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
339397734923	339397735442	339397735992	339397736542	339397737092	339397737642	339397738192	339397738742	339397739292	339397739842	339397740392	339397740942	339397741492	339397742042	339397742592	339397743142	339397743692	339397744242	339397744792	339397745342	339397745892	339397746442	339397746992	339397747542	339397748092	339397748642	339397749192	339397749742	339397750292	339397750842	339397751392	339397751942	339397752492	339397753042	339397753592	339397754142	339397754692	339397755242	339397755792	339397756342	339397756892	339397757442	339397757992	339397758542	339397759092	339397759642	339397760192	339397760742	339397761292	339397761842	339397762392	339397762942	339397763492	339397764042	339397764592	339397765142	339397765692	339397766242	339397766792	339397767342	339397767892	339397768442	339397768992	339397769542	339397770092	339397770642	339397771192	339397771742	339397772292	339397772842	339397773392	339397773942	339397774492	339397775042	339397775592	339397776142	339397776692	339397777242	339397777792	339397778342	339397778892	339397779442	339397779992	339397780542	339397781092	339397781642	339397782192	339397782742	339397783292	339397783842	339397784392	339397784942	339397785492	339397786042	339397786592	339397787142	339397787692	339397788242	339397788792	339397789342	339397789892	339397790442	339397790992	339397791542	339397792092	339397792642	339397793192	339397793742	339397794292	339397794842	339397795392	339397795942	339397796492	339397797042	339397797592	339397798142	339397798692	339397799242	339397799792	339397800342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23059	20734	34499	43244	39975	30833	18430	4959	2774	829	570	540	523	515	581	492	554	540	513	523	543	518	517	565	543	530	544	470	533	507	531	576	532	522	527	525	514	506	521	523	491	514	469	530	533	505	568	531	510	526	532	538	550	536	533	523	494	487	515	496	512	534	551	467	515	545	534	517	522	544	518	512	546	509	507	478	511	504	541	507	535	518	494	522	513	537	504	520	526	523	500	478	564	548	535	508	539	484	511	528	526	510	531	546	530	490	526	531	564	491	552	544	537	557	509	532	525	548	534	551	538	500	503	532	485	515	561	556	497	480	449	505	566	533	515	523	537	546	531	512	563	517	513	487	499	518	510	548	478	545	506	521	531	515	499	527	475	485	507	492	525	537	508	525	512	518	526	523	514	545	537	493	499	504	517	486	536	517	496	524	551	535	485	556	526	513	496	530	524	515	542	525	557	542	500	482	512	519	495	515	527	516	537	518	532	513	503	539	502	536	542	507	524	539	527	559	544	528	487	502	559	508	573	534	514	526	550	534	539	552	522	556	548	499	505	504	484	485	535	519	542	522	547	527	538	517	500	548	526	515	505	512	529	539	486	538	501	537	499	503	523	454	560	545	511	517	512	493	527	525	537	494	511	503	527	541	509	512	545	504	529	530	520	539	524	546	527	480	461	528	564	539	543	520	536	556	522	499	494	524	485	546	521	524	525	523	556	533	567	457	507	558	544	502	546	493	549	572	529	533	528	496	518	498	529	495	566	516	555	476	523	556	512	515	516	515	527	532	526	521	493	536	535	524	506	527	507	526	514	536	543	533	555	551	516	546	520	480	561	539	510	533	507	506	495	485	498	534	508	524	489	517	460	512	519	496	507	522	494	493	554	508	552	512	466	480	505	503	493	537	519	498	504	538	507	543	495	562	516	542	538	548	532	527	515	486	531	530	524	552	544	525	484	533	547	528	502	591	505	539	493	521	512	505	530	545	520	506	487	528	503	512	514	497	495	529	555	510	558	549	530	503	523	480	524	518	526	490	573	531	541	533	538	498	562	515	550	514	530	528	498	542	504	505	516	546	493	526	525	515	510	492	527	484	503	533	514	539	535	488	496	491	534	516	530	540	547	568	497	542	511	525	527	471	519	528	546	477	553	517	489	545	499	503	539	515	525	549	515	505	557	484	542	537	537	507	511	522	505	499	490	465	557	517	532	524	552	509	538	507	504	525	516	525	497	489	537	516	556	512	559	497	499	519	504	535	518	498	484	527	553	562	521	488	536	512	537	518	498	490	497	557	508	486	550	561	539	493	509	498	473	538	479	502	480	504	521	539	507	515	512	498	531	536	511	552	515	517	543	472	523	514	514	500	520	497	529	514	544	509	479	498	535	496	525	557	526	533	516	513	532	485	509	526	485	538	516	523	501	479	533	506	531	527	550	545	495	547	519	551	516	519	556	504	529	488	525	491	509	517	504	568	518	515	542	530	509	495	548	546	523	529	525	503	490	480	536	508	479	475	527	543	496	531	537	517	546	499	519	581	497	543	553	508	517	499	530	501	495	578	531	514	550	564	480	513	532	545	527	513	534	530	518	565	539	496	513	500	542	519	527	556	538	483	522	529	525	526	534	538	522	538	526	515	502	515	507	500	547	561	518	533	541	514	501	555	546	535	500	530	530	510	504	502	517	505	538	502	538	564	478	489	558	511	522	530	518	503	515	522	548	551	501	498	525	495	489	498	516	521	534	492	519	545	543	495	535	533	489	525	521	533	545	527	505	529	526	491	515	562	542	528	516	525	499	514	524	509	509	566	482	543	523	507	512	510	516	509	499	525	550	526	541	510	550	503	530	526	557	531	517	534	537	573	507	565	566	524	482	484	510	502	527	500	540	536	484	543	551	502	499	517	521	523	495	484	511	508	501	576	520	517	501	508	509	531	526	498	483	514	497	507	529	559	543	556	534	511	533	565	549	504	504	547	529	510	526	501	553	534	500	532	588	528	522	520	509	488	502	527	509	537	501	580	580	530	539	501	487	508	552	530	518	527	535	526	477	503	497	506	547	511	532	544	525	528	501	473	485	558	535	533	481	490	483	477	534	496	547	538	553	505	522	518	556	512	471	531	555	535	548	568	486	504	540	499	491	583	499	515	525	508	512	540	532	500	498	549	509	484	495	490	516	572	525	526	538	557	493	510	523	525	499	516	529	546	512	499	473	495	524	497	521	491	511	511	468	540	536	521	496	531	529	511	508	550	497	519	518	549	510	487	495	527	526	519	487	517	518	552	500	507	537	534	513	544	542	526	521	540	533	512	530	523	540	516	544	495	520	530	532	534	529	509	539	514	512	531	505	518	517	529	520	554	532	488	513	527	509	541	518	514	507	530	527	483	529	535	510	524	488	533	499	518	489	569	518	492	507	485	517	516	528	492	495	510	542	485	527	517	537	546	499	500	520	510	553	521	511	508	476	522	537	524	493	531	514	530	496	540	500	475	554	559	538	494	498	514	526	557	501	504	576	531	508	511	517	509	467	560	462	499	544	565	537	478	550	560	521	571	465	511	522	537	490	519	506	549	540	546	514	501	459	485	502	544	534	565	563	517	564	500	530	524	516	538	527	515	490	526	490	504	539	561	501	521	545	480	550	513	534	515	509	495	495	495	507	533	544	527	529	535	539	510	477	515	558	522	514	508	506	526	503	530	547	549	497	543	518	530	508	509	539	509	488	564	509	493	523	528	516	521	543	537	526	552	546	538	545	521	474	532	504	513	504	520	535	505	503	513	559	522	502	532	550	537	525	520	526	543	536	515	495	510	561	502	550	527	530	560	527	520	546	536	511	485	510	501	534	516	549	502	478	486	549	539	532	544	533	504	518	488	491	514	530	552	496	524	549	537	502	536	530	516	476	528	487	561	538	541	496	519	504	488	560	526	530	521	508	521	533	555	535	518	552	491	548	516	533	505	517	515	519	501	508	491	494	538	505	497	554	515	508	499	521	567	503	530	516	470	495	532	500	511	538	515	533	493	506	515	497	497	480	542	518	478	527	509	489	514	489	509	513	525	468	530	550	483	503	503	556	531	491	488	551	517	525	507	512	517	524	527	522	497	549	531	519	524	492	534	524	491	532	515	512	547	523	533	500	492	487	518	528	530	483	526	533	508	493	572	554	525	552	519	548	509	497	498	503	506	571	518	526	524	526	560	543	553	545	493	509	509	500	501	548	495	528	499	552	485	527	529	516	538	517	511	523	535	478	499	513	523	539	524	527	514	496	527	514	515	520	515	531	490	544	531	530	543	510	521	538	501	544	517	518	550	543	532	530	533	508	478	542	531	542	513	552	536	543	519	502	548	545	502	524	485	559	525	508	487	515	505	517	519	566	549	557	566	492	458	523	548	520	516	509	516	515	524	460	529	540	509	538	547	473	509	490	480	497	546	515	566	525	513	478	524	528	470	423	546	556	495	510	513	549	520	521	518	539	521	536	544	589	557	530	557
45753	90583	83060	65791	43079	26110	11323	4627	3705	864	516	509	540	494	540	451	510	504	487	524	483	498	470	515	500	489	512	497	526	481	521	504	529	527	570	473	460	530	538	553	493	528	470	479	468	489	549	471	520	486	453	507	501	511	489	516	496	518	483	470	536	472	511	499	502	496	487	522	476	517	484	507	530	534	488	510	511	526	484	480	511	483	462	527	501	491	454	495	480	497	485	514	493	503	545	470	469	492	514	525	485	522	465	485	458	517	493	508	492	519	474	501	498	518	512	477	497	460	508	459	508	518	477	523	502	559	509	504	489	463	519	487	487	480	476	475	487	534	512	476	494	507	489	481	477	444	477	512	470	486	464	470	477	482	512	483	508	477	460	464	442	469	491	530	501	536	513	461	495	470	478	473	521	507	469	496	494	488	499	469	477	466	466	489	508	446	499	447	468	514	482	462	474	473	469	487	448	515	484	463	523	521	511	470	525	508	508	477	531	527	497	501	513	495	454	433	501	503	468	497	475	566	520	532	500	468	518	471	482	471	541	486	469	499	491	453	478	512	479	447	527	471	503	474	504	491	492	470	503	504	470	477	496	548	502	507	517	507	498	509	490	472	494	479	481	542	530	500	446	467	487	489	500	538	532	528	512	492	473	529	485	500	492	511	498	489	495	445	511	515	492	483	496	497	516	523	515	492	480	508	475	523	508	493	500	486	495	451	485	518	483	494	478	470	505	492	487	488	479	476	490	469	482	512	486	490	462	526	483	525	464	476	488	477	513	506	515	480	478	501	496	473	500	450	475	513	478	506	471	502	533	499	511	496	478	518	489	483	467	470	513	482	488	538	451	519	480	500	481	445	490	499	478	472	506	475	489	493	513	507	455	444	456	452	457	510	493	536	513	508	514	487	496	494	500	475	478	456	460	512	497	509	501	507	502	528	475	510	489	483	458	464	496	504	508	509	468	527	528	517	454	505	505	490	487	502	502	469	516	490	488	507	519	466	500	464	495	491	498	501	459	467	499	460	482	457	516	488	462	458	479	478	458	484	519	486	472	476	483	482	485	512	477	489	503	498	524	511	482	532	461	509	462	474	509	500	482	474	481	477	501	481	525	495	470	471	503	525	480	507	494	481	472	514	515	498	478	475	504	493	498	464	484	483	516	490	478	481	494	507	487	515	482	493	496	466	484	465	467	510	460	500	479	504	498	512	466	518	507	492	480	482	459	469	494	493	492	458	469	531	494	498	476	538	461	486	481	482	518	485	479	510	470	527	514	441	520	455	449	501	514	483	509	531	455	492	513	496	505	504	477	480	466	487	470	497	503	509	485	525	492	472	478	504	499	502	472	487	480	519	478	489	525	472	496	533	459	482	461	473	489	521	458	487	485	477	504	523	487	536	511	489	516	512	495	490	487	508	488	486	500	504	483	508	497	490	466	488	466	505	516	499	461	500	470	490	526	493	518	515	499	509	463	468	488	483	505	484	491	547	506	475	510	504	526	478	481	491	502	535	458	553	484	496	521	485	466	474	522	493	490	464	488	477	485	489	522	500	480	469	482	497	513	482	474	487	495	505	470	484	472	498	502	473	511	521	481	502	470	516	468	483	509	464	481	501	465	490	488	516	492	509	501	490	497	471	473	462	488	486	491	487	467	486	465	469	504	484	506	479	522	510	479	508	437	553	468	481	460	499	494	535	490	540	512	484	528	481	480	494	474	475	496	469	490	502	508	507	467	496	505	557	473	476	475	504	462	512	507	465	500	449	499	493	506	524	515	524	480	488	520	493	529	469	478	532	505	505	480	495	468	511	512	473	471	469	490	462	496	511	477	556	501	510	494	478	509	480	475	506	458	480	500	452	496	487	492	480	484	459	546	485	485	476	470	501	481	498	504	515	466	525	534	483	495	515	504	504	505	475	449	457	492	517	496	468	503	496	480	503	473	467	500	493	504	430	453	479	513	483	498	483	487	475	490	507	464	521	481	497	515	486	484	513	498	492	498	491	489	539	476	503	480	475	458	481	503	514	478	511	499	489	480	508	463	500	488	473	494	458	505	500	460	511	473	485	474	459	507	462	449	506	484	527	484	511	477	513	478	523	527	477	529	486	458	481	510	521	532	525	474	500	488	489	485	502	469	500	496	491	493	508	488	487	478	471	493	484	434	538	500	497	482	501	506	478	451	479	495	506	494	478	501	534	484	450	460	510	514	507	484	498	485	493	457	497	479	495	493	536	463	492	484	474	506	501	497	477	496	492	486	507	499	509	521	466	515	505	462	479	533	482	501	466	443	469	499	522	454	474	554	489	510	504	558	531	489	498	504	491	500	453	435	534	485	510	500	479	485	459	460	480	506	506	508	497	528	525	445	471	463	503	508	522	475	497	503	503	527	483	461	469	483	503	479	483	449	514	485	466	489	473	485	475	486	523	536	475	503	514	470	508	513	487	471	488	496	468	507	470	492	487	463	472	494	483	510	521	465	547	485	480	476	493	494	494	460	486	475	481	524	505	462	504	515	475	491	511	494	498	438	483	488	467	495	496	506	472	532	487	494	493	524	514	448	465	506	505	496	490	456	470	460	456	479	492	487	469	527	501	521	520	503	515	468	467	484	462	505	472	472	482	468	462	489	489	436	464	460	516	521	476	494	475	441	486	512	476	482	488	510	459	508	484	518	470	465	514	460	522	521	510	494	510	465	451	495	497	499	486	476	514	466	504	515	483	498	558	499	469	493	493	503	493	498	476	448	521	476	538	490	493	504	457	518	519	489	474	502	525	477	502	470	515	482	478	487	460	448	497	501	502	486	505	483	521	518	482	485	466	485	474	477	468	500	525	503	492	468	451	506	489	520	475	462	497	490	462	463	503	503	481	491	505	496	455	492	476	541	496	477	499	473	485	484	482	510	488	458	494	539	506	486	507	493	475	423	521	446	500	488	515	479	474	460	476	491	498	482	554	483	483	507	465	523	470	511	490	501	505	522	496	506	506	480	516	498	455	504	483	510	471	486	510	484	489	511	490	462	501	500	508	466	509	477	505	472	480	506	501	497	487	486	455	481	519	478	494	506	490	486	478	459	477	481	486	461	524	521	491	475	465	471	478	448	477	462	477	551	514	463	473	498	503	464	530	516	476	479	464	468	463	451	488	515	500	508	477	467	493	467	515	565	520	470	512	488	504	481	467	484	497	486	528	503	507	461	460	494	465	482	461	527	527	500	496	509	503	472	510	495	514	495	489	464	495	528	472	467	472	512	502	481	484	507	511	472	500	467	456	496	502	516	470	431	475	528	472	469	499	507	525	494	514	467	524	466	501	461	487	543	452	530	463	453	492	525	459	501	485	537	478	522	486	461	509	442	540	494	470	513	502	486	485	473	493	500	497	490	460	489	469	498	452	510	488	476	481	527	466	554	489	502	482	519	474	506	520	505	453	475	493	503	496	485	483	507	459	499	479	492	527	501	502	532	453	492	474	469	486	472	485	524	499	492	482
28432	23712	24292	16425	6337	2495	1039	596	537	441	412	424	401	436	433	438	402	467	447	436	482	421	410	431	433	409	430	423	437	438	453	395	406	439	447	423	417	433	431	433	414	426	418	412	421	405	397	432	429	403	395	433	430	388	419	426	449	423	449	407	408	453	408	356	430	425	399	400	440	433	421	432	419	429	436	450	400	421	410	391	431	392	427	424	380	428	428	464	397	378	447	437	414	412	401	417	417	444	409	418	380	418	376	385	407	431	411	396	428	412	409	421	440	420	394	425	429	388	441	426	424	414	391	406	408	428	416	427	404	388	421	392	420	438	415	396	430	456	411	390	424	442	444	416	391	397	404	434	395	392	442	439	453	404	434	415	420	416	420	435	406	409	411	404	430	412	441	408	404	396	410	408	392	424	412	424	386	371	401	419	452	385	430	422	428	395	394	398	431	424	433	416	396	432	415	430	426	382	421	402	407	395	421	425	415	399	446	399	407	447	437	415	398	395	420	428	433	422	436	410	441	415	420	417	380	451	412	448	430	411	406	388	413	409	426	424	439	434	458	457	420	454	410	398	395	428	411	445	426	429	419	441	426	446	452	447	397	395	428	410	410	425	470	419	450	395	389	476	398	409	412	401	384	417	428	401	438	413	417	398	408	452	452	403	444	391	431	420	440	418	425	391	405	399	452	394	403	424	422	355	374	398	417	402	455	434	406	437	413	445	403	408	393	391	406	404	439	400	416	399	410	404	429	387	434	410	409	420	436	392	405	404	420	408	415	444	413	385	423	384	429	437	429	468	456	422	389	386	433	391	426	426	418	409	407	440	465	420	395	403	421	436	424	406	441	442	417	413	419	383	422	399	417	438	397	435	405	411	418	417	415	397	394	396	444	415	402	414	416	416	418	407	409	405	397	422	441	409	418	449	397	431	427	407	427	392	405	414	438	406	388	440	418	408	432	423	412	433	436	380	384	434	401	407	409	418	441	443	411	390	439	398	440	409	410	430	418	410	420	407	416	439	404	412	428	416	426	438	409	404	419	385	426	406	397	396	423	418	442	396	437	400	435	437	455	435	392	424	414	426	403	450	436	402	454	454	422	443	432	428	398	405	412	416	410	427	413	440	424	427	440	443	405	401	419	419	429	433	437	431	403	416	431	453	420	445	482	429	370	426	395	409	405	410	440	483	439	410	397	400	409	431	453	445	427	417	397	416	384	421	407	427	435	408	426	400	407	468	410	456	444	407	467	397	436	386	419	443	469	433	430	474	440	347	444	377	413	408	447	417	400	416	430	415	392	440	408	402	411	441	452	422	440	418	415	425	463	420	386	415	419	434	428	407	418	437	433	449	409	413	393	439	437	441	444	413	434	418	411	399	413	406	439	442	417	404	447	446	412	421	429	426	420	431	394	455	409	399	412	425	434	387	407	417	413	401	410	415	433	430	414	431	410	402	436	430	444	453	389	429	419	430	436	419	395	441	406	423	423	419	414	426	408	449	391	428	425	425	415	415	438	418	437	425	410	460	432	395	427	442	425	441	440	398	459	402	341	387	404	400	440	427	425	465	381	437	422	445	410	438	411	430	413	408	454	444	417	407	434	404	412	390	426	400	387	403	389	393	410	405	404	387	409	403	377	420	365	412	448	397	384	423	425	395	431	387	398	431	437	388	471	421	449	442	395	456	424	405	405	433	380	401	426	383	382	409	426	413	437	394	396	443	400	428	407	447	404	398	440	404	387	410	487	464	420	397	402	406	402	400	406	447	422	438	412	417	416	400	446	431	437	438	402	429	417	387	392	450	427	426	483	413	410	416	408	405	422	409	434	433	434	419	432	394	436	403	405	431	416	397	388	401	409	439	408	406	459	449	446	471	412	414	449	409	416	399	405	368	424	433	398	389	394	394	418	407	402	433	431	397	387	434	420	443	408	411	409	424	394	411	388	393	434	391	424	446	413	400	426	442	419	416	405	436	360	428	403	425	375	395	448	406	404	435	398	384	423	412	399	460	408	419	436	372	385	390	411	439	380	414	401	426	393	413	437	412	430	412	379	378	424	419	421	425	414	404	416	412	414	460	421	422	437	395	397	418	421	412	404	427	419	435	419	389	461	454	425	419	369	430	406	450	419	431	392	464	455	401	417	424	408	398	421	405	429	420	389	373	428	419	426	443	391	413	442	444	424	442	440	403	400	409	489	453	394	429	422	422	418	478	434	393	377	431	391	421	419	437	408	431	420	468	450	403	407	423	446	393	414	394	418	451	456	398	412	404	388	456	423	398	380	410	434	410	460	404	424	398	426	408	398	396	403	408	429	433	412	459	410	476	407	434	421	406	416	430	365	435	428	441	426	450	420	371	410	371	442	400	430	410	413	400	438	451	374	415	435	433	408	432	378	418	376	425	408	452	383	422	444	414	420	436	427	439	416	413	395	387	409	419	434	444	442	448	434	440	413	423	421	430	411	414	448	424	414	427	439	395	409	395	432	444	421	439	455	408	387	428	423	421	392	361	417	424	387	412	420	415	369	431	395	387	435	429	425	454	394	403	398	417	411	425	429	404	445	418	394	425	427	447	441	411	411	429	449	434	418	411	419	385	414	387	427	425	423	441	401	442	429	387	421	420	414	414	411	430	425	436	406	384	474	446	404	444	437	396	407	377	395	394	377	423	439	440	420	439	418	430	449	416	384	446	432	424	455	380	421	402	413	410	429	449	378	389	387	460	435	449	426	425	440	467	417	413	420	421	410	435	429	409	409	405	446	376	436	399	406	395	424	420	409	438	412	434	404	400	413	405	437	404	419	425	392	413	394	406	412	397	414	382	397	439	433	422	440	439	395	406	414	414	398	425	403	418	393	425	438	384	428	422	432	417	420	408	451	419	418	428	395	394	400	402	437	422	401	419	436	397	387	412	418	399	432	425	384	452	460	401	367	444	389	412	377	394	432	402	398	395	405	446	400	440	432	425	428	396	417	432	395	439	393	457	423	457	426	410	391	439	434	420	373	414	427	482	446	421	439	445	462	419	414	390	470	401	387	435	427	424	431	438	411	408	433	456	426	441	412	397	432	383	417	438	422	409	431	419	417	416	441	412	411	399	419	423	414	415	435	425	386	454	432	408	383	420	393	401	457	403	454	433	405	406	443	417	391	402	439	437	420	443	402	422	423	408	432	405	399	415	469	415	379	419	396	426	393	406	405	414	423	397	410	421	392	422	442	434	440	432	407	405	433	418	415	440	435	397	422	461	382	414	462	389	401	405	453	393	422	434	429	395	419	452	466	432	453	413	446	430	437	398	452	411	451	420	403	421	449	411	434	425	431	417	418	420	407	445	456	395	403	418	446	412	400	388	423	425	411	411	402	444	399	413	422	426	403	408	417	407	416	426	449	430	415	410	449	425	386	444	417	426	423	380	427	441	378	408	404	395	413	426	425	394	380	421	421	441	427	394	425	429	407	451	439	423	428	425	399	416	430	394	416	438	425	428	433	416
10647	26553	21818	11719	5114	2427	1021	536	526	375	336	372	344	331	371	378	351	382	363	356	388	335	346	374	340	382	350	350	323	346	382	319	356	371	366	350	343	346	342	368	359	356	357	364	350	356	336	355	325	392	333	379	327	370	365	370	309	361	360	380	363	322	381	372	376	388	326	345	366	387	357	370	372	388	350	377	348	352	328	374	376	335	384	358	326	358	356	369	337	345	323	363	340	326	375	369	377	360	338	369	375	368	340	345	343	336	384	348	379	369	326	358	368	319	383	309	361	339	347	365	341	365	334	354	385	357	365	347	360	339	337	332	349	355	369	359	337	348	379	368	368	359	387	357	369	338	359	337	346	348	355	333	373	353	341	361	329	366	366	367	344	356	350	338	357	368	317	366	368	336	350	340	379	340	371	349	362	350	324	351	375	361	334	326	374	365	364	338	366	418	378	355	370	328	368	346	342	386	355	349	383	336	337	352	343	348	339	344	332	341	381	326	344	352	345	357	363	373	376	353	371	335	338	334	315	301	359	388	370	332	345	378	338	383	328	370	379	313	335	357	366	370	354	359	369	381	361	340	339	352	378	368	350	383	359	343	360	361	340	353	376	375	372	327	377	345	359	343	358	344	348	367	363	361	357	374	376	355	352	347	344	391	375	361	375	347	349	339	375	366	359	367	364	348	371	375	357	347	400	346	373	345	350	353	369	357	349	372	320	327	360	379	385	387	368	337	382	363	353	338	346	354	360	388	336	340	356	367	350	346	330	330	378	340	351	274	335	341	365	335	377	389	382	324	381	345	372	378	358	362	372	370	366	336	381	361	351	334	356	341	359	339	380	352	353	373	370	353	355	363	364	317	356	358	354	383	334	382	337	364	372	357	356	336	383	356	341	371	347	355	377	368	348	367	344	384	348	379	327	371	369	370	383	342	334	344	339	347	370	355	354	358	389	379	364	349	377	364	327	347	338	377	371	367	399	353	358	324	326	346	357	353	350	350	348	380	380	365	347	369	353	363	386	347	338	353	342	368	383	337	341	345	374	318	333	343	354	342	345	346	309	345	348	385	331	344	377	343	379	379	377	336	342	369	359	325	326	359	350	374	352	368	375	376	358	366	381	384	381	353	373	342	363	367	338	369	374	350	387	352	365	372	378	347	342	343	326	349	360	347	353	366	340	358	349	384	368	356	359	367	346	390	363	376	368	359	361	331	379	361	356	382	359	334	340	339	368	366	397	379	343	373	371	337	351	330	343	316	387	409	345	356	353	348	354	349	379	398	415	331	353	375	345	387	356	351	397	356	337	347	354	327	293	347	328	367	374	362	322	342	367	380	340	380	345	342	371	384	359	335	342	373	345	374	391	338	352	351	337	337	373	344	330	351	340	346	332	359	364	387	349	348	341	348	377	377	359	372	384	357	336	365	364	343	366	348	343	350	365	349	352	364	369	381	356	362	346	356	367	360	366	370	330	378	361	317	367	323	362	368	358	375	340	367	373	353	385	332	350	376	340	342	386	357	339	383	357	342	364	343	365	343	386	346	378	366	382	366	374	349	339	331	338	408	334	378	360	353	337	342	399	353	350	339	362	380	355	347	340	369	351	355	359	396	400	348	330	371	336	343	330	348	368	330	354	355	357	357	362	361	351	344	370	347	377	365	351	333	343	347	413	327	306	368	355	357	349	346	340	348	340	353	366	372	360	349	345	392	393	360	347	366	369	329	329	337	344	361	372	367	373	359	370	399	317	380	353	349	327	344	381	365	323	369	344	359	345	341	350	362	337	373	357	336	352	367	314	362	351	356	352	366	381	356	345	339	393	347	379	359	354	364	389	357	375	342	397	378	352	351	356	394	366	349	394	333	347	356	336	350	358	348	379	384	347	351	363	354	355	390	373	381	356	340	365	360	378	326	363	362	352	359	335	349	348	346	335	352	300	352	358	389	369	368	364	351	348	352	358	374	383	324	352	351	336	403	369	331	358	354	357	359	356	372	348	371	362	341	345	361	365	362	359	346	356	371	353	351	388	358	353	390	356	346	352	372	374	383	297	347	362	350	326	376	378	378	364	350	379	356	357	323	328	352	331	366	350	361	326	350	387	354	345	345	360	348	363	330	357	361	337	375	394	381	351	368	375	355	364	331	351	352	361	347	354	352	354	332	348	334	380	343	337	340	392	344	372	337	364	340	348	370	355	395	339	355	388	362	346	375	345	316	364	356	328	326	342	357	323	322	325	379	347	359	360	341	355	353	359	356	352	388	389	372	364	349	340	369	379	391	353	320	365	374	354	365	355	373	376	340	326	362	362	338	369	349	360	337	366	346	411	367	353	356	329	379	340	381	362	347	316	361	361	401	334	365	367	365	350	357	359	363	368	352	354	372	360	335	351	395	386	344	381	381	344	366	335	343	385	352	370	361	371	351	337	364	349	309	355	324	356	337	364	355	361	348	371	352	346	356	356	334	356	383	383	346	356	362	346	330	376	367	405	341	354	361	343	348	373	358	353	356	416	355	345	346	345	355	369	374	370	318	340	373	375	343	336	359	348	348	347	358	363	378	355	366	344	332	364	353	338	357	346	361	325	373	359	356	353	355	351	347	355	366	344	360	340	359	396	356	374	364	349	377	333	397	359	330	361	336	374	350	355	359	350	346	388	370	319	358	384	357	363	375	385	410	334	348	366	336	381	383	352	382	375	347	340	390	351	361	328	370	376	335	368	338	396	363	383	348	374	354	347	340	326	342	355	323	341	375	379	360	348	337	331	346	407	368	330	369	373	332	328	377	354	367	371	360	345	336	362	347	355	331	348	366	328	342	376	353	363	335	351	368	334	367	332	332	335	351	372	337	326	357	305	396	347	338	310	328	355	384	330	328	333	385	358	327	415	349	331	362	318	380	351	401	413	342	339	350	345	340	376	357	355	344	328	356	353	336	335	376	317	349	350	359	370	353	345	348	327	374	337	344	339	391	380	323	344	358	391	353	374	302	342	371	331	355	353	337	344	379	325	335	357	315	361	367	363	321	332	349	372	337	347	339	348	353	387	390	346	350	333	309	342	365	343	344	362	362	362	381	339	357	331	351	371	354	371	347	365	346	358	370	345	329	340	362	367	346	372	348	343	367	337	374	368	347	384	352	364	351	363	358	385	329	336	332	367	356	344	366	404	345	349	353	354	396	354	364	399	361	357	307	369	344	381	372	353	371	339	354	365	365	382	381	335	370	301	390	377	327	347	354	363	387	387	335	342	349	364	357	365	369	355	372	372	355	350	370	358	333	359	345	328	329	365	351	376	363	378	342	370	339	374	386	341	399	338	345	337	387	332	329	366	326	338	338	323	365	335	360	352	402	341	382	349	365	389	366	327	347	343	343	364	346	366	350	357	340	335	338	330	349	312	335	343	362	343	374	343	348	331	365	322	310	353	351	329	345	328	373	369	356	356	348	336	373	368	342	351	330	327	351	374	346	357	372	359	319	306	349	377	349	393	350
25574	23268	39494	47171	35899	24081	8743	2413	1513	559	536	490	476	500	494	485	434	456	484	467	500	471	468	474	523	448	502	464	481	460	437	494	481	462	493	493	476	429	461	477	473	432	432	479	456	478	505	454	442	477	483	470	465	460	480	474	463	471	463	485	442	437	466	485	417	479	455	481	478	463	455	466	462	508	467	457	463	459	429	472	470	481	445	445	451	427	471	470	482	484	466	463	476	433	483	476	476	490	473	434	430	473	453	494	492	471	475	472	457	484	469	475	417	422	485	463	434	483	477	457	469	494	469	448	433	435	481	478	459	456	510	500	454	448	506	493	452	464	503	459	458	473	457	486	455	476	479	484	466	505	462	471	464	479	503	422	446	461	447	453	438	483	440	496	490	466	498	481	460	512	492	484	448	453	414	479	494	461	514	454	433	460	470	461	455	489	444	466	422	466	468	493	456	456	472	463	500	469	465	453	468	516	461	470	444	469	477	468	466	477	419	469	452	464	474	490	437	462	447	439	423	465	484	417	481	445	467	445	466	460	468	449	469	510	455	434	465	491	436	457	494	469	467	437	435	471	431	466	465	441	447	491	476	455	475	457	488	444	439	489	480	464	478	471	438	436	467	459	449	454	489	477	444	499	469	498	444	471	441	445	471	468	471	488	441	485	453	446	500	477	463	472	429	471	431	491	432	453	475	486	471	476	469	501	457	451	488	457	459	465	424	462	497	464	459	467	403	460	495	409	507	473	469	450	434	456	494	437	486	454	463	460	484	471	513	461	467	455	491	455	467	483	425	470	465	458	496	478	486	465	458	490	466	451	456	500	470	487	446	467	458	485	471	479	451	451	500	448	427	481	459	452	455	423	459	426	452	428	468	496	465	470	421	468	467	423	440	499	490	457	495	463	456	470	496	476	463	469	495	463	458	476	490	497	447	449	477	478	508	484	449	520	477	464	456	437	456	469	473	459	483	476	456	406	461	471	454	457	485	475	441	442	439	487	418	476	454	428	494	453	424	473	456	448	511	502	480	470	488	436	443	493	454	457	443	459	495	498	508	474	457	451	485	470	473	478	509	438	479	420	467	447	454	457	470	441	447	462	484	467	475	490	457	461	465	476	472	439	461	488	460	402	450	438	462	495	492	459	445	473	480	469	453	488	422	443	480	467	466	482	454	462	472	416	486	468	470	484	442	497	482	471	457	481	436	489	480	443	457	462	454	455	464	409	431	488	449	470	469	468	465	462	490	476	509	452	420	478	468	466	478	459	463	435	499	462	464	427	431	483	431	437	459	497	478	437	466	483	461	493	461	449	484	549	484	451	468	490	482	459	443	442	491	452	451	500	462	445	474	452	459	468	449	477	487	482	476	447	443	467	445	467	438	473	432	457	474	473	507	435	483	468	463	467	457	465	474	441	485	455	471	445	456	480	458	456	464	458	466	422	463	505	469	490	485	480	422	482	440	428	458	464	476	461	468	465	440	472	455	489	449	471	440	468	462	458	456	420	475	474	470	470	435	451	458	467	430	449	443	436	439	424	507	495	495	481	457	494	475	423	471	465	517	401	472	476	440	435	427	467	470	433	481	434	492	464	515	464	477	453	468	468	477	473	435	459	450	487	455	472	479	450	437	505	447	473	485	436	450	474	492	458	490	443	503	494	511	454	469	453	517	476	473	490	461	442	483	462	469	442	454	460	445	455	436	473	480	466	452	444	474	459	459	496	464	452	452	453	461	475	439	462	444	452	494	456	492	455	419	468	438	468	467	485	474	509	471	453	454	520	457	474	487	440	440	485	454	461	448	467	464	460	463	482	447	505	458	465	433	486	464	437	444	465	472	450	467	455	454	448	433	430	453	424	461	500	435	476	499	481	488	471	440	485	500	468	471	450	449	414	466	455	472	489	495	467	458	529	505	465	422	454	475	479	446	481	452	485	454	440	422	478	468	466	484	433	462	499	469	452	482	461	493	435	472	487	464	468	452	467	444	427	477	495	494	446	451	478	434	440	495	459	496	457	443	471	514	440	429	443	426	461	424	410	440	437	455	496	437	441	473	499	452	441	513	473	484	465	491	467	446	460	471	469	489	446	465	484	442	452	479	463	461	466	483	476	463	449	456	463	477	465	434	467	485	461	461	430	461	465	454	443	507	444	475	478	479	468	492	452	462	420	471	452	479	500	453	450	446	468	485	445	483	471	451	479	452	457	461	461	452	456	470	462	483	466	466	465	483	449	462	438	468	468	471	432	413	464	487	455	468	489	474	465	497	465	479	463	464	487	452	493	469	425	434	466	485	504	456	499	436	453	441	456	454	474	465	477	497	443	466	465	483	491	455	462	474	447	486	464	486	439	443	440	475	464	450	444	422	467	473	479	441	479	465	439	479	472	491	466	460	493	456	470	484	473	461	477	489	495	435	460	457	411	463	447	464	468	431	448	491	472	480	424	462	440	514	478	432	515	487	471	454	448	480	481	471	445	452	489	480	435	477	461	418	480	477	463	465	457	493	465	467	476	475	438	433	463	479	443	468	456	478	427	499	482	451	425	466	510	484	446	506	474	479	480	463	468	447	430	458	512	504	450	433	477	449	457	451	483	434	471	475	436	477	454	466	477	461	444	442	458	446	486	452	511	465	425	441	443	443	447	481	458	482	479	492	471	480	447	490	427	478	463	445	489	455	451	449	477	462	460	469	447	454	472	441	492	478	476	473	480	436	441	447	427	458	483	459	438	483	428	489	475	433	473	478	464	424	452	453	461	479	446	467	477	452	459	494	425	456	454	444	500	480	473	446	463	433	450	509	477	473	451	437	460	433	467	463	454	441	454	504	430	470	481	430	436	431	465	444	498	455	450	488	454	470	429	450	481	434	482	505	467	455	452	436	444	457	440	441	442	450	423	502	491	491	433	488	528	467	477	491	497	489	493	432	471	492	503	453	461	457	442	468	451	445	463	454	480	478	433	469	458	493	448	434	480	466	470	455	452	471	481	439	426	446	478	449	452	467	443	470	425	482	489	426	492	444	464	487	481	463	533	447	479	444	441	461	468	470	457	475	434	480	483	443	455	478	436	483	440	464	487	464	477	458	435	447	453	457	455	493	454	503	438	447	449	466	482	498	469	490	484	513	453	445	464	430	424	428	520	440	451	474	465	443	450	459	461	465	482	470	439	478	461	432	467	462	472	452	422	438	431	445	478	475	466	484	485	453	487	472	460	470	518	453	467	465	412	441	439	493	499	472	469	445	449	450	439	420	434	474	495	415	459	498	458	459	488	479	440	471	470	471	475	439	490	487	480	451	489	440	454	445	445	454	480	472	478	461	483	506	450	491	489	452	445	461	457	475	438	489	475	455	456	480	454	424	464	490	439	416	456	481	504	471	478	494	459	437	436	438	455	450	456	491	456	461	497	430	433	461	464	457	503	420	460	448	466	486	450	449	467	446	485	487	477	443	467	474	479	474	440	476	503	471	459	438	424	452	520	489	488	465	445
42355	87114	73736	52596	31774	17407	5578	2684	2013	559	399	441	411	416	424	423	410	425	449	434	440	429	459	452	444	430	464	433	432	421	422	449	409	409	432	424	428	423	417	446	424	433	443	434	402	405	463	408	441	343	457	464	399	452	417	419	463	458	458	394	407	447	444	434	441	435	429	426	433	451	421	445	436	422	417	426	422	416	446	407	413	421	437	442	410	418	421	408	424	409	392	475	409	455	391	477	381	451	414	432	438	438	439	427	412	451	444	423	457	410	449	411	422	445	461	400	469	408	402	425	394	392	412	422	474	445	432	457	443	429	454	393	408	397	418	432	450	493	416	438	416	408	445	427	442	419	417	453	407	429	494	427	420	435	415	442	402	443	447	433	446	448	455	441	412	457	434	429	448	416	414	432	407	434	410	471	442	434	449	446	425	394	433	411	413	413	458	412	424	445	449	430	430	433	446	434	419	429	423	476	432	439	441	418	422	441	449	406	444	433	423	432	411	399	432	428	449	437	455	426	437	456	432	406	421	411	463	465	399	401	429	485	434	439	447	427	427	439	430	409	406	443	450	426	472	438	422	427	390	432	414	389	445	447	440	439	453	406	396	425	443	447	395	395	431	442	414	408	453	448	428	414	414	409	448	427	435	431	419	428	444	400	419	419	408	432	424	416	432	438	409	400	426	434	410	428	410	452	417	440	447	417	434	433	438	439	421	421	449	451	412	421	425	460	426	427	422	459	441	456	448	388	412	433	463	456	428	438	456	454	433	475	442	432	431	391	458	459	416	420	435	438	430	441	430	397	423	435	444	429	459	455	395	447	446	424	402	424	431	429	453	406	451	447	451	404	415	443	401	426	414	431	429	410	439	416	455	438	476	419	412	436	432	425	400	442	399	432	419	435	402	389	409	379	393	408	449	437	400	463	420	436	428	418	436	447	445	397	468	446	457	427	441	388	434	460	431	400	422	412	416	417	424	424	432	404	411	423	446	399	438	453	468	428	425	439	450	412	429	410	415	450	447	430	420	415	433	431	443	454	453	391	422	428	420	401	459	476	433	453	411	432	423	390	417	420	405	423	438	407	450	433	425	461	452	441	404	425	453	440	469	448	436	379	442	427	428	417	452	434	395	444	429	426	418	409	454	448	431	428	473	425	426	457	418	432	445	412	435	402	442	403	462	405	467	367	450	413	432	452	436	418	400	422	442	452	444	416	428	395	473	440	440	427	448	442	463	409	428	435	396	439	439	436	460	437	483	415	467	458	419	409	438	416	438	416	424	422	421	413	431	466	405	419	407	424	416	384	422	451	389	431	457	447	461	442	425	384	417	422	416	450	445	414	453	404	451	436	467	402	413	468	427	436	421	441	440	445	462	424	407	420	400	436	440	447	399	463	435	465	433	456	469	403	428	420	414	454	458	414	458	448	422	406	445	452	423	456	417	461	420	420	406	409	428	399	438	452	419	446	450	451	436	454	444	422	416	422	424	444	415	434	424	414	433	431	444	442	457	441	427	463	425	460	456	405	434	401	413	372	422	405	444	428	434	457	454	433	431	423	419	450	430	440	424	382	388	442	407	441	443	421	415	405	497	439	404	436	414	407	431	440	428	385	415	430	446	441	406	406	396	384	451	392	420	416	402	407	415	425	408	420	426	401	438	440	414	445	482	412	453	429	437	371	404	417	405	467	418	446	411	430	467	397	436	431	424	424	435	412	414	418	451	388	434	423	416	431	432	420	435	475	455	438	413	428	441	423	411	426	431	422	432	461	423	423	403	435	474	434	449	439	419	451	445	413	416	399	417	454	412	419	433	441	424	425	417	418	449	435	426	472	435	429	398	394	429	427	420	436	387	452	439	464	397	444	442	417	421	445	393	394	430	417	427	447	474	407	426	431	414	402	438	442	430	415	410	428	442	444	431	425	446	426	469	433	438	463	436	417	433	446	412	425	443	394	438	442	459	440	414	429	471	441	425	423	436	417	478	425	457	494	407	442	423	448	437	431	409	430	398	431	474	429	442	404	423	416	475	415	444	426	451	458	423	408	401	423	432	409	458	449	400	401	441	411	452	447	414	437	434	434	401	425	422	437	448	430	410	415	411	446	444	428	437	411	431	449	440	410	434	410	446	435	433	448	427	419	428	454	429	442	448	416	445	401	424	419	436	475	415	410	475	433	409	388	405	400	434	437	458	458	427	400	407	428	427	443	407	403	424	400	441	443	471	404	413	454	432	452	456	442	465	412	418	439	451	452	411	469	419	412	387	414	450	424	392	434	440	441	418	409	398	392	434	453	433	435	405	435	438	445	458	430	419	413	481	423	447	398	419	428	427	402	425	440	433	442	424	438	433	432	435	433	455	416	442	432	422	477	430	467	430	432	451	416	414	438	436	431	410	439	407	431	441	438	413	406	406	401	442	443	435	459	455	443	424	435	461	397	411	453	434	403	388	424	432	425	444	424	442	410	460	453	446	447	426	431	441	408	436	397	459	443	424	429	430	449	469	456	403	423	433	433	420	404	417	436	417	433	470	434	480	421	431	453	406	447	482	440	419	440	444	459	436	404	441	457	417	438	415	480	404	448	436	410	426	428	412	413	447	479	408	427	451	415	382	431	442	397	413	451	431	425	422	419	444	452	412	412	388	439	435	450	430	434	424	383	431	449	416	408	441	454	460	445	410	419	438	418	451	393	413	449	466	402	422	403	439	432	402	443	398	443	456	450	435	416	444	453	423	445	449	451	439	432	446	391	421	409	454	417	396	444	413	412	397	443	416	437	444	429	412	416	409	396	432	432	466	448	417	447	422	448	453	414	441	377	430	441	442	444	415	435	414	443	425	439	427	440	417	425	462	443	411	410	457	415	427	415	425	420	424	461	380	404	431	409	413	430	428	426	431	417	435	436	369	426	425	421	458	419	406	386	406	425	449	439	437	433	425	421	447	426	422	438	432	458	462	465	431	435	411	427	417	407	457	421	417	451	455	443	427	449	412	435	454	410	456	452	447	421	414	473	431	435	411	411	424	428	435	439	449	448	422	427	427	456	437	402	424	425	436	406	451	438	429	434	432	444	461	427	374	395	464	466	433	435	408	425	478	444	435	434	426	413	403	449	450	441	415	411	409	442	444	452	454	408	444	414	422	452	421	441	421	407	436	438	421	435	430	408	442	445	437	429	454	428	451	426	385	417	441	406	449	429	447	439	437	400	412	437	430	435	409	454	419	425	424	394	452	419	415	402	430	394	441	433	429	454	411	440	432	448	449	423	447	405	444	423	398	456	438	411	463	413	463	437	409	421	406	410	423	439	454	382	423	381	426	423	494	459	413	461	442	429	412	442	401	492	394	437	438	442	445	447	436	449	400	448	394	437	440	456	403	452	439	412	425	434	458	430	433	459	444	448	450	447	451	428	393	416	429	461	414	414	450	454	435	412	392	466	435	442	457	451	441	466	428	432	410	439	439	434	414	428	467	418	442	404	447	415	423	440	424	441
24463	22428	36173	43763	40780	32651	16227	4591	2566	699	644	601	544	615	605	580	570	580	553	567	606	597	551	558	566	552	568	586	524	536	597	580	552	601	560	604	576	559	570	566	548	564	522	580	547	515	578	607	521	541	562	543	552	563	546	564	563	558	554	549	593	564	585	583	544	570	531	555	581	507	550	542	521	566	568	562	552	557	582	545	570	556	589	559	532	545	573	596	558	585	552	559	538	570	583	562	545	566	575	571	550	591	562	525	533	518	562	539	578	560	600	544	541	506	512	540	609	571	537	564	573	561	599	546	557	564	571	542	533	555	532	520	547	568	567	552	538	544	561	548	577	515	552	585	579	561	564	613	546	544	588	562	526	580	572	546	532	564	554	556	518	546	530	559	512	574	510	538	546	554	553	555	611	562	550	579	537	522	550	519	541	558	516	550	527	554	551	572	545	547	541	537	599	582	533	546	576	578	529	558	566	530	503	569	563	560	553	546	557	555	527	584	564	550	556	493	549	572	547	531	516	572	594	593	564	573	570	543	543	550	563	551	550	586	601	582	561	512	558	525	580	585	531	550	600	557	572	588	539	550	568	575	558	563	541	617	568	576	472	552	556	551	541	540	582	510	566	568	532	539	557	550	544	545	532	518	538	575	558	526	547	582	547	551	544	535	544	558	547	548	567	533	576	541	558	574	602	560	537	558	529	564	600	547	524	615	521	533	542	549	576	554	548	506	536	569	538	576	529	571	512	549	578	569	549	548	589	560	582	562	554	531	525	519	535	589	572	526	550	544	562	533	543	514	550	539	545	568	578	509	519	574	567	514	558	577	582	544	525	535	523	535	556	576	553	584	567	538	536	594	556	574	570	547	550	585	539	551	585	516	538	535	565	520	597	550	507	557	526	580	553	551	525	571	563	512	555	576	596	530	556	535	559	580	526	571	563	568	541	589	569	571	550	573	562	543	536	540	565	569	546	621	570	577	575	566	544	580	564	546	536	558	556	573	551	596	601	560	548	536	528	544	533	550	532	535	587	534	551	508	536	535	532	575	554	517	533	564	551	515	563	534	553	611	558	596	569	584	579	586	547	527	550	542	552	576	564	524	500	586	548	544	641	590	520	537	569	548	569	578	546	559	562	571	518	554	541	532	561	519	565	583	563	531	541	514	558	524	583	567	558	607	582	574	588	566	505	565	574	606	558	548	553	547	530	544	566	559	541	553	599	555	551	566	529	564	556	532	570	584	532	583	559	548	556	529	554	531	505	523	540	554	508	570	558	546	587	570	576	537	562	600	547	583	566	547	556	603	535	544	544	552	545	550	548	561	548	576	570	571	531	545	563	546	537	509	558	556	561	520	568	513	582	545	565	520	583	583	528	544	537	570	554	526	558	583	570	563	567	564	573	544	531	525	550	536	552	565	539	565	545	548	536	595	568	538	534	577	565	552	551	607	568	592	555	533	578	558	579	538	542	596	572	590	562	537	543	554	509	577	555	556	553	561	553	549	539	590	546	572	582	541	589	563	536	557	555	535	598	502	609	589	532	555	579	555	529	583	526	566	543	541	554	573	570	554	553	548	549	576	557	541	537	542	522	535	540	553	528	532	550	581	552	561	559	556	569	519	512	567	538	552	571	573	555	526	559	589	560	540	548	566	568	505	578	572	526	574	549	526	558	594	582	542	528	499	564	542	571	540	502	552	555	537	536	591	563	536	602	573	550	555	534	550	525	494	565	584	559	562	545	565	587	557	573	593	543	541	542	579	541	531	544	597	541	527	561	564	551	545	535	572	534	550	530	560	563	551	573	560	530	533	554	536	552	539	566	551	561	534	535	551	534	513	555	572	495	515	560	598	622	608	531	590	563	529	568	534	568	537	509	531	533	582	526	571	569	575	546	525	540	542	600	569	524	578	583	580	528	519	613	551	552	585	596	527	572	520	537	547	543	579	536	556	567	561	568	531	516	530	565	531	536	561	587	526	530	545	549	531	563	576	540	523	535	553	551	570	548	559	573	566	574	549	514	525	571	492	578	517	581	550	557	564	589	554	548	566	574	535	572	565	574	581	527	575	583	587	549	530	569	515	580	551	551	579	576	546	576	538	544	559	568	570	547	525	535	537	551	565	568	571	503	563	589	567	550	615	544	538	569	570	513	547	547	535	542	539	548	579	595	528	579	555	578	574	611	559	580	592	539	551	568	553	590	523	578	588	500	571	594	523	552	535	533	568	518	545	586	607	546	542	556	536	532	562	549	554	515	567	584	569	569	558	507	561	558	526	535	561	543	532	525	533	552	554	549	564	573	561	560	527	545	524	529	580	530	551	624	576	553	612	575	510	566	531	545	526	568	560	547	558	513	614	593	533	562	568	538	567	506	592	530	535	568	538	523	573	540	584	639	606	586	554	538	582	581	551	575	552	569	584	616	531	557	525	527	556	548	512	585	607	553	546	524	563	574	525	559	567	549	535	564	553	538	553	565	549	565	561	569	560	537	532	546	546	561	521	543	565	565	533	578	566	574	541	544	553	526	552	590	561	535	526	497	556	584	587	539	541	557	567	532	605	528	567	580	569	570	557	549	563	567	570	523	561	533	542	531	547	552	592	553	530	549	538	613	535	525	580	565	521	607	553	535	582	559	512	603	536	562	570	571	526	597	571	559	582	596	585	525	592	567	570	553	587	563	526	553	560	565	538	554	557	557	573	526	561	547	571	594	562	568	549	566	535	548	608	601	544	576	569	562	538	543	502	546	526	564	565	560	588	552	565	577	560	568	558	556	556	566	543	565	529	585	564	557	589	571	541	561	548	564	575	575	579	569	569	545	544	547	543	553	538	534	576	604	559	557	582	549	547	532	557	581	595	571	571	553	571	530	538	555	564	584	572	547	536	578	513	548	550	607	535	570	562	567	568	536	558	574	553	560	572	544	543	489	557	552	580	544	550	594	568	538	527	553	548	564	533	545	532	514	569	559	537	556	543	550	570	544	517	579	582	537	509	537	598	532	570	552	549	568	571	555	576	564	557	528	596	536	533	589	573	556	543	546	525	581	550	545	568	552	545	533	573	529	550	579	607	572	539	534	581	549	558	545	546	505	549	562	562	580	519	552	573	575	549	555	568	586	549	530	559	572	573	553	584	507	511	574	538	560	542	541	572	588	603	582	503	564	552	594	562	549	567	524	588	598	544	526	595	537	565	583	585	606	591	538	524	602	531	583	531	546	545	599	595	563	545	535	549	592	525	578	546	586	548	597	608	577	529	579	534	557	528	530	548	518	553	580	524	534	576	524	544	518	517	553	501	540	555	583	528	568	516	582	598	581	552	583	566	561	533	564	550	546	573	514	551	542	527	529	587	562	567	569	565	561	566	555	558	613	540	566	566	563	551	530	568	512	559	534	543	538	575	583	531	567	539	552	555	530	520	532	534	562	635	574	509	518	531	559	516	559	606	532	577	579	534	595	562	547	525	521	559	552	567	568	549	552	561	535	512	569	547
53704	98406	85267	66672	45592	26559	9136	4485	3212	614	529	564	518	501	539	577	524	530	505	522	542	520	489	525	523	469	528	519	499	528	528	523	531	551	528	553	521	503	527	512	522	530	541	525	539	550	526	524	514	486	541	540	554	511	518	534	513	551	541	532	495	551	522	579	526	518	554	523	554	499	538	532	565	493	523	515	488	483	503	536	511	518	535	471	526	495	492	568	544	562	511	526	484	539	506	532	549	551	517	502	527	540	530	492	516	524	493	497	520	524	523	546	542	574	511	531	524	510	508	533	529	517	549	533	540	526	511	534	511	545	509	539	533	532	506	538	504	531	500	517	516	558	489	550	550	520	548	573	556	504	518	536	571	591	516	500	533	531	510	511	552	521	513	527	528	528	486	497	559	541	518	526	523	539	547	501	514	485	491	522	486	523	542	539	502	524	528	526	521	493	572	528	522	536	515	551	549	499	512	514	558	505	544	519	503	528	525	513	533	505	516	470	521	534	508	519	550	529	516	535	520	506	506	565	522	472	531	523	539	514	505	511	512	553	561	500	528	544	501	552	554	510	554	522	517	543	531	533	535	533	528	513	538	492	510	480	494	556	515	474	500	519	543	553	533	555	498	521	536	555	559	487	523	509	528	509	507	503	500	528	496	468	544	514	541	512	473	511	559	529	551	509	536	494	522	491	529	543	495	536	536	528	548	515	526	487	567	532	501	501	543	518	542	520	514	501	499	548	513	569	507	541	537	550	514	525	489	533	520	530	541	519	520	502	535	525	514	495	518	524	522	498	531	557	530	526	516	493	516	514	546	561	558	533	516	506	529	537	483	531	507	504	520	523	563	486	504	555	501	554	535	452	556	522	536	510	555	531	497	545	526	519	545	521	525	514	539	552	516	534	528	530	514	500	546	517	529	507	546	538	538	505	539	527	489	509	509	524	515	500	497	540	529	559	488	530	530	559	528	501	512	529	535	529	523	548	482	516	525	463	542	535	543	546	515	539	525	491	522	567	537	539	534	540	501	502	531	525	529	516	519	502	504	494	495	547	497	544	547	501	557	507	548	540	535	517	466	497	509	523	506	519	540	503	505	511	533	532	490	521	521	501	544	534	504	518	513	486	518	500	531	513	537	539	543	508	531	532	531	524	590	543	544	521	526	566	499	530	494	563	510	500	505	513	549	504	534	516	506	511	507	505	555	543	564	496	527	484	539	523	522	530	518	516	507	517	495	487	515	494	517	543	532	528	505	499	508	484	517	525	510	553	506	599	523	492	474	506	552	463	524	516	515	528	542	561	525	475	513	508	520	548	531	518	486	501	530	511	520	505	487	526	483	491	496	504	512	509	535	509	532	468	536	541	474	526	534	525	536	520	542	547	534	510	559	543	526	522	515	524	506	507	527	479	546	550	504	511	524	548	549	480	498	493	536	546	539	567	537	528	519	534	475	496	545	573	501	513	483	549	472	524	545	503	484	530	503	553	551	521	520	492	539	530	559	548	537	531	542	526	556	503	512	541	510	538	542	503	539	544	565	555	525	534	508	505	505	485	516	481	526	547	487	506	520	503	507	532	516	528	553	558	533	525	535	513	521	469	533	511	533	496	518	518	516	510	538	507	529	472	517	526	503	537	509	497	467	509	516	506	486	538	503	502	524	528	534	510	486	508	519	521	524	506	511	496	515	510	536	537	503	513	492	506	523	531	536	511	531	560	531	506	532	507	499	510	559	537	485	512	501	546	515	511	521	498	538	518	505	499	519	494	564	539	511	503	498	492	487	551	543	491	500	511	574	545	537	545	531	514	512	502	480	504	552	505	562	524	495	517	503	513	521	527	515	555	555	532	511	555	490	543	538	509	518	485	530	496	528	497	483	495	509	529	507	510	486	545	523	571	518	517	543	544	536	500	524	538	525	524	515	510	525	517	514	523	509	497	522	496	509	525	524	480	531	502	498	535	477	527	515	527	500	506	526	555	487	554	529	555	532	518	553	508	495	520	542	482	525	533	553	530	520	502	533	504	521	526	476	544	507	531	534	523	554	496	498	516	496	499	555	530	541	506	531	465	511	554	515	548	540	465	468	510	537	534	508	522	516	509	515	540	525	522	550	542	508	511	516	553	527	511	536	505	544	496	494	508	542	564	532	527	502	540	525	517	538	484	528	584	534	516	509	538	512	491	530	498	531	511	502	454	511	517	493	508	528	507	516	528	533	529	535	535	494	509	511	523	549	524	528	535	517	500	529	510	527	501	530	541	515	550	527	501	510	529	508	515	563	526	551	472	488	531	517	511	512	535	550	507	509	541	514	498	534	523	546	520	489	529	501	532	535	525	550	518	551	559	515	530	539	496	488	523	497	549	531	495	541	484	524	488	546	509	565	535	526	492	569	547	528	515	509	552	530	490	534	518	530	524	534	504	540	522	544	515	512	518	530	529	504	550	548	513	524	514	518	532	515	530	528	551	512	508	506	533	479	513	499	524	513	535	508	534	500	455	490	513	503	539	552	528	544	593	500	523	546	522	520	549	555	508	458	522	517	517	511	574	475	520	472	514	529	494	555	532	489	583	524	488	522	521	536	537	532	513	489	502	592	509	539	495	560	544	507	523	503	516	535	503	543	535	549	534	506	548	497	542	543	527	511	527	527	526	509	519	512	511	520	503	511	527	481	499	490	527	515	563	516	534	525	578	524	540	489	519	517	535	553	502	508	541	531	520	535	480	549	566	522	534	519	509	531	467	474	527	517	541	539	512	529	552	524	531	501	522	533	551	475	543	548	501	523	566	515	505	494	542	509	488	502	522	504	518	519	527	529	484	500	473	503	507	479	540	523	538	521	525	516	520	531	521	489	520	487	484	547	513	512	529	520	552	500	532	516	485	542	503	530	489	547	513	530	522	531	497	491	511	541	528	544	501	551	536	503	503	514	515	510	491	534	534	537	503	499	512	542	496	520	522	536	493	530	525	543	564	524	492	538	500	481	540	479	543	531	574	527	541	506	498	497	504	543	507	557	496	523	526	509	534	514	485	549	546	497	545	493	557	543	492	533	513	554	542	530	522	552	522	520	506	515	554	515	506	548	508	518	530	529	533	512	551	528	538	515	498	534	486	514	510	533	548	500	544	501	534	520	533	491	483	494	500	513	531	530	503	520	533	527	539	527	526	532	535	513	492	515	522	549	552	499	557	537	524	504	486	547	522	536	577	526	498	539	519	538	530	498	559	535	534	541	547	500	542	532	496	484	497	532	517	479	511	521	512	507	523	487	552	536	477	525	521	482	549	505	548	529	536	517	492	519	471	528	526	517	490	495	496	528	536	509	523	553	493	518	509	490	555	519	532	533	493	488	545	523	517	549	543	501	507	551	503	520	553	569	542	525	513	502	499	522	530	509	486	531	508	545	511	504	511	505	526	539	527	521	523	525	480	507	544	489	562	533	525	509	500	539	530	508	508	514	540	551	514	481	493	568	514	546	539	498	496	480	536	530	478
28233	23572	24980	17606	6895	2687	936	608	494	452	408	412	419	402	442	450	388	405	440	400	417	439	418	429	452	451	426	381	434	415	447	451	403	443	425	401	452	454	433	449	413	445	386	402	417	428	409	423	427	433	430	445	459	399	391	438	426	413	429	425	420	415	468	396	441	423	430	446	403	384	430	410	452	467	442	391	402	451	452	395	413	461	391	395	392	436	449	439	427	439	419	449	427	366	444	431	359	461	403	407	447	418	400	424	387	422	427	410	416	450	422	474	411	429	395	409	369	430	405	427	444	360	394	394	416	417	438	412	419	448	414	454	403	387	428	384	410	448	423	469	419	408	451	415	468	443	432	435	428	402	421	386	426	449	384	415	404	454	441	451	426	424	436	432	402	425	462	422	419	404	397	431	461	405	415	465	417	405	433	444	451	415	407	410	469	460	381	413	411	454	398	431	393	412	465	438	417	405	401	416	425	458	414	370	435	406	432	435	433	419	441	416	457	403	458	423	412	465	416	385	406	425	414	403	423	438	421	462	423	387	385	416	423	437	427	443	434	384	448	376	425	448	435	430	444	443	426	435	398	427	431	403	423	421	428	414	412	423	464	438	400	469	451	427	430	430	411	415	401	411	407	381	481	434	410	373	439	408	455	451	381	433	462	397	417	415	457	401	413	419	424	433	427	454	376	432	447	416	397	391	476	392	423	423	416	435	415	398	412	404	432	428	457	416	406	397	393	425	438	446	425	417	391	387	405	429	415	371	443	406	448	383	422	439	443	411	416	398	416	427	419	424	434	398	438	440	427	419	424	425	444	401	434	381	406	465	419	395	409	413	419	411	415	431	469	410	376	417	467	426	444	471	405	415	439	432	444	411	409	413	415	406	425	433	438	405	445	422	454	439	452	411	427	380	438	414	446	415	403	439	446	415	396	433	395	413	392	421	443	385	437	432	443	411	429	429	394	434	439	444	385	421	459	421	434	422	434	451	427	394	405	415	411	405	349	441	432	427	422	405	420	422	437	442	443	434	455	460	422	416	426	404	407	425	423	423	423	437	425	437	387	442	416	448	417	409	427	415	449	434	412	435	455	404	427	415	424	462	435	374	492	410	434	418	423	434	410	394	454	414	471	399	441	444	384	451	399	382	435	459	429	403	443	394	422	408	456	401	410	449	447	436	429	419	413	456	409	428	402	393	422	425	458	438	450	417	411	422	470	451	439	415	387	420	438	469	426	409	447	429	411	411	436	415	412	419	387	419	396	429	398	387	414	433	422	409	434	427	412	395	430	415	407	410	397	438	433	398	427	395	457	466	372	406	410	422	410	426	439	408	431	443	445	438	393	426	442	404	433	436	441	444	388	434	430	406	429	396	445	432	390	444	436	394	436	414	431	417	428	455	442	434	380	449	457	437	410	420	397	445	408	461	427	427	466	400	455	377	457	434	455	424	434	414	453	396	472	434	425	445	398	435	471	446	434	430	421	421	453	445	427	395	429	451	416	417	432	390	459	418	439	444	433	420	455	405	452	440	403	376	458	422	404	409	384	394	415	436	400	416	433	411	446	410	431	393	399	372	436	421	417	399	444	451	423	454	416	428	421	414	434	386	459	413	444	410	433	427	430	439	429	389	435	429	439	411	396	429	451	485	479	421	423	451	445	454	408	401	427	403	414	392	466	411	415	425	430	416	425	438	414	423	431	436	407	450	430	409	424	403	392	395	407	430	423	392	449	444	410	420	433	416	457	419	423	439	437	435	422	419	411	444	449	465	394	434	446	435	433	430	430	420	389	401	402	438	444	415	431	433	420	375	442	429	415	441	425	442	437	405	418	412	412	408	436	431	406	452	463	408	416	420	440	464	430	413	411	401	467	416	425	425	471	459	435	404	430	410	409	419	390	403	435	434	421	449	427	452	425	420	445	433	417	411	437	451	435	442	425	402	446	446	418	443	440	417	407	445	446	420	422	397	441	402	444	449	419	398	439	450	409	417	422	410	403	427	458	429	410	448	397	387	464	444	426	410	452	451	438	408	453	433	417	444	422	401	409	386	440	431	411	440	418	442	406	432	437	427	429	410	441	421	436	449	422	416	432	418	408	410	434	433	401	384	453	408	430	451	433	397	373	458	440	439	440	411	403	415	426	426	445	412	403	405	403	420	451	377	420	394	433	406	403	419	430	461	411	425	432	392	369	401	427	432	450	450	402	471	419	371	423	454	438	410	418	421	425	463	430	451	434	410	418	468	368	468	417	414	425	436	444	436	423	421	456	423	418	429	406	432	430	427	425	420	390	398	437	446	371	432	439	446	466	428	410	416	421	449	437	457	413	412	406	471	435	435	440	392	421	425	447	418	432	420	436	437	429	428	430	386	426	431	401	394	407	402	435	421	422	410	456	418	415	439	438	397	407	417	465	422	438	418	400	408	429	457	401	447	421	409	451	435	403	459	415	443	424	409	432	402	440	443	411	421	410	423	455	402	416	405	394	453	430	441	408	396	456	442	405	424	393	434	420	424	418	395	420	455	380	403	440	444	417	418	436	428	390	441	435	428	415	396	441	410	453	440	446	445	432	388	412	406	430	437	410	434	432	416	405	419	478	423	408	450	458	449	426	412	436	436	423	404	455	425	445	431	396	416	412	427	428	417	455	423	411	413	415	394	415	416	423	369	428	393	421	398	437	419	461	429	431	440	435	418	440	437	416	404	436	461	431	446	421	448	430	435	413	408	422	408	409	434	421	436	420	439	455	424	408	427	417	402	414	460	395	438	434	439	430	406	417	416	446	408	402	437	425	451	416	446	435	390	396	425	437	364	438	460	426	418	410	407	417	356	396	458	380	433	451	411	439	406	438	426	392	402	482	412	428	412	424	400	443	444	448	439	431	419	448	411	414	411	462	419	404	424	382	409	435	419	429	435	412	415	382	430	414	392	440	426	403	424	433	439	417	418	424	396	399	405	398	388	408	489	450	419	412	438	421	463	431	421	392	443	449	421	447	415	397	418	433	402	445	401	418	463	465	437	408	419	407	413	436	410	442	468	494	461	407	446	432	453	396	427	409	397	423	417	398	386	511	451	434	402	427	401	423	426	390	426	425	405	444	441	409	418	437	382	432	488	409	428	411	430	398	411	429	402	408	415	438	432	439	460	424	422	405	386	456	461	415	405	422	456	448	417	409	397	448	469	415	402	405	437	390	441	396	457	398	424	441	435	435	391	403	385	405	424	425	403	407	423	439	408	430	415	413	422	408	396	382	421	397	376	468	423	435	474	413	461	426	397	419	460	428	419	445	431	405	407	433	403	408	429	455	409	452	418	443	436	414	391	418	409	402	437	423	392	415	416	451	404	417	419	386	392	432	428	418	401	405	404	394	412	409	397	451	387	422	400	453	418	432	442	408	450	423	449	446	426	420	413	424	418	432	454	401	430	439	389	384	427	451	433	411	412	408	439	408	434	418	438	445	437	415	421	412	405	442	453	440	422	405	443	412	451
10286	27088	23807	12323	5657	2476	853	589	460	357	345	356	339	392	338	376	343	405	358	347	386	357	333	367	329	353	373	380	335	349	356	380	369	389	366	342	383	331	372	335	343	368	384	360	349	340	353	341	339	407	346	364	374	351	366	365	341	356	363	318	349	361	361	354	363	363	374	325	360	376	379	355	394	344	381	361	324	334	360	331	390	357	387	311	320	373	342	344	400	380	377	390	339	318	375	376	313	357	327	377	370	329	361	354	387	333	368	352	345	334	372	360	346	368	360	331	338	367	354	336	364	421	353	380	364	364	334	365	352	362	381	328	382	363	353	351	340	342	353	401	368	354	343	346	324	381	334	365	341	345	360	358	391	339	378	330	358	340	381	381	342	387	346	375	377	371	346	373	375	355	365	375	337	360	354	344	351	346	392	390	326	358	370	328	340	361	375	363	386	330	339	344	390	383	398	342	355	374	373	351	339	380	377	367	382	367	370	338	328	364	377	344	338	387	391	385	342	351	372	361	398	368	330	359	342	389	317	362	339	368	336	372	334	334	374	357	371	355	336	362	399	315	361	334	373	343	372	362	364	356	349	344	361	365	393	366	344	365	352	338	365	336	358	352	336	331	353	342	357	357	377	356	331	346	346	311	334	369	324	368	360	370	350	356	376	336	345	372	352	339	352	377	374	346	347	392	324	368	353	359	378	348	349	359	364	347	378	356	344	372	379	341	373	327	332	361	350	324	336	361	349	331	350	364	360	354	340	357	350	360	374	345	331	383	388	359	347	363	363	342	361	351	350	386	346	360	343	342	364	340	373	331	327	338	360	312	330	335	337	357	356	318	356	384	385	334	345	391	347	374	373	318	368	340	407	376	376	351	342	364	324	345	354	370	354	355	341	361	358	365	351	375	355	372	384	351	379	400	339	356	377	371	376	354	362	321	339	361	368	335	357	334	383	345	355	360	351	359	322	342	354	337	343	350	347	368	387	399	392	347	351	374	353	348	366	331	348	367	368	350	363	339	369	343	359	370	338	359	347	328	351	317	373	373	351	361	367	339	319	346	343	326	340	309	331	343	343	326	375	366	364	350	333	359	334	374	343	365	369	361	354	365	393	384	344	362	357	409	365	349	371	349	354	371	359	364	364	308	360	341	363	378	382	350	363	359	356	360	338	326	350	355	326	326	324	322	354	357	385	378	347	344	373	364	379	365	322	354	335	367	354	360	368	392	358	328	347	333	340	337	348	392	365	384	323	361	342	371	348	357	347	372	363	372	364	354	357	352	387	351	366	363	375	361	349	368	352	370	313	371	377	360	340	349	363	374	329	332	334	345	339	336	373	354	367	373	347	331	355	332	343	340	342	344	337	335	370	349	415	343	388	339	346	361	341	362	343	343	393	379	336	321	323	366	342	361	366	347	359	345	375	343	392	357	349	359	356	367	363	357	348	365	364	386	396	352	350	384	384	358	357	357	367	374	326	334	353	361	329	398	338	352	319	324	349	371	382	373	353	359	358	346	366	362	350	346	369	378	356	355	369	334	389	387	345	366	350	371	338	339	355	345	368	349	349	345	343	323	342	368	340	328	360	380	346	381	338	359	360	382	335	334	326	378	372	366	358	346	331	347	341	352	350	339	349	357	356	364	352	375	340	344	370	345	346	383	360	346	346	355	348	354	350	348	367	361	343	364	348	357	353	346	358	314	364	367	345	352	373	331	354	343	353	373	361	358	342	349	348	375	384	340	337	354	328	337	366	368	355	350	328	350	360	334	358	316	339	338	385	364	354	331	381	358	349	362	400	366	350	376	367	349	348	382	361	359	360	341	343	382	376	338	372	380	360	364	378	332	325	389	353	399	364	366	351	338	393	370	376	330	349	362	340	365	356	379	333	375	336	348	370	345	355	374	348	341	370	388	360	336	363	339	348	357	328	345	337	341	338	361	340	391	356	329	353	329	358	350	340	346	326	332	375	357	366	354	369	362	360	367	396	354	373	298	309	339	358	376	362	339	339	313	309	370	351	372	336	379	341	318	346	375	370	373	353	337	331	366	331	356	374	357	342	361	346	323	390	399	365	346	339	337	369	350	311	351	341	356	315	374	355	345	353	357	366	373	366	366	363	354	358	336	374	356	344	367	347	351	346	310	338	311	336	339	375	373	368	371	346	359	376	353	368	369	391	337	376	337	337	374	366	344	381	352	345	330	377	346	373	352	352	364	343	345	359	349	348	355	360	387	353	355	342	359	349	369	355	371	361	352	359	361	367	341	359	355	355	326	357	366	377	333	327	388	321	335	365	342	342	367	337	365	347	374	331	390	347	359	388	355	357	353	372	362	344	364	347	331	367	355	382	366	376	348	380	336	347	381	364	341	355	393	351	351	366	344	322	361	392	347	386	380	374	353	377	344	355	362	342	332	377	342	373	368	348	348	325	356	350	376	370	358	378	324	320	345	383	344	347	339	382	377	343	359	365	339	373	374	341	362	377	366	372	315	351	366	354	341	346	377	361	353	367	353	331	349	343	346	356	367	334	411	334	395	337	342	355	366	379	353	359	347	348	384	352	380	337	335	354	340	387	358	385	369	321	350	346	355	368	359	349	337	355	338	375	359	376	359	371	374	346	329	297	347	334	400	333	341	330	350	318	383	371	377	331	326	339	381	321	325	415	345	331	347	362	349	347	374	368	374	358	362	351	357	331	339	362	348	362	368	360	349	377	368	326	379	369	374	346	362	333	352	372	357	346	337	337	377	331	332	361	366	381	374	374	368	348	351	367	363	357	342	352	353	351	358	381	347	349	303	334	356	322	394	394	357	349	351	350	325	358	364	381	323	340	335	345	310	379	365	348	358	365	336	365	366	383	343	340	363	356	342	333	347	351	376	315	352	364	353	320	326	397	328	386	343	354	372	326	359	348	371	369	382	375	348	336	363	340	385	363	351	338	348	356	363	350	375	344	344	340	345	372	370	343	341	374	364	358	337	360	348	320	345	336	345	384	355	350	373	368	340	357	358	353	366	352	364	350	339	344	365	376	346	370	383	336	353	362	344	349	368	347	384	355	370	385	355	349	345	366	369	365	328	368	379	368	370	326	378	365	342	436	384	324	352	327	353	352	372	343	367	380	339	325	328	380	355	355	335	392	320	357	373	365	351	368	362	347	372	353	314	372	361	394	361	351	358	338	333	377	339	348	388	335	343	360	339	392	348	339	358	342	324	327	350	355	399	330	338	395	362	353	350	324	370	355	333	334	343	376	343	373	339	377	387	348	354	345	333	341	371	375	336	356	359	348	380	335	364	359	351	354	362	361	370	354	380	344	379	374	372	338	325	370	365	343	340	329	331	357	391	350	359	334	376	344	361	360	365	361	347	348	370	347	373	365	378	382	360	366	375	366	382	350	356	356	371	342	349	328	340	340	367	358	329	344	364	346	363	317	329	343	336	364	358	374	349	361	401	342	382	367	323	322	327	347	382	367	381	352	365	350	366	350	337
25407	23151	42842	49255	35947	22875	7755	2610	1314	590	483	476	496	521	490	479	472	490	455	506	472	519	478	492	465	475	471	488	477	511	445	477	508	505	483	481	501	509	476	511	488	478	489	521	501	487	470	502	482	478	451	478	447	474	447	472	466	467	478	538	457	440	460	449	477	459	470	448	485	490	513	499	466	481	463	481	502	460	458	449	511	459	438	472	455	467	473	437	447	467	481	448	462	457	483	444	462	446	483	456	440	472	482	471	488	480	485	466	518	485	472	480	482	479	479	492	481	504	472	423	425	446	494	462	455	468	480	507	502	465	486	461	494	465	503	465	457	471	469	498	468	477	467	465	471	486	486	453	478	442	490	461	498	490	491	456	513	451	480	483	472	482	467	496	458	448	423	471	470	442	476	474	451	491	492	454	474	460	435	463	465	476	424	463	485	519	457	484	427	458	495	478	469	471	468	454	477	461	485	477	420	443	432	442	479	432	424	467	440	477	491	483	448	486	452	496	477	428	492	466	469	452	424	491	475	455	438	495	455	523	434	470	463	454	511	456	462	444	457	497	460	470	442	436	445	465	469	451	467	478	479	446	474	485	461	508	501	477	439	520	473	463	415	451	459	460	449	417	469	455	442	448	477	495	474	475	463	453	436	433	549	446	423	485	434	420	471	478	481	493	475	461	495	470	467	453	448	450	460	469	479	464	479	457	469	469	474	440	442	451	482	472	467	477	459	464	435	455	477	468	514	418	487	441	440	497	494	499	428	472	464	466	497	454	464	498	472	478	475	440	486	489	498	436	473	491	489	463	458	467	486	502	464	454	445	492	447	442	485	458	466	490	450	469	481	470	474	440	450	469	471	437	452	475	508	445	466	430	497	489	501	477	442	475	435	473	479	481	472	489	453	447	437	472	446	439	506	452	452	465	478	463	486	475	448	466	460	464	488	488	459	444	455	458	473	468	491	482	481	450	453	493	479	472	466	490	439	477	456	428	412	449	468	463	532	480	474	461	451	461	464	481	450	451	463	482	457	483	474	463	470	438	462	435	511	474	463	470	472	451	477	493	474	447	482	420	444	450	472	455	465	444	495	433	475	508	474	475	474	480	481	470	472	477	476	474	479	468	492	509	486	490	498	455	508	489	453	501	483	476	474	500	440	493	464	472	463	443	479	477	482	446	467	462	456	488	493	446	508	463	473	452	443	443	467	481	491	506	490	471	470	468	510	495	477	480	478	471	483	479	459	502	436	449	474	492	503	440	471	457	492	461	459	471	444	476	436	460	470	469	480	453	450	466	496	476	476	464	506	491	470	445	433	473	463	438	454	441	477	468	488	540	475	474	462	490	460	485	476	470	468	425	442	487	504	517	472	521	467	465	477	506	459	472	456	468	515	473	465	431	474	480	476	432	483	478	499	435	443	479	483	467	455	444	512	453	480	444	455	485	552	491	451	483	445	485	471	443	453	471	470	459	443	480	465	446	482	472	493	475	479	443	471	474	481	429	464	459	490	454	472	471	480	471	468	509	507	476	461	477	459	464	476	476	469	456	466	430	471	476	460	474	468	446	489	496	411	440	497	471	478	486	491	481	481	462	469	490	446	497	492	470	415	469	484	482	485	446	470	462	442	469	478	448	466	497	461	487	487	500	486	470	481	451	457	439	509	480	454	448	453	433	453	469	496	469	425	479	473	475	471	454	486	482	474	477	488	463	452	459	470	447	480	475	477	466	431	506	463	424	501	444	487	458	511	489	469	492	464	494	466	487	472	482	450	482	475	462	450	503	518	461	406	465	467	479	425	481	460	475	421	426	485	472	475	485	442	480	478	504	486	464	465	484	480	464	443	468	482	476	481	435	495	533	460	464	493	501	487	477	493	483	448	482	445	514	481	470	462	486	435	491	449	409	447	491	456	480	458	497	467	496	486	447	478	453	460	465	449	451	445	467	467	425	454	410	441	490	454	468	477	499	491	513	470	484	437	468	486	457	465	430	446	469	478	443	449	485	428	459	454	477	480	485	479	471	502	442	481	493	483	487	465	476	456	482	442	455	472	509	434	500	425	475	503	455	450	464	450	464	467	437	467	512	463	467	489	478	466	482	433	496	460	426	489	484	472	457	455	506	500	478	453	462	469	497	497	501	481	469	486	415	477	475	476	453	464	460	472	505	456	465	470	456	474	471	494	455	509	458	499	474	464	493	490	451	481	456	476	438	480	462	477	502	448	479	509	440	491	467	475	459	466	494	419	503	456	485	473	476	468	492	472	486	493	505	457	504	474	447	427	477	452	481	498	461	488	422	453	472	440	463	470	467	432	470	474	437	448	470	464	442	471	446	486	442	461	451	460	463	429	491	460	461	467	495	456	474	506	483	502	505	453	457	477	478	445	480	461	506	460	507	506	489	457	454	477	462	508	491	454	471	426	434	428	458	521	446	453	458	512	442	475	457	469	463	429	499	490	491	471	450	453	463	486	457	472	483	504	461	458	450	477	458	471	525	435	442	463	465	423	474	514	470	427	451	452	465	436	508	489	486	491	455	425	506	480	470	482	490	455	507	453	484	495	462	448	455	472	472	501	442	445	436	454	465	471	469	468	507	491	459	466	492	475	453	471	466	459	481	471	477	460	495	435	443	481	480	482	469	485	497	500	485	508	457	482	449	479	467	499	504	476	477	512	434	466	465	471	463	458	488	486	448	474	455	474	491	446	453	490	471	525	483	439	451	486	462	470	500	470	490	466	485	469	473	451	453	468	462	502	482	488	458	479	485	437	464	417	445	495	457	477	484	452	446	433	466	475	524	463	430	468	498	462	479	422	503	474	474	458	452	496	475	466	444	474	471	450	462	476	486	488	480	470	465	482	465	465	467	442	481	483	497	504	447	468	441	490	462	475	443	494	467	475	460	443	522	472	504	441	461	433	470	466	455	470	467	466	475	496	486	449	503	468	432	489	470	461	507	492	438	506	470	473	474	489	482	478	476	500	464	473	492	441	452	485	466	483	490	488	459	483	462	462	491	445	462	498	476	479	455	481	472	415	486	470	464	451	456	435	443	442	465	480	476	447	488	433	450	496	468	445	502	465	480	457	502	456	456	500	435	484	466	449	449	454	474	475	423	450	483	463	474	485	458	466	493	454	448	466	445	469	481	444	482	495	490	464	468	485	469	465	450	474	433	492	461	434	504	485	489	511	478	488	485	473	442	434	464	462	492	481	484	453	458	437	496	487	444	499	513	443	458	468	445	465	450	498	455	458	468	481	482	469	439	462	456	484	447	487	470	426	477	457	457	439	486	453	454	489	445	462	452	480	454	466	436	468	474	438	462	463	490	406	476	482	499	453	440	473	474	449	475	456	464	461	425	465	472	457	501	433	466	489	489	470	480	419	490	500	485	482	467	444	452	465	440	465	474	485	480	482	485	475	479	453	475	475	449	454	504	461	478	470	488	449	418	469	499	474	459	471	486	520	468	464	465	468	445	468	461	456	471	438	470
38892	85852	78585	52002	31478	15772	4759	2811	1532	511	452	426	448	426	454	456	482	485	440	410	428	410	432	415	439	444	464	419	433	447	400	416	397	434	407	426	428	458	435	429	416	428	465	461	472	444	410	452	422	469	482	436	445	465	408	430	455	430	431	428	449	421	421	464	441	405	448	440	461	420	461	386	435	457	423	463	448	453	446	451	464	463	397	452	442	459	433	437	450	417	395	445	425	435	398	446	459	475	415	443	475	437	383	452	422	418	403	455	457	422	449	404	432	444	447	433	460	415	456	432	426	437	441	433	426	444	452	426	456	412	435	472	413	433	473	469	444	415	415	456	469	464	440	452	429	446	447	436	424	432	390	397	432	405	458	442	475	437	434	435	440	409	477	435	462	392	446	427	401	420	441	413	427	463	408	438	448	443	434	498	435	467	442	448	430	481	442	444	437	442	455	455	443	438	456	423	448	460	429	454	413	420	451	451	449	436	447	422	405	457	433	394	411	436	417	420	406	434	403	455	412	435	421	459	450	508	447	473	444	433	441	425	438	430	442	444	428	426	428	475	435	404	459	454	438	405	457	453	420	433	427	450	439	430	413	435	437	480	405	454	423	390	417	355	419	444	420	455	406	429	460	433	418	450	430	452	426	412	423	443	434	394	460	449	438	408	445	425	444	382	417	412	429	471	439	409	479	432	438	444	409	443	478	439	388	411	423	407	449	445	417	437	424	418	454	413	419	409	424	418	453	435	432	463	419	465	416	420	451	422	418	440	440	453	426	436	415	463	413	454	432	421	447	436	433	423	408	437	417	452	430	419	412	437	430	459	416	410	438	444	441	410	416	413	430	408	467	436	428	420	405	414	397	439	423	443	451	443	399	463	450	427	435	438	449	432	429	429	432	442	436	462	453	421	414	416	428	466	464	408	428	458	421	446	443	442	423	438	431	441	400	459	455	454	437	423	437	436	451	423	405	443	413	458	424	422	412	473	435	400	449	409	470	412	448	423	458	406	425	458	406	421	406	400	420	409	416	421	418	448	440	440	420	456	404	394	463	406	439	436	451	434	450	406	426	407	432	425	437	431	477	450	420	401	455	419	428	433	468	410	444	410	388	411	477	413	453	425	449	456	448	426	391	422	445	441	441	443	409	463	463	440	427	411	437	463	466	433	451	400	447	457	427	437	499	461	413	450	461	438	479	422	443	437	450	444	455	398	434	396	446	446	431	435	462	416	476	434	402	436	461	423	439	436	439	421	445	415	417	436	418	411	431	455	426	473	416	432	458	458	421	432	425	444	432	428	405	439	437	438	423	448	447	416	425	445	443	452	432	445	419	432	421	430	431	445	462	420	448	417	446	471	433	437	488	431	485	457	388	456	416	399	469	453	440	428	434	450	414	411	427	470	418	457	437	442	399	434	462	470	441	460	452	408	439	454	435	433	416	418	425	417	409	452	402	427	414	427	432	454	436	442	474	426	442	447	406	459	414	419	416	457	467	434	425	421	435	459	434	425	423	421	416	436	449	451	429	402	432	433	418	414	439	423	461	462	473	412	428	470	422	393	423	461	423	441	449	403	438	466	445	429	416	444	415	442	445	448	438	413	397	440	440	455	404	444	419	434	448	500	431	441	438	470	413	457	435	417	396	448	403	418	425	449	432	409	407	423	427	499	445	465	457	410	453	436	490	421	430	396	424	484	481	397	445	442	444	431	424	418	407	446	423	407	444	415	451	444	430	412	435	438	407	432	388	404	429	436	441	363	415	419	408	406	427	428	425	436	445	424	464	476	451	418	424	416	422	446	403	413	446	450	440	414	417	424	410	415	417	447	432	427	439	445	459	432	407	431	437	433	400	417	422	436	413	414	456	454	450	411	433	440	437	463	446	423	468	395	446	442	444	427	407	420	421	433	455	433	442	433	458	425	433	423	428	432	442	424	406	416	464	441	398	389	425	439	439	446	441	437	493	443	436	441	448	461	447	458	409	452	445	429	458	432	459	447	402	433	446	474	449	423	457	436	452	467	411	432	459	443	435	450	426	406	456	416	448	453	421	461	461	445	459	430	419	408	398	408	416	407	435	471	412	435	413	442	424	383	472	421	430	441	425	457	447	436	432	451	443	418	465	456	437	445	441	452	437	479	442	408	450	428	394	427	459	439	430	434	435	423	425	448	451	421	422	440	413	450	458	428	453	406	440	465	445	443	439	414	427	438	418	450	415	444	423	406	415	437	438	449	421	393	425	469	457	461	452	438	458	440	425	430	388	438	457	468	448	428	454	446	401	463	444	441	412	421	427	407	431	418	441	427	430	416	413	446	410	475	441	486	409	434	418	413	443	446	426	426	411	441	455	418	404	467	474	418	436	445	450	408	430	380	425	442	411	466	448	426	436	441	443	444	439	451	459	411	417	420	403	416	445	443	472	450	441	487	429	413	426	464	415	427	429	495	439	390	446	435	453	412	475	432	428	458	406	414	395	433	439	451	451	401	439	445	451	437	444	434	433	422	489	441	419	425	415	422	463	423	427	446	409	444	454	417	446	440	442	411	449	434	458	451	427	430	430	430	452	419	441	426	440	414	398	447	460	413	455	450	444	443	460	421	418	412	396	453	423	429	455	420	429	425	443	466	430	451	457	439	420	404	467	456	480	447	421	422	428	454	413	448	428	409	442	421	479	450	466	445	438	411	469	407	452	442	464	421	416	424	456	455	393	450	416	445	437	405	425	393	361	486	460	410	440	415	424	436	446	447	454	427	429	487	440	401	419	470	423	483	475	389	423	431	400	414	415	431	414	410	447	407	470	430	454	410	473	420	426	442	388	415	421	459	444	454	413	459	442	453	442	441	446	460	430	441	442	463	444	427	426	427	449	420	408	433	445	450	405	429	432	413	431	469	439	453	424	434	439	425	407	394	438	436	411	469	451	406	434	422	450	404	456	403	434	436	419	436	428	439	398	437	432	455	465	451	476	407	407	445	455	424	449	417	447	435	432	459	452	451	430	436	471	421	426	457	413	432	453	419	448	445	431	420	431	442	445	424	429	468	403	450	434	409	444	412	463	404	393	470	432	430	422	478	406	433	419	422	438	431	437	389	466	451	435	453	445	430	461	407	439	425	449	399	457	428	441	424	446	426	411	436	443	449	411	482	425	424	427	450	408	435	417	406	424	414	394	500	450	391	454	421	460	412	432	457	456	438	476	428	391	458	411	414	442	408	425	435	415	436	409	438	422	452	428	418	455	411	407	418	454	411	444	452	446	419	455	456	437	445	387	423	421	455	458	451	443	400	429	474	450	446	439	434	418	435	474	422	431	452	417	461	414	443	432	452	453	456	381	452	421	461	383	433	431	459	435	419	507	411	426	456	422	456	427	430	428	384	453	388	458	406	427	388	457	457	436	448	404	422	437	461	463	417	413	404	443	412	428	424	435	460	420	409	408	424	430	428	430	471	430	441	421	414	430	445	444	436	420	466	446	427	415	417	432	424	431	403
24472	22440	37233	45086	38115	29583	14616	4739	2113	780	638	599	595	622	566	596	580	600	570	541	589	551	573	548	566	561	565	582	563	594	573	606	542	577	576	557	574	568	584	554	590	520	529	563	554	589	576	546	579	544	536	563	578	541	592	590	549	558	567	569	538	537	599	575	546	568	559	579	556	517	605	564	547	625	581	529	519	575	544	584	550	592	563	572	543	537	562	550	531	541	579	559	606	568	587	537	553	570	562	597	582	546	588	578	540	563	563	551	567	573	600	589	533	556	564	565	565	578	567	554	541	588	576	576	531	587	558	524	567	561	579	535	548	505	524	603	563	600	580	602	557	588	556	543	563	567	543	615	564	545	580	556	572	560	543	561	532	565	564	558	580	541	550	586	561	548	571	562	569	574	600	547	584	573	578	585	551	558	579	539	570	543	581	510	572	586	578	523	561	581	558	558	550	533	562	542	589	539	567	550	545	582	563	585	581	542	552	587	574	536	546	545	559	566	560	521	576	587	512	581	541	581	541	599	529	585	582	551	590	579	555	535	539	539	582	550	539	557	582	531	576	553	545	568	516	552	561	609	543	571	571	546	580	574	564	550	585	571	597	587	581	578	592	580	564	549	594	544	547	590	562	553	563	541	550	593	587	550	550	548	540	526	552	617	539	568	574	604	539	609	591	572	585	579	543	558	558	510	575	531	506	517	564	592	544	583	581	536	538	578	561	559	580	545	522	549	573	576	585	563	566	539	570	521	545	624	573	581	541	546	527	591	547	628	580	550	554	570	600	581	597	569	557	568	559	563	558	578	552	574	558	569	569	589	560	540	553	587	560	567	522	528	547	522	562	596	571	557	536	535	552	566	605	574	551	583	576	606	636	581	571	571	590	564	542	589	538	525	548	539	511	534	573	585	535	554	562	572	592	573	544	555	551	531	594	575	517	563	591	570	548	593	557	570	595	575	540	541	589	525	552	550	568	516	563	565	558	542	523	572	563	589	518	539	570	550	572	566	578	548	612	562	590	553	541	564	572	604	600	493	523	558	615	544	573	538	574	561	562	569	588	581	516	604	584	540	572	556	542	571	548	519	522	544	548	567	568	551	548	553	563	549	636	559	549	577	577	589	581	568	559	572	551	559	564	566	567	582	549	528	556	549	560	558	589	582	595	548	530	543	525	539	543	534	567	570	517	551	566	554	554	507	570	594	576	575	575	618	538	581	538	566	522	545	563	542	572	556	556	537	554	588	542	567	601	555	569	599	563	537	623	600	539	549	547	557	522	546	573	526	625	565	557	580	560	560	552	562	538	552	589	555	572	580	586	583	540	576	551	572	527	603	514	546	573	583	599	568	554	560	531	565	576	584	571	592	553	552	576	546	556	609	548	535	528	580	573	571	574	579	583	604	554	568	525	563	557	557	581	582	564	537	538	551	537	558	544	562	558	569	564	546	578	538	571	573	546	528	557	608	540	543	547	593	553	559	568	556	581	578	534	513	555	569	548	601	512	578	563	558	568	558	562	574	553	545	561	531	531	574	574	545	580	585	592	543	520	550	592	588	602	503	595	626	576	605	563	602	593	612	554	549	552	561	554	551	588	538	568	555	528	577	575	560	551	598	616	565	548	527	614	523	532	556	567	549	573	568	536	573	537	547	587	553	627	557	561	602	558	539	514	584	510	532	552	543	539	569	569	525	541	531	538	617	592	541	581	538	584	581	526	525	576	590	570	585	553	541	575	560	591	567	556	560	526	598	549	523	553	530	557	554	556	556	580	548	544	570	574	559	547	576	557	555	587	533	590	559	601	531	513	534	571	578	526	559	559	555	566	599	579	565	563	613	543	575	585	571	538	563	546	567	570	503	548	529	561	573	538	566	545	543	575	545	545	591	562	559	575	606	538	572	606	573	575	597	549	584	551	613	541	558	580	562	582	534	558	577	564	561	553	590	575	567	608	554	568	556	523	590	561	510	549	540	529	555	589	571	564	551	559	530	602	515	585	549	551	534	592	563	582	557	573	593	602	565	557	512	552	526	563	562	558	525	585	581	563	552	550	574	549	601	580	536	571	584	584	559	536	547	596	553	549	565	585	568	593	574	545	562	574	570	602	561	529	573	608	568	594	569	614	579	508	541	566	584	564	550	547	572	529	513	544	610	553	600	563	534	546	596	592	569	572	541	551	578	583	519	573	576	569	536	555	607	537	527	522	565	554	581	560	553	570	535	534	556	589	548	563	535	592	603	579	556	597	576	573	576	561	522	574	534	566	561	561	580	537	530	538	567	553	517	594	550	570	570	618	550	583	583	561	590	536	583	546	590	566	526	537	554	567	582	571	533	571	535	566	566	546	599	578	564	551	576	577	551	573	564	551	584	539	639	544	557	587	567	557	557	580	572	550	573	555	573	533	529	585	614	570	585	541	536	605	590	554	552	525	545	572	550	555	532	574	571	575	564	575	524	567	562	569	550	563	585	539	563	527	575	565	580	529	532	550	572	539	545	556	545	573	563	538	587	535	592	556	571	556	541	554	546	602	563	544	613	554	579	536	593	562	543	567	578	518	589	574	580	553	586	576	583	592	549	570	581	552	572	595	545	511	558	536	556	583	600	549	558	555	565	545	552	567	563	563	562	537	543	542	521	550	558	582	561	577	561	548	577	604	595	530	586	562	555	557	496	599	555	574	552	584	559	548	564	599	572	515	603	558	559	588	533	547	609	607	569	588	571	597	556	533	519	571	576	537	561	553	561	602	572	531	547	555	575	538	572	523	529	553	562	604	552	515	572	530	525	536	528	580	559	570	576	560	549	574	583	545	545	581	551	561	528	573	563	545	595	552	572	578	537	590	605	571	535	578	583	576	558	528	569	570	537	615	574	557	589	544	552	559	521	608	511	557	562	516	551	524	603	596	556	570	536	545	543	567	545	519	537	555	584	562	516	588	601	562	535	554	535	554	579	589	547	567	557	598	559	573	553	539	527	537	522	585	567	551	593	562	551	578	506	538	574	552	552	576	531	550	574	577	577	553	573	601	544	629	545	561	559	550	566	534	544	593	554	535	531	548	563	583	538	558	561	570	611	570	562	536	514	543	551	528	562	554	545	571	568	527	596	612	588	534	550	580	586	538	550	535	554	517	573	553	549	550	562	583	499	586	582	548	550	565	557	592	563	615	568	526	564	603	554	589	558	555	570	574	542	553	552	612	572	562	577	520	561	578	556	568	562	528	582	583	631	556	584	547	601	566	558	566	575	584	554	554	595	583	525	551	552	556	554	533	614	553	565	540	525	572	520	544	595	567	612	530	550	607	513	555	621	560	529	601	531	536	561	557	570	581	542	578	542	560	549	574	575	574	584	562	517	558	551	563	559	559	581	572	566	552	525	583	572	606	600	578	541	562	552	520	598	544	574	590	556	542	550	583	587	583	539	538	606	573	566	549	591	580	545	565	576	577	588	576	584	548	552	557	601	581	528	561	566	545	524	538	569	568	609	514	555
52731	100878	90149	65276	41881	23534	7550	4858	2477	755	576	529	535	531	528	535	553	543	563	576	521	518	507	541	549	497	536	522	552	550	578	543	537	482	540	521	527	561	537	516	550	528	549	509	537	526	541	554	557	519	518	527	546	523	535	530	554	531	551	518	491	473	544	556	552	558	525	536	518	522	547	561	556	532	565	535	502	602	531	550	540	524	546	527	544	550	545	531	526	545	488	552	523	537	552	568	532	527	542	508	549	553	524	530	549	499	566	538	594	533	489	542	518	555	538	513	483	524	539	527	553	512	517	561	541	538	536	556	554	537	511	490	492	520	555	516	525	530	525	521	545	514	552	530	520	520	542	544	523	528	563	512	535	520	547	534	513	540	537	545	537	563	603	567	573	541	476	565	553	516	527	532	524	511	550	510	528	543	513	484	506	513	520	515	534	543	536	516	518	543	515	519	532	537	539	544	527	506	538	563	525	556	504	543	507	575	554	560	528	549	517	518	540	513	500	528	537	553	528	502	550	527	527	493	492	549	546	524	529	509	537	539	531	528	553	538	560	541	539	521	524	551	522	495	541	491	521	539	555	556	549	540	517	558	529	535	546	553	517	565	503	572	535	508	540	564	541	552	534	538	527	511	558	556	511	507	537	552	491	505	517	553	557	513	546	557	528	506	556	555	513	537	522	522	546	509	546	489	537	526	513	516	528	520	512	505	581	539	504	537	511	515	520	524	554	533	511	492	502	536	541	527	530	526	568	532	543	494	588	514	514	524	516	546	528	524	521	556	542	528	505	567	536	520	530	540	552	487	498	484	530	512	525	516	491	560	522	515	522	510	531	527	531	557	543	512	513	495	499	459	521	531	550	539	539	538	533	554	515	550	530	497	519	591	556	516	472	582	553	542	521	536	501	536	537	532	526	549	513	515	509	537	530	528	553	527	521	575	532	544	522	547	504	546	558	547	521	510	537	570	493	525	518	532	514	553	537	533	491	526	535	518	559	517	527	540	509	525	525	505	544	537	524	522	512	536	512	552	543	546	511	538	554	553	559	550	535	552	590	571	552	557	595	536	558	531	535	519	534	533	562	546	552	531	532	537	520	550	554	579	516	522	554	514	547	525	518	537	555	507	539	526	538	533	585	565	507	497	563	520	528	522	521	513	520	523	504	516	544	510	537	502	516	502	531	535	510	525	553	511	517	517	520	533	533	558	503	537	532	532	538	552	564	538	561	518	520	582	532	567	503	567	537	501	536	508	568	545	520	536	507	535	538	514	485	523	533	542	523	543	542	515	533	556	558	560	558	527	561	525	512	496	514	548	527	525	540	520	543	514	555	540	544	540	526	532	550	538	548	503	568	533	525	533	533	497	550	501	508	511	560	517	532	514	544	518	501	536	547	530	538	547	553	534	495	516	508	515	506	555	533	497	494	543	523	519	529	508	541	531	532	551	562	519	514	518	558	559	545	538	521	537	528	528	515	521	532	543	524	551	510	562	578	553	518	515	523	557	532	512	555	511	570	550	562	554	567	524	578	544	557	521	532	512	500	551	521	520	537	517	545	516	524	518	571	560	536	532	508	572	531	517	547	488	510	494	519	519	537	532	572	528	539	523	545	520	521	536	503	510	553	554	513	535	499	535	533	514	506	570	538	521	560	505	507	541	573	561	497	540	556	554	576	520	529	526	540	545	531	528	497	511	500	547	478	541	528	510	503	513	524	570	520	508	567	539	505	491	506	524	508	496	563	566	545	544	531	501	526	566	537	509	522	493	504	520	513	529	489	554	541	514	512	500	525	492	527	521	544	485	518	544	486	519	550	538	502	509	518	505	566	468	548	557	532	540	544	542	575	510	514	493	531	521	524	549	530	557	510	524	517	515	544	510	528	528	530	545	539	503	526	519	544	533	476	553	520	498	519	545	539	531	520	528	524	517	518	547	522	533	532	574	526	563	556	531	524	552	522	521	551	564	518	546	512	543	533	561	515	495	509	515	531	532	550	496	539	490	560	486	532	498	516	502	559	539	517	566	495	498	527	548	554	505	527	520	524	511	538	566	489	523	482	525	533	541	555	547	549	576	486	529	538	571	533	547	571	524	512	504	521	530	544	497	535	556	504	535	512	519	550	521	541	505	526	523	526	530	558	508	515	507	463	491	521	517	518	553	507	559	564	547	537	501	511	529	530	561	499	561	518	547	526	530	548	522	521	476	535	567	493	530	560	530	545	503	554	510	533	501	524	497	504	541	566	509	535	494	521	548	527	552	538	506	507	488	510	481	505	532	525	547	511	539	534	524	512	528	516	526	599	504	511	545	521	552	531	492	512	530	511	522	520	583	508	517	494	542	535	556	509	591	527	556	504	526	499	544	526	520	523	581	517	529	549	532	531	497	526	541	492	528	533	546	552	522	557	552	560	467	538	530	492	551	512	518	535	510	492	516	546	571	543	524	538	524	538	506	565	494	549	507	513	549	543	519	529	548	508	520	547	537	521	506	542	533	529	539	512	571	565	547	491	522	540	498	551	552	515	569	550	518	495	533	570	559	541	524	553	521	511	527	534	525	520	520	546	534	522	507	484	567	556	516	556	551	524	527	533	488	536	516	480	493	536	517	531	539	532	510	513	539	489	485	527	520	515	508	529	543	533	521	511	531	516	535	500	528	528	508	524	527	506	524	502	536	523	508	514	543	502	533	519	516	552	524	539	549	540	537	482	533	532	562	536	570	504	551	561	537	581	529	493	516	536	511	523	520	542	512	534	552	529	521	532	526	517	521	497	563	530	540	528	514	533	536	542	567	520	557	553	532	542	513	552	485	527	510	534	518	538	561	517	538	560	531	481	514	509	541	532	523	539	540	561	522	496	479	537	514	499	503	544	551	549	541	563	503	524	515	503	519	486	538	498	529	601	531	522	529	524	518	567	548	514	484	534	538	521	510	526	524	496	521	559	501	537	531	540	506	506	521	498	534	518	543	521	591	543	496	505	522	528	507	547	549	522	552	532	522	522	510	520	570	542	531	460	564	552	523	523	546	517	542	502	543	503	541	526	501	549	523	559	511	536	537	559	529	566	514	550	522	537	528	504	524	500	544	524	516	518	534	554	568	502	525	527	496	509	538	547	483	523	522	524	509	497	544	532	513	548	498	528	547	511	505	548	536	505	568	535	533	553	488	526	559	553	507	542	549	503	505	502	523	524	560	521	547	519	531	516	538	511	494	514	538	507	529	554	531	517	544	571	511	531	542	516	559	517	532	517	527	566	527	556	557	522	516	518	545	498	512	550	509	557	494	529	528	546	533	478	533	551	515	533	506	518	508	538	505	491	542	551	535	514	526	513	535	518	538	550	536	491	554	520	535	483	546	542	526	557	540	517	524	542	513	527	560	500	544	513	521	543	522	523	550	507	543	553	513	523	488	555	466	540	535	530	548	549	544	520	523	521	529	558	538	549	532	520	557	493	490	566	550	537	562	580	492	533	533	513	521	548	534	557	528
28356	24524	27658	18053	6219	2513	944	611	550	416	457	478	441	413	403	393	415	411	391	450	457	414	452	443	452	414	437	397	429	393	426	392	427	412	418	422	427	421	420	433	411	410	426	421	427	374	459	421	432	420	426	420	434	402	389	424	399	413	451	390	459	395	405	418	432	401	451	427	420	453	418	388	449	391	386	420	447	406	412	441	431	406	444	408	438	397	409	418	425	419	424	418	440	394	466	420	417	410	427	398	396	400	431	412	439	448	397	428	410	376	423	418	410	406	420	400	425	431	412	435	419	448	427	395	378	446	385	376	419	445	382	457	397	425	442	412	387	439	376	411	415	386	401	384	435	397	449	419	402	406	375	421	455	409	410	415	421	393	439	444	425	421	414	404	427	425	394	442	397	459	411	425	428	425	430	450	403	397	445	382	400	399	410	464	392	366	390	421	456	433	398	398	412	386	396	452	413	421	385	399	404	427	419	428	385	425	398	407	426	406	395	414	404	393	465	459	436	422	460	392	420	433	414	408	448	427	416	414	411	428	392	385	424	406	410	405	383	400	422	391	372	417	461	417	404	420	395	401	402	401	422	450	429	418	413	390	461	443	419	434	429	448	399	418	426	422	398	423	418	426	412	396	411	458	427	398	453	451	419	419	424	400	420	413	439	427	427	409	478	389	425	381	406	427	396	453	437	434	436	388	433	409	381	418	403	408	452	401	437	420	412	417	451	402	442	441	440	402	409	452	456	428	431	397	418	450	430	401	423	441	430	396	430	416	427	347	423	425	402	441	423	419	403	416	398	392	418	412	404	433	455	385	402	435	422	433	445	436	424	439	434	409	410	413	393	414	388	474	427	412	417	401	433	439	367	446	440	411	408	387	434	430	393	418	465	444	418	429	418	434	407	418	377	430	430	412	432	427	437	434	476	421	438	447	384	442	411	399	398	432	398	401	455	411	443	378	399	416	408	445	464	433	419	450	415	419	413	432	414	432	432	437	413	408	463	438	470	440	406	385	370	423	442	419	421	436	420	440	448	426	412	446	441	416	420	440	404	429	429	421	431	409	445	432	429	405	413	421	383	420	411	394	462	418	429	377	407	427	420	421	428	440	433	440	417	411	360	401	400	424	427	427	434	418	403	413	418	417	462	432	423	441	408	410	443	370	411	445	387	411	386	391	410	372	441	397	412	406	442	457	420	432	431	429	409	420	437	403	386	420	447	400	388	399	462	424	383	424	462	406	418	432	420	357	422	435	469	417	434	395	441	396	437	371	424	447	383	409	419	429	423	445	402	431	419	455	397	428	421	434	416	414	401	427	453	443	377	441	455	416	420	409	422	460	407	427	436	446	472	439	398	427	416	401	418	449	433	438	408	370	430	407	388	416	456	357	434	430	457	427	415	399	439	397	414	402	393	385	417	391	433	440	417	456	443	418	407	460	435	415	419	418	440	420	462	419	437	435	444	423	419	451	422	431	383	399	476	422	384	425	434	389	390	401	414	402	417	414	404	426	417	399	428	431	428	401	376	373	416	406	418	425	405	444	432	416	401	385	418	424	427	444	372	406	435	416	413	409	407	414	428	373	406	415	444	388	421	424	423	443	389	418	430	435	428	425	461	434	425	417	399	425	420	421	427	445	425	425	423	411	419	413	434	394	434	428	424	402	398	425	437	400	406	396	428	448	424	390	418	412	407	395	434	436	389	432	446	406	431	420	441	451	427	417	429	422	425	445	404	425	433	392	431	429	442	377	410	424	443	466	429	402	464	428	450	421	415	439	377	398	415	444	433	377	396	423	385	456	402	432	389	446	436	383	424	410	392	422	401	405	430	439	423	412	436	415	379	447	439	427	407	439	385	408	424	418	449	416	422	418	423	415	394	432	423	405	387	375	412	408	418	421	446	427	401	411	439	418	416	461	397	402	418	443	414	439	412	383	425	432	426	424	438	400	429	442	417	400	432	403	392	409	427	385	429	418	417	414	439	450	422	450	401	411	419	408	408	390	451	413	400	410	414	428	437	401	448	415	395	410	444	461	440	458	445	408	407	401	396	408	392	428	426	421	425	440	428	407	471	471	414	402	429	427	415	455	410	425	444	424	432	394	385	412	441	424	413	408	391	418	414	410	441	468	419	411	394	425	450	422	453	368	419	446	385	395	416	425	439	429	413	400	406	389	423	398	380	376	424	425	469	417	418	437	416	414	401	372	413	403	420	437	380	435	401	394	439	415	420	411	388	435	399	418	419	395	398	426	426	454	395	447	423	385	412	383	423	416	443	415	403	416	414	404	442	416	397	408	439	428	405	412	431	389	421	395	398	400	446	443	399	388	393	417	423	439	409	443	418	426	413	410	406	441	421	407	460	416	420	416	418	432	396	445	405	414	424	405	461	396	451	412	414	410	431	427	392	389	419	426	436	411	404	495	445	426	411	459	394	435	445	441	412	438	443	426	408	388	397	437	446	374	387	421	411	405	408	436	403	452	415	383	393	439	430	436	421	430	437	404	423	445	407	443	416	400	410	387	414	437	391	407	393	453	427	410	402	418	427	415	421	404	422	398	441	425	453	414	421	398	395	415	410	434	423	420	391	415	428	425	399	423	421	418	435	454	442	387	430	423	430	449	430	471	409	418	432	406	451	414	407	423	399	427	437	409	445	399	400	415	409	403	412	411	383	467	410	435	427	377	429	422	429	444	384	411	450	415	441	445	438	422	413	451	389	442	467	424	388	394	424	419	405	420	448	445	406	410	423	442	443	457	409	451	405	423	433	427	449	396	435	435	411	434	423	435	419	411	434	408	458	421	427	430	390	423	399	415	433	393	449	439	424	425	432	470	399	434	442	404	403	445	416	401	436	435	393	408	430	428	444	421	442	433	431	432	397	411	425	398	424	414	438	442	465	406	425	448	403	475	379	417	425	429	414	429	401	447	430	445	414	459	399	449	416	427	444	427	412	383	461	437	451	455	412	375	411	411	443	435	414	426	444	432	418	464	406	386	412	411	421	403	440	446	421	418	427	414	424	457	406	426	412	448	427	433	410	419	419	400	400	386	398	450	418	429	398	403	458	431	415	404	417	419	434	403	452	411	460	433	391	450	401	409	377	412	418	438	409	429	439	428	395	435	432	401	436	434	432	418	428	407	420	425	436	435	404	397	421	411	409	440	438	421	468	438	421	432	398	441	421	392	428	448	444	403	424	429	380	346	431	414	432	410	431	423	405	427	412	428	445	434	468	451	422	396	403	437	457	407	439	413	409	432	436	460	433	429	453	415	420	396	422	413	408	412	428	425	430	426	450	396	425	407	412	431	391	430	411	412	436	422	454	416	439	435	388	418	451	383	409	389	434	399	404	444	421	445	416	426	423	413	420	419	398	427	400	446	401	421	421	404	441	433	442	418	417	419	441	458	397	434	416	391	445	434	459	436	412	442	408	437	434	446	384	391	429	421	441	452	350	432	404	433	424	410	425	406	412	396	455	429	464	409	430	416
10971	29690	26170	12491	4755	2425	842	535	443	349	396	343	353	341	349	347	375	378	346	379	342	349	382	318	359	331	338	346	372	332	335	341	349	358	369	320	368	386	355	394	354	369	350	352	367	376	385	374	330	384	374	353	336	368	384	372	342	359	380	393	379	374	344	346	408	329	332	367	363	356	363	357	345	352	364	378	357	346	365	383	330	345	352	380	370	350	349	353	386	360	356	335	368	356	380	343	353	359	375	327	341	345	316	344	369	318	372	345	364	344	351	318	369	354	373	365	360	335	326	306	378	373	334	381	370	349	328	409	320	340	338	369	363	376	369	357	335	346	353	346	353	373	388	354	328	376	335	350	365	372	320	310	341	340	346	334	337	399	360	348	373	366	373	355	379	343	326	350	358	355	304	350	398	355	393	340	358	357	352	357	355	331	407	330	402	379	351	330	332	346	361	350	369	381	359	380	358	354	357	359	364	371	344	345	348	345	349	393	350	349	361	354	352	360	359	383	348	339	338	368	333	384	344	357	361	361	360	368	367	376	352	326	375	348	380	297	348	345	342	363	363	367	305	345	352	353	368	335	357	333	334	323	396	394	326	343	374	331	359	359	345	356	369	372	384	315	358	393	366	366	348	348	355	365	355	351	384	314	404	334	357	333	360	349	350	364	340	346	355	349	325	363	325	348	361	344	352	378	353	334	324	334	375	355	359	388	350	366	388	376	360	361	338	372	350	389	347	377	347	381	341	370	349	358	351	356	371	331	336	355	334	345	349	375	370	368	321	340	337	365	341	355	367	336	350	359	333	382	325	341	365	358	335	341	357	364	358	310	351	338	381	367	342	390	337	397	323	358	341	346	361	353	320	356	324	393	352	353	325	362	387	375	355	345	374	357	345	343	325	337	340	338	353	348	397	350	394	348	339	354	359	381	318	345	300	363	368	355	291	375	350	337	357	358	353	328	306	350	321	322	372	355	352	355	323	367	334	375	360	335	335	317	364	374	391	325	348	368	384	356	360	341	365	378	358	343	351	328	324	364	337	394	391	375	349	332	349	327	335	371	338	351	354	365	362	352	354	364	358	357	372	381	370	335	330	387	338	354	361	347	385	358	343	360	308	369	347	367	365	367	379	381	338	343	342	378	362	365	338	347	359	341	359	394	354	350	340	351	354	319	358	389	335	354	356	361	364	338	333	320	354	373	359	373	355	372	330	387	314	311	344	334	360	320	349	330	341	363	363	359	360	393	322	338	405	384	354	315	338	334	347	358	334	356	340	371	360	367	357	338	360	369	353	353	356	344	365	373	365	326	341	352	303	328	346	368	327	333	372	328	325	327	360	343	355	341	360	374	361	357	328	404	357	340	308	345	343	364	386	363	319	334	363	356	356	376	340	351	366	348	322	317	337	357	384	361	390	358	353	366	391	357	339	335	359	351	345	358	320	364	345	362	368	349	338	369	390	357	378	371	342	362	338	336	342	360	356	354	362	327	338	372	314	401	338	392	358	340	313	337	349	385	334	357	342	363	350	353	355	343	367	362	326	363	360	350	358	335	316	368	340	332	353	345	376	348	360	326	351	393	354	364	337	356	340	312	353	355	323	351	344	360	338	366	360	373	356	306	374	350	394	348	339	365	367	348	356	339	371	366	371	353	379	378	352	353	361	370	355	386	374	350	359	360	325	350	355	372	356	361	364	321	367	342	339	343	327	346	332	348	375	330	382	368	348	392	379	355	379	347	341	339	338	354	344	362	374	363	329	378	360	373	329	358	361	326	386	393	362	351	356	335	371	377	356	345	340	336	360	360	351	348	356	317	379	361	330	340	369	401	350	363	340	322	337	341	349	377	363	389	343	352	347	326	346	383	357	383	380	397	340	354	354	348	368	349	352	372	374	367	371	360	328	361	349	357	360	381	346	355	366	327	347	375	335	370	345	381	330	361	386	323	369	367	346	359	363	348	351	348	354	337	332	378	335	346	402	357	350	368	321	361	356	321	352	311	341	318	386	371	363	361	346	363	372	340	337	352	348	368	369	356	376	382	364	359	384	339	346	350	343	367	340	342	360	393	356	323	381	353	356	383	363	360	371	369	359	348	365	355	344	363	360	332	342	345	348	385	334	347	372	326	349	403	355	358	364	341	346	340	349	329	350	359	346	379	382	377	339	360	358	374	350	323	347	350	349	354	350	370	379	361	358	350	353	374	379	337	350	327	358	322	381	347	343	368	370	382	334	380	331	402	370	329	368	353	350	375	342	362	346	395	326	350	348	346	380	360	378	353	355	349	340	397	353	412	328	362	337	376	325	389	380	356	361	343	358	337	376	367	385	309	327	378	375	331	363	374	354	338	372	356	375	335	331	364	386	366	318	331	334	316	343	358	378	366	357	394	341	377	343	359	349	324	353	340	384	399	359	337	336	361	378	376	374	343	330	353	341	339	358	384	361	345	339	366	348	362	359	330	361	364	340	341	379	372	323	335	357	357	368	324	381	342	357	301	351	402	351	362	333	347	374	337	340	367	347	338	356	361	357	343	370	380	363	360	323	324	380	349	377	335	360	345	354	362	343	374	362	401	311	347	342	351	399	371	326	356	349	402	335	349	368	360	366	334	342	363	351	358	323	319	352	332	341	341	324	377	348	346	377	384	353	331	341	360	355	355	362	365	337	314	365	390	356	361	340	317	365	366	340	378	342	352	367	355	382	365	339	340	351	359	360	374	342	336	378	372	335	362	383	352	353	374	366	347	365	366	326	348	349	334	335	350	362	382	374	346	345	380	345	366	345	395	338	306	345	375	376	359	364	342	342	329	349	379	380	359	377	381	370	344	359	387	358	345	335	384	366	344	383	391	341	371	352	329	373	355	339	341	341	378	335	356	353	373	341	340	345	349	345	341	346	366	375	352	371	321	339	342	362	379	377	376	324	383	351	338	376	375	344	335	360	379	365	351	367	362	354	345	323	348	383	362	325	378	358	369	341	353	332	301	372	337	364	346	340	355	359	338	382	339	340	343	367	361	383	360	357	390	356	336	350	380	331	348	362	335	350	389	393	361	367	351	354	373	332	356	331	355	358	346	361	355	321	363	363	320	372	372	355	324	365	354	396	363	355	354	324	358	346	310	393	356	380	357	389	349	363	347	352	365	351	347	362	342	349	365	370	349	355	368	356	404	324	314	327	374	355	358	394	343	362	336	359	366	387	332	316	370	340	344	355	354	359	389	350	353	353	349	343	401	340	352	340	380	366	371	362	362	334	367	351	336	312	365	404	347	348	358	348	373	349	331	333	373	372	361	375	350	363	332	392	350	346	362	383	348	362	320	351	359	350	337	348	337	353	360	337	353	353	351	359	357	337	343	348	370	348	346	381	340	346	374	369	368	335	359	366	380	338	366	344	353	327	336	329	409	346	327	387	314	329	378	362	353	344	324	353	347	360	317	331	347	356	366	361	365	372	326	364	344	320	341	367	360	380	357	348	352	333	330	371	342	344	339
25477	23663	41677	46889	33879	21241	6620	1931	1111	608	518	490	498	494	470	495	500	478	531	468	462	439	479	479	492	465	464	483	490	463	470	466	455	485	450	515	464	504	455	459	468	506	473	455	436	515	478	462	457	486	462	457	477	491	456	498	450	516	457	451	461	438	449	437	458	452	445	478	447	448	501	472	480	454	458	480	462	480	437	498	498	475	454	518	465	451	458	466	483	496	434	490	466	471	452	497	473	481	481	437	475	452	455	457	495	466	474	475	456	469	463	488	459	480	464	488	505	478	477	458	472	481	465	428	463	442	488	503	499	434	443	506	490	492	479	482	421	451	516	475	490	450	463	476	461	455	456	454	467	489	436	464	465	411	475	510	472	427	460	454	451	447	449	511	498	450	456	450	426	460	454	482	492	481	451	474	504	505	484	453	470	468	490	448	512	486	464	455	445	469	478	435	446	451	445	454	450	475	493	454	487	492	486	484	485	436	457	451	453	447	461	509	444	486	464	465	476	466	476	463	449	483	499	471	468	479	441	461	459	513	471	469	484	521	462	445	498	474	442	437	482	419	495	457	454	484	480	481	484	486	445	466	496	445	471	454	455	462	475	467	483	468	454	497	450	482	446	456	464	428	455	425	506	494	466	475	486	443	427	484	466	462	457	446	475	503	473	480	487	430	431	478	495	481	480	456	465	466	451	486	452	506	505	462	427	484	469	476	464	463	437	420	465	438	488	448	455	440	502	477	471	483	467	490	454	447	436	468	479	486	428	478	470	443	463	432	422	504	481	482	476	440	453	469	497	465	461	494	457	447	440	441	481	469	445	507	470	451	505	464	462	515	447	431	458	479	485	464	464	471	484	476	461	456	485	466	466	497	450	484	446	466	435	474	462	463	456	474	460	462	472	474	465	467	441	439	490	477	476	480	459	481	457	488	463	455	455	456	520	465	442	443	453	460	474	498	425	457	473	483	469	452	457	471	525	444	507	454	468	436	451	480	467	482	460	451	457	478	483	440	465	467	475	433	454	501	453	496	478	507	481	509	448	465	473	456	465	494	458	473	454	452	499	438	477	442	453	522	428	458	439	473	456	472	436	441	464	455	473	483	466	476	466	489	485	474	462	473	470	514	483	451	419	457	468	462	476	487	507	477	453	470	470	458	496	416	417	462	481	445	474	505	446	454	483	460	474	450	475	503	462	484	460	446	487	494	434	456	499	443	465	457	465	477	458	468	462	461	505	454	482	469	478	501	465	482	481	506	480	463	465	449	476	456	439	469	444	464	460	429	458	461	493	462	508	489	494	434	474	457	468	450	440	484	488	457	449	459	504	466	482	493	456	454	466	464	426	452	459	479	454	487	504	490	473	462	443	437	443	483	476	478	494	472	448	483	466	464	463	434	490	473	435	459	447	460	498	485	490	465	482	432	497	453	476	459	492	495	457	495	520	460	438	426	450	486	462	416	503	471	466	495	469	450	503	492	473	457	451	480	442	462	462	447	463	424	462	471	463	449	462	474	504	460	442	429	428	477	513	464	525	490	477	434	444	448	495	471	500	488	455	464	503	450	481	478	481	441	500	450	482	483	451	507	474	452	498	433	459	473	480	509	468	510	476	473	447	481	488	464	482	488	464	462	483	475	423	497	478	429	427	444	472	468	458	450	477	435	466	462	434	461	487	473	486	441	486	493	485	484	471	450	468	459	485	465	494	483	464	456	503	456	478	484	497	528	470	481	488	472	476	491	465	506	493	453	477	453	483	452	463	475	439	493	472	463	409	509	486	473	472	470	448	516	482	415	483	402	500	443	472	420	475	472	444	480	460	477	482	479	480	468	467	449	441	471	447	469	504	439	457	449	430	498	452	464	441	469	464	448	485	479	489	490	473	469	448	474	464	477	454	458	453	496	471	487	478	464	478	444	459	490	456	494	475	490	476	516	476	495	499	455	490	470	452	451	465	457	440	465	506	466	462	494	443	491	417	444	475	479	460	461	455	449	442	441	484	518	462	474	463	487	470	478	506	502	439	476	480	417	491	467	494	430	412	459	451	491	467	474	455	457	498	447	478	498	445	424	474	451	483	473	496	462	452	450	504	472	497	459	495	470	452	460	492	509	474	458	446	458	477	518	445	486	397	456	495	423	425	476	485	475	465	447	500	486	486	441	446	451	483	491	468	440	437	480	442	423	475	444	508	446	452	456	479	466	485	459	494	450	472	479	467	429	468	441	479	502	399	524	441	474	472	451	447	459	466	485	494	474	473	465	481	468	467	467	439	466	472	488	460	441	466	481	441	439	491	436	455	449	509	499	431	437	473	513	480	532	425	444	448	488	464	464	457	511	503	457	474	460	447	475	463	496	419	456	463	500	476	439	477	434	418	480	427	484	501	445	447	463	464	456	494	485	482	504	471	464	478	465	467	459	469	462	454	460	465	498	489	477	508	472	442	492	445	479	455	495	474	458	474	482	463	468	429	455	468	471	447	494	473	440	473	455	456	468	490	496	509	438	465	515	494	481	470	467	477	441	450	459	437	484	481	420	466	483	453	471	454	454	475	446	474	482	450	454	445	461	493	424	458	463	459	514	451	445	462	477	471	475	453	440	478	449	494	476	475	469	500	485	468	468	457	496	449	461	484	492	483	448	483	470	457	460	477	450	475	472	476	488	509	481	483	434	457	480	469	477	445	477	445	499	508	453	466	478	437	495	469	409	469	458	473	434	474	440	500	456	442	437	459	445	437	500	493	471	492	474	485	446	453	483	451	432	498	448	451	485	464	463	434	515	471	490	455	448	470	455	493	466	450	461	513	469	478	485	455	462	487	435	433	518	466	477	470	469	440	490	489	424	440	420	462	448	436	499	512	474	462	426	471	457	483	432	466	478	451	464	456	431	507	474	454	488	446	495	480	475	454	478	458	459	470	437	465	456	457	447	481	464	483	399	466	466	468	491	471	463	445	513	457	503	441	496	427	434	491	491	458	468	470	469	467	480	441	443	438	486	467	434	474	436	462	487	454	450	457	470	541	468	470	458	481	521	459	461	480	442	452	498	504	470	480	488	427	457	454	458	468	505	491	477	471	462	468	476	465	449	457	483	468	457	486	480	480	465	433	444	473	457	493	477	472	454	488	486	461	407	494	454	461	456	466	457	456	435	471	491	479	455	448	481	484	476	489	543	491	446	444	433	449	512	459	459	438	434	465	475	490	449	489	447	460	499	432	452	437	433	534	449	472	489	454	488	460	453	455	483	460	468	453	469	476	451	453	443	440	458	479	503	479	467	486	489	443	469	481	446	488	447	453	454	492	432	483	471	415	458	457	488	436	442	472	468	486	461	486	449	464	473	453	477	440	509	468	492	462	444	446	481	501	466	476	487	503	449	460	460	418	484	498	449	429	457	492	459	471	507	483	442	438	443	468	436	464	483	478	469	466	497	453	477	544	463	460	501	473	456	480	460	458	497	460	451	477	475	497	477	494	464	497	470	446	460	458	466
44377	89859	75916	52026	28306	14533	4048	2109	1530	664	431	468	421	473	493	425	448	410	485	421	458	419	413	419	438	450	441	452	430	424	440	456	444	462	474	455	474	418	451	425	421	423	464	417	428	386	474	427	453	447	455	495	456	439	449	420	397	415	423	425	427	439	378	447	427	454	474	427	401	451	423	455	450	466	457	447	422	408	456	441	449	430	467	456	405	423	429	454	415	414	416	469	458	467	406	413	451	443	428	406	434	434	417	461	439	467	418	445	381	449	413	391	440	433	419	438	484	461	457	452	422	450	448	414	440	429	469	454	414	444	421	424	417	437	383	456	467	460	455	456	441	432	442	407	421	384	451	443	429	441	415	408	437	413	445	435	431	436	500	446	391	448	434	452	416	468	475	470	474	443	452	422	438	441	438	443	437	427	430	436	452	439	497	442	405	468	430	427	427	429	415	450	443	404	493	418	414	453	449	437	419	443	451	428	434	452	444	467	426	449	431	435	470	435	465	432	430	436	414	442	468	449	438	450	447	426	416	394	462	438	438	439	431	430	463	436	415	458	439	430	444	430	456	423	416	423	447	475	402	447	425	433	471	434	466	461	464	393	404	455	457	399	440	493	471	430	390	435	435	477	458	452	475	437	423	451	477	400	448	440	415	440	446	444	459	443	424	423	425	474	449	440	442	487	474	419	470	404	418	441	424	447	374	441	408	417	427	401	448	474	439	448	420	449	418	498	421	453	435	454	428	445	419	420	397	420	393	473	472	446	432	435	457	439	445	415	422	436	433	423	441	441	401	439	413	401	450	407	425	423	445	461	410	463	431	443	403	446	418	440	396	456	434	417	441	462	483	427	448	460	460	444	410	423	434	439	462	422	448	480	435	463	410	484	429	427	429	411	453	461	433	415	430	409	455	444	484	438	433	412	428	465	449	438	447	433	475	443	392	444	470	413	456	448	478	444	445	456	477	448	440	433	448	418	475	448	407	481	422	422	469	392	426	474	414	457	463	456	413	421	441	462	425	435	428	423	433	385	450	436	432	431	468	426	420	427	455	424	414	412	432	441	444	398	443	424	406	482	442	442	455	419	439	411	431	487	430	467	420	474	424	439	451	445	425	447	423	422	454	427	431	417	431	453	438	430	447	434	485	444	423	432	443	444	435	394	434	409	427	424	428	441	457	447	451	499	468	469	437	461	429	439	409	451	453	423	400	393	446	465	433	466	450	456	461	438	454	426	411	475	443	441	470	453	453	423	431	408	469	441	434	425	432	406	444	432	427	367	428	411	444	451	436	445	424	438	437	361	436	419	462	428	421	428	418	438	430	444	476	431	430	424	432	410	456	435	432	450	442	436	439	437	413	438	410	430	448	418	460	494	436	401	421	448	411	445	452	444	437	423	429	428	447	460	404	434	472	428	416	477	423	436	454	416	437	413	460	435	452	456	443	442	461	417	412	421	440	481	430	434	482	494	405	427	442	427	463	482	458	414	407	448	463	405	396	423	447	432	429	487	403	417	475	408	470	491	442	432	441	442	428	433	448	419	458	441	449	415	451	410	461	390	416	452	436	461	438	463	421	419	409	445	453	406	441	434	457	460	454	481	424	420	487	448	422	407	447	451	466	459	467	432	407	425	426	441	472	420	431	455	427	442	392	468	406	416	451	429	456	444	427	425	414	427	450	426	413	455	445	453	431	428	431	457	418	441	438	463	461	440	431	438	426	468	440	448	450	451	398	430	451	440	492	428	424	489	477	426	420	408	472	467	467	426	400	394	420	454	433	459	447	449	402	407	446	416	451	409	484	479	416	449	422	430	436	430	415	388	462	438	463	404	454	447	433	427	465	471	423	407	451	442	397	436	459	451	437	429	409	426	452	405	466	440	445	474	447	434	445	462	407	410	476	454	421	419	433	440	445	404	442	394	438	415	429	445	474	422	410	469	412	433	402	405	466	496	440	430	423	432	445	460	461	403	449	432	441	437	433	475	420	429	479	448	451	412	466	438	463	438	445	454	439	447	424	424	453	440	404	446	421	454	461	444	470	469	472	460	455	436	412	466	448	428	411	398	440	451	455	410	435	398	434	415	421	423	479	430	425	442	491	444	433	437	418	434	411	428	434	406	417	438	468	433	415	393	438	414	456	448	448	453	442	447	424	480	429	424	448	446	451	423	442	445	459	437	442	460	406	424	451	423	442	451	430	427	447	455	419	447	437	442	409	445	428	431	471	434	452	424	421	436	482	462	416	415	430	454	424	414	439	430	424	432	450	458	416	438	454	453	435	438	437	441	455	434	429	430	429	425	425	427	446	416	461	453	440	434	407	447	437	426	441	408	428	421	451	419	461	413	427	482	428	450	438	433	457	431	475	430	435	427	417	463	430	453	427	419	427	452	441	459	443	422	469	460	466	426	460	475	422	448	436	439	425	443	402	432	433	493	431	454	445	466	445	402	457	395	416	455	441	456	448	404	472	448	459	406	441	390	444	425	448	443	407	430	464	430	401	464	431	484	503	391	425	421	452	424	415	406	460	470	436	406	458	422	463	419	444	431	427	463	464	413	438	432	449	433	409	421	460	425	458	440	451	447	429	435	412	438	455	425	441	408	459	446	438	442	455	406	466	419	434	470	418	442	420	428	460	445	433	439	446	439	433	451	449	465	439	428	416	440	440	419	430	457	468	441	422	466	423	450	460	458	457	444	417	461	448	419	455	430	444	406	438	413	466	431	449	441	432	407	434	431	395	428	431	438	455	438	430	453	441	425	447	429	446	423	434	450	420	427	423	453	419	434	449	384	458	415	457	417	445	453	441	432	421	457	466	439	415	450	447	389	406	426	410	448	420	449	481	416	435	407	431	425	445	467	438	383	456	438	449	402	451	440	437	438	414	442	442	431	493	401	422	436	445	456	449	461	462	424	372	476	400	429	451	419	457	449	430	428	398	425	458	474	465	437	471	430	414	469	404	430	470	417	435	425	433	400	441	404	421	445	412	441	430	414	437	388	473	439	404	440	415	429	422	387	395	476	457	419	487	438	406	446	417	432	470	414	459	463	429	412	425	387	457	411	443	453	439	458	431	443	431	399	437	391	451	417	428	429	415	462	385	443	447	409	447	456	419	410	433	419	479	437	472	414	409	468	486	447	421	424	428	450	428	399	456	462	463	440	423	425	466	452	444	444	434	414	408	477	441	434	402	442	425	459	430	423	411	434	453	455	415	455	442	439	428	430	441	451	414	443	432	464	425	444	403	487	463	439	481	421	436	458	452	432	442	448	431	425	382	404	452	421	393	444	406	424	447	440	417	408	452	428	410	453	442	446	413	441	393	430	429	429	436	425	461	418	402	460	408	429	417	442	435	433	425	421	393	402	428	467	435	433	455	441	407	405	410	419	440	396	448	435	418	421	425	445	432	410	429	450	424	429	394	399	420	440	423	418	438	428	414	453	415	408	420	425	481	454	472	439	397	433	440	441	421	468	443	418	448	440	424	447
24420	22249	37162	43806	37671	29248	13922	3965	2191	1023	629	624	606	624	616	596	542	594	611	599	586	565	566	546	561	637	572	543	585	560	589	557	599	557	577	549	558	535	566	553	561	550	571	595	563	593	559	584	568	595	524	541	523	573	557	582	577	567	543	548	601	529	583	565	605	543	571	558	598	535	576	528	565	579	599	590	565	544	544	548	594	578	533	570	601	534	574	577	599	548	601	530	540	600	577	536	548	567	559	560	551	535	537	538	549	528	584	587	560	573	565	578	540	573	551	520	557	571	607	590	539	575	584	529	579	612	562	533	561	570	570	590	610	500	542	548	570	559	557	579	576	557	587	568	591	544	572	537	584	581	553	549	549	587	561	581	588	604	558	515	535	586	576	573	577	596	516	580	550	546	567	588	551	558	579	552	543	599	572	525	522	559	570	565	586	576	587	537	538	560	554	568	535	573	570	566	540	569	551	548	595	541	556	542	582	595	557	568	547	555	581	599	587	571	562	525	533	539	595	613	564	566	564	603	607	605	522	583	561	627	561	593	580	550	552	518	553	596	562	580	536	584	566	568	613	547	574	551	606	554	582	565	612	559	553	598	557	575	581	552	530	559	548	564	523	560	572	579	591	539	562	583	568	550	585	599	582	611	551	606	569	551	579	536	565	573	564	576	582	532	570	545	530	558	584	526	506	550	594	608	569	523	588	627	550	543	594	528	581	574	596	565	581	548	577	549	532	578	554	565	575	552	620	604	586	571	528	512	578	536	562	614	575	568	565	543	584	537	574	542	570	564	539	590	574	590	568	560	559	563	585	545	530	579	547	608	583	525	591	592	548	570	587	544	513	557	544	557	548	556	492	568	604	563	540	581	602	537	565	571	563	546	585	541	575	593	549	563	542	586	569	575	603	538	577	587	536	579	568	598	527	574	602	589	523	561	529	569	565	554	557	547	602	539	533	580	606	539	548	540	612	572	487	545	558	524	551	549	585	561	519	577	556	581	621	550	541	522	540	577	516	534	584	565	578	533	570	554	519	540	595	540	601	560	564	579	566	570	516	576	579	533	556	544	554	573	568	589	591	584	587	532	560	551	561	558	561	547	532	526	537	538	563	610	526	543	592	518	529	557	605	647	511	535	582	552	561	564	559	550	589	566	524	622	616	583	550	587	608	547	559	561	617	598	574	564	541	520	592	590	579	554	585	543	563	557	586	621	594	577	568	614	570	587	548	553	584	528	561	559	588	569	615	568	562	535	581	561	573	584	593	540	583	533	618	613	566	536	554	578	589	580	579	553	546	590	543	575	572	537	550	585	553	559	553	612	558	559	507	587	533	562	543	574	543	577	540	567	529	585	562	572	550	545	572	569	560	556	550	601	561	602	543	603	563	561	562	557	588	633	578	555	610	551	562	605	583	549	551	599	576	573	581	579	572	568	539	595	549	573	499	576	576	542	576	553	575	544	580	539	597	537	543	596	545	558	528	547	578	570	598	565	543	584	542	602	572	559	555	558	568	557	570	565	561	578	555	599	577	589	536	613	566	555	555	504	514	563	573	585	544	565	554	544	585	587	626	552	573	587	545	547	572	558	589	597	532	529	573	581	529	584	570	538	551	546	548	575	616	524	573	558	532	577	623	538	579	549	552	553	579	539	579	537	510	576	545	647	549	537	544	544	567	597	582	559	573	542	556	576	563	540	573	585	564	573	531	584	567	538	560	543	548	537	539	555	637	553	525	561	578	577	542	573	550	559	552	545	566	549	573	584	532	559	568	600	554	628	546	550	583	524	569	546	593	559	541	540	586	547	582	567	512	556	549	554	590	539	547	584	552	580	586	591	589	510	563	558	539	596	536	580	560	581	551	559	577	597	588	562	586	531	535	563	569	547	560	532	571	517	576	557	565	560	575	587	571	510	545	547	539	523	562	546	525	573	547	588	586	511	562	543	583	577	558	569	584	575	571	560	584	534	577	606	568	566	599	565	580	537	539	531	592	618	566	564	524	563	580	533	552	560	561	536	549	582	551	549	553	607	595	562	581	537	551	606	555	581	583	515	562	572	530	576	543	596	567	573	591	523	530	563	556	562	582	573	600	552	519	607	544	564	599	561	565	570	551	561	566	577	589	563	544	558	556	547	574	578	541	529	587	616	600	576	593	510	528	596	608	539	604	578	576	569	544	583	555	602	598	574	607	567	576	558	583	579	537	559	564	564	575	577	569	615	622	578	576	586	564	545	514	610	560	606	534	578	563	577	549	525	541	588	575	531	554	615	583	596	558	547	610	584	543	599	571	509	571	547	576	605	543	559	554	565	521	534	552	546	628	561	561	529	562	560	531	548	529	590	553	543	611	594	580	548	604	550	553	591	563	573	553	578	567	579	510	592	585	508	554	569	564	586	553	546	518	566	555	557	562	544	545	567	586	560	577	565	574	553	610	541	554	534	543	555	556	507	546	567	574	549	592	565	554	518	546	578	579	517	539	565	566	572	559	571	545	559	560	601	542	590	582	577	567	541	573	551	556	551	571	555	538	559	542	564	547	548	538	555	581	570	551	542	577	541	557	524	588	586	554	538	557	545	568	566	553	540	546	586	550	545	579	547	627	554	580	558	605	545	556	543	613	542	552	591	567	516	529	558	537	564	565	539	540	525	568	545	570	552	538	540	545	576	564	537	560	567	554	564	560	563	591	587	562	552	515	555	617	540	571	574	575	566	563	548	581	550	525	596	518	555	562	540	582	563	553	569	535	597	547	590	576	533	531	528	551	629	553	557	542	577	565	555	545	570	587	561	554	599	562	596	584	575	548	604	513	632	560	572	516	559	630	563	543	513	560	569	563	601	580	559	553	544	545	536	599	531	574	575	535	551	567	536	573	582	542	578	578	594	563	552	543	585	543	549	547	607	537	575	561	599	587	542	577	575	529	546	584	573	599	548	556	574	551	565	544	517	544	574	569	575	562	568	550	572	585	543	579	571	598	530	561	567	553	556	533	550	586	583	608	566	605	527	553	556	563	505	584	562	561	553	538	515	504	552	534	567	548	606	569	563	547	572	570	579	529	534	585	555	580	532	588	545	555	597	581	576	537	549	552	596	583	511	559	559	540	571	570	570	513	554	521	562	559	574	539	532	566	552	539	565	543	525	568	559	568	560	584	581	574	547	552	561	529	552	568	534	545	546	533	518	563	548	583	536	540	623	585	560	569	546	571	548	561	588	547	588	546	579	545	541	575	582	532	556	578	570	585	569	537	552	561	532	552	620	556	562	584	556	555	562	583	527	575	533	555	546	557	592	594	577	597	565	606	541	579	587	581	541	539	513	570	574	559	548	548	586	597	519	582	569	601	587	580	559	565	546	575	555	576	565	564	538	519	580	549	544	566	572	603	583	542	596	605	570	575	553	537	585	560	583	534	540	577	544	588	559	576	535	541	557	566	560	583	618	556	565	567	596	573	544	601	570	561	550	579	587	576	577	564	566	599	590	533	541	573	555
59592	101813	87854	65799	40086	23129	7007	4113	2664	1117	531	519	540	532	489	572	570	528	522	547	532	511	563	584	560	546	544	481	568	510	521	509	547	539	543	504	481	514	550	530	554	525	532	525	515	549	496	532	536	544	539	504	512	552	520	519	510	530	552	549	582	572	506	537	526	479	523	554	478	542	554	558	565	557	470	538	504	506	495	516	540	523	503	568	522	491	553	524	534	583	490	550	493	527	521	536	501	527	502	522	529	509	555	556	539	516	517	504	513	549	488	515	549	530	522	490	525	521	483	509	507	546	540	542	488	538	536	499	486	522	492	548	482	543	578	514	538	563	527	523	530	497	484	506	551	516	556	510	482	479	527	533	537	529	473	600	494	528	538	514	533	516	548	528	508	540	513	544	495	508	512	492	525	529	541	491	541	530	530	521	507	507	555	559	544	496	564	558	530	558	526	551	537	535	538	524	530	505	543	563	545	541	519	538	569	526	552	525	544	558	491	542	524	504	485	542	539	539	478	489	531	505	516	508	523	540	532	494	530	493	566	531	519	459	563	475	486	506	537	517	527	523	499	518	508	537	488	534	542	522	510	539	517	496	534	506	527	490	505	486	504	554	517	484	542	532	512	525	545	487	542	529	505	514	537	528	534	497	553	547	522	526	501	518	542	536	521	500	538	554	529	570	517	545	484	512	486	517	515	544	473	512	492	521	519	533	521	531	521	507	553	500	524	535	508	542	496	528	491	523	524	509	559	496	512	491	488	529	512	534	530	522	502	535	525	505	531	514	516	533	564	543	532	536	517	543	525	546	484	526	560	481	555	559	519	535	537	463	557	533	558	509	488	538	522	551	536	552	528	553	506	510	567	545	538	494	513	496	521	505	562	482	484	520	535	494	496	505	595	516	529	543	548	522	538	544	539	542	458	534	558	568	512	517	543	478	507	539	558	518	523	524	573	540	560	499	477	532	527	519	533	535	498	531	521	537	544	563	491	515	537	520	519	501	486	519	498	501	553	517	523	529	503	574	523	505	516	526	543	529	539	512	514	522	494	514	518	538	539	551	530	514	526	538	509	501	506	519	548	505	542	514	523	554	488	551	517	574	572	505	502	518	506	517	545	487	480	553	549	541	546	525	516	542	539	575	509	569	505	522	546	517	517	519	510	538	531	529	510	492	571	514	541	497	456	556	470	523	548	500	501	517	516	517	547	502	526	519	491	509	520	538	508	540	529	524	503	528	489	491	524	514	538	504	526	535	546	518	495	534	511	554	552	530	516	508	530	543	500	527	497	520	528	558	575	521	498	526	547	507	557	532	553	478	529	535	535	530	504	514	543	515	523	540	514	486	532	497	499	542	573	523	537	513	536	482	547	544	520	541	547	521	529	512	517	526	574	503	531	532	497	548	512	539	512	531	529	522	569	494	554	518	535	519	553	528	526	514	512	526	552	576	521	503	550	492	570	546	530	501	546	535	528	514	545	546	512	515	540	541	545	502	520	528	506	481	563	511	483	524	513	563	552	560	527	530	495	557	522	512	572	481	542	523	512	556	492	491	515	498	522	534	536	536	507	531	533	507	515	531	536	498	522	543	466	555	503	524	535	521	552	523	517	513	489	513	538	542	527	513	545	530	531	514	529	478	523	504	520	518	520	557	522	563	527	529	558	531	559	543	540	518	531	505	509	527	529	559	507	507	513	505	558	531	509	517	552	514	485	530	522	504	555	531	524	558	530	497	497	560	559	571	542	534	473	540	519	521	507	538	506	537	533	500	519	518	504	506	497	538	567	579	530	543	536	545	541	515	501	514	536	546	533	537	514	516	526	531	505	555	508	577	539	523	523	557	531	572	510	543	558	551	514	532	521	506	507	495	536	495	525	517	498	523	564	567	510	533	494	492	541	545	547	518	550	533	526	520	502	502	530	544	554	570	493	505	505	533	527	508	529	502	506	566	532	511	529	522	495	499	527	520	496	523	478	554	539	546	550	541	534	485	516	530	475	503	556	522	532	505	535	511	499	528	544	561	502	538	548	516	502	508	548	502	523	523	490	561	484	533	522	526	530	508	530	531	548	490	540	514	491	556	536	500	551	530	542	533	561	528	562	524	522	524	489	531	528	503	532	497	527	577	536	498	543	549	551	490	534	504	528	538	530	549	479	517	529	510	524	555	540	505	540	515	528	527	493	539	493	544	520	547	504	524	532	540	506	505	547	525	544	531	498	500	511	526	522	527	546	534	525	559	549	547	520	535	558	513	482	538	556	520	557	517	555	500	513	564	563	553	532	541	503	513	548	516	533	537	529	503	518	543	533	534	482	533	461	504	532	571	530	477	496	540	540	548	540	553	496	533	553	538	558	560	513	540	497	517	517	513	514	537	495	514	522	567	527	454	512	506	578	547	529	512	532	547	501	500	484	525	549	554	550	498	556	519	500	454	532	521	503	550	531	524	571	550	526	574	526	518	546	515	494	522	493	533	530	492	478	488	537	507	557	509	504	511	540	524	490	528	504	507	529	503	529	521	501	485	526	530	512	556	544	489	548	488	514	530	533	508	512	491	530	551	479	570	535	525	530	474	489	558	529	489	532	516	517	509	519	510	515	487	531	544	504	525	531	488	568	521	542	478	502	557	541	519	519	567	560	527	488	532	545	569	518	528	605	556	539	514	514	512	545	554	492	509	510	541	563	548	557	503	492	495	527	488	517	539	557	535	514	556	526	533	510	520	488	545	529	537	515	535	515	527	510	477	557	526	543	531	565	499	565	530	517	551	492	505	541	491	556	492	519	553	549	532	525	508	531	525	531	574	525	498	548	567	561	536	528	547	521	517	533	524	498	501	542	505	510	519	508	513	515	517	518	537	516	511	547	497	539	506	493	535	577	546	536	522	509	565	508	518	521	533	531	556	530	558	551	509	540	528	520	529	522	516	542	512	546	489	497	528	538	591	546	517	496	485	533	547	504	571	506	505	565	559	505	550	557	524	557	528	542	520	560	538	541	516	503	503	498	537	544	545	498	530	524	542	556	514	548	484	534	502	515	523	554	525	523	505	553	490	496	515	535	536	518	520	518	539	522	479	569	519	524	534	556	513	514	516	510	561	550	574	569	537	526	531	537	492	559	503	491	502	533	508	505	519	516	524	502	526	517	509	534	536	528	509	500	567	507	557	499	534	521	536	515	488	533	576	550	536	522	544	540	507	544	533	503	525	470	498	513	532	498	520	567	474	540	548	524	528	501	491	542	511	519	487	558	508	502	529	510	511	512	507	543	513	512	529	512	498	517	563	523	510	532	535	513	507	533	532	545	568	536	547	535	530	481	549	501	541	586	534	500	541	515	505	507	534	546	499	537	542	490	523	533	510	488	556	469	535	552	543	555	564	526	514	519	522	542	535	525	537	525	505	533	540	568	553	520	534	530	494	535	518	501	508	507	470	523	540	548	546	515	543	554	518	520	521	521	548	512	556	540	508	527	523	526	521	506	524	485	524	530	510
28696	24470	25568	15899	5574	2125	840	538	478	436	414	438	420	427	417	380	446	422	448	425	458	408	430	410	422	419	383	417	455	423	387	407	413	441	446	402	420	423	412	442	432	443	426	372	399	437	417	442	415	397	462	412	449	415	425	450	416	409	436	414	409	432	395	419	430	407	433	439	414	407	446	396	397	396	435	433	438	434	415	411	430	415	393	415	435	446	396	403	440	401	399	431	410	425	464	372	436	477	405	424	358	443	430	440	459	443	403	413	422	459	416	371	414	409	396	455	458	391	400	427	433	402	421	418	396	430	439	429	431	453	402	392	395	422	380	432	406	435	422	426	445	465	418	386	398	409	412	418	443	444	416	436	463	415	404	459	420	437	403	408	411	391	382	415	395	414	401	425	413	408	386	416	431	447	391	416	425	433	435	406	400	488	445	367	386	421	389	412	388	383	420	407	433	391	383	391	427	409	403	431	379	402	418	400	429	433	407	389	403	416	393	425	414	417	415	430	440	389	444	402	428	423	417	470	414	444	433	453	411	460	426	458	420	426	413	398	390	457	418	411	411	422	427	412	427	416	409	453	416	456	425	386	386	439	424	433	399	384	402	406	373	445	397	437	406	452	403	410	412	416	414	384	397	399	432	401	415	437	410	427	435	388	422	418	437	422	436	388	423	448	471	397	431	415	462	374	432	456	411	395	415	440	406	422	451	423	440	409	410	404	428	445	397	431	445	403	393	408	440	358	443	411	426	459	409	388	397	439	455	432	392	402	411	402	407	466	432	392	399	396	433	436	438	404	417	408	419	407	409	398	429	414	402	396	421	418	387	415	416	441	411	420	375	423	393	442	448	442	423	430	405	408	419	417	463	431	423	444	429	438	436	409	406	397	402	416	435	394	441	418	404	436	420	428	443	432	382	425	425	414	413	445	405	380	459	410	381	406	409	419	409	416	440	459	430	416	396	393	421	407	421	409	434	415	427	413	415	425	419	450	425	413	471	427	445	418	430	395	414	421	435	436	449	391	452	403	420	457	431	393	374	427	405	402	386	407	412	441	443	424	433	455	416	407	457	413	398	417	417	413	440	423	416	441	411	386	420	417	438	409	414	428	437	438	406	398	428	470	425	420	417	414	436	424	369	486	423	403	419	421	457	392	417	415	376	373	401	459	460	416	398	437	420	444	446	398	421	419	396	432	380	408	438	400	456	426	409	426	442	404	454	416	390	417	438	429	409	409	411	409	437	410	392	404	415	444	433	430	427	450	439	414	468	432	452	412	436	422	409	415	454	408	411	379	405	386	411	416	390	415	418	422	423	432	430	432	388	387	434	415	399	403	405	449	403	473	447	432	409	404	430	403	373	386	409	415	431	447	387	439	383	444	453	414	417	440	441	429	414	447	436	412	394	426	439	420	420	434	397	428	434	418	415	420	423	446	405	396	444	414	429	439	415	461	442	403	414	423	409	399	393	400	468	439	418	426	402	403	422	412	400	441	421	443	448	391	453	384	409	437	399	391	400	422	418	410	397	390	384	429	415	421	419	421	433	403	435	441	386	410	418	392	397	415	427	407	409	413	392	418	418	409	388	386	390	404	402	406	418	442	439	392	403	453	425	455	407	399	378	431	406	447	418	455	447	440	421	433	428	418	460	445	399	376	412	434	394	426	408	441	438	440	395	450	436	411	410	417	394	403	463	415	466	404	441	446	415	385	431	389	400	412	420	426	419	431	389	426	402	436	407	412	397	422	411	459	412	441	409	402	442	438	413	441	424	424	426	453	454	393	404	429	395	426	422	441	423	400	343	417	435	417	385	410	400	396	423	449	432	401	392	416	416	432	419	451	423	405	387	400	405	414	409	376	409	383	430	385	404	432	396	447	398	422	451	432	417	404	415	444	408	408	373	377	414	456	428	462	434	377	420	453	400	426	422	416	397	420	442	420	380	428	418	417	417	399	375	448	377	439	406	435	375	414	405	428	419	422	397	460	419	424	412	388	425	421	451	436	426	448	407	425	431	426	415	412	435	456	399	431	422	404	393	414	438	434	424	420	434	422	432	438	417	423	413	424	383	401	415	450	478	402	424	435	425	415	379	445	435	440	431	406	430	410	415	429	394	393	454	426	436	423	422	420	438	414	427	428	435	374	443	424	417	432	422	420	428	399	411	410	411	408	427	379	384	415	453	403	434	419	396	421	402	420	414	438	451	442	442	405	423	416	402	408	451	405	441	424	419	426	425	403	434	411	425	409	414	406	416	367	407	402	422	417	399	468	380	411	440	412	414	451	371	387	414	410	406	413	405	432	361	437	429	442	390	410	418	431	438	390	457	420	359	456	395	446	398	441	445	404	412	444	431	421	404	447	442	390	462	457	428	454	380	410	436	443	400	463	397	403	427	452	446	415	403	401	432	427	441	416	424	431	420	423	425	409	431	414	413	444	423	423	410	410	414	404	395	408	394	414	398	434	419	401	414	424	425	421	465	405	433	427	402	470	431	420	429	412	431	413	411	409	399	424	441	441	408	405	436	463	440	471	426	431	416	418	441	447	407	419	437	414	397	463	395	433	454	405	441	406	420	378	431	407	435	424	409	437	436	397	419	411	450	401	403	392	448	424	411	438	411	392	394	418	406	434	404	394	461	416	418	391	448	377	436	447	455	434	414	414	411	435	411	423	441	422	391	389	465	402	440	415	434	459	443	389	429	437	414	413	442	443	393	391	422	404	433	445	398	424	448	390	408	403	421	401	427	437	430	418	419	417	411	439	409	447	393	461	423	414	451	408	400	422	413	397	440	430	425	412	435	430	393	426	452	415	394	410	421	406	413	431	415	373	390	418	459	378	380	415	420	433	360	429	405	390	413	408	459	394	437	430	400	449	427	382	397	394	405	394	417	388	436	404	403	398	402	381	438	408	383	456	403	401	424	425	456	424	404	427	434	398	449	398	445	404	410	442	394	391	406	410	424	446	418	489	422	444	408	447	416	403	427	419	414	433	396	439	471	417	410	439	421	372	423	447	387	404	434	459	443	424	420	396	411	474	387	426	392	452	432	411	392	435	400	442	410	430	394	421	412	453	418	436	435	369	400	401	425	404	456	425	397	398	405	439	426	431	463	425	403	386	430	447	387	396	400	396	371	423	410	405	457	428	409	441	393	416	424	413	380	449	424	426	452	418	448	411	452	409	423	427	455	419	384	436	442	422	410	408	388	424	440	430	413	428	438	430	431	413	419	441	414	414	401	385	393	425	385	464	432	421	420	457	426	429	447	432	393	440	430	415	416	403	392	420	435	398	462	405	405	430	410	456	406	414	390	419	416	404	403	418	436	421	428	452	402	416	404	415	434	419	416	407	431	423	415	456	418	446	402	440	407	396	462	419	420	412	427	393	448	422	394	428	401	425	370	411	412	399	412	441	420	427	396	391	394	421	399	397	416	427	421	414	398	437	412	403	418	439	432	395	416	415	454	403	422	376	431	416	421	395	431	439	440	434
13706	27598	22962	10677	4515	2047	732	479	459	382	370	356	332	321	355	344	355	347	334	381	380	358	371	357	381	339	370	363	357	357	358	335	333	348	346	321	340	332	342	335	377	350	381	349	346	376	352	335	338	350	367	357	331	358	356	349	342	366	366	359	388	369	345	349	357	323	356	350	351	364	334	361	348	332	370	338	350	369	366	346	347	339	352	356	366	339	329	387	368	336	371	385	359	327	355	323	335	344	337	321	359	356	388	328	384	353	360	320	376	329	326	345	355	331	366	318	340	348	377	350	339	372	338	367	364	370	365	340	332	374	341	324	361	360	344	331	339	359	345	334	356	350	344	359	351	350	374	348	323	342	354	351	371	370	375	356	380	371	303	325	371	370	345	354	347	364	335	361	350	354	355	354	353	321	342	340	392	344	365	366	354	352	344	387	322	354	332	358	385	361	339	367	338	341	336	341	395	380	365	315	324	362	356	393	329	346	354	374	375	370	374	370	357	344	365	342	384	359	352	359	327	363	331	385	315	343	338	330	388	339	342	339	337	370	368	345	336	336	369	394	355	335	336	392	341	330	385	379	361	370	366	348	376	366	354	324	344	365	366	348	348	354	358	382	346	343	348	365	362	338	314	360	381	325	354	323	329	351	366	318	368	373	379	370	341	375	373	345	344	363	352	343	345	339	363	371	355	383	334	338	332	367	327	342	356	358	371	331	363	347	341	389	346	328	373	351	321	376	319	357	374	338	324	370	335	387	321	357	331	325	353	365	324	354	369	364	366	351	371	404	363	345	354	386	340	372	346	351	386	338	370	356	304	359	338	390	317	338	360	367	331	354	367	387	368	345	350	336	366	356	369	354	307	367	363	330	325	381	376	386	339	326	339	397	352	312	332	360	363	368	342	341	337	334	362	325	350	335	308	354	358	370	388	328	326	364	365	358	355	351	365	318	375	338	324	356	363	365	355	382	365	342	342	355	349	315	329	348	349	356	321	329	320	360	347	344	347	366	309	333	371	363	317	342	367	341	351	339	347	344	333	326	327	308	364	348	380	323	353	380	331	340	323	343	324	305	339	336	375	351	321	365	389	369	354	322	374	359	341	352	363	356	367	384	340	338	390	368	349	363	359	350	329	356	370	364	363	362	364	346	347	357	351	338	297	358	332	324	338	320	336	332	350	329	364	353	376	361	365	343	366	366	344	391	334	370	335	354	336	352	355	367	340	349	322	368	361	331	320	354	384	345	374	334	344	319	363	330	347	334	330	353	342	311	387	350	329	407	373	329	323	323	335	363	335	344	336	325	366	369	351	345	341	372	341	351	368	343	384	358	338	363	341	354	340	372	385	370	337	365	386	368	361	344	373	359	369	348	349	364	364	335	336	343	353	358	383	343	336	335	353	335	349	346	335	340	360	355	370	317	362	305	318	352	347	331	378	365	320	375	345	370	345	340	353	347	318	370	344	315	380	378	355	336	342	349	338	347	366	385	347	327	385	348	342	361	327	361	358	342	337	339	373	342	320	354	368	349	319	369	343	345	338	332	348	345	365	327	364	361	359	332	362	317	340	376	364	365	342	353	333	299	351	323	334	387	297	325	353	354	352	347	339	365	347	323	347	354	344	371	359	329	323	332	359	346	351	336	380	336	346	321	333	356	367	362	356	331	335	318	316	359	366	331	345	360	324	319	351	357	373	347	342	388	387	352	333	380	351	352	357	346	334	371	335	345	354	373	351	364	349	383	349	323	352	351	327	353	306	364	342	326	321	376	321	329	369	337	321	329	339	355	343	368	331	393	361	363	355	331	313	354	356	374	344	340	367	354	362	343	361	375	383	374	339	333	354	353	367	335	326	320	334	385	347	377	367	362	395	330	353	377	361	362	366	368	370	318	339	323	367	333	339	366	309	329	364	372	327	351	350	373	395	353	310	356	371	359	342	359	356	350	325	381	347	365	372	349	344	363	350	308	347	335	353	376	353	328	370	398	345	361	328	359	371	323	349	346	338	333	342	354	352	330	364	349	381	371	357	351	331	392	329	374	319	364	366	347	354	351	368	345	331	399	351	339	326	352	352	373	368	352	343	362	342	363	369	334	357	327	376	309	369	376	358	372	368	329	382	322	357	315	355	338	359	345	332	366	372	354	339	348	315	365	346	340	381	361	366	344	374	317	360	371	330	372	314	344	350	379	313	374	357	330	339	314	346	333	348	403	376	346	335	350	366	370	372	369	337	356	344	350	383	354	356	350	364	383	328	361	353	349	351	338	335	368	327	333	357	347	317	349	347	370	348	366	344	342	351	373	368	370	334	377	381	372	352	334	348	367	348	411	314	345	337	336	328	345	351	331	335	373	361	349	330	331	315	334	355	382	331	349	347	334	371	342	371	340	376	324	390	368	332	322	362	360	326	373	335	349	362	354	353	315	365	362	341	341	327	339	364	335	328	356	394	350	343	349	336	386	343	335	375	292	358	342	390	360	364	359	361	354	350	342	353	374	327	359	311	365	350	303	354	340	357	346	362	356	333	354	373	353	357	369	354	338	375	355	335	339	357	354	358	325	370	364	358	349	354	328	364	357	320	341	348	349	332	357	376	354	374	366	348	346	326	355	357	310	359	368	353	310	331	342	341	334	329	364	335	395	339	361	340	359	345	335	347	350	357	342	356	332	392	364	372	364	352	336	343	350	303	332	344	360	339	361	328	343	330	350	364	340	320	332	328	337	336	359	323	383	341	350	365	329	379	364	355	353	326	336	379	366	359	353	356	371	345	358	365	356	341	346	352	382	326	386	337	364	331	324	352	363	332	415	339	365	377	337	358	316	374	352	353	372	388	346	335	352	348	337	366	373	366	337	363	345	372	341	345	348	366	348	363	392	342	373	343	347	357	347	317	354	353	357	374	335	378	347	355	358	356	341	370	312	334	321	362	325	352	359	336	396	355	357	369	325	325	392	364	353	324	328	323	342	327	382	338	352	353	352	356	363	341	370	363	321	341	345	362	361	378	346	364	369	357	347	361	344	329	337	345	378	387	350	361	384	343	336	353	361	365	335	363	343	326	333	345	331	374	340	321	364	390	325	342	369	364	347	351	354	343	351	360	342	348	355	351	368	368	370	352	375	333	364	309	350	384	374	352	341	355	362	333	334	345	333	337	379	336	353	320	320	352	366	358	361	355	341	387	368	337	396	355	375	381	379	363	375	357	328	314	327	368	337	333	324	339	369	380	351	318	350	382	347	333	362	351	357	359	355	382	368	380	335	361	357	363	358	345	338	352	344	346	336	349	358	322	312	349	358	406	328	319	362	353	369	375	327	318	316	332	358	352	346	383	358	323	360	368	364	346	352	336	347	369	340	349	316	331	357	355	349	374	343	373	338	315	360	373	375	364	375	364	344	371	332	392	326	311	348	347	324	323	368	351	346	377	337	318	348	333	340	357	353	323	352	345	314	326	328	342	325	329	338	353	352	339	344	350	361	357	347	352	327	350	325
25545	23581	39249	46342	33919	22399	8586	1969	1225	751	508	490	448	497	521	559	498	466	496	458	461	448	519	510	498	479	466	497	481	526	525	449	468	499	492	489	422	456	510	466	467	473	464	468	452	516	464	475	466	502	499	517	492	487	471	448	481	505	457	476	445	467	477	467	467	452	493	477	483	472	479	519	452	477	481	423	485	484	488	499	474	455	455	473	406	474	464	464	481	450	460	455	482	446	449	452	448	476	480	479	477	487	430	527	503	460	461	449	481	456	505	457	470	455	460	418	489	445	467	509	491	485	500	482	465	475	480	458	468	475	457	465	442	505	481	464	508	457	467	477	436	497	464	480	475	475	480	449	456	442	432	478	440	492	442	457	431	495	445	465	478	501	515	487	493	470	486	488	486	457	448	454	507	475	468	489	472	516	495	472	471	504	451	460	499	469	465	449	457	435	469	471	468	478	463	492	457	457	471	503	493	445	484	488	484	500	475	496	464	451	498	481	477	489	464	467	442	448	496	462	445	461	476	515	470	470	449	497	470	469	464	413	512	460	438	501	447	458	477	481	467	482	454	459	480	447	510	485	480	481	453	486	472	475	468	507	447	473	484	465	501	503	455	427	511	430	515	498	477	512	481	481	454	496	483	469	492	460	489	504	449	473	471	456	482	489	477	426	493	479	462	434	432	456	475	490	500	493	461	447	469	501	509	482	457	498	491	502	487	465	493	455	435	452	504	462	447	495	472	493	522	478	461	509	477	504	461	461	502	468	455	497	515	460	475	449	436	460	421	489	474	468	475	486	499	476	469	478	516	499	470	508	461	466	474	514	455	464	467	457	481	456	473	449	455	461	449	456	494	503	450	489	466	421	465	428	473	478	444	473	492	500	475	461	438	460	459	500	455	457	458	459	476	413	500	439	445	462	530	470	480	449	479	497	487	479	462	453	513	465	490	453	471	467	470	463	451	472	458	465	459	463	447	469	451	467	484	482	495	469	483	490	489	464	480	475	465	491	485	450	494	460	447	472	450	442	454	457	427	475	469	473	451	497	478	479	481	467	433	467	510	469	460	514	452	449	464	509	511	511	480	462	466	451	512	468	483	458	478	469	500	465	496	482	461	499	467	456	450	463	527	481	450	481	533	452	489	470	492	473	447	434	469	436	459	518	474	498	485	495	509	470	518	498	483	457	484	459	455	465	484	461	442	498	488	487	466	467	460	474	452	501	478	467	504	452	475	511	492	481	484	480	431	466	493	468	441	445	448	495	436	471	474	451	469	448	482	449	471	488	390	470	458	473	443	511	494	426	483	495	468	479	498	505	475	501	498	463	482	472	473	489	489	481	486	479	494	481	484	499	483	481	469	419	474	469	466	442	450	488	468	493	463	468	463	454	463	469	472	483	457	454	472	461	476	448	476	429	461	499	472	481	454	455	454	481	507	441	440	495	459	494	475	477	493	507	461	489	496	476	472	454	480	457	493	459	449	439	483	454	486	501	472	492	469	447	492	471	498	500	478	485	460	469	461	488	461	514	498	434	465	498	471	467	499	442	501	465	461	439	462	451	480	476	489	456	458	466	460	471	483	432	474	457	466	454	484	506	463	508	487	506	483	457	474	444	501	465	508	476	465	518	505	504	456	442	487	479	512	478	486	441	450	461	462	452	461	460	435	520	424	487	460	462	434	459	461	458	459	508	476	456	497	468	495	501	486	474	470	468	468	480	456	503	463	483	482	482	509	457	491	462	465	475	432	426	425	473	520	453	457	479	503	472	485	489	467	478	469	475	471	473	446	506	496	493	491	460	472	479	481	457	514	452	488	422	482	444	505	461	471	441	459	457	467	466	440	485	442	454	482	467	453	505	461	495	471	477	473	497	454	475	495	502	459	505	503	448	493	489	430	461	471	493	433	458	485	473	440	471	472	476	521	423	471	491	478	459	468	476	465	484	459	451	455	447	454	479	463	463	462	437	469	479	466	476	477	459	487	513	468	510	491	476	476	468	519	438	487	494	443	469	483	425	435	510	460	454	487	506	445	477	469	475	486	487	490	462	442	446	481	489	501	484	467	467	452	475	455	472	485	461	471	517	497	476	458	488	449	467	458	474	461	482	477	497	466	488	455	494	442	496	455	497	443	477	484	451	472	449	490	462	457	510	469	433	452	498	487	454	488	440	441	465	462	511	464	465	436	433	450	465	482	466	478	437	453	468	496	478	482	469	454	493	442	470	501	449	486	475	482	480	503	466	489	497	481	454	475	462	459	465	483	449	491	464	456	496	442	461	500	462	477	489	474	471	475	458	495	457	428	454	503	481	462	458	470	486	479	492	489	475	501	470	458	449	486	482	467	457	508	493	480	458	457	452	454	465	440	508	458	403	428	479	459	458	486	462	468	475	473	475	463	458	483	446	484	480	484	458	446	468	495	451	476	457	469	485	454	486	462	440	481	445	456	484	506	451	463	461	443	482	444	479	509	446	489	468	478	466	488	507	463	497	485	446	454	473	459	462	467	484	455	480	446	486	463	444	456	475	463	450	448	487	481	476	435	462	453	456	484	488	467	465	450	476	440	490	510	464	445	444	472	469	494	477	495	499	492	491	465	460	471	478	468	486	444	477	449	475	460	453	512	446	480	446	465	506	474	452	470	446	453	460	478	457	467	471	493	437	468	479	441	425	491	460	476	409	487	471	472	480	488	488	489	454	459	455	456	483	467	471	464	508	486	475	507	475	479	471	498	470	441	485	497	496	495	493	485	461	475	496	458	462	468	466	479	484	473	426	416	456	515	428	507	463	449	493	453	448	455	464	451	484	469	492	500	461	482	451	468	499	452	421	443	466	477	485	469	454	499	461	470	488	512	473	478	480	438	539	452	490	472	483	484	444	431	465	446	443	489	489	469	475	446	476	480	490	505	437	487	490	495	457	449	457	473	490	432	437	489	488	480	483	472	449	463	459	412	416	502	458	465	418	445	471	441	477	452	452	511	410	479	481	483	474	443	468	485	476	480	484	480	417	492	478	511	468	477	446	485	472	465	427	490	475	499	471	459	465	469	449	467	452	470	428	458	482	481	479	504	458	465	482	484	468	455	468	489	467	456	440	469	486	474	519	457	461	488	517	455	449	447	501	494	427	453	466	504	474	484	488	466	458	447	426	472	507	468	440	446	470	439	476	460	445	463	454	470	480	495	477	457	483	468	445	477	484	435	432	444	462	461	504	478	459	487	510	477	454	509	456	454	479	452	472	489	445	470	469	460	445	477	482	474	473	452	457	483	465	465	476	448	457	470	493	429	478	419	476	446	483	486	459	478	491	456	503	473	457	466	485	493	479	484	510	462	453	495	469	481	487	467	456	415	498	444	471	457	471	464	446	514	469	483	451	445	432	471	427	508	502	470	464	439	460	442	433	494	535	450	461	473	522	429	450	515	461	463	449	494	508	446	478	475	458	472	491	460	453	476	468	474	468	483	520	482	506	497	477	480	462	511	464	494	465
49710	88096	73320	51980	28785	16050	5245	2067	1552	710	443	426	432	429	485	416	436	439	429	422	419	454	426	430	453	467	458	439	448	440	460	456	432	439	480	447	480	442	439	363	394	439	428	453	446	475	442	445	451	459	419	437	459	410	449	381	429	416	455	418	445	410	406	434	429	486	442	438	420	413	433	437	470	411	439	459	482	451	422	441	431	424	431	420	438	473	402	446	491	450	411	437	450	430	437	445	403	431	447	453	449	460	452	432	413	483	461	421	458	441	430	446	459	417	408	442	462	445	421	454	453	456	430	417	440	483	443	467	433	433	453	442	431	441	443	410	417	440	409	457	392	404	434	437	413	423	416	407	433	418	425	409	432	397	409	470	418	408	447	422	478	439	420	424	403	424	436	463	452	449	444	409	432	441	405	434	448	463	420	439	422	446	437	453	436	429	419	446	452	427	408	429	457	453	421	422	413	432	460	390	459	442	456	405	463	480	426	422	406	452	435	414	450	410	412	454	452	458	442	415	451	430	439	457	450	418	390	463	468	442	440	427	429	465	430	465	422	433	396	436	419	468	469	433	407	436	419	444	415	440	431	436	402	474	453	409	394	434	416	457	425	457	427	436	434	465	417	442	432	464	416	423	422	436	453	414	414	418	425	458	432	463	411	404	421	447	464	409	430	462	439	470	407	484	415	416	443	406	436	423	450	438	453	404	450	410	421	467	408	434	440	407	450	436	425	405	447	403	441	451	441	415	428	438	462	436	447	445	436	459	395	465	442	442	442	440	422	428	403	397	483	432	422	429	472	470	438	447	366	436	410	470	415	436	418	422	439	458	465	434	446	404	429	446	428	406	420	434	420	433	430	431	433	416	426	435	425	413	437	419	467	430	470	429	424	418	447	466	435	432	458	426	440	443	412	419	425	419	425	438	444	412	436	414	478	453	438	459	408	371	409	435	438	404	402	471	428	419	454	437	426	392	433	446	431	456	454	467	453	428	420	418	381	466	424	448	439	465	456	442	433	406	433	446	421	441	423	426	450	424	437	438	417	483	439	440	444	447	403	398	422	419	438	424	457	429	451	454	465	441	426	426	436	428	412	443	445	442	448	423	452	415	434	436	400	440	440	445	449	424	412	430	477	447	471	425	450	423	421	421	436	385	439	470	457	426	427	415	429	393	446	464	434	413	402	455	442	443	424	434	366	435	440	481	417	412	409	409	441	428	427	402	450	437	470	448	404	407	429	437	446	423	433	446	412	468	445	438	394	459	453	443	454	456	436	444	447	467	439	420	451	432	420	460	447	417	454	460	437	497	432	442	395	417	436	435	479	444	466	471	439	438	411	395	473	408	423	414	409	452	427	422	420	445	465	413	440	445	407	418	415	408	412	456	432	465	431	432	459	413	437	435	422	455	406	422	422	414	398	450	444	437	429	434	395	434	476	408	448	414	461	435	446	447	421	440	421	424	437	403	432	427	464	436	443	444	464	400	447	403	442	435	440	447	456	440	433	402	418	419	435	443	414	454	444	435	419	410	432	433	436	443	440	517	448	447	450	460	403	410	434	445	446	433	449	393	433	439	439	416	391	425	421	446	469	430	428	446	457	423	437	424	419	452	443	454	440	426	454	427	413	455	456	414	448	420	449	425	450	444	419	410	421	419	419	446	428	394	425	408	401	429	439	464	438	431	452	421	430	440	409	449	445	437	442	440	454	459	414	474	459	433	429	408	441	426	469	412	464	430	435	441	468	390	431	421	432	450	430	403	434	439	452	447	443	415	425	478	435	437	408	427	423	434	442	418	426	410	411	449	470	464	396	432	431	435	457	412	456	451	450	405	462	430	440	453	419	453	429	482	414	424	436	431	452	410	455	448	416	444	434	477	423	465	430	427	416	426	408	467	419	450	414	423	478	406	410	452	436	425	417	451	406	426	462	407	424	440	367	435	375	438	450	415	427	447	426	446	497	429	444	409	410	432	445	430	408	411	458	403	417	469	471	451	433	437	444	451	458	409	436	466	423	424	409	414	429	454	455	448	445	428	441	461	453	437	469	451	397	464	455	423	397	414	445	418	427	476	437	450	428	409	427	413	424	430	407	442	433	438	393	438	419	439	449	407	416	436	452	446	452	451	447	438	401	439	447	442	462	448	411	445	457	444	448	433	439	435	434	421	419	467	463	437	482	483	421	449	446	415	460	431	417	424	486	448	440	431	398	422	454	431	443	426	427	426	436	398	404	436	450	420	427	426	433	467	491	480	418	442	421	411	430	435	472	428	420	428	423	420	417	453	437	409	449	456	437	454	456	429	454	416	452	418	440	431	444	433	422	418	455	426	412	441	428	472	471	428	415	412	441	436	410	403	465	452	428	424	418	446	400	434	474	440	457	427	445	416	448	440	438	425	452	393	441	453	439	429	429	454	484	443	394	464	418	460	449	437	428	447	401	431	413	428	466	428	438	429	412	404	441	401	483	423	414	437	438	451	454	425	418	427	400	429	406	423	453	434	447	459	449	446	396	439	400	406	415	431	455	429	446	411	411	482	460	451	444	402	468	399	423	418	426	425	418	403	441	431	413	437	479	436	477	459	438	411	447	424	426	440	405	438	436	406	446	430	399	438	453	402	425	442	475	416	461	436	481	431	440	417	507	409	423	449	409	462	393	447	402	445	416	462	446	436	401	421	451	405	440	429	432	427	429	450	417	433	469	459	432	459	458	443	427	404	432	450	438	444	419	424	391	471	457	406	422	455	439	405	420	432	416	413	419	431	440	380	425	428	428	465	411	441	435	425	448	415	447	451	433	429	464	404	421	420	430	436	454	425	419	446	428	383	455	418	410	423	443	457	407	469	453	396	444	433	416	416	480	416	410	441	419	411	441	423	427	458	427	441	422	430	458	458	442	411	431	453	412	467	455	403	422	385	419	457	457	395	418	415	427	440	433	441	446	399	405	430	434	469	446	466	426	448	464	451	394	421	431	397	418	427	425	442	406	414	476	431	414	448	415	446	456	456	438	435	408	441	418	430	428	408	432	403	431	394	446	404	415	435	375	420	464	432	445	422	432	435	410	429	443	406	402	440	438	447	422	424	400	409	410	397	451	412	407	415	429	414	455	418	408	438	440	424	464	428	434	421	434	405	398	449	426	400	437	426	431	416	448	432	438	437	394	434	436	438	420	441	418	413	462	402	479	431	440	433	412	424	441	428	424	436	412	425	450	448	411	417	444	421	397	462	417	460	428	458	439	391	426	437	410	445	445	465	437	439	422	431	447	439	429	450	428	386	435	414	428	428	425	438	454	411	442	444	456	451	428	462	429	427	395	440	440	474	443	487	462	432	469	437	432	446	408	448	466	433	431	391	431	398	428	443	393	454	453	428	461	423	395	451	468	409	424	465	393	414	427	466	424	426	445	415	441	414	451	444	427	416	436	403	388	431	407	440	411	385	428	452	406	429	444	423	418	439	454	417	400	447	418	451	478	437	432	446	417	450	432	444
24416	22344	36232	43619	38896	30805	16747	3834	2111	938	586	632	574	635	571	545	556	578	577	571	601	636	596	593	550	560	540	573	619	569	587	604	588	583	564	618	562	558	602	578	565	558	556	600	579	591	520	578	559	559	585	555	599	565	595	572	590	559	564	520	545	594	571	532	603	570	554	584	607	604	549	587	564	586	558	575	556	610	547	533	562	525	556	578	584	540	572	540	561	590	582	565	563	601	585	585	562	588	584	583	589	581	566	577	548	539	556	504	574	545	580	596	598	580	571	586	587	565	582	576	568	564	581	596	556	567	597	563	552	598	567	567	560	517	579	505	575	541	593	554	546	587	526	552	600	535	587	565	552	591	589	564	578	536	508	594	555	551	545	565	573	534	581	552	535	531	588	588	551	532	594	590	595	563	504	614	571	521	574	578	575	560	601	558	567	560	596	549	606	557	545	558	512	517	562	593	553	547	542	584	522	562	585	574	581	570	549	554	608	580	533	593	574	545	539	551	616	577	570	573	505	571	566	573	555	556	550	552	544	570	563	588	623	580	571	548	558	569	548	589	574	554	548	578	545	543	543	574	580	570	605	541	569	539	551	592	551	552	541	560	584	563	599	560	562	534	610	509	571	562	549	516	534	528	598	574	529	556	570	583	538	586	566	540	585	559	550	577	561	593	552	584	522	588	584	572	566	584	523	560	562	558	561	528	550	556	562	559	528	583	568	598	565	579	576	571	541	572	562	597	517	587	568	612	575	586	576	614	522	551	561	585	543	564	602	580	594	613	561	574	558	599	603	568	543	566	584	593	579	579	584	605	556	525	578	527	533	574	544	518	612	546	578	587	511	563	569	532	570	579	557	576	542	597	520	607	567	542	552	536	532	553	550	602	517	568	546	596	569	598	546	579	560	577	578	603	547	545	584	599	601	594	565	560	597	536	578	609	539	595	556	604	556	540	582	610	604	582	562	531	573	588	565	516	548	517	620	559	593	562	560	557	560	583	565	581	539	552	569	564	586	549	576	588	580	528	560	527	612	595	538	547	593	649	547	577	588	570	552	547	556	579	571	585	577	564	507	520	557	544	552	597	564	551	558	555	600	570	613	561	595	602	612	564	566	591	581	560	556	549	563	580	544	543	557	574	585	556	563	589	555	543	528	545	574	544	557	622	557	533	607	555	587	562	541	595	593	552	607	574	594	572	564	594	550	646	604	559	533	551	536	528	534	539	588	517	563	581	579	573	577	582	563	564	572	570	579	558	543	553	551	580	527	577	595	539	590	515	568	588	637	583	592	573	560	585	583	570	540	550	584	588	570	577	605	556	590	578	592	575	539	558	554	555	511	544	577	584	527	592	548	562	540	535	537	559	560	590	549	581	542	549	588	560	544	566	551	536	580	564	586	507	544	583	553	568	605	561	593	512	593	559	596	575	574	571	580	585	580	558	570	569	562	611	555	572	540	557	549	540	575	570	568	572	557	563	584	586	626	614	568	582	561	576	543	591	557	553	543	559	559	518	574	546	526	488	550	526	512	539	571	558	599	575	571	546	569	576	506	568	542	582	531	560	570	544	578	560	530	552	617	551	568	555	576	593	564	578	595	579	551	538	603	553	617	534	540	553	604	606	583	541	563	549	599	567	561	588	579	553	556	577	531	553	588	577	617	551	547	532	573	561	593	554	565	558	546	613	587	575	554	544	533	607	567	563	562	588	537	579	568	584	606	578	590	586	562	537	534	582	553	586	591	568	570	556	548	563	523	561	560	552	575	562	573	550	563	539	573	580	551	574	607	541	547	524	598	518	552	578	584	559	543	524	580	542	587	567	568	518	582	567	630	572	530	580	524	568	554	548	565	555	577	580	574	603	546	560	567	588	565	581	578	531	531	610	586	599	552	563	571	574	573	551	572	605	550	557	546	567	511	578	599	539	553	536	593	563	545	547	528	552	563	613	584	535	606	553	560	582	556	583	570	559	608	562	517	571	564	615	604	584	554	550	558	573	598	574	552	573	574	561	518	579	586	543	570	551	523	547	535	609	570	556	572	580	584	515	570	523	575	566	574	535	572	566	589	594	595	593	550	547	577	597	597	568	585	580	541	582	568	586	606	604	576	543	548	545	546	563	532	542	571	553	552	598	556	541	557	506	591	550	531	565	541	533	588	548	594	556	545	551	548	531	547	571	562	568	546	580	545	574	560	557	608	556	564	517	576	589	571	573	536	544	562	539	535	553	560	569	576	578	593	532	548	542	524	531	566	539	561	567	554	578	586	574	570	556	546	538	575	594	541	561	557	538	572	549	559	582	561	559	540	543	579	551	534	527	550	536	520	512	576	580	552	557	592	543	545	571	574	548	531	548	580	589	533	536	537	523	601	563	542	558	551	631	530	538	578	560	550	579	544	570	589	540	546	567	555	582	575	555	590	528	557	544	568	596	543	561	574	567	571	602	553	586	578	567	558	591	599	596	542	571	577	604	568	560	603	604	570	538	571	543	551	578	564	583	570	546	566	610	525	564	551	561	591	532	560	573	561	549	576	593	581	584	580	553	583	539	563	534	606	529	558	553	531	562	589	542	566	560	589	532	614	550	546	547	585	568	577	558	611	612	580	543	518	562	563	597	519	534	555	583	583	541	572	580	555	537	614	537	565	545	573	524	537	550	524	544	574	546	534	553	571	594	562	568	572	533	527	557	637	577	524	605	605	608	594	573	524	584	530	568	616	548	548	549	559	571	565	543	569	561	564	527	570	508	570	573	594	582	571	579	613	552	601	570	581	556	589	563	570	577	573	589	577	547	565	585	548	539	547	592	576	566	588	571	537	549	550	564	544	517	589	557	589	563	597	583	577	576	508	561	542	588	571	537	569	554	532	570	551	576	564	613	568	573	570	550	640	569	556	581	536	589	541	579	561	543	555	529	533	540	547	606	558	527	539	583	545	547	596	589	518	540	543	582	522	585	542	577	587	637	582	572	557	559	544	538	559	565	582	583	526	561	572	572	528	542	603	574	567	573	593	530	618	571	574	558	577	555	547	545	589	597	543	547	552	587	523	537	553	547	591	547	598	583	587	545	572	560	588	503	563	577	513	568	562	543	581	575	560	543	528	550	539	548	556	588	565	598	511	591	561	542	556	549	585	553	507	549	539	585	570	559	529	556	570	602	579	581	599	568	586	590	583	547	533	573	599	580	542	584	586	560	578	572	548	572	560	526	613	573	577	553	565	549	557	579	522	560	556	570	561	580	556	582	570	519	582	534	565	576	550	603	529	611	566	539	560	577	590	583	602	619	586	607	608	558	549	603	577	591	564	564	513	569	593	552	552	623	565	560	560	543	539	587	608	588	560	582	629	551	545	585	552	547	587	567	581	539	540	565	590	580	583	576	563	576	532	584	521	528	581	562	526	579	579	533	575	573	584	539	585	564	605	539	573	602	560	572	579	547	568	560	530	554	559	531	538	588	601	552	557	515	547	526	534	538	517	546	552	579	588	549
59339	100584	86390	67086	40924	25878	9345	3536	2522	1166	540	545	529	563	546	554	557	548	545	530	556	559	515	537	533	516	560	531	563	527	562	538	540	559	510	511	514	553	510	497	553	516	498	526	505	536	565	494	522	514	579	481	520	549	497	497	526	526	486	536	549	531	552	540	560	508	496	529	526	517	514	572	516	543	506	516	511	566	559	535	524	534	494	520	534	513	524	546	533	523	546	513	553	541	523	544	541	511	532	553	554	544	485	503	527	543	510	532	529	530	555	540	514	533	541	504	480	547	487	520	515	559	471	556	567	516	547	530	564	534	530	589	534	532	581	560	528	509	506	480	538	514	548	549	518	532	492	555	523	492	504	521	473	566	487	513	520	554	545	523	539	476	524	565	556	522	530	529	524	524	494	502	493	491	529	496	512	516	499	542	463	560	496	524	491	502	521	527	559	520	521	523	483	544	524	490	534	560	546	520	552	539	483	572	515	546	484	548	552	530	587	485	536	526	530	491	545	530	553	575	527	560	545	524	541	514	565	512	523	512	542	561	509	539	549	524	534	576	509	488	560	521	498	514	520	513	511	528	520	542	535	534	544	503	516	526	502	509	526	521	565	511	519	548	531	521	517	531	514	539	539	533	509	582	531	580	525	558	534	531	499	542	513	535	538	498	550	533	515	514	536	550	506	552	527	524	530	556	538	468	516	480	515	535	509	527	515	533	537	517	532	475	544	511	490	527	553	530	512	518	497	544	555	479	523	577	514	492	530	496	566	484	519	521	551	507	537	513	510	524	512	536	541	530	523	538	533	523	525	525	553	531	495	497	552	549	491	545	535	494	536	523	487	510	537	478	559	534	487	520	567	485	526	559	562	517	533	548	528	522	528	534	514	573	518	517	500	515	560	506	532	500	534	505	567	546	526	544	545	563	542	533	519	514	527	546	548	539	532	527	539	519	583	501	535	503	506	495	581	522	513	566	545	554	547	533	520	495	520	520	561	518	542	566	520	528	524	470	541	502	519	492	567	485	492	527	528	547	519	502	542	527	524	511	499	519	537	511	554	533	510	538	555	523	536	527	509	534	471	497	519	467	576	515	491	487	540	546	550	538	541	492	509	522	540	532	526	497	533	529	526	502	519	564	562	540	521	565	543	555	494	532	537	578	533	543	558	529	512	511	511	552	534	511	495	561	535	516	471	503	510	544	496	493	511	531	504	527	534	556	542	574	543	548	529	517	538	547	530	525	568	519	540	539	553	506	506	550	487	546	516	580	538	553	521	505	527	500	467	543	536	537	518	498	534	527	531	582	545	500	512	510	515	524	503	530	510	530	556	486	560	566	500	553	541	491	529	567	553	496	545	542	549	498	586	518	497	529	540	546	520	526	532	538	514	509	532	535	502	559	566	524	542	523	488	529	535	547	532	527	508	505	546	536	511	522	512	521	527	557	555	527	525	500	523	515	505	514	523	507	527	523	564	553	573	501	530	519	530	550	571	537	539	566	526	527	549	516	551	516	518	549	539	555	515	515	531	550	501	538	499	529	534	528	510	551	552	511	514	522	538	527	549	530	543	546	551	542	518	486	493	521	527	549	540	501	558	539	572	491	529	527	518	536	514	521	518	550	525	523	532	516	507	566	573	535	529	528	491	589	523	527	516	531	479	549	522	517	506	534	530	524	513	547	549	543	484	534	515	550	547	515	527	539	517	532	506	514	535	501	547	583	506	498	512	533	538	525	509	538	528	526	547	522	508	536	503	509	507	536	508	522	524	553	568	546	498	548	514	543	525	505	540	524	492	499	528	535	540	513	545	495	519	536	514	477	512	559	555	520	518	528	527	503	496	550	523	539	475	532	501	519	538	539	536	533	525	541	568	516	503	540	520	536	526	487	524	498	499	550	506	535	523	540	542	542	536	509	517	546	479	536	511	516	528	555	541	566	512	502	528	529	564	542	530	530	532	516	524	530	510	494	483	513	535	527	550	531	512	572	527	520	519	542	533	577	562	515	512	517	519	512	510	514	522	524	541	537	508	575	483	517	519	532	482	506	533	499	542	522	568	508	519	512	531	522	544	512	517	532	521	557	538	513	539	517	506	470	486	502	528	578	511	495	515	536	517	580	497	522	532	490	544	556	507	549	500	561	517	522	531	518	540	537	510	522	488	527	564	552	533	518	521	510	557	507	505	514	479	526	519	522	538	475	482	516	539	512	544	519	537	494	519	576	532	519	513	520	548	531	538	526	548	519	524	537	506	548	515	495	506	530	505	540	512	528	524	510	525	507	573	561	501	539	546	554	545	500	515	516	539	513	517	558	557	492	540	535	511	542	500	570	495	504	533	555	565	539	564	466	508	527	535	537	521	519	504	536	528	512	512	526	579	512	507	524	521	534	549	467	536	507	527	538	598	526	508	534	520	496	534	538	487	526	496	512	525	563	508	554	524	524	514	530	536	494	534	524	556	552	509	525	549	541	529	526	485	485	523	498	522	515	546	510	510	508	568	525	527	511	527	522	555	501	479	519	553	476	530	523	534	514	585	529	502	553	554	520	486	546	564	514	531	502	553	518	546	526	538	520	528	520	540	555	552	531	536	524	490	508	537	535	504	513	472	495	525	502	543	531	520	507	537	513	495	553	529	539	532	524	533	558	480	557	501	530	518	463	520	515	523	513	527	526	536	543	541	528	506	537	528	498	530	554	550	575	554	566	491	518	539	551	565	494	492	510	542	560	552	519	532	496	513	462	549	580	456	541	511	535	502	506	540	514	518	526	520	489	516	520	496	538	541	505	571	494	518	498	511	551	483	492	512	542	505	570	537	503	524	547	540	512	591	505	520	508	523	517	536	529	493	545	515	507	495	496	553	541	580	495	520	527	494	480	538	514	532	549	513	507	487	490	503	556	506	555	543	512	566	545	513	530	539	561	551	534	542	512	512	483	540	509	573	486	509	565	511	493	513	496	521	507	495	491	542	529	529	527	554	514	554	518	550	516	536	531	577	518	562	508	537	506	510	571	510	462	535	552	500	515	534	547	497	522	504	511	521	521	517	486	510	507	528	493	506	502	499	490	514	523	486	506	471	498	520	512	537	515	536	512	536	487	538	497	543	528	540	524	481	507	513	500	508	511	544	514	513	509	545	541	531	518	545	546	546	573	563	525	492	507	473	526	553	516	523	523	555	515	543	515	546	509	513	508	544	528	554	524	581	514	536	517	530	496	539	535	509	538	513	541	574	499	511	512	508	552	527	550	538	544	514	523	541	520	510	524	516	533	532	507	520	516	532	493	466	497	506	574	491	499	531	520	517	509	573	562	509	529	476	503	549	494	537	518	505	487	546	528	507	517	536	538	518	492	536	533	559	487	523	539	545	494	556	519	523	460	541	550	543	539	530	543	473	521	492	511	530	563	543	503	550	506	567	540	504	532	509	506	519	539	499	546	486	546	536	502	486	525	543	557	520	540	542	496	532	518	522	509	539	538	517	550	483	530	546	531
28860	25020	24541	15772	5622	2246	927	520	542	437	428	446	437	421	429	408	439	376	437	377	412	435	417	430	413	414	430	428	398	436	425	420	416	404	402	422	403	437	445	375	457	451	422	448	398	419	405	432	400	439	451	451	423	412	422	436	415	442	414	429	417	433	408	413	445	401	396	460	443	425	422	446	438	456	422	453	447	417	369	392	433	474	445	406	436	488	399	450	456	385	459	450	424	428	428	401	443	414	405	432	416	447	450	409	428	428	460	416	444	418	432	397	417	433	407	411	411	425	423	436	418	439	404	409	427	418	418	443	414	412	475	457	397	410	437	419	397	411	405	432	404	448	429	406	458	451	390	418	441	414	442	465	428	423	440	445	453	410	442	437	423	430	463	434	447	434	405	419	412	447	412	413	419	428	420	438	444	408	448	427	447	398	416	423	455	442	454	449	424	400	414	438	437	424	485	397	422	417	457	423	429	413	401	472	430	441	435	441	420	436	407	418	414	391	397	444	419	435	416	436	447	435	414	390	407	429	435	443	413	438	393	450	458	429	425	422	454	419	420	418	404	426	419	414	441	432	439	443	423	412	457	409	402	470	422	415	431	431	429	405	412	389	429	439	441	421	406	431	424	412	419	426	441	402	422	404	371	416	388	395	417	434	418	440	459	416	431	430	417	424	437	396	432	411	445	417	427	424	414	420	435	437	396	437	408	406	429	420	409	464	446	415	450	461	422	412	406	412	445	435	435	411	448	417	363	430	431	422	430	405	417	435	374	415	435	451	439	408	408	443	450	396	420	459	398	394	421	420	431	482	416	378	429	389	458	462	415	430	413	415	408	443	374	430	415	408	419	416	421	442	410	426	446	427	449	419	416	386	429	422	405	441	443	381	439	473	386	430	395	398	424	437	406	424	454	420	414	433	433	414	446	421	430	419	435	404	453	420	415	464	451	443	445	447	427	415	423	404	446	403	404	446	401	409	437	436	416	406	401	418	436	390	420	408	435	435	430	436	390	413	434	444	419	429	397	403	432	446	400	422	407	407	421	406	441	434	441	423	420	472	410	432	419	403	450	451	432	424	411	427	436	416	415	433	452	431	430	411	435	429	420	427	426	425	414	418	392	437	415	400	473	441	418	382	438	403	434	401	435	394	420	433	432	435	429	417	412	427	448	414	421	442	449	397	415	429	423	442	431	486	414	443	397	429	412	403	426	425	424	441	398	434	424	459	438	407	430	424	412	415	453	390	393	409	432	416	437	414	403	416	387	404	413	444	412	413	383	447	416	438	467	423	434	408	418	407	423	426	412	450	441	441	416	417	408	457	450	426	413	372	381	422	425	411	458	445	415	422	429	416	445	410	390	394	430	424	433	479	427	402	401	420	445	414	422	424	426	468	396	430	440	418	412	430	438	430	435	422	426	397	422	442	414	415	421	447	430	401	416	435	444	451	395	393	427	421	420	441	457	406	428	434	423	420	434	402	400	430	411	397	402	428	421	417	439	430	455	413	422	405	423	427	410	418	442	412	418	418	416	397	437	425	420	455	398	426	437	401	441	383	422	422	440	425	426	427	423	447	420	417	408	423	440	414	429	409	415	420	415	403	424	449	440	443	439	410	436	434	448	428	401	420	459	455	466	402	410	426	376	399	434	426	451	413	406	425	417	439	413	419	431	405	441	434	419	418	430	437	411	473	440	453	429	480	419	422	431	401	408	432	448	410	409	438	425	425	441	411	459	438	423	432	394	397	426	426	399	378	445	415	423	458	382	423	463	366	390	413	418	428	444	425	439	419	462	430	452	379	455	410	432	421	414	399	417	414	416	409	462	427	437	430	426	427	414	443	452	454	432	426	440	390	377	408	428	415	433	425	403	433	419	437	447	466	434	470	421	417	424	422	411	442	400	455	435	418	439	447	436	438	422	404	400	428	451	429	399	442	435	451	405	428	414	408	431	423	465	417	440	411	442	393	426	405	441	424	433	401	415	419	454	422	414	435	412	452	399	439	437	444	456	401	455	413	418	428	427	424	430	405	431	449	442	407	366	409	440	418	434	398	412	437	410	406	436	437	415	413	451	429	419	449	405	457	399	431	401	394	445	436	420	440	388	462	426	425	420	415	421	434	403	407	433	454	396	419	469	397	419	447	401	444	442	420	444	457	444	429	416	428	411	369	404	428	444	391	420	428	422	423	396	431	431	442	446	434	424	435	419	459	427	407	445	406	445	435	418	424	407	365	432	428	415	414	420	470	434	386	447	402	422	454	428	486	475	414	432	396	415	434	432	436	395	448	394	440	413	413	428	465	470	410	492	434	408	426	401	435	397	444	442	433	416	382	414	460	402	446	424	445	440	390	413	429	404	409	386	461	452	457	429	422	419	419	407	437	435	417	441	417	408	394	444	458	399	410	401	398	421	449	385	405	397	424	418	420	387	380	475	433	420	416	415	464	434	445	449	423	420	418	394	409	457	434	444	371	424	441	441	422	434	447	421	433	383	409	429	428	416	417	385	421	418	421	430	425	460	431	419	414	412	435	472	456	422	459	452	417	431	416	457	420	433	447	430	390	429	397	440	424	390	448	425	418	436	464	386	400	417	409	441	418	432	393	432	433	425	405	431	466	360	427	404	438	401	404	410	434	410	435	437	443	421	439	463	418	456	453	437	436	415	383	418	441	431	431	430	411	428	384	425	446	430	411	422	416	455	402	453	420	401	377	427	413	406	402	435	444	420	442	401	426	411	458	429	417	422	418	418	437	457	431	410	424	437	432	409	450	454	448	415	411	410	454	392	442	419	363	410	429	377	424	448	454	395	447	442	436	422	409	454	449	427	457	401	420	404	455	412	416	409	431	450	411	439	433	439	392	427	413	393	449	429	419	458	428	425	464	449	424	413	447	411	441	410	424	435	458	423	438	432	456	428	437	424	418	443	460	439	412	407	455	403	395	404	435	415	424	444	412	412	405	428	421	442	444	425	403	411	433	398	414	413	434	431	424	447	403	415	415	447	452	417	413	433	433	414	446	437	442	441	426	437	374	418	460	453	459	422	437	423	373	403	437	417	417	426	430	430	386	412	416	453	410	457	417	420	429	433	431	437	423	409	392	418	440	413	423	429	418	393	367	441	434	447	440	460	433	422	414	413	428	427	445	404	440	420	458	423	450	456	444	413	445	398	429	428	440	405	413	461	396	421	431	433	375	426	409	421	430	463	414	417	442	431	415	424	416	394	417	392	426	375	405	427	398	413	408	428	428	431	417	463	415	441	428	413	399	445	419	446	440	379	430	412	414	428	434	390	408	443	387	397	408	419	393	452	448	456	453	435	423	383	440	432	411	454	463	444	432	413	430	423	372	443	414	411	418	442	427	395	396	405	422	425	405	407	408	428	425	438	437	420	448	448	425	428	434	412	431	427	442	454	433	452	420	437	436	412	407	419	420	425	393	436	449	384	394	416	466	429	415	421	429	455	429	405	440	463	414	423	444	369	438	407	413
13784	28563	21537	10637	4429	2222	887	469	456	368	367	350	335	354	369	365	361	340	324	321	371	373	357	365	356	348	370	351	377	343	321	344	377	333	393	342	345	366	374	342	375	350	339	350	358	357	356	394	371	343	389	387	360	379	348	354	372	382	392	373	357	355	375	365	343	313	336	376	354	345	374	394	344	353	358	368	354	353	371	372	366	320	372	358	374	357	321	313	321	403	343	357	362	340	375	340	361	347	385	347	328	368	336	340	341	367	336	387	333	366	345	335	369	355	347	313	366	352	375	365	379	380	355	325	391	369	342	325	364	344	338	360	349	347	339	359	372	339	370	351	359	344	374	338	374	353	354	360	369	347	373	364	337	373	366	368	358	321	346	315	356	344	357	368	328	344	341	351	342	345	342	379	349	368	378	375	344	358	363	319	363	363	334	377	345	377	350	351	349	380	380	359	368	351	331	330	331	359	351	377	350	337	382	371	370	351	383	373	361	366	378	369	378	338	335	373	360	353	334	307	370	352	363	366	337	382	354	341	359	386	382	379	367	381	364	312	394	404	360	331	343	394	372	366	331	366	351	335	338	352	349	343	355	390	326	335	338	364	370	324	360	327	378	348	355	345	353	376	358	377	331	357	358	330	352	326	393	376	316	367	372	321	349	349	337	357	364	361	316	358	347	360	360	340	349	354	363	360	352	358	353	303	359	347	368	339	347	351	370	390	393	360	362	360	370	349	364	379	346	358	378	370	350	336	361	345	353	350	363	362	352	330	392	354	319	367	343	357	359	353	360	336	386	363	336	355	377	347	362	386	334	344	335	372	343	347	354	343	365	348	351	347	362	368	380	372	356	374	400	345	334	329	354	301	344	359	360	358	369	354	337	352	321	360	365	348	361	372	352	366	322	318	343	316	357	338	334	348	371	365	358	340	349	363	401	358	347	361	307	347	365	386	339	322	351	375	312	356	338	335	341	366	331	338	343	329	366	370	361	350	365	332	379	350	342	342	349	357	365	335	364	345	349	346	364	359	336	352	386	335	341	367	385	357	345	338	385	330	344	351	356	356	365	339	330	337	366	375	374	380	381	352	357	350	342	337	355	364	361	328	355	344	363	322	371	366	317	335	371	347	325	338	384	344	313	388	384	332	381	371	353	340	330	372	353	365	320	350	375	339	349	343	347	364	321	343	357	348	341	370	363	362	364	327	371	350	339	368	349	324	370	350	337	346	333	341	361	319	379	412	372	358	317	332	344	362	383	343	354	370	362	339	345	345	353	378	315	363	366	365	369	385	359	359	372	332	324	375	369	357	365	360	372	380	359	346	355	364	379	324	345	362	390	328	366	376	348	309	355	354	354	336	365	367	361	350	352	357	360	315	348	342	345	365	324	327	341	348	348	376	373	347	372	327	330	355	327	354	337	378	401	352	317	331	322	356	374	358	326	320	355	360	346	369	351	341	328	350	321	353	348	359	357	385	319	334	346	367	397	356	315	396	373	358	355	350	346	358	364	355	338	369	333	342	343	350	358	360	358	375	347	383	361	356	373	337	328	341	360	335	357	361	361	396	338	365	350	351	388	373	354	336	314	338	365	349	367	349	331	391	348	351	391	379	356	334	373	354	327	375	381	362	353	323	355	371	320	313	356	334	385	342	343	374	359	329	343	329	341	376	361	338	371	321	384	344	357	376	351	346	380	363	368	342	376	387	343	373	331	349	362	351	337	360	330	364	348	340	399	324	322	364	338	339	341	345	390	356	334	329	369	336	366	351	362	329	371	351	382	348	348	379	356	358	368	351	370	351	361	360	368	338	377	355	349	358	317	342	354	357	356	377	335	316	346	361	354	360	339	382	362	347	352	358	368	366	354	360	366	334	348	362	378	377	354	346	335	397	361	345	351	327	356	357	368	317	382	331	360	358	360	349	346	349	360	347	368	382	363	337	387	374	322	389	353	357	386	346	375	357	359	353	365	347	324	363	382	344	364	378	357	336	378	357	371	377	346	377	346	358	360	348	356	323	383	305	319	321	376	343	377	340	379	349	331	318	365	341	334	377	335	373	390	389	344	344	368	360	360	334	364	391	369	372	359	357	363	395	342	347	339	364	336	333	355	364	343	364	384	361	385	344	344	390	360	385	358	384	384	331	359	376	389	351	335	344	359	346	338	371	335	370	372	367	336	355	350	365	356	383	359	364	371	345	361	326	331	340	382	377	350	379	323	308	390	334	345	343	327	403	372	341	336	374	374	346	359	364	369	352	313	347	362	362	348	351	372	360	354	334	355	370	336	322	349	368	370	372	348	347	352	349	351	342	373	369	349	358	386	338	351	343	350	385	325	338	383	315	350	366	353	387	322	356	334	370	345	352	379	387	337	372	343	381	324	350	383	380	371	336	334	341	348	345	319	340	327	348	363	323	326	322	360	373	364	352	368	324	337	367	332	338	367	370	351	348	383	334	376	356	358	355	343	373	386	353	361	376	378	356	366	392	333	368	364	346	348	371	380	339	350	332	373	360	345	354	386	400	352	355	384	354	359	342	368	355	334	381	354	327	352	338	329	346	376	330	358	373	370	365	346	349	332	343	351	358	314	351	402	354	325	383	324	362	346	368	343	336	366	377	345	338	350	330	390	366	361	355	371	352	357	325	350	349	366	340	326	342	362	387	371	368	367	336	345	344	302	339	351	363	371	359	343	345	381	348	356	331	357	352	347	326	342	371	312	342	324	362	346	344	353	370	327	371	319	347	374	353	335	374	379	364	365	344	321	356	318	328	342	329	372	373	388	360	370	337	348	358	366	334	358	358	346	348	366	371	338	367	349	311	370	356	354	374	320	343	389	363	351	355	351	374	327	344	364	343	370	357	340	340	348	321	340	380	363	373	362	367	369	389	364	347	360	360	363	361	321	368	375	351	342	373	356	370	382	368	327	378	368	349	381	326	328	385	369	375	381	385	366	358	376	356	348	365	372	368	349	334	361	360	372	356	312	368	337	345	315	332	342	305	383	356	352	362	371	356	335	320	320	341	335	351	358	375	344	355	395	343	357	362	355	379	383	355	362	369	343	341	367	330	341	378	345	364	347	355	338	361	361	358	351	330	354	346	362	315	325	328	360	339	345	369	341	355	365	346	351	350	326	402	374	346	343	368	348	353	366	347	357	366	344	349	352	359	347	335	355	364	356	365	356	380	355	360	352	363	380	368	406	344	344	338	377	359	365	337	398	348	324	339	361	304	360	362	362	340	371	344	378	344	388	346	352	359	356	354	319	362	344	337	371	373	365	367	329	349	378	376	350	373	387	388	331	360	362	347	360	344	350	337	357	311	345	354	369	351	378	366	336	339	340	355	338	345	334	340	378	358	312	355	355	373	402	351	339	374	343	389	358	370	368	329	301	351	373	350	328	391	333	333	311	350	380	349	358	392	336	339	392	372	337	344	394	338	361	354	329	363	333	347	351	350	366	322	370	374	365	348	362	344	315	355	381	323	327	355
25555	23483	38597	44902	33728	22089	9540	1823	1240	654	466	472	489	530	518	465	493	479	492	492	518	503	494	492	445	494	500	490	496	478	469	466	479	461	467	475	532	485	418	451	514	473	470	490	493	490	465	506	482	485	490	491	459	497	472	501	472	486	452	507	458	436	502	451	469	474	461	442	479	453	458	484	529	515	484	464	451	454	478	473	452	467	468	474	505	485	492	465	502	521	479	454	451	464	470	506	482	473	466	476	487	472	504	444	488	478	465	446	469	469	426	475	453	484	478	463	477	440	468	502	492	513	480	462	464	448	452	510	532	483	441	460	465	460	478	475	500	470	477	500	448	441	464	480	494	511	475	454	453	461	488	492	458	471	443	451	501	443	495	457	476	517	447	445	484	465	476	459	480	496	516	452	470	464	486	502	465	471	485	467	458	507	528	496	496	495	470	469	435	501	458	462	513	478	475	486	533	497	468	498	453	483	480	460	452	469	477	463	483	446	464	519	479	489	461	451	523	485	521	443	478	498	463	476	458	480	475	494	471	457	493	448	448	464	482	519	475	494	454	494	418	475	456	516	484	520	497	491	469	453	511	462	494	483	467	446	426	488	485	491	482	483	466	448	460	437	456	503	507	457	482	467	460	455	484	499	493	459	496	483	442	469	448	454	442	483	494	419	492	418	460	478	488	451	492	472	445	468	481	441	450	451	441	503	453	475	465	486	520	484	482	404	470	449	480	488	467	467	490	454	477	495	456	480	470	493	443	505	494	473	474	464	463	519	507	457	460	485	499	470	463	459	454	482	498	507	441	446	511	517	463	458	469	484	424	460	483	465	468	451	505	444	467	426	476	439	473	462	467	436	483	472	475	470	458	468	505	460	455	497	443	492	485	459	491	461	449	482	482	483	494	459	511	439	463	494	480	470	499	496	514	463	454	477	451	503	435	488	485	450	485	476	510	490	490	454	469	456	491	433	469	452	453	482	444	491	457	445	470	463	427	467	448	467	479	488	498	445	478	462	465	453	511	487	440	479	512	488	489	444	454	455	443	487	440	461	467	472	482	508	450	524	443	426	472	466	476	484	424	517	477	460	499	472	469	484	487	469	495	481	475	504	474	487	483	481	457	435	465	468	494	491	501	451	460	460	478	504	470	473	480	484	466	478	447	473	461	463	481	451	476	473	433	441	464	475	463	524	422	477	466	491	472	486	481	487	477	467	473	459	500	445	463	495	477	450	444	465	436	507	425	491	473	453	510	479	456	436	478	496	469	486	477	463	480	492	478	458	484	515	451	476	460	465	472	471	437	492	450	469	463	476	460	531	459	473	519	455	467	461	482	464	483	466	477	519	454	461	492	490	493	463	463	428	476	469	429	472	497	446	506	449	502	452	473	469	478	476	454	478	492	485	456	437	476	481	467	487	471	474	493	461	471	506	463	451	477	462	503	508	498	484	491	500	504	481	446	483	479	482	460	471	498	433	518	456	458	452	433	444	454	474	487	487	493	457	495	469	444	484	458	474	489	417	491	476	484	435	442	468	475	454	484	476	502	452	461	472	468	467	459	491	462	482	473	480	468	467	463	470	462	520	490	489	469	464	475	472	479	477	470	497	466	471	463	449	481	475	468	501	465	470	448	481	447	479	459	492	505	451	435	457	482	514	479	446	478	455	481	477	469	484	453	468	462	456	449	456	497	500	445	472	474	453	462	473	435	473	447	432	492	476	530	468	447	492	480	446	456	451	456	446	474	449	460	472	494	497	457	451	463	487	515	466	473	454	495	448	482	459	448	488	504	491	479	476	481	482	495	481	440	454	485	431	489	472	502	500	487	442	455	520	535	500	479	430	487	470	464	484	479	499	467	481	477	519	466	486	503	448	499	473	483	455	474	457	464	444	456	484	453	494	444	453	471	449	478	436	509	463	462	498	452	470	478	484	485	464	485	482	468	470	459	460	436	490	483	451	481	453	436	463	451	445	439	451	426	506	501	420	487	488	473	522	477	472	464	489	484	477	433	480	471	473	541	457	476	426	481	488	470	448	491	475	442	431	486	470	498	458	447	456	484	511	468	502	498	476	499	450	455	450	444	479	472	447	461	480	468	458	441	455	488	486	451	461	464	481	497	455	482	481	497	490	442	441	489	467	441	448	434	499	480	503	483	474	468	445	480	453	517	494	480	447	469	468	490	483	456	459	463	448	465	478	496	427	458	489	467	457	479	463	477	506	466	461	474	435	475	466	447	479	446	499	481	474	469	477	452	457	488	479	452	459	500	470	475	464	462	472	467	437	498	456	431	444	459	472	466	496	482	490	495	430	527	506	488	460	452	452	474	435	482	479	501	476	462	452	475	433	488	479	483	458	457	495	435	474	474	444	423	455	490	476	479	471	465	468	476	442	489	472	478	480	469	487	408	482	447	468	478	482	496	504	479	465	462	449	494	447	501	478	476	458	508	449	486	462	485	478	485	437	436	472	456	489	488	484	469	469	467	451	458	481	452	485	478	471	497	470	474	499	407	485	527	459	469	482	463	484	454	477	495	469	420	476	511	446	475	441	473	480	505	481	501	477	466	489	493	463	474	508	469	453	463	463	501	459	500	452	489	456	491	429	494	486	502	472	438	458	488	476	501	480	465	483	495	450	487	477	457	447	479	489	474	495	487	482	479	477	490	489	471	440	429	502	477	460	470	473	475	444	466	498	443	522	446	467	467	515	506	480	485	473	526	453	506	473	454	477	499	497	447	472	485	438	468	433	482	452	439	490	501	485	443	458	457	501	435	450	483	475	477	485	462	458	433	460	475	487	460	476	460	488	454	468	450	472	471	480	531	453	468	491	519	488	456	489	442	450	458	453	492	498	470	467	465	473	424	507	503	512	455	477	492	481	467	429	474	469	495	478	472	474	458	469	467	483	475	501	472	488	509	489	500	456	490	474	471	486	485	456	436	474	482	463	496	465	456	471	460	462	516	484	473	476	490	489	467	459	453	452	487	499	461	430	447	499	439	494	453	503	428	440	490	420	497	460	478	523	462	519	452	469	470	503	499	450	444	445	465	479	476	457	477	484	500	457	481	493	440	455	479	498	463	490	442	473	445	509	515	470	462	525	481	475	453	495	499	469	456	464	458	498	475	493	467	475	473	472	471	463	483	466	480	480	481	488	489	466	502	496	492	459	469	463	455	447	461	472	474	482	471	465	487	454	496	454	439	449	456	478	504	508	477	452	480	469	446	486	463	456	455	469	482	450	468	467	512	477	480	486	423	447	510	507	507	432	455	493	464	453	503	446	438	423	466	504	447	483	479	479	492	518	498	511	484	476	452	438	473	464	497	435	507	470	512	464	503	474	453	477	475	485	450	476	461	478	447	461	464	508	479	504	480	473	492	516	487	471	440	472	515	523	514	489	476	447	487	452	475	477	437	459	473	459	453	485	422	449	471	412	461	481	500	472	504	433	491	480	474	471	466	504	477	455	468	454	454	473	470	484	498	452	470	473
52203	87690	71637	51551	27807	15945	6403	1743	1441	737	479	429	410	409	443	437	459	444	425	456	426	480	453	409	429	456	410	451	408	451	438	424	444	467	427	467	430	422	439	453	407	441	471	456	423	446	433	429	466	448	459	423	455	400	425	439	436	451	468	423	430	475	425	466	456	427	449	376	428	441	467	401	437	447	464	440	425	439	422	441	415	428	438	444	475	442	422	405	467	418	437	445	434	419	412	432	465	422	429	413	476	405	431	413	398	444	422	469	443	437	427	482	440	417	451	422	432	456	457	414	451	458	448	427	438	431	444	415	443	415	442	452	443	450	429	439	456	439	408	430	423	437	422	425	451	418	405	459	426	426	436	463	441	465	463	414	438	450	439	435	458	394	406	458	425	439	422	442	424	428	443	420	453	433	416	437	424	456	463	380	432	454	439	452	440	431	432	435	482	408	408	405	427	431	439	433	444	392	416	453	460	438	451	408	411	441	443	442	459	436	408	425	449	435	426	411	467	427	417	437	445	354	434	431	446	457	474	446	453	419	482	423	452	381	413	434	431	425	463	415	412	430	428	421	448	395	458	422	427	432	404	361	471	414	412	409	438	446	455	462	388	474	410	438	446	437	419	415	431	441	436	425	400	445	416	408	410	417	447	414	457	432	448	449	419	415	441	448	447	431	446	433	419	409	437	441	436	460	465	442	447	428	389	422	412	459	438	410	430	458	434	437	451	424	424	480	425	425	423	444	431	432	459	426	461	463	428	413	488	457	394	423	390	462	430	430	469	404	431	445	450	395	395	399	433	436	459	430	407	453	433	430	461	421	477	460	437	448	439	472	427	450	417	417	426	406	440	464	420	434	454	466	480	465	445	462	413	489	436	445	432	437	423	449	416	397	407	445	421	416	408	466	401	425	382	463	423	445	452	447	419	442	454	424	430	415	426	408	432	457	431	409	420	425	446	427	428	393	452	432	442	447	429	429	468	460	407	446	438	450	426	491	469	460	447	432	423	412	455	428	436	426	445	426	395	460	453	463	447	440	457	415	457	421	404	438	458	435	468	413	430	419	434	422	386	457	444	446	456	434	445	449	439	435	467	436	426	431	418	432	421	412	431	407	443	423	442	469	463	468	456	407	417	486	437	427	409	424	380	436	408	438	456	453	438	415	443	414	451	458	437	451	457	411	412	419	412	430	439	430	397	423	435	421	478	430	430	419	429	421	409	418	444	405	439	412	451	449	430	409	419	440	403	412	441	409	466	441	433	427	442	392	450	478	448	448	416	444	420	468	433	390	443	397	399	435	447	424	437	421	486	432	423	421	425	420	440	445	448	448	430	457	435	414	413	421	431	393	428	432	443	446	446	423	427	431	419	414	441	417	440	457	420	412	436	440	432	448	408	444	466	456	421	440	422	376	425	428	424	425	447	374	414	439	450	415	453	416	442	431	455	434	406	449	400	400	467	409	437	446	456	421	445	488	407	457	431	451	413	462	413	433	417	445	442	445	427	459	388	467	407	432	441	438	437	451	449	437	469	454	446	420	410	428	428	467	417	417	427	461	415	463	474	438	423	418	413	445	447	434	434	403	419	438	384	406	431	450	432	435	459	439	420	489	459	472	450	416	416	439	407	456	435	439	421	456	412	453	466	433	433	450	421	452	427	467	456	479	440	456	448	450	423	409	450	426	419	442	453	433	450	403	408	408	397	420	413	460	458	449	456	407	435	423	447	418	466	455	410	393	421	438	440	434	437	409	438	422	455	437	421	454	451	415	409	436	423	452	437	414	436	419	434	423	431	432	433	410	434	422	399	436	422	444	428	435	422	444	453	441	422	441	420	412	401	421	440	432	417	436	428	425	426	443	415	439	426	470	423	419	439	443	423	408	435	438	421	460	426	429	439	450	408	449	397	447	410	449	434	451	452	426	414	424	431	439	445	459	452	432	433	443	386	437	455	420	437	436	390	503	426	441	432	446	457	433	418	431	437	456	448	410	405	410	454	448	386	413	460	455	448	448	401	460	443	399	423	403	457	477	419	437	435	418	432	406	434	464	408	440	410	446	399	483	445	434	430	457	427	428	412	419	407	445	419	467	405	463	425	436	450	436	441	436	442	439	448	435	473	445	411	405	478	425	426	429	451	411	469	443	450	442	428	444	406	424	432	440	419	473	458	452	437	433	484	437	438	452	410	431	415	444	438	463	443	423	431	437	426	436	428	421	433	437	403	425	457	443	411	454	451	478	420	445	414	401	443	441	443	408	474	418	469	435	453	463	431	433	438	417	446	430	430	430	389	430	422	445	455	449	454	451	464	444	430	472	416	465	431	398	421	423	442	419	427	418	423	427	416	432	448	433	412	451	461	461	465	430	432	392	470	430	392	460	385	412	458	432	452	408	408	472	422	462	436	447	449	405	432	435	467	433	414	415	476	440	421	400	449	442	428	406	408	443	449	443	458	409	430	424	412	422	446	441	453	442	417	439	428	439	419	443	425	442	449	466	393	414	440	453	461	489	456	432	439	441	437	429	447	471	438	433	440	433	423	446	461	414	444	458	449	477	435	418	465	437	415	438	462	445	412	419	395	478	429	440	451	429	436	404	459	449	430	449	432	424	464	424	418	457	457	417	430	413	439	458	437	438	452	435	435	447	451	412	437	467	453	424	442	436	402	416	405	423	436	428	442	408	412	446	448	411	428	446	450	431	441	457	434	462	457	424	432	389	435	444	428	421	440	401	432	461	407	419	417	411	445	415	476	453	435	450	429	435	453	436	466	409	449	449	446	419	450	419	433	437	427	457	418	403	389	434	405	462	426	444	419	398	500	422	427	446	462	430	380	455	430	432	420	444	409	454	430	455	422	442	423	420	428	399	433	431	420	462	400	434	408	419	415	427	401	470	436	413	455	414	450	407	431	418	416	461	420	443	403	452	442	475	450	425	451	446	420	436	425	411	448	402	450	431	449	451	455	406	413	448	402	419	449	436	415	449	453	435	447	402	421	391	456	409	439	418	446	448	444	393	457	470	416	449	415	428	462	431	409	426	438	473	410	461	416	472	453	409	475	403	443	401	459	490	443	431	401	450	425	467	434	415	425	457	427	426	440	448	452	442	406	448	386	485	452	401	375	436	440	442	443	420	458	454	408	460	425	381	455	412	437	437	401	485	413	448	444	427	437	429	438	423	419	431	414	441	409	427	402	427	438	455	455	433	398	473	431	417	447	405	469	459	411	417	423	417	423	423	381	463	382	433	407	442	430	450	457	407	479	443	426	450	456	422	443	438	411	452	428	433	414	407	418	464	452	449	457	437	416	404	417	402	434	434	464	439	442	384	421	419	429	458	399	397	436	428	429	444	414	460	428	424	440	405	423	442	437	438	450	445	428	381	448	439	430	396	437	427	448	432	397	435	432	436	458	467	474	458	471	429	422	454	447	414	451	422	449	424	416	410	412	440	435	390	428	451	443	477	410	410	424	441	430	390	406	409	440	441	451	458
24494	22252	35395	42953	37885	30780	18762	4008	2039	1045	633	585	605	583	594	609	572	574	610	552	573	651	563	550	524	567	578	587	613	596	566	676	563	614	579	600	556	565	563	548	586	552	588	502	605	589	543	588	559	615	581	551	602	599	570	595	533	569	527	561	527	568	582	552	583	556	589	587	568	575	570	628	585	562	604	591	583	579	596	579	580	557	580	544	567	562	564	569	580	550	572	575	543	581	575	528	566	548	573	588	533	543	548	612	552	553	590	564	525	572	595	580	563	570	584	540	582	566	573	595	552	527	580	540	574	598	550	553	547	559	521	578	556	559	556	571	579	551	586	563	570	590	579	583	584	543	538	581	604	585	533	576	600	542	582	573	561	511	623	550	608	556	575	577	535	596	554	555	549	558	598	598	547	561	640	566	539	565	541	574	542	581	582	585	538	624	612	570	525	571	569	588	591	533	559	582	601	545	585	571	598	545	570	561	563	570	605	561	589	601	532	609	560	588	566	572	588	601	598	572	625	624	571	586	579	623	588	600	577	542	562	576	565	563	566	538	592	644	564	535	552	591	579	555	562	622	574	543	602	525	517	568	533	565	518	523	573	581	546	569	588	540	524	555	560	552	585	567	530	579	552	555	567	550	572	566	564	591	610	565	545	607	559	529	570	579	607	545	585	581	540	543	541	573	544	555	588	574	557	581	583	567	558	538	569	541	525	600	583	563	544	554	571	544	567	558	566	554	566	535	576	574	567	518	573	553	593	570	562	582	526	564	601	574	573	575	538	587	591	543	575	564	556	601	556	538	546	597	614	571	601	618	587	586	576	564	553	572	586	498	579	530	586	590	591	594	584	588	539	577	549	579	579	594	579	554	544	531	565	606	532	564	536	602	556	551	543	540	614	545	522	556	564	528	542	550	551	607	563	617	578	564	561	562	526	541	583	564	594	568	553	541	565	572	575	575	559	565	601	552	578	577	569	559	530	592	552	538	584	572	556	606	533	555	597	550	599	544	584	549	617	566	569	546	563	551	531	540	589	552	553	535	571	559	526	534	559	589	596	594	576	602	564	525	571	570	582	583	535	571	640	582	545	565	567	558	559	589	561	576	562	585	595	574	541	560	544	593	586	565	584	538	557	561	570	601	550	556	553	578	568	532	589	566	578	598	541	586	558	604	547	542	554	547	551	571	571	574	586	535	558	571	564	577	551	539	550	597	564	554	547	535	550	582	529	580	557	536	597	557	566	558	544	587	574	573	574	587	564	569	564	576	530	536	547	563	559	563	562	561	600	570	567	566	549	579	587	557	583	575	593	533	589	621	543	533	555	583	572	572	604	546	539	571	523	546	548	553	567	612	619	574	544	579	567	576	516	605	547	577	585	532	557	598	556	584	551	565	549	577	593	566	533	562	572	554	596	556	558	586	530	530	582	559	598	563	559	570	599	591	541	594	588	613	572	572	574	568	550	593	523	549	538	611	583	558	603	567	561	552	578	553	555	559	570	581	566	579	544	560	512	536	578	543	538	585	551	579	572	579	565	559	582	558	621	596	583	546	578	536	550	532	571	555	579	579	567	566	579	586	573	510	551	553	566	562	548	577	595	617	582	553	587	572	524	550	599	580	522	610	572	591	549	551	571	545	544	577	571	584	597	562	551	563	571	549	554	556	607	545	583	545	547	543	564	503	587	573	587	584	543	578	546	572	573	539	573	497	593	593	581	533	580	560	555	568	556	549	515	593	579	561	568	571	613	537	571	545	557	563	562	549	557	510	573	582	577	569	564	592	566	555	600	547	609	587	581	562	581	536	611	559	567	594	551	589	576	578	592	575	601	535	556	606	588	590	556	556	543	577	547	549	574	536	577	581	563	556	568	586	570	538	555	542	569	574	596	593	544	594	587	533	612	578	613	575	590	574	578	564	538	582	560	512	572	580	520	573	589	563	576	632	499	568	528	554	558	573	542	559	591	574	543	526	531	608	561	583	565	595	575	585	566	587	555	560	582	614	618	557	581	537	535	543	545	600	528	549	534	586	548	577	569	579	590	559	594	602	585	599	608	550	589	569	533	608	574	566	598	573	569	555	565	545	604	556	563	621	583	581	540	582	540	576	576	593	525	575	561	549	587	588	560	525	546	569	582	578	583	564	562	593	582	501	590	604	567	504	576	584	573	556	548	543	573	560	570	578	576	580	581	576	553	543	563	563	565	577	555	538	583	567	592	551	553	580	589	587	528	528	592	573	562	621	597	554	554	565	531	578	544	555	534	569	573	547	576	585	570	533	555	606	601	556	554	565	579	567	564	549	531	541	627	537	563	576	594	587	584	543	545	594	590	548	549	572	555	535	576	600	565	582	552	506	545	575	550	580	520	554	563	588	600	621	532	568	560	548	548	546	579	564	520	580	579	576	561	578	586	612	586	576	573	573	596	572	575	533	521	562	614	555	559	550	585	553	604	598	586	617	593	548	572	561	567	576	545	559	603	554	560	551	572	555	576	613	548	498	554	602	596	548	608	529	639	590	596	577	575	579	551	556	543	575	538	556	578	570	590	509	543	543	554	565	574	565	555	564	525	582	588	571	578	514	536	551	597	558	583	564	576	560	581	561	587	556	575	524	579	595	573	581	566	568	502	563	593	596	575	581	578	541	588	555	556	635	603	489	558	598	561	612	540	549	622	576	604	556	567	598	641	528	545	582	560	587	589	567	592	577	567	625	602	545	603	557	637	558	568	576	573	592	544	555	538	607	558	524	575	555	551	536	559	569	563	586	599	525	572	571	607	566	551	575	558	581	597	550	558	535	571	576	572	537	543	539	551	576	534	576	549	578	561	569	561	555	555	547	575	539	595	583	555	574	504	596	525	551	611	540	553	567	542	573	551	534	559	595	564	527	533	556	543	624	527	561	563	559	548	577	568	567	520	525	558	627	544	611	634	532	598	526	608	560	553	551	555	580	561	564	595	572	528	602	594	562	537	579	581	547	602	531	573	536	568	583	589	535	541	588	578	558	541	536	529	547	568	528	547	559	520	516	547	506	516	535	603	563	597	569	565	579	590	626	505	538	586	508	561	615	557	531	570	559	534	572	603	538	578	538	556	588	575	554	551	578	557	589	557	583	559	559	574	571	569	576	610	558	577	557	580	603	608	572	511	522	555	575	593	565	558	564	587	556	569	574	568	557	548	562	580	594	534	588	553	588	546	534	576	540	584	590	576	565	566	543	547	577	567	543	571	553	567	577	596	573	563	524	593	572	572	560	603	543	548	595	529	571	566	532	584	569	559	560	592	540	580	518	586	561	574	533	522	555	580	541	580	567	596	540	547	533	558	559	552	632	552	506	519	570	585	546	556	543	571	603	586	592	549	589	571	556	628	570	563	571	568	558	555	586	556	585	571	538	554	534	569	586	575	561	655	653	564	600	555	577	615	522	580	604	562	553	535	614	584	540	569	562	522	583	529	596	593	602	573	547	567	560	565	584	548	558	583	584	550	548
59874	100237	86278	67268	41109	26197	11288	3289	2433	1197	560	543	530	513	602	571	505	580	533	567	523	547	515	528	546	529	567	551	539	515	520	552	540	572	584	520	526	535	540	584	522	546	576	544	548	528	531	541	564	576	544	522	528	550	560	554	504	479	530	543	555	557	474	512	542	567	561	535	569	546	524	501	563	537	553	545	542	562	530	544	552	486	550	550	503	484	559	542	555	548	564	545	536	551	563	540	542	521	552	549	542	532	562	532	533	513	544	519	562	532	525	532	508	527	511	525	569	525	558	584	557	545	557	517	525	506	548	545	531	527	539	548	529	568	521	530	514	572	535	571	502	501	536	532	498	553	498	515	529	525	573	527	552	527	535	510	540	548	531	579	519	509	531	536	566	510	523	552	534	558	525	491	476	510	517	482	570	493	537	508	541	512	559	542	556	538	516	558	553	527	527	510	527	559	540	558	520	588	538	538	527	531	543	560	531	555	488	549	517	517	524	566	537	509	568	531	539	529	566	534	533	537	530	525	544	503	521	538	527	517	531	520	518	559	547	515	505	569	549	517	512	557	501	547	538	531	556	487	531	529	573	509	486	527	547	504	521	558	522	539	511	566	555	509	533	544	513	532	543	537	543	520	547	525	514	559	592	533	515	519	544	537	536	479	523	494	557	512	552	508	530	534	504	556	500	574	554	523	580	548	563	526	536	557	560	533	546	510	528	560	523	559	520	544	527	537	558	570	543	521	502	506	582	563	518	537	503	528	533	545	577	558	541	532	533	552	527	531	536	533	563	546	518	521	544	542	542	541	552	535	480	551	543	549	526	519	512	511	507	508	508	529	570	568	531	534	521	511	559	560	541	532	511	545	514	530	531	539	536	515	556	488	516	505	546	520	536	508	501	520	540	535	490	516	501	537	540	556	527	539	517	548	588	535	569	519	558	540	532	563	526	537	497	536	519	543	524	551	509	559	500	565	544	556	552	483	542	537	510	551	552	509	524	482	528	505	535	563	522	529	546	528	526	530	540	525	523	584	512	535	571	504	497	543	469	529	550	526	599	515	502	520	502	545	514	576	512	517	502	533	586	533	575	507	545	537	524	510	549	506	518	503	512	536	562	535	577	519	500	559	543	520	489	527	558	504	529	517	501	516	555	575	532	537	525	528	523	536	551	511	536	548	534	567	547	534	535	520	538	517	501	528	552	552	528	531	539	545	557	552	549	495	523	554	541	546	517	581	500	520	521	539	555	555	518	540	535	486	551	531	504	554	528	524	556	508	523	530	503	505	509	501	489	529	537	539	511	529	589	549	516	543	516	541	584	535	527	553	506	546	546	531	477	524	527	554	556	503	557	492	500	543	555	523	538	543	499	555	552	513	566	544	562	524	530	481	542	525	531	539	531	557	548	506	523	526	533	509	523	533	506	560	579	524	528	529	555	545	548	519	526	538	532	507	549	569	521	496	526	544	551	529	551	540	548	539	530	548	522	522	489	504	517	487	535	536	551	520	538	549	525	505	529	530	562	531	535	509	509	569	549	544	523	509	546	549	482	535	572	548	552	540	554	518	535	537	516	527	566	546	507	495	532	554	540	577	554	571	562	530	532	519	525	545	534	521	541	577	529	566	566	560	544	520	515	492	514	534	542	516	516	548	550	555	533	555	485	540	540	577	539	532	543	536	543	540	519	538	544	536	488	543	533	520	570	548	562	546	532	552	525	531	510	507	543	504	548	590	567	494	537	540	530	550	500	521	522	529	509	522	547	526	549	511	522	531	600	514	513	548	525	550	560	561	492	542	515	528	523	547	485	538	531	516	509	526	511	553	528	549	561	545	532	547	528	481	515	537	551	538	530	540	514	525	544	495	522	516	525	535	557	546	518	475	543	505	515	514	542	530	507	523	560	576	569	569	584	537	514	548	512	520	555	552	541	562	538	553	509	558	504	547	551	514	507	548	505	545	554	511	498	552	526	512	524	532	523	510	562	573	535	529	508	530	506	519	553	539	513	529	528	572	545	500	526	511	518	529	519	551	542	519	571	527	545	548	552	562	517	547	530	514	531	514	525	548	504	532	511	532	539	516	513	540	539	543	538	520	499	570	458	529	554	551	518	560	559	501	529	506	540	532	528	554	525	505	490	560	528	530	539	526	513	542	538	550	524	503	576	489	516	569	487	568	498	551	528	515	530	515	566	509	533	556	545	502	539	500	560	550	537	522	510	560	455	541	548	542	526	547	521	543	555	538	513	544	485	533	518	517	492	500	519	525	550	507	534	539	514	533	552	513	538	531	575	495	506	583	541	557	517	466	530	534	527	492	546	516	519	514	527	541	517	550	544	532	563	536	533	542	556	520	550	513	490	553	538	543	546	503	500	498	517	515	553	528	516	557	502	538	543	514	514	532	518	579	518	508	552	497	569	538	560	518	571	506	542	522	524	539	553	558	515	520	537	499	539	553	531	496	556	531	547	594	533	523	517	525	534	527	497	538	553	537	498	518	522	496	537	538	548	514	529	542	547	536	500	508	547	502	506	542	529	519	493	543	551	499	549	553	571	482	518	549	519	555	581	516	522	525	543	509	534	525	542	559	537	525	533	527	510	533	554	548	576	545	512	494	504	528	535	469	549	530	498	563	507	536	523	572	537	504	541	488	501	504	562	550	516	495	560	570	513	532	522	509	567	536	515	546	517	560	524	527	526	508	485	548	522	532	525	504	522	548	545	502	523	508	547	545	570	525	547	535	530	530	520	536	521	507	495	530	538	563	524	548	539	508	520	523	516	557	512	535	534	556	614	523	552	526	590	520	532	533	521	542	567	468	522	543	509	521	545	543	542	526	561	494	509	528	534	582	508	528	520	552	531	566	547	521	551	543	542	542	546	524	542	514	551	505	520	539	531	529	526	507	573	569	514	556	487	588	524	555	488	546	497	499	529	527	522	508	521	504	545	561	491	555	529	525	541	546	537	542	564	535	525	546	506	537	575	509	551	502	519	519	513	491	546	545	503	539	520	515	525	554	510	543	517	547	554	500	554	535	537	575	542	576	513	534	566	534	546	517	517	547	544	529	514	499	509	556	524	573	521	514	505	550	548	518	558	566	552	530	574	559	562	594	514	540	518	529	530	532	567	520	579	536	504	564	563	532	561	518	493	513	551	548	528	498	518	501	518	521	536	566	547	500	521	532	529	519	529	564	534	524	531	502	539	511	524	564	479	511	512	476	500	578	533	534	528	503	538	529	576	540	526	529	535	569	510	519	522	532	536	516	564	501	579	539	515	519	565	515	547	562	549	531	525	494	524	516	500	523	509	520	565	533	511	508	511	560	524	511	551	524	540	564	561	554	500	541	516	534	485	492	541	519	518	520	563	563	499	564	539	512	514	542	521	542	557	538	567	491	552	516	511	518	532	566	549	504	519	511	510	501	533	504	495	539	513	543	541	552	528	534	532	552	522	525	563	509	568	536	542	546	511	505	552	567	524	477	560	522	515	541
28484	23681	24814	16546	5911	2392	1212	537	487	433	428	409	446	463	401	403	449	405	434	394	432	440	414	454	401	422	457	397	420	412	446	434	429	432	467	388	399	413	428	403	410	458	416	419	424	436	426	440	434	458	404	467	416	406	389	384	407	412	412	416	394	388	412	441	470	388	433	423	387	459	403	398	443	401	435	429	447	387	420	408	445	429	417	417	398	405	427	428	412	419	395	442	408	432	431	408	395	397	403	424	423	405	408	379	415	443	407	411	409	412	420	387	409	423	415	416	445	446	433	449	445	434	394	431	404	427	416	424	395	441	407	442	412	433	414	403	406	428	389	438	424	419	423	437	439	403	436	455	448	415	439	419	397	439	433	405	415	421	422	402	451	421	422	430	413	420	448	400	438	406	400	426	420	415	432	399	410	408	461	382	403	440	366	385	418	443	378	415	412	454	438	397	449	409	418	427	411	431	395	421	429	389	414	412	415	409	413	454	416	415	469	442	439	435	398	429	418	441	444	441	470	433	420	437	439	419	406	413	374	396	378	412	391	433	435	421	430	393	437	436	440	440	425	403	423	420	405	405	420	427	420	439	434	387	399	401	429	424	406	421	412	416	429	433	406	447	409	422	422	447	431	448	414	420	395	437	398	413	408	384	433	438	401	404	427	452	394	419	404	419	413	448	427	424	445	431	431	374	403	411	407	375	412	407	403	417	382	414	442	405	454	402	437	398	431	427	442	442	451	431	422	420	426	396	405	394	420	434	438	422	430	425	434	428	444	436	425	419	372	443	413	423	389	429	396	418	434	404	422	416	411	446	377	459	397	455	435	441	471	438	412	415	409	416	419	428	469	417	402	417	438	427	444	412	407	455	425	419	416	427	452	432	430	409	419	385	403	388	386	393	459	434	419	391	422	435	438	443	384	434	395	417	434	414	404	433	424	441	419	415	429	425	379	433	418	411	412	444	393	386	385	464	410	454	407	429	448	421	423	441	446	448	462	391	434	405	407	441	434	406	448	386	402	385	412	435	464	453	416	444	420	426	425	416	437	392	407	392	449	391	423	375	405	411	400	417	416	415	411	417	407	457	425	405	434	405	405	447	418	401	451	417	396	406	411	432	418	432	421	417	422	425	405	406	357	406	398	446	393	419	389	434	430	429	413	449	428	413	422	432	455	415	413	407	419	396	458	409	421	425	410	385	430	399	417	454	399	385	434	443	429	396	435	412	412	393	390	418	384	439	415	440	419	414	419	428	405	407	441	419	432	427	435	416	412	455	441	414	401	417	427	415	420	486	419	445	464	454	410	449	427	447	410	400	454	429	409	376	403	428	451	431	400	435	470	429	435	425	401	418	435	411	400	402	438	436	438	399	448	448	445	433	403	455	418	434	430	435	420	395	434	418	417	438	422	410	414	421	401	403	422	387	438	449	406	417	463	440	417	429	395	392	449	430	381	450	397	416	412	432	434	421	433	422	425	439	446	424	442	409	444	418	436	419	399	404	423	386	435	440	430	396	410	423	397	407	410	437	441	397	406	416	419	442	424	417	425	405	420	471	410	424	403	386	407	404	405	403	420	438	376	408	447	394	371	401	403	384	419	457	421	425	387	473	429	434	423	406	435	403	432	406	434	399	412	422	417	429	381	424	408	443	434	430	400	459	447	416	406	444	431	391	424	392	423	393	440	414	443	422	418	430	423	430	402	427	403	442	448	411	398	425	429	421	412	390	438	404	422	394	407	427	405	409	395	415	407	404	439	450	412	419	414	451	423	425	429	428	434	447	403	454	401	444	398	418	411	419	430	422	421	409	399	443	416	380	442	442	443	384	416	415	406	461	432	445	440	460	428	409	426	400	422	388	422	449	412	421	448	392	426	419	421	417	425	381	421	412	453	395	450	405	411	433	430	404	393	486	435	440	416	456	414	408	437	442	404	408	441	377	403	451	398	406	415	404	401	385	412	449	379	435	429	422	412	415	400	434	417	384	364	425	435	426	423	413	416	441	408	398	438	446	398	433	424	438	436	452	419	427	420	405	452	450	439	387	414	427	399	410	407	430	458	399	402	432	423	472	445	436	474	401	422	428	400	422	390	441	445	412	392	406	432	378	400	456	424	419	382	457	414	433	395	394	445	407	445	414	399	428	391	421	434	436	408	412	407	406	461	440	424	411	420	414	415	427	423	407	429	428	427	429	420	407	429	426	453	409	425	446	413	453	421	447	409	394	418	431	404	408	424	434	399	417	396	419	439	405	453	418	408	423	424	438	415	397	421	407	418	395	391	422	430	444	429	396	395	441	448	419	421	413	429	416	426	403	428	424	414	399	413	404	413	407	432	424	419	406	404	410	447	420	421	425	420	447	438	398	395	422	413	371	395	432	399	407	401	411	427	428	399	415	402	406	399	400	429	435	460	432	416	432	444	425	415	412	403	428	451	407	422	394	367	399	439	420	427	404	411	430	409	412	439	402	420	381	429	475	410	442	432	411	423	381	422	462	445	453	423	450	402	385	443	458	403	424	453	457	422	426	406	416	409	402	406	444	426	421	393	429	394	415	428	425	456	384	436	421	457	433	424	452	403	412	435	442	418	419	438	430	421	394	403	423	469	412	391	419	412	415	430	401	427	436	372	468	459	434	414	424	434	454	461	459	420	414	450	421	376	408	445	409	439	438	385	438	430	422	469	422	427	439	402	414	398	451	407	422	445	414	391	449	428	393	418	450	384	409	419	431	414	411	417	405	449	418	463	400	412	436	449	430	430	424	421	394	419	417	434	412	383	432	384	420	374	440	387	427	427	411	392	413	420	417	454	413	418	459	402	397	406	420	415	403	480	415	426	419	438	453	434	431	423	421	413	422	434	435	416	407	398	433	424	414	440	451	398	429	415	454	433	432	392	397	448	434	436	404	414	422	414	438	421	396	398	422	366	414	400	395	410	395	413	420	422	431	430	419	425	428	416	412	392	373	428	446	446	440	419	410	409	388	430	429	446	453	399	434	431	443	413	414	442	412	425	363	408	388	425	435	432	447	425	370	391	419	450	442	435	399	393	364	414	431	437	428	415	454	472	425	459	407	423	426	414	432	458	441	416	473	379	433	417	425	457	394	427	421	410	444	398	424	420	470	417	440	396	454	438	429	429	434	413	404	452	417	442	412	412	448	421	414	392	425	453	441	414	451	489	416	446	429	405	423	425	429	413	410	429	409	415	414	447	377	417	452	420	440	451	429	461	431	378	414	397	431	422	412	398	431	443	394	446	419	436	432	448	415	417	432	406	399	429	403	401	420	406	417	453	403	453	388	444	391	442	411	425	404	403	416	489	477	411	426	422	401	420	446	432	454	438	364	440	409	458	384	392	427	443	388	459	396	382	383	432	413	422	425	413	405	413	427	442	425	445	405	392	446	420	419	407	411	417	424	391	438	437	421	447	372	435	400	427	452	449	416	462	421	425	448	416	442	421	415	429	463	394	411	429	438	443	395	360	433	448	421
13046	26649	22521	11273	4882	2431	1104	502	462	401	353	332	352	362	345	382	352	356	377	348	370	355	352	387	378	371	361	383	332	352	376	336	353	330	364	356	348	389	332	331	359	410	364	371	375	361	342	390	348	390	355	350	367	355	382	357	358	330	388	343	363	364	350	369	377	334	372	381	364	404	371	367	370	366	366	364	341	362	323	370	370	363	360	393	367	379	369	366	361	368	340	358	368	333	378	354	325	344	378	379	352	343	393	343	335	386	358	346	353	370	338	349	373	345	381	383	366	360	339	352	379	358	356	358	354	372	370	361	365	357	350	352	377	361	336	371	321	380	331	378	372	364	334	367	372	353	352	338	350	367	356	361	352	359	318	353	368	381	366	367	350	334	388	345	351	368	380	324	368	362	341	381	362	365	349	371	371	341	355	346	337	386	373	378	377	345	342	368	341	375	362	365	333	316	354	379	356	351	342	370	318	368	355	315	390	349	357	342	339	359	375	366	334	351	366	335	365	357	386	322	376	343	365	396	363	334	381	342	370	347	347	362	351	394	312	345	354	334	347	349	370	378	340	343	356	334	332	362	345	362	350	349	361	369	347	372	346	346	352	364	354	338	382	371	349	371	384	356	346	362	312	352	357	346	346	378	362	316	366	342	361	372	346	370	356	351	367	378	372	337	377	331	355	349	340	348	402	376	361	326	366	329	332	358	337	372	376	358	375	384	362	348	381	374	363	352	334	355	350	378	347	353	342	319	354	373	346	348	390	368	357	328	354	332	348	321	344	344	327	362	369	363	333	336	329	329	365	347	343	376	360	354	352	372	344	323	358	360	358	308	339	366	314	312	327	345	349	315	348	342	362	338	351	313	361	367	331	369	364	372	329	340	354	388	354	377	341	359	382	351	361	357	357	290	360	347	365	357	354	353	358	355	350	340	375	321	350	373	354	361	344	341	385	344	358	346	364	359	345	350	356	351	379	345	355	362	344	346	350	329	360	368	354	347	356	381	376	363	358	373	370	361	356	349	354	381	387	342	382	347	361	353	366	385	346	359	343	348	397	375	335	350	374	361	337	394	347	357	338	380	367	365	351	408	380	360	353	347	380	369	388	360	355	367	368	360	371	352	350	369	333	347	361	345	362	377	373	361	350	371	349	356	377	341	335	386	368	357	356	347	333	360	379	372	374	374	359	337	369	336	354	334	364	389	387	367	337	343	353	336	335	333	354	377	394	358	344	372	384	369	338	390	355	356	363	368	403	395	340	337	365	330	385	355	378	329	367	357	344	365	378	353	359	349	394	354	346	373	357	375	375	348	351	359	337	378	355	340	365	386	363	349	346	340	351	390	332	350	374	369	360	363	400	385	360	358	332	319	366	353	387	382	355	397	337	372	364	365	369	383	368	336	359	345	358	374	361	392	381	336	336	375	325	355	348	383	372	362	312	348	313	359	316	371	368	341	353	338	358	387	362	338	338	351	353	379	376	351	351	356	354	372	361	341	340	320	379	383	364	361	340	316	351	372	398	356	326	339	358	348	361	326	351	357	359	363	383	373	365	350	337	385	354	351	330	369	350	370	331	354	334	348	343	356	367	347	360	331	346	353	344	395	379	386	368	358	383	355	352	373	320	368	345	344	344	391	391	338	339	350	389	372	360	335	333	335	345	336	401	360	352	375	350	371	368	342	351	333	380	339	337	365	410	350	363	352	374	379	372	395	351	375	358	361	395	365	406	356	368	336	342	371	360	339	378	356	358	355	336	373	336	347	361	343	365	375	340	350	363	338	364	354	361	328	345	354	356	376	342	362	345	322	336	373	362	388	386	313	337	352	361	325	371	342	337	376	348	340	355	349	334	346	370	391	336	328	326	350	377	362	362	380	350	370	379	336	376	353	373	369	356	349	336	343	366	365	348	341	386	371	360	348	347	348	345	342	373	329	379	344	351	352	348	380	370	356	346	339	363	348	348	374	347	352	345	347	342	352	365	355	350	381	381	333	353	379	335	322	399	352	362	360	338	382	376	363	348	381	374	372	341	369	370	326	334	351	382	356	351	321	323	370	352	337	357	317	378	380	346	358	364	354	326	336	359	370	366	347	344	370	350	364	340	327	371	388	349	357	376	391	334	348	378	374	361	341	341	375	331	353	335	355	327	379	349	375	351	366	344	354	369	382	359	362	352	355	330	351	357	379	339	378	391	364	338	339	350	372	355	362	386	387	345	402	338	369	383	392	401	331	360	323	346	349	327	353	399	349	388	360	400	358	363	378	364	385	345	324	349	369	333	323	330	350	378	350	353	336	368	375	368	381	350	354	344	377	361	368	343	382	348	349	380	348	352	379	348	318	341	382	335	373	349	347	344	363	347	342	355	350	369	378	346	368	348	357	324	403	368	359	361	367	355	348	356	321	330	337	329	362	353	334	348	309	367	351	353	326	332	366	346	335	331	359	355	368	372	398	333	340	342	317	346	390	404	383	356	317	333	355	357	354	351	340	354	351	383	327	366	385	356	389	392	335	355	416	373	364	313	339	348	327	354	388	344	365	376	372	362	317	369	363	373	395	352	393	354	363	354	344	352	311	380	362	337	396	380	351	354	376	357	389	366	360	337	388	327	325	350	353	342	384	354	371	366	373	346	346	353	382	347	356	347	335	405	346	354	343	360	366	341	376	356	372	338	366	364	393	358	352	345	377	371	399	356	339	334	368	383	360	336	342	366	363	348	357	356	371	366	374	356	351	365	351	358	347	358	330	343	396	334	380	377	349	365	379	344	312	342	349	383	394	349	346	362	376	314	381	375	400	330	353	346	312	367	350	358	377	362	342	345	363	380	346	350	349	342	365	376	334	365	360	384	374	347	343	343	386	363	378	358	345	363	360	373	346	376	347	362	333	343	332	351	424	339	306	386	361	346	401	360	346	352	365	358	393	386	345	366	373	358	367	336	364	337	335	377	369	336	373	341	339	379	393	361	355	360	352	342	337	344	356	336	395	347	346	331	330	370	360	374	353	347	374	367	370	355	344	345	349	369	375	368	353	384	342	344	337	390	339	366	354	352	369	358	387	352	369	371	352	360	350	336	360	374	313	382	358	356	342	348	379	359	376	377	351	376	387	361	350	323	337	356	356	342	376	385	358	344	344	365	362	351	362	356	357	359	380	332	368	331	351	363	382	308	387	358	389	349	382	361	332	386	376	317	337	383	352	368	406	380	349	361	373	321	388	344	338	344	364	352	390	354	337	365	383	362	376	386	361	362	332	363	348	379	373	332	361	356	358	353	367	351	364	346	362	365	319	352	356	344	383	379	374	349	376	303	374	352	365	350	334	338	352	335	329	343	316	355	364	330	353	352	358	371	347	376	412	370	369	362	379	326	375	353	371	350	315	386	363	344	365	345	363	340	333	386	355	392	328	350	367	356	374	347	359	343	362	378	351	378	376	368	359	355	353	316	361	378	344	361	334	383	340	343	333	340	384	339	358	340	326	340	376	319	329
25547	23213	39808	46706	34816	23646	9286	1865	1231	785	511	484	502	473	516	509	493	487	490	449	510	484	475	417	484	487	477	486	494	486	491	473	471	475	481	466	472	495	479	455	496	472	459	506	463	454	492	472	476	471	493	504	454	477	485	486	499	485	480	477	463	472	427	483	480	472	512	470	428	490	498	475	465	484	450	473	426	443	468	496	474	481	489	479	472	435	497	484	500	480	488	526	489	507	469	505	421	522	480	473	468	497	483	480	504	477	510	461	464	470	463	474	463	503	435	487	486	505	445	480	453	477	491	443	483	477	484	495	406	462	479	454	471	449	440	490	429	448	477	501	463	468	484	438	488	463	491	487	468	452	447	491	464	476	484	441	453	501	478	453	472	439	456	458	471	503	481	495	505	429	444	477	436	473	464	471	463	455	423	497	444	438	483	483	439	421	454	498	470	444	497	471	503	515	441	479	480	462	500	467	458	485	463	466	473	477	464	438	440	467	485	469	476	486	474	517	498	438	503	491	477	466	459	473	463	473	464	462	452	461	490	503	479	452	463	463	476	451	433	446	514	504	488	462	469	474	461	453	459	463	488	472	441	444	490	494	492	472	490	477	483	463	435	446	455	485	494	456	452	493	462	459	457	471	476	482	485	473	489	473	506	475	440	442	463	479	478	479	460	475	499	467	499	465	495	440	491	423	443	479	472	501	467	458	480	486	460	446	466	490	469	468	482	492	477	475	510	469	422	482	482	489	488	521	482	463	452	468	482	488	459	463	500	485	464	470	457	468	484	483	457	462	495	470	471	483	441	529	451	425	482	514	488	420	438	455	443	476	439	488	468	454	455	488	508	450	479	475	470	471	488	484	487	463	466	446	448	477	487	469	465	463	455	472	491	485	429	458	463	481	459	461	485	468	490	475	444	479	454	427	449	441	484	462	482	439	463	435	477	434	491	491	499	478	499	463	486	422	463	464	449	490	475	468	486	480	461	472	493	459	484	452	503	458	489	446	462	494	456	431	475	459	482	481	433	507	448	465	483	466	446	461	508	482	458	494	443	488	504	484	435	449	458	454	474	442	500	474	492	425	468	478	464	455	489	478	469	480	465	504	466	487	489	479	464	473	461	493	435	495	479	500	476	469	454	437	508	504	451	470	444	453	493	455	440	450	454	445	504	450	463	485	453	494	501	498	486	502	456	470	503	458	480	496	477	473	453	487	473	457	480	461	465	455	461	484	476	475	460	451	447	457	488	464	489	476	473	511	505	472	515	481	457	465	443	462	456	488	466	460	427	450	468	488	495	473	448	460	433	434	468	435	464	437	483	465	484	480	474	447	473	449	479	440	505	490	468	465	456	477	445	461	488	459	497	448	486	521	476	462	441	476	495	483	453	446	449	496	450	462	483	449	482	432	467	471	484	435	453	480	466	511	489	500	439	481	445	469	500	488	492	453	449	492	460	483	431	486	485	471	512	479	442	466	446	447	483	489	481	482	498	446	490	471	497	465	466	460	491	453	480	438	460	455	465	487	448	502	474	479	508	444	455	464	498	463	480	462	487	482	465	459	480	466	507	508	481	483	457	496	476	440	494	430	458	448	458	452	441	461	449	516	533	472	460	470	460	468	493	474	461	464	489	467	466	478	476	459	471	500	478	451	473	472	449	512	477	487	461	456	450	451	456	482	514	436	474	457	434	454	500	506	417	451	425	434	462	455	477	411	491	475	487	482	503	475	507	475	475	460	483	460	459	450	483	446	486	449	458	442	523	445	464	430	462	426	508	451	475	436	478	496	502	470	466	470	483	456	480	458	484	453	431	482	453	451	488	476	459	433	470	464	500	496	496	479	473	467	449	493	481	434	470	526	490	484	453	477	493	458	457	446	456	461	462	445	482	465	491	484	473	434	512	421	470	485	465	478	475	449	477	458	510	495	460	489	492	472	470	435	463	482	485	473	502	448	426	460	455	496	460	488	431	424	489	508	473	490	480	472	486	448	468	458	444	438	486	483	435	439	472	453	485	453	493	498	495	488	467	462	429	475	483	466	517	489	464	487	452	441	452	474	498	440	489	509	429	465	431	475	479	484	498	462	488	475	499	467	491	450	487	475	474	451	473	502	501	452	480	491	504	495	497	493	460	470	488	476	464	480	426	436	458	490	500	513	456	523	440	472	490	459	477	483	474	493	465	482	487	461	477	453	464	470	457	500	535	425	466	456	447	487	462	484	473	453	443	478	474	487	441	470	477	473	448	492	470	506	454	475	466	453	426	462	505	444	462	469	469	493	465	457	465	460	480	424	505	459	450	471	444	470	494	487	510	483	469	447	453	450	485	514	474	460	500	443	487	483	451	438	488	442	467	443	466	472	464	525	527	488	464	488	443	452	462	480	498	457	474	476	469	466	481	483	465	486	458	481	480	465	493	477	489	449	506	499	510	513	468	471	456	473	469	425	460	485	500	464	442	497	436	456	469	449	452	458	458	496	467	503	471	454	447	510	449	477	465	488	476	488	463	423	433	480	458	450	481	424	473	476	440	495	455	442	434	490	477	463	466	489	491	486	499	486	461	451	493	476	480	453	503	443	474	481	441	468	501	496	489	458	485	449	470	460	432	485	485	468	439	459	457	472	495	461	460	474	476	453	468	490	488	510	480	494	503	483	458	450	490	467	488	475	453	514	493	451	473	461	477	482	487	496	499	475	455	459	458	461	468	457	478	485	441	478	498	428	474	465	467	486	479	450	481	456	466	484	450	472	478	467	495	479	463	470	479	451	473	467	479	496	458	458	442	447	466	455	435	474	470	471	458	461	423	477	455	455	490	454	466	482	485	445	429	454	474	487	500	437	469	475	461	464	459	480	456	475	486	484	479	500	470	495	481	463	458	478	452	494	518	465	449	478	456	438	452	454	443	431	430	460	465	504	437	434	452	487	480	448	530	478	449	467	487	450	448	476	481	494	477	494	478	471	473	480	485	461	516	484	504	469	490	434	467	487	452	478	482	495	468	520	436	505	468	430	472	491	465	456	478	423	496	464	489	465	469	462	480	436	458	469	444	459	498	458	457	472	448	419	459	460	441	467	449	477	467	499	461	447	480	432	472	459	490	452	446	452	454	440	478	456	439	438	514	473	464	495	463	452	452	462	478	480	509	494	477	469	532	483	435	506	463	492	496	448	511	473	432	489	447	462	517	470	460	441	480	470	455	474	479	456	454	489	490	458	518	509	473	489	467	471	476	439	470	514	462	465	466	502	456	471	470	477	455	468	430	476	479	439	481	507	431	490	424	460	457	461	471	464	470	447	467	500	473	480	479	444	448	462	422	477	437	457	474	503	450	449	468	447	441	500	460	482	445	470	464	460	464	448	454	466	483	512	459	442	479	446	486	499	445	505	436	458	482	457	486	466	461	465	481	460	434	477	498	474	496	468	503	471	464	456	455	469	445	457	485	475	494	470	434	485	474	479	496	449	440	469	494	474	458	484	461	499	457	457	482	508
47674	87223	73997	53725	29364	17726	5999	1879	1499	911	470	451	446	435	443	435	419	424	443	419	449	460	427	430	403	402	448	450	417	445	442	504	432	447	424	455	441	437	458	440	413	409	446	410	423	454	419	449	454	428	455	440	450	439	422	422	436	446	452	412	445	435	462	391	452	452	418	412	426	422	432	457	442	464	421	463	450	477	435	467	439	413	427	442	431	443	436	427	442	417	433	400	423	455	459	443	454	446	434	425	399	405	405	461	425	447	418	443	450	406	439	420	447	413	458	467	427	399	453	453	396	406	422	483	441	443	475	404	436	426	467	429	445	434	442	446	439	436	436	467	416	452	470	439	459	473	471	445	414	421	449	455	415	439	429	480	467	448	440	437	436	413	434	414	432	413	438	452	431	456	417	459	450	430	423	427	415	435	440	454	448	458	434	427	431	421	416	437	413	445	442	443	461	431	426	472	420	427	429	435	451	448	445	437	431	434	426	431	461	457	425	468	423	407	442	419	433	451	424	449	438	455	461	459	453	461	456	458	450	438	445	454	419	443	474	445	414	453	441	428	449	460	461	433	444	459	429	452	417	445	431	441	461	454	433	441	451	449	415	434	419	432	450	463	459	411	427	416	395	437	421	478	408	440	424	431	420	431	462	485	441	448	419	459	448	453	419	486	420	449	410	443	407	441	434	461	468	449	473	410	429	419	424	429	474	412	444	443	424	443	438	444	431	444	432	459	432	446	414	391	462	457	439	414	429	467	404	426	441	449	426	440	443	460	465	445	435	452	457	448	408	455	425	422	449	423	433	452	410	435	424	422	456	464	436	438	460	456	470	431	432	430	441	413	434	458	414	434	399	434	438	416	431	422	458	445	406	399	416	440	454	426	452	427	438	420	443	415	402	400	467	425	422	452	435	480	436	448	431	427	457	449	462	450	470	447	445	456	451	464	397	471	444	476	416	418	433	460	437	486	432	416	444	425	412	433	421	465	404	404	407	423	436	404	472	463	461	410	417	447	414	490	453	406	477	425	412	445	462	448	456	432	451	398	465	422	450	419	417	406	450	443	460	448	441	458	437	411	460	423	435	447	459	424	426	491	489	452	451	442	440	456	448	431	443	447	431	432	454	437	415	433	411	430	451	428	452	433	445	392	441	457	399	496	438	471	444	415	455	426	441	445	411	474	429	480	452	395	419	418	469	425	427	453	439	408	462	426	426	462	406	409	476	435	426	447	474	423	440	454	406	414	454	454	477	449	420	404	450	455	433	423	456	468	419	447	448	396	444	423	439	436	435	410	475	426	415	448	427	471	427	419	421	421	440	433	416	446	414	448	460	451	447	416	436	466	391	441	443	437	460	440	417	464	452	452	419	458	423	450	465	436	482	478	407	443	438	408	474	400	413	442	476	426	418	458	449	439	433	401	429	436	415	435	495	438	453	420	407	426	437	430	463	393	457	421	424	397	439	431	429	413	450	470	461	399	423	472	407	447	426	424	467	413	413	430	447	458	472	438	439	414	431	428	445	420	459	458	464	456	447	420	441	466	426	426	391	434	418	430	414	471	445	475	441	417	432	451	457	422	438	490	426	452	436	446	443	443	472	446	428	435	439	424	459	476	432	432	415	443	458	426	411	410	449	429	450	418	432	432	437	433	442	420	459	425	430	462	433	452	458	446	437	437	433	455	477	429	440	429	443	436	438	446	454	441	413	427	434	422	453	439	435	426	425	431	436	413	407	493	439	409	467	409	464	408	402	439	445	423	463	431	432	457	431	435	427	490	406	447	444	452	461	449	428	457	435	445	466	478	422	450	462	466	424	419	403	418	456	424	444	434	459	457	435	427	458	407	465	399	451	400	418	406	442	427	427	437	423	404	454	423	455	423	413	428	445	443	429	445	437	441	471	470	448	427	420	437	421	450	424	415	444	425	444	386	474	425	422	422	478	428	429	444	435	448	461	446	425	463	438	449	431	470	464	427	462	417	429	461	439	434	431	446	422	456	430	451	463	454	421	444	433	443	400	458	431	424	428	426	455	456	438	415	416	384	446	398	444	438	422	458	461	463	423	402	450	447	434	475	450	448	423	438	469	467	445	407	428	454	469	467	487	423	449	446	444	411	450	413	426	443	439	422	403	430	461	454	423	383	474	433	378	441	435	418	451	444	437	413	472	436	399	434	424	461	390	438	421	444	437	429	471	440	422	466	430	446	442	431	430	445	411	397	400	436	477	463	447	408	443	446	443	433	449	442	439	409	431	404	446	440	476	446	427	437	427	431	455	469	446	487	426	408	416	429	408	425	424	444	417	418	461	428	452	452	441	421	457	480	423	432	446	434	415	444	413	384	472	428	454	470	444	427	425	414	426	470	426	427	421	449	443	460	431	419	419	440	417	446	460	438	407	437	458	441	446	474	421	414	450	409	428	407	457	450	450	447	469	431	418	460	461	439	442	450	465	422	434	417	408	411	423	418	444	426	442	406	437	410	449	441	444	473	488	438	457	438	454	455	452	420	431	434	433	447	449	419	420	418	463	424	466	426	467	451	435	467	440	407	436	430	447	442	381	399	437	430	424	409	469	449	451	408	424	463	449	431	407	405	435	429	440	479	425	412	409	464	446	447	452	434	425	429	461	465	426	403	449	406	472	422	466	442	413	437	464	421	448	439	455	403	419	422	424	460	462	433	427	461	421	412	463	433	458	425	415	441	479	453	401	442	488	438	488	400	449	423	430	494	419	468	412	428	422	428	458	460	452	425	447	442	442	471	424	426	434	444	421	451	388	447	418	470	467	429	428	419	460	387	452	413	466	428	454	456	419	456	430	439	430	452	428	410	462	435	484	461	487	444	430	444	421	444	435	435	452	444	431	427	414	432	434	411	411	410	444	480	442	384	430	432	423	444	412	402	455	450	440	426	425	444	422	400	429	455	415	427	419	419	447	462	412	433	395	460	460	420	441	475	448	439	442	435	437	405	394	412	443	457	466	461	438	431	397	424	435	439	423	433	420	450	431	440	523	404	456	431	457	428	438	450	440	484	416	417	460	473	455	433	456	408	473	401	449	445	447	444	460	445	430	439	453	414	417	454	434	429	433	416	434	454	437	438	422	440	425	441	450	493	474	437	443	426	409	464	415	458	427	421	419	443	417	436	412	418	402	420	424	435	452	427	420	467	418	404	453	445	450	458	412	464	454	439	418	465	429	416	436	482	433	473	447	415	445	464	473	462	424	429	439	412	438	422	447	421	427	432	448	426	415	427	443	460	391	436	411	443	388	433	408	445	434	420	442	414	428	417	426	436	469	464	423	444	421	400	449	440	466	465	486	414	419	420	431	434	425	442	431	466	457	439	424	443	437	424	408	425	424	448	482	467	473	457	449	428	421	415	449	447	415	411	443	425	391	379	487	443	426	453	429	451	414	402	459	448	456	458	435	445	465	411	415	457	430	449	438	434	424	439	414	445	483	445	432	435	439	453	434	436	449	438	415	443	430	430
24490	22241	36251	44133	39469	32401	17004	4075	2192	1294	649	600	612	628	662	630	583	615	570	606	603	592	582	540	600	598	541	599	601	577	569	568	569	612	570	576	594	643	595	605	571	593	545	571	568	548	578	571	586	548	550	578	605	563	550	537	543	550	565	573	555	628	567	579	596	550	554	544	578	553	603	574	580	571	548	559	557	592	627	583	616	589	578	582	539	578	547	605	566	577	556	598	575	597	571	592	544	574	557	566	553	605	588	532	520	567	584	562	549	579	570	560	576	539	591	531	625	568	594	587	560	598	522	594	557	565	591	570	552	560	528	541	569	555	576	591	529	570	577	534	556	558	574	574	576	587	591	568	608	588	549	555	627	572	589	596	550	553	562	582	568	547	550	583	579	578	600	615	579	598	558	607	545	547	560	606	577	581	591	532	572	602	568	567	558	554	557	579	604	562	586	532	605	566	571	580	601	560	562	589	548	537	570	577	594	581	532	559	575	529	519	590	564	568	567	542	572	586	552	590	607	578	587	589	595	612	582	589	594	593	573	558	595	612	582	574	564	572	599	555	573	569	557	567	623	520	592	620	590	564	553	563	597	563	541	510	568	535	588	585	552	581	537	529	595	548	536	505	576	577	585	569	581	609	565	568	598	561	575	613	616	595	554	565	573	563	575	567	566	580	583	543	573	575	550	575	582	601	561	561	557	549	597	583	587	590	539	547	594	589	612	553	555	560	565	572	524	591	566	559	548	535	586	539	601	543	618	578	546	583	591	528	583	546	594	572	582	555	610	598	585	547	627	545	579	570	557	551	546	581	563	575	597	567	602	525	570	578	570	594	564	544	559	553	544	550	552	546	545	568	555	596	552	534	605	566	581	576	545	579	544	581	569	555	549	574	546	533	557	574	544	550	533	589	589	593	599	593	548	573	560	592	554	559	582	555	583	564	577	573	611	559	583	560	559	552	550	541	585	638	558	548	564	545	603	575	562	609	602	565	571	558	559	557	592	570	567	576	591	593	593	539	542	586	572	605	531	610	542	632	561	545	567	591	554	611	618	527	564	593	597	603	565	588	551	545	515	581	618	566	573	561	568	593	531	615	636	588	565	584	580	559	545	586	572	605	591	546	586	571	573	591	580	568	545	587	564	582	554	580	560	547	588	623	572	565	544	555	569	552	577	584	602	591	541	550	586	608	599	574	549	606	599	508	570	573	598	567	566	534	597	561	549	625	537	546	568	574	583	613	565	575	566	544	562	575	579	596	548	588	573	540	533	588	602	561	618	580	569	583	574	590	563	596	575	577	546	616	594	558	615	651	562	576	568	561	576	565	566	521	542	595	587	572	581	607	579	606	596	586	547	603	568	599	568	569	554	560	600	569	570	582	567	530	582	572	557	541	592	567	566	568	592	590	579	526	535	553	553	577	568	565	582	546	573	528	569	602	582	541	534	559	592	585	599	541	529	580	567	598	586	584	605	580	592	537	544	519	547	533	569	536	573	585	563	589	550	548	561	551	558	580	615	575	605	604	558	554	592	533	562	576	552	560	601	591	575	562	547	570	490	598	592	568	600	484	601	595	588	620	555	572	587	570	578	598	561	609	556	557	556	543	598	530	601	572	547	587	527	589	560	546	552	590	582	571	596	562	584	553	487	561	580	565	577	586	547	631	575	548	591	539	605	604	584	588	592	554	538	547	577	532	585	558	608	576	544	590	585	596	585	570	621	585	570	583	533	590	578	567	539	582	590	555	551	595	543	588	546	582	582	610	600	563	527	551	573	622	574	559	578	572	626	562	592	600	562	584	565	595	527	584	583	574	564	566	581	551	593	566	572	560	553	614	590	513	594	574	597	609	595	548	561	588	598	575	603	548	535	622	578	611	589	588	596	600	546	578	589	556	592	536	582	576	567	554	577	558	568	518	525	511	565	548	584	617	557	589	597	568	546	564	605	634	592	505	537	586	589	606	612	603	556	604	574	533	559	602	509	643	614	525	568	577	623	551	580	568	538	564	563	636	577	553	578	548	548	605	632	606	590	579	568	542	563	572	552	569	536	566	556	540	570	566	603	598	581	589	602	562	545	565	595	557	591	589	555	540	569	528	584	544	586	575	552	557	565	580	512	550	508	557	565	547	609	566	595	620	608	579	575	573	570	536	577	549	585	590	611	594	574	558	573	575	631	580	615	560	602	579	579	587	537	581	567	562	582	578	602	580	561	553	535	562	559	537	587	599	602	570	553	570	556	560	553	598	540	585	587	588	537	561	574	578	559	601	594	612	582	614	579	574	569	592	548	585	552	584	540	501	564	583	600	564	596	558	598	584	580	564	585	609	591	571	594	536	570	584	566	539	594	613	562	587	599	537	537	593	545	570	575	538	533	590	578	550	578	612	586	554	566	562	582	548	584	567	550	573	566	530	586	564	581	562	527	580	583	582	609	548	578	547	592	561	520	577	556	562	555	593	551	590	610	605	584	596	599	589	566	578	585	539	572	571	594	579	556	595	547	579	583	551	589	545	563	525	530	588	542	572	565	566	540	569	576	584	570	569	555	558	602	574	569	607	612	567	581	589	595	577	586	592	556	556	594	551	568	581	580	573	577	580	529	549	570	588	558	524	530	563	582	534	578	559	542	596	560	579	587	578	598	549	577	528	544	570	535	594	593	559	513	536	542	570	549	553	533	610	532	597	548	532	571	513	583	582	608	579	576	547	625	550	594	600	610	570	565	569	550	557	587	551	566	577	572	556	578	562	596	565	569	545	568	565	564	560	591	589	561	586	556	514	548	609	572	599	551	563	589	608	533	564	571	514	567	593	559	608	574	559	572	582	551	574	637	579	571	572	566	575	607	571	581	599	518	574	560	562	587	564	536	553	575	564	574	552	591	584	563	580	607	557	606	585	561	567	516	629	593	614	571	557	556	565	515	576	620	552	579	560	543	561	560	544	553	559	534	578	561	547	600	547	573	590	568	560	532	607	600	604	557	589	577	598	560	599	579	605	565	538	552	571	580	612	550	578	574	596	595	608	585	595	615	540	568	593	604	555	626	562	607	572	569	541	581	549	512	540	579	551	544	563	537	612	563	559	555	530	573	557	579	556	593	598	557	552	534	560	574	564	526	602	555	595	570	593	598	568	567	582	554	586	576	564	560	561	601	571	555	560	559	538	583	603	569	587	558	564	572	570	576	604	533	590	569	563	501	579	586	580	544	552	584	553	533	537	562	582	591	548	524	587	622	575	559	589	576	551	595	591	578	555	557	588	544	550	544	543	558	564	561	560	567	601	555	563	610	556	627	573	556	561	581	596	586	599	553	537	549	531	571	554	555	577	543	556	578	575	578	549	556	581	600	581	551	569	606	596	592	566	592	599	576	588	571	536	560	547	581	582	573	580	537	547	565	555	600	588	585	583	561	582	615	548	559	609	532	572	535	623	556	590	571	542	540	606	596	590	605	561	572	570	592	575	607	562	548	554	523	606	594	604	634	529	571	597
57472	100431	87397	67549	42209	27623	9532	3572	2847	1507	590	548	533	543	529	532	553	524	578	546	543	529	561	546	542	534	554	542	567	559	543	531	531	517	524	539	535	512	522	527	556	593	553	550	532	474	516	525	557	543	495	504	571	560	533	521	509	495	565	528	531	544	549	572	532	523	538	540	502	495	520	535	624	554	543	526	516	534	527	554	538	558	528	485	515	505	510	577	545	529	543	531	559	520	519	548	539	550	541	539	496	531	593	559	570	489	548	548	525	555	529	549	515	522	584	518	530	523	533	526	509	575	535	552	540	560	542	545	510	511	555	540	563	513	530	552	523	553	563	544	514	527	556	498	563	519	539	528	556	520	548	513	505	482	555	556	500	540	549	533	492	557	561	562	544	521	561	523	553	506	518	554	503	551	525	544	501	533	516	513	581	522	539	518	526	538	528	505	527	525	546	524	552	557	569	534	538	531	518	492	548	512	498	566	533	524	508	531	569	540	502	518	512	507	492	504	503	536	534	528	530	535	589	495	557	544	546	540	509	526	516	523	510	525	545	513	514	517	515	498	550	525	571	533	512	509	568	538	502	576	497	530	510	515	526	501	522	536	520	556	525	541	523	538	514	499	572	509	491	524	517	535	548	529	536	530	514	514	513	568	543	519	496	513	541	582	507	534	563	570	523	527	500	516	513	561	505	523	521	528	544	512	515	517	551	557	500	530	532	520	573	531	532	562	551	513	549	548	515	555	532	543	526	536	515	544	540	549	576	516	528	526	494	507	504	550	529	514	534	548	507	562	515	518	520	497	551	514	559	539	575	520	535	509	513	503	532	526	548	557	506	501	515	581	533	529	525	521	586	529	556	505	552	520	495	511	558	526	550	537	553	540	473	552	508	517	516	528	573	547	547	523	546	600	530	507	513	575	541	545	522	557	479	546	525	576	543	532	528	529	523	581	514	532	558	537	513	535	526	595	508	521	547	567	543	538	525	531	534	520	542	525	556	515	543	523	523	525	529	561	497	516	534	568	506	541	539	534	543	498	486	541	502	524	528	529	497	530	543	533	575	556	575	552	562	565	531	545	541	523	546	517	511	530	520	529	516	574	534	506	553	551	542	532	526	529	516	543	534	562	540	511	549	504	529	563	565	554	506	571	507	492	525	559	492	540	515	547	529	540	534	491	550	560	520	505	536	500	537	554	546	510	535	487	549	525	554	529	547	534	554	544	558	528	531	538	532	572	532	541	560	520	600	544	509	521	583	542	574	512	525	499	568	546	493	520	542	525	519	568	580	552	529	538	499	526	501	573	531	527	511	555	526	517	537	551	542	546	529	542	528	511	495	539	570	528	524	555	521	570	559	546	562	583	522	480	521	529	512	515	492	550	510	500	525	503	560	518	527	490	532	538	530	580	485	523	525	544	569	512	531	529	533	572	570	556	509	523	523	515	534	517	577	513	524	534	591	526	552	520	550	555	545	513	522	526	542	534	544	553	559	531	532	525	539	541	534	545	554	556	573	517	541	528	519	555	524	512	525	517	506	501	511	522	550	573	507	547	529	539	573	510	538	546	542	511	549	582	526	517	563	517	558	517	477	549	557	496	503	534	587	507	502	580	554	493	535	552	501	493	528	523	498	551	514	508	523	508	566	516	546	562	523	531	563	569	540	534	526	570	521	554	535	512	550	528	500	520	523	541	506	523	526	539	505	530	535	516	511	561	534	560	549	526	531	507	510	526	557	519	510	504	513	518	535	519	559	574	542	496	579	547	528	515	480	541	572	531	528	495	523	525	514	539	503	521	500	546	515	518	552	523	537	559	581	545	580	522	550	547	524	528	532	525	524	494	491	526	540	521	514	547	563	530	509	525	536	532	568	526	556	513	528	527	527	526	488	486	553	492	515	541	540	533	554	529	536	520	527	526	514	533	513	492	521	526	504	550	528	587	491	533	497	519	564	575	531	524	520	536	538	526	527	551	540	546	548	517	490	549	547	538	537	557	544	529	549	520	558	508	549	550	548	561	537	498	561	527	545	527	564	501	546	534	510	542	522	541	511	496	462	536	514	549	587	533	516	486	534	509	512	516	534	552	523	556	505	524	562	529	525	521	547	551	549	539	521	530	507	532	569	561	570	564	539	576	509	567	466	526	535	546	534	470	526	550	541	513	541	549	510	531	558	506	537	525	523	519	572	570	542	505	557	508	612	506	518	574	530	539	552	512	582	562	521	501	557	521	497	556	526	566	519	492	490	565	545	545	524	546	533	525	541	530	550	510	540	537	548	516	546	549	579	520	534	535	546	511	506	555	534	537	518	521	548	512	539	532	501	501	537	525	512	534	544	560	510	528	517	525	554	485	538	500	523	533	520	543	549	508	507	552	579	509	536	533	519	551	507	534	523	536	486	517	536	533	564	543	493	504	526	546	556	505	529	511	542	509	541	533	524	541	543	546	530	531	551	530	514	531	529	530	503	537	546	546	525	555	558	533	491	505	554	546	526	517	487	514	570	542	544	548	554	568	556	568	493	552	512	527	566	546	614	538	514	553	524	492	521	522	506	520	574	548	512	543	551	546	584	520	488	521	523	552	541	515	546	527	553	512	521	496	522	491	519	530	548	560	533	528	532	586	551	489	543	516	506	524	546	523	568	540	536	460	539	540	553	526	562	563	521	512	562	516	496	508	554	553	492	550	526	520	533	499	517	498	529	532	562	542	551	523	552	530	553	493	577	554	510	528	569	554	523	498	563	563	561	507	497	495	559	513	535	534	515	526	546	556	569	554	542	545	533	553	483	492	554	535	501	523	547	514	526	531	521	562	575	532	523	539	523	565	533	544	526	542	502	541	535	500	556	530	533	517	529	535	527	521	496	501	464	518	519	511	524	462	531	501	526	520	558	564	514	525	562	539	515	519	488	539	520	572	488	555	560	507	543	513	518	549	524	528	530	507	568	559	502	508	532	512	523	497	504	548	545	520	505	548	521	480	517	521	536	542	538	533	539	521	570	525	507	506	529	489	522	485	520	546	580	573	527	531	566	549	541	552	542	545	517	540	500	539	521	521	547	536	520	545	601	564	539	548	540	501	533	545	557	552	538	500	577	528	517	518	528	537	520	547	522	514	505	520	580	520	589	507	524	538	480	527	512	533	543	520	546	560	546	550	536	536	582	540	548	545	525	552	541	505	514	552	497	535	470	559	524	506	495	536	528	502	585	560	528	530	565	530	574	554	479	543	521	565	536	567	553	536	532	536	561	498	543	557	475	494	569	550	586	530	584	528	540	518	544	520	502	557	555	518	536	563	531	559	505	550	496	556	542	484	509	542	542	513	567	548	551	546	529	504	541	505	519	541	542	523	582	520	518	575	519	568	556	542	522	537	485	490	528	541	561	511	574	517	502	519	547	543	549	550	512	539	537	568	563	503	535	522	550	555	504	517	527	574	522	537	533	522	548	515	519	574	574	580	576	544	536	515	521	547	548	517	518	479	506	538	481	547
28471	23823	24489	16832	6086	2839	1095	568	506	472	470	423	426	423	455	463	443	421	358	438	444	416	438	391	424	459	426	374	436	413	428	397	427	394	437	432	412	446	420	449	409	403	447	443	392	418	428	414	447	397	461	443	408	419	414	446	470	433	421	395	402	442	401	423	390	413	400	384	471	429	422	448	422	438	432	416	402	389	440	449	417	414	417	423	455	447	455	432	422	401	410	366	433	437	378	421	389	419	440	404	442	448	412	436	426	453	423	413	482	413	442	450	418	377	425	449	401	400	413	435	452	424	461	399	461	439	429	437	413	434	421	433	428	444	411	419	402	411	456	382	408	418	430	420	424	427	429	421	448	450	391	422	430	405	435	422	414	411	433	446	416	423	430	412	419	397	429	405	430	425	447	436	435	439	396	445	404	449	422	400	382	459	430	457	419	446	427	421	435	419	394	465	455	437	431	468	408	404	407	460	447	375	397	424	421	470	423	420	416	400	415	432	446	450	395	412	395	405	431	431	437	379	473	384	378	423	410	434	386	398	412	434	436	391	403	453	444	415	423	435	419	422	448	432	387	442	424	442	449	412	389	436	427	413	418	414	437	470	428	401	427	451	438	427	460	425	398	431	429	457	448	399	424	430	442	434	450	414	388	387	435	413	450	417	455	429	438	434	392	450	441	425	430	436	427	452	421	404	433	420	428	406	390	423	434	434	436	411	390	445	432	431	434	425	446	412	414	458	460	454	439	408	447	395	418	398	415	403	392	425	411	422	413	417	409	427	424	442	413	396	433	424	432	429	454	454	386	422	407	416	439	436	444	436	435	447	443	428	423	426	459	420	446	441	417	439	430	451	450	401	452	403	411	450	399	413	401	434	399	411	437	441	435	386	399	388	442	437	452	420	423	398	405	423	408	404	452	401	415	425	415	406	413	432	408	434	397	425	393	451	405	439	404	415	435	396	421	418	433	415	391	475	424	396	450	445	432	402	408	435	405	401	445	425	415	448	469	456	427	445	446	408	425	403	417	435	395	410	413	397	420	452	426	414	407	426	443	406	410	402	394	409	432	406	452	445	435	416	388	431	407	408	415	423	418	440	420	414	421	430	428	406	403	434	438	449	445	425	385	431	420	446	413	421	437	399	401	439	433	402	410	411	425	420	468	432	439	371	400	367	450	430	432	398	411	430	392	432	431	413	427	478	405	422	424	396	441	427	410	449	436	419	427	430	412	434	451	463	436	426	430	404	424	418	450	422	436	465	440	446	409	452	414	402	388	421	431	414	422	435	422	471	404	410	417	371	411	420	414	458	421	454	442	416	406	417	403	427	421	427	445	416	454	415	414	433	434	456	374	453	442	454	435	390	449	446	440	420	441	434	402	465	412	404	432	460	418	457	441	454	414	414	438	450	402	397	430	421	419	397	402	414	432	426	428	419	449	432	454	434	443	431	435	406	448	446	419	407	401	430	399	398	414	436	424	450	423	418	422	425	407	427	446	391	428	416	419	385	392	413	433	439	433	421	432	395	423	427	431	418	441	402	449	452	452	453	437	456	456	391	404	416	460	435	427	395	396	405	431	422	404	443	403	413	389	419	435	451	450	393	429	412	399	420	428	437	456	444	399	411	447	440	482	412	418	396	410	427	437	435	411	433	437	403	410	419	458	408	429	375	397	417	406	418	447	459	403	409	417	439	411	433	412	433	438	424	413	453	465	411	389	421	442	436	422	411	439	400	431	414	454	440	438	431	413	435	437	391	415	399	409	436	403	418	433	408	428	426	432	414	417	409	408	424	436	408	430	390	395	405	415	439	445	421	430	432	415	419	415	436	416	399	406	427	442	438	440	404	426	445	385	446	423	419	446	420	426	450	432	409	410	449	423	441	461	396	482	422	435	420	449	438	424	444	443	410	416	411	408	426	418	413	437	400	409	447	448	403	407	419	444	447	453	438	433	437	410	419	427	446	431	415	419	430	396	443	436	409	416	410	429	395	407	411	399	414	400	412	412	403	427	446	459	414	444	435	447	411	440	422	396	457	419	424	475	405	401	468	389	400	412	366	415	386	426	413	408	384	425	403	434	453	405	424	443	443	418	424	423	442	416	439	439	418	409	464	446	427	411	424	396	437	431	425	426	419	436	434	441	430	444	438	428	402	447	414	428	379	429	418	430	418	413	422	434	416	451	418	428	431	404	424	425	455	427	442	439	388	430	406	476	399	401	407	422	389	429	446	421	411	420	423	409	406	399	438	417	471	384	392	429	414	431	438	419	411	386	415	409	407	446	392	418	452	449	458	443	426	411	391	379	425	431	392	443	425	385	425	394	429	404	405	418	414	416	434	395	452	456	421	419	416	413	442	430	417	412	417	457	409	465	441	416	435	437	404	409	443	466	450	400	412	422	399	428	419	443	392	460	404	431	440	417	438	452	422	406	442	456	413	394	412	441	446	450	394	457	413	442	437	427	437	449	415	461	456	400	425	421	444	408	424	432	404	425	417	413	398	471	415	435	377	435	426	411	401	395	420	424	466	426	398	404	411	433	448	445	413	468	404	409	402	413	423	415	453	475	417	428	417	428	421	397	412	459	429	435	456	398	433	443	375	419	411	430	423	403	373	431	464	417	410	372	401	428	469	425	407	445	424	417	426	426	401	445	422	449	447	391	400	455	425	424	388	428	400	398	380	402	408	400	411	457	395	397	423	426	396	406	429	425	446	441	428	435	388	375	486	452	452	423	431	449	419	411	407	397	460	432	441	472	413	409	406	414	426	448	403	443	421	437	406	445	403	443	438	392	409	413	442	479	440	407	411	417	418	419	396	388	429	451	394	445	424	443	442	434	422	425	445	440	452	432	359	435	441	432	415	422	424	399	401	408	409	421	401	400	416	410	432	398	429	439	441	438	409	416	432	404	453	405	400	445	405	405	396	393	446	429	438	431	422	422	411	407	433	445	458	435	418	422	444	404	447	431	413	414	408	456	389	425	431	418	440	458	458	412	423	397	435	402	403	428	404	476	466	404	446	423	411	444	400	438	433	440	411	434	425	414	386	444	416	432	397	425	412	389	414	408	424	425	425	425	411	432	427	394	419	432	432	429	448	437	429	431	437	438	386	412	430	432	421	432	446	456	441	414	417	452	415	435	405	406	389	400	432	466	416	385	441	415	407	435	424	402	402	398	457	457	407	431	430	416	395	430	406	405	410	393	433	453	462	443	397	442	407	427	440	393	428	399	417	393	403	410	441	449	391	383	403	418	412	422	423	408	379	425	429	407	429	419	450	384	404	417	458	438	432	432	437	392	406	448	403	463	458	449	430	469	410	420	441	392	450	410	456	441	439	447	417	425	422	438	406	427	456	389	406	387	435	443	420	430	425	416	416	439	467	436	444	445	440	432	429	421	413	404	419	425	445	426	417	431	445	435	378	428	397	436	453	450	437	437	455	450	438	428	430	458	409	442	427	432	387	396	435	422	389	419	423	392	432	436	406	401	460
12427	26741	22761	11740	4978	2874	1006	532	489	355	353	361	356	361	350	384	355	351	377	365	425	360	368	336	349	321	324	358	377	349	340	345	373	387	331	379	361	358	350	353	376	351	349	341	340	348	355	355	353	351	358	338	369	385	354	337	347	379	328	346	345	370	377	357	327	362	378	365	321	343	361	366	358	350	362	338	351	338	381	371	364	355	323	375	371	348	375	340	344	332	376	360	350	343	349	376	340	340	360	382	353	359	375	357	377	360	364	339	371	367	361	347	365	355	329	343	348	350	390	360	365	305	362	366	340	379	356	349	345	373	363	387	390	373	352	372	356	390	346	352	330	359	362	384	345	357	358	358	350	337	349	363	362	360	362	371	348	361	359	361	348	363	317	380	353	328	349	382	348	390	364	359	353	355	292	352	370	363	346	370	348	359	360	361	348	343	372	360	392	376	348	336	342	340	380	347	359	346	316	350	355	376	354	376	345	369	369	371	370	328	367	387	370	374	343	358	351	376	363	369	387	353	351	369	333	360	355	355	347	391	376	350	361	350	315	354	324	344	386	362	354	347	330	332	334	362	316	336	358	346	346	367	381	357	352	344	362	374	387	364	381	378	348	380	381	344	351	329	336	347	329	347	334	344	368	358	326	357	331	346	341	366	366	332	359	341	366	359	389	373	373	367	393	369	389	360	349	343	377	352	352	356	358	342	333	346	359	349	344	365	373	369	358	348	343	385	329	355	362	380	361	354	358	370	328	352	350	386	379	390	384	357	357	338	366	348	377	361	359	369	349	335	377	366	408	376	349	348	355	350	349	353	362	375	355	352	368	346	335	348	335	347	347	359	385	355	340	363	328	337	353	330	329	353	389	339	350	341	362	330	352	357	341	382	354	355	372	337	348	333	350	383	329	375	353	383	369	353	328	348	361	362	340	359	332	367	350	358	348	348	329	360	362	369	349	374	361	357	334	322	361	340	358	379	364	352	331	357	358	359	336	323	366	364	358	365	369	319	346	366	360	358	381	355	373	371	352	344	362	367	343	326	358	342	380	349	409	355	362	360	316	342	351	357	379	369	344	341	350	366	335	333	324	360	377	344	370	339	382	371	353	364	370	365	352	364	350	382	325	369	396	388	337	362	339	366	352	353	367	356	366	351	376	370	333	357	373	358	343	413	366	390	366	330	369	363	342	364	346	348	364	336	343	355	364	361	352	344	341	361	396	368	342	347	366	358	347	356	347	362	357	331	355	387	327	387	331	344	372	325	368	372	335	354	369	335	357	368	362	352	363	339	366	346	341	381	381	357	356	329	352	337	350	360	351	358	335	338	385	326	355	368	386	361	363	333	364	349	350	383	369	350	370	359	352	375	357	338	353	356	364	342	367	342	350	350	383	383	385	367	351	369	355	365	370	349	370	353	357	362	366	400	369	344	345	366	390	363	332	384	373	333	378	389	357	392	367	362	323	334	346	337	340	348	327	357	358	365	376	385	390	371	365	350	338	361	363	366	362	370	328	328	368	366	358	346	352	360	347	344	361	369	374	356	380	353	377	377	384	328	380	347	363	377	381	362	388	370	349	339	356	365	391	317	355	386	310	377	358	354	333	377	341	348	339	402	362	357	366	382	347	342	384	385	368	380	322	328	337	361	336	364	351	370	341	349	362	351	332	361	318	351	369	374	380	340	345	341	353	358	374	363	351	378	357	373	347	367	366	353	365	383	393	369	354	361	341	334	344	378	354	362	336	362	363	348	380	364	372	357	356	362	359	378	319	337	332	324	346	373	373	348	344	366	350	388	341	326	347	393	331	382	340	343	335	329	320	381	327	319	362	331	332	343	365	352	358	347	339	364	375	355	344	359	352	351	373	385	354	358	372	365	358	362	345	355	344	333	356	396	332	333	390	379	335	372	344	384	352	347	340	360	338	340	377	395	359	351	373	317	352	358	361	389	337	353	368	362	373	357	342	381	301	371	338	339	392	381	321	325	375	314	362	379	387	336	322	341	370	369	377	341	346	330	385	342	380	367	372	376	349	381	361	359	353	333	362	308	363	376	353	346	368	352	353	335	384	380	349	371	338	364	385	364	363	343	353	381	365	347	351	347	362	374	358	367	365	369	345	371	328	381	366	332	365	353	333	379	353	358	403	331	386	337	334	349	329	349	346	329	384	359	377	366	362	394	347	339	367	335	344	373	363	338	379	385	345	368	335	366	369	375	349	354	355	395	363	328	357	392	340	349	339	345	407	360	337	383	350	358	357	355	380	384	361	350	345	351	394	362	328	325	393	371	354	358	371	352	378	335	370	360	366	363	399	344	337	357	340	394	347	380	333	335	382	357	352	356	354	391	331	364	396	345	387	345	371	328	364	362	388	377	357	345	369	359	340	321	369	344	383	367	358	363	341	382	356	398	309	343	342	309	340	365	356	406	379	349	368	334	399	364	343	333	383	401	369	375	381	356	384	334	369	343	366	369	331	331	358	345	360	356	394	360	362	357	348	365	363	350	349	376	367	332	397	324	410	375	382	364	359	351	373	371	360	353	337	361	366	344	337	385	343	321	352	343	366	333	343	349	353	349	339	359	362	367	343	365	348	342	358	335	361	325	368	341	362	353	356	349	356	342	356	375	393	339	349	356	353	340	365	407	370	337	350	359	410	345	344	361	340	393	385	341	367	333	331	404	342	335	358	325	392	333	360	341	357	356	382	388	365	344	344	369	354	348	361	378	340	341	345	370	345	355	351	360	404	360	342	351	344	343	335	341	351	376	345	386	368	368	361	363	377	356	348	367	367	337	347	380	355	345	363	381	361	367	384	324	337	370	333	365	360	342	362	337	369	359	354	372	331	354	349	351	348	387	341	349	377	340	389	358	365	353	365	372	353	361	368	361	358	383	349	361	351	388	317	327	349	347	348	381	350	366	368	330	350	356	342	332	376	359	332	352	367	360	388	426	353	361	376	326	335	395	367	388	370	346	337	354	335	343	352	337	393	365	351	354	361	356	350	363	325	382	353	356	321	362	346	348	353	352	360	313	397	364	336	358	366	361	375	370	321	365	353	371	390	364	320	353	359	345	367	343	374	329	354	388	370	367	393	334	379	342	388	351	396	332	355	353	362	370	333	356	380	330	339	330	377	337	366	366	331	377	349	322	376	395	359	355	361	334	357	353	336	349	383	377	372	356	379	368	349	401	345	355	365	354	354	322	387	321	341	337	366	350	353	354	372	410	378	388	368	375	374	377	332	351	385	369	367	373	362	360	339	364	341	386	388	365	373	381	355	348	377	352	343	363	372	368	358	350	342	333	350	377	355	388	366	345	320	354	355	338	388	361	387	369	328	355	368	370	405	339	391	371	359	329	374	345	368	377	352	357	369	322	350	358	377	363	356	358	387	393	351	345	357	376	373	339	389	363	359	367	360	386	377	358	382	358	386	363	379	351	344	325	356	338	372	375	355	356	322	346	382	365	354	372	379	375	351	356	349	389	353	333
25530	23244	40200	45371	34042	24219	8950	2024	1161	730	542	487	476	533	475	514	485	451	482	494	469	538	510	464	497	482	497	484	455	504	488	478	459	483	450	461	457	471	473	468	484	436	482	428	462	453	462	494	504	456	489	435	452	476	452	425	452	447	500	487	506	477	478	470	465	468	514	490	472	485	499	514	485	458	472	456	484	461	468	450	479	457	479	499	448	452	435	407	458	462	509	499	499	477	471	482	449	473	473	432	487	454	465	474	448	462	469	481	478	473	465	516	452	432	451	466	447	465	478	448	463	469	452	441	446	487	494	454	474	468	478	458	480	455	464	477	455	410	450	453	483	472	438	484	474	475	502	462	495	487	483	505	498	435	456	504	457	456	463	479	483	466	472	446	431	447	459	494	486	453	443	516	491	482	453	467	470	490	465	464	501	451	451	459	457	459	460	466	454	450	454	540	477	452	474	495	481	491	515	456	446	490	489	474	529	460	442	480	451	481	458	453	492	507	426	437	467	506	469	476	509	442	483	490	494	477	457	455	452	490	488	476	488	451	458	463	428	460	441	449	486	476	451	455	451	447	527	479	471	462	503	501	462	449	473	476	510	456	507	482	468	460	454	510	506	492	492	498	477	435	422	448	465	441	457	434	483	458	469	440	435	465	456	448	447	451	492	451	479	478	482	492	452	495	437	475	505	478	499	482	454	465	460	450	455	490	462	460	463	473	465	468	466	498	484	497	486	494	459	487	461	477	450	484	494	464	454	496	458	488	495	437	504	465	456	497	476	470	480	495	449	492	443	484	508	477	474	474	432	452	443	464	455	481	498	475	482	483	487	488	491	459	469	486	474	453	456	476	469	450	457	470	467	468	467	481	472	458	506	449	452	484	463	460	458	466	478	457	447	433	455	472	522	446	469	442	446	454	476	468	461	440	504	485	474	450	425	494	457	476	491	470	497	465	481	471	476	461	451	453	426	483	477	460	437	470	497	480	418	438	490	497	461	455	419	466	464	442	432	470	462	453	528	475	481	495	449	480	502	463	521	429	488	474	472	469	469	482	500	488	494	484	426	455	428	489	507	490	468	475	488	506	483	493	432	483	472	453	478	498	502	446	444	494	462	471	500	494	468	479	481	512	464	437	478	468	485	479	481	463	483	461	470	465	500	501	454	485	491	507	458	477	452	457	488	506	478	462	429	477	485	504	459	449	476	434	477	439	470	463	444	466	485	487	488	498	484	449	523	471	469	469	470	476	464	461	473	486	447	466	502	460	466	494	482	485	535	511	455	448	479	464	504	494	503	445	497	455	489	496	478	459	470	449	505	496	484	483	440	439	448	474	495	435	488	441	439	463	472	446	470	476	505	461	453	438	491	472	474	456	450	490	418	457	521	475	474	473	516	444	483	419	485	477	511	471	473	431	487	455	463	474	486	510	481	476	464	441	503	456	500	486	481	465	473	510	446	444	459	449	434	469	479	447	468	501	470	462	494	479	488	463	475	484	462	488	477	518	507	484	471	458	438	491	489	449	506	470	482	482	497	489	461	449	473	494	449	474	464	471	433	488	462	494	475	460	484	478	509	480	483	443	472	496	473	478	483	468	472	487	492	459	462	470	439	481	488	446	465	463	500	481	459	451	509	431	447	453	479	497	461	434	486	459	488	481	495	466	468	421	499	509	491	512	454	493	468	488	491	451	471	507	486	465	475	463	477	491	469	475	485	462	510	450	491	465	464	429	448	533	464	490	470	501	453	445	439	457	501	470	449	431	452	477	476	490	492	478	439	455	488	473	483	453	486	445	505	446	457	467	457	472	487	484	449	502	518	512	480	496	465	453	509	511	505	466	477	477	476	474	490	486	494	495	491	459	473	476	450	453	464	482	482	427	490	451	454	473	474	443	483	465	503	432	448	458	473	448	455	445	476	433	454	464	471	473	438	488	505	461	473	493	461	486	470	462	482	474	434	475	490	470	475	479	474	468	467	445	479	443	476	475	532	470	460	474	489	450	485	490	453	449	480	472	454	444	460	475	464	538	500	477	456	501	442	461	482	463	521	462	456	472	441	495	469	457	479	480	451	446	448	514	491	488	486	474	481	475	432	440	484	510	437	469	505	485	452	445	469	444	482	450	473	471	467	484	504	489	501	523	503	480	487	494	464	459	433	482	461	509	509	516	487	484	490	483	494	483	500	473	434	501	504	469	468	456	518	454	508	431	482	476	471	462	461	452	464	473	452	425	481	463	451	437	461	466	438	479	495	486	463	449	467	503	456	400	463	426	463	464	491	480	484	465	478	494	488	482	470	450	480	469	482	472	473	468	486	466	429	459	459	500	492	495	462	475	436	504	432	475	467	485	454	490	508	471	493	468	444	458	513	467	469	479	508	476	446	450	466	445	498	485	433	431	449	428	454	466	488	466	464	471	450	515	485	451	445	454	473	439	442	465	447	477	431	439	464	444	463	508	444	467	494	448	482	497	459	459	458	483	494	456	445	463	474	463	475	446	499	499	451	485	432	455	476	488	442	461	428	471	446	471	498	468	482	522	494	469	469	475	491	489	486	509	470	470	455	482	436	495	487	491	479	450	485	525	476	459	475	489	475	514	468	468	467	496	499	481	441	496	493	499	473	475	486	503	421	496	435	471	496	451	460	505	488	483	501	501	475	462	488	501	449	447	452	481	441	480	484	472	455	445	485	478	517	454	463	462	489	471	463	459	417	427	476	468	406	517	495	476	478	445	480	495	444	442	474	467	462	471	471	482	469	461	512	450	510	443	470	504	458	465	447	455	495	470	479	475	448	484	504	465	452	467	491	460	498	457	493	446	508	470	479	486	489	518	461	485	523	465	477	515	450	471	458	450	510	493	476	482	476	462	483	448	495	432	475	483	492	472	454	487	482	472	497	472	479	444	450	457	424	446	475	463	473	501	455	473	484	456	492	463	471	452	448	493	431	483	473	480	456	489	464	453	469	475	433	496	442	436	449	444	474	490	445	453	472	438	520	472	471	465	499	464	508	488	464	469	458	488	458	462	457	516	445	484	429	503	460	466	498	469	443	448	512	500	461	513	483	480	474	482	468	471	452	472	434	487	474	428	514	487	465	477	437	447	492	435	450	475	490	452	447	448	465	453	469	456	460	491	478	446	443	449	481	464	426	486	424	446	454	447	455	495	433	462	457	488	450	457	463	469	503	490	469	467	511	458	480	478	458	467	490	523	467	495	473	456	429	453	423	459	489	470	447	468	413	428	480	466	483	479	475	515	453	465	492	461	490	499	429	443	459	451	476	459	489	485	470	479	473	451	435	456	471	465	488	501	486	450	480	440	462	446	482	486	468	478	487	466	457	514	461	469	424	510	494	508	492	432	472	489	452	490	480	490	510	456	457	457	467	465	510	507	489	449	449	476	428	473	466	477	462	415	495	446	474	461	466	482	489	460	432	452	520	416	480	500	483	470	474	485	501	473	494	449	458	496	473	441	467	463	468	446	502	461
46049	87185	75019	51454	30322	17713	5423	2115	1362	800	461	435	415	440	451	425	418	435	435	421	471	450	395	451	453	441	425	431	448	414	435	432	467	429	444	407	463	427	471	409	446	459	438	437	406	452	437	452	479	414	446	423	454	448	439	421	439	420	421	432	398	454	447	486	397	445	438	446	467	436	463	405	435	415	455	419	456	403	428	426	422	418	457	474	455	475	458	425	492	418	421	421	412	395	404	444	435	436	438	449	463	459	436	460	487	467	438	397	488	429	455	419	404	423	386	442	409	417	459	467	422	426	413	414	467	428	415	426	458	423	405	459	416	447	439	450	420	407	449	464	424	445	430	491	458	415	435	486	452	410	421	388	411	413	475	444	432	430	440	422	425	432	436	471	460	442	415	415	424	425	412	431	431	445	404	465	430	405	399	458	464	453	425	485	413	452	428	432	436	436	421	447	462	406	438	406	436	413	419	418	444	454	409	454	419	397	437	427	460	430	421	399	435	457	431	419	451	435	435	496	444	415	450	455	431	402	408	437	444	434	414	452	451	437	417	432	435	436	462	418	434	417	390	440	401	457	415	438	442	410	396	439	444	427	434	461	443	444	407	441	459	453	442	453	468	421	448	419	429	416	435	430	452	441	458	449	395	418	469	447	386	422	462	436	441	412	416	460	435	414	460	411	434	431	448	440	433	402	431	426	435	410	395	478	420	476	449	417	431	419	444	441	436	445	426	401	478	443	414	460	413	425	439	445	457	429	448	452	430	430	457	471	415	405	424	405	423	389	455	421	437	400	431	428	459	424	493	435	459	458	468	428	422	403	412	441	410	425	423	440	453	448	422	386	482	444	452	414	421	415	427	420	457	401	412	448	438	418	436	449	427	439	434	431	467	414	429	419	448	449	417	437	465	454	439	418	415	464	452	453	461	478	417	451	460	440	447	409	453	426	407	465	426	439	427	437	433	423	445	438	445	443	435	420	433	485	456	405	450	470	437	439	429	437	411	409	432	420	402	475	438	423	439	418	434	477	441	418	427	490	476	452	455	410	449	442	434	435	436	422	424	441	471	471	453	420	447	456	444	440	438	459	417	408	421	426	446	432	468	427	403	402	432	464	435	461	416	436	445	447	455	433	410	419	448	492	409	388	431	416	484	446	435	445	449	459	437	417	441	409	463	443	457	413	430	417	457	452	434	396	425	421	425	470	410	467	446	444	422	407	442	450	399	467	430	437	413	459	437	432	424	429	433	465	430	394	443	437	421	431	449	453	422	476	432	468	450	459	417	408	457	429	427	451	429	441	414	392	436	429	454	414	419	459	415	425	432	425	447	414	406	425	425	413	432	409	403	415	441	477	458	440	474	410	414	458	417	406	446	429	456	432	418	444	411	422	463	392	468	426	440	407	484	405	422	428	440	432	439	452	430	441	429	406	424	416	442	427	440	461	452	418	415	454	433	450	451	450	410	450	442	453	455	436	417	435	446	412	454	439	403	430	434	432	423	419	438	430	461	416	424	429	422	421	420	438	419	433	417	451	423	468	450	447	410	476	455	426	480	464	441	453	422	430	407	440	419	476	395	455	429	438	444	456	416	398	438	452	447	394	440	427	413	463	439	410	465	438	440	425	404	455	407	462	444	453	397	431	461	430	450	431	460	451	436	428	420	444	408	406	447	457	388	383	416	485	418	394	454	437	412	437	426	418	427	451	414	462	384	449	425	428	447	461	457	408	401	416	461	437	435	451	459	407	449	459	469	456	435	407	408	416	416	466	429	422	446	427	412	415	418	445	400	439	437	427	455	428	434	444	422	447	442	461	408	417	447	441	445	442	407	460	436	441	415	435	409	424	430	405	426	412	442	413	411	414	460	445	456	409	432	416	469	410	441	428	431	383	435	431	415	452	423	437	429	447	420	427	399	434	410	456	463	448	412	431	430	413	410	413	451	419	452	458	390	419	404	436	396	411	428	426	419	388	435	423	444	457	478	432	397	451	469	483	443	437	413	441	442	431	415	437	401	413	433	435	443	436	440	399	398	464	416	401	455	438	457	432	421	416	446	401	406	428	413	422	417	447	405	404	455	393	424	414	448	407	441	433	435	428	394	419	484	412	464	452	405	460	461	421	453	417	424	400	429	466	485	430	401	422	473	483	390	443	433	469	425	467	442	427	464	448	415	431	436	439	383	443	450	445	443	445	435	444	466	425	426	450	416	390	407	461	438	403	446	472	400	439	429	446	410	410	405	462	417	429	430	436	409	447	423	396	441	453	450	433	432	457	439	443	452	454	433	416	447	414	425	434	427	403	499	392	434	427	455	400	462	421	466	429	462	402	433	440	441	441	419	452	439	456	484	463	431	437	415	389	446	433	409	435	445	418	435	431	470	433	442	415	449	417	467	406	430	435	416	392	435	428	438	419	446	437	432	428	422	457	446	435	439	476	430	417	447	433	415	432	429	470	445	410	442	430	433	441	439	430	443	443	445	380	391	466	439	456	438	404	405	421	444	451	434	405	463	430	429	409	409	442	448	398	455	455	429	454	431	413	428	429	407	398	433	408	447	421	467	417	444	409	423	441	424	429	430	438	398	439	445	415	455	430	425	427	432	422	451	423	464	418	396	396	441	449	420	422	392	421	428	440	421	418	417	439	415	451	419	427	446	450	460	414	409	433	421	427	416	466	440	428	451	432	432	408	438	404	411	482	433	441	399	427	429	428	447	428	456	396	477	409	443	434	437	470	393	382	426	452	408	405	442	447	448	440	431	437	429	404	451	425	443	481	389	445	422	453	420	460	472	403	414	409	468	447	419	442	447	468	483	454	466	432	435	420	419	436	406	424	414	417	437	442	413	442	447	446	415	426	441	452	429	444	471	443	429	413	457	425	429	443	448	463	445	404	444	426	434	431	467	457	427	443	417	439	451	384	473	450	450	469	434	447	413	453	437	445	421	431	467	438	420	453	412	447	428	426	382	439	436	416	483	459	428	410	440	445	415	443	425	439	396	441	451	406	459	424	444	458	446	440	409	432	421	449	464	440	395	431	431	427	469	401	417	394	443	432	447	455	428	451	389	428	422	434	431	421	426	400	418	443	441	423	405	422	432	441	449	461	399	449	428	453	399	435	429	456	432	446	437	425	416	411	454	443	411	406	469	447	442	406	423	441	430	437	445	442	452	441	437	429	410	454	440	440	446	405	472	468	421	443	436	422	403	439	425	447	423	443	421	426	425	462	429	425	447	380	419	411	381	429	413	424	424	439	422	420	445	454	403	425	421	412	425	443	434	411	418	423	449	429	420	438	434	464	448	424	434	432	441	428	405	447	428	429	451	469	434	447	439	426	438	444	402	396	451	442	438	451	395	421	453	419	464	431	394	439	422	406	425	435	431	433	447	410	424	426	431	461	432	413	444	415	442	422	431	438	398	434	456	393	412	446	433	417	469	413	455	423	431	425	433	420	434	409	463	446	407	430	430	426	466	437	424	447	406	414	427	451
24548	22222	35950	42946	38620	32729	16578	4143	1794	886	615	646	599	600	586	602	586	595	628	569	595	581	594	553	572	603	624	580	543	612	583	586	600	588	578	541	539	568	592	584	569	549	534	584	540	558	606	584	602	599	573	589	572	567	606	546	562	589	548	563	580	628	574	533	587	529	596	582	573	567	565	628	606	603	582	598	569	594	554	562	610	569	560	584	576	581	542	582	575	599	564	585	618	569	597	602	541	629	551	611	616	615	573	586	558	606	582	531	542	592	594	550	551	567	573	607	594	581	571	569	605	518	521	598	563	572	606	573	597	537	568	568	602	621	553	540	532	560	606	553	561	559	542	558	575	604	603	597	582	579	578	603	586	544	563	589	602	534	518	604	613	568	576	578	562	551	576	571	603	573	580	587	548	579	579	586	567	574	585	622	531	606	556	556	564	543	607	554	625	597	587	535	569	614	576	544	539	541	545	563	571	551	570	560	550	585	617	559	563	562	598	568	558	558	570	555	572	582	555	575	577	602	549	573	535	582	588	599	569	588	568	564	530	588	573	589	573	551	559	556	546	565	569	583	542	524	578	588	595	555	543	538	577	566	604	562	570	557	546	563	591	549	568	566	558	549	557	575	592	528	581	558	561	569	570	608	547	582	609	571	546	601	552	565	570	585	561	597	568	592	582	576	550	589	568	571	588	598	550	600	585	541	562	557	588	573	551	572	537	540	605	551	583	568	567	572	538	583	557	550	548	568	584	607	553	527	523	561	543	603	543	558	553	569	535	577	577	579	600	613	555	592	581	582	614	586	584	588	559	550	557	571	569	525	588	575	540	563	556	554	574	540	577	543	582	624	562	610	594	603	611	583	607	571	568	538	558	592	573	547	552	611	605	582	573	536	551	607	590	570	576	575	524	583	584	583	539	564	580	586	556	614	606	592	606	603	577	606	570	568	605	620	600	558	603	543	589	614	550	546	576	627	576	571	574	576	608	539	536	575	588	585	607	556	587	566	561	600	599	573	573	629	543	547	574	558	589	549	585	589	593	604	604	562	591	596	589	553	587	551	580	564	508	574	585	582	548	551	580	590	587	589	580	605	609	565	575	601	572	600	587	575	586	602	580	591	570	581	590	590	592	597	594	607	547	561	529	561	560	534	574	561	574	562	574	545	596	606	556	577	621	586	612	553	579	577	572	583	572	551	558	580	555	593	592	600	541	525	560	611	569	638	565	555	576	563	588	540	551	608	562	544	589	568	532	569	540	573	571	570	564	601	521	606	567	568	572	543	565	564	535	572	559	576	540	581	566	586	562	564	574	522	601	597	577	553	557	561	565	567	567	576	565	585	563	606	578	589	568	553	604	556	564	547	552	568	557	575	588	613	570	584	551	571	595	560	557	566	540	593	529	551	536	548	534	633	567	605	554	558	544	550	595	600	613	570	548	570	574	571	589	558	565	553	575	601	581	628	547	573	579	598	548	547	547	590	618	608	574	545	568	584	569	604	556	590	541	568	603	598	592	582	626	617	598	550	561	587	581	601	558	597	575	580	585	552	557	638	558	577	560	565	533	532	600	555	578	569	557	576	563	575	606	630	589	581	533	564	553	586	522	539	584	598	569	593	580	589	575	552	564	588	561	556	556	578	570	584	565	584	545	597	615	543	551	606	604	566	554	544	560	554	595	561	555	609	569	608	554	568	589	560	558	575	589	558	574	626	547	580	598	611	556	536	565	535	604	531	579	548	603	569	555	555	536	606	567	513	601	577	554	542	552	533	554	572	551	558	589	603	567	606	557	551	567	532	551	588	577	579	576	563	596	587	578	592	538	608	553	586	557	587	568	533	548	559	562	547	535	573	579	584	593	571	595	612	630	562	603	528	587	621	627	555	606	575	589	564	555	594	582	557	629	591	539	570	570	571	563	570	641	608	618	569	560	583	573	559	558	576	594	558	561	585	547	517	525	566	606	576	566	558	526	626	605	612	561	588	573	580	560	612	571	582	544	533	603	591	580	565	568	582	591	567	562	565	562	539	567	560	543	581	580	624	562	573	577	554	575	553	562	606	615	535	527	562	585	563	596	537	604	586	587	550	604	542	561	535	568	538	556	560	570	524	553	596	580	552	527	553	531	596	591	572	560	509	575	583	558	560	570	598	547	553	583	543	535	555	533	542	579	588	585	579	572	562	590	613	558	603	594	566	575	597	607	591	590	536	556	596	565	582	533	522	560	546	538	566	557	574	542	579	579	537	595	556	548	514	580	561	577	589	548	568	569	581	582	568	593	603	569	577	570	581	580	572	544	589	625	557	540	590	603	563	608	576	548	570	577	574	592	572	562	560	583	592	584	572	570	584	552	597	560	605	571	560	574	565	576	606	553	600	563	561	513	578	593	576	576	517	573	605	627	559	585	557	533	545	570	580	536	541	558	565	568	539	555	581	563	610	604	537	581	577	582	568	554	548	545	592	610	568	557	562	548	558	620	585	624	548	565	589	623	601	551	588	590	586	567	587	555	591	536	602	547	569	544	593	565	557	599	558	596	518	614	546	603	635	566	585	531	569	571	565	595	540	547	574	592	572	543	597	568	619	548	562	607	549	556	582	571	568	559	550	566	591	524	587	576	523	608	598	568	563	556	552	610	568	566	526	580	591	606	609	596	560	561	556	577	561	554	586	534	544	610	560	583	547	550	616	581	570	590	564	601	552	592	557	535	563	552	556	596	577	560	609	559	562	574	594	590	580	545	602	605	625	531	606	586	562	574	557	552	556	571	578	564	540	590	572	476	578	529	566	592	551	542	542	589	575	557	540	578	565	601	553	583	565	571	532	562	574	559	585	580	575	566	569	574	601	561	573	654	566	624	564	570	581	576	564	584	556	565	594	578	571	598	594	585	588	570	549	573	542	581	607	556	588	582	564	556	543	550	555	593	544	581	623	564	576	502	582	588	598	591	601	601	531	587	589	583	606	573	546	597	536	583	569	576	618	534	572	583	562	581	572	536	557	562	572	547	502	593	517	593	555	571	567	582	548	576	576	606	596	598	553	576	536	589	595	607	570	575	593	539	520	567	559	530	546	555	574	538	572	554	597	578	583	523	583	573	558	543	564	564	569	536	556	535	588	606	604	636	574	609	522	576	585	570	559	501	560	609	561	570	592	554	564	580	528	642	591	603	551	546	538	615	526	573	571	517	586	549	555	551	543	566	552	615	554	548	586	572	523	585	577	554	538	588	576	587	591	558	568	543	550	553	559	567	517	569	566	576	616	562	525	518	564	560	571	638	562	534	598	537	540	563	602	588	602	550	545	595	559	593	544	545	542	618	584	561	581	566	590	575	546	572	614	586	557	578	603	569	544	521	593	567	612	579	519	585	599	551	559	560	588	557	565	539	587	569	558	582	600	579	548	635	607	567	572	572	537	562	533	598	591	602	542	562	589	538	538	560	584	564	604	616	541	551	551	571	542	577	649	571	604	591	544	571	567	583	567	577	550	573	571
56068	100560	88430	64369	44300	27401	8734	3972	2071	937	570	575	595	543	557	539	564	564	549	498	559	545	548	504	544	547	562	536	536	509	572	491	497	585	514	530	543	506	541	531	551	507	544	551	557	568	505	517	544	517	561	513	580	534	535	590	525	536	524	515	518	524	524	516	525	556	551	570	507	556	526	530	560	517	533	541	519	517	493	545	549	504	521	557	539	544	531	529	533	592	520	548	564	503	515	558	541	543	517	504	560	519	550	569	618	534	563	515	526	499	475	538	557	513	528	529	495	539	557	553	561	561	583	534	502	537	503	527	528	553	548	523	495	545	524	517	548	561	575	506	529	522	492	485	537	571	549	535	535	520	583	560	559	522	559	536	516	492	528	559	536	513	495	497	474	541	568	529	545	585	543	527	537	489	530	504	499	533	509	544	544	539	553	551	563	558	516	507	543	510	542	529	571	514	507	550	533	565	525	548	545	546	554	485	558	557	525	530	530	536	562	497	552	538	542	571	605	542	565	516	505	564	537	556	548	512	490	509	547	568	505	546	496	545	572	507	521	500	540	526	518	518	506	504	527	512	532	595	517	544	506	489	495	530	527	517	538	540	526	511	506	531	513	524	560	531	511	539	527	532	544	566	508	500	506	526	570	488	552	535	552	509	531	490	542	539	579	553	501	525	526	491	511	549	575	570	543	531	533	565	523	529	530	546	537	528	577	521	527	540	556	508	531	540	529	500	536	534	511	523	543	521	532	554	550	500	514	511	594	531	536	489	527	535	538	532	538	538	528	530	551	537	550	551	533	537	495	502	469	590	510	547	541	544	486	504	512	503	570	556	515	511	571	530	542	508	551	539	520	522	530	510	564	535	520	547	487	530	525	503	501	558	539	541	551	516	534	564	513	547	531	560	561	542	548	532	543	518	508	500	541	529	521	527	534	529	555	529	520	546	572	541	515	502	490	530	529	525	539	552	568	505	528	528	515	538	533	541	556	533	543	570	548	553	549	530	544	498	510	533	549	524	507	529	532	547	550	524	499	551	503	545	522	528	555	518	550	538	541	553	541	483	498	518	516	501	574	511	531	483	549	523	523	566	577	519	523	516	556	577	519	570	539	564	541	539	584	554	559	538	512	540	532	539	551	514	546	526	530	529	512	556	504	536	529	575	522	538	564	571	478	601	510	490	537	532	505	551	555	499	594	533	555	579	548	478	563	539	540	515	572	575	534	568	556	560	522	504	534	533	522	565	513	496	529	524	545	528	569	537	516	553	540	555	522	575	557	533	501	540	592	511	544	554	581	479	527	509	473	570	537	553	498	545	505	497	491	542	553	511	534	525	490	503	522	539	490	530	542	518	563	514	532	553	556	521	596	546	587	525	554	509	557	529	549	536	565	528	516	538	532	512	498	501	553	547	513	557	522	524	555	544	529	554	549	526	558	538	579	521	533	526	511	568	524	524	528	558	527	534	521	536	534	528	517	548	544	512	542	538	587	551	554	525	523	499	545	532	526	547	524	546	528	529	529	555	536	560	565	550	533	546	557	540	533	531	538	577	549	528	558	550	496	520	531	519	533	543	510	535	561	530	532	562	528	542	531	582	525	549	583	575	531	511	505	544	511	589	523	521	516	543	552	586	539	518	544	554	522	526	521	557	529	556	552	556	532	562	546	511	525	523	589	557	475	540	564	505	533	515	532	546	514	510	589	525	494	538	510	517	580	511	564	536	553	557	554	546	591	550	575	494	515	541	539	568	580	545	559	509	531	562	568	494	541	507	523	510	512	518	538	526	565	537	536	503	570	580	537	535	508	539	547	552	527	611	544	491	522	555	504	537	520	550	552	508	534	567	533	528	554	553	513	568	512	556	546	518	552	534	537	535	515	525	530	504	559	500	577	549	555	560	560	516	509	554	528	497	540	540	544	565	550	542	551	549	528	525	522	522	568	494	532	539	519	551	539	534	511	583	530	583	548	572	518	554	543	550	510	552	563	586	548	530	575	560	544	519	588	518	531	508	540	523	561	552	491	528	515	542	504	544	487	548	548	562	532	515	516	518	542	513	531	557	517	533	511	548	545	591	536	498	544	535	532	570	553	522	514	530	548	533	553	571	536	539	548	494	506	525	520	509	548	536	514	523	549	555	553	553	515	562	555	520	539	546	597	530	556	545	509	489	532	485	495	478	558	503	509	552	515	580	520	494	512	565	557	501	536	508	512	531	539	529	563	505	530	533	560	537	533	515	562	539	541	530	490	519	556	571	580	514	532	522	497	503	537	544	488	552	519	564	532	511	542	520	507	578	552	533	541	531	492	519	524	540	539	514	500	516	511	519	578	524	473	500	558	556	504	517	528	521	480	573	499	500	530	527	528	535	600	535	552	506	554	551	532	552	494	550	521	538	536	508	543	542	563	521	573	550	486	473	532	541	506	553	539	513	522	530	526	524	514	541	514	558	537	511	542	555	491	507	572	528	497	550	515	531	520	471	538	539	505	533	455	566	567	486	560	531	530	504	537	552	515	539	522	526	539	508	502	548	538	516	555	558	529	569	523	538	474	481	525	515	563	529	478	531	482	528	557	569	555	541	496	537	556	539	563	539	562	564	513	526	521	532	492	555	509	503	540	502	565	541	543	509	491	476	552	527	558	474	502	512	551	570	535	539	527	544	531	539	522	539	548	540	557	601	565	545	520	522	523	555	551	518	532	511	502	557	507	533	490	498	579	528	468	544	518	504	496	538	563	523	516	551	558	502	511	490	532	491	556	546	530	510	544	522	544	495	531	527	545	565	518	484	536	508	527	545	529	538	601	562	522	559	515	530	506	488	516	536	550	530	523	499	518	548	515	521	542	519	571	528	522	562	563	545	517	517	522	537	573	562	532	505	530	504	527	540	485	565	565	502	530	572	518	557	548	544	502	534	538	552	509	560	535	544	513	544	542	557	524	524	552	542	517	551	506	556	539	538	510	506	588	525	528	500	539	485	507	563	513	520	513	524	538	519	518	511	509	554	542	530	517	530	532	533	527	536	537	480	511	532	537	543	552	488	540	536	543	552	509	551	511	510	532	525	519	555	490	554	545	542	528	545	533	522	551	542	572	536	524	529	557	530	500	547	507	543	534	503	516	519	560	509	545	542	531	530	530	510	554	520	497	543	521	520	511	512	515	523	513	546	510	547	514	534	490	539	455	528	513	544	505	521	564	512	510	525	489	501	514	501	592	521	549	544	521	532	498	550	544	531	508	557	508	491	552	535	532	576	555	515	555	546	537	525	606	531	522	501	538	521	498	538	534	520	545	513	552	514	555	552	534	523	514	526	543	554	506	537	568	495	542	528	528	502	530	504	528	545	576	543	487	570	481	562	528	557	529	555	540	512	545	535	522	594	540	583	513	535	525	573	498	485	568	563	534	527	519	563	571	520	576	550	534	561	542	521	542	572	515	509	531	569	540	513	541	534	525	522	493	543	559	521	514	585	580	553	561	555	506	549	578	552
28569	23330	24564	15876	6295	2775	841	494	469	425	446	438	420	421	418	438	458	399	425	404	431	439	408	411	392	471	426	434	448	416	418	399	421	438	401	415	420	417	440	437	431	405	453	400	448	410	401	414	441	387	373	410	422	451	449	412	423	398	425	393	456	447	411	405	436	405	421	426	445	437	398	396	418	432	452	393	420	418	436	398	438	417	448	433	390	409	412	394	463	419	386	412	438	421	444	410	416	435	425	402	439	426	388	414	404	424	444	452	445	437	399	433	457	419	410	426	418	432	405	438	426	460	445	398	383	435	414	427	417	409	390	469	435	404	413	463	445	429	448	380	414	430	423	414	429	420	416	445	448	408	418	395	412	446	404	428	400	434	397	441	460	438	399	413	414	423	376	393	418	423	437	415	405	429	433	415	405	412	457	429	415	449	452	419	403	403	443	448	397	401	463	428	444	438	409	451	412	424	380	421	403	423	429	414	437	449	441	430	409	402	460	409	408	450	418	418	482	453	382	440	423	377	440	446	434	423	411	453	390	395	430	457	437	406	389	388	433	454	383	403	402	438	368	397	427	432	401	465	404	446	448	444	382	413	439	430	388	409	429	451	442	415	426	456	452	422	454	412	422	425	418	451	389	422	428	439	429	430	423	440	414	426	420	427	437	405	435	406	425	444	401	428	428	432	415	394	410	451	400	422	429	447	385	385	423	390	406	447	429	421	432	392	454	402	442	448	374	436	438	415	399	413	426	422	460	400	396	388	468	381	406	440	428	456	405	440	454	407	447	403	408	455	440	397	417	433	453	422	436	438	385	375	423	429	441	433	437	447	405	412	422	441	432	432	429	428	432	432	419	455	407	451	455	441	388	400	438	416	428	418	435	430	423	440	423	433	429	421	430	418	423	438	419	441	451	402	468	412	421	428	410	428	421	423	433	442	375	417	399	439	419	411	445	418	430	434	397	410	448	447	425	404	422	417	447	423	409	461	421	425	387	399	423	426	431	394	434	419	460	403	409	437	417	430	393	392	438	434	409	429	416	447	437	430	406	384	426	421	391	426	419	374	409	439	401	401	413	409	392	429	404	402	454	444	424	442	380	415	395	429	420	430	407	391	425	429	414	406	439	391	425	421	416	438	407	408	424	411	436	421	428	430	444	429	442	409	417	419	426	457	446	421	423	445	416	421	423	422	435	435	399	389	396	433	420	421	435	442	424	398	383	421	403	433	387	377	412	389	415	412	394	425	426	398	404	447	430	434	423	428	410	427	449	406	422	447	417	400	429	432	402	404	437	422	441	432	383	432	436	412	413	470	398	425	449	440	430	412	423	411	429	429	408	399	414	438	413	397	444	424	391	409	460	388	457	414	467	415	454	441	406	428	435	425	445	407	412	465	408	459	424	492	405	459	414	425	439	395	440	447	442	428	445	422	441	488	439	419	417	440	426	405	418	441	470	429	430	449	420	420	428	412	425	421	437	383	434	430	435	441	434	427	429	398	430	437	405	432	421	447	379	429	420	399	442	386	402	403	426	426	415	412	414	405	466	464	436	423	403	444	386	418	399	410	391	406	420	450	414	423	436	423	438	399	429	415	420	396	414	417	441	428	393	409	455	431	427	391	429	426	410	416	401	445	438	446	442	422	445	422	406	468	451	421	399	432	398	411	405	429	444	427	423	413	421	377	395	425	440	476	437	445	420	443	393	415	441	421	388	439	426	408	471	405	408	422	487	396	401	425	406	444	414	430	390	399	407	417	421	396	447	449	423	423	435	411	417	434	402	410	461	424	435	402	437	421	415	394	455	414	462	446	410	432	428	424	431	425	437	455	436	432	435	448	439	432	430	414	409	453	428	400	378	420	415	436	430	427	423	411	442	403	413	398	446	422	467	432	442	414	445	457	434	394	439	450	444	426	409	421	397	425	442	432	433	414	427	422	428	417	450	415	427	435	428	397	422	423	429	423	399	443	410	428	415	456	420	432	439	462	413	416	428	416	461	390	452	429	436	423	414	403	433	419	415	421	411	434	463	446	404	406	430	466	422	463	456	398	417	434	391	413	433	432	444	431	430	454	392	451	401	424	426	431	410	442	457	416	429	375	430	414	434	404	424	417	416	450	421	388	458	424	428	412	477	428	400	377	408	431	440	439	397	417	402	404	419	412	406	454	447	412	441	441	440	435	456	435	425	403	400	390	444	431	444	444	416	435	422	410	419	431	409	414	409	421	450	406	459	454	397	449	411	418	428	410	424	430	440	442	449	409	435	438	451	440	427	420	426	419	387	405	422	447	399	419	399	410	439	460	416	403	470	440	427	425	428	394	417	410	416	423	421	402	439	393	405	422	409	396	426	380	426	427	396	451	428	375	425	400	402	430	419	414	448	405	407	428	452	405	450	400	416	436	415	389	420	412	456	373	440	388	435	425	407	434	420	433	448	410	456	399	431	428	394	421	433	384	413	408	427	396	384	429	404	418	425	410	427	435	427	406	409	433	447	411	461	421	412	422	388	441	403	422	431	432	417	387	405	450	455	445	426	408	427	416	406	433	446	466	431	455	428	389	409	443	400	418	426	414	412	426	416	435	418	441	450	444	401	443	420	427	429	426	401	429	420	458	412	372	419	436	414	405	444	407	424	438	440	428	438	431	434	457	466	430	402	430	417	415	435	437	455	405	413	439	420	416	442	420	419	445	406	383	422	432	412	436	429	427	432	427	439	421	427	475	410	441	415	446	441	401	434	419	417	402	387	437	435	422	418	448	410	400	439	389	433	413	445	443	438	407	430	422	415	404	446	435	440	428	396	410	414	486	474	416	430	444	420	436	423	391	429	427	439	411	420	443	422	411	423	429	443	451	437	434	412	450	394	434	444	408	446	402	430	383	494	419	454	381	434	423	385	410	412	436	402	393	393	429	456	401	382	444	414	414	423	415	437	382	398	405	400	437	406	440	463	431	424	441	444	446	415	403	442	389	403	420	453	415	413	414	437	413	424	442	427	429	462	437	456	442	406	458	428	428	411	413	437	407	438	396	441	431	400	435	414	423	434	417	437	432	430	446	441	428	430	432	408	435	422	393	424	411	411	434	422	403	430	432	394	422	411	458	447	405	413	436	434	387	442	437	446	416	416	385	432	430	430	417	405	453	443	409	415	433	424	393	434	424	432	374	428	399	400	378	418	414	442	441	465	421	360	437	436	410	413	421	398	421	427	410	430	398	397	396	399	403	414	423	420	421	421	444	399	421	458	390	440	389	449	431	413	434	398	432	431	455	455	420	410	443	423	410	433	424	422	415	396	455	422	416	422	430	442	416	414	446	434	416	408	423	415	443	441	441	407	448	424	399	402	409	453	396	405	404	432	446	395	451	415	481	433	433	423	407	416	416	443	421	429	430	413	407	431	455	453	440	413	430	471	429	438	431	423	423	413	423	437	453	417	411	429	440	390	427	427	437	464	377	453	445	425	405	426	403	441	414	422	395	404	433	432	432	405	423
13518	25118	22734	10602	5202	2632	740	511	423	340	363	365	372	383	370	360	378	326	327	378	330	354	396	375	339	352	350	353	333	353	349	334	326	343	390	374	362	357	352	362	365	361	345	376	383	349	363	377	384	369	338	380	336	378	377	352	362	376	366	374	351	370	344	332	341	374	350	337	383	343	338	321	361	403	335	371	376	365	394	360	375	350	365	348	362	342	361	369	361	360	356	334	362	379	364	352	344	342	391	347	356	335	348	356	362	329	339	350	356	336	336	365	375	378	354	367	383	357	335	352	340	377	349	355	378	349	404	377	406	382	352	303	362	380	335	387	343	363	361	376	360	338	345	375	345	345	349	339	362	377	357	366	337	357	355	360	361	376	371	371	355	345	360	331	364	350	350	370	361	333	329	382	341	326	324	338	353	331	362	364	362	366	363	359	321	350	361	359	383	346	322	364	357	370	352	368	330	358	356	378	360	356	329	341	341	316	339	365	369	383	374	371	340	326	341	370	364	319	354	356	347	347	362	358	338	357	364	361	376	360	340	343	386	382	372	345	364	341	340	378	365	384	364	349	363	354	348	339	390	344	358	337	358	360	338	396	354	359	344	354	365	344	368	386	369	353	355	375	357	341	368	359	344	320	353	367	342	348	348	344	332	352	308	363	362	335	385	361	359	350	368	362	376	329	370	357	359	337	367	335	363	373	330	320	368	344	374	366	344	365	338	354	387	338	339	351	378	352	369	337	352	317	369	363	367	348	381	356	375	362	364	344	351	375	383	363	341	325	335	372	364	319	340	347	350	342	355	347	361	353	353	387	324	365	348	353	357	336	370	358	370	361	314	346	363	342	331	355	337	355	360	358	364	359	366	368	356	366	354	333	352	334	408	343	372	357	347	373	374	368	332	351	339	372	341	351	345	335	335	355	336	366	332	335	332	390	359	342	364	377	366	375	361	339	339	351	340	318	370	348	357	386	340	348	353	381	344	321	358	375	340	348	343	386	326	367	354	359	336	356	358	346	397	377	350	331	341	372	342	356	344	354	373	352	351	381	365	378	366	330	366	340	350	349	352	348	307	357	352	362	363	349	350	381	332	348	369	329	346	347	321	386	376	356	378	372	347	341	367	325	377	349	381	332	349	336	397	374	374	364	357	367	361	348	361	343	334	377	313	375	349	388	350	357	367	407	358	350	360	389	371	385	350	357	338	365	347	341	351	367	361	336	365	337	348	357	345	380	357	382	309	336	360	350	366	357	365	339	313	325	357	351	345	359	359	365	392	343	358	351	371	339	353	358	354	372	362	353	371	334	330	388	348	397	326	349	367	385	344	387	360	332	322	324	346	334	338	396	359	339	374	373	350	337	393	358	372	395	380	341	349	392	368	355	389	324	356	352	341	359	384	336	387	388	347	379	357	374	365	325	340	394	353	343	343	372	384	372	396	343	330	362	357	366	384	356	377	364	344	374	329	350	350	358	356	341	322	381	371	364	348	330	356	357	378	400	365	348	344	360	379	340	391	335	373	347	395	379	365	365	368	382	345	364	311	340	358	372	376	374	359	355	361	319	379	363	349	354	347	342	352	374	336	358	344	362	381	344	312	353	342	364	363	349	355	346	351	319	386	381	341	309	372	354	332	372	364	380	368	341	348	371	374	336	363	356	316	356	341	366	364	345	359	376	389	354	378	368	342	368	359	352	328	343	358	371	365	379	363	359	339	343	373	366	362	358	345	358	378	331	388	338	361	342	325	350	392	390	355	366	357	341	357	352	356	393	382	334	347	346	350	375	341	365	327	363	362	341	346	330	356	336	369	318	344	383	338	335	383	342	357	358	365	357	346	371	327	311	330	326	340	321	375	349	342	368	373	361	351	357	358	353	361	377	317	351	314	345	371	375	345	384	376	374	357	328	376	370	343	373	333	319	351	382	357	386	346	362	375	347	395	368	335	376	356	368	307	352	370	378	351	356	327	340	359	298	333	352	345	318	357	345	366	380	368	373	328	366	345	381	363	376	396	354	343	365	351	361	392	365	335	359	394	351	333	385	338	320	370	378	350	336	327	361	364	348	337	326	368	368	376	340	370	357	363	371	374	387	303	357	360	326	379	329	361	334	354	379	365	347	326	341	340	371	347	338	349	349	351	385	358	357	326	352	337	325	387	349	375	359	333	363	363	361	368	355	349	396	390	362	363	327	380	345	379	382	371	360	352	360	384	353	345	357	349	347	339	348	332	365	357	350	349	333	372	373	345	353	391	368	374	356	363	351	391	384	384	323	352	354	372	361	341	337	338	368	347	350	334	328	360	373	370	374	356	323	331	351	365	365	352	355	376	363	367	315	346	336	346	358	371	359	347	336	347	369	364	314	368	374	357	371	356	359	373	365	333	355	378	334	317	378	362	346	352	395	371	352	344	361	372	382	369	356	349	350	367	305	406	379	383	348	386	340	354	382	364	369	395	327	352	343	348	347	402	336	410	322	342	356	309	399	358	335	350	359	352	346	372	352	397	359	358	346	384	343	384	353	334	351	343	358	365	341	330	363	351	327	342	371	352	339	349	354	361	338	404	356	373	363	368	356	351	339	366	352	362	335	365	358	351	346	340	324	345	355	356	362	353	379	352	334	351	347	352	383	343	376	355	356	338	323	352	341	360	350	349	354	377	362	371	381	352	355	381	348	338	346	342	357	390	368	359	349	371	371	386	372	356	368	346	378	334	385	345	349	366	373	337	333	358	342	348	360	360	336	336	346	402	399	346	373	356	391	359	331	349	327	344	364	349	326	369	366	364	367	372	370	333	378	376	365	366	391	386	379	365	377	358	334	355	377	338	363	346	326	408	370	349	360	332	351	376	356	366	331	341	336	343	358	337	333	360	368	330	356	334	344	358	379	353	376	343	351	339	376	368	356	364	333	330	365	372	348	332	359	354	340	351	321	366	325	356	382	353	355	360	321	354	370	327	334	298	382	359	336	360	361	366	358	363	380	381	372	328	340	344	347	339	371	388	346	355	337	353	325	382	349	343	345	356	353	375	315	356	348	355	395	350	352	357	327	406	359	331	386	356	356	367	336	348	354	348	330	352	378	382	378	381	349	373	326	349	359	347	374	361	346	368	354	364	326	369	338	384	341	337	372	350	377	361	369	338	371	358	357	366	366	372	329	370	337	383	362	380	361	391	346	364	366	381	323	357	341	337	349	323	327	333	360	358	353	343	334	374	395	373	352	370	378	370	352	334	350	350	344	321	351	344	324	369	356	349	400	358	340	360	341	369	364	356	356	355	362	379	359	362	353	378	354	340	372	360	336	385	361	330	355	327	353	373	366	331	356	353	349	355	316	378	357	349	381	328	336	403	344	345	343	343	354	373	335	325	367	378	346	374	380	369	369	366	342	360	347	348	361	324	350	325	382	321	365	356	340	370	348	325	352	357	329	353	354	345	385	365	373	366	355	363	323	343	342	354	386	321	362	352	380	375	354	353	331	375	374	349	348
25520	22831	41116	47037	36583	24785	7922	2126	1031	540	491	501	469	463	499	521	488	501	497	522	455	498	494	492	488	477	468	501	481	495	453	464	524	474	490	494	517	439	463	482	467	440	510	487	502	454	469	484	465	484	473	461	518	489	476	481	498	502	502	509	516	510	488	491	486	467	488	456	473	512	516	508	478	497	530	473	459	505	499	489	512	463	493	449	466	488	515	453	519	466	494	487	469	504	473	472	490	488	464	473	501	470	454	461	457	481	512	499	464	474	478	500	489	484	455	452	458	439	483	514	486	490	470	463	468	479	482	506	461	472	461	467	456	482	492	492	457	450	456	464	471	491	457	474	474	466	456	451	470	461	491	509	457	466	508	500	467	445	428	482	498	466	475	492	478	431	508	502	501	447	511	498	462	493	484	497	498	476	489	475	424	491	456	495	469	479	506	485	455	463	470	461	463	461	489	497	469	474	448	504	454	489	489	471	448	463	460	486	469	507	438	480	484	495	473	490	454	497	488	505	513	476	457	457	477	510	479	463	491	451	516	477	494	465	513	458	463	520	477	527	454	496	491	516	484	471	467	480	465	442	495	441	485	494	516	512	469	510	466	488	448	470	425	519	496	463	501	497	438	476	491	451	463	484	495	492	466	442	486	487	517	499	469	460	521	466	472	452	453	520	522	443	463	509	462	477	500	481	458	490	464	456	478	500	472	487	519	489	477	481	471	464	498	474	507	507	453	423	454	499	539	480	485	462	521	471	497	485	506	464	478	475	481	527	478	527	474	477	496	480	488	491	452	515	480	488	456	506	467	482	493	461	453	466	462	479	463	435	469	537	465	453	476	481	516	508	449	460	489	498	503	511	467	474	454	481	512	506	495	485	458	503	447	478	434	466	449	475	505	487	515	517	460	493	490	530	484	511	501	498	485	474	483	483	461	514	487	469	469	487	486	487	452	481	469	508	490	470	512	487	482	477	489	462	480	478	490	493	499	515	472	463	420	489	491	483	494	477	450	429	478	475	494	493	498	449	511	514	534	459	455	472	454	516	477	454	458	517	467	490	483	473	488	461	480	481	505	467	463	453	467	492	481	466	512	472	546	516	476	442	483	478	469	506	497	468	487	464	507	465	452	474	482	460	475	516	489	484	522	511	493	492	465	478	457	456	523	479	497	523	498	454	458	490	443	491	472	483	474	447	493	506	495	474	517	501	489	498	474	450	465	509	445	453	493	524	499	506	493	479	455	465	464	446	482	499	467	486	462	493	494	454	484	489	511	455	483	491	480	460	493	463	511	465	497	468	464	475	471	490	470	476	491	453	465	507	481	483	469	483	469	515	496	450	482	462	452	486	524	491	496	495	495	477	495	442	457	484	500	489	467	549	448	515	489	468	513	514	491	449	450	511	455	483	483	434	481	488	465	490	473	512	488	469	466	508	474	498	477	462	455	498	499	436	524	475	502	514	464	489	454	493	487	488	488	467	470	464	510	456	481	465	474	498	486	498	440	437	463	485	478	453	467	481	444	482	459	475	496	470	504	498	458	456	455	472	477	475	457	467	484	467	476	482	477	518	446	461	488	479	501	477	479	542	456	493	482	499	451	499	473	484	470	499	487	472	454	487	446	443	479	439	502	481	473	485	497	506	466	447	498	476	484	446	433	466	459	471	491	435	478	474	473	484	473	464	502	505	465	472	476	468	479	452	456	469	528	469	483	532	444	475	524	496	456	506	495	478	474	515	440	498	465	483	488	475	502	478	473	506	493	491	468	502	447	422	479	456	496	470	453	505	480	500	474	471	493	486	454	502	451	455	465	488	476	474	515	489	478	483	482	451	507	445	490	474	470	497	501	479	501	488	480	508	479	458	500	492	508	475	473	440	460	506	457	472	513	492	504	459	463	469	462	427	468	451	464	477	458	491	495	440	457	448	452	472	474	485	479	537	461	474	462	472	460	548	489	429	482	517	485	482	501	484	475	469	483	492	462	467	458	455	472	520	486	483	441	488	488	509	466	498	470	456	501	488	472	475	495	465	439	494	467	479	455	489	489	484	491	494	458	502	451	498	479	436	489	505	462	427	469	491	516	497	508	461	472	431	510	482	471	447	482	492	495	502	459	481	491	507	449	497	483	450	513	437	510	430	498	507	470	465	500	466	455	460	452	506	480	505	509	461	447	494	495	472	429	483	446	508	444	470	471	477	481	513	521	517	473	470	481	469	492	468	485	462	464	497	458	496	439	475	464	442	452	470	477	473	502	474	455	464	526	466	447	519	473	533	461	454	478	481	456	487	450	488	486	486	469	430	511	459	472	455	446	459	484	466	452	462	457	478	506	477	479	513	520	435	463	465	460	478	471	442	428	447	502	447	495	451	443	484	514	488	497	483	472	477	490	460	501	444	515	470	458	455	471	484	490	486	444	486	486	471	466	497	488	489	529	465	496	522	475	467	444	494	546	440	493	492	494	482	478	448	445	449	481	475	470	505	474	493	517	481	474	441	520	450	464	472	466	461	499	487	475	486	490	461	471	488	496	459	503	503	506	482	442	441	490	453	484	483	495	453	503	508	488	498	452	470	471	461	486	470	509	469	445	482	513	482	458	465	468	480	425	446	495	473	443	503	460	493	495	450	452	512	514	470	466	498	471	489	509	503	513	458	495	464	484	498	461	450	475	473	440	502	493	446	451	459	501	467	517	473	478	500	481	489	470	480	502	494	445	502	467	497	457	478	412	487	485	475	485	502	464	495	480	487	429	454	491	462	449	491	480	462	476	481	525	464	448	478	436	457	455	480	458	481	464	490	466	460	437	469	477	472	498	466	492	485	490	486	483	466	466	485	486	479	485	429	488	526	458	458	479	476	454	481	480	501	454	498	490	521	474	466	493	499	489	488	491	498	429	521	471	474	475	435	487	460	431	431	503	491	477	518	478	463	517	475	504	454	470	491	469	467	517	486	521	505	509	470	471	443	431	465	472	495	496	426	469	426	486	468	473	480	464	452	429	474	491	499	478	459	449	476	478	490	495	507	469	483	525	454	487	467	493	508	489	516	498	470	494	490	465	521	480	474	476	502	488	492	477	444	454	454	470	481	450	477	447	446	469	460	490	465	464	502	473	438	498	451	456	485	481	494	476	503	466	456	439	511	502	492	477	502	450	498	477	462	445	469	472	455	478	458	462	438	467	554	516	500	466	491	517	470	470	481	485	456	527	486	449	468	491	449	502	499	456	489	463	480	472	474	438	478	477	483	483	481	499	491	493	482	493	431	442	475	483	498	489	437	480	486	482	473	521	436	456	487	448	454	506	474	465	496	479	479	462	478	461	457	449	455	485	449	488	462	494	467	506	501	456	447	448	502	502	491	489	458	481	459	470	467	487	467	522	448	447	461	485	464	463	483	498	460	492	540	478	483	516	493	443	493	472	508	506	462	495	505	477	519	467	468	503	492	459	479	523	481	469	466	486	473	487	483	509	455	484	464	453	501	497	475	506	479
42836	85810	77058	50794	33078	17843	4576	2302	1144	480	463	444	473	447	442	472	441	443	419	407	425	440	436	466	432	457	475	423	448	421	476	450	449	472	417	424	448	400	402	418	418	469	423	430	432	422	412	467	462	427	398	448	448	463	420	441	429	416	423	445	443	429	421	428	430	449	406	430	440	442	463	438	426	440	438	397	450	433	468	478	440	410	439	446	477	458	441	447	431	441	429	458	451	427	451	465	419	436	422	445	439	436	455	434	455	398	449	440	420	425	448	420	456	451	439	469	463	419	491	445	419	454	459	445	446	461	434	424	438	432	438	430	467	414	448	414	454	459	462	434	439	454	435	407	448	434	448	472	415	399	424	433	437	424	485	435	448	442	420	420	430	454	449	408	424	444	435	428	470	447	459	450	403	471	430	471	461	509	416	450	487	447	428	459	445	464	413	446	443	434	421	419	422	454	442	409	404	437	437	431	438	435	439	415	444	389	409	469	430	419	439	414	449	402	420	447	440	425	438	441	415	433	440	475	441	446	415	452	497	436	459	450	460	473	438	437	446	429	396	398	427	432	452	448	431	427	442	434	416	426	492	408	423	440	430	424	457	414	440	435	422	501	418	413	448	459	445	460	450	402	451	450	446	451	464	419	450	418	446	416	471	430	435	453	433	450	431	396	419	410	426	420	456	464	445	436	429	434	449	449	457	443	418	454	438	420	408	433	468	437	424	452	446	452	415	478	427	454	454	471	420	458	444	402	447	439	434	424	456	421	444	434	412	451	475	466	442	403	459	424	463	439	431	472	420	435	413	415	452	424	418	430	443	443	472	438	442	441	462	425	417	460	472	419	435	461	378	450	423	438	426	481	448	440	440	472	419	425	407	449	398	445	423	449	473	455	436	439	425	411	435	443	468	442	414	443	466	427	409	399	460	414	438	433	453	414	418	411	405	445	419	486	450	430	456	395	501	428	456	448	470	451	408	448	454	450	457	465	414	468	459	402	420	435	452	438	429	374	414	475	400	477	428	411	413	428	461	418	432	464	461	449	438	484	432	471	453	408	478	438	420	446	398	458	451	447	442	416	410	444	426	464	472	412	455	470	454	426	430	469	446	424	430	446	422	445	417	437	435	468	404	468	443	459	460	444	426	406	440	454	457	425	451	400	431	469	409	462	438	488	462	451	459	408	462	389	466	431	441	428	457	466	449	436	424	446	445	425	427	456	459	486	444	434	445	432	465	452	420	447	453	456	418	458	436	419	436	458	471	430	434	413	449	491	445	407	470	436	449	441	427	463	438	448	457	430	442	436	454	437	400	416	441	437	466	437	463	405	446	449	436	457	466	430	436	399	430	432	462	452	436	451	445	453	432	438	448	418	462	430	441	486	409	447	448	403	425	469	423	436	480	453	453	429	427	431	459	426	427	433	449	444	439	440	441	465	426	435	432	455	444	434	480	422	443	425	435	445	453	446	482	406	438	418	438	411	438	449	439	459	459	419	456	436	436	414	416	432	421	461	436	442	471	448	411	429	477	425	474	418	455	459	441	466	446	417	446	454	444	440	426	444	419	468	385	423	454	431	446	443	396	464	467	440	410	428	428	448	419	441	439	469	446	437	433	434	446	436	469	448	459	428	440	462	457	450	463	431	425	454	443	412	447	462	455	424	437	394	407	459	465	464	447	426	476	463	442	476	458	438	418	443	462	471	463	433	430	467	445	422	462	463	476	439	419	419	491	436	423	410	449	431	431	465	446	410	450	458	432	430	448	439	453	485	456	429	416	453	424	425	394	460	382	468	412	439	436	454	469	424	476	440	477	441	424	476	487	482	429	426	428	388	417	397	464	441	432	450	418	464	419	429	430	412	460	457	445	449	453	462	431	453	396	423	452	386	425	475	442	448	408	413	412	426	453	486	459	438	458	428	387	414	413	421	433	452	422	431	420	402	430	427	423	442	446	443	430	445	430	457	430	451	424	427	441	491	413	444	425	430	418	425	435	492	408	404	438	469	429	439	421	465	434	488	439	430	431	413	465	495	448	464	423	455	475	424	427	445	431	440	470	443	457	466	455	449	434	389	488	423	441	440	436	438	440	439	443	453	432	428	452	423	443	442	399	433	430	430	423	382	448	417	412	457	438	462	402	450	421	450	427	437	467	447	443	423	440	406	428	420	392	453	425	410	440	449	442	425	412	423	418	404	380	471	451	383	420	433	420	395	477	463	436	426	463	466	454	420	458	408	430	472	467	442	404	426	463	454	407	422	423	414	436	452	446	436	428	458	426	432	474	452	427	433	416	439	453	500	420	447	429	429	454	435	426	454	407	442	435	462	464	473	428	475	424	403	420	420	440	451	428	468	450	455	432	439	435	459	431	443	432	471	430	392	465	425	453	424	413	437	438	431	449	442	431	432	407	411	465	462	440	458	449	425	456	456	477	453	414	403	456	440	444	429	472	449	405	442	457	454	447	413	400	438	451	456	442	440	417	447	463	459	435	424	473	464	423	448	448	445	411	437	450	427	418	386	430	484	468	433	453	455	431	427	462	473	446	397	395	454	416	427	443	464	462	474	428	461	436	406	442	462	446	437	441	436	425	446	451	465	422	418	448	433	418	449	428	441	435	477	433	462	457	460	465	440	434	474	426	470	428	466	427	429	432	425	425	454	447	435	436	438	440	421	382	417	473	443	423	432	419	417	447	404	444	414	429	399	429	436	444	422	458	413	431	451	466	446	431	457	430	434	429	434	462	392	457	423	450	445	443	454	435	445	452	448	485	456	466	448	439	469	452	437	453	466	419	413	425	398	451	452	434	432	430	427	421	416	431	415	442	419	459	417	441	440	393	455	431	433	421	454	414	484	429	457	430	443	471	425	427	474	372	436	427	424	428	414	452	422	453	417	404	432	447	422	429	435	440	450	451	411	419	449	439	449	429	455	492	434	479	452	420	467	473	446	437	460	486	400	459	442	456	443	458	439	463	423	449	436	455	434	438	430	452	463	429	410	420	431	461	458	443	440	450	428	460	444	418	427	451	419	413	413	465	467	430	442	431	418	449	420	442	405	450	449	450	454	427	407	435	458	447	403	436	468	430	468	443	414	451	463	414	417	451	373	462	429	434	398	440	407	421	452	488	426	450	414	470	384	444	449	423	468	421	411	456	433	453	472	443	448	425	450	436	479	448	437	436	449	432	449	452	453	446	399	454	421	434	451	453	445	446	430	418	455	413	440	436	440	443	438	461	464	422	424	436	456	449	441	405	467	442	447	499	429	424	463	434	434	456	431	415	422	422	430	422	443	458	465	419	451	449	446	421	438	424	415	418	468	410	471	404	417	437	400	442	418	453	448	380	491	473	433	472	432	428	440	443	429	419	462	415	455	433	440	454	405	441	458	425	471	424	457	426	432	457	442	455	443	457	432	447	448	449	458	429	449	440	464	418	413	392	432	467	444	494	432	415	442	459	448	429	449	411	468	452	467	420	478	459	482	476	420	470	450
24441	22250	37669	42228	40098	32114	15329	4352	1489	700	616	634	593	601	603	578	624	585	621	603	600	595	613	599	577	593	617	605	594	550	606	567	565	611	588	587	599	591	584	540	606	589	584	594	569	578	601	562	572	523	568	604	597	545	570	590	579	613	556	607	605	631	612	553	565	568	589	599	585	593	591	631	565	562	603	585	603	534	578	601	568	564	622	569	570	561	569	616	599	634	565	536	607	571	560	588	550	605	609	598	577	611	547	563	557	575	601	571	550	561	544	584	546	584	609	562	568	622	615	618	588	566	625	609	605	570	575	565	553	555	613	606	602	542	571	559	563	584	579	599	610	574	559	569	567	547	612	615	533	587	607	602	556	577	586	566	599	581	570	578	536	587	551	584	583	610	620	586	536	585	608	567	573	561	530	590	570	633	565	606	554	586	537	612	588	542	555	569	567	595	596	588	560	600	554	624	579	573	606	553	529	559	530	566	599	548	568	605	615	592	594	585	563	610	590	507	539	568	568	600	589	608	592	591	554	543	603	550	556	583	590	593	561	543	600	563	604	538	579	606	564	612	584	572	575	601	620	553	614	549	574	579	586	544	580	585	606	559	574	581	586	576	562	567	598	565	597	590	612	559	585	585	592	571	568	551	540	595	560	615	581	573	596	576	615	609	577	571	624	586	551	617	566	590	576	606	593	588	578	575	602	554	595	635	571	584	550	591	555	571	610	569	542	591	618	598	606	625	581	573	583	606	552	539	607	590	629	578	616	553	564	560	572	590	619	625	569	585	590	600	530	579	546	557	553	566	618	578	570	598	598	535	524	596	587	565	577	547	563	590	603	576	602	629	605	625	579	593	585	527	563	579	596	588	595	593	581	597	607	613	550	576	584	571	552	607	532	570	561	541	630	581	562	573	549	577	562	545	585	578	531	576	562	580	573	565	552	556	572	626	582	564	577	600	594	581	552	588	557	580	593	580	609	587	546	586	535	585	574	560	569	620	544	606	577	610	564	572	561	560	598	544	622	622	576	572	588	614	568	584	586	531	618	615	595	608	548	601	580	532	592	606	594	530	566	597	582	588	580	534	589	533	610	566	591	547	609	503	565	568	638	590	594	530	535	542	560	587	583	512	615	523	604	554	588	608	572	585	617	586	571	575	554	591	563	567	582	584	604	579	557	566	617	551	601	576	610	534	609	489	591	602	615	575	531	557	573	567	569	605	560	585	548	561	568	569	527	555	622	553	605	547	563	616	593	592	565	610	578	589	562	542	565	583	547	592	560	600	537	597	595	593	570	599	561	581	579	561	569	563	553	544	553	631	609	554	524	556	536	602	541	569	546	553	604	582	556	563	604	596	565	584	542	594	579	515	586	595	594	570	610	560	627	603	595	559	556	595	577	590	575	569	546	577	598	563	583	586	602	604	594	555	554	609	559	593	595	587	573	556	561	615	633	571	543	594	577	640	583	581	565	557	573	563	584	588	623	581	578	590	592	591	584	603	576	584	552	618	523	580	600	594	556	554	594	570	586	606	547	562	584	593	574	612	595	590	577	575	573	594	583	622	616	554	532	604	612	592	575	597	606	550	581	538	562	549	587	616	575	572	587	570	597	576	582	545	589	591	520	603	575	552	548	576	622	587	570	618	610	568	598	557	556	618	548	587	592	569	567	561	568	595	588	618	586	617	597	596	577	558	574	605	549	593	599	584	592	579	552	535	625	566	526	572	632	593	598	588	548	556	610	599	567	620	614	535	534	584	586	586	599	591	558	601	548	570	602	574	549	586	552	575	528	573	555	548	572	571	582	621	590	612	593	578	576	578	597	601	542	573	606	589	603	573	574	594	591	613	580	573	641	563	544	615	580	593	583	566	568	600	566	608	592	609	549	593	593	544	581	572	588	589	575	578	610	560	602	545	596	564	515	593	632	588	579	570	524	603	582	574	584	549	545	611	552	554	538	621	620	584	616	582	600	579	622	594	595	550	558	574	570	560	552	558	562	577	610	605	574	581	568	579	583	530	583	556	576	598	582	597	555	591	562	587	571	582	575	573	601	564	604	557	606	519	565	586	567	554	564	589	593	583	577	581	551	590	556	589	611	576	571	549	557	589	592	604	569	570	521	559	569	559	540	556	569	562	566	589	548	559	618	564	603	585	570	581	570	578	570	601	577	535	569	547	589	546	547	574	550	576	578	569	565	615	563	624	566	561	604	566	588	569	544	583	614	563	536	581	592	570	547	550	582	582	572	563	548	564	580	602	549	562	568	536	572	658	601	574	601	620	568	579	572	559	598	539	640	590	576	593	623	602	555	594	560	601	581	633	536	609	572	579	563	581	552	573	548	581	629	615	558	579	557	541	596	569	564	574	565	633	546	543	615	604	559	610	563	590	583	576	536	585	622	561	566	570	543	624	539	618	595	586	564	591	580	559	626	581	591	586	576	614	590	569	551	568	531	584	585	600	578	569	590	564	613	596	562	617	605	611	542	618	563	597	553	562	558	565	596	547	553	562	596	581	558	642	583	547	597	553	590	615	571	552	605	565	589	574	563	597	601	596	603	522	582	567	592	577	563	583	591	553	605	579	572	560	574	598	589	616	578	570	565	541	574	590	583	546	562	584	555	571	553	604	553	610	563	574	601	529	596	634	548	566	577	571	606	569	510	568	575	575	589	559	599	546	610	648	600	575	590	568	574	613	593	551	558	589	564	590	567	563	600	596	547	577	586	569	530	569	579	576	619	539	568	568	602	564	562	520	587	552	631	623	568	564	592	631	579	560	580	551	549	570	598	595	590	550	593	598	574	585	551	602	566	592	554	551	548	588	538	528	589	561	608	579	544	595	595	584	558	543	588	539	620	617	570	602	542	566	612	585	590	606	584	598	562	552	551	549	601	580	557	592	564	571	576	592	597	561	548	530	548	587	569	575	572	581	545	594	559	596	541	587	625	587	561	601	568	602	588	631	571	606	613	564	588	558	615	614	541	592	585	581	590	566	577	603	593	576	565	537	608	598	586	597	635	589	585	606	578	602	579	589	564	552	545	589	608	606	590	574	612	571	592	557	585	559	578	545	560	562	575	605	585	584	583	576	599	554	570	578	583	627	594	581	579	555	611	582	580	592	579	539	570	597	618	552	627	512	573	584	581	623	601	575	569	604	567	539	583	614	566	626	570	557	572	579	523	545	588	549	566	546	579	553	557	617	646	596	614	590	557	566	611	587	576	597	655	572	547	591	586	573	520	628	556	558	604	590	560	511	583	615	588	597	553	565	588	591	611	581	568	621	572	548	566	585	598	531	591	556	568	580	571	562	605	616	541	547	592	562	573	562	566	574	550	570	564	557	617	574	608	594	584	564	579	563	586	561	613	586	564	585	563	608	601	594	546	598	605	584	587	576	565	576	590	574	598	605	611	591	574	571	596	575	618	601	550	545	570	581	560	560	604	604	572	546	587	585	547	585	552	565	608	547	558	589	527	617	603	578	566	599	573	565
53305	100611	88326	63622	45992	25712	7829	4167	1709	579	602	575	546	574	574	531	554	539	592	526	555	594	593	551	549	575	504	564	529	541	532	540	565	531	526	565	560	573	553	548	542	559	556	563	552	503	573	591	576	552	522	536	495	569	580	564	596	534	547	579	559	539	517	533	509	531	560	551	533	553	568	575	593	587	537	515	548	520	579	567	545	539	547	515	535	600	541	562	525	559	481	540	551	564	540	497	562	569	520	534	554	542	538	552	557	521	512	505	573	554	521	561	587	552	569	543	587	546	550	542	560	567	534	528	474	541	532	525	573	526	557	542	521	542	542	565	579	586	523	528	578	537	554	590	552	535	564	538	540	531	526	553	512	558	510	557	533	571	552	514	551	543	505	533	553	572	580	584	549	556	550	547	560	571	543	553	558	527	590	544	560	580	524	501	549	526	533	526	597	544	526	560	525	524	569	533	544	532	528	580	554	534	551	566	556	519	520	558	538	541	513	548	502	563	543	578	523	525	539	562	582	555	550	524	601	584	514	505	543	543	577	541	536	549	540	593	533	512	562	549	535	554	567	545	523	558	536	576	555	582	538	575	552	535	568	533	537	541	484	626	556	542	539	529	544	503	529	527	515	525	551	524	555	531	543	540	583	548	523	549	509	532	541	516	581	584	600	508	535	596	534	495	542	533	524	566	516	551	573	535	538	526	542	549	600	535	523	553	595	561	545	494	592	541	511	525	576	526	526	561	572	534	551	556	571	555	537	530	543	525	563	543	558	523	513	553	535	554	522	551	548	498	588	522	530	551	537	554	499	554	566	538	526	553	596	527	551	525	510	548	533	518	584	538	563	552	552	516	544	511	547	580	511	515	543	532	553	567	545	532	536	549	551	579	549	491	497	537	501	565	516	554	535	528	548	532	531	497	552	534	524	518	559	540	577	519	533	514	513	553	536	545	547	522	515	586	500	512	543	556	557	563	567	524	562	567	538	552	531	509	573	546	522	604	580	487	549	540	541	529	572	528	581	533	500	557	503	547	563	564	581	575	579	560	532	526	518	546	525	547	517	559	510	549	577	515	573	554	547	528	524	566	524	537	525	493	545	537	547	552	523	553	539	542	558	572	536	512	531	571	582	546	520	534	550	552	540	558	573	500	566	552	518	548	569	547	547	530	546	512	529	511	572	544	502	570	585	534	537	520	526	568	506	511	532	509	597	551	537	535	525	540	513	514	566	547	513	548	544	580	559	600	544	540	547	559	507	477	546	589	572	551	571	563	530	574	543	559	577	517	503	569	529	569	550	529	580	548	532	565	556	523	558	536	533	546	537	531	537	542	508	517	507	532	551	559	545	573	559	542	532	575	518	567	552	534	516	555	574	510	566	541	584	531	551	584	567	530	538	502	534	536	532	575	550	584	542	559	532	523	489	537	536	537	477	560	557	551	529	553	581	538	472	563	531	546	599	575	550	538	563	525	554	523	512	528	517	596	542	538	565	525	526	535	567	510	566	536	554	516	565	530	479	525	539	539	475	532	569	536	519	522	551	526	542	530	535	586	543	550	537	547	542	515	536	554	552	528	563	602	542	501	513	556	553	557	573	571	568	519	569	556	564	559	526	553	554	559	554	575	531	534	579	566	527	575	558	537	544	520	525	571	554	561	568	535	530	528	524	534	534	548	552	553	524	516	547	558	516	526	524	554	531	523	536	565	520	575	550	544	575	517	540	535	521	562	588	540	585	477	510	567	559	533	539	526	488	541	522	507	579	510	541	535	559	518	504	536	523	557	556	555	550	549	578	540	530	529	558	570	560	542	560	552	566	534	543	547	563	545	519	583	547	551	527	565	575	534	547	518	563	534	504	542	517	549	557	526	553	552	582	515	567	575	556	541	556	552	530	545	560	543	527	553	529	537	583	549	534	553	544	536	586	575	512	523	518	598	526	507	531	487	564	581	558	525	547	530	528	538	499	549	538	515	531	572	561	509	533	528	584	577	592	521	507	542	505	520	605	514	529	555	511	514	558	505	526	541	529	564	520	561	587	534	521	514	534	553	539	566	561	538	504	490	536	576	519	504	561	609	527	539	494	531	557	517	538	583	580	552	529	535	516	570	549	530	525	561	572	568	557	510	560	610	576	556	568	546	501	542	523	548	557	517	558	557	557	546	562	539	529	506	569	545	541	549	555	552	516	567	548	555	582	573	557	512	572	554	533	524	559	572	547	545	546	536	568	555	539	520	570	525	519	497	520	558	543	606	528	558	550	562	542	553	566	574	567	535	573	542	513	529	485	555	559	563	512	506	531	568	544	497	553	563	528	545	554	520	581	545	544	546	625	554	579	506	556	556	522	526	524	526	544	554	538	545	555	568	518	577	531	566	554	580	561	524	556	497	500	536	571	546	580	525	519	549	492	496	511	526	542	561	545	566	541	573	551	568	502	534	563	565	579	551	555	550	507	553	531	534	555	534	571	522	492	524	541	532	536	595	541	578	540	517	531	615	562	545	522	512	514	526	530	574	533	565	502	542	517	564	530	533	489	543	544	531	590	538	540	522	545	488	544	551	511	501	470	512	546	570	512	511	513	519	526	547	509	577	493	542	521	543	497	553	548	531	597	502	557	528	508	540	543	551	555	522	543	526	589	543	522	505	559	519	543	557	571	558	575	509	542	555	545	537	566	545	556	512	545	534	527	521	557	509	569	506	505	530	534	534	559	537	531	541	531	509	571	572	566	525	546	538	568	518	570	549	557	541	548	529	548	523	540	516	529	521	561	525	563	533	536	522	519	544	564	535	480	529	548	543	559	514	532	547	541	548	560	527	511	558	576	527	514	515	538	553	528	530	539	566	565	542	566	505	519	520	538	567	554	509	524	509	582	554	572	582	547	519	533	519	548	532	541	512	558	550	527	534	558	541	570	538	512	539	545	537	558	489	522	562	558	519	547	583	547	570	558	527	573	563	564	523	560	548	536	556	541	541	518	547	545	511	552	529	558	545	582	544	521	539	539	571	567	520	546	526	543	565	567	521	558	542	551	533	568	533	543	536	540	500	540	533	517	563	519	535	557	513	511	575	553	527	573	534	551	522	554	541	531	526	601	550	525	525	553	552	554	556	535	519	563	509	520	535	537	543	530	517	521	534	537	547	541	560	560	579	542	527	538	526	533	523	520	573	552	580	568	556	535	540	556	529	576	537	553	561	497	560	535	521	524	546	526	513	474	548	605	541	508	542	576	522	499	551	517	578	567	541	580	517	501	543	553	547	545	581	517	545	512	521	570	584	536	554	556	550	534	555	534	529	546	544	563	534	533	570	553	504	534	536	555	552	601	529	511	521	583	515	565	510	577	554	531	537	578	569	571	546	574	535	531	527	584	560	549	503	545	551	570	556	508	528	558	506	516	555	560	550	552	535	561	526	527	542	588	582	505	535	556	533	564	548	582	587	522	549	513	529	552	529	525	528	586	535	508	605	567	540	505	579	577	515	581	553	562	541
28551	23615	26753	15589	6294	2681	892	584	486	458	430	469	403	384	437	436	435	448	461	426	409	424	425	453	427	457	426	445	438	431	451	472	440	445	411	446	459	405	476	409	465	428	413	459	450	405	414	453	475	411	455	454	444	435	446	453	442	430	427	444	422	409	459	459	426	456	429	404	445	400	412	428	430	448	446	453	426	468	454	444	453	432	433	443	439	388	443	455	430	412	437	442	437	461	417	433	454	431	436	428	419	438	417	457	390	427	442	392	447	438	464	420	459	442	429	420	382	455	400	438	427	390	452	411	442	417	426	435	433	419	408	430	433	440	451	413	450	426	411	405	433	411	419	445	461	407	434	415	433	424	477	416	396	406	434	405	397	389	437	419	435	446	446	461	424	407	456	449	430	426	426	425	406	423	418	432	409	439	449	432	446	441	405	438	388	472	417	438	437	450	397	414	425	407	423	398	438	430	421	415	458	452	434	376	455	450	429	464	413	449	419	438	397	410	423	430	440	435	435	476	469	413	448	435	440	415	420	422	409	434	428	412	444	434	422	409	441	443	432	448	421	430	415	411	444	406	428	392	452	437	387	475	403	435	400	408	411	419	421	451	397	447	422	449	414	439	435	411	445	414	419	426	435	405	421	452	431	419	416	448	452	463	423	428	398	393	452	394	423	438	423	426	450	437	431	444	431	436	437	410	433	387	405	441	431	402	447	436	455	409	428	441	450	379	416	403	462	408	428	405	404	426	457	441	424	440	427	407	442	456	459	445	444	446	428	409	411	424	430	470	406	430	441	399	411	431	407	429	435	395	455	419	429	442	487	437	438	412	414	435	417	441	457	439	429	451	462	437	446	449	432	398	439	413	432	425	414	411	426	437	396	422	445	417	446	434	454	437	442	453	418	400	468	418	446	410	405	437	490	390	404	424	444	410	441	459	425	413	429	445	455	444	440	408	400	409	459	437	420	444	408	430	417	397	410	402	422	438	438	437	430	453	430	420	452	430	442	371	434	413	413	404	462	416	431	397	423	424	420	419	428	397	396	423	446	440	426	428	405	397	423	418	408	448	430	435	430	465	439	423	414	389	437	390	463	430	450	425	439	445	425	417	463	423	410	428	468	423	428	425	461	441	423	462	432	426	445	438	412	445	433	441	456	438	407	461	419	466	438	393	405	435	414	477	449	412	428	470	416	369	417	434	428	410	425	384	443	399	467	416	420	444	421	443	410	447	477	420	447	404	421	447	413	447	455	457	430	412	430	431	400	453	429	424	399	459	434	428	423	434	435	462	425	410	428	399	419	417	444	411	470	411	417	424	424	407	452	430	466	450	439	439	440	400	440	406	416	443	440	392	458	440	382	408	441	446	431	423	444	428	412	429	413	392	421	401	422	436	399	401	432	435	455	411	471	427	421	445	448	422	429	393	418	416	398	408	450	452	421	433	421	463	436	433	430	414	426	422	385	411	458	429	479	391	471	426	456	421	449	435	469	407	477	380	452	418	433	451	464	453	418	433	415	450	412	458	431	429	425	448	415	402	427	425	450	463	458	420	439	423	432	465	401	412	465	405	414	422	437	406	443	400	446	427	435	433	427	421	409	406	430	407	434	419	440	446	435	462	434	428	413	418	405	451	418	435	424	424	439	453	410	461	407	419	438	450	419	447	415	447	444	426	426	440	396	474	435	442	394	441	443	415	434	448	376	438	416	417	408	412	471	413	383	436	411	405	429	413	408	431	433	438	449	410	487	423	422	443	426	424	389	424	421	441	432	397	442	451	436	434	412	447	430	418	440	402	440	456	399	413	407	444	412	437	430	426	414	423	430	409	433	424	404	441	453	421	433	437	453	441	416	411	433	457	417	434	443	424	401	422	447	479	389	458	392	423	469	462	432	447	457	434	456	397	425	472	449	453	427	437	458	407	414	447	416	467	425	463	400	478	417	431	436	396	414	436	425	412	452	410	475	425	420	426	442	448	427	414	406	444	421	432	423	420	477	438	412	386	403	413	472	413	411	412	456	409	454	409	423	432	430	436	396	437	412	421	468	413	422	389	436	411	435	405	430	423	422	441	420	426	414	433	449	477	419	364	400	409	445	426	408	399	432	423	383	428	433	460	420	441	434	477	431	446	450	416	410	421	434	469	421	445	452	442	413	404	405	436	417	454	421	413	402	428	445	413	426	468	398	412	428	444	450	473	421	444	435	441	421	441	444	399	427	422	438	423	426	413	420	408	439	422	443	394	376	390	431	455	477	422	413	472	442	470	438	455	410	401	423	441	447	436	424	462	434	435	404	449	436	424	418	447	452	416	420	415	403	457	465	402	429	438	419	425	411	421	426	437	442	425	448	445	468	431	420	416	425	450	420	464	421	446	391	427	391	413	457	443	412	453	419	496	442	439	456	443	427	437	445	435	462	405	463	437	432	421	415	455	437	431	436	390	467	446	459	424	438	440	406	443	402	457	427	445	426	426	439	414	434	428	438	443	428	415	439	437	429	441	446	416	417	449	399	431	425	442	442	400	411	437	428	442	413	448	417	454	394	425	418	442	419	423	432	373	445	428	401	467	451	441	444	423	393	466	429	419	404	410	461	443	437	412	445	427	415	423	472	467	412	439	414	432	428	401	428	404	433	440	455	410	389	417	441	424	420	424	447	430	446	396	452	424	426	410	448	463	441	437	441	441	425	432	427	434	419	450	418	442	410	452	457	424	452	443	444	476	429	432	439	415	424	448	432	437	445	454	444	428	431	434	439	413	417	441	398	434	413	417	453	423	446	419	421	461	416	421	422	469	444	437	465	418	468	424	437	430	440	393	429	396	450	404	445	406	439	436	408	446	446	475	451	443	399	416	448	452	414	406	424	425	418	415	426	423	448	424	435	429	429	441	450	398	444	423	491	421	444	409	415	413	403	456	451	445	424	365	436	424	449	419	446	416	398	397	393	419	429	386	403	457	436	456	438	378	445	407	442	441	460	445	429	386	448	455	439	462	440	415	436	423	421	408	461	397	420	403	421	410	432	483	408	432	437	435	448	429	451	416	411	433	439	407	410	457	433	431	421	415	440	435	412	435	429	428	375	413	407	441	434	448	453	429	442	429	433	415	427	413	418	410	417	371	427	404	473	398	397	410	401	405	390	416	446	431	445	420	412	417	422	442	453	392	442	421	405	422	391	391	404	421	470	474	424	437	418	436	417	446	460	421	409	452	452	449	409	446	368	445	413	400	428	453	406	413	434	419	429	442	403	436	414	453	430	413	388	434	417	442	440	409	409	421	426	432	423	442	485	442	441	455	435	449	406	424	443	432	445	432	403	461	439	426	474	445	425	444	443	451	426	454	453	438	430	400	414	414	431	420	401	391	441	403	424	431	411	433	436	418	423	418	421	450	467	467	442	429	435	442	432	453	463	392	478	458	443	429	439	457	421	454	449	438	401	441	432	375	455	500	389	407	439	450	430	424	438	433	418	437	438	421	415	436	427	436	425	437
12506	26457	24905	10605	5160	2520	763	560	397	365	335	400	405	394	389	382	369	372	395	372	392	365	362	358	348	397	354	380	344	411	407	400	372	360	397	372	388	340	367	349	353	354	372	382	387	354	360	376	356	375	362	381	370	387	399	386	336	343	343	343	375	357	374	386	381	359	334	360	327	348	399	352	373	378	376	361	353	398	371	372	357	341	349	373	372	383	398	354	390	366	365	359	363	377	361	332	389	398	348	378	367	375	362	359	358	353	358	378	372	392	330	376	368	351	342	362	359	345	344	365	399	326	368	355	364	357	393	333	375	379	330	372	387	365	348	342	368	393	395	370	391	340	357	367	371	342	358	362	368	355	364	374	366	372	386	362	367	346	348	371	366	355	366	380	392	367	343	364	385	344	388	356	382	382	382	357	356	373	373	362	357	392	354	360	368	361	375	348	367	330	369	363	392	325	383	343	345	368	348	358	381	337	367	366	350	368	349	362	369	361	357	368	369	352	349	323	347	345	351	405	374	404	375	363	378	350	362	354	384	368	406	358	365	357	363	338	376	368	375	354	374	365	390	379	356	365	345	409	371	376	357	347	336	351	384	394	353	376	380	387	338	368	349	342	369	352	386	368	355	370	352	388	348	365	387	360	340	387	373	355	367	331	376	390	351	377	348	384	368	381	369	349	384	360	378	356	328	369	355	363	356	388	350	365	376	385	364	349	387	384	394	379	375	360	385	388	384	361	354	364	377	391	369	389	405	375	365	406	359	345	378	358	353	328	382	361	348	350	376	379	325	359	367	372	374	367	335	365	352	386	372	376	344	328	351	411	364	347	360	358	395	380	377	374	355	348	344	348	359	365	349	384	370	337	363	373	374	374	365	378	386	378	375	361	356	356	368	381	376	360	369	332	351	334	371	362	375	373	359	368	349	348	341	373	375	370	385	342	373	368	344	336	351	372	371	372	376	367	361	351	347	366	385	356	373	340	367	377	361	387	385	365	382	388	338	377	330	381	391	388	339	356	361	359	381	362	349	339	359	385	364	340	373	398	360	369	389	374	386	338	359	369	382	370	353	383	346	338	347	341	341	356	352	367	352	371	360	379	386	390	364	406	374	345	392	346	370	374	352	399	407	367	380	380	352	371	357	328	377	354	369	358	344	352	379	340	358	364	378	360	383	355	356	365	404	384	362	369	401	320	369	354	388	381	383	353	374	374	363	339	341	371	354	369	355	369	352	368	350	372	384	382	360	324	367	359	375	377	381	350	353	356	342	375	374	375	356	374	330	378	380	377	367	377	342	354	350	372	351	392	361	377	346	357	330	380	369	395	345	350	336	382	389	380	387	390	367	394	385	363	375	365	335	361	350	405	373	349	364	370	322	358	352	374	375	378	338	329	338	371	368	367	388	366	368	365	364	353	388	408	357	358	361	328	369	358	438	397	349	375	381	395	354	375	372	373	358	375	384	348	381	366	363	351	366	357	353	388	383	379	376	379	406	392	352	352	358	369	408	345	376	362	341	385	351	372	358	357	356	356	374	328	384	393	359	372	373	350	346	355	362	380	344	332	372	351	369	356	364	392	396	392	353	372	353	347	352	359	371	368	376	370	361	383	367	367	370	355	348	361	346	331	386	367	382	369	382	370	357	361	353	350	352	389	365	369	410	346	355	335	359	357	366	357	375	361	355	361	346	360	359	361	394	361	366	350	384	371	376	358	349	378	347	363	383	365	398	382	383	378	390	362	413	364	368	403	345	335	403	394	334	370	357	396	324	360	392	376	364	336	389	354	367	355	367	380	394	365	352	376	372	350	335	376	340	361	415	338	362	362	399	388	332	379	350	358	365	371	385	344	378	320	340	352	380	367	352	357	405	371	354	361	357	318	378	325	382	372	354	370	387	365	397	379	381	349	326	382	356	387	364	374	358	392	389	398	347	355	374	374	373	329	401	353	362	365	372	393	358	387	379	395	394	368	352	354	365	392	348	347	379	356	360	354	333	369	368	381	361	343	368	358	362	353	376	373	344	365	344	361	374	371	370	348	379	382	358	337	409	403	342	337	364	349	348	368	370	382	341	375	350	361	370	386	383	348	368	384	372	364	353	355	375	368	395	370	320	361	321	353	380	334	372	360	344	392	372	416	359	354	386	359	367	368	372	365	359	355	355	392	369	378	378	336	353	370	383	368	356	363	367	371	388	353	373	334	332	362	376	340	362	377	386	380	364	383	373	339	410	383	323	370	395	371	379	332	378	393	352	366	363	382	376	357	342	355	391	370	376	384	368	404	319	378	384	377	353	340	367	367	352	383	357	348	339	363	365	323	390	348	360	347	353	407	359	364	347	372	349	359	381	328	366	340	348	385	356	351	383	386	379	334	369	376	368	405	339	336	359	382	367	396	341	377	351	355	342	336	367	348	356	343	345	359	330	367	357	324	378	384	353	388	364	351	399	377	417	348	368	364	392	392	380	369	364	345	363	344	371	364	399	330	403	364	329	377	367	371	386	377	373	375	366	377	392	344	356	345	348	370	355	384	359	375	356	377	398	390	351	353	341	387	401	387	321	323	331	366	352	333	343	376	393	319	370	365	361	330	359	371	354	384	365	360	400	351	392	389	343	385	356	384	364	365	355	371	359	376	380	348	384	366	346	388	333	380	394	358	401	336	374	358	345	390	344	373	340	369	386	373	368	342	363	363	368	392	374	395	400	388	379	377	361	357	343	364	351	363	345	360	347	349	364	369	391	334	368	389	375	400	336	375	374	379	354	358	393	365	342	378	387	389	355	368	391	369	406	354	346	370	350	388	341	331	401	369	366	372	346	339	319	367	348	356	343	381	331	364	376	373	367	323	345	386	347	355	384	353	358	349	368	353	378	358	358	379	354	364	387	362	331	356	391	361	369	349	351	330	351	364	420	361	370	391	369	363	338	325	381	389	341	369	382	369	372	379	350	341	376	375	379	358	346	361	346	350	367	353	358	350	372	351	344	382	373	333	359	348	370	370	391	352	356	365	382	366	369	366	368	355	382	370	367	363	390	345	396	381	404	377	344	392	371	372	385	392	369	365	350	377	351	374	337	386	381	344	323	348	355	368	323	348	385	345	366	353	380	363	351	344	384	387	386	370	337	380	357	341	399	378	358	377	325	340	402	374	415	341	375	345	378	374	335	354	398	369	330	368	369	367	348	363	378	376	376	387	356	369	378	355	389	383	368	349	345	365	360	362	381	340	379	356	362	361	356	359	358	319	366	348	370	375	359	360	362	378	373	344	350	380	368	400	382	339	400	342	348	404	358	380	370	369	344	367	367	357	341	391	343	397	389	380	375	348	348	378	357	339	360	373	345	351	373	357	387	363	330	365	380	386	327	368	352	332	382	393	338	371	356	399	321	388	340	378	352	371	324	340	384	362	360	342	386	398	376	355	344	377	347	373	353	363	373	377	357	345	386	378	318	381	382	352	373	364	382	354	359	384	363	359	338	330	404	390	368	372
25529	22847	41872	46724	36582	24428	7677	2217	775	512	558	519	525	517	508	465	509	477	508	469	527	505	522	501	503	481	501	504	521	503	543	463	515	443	532	499	498	546	420	505	471	497	497	469	506	508	470	514	480	473	487	484	508	500	486	469	507	477	433	475	487	455	493	478	492	485	471	466	504	459	531	527	499	449	466	450	481	483	479	447	473	503	509	489	466	501	462	490	500	484	491	482	487	477	464	478	484	515	486	504	453	484	503	448	489	470	477	472	473	438	511	471	495	477	478	440	465	492	469	458	445	502	513	491	490	495	465	450	514	477	481	487	498	453	512	482	468	426	472	490	509	550	487	473	493	499	521	488	489	463	472	494	497	494	463	436	435	460	489	476	496	475	495	445	473	439	488	457	489	508	512	463	469	487	480	467	445	501	500	504	489	469	457	440	514	493	473	456	499	501	498	500	497	512	478	489	463	454	476	489	506	470	508	484	459	496	431	472	466	471	469	483	507	459	501	493	495	427	496	443	484	490	441	451	502	483	507	446	516	519	483	487	436	532	442	485	507	506	521	485	493	481	478	475	516	508	516	469	486	465	464	451	479	488	517	503	485	487	467	489	465	503	508	501	430	475	471	478	476	480	485	473	514	492	475	479	486	466	461	477	449	503	478	464	469	468	481	464	459	503	469	463	479	471	482	491	450	495	497	510	469	484	485	476	543	487	493	467	478	500	467	516	480	495	532	442	504	474	520	475	481	552	433	441	519	471	472	484	451	463	456	502	496	509	486	459	531	482	520	478	507	468	473	517	504	469	485	457	476	464	496	469	483	477	520	440	500	488	476	507	480	506	501	519	448	488	454	483	497	480	510	461	486	441	467	498	496	504	445	504	461	451	483	496	487	454	475	481	450	487	483	501	496	511	486	470	455	471	502	495	505	483	486	495	466	471	449	477	469	455	527	471	489	469	454	460	504	446	493	472	460	488	488	468	498	500	453	482	461	488	482	482	464	509	468	500	480	485	485	462	457	456	461	518	470	481	496	487	481	485	478	504	525	483	509	517	468	462	514	496	521	483	488	469	503	458	460	491	471	498	466	452	508	503	513	473	484	492	496	453	514	466	502	505	485	505	476	492	480	499	459	501	506	446	478	497	487	474	463	514	482	476	449	468	452	463	466	508	512	469	462	469	515	462	503	459	489	511	473	492	508	493	440	463	506	481	460	493	489	510	486	464	488	484	467	455	475	505	500	496	478	499	503	503	492	464	508	500	488	441	478	471	527	507	534	459	470	493	493	484	458	510	487	468	521	500	486	492	482	501	499	459	477	450	445	496	506	482	463	454	467	470	451	456	484	521	475	461	445	498	511	506	486	494	505	427	503	486	495	478	482	500	502	504	485	483	493	501	460	489	490	492	466	470	479	466	498	485	467	507	490	487	516	463	450	492	501	436	484	456	431	511	462	461	484	479	457	472	487	472	453	445	481	484	500	421	479	513	533	476	513	487	480	487	458	475	469	523	488	484	459	482	506	447	502	505	462	466	471	496	432	433	444	507	461	467	528	473	455	477	506	507	501	471	480	452	481	475	531	469	463	467	489	480	529	478	482	489	500	492	472	504	491	519	476	502	509	470	472	478	484	511	515	527	497	490	481	499	470	474	477	466	477	445	495	461	457	493	498	480	476	502	502	488	480	507	519	488	471	475	445	484	500	482	493	432	462	506	471	515	477	486	493	511	486	520	498	504	460	465	487	492	474	471	480	498	506	479	467	518	474	476	482	463	458	498	483	492	517	483	471	513	474	471	465	483	496	451	475	463	479	435	492	441	519	495	495	489	506	499	491	472	463	487	520	436	547	485	482	478	462	497	484	495	509	496	444	489	452	507	480	504	498	470	501	453	523	514	500	491	513	507	503	514	486	459	455	500	499	491	462	507	479	468	491	474	458	490	458	508	465	477	518	478	476	483	495	447	453	468	497	466	465	452	452	489	501	469	467	489	433	470	501	482	482	471	439	440	487	485	481	457	499	551	462	495	453	468	518	475	469	462	497	480	476	486	474	471	487	471	474	498	485	499	491	487	519	460	513	458	483	473	497	477	463	478	467	515	442	471	458	450	456	505	509	495	459	480	519	482	532	471	514	458	462	489	501	505	501	482	519	489	512	494	470	478	492	531	460	480	498	501	493	465	454	477	461	483	494	475	475	495	447	479	450	506	471	440	517	462	507	490	527	486	452	491	444	494	509	478	462	495	508	460	488	453	464	461	509	520	466	490	533	490	496	492	455	491	498	483	475	484	505	467	476	517	459	496	508	480	487	438	488	452	464	448	514	424	481	459	460	496	458	455	509	510	516	498	511	471	499	515	451	465	457	499	474	494	468	473	477	456	530	455	474	473	517	481	502	501	452	492	497	466	473	465	485	480	453	496	452	453	483	469	507	489	498	476	473	509	472	450	484	485	489	476	465	504	494	508	455	458	461	472	480	492	482	486	444	462	460	485	467	498	456	478	494	494	477	491	485	437	447	512	476	484	464	484	488	448	500	467	465	486	478	469	480	503	424	465	450	483	461	475	513	516	476	472	503	459	477	477	484	471	480	505	466	493	493	522	490	481	436	458	503	472	486	538	480	494	470	489	514	462	468	481	458	478	479	491	467	466	466	472	479	519	507	517	503	471	490	481	479	520	468	488	451	478	448	456	490	477	473	505	467	469	471	449	481	482	493	498	502	499	502	459	471	488	505	510	493	443	507	459	457	451	499	504	505	504	499	449	493	480	532	453	506	465	463	476	522	560	510	494	468	528	521	490	461	500	462	524	499	491	493	455	481	511	465	494	491	485	503	484	452	515	485	455	499	476	495	517	479	502	516	483	468	493	456	505	492	483	483	465	465	454	486	478	506	485	482	520	487	483	447	500	504	484	459	489	510	487	461	503	455	480	458	476	480	457	495	448	446	474	492	508	474	513	471	498	433	482	491	468	500	495	468	478	481	503	474	450	484	497	491	471	499	527	477	499	510	462	438	479	467	501	464	520	457	460	471	480	450	482	515	509	462	514	482	470	500	463	506	454	496	468	545	513	510	467	476	470	501	455	495	478	475	484	474	509	470	497	445	475	473	464	479	488	486	495	436	497	498	452	470	514	487	454	505	489	500	501	494	476	518	501	458	482	464	496	486	517	474	522	449	468	436	494	486	490	481	467	487	535	478	499	467	493	464	497	480	490	477	501	453	468	454	519	486	486	508	510	431	492	460	506	492	497	501	495	499	506	499	480	475	509	474	452	494	503	463	496	500	491	508	474	505	517	461	474	472	474	470	520	525	467	510	500	489	493	442	523	480	463	419	468	540	512	508	517	466	525	489	486	493	499	525	437	427	477	475	495	485	490	488	487	510	499	479	480	418	461	473	484	489	503	469	476	518	490	467	465	484	489	470	449	471	457	477	480	493	487	493	483	512	500	498	486	465	504	476	471	450	467	468	490	450	494	494	484	450	481	504	480	523	479
45733	84877	76457	51562	33236	16910	4409	2426	809	508	498	444	476	419	438	464	418	431	483	478	444	432	434	476	457	468	445	452	416	446	442	443	442	484	436	452	441	439	448	409	437	450	473	455	439	463	444	421	446	439	442	453	411	443	454	484	486	460	431	457	461	499	502	442	402	467	441	455	452	466	464	447	468	457	413	468	490	419	438	452	446	487	435	415	420	438	469	459	436	459	468	432	454	453	455	462	456	451	433	466	393	409	433	446	481	450	432	450	460	465	454	455	467	469	412	456	421	427	471	454	441	427	422	430	475	453	425	458	461	422	426	482	440	454	452	455	437	432	449	460	443	480	450	441	451	509	475	454	442	442	459	439	476	407	429	441	453	433	407	406	455	451	451	469	465	459	454	457	454	462	439	456	439	435	439	460	472	436	458	430	434	449	439	451	421	445	456	477	436	422	431	435	471	476	430	450	462	419	427	450	431	435	485	391	471	409	418	421	431	452	435	468	427	446	466	425	433	445	415	471	462	452	429	427	463	482	427	464	437	447	450	422	448	433	415	438	455	439	466	452	449	435	437	457	450	420	430	421	460	454	409	465	440	397	417	475	433	432	450	439	427	453	428	442	436	441	430	428	492	440	453	451	446	452	473	448	417	443	454	451	457	438	487	431	471	441	454	461	408	421	459	461	436	425	475	427	441	415	451	479	449	452	396	408	442	431	444	450	473	451	477	455	425	438	414	451	459	438	423	454	435	471	422	466	455	451	436	429	477	440	461	458	433	452	423	464	410	447	450	421	417	439	430	441	446	432	440	484	434	449	440	440	484	451	506	449	430	432	478	451	464	481	445	434	460	441	437	461	430	446	487	445	405	435	463	438	430	423	449	435	502	437	434	444	455	457	446	419	425	444	456	470	435	456	427	410	480	497	406	432	460	457	426	451	459	464	451	471	453	434	456	429	489	444	477	456	455	424	457	427	445	449	438	476	460	466	474	473	465	452	422	456	443	475	474	436	442	405	472	466	446	466	474	449	486	443	420	448	422	420	460	423	422	427	450	450	480	438	440	460	461	441	450	465	407	436	454	437	436	467	454	451	462	417	468	470	445	450	421	479	462	455	444	444	463	441	444	461	466	454	423	453	460	448	422	465	428	426	475	442	420	436	452	437	446	429	386	454	412	422	416	451	411	437	419	446	472	449	426	475	433	410	447	423	472	457	457	426	429	422	427	454	431	456	464	429	449	460	427	439	453	457	430	448	469	458	464	446	436	458	424	423	425	453	452	445	473	448	456	440	421	442	461	446	461	450	435	453	477	439	467	477	426	407	401	461	426	424	413	470	477	456	446	439	452	434	428	468	438	466	438	460	419	426	465	477	445	461	445	465	492	428	441	449	488	482	438	460	437	408	453	441	439	427	441	455	451	462	435	485	435	446	468	413	449	436	433	448	473	447	431	451	441	437	456	496	481	440	442	407	450	433	430	485	455	414	479	458	438	447	444	461	441	420	420	423	449	462	457	451	444	427	421	441	445	431	459	454	432	472	418	455	439	503	431	448	433	445	444	439	434	449	431	441	459	452	444	431	456	424	461	412	437	450	463	448	456	439	474	451	438	396	425	470	422	434	426	456	466	477	444	441	446	414	430	475	442	430	439	442	480	448	439	470	478	471	443	444	456	471	434	464	406	437	484	452	455	431	443	459	401	461	458	419	418	446	450	431	424	489	468	432	401	440	413	426	465	465	491	445	432	429	460	433	434	465	463	438	454	469	429	451	475	449	391	438	411	434	458	464	444	445	465	474	474	408	473	442	437	446	460	433	479	466	455	449	442	444	469	428	446	483	465	451	453	463	420	448	419	476	448	448	442	478	444	471	442	443	435	437	463	457	473	461	425	463	443	461	433	480	442	433	473	445	455	431	454	422	450	420	457	397	437	461	468	465	450	417	438	448	441	472	454	437	429	421	427	429	467	462	460	463	432	443	467	439	447	468	440	434	437	471	451	445	407	401	468	481	448	455	461	471	431	472	463	440	446	441	443	481	413	434	421	447	452	434	438	449	427	437	475	444	452	423	443	437	428	453	441	475	438	420	415	442	445	454	464	466	442	477	426	477	435	442	424	458	461	440	432	453	441	455	439	408	426	454	441	449	439	473	407	420	408	413	423	433	461	456	425	435	467	437	440	467	453	437	464	463	439	471	426	469	458	444	478	447	429	431	453	447	451	425	435	419	448	448	425	435	443	484	439	429	409	456	427	423	467	446	471	416	439	477	447	459	444	456	449	421	474	488	417	443	484	414	456	430	420	424	461	466	452	445	466	438	446	413	446	461	445	414	438	445	442	470	457	477	433	449	442	449	464	459	425	447	460	447	442	428	419	424	449	415	456	409	465	460	429	435	487	445	449	437	436	434	454	507	458	432	448	468	472	462	446	462	450	467	412	456	474	435	433	430	450	465	425	451	459	430	443	446	481	437	465	434	428	477	426	427	438	463	416	436	431	447	420	416	454	462	457	458	451	434	465	433	446	425	499	442	433	473	475	447	434	459	442	427	478	448	444	439	422	449	397	471	462	431	419	474	420	439	453	482	426	454	456	426	433	467	437	444	474	435	392	472	430	434	443	453	426	435	498	439	446	464	449	443	430	476	415	455	445	461	471	445	420	464	450	469	460	458	444	409	447	412	447	428	449	441	469	448	483	469	420	473	446	425	470	437	414	447	478	419	408	438	449	429	446	406	472	452	468	434	418	442	437	435	471	433	423	436	418	436	487	409	429	414	465	405	475	438	431	440	478	445	485	430	451	453	437	407	425	453	433	447	475	467	440	426	441	445	461	434	420	462	497	458	453	451	415	457	458	476	462	468	428	409	446	474	416	474	462	471	454	452	426	421	403	447	422	440	434	443	459	432	471	453	441	447	429	444	418	415	432	418	440	417	472	429	405	420	440	428	441	398	449	471	457	457	503	398	453	421	488	459	430	422	482	439	486	467	400	407	453	425	443	451	419	456	500	464	470	431	446	451	475	470	459	469	443	441	415	448	496	419	444	446	454	437	455	437	443	441	430	470	427	430	465	416	462	446	451	453	451	444	443	448	432	491	436	447	454	424	485	419	455	430	431	447	444	440	438	446	464	433	432	504	456	430	466	439	442	438	408	449	437	460	417	470	442	453	443	409	441	448	434	421	444	449	451	425	473	421	422	463	417	410	458	438	435	452	446	454	460	434	454	413	458	439	466	462	453	440	454	434	454	484	447	466	463	430	450	442	467	437	464	462	430	434	448	438	458	480	484	439	464	436	466	422	466	431	472	421	417	482	443	437	431	412	441	467	455	456	395	408	448	428	449	467	460	449	449	415	428	436	457	423	444	466	465	441	416	474	465	419	434	471	455	446	456	446	431	468	452	464	436	422	471	475	426	460	484	442	439	457	430	447	458	466	458	393	470	446	413	442	450	454	433	458	455	444	441	441	448	473	449	445	459	464	403	480	423	465	458	459	417	475
24479	22048	36652	41874	40620	32615	15119	4200	1189	667	579	644	582	693	639	613	643	624	593	616	568	601	592	580	596	555	587	577	615	619	542	585	595	593	585	621	576	551	566	609	599	586	594	558	595	563	544	586	622	556	598	572	553	584	570	588	577	619	594	593	581	561	604	577	622	598	626	571	569	620	606	606	605	602	605	579	586	619	616	587	601	572	600	568	593	557	558	575	540	576	620	574	515	556	587	608	603	552	593	581	604	550	572	595	554	592	562	609	592	594	550	613	581	548	602	624	633	550	577	627	571	605	590	573	567	618	643	589	561	564	587	554	559	597	606	584	581	596	556	582	597	618	583	584	597	556	556	587	610	553	566	574	562	531	582	586	563	578	604	618	607	580	599	566	565	598	504	562	605	579	563	592	565	578	560	573	568	590	585	598	604	573	602	607	588	550	569	581	564	572	581	577	605	602	578	576	604	588	564	601	577	603	550	575	570	555	600	610	580	551	577	568	622	575	599	576	554	597	592	592	581	637	554	572	564	611	559	581	580	621	561	584	568	569	600	563	575	650	650	604	593	587	590	599	539	619	575	592	584	554	569	570	569	558	606	537	626	601	556	624	620	543	604	611	559	540	572	574	601	573	543	556	607	592	578	587	571	623	616	562	589	567	582	595	534	589	571	533	572	589	595	614	585	586	586	590	611	614	581	549	580	590	630	530	594	599	604	619	567	623	579	561	576	583	628	586	554	563	583	595	551	582	557	535	566	590	595	588	592	560	635	571	583	558	561	554	544	621	541	614	544	586	590	622	573	642	572	596	560	581	562	590	556	598	607	595	585	567	631	593	579	561	578	599	619	585	577	596	581	604	579	563	593	622	616	562	596	556	594	633	597	551	557	570	553	619	550	628	606	592	581	575	571	560	561	594	553	605	617	574	594	623	572	550	641	547	596	603	574	546	542	580	567	516	597	612	580	551	540	600	622	561	614	627	559	596	578	554	582	583	570	538	554	546	556	599	565	601	584	561	642	634	563	589	567	626	604	583	593	559	622	569	581	577	579	607	630	596	542	621	527	564	615	593	600	620	529	588	605	561	587	561	576	605	586	598	593	570	598	548	591	581	606	623	590	593	584	580	593	609	566	540	559	562	552	572	612	538	616	553	584	536	642	590	583	539	536	560	588	549	619	633	594	585	549	576	581	607	594	607	604	558	548	604	629	617	541	579	585	582	578	600	584	580	572	571	577	581	614	549	593	573	594	597	557	598	591	591	542	644	563	597	620	593	568	595	543	598	559	588	607	596	621	599	579	573	564	586	572	588	599	589	614	563	578	598	581	604	572	591	572	569	599	569	627	625	610	564	568	581	578	580	592	575	593	569	552	602	587	584	572	585	568	571	566	600	558	608	601	591	573	580	575	616	580	566	625	599	581	563	619	609	634	625	545	571	602	573	585	580	542	585	570	615	585	597	603	578	564	582	611	610	586	607	585	550	580	564	578	579	565	600	560	580	608	591	586	562	590	573	555	589	581	572	536	598	577	563	617	591	599	580	545	570	535	574	571	602	581	586	608	566	569	589	610	598	592	595	595	588	554	578	577	597	587	596	578	558	562	589	556	594	649	607	587	548	601	505	573	561	589	604	601	591	582	613	571	559	552	598	622	581	579	557	586	561	581	574	549	580	526	609	610	592	611	626	559	584	585	595	569	576	562	581	649	566	588	597	588	566	574	591	600	599	629	577	582	567	603	552	561	603	589	593	561	577	575	577	584	596	587	624	570	601	573	612	564	610	582	544	558	598	572	606	593	621	579	555	605	594	545	556	546	552	582	591	600	603	560	615	577	553	544	572	611	607	579	557	609	569	598	571	596	583	572	584	562	631	574	570	581	603	600	579	596	601	588	518	590	609	578	585	565	527	572	577	555	596	591	557	554	563	594	598	592	592	572	589	545	599	578	552	594	583	589	576	570	510	532	528	628	563	596	578	596	566	586	614	596	616	540	549	591	576	586	572	576	545	549	613	582	584	572	585	528	558	581	573	558	536	625	581	567	621	551	574	599	535	603	583	589	625	618	606	598	603	581	566	564	576	581	561	588	582	624	551	587	551	573	560	610	578	552	526	591	565	562	547	557	594	592	574	537	602	604	559	574	596	514	573	603	596	564	615	564	619	585	567	592	563	568	608	605	597	562	600	558	603	625	591	563	593	595	614	548	619	589	565	566	571	534	593	581	525	543	572	555	610	569	549	576	564	584	545	575	554	586	586	578	584	588	581	581	546	593	604	603	567	586	590	642	565	611	569	562	609	625	629	612	595	527	599	570	525	553	600	607	604	561	616	587	618	613	561	567	614	595	583	591	573	589	547	533	596	603	593	542	579	568	557	579	583	559	573	549	596	568	603	602	548	604	588	576	640	619	602	588	571	590	588	611	579	581	606	569	551	620	548	615	561	606	580	554	557	551	624	575	579	580	553	533	597	591	576	568	578	558	555	558	592	598	567	529	580	644	537	587	573	544	532	575	600	586	614	611	580	595	569	603	582	582	563	511	632	583	559	570	558	581	582	580	617	558	599	603	548	620	622	591	567	570	595	550	601	579	576	581	609	605	541	599	578	617	583	559	582	583	605	613	623	592	573	559	598	621	558	590	612	578	556	582	588	635	587	559	584	570	600	632	574	625	593	529	641	578	565	583	606	595	578	548	596	629	604	597	613	564	555	578	548	609	569	582	567	541	580	545	572	561	564	553	571	606	567	554	604	581	601	570	580	535	561	600	559	579	572	609	585	566	615	563	595	583	571	617	587	592	571	620	574	570	500	582	615	595	576	574	553	587	548	538	601	563	571	569	574	615	566	563	547	572	577	587	545	584	563	610	579	571	555	573	608	565	592	582	573	616	556	570	567	624	547	557	591	540	560	598	562	610	594	545	538	575	590	597	616	605	580	577	569	599	563	641	578	546	586	580	553	576	612	579	568	525	568	551	589	544	638	591	553	559	618	594	571	574	571	616	635	569	625	609	592	593	584	543	571	573	556	570	603	579	550	550	588	608	616	593	572	577	591	563	595	578	598	596	550	610	608	601	554	599	532	615	537	592	576	570	532	552	613	559	656	561	568	624	596	564	547	578	569	581	584	576	595	588	566	584	598	593	559	591	545	539	573	621	591	577	566	573	547	586	641	598	597	563	623	569	555	572	548	547	616	538	591	604	531	564	624	558	582	610	545	594	546	583	578	560	534	600	580	613	574	597	630	566	617	564	577	559	528	549	582	583	535	596	580	600	581	619	566	544	604	594	551	606	590	581	562	571	574	581	571	594	565	566	602	552	581	614	591	611	577	591	573	541	565	627	597	568	532	567	564	554	566	613	555	546	563	571	609	584	585	593	581	555	562	562	544	602	581	587	572	565	574	565	585	549	603	609	554	564	543	586	555	585	572	602	573	547	585	579	564	589	580	598	623	586	563	589	580	558	558	623	578	602	621	615	568	584	568	605	596	613	602	591	578
55182	99585	85311	65496	46194	26703	7382	3975	1109	590	550	521	534	617	532	535	551	540	558	585	528	566	586	590	563	556	556	514	555	546	566	585	541	548	551	523	549	532	561	547	539	572	553	548	536	526	532	530	551	539	542	573	571	530	552	528	576	543	570	534	559	538	566	518	556	574	559	538	513	523	575	570	558	567	545	570	536	560	522	523	524	546	542	529	552	569	543	557	535	534	517	527	512	532	539	563	577	557	511	558	508	561	531	558	541	539	501	557	545	533	547	564	553	565	579	555	590	551	566	567	577	522	587	531	533	555	524	531	555	567	576	534	543	547	541	561	568	575	492	597	546	560	535	507	540	528	531	568	526	494	581	529	531	550	537	559	514	543	547	557	534	574	571	582	585	552	530	566	558	556	551	544	512	539	542	562	509	543	535	510	586	550	565	548	566	573	556	561	532	567	524	518	529	539	505	528	557	521	480	567	558	532	542	535	515	535	546	534	545	525	511	536	560	555	540	543	550	490	605	533	587	597	549	552	507	556	544	507	523	547	549	537	557	539	566	531	551	523	512	572	576	548	539	534	523	575	499	573	504	520	532	558	543	530	610	533	551	571	523	547	518	506	542	546	550	560	557	591	560	502	575	545	582	522	562	535	568	554	595	570	498	514	534	537	534	524	537	548	527	546	554	540	547	556	554	511	569	565	543	572	537	551	535	534	550	557	523	522	578	524	525	578	574	557	542	539	546	566	543	602	513	546	571	554	568	562	536	523	573	578	503	563	519	573	575	569	544	564	537	541	529	562	568	542	495	526	525	514	528	555	551	550	533	551	527	548	542	517	514	522	552	494	544	554	548	547	500	558	531	545	548	518	553	576	517	608	559	532	530	542	518	557	559	552	539	541	564	566	538	565	560	564	557	531	582	568	579	531	570	504	548	537	515	602	544	589	508	552	525	566	488	564	562	587	526	590	509	546	576	581	534	562	567	547	594	557	541	550	543	551	512	543	557	537	510	539	573	577	509	568	520	562	512	553	566	550	574	540	509	594	581	505	540	509	552	564	504	571	568	537	567	550	562	552	554	530	529	544	554	552	553	542	550	569	496	509	562	547	546	566	568	544	599	555	548	572	569	554	522	510	523	537	577	522	589	530	580	540	534	549	541	545	566	543	537	565	567	595	574	506	519	527	518	566	578	563	487	529	554	538	544	532	538	526	539	533	519	506	576	603	545	600	538	537	559	511	521	543	550	571	516	575	545	577	552	542	540	546	554	543	545	545	556	518	561	564	528	529	498	526	559	556	553	548	567	540	517	563	527	602	561	571	520	570	552	536	556	550	563	569	564	567	534	544	558	577	499	485	556	544	581	523	537	554	547	516	536	528	568	541	622	537	541	564	571	525	512	533	550	559	518	562	524	499	519	564	549	517	524	572	531	556	549	548	521	554	530	572	524	554	556	511	545	543	569	552	537	550	481	563	542	545	546	589	549	522	543	533	536	573	562	555	588	562	562	517	548	534	507	561	557	552	562	579	549	552	550	571	522	564	521	543	572	513	550	569	527	566	488	568	548	557	543	518	541	502	561	527	562	546	570	577	545	558	557	511	525	542	498	548	522	561	574	570	577	551	523	529	584	540	580	542	519	596	581	527	497	526	551	556	548	564	572	523	567	528	531	539	546	537	566	580	528	528	568	531	484	557	517	562	551	546	528	557	539	607	532	545	556	513	527	588	537	531	566	528	532	520	518	563	575	567	545	534	521	576	558	545	531	578	557	513	529	563	580	546	578	531	530	559	561	528	543	538	533	562	548	549	549	537	560	544	508	576	577	562	560	557	571	537	535	553	537	560	525	545	570	560	502	520	523	528	569	552	577	556	576	541	563	530	550	520	568	548	515	518	561	526	548	519	555	547	545	513	494	499	546	558	524	516	521	546	553	537	533	574	606	579	544	499	564	555	553	534	551	564	541	501	517	543	524	498	538	555	551	558	553	546	522	557	556	560	546	552	545	525	498	554	574	536	535	595	529	545	537	515	529	566	528	565	543	563	534	548	535	579	524	552	539	578	542	555	511	529	550	542	532	596	518	552	580	553	556	541	486	555	553	542	511	530	569	523	582	545	540	549	554	498	559	577	568	532	554	501	539	505	519	556	561	537	531	555	562	531	562	561	543	548	534	523	564	536	570	531	534	491	523	550	563	492	542	540	541	535	519	552	546	519	590	520	511	564	548	550	556	548	572	532	519	522	535	519	534	536	541	552	531	499	488	542	592	588	523	545	548	487	563	506	548	539	529	559	541	568	561	535	580	546	514	569	552	528	522	549	558	540	554	498	546	534	541	543	554	596	534	575	587	523	562	558	545	572	539	551	545	527	588	499	526	508	538	512	571	523	529	508	554	561	518	573	516	568	552	523	540	538	589	550	539	554	558	524	526	562	530	530	488	522	520	562	555	567	549	554	567	570	538	558	525	532	556	510	480	544	534	509	528	555	544	553	549	503	535	547	535	526	523	552	572	546	572	548	510	583	552	523	551	534	568	498	579	571	562	564	543	507	518	564	514	583	532	523	566	539	559	551	539	543	488	538	516	568	546	531	519	560	533	501	523	585	550	548	530	552	532	519	549	528	505	572	561	559	545	530	542	534	519	565	549	498	536	525	527	531	552	563	562	543	526	529	526	568	565	551	553	540	566	552	574	520	574	529	488	560	565	593	531	540	539	522	496	518	545	524	551	581	576	540	533	581	534	502	604	515	534	549	516	533	559	520	540	564	563	573	568	566	567	585	552	575	520	533	524	550	528	558	534	557	556	547	545	514	568	588	510	540	564	572	556	561	578	540	518	542	574	533	534	536	568	506	545	535	542	560	520	547	530	553	573	548	528	594	569	564	572	556	554	560	526	550	530	559	522	517	534	564	564	548	507	534	548	543	552	531	542	588	549	518	556	508	562	487	539	508	514	549	531	561	570	515	591	530	552	539	557	532	554	570	554	541	582	560	504	510	534	578	530	545	545	563	545	567	541	552	549	554	532	586	526	537	527	574	514	526	523	549	578	568	504	487	544	525	589	527	552	493	598	552	549	531	519	541	497	538	568	568	516	557	534	547	526	503	529	545	485	580	574	514	543	568	589	545	548	579	593	578	541	539	562	515	537	556	510	558	521	564	554	555	537	537	560	526	596	547	581	581	539	536	531	542	531	559	498	522	536	602	554	551	528	529	532	522	579	523	556	554	503	582	551	540	577	528	549	582	494	574	521	592	597	555	557	535	591	505	548	528	520	550	564	530	490	554	503	568	542	586	516	547	573	497	577	581	530	523	525	570	544	516	548	517	585	568	525	544	564	551	540	560	541	529	499	501	525	540	529	561	559	530	563	546	530	512	531	569	549	556	541	562	496	539	497	506	557	591	606	567	562	532	501	531	563	542	579	519	579	530	561	544	561	528	588	528	563	523	564	567	571	564	504	525	519	505	546	513	549	492	573	524	525	566	533	547	519	501	517	525
28416	24988	26967	15455	6323	2454	743	543	421	417	454	426	448	449	410	427	480	432	415	421	434	449	417	404	400	421	438	462	442	427	468	478	430	409	454	446	393	449	448	434	443	435	404	442	420	437	465	409	457	462	458	457	442	427	433	436	421	442	457	424	425	451	441	428	427	425	393	431	424	425	414	438	422	459	432	430	448	416	452	427	386	420	386	424	438	430	427	445	400	429	389	427	461	440	438	445	440	446	413	434	430	452	432	415	434	420	486	441	435	436	471	458	438	447	441	446	443	440	444	427	430	433	486	425	405	443	432	465	439	454	466	451	406	456	439	468	420	435	453	433	391	425	436	423	394	429	456	445	446	426	416	424	421	406	443	466	417	449	434	441	410	418	405	460	427	427	422	458	396	421	481	417	418	431	449	417	430	406	421	455	427	420	420	445	426	439	463	446	437	470	453	433	438	415	420	407	444	423	443	418	462	445	424	416	459	481	438	446	452	420	440	470	413	453	454	399	433	485	406	442	448	403	422	408	423	399	411	451	443	444	485	460	396	479	409	422	435	415	421	411	442	439	413	436	416	440	470	395	461	436	427	429	414	433	457	411	436	422	421	381	436	457	441	442	433	411	436	478	395	446	436	417	457	412	439	398	455	418	462	414	424	445	434	413	413	446	449	435	430	406	435	432	413	464	431	438	455	437	420	416	436	439	430	453	472	428	443	384	408	448	470	428	426	422	446	450	448	463	448	414	435	426	427	400	422	451	433	429	426	447	440	413	426	408	419	398	449	417	454	462	414	432	424	446	426	394	453	412	403	429	452	443	409	463	415	437	417	416	367	456	430	444	422	465	468	417	412	411	394	433	422	418	438	439	425	451	433	420	437	438	434	419	434	441	428	454	425	404	462	428	421	423	402	464	468	410	442	436	436	450	450	424	388	433	402	451	403	442	427	442	426	412	402	453	452	416	450	443	422	421	449	457	422	433	409	422	394	420	411	445	400	419	465	446	434	429	408	479	446	413	385	456	411	427	473	462	439	419	423	423	443	444	407	457	450	424	461	469	444	432	467	452	476	448	413	450	429	451	414	390	429	492	429	452	432	432	427	473	434	410	439	419	424	413	401	401	435	411	447	419	478	425	441	398	446	452	429	422	403	435	434	424	390	403	442	452	412	445	465	448	386	470	432	405	431	435	440	438	387	423	433	433	428	397	463	400	429	404	449	431	408	421	422	428	440	407	435	431	417	440	455	425	421	421	456	424	456	461	460	384	433	430	434	423	429	454	411	427	426	444	447	439	386	401	425	433	451	427	404	421	448	466	441	476	436	444	418	427	430	465	421	418	429	430	392	445	396	464	434	427	449	425	449	458	456	433	427	436	435	416	428	453	424	427	458	421	409	426	422	431	445	441	427	450	439	461	410	445	456	422	437	466	452	449	434	465	394	426	440	440	387	442	392	451	449	419	453	428	442	448	418	461	467	441	401	486	425	380	434	438	434	470	481	386	449	428	414	465	404	466	423	416	447	425	460	494	436	451	458	437	393	427	413	450	417	402	450	425	402	442	472	402	453	425	378	437	409	431	474	447	436	414	453	421	441	416	416	429	415	450	409	390	430	442	399	399	437	458	408	423	436	468	398	438	415	427	406	421	439	437	403	438	440	402	440	479	459	406	419	395	424	472	463	458	390	422	496	456	433	411	436	456	416	426	417	449	411	445	415	402	454	457	417	430	414	383	459	418	425	439	430	436	418	448	404	437	444	438	389	418	421	420	449	412	426	422	416	475	415	445	438	446	449	428	433	446	439	414	447	439	456	426	398	443	417	412	411	452	419	433	411	460	456	443	437	389	436	424	399	419	469	415	431	438	444	447	444	428	369	424	392	466	406	439	431	407	426	447	445	471	429	451	452	422	448	406	416	427	418	417	410	437	429	451	439	406	453	433	421	421	426	424	421	473	465	398	425	430	437	414	443	390	408	444	436	435	447	402	437	416	453	449	465	410	439	425	402	451	419	456	425	438	458	440	414	422	439	431	438	436	454	441	394	446	443	423	402	402	406	412	430	436	426	440	478	453	437	484	436	408	436	425	446	434	451	434	467	428	453	409	417	431	391	449	419	443	445	405	484	418	466	420	445	428	435	422	414	403	424	402	459	451	379	423	466	475	427	432	443	463	430	439	448	416	431	413	448	457	465	457	456	458	427	466	460	438	440	433	450	414	425	456	421	439	451	439	440	400	439	409	434	467	392	454	440	418	410	407	449	405	450	425	427	415	404	424	422	414	436	441	400	423	440	466	422	466	454	485	455	483	444	448	418	436	417	413	469	430	443	443	421	404	447	427	426	430	441	441	435	461	434	412	423	452	438	414	429	437	409	454	417	450	448	438	451	422	452	442	439	456	432	430	421	441	449	427	414	376	425	411	448	448	437	451	440	421	405	425	411	417	434	432	454	430	429	456	423	443	441	432	408	451	403	430	471	442	446	425	421	430	451	433	490	437	424	447	442	380	446	420	449	442	432	411	380	425	455	434	454	450	386	443	404	434	424	410	446	411	444	442	446	455	442	437	441	406	420	429	482	452	451	434	465	414	432	409	429	417	443	455	427	430	445	468	393	431	386	399	470	439	428	440	433	439	447	440	451	414	411	431	407	445	432	439	466	397	405	444	411	439	398	423	445	430	415	399	431	421	429	430	454	423	439	425	448	446	458	434	403	382	421	416	446	397	445	455	419	446	448	425	406	404	443	444	390	412	468	415	458	461	434	430	451	406	432	454	400	452	457	383	444	445	414	471	440	422	440	394	451	410	427	439	433	381	452	418	453	457	466	442	446	410	428	420	477	467	431	406	405	454	431	406	445	437	456	397	431	406	431	472	453	440	476	448	449	447	398	433	437	441	402	446	423	405	412	457	395	436	427	459	429	435	430	443	469	460	440	424	429	449	434	399	441	444	434	446	424	439	438	422	419	437	421	444	446	410	451	471	435	430	465	443	418	434	448	432	437	448	410	473	444	405	425	465	435	413	477	409	428	413	452	447	442	453	422	412	422	430	392	403	458	415	431	440	466	408	438	413	366	477	424	430	473	479	411	409	411	405	402	388	437	439	402	434	403	445	414	476	478	421	426	427	417	440	459	421	450	442	423	435	438	422	441	450	435	441	441	416	399	437	433	430	424	450	446	447	476	446	452	398	418	415	420	406	406	420	417	469	432	437	412	412	378	427	449	419	444	388	418	393	438	420	425	453	484	444	425	428	413	492	411	430	450	447	455	423	430	418	472	390	451	444	434	434	433	454	393	421	439	438	468	439	447	429	427	410	433	427	442	436	427	432	461	425	452	422	446	416	416	383	415	455	431	408	441	442	423	457	409	427	427	417	391	404	443	411	438	419	410	420	431	415	419	405	407	411	466	421	437	441	447	441	383	432	457	419	426	438	430	417	406	427	453	436	441	432	434	427	410	421	443	479	444	423	424	446	451	413	454	440	431	446	438	410	439	440
12263	29416	23670	10287	5289	2253	688	516	383	368	342	378	375	362	410	398	385	358	337	358	393	344	373	353	372	378	374	349	415	358	377	364	361	376	367	365	385	347	370	384	361	362	369	370	383	370	367	337	354	356	384	364	374	377	354	408	333	353	381	374	354	410	365	345	359	359	356	348	356	356	350	355	341	343	384	369	382	343	378	352	339	359	366	374	361	345	335	363	377	373	362	367	363	397	371	379	368	391	371	380	360	370	368	379	374	359	378	347	402	359	387	390	379	346	366	350	366	387	368	373	371	394	332	404	337	361	386	350	361	392	344	376	386	386	342	360	378	353	374	357	349	349	331	321	331	376	375	380	362	345	372	364	333	364	357	377	360	378	367	372	375	386	358	386	367	330	344	371	369	378	366	352	345	360	336	349	332	336	363	360	353	375	343	374	369	368	367	421	372	375	400	338	365	370	355	345	345	371	381	364	362	350	316	379	377	369	372	381	357	350	352	351	400	339	355	313	365	377	391	363	355	369	354	366	376	378	360	370	358	327	358	357	329	387	352	338	355	366	358	359	396	366	356	347	364	356	362	351	368	386	392	353	352	363	368	366	351	355	351	373	355	379	357	343	325	378	372	365	353	372	375	362	366	357	389	366	361	358	339	416	360	398	341	356	370	345	354	334	353	354	384	362	367	371	343	347	363	367	344	346	381	387	346	359	378	360	376	353	369	363	327	332	367	366	348	361	368	371	343	358	382	347	318	337	368	365	343	388	358	385	332	354	363	377	370	321	385	358	369	369	368	405	379	375	369	318	371	330	369	371	358	351	378	345	369	403	343	374	389	341	336	387	412	342	366	362	390	331	366	366	328	338	349	354	350	349	348	342	353	330	393	385	369	394	379	362	360	331	395	365	373	373	362	359	353	353	380	356	383	370	356	358	356	377	396	358	364	382	374	373	347	359	377	348	372	338	362	325	372	343	352	395	385	378	340	368	346	324	326	377	338	355	350	357	383	330	375	406	360	343	363	347	335	382	387	369	355	354	380	369	346	362	352	351	342	364	364	322	318	378	360	318	371	334	359	383	358	361	351	346	390	360	355	332	366	358	393	368	354	356	377	359	351	338	361	378	342	359	366	354	376	359	366	362	361	364	355	333	385	393	389	354	357	362	360	376	369	358	365	338	369	354	363	346	367	360	358	340	371	387	371	378	388	371	371	365	347	396	364	415	346	371	300	367	372	376	364	371	356	357	368	377	378	344	353	347	375	371	357	344	389	367	359	348	356	348	366	360	384	349	340	341	347	358	338	375	380	384	359	388	356	367	375	340	367	343	389	369	358	391	388	363	317	387	349	335	343	329	334	338	363	336	369	346	368	345	335	394	364	357	367	389	401	364	372	369	386	378	373	364	370	354	360	372	399	378	326	347	353	360	375	362	345	354	367	332	376	348	353	345	391	330	352	354	379	329	359	365	342	349	393	387	357	379	348	388	378	407	386	376	343	361	345	364	378	387	376	371	354	359	375	377	357	392	348	365	337	354	353	335	359	367	354	335	355	339	372	345	377	386	356	346	426	330	357	368	390	326	382	342	359	372	393	379	373	393	368	384	364	404	314	351	363	376	346	374	385	397	359	351	366	361	357	360	347	345	347	377	374	369	348	352	340	372	367	383	357	349	362	359	379	357	380	373	380	350	372	354	368	363	341	318	390	350	345	374	372	346	368	340	375	368	361	352	384	352	380	385	356	376	349	339	353	351	314	339	353	386	371	386	355	374	336	391	363	314	375	383	350	385	393	347	354	364	377	361	325	348	367	368	370	343	381	345	358	387	351	369	365	337	400	354	347	363	373	369	372	347	358	364	335	370	354	344	368	383	354	367	372	375	358	369	344	365	372	352	343	346	377	371	383	337	351	403	360	370	359	376	367	394	382	358	371	392	378	362	350	340	331	367	342	355	371	370	367	356	368	361	398	351	350	391	324	356	330	371	342	324	355	359	355	394	339	380	376	361	381	331	358	330	367	363	351	364	369	353	375	383	372	346	363	373	377	367	364	368	365	341	365	362	366	340	330	330	356	358	350	356	367	348	347	349	376	318	349	372	379	357	392	373	372	358	374	359	357	356	351	351	392	347	365	348	358	355	337	354	337	361	390	398	362	393	387	372	361	392	357	351	408	328	363	379	367	333	370	366	367	361	366	348	372	359	334	350	359	386	400	365	350	372	388	387	347	344	383	348	370	302	384	376	349	358	337	382	349	360	356	350	342	347	356	369	370	376	362	354	327	380	342	367	366	368	335	369	358	367	349	361	355	368	345	371	349	402	363	355	380	364	360	360	361	361	350	375	376	386	373	353	352	343	348	350	356	394	405	373	366	338	364	351	374	358	342	388	394	349	396	340	375	331	386	343	346	364	397	344	411	369	379	337	385	385	350	332	381	358	343	410	379	342	381	330	337	382	386	343	339	370	393	376	369	356	334	353	355	382	343	442	343	355	357	364	366	357	390	362	367	383	377	375	382	378	324	383	365	337	352	351	379	333	357	388	358	407	390	406	337	346	354	396	375	360	373	372	373	369	354	388	358	335	376	396	377	373	372	391	340	368	374	350	391	377	333	381	358	342	351	388	363	368	350	332	369	361	382	374	342	360	355	390	338	360	370	367	331	383	339	341	364	345	339	365	370	377	362	324	336	368	361	366	354	358	372	347	375	359	384	368	333	385	370	367	344	324	340	347	372	358	331	373	380	360	373	359	374	364	407	342	393	384	369	335	356	358	351	380	361	370	392	359	366	347	385	371	334	340	396	346	356	364	360	368	360	347	351	320	353	367	384	351	372	356	358	372	353	374	362	374	363	374	369	361	404	365	405	362	337	362	370	358	372	348	368	359	359	362	370	372	363	330	339	349	390	375	344	338	333	375	384	357	371	349	358	318	363	360	363	358	400	397	373	347	336	327	361	329	382	348	363	336	383	314	395	350	383	373	405	382	347	380	354	378	367	347	364	346	348	369	388	351	365	375	365	357	338	362	349	345	365	355	347	363	318	331	375	347	334	386	352	334	337	361	355	401	370	380	365	375	345	323	351	364	335	390	368	337	320	357	348	382	361	388	364	333	388	355	377	357	342	371	363	326	351	379	376	329	351	392	344	380	381	357	317	375	372	351	343	378	379	387	393	418	384	345	354	318	366	368	368	362	355	334	357	368	357	352	367	348	349	377	321	347	331	371	369	345	392	384	333	348	417	349	343	365	366	386	393	359	355	378	328	368	399	356	343	343	346	377	381	371	366	371	378	347	362	338	374	379	379	356	352	350	366	348	376	389	376	332	384	385	359	351	378	360	362	343	380	350	341	384	346	354	373	357	368	381	380	383	314	373	365	323	328	361	363	366	337	354	339	351	366	362	365	336	345	373	357	382	369	354	371	372	374	351	361	351	366	343	358	389	381	344	403	363	365	348	378	338	365	359	400	356	390	357	347	368	360	346	356	370	401	353	366	368	364	384
25577	23703	42444	44417	35255	22488	6661	1961	717	511	547	503	464	468	524	475	484	512	481	485	481	527	461	496	461	512	496	485	507	452	504	488	501	503	478	483	483	471	478	549	453	491	462	510	465	482	474	470	475	499	504	488	486	483	454	478	475	480	488	474	495	462	480	496	470	532	498	500	499	499	480	472	496	448	485	504	461	512	465	475	497	510	473	483	456	496	502	487	496	442	487	520	499	493	478	473	486	484	470	506	484	523	480	461	467	485	527	493	466	493	491	489	468	498	454	449	485	513	482	497	513	520	471	453	509	476	484	471	452	468	423	478	481	498	479	473	497	479	498	500	488	482	490	464	498	503	472	489	496	514	523	466	505	476	434	459	493	478	484	482	492	480	485	487	486	477	496	505	477	473	506	505	522	467	498	495	520	486	457	475	488	464	497	448	493	483	473	480	463	467	493	486	499	493	491	493	462	500	474	489	467	485	476	505	497	477	468	471	401	471	472	490	450	509	459	484	483	496	469	504	484	468	442	486	495	481	497	516	482	493	452	483	472	485	473	498	504	479	502	462	452	492	475	491	468	500	481	460	486	484	490	492	491	417	477	458	460	455	497	520	496	464	518	506	523	468	487	479	492	498	464	502	451	484	451	474	451	448	472	487	509	503	445	479	449	480	462	501	470	448	500	470	519	467	473	448	470	467	488	481	480	506	483	462	461	477	517	488	487	488	463	473	445	471	443	492	424	492	474	479	443	505	477	474	440	473	469	479	474	450	472	480	508	461	505	468	483	423	406	457	464	483	482	469	453	469	472	493	464	421	478	462	412	491	482	489	493	458	447	468	498	491	462	457	440	476	471	478	496	522	485	453	481	470	470	471	473	464	493	486	410	494	469	472	515	446	534	501	553	491	507	516	489	497	466	458	549	488	492	480	497	511	456	473	472	481	480	442	439	476	495	468	482	480	493	503	470	491	497	458	500	468	468	477	502	461	476	522	508	492	461	471	513	473	489	489	468	470	462	457	461	439	502	457	502	500	479	484	475	459	496	462	483	478	476	490	487	508	473	479	485	521	474	466	460	453	491	467	479	490	463	470	508	473	470	486	459	485	500	434	440	492	514	464	464	472	449	503	456	500	490	493	479	484	520	467	475	478	472	443	478	435	482	482	495	459	490	491	465	470	451	461	509	488	446	487	472	483	529	487	470	479	439	487	475	494	518	469	462	448	497	465	449	540	458	479	494	471	530	492	468	490	469	466	484	498	475	474	486	492	478	480	484	458	468	510	469	476	516	500	470	496	448	480	467	477	469	496	470	467	491	472	451	489	483	481	468	466	454	459	505	474	516	472	493	482	470	460	475	456	456	451	486	480	513	473	460	491	493	473	510	467	514	498	487	512	451	472	443	503	504	437	456	471	484	498	480	466	512	458	482	495	483	470	451	458	471	493	463	485	492	467	473	487	516	493	511	462	489	496	454	538	481	497	477	470	460	459	491	466	477	506	497	473	495	481	523	491	508	495	501	495	484	516	523	490	512	474	456	493	475	495	466	482	467	467	463	512	518	464	486	493	456	459	472	489	481	491	477	471	467	479	477	511	446	458	466	469	456	469	449	486	532	483	482	455	466	472	497	494	490	434	496	468	513	558	485	470	476	483	473	467	499	449	511	496	415	484	485	478	503	467	496	468	490	478	447	497	489	495	447	538	510	454	469	495	487	499	472	506	472	478	501	486	454	473	469	460	484	478	497	506	453	482	456	492	482	446	489	472	494	533	447	446	482	486	452	463	491	482	488	524	467	484	500	465	442	485	495	491	465	503	497	449	508	485	461	497	476	471	502	456	449	437	459	463	430	470	508	462	466	447	542	508	512	486	483	482	470	490	466	474	471	501	500	455	492	489	486	471	454	521	490	485	498	496	453	488	472	477	464	499	481	488	492	474	486	528	475	461	520	459	466	477	494	506	475	464	445	470	512	460	470	482	490	497	445	459	458	550	474	467	491	462	469	493	496	499	480	472	470	480	494	507	465	448	511	499	479	489	489	461	508	456	483	468	470	495	477	475	535	479	491	433	521	459	499	526	489	476	440	480	518	474	467	472	425	478	501	489	506	484	476	518	485	487	474	469	465	491	483	504	505	445	426	486	479	488	480	464	504	497	455	510	479	511	466	505	518	463	505	485	464	483	516	516	493	518	445	496	454	508	466	463	497	487	458	476	499	488	449	473	467	478	524	489	486	500	475	466	510	473	450	433	500	437	485	502	527	464	503	480	443	448	448	483	509	502	471	512	464	500	500	464	475	455	451	488	469	460	448	498	464	508	492	450	459	492	463	484	461	513	481	458	439	466	454	510	503	472	491	476	499	462	477	478	500	478	513	457	460	518	472	456	490	476	511	478	464	453	440	494	469	473	512	491	470	511	471	479	477	482	506	501	436	454	496	490	503	468	474	494	522	503	438	491	489	499	518	474	464	492	493	501	464	472	486	453	496	534	485	495	500	516	491	446	493	469	520	493	458	485	492	506	503	458	448	536	503	501	511	488	521	434	495	505	456	485	475	496	423	457	479	506	447	489	496	452	550	487	458	449	493	461	505	452	498	474	528	484	461	493	465	509	488	497	479	437	489	476	477	471	484	477	485	473	469	457	474	504	464	491	460	457	512	464	478	487	448	470	475	473	493	487	481	462	483	464	503	478	473	452	488	471	501	535	452	468	465	505	466	492	521	482	514	468	477	478	539	486	462	502	487	476	446	490	471	512	461	512	488	422	476	505	442	480	527	459	496	457	451	517	464	496	488	441	436	473	510	506	479	506	532	441	484	491	470	465	462	492	453	510	474	485	490	458	474	482	428	498	510	485	483	485	514	523	508	475	517	510	455	470	436	478	487	507	528	478	460	467	489	464	457	467	489	443	461	494	478	467	505	460	452	486	522	451	459	491	469	484	473	477	484	495	453	467	450	474	461	473	451	490	507	502	475	452	478	468	503	475	475	453	462	483	487	512	460	467	473	470	501	482	496	461	496	487	483	504	498	470	465	481	491	507	496	520	485	482	472	478	480	481	511	464	467	497	490	480	478	507	493	444	526	477	475	464	487	511	455	461	478	459	485	466	486	473	467	465	519	489	502	513	463	480	483	478	497	480	470	496	471	464	484	469	493	474	463	482	466	454	495	477	478	452	456	459	492	500	452	490	488	463	495	478	466	449	491	515	447	476	471	479	497	466	502	441	505	481	468	481	490	456	519	451	455	515	481	480	476	468	498	474	464	476	464	504	464	505	507	489	452	464	489	440	475	500	517	467	445	467	455	490	513	479	468	450	466	496	508	489	475	486	514	487	500	473	444	396	450	471	490	518	454	471	509	506	468	490	484	440	456	513	470	456	457	486	499	485	467	498	514	447	470	521	500	463	463	484	441	497	507	451	483	497	483	494	493	504	470	457	492	485	459	503	465	453	484	443	427	525	461	510	499	484	498	436	468	472	461	501	492	471	483	477	508	480
44277	88964	74921	49139	31862	15312	4071	2286	662	481	455	439	491	444	429	465	479	453	427	431	456	407	461	483	445	447	456	432	454	444	468	473	430	459	496	485	457	449	473	455	466	446	424	451	474	475	477	472	450	433	476	461	434	425	454	442	471	452	468	466	439	464	460	448	416	517	457	467	449	499	429	482	454	467	445	475	459	463	454	457	440	434	440	438	460	433	453	459	424	417	400	480	423	455	415	398	459	405	470	431	441	421	448	430	450	423	439	457	454	412	468	436	446	467	429	467	467	458	436	452	478	449	447	451	467	449	427	476	474	457	450	449	437	467	384	444	467	429	423	454	451	444	477	442	424	468	439	462	443	407	471	442	467	465	462	453	461	440	472	447	492	480	442	456	449	452	438	455	429	448	423	473	446	408	444	458	456	469	428	434	446	443	431	429	468	445	435	453	460	470	456	440	414	453	436	436	456	396	440	450	437	444	444	430	454	449	431	461	476	438	429	423	483	439	432	459	413	433	483	448	454	446	448	431	456	448	429	456	421	479	457	458	477	475	450	456	463	452	432	487	437	433	470	454	460	479	462	418	460	414	452	495	481	485	438	467	440	425	443	446	424	469	459	455	430	437	475	441	432	440	445	479	458	486	437	460	417	442	428	435	426	432	459	407	464	438	454	456	431	434	446	483	462	429	455	458	439	440	460	460	434	427	459	469	480	427	444	426	431	457	418	439	418	468	436	423	439	430	493	449	484	430	450	471	463	440	440	479	457	401	460	419	460	484	440	454	425	440	452	473	415	493	442	437	398	452	443	440	448	407	474	403	473	450	438	490	454	453	432	469	457	470	471	424	472	455	456	463	443	470	449	486	455	435	444	460	473	502	438	408	448	440	447	427	472	466	446	440	444	450	452	433	455	461	461	420	438	422	457	450	489	416	432	490	470	456	461	467	437	412	437	487	451	447	436	467	440	497	475	448	453	468	405	454	434	422	443	454	436	462	509	463	473	453	425	445	431	456	419	443	389	463	486	451	446	416	428	438	457	457	439	450	422	436	437	449	463	477	416	420	456	422	437	449	464	466	442	510	455	470	454	414	478	470	442	449	431	427	409	423	426	466	429	467	441	462	454	448	491	428	410	476	464	428	445	423	489	424	408	413	420	452	445	456	428	478	429	464	434	451	454	475	429	498	478	467	459	454	449	408	447	459	475	413	433	451	433	471	472	443	486	443	417	425	429	465	493	460	448	448	471	422	447	502	484	464	458	453	468	487	441	433	447	425	436	475	437	455	445	400	454	467	459	468	468	447	442	435	476	431	437	489	432	446	445	428	446	450	436	442	451	450	431	435	444	461	443	431	434	450	439	462	489	454	459	479	447	442	472	451	423	445	459	448	444	468	445	454	419	404	450	442	487	420	445	469	476	451	475	485	461	424	416	433	419	442	409	432	451	440	432	446	447	469	419	498	463	465	447	453	453	425	420	442	464	432	443	458	432	430	466	476	440	456	476	445	448	435	418	438	439	424	469	435	463	461	452	414	445	435	435	478	432	448	457	456	456	409	456	449	444	473	456	459	431	424	471	431	461	445	425	464	442	468	439	427	466	446	437	452	482	465	471	432	474	437	459	464	437	443	461	461	458	432	463	398	456	418	474	440	424	445	447	426	496	411	446	474	423	419	419	451	425	465	410	457	463	440	431	457	453	457	451	400	437	456	426	468	435	441	425	463	408	435	431	403	460	433	417	436	451	414	454	440	430	441	434	406	421	448	486	459	454	461	473	434	436	451	438	478	415	422	441	468	424	418	469	470	424	441	443	461	476	461	415	419	428	453	466	448	461	475	441	461	484	450	463	457	444	438	473	411	481	447	454	397	421	430	390	458	434	436	452	475	442	439	466	421	413	461	443	454	463	452	482	466	419	434	445	459	471	450	459	472	496	442	410	453	433	438	464	487	438	488	405	448	407	454	430	433	471	455	430	465	463	449	467	437	421	434	384	429	434	463	428	459	487	468	470	476	421	431	455	432	449	401	405	406	464	478	447	454	427	474	457	446	493	477	478	485	434	460	428	467	459	465	457	442	442	462	431	432	461	427	425	430	447	449	401	479	453	482	464	474	477	447	451	421	453	466	465	433	448	449	450	496	457	479	433	440	395	481	446	428	447	455	458	423	474	426	417	424	456	444	493	432	458	463	472	449	412	441	484	445	437	452	443	459	434	428	436	462	444	431	474	438	448	430	444	464	432	462	442	445	449	488	448	454	456	452	450	433	442	449	445	469	466	419	463	463	442	447	431	435	491	467	475	439	457	429	406	455	434	456	430	459	429	449	453	437	458	454	455	434	448	447	439	427	456	445	457	477	452	462	441	451	463	459	408	439	466	493	450	493	425	412	442	442	441	461	441	465	472	404	447	416	532	430	438	412	431	449	447	460	475	444	449	433	422	442	455	466	466	447	445	444	416	441	457	464	427	445	453	406	438	437	413	427	437	462	480	418	452	447	418	458	438	461	445	435	496	465	414	450	447	445	465	454	411	422	485	474	496	459	420	463	438	455	427	476	445	448	441	427	463	437	489	446	460	439	448	403	452	449	427	464	425	473	433	469	459	427	428	456	450	440	461	478	452	440	453	451	438	393	445	451	504	457	429	488	487	455	425	473	432	453	449	448	455	453	447	494	434	461	437	433	435	494	510	446	417	470	435	413	461	432	464	444	433	457	415	437	432	455	440	437	451	432	423	443	455	430	486	436	418	465	438	458	417	426	464	452	453	448	483	466	467	449	438	432	451	458	458	420	460	413	435	425	431	439	441	455	469	432	448	437	447	422	436	415	429	452	426	448	413	451	433	409	428	466	452	465	456	423	415	418	462	424	423	469	399	436	481	423	444	449	469	437	441	478	455	488	458	398	483	462	447	405	453	417	474	438	483	438	457	431	411	448	413	418	447	461	437	469	464	446	420	416	429	443	454	460	448	465	467	450	432	484	451	445	436	457	454	474	417	446	451	437	451	423	434	423	457	474	466	431	440	436	461	501	422	428	433	451	466	410	438	425	464	458	439	462	484	443	437	419	451	445	452	469	463	451	432	438	438	456	473	450	444	470	443	457	451	433	426	447	482	442	443	445	419	450	465	468	438	470	445	438	447	438	509	423	474	439	433	473	454	440	478	435	454	449	421	462	483	451	456	416	442	421	454	446	406	480	431	459	455	445	456	435	422	458	495	431	427	433	456	432	419	451	451	437	427	409	436	484	469	476	475	422	435	443	462	446	418	451	450	444	438	484	442	457	473	441	440	417	475	435	455	472	442	439	435	450	428	467	440	445	466	426	409	437	426	488	452	438	446	454	434	473	430	416	487	405	424	446	459	463	430	442	459	445	467	455	426	462	451	454	413	430	447	474	468	463	523	438	474	448	471	443	489	437	465	454	429	481	472	459	457	441	531	469	447	427	449	432	471	422	436	463	420	445	475	477	468	420	471	448	449	468	474	403	440	488	447	441
24485	22570	37598	42149	39285	30409	13537	3925	957	637	661	657	628	636	599	601	621	603	611	594	632	618	584	579	589	564	622	609	589	626	552	601	583	600	626	612	633	576	625	570	589	605	578	630	588	596	538	557	575	555	620	592	589	564	527	595	569	585	619	620	627	597	573	574	546	591	571	567	582	573	578	588	547	558	576	625	542	572	590	594	618	605	599	617	606	641	574	569	609	616	600	554	613	571	597	576	549	550	545	555	578	566	530	556	553	569	573	598	563	518	565	554	544	641	593	580	552	574	600	581	587	581	578	555	556	570	651	563	602	589	629	583	591	587	587	651	572	591	562	566	608	590	592	553	542	589	594	593	582	563	563	560	576	588	546	595	569	582	562	546	571	599	542	565	585	591	605	590	597	611	589	588	563	607	565	578	576	578	577	540	594	572	583	601	606	560	581	602	613	569	602	597	600	554	565	591	607	602	628	557	570	605	594	555	578	598	553	552	545	572	573	547	605	546	583	609	568	556	575	597	603	563	608	593	596	557	586	541	614	568	575	613	595	590	589	542	531	566	568	569	567	555	599	602	581	601	602	561	607	561	584	578	562	573	552	581	587	565	558	559	566	557	571	558	591	561	568	565	555	587	591	545	564	556	546	588	578	576	633	586	574	563	581	569	602	596	571	557	520	569	589	615	566	595	581	605	568	538	600	563	583	606	611	587	600	554	609	572	541	581	639	592	596	571	595	558	535	585	609	563	602	632	573	608	575	541	545	567	600	555	552	585	595	542	549	515	566	619	599	580	599	584	588	582	579	561	592	596	539	536	595	566	571	606	591	591	572	606	588	576	594	560	580	599	564	577	571	580	573	563	602	593	551	603	575	536	573	591	584	619	547	540	616	574	593	544	567	550	601	593	595	594	521	547	584	598	627	553	577	575	583	612	584	549	594	592	610	544	606	600	524	581	571	539	569	601	594	591	594	553	587	578	590	581	565	605	602	588	590	569	553	586	585	591	626	639	558	549	586	562	552	600	613	565	600	571	555	559	629	593	571	581	596	599	590	573	591	532	563	569	612	607	563	574	582	597	553	551	588	566	604	561	530	610	623	552	569	532	576	617	564	561	540	594	584	567	549	624	625	612	528	565	613	604	589	563	576	610	613	597	549	556	592	621	579	527	608	589	624	568	620	584	573	607	623	618	617	579	559	576	550	586	579	593	565	586	559	603	556	589	541	581	582	606	571	577	587	605	541	572	614	559	607	507	604	581	585	586	551	592	576	610	582	564	602	613	571	549	628	602	573	623	607	604	625	587	603	561	536	544	586	613	579	607	545	548	583	565	570	616	600	553	617	586	612	597	598	564	585	589	581	618	603	592	610	566	588	574	594	569	580	604	583	563	589	579	556	594	573	568	588	571	604	527	605	574	569	572	596	584	572	600	623	604	585	607	602	575	572	618	629	631	594	613	580	593	563	612	582	642	588	559	556	556	528	616	541	617	562	569	559	584	607	603	597	549	575	547	581	538	588	579	586	581	567	592	597	616	553	589	616	592	543	556	545	575	572	573	597	577	594	581	606	586	580	588	550	573	576	549	549	586	588	544	600	526	618	582	565	530	604	562	604	566	602	562	566	582	578	570	578	584	590	601	614	550	538	549	623	589	612	555	540	544	591	578	604	563	577	588	576	632	554	566	591	566	589	588	615	544	566	608	615	593	541	547	590	588	605	546	584	566	568	572	583	540	548	602	583	582	597	598	589	643	550	617	534	574	595	618	557	570	588	579	566	625	606	545	570	609	597	584	602	605	598	550	595	579	603	561	583	556	564	625	552	548	578	589	558	609	601	544	554	569	546	609	565	592	586	598	611	580	620	590	562	604	557	619	606	605	545	594	543	539	572	585	548	561	556	566	558	544	561	569	576	586	569	571	600	573	587	553	579	609	610	573	600	578	576	602	611	526	618	593	513	596	561	571	575	546	615	578	595	560	603	601	563	561	565	609	519	574	579	577	560	565	559	577	574	554	579	554	607	613	580	570	565	583	611	550	582	580	626	585	584	603	594	566	596	578	577	585	584	549	617	563	544	558	568	562	560	566	587	575	592	562	580	543	618	625	575	580	614	563	599	617	568	573	553	608	569	573	579	578	612	597	568	530	575	573	577	624	602	579	595	592	606	610	576	566	612	603	598	591	554	620	602	647	575	578	604	579	576	565	550	573	549	582	576	519	592	557	557	622	576	567	618	577	602	573	583	601	588	577	583	570	574	569	608	562	587	580	588	594	554	590	566	601	598	601	575	559	583	601	599	576	569	565	596	596	567	537	613	607	577	596	564	613	600	570	574	613	604	580	567	563	564	618	606	587	543	582	600	614	560	593	553	551	618	574	546	547	586	532	585	594	587	573	610	607	583	582	598	556	560	601	585	579	625	596	559	548	611	610	582	552	604	588	541	568	558	548	575	595	565	578	576	601	560	582	590	599	610	581	622	592	607	584	566	542	596	582	576	586	589	565	595	579	573	616	579	629	611	563	594	584	555	612	609	570	578	570	561	583	594	601	543	625	596	590	640	576	596	594	580	584	583	576	606	601	575	566	572	586	586	596	573	572	587	554	573	614	603	648	564	586	535	571	578	574	594	568	571	627	568	594	570	611	614	558	579	569	561	535	578	627	564	600	569	562	576	574	601	592	561	595	503	567	585	574	568	564	569	595	592	603	563	591	573	562	589	604	631	590	546	595	581	532	557	572	570	606	592	578	592	568	629	581	574	568	619	579	616	606	585	591	622	558	562	554	564	593	547	613	621	555	561	577	590	598	562	594	606	585	591	533	579	619	554	586	578	595	550	597	613	533	608	601	558	544	545	592	600	570	581	557	555	573	544	556	594	583	579	600	565	583	561	632	578	565	589	586	587	556	550	583	567	573	598	596	614	594	605	550	557	609	557	571	564	574	555	570	583	530	549	536	577	535	601	576	620	560	583	629	563	546	629	612	623	575	589	592	560	545	584	584	615	594	578	597	599	553	609	558	581	574	557	582	588	566	592	580	555	593	595	573	532	618	577	599	610	602	591	608	567	562	579	536	614	563	606	563	574	576	606	552	593	603	594	578	556	598	608	616	609	563	603	598	570	560	596	596	612	597	572	574	576	542	548	569	586	560	600	558	609	583	541	598	552	564	541	558	596	586	598	632	557	558	596	582	552	569	565	573	593	553	613	549	552	570	547	584	530	564	561	622	628	570	571	579	612	573	626	612	543	592	609	619	585	595	578	592	576	613	553	583	618	586	547	550	570	570	557	569	596	514	595	611	575	583	576	571	584	605	557	597	568	581	587	567	588	585	589	528	557	524	556	591	606	591	592	580	594	569	604	539	585	543	579	549	617	580	554	592	550	527	568	573	588	549	549	601	591	547	571	604	615	582	534	538	550	628	585	582	593	578	569	573	570	604	543	557	610	589	601	568	560	594	583	552	550	566	572	619	547	619	589	585	617	628	572	549	574	575	563	555
54950	100870	85726	63041	44410	22938	6721	3840	935	534	560	590	586	526	580	532	562	580	550	565	540	545	564	561	533	548	525	566	570	560	548	545	535	583	533	501	567	532	519	562	576	540	521	526	523	536	578	548	541	544	532	552	531	538	565	568	566	595	546	536	553	581	542	521	561	560	547	534	521	563	582	574	542	610	536	543	618	534	543	560	553	571	542	520	591	597	529	568	547	510	551	557	537	544	571	564	537	517	537	532	543	560	539	547	540	590	565	547	573	533	561	541	544	507	524	546	549	569	624	606	524	560	533	579	562	589	545	535	543	521	541	546	541	533	542	525	547	541	550	593	559	573	586	591	541	536	551	571	515	544	541	587	556	544	521	543	532	531	540	559	585	549	524	571	573	517	568	535	520	589	568	564	579	531	531	525	573	545	554	538	535	530	600	593	542	522	583	551	531	612	608	556	540	536	550	559	586	509	550	565	536	516	572	568	593	545	602	590	577	564	529	543	558	581	523	544	562	530	514	525	550	539	524	561	540	580	504	547	549	578	545	530	556	528	551	630	580	559	537	586	555	568	547	515	573	584	554	561	523	562	562	547	555	534	507	532	568	555	584	538	561	557	549	555	559	545	566	575	530	540	563	555	537	570	522	556	557	533	539	536	538	562	587	526	566	565	579	549	575	532	546	527	613	547	577	520	560	524	522	550	559	592	557	561	527	566	573	540	533	531	510	524	547	574	577	553	558	540	586	511	563	550	559	540	562	539	571	544	534	563	583	569	550	557	568	550	580	544	566	568	549	605	539	545	518	543	498	540	548	532	525	552	561	521	568	573	541	572	523	511	516	505	586	575	550	522	545	496	550	573	540	546	587	516	526	517	539	558	561	559	570	540	519	525	523	570	557	555	537	517	540	520	529	507	525	566	532	514	521	544	555	541	573	579	580	563	551	552	543	574	525	537	557	531	548	502	557	551	559	560	582	553	536	535	524	598	507	540	521	529	559	539	548	544	578	554	547	566	529	544	588	501	520	580	515	586	548	579	571	558	526	514	554	549	552	536	573	542	553	535	595	505	562	544	547	558	542	557	563	540	551	527	590	518	532	550	551	524	564	590	561	557	541	560	549	527	550	527	536	507	555	557	543	547	548	489	551	547	524	551	551	563	537	551	550	572	550	575	526	528	518	543	570	552	588	540	575	567	550	495	542	538	537	527	552	547	543	541	561	599	540	541	521	622	572	555	563	558	558	516	522	519	584	574	538	545	528	550	533	551	539	525	522	549	543	532	514	549	486	537	553	531	497	576	569	560	572	525	557	545	604	603	526	507	605	560	540	535	562	542	557	570	516	551	537	558	551	528	558	570	516	567	558	544	510	538	574	514	580	535	511	583	560	533	567	545	526	548	541	566	551	570	528	553	518	556	549	514	523	571	558	549	570	552	561	541	537	528	547	555	558	561	536	536	543	534	575	534	535	552	510	537	557	549	547	526	533	553	570	572	561	505	551	534	556	531	497	556	524	565	541	563	553	548	574	553	553	551	559	543	557	547	543	577	553	540	525	541	512	561	550	540	579	566	545	533	572	536	561	510	553	551	529	556	578	559	565	548	573	550	522	546	568	539	552	541	550	565	546	569	539	546	537	547	552	556	551	525	529	526	549	527	571	535	543	551	554	541	533	555	572	509	549	571	552	530	569	572	542	540	535	529	514	518	564	556	572	514	543	564	517	549	563	564	581	510	549	548	573	504	547	533	559	503	540	487	610	535	548	519	520	514	557	525	593	526	526	560	532	538	517	551	537	536	535	515	573	518	516	545	573	565	509	547	524	565	566	544	539	519	566	522	491	546	546	539	546	602	540	528	533	565	544	527	559	547	531	524	513	586	540	529	563	537	559	591	516	568	574	590	562	515	561	530	555	543	525	555	552	572	550	590	523	546	516	553	561	519	551	551	580	534	568	552	558	511	541	571	556	586	545	536	535	591	532	528	571	520	503	512	553	545	548	534	537	523	559	541	516	522	526	548	574	514	555	483	530	536	544	552	597	561	529	546	565	522	562	510	533	519	551	538	515	529	541	530	563	544	535	525	525	506	561	527	531	506	523	549	562	548	541	556	557	554	525	615	551	526	512	550	548	530	563	517	529	553	560	525	559	567	524	517	561	551	545	522	534	592	577	533	566	532	552	552	502	533	543	533	567	535	528	547	577	541	518	521	569	545	545	553	550	538	560	527	538	585	550	508	525	607	508	549	586	538	537	570	537	586	529	574	612	524	551	558	557	539	515	553	574	543	544	594	537	540	548	538	534	517	546	524	536	547	584	529	543	535	587	575	545	535	565	601	541	593	555	566	569	538	563	548	599	551	552	580	562	493	591	562	553	549	548	540	558	589	551	542	549	517	553	575	521	529	555	569	573	545	517	546	535	541	549	564	519	569	523	544	564	545	581	529	578	519	498	575	549	555	575	553	521	549	555	520	544	553	554	567	537	559	561	543	514	532	561	575	543	513	520	569	529	543	507	536	550	542	533	539	568	574	540	581	518	560	525	569	610	591	543	554	547	542	528	518	526	568	543	548	550	538	512	569	509	525	529	510	574	553	553	562	548	557	568	561	544	564	543	562	500	510	541	504	547	545	540	532	597	574	579	579	569	567	559	548	531	514	506	530	576	548	572	573	517	522	578	535	556	485	519	546	555	501	572	524	524	546	534	527	551	594	575	551	537	563	552	527	543	552	572	543	554	594	508	502	526	579	535	571	592	537	546	565	510	535	583	562	554	557	573	518	558	545	521	524	520	551	515	550	544	558	541	578	564	545	538	565	575	567	565	566	567	519	507	549	585	555	578	529	578	508	583	561	557	537	596	542	549	576	540	544	575	554	559	551	560	568	534	548	511	512	544	552	494	541	529	550	538	546	590	549	560	533	506	529	580	554	570	599	486	564	540	479	592	550	529	548	568	521	559	532	526	536	565	562	569	539	508	517	571	493	535	580	507	542	540	544	542	533	542	592	588	519	538	531	547	588	616	545	581	533	548	536	521	554	576	555	522	551	513	558	527	544	590	526	535	609	550	546	569	553	565	540	524	574	532	563	526	588	483	515	547	537	511	565	537	550	591	532	560	564	614	582	505	539	507	536	558	535	544	558	549	510	534	529	583	552	545	542	562	550	551	576	546	561	526	547	550	536	535	527	552	561	492	541	507	523	561	544	529	567	556	578	574	513	540	521	582	545	545	579	560	538	523	536	569	522	483	565	493	513	607	581	546	593	544	571	526	510	530	541	556	562	494	543	544	546	524	526	522	563	547	509	546	526	576	542	583	600	520	521	576	555	560	552	565	493	560	519	542	586	555	568	532	540	566	522	559	522	556	550	539	541	525	523	535	524	523	508	519	575	553	522	573	554	534	549	562	589	518	554	550	582	543	554	526	543	502	561	548	525	553	515	522	560	556	530	573	524	566	536	527	598	595	529	568	588	596	535	559	563	520	537	564	563	576	505	522	535
28612	25073	27003	15729	6538	2443	779	535	457	446	428	445	442	421	419	445	427	424	400	449	448	447	365	411	438	454	439	479	419	436	418	444	420	393	461	447	407	463	425	452	439	443	436	442	431	418	436	399	438	453	427	449	486	442	458	437	465	429	444	459	432	415	460	439	427	402	452	438	446	427	435	425	415	391	432	395	419	420	433	442	433	413	438	458	419	442	423	430	433	492	443	446	441	427	422	423	424	420	413	436	451	427	409	440	425	425	461	416	436	423	401	399	449	449	442	466	429	476	441	450	429	466	436	400	423	444	435	436	423	458	467	414	410	465	462	402	402	431	421	482	404	444	441	416	482	449	408	416	410	440	396	430	416	492	437	436	407	436	442	432	464	428	450	425	433	398	412	436	399	425	439	436	447	468	444	451	460	445	441	450	482	458	437	426	446	405	414	429	427	435	455	457	453	424	462	445	439	397	470	412	437	431	425	415	454	417	409	410	437	444	449	434	445	450	411	397	464	421	411	416	435	410	412	453	465	446	418	420	454	412	401	439	396	415	399	452	451	435	442	475	445	409	421	416	415	443	409	449	442	410	432	421	435	418	431	407	427	458	433	407	419	432	433	410	416	426	450	421	395	435	415	441	455	431	450	438	473	417	440	452	422	445	484	419	396	458	433	418	426	413	455	436	430	428	443	434	434	453	445	427	458	444	394	423	409	437	412	463	426	420	445	465	428	475	447	406	409	426	432	433	413	428	416	421	472	411	448	425	423	418	462	398	402	396	461	435	399	421	446	411	407	439	450	436	480	447	401	458	412	404	389	435	438	407	425	457	425	421	457	406	442	433	430	425	427	409	424	431	477	426	389	405	445	435	435	392	411	429	437	443	461	448	448	468	448	462	462	420	425	459	419	458	404	467	407	428	442	435	444	414	413	462	416	451	448	422	405	422	431	407	438	438	437	422	439	433	427	420	409	428	433	453	439	419	438	459	454	439	435	463	435	450	474	427	430	407	422	476	453	431	427	425	439	365	412	470	444	438	432	449	402	406	441	435	441	430	441	376	428	453	448	385	432	421	472	463	424	429	439	468	444	426	432	457	454	467	431	419	424	445	452	446	419	443	431	430	420	417	441	423	438	441	442	426	444	473	416	442	437	447	437	427	443	478	413	389	461	449	406	436	438	436	385	411	442	428	442	424	420	442	405	432	449	447	408	426	397	486	432	442	471	432	461	443	419	448	431	421	462	419	411	440	417	433	437	459	469	446	418	442	410	477	417	395	434	423	417	448	468	449	449	457	436	413	416	432	441	450	439	460	448	460	436	443	456	449	448	400	445	481	428	432	450	435	420	420	438	438	415	417	447	400	455	381	435	421	415	443	432	427	438	448	397	417	431	422	441	460	448	448	438	434	454	405	442	455	429	421	475	410	445	419	384	406	421	433	437	417	421	407	435	423	474	421	467	427	421	448	418	412	456	422	427	439	447	431	436	430	433	437	398	436	452	422	410	481	456	428	431	447	421	420	442	417	449	446	427	406	436	408	448	434	473	437	452	450	411	427	431	463	407	457	426	428	439	451	440	464	408	431	401	441	431	446	438	484	417	418	409	423	430	456	417	423	456	417	424	444	462	409	444	428	415	449	445	409	433	427	420	447	450	484	422	403	433	462	450	452	435	440	421	425	455	436	441	465	431	422	417	439	406	457	428	430	435	449	431	437	448	457	443	433	424	407	433	427	436	482	412	429	449	463	440	430	421	472	431	430	451	429	446	460	451	439	390	468	436	433	400	421	446	447	426	428	429	464	462	412	413	427	421	438	437	415	454	440	436	434	403	405	424	419	415	484	462	432	453	443	422	420	409	458	449	423	464	426	399	432	437	409	438	425	428	437	429	426	429	436	449	470	431	412	462	423	447	474	456	433	456	423	357	449	437	384	438	448	452	427	423	407	453	416	443	442	463	423	439	423	433	445	415	413	426	401	452	456	395	432	427	416	466	431	465	416	434	439	425	416	437	396	407	430	469	440	465	425	431	444	396	408	446	478	450	436	416	460	422	454	448	413	442	432	420	414	446	427	421	427	461	414	416	414	415	410	397	397	450	447	393	407	455	445	405	436	471	439	415	416	437	419	452	430	464	423	454	447	425	468	419	424	439	419	447	420	443	473	421	415	424	425	441	441	395	452	432	444	400	440	400	450	414	434	411	401	474	453	443	444	452	401	424	409	448	438	389	431	382	434	457	402	441	406	472	460	432	463	463	429	447	465	450	409	431	416	430	422	431	428	452	433	424	447	452	433	425	443	428	439	428	454	447	412	422	477	437	431	400	403	429	429	444	451	414	435	420	443	420	438	430	387	481	453	424	456	443	453	443	433	408	428	429	394	406	425	436	426	432	422	422	432	434	442	408	423	432	414	404	440	431	433	427	443	425	453	446	408	412	417	449	422	418	416	438	419	415	420	399	441	441	426	433	428	431	429	402	467	436	439	468	441	419	391	435	408	434	452	435	418	416	452	415	415	438	453	433	403	399	416	440	458	431	443	491	438	442	445	437	439	419	422	405	409	429	403	434	434	418	405	435	435	399	445	414	427	439	410	454	445	425	417	414	414	423	431	474	412	428	432	437	430	419	434	438	415	419	431	437	454	450	431	423	423	469	444	412	413	439	461	435	429	437	391	466	430	477	427	484	444	428	450	433	440	415	488	462	430	445	472	445	411	409	455	437	430	481	472	444	411	433	433	430	450	438	436	414	411	447	455	415	434	401	416	439	446	445	415	422	458	450	428	426	428	465	446	410	402	424	428	415	420	439	410	435	440	448	435	432	415	436	448	462	444	441	416	421	445	424	424	463	433	426	442	467	430	418	472	440	407	462	429	414	449	411	462	432	408	431	469	406	420	444	402	456	423	426	458	437	465	408	418	425	434	434	413	391	465	466	380	438	409	447	456	432	425	451	417	448	415	469	438	403	465	436	425	440	416	412	410	421	453	418	453	435	437	408	437	466	447	462	448	434	389	468	416	435	422	457	433	449	418	401	427	445	425	436	399	420	440	422	434	452	480	449	436	443	413	433	395	415	445	415	395	439	452	442	416	441	412	454	469	433	416	418	422	440	432	467	433	472	414	439	450	444	416	435	435	482	457	419	420	475	436	410	432	408	428	452	399	442	450	439	437	444	437	444	412	445	438	431	410	403	452	398	412	439	430	435	424	420	439	444	432	453	442	424	408	473	410	417	452	406	386	450	447	413	412	428	427	443	418	463	449	432	465	450	415	420	404	434	432	454	412	478	446	446	458	456	408	453	420	425	455	433	434	407	466	442	428	464	429	436	440	441	462	393	436	419	436	439	444	456	480	451	406	440	430	428	462	434	438	412	414	428	443	377	415	423	430	440	451	413	438	429	469	407	429	448	405	426	426	466	421	441	415	418	416	420	448	441	430	447	431	383	420	471	428	430	403	474	416	453	427	404	479	441	388	431	455	422	451	414	412	427	394	425	424
12014	29604	24709	10300	5250	2346	758	547	357	371	355	417	362	390	368	346	373	378	365	354	396	403	375	351	370	353	352	384	349	367	361	387	378	387	370	349	363	386	350	361	388	375	399	364	358	380	395	362	355	390	347	350	347	319	339	341	398	357	345	367	371	360	389	358	363	380	334	381	388	349	339	382	338	402	395	382	354	375	391	361	349	377	375	372	366	383	367	360	385	375	376	360	368	379	367	394	356	363	337	384	377	381	358	373	373	348	357	356	386	346	325	363	363	367	370	350	372	365	390	362	382	353	363	364	348	381	380	384	362	376	334	378	344	371	368	378	333	378	379	387	347	368	351	370	347	354	355	339	389	356	358	381	340	375	354	352	387	345	357	402	375	370	342	390	380	344	386	342	372	355	392	344	332	380	343	342	350	377	347	380	318	345	365	361	380	375	357	362	339	345	405	362	377	363	341	347	374	372	357	362	366	366	345	393	355	359	324	380	350	345	365	389	354	372	360	376	354	378	360	380	352	353	370	399	377	380	356	378	387	382	351	368	379	369	367	360	342	394	341	375	379	383	382	372	375	364	357	409	328	354	379	387	372	364	325	384	363	369	393	355	389	370	356	367	358	358	376	346	359	352	348	383	350	402	375	400	359	349	349	370	365	375	389	342	364	377	343	349	348	341	368	371	401	386	342	374	381	385	375	364	389	413	401	355	357	373	363	382	401	330	363	359	349	340	378	348	365	379	363	378	416	365	375	369	366	358	346	366	417	391	361	331	347	363	384	373	368	357	347	375	361	421	374	364	377	388	372	412	367	381	390	374	361	367	365	372	355	340	309	386	436	360	377	364	326	358	380	376	367	356	357	373	376	338	368	381	363	361	348	363	367	348	328	364	406	384	391	360	374	345	352	385	395	362	377	329	366	371	389	342	387	340	370	344	386	343	368	356	344	359	377	398	362	383	365	371	352	369	393	367	366	358	378	353	388	365	360	365	394	363	372	371	392	392	368	387	369	385	350	388	364	350	357	351	350	333	369	368	378	358	374	367	358	356	378	358	337	367	359	402	323	358	339	372	373	374	414	377	342	341	350	368	354	352	359	331	411	336	365	364	375	349	371	367	365	384	379	357	367	386	393	365	365	344	349	357	383	369	385	370	360	389	400	379	351	386	361	327	353	395	351	347	355	391	385	374	363	368	377	368	356	326	351	377	372	355	387	357	441	377	384	363	363	378	376	356	392	356	355	340	359	367	361	378	356	372	361	375	335	381	366	358	384	377	370	358	373	372	376	340	356	368	359	360	367	342	359	331	377	380	342	363	372	363	388	382	383	357	365	373	341	369	357	328	346	341	363	353	350	356	358	370	350	374	351	362	366	374	390	376	380	349	351	379	400	396	347	381	349	392	368	330	353	345	369	362	369	353	376	354	323	380	370	375	371	370	413	342	377	359	410	341	374	358	334	379	378	369	397	379	359	378	354	362	386	356	380	342	410	362	386	387	364	390	329	352	367	378	359	388	325	349	327	379	370	351	376	373	361	335	368	367	346	353	368	368	357	354	404	347	347	360	350	362	375	367	353	363	367	396	343	339	346	362	336	342	358	351	359	337	382	364	345	381	358	370	356	380	380	368	399	362	342	329	357	337	347	345	364	380	348	382	402	375	327	329	362	390	366	354	374	369	351	359	345	345	362	339	345	332	365	350	369	382	385	382	366	383	348	371	323	335	382	351	383	331	414	368	367	346	384	371	339	323	372	365	343	377	357	361	365	332	382	357	334	350	364	366	338	362	399	370	382	313	340	355	352	340	357	367	391	384	359	361	355	395	372	354	395	383	372	387	395	361	372	390	386	336	381	378	372	366	365	371	362	402	346	368	357	360	365	356	346	368	337	357	380	375	361	402	348	346	384	375	353	366	346	377	370	363	374	372	354	339	412	366	353	379	363	333	369	340	391	376	381	368	386	340	399	340	357	338	346	369	366	361	354	358	373	343	390	336	375	357	371	368	367	392	377	365	413	362	344	404	342	342	340	372	341	373	397	363	360	361	363	359	375	352	349	372	388	353	325	390	354	384	334	384	360	364	364	376	356	380	357	337	384	363	358	389	356	378	358	347	372	373	337	363	364	335	345	338	354	366	363	340	390	368	395	372	351	349	389	350	347	371	391	342	365	341	346	352	356	378	341	406	386	386	338	354	356	360	352	360	369	385	395	367	371	365	379	356	392	360	387	353	376	356	359	389	365	358	360	367	376	369	356	363	391	329	373	355	369	347	365	382	382	341	401	367	363	349	354	366	371	348	380	356	351	366	358	397	361	393	376	358	382	378	331	336	352	359	362	364	360	360	368	361	383	389	359	335	356	374	391	350	339	343	342	349	369	361	361	381	377	365	383	405	367	374	363	371	331	365	367	341	316	348	354	400	379	387	356	366	382	380	332	369	362	378	393	406	353	352	355	400	351	345	322	356	393	405	360	379	407	369	365	360	363	355	335	358	361	369	345	320	320	344	340	374	365	329	358	348	371	349	350	397	390	370	352	348	364	353	408	362	368	367	393	336	380	362	412	386	397	361	345	398	376	360	353	343	370	332	365	374	376	387	345	346	389	363	371	362	385	379	340	359	375	339	351	379	391	373	375	342	351	373	324	345	383	368	388	346	347	390	364	368	337	322	378	365	411	357	374	338	348	387	382	364	378	362	392	342	367	352	367	340	352	376	356	392	377	380	373	348	381	380	357	339	369	341	344	361	339	379	393	339	365	367	344	357	351	390	384	346	335	375	361	374	339	338	334	382	336	355	352	326	390	376	393	408	375	362	339	382	384	403	380	403	341	360	344	344	372	386	365	356	380	337	343	353	337	361	370	383	356	363	361	383	353	377	381	351	346	343	336	372	410	366	358	363	367	375	361	351	360	372	353	395	369	368	367	360	388	385	344	344	350	355	337	384	363	359	339	365	381	374	373	341	339	385	389	356	340	382	388	383	360	338	365	334	352	389	371	369	381	365	388	335	359	382	354	340	367	371	356	352	363	361	363	357	365	361	328	346	362	368	346	358	353	370	375	351	350	366	362	347	369	349	380	377	360	355	366	344	340	388	346	378	379	355	372	399	327	345	383	372	368	311	377	366	372	352	367	371	386	314	371	398	375	382	405	367	366	364	392	375	336	374	376	375	380	362	356	359	326	384	374	382	389	402	371	390	359	384	364	358	373	347	330	402	356	377	379	375	376	377	375	386	350	359	382	379	372	384	344	361	384	393	361	380	350	367	345	384	368	379	380	376	372	362	383	388	362	352	399	354	356	382	339	396	382	342	337	361	348	391	351	336	344	324	355	337	348	376	351	331	362	368	381	365	356	379	346	374	382	385	335	389	361	390	374	387	385	343	401	374	369	349	353	384	347	366	351	351	378	369	361	374	361	374	326	340	347	389	406	361	337	373	380	372	332	350	364	361	343	373	353	370	367	371	365	368	374	370	341	356	366	378	354	369	338	355	346	366
25561	23964	43008	45910	36318	22160	6892	1947	618	507	487	469	490	479	505	541	521	490	481	511	492	517	491	499	506	486	486	512	528	473	459	479	519	497	504	465	528	484	477	508	514	457	466	502	483	467	489	536	512	496	474	475	500	464	485	503	452	500	509	510	467	505	479	484	516	501	526	491	488	510	461	476	531	499	486	513	555	489	463	456	517	524	495	497	495	487	505	507	483	484	532	492	476	473	462	466	514	510	460	474	436	524	454	484	493	464	489	520	508	440	527	496	510	508	505	491	495	551	507	507	485	558	456	511	493	479	516	462	462	465	555	491	538	459	528	508	473	495	536	498	521	480	477	465	489	474	490	500	496	500	454	455	521	491	481	506	485	509	480	472	519	487	504	505	517	468	507	479	421	505	498	457	483	479	459	421	488	455	489	456	485	485	530	491	474	485	497	448	516	460	465	483	503	492	451	501	474	495	455	513	484	517	490	479	474	472	505	528	454	509	489	492	469	507	541	441	487	489	513	498	471	477	502	477	465	474	471	507	461	505	472	506	491	482	473	489	498	479	513	479	495	506	496	489	471	461	510	468	459	554	501	483	496	533	450	502	514	499	488	491	454	477	477	509	439	503	494	511	486	479	450	510	502	490	487	506	496	483	456	484	501	468	471	453	486	470	510	522	455	506	486	453	501	460	480	468	517	493	526	512	494	483	514	488	524	501	511	541	503	482	497	471	450	485	469	484	491	465	465	510	499	502	435	458	477	462	543	509	453	492	514	507	479	507	512	466	472	523	506	494	460	500	486	492	487	490	509	484	492	474	528	493	514	492	517	495	474	454	492	477	500	475	480	500	493	480	478	460	472	467	537	500	478	507	497	462	478	484	510	459	465	518	487	485	513	483	478	494	498	490	468	460	518	482	476	481	515	489	468	497	488	464	465	516	498	490	457	451	482	460	458	469	488	483	498	472	503	483	487	513	497	491	492	480	491	493	502	523	495	521	496	467	514	499	470	484	497	529	466	512	495	498	516	508	505	492	470	518	512	495	462	471	460	497	505	520	517	493	524	517	451	495	503	520	501	450	508	468	471	501	474	478	522	490	514	523	469	524	499	474	485	521	515	470	470	486	453	488	499	525	449	496	477	501	508	483	524	472	486	467	452	465	462	460	506	468	488	509	490	466	457	487	478	467	497	463	504	483	511	497	484	547	480	509	503	494	471	466	456	450	465	444	482	466	521	494	517	505	483	486	487	538	527	512	488	527	465	487	499	508	485	467	487	477	521	496	471	451	472	509	498	455	491	537	449	457	513	487	489	537	465	451	482	455	502	504	504	465	476	476	532	479	505	499	456	489	503	486	483	471	478	492	498	486	466	480	485	485	460	473	511	486	523	511	462	458	495	506	470	508	462	467	411	502	484	483	475	473	503	493	462	473	515	440	472	503	523	459	487	473	491	500	524	511	450	482	495	515	494	502	536	483	468	501	509	475	473	533	476	507	510	525	505	501	499	496	438	453	469	493	497	498	500	486	514	490	454	457	530	451	488	490	485	523	470	489	535	482	506	459	500	507	481	473	481	460	497	483	480	476	482	507	496	550	539	454	473	459	422	469	514	487	503	500	527	485	447	514	512	510	478	480	466	459	448	462	512	486	508	454	476	498	494	470	516	500	506	463	499	466	510	504	487	465	472	500	458	480	480	488	495	485	500	470	513	496	491	450	478	481	500	474	498	521	472	477	529	502	500	456	482	507	467	458	503	480	475	454	459	456	504	525	506	478	491	492	498	454	511	488	497	477	490	462	515	495	488	428	488	478	501	465	503	496	514	521	509	464	512	453	492	447	477	473	482	471	524	473	472	488	456	480	471	514	491	437	458	478	525	492	456	490	531	463	486	454	478	468	468	508	531	502	513	505	492	529	491	503	505	491	510	459	463	495	486	549	491	468	461	510	511	510	491	506	475	514	501	538	479	462	518	515	478	465	444	521	510	556	472	472	474	464	514	487	497	482	487	492	511	507	507	499	493	502	497	489	474	522	478	493	501	498	529	484	503	492	515	511	477	506	503	487	479	439	517	505	449	518	441	489	464	469	534	554	499	523	469	470	451	501	489	489	460	541	535	496	501	491	476	518	486	478	459	478	505	458	429	491	496	534	521	470	506	467	480	457	526	532	528	501	500	474	480	478	489	493	485	497	483	499	475	466	443	507	493	476	487	478	467	509	492	489	488	491	511	499	508	487	494	496	537	497	525	498	466	504	503	490	487	477	488	498	452	496	526	468	474	501	505	451	484	509	485	447	470	496	498	472	474	469	483	492	485	464	453	456	475	472	472	498	476	466	484	486	483	483	483	484	481	506	485	508	480	504	487	499	482	513	458	466	490	525	483	505	510	515	521	475	414	498	529	526	480	488	504	507	532	519	497	501	486	464	481	498	514	481	481	463	508	520	501	508	494	467	469	543	482	498	499	528	519	491	457	490	459	532	541	508	453	453	489	454	474	487	492	506	507	476	492	514	517	489	499	453	494	485	453	504	456	455	501	481	474	487	459	520	471	501	469	541	497	494	498	485	511	531	504	441	463	511	490	489	479	474	508	463	473	461	511	528	504	478	530	441	482	480	497	519	510	484	448	463	502	469	522	501	505	535	487	488	487	483	476	517	501	505	497	486	478	491	474	494	524	502	495	459	450	492	537	509	507	537	504	490	515	508	473	556	493	488	491	492	486	512	492	500	448	469	498	502	479	475	466	473	495	498	539	491	520	484	448	461	496	510	479	515	473	485	499	496	481	472	495	517	443	547	557	459	498	506	466	535	489	514	460	503	491	526	496	467	478	490	514	516	501	504	506	493	507	465	505	500	468	505	481	500	498	460	468	528	522	521	481	484	514	480	501	479	476	511	538	491	485	491	511	504	475	465	500	492	495	529	467	506	477	493	491	489	539	497	504	531	475	533	482	497	452	502	470	455	511	438	460	481	504	533	487	488	514	437	472	444	543	505	446	501	494	534	536	510	499	525	466	499	487	476	502	479	513	472	470	520	494	492	475	505	473	489	467	502	485	488	520	521	519	498	515	507	491	501	506	489	482	502	482	497	474	495	509	488	491	501	527	545	482	514	460	518	476	529	454	451	531	496	521	493	523	484	464	568	531	444	448	465	504	484	513	488	492	525	489	493	467	484	493	480	495	469	451	476	499	483	494	504	467	483	457	498	519	473	472	481	519	466	470	500	441	480	460	455	479	474	516	505	498	502	481	514	508	486	487	482	495	476	494	482	459	487	463	495	495	485	499	469	456	528	474	454	492	451	496	516	493	513	470	480	494	477	481	505	473	473	489	491	491	516	542	488	495	484	485	475	492	499	532	476	493	462	463	466	469	505	495	525	521	490	461	528	499	472	543	501	522	535	495	509	497	494	489	496	450	501	520	527	503	449	502	503	537	495	499	489	464	475	446	507	503	449	481	467	475	480	467	489	464	506	492	463	476	465	484	454	507	505	468	486
44535	89637	75278	49870	32570	14254	4047	2091	548	439	462	509	464	476	443	510	447	445	468	471	459	458	460	472	433	427	430	490	445	473	461	451	478	468	464	460	450	444	438	438	447	492	429	442	442	457	442	464	451	475	472	447	463	425	443	478	446	452	442	441	469	426	421	462	429	429	452	458	440	455	421	468	466	448	420	477	456	441	445	432	475	439	434	438	402	479	497	481	440	457	442	456	430	444	444	421	495	430	458	462	440	430	443	480	466	416	445	457	442	418	400	400	435	459	458	415	467	473	434	412	456	444	440	454	485	459	458	479	467	431	474	424	452	423	465	437	465	451	452	452	458	432	427	455	444	452	441	446	463	427	445	455	442	463	443	440	441	449	463	429	444	414	456	458	426	413	447	427	473	452	451	453	441	431	429	422	422	459	478	483	453	428	450	443	438	460	482	477	423	423	411	449	467	450	481	447	446	422	459	450	426	422	448	455	450	449	444	443	447	426	457	457	472	418	449	477	459	469	469	439	427	437	465	444	446	472	452	449	455	414	405	444	456	452	449	418	463	455	442	485	440	473	458	460	438	493	456	480	415	467	470	421	495	450	445	443	480	428	459	445	427	432	416	506	445	448	412	471	428	479	473	461	470	418	454	453	433	432	448	445	436	453	435	468	475	439	448	477	442	465	471	463	417	439	463	428	446	433	452	431	415	444	437	410	410	476	431	466	426	434	424	403	447	443	468	462	437	456	428	431	443	452	439	434	450	465	476	450	413	439	436	460	472	442	442	464	430	441	419	454	466	442	435	450	419	467	435	429	446	451	458	420	476	422	400	445	423	487	399	438	468	471	445	424	426	440	453	407	465	405	434	466	459	480	452	443	444	441	421	463	435	464	451	397	456	427	489	463	484	451	473	471	435	434	452	448	454	458	443	454	422	440	480	444	465	459	435	471	444	406	460	480	419	449	461	435	473	413	464	413	433	471	482	438	422	442	466	450	453	508	438	449	461	428	504	431	424	409	431	462	483	456	467	441	433	434	448	450	467	431	456	434	451	400	429	474	476	453	455	479	425	430	479	452	411	434	423	443	424	449	449	494	467	454	472	492	487	440	463	458	409	436	445	460	443	429	451	450	431	491	450	446	439	453	443	451	448	440	474	456	460	449	411	452	418	465	452	433	440	455	456	412	462	460	482	426	443	441	416	422	467	480	414	453	450	444	462	437	438	433	446	464	457	411	465	421	433	451	439	418	476	462	412	458	476	439	461	418	446	450	455	472	472	440	449	410	448	433	452	422	518	480	459	427	466	441	452	467	459	452	465	463	450	476	434	451	456	437	470	430	436	438	458	442	436	419	428	478	438	462	473	486	446	441	415	438	464	440	438	419	440	460	442	420	449	462	449	468	475	438	458	438	440	400	445	409	452	459	433	461	401	463	459	459	420	463	438	453	440	457	433	431	442	472	439	491	445	424	467	480	441	454	454	469	438	454	463	455	494	452	429	441	401	452	458	442	418	431	438	475	454	439	444	445	431	437	451	463	452	404	420	466	448	451	460	508	430	469	462	449	442	443	401	410	449	417	436	421	420	415	459	462	436	454	487	460	435	479	446	443	436	476	449	456	431	497	443	449	455	453	454	471	470	427	418	485	420	424	440	447	460	481	457	474	430	439	440	461	431	433	463	479	453	449	462	483	448	458	434	483	440	486	483	443	461	395	452	481	480	476	467	461	464	458	456	446	410	451	449	455	459	424	430	435	445	458	459	482	460	493	420	447	445	435	451	476	447	439	450	410	430	433	418	430	448	464	452	439	412	448	465	430	439	478	475	431	431	418	436	435	465	451	429	444	451	421	456	462	450	422	454	446	482	434	430	449	444	435	444	447	461	427	474	447	433	437	458	452	445	437	467	436	438	445	443	451	441	498	476	457	455	443	460	387	444	409	444	453	425	452	466	472	448	449	459	429	456	446	435	419	474	468	439	417	452	439	426	433	425	433	457	431	440	429	434	477	412	438	410	460	454	458	459	423	440	446	436	436	489	458	464	422	445	431	488	435	484	445	448	414	418	459	448	462	437	444	461	439	431	456	448	478	486	478	434	439	445	441	449	460	484	453	495	480	467	458	444	461	465	481	439	447	409	464	421	450	423	435	453	460	430	449	445	465	431	499	455	449	451	473	467	454	502	468	467	448	470	472	472	450	458	466	460	452	431	446	446	429	472	455	476	470	432	469	467	448	447	425	428	427	421	444	461	455	430	482	439	415	459	443	435	453	450	429	447	447	457	471	439	453	425	481	431	454	462	457	455	447	472	457	455	451	429	468	462	460	401	436	486	445	430	446	435	477	473	443	451	409	478	457	408	408	450	472	452	433	493	446	475	446	443	492	460	485	418	464	419	400	484	459	456	414	446	445	449	468	457	473	447	481	438	436	428	470	467	461	425	462	428	448	449	437	461	477	452	449	437	410	449	433	454	449	481	417	434	458	431	462	449	453	448	485	436	485	459	435	407	439	449	402	426	463	458	442	416	437	419	463	440	494	468	474	460	422	510	462	461	425	443	447	443	432	447	447	457	437	456	423	452	443	504	443	440	479	446	462	455	434	446	449	467	457	462	461	429	413	432	447	440	465	440	425	473	429	435	454	425	426	434	468	466	479	454	446	426	469	448	455	462	438	458	453	461	465	428	450	435	434	432	471	465	464	449	473	460	470	443	462	471	488	440	448	428	472	429	432	455	469	446	429	469	457	483	433	434	485	404	456	479	437	465	447	461	464	444	446	445	456	426	464	453	437	442	457	429	455	462	441	431	432	473	416	452	440	459	450	420	438	446	441	439	422	435	450	485	428	478	450	434	457	466	461	472	478	452	441	491	437	450	423	448	473	468	470	488	423	467	433	460	464	471	433	437	438	430	436	421	444	434	429	440	433	458	444	447	454	420	427	439	469	462	455	463	442	467	476	434	445	452	455	408	461	433	473	433	461	496	426	442	436	440	454	403	483	449	413	477	448	469	445	462	441	424	435	444	445	449	445	447	461	447	440	476	463	478	422	447	442	468	462	497	473	426	462	465	455	446	462	478	468	416	455	419	466	500	434	413	441	437	431	451	435	458	459	448	439	427	472	453	442	442	455	445	437	462	486	473	427	459	474	454	427	418	475	461	444	406	456	449	440	459	457	447	448	442	435	449	417	492	444	477	429	446	484	413	452	449	426	459	467	425	441	502	470	477	433	461	463	443	414	435	458	425	431	442	415	422	422	501	465	425	422	450	469	422	452	432	433	487	477	449	488	448	465	440	466	447	436	455	485	422	436	454	443	467	455	440	459	470	461	459	478	462	453	452	464	452	436	478	455	458	414	466	456	442	415	465	421	436	449	441	427	458	450	430	403	452	450	499	440	455	442	459	453	438	480	444	421	505	432	452	445	436	434	477	435	452	464	457	444	432	468	478	436	435	469	451	441	455	430	492	455	422	464	451	440	442	463	455	435	483	427	451	436	406	472
24505	22650	37813	42139	39639	30157	13658	3616	847	668	616	639	646	659	608	602	620	591	669	619	584	629	585	608	619	554	554	594	607	598	582	572	601	606	639	634	583	557	617	590	591	640	579	641	595	572	581	613	589	649	621	568	610	589	627	644	599	622	606	601	611	615	631	620	602	592	587	566	629	580	636	584	604	615	608	639	616	634	574	588	605	611	587	601	608	579	590	627	598	558	555	552	565	599	564	567	590	591	551	572	627	610	594	600	601	563	594	562	637	584	583	621	619	599	604	630	550	623	549	573	595	590	600	612	607	601	614	579	613	584	629	590	573	636	602	579	573	650	617	592	589	594	617	560	603	574	545	549	608	550	596	617	593	643	610	575	577	615	604	619	592	600	583	558	601	595	589	601	598	632	596	613	585	570	634	582	630	586	597	599	584	593	610	578	609	586	562	569	610	603	558	597	598	617	617	565	594	631	603	589	563	624	556	608	577	617	594	590	621	569	576	599	591	576	566	537	581	611	623	606	590	605	566	637	658	622	650	583	590	595	610	592	645	570	618	576	587	568	578	564	595	566	591	552	607	587	609	608	599	613	568	597	638	543	608	610	586	606	560	607	601	576	598	624	595	632	629	620	618	635	614	623	639	581	549	668	563	584	639	602	568	560	593	582	552	611	594	619	585	628	594	561	607	577	623	604	587	538	591	621	615	585	595	613	554	590	619	609	631	589	605	560	608	602	609	574	603	584	599	595	603	565	560	578	575	616	529	578	581	583	609	559	588	600	577	606	567	577	642	640	630	608	583	577	599	601	591	571	559	534	620	550	571	588	614	605	576	602	606	600	607	601	604	571	542	574	602	573	596	597	585	632	624	573	588	614	624	576	593	614	585	637	587	585	596	615	595	571	574	584	615	618	585	598	621	584	587	593	591	573	664	563	597	553	586	613	613	597	568	594	621	568	643	652	601	580	589	555	642	604	577	580	605	600	572	592	592	600	586	582	586	588	582	573	593	539	624	604	587	609	612	623	554	545	582	576	592	588	584	601	604	634	585	584	573	598	560	612	560	570	572	590	603	584	584	590	591	615	581	578	606	575	609	613	603	626	572	601	563	591	641	603	598	576	603	615	612	618	615	579	565	559	557	600	557	601	594	578	584	635	536	555	592	597	652	590	602	576	608	595	602	557	555	585	617	552	642	580	567	599	601	613	556	585	555	595	597	599	623	617	597	589	569	603	613	595	605	593	616	608	568	607	601	557	568	597	560	584	571	574	576	598	592	621	618	623	615	593	572	579	620	605	612	596	589	623	584	608	574	607	599	575	600	597	545	591	579	589	577	553	601	627	572	591	646	575	603	583	570	574	601	561	582	590	585	607	583	627	617	626	577	617	600	586	646	594	573	585	574	559	586	575	601	615	612	627	589	592	575	631	583	574	623	570	604	557	572	557	562	568	600	590	610	560	653	596	588	577	593	584	565	548	581	586	617	590	592	597	601	596	609	574	563	596	577	587	572	591	626	551	589	622	586	602	569	576	614	608	609	597	556	633	595	611	620	567	570	594	609	614	581	598	624	559	579	604	588	578	583	580	591	650	552	590	619	607	543	610	605	612	566	612	623	593	552	642	588	572	576	593	629	598	613	593	599	588	587	602	595	620	545	593	603	623	610	600	586	618	592	586	591	616	569	612	621	573	551	557	592	584	602	639	576	608	621	601	567	628	591	621	606	633	576	611	575	568	585	582	613	625	578	629	600	565	617	587	569	595	563	564	596	617	583	560	582	602	604	589	583	572	575	587	574	608	632	567	593	604	618	549	612	602	577	591	575	635	610	643	625	565	581	588	562	597	595	569	593	604	601	604	604	649	589	587	602	610	585	642	649	560	554	586	582	611	555	592	598	627	568	552	594	601	629	622	589	613	622	619	582	596	587	592	528	594	583	637	610	586	568	595	600	576	622	638	592	648	604	597	605	643	635	590	622	656	578	581	606	569	641	618	615	586	548	601	663	587	619	587	635	587	605	554	604	614	585	602	611	578	597	608	625	625	623	614	565	580	591	603	606	561	579	602	585	610	606	659	608	567	599	588	609	590	586	652	584	605	559	574	549	633	625	586	627	615	635	571	619	585	612	561	613	611	597	621	616	619	603	586	603	576	604	580	609	581	566	584	557	612	593	566	581	599	597	566	617	610	639	621	559	589	566	638	587	575	557	581	573	620	597	606	576	644	587	593	578	579	576	618	544	594	543	613	602	608	565	570	627	603	556	588	643	605	600	537	586	595	567	592	559	597	615	577	575	583	569	645	561	548	549	583	603	611	599	613	584	603	606	561	539	581	592	588	592	642	625	579	616	618	588	552	603	611	615	616	577	592	609	575	615	590	580	583	549	607	617	610	568	609	577	626	591	558	640	578	572	575	629	589	569	582	552	585	585	624	621	571	614	599	535	617	602	576	611	603	560	583	611	573	596	598	527	583	608	608	582	606	570	582	596	571	600	580	611	571	637	603	586	597	603	545	604	590	641	578	557	587	583	577	607	591	577	583	561	564	604	584	565	574	566	594	579	613	590	598	575	577	621	602	585	587	593	615	654	634	613	630	590	554	584	583	603	604	629	591	584	549	602	546	577	551	616	621	551	610	553	559	556	536	596	608	584	596	613	616	575	605	605	587	558	602	574	586	606	609	536	595	591	575	579	612	614	591	563	607	573	619	558	579	578	563	601	609	585	557	621	556	577	557	608	583	603	593	614	597	556	628	605	618	548	551	613	599	633	569	580	571	622	614	581	611	560	552	601	666	613	592	577	583	592	590	610	617	604	613	553	583	578	604	565	570	590	557	599	590	560	579	550	585	603	619	565	606	580	580	615	595	594	580	556	602	598	601	592	597	550	555	546	600	588	646	626	607	563	590	623	630	600	658	589	583	619	613	654	569	590	567	583	582	597	600	591	611	594	557	607	575	612	576	588	620	596	606	588	588	603	588	582	593	571	587	576	591	623	592	574	585	617	613	574	622	578	576	591	568	578	596	593	598	591	589	590	607	614	587	607	639	599	591	620	607	628	615	575	602	575	585	620	639	612	592	546	541	562	569	605	547	631	605	583	572	597	600	566	613	630	634	609	604	645	599	543	610	629	597	612	589	589	572	550	615	610	605	548	570	589	625	641	640	589	554	578	594	644	607	645	587	549	583	601	632	632	613	610	583	557	577	565	568	633	570	595	643	607	594	553	584	545	610	628	572	626	563	596	585	609	622	613	616	626	632	614	592	611	569	596	597	581	614	574	603	593	582	605	610	579	600	561	553	552	556	579	617	573	598	570	593	627	621	589	610	605	581	597	566	602	590	602	635	589	547	591	595	626	590	570	603	592	581	582	616	611	593	571	573	594	584	570	633	592	573	587	567	623	638	585	578	558	708	576	581	547	570	611	574	570	578	597	600	588	596	560	592	597	623	585	599	560	591	566	569	578	600	589	569	613	568	580	573	586	599	633	569	602	566	661	593
54892	101271	85970	63933	44596	22310	6922	3473	728	591	599	579	601	533	578	598	553	560	577	596	571	562	567	590	591	541	565	573	601	543	523	519	558	566	603	593	565	530	546	539	571	559	536	562	542	570	532	538	569	552	569	556	504	572	548	573	548	525	583	601	569	561	527	580	565	576	544	561	536	538	564	582	626	588	602	540	508	583	530	586	582	554	554	517	554	587	586	532	537	573	572	516	534	578	539	579	533	553	531	520	580	544	575	572	535	633	504	514	591	595	561	556	571	590	547	576	587	559	550	534	547	547	537	538	574	598	529	556	568	537	565	525	547	583	547	503	569	577	499	529	549	560	535	552	594	544	531	538	579	562	575	515	521	539	556	560	552	563	525	530	499	537	555	518	569	561	526	500	528	516	523	560	565	537	549	599	512	562	556	542	553	533	545	546	584	536	563	535	529	558	552	559	558	514	565	583	581	530	572	557	549	563	543	521	558	543	540	548	587	537	546	582	528	568	573	517	536	547	543	564	553	553	549	536	562	516	562	540	516	498	556	520	536	532	541	586	550	559	567	578	582	514	554	542	551	526	578	587	560	603	566	534	503	573	581	543	535	581	513	549	468	551	532	554	534	566	569	594	541	545	554	560	561	587	486	538	495	590	528	553	519	569	528	571	558	547	530	533	523	548	555	574	563	526	533	522	603	562	523	561	548	559	579	533	527	548	561	543	567	563	552	542	592	556	531	541	520	540	543	546	577	545	523	505	545	551	530	528	548	563	564	549	530	564	565	582	512	519	532	555	539	552	559	543	585	573	562	551	558	547	555	554	524	516	559	557	548	560	533	573	614	533	530	516	570	500	528	518	541	570	540	600	582	552	567	557	541	495	577	536	512	504	580	524	547	589	537	511	552	537	552	569	542	577	536	518	561	530	582	562	563	576	555	588	532	534	568	566	564	553	543	581	568	562	575	505	576	528	531	533	534	546	551	566	558	544	596	558	548	547	614	531	576	594	580	534	523	523	537	595	543	536	555	552	573	572	542	546	578	531	561	560	539	595	542	523	530	553	574	576	536	515	576	570	525	543	552	579	550	548	549	525	560	563	544	554	530	529	533	518	544	580	545	550	565	553	567	559	569	534	584	529	556	530	513	543	557	546	529	520	558	549	553	543	523	552	547	518	557	568	537	588	536	564	520	535	548	538	575	564	542	552	560	599	539	577	565	548	531	553	549	557	549	539	560	520	517	517	569	540	558	526	525	572	544	575	515	561	547	518	561	575	593	566	574	536	516	533	517	560	555	549	562	542	546	538	575	576	537	526	564	571	573	506	613	526	594	572	583	581	546	579	576	555	580	524	519	583	548	572	550	516	527	516	543	562	558	564	537	493	602	534	570	556	545	526	501	567	561	571	546	547	568	539	507	567	522	560	556	541	529	565	551	543	580	533	526	547	559	559	557	573	589	562	577	513	593	503	520	563	534	612	575	577	524	498	577	549	559	542	527	578	547	524	524	511	531	557	572	568	533	546	568	532	573	546	528	503	555	549	521	550	572	554	584	553	576	555	525	524	538	571	563	552	518	541	569	523	569	545	531	555	517	555	522	510	550	584	519	517	584	556	552	594	517	587	524	542	572	547	547	558	563	571	548	533	526	595	566	592	568	569	546	572	543	546	570	507	582	575	536	515	557	579	514	542	569	514	543	538	548	546	523	519	558	577	530	585	554	526	543	540	533	552	555	561	509	519	519	561	502	550	554	617	574	571	501	552	558	531	565	526	533	569	565	579	527	555	570	572	499	532	558	511	494	567	531	555	526	536	551	535	592	555	556	569	566	534	554	591	537	559	565	534	541	546	550	534	545	574	573	533	528	534	560	554	550	571	555	572	542	529	519	576	544	615	561	591	566	531	560	550	528	560	559	572	502	564	548	561	564	603	572	583	575	579	562	530	551	534	599	514	538	562	568	547	558	541	549	529	574	539	557	540	552	491	525	541	493	549	565	561	560	584	515	533	565	560	557	578	540	564	560	571	553	515	551	510	529	561	566	554	535	561	509	581	545	528	562	561	503	547	542	539	568	555	535	580	553	519	581	555	561	563	568	559	567	552	516	533	591	519	534	561	561	601	544	538	535	534	537	528	550	546	507	541	536	522	563	528	508	526	498	542	571	539	552	553	573	559	535	568	522	587	556	541	554	533	544	556	541	566	593	527	534	561	579	574	556	503	548	521	554	538	587	548	545	541	559	526	511	580	513	535	554	533	557	587	530	548	602	561	539	538	560	535	550	557	514	555	547	557	531	574	534	556	560	578	562	601	538	554	536	555	524	521	505	519	572	533	565	503	560	546	541	569	526	525	533	566	566	537	490	584	526	645	564	524	515	521	555	567	571	529	573	567	572	512	544	600	560	578	504	569	592	553	556	545	550	549	550	526	552	507	570	549	558	555	570	546	538	535	542	559	577	511	533	538	559	545	578	519	543	547	522	527	578	607	504	565	507	560	521	537	561	581	549	549	542	544	592	522	613	537	549	490	569	545	534	555	485	503	546	578	528	535	515	575	576	561	576	537	548	535	544	562	574	520	560	577	505	553	529	559	565	527	528	568	583	567	552	539	557	538	510	521	558	582	566	580	593	565	552	593	575	564	552	537	557	563	549	584	534	581	533	576	526	536	539	529	563	575	543	564	554	543	512	514	609	591	575	504	546	551	555	553	540	558	577	535	562	549	552	539	565	553	508	594	540	574	534	516	519	609	547	554	529	540	563	547	585	552	556	567	516	522	570	555	532	574	546	553	568	532	587	561	568	516	549	521	558	575	585	599	555	544	526	556	533	558	541	519	556	579	554	588	549	560	524	561	572	534	517	574	542	576	546	553	563	559	547	539	571	553	532	560	547	557	532	531	547	541	531	582	569	557	540	568	516	491	572	592	620	467	526	575	579	500	583	542	521	562	535	575	547	536	540	577	561	540	540	525	565	570	540	525	565	540	550	542	561	524	542	556	532	506	572	557	541	526	550	540	572	552	549	569	506	561	515	525	564	557	568	548	534	539	514	524	541	555	528	501	588	581	557	527	580	559	539	512	531	545	570	548	570	520	570	584	535	557	542	529	540	520	553	550	525	581	553	549	553	537	528	556	510	558	536	564	554	539	555	548	551	536	551	519	561	557	562	559	586	545	543	540	542	586	511	538	515	549	546	520	545	536	531	541	599	534	549	499	572	563	547	533	537	511	530	510	562	577	550	552	577	591	531	584	511	544	499	569	545	583	549	534	562	531	539	528	542	501	535	542	509	537	554	551	581	565	570	529	539	554	555	542	523	528	593	550	542	569	529	561	551	560	542	516	540	574	566	546	557	501	551	519	557	538	546	499	550	582	553	535	533	536	549	535	546	518	549	561	514	577	577	556	511	553	551	534	548	538	507	584	540	535	560	582	535	546	535	532	548	557	483	552	601	537	513	554	549	489	562	528	560	554	499	537	543	538	542	542	531	553	559	578	571	556
28456	25833	27280	15614	6064	2111	749	556	447	431	459	448	449	423	417	464	428	461	403	424	429	391	393	431	393	456	413	440	450	448	438	448	403	441	444	439	405	476	425	438	423	416	407	398	473	440	400	425	432	408	431	424	413	448	400	417	388	426	453	399	450	419	410	442	455	456	442	444	430	440	408	427	435	428	443	478	401	439	452	459	425	440	436	421	439	445	482	475	422	394	465	460	427	452	433	425	423	444	437	439	410	453	404	395	406	437	423	434	470	437	423	482	436	456	468	411	461	434	424	453	430	443	409	431	438	397	483	411	451	448	434	458	414	451	458	451	384	464	414	417	446	455	458	452	429	436	451	442	457	407	427	396	422	393	423	436	433	392	444	437	445	426	446	424	422	422	415	423	469	440	410	458	449	441	431	464	419	425	478	424	448	437	460	414	436	419	424	426	430	442	434	413	456	457	463	385	477	436	439	423	428	449	397	436	430	407	429	466	444	441	446	412	428	435	418	430	426	411	453	454	436	429	469	445	424	417	400	433	462	401	432	439	436	402	427	436	396	368	423	391	388	431	444	462	451	431	447	452	419	401	455	456	472	450	407	438	427	454	403	443	442	456	433	402	401	433	416	450	420	420	401	414	413	410	429	446	390	436	441	426	445	462	427	404	414	441	443	442	431	423	431	427	444	450	418	428	428	437	396	447	427	422	439	417	407	435	406	392	444	412	434	436	416	424	420	425	453	427	477	426	430	433	412	428	451	431	429	436	433	461	413	430	418	398	453	447	439	424	433	457	456	451	456	428	459	465	427	459	400	439	457	412	477	433	396	452	454	409	419	451	420	429	468	438	428	451	429	443	427	459	452	411	405	445	417	417	457	418	472	421	467	411	420	456	436	453	452	444	406	462	453	428	478	417	424	434	440	439	461	437	441	438	457	405	408	453	405	425	430	458	428	412	455	447	451	438	413	458	453	447	449	442	472	439	429	451	424	429	388	433	415	410	477	416	446	492	442	398	428	436	408	410	409	446	424	454	457	448	424	419	454	403	452	448	407	448	418	421	461	469	407	464	388	404	428	479	402	436	429	447	404	406	444	455	454	414	425	441	420	430	414	456	422	445	421	430	447	432	435	407	452	430	446	429	426	421	448	433	453	443	424	454	435	447	445	419	442	427	396	413	429	445	401	402	436	414	482	435	396	415	425	436	465	447	423	393	441	448	459	435	414	404	439	473	437	441	437	406	455	412	407	421	426	480	426	424	430	411	410	432	391	444	414	433	427	433	475	473	418	384	434	443	454	423	461	437	404	420	406	428	464	459	465	475	451	427	450	443	453	404	427	468	423	401	431	443	421	420	479	459	430	431	425	450	469	404	420	415	399	417	464	432	437	445	445	430	443	444	408	416	459	452	447	445	392	433	437	409	425	414	428	424	424	431	452	418	455	437	463	440	407	438	466	446	454	417	424	441	447	390	424	422	437	422	425	438	413	435	406	419	378	437	419	453	452	447	429	422	400	427	349	434	438	457	443	402	437	396	458	417	396	437	403	478	384	430	417	449	426	417	447	421	421	450	405	453	421	414	401	411	488	428	409	458	422	451	405	427	434	447	420	449	435	431	442	419	432	433	419	425	420	427	440	477	439	413	404	450	422	421	423	421	416	444	447	372	426	452	373	412	454	474	411	419	451	437	444	420	417	419	403	453	408	423	426	420	443	432	467	432	438	400	434	446	419	399	434	406	453	413	475	407	421	463	454	475	444	383	442	453	425	433	425	433	458	410	444	426	433	417	416	427	441	460	418	430	444	432	425	414	445	452	402	440	466	413	428	425	428	453	413	456	481	420	437	417	446	459	451	444	395	428	461	458	408	442	428	433	395	478	445	421	411	437	444	442	421	416	447	460	438	465	444	442	439	426	453	408	462	402	444	426	401	450	442	442	451	454	433	418	437	411	405	397	399	430	469	413	428	451	443	393	424	411	420	456	441	421	466	440	442	440	456	446	467	408	420	446	406	449	410	422	421	438	431	447	420	434	412	404	428	440	446	415	410	463	443	429	405	446	454	429	442	431	425	397	437	425	394	410	404	418	410	446	421	437	385	444	409	435	423	423	468	424	438	482	475	475	441	447	424	474	410	428	403	430	443	454	431	398	418	451	466	428	435	435	388	402	464	450	446	421	458	427	413	444	409	417	445	438	467	446	464	451	431	443	450	411	470	434	473	441	408	408	474	434	387	413	423	449	430	435	439	456	437	402	410	459	428	474	433	405	439	432	435	436	448	441	452	433	420	406	432	453	415	433	462	431	422	408	455	426	431	423	434	405	451	398	459	448	438	462	451	395	437	432	483	420	435	434	411	448	442	381	393	385	409	443	474	442	434	401	424	427	441	438	415	439	438	390	444	439	461	417	479	418	412	429	419	426	430	418	393	428	432	433	447	441	467	443	470	407	438	471	431	453	442	414	422	464	433	403	447	416	415	406	438	413	424	441	446	432	420	441	444	428	424	425	439	425	414	442	450	402	466	422	437	474	476	469	454	455	411	418	414	413	449	454	420	421	426	437	426	396	432	398	424	415	398	455	414	465	419	421	422	439	444	443	483	423	423	435	450	440	425	401	422	392	434	435	406	427	450	429	434	438	451	464	424	466	431	399	408	424	428	393	423	418	427	446	402	415	450	438	423	421	439	429	469	486	436	461	405	428	419	435	448	432	423	459	450	455	449	402	410	437	435	430	458	407	442	431	437	429	407	392	406	447	442	430	451	453	427	416	447	390	431	415	447	425	449	402	410	422	455	452	421	476	442	432	365	413	449	428	410	435	436	428	417	438	425	398	420	392	409	405	435	411	446	408	427	456	410	458	392	457	426	402	437	448	393	400	441	424	442	428	399	407	423	420	432	438	457	433	444	438	428	439	424	436	440	415	440	429	422	450	386	431	410	442	410	440	443	404	398	442	426	406	392	409	463	427	453	463	442	441	461	442	417	427	440	458	408	399	438	474	407	460	440	425	446	422	416	479	431	458	442	470	422	410	420	422	436	439	416	402	452	435	474	396	412	425	460	441	413	421	428	421	461	435	467	443	396	437	438	415	439	431	446	467	418	446	434	391	435	450	424	444	433	422	421	450	425	440	424	423	430	459	434	458	477	432	428	421	406	483	430	391	431	455	428	424	450	410	429	429	449	408	416	446	418	447	423	458	426	425	447	437	457	448	448	479	435	444	435	411	471	417	433	441	419	456	445	425	442	424	412	425	437	435	416	445	408	427	428	423	405	497	427	431	418	457	411	417	456	457	455	449	421	425	475	419	425	443	463	424	406	451	420	442	473	433	420	465	430	424	462	457	441	453	447	430	411	436	416	454	454	413	423	413	426	415	412	409	441	452	417	431	422	421	444	431	407	432	435	444	425	459	420	419	436	425	455	451	451	429	430	407	447	455	440	436	389	432	454	390	463	419	443	442	433	443	430	395	399	415	409	420	460	418	445	439	429	417	421	449
12593	31048	23979	10081	5300	2036	707	503	360	365	358	351	369	361	396	372	351	399	378	313	361	395	369	397	375	376	356	359	376	379	346	350	391	381	359	358	355	353	385	377	374	366	361	385	373	395	368	355	348	333	395	404	385	388	358	370	361	353	354	361	388	384	359	369	349	344	372	369	335	348	368	380	391	361	357	381	333	336	352	395	353	345	397	396	339	413	391	395	388	376	368	373	330	378	357	371	336	353	362	366	383	372	340	360	390	376	354	346	341	337	319	326	354	359	367	379	359	348	375	331	359	332	374	359	407	338	351	353	330	396	353	349	382	361	361	369	375	378	383	370	348	370	366	327	361	375	335	361	382	345	359	400	329	363	370	347	345	337	395	344	381	372	363	374	383	370	369	372	336	382	376	351	353	389	347	374	350	340	362	351	370	351	336	354	341	357	384	371	389	353	343	357	359	332	345	350	336	376	366	382	354	348	359	368	363	356	342	351	370	363	328	322	358	363	354	338	348	344	388	355	366	358	383	364	383	353	356	386	356	393	354	389	339	363	370	412	386	396	376	364	358	334	368	368	352	367	363	350	356	365	375	352	378	373	348	371	347	392	340	395	350	357	338	366	338	374	348	395	353	335	387	352	376	328	356	358	386	386	345	364	384	359	356	351	345	338	330	359	331	336	375	388	373	338	362	360	384	357	376	351	347	361	361	377	391	365	368	371	373	387	348	373	349	356	377	374	346	381	350	357	346	360	375	370	381	383	343	367	384	376	348	372	344	337	357	388	363	388	341	387	378	378	340	353	339	359	349	362	365	377	355	346	379	353	386	379	351	380	387	364	357	349	372	380	375	338	366	370	367	382	324	356	364	352	353	339	407	350	376	387	408	360	375	361	345	410	356	397	376	385	362	360	352	367	342	352	353	354	371	360	339	348	352	353	369	359	352	376	345	381	390	376	332	354	364	410	331	386	395	349	365	354	356	359	347	360	364	367	396	360	365	359	411	348	374	357	360	374	321	404	341	353	318	391	333	379	408	348	399	378	371	330	349	372	360	354	373	364	351	334	402	366	344	364	342	385	381	341	331	363	364	382	350	387	371	362	345	351	357	358	337	364	327	344	365	345	352	364	371	379	383	362	371	412	377	370	368	372	367	399	355	389	371	362	344	381	348	380	365	320	352	362	356	395	347	363	395	344	353	369	341	359	366	376	383	397	324	327	347	385	351	366	350	350	378	370	386	359	406	368	362	370	360	364	370	340	390	343	365	352	377	394	354	359	333	345	351	382	362	366	383	370	340	357	364	349	344	343	334	350	377	354	356	368	371	371	372	330	375	348	345	341	330	359	351	367	384	326	367	394	334	386	386	363	338	321	394	320	354	369	377	397	356	380	350	346	361	402	370	363	367	347	353	392	401	355	378	365	377	370	348	377	356	377	370	377	364	353	371	344	347	383	369	385	371	372	349	338	368	377	353	333	320	324	371	410	407	334	358	375	367	371	398	326	363	331	359	352	347	321	344	393	380	372	353	405	334	334	380	340	311	369	354	385	366	333	366	389	364	366	334	374	388	363	371	393	326	354	370	370	333	365	367	335	376	358	364	334	355	357	361	355	364	331	380	385	391	332	391	364	378	358	361	368	333	341	332	352	363	366	356	374	386	392	388	342	369	345	375	367	363	369	375	355	388	374	356	369	352	394	363	391	373	370	359	396	335	368	352	362	348	366	376	319	348	377	388	392	365	366	323	345	363	381	315	394	394	361	371	343	345	361	363	349	363	341	353	375	405	362	378	372	353	353	363	331	372	328	371	396	360	388	379	366	372	354	348	337	347	372	363	373	339	355	356	337	405	360	372	352	341	357	373	365	346	374	366	359	366	333	400	355	349	373	371	372	348	350	383	359	337	336	349	358	348	347	336	375	387	345	373	387	362	362	381	367	347	368	377	381	356	323	377	364	374	370	337	378	353	400	367	378	352	358	373	360	362	336	388	358	327	350	359	391	370	365	354	375	368	350	369	358	339	364	384	365	371	356	353	416	383	377	401	364	365	363	336	368	385	358	353	356	370	411	364	367	405	414	341	353	374	363	362	383	341	329	372	361	394	348	353	381	344	371	364	351	372	384	386	361	394	381	376	378	323	352	376	375	375	358	362	350	411	337	396	355	346	366	366	379	341	354	361	337	410	351	378	359	370	366	353	370	389	389	368	364	347	327	362	361	359	388	344	362	380	396	383	349	393	353	404	362	335	393	348	370	373	375	328	373	331	376	372	355	379	349	362	374	360	384	356	368	365	352	336	384	333	395	374	338	355	355	361	363	345	359	375	397	368	335	395	332	385	339	364	340	354	361	361	375	353	360	343	371	346	347	354	359	375	359	338	379	353	349	371	350	352	338	378	344	339	388	350	349	356	384	342	348	371	330	385	392	378	364	372	395	358	339	343	343	366	353	345	354	374	353	393	347	378	346	392	350	354	354	358	360	362	346	367	358	374	340	373	350	379	332	359	364	362	359	331	340	355	351	366	363	376	369	391	344	341	374	374	353	372	379	380	370	359	370	379	363	340	344	355	355	342	321	372	382	392	354	361	334	404	372	369	337	383	344	334	368	321	382	370	349	363	381	357	362	375	336	355	359	353	376	391	409	353	376	365	328	378	331	381	318	358	357	353	361	380	387	358	398	364	384	344	348	343	349	367	379	378	368	359	384	376	336	363	330	372	355	371	359	363	343	348	375	354	395	361	366	379	376	347	366	362	337	370	345	370	367	348	355	341	403	319	398	377	397	395	380	358	344	375	367	367	391	349	388	365	337	374	356	377	378	356	366	388	358	361	358	368	389	368	387	356	385	354	361	354	356	361	371	390	372	363	373	354	355	349	355	350	411	351	355	371	333	337	371	390	345	369	355	358	374	388	345	343	377	361	363	369	379	366	344	334	397	366	352	340	367	347	335	377	364	361	354	368	354	371	371	361	364	381	329	375	325	402	390	361	377	379	362	344	355	340	353	349	317	365	365	372	385	390	358	355	363	362	381	365	358	352	378	374	336	378	354	369	363	357	354	357	334	356	356	359	379	370	347	371	363	381	368	329	364	364	383	368	341	373	360	378	346	354	358	364	326	340	372	325	356	366	354	339	373	349	350	394	365	352	350	373	357	385	392	354	355	359	352	373	361	354	362	345	366	383	338	361	365	344	381	373	380	339	381	376	348	368	369	374	369	364	369	381	349	366	357	382	372	371	319	363	346	343	358	350	365	350	401	347	368	341	366	381	370	332	405	360	369	360	376	341	391	316	395	354	396	356	366	364	364	355	378	379	367	357	379	343	352	367	366	369	349	364	345	359	342	367	295	340	381	357	374	368	339	350	356	369	377	358	360	337	389	364	343	397	359	365	367	349	370	335	363	412	369	317	368	341	348	356	352	354	357	358	368	367	376	375	347	399	382	385	372	338	384	336	373	375	371	364	372	367	333	380	373	392	392	378	361	374	345	375	336	317	387
25537	24146	41951	44472	35035	20668	5877	1757	599	495	494	500	472	480	511	451	511	492	486	507	502	477	514	485	493	449	489	474	510	490	505	474	510	491	457	524	471	462	441	489	499	463	464	466	494	480	445	456	476	491	483	488	470	473	493	472	473	471	469	458	462	526	475	519	460	425	461	478	478	474	434	501	453	492	487	478	497	497	500	502	491	492	472	495	490	447	482	492	488	467	464	470	480	476	488	464	444	497	472	477	470	474	495	526	481	468	462	489	426	489	497	519	474	469	480	440	481	482	469	509	495	468	459	476	502	522	459	471	460	492	491	460	494	468	476	514	486	507	498	466	524	467	492	429	466	464	517	522	461	523	496	514	452	430	466	453	440	471	443	453	484	489	442	560	461	460	476	502	465	470	500	493	475	487	465	474	514	461	461	513	473	475	473	436	448	489	502	494	478	486	455	477	479	448	496	488	470	495	466	481	442	516	468	456	453	495	472	461	471	511	464	443	466	442	479	537	456	487	484	432	511	495	479	498	458	484	441	454	452	457	490	473	501	437	523	464	515	459	455	424	497	437	484	483	496	450	481	475	481	474	470	457	460	480	474	441	472	508	495	509	473	475	468	482	506	470	446	459	448	472	450	481	451	491	467	448	452	525	476	491	465	515	489	499	484	457	462	468	464	442	507	490	441	503	463	441	472	508	481	463	465	458	499	488	470	486	492	495	432	455	452	425	488	450	456	463	467	467	501	459	450	481	498	490	512	470	437	504	472	465	484	511	461	486	516	473	496	489	484	457	498	501	517	432	459	491	462	517	474	486	459	464	485	488	447	448	397	437	455	450	526	507	462	452	499	506	508	505	480	480	497	446	467	476	488	451	461	492	428	493	460	439	497	508	452	467	500	471	463	494	493	463	509	449	498	477	477	446	465	445	451	497	483	459	473	504	492	463	487	471	467	472	453	475	484	490	466	475	508	446	455	488	437	502	472	505	460	484	491	472	482	517	469	482	451	462	465	427	486	495	492	481	496	488	468	463	476	435	471	432	512	478	465	491	479	506	448	512	501	479	486	498	496	465	466	485	507	475	482	496	474	473	457	470	468	498	497	445	475	487	504	449	507	501	482	495	474	448	478	493	454	505	455	466	488	468	468	458	474	470	477	466	477	482	451	492	494	510	470	494	451	448	452	474	496	486	451	507	456	467	451	496	497	454	461	481	474	490	465	456	424	496	478	444	461	463	536	491	463	482	492	463	438	429	524	502	434	448	495	450	482	471	506	503	476	451	486	438	519	471	487	429	459	469	512	471	478	490	494	473	496	478	484	466	518	490	451	491	534	498	480	482	476	497	461	466	470	433	519	439	478	505	509	461	487	455	487	512	476	513	463	466	491	445	494	474	503	443	534	489	471	468	477	483	494	517	466	490	496	455	444	483	478	498	494	442	444	485	475	453	464	489	474	492	513	492	467	480	486	460	461	517	446	487	461	502	466	440	490	451	474	484	443	473	455	504	443	461	493	475	468	475	466	435	506	489	548	494	453	483	485	474	488	472	488	467	492	472	522	473	415	445	460	470	459	446	464	498	487	478	465	489	517	492	489	471	435	511	472	520	474	471	493	482	464	470	480	481	509	507	483	459	430	492	459	474	506	439	467	542	480	454	487	493	452	491	502	490	523	494	455	451	498	475	467	471	485	454	521	483	489	485	458	455	482	481	501	469	470	481	486	446	465	497	515	433	491	478	472	492	452	482	483	466	459	503	471	499	441	471	440	467	500	461	510	474	447	480	466	459	521	481	489	428	485	479	503	427	493	449	487	468	506	494	466	473	498	487	466	479	470	481	484	465	475	433	512	517	471	458	490	515	484	464	500	432	502	485	485	475	438	491	476	495	535	500	414	459	424	507	488	474	526	489	479	476	478	489	484	443	455	446	476	477	458	516	454	464	452	473	470	473	475	498	483	481	479	502	472	458	452	470	474	477	484	511	474	465	480	510	495	485	489	482	500	463	508	477	458	503	499	469	486	487	477	509	467	479	468	471	463	497	487	465	487	453	474	467	471	458	459	459	438	497	453	467	491	497	478	503	467	452	473	478	473	480	482	445	475	445	520	446	473	445	459	490	488	458	425	489	462	494	519	491	506	459	456	464	432	509	438	464	508	456	464	483	469	474	510	490	507	475	481	473	442	483	458	439	482	491	488	483	479	498	468	448	439	478	478	448	508	523	468	464	443	466	500	499	507	495	458	450	476	469	470	456	440	473	454	460	452	489	494	535	494	463	492	472	459	449	514	469	466	499	467	478	460	465	470	477	470	435	483	498	484	483	461	476	452	455	472	477	455	492	475	464	480	500	491	495	463	489	455	500	434	468	474	476	522	507	468	498	497	457	460	450	460	470	420	486	431	511	478	475	465	460	460	471	438	451	452	475	496	474	430	443	493	452	463	462	478	475	470	491	460	507	466	481	481	496	480	468	476	482	460	504	509	448	463	495	485	478	513	461	472	479	492	473	462	460	480	493	464	507	500	481	474	479	455	490	487	438	468	451	508	491	515	468	471	493	478	464	479	441	492	501	497	463	470	483	434	521	479	437	461	465	483	485	498	550	485	474	458	472	451	441	448	458	451	508	449	481	527	481	468	472	506	533	483	502	507	486	452	452	464	489	484	473	493	495	420	439	456	472	483	463	455	447	486	505	461	482	496	472	430	471	484	461	499	471	473	515	529	463	459	503	475	456	481	468	474	476	459	533	523	489	440	479	502	524	464	443	494	517	471	458	501	441	462	453	460	477	489	475	468	498	483	470	460	483	483	511	469	503	489	491	528	500	499	465	442	487	479	466	502	477	514	462	503	499	456	454	446	491	527	472	463	485	467	496	464	485	502	446	450	440	469	480	473	457	485	493	427	470	522	500	453	500	523	457	468	461	514	470	458	485	442	461	468	472	474	440	494	444	499	502	454	474	468	459	448	471	484	473	498	474	485	488	482	463	457	453	458	474	493	486	482	540	527	470	494	522	468	491	440	435	476	449	467	457	476	484	512	457	491	474	470	463	453	472	497	500	485	525	453	495	495	483	493	514	446	537	501	484	501	498	490	469	507	476	470	454	514	490	490	465	482	462	463	511	470	476	473	486	476	497	471	488	475	495	505	476	483	501	476	496	486	503	452	489	470	469	428	497	512	431	450	475	486	478	472	457	509	512	457	441	414	462	499	496	480	489	450	458	481	518	453	527	486	481	476	443	473	480	466	487	502	470	475	463	484	435	501	465	504	487	474	484	500	479	494	525	451	442	478	480	437	495	454	470	506	501	477	490	480	453	491	504	470	485	490	469	483	472	430	471	473	452	418	483	441	458	437	465	465	500	504	479	498	458	502	465	485	470	516	442	509	463	482	496	479	502	503	503	483	470	454	486	448	423	515	497	479	469	471	453	472	469	519	490	488	459	483	523	489	462	465	473	497	488	483	503	457	428	513	454	477	487	446	497	513	481	423	480	447	448
48854	90897	73507	49483	31576	13094	3630	1972	538	498	442	465	468	477	439	490	454	447	461	467	427	479	447	455	453	466	466	425	435	484	475	459	475	459	459	480	422	440	434	435	431	451	439	457	459	451	457	465	462	426	470	420	421	434	423	434	485	438	445	455	424	441	477	446	419	419	469	416	446	463	479	456	469	480	446	435	439	430	414	463	432	471	431	471	499	456	416	464	428	451	423	445	439	424	407	439	426	437	450	470	456	429	418	462	449	445	468	462	408	456	447	457	464	444	439	447	406	450	461	461	442	424	461	444	495	428	453	457	451	427	463	485	438	446	457	437	477	440	432	459	432	426	426	441	429	424	447	468	433	438	423	446	413	456	434	416	423	453	432	424	444	429	445	436	433	465	456	433	414	459	412	459	429	453	421	422	427	446	438	425	447	457	453	471	429	466	454	472	480	432	452	450	445	442	449	463	473	491	418	460	457	438	443	415	462	462	449	444	425	446	425	446	427	439	448	436	444	469	455	428	444	430	440	445	481	457	411	451	429	438	441	443	412	481	457	427	471	447	440	479	384	439	446	457	437	431	463	415	482	455	416	459	425	445	444	414	436	443	441	437	431	460	419	433	468	426	442	453	451	417	440	420	443	466	469	457	416	491	457	454	480	447	410	509	446	431	460	457	485	418	444	461	454	474	455	459	433	477	478	436	441	448	485	423	443	461	425	440	395	454	446	444	405	470	428	454	437	448	467	465	438	477	447	439	429	465	454	441	435	401	423	446	431	414	423	455	423	425	486	433	449	486	410	434	444	452	475	436	452	467	423	443	459	407	466	449	433	462	446	461	437	419	417	457	460	457	456	471	423	430	447	450	440	444	437	444	412	450	425	423	462	404	415	461	436	428	427	427	429	475	414	472	432	437	435	459	405	466	454	432	441	444	421	434	414	429	461	473	430	461	472	482	482	503	448	451	453	407	445	430	454	442	453	447	446	423	446	460	468	415	492	458	472	425	466	432	489	447	451	453	463	441	422	458	421	415	454	440	436	468	446	428	446	454	429	462	420	466	440	447	458	446	462	475	460	434	397	445	470	423	455	430	459	454	454	428	466	431	442	450	427	429	453	448	425	454	492	423	469	429	434	440	441	446	486	434	460	448	437	457	472	460	471	451	451	432	467	476	471	448	456	435	466	444	428	477	463	429	427	420	417	448	461	422	470	439	452	445	458	457	464	416	413	452	448	467	479	441	417	440	434	435	416	441	441	439	479	414	468	418	448	402	470	437	420	457	428	432	429	427	460	426	434	442	464	416	474	443	454	387	454	433	461	455	401	483	456	457	422	464	462	413	441	452	436	444	480	445	438	431	427	431	450	444	449	423	445	434	455	422	453	418	435	450	394	404	480	442	423	494	466	445	449	418	434	421	447	486	451	442	430	455	427	436	444	476	434	419	420	419	426	431	453	455	399	420	463	462	439	473	463	448	457	431	440	490	414	459	432	439	414	411	466	420	438	402	420	450	425	442	438	424	423	423	426	429	476	466	449	452	455	434	445	439	433	419	453	476	445	433	447	438	429	431	428	481	459	464	443	429	435	396	422	453	412	433	466	477	404	461	466	445	412	447	428	428	465	423	473	452	469	476	413	430	446	434	401	431	464	443	438	428	460	427	460	460	454	414	476	437	431	441	438	445	442	424	414	442	464	418	458	455	428	415	455	458	462	480	419	419	450	479	399	420	421	472	425	423	425	452	466	436	443	454	433	428	476	434	442	481	455	433	433	471	445	444	430	423	442	415	459	455	471	455	440	422	442	436	473	452	451	434	467	440	421	415	429	511	471	406	423	427	418	479	391	409	476	453	480	471	451	471	460	443	418	429	442	419	462	477	455	441	453	418	438	456	474	426	452	447	426	449	414	420	444	487	436	428	483	474	447	436	403	432	419	461	465	403	450	418	461	469	441	467	440	441	422	446	444	426	438	471	456	506	400	475	457	465	436	418	424	437	468	442	429	419	453	416	469	447	457	426	434	412	429	463	437	443	417	478	423	477	405	446	469	452	461	454	417	430	440	484	435	429	443	463	429	459	440	446	468	457	441	463	464	466	454	467	450	456	409	451	446	470	436	493	441	450	442	470	445	429	443	448	458	429	481	446	456	448	430	472	463	458	425	443	446	432	443	449	423	452	446	445	483	414	437	435	430	435	440	402	470	428	453	432	447	434	426	443	422	449	433	446	419	458	439	442	460	445	448	430	447	467	453	457	458	429	444	420	460	454	391	444	459	493	423	445	474	438	456	489	443	433	396	411	420	461	445	426	438	428	425	439	462	408	442	489	432	436	454	450	452	437	461	462	465	425	451	447	427	450	435	450	445	442	418	440	463	421	457	450	456	405	411	456	452	447	410	425	412	470	457	421	464	425	479	418	454	416	445	403	427	470	420	446	447	433	424	437	447	455	446	460	471	454	421	441	467	462	409	457	435	493	470	466	450	463	446	446	433	434	463	401	453	464	430	397	433	453	440	450	412	465	479	487	484	438	422	429	465	444	462	441	407	415	470	460	422	439	419	426	459	445	449	463	442	444	424	420	465	446	422	479	449	460	456	448	408	452	419	432	439	431	456	446	437	404	456	444	476	499	468	432	436	409	454	433	443	492	482	457	431	439	451	445	457	426	444	470	428	441	419	418	464	446	429	440	451	442	453	433	431	441	460	438	437	451	450	463	438	429	437	470	467	471	425	415	419	450	452	459	441	449	453	463	412	454	439	448	427	457	451	423	452	452	432	433	481	441	468	450	421	475	454	448	434	447	422	465	448	420	432	495	463	451	448	424	443	450	427	447	454	438	444	461	446	419	454	467	445	438	419	396	442	399	413	429	462	470	426	450	431	431	462	438	445	456	464	467	424	513	451	418	423	433	475	492	443	458	425	442	465	427	455	424	451	434	447	448	442	470	427	481	431	441	438	456	448	405	455	453	447	442	430	479	416	431	448	424	448	422	456	418	406	449	444	484	473	415	423	438	458	456	463	429	468	409	422	476	455	434	455	422	463	436	443	436	435	451	450	454	479	444	486	461	445	441	433	420	467	484	464	458	426	449	424	459	454	450	455	431	426	442	471	454	426	442	442	421	505	438	445	460	444	464	439	456	451	437	437	446	438	453	449	448	462	434	437	460	451	454	468	442	411	451	405	462	466	464	406	465	436	469	476	416	449	465	424	455	399	468	457	434	422	451	460	427	461	436	451	437	448	444	459	426	427	479	447	441	465	458	407	412	453	471	460	475	447	444	422	457	474	416	459	437	426	448	461	407	465	465	405	457	470	433	434	424	410	461	420	442	412	454	448	428	467	465	444	464	461	465	418	418	431	440	447	456	412	462	435	470	417	430	453	491	475	469	457	473	451	448	444	425	488	389	418	457	447	470	464	487	450	455	437	416	405	422	430	431	476	473	433	461	468	458	445	422	452	423	453	436	465	422	451	420	439	463	465	415	464	426	442	513	447	445
24473	22975	38471	44029	41152	28497	11906	3401	801	639	589	607	591	627	643	626	606	584	568	570	584	593	580	606	557	551	582	588	546	561	576	607	595	526	535	550	581	577	584	616	623	571	586	562	576	593	569	576	589	607	594	585	571	583	596	618	580	577	570	591	611	574	510	606	616	598	566	589	600	577	553	582	546	550	595	556	537	578	568	603	592	601	570	563	576	586	584	582	551	616	564	625	572	569	578	576	522	646	571	607	537	533	572	575	566	546	568	576	600	583	544	570	614	562	632	520	523	565	572	583	582	557	596	618	576	557	579	589	559	560	576	537	599	597	599	574	573	577	576	569	583	590	579	586	566	579	540	575	572	544	551	579	575	555	529	581	552	559	588	576	563	600	542	577	567	549	536	590	603	585	543	521	607	620	564	613	595	622	621	604	572	591	599	550	527	542	578	603	532	585	558	600	576	579	549	587	546	581	565	551	602	593	609	553	583	600	558	603	554	584	587	555	605	590	597	566	576	540	589	603	554	608	579	597	548	526	583	593	575	592	577	590	584	626	579	537	568	585	599	575	558	554	597	574	608	594	633	559	569	566	572	556	579	567	575	569	616	623	582	543	573	578	582	573	610	592	605	569	534	600	597	575	582	566	574	583	543	608	555	575	559	598	591	580	574	557	548	536	571	599	585	609	605	597	577	543	561	587	560	554	589	587	542	573	591	556	579	578	563	590	554	576	592	596	570	597	540	548	584	539	591	583	595	547	607	620	601	577	580	547	573	592	592	618	587	585	562	595	591	587	566	581	586	588	618	618	556	567	586	587	573	576	594	571	583	580	597	598	586	582	588	570	556	601	574	574	568	560	562	616	589	576	567	507	585	566	604	557	565	586	575	577	550	604	568	573	531	536	579	527	550	598	555	566	554	577	600	564	579	535	611	599	580	553	589	552	579	543	611	578	551	571	554	543	570	570	553	510	570	543	589	549	582	559	599	568	557	567	556	583	550	565	541	551	588	574	550	559	554	570	600	536	574	613	591	551	571	606	592	565	582	558	569	563	533	575	579	578	585	560	571	605	589	572	585	569	520	558	556	582	558	588	608	564	580	576	592	564	569	562	576	595	620	550	580	597	541	558	597	587	621	534	543	582	535	589	536	618	579	576	605	598	600	623	533	577	581	607	575	570	588	534	623	591	597	579	585	540	533	558	567	570	546	596	565	567	568	547	628	561	605	553	613	568	582	615	642	590	589	559	611	564	574	592	573	571	574	567	599	588	537	588	598	616	581	571	560	530	570	617	558	613	572	535	565	585	605	556	574	599	552	553	566	588	561	570	546	548	612	591	560	535	553	564	545	539	561	613	583	561	564	572	579	578	604	564	560	584	629	579	569	561	572	568	557	566	598	562	591	543	592	613	610	608	550	533	572	575	576	611	566	562	572	553	630	599	536	586	594	603	556	574	552	575	591	558	569	566	603	572	583	586	565	554	515	618	579	575	548	525	582	573	562	574	596	599	602	583	579	554	587	594	563	582	607	578	544	659	571	572	615	554	587	578	599	572	562	578	552	562	547	581	599	586	552	598	613	531	576	605	574	586	603	576	549	570	603	584	572	591	605	581	545	580	593	541	582	579	586	561	614	556	555	587	584	580	578	605	584	550	559	581	565	535	588	577	604	574	626	539	601	594	566	577	587	588	562	556	564	601	593	557	595	597	594	576	589	565	631	555	557	532	564	542	562	575	611	590	547	600	578	561	543	598	609	559	580	581	602	570	595	566	553	620	576	616	597	571	556	547	562	555	563	572	532	602	621	608	575	572	599	571	554	584	589	561	553	571	596	576	605	555	539	565	605	579	585	567	597	552	582	590	595	557	553	552	585	565	637	582	589	578	582	552	564	621	571	560	584	545	553	526	561	585	598	606	587	574	560	587	563	595	590	546	601	511	523	560	606	618	593	582	627	546	559	567	557	577	573	613	561	575	570	567	588	576	564	596	614	599	579	616	555	573	548	605	550	578	560	578	545	617	541	525	586	578	560	587	573	535	593	563	586	536	595	564	583	588	528	513	586	549	556	583	575	607	564	608	577	562	575	634	558	536	538	574	579	544	575	559	567	573	566	586	616	594	563	604	596	521	593	602	566	593	563	531	545	563	599	556	568	557	586	556	579	545	570	566	603	547	572	568	573	585	561	625	570	551	519	592	548	574	604	590	556	591	550	582	618	572	549	563	577	575	576	563	583	571	570	608	573	540	593	596	586	542	549	613	600	525	577	592	597	591	629	528	616	547	621	547	588	574	594	543	610	585	553	589	559	562	582	609	597	559	627	589	557	532	566	551	554	618	611	550	585	612	574	593	620	566	600	548	602	569	529	554	539	553	567	603	587	566	559	548	584	611	585	585	590	585	545	581	568	576	595	615	529	580	582	597	586	587	610	494	611	595	541	585	563	604	598	558	553	553	594	633	547	556	604	600	614	587	598	585	574	606	577	583	577	556	577	597	571	522	583	583	588	641	535	537	576	612	567	594	563	579	574	529	586	589	562	556	578	579	571	543	560	582	556	609	548	582	585	547	594	565	564	585	540	567	582	549	558	559	615	589	548	625	586	536	555	563	617	559	629	556	594	602	576	542	596	552	589	580	555	547	600	588	581	586	589	566	544	590	614	562	591	595	573	586	600	607	573	586	597	647	554	559	548	551	622	559	590	594	584	581	569	577	563	519	610	583	566	572	567	598	586	587	566	571	553	543	575	593	568	581	593	557	562	570	528	552	590	562	570	550	570	553	585	559	589	555	583	556	587	577	572	546	581	576	574	546	586	571	594	531	541	551	588	564	568	544	616	587	577	574	599	526	584	602	565	582	561	602	608	551	589	584	559	623	545	553	544	594	508	610	602	546	605	596	624	595	602	652	606	552	590	561	591	613	554	595	593	573	592	577	572	579	593	561	621	576	585	558	622	571	528	566	586	610	611	588	553	576	593	585	550	615	597	574	576	603	624	544	572	608	610	576	526	560	534	613	564	601	567	530	558	628	534	584	597	540	604	584	597	594	547	580	566	565	543	602	562	530	566	529	579	560	580	566	578	557	563	600	565	559	624	559	560	579	571	529	616	544	578	568	571	590	577	591	543	587	568	551	569	554	571	573	586	612	565	525	630	557	578	569	556	563	594	561	592	600	605	569	588	525	580	567	609	613	567	570	537	574	602	561	603	554	639	569	550	585	577	606	565	578	563	599	622	583	580	562	622	558	568	589	539	567	590	507	569	558	586	600	577	569	598	548	606	588	552	584	595	571	571	639	577	601	540	630	563	570	602	570	594	562	565	568	558	584	600	596	595	581	544	567	587	572	531	558	575	561	555	576	603	586	534	577	587	604	622	588	576	588	566	617	560	570	581	560	594	538	561	578	576	599	580	573	547	550	528	591	592	595	554	558	575	586	598	549	569	592	593	583	555	594	577	579	586	569	598	604	620	597	581	599	584	557	604	581	605	565	545	540	569	570
56087	102299	84971	64657	44401	20436	6241	3560	708	563	537	564	586	561	558	589	541	595	551	531	601	561	553	541	617	577	544	581	603	574	540	564	565	586	533	555	549	518	588	549	577	575	556	524	532	542	537	509	551	547	576	568	552	562	582	539	598	559	523	553	539	550	544	570	543	560	548	557	573	560	554	572	594	550	578	533	590	590	533	534	577	554	546	546	567	554	570	525	561	558	539	573	576	561	571	566	581	551	606	544	588	586	551	575	530	579	513	557	526	568	510	547	535	578	553	548	566	579	591	572	517	560	539	536	552	559	571	518	596	526	617	586	578	566	574	576	547	517	552	511	555	553	576	551	563	565	514	551	541	556	562	586	555	563	532	524	528	511	541	581	581	521	562	572	571	544	523	585	564	539	555	536	546	544	531	548	529	522	547	547	529	598	517	554	508	573	568	543	571	542	569	552	538	558	532	564	546	573	541	527	557	523	541	525	562	510	531	567	553	550	567	569	524	574	546	528	562	542	522	559	560	608	521	554	551	520	556	567	549	572	525	538	567	560	586	511	550	493	575	540	579	502	515	515	550	543	556	565	548	529	542	566	550	534	541	557	562	516	553	550	535	527	529	517	536	545	516	558	540	553	518	556	541	505	511	536	531	563	536	511	520	540	540	565	530	534	520	515	557	522	544	508	535	543	544	553	497	522	550	574	526	571	540	563	588	595	597	566	518	547	542	559	565	546	580	505	618	560	541	544	508	557	577	554	552	522	528	532	531	532	556	565	499	566	532	562	521	529	546	563	592	516	620	556	516	553	579	575	551	561	551	542	551	585	598	555	571	519	572	565	577	543	551	542	550	568	556	534	578	505	583	550	558	576	548	552	526	527	567	585	586	500	574	558	543	579	497	548	528	563	537	575	582	568	558	574	558	548	500	510	557	545	533	537	579	531	552	599	532	530	531	542	578	590	597	589	562	559	532	555	570	508	519	539	522	549	554	560	560	595	587	521	542	584	535	562	585	570	539	502	553	542	560	561	567	564	553	524	556	540	556	518	581	506	531	571	512	558	546	568	576	522	515	562	541	550	562	567	584	559	584	562	532	619	558	559	543	501	519	521	570	593	520	532	540	539	610	550	567	572	562	602	541	585	533	561	501	520	526	536	530	517	529	584	535	523	538	528	537	561	531	527	549	548	482	587	567	570	546	540	589	586	621	556	580	540	541	565	572	581	534	496	583	544	556	542	556	563	486	538	551	557	538	573	527	551	578	536	559	523	559	508	572	516	522	526	539	555	543	513	596	547	546	547	515	564	539	596	524	556	541	550	563	554	555	530	548	590	542	567	547	501	520	542	491	536	546	553	566	527	548	542	587	547	556	531	499	541	556	564	576	496	546	510	561	561	559	548	554	523	557	550	575	579	557	571	544	547	558	562	565	568	557	510	536	588	563	525	534	529	530	540	570	558	534	592	558	559	593	593	534	518	572	561	508	573	548	595	541	533	592	574	527	600	525	552	612	530	564	553	532	549	551	584	579	539	530	561	542	517	514	547	556	545	572	554	540	582	543	535	534	558	549	575	542	590	518	546	574	546	556	546	567	511	522	565	564	531	550	549	582	564	579	524	556	560	609	554	589	573	535	529	559	531	568	529	601	553	557	604	545	513	541	526	596	531	576	552	523	553	572	543	539	538	551	552	573	534	541	554	516	534	575	518	522	554	530	541	564	536	584	556	526	504	569	582	571	573	525	525	539	535	555	524	589	515	574	566	559	518	511	529	557	567	549	564	541	545	522	543	564	505	559	542	601	549	549	553	562	552	557	530	582	590	535	573	555	552	506	536	558	544	530	567	554	610	536	538	567	508	597	564	552	530	551	539	579	547	584	570	533	537	560	524	540	534	540	561	588	524	535	581	565	579	571	569	568	544	527	523	551	534	551	553	573	549	541	569	536	596	537	512	565	556	561	542	531	519	551	516	550	522	554	529	548	594	559	570	547	556	545	547	577	546	571	561	550	535	555	520	549	540	564	552	574	561	542	548	550	545	576	532	513	541	539	555	538	576	566	549	548	535	577	579	556	555	561	540	550	564	554	531	509	525	543	591	512	564	521	543	537	568	522	577	534	573	574	565	563	548	539	553	581	535	550	542	560	551	541	542	575	576	568	530	549	554	523	526	537	544	524	560	515	568	538	509	578	508	492	528	527	569	538	546	591	528	572	551	588	573	570	546	546	583	552	558	557	500	544	559	540	570	548	568	600	557	536	553	551	549	552	564	552	514	602	566	571	571	572	576	552	547	571	541	551	569	587	563	563	574	489	569	607	521	554	566	546	573	509	557	555	543	549	545	525	550	542	565	579	547	548	527	522	541	529	543	535	564	587	558	533	522	553	570	503	555	547	532	580	568	558	585	523	580	545	528	528	575	559	524	545	545	559	576	586	518	527	570	550	581	527	539	583	515	574	558	539	546	545	489	565	493	525	546	538	560	523	574	569	503	565	539	541	555	514	537	562	518	531	516	524	521	516	508	539	513	558	560	559	567	552	552	536	577	578	558	546	528	532	592	548	541	569	563	555	562	508	554	539	471	539	575	539	535	549	549	536	558	558	527	556	530	558	522	518	500	551	528	528	521	539	535	572	538	541	596	535	546	571	538	526	516	558	548	543	514	562	558	556	529	560	578	586	520	528	521	552	548	531	574	542	572	535	549	502	513	599	549	534	536	535	570	546	566	542	512	521	524	507	543	544	552	550	535	561	527	587	592	545	562	526	549	596	543	528	552	565	545	522	586	583	533	533	535	549	603	513	581	537	550	553	542	564	557	563	555	521	559	548	608	540	550	593	597	552	521	544	539	580	559	541	537	566	526	549	513	525	529	523	534	555	544	569	527	557	504	583	520	556	525	603	550	547	514	584	509	564	560	517	535	520	587	557	512	576	525	532	528	533	551	516	527	543	568	579	552	560	571	558	585	578	536	556	585	534	531	542	530	566	554	566	501	576	509	537	510	518	627	615	571	523	581	552	546	542	546	517	545	508	548	553	567	519	549	518	477	592	525	505	559	543	550	531	571	545	554	525	568	540	523	554	569	559	547	546	537	547	535	548	556	516	564	503	524	542	536	541	550	552	549	571	564	530	553	564	558	555	561	545	523	603	550	555	532	550	553	519	550	539	581	537	514	537	554	549	519	524	510	538	553	562	597	569	536	575	556	546	545	532	558	540	503	529	521	553	531	538	533	582	552	549	588	572	576	536	558	537	549	541	561	543	565	561	526	515	563	575	563	550	556	580	533	585	536	530	538	549	599	527	561	580	572	562	514	555	560	573	588	537	562	550	570	554	549	542	539	545	536	571	534	529	531	551	513	499	582	529	522	548	562	557	564	517	553	578	548	549	564	573	543	560	541	522	527	549	536	570	570	549	539	569	536	553	575	533	553	547	576	521	568	554	559	566	544	542	562	553	550	551	562	526	508	562	545	537	543	572	532	556	539	510	539	569	560	567	545
28647	26107	26118	15314	6185	2087	720	532	405	434	396	415	420	438	426	426	427	400	407	464	406	391	399	431	377	419	417	403	427	410	415	427	411	388	417	415	443	395	407	412	437	402	430	414	391	447	409	414	425	417	404	435	426	410	430	416	401	397	408	423	407	393	417	419	407	448	424	423	425	449	400	431	431	361	421	398	424	421	392	428	417	417	412	396	386	461	445	407	450	360	420	407	391	441	413	449	403	423	452	394	409	384	434	437	416	409	372	387	430	434	420	412	417	441	449	430	438	437	447	438	425	442	429	412	409	421	398	455	411	428	386	421	440	384	404	448	459	430	421	360	418	399	418	430	457	419	422	408	426	433	448	440	420	444	405	401	430	374	417	414	428	431	398	443	419	448	419	445	421	398	373	421	411	435	477	424	391	380	434	407	411	474	400	392	420	419	433	398	405	375	429	439	417	403	449	397	417	424	433	432	445	430	401	421	439	424	433	424	453	428	388	407	415	378	434	417	378	448	410	427	412	399	418	449	441	430	447	393	430	415	438	448	424	413	448	420	424	440	423	435	419	434	421	411	395	427	373	384	395	439	424	427	430	426	382	422	397	417	420	401	411	426	381	429	416	419	414	439	413	445	409	397	411	412	406	414	437	417	416	462	403	408	435	408	416	395	425	409	417	429	392	408	432	424	449	405	428	407	431	409	413	429	410	424	434	384	381	430	379	423	411	439	442	427	420	409	400	409	414	379	414	450	394	433	411	411	414	435	411	424	389	378	445	417	423	413	437	423	444	449	437	416	453	422	414	410	422	371	430	395	418	431	414	409	436	439	418	392	390	448	447	400	468	413	426	414	401	437	422	436	417	409	420	424	453	440	392	422	420	428	435	413	418	440	431	446	424	423	407	383	403	403	468	423	431	432	413	442	398	389	434	412	416	394	436	385	418	384	402	410	405	425	432	425	401	424	459	447	438	413	395	430	429	410	446	436	403	377	405	430	430	384	426	408	401	440	413	437	417	420	359	414	410	446	408	444	392	458	436	395	429	439	454	424	389	384	431	442	443	451	415	450	423	425	392	439	380	414	394	424	443	420	431	449	434	401	392	447	398	406	408	437	436	431	405	396	410	405	420	439	411	447	422	425	414	391	390	408	397	446	420	422	448	431	429	419	415	440	422	436	446	440	427	427	443	456	431	397	443	400	416	437	404	429	422	428	426	419	474	419	437	426	428	434	461	424	443	383	453	419	395	403	436	427	403	399	438	402	387	406	404	429	398	435	377	425	395	395	425	427	411	439	425	449	423	432	422	364	408	399	450	429	420	420	453	443	411	416	409	429	405	417	436	415	398	410	444	377	428	423	398	404	419	419	443	421	398	409	389	443	412	428	441	394	422	417	419	454	403	429	428	424	393	402	416	397	401	434	452	429	407	451	448	378	432	422	402	426	431	385	431	448	430	397	442	427	411	421	431	468	441	428	434	405	391	411	429	424	408	416	439	393	426	453	423	411	404	465	412	430	405	443	418	396	440	435	414	405	395	394	439	432	391	416	407	431	426	436	422	405	395	384	430	401	421	429	469	427	389	411	430	387	411	385	441	419	438	424	426	416	418	431	418	391	429	397	387	404	365	417	408	371	413	415	461	425	420	400	410	416	413	395	360	417	436	390	410	399	440	372	472	398	443	391	411	383	400	406	409	414	400	436	454	407	425	377	438	394	398	409	433	366	427	468	418	404	414	423	389	408	451	420	420	425	394	407	403	387	427	465	368	405	425	431	435	437	482	402	411	405	411	413	410	434	400	446	439	420	400	437	391	438	431	432	449	411	398	404	387	420	442	445	405	434	416	398	426	394	459	421	376	443	436	448	414	411	430	431	420	400	448	413	421	440	431	397	438	431	454	407	416	429	370	375	433	386	390	443	396	434	386	417	464	431	406	374	466	392	412	414	408	371	420	392	432	412	404	400	453	394	397	428	391	408	421	446	432	403	409	405	431	423	397	425	416	384	399	409	384	403	383	410	410	405	388	433	422	445	450	433	422	411	371	439	421	420	415	434	390	413	419	468	374	427	424	416	439	437	408	404	427	377	382	442	415	449	418	416	443	434	418	430	396	442	421	462	422	413	427	398	439	445	407	439	455	448	413	379	461	454	417	442	442	412	406	402	400	426	461	398	392	424	397	362	373	415	418	423	408	432	426	432	397	411	425	429	399	397	405	433	403	414	415	432	439	409	376	449	434	435	449	388	429	399	419	432	393	429	468	440	390	384	408	426	402	415	410	425	401	394	435	403	418	418	410	420	393	405	412	410	407	402	431	412	407	422	364	399	445	462	471	411	430	390	404	408	441	439	441	419	425	444	436	394	408	416	387	391	419	392	456	414	437	421	430	382	399	430	428	383	402	433	411	407	428	437	420	398	429	414	427	416	447	407	446	390	409	430	395	380	437	401	394	445	402	417	425	411	416	413	418	407	412	424	430	425	443	370	438	394	403	391	393	411	390	466	464	426	416	432	398	409	409	410	437	418	438	409	400	423	442	402	437	397	454	403	432	470	420	415	421	368	426	402	401	444	449	424	435	429	416	423	421	423	461	402	418	424	397	362	396	414	377	437	399	392	435	423	433	439	418	410	398	392	399	402	439	406	432	441	441	408	432	435	413	449	406	423	435	396	421	430	459	394	412	416	414	422	404	427	427	424	418	404	408	445	450	397	410	408	423	393	437	433	397	396	417	399	393	446	407	410	421	413	429	391	431	438	435	436	441	400	411	415	388	408	413	387	429	427	445	438	373	387	431	442	418	414	409	402	442	402	392	462	443	416	438	432	419	393	427	397	435	452	449	435	438	443	444	384	399	399	432	427	417	424	416	438	417	391	396	411	397	431	429	407	435	421	416	417	418	388	397	442	435	388	417	405	431	417	407	420	416	441	423	392	433	403	436	394	420	412	452	414	416	413	415	394	393	436	412	401	428	450	397	399	388	415	423	441	395	424	443	403	458	421	407	418	381	390	447	407	388	421	425	411	424	414	415	399	402	412	394	403	448	400	406	430	423	399	450	425	401	422	407	380	403	423	436	436	471	421	400	454	423	434	434	480	417	418	401	404	392	408	440	420	430	412	403	422	413	408	416	391	408	442	397	416	434	398	435	445	402	430	463	415	426	409	403	442	410	427	411	421	407	413	437	386	394	411	411	403	408	450	388	440	431	437	392	399	418	374	452	444	402	424	414	413	410	426	372	386	401	466	396	421	426	447	416	404	415	424	412	409	461	436	365	427	437	411	437	434	442	401	390	437	450	396	408	441	425	404	441	403	421	443	446	405	436	409	439	452	430	402	416	418	434	408	388	415	438	416	408	395	387	395	442	431	414	433	447	393	430	398	394	422	416	405	411	435	406	459	391	396	446	431	411	418	419	417	402	400	441	415	429	416	456	411	395	409	432	418	411	391	389	392	423	384	416	402	406	417	411	423	379	421	423	432	419	423	450	400	427	412	401	432
13288	31483	23341	10237	5209	2007	649	500	357	348	388	347	365	379	386	389	340	327	349	324	333	358	352	366	342	369	346	351	351	369	382	398	356	379	351	365	406	353	364	349	359	340	362	442	368	386	366	356	345	379	359	339	379	364	352	352	356	349	411	353	383	339	358	378	361	343	382	365	357	357	389	375	348	349	367	389	381	340	361	379	346	344	352	353	334	377	348	328	369	381	364	400	360	346	387	348	345	352	385	390	353	369	363	341	373	342	339	328	377	362	394	343	366	337	366	382	362	367	351	365	366	333	361	361	346	357	334	362	366	340	360	379	371	370	352	340	344	353	338	353	340	333	331	353	299	375	334	362	368	349	347	353	371	383	368	346	339	360	348	364	336	367	380	377	348	369	365	362	355	338	387	333	380	374	347	376	358	327	358	333	374	390	354	350	342	390	366	347	340	377	336	377	383	338	348	361	361	345	350	365	360	358	375	342	343	377	388	337	382	368	355	328	362	363	328	331	343	371	370	341	351	388	362	380	349	385	385	357	368	395	387	401	392	359	330	366	358	340	385	319	365	412	351	305	354	378	369	339	375	371	367	344	347	345	374	339	389	322	374	351	366	322	377	380	359	347	336	377	364	358	346	399	388	365	365	348	370	334	326	336	324	377	368	346	358	340	374	356	337	338	343	357	378	358	354	341	358	347	360	355	333	359	378	368	348	389	361	345	362	353	377	338	353	369	350	364	338	332	335	364	347	376	370	338	349	374	332	356	336	344	344	360	306	359	339	360	349	367	374	350	355	363	368	342	325	389	338	339	346	383	397	364	320	359	362	372	361	373	385	360	341	353	371	329	362	320	369	366	366	366	346	364	362	354	381	369	358	375	328	351	379	321	348	358	399	357	351	388	369	400	318	345	388	375	394	369	370	383	305	378	342	361	353	366	370	352	330	331	338	379	367	380	370	348	350	349	343	352	377	366	368	361	347	391	363	352	355	356	323	378	350	346	362	356	354	364	367	369	374	315	363	362	358	378	372	371	339	354	341	388	345	392	362	371	361	340	372	347	364	380	373	391	343	316	372	352	353	354	340	372	386	389	351	372	351	362	355	364	358	394	355	345	357	368	399	372	356	341	360	337	350	360	344	356	334	316	357	364	379	393	359	353	342	348	381	344	370	386	354	375	340	361	329	368	336	364	351	361	374	360	372	381	328	384	347	375	349	344	352	381	374	325	347	347	354	370	368	374	343	391	382	370	374	383	373	368	371	378	340	370	356	356	376	346	375	370	363	370	334	385	371	355	367	363	365	372	325	332	358	359	366	330	348	326	363	346	348	351	354	379	305	384	327	364	347	381	342	350	347	375	333	332	367	337	353	360	378	355	357	384	354	364	336	366	340	346	355	327	381	381	369	341	361	364	368	338	367	346	363	386	368	366	373	354	342	309	369	361	338	385	353	366	340	356	363	354	355	357	374	356	384	345	384	379	365	329	360	355	364	348	351	336	338	349	385	370	324	386	334	351	374	359	311	364	382	380	376	389	346	356	363	355	386	361	362	374	383	364	351	336	362	374	347	354	369	348	381	334	352	349	337	372	371	359	340	355	356	334	324	340	353	333	374	346	331	373	356	366	352	345	343	342	328	334	332	392	388	350	352	344	336	333	345	343	381	367	362	330	364	356	352	327	381	336	386	356	368	384	348	358	366	381	385	372	331	339	391	370	385	344	360	348	377	366	342	341	354	349	390	358	335	398	358	339	353	384	357	340	373	367	340	366	318	367	353	354	377	343	354	341	377	379	317	344	364	391	355	340	334	356	354	345	346	379	367	310	340	319	364	330	332	352	372	359	371	333	376	358	356	337	358	369	385	328	344	354	399	323	352	379	354	356	349	378	374	310	320	342	389	334	338	384	364	349	354	345	376	384	357	374	337	407	367	359	347	349	385	315	362	384	334	356	345	361	363	376	364	350	352	360	384	346	370	368	348	329	369	360	357	383	344	338	347	360	390	408	372	374	363	337	374	358	380	375	372	341	368	350	358	362	341	356	343	354	415	357	369	340	344	390	325	357	312	356	353	351	348	372	369	349	343	351	342	371	361	384	354	353	356	376	333	366	363	364	337	361	343	369	355	366	377	333	343	370	370	375	340	336	367	397	331	337	397	331	374	345	353	366	344	399	376	361	337	368	330	363	333	349	353	375	367	343	355	385	346	358	353	365	354	351	357	357	342	372	401	353	337	393	361	370	366	357	352	310	342	346	337	386	369	359	350	370	314	343	336	335	366	387	323	371	351	385	372	333	390	391	322	343	376	356	353	356	367	337	354	375	346	381	350	397	344	377	393	339	344	338	347	343	351	383	376	326	343	313	361	361	357	370	368	358	355	354	340	357	402	324	380	324	349	355	343	365	325	305	391	341	357	369	354	344	361	338	354	345	369	380	328	340	353	367	383	347	365	320	338	360	337	370	379	331	332	353	368	344	345	332	360	377	373	360	355	344	376	357	355	372	339	341	361	390	371	333	367	386	369	356	391	373	388	359	338	373	362	383	409	379	373	339	354	361	342	366	376	356	372	393	355	373	368	353	343	344	368	353	365	353	325	363	349	351	344	359	374	397	350	363	331	370	351	356	367	357	349	336	352	355	345	355	332	342	381	350	333	362	355	334	348	347	353	362	347	373	346	338	372	341	360	362	345	366	366	368	399	349	338	383	354	354	397	377	370	377	365	351	396	354	346	339	352	338	374	349	337	338	380	360	371	362	341	355	359	369	352	353	342	371	373	365	382	393	336	356	329	358	371	372	364	360	386	338	352	336	386	346	338	335	345	342	344	314	343	328	385	384	377	338	360	374	367	353	353	382	357	367	367	361	356	355	356	368	335	358	383	339	353	387	339	344	358	340	369	323	319	355	360	341	351	361	338	362	344	359	400	364	360	365	343	377	315	369	348	359	379	376	374	352	390	324	336	374	354	325	325	342	340	331	369	355	361	351	366	346	320	332	382	357	331	338	361	366	406	373	374	359	379	355	355	352	349	374	367	321	377	368	351	348	408	369	348	366	377	359	378	374	346	372	327	350	370	361	404	349	381	361	359	363	340	360	342	388	391	365	347	366	373	361	350	339	353	373	390	359	368	329	361	350	339	377	351	341	362	338	394	372	395	348	357	357	369	340	349	351	370	348	393	362	369	359	357	344	347	384	347	380	337	370	397	371	369	363	374	391	373	371	355	394	370	352	396	362	338	372	329	336	323	363	354	368	349	385	378	354	368	376	363	348	336	330	357	356	371	342	356	337	349	345	346	339	362	332	375	371	374	373	366	337	338	317	336	388	330	351	347	319	354	361	324	352	359	356	353	330	368	365	345	358	360	359	343	403	361	347	351	337	359	363	381	368	368	356	342	375	415	359	330	363	361	357	336	369	350	376	357	397	344	360	366	385	350	354	361	339	365	363	373	340	338	353	319	348	348	366	313	367	347	355	397	375	356	349	377	390	324	368	366	334
25491	24001	41336	44622	35272	20490	5611	1901	616	528	510	537	519	513	505	533	506	518	498	521	538	495	498	464	519	472	445	502	480	507	481	480	494	473	471	516	507	518	495	483	457	446	480	474	498	514	505	473	476	472	487	436	519	508	473	488	530	477	490	508	477	496	496	482	467	484	468	526	504	466	475	464	471	467	496	475	468	523	480	492	505	474	476	465	493	493	491	473	482	488	475	498	482	522	489	488	459	475	458	483	524	495	512	501	487	484	508	500	547	495	456	478	461	512	471	508	493	485	465	464	512	503	476	470	469	487	486	443	488	491	486	492	475	523	507	484	519	490	438	537	433	465	464	497	508	466	465	488	483	475	472	502	496	506	495	474	459	464	498	479	476	433	452	487	501	487	474	484	482	513	461	442	522	442	466	498	448	497	476	480	477	456	456	517	506	511	456	478	499	507	522	499	496	436	444	509	485	477	498	446	497	481	485	462	497	487	507	441	502	483	517	499	541	510	490	484	451	452	471	486	517	500	484	487	504	482	491	482	493	461	534	523	492	457	480	485	479	513	498	503	483	488	475	450	494	471	493	475	484	458	497	527	455	484	473	479	504	468	503	518	456	463	509	512	473	498	492	434	492	465	483	479	495	483	451	502	513	512	471	534	500	458	499	514	510	482	489	516	489	496	489	542	473	485	484	503	491	477	488	484	503	471	472	473	495	473	453	460	481	474	458	516	484	517	458	517	500	469	487	496	474	433	503	502	482	466	460	528	479	511	469	478	475	485	486	472	519	488	496	522	498	494	471	510	526	496	473	530	448	496	539	467	440	488	494	451	525	503	514	529	494	492	473	481	524	494	488	507	504	490	512	470	494	492	467	469	494	533	496	496	475	466	497	465	450	454	478	452	464	503	500	468	466	482	463	509	497	490	450	501	452	518	457	483	510	478	476	491	478	478	480	505	511	500	510	476	502	477	558	484	486	458	449	468	502	501	467	483	496	482	494	461	494	499	478	485	526	511	459	460	465	489	451	454	463	472	486	497	507	535	474	511	511	486	484	459	517	494	482	472	510	495	467	447	481	461	477	495	486	460	465	462	459	489	481	468	437	501	517	462	496	455	458	450	488	458	495	489	482	478	517	534	525	507	465	478	510	457	448	516	484	465	480	457	504	468	519	477	454	458	471	476	443	500	503	472	504	485	450	451	496	480	497	469	471	453	448	470	468	461	474	501	477	439	544	470	480	468	458	455	454	512	504	462	464	499	487	495	475	478	457	479	502	485	483	557	495	436	469	470	488	473	489	492	493	504	448	494	472	485	509	518	467	453	504	478	466	490	489	493	490	520	463	490	482	476	473	473	509	490	488	423	479	477	452	513	508	436	475	476	508	512	493	510	524	489	479	478	478	469	485	509	485	514	471	485	480	438	485	521	467	480	479	446	421	481	501	478	466	494	483	483	496	486	475	530	462	500	502	453	452	505	491	496	488	524	485	532	491	487	449	480	488	543	481	488	483	512	514	526	487	503	533	483	518	455	479	461	497	464	471	482	473	493	516	481	478	489	466	458	476	515	502	493	492	459	449	519	501	471	495	481	513	488	510	478	482	463	528	467	494	502	497	553	531	493	479	471	464	450	516	493	510	493	486	475	468	474	448	500	471	503	495	506	506	549	477	475	485	487	500	480	456	490	459	473	444	494	532	453	477	501	480	495	513	529	500	510	457	471	492	458	518	475	478	503	507	458	490	469	466	502	458	508	496	495	529	482	505	462	482	469	482	477	501	459	483	510	482	485	449	449	440	476	491	494	435	482	448	480	484	466	497	531	479	516	459	481	523	496	466	515	508	443	481	476	450	459	451	424	459	480	477	480	492	473	512	498	495	477	473	515	464	487	452	496	475	470	479	467	473	489	498	519	437	503	487	539	492	495	497	495	480	480	480	471	502	465	466	457	520	462	533	512	528	473	492	496	504	434	445	447	505	523	489	469	511	479	411	463	507	485	475	465	477	484	524	499	499	515	495	486	450	471	474	473	465	494	469	486	460	463	518	453	504	496	502	503	482	504	459	504	494	509	479	483	493	483	455	482	492	489	457	481	458	515	477	479	507	471	484	495	459	526	462	454	515	473	483	442	488	496	467	518	479	495	468	483	486	507	516	476	499	528	501	488	486	507	496	453	469	482	524	503	482	483	499	493	455	473	457	473	450	456	496	517	468	507	493	490	469	484	463	508	471	498	467	493	479	511	512	453	492	478	510	480	527	539	500	479	497	525	460	543	495	532	487	474	467	489	503	464	482	499	538	467	510	463	498	458	456	442	492	523	502	465	499	469	464	506	490	492	477	489	519	487	489	447	505	438	500	459	466	512	465	467	460	461	477	488	551	459	486	491	460	457	483	507	524	515	482	527	478	465	461	445	533	504	459	483	501	481	480	441	500	491	503	464	437	482	482	498	510	508	442	495	516	467	497	485	483	513	486	472	503	533	498	498	503	518	474	507	508	500	480	479	528	486	495	467	490	501	514	477	497	463	506	476	429	527	498	544	491	487	500	478	505	531	502	504	462	461	470	464	492	520	490	499	519	496	501	472	496	479	467	516	494	467	497	506	484	502	487	476	435	428	466	466	489	476	467	506	488	473	501	473	490	489	496	482	481	471	512	475	525	466	485	473	463	501	472	509	488	483	471	465	477	480	505	489	525	505	482	493	492	504	513	482	456	509	488	491	484	482	486	498	505	469	477	471	491	526	470	487	476	503	489	477	516	540	465	468	508	497	489	484	495	482	459	496	458	447	477	496	537	505	503	470	446	476	464	477	458	483	495	485	488	504	485	470	478	474	484	496	476	469	485	451	517	487	521	544	492	508	462	494	492	504	496	432	500	484	490	502	458	477	464	496	514	497	466	483	489	464	492	516	490	492	501	496	498	487	477	497	507	497	491	450	490	475	485	516	477	501	491	495	468	477	494	450	495	430	533	436	458	448	470	505	481	476	508	510	461	451	429	507	476	483	531	536	478	504	500	468	495	455	497	518	478	462	472	517	479	486	495	487	477	467	465	494	492	514	485	471	487	446	506	466	464	530	510	489	474	464	521	497	537	539	515	465	484	497	513	475	522	473	457	489	441	467	493	511	481	519	504	465	510	490	472	482	506	534	486	489	470	460	480	511	478	466	475	491	447	507	473	493	515	477	447	445	466	502	512	461	455	472	484	478	513	490	516	492	490	484	485	501	489	492	505	553	485	508	463	517	436	471	513	480	500	480	520	432	457	517	474	469	509	464	470	489	452	504	461	459	479	450	471	499	498	505	483	495	478	481	482	454	520	482	517	475	536	504	512	469	527	488	501	458	487	502	463	440	475	441	466	474	499	439	467	484	477	474	503	452	451	470	478	479	460	463	451	509	470	483	505	486	475	462	496	458	483	486	499	492	488	494	501	475	472	510	491	474	496	472	483	501	517	481	473	500	510	489	449	505	474	490	454	489	500	464	481	520	538	465	486	504
49811	90164	73587	49166	31423	12662	3400	2142	507	440	445	459	450	463	478	458	442	444	435	453	419	436	451	434	457	464	488	436	445	467	462	417	417	438	469	475	468	464	463	448	487	438	389	475	387	467	458	448	424	470	461	412	453	456	455	464	476	426	436	423	467	441	484	436	442	474	479	431	491	449	426	450	461	433	432	450	434	460	409	429	465	451	439	443	443	444	426	435	415	450	454	417	470	436	447	412	454	476	451	404	460	471	452	472	464	402	489	439	415	431	462	440	432	457	443	441	454	473	473	455	478	441	474	491	429	480	430	451	417	450	476	448	469	448	451	405	459	406	449	454	420	411	433	414	440	454	463	478	464	454	449	467	473	456	427	459	453	473	451	441	446	428	451	474	452	437	445	454	464	442	447	477	467	441	443	429	490	443	446	450	441	470	453	449	458	423	448	482	421	439	400	426	425	433	453	418	408	428	442	450	452	463	424	422	454	408	457	460	430	485	460	450	444	460	434	458	422	420	466	463	464	455	448	438	453	431	455	452	440	427	465	455	423	425	397	399	464	436	453	441	466	423	429	472	439	441	428	417	444	439	419	428	435	461	432	462	446	464	469	410	444	468	452	473	444	435	476	415	415	424	467	425	433	478	451	454	424	465	454	469	433	452	454	420	482	444	468	466	427	450	420	439	457	452	453	468	401	415	460	414	458	452	461	473	458	485	424	443	440	413	438	418	429	451	419	442	429	443	451	470	492	474	447	480	461	433	427	454	451	440	478	449	431	436	420	482	453	440	459	451	455	458	465	436	432	432	461	451	448	486	438	478	475	506	443	424	432	437	488	389	421	438	436	435	474	432	438	449	433	434	397	424	435	464	463	434	446	438	439	465	454	453	426	436	465	461	489	468	467	442	478	471	428	412	444	470	442	439	435	448	429	461	434	456	455	443	482	427	452	432	460	435	433	439	414	420	444	459	448	451	444	492	422	435	469	456	435	472	433	415	460	480	425	450	471	477	441	448	472	479	440	455	457	460	411	466	424	424	445	442	452	456	452	464	409	408	506	457	414	431	438	436	467	462	459	469	449	448	482	459	448	422	425	466	467	407	451	456	427	446	443	431	455	457	445	438	432	479	446	437	457	473	435	439	447	441	446	412	419	456	413	480	469	430	441	442	424	428	423	474	452	419	402	426	440	406	430	449	443	455	467	436	456	463	441	452	461	412	433	447	450	455	460	439	435	443	467	437	450	456	437	423	459	436	464	423	453	442	444	452	427	424	420	449	445	471	479	456	432	463	405	445	467	467	414	457	447	454	448	449	447	416	475	460	425	446	417	422	432	439	480	467	455	426	436	442	500	441	442	393	439	430	427	464	446	484	434	430	465	428	454	448	444	424	430	462	460	448	437	437	430	439	457	463	421	465	436	475	454	433	464	427	444	459	440	423	472	481	428	457	456	473	434	450	466	467	426	406	432	460	433	461	478	431	445	437	451	433	480	452	416	444	450	445	439	420	408	428	422	474	414	470	490	449	496	450	416	438	459	413	432	455	472	444	424	435	436	476	436	414	428	426	448	473	402	440	461	470	439	470	475	460	413	407	436	451	407	433	477	466	446	448	457	422	417	433	421	438	431	422	447	462	428	421	422	437	406	386	444	423	460	470	433	446	463	451	452	402	443	437	464	466	467	474	410	434	433	464	485	428	467	454	429	432	446	400	459	404	421	449	477	434	419	438	447	439	443	421	443	430	492	446	445	427	431	465	440	448	441	456	440	454	476	455	445	429	469	451	475	477	471	457	436	441	478	412	447	434	439	431	462	451	427	459	389	436	464	455	439	475	431	437	432	447	435	437	431	447	450	460	449	454	432	458	421	450	459	441	419	387	428	448	449	448	442	460	438	423	434	447	448	441	507	428	466	416	479	441	473	417	398	443	441	418	472	450	422	446	430	452	412	471	458	407	447	463	477	424	459	464	433	415	456	406	473	402	462	460	442	445	463	447	449	426	443	454	470	472	485	419	436	468	454	453	397	479	455	449	471	455	442	424	478	446	443	441	423	460	476	455	445	442	469	455	467	466	414	495	437	451	443	441	451	448	447	455	414	436	403	463	468	465	456	473	446	432	425	448	443	420	454	426	454	445	481	452	470	432	462	414	448	461	422	463	432	430	421	469	444	425	428	455	432	454	422	456	439	492	475	431	469	452	451	419	415	454	450	455	461	458	402	414	463	424	442	455	438	440	448	450	481	439	460	452	467	432	470	433	437	484	473	445	443	437	413	442	451	420	436	426	452	423	456	446	437	425	455	474	412	429	448	473	479	475	490	418	449	446	432	409	448	464	446	427	441	454	444	484	445	450	440	442	448	445	440	435	438	474	479	445	455	443	460	426	443	420	471	458	443	460	452	411	469	434	448	497	444	423	480	474	434	486	444	450	427	435	431	438	413	447	475	429	437	408	464	436	457	446	436	457	424	442	437	444	446	431	469	441	444	478	448	450	445	408	464	416	427	435	450	434	439	425	435	465	477	425	481	480	465	448	488	458	433	441	488	439	421	473	430	424	470	455	455	427	447	456	460	479	440	441	437	445	430	427	485	479	446	413	417	444	456	441	458	447	463	438	449	489	433	433	450	454	469	435	437	407	456	474	445	411	457	456	424	434	422	422	442	451	476	457	431	474	405	469	481	438	474	477	431	494	434	442	477	429	463	466	445	422	481	431	418	427	416	416	456	442	477	444	437	444	479	448	467	437	439	406	455	447	437	428	480	397	435	439	412	445	459	458	481	437	374	455	443	442	441	450	468	434	431	416	434	442	431	467	460	447	459	473	413	409	444	425	447	465	439	440	425	420	446	413	450	454	461	458	426	404	440	464	437	416	442	459	456	412	435	413	441	414	469	454	489	497	445	451	445	460	422	460	438	464	435	466	442	431	444	429	440	453	460	471	412	428	456	453	442	438	434	399	426	461	431	440	416	464	467	476	467	487	439	476	398	416	434	466	435	433	426	478	471	423	478	469	421	477	456	411	461	451	464	420	408	471	423	426	457	398	456	422	496	436	454	420	436	425	449	444	405	439	423	445	440	450	461	429	424	435	432	477	455	407	435	445	438	461	465	443	447	442	458	420	455	450	452	414	459	460	452	441	422	475	407	453	414	417	462	440	464	422	456	427	435	447	415	438	435	453	483	444	441	462	439	419	443	451	443	473	433	470	437	440	450	459	436	447	420	463	455	465	423	455	433	412	456	423	458	406	468	429	438	460	464	449	473	464	435	427	436	443	435	451	413	466	406	446	435	419	447	451	378	440	430	428	452	401	439	471	451	456	450	460	457	430	458	447	480	455	413	440	449	460	433	444	444	441	429	488	444	451	450	470	460	431	428	463	480	484	466	431	438	436	423	438	459	452	466	450	394	429	428	429	432	422	434	426	435	419	422	414	460	437	464	445	426	472	440	462	424	449	460	444	424	449	479	459	427	465	442	433	450	449	449	435	426	446	417	466
24433	23144	38020	42834	40056	28683	12568	3850	825	673	632	654	607	634	613	592	596	601	606	589	596	581	601	564	619	585	620	603	597	665	573	627	589	586	589	602	619	617	606	574	661	566	580	637	602	590	599	566	611	607	586	622	540	593	567	612	544	608	601	592	567	584	620	619	577	563	550	596	591	602	615	567	624	635	593	624	603	580	582	601	597	588	587	612	587	586	586	574	604	580	573	595	571	611	573	569	574	624	581	633	552	636	599	574	612	597	641	567	629	629	612	603	603	551	605	592	571	625	575	600	588	585	541	581	573	624	593	603	567	579	569	598	609	548	575	620	639	570	636	578	598	581	593	577	628	590	606	590	582	638	633	579	609	594	614	598	584	560	581	625	609	611	581	601	579	611	559	621	619	618	585	626	633	597	603	543	624	582	598	586	597	566	582	598	562	601	583	580	589	567	611	622	626	589	615	576	586	594	578	596	594	572	597	573	580	578	629	584	562	594	626	586	590	584	603	588	589	599	575	579	627	561	624	621	604	613	569	586	637	600	594	618	616	613	562	554	600	614	557	628	639	637	602	590	582	578	593	534	557	557	601	581	581	592	582	614	621	557	577	558	586	583	615	592	607	632	619	612	605	629	602	573	600	604	541	554	609	566	586	627	589	579	618	572	605	565	605	613	602	608	607	593	602	603	622	575	622	612	559	621	584	530	600	584	625	601	641	612	606	573	576	552	601	569	571	585	635	563	586	545	585	613	601	619	582	576	577	594	629	586	567	572	564	614	596	623	608	576	586	633	600	553	597	589	577	553	589	607	599	627	579	592	597	616	575	566	580	569	571	594	581	620	589	592	606	539	616	584	575	547	550	563	600	573	614	611	576	588	600	603	622	596	628	597	577	580	614	596	611	616	592	622	568	544	617	623	599	644	545	562	585	619	606	594	615	569	613	581	602	607	589	576	600	578	603	558	571	575	586	573	567	573	607	565	609	602	599	602	606	612	604	594	562	574	592	588	626	600	546	641	547	592	609	593	615	635	621	530	606	619	609	608	591	557	618	605	612	562	587	580	599	607	589	616	594	591	616	629	590	624	570	569	592	623	582	596	558	606	602	570	601	612	573	601	577	599	598	583	575	587	569	604	596	591	595	547	603	562	581	590	607	551	584	584	574	590	591	610	578	584	604	578	605	581	610	622	584	621	608	606	591	578	590	633	574	587	604	574	573	567	620	599	610	570	580	628	574	589	536	577	584	576	644	581	621	624	600	588	530	592	544	619	616	616	594	604	560	644	602	621	584	633	621	566	545	593	653	584	613	625	592	608	569	620	581	584	582	592	619	629	589	573	626	568	596	584	583	605	600	607	578	576	632	580	611	554	590	571	670	570	573	567	618	568	587	615	594	583	561	600	597	626	567	574	569	587	571	607	627	603	583	572	581	610	635	617	605	575	564	641	604	608	610	584	581	598	579	598	571	548	580	624	563	601	590	642	596	661	592	592	625	602	600	568	595	596	587	598	555	635	585	558	599	604	586	633	590	578	614	584	581	595	590	603	584	589	557	637	582	562	597	578	606	568	637	594	642	576	543	581	599	568	576	566	542	593	590	581	611	604	577	608	612	610	573	602	599	598	587	592	559	613	609	579	578	553	572	579	604	625	586	588	584	569	574	579	576	646	587	574	574	585	548	598	564	589	609	641	638	572	582	543	585	566	574	577	591	618	597	621	594	588	542	553	596	629	592	586	620	607	578	579	650	605	567	561	564	568	601	576	623	588	568	595	548	600	603	618	614	559	558	617	591	572	604	590	606	623	580	589	598	606	583	609	580	582	556	575	590	591	609	607	574	595	572	559	613	612	594	567	553	592	578	579	595	595	565	573	601	598	589	608	579	602	643	593	589	593	572	606	605	640	609	568	608	606	611	580	608	609	602	567	568	586	589	606	603	578	582	608	623	580	551	576	614	604	600	568	589	615	591	574	601	580	635	602	600	570	584	568	543	568	599	601	608	584	626	599	610	569	599	600	604	587	561	606	565	568	560	609	609	612	631	626	594	611	576	572	585	574	557	556	588	577	636	611	608	608	634	620	605	549	550	577	596	573	602	677	572	554	579	570	584	566	543	577	583	594	613	573	601	575	633	596	626	612	601	597	558	588	564	596	574	556	611	590	604	639	602	603	573	599	605	597	574	559	601	602	613	565	619	580	591	580	565	605	592	600	572	581	558	579	605	623	591	558	571	592	598	552	614	606	593	548	590	579	561	594	569	602	575	601	596	561	597	571	578	599	587	613	582	605	592	657	652	598	606	578	617	586	598	586	583	551	592	558	603	562	551	597	606	584	591	631	602	592	607	592	574	581	600	610	592	588	604	627	544	582	590	572	631	587	566	559	526	583	599	592	632	634	597	583	584	576	591	595	595	593	567	568	552	603	588	589	646	636	581	587	558	606	539	606	597	550	580	612	628	613	570	595	576	563	625	606	600	569	611	604	592	605	624	577	595	589	614	627	610	581	613	534	575	607	585	617	576	575	586	581	614	571	628	578	567	556	549	563	597	626	681	606	640	525	597	581	614	604	549	648	572	593	622	590	617	600	654	536	585	548	597	614	572	611	542	570	630	572	593	575	605	579	610	567	620	624	607	616	544	598	592	601	640	587	607	617	602	634	591	559	556	587	581	595	600	597	603	616	670	586	588	573	587	590	577	591	593	590	627	622	558	630	617	589	551	603	590	606	591	559	546	610	605	630	599	599	550	602	566	622	609	578	568	584	574	589	568	596	596	607	557	592	578	619	596	537	564	571	627	584	616	592	573	576	617	581	599	621	592	574	607	597	603	552	594	578	645	574	587	565	628	595	663	584	581	583	577	640	594	608	598	564	602	571	565	627	636	573	629	563	581	584	593	621	558	631	574	640	591	590	652	582	648	590	599	581	619	641	582	567	566	600	600	608	589	587	613	628	573	576	559	609	586	569	618	583	570	637	594	586	601	607	552	618	611	593	590	559	606	584	574	647	596	623	552	572	602	620	614	609	579	593	596	584	646	592	592	609	577	584	637	590	600	557	580	579	598	563	575	607	617	613	559	617	606	617	579	618	603	569	586	598	605	579	647	586	531	613	613	578	592	590	611	556	592	601	592	572	598	588	569	585	638	603	629	605	617	636	555	571	580	563	604	620	607	593	575	595	571	625	551	561	592	612	601	606	603	625	591	602	590	539	627	590	580	591	627	631	579	595	571	619	558	559	598	544	540	506	589	567	566	589	569	550	552	590	571	564	588	566	644	596	607	596	586	603	592	621	565	570	618	625	634	605	600	657	624	597	651	616	578	634	562	583	583	582	592	593	618	589	609	623	603	588	588	559	557	574	621	598	570	591	595	541	569	580	614	597	598	625	592	619	610	582	641	597	586	555	642	556	582	598	569	608	636	632	610	614	616	587	588	587	605	543	573	600	572	592	563	598	581	616	584	593	601	579	597	643	574	631	532	580	606	617	572	592	644	585
56565	102354	84693	64029	43301	20910	6392	3867	683	528	580	597	556	559	563	597	528	533	600	572	555	561	572	584	564	582	560	570	550	569	554	583	536	562	531	564	524	563	566	589	527	533	564	529	576	554	550	592	557	568	531	559	551	569	561	541	565	541	548	521	531	524	579	498	569	557	518	534	565	565	531	576	567	537	588	570	526	554	558	606	556	570	601	515	516	593	537	575	566	571	555	524	571	525	583	544	570	534	565	584	531	529	548	523	595	578	542	549	533	526	538	549	535	557	510	542	557	548	548	519	535	508	540	580	507	558	546	545	539	572	578	545	563	582	523	547	506	537	552	544	528	555	558	596	545	562	515	539	550	544	548	532	533	539	549	554	590	509	541	546	589	566	544	546	496	574	564	556	565	535	545	505	552	542	584	534	555	569	534	566	573	511	548	532	574	562	536	579	539	569	470	542	545	607	574	546	577	550	548	590	537	552	555	561	607	538	554	522	558	569	556	547	560	537	554	554	534	550	561	545	524	553	532	558	591	515	533	530	543	527	571	565	559	541	529	521	569	554	531	523	514	555	550	606	568	503	510	569	587	570	539	530	545	531	523	570	479	534	529	562	557	537	532	552	539	571	535	555	530	536	550	544	526	553	573	551	563	536	571	553	560	560	571	548	560	565	535	520	576	547	529	566	519	500	514	561	547	538	581	576	584	615	543	538	541	569	532	568	562	570	501	556	587	555	552	529	567	527	542	535	531	562	555	514	569	537	556	593	534	565	548	568	538	551	602	577	488	553	554	538	557	600	561	574	564	529	555	535	557	515	549	524	555	577	568	547	505	532	561	536	561	571	531	568	553	544	560	526	599	555	527	531	544	574	529	541	536	556	547	533	544	570	573	536	571	557	532	569	541	512	550	568	563	527	503	571	552	592	557	509	536	525	537	521	520	541	590	573	603	545	544	544	565	533	523	615	537	551	533	551	499	562	535	543	589	509	531	576	628	570	520	522	524	559	530	556	546	565	505	545	553	572	526	542	541	510	563	561	594	553	582	530	598	535	562	548	523	538	532	579	550	564	517	542	578	559	532	542	531	548	572	540	603	568	578	537	571	521	585	546	570	544	554	589	543	537	557	560	548	549	519	581	560	534	528	568	562	520	534	560	546	579	552	554	534	509	588	539	550	563	530	517	522	538	576	552	528	601	569	534	558	579	560	560	570	547	507	544	544	569	526	553	541	539	548	515	535	554	538	528	545	548	548	555	591	547	532	573	544	571	576	535	528	543	548	529	546	587	538	560	538	522	489	541	582	595	607	524	577	541	555	511	516	520	518	538	584	509	582	514	568	557	516	573	577	536	526	540	541	545	565	548	536	534	530	504	524	519	591	545	541	572	534	547	533	578	546	538	537	564	535	543	566	579	564	528	551	542	612	576	554	551	575	557	552	587	552	552	562	535	538	604	564	489	520	551	572	554	552	551	601	580	587	565	498	574	582	575	521	482	557	563	545	504	549	576	522	522	550	559	527	574	548	547	543	570	539	568	542	561	525	564	566	531	541	535	518	536	565	514	570	527	530	542	547	535	539	496	565	556	568	532	506	560	572	558	557	550	577	517	546	587	557	569	536	517	562	550	572	522	553	534	527	575	569	551	555	545	503	567	561	547	586	516	544	553	563	507	586	511	565	555	544	504	544	508	571	569	488	601	541	588	557	550	566	516	542	591	566	560	534	565	535	543	582	557	498	573	550	576	519	537	561	555	570	556	551	542	518	568	557	530	579	512	549	500	523	584	577	530	534	540	522	521	566	550	552	585	530	536	550	579	526	542	542	581	528	544	502	528	525	561	545	570	560	578	538	539	584	529	548	521	546	548	555	572	546	523	565	540	531	550	559	573	545	572	557	545	567	537	569	609	519	573	540	525	552	568	566	564	560	569	526	560	532	551	519	552	532	548	520	540	549	536	579	519	547	503	553	571	522	546	543	542	563	538	557	506	555	559	532	548	541	527	537	513	568	549	559	574	537	560	564	561	539	542	551	542	578	556	545	565	550	539	551	552	513	521	575	519	552	596	546	557	568	526	522	590	568	577	576	549	528	509	532	569	537	526	526	544	586	538	560	529	512	584	575	549	560	561	505	524	516	554	596	542	541	553	535	496	558	546	535	526	519	515	532	537	558	564	565	532	575	546	536	550	539	560	550	561	525	519	524	575	555	621	564	536	566	612	580	560	585	548	541	513	532	564	591	555	554	494	532	552	549	562	537	634	577	526	513	578	546	555	567	512	578	553	523	564	539	529	554	548	516	552	525	524	540	516	554	518	483	536	553	529	546	524	542	565	518	537	556	594	574	588	573	562	535	524	508	566	534	550	563	544	525	590	551	561	542	518	523	544	518	508	528	579	532	549	569	525	536	528	533	546	524	582	558	547	524	569	569	521	568	583	523	603	498	542	586	546	533	544	539	551	579	543	525	537	541	540	575	545	520	522	572	539	535	512	583	541	516	511	520	550	537	599	551	554	542	571	577	580	549	549	561	529	564	590	561	548	537	536	537	552	550	564	581	541	551	517	526	533	550	539	541	557	545	596	506	494	527	568	542	559	529	533	590	524	523	545	585	559	540	546	544	527	545	506	546	582	582	533	564	534	550	551	554	567	529	560	555	530	574	544	543	525	550	550	596	523	569	511	515	548	531	539	586	507	543	528	536	578	540	494	539	554	554	517	535	557	509	536	537	527	541	537	534	529	585	543	558	542	560	582	574	577	594	570	576	561	583	557	559	555	550	549	567	551	559	531	517	526	564	549	555	577	543	546	561	543	551	582	553	564	527	531	508	565	561	549	503	538	512	551	520	547	548	548	555	551	552	539	572	538	587	545	539	527	515	506	540	563	547	514	577	578	543	582	539	546	557	557	528	555	575	556	496	492	526	579	558	543	546	597	550	545	554	556	531	509	545	581	583	522	551	551	593	520	566	598	524	560	536	513	575	578	528	570	514	553	579	531	564	569	527	560	587	530	547	549	598	527	530	574	580	533	527	560	561	579	565	536	541	560	527	538	533	549	553	549	507	545	533	581	557	540	555	529	599	542	544	555	516	483	542	507	531	554	602	505	523	509	513	546	562	508	537	553	590	556	551	496	573	571	524	526	533	516	557	546	545	528	532	555	525	572	531	571	545	558	541	515	540	554	529	534	513	528	508	557	542	532	537	515	540	537	539	552	564	537	532	546	537	537	544	531	538	547	569	531	540	583	540	593	529	557	521	516	511	558	564	573	530	484	543	554	595	564	572	544	552	569	540	555	536	574	535	587	515	543	536	575	555	530	538	555	573	511	522	568	567	562	536	536	545	526	542	544	539	492	550	576	542	529	577	542	521	555	570	581	523	517	509	517	521	548	530	535	550	561	536	546	510	533	490	550	543	562	592	526	571	547	520	539	525	554	574	551	550	571	569	521	550	532	562	590	538	523	534	546	578	563	531	566	548	534	538	532	557	535	527	534	548	526
28667	25947	26308	16321	6472	2187	795	554	413	411	431	411	466	463	443	418	407	442	451	421	459	444	420	403	430	454	430	472	429	483	464	400	442	444	428	421	399	444	405	406	456	459	442	432	421	435	485	451	424	438	428	464	446	429	415	414	424	429	435	424	431	412	425	448	476	416	436	442	456	403	418	417	451	442	408	428	437	413	471	439	418	469	497	420	451	462	451	395	435	406	434	376	458	432	423	388	458	388	439	461	399	426	431	423	448	450	489	424	437	462	431	440	413	416	449	426	435	449	432	438	434	404	429	446	430	443	446	420	446	420	389	438	460	436	419	453	487	444	424	427	452	401	423	441	397	461	423	433	425	469	442	489	450	460	429	432	427	421	449	420	450	423	443	431	454	409	449	419	432	386	449	429	461	442	411	418	427	430	405	404	407	439	381	420	436	420	470	449	469	422	432	388	396	434	459	465	423	436	440	422	369	457	414	425	434	423	395	433	424	429	438	428	440	401	442	399	447	454	415	422	433	434	445	418	429	424	470	433	444	402	406	460	414	411	413	441	443	439	439	454	401	449	413	433	443	420	416	425	422	443	428	383	440	420	399	420	475	417	444	420	425	428	432	430	409	464	413	436	451	459	426	451	423	449	466	443	421	407	410	427	477	452	424	408	438	407	433	417	465	440	420	403	411	411	453	433	430	435	447	415	411	422	403	421	474	424	416	445	454	414	393	448	409	431	457	400	436	440	444	461	416	405	456	401	451	441	448	459	406	417	429	411	440	440	429	414	420	431	433	394	398	478	446	365	432	383	425	436	449	422	422	448	421	425	424	436	454	411	410	410	441	418	402	415	417	439	398	465	446	433	415	378	439	433	427	463	408	414	415	442	436	423	431	425	436	454	464	443	472	425	448	430	434	411	453	428	435	444	438	407	410	454	454	413	429	450	400	440	443	418	436	403	474	427	458	430	463	465	441	446	440	422	424	491	392	437	436	473	447	437	400	431	404	424	412	451	405	433	433	434	472	421	422	436	466	422	435	434	446	390	432	433	412	429	431	467	443	448	455	435	407	391	450	416	416	446	460	417	456	425	476	448	426	409	457	403	438	436	440	394	411	455	441	451	466	442	438	407	427	446	418	423	406	429	425	424	471	426	409	452	436	414	438	445	428	413	412	430	422	399	410	439	414	418	433	413	433	457	429	454	440	443	416	417	474	451	449	453	428	411	386	443	438	439	409	411	469	452	454	444	413	453	435	450	440	444	474	470	439	438	414	455	436	447	418	429	444	417	443	459	441	453	410	404	403	434	448	434	415	413	412	430	439	462	466	448	436	411	468	418	402	405	421	449	463	412	437	410	439	417	424	421	412	442	441	465	466	452	411	414	408	449	432	451	440	427	451	407	477	434	466	438	461	436	395	409	452	435	434	447	431	444	408	444	419	439	414	435	410	436	414	438	406	440	436	454	456	408	430	418	441	442	435	454	438	430	441	437	410	447	423	432	435	402	453	411	407	432	440	414	411	485	468	426	437	457	437	475	431	466	420	413	415	423	403	443	407	462	439	434	418	437	430	480	455	430	445	453	478	429	440	449	439	427	440	432	428	442	437	441	455	404	444	417	421	407	439	453	422	415	433	424	464	446	426	460	443	421	417	442	447	403	427	437	435	436	426	451	461	425	444	421	407	418	416	456	418	434	409	419	420	466	444	443	417	436	412	433	471	429	436	421	433	416	449	397	418	434	425	424	452	422	452	432	444	422	431	448	392	429	419	411	446	370	414	424	483	436	451	416	398	481	448	401	412	440	438	397	425	457	423	428	421	402	421	444	398	464	419	469	452	440	414	453	443	443	440	414	431	418	417	437	430	426	438	402	487	428	443	408	430	416	435	439	437	440	458	433	440	462	429	404	437	411	436	418	452	437	423	387	411	501	437	435	425	399	433	426	424	435	431	422	416	432	428	392	420	455	413	413	432	470	473	447	444	467	419	459	433	390	432	474	415	417	421	396	418	460	385	464	437	407	406	414	466	428	428	426	425	425	438	464	410	447	408	429	446	420	424	449	418	461	437	456	438	416	473	407	470	438	441	456	406	434	396	438	453	418	426	437	475	430	465	463	431	455	463	410	426	464	431	450	450	419	426	442	418	482	406	452	442	454	422	455	448	421	419	437	435	422	443	412	430	400	418	418	462	434	433	438	420	457	454	439	396	400	476	400	464	388	445	440	426	488	433	448	469	419	441	476	403	470	410	421	409	427	421	454	436	445	429	387	416	444	427	422	438	433	433	432	416	415	415	440	447	429	426	420	416	460	393	419	407	442	445	395	408	394	436	447	446	423	412	437	441	430	428	393	373	423	418	396	430	420	427	429	424	424	422	440	416	438	407	461	432	438	424	453	389	439	435	434	452	415	412	468	408	406	413	385	437	437	426	446	461	433	432	398	418	450	444	440	435	469	460	424	417	441	449	420	436	446	434	467	448	407	412	436	423	434	440	435	433	431	456	458	442	434	432	390	445	413	419	429	430	453	431	415	473	422	414	447	442	454	441	436	446	447	410	472	410	430	418	435	432	420	448	423	431	417	430	433	416	406	418	422	444	449	454	445	432	428	402	444	441	410	388	405	465	433	395	424	435	406	457	403	413	452	400	420	392	421	426	472	423	455	475	425	403	446	421	428	421	381	429	442	408	449	424	457	442	428	426	454	437	486	402	425	392	426	425	451	421	450	436	424	406	455	415	427	439	414	433	418	447	408	432	411	437	437	484	399	423	447	418	431	423	432	421	417	402	425	438	413	425	424	420	473	467	454	454	437	418	412	449	395	447	462	433	400	414	395	461	446	463	412	402	443	454	412	441	423	429	393	411	429	441	462	442	421	421	422	463	420	389	446	385	431	425	385	413	426	452	409	457	461	467	438	452	452	440	456	427	443	458	433	402	448	434	427	400	424	420	431	484	482	427	455	434	403	433	432	426	448	465	433	475	420	446	432	433	425	429	444	442	438	431	420	443	452	455	425	433	430	475	455	449	396	426	416	448	434	422	391	424	439	458	439	406	390	442	435	452	434	472	454	397	446	432	442	425	434	406	437	424	433	435	415	416	456	441	427	426	441	416	406	448	422	446	431	428	395	465	409	435	455	440	430	457	430	426	456	453	422	428	432	455	389	461	455	449	455	441	423	420	428	443	424	447	427	406	423	413	411	423	435	437	436	449	441	446	446	419	412	440	449	438	439	437	436	437	431	424	435	397	411	442	435	440	481	412	425	415	433	440	412	444	436	425	481	408	416	440	446	456	403	433	437	413	456	442	438	417	453	397	381	461	422	437	423	416	437	436	442	424	442	439	426	460	439	432	407	429	401	425	424	441	386	403	440	414	456	441	467	456	400	432	425	416	423	398	406	415	433	438	442	403	417	411	428	435	470	450	468	416	461	435	469	419	430	461	451	423	466	442	471	435	414	436	423	404	422	437	442	459	425	422	427	433	462	488	425	428	400	466	444
13040	30926	23212	10982	5262	2059	693	540	388	356	397	355	322	383	352	386	368	365	382	379	364	351	372	378	342	355	377	376	383	345	333	379	343	368	361	307	352	352	367	369	333	364	372	371	384	357	365	353	377	359	376	367	362	353	381	341	329	387	379	377	357	405	366	368	353	351	386	335	354	371	343	370	395	346	376	346	414	342	394	396	337	349	388	370	359	315	341	360	372	363	385	366	362	351	380	335	341	367	371	376	390	404	352	360	348	401	361	376	364	368	402	354	370	330	387	366	369	377	386	393	343	348	387	378	334	331	384	371	356	348	341	379	362	361	342	360	398	335	374	347	394	353	353	378	361	364	344	386	372	353	352	353	379	333	331	330	348	378	376	328	369	367	321	359	348	364	360	393	389	386	376	379	379	350	313	397	394	353	323	360	370	344	370	369	350	363	383	381	351	383	375	365	357	336	365	322	396	392	390	379	365	350	370	353	373	330	366	372	344	374	366	369	395	343	347	360	368	364	376	355	347	373	355	389	395	338	357	354	383	354	344	348	367	372	390	366	370	364	371	378	369	361	357	339	359	364	364	353	367	400	354	337	396	363	359	392	392	372	379	365	371	383	334	354	346	397	389	338	373	385	360	364	353	354	340	353	352	364	414	377	327	399	363	392	334	372	341	383	326	366	368	380	358	327	375	374	348	356	408	332	373	375	386	370	340	328	353	349	379	345	346	354	358	374	354	342	376	371	355	362	355	389	364	378	362	352	329	379	366	376	374	361	354	368	377	378	351	359	374	327	355	339	377	387	374	374	381	362	354	345	341	365	360	370	356	347	366	381	347	340	391	356	357	367	372	352	361	381	341	342	347	364	372	404	354	398	371	353	381	375	310	380	373	370	375	374	365	367	366	369	371	378	367	330	389	357	366	357	372	347	335	371	372	389	337	350	368	361	372	367	368	348	346	357	362	377	338	367	333	315	348	362	370	377	401	376	383	375	355	380	340	360	392	377	361	358	344	368	385	387	345	379	392	358	370	349	375	389	361	352	358	377	369	384	402	352	351	357	357	393	376	346	318	378	371	356	348	360	366	376	339	371	357	389	354	349	361	355	394	366	352	366	367	355	323	354	359	344	367	340	360	353	383	345	349	352	355	372	412	360	341	360	375	362	369	393	362	376	384	384	372	368	347	362	358	348	332	397	342	380	389	366	352	377	375	360	357	335	364	371	341	353	359	376	374	384	358	362	375	335	318	342	365	361	363	369	355	346	364	377	356	329	357	341	372	354	382	356	359	384	358	394	342	371	376	336	381	348	376	380	354	339	376	375	365	327	350	358	375	372	354	390	382	376	369	392	392	369	352	356	359	396	339	377	359	342	349	379	357	322	345	342	368	381	337	378	379	351	376	357	346	362	365	375	342	334	373	341	364	369	351	379	358	365	353	364	362	329	335	384	371	360	371	328	333	340	391	393	376	354	405	332	378	362	406	338	370	369	337	340	383	373	381	345	344	328	365	358	360	378	369	382	344	341	371	356	369	361	357	393	355	368	377	373	343	358	378	347	333	376	313	374	382	382	346	392	350	374	365	378	334	363	354	340	363	385	391	371	355	390	364	362	367	370	389	391	341	316	377	346	382	328	358	359	391	412	365	371	369	338	381	364	349	360	338	359	432	384	378	338	372	376	355	375	335	341	381	353	368	351	365	353	357	346	351	384	379	379	353	359	361	376	356	377	352	355	371	373	332	391	348	351	361	366	364	381	359	368	367	381	331	374	360	347	361	378	387	346	336	350	363	362	340	376	362	338	357	366	387	377	354	346	390	353	329	354	373	389	361	354	358	361	386	347	367	364	350	345	396	337	353	361	349	353	365	390	352	397	352	356	345	334	396	351	352	362	355	349	359	348	344	333	369	350	352	352	371	406	350	369	358	393	343	381	354	352	354	358	346	376	383	377	405	364	381	363	385	368	357	345	345	377	350	378	315	375	353	323	400	352	339	393	377	343	357	346	347	380	342	369	377	375	374	366	378	354	327	337	362	371	392	368	339	360	376	384	347	362	359	369	329	358	385	380	355	391	364	373	378	356	388	374	367	372	354	410	395	348	366	333	387	342	356	367	364	347	347	359	345	358	376	375	367	374	381	332	349	363	410	361	350	358	353	385	365	361	342	338	323	384	368	367	356	364	362	360	358	370	366	336	386	328	358	365	393	378	377	371	356	358	365	354	375	366	338	378	347	367	387	386	386	348	393	351	334	360	359	379	350	375	330	358	381	352	388	357	380	354	383	376	347	369	372	372	384	380	398	343	384	355	356	396	405	368	351	362	360	364	401	390	381	402	355	397	362	347	398	364	352	341	334	356	349	357	358	349	355	346	372	369	380	357	334	364	374	401	380	368	360	345	370	345	401	363	386	349	352	361	363	377	341	350	327	376	340	373	372	348	342	340	392	391	341	370	368	359	348	358	368	392	341	347	362	353	355	377	367	348	364	389	374	346	370	402	370	374	375	406	378	363	361	358	390	341	337	369	367	392	358	358	367	369	376	370	392	356	369	403	366	324	332	369	365	334	361	381	341	353	362	347	376	370	364	359	330	342	377	349	384	358	375	349	383	378	364	361	385	365	392	361	348	355	368	383	329	358	361	339	364	360	353	372	399	377	365	364	365	368	400	348	375	374	342	365	339	355	353	380	348	320	340	379	351	367	357	366	369	370	364	377	381	342	369	346	351	329	375	377	334	377	367	364	352	368	335	346	383	333	383	362	354	377	361	369	359	375	367	348	351	390	370	380	343	374	378	361	387	322	375	352	384	359	388	348	324	333	374	364	350	366	386	359	344	353	348	346	360	375	352	354	366	379	367	347	390	380	352	373	378	341	408	357	366	325	370	387	350	357	369	374	346	392	349	395	388	347	341	391	362	339	390	390	350	368	397	374	347	355	371	350	386	361	358	362	321	367	359	342	397	389	381	330	403	367	351	343	391	350	343	349	322	371	335	393	397	361	370	350	356	359	336	379	340	360	350	368	383	397	339	361	352	395	379	384	365	375	396	342	375	353	374	341	379	340	343	385	352	374	349	353	344	359	357	335	385	341	335	347	358	348	374	341	349	393	366	390	356	372	384	354	363	385	374	380	365	360	368	379	364	382	344	343	375	357	349	421	346	361	343	377	403	348	369	375	376	367	378	353	352	368	363	394	377	350	330	384	367	364	390	377	400	375	378	374	358	385	353	368	351	373	380	373	359	343	360	356	351	351	361	385	364	411	382	363	364	373	378	364	344	361	362	374	393	341	356	359	366	370	345	358	321	362	358	358	391	351	357	362	366	361	360	376	373	358	379	348	380	337	377	374	380	346	377	362	335	387	383	392	364	368	350	345	325	357	336	339	344	368	334	337	377	369	361	377	372	336	351	354	371	388	356	358	362	382	321	358	322	356	349	355	339	368	370	366	365	366	348	367	363	338	373	363	326	317	391	344	386	335	384	371	389	388	390	378	374	336
25579	24310	41650	46365	35924	21222	6236	2045	606	513	541	534	495	484	485	560	517	504	493	470	494	486	471	498	487	462	460	497	511	485	492	457	530	499	496	491	529	530	491	508	504	478	501	473	559	498	491	429	476	488	478	451	491	533	488	469	520	534	509	464	489	461	471	444	446	503	539	486	459	518	470	505	486	499	486	480	479	488	498	513	496	484	446	475	500	506	468	462	500	468	510	508	503	501	512	501	503	525	471	488	479	455	517	496	518	490	458	506	499	478	471	496	508	499	473	502	490	486	521	469	455	468	499	466	501	530	523	492	531	454	514	471	488	491	517	496	507	512	491	507	505	473	507	488	470	481	489	491	509	465	468	482	492	473	484	472	501	521	497	529	511	470	478	475	478	461	492	536	488	489	485	497	506	452	523	525	487	481	462	479	503	515	481	458	488	490	479	488	498	499	503	538	503	488	502	488	456	441	514	467	498	475	510	509	514	504	521	450	482	500	539	498	479	503	499	498	484	513	506	477	531	506	466	494	493	531	517	489	521	480	511	470	465	481	482	502	523	493	469	514	487	473	486	519	480	503	515	503	509	512	495	456	500	540	471	463	482	475	490	487	510	500	522	461	516	507	481	465	497	484	505	521	464	495	495	512	511	479	530	475	481	521	482	498	487	567	470	491	458	490	503	511	523	495	426	485	482	449	488	470	477	470	484	524	513	525	451	511	490	475	484	500	491	459	435	450	465	481	470	500	466	483	493	529	476	523	533	479	477	517	508	477	512	481	477	457	443	492	476	481	495	478	496	493	474	464	501	497	479	501	496	448	479	508	478	472	485	498	519	500	513	496	473	499	489	507	567	466	488	518	541	465	508	451	501	484	528	489	475	480	494	517	480	484	490	492	503	473	506	457	510	481	491	517	508	527	486	491	491	504	465	512	490	473	430	476	540	495	499	485	487	513	507	474	481	449	471	477	493	504	504	502	469	459	472	479	458	501	503	440	469	464	513	513	478	435	503	493	503	529	500	478	477	441	559	509	471	497	483	507	471	512	493	518	498	504	490	477	485	552	528	484	498	509	483	499	483	508	459	503	491	461	510	458	518	511	513	491	481	491	485	475	455	476	510	513	489	466	518	494	511	459	531	517	504	468	511	475	499	460	504	470	502	457	496	471	503	491	501	532	506	488	473	468	474	491	545	521	479	509	524	471	519	454	499	516	498	515	507	524	490	446	485	490	523	480	444	489	472	493	476	455	490	456	502	504	497	528	483	521	448	463	479	470	484	482	477	470	480	491	482	500	482	494	515	509	512	502	461	505	488	529	511	528	469	486	462	464	520	474	469	537	499	518	535	484	499	492	468	502	513	461	539	474	472	545	523	493	479	523	516	510	487	491	509	499	492	427	505	463	465	499	509	520	473	445	464	506	482	478	492	525	466	499	495	489	496	468	494	522	516	484	491	483	482	508	510	471	500	492	491	505	514	471	478	500	521	482	511	510	512	491	518	511	496	493	512	487	502	468	503	485	505	476	521	464	493	464	468	471	494	514	495	486	481	470	488	490	499	458	529	487	506	494	522	485	473	492	496	520	462	479	499	491	487	480	501	506	530	475	530	504	444	489	492	520	494	539	490	483	489	490	477	476	523	533	519	553	489	496	469	460	503	510	461	470	498	522	508	491	510	517	486	472	535	495	498	488	488	493	492	478	495	470	498	469	442	459	459	472	484	478	448	484	495	506	527	486	495	477	494	496	498	472	483	485	542	493	504	476	500	509	515	466	434	545	485	501	483	490	480	523	476	496	510	472	465	471	493	495	505	462	511	515	479	514	486	492	479	471	483	543	521	523	494	526	473	529	493	520	494	479	512	471	496	471	514	503	487	507	494	475	493	502	473	439	531	539	527	495	509	444	490	510	478	508	491	551	515	457	482	491	537	519	516	497	506	506	493	519	465	482	516	537	472	496	496	440	514	523	468	485	479	498	510	507	513	471	469	528	493	484	498	506	485	497	520	447	443	507	469	487	530	475	529	475	475	508	510	498	488	477	532	501	507	507	546	487	483	510	482	532	521	473	442	520	535	487	487	483	502	499	482	497	497	525	526	471	469	489	518	518	509	502	447	504	411	530	486	484	550	538	460	507	480	465	492	470	472	479	552	465	514	462	511	484	485	455	507	494	507	483	480	483	500	503	540	431	458	517	483	487	511	473	468	508	506	496	506	520	507	462	504	480	455	498	501	474	484	486	533	498	463	493	492	477	480	460	502	501	459	506	460	449	511	479	476	467	500	487	517	521	509	504	486	503	471	485	473	470	478	500	532	488	479	498	488	513	462	472	470	465	482	461	439	449	499	482	494	495	511	530	523	472	484	459	473	473	470	496	507	497	534	491	506	503	495	459	435	528	431	477	436	494	479	489	453	511	522	479	455	476	447	468	495	490	455	482	498	478	486	509	488	502	492	509	465	501	471	550	495	488	501	467	524	478	450	488	496	467	456	490	495	520	507	515	497	520	496	498	491	486	486	474	463	461	471	516	487	471	516	493	532	491	503	468	469	476	501	457	454	515	479	511	480	476	500	490	485	478	498	485	456	500	497	483	465	489	509	468	476	483	476	479	465	468	461	508	516	528	484	504	503	467	492	481	480	475	504	517	475	488	462	526	506	486	451	501	508	442	482	441	469	484	557	496	477	472	480	480	458	516	493	507	456	497	453	491	487	494	504	496	490	491	493	484	490	509	491	507	495	514	455	513	471	450	447	471	517	522	496	489	494	496	478	514	515	493	491	486	499	464	523	498	464	494	489	513	491	488	497	504	474	483	496	472	543	513	491	492	484	464	483	465	477	492	484	459	483	494	495	515	529	489	497	487	481	547	471	498	479	524	519	504	459	495	462	482	527	503	462	489	485	514	477	498	504	490	466	481	491	485	498	512	478	429	488	498	489	453	502	490	501	511	502	465	485	517	512	498	448	479	500	509	492	439	516	465	502	469	509	512	508	471	479	483	465	471	513	459	497	517	481	537	506	531	487	460	535	497	495	460	491	487	496	501	478	479	480	495	510	527	517	456	487	485	490	484	522	495	470	469	476	444	471	488	513	456	502	490	496	474	478	487	487	477	482	509	491	494	510	535	485	509	530	480	469	462	511	486	497	477	509	488	498	540	454	531	507	460	465	445	490	471	451	484	507	507	521	521	508	458	514	504	508	462	519	493	483	493	522	485	499	500	428	500	501	512	497	464	510	499	514	447	480	501	464	488	508	478	509	501	474	491	489	452	478	440	542	498	464	443	472	486	469	479	512	461	506	514	516	458	504	471	497	507	487	480	515	496	515	476	506	516	473	487	489	508	450	433	502	498	507	463	524	506	477	495	474	460	526	491	493	502	505	504	490	483	500	502	506	517	454	477	503	511	484	504	451	459	438	479	473	515	511	471	466	469	518	476	486	465	485	507	466	492	491	487	489	454	498	491	507	445	474	481	470	504	447	493	479	511	481	524	527	501
49544	90091	74508	50986	31304	13716	3835	2326	576	452	465	472	463	476	454	449	449	464	514	461	422	447	473	455	476	434	489	437	455	475	500	477	493	435	466	465	454	440	421	464	446	484	472	472	446	449	437	441	434	460	475	462	472	458	461	454	476	454	469	421	476	488	478	459	457	434	512	477	476	465	456	465	466	488	478	453	476	446	393	465	448	416	459	493	460	426	443	462	458	487	423	473	469	444	446	469	452	457	488	454	423	453	462	494	432	471	426	477	452	482	425	464	469	455	441	476	443	439	449	434	462	504	463	478	494	480	449	440	481	457	437	431	517	418	495	485	447	458	466	426	470	451	422	451	459	477	505	432	475	469	403	439	471	462	468	442	460	459	428	466	437	490	460	453	445	474	490	416	417	457	497	449	430	444	449	439	468	477	463	468	458	419	492	440	461	475	466	448	456	436	480	476	449	466	453	437	454	454	466	442	472	463	438	457	463	462	475	495	426	459	455	440	463	479	437	469	463	443	479	453	438	437	464	463	487	471	444	439	446	455	413	432	480	464	457	456	446	479	467	502	439	446	460	477	465	446	435	419	505	491	438	440	470	430	454	469	442	475	437	487	476	474	487	403	443	433	493	390	471	475	477	456	423	438	423	470	444	445	450	407	490	473	442	445	430	475	487	443	455	478	488	449	484	461	455	476	455	473	455	444	477	469	424	437	490	433	449	441	456	437	494	445	500	456	428	446	458	456	441	454	452	476	483	444	463	431	449	440	443	432	431	455	484	452	504	478	437	451	452	431	456	469	440	458	502	462	460	447	454	489	441	421	446	461	487	445	441	458	474	448	444	475	496	443	436	480	475	442	470	476	433	459	455	444	509	453	461	457	468	448	462	444	437	496	457	464	466	464	466	448	446	464	427	469	438	454	450	465	439	468	446	468	426	504	438	467	456	464	445	450	484	475	464	464	439	453	444	469	436	420	451	436	479	430	447	480	459	436	448	452	428	413	446	430	450	464	436	443	454	435	446	479	445	459	481	446	469	465	466	434	449	459	434	459	478	436	452	435	432	445	466	458	464	462	467	437	470	454	450	471	464	456	454	465	477	448	450	466	492	448	448	443	446	448	475	440	460	464	432	477	426	468	439	470	476	467	463	457	422	473	439	455	495	461	479	412	433	425	422	430	466	463	426	427	445	450	444	451	467	473	438	463	444	455	436	446	486	480	464	468	464	474	435	471	441	497	476	430	441	430	488	486	443	482	445	451	436	474	425	457	466	463	465	440	475	448	483	464	472	463	477	458	461	467	418	476	443	488	441	421	470	457	445	460	469	453	469	473	427	436	435	441	439	451	458	440	441	430	470	429	411	470	466	413	443	505	427	458	481	434	452	458	452	413	469	453	426	473	496	461	495	428	445	455	468	466	459	456	450	464	441	485	430	461	427	451	478	436	472	457	464	465	446	454	457	492	472	439	460	444	448	485	413	470	478	466	455	478	454	440	443	461	476	454	473	446	436	497	446	446	454	455	444	478	432	446	450	429	480	447	407	444	486	469	445	493	438	464	456	465	491	437	450	447	446	444	487	511	475	439	443	406	457	460	456	432	483	442	448	438	457	487	467	469	462	491	425	461	443	474	444	427	453	474	451	468	456	453	465	489	422	430	489	469	440	427	417	479	465	430	456	426	458	407	432	477	483	436	477	473	471	458	466	462	474	472	467	430	462	502	450	456	493	431	490	476	462	455	418	439	448	453	438	457	472	429	435	472	441	461	437	494	493	479	469	459	460	450	456	470	415	473	419	437	455	456	449	445	463	457	456	447	490	442	455	469	450	426	436	467	439	483	494	457	456	444	439	482	424	465	465	441	436	469	450	480	469	466	447	476	487	452	427	441	477	471	490	406	452	463	463	457	470	444	446	465	474	414	475	480	449	448	423	426	492	440	464	450	418	434	469	423	454	436	449	442	435	443	462	493	452	446	467	439	416	456	474	417	473	444	439	448	411	472	466	471	478	443	498	477	445	421	459	428	477	459	465	510	446	468	501	464	460	460	401	443	460	454	462	457	462	455	467	441	487	424	444	452	435	445	440	478	455	430	420	520	469	441	484	485	451	468	477	452	469	465	431	437	499	433	484	456	441	461	453	446	458	450	439	439	437	445	427	418	450	473	440	464	486	431	444	462	445	460	449	445	430	459	517	433	460	500	478	467	434	430	439	443	473	463	495	445	448	434	470	464	471	433	428	438	461	427	436	447	451	453	432	427	469	385	441	432	419	454	419	463	414	452	490	461	461	481	502	475	449	436	448	463	505	477	455	477	444	434	449	453	438	458	452	459	460	431	473	460	410	453	416	452	438	430	468	470	466	446	406	464	458	480	445	445	424	465	441	427	473	455	423	424	474	478	449	465	453	471	426	470	428	474	460	469	473	420	463	458	449	431	438	449	455	448	476	433	457	450	457	428	466	436	458	461	486	409	448	458	425	471	414	484	429	440	457	432	427	464	459	479	465	452	472	428	429	446	469	453	440	440	465	435	446	456	473	453	471	470	481	433	424	464	514	448	466	405	485	407	434	457	446	433	465	431	436	451	441	463	457	465	417	441	415	405	458	477	467	454	482	455	485	439	419	465	473	448	465	441	472	422	478	467	419	447	430	448	431	467	486	449	471	437	446	432	456	461	456	459	467	446	416	457	475	445	422	436	463	429	430	435	462	428	416	474	432	464	470	434	431	456	481	444	455	449	418	448	459	447	437	428	453	482	463	512	449	451	458	481	502	471	457	430	396	444	483	434	464	429	481	446	477	408	447	423	447	444	457	455	456	428	443	469	454	467	445	444	446	485	475	449	460	482	470	480	441	461	440	446	450	448	455	444	435	461	479	442	406	474	442	467	473	448	424	484	446	481	469	454	465	429	444	459	462	465	444	465	473	431	455	455	483	461	472	455	455	455	499	458	410	417	415	405	437	467	446	453	463	443	456	461	432	432	452	438	467	442	450	440	406	494	446	494	450	426	443	481	442	479	464	459	431	448	469	462	474	446	431	438	445	452	460	441	463	439	457	441	429	446	438	452	443	475	451	453	450	487	511	432	457	460	439	480	473	455	473	446	451	413	471	462	462	450	430	439	450	442	443	503	449	434	464	458	484	466	452	481	446	454	466	441	469	450	456	471	468	431	454	474	441	457	471	410	484	512	454	462	437	493	408	482	435	439	438	425	432	455	461	465	451	451	460	459	478	447	405	451	439	442	428	511	425	457	460	476	477	441	485	465	431	469	445	459	452	428	433	435	465	431	457	404	450	456	451	471	448	409	436	448	468	479	442	417	477	451	426	488	442	470	463	439	461	455	472	459	460	457	479	451	467	477	459	443	428	446	449	490	467	483	495	445	484	452	438	441	472	470	444	445	457	480	453	465	418	433	485	492	423	464	427	494	478	426	416	482	454	440	448	467	418	424	413	416	457	416	436	492	462	454	455	456	459	423	499	444	424	453	499	431	457	458
24515	22665	37039	42970	39641	29310	13277	4011	966	635	656	571	650	550	602	649	606	614	628	616	616	575	572	553	614	559	586	538	570	576	618	573	568	542	612	567	578	587	605	553	642	571	591	597	654	606	592	563	552	573	611	578	591	586	599	617	631	595	601	576	640	608	587	616	624	626	595	576	632	602	565	589	548	515	629	607	607	554	568	613	576	639	585	600	607	565	591	577	572	599	616	591	588	578	607	567	584	578	576	587	595	611	653	562	582	584	588	597	586	558	570	582	566	597	565	580	603	586	628	563	612	557	557	566	513	653	611	568	589	608	592	577	634	618	597	600	581	611	597	589	576	616	609	585	599	571	610	609	604	596	582	615	573	586	604	589	605	606	594	620	566	603	591	577	568	607	581	601	556	588	551	564	557	572	616	614	591	600	618	600	567	564	608	626	615	592	607	625	574	563	637	628	629	565	578	554	602	579	588	573	626	561	608	558	602	620	583	558	598	592	532	565	623	572	594	593	616	583	583	625	581	552	605	579	579	587	573	599	594	614	602	570	652	566	509	535	534	602	578	558	562	576	572	597	566	575	578	561	596	563	546	597	587	593	605	576	662	581	551	576	601	604	561	581	598	573	554	587	619	570	613	580	607	569	590	586	554	586	567	606	604	592	546	623	577	559	559	616	582	572	623	601	552	582	581	594	584	535	600	590	568	574	581	580	579	608	589	602	566	542	568	586	560	609	635	607	602	605	607	600	612	556	614	578	628	549	604	576	621	582	572	576	581	583	573	577	589	602	561	566	623	570	581	607	634	592	632	603	625	578	618	611	555	584	564	591	606	532	591	520	586	561	627	577	603	584	554	598	553	567	578	623	626	593	608	533	555	573	619	557	535	596	581	610	629	569	557	586	575	572	603	626	595	570	582	633	568	598	594	603	578	574	567	609	586	573	645	598	575	555	554	577	568	598	593	569	605	610	601	614	597	585	567	558	625	557	611	572	555	611	583	597	597	593	582	612	553	626	583	581	593	647	606	585	588	599	597	573	625	605	597	586	563	595	597	615	561	596	579	562	565	569	611	581	598	570	568	576	599	566	598	529	587	618	594	606	604	624	608	566	555	624	572	577	560	571	565	562	555	595	573	569	567	564	571	567	597	579	601	601	582	615	596	560	578	576	626	620	559	551	612	550	556	601	585	546	575	573	594	654	565	551	601	542	573	570	560	596	621	596	609	565	591	566	594	541	640	588	560	611	549	590	603	575	609	552	611	588	594	594	625	583	608	593	585	592	608	616	602	567	600	578	545	578	561	553	588	579	550	563	554	615	587	607	603	614	595	606	588	590	576	595	578	602	593	608	646	628	546	595	583	594	555	558	592	579	592	573	554	570	568	586	589	641	575	575	582	578	591	600	582	580	607	594	568	587	569	606	586	595	533	582	624	563	600	554	618	594	572	604	555	591	558	560	603	575	547	603	576	545	635	527	531	606	585	598	565	588	592	578	596	611	605	580	591	572	619	609	569	589	582	628	605	608	598	547	592	560	568	600	594	603	550	558	569	609	609	569	559	583	588	572	600	583	567	532	625	576	572	621	569	613	556	580	576	592	596	602	576	582	600	615	582	593	553	543	631	548	574	555	596	579	601	623	647	647	586	598	583	589	585	579	599	569	562	565	611	575	601	618	583	559	553	598	600	575	569	570	573	582	566	553	536	569	572	584	593	589	597	573	561	607	603	590	591	574	580	595	581	566	614	534	573	607	616	567	605	598	595	559	616	615	582	595	593	584	629	605	598	607	552	535	596	559	604	562	639	560	574	611	610	621	619	580	578	591	586	562	572	584	554	590	628	592	576	597	599	577	588	575	582	579	583	617	600	598	627	617	578	543	577	592	595	599	617	618	598	586	609	556	558	548	618	590	587	644	630	601	569	612	552	580	573	572	610	621	573	577	605	582	572	615	608	590	587	547	576	544	561	556	567	589	582	622	564	558	565	575	632	629	536	592	593	574	602	580	611	564	582	576	589	578	571	622	617	556	575	606	603	597	590	608	630	602	597	581	589	599	569	564	606	593	556	597	593	614	577	602	605	586	596	589	574	590	573	598	573	605	543	587	558	596	595	573	575	562	558	549	558	574	600	634	602	575	599	567	547	558	588	528	566	617	520	572	542	621	585	586	587	589	579	557	581	552	626	552	655	609	584	593	607	552	584	574	586	569	546	529	606	578	564	609	578	582	636	571	588	620	604	624	602	550	566	613	580	553	586	581	576	563	563	574	578	571	626	567	555	578	563	589	578	591	603	553	588	574	569	575	590	594	573	602	600	580	578	580	601	554	612	566	608	581	613	582	579	604	596	584	608	626	610	566	605	552	595	583	576	585	589	600	561	555	555	564	625	553	575	613	592	540	607	567	612	596	566	566	625	619	593	562	618	564	576	612	580	573	647	541	530	605	564	592	587	571	604	547	561	559	543	647	593	568	617	629	589	568	561	609	634	591	552	583	563	586	564	606	635	603	579	600	610	627	612	558	582	566	568	629	671	600	563	592	572	590	602	612	602	554	550	621	588	576	598	571	578	577	571	576	605	551	599	606	587	602	616	594	558	610	582	556	565	608	558	592	552	574	589	490	575	585	579	554	577	578	588	553	586	622	588	597	589	566	560	558	543	578	581	591	613	555	562	550	611	596	560	543	560	575	638	603	609	550	605	543	591	591	627	631	586	573	605	615	561	564	556	591	614	578	545	633	581	578	612	588	578	597	600	602	561	625	574	563	579	604	625	589	602	547	604	578	636	611	554	554	562	594	575	624	578	569	575	546	556	616	577	586	580	558	583	583	574	570	593	571	574	619	608	590	569	577	625	572	583	591	629	589	591	558	555	585	558	554	576	603	592	617	572	582	582	587	587	567	606	590	559	563	578	574	550	582	608	605	575	601	583	578	604	558	586	569	608	574	561	607	594	601	585	588	538	578	620	572	597	565	613	610	573	573	565	561	584	588	558	609	604	594	578	587	600	601	563	606	592	630	562	578	603	579	573	579	590	605	578	602	636	582	556	603	528	592	573	605	589	611	602	568	560	591	628	608	583	539	616	603	585	573	561	558	572	582	535	555	552	551	548	583	597	588	577	625	573	549	582	567	576	584	618	581	626	603	584	583	619	578	550	639	583	588	614	569	608	570	611	544	622	581	569	576	579	547	590	543	633	611	569	601	583	605	580	612	583	578	587	599	598	602	594	588	576	532	636	570	619	606	601	594	625	551	592	568	566	592	616	594	592	600	592	610	555	572	576	602	593	558	589	577	566	631	617	586	579	602	579	615	615	561	572	596	557	553	556	641	594	556	545	582	602	581	573	606	568	609	573	629	577	559	599	594	572	601	569	567	605	552	618	600	567	551	563	622	585	589	588	607	565	601	591	579	543	590	571	591	581	544	595	593	612	561	612	582	611	563	575	587	605	590	627	570	595	587	589	560	605	596	601	563	567	621	536	617	590	562	550	534	572	549
58330	102523	86457	64667	44082	21494	7014	4133	1040	577	604	595	582	572	549	556	576	580	569	586	549	582	577	542	564	538	560	569	543	556	562	542	567	570	592	568	553	585	563	564	562	553	541	539	544	555	498	526	570	550	519	541	570	534	545	525	595	557	528	585	569	559	534	595	544	526	551	558	553	544	607	577	588	562	613	533	503	572	547	542	562	556	564	526	571	551	566	512	568	526	578	585	563	535	543	550	556	560	578	580	561	541	570	571	533	522	503	553	540	560	577	531	552	497	553	546	544	536	555	610	559	544	544	537	544	572	577	553	570	527	577	558	573	558	522	556	553	540	553	553	545	558	560	558	603	535	558	542	533	545	514	526	557	547	545	556	530	577	550	554	555	554	569	590	542	576	595	566	549	532	560	560	552	545	537	569	540	536	559	513	541	558	552	558	552	539	554	545	549	568	531	548	555	593	545	531	569	601	538	585	583	529	562	551	571	589	538	618	599	597	563	543	526	564	537	576	535	543	588	564	536	601	554	585	578	543	574	590	572	575	562	536	577	539	572	540	548	589	580	620	582	556	541	522	569	551	547	558	535	560	554	552	569	515	585	551	566	551	509	529	591	579	542	548	544	544	549	579	571	535	567	539	570	584	577	585	563	569	554	552	548	536	533	555	564	551	531	546	567	555	555	564	570	534	574	575	544	560	540	552	595	537	531	560	570	536	564	534	541	514	552	540	535	546	556	563	535	532	564	547	548	585	531	556	555	555	584	521	566	550	559	555	536	540	508	538	505	547	564	516	559	539	565	550	533	530	604	533	580	549	487	521	531	549	596	570	555	532	540	611	542	528	574	534	576	518	574	576	545	583	533	566	523	514	527	595	554	573	531	517	558	565	589	550	499	514	541	581	557	578	604	544	510	526	539	538	503	534	564	557	564	534	511	543	598	547	542	526	539	579	538	541	554	575	549	590	554	564	557	571	548	521	568	520	542	537	559	582	528	534	605	575	570	557	545	603	541	538	556	584	564	586	571	547	585	561	542	562	546	552	562	541	599	566	580	495	511	524	505	531	541	535	541	551	582	513	547	546	563	543	543	527	523	570	534	573	554	571	523	603	531	553	570	521	534	514	545	556	509	578	528	575	535	596	567	540	521	548	553	558	520	576	562	555	546	539	554	554	539	588	531	559	549	528	568	536	558	564	544	554	556	557	486	542	562	528	534	580	500	551	519	566	540	600	534	567	563	587	568	583	504	587	545	499	545	565	576	562	528	526	533	567	551	565	496	562	522	579	510	561	573	582	585	560	554	524	561	535	574	549	588	558	552	506	568	568	556	559	575	590	541	557	564	598	543	535	553	548	592	568	549	554	562	551	559	533	537	562	597	596	520	563	554	556	507	543	532	522	585	543	578	541	584	540	574	538	544	572	558	580	600	545	556	553	566	568	575	585	524	517	549	581	548	542	541	576	595	525	553	558	578	532	537	518	541	568	569	544	551	550	514	585	573	515	615	530	527	558	558	557	592	607	592	527	586	553	564	542	620	569	587	548	546	528	549	550	564	514	542	509	519	539	523	500	555	541	537	501	533	562	554	558	514	564	541	504	602	648	531	561	528	528	559	523	554	588	498	520	561	509	552	509	588	580	563	589	583	591	564	541	566	541	569	591	521	574	597	520	541	549	565	537	512	546	594	559	568	549	538	511	563	578	562	535	565	539	544	533	571	577	565	542	552	556	564	560	592	522	559	550	537	549	598	522	570	592	577	521	546	533	600	549	564	558	550	556	551	564	516	531	527	537	544	513	507	563	532	546	544	553	571	531	542	558	554	556	540	585	563	564	506	509	558	517	570	556	566	567	531	501	504	579	530	594	576	539	624	568	550	558	543	521	517	563	568	544	529	545	506	517	505	555	568	526	561	529	573	546	608	587	618	573	569	525	554	497	513	531	563	546	531	538	533	552	536	571	556	585	537	557	589	606	521	535	567	554	507	504	592	550	548	529	552	576	545	560	573	579	558	565	502	514	563	540	571	603	594	510	536	536	539	595	560	511	536	561	538	565	502	531	550	535	564	526	544	536	575	555	534	576	551	563	541	601	562	540	527	532	550	545	512	579	547	536	538	538	545	562	578	543	593	578	568	540	539	575	553	502	517	551	581	537	545	537	566	545	538	518	554	581	583	593	559	539	557	528	573	522	534	579	530	519	608	567	560	532	507	539	573	517	572	543	537	541	534	500	566	538	581	533	519	563	550	539	525	549	530	560	536	533	610	539	562	547	587	524	625	575	530	489	546	600	559	508	588	545	508	560	575	553	558	523	555	550	592	603	532	507	548	574	567	565	562	518	558	567	539	579	527	571	478	528	563	535	571	557	502	552	572	558	573	569	547	542	518	522	547	578	547	544	565	540	566	575	584	515	548	564	544	546	604	538	583	592	566	546	557	525	529	553	571	578	555	570	584	536	554	499	555	572	589	548	564	558	543	577	567	556	524	572	603	541	557	574	593	533	514	543	541	526	579	546	533	533	572	528	577	588	528	593	519	568	530	545	564	590	562	571	543	582	593	532	557	563	569	545	592	600	554	539	523	597	553	545	557	608	538	565	552	548	568	530	552	540	600	541	567	534	570	499	560	531	550	568	555	609	567	554	572	553	576	521	572	557	564	542	578	512	550	565	566	555	535	530	528	564	551	539	562	531	573	572	531	540	573	536	509	494	544	552	586	532	559	520	537	557	546	574	589	535	530	551	527	600	576	594	545	546	556	555	574	551	543	461	560	597	525	526	563	526	558	558	567	524	555	572	571	541	574	536	560	536	589	602	553	537	602	595	589	536	536	552	571	561	568	579	591	570	571	558	533	520	578	534	527	555	549	517	543	540	558	555	575	524	589	597	537	541	549	566	575	540	529	544	556	570	553	551	604	516	579	550	574	527	566	563	568	575	531	564	531	569	547	547	597	585	544	553	534	588	600	537	548	568	551	521	554	531	534	553	567	517	549	587	558	568	567	540	580	576	556	578	579	550	528	514	520	545	545	546	548	550	531	529	541	563	551	527	549	508	556	592	556	557	542	575	557	539	540	536	531	560	565	559	527	556	578	536	550	550	548	535	562	579	540	542	571	557	553	539	545	551	533	581	577	565	563	571	577	567	584	536	563	529	536	586	519	550	541	564	541	533	585	532	568	572	515	539	581	564	537	572	536	574	560	525	588	568	570	546	531	514	543	501	549	499	575	572	522	556	550	532	548	561	575	542	550	485	616	545	509	612	593	533	533	574	556	509	524	546	526	565	551	555	538	540	527	542	588	562	535	551	577	537	579	507	531	542	525	544	516	527	547	541	512	538	553	597	499	575	537	558	547	550	578	508	549	544	528	534	580	547	556	568	546	541	551	517	573	511	526	530	592	561	534	528	535	527	528	579	573	563	502	554	572	502	541	577	511	568	597	566	552	519	584	550	575	539	525	516	535	568	531	562	550	554	542	547	540	526	541	542	542	528	557	555
28545	25291	26314	16175	6594	2299	772	594	440	403	410	422	445	435	453	445	437	423	425	416	368	441	406	398	400	404	432	402	421	395	435	417	409	440	461	407	426	431	432	415	438	420	466	465	424	442	402	411	408	405	411	413	394	425	431	426	434	440	418	436	402	412	419	385	410	415	438	399	413	433	411	420	407	425	454	451	419	434	400	422	427	413	411	415	395	445	452	400	441	405	432	397	400	432	439	383	448	403	415	421	437	449	408	426	428	390	407	427	453	441	436	413	415	440	430	455	399	438	400	388	466	414	392	410	426	404	409	404	459	415	427	434	428	435	403	448	403	408	410	426	412	459	435	424	450	429	450	404	437	402	409	408	396	432	392	391	443	415	447	403	398	403	432	414	442	424	433	443	442	460	426	401	430	408	428	413	434	396	437	427	420	441	405	429	403	423	397	444	421	427	435	428	413	376	432	413	435	402	411	429	424	465	414	472	404	393	434	414	403	441	407	436	425	404	408	409	408	427	389	398	408	428	419	463	449	413	450	429	456	438	473	414	414	409	431	406	448	449	435	435	418	422	407	448	392	427	409	429	414	461	383	427	394	428	430	458	449	436	435	413	433	439	391	452	419	454	460	421	460	422	409	412	413	449	433	432	418	385	454	452	407	402	435	432	423	434	430	398	439	417	411	448	399	426	390	424	418	431	426	425	416	442	423	386	420	409	397	410	434	429	415	408	438	416	397	432	407	399	444	438	395	384	414	455	403	402	417	433	395	423	411	406	427	435	419	434	415	443	461	422	440	420	420	449	427	444	433	389	402	388	422	443	447	436	409	459	456	452	386	419	432	419	452	419	403	462	419	429	445	427	415	403	462	416	396	426	382	419	425	448	426	440	416	400	459	435	445	432	441	428	458	431	415	433	409	411	436	455	424	422	449	413	422	436	417	441	451	441	401	433	432	373	417	392	429	395	462	382	401	403	425	430	425	385	416	422	414	444	439	429	441	446	445	406	426	413	415	446	438	435	394	451	427	414	385	399	428	441	400	414	420	458	409	415	397	429	433	397	399	446	451	435	410	410	448	395	428	440	389	441	439	418	417	441	379	436	471	433	409	400	438	401	431	413	384	416	426	438	440	404	406	426	418	399	389	425	455	395	442	412	451	429	395	399	417	402	408	398	447	420	420	411	443	394	399	418	392	411	405	372	414	457	455	444	374	455	438	416	379	425	471	435	418	436	403	409	435	435	398	429	413	454	431	388	441	439	409	436	426	413	399	388	459	431	412	428	430	412	393	405	409	437	399	420	417	435	425	455	438	392	449	408	406	432	405	367	409	406	429	443	407	411	402	418	435	457	426	414	397	406	430	397	443	452	418	408	408	387	432	440	406	429	403	423	416	439	437	451	393	401	422	404	421	409	429	431	408	425	422	398	407	388	424	413	453	391	402	446	418	407	424	427	434	414	414	365	447	456	392	427	439	385	403	458	435	400	432	458	416	464	407	435	421	432	417	376	424	391	432	449	434	455	432	419	435	441	383	479	421	418	437	380	410	407	419	414	403	441	432	414	419	404	422	396	460	419	391	418	387	401	467	420	403	410	437	414	453	427	469	451	410	437	436	405	470	431	443	445	440	429	390	410	431	402	406	405	455	422	420	439	409	429	439	434	403	435	430	408	432	428	415	426	442	439	447	460	424	411	427	416	438	429	424	426	386	409	438	410	426	445	416	417	421	426	429	420	419	385	430	483	429	464	408	411	376	425	435	449	422	405	411	398	433	420	410	406	481	417	416	362	392	442	410	395	394	419	382	403	396	413	371	427	414	414	396	414	423	440	432	441	420	417	407	422	425	427	399	421	423	415	419	423	425	429	422	430	404	415	406	430	424	402	430	420	438	424	420	439	412	417	374	425	416	402	399	430	438	408	424	432	421	384	400	402	407	438	415	415	434	418	416	435	411	404	435	419	420	440	428	426	406	433	423	401	431	443	431	435	413	440	382	442	473	411	379	462	432	394	400	425	434	406	411	430	415	421	391	431	416	438	408	428	392	407	423	424	403	398	412	431	426	456	401	449	457	387	421	439	436	372	419	422	414	420	442	390	429	447	392	446	414	416	403	422	395	426	444	405	393	402	432	404	416	420	381	438	420	426	415	421	464	413	426	442	381	398	397	466	457	410	420	410	417	436	401	385	419	409	439	462	411	432	382	384	383	424	410	444	457	431	429	411	434	429	403	414	410	397	445	442	403	393	438	446	421	473	444	401	437	459	467	420	420	417	395	439	394	446	440	436	425	405	410	399	444	404	451	423	386	422	411	410	400	381	376	440	441	449	441	441	437	424	415	413	382	407	452	411	433	402	407	413	433	426	456	434	412	398	426	438	389	457	430	399	410	423	410	428	389	407	426	418	386	437	433	413	453	401	426	434	381	447	467	422	429	408	447	442	461	391	400	419	395	447	392	427	448	397	420	450	400	425	418	414	406	422	417	424	422	446	471	414	412	463	434	387	422	418	415	397	390	419	417	417	437	415	411	428	426	404	454	410	410	360	385	435	393	416	409	406	425	424	461	460	387	413	425	428	403	447	404	401	420	380	403	408	418	408	453	428	424	436	414	418	403	419	406	416	437	427	389	402	408	434	441	460	410	417	443	391	441	440	397	448	414	416	393	416	390	440	429	430	425	451	421	416	411	394	410	426	423	424	440	413	408	454	432	412	426	430	404	402	454	418	391	426	443	441	428	443	380	396	405	422	422	437	419	411	419	408	420	421	464	409	409	403	426	414	400	431	444	398	425	450	455	399	432	409	413	461	417	464	397	464	394	408	431	473	414	383	412	436	439	440	440	402	411	417	419	430	425	397	424	423	462	435	445	420	421	443	439	431	387	421	431	423	419	446	427	398	429	404	449	435	431	428	468	428	409	376	442	415	403	462	421	410	427	411	396	460	425	446	429	380	436	396	391	410	426	408	409	435	434	423	417	384	415	433	404	417	456	426	430	416	424	438	421	410	452	450	377	408	412	435	433	410	411	478	446	429	402	422	423	427	419	384	402	458	421	383	426	413	459	420	357	398	444	430	407	410	430	404	409	397	444	414	435	437	424	436	403	411	382	417	377	399	450	406	411	437	494	410	427	437	422	428	428	443	448	402	434	413	418	401	424	401	427	424	437	442	415	448	436	411	418	400	431	394	414	377	410	420	404	427	436	406	478	438	408	392	429	431	414	447	443	440	394	402	422	452	420	425	389	429	436	401	429	448	398	409	410	419	400	443	403	426	408	438	464	425	394	411	424	382	418	424	385	413	410	435	397	435	415	403	392	424	412	404	427	400	413	460	419	426	413	440	398	415	416	398	403	437	438	410	391	416	378	410	375	451	411	425	421	417	381	399	405	405	422	428	410	441	465	434	395	385	415	442	445	413	393	395	444	450	429	437	446	406	425	433	426	438	409	462	450	398	445	426	413	400	415	410	423	438	450	414	396	391	438	471	424	438	428	422	446	422
12559	29968	23675	11126	5438	2080	726	505	370	397	372	379	377	345	372	369	348	359	369	345	389	336	352	370	380	356	369	409	344	383	353	376	367	341	376	352	355	401	342	367	364	385	353	380	331	357	369	350	422	354	362	360	349	357	321	365	388	378	346	369	379	368	360	393	365	352	360	343	375	364	358	357	410	375	385	349	339	376	361	356	354	361	342	332	359	349	333	340	360	337	335	322	382	358	354	329	348	363	354	362	346	365	386	392	364	372	360	347	349	342	347	347	389	344	377	376	385	369	346	369	373	352	350	347	371	396	344	336	375	388	340	340	322	380	328	335	360	361	379	382	318	370	373	406	372	364	345	384	397	365	379	382	373	354	368	370	340	381	374	329	355	368	343	384	316	357	345	350	361	336	344	363	359	349	349	340	383	351	397	372	362	365	359	337	341	355	362	358	355	349	401	390	335	358	350	354	331	342	343	352	362	329	359	395	336	367	350	354	391	330	358	337	366	372	329	343	371	354	348	330	324	377	347	373	352	349	345	333	372	352	373	349	321	351	383	352	355	365	353	386	344	355	328	373	360	340	356	340	367	358	374	359	336	341	346	301	356	356	384	387	389	358	386	327	344	412	355	322	364	333	348	372	376	370	331	390	400	386	391	361	381	350	355	358	369	365	358	403	335	359	326	341	380	363	343	353	373	362	361	371	346	347	355	394	359	367	377	334	363	371	354	372	368	381	323	340	364	337	373	386	357	347	371	364	352	375	337	332	370	353	387	377	383	362	329	316	347	359	357	362	372	380	362	352	342	366	366	351	356	389	347	348	344	383	349	352	368	364	362	361	367	335	344	376	377	360	317	345	379	371	354	356	365	369	377	359	365	351	358	397	339	333	368	361	334	342	352	323	374	338	363	358	317	363	338	364	365	347	386	336	370	363	336	367	331	368	350	383	375	362	393	410	378	325	382	346	358	373	397	374	337	348	361	361	360	320	365	366	383	359	348	369	366	384	374	329	332	354	367	370	335	341	406	367	349	352	345	354	331	393	358	332	381	337	355	370	350	359	353	367	354	380	315	363	363	349	366	352	340	354	380	356	344	368	345	360	364	378	352	344	370	344	362	374	339	347	304	355	365	335	329	370	388	370	398	359	382	328	363	350	345	333	370	402	372	380	359	339	379	360	351	369	335	386	354	384	397	337	319	337	355	336	378	390	345	373	374	352	372	407	380	330	341	359	361	344	360	354	365	369	343	381	386	346	309	386	372	385	369	334	326	385	348	326	332	333	364	367	365	359	350	395	348	381	390	360	343	366	348	338	373	347	358	332	368	361	400	332	336	380	365	387	398	355	356	381	342	370	359	353	372	333	375	361	321	344	363	337	381	376	373	362	335	380	376	352	360	400	384	354	362	366	357	388	362	381	367	343	357	374	392	373	376	335	349	345	347	366	364	342	330	345	343	380	346	327	354	363	367	381	356	346	337	365	375	327	379	387	390	378	402	387	381	348	375	333	335	377	368	381	362	348	377	352	332	394	365	354	343	386	369	369	371	393	400	349	344	346	356	380	318	351	353	378	319	333	377	353	380	364	327	360	348	342	331	341	368	374	375	355	381	381	360	380	365	366	363	390	364	340	364	365	333	351	317	349	406	365	346	331	368	358	354	320	354	375	349	366	359	337	379	358	329	369	332	362	374	347	336	372	371	375	340	379	393	355	361	392	343	342	346	353	353	390	364	357	345	353	304	341	372	328	345	356	357	352	326	391	346	355	357	334	371	383	371	363	373	371	340	344	391	343	388	343	357	371	387	358	353	335	358	333	366	356	338	370	389	351	365	394	364	357	348	353	355	371	344	330	349	369	343	365	331	368	361	343	383	345	366	371	378	381	358	363	379	383	367	358	356	351	375	359	354	373	369	349	375	359	359	343	334	357	378	387	371	351	383	352	348	366	318	327	354	390	346	390	340	351	336	338	374	379	372	347	351	328	347	356	364	367	376	382	365	361	365	369	372	329	377	363	351	316	362	350	369	362	351	339	330	372	346	334	355	312	366	342	360	356	385	335	356	381	343	349	346	366	359	371	367	388	355	393	373	325	362	336	384	377	360	366	374	338	371	358	381	384	330	386	366	390	387	381	412	346	365	368	347	344	346	371	363	372	363	377	357	349	378	350	339	349	349	330	348	360	377	339	345	372	361	327	378	388	346	353	375	374	355	367	359	372	375	366	369	354	327	363	321	332	359	323	371	367	373	364	331	387	352	339	355	380	342	359	369	357	337	341	365	374	346	366	347	342	343	356	365	343	336	361	363	376	314	371	398	379	375	350	342	362	408	351	352	349	361	349	398	339	325	365	376	374	367	340	379	359	375	370	356	385	362	363	372	367	342	360	410	346	351	347	375	367	364	331	377	374	332	364	369	340	340	365	377	368	330	371	338	326	355	359	403	382	334	382	348	369	400	338	364	390	368	362	337	328	370	368	366	337	357	347	357	371	339	388	340	361	363	373	320	377	354	320	352	344	370	344	357	370	374	376	335	341	369	368	384	340	362	388	355	346	337	380	377	343	348	386	372	362	404	381	342	352	373	344	372	370	359	387	364	369	328	377	362	347	327	373	382	363	359	362	342	354	374	377	339	397	361	337	358	352	382	346	368	362	366	340	375	369	372	362	361	371	369	367	368	351	365	341	312	371	356	351	361	339	357	357	371	369	364	340	372	323	371	310	365	374	354	370	366	341	365	341	326	349	369	336	382	338	334	364	377	360	372	375	345	377	350	380	375	372	373	366	375	387	368	374	394	381	365	367	362	357	364	365	372	342	335	377	366	364	386	337	381	344	359	381	366	379	371	349	355	313	366	354	387	342	365	376	332	367	367	342	362	359	343	366	406	396	343	354	327	352	340	388	351	358	356	338	348	367	345	394	371	404	346	351	352	372	365	358	381	374	395	348	378	366	333	356	402	351	362	389	353	353	381	346	365	379	361	381	362	354	373	362	357	379	364	344	405	361	340	369	346	352	359	371	355	373	356	321	363	364	379	379	385	348	396	383	338	347	355	341	346	391	347	376	383	372	369	343	370	368	331	380	407	360	357	333	368	367	360	345	375	347	372	372	355	348	363	342	342	357	359	363	348	361	369	339	331	354	346	348	362	362	355	387	357	380	383	371	358	376	373	391	373	335	363	341	383	348	354	335	380	372	374	352	371	355	374	366	384	349	361	341	370	339	337	351	340	376	349	349	393	363	373	396	381	375	336	364	376	336	353	338	365	349	352	333	354	336	366	374	342	377	406	383	347	358	365	350	378	371	379	372	358	323	358	384	340	369	356	362	357	370	348	372	371	340	379	377	404	347	363	382	361	422	378	364	369	382	399	364	342	405	349	365	355	383	389	386	376	372	360	362	411	356	382	369	343	347	357	376	399	335	396	362	380	369	367	344	342	361	331	376	373	371	354	355	372	337	327	382	324	375	339	363	404	379	388	322	355	369	355	354	346	385	356	356
25417	24117	41516	45432	35821	20649	6175	1999	621	532	509	510	560	513	478	529	497	458	470	483	490	497	451	471	512	483	512	470	474	451	476	464	511	488	475	469	456	521	488	456	431	527	482	495	510	475	483	483	440	483	511	469	464	489	473	462	475	459	506	477	480	496	457	426	473	457	479	503	471	492	458	486	529	504	484	467	482	486	503	468	469	476	489	469	434	494	468	492	442	525	460	506	484	482	504	454	477	465	460	472	482	501	487	500	471	473	466	497	497	494	522	474	448	471	485	460	444	490	482	507	486	497	473	485	516	469	455	485	524	514	497	454	508	445	493	464	462	479	478	476	452	495	489	482	512	485	469	478	467	486	454	446	477	476	470	464	486	466	485	489	419	508	508	451	434	499	464	521	477	480	494	468	442	446	481	477	473	499	524	496	511	483	510	462	489	447	452	443	498	480	477	488	469	464	456	452	429	465	493	470	465	512	486	455	457	464	490	450	483	486	514	455	489	467	483	519	471	454	501	480	482	449	486	465	504	486	463	480	466	518	523	465	474	460	463	487	469	532	432	476	451	479	488	485	505	458	451	541	454	445	493	518	464	479	462	472	497	488	524	516	491	487	484	480	477	463	487	494	448	493	461	489	495	463	486	511	455	469	484	462	454	452	452	470	479	451	478	498	470	433	468	480	442	454	474	491	512	484	494	467	481	512	495	448	477	466	423	487	457	442	474	493	494	468	457	466	489	491	466	502	451	494	480	487	416	459	469	468	511	499	506	491	464	474	488	489	476	463	450	494	481	478	445	516	489	474	472	458	457	478	466	508	481	495	470	485	478	450	456	514	493	479	444	487	491	449	480	513	491	489	474	493	478	462	502	460	456	451	486	476	530	421	522	478	456	484	510	475	423	507	480	538	495	459	446	493	428	489	490	463	475	467	515	488	472	459	454	467	442	484	504	479	479	481	497	479	462	465	460	471	465	473	470	466	443	516	466	444	470	469	489	480	473	449	522	485	493	480	491	450	509	492	453	504	454	479	455	484	461	485	493	487	472	517	442	458	455	477	468	473	465	504	470	461	505	513	493	464	494	472	435	468	467	513	456	466	497	437	466	452	472	518	453	469	442	477	473	464	468	499	489	520	448	499	492	493	495	462	496	511	463	466	485	514	494	484	497	465	477	467	503	471	482	478	528	512	480	471	485	462	492	456	466	461	483	453	461	516	453	471	447	499	502	458	487	474	475	493	490	449	458	442	496	455	473	492	511	466	494	487	501	488	439	461	470	490	443	492	476	522	466	496	473	496	476	464	470	439	475	474	505	497	483	477	460	523	487	483	468	487	482	481	489	494	470	498	442	470	518	485	427	469	440	517	473	488	500	481	485	482	470	531	506	459	474	492	513	487	464	477	465	491	498	489	506	533	471	470	484	470	482	517	503	491	478	453	496	446	472	437	483	430	447	459	469	496	504	457	511	484	457	494	467	498	495	480	506	514	442	466	488	496	494	474	448	483	484	497	480	481	494	495	423	416	478	468	511	495	494	462	467	462	466	446	489	485	487	450	503	463	486	488	472	527	469	495	452	513	463	480	463	506	442	482	457	478	507	479	450	477	490	473	427	441	505	516	472	491	506	494	485	475	465	512	436	454	460	493	467	466	497	475	488	477	497	442	466	497	471	467	494	516	468	457	448	472	497	479	455	444	464	485	520	457	468	469	464	510	473	508	487	483	521	468	496	509	485	483	479	460	497	517	458	489	491	492	496	456	458	468	490	501	438	505	465	495	491	522	507	468	462	472	461	474	491	454	489	487	497	446	494	472	451	488	510	516	461	462	494	487	455	512	453	505	500	469	477	479	473	460	500	468	468	462	482	453	497	462	493	479	448	483	481	486	465	476	469	465	480	519	473	490	498	461	487	498	464	530	521	474	472	456	503	506	478	437	479	474	504	504	459	459	475	440	530	496	499	475	488	484	517	479	463	466	434	495	493	445	486	469	467	489	495	469	510	521	476	467	440	463	477	476	468	476	497	440	463	497	468	485	478	486	491	509	475	443	478	497	477	481	492	485	478	475	509	470	500	463	477	482	494	494	509	480	476	502	458	497	493	462	458	476	470	440	478	465	464	474	491	463	476	481	464	493	473	486	479	488	478	462	489	459	488	501	494	453	479	479	453	431	469	495	451	468	508	496	486	449	476	444	483	476	468	463	529	507	494	501	455	502	495	470	490	499	475	445	489	477	516	501	473	477	479	487	421	476	493	479	462	472	499	453	444	470	442	454	498	472	487	510	472	456	496	477	470	485	503	450	493	474	430	486	442	482	495	483	471	489	492	491	440	483	470	480	498	480	473	493	459	459	428	435	452	440	500	497	484	454	470	486	501	460	517	512	427	457	471	452	495	454	463	506	469	492	490	494	466	440	488	460	472	468	474	481	451	494	485	491	483	441	508	489	446	474	493	460	449	520	512	466	434	438	475	455	457	513	472	468	439	461	485	447	447	451	476	478	487	490	493	463	491	492	514	479	460	495	508	504	492	511	468	486	542	482	469	484	465	470	487	489	488	442	522	442	510	443	477	455	472	459	475	450	520	489	485	434	453	468	455	492	474	480	475	470	477	475	471	469	487	482	487	483	400	456	473	450	480	444	482	499	469	480	491	504	450	506	463	453	473	494	441	481	515	483	477	492	460	450	507	494	430	482	504	507	482	483	430	503	455	440	474	482	468	479	501	485	521	478	536	502	511	484	447	481	520	449	484	490	483	462	441	478	496	490	493	489	522	488	475	491	456	467	448	472	487	457	468	461	431	455	444	466	488	468	493	465	470	487	464	495	480	440	497	457	449	459	478	508	449	535	490	483	456	482	466	443	457	446	469	490	492	491	487	506	510	457	453	501	447	479	470	478	514	460	477	453	482	535	492	476	472	497	488	478	475	478	471	472	498	441	505	500	456	474	487	459	488	444	474	484	436	466	477	477	483	481	451	480	502	476	475	495	490	473	439	488	499	471	472	474	487	478	488	473	476	471	455	483	454	454	489	496	473	492	468	445	486	527	461	491	504	440	472	479	439	482	472	493	475	491	461	482	456	451	472	488	517	480	465	489	510	475	485	491	494	515	459	466	473	464	499	513	489	512	467	464	468	461	448	467	486	482	451	448	469	441	489	478	466	463	488	468	474	524	460	499	499	462	485	483	473	487	458	479	486	476	488	443	472	440	497	493	474	478	524	469	466	486	493	429	469	452	502	478	490	475	496	435	518	494	474	473	426	464	482	474	454	484	488	463	485	486	464	492	462	463	496	495	499	496	474	448	460	484	500	507	478	434	506	454	496	468	452	477	481	483	473	493	462	486	482	457	492	490	475	446	508	499	502	520	496	486	416	491	497	477	462	461	510	481	454	506	487	486	448	538	470	506	484	445	465	472	491	454	462	463	489	515	491	463	464	466	499	473	506	478	522	479	494	489	448	459	503	496	520	526	442	473	509	461	454	489	500	477	459	524
48652	90606	74202	49653	31996	13247	3874	2224	633	427	497	456	393	475	450	430	449	489	446	426	480	454	441	456	476	507	440	467	472	439	389	472	436	476	436	437	456	437	499	425	469	451	486	407	438	419	421	462	434	453	437	440	440	438	473	477	469	448	471	422	482	432	423	439	434	459	476	448	463	439	437	473	448	458	480	454	431	440	431	445	454	424	416	491	431	452	461	433	468	489	449	455	428	475	467	467	432	459	473	452	456	430	447	467	440	460	446	428	415	441	404	439	462	411	442	446	465	425	440	489	465	476	456	428	468	420	427	439	446	450	472	467	421	446	429	423	439	451	509	447	419	433	444	463	446	414	463	445	473	460	447	445	476	435	447	418	436	445	414	427	434	455	433	437	488	484	467	450	463	397	440	467	456	440	450	449	441	423	464	444	476	440	471	429	457	461	440	427	439	441	421	463	443	439	424	443	428	452	471	446	440	467	467	451	467	467	519	434	447	480	426	449	443	449	423	419	430	461	472	463	424	465	444	461	456	447	422	452	444	423	437	422	475	441	415	477	450	443	416	413	440	452	451	479	428	437	466	485	465	410	444	479	467	458	503	454	432	486	467	493	470	443	449	439	452	474	461	466	460	475	472	440	462	440	464	426	473	445	419	480	450	461	443	417	440	479	416	474	454	403	454	435	464	436	425	436	483	484	426	455	454	433	459	466	490	419	437	454	423	435	415	409	502	435	436	473	466	468	465	445	432	428	431	444	456	414	449	485	417	390	440	472	475	469	471	425	457	429	490	470	487	436	396	450	462	455	469	458	474	460	450	431	442	461	457	489	436	474	427	453	450	443	469	471	464	432	414	431	434	461	477	436	430	458	435	449	464	486	478	486	439	431	433	441	465	452	427	437	444	442	469	423	415	434	448	458	470	455	459	430	477	473	432	446	474	436	468	417	468	414	449	461	445	476	487	432	413	445	466	464	468	452	440	499	453	420	470	460	439	453	450	452	437	438	458	448	453	462	434	490	447	448	450	457	390	455	471	473	476	415	434	435	446	449	423	479	486	462	455	438	442	445	456	454	423	481	498	436	480	453	468	465	466	448	459	440	423	445	455	454	442	449	422	422	460	467	465	417	425	442	438	453	438	445	415	471	464	455	443	419	463	442	439	447	431	428	489	452	413	447	442	430	451	443	448	452	460	453	439	433	439	491	424	450	431	478	444	448	430	442	442	472	420	457	459	462	438	439	455	460	455	423	441	442	463	435	457	472	480	395	474	436	436	448	471	425	424	448	445	444	462	420	410	435	413	406	437	440	425	511	431	440	451	473	451	478	448	452	465	448	462	451	427	454	486	451	442	436	430	449	480	459	426	461	469	431	417	495	475	439	451	467	439	439	465	432	449	448	477	449	446	442	457	445	454	492	480	454	433	444	425	446	479	438	459	456	444	457	494	436	471	447	448	454	441	429	458	433	471	455	471	446	441	432	448	435	436	491	471	463	457	424	435	462	402	486	480	477	452	459	491	446	479	454	463	457	450	458	420	423	487	422	460	455	472	410	449	460	455	459	434	479	456	457	420	432	428	441	437	416	450	438	432	431	456	454	465	445	450	435	459	426	438	425	412	461	460	444	472	451	452	408	464	470	466	471	438	424	457	437	457	437	445	408	422	471	467	448	476	419	442	443	471	429	438	441	450	435	467	461	427	421	432	425	467	445	452	454	476	386	439	450	427	427	487	456	439	410	445	421	454	426	445	450	465	434	438	464	447	473	414	483	469	424	460	450	442	439	456	415	445	435	427	456	467	450	471	417	458	452	440	431	464	447	426	431	445	442	427	467	422	446	439	451	482	453	447	478	433	436	455	467	435	451	404	482	448	480	431	448	424	460	430	440	487	445	445	459	463	419	475	497	484	398	451	451	454	449	446	457	463	431	456	436	458	424	479	454	447	431	488	457	444	442	462	418	425	462	473	466	461	415	455	423	482	493	441	431	470	460	477	503	420	446	445	472	448	422	463	435	477	458	443	441	450	444	459	438	464	431	513	506	420	420	453	494	440	429	426	453	409	441	459	443	463	425	429	448	428	445	451	452	471	432	444	464	436	475	451	453	405	464	453	441	448	453	470	441	440	466	413	453	491	470	486	480	448	443	439	433	451	454	433	446	470	405	442	444	480	432	436	473	463	439	475	445	444	461	445	483	466	446	446	466	455	464	489	426	414	451	444	435	419	430	475	452	435	463	436	427	469	432	464	476	458	417	455	455	462	439	452	436	478	454	490	448	452	436	409	421	419	448	430	455	442	472	460	466	494	415	429	463	485	443	468	486	440	464	474	449	425	453	481	460	464	431	426	416	442	424	444	405	454	434	425	418	465	457	443	441	452	445	442	466	461	420	432	428	428	430	438	458	470	421	425	442	448	479	489	461	422	452	423	449	493	428	464	467	486	440	448	438	474	397	431	444	417	462	427	445	479	429	427	430	430	470	481	435	445	422	425	414	418	438	430	440	426	464	478	434	435	470	484	478	479	443	476	483	448	499	470	460	435	448	473	484	443	464	465	467	438	443	446	487	432	446	454	463	413	460	479	420	480	432	452	452	434	448	439	424	474	440	474	453	448	471	435	445	410	452	421	414	440	464	421	429	436	412	458	461	420	419	458	508	412	443	428	442	454	450	463	467	441	397	452	400	467	454	458	442	425	416	457	498	446	434	462	420	429	436	453	429	465	447	481	455	460	494	467	421	439	447	438	439	430	482	452	464	450	471	448	490	466	437	454	462	458	474	450	454	429	459	454	445	474	424	436	451	443	453	442	422	464	479	452	437	453	485	503	455	475	450	442	446	464	408	483	411	496	442	496	479	464	462	487	441	446	447	427	484	459	450	440	463	450	416	431	451	445	445	429	442	477	465	468	433	455	466	480	465	452	456	465	472	448	472	422	465	484	480	440	450	459	464	412	452	464	436	407	460	449	477	427	428	462	425	451	437	473	443	419	438	421	486	449	453	454	432	471	448	438	456	507	423	460	461	431	443	458	448	433	443	440	452	419	424	416	478	461	425	486	487	424	436	473	441	437	401	463	474	449	455	431	464	445	408	482	497	492	445	473	424	458	473	437	436	444	451	475	439	429	423	426	457	464	409	451	448	468	445	452	477	436	438	441	430	476	436	456	415	437	471	437	465	452	463	452	489	441	453	460	476	457	425	419	459	458	450	424	479	430	430	459	449	429	443	434	445	486	445	469	445	414	438	437	446	463	431	452	462	456	507	418	426	459	463	425	437	430	446	450	439	435	468	443	454	419	433	451	460	453	457	437	443	412	460	451	444	426	448	433	496	467	454	471	452	429	440	475	419	444	440	471	452	450	427	472	474	415	445	481	445	452	433	485	465	440	476	438	432	442	476	435	459	436	445	495	459	420	439	456	437	452	448	443	435	441	455	444	476	443	442	442	426	445	461	435	431	441	434	453	440	448	454	463	445	449	440	461	446	480	483	474	441	455	450
24461	22660	36775	42635	40674	29046	13191	3911	983	629	617	618	615	605	574	582	631	617	587	624	591	555	641	605	650	600	628	581	565	596	576	547	584	592	601	618	609	552	606	587	574	585	545	576	598	611	609	607	609	578	517	573	629	618	582	584	566	571	600	622	578	593	627	539	595	602	557	604	552	596	605	582	564	652	552	567	550	587	541	589	603	598	577	595	602	601	588	625	604	595	576	567	589	610	583	564	561	580	572	602	599	566	601	587	578	608	616	568	526	584	592	599	580	594	591	620	569	576	573	586	622	611	580	601	577	601	569	593	560	570	627	555	602	560	545	586	593	607	567	608	555	558	567	562	618	587	568	631	589	563	590	577	577	596	537	581	599	590	576	596	589	604	591	624	576	632	648	541	545	604	548	619	587	571	529	581	573	569	621	597	594	564	566	640	616	620	552	656	559	578	579	624	567	586	610	580	611	604	584	537	566	565	571	606	563	597	592	585	585	562	576	641	580	570	519	622	571	552	575	609	588	555	598	609	581	606	565	598	572	604	591	563	561	579	576	628	605	604	572	606	550	570	579	545	552	566	574	589	571	590	548	574	582	615	580	624	579	606	547	568	561	561	590	633	611	620	571	616	578	628	569	549	582	590	574	614	558	595	577	595	571	578	563	590	593	622	609	562	538	566	599	561	587	589	558	615	604	550	559	556	623	600	591	634	560	572	536	608	593	611	606	608	579	550	583	554	583	562	586	554	625	523	608	590	594	595	559	619	573	579	601	578	574	613	592	636	615	606	604	606	605	564	597	552	600	557	553	622	619	585	534	624	591	598	588	562	556	609	559	582	528	572	596	550	555	555	539	590	600	557	582	570	593	582	634	631	577	616	584	619	624	590	619	557	599	585	591	584	555	564	617	593	557	608	634	604	583	575	544	613	569	623	559	580	591	586	545	587	604	566	595	607	570	579	548	585	573	562	587	591	581	604	508	620	565	598	620	594	596	597	530	583	593	621	536	575	551	564	584	561	625	640	575	620	550	552	585	609	584	603	568	651	590	600	611	609	590	581	581	571	603	597	535	598	558	586	590	603	546	609	600	624	554	563	593	615	592	579	598	556	583	556	570	567	636	573	588	580	553	609	559	571	577	588	584	546	579	574	580	560	576	609	610	588	551	594	569	638	615	580	585	609	627	605	557	567	620	572	566	577	567	600	594	587	593	594	597	561	583	597	571	593	589	592	571	570	615	593	558	545	582	565	573	565	591	602	590	607	576	589	573	556	592	561	619	592	566	620	587	587	594	583	636	585	577	615	617	563	571	562	551	551	564	596	596	612	625	599	596	566	581	547	584	559	573	548	616	623	587	598	564	621	598	569	591	594	594	593	572	587	593	558	601	613	569	572	592	609	596	544	584	584	540	606	589	562	563	614	555	544	611	610	573	564	613	590	616	578	569	551	555	580	565	564	594	573	562	542	576	571	578	581	522	598	579	617	588	564	598	558	593	566	570	612	643	591	601	609	601	569	626	616	562	605	584	588	572	568	617	556	609	582	548	583	605	542	614	562	592	624	567	566	554	532	579	579	581	611	564	599	582	561	558	554	559	584	595	580	615	601	567	589	591	592	567	568	578	590	568	525	591	620	627	556	584	589	600	618	581	587	581	603	616	563	615	602	634	605	543	597	590	575	554	554	613	578	581	580	581	596	590	577	595	604	562	569	525	646	621	568	582	625	570	597	552	625	569	604	584	587	599	542	579	569	582	588	599	560	585	582	521	578	581	574	602	586	565	569	564	587	549	541	604	577	550	577	589	596	603	620	538	559	593	589	583	604	616	571	577	556	607	623	553	594	567	572	580	568	600	580	570	577	614	627	575	569	630	587	611	553	593	570	536	583	607	588	629	578	539	566	618	615	606	610	581	592	567	587	575	545	571	582	592	604	616	592	600	605	586	563	588	582	600	561	539	612	554	624	581	574	579	606	595	585	599	565	588	592	583	587	623	600	580	586	608	629	595	616	574	577	548	525	588	628	594	520	622	576	572	552	607	534	600	607	576	563	546	581	576	582	585	578	580	579	585	589	564	575	547	620	580	590	577	585	592	574	582	573	630	600	605	622	549	604	598	574	602	565	563	567	596	604	598	593	574	602	589	539	665	570	575	613	549	577	605	604	540	623	557	581	589	591	596	586	583	555	601	605	610	581	581	589	595	561	577	554	609	605	548	568	526	560	637	600	594	587	659	589	629	565	606	575	639	573	556	573	612	563	562	575	598	573	600	571	555	574	598	565	567	584	584	611	620	563	594	571	616	567	568	587	556	599	610	612	561	617	605	578	572	578	584	597	592	594	550	588	562	607	629	631	564	593	569	608	586	569	614	564	598	549	609	565	601	602	622	601	624	561	595	584	592	571	574	581	607	591	613	557	574	594	605	585	589	617	567	529	548	580	564	570	596	586	553	538	594	611	607	566	582	563	604	573	563	560	594	608	552	514	610	548	555	588	588	612	573	572	579	619	613	556	572	584	558	546	589	544	591	548	592	626	619	588	589	553	580	611	569	548	573	562	578	568	578	593	637	619	554	571	590	597	612	565	600	594	576	583	589	610	565	543	594	540	593	650	598	595	616	593	575	583	593	596	585	559	634	547	563	529	539	583	592	556	615	613	615	627	609	571	563	558	582	573	589	608	588	544	602	560	565	583	550	621	601	571	555	566	546	567	552	603	593	564	556	594	553	552	560	568	585	582	559	543	565	599	626	587	604	578	551	579	566	561	589	594	567	617	581	543	531	601	586	588	590	617	581	610	597	634	553	577	637	591	568	594	546	566	596	578	590	565	570	598	597	551	629	556	602	584	559	594	614	561	609	606	602	606	611	599	582	611	607	584	581	577	613	578	585	599	592	567	554	567	580	553	579	553	592	585	592	589	576	586	602	619	573	613	581	573	545	566	578	597	619	559	582	578	578	606	603	604	585	572	570	545	543	591	583	601	561	632	585	578	554	615	619	599	554	625	563	579	533	553	553	618	552	565	624	580	555	556	588	594	617	616	578	610	544	610	573	640	595	590	588	588	606	593	576	551	600	571	620	550	585	581	610	554	561	611	619	618	579	598	575	566	584	642	570	577	573	598	546	554	540	543	585	573	599	599	639	598	597	562	617	578	558	590	603	570	596	579	602	630	563	575	578	558	555	598	590	628	632	558	539	584	573	621	530	608	569	578	566	599	575	542	565	549	584	549	623	609	581	576	576	591	567	584	580	575	611	582	594	596	565	561	592	572	575	552	568	561	584	569	584	549	593	557	633	582	582	585	584	544	583	562	588	644	519	553	607	572	612	568	595	563	559	574	610	541	596	571	578	560	567	586	614	578	600	602	574	599	586	582	553	579	573	553	620	564	590	596	585	592	582	559	574	581	564	606	596	548	554	562	586	588	605	578	600	578	593	586	625	574	582	591	590	615	608	541	605	624	579	531	618	583	547	525	593	544	595	600	591	583	595	588	559	547
59725	102823	85449	62631	45232	21563	6665	4074	953	585	553	595	544	560	587	570	582	546	557	533	539	578	567	538	512	573	543	607	560	607	570	532	554	569	523	581	561	576	587	563	516	593	558	543	545	578	565	582	583	539	519	553	568	539	566	537	571	557	578	555	525	574	550	565	562	531	547	548	530	542	568	594	593	538	553	578	549	523	504	530	535	576	554	527	529	601	550	537	604	565	551	572	507	534	522	554	586	512	538	579	572	496	556	552	568	594	575	539	531	571	559	574	551	539	540	536	531	544	520	547	557	581	526	553	569	577	587	536	505	547	537	551	546	570	571	571	594	546	581	596	547	598	535	567	502	540	574	587	559	540	515	522	575	549	532	582	529	553	535	548	583	556	591	539	551	560	603	553	545	566	575	532	592	530	566	558	519	553	545	582	602	545	552	555	520	543	547	552	559	582	568	610	523	518	523	571	578	536	557	547	539	520	556	537	536	536	589	558	558	544	543	575	607	572	566	574	562	516	600	553	505	576	564	526	521	561	529	552	546	575	574	571	552	544	548	542	540	571	528	586	546	557	567	580	557	577	557	578	547	520	566	585	540	537	587	568	565	585	566	571	549	573	570	534	523	576	510	542	592	514	540	570	573	541	525	509	571	545	559	529	548	531	514	518	531	555	521	561	504	526	604	568	533	552	522	536	551	583	528	563	580	589	556	522	568	510	517	529	550	552	586	599	581	568	554	509	536	554	578	565	558	534	563	586	548	591	529	553	562	531	537	572	572	561	514	559	576	605	546	553	545	556	583	543	541	584	591	552	530	554	519	566	541	572	531	529	558	547	555	495	552	517	500	565	579	555	532	528	564	539	581	551	580	546	548	564	558	528	536	583	558	601	567	544	540	538	548	601	557	581	540	553	563	575	568	561	540	576	535	536	573	568	531	545	542	537	570	538	526	572	599	546	546	529	557	571	541	525	577	516	549	530	535	530	552	542	546	519	554	591	547	552	609	569	581	556	563	574	531	535	556	577	587	602	554	582	570	546	568	549	488	564	549	569	522	561	567	574	528	529	592	540	576	584	551	577	560	541	563	559	524	503	568	567	563	539	568	538	548	547	520	584	567	529	557	578	570	570	523	544	543	583	498	616	530	562	541	535	603	567	590	518	581	580	536	573	543	565	573	572	507	572	556	550	576	528	584	545	539	552	551	529	560	577	523	512	570	563	526	554	533	534	603	559	588	598	571	519	539	565	558	514	518	547	560	595	568	552	544	517	523	574	585	553	542	571	576	529	627	597	557	523	528	579	555	567	543	513	561	525	583	578	542	551	542	516	540	597	599	577	546	531	551	540	590	515	533	540	601	546	560	534	549	584	538	574	544	544	547	559	528	574	573	529	583	538	555	557	567	527	552	547	566	567	540	571	535	523	560	521	589	577	559	588	509	543	538	530	524	569	540	578	547	550	520	548	531	594	556	520	558	562	619	582	576	501	551	562	561	569	571	560	534	534	540	523	540	562	519	554	545	574	568	540	547	543	561	550	566	541	540	553	553	586	536	547	490	570	588	603	624	540	534	552	592	541	571	543	543	524	523	507	580	540	590	553	556	563	531	590	540	550	514	559	554	539	571	577	573	514	561	566	591	529	549	513	589	587	589	531	551	575	616	570	538	588	538	568	570	566	550	532	565	505	550	551	599	532	546	566	568	566	524	553	539	540	548	534	541	553	603	541	560	588	508	603	526	580	530	532	565	600	539	564	541	582	571	559	529	532	551	605	574	590	581	535	513	557	529	548	509	559	550	575	541	565	538	569	535	560	567	571	560	546	545	538	570	564	591	560	581	578	567	555	509	619	590	519	523	598	602	573	554	561	530	550	520	537	561	577	527	573	594	560	573	553	559	528	540	585	521	549	573	557	534	501	515	523	549	543	558	535	543	578	589	554	564	524	535	555	576	533	561	545	564	550	578	582	560	567	565	559	558	553	538	572	577	555	526	537	557	574	556	491	545	565	566	573	593	548	564	523	590	584	548	619	551	526	535	540	562	569	560	552	535	598	599	550	557	565	542	560	611	543	564	543	538	542	579	536	571	525	542	546	551	536	549	561	568	570	519	546	551	527	562	552	562	521	560	569	555	534	555	504	572	556	579	550	495	578	535	572	553	525	571	545	537	541	549	568	534	557	545	584	550	527	577	576	544	553	535	586	507	542	569	562	551	548	554	534	547	603	525	567	521	597	548	542	587	596	510	581	563	580	537	552	550	550	534	563	562	548	545	546	511	537	538	540	555	523	555	577	568	581	607	541	574	499	523	609	546	603	576	531	559	556	533	525	524	568	587	536	524	567	535	566	531	540	559	549	544	572	569	571	548	545	558	546	575	543	555	561	575	563	563	589	585	545	587	568	545	559	554	557	554	523	597	551	551	508	559	527	539	527	521	499	532	508	576	566	532	549	532	564	546	602	553	525	580	565	553	570	597	579	546	519	573	573	591	545	496	567	552	560	543	592	551	557	537	545	565	558	602	578	573	532	554	546	558	575	527	572	533	573	566	577	595	553	556	543	533	542	528	551	566	515	561	563	532	543	510	576	529	617	552	557	541	573	564	562	550	511	581	597	559	564	578	545	536	547	579	545	532	524	571	533	520	572	572	562	544	569	573	563	506	527	533	568	554	553	520	591	575	533	561	583	524	561	512	554	551	533	590	540	514	582	518	569	575	584	567	554	563	529	551	508	550	543	552	545	610	556	570	591	558	545	551	521	556	511	553	535	557	556	585	549	554	570	573	534	570	537	536	528	620	548	584	581	491	580	564	556	527	557	534	555	514	546	537	582	523	552	537	552	571	543	529	555	536	583	533	536	552	544	505	576	545	567	543	550	552	576	571	513	518	580	566	556	564	523	540	551	522	562	527	537	570	514	559	526	547	565	576	531	557	586	551	558	520	558	540	541	557	523	576	531	544	564	560	525	592	542	538	581	593	568	573	516	545	558	540	557	585	574	544	549	554	543	535	558	580	523	548	525	562	522	562	577	554	567	569	568	585	549	568	535	542	525	575	562	561	543	570	569	534	564	542	514	536	573	571	566	560	558	539	563	537	573	538	553	538	529	564	561	536	560	588	534	559	542	582	531	550	561	542	549	566	541	492	551	525	540	535	549	556	553	522	553	559	605	565	525	551	544	587	541	555	577	548	544	536	557	562	605	535	525	545	534	574	533	552	578	548	529	560	576	551	585	538	511	557	560	550	528	519	538	598	559	579	608	541	533	545	559	542	593	608	509	559	581	528	547	536	568	514	545	583	555	585	589	533	586	551	543	548	547	526	538	556	528	568	537	549	506	558	544	564	593	516	528	536	539	548	551	544	546	531	495	568	572	509	606	541	500	520	575	534	506	525	579	570	534	580	566	591	558	546	520	538	584	548	539	554	535	589	545	548	570	535	499	567	538	513	625	564	536	543	561	548	578	548	563	572	542	580	549	519	527	586	574	529	565	556	541	562	566
28847	25335	25913	14896	6331	2410	807	625	402	436	458	449	435	419	389	400	433	453	477	445	434	439	427	447	412	420	424	421	427	446	462	449	432	413	421	445	455	429	412	401	438	415	434	429	430	438	434	442	439	450	436	462	438	470	439	421	416	431	448	435	472	422	410	436	426	417	427	446	410	423	423	426	419	467	418	471	418	414	417	427	415	451	421	432	441	443	453	441	415	415	424	421	431	415	426	484	439	437	416	426	403	424	413	440	438	442	416	453	422	421	440	410	398	398	399	440	424	441	418	464	420	457	429	450	430	418	411	468	390	448	447	437	429	435	447	409	413	422	451	446	428	424	442	432	482	445	432	440	437	402	438	392	411	463	442	429	413	434	445	467	445	464	461	435	413	435	457	438	424	399	429	409	443	416	431	421	438	419	385	422	414	448	405	484	439	446	436	445	418	410	487	408	425	438	469	446	415	435	433	456	459	432	397	429	459	419	412	445	395	469	420	403	396	419	435	451	445	441	458	412	469	410	447	419	447	439	443	401	449	420	437	411	427	427	417	435	418	380	447	452	446	403	469	415	464	420	444	436	455	434	449	390	437	419	414	431	417	479	442	446	453	465	454	443	430	438	421	451	452	423	457	405	445	415	477	420	422	442	438	441	426	446	431	434	427	387	458	448	460	381	438	415	462	438	423	386	467	471	443	444	427	465	423	430	409	453	418	408	421	425	409	392	430	422	415	439	459	418	447	441	412	457	412	405	400	417	465	441	436	423	433	445	404	427	463	455	399	422	387	404	467	400	407	413	461	429	445	419	417	434	434	444	396	441	424	433	410	412	470	410	455	444	445	408	471	439	426	453	440	439	428	422	414	410	437	426	411	448	418	448	439	445	456	445	456	414	442	435	415	428	433	465	420	434	426	430	448	400	411	453	392	436	416	410	426	437	428	445	419	408	431	445	408	402	454	448	408	458	463	450	409	441	416	441	443	434	473	416	436	416	432	458	449	427	435	419	436	437	414	428	433	440	413	412	411	436	443	434	382	448	434	386	446	441	414	430	404	438	442	404	457	447	414	453	425	434	435	444	464	434	439	439	422	405	423	442	386	418	392	399	421	402	456	429	439	433	464	436	389	455	426	421	401	421	451	436	472	380	426	422	389	421	445	430	426	442	406	416	458	451	430	418	450	390	423	425	422	445	389	399	468	428	442	430	459	448	420	456	444	438	420	438	437	434	422	429	435	487	435	429	423	430	408	441	406	465	445	449	451	395	418	439	420	442	411	406	411	399	454	407	409	418	433	420	432	439	424	456	434	431	430	447	405	422	419	430	420	422	469	428	438	455	451	436	434	459	423	412	455	429	437	441	415	451	428	427	416	421	435	424	447	445	473	427	434	412	412	452	445	443	403	420	426	433	440	417	450	457	427	450	443	414	383	435	471	396	448	452	448	434	411	440	419	451	446	456	446	475	429	464	422	468	427	435	430	407	399	398	426	448	386	436	423	420	453	412	448	418	428	414	442	415	406	438	438	394	436	414	427	469	438	464	397	420	439	432	432	445	388	428	431	408	415	404	403	401	425	439	441	433	458	442	402	455	443	472	425	442	435	460	418	447	446	429	418	374	436	446	464	410	411	409	433	392	396	428	439	425	430	474	432	454	422	421	428	430	434	445	415	427	414	448	441	432	412	415	428	458	453	423	428	444	447	422	395	417	413	455	438	422	419	418	394	423	406	445	435	459	448	445	425	429	437	463	411	429	436	453	441	420	388	423	432	400	399	431	425	428	381	426	421	416	412	429	426	399	424	443	438	452	449	403	448	413	449	438	456	437	444	435	432	441	485	415	426	446	452	422	446	424	408	451	410	379	455	417	420	463	463	427	423	449	412	446	451	428	429	393	500	468	408	438	480	440	430	412	440	419	438	450	425	426	447	426	446	462	462	438	423	450	384	388	446	430	428	448	423	397	436	421	463	442	449	423	412	408	450	441	443	421	415	418	417	474	395	422	410	408	424	428	433	448	418	428	435	434	430	471	408	444	460	453	437	426	468	431	437	432	417	447	436	490	438	423	421	441	400	437	416	434	406	416	406	447	446	455	421	453	427	448	409	449	418	466	418	423	400	428	427	445	431	448	443	437	453	413	398	417	428	444	421	444	471	423	472	465	437	423	481	421	423	450	402	418	420	438	447	451	432	436	409	449	445	445	442	441	428	416	454	417	455	452	445	424	435	442	447	409	442	422	406	419	453	443	441	468	440	457	431	451	452	405	454	423	452	426	466	448	390	424	412	423	410	437	442	433	441	426	425	446	463	464	402	411	434	411	434	438	464	440	380	445	433	426	458	402	443	450	445	383	413	439	413	431	430	426	448	417	407	412	427	412	407	425	450	432	418	419	393	399	422	444	438	422	465	395	432	439	397	403	422	431	446	435	425	438	410	435	397	454	415	405	453	450	458	486	401	432	418	454	408	428	436	449	431	448	422	463	407	435	435	425	418	398	452	450	426	427	422	389	452	466	429	421	434	431	467	406	431	441	446	429	449	442	456	427	430	457	431	447	454	445	438	433	441	410	457	404	451	459	380	456	415	421	414	458	427	427	423	415	453	460	472	389	444	433	418	442	466	523	429	418	436	438	452	444	441	405	450	408	446	417	493	424	460	434	416	455	414	423	417	439	397	435	428	399	442	406	419	455	387	465	437	432	433	476	466	391	394	451	411	475	424	431	418	405	428	436	451	409	417	441	433	403	480	450	413	455	492	407	453	417	424	376	418	439	442	435	407	454	417	424	401	411	443	453	423	452	418	444	449	452	425	426	432	426	412	433	454	411	429	439	412	439	411	423	431	481	432	413	436	446	457	415	454	407	458	451	465	476	420	452	412	422	419	446	410	409	428	391	415	397	440	457	455	436	422	450	420	414	403	402	412	424	409	455	410	440	449	440	422	411	444	431	415	438	423	464	413	382	437	462	431	439	459	445	432	410	413	454	479	473	445	466	443	418	440	426	429	468	429	423	444	447	414	450	449	451	445	399	426	403	440	431	441	470	445	408	398	458	441	410	462	451	468	443	410	434	456	418	439	434	459	449	446	405	415	435	403	459	406	430	433	453	495	367	441	416	414	422	421	419	440	396	422	495	418	443	413	436	395	410	446	423	441	452	428	449	386	444	424	471	412	434	429	420	420	460	456	426	416	430	425	409	393	435	478	435	406	444	443	445	416	457	419	440	426	436	490	415	450	414	434	412	469	449	424	410	419	406	420	420	422	435	405	474	464	431	416	409	426	423	429	389	429	423	428	424	412	432	394	409	419	445	456	450	426	446	419	392	414	460	419	467	433	423	442	414	448	436	412	402	434	399	467	454	427	442	414	451	410	454	451	420	396	425	443	441	431	447	456	411	457	428	438	427	466	462	458	444	420	447	442	451	468	416	407	403	430	464	407	470	434	400	429	431	407	442	423	395	460	479	472	426	461	450	451	409	432	433	415	450	417	445	448	457
14462	29341	23417	10140	5307	2342	755	580	396	362	398	384	344	370	368	364	352	378	369	344	366	379	388	364	353	360	369	343	353	380	379	387	395	367	371	336	374	380	380	397	342	374	361	357	335	361	395	339	405	358	307	369	378	395	391	380	356	359	356	357	379	365	355	323	380	388	351	356	390	363	404	395	362	375	369	395	361	374	396	384	350	399	378	337	338	375	368	360	357	377	357	349	327	364	346	347	362	389	349	363	354	347	389	390	372	341	400	322	371	356	385	377	371	365	378	375	373	376	394	383	362	372	381	391	359	390	390	385	352	359	370	360	337	400	388	332	376	357	381	359	399	382	380	382	379	377	396	374	396	413	398	410	361	336	336	344	368	383	378	349	349	382	363	387	351	376	391	385	373	415	404	381	389	372	379	387	356	346	327	381	366	357	350	366	369	380	406	396	389	362	378	367	354	380	337	376	390	376	351	342	364	380	378	344	380	330	378	371	358	376	374	385	363	339	355	396	377	386	379	411	362	351	359	384	340	366	357	364	369	329	368	367	386	389	377	381	368	368	354	381	356	367	365	377	374	365	382	389	339	382	406	354	352	361	386	404	362	382	367	401	381	354	394	349	371	390	354	377	379	380	376	362	387	373	409	362	353	382	387	377	395	377	373	416	336	394	383	341	346	399	365	392	372	398	364	365	369	358	364	348	389	381	345	406	389	345	328	378	377	366	349	343	386	376	366	360	390	364	356	361	373	362	384	377	356	372	365	374	400	359	372	391	367	353	387	360	356	377	361	381	360	381	372	389	365	374	395	384	362	359	378	365	365	381	375	339	351	380	365	361	389	387	373	374	361	352	397	390	373	366	375	371	380	340	378	394	382	426	393	343	356	349	360	371	354	376	379	359	393	381	365	358	376	372	376	382	361	347	388	378	383	370	360	381	362	390	373	389	374	363	355	350	363	383	369	370	362	376	384	368	360	393	342	385	375	401	401	346	382	380	364	389	387	360	417	368	347	367	355	348	356	407	360	384	360	348	350	383	376	390	384	400	360	331	362	383	379	370	409	374	403	347	376	365	378	370	345	371	392	373	377	393	372	326	413	363	347	336	354	362	374	370	353	381	356	392	388	373	397	363	371	378	374	359	356	349	382	442	377	387	341	378	425	388	362	390	393	379	366	351	343	369	351	371	353	367	375	415	400	371	406	381	365	320	394	365	406	358	374	377	344	419	383	375	367	367	350	400	404	350	371	349	351	377	413	370	350	388	360	358	376	421	357	390	373	349	392	367	339	346	361	380	372	363	374	367	365	351	375	358	343	384	386	372	360	369	366	391	388	356	389	384	379	356	355	352	364	384	359	366	351	368	302	390	380	352	403	403	331	349	370	379	371	356	390	317	386	398	412	404	382	386	330	375	374	341	363	378	367	400	334	347	347	370	344	356	333	380	361	356	366	382	396	370	359	362	372	376	360	359	375	367	387	356	357	351	365	384	390	360	336	357	348	349	396	355	379	378	345	345	340	339	367	377	373	362	370	365	404	329	352	341	378	408	349	373	346	397	416	404	390	345	334	400	377	392	358	368	354	415	361	372	389	367	343	364	351	372	399	371	374	378	367	397	352	386	373	396	375	373	378	360	390	394	361	376	376	361	347	341	328	365	364	369	381	354	363	365	348	350	414	372	360	361	398	374	360	366	385	378	380	349	390	358	381	336	414	380	377	375	354	360	355	381	379	360	368	390	334	386	349	366	384	409	401	349	397	391	380	356	373	362	378	382	388	359	335	390	370	329	385	390	378	340	406	364	362	383	336	356	368	354	367	353	392	364	417	340	329	372	366	360	365	360	380	383	404	345	358	382	332	406	366	362	386	362	396	399	374	379	350	354	344	335	370	387	379	339	406	367	364	386	387	394	367	393	400	374	383	377	385	367	357	373	362	355	400	346	364	391	358	373	379	383	354	374	401	368	353	373	335	362	389	356	363	369	358	373	383	359	353	363	386	352	360	359	345	365	380	395	382	345	366	369	396	363	390	346	426	359	401	392	346	377	391	353	375	361	387	347	338	367	359	354	339	385	398	377	379	375	382	324	338	372	346	393	408	379	374	349	384	361	387	340	389	357	365	380	360	341	369	392	352	353	370	342	353	354	327	363	385	362	369	371	373	401	383	388	351	337	384	395	386	394	353	377	380	360	342	361	364	351	370	350	399	392	379	401	386	355	379	371	365	380	364	382	352	350	341	357	347	360	398	365	363	342	372	367	360	375	366	384	360	376	381	360	362	343	362	365	380	401	378	347	405	389	430	402	392	348	341	354	365	375	379	371	359	393	392	348	330	368	373	378	371	401	342	351	340	344	364	396	367	389	388	388	389	359	386	360	365	376	357	381	367	367	349	361	399	368	336	357	356	363	383	387	364	389	374	363	366	367	347	322	391	378	391	379	399	397	390	375	366	359	391	362	361	411	353	370	361	409	353	334	382	375	368	364	363	388	387	379	397	362	367	391	378	387	332	372	379	331	402	345	343	385	356	342	382	370	343	375	336	364	375	325	376	364	401	347	385	353	345	346	353	359	343	347	346	376	335	355	389	348	376	359	354	360	374	372	369	398	368	359	393	352	354	393	362	389	383	380	351	382	344	349	386	359	382	359	380	376	350	331	351	385	408	407	358	365	378	388	368	365	367	373	377	378	395	407	360	339	389	351	349	378	386	365	367	384	357	366	377	405	395	371	368	347	371	348	413	377	382	346	354	385	406	338	366	358	360	394	340	366	333	353	350	386	393	394	395	364	372	362	341	365	362	377	372	370	373	364	385	343	355	384	371	358	409	359	361	356	373	360	383	353	350	406	354	334	359	364	399	367	363	361	377	380	382	380	358	353	368	367	356	322	362	369	348	397	352	364	347	377	366	374	372	397	386	400	339	366	388	340	383	354	398	375	363	343	356	391	398	357	387	342	356	348	364	397	388	374	329	406	362	376	372	386	377	363	412	391	372	390	374	356	362	340	367	376	362	393	356	326	377	402	395	377	334	380	383	371	344	377	366	360	372	391	351	351	396	382	386	406	345	389	351	370	379	343	372	386	340	371	354	378	344	406	401	349	374	354	380	371	349	339	367	356	343	380	357	355	375	401	394	359	388	372	349	378	357	384	359	372	345	398	399	369	379	397	411	362	351	370	381	380	373	356	368	349	371	381	370	338	355	368	376	370	336	358	345	367	372	369	392	364	365	332	404	359	381	394	366	395	377	367	377	332	367	382	368	352	355	337	376	378	392	343	391	393	368	360	346	378	345	376	344	365	344	369	384	342	358	363	360	332	350	366	377	352	388	378	358	390	383	370	393	355	352	358	342	398	393	370	386	365	380	367	384	342	389	373	360	348	420	366	380	367	378	375	388	387	371	327	364	363	377	369	387	372	351	378	374	363	371	376	377	364	398	382	345	417	339	383	368	379	383	376	354	350	354	338	351	375	401	398	368	368	356	342	354	359	386	363	362	362
25529	23739	41609	45008	35668	22273	6893	2108	568	465	471	508	478	515	488	495	536	566	494	513	530	475	496	469	466	461	495	438	524	491	532	517	508	496	476	428	484	495	491	504	486	466	463	492	523	483	534	502	512	516	501	489	463	514	484	494	474	491	447	460	449	537	484	492	537	448	484	477	475	495	496	471	495	449	512	472	490	465	488	513	492	476	522	529	510	513	513	468	512	476	473	478	488	492	507	476	469	502	503	502	470	545	538	544	468	480	449	463	477	496	507	500	552	478	483	494	489	467	496	512	481	467	449	466	492	486	464	501	464	491	504	500	508	494	501	492	478	482	490	469	508	428	488	471	513	479	507	493	476	484	468	506	476	491	475	516	499	487	493	466	524	467	523	530	473	489	469	526	484	509	467	484	496	477	503	496	529	514	469	501	506	451	476	466	494	487	507	479	480	520	536	470	516	450	530	513	500	510	476	499	501	481	476	476	498	504	524	499	499	536	463	457	476	489	492	486	465	465	481	463	534	492	453	460	540	502	472	500	482	466	524	494	473	517	486	495	513	482	510	490	521	503	452	497	478	477	491	480	514	501	481	524	469	498	452	469	490	495	500	485	506	471	504	473	495	498	470	504	457	485	487	505	474	478	482	496	506	477	490	480	498	465	509	504	496	533	462	502	508	477	510	490	480	460	501	541	524	522	472	465	518	464	449	488	458	452	462	500	495	488	478	484	493	486	488	482	461	496	461	469	499	467	469	518	553	488	487	474	516	491	440	528	490	453	523	489	494	501	489	526	488	492	467	475	476	484	488	475	504	484	479	483	497	510	462	479	487	477	502	474	463	543	422	478	473	501	503	449	518	500	502	518	449	476	541	472	484	492	510	494	449	470	513	495	487	466	524	461	487	475	493	454	474	495	487	483	473	501	493	473	501	496	465	514	484	494	526	497	469	526	478	470	524	527	481	482	485	504	507	488	463	518	486	551	479	518	542	492	491	468	450	518	467	496	500	474	467	491	508	485	517	449	452	483	512	498	478	498	461	509	483	498	473	496	482	493	494	514	455	469	476	498	494	506	486	469	478	479	522	462	502	525	497	501	440	471	492	469	503	480	513	516	487	485	531	455	498	464	509	441	534	507	487	490	498	511	489	464	473	498	518	489	506	517	466	515	545	494	473	492	440	506	469	466	471	454	478	455	465	455	529	490	467	494	477	510	506	455	467	478	509	478	507	482	488	536	516	486	469	474	473	501	465	490	562	440	512	524	489	445	485	427	500	506	467	471	485	488	502	475	470	460	525	457	470	495	447	520	507	463	508	496	485	504	499	458	495	517	497	465	493	530	503	510	487	463	521	480	531	481	486	494	496	525	481	500	461	481	477	481	517	522	521	492	483	480	548	448	500	504	501	474	510	473	503	487	468	518	504	426	484	514	507	486	509	471	435	474	483	501	497	493	524	485	503	461	470	483	438	485	504	485	503	482	461	497	495	506	455	491	487	492	525	494	518	518	477	448	495	459	481	506	522	474	484	432	470	465	505	462	511	481	482	504	465	500	470	487	507	487	461	509	498	460	525	506	446	533	471	483	520	454	501	480	504	479	513	464	472	503	500	501	500	533	474	487	490	531	469	489	517	529	497	506	508	477	528	483	478	526	517	532	512	517	455	437	461	504	472	490	479	531	510	481	524	494	483	489	486	478	489	486	501	476	507	501	532	510	505	467	511	479	492	497	492	487	493	484	525	527	480	476	486	463	513	519	470	511	471	517	490	530	559	498	500	499	509	514	509	500	508	470	466	482	467	491	505	485	505	466	523	534	509	475	515	497	464	471	498	507	477	461	481	509	519	527	483	472	471	468	459	484	491	493	489	486	495	464	460	472	457	539	482	482	469	483	494	479	479	527	466	481	522	501	515	486	492	521	482	518	508	483	521	505	485	495	507	537	535	501	482	484	508	513	528	458	513	493	497	492	498	461	447	485	474	490	476	485	510	535	482	490	476	502	522	492	485	474	441	497	501	491	472	530	481	475	474	451	476	490	512	456	495	470	493	493	482	494	518	493	488	525	524	516	491	475	477	496	468	494	524	508	505	477	485	473	519	474	492	500	495	512	492	460	469	483	485	473	482	485	485	463	499	449	497	477	518	528	476	474	454	478	489	498	467	523	511	499	496	514	485	509	499	471	476	462	489	510	481	471	504	491	506	515	482	481	499	472	545	498	456	537	507	513	488	476	505	493	446	490	510	494	508	509	476	458	495	458	482	454	472	505	463	493	483	513	495	504	451	507	508	532	492	467	491	488	494	521	494	479	499	522	470	537	491	454	480	510	515	479	484	457	485	488	436	475	470	470	463	459	496	477	496	494	507	462	533	469	488	480	488	476	439	529	470	472	515	463	461	511	505	491	526	478	517	522	514	488	524	499	496	507	477	484	473	544	476	455	501	503	495	487	531	484	497	519	478	481	514	526	482	531	491	503	491	503	463	494	467	489	454	507	513	476	501	466	451	464	500	495	494	491	487	446	478	505	490	475	483	447	487	497	448	483	526	457	509	452	514	511	509	503	479	486	496	456	486	480	486	491	484	440	472	501	484	461	491	516	499	518	476	502	513	495	488	510	516	469	546	502	484	511	489	482	528	510	514	532	546	417	511	477	475	494	521	483	532	507	516	461	492	455	484	478	526	478	533	479	482	507	464	519	514	493	546	473	484	563	502	473	470	490	456	480	501	514	485	491	523	500	508	478	451	476	519	495	456	530	513	515	493	490	473	477	465	496	513	481	499	474	539	483	480	538	462	493	504	517	495	472	501	514	469	512	522	470	498	475	503	489	488	477	498	524	530	512	482	520	502	499	501	510	514	503	488	461	490	471	491	454	488	480	489	510	514	513	472	511	467	487	498	463	505	534	476	483	457	490	471	484	482	510	501	513	540	504	494	468	495	481	439	513	474	502	472	468	485	479	486	508	488	523	486	567	480	487	474	530	507	480	511	470	486	525	514	489	501	457	498	498	499	489	488	500	471	473	491	516	462	475	522	484	474	467	488	507	500	501	482	523	487	480	514	439	483	486	487	491	456	504	501	467	445	476	505	485	500	468	480	520	465	495	492	480	475	477	469	522	467	466	498	467	532	487	484	483	513	495	501	540	468	456	490	536	510	462	485	540	464	462	476	497	491	505	505	518	500	499	494	465	471	485	480	479	511	483	478	528	467	465	511	516	498	454	485	452	497	523	494	465	511	478	477	480	481	532	488	534	459	471	489	481	502	460	478	535	496	506	525	522	490	460	496	505	463	505	497	503	487	465	464	486	507	467	495	496	461	488	483	480	514	489	501	496	486	473	464	506	496	524	496	466	492	474	451	496	473	468	500	504	471	501	493	493	520	498	493	459	514	492	466	500	483	454	502	500	504	474	497	493	502	495	506	480	468	487	487	470	480	484	460	465	510	482	493	539	508	504	487	480	483	501	464	536	509	491	493	508	482	500	524	525	449	485	484	499
48884	89726	75015	49875	31946	15291	4298	2315	615	466	448	447	506	488	479	430	495	475	450	465	486	438	444	464	459	464	464	483	498	472	477	431	498	490	476	434	475	468	456	447	485	424	511	454	464	455	462	445	497	474	465	488	478	457	498	445	464	478	465	435	444	466	487	439	483	421	434	486	445	500	463	464	494	449	455	480	454	454	491	477	485	463	506	505	441	432	483	506	476	446	481	470	451	442	492	474	482	479	439	472	418	412	481	485	434	452	480	458	459	496	450	514	460	481	453	490	445	454	487	447	478	471	432	499	435	459	433	458	453	474	456	466	444	465	474	436	453	444	462	449	460	406	473	465	451	475	444	471	473	475	515	445	471	496	455	436	481	457	440	492	455	454	429	438	469	463	449	465	461	463	535	464	450	456	456	458	443	495	438	450	441	410	501	486	473	439	443	434	485	493	474	500	452	466	487	442	454	456	417	427	462	448	467	500	465	418	459	454	467	485	426	479	491	475	448	458	468	460	465	430	470	483	474	450	469	442	442	452	467	485	462	513	437	461	446	477	429	420	456	460	495	497	429	463	472	469	501	483	489	454	482	448	474	456	479	448	460	440	455	487	457	447	426	458	425	496	456	453	458	465	444	449	470	440	448	488	472	481	431	439	464	498	475	457	456	520	440	417	410	501	474	443	431	422	436	472	477	479	453	468	498	473	489	440	465	490	449	479	491	473	492	474	441	467	457	469	482	510	450	428	418	466	467	435	447	432	492	483	450	464	452	493	472	452	480	473	474	468	466	439	465	464	462	422	495	438	465	450	475	482	456	434	503	431	505	470	461	460	440	447	469	444	435	517	436	467	441	447	449	457	465	451	480	479	423	451	470	466	488	451	478	469	468	447	437	469	449	464	466	452	467	491	456	442	453	490	443	431	480	453	483	467	456	484	438	461	485	440	490	435	464	447	466	471	449	467	484	466	448	479	465	473	440	453	436	472	456	491	463	490	458	481	468	456	450	475	487	457	437	461	466	450	436	461	458	489	466	435	483	442	456	435	453	450	440	479	469	452	442	471	468	478	463	469	437	430	467	468	423	463	465	455	451	489	473	451	448	479	468	450	441	480	468	457	479	441	463	468	469	425	453	432	459	498	444	437	473	464	460	483	475	457	494	455	441	504	457	451	455	465	456	426	468	465	467	457	484	441	469	449	446	457	491	476	447	477	410	463	457	451	476	464	453	448	430	478	471	470	420	473	439	429	510	433	438	480	510	451	457	457	475	425	446	452	474	441	449	441	442	479	474	486	440	447	429	485	472	465	472	472	446	505	466	491	475	462	456	445	444	459	447	470	485	513	485	475	417	441	465	456	495	483	462	505	444	436	434	487	413	445	452	485	417	451	460	497	444	456	464	458	453	494	488	470	467	495	464	456	459	459	462	434	487	486	467	463	410	438	450	437	458	473	468	467	466	479	456	485	449	473	463	470	449	461	506	476	467	451	490	453	419	481	446	481	491	439	432	472	480	477	481	494	443	464	443	475	492	448	483	430	459	462	475	455	485	449	463	462	449	445	500	435	412	443	493	454	450	454	454	471	454	463	486	492	493	450	444	478	479	490	445	444	423	451	437	398	477	421	460	471	442	450	484	431	483	468	419	446	434	480	469	404	490	496	424	452	434	448	468	465	481	446	458	471	475	470	428	466	436	475	470	435	459	464	477	439	462	461	475	492	457	437	464	446	437	465	456	482	468	455	434	474	483	445	439	454	451	458	470	484	467	448	476	467	450	460	472	405	424	488	483	459	486	469	438	463	487	445	460	467	433	480	475	435	474	463	464	475	462	457	457	496	474	475	418	429	447	439	467	474	439	418	477	476	463	475	421	452	469	459	406	450	485	456	490	476	443	486	444	466	453	456	494	432	500	465	455	451	478	477	494	450	460	502	482	446	484	444	472	459	472	450	472	465	449	455	490	467	459	450	438	469	457	467	468	446	468	470	457	444	466	464	426	474	476	504	461	475	489	467	436	498	445	448	507	469	465	467	476	464	431	471	444	410	445	430	466	437	443	454	446	429	424	433	461	447	462	430	450	444	457	467	453	457	462	514	467	482	459	465	465	485	498	458	461	452	459	460	487	469	456	444	501	428	476	476	407	483	473	472	448	454	463	475	472	455	469	479	480	455	442	439	463	500	441	429	473	435	440	484	440	480	463	480	473	504	437	487	461	431	448	457	482	404	462	450	463	476	466	467	498	445	474	459	450	490	455	479	490	437	449	449	451	417	462	446	438	455	459	438	463	464	489	475	461	507	457	469	420	465	481	455	488	417	431	474	429	448	473	468	470	435	450	461	482	426	514	447	415	468	446	436	443	482	431	455	472	505	466	446	470	423	464	462	462	464	475	476	446	444	481	489	448	472	455	455	433	445	437	473	449	453	440	503	470	468	501	445	453	445	476	495	443	490	461	448	517	416	435	475	470	466	486	494	451	455	496	451	479	493	439	501	479	447	455	433	480	466	460	460	472	460	458	437	476	483	486	432	441	424	456	454	441	490	474	461	453	480	479	467	424	441	438	438	460	444	459	438	454	460	483	455	471	435	479	461	463	472	457	493	454	461	481	470	439	472	452	484	444	459	453	473	455	435	453	437	487	453	474	491	460	476	439	437	444	478	452	443	452	469	472	447	454	432	471	499	492	468	498	467	463	439	457	401	476	497	499	448	446	438	447	475	468	477	439	463	439	482	435	442	453	457	417	459	463	502	452	451	481	483	454	439	491	468	433	465	450	451	455	420	479	422	481	437	415	471	426	436	463	431	461	461	460	500	446	430	437	450	443	423	470	481	445	476	490	456	495	445	442	474	459	469	485	467	426	444	455	459	456	448	426	453	468	474	476	486	460	457	459	470	455	439	479	420	455	446	471	447	456	500	427	444	455	457	458	470	454	438	477	464	424	461	478	470	463	466	474	454	463	454	430	455	448	457	448	413	463	431	482	447	482	425	456	512	445	499	406	496	458	455	434	489	441	454	491	455	431	447	470	458	528	440	462	458	439	503	440	482	461	448	452	461	469	472	444	420	447	456	477	453	459	465	422	419	494	409	438	473	418	490	477	444	469	475	438	471	478	471	454	479	459	455	461	448	466	440	424	465	448	454	454	497	457	484	491	452	488	421	467	439	466	426	458	440	459	436	453	500	477	430	429	473	505	518	493	441	463	478	428	471	453	462	446	464	473	416	482	431	437	461	453	459	483	434	477	458	419	454	456	429	447	452	438	420	449	474	467	446	445	479	413	447	414	456	441	465	440	417	427	478	452	442	477	447	456	471	489	447	448	465	441	494	446	431	452	459	481	471	452	471	451	481	469	483	496	447	477	468	454	456	458	470	491	459	470	460	477	440	441	494	478	492	433	432	462	469	467	459	463	439	455	459	444	453	430	470	454	454	465	450	472	467	423	449	470	465	481	428	441	431	443	453	475	462	454	457	477	492	473	467	477	470	451	419	456	452
24458	22558	36999	41386	39086	29671	14014	4101	874	653	596	580	670	594	603	607	612	620	562	602	615	598	592	623	618	593	590	625	623	590	593	631	607	590	608	562	566	538	558	623	527	612	564	533	567	577	580	601	544	612	580	565	582	549	572	578	590	561	584	587	650	592	614	555	533	555	549	604	596	567	625	622	558	608	597	573	573	604	608	616	608	571	569	564	605	561	569	574	597	570	615	585	550	587	566	572	587	582	575	617	609	555	591	580	585	562	614	572	588	558	595	558	586	637	639	578	603	596	615	578	557	626	573	575	568	617	583	613	569	562	609	573	618	549	586	573	582	579	605	561	591	567	616	580	600	579	603	620	636	639	611	558	537	575	605	591	560	580	556	617	571	618	581	574	624	601	596	590	588	565	603	565	579	611	541	534	580	589	636	579	621	573	586	561	588	654	595	606	579	571	619	614	558	607	629	580	604	543	555	582	554	561	585	631	564	593	577	558	588	591	573	559	571	596	598	585	587	569	566	569	547	555	583	575	592	603	597	573	629	605	557	576	569	554	580	611	579	593	565	614	561	615	591	590	564	596	634	566	547	615	601	643	592	585	615	601	592	620	601	608	585	575	564	576	612	580	588	653	563	595	557	561	576	577	580	594	564	572	540	564	571	580	534	588	551	605	560	570	576	631	589	578	603	591	587	617	616	566	599	546	598	620	581	565	541	613	617	575	585	553	640	622	607	599	595	590	580	607	604	621	621	572	544	605	550	595	606	559	566	574	572	546	593	569	602	592	565	637	590	602	604	597	521	546	538	598	523	583	576	594	593	602	585	564	619	577	590	604	571	586	563	551	565	556	607	582	577	571	573	596	575	570	578	592	616	568	619	536	614	570	561	584	587	591	579	551	568	606	557	571	611	580	593	540	623	579	571	584	583	575	564	600	630	577	551	552	574	588	570	580	578	608	563	568	595	590	620	567	555	592	570	576	599	622	539	583	588	552	556	543	597	578	622	606	589	625	624	547	532	620	584	594	567	560	631	544	598	568	584	566	590	571	619	580	572	628	640	574	641	548	586	585	559	580	604	575	620	621	595	600	572	521	581	590	631	578	602	588	588	601	573	603	628	590	578	606	568	611	596	625	607	613	605	583	589	624	568	595	599	549	559	588	600	540	614	570	554	593	559	567	583	584	567	585	570	592	582	590	592	585	539	590	611	579	562	575	591	567	612	588	600	599	565	603	548	559	532	609	588	575	586	633	580	608	637	575	607	568	553	601	570	572	612	542	596	584	564	615	592	582	535	619	597	534	599	578	599	593	578	568	595	541	571	556	549	566	529	603	584	625	580	604	584	548	610	541	559	623	530	597	592	564	575	608	559	603	617	604	564	608	604	582	566	587	595	584	633	548	575	605	594	612	605	608	555	579	583	601	577	566	571	561	574	540	574	588	559	627	590	638	607	577	528	553	548	585	570	571	551	602	575	571	612	598	599	587	570	626	563	594	606	601	587	582	615	598	568	536	606	583	605	557	566	612	594	578	616	564	571	652	547	592	604	563	575	563	591	583	606	600	575	587	588	600	592	589	576	521	620	639	522	570	592	612	583	572	581	611	555	603	531	584	575	563	570	588	569	584	572	627	588	581	582	586	609	604	562	557	592	626	635	553	574	607	593	562	552	621	549	606	563	576	558	590	542	586	595	556	606	521	606	617	620	546	583	565	568	575	589	565	602	603	526	578	573	585	548	559	611	618	571	556	565	567	567	603	576	575	550	601	583	581	582	579	610	575	589	578	546	591	578	602	595	568	529	583	585	580	604	568	583	623	590	571	604	622	584	638	608	574	613	579	620	554	583	612	603	560	541	583	627	522	551	551	602	596	594	611	617	568	581	615	610	609	589	514	559	600	554	551	607	578	541	608	635	572	576	617	550	569	597	560	575	617	566	565	567	567	566	552	612	583	589	631	566	531	562	570	553	578	572	622	578	581	548	538	583	608	577	582	566	594	584	570	573	579	526	561	580	614	547	623	591	592	567	593	599	630	566	574	563	527	586	605	553	594	572	588	602	532	557	567	544	589	618	596	584	589	589	579	577	606	633	568	588	592	601	588	596	556	639	613	598	548	603	592	594	630	572	599	573	589	560	572	570	579	548	564	617	627	608	616	583	576	603	568	542	600	611	537	594	600	552	592	556	604	620	611	614	577	604	586	575	577	581	588	609	526	598	590	622	604	614	571	597	579	576	621	571	565	616	563	580	622	609	606	576	609	614	551	606	590	560	558	615	595	554	611	576	573	573	601	540	612	626	554	546	614	595	607	564	562	599	607	633	587	608	614	595	605	590	580	538	591	604	601	631	569	589	586	576	614	558	564	561	622	568	612	583	598	571	549	579	584	592	586	519	555	612	575	562	579	568	585	597	546	579	602	552	585	558	591	594	584	589	553	587	605	607	601	530	544	606	560	547	563	596	561	560	609	574	597	635	611	636	578	626	565	599	571	572	562	589	626	565	607	548	537	574	533	622	614	574	547	553	541	587	589	634	602	573	595	578	551	596	627	617	586	568	577	583	558	553	611	545	602	604	625	609	566	572	567	580	586	562	602	540	638	571	618	559	600	600	614	576	572	582	570	579	585	579	542	556	588	589	548	634	646	588	573	603	563	586	569	584	615	588	602	588	598	545	583	539	574	586	567	557	591	585	575	601	551	590	575	587	596	583	588	581	546	574	556	573	598	584	580	604	585	582	547	574	601	595	564	599	603	598	591	597	556	613	550	584	526	591	581	568	574	607	600	625	576	559	601	553	540	598	564	585	531	591	598	567	584	636	591	564	529	604	591	568	575	597	551	538	598	554	575	556	593	602	598	584	582	569	558	572	605	578	565	578	591	578	542	554	595	601	574	596	589	576	602	568	602	604	574	597	540	576	609	558	560	594	612	575	595	586	587	590	574	548	583	573	561	592	603	607	552	584	576	561	595	562	570	547	573	597	573	592	554	596	598	590	572	543	635	596	618	565	591	599	564	621	557	551	598	604	610	584	602	603	580	555	563	581	561	617	593	569	566	564	608	582	558	569	560	611	595	580	561	582	602	569	581	580	571	580	599	589	607	591	552	597	580	590	635	604	606	587	571	573	570	564	556	574	602	573	602	585	567	579	607	587	592	591	585	568	570	602	584	583	561	605	564	581	530	588	589	554	536	580	567	587	592	601	564	564	566	591	570	594	599	595	611	619	561	592	584	631	539	573	548	602	559	531	555	574	586	598	590	587	593	557	592	566	610	563	586	603	563	605	570	590	610	555	598	565	606	576	601	588	528	544	577	592	577	588	581	572	615	552	595	551	594	572	582	598	554	584	590	593	594	604	585	620	616	588	556	610	571	594	543	563	588	619	586	569	575	572	640	592	588	563	602	527	553	604	575	565	630	576	637	579	563	591	574	653	552	573	561	589	563	549	591	586	559	547	608	557	598	572	578	601	568	630	595	566	577	586	555	618	519	563	598	607	614
59746	102388	85165	62887	43603	22362	7884	4087	827	581	595	600	539	513	587	613	581	566	582	568	552	614	578	519	584	577	569	549	575	599	521	564	588	573	567	596	610	577	578	536	558	584	580	587	549	606	573	556	567	544	562	578	555	520	554	582	538	589	550	572	524	577	519	574	533	553	544	573	517	551	552	549	590	554	587	549	563	565	553	519	562	549	556	567	558	566	518	526	544	613	557	591	568	535	509	542	556	593	558	530	627	583	545	594	559	551	575	578	574	586	551	574	569	563	573	530	549	559	577	564	536	562	574	579	564	556	549	533	548	560	597	577	565	542	554	560	508	582	593	602	521	560	519	530	589	569	578	588	517	527	553	513	543	531	554	561	555	510	577	574	566	531	544	590	563	533	536	556	527	567	564	572	583	542	523	540	495	487	555	540	537	538	545	554	550	578	568	550	604	535	577	531	530	518	616	543	539	578	592	548	570	542	525	550	565	554	593	620	542	585	535	542	607	555	539	554	585	569	581	526	566	554	564	530	550	572	550	535	628	571	561	594	557	544	565	606	583	536	564	559	578	518	583	584	551	545	568	552	543	576	573	538	499	555	523	565	541	549	586	554	547	577	600	584	566	580	560	512	545	532	531	542	536	527	584	581	507	563	545	564	563	562	542	551	545	576	524	527	566	547	584	573	536	528	574	558	522	572	534	559	576	525	579	555	538	565	547	570	515	570	537	590	559	545	527	574	581	553	600	586	537	503	556	573	563	550	565	548	573	553	584	591	552	569	564	603	595	553	546	549	558	595	577	549	555	517	548	586	564	570	526	540	560	541	583	591	585	541	526	577	568	565	534	558	575	550	564	574	564	603	549	548	543	535	550	554	525	525	553	601	582	591	544	588	574	584	535	600	546	559	521	557	567	578	544	562	576	552	544	606	569	538	587	599	555	542	546	553	589	583	580	579	553	520	543	540	591	568	568	592	533	571	576	579	551	585	545	569	577	578	586	546	596	532	588	592	532	565	559	561	527	529	565	539	589	595	523	567	522	525	597	600	556	571	587	545	560	618	533	603	572	551	560	620	589	537	618	541	578	561	549	565	578	561	581	564	542	579	526	564	535	572	581	561	582	571	574	566	538	577	613	564	611	551	597	558	530	571	537	572	612	499	531	528	571	543	586	524	532	572	555	571	563	540	555	541	572	530	561	579	559	572	528	581	578	583	553	572	512	553	577	561	552	557	520	547	561	561	537	537	560	533	550	556	557	536	492	547	556	614	557	579	534	538	596	549	550	555	553	559	595	612	532	562	562	585	575	520	568	542	544	576	610	532	557	597	559	557	558	592	539	549	626	535	588	533	549	532	556	564	542	561	593	553	573	595	541	593	569	558	572	574	578	532	593	525	563	554	557	571	518	566	560	560	554	544	543	538	589	539	523	522	567	576	548	569	560	579	552	547	603	572	554	539	578	538	567	568	601	556	586	601	554	569	554	512	524	580	590	560	590	521	590	552	563	547	564	545	522	572	542	562	542	573	553	568	570	552	594	520	553	583	583	521	533	570	551	605	529	590	593	539	541	604	547	566	543	550	540	506	572	576	589	570	582	581	585	570	514	489	592	576	576	552	540	521	615	553	542	562	584	577	531	561	545	569	553	549	558	569	542	539	539	512	537	564	628	523	580	531	551	574	579	498	581	551	547	543	563	598	568	550	524	530	542	533	547	545	554	599	552	552	578	537	592	491	555	521	633	583	529	580	550	550	596	569	515	537	535	625	564	565	544	575	526	562	569	541	582	560	579	557	567	525	533	531	556	567	551	547	572	552	568	550	519	588	593	569	544	556	571	584	523	587	526	554	565	550	571	549	539	556	525	571	559	587	544	585	509	573	502	570	571	576	553	568	542	572	552	542	522	570	576	572	587	552	549	589	522	515	526	546	570	539	544	502	540	567	605	522	537	538	510	537	510	538	576	559	549	542	573	523	594	579	543	585	574	546	570	548	560	576	555	539	574	563	530	556	580	576	545	527	569	529	547	575	570	565	581	544	580	609	539	563	561	566	582	561	548	581	532	536	590	537	580	544	602	519	575	525	562	546	591	555	537	565	601	546	582	545	570	562	570	568	536	571	567	554	580	586	526	517	569	542	572	570	555	566	574	600	552	518	564	511	556	562	545	537	565	608	577	562	546	531	560	556	545	613	579	572	563	526	576	530	577	518	551	560	564	548	514	584	548	535	614	580	578	568	582	542	550	585	563	563	566	570	561	558	584	575	602	545	589	604	576	577	574	568	543	506	568	592	577	546	523	532	605	561	550	591	573	586	536	537	559	500	547	569	529	523	546	569	584	570	575	547	540	555	547	563	544	530	560	582	546	577	565	562	557	582	623	559	533	555	616	558	586	555	573	524	562	570	595	571	550	551	535	581	571	584	502	533	558	598	541	530	559	560	524	568	575	561	549	615	550	554	568	555	544	561	574	517	556	536	576	558	550	531	564	572	568	585	528	574	578	546	575	557	532	584	627	539	572	549	574	562	575	588	577	563	553	524	551	572	491	519	547	579	531	539	571	566	524	566	583	550	527	551	562	517	546	533	596	557	563	590	581	595	583	552	561	515	600	570	570	555	544	572	540	562	558	556	503	570	588	548	515	528	520	577	574	537	577	552	565	567	580	568	593	597	544	588	552	589	581	558	528	559	575	548	555	599	531	561	556	543	566	562	552	570	527	547	589	518	502	566	552	532	574	583	546	552	589	547	570	578	563	504	506	536	559	544	530	589	537	539	555	532	581	562	557	528	549	574	524	573	517	553	580	583	573	534	555	523	571	520	544	523	590	573	580	622	572	580	567	545	541	565	497	490	604	486	567	563	580	541	577	582	563	555	576	555	549	533	563	551	583	571	555	564	593	536	553	569	519	537	587	525	542	562	536	567	542	539	574	598	581	627	583	606	539	567	582	523	529	548	584	577	520	598	555	601	536	522	560	550	543	582	560	554	529	569	586	550	559	560	594	564	580	542	595	541	557	538	539	583	553	538	562	550	554	544	576	567	562	556	559	554	542	538	519	572	541	592	565	536	518	543	560	569	557	559	544	569	572	555	600	582	558	559	561	576	556	537	529	565	558	534	607	538	538	574	558	561	556	557	582	494	576	567	577	576	570	544	572	524	566	517	579	579	524	557	553	548	570	540	525	590	525	544	587	528	567	537	562	586	555	570	564	559	536	567	612	559	562	526	548	535	592	626	566	574	586	539	547	545	559	587	541	532	584	563	581	540	604	541	535	541	504	570	564	564	539	513	564	520	548	581	542	609	570	548	573	558	557	584	560	576	570	540	601	535	596	566	570	554	542	552	536	552	557	509	507	554	577	552	550	578	549	574	551	546	542	560	571	551	548	568	535	573	564	561	531	522	569	567	580	577	550	572	509	564	566	618	522	580	588	539	580	603	537	538	567	565	510	547	538	568	537	545	542	572	551	534	573	559	582	554	581	560	522	548	568	580	553	559
28481	26059	27063	15396	6206	2551	930	593	475	445	439	447	436	460	469	443	474	430	445	409	451	450	423	424	477	394	458	423	444	448	453	408	443	457	421	444	443	467	418	447	428	440	485	428	441	473	477	415	428	448	404	416	423	440	395	423	411	416	426	444	428	426	436	415	410	464	426	446	434	432	457	471	447	483	405	438	430	417	451	454	446	431	483	422	410	409	419	439	424	430	409	429	419	436	461	448	433	430	459	421	434	440	428	444	453	428	407	440	429	429	436	427	439	458	439	416	449	453	422	434	444	429	455	425	425	403	392	443	434	451	413	386	431	402	417	442	431	427	437	443	436	463	424	444	429	436	452	431	439	433	411	432	443	414	418	450	476	446	399	439	460	453	447	418	483	432	426	465	443	388	442	395	476	411	428	468	446	411	413	408	418	428	429	452	446	417	439	463	413	444	406	475	429	441	413	446	431	464	441	470	421	418	424	441	443	417	431	438	395	415	428	425	421	455	428	438	431	379	448	412	445	413	393	493	421	413	416	418	437	429	428	460	429	435	446	432	406	426	421	423	407	406	409	430	466	410	425	434	444	426	428	413	442	433	446	405	417	418	430	434	440	424	421	447	449	426	442	427	406	458	423	428	435	451	459	420	418	478	460	448	416	393	438	445	464	436	462	475	451	448	448	455	436	442	415	422	408	446	469	443	393	424	442	461	454	445	421	419	420	454	454	405	436	417	472	442	431	447	411	460	424	407	423	432	458	426	420	414	440	437	418	429	444	396	399	446	413	402	443	419	415	464	407	434	438	430	432	483	421	408	450	450	453	407	434	441	424	459	416	416	464	409	428	451	430	412	453	428	441	442	436	444	449	447	421	416	419	415	442	422	441	449	415	416	429	438	420	428	420	413	481	413	441	480	454	399	438	446	424	447	441	436	422	405	412	423	456	432	435	423	443	423	422	446	436	453	405	417	437	423	448	404	458	411	436	413	459	431	419	436	438	455	492	464	446	495	388	442	429	499	407	505	451	436	420	449	459	451	420	481	447	435	397	436	472	438	424	401	453	453	406	459	459	415	432	426	471	438	461	416	429	430	450	463	425	432	438	431	419	436	410	432	438	423	440	444	424	427	444	410	439	399	452	426	414	443	419	389	416	417	451	387	425	440	449	421	472	429	433	429	397	430	398	443	440	422	391	428	472	475	442	433	430	460	413	446	441	443	436	491	462	406	385	448	459	443	442	428	428	477	463	394	427	422	449	446	410	439	439	452	422	455	466	415	429	417	418	435	427	431	429	477	431	448	450	417	446	445	423	408	454	431	412	431	408	419	470	446	450	405	431	485	448	446	444	476	439	378	415	470	414	428	437	417	451	410	455	398	442	464	476	433	443	414	441	400	462	461	440	444	406	454	432	446	405	450	446	463	425	438	434	433	435	448	457	404	433	447	456	419	458	392	441	438	427	450	421	421	436	426	395	448	410	404	425	455	421	428	439	402	392	445	434	413	421	435	428	436	444	484	390	425	460	441	451	475	467	423	426	417	448	443	429	427	430	431	456	414	457	435	421	455	429	393	429	441	400	409	452	446	468	469	443	439	408	410	442	429	460	417	423	455	444	446	408	444	411	411	449	423	477	416	461	434	452	426	421	412	434	425	417	433	451	414	424	452	412	455	441	451	435	491	428	413	416	433	424	446	429	423	424	439	431	470	430	415	410	396	367	443	469	425	440	436	407	427	400	447	428	420	445	432	461	430	427	437	431	389	440	435	437	408	423	444	465	418	431	456	409	468	459	421	420	411	421	438	450	452	444	470	441	429	458	429	392	389	412	445	417	419	465	442	456	446	474	396	411	417	420	442	398	432	457	420	471	435	417	439	422	447	420	462	420	433	408	436	429	426	417	416	418	405	444	476	444	431	418	414	447	474	446	448	415	447	407	445	392	442	423	435	468	438	404	456	430	437	381	464	449	448	427	450	447	439	442	402	424	436	413	442	412	433	466	423	443	415	423	456	456	437	395	432	426	414	432	372	399	460	466	447	420	406	448	464	401	448	389	419	457	427	407	465	387	381	469	421	435	424	462	460	445	402	424	420	447	423	455	423	419	437	468	450	429	447	440	422	400	442	419	443	467	432	436	447	438	435	428	419	425	436	450	443	422	476	445	446	450	432	411	450	419	408	397	437	439	459	450	481	438	475	463	428	450	441	437	446	450	423	417	472	428	449	397	456	458	450	416	435	451	478	438	459	458	404	442	469	421	447	428	457	419	414	471	442	468	445	436	436	432	429	486	416	442	460	427	394	419	398	422	449	426	474	454	461	389	430	467	457	457	415	424	470	470	442	453	451	440	408	454	460	405	444	384	411	410	426	430	431	434	437	449	391	406	430	398	494	429	401	412	438	438	438	454	458	468	434	442	448	446	435	437	445	464	471	416	449	386	405	486	418	412	455	465	460	417	422	443	446	420	421	443	418	436	472	435	410	461	426	477	434	475	444	415	453	468	421	413	452	429	438	424	464	409	434	393	411	415	443	420	419	431	475	442	415	455	447	418	423	450	421	419	470	423	466	461	453	409	415	467	419	440	458	417	437	451	418	431	436	464	440	439	433	445	446	439	442	416	462	448	423	406	439	448	419	398	416	452	439	382	442	409	434	440	409	452	436	407	449	383	436	433	447	409	452	440	408	445	399	445	415	407	460	410	436	432	450	424	445	438	421	478	467	474	417	417	454	421	423	416	438	444	460	458	422	414	443	444	458	412	472	433	443	438	465	407	417	446	422	402	448	429	443	445	462	421	424	457	439	432	482	400	453	445	403	419	381	426	467	487	444	442	405	437	417	421	442	422	415	412	447	392	442	425	438	458	455	446	430	447	444	452	413	417	410	435	436	408	421	452	403	429	413	440	467	425	458	433	448	423	420	422	411	425	444	440	442	436	427	455	459	408	471	436	425	464	403	450	439	417	452	441	405	426	398	466	428	442	450	453	456	409	453	429	482	429	434	437	435	430	433	432	395	413	473	456	438	432	396	418	469	448	452	435	407	414	465	452	434	450	453	456	431	410	426	451	410	465	397	424	456	424	457	404	439	413	452	420	454	425	416	437	455	440	396	436	426	439	425	423	405	453	468	452	418	404	458	402	426	485	429	434	422	429	450	424	431	380	401	413	449	429	447	428	446	441	443	422	439	399	444	430	431	427	433	416	415	421	402	394	453	434	438	437	435	404	413	429	451	387	409	415	450	451	401	411	462	430	445	410	449	435	477	410	437	394	429	415	422	440	436	416	433	407	441	459	436	403	461	429	442	425	441	419	425	430	402	425	431	456	432	443	424	455	464	444	463	424	426	450	469	424	431	421	419	434	436	439	436	463	418	429	426	406	437	454	418	442	424	440	407	435	427	427	452	468	431	460	397	463	420	482	421	435	463	442	415	451	456	480	437	429	430	409	440	422	425	457	463	419	450	449	398	421	434	432	459	426	452	414	421	431	473	404	386	493	462
13499	32029	24404	10481	5270	2419	893	587	387	362	365	371	365	365	359	373	350	350	358	384	377	357	376	390	390	372	377	374	398	371	345	336	372	400	406	380	366	437	390	356	384	408	392	366	359	382	393	383	395	358	391	354	358	387	376	376	373	406	364	384	379	336	356	373	395	358	360	396	422	342	384	417	391	358	375	379	387	366	361	402	362	365	403	352	386	384	419	347	386	376	384	403	391	374	385	371	364	383	401	388	369	350	379	377	343	363	361	403	378	377	388	395	373	339	388	362	349	370	350	370	369	390	353	387	369	405	383	330	394	420	347	378	375	382	365	398	394	406	382	409	382	327	371	381	372	376	398	399	361	413	346	353	390	381	384	358	361	379	378	382	407	384	399	362	373	387	356	349	360	395	377	407	368	369	385	377	331	356	367	382	338	400	388	364	378	368	348	387	383	395	391	380	395	386	346	370	367	378	372	377	379	393	387	370	372	389	354	425	372	368	396	383	363	416	339	410	371	347	374	360	402	376	360	359	363	372	349	376	363	325	375	388	368	393	349	359	363	377	395	388	371	334	393	349	369	362	363	359	377	332	377	320	363	381	339	387	336	375	351	326	354	370	402	332	393	374	380	317	361	376	391	395	393	347	379	359	393	337	366	344	370	373	356	338	396	362	368	360	381	372	418	396	369	380	387	360	389	359	370	352	401	355	387	344	381	365	384	372	391	371	395	371	374	387	358	351	385	372	337	374	366	346	403	343	380	398	378	360	346	365	364	360	392	408	383	358	349	376	410	375	340	385	382	382	384	355	368	389	392	375	363	373	370	386	341	376	386	378	367	396	389	357	358	361	368	303	387	350	361	364	363	355	389	365	384	368	382	349	347	350	393	385	406	386	365	343	374	384	332	369	377	377	370	340	365	400	372	404	361	372	406	390	351	361	359	358	355	364	376	378	393	350	317	371	330	362	371	374	346	357	391	388	372	386	364	365	382	373	346	369	373	392	371	358	357	340	366	354	369	392	373	327	345	385	381	362	389	395	383	367	356	364	380	384	376	380	375	325	370	360	392	377	380	354	421	352	371	390	353	362	358	380	378	372	373	394	324	374	358	370	375	369	387	396	364	384	348	399	362	364	386	390	387	365	389	378	370	382	333	381	370	405	366	335	367	385	382	344	362	360	353	388	343	349	374	365	380	377	344	369	327	337	371	360	367	361	371	357	371	352	360	370	395	368	367	360	351	388	370	365	403	391	358	388	356	358	378	353	373	359	344	376	357	370	362	404	363	368	377	399	356	359	392	335	363	356	373	402	402	362	382	376	367	355	404	342	359	378	379	339	381	371	360	380	375	373	401	355	367	373	378	369	371	368	369	346	363	358	371	381	380	381	363	375	351	364	382	341	363	365	367	350	371	396	400	347	378	398	387	325	393	394	361	361	361	390	364	369	365	359	386	367	374	357	409	340	359	341	362	382	363	345	372	364	393	368	367	373	362	342	349	387	337	372	348	375	400	402	385	368	337	375	344	409	379	363	381	332	392	370	397	374	384	352	385	403	371	382	395	369	355	381	394	386	387	374	363	382	356	376	372	389	345	363	351	388	369	341	354	376	360	363	348	364	387	354	368	355	396	398	374	362	327	356	350	371	374	352	401	351	355	365	353	368	392	400	345	380	370	358	346	380	359	363	354	411	380	397	381	365	357	342	394	381	376	374	365	352	345	406	403	360	376	360	361	379	384	393	376	371	366	357	375	354	403	371	352	389	379	360	357	370	352	372	373	355	347	380	391	408	367	374	384	394	405	343	368	361	360	354	359	369	371	374	360	368	355	355	396	353	360	399	371	352	409	325	355	383	358	338	367	363	345	409	356	372	349	359	367	341	367	332	418	338	370	374	365	399	380	416	377	376	364	389	383	375	388	359	366	413	350	342	387	353	349	354	374	360	363	352	369	356	373	382	366	383	350	386	381	416	385	347	375	377	360	383	393	364	386	385	382	397	359	371	374	343	409	389	351	377	377	358	367	398	379	348	370	396	399	346	362	375	361	366	343	392	365	365	375	386	375	377	358	374	352	386	370	336	340	368	329	345	357	400	355	364	359	386	343	398	362	415	373	340	379	362	358	343	347	360	376	354	359	368	341	370	355	367	363	368	392	387	385	355	374	366	360	349	358	381	367	354	356	368	349	355	355	403	380	383	339	355	325	376	330	364	356	388	369	363	368	392	332	391	368	367	371	355	350	398	387	333	338	390	360	349	378	372	362	341	351	355	362	376	360	361	383	349	371	372	352	361	359	357	368	383	372	378	387	394	380	340	373	394	375	370	349	348	351	366	362	363	347	372	375	366	353	386	343	367	386	380	375	396	344	365	371	352	370	350	361	364	348	343	359	415	345	351	381	361	383	386	354	381	348	365	363	375	365	368	372	367	367	353	348	362	362	365	395	368	360	392	358	378	402	367	373	394	393	386	365	371	380	343	367	335	382	354	385	377	363	337	361	383	373	367	361	397	368	381	390	376	365	358	363	375	395	389	362	362	353	343	383	337	392	351	408	411	374	391	384	332	382	370	391	345	359	367	364	373	369	384	340	383	364	352	360	375	358	397	422	334	399	372	369	360	378	359	375	392	367	366	380	378	315	368	381	379	382	346	387	370	364	361	378	388	365	389	360	350	354	368	378	400	347	354	369	373	346	366	348	373	355	379	367	369	381	378	358	394	359	317	389	336	404	379	385	363	343	354	359	378	367	369	377	325	373	395	384	386	372	389	379	360	387	359	364	349	382	365	370	384	369	355	370	396	368	382	345	384	370	327	366	380	397	382	378	390	333	416	373	366	385	364	382	378	353	377	382	398	364	396	382	373	396	371	372	370	397	334	352	381	394	348	383	358	390	361	372	380	392	402	403	354	367	382	370	388	378	356	370	340	399	360	370	352	402	388	349	420	345	350	369	397	377	363	374	399	384	365	375	329	371	370	379	336	384	375	362	408	406	393	358	358	387	361	386	390	354	392	374	413	397	372	340	377	380	342	387	361	363	354	353	384	377	408	364	341	353	407	417	359	390	368	375	354	318	359	380	355	380	370	370	374	372	383	363	359	389	366	381	365	394	359	397	337	389	362	359	349	324	369	368	344	369	352	338	335	356	386	374	350	386	363	340	379	399	377	338	393	375	352	395	380	378	374	315	353	358	371	362	383	359	351	354	380	379	352	406	389	354	363	337	399	362	372	376	380	340	345	344	349	397	366	360	342	369	368	369	357	386	360	375	372	395	392	350	354	353	373	353	367	366	361	351	388	379	365	339	331	371	381	368	358	374	385	346	401	374	373	362	374	385	351	367	376	365	369	386	361	408	412	373	361	362	336	347	416	363	390	369	364	359	374	389	345	354	360	443	378	376	373	365	345	372	391	373	355	363	395	360	376	330	389	372	367	399	397	410	338	363	379	359	418	370	350	366	390	364	364	348	341	396	376	394	348	379	348	349	356	386	346	383	391	351	403
25591	24259	42535	43504	32116	22157	7757	2417	779	497	531	506	512	531	526	490	460	491	474	529	521	496	479	500	516	498	496	493	530	486	486	511	513	454	482	479	509	466	518	459	495	527	494	511	489	454	466	518	495	491	499	497	455	498	477	491	493	441	456	472	482	505	504	538	507	447	537	501	468	494	510	497	465	495	507	442	496	488	506	525	483	450	490	515	488	494	479	469	488	499	489	475	490	505	489	510	521	522	499	500	511	459	477	459	473	468	513	511	473	485	494	480	465	468	486	496	470	497	480	539	436	473	472	523	468	473	485	481	460	484	482	502	500	467	500	494	486	518	430	505	509	497	480	450	505	499	504	509	474	500	495	468	462	506	479	466	468	424	524	482	538	464	567	446	492	518	475	476	449	478	492	493	466	526	488	499	534	525	484	496	487	475	505	500	506	470	494	462	492	510	480	497	483	504	420	490	497	522	500	509	500	527	491	503	466	517	468	510	494	505	470	470	480	553	455	483	492	502	533	504	478	491	498	497	480	474	487	489	507	510	463	504	445	465	500	516	457	469	512	473	474	499	490	433	481	469	480	523	487	448	455	519	494	518	453	473	488	488	443	457	475	469	474	474	489	493	474	474	488	502	527	452	451	510	515	492	473	473	465	471	481	513	490	469	480	494	465	484	499	468	466	451	502	486	478	478	520	510	476	462	496	477	499	498	492	527	490	487	444	518	530	489	488	499	465	465	477	474	469	460	468	501	473	502	524	521	473	462	488	487	484	504	501	500	504	467	497	522	494	463	481	514	479	450	521	428	481	462	552	482	443	515	508	495	471	448	472	521	490	468	496	470	508	500	474	501	461	465	494	466	489	505	462	464	503	524	481	490	504	513	475	467	498	504	447	479	478	491	487	491	513	472	472	483	461	490	505	507	527	492	451	472	499	455	485	483	498	453	498	471	458	458	510	505	483	497	529	483	481	508	458	497	498	470	498	477	484	500	468	493	474	495	478	517	486	480	517	472	434	497	486	465	478	473	492	481	511	548	450	491	505	453	478	468	492	549	491	507	501	496	466	459	515	458	481	507	478	473	454	502	485	488	467	515	447	494	479	499	496	456	512	488	474	506	495	540	500	495	463	458	487	523	494	482	506	517	480	468	474	518	473	493	493	444	468	466	484	494	482	466	474	522	481	487	480	476	494	460	497	480	512	519	464	507	478	514	494	506	496	504	457	505	498	471	500	464	494	505	486	484	509	478	506	466	491	471	472	494	489	475	489	480	495	491	519	470	503	440	546	511	482	470	492	455	500	479	485	456	506	476	475	464	470	472	488	473	495	493	505	504	473	473	508	491	493	486	486	460	479	476	495	502	502	478	517	500	500	514	496	499	499	497	470	488	498	421	474	478	471	517	464	517	491	477	504	519	498	474	485	486	507	500	481	486	491	498	548	462	468	439	496	524	503	532	516	472	533	503	488	475	508	475	470	511	528	504	516	522	484	488	469	469	458	478	467	469	469	485	501	490	497	523	487	474	505	527	469	514	458	473	532	489	507	528	530	471	525	504	514	516	501	493	470	490	485	476	478	499	493	498	450	541	472	493	448	476	476	454	549	463	497	462	493	470	491	512	485	478	471	521	498	517	488	500	473	493	485	503	471	458	482	522	462	476	480	479	470	477	471	499	496	544	468	498	492	508	508	490	492	463	501	492	497	507	519	500	493	491	485	474	502	472	478	476	493	498	479	489	474	463	499	508	504	496	518	527	496	491	490	498	497	491	464	502	522	502	508	471	497	498	462	506	463	521	541	514	496	503	479	505	516	495	460	492	489	509	504	509	476	490	497	495	508	438	486	533	485	489	518	476	507	522	536	504	508	496	485	509	471	517	493	480	508	504	515	531	457	508	518	541	502	526	506	498	519	508	517	491	513	471	518	514	455	489	484	479	467	490	522	523	485	525	471	470	518	444	521	495	504	498	478	488	495	502	492	488	447	481	507	518	539	475	495	497	510	464	501	500	488	502	539	492	498	477	498	478	499	513	483	490	467	469	508	480	486	502	477	493	521	496	477	509	539	539	501	463	493	500	503	499	516	475	508	493	479	504	460	471	493	546	485	478	476	489	481	530	509	510	458	502	484	509	502	480	489	466	518	545	474	511	479	503	500	459	522	497	500	454	488	460	516	468	503	496	487	493	499	484	513	471	491	503	485	480	533	478	482	512	484	546	474	473	528	497	475	487	486	540	495	554	416	489	493	489	540	499	487	518	512	496	472	487	493	503	498	475	485	477	481	527	475	475	489	524	455	523	510	474	467	466	450	482	488	535	504	496	479	467	473	478	529	496	479	485	494	477	461	466	471	454	474	458	496	493	486	467	524	488	484	477	481	473	469	455	487	487	499	515	478	486	486	463	513	497	487	457	498	486	467	532	524	510	520	439	470	521	510	544	498	520	504	522	490	499	513	486	540	486	495	508	490	460	502	446	442	485	470	489	535	501	497	501	517	483	470	497	450	462	469	462	497	524	472	507	504	527	499	489	462	505	533	505	477	500	455	453	489	517	464	475	511	470	485	474	489	497	444	513	484	492	502	478	479	497	449	516	503	508	506	502	521	489	487	509	486	479	499	476	506	488	473	493	480	468	455	475	487	479	505	473	520	464	500	511	508	497	479	540	450	454	497	475	486	505	507	508	493	470	532	463	524	467	468	518	487	478	449	474	468	508	448	507	459	505	495	475	491	492	493	500	472	514	476	489	495	499	505	445	455	459	470	473	512	504	469	500	533	459	500	445	470	462	511	496	475	487	485	512	524	460	511	509	506	497	505	488	467	469	494	475	490	489	509	494	516	503	480	467	520	486	496	515	501	499	515	492	510	475	490	496	466	481	449	500	465	473	531	440	540	488	492	450	484	470	493	489	516	466	484	480	487	507	502	512	516	468	492	480	467	430	460	486	449	478	486	457	483	506	490	476	475	507	494	476	473	471	506	498	477	535	485	515	474	529	473	476	475	492	495	506	531	532	480	515	475	505	482	469	510	450	469	479	458	488	498	497	538	483	489	505	497	501	479	506	501	473	462	493	469	490	466	488	551	505	483	479	499	488	537	496	482	480	508	488	484	465	496	483	497	484	522	493	489	477	523	493	497	472	484	491	487	485	519	526	507	426	502	491	493	472	491	498	501	477	461	508	489	490	482	464	473	505	499	489	481	485	493	517	476	500	465	555	472	488	542	456	461	470	511	503	509	512	533	490	497	480	491	459	484	509	471	484	512	538	484	449	478	499	509	507	473	470	445	495	463	454	491	499	502	479	486	460	502	502	475	518	471	470	447	480	520	473	467	481	488	476	522	456	501	501	505	483	511	462	436	482	512	493	494	508	519	499	485	521	459	518	467	474	498	474	517	518	508	520	463	459	483	459	516	499	513	467	508	471	529	507	448	457	489	511	463	496	498	480	490	485	508	513	509	498	485	540	445	498	502	515	497	470	462	459	441	509	526	475	464	535
49668	92276	73836	46757	29141	15556	5184	2663	761	468	467	509	464	472	499	460	462	464	459	433	481	461	483	453	432	440	437	464	495	474	465	478	476	477	468	444	485	483	472	442	475	463	463	439	475	477	450	477	438	464	437	495	434	439	476	440	478	473	468	447	438	434	485	414	473	463	459	410	484	496	465	454	468	471	474	492	477	486	434	436	455	442	476	464	446	471	428	475	484	472	449	425	438	441	444	451	417	503	473	433	482	487	454	441	438	468	468	464	435	461	476	487	458	528	435	449	467	476	486	439	444	444	443	499	434	455	460	448	411	482	427	431	469	467	459	428	471	488	428	460	454	433	486	480	429	425	447	444	442	478	447	461	430	485	457	468	426	497	424	473	447	447	478	477	484	463	436	422	479	409	473	440	440	460	489	417	407	449	461	491	409	448	441	493	487	437	447	447	455	466	451	457	481	482	461	502	449	459	445	447	485	427	447	464	442	432	445	506	468	478	436	438	454	485	484	453	472	466	435	430	484	446	467	474	446	439	439	464	468	457	436	469	427	481	439	483	458	453	475	461	492	447	463	474	487	453	470	483	456	477	440	452	466	442	428	464	417	448	477	428	474	484	480	430	425	429	430	438	491	406	453	466	474	417	488	479	450	419	480	471	423	441	444	449	465	478	450	445	442	497	491	457	434	441	475	416	452	467	471	465	443	463	411	503	468	449	463	441	453	463	400	420	464	434	451	457	468	460	470	497	476	482	452	467	459	466	471	476	494	448	466	437	440	459	449	453	455	462	463	475	443	441	478	437	472	451	474	499	497	465	441	432	466	466	471	435	477	447	453	503	486	444	446	423	436	496	453	441	445	471	428	464	445	484	484	439	474	465	494	449	470	473	463	466	478	454	441	458	467	480	459	478	467	463	445	457	442	479	455	467	429	438	496	468	468	481	485	478	477	467	437	450	477	469	438	465	445	457	450	461	444	449	506	452	455	437	446	471	492	489	451	459	417	483	427	449	483	414	450	438	465	490	449	473	419	471	444	447	482	465	433	460	425	451	428	452	456	485	460	472	481	461	446	464	463	447	456	451	440	456	464	434	448	439	462	457	480	455	450	477	434	469	413	423	470	459	457	466	454	448	464	482	422	469	467	439	456	437	425	464	465	478	434	438	420	455	471	493	482	449	434	470	443	429	466	451	461	438	430	475	493	455	471	453	478	446	434	455	485	427	492	454	470	441	428	484	441	476	477	441	442	409	469	439	500	435	462	406	412	447	498	453	466	422	428	419	437	448	474	458	431	474	475	483	443	459	482	474	459	458	442	453	422	461	466	481	469	450	475	459	445	479	467	498	460	450	424	470	486	436	481	504	428	478	434	470	493	462	456	472	447	455	441	445	468	463	432	507	454	473	460	475	446	461	509	452	454	496	503	483	440	470	460	475	458	414	444	468	454	486	439	491	454	451	455	448	440	410	415	452	443	470	448	421	461	490	481	457	433	481	438	468	427	476	462	441	451	474	389	459	459	452	487	460	449	443	474	487	474	455	471	452	436	443	467	456	477	462	470	415	448	491	474	461	477	462	504	454	468	505	468	482	473	425	487	465	446	478	440	454	467	437	437	428	449	420	473	449	473	449	456	445	418	459	469	461	451	443	491	467	452	447	462	464	453	454	494	429	447	479	466	457	459	507	427	430	420	413	442	473	464	474	465	469	474	479	460	467	477	446	499	437	430	430	487	432	456	445	484	476	473	429	483	449	420	466	487	454	511	458	430	435	499	496	437	469	469	478	447	464	452	463	444	472	489	471	462	445	466	442	424	480	444	447	485	465	453	458	484	464	505	449	457	460	444	455	444	451	451	503	477	486	478	436	464	456	488	432	467	471	427	473	459	439	455	510	465	497	453	484	446	442	453	483	430	421	448	457	425	447	478	449	446	444	457	403	441	480	476	470	460	445	433	490	481	446	462	451	447	481	431	470	486	431	462	468	442	459	445	449	472	457	459	459	447	435	419	468	422	471	476	435	449	464	455	470	468	460	431	481	425	451	452	422	449	465	459	463	493	468	447	450	465	458	482	412	436	443	467	462	480	488	469	473	448	443	461	483	441	424	444	452	472	496	428	482	417	420	416	498	467	485	444	457	407	441	450	450	466	433	470	464	429	497	454	463	462	443	449	502	447	431	434	473	457	462	490	456	432	445	454	423	475	461	459	467	458	461	481	464	438	458	478	438	458	472	464	424	457	476	437	438	473	454	481	460	449	446	432	459	435	430	461	442	456	466	420	454	443	460	448	467	444	470	442	447	456	477	461	504	464	422	446	452	429	480	470	446	473	455	459	469	492	439	483	479	468	439	443	453	443	481	444	450	463	448	457	435	438	424	454	454	478	464	484	481	442	487	448	462	478	474	467	451	450	489	465	438	463	433	449	494	502	416	464	484	479	490	492	445	472	449	429	484	424	473	429	438	430	419	464	439	421	479	455	455	455	451	471	417	474	496	410	452	461	425	508	480	481	499	491	466	419	468	465	462	466	492	465	446	431	431	449	453	443	481	467	493	465	453	458	457	473	463	481	463	431	450	458	465	462	416	462	488	482	471	478	426	424	441	458	425	473	460	490	482	431	495	438	485	475	477	443	465	452	481	472	450	438	496	455	468	483	447	471	444	462	421	462	459	477	472	434	458	480	484	439	453	428	439	473	444	479	445	464	470	466	472	442	454	473	427	442	456	452	478	447	493	471	478	434	496	446	477	471	434	449	433	431	498	436	424	402	511	420	493	417	423	438	479	465	429	423	446	443	428	424	457	490	437	429	489	446	452	433	534	446	485	464	475	446	449	434	466	443	472	445	454	470	445	469	496	426	469	476	454	464	457	487	444	449	465	437	468	456	446	461	491	472	474	442	491	474	460	495	450	425	462	448	425	462	474	491	429	484	464	450	444	468	439	472	468	439	438	444	407	453	472	464	419	465	475	463	496	472	447	450	456	451	516	451	442	469	455	438	447	426	477	472	479	468	477	455	495	464	485	456	487	463	460	467	445	489	429	442	450	436	446	424	425	469	468	448	477	452	448	476	429	437	451	466	494	432	458	432	447	487	447	432	429	434	451	494	467	488	454	445	490	467	456	472	452	431	404	473	470	471	455	435	453	411	439	466	450	473	474	484	466	441	449	462	436	454	463	445	433	426	465	473	439	460	483	425	446	420	439	420	440	453	434	456	449	447	496	437	410	461	436	487	485	462	463	448	450	464	431	451	432	458	425	488	477	477	447	413	441	494	454	454	473	450	462	456	465	461	454	485	442	493	449	481	457	457	463	484	458	446	471	453	446	487	453	478	459	434	436	454	471	442	452	450	447	441	439	445	481	471	434	466	470	436	466	462	477	499	455	469	456	446	424	462	438	465	447	447	434	492	482	452	467	481	446	464	466	441	419	451	474	428	462	446	462	448	450	502	451	457	434	424	459	424	436	429	462	427	465	457	451	453	446	465	446	446	465	456	449
24402	22733	36929	40266	35991	30385	15502	4458	1255	654	666	645	609	626	567	583	603	590	641	564	615	680	629	602	631	603	613	633	610	615	653	598	576	602	586	606	617	575	575	566	575	650	599	547	585	609	612	612	627	599	579	600	618	618	621	628	591	611	608	599	569	579	606	663	642	595	588	577	614	573	560	602	619	614	626	603	588	603	649	584	619	588	633	649	583	597	564	596	591	647	627	583	603	598	627	620	617	590	563	622	589	582	617	587	579	629	608	594	555	632	567	608	574	569	587	640	591	602	601	607	603	595	638	585	562	601	560	603	607	585	629	579	589	603	590	619	593	618	644	610	588	574	600	590	570	611	573	607	631	623	606	580	590	624	576	597	594	550	557	604	551	567	653	641	609	567	625	598	575	588	583	610	641	588	621	600	623	573	588	609	624	583	625	554	633	619	591	581	595	631	544	610	589	585	639	609	635	577	586	563	603	590	566	607	595	596	608	587	632	566	578	622	572	588	580	595	595	589	554	586	589	630	628	593	602	561	592	582	608	667	593	592	595	595	622	625	596	643	591	631	581	634	571	599	616	591	581	598	630	644	617	577	573	580	628	614	617	570	603	595	606	573	591	618	596	541	606	641	581	588	549	602	625	636	558	627	586	569	564	623	630	593	611	591	609	584	578	649	609	607	560	587	642	571	599	570	592	585	588	544	574	580	590	621	556	629	572	582	551	588	620	577	605	605	566	595	582	600	609	603	569	613	563	650	583	624	574	639	605	606	598	600	594	586	622	570	636	571	576	616	591	601	562	587	574	599	578	626	611	574	607	580	611	557	656	575	645	577	538	596	601	582	576	620	599	633	673	634	583	603	626	598	617	594	598	570	586	559	572	642	546	624	640	582	579	607	602	592	636	554	621	603	574	627	618	601	622	603	606	616	615	572	578	634	617	612	598	568	580	619	610	609	638	604	553	591	599	568	567	564	569	584	590	620	587	581	606	606	591	616	594	556	566	633	575	554	622	573	610	570	608	618	587	638	604	567	595	603	573	624	595	532	596	586	595	664	628	603	612	625	599	583	617	608	609	553	608	584	615	590	578	623	579	591	637	585	630	611	582	635	605	620	605	578	589	615	564	632	595	583	569	600	593	585	578	581	616	601	582	607	614	660	567	575	600	525	586	602	561	580	544	597	576	612	601	621	604	587	618	594	593	598	579	605	555	652	606	581	603	621	592	598	588	617	581	583	611	545	616	612	596	579	677	644	592	573	594	606	587	637	590	564	595	585	636	602	598	613	578	591	584	608	604	615	600	605	602	578	584	575	595	606	585	612	605	565	573	602	593	633	620	596	617	586	624	582	620	580	583	601	632	587	600	596	605	610	620	535	597	585	626	605	612	589	619	584	631	619	611	598	600	650	638	614	615	578	567	627	555	593	573	592	593	617	614	640	608	600	576	604	600	622	620	625	626	581	570	612	613	595	558	576	575	555	566	642	622	550	601	625	625	567	617	619	613	600	629	614	586	575	574	577	569	627	619	579	615	571	603	602	581	603	609	570	606	584	560	620	603	607	590	607	576	620	636	573	607	591	581	601	574	571	609	567	617	583	573	610	599	609	614	557	616	651	578	607	607	577	609	581	573	607	577	569	608	585	611	572	582	602	571	628	591	611	577	612	637	608	585	622	625	596	613	574	613	566	598	569	656	608	601	593	600	612	598	587	643	601	559	612	582	577	596	598	595	576	565	572	568	573	619	605	593	605	603	601	586	594	598	590	613	578	615	597	581	582	587	630	620	617	574	614	603	609	608	611	596	556	587	631	550	620	563	573	586	594	619	617	633	582	597	577	598	584	599	609	646	583	612	600	590	602	603	610	614	600	606	630	622	620	580	605	561	581	603	617	586	593	632	589	595	624	577	597	625	600	626	641	573	585	617	558	534	581	555	595	603	622	574	558	548	578	654	636	550	589	572	585	602	618	609	589	618	627	608	601	594	577	565	626	635	601	579	651	583	562	627	570	606	597	605	590	583	624	607	603	596	619	585	590	640	628	575	637	565	587	616	555	572	599	609	642	625	580	607	606	600	580	624	572	597	613	644	577	583	604	602	575	561	584	638	606	608	592	604	585	570	590	613	609	583	595	594	566	613	606	559	569	606	577	581	582	568	573	607	538	593	572	661	594	626	524	635	596	593	594	617	622	646	541	600	602	598	596	597	585	620	581	626	640	549	623	614	574	604	624	551	631	575	574	586	584	587	596	599	568	570	597	598	581	612	566	570	593	610	635	648	611	647	577	606	617	610	590	575	563	589	596	560	548	601	611	642	603	579	587	568	631	647	571	591	607	648	606	647	581	574	592	596	616	578	608	645	604	567	591	610	615	603	583	630	594	606	588	577	593	563	601	600	659	568	591	601	616	607	562	594	593	629	601	610	618	588	553	623	579	614	581	612	653	643	608	608	580	578	602	555	577	621	635	588	619	592	606	612	585	609	563	587	637	534	614	633	583	620	564	582	595	590	578	590	635	566	619	562	565	560	549	597	605	591	612	562	572	568	563	552	589	594	594	572	575	649	587	651	538	602	615	601	592	638	570	602	575	608	563	603	616	607	625	592	573	552	585	589	585	610	578	605	625	604	608	615	588	652	607	600	608	581	627	590	635	572	587	614	617	635	598	588	590	535	601	600	562	629	636	596	603	613	629	611	620	627	613	606	595	577	600	609	556	591	624	618	608	623	586	579	582	627	630	579	593	546	609	629	599	564	587	598	581	654	605	603	592	582	613	611	543	597	618	607	600	574	597	603	572	584	582	614	585	643	618	608	631	618	574	585	572	586	596	609	620	588	584	619	646	601	580	606	556	580	598	613	558	580	555	607	596	609	592	560	611	591	582	573	644	601	586	581	570	563	555	587	574	553	609	638	605	650	606	577	590	590	600	600	580	618	600	613	584	605	597	608	600	600	609	612	574	599	596	576	589	604	589	637	578	645	597	594	574	587	612	606	555	577	631	536	562	594	560	575	645	585	585	608	586	628	584	614	625	569	580	588	603	580	607	612	566	612	588	581	571	623	616	571	583	583	600	564	642	604	570	643	640	594	562	614	612	599	564	644	610	600	575	605	600	609	570	631	607	619	622	563	617	580	598	612	617	586	625	619	565	640	581	603	581	550	569	598	576	638	590	635	617	597	635	560	584	603	584	601	638	603	585	576	570	569	602	625	605	621	612	609	627	648	579	596	563	595	612	633	571	589	590	595	607	612	619	615	609	548	606	600	542	583	623	613	560	598	612	601	632	582	564	565	561	591	603	579	598	594	606	603	542	579	602	599	579	655	626	588	589	641	603	563	570	607	580	594	647	563	599	631	577	596	607	594	584	585	599	578	601	630	588	601	626	615	583	638	628	568	598	612	610	588	608	581	616	583	545	594	572	543	614	613	627	585	571	605	620	623	556	612	611	588	608	611	603	641	628	582	607	592	628	594	641	609	588	653	624	581	644	602	601	632	510
59544	103542	85973	59370	40549	24647	9198	4501	1388	586	590	552	598	570	556	558	577	574	540	544	592	599	620	538	547	584	599	614	575	536	583	562	560	598	594	577	595	539	601	625	561	529	605	611	591	570	582	588	584	589	587	561	610	583	558	578	579	575	547	573	533	540	517	593	565	593	559	540	579	583	596	609	586	582	572	561	551	559	548	593	560	600	543	596	573	552	594	595	567	579	576	572	559	580	531	592	572	547	565	541	576	582	522	572	562	572	577	568	565	575	587	562	528	574	505	611	571	581	543	570	568	545	535	570	542	562	546	593	573	586	545	544	602	564	541	534	557	584	592	629	605	574	563	561	560	524	573	588	542	562	590	521	546	536	588	536	561	600	573	593	588	569	559	596	602	544	596	566	547	591	588	539	590	568	564	587	562	529	551	526	494	522	566	551	569	574	551	605	590	579	569	538	528	560	554	610	552	588	541	565	557	556	580	527	599	589	533	580	579	562	551	547	555	551	597	575	573	570	565	558	560	591	578	586	553	572	531	545	502	580	553	576	551	543	582	572	577	568	592	546	587	567	561	547	548	557	562	572	572	542	576	598	555	561	591	530	561	578	585	593	545	568	582	592	530	579	552	586	548	594	577	510	546	579	548	566	584	594	546	552	581	563	567	538	529	582	597	589	579	545	510	560	516	591	601	598	567	507	584	560	574	558	557	577	609	553	579	573	589	569	558	628	574	616	583	544	557	560	610	532	598	583	568	598	578	551	565	544	560	560	597	556	601	589	559	578	613	547	595	573	592	577	588	574	591	550	561	542	544	560	575	580	584	546	583	575	588	551	553	532	555	567	563	540	595	579	579	559	625	551	588	584	561	557	551	550	598	564	580	564	585	561	574	566	578	545	551	544	552	539	540	579	529	567	549	576	520	601	565	574	562	560	574	552	558	593	582	557	552	636	573	579	551	565	576	564	570	587	541	570	574	634	524	579	545	564	559	539	598	536	559	581	555	574	538	599	561	619	597	534	569	552	606	580	576	539	592	606	576	540	535	564	558	546	575	565	564	582	496	578	607	608	563	533	551	547	545	582	552	568	611	570	555	551	602	591	486	621	572	612	569	559	542	560	574	573	560	540	543	614	594	577	575	541	553	550	584	591	552	521	543	560	606	555	565	598	590	578	546	556	585	563	542	554	560	582	546	574	544	597	554	549	555	536	605	543	594	558	563	574	583	559	605	588	536	589	568	560	582	545	568	598	550	544	595	572	577	563	537	534	571	572	580	589	592	540	583	556	586	621	564	586	580	502	579	579	525	635	591	574	595	599	551	534	559	576	541	542	579	537	591	562	558	581	569	543	535	571	510	579	570	573	594	549	560	541	542	594	578	567	592	578	534	555	543	584	550	604	530	538	557	493	587	539	572	535	609	548	590	562	543	537	577	601	532	577	555	555	588	569	578	534	549	548	570	562	577	560	532	572	538	569	575	570	533	538	575	634	568	617	548	549	552	532	535	562	614	542	559	592	619	579	532	634	524	566	564	597	550	558	534	549	573	536	606	596	555	603	553	605	600	523	553	556	563	582	580	551	525	625	591	547	588	564	545	589	602	551	566	586	569	525	581	532	567	526	559	564	575	538	547	589	580	549	595	526	558	544	580	569	587	566	530	541	629	539	519	548	546	584	552	586	613	585	566	540	559	530	543	567	563	573	618	568	555	600	549	568	593	533	573	596	622	610	610	545	539	552	530	560	532	568	528	539	540	628	575	571	514	520	558	566	555	582	563	555	559	557	600	564	579	598	575	595	570	596	541	540	581	548	579	560	552	550	542	571	518	572	539	555	604	548	597	563	598	602	525	590	538	560	571	597	559	528	599	571	550	578	553	572	537	579	581	558	592	593	571	550	572	564	598	610	579	596	562	618	579	605	542	554	592	573	579	541	582	533	548	532	578	544	539	608	542	553	567	504	581	570	563	564	585	535	628	595	619	593	518	618	523	583	556	592	560	603	605	579	574	508	547	570	552	592	561	573	581	592	546	549	567	570	553	555	586	516	598	583	520	576	545	539	573	583	556	607	618	544	574	537	583	602	530	567	574	571	523	579	582	590	549	560	584	563	556	550	530	578	595	564	531	559	528	547	552	543	563	567	564	579	583	613	541	571	612	553	551	553	564	530	549	542	549	526	544	550	547	581	575	562	533	592	555	575	557	553	568	556	614	539	570	548	574	559	559	618	532	601	564	599	590	565	555	572	566	580	585	513	564	573	549	587	588	589	560	551	549	564	579	544	535	569	608	585	565	576	564	559	536	581	580	544	549	526	590	590	562	599	559	549	575	544	601	583	543	596	543	543	592	613	571	596	592	575	557	604	554	529	596	545	601	546	586	549	622	558	587	630	587	564	565	572	582	570	572	564	565	564	583	569	553	582	610	521	567	564	568	563	543	564	578	533	533	549	582	563	574	559	563	577	550	549	547	514	601	559	592	568	613	565	573	562	581	546	596	569	588	553	531	568	528	605	615	552	582	517	579	580	607	527	578	550	603	576	572	548	585	564	573	561	555	541	578	594	541	584	598	575	549	570	571	561	570	582	545	599	601	564	565	566	578	554	560	588	559	597	562	545	543	539	566	522	564	567	555	592	564	536	565	584	563	551	524	560	568	545	569	547	601	552	580	585	591	547	555	568	545	597	598	581	546	505	596	546	571	589	553	570	551	592	562	561	563	551	534	569	599	559	553	560	531	588	570	530	553	609	557	565	577	580	561	534	543	589	575	561	573	535	547	546	557	535	532	594	529	599	556	566	585	562	568	555	545	554	592	539	600	551	568	544	560	607	570	537	546	572	575	564	557	547	588	583	567	570	601	527	565	564	524	570	540	563	582	556	614	542	524	528	574	562	555	550	587	602	557	560	566	558	553	550	551	523	564	573	540	579	559	558	579	589	534	551	589	599	593	609	583	535	545	546	535	580	559	510	564	573	584	570	569	567	586	583	590	569	565	550	520	561	586	493	559	533	552	566	579	536	645	560	547	594	572	575	550	586	532	544	541	559	568	565	525	519	543	563	543	568	549	568	567	590	588	585	589	575	584	519	536	535	555	551	547	576	583	547	555	572	563	569	581	597	587	570	523	580	539	554	552	527	568	537	524	548	579	587	591	536	575	572	530	546	585	572	575	544	581	570	535	555	542	546	586	539	574	573	551	581	565	532	565	593	556	562	580	562	564	591	574	533	576	546	567	589	557	520	505	568	547	600	552	556	542	559	580	549	615	573	582	585	524	557	576	573	559	602	593	532	555	566	514	539	563	570	581	536	521	583	546	588	581	565	584	551	582	560	551	545	587	571	563	567	589	550	565	575	577	532	531	590	567	560	556	570	570	562	537	560	553	563	598	561	533	521	539	564	569	540	566	552	596	588	559	553	582	524	568	545	562	608	591	524	557	546	587	602	574	562	580	567	558	541	550	572	612	555	566	552	565	568	549	529	582	550	579	591	571	534	510	563
28933	25879	26964	14529	4989	2197	868	570	468	443	461	427	473	421	432	437	433	409	429	445	496	452	428	403	419	432	442	417	430	417	423	437	415	403	437	419	431	439	421	430	437	443	397	416	411	432	444	401	430	465	420	458	437	445	454	432	440	421	401	436	454	452	457	372	433	423	429	451	412	441	395	400	450	479	458	453	470	459	468	464	426	452	411	431	433	434	408	424	411	441	409	423	417	452	421	454	446	435	468	416	405	483	430	453	440	412	405	404	439	421	448	416	422	403	398	447	432	444	448	398	396	468	432	443	452	448	450	409	429	422	408	426	399	410	471	473	445	439	421	411	425	449	431	475	435	426	443	429	456	447	431	466	438	434	434	417	412	426	404	456	441	437	422	467	459	460	400	416	475	461	469	421	462	416	409	382	467	459	444	410	412	427	466	451	450	419	431	463	412	429	452	398	427	426	457	439	420	416	428	447	457	424	438	475	452	414	422	415	439	454	434	450	389	431	442	457	449	417	436	467	436	406	453	450	426	426	419	451	410	456	447	456	476	437	381	439	453	389	419	447	409	457	440	390	399	455	419	428	473	400	409	423	435	413	421	448	441	462	462	456	409	417	452	451	413	432	423	423	447	428	433	445	434	427	443	459	436	431	410	421	373	440	422	453	408	416	450	453	460	451	440	444	436	428	395	430	471	418	442	446	452	436	442	423	447	445	419	449	429	463	484	405	443	437	450	404	459	459	450	434	424	394	482	410	421	451	436	450	444	429	417	409	453	434	442	432	406	432	410	438	415	428	414	461	482	431	408	441	437	464	467	400	442	455	442	415	458	404	453	426	454	409	448	430	450	428	440	449	448	399	451	426	440	407	444	439	457	445	438	402	423	468	426	404	431	402	449	445	379	445	421	429	398	441	430	426	449	457	457	421	433	470	450	466	420	427	419	424	428	442	394	387	426	438	433	398	408	443	451	458	451	426	432	461	426	413	486	433	426	442	415	381	460	446	421	460	424	444	414	401	440	433	437	453	434	436	406	428	439	410	435	449	452	410	480	427	478	432	445	428	449	418	450	445	452	437	435	436	425	446	475	419	451	418	439	457	449	448	415	455	449	404	452	417	443	427	423	488	442	398	453	441	410	426	435	391	393	459	460	411	447	432	407	407	447	437	429	440	416	430	474	446	409	442	440	435	449	421	432	407	430	428	442	443	461	443	440	423	428	417	423	460	437	430	412	429	397	443	437	484	453	410	455	445	429	442	446	420	465	470	457	421	439	413	449	461	432	411	445	446	430	428	456	445	452	425	454	427	440	435	436	448	408	431	460	397	438	419	402	411	441	438	421	419	442	390	421	433	440	421	413	417	431	434	415	379	448	425	460	413	435	404	425	396	467	408	445	453	413	424	448	465	449	442	414	414	452	426	434	443	407	402	441	423	458	458	388	437	390	440	444	446	449	408	433	429	441	419	478	425	426	422	387	430	437	426	397	410	445	442	451	423	433	437	421	429	422	391	435	434	438	416	466	415	468	443	447	425	461	470	454	422	435	412	454	427	437	396	404	428	417	464	455	430	466	453	433	438	434	410	415	416	410	448	402	413	458	429	473	418	446	429	448	455	450	466	427	408	405	378	429	483	415	462	429	440	425	448	454	447	456	436	405	433	474	482	418	397	409	421	458	444	464	454	449	431	444	471	382	450	425	405	411	404	458	397	440	434	426	440	442	416	436	454	454	447	401	448	441	439	450	437	445	454	451	428	415	412	417	425	470	425	434	455	436	434	475	444	410	421	446	437	415	470	467	433	405	423	465	440	494	436	425	430	423	477	415	429	411	456	422	455	396	445	419	437	432	478	432	476	462	449	412	464	438	454	422	441	433	419	455	451	446	435	417	418	412	417	426	393	439	462	452	435	439	414	460	440	405	405	418	451	423	425	409	412	449	460	431	440	421	438	435	447	442	429	387	390	414	441	434	449	457	468	411	441	419	449	459	420	420	461	476	460	430	444	429	432	428	443	452	511	427	448	458	418	413	439	455	446	396	402	414	433	478	424	424	426	378	412	442	432	401	420	417	473	457	432	425	429	432	470	420	415	407	424	435	456	427	438	462	450	431	451	443	443	446	400	412	459	420	462	413	425	429	442	411	413	462	395	432	460	435	436	442	472	475	413	423	445	428	428	416	461	423	435	390	438	468	417	472	432	445	429	394	477	438	488	408	409	432	465	429	443	459	428	433	407	411	425	420	448	471	447	449	422	441	427	440	421	420	457	451	419	418	435	444	411	441	413	471	402	440	456	440	426	453	482	446	431	403	397	454	444	450	430	431	398	404	481	417	462	426	442	422	437	443	442	420	445	420	442	424	437	445	419	422	422	445	435	472	429	405	457	444	413	389	456	413	437	437	462	432	463	396	427	405	442	433	421	459	405	458	437	429	446	430	425	450	434	432	442	415	436	462	485	440	453	425	438	409	421	465	431	464	416	406	431	416	404	438	443	429	419	412	423	437	428	449	407	443	409	440	424	470	396	443	452	461	416	419	455	455	425	473	412	441	462	423	472	434	408	410	428	448	446	430	397	404	438	426	396	448	447	466	441	409	451	418	425	483	410	475	416	439	433	414	437	418	388	417	441	442	453	470	403	425	434	449	476	437	452	452	442	429	485	422	401	412	437	420	448	398	421	454	427	403	433	443	457	441	461	409	441	420	418	432	452	458	400	420	438	409	430	451	426	418	421	413	417	445	426	433	441	446	424	461	411	439	461	432	469	409	424	458	423	426	439	420	454	470	434	419	462	448	457	432	436	428	444	438	423	405	439	462	479	480	440	385	442	444	454	459	438	449	432	399	463	486	396	427	419	476	461	407	447	455	469	412	474	401	451	433	430	428	423	451	430	462	464	440	432	442	407	457	441	428	428	461	450	440	421	453	440	425	416	418	450	445	426	425	446	447	391	448	404	420	417	440	429	442	458	446	449	447	409	469	437	452	413	448	421	414	439	413	397	434	459	459	438	448	438	407	441	426	456	438	458	448	469	466	403	456	408	445	416	430	422	433	447	440	445	448	445	474	480	413	436	416	421	434	388	436	438	428	428	409	427	414	452	397	428	410	424	438	415	419	450	463	442	456	445	449	410	456	466	452	433	426	410	454	442	407	431	428	410	462	407	444	448	433	428	439	435	443	425	449	440	436	425	417	444	448	432	434	401	413	469	445	456	423	454	439	453	378	454	408	442	497	445	421	462	436	386	435	441	429	423	432	459	406	438	427	449	431	425	440	452	413	398	440	395	415	401	444	438	420	453	417	428	446	448	457	440	424	416	425	421	477	465	413	419	472	450	422	476	437	401	437	413	432	386	418	446	448	410	460	442	434	373	407	431	433	443	466	388	460	443	466	449	412	431	418	451	461	402	434	415	403	454	426	403	423	437	440	417	414	456	444	418	420	432	451	422	411	443	459	404	415	452	435	456	436	436	436	463	418	425	441	431	465	454	420	450	453	452
15678	30645	24228	9539	4484	2318	882	571	441	398	359	363	382	359	352	367	399	395	360	376	363	389	392	395	388	338	376	347	366	375	361	378	377	380	410	353	379	347	391	386	384	393	369	407	374	370	364	353	388	389	362	354	354	365	348	381	373	371	382	386	407	409	363	356	409	375	387	377	399	375	389	396	398	373	383	385	376	376	363	348	364	389	381	372	395	373	336	382	381	363	380	345	400	351	354	397	372	366	350	373	391	353	406	404	372	383	386	367	398	394	342	370	427	391	360	368	387	372	399	372	339	344	403	367	403	355	396	365	409	371	350	344	371	373	380	356	370	387	390	385	372	403	362	397	398	386	414	384	381	388	408	373	393	376	376	365	361	367	361	345	382	398	389	383	378	393	350	409	392	375	389	374	391	368	357	385	374	423	379	384	374	379	360	387	374	370	367	351	379	351	367	361	363	350	370	330	386	404	395	385	359	381	379	377	392	399	354	353	379	331	360	361	395	359	344	368	354	390	369	377	364	358	353	332	362	371	349	390	376	366	359	354	408	355	369	363	358	351	362	394	368	345	356	358	388	376	411	411	427	407	388	354	367	364	338	361	374	386	372	357	401	402	390	367	362	379	394	351	408	386	366	347	373	369	365	412	358	346	364	360	371	403	376	407	394	371	365	379	391	348	354	390	386	380	341	379	407	393	393	406	366	343	349	346	342	318	363	383	357	394	404	360	382	361	343	368	387	378	374	381	358	381	407	360	370	356	357	353	383	329	370	415	365	362	348	386	356	370	373	373	374	358	371	385	392	378	386	376	424	361	362	386	394	337	397	379	393	353	392	371	383	402	378	367	397	402	369	382	368	416	377	378	389	359	396	351	396	362	363	371	367	367	393	350	377	389	335	387	374	373	349	383	341	373	395	361	355	376	376	354	377	362	367	408	355	372	376	390	407	347	371	394	374	355	386	366	394	367	364	379	408	393	385	361	391	366	334	372	381	407	418	382	380	392	383	377	376	356	385	371	395	368	353	355	399	369	374	358	399	379	370	370	385	421	393	367	352	383	354	386	345	355	389	344	352	354	407	364	339	373	377	376	370	364	365	366	380	379	401	406	335	368	374	372	371	393	346	383	382	382	376	385	363	393	405	363	388	353	382	385	350	371	354	370	417	403	335	352	349	385	396	382	380	398	402	395	409	405	361	392	389	380	339	374	359	379	367	337	363	346	412	379	367	346	379	398	363	400	367	373	384	375	395	391	352	392	319	395	362	350	371	344	395	354	369	373	374	345	361	369	377	393	381	338	369	397	367	360	347	353	354	358	370	364	367	378	384	345	384	392	356	372	356	391	349	379	373	395	371	324	355	396	401	324	368	372	364	370	384	385	390	352	350	370	360	359	356	388	371	391	382	381	392	382	371	353	354	380	371	352	374	367	355	378	387	390	368	353	409	349	381	412	409	383	355	365	356	397	354	386	345	369	348	325	356	341	366	362	359	338	377	360	400	362	390	407	371	345	323	360	393	402	399	367	393	370	341	369	368	368	415	365	396	364	406	386	358	381	358	381	363	373	374	389	362	390	362	371	376	386	398	382	384	374	381	352	392	378	377	409	345	370	384	378	391	370	387	391	362	372	419	369	383	355	395	403	364	389	381	337	390	374	428	355	377	408	368	365	392	385	385	391	367	350	372	393	397	415	377	373	359	404	368	409	354	364	368	367	386	367	367	414	335	392	391	383	391	374	402	357	367	374	340	380	397	427	372	365	398	410	371	359	383	378	354	370	384	379	398	334	359	360	394	371	364	362	397	344	363	386	382	382	386	355	377	381	414	403	376	396	387	369	348	388	371	345	397	377	367	389	425	360	367	380	366	395	365	368	393	374	404	409	362	368	390	414	384	395	398	313	369	399	388	359	351	347	369	401	340	379	344	421	346	411	356	393	376	397	366	395	367	412	357	347	390	377	375	402	408	379	375	367	375	362	370	390	392	390	371	389	378	410	382	374	361	366	387	356	394	385	347	401	356	336	359	363	380	392	387	363	361	376	373	381	364	394	391	385	429	338	363	379	397	375	405	411	374	353	403	372	345	373	388	369	348	415	381	368	383	384	366	391	391	381	380	356	399	372	389	366	357	379	345	357	389	354	373	368	367	416	349	347	394	363	403	351	332	377	388	366	354	372	360	405	362	401	371	346	361	377	376	371	414	373	405	377	371	390	403	411	416	380	388	357	377	407	389	345	380	393	373	370	367	393	366	361	359	348	371	349	380	357	348	377	400	382	385	371	401	360	357	385	368	389	389	350	359	386	377	365	378	381	364	377	349	416	386	395	338	375	343	398	380	375	319	356	382	365	390	360	364	379	427	341	372	353	352	369	361	383	384	373	370	396	396	387	356	362	361	384	358	336	377	410	374	342	400	373	377	388	370	367	355	380	352	365	347	390	399	424	420	347	367	375	370	356	358	392	409	400	392	409	400	370	358	355	368	403	352	388	372	336	351	403	402	364	359	382	398	358	365	360	397	370	376	397	342	396	384	382	357	376	334	334	378	415	338	376	404	382	360	375	388	333	389	379	399	387	385	386	402	363	366	373	380	418	364	387	419	356	390	359	356	381	349	354	364	395	369	373	381	339	377	372	364	409	378	384	407	349	365	381	371	362	357	367	378	401	399	400	368	393	380	366	382	354	383	396	389	362	383	362	363	374	339	391	378	416	374	401	402	368	372	378	370	382	373	393	410	375	382	382	369	360	378	374	352	369	365	371	356	385	385	376	372	410	400	375	374	394	368	384	361	383	369	376	360	315	375	362	358	370	360	385	364	360	375	356	379	343	366	353	375	376	413	411	344	393	388	398	374	369	408	397	377	347	371	385	401	360	353	342	367	349	380	361	401	382	401	382	373	374	406	356	386	373	363	376	390	356	384	392	369	388	391	388	370	377	395	382	388	382	380	398	387	402	378	351	389	373	387	408	356	363	338	367	400	375	372	396	374	384	379	416	355	347	369	375	370	384	366	364	377	381	392	369	365	386	376	359	419	384	344	375	358	369	357	348	362	400	371	352	404	401	367	395	384	399	365	367	357	390	364	383	438	395	362	368	368	338	380	318	411	395	386	374	374	375	370	377	385	383	377	369	342	357	368	350	380	426	396	384	371	366	364	364	333	360	393	346	386	371	407	389	369	390	352	363	377	381	361	354	351	367	386	375	379	370	372	382	367	366	378	375	363	401	383	356	383	385	381	388	369	386	374	384	380	366	381	371	360	376	396	357	342	364	366	371	398	352	348	369	429	384	361	379	359	381	354	353	386	393	343	377	345	365	369	361	411	374	374	338	375	420	397	358	408	322	439	350	394	407	373	374	386	381	371	375	390	394	393	348	360	360	392	392	382	367	348	387	390	373	357	354	361	387	391	380	359	384	376	375	369	391	369	368	359	376	373	344	397	400	349	374	386	382	368	385	371	350	341	385	363	337	374	403	315	382	389	403	395	389	359	357	353	398
25481	23984	41460	44090	33357	21863	8153	2298	1059	486	494	500	496	534	503	515	479	519	451	485	488	483	484	479	520	445	493	454	520	523	504	478	479	462	485	479	511	539	487	461	493	488	538	492	471	502	461	445	486	493	457	503	503	469	491	485	513	527	495	499	522	481	490	495	493	499	500	491	494	540	491	469	488	456	462	448	498	466	481	515	464	490	473	507	477	514	497	494	507	487	493	494	422	485	514	457	504	485	501	463	487	487	507	469	509	500	527	466	486	501	511	515	505	478	506	467	486	465	506	516	520	494	497	455	471	488	476	486	482	509	478	514	488	488	486	451	505	500	509	487	455	486	473	519	512	468	500	512	453	480	504	501	466	467	483	527	470	464	490	438	484	462	499	485	481	498	477	532	473	440	511	484	500	493	520	483	495	502	485	456	448	473	455	462	497	460	469	489	519	487	468	494	532	484	477	505	496	477	501	456	513	444	508	519	510	484	486	474	469	460	511	483	499	456	545	438	476	465	455	506	500	496	499	449	525	519	477	442	467	473	519	461	485	530	493	496	513	489	497	519	487	548	467	495	501	541	468	507	486	468	454	517	521	493	517	517	485	486	493	506	499	448	488	486	486	510	452	458	507	482	499	491	504	497	473	516	500	491	464	445	463	493	469	489	548	505	566	486	482	504	467	521	501	445	480	449	480	462	520	520	478	453	484	477	489	507	492	519	487	487	469	511	488	489	488	498	440	485	493	477	504	467	502	501	463	454	482	488	523	493	472	474	482	473	501	524	450	471	487	443	472	503	468	485	461	473	506	506	496	528	498	469	477	488	477	495	469	506	463	478	451	459	492	504	504	487	514	476	513	487	494	511	472	481	474	532	468	495	544	495	509	478	451	492	467	494	456	479	471	501	522	469	469	488	491	502	530	505	474	479	486	488	501	488	444	463	478	462	483	485	453	499	465	467	468	512	495	494	505	489	482	478	492	465	467	514	458	493	509	498	474	468	506	467	480	503	498	494	483	453	452	453	475	496	460	488	478	506	476	531	478	532	487	484	510	543	463	488	499	538	514	484	514	461	506	484	485	425	481	470	508	472	519	453	510	480	528	483	510	495	472	489	467	496	477	499	512	457	448	488	496	475	482	476	489	509	500	477	465	479	492	517	480	505	457	469	464	541	477	513	514	490	568	453	444	479	497	498	516	450	480	498	518	515	514	501	487	462	476	486	471	484	493	483	504	499	512	463	533	494	524	485	489	488	501	496	507	516	488	507	469	490	452	496	468	487	481	482	516	477	480	507	497	474	496	467	469	496	492	522	479	447	516	513	501	517	492	520	459	468	514	511	490	495	474	488	464	504	477	486	503	501	508	474	460	533	468	527	475	476	481	499	478	459	464	466	457	519	504	486	483	475	500	473	487	493	518	523	473	484	518	499	480	495	471	500	488	469	466	477	511	504	496	479	483	486	485	484	484	495	490	510	509	466	477	511	468	459	470	489	465	501	466	486	504	497	522	473	462	508	459	505	481	496	486	475	474	495	467	482	474	468	469	515	470	488	465	511	470	500	470	498	478	461	494	451	482	503	469	460	481	524	501	473	495	476	496	484	524	490	452	488	466	475	485	492	480	439	460	479	497	459	530	490	494	462	459	526	463	501	517	493	458	495	496	480	481	477	536	516	508	481	495	482	491	512	473	513	486	501	507	487	462	470	481	509	489	475	495	481	495	525	493	546	541	479	545	471	470	471	491	497	471	501	479	507	444	505	511	465	500	502	517	507	528	471	515	470	492	476	558	499	482	505	466	497	449	479	451	517	467	529	539	471	457	510	480	479	492	460	475	510	467	492	535	486	510	451	497	477	498	505	492	535	513	468	471	495	506	489	514	479	507	518	466	496	518	486	485	479	505	474	461	479	458	534	476	533	481	470	523	481	463	505	538	526	501	461	450	492	462	485	472	467	481	493	523	512	508	527	460	522	511	484	499	496	479	498	490	488	458	496	481	484	519	467	462	498	493	472	457	478	491	508	491	529	480	475	473	468	519	485	484	431	510	512	472	495	493	531	513	485	464	457	493	489	473	497	477	503	488	503	545	494	493	445	480	500	451	503	481	524	486	466	498	438	485	466	443	470	491	536	471	464	471	508	471	480	487	484	512	448	444	444	476	519	488	502	473	503	469	482	485	476	478	451	525	486	469	478	497	485	519	483	460	487	506	510	507	485	494	456	470	452	523	478	508	536	475	445	460	505	470	470	467	441	497	485	467	507	453	490	479	495	502	478	493	516	477	436	470	500	488	467	494	465	454	531	486	484	471	505	493	482	510	481	457	467	509	491	484	477	453	485	471	484	505	529	499	444	488	502	496	508	451	467	502	494	510	493	502	477	471	500	460	501	505	448	519	455	450	478	487	477	471	501	496	472	458	491	518	458	519	506	517	504	502	482	519	480	490	472	537	485	549	475	453	472	446	482	509	476	465	505	467	457	527	500	478	487	449	477	488	475	490	435	497	489	502	504	464	482	494	513	448	519	545	509	502	489	495	522	507	477	462	505	485	515	518	452	474	472	482	515	478	486	489	485	478	512	509	506	493	490	446	486	458	506	527	544	489	522	505	509	492	461	508	529	438	486	517	508	477	486	481	488	473	498	501	485	497	477	506	511	527	500	472	532	481	490	510	466	542	464	484	489	474	471	508	478	468	480	544	485	537	502	469	468	501	517	516	476	490	481	481	463	506	520	529	469	447	462	499	479	480	508	482	515	500	524	477	497	491	495	502	492	506	503	504	485	476	530	491	470	494	505	443	467	489	494	499	447	468	432	522	497	478	500	480	488	525	500	495	461	532	464	461	475	520	475	484	505	451	490	471	491	479	456	474	464	449	446	514	511	541	504	482	473	474	487	521	493	496	484	478	492	502	496	482	499	484	477	461	479	485	485	493	504	499	468	472	517	490	449	495	494	500	486	514	534	475	470	508	482	466	518	478	472	480	464	473	524	493	551	506	495	487	490	513	463	457	475	458	479	522	483	506	442	496	486	486	511	477	487	490	475	477	458	487	522	475	489	463	468	468	495	478	475	494	464	531	455	525	469	480	494	489	512	488	497	471	518	513	463	488	507	462	458	473	505	491	521	506	538	482	472	506	499	519	529	502	501	455	453	469	514	488	508	468	482	460	448	463	485	452	475	467	474	510	485	481	465	448	478	529	465	491	462	462	509	484	488	508	488	479	484	468	510	492	495	499	514	481	494	522	488	484	489	482	503	431	453	496	512	447	468	479	478	457	421	499	466	448	476	480	481	475	509	497	501	462	461	462	491	482	524	500	462	483	502	495	494	503	451	498	522	498	502	485	497	461	497	502	474	481	506	469	499	490	504	465	445	450	491	488	484	465	472	522	519	484	486	464	483	464	498	510	477	472	525	469	487	503	436	480	492	456	484	497	480	498	487	505	482	468	450	495	468	492	510	505	518	487	511	486	497	513	516	480	490	491	488	486	481	465	453
51546	90271	75011	46494	29460	15807	5460	2477	1149	484	499	460	466	441	473	482	459	456	473	451	445	462	482	435	474	464	432	486	444	454	481	456	464	442	479	444	453	434	496	448	465	454	461	461	477	403	442	481	456	491	501	444	448	463	402	480	442	470	443	453	452	482	422	464	414	428	461	448	464	447	506	480	445	470	464	454	484	485	455	454	488	456	472	478	463	466	443	438	460	469	431	430	453	445	466	457	454	460	466	472	430	484	458	458	449	469	435	449	447	474	437	477	467	498	451	408	446	483	450	476	466	458	474	449	505	462	471	472	451	467	432	444	441	460	439	448	413	431	449	467	468	473	477	449	453	457	436	465	502	427	452	471	467	467	426	473	452	445	501	469	451	439	465	481	462	464	469	472	464	478	462	477	493	457	481	447	455	465	503	485	406	456	493	439	434	475	445	464	461	473	467	448	441	439	461	473	442	441	456	465	523	462	442	471	441	472	442	449	438	442	432	479	446	458	446	460	380	456	458	489	451	473	459	453	422	463	444	427	477	408	486	427	454	469	425	482	440	447	446	454	434	454	456	447	464	480	451	445	441	489	425	505	472	468	437	447	450	460	474	438	446	455	452	422	478	475	477	448	452	456	488	497	439	472	443	460	445	463	460	451	472	408	394	427	518	478	469	455	451	444	451	454	475	471	441	511	447	476	464	466	457	450	458	434	480	464	512	442	481	502	441	452	466	453	441	400	434	421	450	402	483	485	521	459	445	467	485	432	488	487	468	489	467	485	469	462	466	440	464	481	483	446	467	460	487	478	486	440	440	458	489	431	426	483	475	465	448	442	454	442	440	497	485	459	475	485	440	425	484	471	441	458	488	455	429	468	508	461	428	440	502	426	448	513	464	480	462	452	471	444	439	473	499	481	468	453	450	466	453	457	455	452	464	457	437	488	472	430	453	442	460	490	440	426	503	454	486	425	477	430	459	446	461	451	456	456	476	507	442	485	460	493	426	453	451	442	465	481	445	474	439	432	459	474	464	463	449	441	443	471	458	423	459	473	456	489	440	461	450	422	438	461	476	454	474	444	475	418	448	463	465	454	497	466	461	479	474	445	444	434	487	476	443	468	446	489	449	479	461	458	474	463	444	438	419	459	470	438	451	494	485	449	474	473	474	466	451	438	452	471	462	519	452	475	449	429	463	447	480	449	494	443	463	482	482	454	475	467	459	444	457	488	435	468	440	442	458	438	455	480	491	429	476	484	435	491	442	480	446	426	457	475	460	476	474	475	446	494	440	472	441	474	471	481	443	444	481	438	448	433	428	463	491	488	436	458	446	452	430	470	448	430	480	465	448	476	481	407	474	461	465	459	470	441	480	466	454	491	462	480	492	472	461	455	472	471	467	473	448	461	485	468	471	455	504	467	507	498	476	454	433	460	453	444	481	453	465	481	480	517	492	431	458	465	491	428	451	463	426	447	478	487	449	468	441	483	474	483	459	497	476	452	475	447	447	486	444	476	468	446	436	477	476	478	477	477	442	437	436	472	468	454	420	453	415	467	471	488	456	460	435	446	483	469	451	456	435	422	498	448	467	464	449	506	477	451	462	431	452	445	444	481	466	486	463	443	497	451	428	472	476	461	444	461	457	448	479	474	473	472	450	486	481	415	481	466	499	451	445	467	465	445	503	444	441	430	442	482	475	455	450	444	468	502	465	470	474	503	440	475	419	465	451	473	423	448	452	439	471	445	472	448	469	433	461	495	457	485	493	486	526	488	449	460	457	457	412	455	437	493	503	495	488	463	433	439	468	493	462	446	495	473	428	430	447	432	454	456	456	481	449	481	459	443	463	491	453	465	459	437	485	464	453	499	456	443	423	456	472	442	464	452	497	419	457	441	457	463	462	429	457	474	459	459	485	434	485	450	445	464	494	474	458	473	436	449	449	442	482	492	468	473	462	453	465	472	434	484	492	509	458	460	508	471	461	456	442	491	462	399	472	469	452	514	480	485	485	459	452	483	486	485	462	417	444	487	492	471	479	459	415	485	503	463	453	483	503	448	451	450	468	455	469	480	480	488	425	460	458	454	429	463	473	470	468	428	432	468	471	447	455	429	452	475	436	443	484	462	449	470	477	470	475	473	429	434	445	449	441	412	459	488	501	528	440	456	475	467	451	483	516	434	427	487	478	472	451	464	477	424	491	501	466	461	434	480	485	446	445	444	514	437	484	503	476	473	453	487	464	482	447	525	472	460	441	488	428	489	441	426	487	481	458	495	465	457	476	459	434	443	458	464	486	445	448	454	470	466	467	458	493	445	438	459	452	468	471	463	485	497	413	443	454	486	459	497	466	453	434	451	457	443	439	461	446	458	442	458	428	477	472	444	476	492	428	428	471	427	481	448	456	441	465	472	425	467	472	488	460	474	453	467	455	473	485	433	477	454	458	462	462	441	451	453	474	501	428	451	454	517	437	495	440	466	471	426	453	458	454	472	426	478	476	442	436	453	446	465	453	458	449	467	452	430	463	478	480	470	460	446	481	453	446	453	457	468	426	484	482	446	465	425	430	504	476	476	470	453	463	424	463	501	453	420	435	459	480	443	475	455	497	515	461	467	449	427	453	462	477	460	422	475	450	484	467	454	465	437	440	446	473	470	433	439	462	432	448	451	476	470	440	455	467	470	434	480	457	486	482	484	443	436	468	447	463	444	485	452	493	460	449	472	440	474	453	466	456	491	455	458	442	457	423	450	442	432	472	468	440	464	466	471	420	480	429	443	449	443	483	437	459	468	490	501	460	499	454	444	446	418	461	440	459	450	453	437	426	457	476	433	434	487	463	460	431	467	461	478	435	459	471	460	450	451	454	454	447	472	444	449	446	431	442	431	477	481	479	468	456	428	467	448	461	477	464	413	431	501	444	461	419	471	462	409	463	482	455	500	471	498	457	442	470	455	422	467	449	478	507	455	480	446	441	422	447	458	518	445	463	450	478	479	461	483	469	415	448	464	442	456	429	498	497	455	432	437	442	501	463	455	493	410	462	461	464	461	452	497	489	430	454	493	461	456	443	435	473	458	487	459	414	487	481	457	427	482	472	454	451	475	455	427	453	443	465	455	443	454	471	425	468	448	481	452	432	500	499	466	463	452	500	477	517	514	481	445	474	434	471	461	497	452	448	444	485	467	462	447	456	439	457	436	465	410	431	430	456	482	461	434	474	455	483	455	458	479	470	439	452	461	469	460	434	440	440	469	447	472	454	458	433	454	436	459	493	475	451	501	460	406	496	479	437	462	447	446	437	500	452	481	468	455	433	434	402	433	454	462	429	476	484	444	486	438	490	445	484	454	474	459	455	426	443	492	472	464	441	447	429	443	456	487	454	448	435	466	495	451	438	463	457	460	450	445	436	470	443	437	428	464	477	449	479	488	490	432	448	427	465	468	456	465	466	487	488	459	475	479	485	450	485	475	471	444	431	461	474	444	434	460	474	459	445	509	448	438
24410	22379	36392	40602	37641	30687	16656	4552	1701	685	657	642	683	582	653	637	612	605	625	585	610	611	615	585	600	627	600	623	619	542	603	607	607	556	611	584	567	603	624	625	603	619	625	547	648	596	613	592	565	581	606	695	557	610	556	581	587	577	614	604	608	557	574	578	582	598	570	572	572	621	622	578	549	622	552	599	575	565	599	550	568	593	583	541	562	530	580	559	600	593	585	588	653	639	564	584	571	564	598	604	578	593	597	602	614	611	546	585	590	580	572	591	596	598	572	603	566	564	553	581	635	632	607	562	590	613	626	614	589	588	561	639	604	570	565	558	619	634	622	568	573	569	582	606	580	555	562	562	592	569	598	611	577	578	621	597	576	627	547	569	600	606	592	564	581	566	598	622	563	586	618	556	556	566	606	576	554	615	592	613	577	610	590	597	575	614	605	670	583	622	558	591	612	578	589	628	569	565	575	606	612	624	576	590	544	592	551	589	603	623	604	603	576	598	578	634	575	548	575	570	576	617	545	610	601	540	606	546	579	574	583	593	607	564	584	620	616	614	577	581	586	573	582	578	583	603	596	583	595	577	577	576	627	564	563	585	572	631	566	596	619	617	589	582	611	633	585	533	557	612	572	576	608	611	568	585	573	611	596	616	566	585	638	550	597	596	618	573	600	577	598	561	568	567	566	577	570	567	566	550	601	576	582	494	605	551	574	572	583	578	568	585	577	610	599	582	573	562	628	576	574	593	621	605	522	618	576	587	587	604	583	577	621	581	593	560	588	611	602	593	588	603	640	582	571	538	605	627	566	583	573	628	556	574	591	574	611	596	584	575	605	603	567	552	592	628	566	568	614	583	595	604	584	592	627	582	621	597	575	599	597	534	614	579	594	570	568	609	584	625	607	563	582	537	591	552	590	553	603	583	586	592	606	568	562	584	602	594	605	569	611	581	621	562	605	553	583	591	562	580	537	615	637	561	592	567	596	612	571	546	573	590	605	562	619	609	586	561	590	600	558	584	562	614	606	594	566	609	603	577	559	637	570	614	569	565	627	552	594	607	626	591	595	617	566	579	559	561	591	606	578	599	594	552	594	580	589	557	562	599	598	565	636	552	579	589	579	595	591	558	597	565	615	562	556	535	598	595	610	578	593	604	592	622	551	604	577	589	630	591	552	562	552	579	577	620	594	579	615	587	592	612	591	616	558	571	623	554	562	558	577	608	557	614	558	610	572	598	555	569	544	568	563	594	602	600	568	565	562	583	588	567	586	578	606	557	550	582	616	601	584	562	674	580	595	611	590	599	580	603	557	574	611	596	637	563	580	565	586	558	583	606	570	612	626	585	600	592	546	568	588	625	564	588	570	565	557	629	601	610	600	602	630	578	571	585	588	572	587	599	589	626	593	555	559	597	594	594	596	644	581	590	561	588	567	571	579	575	598	608	590	594	585	583	588	579	575	583	609	592	591	580	574	630	588	606	554	575	594	600	593	601	638	587	555	588	570	590	562	575	565	625	599	570	579	587	582	582	562	613	584	601	599	622	589	607	573	577	589	524	571	596	596	582	593	598	578	576	590	576	577	570	580	599	542	607	559	580	574	612	589	568	538	584	568	605	612	558	620	649	577	568	566	595	585	590	570	586	582	635	567	581	651	551	597	561	589	564	584	578	573	569	550	638	585	589	583	632	579	602	632	581	583	543	585	615	589	568	563	544	589	581	553	575	550	599	553	576	608	607	601	572	580	572	572	565	584	620	564	599	608	622	621	593	573	575	600	585	571	602	586	562	559	553	603	610	616	570	582	580	589	580	553	578	554	585	569	605	583	554	613	616	571	581	588	602	595	567	613	593	563	603	585	577	556	613	587	572	611	581	568	589	572	550	553	613	581	583	633	536	594	555	612	593	601	568	570	590	581	591	596	607	587	616	629	570	600	568	602	560	637	581	603	572	567	574	592	588	551	538	605	589	624	589	606	596	614	567	603	585	583	560	573	551	557	603	628	560	615	590	583	591	600	574	630	567	602	591	577	605	591	601	582	603	593	619	586	565	545	558	610	607	596	646	600	562	604	576	580	627	562	597	600	532	571	630	580	556	637	563	598	566	594	573	599	620	547	573	581	583	560	584	568	602	538	562	592	587	543	621	575	567	550	576	574	596	611	571	547	567	602	606	648	573	592	584	586	581	595	561	567	590	567	532	552	562	552	587	596	638	583	627	566	570	603	574	610	584	593	564	622	596	599	601	617	565	568	577	628	625	581	573	564	612	590	555	584	581	595	614	567	579	605	603	580	603	603	593	581	557	627	635	595	594	566	637	588	555	561	596	545	578	586	605	586	595	552	568	549	588	587	573	579	515	601	570	574	607	590	619	579	594	591	603	563	621	594	562	582	573	582	615	592	549	591	596	544	637	555	571	585	541	616	568	611	537	581	579	593	596	567	610	586	578	588	599	582	568	589	622	580	546	575	568	585	515	585	651	618	624	594	600	547	595	571	589	613	557	607	606	585	593	593	548	556	556	574	631	580	613	588	594	597	615	606	524	557	565	602	615	607	580	623	577	573	549	579	553	589	612	569	624	603	573	592	559	588	608	580	608	574	577	599	568	580	574	592	585	575	593	559	624	564	528	580	609	598	608	587	593	593	612	567	512	587	594	566	564	595	581	590	639	580	566	585	587	594	596	603	620	574	579	588	618	597	568	597	567	590	606	574	560	562	614	612	543	592	578	593	616	582	550	547	590	622	577	558	623	612	592	570	605	586	612	583	580	576	585	600	589	561	571	573	562	576	606	550	615	527	555	613	548	592	599	610	585	595	570	563	585	616	588	551	543	588	604	584	557	575	590	568	549	570	565	596	611	586	559	586	597	594	607	583	590	589	596	582	566	632	556	610	568	570	607	585	564	599	567	635	567	618	583	553	604	616	550	579	590	589	579	587	583	599	544	555	610	554	555	563	605	544	580	588	569	553	629	597	626	551	626	573	563	622	598	618	580	585	589	631	597	579	636	570	600	557	584	569	567	584	621	591	555	572	593	574	572	561	574	569	592	562	609	583	577	596	532	602	580	566	587	592	619	572	555	579	593	606	579	594	651	593	566	585	577	579	626	597	638	577	610	576	533	592	557	580	589	606	619	560	608	594	580	567	604	610	591	595	585	563	600	608	570	593	596	575	571	601	592	560	612	621	605	592	581	622	560	592	556	584	593	539	569	626	539	593	562	642	591	564	613	547	629	580	545	531	547	549	587	608	604	569	588	569	563	613	609	596	571	585	605	610	630	559	611	560	569	618	581	590	574	588	564	565	594	573	571	560	582	599	591	597	569	590	562	585	584	587	603	539	590	596	556	607	551	589	558	571	579	575	567	616	595	607	590	603	632	579	562	594	632	571	556	569	543	604	553	574	627	595	549	610	559	600	580	545	619	603	629	573	609	584	617	598	632	633	546	572	618	569	587	610	632	553	629	547	581	594	557	567	598	634	596	593	595	612	594
60238	102273	87525	60845	42911	24858	9726	4280	1953	584	542	554	599	553	553	579	616	597	574	545	559	570	598	548	570	576	555	570	529	534	552	536	544	581	580	583	526	556	574	568	523	559	576	534	614	547	573	579	555	561	559	578	554	569	606	529	586	556	541	578	565	552	565	593	522	604	549	566	555	577	600	585	604	543	585	576	550	600	537	546	543	552	537	572	557	591	541	575	537	566	582	576	563	541	553	551	561	563	577	520	604	559	552	544	532	528	610	545	549	559	581	553	530	533	579	581	569	566	600	537	516	578	546	573	564	534	534	527	561	562	590	568	583	586	581	586	584	566	581	575	620	587	559	556	565	591	532	563	608	566	540	605	569	535	552	565	570	565	583	540	549	613	570	551	584	602	589	559	576	555	550	563	613	575	553	562	571	572	572	572	555	513	593	562	551	596	557	575	520	588	558	538	568	601	564	570	577	558	566	558	592	572	611	544	578	528	570	547	547	609	554	584	547	508	581	622	552	584	506	540	568	563	570	535	542	564	510	538	537	562	571	555	597	541	558	562	557	584	562	607	577	567	531	507	567	538	566	550	548	580	531	538	602	538	577	568	587	540	601	581	557	551	573	627	559	569	544	587	546	580	558	567	526	556	598	567	521	488	552	559	546	600	561	540	556	529	537	580	542	578	554	560	582	528	572	584	537	563	579	557	542	603	540	554	566	586	546	528	600	547	524	549	613	543	548	557	569	591	558	559	582	584	535	576	567	601	572	591	596	572	543	559	573	534	560	594	569	603	626	539	562	573	584	543	607	534	533	561	560	591	538	570	550	531	579	558	603	591	567	545	572	527	560	570	568	542	566	560	533	552	524	541	559	552	574	572	532	544	547	533	556	552	575	563	616	566	529	557	519	584	557	563	596	558	573	558	577	573	546	558	586	562	572	560	605	543	592	608	573	567	524	579	543	559	552	584	539	539	577	550	550	599	553	525	522	514	542	524	589	570	552	543	564	535	529	583	572	540	532	538	495	556	604	533	579	527	539	503	554	554	565	546	556	550	534	544	565	547	587	553	569	548	557	547	548	569	585	526	555	555	560	566	572	565	588	542	548	536	577	533	524	545	519	545	555	608	530	558	535	588	566	543	578	575	581	591	576	555	559	549	540	578	554	599	604	529	574	553	567	547	566	579	605	550	583	538	601	598	516	571	563	569	537	566	565	522	566	551	550	564	515	581	531	533	582	521	575	553	566	514	530	560	564	534	551	574	586	519	550	539	521	543	536	554	524	559	540	542	570	614	580	570	528	551	556	552	534	536	561	545	585	556	571	556	539	568	574	566	546	560	554	603	580	567	550	562	534	578	582	566	569	577	556	552	549	588	584	555	581	555	557	605	581	534	552	534	528	519	549	549	593	539	527	563	540	550	509	581	551	576	556	543	584	539	599	607	564	604	539	584	537	536	546	551	599	564	596	513	562	576	536	558	531	537	564	548	534	534	557	586	547	566	568	581	523	556	558	591	569	598	609	574	558	538	542	603	555	537	566	547	596	536	540	602	551	570	600	529	604	580	569	570	548	578	586	595	589	541	576	585	561	627	560	540	553	524	520	552	559	552	566	561	553	571	564	549	548	546	555	485	560	557	579	548	569	508	531	546	540	577	550	542	578	546	617	583	531	562	584	608	507	574	570	607	550	576	554	557	577	526	554	607	563	561	585	584	562	561	554	557	582	569	524	557	597	548	551	546	584	568	569	557	563	597	564	587	526	565	604	580	557	552	560	558	534	581	548	576	595	577	544	576	548	584	539	542	545	568	588	551	514	561	549	563	556	602	557	552	551	561	567	530	562	506	568	565	591	543	557	569	561	550	569	634	575	565	525	577	536	499	588	559	538	577	576	538	565	562	551	550	571	545	544	537	546	536	570	565	596	550	582	523	543	571	551	570	560	555	595	614	557	591	568	574	563	612	520	576	582	546	574	537	533	507	592	587	579	586	594	554	606	509	523	524	514	556	576	574	576	530	562	544	508	506	530	550	551	558	560	515	593	551	555	558	567	517	579	541	557	551	556	539	581	548	576	572	549	525	576	545	619	540	594	572	562	558	543	576	586	580	552	573	566	576	571	539	507	566	570	567	533	595	557	556	550	558	554	552	579	537	545	562	580	547	577	570	569	594	571	591	541	540	576	566	558	566	552	598	583	590	550	574	577	577	578	585	587	574	592	557	572	567	595	556	562	561	571	572	579	603	560	538	543	534	599	581	552	539	556	584	564	538	536	558	562	572	555	549	542	570	547	555	552	551	557	577	557	589	570	573	528	551	584	560	581	550	541	586	530	546	555	568	606	574	561	548	559	573	561	546	533	575	590	579	552	541	579	563	507	578	572	565	563	566	576	579	544	575	549	531	547	537	564	564	546	612	536	563	541	568	556	572	549	542	534	564	561	535	549	560	550	563	532	557	578	597	565	613	588	558	594	571	547	552	591	570	571	556	537	542	509	537	548	583	543	534	558	575	539	586	550	555	545	565	595	567	553	565	546	522	572	558	580	615	538	529	520	564	562	583	587	560	583	555	566	553	579	536	490	502	568	553	559	537	555	596	553	526	544	573	574	548	571	626	546	577	610	504	534	582	552	586	599	528	557	543	571	590	575	579	555	544	535	512	566	567	593	572	542	570	535	540	553	530	565	540	562	558	558	566	556	567	547	523	565	509	590	523	584	565	553	590	551	577	569	530	564	560	568	569	561	580	533	580	535	534	543	516	545	601	529	578	585	581	570	540	562	542	588	534	545	519	572	516	527	542	526	537	517	588	488	588	630	575	519	566	547	561	550	557	549	605	554	551	525	575	532	553	578	586	611	532	564	577	582	563	550	573	549	564	534	553	583	585	530	576	507	555	557	502	541	571	548	551	547	534	537	562	525	524	578	567	553	569	564	555	580	555	583	606	555	561	561	537	537	534	583	536	586	531	551	550	549	577	592	530	587	579	546	586	554	597	570	576	485	554	614	524	546	515	567	546	577	542	594	589	576	574	553	574	564	517	535	577	521	512	564	572	537	574	561	544	523	545	571	532	559	550	558	567	534	533	555	543	537	558	554	591	572	554	527	549	539	557	580	515	533	550	600	529	560	572	539	546	530	538	527	557	592	543	556	541	538	528	574	534	543	565	582	560	557	558	578	549	567	537	517	538	561	604	559	578	529	575	521	555	566	537	569	561	556	598	550	592	563	548	559	585	522	562	592	610	538	569	568	564	547	551	571	531	552	585	569	576	564	577	548	559	584	559	561	555	576	528	563	558	593	601	548	552	550	521	576	553	557	565	538	576	566	584	577	594	592	586	584	579	531	498	596	561	573	580	513	583	565	592	522	569	591	538	562	548	541	571	567	561	567	553	575	528	567	584	585	581	587	548	550	606	550	557	563	545	545	553	541	613	544	505	566	545	552	567	519	539	554	539	548	540	524	547	563	549	531	550	583	540	553	550	540	565	532	556	576	546	552	580
28741	25146	26757	15814	5868	2564	1154	641	492	446	428	476	432	428	448	395	459	433	417	418	443	432	453	431	459	439	417	431	449	453	447	431	422	439	445	430	429	425	438	428	456	423	429	425	448	433	481	466	439	405	447	445	411	410	453	455	442	447	434	416	448	420	389	435	426	415	464	406	416	422	445	451	439	454	453	443	474	409	418	436	426	424	437	443	458	392	458	470	458	441	465	421	428	460	399	463	418	448	466	461	451	406	423	473	486	419	432	424	442	414	457	425	398	456	419	426	465	469	416	431	395	402	457	446	446	489	415	462	458	413	413	425	412	470	419	415	468	396	420	402	443	385	419	437	402	446	427	439	446	425	443	381	397	430	409	401	436	408	447	424	468	381	420	443	429	435	416	433	421	414	447	435	439	475	421	464	441	474	443	436	451	418	463	448	430	435	436	398	412	425	427	441	464	425	439	453	401	445	445	422	457	435	417	437	390	474	404	424	449	419	437	432	427	425	427	425	421	475	449	416	462	406	451	437	410	442	425	400	411	444	462	433	431	420	433	439	420	461	450	469	461	418	446	443	455	443	458	463	418	374	425	496	441	471	436	452	430	466	418	422	436	378	416	435	410	388	442	420	440	436	463	439	470	415	430	439	410	423	460	450	475	431	412	400	433	421	440	432	458	407	430	475	415	370	432	431	461	412	473	420	401	400	430	457	446	449	453	447	482	413	433	430	447	408	431	384	435	435	440	451	408	410	421	456	418	432	436	425	449	416	426	447	477	449	417	443	417	446	451	428	397	417	471	422	470	418	414	468	430	414	473	463	406	412	448	420	466	459	436	463	459	412	431	422	443	458	418	449	390	460	405	412	444	469	435	442	400	440	416	429	416	430	413	394	422	422	417	421	424	472	465	411	436	446	418	428	465	435	439	435	454	434	417	442	440	418	441	442	419	447	425	411	423	433	413	427	436	445	432	426	404	390	401	426	460	433	423	459	417	426	417	455	404	422	391	395	428	440	458	405	431	457	399	444	466	405	459	386	415	412	444	419	489	440	427	435	440	411	401	415	467	419	424	432	484	429	377	416	455	416	462	447	417	465	428	433	410	416	437	423	440	427	441	396	450	414	434	444	448	426	437	420	418	422	429	447	449	399	462	437	391	429	428	454	472	432	443	452	421	427	458	444	439	406	441	476	433	446	439	418	413	459	422	427	439	423	421	456	429	413	423	450	452	444	402	409	425	420	415	433	458	419	443	437	473	456	454	462	432	421	410	443	426	435	436	412	472	437	382	442	450	452	446	393	415	387	403	433	434	457	464	442	435	423	432	413	445	446	415	433	439	413	437	458	430	451	428	448	432	410	448	459	427	457	427	411	410	459	417	424	398	440	435	406	411	470	447	414	452	471	424	423	440	401	441	449	432	475	444	413	417	425	444	454	438	454	445	466	463	442	429	420	423	439	435	409	402	436	432	423	449	453	425	415	443	418	457	415	445	415	453	451	394	407	428	410	437	418	415	437	436	406	454	463	436	456	434	405	461	443	447	416	423	493	436	449	435	426	478	421	441	465	475	436	441	444	439	434	407	425	433	431	425	446	433	445	421	472	417	439	431	426	451	447	403	441	440	400	405	460	451	432	470	432	428	448	442	435	438	428	428	426	425	425	417	444	431	464	413	436	426	462	437	419	432	408	420	413	472	453	461	418	437	441	507	425	420	447	439	495	406	405	461	429	430	407	404	436	412	412	420	402	457	405	421	405	442	412	427	426	435	403	411	458	436	438	397	452	438	426	474	404	405	432	422	429	448	424	438	412	436	380	453	416	420	425	454	424	457	409	445	415	431	410	414	406	437	435	440	433	408	410	434	408	418	473	410	414	485	448	443	437	399	410	400	413	431	443	417	441	426	433	442	415	430	405	402	454	391	443	431	409	421	396	451	463	464	436	447	460	408	428	467	441	461	433	444	436	444	437	448	434	464	409	403	412	428	422	449	443	459	470	417	426	448	456	448	434	453	443	449	451	445	442	410	442	454	451	427	449	449	468	455	426	431	488	450	418	437	435	415	443	443	405	466	417	442	418	435	445	435	471	429	440	421	458	452	415	434	416	438	428	440	461	456	445	427	463	443	401	393	461	441	441	425	417	401	419	421	423	413	392	400	435	461	411	422	410	443	427	426	413	431	441	461	436	417	423	419	437	454	427	466	402	461	463	433	411	430	404	438	452	426	408	436	428	449	406	410	366	417	446	434	448	442	438	398	499	436	426	438	422	468	420	419	463	437	406	453	411	417	433	438	418	399	425	428	461	402	435	439	421	441	405	412	456	454	482	447	398	423	461	436	416	419	427	426	420	441	403	442	421	468	432	467	421	413	453	470	402	402	452	465	469	413	436	397	447	417	437	458	420	432	426	424	417	440	439	456	476	440	436	458	433	428	417	420	446	437	437	417	419	486	429	419	425	408	437	389	424	455	433	453	421	400	431	402	435	420	460	434	422	442	430	433	428	411	457	442	445	416	451	462	466	422	465	428	407	442	415	429	443	433	470	405	448	426	412	423	482	490	408	415	438	409	428	433	444	405	388	441	453	447	435	469	453	422	411	404	448	415	483	451	439	436	420	429	400	443	440	443	426	394	447	424	402	378	483	425	417	416	407	454	435	411	450	433	401	401	431	431	402	429	411	423	404	414	440	412	451	436	421	460	453	434	393	435	425	463	451	403	431	423	442	446	433	428	445	455	407	431	422	394	444	433	437	439	408	411	430	453	417	434	436	460	447	429	405	460	417	448	398	420	380	431	429	465	445	433	458	422	369	444	424	423	427	430	424	426	462	432	393	458	470	435	463	432	443	459	419	423	431	398	440	424	484	400	449	448	438	437	423	421	428	448	426	458	438	468	401	404	439	444	422	476	439	425	394	436	436	444	459	443	436	452	423	439	414	440	452	432	436	446	414	428	447	431	431	432	431	451	443	439	423	450	427	448	451	430	436	441	440	424	431	456	430	426	419	428	427	442	378	439	425	448	445	454	435	409	481	477	432	433	430	375	446	482	415	462	443	447	441	422	438	396	411	484	457	410	423	446	438	447	447	444	436	439	457	454	467	409	459	436	437	415	416	450	405	399	402	437	445	407	424	465	468	457	430	445	436	457	445	399	466	411	412	439	400	464	428	430	419	446	389	367	464	443	453	465	459	450	439	428	442	453	406	393	469	419	432	444	425	423	448	443	410	438	492	409	481	409	419	441	434	434	434	401	434	411	457	444	437	406	440	440	403	421	421	420	445	435	448	453	475	404	440	443	457	434	423	436	381	447	437	416	445	418	385	428	432	397	431	443	466	442	436	418	433	449	409	436	408	443	452	436	439	427	426	460	460	411	424	426	392	422	433	421	391	451	439	432	427	438	421	479	480	388	416	395	477	494	447	408	446	417	464	440	410	408	473	426	472	395	415	438	438	443	417	393	428	429	419	433	468	456	419	403	421	446	459	417	475	447	411	419	400
14928	30037	24853	10718	4964	2614	1031	615	420	361	378	415	386	397	367	376	398	381	392	378	370	386	405	373	383	375	367	370	374	414	395	396	355	396	391	399	392	361	368	370	356	389	346	361	404	362	370	355	358	356	379	396	317	367	377	375	401	402	378	380	376	381	376	345	362	391	369	369	386	336	344	370	382	393	397	398	389	377	342	364	351	402	366	367	369	372	356	346	368	353	380	359	357	399	343	371	369	353	370	359	378	392	370	344	388	318	417	349	367	394	367	362	386	372	354	397	366	388	396	362	371	372	381	383	361	377	366	362	366	402	387	381	385	382	371	388	400	339	410	350	360	376	343	380	375	369	345	346	405	397	374	346	391	353	398	399	378	370	360	374	404	412	356	385	359	375	375	367	373	336	357	377	407	347	406	350	381	397	362	396	372	359	389	342	367	382	370	367	369	379	392	393	381	349	395	341	372	372	369	412	394	385	391	347	355	353	391	388	374	377	369	359	381	397	373	374	370	378	354	368	397	335	355	406	349	387	375	371	364	386	370	388	381	422	335	412	410	363	365	414	391	345	426	342	346	372	385	374	384	373	389	385	373	388	363	375	328	356	372	369	358	380	350	368	390	353	407	401	378	380	377	388	426	389	353	403	368	387	382	383	350	374	342	362	364	371	367	362	384	360	396	371	393	363	397	395	356	386	362	372	361	377	390	407	391	357	354	361	382	360	365	365	366	390	417	396	387	386	408	387	411	373	396	346	358	376	372	401	368	416	362	347	385	391	393	385	389	384	353	389	383	393	371	381	340	378	377	418	321	391	377	392	365	365	393	385	395	390	354	360	382	402	346	355	406	357	382	378	382	395	387	369	363	404	377	421	364	395	370	367	387	370	353	398	395	403	340	367	384	404	372	364	400	391	363	376	375	362	400	367	393	378	380	367	400	392	371	382	404	374	350	386	382	380	387	355	380	394	373	373	400	377	392	389	372	410	363	387	366	371	380	383	391	394	371	352	391	360	364	357	362	365	394	327	347	361	375	400	357	400	361	384	363	379	375	374	383	386	402	355	332	401	354	377	381	381	367	371	335	388	385	359	391	350	367	401	384	393	378	404	371	377	367	407	350	382	412	376	374	362	411	377	386	374	380	364	382	346	359	374	376	345	377	405	374	382	382	381	357	379	333	390	386	369	421	387	376	379	370	375	387	410	356	391	365	364	383	403	362	372	366	397	387	362	355	355	414	367	386	390	345	355	351	385	374	347	382	376	362	372	360	393	346	365	361	421	350	393	366	378	380	349	371	354	363	382	380	403	344	382	332	401	418	374	369	371	389	358	342	364	342	393	359	368	374	345	411	387	352	366	347	372	370	402	407	396	389	385	368	359	376	353	346	373	346	392	354	395	352	361	357	372	362	353	356	370	366	360	377	381	367	374	390	369	372	381	360	401	359	372	343	339	343	389	356	362	380	371	387	359	366	420	337	393	353	394	389	400	375	367	363	345	376	391	332	361	387	396	361	369	379	349	359	374	398	377	367	382	381	369	403	352	387	375	360	365	343	371	375	396	381	382	378	377	369	394	388	396	414	371	348	382	380	363	384	370	356	392	381	404	394	369	356	356	402	395	387	367	363	371	390	368	380	389	352	395	372	379	401	386	360	383	356	384	382	373	407	373	349	350	378	342	377	403	368	376	370	338	368	368	393	370	394	410	373	390	359	339	376	362	360	382	353	366	371	373	363	359	381	386	385	382	377	367	368	376	381	351	377	383	390	363	381	358	353	355	362	387	374	382	377	398	374	375	408	405	373	365	380	386	371	386	375	397	367	360	369	389	366	387	363	358	385	366	394	377	368	359	412	364	406	383	372	348	337	345	366	380	389	341	368	416	409	407	368	387	456	392	367	347	359	380	369	392	392	379	400	383	403	332	378	387	392	392	423	401	352	380	387	419	367	376	364	341	344	385	381	394	385	345	370	408	360	373	384	361	360	397	369	358	367	393	346	382	389	369	356	376	368	341	340	359	395	361	382	367	401	370	375	381	366	408	374	373	386	323	350	369	390	408	367	362	346	374	367	407	360	381	355	389	365	404	389	371	365	368	355	399	364	408	391	404	396	372	346	382	400	389	390	368	374	354	363	390	394	376	416	378	366	362	368	361	403	379	394	378	337	368	287	343	400	413	364	341	369	356	381	356	361	358	404	373	413	388	379	390	367	347	349	376	378	366	349	377	370	392	378	361	347	385	337	384	359	406	381	377	374	389	377	381	376	384	389	368	394	346	373	378	389	407	355	385	387	351	388	346	382	360	366	344	364	351	366	341	364	388	365	379	370	357	376	394	356	381	368	350	353	374	369	386	365	414	385	338	393	389	377	377	384	377	399	385	415	375	399	364	354	374	400	365	376	373	409	360	361	375	382	377	414	369	350	393	373	365	338	380	374	398	388	386	382	361	383	383	404	363	379	372	391	393	388	380	358	377	379	371	406	376	382	386	355	396	390	368	380	402	395	366	382	350	353	381	384	367	351	356	382	382	382	378	371	373	371	364	393	392	385	385	399	335	361	414	368	367	341	366	362	382	390	386	389	356	385	356	369	378	408	374	388	335	372	371	400	333	362	383	381	389	361	333	405	407	445	359	355	402	367	396	349	350	381	406	418	393	397	371	367	368	392	372	390	425	381	434	345	359	381	351	336	389	360	369	395	415	351	390	378	360	369	368	373	348	393	371	372	351	382	405	360	347	395	369	384	368	387	388	391	388	375	344	377	357	346	366	402	390	395	368	371	390	353	379	383	386	375	342	392	359	338	375	377	363	389	406	395	402	373	385	362	408	394	377	396	372	409	385	356	424	383	348	344	382	380	360	325	385	413	357	368	362	401	354	391	430	372	381	366	382	385	364	387	342	354	352	348	398	395	342	354	376	372	370	371	411	367	384	382	367	380	354	378	357	364	357	352	391	393	392	367	428	372	386	357	352	387	360	376	376	390	329	390	330	397	360	388	355	363	396	401	372	376	357	388	362	328	359	368	384	365	371	362	389	383	388	341	388	347	389	374	376	358	364	404	397	353	372	388	370	362	397	368	359	377	425	378	374	377	389	370	424	392	371	393	392	408	387	384	375	347	369	383	379	351	398	380	360	357	378	354	380	390	356	326	355	378	383	391	393	356	339	371	396	383	399	380	347	371	382	367	378	393	381	358	394	410	389	412	380	413	344	363	425	345	401	362	381	386	343	404	344	372	359	374	381	357	387	382	364	376	363	381	390	352	389	390	370	362	381	366	367	371	346	374	364	393	384	379	417	365	358	400	351	396	371	385	372	357	395	381	358	379	362	372	408	368	384	370	383	384	338	380	376	388	375	371	373	404	344	368	338	369	385	396	361	355	362	348	376	358	379	374	390	404	367	417	368	393	378	397	359	393	369	390	369	386	364	397	368	384	362	374	367	400	390	387	376	371	370	363	390	364	360	370	406	374	366	424	375	372	396	371	338	362	388	385	344
25502	23638	42311	45371	33779	23914	9260	2375	1212	486	527	522	539	478	483	519	500	484	475	459	496	535	501	510	522	492	515	469	485	508	494	517	475	485	478	474	459	478	458	443	490	471	461	475	460	481	518	476	483	449	511	535	526	473	462	410	482	516	474	463	481	509	497	451	518	503	481	520	494	467	515	501	491	504	480	473	504	473	509	520	499	506	473	481	485	507	450	488	485	454	496	489	474	494	502	539	447	489	472	496	450	481	462	473	499	468	448	447	523	471	481	468	491	508	501	491	484	479	481	453	467	511	477	479	460	492	497	515	485	475	509	471	482	468	464	475	496	437	470	460	502	518	452	470	481	483	516	461	499	472	482	510	460	501	482	504	492	457	472	501	475	514	485	457	466	469	496	512	477	461	493	499	505	456	472	467	517	498	480	466	471	503	465	526	498	501	490	497	487	470	498	450	486	447	504	469	508	476	524	482	485	479	502	456	458	492	495	480	494	455	464	496	493	463	472	467	475	475	491	475	476	504	477	487	486	496	486	495	505	479	490	497	489	523	489	462	499	528	482	457	482	511	489	504	541	462	483	476	494	497	442	499	481	481	500	465	456	458	451	502	485	540	503	491	467	494	475	496	493	465	497	519	511	446	517	476	517	486	443	477	506	499	475	500	509	457	486	497	481	536	479	460	459	505	469	472	471	473	498	478	456	500	477	470	481	484	504	521	491	441	469	456	494	484	463	480	473	498	509	477	475	507	490	523	489	486	486	507	460	479	470	467	487	444	488	467	486	470	495	455	452	482	502	499	450	481	510	479	486	507	495	472	486	448	472	478	509	490	474	486	518	479	502	476	534	484	494	504	500	513	475	496	489	470	497	504	476	461	477	487	455	449	501	485	500	477	440	439	499	513	490	509	446	443	499	490	529	503	456	481	460	465	471	468	487	483	517	475	490	476	458	486	500	459	483	517	508	477	488	472	463	528	444	475	507	445	444	500	438	501	508	487	507	484	440	509	512	487	484	482	486	523	471	495	484	457	494	499	492	514	504	515	454	499	479	478	509	486	438	499	476	449	498	494	486	505	480	504	527	516	512	502	480	463	470	477	485	455	504	510	489	492	512	454	482	478	458	488	491	459	462	513	519	491	481	492	471	489	466	488	480	475	478	468	480	464	509	501	445	526	428	512	473	476	475	479	486	493	430	491	461	488	492	474	526	494	476	471	504	484	516	474	496	454	474	491	479	477	476	521	493	488	519	544	463	480	506	486	518	491	519	494	471	476	516	457	480	499	502	506	476	495	461	481	455	496	507	463	480	481	453	504	472	500	490	509	464	492	505	455	486	486	508	524	451	485	541	473	445	440	497	465	491	496	473	510	452	474	475	516	477	505	459	480	510	471	456	501	487	471	472	438	451	502	514	457	450	475	484	501	438	518	529	526	502	497	505	496	531	512	522	453	489	486	485	481	474	470	499	486	488	474	458	520	520	486	479	499	464	475	470	453	507	498	521	449	477	496	512	528	475	453	490	470	473	489	469	436	494	493	513	478	489	497	467	506	479	486	492	443	525	449	484	438	515	504	470	437	537	480	464	496	468	490	477	492	516	474	490	482	473	482	455	472	497	474	495	513	487	464	521	450	458	479	474	455	472	469	531	507	474	491	509	481	490	464	476	506	482	482	455	465	488	508	470	484	455	477	504	476	460	475	482	477	463	464	456	482	504	479	471	503	487	482	510	477	478	456	484	523	485	474	493	482	478	493	484	506	493	518	490	425	485	536	484	469	480	475	505	474	483	408	471	520	498	494	474	470	522	487	490	490	511	479	461	484	462	491	473	473	526	482	465	507	458	474	466	526	469	489	465	457	490	467	474	517	463	524	502	479	467	488	495	477	481	489	477	517	512	483	519	470	450	485	473	517	506	482	502	506	502	475	489	479	467	486	503	503	451	474	469	459	456	495	493	496	472	515	497	501	490	481	500	485	476	497	476	470	476	479	440	469	487	528	483	482	463	440	495	441	485	480	488	465	501	477	476	490	503	510	475	472	478	483	544	513	503	478	471	508	486	481	486	467	472	455	447	499	470	440	523	446	491	500	514	466	465	476	470	484	463	465	498	454	468	453	449	445	480	458	487	460	473	447	487	503	507	496	472	483	445	512	476	487	481	497	472	483	483	485	470	490	484	441	483	455	503	513	449	448	477	491	482	476	468	473	504	453	514	449	501	494	483	488	482	492	463	488	517	460	496	457	499	443	491	466	455	493	460	515	511	521	514	512	503	470	527	499	484	467	476	492	488	477	457	484	475	501	491	505	471	489	490	490	501	505	478	490	476	455	507	475	482	501	458	466	488	493	485	508	449	489	464	439	463	470	503	460	489	434	503	459	462	449	480	479	488	533	480	493	494	473	468	472	492	420	528	492	483	505	480	497	480	457	465	481	499	495	467	493	495	469	499	482	462	451	492	514	486	479	492	472	467	500	469	479	456	455	464	492	438	468	455	447	453	463	459	436	487	467	484	476	468	497	492	470	504	456	492	458	492	501	474	504	481	475	447	486	482	496	509	468	464	479	491	474	479	476	428	509	485	451	503	470	479	504	466	468	493	500	490	494	491	477	433	483	478	460	474	483	471	472	492	490	465	477	474	489	457	503	503	480	512	505	493	481	491	460	473	480	465	462	451	499	485	497	503	468	484	471	544	476	479	464	462	512	469	471	506	500	467	493	517	485	460	529	482	466	471	463	479	476	463	493	455	450	453	482	485	495	518	462	468	433	498	452	481	492	474	501	474	514	469	495	492	464	477	536	454	496	486	508	485	474	526	522	459	491	534	484	461	478	481	507	479	447	447	485	488	478	455	469	489	451	458	505	480	486	476	458	470	504	486	507	504	473	491	481	442	492	503	492	482	476	450	483	467	468	490	427	490	488	490	506	527	526	473	448	498	465	471	498	478	478	450	474	469	467	477	449	515	488	441	509	481	508	511	492	492	490	480	484	452	509	472	463	506	512	483	461	461	485	484	458	437	493	454	474	491	467	473	495	456	474	470	491	495	449	479	427	519	506	502	499	490	501	485	457	512	469	441	493	512	487	468	504	507	490	481	447	478	489	481	460	479	467	490	471	516	440	480	470	488	511	486	455	457	484	448	479	502	510	466	468	523	511	465	498	466	471	475	524	469	508	454	455	456	468	507	530	452	482	481	453	477	462	516	461	489	498	487	470	496	449	493	492	520	503	485	477	496	481	450	487	460	522	510	444	479	443	502	477	528	445	484	472	505	521	501	501	446	474	483	468	446	462	496	483	474	507	471	504	491	480	473	460	484	508	511	488	482	452	466	441	489	480	511	506	460	466	483	492	495	498	484	480	506	505	526	482	498	468	464	511	502	471	482	518	460	495	498	477	512	457	507	450	477	486	482	490	472	497	476	530	497	470	475	453	467	471	443	427	496	497	479	506	457	501	443	506	468	495	511	500	494	454	504	498	483	467	495	433	482	473	499	470
46643	89655	76868	49102	30199	17795	5985	2641	1356	470	480	441	445	454	489	524	493	523	500	471	502	467	461	450	446	439	456	466	456	480	458	486	428	440	464	451	440	503	465	425	495	459	499	457	472	450	461	454	462	447	464	444	431	481	465	444	426	458	437	465	443	453	464	427	470	490	447	451	516	492	453	463	469	476	459	460	447	483	457	484	452	444	474	432	451	463	432	476	422	473	436	477	463	472	469	491	450	447	485	504	494	480	458	461	461	489	464	479	475	490	442	446	475	454	438	467	448	443	480	505	449	495	479	494	458	465	457	489	481	415	446	497	462	462	473	492	491	436	448	474	478	485	448	415	490	478	447	454	436	443	480	469	453	479	458	452	479	463	501	452	473	435	445	462	460	422	463	429	459	475	481	480	418	470	477	482	467	463	443	458	416	475	478	479	502	485	440	475	447	435	477	422	444	446	462	464	465	481	518	468	465	461	409	454	421	473	474	453	452	432	455	428	462	487	423	464	410	458	412	432	467	481	459	462	477	490	454	484	484	474	461	430	440	451	450	457	438	492	432	470	461	410	422	458	510	458	468	467	462	433	486	433	434	456	434	469	457	454	479	409	486	466	448	484	443	460	482	477	473	443	473	460	462	429	427	476	470	444	466	441	462	451	459	457	462	454	459	466	489	440	454	418	442	460	451	464	478	481	489	469	416	430	485	456	504	463	431	434	473	448	455	456	461	465	479	430	448	486	442	475	454	437	459	486	409	492	422	445	446	452	460	436	439	432	422	453	499	451	437	468	477	441	511	426	448	463	459	470	460	442	465	447	496	477	514	467	433	472	433	436	508	444	414	429	469	403	514	494	488	503	449	454	464	443	520	452	427	460	493	414	464	431	428	429	448	462	480	454	436	453	430	468	445	454	443	465	471	475	415	489	390	435	475	447	470	489	444	442	442	462	467	441	442	452	447	496	460	443	433	458	502	450	504	445	467	484	457	471	483	474	462	438	474	474	510	468	472	458	436	461	413	460	501	484	434	457	416	505	458	451	450	434	484	441	442	433	467	444	471	471	468	467	503	434	447	462	467	483	452	468	463	405	440	429	448	461	470	430	443	482	460	447	469	442	423	473	422	440	469	423	459	472	435	425	422	478	465	437	477	433	435	458	496	459	466	451	487	448	418	478	502	507	459	496	466	477	478	446	460	422	443	457	451	475	426	434	474	461	498	431	458	460	451	429	490	491	456	452	439	466	473	455	458	450	470	465	446	455	452	427	464	444	466	483	475	400	447	476	486	458	459	435	436	477	484	484	460	410	460	486	479	433	486	434	438	484	469	466	461	424	469	447	420	479	491	457	462	444	452	510	467	447	465	473	494	451	430	455	452	473	504	434	455	439	472	449	450	449	476	482	444	503	436	481	484	472	464	440	491	430	460	471	488	436	475	396	455	450	425	454	471	434	459	464	494	496	438	449	448	455	422	462	506	451	470	437	484	451	432	483	476	480	440	451	480	456	455	450	457	444	461	437	464	472	491	498	470	466	421	478	470	498	436	442	450	464	465	430	466	463	433	453	444	464	477	471	459	420	478	419	442	437	431	476	438	432	452	438	483	464	470	455	481	438	457	466	478	455	452	468	453	451	465	456	505	458	459	488	481	468	467	452	407	457	496	485	444	462	453	483	484	423	430	451	477	465	483	426	439	469	509	452	463	455	479	467	434	468	474	435	451	419	425	417	450	423	448	454	438	474	425	504	425	468	437	439	465	430	447	469	468	507	448	433	458	455	470	424	487	446	447	472	434	458	449	465	519	482	460	476	459	443	466	478	479	458	485	444	412	442	447	460	470	423	504	468	476	409	444	459	474	499	459	433	442	468	458	475	442	420	462	463	455	437	412	463	435	450	458	468	490	475	457	428	432	466	506	448	450	473	462	464	451	445	466	479	461	415	466	448	454	445	449	501	452	469	463	463	437	458	467	458	449	446	448	430	437	453	424	471	478	484	455	467	425	435	409	479	449	470	484	461	450	425	435	467	435	472	419	448	440	428	431	475	464	446	477	413	443	484	417	461	461	461	456	436	439	457	464	439	442	467	474	461	421	437	444	450	441	473	460	460	440	442	466	495	430	452	468	469	452	467	467	474	490	438	424	432	478	464	459	492	474	469	466	476	450	485	466	471	460	457	479	434	468	443	448	438	427	462	466	455	453	438	465	479	466	437	465	494	483	443	440	475	451	468	445	440	445	450	450	441	463	454	466	434	463	473	470	436	455	464	437	482	495	440	449	473	481	444	454	463	458	442	475	474	437	465	452	494	474	455	431	468	477	471	479	428	438	459	452	473	457	471	445	452	468	413	443	490	454	441	475	416	479	420	451	447	503	477	423	478	457	475	443	480	441	449	435	469	421	461	447	495	461	470	466	435	436	448	468	458	486	445	436	454	445	468	467	475	487	456	458	469	420	478	492	460	478	453	435	497	437	412	427	443	501	441	449	475	473	442	419	433	485	439	485	440	471	464	469	411	468	434	457	432	428	439	441	457	415	464	505	453	440	478	447	445	448	426	431	504	446	413	425	460	460	428	436	473	435	433	478	416	440	483	478	460	456	427	491	462	441	470	453	447	478	475	465	426	414	465	431	431	419	468	489	481	457	435	441	450	460	473	491	421	467	479	456	453	473	430	454	451	443	451	470	471	474	464	457	464	438	457	465	452	458	461	474	475	455	474	434	435	448	464	475	466	429	466	483	430	454	423	476	452	454	450	470	482	464	467	473	437	462	428	442	469	452	451	477	456	467	455	454	451	427	427	464	454	448	448	468	480	436	469	405	454	482	463	448	434	451	452	456	421	496	463	478	401	464	462	451	448	488	439	469	471	414	445	431	442	436	464	454	474	447	447	453	465	411	445	432	418	480	443	434	450	484	456	476	485	420	475	470	435	449	421	454	477	453	447	458	429	473	415	419	430	441	432	457	456	447	441	475	467	446	449	459	448	462	457	468	427	480	442	479	486	455	468	439	470	469	439	474	464	433	478	424	441	466	458	495	450	462	437	431	451	484	430	433	473	448	446	452	494	469	458	432	491	447	454	428	449	490	456	462	459	440	444	447	455	453	465	444	466	456	419	441	429	455	466	473	461	421	394	428	499	446	444	495	464	424	448	465	454	466	435	438	466	431	461	450	426	448	488	467	452	434	500	493	452	466	427	456	491	476	446	480	451	474	429	444	500	471	480	444	454	476	481	471	465	439	445	448	487	439	437	418	419	463	427	445	455	416	470	484	448	495	382	464	450	437	445	489	455	443	435	456	465	423	458	487	440	468	420	447	474	452	432	508	482	472	444	446	461	477	474	475	450	460	453	449	418	458	490	451	453	414	459	452	433	422	449	445	459	431	491	418	493	468	444	415	443	470	434	471	481	406	463	455	447	463	462	470	445	454	488	433	482	436	449	418	414	454	449	465	458	437	459	482	426	441	424	491	444	506	431	473	470	429	481	456	418	477	444
24464	22348	37305	41789	37959	32326	17255	4542	2137	663	645	644	637	567	593	552	593	645	579	559	599	601	548	634	604	632	551	612	584	583	591	621	620	629	591	654	588	584	640	564	585	568	552	576	617	582	589	617	601	632	602	577	585	567	594	617	582	616	566	640	540	606	600	571	585	613	600	568	562	584	580	559	592	581	577	581	561	623	576	586	569	604	553	642	599	569	574	569	602	557	560	636	614	530	627	584	625	596	599	573	574	620	575	584	601	548	594	610	595	628	628	582	632	565	575	565	563	607	567	592	578	601	540	604	554	605	578	576	564	549	583	583	567	563	570	563	562	596	568	574	571	618	574	635	567	559	564	589	599	582	595	614	610	593	596	562	572	562	559	591	547	605	542	580	600	596	557	618	577	585	585	597	544	557	599	578	567	576	532	581	586	589	581	588	571	555	616	569	610	586	558	555	593	547	588	569	584	604	579	553	627	557	554	610	545	518	640	594	623	568	593	592	588	596	543	609	617	532	586	552	573	556	563	604	618	632	609	575	601	586	556	589	603	565	598	566	567	596	555	616	602	661	588	543	586	610	570	587	581	634	568	531	572	590	586	574	629	576	569	601	600	589	565	560	598	562	586	605	629	578	610	575	556	521	570	567	591	589	600	585	579	582	591	602	590	581	550	588	600	608	564	622	564	600	573	541	553	548	592	576	581	596	562	601	572	526	553	581	597	586	607	574	538	568	596	570	569	541	563	584	608	589	554	614	569	592	562	590	561	557	619	628	568	578	599	584	562	599	553	587	610	585	524	611	591	571	577	585	542	585	608	606	558	588	558	535	580	594	596	574	570	562	598	612	559	536	560	601	579	588	567	591	580	601	567	609	578	626	568	600	590	590	616	541	589	565	626	602	615	545	528	571	576	577	593	564	614	598	602	584	596	546	549	624	563	600	653	569	603	591	528	555	558	591	643	609	615	589	573	597	541	557	562	539	587	583	610	598	612	607	565	589	587	599	643	526	623	632	585	558	587	587	630	580	559	601	600	578	545	554	583	572	591	616	584	592	558	602	615	586	569	620	610	570	629	565	573	582	581	565	557	545	584	576	573	568	584	565	566	597	573	605	601	596	573	644	591	559	627	593	572	590	562	569	559	554	556	533	587	625	595	565	598	615	619	548	591	598	595	599	533	579	566	584	574	579	586	554	594	594	604	573	583	605	584	570	583	559	654	555	587	574	595	598	592	593	588	572	543	568	605	566	596	569	608	568	625	576	578	636	540	577	595	625	626	580	574	564	594	591	613	617	567	607	589	573	572	568	617	581	572	581	576	541	568	605	570	586	598	580	554	572	541	584	558	627	592	624	599	583	601	574	584	625	565	542	608	587	542	597	614	567	617	555	552	560	559	565	565	582	544	605	579	607	549	585	574	564	558	575	627	561	589	568	599	558	598	591	575	548	601	599	551	556	562	555	574	664	576	587	595	593	590	624	565	620	555	607	572	556	587	614	595	584	596	574	598	553	601	558	560	580	603	612	559	625	603	595	603	584	577	592	567	559	608	596	627	543	605	574	601	579	578	571	570	598	624	565	553	630	592	626	586	609	578	580	568	575	601	614	565	586	542	555	605	588	570	593	592	592	587	535	596	600	545	580	555	594	584	567	580	587	616	580	546	581	568	608	566	615	598	564	591	598	563	625	538	583	618	570	613	594	601	583	541	570	540	635	569	588	543	562	578	584	601	585	573	529	555	564	550	536	578	580	592	586	571	598	572	527	583	592	640	590	581	560	559	566	564	510	575	585	597	571	583	545	583	561	599	593	555	580	601	549	567	588	593	591	575	572	595	574	623	565	576	568	582	551	588	547	574	542	549	543	553	591	548	609	647	591	603	604	602	562	597	605	551	635	556	593	572	542	604	593	595	578	567	556	603	573	596	604	575	555	615	620	575	592	597	590	584	571	598	600	624	565	581	600	564	559	578	603	626	562	572	583	548	562	634	612	623	621	624	565	596	602	590	629	577	554	556	585	598	549	552	562	575	626	588	558	592	618	602	609	590	604	573	602	585	664	598	554	526	626	589	565	595	570	619	612	561	514	532	600	585	530	601	540	574	578	602	584	566	569	582	541	545	590	604	529	583	590	579	592	554	617	590	576	613	580	565	558	543	550	572	572	543	596	625	562	566	575	599	589	590	566	596	604	581	575	573	556	575	570	548	560	565	626	569	550	592	580	593	595	542	584	611	561	556	587	590	566	612	570	604	621	643	554	581	598	585	572	592	554	568	602	579	589	604	597	588	553	604	575	590	594	562	580	593	620	592	557	604	573	578	634	598	592	568	619	563	547	560	576	580	563	593	574	574	576	603	525	615	604	635	610	564	587	602	573	587	593	582	586	550	617	553	561	559	601	564	515	610	588	518	541	578	599	612	529	586	532	585	601	601	573	543	562	580	587	553	588	566	537	563	584	601	569	534	574	532	632	604	600	574	638	604	572	598	607	542	568	609	590	558	550	577	608	612	553	533	586	628	595	599	627	606	555	528	639	579	583	580	542	578	560	613	562	591	594	606	609	618	578	602	602	592	551	571	622	586	637	548	626	544	584	584	608	584	618	593	561	571	576	590	589	591	597	551	570	598	587	567	579	618	588	584	585	557	523	562	558	587	616	553	583	538	590	589	579	544	563	601	609	600	593	554	570	556	587	526	531	610	525	567	576	586	585	578	594	594	606	613	610	579	558	615	576	582	577	583	548	563	598	597	592	553	551	603	586	565	555	570	577	580	596	633	602	594	594	584	602	567	604	612	603	561	572	533	589	604	575	586	585	576	596	540	647	613	550	587	559	595	595	574	577	605	615	623	563	574	595	551	571	560	617	593	575	589	577	568	646	568	524	589	571	578	579	596	547	574	538	581	571	617	590	599	594	548	570	572	602	608	570	579	610	603	576	607	580	565	548	544	583	584	524	583	564	562	570	609	563	590	593	579	599	556	574	593	614	617	606	567	565	574	610	554	581	586	593	583	574	588	584	623	636	568	598	563	632	624	564	587	573	523	582	567	532	567	580	566	558	557	551	612	588	558	601	587	581	598	577	624	569	551	615	578	528	600	606	508	556	579	592	579	592	582	581	628	591	573	584	607	558	576	594	542	601	559	553	600	600	571	559	585	552	587	558	563	523	619	610	574	597	565	546	599	596	629	611	527	569	620	568	582	558	556	552	600	612	566	628	577	549	567	584	547	645	559	599	569	545	591	557	614	584	580	554	583	598	577	567	574	600	592	597	578	558	601	620	585	592	564	561	598	557	580	573	520	551	570	574	606	594	579	581	554	566	614	585	566	583	621	584	555	587	570	621	589	612	596	586	556	590	578	597	557	588	622	613	599	600	628	591	596	539	554	557	573	582	594	577	604	559	571	567	569	548	608	599	613	578	598	581	554	574	592	564	575	575	584	607	569	588	593	574	609	560	615	597	573	581	616	598	618	593	574	575	576	569	550	551	601	579	587	614
59547	102343	87801	60787	43371	27146	10007	4255	2617	607	559	547	584	588	575	604	544	595	551	555	560	613	558	594	590	564	590	542	576	524	563	585	590	538	544	556	583	551	558	551	557	593	542	555	525	539	585	565	534	569	591	548	578	579	541	593	516	547	563	562	558	546	564	579	574	558	569	550	602	583	567	601	606	547	545	560	550	577	618	539	543	599	596	545	566	551	520	523	514	547	574	563	520	565	570	586	605	537	516	559	541	547	549	518	535	551	603	548	533	544	553	542	566	540	577	561	539	564	536	570	546	562	536	546	572	548	556	580	544	558	565	537	558	549	602	563	553	578	536	556	525	551	546	542	565	576	557	612	560	544	566	583	606	534	580	571	556	530	554	577	552	594	548	573	591	538	541	581	548	606	555	556	560	573	564	558	582	580	536	571	549	585	592	555	540	553	518	536	541	580	571	544	543	574	551	565	511	569	588	543	522	541	567	542	581	564	538	538	611	582	572	570	560	584	575	551	534	545	553	567	571	558	570	602	583	564	537	571	572	530	507	561	528	540	558	549	591	552	563	563	588	523	578	565	544	580	591	523	571	578	592	549	529	574	546	542	534	575	578	564	564	541	554	547	563	590	559	558	555	530	567	529	610	549	525	545	542	590	598	611	570	517	545	514	534	550	548	548	556	552	571	582	533	565	567	555	517	577	572	574	574	570	550	564	571	511	600	566	566	572	549	593	530	512	554	582	596	560	530	541	548	541	566	580	557	584	546	554	544	563	608	557	508	507	582	552	590	546	573	565	548	601	577	531	519	532	520	557	538	527	554	564	580	587	569	539	551	556	545	566	554	530	622	554	556	570	557	536	563	551	576	575	525	587	519	543	577	589	571	530	552	536	553	528	550	567	552	522	530	527	538	526	551	559	563	562	551	550	544	553	561	584	542	535	518	569	588	564	567	590	558	542	519	553	555	582	523	554	560	602	596	559	537	570	591	568	585	555	540	592	560	533	511	516	506	538	554	595	581	572	579	597	558	546	572	578	606	534	584	583	529	558	525	549	546	547	571	519	543	548	583	598	559	547	535	564	580	563	564	543	557	516	574	563	579	580	567	522	532	574	560	540	569	532	554	541	506	559	556	546	564	546	563	589	515	565	537	604	554	553	570	557	626	596	536	529	571	543	546	550	600	535	571	593	556	579	534	586	542	572	561	558	562	584	533	555	548	559	569	550	542	569	522	550	606	589	558	598	512	586	558	589	517	576	586	561	590	587	529	552	541	543	563	562	552	581	536	551	582	545	572	565	542	530	561	532	511	485	590	545	554	533	569	518	507	573	569	558	552	563	554	550	560	569	570	567	526	559	548	541	546	524	533	518	560	537	546	550	553	596	562	580	523	572	571	563	596	565	552	563	568	541	527	546	589	565	562	545	523	522	537	567	563	554	552	575	571	560	587	551	573	552	548	542	558	604	555	521	569	547	549	550	538	516	530	560	530	575	560	530	539	542	520	530	567	580	554	534	537	579	600	600	568	529	544	552	561	568	570	545	555	569	558	581	579	527	536	577	536	565	547	576	548	572	581	570	576	523	552	534	562	548	534	574	598	563	562	565	541	555	492	548	570	600	511	552	556	547	545	497	512	571	549	576	536	558	510	532	577	544	528	584	586	592	583	510	594	565	609	574	593	585	544	570	527	604	521	591	566	558	528	553	548	529	560	579	537	529	571	560	520	509	484	588	580	548	605	537	570	550	584	547	527	544	547	557	534	586	552	576	570	536	515	559	584	550	560	592	535	511	593	554	557	537	547	526	530	526	543	541	538	535	563	616	551	541	554	543	587	531	512	576	566	550	587	531	547	532	560	567	562	563	563	534	552	558	532	561	566	551	552	524	536	551	553	560	531	559	556	556	548	581	555	522	567	592	596	510	549	553	512	528	541	555	573	569	561	554	573	565	515	600	542	571	568	591	557	571	515	564	549	561	591	548	555	544	572	553	565	573	550	581	560	539	551	510	585	583	567	545	597	575	562	569	533	534	565	575	556	528	581	533	540	571	592	568	581	540	539	547	597	560	564	556	562	550	562	535	571	539	568	543	568	555	559	531	570	567	542	546	566	542	509	545	548	541	562	575	518	547	547	560	561	553	564	518	524	545	513	550	532	561	578	557	573	567	565	577	576	592	556	550	585	575	545	573	554	559	561	596	525	536	554	599	558	592	567	573	549	525	541	530	547	587	548	581	532	565	542	573	596	534	554	546	533	564	592	569	525	519	543	539	557	536	545	541	580	560	543	558	547	507	581	574	544	540	557	559	553	503	547	583	554	543	520	519	572	536	542	559	570	546	559	560	567	565	532	569	571	514	582	548	612	602	520	576	575	583	586	567	545	570	593	532	580	583	541	550	578	544	553	540	516	584	574	569	574	558	565	567	540	553	606	542	570	514	551	536	563	588	580	558	575	534	550	559	560	561	539	555	576	568	541	608	548	495	547	508	553	541	543	525	583	534	556	526	559	529	566	534	560	548	547	578	527	524	573	557	601	560	565	587	522	536	511	558	541	516	540	563	530	544	548	540	558	520	577	575	528	537	581	554	562	584	561	568	567	539	516	572	560	528	576	595	560	565	582	580	578	579	518	572	513	592	518	538	519	569	594	526	566	532	543	597	540	541	559	564	536	558	540	534	562	581	580	577	524	544	529	538	550	549	582	517	543	533	568	557	534	586	576	534	563	577	551	582	516	571	560	531	510	555	558	576	545	525	530	559	551	541	566	518	520	512	574	516	595	537	575	568	539	513	555	502	527	550	537	530	557	556	561	540	570	586	571	616	531	574	559	514	577	543	570	580	560	545	557	553	570	581	539	532	547	527	556	513	549	549	570	601	553	544	553	565	511	532	543	554	537	582	534	575	564	568	551	545	596	544	552	542	583	583	553	570	541	535	524	576	528	529	558	577	550	531	557	561	544	518	578	521	577	539	556	590	524	563	527	565	566	542	533	561	543	554	554	502	540	565	542	545	553	557	542	534	610	550	554	513	557	585	569	587	565	528	557	551	527	508	563	558	521	533	558	526	575	575	551	543	535	554	527	554	526	551	563	542	540	564	547	558	568	527	524	542	587	559	573	547	536	549	522	590	529	565	540	590	553	538	592	552	558	573	502	569	551	535	574	566	584	545	573	565	543	566	520	559	557	555	558	556	512	568	569	597	586	574	542	554	560	550	578	565	567	581	546	565	586	528	525	558	526	545	512	555	550	575	524	547	540	579	561	539	535	516	622	576	556	551	569	560	547	561	521	545	560	544	556	565	581	528	546	601	544	558	534	563	607	564	549	506	564	528	559	536	578	520	509	573	571	549	527	537	540	539	514	518	575	546	588	558	512	536	534	581	563	593	487	562	508	570	546	542	564	545	524	534	552	577	546	580	563	556	539	557	563	546	556	573	514	510	569	556	509	579	550	531	577	561	558	579	523	525	568	562	570	530	573	584	598	545	545	521	560	564	596	564
28731	25031	27042	15383	5948	2784	1138	611	563	436	457	424	452	404	448	441	453	418	436	476	460	429	437	469	448	437	460	421	438	452	427	404	429	440	482	408	435	407	414	420	477	439	449	439	417	445	431	392	453	421	451	418	426	436	424	444	440	438	452	437	402	440	410	388	420	462	421	437	411	448	444	419	456	398	440	384	443	387	463	441	402	464	428	454	409	408	425	435	423	466	416	461	395	415	410	434	403	478	432	398	425	423	415	429	419	436	395	432	405	451	428	391	409	411	421	423	424	417	419	432	435	416	448	406	464	434	432	408	438	422	420	463	409	436	422	440	425	416	415	429	427	435	459	422	395	437	420	403	462	409	441	423	440	458	442	454	423	403	419	384	423	424	448	394	416	459	452	428	409	417	428	436	464	446	427	453	451	389	426	451	439	434	426	411	435	410	422	422	401	449	436	419	432	418	421	444	438	417	435	434	437	461	419	426	433	416	389	464	425	432	399	426	409	443	443	437	397	436	442	447	424	419	416	396	432	424	442	415	433	442	447	428	401	416	402	405	429	451	460	435	388	419	439	421	435	387	441	447	449	424	422	436	424	425	437	438	407	447	418	418	412	445	417	426	431	439	416	418	450	438	424	420	429	457	455	427	468	491	417	442	410	425	436	432	406	423	413	460	390	435	409	448	461	431	462	426	438	431	400	413	426	426	419	438	456	402	452	420	450	459	418	398	415	434	406	412	421	391	453	472	412	428	412	435	425	433	407	433	451	441	426	449	435	417	429	398	453	413	455	416	393	422	435	436	446	439	454	417	438	459	380	414	400	448	392	445	437	444	438	434	450	429	440	440	454	454	454	411	414	424	400	444	414	391	409	457	425	449	391	462	351	443	455	382	447	460	438	416	422	433	425	450	421	446	441	437	398	464	387	453	428	413	428	421	449	387	407	413	441	453	469	448	432	452	420	420	416	480	432	414	442	387	459	420	405	426	455	420	448	411	420	464	458	438	437	438	443	396	412	435	428	471	419	418	396	426	423	399	399	422	449	385	442	445	404	425	426	389	415	452	406	427	415	450	409	469	414	419	423	462	420	431	448	387	421	444	432	456	426	420	410	419	419	422	376	413	422	440	415	423	454	420	447	438	422	443	445	441	465	442	420	423	433	474	447	431	397	402	430	411	391	398	422	404	447	424	431	431	400	463	442	431	415	427	476	436	417	422	434	446	415	394	430	442	426	419	425	447	414	429	432	428	436	387	450	457	433	443	433	424	425	437	456	399	411	411	407	393	442	419	425	376	461	415	416	394	426	408	449	454	436	429	413	432	471	437	407	444	431	437	445	406	434	460	462	439	456	411	420	421	456	467	413	385	426	448	424	444	435	415	444	454	439	444	452	462	449	421	424	415	452	445	413	417	425	441	418	409	414	417	430	429	400	463	426	430	410	475	447	456	441	423	402	419	424	436	457	472	406	394	440	402	434	398	447	419	402	478	446	428	447	412	473	446	434	420	425	442	420	369	422	416	424	408	417	433	417	439	418	443	435	446	416	457	422	434	392	431	411	451	425	455	404	451	433	436	408	421	397	426	422	442	472	442	437	456	407	389	463	406	441	444	467	451	446	433	460	409	395	445	421	390	431	430	447	375	416	428	461	394	448	437	451	460	488	441	430	433	442	410	440	440	475	426	405	447	467	424	426	402	416	406	449	387	430	466	447	412	450	468	419	406	466	433	423	458	460	462	437	440	418	376	432	446	420	434	463	476	441	387	441	414	436	446	426	431	408	460	419	440	428	384	418	446	424	420	411	399	428	397	414	417	437	439	440	421	396	404	434	432	410	417	440	407	437	421	464	432	426	418	446	418	415	419	415	395	476	449	406	423	452	444	432	454	441	444	452	410	442	421	405	419	445	396	448	402	430	430	436	408	385	424	437	439	459	445	460	455	440	485	446	427	437	458	447	445	417	439	435	444	433	434	419	423	418	392	448	445	448	409	445	448	428	441	427	466	407	429	444	431	427	423	455	465	399	459	427	439	422	441	448	443	392	403	414	410	453	398	434	440	438	441	420	457	439	414	447	430	399	411	459	422	446	428	419	449	432	444	449	425	451	428	448	451	443	430	479	462	440	387	413	408	404	382	427	424	469	402	437	416	440	409	432	406	433	452	418	452	435	434	405	441	422	432	448	457	407	412	435	472	429	439	413	444	419	438	395	461	456	468	417	433	442	414	421	446	427	421	435	435	456	463	441	416	419	466	430	433	462	428	427	413	414	406	411	453	446	407	451	426	421	427	425	467	429	391	440	441	460	425	428	403	442	422	443	410	400	438	439	431	438	424	382	450	385	424	403	426	453	452	404	467	470	473	459	433	428	406	437	459	444	390	438	395	384	450	443	442	430	441	470	444	436	465	456	397	423	429	417	418	403	397	432	407	447	418	418	471	481	441	391	432	438	431	422	440	438	412	422	449	418	432	431	443	427	414	425	418	403	421	411	444	406	435	444	419	448	405	431	417	448	400	424	441	436	416	402	421	417	422	436	408	424	401	450	436	434	441	452	398	421	403	485	424	431	478	440	411	413	454	404	396	441	461	405	438	440	400	425	451	405	414	422	388	454	420	452	435	401	417	426	457	425	447	465	410	448	419	423	448	447	427	399	424	425	464	437	445	401	425	408	438	440	444	440	451	453	405	385	420	440	454	399	465	437	443	393	429	423	420	457	422	432	430	430	411	437	447	448	434	442	426	410	425	446	452	418	431	441	386	380	418	434	466	422	449	400	413	437	429	427	447	424	440	461	455	425	441	466	423	400	421	406	418	469	458	444	392	458	431	417	440	407	448	439	440	425	425	425	423	408	452	453	416	438	423	438	380	432	435	435	431	433	429	453	420	443	424	461	454	454	415	404	438	439	407	392	441	451	384	460	434	450	452	455	462	386	449	412	439	444	405	470	420	421	457	388	426	418	431	435	438	450	451	436	398	449	406	433	464	437	432	430	413	424	458	430	406	461	437	433	427	460	440	418	418	426	441	458	464	384	438	445	394	410	439	418	434	447	457	427	399	439	409	460	426	433	421	405	441	451	423	411	444	453	423	464	428	405	465	443	473	451	458	433	429	461	415	413	409	420	436	407	412	438	470	452	411	404	457	446	430	448	435	422	417	410	411	431	419	439	429	433	467	415	407	449	411	456	432	457	448	447	410	427	437	429	411	446	439	460	432	442	440	443	461	409	474	483	431	419	418	442	438	419	470	424	403	404	451	462	408	399	425	428	424	433	415	448	432	415	436	458	410	436	454	410	408	433	468	440	440	423	446	471	461	454	416	402	449	425	407	424	461	406	434	409	444	455	404	456	399	410	433	460	429	431	411	431	431	406	397	426	459	456	440	395	427	432	441	416	406	458	397	422	448	406	431	436	467	437	438	418	449	425	457	466	409	396	399	440	432	431	412	445	398	416	402	406	404	432	466	435	433	385	408	461	457	429	430	381	440	414	433	447	382
13623	29928	25456	10294	5167	2762	1086	543	463	332	349	351	395	372	377	374	355	365	398	381	369	350	343	331	370	389	385	358	357	394	364	353	373	360	359	380	383	361	381	371	344	355	393	378	359	352	404	358	376	385	356	343	375	425	365	400	383	376	382	399	344	348	388	337	390	351	355	346	354	375	344	339	375	388	357	368	379	362	361	387	368	369	337	358	364	394	360	371	354	367	370	346	366	360	392	379	335	375	375	371	355	373	381	369	384	412	402	349	380	368	376	400	339	359	371	350	371	368	362	357	330	392	343	381	344	391	378	387	363	390	345	366	370	358	334	384	375	339	370	377	363	364	375	358	371	366	366	390	361	368	387	366	390	372	364	354	368	330	371	365	372	349	374	305	354	359	365	376	351	365	347	365	422	349	313	366	380	349	403	349	374	428	346	420	362	370	356	355	360	364	359	381	370	374	382	342	308	353	358	331	353	374	379	355	376	355	363	359	416	344	380	376	334	356	362	380	346	329	379	366	380	405	381	360	400	352	369	416	355	371	332	371	348	370	404	353	352	383	371	380	373	367	352	402	345	370	352	371	362	372	365	368	366	392	345	367	364	364	391	393	380	354	361	386	362	363	369	403	409	371	393	381	374	352	353	373	355	380	408	360	346	379	392	354	379	359	398	399	343	352	358	391	377	358	389	352	355	362	374	376	380	369	399	340	359	376	341	377	336	386	330	386	342	348	381	365	383	351	326	359	336	371	357	390	382	357	379	357	370	384	368	355	350	361	374	377	341	375	408	390	379	362	312	380	372	375	355	363	370	386	365	351	388	391	360	373	356	359	350	364	368	384	356	365	362	393	318	330	366	348	338	361	368	348	392	344	392	362	338	342	382	387	386	391	367	373	324	335	350	338	355	364	374	372	362	365	365	400	361	364	379	385	364	377	363	368	365	369	361	378	393	398	379	369	387	368	374	419	355	360	342	404	347	357	365	365	374	349	361	371	364	380	366	382	342	369	408	368	350	388	366	376	366	372	353	385	359	360	379	345	365	369	364	344	401	357	357	397	371	372	339	380	354	387	359	377	357	376	399	378	382	318	380	361	379	333	396	369	366	333	355	348	404	405	348	358	389	402	369	361	375	383	351	330	380	386	380	366	391	376	358	334	344	379	335	418	356	363	360	351	377	351	356	346	350	342	356	363	348	334	360	367	362	365	394	355	369	372	360	355	367	351	378	364	364	367	363	330	346	374	345	350	369	377	375	377	363	368	363	389	389	386	393	351	382	360	338	345	336	350	350	358	387	356	369	393	374	408	383	342	370	385	377	359	341	379	366	364	352	350	342	359	385	380	344	370	351	363	356	364	390	392	355	338	379	388	390	417	364	347	357	364	393	361	353	367	360	376	387	393	368	367	333	368	361	375	391	354	336	408	360	358	379	376	376	318	361	388	345	381	384	367	366	365	356	352	322	400	382	329	386	396	387	362	367	361	376	375	379	358	329	378	371	397	361	363	387	366	366	352	381	390	401	370	376	352	341	359	397	376	385	363	376	376	404	368	369	352	390	347	404	378	362	363	359	414	365	327	345	344	335	369	343	341	342	328	348	341	378	364	370	334	371	339	339	339	373	352	375	340	346	346	358	365	367	347	347	335	356	360	387	364	377	336	364	378	382	391	377	377	369	330	358	363	372	346	369	379	378	380	390	353	385	368	383	378	334	382	365	373	354	391	385	381	382	341	382	388	382	409	361	351	382	382	385	359	369	380	374	344	348	393	373	363	363	373	332	392	343	362	338	368	361	344	392	347	396	346	375	355	340	368	375	377	360	374	367	402	352	359	368	338	361	367	391	351	344	337	393	359	359	405	357	356	362	379	327	341	347	373	361	353	368	356	331	386	352	406	391	384	376	375	369	378	409	329	351	348	361	379	388	395	379	380	385	340	313	373	361	387	393	369	399	375	355	349	366	327	348	390	339	360	370	377	374	346	364	343	348	345	341	323	352	371	367	344	363	374	368	352	358	400	366	392	389	340	338	388	364	370	354	362	367	351	385	397	353	370	359	387	340	365	375	385	391	384	365	379	415	354	379	344	408	366	363	374	391	363	339	350	368	356	365	368	342	362	361	346	378	403	378	357	356	367	371	365	360	368	386	311	352	345	367	350	363	372	399	387	373	360	394	343	352	372	365	357	345	359	429	371	347	383	371	380	330	364	377	363	387	403	351	369	344	384	412	359	329	379	372	364	383	337	345	364	368	390	365	409	360	357	402	347	373	345	354	372	370	336	393	412	361	397	374	342	383	357	341	357	373	356	370	391	375	384	400	353	384	367	348	356	407	346	389	329	356	372	370	335	359	374	360	387	340	341	399	358	372	348	395	344	386	343	350	393	368	353	360	380	362	370	361	373	365	378	384	387	376	351	371	352	400	367	369	354	354	395	384	396	355	377	374	359	362	385	356	360	370	358	361	357	390	385	397	393	366	381	400	356	355	371	351	360	348	330	366	343	397	377	340	352	365	411	339	373	357	360	373	364	334	362	356	409	348	366	375	356	336	372	398	354	371	352	366	404	351	377	339	367	351	369	334	369	356	386	323	354	358	377	324	383	334	336	356	355	361	350	417	371	355	358	357	373	346	357	382	361	365	351	382	381	412	328	381	386	380	366	368	358	387	357	375	341	346	370	356	364	344	367	342	340	351	355	387	372	377	346	387	376	387	359	368	364	357	389	390	368	370	352	401	374	323	374	352	350	380	359	363	320	384	356	374	368	373	361	360	355	349	372	346	383	333	330	356	372	360	357	375	363	378	370	361	363	352	372	376	359	373	361	396	369	349	368	364	350	381	362	348	375	360	371	359	378	388	381	393	385	361	400	346	355	339	397	333	358	398	358	351	358	396	383	365	347	361	375	384	372	349	353	354	387	357	359	389	363	380	366	363	353	364	353	405	362	367	363	335	392	381	373	395	372	344	337	354	350	384	341	362	356	394	371	384	346	373	372	340	350	342	388	361	371	381	376	322	369	386	334	364	373	382	364	340	386	403	359	348	359	397	375	349	366	384	347	356	358	334	349	356	333	328	354	366	342	380	410	398	371	385	373	368	360	333	367	365	372	378	378	373	368	358	358	367	358	357	349	379	377	351	345	373	378	355	365	382	379	356	368	346	374	385	393	365	411	342	379	387	350	358	354	358	364	370	361	322	337	357	347	390	369	359	363	366	434	368	361	383	399	373	390	387	381	342	411	378	350	352	365	400	369	378	349	399	364	344	379	346	338	380	388	361	376	398	391	341	343	375	376	379	341	378	362	345	387	364	384	389	385	367	388	367	415	394	394	369	353	362	367	411	378	360	390	382	354	366	371	375	351	355	347	385	373	385	384	365	402	365	347	380	353	379	364	349	390	341	354	405	378	361	406	349	373	344	361	412	341	357	423	374	377	373	365	326	352	358	381	351	357	357	330	374	353	353	377	361	393	385	357	362	386	365	357	363	375	381	347	357	364
25609	23801	41518	42870	33745	23419	9040	1991	1289	512	521	497	485	532	531	493	490	521	526	497	552	487	473	462	524	489	465	504	445	476	513	499	504	508	489	531	519	487	493	464	485	478	465	524	503	501	474	470	509	499	537	523	534	476	465	488	491	495	509	481	506	485	504	486	471	455	473	486	512	526	526	524	477	502	455	483	494	484	499	455	477	499	469	437	505	509	524	467	496	501	498	506	532	507	536	439	483	462	462	514	538	484	468	499	475	484	468	496	483	487	519	478	467	488	473	543	490	476	482	456	499	496	502	491	520	520	514	504	475	505	462	489	491	454	478	478	521	477	464	487	504	475	471	526	488	516	485	470	476	446	443	474	538	511	511	503	474	492	485	510	491	465	478	468	487	492	441	469	502	508	491	465	536	466	481	472	502	467	482	485	483	483	525	437	459	476	475	520	519	461	504	474	504	482	502	487	479	536	445	468	500	500	519	522	517	492	484	471	485	454	501	441	451	501	470	479	480	487	504	486	504	464	499	483	505	460	488	480	481	472	474	481	502	487	510	531	487	496	457	488	482	475	511	441	474	453	491	448	479	478	461	485	485	484	493	516	459	489	498	462	510	486	464	496	461	505	479	459	461	500	473	468	482	463	496	485	475	463	466	487	471	459	488	497	519	458	526	487	455	482	489	497	450	538	465	514	491	497	469	507	471	505	511	505	455	494	518	525	482	507	505	506	477	464	476	433	481	504	511	478	514	493	508	518	467	507	511	515	518	491	510	464	496	472	470	482	501	461	485	452	517	491	475	508	485	491	490	513	487	492	457	480	482	493	543	489	472	426	504	532	452	512	525	509	500	492	470	470	480	478	499	480	487	540	485	523	499	475	501	486	522	519	492	461	466	505	452	520	453	451	496	480	475	491	460	480	445	504	531	491	518	486	492	536	498	495	496	500	461	462	488	444	497	489	478	496	447	504	474	473	487	472	483	503	483	512	504	461	480	470	499	504	471	414	441	488	507	454	462	498	494	443	504	440	488	449	449	470	465	483	449	457	478	489	432	509	481	460	506	514	487	524	503	469	478	472	507	474	499	485	505	542	458	501	503	478	461	520	471	488	537	463	497	469	464	503	490	476	490	554	462	462	494	487	461	477	511	497	477	477	511	522	468	493	496	466	464	463	476	487	509	451	482	520	467	513	488	487	519	476	479	521	476	461	518	477	444	461	515	468	490	478	458	495	519	490	518	504	484	468	462	510	506	534	475	427	500	480	473	487	452	477	489	461	488	447	483	465	480	449	468	491	469	481	500	467	469	520	504	459	494	467	491	521	521	485	526	492	518	484	474	508	451	528	463	504	508	495	489	454	462	472	470	520	505	467	501	494	493	520	498	463	483	461	467	498	489	462	481	515	467	463	455	500	504	522	485	455	495	501	469	506	499	470	450	467	471	477	493	465	475	499	459	511	503	480	465	474	504	518	511	476	484	512	509	492	454	450	473	483	505	475	472	469	480	468	437	492	454	486	498	506	447	493	488	488	466	493	495	480	514	452	444	498	493	501	488	468	518	483	464	494	466	527	537	462	506	471	475	469	479	502	496	507	474	443	467	491	445	469	468	440	507	514	481	465	477	524	498	561	486	525	447	455	514	487	496	502	477	476	476	481	467	462	517	496	473	498	482	496	485	497	507	520	493	481	460	464	470	489	472	481	517	466	466	464	475	480	458	484	463	508	495	505	450	491	484	498	492	486	467	479	540	465	471	508	459	513	488	488	518	473	471	485	477	459	495	494	491	463	468	477	466	500	462	467	491	491	529	480	513	488	472	446	465	514	516	458	474	492	507	460	450	479	486	482	498	469	495	505	503	458	493	484	534	490	526	455	497	517	454	473	475	470	505	488	530	447	487	477	500	470	500	474	453	471	474	470	492	506	462	442	466	482	488	507	495	490	479	492	449	494	483	509	475	503	470	455	488	507	484	486	447	455	494	515	492	520	537	477	480	472	535	492	459	487	482	473	530	485	506	458	505	478	489	490	472	473	481	467	506	495	506	497	484	503	488	526	492	521	495	517	481	488	446	478	478	502	466	517	495	486	491	469	442	492	493	458	469	505	499	502	460	540	486	477	524	496	513	493	483	509	523	482	521	456	499	519	514	498	456	471	494	478	494	497	496	462	498	498	490	499	502	473	494	487	487	472	502	474	496	460	492	471	457	510	498	502	499	487	503	488	536	484	474	452	446	457	502	470	493	485	443	466	478	482	517	469	485	460	520	466	475	479	463	508	495	466	491	499	499	478	450	478	477	483	494	514	488	497	504	491	507	455	470	500	496	480	502	521	465	467	493	506	478	474	442	492	460	504	469	489	458	503	447	466	463	481	504	497	494	510	481	459	477	483	488	466	479	476	463	488	475	483	513	473	487	482	460	467	517	482	460	496	482	493	480	457	500	488	480	530	505	491	494	486	506	476	507	490	464	479	479	484	511	497	499	503	511	485	500	510	443	440	485	524	499	528	461	506	465	493	497	490	457	477	500	523	509	485	446	498	501	498	534	507	473	450	491	483	453	486	470	478	460	501	494	484	508	507	490	494	479	475	496	496	431	524	517	497	442	443	500	449	513	489	514	494	478	490	464	471	494	460	461	452	472	447	523	489	454	471	461	469	470	442	494	494	488	455	467	464	481	506	520	467	518	458	505	518	487	471	541	497	497	488	491	482	466	487	502	494	506	468	470	461	496	505	459	508	486	440	474	513	510	478	482	501	502	500	487	501	492	450	455	499	457	493	500	514	495	470	481	498	465	505	521	501	493	486	468	494	496	489	499	498	484	485	471	471	507	500	488	468	494	526	439	487	482	492	523	483	480	478	465	485	495	487	528	480	498	470	489	476	515	495	497	447	483	499	497	507	456	470	472	488	519	492	487	476	491	494	498	522	502	502	472	491	480	437	524	487	468	463	503	515	501	501	474	518	526	486	448	480	487	486	486	495	489	505	528	472	497	482	491	501	470	480	478	471	488	491	472	438	473	487	499	532	496	499	465	466	486	481	480	478	476	478	472	476	469	529	467	479	454	509	522	494	452	514	471	468	491	526	487	470	494	473	517	456	464	485	494	463	482	461	482	507	481	496	516	509	476	440	464	522	478	498	507	496	510	501	477	462	499	471	487	457	483	486	471	501	481	504	489	448	485	467	465	475	491	495	488	455	489	496	534	527	475	488	457	458	489	485	490	473	517	472	495	487	463	488	471	501	530	447	493	522	460	531	485	476	504	486	501	438	468	473	465	502	453	473	460	510	498	486	473	490	520	507	439	459	457	476	506	503	452	471	510	459	480	450	479	503	511	489	501	475	474	473	467	512	488	465	483	443	490	478	532	522	462	442	509	453	507	534	489	508	464	448	472	479	469	486	500	491	460	470	475	502	471	455	460	439	495	521	482	468	505	509	443	528	457	492	456	487	516	447	465	455	491	478	470	474	494	478	470	477	454	438	463	495	457	476	443	487
50851	89782	75353	46533	30582	16979	5933	2065	1570	447	493	485	464	464	472	454	431	463	477	442	478	451	475	479	462	451	415	471	463	494	454	470	490	454	459	465	461	433	459	463	443	458	460	428	428	430	454	418	455	465	492	469	433	419	473	454	457	423	446	439	419	436	463	432	467	424	428	407	429	486	480	478	454	451	454	442	453	471	458	437	422	465	447	467	447	426	471	434	452	455	445	457	454	457	481	441	487	451	475	470	423	468	441	458	402	446	487	456	427	437	479	423	488	437	451	460	470	453	429	436	407	427	455	475	481	438	479	427	434	469	439	450	440	476	463	474	452	453	418	499	465	469	451	490	448	459	451	464	439	474	431	503	456	503	463	447	438	436	462	427	439	442	455	449	471	451	455	444	421	447	445	449	446	429	445	446	450	470	473	463	474	487	495	445	445	485	431	489	503	407	461	458	477	475	461	469	481	447	426	457	435	458	443	459	506	477	451	452	445	465	443	434	464	467	443	444	461	476	445	462	465	457	444	444	473	454	481	485	435	454	438	479	454	411	410	444	437	424	454	461	423	447	478	467	426	432	459	460	477	450	469	462	459	440	467	471	464	480	469	451	442	489	478	480	484	466	441	449	451	483	425	461	446	440	428	449	426	440	430	464	428	473	451	434	466	478	475	435	479	433	450	453	442	454	468	470	448	456	464	443	456	448	453	427	449	476	457	452	447	428	446	414	462	434	466	445	463	445	459	454	451	442	377	464	457	457	466	475	435	463	456	497	430	421	442	460	448	482	454	468	439	465	454	475	474	463	455	462	479	447	470	443	448	460	464	453	478	462	468	486	456	431	428	436	486	445	468	460	435	452	459	429	440	486	483	461	444	448	491	472	476	477	450	477	452	443	440	432	450	434	473	473	462	461	433	425	474	436	437	452	501	418	495	458	449	465	470	443	461	482	433	451	438	407	427	490	476	448	452	446	440	432	451	488	450	457	467	446	456	433	453	452	450	479	452	438	453	486	466	478	466	479	501	464	433	477	470	456	441	476	459	458	460	441	417	449	476	468	477	466	450	458	437	461	441	417	419	462	473	407	467	473	446	472	455	443	452	438	447	435	468	445	471	447	433	473	427	471	422	449	458	462	446	449	455	496	477	458	435	411	493	463	455	442	488	447	463	454	478	479	441	430	454	468	428	436	413	483	455	458	451	481	463	462	448	466	432	455	455	481	438	451	485	456	490	463	442	420	437	459	436	481	464	481	423	442	448	451	452	468	401	458	436	463	449	455	451	440	429	485	473	481	456	445	451	436	451	452	435	461	476	463	462	479	491	433	453	443	432	469	474	432	451	428	462	462	464	451	439	475	469	451	470	499	438	469	465	482	453	481	464	477	456	466	450	450	490	472	428	468	463	442	474	457	466	450	468	452	466	509	410	454	447	469	448	439	436	460	487	443	425	434	488	480	433	429	445	458	450	491	419	466	460	456	471	433	465	459	443	467	468	406	432	478	469	459	458	464	452	438	476	463	450	464	443	451	466	424	482	492	452	451	485	500	465	465	465	494	462	472	455	451	464	434	422	441	462	444	470	429	463	440	422	454	420	485	461	466	437	421	462	451	455	449	437	484	479	453	462	461	484	453	455	439	468	459	455	458	452	477	440	472	432	491	430	442	442	406	472	474	465	433	467	487	468	442	474	433	448	466	457	463	451	454	452	451	457	460	462	439	446	464	458	432	475	449	479	475	419	459	428	490	480	445	451	476	460	450	464	441	446	453	462	438	431	441	485	478	416	432	483	478	432	469	448	437	450	483	468	437	435	486	469	427	441	482	455	451	481	440	481	468	472	492	481	435	490	460	440	488	465	451	429	460	447	458	437	469	447	442	483	453	427	444	445	442	465	433	452	481	455	421	450	449	459	460	473	440	483	489	458	465	463	453	462	473	441	442	447	463	485	446	465	443	430	393	478	468	481	467	426	425	440	468	431	453	464	425	448	444	431	449	474	466	463	454	458	445	470	453	445	432	445	434	465	451	442	485	450	463	453	440	433	455	410	455	496	458	410	470	470	469	462	457	478	505	430	464	468	441	461	435	473	439	437	441	472	435	416	457	476	460	456	422	444	467	498	445	475	411	451	455	462	491	413	489	438	451	474	467	454	456	420	465	459	458	443	468	457	469	435	460	468	462	462	471	444	464	449	448	444	466	452	463	450	449	502	452	422	459	422	438	480	465	452	448	440	445	408	448	433	464	457	421	464	458	459	479	483	451	462	474	436	453	442	424	464	502	486	425	482	443	462	455	461	452	449	485	447	455	418	459	465	447	470	450	471	476	420	443	406	435	415	463	426	449	463	483	455	493	457	465	435	480	457	449	441	465	478	469	443	462	445	445	420	413	465	450	472	431	442	463	439	416	446	437	435	429	447	453	465	452	460	490	460	459	430	465	483	449	484	421	449	438	430	469	451	469	434	434	476	457	453	458	448	437	475	465	449	472	452	441	489	476	430	464	457	459	427	455	424	472	456	440	454	465	459	438	445	489	472	428	436	469	440	448	428	438	463	458	496	484	449	448	459	486	437	472	435	484	505	450	455	429	448	456	422	449	448	466	449	426	444	450	460	447	477	487	452	456	413	474	456	452	437	466	454	465	439	505	443	489	443	453	479	458	472	460	498	440	477	450	445	443	458	443	430	474	476	454	467	461	417	415	433	461	473	420	463	463	453	449	437	465	425	452	458	456	454	445	462	475	466	423	454	467	473	503	466	454	485	457	458	453	450	476	423	436	451	450	448	462	447	452	427	442	430	425	431	455	446	443	438	452	452	451	411	449	410	453	450	438	459	460	452	418	430	454	407	475	467	460	460	476	463	421	444	468	431	448	437	477	453	475	492	474	436	437	442	439	480	446	442	467	460	500	449	440	459	392	458	458	450	461	435	456	448	464	436	475	447	465	484	447	482	467	491	428	446	428	464	448	438	458	427	442	452	427	486	452	420	457	455	443	445	462	474	450	427	470	457	437	507	474	451	469	418	456	452	445	440	450	430	439	457	462	449	463	460	459	434	433	474	474	441	441	492	449	458	441	407	453	447	488	455	467	404	450	476	433	472	454	467	451	434	444	460	429	473	430	447	448	481	498	444	446	468	450	459	450	453	492	446	472	456	455	445	441	465	471	443	484	446	461	485	476	450	429	463	466	463	514	462	452	448	449	467	446	412	474	431	445	467	441	452	496	447	461	448	474	458	452	512	411	455	467	458	412	470	431	507	478	437	440	437	438	458	416	472	444	475	474	443	438	455	512	408	477	468	474	432	442	436	490	466	432	427	477	471	451	452	441	449	438	427	455	466	415	437	459	506	436	466	448	439	465	429	471	447	455	451	479	496	483	451	428	439	480	434	478	460	419	414	441	455	458	464	413	471	421	466	521	470	500	439	429	476	438	450	488	477	437	441	442	413	453	462	449	406	463	444	457	452	428	522	449	451	475	422	450	454	505	446	444	434	445
24467	22280	36001	39054	38293	32561	18203	4506	2711	736	603	646	632	673	609	648	642	639	630	576	658	577	660	639	567	563	557	614	574	611	608	647	541	577	616	608	596	583	586	597	600	615	556	607	597	589	651	594	596	625	544	603	598	569	589	589	588	548	595	607	599	552	610	615	580	572	583	595	583	606	557	619	596	566	621	610	623	590	590	603	588	567	605	583	611	620	531	589	589	596	614	594	626	575	609	613	623	585	587	580	589	583	585	585	559	644	595	640	600	585	599	559	590	577	586	601	571	605	582	623	561	627	591	581	602	574	571	605	573	579	570	606	520	567	581	581	585	558	623	553	594	618	588	562	631	553	593	644	605	585	554	586	584	605	635	583	568	577	588	600	574	567	595	609	600	547	613	558	629	590	575	601	590	616	578	561	606	579	556	579	603	595	589	602	618	561	588	578	618	603	646	625	590	590	605	567	599	566	596	600	603	585	541	575	609	602	598	566	616	568	647	578	582	628	593	618	618	565	613	574	617	600	620	584	581	583	592	611	575	613	584	609	554	604	594	631	572	538	578	571	588	607	587	616	602	598	602	592	598	613	545	602	608	581	538	551	551	641	556	589	577	580	615	621	596	578	607	581	565	585	594	574	614	582	642	573	583	595	604	584	610	567	591	637	586	576	593	618	597	574	607	610	631	570	570	599	613	587	592	622	541	590	615	626	600	545	593	558	554	593	574	628	576	581	563	609	577	592	572	647	597	600	574	511	596	616	584	605	646	581	618	541	587	568	577	617	572	597	567	601	600	591	591	560	611	583	539	587	557	588	604	576	581	612	536	628	589	590	603	584	589	584	550	619	593	576	605	560	585	604	585	541	574	557	571	579	559	552	598	610	586	588	594	598	580	622	571	552	620	614	575	556	630	566	607	574	584	582	635	595	577	650	584	600	585	560	643	598	593	560	566	613	599	614	592	608	579	581	580	612	580	561	585	645	557	594	613	594	602	615	568	594	602	550	630	615	559	597	531	585	596	577	583	564	592	546	628	563	609	611	585	571	592	621	554	602	568	579	612	582	584	532	614	569	580	558	594	594	575	542	591	584	570	583	561	593	546	556	563	577	621	601	571	590	569	652	570	610	598	584	616	574	572	619	588	603	601	596	595	569	591	583	593	587	597	611	582	553	587	547	597	588	615	561	612	580	606	600	546	569	575	554	551	605	624	613	594	568	597	525	593	583	585	604	549	604	599	593	588	580	599	614	596	593	605	561	564	606	574	577	641	615	613	597	608	589	614	642	594	573	579	630	561	557	606	577	552	586	558	599	591	577	615	606	637	594	550	605	600	583	570	587	573	589	626	590	555	578	609	601	584	601	612	556	548	603	570	618	582	596	580	574	604	581	570	594	635	633	574	594	559	624	626	632	590	592	614	608	596	566	570	594	600	594	559	605	583	540	612	579	547	617	557	614	621	568	623	554	591	587	593	596	584	562	567	625	606	631	614	615	558	593	587	560	592	597	587	612	593	590	626	578	629	592	599	580	572	572	571	588	606	626	598	564	628	582	600	565	558	595	581	596	609	600	675	546	567	648	585	613	551	573	587	588	611	597	572	601	557	621	551	613	614	559	625	570	607	596	541	566	563	555	625	587	587	578	605	581	580	561	612	603	597	618	541	611	587	610	505	638	607	554	593	597	598	588	574	659	589	602	596	588	584	622	580	641	588	613	576	592	514	546	581	587	583	595	640	531	619	602	585	626	591	550	554	590	596	567	625	560	598	598	562	623	580	597	598	619	581	637	577	610	564	571	587	567	588	636	543	578	557	593	568	616	614	614	583	571	599	618	630	594	604	579	592	603	562	599	623	592	586	539	618	559	605	593	561	576	618	542	533	584	559	567	560	605	602	564	542	622	568	571	599	611	600	643	595	613	554	559	621	607	600	592	606	573	593	585	595	599	579	559	639	608	641	575	615	605	624	640	579	589	600	567	582	625	584	586	563	616	566	561	535	580	620	614	585	610	553	615	572	578	585	546	594	617	590	603	573	591	587	573	604	625	619	602	595	568	578	619	558	570	589	574	590	602	616	589	575	575	579	608	559	547	610	624	573	580	589	614	604	542	576	606	573	598	544	608	635	558	581	630	584	625	583	591	563	619	582	571	623	544	579	622	583	580	581	580	563	575	608	635	580	584	543	602	591	575	581	546	591	595	616	582	603	573	618	567	571	585	533	607	630	574	577	541	602	557	548	571	612	615	595	584	596	597	566	567	589	563	659	569	609	583	562	643	636	569	540	595	616	607	604	545	551	580	585	635	585	539	622	584	574	570	626	591	580	586	572	572	585	593	566	575	557	561	600	588	583	570	621	609	598	545	594	611	573	557	575	603	587	633	604	611	610	559	602	597	584	590	569	618	587	608	581	606	608	561	585	607	608	617	545	555	584	610	596	555	566	583	590	583	619	583	582	585	609	602	591	597	578	602	621	558	619	585	608	567	561	625	607	561	601	605	605	577	585	580	584	576	574	616	598	600	581	549	558	580	582	562	649	620	590	584	604	590	594	643	577	603	564	626	567	566	609	600	567	616	622	597	601	592	570	586	604	615	548	613	596	613	602	612	573	595	578	556	597	564	602	608	621	545	577	601	555	583	624	584	589	566	612	561	574	582	595	518	586	582	574	664	598	582	603	587	575	594	590	619	552	571	563	576	535	613	600	575	570	554	600	593	609	555	604	582	581	612	594	594	578	597	602	571	532	596	583	617	584	571	587	598	615	589	566	598	625	596	592	599	587	596	661	581	564	616	583	575	547	585	590	621	582	634	611	619	605	593	556	586	562	570	549	651	585	583	577	598	533	584	651	585	622	609	582	597	620	580	565	595	585	589	656	578	601	639	592	592	598	579	562	604	614	602	565	592	563	622	612	587	640	590	557	592	582	576	612	539	579	637	577	595	612	605	576	566	556	605	632	581	589	591	573	597	591	590	543	565	578	596	625	628	585	587	606	551	592	579	571	568	586	554	631	606	544	599	570	583	588	586	584	600	614	572	540	620	600	586	623	620	570	593	611	614	618	579	601	592	638	609	588	581	590	596	592	564	617	599	586	559	545	593	621	615	589	580	591	651	566	594	553	562	549	604	577	596	544	587	576	581	560	565	594	607	572	588	584	554	596	604	581	563	527	587	628	589	581	576	583	607	621	593	630	605	615	599	592	596	547	589	622	589	575	620	565	560	607	606	558	605	615	556	599	582	613	632	586	589	551	578	574	590	626	567	586	616	617	657	559	598	600	622	578	570	583	586	594	598	590	551	615	565	567	544	621	613	614	625	591	599	580	663	603	576	572	602	570	559	582	566	617	618	633	572	640	556	603	585	581	581	569	596	609	589	629	551	569	616	587	600	585	589	580	577	576	591	591	577	550	587	616	596	578	547	572	618	585	651	599	583	589	592	590	612	586	608	520	609	599	590	590	557	618	555	580	550	574	597	594	602	579	598	621	603	583	638	616	603
60470	101046	86470	60936	44442	27474	10906	4143	3269	618	588	563	570	588	591	500	604	624	558	535	596	565	549	557	576	600	563	547	507	586	566	588	577	586	633	562	572	541	571	528	548	543	545	531	508	565	589	529	568	576	542	569	543	569	543	592	514	571	556	511	574	552	563	569	497	543	551	581	575	556	618	560	579	581	580	599	532	560	601	560	511	590	549	536	559	559	589	559	532	544	568	550	578	582	527	558	604	572	617	551	532	510	582	576	552	561	559	563	566	566	576	565	558	566	569	561	540	563	586	565	592	582	564	572	603	522	579	571	564	600	557	568	556	551	503	572	582	571	605	563	575	543	532	595	579	564	547	543	558	560	555	577	553	562	588	566	590	598	572	582	532	575	563	563	573	569	562	557	582	553	540	552	580	604	560	584	550	566	549	587	586	569	556	568	509	540	531	541	539	576	577	525	589	594	532	571	567	542	552	568	506	576	520	526	551	524	529	585	570	561	576	500	538	587	529	591	518	617	543	560	549	571	553	564	563	557	578	566	513	565	579	571	527	564	521	543	561	541	596	532	549	540	594	561	616	582	506	546	544	541	577	583	587	578	569	536	569	578	577	571	569	541	570	523	580	557	568	530	577	530	557	563	573	575	557	537	566	581	558	558	576	556	542	543	569	610	573	552	524	568	553	552	539	591	562	617	575	545	517	550	572	560	583	559	544	579	573	565	563	539	508	576	581	539	531	556	569	571	577	549	555	548	567	560	581	550	575	571	565	543	596	566	556	570	570	570	587	556	553	568	529	534	583	548	539	554	571	602	559	568	564	544	530	575	547	557	582	512	529	492	539	559	577	575	557	555	548	543	583	576	557	532	582	550	606	540	525	562	569	539	537	527	541	595	571	576	538	535	560	550	560	553	599	580	596	555	547	568	559	566	584	530	579	578	560	556	564	530	537	602	534	564	525	519	514	572	607	545	534	542	565	582	528	510	542	529	563	566	565	542	547	539	559	565	538	517	560	537	564	581	568	552	558	615	580	561	544	549	535	529	532	542	530	557	526	572	582	538	575	569	565	613	568	589	511	588	572	559	596	584	552	576	562	556	601	571	563	619	557	566	561	562	503	517	576	550	570	539	539	587	544	593	535	556	559	587	501	577	570	552	542	558	565	552	569	537	536	534	561	581	556	520	560	561	562	534	588	568	541	595	560	575	587	585	584	594	578	565	563	531	544	544	582	559	563	561	599	579	554	565	579	509	595	577	566	550	575	559	552	563	609	580	566	573	575	572	553	570	556	551	557	525	555	569	550	557	563	525	565	545	564	537	552	585	585	505	566	550	564	554	548	545	529	539	587	520	554	549	534	561	588	549	559	544	552	542	534	570	533	587	574	573	571	571	560	541	551	548	546	633	569	564	571	567	560	592	574	553	609	562	548	565	561	565	542	563	611	533	605	501	544	557	558	572	585	562	595	542	559	535	562	546	575	546	590	549	580	552	602	529	562	606	572	601	620	513	610	587	570	565	595	638	554	579	551	596	564	555	575	575	511	580	563	558	556	589	518	565	564	573	558	564	565	507	552	537	578	575	546	578	557	559	557	555	552	576	566	576	576	597	538	587	560	558	605	582	543	591	512	607	540	559	548	577	587	567	524	540	567	567	567	538	575	550	586	583	604	547	583	519	561	572	572	509	577	579	572	574	551	560	576	576	562	553	607	558	573	553	579	565	555	570	563	519	492	553	540	572	565	581	593	550	542	568	538	560	540	525	530	573	556	560	550	539	578	573	532	556	504	570	591	601	558	563	551	523	550	519	554	529	579	500	554	550	537	536	565	554	601	577	556	614	572	548	578	527	570	598	549	566	556	582	572	550	547	541	572	620	554	536	537	577	553	560	555	537	556	534	566	565	620	547	548	582	582	550	552	521	531	542	568	531	544	555	598	533	582	550	555	560	563	533	555	602	536	540	600	595	566	565	604	571	547	557	557	531	536	548	528	526	563	537	564	549	528	575	564	516	576	562	534	518	531	563	581	588	574	564	581	574	553	574	570	582	564	568	561	537	510	544	577	579	530	549	600	584	571	556	548	543	586	547	570	538	538	576	546	562	558	584	554	585	591	593	550	569	541	562	546	544	545	525	541	564	575	569	556	521	548	576	585	563	530	559	513	545	533	530	533	590	580	510	563	563	551	546	525	569	564	573	571	539	559	574	568	596	516	568	531	548	555	559	562	556	540	569	570	566	572	573	562	566	610	566	562	585	572	567	535	564	557	569	552	559	494	555	567	585	559	585	564	595	549	582	521	551	530	581	571	563	569	548	540	523	527	565	576	538	535	553	514	555	551	569	553	587	565	538	591	556	589	570	570	535	561	550	597	544	543	557	543	527	573	539	540	588	571	557	557	530	562	547	579	529	560	534	537	530	565	570	541	589	528	594	522	589	539	574	558	521	551	527	535	551	570	563	538	546	504	530	550	551	559	564	542	524	583	578	543	557	549	530	597	546	558	537	582	592	562	585	533	540	543	550	590	535	542	592	574	551	563	531	533	538	536	501	588	580	529	558	596	579	535	549	597	563	582	560	520	518	539	545	543	568	558	569	566	570	546	565	513	561	582	532	563	536	542	522	557	578	562	602	573	588	576	564	548	583	565	562	574	546	544	589	586	527	575	604	535	541	565	557	524	529	538	547	521	546	551	578	566	606	553	539	532	581	606	566	558	548	497	573	542	557	549	543	493	561	573	539	579	538	562	540	564	564	576	573	516	573	557	579	543	550	540	564	560	553	559	544	542	562	555	564	516	543	537	547	550	527	535	599	543	546	545	588	550	533	541	544	582	565	537	567	568	567	541	555	588	570	539	604	553	565	535	581	567	572	554	577	564	571	557	535	585	515	535	585	557	514	623	574	540	532	537	553	546	556	560	597	575	553	602	552	553	556	551	554	580	535	557	583	549	563	552	572	501	536	552	564	532	568	529	520	517	523	574	525	519	560	592	566	562	520	534	572	532	578	535	562	604	528	513	605	567	587	587	584	561	573	536	591	535	554	572	548	547	585	538	554	534	537	563	539	567	560	561	546	590	524	535	584	556	524	583	553	534	540	551	567	540	554	534	579	576	572	575	547	548	539	545	551	527	596	567	561	534	556	539	517	599	582	558	525	559	551	552	549	549	581	543	534	502	565	570	580	540	538	526	552	562	573	584	565	557	555	520	575	581	576	573	595	612	557	532	529	577	605	556	560	541	590	575	566	571	486	558	544	587	558	556	564	556	571	598	522	526	571	567	526	554	525	564	562	592	608	602	568	561	553	588	518	556	511	547	583	594	515	596	598	529	524	573	538	573	570	575	520	566	534	527	577	579	549	562	586	553	563	554	528	515	544	567	579	551	557	549	564	583	537	515	575	536	521	565	534	595	584	533	566	553	567	577	553	558	581	556	578	561	611	589	532	540	511	530	548	571	573	545	560	530	558	559	554	575	519	573	534	549	571	535	538	543	530	578	532
28726	24516	26366	14694	5980	2529	1084	573	528	451	440	453	435	438	420	436	434	412	426	424	375	401	428	415	464	460	430	454	431	409	425	434	436	440	433	426	447	427	415	439	445	425	412	432	455	434	439	416	425	439	402	405	391	419	419	394	429	429	396	435	392	385	460	397	425	430	403	467	413	458	415	452	447	427	457	443	431	401	446	430	452	426	429	413	422	419	432	414	397	456	420	416	401	394	394	380	442	456	420	417	476	435	436	435	456	409	461	428	430	446	443	409	449	389	442	395	404	428	428	411	454	434	445	432	426	434	432	430	418	417	459	429	433	455	465	442	432	408	437	415	433	399	392	450	390	391	402	443	459	414	432	410	438	419	425	420	394	426	425	437	443	419	412	444	411	416	443	426	464	410	410	433	388	420	438	408	433	421	442	415	417	387	439	403	409	434	419	423	378	414	415	416	420	412	397	439	438	421	399	416	469	433	418	457	418	422	442	398	442	441	461	402	433	410	446	436	441	361	431	460	436	397	459	420	396	422	438	416	399	424	409	459	440	429	473	415	470	424	415	434	392	391	442	403	420	403	449	425	400	441	455	408	380	389	416	395	398	379	407	404	418	426	423	462	436	425	464	416	459	430	423	435	415	390	419	423	463	418	435	420	422	399	436	431	397	457	458	436	445	415	446	371	416	437	457	418	422	459	392	439	443	441	460	418	418	389	384	414	401	422	415	403	393	433	407	462	431	414	374	402	424	421	448	390	411	450	431	432	422	459	383	459	406	411	425	452	416	460	435	444	426	425	451	442	393	432	435	440	411	447	412	429	420	462	424	424	465	388	434	415	379	398	406	419	436	413	447	427	447	439	394	421	466	404	413	409	403	422	438	422	416	453	421	404	426	423	410	466	414	445	438	454	434	432	396	394	434	400	428	402	397	415	436	436	407	487	410	428	417	460	432	423	391	360	425	428	427	394	439	434	427	451	412	406	432	491	403	430	441	408	396	427	453	384	434	429	406	441	423	445	448	446	415	383	409	441	422	458	433	448	416	466	453	394	426	420	383	449	405	429	408	455	417	412	399	407	424	396	438	442	443	406	400	419	437	443	425	407	412	420	427	414	424	438	442	425	454	406	418	417	444	402	406	421	454	423	434	442	416	406	426	433	426	401	413	446	437	413	425	431	427	400	407	432	432	449	407	418	445	421	438	425	394	445	449	419	473	450	420	444	405	408	451	396	399	423	431	421	402	426	426	393	425	417	439	472	422	445	401	461	414	430	416	419	426	415	429	429	429	404	461	418	420	413	446	420	374	410	471	446	415	443	425	409	460	457	433	399	433	452	451	439	366	382	403	419	467	447	416	395	391	444	446	440	412	416	395	422	446	430	413	433	454	404	417	440	445	410	430	391	390	448	452	438	416	388	456	406	435	422	441	415	453	415	378	415	441	372	407	398	440	472	383	422	401	418	404	432	462	418	448	403	446	448	421	436	404	442	409	399	450	436	404	429	432	436	424	477	438	424	405	449	407	419	424	433	453	437	413	414	408	405	440	439	418	449	426	412	391	411	372	417	403	426	434	424	439	404	464	422	446	420	413	430	438	398	456	427	431	483	441	368	443	407	443	418	446	398	424	396	460	393	422	420	407	448	425	435	429	398	411	421	416	448	430	414	442	446	433	460	421	411	419	408	450	427	447	379	425	449	417	451	407	410	460	434	384	383	461	411	452	422	421	410	403	425	370	425	451	424	450	422	395	456	416	455	411	431	405	404	429	406	415	434	427	415	448	428	410	447	436	411	442	411	375	399	400	409	404	408	430	435	436	438	410	422	420	418	435	416	447	475	399	399	451	417	360	420	411	471	403	433	420	411	428	400	408	414	383	429	424	461	416	389	433	414	421	430	409	431	447	450	420	395	413	447	401	400	409	442	425	427	414	433	413	421	432	409	415	422	417	452	423	454	404	417	395	448	389	420	383	402	411	431	448	393	419	394	461	434	409	417	464	427	433	432	430	419	402	427	433	442	430	423	422	430	396	407	444	424	430	420	435	464	420	458	419	454	463	434	446	449	388	444	385	439	428	433	397	422	432	413	379	397	428	413	426	429	418	400	379	448	432	440	436	413	435	440	413	429	413	408	450	438	410	436	447	458	447	425	407	416	444	412	436	439	396	438	418	401	395	428	444	397	441	436	447	455	416	402	456	410	443	411	435	414	453	443	440	404	443	429	424	421	394	466	422	422	418	398	410	413	398	401	398	427	423	411	391	424	393	431	432	416	403	401	437	451	417	393	418	385	389	403	436	418	439	420	437	427	427	434	450	443	401	396	383	394	410	460	408	429	394	385	405	424	408	423	454	430	403	434	431	398	449	422	407	450	406	416	397	443	402	411	449	396	446	420	406	427	424	394	427	404	436	429	415	440	414	432	466	387	417	411	439	442	413	461	452	411	441	403	420	408	415	421	419	423	419	428	447	393	438	421	417	424	443	428	411	418	434	414	401	421	404	453	405	417	439	403	436	406	431	433	423	440	478	399	454	392	434	391	463	423	410	448	379	444	394	410	421	438	429	423	465	401	396	403	397	430	413	428	411	447	429	394	461	441	448	397	387	415	392	417	386	402	412	407	442	412	426	398	437	372	413	404	412	428	444	400	428	417	451	408	422	378	412	412	430	468	382	407	417	429	439	416	412	488	451	419	458	416	402	424	364	407	425	416	410	403	398	438	426	400	441	436	406	406	430	415	451	400	440	458	421	393	436	449	454	406	398	421	419	451	389	431	433	431	464	419	414	429	405	436	402	399	454	430	403	357	418	436	448	422	453	435	442	419	414	457	429	426	399	408	428	381	431	406	395	431	420	425	407	432	420	438	446	443	443	428	403	411	417	443	423	418	428	448	390	401	418	414	439	457	409	406	445	433	434	464	400	447	417	430	439	412	401	425	403	452	426	420	410	411	441	413	413	402	434	475	409	422	417	442	429	385	388	433	423	440	425	420	475	424	415	406	396	431	411	442	406	421	379	376	423	405	429	426	416	469	412	428	400	413	387	419	398	438	441	412	415	402	400	427	434	407	413	426	466	435	417	399	417	440	379	443	434	436	414	392	448	421	403	414	427	406	431	424	416	419	396	422	436	415	421	438	431	410	456	394	393	447	412	368	418	474	406	391	443	461	448	447	447	396	421	428	430	460	388	399	410	441	417	422	399	459	468	392	424	470	406	451	449	395	440	441	382	445	436	436	425	433	423	421	444	432	406	429	427	453	427	437	443	457	415	422	428	442	407	439	433	424	407	454	418	390	448	422	420	447	446	467	421	459	437	436	437	431	392	405	415	454	402	444	422	428	449	460	447	424	432	411	422	416	450	407	422	411	416	450	417	407	447	445	390	429	428	418	421	413	404	429	455	398	436	430	451	448	428	403	392	435	411	437	398	412	450	422	414	433	415	447	430	430	416	468	445	435	417	433	427	450	408	403	398	438	415	400	412	405	393	432	432	409	433	414
13695	28653	24159	10076	5381	2603	1106	531	514	353	353	356	387	351	355	373	338	383	363	380	383	398	395	341	355	385	361	364	393	394	364	381	361	373	360	380	364	350	347	378	356	349	412	359	396	375	388	384	356	381	372	362	374	369	343	382	374	385	392	339	362	380	356	346	380	391	375	379	384	385	398	364	361	372	378	385	364	344	386	349	385	374	369	356	384	374	375	374	373	365	381	358	393	355	420	355	337	356	344	408	390	355	357	383	375	378	378	350	363	337	367	356	364	369	355	361	359	409	342	349	377	367	385	347	382	377	379	359	332	352	394	394	389	387	358	382	355	362	406	375	346	364	371	374	357	384	373	392	380	356	363	372	388	382	362	362	416	367	388	354	378	368	377	345	396	384	354	347	398	349	354	329	373	404	347	344	400	325	330	355	358	365	393	323	319	397	366	358	354	361	337	343	343	349	355	394	369	372	375	324	358	355	341	391	370	362	341	349	367	359	352	368	348	352	360	320	385	346	370	371	376	356	375	392	370	382	351	342	372	374	389	369	366	377	351	355	370	369	390	360	355	363	359	383	348	389	356	382	386	381	357	355	378	382	373	402	318	393	361	340	351	362	366	350	359	362	386	350	372	349	344	359	368	377	350	367	342	379	362	355	352	358	403	346	385	375	364	355	410	353	369	405	383	352	376	369	378	363	371	354	357	393	344	315	357	380	375	328	374	318	367	356	363	385	337	332	372	386	365	378	406	390	390	385	367	376	364	369	377	383	383	385	356	359	353	363	354	339	394	378	383	362	376	345	361	416	375	351	399	349	373	343	362	346	340	344	344	336	354	314	382	350	361	402	349	385	378	374	350	355	380	356	359	373	350	341	352	355	387	364	339	383	375	352	378	358	382	372	352	370	364	345	353	358	362	378	362	357	376	376	366	372	365	397	375	331	345	358	346	405	357	332	367	351	385	389	368	404	368	354	365	378	377	351	406	358	350	372	387	395	350	364	386	355	389	363	371	381	357	403	352	383	349	388	378	395	342	386	370	357	398	381	362	336	367	345	362	360	405	353	356	358	367	399	337	375	360	361	354	360	359	364	369	384	337	351	358	323	376	356	374	354	370	368	350	400	417	381	362	385	367	380	342	420	403	382	375	335	369	367	376	347	377	362	388	380	370	362	406	370	403	359	360	363	367	340	371	371	371	351	371	325	391	377	365	360	338	368	369	355	386	366	366	377	350	368	399	379	393	368	367	353	398	368	335	393	399	389	368	388	365	346	350	355	374	347	368	375	356	375	361	353	365	342	348	351	339	342	393	354	356	375	386	379	376	322	345	355	387	385	380	376	371	375	353	372	370	368	380	374	358	376	366	361	398	362	371	363	355	356	399	343	378	373	361	367	389	353	387	342	365	365	342	391	363	385	349	336	361	393	409	396	326	340	380	353	352	361	376	391	383	341	356	350	374	344	388	364	357	353	345	389	377	394	384	353	355	370	370	378	378	346	409	360	374	364	363	392	358	377	353	359	387	390	384	340	382	346	352	368	373	351	381	376	357	394	377	356	377	373	366	371	374	379	358	396	360	356	358	389	363	384	338	364	356	340	383	366	380	356	383	380	339	362	389	388	379	378	403	345	330	357	357	352	377	376	367	367	391	336	377	376	365	376	356	365	362	350	377	367	369	371	378	372	325	379	357	356	355	380	357	342	398	377	371	368	373	374	389	377	408	347	387	328	346	365	361	331	323	362	358	360	379	349	367	380	387	407	333	367	373	346	365	375	328	378	334	378	324	351	378	368	368	357	352	360	384	334	370	356	384	363	374	366	348	387	342	405	365	327	368	367	325	352	394	346	353	367	352	356	367	365	331	357	367	364	373	368	378	383	362	390	356	363	348	379	348	395	334	342	381	383	363	414	360	349	348	378	344	371	363	345	360	385	385	314	339	358	382	333	387	356	376	364	390	342	386	386	359	378	332	352	365	392	401	392	349	357	361	374	311	348	342	351	339	378	370	357	368	396	353	396	358	339	366	377	397	376	380	380	378	370	391	380	389	373	374	358	360	345	376	362	365	375	368	351	379	397	350	363	352	363	389	357	358	368	372	363	383	366	358	357	366	379	369	373	385	370	378	356	358	343	351	371	341	349	371	362	362	345	380	374	340	377	335	397	347	349	372	349	379	376	332	334	380	359	347	363	367	363	367	364	363	381	368	361	387	338	356	393	336	356	350	351	369	347	398	359	381	352	360	348	332	392	367	366	327	357	351	364	344	364	367	375	393	364	395	360	360	340	342	341	343	358	394	392	349	350	386	354	360	369	398	369	379	346	371	377	356	367	356	353	380	363	387	373	369	344	372	347	349	362	362	344	337	410	372	351	336	365	363	391	397	357	378	360	389	336	344	342	371	363	360	359	433	345	386	354	377	387	354	386	344	393	328	346	357	387	359	398	331	361	361	378	375	368	384	362	379	308	361	351	350	364	344	349	348	373	350	400	354	368	381	387	366	354	362	419	345	369	348	361	381	369	372	392	357	362	365	358	397	374	350	373	348	394	371	358	366	403	347	363	370	365	357	345	388	411	362	377	378	382	364	352	391	350	349	342	377	371	347	382	370	377	350	371	362	357	410	359	371	384	392	347	324	363	379	367	373	341	370	389	354	386	346	365	393	357	354	323	401	394	356	338	366	352	344	389	359	369	380	334	386	375	338	368	354	383	337	336	425	314	353	401	362	375	335	393	377	381	374	368	384	422	356	344	367	364	358	336	412	351	374	399	372	340	348	356	390	414	373	367	391	369	317	354	364	299	356	330	382	393	350	383	392	349	353	356	373	367	359	380	368	347	369	346	380	345	381	348	358	356	384	349	381	390	343	400	375	336	371	357	381	380	373	376	366	363	378	359	374	355	360	357	358	362	356	355	352	369	401	322	346	363	385	351	388	315	363	397	371	370	350	381	375	371	360	356	367	355	390	367	371	366	376	361	371	371	373	347	396	343	343	378	409	361	394	359	391	369	349	399	368	350	349	361	349	370	372	336	331	389	348	362	365	412	401	352	371	339	370	388	356	397	367	357	347	334	358	342	368	355	380	385	368	348	360	345	346	356	387	373	367	389	400	374	334	337	346	358	382	368	371	390	378	465	368	359	404	343	377	361	362	363	371	372	382	385	358	372	396	357	363	382	378	343	370	351	414	375	331	360	364	352	359	352	346	359	329	375	351	359	362	357	383	403	360	364	364	377	411	391	354	391	368	370	342	372	358	377	384	351	378	387	395	330	379	354	379	343	314	378	364	380	386	349	367	362	369	335	388	343	354	400	359	394	343	363	361	341	373	377	349	353	369	363	379	365	353	309	400	372	389	373	365	374	367	339	374	357	343	357	331	354	363	340	400	374	402	362	362	374	380	382	351	383	352	347	338	370	352	374	364	384	371	376	374	404	366	360	357	340	369	360	336	346	376	410	356	368	352	367	386	389	353	377	381	390	363	357	358	375	357	352	343	366
25481	23613	42848	45010	35518	24355	10712	2354	1431	483	510	533	503	440	476	483	474	495	512	473	444	469	491	483	498	465	485	520	509	427	546	464	456	476	505	464	521	451	481	499	495	521	525	443	473	467	497	433	468	447	442	479	483	499	474	499	480	520	479	452	465	488	482	454	472	476	444	486	460	479	516	514	474	504	465	491	484	471	432	479	510	473	493	466	477	525	513	486	491	505	483	463	466	510	493	462	488	472	495	442	493	470	496	467	445	453	468	471	486	451	474	465	525	484	487	497	463	485	494	508	502	469	471	428	494	472	478	482	508	477	475	494	480	498	501	454	469	478	474	494	434	438	430	508	489	495	487	464	494	489	500	447	507	420	460	449	483	459	537	471	489	470	493	480	484	456	459	466	491	434	486	484	457	491	475	480	491	505	479	501	459	483	424	502	513	483	458	456	458	464	491	516	435	495	433	459	467	461	470	462	505	481	518	474	488	449	416	505	466	477	458	500	513	480	478	475	453	501	475	447	442	466	442	533	487	477	471	510	465	489	491	550	441	467	467	457	460	487	464	480	448	495	493	489	481	487	485	449	435	494	440	514	463	442	477	486	482	487	475	515	489	482	494	483	477	455	485	442	483	497	457	468	482	492	443	496	482	507	468	496	493	472	472	487	437	456	489	488	486	509	476	470	453	498	509	509	476	435	477	450	457	463	495	457	470	495	473	431	488	503	478	449	465	489	480	499	456	455	483	489	493	477	469	518	501	452	470	465	482	481	458	467	490	434	481	488	474	486	480	485	445	509	497	479	528	461	493	488	461	456	441	479	472	478	470	456	485	493	451	447	495	499	473	453	465	494	476	455	458	473	461	465	478	479	489	460	444	483	471	487	473	499	464	476	478	481	472	481	454	446	485	483	458	486	493	443	445	494	504	464	484	494	439	486	504	495	470	467	466	444	526	461	471	516	463	463	485	475	445	445	482	482	510	459	481	457	461	443	459	478	488	468	487	440	476	455	455	470	495	475	489	433	457	475	468	446	457	459	478	462	449	465	474	479	495	485	500	447	456	470	488	491	503	486	494	451	456	486	481	432	504	505	468	470	507	465	494	466	456	472	481	472	482	474	456	486	432	506	431	491	475	453	486	453	489	438	455	501	478	463	471	457	460	494	468	448	458	458	514	505	493	496	471	479	532	479	485	485	461	434	475	448	490	474	467	459	516	494	465	470	476	484	511	493	498	455	477	506	486	476	462	485	489	461	479	471	482	510	487	491	487	465	425	449	472	535	486	465	502	486	484	445	490	475	459	501	479	470	437	445	465	443	492	464	486	455	443	457	510	501	459	449	486	472	440	491	474	463	480	468	460	439	502	474	481	497	461	491	463	484	493	503	498	476	493	471	470	449	507	486	445	478	494	491	505	465	479	507	493	484	495	495	514	494	481	469	486	457	522	458	425	452	472	483	517	505	472	462	495	509	463	494	490	474	508	492	452	451	486	487	486	455	475	472	471	505	494	435	451	465	455	454	470	462	472	449	503	465	478	463	494	458	468	488	453	468	458	509	455	495	475	451	500	510	478	458	470	439	487	437	481	467	458	459	483	474	505	488	498	467	469	476	481	434	459	483	460	450	455	470	489	475	487	472	500	467	476	439	475	493	470	531	505	479	488	467	443	530	476	493	487	488	448	436	417	452	472	457	477	458	472	476	473	463	474	502	489	497	476	470	445	484	498	446	480	444	489	508	438	497	467	441	492	465	481	490	456	483	430	483	492	501	481	486	493	496	456	453	433	484	515	435	467	502	463	463	487	451	475	436	516	460	457	463	459	500	461	467	427	501	427	487	474	430	487	448	493	450	491	468	487	479	465	440	457	448	472	488	488	475	483	435	490	438	460	445	532	504	467	501	466	454	456	483	461	489	510	499	470	447	469	472	454	485	512	513	486	479	466	476	509	463	479	460	497	455	474	509	498	488	525	468	498	494	493	495	477	452	493	441	428	465	454	447	483	483	517	495	458	478	457	475	481	439	443	477	470	462	483	475	477	501	488	485	497	477	457	491	476	513	432	481	479	496	462	446	467	513	493	484	451	470	518	442	497	498	485	494	439	512	491	467	513	483	466	473	454	516	454	498	455	491	492	420	490	472	483	471	489	458	435	492	506	479	487	476	490	505	485	474	473	442	490	520	479	479	463	487	455	474	497	459	490	488	450	496	487	476	462	469	490	470	488	474	453	446	454	423	434	518	513	480	484	475	470	457	475	482	448	491	487	462	484	476	505	457	470	441	526	480	468	496	447	495	451	498	470	504	467	466	480	478	463	479	456	495	461	497	437	501	513	466	492	462	434	472	471	447	495	474	527	486	454	482	462	509	488	466	468	424	446	479	488	432	486	456	469	504	453	428	465	466	498	501	528	495	476	440	483	499	502	509	467	473	489	462	437	476	464	464	419	501	527	463	511	474	464	478	483	483	506	483	490	474	462	456	511	460	461	499	483	483	445	460	465	489	445	486	460	491	500	483	486	490	472	458	440	486	434	465	457	476	460	463	464	464	457	505	484	460	458	503	458	516	470	482	485	469	522	472	489	473	466	462	457	456	438	442	485	471	472	504	492	482	473	482	481	523	448	472	475	479	491	463	475	500	473	463	481	489	483	450	485	490	458	480	446	415	504	473	478	498	483	447	451	533	443	456	508	488	463	479	466	487	465	470	515	484	480	449	474	443	464	492	438	469	477	471	425	488	488	448	486	444	500	458	469	464	487	511	472	455	486	489	470	444	465	466	518	455	448	481	451	460	442	438	452	456	449	481	496	457	451	468	472	412	449	471	476	485	477	492	486	484	506	503	475	466	481	489	455	470	488	490	476	483	454	461	442	494	496	448	485	515	492	480	462	463	495	478	482	479	489	461	495	513	471	457	464	502	516	458	493	507	483	487	513	475	483	480	464	506	492	484	489	427	440	500	484	485	462	438	471	480	469	470	493	455	459	502	453	468	475	446	440	457	462	436	444	520	460	457	472	485	484	453	473	479	497	502	473	460	479	516	481	489	506	494	505	436	461	446	451	458	474	465	487	454	492	471	477	495	471	451	462	500	468	466	496	496	467	458	501	456	467	487	476	479	484	475	467	480	469	462	488	487	483	472	466	483	456	487	470	487	492	489	494	450	494	505	489	461	470	443	479	441	474	483	466	466	466	460	504	501	486	451	443	457	472	427	462	458	450	508	446	439	467	526	449	497	429	477	503	466	478	478	463	476	470	473	516	455	470	483	511	448	483	479	470	440	487	545	437	484	505	465	462	508	466	456	486	470	431	484	432	481	525	510	457	492	456	447	493	470	484	435	535	531	461	444	453	473	493	513	491	482	462	496	491	471	483	437	471	484	487	489	481	468	476	485	467	451	487	459	455	447	492	444	485	470	435	451	447	449	482	460	441	437	473	502	461	478	474	461	483	447	523	442	463	464	454	450	442	468	507	440	472	462	515	455	485	479	491	508	456	475
45984	89200	75142	49315	32576	18145	7152	2409	1622	503	500	475	457	456	433	463	439	477	473	459	491	438	451	463	445	439	447	467	464	473	474	468	470	470	474	453	457	455	443	463	461	448	443	489	449	503	442	458	435	459	486	417	468	437	475	458	452	469	455	515	457	420	480	476	457	492	494	441	466	474	441	491	464	435	474	465	457	473	465	473	435	424	442	440	459	459	469	452	491	449	485	458	456	441	432	466	441	430	432	460	454	479	465	432	447	454	460	479	450	440	439	440	469	483	456	483	397	471	467	457	435	492	441	457	468	447	471	456	485	463	454	462	465	450	421	451	453	443	446	467	410	470	452	442	480	404	461	447	451	423	476	432	492	413	477	428	451	459	446	488	429	458	476	443	443	422	483	449	457	424	463	487	452	471	486	436	443	454	475	439	455	469	454	452	434	485	448	472	455	428	453	431	443	472	428	430	486	474	448	452	441	451	405	427	467	452	441	472	483	484	434	444	482	432	497	470	410	459	478	425	450	446	470	424	423	425	462	485	432	511	437	428	450	449	457	452	448	463	453	423	430	460	457	463	390	434	444	434	473	427	423	430	466	444	418	459	456	503	461	501	484	458	418	405	437	470	457	434	484	473	447	437	448	416	450	471	438	425	438	432	444	467	455	419	443	463	459	456	480	464	436	443	477	430	433	451	453	468	455	453	431	484	483	431	437	448	447	441	441	438	447	440	464	486	442	478	451	446	485	460	453	456	463	444	461	459	485	486	464	458	476	434	415	423	495	458	446	456	462	476	464	460	449	460	445	467	412	398	465	418	461	454	452	430	425	404	456	460	458	513	431	459	439	460	452	467	432	443	448	446	473	449	457	464	472	457	445	459	430	447	444	506	392	438	434	494	427	445	427	433	437	459	440	440	440	468	470	465	463	496	486	415	453	418	500	485	452	484	447	447	450	463	453	447	459	402	428	459	468	472	417	513	481	423	425	471	448	443	476	439	447	493	467	447	466	430	463	444	442	442	469	421	455	500	468	448	464	428	475	461	459	459	451	445	455	415	424	471	432	447	465	501	406	411	438	473	466	440	446	453	447	454	434	455	436	456	406	460	471	472	477	465	479	414	485	425	468	449	451	452	460	450	487	482	456	430	473	467	458	472	489	484	470	443	457	425	443	471	469	448	447	452	435	439	478	458	480	446	474	435	428	472	467	465	456	444	446	460	458	418	451	444	445	427	478	453	455	429	425	433	451	482	436	458	450	443	472	461	414	417	457	486	453	449	427	431	481	446	478	491	412	465	465	470	451	460	458	461	457	458	480	428	473	445	440	479	452	478	440	481	471	462	460	434	424	443	412	455	443	477	460	466	461	461	453	460	433	432	445	471	465	431	436	478	410	442	467	412	441	449	488	474	445	457	439	450	433	437	448	439	449	431	489	495	447	441	453	455	442	447	500	433	451	450	463	462	432	459	441	468	498	468	457	452	422	501	458	485	445	469	449	446	403	453	461	436	449	412	428	456	486	435	473	453	457	439	435	446	418	455	448	457	467	483	450	447	466	470	441	432	459	429	443	452	441	451	451	424	475	457	439	465	445	402	458	439	414	452	454	483	460	414	464	461	463	428	472	454	476	421	443	441	457	484	442	462	456	427	437	418	475	465	501	443	461	448	442	478	466	457	457	475	458	478	446	483	446	433	441	464	506	425	481	465	441	456	470	477	490	476	431	476	485	444	440	461	434	496	418	460	467	432	425	416	457	482	481	459	483	461	455	421	445	435	424	418	476	461	446	465	445	439	425	409	472	471	482	437	440	441	449	450	454	418	484	472	462	438	472	463	443	428	449	461	449	447	470	450	426	419	438	450	415	476	431	450	447	490	451	491	412	478	451	442	467	431	476	486	475	437	479	437	448	454	465	454	485	428	485	443	456	428	456	467	442	466	451	425	455	449	459	470	469	458	456	443	439	473	445	436	438	467	464	446	423	430	462	469	463	440	464	461	460	426	454	441	411	467	456	453	459	430	447	437	450	449	465	437	416	446	448	464	440	476	474	440	461	464	452	495	477	417	458	454	474	427	444	466	442	467	454	464	456	431	478	439	455	462	492	448	484	460	440	453	467	437	487	489	433	441	468	404	455	469	462	428	461	482	424	415	453	478	454	411	450	461	443	443	443	446	452	436	443	448	492	474	422	441	408	435	463	505	474	406	438	483	450	483	435	448	473	389	466	438	460	447	473	437	401	476	451	448	440	434	458	453	447	458	497	466	466	485	465	449	445	467	436	513	460	475	453	453	446	455	445	430	452	451	447	448	464	455	439	454	464	466	458	455	474	492	462	476	451	436	459	451	472	436	448	422	491	440	430	444	445	476	434	531	475	458	459	453	464	461	444	419	438	449	455	458	485	436	459	450	479	440	433	436	484	436	453	424	489	445	435	442	450	461	447	420	448	470	440	458	432	462	466	441	466	441	421	441	464	446	403	413	461	444	469	430	468	436	427	475	477	460	435	414	458	437	453	471	446	487	454	467	468	472	480	487	474	442	432	468	462	495	466	449	439	446	448	452	486	451	501	447	452	438	463	496	441	449	499	470	455	463	452	447	467	469	456	457	471	474	465	431	450	456	462	461	452	455	467	441	477	453	456	460	447	436	430	424	437	440	422	411	466	466	469	461	454	471	465	436	449	462	430	449	435	431	422	463	491	465	433	445	454	431	439	467	461	498	471	475	454	457	486	474	441	455	491	441	471	459	443	415	467	458	503	484	468	451	451	464	453	436	479	449	469	429	486	471	451	454	443	469	473	460	443	452	455	482	482	428	455	462	429	436	481	491	444	442	451	434	418	435	450	485	436	415	418	500	491	435	469	414	435	457	486	454	512	468	443	457	446	450	450	452	422	443	464	453	455	445	395	433	451	466	457	419	442	484	458	441	484	416	420	437	440	423	469	472	475	433	452	464	489	416	491	464	450	446	454	454	445	421	467	472	457	464	463	446	465	448	477	454	428	479	442	476	460	467	453	449	440	469	427	431	460	449	438	440	441	455	461	469	439	432	427	431	445	461	421	469	451	463	440	449	445	451	429	488	445	481	434	461	428	427	401	459	457	465	436	455	446	440	435	460	444	464	449	483	461	432	460	449	475	448	452	472	468	422	455	464	481	450	439	460	469	411	471	428	436	469	464	467	430	460	488	431	419	486	445	481	471	419	448	455	454	449	458	440	467	484	460	465	466	483	459	438	441	423	453	469	431	464	449	447	438	447	455	397	456	449	445	457	455	457	442	453	451	494	460	450	433	466	456	479	449	479	445	470	451	442	445	405	433	446	447	397	461	436	455	428	439	413	455	450	443	428	441	437	465	488	460	458	459	527	464	457	480	424	413	418	444	480	433	429	456	467	494	419	434	460	459	471	468	438	408	480	450	458	424	407	489	431	459	438	432	462	452	463	477	487	446	448	461	430	439	481	441	483	451	481	469	457	472	480	427	447	438	462	454	427	421	433
24481	22912	37918	41661	38878	32258	18316	4579	2269	684	631	614	595	619	616	589	620	587	546	636	571	590	616	593	607	552	603	578	609	591	586	563	548	579	565	590	571	586	577	544	609	579	597	571	574	573	557	611	588	593	580	534	605	596	546	630	554	561	601	587	575	596	547	619	587	548	595	586	540	568	599	590	570	628	578	592	596	577	609	601	545	580	581	621	595	590	588	572	575	564	571	590	643	586	595	575	573	530	601	569	563	610	585	555	564	589	572	582	608	602	614	585	531	598	531	607	577	613	604	635	588	643	569	570	587	574	559	578	576	559	544	595	563	559	591	597	622	577	550	548	567	547	590	590	610	580	538	619	597	591	585	580	559	597	618	605	598	598	609	601	546	555	585	595	574	567	563	583	569	576	580	623	575	559	589	575	595	582	563	600	558	596	563	585	656	613	616	595	615	565	595	533	572	588	597	589	577	577	589	567	586	577	601	597	610	576	565	620	571	555	574	601	619	586	589	589	537	556	616	625	573	583	577	561	523	605	556	583	590	631	558	573	577	564	579	594	564	563	593	590	584	592	564	579	551	553	585	575	603	573	584	616	547	634	574	576	580	601	543	553	590	586	597	576	586	547	603	561	517	557	575	568	552	587	581	614	584	603	605	574	586	593	580	564	549	561	549	583	574	526	622	563	629	544	598	613	596	607	585	557	622	597	567	567	563	591	592	527	601	538	584	594	577	582	615	606	562	571	608	576	559	619	568	568	639	548	598	550	600	564	619	578	629	572	590	568	544	586	581	552	572	564	613	572	576	545	556	603	575	590	560	581	596	580	617	601	571	600	578	579	616	613	613	568	576	575	557	576	577	619	581	615	562	569	588	561	606	590	561	604	631	565	595	592	579	554	582	612	581	587	629	594	533	620	632	549	586	577	579	552	624	539	561	592	576	590	558	601	609	561	536	601	592	600	617	579	583	585	592	536	608	588	569	558	561	559	570	621	587	548	614	606	550	583	583	589	556	587	586	608	603	570	560	618	548	605	579	596	574	598	603	582	556	572	590	585	619	580	594	574	553	560	563	616	576	593	602	582	579	547	535	589	579	550	579	571	582	619	575	547	580	610	581	565	558	569	585	593	599	599	599	612	581	607	583	537	593	615	582	588	594	610	578	599	556	590	568	561	572	562	547	574	575	579	598	557	566	614	596	559	563	543	546	554	535	538	627	595	579	590	574	588	623	598	575	565	603	604	625	623	601	626	612	618	573	575	560	606	607	595	530	554	571	567	589	564	565	544	574	611	600	575	571	550	606	625	579	610	556	575	569	602	552	562	606	576	573	593	560	571	642	569	602	550	598	588	566	568	582	571	588	591	638	576	588	568	597	611	596	605	576	593	601	524	553	601	645	583	564	584	633	604	565	591	617	559	566	604	556	570	574	585	592	587	602	556	569	577	586	563	566	571	543	591	582	564	580	581	609	613	586	622	547	548	569	592	621	616	597	607	594	597	567	596	566	586	589	538	559	577	582	618	567	559	571	591	642	557	608	602	593	599	516	639	604	568	549	605	573	597	608	557	575	597	610	613	599	562	605	595	580	525	610	562	610	600	553	576	638	603	587	586	586	633	580	565	545	609	595	598	577	578	576	547	567	609	572	581	607	571	583	560	549	597	577	621	568	561	588	579	554	560	640	554	566	593	562	579	648	614	600	559	591	611	549	581	634	560	583	589	622	546	580	567	596	556	539	576	583	589	606	583	593	574	571	568	585	561	582	593	538	579	582	537	596	599	600	593	587	559	579	580	601	588	614	535	568	554	595	597	577	624	601	576	604	571	597	596	577	616	581	605	599	600	583	601	580	581	574	612	592	589	568	593	596	547	581	591	564	592	592	587	608	567	556	600	577	565	558	556	603	561	592	578	611	614	573	615	551	623	635	553	633	649	587	587	588	556	580	539	561	580	582	540	592	589	572	583	582	548	592	602	601	576	617	576	548	569	590	575	605	590	556	599	605	588	534	552	550	619	568	573	534	531	568	589	584	546	606	572	587	582	568	560	573	579	624	588	562	570	595	581	609	602	602	613	570	602	575	543	564	596	614	597	527	590	610	571	607	581	604	595	598	603	561	592	602	605	563	620	592	550	591	566	581	598	592	550	616	585	550	575	556	558	605	592	569	615	557	590	605	550	601	584	582	565	566	619	576	616	569	558	554	567	594	580	586	546	616	609	595	591	627	574	609	568	598	591	597	587	582	598	528	603	550	556	550	604	576	582	585	533	549	562	576	566	596	586	590	555	575	557	599	597	541	566	606	545	569	570	599	574	589	580	643	555	572	585	570	589	595	623	556	609	609	583	610	580	596	590	593	614	590	568	553	588	549	549	571	569	593	543	573	560	595	568	571	593	554	581	550	567	553	558	558	602	604	564	600	590	592	568	549	550	586	559	536	576	618	555	576	616	568	572	592	592	601	561	563	559	625	571	591	571	589	558	571	575	559	559	561	590	583	570	593	588	641	623	617	596	608	568	552	579	631	592	614	559	548	602	590	575	586	574	586	606	557	547	583	563	588	575	647	568	594	588	557	584	614	576	561	606	566	583	587	560	574	622	595	570	594	597	558	620	580	597	588	580	562	592	597	644	608	597	583	567	616	573	590	603	620	592	609	551	615	559	534	580	564	593	579	580	569	618	608	606	569	604	568	575	576	590	545	581	573	559	599	577	579	561	562	571	570	627	576	560	582	596	587	575	596	588	621	577	536	573	575	583	617	620	540	572	593	602	550	569	533	581	575	575	562	555	580	596	558	635	581	589	599	562	545	572	591	614	613	577	611	581	613	558	569	544	569	585	582	532	582	578	571	609	528	621	568	540	539	630	582	533	606	596	577	516	555	587	569	552	605	634	570	588	572	618	594	572	511	585	570	608	561	546	633	581	537	549	566	581	531	584	587	562	613	590	576	626	571	613	598	597	564	565	592	594	575	600	558	616	583	581	561	586	563	610	600	632	588	517	560	571	628	557	547	563	550	573	599	609	565	592	578	612	582	595	605	571	568	579	583	619	578	584	609	600	536	567	557	570	540	606	568	605	557	557	555	576	608	557	542	590	569	568	574	576	604	554	594	548	580	604	577	567	536	574	585	560	571	622	582	559	601	598	581	570	580	575	589	560	583	578	574	543	561	575	545	597	572	589	548	573	636	566	567	583	572	561	564	529	577	637	577	596	578	593	587	617	636	608	586	598	579	581	582	588	572	574	582	559	632	579	549	563	559	603	582	564	559	561	615	598	573	599	563	598	584	593	623	592	635	592	596	594	577	578	562	580	597	580	610	611	539	589	603	598	586	545	609	608	579	606	603	580	569	584	563	581	554	585	619	587	552	582	601	555	589	569	541	578	573	582	588	588	580	599	617	558	546	555	561	570	601	582	563	580	610	571	558	591	563	591	553	592	577	560	585	589	560	567	586	605	605	589	611	583	578	549	611	574	615	616	596	598	559	584	563	587	582	557
56028	103510	84403	62181	44355	27301	11002	4016	2749	640	574	519	516	554	539	517	536	557	581	579	582	591	587	555	561	581	576	554	560	569	547	562	573	525	569	551	632	534	583	564	588	564	544	572	587	570	543	484	575	594	563	528	552	558	571	581	523	575	591	557	537	565	538	545	529	550	519	563	542	592	570	573	569	592	539	538	527	560	554	535	563	584	575	563	571	584	554	560	558	592	571	531	519	612	550	535	596	584	578	556	552	542	513	557	556	594	580	593	524	547	556	604	576	598	588	585	566	562	525	548	530	555	574	586	538	565	541	538	564	597	530	521	548	560	587	549	570	497	585	533	533	539	571	525	515	567	566	613	521	563	555	524	543	553	588	529	586	553	577	561	589	516	591	542	574	521	561	567	577	578	586	541	561	553	568	592	569	509	545	562	579	620	569	526	542	570	549	579	548	585	537	577	587	584	562	582	547	551	574	518	522	538	594	536	566	534	513	567	598	574	567	569	527	562	529	565	560	582	572	534	545	555	538	571	532	535	583	588	592	557	572	574	527	536	551	578	596	565	531	541	583	559	541	551	568	560	558	562	581	525	573	602	572	579	546	560	561	532	566	519	562	564	554	558	582	593	532	562	535	538	544	559	572	534	563	551	558	544	608	539	531	592	543	554	550	545	526	583	567	560	590	552	571	617	624	556	575	527	570	554	572	543	566	549	570	603	571	508	527	564	537	582	511	547	540	550	567	568	586	563	584	562	579	577	560	522	591	545	541	558	601	550	551	567	505	574	566	532	604	543	572	553	551	576	532	565	569	557	600	532	562	479	582	548	565	533	567	608	553	536	561	585	610	554	513	549	558	559	566	554	551	538	578	539	586	541	546	567	533	597	554	585	506	571	517	596	555	567	544	588	562	515	607	571	554	562	520	581	584	568	568	543	497	552	555	550	527	589	536	524	555	514	530	555	572	573	553	565	569	524	556	534	576	543	504	566	577	550	558	566	554	551	548	545	529	592	493	569	501	540	573	548	583	581	519	556	591	576	571	526	573	515	525	555	535	519	598	570	550	543	548	614	580	567	536	545	572	587	509	545	547	566	554	561	593	584	545	565	554	579	586	551	564	571	589	526	549	569	572	585	555	535	589	562	489	566	546	517	559	582	590	560	592	569	558	595	566	603	532	518	548	538	592	580	576	573	565	573	622	566	562	526	542	557	559	584	532	555	571	587	575	560	558	598	553	575	537	570	585	590	571	542	534	562	595	580	564	616	559	513	577	574	574	517	576	505	586	528	557	587	550	579	553	518	573	573	624	612	553	574	577	570	546	519	537	587	605	574	567	579	545	542	548	554	573	565	569	566	547	579	597	561	565	531	538	594	580	533	582	564	536	582	563	598	547	575	619	602	578	591	579	541	568	576	591	575	574	535	566	565	527	564	568	544	550	511	569	538	554	533	551	566	536	574	530	569	611	555	568	571	540	506	581	595	586	601	554	569	559	580	561	559	581	562	543	602	602	580	558	532	560	596	514	557	569	509	575	535	560	545	615	558	572	555	569	585	559	573	548	582	561	581	549	553	555	598	556	591	576	585	562	542	576	581	561	593	570	537	574	528	557	565	539	566	568	551	567	546	554	524	569	540	557	606	562	550	543	592	582	563	582	555	533	539	538	545	553	550	573	531	546	584	581	563	565	544	547	539	552	565	584	541	535	583	579	567	552	593	525	593	545	614	537	536	564	542	575	569	571	579	571	563	561	567	568	538	553	565	603	580	548	565	547	577	582	595	552	566	576	556	577	556	597	534	523	550	552	551	581	554	560	569	537	546	564	551	565	510	560	580	595	586	544	562	552	560	578	571	585	569	566	554	564	563	558	536	566	535	567	559	556	556	512	586	560	556	579	515	511	586	538	622	558	567	559	548	572	530	583	519	557	567	574	580	523	546	547	542	563	521	586	577	548	566	571	531	584	552	596	589	562	565	592	598	513	563	536	559	537	558	579	551	557	518	529	554	582	566	582	560	590	570	592	516	597	584	582	589	529	567	544	599	527	560	563	590	502	563	561	581	541	578	634	570	538	566	575	596	525	565	568	571	579	535	560	571	560	580	569	535	563	573	580	604	536	564	545	614	563	552	538	561	543	560	591	542	559	567	567	576	550	538	538	611	565	550	550	557	508	559	573	540	537	562	554	560	593	565	554	539	583	574	556	569	555	536	596	568	531	547	561	557	591	558	565	546	532	541	534	572	549	591	575	537	540	571	582	571	581	561	599	527	563	563	562	510	557	541	557	535	553	534	591	610	622	600	569	586	580	558	556	572	580	542	526	540	550	524	577	554	558	553	582	555	541	613	544	559	569	568	564	590	545	577	567	514	543	551	582	553	553	551	556	591	523	579	581	592	553	606	545	555	553	571	537	530	584	560	519	563	595	562	604	564	567	513	572	553	566	521	588	573	518	537	597	576	587	563	554	559	580	570	587	609	569	596	565	572	579	592	589	551	551	549	557	572	546	560	533	541	552	562	564	586	579	561	551	562	563	571	583	546	486	566	570	545	579	585	535	567	572	533	569	539	550	561	554	542	538	574	592	576	576	534	568	597	583	584	553	629	569	541	522	577	552	550	548	570	554	596	553	524	548	566	574	579	580	534	583	562	556	580	583	558	573	552	602	539	589	546	545	607	547	572	581	587	541	605	527	588	559	566	549	541	541	564	543	573	585	582	551	576	585	583	574	526	523	578	581	550	569	514	555	531	562	566	578	540	582	571	559	562	569	562	548	537	574	545	601	509	569	536	541	551	613	573	525	591	551	511	579	566	565	548	570	561	561	572	550	536	562	539	555	589	538	566	561	564	583	566	572	605	586	536	601	594	524	559	523	514	575	552	573	588	568	536	575	566	528	550	577	528	534	584	573	594	523	580	582	579	575	556	531	556	568	553	580	517	525	569	552	586	548	542	624	521	536	539	569	516	575	551	557	565	531	552	534	535	558	604	538	551	539	604	613	529	574	588	554	567	519	591	547	587	535	561	540	581	529	563	579	512	576	540	588	579	596	554	569	560	565	553	519	554	572	559	546	493	522	609	560	535	553	583	583	528	543	560	536	546	578	534	547	578	553	549	547	572	535	553	540	595	548	542	505	561	560	561	561	569	559	580	560	538	542	561	557	567	564	524	544	578	565	556	535	552	561	521	538	559	545	561	542	576	558	578	558	536	583	547	556	581	528	547	558	554	578	546	592	535	565	584	554	550	562	550	496	570	565	557	521	576	546	548	564	571	565	560	535	564	636	544	593	530	552	602	589	535	544	606	546	550	528	553	580	554	530	556	563	571	572	581	562	539	580	567	546	584	549	523	572	577	581	542	536	565	598	557	597	554	596	608	538	591	583	566	554	583	557	505	597	549	601	584	618	534	569	588	590	568	527	544	558	558	570	555	559	595	542	558	535	632	528	563	565	606	562	565	518	591	568	571	552	521	590	549	568	574	546	537	555	573	553	547	543	540
28814	25367	26524	15011	5701	2621	1068	547	530	437	379	384	386	396	421	419	421	393	425	427	410	399	469	420	410	408	439	426	430	416	421	398	411	392	362	412	422	423	424	390	419	418	408	427	428	440	420	416	451	413	421	466	405	426	458	408	419	437	390	445	447	381	378	428	417	436	431	406	397	419	399	409	431	406	434	435	418	410	437	399	456	450	442	402	418	437	404	441	409	456	419	408	405	420	413	432	419	409	394	450	436	435	387	425	440	435	401	418	430	423	401	391	399	376	377	393	405	408	406	418	438	457	386	443	440	422	429	414	369	435	419	444	451	435	420	406	406	423	420	409	419	423	401	389	425	425	424	433	443	466	365	464	406	444	415	423	395	390	433	452	450	394	379	439	412	401	385	417	423	427	400	407	412	405	424	395	396	382	383	392	396	411	405	393	420	413	412	431	423	413	412	417	445	418	419	405	407	414	414	416	421	411	443	391	443	435	407	451	415	421	413	417	410	446	401	395	417	439	398	428	405	449	402	415	394	408	388	436	433	432	448	415	398	423	461	433	395	421	421	423	446	416	401	408	434	403	431	434	416	437	402	412	429	416	445	421	407	419	422	437	409	463	421	427	440	409	398	419	415	399	449	370	429	412	385	393	408	408	431	393	434	416	407	429	386	434	441	406	410	434	435	407	437	443	436	379	397	402	434	421	412	470	410	449	407	414	410	419	384	416	393	436	397	380	425	415	431	421	401	445	420	413	444	428	408	434	429	443	425	445	402	384	390	423	385	418	423	412	405	427	432	414	388	419	442	388	450	417	384	422	422	407	400	414	439	408	401	445	413	426	384	407	404	394	448	414	435	425	449	427	383	419	447	424	420	409	416	390	395	448	467	395	413	444	445	416	412	416	397	433	423	424	399	420	419	405	409	395	423	385	375	401	392	424	401	420	425	424	380	458	404	413	441	488	434	391	471	425	417	396	385	418	410	427	400	391	403	405	434	390	430	393	399	385	415	407	391	442	408	426	397	427	424	400	399	414	450	418	437	426	416	425	404	400	411	435	430	428	452	399	432	441	443	387	441	415	406	400	405	463	446	436	404	442	437	432	408	440	415	410	410	441	444	458	394	415	477	409	423	401	396	408	390	432	433	439	397	398	440	411	411	418	426	457	414	367	404	412	435	409	410	414	424	417	395	437	449	449	391	453	419	427	384	400	418	389	393	418	401	431	414	440	406	403	397	427	414	402	430	394	453	449	408	398	416	401	401	377	412	409	449	414	396	421	378	412	440	415	394	438	447	388	433	404	411	401	423	434	415	406	407	442	392	380	421	403	414	398	421	395	354	403	417	419	418	421	414	386	394	427	393	426	428	448	453	426	418	465	404	399	406	425	428	406	427	413	397	438	426	414	416	395	422	433	431	385	400	400	400	448	407	382	434	417	420	381	432	413	406	410	432	420	418	404	391	432	444	409	417	414	366	403	437	415	404	403	433	414	358	433	415	466	372	416	403	386	455	430	405	400	438	456	424	421	399	419	415	423	428	393	402	416	439	408	430	467	432	465	389	418	408	435	414	428	405	420	431	408	422	405	412	419	452	420	421	451	408	416	414	395	397	366	417	398	401	416	446	431	410	374	421	388	437	427	430	414	394	423	395	415	434	416	411	408	418	433	386	383	412	420	468	418	424	396	423	395	426	392	428	417	420	406	406	410	378	434	406	395	438	386	372	413	424	448	415	421	388	398	424	433	430	395	408	444	437	421	420	417	471	414	444	393	422	428	427	428	389	426	452	434	448	429	424	468	400	395	421	400	391	444	425	429	399	425	409	406	467	396	440	416	417	444	415	404	405	451	480	454	391	411	424	426	421	426	425	366	435	424	408	435	410	430	455	393	442	415	412	404	419	431	434	436	420	477	399	434	431	398	415	434	403	459	397	433	394	420	397	434	398	418	441	459	395	432	416	395	396	402	399	403	440	427	398	421	408	419	408	395	422	390	381	411	385	400	433	464	434	419	434	385	404	412	419	404	423	447	391	415	405	447	359	424	412	409	407	405	447	430	445	495	398	408	429	407	391	404	424	410	421	421	421	438	391	430	428	427	396	383	435	381	397	432	414	374	423	454	449	432	440	417	426	393	447	397	414	454	395	394	415	441	361	387	451	379	417	449	432	383	438	424	434	423	414	409	441	402	438	373	434	398	401	438	422	380	435	375	401	419	402	405	397	432	374	417	402	414	416	421	453	384	436	427	418	424	394	398	401	423	426	434	416	425	439	451	410	377	431	398	434	397	450	405	389	399	433	392	422	400	410	441	417	432	383	426	432	403	430	438	377	401	406	402	406	443	430	440	399	401	410	378	421	421	441	416	403	399	435	422	443	407	430	404	387	457	411	423	451	453	444	404	408	409	451	388	416	427	409	399	413	403	469	393	375	427	407	394	408	457	419	399	410	450	404	402	408	364	400	415	418	405	438	416	405	434	424	440	368	383	439	428	419	429	457	383	473	413	364	462	393	417	456	400	435	406	447	411	427	424	397	388	431	395	458	444	445	409	443	420	415	438	414	369	409	434	445	430	403	436	434	424	402	399	442	421	436	414	403	416	418	373	470	411	420	416	424	400	406	433	397	427	368	412	400	396	445	435	473	412	391	405	407	441	467	432	413	412	418	425	400	412	391	437	418	392	413	425	426	440	430	410	437	432	423	429	418	400	441	414	409	397	457	424	409	439	450	438	407	409	410	415	453	407	439	394	406	435	439	405	441	407	377	400	425	412	454	448	378	404	426	416	423	398	392	406	459	398	398	424	429	458	396	413	389	457	392	376	429	429	390	418	394	410	414	409	417	429	413	413	425	433	414	399	404	459	382	430	439	405	369	414	381	423	460	410	426	404	418	423	428	405	396	394	448	443	428	462	419	417	424	440	402	442	423	418	414	433	444	425	404	389	419	430	418	386	411	437	421	449	374	399	411	432	404	400	413	413	378	437	430	408	412	349	416	416	392	393	421	396	392	422	425	449	421	387	415	428	432	429	423	418	397	430	405	442	411	422	405	440	454	406	417	396	434	415	425	420	446	433	406	417	423	401	427	448	424	416	450	406	419	410	406	374	408	392	417	475	449	410	441	440	404	403	451	423	409	421	438	387	436	423	405	421	406	402	380	426	415	408	410	376	399	411	419	430	403	426	397	443	448	424	440	437	432	409	366	402	408	432	383	453	437	411	405	426	420	406	440	415	418	440	406	431	368	416	432	441	376	398	395	427	401	408	430	402	455	439	405	408	426	421	425	436	428	406	420	429	360	384	406	431	443	417	421	463	409	429	465	395	413	385	417	436	414	424	399	411	421	399	424	414	411	422	407	425	419	417	425	444	449	418	433	380	422	419	420	406	413	436	430	414	412	437	408	378	393	434	423	412	395	382	411	450	436	422	406	397	427	396	405	426	382	392	385	410	373	412	447	391	410	391	422	404	404	423	395	433	392	431	476	428	421	420	424	409	418	398
14515	29569	23685	10058	4889	2728	1071	505	458	406	363	330	351	382	343	361	382	379	357	379	352	399	354	370	334	329	350	359	344	382	365	386	372	396	345	351	351	363	361	336	347	334	364	354	358	350	371	403	384	378	381	347	378	363	340	335	382	376	363	361	335	334	333	375	322	362	359	332	389	359	365	366	373	356	395	352	360	361	325	374	364	339	348	385	363	386	378	334	330	312	364	352	367	357	331	358	381	371	366	338	366	354	389	352	358	357	364	376	342	356	357	368	359	369	347	362	376	354	342	365	353	355	326	379	370	371	350	371	364	359	372	379	405	371	331	406	378	316	374	363	354	378	349	364	380	353	353	373	370	387	369	390	352	366	375	353	349	330	348	371	377	380	346	339	370	345	343	344	349	337	397	357	387	363	377	343	374	385	375	346	361	381	368	347	360	345	355	375	357	369	363	349	371	360	383	375	367	319	341	379	359	349	379	334	341	374	344	334	383	372	326	363	329	374	352	395	330	342	378	371	348	341	352	339	345	337	340	357	366	374	358	332	368	338	366	360	369	322	341	344	321	355	350	342	339	373	347	341	359	357	363	340	352	320	351	363	365	339	314	363	359	319	370	328	374	368	341	327	364	362	336	368	344	338	378	353	344	367	422	337	383	339	346	331	396	354	359	368	355	357	326	341	344	374	338	338	368	337	396	359	373	355	365	344	352	344	352	362	367	345	376	315	354	338	361	392	363	343	351	370	351	350	368	349	329	379	358	342	345	361	342	367	372	352	342	354	323	349	386	378	331	353	374	361	334	376	343	342	345	325	358	354	358	378	363	350	339	359	349	355	340	355	372	337	329	336	357	336	373	377	380	355	341	322	366	387	334	373	363	345	305	363	385	378	368	387	350	369	369	398	386	382	366	356	341	364	379	337	348	368	355	333	333	362	356	355	353	401	372	333	364	360	352	343	385	362	345	371	333	375	341	359	378	369	333	363	348	353	355	355	351	342	330	331	350	315	362	359	353	355	335	357	354	333	345	380	338	370	363	347	313	346	367	360	382	344	326	355	332	355	350	376	358	385	349	372	377	359	355	332	356	378	377	356	366	335	350	361	344	388	354	383	342	348	338	359	374	338	347	392	371	332	373	335	338	348	387	354	350	346	348	346	325	357	376	342	362	356	334	375	349	356	350	371	330	332	369	374	361	348	348	361	406	376	335	360	368	325	363	337	378	338	399	349	359	356	346	294	352	356	322	361	342	352	351	368	369	356	337	355	349	364	353	366	341	381	384	340	378	330	370	381	331	377	395	379	378	389	347	351	363	333	387	369	349	388	348	339	409	363	337	381	358	373	353	315	346	340	375	333	355	364	350	357	325	367	353	354	346	368	361	344	365	392	351	338	327	348	334	369	348	370	340	363	356	363	346	414	342	386	350	362	359	376	343	372	362	339	388	372	344	346	359	342	354	375	381	346	346	370	362	360	364	326	361	324	345	334	415	386	378	335	366	376	376	353	336	351	396	349	359	334	355	357	386	321	338	351	362	338	344	367	335	380	347	347	337	361	369	373	355	354	397	358	376	333	338	355	368	364	388	370	326	365	329	343	356	357	335	339	365	387	347	359	365	412	359	352	410	369	333	374	343	340	375	353	336	347	348	370	380	362	362	366	362	320	390	383	363	388	316	355	383	359	351	356	372	348	351	334	356	386	348	360	359	383	361	337	366	338	394	346	347	383	347	387	362	363	367	360	360	366	322	330	368	356	346	362	364	364	342	379	390	375	343	349	352	364	403	354	369	341	354	371	336	349	372	392	359	333	352	339	330	401	344	380	328	334	401	369	319	350	357	345	374	356	368	352	365	349	350	363	389	312	328	354	370	370	338	382	373	336	358	349	358	358	360	368	386	355	355	340	344	344	345	360	351	356	349	372	337	352	337	362	356	363	377	383	369	335	373	362	367	333	317	359	400	391	359	343	368	340	375	337	360	378	356	367	386	368	346	356	366	353	342	380	346	391	348	335	369	349	361	356	336	355	338	338	318	341	352	361	345	371	363	364	327	381	335	364	380	345	371	377	375	363	378	366	373	371	348	339	350	372	341	337	346	368	364	360	358	381	355	334	365	353	351	339	367	369	337	393	320	336	337	326	378	359	340	387	336	375	349	360	360	355	366	358	359	352	362	334	372	355	348	317	363	346	361	359	363	363	365	354	349	365	324	344	351	372	380	356	346	369	404	340	393	342	365	360	356	375	378	364	361	347	369	375	376	370	335	363	381	405	327	351	347	387	367	329	337	335	371	389	371	377	379	330	378	360	381	362	366	333	353	387	362	337	334	340	355	356	333	331	328	371	382	365	366	356	374	382	367	374	353	364	368	359	372	372	374	344	340	329	380	337	393	370	328	378	333	330	356	336	363	345	330	356	356	362	360	365	361	375	384	398	362	390	319	390	360	360	349	382	370	359	380	334	356	358	352	367	378	352	352	327	326	346	372	367	342	352	362	379	358	374	369	367	358	364	400	351	364	396	349	359	354	390	329	357	376	367	351	337	329	401	363	364	365	368	320	374	372	375	352	354	387	352	338	372	349	363	375	366	368	337	347	366	335	381	362	373	359	355	342	382	384	327	376	354	345	351	355	370	347	355	372	322	305	383	352	351	369	356	336	370	398	389	355	354	384	332	325	352	358	376	367	370	332	372	344	376	351	382	354	339	342	339	343	322	341	365	353	346	365	362	359	351	396	373	342	363	339	340	340	389	317	311	384	354	324	319	356	373	315	361	341	338	347	350	347	364	364	386	353	371	370	365	366	346	351	358	334	352	368	352	353	364	394	359	329	349	353	391	379	342	361	406	354	370	378	316	343	362	337	351	379	371	378	354	365	385	324	334	357	361	380	328	353	334	351	345	368	360	346	375	370	400	362	346	334	348	352	363	332	340	371	399	336	360	387	320	361	380	332	322	381	338	382	383	338	361	354	365	382	384	367	377	344	338	375	361	329	368	374	345	380	359	372	355	321	330	361	380	370	362	340	389	386	360	334	364	348	374	355	366	374	354	369	349	366	358	355	339	347	354	343	367	353	353	367	382	355	316	344	328	368	400	333	377	355	352	367	329	373	349	368	354	339	371	356	341	349	353	317	342	356	374	356	342	386	374	358	342	362	396	347	364	361	394	354	353	368	378	334	355	370	382	343	334	343	369	347	316	334	340	335	367	337	382	356	366	367	380	356	349	374	344	345	370	319	356	399	368	394	354	370	360	360	390	353	366	371	376	405	361	346	359	351	387	401	390	395	375	387	347	346	354	376	347	378	349	349	377	357	357	365	360	378	341	336	344	337	356	338	339	351	341	390	361	334	380	327	358	346	351	366	375	330	353	338	346	378	369	351	358	376	365	332	363	351	338	374	347	353	358	332	365	370	373	363	368	370	373	335	399	351	357	338	377	351	333	351	341	359	329	351	359	341	320	344	345	340	361	355	362	370	380	359	377	337	381	363	358	367	356
25578	23352	41907	46009	35183	24390	10303	2353	1289	532	478	491	480	457	486	501	468	471	451	479	444	419	465	481	434	448	444	466	443	484	470	456	474	484	454	489	471	473	464	461	440	521	439	473	444	464	478	470	492	496	439	488	463	500	484	487	445	423	450	479	486	508	488	447	465	449	499	493	491	461	484	490	493	507	452	471	475	452	459	485	497	497	477	427	483	490	478	433	467	442	420	497	448	449	458	457	450	441	453	516	507	524	439	443	449	482	477	468	441	468	494	433	487	484	439	480	446	468	458	459	488	480	454	467	464	485	422	475	494	467	463	448	437	500	463	488	445	453	455	475	477	502	441	480	473	477	478	437	467	497	510	467	468	439	450	464	438	478	481	485	524	476	470	465	451	480	461	442	467	456	469	466	495	493	461	501	493	468	491	499	498	466	451	455	460	481	493	420	462	483	467	447	470	447	461	451	442	483	491	415	447	472	458	462	462	451	499	457	460	461	521	452	419	479	452	459	423	471	437	471	458	477	475	488	447	449	472	431	453	453	492	484	453	546	430	446	459	446	469	470	463	472	494	429	435	449	435	462	465	454	489	457	485	477	481	500	446	434	488	460	538	424	472	445	475	472	417	462	512	490	467	482	475	486	489	422	494	457	472	472	460	456	414	460	453	478	472	411	497	474	469	495	412	460	458	441	438	462	512	465	480	487	425	491	485	508	477	469	440	453	469	460	483	449	501	459	487	472	475	464	473	466	471	468	434	459	489	501	465	471	466	489	485	462	479	468	471	459	439	489	460	472	434	493	478	437	471	457	440	457	448	489	445	479	461	469	488	466	475	507	475	431	449	463	465	446	477	498	464	484	498	470	470	489	482	483	464	446	500	492	456	453	454	481	443	466	469	467	454	472	453	486	469	436	440	471	436	448	466	483	419	426	509	493	460	486	466	465	477	414	439	507	506	463	498	468	457	464	450	481	440	489	505	472	476	460	486	492	431	475	480	482	479	469	479	418	441	486	443	449	527	450	463	465	493	430	455	460	486	456	470	464	486	430	462	488	490	462	477	438	454	453	482	494	439	542	511	474	480	456	468	480	498	451	472	444	475	485	485	468	449	458	481	435	431	463	428	447	487	416	470	442	501	453	444	443	478	495	469	479	449	451	428	488	494	475	474	468	490	470	475	504	438	448	476	469	504	465	487	426	449	429	475	472	492	459	485	409	469	497	471	460	451	431	465	446	464	447	444	488	429	466	462	470	467	450	459	443	482	455	474	452	476	440	481	440	451	488	431	485	492	469	443	451	499	474	473	476	467	450	491	488	463	491	489	445	459	497	444	522	478	424	502	483	442	492	490	445	457	491	486	453	466	526	470	486	457	474	496	447	446	406	498	477	489	431	448	500	492	472	459	499	479	437	457	438	471	494	437	406	440	499	419	492	441	442	466	424	447	431	468	461	482	456	441	535	463	466	479	457	447	479	482	441	432	489	466	463	468	450	468	462	500	450	449	453	419	464	458	468	497	493	449	472	458	461	482	494	468	478	509	518	431	482	448	420	475	478	453	499	497	453	470	471	465	487	458	526	488	472	450	474	489	483	457	468	450	494	427	474	482	469	465	461	489	454	473	495	490	473	450	447	508	531	464	447	463	445	453	464	474	475	472	464	457	474	445	469	485	427	446	445	472	484	458	425	442	469	494	468	422	443	466	467	397	479	462	479	501	475	451	442	479	481	455	481	455	470	466	470	492	467	471	460	452	466	479	464	476	474	469	439	453	436	435	442	450	457	477	455	451	488	447	465	460	459	515	488	493	469	434	437	471	439	470	473	479	436	481	479	504	472	458	456	446	464	470	489	495	444	451	447	452	502	499	472	479	505	489	475	492	472	449	485	452	461	458	455	462	462	433	453	480	480	497	474	441	490	490	499	462	439	510	420	508	450	434	527	460	469	438	474	479	487	457	445	462	462	485	427	506	509	446	522	484	481	476	424	453	451	486	496	502	487	487	482	462	464	439	426	446	429	456	464	479	484	461	479	446	427	457	440	526	508	461	495	501	471	422	496	493	456	487	485	470	423	474	457	497	446	444	442	493	473	473	481	472	511	484	457	459	447	467	470	451	445	457	425	480	448	457	505	503	508	461	438	464	446	456	449	467	464	445	471	414	480	480	476	432	478	446	496	469	472	468	461	442	485	465	455	428	476	442	457	468	463	519	487	428	520	438	447	446	468	448	484	467	465	466	476	439	487	440	440	471	442	466	430	469	480	443	468	476	442	442	467	469	466	477	464	469	457	449	454	447	459	470	433	474	414	464	494	451	482	461	436	463	478	474	433	448	449	443	451	443	485	502	442	472	435	428	430	442	440	479	410	472	474	460	468	420	472	487	453	431	443	484	442	512	509	480	448	456	442	441	496	486	455	509	448	431	478	456	418	419	485	451	480	483	435	512	478	478	466	438	494	453	494	487	454	441	427	467	445	446	446	469	464	435	443	464	447	443	486	448	489	485	462	453	510	447	507	457	466	441	457	482	456	438	475	479	468	469	447	463	481	447	466	459	461	480	489	443	486	444	471	481	471	481	450	447	477	455	495	484	454	477	472	463	466	457	454	452	437	485	466	466	522	469	458	467	465	479	476	473	463	449	460	457	476	509	454	401	472	495	419	456	460	468	442	475	482	446	445	461	424	480	463	476	498	497	487	479	448	451	447	477	473	442	449	463	501	446	476	472	481	483	466	479	438	426	434	471	454	460	508	417	510	466	484	475	448	438	512	448	511	477	476	494	470	439	463	471	451	449	449	470	453	465	496	469	445	432	451	459	426	478	521	478	446	460	483	423	468	443	469	515	468	500	472	438	503	465	457	464	452	460	483	490	420	475	493	449	509	463	502	476	459	464	448	442	470	482	485	465	460	495	462	455	472	458	442	479	422	448	467	469	514	452	475	489	446	449	479	418	454	462	479	467	465	514	463	467	467	485	444	473	489	447	419	483	461	487	451	422	454	462	466	450	450	448	469	461	504	464	487	443	497	473	433	466	465	466	430	434	466	489	454	469	476	473	495	465	467	468	495	475	467	463	445	463	427	482	445	479	434	483	476	428	478	463	435	476	456	506	475	450	432	463	457	488	440	465	495	454	478	481	461	481	491	462	442	456	477	483	488	445	474	474	460	477	445	484	487	470	480	442	495	428	444	443	477	470	455	470	464	440	484	457	454	464	487	481	449	464	469	491	464	441	451	452	478	462	442	453	435	458	489	454	463	451	461	478	456	494	458	423	477	502	471	480	482	474	493	486	463	460	477	454	444	470	495	479	458	450	474	482	431	494	398	465	457	478	494	479	487	473	457	472	433	451	487	493	466	435	457	465	448	473	484	483	499	456	513	484	457	438	439	472	481	451	492	469	464	493	452	477	488	455	439	433	438	472	460	513	465	504	465	483	468	467	461	440	479	478	483	451	435	462	456	452	443	446	496	472	488	507	471	490	480	474	464	445	408	486	451
48657	87580	75756	49691	31792	18071	6977	2439	1527	465	456	500	446	462	480	434	450	433	456	470	447	432	464	442	442	448	458	430	439	446	429	422	440	455	436	416	426	456	408	441	461	428	453	457	456	411	493	445	470	460	464	411	416	417	425	432	435	431	437	477	467	437	456	434	454	454	446	431	449	433	423	469	465	405	465	466	432	463	445	451	449	456	467	473	447	463	445	421	379	457	436	428	427	434	462	436	413	436	456	445	429	423	400	435	468	440	419	452	472	424	461	427	440	456	452	491	424	423	454	460	418	440	438	463	428	453	436	438	431	413	447	442	447	445	456	439	408	441	407	385	420	469	387	403	463	426	458	438	444	428	450	446	440	450	465	478	425	414	443	479	430	442	464	458	442	423	458	419	436	464	438	438	416	436	454	460	433	428	446	422	433	449	430	459	434	444	464	450	424	434	440	427	458	450	440	450	439	391	444	471	417	487	458	424	455	464	454	411	446	460	446	429	438	425	475	429	441	416	421	480	432	486	441	445	430	427	416	424	454	457	431	434	439	434	454	437	433	394	428	420	428	450	443	454	467	400	420	434	457	457	456	432	438	487	446	498	408	444	454	435	409	400	485	445	475	469	432	409	451	422	459	420	448	414	460	428	429	435	454	473	444	468	436	432	441	399	474	425	430	438	409	394	449	450	461	456	419	497	426	423	445	439	455	453	466	489	445	434	422	446	446	436	443	425	412	430	399	492	442	473	394	473	437	460	453	441	448	442	405	423	392	420	450	409	436	444	441	439	445	410	442	451	455	455	441	416	434	383	423	475	434	478	460	413	448	456	443	438	486	430	426	400	485	428	434	449	431	437	468	438	473	435	426	366	434	428	405	462	469	422	442	432	470	421	434	424	441	437	415	449	438	422	433	448	402	456	387	409	429	424	433	412	440	450	443	443	443	470	421	435	434	401	426	442	436	449	480	411	433	464	439	428	482	433	461	418	447	416	450	458	401	447	462	445	425	451	427	420	455	451	447	472	438	438	435	424	436	417	443	472	438	441	456	420	487	468	460	408	473	447	426	445	442	407	418	419	469	448	418	448	432	470	455	423	417	457	458	407	412	456	474	423	421	455	480	435	440	436	470	452	429	472	424	474	480	474	466	450	431	416	446	456	435	427	452	432	434	417	455	446	421	452	437	454	467	420	493	497	428	446	467	447	452	408	466	429	475	449	455	461	427	469	459	453	453	394	429	464	457	442	427	480	452	444	444	455	448	405	456	402	435	431	429	463	467	442	469	498	444	432	399	436	462	454	410	418	474	476	455	434	451	451	428	467	466	424	448	449	455	443	437	441	455	418	407	429	433	437	422	440	454	431	459	443	444	441	406	436	420	439	405	452	452	432	463	451	447	459	468	413	453	456	447	429	467	426	442	480	480	447	408	462	447	429	474	466	422	409	452	405	439	423	475	466	436	459	449	479	431	436	448	456	460	452	392	434	449	408	440	451	425	421	437	455	481	447	446	414	431	431	423	470	450	489	425	441	434	415	437	453	448	468	476	431	449	446	441	464	412	473	424	447	426	433	447	449	458	439	451	423	482	424	435	435	449	466	409	424	424	469	446	416	414	456	440	407	423	454	407	405	445	436	408	420	418	463	414	427	478	439	455	430	469	441	451	457	440	465	430	456	441	440	415	508	419	413	396	424	449	450	444	435	449	446	391	436	475	461	449	405	450	440	425	437	429	414	428	444	426	450	414	423	415	463	432	458	415	421	423	413	450	476	460	448	396	454	421	418	450	439	391	475	456	415	490	431	436	413	453	425	433	446	429	426	474	450	473	465	455	422	429	468	476	426	435	471	453	402	471	415	451	414	406	448	422	394	429	449	460	463	402	440	429	432	438	424	418	454	435	466	447	456	466	470	428	459	396	438	466	414	456	442	437	442	430	398	416	448	437	434	445	437	424	462	454	451	420	418	426	423	464	428	455	422	453	428	425	445	415	422	425	429	436	405	456	464	478	462	440	449	446	430	417	452	448	457	434	450	474	456	448	462	456	430	460	429	412	460	421	428	461	474	442	434	403	438	421	460	439	436	424	414	405	427	434	459	443	412	449	441	436	445	434	507	419	433	369	449	440	418	420	414	424	441	434	413	456	457	431	411	408	484	441	412	418	437	472	438	419	433	452	463	433	426	427	415	409	445	438	404	454	455	444	475	442	425	463	429	461	438	427	405	462	451	440	413	441	440	513	441	423	474	426	460	446	427	454	417	392	429	453	415	413	427	454	447	453	413	428	447	404	431	418	406	431	451	416	421	418	463	465	474	470	457	425	461	461	470	422	456	445	452	415	413	433	460	448	441	468	436	422	457	434	450	473	438	453	407	440	472	448	433	447	449	442	428	427	429	433	461	416	440	446	452	438	450	436	436	454	477	460	429	459	418	437	442	447	437	412	426	419	429	426	419	440	444	435	454	450	446	443	419	434	434	467	457	453	451	441	433	421	432	428	461	430	437	456	395	431	425	426	444	385	427	463	427	452	441	385	440	469	426	431	443	447	439	409	420	463	427	440	433	450	449	428	454	427	479	429	427	412	433	420	469	438	431	464	441	431	427	422	444	435	457	462	459	452	435	461	455	439	425	437	447	428	437	419	405	417	421	483	452	436	405	470	435	473	423	437	435	468	450	433	433	414	430	451	433	407	421	477	478	461	461	450	404	434	449	430	426	423	435	413	431	451	420	447	441	445	478	435	415	454	462	464	434	457	452	424	426	417	473	454	403	425	453	449	450	433	449	486	434	470	429	463	423	451	429	440	465	428	441	435	419	418	418	485	423	483	474	473	431	457	445	453	442	414	399	430	453	428	452	405	464	440	446	428	469	428	437	420	436	442	464	442	471	438	444	439	462	421	429	436	454	493	452	419	445	428	450	435	447	470	433	439	411	467	462	395	409	468	452	432	443	440	468	424	455	448	432	442	444	451	444	440	489	431	452	422	418	471	437	448	450	442	450	431	466	430	478	445	429	429	472	451	414	454	432	448	441	452	430	428	447	476	471	443	444	460	410	474	445	446	479	494	436	405	442	440	450	458	446	426	447	498	452	416	478	430	448	444	415	429	440	443	445	447	400	435	395	436	424	434	472	449	388	452	400	422	484	452	429	440	406	456	430	415	469	418	474	468	445	461	421	442	422	440	432	460	411	448	450	448	451	455	473	452	437	460	466	422	423	458	439	419	459	433	489	462	420	433	403	463	406	402	461	422	443	443	423	432	450	447	461	451	387	447	442	435	409	456	453	450	396	403	403	468	428	462	427	436	403	414	421	449	424	433	422	467	445	423	437	446	426	447	433	468	458	453	436	436	446	435	461	438	428	409	443	445	437	421	434	446	463	440	446	461	427	410	438	479	441	425	482	424	442	441	428	443	425	459	457	448	455	437	422	431	473	423	431	448	478	425	429	453	424	433	456	424	464	447	446	416	420	417	457	433	448	402	451	496	473	456	439	431	429
24515	22425	36858	41619	39525	32735	18651	5267	2430	743	579	583	514	560	606	539	563	554	596	614	636	579	604	593	572	590	557	560	584	547	569	574	539	621	580	597	579	570	535	533	581	575	600	512	565	588	562	572	576	545	547	556	598	560	592	577	578	569	629	589	580	571	546	607	546	553	558	557	595	544	547	582	584	613	581	553	539	559	590	579	538	561	565	593	568	546	575	561	592	559	612	581	551	579	580	591	606	580	562	557	577	609	518	580	543	566	596	566	602	582	590	560	601	562	576	543	573	578	625	597	584	591	590	625	554	542	563	551	599	595	597	548	598	572	562	582	581	538	583	555	588	555	556	550	578	572	594	573	571	592	606	564	557	586	525	602	628	561	627	561	581	539	575	590	547	543	559	517	556	564	566	578	557	521	565	557	565	559	567	559	534	572	561	563	552	566	607	568	544	616	550	538	569	568	539	580	544	518	578	564	569	594	586	545	587	584	541	535	559	561	564	560	582	549	560	527	548	584	558	563	526	604	538	579	570	577	585	570	566	540	583	554	560	571	570	576	617	544	580	538	538	564	584	547	595	573	593	584	575	523	556	502	562	544	593	559	576	599	590	559	578	585	568	595	585	562	547	533	567	593	586	554	547	560	615	591	587	533	560	581	548	580	584	559	578	592	609	536	599	573	582	560	564	617	560	538	547	570	600	532	531	592	549	555	591	569	531	565	611	582	546	560	561	558	613	582	580	542	523	554	561	597	540	575	524	535	528	591	540	580	574	546	596	587	532	564	582	551	563	613	562	525	552	575	553	570	569	572	549	527	579	554	553	559	583	540	570	555	591	565	599	544	546	598	582	570	582	555	535	572	565	601	556	574	590	528	590	551	561	564	576	542	542	543	512	547	568	616	603	554	534	566	540	602	519	548	577	563	568	598	612	518	564	531	572	563	554	565	608	574	543	548	562	545	569	531	568	557	528	552	544	560	608	562	532	571	571	588	587	574	590	578	561	554	555	577	520	574	567	550	568	588	521	577	535	565	602	562	571	612	556	567	512	565	564	581	587	569	598	576	565	581	530	506	573	526	525	567	531	522	556	548	562	607	559	542	586	515	533	592	557	510	573	565	607	562	560	528	574	598	619	542	567	539	580	559	542	593	545	529	566	518	566	562	588	587	539	567	571	568	549	574	535	556	579	584	558	563	516	550	570	534	592	596	570	596	535	554	577	613	596	571	553	549	545	532	552	538	550	605	582	571	539	538	563	530	576	543	554	561	582	560	551	549	618	607	531	604	555	563	568	549	592	595	567	587	575	549	541	550	543	565	570	607	541	562	564	555	554	524	594	607	560	592	589	621	585	555	579	531	574	538	565	572	558	548	543	574	589	527	578	552	502	543	553	517	551	561	528	542	590	544	533	555	535	580	587	573	556	540	541	535	548	577	556	592	558	550	609	542	534	530	562	590	591	562	565	589	556	552	577	531	563	583	564	549	519	562	575	593	539	559	564	618	569	596	561	536	585	615	567	604	598	556	568	559	619	501	543	555	573	528	544	572	581	577	578	539	559	583	618	556	573	540	572	572	550	556	557	569	566	601	589	567	536	551	535	598	556	573	612	612	574	566	545	534	560	576	568	542	539	615	592	533	585	577	559	564	555	512	563	569	504	553	571	568	542	532	571	554	533	585	566	596	583	567	572	605	629	566	538	559	589	553	593	577	525	574	589	554	532	561	554	537	581	548	609	547	536	650	560	535	552	592	547	598	591	556	602	563	552	497	559	553	571	557	563	548	540	516	577	562	523	528	611	597	606	553	562	564	559	541	565	540	526	567	567	525	589	564	579	535	547	567	568	547	523	562	561	583	547	591	546	512	550	563	561	542	560	596	563	535	587	552	554	575	537	559	567	565	549	574	541	569	585	556	564	591	565	586	588	566	517	539	555	544	570	588	574	579	587	550	565	549	554	549	575	578	545	612	569	560	554	546	533	561	533	564	570	551	532	551	563	598	545	538	560	552	620	574	553	605	531	530	617	588	562	543	530	588	569	544	561	556	579	610	547	595	572	603	579	548	581	561	578	589	563	562	569	551	504	548	580	576	550	595	561	559	554	557	553	588	557	552	567	560	596	582	570	594	577	577	586	558	568	599	536	568	536	533	583	565	563	581	584	596	551	557	560	557	552	540	566	594	558	570	531	545	542	611	566	521	538	514	556	574	565	558	557	589	527	575	509	534	528	560	566	523	539	578	563	603	565	594	560	579	543	590	585	532	544	571	532	631	549	561	517	556	567	581	526	551	570	589	587	544	528	510	613	557	588	541	552	573	573	580	597	573	565	548	566	537	592	579	559	586	560	593	547	551	576	553	575	550	577	566	567	537	545	535	522	616	599	562	548	537	524	516	516	569	514	611	589	571	594	549	598	532	575	530	560	518	577	534	585	582	532	579	559	576	544	593	590	553	558	572	584	573	564	561	552	573	588	568	591	568	563	559	516	545	546	553	569	564	562	551	569	572	560	626	534	571	567	541	580	569	565	551	558	539	589	609	599	558	556	527	543	519	582	552	610	555	550	624	594	568	554	564	529	588	583	585	604	564	562	570	579	574	556	591	523	562	551	590	573	550	549	527	580	583	549	563	556	574	551	569	590	595	550	562	581	558	547	537	586	586	527	533	591	581	557	585	563	555	586	545	560	582	553	560	588	560	516	588	585	609	576	529	585	573	530	517	539	555	561	555	556	541	553	556	582	580	549	589	549	618	611	621	560	549	539	564	566	602	610	528	564	576	556	570	544	528	552	549	592	597	543	566	571	554	554	581	540	582	597	559	535	549	591	575	555	564	565	567	581	583	575	543	566	571	605	550	563	548	573	541	578	544	556	544	531	507	577	537	562	598	588	551	582	541	593	549	592	558	586	555	586	577	557	540	566	584	561	575	511	578	572	550	587	549	557	572	554	537	558	550	567	554	551	563	541	562	535	600	546	568	570	536	564	538	577	550	520	553	536	556	562	509	587	579	549	569	580	544	538	587	595	549	566	562	551	590	607	537	526	587	566	562	576	572	551	575	558	541	553	577	585	556	602	552	559	575	563	582	552	546	565	605	576	578	568	579	559	627	653	558	573	547	628	573	529	583	584	555	558	576	561	558	546	533	554	518	586	610	568	540	535	526	560	541	566	543	561	586	602	561	558	601	549	535	564	588	557	621	646	537	555	536	569	543	559	586	572	560	585	583	568	591	561	596	592	557	570	572	562	549	582	568	550	584	579	536	540	580	532	605	535	527	610	577	536	541	556	614	501	565	586	557	597	557	565	549	575	584	575	574	517	588	601	601	545	560	589	581	573	607	572	566	530	534	594	565	526	599	567	611	616	546	554	585	540	556	557	536	551	552	526	605	566	550	579	570	572	586	543	543	557	582	512	575	552	556	538	622	563	615	575	540	579	578	583	594	579	585	578	568	568	563	541	589	576	538	574	572	532	551	567	584	561	563	535	537	583	565	561	551
58391	100993	86860	63413	44219	27815	11724	4795	2844	691	564	560	569	566	530	578	506	550	571	574	540	571	527	542	543	562	535	544	583	576	495	529	574	575	554	581	524	507	556	521	548	567	592	528	522	543	563	541	537	567	535	589	550	527	511	546	556	562	539	548	534	551	575	564	557	528	503	562	545	533	537	591	558	537	546	532	512	555	537	543	571	543	549	557	547	540	561	572	556	538	516	576	527	521	493	561	519	541	560	494	516	530	533	535	539	527	528	503	514	570	506	573	533	505	585	547	539	546	527	531	527	558	517	531	535	536	528	511	538	535	513	532	558	537	554	533	575	565	565	587	558	502	529	543	498	488	554	540	533	585	542	550	524	559	481	543	525	529	576	511	562	523	554	532	532	545	567	537	499	539	551	501	524	468	581	529	561	563	526	526	552	520	558	575	527	529	553	546	568	528	545	537	542	556	547	561	536	551	568	547	550	571	559	577	542	547	519	568	554	521	563	533	526	536	521	544	533	567	527	559	535	518	562	491	535	545	543	563	524	537	531	517	562	543	551	493	540	517	538	523	523	545	523	503	525	547	533	501	511	530	545	534	551	503	524	541	515	539	522	529	544	546	528	589	543	544	543	566	538	564	551	511	507	577	507	540	503	509	551	560	510	555	553	500	534	540	522	548	576	544	552	580	504	555	541	538	559	556	527	546	513	547	514	500	532	516	528	576	533	563	541	520	521	535	535	546	542	499	531	530	518	544	543	519	557	547	541	504	546	523	566	517	523	546	515	526	555	510	519	549	539	511	613	527	557	519	543	537	525	524	592	544	565	561	491	557	558	566	484	564	489	498	523	532	534	504	529	508	558	520	527	574	552	534	522	509	534	514	593	545	517	526	537	540	545	551	567	551	558	533	517	538	575	542	540	536	538	525	542	592	537	537	544	548	556	526	553	536	576	530	552	539	540	486	503	548	552	531	538	501	522	519	526	550	538	528	547	551	559	504	536	538	572	524	545	563	596	563	540	559	568	551	550	511	561	519	555	542	529	561	507	562	547	522	553	530	508	538	536	565	537	566	568	522	562	517	535	560	550	551	536	559	536	579	544	533	526	545	532	528	514	557	547	532	563	531	526	572	542	551	559	539	534	543	550	569	525	565	558	522	549	525	519	559	540	559	510	523	520	529	548	540	534	505	541	539	577	551	522	540	592	543	513	521	516	519	555	586	554	532	529	531	534	540	569	580	526	504	543	527	516	504	536	524	540	560	531	556	529	519	522	573	535	502	555	534	529	564	570	514	542	531	518	578	529	528	548	525	553	524	534	520	545	559	562	576	529	545	517	552	522	551	566	563	550	522	576	517	573	523	548	539	567	505	561	546	546	537	540	579	529	532	553	545	530	591	555	509	499	544	556	528	527	533	558	533	558	514	558	524	507	545	568	561	533	562	566	523	528	544	544	517	485	544	541	557	536	539	504	528	535	575	523	508	494	558	563	572	534	538	525	521	549	534	537	573	531	530	538	534	526	536	513	517	529	560	529	550	523	522	547	508	518	515	569	542	527	537	543	575	527	566	499	533	577	589	546	532	541	535	543	551	593	513	599	524	543	546	551	562	599	557	532	563	563	507	565	538	561	551	535	511	568	537	551	543	517	541	563	547	526	566	506	506	548	553	549	554	499	537	591	524	517	551	510	555	544	514	561	540	526	490	505	550	523	549	534	540	522	564	561	569	534	523	555	553	548	512	549	540	572	530	564	532	563	573	546	527	531	544	563	534	567	508	542	556	558	564	504	512	519	544	522	562	511	581	549	547	606	540	542	537	517	580	556	575	519	543	545	506	511	570	580	555	535	573	567	509	561	517	531	549	547	542	522	556	528	574	514	525	537	505	574	551	563	534	544	541	534	543	538	550	543	537	533	540	560	528	516	515	527	515	561	549	574	562	542	546	549	555	552	538	575	544	524	481	497	537	481	543	549	555	516	567	558	531	531	572	522	535	564	537	518	550	560	534	540	507	604	552	550	568	536	506	543	524	544	554	562	501	533	526	547	531	498	531	523	545	529	540	546	547	538	540	551	520	537	528	531	505	524	547	526	534	562	517	538	545	523	541	562	533	527	569	555	540	529	577	526	542	533	477	507	537	561	568	542	550	537	539	541	556	533	560	572	523	519	544	530	552	530	523	557	544	581	529	546	540	556	536	513	537	508	548	534	528	538	578	529	552	548	518	514	528	550	541	548	548	519	548	550	519	557	514	593	559	522	562	483	512	526	516	559	532	513	507	567	518	530	500	568	529	512	534	547	524	519	576	511	529	555	549	535	530	572	508	549	510	535	534	579	544	598	520	539	514	558	528	541	547	508	543	542	547	532	493	488	542	535	535	520	526	543	534	562	537	534	528	521	556	608	508	602	502	540	557	488	527	576	507	529	549	508	533	524	510	530	537	550	545	541	533	521	538	521	552	528	531	544	559	517	534	575	540	550	516	534	519	539	537	549	523	571	558	563	527	500	562	523	532	519	569	532	531	547	567	566	546	510	542	542	504	550	521	531	578	609	534	562	570	526	485	535	531	518	545	537	527	540	567	457	534	475	538	553	526	535	530	531	553	543	555	524	505	537	549	568	510	514	550	546	558	544	521	516	543	517	571	578	553	522	549	551	522	537	546	553	537	534	522	558	550	525	576	522	537	555	518	537	530	547	534	521	499	499	567	560	527	549	509	546	522	511	518	525	573	498	556	575	527	528	506	539	531	538	541	517	543	564	545	546	551	594	553	518	522	507	546	546	537	485	553	494	558	507	532	545	552	566	527	524	551	519	537	544	523	558	532	567	545	520	531	528	519	540	583	531	558	558	543	525	544	574	559	539	543	536	556	590	534	511	527	530	491	524	522	546	561	567	539	568	505	588	508	524	552	589	507	530	548	480	538	506	519	543	538	540	543	536	526	590	524	551	541	560	519	570	538	549	546	524	534	556	566	543	547	517	534	506	554	542	625	545	535	528	564	556	533	581	551	585	543	518	519	538	539	524	527	531	556	532	556	540	568	545	557	518	555	546	525	525	567	515	583	567	501	530	494	533	517	547	524	554	516	504	523	552	496	525	524	543	519	500	502	557	539	535	547	586	569	479	542	590	524	529	541	581	567	512	535	535	536	522	529	540	568	526	518	517	516	532	548	544	521	506	547	533	513	535	515	578	506	520	544	584	548	541	534	570	559	542	574	542	556	551	545	538	528	527	497	554	555	563	528	560	506	502	552	588	564	549	518	525	548	514	590	525	559	555	577	540	503	537	543	572	561	508	517	545	533	537	598	524	578	554	548	527	529	528	554	549	529	528	540	494	532	559	537	543	562	544	508	523	524	541	575	550	509	562	563	550	506	516	519	542	514	598	533	518	564	556	587	527	548	506	535	509	530	502	561	571	528	531	501	525	535	552	562	550	570	555	537	521	543	491	505	524	522	514	540	561	517	555	503	585	522	528	527	502	555	558	550	541	564	522	517
28867	24732	26657	15322	6062	2696	1015	580	469	420	415	410	394	364	363	385	433	423	391	361	397	393	405	400	399	384	410	398	378	412	406	400	369	381	376	400	425	362	368	405	392	421	409	383	385	386	437	392	398	444	400	398	432	387	397	404	419	366	416	401	384	377	402	413	367	358	407	405	395	385	410	387	369	407	388	383	357	399	378	429	404	396	409	394	431	394	424	419	433	398	381	394	436	390	385	408	394	372	388	395	402	408	421	406	357	426	386	355	402	420	389	374	424	404	396	377	391	430	349	397	435	428	434	410	395	414	389	347	435	392	420	378	392	404	379	430	374	415	415	374	448	429	372	414	404	381	405	394	427	399	417	408	378	374	429	405	411	407	367	365	425	357	407	376	392	411	395	389	399	391	390	392	392	417	409	375	399	438	390	391	355	401	395	409	388	367	391	403	397	413	403	420	398	403	381	418	402	427	391	380	367	410	416	384	407	416	402	405	390	365	426	397	408	416	411	378	384	394	402	380	407	383	388	400	404	407	406	402	374	374	377	357	400	394	397	425	437	374	406	394	404	386	372	407	396	385	386	402	396	430	399	386	391	427	431	401	394	404	360	397	425	403	385	404	402	384	439	403	380	368	401	393	389	385	420	404	394	386	396	459	415	364	415	434	403	374	388	389	376	437	428	374	393	378	426	375	384	440	372	371	347	385	387	407	420	360	415	392	432	370	439	417	397	378	410	388	401	357	370	416	408	382	391	385	414	393	394	393	405	404	429	403	393	394	381	368	413	416	386	447	415	370	405	417	373	366	393	403	396	393	381	415	402	370	388	412	441	378	396	381	379	383	374	406	390	387	411	373	370	389	400	394	397	367	378	350	403	371	409	457	411	416	394	406	382	431	365	401	382	428	382	386	422	372	402	415	361	405	381	393	400	391	397	380	392	410	386	417	388	411	359	412	377	394	373	384	438	410	405	389	389	406	388	409	375	400	394	407	391	395	440	396	413	435	365	360	395	426	407	411	374	410	396	383	365	389	459	368	405	410	384	402	413	395	412	410	411	406	404	397	401	389	407	414	408	392	373	423	402	436	415	387	364	419	397	401	420	429	392	381	378	397	389	422	404	414	392	405	393	396	375	389	426	388	373	375	385	406	376	402	426	373	399	392	386	443	407	433	403	377	365	401	416	419	408	344	421	393	443	408	396	371	373	363	431	386	423	396	429	418	391	402	397	411	379	398	360	392	392	362	419	417	371	362	389	375	398	418	425	418	424	353	415	386	391	402	388	391	380	450	364	420	402	420	388	403	425	441	412	408	403	399	354	392	380	334	394	414	375	395	382	392	436	419	394	415	421	393	396	428	405	385	414	384	412	416	397	387	392	400	375	383	389	387	389	418	441	408	396	397	425	419	403	379	390	393	387	385	404	363	405	388	382	379	395	387	401	394	397	393	425	392	409	420	421	392	410	395	413	391	420	404	411	412	387	390	388	429	391	387	428	384	409	443	416	426	407	405	407	362	385	417	375	439	353	410	392	393	391	360	377	407	428	390	369	412	357	410	388	408	402	412	382	390	390	351	395	423	395	364	378	402	386	373	427	383	398	388	408	403	362	401	386	391	378	366	402	410	407	436	422	423	400	397	378	388	387	405	396	405	361	396	384	380	383	381	405	414	404	372	420	392	424	371	372	415	415	391	388	398	413	389	364	422	442	390	412	376	380	390	413	415	392	404	425	396	423	409	413	415	403	417	444	428	368	374	433	393	394	408	375	366	427	416	398	415	396	376	386	396	362	392	410	427	398	389	401	400	405	463	399	396	338	374	412	429	413	399	385	394	406	379	400	402	417	412	374	388	392	416	407	404	415	386	369	379	390	401	388	373	406	398	399	409	405	402	409	417	408	420	375	361	400	383	385	401	410	418	400	370	409	414	381	378	359	386	378	378	366	396	383	412	392	401	424	389	397	362	435	380	389	405	387	380	393	392	393	369	386	454	390	398	385	409	386	419	412	402	375	408	428	377	413	391	388	384	390	408	376	393	406	385	373	406	382	391	400	383	372	371	390	390	367	412	392	392	409	362	376	403	394	405	429	421	373	385	395	415	408	378	368	391	402	363	398	417	392	364	343	387	398	397	415	432	410	418	418	424	371	369	376	384	388	365	365	379	400	408	397	416	391	393	382	420	433	352	376	381	396	387	400	408	421	414	400	411	393	373	407	377	420	380	425	387	398	421	368	410	394	369	411	397	377	408	424	389	415	404	387	413	408	379	374	367	389	405	369	370	370	404	409	402	411	405	363	410	418	422	408	410	389	371	438	384	373	394	445	389	418	403	398	394	416	384	435	378	358	413	434	435	414	430	404	440	390	366	408	374	420	451	424	393	343	408	388	394	399	395	407	369	384	420	409	379	425	427	396	377	399	420	411	414	427	414	391	410	405	373	417	432	377	389	359	378	388	388	403	395	416	421	399	454	412	428	454	405	384	432	398	399	391	438	397	368	386	404	394	410	407	399	424	390	343	416	388	377	402	367	414	372	400	378	414	432	423	414	413	410	394	406	393	424	411	413	425	386	403	430	411	391	399	386	417	393	359	394	379	417	381	380	400	426	377	382	408	425	387	390	413	375	372	373	417	450	383	384	369	419	390	391	466	365	394	431	371	360	383	405	366	402	429	374	391	407	361	399	398	404	402	402	402	390	407	407	392	425	419	393	424	378	383	378	387	401	408	380	381	362	397	367	418	372	398	404	369	397	411	374	399	373	388	421	385	399	374	384	417	388	363	428	376	381	410	379	410	373	393	410	390	391	424	402	378	398	384	406	376	424	417	399	395	379	394	374	353	397	360	398	413	408	401	376	399	369	420	372	381	386	356	385	395	350	399	397	362	415	388	346	395	385	381	380	389	411	385	390	377	404	409	402	356	405	397	408	395	359	432	389	445	360	388	430	387	419	402	376	408	401	390	409	394	361	414	389	415	401	415	407	415	376	415	417	394	389	384	405	402	426	433	411	372	404	409	366	435	405	393	388	377	394	407	401	425	356	395	392	407	458	370	366	441	431	385	441	394	374	403	366	391	357	422	417	425	413	414	407	375	407	414	433	417	370	400	392	407	405	383	392	380	379	408	393	397	386	439	394	379	395	366	372	409	438	413	405	448	398	384	393	387	420	427	418	369	389	380	397	376	376	378	373	413	383	436	361	436	418	372	420	389	395	382	373	404	386	406	407	429	400	360	418	377	395	384	386	368	405	381	394	422	344	425	386	439	434	393	378	416	398	422	362	434	361	396	455	391	420	400	383	393	400	397	419	407	389	408	405	403	395	386	437	410	424	414	369	414	419	365	432	416	394	417	350	364	380	404	377	376	381	391	439	396	362	405	417	376	380	407	369	379	395	383	417	375	405	394	422	401	397	395	386	389	420	396	379	418	380	384	388	383	422	388	371	423	420	383	414	373	373	409	401	425	396	388	372	389	376	413	396	409	420	396	426	378	402	399	397
13001	29321	24129	10513	5066	2688	1094	548	467	351	365	355	349	365	377	371	352	347	364	372	332	370	356	342	334	361	346	346	334	349	343	351	352	311	356	363	349	328	373	337	338	319	371	377	326	332	356	337	338	339	349	335	358	380	332	355	351	337	344	338	352	359	354	350	311	341	355	347	327	353	314	364	358	361	335	396	343	383	355	356	364	351	346	337	379	326	343	367	387	377	352	340	348	354	340	365	375	352	338	361	346	362	364	356	313	328	345	326	316	323	345	340	385	339	332	336	317	354	353	336	360	357	366	348	388	382	325	341	367	350	342	328	378	334	351	386	344	341	366	381	338	369	366	350	338	366	337	379	365	360	334	307	380	353	338	358	338	330	369	367	338	339	367	353	330	355	354	356	360	314	325	342	377	322	320	363	352	354	366	314	341	363	342	343	366	358	363	345	340	384	337	321	306	380	336	351	349	357	345	355	355	365	341	339	348	357	336	335	349	342	363	353	374	367	313	372	327	323	343	369	359	361	370	390	381	376	364	328	361	352	333	371	377	381	356	363	364	349	353	348	359	313	341	325	332	358	322	372	343	362	312	337	326	370	345	340	336	336	342	319	359	360	318	322	352	377	373	334	360	353	362	348	363	386	315	346	349	332	325	356	324	346	346	356	347	324	348	339	359	317	325	361	373	390	331	316	337	371	338	354	353	351	372	363	341	359	339	348	379	358	339	360	340	345	333	327	342	337	389	331	355	346	360	334	352	330	359	332	340	363	343	365	357	322	345	333	339	369	345	324	332	349	316	350	337	341	340	345	330	356	358	333	347	357	369	363	367	356	309	340	391	354	375	321	351	354	336	377	338	351	358	320	327	336	348	381	374	333	328	332	365	326	333	345	358	361	356	349	345	374	354	343	366	360	355	316	356	355	342	346	365	351	345	360	346	345	368	345	342	341	363	324	371	355	338	336	317	335	328	325	352	303	379	321	346	364	311	352	357	341	344	352	362	392	404	367	375	348	336	342	341	335	354	327	355	325	341	325	363	335	350	347	302	337	375	380	350	346	356	340	310	343	349	326	328	336	368	353	349	350	372	347	316	327	356	326	337	356	331	336	318	375	342	367	344	333	356	342	345	328	304	350	347	348	345	343	350	362	339	363	309	351	335	345	359	351	318	326	337	355	373	333	329	340	356	365	344	354	367	359	352	341	354	370	353	346	324	344	354	365	362	358	359	368	307	331	372	307	325	350	364	344	375	345	346	311	360	358	351	369	329	379	341	340	363	329	356	338	362	313	357	351	338	343	338	352	368	346	331	336	358	361	340	318	386	358	319	351	336	344	361	354	366	347	327	364	335	341	349	343	346	327	347	349	341	308	341	332	331	346	362	319	356	349	337	312	356	330	332	356	348	359	354	366	376	376	333	352	340	358	356	362	372	352	351	342	368	379	393	347	370	352	347	328	358	332	329	323	366	344	324	326	345	368	383	362	342	344	318	330	357	371	340	345	351	336	327	321	381	388	374	381	351	360	344	336	354	369	324	355	373	363	339	349	339	357	347	361	325	378	366	337	363	298	369	397	359	341	353	339	344	351	403	372	357	303	372	352	320	372	345	345	340	343	365	358	350	354	330	340	344	365	311	344	335	334	353	330	350	345	337	336	355	337	358	354	359	324	362	349	359	344	350	332	388	366	366	352	348	340	359	332	345	330	357	352	338	332	356	360	369	339	376	364	301	341	329	351	337	368	357	322	342	367	349	371	350	337	396	343	349	327	323	377	321	322	355	345	360	351	362	327	340	338	359	312	352	395	330	349	331	331	363	355	329	322	341	313	344	364	368	350	346	361	379	300	336	349	329	353	362	309	357	383	316	336	367	340	343	344	350	329	364	354	298	350	359	357	314	353	344	339	346	353	361	343	353	372	331	332	331	343	309	382	354	343	343	333	340	387	362	346	320	376	346	357	343	344	340	323	316	345	339	312	365	338	364	339	340	317	341	335	346	349	310	336	390	378	317	321	392	310	344	373	357	338	384	345	340	356	361	357	330	373	345	321	316	360	327	350	331	360	328	343	322	348	340	371	303	328	347	336	363	348	337	359	348	320	353	363	379	365	346	338	374	375	356	342	334	354	318	379	340	363	349	366	339	346	340	355	392	327	393	338	337	330	348	298	351	365	382	338	335	352	378	371	356	361	347	366	348	341	340	348	397	364	323	371	346	361	322	335	362	319	333	350	352	366	366	365	337	331	371	366	367	310	352	329	369	403	353	344	300	319	329	356	335	352	346	358	341	359	321	360	356	370	376	335	349	366	336	353	341	341	330	355	363	378	340	363	334	347	333	371	366	361	367	342	337	345	359	353	346	311	360	322	368	353	357	367	341	379	395	375	362	377	378	348	350	335	302	332	330	317	331	339	351	381	330	365	365	338	358	373	376	358	349	346	377	348	340	325	358	351	343	360	353	329	358	343	350	352	349	367	320	357	308	343	331	344	340	317	355	352	322	363	332	344	331	345	357	326	345	338	322	341	328	349	400	349	320	387	348	349	362	351	319	381	348	359	390	318	357	352	344	382	347	349	352	362	364	341	381	314	369	375	372	330	350	366	372	335	358	333	343	339	323	353	335	345	349	331	360	346	320	316	315	352	324	379	368	300	350	354	315	324	354	390	368	342	321	363	384	348	338	360	357	338	331	352	340	347	362	312	329	344	359	343	336	317	326	348	339	353	356	358	366	359	312	348	337	329	365	349	342	331	336	384	367	332	364	339	367	370	335	336	341	354	361	364	361	333	395	337	343	335	373	324	355	346	373	339	377	349	351	352	354	346	335	334	344	331	345	350	332	336	359	372	374	341	341	357	389	331	315	338	360	364	345	358	331	336	334	351	320	318	336	312	333	309	350	334	357	322	343	340	321	342	343	329	364	363	366	357	332	332	332	323	345	329	337	362	327	344	349	320	346	332	342	313	331	317	336	354	321	348	321	306	324	367	375	338	375	334	346	366	351	350	331	349	383	333	344	336	363	352	336	375	344	329	383	346	366	342	326	334	367	319	327	324	370	313	378	352	334	354	316	371	349	347	339	363	348	385	319	296	340	370	324	339	356	353	366	357	335	352	344	360	346	365	325	360	351	338	351	352	359	354	354	331	336	336	357	345	361	374	329	375	313	333	330	354	332	363	350	352	320	355	311	398	363	359	334	359	379	344	320	340	335	360	328	359	340	339	343	360	339	398	352	344	369	336	357	364	306	335	368	366	331	348	347	323	315	356	307	334	354	379	341	326	329	371	333	362	331	349	335	344	335	355	334	363	372	336	345	350	327	343	340	335	357	340	341	371	334	362	315	347	333	351	354	349	335	336	362	371	331	337	334	326	357	321	359	357	334	352	382	361	329	377	366	361	351	347	349	380	367	385	347	358	317	332	339	373	315	336	385	353	332	343	358	389	371	344	348	355	336	354	343	359	350	331	328	346	367	367	373	343	365	352	360	348	354	330	357	354
25624	23660	42850	45927	35395	24564	10470	2650	1165	574	514	523	479	477	455	484	490	483	446	468	452	494	486	482	418	476	476	440	495	434	475	451	477	431	468	517	477	437	461	452	482	443	477	487	486	445	492	472	463	472	476	468	454	462	487	434	471	465	464	452	449	454	473	512	436	447	459	459	464	479	479	441	490	457	485	443	456	489	473	449	509	431	461	433	477	488	463	478	476	455	470	413	431	470	491	441	467	476	477	472	475	461	463	475	448	477	495	492	434	483	480	441	453	484	416	408	426	453	480	456	468	512	456	470	452	464	410	495	504	477	515	466	463	453	454	458	479	441	435	520	444	450	475	460	447	455	496	445	431	485	472	467	439	450	497	450	473	462	456	450	449	492	462	448	460	463	459	461	453	436	461	466	485	461	480	434	421	456	466	453	484	466	457	465	465	444	470	449	451	450	488	498	460	488	480	434	459	457	454	457	491	472	484	436	475	445	443	422	475	473	452	493	469	467	484	437	507	443	462	448	464	488	472	473	469	435	472	462	435	453	513	454	472	517	463	496	439	509	483	482	432	488	484	437	454	467	462	461	486	472	471	488	493	471	506	458	454	433	524	487	450	468	475	466	499	450	460	434	470	503	449	456	487	462	460	475	450	481	451	460	421	466	463	493	469	488	448	468	502	500	464	491	484	494	488	485	488	465	447	509	470	510	476	434	478	472	483	495	475	444	507	454	458	447	458	443	497	441	463	457	469	431	489	463	467	458	449	485	504	501	468	473	462	481	461	456	462	452	441	435	488	461	512	508	482	477	464	465	432	479	406	440	452	461	486	450	467	430	482	472	487	470	516	467	472	499	476	479	434	479	476	478	483	473	438	457	475	483	491	479	492	455	458	452	474	459	451	461	441	440	488	445	453	461	421	474	429	479	475	460	446	461	486	463	475	465	505	469	526	458	430	483	472	454	454	464	445	484	471	444	481	438	427	457	436	495	435	452	449	475	449	450	465	464	470	446	472	419	480	444	445	458	473	447	499	485	459	482	483	483	424	474	433	483	468	433	485	499	476	444	468	452	459	457	467	438	509	459	433	464	470	484	483	513	445	457	469	468	445	475	440	447	461	487	459	474	452	465	472	477	470	464	486	440	464	474	491	461	469	443	473	469	477	485	429	442	489	473	484	448	463	453	462	476	422	445	467	517	486	448	460	472	447	449	446	483	511	457	485	447	463	492	444	406	446	516	471	465	468	466	469	455	452	460	470	495	481	466	446	476	458	493	478	448	451	505	453	488	461	432	464	450	450	474	457	437	437	470	470	483	459	449	427	466	502	506	494	443	438	489	466	433	436	444	427	468	439	447	485	474	479	427	487	492	465	461	456	474	454	462	488	481	491	448	465	418	459	455	481	456	447	471	465	479	489	446	472	514	413	448	493	434	493	480	455	494	476	484	479	503	469	473	488	472	471	476	454	493	455	440	462	446	452	462	481	491	463	496	457	439	460	472	498	478	450	452	448	507	462	495	500	491	474	477	473	515	448	452	445	429	449	455	467	481	485	455	447	455	446	487	440	495	455	440	463	457	457	473	462	480	444	466	454	451	506	452	456	499	471	443	476	415	467	427	492	494	471	465	490	454	488	454	450	464	473	477	452	447	464	464	457	463	460	462	456	493	475	454	455	426	455	436	435	465	491	472	501	476	439	456	477	457	470	419	448	496	478	472	456	429	494	441	510	459	489	468	455	479	474	491	465	442	478	462	470	487	444	509	444	451	444	434	471	447	452	450	479	426	488	506	442	461	488	484	460	470	507	487	459	506	516	496	471	481	453	488	479	484	436	507	503	452	457	472	465	489	474	472	466	460	500	464	492	478	499	435	470	447	486	454	468	480	471	481	482	507	482	444	439	477	470	486	460	461	479	456	512	497	486	475	483	455	471	481	526	490	492	454	472	439	461	452	491	474	472	466	452	467	468	432	481	524	468	464	459	460	520	437	451	454	454	504	468	433	469	493	487	456	492	467	450	431	497	438	441	484	444	452	463	473	470	452	472	431	462	486	452	461	468	448	482	453	485	497	453	494	435	441	477	495	486	482	458	466	467	506	456	510	451	469	493	462	439	461	460	458	426	499	486	477	466	504	489	478	455	432	460	472	423	488	445	458	469	470	464	492	477	486	471	435	499	473	451	457	454	450	467	447	430	450	477	438	488	485	484	467	470	456	478	479	481	466	457	466	442	486	468	502	465	466	471	456	465	514	445	509	441	452	457	447	458	442	504	465	441	460	469	498	463	443	442	500	493	480	454	457	445	439	465	485	487	429	475	441	469	470	449	480	475	463	465	414	484	479	469	462	443	485	462	464	436	428	448	465	471	493	436	469	493	450	448	476	453	454	497	458	467	458	424	475	479	483	482	472	475	490	485	463	484	439	438	461	465	463	495	486	510	438	480	490	433	455	450	469	456	425	466	519	498	450	464	458	491	439	431	432	438	484	474	470	460	476	443	457	490	499	489	504	468	515	490	465	489	463	498	464	459	480	471	487	445	463	451	474	482	481	458	455	432	499	463	512	459	424	443	501	458	460	473	488	462	471	451	465	491	469	487	480	442	487	459	471	457	458	458	463	408	483	485	478	465	438	501	475	500	442	452	473	482	461	438	450	439	478	452	503	496	477	430	441	467	469	450	454	468	438	454	492	441	470	461	474	483	522	457	472	485	458	441	480	457	471	493	421	487	457	435	487	433	481	445	442	455	470	521	488	428	481	449	481	443	469	431	462	474	476	457	479	425	490	451	491	466	510	454	474	514	450	439	452	465	441	414	455	478	445	436	493	460	473	468	462	475	511	472	460	470	466	476	442	479	464	491	468	444	444	508	502	470	457	447	450	461	510	440	467	441	438	480	464	433	428	491	479	459	464	461	443	511	441	445	462	467	471	477	464	454	469	435	467	463	441	467	460	449	453	487	452	454	465	458	467	471	472	456	449	460	464	474	458	446	455	457	473	444	476	527	457	455	499	459	504	494	447	486	460	461	469	469	476	462	417	468	463	476	429	454	471	472	472	426	441	454	455	451	458	457	463	458	485	483	496	496	477	451	488	467	440	456	492	472	475	478	434	482	515	444	484	477	433	437	439	455	485	470	471	487	462	483	477	445	449	467	472	454	448	463	437	475	469	470	462	447	483	430	468	463	441	461	467	472	462	492	454	471	497	510	436	423	495	470	469	442	427	476	481	460	478	487	486	465	453	488	435	458	469	451	439	464	456	492	449	453	489	479	473	496	471	484	455	486	486	445	496	460	485	480	471	444	449	479	449	458	481	447	471	475	429	454	477	457	488	421	437	447	452	457	449	459	462	446	456	410	506	433	494	466	456	453	462	457	505	458	459	450	457	469	491	474	444	463	445	464	433	478	441	478	459	429	454	486	484	473	477	475	458	465	469	428	461	459	460	500	477	432	463	462	440	486	465	436	480	488	472	475	436	465	420	449	469	462	454	462	480	423	403
43788	89407	75487	51251	31570	18737	7045	2753	1405	502	447	445	436	416	458	437	456	466	455	427	468	462	430	473	449	406	426	456	458	451	463	474	474	434	418	485	423	477	426	444	443	473	472	464	454	435	437	457	452	465	468	456	451	431	415	451	498	501	430	461	434	452	451	404	385	450	429	455	467	460	418	465	427	456	433	450	475	441	438	472	470	425	449	436	409	461	450	459	456	425	454	467	457	464	458	464	443	430	423	452	463	459	448	440	430	452	476	478	450	479	464	477	422	472	440	463	443	468	450	424	418	421	447	444	459	414	447	440	446	419	448	411	457	466	473	425	440	437	443	447	457	459	461	468	450	382	407	427	455	458	465	403	473	419	432	437	436	429	480	413	458	430	446	438	450	453	482	439	459	462	469	426	446	420	440	435	413	435	429	446	460	442	459	398	462	434	446	417	422	410	463	437	461	466	433	459	420	471	470	469	439	427	431	468	427	455	432	415	393	403	449	465	447	433	436	472	455	435	436	470	470	447	437	427	459	427	420	427	446	482	433	485	437	415	474	451	442	456	433	423	416	439	445	439	441	476	412	424	447	433	448	455	437	450	460	461	478	445	450	453	466	454	448	438	469	438	470	433	432	489	429	398	445	465	398	475	445	471	430	446	479	446	454	443	446	419	457	423	461	490	459	456	437	421	460	481	455	403	468	462	435	465	452	502	469	447	442	425	437	422	412	480	438	451	437	466	416	429	456	432	446	454	455	452	424	475	469	436	446	446	432	450	499	450	434	454	454	436	421	410	462	445	437	482	426	446	445	460	413	448	458	421	482	456	446	472	416	439	419	403	404	430	459	436	452	453	432	429	421	423	442	492	469	413	458	457	416	458	471	459	398	487	413	437	417	442	456	439	461	434	418	456	437	482	456	416	448	444	449	413	433	434	469	422	400	457	434	447	462	434	447	447	450	430	420	430	441	461	461	462	438	425	481	468	498	397	458	444	479	408	465	443	434	413	429	446	437	481	466	454	416	454	431	469	422	450	444	468	457	465	451	468	467	441	437	439	417	450	474	424	477	457	425	492	455	440	435	426	468	418	423	446	424	469	437	434	439	441	434	426	454	407	421	457	405	471	409	439	449	457	445	445	471	422	473	470	454	487	417	439	460	460	459	443	415	433	457	461	440	429	413	431	435	435	441	405	464	438	435	424	437	441	456	428	449	449	422	457	447	476	470	447	432	426	449	428	450	404	418	439	428	432	451	418	425	431	460	398	472	414	410	413	455	475	438	416	418	453	440	450	417	436	466	436	421	478	451	464	444	425	435	415	450	457	461	422	449	436	425	461	446	444	449	475	467	421	445	450	457	448	438	440	440	484	413	441	414	440	450	415	463	482	421	428	465	469	445	445	420	473	424	456	456	443	428	437	457	413	461	477	462	410	451	453	399	395	468	375	449	427	421	410	428	440	474	426	433	413	422	471	442	469	413	437	447	388	436	429	445	444	469	447	438	465	474	457	466	460	453	470	450	458	449	441	472	404	493	411	449	440	485	459	444	433	444	424	452	447	432	395	499	426	461	414	399	448	433	401	444	445	434	417	456	447	439	466	453	440	465	466	429	454	467	460	471	439	459	435	460	438	425	471	426	454	446	437	455	461	446	427	453	463	445	418	437	460	477	458	475	428	450	441	438	449	438	473	409	456	480	467	448	453	460	423	504	425	467	432	412	454	453	420	469	458	415	466	456	432	457	424	437	434	443	447	430	445	429	432	464	473	416	460	438	448	464	442	443	427	457	466	457	469	492	423	434	460	440	441	473	414	432	468	432	447	474	469	446	424	451	450	447	492	403	455	464	448	431	415	436	450	428	426	458	449	476	446	431	440	410	434	460	472	436	448	429	489	410	444	446	442	446	445	426	459	435	451	460	450	474	463	443	461	452	440	474	478	449	419	429	496	445	418	434	420	430	450	422	431	417	464	450	417	445	466	439	456	447	462	442	454	444	426	464	440	424	486	457	470	469	460	440	436	486	453	490	427	471	442	433	439	474	432	440	473	462	450	482	479	426	426	407	461	476	457	425	468	462	402	422	401	457	420	439	445	431	428	436	473	443	469	436	477	468	420	455	459	424	475	433	445	432	499	407	466	499	442	450	429	437	441	435	435	441	433	472	415	443	447	471	449	451	420	472	441	444	454	455	470	482	424	447	434	419	399	462	454	478	445	436	435	477	454	432	505	398	422	441	428	387	413	418	471	432	412	458	462	439	394	483	415	466	432	408	453	428	491	396	466	417	443	454	462	475	482	440	446	433	424	427	446	464	428	485	490	460	442	456	442	449	428	453	460	461	448	438	439	477	457	436	416	414	453	430	456	430	448	439	437	433	431	433	464	433	399	458	504	447	428	448	419	415	445	446	434	445	413	469	464	445	456	455	427	413	438	457	458	436	441	436	411	444	508	477	465	441	451	441	445	432	481	465	463	421	447	458	445	423	446	477	447	441	459	467	421	443	455	389	447	450	443	430	448	478	438	460	447	427	407	424	433	443	467	432	423	434	465	456	458	451	433	403	452	431	422	456	466	464	399	443	410	437	420	432	438	428	424	453	461	483	441	431	452	418	467	438	438	429	419	471	422	432	450	457	391	454	451	429	472	458	416	436	420	457	473	427	394	423	419	434	416	454	445	432	456	414	435	509	444	443	434	448	424	426	452	443	464	446	416	445	421	429	477	463	456	447	456	490	432	431	458	432	437	454	444	415	408	440	402	427	408	440	439	479	480	433	447	464	469	425	453	447	451	463	475	459	454	473	504	442	411	422	422	408	468	404	457	418	459	441	431	469	468	449	449	443	458	418	443	432	457	424	435	453	448	408	456	410	458	426	409	458	467	384	441	470	438	416	431	438	414	467	393	463	464	477	459	453	435	456	396	422	410	478	459	453	426	464	458	441	454	398	457	470	467	395	444	450	428	453	445	404	464	447	466	426	448	444	404	461	459	441	415	446	443	463	456	438	453	465	429	432	458	460	412	470	454	429	474	434	418	431	408	476	423	438	446	478	438	449	405	420	440	464	489	413	460	421	449	428	451	439	473	450	439	446	452	432	441	452	445	426	431	474	435	443	454	428	434	425	422	439	462	460	434	427	431	454	471	484	431	427	440	434	469	438	451	433	467	418	407	438	445	422	451	417	461	459	457	443	452	467	442	458	489	409	459	441	424	401	449	433	451	475	468	439	410	456	437	436	434	414	436	474	499	480	408	458	422	447	429	455	463	470	465	432	473	469	458	474	438	434	477	463	421	422	433	446	471	452	453	436	465	451	444	469	449	428	442	447	453	463	453	456	418	453	448	455	466	424	510	438	429	456	440	437	437	452	431	416	446	425	416	427	432	440	429	432	467	426	449	441	476	466	467	454	465	472	418	443	471	438	484	436	424	470	449	457	463	460	413	450	460	456	427	431	435	464	480	413	437	421	480	429	433	458	450	454	437	446	454	422	452	450	463	420	465
24513	22637	37335	41898	38086	32351	19231	5022	1991	662	654	601	619	629	582	574	608	593	642	591	595	615	616	590	614	565	583	599	610	586	562	553	622	586	530	571	590	593	600	561	626	612	571	596	613	581	601	594	563	604	573	646	600	600	614	603	585	632	573	557	579	556	569	559	567	609	574	524	585	626	587	576	582	553	589	646	569	545	569	597	602	565	559	606	595	619	631	600	607	572	602	626	615	589	605	586	583	601	575	606	607	568	559	564	622	589	572	601	617	604	570	602	598	638	606	605	568	611	586	609	600	571	576	586	566	597	602	633	551	618	597	587	534	547	573	554	572	559	624	616	578	616	600	592	614	527	602	574	574	631	556	594	582	580	577	544	575	574	606	583	594	538	551	576	623	606	584	592	586	599	585	579	558	575	577	538	558	599	583	588	575	584	559	587	550	597	550	554	581	602	605	605	565	556	565	523	622	587	595	612	596	590	547	606	593	598	597	623	550	608	611	578	599	570	636	614	576	552	587	571	595	574	569	604	571	533	570	566	614	638	572	559	590	601	564	554	586	562	581	590	576	542	595	575	579	595	581	562	615	608	596	621	567	580	607	579	580	579	558	589	598	613	585	597	592	555	619	608	585	594	570	595	589	573	570	600	632	590	602	592	569	518	565	599	525	623	577	508	573	608	597	584	581	608	639	597	587	604	586	556	602	598	570	577	622	560	591	530	576	557	615	579	572	612	576	559	569	616	547	585	592	559	538	567	585	573	577	586	574	615	562	586	625	637	570	618	596	610	588	561	617	627	600	583	529	566	580	583	550	549	598	574	581	548	580	597	623	565	576	559	565	575	587	571	583	572	590	630	607	594	581	568	615	558	600	557	567	530	581	552	563	553	588	617	575	547	611	558	585	614	564	575	586	595	578	572	560	557	576	563	583	566	590	584	584	574	584	584	574	566	592	576	603	614	629	596	586	557	596	583	585	569	665	615	589	601	589	587	579	587	582	612	607	595	585	643	572	574	610	641	612	556	629	556	598	560	604	584	560	562	591	605	610	547	583	569	567	597	566	556	531	582	607	594	619	612	569	574	593	598	599	517	576	564	582	605	582	624	603	602	614	581	622	568	582	608	587	561	618	579	588	588	541	587	571	607	573	584	562	574	578	598	596	611	577	568	560	610	579	614	561	571	609	594	641	523	546	560	628	542	617	571	626	555	588	613	614	545	574	606	569	559	575	569	572	577	590	556	647	548	565	592	605	603	571	573	563	588	648	579	606	532	622	612	587	596	604	548	578	580	588	548	578	562	595	602	552	608	617	596	630	605	565	619	588	571	625	609	611	565	605	593	604	536	656	579	570	560	596	619	586	523	595	576	610	589	560	583	526	574	682	546	590	576	600	554	527	581	575	592	615	577	590	595	578	557	596	624	591	575	590	573	587	578	599	593	569	611	536	549	638	571	549	588	563	598	581	572	596	571	570	586	565	561	591	576	600	569	544	578	614	636	611	606	584	561	579	587	556	563	552	592	559	620	563	565	567	585	592	585	591	581	549	557	548	559	586	554	584	571	579	570	561	583	573	600	615	575	583	575	618	570	592	578	604	578	573	548	559	593	599	548	572	583	594	599	574	598	565	614	573	607	605	556	596	582	608	547	587	586	602	615	600	581	611	530	604	602	601	548	537	612	575	594	598	612	567	597	627	587	633	620	623	577	572	583	593	577	586	649	616	595	539	569	578	572	586	623	569	563	543	624	585	582	551	585	566	580	601	602	570	581	630	575	627	599	562	571	553	588	600	580	576	577	559	532	568	622	576	571	563	643	538	605	574	607	632	592	584	569	541	542	587	599	589	543	608	522	622	611	587	549	587	613	563	602	574	570	609	601	580	564	592	563	579	595	588	583	612	603	590	554	572	579	594	569	566	577	565	568	609	556	598	587	629	567	565	594	600	581	559	614	558	639	601	565	576	580	571	587	567	590	615	603	536	590	531	586	580	593	611	564	598	593	621	559	589	590	606	561	572	568	563	568	563	573	556	594	601	630	647	548	588	587	542	597	593	607	533	617	559	562	547	597	606	599	590	597	580	595	576	630	559	587	581	546	628	595	567	542	581	620	593	571	600	546	607	590	533	633	599	558	606	604	616	555	568	565	575	670	610	601	626	569	595	598	624	602	564	572	575	543	546	579	593	596	594	556	602	608	567	612	640	573	618	551	606	587	632	599	556	562	589	578	572	547	566	615	595	550	567	547	607	606	545	570	574	550	595	601	613	544	578	602	525	600	585	560	584	616	606	567	591	573	600	589	630	577	589	592	603	553	606	620	605	623	559	564	574	569	588	562	565	610	614	575	578	599	613	554	615	585	575	560	645	612	591	558	566	576	593	593	574	563	572	566	584	569	555	592	577	592	597	597	582	614	616	599	579	597	626	617	604	647	600	535	551	577	572	609	551	580	537	541	566	550	596	603	585	597	571	518	538	570	581	604	578	607	609	647	576	593	617	603	600	591	600	581	558	584	581	604	576	545	531	559	605	578	581	568	639	572	597	614	590	594	617	615	583	541	583	606	580	606	554	579	609	609	596	638	607	558	589	630	563	611	630	602	589	590	563	592	593	615	608	553	601	580	640	584	580	602	561	594	583	592	608	567	587	577	596	596	567	579	578	605	584	583	569	582	583	583	557	583	579	616	569	572	550	594	569	549	560	603	591	543	624	610	593	549	574	513	577	570	596	565	624	551	555	612	587	572	616	585	609	568	575	578	597	617	587	551	552	583	608	524	583	582	596	599	569	575	587	619	537	577	588	532	583	590	622	577	582	575	622	584	569	586	556	591	573	596	549	570	553	591	565	607	587	622	567	597	611	579	577	581	631	601	588	548	625	578	573	576	553	566	563	564	592	598	568	583	613	603	590	584	617	584	576	573	585	553	561	587	627	592	560	565	608	580	599	607	604	591	578	566	540	641	599	585	588	607	570	569	560	590	622	566	615	606	617	586	572	571	579	579	572	563	575	591	568	561	611	605	624	594	534	594	557	555	600	567	566	544	585	575	599	623	587	597	604	576	594	609	573	570	593	579	626	584	514	547	576	591	597	593	575	632	596	590	592	560	569	554	528	549	585	596	626	595	540	598	538	557	575	547	643	582	555	579	591	568	595	581	596	617	598	569	573	598	583	591	573	602	571	551	572	561	590	543	583	585	608	566	497	570	601	583	573	579	565	607	560	552	595	575	561	620	533	540	567	566	554	573	603	588	559	560	571	606	592	603	593	569	555	615	574	540	587	602	589	595	610	603	571	562	633	563	584	589	596	599	584	560	588	590	547	588	601	580	558	596	600	588	564	578	591	615	567	599	561	611	577	597	615	561	612	576	591	564	552	575	549	588	593	595	544	559	559	581	615	602	618	564	577	555	551	543	550	546	566	570	573	575	559	581	617	551	613	515	579	592	570	583	565	577	572	613	572	602	590	564	578	628	618	584	562	553	586	589	567	597	625	565	563	590
54481	102535	85408	64293	42837	27656	11815	4531	2274	664	582	538	526	590	585	551	546	556	587	580	565	563	542	584	540	563	533	565	545	531	542	583	631	569	591	547	548	581	584	564	511	519	567	569	553	522	566	608	553	533	539	564	566	567	628	549	603	516	526	539	566	567	592	579	560	559	549	540	542	595	574	586	615	576	540	539	535	582	573	534	549	565	536	548	592	566	580	552	560	532	606	547	571	547	565	572	579	603	600	548	592	506	562	556	545	552	579	594	527	525	572	542	558	559	573	554	562	512	529	511	568	498	529	576	590	575	575	564	575	584	573	585	570	558	625	586	553	572	561	573	589	548	536	590	561	514	584	593	572	556	597	559	545	563	507	576	572	544	570	532	534	575	626	565	550	570	563	565	548	543	551	545	538	579	551	567	533	598	551	532	587	557	543	554	521	535	570	549	559	541	563	542	558	561	554	554	603	589	540	582	550	597	524	563	557	568	593	594	556	545	568	562	587	602	557	559	511	547	575	577	551	537	551	564	565	544	544	541	560	543	567	553	559	569	519	577	559	557	556	545	568	524	554	527	539	523	568	567	600	555	558	577	568	599	544	533	583	567	521	543	522	545	560	611	535	520	568	540	571	563	552	570	583	541	527	563	533	559	555	557	562	578	600	582	537	573	544	584	568	601	533	519	524	569	545	523	580	638	584	579	596	563	558	582	569	521	585	510	543	588	568	537	556	544	590	563	519	571	547	548	553	573	556	555	568	559	519	579	548	527	542	571	529	568	558	556	585	538	539	574	571	560	558	535	557	529	567	612	575	562	537	566	547	550	566	563	574	541	523	548	563	533	581	552	591	584	570	560	557	553	589	575	609	555	535	536	558	578	555	561	558	555	561	563	552	581	589	559	527	549	562	586	528	540	567	556	539	521	609	579	571	568	562	521	545	554	565	553	536	603	520	598	540	617	557	574	541	550	570	543	552	530	578	529	532	602	552	528	567	508	523	565	581	545	528	543	586	561	555	529	538	533	507	561	599	546	537	621	571	569	576	563	543	551	554	599	560	558	521	571	584	559	549	557	525	585	572	568	531	555	550	582	536	586	538	565	546	573	547	536	541	547	576	574	526	571	553	576	572	510	559	533	570	561	541	552	558	590	578	532	566	536	535	585	609	561	570	552	528	597	584	543	592	539	528	537	566	534	571	559	550	573	576	532	555	568	524	509	550	565	569	555	528	581	591	517	552	562	562	570	558	579	564	540	542	536	588	574	586	550	541	535	541	548	488	538	570	585	526	580	583	564	556	542	545	582	557	584	561	567	534	572	552	549	566	562	547	570	519	529	539	577	545	524	530	591	599	552	523	567	596	548	569	564	545	563	563	521	583	552	565	542	565	559	627	553	564	578	585	543	572	577	561	564	579	543	586	573	553	534	567	543	562	548	546	546	520	578	574	531	561	542	572	596	575	542	511	556	569	533	555	589	601	568	562	563	540	573	541	564	532	552	573	556	523	594	562	592	561	544	541	564	570	584	536	612	544	540	547	558	524	559	561	549	575	559	558	560	542	529	563	555	544	583	524	530	581	566	515	605	548	580	552	534	581	546	580	502	529	608	536	596	516	560	592	592	543	539	525	561	542	540	551	558	536	570	588	564	565	573	566	538	574	550	546	544	565	518	525	587	588	614	565	591	547	542	523	514	524	511	512	574	534	588	525	532	585	570	563	547	545	564	569	591	562	519	559	551	530	584	561	553	575	589	565	600	546	534	570	575	538	581	594	557	550	550	554	542	583	567	584	535	513	548	573	573	554	587	555	555	534	537	554	559	541	540	544	569	569	549	522	542	551	525	585	542	563	529	550	593	581	541	566	522	556	521	546	584	585	535	565	566	562	528	592	542	551	548	565	599	536	549	536	592	575	615	583	574	590	542	569	612	491	604	570	551	579	535	540	529	551	554	576	553	594	524	537	569	545	579	560	569	556	542	555	507	564	582	570	561	568	572	553	558	555	553	583	565	515	579	596	554	511	565	552	522	547	514	586	544	547	502	546	551	589	575	563	553	505	586	588	571	534	545	578	529	532	519	546	517	596	579	562	566	546	567	584	576	548	525	605	529	555	570	580	565	519	569	544	587	559	539	565	551	575	573	590	565	566	570	553	503	614	530	572	549	585	562	570	561	568	543	557	555	536	556	580	595	540	543	548	570	582	541	542	536	491	562	561	567	555	553	513	585	545	562	562	535	568	558	567	601	561	615	542	547	534	571	583	553	536	581	601	565	576	565	525	550	559	566	556	588	512	580	543	520	579	600	572	573	595	574	586	571	573	597	542	563	518	579	603	511	526	576	598	532	541	523	577	544	560	527	545	548	584	612	536	504	547	541	560	528	515	530	551	572	565	546	524	544	556	561	571	536	518	544	576	538	593	557	538	581	560	519	555	552	594	555	575	591	538	530	547	541	534	540	582	550	548	608	581	588	557	509	525	532	574	546	549	545	597	540	555	556	529	549	553	587	566	565	522	564	546	580	580	590	592	549	572	556	574	552	592	545	541	542	490	587	563	621	556	566	556	563	545	550	578	528	541	525	545	554	580	580	578	588	528	584	574	502	586	613	570	581	483	502	539	596	525	540	509	511	540	578	540	549	520	551	544	552	553	545	568	579	572	493	575	519	525	579	594	531	578	566	546	586	550	562	525	521	597	535	571	543	548	581	572	535	559	513	518	571	529	584	558	585	557	572	563	525	565	530	563	543	512	566	537	572	541	527	562	560	529	548	494	548	553	531	575	525	554	575	556	563	535	577	567	567	540	585	576	521	564	515	592	577	589	535	547	583	559	552	540	559	496	563	578	490	522	561	577	509	592	587	545	532	530	511	565	585	547	560	567	547	563	550	578	579	546	520	551	531	543	553	505	574	597	592	530	568	531	549	588	557	594	557	549	543	549	573	563	535	549	539	570	558	533	549	554	580	573	539	542	580	561	565	529	552	549	545	536	557	544	534	565	552	538	555	540	603	519	548	534	564	548	579	576	587	538	566	557	596	509	543	549	563	545	528	540	583	581	515	529	564	530	596	543	533	572	555	587	561	533	543	556	561	526	521	566	576	557	586	613	532	541	570	517	564	554	550	605	594	523	544	539	617	522	549	537	544	600	552	559	535	564	528	524	552	553	580	588	519	539	563	523	566	532	568	533	556	542	564	528	581	621	573	538	525	572	533	594	584	551	572	582	574	513	596	526	580	552	552	562	550	532	526	583	560	564	560	610	524	515	530	539	528	555	548	541	573	577	546	555	544	571	549	542	573	510	573	580	537	565	571	536	538	606	554	544	568	549	550	584	575	530	565	561	565	569	528	564	540	558	559	531	595	537	565	556	558	572	545	577	566	554	528	572	526	544	532	533	560	541	566	547	557	503	570	570	551	528	573	594	546	560	551	557	544	508	553	537	522	582	550	562	582	531	525	535	568	585	578	542	558	560	570	575	546	581	539	525	515	584	587	543	543
28867	26662	26111	14511	5119	2381	1046	570	498	445	420	436	464	439	426	428	433	413	395	431	445	417	413	436	418	447	433	425	432	471	432	421	438	441	435	404	410	367	427	430	428	386	429	444	416	435	425	427	411	410	468	415	447	421	442	428	419	390	440	465	413	430	404	411	438	425	429	468	457	418	404	422	454	456	416	441	434	429	405	403	452	425	462	438	422	427	419	430	429	415	445	443	424	385	429	440	461	397	445	399	446	405	389	457	455	434	446	392	425	468	405	449	442	448	457	474	444	406	463	405	412	473	436	426	426	426	440	419	445	396	450	473	460	416	406	425	434	410	436	391	401	424	398	403	437	452	423	412	404	449	416	419	404	404	413	395	428	422	392	404	425	430	431	431	393	456	412	406	389	424	426	444	437	372	431	460	433	408	398	388	411	406	399	409	438	417	463	402	442	428	399	406	448	427	373	460	450	394	425	420	428	421	405	466	432	392	423	396	430	449	438	399	440	422	433	409	418	460	420	450	421	413	423	438	478	418	412	456	435	435	424	450	424	427	409	419	418	427	393	430	415	426	401	437	428	435	446	424	397	441	471	402	405	443	453	407	436	445	399	416	411	449	405	442	405	412	441	487	423	450	410	404	428	422	435	408	421	481	434	406	442	406	405	403	433	462	393	400	447	425	437	426	409	442	423	454	385	446	444	429	449	419	452	457	411	408	408	435	444	424	416	436	399	461	400	463	432	404	425	437	446	446	405	421	422	445	456	447	429	451	430	403	401	440	422	435	413	432	425	432	464	433	441	402	463	404	426	414	438	422	434	428	433	422	435	455	460	446	399	391	448	402	458	387	425	429	436	461	461	434	424	450	403	434	437	408	391	426	449	437	430	459	441	416	456	461	462	434	407	385	434	377	389	410	414	420	438	421	410	379	439	464	404	424	404	406	403	451	415	403	421	414	452	394	446	476	460	419	426	461	452	439	422	459	408	439	434	431	407	389	450	426	428	417	431	437	424	427	421	420	427	443	387	438	407	403	433	423	422	408	435	436	467	430	452	447	412	437	433	457	436	410	435	410	402	379	390	437	441	418	438	447	427	449	467	413	442	455	415	445	452	427	425	452	417	422	446	427	424	421	446	427	407	448	441	429	441	430	421	414	440	432	405	417	446	438	393	434	423	452	444	422	426	439	429	429	445	444	363	459	437	442	437	403	451	408	436	441	401	426	422	412	405	411	431	417	410	453	379	417	419	405	442	409	425	444	423	437	440	446	426	423	413	438	437	443	422	394	418	466	401	417	453	395	404	471	420	416	376	378	417	394	412	432	440	416	412	404	425	467	456	420	411	426	448	395	409	420	449	428	426	417	429	419	425	453	422	393	426	420	433	437	434	444	426	453	448	427	407	396	423	425	418	450	456	448	459	429	411	411	424	450	461	414	400	420	442	437	375	429	479	405	383	461	454	442	437	446	436	415	452	437	411	439	450	438	422	431	457	471	420	425	429	430	380	407	430	389	443	426	435	430	415	417	435	444	437	425	460	446	425	406	442	418	458	414	419	433	446	462	408	437	441	435	438	424	442	444	393	453	442	414	401	425	431	438	414	429	404	405	443	415	405	405	402	408	431	416	426	436	425	443	415	427	450	405	427	403	460	426	423	412	415	422	438	452	420	394	446	445	415	436	446	418	443	445	478	406	434	470	421	418	424	407	453	413	404	438	401	395	422	400	446	423	424	422	434	438	462	441	397	422	377	444	425	403	446	396	437	443	465	461	382	434	432	421	435	421	429	393	414	458	475	426	386	446	424	417	410	453	442	429	430	427	435	439	429	416	443	388	453	406	422	451	415	413	411	410	434	434	455	394	404	421	406	432	427	422	456	457	425	438	453	432	422	400	445	404	427	401	413	407	431	428	386	444	449	417	429	400	409	442	428	416	409	410	434	448	392	422	434	446	379	420	419	428	449	427	428	418	438	426	411	436	436	437	375	434	433	408	412	421	443	416	403	415	418	430	444	422	431	429	411	427	383	445	425	419	415	444	393	448	432	451	445	401	399	408	432	395	443	434	441	449	433	414	438	443	391	387	426	444	446	459	435	407	409	429	419	406	441	444	384	427	417	397	403	431	456	436	420	409	409	384	434	459	406	433	457	435	404	444	410	407	459	436	407	426	423	412	421	431	464	402	397	399	408	409	424	407	445	438	368	434	424	470	434	441	378	406	425	379	435	413	372	446	391	420	446	435	425	439	413	457	397	435	416	374	467	409	402	418	422	411	503	448	426	424	437	435	435	439	431	437	434	441	429	422	456	444	414	415	450	435	447	396	440	445	431	405	401	400	412	444	419	405	425	393	437	396	393	448	437	419	444	418	413	427	435	445	420	411	422	409	456	403	433	377	417	409	441	435	446	427	399	431	443	416	408	445	452	423	438	397	384	433	475	379	437	377	398	418	441	408	423	414	433	457	469	385	387	441	414	403	450	465	433	431	419	461	428	434	439	415	418	414	427	392	441	404	423	400	430	399	413	435	478	413	421	412	411	385	413	392	479	388	433	439	433	443	420	442	412	387	440	404	461	456	442	423	461	432	435	412	430	441	451	440	427	438	419	451	420	421	457	416	404	441	416	433	432	462	427	447	438	430	432	438	465	425	436	388	380	445	386	438	384	447	440	440	429	405	426	419	427	455	417	420	410	430	403	415	415	435	457	424	426	411	399	423	445	470	420	433	437	419	402	389	444	434	452	437	441	414	411	410	394	436	427	420	420	406	416	416	455	409	429	456	429	434	427	419	421	468	451	465	444	416	428	435	407	385	382	420	436	404	424	442	439	411	425	421	425	417	429	456	412	428	413	430	437	433	434	433	414	426	430	427	420	413	413	420	426	407	417	442	429	434	425	452	433	383	425	427	431	409	400	418	411	405	440	439	422	425	424	437	428	400	442	431	402	431	418	394	458	411	440	416	415	410	426	424	423	412	441	406	401	398	419	441	403	431	448	417	432	444	405	424	431	453	415	432	427	451	425	432	440	433	422	430	445	440	411	417	444	368	468	417	392	454	416	453	436	387	382	442	401	427	435	423	452	444	455	434	426	376	472	408	424	433	410	417	457	422	426	429	448	445	433	410	429	427	435	400	418	429	423	429	483	427	441	409	417	470	426	385	431	389	484	450	425	415	417	435	389	420	438	437	425	410	417	457	467	413	440	377	396	407	429	403	419	408	456	464	433	453	440	445	434	447	442	388	438	405	428	394	438	434	413	413	395	436	422	432	433	415	450	423	391	420	409	434	450	427	454	419	430	445	429	408	442	418	438	389	419	411	446	403	421	405	444	396	421	449	428	408	435	398	396	405	416	437	440	430	397	450	434	431	430	463	448	403	415	410	385	445	435	431	413	408	415	461	457	446	406	418	444	417	420	431	397	448	434	438	430	423	442	462	413	428	450	418	398	422	443	392	383	427	441	463	432	424	410	416	435	429	446	417	484	449	427	440	446	416	437	423
15171	31890	23015	9502	4399	2512	994	577	438	379	395	376	406	370	359	352	376	370	391	377	354	358	385	369	363	353	370	371	378	347	354	408	391	360	376	351	370	368	371	403	348	383	377	382	386	374	359	376	367	366	356	360	362	367	419	357	362	378	365	360	395	351	351	368	358	375	344	362	352	333	376	355	365	377	371	399	370	358	379	376	384	380	347	375	343	352	352	331	368	386	349	430	378	363	363	351	359	362	363	372	343	368	365	362	361	358	352	338	365	357	341	362	359	339	357	374	401	388	357	352	359	353	368	364	364	376	356	341	356	365	383	360	407	355	367	349	394	372	402	379	363	353	359	346	371	366	374	339	327	379	380	354	352	352	339	345	359	385	352	358	402	391	387	349	366	349	374	399	377	333	379	315	352	393	332	344	368	357	405	382	365	359	354	328	386	342	366	347	381	366	385	397	347	354	346	385	378	382	338	331	353	340	384	408	371	383	381	336	399	370	358	346	368	363	372	363	358	331	361	372	373	369	355	304	385	379	398	361	355	376	371	339	380	348	365	377	362	401	376	355	352	366	368	373	376	335	338	396	329	397	373	350	375	377	341	360	364	360	340	406	342	376	378	326	360	378	371	344	364	357	366	366	364	346	351	365	366	347	390	353	370	394	385	376	363	394	348	371	364	337	362	371	361	381	390	382	373	390	364	376	340	392	402	341	400	359	368	387	394	347	345	369	376	358	369	359	318	357	352	361	388	410	363	345	365	376	393	342	364	388	352	328	354	386	370	347	360	340	343	354	375	404	388	388	377	386	386	366	352	368	368	336	384	362	359	313	354	358	336	370	395	379	356	325	317	356	354	384	350	354	385	356	382	352	369	390	375	361	354	387	381	379	348	347	345	375	387	360	339	381	360	386	361	328	400	325	354	389	365	384	353	376	381	356	397	384	344	373	359	326	353	360	355	376	378	368	333	385	366	359	372	348	341	361	398	340	390	398	363	384	374	370	374	378	367	344	358	392	350	400	374	332	392	359	340	390	369	354	381	364	384	328	331	373	353	381	342	363	379	337	358	391	362	381	340	396	367	337	376	372	345	388	381	335	348	344	389	380	353	373	361	343	357	388	366	354	387	358	345	347	360	360	332	357	382	354	375	323	376	364	396	386	369	362	385	350	317	352	347	372	373	400	390	363	361	373	358	341	381	376	365	392	356	348	369	407	384	374	352	355	393	359	389	345	388	389	364	376	355	389	325	317	364	354	352	370	371	345	353	361	420	371	338	390	366	374	398	366	361	348	404	391	347	388	376	355	376	338	348	368	368	376	332	366	372	396	389	360	349	385	349	361	378	379	346	391	343	369	359	350	351	396	372	360	342	372	383	375	370	351	381	344	395	363	394	360	402	351	391	333	357	393	366	377	374	356	377	365	370	336	398	379	341	331	368	382	363	381	385	355	363	357	385	349	379	340	376	384	351	370	345	388	364	369	385	355	338	371	365	357	333	369	333	334	358	342	361	356	341	354	355	373	372	380	353	355	361	405	349	320	350	392	363	385	359	367	399	370	335	345	334	347	389	384	327	336	349	371	380	328	352	356	352	409	357	367	361	380	368	378	374	360	372	367	382	393	349	380	358	345	383	357	379	342	351	356	371	369	356	368	359	341	363	390	359	359	345	366	375	337	380	363	339	354	351	342	366	363	343	370	367	367	370	403	368	369	397	366	367	391	385	344	347	392	360	393	358	348	386	400	386	336	333	375	358	376	339	320	370	355	368	398	338	363	348	363	367	354	369	402	349	334	337	370	351	355	379	393	397	365	344	366	356	343	335	373	404	370	355	392	366	374	383	364	366	366	369	385	351	359	361	346	389	337	365	356	388	356	357	357	363	357	409	363	369	375	355	369	370	371	393	351	348	369	401	361	399	359	380	346	382	379	353	371	357	364	390	374	352	386	334	383	360	381	369	398	357	352	368	367	355	364	355	368	372	380	375	397	373	362	388	368	355	344	357	372	376	365	345	395	390	360	339	380	350	376	360	359	354	356	377	368	370	401	367	406	349	374	328	366	372	371	391	370	385	376	372	388	337	352	367	352	390	375	355	366	352	364	357	361	350	344	394	349	352	354	388	389	377	372	389	350	347	388	339	388	374	346	382	343	384	386	354	339	354	372	368	347	370	384	323	331	344	328	346	374	359	374	377	377	356	374	371	362	342	368	363	393	327	411	349	336	393	356	363	367	381	358	409	343	372	360	355	380	386	374	396	367	374	372	342	338	386	359	391	370	360	391	358	374	345	392	393	359	359	366	383	399	344	357	398	350	365	364	344	336	356	406	366	353	404	379	344	357	365	380	363	365	356	358	355	383	353	360	354	357	397	354	375	375	362	360	344	363	365	334	363	390	355	365	355	344	335	328	352	392	368	327	378	345	371	414	413	374	388	354	385	360	370	339	384	356	383	354	386	389	376	394	354	402	355	354	355	336	367	373	367	377	394	344	389	346	358	387	370	359	343	366	352	378	381	374	379	356	372	374	389	355	388	372	358	369	348	384	386	378	366	348	353	350	368	379	384	359	381	363	359	368	375	356	378	332	393	387	377	333	383	368	348	388	360	364	348	365	366	350	365	351	378	358	376	391	371	393	340	367	366	367	344	377	347	365	360	365	363	391	392	378	360	340	410	385	365	381	377	380	375	380	360	354	363	372	394	361	360	354	368	391	395	347	383	380	387	359	390	375	379	385	356	380	386	372	360	352	390	415	359	397	397	392	365	368	341	388	389	404	362	400	366	364	364	386	329	365	367	354	386	345	355	369	377	339	371	321	384	355	368	371	341	372	376	361	372	366	356	379	339	382	333	387	352	397	366	387	366	370	387	379	387	355	375	342	364	326	361	393	406	336	352	365	349	348	347	350	375	356	334	343	369	394	376	402	370	357	359	407	379	403	340	369	350	395	383	362	379	365	379	352	357	372	372	363	389	359	351	362	385	357	369	372	340	343	372	373	334	352	342	388	369	366	349	367	371	366	367	364	328	337	361	343	378	318	374	400	371	374	378	345	376	404	369	354	382	367	342	356	320	346	356	338	360	351	393	379	381	344	354	359	368	333	382	369	382	368	403	370	382	378	345	385	369	328	388	367	410	336	368	333	342	344	354	372	378	356	347	354	340	348	364	377	358	386	380	371	371	307	363	361	367	357	398	346	368	339	360	392	364	366	389	386	352	379	360	379	368	388	396	333	397	365	375	376	379	378	357	361	380	379	395	354	361	386	362	361	333	382	379	359	404	367	374	378	374	353	358	364	375	382	340	362	398	342	358	376	377	367	362	369	345	355	381	379	363	405	375	361	378	381	367	377	315	327	359	364	392	366	382	386	346	344	379	375	343	341	366	395	342	371	374	387	381	373	346	356	379	374	327	399	368	367	379	362	358	381	395	354	367	344	368	359	347	395	352	353	378	347	378	387	360	372	362	359	372	333	346	382	381	356	381	367	405	338	337	324	373	356
25586	24176	41379	43603	32885	23125	9495	2182	1011	545	517	525	515	492	491	499	505	497	507	466	536	459	516	502	517	475	493	467	518	473	513	473	512	513	555	505	483	518	472	495	464	462	487	492	454	510	482	472	473	463	518	481	449	488	505	438	511	449	488	508	496	506	502	461	516	457	458	470	454	504	479	491	503	506	497	496	497	525	479	515	505	481	476	491	490	462	493	483	478	435	475	547	486	487	524	503	511	467	528	475	488	470	483	470	489	489	489	500	503	452	451	507	470	495	487	480	465	468	483	492	492	473	472	485	466	478	495	470	494	467	448	483	474	484	503	522	495	486	489	498	476	483	493	463	525	486	460	458	458	466	489	465	472	478	518	457	468	510	484	465	482	483	468	485	467	477	434	468	484	463	502	491	497	499	488	490	504	489	477	476	457	502	517	479	445	513	471	485	498	515	448	512	463	453	511	471	462	488	473	480	473	472	494	490	481	493	478	496	450	482	502	478	468	503	494	535	493	525	494	504	507	471	447	479	511	445	494	490	499	490	454	441	442	455	498	502	515	499	517	472	442	442	481	464	508	478	502	471	482	468	459	497	460	492	469	475	505	453	487	486	493	492	484	479	465	486	471	490	463	471	473	478	457	483	469	465	518	497	507	437	487	508	507	484	510	506	478	513	464	476	492	492	509	516	461	471	495	497	511	516	492	487	512	512	493	476	452	506	490	475	486	488	510	484	458	479	467	486	458	500	451	463	455	497	492	475	491	500	469	474	464	510	498	455	493	485	501	486	469	498	464	478	495	510	455	482	495	493	529	501	476	509	474	521	456	437	529	495	483	476	480	488	467	468	451	471	476	473	505	496	504	509	504	494	515	450	474	459	485	449	511	462	462	501	503	480	491	463	493	523	486	489	494	515	473	479	477	490	454	511	482	522	450	475	532	548	467	490	468	502	479	463	476	461	505	471	439	452	491	463	501	497	504	450	514	477	434	472	513	497	519	473	467	491	491	468	492	514	512	482	450	494	453	467	492	498	468	487	445	502	465	458	469	448	473	468	447	507	482	509	506	486	462	523	503	474	497	486	466	494	499	474	479	506	472	474	491	459	469	475	459	457	516	461	514	480	490	490	450	477	480	495	470	480	491	482	487	492	488	515	486	524	467	518	520	501	486	493	504	503	472	478	474	485	507	502	473	512	464	510	496	477	524	476	464	478	464	471	479	498	477	441	492	494	485	481	485	488	498	483	480	506	523	474	487	491	489	496	493	469	468	507	506	494	509	499	426	518	471	495	485	504	473	496	475	504	519	490	477	503	469	518	477	461	455	454	492	484	480	469	460	464	480	490	457	475	443	450	490	464	520	498	476	464	482	446	453	470	502	497	466	455	470	508	459	505	486	519	457	508	515	474	533	508	480	457	506	508	486	469	522	509	444	455	518	495	544	454	449	523	477	436	434	473	463	486	461	499	534	492	472	470	490	503	450	476	522	434	499	496	467	473	512	488	458	487	467	503	512	454	471	511	460	467	449	493	500	468	498	483	501	511	500	502	472	482	471	513	475	460	478	490	467	467	546	504	543	458	480	477	457	459	484	479	519	432	464	469	464	477	454	466	506	476	498	457	453	521	485	455	519	471	518	476	432	467	502	462	479	464	477	463	477	485	533	472	471	492	524	489	479	490	480	494	483	470	480	423	474	482	452	503	433	494	499	466	482	475	517	475	477	510	498	451	493	481	493	477	460	453	477	487	472	500	484	504	428	498	464	484	497	462	483	471	444	494	496	511	534	482	510	544	469	472	527	470	492	496	499	528	470	483	473	478	493	501	497	469	468	470	451	510	518	468	468	477	488	502	455	480	435	501	495	479	460	493	523	459	476	475	539	477	482	479	478	484	455	482	465	465	483	495	439	486	497	479	489	488	545	523	505	529	483	492	464	533	462	451	480	533	520	473	476	422	481	490	459	481	481	498	487	496	498	473	483	485	470	504	450	453	488	454	485	482	492	437	475	468	484	480	472	490	461	453	479	467	482	493	472	486	453	482	490	471	492	463	489	492	463	444	495	488	445	497	411	481	497	470	477	479	494	530	505	447	488	514	427	519	479	477	484	505	481	481	476	479	491	475	528	478	501	477	459	461	511	510	516	469	490	453	477	493	497	485	485	479	468	486	426	475	439	490	463	462	506	474	479	448	462	490	524	443	472	500	492	483	463	492	488	497	523	464	491	503	443	495	451	441	456	476	477	505	461	487	501	480	506	488	463	521	465	458	479	445	507	505	501	488	487	467	440	490	471	471	509	462	470	529	515	477	467	450	477	480	517	473	518	507	489	466	488	485	462	492	482	468	470	498	469	497	475	503	474	493	505	499	514	495	477	489	465	453	546	467	500	463	548	447	473	499	496	503	503	494	458	505	446	497	502	525	469	500	491	479	499	410	510	482	473	460	511	498	468	479	479	507	499	456	478	469	496	503	518	471	495	497	466	499	476	494	459	479	506	503	462	479	501	471	467	482	494	494	471	476	517	487	490	493	473	460	470	466	476	479	455	497	486	461	513	469	478	490	507	460	485	473	484	521	471	459	476	466	452	444	467	468	488	476	512	515	440	490	474	495	472	468	507	484	506	474	484	489	453	508	466	468	460	500	452	496	452	484	484	499	436	450	487	486	469	483	474	547	460	462	467	485	506	468	480	473	507	489	450	471	459	480	478	469	507	501	472	449	468	511	505	513	466	510	499	458	474	506	497	446	471	459	475	536	495	481	486	495	468	458	492	478	479	459	503	486	505	473	476	495	487	504	478	464	471	485	503	517	466	497	464	507	470	460	512	461	501	472	502	530	495	479	438	490	476	461	486	465	502	501	506	469	456	500	498	513	486	522	439	499	504	461	490	452	475	460	480	506	471	492	492	476	473	467	484	481	485	484	462	499	457	462	460	473	529	484	479	484	470	482	538	462	498	498	504	466	529	449	456	482	465	487	494	473	497	468	469	483	472	504	478	475	449	501	499	468	532	515	443	511	466	468	469	468	492	472	498	509	464	492	450	521	500	477	487	495	507	486	482	476	471	437	467	492	527	465	482	467	513	453	512	486	489	516	518	486	518	518	527	491	506	507	460	497	469	478	469	488	494	461	484	478	449	462	464	537	463	482	500	444	528	507	449	501	470	465	493	476	470	482	537	460	474	470	510	509	505	463	464	493	460	450	528	499	474	497	492	494	519	494	484	471	489	474	468	462	466	448	489	443	508	468	500	465	465	469	464	463	490	487	497	479	487	535	476	486	502	440	485	481	473	467	533	450	446	473	480	420	430	477	463	481	495	466	475	499	515	507	471	471	463	486	502	501	485	568	491	479	492	477	500	485	507	485	478	484	502	491	507	508	454	520	506	476	466	506	485	457	472	473	520	495	489	458	447	480	502	493	490	475	488	482	492	476	482	485	532	511	492	500	493	507	473	441	532	468	488	477	479	486	472	443	495	471	515	481	472	494	525	491	472	461
51706	90481	73230	47682	28693	17231	6407	2342	1190	583	472	460	468	502	471	446	406	441	488	456	507	466	483	471	420	471	457	459	470	498	405	478	444	511	453	427	455	468	426	467	484	454	515	463	494	452	512	415	495	469	448	455	452	452	457	443	459	435	462	448	487	474	452	473	413	513	441	462	457	462	495	437	479	467	432	542	446	448	497	448	474	498	469	462	485	456	471	467	490	477	417	477	466	436	430	473	478	441	488	473	481	437	450	459	510	455	462	447	414	465	451	454	466	469	439	462	456	472	493	464	496	466	478	482	435	464	433	463	472	446	460	434	444	471	449	470	469	461	469	454	479	493	448	440	426	460	436	415	468	483	465	436	451	465	455	435	468	490	429	471	481	443	494	452	462	456	427	484	446	469	466	486	478	451	444	451	481	487	479	437	416	416	449	435	457	447	477	427	446	474	441	441	484	473	457	458	426	469	517	436	490	457	425	458	466	489	464	447	422	470	471	459	465	465	471	464	460	446	421	465	451	466	504	467	458	488	479	442	435	466	441	490	498	482	420	460	453	445	449	501	439	454	440	452	457	441	447	474	465	432	472	463	438	490	493	466	483	464	443	469	453	462	446	450	474	444	482	451	466	427	458	459	478	489	484	446	412	452	440	451	442	465	456	438	464	443	437	477	433	481	443	452	481	461	459	491	469	462	447	449	437	439	437	462	474	473	481	476	479	461	452	441	456	461	482	462	431	461	456	455	495	455	429	488	488	468	477	455	485	411	486	450	470	448	462	458	459	444	466	446	455	469	454	445	455	458	440	455	524	478	452	436	444	452	461	470	443	472	470	480	477	447	442	449	436	461	465	473	420	472	469	503	467	429	460	447	461	461	480	456	460	480	490	421	479	463	477	449	451	460	455	482	447	515	444	471	448	494	430	460	460	489	446	481	473	459	464	423	456	466	439	479	457	454	451	450	502	477	462	441	488	459	445	510	466	415	453	474	490	452	459	427	475	440	440	454	453	458	410	484	459	447	443	445	431	496	445	438	460	485	458	423	484	435	488	440	493	475	438	453	443	464	477	431	514	429	487	440	432	483	439	428	442	432	473	458	468	438	483	441	475	484	448	454	477	452	435	437	452	498	448	471	444	482	444	447	492	424	445	462	461	435	427	464	492	456	460	464	481	506	433	431	479	411	449	475	456	452	440	469	434	450	434	471	442	430	423	442	492	502	486	481	475	453	438	470	451	462	495	486	497	476	441	461	440	424	454	427	473	470	464	441	471	437	451	452	462	448	480	443	436	473	464	435	476	433	501	459	463	464	450	460	455	466	440	479	480	434	457	471	482	436	476	459	455	502	442	444	471	491	477	413	497	473	456	472	488	419	425	447	490	480	448	461	460	446	478	437	441	432	514	479	438	453	491	487	459	461	465	442	461	452	420	445	463	456	424	469	470	504	480	445	413	451	436	435	478	414	457	463	470	470	476	479	470	467	452	425	462	486	434	470	443	452	415	472	484	471	457	461	449	419	430	471	446	476	469	452	457	473	454	445	422	451	450	428	442	481	448	491	508	473	470	427	463	483	445	472	469	453	476	433	457	475	425	491	443	473	456	421	418	460	411	496	446	465	426	453	464	473	451	445	463	459	511	466	428	417	476	444	484	535	451	459	472	461	481	454	431	487	458	433	452	465	445	444	456	454	445	462	470	492	470	453	439	471	438	458	453	476	446	442	457	459	441	469	425	451	477	452	455	446	450	457	463	470	472	456	452	462	466	502	518	424	463	453	462	476	474	461	419	454	461	453	443	476	465	480	439	413	425	426	462	462	462	479	516	471	466	441	460	481	488	449	470	470	450	426	463	453	443	457	466	499	444	449	488	429	448	443	475	465	453	432	445	483	472	425	462	441	435	454	456	453	451	429	492	437	438	458	421	437	451	461	447	448	444	464	465	510	481	457	467	478	452	475	458	459	481	431	450	452	484	461	462	435	467	450	447	432	439	455	473	480	505	460	454	454	457	441	440	440	487	444	485	454	444	477	449	483	441	457	452	470	483	488	455	460	462	474	440	465	411	473	487	412	451	469	457	463	458	452	459	448	436	406	444	441	446	468	442	427	439	453	438	480	499	445	451	433	440	463	472	481	474	449	444	434	438	414	472	468	476	428	460	462	486	415	437	473	488	509	453	438	409	469	460	436	470	505	439	440	448	467	468	421	500	457	429	483	451	500	412	445	463	480	475	490	405	514	478	481	460	511	463	451	457	466	437	461	502	447	442	456	473	444	459	465	453	459	471	478	475	502	439	470	466	479	454	459	462	478	451	466	471	450	447	457	416	464	427	472	471	459	486	449	465	450	491	450	466	434	457	464	456	470	457	457	490	443	480	432	458	449	478	447	476	423	504	436	451	488	496	480	492	448	456	447	460	440	453	432	436	489	462	467	463	425	452	449	468	449	451	467	480	467	455	456	458	447	413	434	414	453	469	432	456	430	507	471	459	431	446	461	474	436	498	463	431	473	468	479	487	474	443	446	459	476	428	451	461	458	470	447	452	426	437	476	413	438	422	441	461	452	457	469	461	460	464	473	446	486	483	461	480	483	463	469	464	446	455	444	477	455	433	453	446	452	474	441	477	446	467	459	445	422	475	468	462	482	457	458	458	450	463	442	491	444	493	450	453	423	452	474	481	459	485	457	448	474	445	516	431	434	453	480	404	481	459	441	492	503	469	471	503	454	459	464	478	463	493	442	451	471	461	488	432	463	439	468	482	460	477	497	431	478	486	448	488	491	459	470	456	492	455	478	484	468	470	478	532	474	457	452	417	434	427	424	426	435	456	448	436	471	458	451	454	449	506	455	447	466	442	496	455	485	464	438	455	493	459	484	454	493	469	460	468	454	425	489	474	461	468	475	450	453	454	485	474	457	496	470	442	419	480	446	479	441	470	449	435	460	477	432	474	498	451	480	432	445	464	467	477	444	453	468	433	477	457	440	438	477	484	482	434	430	423	469	455	449	474	427	479	464	420	414	494	489	446	428	449	479	439	435	440	444	454	458	490	441	463	456	469	459	451	450	460	462	459	431	470	464	433	481	497	467	453	438	456	493	475	453	441	441	466	459	455	441	455	453	490	477	432	469	436	450	455	434	471	467	443	508	467	465	445	450	467	479	453	451	421	432	465	448	411	431	502	443	473	444	464	466	442	443	440	489	455	485	447	492	458	434	448	460	459	478	475	510	487	440	469	441	439	447	422	462	457	453	446	449	439	440	453	453	466	447	430	429	416	478	427	430	460	452	487	463	471	439	438	451	497	468	415	456	472	473	470	442	460	477	439	444	499	446	444	478	446	446	457	445	474	443	451	440	444	465	431	447	504	437	464	453	447	480	446	463	451	479	445	435	479	456	486	450	457	449	441	469	453	482	483	472	459	435	482	439	475	453	475	476	413	465	458	461	420	431	470	484	433	465	487	460	457	459	498	459	465	437	465	492	458	442	477	470	485	440
24541	22550	35781	39623	36917	31575	18374	5023	1856	876	643	622	589	615	596	637	629	564	605	607	654	582	610	568	606	601	593	642	601	603	621	608	591	623	595	602	607	585	590	581	614	563	594	543	584	598	569	558	573	625	573	625	642	576	632	611	559	615	566	569	571	595	577	577	625	591	589	593	602	607	565	573	609	599	605	604	580	539	614	534	604	550	610	580	582	628	598	594	572	572	567	626	596	606	563	585	586	566	615	617	586	608	601	610	610	615	596	631	641	610	661	612	638	579	575	549	588	576	634	612	600	568	626	605	570	604	626	584	615	542	582	560	571	543	606	601	613	689	587	594	540	559	614	529	583	568	579	582	565	612	567	571	547	605	569	561	585	593	582	597	559	572	614	591	616	619	571	577	613	620	568	626	599	598	593	563	603	558	587	608	626	587	619	554	552	572	577	588	603	588	562	565	591	585	563	597	563	596	583	589	613	581	568	577	614	568	604	595	573	539	570	641	571	630	574	575	576	624	585	596	629	620	586	594	563	598	623	590	593	577	578	594	587	595	583	613	599	650	583	596	600	644	591	571	611	585	654	564	610	570	639	570	554	616	568	560	549	560	596	565	609	598	602	568	581	620	574	611	572	542	587	599	594	600	592	601	593	551	594	558	591	614	562	598	536	615	616	586	600	579	556	578	594	590	568	567	538	589	588	630	583	601	568	589	579	589	558	581	529	593	566	565	611	633	578	597	626	565	561	588	555	646	637	625	577	562	607	609	575	613	603	545	587	611	563	582	599	572	575	564	588	591	590	593	533	570	630	578	586	571	619	578	578	541	564	598	591	536	592	586	577	625	608	576	596	584	594	549	609	572	570	614	602	623	571	560	557	545	549	620	596	616	573	590	587	579	613	601	582	574	635	578	562	621	568	599	603	571	635	618	575	564	540	570	587	582	585	593	617	597	574	619	613	596	584	594	541	629	585	545	611	620	595	605	590	543	613	583	574	594	635	613	598	577	531	600	585	609	572	565	582	596	561	620	590	542	563	560	574	609	604	583	598	591	601	544	568	617	571	597	540	613	578	663	580	631	561	579	561	560	636	586	600	620	607	604	590	582	583	614	608	547	573	592	584	568	603	614	567	563	590	586	574	601	595	605	558	580	585	586	538	591	550	595	567	575	546	613	564	585	594	639	633	630	573	547	572	584	593	581	577	565	570	599	586	603	554	596	614	606	584	555	566	634	561	573	572	579	577	598	566	637	548	597	593	608	596	576	545	558	561	563	553	638	603	586	620	569	607	559	540	577	582	553	570	606	622	625	603	591	569	590	620	565	567	569	574	529	572	539	585	569	600	591	590	628	585	613	590	614	584	581	600	581	588	578	587	565	602	592	549	578	570	596	606	630	583	562	547	550	597	558	564	575	607	540	638	553	637	587	558	596	577	569	593	587	569	571	558	609	598	605	600	555	621	611	562	596	616	575	603	626	614	598	595	587	606	565	559	588	591	572	589	599	575	562	565	615	566	572	611	590	565	556	594	605	537	617	614	567	590	610	556	543	523	580	573	620	563	570	565	570	565	628	575	578	558	594	552	618	630	564	564	577	577	614	602	591	589	594	596	640	640	573	637	539	599	616	602	578	597	587	629	596	541	580	622	576	618	612	613	599	605	593	531	593	573	590	582	557	530	621	613	606	591	581	596	640	588	600	579	615	577	563	601	608	562	604	578	570	613	560	600	619	584	615	587	631	637	581	603	553	607	600	575	576	603	577	581	562	609	584	606	615	573	546	642	578	616	578	584	569	550	587	602	596	592	586	599	605	596	581	587	555	589	601	567	559	620	590	584	627	582	574	567	617	545	593	590	555	583	658	597	568	544	576	583	618	568	534	583	580	611	581	639	568	567	583	584	604	622	585	580	605	620	596	621	589	587	567	606	600	569	580	577	645	596	584	593	575	521	560	618	603	638	610	606	594	556	586	590	631	610	599	592	608	581	566	595	549	551	574	641	601	585	572	582	587	561	597	584	579	589	585	632	585	574	664	564	581	545	576	591	577	582	599	587	635	562	555	610	609	589	554	603	551	562	599	611	589	597	607	560	606	621	587	578	571	584	588	572	586	593	578	585	554	587	547	555	576	576	597	553	585	598	577	567	582	573	586	612	592	607	575	579	578	618	609	569	568	576	563	573	594	641	625	601	604	543	585	574	612	613	579	579	593	548	614	567	568	579	583	609	598	575	585	587	544	606	594	582	564	551	584	606	526	596	566	572	565	560	589	587	566	605	596	539	633	558	620	593	578	546	584	604	637	561	575	593	588	586	594	603	592	559	601	521	598	599	561	595	574	571	571	598	611	563	573	587	587	615	575	566	590	604	573	595	580	605	621	559	607	552	610	583	588	605	586	595	584	558	580	561	572	564	615	575	588	597	595	577	592	555	564	633	559	601	637	540	556	560	592	623	591	608	584	635	627	644	569	586	571	628	582	562	640	612	594	608	583	581	578	606	567	599	581	583	602	574	616	601	567	560	599	571	589	545	537	595	593	553	586	612	589	591	568	546	570	601	602	651	613	608	592	549	517	544	624	540	564	566	616	536	614	611	619	601	566	596	590	582	580	587	632	600	562	580	592	583	585	590	536	601	559	588	558	600	558	596	583	588	583	616	579	612	629	566	587	574	612	535	598	591	531	590	600	561	608	574	564	626	615	563	594	600	573	606	606	623	562	580	562	596	557	592	576	604	560	575	583	616	543	531	620	586	618	584	573	550	571	612	562	587	567	600	560	591	542	575	573	582	558	620	632	579	655	586	564	580	598	608	559	559	552	577	589	589	579	590	519	595	581	572	567	590	615	596	603	597	534	604	559	596	541	582	616	586	576	528	564	628	601	564	554	580	607	559	596	620	623	589	565	605	578	578	577	573	573	602	556	592	604	578	564	586	585	621	547	583	600	598	596	664	612	616	635	623	582	559	593	609	595	571	602	578	573	577	597	573	592	602	579	602	556	617	533	585	605	653	586	590	553	629	638	578	598	601	610	587	581	560	629	596	612	578	614	576	571	619	602	558	564	580	602	587	586	585	555	581	588	566	619	600	608	645	613	583	572	583	589	546	604	574	566	560	586	576	594	588	585	573	596	614	594	556	582	602	606	593	586	565	557	570	615	605	604	583	599	580	626	554	591	614	577	593	588	596	573	574	607	583	601	565	604	618	571	589	583	570	572	587	584	581	605	636	585	609	580	594	571	602	574	601	560	594	579	615	570	553	562	604	562	544	555	620	605	620	572	627	573	603	582	591	577	601	573	600	595	599	606	621	591	591	582	617	579	591	580	563	551	615	611	585	601	602	584	596	582	600	575	550	589	607	584	563	564	576	561	554	559	591	567	572	627	594	581	579	573	616	544	608	609	595	576	574	606	585	570	568	602	607	587	592	594	604	608	578	565	603	590	603	562	569	590	613	564	573	572	575	585	556	559	549	608	600	623	549	583	604	528	590	621	553	576	579	604
60059	103284	85134	61817	41938	26688	11332	4396	2119	921	565	616	589	572	585	554	596	551	587	576	565	594	563	583	583	569	574	589	502	603	535	570	587	555	586	567	543	603	571	542	530	572	555	561	570	588	578	563	547	588	537	573	596	577	571	599	590	545	554	607	606	598	585	584	562	551	546	561	602	562	591	625	591	557	565	584	568	542	568	561	588	579	596	569	551	549	612	600	598	570	545	545	590	535	576	563	582	585	562	577	582	600	581	567	537	599	559	567	572	524	605	615	585	592	584	577	577	575	597	575	525	574	574	580	553	541	552	562	555	555	599	573	576	602	546	541	586	575	552	580	550	530	566	531	602	549	580	580	568	532	517	542	573	544	530	540	557	552	570	554	587	528	573	528	593	599	589	564	588	573	561	559	534	559	545	624	574	574	522	560	549	568	558	562	612	536	571	523	562	603	511	582	533	574	592	540	593	606	568	604	565	591	570	556	561	544	550	604	576	549	573	539	560	590	520	559	561	554	585	569	558	512	549	603	562	555	563	577	568	589	551	599	554	522	570	567	539	595	585	569	550	547	558	518	584	541	564	545	579	572	556	557	567	521	569	521	581	558	556	563	553	570	566	595	548	568	573	591	563	553	565	558	544	529	587	568	559	573	574	565	578	604	546	520	548	540	579	522	544	547	560	591	552	558	522	576	584	570	593	603	555	603	566	554	572	604	566	564	549	607	570	547	588	586	576	594	591	539	540	553	539	585	580	569	592	544	548	548	552	522	569	591	556	564	591	584	559	595	552	586	521	597	512	552	592	562	567	620	556	577	588	578	575	597	593	537	548	567	543	598	590	555	566	586	611	593	562	540	595	596	526	594	514	600	592	591	557	548	564	587	555	565	564	566	548	541	605	555	593	557	578	559	585	547	571	573	568	554	581	622	574	533	543	521	552	610	545	532	569	581	555	571	524	560	567	551	603	583	565	525	566	566	623	562	587	565	547	596	561	566	579	573	541	561	593	546	544	552	598	517	514	542	554	582	546	531	580	546	543	538	593	600	561	520	570	531	556	537	564	573	584	542	566	565	570	600	555	563	563	550	575	545	550	579	564	569	562	550	597	596	570	506	580	552	542	574	544	554	582	530	530	559	590	602	590	545	549	614	563	500	578	545	545	559	538	551	576	574	538	571	553	558	553	572	582	601	570	549	620	566	567	562	521	585	573	555	535	578	525	535	535	568	552	549	602	541	560	566	586	560	526	545	584	578	545	536	571	558	555	558	556	573	567	580	568	540	559	525	541	559	604	596	628	571	550	552	576	574	573	592	549	612	556	569	596	554	591	512	543	571	523	561	535	579	565	542	574	582	628	572	549	546	573	596	568	542	550	567	546	569	525	526	602	551	553	580	583	574	582	565	569	569	532	575	528	618	573	577	553	575	632	596	559	543	575	565	600	544	587	552	586	562	584	616	514	584	569	536	531	561	554	578	548	560	541	582	597	553	608	594	609	588	539	543	532	592	535	563	561	562	545	567	589	520	545	553	552	592	599	554	551	524	566	555	610	558	543	554	613	547	542	577	581	533	540	589	592	509	551	523	564	587	570	555	542	558	550	583	543	581	557	545	574	574	572	533	571	585	560	581	580	543	578	578	641	526	604	598	532	542	622	565	548	540	535	536	564	562	553	527	583	566	549	598	559	535	559	544	585	565	557	552	590	570	576	548	564	546	604	574	583	576	619	565	578	589	532	596	578	552	592	604	542	555	557	581	610	530	542	561	564	597	583	582	570	549	577	560	510	570	610	540	550	532	549	582	579	549	576	559	628	549	593	517	593	599	556	552	575	562	534	552	615	552	604	567	561	596	565	533	551	537	578	567	513	568	603	580	564	540	572	557	578	550	510	554	571	557	535	501	596	561	567	559	527	560	561	543	536	586	564	615	575	575	522	592	540	580	599	529	565	561	557	593	591	515	533	564	599	542	569	510	548	559	575	588	582	596	627	566	561	536	529	571	551	580	518	564	558	576	541	546	582	557	558	583	541	576	549	568	567	601	533	572	574	639	538	562	551	529	579	497	556	552	543	571	563	568	578	606	568	609	556	572	515	566	574	572	516	560	581	524	573	511	542	525	552	550	583	585	586	562	587	589	554	580	527	554	553	567	554	551	531	551	573	566	541	559	536	589	550	568	553	555	605	546	597	518	545	579	570	578	577	579	588	576	562	539	518	601	557	530	547	568	544	569	587	609	590	578	501	564	574	556	550	542	559	537	595	563	582	581	572	572	603	508	537	561	541	583	559	555	535	551	527	549	558	564	592	561	528	549	494	580	525	570	524	560	559	569	587	569	566	547	562	619	580	567	509	503	558	589	525	571	567	605	570	568	545	549	517	578	587	550	576	568	579	527	564	578	558	560	574	558	548	545	573	526	556	554	594	562	575	591	558	556	510	583	603	569	573	568	567	552	556	546	582	586	575	559	553	566	570	570	585	570	581	597	536	556	563	540	547	568	540	531	500	572	584	544	523	573	559	553	567	538	556	576	565	587	607	570	601	560	603	536	594	555	530	560	535	559	570	528	551	611	557	560	541	567	577	534	537	590	577	561	575	541	581	574	568	572	566	547	553	599	562	554	514	571	540	594	588	569	594	548	573	571	555	585	577	569	553	541	563	545	554	583	522	567	576	573	571	545	546	544	535	562	560	584	565	562	513	574	549	552	559	564	519	528	573	536	542	596	588	520	535	567	539	527	623	583	577	558	557	585	529	575	538	554	560	587	572	582	520	541	547	556	557	565	593	600	586	591	566	570	587	531	556	629	578	548	574	577	535	545	599	541	496	547	600	547	558	546	569	557	557	551	571	580	544	558	539	564	590	571	601	525	535	571	585	581	541	554	525	571	537	577	570	602	561	561	552	595	539	569	515	608	580	547	537	565	598	569	594	567	567	571	598	553	520	540	532	550	576	543	528	541	582	579	565	528	558	556	559	559	569	583	560	547	588	529	553	583	527	593	567	561	592	517	512	549	589	569	563	546	590	543	545	531	603	548	540	544	553	581	577	553	557	576	565	605	578	604	561	570	568	588	559	579	550	532	566	568	588	535	618	583	565	565	563	552	576	576	594	527	568	546	625	553	570	572	569	584	598	556	571	555	609	565	530	584	571	532	572	561	590	559	633	621	530	535	588	593	551	570	532	555	561	587	600	556	580	550	586	554	575	597	608	572	579	607	546	544	568	578	592	585	517	581	551	581	522	558	543	527	600	548	553	560	552	537	529	530	555	589	560	572	540	590	573	605	596	624	575	536	554	585	546	538	560	552	536	601	544	545	567	574	598	574	545	596	552	557	577	557	519	567	563	547	562	592	577	550	578	543	531	585	539	511	553	590	568	540	558	616	564	621	554	568	569	521	569	529	578	549	554	613	587	556	568	573	563	565	540	577	611	543	548	560	541	553	564	551	558	543	589	568	546	564	559	524	557	530	587	581	548	564	555	535	570	551	556	569	562	570
28783	24893	27135	14996	5737	2609	1082	592	451	462	421	420	454	424	448	451	406	443	452	460	409	444	420	413	445	432	432	439	444	418	438	414	414	444	432	429	425	407	404	430	424	396	392	379	481	376	452	384	419	422	458	412	456	434	433	445	447	471	395	416	424	417	446	422	461	422	419	442	411	429	420	404	399	385	402	448	408	409	413	419	391	396	425	434	438	445	452	452	398	446	413	465	393	416	428	405	435	431	405	442	408	425	414	440	421	436	428	437	423	424	391	412	426	453	401	410	430	384	421	440	432	400	429	409	464	413	416	452	394	426	431	427	450	438	416	400	446	404	419	392	432	419	401	408	424	419	443	428	427	440	462	416	419	403	396	434	382	413	416	412	428	425	406	453	395	410	446	413	420	420	430	415	418	436	445	458	423	405	421	438	400	405	426	416	430	375	412	408	460	413	414	438	434	443	438	408	395	396	391	430	414	429	402	414	418	396	436	428	423	433	437	418	425	409	469	398	411	401	419	403	426	422	414	415	430	430	440	444	463	387	419	397	406	438	408	412	407	433	416	440	408	444	414	415	422	414	467	431	433	410	390	407	443	408	432	434	404	400	455	432	469	384	479	439	435	439	410	454	426	407	438	431	410	412	415	438	395	394	411	421	439	432	412	392	396	388	446	400	414	428	424	461	418	398	424	439	378	422	435	421	449	409	423	397	446	417	407	427	405	404	403	424	426	425	434	409	414	415	462	400	401	434	428	442	435	400	376	404	414	443	398	434	372	411	394	418	410	443	440	415	439	423	395	434	408	393	421	403	413	428	442	432	402	414	429	411	422	405	419	414	440	396	412	383	424	419	439	432	416	410	421	433	387	411	446	455	424	431	430	405	407	419	417	402	428	411	405	404	428	441	405	434	396	429	364	430	409	413	438	451	428	416	409	380	424	456	436	405	419	435	439	416	446	400	434	397	439	396	419	454	425	458	384	399	418	390	387	460	467	449	392	431	443	415	437	412	412	425	438	379	394	432	414	401	416	437	422	388	439	420	444	437	398	402	437	430	404	424	421	440	413	426	394	401	438	414	411	417	411	417	429	396	419	426	427	458	467	423	404	437	442	417	433	383	386	384	452	416	406	410	415	392	417	417	419	371	446	405	395	429	424	407	422	414	404	372	409	404	451	441	395	441	441	418	453	428	431	406	441	429	383	437	388	392	425	382	475	441	390	383	438	421	467	441	449	392	401	434	421	379	434	396	410	420	425	380	456	436	424	400	420	386	436	388	413	397	430	439	423	401	388	423	416	384	419	405	450	418	438	460	420	455	458	435	416	443	458	409	455	402	400	443	407	421	407	413	454	435	414	453	423	439	403	385	436	450	419	386	440	431	428	410	392	412	391	439	445	450	471	423	435	423	412	394	403	416	434	406	426	426	409	420	471	414	464	412	431	409	421	409	454	455	431	418	412	392	389	405	417	377	388	431	410	421	403	424	426	419	421	397	428	403	410	457	426	435	436	436	428	455	440	403	392	421	397	428	400	427	440	428	431	412	421	399	415	419	450	437	405	416	424	438	392	437	409	423	398	425	408	424	410	462	364	416	414	416	419	456	431	409	426	437	439	405	434	423	436	455	407	386	407	409	403	456	436	398	441	439	429	416	421	434	450	435	433	437	408	463	416	421	439	401	393	445	406	401	417	407	418	422	423	415	467	438	384	402	431	435	417	415	393	451	453	425	392	462	459	427	409	428	440	406	455	395	416	432	440	399	438	418	432	392	422	427	422	422	436	445	428	419	416	441	417	484	408	443	400	409	407	455	403	439	413	445	440	450	416	470	439	419	484	423	439	446	397	471	385	443	428	424	445	414	416	410	436	406	400	431	433	426	396	376	450	425	413	367	444	446	469	408	442	444	429	420	413	420	440	412	387	392	395	420	451	375	441	431	399	431	426	440	409	396	416	401	458	382	423	389	424	391	404	408	403	415	458	435	435	392	383	447	431	407	389	464	423	427	419	411	425	432	427	427	447	422	387	421	422	407	390	402	417	473	424	407	402	413	416	450	395	431	427	428	397	446	377	395	428	387	400	438	423	404	412	452	416	415	424	396	395	445	390	445	428	407	439	398	435	415	412	442	406	452	404	434	404	445	371	402	431	419	409	421	439	430	440	424	428	418	445	402	390	432	449	447	431	428	421	405	400	411	396	406	397	437	439	443	459	398	416	425	385	444	435	400	422	398	424	416	417	377	434	444	419	428	417	419	427	397	399	400	396	412	441	446	440	426	428	438	415	410	417	450	453	413	431	425	441	396	407	417	406	453	438	416	448	419	421	419	402	422	419	427	422	405	417	391	419	426	415	396	450	415	412	398	448	408	420	435	429	405	420	397	391	441	428	427	449	398	407	432	393	375	446	410	405	407	388	383	453	427	421	393	410	426	392	406	399	463	418	438	419	428	425	416	431	452	441	420	434	395	418	411	397	448	413	414	396	435	428	453	448	389	419	382	392	451	445	402	456	415	395	439	401	468	446	442	403	448	374	430	429	478	385	453	411	425	446	394	448	424	420	420	424	445	461	431	401	380	466	419	426	436	400	419	410	442	422	428	466	385	401	424	406	390	434	472	430	410	396	435	448	390	447	404	412	424	417	432	454	417	416	416	415	440	433	410	396	400	433	403	412	443	423	418	395	423	444	472	437	404	439	425	419	412	403	395	417	416	434	421	410	407	418	456	437	420	403	446	426	390	388	427	408	395	430	427	415	435	428	425	432	410	424	411	415	444	443	420	396	420	391	410	442	445	424	425	445	445	403	425	418	430	421	379	437	390	428	419	411	420	405	420	444	448	435	396	413	417	438	402	417	382	452	436	399	425	400	414	445	464	403	413	438	440	386	391	405	404	374	412	413	425	432	445	427	411	398	423	410	428	426	421	435	446	444	452	423	430	402	461	464	375	378	436	397	407	434	440	432	405	384	425	431	394	449	386	413	433	457	405	423	401	430	435	393	459	415	420	426	427	425	462	492	430	448	376	402	451	406	403	431	416	434	437	464	422	453	430	403	427	417	443	418	405	432	406	422	387	439	434	382	420	428	438	412	397	446	395	421	395	419	435	441	418	394	392	454	401	409	418	395	411	468	413	422	413	434	402	409	424	454	383	431	447	427	414	406	465	410	418	431	438	419	428	422	398	458	436	444	451	409	451	419	422	439	405	414	411	406	430	425	396	441	422	439	403	446	430	418	394	481	406	433	442	430	457	412	435	407	421	408	424	381	424	386	425	425	441	426	406	443	425	423	410	438	430	392	389	402	434	446	443	406	405	409	420	407	390	382	404	426	402	412	437	421	397	424	421	399	414	427	424	385	448	436	386	410	430	391	396	435	365	405	414	461	405	446	481	424	397	447	403	432	437	408	428	433	448	446	383	434	437	410	433	419	445	425	430	442	440	448	425	395	402	414	425	415	403	421	417	421	448	430	420	423	426	401	435	437	406	395	411	386	432	415	404
13453	29064	24458	10023	4742	2715	1079	538	452	377	354	363	350	385	348	360	331	355	396	353	357	342	407	402	383	358	335	388	355	348	374	345	336	398	369	340	361	400	352	357	373	393	384	371	382	336	353	368	356	353	377	375	342	377	372	376	376	345	316	364	370	362	379	333	390	377	368	359	369	367	350	331	342	409	370	350	373	372	349	374	354	361	362	336	383	355	346	361	384	354	345	366	332	396	372	366	375	350	389	371	355	394	395	375	385	345	363	377	345	365	365	364	342	379	399	345	348	369	377	343	325	368	364	372	328	365	343	353	352	347	347	346	364	349	353	376	332	355	362	358	379	378	381	363	353	367	356	357	360	344	368	372	392	344	342	385	384	330	369	353	376	351	365	359	352	371	337	363	367	363	368	401	373	360	380	402	392	355	367	345	350	346	362	434	367	382	367	371	353	388	381	330	328	376	366	317	377	355	357	379	368	391	391	374	362	352	383	336	373	374	365	377	370	374	348	335	388	380	381	358	354	374	371	331	375	389	378	314	360	376	359	358	331	381	342	384	349	339	358	337	351	366	373	337	345	358	345	392	390	345	347	366	384	376	339	359	343	350	362	367	361	346	350	364	371	354	334	352	378	346	353	359	390	363	408	403	353	348	336	369	354	381	363	363	355	331	370	381	342	387	353	401	348	348	359	331	370	369	355	369	360	361	389	329	383	341	373	370	360	354	338	363	357	376	391	351	341	364	363	347	321	345	361	352	369	378	374	352	376	349	338	345	336	368	363	335	353	375	389	366	332	336	350	368	379	397	365	362	368	348	368	343	364	388	368	378	323	364	336	338	336	373	369	356	387	335	349	366	388	347	377	390	348	400	392	366	346	370	358	375	380	377	349	373	344	370	351	397	381	375	362	352	383	334	382	337	369	341	364	367	334	361	408	345	374	329	350	363	358	360	337	365	375	368	355	368	348	370	373	374	384	345	383	365	346	352	361	361	373	371	387	341	336	362	319	357	358	366	356	342	370	364	350	349	359	346	348	370	327	353	354	406	342	385	341	371	380	357	348	373	388	380	397	339	367	376	371	363	362	348	352	362	352	362	363	357	345	369	355	358	382	378	368	355	353	343	358	394	348	371	382	327	370	316	357	366	348	358	370	375	368	390	382	372	361	349	357	338	374	398	364	342	341	326	358	362	371	322	373	366	341	392	315	374	364	385	417	332	362	378	343	347	371	404	365	346	330	359	368	363	328	363	378	380	365	360	343	364	345	388	364	342	346	350	372	354	292	337	354	363	386	350	360	325	373	356	361	350	378	370	349	340	351	370	357	367	322	320	347	385	350	332	354	360	360	345	367	347	358	388	356	334	369	369	362	341	361	356	361	363	378	332	341	337	370	359	376	359	346	367	366	325	358	348	362	370	359	376	372	385	355	405	327	369	304	349	387	392	381	371	353	368	360	362	349	340	352	358	364	344	372	385	393	359	338	363	343	377	346	398	335	367	370	314	357	366	358	358	350	408	375	391	362	377	357	370	332	410	359	359	337	362	359	337	385	349	340	338	354	363	330	342	356	364	397	348	369	358	419	363	360	375	357	361	356	347	376	322	369	362	345	356	353	372	362	377	353	338	369	356	369	390	334	345	387	350	360	368	345	370	338	397	354	369	328	330	352	376	331	363	340	365	337	388	390	380	356	361	379	358	347	341	365	374	366	355	357	347	365	416	367	334	358	382	359	388	379	369	377	338	353	359	364	380	394	378	336	336	361	355	373	365	357	370	379	362	397	341	380	371	370	369	394	377	344	372	336	335	333	385	370	357	364	350	386	346	362	343	362	329	356	344	354	411	367	380	368	367	333	339	358	361	339	386	354	368	371	318	391	360	329	342	380	343	388	352	355	352	364	322	365	368	322	375	376	394	354	371	338	337	323	400	327	375	348	370	330	384	353	391	381	376	366	343	380	370	359	340	398	349	373	365	352	314	367	334	387	366	342	358	417	353	378	342	367	371	369	360	329	353	366	358	358	350	344	353	339	339	352	375	347	360	355	381	362	360	368	345	377	386	364	375	349	324	363	368	362	357	370	364	358	377	328	343	368	370	353	362	398	342	343	357	385	370	366	435	367	358	393	326	390	355	363	413	349	374	357	375	340	356	365	328	373	344	351	380	366	389	347	372	361	380	364	368	365	349	372	363	350	394	325	320	358	369	339	347	385	363	369	387	331	364	360	361	386	344	379	358	366	347	397	347	359	397	344	353	340	375	360	376	348	396	390	374	327	335	340	331	375	403	375	355	395	366	367	372	393	369	349	391	359	376	343	346	378	345	361	380	348	355	349	348	382	359	356	366	334	382	333	372	353	341	356	352	390	371	381	384	377	393	327	423	324	390	354	354	381	383	368	356	339	368	393	385	355	337	343	352	394	403	364	359	357	371	365	334	377	337	351	339	376	379	344	336	386	331	369	373	368	344	321	394	353	363	364	363	320	391	368	372	372	358	342	375	364	351	338	374	349	384	366	360	354	351	347	395	343	380	352	354	378	350	377	372	350	360	361	391	355	368	341	338	326	358	375	358	336	330	369	354	343	347	396	330	399	372	370	390	346	336	343	355	375	371	353	358	357	345	371	372	353	391	362	342	370	385	368	358	342	327	343	394	375	354	352	412	363	382	356	361	367	400	355	353	362	351	395	392	363	316	378	373	342	362	351	409	359	362	393	338	399	356	347	374	373	372	376	343	362	373	374	351	344	370	388	377	340	344	318	388	369	380	353	356	343	340	353	394	345	371	350	397	349	347	360	350	360	375	378	382	373	345	362	370	389	326	335	364	383	310	344	370	358	376	345	370	343	339	381	387	397	352	364	380	339	361	368	355	367	358	364	333	355	313	368	346	382	370	383	389	370	363	374	375	388	372	317	356	401	348	370	374	357	347	376	366	376	365	382	315	389	377	354	395	387	339	356	354	405	384	343	364	352	359	341	368	355	393	305	353	338	378	346	377	364	327	375	367	360	363	332	319	362	383	334	351	347	346	353	372	365	337	355	374	348	386	383	363	392	334	377	336	362	384	349	371	396	339	336	366	359	346	368	402	362	355	371	355	389	387	384	361	377	330	354	394	337	374	327	365	372	392	387	375	402	357	349	389	393	343	337	334	363	357	360	367	342	373	358	341	321	317	365	349	389	374	382	360	372	334	369	349	391	338	348	366	376	369	365	310	359	344	354	359	363	377	353	380	334	355	352	363	363	363	363	362	362	348	369	348	341	379	345	379	355	366	329	347	354	348	344	353	332	372	361	374	417	389	378	360	353	354	374	378	380	368	365	358	375	385	344	331	348	375	342	385	386	349	357	379	372	361	374	367	335	340	346	360	371	378	331	348	361	386	336	347	370	353	345	355	344	362	362	362	352	351	330	376	394	369	387	368	341	350	365	376	363	348	358	376	373	344	346	365	375	384	374	368	354	364	334	326	360	367	353	362	402	377	362	367	330	354	372	363	373	335
25599	23583	42537	45253	35106	24875	10478	2567	1148	683	468	467	503	487	483	492	463	514	488	526	515	475	537	429	454	521	475	466	470	504	494	463	489	520	430	509	450	512	513	516	447	480	524	477	485	443	514	516	494	481	502	496	476	443	469	453	501	446	488	529	511	517	506	486	458	491	475	466	503	488	499	491	483	484	470	497	455	477	500	463	430	474	475	437	481	510	487	483	463	479	460	475	473	477	483	448	437	485	484	502	466	505	469	473	438	443	453	466	478	474	431	454	467	488	499	466	481	456	482	482	469	487	509	477	477	467	466	493	460	470	507	478	477	476	502	475	492	513	503	472	453	480	455	492	462	471	500	509	477	462	496	504	491	519	452	473	507	470	483	491	490	440	509	495	495	509	458	476	482	512	491	459	520	451	500	501	490	452	496	500	499	460	500	448	464	471	481	469	471	527	518	504	474	455	486	467	455	508	438	498	493	508	447	477	480	490	508	432	489	465	493	450	457	467	465	490	461	489	455	448	480	479	440	495	447	473	453	466	457	495	465	484	467	491	508	465	491	435	478	495	500	485	495	448	509	512	479	471	493	503	487	459	482	476	454	439	470	472	471	476	482	485	481	456	483	450	440	489	454	469	507	467	456	451	454	491	465	478	470	473	486	448	468	474	463	475	452	486	480	501	495	469	485	455	511	504	437	470	494	477	455	515	459	510	456	453	508	478	445	442	537	490	483	451	473	460	455	459	481	474	500	441	466	498	492	519	484	499	497	479	460	459	512	441	491	483	497	466	480	509	479	517	496	481	465	509	490	439	488	522	503	497	469	456	471	486	508	473	441	510	439	496	500	471	489	452	520	482	488	500	502	428	493	509	473	496	462	516	466	501	494	489	471	485	485	459	475	460	479	502	486	451	510	472	464	445	446	484	481	488	506	481	469	462	504	485	484	506	460	457	470	439	513	495	501	503	477	467	485	484	510	480	488	498	448	481	455	473	467	473	486	497	465	492	483	505	490	472	483	461	495	468	524	491	473	512	489	488	471	398	460	453	472	477	481	476	472	511	486	448	477	508	450	474	461	461	499	464	460	453	467	552	480	448	427	480	508	498	463	474	475	438	443	470	463	484	442	479	491	484	509	480	472	503	461	479	514	506	468	495	499	492	483	456	440	496	489	466	488	473	473	513	480	483	473	504	480	504	479	474	470	502	472	482	482	479	477	454	472	461	470	470	522	442	455	482	508	436	509	457	482	453	459	466	471	503	482	486	511	518	468	478	453	442	461	485	466	444	471	494	457	466	507	448	521	457	444	476	442	450	477	505	489	466	508	496	479	468	463	415	497	483	490	468	476	458	460	495	492	442	486	477	490	505	491	479	427	448	483	472	462	482	455	520	520	458	452	464	480	465	452	488	512	485	470	493	478	484	467	506	490	474	509	509	533	509	473	438	480	472	435	448	495	491	478	480	463	493	510	511	479	455	441	484	493	465	488	512	470	501	485	517	483	473	454	479	495	500	483	502	502	464	448	511	455	488	444	465	461	465	479	518	476	493	474	472	473	498	520	497	463	470	480	498	494	481	461	494	466	469	439	486	493	451	438	515	495	479	524	453	516	491	501	466	494	481	469	502	488	494	463	483	455	481	498	441	450	478	471	465	481	477	476	498	451	492	465	492	487	478	456	507	446	453	426	464	492	497	494	492	460	509	490	479	483	477	471	498	454	495	504	429	458	450	506	483	475	468	529	498	497	454	468	489	479	488	464	441	443	506	526	453	470	475	457	492	464	486	479	473	484	511	483	435	491	472	489	470	516	481	509	473	462	478	463	517	474	445	444	513	478	480	451	505	471	482	450	496	484	481	487	507	493	461	502	496	462	477	466	504	469	497	474	457	458	472	468	449	510	464	492	455	463	497	479	473	455	495	485	490	470	495	485	434	492	532	458	497	461	492	471	477	506	494	479	460	433	480	488	467	438	439	478	430	487	476	463	473	470	459	488	485	476	487	486	465	449	484	493	444	468	469	528	518	482	517	475	450	471	466	497	488	468	475	469	490	471	522	504	493	483	501	441	481	493	497	467	471	475	464	482	489	463	444	459	471	492	472	444	464	458	464	470	457	479	471	450	527	482	466	487	458	456	462	462	435	465	473	506	478	503	458	470	494	468	469	492	497	440	510	503	455	460	489	452	453	422	480	453	492	461	450	462	509	472	484	493	482	473	501	456	509	461	477	459	478	416	484	463	469	472	519	465	498	438	469	461	453	461	469	424	434	454	437	476	484	506	460	473	474	446	484	518	468	482	466	458	480	477	461	466	429	487	501	483	518	490	495	476	479	501	466	437	468	490	501	458	489	446	459	481	496	486	452	446	483	450	491	459	487	500	455	430	504	462	486	502	481	496	474	459	438	452	530	476	444	485	480	468	455	488	496	483	465	507	461	504	516	483	490	493	464	496	481	435	504	489	457	472	484	459	458	461	452	459	458	467	505	430	469	466	510	488	483	477	498	487	482	469	465	474	490	502	452	460	477	491	505	513	487	465	501	462	486	485	494	497	463	492	496	535	504	495	425	491	470	486	469	462	445	432	479	459	444	454	489	455	507	449	505	457	526	497	432	457	462	538	478	488	444	447	469	475	463	478	487	490	511	477	498	513	470	499	452	474	501	508	439	434	464	475	502	463	458	448	444	443	491	449	485	501	454	484	489	482	503	486	478	498	424	441	477	448	445	518	455	433	440	480	504	440	530	458	443	502	460	452	439	448	432	523	511	450	464	459	485	483	506	483	476	466	491	470	484	490	497	445	492	489	477	467	478	439	508	502	494	450	458	468	485	480	502	488	485	481	446	455	474	492	517	477	452	500	510	443	475	473	493	467	494	503	505	486	507	496	477	469	469	494	511	479	439	478	505	506	502	449	489	464	475	502	474	437	478	549	449	483	453	518	451	457	487	448	463	471	472	491	486	474	456	503	477	450	446	481	494	506	474	525	476	443	430	470	487	465	494	474	456	475	479	460	475	479	494	468	481	470	449	457	498	476	489	493	528	470	464	508	454	467	455	478	456	517	465	442	497	491	500	494	471	480	490	472	483	475	474	485	470	496	487	477	499	527	495	489	443	484	468	487	524	471	494	500	483	497	476	490	469	455	470	488	497	521	484	536	464	466	476	464	498	443	449	471	494	559	455	487	414	478	463	480	466	432	450	468	492	507	486	468	479	513	491	475	451	471	470	462	507	487	485	492	502	462	488	434	486	536	500	484	473	475	456	460	487	456	518	528	501	444	477	505	466	467	471	461	483	444	476	527	504	433	484	501	451	450	475	479	476	487	469	507	490	450	450	422	510	474	484	464	500	438	456	441	453	483	497	440	447	503	494	474	512	460	449	508	511	459	467	517	478	463	498	471	505	507	471	466	466	488	503	462	513	458	484	518	493	466	490	477	460	462	453	481	474	495	477	454	490	495	536	521	533	493	520	459	442	480	498	487	500	488	484	471	446	450	457
43735	89677	75016	49532	31759	18418	7144	2707	1379	731	504	493	436	420	468	469	419	427	468	452	462	448	428	441	473	453	456	467	461	435	455	438	449	478	465	482	448	452	486	484	454	457	467	459	455	478	429	458	436	461	452	439	430	432	466	422	461	463	481	433	496	449	422	455	416	478	484	451	442	440	475	455	423	444	500	465	405	422	419	467	452	440	455	423	488	448	433	479	447	459	418	421	474	461	456	444	483	446	448	444	471	439	417	435	451	470	457	432	450	459	462	421	453	435	406	476	443	421	469	446	415	423	463	451	443	500	456	440	454	475	436	404	454	449	428	448	451	471	472	445	468	428	455	454	443	433	465	420	424	444	414	444	456	438	410	444	476	439	452	427	451	481	433	442	445	458	438	433	455	455	424	461	425	455	449	463	475	441	470	491	469	445	488	436	408	437	405	476	452	477	418	435	437	420	456	446	457	498	486	426	411	444	426	442	469	435	449	426	457	451	456	471	446	465	437	468	460	442	457	466	467	482	431	442	420	476	467	439	432	447	443	429	452	467	461	464	472	480	460	433	489	467	447	479	444	441	410	470	445	485	445	459	448	436	463	444	437	457	453	418	449	475	428	431	446	470	430	457	429	448	442	423	452	457	432	416	434	461	461	435	474	477	415	449	447	430	459	453	417	442	412	455	441	453	437	464	413	417	477	454	449	462	447	436	454	475	442	462	447	446	445	434	473	432	425	433	456	467	429	423	436	476	443	394	484	480	463	468	463	461	462	439	446	441	435	475	440	432	474	456	438	408	481	484	416	452	426	423	459	414	455	447	470	478	428	460	455	483	455	413	465	477	494	478	434	430	478	430	463	440	436	440	449	460	434	451	429	429	423	471	436	460	442	445	482	440	437	450	470	458	444	429	443	440	459	452	450	443	462	465	449	438	467	445	437	405	471	462	429	477	452	424	441	449	439	484	443	497	434	421	443	429	489	464	467	436	436	483	454	455	443	420	483	472	488	453	447	476	499	462	445	433	483	443	485	434	435	456	437	468	455	431	488	448	429	449	458	423	442	441	422	445	426	428	446	458	455	471	404	449	420	459	446	468	442	424	456	437	451	430	462	426	457	445	421	430	435	497	492	473	470	429	457	468	423	468	468	423	449	472	476	454	426	443	466	456	468	415	479	455	449	424	409	443	445	463	483	449	425	452	406	440	447	409	412	470	434	451	449	438	460	442	435	444	450	468	446	410	412	439	429	441	459	448	393	442	460	456	460	469	429	460	444	436	461	461	421	411	448	443	458	456	473	436	463	430	447	437	420	458	447	454	429	463	440	448	405	441	450	460	429	426	463	413	450	457	450	428	418	488	484	433	411	408	457	413	428	453	462	422	449	460	465	448	479	479	478	442	421	421	463	473	413	480	466	434	465	430	417	452	452	426	418	457	428	445	476	425	427	457	464	481	410	491	409	447	447	464	445	452	479	437	482	450	423	420	458	446	443	487	439	457	450	401	436	431	431	472	458	481	423	437	437	451	439	453	446	421	415	463	461	424	462	423	461	444	432	464	449	452	432	427	430	424	459	452	464	444	437	436	471	469	436	444	432	446	432	427	448	463	439	459	458	460	418	475	449	474	414	421	440	445	454	439	463	426	445	436	460	430	464	435	414	419	432	416	476	405	436	481	431	421	433	436	445	461	415	427	464	459	465	456	428	431	460	457	454	498	437	445	451	458	449	409	432	473	463	466	483	443	435	447	482	459	428	434	424	486	438	408	446	457	454	470	453	421	426	478	414	472	443	411	447	447	496	439	425	453	430	415	434	461	431	448	447	441	442	484	469	466	461	471	411	435	456	458	444	438	460	437	428	471	437	424	453	446	427	408	440	438	467	480	461	452	416	468	444	407	459	442	425	448	460	437	444	419	461	472	441	463	444	480	446	472	463	434	427	476	423	523	424	460	425	445	459	446	442	452	439	448	442	459	463	445	469	466	433	458	417	455	482	420	438	474	480	426	426	447	481	446	419	452	444	468	476	425	427	444	422	423	464	416	454	456	428	442	430	460	452	405	453	468	443	456	444	482	435	485	439	461	431	424	446	460	415	425	464	462	446	430	389	442	473	449	438	442	462	441	443	435	461	423	430	507	412	450	423	438	474	445	449	456	432	445	432	437	468	447	469	494	445	487	461	415	403	429	479	398	465	435	432	452	482	459	432	443	478	413	406	424	445	432	414	481	451	462	420	452	461	437	447	444	462	423	468	426	409	418	459	456	451	474	441	431	421	433	424	466	457	438	451	433	440	463	463	463	412	460	460	432	413	424	416	448	480	447	433	476	469	458	455	440	464	419	430	467	451	472	473	458	446	466	433	463	472	419	455	425	447	450	430	456	415	455	465	441	429	449	440	440	437	424	449	449	432	445	420	499	434	451	444	448	441	439	428	461	466	474	436	461	460	443	459	433	467	431	450	456	462	453	464	439	471	439	485	459	440	482	447	441	426	469	474	460	451	444	441	469	432	472	435	432	442	428	437	457	452	433	431	467	471	498	453	465	445	456	438	425	419	433	437	483	430	476	416	441	459	436	470	449	463	458	438	421	433	437	429	433	439	447	430	455	447	451	433	431	460	461	439	469	454	425	436	428	429	444	440	445	439	438	425	462	412	448	442	465	452	440	432	431	460	424	422	484	417	427	452	449	484	446	459	446	447	440	414	430	438	467	468	483	452	477	429	455	446	429	451	444	433	460	460	471	449	460	439	419	461	448	467	442	496	465	447	449	440	429	460	452	489	470	448	450	425	491	442	446	457	422	457	447	444	429	450	456	444	470	462	449	467	442	477	421	433	425	442	462	405	436	436	481	452	448	450	431	477	453	476	472	473	416	437	439	474	450	453	470	462	468	416	447	432	443	460	482	428	438	443	475	406	440	466	449	422	444	437	464	457	421	415	440	445	463	413	428	456	419	515	459	459	426	464	441	469	449	455	445	485	455	429	430	436	455	443	454	420	438	446	475	425	454	442	469	431	481	459	496	445	426	433	427	448	425	440	463	422	424	467	465	448	444	457	474	451	447	463	426	430	442	427	447	452	419	422	447	436	441	433	451	413	484	489	433	460	498	473	444	416	404	451	463	454	462	419	462	460	488	423	443	433	447	418	448	416	493	460	422	489	453	451	406	421	410	433	457	447	447	422	479	457	447	440	420	408	441	411	428	442	462	461	484	425	433	426	400	433	466	427	459	430	462	456	447	444	470	426	434	452	423	442	473	458	428	463	459	449	435	448	440	465	422	444	462	436	437	454	468	446	449	431	456	483	402	434	454	456	426	459	443	475	454	449	474	460	441	456	465	467	433	441	424	436	424	427	450	471	473	451	459	420	432	450	462	467	457	434	443	484	446	454	457	455	452	422	484	435	453	431	473	427	452	453	429	443	435	503	408	458	450	442	424	421	439	425	463	476	422	470	469	458	427	494	463	454	459	454	439	448	457	471	451	451	433	410	456	438	449
24521	22739	37147	41187	38667	32753	18726	5108	1844	980	652	636	602	649	635	588	635	632	560	584	587	583	570	639	643	630	598	619	613	593	615	625	648	633	582	555	641	587	651	617	566	605	616	533	605	564	599	571	632	606	605	609	579	571	586	577	584	609	579	589	619	573	601	562	590	615	632	601	600	611	586	633	598	599	654	573	589	576	601	601	615	584	600	621	629	620	584	607	624	584	613	591	607	599	554	600	570	602	584	583	594	617	603	595	580	610	572	540	620	579	606	636	596	605	562	556	584	606	593	590	616	588	580	582	598	592	605	586	581	618	610	597	611	606	624	584	607	604	579	576	596	569	554	552	557	598	549	579	590	640	632	585	594	559	558	627	591	589	631	578	617	595	571	593	576	540	568	604	576	600	582	604	574	638	585	565	609	537	642	602	593	601	622	638	580	640	603	598	552	593	631	577	565	584	596	620	580	569	596	593	586	591	618	557	567	599	630	542	584	600	575	571	606	596	610	601	590	584	584	612	589	584	572	582	583	583	631	616	580	629	616	602	573	596	596	567	607	561	593	511	567	639	619	610	591	557	619	533	562	598	544	609	612	554	624	606	582	580	601	597	623	585	583	599	601	570	595	578	570	593	551	557	577	580	575	570	608	620	575	615	622	651	659	569	613	609	578	620	564	582	568	604	580	592	602	618	594	611	582	583	604	616	619	557	624	586	599	559	589	612	590	572	619	562	566	636	583	569	602	587	624	592	614	596	553	564	619	588	606	579	609	640	587	590	590	574	584	561	560	595	582	596	564	585	571	587	571	628	566	642	612	615	599	548	590	634	598	610	589	581	600	577	626	570	575	586	604	558	602	581	564	597	617	594	571	582	618	622	590	579	527	542	568	567	602	609	602	610	574	556	592	622	591	585	540	587	565	638	581	619	574	581	578	654	573	600	578	584	562	553	584	585	579	563	604	618	576	579	616	556	591	595	635	622	568	587	555	548	624	622	585	591	600	529	564	629	556	564	578	561	599	603	596	575	599	580	620	576	583	606	611	619	641	570	589	582	592	617	616	557	583	596	565	584	592	629	562	577	621	599	594	563	612	588	582	566	543	546	602	597	624	580	641	611	588	612	561	568	587	606	601	611	566	579	611	615	622	607	556	634	598	617	573	589	590	588	580	580	569	599	573	644	612	627	568	611	555	543	541	605	583	594	606	589	648	590	644	589	599	588	565	612	570	558	615	564	545	580	600	581	604	559	555	581	561	590	602	592	578	640	619	581	603	559	607	566	553	606	603	564	592	569	567	578	606	586	553	573	602	572	535	555	626	588	579	598	617	594	585	575	599	590	561	541	605	624	566	597	580	605	580	589	587	569	572	629	584	553	615	582	584	595	566	617	615	610	569	582	587	596	626	568	589	564	576	654	563	629	595	572	567	553	585	591	623	584	559	617	551	591	606	593	619	596	596	555	597	597	591	572	594	624	584	592	615	585	646	579	546	604	578	540	587	605	549	582	575	608	624	603	637	597	554	615	562	579	586	540	592	571	562	642	642	580	591	563	598	602	596	607	541	601	613	580	607	564	597	570	562	554	577	605	564	588	576	573	582	617	568	582	579	568	594	593	568	564	616	583	596	565	577	630	585	603	586	576	600	595	617	565	588	549	621	519	524	598	595	601	618	581	612	597	605	566	594	584	572	576	588	579	580	610	548	581	606	567	630	579	582	606	572	561	598	567	590	584	604	590	579	586	597	577	590	540	562	617	586	607	562	579	580	600	595	574	569	586	545	583	583	605	612	552	597	630	580	548	591	603	617	583	566	564	576	589	590	585	594	589	608	579	598	600	541	586	607	596	556	599	590	608	554	584	547	579	581	597	584	543	575	595	608	582	572	585	584	584	616	600	608	562	589	549	565	579	566	604	605	636	553	581	577	604	566	627	591	617	600	622	639	586	592	582	626	591	602	557	582	619	577	617	587	591	594	582	579	607	558	585	577	574	588	627	583	610	593	612	561	582	607	592	625	567	597	563	604	589	564	594	571	569	597	605	588	614	616	578	558	599	610	602	585	528	562	551	577	615	577	584	587	603	581	564	601	542	609	627	550	598	613	585	562	559	565	584	584	622	597	600	553	606	587	547	590	581	588	590	563	597	615	588	593	587	593	579	583	597	609	590	582	540	592	620	618	591	607	597	607	610	602	556	611	560	585	592	611	559	568	542	597	622	561	569	643	592	551	651	563	601	556	606	571	584	560	615	607	574	539	590	561	604	647	576	591	594	598	551	612	636	598	553	623	578	583	576	620	604	568	628	618	637	602	524	549	593	552	585	518	611	576	534	581	552	588	589	593	581	593	563	589	529	578	553	604	607	597	624	567	565	558	568	606	573	573	579	603	599	593	601	620	592	598	588	611	559	544	589	560	580	583	603	570	581	583	595	569	582	593	622	624	594	612	585	583	613	615	555	597	576	545	552	557	552	595	601	589	562	572	565	620	603	565	572	597	594	630	605	608	589	601	608	584	612	609	554	603	618	620	597	602	560	588	568	591	581	584	573	579	586	592	554	581	565	600	625	588	556	594	612	590	556	576	560	539	573	588	584	552	584	563	568	551	595	619	577	601	565	603	537	576	573	613	594	591	582	587	573	593	619	540	615	584	544	564	589	582	588	644	593	618	592	594	589	570	597	554	577	615	588	554	592	585	593	587	582	568	592	619	611	615	571	584	593	606	568	605	589	609	562	590	588	578	539	602	571	599	585	613	598	583	580	607	619	594	596	585	563	562	576	582	583	615	617	589	554	601	599	578	632	550	593	595	596	598	588	600	594	594	606	584	585	609	563	606	581	592	561	574	573	598	606	517	594	622	599	555	551	633	610	576	595	566	623	610	580	617	593	609	594	571	604	606	589	622	640	619	626	635	568	579	538	591	645	556	571	581	587	589	649	616	599	565	574	641	541	544	594	597	584	578	599	589	570	575	559	625	601	584	563	605	597	568	550	590	585	591	564	556	635	568	638	552	611	595	621	583	593	564	601	595	566	555	614	595	580	580	605	569	554	578	637	615	621	578	574	590	592	584	553	580	539	596	595	624	610	594	619	584	547	602	619	602	595	618	562	578	577	568	562	586	607	594	561	534	589	672	606	592	592	572	579	578	599	609	627	604	574	596	606	576	598	582	585	600	577	591	594	568	607	606	603	595	585	619	593	586	585	568	574	587	624	569	552	577	570	582	524	623	573	583	624	574	599	557	605	583	651	588	579	571	600	558	579	556	570	567	611	563	598	587	586	610	605	572	562	623	582	614	603	600	539	586	635	604	567	560	562	613	571	611	585	604	576	579	566	613	593	626	569	626	570	549	543	535	603	605	604	602	582	586	582	528	653	603	566	604	576	549	591	608	615	563	560	601	578	647	571	586	572	556	619	623	601	542	596	631	610	523	554	568	593	539	612	599	596	529	605	575	571	569	610	600	572	601	630	599	578	582	581	570	583	598	569	570	621	589	590
57493	102995	84718	62975	43809	27175	11677	4494	2187	1094	551	565	539	564	596	552	544	565	563	533	538	595	577	559	617	574	588	567	572	556	552	587	587	576	587	537	574	592	570	576	549	582	576	537	596	518	585	524	546	588	585	581	586	563	554	599	545	609	530	570	566	567	539	552	591	583	585	561	587	557	535	584	576	584	599	559	555	564	549	540	567	599	561	586	528	620	576	561	572	549	561	551	540	543	588	547	543	577	568	579	600	506	564	567	600	502	597	566	560	562	547	563	540	561	533	568	571	583	595	575	593	562	546	571	533	590	542	574	547	579	542	542	527	597	559	566	566	527	590	545	550	586	561	531	557	564	557	544	575	557	555	554	557	543	551	560	584	588	534	519	513	527	554	574	557	530	516	559	553	543	579	555	527	562	519	579	606	575	557	586	588	551	536	580	565	570	546	541	561	609	593	590	573	543	557	548	555	590	562	539	583	571	500	585	570	561	586	591	555	581	560	573	548	554	559	613	573	573	565	549	564	564	519	587	555	587	565	557	589	597	545	575	530	562	557	539	566	596	547	550	570	573	564	584	561	531	636	566	535	595	582	544	563	582	539	547	514	546	574	604	523	538	536	519	558	517	556	537	574	533	555	581	600	579	566	569	531	539	536	558	548	530	573	607	561	542	533	565	531	564	553	561	525	535	554	583	613	550	553	560	554	567	549	584	549	575	562	536	608	544	567	607	526	539	540	544	572	543	518	569	559	597	562	549	562	559	545	554	564	549	513	551	571	601	549	545	538	611	562	590	572	612	545	536	549	559	553	557	554	573	534	571	544	631	565	561	559	527	606	570	562	545	592	561	544	601	555	581	592	556	529	521	594	563	538	534	512	576	548	572	540	590	526	569	575	540	521	550	566	584	545	580	568	566	530	546	603	558	537	545	573	608	569	568	556	545	591	571	560	556	542	567	586	582	530	561	526	543	582	576	576	580	567	574	577	542	584	606	573	565	542	590	579	577	610	523	525	541	550	568	553	532	546	540	577	577	571	540	508	518	565	547	560	601	571	547	522	559	567	586	578	549	569	539	552	558	566	545	577	557	564	572	570	578	569	575	558	548	616	558	584	533	546	619	562	564	558	571	545	588	564	591	572	567	553	523	587	560	567	574	569	584	583	553	570	534	532	577	581	563	561	556	568	614	558	572	626	546	615	557	536	565	562	540	532	591	556	565	526	562	528	552	575	541	547	565	551	520	558	581	540	530	567	582	588	530	577	570	577	577	567	565	564	564	539	599	599	583	540	577	538	599	556	579	569	545	538	565	488	575	567	561	576	581	551	567	555	563	536	538	586	568	560	576	517	543	590	568	533	541	535	523	556	553	581	557	623	543	580	558	598	539	571	562	577	541	611	585	571	542	547	524	557	553	560	558	580	539	556	545	576	526	520	581	561	579	583	574	516	567	568	544	519	554	532	539	533	552	489	551	609	540	557	534	555	542	606	546	621	511	584	557	552	535	589	564	563	563	597	527	526	554	604	545	535	549	526	559	541	523	557	597	608	599	544	533	582	546	618	582	539	545	567	563	585	546	560	601	537	563	565	552	582	588	581	533	568	577	547	558	538	544	606	542	533	601	536	572	544	545	538	590	564	554	543	556	595	510	573	584	580	565	577	565	559	626	565	531	578	592	555	539	561	545	558	568	519	561	568	533	572	543	533	543	552	563	589	602	542	524	597	575	574	575	559	573	556	560	543	594	534	570	552	560	589	563	549	539	533	601	553	560	539	560	540	572	571	584	506	551	567	559	541	556	534	572	568	592	598	595	520	544	582	556	543	561	554	530	509	535	547	566	566	551	524	556	519	547	571	557	558	563	572	543	561	521	546	559	570	586	523	558	530	559	538	537	559	561	620	548	569	583	614	525	554	544	579	549	511	551	533	570	546	563	577	557	507	572	542	580	546	595	545	553	555	524	528	571	546	568	540	545	535	534	576	560	567	570	561	531	588	566	579	564	559	574	579	582	505	582	572	579	521	589	578	521	593	561	607	536	566	548	562	545	562	501	544	557	557	567	550	555	583	594	580	584	613	581	566	548	559	543	566	541	530	565	568	552	533	575	553	559	522	538	549	606	535	516	557	510	524	608	560	581	558	541	548	542	509	564	583	562	591	602	543	512	548	561	601	562	539	566	563	634	547	513	518	556	601	532	529	575	540	542	591	607	554	575	546	609	528	554	566	551	542	585	600	532	561	568	533	532	539	558	556	548	536	548	529	560	544	578	562	556	593	565	543	524	575	537	591	579	588	535	504	527	563	595	613	529	569	612	573	555	553	558	554	584	554	547	578	569	589	531	563	546	532	541	593	568	573	492	572	567	531	530	581	598	526	584	566	583	541	611	559	567	613	583	550	544	577	568	522	587	563	566	565	558	537	547	546	593	571	590	568	536	547	541	564	576	581	521	552	555	558	527	553	538	546	554	593	523	577	518	557	521	544	604	562	562	576	571	568	579	585	566	571	571	572	527	563	543	562	555	547	537	520	503	523	544	567	596	596	573	555	566	534	542	598	585	561	547	486	526	561	581	554	537	530	573	592	557	571	592	569	553	545	524	532	570	542	566	564	586	563	595	544	557	585	556	562	565	588	560	534	544	574	568	549	590	557	502	567	574	560	520	556	548	596	567	561	587	537	540	538	514	585	553	578	604	569	541	498	569	558	570	569	536	552	588	598	576	571	555	534	570	587	566	560	556	532	559	514	558	561	573	546	540	586	585	602	560	559	575	549	544	528	570	552	572	535	591	581	578	542	568	535	594	554	551	579	615	579	605	550	573	562	574	541	601	534	573	551	537	539	626	511	579	563	573	518	540	573	507	553	576	563	599	541	562	545	539	565	566	543	581	521	548	555	569	522	540	587	573	545	550	595	563	560	572	558	555	544	544	550	520	546	542	555	578	591	555	532	559	563	510	545	583	591	549	608	547	533	583	561	562	567	571	573	555	554	544	569	550	573	597	533	566	579	581	586	551	552	559	570	566	525	549	585	521	533	576	588	529	513	582	544	551	507	590	527	575	532	581	576	593	550	552	598	577	550	588	545	505	541	531	565	492	594	575	550	569	562	561	571	530	577	565	576	585	602	560	543	556	511	566	594	582	581	545	551	579	544	525	537	558	495	555	561	568	613	539	560	534	520	549	552	587	577	539	580	574	584	576	552	585	560	570	569	563	568	548	596	581	582	560	544	555	562	579	553	548	544	563	570	596	569	575	563	532	586	518	591	568	555	537	554	548	554	608	580	564	556	575	566	530	560	522	522	576	558	538	556	566	501	606	537	592	537	559	614	572	561	584	574	550	576	600	564	544	570	577	521	524	549	563	589	537	551	515	546	558	521	555	547	556	590	542	585	605	559	555	574	569	572	539	543	551	564	569	569	533	550	579	548	588	554	574	581	547	564	593	563	541	582	551	586	575	573	578	537	555	528	585	547	577	554	601	614	574	557	605	555	572	564	523
28900	25321	26140	14673	5804	2641	1019	562	468	446	443	450	436	421	423	430	454	405	409	429	439	429	450	402	405	430	426	426	417	435	424	422	407	415	469	430	445	440	418	423	460	419	420	439	419	411	452	419	400	439	407	399	436	448	431	399	427	475	456	406	452	402	407	405	433	429	442	423	439	449	403	399	448	421	469	460	420	452	425	425	416	454	410	427	414	416	425	401	429	409	411	475	443	395	451	444	437	421	448	415	435	452	434	442	422	442	419	436	409	455	434	401	433	443	426	419	419	445	461	463	402	447	446	436	425	417	428	410	449	411	426	419	396	407	457	398	428	470	399	445	407	453	398	409	477	410	437	469	403	407	418	453	436	425	382	471	431	470	361	421	415	394	428	423	431	444	415	456	409	435	421	445	415	403	442	451	431	439	465	427	463	469	425	454	399	458	461	395	419	412	455	448	407	421	430	442	394	437	455	436	458	488	409	433	427	481	411	427	426	415	466	419	400	432	470	428	416	417	410	401	412	439	416	472	464	442	426	425	419	435	421	442	449	441	390	485	444	416	452	423	453	415	456	411	421	430	452	455	411	432	416	432	435	465	422	453	382	424	441	414	412	410	434	423	431	460	420	399	446	430	435	444	450	398	405	433	420	416	409	488	418	406	421	407	402	426	434	409	390	422	458	419	431	461	424	393	441	451	456	402	403	432	388	442	426	420	396	417	405	425	430	435	431	436	426	428	442	394	425	418	393	466	398	416	421	439	428	392	419	446	450	425	440	421	418	406	410	407	448	435	432	422	452	459	381	409	452	448	428	430	444	400	434	445	461	411	412	416	433	438	437	423	444	432	395	419	462	441	459	437	384	404	409	413	428	434	412	417	451	413	398	442	440	423	418	439	412	412	471	419	435	416	445	427	423	428	423	471	414	435	470	439	392	453	392	374	444	438	432	438	414	419	425	422	403	413	398	444	438	416	412	419	436	435	461	429	421	429	427	375	398	413	440	444	427	441	405	433	426	434	425	451	420	410	461	440	421	456	402	413	415	434	398	451	477	426	486	449	452	429	455	397	447	443	419	453	451	447	410	430	452	462	434	415	429	451	399	458	431	435	415	409	439	439	429	409	428	441	432	450	437	442	413	434	421	420	423	456	439	439	438	442	438	462	422	432	402	388	419	438	416	439	402	461	417	436	432	413	418	452	399	440	431	430	424	450	432	443	405	420	391	363	411	407	444	434	415	458	430	451	409	423	422	415	436	433	423	436	431	437	471	409	453	432	433	410	425	419	444	422	382	407	393	436	450	462	412	435	424	443	414	468	433	432	408	417	383	404	413	433	433	461	454	400	460	445	472	448	416	460	410	409	446	450	409	427	388	445	418	416	395	445	425	450	383	427	438	448	399	451	397	449	432	481	427	457	405	423	406	451	434	434	416	436	442	448	416	420	452	433	426	390	436	477	423	422	407	439	411	422	406	408	405	442	425	452	425	445	447	438	405	432	412	452	476	443	439	390	433	420	410	385	427	453	439	404	410	462	428	398	424	444	445	408	396	446	468	445	402	435	443	437	446	421	408	431	420	429	438	416	417	431	447	425	441	415	425	431	455	448	438	452	445	401	459	414	421	436	401	411	442	444	441	426	446	386	451	410	435	427	429	426	433	411	430	436	428	412	446	429	460	414	412	392	406	402	407	417	453	442	424	405	406	425	419	414	421	432	449	482	400	425	444	413	436	442	450	425	422	426	372	391	433	425	446	440	400	426	418	449	441	445	478	410	411	395	397	431	436	394	448	426	424	410	420	420	458	405	429	439	435	452	462	445	444	390	397	456	412	414	433	406	423	411	421	401	453	460	418	424	413	475	418	441	419	412	447	448	436	445	426	416	416	442	479	444	472	430	422	445	436	426	473	454	474	461	424	449	453	429	427	430	433	398	413	414	446	403	444	426	434	420	462	405	426	445	410	399	442	434	407	410	408	436	454	457	448	415	405	368	444	447	430	412	410	413	459	448	454	424	436	439	426	462	415	434	412	408	419	470	455	437	425	391	443	399	435	423	439	431	468	468	385	407	432	451	438	421	478	408	408	446	446	423	448	420	426	432	455	410	420	442	432	434	407	432	435	398	447	419	434	441	424	411	429	424	403	436	430	465	431	449	465	408	443	440	380	444	443	432	429	428	397	432	467	416	414	458	425	411	463	443	452	444	399	478	413	433	443	422	421	468	437	449	417	441	436	439	422	437	464	446	450	473	438	434	410	431	455	432	420	457	472	443	403	426	416	406	418	437	383	415	456	439	419	423	452	449	429	411	391	412	447	438	398	424	434	445	427	476	438	427	432	452	446	413	430	458	418	419	417	431	434	413	416	438	424	404	414	452	418	426	432	422	436	437	430	409	449	417	431	453	422	419	398	439	441	442	433	387	428	422	420	448	431	447	404	446	411	446	442	426	377	407	447	437	432	451	437	439	445	409	423	433	438	412	407	459	446	426	441	453	425	411	458	453	425	443	441	408	392	444	426	433	441	436	432	416	444	463	410	429	458	426	402	420	430	413	427	439	412	411	440	443	420	459	473	412	447	453	439	403	436	421	377	439	407	419	477	442	422	428	449	409	414	426	420	414	433	430	423	436	411	428	391	420	428	437	476	424	471	415	445	427	396	482	399	416	464	410	428	420	437	414	423	410	466	442	413	413	422	436	410	433	414	423	446	412	424	406	416	417	460	431	439	410	395	439	426	425	419	422	432	405	439	396	431	439	449	414	425	444	425	432	459	424	404	447	447	410	416	391	409	404	417	402	428	455	399	394	445	431	439	410	400	471	479	455	462	408	447	420	446	430	430	434	444	424	487	438	418	416	445	414	430	428	424	420	377	467	428	420	436	417	418	438	436	460	397	407	453	440	445	456	413	426	401	456	435	463	475	426	430	415	428	441	433	426	409	430	473	478	434	444	389	446	439	437	397	422	407	421	452	451	418	462	449	438	394	449	423	466	447	421	414	409	407	394	440	439	454	425	446	414	402	446	462	457	425	437	421	421	445	450	413	407	400	440	445	462	431	464	407	446	432	461	430	450	409	458	437	391	428	420	440	428	484	455	436	440	412	459	413	410	452	416	417	424	404	404	422	429	434	467	461	404	426	435	430	421	393	419	429	415	427	431	434	410	424	434	431	402	445	428	429	475	437	450	408	392	399	463	439	429	421	470	439	452	430	400	421	434	403	452	461	432	404	378	388	436	435	446	431	423	424	440	455	445	434	443	414	435	430	435	438	407	434	406	424	440	414	438	374	419	418	400	455	383	406	455	473	462	435	416	446	432	415	396	439	429	437	399	443	422	415	420	417	432	447	426	433	452	420	451	402	430	449	444	417	409	476	421	427	392	415	442	412	388	403	445	413	424	387	431	421	405	442	395	424	428	394	431	426	407	424	438	424	408	417	429	447	419	435	433	451	441	467	442	425	416	467	423	437	484	445	431	397	402	450	460	413	398	421	418	436	435
14166	30109	22966	9857	4832	2713	946	551	452	393	362	374	329	369	385	370	387	365	396	357	372	378	368	375	403	362	333	361	335	332	359	373	375	357	372	353	378	362	394	371	352	381	382	354	354	367	334	394	355	371	350	374	379	406	374	356	401	376	357	373	353	375	402	357	338	368	347	405	387	388	373	412	362	388	381	349	358	345	368	373	347	385	406	361	363	367	390	324	338	387	377	335	359	388	352	386	365	366	378	352	366	372	370	393	361	342	354	326	368	352	370	373	357	335	358	338	388	374	367	399	387	380	375	374	369	370	374	384	374	376	356	346	387	373	337	389	337	378	340	365	336	382	380	396	362	368	401	393	329	349	368	372	353	380	385	370	349	361	353	343	367	374	352	401	376	342	371	351	332	393	369	379	383	353	377	351	359	358	384	358	349	348	374	349	367	387	381	382	358	347	353	364	376	377	379	371	398	369	397	349	345	362	340	349	368	338	356	378	351	406	358	364	366	372	363	357	392	371	369	407	394	346	348	345	393	364	374	399	379	368	357	419	351	383	379	349	369	361	378	351	357	344	365	385	364	372	356	373	381	334	374	357	353	349	392	361	393	388	379	387	387	421	375	382	349	334	336	359	392	323	381	345	371	371	386	365	367	383	357	337	354	318	334	388	387	367	377	375	348	368	358	356	354	345	359	371	346	378	423	328	346	385	381	346	377	355	352	394	386	363	387	378	375	365	385	320	384	384	339	391	363	403	357	389	401	375	382	359	324	361	352	373	361	352	355	343	337	386	376	338	372	381	398	308	385	370	353	383	365	380	371	357	360	387	410	377	373	361	362	384	357	359	405	384	378	358	345	345	348	378	331	333	358	375	415	347	316	357	384	383	367	361	372	335	343	344	366	366	394	357	329	368	385	340	377	352	344	347	380	323	370	336	380	357	354	373	388	351	371	359	361	379	337	355	372	345	362	349	369	373	351	373	374	365	374	388	364	373	350	352	381	343	349	374	344	344	366	382	356	393	359	391	362	360	367	348	381	374	411	377	367	378	358	355	363	401	333	333	362	370	372	376	351	343	364	356	337	403	332	347	326	375	386	367	391	380	355	366	371	365	333	359	385	353	351	368	363	414	408	393	360	369	368	356	333	346	376	394	335	347	369	349	359	374	371	381	352	376	360	338	357	343	379	353	366	352	343	380	384	371	367	387	383	361	365	379	350	355	377	383	368	363	356	361	363	365	348	381	342	339	385	336	365	369	373	395	358	328	359	351	362	364	362	343	377	365	371	377	377	375	322	359	336	365	351	390	333	356	357	356	401	308	360	345	376	396	329	378	352	386	343	339	384	372	371	377	366	369	370	382	382	357	368	364	372	351	363	375	379	377	366	386	378	349	385	350	375	339	374	364	367	363	385	367	339	377	376	376	376	364	360	380	371	377	376	339	418	355	350	362	364	354	370	350	359	371	393	346	345	397	390	377	376	385	400	366	361	382	371	373	369	362	391	370	321	369	380	343	385	364	395	397	352	387	359	373	367	367	354	347	361	361	339	356	386	349	374	322	361	368	353	374	384	378	388	378	392	395	339	369	380	337	362	391	389	387	377	395	377	322	370	344	379	371	332	373	366	347	353	371	347	369	395	360	363	361	367	360	363	361	358	357	370	364	331	363	359	364	386	330	346	377	385	361	343	324	349	348	339	385	391	352	380	380	369	376	373	358	344	374	372	370	340	360	365	330	352	391	355	353	359	343	387	408	365	381	367	327	375	386	368	373	358	378	381	402	369	339	346	370	377	345	387	324	335	369	358	371	348	342	354	386	348	346	354	390	368	387	366	338	318	362	381	365	370	382	360	381	361	353	372	388	387	382	337	364	374	399	345	348	409	343	351	412	365	348	349	322	365	390	337	387	376	367	331	373	396	367	388	348	358	363	332	404	338	358	361	347	385	364	370	335	322	354	397	345	398	344	335	377	347	367	407	379	357	391	373	341	337	341	355	360	365	383	364	364	367	370	375	375	363	317	383	395	378	348	358	379	355	368	341	376	367	388	374	327	364	386	347	359	378	359	374	345	377	345	350	360	361	336	374	361	363	409	376	360	394	337	360	346	364	367	345	370	360	351	343	346	378	381	352	335	378	362	366	344	368	333	348	372	326	383	340	366	369	357	335	371	352	318	425	367	394	330	349	346	394	366	367	376	378	363	370	360	373	383	388	380	364	359	378	340	369	398	359	369	375	384	351	356	385	351	358	397	366	356	356	345	379	373	373	354	378	409	375	388	385	355	398	345	395	352	405	345	381	336	357	383	378	395	365	399	364	344	351	351	358	348	383	397	333	377	387	378	359	386	349	364	367	399	338	373	329	341	369	376	367	372	367	390	353	339	364	354	375	386	324	337	362	374	353	390	327	405	362	402	353	337	365	356	361	371	367	413	397	357	409	351	386	366	341	356	398	389	373	371	339	392	383	374	365	330	363	398	374	350	328	340	386	367	364	363	355	367	334	384	345	364	375	353	373	323	354	357	339	333	393	383	389	363	342	364	369	366	382	384	369	383	354	376	416	385	385	374	355	372	351	372	361	373	347	391	372	362	373	382	375	356	397	377	342	343	329	397	373	358	360	367	387	351	351	344	386	352	375	400	371	392	397	393	344	394	412	359	371	353	348	356	346	352	360	378	362	370	378	362	382	381	354	368	368	389	361	382	365	359	363	369	387	345	373	384	363	379	387	355	371	358	332	327	366	371	365	338	344	353	335	333	354	337	373	340	338	342	352	362	419	369	339	338	383	357	395	373	359	333	374	387	345	412	371	360	357	361	351	354	356	368	355	362	344	368	350	334	364	352	357	337	339	387	356	351	377	347	395	353	368	344	357	379	355	343	361	371	371	346	398	369	328	368	376	353	363	373	375	364	388	412	412	352	377	389	379	356	350	347	371	356	351	356	396	365	396	349	361	367	372	386	379	380	356	348	387	370	344	393	342	382	370	368	352	402	369	383	379	372	353	337	426	387	365	385	356	374	388	388	356	354	365	364	350	373	341	358	366	326	366	374	359	373	358	362	361	356	382	375	350	368	380	359	348	352	372	363	361	353	379	371	343	372	361	367	374	373	361	384	385	352	360	347	368	382	353	377	359	357	376	355	390	368	357	367	353	394	365	349	350	372	356	371	324	347	388	369	344	398	365	350	375	347	337	363	340	379	353	352	365	357	369	356	359	384	398	365	331	341	322	356	383	346	380	352	392	375	385	318	370	364	352	379	355	314	377	418	393	348	365	366	359	366	343	383	341	376	395	335	374	367	346	365	390	361	387	360	361	382	418	370	374	342	346	390	356	379	389	378	328	401	374	348	331	391	374	375	372	370	386	365	383	412	374	370	383	358	331	361	377	376	384	371	367	414	381	354	395	362	323	322	352	373	369	354	337	339	347	345	382	373	375	373	361	396	369	336	365	382	386	366	365	368	353	385	384	361	400	338	368	369	372	382	376	407	358	373	373	377
25592	24000	40844	43584	34193	23377	9558	2287	1042	656	529	535	466	517	494	504	528	512	504	500	486	459	515	468	509	499	483	497	501	500	491	470	493	475	488	495	484	466	449	491	514	448	460	443	517	486	484	472	509	494	460	523	502	513	463	494	457	519	466	475	511	467	450	479	504	485	504	491	494	469	507	456	476	491	509	511	493	509	494	504	508	482	500	453	515	496	469	494	479	493	488	501	487	461	503	509	482	492	512	473	510	524	516	447	485	481	481	490	442	513	463	490	464	480	497	476	414	517	440	516	502	479	464	526	477	452	480	460	495	510	464	481	460	507	520	451	482	484	484	501	445	453	529	495	573	488	493	458	472	495	474	460	475	481	502	472	434	455	521	503	489	459	432	489	474	473	485	471	505	488	468	489	481	434	495	494	482	518	457	487	493	521	486	453	446	518	490	476	501	486	482	459	479	490	446	478	489	507	472	505	425	489	499	481	465	502	480	510	496	517	505	482	487	463	484	525	480	456	492	517	520	448	500	475	497	470	535	509	482	486	448	487	465	478	453	467	456	475	509	538	476	467	494	527	467	501	457	451	479	488	473	491	499	530	461	451	466	491	500	482	485	503	457	467	497	499	469	495	485	516	467	470	482	470	495	448	456	512	516	503	466	448	492	490	463	449	519	512	441	468	515	516	513	488	475	448	477	477	522	494	508	479	457	485	463	464	495	484	509	489	461	483	511	447	459	458	465	469	444	480	444	475	463	472	501	470	467	474	496	494	482	449	470	498	468	516	483	465	486	459	503	466	477	442	484	460	504	484	515	498	491	503	492	488	501	464	492	506	489	483	510	481	475	472	462	471	515	439	492	514	457	452	460	471	507	518	453	492	490	479	492	481	456	434	463	458	459	488	483	484	498	493	486	474	514	530	480	454	497	485	485	469	462	454	493	516	489	455	438	490	488	499	454	501	483	495	482	463	441	464	456	513	483	482	466	456	475	485	444	482	481	509	483	473	498	451	453	494	510	485	496	452	501	523	485	489	436	499	508	492	452	513	494	520	473	480	530	507	474	496	515	498	467	487	466	506	470	510	509	488	443	480	464	478	497	504	504	476	480	472	501	445	509	461	480	496	483	492	477	459	471	485	466	486	431	475	480	450	536	483	481	495	491	487	499	550	447	502	495	508	473	439	430	499	479	505	479	478	497	516	488	506	509	483	457	449	488	491	478	482	487	449	510	458	475	520	470	482	542	478	503	488	495	463	502	503	470	520	477	487	487	483	476	499	484	531	484	485	512	555	502	472	486	512	500	487	454	475	502	482	483	462	480	473	477	526	514	477	469	476	497	493	483	531	519	485	476	490	476	498	431	433	449	456	457	449	482	464	458	477	496	470	483	449	493	476	460	486	451	513	477	467	484	467	489	448	467	490	506	509	486	469	469	502	491	509	473	487	509	513	487	484	479	492	481	471	523	477	453	455	509	499	493	434	488	497	461	480	485	515	445	457	469	494	516	466	493	474	467	490	470	467	480	466	491	506	496	483	458	471	498	475	475	453	471	478	503	458	500	465	442	498	465	434	457	446	492	468	464	485	488	480	470	478	478	490	496	501	479	473	485	511	500	508	457	493	486	502	471	476	478	508	471	492	468	518	479	517	498	496	486	504	479	490	498	524	473	475	472	506	492	507	486	466	493	461	477	502	498	466	481	464	501	464	492	498	480	483	469	462	483	482	465	486	454	529	477	480	440	479	432	467	479	508	501	447	483	444	465	478	486	490	469	497	482	519	502	510	468	461	463	480	510	464	437	493	542	465	517	520	473	488	491	477	486	428	488	506	506	545	491	456	494	498	530	459	491	473	507	500	504	488	500	482	498	462	545	477	461	515	463	518	487	494	492	502	480	489	507	477	433	493	499	487	499	513	458	487	508	484	491	465	490	498	462	470	483	513	462	477	462	484	460	498	486	486	486	485	483	468	502	485	485	491	491	473	475	476	496	479	475	487	471	513	498	470	467	506	485	483	481	451	488	468	491	479	496	461	476	500	471	442	450	472	469	488	473	480	495	490	502	465	498	494	473	463	486	500	443	488	503	437	475	467	454	479	465	479	475	518	485	474	479	530	472	497	487	526	456	449	489	471	442	500	436	454	488	508	472	460	495	443	493	487	499	472	458	493	448	508	466	507	476	519	463	452	474	462	468	494	468	497	507	475	504	496	447	480	498	486	506	488	502	458	497	502	505	469	472	453	488	512	477	485	496	453	509	516	471	472	454	457	527	500	467	521	519	473	470	445	467	485	459	461	477	439	491	464	469	479	478	477	501	518	469	496	461	463	492	477	444	470	497	499	454	469	470	455	470	448	450	454	479	480	479	480	502	465	482	445	500	519	468	531	483	508	527	463	429	484	496	543	458	435	459	469	441	483	479	482	507	476	466	478	473	470	496	484	454	463	499	479	464	510	488	483	508	503	455	503	534	476	506	494	481	468	495	483	522	489	466	479	487	467	487	477	510	515	529	484	485	490	492	488	503	497	497	499	458	491	503	459	490	486	431	494	484	505	481	480	455	489	467	489	473	487	463	500	489	506	492	502	513	472	482	506	500	466	470	466	479	491	472	506	496	494	474	467	519	479	491	500	492	459	504	480	516	475	490	492	501	491	456	511	496	501	544	460	500	486	461	495	499	513	493	508	499	503	497	489	473	485	502	463	471	475	491	478	486	494	472	456	479	485	451	533	476	493	489	534	506	478	465	504	488	490	462	502	455	498	464	474	518	491	478	439	496	461	467	484	499	486	456	460	482	470	486	458	495	491	486	479	480	491	471	468	487	474	454	509	461	488	516	494	488	451	495	465	460	472	484	456	479	490	448	498	500	490	490	472	506	520	509	509	485	432	514	477	480	487	491	462	486	463	495	469	476	499	514	474	515	469	477	496	499	479	452	480	472	456	444	462	454	467	456	463	497	464	449	501	476	486	485	480	456	482	501	495	465	520	504	497	469	464	509	458	525	481	467	516	493	474	489	449	509	428	498	509	501	493	488	461	483	461	460	473	496	474	471	451	526	451	514	483	476	472	470	506	448	527	499	491	481	515	469	524	478	459	442	472	496	499	493	481	478	442	463	434	511	503	501	471	492	456	488	490	479	497	485	512	462	489	509	498	464	501	493	469	470	492	467	472	464	503	505	464	504	497	490	468	501	519	475	502	498	457	479	464	490	511	467	494	505	490	497	473	500	458	445	501	488	469	476	467	489	509	451	459	464	492	458	474	485	470	489	443	467	485	488	520	465	477	488	478	458	492	458	465	440	484	515	485	451	485	447	463	464	458	463	463	466	500	469	482	479	503	484	478	433	518	496	497	478	481	481	474	473	504	492	467	486	496	474	469	483	439	530	501	505	499	475	486	466	497	463	439	481	475	466	492	499	447	491	492	505	523	517	524	493	482	469	532	508	462	493	524	458	486	492	487	488	468	476	467	494	466	487	465	448	472	469	487	482	487	521	483
51640	90374	72838	48171	30947	16803	6217	2440	1359	670	463	494	443	472	441	483	465	495	459	435	451	450	444	470	477	456	443	438	426	436	487	455	449	459	448	457	449	449	450	446	480	438	461	453	462	440	483	487	448	472	451	479	454	423	415	455	438	458	436	479	437	509	446	484	446	419	457	455	419	488	457	485	466	421	456	485	476	461	440	432	482	448	443	476	442	468	460	449	494	488	430	447	472	480	470	438	407	476	461	446	490	435	499	452	442	439	484	506	432	470	452	432	423	442	424	482	459	460	464	460	469	432	431	462	474	454	470	445	430	493	442	443	444	455	451	488	490	495	444	487	457	427	465	416	451	448	481	414	424	499	444	472	471	475	415	467	464	437	496	435	451	469	445	444	450	464	450	445	493	470	473	464	455	466	491	468	424	471	432	470	429	444	473	474	448	487	442	456	453	464	442	475	469	460	428	445	483	481	461	424	446	421	457	459	471	464	448	457	433	462	432	457	483	465	466	456	438	468	483	493	449	434	456	443	444	458	448	430	447	467	478	465	514	451	472	434	426	464	437	477	485	422	443	452	473	466	476	435	450	460	466	441	467	458	474	447	432	474	439	449	441	445	453	428	479	440	451	465	459	454	465	472	442	459	454	473	475	458	472	461	481	453	459	482	448	460	421	446	462	457	464	481	465	451	444	440	448	484	430	450	428	432	477	435	453	441	439	465	481	440	443	465	434	429	457	474	458	447	468	441	470	477	422	446	433	427	461	458	502	439	411	477	477	431	453	437	471	427	447	464	473	453	479	455	444	469	506	441	461	440	474	447	427	464	461	443	492	448	432	440	426	448	436	448	486	450	472	441	469	482	461	477	450	466	466	465	459	457	457	492	440	421	474	433	467	441	429	442	474	456	481	480	431	405	501	459	462	403	444	470	470	422	445	465	474	462	422	418	427	443	480	440	447	448	474	475	441	479	469	453	466	432	396	465	502	469	466	461	434	454	469	451	456	477	457	454	450	460	455	459	461	429	445	493	466	439	462	423	481	428	425	509	414	440	427	430	454	431	421	420	451	453	471	464	486	476	431	442	449	452	422	447	455	469	455	420	462	458	452	458	471	438	457	428	433	456	452	444	461	433	461	458	477	485	470	443	487	439	476	500	441	457	433	476	425	434	436	457	412	445	474	458	446	461	426	495	452	442	473	470	473	464	455	473	431	413	437	442	473	475	423	465	483	443	466	444	400	461	463	440	420	463	411	472	449	423	423	452	478	442	465	418	484	449	461	449	466	457	441	468	458	462	510	466	446	448	415	432	418	440	449	448	481	464	477	454	470	439	438	466	454	435	473	454	428	479	477	468	436	438	474	437	464	415	395	511	438	494	429	455	508	474	457	448	441	465	448	482	405	450	480	455	468	473	466	504	438	479	449	431	458	441	467	470	472	469	464	456	421	437	456	434	450	490	433	466	422	455	478	443	476	419	406	421	458	474	445	481	467	471	453	444	416	460	433	420	440	475	455	465	428	447	434	448	422	464	448	435	503	480	490	432	463	470	472	484	517	501	484	452	457	473	435	449	506	467	454	462	460	460	449	419	454	445	448	444	459	453	445	483	470	480	503	461	431	446	484	416	454	468	469	415	443	438	491	457	430	486	433	437	455	437	466	467	476	443	439	420	449	470	448	435	442	425	470	448	442	495	474	476	449	435	411	478	453	464	451	468	426	457	455	466	440	428	450	485	475	480	431	468	432	446	454	471	461	431	443	467	465	450	449	451	456	446	463	447	465	425	444	481	432	482	488	459	440	471	427	444	443	433	435	427	455	453	462	471	454	462	453	429	460	460	500	405	465	456	469	482	445	440	430	466	475	468	444	461	449	448	454	456	461	483	493	455	470	451	443	471	449	457	437	430	466	476	482	471	442	440	466	430	461	458	461	436	430	452	451	453	455	488	448	438	498	430	454	408	473	468	464	441	449	463	462	422	451	433	426	489	463	454	447	440	449	475	415	450	446	468	461	499	444	467	423	441	476	478	484	470	463	460	439	435	414	443	456	445	484	474	471	431	468	469	454	457	488	424	474	418	462	439	477	460	475	457	406	502	456	459	469	446	477	467	421	496	431	461	462	420	443	460	460	445	454	418	486	469	455	386	465	507	463	485	408	446	453	443	477	454	449	484	464	474	430	424	457	432	452	448	476	479	453	427	447	463	453	472	471	445	427	407	431	428	414	395	456	416	422	464	445	437	449	441	450	457	440	453	466	440	483	523	429	466	474	438	489	424	461	465	456	465	460	466	459	431	448	455	438	413	453	462	505	464	474	457	457	487	411	437	444	447	433	477	419	472	437	408	482	448	435	454	457	402	447	440	464	433	413	473	423	459	478	453	458	453	473	471	427	433	459	444	471	462	451	405	449	423	440	443	474	458	475	481	415	452	438	431	459	424	440	433	465	417	507	471	444	458	463	455	470	487	478	460	448	461	493	468	454	465	441	454	505	464	471	426	417	492	401	459	485	466	451	437	448	456	463	398	417	444	462	433	484	513	474	452	453	498	447	457	501	481	488	455	441	489	463	498	468	403	456	475	439	445	446	405	485	470	465	452	439	453	471	454	456	442	451	468	447	450	429	452	449	489	430	447	460	438	451	469	449	417	435	462	481	471	427	449	456	461	450	469	455	530	471	464	476	486	451	504	428	471	439	444	473	457	441	440	464	489	443	466	457	454	491	448	480	453	453	439	452	458	443	481	446	433	426	438	418	438	453	470	437	428	464	477	480	453	447	463	450	454	477	470	470	484	464	452	450	470	463	453	433	455	459	443	444	497	461	458	429	464	406	448	465	425	426	473	446	427	435	503	487	486	481	424	481	429	433	481	487	444	474	428	481	470	464	472	459	456	410	463	444	446	460	470	481	447	441	420	444	435	458	459	495	429	426	455	473	461	432	429	440	427	459	457	502	449	456	436	450	417	476	440	436	465	443	460	450	454	445	466	445	451	430	475	465	482	431	429	436	480	417	459	438	500	422	460	451	453	436	429	471	471	499	469	450	493	411	450	468	441	474	411	433	464	427	457	486	433	437	439	465	404	449	445	483	460	449	451	433	475	461	489	417	483	453	456	444	431	460	456	450	451	445	437	439	435	450	460	416	462	443	451	463	468	475	457	445	421	419	484	469	463	497	409	463	425	425	449	467	446	486	419	487	472	460	460	465	458	429	431	456	456	454	446	436	465	447	456	472	407	436	437	437	430	473	401	460	486	434	442	503	450	465	466	493	448	437	431	473	436	476	442	459	449	455	447	480	456	425	445	437	444	451	455	496	462	467	470	454	430	410	395	462	438	428	460	458	487	437	484	486	472	487	410	465	436	451	471	444	458	465	446	409	454	447	474	474	457	428	491	456	448	448	442	467	485	464	441	486	482	459	471	400	473	457	451	442	483	404	462	438	437	441	495	441	454	431	458	481	457	446	492	422	460	449	465	441	474	439	429	461	436	454	424	472	424
24503	22695	36810	40830	39166	32689	18016	4347	1875	920	612	665	638	625	584	607	572	634	573	600	560	628	598	563	569	648	640	621	609	632	583	560	596	631	548	592	563	579	573	625	585	613	575	607	561	583	573	623	601	565	625	596	598	588	587	598	617	575	603	633	560	592	600	595	576	603	582	576	607	595	642	587	587	622	565	612	606	546	621	574	594	626	591	565	572	574	561	603	604	609	612	591	596	647	573	622	557	594	536	596	579	581	609	556	565	616	578	567	591	572	609	574	599	546	599	573	538	622	585	597	605	637	608	665	629	579	568	597	601	557	579	584	615	602	595	614	579	582	578	594	595	586	586	571	596	541	584	598	558	580	581	603	592	599	607	609	595	535	568	612	573	612	587	599	617	606	679	581	612	614	582	590	604	608	561	587	581	580	559	530	588	588	571	579	546	620	609	602	629	567	608	619	557	571	604	609	546	584	600	601	563	578	557	544	599	555	587	600	599	618	564	594	586	571	603	591	597	563	614	590	588	586	595	643	574	586	608	569	591	571	595	624	613	631	618	538	628	556	636	593	569	579	585	586	592	607	629	611	596	619	588	557	612	597	590	600	600	591	615	581	577	608	584	565	593	594	578	583	586	575	592	596	577	601	585	599	579	600	601	576	601	548	655	607	587	551	640	606	555	648	613	576	548	593	551	595	580	582	580	593	600	624	596	559	605	551	603	574	584	555	563	625	565	589	601	579	603	560	580	597	570	549	585	607	554	601	616	556	597	567	600	594	637	599	572	609	604	593	591	626	588	611	563	594	628	575	588	585	588	567	598	584	593	594	575	595	591	612	612	602	588	601	568	561	597	613	603	575	584	582	590	567	605	590	579	589	594	589	582	541	541	580	577	590	588	603	570	603	567	548	526	578	595	576	626	626	616	580	595	617	591	589	600	568	602	581	606	628	579	566	595	608	595	576	554	607	608	561	576	598	542	603	591	583	585	585	586	610	589	596	598	557	611	609	560	624	598	610	562	611	536	578	588	571	626	634	563	620	608	613	572	630	633	613	576	609	584	597	589	609	581	622	591	602	572	571	566	567	619	554	584	611	570	565	568	584	589	588	570	581	594	577	580	588	600	551	578	548	574	593	579	589	587	639	641	588	614	599	617	559	597	602	583	535	582	615	605	584	633	582	625	602	572	562	583	597	605	613	565	578	569	567	585	590	600	603	584	583	614	616	568	531	609	576	597	575	608	618	604	551	595	591	560	570	564	607	628	559	604	592	583	554	655	606	584	607	625	563	582	591	585	627	602	578	570	581	603	602	565	601	570	594	571	617	602	586	590	627	606	609	573	569	589	567	553	601	637	607	576	618	618	536	610	602	564	567	581	641	586	581	579	623	571	540	584	560	598	598	557	583	614	573	595	548	586	612	605	633	593	607	641	634	600	596	620	617	616	601	599	594	610	577	542	649	581	607	607	589	587	572	556	535	603	624	558	562	614	580	590	577	602	567	599	581	577	584	596	604	619	641	591	560	623	568	574	609	605	540	540	580	614	610	598	559	598	594	590	582	562	585	601	574	603	592	592	588	610	577	629	525	579	571	614	625	576	588	563	615	589	562	580	587	624	537	537	610	599	571	589	556	620	557	584	595	588	578	561	539	612	558	587	581	597	610	575	609	577	553	587	572	609	578	562	635	596	618	586	573	603	595	589	589	565	574	600	626	598	662	582	580	572	582	534	571	585	578	595	594	578	578	585	603	580	625	596	603	577	560	569	570	595	576	623	580	598	579	575	615	583	590	648	582	596	580	609	609	576	592	586	584	620	592	601	560	552	580	543	649	590	625	571	586	598	569	605	591	624	587	583	567	582	595	598	580	596	561	570	547	618	600	597	600	599	568	610	600	603	584	589	632	590	591	601	586	617	589	599	638	590	611	538	578	613	631	649	522	591	582	611	590	572	627	591	565	541	584	616	588	591	558	579	587	587	618	578	584	594	587	562	588	565	585	610	613	596	600	594	526	561	544	623	627	573	580	586	564	587	641	584	611	609	536	577	584	562	538	611	612	641	559	562	641	588	582	558	590	586	568	564	590	579	604	564	585	595	566	587	565	611	603	586	613	556	590	599	583	595	587	589	616	576	602	588	582	581	586	598	595	614	588	586	577	576	598	628	630	587	598	633	585	627	619	616	598	581	527	562	583	586	637	608	607	598	584	629	557	610	555	586	572	631	591	610	576	619	572	573	566	657	586	603	569	594	600	587	621	615	609	646	569	568	574	611	588	589	604	588	559	622	550	634	583	609	597	620	575	613	565	609	599	558	572	562	569	593	591	567	598	592	579	569	559	560	592	603	572	551	595	602	582	569	656	594	623	599	579	567	625	570	566	584	641	606	542	581	583	573	612	582	619	604	647	598	615	614	553	589	610	613	654	591	549	595	562	571	591	556	582	587	634	571	597	600	591	629	548	621	561	574	571	650	620	621	641	573	567	584	618	566	578	595	597	591	577	602	592	586	598	597	532	591	572	558	576	604	614	542	635	612	574	603	579	596	597	574	575	591	524	596	548	593	595	574	594	616	582	604	562	603	595	559	579	582	539	627	582	570	538	567	599	595	605	602	625	608	575	578	567	586	586	590	557	582	546	613	600	619	578	597	591	608	571	595	560	619	552	643	597	586	597	589	591	600	589	626	608	595	583	599	598	603	573	636	584	562	604	585	577	589	603	555	570	537	588	592	587	587	674	589	620	623	574	566	613	551	622	611	559	570	588	557	603	598	580	623	581	616	578	592	586	588	599	544	598	575	585	580	570	596	590	561	580	593	533	598	588	573	547	595	579	610	542	600	569	560	610	573	593	583	576	606	624	550	563	616	607	590	592	602	577	610	562	591	629	635	585	590	585	581	594	599	552	623	558	627	589	552	568	585	554	596	649	607	613	584	588	633	595	581	559	567	577	622	617	561	612	532	606	584	602	648	580	525	600	577	563	557	614	599	628	617	576	587	563	555	607	557	552	604	599	564	601	544	592	574	577	597	580	614	607	581	539	563	607	574	578	546	574	597	551	598	573	587	607	559	590	571	517	586	586	547	626	604	558	611	585	608	589	616	577	577	602	628	606	573	608	632	605	568	654	614	610	631	607	570	567	586	581	584	586	565	576	604	601	596	600	580	582	549	595	603	567	626	612	584	598	566	576	555	627	593	570	613	581	560	596	621	574	565	584	590	604	588	608	571	569	583	625	616	597	610	551	591	598	546	597	568	550	574	599	574	608	602	577	605	582	569	508	584	592	566	557	576	601	600	595	597	594	599	591	571	609	563	563	555	570	587	596	546	599	560	585	585	588	577	593	537	525	596	584	560	578	599	611	582	566	607	581	592	566	605	589	589	574	629	592	599	609	623	547	590	568	577	524	581	579	586	583	595	583	581	587	613	577	585	595	569	577	561	611	610	575	566	580	567	565	597	564	571	582	578	584	575	592	576	589	577	598	563	588	616	588	631	564	582	617
59067	103259	85169	61934	44778	26833	10720	3877	2122	917	580	607	598	568	542	555	591	580	588	570	620	579	580	585	524	596	556	589	580	579	543	567	539	573	578	545	580	573	576	521	565	533	567	570	556	562	584	618	601	529	561	576	543	521	600	560	545	589	565	555	507	587	548	571	593	552	586	576	563	513	584	566	564	593	553	599	538	549	558	555	572	514	555	537	586	568	591	530	545	558	587	559	538	555	554	524	560	582	540	551	539	540	555	578	561	533	531	526	585	556	583	571	569	555	535	569	559	513	592	570	557	586	539	530	577	526	546	614	540	541	545	531	533	620	547	527	579	537	553	571	565	571	531	574	554	553	559	560	557	574	595	565	577	536	597	566	565	537	545	567	575	535	564	581	563	589	584	571	547	559	548	563	523	582	610	546	573	623	554	551	612	562	589	595	551	558	551	572	557	561	584	578	614	623	513	588	547	579	571	583	528	562	559	588	592	582	535	572	560	539	565	561	563	566	576	570	537	561	537	560	555	552	551	568	587	555	603	534	524	558	569	523	576	534	567	581	580	551	545	544	540	587	572	497	556	567	541	579	594	552	620	576	556	545	581	589	578	529	591	580	577	573	555	542	566	533	581	585	552	563	592	588	550	544	594	539	532	575	553	539	553	562	590	557	537	579	542	581	558	540	525	566	605	555	584	580	561	564	553	603	605	571	553	553	552	588	530	517	535	529	556	572	560	591	549	526	588	582	578	559	605	561	550	569	574	523	587	548	538	590	565	575	544	551	551	536	518	557	536	520	615	572	575	527	561	513	554	614	513	582	587	568	597	571	540	553	539	585	553	558	538	566	570	538	568	548	574	544	579	546	600	580	542	509	573	551	593	560	556	550	576	548	570	568	508	567	576	589	560	564	579	585	554	565	536	589	555	562	560	620	535	537	566	588	590	576	551	542	573	570	542	539	580	568	531	555	582	570	567	579	551	524	599	557	545	580	560	554	525	565	537	564	550	568	552	571	570	561	552	605	552	557	540	541	554	544	581	550	540	580	563	557	536	561	545	537	536	538	558	531	598	550	597	536	557	564	572	577	557	552	592	558	549	557	544	526	535	505	621	562	536	574	529	551	580	529	565	575	556	585	568	546	583	567	575	554	525	543	559	526	548	529	615	558	547	569	616	619	585	598	555	551	530	564	576	541	567	516	593	562	544	567	479	585	571	533	598	540	538	559	510	572	557	557	586	535	543	545	550	559	570	525	574	599	575	545	589	588	519	578	550	542	584	572	556	577	549	573	548	519	570	561	555	571	572	565	541	545	515	538	557	572	563	539	560	537	555	582	508	544	508	606	540	611	575	541	546	552	559	574	558	551	591	530	578	546	586	585	564	544	570	581	588	544	546	594	582	519	606	565	590	538	556	507	583	558	576	529	587	552	512	613	563	545	566	545	575	562	579	584	578	559	577	585	510	532	590	547	544	525	565	573	568	585	563	522	575	535	566	539	573	615	517	579	541	520	533	567	542	547	547	560	573	572	561	548	613	615	557	566	572	545	553	545	544	526	578	554	561	529	545	583	583	593	574	554	595	573	573	561	539	569	531	556	555	543	537	569	549	570	580	559	538	528	553	527	548	545	556	564	544	536	572	575	565	560	583	561	569	526	595	531	570	547	559	589	590	583	531	559	538	565	530	576	542	566	579	570	576	533	527	523	566	560	562	528	557	564	538	545	553	552	551	578	554	535	568	595	619	514	553	574	593	566	570	551	560	519	549	523	567	556	551	605	591	583	569	551	584	546	559	561	545	572	537	532	558	604	549	555	583	589	566	577	515	568	564	581	576	558	558	507	581	554	555	553	541	584	584	588	555	578	549	612	534	567	531	552	604	568	554	568	542	555	588	541	586	577	568	526	522	557	565	584	578	560	588	543	564	552	576	595	490	575	500	543	569	537	544	575	525	573	553	553	545	572	598	590	590	535	559	505	566	518	543	608	516	567	528	527	546	514	576	557	597	538	582	524	558	504	568	527	561	583	582	533	586	594	565	574	562	559	522	539	592	543	575	564	531	585	512	601	560	592	531	592	525	543	572	583	574	603	567	576	531	589	566	535	506	504	555	542	562	561	530	546	557	560	564	583	586	521	545	544	568	567	558	555	572	552	614	546	559	559	581	539	571	565	549	549	579	597	541	577	570	576	557	549	536	575	576	526	550	592	579	531	542	537	538	597	619	558	579	557	578	604	565	582	566	545	565	584	542	577	603	578	544	549	563	556	545	542	522	618	571	542	559	515	573	572	521	553	562	541	560	560	548	603	558	590	542	573	551	549	555	559	563	547	597	560	527	532	605	560	543	513	584	564	606	573	564	527	601	557	544	561	518	541	533	524	596	585	539	575	543	564	560	581	551	552	558	545	541	597	539	558	621	586	558	591	566	546	537	552	563	520	533	547	521	565	540	516	550	525	561	563	564	545	568	564	534	557	533	580	573	564	577	585	551	537	534	542	568	592	561	596	595	562	545	547	576	552	596	546	520	556	577	555	559	526	536	581	581	600	536	508	517	519	584	543	565	567	561	533	572	523	563	571	570	591	584	585	594	538	528	568	571	550	542	547	540	565	546	546	557	535	565	552	582	525	533	523	551	541	537	587	594	565	553	582	563	544	555	609	569	570	562	567	562	587	547	554	586	577	552	569	557	557	559	563	564	580	560	573	604	565	584	596	578	588	558	599	542	515	519	562	542	578	570	531	552	561	572	535	567	563	578	576	520	542	522	537	547	555	500	569	600	562	584	566	562	559	547	538	592	552	582	541	550	577	553	553	555	580	544	563	547	573	566	550	561	547	534	530	604	580	530	542	551	568	556	555	585	579	513	585	554	542	551	539	538	564	585	584	521	547	596	590	529	562	571	547	588	551	567	605	516	625	599	585	560	520	582	632	573	548	540	625	521	561	500	560	558	570	532	591	540	564	557	564	540	546	559	543	569	537	550	530	520	541	568	558	588	589	550	588	548	516	551	567	566	516	575	560	551	535	558	534	523	541	589	580	579	528	546	539	541	580	586	553	567	557	593	551	580	526	575	558	551	582	610	556	566	546	554	528	572	576	604	535	579	586	571	544	530	552	560	550	547	553	558	545	521	610	540	624	584	523	569	535	577	565	546	553	585	557	532	555	561	569	561	595	538	601	518	558	574	523	556	535	587	542	554	574	574	626	582	601	588	559	531	521	525	541	563	553	548	532	523	594	533	547	554	552	596	542	583	554	575	555	557	552	621	516	585	559	581	561	552	527	593	564	546	560	554	533	544	571	551	534	547	536	538	588	551	570	545	547	537	541	579	558	515	559	577	558	586	523	487	561	592	522	501	596	551	526	537	589	555	517	523	551	520	545	537	595	558	541	582	536	534	525	593	551	601	563	583	538	600	553	538	552	575	569	533	552	555	565	520	501	577	565	555	598	547	551	583	565	579	548	530	578	558	541	556	570	553	568	509	564	589	559	560	564	564	541
28842	25670	25495	14299	5548	2646	1049	532	458	415	437	428	425	411	407	392	424	391	426	419	445	444	396	394	382	414	399	419	401	441	399	420	434	423	420	420	395	387	382	403	420	408	412	435	417	410	409	431	431	429	433	428	411	432	421	426	405	436	405	435	406	402	399	411	399	375	398	419	420	410	408	452	438	416	414	438	415	415	408	404	410	372	446	445	402	414	363	427	406	428	408	401	427	403	396	382	433	411	432	396	439	341	419	438	448	414	415	392	442	418	396	442	428	448	436	412	427	394	397	431	404	405	405	426	422	401	425	409	406	380	400	435	410	423	404	411	396	434	390	414	430	418	431	433	405	412	392	457	376	425	425	377	377	420	413	440	390	391	398	378	440	401	429	446	409	427	449	410	418	371	394	435	423	416	405	416	393	417	411	395	396	386	382	442	419	425	343	403	403	411	422	384	398	397	424	444	386	435	408	416	415	409	407	377	382	392	418	396	429	416	393	413	405	394	422	428	410	416	390	401	416	412	418	370	402	431	389	427	404	378	409	384	387	373	393	419	398	413	406	412	393	421	409	420	403	428	443	424	410	402	398	440	394	419	396	426	402	418	408	397	427	428	375	403	410	398	403	426	419	426	441	451	396	408	439	436	426	433	411	403	398	405	408	434	405	430	360	421	409	400	392	374	388	419	407	402	429	390	411	416	446	441	423	431	411	392	386	389	428	405	416	437	380	428	404	439	430	438	431	380	385	367	428	413	395	420	401	403	398	426	418	435	430	398	373	437	413	408	403	422	415	403	382	449	406	415	418	420	400	384	407	422	427	393	432	464	395	422	420	416	414	424	412	411	392	425	410	425	408	426	434	401	405	420	391	425	362	426	433	431	388	407	417	406	420	422	395	429	456	423	443	415	447	423	389	423	410	417	436	387	398	388	417	396	403	435	425	389	445	414	432	412	414	402	419	446	396	467	463	378	426	423	374	393	440	400	401	415	432	429	410	414	435	447	415	394	416	418	375	437	440	381	396	444	415	441	439	452	412	393	404	402	439	416	399	408	394	423	413	425	398	426	439	397	387	409	397	391	420	412	389	421	402	410	428	441	406	388	429	452	410	426	401	463	413	424	421	394	409	419	404	446	431	375	400	392	441	419	422	368	437	435	414	408	450	403	443	396	396	411	404	399	379	382	431	433	411	402	449	401	407	424	420	398	443	425	428	438	408	418	421	426	418	387	397	429	403	405	418	452	395	375	407	425	383	442	424	384	410	412	418	438	388	436	432	390	400	409	379	417	400	431	452	389	449	407	376	429	386	432	370	419	376	414	400	418	415	360	409	373	411	385	448	410	427	413	419	396	410	391	412	455	420	417	437	373	405	451	393	397	420	394	394	410	439	382	443	423	377	383	418	425	441	410	407	414	423	405	436	454	367	434	387	412	423	422	385	408	402	414	388	394	429	408	452	378	392	427	432	391	436	413	428	405	414	394	417	392	367	409	410	398	378	377	403	425	420	401	403	397	428	425	397	404	409	415	417	384	415	400	407	390	431	382	431	382	408	354	448	403	438	385	407	404	396	399	430	383	400	407	414	399	421	411	425	401	428	405	416	393	437	400	445	412	409	410	411	390	441	450	425	429	425	439	410	439	401	411	374	397	433	433	397	431	431	408	410	408	421	461	390	428	377	418	418	392	377	396	390	395	396	414	405	394	416	422	420	452	428	414	390	387	427	444	431	382	390	420	376	418	418	446	430	403	424	412	415	383	396	380	441	430	423	434	406	384	411	425	413	409	435	454	373	394	419	411	423	414	388	408	379	404	433	409	412	411	430	424	430	422	437	386	461	438	449	402	386	413	401	415	383	390	462	417	397	410	403	412	401	414	413	425	438	387	441	429	410	413	424	411	412	398	446	435	431	408	432	390	432	384	387	406	403	405	394	414	417	418	419	434	404	383	427	416	398	366	429	406	400	396	426	411	427	431	409	386	403	438	397	401	421	398	407	404	406	402	423	429	443	420	393	424	400	417	403	398	382	393	428	405	403	400	418	437	411	440	438	402	447	390	408	383	403	384	398	375	412	438	416	423	407	422	408	418	415	414	423	408	417	422	447	423	386	430	426	412	388	415	405	436	403	442	423	412	418	451	411	455	395	371	396	415	413	437	404	405	381	423	442	447	405	417	420	400	383	403	406	443	404	420	430	381	374	399	433	402	456	403	394	445	416	441	399	432	441	413	451	429	391	421	405	400	403	429	415	397	415	434	428	438	425	423	412	437	441	396	410	375	409	392	415	405	402	409	400	409	411	416	431	413	410	424	423	391	446	373	431	403	402	429	406	399	394	422	400	435	423	379	368	401	391	397	415	439	461	411	398	440	405	405	455	401	404	385	438	383	409	406	445	438	438	436	427	410	377	435	447	390	400	451	417	408	394	422	406	368	379	361	441	449	415	410	429	398	415	408	396	395	466	410	429	406	411	437	450	403	403	381	398	427	439	401	402	407	392	412	429	402	417	424	437	406	394	427	422	421	410	431	404	437	416	410	407	389	439	397	445	412	409	409	432	432	393	424	408	438	383	392	445	387	403	400	427	400	383	370	453	434	447	411	418	445	426	388	434	436	387	404	401	440	423	395	406	425	389	404	398	425	425	409	414	420	376	423	435	430	407	377	409	432	422	426	393	396	396	426	397	423	441	436	446	431	399	438	416	452	407	450	419	414	411	437	426	440	387	396	374	378	437	382	382	400	393	380	416	415	385	434	392	432	397	406	413	383	423	381	403	414	400	410	404	392	446	448	420	426	416	417	414	396	416	377	397	441	430	381	430	380	435	395	383	382	439	406	404	404	418	434	415	420	444	399	410	395	412	384	412	420	402	381	400	401	367	406	387	433	425	384	410	428	401	445	410	405	411	411	397	409	428	446	375	395	396	426	426	405	431	433	384	403	472	409	437	432	413	414	414	395	403	415	390	390	423	353	397	442	418	391	401	422	416	416	406	428	402	391	423	434	398	395	399	414	423	421	392	422	429	422	417	399	411	431	407	406	401	434	377	422	398	469	415	388	402	401	428	444	445	433	436	434	417	431	430	437	401	402	413	385	425	429	410	426	412	418	405	403	430	438	394	397	411	423	414	419	447	400	392	401	416	427	415	395	411	402	386	411	415	442	406	403	426	412	433	435	441	422	426	387	434	437	416	417	445	415	412	416	429	447	436	423	413	393	407	445	424	377	416	423	441	423	403	417	405	376	404	380	398	410	414	432	401	427	371	409	401	394	456	423	434	402	388	403	391	406	430	404	386	373	407	425	398	407	411	438	413	416	382	361	398	387	392	462	415	404	397	383	432	376	411	404	439	409	434	428	413	426	449	418	405	444	445	371	415	412	394	411	410	411	441	412	405	442	401	432	410	375	425	426	438	403	406	424	405	403	435	423	403	416	404	372	439	417	403	402	424	420	398	467	421	430	414	463	407	414	398	409	356	402	372	448	454	371	384	401	430	445
15268	30038	22499	9573	4744	2608	1012	500	438	372	323	352	331	351	356	327	340	319	347	346	390	373	361	343	360	350	348	375	332	323	375	373	338	336	360	351	373	365	357	367	351	330	356	342	349	349	343	342	322	353	379	349	337	356	363	350	344	358	352	339	356	346	365	361	372	374	366	323	339	342	351	357	330	379	368	374	353	352	374	329	350	376	323	338	342	337	334	333	331	354	321	366	358	391	318	382	331	344	363	377	344	338	347	363	347	345	369	347	384	354	356	339	364	343	381	341	345	334	353	377	357	349	355	338	350	338	354	336	366	355	345	366	354	398	370	369	378	347	390	343	380	365	349	340	362	363	344	362	396	373	317	328	353	387	358	346	353	340	358	360	370	343	340	372	362	334	351	377	358	369	348	374	349	306	358	357	349	356	402	356	353	341	340	367	340	360	375	327	340	357	349	361	358	345	339	348	410	355	342	382	367	357	346	356	354	342	396	361	341	338	348	326	381	369	371	377	367	390	416	330	372	375	332	368	388	338	350	364	356	341	364	367	351	337	332	344	373	353	355	352	340	355	371	346	329	346	324	337	332	343	349	321	388	369	354	364	343	376	384	345	332	342	335	379	368	318	361	380	352	356	350	338	358	357	353	352	331	378	379	356	369	375	382	334	380	371	310	320	345	347	362	333	351	369	361	370	378	330	323	363	360	353	363	334	360	334	327	346	363	349	334	346	346	357	390	341	362	321	374	387	349	351	379	339	356	367	375	353	342	367	362	350	327	379	358	337	335	347	363	366	348	372	354	352	324	340	351	353	351	323	377	342	316	335	366	380	322	358	345	373	324	346	357	321	334	337	357	361	373	353	372	311	370	352	348	389	340	338	350	338	359	383	367	347	349	355	332	321	360	341	378	371	337	350	351	367	356	385	361	366	375	330	359	366	344	338	352	358	349	363	326	369	354	343	329	357	370	362	345	364	393	350	340	331	348	377	379	364	367	364	332	345	378	353	352	375	338	356	380	361	343	361	348	369	369	344	296	352	340	337	356	368	321	365	325	349	358	350	326	351	337	370	356	381	353	320	344	313	327	343	361	362	372	372	341	332	378	333	341	334	338	339	362	359	332	338	344	395	386	351	396	361	362	346	338	354	334	343	322	349	365	341	372	364	338	352	332	361	386	380	362	394	338	361	343	366	382	356	333	363	407	333	356	352	366	359	372	383	370	355	364	349	351	341	352	381	323	377	361	350	367	350	374	333	309	337	320	331	333	352	390	369	366	362	354	355	350	362	346	347	356	360	366	339	324	346	359	338	371	345	384	392	349	365	341	369	374	365	336	371	357	364	348	325	359	363	362	349	330	364	360	364	354	358	392	341	359	374	350	340	356	375	328	338	354	349	340	379	331	301	355	368	357	366	342	347	346	365	335	331	345	320	378	384	337	336	358	350	330	355	357	320	349	340	359	306	366	341	333	365	381	380	354	361	382	369	368	341	337	367	378	351	351	327	367	358	357	371	369	331	354	377	377	329	374	338	359	347	318	345	346	362	331	346	384	368	389	367	333	347	372	347	319	346	326	365	385	354	345	346	377	394	343	362	335	334	362	369	333	363	342	345	315	328	384	353	359	362	343	334	355	356	398	357	387	353	385	341	355	333	374	322	359	363	353	345	376	347	345	347	333	354	315	350	362	307	348	338	385	350	353	370	340	323	355	343	349	375	335	343	359	361	345	362	302	340	347	321	343	331	362	375	362	325	357	356	341	353	341	351	346	360	359	350	367	373	390	342	356	336	368	367	371	363	358	333	392	367	337	357	344	336	336	373	383	320	371	373	363	354	362	370	378	355	357	340	327	344	366	359	343	346	350	361	316	347	332	347	351	347	358	321	334	352	373	356	371	356	326	349	381	354	349	371	328	356	369	350	344	389	342	335	340	353	345	359	346	371	352	351	352	343	353	353	333	349	349	374	318	353	377	404	338	322	356	333	353	342	348	367	327	336	375	330	340	334	349	375	360	377	340	358	405	375	327	407	359	378	328	363	348	378	332	360	381	362	355	340	379	357	363	365	364	339	350	348	364	328	350	344	342	340	360	333	323	348	338	384	359	335	320	363	374	371	357	340	365	334	371	390	374	363	335	346	345	397	327	352	343	370	381	371	339	351	368	346	360	342	332	374	319	352	405	325	317	365	379	345	366	331	339	345	373	363	359	339	363	333	352	356	345	353	407	396	343	398	363	352	350	354	349	339	318	374	363	359	343	334	369	391	350	381	349	355	359	359	363	355	370	338	352	352	349	377	357	335	396	317	341	362	329	338	326	362	358	366	354	386	369	343	391	349	351	377	385	318	360	339	387	357	326	342	371	331	366	371	331	309	349	376	354	355	356	335	344	398	338	373	387	330	358	350	344	330	361	351	370	370	314	362	361	362	364	385	363	340	338	382	343	398	335	333	371	354	356	360	380	357	366	362	388	333	338	384	373	376	352	339	382	328	350	335	368	383	314	367	379	343	362	396	367	365	355	319	378	335	329	389	367	362	365	349	354	335	360	383	355	341	351	340	361	385	394	350	365	325	316	366	359	350	306	340	340	375	328	355	378	343	348	369	377	356	357	334	354	355	357	362	335	338	358	336	342	331	376	377	382	346	355	320	317	350	332	357	382	341	386	352	374	340	345	371	329	402	359	326	388	376	348	317	370	363	345	428	324	371	353	338	364	340	325	372	360	349	362	347	313	349	348	357	314	357	376	351	373	361	354	366	327	361	363	356	356	330	360	336	362	354	360	355	351	380	334	376	342	368	327	355	316	364	380	360	327	323	340	333	373	348	370	359	320	370	380	370	329	341	349	358	373	361	340	336	383	375	337	352	354	300	365	313	327	339	354	343	354	383	354	334	370	344	343	386	376	352	352	355	375	334	365	350	326	350	328	323	352	332	366	337	321	409	360	359	375	337	349	367	369	349	366	350	350	333	367	325	326	358	368	343	355	366	361	344	338	365	359	374	407	363	337	347	342	325	372	377	360	303	361	363	368	364	311	326	337	337	380	349	334	366	341	351	316	328	350	372	357	324	327	358	367	358	381	334	350	357	345	366	325	361	342	364	340	341	366	353	367	345	337	324	362	362	359	349	349	351	390	326	340	374	347	346	323	354	328	338	359	352	361	358	332	328	390	351	307	354	325	346	382	350	349	369	351	325	359	367	344	375	343	354	384	359	383	345	326	339	340	355	360	386	333	317	332	331	360	358	346	366	348	345	335	357	370	345	365	348	342	376	341	342	331	359	336	367	349	329	368	362	337	364	358	337	353	347	364	325	303	366	337	343	339	375	342	371	328	332	337	360	348	324	349	343	383	340	356	357	303	344	369	351	339	346	372	341	374	371	330	398	361	364	338	331	330	339	335	358	363	340	329	369	348	358	335	325	345	378	326	332	333	375	401	349	336	364	348	372	354	348	346	350	354	355	341	352	379	366	355	368	349	346	355	355	309	356	345	347	361	321
25525	23967	41209	44404	34177	24408	9977	2012	1208	794	505	469	476	489	517	470	486	485	468	514	479	481	470	467	477	458	499	492	499	462	516	525	486	508	485	455	450	457	438	448	499	485	493	444	454	471	500	504	467	450	485	534	461	494	407	475	465	485	484	494	478	437	441	458	488	484	477	481	483	463	470	487	495	477	478	462	499	451	495	444	493	480	463	452	482	453	464	476	468	514	464	472	448	482	506	468	464	454	506	465	473	472	457	483	464	464	451	456	485	460	469	492	483	493	460	479	424	460	502	483	468	476	489	435	484	437	499	477	466	447	509	445	479	480	521	488	498	468	457	464	492	481	536	441	487	499	482	471	455	458	438	496	479	467	491	475	489	450	452	493	475	449	498	451	511	463	474	451	455	478	467	481	457	510	493	465	505	452	473	483	455	464	491	486	514	461	434	451	448	438	467	486	460	444	458	438	475	445	460	513	448	446	487	445	485	477	438	486	458	508	466	484	454	486	476	496	447	434	465	501	490	490	497	481	482	450	455	469	482	522	455	470	452	468	432	469	470	466	480	483	481	500	468	457	485	473	471	471	492	466	437	501	461	484	452	470	448	478	460	435	450	464	488	501	524	470	483	472	502	483	472	487	460	498	475	477	480	499	462	470	490	477	497	479	487	527	467	464	515	460	484	469	476	448	491	462	482	455	444	444	485	474	470	505	479	489	491	483	482	481	447	480	463	449	478	474	439	421	450	477	447	481	449	491	489	467	457	472	422	470	440	481	487	489	475	446	431	482	494	481	481	469	451	496	471	476	507	468	469	454	483	504	456	453	506	475	469	513	488	458	435	482	491	450	416	472	501	496	483	496	471	452	502	448	475	447	467	499	448	502	486	423	507	514	461	492	479	442	454	474	457	521	452	449	465	457	471	440	463	475	437	461	460	448	457	477	463	479	476	474	436	438	460	465	498	480	536	465	471	487	443	488	458	486	447	493	480	492	492	467	526	480	421	498	481	467	480	436	473	467	441	491	470	463	486	484	482	488	458	446	451	459	500	468	497	459	505	464	485	504	473	498	474	478	503	480	501	474	467	450	458	472	496	469	472	502	429	461	491	433	454	488	515	461	489	476	438	448	438	503	470	501	511	462	463	484	491	474	467	513	481	467	463	463	486	457	482	476	435	476	490	473	502	465	475	477	489	419	473	495	453	457	445	474	459	491	486	502	447	468	481	462	495	480	449	478	455	491	486	460	456	444	467	497	496	471	476	520	500	520	501	466	475	474	452	501	464	463	471	457	487	486	502	453	489	439	506	491	504	487	506	460	526	482	466	455	458	432	464	504	499	465	421	460	487	463	449	489	483	498	502	480	472	448	481	436	483	459	496	457	460	450	437	477	464	488	464	428	477	459	472	481	453	456	489	473	483	482	462	476	489	448	467	466	443	491	473	482	450	486	464	496	467	498	465	485	451	472	491	449	490	465	501	458	462	451	450	468	482	519	466	458	477	471	504	505	454	439	479	497	503	490	466	514	481	446	472	468	460	485	492	451	516	506	445	466	446	446	467	490	484	458	482	476	468	515	459	461	456	473	450	459	453	478	484	481	476	441	456	461	441	480	475	506	465	492	467	477	500	446	494	481	491	483	491	472	443	473	487	491	478	465	476	472	441	498	423	477	431	485	442	474	458	454	493	494	449	456	475	475	455	437	473	480	474	484	469	461	494	431	452	463	493	452	478	490	506	465	452	486	456	443	481	462	459	507	476	488	486	418	499	478	469	491	494	472	440	480	451	485	473	434	476	451	491	499	422	484	458	464	460	467	493	487	464	491	469	424	450	491	475	462	476	487	469	414	485	512	488	470	450	470	520	456	494	489	490	428	522	452	469	467	444	442	470	445	467	429	414	493	473	445	480	509	451	488	460	475	466	464	479	492	474	458	472	451	448	496	471	486	451	458	454	506	434	477	475	462	466	468	492	463	480	501	451	460	460	507	494	463	486	476	493	426	483	501	487	445	490	436	480	449	485	495	473	460	472	515	460	452	502	476	469	512	462	488	458	500	452	492	483	509	472	467	467	426	475	424	518	487	530	460	451	523	475	481	482	454	434	465	421	467	498	469	476	488	464	466	521	468	466	435	475	449	463	496	462	507	436	464	487	487	465	470	509	435	491	451	463	458	478	475	485	468	431	436	494	452	465	471	462	497	491	460	448	493	442	425	469	505	427	464	433	474	458	481	489	478	479	436	481	465	503	508	487	450	486	419	529	484	461	474	509	470	467	474	474	490	445	482	469	439	457	493	488	458	491	441	495	456	474	440	467	463	458	512	461	497	496	500	473	459	474	478	491	479	462	466	490	450	488	461	472	472	475	460	487	496	501	491	537	503	496	468	468	487	456	466	423	443	459	449	468	459	505	499	454	481	451	460	467	460	470	455	476	463	502	490	500	469	452	452	501	471	467	490	470	467	491	462	486	488	493	488	445	471	489	499	474	499	437	437	448	451	448	457	514	478	435	484	502	498	472	501	462	474	425	502	488	467	470	499	477	487	487	464	458	475	480	467	457	457	475	485	450	489	464	476	476	474	418	449	471	478	468	512	490	439	467	474	452	490	467	449	427	467	484	520	509	514	467	456	462	507	509	452	489	457	457	473	461	500	543	479	498	508	502	430	504	546	466	474	477	507	512	494	483	469	495	500	469	483	501	519	496	496	446	470	455	480	490	484	520	472	475	488	454	453	450	491	471	465	471	483	500	500	454	490	519	483	478	492	449	512	486	460	476	473	467	475	456	480	478	474	468	476	476	450	479	461	492	468	463	503	477	514	478	473	487	465	490	504	475	487	478	428	451	500	467	459	471	455	459	458	487	496	445	466	453	473	492	480	482	464	497	466	445	488	456	504	489	486	485	490	446	446	447	486	479	449	487	452	481	469	451	469	466	462	473	477	465	487	500	455	465	473	468	541	453	520	429	491	476	500	495	448	431	447	450	507	451	499	463	455	474	491	423	484	500	457	468	484	487	504	497	456	461	461	465	464	472	444	462	454	443	478	448	464	471	482	474	474	441	446	488	486	449	449	474	456	483	467	501	441	478	494	495	482	483	486	497	460	471	469	469	481	493	480	429	462	479	508	446	470	501	455	464	472	477	498	472	501	486	475	488	424	485	489	472	469	450	456	443	455	444	484	507	471	476	458	472	461	474	461	471	478	492	485	438	490	464	500	467	472	470	477	495	449	464	475	464	479	494	422	470	438	457	507	457	450	460	507	481	473	437	449	481	513	474	487	464	466	462	478	447	494	476	472	465	457	490	442	490	471	470	499	447	482	476	488	469	469	508	463	489	464	472	453	469	469	477	487	485	460	467	500	464	469	488	487	465	476	456	466	502	455	445	492	480	487	463	416	419	460	459	472	448	449	483	477	455	451	431	438	452	460	474	443	499	458	474	459	455	479	477	490	477	464	514	448	468	497	482	492	441	502	467	462	466	495	441	445	444	458	474	466
49154	90187	73797	48401	30943	18148	6697	1945	1348	858	440	480	465	421	420	440	467	442	447	478	502	439	423	437	414	428	462	492	430	450	458	446	454	430	464	445	440	434	421	425	433	414	446	474	446	437	428	462	430	422	439	470	412	452	412	422	438	472	439	443	442	457	473	459	468	448	453	437	449	431	459	465	480	468	435	479	436	420	506	429	406	433	445	466	435	468	446	400	472	430	450	454	476	440	448	440	443	471	464	422	430	456	460	425	416	432	446	417	451	430	455	490	477	440	449	476	439	446	452	433	431	456	438	430	459	476	432	466	413	476	433	467	444	459	400	477	453	449	404	449	464	439	463	444	457	437	433	423	484	444	448	435	442	463	417	426	453	441	441	446	457	414	452	433	448	453	421	425	432	408	458	427	465	443	420	455	432	429	461	476	450	451	425	416	467	466	419	439	447	465	463	467	424	461	454	402	462	441	452	469	465	438	473	400	488	431	438	452	473	433	421	450	451	453	470	423	459	440	458	407	428	452	467	455	407	452	466	433	427	460	457	430	446	437	443	433	443	454	436	427	448	443	445	392	410	460	421	426	445	465	440	457	437	440	418	438	473	464	420	414	451	464	449	424	475	476	411	459	500	445	450	458	407	459	424	452	462	425	440	481	402	507	436	463	452	433	455	456	482	441	448	433	453	433	448	463	425	450	437	484	480	446	446	433	447	414	430	470	401	447	455	431	411	452	440	436	432	431	397	475	425	424	456	432	416	450	444	470	401	455	436	456	448	470	432	426	451	453	376	432	444	444	424	445	456	434	460	442	449	456	447	453	468	459	390	401	425	449	457	437	420	396	415	412	471	444	452	444	465	416	431	434	433	435	456	439	425	417	442	402	436	409	434	462	482	440	417	443	444	420	419	411	433	414	440	458	446	449	433	485	447	446	451	442	445	454	460	425	409	454	405	445	425	433	461	429	431	437	461	446	433	420	420	413	434	436	419	439	438	426	420	462	457	447	437	414	453	400	483	436	449	470	481	476	443	462	413	431	473	407	472	434	444	441	445	438	447	417	458	426	430	432	447	447	461	457	426	488	439	429	451	467	409	448	446	410	431	459	450	441	455	466	446	499	487	418	404	412	430	418	422	411	473	444	419	480	427	441	458	426	393	450	456	433	445	425	436	470	463	447	456	443	460	432	454	447	429	438	451	440	457	451	394	436	430	418	449	459	439	452	459	429	452	431	397	428	449	438	453	458	432	444	424	401	449	441	460	467	416	468	446	453	464	451	437	432	414	480	464	431	464	415	424	463	454	454	437	432	417	458	446	450	427	397	439	446	468	451	443	431	408	409	429	438	400	468	413	451	448	458	395	441	469	440	443	458	473	480	444	436	456	466	441	409	460	449	444	471	467	421	452	425	441	464	402	435	447	446	440	449	425	452	480	449	424	409	465	418	429	418	463	429	446	411	415	432	421	426	461	437	457	400	414	461	451	471	450	418	436	421	460	450	467	404	457	442	443	468	413	445	460	432	457	421	430	420	421	422	434	452	415	480	480	475	410	450	459	460	449	476	441	435	430	424	431	371	465	438	439	399	446	451	432	459	462	463	445	446	448	436	408	437	435	402	413	423	439	437	431	448	438	457	429	420	448	456	431	449	419	435	446	472	452	417	474	425	448	467	436	448	400	434	440	441	447	458	436	429	450	457	467	482	447	455	458	441	402	428	427	470	444	435	431	437	477	440	471	426	420	421	460	405	430	443	419	477	437	446	424	440	440	453	448	435	451	403	457	429	452	410	417	445	437	434	437	443	429	476	462	429	460	423	494	415	430	445	452	432	454	454	435	432	452	432	453	479	475	428	444	410	458	438	450	469	444	438	417	414	447	416	461	419	442	438	440	433	451	464	403	468	387	440	436	414	446	461	416	470	447	491	455	453	454	422	460	419	457	429	446	445	418	450	450	448	441	428	418	453	418	470	419	472	420	438	439	451	456	460	448	446	430	429	479	432	440	465	496	448	434	425	450	412	452	432	451	424	456	457	381	455	426	463	441	436	454	406	437	447	487	390	457	456	438	425	411	441	484	438	436	485	482	440	426	449	451	456	419	436	456	452	413	469	449	418	437	404	445	444	428	434	427	482	433	412	429	405	443	431	407	456	441	435	441	460	415	425	450	439	455	451	449	433	432	409	448	454	399	443	468	440	434	459	447	416	427	445	425	379	422	447	406	429	472	468	436	434	408	410	448	429	419	465	461	409	423	463	418	456	434	447	480	433	464	450	434	432	419	477	440	476	442	451	421	415	454	447	450	453	456	444	485	437	441	464	473	443	418	443	439	446	431	426	454	443	480	433	450	463	447	467	443	431	430	453	428	433	471	437	464	415	423	389	448	484	437	462	461	511	416	420	444	438	426	429	421	440	432	444	447	448	454	425	405	472	453	448	455	465	446	445	441	425	414	450	467	402	451	454	457	443	447	466	457	464	433	438	435	427	467	465	463	404	442	430	419	404	420	462	434	395	467	410	446	454	443	427	435	427	421	486	434	443	427	432	461	450	434	405	429	454	407	449	420	454	440	443	444	411	453	457	420	445	429	467	409	425	454	410	436	452	465	385	472	409	412	457	443	436	460	444	456	426	446	423	481	425	422	450	415	435	413	440	481	438	406	494	450	454	410	497	445	434	421	446	424	424	409	481	427	418	412	419	437	460	414	456	411	455	425	425	441	449	422	454	490	422	426	467	477	428	440	466	491	455	458	426	447	439	462	448	458	409	425	438	455	448	471	456	451	431	457	431	427	447	426	428	454	442	430	446	432	423	448	433	427	457	485	462	445	436	433	455	438	429	435	486	451	410	432	429	436	448	434	428	443	486	479	421	423	437	404	429	460	421	448	423	447	418	439	405	414	457	456	458	472	450	437	426	449	431	399	461	441	415	427	434	456	447	442	429	453	470	416	464	414	436	418	429	430	464	415	432	432	449	408	429	411	452	465	443	454	449	422	452	442	456	432	441	451	422	439	448	432	437	454	436	460	454	380	433	466	422	422	443	437	435	437	427	451	441	455	472	412	426	426	417	445	413	481	439	428	446	470	419	459	431	439	456	430	449	462	447	425	438	465	431	473	460	398	445	441	468	437	443	426	449	466	419	430	454	470	468	484	471	433	464	450	424	453	426	453	436	467	470	448	437	430	446	453	453	454	443	430	433	397	420	498	447	446	469	467	450	415	445	447	438	405	423	431	419	432	451	397	464	481	420	463	489	441	432	463	449	469	451	433	477	445	411	456	449	447	435	448	435	430	426	467	441	430	426	424	399	407	449	421	477	398	465	457	482	455	453	424	480	418	443	404	444	456	434	423	461	440	466	454	461	435	452	429	455	445	429	428	433	449	438	437	428	450	454	433	393	431	445	434	465	443	461	441	425	424	441	447	417	442	423	419	457	415	422	483	435	463	438	426	464	431	443	404	455	433	422	435	420	447	438	451	412	444	422	435	458	417	470	450	459
24598	22635	36749	41785	38676	32942	18543	4174	1826	1077	619	592	664	610	575	610	601	634	651	607	604	567	633	585	635	593	596	540	585	607	610	584	601	602	580	628	579	559	577	618	588	606	571	583	558	594	545	575	535	592	603	606	584	575	591	607	644	600	594	586	596	578	585	627	572	579	616	617	566	585	574	569	601	597	596	599	589	588	600	601	543	612	607	573	576	628	596	598	552	610	576	596	556	617	570	638	656	582	636	579	577	564	583	595	546	580	641	622	609	630	572	602	588	601	595	613	563	581	590	610	597	614	568	614	558	597	563	559	624	619	579	599	600	615	576	571	618	587	589	651	651	591	590	573	585	613	591	569	620	610	567	599	572	572	569	611	566	625	574	607	580	589	582	617	563	601	594	572	589	616	578	574	611	629	575	592	552	668	611	548	593	618	561	600	580	600	576	570	602	558	611	610	592	602	616	584	601	595	631	581	604	588	569	561	632	626	581	574	605	538	593	604	518	581	600	593	556	595	565	568	581	567	612	567	603	595	610	631	587	630	574	591	590	609	557	579	578	575	580	608	575	641	621	542	634	558	606	607	578	625	539	596	586	619	605	553	577	628	621	593	576	609	554	585	587	573	592	585	602	592	560	604	627	571	570	604	623	571	629	620	563	591	599	598	592	586	554	576	565	597	571	633	626	631	620	619	560	571	593	596	591	610	580	568	565	592	593	599	590	652	581	592	564	600	578	557	568	590	640	558	599	602	594	597	622	562	554	584	614	526	548	614	624	594	599	547	588	577	616	621	600	603	588	599	605	590	613	575	605	611	641	619	605	610	569	586	576	567	625	575	600	591	584	585	611	574	563	583	602	640	612	581	616	541	615	582	605	564	597	564	625	604	548	566	554	594	608	569	621	564	621	562	571	584	608	612	609	560	580	576	580	592	593	535	597	590	586	601	564	545	606	634	597	601	599	533	580	576	590	591	612	595	595	620	580	575	609	524	605	579	595	595	604	561	606	610	589	611	624	557	605	592	597	627	601	614	543	549	561	575	608	601	558	595	588	598	609	576	580	623	594	600	594	573	557	636	614	597	595	608	570	609	562	610	630	567	593	611	584	583	612	624	574	550	603	548	615	596	570	599	601	593	555	579	645	615	569	631	600	572	645	569	594	626	583	584	637	569	605	600	606	600	573	552	596	623	566	587	597	599	620	635	571	583	609	585	618	589	619	544	561	642	586	599	591	579	591	617	604	588	622	592	512	639	579	566	581	556	598	613	588	611	599	540	583	572	604	575	586	600	532	585	610	650	587	573	573	631	594	551	640	620	604	623	578	596	612	598	641	555	622	580	619	619	565	599	574	591	594	559	602	574	569	589	559	582	577	644	612	599	571	563	587	626	605	577	598	569	619	612	582	584	605	543	618	586	548	561	589	609	558	634	590	598	603	553	566	589	581	581	598	597	547	592	559	578	599	600	603	583	614	579	558	552	591	558	587	595	577	595	563	618	592	590	546	581	571	618	622	582	599	576	622	629	619	559	613	639	639	613	631	590	576	578	579	571	570	549	614	649	563	638	620	570	570	554	584	618	629	590	599	588	613	573	587	563	603	564	590	565	606	559	586	581	617	593	611	600	581	578	650	625	570	605	614	571	571	584	598	606	611	588	591	608	623	590	582	571	586	574	566	541	593	606	573	584	625	619	582	582	574	603	584	647	630	541	608	595	550	562	581	588	574	549	567	602	602	552	576	570	619	597	589	612	580	604	593	569	579	585	569	544	593	587	587	583	576	608	606	566	603	605	557	616	579	585	605	603	584	559	559	580	603	601	575	562	618	609	590	540	543	573	576	598	562	624	604	583	569	545	582	633	596	608	596	608	582	579	604	632	577	565	624	572	582	633	564	587	567	579	602	616	613	553	551	561	613	598	611	603	582	626	599	574	572	610	547	579	608	608	590	623	584	599	593	599	588	608	603	604	570	564	578	600	609	602	623	593	616	625	604	596	593	578	547	600	633	600	591	562	579	593	595	620	586	616	563	602	589	580	602	574	580	566	569	642	548	581	628	623	586	581	565	571	582	598	563	599	565	608	604	566	555	561	620	622	564	585	592	548	572	590	625	571	620	568	582	530	567	579	585	577	585	588	569	607	560	655	601	608	596	588	618	639	596	571	618	593	594	581	622	606	584	602	612	565	593	618	622	556	538	603	597	627	602	596	559	590	600	640	566	571	605	572	587	611	590	583	587	561	585	590	597	565	586	567	591	616	534	599	586	596	557	589	569	615	611	583	608	575	570	592	553	609	587	573	580	548	573	579	606	598	641	610	560	567	584	555	607	589	543	625	610	600	588	632	605	564	592	561	557	607	529	557	611	584	606	570	628	577	575	577	609	569	540	563	598	606	578	599	575	581	584	562	594	620	583	590	596	573	583	583	593	554	631	588	614	607	561	573	641	595	595	626	587	604	634	612	580	554	580	604	610	561	637	621	622	603	653	587	559	552	637	574	579	557	564	565	557	557	575	615	592	577	588	574	598	603	614	632	589	530	592	585	606	595	605	611	618	562	591	599	526	604	571	599	585	553	563	542	582	574	575	609	614	533	583	557	590	596	583	596	612	560	620	602	586	581	600	596	601	554	651	612	620	583	596	585	614	579	587	613	584	540	599	608	598	624	564	549	598	605	582	605	663	620	640	549	548	622	577	599	594	586	586	595	572	594	566	607	584	644	616	615	596	601	552	577	586	589	548	575	592	562	626	604	582	644	559	534	581	590	604	569	578	630	612	561	578	587	612	552	595	596	588	566	580	599	602	578	604	575	564	564	593	542	602	626	600	569	590	609	574	595	579	610	626	550	571	581	617	571	592	568	593	557	628	581	573	607	576	613	560	625	602	587	579	587	579	577	595	579	592	632	595	592	575	595	574	614	610	613	548	595	615	533	587	607	599	587	570	558	637	574	581	576	573	557	610	576	576	597	576	565	563	583	617	631	580	576	598	584	600	586	607	613	581	556	576	597	595	579	589	590	575	634	565	579	563	605	584	571	576	600	615	624	566	591	603	569	557	626	563	575	579	596	587	561	621	598	590	573	540	621	603	621	581	604	539	573	655	570	626	622	591	598	530	588	566	600	636	588	601	642	547	627	639	614	597	596	595	562	586	524	612	611	608	621	573	555	563	574	597	588	611	569	606	592	550	606	635	582	607	623	597	646	554	572	609	559	622	581	627	588	589	617	628	594	611	654	595	544	585	571	597	579	579	607	579	595	588	582	625	613	614	598	596	562	587	596	594	594	600	551	567	577	605	572	579	581	611	598	579	634	594	585	538	599	581	549	588	561	583	554	569	609	587	604	535	579	561	608	588	583	612	570	578	565	566	574	576	604	568	588	605	604	596	620	594	562	629	574	552	570	585	639	573	591	594	607	555	580	616	570	617	623	584	596	555	583	604	586	592	602	596	602	548	634	584	580	590	584	584	609	626	605	588	600	564	605	541	599	632	568	591	588
60186	102091	85932	62258	44078	27280	11171	3489	2108	1295	566	579	598	572	576	529	582	560	572	599	586	539	593	558	594	568	569	611	620	565	537	504	565	572	597	573	559	596	532	546	548	564	545	525	558	590	575	588	512	531	559	578	572	565	543	584	578	513	569	552	557	497	580	545	561	585	599	608	521	575	564	567	587	563	587	571	553	527	552	525	571	608	568	561	545	543	553	539	586	563	568	562	545	544	555	578	550	618	573	544	567	561	568	544	550	536	566	534	541	558	546	582	583	565	553	509	600	543	561	565	574	538	564	586	581	557	580	572	558	599	526	536	601	552	537	549	570	623	537	530	532	551	601	519	570	554	560	571	543	522	556	536	550	575	538	558	561	535	548	512	570	556	574	540	581	549	565	548	543	520	565	556	553	553	572	544	570	577	577	565	548	554	590	579	575	559	540	551	553	584	545	564	564	584	564	518	546	563	557	586	535	536	541	520	566	556	542	546	540	567	572	533	584	583	564	543	594	503	549	574	554	581	561	529	591	535	564	540	568	572	531	553	547	556	542	581	529	568	502	552	524	552	573	585	529	523	546	549	575	551	535	522	570	546	558	547	564	567	573	583	524	597	586	556	562	573	590	538	517	545	564	558	601	576	567	527	579	554	559	557	528	536	570	496	552	578	577	575	556	560	588	558	483	609	564	546	586	555	562	570	589	569	549	534	535	541	575	546	526	576	501	563	535	541	537	557	499	551	553	517	573	583	568	561	563	579	542	589	574	548	561	532	517	579	525	548	571	518	561	573	550	553	557	599	555	537	556	571	552	592	531	553	558	539	547	488	558	556	559	542	518	538	594	591	575	544	547	590	517	552	522	532	546	553	542	559	531	544	580	534	579	558	546	584	567	566	554	496	571	563	582	545	572	575	554	550	576	581	590	569	587	569	525	571	581	567	575	583	562	566	583	533	567	575	573	572	578	542	547	609	542	540	560	523	550	569	566	538	542	577	570	490	535	565	616	555	552	525	529	577	576	563	576	568	536	549	528	582	536	547	540	574	532	560	583	506	554	569	568	565	592	536	544	535	528	517	590	571	558	551	532	556	547	570	581	582	579	581	557	538	554	571	561	530	538	592	565	571	580	554	587	606	563	564	589	535	579	626	536	544	559	581	559	555	538	566	569	591	572	540	549	560	546	535	533	545	579	580	548	558	583	601	586	569	575	573	551	555	549	553	529	492	589	538	521	545	551	573	601	560	558	560	539	516	563	539	538	567	555	592	551	576	567	516	591	595	588	558	560	533	550	561	584	578	556	566	559	564	568	556	547	559	553	546	542	586	548	577	517	558	571	521	570	520	582	547	590	553	558	560	545	536	545	561	561	566	534	574	546	559	597	567	594	542	552	542	540	553	575	560	534	542	534	584	566	564	567	576	537	533	543	609	594	586	546	517	561	563	538	546	563	567	545	560	569	599	548	587	582	567	540	530	542	564	567	538	537	544	556	545	551	565	528	569	554	530	545	574	529	538	562	558	571	558	547	552	545	551	532	528	552	562	535	575	576	546	528	580	532	518	538	497	565	573	552	562	540	574	529	519	554	576	533	576	561	575	560	518	576	563	536	566	575	581	584	570	519	582	547	537	541	566	552	536	564	527	533	561	513	524	538	581	513	605	566	536	527	526	579	552	536	528	608	582	577	573	576	599	566	558	584	549	514	561	532	529	567	512	532	509	565	546	510	544	537	533	586	543	509	543	526	595	568	541	559	552	536	564	536	577	574	531	521	538	556	612	569	602	562	585	557	579	541	548	521	562	552	577	561	533	533	538	555	568	557	596	557	576	543	564	592	557	537	550	584	574	531	508	550	552	558	544	525	531	580	546	501	565	556	534	537	597	549	557	527	569	546	552	536	512	559	551	566	533	514	559	545	548	534	560	591	541	504	535	530	580	559	534	563	534	539	554	556	540	597	548	531	552	547	554	559	569	529	571	568	518	582	515	548	533	570	533	593	560	531	542	568	568	556	532	560	521	587	528	546	552	589	586	543	518	537	556	532	556	542	514	542	529	600	565	587	500	565	533	564	596	582	552	572	561	545	565	552	575	512	553	552	532	565	546	583	570	544	569	577	599	535	587	548	561	580	532	562	541	548	540	539	569	591	558	515	577	600	574	573	560	579	538	587	556	593	584	559	541	553	588	507	547	534	529	583	560	559	560	567	560	544	514	520	599	593	556	534	518	553	582	540	593	543	510	562	562	568	531	575	551	550	599	582	544	590	561	539	543	556	499	578	566	549	593	563	565	561	581	546	559	545	549	539	530	530	556	567	558	604	561	531	557	554	564	557	575	565	559	541	552	543	521	510	510	573	566	550	584	549	547	539	538	592	549	557	565	567	557	581	613	532	527	531	562	558	579	572	584	534	564	502	548	562	556	566	536	573	529	561	576	542	560	502	539	550	510	547	573	568	534	570	555	572	553	566	591	569	519	554	530	556	548	518	557	531	592	595	540	527	532	597	563	594	589	583	529	552	514	524	536	528	563	571	600	551	552	551	579	518	522	525	563	512	567	547	537	522	535	531	592	563	577	561	548	531	568	567	555	587	549	504	574	584	551	541	580	537	529	547	533	548	536	545	540	510	530	513	532	578	574	587	576	527	526	580	571	586	569	566	526	543	569	550	553	569	566	562	538	541	521	553	574	539	531	537	585	592	558	575	538	572	519	526	536	552	573	551	546	579	537	550	517	526	569	534	565	548	565	618	529	577	539	540	572	538	490	551	579	578	560	569	519	560	542	562	574	577	554	563	550	559	501	567	524	570	544	581	569	584	534	527	536	551	557	533	572	555	490	580	564	534	507	527	548	538	556	598	570	570	539	581	559	534	565	545	550	522	540	600	559	570	553	561	583	557	558	548	521	589	548	547	569	514	568	534	552	564	565	595	485	532	559	537	586	559	577	542	603	557	543	561	600	565	590	535	558	556	565	591	566	562	512	537	555	555	578	547	559	523	568	500	543	536	515	590	548	555	528	548	571	578	566	551	519	526	589	587	527	547	530	562	564	539	559	554	543	585	519	529	533	553	583	551	562	585	601	576	557	597	582	568	570	550	568	560	565	572	514	546	534	538	544	545	542	582	536	520	603	563	540	573	565	535	571	575	565	529	549	530	580	525	530	520	540	555	539	573	566	561	541	523	566	546	553	554	519	544	572	554	531	578	521	587	530	514	558	553	552	496	573	571	533	550	584	523	522	570	568	500	528	594	567	550	560	600	551	553	532	537	535	518	530	546	553	592	589	615	553	559	535	563	504	569	562	527	548	550	534	556	542	504	554	544	535	534	537	558	585	556	560	534	511	571	546	535	553	508	535	562	524	554	570	536	526	539	537	520	520	582	602	518	546	532	571	551	582	544	543	549	597	546	542	545	591	556	578	582	652	524	554	556	581	545	530	582	503	527	551	580	591	579	584	570	524	586	554	560	559	544	521	583	556	584	568	523	555	550	564	557	536
28926	24978	25930	14861	5649	2604	1019	542	443	456	403	435	398	421	454	413	416	417	428	441	391	422	409	399	370	425	402	427	439	399	450	461	426	430	428	412	409	420	397	435	427	445	453	439	448	437	408	390	441	418	416	425	384	400	394	440	435	418	439	392	406	408	394	468	420	379	429	424	415	396	412	399	383	434	424	414	401	410	448	413	418	439	443	405	437	421	450	483	416	416	438	413	437	425	440	437	406	398	397	402	401	392	433	411	399	421	433	389	429	424	391	417	431	411	430	431	441	430	433	400	431	412	439	413	438	406	427	404	411	411	404	397	420	410	420	386	443	448	412	434	422	425	422	371	401	420	407	380	422	423	409	421	419	430	408	418	399	437	418	414	415	433	387	430	416	417	450	437	421	415	434	427	416	394	429	428	424	449	394	445	402	366	420	387	450	426	428	393	397	407	408	415	469	448	423	449	389	378	416	440	428	396	407	403	414	410	407	388	449	394	444	419	438	437	441	411	406	435	402	429	433	414	396	395	413	412	404	408	402	404	411	411	420	406	369	402	403	463	428	415	423	431	429	396	446	416	402	415	392	391	400	430	424	384	419	414	432	388	418	426	409	396	383	405	397	436	452	433	442	420	415	407	424	399	420	395	438	380	423	398	400	383	429	392	441	371	405	412	401	432	415	408	424	445	404	410	382	378	425	360	443	384	401	421	431	462	443	417	429	391	432	411	432	434	425	417	351	394	400	407	430	411	390	382	426	418	432	458	414	433	407	418	398	464	430	390	383	396	454	406	395	433	412	398	430	437	439	439	446	436	415	385	392	376	392	440	426	451	441	415	384	395	443	391	410	447	425	421	379	423	429	410	411	402	388	442	411	405	443	436	442	408	448	419	419	460	415	418	434	411	431	417	412	437	442	427	399	436	435	444	392	409	404	413	421	433	430	411	420	418	408	412	419	410	402	442	463	415	424	410	431	427	439	412	409	401	399	395	424	448	414	388	423	410	399	416	432	411	434	434	380	436	429	422	423	403	477	414	428	388	426	387	443	456	394	418	398	378	417	429	416	416	417	397	394	355	444	405	468	411	410	408	439	398	408	412	407	409	413	412	368	397	402	431	469	448	431	427	391	422	430	414	391	411	434	402	410	413	421	431	424	396	413	410	417	454	430	440	425	387	430	464	421	424	415	421	413	412	418	416	412	405	403	394	455	392	382	438	401	407	409	417	385	427	410	418	406	402	409	382	409	380	414	440	428	409	395	409	405	425	404	405	413	394	413	442	415	386	428	419	388	409	442	388	451	409	432	414	417	445	374	414	378	373	389	370	468	414	394	431	415	427	417	401	405	418	429	421	425	410	405	414	426	402	408	400	435	403	401	413	410	414	386	416	418	435	439	431	410	426	422	435	420	414	389	372	446	405	456	392	387	414	422	418	433	440	452	404	409	450	415	422	422	397	446	458	438	434	441	432	414	436	393	399	420	377	400	416	418	406	451	417	421	409	445	438	409	416	430	427	430	438	397	484	418	397	413	400	430	431	435	415	373	402	404	396	425	438	392	416	413	416	468	408	412	429	408	407	420	401	405	453	415	424	433	407	391	416	395	390	401	430	455	395	417	437	442	413	410	419	397	402	433	406	416	423	411	414	462	402	432	445	392	423	438	448	433	411	456	405	424	434	441	392	422	404	417	424	407	384	413	451	377	433	379	451	440	427	433	426	380	400	411	372	412	430	395	380	401	398	406	453	417	401	415	394	437	406	418	411	395	416	416	424	395	385	420	392	383	455	439	411	429	425	405	388	410	414	422	437	420	416	389	411	398	393	397	427	423	431	416	434	431	463	396	390	438	433	433	415	428	414	390	416	399	425	437	411	418	393	405	408	431	419	462	411	449	425	411	422	394	407	411	392	370	398	427	389	373	420	396	381	400	441	402	381	421	453	387	416	388	421	447	424	425	394	456	392	420	407	407	391	425	443	408	401	419	406	416	404	440	443	424	407	420	405	440	411	433	423	384	414	407	418	407	415	438	396	447	402	410	410	409	402	422	407	380	438	407	420	429	404	427	407	388	420	432	429	425	418	405	418	421	422	441	436	373	404	410	441	396	445	439	379	464	437	391	424	408	402	425	376	406	416	405	412	451	426	395	431	439	410	403	404	409	414	424	372	420	395	403	416	476	414	442	385	425	412	405	403	425	388	420	431	401	432	401	424	406	393	403	456	410	410	430	424	406	402	420	419	396	449	420	402	456	426	445	393	423	410	415	417	435	429	422	377	406	449	423	421	407	411	396	405	399	436	425	397	411	450	450	400	424	408	420	408	452	423	415	400	416	431	440	429	411	402	393	408	400	401	420	414	425	435	439	418	395	409	412	419	391	414	396	404	422	421	411	436	406	380	417	398	386	427	424	411	400	422	417	412	428	420	440	430	470	407	399	394	435	428	391	444	416	394	419	417	395	416	401	421	409	408	409	430	405	409	470	407	385	390	398	413	439	415	437	423	400	419	399	427	433	444	442	405	409	403	400	453	433	444	432	391	399	446	404	404	420	412	410	433	439	439	387	435	410	421	374	422	451	425	408	402	396	414	356	464	431	427	408	409	393	393	409	410	382	422	396	457	409	445	393	387	433	460	424	440	435	426	430	446	448	419	408	396	393	391	470	399	396	411	410	374	411	461	423	396	412	382	406	409	440	421	426	425	388	421	447	428	395	414	419	400	448	400	449	430	443	418	457	403	411	447	375	421	429	458	435	423	408	466	378	426	410	445	404	441	418	436	395	391	443	413	413	419	409	427	429	403	427	412	447	426	422	431	386	438	439	440	414	426	420	405	434	409	432	442	406	444	428	397	446	407	434	391	364	412	398	446	422	446	396	404	429	447	397	403	418	419	433	432	423	460	386	418	345	427	459	388	441	403	420	420	413	425	439	398	386	438	433	450	422	417	405	377	385	419	450	424	431	407	431	379	359	425	429	438	437	435	419	436	415	408	465	407	452	409	418	425	476	411	430	398	400	427	442	444	411	404	431	454	445	399	397	399	410	398	458	405	433	391	395	437	407	404	402	430	435	410	428	423	390	434	429	421	402	393	397	413	422	406	378	413	415	436	378	423	396	429	409	393	420	394	395	391	381	447	415	456	409	412	417	413	420	414	418	410	409	443	467	419	420	419	401	404	434	398	409	418	389	392	402	407	374	375	426	433	469	380	401	402	415	392	409	432	399	411	431	382	409	399	415	402	418	415	445	418	408	410	428	417	432	440	393	376	450	446	408	396	420	420	435	382	444	394	466	402	427	435	408	442	421	403	427	415	439	426	416	410	378	424	412	425	436	421	404	427	400	457	429	397	422	459	442	438	388	422	418	419	396	421	417	438	428	460	465	410	445	418	407	407	410	418	427	417	393	406	420	425	402	399	398	394	405	447	453	438	452	400	430	414	374	394	419	432	452	436	395	432	459	431	419	391	437	410	442	420	404	422	427	414	433	398	395	399	422	400
14680	29328	23493	9931	4848	2597	970	493	351	390	343	355	393	356	326	334	341	366	327	348	326	349	365	346	382	359	335	364	375	324	358	349	329	381	353	377	351	327	344	371	372	356	326	330	335	368	324	306	387	346	332	369	376	360	344	345	370	373	333	328	373	357	351	324	306	377	347	368	326	380	341	360	384	347	343	361	356	362	337	352	314	321	361	340	356	381	385	347	362	360	340	352	371	381	377	382	333	368	349	364	344	366	383	349	357	378	340	378	332	353	357	362	348	334	312	344	374	371	340	380	334	336	379	322	351	338	353	341	356	351	344	334	366	375	358	337	373	334	323	348	359	370	322	340	360	343	385	381	352	359	377	353	335	328	346	359	353	328	350	345	322	380	349	383	379	367	326	355	359	307	352	355	351	373	360	386	385	375	356	331	365	390	335	339	317	359	367	376	328	343	386	364	359	357	361	336	348	343	365	381	346	371	348	350	369	368	347	346	350	338	363	340	369	363	349	360	370	362	358	342	339	333	376	348	323	360	354	361	359	328	386	383	374	364	316	355	370	353	323	340	331	347	332	364	353	335	333	365	355	333	328	353	361	356	344	344	357	352	349	351	345	335	358	355	359	341	353	334	366	329	354	332	360	374	369	344	344	358	387	353	345	341	354	359	333	338	383	344	329	358	368	361	360	382	346	376	349	383	333	330	350	340	358	332	379	362	342	333	379	343	364	346	352	350	368	355	339	352	376	337	335	338	342	361	357	338	375	352	346	388	360	353	363	362	366	365	370	343	338	316	344	372	332	348	353	375	328	335	370	358	353	339	346	319	339	360	347	384	323	334	335	366	345	357	339	346	343	337	358	365	353	357	326	351	367	372	350	348	315	357	381	382	385	352	369	348	363	326	367	356	326	345	356	388	351	342	366	330	344	366	378	345	360	360	342	329	343	355	359	376	383	334	339	368	372	354	375	361	317	343	331	364	353	355	357	369	365	388	357	372	348	391	352	343	336	348	335	365	368	327	330	348	370	361	377	362	350	365	384	312	314	361	377	338	369	355	348	318	395	389	339	345	353	340	324	343	354	359	352	340	388	371	329	349	354	341	368	361	331	346	363	328	340	289	376	328	341	377	379	339	380	338	365	385	365	355	342	340	317	397	366	342	371	339	335	366	331	364	368	362	341	372	334	383	348	337	346	371	336	361	357	377	341	367	332	388	361	363	332	346	348	352	327	362	360	336	372	360	338	381	338	333	359	324	343	359	366	350	348	351	350	349	399	346	332	361	346	341	380	366	361	325	349	354	329	339	354	370	331	352	350	362	342	303	336	347	359	318	368	346	390	372	352	340	377	387	386	362	366	381	370	375	368	385	357	326	381	382	350	349	352	364	349	350	348	367	344	337	377	360	384	338	355	334	397	361	342	365	363	359	345	337	350	329	344	355	354	345	344	313	346	342	339	359	347	361	346	344	359	383	357	363	365	394	341	375	349	354	373	374	365	331	359	334	363	338	341	344	370	364	334	367	343	337	341	335	389	338	399	369	400	348	329	359	344	399	348	360	339	365	318	369	318	359	363	360	365	300	348	354	337	362	350	358	331	373	382	331	357	362	354	353	369	355	348	321	361	352	358	349	342	376	344	387	346	348	325	327	357	351	384	347	368	315	354	326	351	342	350	371	346	350	336	369	346	385	357	375	416	343	361	339	353	348	356	362	349	342	346	347	357	368	309	340	373	338	365	382	332	346	361	326	311	342	344	368	354	383	367	340	380	356	363	343	346	363	374	384	319	331	351	346	351	338	372	384	346	365	332	296	373	372	342	387	392	350	350	371	336	361	340	345	379	347	319	356	368	346	378	369	345	351	352	358	398	353	331	354	357	371	335	364	363	345	357	335	354	390	369	362	330	362	339	350	357	378	367	355	316	345	335	328	366	350	364	358	300	330	338	365	349	345	336	332	339	324	358	329	368	342	355	400	347	336	331	334	385	347	378	358	350	342	337	334	351	323	364	348	356	339	387	344	334	353	334	367	359	372	342	332	335	337	379	370	349	346	353	337	361	356	361	319	344	354	372	371	367	393	375	337	353	346	349	332	378	343	395	351	355	330	362	357	374	353	356	358	359	341	352	354	339	359	396	379	346	342	351	367	366	332	354	353	327	362	346	348	336	321	377	371	369	377	410	314	391	344	357	360	356	327	371	345	350	340	326	358	351	362	363	339	350	367	338	353	344	380	380	388	355	355	348	347	378	375	339	361	350	359	364	347	346	363	335	333	331	336	354	360	362	345	323	330	335	351	393	358	353	332	347	348	336	361	326	332	328	339	339	354	355	320	365	350	374	360	347	368	338	332	331	349	348	362	354	331	331	324	343	360	316	354	353	381	371	395	385	368	312	353	338	365	341	344	367	380	375	329	330	345	348	336	363	353	338	353	351	353	303	370	361	343	343	361	351	343	342	375	374	350	371	348	323	365	346	361	355	336	355	362	338	367	366	383	359	344	314	317	371	332	342	362	344	337	335	348	338	340	363	345	365	348	368	355	348	338	359	385	346	330	336	336	345	307	361	341	324	363	342	374	394	370	332	363	354	326	396	369	347	351	355	347	342	371	330	367	330	321	332	352	331	322	343	319	330	314	362	339	335	369	338	325	347	348	346	382	380	305	355	344	367	346	347	334	364	333	353	365	358	369	337	378	350	337	344	352	372	342	351	376	370	350	368	361	380	347	386	337	358	362	351	345	362	333	365	316	345	374	342	351	344	367	389	342	371	348	338	350	363	331	370	342	361	353	346	349	389	370	349	375	324	364	353	374	342	355	358	389	363	370	360	399	404	393	359	349	374	325	345	339	334	339	335	347	346	363	358	360	358	374	388	343	388	357	355	358	355	359	334	363	342	369	340	340	342	363	361	396	388	333	353	330	359	381	358	331	349	363	324	349	349	368	367	348	356	323	390	346	349	355	328	313	363	359	324	400	363	340	353	365	357	372	350	331	337	368	377	380	341	345	351	353	374	343	377	321	360	351	391	362	348	349	357	339	365	329	363	371	329	340	356	345	327	328	337	354	333	358	338	356	391	346	345	328	315	313	349	357	334	333	365	368	374	325	379	325	358	359	335	341	351	352	359	345	339	343	394	369	352	368	291	361	371	353	357	335	359	355	353	368	351	329	350	344	353	384	370	317	325	359	373	361	383	374	332	349	373	369	349	384	358	340	357	367	352	357	358	328	360	334	335	355	356	326	375	367	341	370	373	375	326	342	351	343	349	349	349	368	369	362	355	377	366	310	388	373	360	380	379	348	387	377	376	331	386	349	370	347	341	329	338	329	351	372	376	375	353	364	353	342	339	373	405	397	307	325	357	350	397	365	338	374	346	361	338	348	372	318	338	383	350	354	376	333	330	348	357	372	370	343	350	362	346	381	367	377	324	393	361	354	377	391	354	368	349	335	375	358	325	355	403	358	337	348	331	321	320	361	347	345	340	370	342	344	360	358	356	369
25507	23660	42139	45118	35312	24801	9614	1983	1012	727	500	487	477	524	481	471	491	473	513	487	494	474	468	480	536	503	508	495	483	454	498	469	488	486	473	480	434	434	497	443	468	471	464	449	502	458	494	530	503	462	479	491	486	461	485	445	471	502	488	499	469	452	485	493	462	501	490	485	481	464	470	464	465	477	475	517	496	482	445	456	487	463	485	495	477	462	485	447	475	482	467	496	495	458	492	467	465	481	489	478	452	466	478	444	455	420	476	457	493	490	485	512	556	477	484	479	492	480	454	466	495	463	475	499	471	478	481	512	456	455	444	487	497	416	470	469	486	484	505	512	516	481	481	489	451	467	462	461	494	441	492	481	416	472	443	457	498	443	495	503	481	463	482	507	493	466	465	499	481	465	467	481	468	488	500	511	497	462	436	462	447	479	448	476	480	450	466	439	475	448	508	493	472	458	483	466	484	479	474	490	484	499	475	477	506	498	489	432	476	462	487	479	451	454	475	517	460	507	504	497	448	480	459	505	516	482	451	476	460	459	442	477	489	480	475	459	477	496	469	483	459	455	437	461	461	448	487	444	465	462	470	450	451	436	489	516	492	463	507	398	493	462	481	490	486	528	492	466	485	480	486	467	487	441	457	456	524	459	482	452	503	476	464	441	425	518	504	465	481	469	481	462	472	488	466	466	468	451	485	515	431	472	477	487	484	462	485	473	469	503	470	493	487	425	461	469	486	493	440	468	469	462	473	470	499	462	468	467	478	412	432	490	501	487	491	485	458	490	468	489	459	483	476	489	478	468	489	466	426	460	477	464	439	482	495	501	463	446	421	453	503	447	470	451	450	461	425	464	471	474	478	501	475	424	521	450	482	476	483	474	458	488	478	464	486	491	427	492	479	501	475	485	471	465	464	485	467	449	512	433	454	457	450	457	482	495	465	463	484	465	511	471	457	477	503	443	494	471	493	464	469	475	451	470	457	443	458	481	476	486	440	478	458	473	452	471	472	466	474	452	484	494	444	491	472	464	458	463	489	501	493	451	483	504	475	479	462	516	470	470	459	528	472	469	429	462	464	471	460	465	455	463	473	461	486	475	464	480	489	494	485	516	477	509	447	473	463	513	474	472	489	500	474	431	473	522	485	497	507	483	506	479	487	464	477	466	490	495	440	491	483	464	456	478	477	493	470	464	492	497	471	511	417	461	491	470	499	473	488	459	523	490	443	463	490	473	446	473	525	448	450	521	500	454	485	443	504	496	486	440	488	500	470	447	461	473	477	477	481	441	493	466	474	510	461	494	476	462	489	486	501	501	451	501	476	480	491	469	458	465	493	496	441	444	504	475	458	463	456	485	489	513	465	442	440	470	436	516	486	479	463	434	450	483	456	479	463	458	478	489	476	442	470	473	478	438	492	462	525	471	488	451	457	503	476	438	482	477	480	491	483	476	406	474	481	451	448	474	502	462	488	454	446	454	443	498	497	479	467	480	434	452	489	486	452	482	480	467	471	462	484	479	486	469	458	471	505	478	499	458	455	505	455	469	470	510	444	483	484	464	467	405	485	477	444	480	511	481	456	465	479	481	478	509	494	470	483	443	496	484	449	480	471	455	475	452	500	473	469	475	461	497	478	490	475	482	461	468	485	447	466	443	478	461	461	450	456	480	437	434	454	478	492	501	508	482	488	445	422	462	492	461	470	483	441	432	459	455	477	477	518	510	457	483	478	466	448	465	488	492	485	506	506	450	462	481	515	483	474	529	456	504	456	489	477	466	485	482	488	460	488	451	480	491	484	485	514	444	477	478	492	443	486	468	515	488	486	457	453	486	465	483	468	476	464	470	476	461	453	433	506	501	473	454	490	496	447	469	475	521	471	475	456	472	473	466	464	441	454	467	467	465	494	428	460	487	471	450	492	454	456	493	494	470	505	487	487	437	499	503	448	466	467	444	512	462	462	481	484	477	460	484	495	459	469	447	493	472	479	463	519	493	465	424	501	466	468	501	500	484	477	489	489	491	452	469	502	515	465	484	476	464	468	475	475	511	477	492	481	447	498	458	478	486	508	435	479	504	457	452	496	473	447	479	496	471	484	459	496	451	424	474	460	449	435	454	515	473	473	535	469	452	504	449	487	482	480	452	445	460	495	473	476	449	477	535	449	461	512	490	461	475	451	489	477	473	477	454	468	476	444	512	477	478	495	419	442	470	451	449	467	508	480	453	483	480	445	450	482	491	468	525	455	463	448	467	456	456	479	480	452	449	514	493	463	476	466	501	466	487	469	484	506	479	481	481	459	467	476	484	481	471	497	490	500	465	497	477	462	452	439	502	484	454	473	459	460	513	428	478	449	443	456	486	458	452	477	451	425	465	427	479	492	492	442	476	504	521	486	449	499	477	478	462	482	498	494	507	438	467	445	431	486	484	448	467	472	461	434	453	469	456	480	499	449	497	476	452	482	485	510	479	482	466	479	467	449	493	477	453	482	508	497	486	468	497	455	506	436	477	519	437	510	472	492	521	485	463	470	490	475	486	499	500	492	479	535	479	495	466	463	465	466	456	446	459	464	468	461	488	479	426	481	455	433	451	475	466	466	457	469	428	447	455	473	480	477	496	465	508	504	475	470	469	463	488	453	463	501	451	441	475	467	454	416	483	478	462	489	545	460	474	467	478	482	460	488	450	459	473	476	495	448	485	500	455	483	481	458	506	513	442	469	476	445	482	483	451	473	475	495	521	473	499	494	471	456	463	475	497	505	470	525	451	496	478	452	479	477	478	498	484	487	478	438	482	484	462	491	439	469	483	478	474	467	492	483	484	466	454	454	462	470	483	496	467	477	463	481	464	490	494	465	463	457	485	466	467	447	451	472	496	461	434	490	499	437	479	451	478	490	450	502	469	490	495	454	432	475	512	475	506	495	459	468	473	493	490	502	464	448	477	478	447	488	495	467	499	454	471	447	461	475	506	456	481	502	458	488	488	462	508	480	503	455	510	440	499	437	443	452	492	493	497	485	492	485	472	490	469	488	467	480	469	505	468	459	467	473	451	465	459	483	477	464	442	484	448	487	456	487	466	468	507	488	474	458	427	460	491	478	462	464	496	460	473	476	446	489	466	506	450	442	478	446	442	455	451	478	480	478	504	452	501	488	464	450	424	477	484	433	509	493	454	462	462	456	500	483	466	471	466	459	433	490	508	476	445	468	476	513	461	462	403	472	498	444	469	485	475	444	496	413	478	480	462	492	484	452	510	508	458	459	493	475	453	466	457	479	474	467	422	462	490	477	422	443	498	467	486	507	459	461	495	475	484	495	502	454	483	462	478	489	520	468	464	465	450	473	456	518	494	475	453	433	456	499	465	486	493	451	490	457	518	459	481	498	485	437	451	469	453	452	486	475	465	464	457	498	462	497	469	470	445	479	460	477	491	466	512	500	492	469	505	485	487	497	460	454	461	500	466	452	450	447	466	494	502	437	511	455	480	462	446	445	470
49617	88240	74905	48551	32651	17848	6115	2025	1100	887	459	462	441	422	462	455	417	436	437	448	455	453	452	453	444	412	439	442	440	445	426	434	495	450	458	461	414	476	448	432	439	418	455	412	443	441	432	446	431	448	442	437	481	439	445	440	418	437	427	428	446	472	422	448	505	434	426	406	446	439	430	470	410	452	463	463	395	465	440	461	474	456	438	476	462	437	452	409	461	433	480	470	467	465	458	456	447	422	435	469	428	427	388	467	454	445	446	477	397	446	431	429	409	434	411	432	427	459	444	462	411	456	420	431	466	426	488	418	400	465	460	453	461	447	426	452	416	427	432	471	436	403	446	470	462	436	423	395	458	416	411	463	438	468	440	466	450	426	469	458	481	441	446	460	467	424	422	436	448	457	430	464	421	440	457	402	430	453	424	500	417	483	445	454	438	412	444	431	432	462	427	425	445	480	420	422	469	438	437	430	425	430	504	451	430	471	436	445	420	442	452	438	453	435	450	427	463	448	420	447	422	440	428	423	460	433	422	429	463	445	451	493	416	455	429	448	429	410	413	427	462	450	435	451	477	441	431	458	408	444	447	413	452	468	430	452	446	461	431	467	426	444	417	438	406	438	412	454	445	407	433	472	441	456	417	441	440	437	440	441	446	454	483	433	454	432	436	452	469	465	457	474	440	455	419	445	429	428	451	474	391	462	437	465	440	463	437	422	391	424	434	445	422	441	441	455	482	437	472	418	461	405	454	462	471	452	440	423	445	445	424	484	430	443	425	422	485	478	425	447	398	464	429	425	469	409	455	466	405	436	455	429	434	464	456	450	430	420	416	433	460	438	421	411	419	437	409	451	478	456	430	464	431	448	440	425	440	446	463	434	443	443	423	435	484	448	449	429	455	453	428	413	421	437	432	449	440	439	395	424	417	437	452	411	426	454	402	450	456	492	446	416	472	474	465	446	490	468	462	420	488	441	473	426	407	441	453	477	449	445	435	460	443	442	465	475	425	434	461	405	444	423	460	444	423	406	436	443	453	491	455	430	448	437	458	445	427	428	444	438	462	418	442	437	438	456	431	427	461	387	450	434	424	433	428	454	462	439	422	407	441	468	457	374	428	443	438	427	421	438	432	417	418	441	409	439	471	452	464	435	452	455	409	461	445	457	470	455	425	425	456	409	416	431	472	432	436	426	446	473	456	436	421	462	434	426	425	432	466	435	435	405	437	436	428	430	478	443	458	436	445	415	410	440	433	424	459	496	435	441	446	454	417	452	458	441	440	422	462	457	446	460	433	455	476	435	438	461	450	450	430	444	429	459	441	468	429	430	460	437	461	460	447	473	413	428	465	424	409	429	451	472	424	434	437	459	484	444	422	419	433	416	417	443	468	417	469	421	416	453	437	427	411	451	428	434	444	411	444	422	417	443	447	422	457	436	408	452	456	456	453	466	461	477	423	410	453	458	466	470	463	447	421	474	444	473	417	444	438	449	454	434	464	443	419	412	475	459	408	436	391	474	467	449	410	451	486	463	496	441	425	430	410	408	461	403	454	419	435	454	461	446	420	443	433	418	443	385	465	460	441	398	448	432	465	458	423	429	419	466	398	434	469	442	479	443	413	441	446	422	422	432	435	455	464	442	460	457	405	427	453	483	433	428	422	458	408	461	433	473	399	472	420	436	405	432	434	422	438	478	412	427	455	383	463	438	418	448	407	413	393	439	402	441	467	467	465	439	438	430	442	399	460	475	432	423	440	483	444	445	395	433	425	432	424	469	426	451	432	437	430	452	449	432	450	424	431	490	471	447	470	407	466	468	450	449	474	487	418	433	413	419	428	434	442	434	409	432	407	444	459	432	444	436	437	437	404	414	447	410	424	461	429	408	426	403	436	427	439	447	412	452	420	444	388	431	418	432	412	418	447	448	423	442	444	427	464	437	447	416	412	445	449	438	433	441	417	414	459	471	443	447	445	459	427	452	440	479	446	443	406	433	438	419	459	398	434	434	468	432	418	452	460	471	430	440	456	447	432	438	463	391	430	441	406	412	423	486	460	417	427	441	407	445	454	458	455	422	412	435	449	437	452	452	468	420	408	460	446	428	419	448	453	441	484	427	402	418	440	458	457	431	454	421	452	418	420	457	451	460	416	460	436	468	434	428	431	410	429	442	411	466	449	442	408	438	431	424	455	430	424	483	459	440	462	403	450	408	423	431	470	435	459	417	409	494	477	418	418	460	463	437	451	432	419	442	479	441	410	435	446	454	438	436	432	441	473	461	463	449	423	484	416	422	462	445	432	448	472	439	483	456	419	454	456	467	457	447	407	446	435	450	429	427	459	435	431	469	433	468	419	404	420	394	437	488	447	423	459	441	442	392	450	427	459	454	463	428	460	446	452	469	436	440	447	418	420	432	437	442	422	449	428	460	453	472	490	447	448	461	432	419	407	423	445	434	405	448	467	465	428	431	460	436	420	455	473	440	460	441	423	408	472	428	432	452	420	450	450	423	470	435	453	424	428	451	450	413	433	442	417	432	445	489	460	450	431	426	461	480	456	475	408	459	453	410	409	439	439	450	417	430	456	435	446	430	439	428	458	471	503	420	462	446	443	441	470	439	454	463	412	446	410	462	451	474	415	446	415	465	405	437	466	404	469	464	475	448	486	412	436	411	425	446	427	461	443	451	461	434	438	418	448	441	443	411	433	448	505	416	456	470	458	431	438	406	425	491	447	454	436	471	439	443	415	428	437	413	435	459	445	433	435	454	431	435	452	474	437	447	437	446	403	436	402	449	431	433	451	431	423	471	441	458	456	425	411	468	481	418	459	446	472	462	426	475	439	426	432	435	428	464	425	441	449	436	436	483	447	444	443	413	421	449	403	445	430	401	444	456	445	443	440	435	432	420	448	441	451	497	482	404	427	444	432	416	473	411	451	449	477	423	430	461	446	415	441	425	432	451	433	425	434	405	422	429	414	461	436	442	426	438	421	465	441	423	441	429	424	453	462	408	418	467	432	433	410	411	430	444	436	475	434	460	427	451	484	437	462	472	459	427	449	438	440	484	431	443	467	401	427	466	434	446	460	454	458	473	430	436	456	403	421	436	464	438	480	431	448	452	412	461	457	435	423	476	445	434	434	436	476	414	442	427	440	453	425	421	458	478	439	437	450	424	465	465	459	450	436	419	469	445	427	457	447	424	410	422	492	425	377	420	433	409	442	442	413	467	451	463	427	443	467	465	472	443	454	433	440	430	448	451	474	433	454	416	475	432	490	456	390	414	445	427	422	461	466	441	443	471	479	458	459	444	469	419	456	443	392	463	416	450	388	457	450	406	440	459	450	424	442	431	420	459	421	441	424	428	466	424	407	401	442	455	460	418	463	479	438	455	438	407	430	461	405	422	430	418	420	436	421	463	459	432	425	435	471	462	433	437	482	425	425	447	452	456	466	445	423	411	441	401	418	418	428	438	432	444	451	431	472	457	442	429	442	447
24549	22438	36801	41159	40219	33454	17932	4467	1446	1188	649	657	617	619	658	543	596	591	632	591	645	583	563	630	564	610	607	597	568	561	586	559	615	599	595	600	586	610	597	606	602	614	553	568	589	544	588	590	589	585	549	626	608	637	586	592	585	596	569	618	636	554	573	559	566	552	560	615	591	556	603	582	611	571	593	572	577	591	590	575	625	591	615	619	570	584	579	546	584	575	593	586	595	611	583	566	562	593	573	559	560	628	615	591	596	599	597	594	578	614	582	570	585	582	618	563	569	522	574	607	542	622	585	575	599	576	552	613	586	599	567	617	599	585	601	606	560	608	582	546	583	605	584	633	590	596	526	537	564	613	580	582	588	567	570	563	559	625	613	559	602	608	614	587	524	569	614	581	610	571	560	555	640	576	603	571	584	553	611	593	537	595	585	591	594	611	564	541	606	588	596	571	587	563	597	584	558	555	587	601	569	585	580	589	635	562	639	541	584	572	571	537	607	608	560	545	565	565	598	569	566	585	552	570	564	590	590	581	562	583	615	564	558	560	561	560	567	531	525	581	569	561	571	554	578	628	593	591	572	612	575	548	573	578	623	573	595	594	566	596	570	622	547	580	585	612	555	621	550	586	591	579	596	615	583	617	589	567	603	580	539	578	561	603	584	596	568	550	573	568	592	588	592	601	601	569	601	576	571	605	596	614	592	583	574	569	587	584	563	578	545	628	556	598	578	595	572	589	583	583	594	570	592	566	625	566	533	555	588	614	612	573	557	577	576	602	573	553	560	536	580	607	582	584	557	594	579	579	580	580	571	553	528	592	630	586	574	574	578	569	581	594	559	595	597	598	569	575	644	604	570	566	587	561	587	574	552	620	554	583	615	595	574	584	546	579	565	585	580	589	544	594	596	601	568	611	584	582	565	617	579	599	585	547	588	638	561	573	574	586	588	571	583	576	576	568	588	604	569	581	556	575	573	613	605	574	595	518	584	600	554	605	600	571	571	595	570	556	561	582	556	556	618	580	609	598	598	655	574	553	582	574	569	551	573	583	585	555	577	619	597	615	615	578	569	547	536	576	583	607	628	593	582	578	570	608	578	558	564	605	600	596	572	591	585	568	559	575	597	615	561	592	578	566	571	575	592	534	573	590	575	617	614	573	537	582	606	568	577	594	562	548	566	612	588	548	557	568	590	570	566	582	561	558	588	554	574	518	580	607	603	596	564	613	585	613	582	535	591	587	594	574	564	584	612	536	563	603	569	593	556	581	576	607	593	583	568	545	560	571	564	579	574	575	635	594	556	568	568	565	601	554	551	611	578	601	569	601	557	555	635	573	618	584	559	573	594	573	634	561	532	538	586	551	582	596	608	601	563	552	614	598	596	579	560	577	570	636	575	565	578	557	589	585	566	564	576	528	571	578	566	592	582	577	578	563	563	592	571	564	595	560	569	616	626	559	558	548	576	586	549	557	568	590	590	613	547	559	575	579	568	561	578	574	602	573	573	576	607	550	567	572	630	566	577	629	589	546	575	546	578	587	590	612	574	572	604	595	576	613	547	573	556	520	564	583	606	577	610	596	599	594	562	586	516	537	555	605	579	567	562	592	590	575	582	533	582	559	555	605	585	542	569	560	580	560	522	577	586	601	560	551	570	596	565	564	564	608	588	579	565	569	606	540	625	628	593	594	588	568	527	609	539	589	586	591	566	581	570	541	592	580	590	548	592	584	560	546	552	593	573	612	568	604	606	585	540	586	603	573	585	585	567	558	556	576	548	581	578	616	602	634	593	598	574	577	578	621	537	555	617	615	542	566	599	623	536	629	562	575	600	576	555	581	561	563	602	609	585	579	556	601	607	559	558	558	568	562	554	559	560	597	538	577	584	601	556	572	566	603	602	590	596	570	543	570	577	544	571	594	530	566	571	580	549	530	555	587	576	560	572	593	553	589	590	590	591	583	567	584	582	579	582	585	613	584	554	572	587	609	577	580	544	545	586	581	618	566	532	562	595	618	590	624	585	601	578	595	574	598	578	598	591	602	606	606	600	633	570	608	572	594	566	572	591	545	581	552	580	582	614	559	555	564	619	557	572	576	602	550	592	579	595	558	568	575	558	599	581	578	605	611	599	601	611	555	534	580	597	592	575	585	536	583	613	604	593	603	598	572	569	611	569	563	602	581	614	588	569	562	620	572	566	629	554	570	543	580	572	591	578	578	591	564	600	594	584	627	611	562	593	558	607	634	555	594	569	595	568	587	550	572	537	575	597	564	532	540	564	630	628	562	599	571	617	603	583	568	595	592	607	607	577	583	585	552	545	576	548	617	611	600	592	584	595	553	570	576	615	621	564	597	556	553	627	552	622	588	565	595	589	620	576	594	554	574	580	592	593	584	580	633	554	578	561	588	560	542	550	535	565	586	575	571	548	596	601	535	555	601	587	592	579	567	588	594	573	554	585	524	605	564	614	587	591	604	574	544	593	563	568	560	583	585	598	571	581	564	577	545	601	545	498	560	593	566	592	560	576	550	606	594	537	568	592	648	579	610	593	573	529	565	582	561	555	581	604	551	576	536	554	594	593	574	569	552	580	573	600	607	581	555	594	586	569	585	582	580	568	567	530	570	567	563	595	549	555	583	601	578	584	605	576	545	585	512	539	544	560	582	584	599	562	511	587	564	571	566	567	570	559	619	600	556	583	598	588	551	590	600	561	566	579	573	591	597	597	579	605	547	613	568	542	595	556	571	596	557	574	579	557	566	570	603	551	596	578	607	571	575	567	573	605	601	580	592	580	577	581	608	571	615	579	583	595	592	612	584	638	606	602	576	539	565	563	551	568	588	573	547	567	545	542	553	591	595	593	573	592	585	555	593	622	563	530	622	603	569	569	609	567	607	617	531	580	551	583	524	606	551	583	584	626	580	569	585	583	584	567	544	611	555	587	595	560	554	599	596	586	578	569	563	623	530	571	604	561	554	599	634	577	560	592	574	542	602	561	572	569	615	623	569	592	603	602	600	590	595	576	581	590	584	562	559	573	563	584	588	550	614	551	571	614	558	634	552	614	565	571	554	567	592	540	584	597	564	600	538	570	583	589	557	540	561	551	597	618	538	522	600	596	574	594	611	607	587	584	571	537	572	551	550	559	629	578	598	564	618	561	588	556	585	580	570	591	554	590	538	562	590	624	551	567	632	541	573	617	587	602	563	593	571	553	542	566	583	604	582	546	603	557	553	580	585	587	535	570	579	561	581	609	589	577	537	585	543	608	558	541	605	569	599	575	582	568	618	593	562	601	641	565	597	543	589	613	602	572	580	582	599	538	545	616	571	608	555	543	569	557	571	576	569	607	571	568	588	621	570	585	571	558	550	593	561	602	569	608	572	572	581	555	573	565	566	587	643	608	559	563	579	578	556	609	602	578	526	605	599	564	525	576	571	575	603	563	592	580	596	600	581	571	603	581	576	538	586	510	559	594	615	582	578	597	550	551	555
58539	100414	86994	61458	46816	27505	10500	3816	1752	1478	563	557	576	575	542	584	570	568	529	545	539	577	598	574	540	545	545	570	540	554	561	530	553	505	548	530	541	561	564	543	567	590	549	543	528	528	527	523	545	567	548	562	547	573	560	567	558	579	516	556	560	498	565	531	562	527	555	519	556	596	541	532	562	606	560	582	553	504	567	553	525	566	576	529	593	513	526	535	582	526	538	588	571	503	542	542	502	592	561	554	528	532	538	581	553	547	571	550	492	558	524	523	495	563	540	544	557	529	524	534	522	520	537	588	556	557	536	557	498	521	607	537	514	558	542	569	575	563	533	538	503	556	588	560	475	549	536	549	575	562	531	478	526	501	573	543	565	565	507	571	565	577	540	513	543	564	567	573	523	549	557	510	554	577	506	592	586	536	558	528	589	539	563	523	562	582	590	517	543	560	557	582	535	545	522	557	507	534	537	528	585	553	529	509	545	543	591	541	543	590	578	546	550	556	556	543	526	581	521	522	541	596	526	558	509	549	555	562	565	544	571	547	563	528	550	530	555	566	570	580	514	535	531	530	524	560	536	486	580	577	546	539	537	525	563	585	556	528	596	544	586	527	543	533	540	589	546	511	537	524	563	558	528	574	549	515	561	551	505	567	560	586	511	538	572	553	570	566	545	564	524	585	586	535	530	556	570	577	562	557	548	489	513	546	545	529	545	575	550	549	509	585	535	501	549	485	520	534	565	565	536	535	535	566	540	562	556	547	545	543	561	544	553	555	572	564	545	558	534	575	566	520	538	614	490	545	579	514	553	578	553	558	543	561	573	588	555	523	541	557	588	541	535	560	564	560	566	528	594	568	542	565	505	602	535	529	562	542	529	557	552	551	561	551	613	586	553	530	537	511	563	562	540	565	548	557	606	581	488	501	569	540	562	577	535	528	545	559	557	580	567	540	536	517	560	496	518	575	541	550	562	577	542	539	535	521	542	514	540	539	556	560	543	537	571	520	572	564	529	551	543	539	587	513	526	526	534	515	547	504	549	526	544	555	602	516	586	521	522	565	599	542	560	536	549	523	545	576	505	552	544	555	576	552	598	577	510	511	551	525	580	539	555	521	524	515	556	545	527	513	574	538	528	537	539	528	549	541	531	551	520	502	556	565	571	588	559	522	564	507	597	572	522	551	546	547	579	544	551	549	526	524	515	528	536	568	551	527	539	590	544	540	557	554	487	518	521	539	529	537	566	539	510	534	553	544	495	549	541	522	543	578	526	589	529	562	573	546	538	581	559	541	567	559	599	558	557	549	550	548	522	516	536	547	534	539	544	494	532	548	541	533	560	563	545	516	518	563	542	522	582	555	543	561	542	514	593	494	540	541	537	581	519	574	532	582	574	521	566	568	511	512	515	557	517	501	547	510	586	541	512	528	495	512	519	513	575	590	546	573	556	565	560	496	533	559	569	546	536	540	564	576	522	558	538	560	553	544	523	523	498	572	568	554	537	544	521	540	505	530	549	565	545	568	548	544	544	511	540	570	533	555	555	560	541	549	543	573	556	531	554	560	580	536	537	551	551	515	557	565	520	567	568	584	538	596	537	518	515	555	563	565	523	518	553	554	527	575	511	525	503	533	497	538	550	552	551	520	555	490	518	570	525	555	560	554	565	516	525	542	553	553	557	540	550	562	566	571	568	557	553	557	564	527	524	565	552	574	556	532	536	542	524	561	523	552	564	545	530	562	548	533	547	552	569	563	582	545	514	584	554	511	525	597	545	514	614	535	537	499	563	561	580	567	566	524	554	556	537	526	514	588	520	572	552	588	538	531	581	592	580	541	564	525	557	557	531	543	555	530	570	545	535	545	550	534	561	541	601	602	547	522	543	562	596	518	550	559	574	556	567	588	548	569	528	531	543	527	564	583	511	515	516	539	554	533	510	542	521	513	511	571	535	531	532	501	535	532	539	540	519	576	538	533	560	547	563	518	526	538	521	585	560	585	526	554	504	561	553	520	529	532	550	534	549	556	523	556	560	553	543	548	531	536	574	549	556	566	524	535	536	561	539	576	527	572	598	524	546	546	550	552	572	508	568	560	555	561	529	550	535	601	549	570	555	560	588	537	526	579	576	507	525	584	539	513	574	553	552	547	524	582	536	530	567	526	535	553	587	567	512	549	594	588	534	496	506	508	557	520	534	541	523	543	571	510	530	526	543	559	544	518	546	568	565	555	568	557	524	501	501	549	585	533	563	535	528	546	560	532	589	566	541	513	558	579	473	589	530	531	529	541	536	546	503	575	523	487	509	509	528	507	514	528	569	540	571	545	552	548	576	561	563	514	512	565	573	581	507	557	579	556	543	561	523	564	540	582	549	550	571	585	532	530	548	581	525	505	569	502	584	535	551	534	553	531	499	554	544	571	488	565	551	563	529	584	550	590	528	526	532	574	555	560	528	525	552	523	497	492	524	572	545	547	566	544	567	553	568	537	599	550	517	531	601	567	573	560	565	541	526	571	565	562	580	569	531	579	531	503	576	551	574	556	503	559	573	584	529	573	560	524	534	554	553	587	550	540	570	552	542	578	583	521	550	568	580	520	565	528	577	516	578	537	570	551	589	526	582	558	541	567	534	580	554	580	515	517	539	535	579	556	532	531	512	560	542	543	556	560	526	563	570	561	544	580	581	503	520	562	540	562	547	541	562	580	530	514	537	554	581	525	568	549	513	533	568	569	588	533	505	547	506	539	545	561	547	546	545	554	571	592	493	542	575	586	567	562	507	549	570	513	595	549	550	513	565	590	553	525	568	552	568	533	587	525	554	509	611	526	545	564	580	557	550	575	545	536	546	515	557	509	495	501	563	542	530	530	559	511	500	526	570	553	499	543	551	547	490	512	560	560	570	547	505	530	604	550	562	548	524	562	541	589	518	541	541	549	527	545	529	544	537	550	522	539	560	522	497	551	532	518	541	552	556	502	556	522	552	544	514	565	571	554	550	533	540	567	541	555	548	514	549	516	528	603	550	547	584	500	540	544	552	520	544	557	522	539	532	515	524	550	556	519	584	537	514	524	547	576	529	512	507	532	562	560	557	534	579	533	565	497	521	545	515	532	547	523	552	520	520	545	535	526	508	548	516	541	541	564	542	565	575	529	560	516	584	541	550	558	557	583	552	545	540	576	553	556	580	553	518	523	543	528	576	541	549	550	521	531	560	555	579	547	582	559	553	539	526	547	566	545	517	560	535	529	533	532	550	524	504	504	551	544	531	523	514	546	541	536	574	519	542	556	515	560	583	563	529	484	579	559	557	529	547	533	558	568	563	546	583	509	566	548	576	525	540	535	564	563	612	557	552	532	560	583	529	560	603	554	612	528	539	540	580	514	531	560	508	542	536	542	530	550	533	500	568	548	544	555	536	536	577	536	532	557	522	557	524	528	535	531	575	522	550	548	556	518	558	550	535	545	527	532	516	570	562	540	516	582	533	494	563	528	521	560
28816	24676	26270	14274	6001	2742	1057	564	455	421	407	452	374	401	461	440	388	426	407	394	399	413	420	389	428	400	402	398	383	429	399	454	379	436	436	374	446	399	453	399	417	402	382	404	428	392	417	408	458	375	436	366	434	440	409	419	438	405	421	430	412	418	406	407	413	446	383	432	431	403	391	417	411	425	390	395	372	452	422	437	429	416	419	430	398	414	391	412	371	393	455	436	427	415	396	419	390	394	404	397	412	409	424	426	412	413	408	399	417	404	420	384	446	401	414	397	404	426	440	434	439	405	428	422	413	410	437	400	473	417	420	433	423	423	412	407	436	403	416	435	407	404	429	424	405	415	406	380	392	405	384	409	447	440	395	403	381	396	422	410	414	379	375	413	446	404	426	380	370	376	444	425	413	392	417	403	397	422	404	397	421	427	396	403	412	377	380	395	401	431	423	406	392	422	441	403	403	436	444	418	418	438	404	413	402	383	380	394	380	389	400	425	428	398	398	438	403	419	381	397	390	401	438	404	387	389	397	420	409	407	427	407	428	420	403	458	384	400	401	429	421	404	402	415	439	401	405	420	447	407	426	409	419	425	431	397	406	444	400	391	397	418	399	415	438	398	405	397	414	423	450	398	444	410	424	394	400	400	429	456	421	424	417	388	411	408	403	398	394	406	384	397	408	395	421	422	466	405	389	374	405	427	401	433	382	389	416	424	375	437	420	417	409	387	451	447	432	433	403	403	403	393	414	394	400	436	373	392	441	413	438	382	409	410	399	422	418	409	414	395	413	405	387	377	394	420	442	394	411	379	391	408	404	382	373	453	437	470	421	462	381	392	409	384	420	454	429	423	422	416	406	409	437	400	413	430	399	416	407	442	435	393	402	392	380	472	423	399	391	415	372	401	411	376	436	405	376	434	370	410	406	406	443	411	433	385	403	416	440	386	425	402	438	411	430	418	411	395	446	422	420	434	425	399	409	415	381	390	400	372	397	395	381	366	391	398	405	420	444	398	417	438	371	419	370	412	417	412	421	425	389	430	376	409	405	429	426	420	390	440	460	404	427	420	397	414	390	415	434	401	391	364	396	354	441	403	423	384	374	408	418	427	421	406	395	392	388	406	445	425	422	411	368	395	401	407	438	411	425	414	452	414	405	437	461	396	390	379	410	425	394	421	428	385	412	409	404	403	402	413	418	437	409	423	356	429	402	442	417	384	421	439	387	387	427	451	388	413	465	424	448	403	404	391	400	393	412	426	399	397	419	413	393	448	415	453	430	415	431	419	398	403	402	373	389	392	438	407	427	391	435	424	422	411	385	471	416	393	381	405	395	405	417	422	387	398	403	429	399	419	426	412	435	404	418	403	410	393	386	390	393	417	372	405	391	394	478	425	382	434	424	414	409	411	427	431	396	376	413	391	415	436	437	395	424	406	382	415	406	426	402	460	461	396	381	422	421	411	412	402	411	409	429	412	411	404	397	436	450	401	420	399	432	446	383	444	392	404	428	418	440	388	431	402	417	371	389	425	387	416	428	381	430	413	429	386	434	387	396	408	416	389	410	443	386	458	437	430	365	429	416	419	386	412	418	432	434	431	400	386	412	421	391	447	415	410	393	405	415	411	396	422	411	444	406	405	403	370	437	382	433	382	407	420	431	396	376	407	394	442	425	382	424	426	420	444	424	445	413	443	416	415	394	419	408	448	488	418	421	406	410	384	431	416	438	420	422	418	427	401	435	419	418	413	398	407	377	418	379	432	430	404	364	428	397	413	374	403	439	451	409	399	406	431	382	399	401	401	376	407	369	413	398	402	414	469	407	440	424	437	396	404	418	435	410	402	434	429	429	401	400	408	422	384	425	411	442	404	446	426	380	382	425	427	477	419	399	439	392	403	434	388	425	431	426	437	420	388	412	418	423	430	376	441	392	389	412	421	413	406	395	408	433	421	439	394	433	389	408	410	422	393	385	421	388	419	406	428	382	411	427	436	437	450	359	400	412	394	409	427	392	427	414	415	410	385	406	432	388	421	433	410	403	394	399	398	420	398	420	425	434	414	413	417	410	420	402	390	416	383	401	419	413	383	423	420	403	393	393	407	400	442	434	404	413	437	399	388	428	448	388	397	399	399	389	446	405	425	410	386	387	399	435	407	417	421	405	390	390	431	412	442	434	409	372	403	406	383	424	431	424	381	398	413	398	411	410	409	450	417	433	392	426	442	416	409	398	416	394	415	396	427	414	434	411	423	402	412	412	423	428	380	393	418	376	388	398	421	404	431	422	376	410	427	414	433	421	413	396	425	409	425	376	399	426	429	414	405	401	401	433	405	393	399	418	444	385	402	413	422	397	400	404	411	443	381	412	415	421	368	452	409	400	398	431	438	427	394	399	420	416	411	423	408	416	410	395	405	440	390	397	423	434	432	390	432	408	401	372	401	431	414	429	440	454	430	431	371	410	448	440	420	366	411	397	412	400	421	415	445	408	429	425	376	411	418	362	410	422	441	418	425	414	416	428	467	447	370	415	445	406	421	411	388	405	392	427	415	404	417	446	413	378	389	445	443	447	413	382	426	403	416	424	394	418	424	416	427	406	421	401	412	410	433	424	425	422	441	441	398	414	439	396	405	360	446	408	387	419	413	373	413	436	438	396	429	391	430	446	421	429	371	414	412	415	397	392	384	386	434	427	415	410	415	400	421	422	439	436	421	410	441	414	435	411	447	443	400	442	385	455	428	414	439	446	419	426	395	383	410	439	393	414	386	418	394	421	420	403	460	458	412	436	374	421	402	428	423	436	442	412	428	396	475	420	400	408	464	408	401	392	415	367	402	392	407	390	431	430	400	365	411	453	429	399	433	398	426	394	373	424	423	420	408	416	407	435	414	397	405	409	438	382	410	424	427	407	434	398	390	409	425	457	414	416	438	429	416	381	389	424	414	446	430	388	426	398	367	410	402	456	412	421	404	424	440	428	409	393	411	409	409	397	411	425	402	430	435	378	372	411	416	394	387	403	416	369	409	432	454	399	410	425	395	393	408	397	431	388	404	440	401	395	392	393	417	391	467	406	373	439	416	409	378	393	436	370	421	406	412	446	409	416	429	381	416	414	414	412	427	427	409	419	418	420	388	397	389	407	405	358	418	433	429	412	426	412	430	430	398	407	428	377	389	443	434	429	424	419	421	378	395	418	409	387	408	422	380	455	433	442	424	405	402	429	413	403	387	446	398	377	422	401	422	391	407	407	388	403	405	396	423	428	366	410	430	394	394	404	381	427	418	431	396	423	396	438	422	380	461	428	401	391	408	400	414	425	418	426	403	405	420	392	421	392	421	391	417	397	432	399	398	424	395	434	418	447	420	394	396	420	373	395	446	404	427	439	414	416	399	389	463	421	411	392	411	424	410	391	436	376	384	427	413	412	427	440	414	437	360	403	368	456	399	402	423	410	436	431	398	437	455	386	414	421	405	393	430	408	448	383	403	410	432	366	419
13395	28566	23693	9602	5271	2650	944	515	428	349	352	364	370	365	367	344	335	342	339	348	365	346	351	361	363	335	340	346	349	364	324	363	344	346	365	370	364	331	347	347	343	357	345	370	385	367	335	340	388	384	370	356	340	362	335	337	343	341	319	333	358	336	361	350	322	332	341	351	365	328	345	375	347	353	319	355	339	349	343	340	304	358	322	355	352	352	358	342	329	319	347	365	406	348	372	348	358	352	336	349	356	335	334	349	334	325	375	340	355	359	344	362	352	364	371	362	369	380	324	354	401	377	372	339	329	338	319	351	386	357	375	342	357	344	353	348	333	377	341	339	322	338	344	320	348	340	358	317	350	379	342	347	335	338	366	373	356	332	339	330	364	384	367	361	349	349	369	366	354	354	365	385	349	364	344	354	373	349	332	330	349	355	328	354	325	365	342	358	332	369	361	331	356	361	357	348	344	348	337	319	367	358	369	373	367	321	356	343	380	343	387	335	347	338	359	357	340	338	323	344	347	328	322	348	335	343	328	366	324	333	323	373	365	347	367	369	339	365	372	332	357	383	356	372	384	364	376	365	340	363	331	379	358	361	358	394	349	347	360	328	344	352	322	344	306	358	364	384	354	377	355	330	360	350	363	363	342	369	331	354	362	359	369	360	345	363	343	327	346	358	333	327	311	350	282	375	342	342	333	370	346	330	334	350	356	366	327	350	334	370	364	370	359	333	332	350	367	338	362	378	349	326	402	350	338	367	353	362	330	322	338	348	327	345	334	339	343	342	370	307	376	368	315	379	327	366	343	327	339	340	370	338	341	339	338	318	378	343	348	339	341	338	361	339	363	321	324	355	375	355	346	377	365	333	333	371	360	387	308	343	352	338	342	384	384	358	374	351	347	320	345	369	340	355	345	358	357	363	358	347	338	373	391	350	385	358	347	354	340	348	344	356	329	346	363	351	341	323	340	333	340	330	360	370	332	359	354	393	371	355	346	377	343	338	332	418	322	392	343	394	365	364	354	313	315	367	352	377	331	371	338	339	325	381	333	348	366	357	322	359	358	364	347	345	363	355	343	383	338	369	353	337	341	378	350	401	361	361	325	354	355	378	324	335	338	378	324	347	374	341	353	365	354	381	349	371	339	330	320	348	335	376	357	322	338	352	338	335	326	331	383	355	344	327	371	315	375	383	364	355	332	357	359	322	336	340	360	357	337	390	318	378	342	385	342	371	374	334	333	358	334	370	372	341	359	312	314	353	366	314	364	354	376	353	325	364	381	328	352	356	304	368	357	330	347	339	325	312	345	364	369	329	377	345	331	362	341	341	337	359	350	379	348	356	358	381	358	381	353	361	341	371	355	365	360	359	345	327	319	354	348	340	351	358	354	331	358	361	348	344	367	319	326	324	380	377	349	340	342	350	360	369	350	361	339	358	375	382	341	343	324	332	364	347	360	371	362	332	333	349	359	338	399	345	356	363	348	359	315	338	349	357	303	350	367	370	348	375	373	307	359	336	336	369	346	369	371	365	347	365	313	348	327	342	339	323	370	346	364	344	358	364	344	370	345	350	322	365	365	344	356	372	359	377	365	377	339	342	334	338	333	332	347	326	351	318	362	387	340	332	360	336	363	383	330	355	326	347	404	302	345	321	345	352	348	352	343	347	334	345	375	351	344	391	331	370	374	342	384	325	350	372	324	344	342	316	327	378	324	341	328	339	355	359	345	341	336	338	351	376	359	348	329	320	348	340	349	373	304	363	356	347	363	347	346	364	352	390	381	376	339	343	335	360	359	327	351	339	384	366	369	389	309	345	345	357	334	358	350	322	341	347	313	352	333	360	315	350	339	344	379	348	332	354	363	336	319	369	403	325	347	339	348	360	367	364	366	341	327	339	345	337	344	382	347	373	355	332	354	351	367	324	356	326	368	324	337	356	358	356	368	372	361	390	339	382	308	360	360	359	350	351	353	344	346	357	366	371	345	339	395	350	362	345	370	358	352	339	356	332	355	341	355	351	341	327	359	368	364	375	375	379	324	328	389	383	363	365	353	317	367	332	350	399	345	360	346	379	355	358	347	355	351	353	335	349	348	325	383	369	343	338	343	323	333	374	355	369	395	360	337	339	362	328	348	321	338	324	338	341	352	319	334	398	391	335	338	359	337	314	366	360	324	351	341	402	381	345	345	350	345	345	372	328	345	354	352	327	361	362	335	312	352	333	334	369	381	340	343	372	333	362	327	352	357	379	334	336	348	352	361	342	343	384	370	339	314	330	334	364	330	354	335	350	358	366	347	351	348	350	325	363	314	356	309	379	354	362	336	351	376	367	362	362	375	347	381	331	358	354	324	342	360	346	328	334	336	377	361	334	346	345	357	359	341	363	347	377	345	331	358	349	372	383	369	353	339	344	350	367	388	362	325	356	355	341	351	322	332	374	378	341	360	363	354	346	372	355	378	362	345	400	341	344	342	328	331	338	330	346	333	356	337	345	345	327	324	386	359	349	379	344	362	370	351	367	340	374	319	375	350	342	321	364	324	322	384	369	319	368	344	332	363	334	333	345	372	344	304	326	328	367	340	334	343	374	323	340	360	333	359	348	350	359	327	341	345	360	348	360	388	360	334	374	345	357	345	370	376	366	368	365	361	363	328	324	353	316	334	381	370	360	337	356	358	326	352	346	373	374	367	344	390	347	363	355	355	362	337	349	376	349	326	365	355	346	327	355	344	370	353	369	342	355	323	353	394	361	367	344	339	360	325	353	360	327	350	357	380	321	332	329	306	360	319	348	367	385	371	366	345	320	367	383	345	334	352	337	334	375	337	329	360	355	344	339	339	368	379	336	361	375	331	364	354	359	330	359	332	378	355	370	323	344	313	333	317	383	334	345	346	358	364	363	346	341	341	369	369	365	352	344	371	345	378	370	358	354	358	411	373	353	343	359	366	370	377	331	337	340	342	345	313	346	342	360	382	327	376	297	342	375	345	375	373	341	343	338	311	328	326	387	355	324	319	337	339	379	371	341	350	323	349	352	328	362	377	316	343	317	362	333	356	370	366	362	355	360	339	345	346	346	339	326	351	356	340	323	338	380	318	339	368	347	358	348	356	348	318	366	327	350	356	336	333	339	361	356	338	355	351	350	316	359	376	340	362	350	363	361	341	334	362	339	370	343	351	366	354	352	374	331	331	341	346	359	369	371	344	361	326	358	330	376	346	364	340	338	401	349	370	330	350	333	380	332	360	336	328	343	357	365	358	366	361	369	349	321	351	370	375	373	376	358	386	385	331	339	349	359	321	356	349	332	321	359	364	336	350	333	338	348	389	360	351	356	365	348	341	362	377	347	355	349	335	367	360	351	362	324	379	344	345	371	373	296	349	329	376	329	364	361	325	359	303	374	388	344	379	373	366	360	346	353	355	322	350	349	337	332	397	328	354	349	346	327	354	342	324	341	356	347	396	360	352	364	380	333	325	354	359	378	328	366	325	355
25610	23665	41809	44614	35329	25007	9901	2074	977	734	506	527	515	539	489	529	514	487	447	483	476	529	466	516	522	517	485	464	510	484	508	474	489	446	477	473	479	501	480	505	518	494	495	441	465	508	498	493	490	459	495	479	466	443	514	455	471	488	480	425	460	476	468	496	490	503	471	465	491	460	457	473	490	462	460	528	495	470	524	479	473	466	511	510	493	448	461	488	472	514	490	530	480	488	457	508	488	466	464	523	472	524	491	499	487	476	455	506	483	468	490	477	485	492	464	477	455	513	500	470	464	498	485	480	479	463	512	520	488	483	495	509	463	472	467	506	473	490	479	494	477	443	473	523	467	484	486	477	478	493	450	508	456	482	480	480	516	493	476	470	483	453	483	472	459	501	516	506	508	504	500	466	497	482	502	495	460	515	454	485	465	504	513	472	483	521	472	489	467	477	519	513	490	472	455	478	479	468	471	470	470	498	520	499	490	481	481	504	458	498	457	489	497	460	450	464	516	468	476	437	474	461	533	461	518	460	520	486	497	482	519	454	512	469	500	476	498	456	469	502	468	516	457	546	481	520	476	481	494	456	517	467	474	486	469	497	512	519	521	469	471	503	493	494	436	484	522	451	490	467	475	473	495	470	523	472	496	495	487	500	476	508	489	512	493	464	469	502	453	477	473	465	447	488	504	478	490	463	483	486	496	490	503	483	478	467	472	477	489	503	487	488	488	506	470	464	459	478	476	514	480	502	539	440	476	484	483	481	459	515	497	452	457	455	482	500	513	465	515	509	516	518	463	440	470	489	512	481	474	450	509	491	474	493	479	470	462	523	450	474	455	464	477	475	495	503	459	505	448	492	489	461	490	470	491	487	473	502	515	485	494	494	478	460	471	480	483	487	468	469	487	503	513	481	506	499	475	492	507	490	486	482	473	500	459	500	481	495	471	481	476	466	479	514	489	490	487	488	465	468	502	481	481	500	519	509	454	500	487	456	504	484	479	525	506	510	486	472	489	482	453	502	498	460	544	483	493	462	509	519	471	499	481	499	483	480	452	452	455	494	471	506	475	459	460	479	462	483	489	475	460	483	478	453	517	496	475	480	465	485	488	458	521	482	483	497	486	484	489	487	441	488	442	503	455	467	461	487	482	483	468	509	497	467	479	474	486	481	488	455	466	476	523	492	480	480	498	477	467	486	474	505	517	462	493	461	474	483	485	487	466	464	494	462	483	485	472	478	457	440	475	478	476	482	470	435	499	489	485	469	486	470	462	501	470	477	467	448	455	451	499	464	508	497	480	464	451	475	463	478	458	448	463	482	497	515	475	442	484	460	493	461	456	489	499	481	499	477	498	484	475	521	485	482	470	493	476	478	488	480	474	509	488	480	516	485	508	505	484	511	463	500	457	499	522	481	476	486	476	490	501	517	512	526	500	498	477	499	463	497	471	510	442	501	518	484	411	507	493	483	472	499	492	484	445	496	532	518	473	453	482	505	436	545	469	488	495	478	440	472	477	460	498	464	468	470	470	503	456	481	473	438	457	480	452	473	467	490	480	485	452	446	496	481	493	509	457	495	446	467	507	453	464	485	510	456	524	491	484	475	476	469	415	453	479	499	526	503	490	494	500	505	494	455	470	449	449	511	501	483	460	512	475	521	479	469	475	500	454	517	491	452	435	481	467	456	500	478	496	442	471	489	483	454	456	431	458	501	473	484	496	487	479	486	457	458	495	464	473	446	461	456	494	519	476	483	483	465	497	444	462	428	505	462	516	486	499	497	498	491	462	473	483	521	556	482	490	470	506	511	483	494	515	499	519	456	530	463	459	467	451	425	485	473	469	466	493	478	502	491	487	464	485	478	487	528	532	489	447	449	496	487	517	457	474	496	479	505	469	460	472	502	448	460	494	518	499	505	449	503	493	448	476	430	425	516	458	486	488	471	508	496	491	486	499	473	482	463	488	496	495	447	461	478	482	518	472	482	470	489	500	472	506	528	492	478	490	507	482	483	476	495	466	435	449	470	461	446	476	458	525	490	479	461	495	474	486	463	503	444	436	488	450	476	513	442	479	507	443	480	449	450	469	438	453	463	482	478	514	474	497	491	520	450	481	496	467	488	463	442	482	491	504	484	485	512	458	495	480	459	470	483	469	487	455	491	514	483	479	455	456	496	496	492	464	458	481	468	491	484	488	441	489	499	464	441	478	488	463	511	494	464	472	427	504	518	488	473	487	466	499	449	497	468	483	467	462	447	503	491	450	470	467	449	505	469	490	504	525	482	512	487	499	490	486	453	494	484	487	476	477	462	504	470	485	460	469	477	459	490	496	466	495	464	470	491	446	492	477	512	455	467	501	468	492	485	500	457	491	438	516	472	489	485	478	490	445	480	497	491	462	480	527	482	494	445	521	487	473	500	474	500	469	489	478	467	487	513	500	501	475	492	453	507	501	500	449	487	466	483	510	458	467	522	468	479	461	466	466	499	487	488	506	452	461	479	468	463	476	435	478	482	489	446	484	483	488	520	458	503	483	504	480	473	464	491	463	531	489	491	466	480	458	471	464	520	495	465	449	491	498	471	488	493	483	485	489	508	470	500	501	512	494	508	469	489	499	492	501	476	491	477	470	465	489	479	475	465	453	477	502	490	491	418	471	458	519	470	532	492	480	465	481	470	509	493	466	496	519	509	522	476	448	466	470	474	463	502	445	514	487	454	481	485	488	494	499	480	460	462	482	467	483	481	472	506	491	478	515	477	472	479	483	511	472	472	489	504	461	470	468	493	483	483	450	483	469	527	461	454	444	461	528	471	490	449	484	444	510	485	499	480	467	454	459	481	467	464	495	493	474	501	482	464	486	496	461	501	463	464	474	480	442	479	510	451	519	487	494	488	503	463	446	471	493	470	458	453	463	494	476	488	462	482	481	518	487	459	485	483	467	482	499	512	481	488	486	483	475	444	482	478	477	462	492	488	473	451	474	448	461	508	461	493	506	467	460	492	446	474	452	446	507	443	468	485	470	473	497	528	477	464	500	516	470	491	489	460	508	486	467	490	465	488	482	481	470	470	492	485	465	475	416	496	473	470	505	453	470	473	477	468	471	485	488	476	518	492	469	453	448	512	533	438	495	465	518	503	526	504	467	470	533	501	505	464	478	457	449	492	482	480	439	500	460	476	487	489	504	483	466	494	482	482	515	460	505	501	505	469	504	506	497	458	473	467	465	421	505	462	448	467	509	469	469	491	470	497	495	475	445	473	476	473	467	472	461	486	457	435	454	512	475	496	493	481	478	463	512	505	531	520	433	478	477	475	511	466	467	490	493	515	516	512	439	495	472	469	472	523	484	511	473	461	474	485	475	479	502	518	431	450	498	480	520	458	484	460	498	488	475	496	411	462	469	469	474	485	465	491	476	484	518	495	495	454	468	461	457	504	488	509	460	440	426	516	464	485	460	487	463	488	452	505	500	500	474	502	468	448	544	486	479	485	471	480
48485	89000	75136	47805	32716	18026	6301	2186	1017	775	450	464	459	431	470	445	454	473	481	454	454	467	478	429	438	444	473	442	461	461	437	459	462	418	440	467	433	452	438	464	420	461	459	435	456	407	421	463	466	439	453	405	453	447	475	470	469	430	432	467	435	413	444	432	432	445	434	460	490	434	447	470	488	454	436	413	390	476	468	473	434	442	457	413	470	462	444	445	407	504	445	471	438	424	467	435	456	446	453	445	432	476	470	423	454	463	447	461	464	423	426	449	456	430	423	425	447	442	447	463	456	444	435	460	435	387	439	422	428	468	438	455	436	450	479	442	474	466	432	461	446	469	403	456	435	457	438	465	439	478	445	447	438	442	406	441	464	442	408	463	440	423	438	449	503	442	436	480	453	437	435	446	446	452	456	457	455	472	428	475	421	445	424	449	491	425	460	442	477	443	433	479	441	478	437	404	440	443	444	463	456	471	432	460	439	460	436	455	459	453	469	433	425	475	444	491	473	427	434	420	456	440	457	463	464	442	405	436	440	494	427	480	443	472	424	421	464	424	477	481	431	418	444	438	451	438	409	448	444	428	447	437	452	419	448	426	500	437	472	449	434	440	482	424	475	441	470	457	441	481	461	459	447	426	417	468	463	442	462	474	425	428	436	451	466	449	450	432	452	435	437	447	427	426	458	404	402	479	457	446	460	430	408	434	470	443	429	433	427	444	439	480	471	493	464	423	435	486	450	446	437	420	439	461	436	463	424	418	455	426	442	469	442	494	471	438	434	408	428	459	442	432	434	456	447	484	437	453	487	487	458	420	458	463	442	453	430	430	431	451	457	460	399	427	438	409	456	440	433	457	433	452	450	430	450	437	475	441	426	458	447	468	460	428	459	446	451	464	454	426	441	462	441	470	467	446	463	422	407	416	418	434	446	437	436	433	446	438	424	471	452	446	441	478	474	472	444	432	431	448	443	452	453	449	447	445	456	440	486	465	467	464	437	453	438	480	465	473	459	449	434	458	452	443	410	456	424	438	485	433	458	449	479	433	443	432	415	455	460	476	453	438	476	449	455	410	456	464	426	432	503	456	452	460	439	425	456	418	427	454	495	458	450	473	430	477	472	487	403	467	418	470	467	406	430	454	468	437	448	453	443	466	454	438	432	437	451	396	455	432	433	493	405	490	453	452	474	450	446	428	483	439	467	430	438	432	412	452	439	453	461	440	442	450	414	459	504	455	432	458	432	445	452	431	434	471	459	460	455	462	431	463	415	475	417	431	483	448	459	444	402	442	441	452	435	456	469	389	414	460	451	504	455	436	443	453	458	429	428	450	458	447	429	430	470	440	428	396	431	464	428	416	468	466	448	494	430	414	449	417	461	463	458	470	463	482	466	437	440	436	442	441	450	448	445	422	419	412	454	471	421	454	488	491	408	454	420	432	440	440	426	479	465	440	464	413	441	455	416	427	455	460	425	452	413	463	502	430	471	447	424	475	428	440	414	406	436	408	462	437	445	436	436	435	462	424	404	433	444	461	427	426	439	420	491	470	436	458	426	440	463	479	462	450	463	409	451	451	443	461	452	470	418	454	457	456	437	434	444	437	450	475	472	438	445	406	421	400	455	470	431	436	424	425	424	425	437	437	496	397	431	446	397	431	459	487	446	439	450	436	424	436	457	435	436	435	484	457	452	481	501	472	431	459	396	514	453	442	440	474	474	418	444	420	410	442	437	432	439	449	442	454	451	457	458	459	436	442	443	428	451	416	432	465	448	453	431	447	452	472	429	408	454	469	432	440	435	473	458	388	420	439	439	490	445	420	435	478	441	467	478	417	424	443	462	427	473	471	441	462	451	431	472	453	437	448	401	407	441	439	463	467	492	467	435	450	444	446	477	409	469	470	460	464	427	449	442	437	447	420	430	465	480	428	440	474	452	471	420	492	469	446	448	474	455	403	464	463	453	433	461	440	467	423	451	415	473	418	453	482	478	460	452	391	425	457	425	414	444	458	415	439	430	455	459	445	447	430	472	446	437	443	450	473	445	451	448	451	456	457	449	442	453	469	452	433	475	432	413	435	456	437	432	456	461	437	412	484	451	457	424	421	457	449	422	427	443	452	405	431	461	389	448	474	464	454	438	459	458	422	479	465	405	458	448	443	458	441	420	445	423	421	439	411	452	450	435	473	445	436	454	461	472	462	481	452	432	469	446	440	425	418	454	457	437	438	476	445	468	455	439	443	426	430	423	457	433	456	415	457	446	388	409	409	473	470	433	428	414	428	425	449	408	495	458	445	435	416	463	405	442	453	425	443	462	467	455	427	425	478	462	431	435	465	430	455	461	404	469	440	423	450	428	467	441	463	472	458	467	395	495	466	475	422	445	443	488	428	462	417	485	447	450	418	447	462	471	434	458	478	445	462	476	442	433	443	471	472	434	468	464	444	464	402	474	450	471	461	440	424	411	444	448	443	420	444	420	466	431	430	454	411	478	479	437	424	490	448	437	463	435	436	443	446	440	486	458	468	437	426	440	434	458	452	469	483	428	435	446	484	422	420	468	446	438	399	471	461	414	478	494	474	465	438	457	471	463	464	425	428	445	439	466	431	464	440	430	438	459	466	413	463	460	485	434	468	421	410	456	415	389	426	468	516	437	443	417	440	447	469	430	455	464	437	429	492	441	449	445	411	442	422	471	414	451	460	494	456	406	419	457	419	460	443	416	412	449	475	473	455	414	474	461	471	427	442	469	421	419	489	427	458	453	416	451	464	430	453	473	450	447	468	447	458	481	462	478	463	444	469	432	441	450	459	427	423	459	445	445	472	376	459	468	442	459	456	408	429	440	460	445	475	471	457	449	446	434	443	480	457	479	450	422	434	454	480	481	428	483	460	436	443	461	411	438	446	437	423	433	441	448	444	460	427	460	430	422	459	431	442	483	443	427	455	468	452	490	436	444	387	454	424	468	443	460	475	419	479	422	420	466	429	454	412	434	413	420	430	443	374	451	433	441	451	460	441	411	466	461	432	427	425	404	476	422	424	460	477	467	456	450	460	409	436	443	486	427	432	430	447	450	460	422	476	488	420	444	415	416	433	404	454	412	444	468	450	445	425	458	438	428	479	470	453	435	453	461	474	438	471	457	446	454	445	432	466	468	460	436	440	396	466	452	441	424	444	452	470	463	468	444	461	432	435	441	468	442	425	429	421	455	498	427	462	410	431	462	416	445	418	448	486	385	455	421	473	434	472	385	414	414	465	424	429	433	482	428	443	446	420	451	486	455	418	443	446	417	447	452	400	455	450	413	446	438	429	447	433	451	467	479	444	444	402	447	460	434	432	445	443	431	456	458	434	441	483	403	430	457	465	485	426	392	446	467	456	429	456	458	451	419	407	426	435	417	457	436	435	415	486	419	450	418	448	445	433	447	452	428	442	419	436	418	439	449	475	425	462	451	485	437	434	457	396	445	439	402	463	446	406	429	443	444	458	477	444
24608	22485	36876	41103	39748	33182	17981	4550	1688	930	594	638	607	688	666	601	626	598	606	516	602	615	557	608	649	604	638	588	606	614	613	576	587	619	593	520	551	584	590	596	564	559	565	597	592	565	629	552	557	616	642	576	592	604	649	583	583	594	618	616	638	611	610	573	581	551	611	556	614	605	569	579	615	600	575	633	569	581	588	544	555	604	623	591	586	598	594	536	579	578	575	611	604	570	589	586	620	596	609	590	591	602	594	572	604	598	595	590	605	598	597	544	558	599	613	607	624	606	589	604	583	627	595	570	582	559	590	605	572	609	583	591	585	558	610	589	558	612	599	609	578	552	571	554	619	555	587	588	632	565	568	571	571	574	603	638	576	628	585	562	599	558	594	555	616	641	579	600	567	585	610	570	575	589	627	617	609	623	599	569	601	581	633	593	548	567	578	572	602	555	599	629	576	533	615	579	635	566	599	557	557	566	558	633	571	549	580	577	594	625	649	625	566	601	604	578	560	632	595	629	581	539	586	554	551	573	593	533	603	603	612	602	584	625	602	609	602	592	553	556	639	578	583	622	562	580	605	549	554	578	588	623	569	584	567	546	580	603	553	631	578	585	635	602	545	614	542	567	546	602	553	596	568	598	566	601	620	582	653	600	589	632	604	635	578	600	635	599	590	546	598	612	618	611	619	567	566	547	608	588	569	628	595	648	601	613	585	616	597	587	585	600	527	603	590	594	545	544	594	579	533	572	540	592	598	602	543	596	585	578	554	603	604	588	604	610	589	573	563	581	549	568	582	600	578	622	558	603	574	593	590	604	587	605	599	546	567	573	593	602	614	566	620	563	637	567	610	598	588	602	586	605	628	585	600	558	583	629	555	578	557	592	597	595	580	581	594	600	623	597	577	627	580	576	592	609	613	566	636	590	588	649	564	593	589	615	597	575	575	624	544	586	632	562	589	591	614	601	580	562	538	600	571	656	579	558	613	590	639	624	610	585	592	562	676	602	574	592	563	573	560	605	577	622	575	574	608	620	612	646	610	583	581	573	602	605	567	622	606	600	644	604	615	570	582	626	646	552	629	591	598	586	555	560	600	582	601	539	545	578	611	563	563	607	567	540	606	546	576	586	580	555	609	592	571	626	606	596	582	579	562	571	616	611	599	595	559	585	667	584	635	591	597	585	599	572	582	576	553	607	604	624	580	621	605	577	642	564	595	579	591	599	605	590	581	578	579	572	601	556	613	615	581	591	564	623	558	637	629	578	648	601	610	578	604	573	581	593	554	640	566	583	579	634	565	588	638	554	576	564	557	562	570	596	600	617	548	580	590	558	544	552	607	569	574	601	607	591	556	621	607	586	560	566	561	585	581	575	613	563	576	559	599	594	614	584	587	573	544	586	557	551	586	588	575	604	570	537	626	602	618	590	639	569	617	565	591	554	584	606	600	592	595	631	608	569	539	570	577	552	599	547	620	580	587	542	629	622	606	607	569	566	549	588	593	575	589	605	562	630	622	587	572	582	580	601	598	615	618	589	570	624	623	594	599	549	601	562	591	586	610	599	607	594	573	577	601	611	539	571	594	603	573	567	567	585	592	561	593	596	588	565	611	592	571	564	620	570	596	579	579	577	624	578	555	574	612	576	578	601	576	583	618	586	581	572	605	585	584	590	566	568	575	538	576	604	592	610	523	585	593	575	587	566	576	597	596	589	554	586	577	594	533	567	584	599	594	594	583	603	603	609	567	601	580	585	605	632	585	602	554	568	581	554	597	585	536	545	585	564	585	591	574	616	603	563	557	594	601	586	558	594	600	567	589	561	584	599	581	612	580	566	651	569	579	584	575	540	565	591	569	603	564	629	585	580	565	554	544	604	625	639	606	578	571	559	556	625	604	590	567	589	572	604	588	582	547	567	560	533	592	559	588	592	606	583	622	583	610	607	605	558	567	583	630	606	586	585	617	581	580	591	583	613	647	597	586	562	570	590	612	599	572	599	607	612	583	576	585	587	560	547	571	585	619	557	579	541	559	546	597	590	595	578	561	598	545	578	548	628	639	579	561	607	594	633	608	578	597	585	563	598	623	587	602	596	623	598	610	580	599	652	576	541	624	634	624	589	584	595	559	584	560	612	606	607	559	591	636	578	592	564	594	574	574	604	596	546	593	580	598	596	625	591	543	602	579	578	552	575	602	590	581	536	571	598	552	551	593	567	583	619	612	586	581	649	604	565	620	603	596	585	626	630	617	580	568	580	619	613	593	602	610	565	602	583	577	607	557	527	609	572	579	584	573	585	589	584	590	600	583	606	634	586	620	632	557	594	597	612	564	570	550	560	604	614	617	619	637	572	578	597	601	571	545	588	598	578	583	548	600	572	617	567	568	602	558	618	589	558	566	551	612	582	588	571	571	603	568	586	599	592	605	595	540	621	602	613	521	535	567	561	593	594	537	610	600	588	598	633	572	616	619	565	571	573	570	586	586	599	580	566	554	579	582	601	600	603	572	604	583	563	626	593	602	643	613	641	604	587	596	536	557	649	586	562	583	575	579	659	598	602	582	635	566	614	597	585	568	560	579	565	619	640	582	578	609	567	602	618	566	592	549	579	611	551	615	589	595	574	577	589	545	527	576	559	588	583	619	609	600	582	626	571	612	561	582	577	619	569	639	543	558	573	569	610	605	552	531	586	569	605	613	573	592	597	574	587	592	563	537	561	587	579	582	619	587	558	571	524	592	581	608	543	566	556	546	596	593	617	555	566	561	565	586	573	562	618	589	616	577	560	611	603	598	583	576	601	616	587	576	584	598	592	558	580	612	633	598	620	584	573	581	571	550	610	600	580	596	563	591	614	601	580	576	589	533	585	574	561	576	602	618	578	591	580	565	576	549	595	565	590	572	646	531	605	626	549	603	577	613	597	515	570	566	615	556	632	608	577	591	614	583	586	603	565	620	596	593	596	618	580	630	618	591	568	588	618	578	582	595	566	554	606	589	572	585	608	607	546	622	574	585	613	617	601	568	567	600	600	554	598	565	561	564	644	603	583	605	565	627	584	635	618	606	573	585	630	604	554	582	602	588	631	644	571	604	552	590	553	580	543	535	602	563	567	572	566	529	561	582	596	576	575	603	564	584	565	602	597	585	586	606	581	597	612	599	557	545	589	620	600	585	594	600	642	583	567	544	589	605	544	570	589	595	562	573	596	540	608	583	561	605	552	593	593	583	577	581	602	597	591	546	568	571	609	587	593	621	568	569	591	595	610	578	585	604	585	579	617	594	595	606	607	586	580	588	591	538	588	599	581	600	608	577	567	562	592	582	600	583	563	603	611	576	595	663	618	599	597	602	566	598	604	557	555	587	553	619	562	587	590	597	577	601	584	561	569	593	619	557	562	616	553	574	582	580	565	590	608	579	560	547	582	604	526	570	605	610	549	587	619	608	577	573	600	592	619	591	611	570	589	593	590	596	611	586	613	567	565	594	630	560	534	597	598
57335	102012	85706	61842	46220	27842	10425	3984	1980	988	596	568	592	579	567	579	552	531	582	577	559	589	604	520	623	557	541	549	589	569	605	578	573	587	565	542	560	567	548	572	539	602	583	552	554	555	589	549	587	563	574	604	547	554	570	589	527	550	562	587	556	576	538	533	501	549	572	535	527	565	584	573	559	566	577	569	575	616	546	586	580	558	552	522	556	601	548	578	570	549	548	555	577	561	588	520	585	583	559	553	542	514	562	532	571	560	559	582	578	555	558	562	563	584	502	609	573	581	549	561	567	543	567	576	553	544	591	531	570	540	589	573	561	568	551	554	592	561	555	592	571	492	602	561	530	587	560	570	555	518	556	580	595	594	527	530	496	578	577	534	540	571	577	538	522	553	598	516	525	585	574	531	541	538	554	524	563	540	575	542	523	551	573	554	587	577	522	556	539	528	568	557	565	600	534	541	579	614	554	563	577	554	560	569	547	562	534	565	556	567	573	549	517	541	601	593	566	573	602	553	580	579	592	561	552	582	542	575	543	547	550	550	549	542	536	532	556	568	523	542	545	563	553	564	554	540	608	537	554	564	538	524	557	579	524	546	578	550	530	539	559	517	561	536	587	551	547	523	566	538	565	575	589	568	523	532	559	573	553	541	588	550	562	577	562	556	556	571	601	534	529	545	538	584	561	552	547	588	554	594	558	533	542	577	585	576	508	549	543	564	519	564	579	583	559	568	538	557	592	555	551	595	531	544	582	577	554	534	503	538	543	544	531	525	564	562	598	586	584	554	585	548	592	579	565	577	554	573	561	558	528	566	593	577	548	581	509	484	555	567	561	560	579	548	591	541	589	580	513	569	517	529	560	570	601	564	553	539	593	557	557	559	571	492	524	569	547	578	523	564	555	568	554	531	514	576	541	594	583	620	539	609	556	581	558	578	531	563	536	530	573	581	554	544	582	569	516	563	550	578	574	582	545	578	541	558	561	521	543	579	578	524	576	599	547	552	548	538	570	547	542	584	551	562	569	561	560	568	540	592	538	564	565	548	522	537	575	564	586	548	541	601	562	578	520	559	543	540	537	538	582	571	597	559	607	524	570	542	585	598	586	563	508	536	552	514	571	528	591	569	563	571	542	587	525	549	572	531	559	598	596	541	586	585	562	535	582	550	600	553	582	536	544	581	564	587	558	558	555	567	564	535	615	557	503	565	524	523	560	508	540	549	570	570	545	567	542	578	542	557	555	529	560	570	545	562	547	550	518	560	568	522	574	526	588	527	552	583	568	545	561	574	576	542	554	581	568	554	558	555	576	566	550	558	608	621	541	560	536	577	588	565	534	542	549	570	554	558	539	536	562	566	547	530	590	585	573	549	552	571	559	576	586	564	554	536	536	557	619	568	557	581	562	545	558	553	510	557	558	604	586	554	539	544	582	530	550	552	549	566	618	576	584	539	544	570	559	586	574	583	584	589	555	565	551	564	582	569	580	544	538	527	550	538	563	548	540	577	567	575	543	560	582	611	565	553	611	539	541	527	580	557	595	604	533	563	608	557	508	558	566	587	562	563	569	616	571	543	524	520	565	531	525	587	569	547	573	560	579	523	557	539	567	570	550	555	610	568	554	562	610	566	520	529	533	573	519	525	548	588	567	531	570	573	554	556	565	535	575	564	546	551	538	584	515	542	524	535	543	545	557	532	514	592	583	558	604	570	569	529	574	512	575	585	551	581	593	566	543	518	564	548	582	576	548	588	546	553	581	560	585	590	584	521	532	561	538	592	552	603	563	563	548	520	521	557	538	546	575	574	581	528	551	554	519	543	579	555	573	548	579	556	540	539	517	539	548	562	520	556	534	553	570	564	534	591	530	556	546	587	574	599	570	533	525	533	576	602	566	556	584	581	562	546	576	563	610	584	556	587	546	519	536	579	549	600	543	562	568	572	535	567	584	544	531	558	554	516	542	574	522	592	574	537	589	576	553	526	567	565	576	572	523	547	533	601	525	566	554	559	544	542	587	547	578	515	535	541	551	569	546	581	558	591	530	596	532	559	502	569	588	570	543	567	529	537	567	509	509	544	549	536	539	573	553	550	530	550	638	522	565	534	538	546	556	580	563	557	532	551	578	537	561	543	566	566	559	534	553	585	561	559	562	523	544	570	560	564	516	548	537	558	512	576	584	558	514	566	580	580	548	569	599	573	549	538	553	595	577	578	519	572	532	564	559	588	590	516	590	560	527	604	570	544	570	551	566	556	555	534	575	574	542	590	551	592	567	562	580	545	542	551	546	574	578	556	569	585	549	564	530	589	540	578	559	576	558	535	591	542	577	583	554	515	582	589	530	619	560	516	569	550	604	531	582	575	571	543	596	566	547	552	505	550	559	541	557	579	540	601	571	551	582	587	564	523	553	593	545	570	539	565	554	559	555	519	555	554	552	552	573	542	557	524	530	562	539	536	545	562	600	555	572	487	553	608	557	550	575	589	597	514	525	557	528	549	607	573	562	552	559	568	558	537	586	583	548	547	570	565	564	520	561	588	511	567	555	546	614	530	530	567	561	542	535	597	596	579	537	556	562	542	577	546	546	566	511	594	572	542	557	547	580	532	561	593	586	577	608	583	586	571	575	606	595	591	553	540	535	590	576	578	571	508	551	574	506	545	571	575	532	583	553	594	539	562	571	594	568	541	530	588	548	547	555	597	558	582	533	582	569	528	573	567	528	534	594	552	594	597	532	545	525	547	613	584	573	583	570	579	544	561	549	542	569	584	555	554	584	553	502	563	546	575	522	548	574	563	574	571	541	567	550	576	565	544	537	591	560	535	514	529	543	578	581	566	531	571	583	580	550	514	557	607	564	551	569	546	547	538	502	555	538	565	565	577	611	550	547	523	564	515	561	524	529	577	562	521	588	570	552	563	574	537	549	567	566	583	529	523	607	550	572	552	568	560	593	538	608	566	592	584	559	560	558	578	561	548	537	606	568	562	563	569	592	586	578	588	549	602	519	557	522	579	566	560	524	593	555	546	551	583	548	553	552	535	553	523	557	553	536	552	562	583	561	613	579	535	585	573	532	520	581	567	534	573	589	587	529	541	554	582	575	564	574	534	547	589	585	536	555	571	530	537	545	612	548	572	542	579	556	544	544	581	535	600	572	523	560	532	578	543	527	597	551	563	535	589	533	577	571	607	569	552	539	583	542	526	545	527	524	585	557	590	563	540	587	558	553	522	579	518	545	555	571	568	536	587	564	573	541	565	525	557	537	535	508	548	572	609	511	504	537	551	551	587	561	534	591	538	544	563	514	541	599	565	561	573	557	521	545	537	560	571	566	523	553	588	518	578	539	576	538	553	564	545	562	518	539	588	530	514	538	533	539	555	592	543	526	521	583	544	504	583	545	598	526	597	580	556	533	559	574	547	541	550	549	558	577	552	560	528	540	493	543	559	586	527	504	576	555	543	568	597	544	578	608	581	537	561	543	600	584	551	571	550
28832	24668	26224	14310	6094	2681	958	530	519	416	412	424	463	421	431	410	432	415	438	400	421	424	401	418	417	415	418	422	433	445	443	418	394	465	408	403	430	414	378	420	421	442	461	450	400	438	466	416	455	419	437	443	399	423	413	434	374	435	420	455	450	446	434	442	376	415	403	414	443	473	428	432	436	429	408	435	399	399	460	424	407	412	399	377	430	437	408	389	411	403	427	411	383	405	447	449	423	435	423	443	439	400	418	413	417	407	424	442	403	419	425	419	405	407	400	425	437	427	425	421	444	443	390	407	427	478	416	442	428	429	391	429	439	433	431	442	429	432	423	394	431	429	410	421	428	481	407	426	421	444	404	435	455	440	449	382	422	404	388	429	380	407	416	415	400	413	421	421	422	437	425	377	373	417	422	442	416	401	428	429	429	407	435	472	438	419	435	386	421	425	429	427	416	433	447	424	436	410	408	424	449	428	420	423	460	393	412	400	400	409	392	405	452	391	437	426	416	386	433	445	423	423	417	416	410	412	406	446	442	430	437	429	456	396	419	414	413	417	409	432	382	416	397	436	424	429	429	457	445	397	416	443	430	387	422	408	439	412	450	423	426	438	406	420	424	410	415	394	398	401	434	434	427	404	423	411	382	416	434	392	408	464	398	446	412	407	406	414	439	442	445	427	434	397	414	437	433	449	428	412	425	432	435	440	422	421	436	392	434	404	433	387	391	415	412	410	436	416	444	410	410	417	429	443	410	358	413	404	417	430	393	431	427	388	402	404	384	417	405	401	420	423	415	425	427	392	463	407	414	405	418	425	407	407	464	389	430	433	437	406	418	400	412	435	404	398	438	431	409	429	399	377	406	424	415	428	406	414	417	409	405	397	413	417	423	437	431	394	393	436	391	431	426	405	429	442	413	386	401	385	422	431	456	445	418	397	442	425	442	418	431	414	417	427	402	386	440	398	402	413	412	463	406	417	443	438	366	439	442	423	397	435	414	401	415	425	422	419	458	470	423	384	446	401	416	428	376	385	452	404	416	401	432	401	409	429	438	433	439	396	381	433	408	438	427	394	428	431	456	433	423	420	396	425	398	383	442	396	452	400	398	427	456	456	450	449	444	403	404	414	382	422	415	427	454	380	397	444	385	393	425	433	403	394	408	414	429	432	397	424	447	403	428	412	437	374	468	437	405	373	371	444	374	401	413	399	462	429	403	408	434	411	451	433	406	406	451	391	418	416	439	422	432	415	398	427	412	414	437	408	440	443	459	440	418	415	427	405	386	442	415	443	384	444	416	399	432	429	455	440	397	421	423	425	451	439	421	401	446	400	394	402	412	396	419	411	426	416	440	444	441	394	410	409	442	420	428	412	428	399	438	434	434	411	446	400	452	444	412	423	421	439	438	430	411	417	413	426	437	430	419	407	365	436	450	393	415	380	408	399	415	405	418	433	411	384	427	397	402	400	424	405	436	400	387	438	429	379	416	384	438	385	456	425	437	382	383	392	435	410	405	410	451	448	440	428	388	400	417	435	406	426	425	408	360	449	419	442	407	441	448	420	432	362	416	395	434	445	402	426	455	402	412	429	427	406	426	440	383	425	436	399	392	440	440	435	444	415	376	411	416	410	429	394	426	411	408	430	467	398	399	455	392	425	439	417	429	395	457	433	406	416	408	432	447	415	428	453	422	411	428	426	388	428	420	412	466	420	412	416	431	424	432	410	385	425	432	399	427	399	423	392	429	406	427	447	380	415	409	430	425	414	426	403	388	438	430	391	439	437	434	435	434	410	418	420	418	416	401	427	423	423	460	435	378	392	404	430	407	403	408	408	411	425	438	426	456	421	397	416	402	423	409	447	414	403	438	399	428	382	459	413	428	414	391	440	460	446	401	392	387	438	422	419	433	390	399	455	449	407	400	413	415	421	433	422	431	411	368	420	417	428	399	409	415	444	484	405	438	445	410	452	435	410	409	418	395	430	435	437	402	408	419	425	478	463	417	415	403	400	428	421	391	369	406	408	416	453	412	376	450	412	434	430	379	373	473	442	426	425	436	450	425	408	411	398	402	432	395	400	427	392	416	402	441	405	429	364	414	423	386	461	427	394	391	387	419	422	402	428	434	447	395	426	426	452	426	397	402	426	454	440	412	387	437	400	415	416	417	428	447	421	424	401	421	448	400	425	412	408	410	404	427	443	425	434	433	453	424	417	410	432	406	408	464	416	455	435	406	402	377	447	423	424	475	443	388	430	418	411	386	450	434	413	419	419	421	383	413	403	417	440	414	451	436	419	401	397	430	412	410	396	431	407	430	425	378	438	401	409	399	409	406	430	448	436	409	418	431	384	414	447	431	391	404	430	416	414	410	407	392	390	426	406	404	455	429	394	413	398	401	437	394	435	388	417	427	384	441	410	384	383	416	430	411	404	387	419	442	393	425	413	402	409	440	440	405	438	443	377	416	421	416	420	387	464	464	422	419	415	421	403	405	400	427	416	437	459	438	408	404	431	421	431	420	454	440	428	401	403	398	403	424	419	404	445	390	436	396	427	410	417	433	409	437	438	414	415	429	400	426	415	431	477	381	422	422	437	419	418	433	397	444	406	396	429	408	383	426	405	407	456	399	422	416	403	411	416	435	408	412	457	399	444	420	388	436	406	439	411	427	417	390	395	435	416	399	432	418	403	429	395	390	406	404	392	438	404	394	387	392	412	388	460	409	409	399	399	436	415	397	434	415	406	428	387	392	440	419	413	455	423	453	455	426	418	413	416	393	417	429	448	448	405	403	388	455	386	470	422	445	412	414	446	410	395	419	420	412	458	402	367	414	422	431	407	418	461	423	423	432	401	380	400	435	423	387	424	420	402	426	429	414	387	413	414	397	426	373	409	412	411	422	425	391	412	434	415	428	402	384	395	402	419	457	419	403	436	429	408	396	411	404	455	442	400	395	439	430	377	426	416	410	414	404	435	394	434	414	404	404	438	407	402	410	417	413	448	430	451	437	472	454	405	382	369	432	432	416	418	378	468	441	439	401	439	447	402	404	419	429	448	432	450	425	436	423	398	414	452	398	435	446	375	414	469	384	393	423	399	441	454	403	396	393	445	433	416	409	427	426	404	423	409	432	442	430	442	440	415	434	430	446	432	420	381	383	430	371	371	416	472	433	379	412	449	426	466	429	425	446	415	411	395	410	416	387	383	434	406	422	421	388	416	440	384	410	440	424	401	399	416	444	444	475	419	446	424	394	414	434	384	415	415	414	435	375	430	428	387	412	407	426	403	409	387	432	439	436	420	450	422	441	437	452	449	426	400	421	412	437	412	444	449	397	398	441	404	393	398	447	446	425	421	392	417	409	435	403	413	455	411	430	418	413	391	459	442	405	384	407	399	432	402	425	398	427	423	417	420	430	401	443	425	404	442	425	436	403	427	440	416	391	434	436	401	461	360	400	407	391	396	412	434	431	415	459	429	415	374	407	415	421	386	424	440
13388	28581	23373	9592	5307	2623	905	544	428	321	395	377	370	367	367	347	373	346	377	377	366	380	325	336	341	370	386	366	348	369	334	373	356	375	344	352	354	362	368	362	360	352	329	346	332	348	369	336	367	383	348	370	368	379	383	362	360	379	384	357	366	334	347	391	345	367	350	346	379	333	345	385	344	366	375	391	350	360	354	333	359	352	346	360	372	365	355	330	352	380	357	363	397	365	382	347	382	367	344	364	381	394	363	338	373	333	380	345	374	352	354	377	348	328	348	347	355	349	329	335	349	357	367	386	369	338	383	388	370	367	373	326	342	376	355	332	345	359	348	355	334	330	361	378	342	344	366	333	360	345	351	364	351	350	381	383	352	357	357	370	363	338	361	313	379	354	352	337	376	363	386	355	341	365	371	374	336	349	322	358	368	359	382	370	342	385	324	383	398	356	344	370	360	387	354	322	349	351	354	380	362	349	336	345	369	402	359	339	339	358	378	382	372	360	360	324	358	383	369	371	385	350	349	382	367	320	323	321	355	365	355	356	376	361	322	379	350	352	375	389	358	334	386	377	356	353	363	404	377	367	381	352	374	378	354	361	363	358	368	351	366	324	350	367	385	350	351	363	358	369	341	357	368	327	375	343	383	364	370	341	374	364	352	320	343	351	345	367	356	388	377	346	369	363	355	333	355	336	362	348	377	382	344	359	359	360	356	355	386	404	327	337	379	388	373	334	375	338	339	339	339	350	384	361	351	358	356	366	352	340	379	370	363	338	348	353	358	362	365	357	333	341	380	404	380	356	373	379	353	367	370	354	353	321	368	376	363	394	354	345	342	358	351	343	373	362	406	339	314	368	324	353	355	378	365	363	376	381	356	336	330	364	379	354	332	333	337	363	365	368	376	330	340	362	360	366	351	347	377	362	377	343	355	385	367	330	388	343	370	348	364	339	355	369	388	341	358	369	366	368	362	329	357	357	351	330	353	372	379	357	325	356	377	346	359	371	380	355	368	344	374	351	341	380	335	362	349	322	355	369	318	384	351	361	349	394	368	351	365	331	372	345	365	347	381	348	318	367	343	369	331	346	371	352	356	347	362	367	368	361	363	365	392	368	356	333	358	337	328	365	379	361	375	354	337	353	378	358	365	344	374	363	314	351	360	359	361	344	339	370	359	366	400	343	368	336	352	383	373	336	347	351	376	384	345	349	329	376	363	331	362	321	343	365	351	347	367	370	360	333	362	336	312	345	337	369	347	339	373	367	341	338	369	387	334	411	363	341	334	343	316	331	344	355	367	348	344	344	354	339	357	390	345	369	375	349	374	393	367	352	374	399	350	354	363	369	302	353	365	324	347	382	368	334	333	340	354	340	373	344	341	339	365	316	352	345	421	362	383	344	361	381	348	351	387	316	356	340	378	369	349	380	353	353	361	372	327	363	365	381	367	385	382	336	336	364	382	349	346	349	315	357	364	337	384	355	347	385	364	341	381	375	367	375	387	384	352	377	369	365	360	346	336	366	382	330	367	366	328	352	356	373	342	365	359	341	337	325	393	334	360	370	366	363	358	380	393	413	370	344	394	372	396	353	383	357	350	405	353	356	363	400	398	343	336	343	361	317	339	358	336	342	334	365	385	350	355	351	340	355	338	357	359	350	373	333	362	351	367	342	373	357	358	355	353	332	345	383	352	373	391	374	374	361	387	344	358	355	361	380	351	344	347	373	360	336	323	369	354	366	327	330	349	336	368	339	348	322	365	330	385	376	357	385	355	360	356	344	373	364	333	361	348	379	355	374	345	347	375	363	386	368	337	318	370	351	349	350	325	379	356	363	378	332	339	378	355	394	326	342	374	351	352	358	343	375	341	370	352	340	378	352	346	380	356	327	373	383	352	367	357	363	349	322	328	336	406	389	388	389	357	370	388	350	361	336	354	338	373	323	383	357	363	358	342	337	359	375	364	375	352	344	382	391	372	322	357	356	367	367	343	362	357	357	345	349	345	356	350	343	350	367	379	359	354	361	355	371	347	370	316	345	345	369	376	353	328	336	336	394	322	371	364	362	363	340	357	332	338	350	368	369	353	394	344	357	373	373	333	336	364	383	401	346	351	375	392	364	389	369	337	346	372	306	326	356	356	389	334	330	355	376	357	379	340	324	362	330	340	389	330	370	350	349	365	344	343	355	349	341	349	394	329	386	355	354	348	386	393	357	368	346	313	391	332	346	380	360	331	356	362	328	387	352	367	347	352	353	364	363	363	350	338	354	334	367	364	334	332	343	354	343	388	371	358	375	329	360	348	347	374	313	389	382	362	346	307	326	335	358	382	338	342	386	397	352	340	325	395	397	349	348	336	363	375	370	349	377	359	388	339	341	380	350	371	360	359	377	371	376	367	363	359	363	349	350	357	344	366	386	338	335	316	326	373	356	322	323	361	330	345	339	352	398	363	355	332	349	364	366	386	389	348	362	358	362	362	330	366	360	350	349	351	330	370	345	347	376	341	362	328	326	378	350	390	349	336	371	395	360	373	356	344	372	329	351	355	336	340	359	353	361	342	384	333	339	371	364	388	345	351	324	410	378	376	377	356	368	353	346	370	336	397	383	353	325	356	335	347	339	358	348	359	347	345	377	332	352	368	325	355	316	353	390	343	325	391	341	363	338	339	353	336	378	376	349	332	365	381	336	372	348	340	363	359	354	355	344	359	334	357	352	353	358	351	370	393	381	307	349	389	326	353	391	342	355	352	373	378	318	360	349	367	346	332	360	332	333	332	328	389	390	303	351	377	347	343	333	367	365	382	354	324	348	357	343	384	353	336	342	391	345	371	316	349	361	340	364	372	325	373	361	355	348	406	338	347	339	354	339	367	342	345	338	329	337	397	350	353	349	411	374	365	324	378	351	359	326	341	374	388	364	356	352	395	370	331	316	418	357	331	385	360	327	369	349	361	374	337	357	379	378	334	360	349	365	361	374	346	390	354	378	357	317	378	358	359	353	405	334	370	353	336	336	367	368	374	407	330	354	384	325	348	364	327	355	356	351	352	395	386	342	342	349	348	351	331	372	371	358	347	366	331	365	368	365	314	389	352	393	351	349	360	340	371	365	345	347	343	367	384	342	350	342	350	329	346	368	364	378	358	355	337	374	378	337	372	343	384	356	341	394	333	375	369	347	319	365	345	327	368	335	339	354	369	370	352	360	385	334	339	371	334	322	324	376	373	354	354	320	353	364	352	384	345	362	374	352	365	365	353	369	368	344	366	336	360	331	366	356	365	350	360	323	341	366	357	346	325	372	350	364	346	371	343	376	391	356	338	343	367	356	339	318	355	353	347	337	352	377	370	361	395	348	342	336	344	358	355	347	345	354	339	335	377	320	391	335	347	370	345	373	386	316	329	323	361	385	357	324	368	340	374	371	330	339	338	330	373	343	368	332	324	369	388	369	384	386	384	379	340	370	334	359	379	363	361	386	337	366	401	353	334	341	334	349
25642	23578	42269	44858	36479	24525	9876	2272	1089	566	512	525	500	522	541	486	535	470	500	476	463	445	479	513	464	464	449	489	436	502	474	493	460	479	459	482	489	491	480	509	484	548	459	466	479	476	449	485	481	480	470	497	477	489	479	484	502	467	490	486	461	446	424	510	500	479	461	503	461	538	485	491	503	481	510	481	448	470	468	465	483	499	482	466	505	500	530	511	471	514	487	528	452	471	554	442	472	466	472	470	506	430	482	469	468	430	451	478	419	483	437	457	465	497	460	488	479	498	489	488	442	467	473	482	494	503	475	480	482	428	483	438	453	474	464	453	469	485	476	472	491	445	482	454	459	490	504	510	491	472	463	483	477	484	467	457	472	488	484	479	493	437	486	465	433	515	484	477	430	497	494	472	467	522	488	492	514	453	470	479	478	432	474	498	463	491	447	474	491	481	468	486	459	481	499	507	486	511	496	498	505	471	487	475	497	471	462	445	468	483	488	457	428	483	478	468	470	463	476	501	441	426	477	514	470	471	484	469	496	465	487	477	500	476	476	494	465	526	456	478	478	452	480	500	448	479	472	467	459	489	445	476	476	517	509	495	462	496	475	489	496	474	453	476	431	442	462	470	448	461	457	480	459	477	458	457	508	513	464	497	487	499	471	496	450	502	484	454	473	473	499	436	514	463	486	472	480	463	497	431	479	505	480	468	447	487	470	501	461	485	473	508	462	479	460	435	476	458	466	473	463	463	500	485	447	479	481	520	489	521	480	454	472	454	438	452	461	479	480	474	507	503	461	488	491	452	522	477	475	483	487	469	477	519	475	477	487	425	509	469	476	487	457	444	450	449	488	508	467	503	466	504	497	473	489	511	476	448	492	473	464	518	456	469	485	483	485	483	471	488	468	465	516	456	492	453	486	481	470	492	475	469	473	480	453	504	462	518	473	505	518	478	463	500	466	478	459	467	478	457	421	463	463	477	464	508	507	485	492	483	485	494	475	454	444	468	472	421	483	493	495	504	476	509	504	477	475	478	469	447	487	475	500	451	478	479	525	468	506	480	449	454	465	462	494	495	463	455	463	452	494	494	460	461	473	470	480	485	488	442	512	484	444	488	504	460	492	491	488	505	482	469	454	434	459	458	467	459	462	422	455	460	481	449	499	490	465	404	482	476	437	495	465	489	449	442	495	444	486	445	482	466	493	451	481	469	458	487	493	427	445	460	478	476	489	459	486	510	440	491	468	492	445	461	454	512	468	469	462	488	481	480	468	467	482	468	501	473	495	519	517	484	488	484	514	477	500	457	439	453	472	472	472	477	478	497	484	482	494	468	482	474	487	494	501	520	487	476	476	466	503	485	462	451	473	481	496	452	490	474	480	490	469	459	490	496	448	506	469	424	450	461	484	476	469	450	493	421	481	487	501	469	484	474	478	458	471	465	487	470	452	459	461	455	480	490	502	439	433	489	499	467	443	437	468	449	480	476	469	463	454	503	494	501	472	452	460	465	463	477	505	487	479	470	440	513	472	514	464	485	504	445	488	452	484	469	501	497	456	474	495	485	486	433	522	466	464	457	448	535	442	481	464	464	445	497	510	488	493	462	493	507	480	458	481	451	473	460	459	438	496	476	507	478	465	492	441	484	500	483	519	513	479	499	497	440	491	527	486	506	475	506	474	507	473	488	439	494	460	459	508	476	481	455	489	464	437	498	496	457	417	469	481	461	473	479	486	461	464	480	490	502	461	476	476	485	494	459	491	453	482	450	499	451	467	466	501	506	482	480	489	467	447	523	492	493	482	483	468	463	456	454	461	488	482	452	456	475	487	444	468	455	485	487	448	463	510	498	488	486	430	493	477	449	466	467	510	480	430	437	539	463	449	468	485	505	511	500	472	466	500	475	480	420	472	499	498	486	492	488	501	454	500	458	487	480	460	485	503	471	495	453	456	507	463	499	486	447	472	492	453	502	467	454	486	464	469	500	473	498	469	472	463	477	474	493	509	445	515	483	503	471	498	505	486	495	480	456	462	478	480	511	491	443	443	468	466	454	437	483	460	448	453	515	499	434	450	491	512	489	486	489	511	489	446	474	475	440	479	492	479	444	460	442	482	439	449	499	452	430	448	476	492	488	429	478	466	467	501	468	480	446	472	519	486	499	487	456	483	480	514	483	472	467	491	458	493	485	508	437	473	471	455	513	420	495	501	454	448	478	476	511	472	472	481	497	514	472	498	437	460	464	477	522	472	474	434	509	502	498	444	529	455	509	501	435	486	467	452	536	444	426	443	455	451	493	473	486	451	477	461	514	495	464	496	494	486	451	505	463	450	463	538	462	461	517	464	457	478	510	472	447	478	479	480	412	487	466	469	471	527	480	499	487	481	510	503	500	471	521	490	490	457	475	451	465	451	465	498	470	483	431	481	460	460	498	518	465	474	458	499	471	498	478	512	457	453	515	515	431	476	470	433	479	404	477	490	447	464	532	485	480	509	464	477	478	467	506	465	462	487	527	478	485	510	444	481	489	470	518	519	451	421	487	489	430	511	487	473	456	512	492	486	473	482	428	463	459	478	498	487	515	455	445	488	485	523	457	468	477	482	439	461	466	462	472	494	502	481	454	440	463	463	466	521	459	474	483	488	503	486	460	511	489	450	458	496	490	475	471	434	464	465	435	488	470	495	462	526	451	501	467	510	507	484	440	483	494	441	459	440	494	481	472	496	443	513	486	479	486	453	498	480	492	473	482	479	463	473	485	478	487	488	476	468	474	472	489	493	468	498	535	481	500	477	486	467	469	452	491	462	451	472	469	507	489	522	524	482	519	500	511	454	483	476	467	490	474	468	516	450	513	466	500	478	479	466	498	455	513	495	491	492	454	445	475	498	483	466	452	501	469	488	507	465	496	449	495	454	489	467	454	501	495	451	512	482	499	485	478	502	480	421	487	492	456	465	455	472	453	468	451	472	486	483	526	512	487	474	482	465	506	511	459	497	471	504	451	468	497	482	443	458	477	474	477	461	464	492	493	477	443	474	468	482	457	431	462	462	490	473	519	472	486	460	472	441	478	468	489	456	506	497	445	446	434	468	472	478	498	472	472	471	474	463	506	478	524	485	511	465	451	467	465	513	487	509	491	475	489	487	466	464	529	463	449	460	467	477	457	481	475	475	511	499	448	447	492	497	463	487	460	468	445	449	463	444	462	503	489	469	491	480	456	505	502	490	460	453	457	477	481	499	476	458	458	431	449	495	503	458	470	483	486	495	507	454	484	460	465	499	478	491	486	479	472	453	480	452	438	493	509	502	466	468	451	479	473	499	441	453	450	475	453	433	487	474	442	460	456	452	484	442	488	452	464	468	472	501	495	476	437	455	498	467	481	448	496	524	469	479	498	488	513	440	492	489	455	444	507	456	485	514	462	479	505	470	493	480	506	445	452	468	515	449	488	485	441	452	479	484	458	460	507	468	474	466	454	480	422	480	459	472	485	453	475
44857	89623	75374	48964	33224	17765	6160	2434	1253	546	412	463	492	443	456	448	476	442	452	448	440	433	429	445	426	403	445	430	447	473	437	491	450	480	447	456	478	487	413	470	461	466	469	437	462	446	447	454	438	422	423	455	450	400	425	409	447	425	441	458	411	467	432	455	448	444	451	460	466	487	464	497	413	470	425	469	420	423	430	440	440	434	448	465	456	449	433	451	475	451	470	423	430	412	427	432	425	438	420	427	476	446	442	471	461	424	468	410	442	453	434	416	457	414	505	446	453	402	459	416	435	455	433	441	446	440	463	480	440	453	463	455	493	451	474	440	487	429	462	441	427	479	444	442	430	495	482	422	436	471	450	471	433	427	448	465	458	459	456	422	429	443	437	425	463	425	409	415	442	437	450	450	436	415	494	462	407	447	455	436	458	418	447	443	465	425	439	446	461	428	429	479	466	437	482	453	427	483	479	438	435	453	470	432	451	424	422	474	447	451	448	456	442	418	472	451	433	438	425	417	436	465	437	464	442	455	441	434	420	473	411	419	443	450	455	463	434	454	443	480	461	418	454	443	495	440	461	455	433	470	448	456	478	472	445	439	439	438	434	444	455	456	405	443	453	436	432	430	455	445	450	436	464	470	454	402	456	492	465	469	426	495	449	432	408	441	425	450	442	437	437	465	444	477	417	470	428	459	425	433	422	417	436	430	457	442	525	444	410	448	453	447	440	414	462	415	445	425	400	450	440	448	477	457	430	463	445	440	439	422	431	496	485	443	454	437	443	437	448	433	460	444	486	406	428	430	477	427	451	460	470	442	438	424	470	427	464	456	470	468	453	475	470	468	504	431	429	472	483	439	452	502	450	444	425	411	480	456	464	460	422	458	451	474	464	467	427	495	459	458	420	432	452	443	459	437	422	465	419	459	467	424	435	451	445	458	421	437	473	432	458	448	420	442	438	453	436	450	437	451	439	442	474	445	417	442	421	442	444	404	444	463	433	459	424	443	477	445	420	441	443	434	433	474	442	452	456	459	435	464	454	430	448	411	454	471	416	447	460	459	437	431	468	449	461	420	462	436	445	438	449	465	447	468	426	419	443	446	497	449	456	451	449	461	443	436	438	442	438	421	446	453	443	417	439	460	438	442	434	459	447	442	427	444	419	431	415	442	465	465	450	422	467	451	421	440	470	477	440	467	429	478	475	471	438	464	465	436	415	448	455	452	429	420	425	445	456	433	440	454	439	463	455	458	428	431	453	430	460	451	425	446	459	444	450	428	433	469	463	418	488	443	442	463	485	434	448	459	439	469	413	419	459	460	448	421	441	461	422	429	473	481	488	431	411	417	451	451	452	451	419	461	460	460	447	426	433	448	427	458	438	437	463	480	434	420	440	451	470	459	449	456	441	420	447	465	484	446	407	468	487	478	468	449	438	445	421	448	440	455	451	447	458	436	468	454	442	471	439	451	419	434	461	459	469	444	427	441	422	426	457	463	455	467	438	430	438	465	440	490	412	442	456	432	466	444	443	432	464	447	436	476	433	473	438	449	434	434	455	432	420	424	439	426	444	410	410	433	488	438	418	431	456	426	440	454	449	400	440	437	426	444	429	416	419	443	461	379	461	476	473	486	450	476	431	497	488	427	405	443	454	438	501	414	513	416	442	442	439	470	468	486	481	492	441	429	456	399	452	431	443	472	490	471	448	438	424	428	408	433	471	478	435	462	444	453	462	436	446	421	468	439	437	445	438	451	447	435	456	424	440	494	485	482	417	435	423	481	435	476	438	486	436	445	460	468	475	459	448	415	407	436	433	429	459	427	425	463	428	455	426	419	453	427	439	437	477	434	462	465	415	435	423	421	412	467	434	451	430	424	416	431	465	434	456	430	446	411	487	449	437	417	443	418	494	417	446	460	445	460	439	428	448	460	445	411	450	389	425	445	452	457	432	452	506	448	489	421	461	414	408	436	442	429	422	394	441	469	431	462	458	445	458	435	426	443	399	442	475	418	455	473	478	451	466	456	422	405	438	414	468	494	468	482	453	470	436	461	457	448	442	438	491	459	408	438	477	478	427	412	426	469	438	472	434	431	439	484	470	520	438	460	448	460	452	439	435	432	452	453	440	427	447	429	453	460	430	446	425	445	453	447	430	478	395	469	429	468	435	428	463	417	469	440	453	469	448	448	452	452	449	435	422	459	468	440	407	467	451	450	442	457	460	453	489	430	418	462	449	466	443	442	413	481	461	456	442	460	470	454	437	458	445	383	464	403	443	419	467	454	444	442	457	424	449	452	475	475	462	454	431	453	465	442	500	449	433	481	462	455	434	439	413	465	492	446	476	418	448	418	453	440	472	440	485	438	464	487	453	428	476	434	437	439	473	460	455	446	410	427	423	453	455	432	469	478	477	410	445	421	447	429	452	491	431	473	447	458	460	467	421	441	472	446	469	412	502	452	427	471	450	434	445	477	453	463	450	429	402	444	481	430	456	449	444	468	420	432	441	433	427	444	451	431	442	428	429	446	445	428	468	450	438	441	436	452	452	446	439	448	464	437	448	448	462	416	449	424	444	500	442	463	426	499	472	459	433	467	452	429	462	487	437	417	462	453	422	474	404	472	406	465	434	403	454	457	454	435	478	458	459	438	446	433	460	430	431	436	446	441	409	421	445	421	420	445	431	428	454	471	463	468	454	435	456	457	413	442	451	447	442	414	449	447	424	471	437	443	452	459	446	476	455	430	455	433	467	490	445	444	425	406	470	449	466	407	438	430	414	457	448	413	425	438	450	427	473	499	475	486	481	456	437	448	440	438	439	469	408	461	447	435	441	436	468	461	446	435	448	442	421	476	404	444	427	436	451	420	439	410	449	454	447	487	434	436	434	425	404	445	455	468	481	443	412	431	439	441	423	429	394	484	445	449	458	435	439	471	412	447	452	470	492	451	473	458	420	435	426	475	456	454	466	454	438	482	455	443	446	443	468	441	458	448	433	438	433	486	428	493	421	416	406	457	434	437	429	424	481	469	433	451	441	419	446	450	452	460	469	486	433	444	448	474	453	476	502	409	438	423	442	463	430	429	439	445	423	426	430	446	410	440	441	443	429	438	453	430	446	412	454	430	438	403	472	461	458	438	425	414	433	467	443	434	404	450	439	463	448	465	425	433	478	450	444	432	445	445	463	443	435	470	423	460	448	457	471	466	465	479	425	461	442	419	438	432	449	431	436	440	417	408	442	442	444	426	474	452	480	466	417	454	467	450	469	454	446	492	434	421	439	447	451	464	432	430	459	473	430	399	405	444	480	457	420	467	470	457	476	474	416	433	454	433	464	434	408	424	440	394	429	427	450	418	453	456	447	464	453	491	466	490	452	426	448	445	447	425	435	401	399	453	440	441	512	470	474	435	461	424	415	455	432	452	416	480	373	453	457	435	436	447	452	432	446	449	433	427	461	432	430	422	449	425	433	421	462	437	428	453	458	442	456	470	442	459
24579	22422	37107	42240	40123	32473	17686	4789	1917	964	664	615	610	586	594	602	630	600	606	586	579	600	596	609	588	622	609	605	575	627	623	613	598	584	556	583	608	552	582	580	582	603	621	568	591	600	597	575	607	642	604	606	590	534	592	555	567	580	565	577	586	603	565	606	568	616	610	558	619	582	571	581	607	597	606	600	554	580	638	605	610	593	601	587	601	570	591	595	586	632	574	604	586	607	599	570	572	612	579	624	587	628	568	616	599	640	619	562	627	543	547	575	617	591	568	584	587	601	668	593	594	626	584	578	621	624	582	626	655	609	580	594	623	571	571	581	617	580	615	584	634	607	617	568	574	580	579	596	602	606	571	567	590	609	610	571	554	578	609	568	593	575	557	587	586	583	605	655	586	578	561	544	617	580	596	622	581	569	549	565	562	545	607	575	589	567	589	560	583	597	601	577	609	594	555	564	600	574	601	537	580	594	573	582	575	559	578	624	605	585	594	566	565	554	587	588	603	569	567	609	612	601	597	573	611	627	586	584	561	566	591	631	597	574	576	590	561	531	598	579	595	598	600	606	658	607	578	568	584	567	547	523	614	597	570	609	573	554	563	578	595	559	534	611	592	596	580	603	559	590	619	589	584	588	604	562	580	572	578	547	553	585	606	579	576	589	565	591	602	613	597	572	600	567	583	569	595	615	611	572	581	569	608	582	578	581	574	548	598	538	606	567	610	573	566	567	591	593	607	610	599	581	538	534	589	531	568	594	607	595	570	606	595	599	565	625	594	592	629	597	537	651	573	606	577	602	642	598	598	613	595	545	587	578	599	602	599	588	600	611	567	616	568	591	580	578	583	618	618	552	605	613	594	554	517	553	579	529	575	567	561	543	592	577	590	595	557	621	578	509	597	571	561	535	564	554	587	594	543	613	564	616	584	599	538	584	555	606	597	555	570	564	590	598	638	605	592	569	599	565	572	626	568	613	578	557	552	579	599	553	628	585	629	607	585	611	526	573	594	562	626	557	583	626	569	570	577	580	587	581	585	602	594	552	630	575	574	596	547	620	583	571	609	633	581	608	602	538	602	536	605	601	578	556	586	565	564	580	584	599	560	580	579	589	549	582	559	593	631	540	583	562	605	568	615	591	614	576	598	604	595	597	570	606	607	566	549	648	568	556	579	559	574	579	535	592	578	566	586	578	571	557	562	585	558	594	615	564	570	584	620	609	562	576	556	560	612	553	572	590	608	578	595	606	593	606	618	585	602	562	569	599	635	527	553	586	567	588	592	605	600	561	612	571	602	538	545	600	604	573	558	609	572	555	600	562	580	605	571	566	584	590	552	608	561	569	575	646	564	625	575	585	584	598	613	607	593	589	569	546	568	561	587	587	613	588	588	561	612	601	587	626	564	569	576	590	609	613	572	584	570	601	544	581	595	590	544	534	592	575	608	579	592	608	577	587	541	588	612	598	639	570	588	609	532	622	588	593	565	612	579	578	560	556	559	612	566	556	552	591	579	574	576	560	584	619	566	552	556	629	597	570	601	602	552	602	558	578	589	616	543	596	605	582	543	566	530	572	583	584	593	573	643	599	569	583	597	590	585	574	575	567	599	579	599	588	571	590	574	573	611	603	604	580	589	600	609	539	599	551	599	542	625	586	590	611	563	567	570	598	575	592	594	568	569	580	640	612	606	605	570	590	619	595	569	623	605	629	590	585	589	601	597	609	615	556	599	585	612	580	575	621	599	603	640	607	600	591	549	566	587	556	616	607	592	584	605	572	566	585	582	603	604	563	596	591	600	562	596	580	617	612	565	602	588	577	571	555	580	552	523	570	627	575	609	609	554	561	575	611	582	574	534	607	568	579	551	633	547	606	553	589	580	610	571	571	601	591	625	573	566	619	545	609	610	576	585	550	581	575	585	583	615	589	585	554	614	591	579	603	583	553	554	617	593	618	597	547	583	573	584	567	543	553	560	596	594	558	601	580	552	555	573	591	624	591	592	611	590	579	613	578	603	607	614	546	582	580	578	579	576	590	654	567	633	580	642	594	575	546	618	608	591	596	568	573	653	629	601	572	588	579	559	589	607	602	635	581	553	603	596	582	590	605	585	588	612	582	585	556	574	573	621	580	586	622	542	561	590	619	536	566	566	548	554	575	563	584	561	580	572	574	621	564	591	603	559	604	541	614	568	570	619	560	595	593	572	572	587	567	555	615	558	596	603	623	574	581	586	593	601	608	590	622	595	621	624	553	559	560	541	606	536	587	568	582	571	592	575	553	596	552	570	617	570	586	631	586	617	583	605	568	618	603	578	593	584	579	591	615	618	577	616	593	590	651	549	544	560	566	586	603	554	580	546	596	569	562	588	558	568	551	608	625	614	582	567	551	577	606	563	553	579	565	547	549	591	579	584	601	553	588	605	605	542	564	596	611	597	601	595	550	619	577	573	611	590	558	554	562	600	544	547	621	592	565	577	591	584	602	598	548	562	565	585	583	577	590	584	571	542	610	571	589	576	575	588	597	612	533	623	555	568	576	601	656	610	555	565	605	547	585	572	552	617	561	567	601	536	608	572	585	607	580	573	539	581	555	608	586	587	584	569	572	542	560	568	583	573	569	595	564	574	596	593	580	581	603	615	601	573	561	594	610	538	608	568	595	571	560	587	531	583	567	594	604	552	629	554	585	592	550	569	620	590	598	581	604	551	611	601	576	572	586	578	605	578	558	594	593	594	587	590	622	572	569	558	600	568	585	567	568	597	577	567	612	606	578	568	613	565	607	622	570	594	588	568	582	544	537	609	598	588	603	563	601	582	557	612	546	578	589	617	543	548	601	547	585	584	540	594	591	569	565	588	610	609	562	537	598	609	575	603	594	581	582	538	603	543	609	591	538	570	572	606	586	568	561	589	601	557	591	575	578	602	579	553	581	621	595	586	645	556	564	562	590	605	587	611	585	592	629	630	573	610	612	561	607	596	542	548	593	569	569	568	590	618	586	618	589	596	614	543	600	573	578	606	572	591	553	588	617	593	566	603	587	581	568	592	573	625	603	595	583	578	556	551	568	603	620	580	545	581	621	568	600	562	633	563	575	559	545	575	577	541	548	568	611	588	577	576	547	558	593	585	583	563	618	611	561	583	593	578	600	525	580	585	601	600	601	594	583	621	625	627	633	574	605	564	550	613	571	580	571	557	569	580	550	586	561	630	584	587	574	608	554	624	582	567	527	599	579	556	576	581	609	553	548	560	588	547	554	596	556	545	525	540	594	600	564	605	585	640	615	612	580	630	577	566	580	590	612	533	580	609	594	521	586	572	586	519	601	557	581	591	592	583	629	606	605	585	600	568	621	587	629	559	557	616	542	630	576	604	606	549	572	596	592	598	585	582	582	590	589	599	577	601	603	587	588	565	550	556	578	578	589	587	568	597	614	573	582	625	596	583	597	576	590	562	610	557	565	565	602	579	608	568	596	608	579	568	537	612	600	601	538
56756	101893	85873	64000	45555	27002	10126	4333	2201	893	601	570	543	598	558	547	554	554	602	571	583	584	566	598	544	546	574	576	593	603	551	538	551	556	549	524	551	542	593	557	576	568	526	599	589	526	539	536	566	537	562	538	587	583	530	561	582	562	565	574	560	537	555	559	551	592	586	554	532	578	581	608	589	590	554	537	532	553	591	559	547	551	549	527	570	562	545	551	538	530	536	587	584	556	568	551	541	557	585	559	548	561	548	513	590	565	584	551	517	566	521	540	567	543	574	580	570	555	517	556	549	578	529	547	563	553	573	563	601	595	515	564	527	562	530	543	544	566	541	523	569	552	578	544	551	587	560	572	561	589	561	626	529	554	562	565	510	561	562	578	593	570	555	514	538	544	574	584	541	602	562	575	568	560	552	550	570	563	548	552	563	555	568	546	553	564	589	568	553	563	541	530	509	634	548	571	566	552	558	569	541	630	554	601	553	545	561	549	529	543	558	568	571	562	534	519	523	543	543	517	542	564	570	570	599	513	572	530	531	539	589	546	566	552	503	552	546	525	510	526	534	549	566	572	548	516	595	549	530	562	555	597	540	543	556	526	524	531	552	528	535	553	554	525	583	575	586	542	544	583	536	557	558	594	609	609	579	567	549	537	536	587	544	568	542	570	528	563	537	543	545	526	541	522	607	574	550	570	528	568	508	582	604	573	568	520	580	555	538	573	551	545	533	538	523	547	583	578	564	560	547	552	570	568	555	553	552	543	566	582	569	568	547	526	558	570	608	566	554	551	554	540	573	566	547	556	530	535	541	540	568	587	570	557	547	570	532	540	562	579	586	553	573	566	546	569	585	546	596	585	571	562	562	556	570	533	553	573	566	594	513	562	544	577	554	558	561	566	555	524	540	517	561	541	568	572	565	571	573	574	564	526	553	582	544	539	556	581	581	549	561	554	565	548	567	589	564	569	605	510	555	543	563	540	568	559	574	561	621	562	529	555	548	582	552	561	573	542	546	551	580	577	535	549	553	577	537	624	529	587	557	526	557	576	538	574	548	558	599	531	543	566	536	538	571	533	569	597	557	560	552	580	530	522	562	613	610	521	532	527	586	576	565	546	592	548	532	548	542	530	525	554	546	536	497	571	584	539	573	540	550	556	547	572	535	562	507	576	572	531	549	554	562	533	563	528	592	549	528	594	558	495	581	585	534	557	562	530	560	518	541	534	581	554	562	548	561	544	584	548	545	573	532	530	546	544	563	567	578	566	576	523	519	550	528	578	583	577	536	499	548	577	562	533	581	568	551	532	563	517	539	554	535	513	537	561	545	550	539	529	581	548	526	522	519	575	519	568	556	550	527	546	567	558	557	574	552	535	589	556	603	540	543	600	535	563	547	572	578	536	544	522	547	548	537	569	557	585	496	559	559	598	560	546	551	558	541	552	504	530	554	573	517	546	526	505	548	542	516	576	573	550	573	577	555	572	582	533	575	577	574	585	563	569	560	549	520	557	537	533	572	538	583	578	508	550	552	535	557	559	527	571	526	527	566	561	549	531	576	534	501	551	575	556	590	550	571	526	560	560	554	541	584	527	562	540	566	566	547	596	586	553	521	577	577	542	588	577	528	571	544	593	544	560	509	544	576	564	534	546	556	575	548	564	604	571	552	561	529	572	546	605	538	559	528	528	566	506	582	533	569	547	574	569	517	559	546	572	543	567	566	585	536	556	505	605	572	588	551	554	584	547	584	584	531	525	509	565	554	522	538	612	584	518	565	558	550	532	549	520	568	594	533	578	592	539	548	520	551	549	559	572	535	549	517	553	593	566	564	509	573	547	534	599	597	550	541	572	569	542	542	553	554	569	565	545	564	537	594	534	574	546	590	547	585	537	574	545	562	489	584	576	569	550	582	526	572	573	569	537	534	516	587	551	529	545	575	539	578	534	554	575	525	552	535	579	551	518	566	561	523	572	554	563	610	529	533	519	527	611	515	560	535	549	569	554	545	589	584	536	564	565	541	548	546	611	522	577	594	553	564	562	573	549	561	568	526	593	579	529	547	552	593	552	559	538	528	567	549	546	542	532	592	548	551	567	558	521	598	582	521	532	567	602	559	554	564	559	564	554	521	557	556	518	528	534	560	556	582	530	562	512	563	528	578	535	537	496	571	566	560	529	605	597	520	554	531	550	531	563	575	557	542	542	589	511	560	541	570	554	549	585	550	537	521	575	539	570	553	570	583	554	568	550	587	551	588	511	534	561	548	568	543	545	578	547	558	531	544	543	581	529	565	558	576	585	538	542	529	534	569	537	507	538	533	594	541	537	579	512	553	549	582	551	553	556	529	526	505	557	525	537	555	531	520	525	557	536	550	560	554	558	550	572	555	526	559	538	554	562	567	530	565	575	536	562	517	547	541	568	577	514	558	562	554	551	569	572	491	567	559	571	573	581	547	570	546	562	588	516	559	520	559	570	545	559	581	556	554	548	498	544	519	554	515	542	539	536	562	528	523	559	584	554	522	518	528	535	574	554	535	549	581	590	513	607	518	593	540	552	534	554	513	562	564	549	579	597	554	529	523	536	530	525	567	546	579	551	550	576	600	569	578	495	553	540	552	553	548	540	532	540	551	545	567	579	540	531	575	520	587	523	570	550	523	551	569	550	543	545	554	593	549	574	567	547	522	560	561	545	550	559	541	544	522	552	566	522	539	562	568	543	534	546	544	515	574	542	530	513	562	552	530	562	598	561	554	562	524	551	580	548	546	510	543	540	526	578	545	542	549	610	587	508	573	575	544	540	562	541	551	523	538	552	574	552	591	570	578	577	540	549	573	574	537	546	553	556	546	591	543	542	561	560	539	552	568	563	505	515	540	555	515	572	513	595	554	551	546	551	527	562	561	560	517	547	574	566	535	557	555	553	543	552	542	563	550	556	565	534	580	549	529	555	554	502	553	539	604	564	553	509	546	499	541	568	555	570	576	564	569	563	590	572	546	554	547	570	577	564	512	540	548	527	540	563	560	535	562	565	629	542	550	548	556	605	563	566	537	557	553	537	529	510	528	543	602	508	539	576	554	509	571	592	547	519	551	558	583	549	544	543	547	576	548	550	562	556	563	558	573	546	559	529	535	556	574	496	508	521	525	578	492	581	575	562	532	524	562	531	520	508	544	539	521	536	600	550	550	530	582	587	567	525	548	546	586	580	520	589	531	530	573	552	548	547	570	556	538	540	548	530	495	538	515	556	536	568	586	557	561	565	582	512	560	575	531	557	581	537	532	554	557	525	487	542	552	555	556	580	509	551	528	551	587	576	604	532	569	576	542	549	560	512	538	538	499	526	530	558	542	534	552	537	553	552	520	528	562	593	564	550	579	504	595	526	555	505	571	538	535	541	552	584	535	576	569	522	543	542	598	551	540	579	541	524	535	541	559	554	567	514	560	538	511	546	569	526	559	537	524	568	559	552	545	581	568	574	580	607	523	562	538	556	503	574
28695	25490	26172	15117	6078	2760	1116	609	471	492	430	439	409	436	415	411	414	430	430	427	432	466	436	396	399	434	400	398	453	432	413	438	433	389	404	413	409	422	392	449	411	472	455	421	432	415	394	401	433	426	424	426	363	425	396	452	435	412	435	379	408	411	405	414	411	422	412	437	411	418	399	453	459	398	405	448	452	397	390	450	398	387	427	417	389	399	469	430	432	442	388	441	378	429	429	403	436	434	412	418	409	381	412	446	421	433	428	436	442	428	432	436	444	450	427	415	430	383	450	391	450	420	424	364	422	400	408	432	421	403	386	407	437	411	389	420	393	426	409	388	430	413	434	413	411	442	457	408	400	432	404	398	398	393	418	428	432	438	434	448	447	426	432	427	402	432	402	404	403	402	430	414	459	394	445	471	393	412	465	406	427	448	419	408	448	430	425	418	412	436	406	409	425	397	416	462	416	430	395	432	412	432	457	397	366	420	425	421	388	423	421	405	418	430	416	427	400	397	387	461	398	455	452	407	417	418	419	403	415	415	412	416	447	392	422	426	422	419	392	403	400	386	399	412	436	404	388	389	414	440	431	459	411	406	384	442	406	422	417	432	446	443	435	396	435	443	386	403	395	398	433	401	400	437	411	401	398	412	424	425	405	400	432	434	411	422	425	388	416	454	443	443	355	424	422	389	443	409	420	414	457	386	448	426	403	418	385	429	416	437	424	424	409	398	429	437	416	425	466	401	429	403	395	451	412	427	411	411	389	485	409	406	441	385	419	445	412	410	375	422	405	402	419	405	435	393	457	388	455	434	434	440	383	397	427	398	463	430	434	374	413	436	407	424	390	431	384	439	434	386	440	410	398	415	427	474	374	412	403	416	426	450	431	449	427	394	431	411	439	438	436	375	426	401	420	431	373	419	426	429	402	408	457	440	373	383	388	436	426	394	374	373	427	447	438	425	409	397	413	399	444	411	452	438	401	392	387	443	430	423	410	385	395	425	470	453	384	458	393	432	443	451	423	404	422	394	401	454	437	442	422	432	393	424	440	403	423	403	427	406	393	461	389	399	402	407	383	374	382	416	440	402	422	415	447	434	456	433	445	412	436	379	409	481	430	412	393	378	420	400	436	385	451	410	415	358	440	439	411	439	413	404	406	383	412	432	438	444	401	424	427	450	410	391	425	418	406	410	460	444	425	412	418	416	398	397	437	396	385	441	404	420	418	437	422	420	410	422	420	425	403	395	424	444	425	437	446	409	395	449	398	420	391	388	441	419	434	410	445	408	417	413	441	390	411	417	395	404	385	417	398	425	447	451	403	416	438	462	439	394	442	453	421	422	392	440	409	426	436	406	394	420	403	427	441	446	391	386	395	455	426	409	431	392	433	373	390	433	432	392	422	459	393	451	418	415	435	424	468	426	422	425	390	432	401	460	443	435	401	446	398	418	422	406	451	427	397	451	417	387	387	391	438	420	354	406	459	430	422	388	413	419	417	417	416	450	463	400	448	422	434	397	415	406	435	465	423	410	420	379	445	389	430	452	407	438	438	442	428	430	442	375	428	405	442	392	395	460	413	411	372	452	408	397	410	421	419	414	448	435	425	397	439	394	432	411	434	426	416	403	369	413	422	415	399	415	414	409	417	409	401	431	418	397	398	437	406	419	402	418	395	433	404	442	435	434	429	395	425	448	444	395	439	411	428	413	448	436	416	427	430	379	397	409	416	434	437	380	450	387	504	431	406	441	440	397	379	395	411	412	437	428	402	437	409	442	419	438	397	388	428	463	422	436	430	450	432	387	408	388	434	405	421	390	373	400	452	433	397	404	456	390	434	431	439	403	420	423	396	443	424	446	411	396	427	409	471	403	426	447	395	385	395	449	429	385	397	413	456	391	399	417	422	399	389	432	416	423	429	442	422	370	398	391	413	415	442	443	400	404	403	439	392	402	424	402	398	397	410	419	412	419	414	439	419	423	402	386	413	411	390	459	409	440	426	375	409	425	434	427	413	447	418	431	374	396	420	416	440	441	424	434	438	440	421	427	403	424	414	450	421	430	437	438	377	445	414	415	401	414	427	431	408	388	401	414	424	410	403	426	401	432	410	437	392	399	401	425	389	398	436	392	404	459	432	437	443	459	410	416	421	400	403	418	432	436	372	462	401	412	390	447	444	417	412	436	434	410	426	442	397	412	435	391	417	414	416	402	454	403	410	419	445	426	425	400	410	430	434	433	446	394	403	453	447	408	398	453	428	426	439	445	467	439	420	413	389	425	447	408	415	407	429	414	389	418	463	428	422	411	403	376	438	434	424	414	413	454	428	400	407	438	410	398	419	381	404	418	431	410	408	450	387	450	423	428	406	429	436	404	440	406	449	442	428	404	393	403	403	385	381	401	398	408	417	431	436	423	418	383	422	405	399	403	446	391	420	380	416	398	442	405	423	436	408	417	443	432	400	426	423	392	416	424	410	425	448	423	441	420	414	416	414	429	426	445	408	433	411	441	420	418	415	404	404	432	436	389	417	427	420	405	411	430	404	395	408	431	378	456	425	425	415	421	395	454	451	425	444	418	441	383	420	421	410	415	457	415	384	441	372	434	379	407	411	403	395	413	375	437	416	395	430	423	419	417	443	415	447	441	404	410	380	393	429	432	430	412	406	407	401	419	441	402	374	442	452	416	410	416	422	425	425	423	403	434	453	464	457	401	401	418	446	415	401	431	421	384	451	401	460	411	441	477	416	441	450	419	414	441	408	434	411	407	426	417	442	424	404	414	420	438	388	413	362	413	416	433	421	404	413	429	402	418	418	416	444	430	395	442	418	443	425	409	418	423	382	380	433	447	448	400	412	447	388	429	410	427	432	400	423	445	393	428	397	441	420	397	396	444	425	409	434	397	412	442	439	401	405	382	445	435	487	379	436	432	398	423	400	437	424	462	451	415	400	431	447	412	400	459	391	429	445	378	438	413	432	440	410	429	451	394	448	403	420	430	401	420	416	437	441	411	420	404	408	397	416	448	452	405	443	407	458	408	416	391	432	405	422	415	430	455	412	414	422	405	414	385	424	419	427	436	423	393	392	425	424	406	410	433	425	419	415	435	419	420	420	401	444	470	421	417	405	419	431	405	435	431	433	414	454	425	407	429	393	409	406	452	389	410	418	406	408	424	424	416	393	413	432	399	403	421	380	398	424	406	436	399	430	403	414	425	393	438	409	429	426	379	457	403	430	443	442	392	445	403	444	452	407	426	415	430	405	413	433	407	410	417	420	372	404	408	407	425	433	427	427	415	397	439	466	405	442	456	469	445	389	444	455	428	395	410	437	382	399	430	418	406	436	407	419	398	406	403	381	418	393	402	395	398	432	416	415	425	433	408	421	421	426	452	419	426	397	394	420	421	417	425	378	429	375	426	427	400	421	439	398	419	413	432	392	439	394	425	429	429	447	408	426	427	448	444	400	448	415	405	436	435	422	390	420	434	383	413	393	436
13706	31067	23806	10237	5213	2702	1074	560	410	440	346	356	367	371	383	348	357	350	403	360	365	348	343	345	364	333	332	372	346	365	367	383	339	367	338	369	359	388	389	361	347	352	361	364	393	369	385	402	366	353	394	380	348	346	405	357	347	335	348	394	322	408	361	367	345	379	363	315	375	382	352	346	346	329	357	348	358	371	348	346	331	348	383	344	360	356	346	358	363	327	326	354	383	367	374	349	352	338	381	362	345	362	347	343	344	345	331	350	355	354	362	383	384	375	340	401	382	341	371	372	358	347	356	330	361	351	342	338	328	367	389	373	401	364	344	325	359	311	366	366	359	372	340	370	355	348	402	333	340	377	356	358	338	391	359	364	358	376	358	354	361	362	366	343	342	324	376	349	321	357	374	387	351	376	363	357	342	377	353	329	342	376	350	355	363	401	353	370	370	352	363	378	336	369	375	358	357	340	369	350	319	336	344	350	363	347	333	360	353	320	368	348	347	358	383	350	369	341	368	387	360	377	378	339	354	365	365	355	350	345	372	382	363	354	379	347	346	393	341	356	336	335	353	362	369	373	380	358	350	353	334	358	340	339	369	333	363	375	361	338	346	358	377	358	378	364	322	345	372	328	371	361	355	349	360	365	331	359	347	377	375	372	368	327	367	344	334	372	394	341	319	359	388	353	353	347	385	361	347	381	339	339	365	347	327	331	359	354	357	362	313	356	386	369	346	361	351	340	329	344	368	352	358	379	356	342	368	354	356	373	377	361	341	367	369	364	389	334	368	355	341	355	401	355	401	397	339	350	333	363	401	351	376	353	377	328	363	373	397	348	382	389	379	363	339	345	377	402	358	359	352	343	339	348	382	365	350	359	371	376	385	343	352	343	346	344	376	389	346	394	345	359	361	358	393	347	338	360	361	371	357	328	346	348	369	343	340	370	352	347	374	354	371	343	359	340	349	374	370	390	353	370	386	325	355	326	336	373	350	327	348	355	337	338	379	381	364	380	363	366	347	383	352	369	363	319	364	358	390	343	357	335	360	338	357	352	353	353	346	361	338	355	383	344	338	363	352	348	374	326	351	353	326	305	331	333	346	375	360	372	383	354	322	334	363	351	361	372	389	364	354	362	354	353	380	385	367	342	359	341	324	363	340	356	359	381	341	351	351	356	335	370	379	355	344	388	350	364	399	354	368	374	373	376	339	374	377	371	330	343	328	346	369	379	325	354	369	369	360	350	337	325	332	365	365	372	357	344	360	375	381	352	366	350	392	355	383	342	345	353	330	336	352	358	352	353	351	349	352	375	388	379	341	410	343	378	374	364	359	345	335	366	344	348	387	351	367	345	362	330	364	354	338	353	367	361	358	373	359	364	346	320	350	384	387	336	346	396	333	356	338	348	367	377	391	325	346	338	331	332	345	341	383	359	356	370	367	363	341	339	372	339	369	360	380	346	349	338	361	374	350	382	361	399	351	314	375	322	352	378	406	347	363	330	381	330	348	348	342	354	365	353	359	355	334	357	345	339	384	393	343	351	361	345	368	397	369	342	340	355	356	353	361	326	362	335	361	336	361	334	383	380	392	355	331	374	356	380	364	396	354	350	378	335	367	362	353	336	374	400	354	334	343	366	359	361	310	368	382	385	350	353	380	361	373	375	361	379	371	353	364	338	360	348	341	376	377	320	339	354	356	343	340	376	344	382	356	342	386	369	332	369	375	317	357	367	360	339	320	344	386	346	359	365	360	352	388	335	322	345	354	377	329	367	338	360	341	334	359	381	347	336	361	335	331	352	321	369	336	334	386	341	383	355	369	394	375	358	360	330	307	377	345	371	339	334	348	361	355	346	333	368	348	338	406	344	403	318	346	342	350	351	377	375	355	350	345	360	374	378	391	361	362	344	374	382	402	326	346	370	364	367	348	343	382	358	363	348	341	367	353	369	393	357	355	368	339	367	373	365	333	369	394	336	369	365	358	350	372	377	349	370	377	357	349	385	357	351	357	340	323	399	375	361	348	344	352	341	362	378	399	366	376	352	359	343	357	362	340	346	372	352	378	359	360	343	349	374	362	382	362	389	365	357	336	355	343	389	393	358	367	330	351	348	333	373	380	362	352	342	366	352	354	335	333	338	386	355	370	317	390	339	339	384	378	364	359	369	349	325	362	392	360	368	379	350	373	367	362	364	366	341	371	352	375	354	355	364	323	316	326	335	331	355	391	322	369	374	329	392	402	365	324	354	329	350	326	396	363	335	379	334	368	389	382	339	351	345	351	341	339	366	372	311	342	396	367	322	346	368	364	337	342	373	371	349	379	365	337	334	359	343	362	375	356	367	344	341	319	351	356	352	349	371	344	353	331	359	327	383	373	374	371	362	350	327	398	376	340	344	349	368	363	355	360	369	383	373	369	345	337	364	351	357	388	359	372	357	352	370	343	340	378	325	380	357	359	359	364	350	342	350	383	389	373	343	376	357	342	363	357	359	345	329	346	362	382	346	339	346	384	385	381	353	369	382	349	372	343	365	331	357	363	344	383	344	371	356	359	351	366	342	360	341	348	363	357	371	431	392	329	362	358	377	319	340	399	335	363	373	336	327	363	356	370	348	370	354	367	357	366	322	359	354	368	371	354	356	330	385	369	358	370	357	320	351	371	370	362	348	351	369	378	365	358	368	383	353	342	352	349	348	340	367	352	406	349	374	341	372	362	338	351	374	331	333	358	344	399	354	380	334	350	366	378	362	351	340	360	379	379	371	315	350	355	370	321	381	353	345	362	382	354	323	374	343	390	356	358	371	382	336	363	398	357	371	373	363	342	339	371	344	374	322	347	346	382	335	374	368	345	336	333	371	347	369	355	383	330	358	365	362	355	365	344	350	381	361	363	350	375	358	361	370	360	364	327	373	393	369	326	340	318	360	371	351	323	386	352	356	340	342	347	355	397	355	344	364	375	382	364	364	356	390	386	352	369	372	369	375	340	362	359	372	388	317	367	346	353	354	368	312	352	367	345	339	362	338	358	291	332	392	362	364	338	344	357	329	407	354	356	358	368	348	363	356	349	334	349	322	360	388	354	357	345	364	326	354	368	339	369	363	361	337	369	345	312	350	355	371	354	360	381	352	360	363	357	342	359	392	330	382	353	348	345	341	331	355	354	355	391	351	368	345	325	362	344	376	329	348	366	357	362	327	347	383	338	412	356	385	379	387	360	370	330	339	324	342	358	350	368	360	341	370	369	365	393	398	359	342	338	339	330	359	344	373	330	341	351	390	351	318	335	360	368	352	359	355	383	341	376	365	367	357	423	352	328	349	348	372	345	318	363	356	338	377	351	352	362	367	351	366	330	371	376	343	349	406	327	313	366	410	359	341	381	344	356	344	345	356	374	360	360	382	339	384	373	374	353	351	378	349	358	365	320	353	367	362	375	376	342	349	342	356	369	403	358	358	361	380	381	320	344	337	382	383	359	365	338	343	376	353	366	359	331	365
25422	23788	40816	43375	33957	23994	9948	2099	1102	611	468	466	500	507	466	488	491	542	489	500	483	462	464	518	513	483	493	461	491	511	477	441	480	458	446	479	515	517	510	423	497	481	483	476	496	457	471	488	471	475	494	459	489	532	466	498	452	509	513	484	485	497	510	458	466	455	490	469	488	528	514	506	527	497	485	477	463	485	478	514	542	467	450	475	484	464	442	459	479	469	463	490	459	451	492	475	465	467	510	458	465	516	456	484	474	473	488	459	505	477	507	508	463	440	494	460	501	487	461	470	463	487	455	473	428	496	508	499	496	477	523	435	470	471	485	495	479	448	512	487	485	487	464	484	497	516	457	467	501	477	483	474	462	500	471	494	477	468	492	523	484	467	460	437	510	490	502	468	446	485	487	475	505	479	480	486	539	497	514	483	479	486	477	470	464	504	456	476	507	491	514	494	446	462	478	475	490	500	496	484	476	526	486	533	481	483	498	464	481	439	446	491	459	536	498	462	475	520	488	497	485	443	486	472	508	474	483	468	466	513	474	481	474	458	458	507	483	489	439	467	460	467	491	479	479	489	488	456	491	450	482	464	415	461	497	484	464	475	472	453	485	454	511	484	463	513	441	508	475	459	475	480	468	493	464	467	485	492	457	504	469	521	451	485	492	466	514	501	471	449	486	466	477	488	436	487	468	474	508	487	485	518	486	449	434	447	471	510	517	495	475	475	501	451	493	501	477	458	517	452	495	494	491	424	483	535	509	407	464	463	465	489	486	507	457	495	440	493	504	482	435	462	464	489	480	475	546	479	484	492	493	483	500	466	455	437	478	494	495	445	501	488	491	495	531	465	481	484	497	499	475	499	473	441	464	505	462	474	421	502	474	496	479	473	530	438	485	472	488	489	464	488	511	528	481	486	465	468	481	475	447	444	461	449	499	478	481	447	478	506	479	492	481	494	449	490	494	476	453	462	494	476	446	538	521	510	531	496	467	479	467	473	478	490	502	478	465	471	485	505	496	517	428	464	490	474	481	504	524	467	484	507	450	486	479	499	478	473	497	494	514	458	494	505	501	481	503	470	477	485	477	499	506	462	483	507	500	476	466	457	458	477	470	459	496	506	520	502	471	470	473	492	457	471	486	486	444	490	460	514	434	510	455	455	485	432	490	470	494	473	491	484	483	459	483	476	494	514	477	483	505	456	473	484	476	463	445	484	465	509	486	482	455	500	426	493	464	441	463	480	499	484	472	468	480	469	499	492	462	498	450	454	507	501	476	466	453	464	496	477	454	459	469	448	458	435	498	470	487	442	455	454	541	521	474	500	443	447	473	476	531	481	478	452	493	483	442	515	508	472	493	462	505	463	461	513	504	512	468	515	456	524	447	493	461	472	480	508	440	478	477	464	501	483	512	464	459	493	444	461	475	495	452	487	530	529	497	504	473	503	492	478	486	476	488	464	463	522	475	468	457	471	482	432	448	468	486	459	496	459	497	477	468	500	476	483	502	464	478	478	465	444	487	477	493	452	499	452	448	488	458	458	454	520	448	502	488	498	500	469	463	457	460	473	471	436	473	502	425	458	475	449	490	469	470	470	440	475	500	462	462	489	514	520	436	457	447	466	477	438	518	471	459	496	492	507	483	454	483	458	496	487	481	458	452	492	494	511	476	488	495	499	491	436	485	461	507	480	483	511	470	517	457	522	486	491	477	453	476	474	503	487	454	472	481	483	449	468	477	432	471	492	456	461	477	508	497	497	479	506	495	475	478	482	470	509	473	483	488	484	493	479	473	477	482	475	462	495	508	513	499	449	490	502	479	478	507	457	481	459	442	473	474	521	448	518	494	500	448	463	441	515	474	465	508	453	508	448	510	508	448	478	495	483	464	495	481	478	490	484	482	488	490	470	483	460	463	457	466	462	465	475	467	462	448	493	470	461	519	448	485	437	456	506	445	488	471	473	458	468	522	487	463	525	496	522	487	472	488	474	504	489	461	500	472	477	501	490	453	460	485	466	451	462	469	473	470	467	454	497	464	483	482	490	505	472	475	452	492	474	480	451	467	472	473	469	477	475	485	450	496	499	503	485	478	467	482	479	509	482	496	479	499	494	448	499	460	469	487	494	492	477	478	474	473	475	522	463	485	511	524	486	491	482	492	516	481	480	505	502	487	516	506	499	469	471	520	387	466	500	483	490	476	474	490	486	475	479	486	473	488	504	476	486	482	470	417	429	486	483	453	470	478	467	462	454	511	456	504	462	510	428	490	484	499	482	483	471	483	467	478	473	503	482	459	499	495	496	485	504	480	488	492	488	470	465	435	443	452	479	481	487	503	478	496	434	492	482	494	525	481	480	456	483	508	497	468	471	481	456	468	482	460	482	475	497	459	483	439	480	504	485	488	440	483	468	468	487	467	517	491	486	485	477	488	480	506	461	469	490	479	475	546	482	462	481	462	492	491	442	510	479	491	471	504	505	462	434	496	483	486	503	510	435	457	452	470	452	456	466	466	428	444	515	460	479	523	472	508	459	498	449	463	492	488	516	488	498	457	475	466	470	487	495	499	480	466	490	510	489	479	475	474	484	508	482	465	454	539	464	518	480	491	499	459	471	468	466	480	497	456	466	492	473	452	491	489	468	461	514	482	455	538	517	446	491	493	484	472	456	483	449	476	449	494	448	477	477	476	469	472	432	449	461	510	517	478	478	530	503	486	486	489	488	460	463	499	539	444	482	460	473	462	515	479	503	453	478	447	450	506	527	446	488	450	511	497	456	489	484	516	467	473	496	497	475	456	479	468	452	465	490	441	488	481	478	485	482	468	511	461	469	477	462	514	489	477	460	487	492	501	498	468	498	473	483	529	453	462	430	466	487	469	516	497	499	502	512	466	509	442	465	488	527	484	487	466	470	481	506	497	473	468	485	504	469	472	497	471	480	533	476	484	482	466	500	466	486	475	470	496	468	504	486	462	465	452	450	482	491	459	462	485	451	470	468	479	525	503	467	486	470	493	469	438	462	465	463	473	477	463	505	453	489	471	488	458	496	460	491	482	486	501	480	467	467	508	489	490	494	471	451	522	492	489	479	481	479	458	480	485	452	467	452	499	471	484	500	493	488	443	474	478	495	502	471	489	520	532	468	471	425	463	480	447	461	476	481	536	472	446	437	487	470	467	521	475	466	487	472	466	541	484	470	479	444	489	472	487	486	496	452	467	486	490	477	466	450	497	486	495	500	430	499	430	470	466	474	475	450	504	444	484	518	509	513	442	521	481	508	484	470	482	493	515	472	472	458	480	481	494	490	479	474	492	484	520	442	471	450	491	475	479	452	460	460	491	452	495	483	454	445	470	484	495	445	474	515	524	497	495	495	475	480	473	491	486	473	428	478	538	488	475	488	519	439	439	459	454	439	426	484	456	506	484	495	470	476	453	507	521	436	547	490	475	488	444	470	498	493	456	515	471	511	476	481	498	480	497	496	450	450	450	465	508	474
50523	90070	73297	47829	30367	18186	6397	2218	1306	650	454	459	441	499	419	470	458	459	451	464	527	417	471	443	416	478	466	485	422	425	470	429	474	424	480	459	437	458	436	442	485	450	490	460	424	441	438	403	419	493	435	504	432	465	483	478	438	453	454	410	452	463	448	460	446	449	454	446	442	446	454	444	463	434	445	461	442	447	453	449	435	482	463	436	453	468	461	507	451	418	432	403	439	423	460	430	462	464	448	421	469	430	461	460	454	436	499	454	458	410	438	395	494	495	431	439	472	464	425	418	450	467	406	410	410	454	431	415	422	408	405	449	460	438	444	442	451	409	461	470	478	450	423	472	450	443	457	419	470	428	413	460	450	447	407	448	403	415	448	464	434	431	457	482	449	464	443	503	435	486	438	425	466	438	458	451	470	444	432	470	432	451	414	428	469	426	457	448	477	462	449	473	442	402	429	453	439	457	496	455	457	466	444	439	459	439	440	451	468	405	454	450	430	433	464	473	450	445	403	455	453	450	468	429	429	448	434	401	436	461	405	458	454	460	451	433	458	408	474	419	449	428	477	456	457	443	411	499	428	439	438	431	472	475	450	439	462	460	495	435	403	437	423	467	475	450	422	478	437	425	427	467	453	435	447	434	420	437	441	467	422	419	475	451	438	448	425	459	462	434	462	466	450	463	430	414	435	446	437	422	442	408	458	442	440	448	427	443	426	487	438	445	433	434	461	454	456	439	449	435	477	489	432	428	395	443	399	420	427	431	460	441	458	453	463	445	448	493	444	461	443	456	469	467	463	444	412	447	438	450	439	435	460	441	437	445	449	464	463	445	466	418	451	429	416	437	454	414	467	443	394	456	477	428	463	455	448	429	417	467	418	476	465	443	394	437	429	432	452	437	451	458	453	409	447	431	513	464	451	420	477	424	442	448	452	448	433	459	472	456	446	432	446	416	455	444	481	436	469	479	451	451	425	464	437	421	479	469	508	448	449	465	455	420	466	414	434	399	430	482	480	478	468	419	462	428	429	437	502	442	418	423	457	480	421	460	434	420	460	432	427	461	434	459	466	455	444	448	451	431	437	466	502	464	424	459	447	437	432	480	419	426	445	443	471	434	474	507	437	468	413	456	453	488	413	472	456	453	465	475	457	437	448	437	476	440	460	433	464	452	400	452	445	443	434	475	472	461	469	489	491	416	468	468	451	454	443	457	419	459	438	458	439	446	424	437	455	454	459	462	468	470	459	431	430	429	477	441	448	444	425	418	460	446	454	432	436	432	446	464	474	466	450	451	433	458	434	471	439	475	475	469	445	494	419	434	429	448	440	433	466	435	447	428	428	450	455	467	431	479	427	434	442	402	423	455	476	424	453	457	449	443	416	438	440	450	466	437	463	484	452	446	436	431	418	458	438	457	432	433	446	465	451	451	471	395	491	439	435	458	447	445	439	432	454	477	439	442	467	472	412	392	490	433	428	477	455	429	432	456	440	439	486	408	449	404	461	411	432	438	436	446	413	443	442	449	454	481	449	423	458	432	463	452	452	508	456	468	457	436	438	489	445	445	432	426	473	429	457	456	453	437	414	458	412	398	440	461	442	445	414	449	457	464	457	398	482	415	434	384	423	419	432	431	420	398	491	445	477	463	467	431	425	448	442	433	445	416	418	440	494	437	444	450	439	441	497	478	462	451	462	435	465	446	475	458	466	428	427	448	416	441	431	431	485	453	417	430	401	449	430	436	417	450	441	466	496	475	425	416	432	423	487	462	438	415	459	445	436	453	469	427	469	408	445	459	431	423	426	464	395	493	428	446	431	428	465	474	422	455	407	450	440	461	475	421	394	463	408	413	459	435	449	432	448	430	450	453	421	442	449	399	434	418	442	453	461	476	443	466	467	401	413	424	463	428	447	461	464	471	492	427	439	468	428	424	473	431	439	451	454	470	430	456	466	454	449	464	448	493	415	447	469	445	452	488	428	426	446	477	404	435	477	429	434	455	442	482	422	444	444	420	449	457	460	446	481	458	446	473	419	433	453	448	428	445	456	437	453	448	430	412	456	446	431	484	416	450	443	451	440	461	479	440	448	471	446	470	447	451	446	509	466	428	405	457	429	470	445	453	480	440	431	465	480	481	396	418	447	480	433	427	442	424	458	447	468	440	407	442	442	462	463	463	399	456	443	432	427	392	437	469	458	460	458	439	447	448	440	443	447	457	439	479	457	426	438	451	454	466	452	428	404	481	452	475	460	469	442	460	503	461	488	439	428	475	440	450	447	472	468	457	432	462	494	479	458	437	426	405	480	445	490	434	425	446	463	438	463	456	460	465	420	425	481	471	433	443	442	450	434	448	452	436	435	403	439	443	410	415	460	476	441	448	458	459	395	404	463	474	450	462	425	449	443	465	448	449	415	455	445	448	492	459	440	441	441	450	434	483	444	448	449	475	445	421	443	449	417	424	449	410	440	458	431	417	452	475	461	461	419	445	440	466	440	439	449	464	449	441	438	441	421	490	456	402	431	437	411	445	492	457	423	416	433	459	457	426	435	456	465	465	457	452	447	406	446	476	426	412	438	456	395	426	462	402	439	436	440	432	450	468	435	406	436	472	447	392	430	422	439	434	441	470	430	425	444	444	438	442	448	432	471	439	470	435	397	484	459	427	454	440	417	411	410	441	441	536	460	422	457	475	421	460	449	453	420	454	428	465	466	445	440	438	454	463	456	438	480	474	417	511	433	443	431	446	379	404	463	415	442	460	436	416	456	430	425	462	430	445	431	442	424	460	469	481	518	402	454	422	435	463	468	432	455	463	479	445	476	500	445	439	426	452	464	455	425	454	451	464	447	475	418	485	450	442	395	486	462	476	412	469	451	472	456	441	425	421	465	449	453	476	439	439	443	445	483	427	453	476	460	409	493	402	427	470	432	434	423	423	449	442	421	482	427	459	430	422	428	477	463	447	435	449	434	473	433	422	424	422	425	427	445	414	439	403	447	472	429	415	409	434	450	459	437	474	443	436	448	442	425	452	428	487	433	446	456	436	435	453	469	434	442	424	437	440	430	429	468	426	459	414	440	429	416	445	475	399	444	451	435	438	495	431	439	438	424	481	426	455	427	476	413	450	437	423	449	435	440	474	406	453	455	450	470	450	461	461	467	445	470	439	438	439	445	435	443	441	439	431	449	439	444	447	437	439	427	394	478	434	432	444	461	378	434	466	478	458	502	484	439	418	457	446	424	466	448	415	444	423	442	449	417	471	464	412	447	465	446	422	443	430	471	452	418	413	452	431	448	496	438	465	491	448	435	460	442	431	466	455	460	453	418	478	421	429	456	424	445	454	450	454	431	467	423	440	420	441	447	466	428	470	455	440	443	447	437	436	436	420	411	444	465	449	453	415	458	508	445	452	432	452	457	452	406	429	436	458	472	411	414	469	464	445	401	418	420	452	464	462	470	460	453	454	469	412	453	470	440	456	440	437	484	423	464	462
24567	22416	36973	40999	38911	33720	18869	4839	2190	1226	643	652	661	623	596	607	579	639	634	591	602	601	629	592	604	603	671	636	622	637	586	576	647	585	641	591	615	617	592	561	576	620	607	614	630	598	582	592	579	562	620	605	630	566	598	594	602	631	630	603	592	584	573	604	637	578	612	597	575	581	642	664	614	603	577	586	615	592	633	545	574	550	576	579	584	607	584	584	614	578	600	605	605	524	569	598	572	579	639	615	623	662	587	565	614	589	583	595	550	583	617	596	578	651	564	577	587	636	592	588	570	604	572	580	594	585	567	572	621	656	569	636	596	596	599	608	580	593	581	637	588	585	592	567	619	636	543	603	621	612	616	604	595	598	586	583	595	540	571	598	601	595	589	599	639	560	597	596	508	553	605	573	573	566	615	555	635	571	557	608	588	613	597	591	588	584	619	601	598	576	614	606	603	593	577	617	554	581	590	582	573	627	631	562	587	602	593	626	599	598	569	618	606	593	639	645	619	570	582	672	543	583	616	628	593	589	596	585	625	594	589	647	584	599	602	618	692	615	650	605	560	599	642	605	589	575	625	572	608	589	627	603	578	595	606	599	555	577	639	602	620	589	618	587	621	595	563	585	589	584	608	565	608	554	607	547	559	570	598	599	626	591	582	667	599	605	563	578	623	586	585	586	589	582	624	639	624	595	572	626	578	578	618	593	586	647	622	616	621	604	627	575	562	601	571	585	594	583	577	609	574	602	566	605	582	577	597	620	591	593	608	597	563	574	631	629	556	593	622	589	591	576	569	585	593	556	621	612	607	594	583	605	615	603	623	592	593	594	589	628	587	604	658	576	616	578	568	623	600	620	564	553	575	621	578	598	624	655	624	576	611	598	593	589	577	566	577	610	594	582	599	581	599	627	586	591	568	632	573	577	615	570	598	621	602	605	607	604	583	605	605	594	621	617	613	598	581	567	618	587	555	608	590	566	576	616	578	636	639	632	579	647	581	587	592	560	641	597	618	611	557	573	566	593	612	606	540	590	598	594	602	605	611	618	553	609	570	620	606	590	605	641	609	588	587	602	598	577	532	599	619	605	635	568	615	621	597	599	600	604	587	595	588	611	570	589	601	613	601	626	613	628	577	576	605	652	624	602	607	580	599	548	564	588	599	567	576	608	600	649	615	586	616	559	597	583	563	613	587	580	565	631	573	580	586	613	556	566	592	578	609	581	592	596	590	633	591	597	607	561	585	593	578	625	605	572	595	618	634	620	561	624	601	549	587	577	580	558	559	615	595	543	611	578	607	560	595	592	609	605	609	554	571	617	643	618	581	600	587	577	590	603	605	548	602	600	602	599	602	564	550	561	595	564	588	606	639	581	581	630	610	555	568	591	604	545	615	571	594	581	570	600	608	598	562	567	634	617	556	594	582	566	548	610	606	613	609	577	568	596	610	555	594	623	587	615	535	589	571	629	545	592	568	608	586	595	624	600	611	621	565	588	593	572	600	602	598	604	599	599	625	581	610	536	572	587	605	615	596	591	558	554	622	597	548	611	589	670	619	545	570	615	589	633	626	591	555	611	566	563	547	592	579	646	576	563	547	587	609	620	573	566	607	638	589	592	603	583	587	614	568	627	589	600	592	629	604	605	594	636	620	562	590	601	601	629	594	634	579	579	598	619	579	572	555	615	615	613	611	574	610	589	643	591	610	613	585	599	577	620	616	622	611	579	599	604	579	636	605	596	600	600	617	609	619	603	626	586	592	568	609	662	599	617	589	585	602	570	596	628	621	593	616	583	619	616	579	595	578	613	594	628	569	573	588	593	610	597	608	580	603	610	564	563	631	604	607	598	591	609	600	550	588	576	640	546	612	554	618	606	596	573	597	617	624	573	567	585	591	573	578	570	580	609	586	583	556	620	593	628	585	575	619	587	591	566	591	580	606	649	595	600	598	551	561	591	598	632	646	635	562	628	575	585	601	580	618	610	565	583	596	608	584	627	631	610	592	595	617	597	591	615	636	648	564	587	553	570	573	565	600	603	573	535	627	599	600	564	599	605	607	576	529	593	575	592	593	572	545	607	581	620	601	610	591	592	602	564	606	611	624	567	555	628	616	611	594	582	585	549	613	592	573	632	609	567	572	608	544	595	609	652	644	595	577	546	607	589	591	560	605	593	575	602	591	607	637	557	615	555	617	567	595	561	591	591	514	618	582	580	626	591	567	606	563	603	570	588	570	642	623	570	546	567	583	596	568	577	615	613	597	554	597	589	617	573	574	636	626	642	626	642	549	572	610	559	580	586	583	604	600	550	595	556	600	602	587	626	567	607	552	613	581	568	594	595	595	586	595	600	605	554	616	555	541	623	587	618	613	606	614	586	615	566	579	587	575	571	596	612	571	617	626	576	558	610	607	607	545	612	560	621	590	619	652	571	636	590	536	594	576	625	597	589	627	592	609	594	609	572	602	601	580	588	582	572	600	598	634	568	584	563	567	601	579	561	572	567	586	598	591	590	614	639	580	569	561	529	635	566	580	622	567	622	629	565	652	576	548	595	619	587	564	594	608	654	608	574	629	596	605	603	578	592	553	631	634	629	615	565	597	648	610	596	570	589	587	611	561	592	618	587	605	593	605	618	588	640	639	599	622	651	602	589	617	575	609	611	615	652	583	613	586	649	618	595	573	594	602	627	599	611	615	558	578	594	607	623	567	606	628	581	650	582	631	571	604	565	606	569	564	613	574	553	582	625	620	602	588	572	626	573	621	587	614	593	592	591	586	622	600	572	613	588	585	601	597	547	614	591	637	580	566	590	624	583	581	594	560	634	614	596	607	591	620	591	597	537	571	594	581	590	592	601	588	602	627	595	591	566	636	580	609	621	666	638	611	624	587	567	559	585	598	631	575	636	596	559	556	568	619	608	600	565	589	536	622	596	552	595	587	592	584	598	634	596	601	612	597	606	550	590	624	584	574	591	573	546	561	622	618	628	559	651	576	618	599	560	581	589	608	593	564	586	545	611	583	564	596	581	614	626	639	629	598	565	624	630	601	619	594	614	601	624	594	583	598	600	652	589	631	607	578	596	589	581	592	595	599	597	613	628	550	606	596	584	561	610	600	595	592	606	573	648	602	607	581	597	576	602	598	608	559	587	573	607	608	596	606	586	571	634	576	617	560	573	616	561	552	622	615	589	596	608	582	584	591	542	606	651	596	544	598	594	536	542	613	561	590	596	584	572	628	570	590	592	578	596	541	636	662	584	538	655	625	562	593	551	603	610	552	612	603	573	588	595	588	590	568	547	572	578	600	629	619	582	589	592	588	646	575	638	579	583	604	609	586	587	587	587	604	596	592	623	559	587	578	601	613	596	593	605	560	582	563	599	571	637	601	620	624	603	584	550	600	578	586	558	591	616	583	598	548	604	576	609	629	602	574	622	599	604	588	621	576	544	593	572	595	566	574	561	598	578	582	602	604	565	584	559	570	615	549	608	607	599
56634	101700	86420	62234	44297	29220	10970	4490	2701	1343	603	576	565	584	544	545	587	557	550	551	589	547	521	558	548	567	556	543	591	577	543	574	548	548	608	560	554	568	557	542	599	578	547	550	564	577	565	554	534	553	556	567	547	549	573	553	552	519	575	535	572	531	577	591	570	555	578	541	592	552	563	557	565	545	576	533	597	560	574	556	546	573	523	560	552	578	591	566	541	600	548	585	569	560	580	624	584	548	568	586	570	567	537	534	590	590	572	571	495	531	553	529	576	533	564	543	540	549	567	547	556	533	569	557	583	565	533	583	570	574	512	530	559	572	541	550	553	591	542	546	585	550	542	537	558	543	508	560	566	546	513	590	576	551	582	519	553	562	525	528	549	526	568	538	568	584	572	543	540	572	542	528	540	586	524	560	586	533	564	550	559	525	576	568	579	575	584	547	554	549	556	558	553	554	539	577	540	584	549	505	564	568	584	527	552	530	539	534	562	557	563	550	567	551	550	519	606	557	582	532	550	550	562	589	555	566	576	563	581	535	544	564	550	582	534	564	567	570	578	581	540	597	609	586	548	554	513	570	573	559	582	584	592	597	581	589	539	536	596	569	610	601	522	539	574	569	561	513	554	567	567	561	556	573	515	541	563	585	576	560	536	590	591	557	546	539	558	560	574	577	561	541	590	550	552	544	554	556	559	570	591	538	567	567	544	546	560	579	539	572	565	536	561	554	564	560	558	541	550	515	564	545	540	534	585	574	556	543	537	629	511	553	549	526	558	567	552	583	589	532	556	564	559	561	613	530	594	555	548	564	559	529	566	520	513	540	513	619	566	517	572	537	555	574	565	536	569	572	539	560	559	534	578	491	552	599	535	588	576	568	590	559	564	559	555	536	520	559	575	572	568	563	566	553	586	597	565	571	557	585	487	608	546	560	565	552	543	532	598	548	543	547	571	570	584	553	570	552	585	561	551	551	593	556	541	545	543	560	544	541	525	560	530	561	567	559	539	526	563	518	547	593	578	544	624	549	519	536	562	563	558	563	555	554	567	565	585	530	576	537	550	544	513	524	593	598	575	533	596	572	571	566	539	551	516	572	534	550	565	561	554	536	511	587	526	566	576	579	576	584	543	551	552	525	601	568	575	572	535	539	542	536	572	566	544	546	579	548	552	544	573	542	596	568	542	603	548	572	539	545	493	566	612	575	573	530	618	516	558	548	546	574	579	542	561	560	574	579	543	601	599	588	523	588	551	554	527	550	549	561	497	556	543	544	552	562	598	596	564	552	557	570	534	557	541	540	560	577	560	568	537	524	552	563	563	559	544	533	538	533	551	547	598	568	600	555	546	582	552	589	544	583	582	592	596	551	547	549	539	561	570	558	563	551	574	506	566	575	531	569	533	636	580	560	539	512	591	574	555	549	557	562	549	618	543	518	531	575	526	587	550	551	541	554	547	520	570	580	552	540	528	582	565	558	549	569	554	534	533	591	523	512	579	578	600	576	593	547	531	583	590	522	564	567	587	539	534	500	572	535	606	574	527	566	592	530	518	563	557	534	506	536	577	568	520	539	542	540	534	560	544	570	553	565	577	532	540	566	585	552	557	551	550	537	550	574	563	558	541	516	554	558	517	584	551	599	571	577	579	603	583	548	569	580	541	529	554	503	569	559	589	545	543	553	575	525	546	533	512	537	569	554	517	562	529	583	583	521	564	534	572	570	530	557	514	565	579	549	554	555	568	614	554	560	528	514	547	596	554	547	512	559	558	562	555	598	568	534	557	572	572	562	566	591	548	502	598	582	566	569	546	520	574	552	555	559	573	554	522	538	544	577	536	566	561	546	572	542	557	510	575	551	572	512	532	562	547	527	533	580	575	555	572	574	580	589	604	541	518	563	533	565	535	556	542	539	558	533	548	572	571	583	577	531	570	557	605	555	536	564	544	594	570	566	581	557	564	562	523	611	590	563	581	565	600	562	540	525	504	589	590	539	574	559	570	539	564	573	590	535	560	566	523	541	593	542	560	569	568	546	544	575	532	596	556	589	553	561	557	547	576	533	534	541	628	572	534	580	556	548	567	564	541	545	552	552	636	541	545	536	557	572	560	558	526	566	547	615	571	549	538	586	581	562	516	537	521	557	548	527	524	565	511	560	523	562	499	545	556	559	509	593	550	563	549	597	532	554	572	533	601	522	576	584	544	572	571	545	536	590	566	618	553	569	598	539	543	571	543	586	550	571	553	503	576	533	601	515	587	547	529	537	570	548	558	550	591	588	556	537	572	537	576	569	545	557	630	559	560	527	538	597	563	553	611	525	517	567	537	556	545	517	557	575	566	557	593	567	501	574	539	508	581	551	574	549	575	592	551	551	535	550	561	562	526	592	575	576	587	589	538	546	594	567	532	577	523	554	548	569	551	527	558	534	574	565	529	601	572	562	604	562	551	531	536	565	560	565	543	521	562	525	604	549	531	545	536	540	549	554	548	543	571	562	564	578	532	603	602	557	546	564	559	536	569	558	556	537	552	559	546	532	551	588	542	570	528	579	562	584	540	583	510	574	549	576	528	559	551	540	530	607	565	523	551	536	592	584	556	546	561	545	565	530	564	594	572	538	550	551	510	568	548	613	578	525	525	578	558	592	576	541	557	581	554	562	563	546	503	537	575	565	535	552	602	562	566	543	511	541	559	531	550	550	561	564	510	575	546	576	540	531	567	570	549	545	581	525	541	575	571	566	564	544	518	539	509	532	551	608	550	536	572	542	571	567	596	536	559	545	569	546	556	545	512	535	526	534	557	561	574	564	548	577	549	556	573	556	586	535	508	544	560	553	514	556	529	573	599	566	571	597	558	516	544	547	523	532	544	529	530	551	555	551	532	561	589	526	559	521	531	535	521	580	536	526	551	574	563	573	563	559	574	549	580	531	583	519	582	534	582	519	536	557	566	526	529	557	557	575	581	535	552	592	580	537	506	583	585	608	544	555	572	553	573	573	552	583	592	577	536	574	543	501	564	561	526	519	543	505	542	571	566	556	554	592	598	535	562	564	577	553	531	591	607	579	521	577	591	529	548	576	547	594	514	584	535	556	555	588	482	521	567	520	568	559	552	556	553	546	522	573	553	485	563	549	574	546	570	552	582	576	527	592	610	538	614	529	563	540	599	537	571	552	569	563	547	588	565	614	581	563	574	548	600	498	568	535	530	569	587	542	579	569	555	561	552	511	544	520	538	552	575	563	581	572	549	555	560	580	585	576	536	512	549	534	514	580	560	566	531	551	532	557	604	596	547	547	541	572	604	538	529	559	553	544	553	562	559	535	560	517	532	560	532	561	546	564	578	538	537	568	568	607	526	529	524	539	555	540	510	567	581	582	566	552	599	591	555	602	578	535	612	514	589	527	531	549	548	564	522	574	555	572	548	560	530	562	578	563	591	612	576	552	562	563	575	578	568	564	539	554	574	562	567	547	545	538	593	590	554	534	552	565	525	495
28404	25114	26701	15321	5987	2697	1071	587	540	469	448	441	437	502	435	454	441	427	448	467	408	452	447	457	408	363	439	428	413	488	428	455	392	450	475	437	446	451	448	441	441	437	467	458	452	414	422	451	440	434	454	462	451	470	453	438	431	450	446	417	418	452	428	477	449	426	392	449	408	409	435	462	462	429	470	459	455	437	448	452	439	448	424	420	418	472	433	420	432	413	445	413	442	441	430	430	405	455	413	445	398	431	434	395	462	468	441	436	457	454	431	424	413	436	439	452	446	468	448	457	421	445	435	398	435	436	463	440	441	418	443	409	440	447	432	424	456	439	438	425	451	419	402	408	444	400	464	423	459	418	438	430	450	417	418	425	427	438	412	448	436	439	418	431	441	405	421	430	465	418	431	476	449	447	414	415	446	456	427	441	451	429	422	453	437	401	435	453	419	443	491	458	425	393	434	411	414	434	429	447	420	434	427	426	422	444	451	421	410	403	382	439	416	444	439	439	402	423	420	428	416	452	445	434	433	456	448	428	459	406	438	435	447	446	430	420	407	404	420	420	460	446	388	420	397	412	450	405	428	408	434	511	468	437	477	433	429	396	400	430	447	430	398	442	450	442	458	431	400	459	445	395	420	431	394	424	440	433	439	424	410	421	461	454	442	420	433	454	429	441	460	451	408	430	466	393	419	383	425	429	451	443	416	427	407	470	445	454	471	467	489	406	466	423	434	435	424	416	424	423	420	441	436	463	446	448	431	461	453	455	423	440	406	382	439	421	430	399	432	455	425	475	405	411	452	436	419	448	445	453	378	449	425	433	406	468	418	422	412	418	448	424	393	407	438	441	411	464	415	435	433	423	400	417	463	435	454	471	456	456	428	441	443	435	450	435	449	404	431	405	426	429	459	456	416	414	433	428	434	414	438	425	445	430	432	491	435	434	428	400	424	443	441	437	409	428	424	457	429	443	415	458	431	399	409	404	426	454	407	434	466	404	435	434	425	437	438	456	465	409	421	450	417	440	415	393	459	459	409	461	415	485	428	449	475	432	432	422	441	427	471	454	401	455	408	420	443	420	414	417	456	420	387	426	429	451	429	402	444	433	463	447	410	429	441	413	443	442	472	416	449	419	439	416	437	410	394	426	426	428	437	414	444	443	468	433	477	413	433	424	470	454	450	407	413	448	443	426	436	418	456	414	473	451	466	422	440	434	415	406	428	441	388	422	453	396	412	442	434	430	446	386	430	426	451	406	414	431	447	408	450	461	471	448	433	413	432	403	427	415	444	477	454	438	417	414	434	468	410	432	412	474	397	412	437	434	402	439	436	443	431	463	419	437	405	431	460	413	443	436	436	439	424	409	432	461	409	395	480	398	393	433	394	454	448	419	394	428	464	429	406	452	446	471	412	404	436	452	429	457	437	434	471	438	432	508	494	435	424	428	429	425	455	436	437	441	426	406	458	428	433	406	446	475	462	415	417	449	435	480	433	409	438	422	420	433	476	421	415	444	436	454	431	417	448	443	445	409	440	405	461	469	454	422	433	435	424	451	452	435	449	417	452	425	444	441	409	434	433	436	438	401	468	432	423	414	474	416	446	458	430	458	414	418	451	393	415	431	451	415	398	439	434	438	413	436	436	417	438	427	427	453	426	451	426	438	459	392	440	427	453	419	445	452	413	463	378	490	435	433	452	458	421	414	412	430	426	420	428	485	424	441	434	460	436	427	430	411	436	417	424	420	407	436	411	435	457	458	445	418	436	442	454	430	431	453	444	398	441	423	412	443	451	463	428	459	443	393	460	467	426	455	461	428	424	456	424	482	435	432	436	440	379	444	426	452	448	438	430	438	427	422	404	442	413	440	443	407	421	442	404	409	430	465	419	437	440	428	436	434	414	376	417	417	408	460	432	446	405	449	402	474	418	483	436	441	418	434	448	421	419	441	453	442	387	427	423	432	412	466	423	477	427	425	436	446	431	397	459	433	465	436	457	455	435	389	409	416	443	422	451	451	447	395	455	391	397	422	405	432	429	430	428	430	449	418	422	473	414	423	453	433	429	437	420	419	456	420	433	453	416	439	436	429	408	410	420	374	467	445	424	420	469	435	440	421	416	407	424	429	417	448	419	416	455	442	437	460	457	436	442	446	474	362	447	426	455	396	418	419	424	422	440	432	407	464	449	432	400	448	386	454	432	409	427	452	433	455	424	445	448	464	445	421	442	419	423	482	489	463	437	445	403	405	431	440	430	447	436	416	445	447	425	416	446	430	388	433	443	440	415	404	436	467	467	425	441	458	489	443	418	390	441	420	474	432	461	443	405	446	467	484	433	467	429	441	462	468	447	431	427	421	396	474	427	424	427	446	418	464	380	438	411	415	431	452	431	428	437	433	454	466	437	428	416	411	432	442	414	452	445	429	434	444	446	439	438	453	420	436	415	436	404	459	423	412	457	421	416	464	436	412	432	428	439	386	412	415	426	461	433	462	432	448	447	441	427	382	402	417	406	429	434	469	403	408	462	425	432	441	406	433	405	396	451	417	431	481	482	426	438	439	450	450	459	419	436	406	444	510	408	466	426	425	438	443	453	433	450	423	437	445	427	416	417	412	414	417	443	431	453	442	422	412	443	447	423	478	434	432	430	445	456	449	396	459	470	432	461	444	413	434	453	411	378	466	462	420	417	416	453	436	473	453	394	406	413	420	442	432	420	456	463	437	441	421	420	383	426	447	458	415	410	421	380	447	466	392	478	444	381	407	404	421	458	429	414	451	425	415	415	437	407	455	389	456	416	446	443	451	427	425	421	435	400	388	412	468	416	427	432	432	412	441	434	438	446	409	451	457	458	419	481	428	410	450	448	423	416	449	436	400	444	406	399	419	440	433	430	413	399	434	434	410	507	451	451	452	425	418	454	448	425	423	438	443	457	429	431	426	414	470	453	414	410	421	431	448	434	432	386	416	403	417	446	429	407	435	377	434	418	438	435	466	455	400	440	416	457	450	422	411	390	438	430	430	436	433	468	430	458	464	459	459	411	465	429	423	395	444	453	454	427	446	435	419	475	456	422	440	486	407	418	428	409	410	425	435	437	404	434	412	419	422	404	425	426	443	431	445	443	423	436	403	415	403	443	421	468	461	426	438	406	431	458	410	440	424	439	480	420	402	433	398	457	436	415	431	475	464	461	425	400	428	400	442	439	433	451	409	432	414	447	448	436	421	414	448	446	467	437	445	428	414	404	427	409	440	420	448	450	445	475	432	453	451	400	412	454	433	414	410	458	421	446	467	478	440	425	446	450	397	435	427	434	436	439	452	423	433	450	448	414	436	451	462	412	455	432	429	471	423	434	466	426	388	466	435	472	437	472	484	438	431	442	435	473	434	416	390	476	439	417	455	461	415	452	474	442	430	450	449	445	446	402	460	451	438	422	422	431	419	449	477	432	431	424	447	415	460	411	459	445	427	463	440	416	444	429	455	468	417	423	408	448	435
11801	29907	24255	10283	5226	2838	997	580	443	406	351	396	367	375	347	403	373	408	349	329	379	355	355	391	359	370	397	344	399	352	384	347	444	378	376	390	383	364	354	420	404	366	386	364	375	356	359	382	353	391	331	385	373	364	350	385	335	383	355	399	388	373	345	386	359	352	374	419	360	422	353	369	379	375	355	371	352	390	391	387	335	390	380	379	357	370	365	359	376	383	360	363	356	324	383	349	375	355	352	383	351	344	392	357	361	367	366	380	401	350	372	346	357	361	364	339	357	376	398	358	369	376	375	330	347	365	371	383	348	372	393	385	384	368	342	362	401	384	372	371	313	351	372	372	383	343	369	331	353	375	392	341	395	387	358	378	363	331	356	345	368	351	400	375	394	361	378	391	362	374	361	368	355	354	349	363	348	388	377	346	359	370	344	368	366	362	381	376	377	333	339	384	372	388	408	372	373	336	365	383	380	370	337	369	333	377	347	351	376	358	332	377	397	341	343	360	370	349	363	377	359	412	343	354	339	349	398	362	406	370	373	388	384	355	364	392	369	380	355	378	363	386	378	390	385	367	347	354	349	368	389	376	349	369	357	388	377	334	347	363	381	372	358	369	333	369	365	368	353	371	402	328	392	400	339	379	361	362	348	386	381	404	390	401	356	363	354	393	403	356	348	351	402	366	360	363	362	381	382	335	329	361	350	337	373	433	351	344	372	339	353	375	396	352	387	384	346	389	384	358	337	335	374	386	365	356	349	383	367	369	344	382	397	358	372	370	318	378	355	375	366	367	399	340	392	343	373	393	356	370	388	359	344	357	329	349	374	386	371	388	371	343	361	380	348	370	367	363	339	347	350	353	388	379	348	331	368	391	371	381	349	350	381	377	334	347	380	365	399	358	383	359	359	342	352	333	381	348	405	387	398	377	362	340	374	381	349	385	373	352	368	362	377	356	359	347	417	376	354	383	387	359	370	355	383	366	387	376	398	362	337	382	365	349	391	367	369	377	351	362	384	399	370	363	372	400	371	361	381	375	383	385	363	349	348	376	376	370	358	382	334	377	376	389	352	351	351	371	381	399	361	355	367	358	381	375	347	364	363	353	407	349	365	369	332	359	392	340	399	331	374	364	361	375	370	343	350	392	378	376	353	344	349	350	370	398	370	348	340	344	379	394	358	349	378	379	427	361	410	390	339	380	374	391	351	378	368	359	379	385	361	358	344	355	356	390	374	378	373	394	374	366	348	350	383	377	326	348	352	363	365	352	410	349	367	372	366	380	391	381	357	353	357	384	387	338	358	383	353	346	415	374	376	375	381	358	364	374	340	356	372	388	363	337	350	374	365	366	402	345	383	391	376	368	364	354	340	343	371	378	377	400	380	380	369	381	353	337	362	373	348	364	367	371	336	368	346	341	359	383	392	340	353	410	418	392	378	396	354	382	354	391	390	391	402	374	353	369	356	373	367	365	334	374	385	403	377	343	344	357	347	354	352	375	345	384	353	359	358	368	356	373	370	370	397	415	349	382	420	361	387	350	344	401	341	355	367	380	379	380	354	372	364	382	358	364	343	379	365	364	367	315	347	355	379	369	383	397	384	345	375	388	324	375	349	385	342	313	371	369	352	350	374	373	367	351	380	376	328	361	382	361	372	362	358	355	360	365	350	360	375	378	376	356	389	358	379	387	359	375	393	406	382	360	399	344	368	354	345	384	373	390	402	382	376	396	380	368	384	366	350	373	372	357	353	364	371	356	381	408	357	359	361	376	326	378	350	359	382	395	339	376	391	381	388	359	350	354	331	368	392	362	358	379	368	367	379	380	382	365	347	380	350	372	388	398	380	349	347	362	384	367	338	353	382	382	343	375	321	338	385	355	374	375	391	346	355	350	376	353	371	351	364	334	394	378	336	377	367	374	365	377	351	378	343	381	357	361	345	328	413	382	375	354	352	358	385	377	353	385	347	386	322	350	350	364	349	387	387	376	351	362	382	361	374	375	350	357	360	381	325	345	357	365	368	353	359	359	348	377	355	362	380	382	369	378	353	336	372	362	397	353	372	357	333	355	349	333	374	375	393	328	350	361	372	353	372	351	376	366	387	375	346	372	341	372	369	362	366	384	357	354	389	413	392	381	375	370	372	396	333	369	390	370	370	380	398	360	382	370	395	376	341	399	399	355	365	391	340	369	394	357	374	323	363	382	358	376	394	374	383	370	337	369	349	348	342	354	352	370	383	413	350	356	375	377	366	377	385	395	341	371	365	407	370	342	349	376	355	374	370	355	351	375	381	342	359	385	361	377	387	366	369	368	419	362	337	374	331	395	359	381	352	367	353	363	363	353	359	384	331	360	343	358	349	368	370	374	386	370	374	353	357	346	373	354	345	373	389	413	394	386	339	342	374	346	412	336	362	375	374	366	377	381	377	402	381	369	351	348	392	393	376	357	340	368	429	408	398	362	391	331	408	385	349	362	378	370	355	367	345	373	370	349	387	368	349	347	362	375	351	372	362	377	348	369	356	404	359	377	372	338	387	365	385	387	347	367	350	389	337	366	318	378	364	375	345	329	354	365	399	357	399	365	394	354	395	354	344	352	331	370	356	362	373	356	386	361	400	389	378	405	370	387	345	370	353	331	400	383	370	378	370	353	351	372	423	366	369	354	333	398	345	367	387	380	368	390	345	367	382	366	373	371	358	328	333	367	376	361	362	365	337	366	368	355	356	340	341	347	381	340	370	373	371	359	382	397	369	348	345	382	372	384	334	376	363	349	374	381	364	350	346	340	395	372	366	380	359	362	350	343	323	364	370	362	359	346	403	382	353	399	368	392	365	356	349	363	396	347	351	375	349	358	358	357	371	361	377	354	353	381	341	398	367	406	382	383	392	369	394	350	360	359	352	409	378	346	344	343	379	392	346	362	348	332	367	337	389	373	376	363	325	358	378	359	359	368	352	405	363	360	373	346	383	377	351	354	350	346	363	350	367	389	374	333	385	374	365	369	364	403	367	336	346	350	370	372	383	341	354	363	364	407	395	357	353	370	373	367	383	360	356	411	398	372	369	339	352	386	353	361	366	368	349	364	368	353	385	358	346	381	365	371	376	386	367	353	404	392	372	382	353	348	373	385	385	343	366	347	377	369	353	382	370	372	345	356	348	408	371	380	387	357	374	409	399	358	369	334	360	355	358	365	374	354	385	378	346	355	350	331	375	358	355	359	353	369	366	340	348	384	358	355	378	384	382	333	349	386	390	363	353	363	330	372	398	361	371	386	387	396	372	366	373	367	377	358	375	363	393	372	363	379	345	359	367	338	422	365	347	323	368	350	374	361	342	409	355	373	377	357	385	381	347	375	353	352	362	366	345	384	349	363	359	367	387	399	356	351	343	386	380	373	375	363	360	385	370	393	375	360	350	393	371	375	359	373	342	369	378	342	348	373	370	390	364	378	374	351	368	342	346	398	395	392	372	366	376	364	388	378	343	340	373	368
25623	23799	41639	43907	34857	25016	10298	2461	1251	840	543	536	532	534	504	498	492	534	522	556	517	515	524	515	539	492	511	477	484	501	501	539	485	468	524	491	485	474	460	513	495	492	502	466	501	472	498	485	509	521	451	528	485	468	506	466	526	514	522	527	449	467	537	534	508	496	474	514	475	497	490	507	554	490	473	511	538	487	502	509	478	504	501	482	513	472	466	478	481	497	458	497	498	520	515	500	509	519	479	517	522	521	524	502	520	508	487	497	502	465	503	463	472	548	519	507	483	500	482	500	489	503	514	514	483	488	514	512	548	479	510	498	484	518	484	525	487	520	487	484	508	489	497	517	500	499	509	452	527	502	503	460	538	538	545	501	529	419	498	487	483	499	476	474	472	520	512	481	480	479	476	493	502	509	475	456	475	477	508	472	495	528	506	487	527	507	481	503	474	491	510	471	530	489	496	474	524	528	525	512	522	518	536	485	498	488	487	489	482	517	520	503	480	478	536	522	503	494	504	484	521	503	522	446	529	526	506	484	517	466	501	493	489	519	500	539	517	505	522	482	499	498	474	491	509	497	483	533	489	509	526	494	504	475	479	506	503	514	476	463	507	492	481	451	487	443	446	501	492	499	484	526	480	497	524	484	498	473	517	522	467	498	478	545	492	509	488	483	479	474	472	497	508	540	496	473	448	489	507	492	510	515	483	482	503	519	481	461	492	487	522	476	448	522	493	519	510	493	491	517	502	508	509	539	499	516	533	528	510	475	474	471	492	465	502	485	513	506	485	473	492	479	513	496	510	503	508	490	466	512	528	481	505	497	565	516	477	513	509	489	475	461	511	481	538	510	503	508	565	516	507	485	494	512	485	512	507	528	501	471	524	533	520	471	489	514	491	488	493	477	541	506	483	534	526	523	502	490	470	477	468	505	513	480	465	498	531	500	503	486	514	455	524	501	493	501	514	492	507	469	482	471	490	507	481	478	541	457	483	502	503	473	526	562	511	501	494	505	518	502	498	502	519	495	527	491	530	489	553	532	496	472	515	460	451	464	502	498	511	464	509	500	524	503	486	513	469	489	473	505	488	463	505	493	533	492	484	435	495	511	505	531	479	476	508	513	500	495	465	530	469	539	524	479	498	493	487	522	478	527	495	476	533	496	456	519	488	507	533	421	520	500	485	486	491	466	490	508	502	491	493	473	525	494	495	505	538	483	458	513	495	531	455	497	470	520	519	469	470	468	453	517	522	543	441	488	476	518	529	513	518	470	501	476	493	525	517	507	462	488	475	495	464	526	528	494	495	501	500	454	497	476	496	471	487	481	481	525	548	520	482	548	468	545	494	537	526	454	501	483	530	520	454	500	477	492	499	512	539	498	538	514	474	477	513	499	478	534	506	476	467	449	485	525	473	498	489	513	487	498	484	494	526	506	510	493	531	490	468	506	475	482	499	515	514	474	523	452	514	485	474	470	517	489	517	470	498	494	484	509	557	457	454	519	465	511	528	495	530	526	467	498	510	502	493	458	492	533	502	517	556	484	511	501	472	526	465	487	540	521	510	511	482	480	475	522	463	485	507	523	444	518	491	463	496	497	518	511	511	493	509	499	491	466	496	474	503	454	493	501	509	507	523	491	542	481	493	525	510	492	508	497	489	505	479	492	495	501	482	472	498	474	505	534	508	454	490	486	479	496	518	498	486	508	501	505	487	509	467	506	482	473	460	516	462	467	505	476	479	484	525	487	460	512	486	480	562	482	480	507	510	461	502	492	501	513	523	508	474	502	531	534	500	497	471	457	499	495	486	514	526	537	496	493	491	524	530	511	512	489	505	476	543	484	486	492	479	504	459	505	460	499	474	488	520	492	533	487	433	479	499	483	507	513	514	509	508	476	514	497	508	516	517	502	484	479	470	535	505	495	462	511	499	519	492	507	516	476	485	465	494	508	501	480	526	515	508	507	454	492	468	492	478	510	481	481	488	464	494	502	485	499	493	481	518	513	527	534	474	489	494	473	498	526	486	479	506	483	499	532	525	479	476	497	504	499	472	487	475	525	508	523	503	464	472	478	523	483	515	478	474	534	536	532	475	489	509	546	526	506	495	518	478	525	481	522	532	530	499	486	519	507	467	492	475	498	478	514	518	475	492	487	475	521	499	456	524	522	494	526	495	517	525	492	473	451	485	522	496	501	470	522	473	527	449	481	498	509	468	466	493	496	473	502	466	493	512	539	477	475	511	509	524	477	445	519	522	526	517	511	510	484	485	523	495	492	466	489	472	525	467	436	498	475	510	481	493	494	517	514	492	485	434	457	510	487	527	512	498	508	476	523	504	473	463	520	525	456	484	503	502	500	515	512	500	442	509	498	512	472	499	484	516	475	513	491	489	470	506	506	481	485	525	488	484	475	483	522	492	451	488	522	508	514	480	552	475	489	496	475	524	494	486	505	517	502	491	492	497	499	543	491	464	494	493	506	485	506	460	478	560	550	492	513	518	487	469	489	452	483	506	492	471	496	462	468	484	506	477	521	484	504	511	508	487	497	501	470	452	481	507	501	471	520	506	511	474	458	522	518	549	522	507	485	507	502	497	459	462	484	472	484	501	452	571	473	495	504	483	486	469	478	504	479	492	491	483	495	509	499	496	506	524	532	451	503	513	461	451	512	508	495	477	505	522	469	490	485	492	522	521	507	489	475	513	533	485	517	494	496	454	525	492	538	486	547	494	495	502	492	538	490	539	526	539	461	519	525	502	506	522	498	504	494	505	495	522	466	555	467	497	469	527	528	523	482	524	487	554	505	498	538	488	480	524	503	451	522	500	534	507	529	501	486	523	496	454	452	492	471	498	557	533	483	507	520	476	513	513	512	469	514	517	515	506	523	528	507	523	484	483	535	484	443	498	495	514	483	489	503	480	509	492	499	470	505	484	505	473	534	481	522	465	516	485	513	492	497	489	535	495	491	475	516	502	501	496	511	492	475	529	458	521	508	521	471	483	476	494	482	512	494	504	508	494	484	552	525	526	539	518	452	503	490	522	501	494	502	525	455	518	477	540	489	471	471	507	500	460	524	487	502	479	483	500	494	467	489	513	494	476	530	469	495	468	479	484	485	478	562	491	505	499	469	504	475	496	520	519	512	498	471	509	469	510	527	512	531	486	486	496	508	508	489	448	507	498	515	486	476	492	500	506	521	478	472	467	482	472	504	498	470	510	491	512	496	496	452	526	470	536	489	493	512	474	492	484	529	485	513	523	513	487	467	497	478	498	501	509	512	497	499	469	539	475	545	527	515	504	522	480	515	487	494	511	515	505	533	495	506	453	494	465	468	453	447	536	503	551	518	499	515	531	536	491	534	503	521	493	502	466	507	479	504	483	474	541	495	512	454	493	502	508	497	524	499	481	481	513	508	503	505	455	459	507	493	489	513	508	457	487	481	478	509	520	493	505	474	471	461	512	499	499	523	502	526	483	496	500	502	484	503	467	531	505	523
46796	89780	74011	49066	31703	18446	6478	2688	1497	877	472	445	496	419	456	485	458	424	470	475	465	447	481	460	453	430	439	405	426	463	485	477	468	426	467	445	475	488	424	439	477	471	459	484	454	470	485	496	474	481	474	454	475	454	439	495	466	464	486	448	485	465	449	529	461	489	433	491	444	459	443	444	465	491	508	485	486	464	457	454	429	456	437	449	469	397	474	447	479	468	423	465	478	456	466	487	466	430	473	454	447	492	466	496	447	467	523	497	464	462	466	469	478	482	466	462	485	462	445	444	475	442	491	439	474	441	462	501	479	466	477	454	445	424	461	496	431	502	436	478	436	454	443	460	439	477	428	442	503	471	476	466	450	452	452	425	469	452	452	454	467	460	432	459	460	439	418	475	441	430	428	439	474	478	452	457	443	478	479	486	441	452	517	433	483	483	479	480	476	472	450	461	464	458	430	447	444	464	440	474	479	487	432	450	460	445	480	467	451	424	450	459	473	449	483	485	461	469	454	461	481	498	440	484	458	494	447	461	476	447	478	466	451	456	465	457	451	476	480	417	428	447	521	479	462	485	420	440	478	442	438	443	427	455	443	430	427	454	459	473	471	504	432	446	434	479	484	449	447	471	424	446	430	459	425	459	444	478	459	475	439	528	497	443	454	467	429	480	451	530	460	446	467	432	460	457	481	424	470	457	453	433	457	473	465	457	404	479	456	423	417	468	451	465	436	473	474	453	455	465	454	446	470	427	471	421	460	436	436	449	417	479	452	446	489	451	451	445	453	447	456	456	467	452	476	471	437	446	435	470	477	442	421	471	485	462	439	491	504	441	474	502	470	489	444	455	464	496	482	462	463	469	468	510	473	466	479	444	432	484	445	475	423	404	441	501	485	451	484	455	459	475	468	431	462	469	472	433	459	487	480	447	449	473	499	458	489	459	500	455	455	419	460	465	474	491	435	468	485	464	504	456	478	488	474	437	445	419	465	447	465	460	465	444	432	478	438	434	452	423	456	454	461	465	417	447	449	477	484	460	440	471	494	453	437	479	469	471	453	456	449	456	470	449	462	440	440	479	489	482	441	489	469	433	418	457	429	441	442	469	455	453	467	431	507	491	445	462	451	457	447	411	463	453	454	452	451	515	441	496	463	445	450	460	489	476	469	468	407	465	460	467	471	458	456	464	421	453	442	455	461	459	466	474	456	443	425	511	469	448	472	466	444	448	431	469	454	456	460	450	432	410	392	449	500	464	447	471	443	425	466	454	467	463	448	428	460	452	472	442	464	471	485	474	462	473	510	446	467	481	418	430	480	449	472	464	458	469	458	446	466	454	460	476	465	474	472	470	472	461	401	470	436	429	448	430	482	511	465	465	469	449	450	451	456	459	475	478	492	444	431	493	429	484	483	422	471	450	441	465	463	462	505	465	459	453	452	417	461	497	473	428	493	451	480	453	459	459	440	454	456	474	474	469	489	469	468	472	453	448	495	431	461	460	465	465	461	438	491	456	479	428	458	454	457	455	456	455	457	475	470	471	477	450	473	443	464	452	451	419	451	457	477	451	457	469	476	456	456	470	442	475	451	429	455	403	480	417	395	440	449	496	430	492	438	442	463	474	458	488	458	457	408	475	433	460	509	469	472	441	469	502	432	440	481	483	436	422	445	463	444	478	471	469	480	503	410	475	487	469	446	473	435	505	472	460	486	468	421	464	467	472	424	509	438	442	470	446	475	439	433	488	467	456	411	422	456	483	484	433	472	436	485	469	431	448	441	438	435	466	456	414	442	437	477	477	437	442	454	472	443	432	405	467	425	463	436	461	443	468	464	464	454	429	468	446	469	472	457	455	459	482	488	432	485	483	494	441	456	455	440	459	441	443	479	456	448	440	445	473	469	446	474	451	458	464	443	468	463	440	460	485	469	446	440	474	431	488	421	465	466	447	464	451	479	425	472	440	478	462	418	435	459	468	445	428	472	435	489	485	457	465	450	458	442	468	480	459	468	476	494	444	448	472	447	433	474	468	470	488	474	496	439	482	478	444	485	459	432	475	459	449	466	441	478	474	465	461	447	477	470	470	461	467	476	448	469	480	470	447	455	486	468	500	479	504	447	450	455	467	430	474	479	477	462	471	514	433	480	470	467	482	423	471	442	461	440	425	438	479	448	456	472	496	429	445	461	448	434	464	472	476	474	442	469	468	438	448	483	438	495	448	447	439	456	458	435	425	454	451	478	474	493	459	450	490	455	447	476	450	462	481	435	451	435	484	471	425	423	442	462	463	471	472	455	450	445	425	455	447	467	423	473	469	468	453	461	410	469	440	489	436	454	446	451	468	452	469	457	450	461	448	432	430	462	461	452	462	464	444	439	436	456	471	485	445	437	476	455	459	494	438	480	409	469	490	459	483	471	481	479	450	462	483	457	468	413	446	495	446	470	443	494	450	428	472	408	440	454	451	461	440	478	465	488	465	503	455	487	465	477	490	497	483	496	503	486	442	452	491	496	474	443	466	486	447	454	450	434	480	463	426	449	461	460	429	423	435	500	438	458	447	480	433	461	511	428	483	492	479	492	424	450	445	414	454	453	473	471	457	514	451	475	500	485	431	462	434	432	466	446	430	457	432	464	479	453	436	441	466	490	482	447	460	472	423	439	501	439	460	416	485	451	438	476	442	473	518	465	455	459	495	518	466	490	440	459	462	471	503	464	458	488	446	444	457	486	469	481	421	456	496	443	442	431	452	454	454	446	464	462	469	433	467	476	494	457	469	427	452	431	502	454	458	441	467	427	503	482	497	457	443	435	488	450	475	437	465	430	458	478	439	452	460	446	464	476	504	489	428	432	440	472	427	496	446	470	480	448	471	460	441	449	460	439	450	473	449	480	426	439	483	420	472	447	474	450	515	464	462	444	442	457	425	488	462	471	480	491	440	431	476	448	453	467	459	469	480	418	470	500	452	458	471	468	467	476	470	478	434	428	448	480	403	453	482	474	455	446	479	455	482	434	461	488	477	463	435	495	459	405	445	432	481	464	431	421	450	443	417	503	484	448	471	468	428	445	467	456	481	468	448	486	429	464	452	454	426	436	470	469	459	416	460	450	441	474	453	487	460	457	447	472	493	454	430	445	479	456	427	428	433	443	438	437	456	433	472	489	447	462	467	465	451	459	473	465	420	425	469	482	455	437	439	462	434	449	461	478	510	441	496	451	463	442	451	494	458	433	487	401	454	462	465	502	409	458	462	460	456	468	456	439	435	441	472	454	458	423	444	446	468	487	471	453	463	473	478	461	439	448	445	425	485	475	472	448	479	462	479	464	462	430	443	470	424	467	462	471	479	459	458	464	456	488	431	477	449	503	469	477	476	453	476	448	484	451	402	468	478	461	493	492	487	462	438	441	493	507	496	417	468	461	492	480	448	424	408	443	453	437	488	435	480	461	479	442	459	475	426	453	458	421	451	466	473	447	446	431	461	450	461	465	432	451	471
24544	22587	36578	40252	38685	32821	18742	5229	1906	1322	707	599	649	644	628	640	589	627	614	656	654	619	619	605	537	575	607	609	606	593	581	657	629	588	651	575	595	668	635	637	557	622	627	621	591	632	602	588	601	641	612	618	569	632	563	653	628	639	592	628	614	613	612	629	622	599	626	627	668	541	601	611	590	621	594	603	636	590	601	631	582	609	582	608	628	615	618	612	573	624	602	600	613	593	599	636	604	589	583	608	649	632	604	603	622	648	595	598	600	613	628	608	624	648	638	566	651	625	611	615	627	603	616	593	595	610	586	630	608	615	564	561	584	631	638	604	580	588	621	621	583	635	592	561	619	605	624	615	608	603	619	613	585	623	562	588	604	629	615	593	621	546	582	607	630	573	595	574	634	618	636	605	559	596	584	576	629	634	669	601	625	589	643	635	592	635	595	632	618	615	578	609	587	595	586	598	583	593	615	627	625	611	598	624	661	600	628	584	592	606	607	569	589	598	566	619	612	588	616	590	612	612	610	580	645	616	611	599	603	627	605	600	584	560	608	569	590	650	644	610	613	625	584	639	617	608	622	607	602	607	612	618	633	583	560	623	594	598	573	579	590	573	660	565	599	587	574	635	578	591	625	570	645	615	597	616	604	595	589	588	588	607	610	625	594	628	570	612	613	612	582	643	611	592	574	612	620	605	610	605	603	585	669	576	576	588	573	606	612	521	601	683	585	604	567	610	606	556	625	570	652	622	601	594	624	596	578	614	636	577	575	616	621	568	588	604	616	607	648	606	574	588	575	598	648	568	615	596	617	625	590	669	609	603	637	553	615	570	621	586	645	580	598	601	597	562	617	595	616	595	579	634	599	586	604	596	644	596	604	617	600	601	558	580	610	623	575	579	633	580	606	640	570	615	635	635	613	606	638	584	617	628	629	610	592	578	663	618	631	614	533	550	575	587	645	600	582	597	600	638	602	616	597	601	617	587	606	650	633	625	597	643	634	611	589	618	585	609	613	600	590	576	604	596	615	595	578	625	612	639	609	647	543	643	609	628	621	624	622	598	605	557	610	597	570	582	582	612	616	607	542	610	601	595	605	612	570	579	586	579	607	599	586	623	634	596	688	597	601	581	606	620	606	627	588	625	616	604	620	597	619	620	596	643	565	595	617	596	598	633	575	615	634	601	620	599	622	578	619	663	587	627	612	586	600	601	609	602	572	615	586	633	637	627	573	653	619	630	590	614	561	623	600	647	642	588	602	591	587	584	604	587	610	580	609	599	600	600	595	576	576	627	608	605	593	624	583	609	606	567	589	622	596	617	649	612	614	619	612	617	565	641	592	604	610	590	585	606	584	574	611	609	618	606	626	607	614	606	638	570	568	623	626	577	598	626	615	633	589	616	616	649	564	643	627	593	599	604	618	601	551	630	571	573	591	634	626	596	533	616	585	595	581	569	608	552	582	614	546	611	622	623	593	634	616	591	593	575	604	625	629	601	630	590	561	614	593	613	610	593	599	582	600	631	620	588	624	616	617	619	555	638	644	625	614	629	636	623	586	612	632	579	627	660	607	606	613	594	584	609	598	606	595	620	625	592	634	615	624	596	615	599	596	598	597	602	561	569	599	612	587	616	610	618	645	624	600	618	584	636	626	610	649	595	611	549	579	614	634	587	560	628	649	640	606	582	592	623	625	578	598	596	613	643	609	607	583	592	574	595	638	609	659	599	588	573	638	582	570	591	614	592	624	637	630	639	654	589	599	582	629	607	630	606	609	623	577	641	582	553	589	588	589	584	583	601	615	638	576	589	617	648	598	595	614	597	623	577	583	590	567	611	603	562	577	562	604	637	578	567	575	566	571	574	624	610	566	602	604	607	588	593	628	604	599	612	629	621	554	600	669	576	577	610	627	566	585	627	600	641	583	601	578	574	549	668	620	561	599	601	546	562	602	617	575	675	610	598	621	577	599	598	621	563	590	582	589	585	615	557	611	634	626	555	593	596	563	620	599	629	660	606	588	625	642	652	574	574	587	616	616	617	611	643	599	603	585	624	583	610	619	591	601	572	615	610	624	639	600	617	630	603	606	590	622	622	606	601	586	574	592	558	559	620	656	601	589	591	584	580	602	593	631	608	638	625	612	588	605	576	641	602	563	603	627	643	627	625	562	614	639	608	623	600	587	567	619	624	612	621	578	618	591	569	625	633	610	646	620	573	574	601	594	638	620	611	571	574	643	565	614	592	632	616	598	597	600	639	609	569	602	645	571	599	590	566	601	612	572	629	554	569	595	608	638	566	563	574	613	585	578	601	594	600	628	606	595	650	593	632	609	622	570	594	628	620	569	603	626	616	668	576	589	614	572	620	663	642	601	621	596	617	612	608	601	606	617	566	629	574	612	586	586	623	567	608	598	620	616	555	612	529	595	602	569	623	619	632	576	591	613	656	609	594	635	599	603	596	626	571	611	594	570	605	575	635	648	611	629	624	575	631	576	576	617	638	605	641	612	587	610	641	597	631	625	633	595	593	627	611	583	584	584	617	553	620	603	583	609	595	596	641	629	622	609	616	567	595	593	583	573	623	647	618	584	620	601	563	613	569	591	621	619	625	613	615	626	551	582	582	584	554	616	602	629	608	587	592	604	594	599	611	636	675	642	585	540	626	604	600	597	596	636	576	548	551	581	601	620	606	615	587	597	589	592	602	619	605	625	607	609	571	616	579	591	592	566	627	605	575	569	593	561	605	629	611	601	599	645	597	648	573	589	595	655	593	626	649	598	597	544	582	631	606	605	590	588	618	566	556	595	669	597	579	630	584	610	612	595	603	569	628	611	585	613	574	567	637	582	636	636	590	608	620	610	628	626	605	584	595	633	632	605	583	623	601	598	628	591	657	663	613	582	579	622	569	575	627	608	584	532	629	558	615	617	578	595	632	632	594	546	596	588	553	604	610	549	650	637	596	594	650	578	575	595	612	576	650	555	652	638	597	630	633	618	568	617	638	574	603	587	629	560	558	569	629	605	582	590	689	594	604	602	588	631	620	593	623	630	653	629	575	594	581	688	595	631	608	598	605	606	581	581	612	597	621	621	618	572	613	610	619	573	624	614	625	577	636	618	614	595	593	604	575	628	642	574	596	616	643	601	608	583	606	586	600	637	644	647	567	631	614	620	591	577	604	640	622	600	608	539	585	593	623	599	631	530	576	611	585	586	594	615	597	583	638	605	557	626	622	599	612	608	631	606	626	587	597	599	627	601	641	602	589	580	593	594	609	550	623	598	609	613	547	608	597	636	635	608	586	560	575	578	626	618	589	564	599	551	650	622	621	606	594	688	627	600	613	604	602	621	647	577	593	656	577	594	634	616	590	571	618	608	620	631	614	633	606	633	632	613	557	610	583	656	605	610	613	607	616	572	623	602	605	588	644	591	542	592	558	603	610	613	590	601	590	613	608	579	609	582	596	580	620	601	582	665	588	618	612	588	576	580	608	592	633
58761	102698	85016	61405	44527	27647	11346	4768	2342	1539	577	570	578	607	583	600	571	590	590	573	580	581	528	549	585	558	590	560	600	572	552	582	543	571	554	607	568	584	583	609	588	595	580	549	567	603	547	534	581	559	602	602	572	576	543	545	548	582	577	598	585	529	532	566	555	620	523	585	555	540	545	564	587	603	577	598	585	609	588	576	539	593	548	547	591	580	535	622	538	593	548	559	557	571	584	589	558	622	572	544	563	567	570	565	577	582	602	542	537	575	600	586	559	584	562	541	575	541	575	584	566	557	563	583	640	600	565	556	549	581	580	593	574	579	590	562	550	554	574	542	578	603	539	557	566	527	577	582	545	597	564	566	578	586	580	586	568	558	581	597	607	561	570	586	615	566	593	582	570	572	556	547	548	545	573	540	559	579	588	576	583	581	550	561	577	559	618	594	568	536	565	578	565	574	549	576	576	557	594	565	577	582	582	614	587	585	621	552	537	565	588	514	551	580	542	516	584	598	573	590	571	596	560	587	560	580	558	526	595	502	580	544	596	564	558	566	601	574	546	558	541	582	550	564	615	579	561	623	562	583	610	568	577	520	560	547	567	589	533	547	565	552	552	586	558	563	560	557	571	537	564	622	592	577	603	551	519	561	563	562	599	599	560	556	533	529	554	547	612	518	580	553	585	568	560	569	596	577	557	533	568	556	570	573	586	591	584	574	598	586	567	541	559	590	549	561	593	578	530	523	552	589	573	620	540	578	576	561	542	555	558	577	554	588	548	537	576	587	596	514	614	548	570	582	591	534	596	567	595	549	524	539	583	581	563	575	560	594	530	561	545	552	586	557	574	567	606	560	527	563	552	633	556	567	593	613	533	522	575	552	553	621	616	523	567	584	532	544	556	561	580	608	553	560	576	546	548	537	552	564	551	584	559	616	568	588	566	586	612	535	573	580	555	593	540	553	582	571	517	567	592	570	570	585	537	560	560	569	556	566	567	517	521	563	525	548	578	547	520	558	560	552	569	570	569	563	531	577	522	572	567	563	582	564	579	568	558	575	564	581	560	573	573	545	594	575	581	566	566	539	557	553	587	584	568	574	565	589	528	591	498	579	589	544	555	574	525	587	598	538	538	564	567	548	578	498	562	547	608	568	540	557	557	583	646	590	587	599	571	549	622	574	537	531	590	531	599	565	531	548	574	518	519	563	531	538	574	594	526	556	576	593	554	576	550	554	560	556	596	549	555	570	589	546	573	585	553	536	523	535	550	554	569	574	572	554	539	574	535	555	592	532	552	546	577	552	604	568	592	576	544	544	548	581	567	569	551	561	549	567	564	550	560	603	547	571	579	530	553	559	588	574	524	509	568	575	551	553	594	619	555	586	573	570	545	541	573	539	569	563	541	542	553	536	587	567	558	610	577	538	572	546	581	551	569	575	564	574	538	581	599	567	597	585	538	522	573	540	556	604	573	561	538	601	556	590	564	568	535	558	526	570	560	619	511	550	543	537	558	540	603	599	568	575	577	518	570	544	558	541	523	583	584	547	552	520	587	523	547	552	566	611	569	594	548	555	546	563	555	571	559	596	524	548	591	554	565	538	545	541	503	523	540	570	578	565	553	531	588	581	601	594	573	555	545	571	561	578	540	607	556	575	589	570	581	605	542	588	569	571	544	569	611	540	552	554	536	500	555	568	587	513	539	624	575	579	545	593	571	547	562	584	606	563	547	573	561	582	590	520	547	513	561	533	566	613	572	569	579	574	585	559	608	564	566	563	584	567	563	608	586	570	574	592	580	573	582	527	544	590	575	592	544	508	601	553	527	522	627	584	581	538	534	529	597	535	557	546	597	564	560	568	545	571	550	572	564	562	588	557	584	558	554	543	580	549	537	541	559	521	584	535	562	543	599	573	557	555	580	574	572	547	569	533	512	578	597	561	580	566	601	576	592	556	559	547	571	566	545	575	533	531	559	574	545	558	557	547	562	593	600	557	572	568	545	549	567	555	545	542	573	546	548	547	571	543	514	595	549	541	578	569	585	503	573	557	543	581	558	562	604	522	551	561	535	552	593	574	562	546	559	543	529	571	570	562	574	548	561	575	538	583	519	576	504	539	549	572	550	597	577	592	579	594	544	535	570	538	567	524	590	548	557	560	562	599	556	555	517	539	557	529	563	543	578	513	581	552	592	591	583	521	559	521	558	539	567	594	594	583	566	609	547	573	521	581	590	564	578	625	587	600	616	562	599	572	604	572	531	557	537	532	526	585	539	540	536	595	545	577	578	526	547	558	607	580	557	560	574	565	556	565	571	595	502	554	581	500	623	547	555	565	575	581	581	587	569	566	562	526	558	586	605	564	524	567	558	553	534	602	562	588	595	550	584	581	575	563	568	558	576	597	527	614	566	562	554	627	519	614	573	571	592	595	556	561	576	565	553	586	555	608	516	588	568	533	557	537	558	512	562	550	561	569	592	550	558	577	588	578	611	564	564	595	575	577	574	543	582	551	589	538	590	592	539	531	586	585	548	570	578	607	566	582	548	592	573	602	585	588	553	518	546	520	588	563	543	547	560	557	611	569	561	586	554	576	551	528	545	560	557	593	545	596	568	550	565	568	564	553	572	529	533	544	567	569	588	566	534	549	539	571	531	545	552	569	601	592	595	583	576	568	603	562	526	560	557	515	579	571	599	529	593	561	550	587	599	545	606	595	579	566	557	573	555	525	564	571	552	540	553	556	601	577	561	559	519	572	545	636	608	563	587	582	531	547	547	575	523	522	576	595	567	579	578	542	580	543	549	508	533	562	597	554	564	575	558	583	505	560	570	574	561	584	509	571	613	545	592	585	550	558	569	567	556	571	596	547	565	586	557	566	566	569	546	561	551	555	559	557	563	587	557	554	509	544	605	548	616	576	520	558	557	575	598	514	568	530	564	602	571	544	589	536	552	562	572	545	554	588	587	578	536	567	566	563	612	566	625	584	554	545	531	559	519	579	562	561	575	569	557	573	597	528	563	541	553	561	575	569	620	563	550	532	550	611	561	573	557	547	560	553	559	608	594	601	548	560	590	540	601	586	548	557	528	531	564	607	549	562	563	555	589	554	545	550	573	589	549	569	545	546	546	589	560	558	547	574	520	540	590	554	569	565	567	591	601	567	531	549	594	558	566	585	572	561	558	562	550	557	600	567	564	549	541	559	551	588	569	540	523	577	596	528	537	591	595	532	578	547	562	563	535	569	559	563	561	571	590	545	560	567	547	541	548	591	540	578	576	604	541	586	554	532	586	529	575	561	566	554	563	582	547	540	557	574	523	609	588	613	575	570	550	534	553	611	534	577	590	592	544	559	605	581	575	560	550	586	586	551	572	546	570	615	587	590	549	587	590	549	598	568	576	543	518	542	513	536	601	556	570	568	545	542	607	579	550	587	586	539	599	570	573	567	566	584	546	590	588	589	571	558	533	532	574	597	574	582	586	547	580	553	553	561	566	569
28713	24851	26233	14707	5729	2685	1105	600	498	471	456	430	437	434	409	458	426	446	423	448	465	439	468	438	413	431	448	415	477	442	452	421	472	461	421	448	419	447	456	441	468	427	447	421	429	450	426	458	430	432	429	469	451	458	485	437	413	426	426	428	442	450	440	439	466	403	436	458	453	451	435	453	444	437	444	447	453	461	490	455	435	430	439	438	431	446	434	448	414	440	399	432	447	423	426	460	397	449	429	476	413	444	455	463	441	422	453	446	429	434	408	452	437	459	447	439	450	437	408	443	429	468	462	467	445	398	480	461	462	427	401	435	435	482	430	465	448	447	434	439	417	463	435	435	448	459	407	459	452	441	447	393	451	429	402	449	423	451	444	419	442	477	465	428	456	450	437	443	450	468	448	457	413	420	391	452	449	418	427	452	437	434	440	430	439	429	418	454	450	429	419	447	436	465	443	467	454	423	415	437	441	441	412	463	448	436	446	443	454	465	444	426	423	442	472	434	371	442	480	477	412	459	419	455	450	469	422	423	450	440	442	509	468	441	439	437	471	429	453	450	419	415	428	485	448	446	445	472	428	442	442	451	456	454	443	466	474	423	418	437	441	441	427	447	464	426	417	429	431	434	474	436	435	396	464	472	416	441	448	447	416	408	408	437	453	429	468	404	452	484	473	458	424	436	445	443	461	422	443	429	436	457	471	406	414	419	410	428	492	452	424	424	472	425	437	429	408	390	447	435	433	450	403	463	431	455	439	458	420	415	415	453	421	399	458	420	432	438	409	438	434	462	448	436	444	458	404	469	441	428	424	431	426	435	452	453	442	426	436	436	432	417	443	414	433	434	430	454	476	475	426	390	439	430	418	439	471	486	453	452	438	398	427	419	438	479	480	492	403	439	433	433	411	425	460	417	463	416	456	446	458	463	453	411	457	444	404	472	461	426	443	440	474	460	445	418	448	451	416	447	453	433	442	462	452	450	488	396	431	415	387	459	423	410	425	407	443	463	458	419	379	422	438	443	465	454	444	431	422	450	436	444	450	411	441	445	416	431	429	443	437	424	455	439	406	436	477	428	421	432	420	456	427	448	442	449	404	467	438	415	422	414	444	454	432	434	420	436	435	450	453	453	470	404	467	444	444	448	412	424	412	441	457	457	409	423	432	426	452	476	431	414	408	456	429	442	446	472	367	445	446	457	457	458	466	432	421	453	458	438	465	408	435	418	423	449	468	396	469	429	402	443	455	443	472	452	420	424	448	435	445	435	448	449	396	427	451	442	429	428	437	439	454	474	448	450	438	491	435	423	423	423	439	451	445	442	441	436	401	447	432	429	445	450	388	470	433	406	423	413	386	425	413	452	476	450	464	458	452	477	445	405	444	439	475	428	441	419	454	457	462	472	428	473	430	414	435	462	456	453	477	435	483	495	467	429	443	456	437	442	443	457	439	426	443	486	403	454	450	436	441	431	464	473	432	414	455	388	474	399	426	438	395	440	434	461	439	404	444	427	439	448	450	412	463	451	438	425	400	465	417	433	449	430	409	478	435	468	458	479	435	428	428	454	447	406	433	439	473	440	430	462	418	436	437	447	420	472	444	466	438	430	442	430	456	417	445	450	453	426	472	408	452	414	463	428	407	449	448	436	442	407	453	460	393	447	426	431	444	438	435	473	425	456	452	459	454	434	453	427	410	450	441	435	445	427	403	426	453	459	439	450	470	421	422	480	434	434	452	440	443	420	436	461	449	426	475	478	422	479	443	391	400	431	403	425	446	447	457	437	426	458	431	419	434	448	431	438	439	401	444	467	419	438	410	464	431	447	409	458	455	444	473	409	409	415	431	461	419	434	389	450	467	424	415	443	400	434	445	415	445	434	423	450	425	411	419	439	462	493	453	449	419	454	484	452	448	424	475	410	431	466	429	456	444	428	449	409	457	465	417	468	451	411	405	419	437	433	462	507	433	485	476	450	455	420	428	463	450	458	430	426	455	479	431	464	444	469	415	483	459	489	406	445	461	411	441	438	465	403	441	434	462	436	424	435	417	449	450	443	471	419	458	465	441	441	422	451	424	417	416	470	456	476	453	451	432	446	471	432	430	481	435	441	453	453	438	421	387	449	442	395	421	441	422	416	400	430	433	450	430	465	447	410	448	468	439	428	459	474	483	448	423	407	398	482	430	446	448	467	436	398	425	407	431	481	421	396	462	456	450	424	455	445	465	438	423	448	453	422	458	437	423	407	445	467	403	438	455	421	445	460	469	469	417	422	449	432	449	400	465	470	473	444	412	410	438	403	446	450	395	397	462	438	444	424	427	442	428	434	425	433	453	442	437	457	438	447	458	448	459	431	438	418	432	424	462	416	409	398	483	457	451	439	410	424	421	459	442	480	473	416	449	456	462	446	446	476	435	424	444	439	441	434	405	451	424	436	405	410	398	409	419	458	453	452	467	472	418	433	459	456	451	449	448	396	429	444	466	425	427	453	447	441	415	402	466	463	391	395	465	449	465	427	444	424	476	422	423	411	433	427	438	437	467	441	462	422	412	419	447	428	448	434	425	438	424	466	410	460	428	424	484	389	428	459	417	411	410	459	442	424	444	408	439	451	411	454	408	416	425	434	446	427	434	465	433	442	412	436	454	469	419	478	417	472	417	419	419	441	467	455	464	477	448	437	408	408	443	436	501	411	423	447	416	458	388	429	459	451	455	466	448	399	471	430	442	430	425	459	441	445	439	416	452	457	435	408	397	417	454	468	452	424	422	428	453	455	418	428	467	442	455	456	475	421	453	436	444	451	437	463	448	470	405	448	423	451	449	443	440	421	398	456	442	437	461	474	429	446	417	439	427	452	429	430	450	414	476	437	446	467	443	433	475	448	442	452	416	434	443	421	447	432	444	416	430	417	441	429	450	458	471	421	390	483	449	443	419	435	439	400	447	464	420	410	443	451	429	426	436	440	480	464	411	453	423	466	445	454	451	402	463	449	443	403	461	452	460	430	447	433	422	467	434	432	434	448	452	416	431	473	413	462	394	447	439	452	451	460	440	462	460	459	402	492	431	443	423	456	438	456	374	406	441	455	456	461	438	441	440	435	499	443	431	429	426	468	460	421	430	445	423	454	423	432	429	457	489	392	423	487	472	450	437	458	490	400	415	427	443	457	471	432	430	437	426	444	487	448	422	462	430	475	415	444	426	432	420	429	401	463	440	418	426	424	454	439	395	451	480	466	414	468	429	424	464	451	441	434	461	453	452	434	452	436	405	439	453	443	451	429	412	418	387	451	407	415	439	451	466	450	470	450	439	428	443	457	451	440	437	444	418	440	416	455	434	429	453	443	456	460	430	421	465	452	407	480	450	471	430	413	424	407	471	415	442	424	459	463	439	413	418	429	423	462	419	412	418	455	416	414	397	426	463	430	433	428	449	425	472	437	457	421	474	456	461	416	433	456	454	440	442	465	430	447	444	385	416	421	475	432	444	445	412	432
13935	29321	23497	9632	5004	2613	1054	561	437	407	403	362	374	393	343	370	381	356	350	374	390	366	383	398	361	381	390	370	394	371	369	387	362	384	345	373	344	391	364	354	360	356	369	355	384	344	358	411	368	373	379	437	396	411	373	371	362	360	363	383	353	398	395	400	385	358	374	369	364	381	360	398	369	358	372	388	382	361	395	386	397	389	402	394	359	391	358	371	377	374	362	369	331	350	381	397	371	358	349	381	346	373	367	326	393	399	389	363	378	377	382	372	341	392	362	366	384	386	369	373	403	388	366	338	412	360	349	394	385	375	366	387	379	362	359	367	369	382	382	391	361	369	342	395	367	377	395	367	392	383	357	376	355	374	346	383	364	433	364	389	368	360	375	374	341	369	396	377	371	383	321	376	365	360	390	353	384	385	356	350	381	372	388	355	381	373	387	356	383	358	381	376	348	381	365	410	400	372	370	370	366	349	376	378	337	377	318	339	358	347	374	423	399	354	385	376	381	336	343	373	424	374	369	358	346	397	384	414	352	392	359	374	336	381	381	351	373	355	353	354	364	352	388	382	377	390	351	379	325	365	357	381	338	359	345	348	379	372	382	363	358	365	349	366	329	393	338	353	350	390	352	398	350	359	405	369	342	360	377	357	387	368	389	374	379	333	356	406	375	387	369	372	384	344	400	402	397	356	357	375	382	339	348	415	372	339	381	397	356	378	375	374	383	357	375	397	352	358	355	385	348	365	355	341	371	353	350	356	363	370	372	355	348	371	386	401	334	342	380	377	343	362	362	372	363	347	387	377	337	373	370	375	361	370	378	369	364	348	357	356	334	391	350	344	384	367	352	384	352	358	346	373	354	349	370	378	367	381	377	386	351	371	376	366	369	357	383	367	354	417	404	373	353	353	395	372	349	333	384	367	357	364	365	391	397	379	366	368	366	388	374	357	376	372	406	351	375	368	371	341	344	377	358	412	397	338	351	372	358	343	347	383	404	365	410	361	381	367	374	359	366	343	382	345	379	378	375	357	349	387	373	355	366	375	332	372	365	364	340	352	360	380	370	352	345	359	380	361	374	372	379	387	365	355	356	376	377	376	333	373	374	390	349	343	375	376	385	387	364	384	362	367	352	382	355	380	354	371	374	371	402	345	359	373	384	372	365	352	366	364	371	384	373	355	333	344	376	374	354	394	362	395	354	390	336	374	392	343	360	399	381	367	386	350	395	394	402	373	362	372	371	397	385	373	381	360	362	379	360	369	370	340	358	383	369	387	360	391	367	389	375	383	355	364	366	390	368	324	409	390	355	334	377	342	397	360	386	416	376	367	341	362	373	357	350	363	376	394	362	367	387	362	375	385	357	390	378	362	391	344	384	380	394	374	382	389	392	378	366	351	381	401	370	354	369	334	394	402	373	387	380	359	378	358	396	400	375	405	334	388	338	384	360	329	375	328	388	367	376	368	376	347	367	368	396	378	359	382	360	347	366	375	364	363	341	378	371	384	421	376	370	378	385	405	386	365	374	373	367	366	382	372	368	428	389	390	383	366	361	358	421	354	360	367	341	357	388	341	336	347	392	340	362	337	348	367	339	346	383	382	347	386	371	367	374	382	348	357	378	380	394	350	421	380	385	349	383	371	397	402	352	349	372	346	380	390	380	389	373	390	326	371	388	375	360	370	383	397	349	331	340	352	376	370	356	386	357	341	379	382	355	360	394	335	369	351	377	381	380	375	398	412	375	388	398	385	373	367	374	390	388	370	370	363	381	409	392	376	403	355	384	370	363	370	372	331	392	400	363	365	358	332	393	342	352	390	414	376	370	368	379	387	337	402	342	366	359	401	364	343	409	381	339	410	379	347	398	381	350	391	389	391	385	363	387	351	365	381	367	382	358	373	412	377	394	372	353	370	362	352	361	369	352	380	360	405	359	362	360	362	379	382	393	328	401	348	370	375	344	364	356	365	362	379	348	351	393	394	364	381	372	367	346	352	344	384	377	385	386	393	373	351	361	324	394	358	370	353	382	381	392	350	399	362	417	383	370	381	346	351	347	341	338	370	385	357	397	384	391	339	380	353	328	385	365	363	369	393	381	357	342	356	366	348	369	355	355	391	368	349	343	368	382	390	416	382	352	375	366	364	370	347	360	349	380	429	396	363	384	372	364	347	373	376	388	335	389	340	381	373	359	355	385	368	320	337	350	352	391	375	319	385	363	355	356	355	389	369	346	345	379	399	396	361	328	386	341	351	333	357	325	352	356	369	348	385	378	372	328	370	351	351	359	369	361	364	373	380	376	333	362	341	409	358	365	390	386	368	362	357	380	398	373	344	298	356	355	391	364	392	392	327	348	363	372	384	347	369	380	343	386	362	381	379	358	409	417	376	397	414	350	386	362	341	376	374	394	358	351	368	357	356	380	387	339	365	358	348	340	362	374	346	352	381	385	388	391	394	363	363	351	372	383	369	351	361	338	372	348	349	372	362	378	392	376	387	352	368	330	345	418	353	330	410	365	343	361	371	370	361	393	347	371	348	387	362	346	364	386	368	346	366	343	346	373	371	353	390	375	382	384	380	377	402	385	368	412	382	352	350	381	370	348	367	354	369	400	324	385	375	371	422	371	364	381	361	358	336	369	367	383	346	357	388	371	376	374	361	349	380	338	397	384	374	395	376	377	367	392	353	386	385	398	334	393	375	394	392	366	367	394	348	369	357	366	373	366	369	377	374	404	382	369	365	408	387	365	402	380	370	371	364	360	335	366	377	336	370	358	404	365	349	354	363	358	400	382	372	376	391	378	340	379	337	385	357	385	394	350	357	357	378	338	402	378	371	363	360	372	352	370	376	388	354	341	350	382	376	348	377	360	380	365	388	342	374	367	411	382	380	350	354	336	357	375	348	365	388	401	392	362	385	369	393	393	379	390	386	339	392	389	370	376	377	384	393	374	372	374	343	359	358	359	366	380	370	351	358	398	370	382	354	393	369	374	363	349	375	359	386	348	353	368	357	384	360	396	379	375	366	379	377	358	360	402	384	382	341	402	376	347	363	344	339	365	393	383	329	367	362	394	354	381	339	405	389	367	400	358	342	368	367	363	354	377	381	378	394	378	320	362	356	372	391	358	356	347	359	346	359	377	403	374	414	377	395	362	358	373	384	374	359	353	378	373	323	387	373	358	404	397	336	378	385	354	347	382	336	388	380	346	356	359	392	391	373	340	372	352	371	386	372	393	363	361	360	368	372	395	355	401	357	372	387	384	380	380	377	383	387	371	355	383	359	361	331	369	373	391	350	365	407	381	333	355	353	372	365	361	409	353	391	373	372	370	346	355	386	371	365	319	368	335	363	336	375	387	385	376	347	393	366	371	366	378	346	399	356	389	398	354	342	357	372	369	369	374	393	382	358	352	365	386	363	360	388	387	357	350	418	382	352	359	381	380	371	386	360	369	381	396	354	371	364	341	379	354	371	401	372	379	355	348	370	396	339
25460	23563	40989	44042	35385	24978	10803	2804	1216	1047	555	504	516	487	489	511	494	525	490	544	539	544	480	484	501	492	514	535	491	515	519	507	494	515	486	509	523	492	493	519	519	473	520	501	508	497	533	467	508	502	502	511	581	538	504	490	553	487	525	472	483	499	496	517	532	501	530	513	515	482	517	485	514	476	512	523	515	482	522	482	530	522	484	527	535	511	456	514	528	494	517	535	478	492	500	532	507	486	474	493	506	538	471	566	485	518	486	542	518	526	506	473	473	492	479	504	499	489	490	523	509	505	514	480	480	480	505	516	526	504	479	488	472	483	484	473	499	481	503	541	519	504	461	474	531	484	485	549	482	508	492	490	502	502	516	501	510	505	555	470	477	481	537	453	548	519	510	480	474	466	514	479	499	558	489	503	493	486	505	540	522	505	474	503	552	493	511	531	542	509	470	512	557	461	498	468	529	483	501	514	490	517	496	497	512	482	496	514	521	471	476	481	452	523	522	506	535	512	499	498	492	488	505	509	522	444	497	517	492	488	528	525	508	464	489	487	489	492	496	473	503	506	526	526	496	511	472	474	471	505	562	474	521	515	496	512	482	497	496	522	527	458	466	502	493	513	484	460	506	500	483	530	512	507	498	496	491	468	507	538	495	517	518	497	507	486	506	528	509	512	512	489	509	460	484	481	532	496	439	436	483	483	477	524	486	512	490	514	466	473	500	477	452	488	466	517	512	503	538	517	514	508	504	499	536	519	541	496	501	510	491	508	493	505	460	515	495	525	513	523	481	457	505	495	502	533	487	486	476	512	470	525	482	527	518	488	510	491	502	488	465	482	503	502	479	484	457	535	513	498	485	493	518	498	518	544	494	480	531	483	495	470	514	485	514	517	490	505	480	463	520	511	521	489	482	564	484	504	530	477	501	554	504	517	494	502	516	541	514	497	508	517	476	479	500	510	479	537	466	497	516	465	502	472	498	537	491	472	514	518	514	504	508	492	510	456	480	495	480	514	509	461	495	492	474	515	502	503	507	494	498	494	503	488	521	508	486	473	494	508	501	486	481	453	488	487	514	504	523	497	467	505	474	502	521	506	487	507	469	504	448	467	490	517	474	482	525	483	514	495	534	498	524	530	510	469	503	520	530	505	477	494	517	465	453	506	497	486	509	510	500	495	469	515	527	512	508	492	506	515	504	500	479	454	487	490	514	481	477	531	486	506	470	515	507	457	478	484	497	472	485	514	516	546	528	483	483	477	543	505	507	512	496	541	480	460	519	504	498	538	524	459	492	494	477	473	519	490	489	537	480	544	497	483	499	505	465	529	482	479	500	540	454	487	497	506	477	493	509	460	501	544	519	490	511	498	489	481	484	477	466	486	480	538	511	530	459	501	498	515	495	478	476	492	477	516	505	502	485	468	524	485	532	502	511	500	500	484	513	487	446	509	473	489	498	484	450	554	549	459	502	509	523	509	483	520	493	505	513	502	499	506	473	544	479	486	550	520	521	512	516	500	475	463	507	503	513	511	528	501	501	516	477	510	470	508	502	491	437	465	477	538	514	500	532	521	472	491	501	486	542	508	480	515	494	504	499	522	486	519	531	502	502	542	552	560	492	524	473	479	511	496	515	503	483	492	493	475	519	443	468	460	520	511	522	473	493	491	512	508	482	489	480	506	488	478	516	514	564	497	512	508	493	512	485	521	484	468	505	469	474	492	510	471	486	500	537	477	498	482	499	515	497	503	484	524	468	541	478	505	501	474	467	505	513	476	512	490	488	488	508	526	519	493	489	522	509	466	502	518	541	505	470	496	481	508	506	485	493	456	533	504	522	510	514	490	510	541	480	521	452	534	476	492	453	495	493	487	495	522	450	483	520	493	470	517	525	525	501	523	496	512	515	506	472	454	530	499	520	441	522	508	492	469	483	540	522	479	480	496	459	514	509	507	475	515	464	469	513	494	479	455	474	482	521	461	462	553	484	483	470	478	515	536	546	495	535	497	488	503	502	490	475	493	524	505	458	466	511	480	502	530	504	467	517	469	456	499	481	497	462	457	489	475	484	549	459	514	500	515	482	520	523	489	478	495	524	529	487	471	492	530	482	502	467	516	513	484	469	489	507	485	464	547	483	465	465	495	515	537	484	489	482	508	479	508	577	465	479	503	500	491	475	482	532	508	525	502	493	498	488	531	493	550	476	516	466	498	539	493	491	455	488	505	498	485	512	527	478	479	465	485	512	490	499	496	516	494	488	481	489	490	479	462	502	477	522	478	497	507	472	480	494	478	495	480	507	502	526	503	504	508	455	466	522	518	532	514	458	498	455	508	497	514	502	476	510	474	525	499	490	512	468	500	494	455	524	474	514	509	479	489	518	517	516	500	511	518	513	523	511	497	468	517	502	482	466	502	516	532	491	521	493	490	507	497	499	515	506	497	532	491	465	465	473	480	485	479	532	519	462	498	468	484	507	495	468	488	466	484	494	502	514	475	489	494	491	491	531	487	513	519	521	480	483	505	493	493	514	494	500	507	508	529	480	491	485	493	491	506	521	486	486	445	471	479	496	491	501	524	479	545	497	505	494	523	486	476	540	533	497	509	504	510	494	525	489	527	488	486	475	512	487	463	499	486	502	497	470	534	485	482	483	432	498	485	515	491	496	536	484	476	563	495	501	531	486	511	502	497	479	500	498	474	494	515	476	493	518	510	534	501	517	490	495	497	484	508	492	565	502	484	475	494	516	501	479	541	495	519	476	481	528	472	517	500	522	484	494	479	520	495	498	510	499	492	525	472	487	495	498	488	519	514	509	492	517	505	481	495	506	485	496	504	485	529	495	504	481	520	508	472	483	500	548	502	445	531	491	509	543	526	462	464	486	512	520	493	473	498	478	449	474	472	507	509	525	493	501	515	495	493	510	468	502	510	499	472	481	510	481	493	478	490	521	474	500	509	504	488	495	498	487	499	566	462	515	498	578	476	491	480	510	479	520	490	490	498	501	484	500	531	522	516	454	465	510	500	518	529	508	508	454	531	519	508	488	496	484	501	440	507	501	480	484	498	482	486	470	522	460	506	507	492	492	478	512	517	475	498	479	512	447	472	475	460	532	486	501	476	509	504	478	510	502	465	503	508	488	487	497	469	493	493	478	532	541	516	473	510	515	515	494	518	519	458	520	470	497	485	494	503	505	480	500	496	496	517	490	487	479	505	453	537	519	493	504	534	488	492	470	485	464	484	526	508	516	479	538	474	454	522	518	495	516	513	513	522	480	495	476	493	480	529	471	504	485	495	529	551	479	484	495	466	546	525	548	489	492	534	511	475	503	502	472	504	502	469	524	496	524	470	487	485	517	491	478	529	440	499	460	502	510	532	497	491	463	543	542	505	482	539	487	495	514	500	490	505	499	507	523	510	454	476	485	508	482	528	532	489	527	497	502	531	521	506	512	476	492	509	503	478	521	497	494	484	486	491	523	516	516	526	567	491	498	489
47573	88831	72964	48733	32255	18915	7058	3067	1518	1331	493	495	472	472	462	474	478	446	470	489	488	469	448	476	494	457	456	474	533	473	435	454	430	477	479	509	471	461	487	462	450	491	456	449	472	456	440	477	483	451	467	473	472	485	499	465	492	508	477	438	492	467	454	465	489	447	475	457	442	458	477	492	487	456	460	452	444	461	466	410	485	430	473	448	462	454	480	485	470	436	451	452	433	461	469	534	463	458	461	470	460	472	469	465	432	446	456	468	469	463	476	464	424	450	448	503	480	467	484	405	459	495	443	458	468	487	483	467	443	511	449	483	443	460	470	484	428	471	423	493	469	466	442	503	445	452	451	462	419	499	510	464	445	445	481	493	458	469	474	464	450	429	463	475	478	453	450	429	434	408	445	458	445	493	466	451	477	465	480	456	460	472	470	483	446	494	476	468	433	456	478	456	455	465	447	494	493	470	471	477	459	435	496	499	509	501	452	464	493	492	443	466	435	434	431	455	487	477	435	454	443	446	440	441	447	453	450	452	419	468	414	450	457	464	452	471	479	483	462	460	501	451	460	470	455	461	441	489	472	490	487	413	419	450	472	456	459	445	448	475	452	472	497	463	463	492	471	500	467	434	443	452	490	468	482	472	457	473	470	451	457	457	442	456	449	478	455	470	462	485	447	466	477	431	454	499	462	435	461	480	455	467	465	451	456	457	469	462	453	473	506	454	441	511	466	482	448	458	439	460	466	467	468	437	502	490	476	477	455	453	476	490	492	446	397	510	428	456	480	472	446	448	502	479	463	467	453	516	462	503	480	493	447	460	452	478	505	489	457	474	471	441	487	418	494	463	480	437	460	471	461	474	480	469	481	422	441	461	433	476	501	488	460	466	469	475	506	466	444	464	456	469	457	471	456	459	436	463	446	487	503	484	465	441	459	467	474	468	451	480	496	462	478	485	473	499	467	451	439	429	448	506	482	406	479	492	499	468	443	447	410	431	490	468	470	435	413	430	471	477	496	457	451	466	492	471	477	467	470	469	479	472	450	463	457	467	436	430	449	473	434	454	427	462	453	489	473	458	456	454	475	463	446	481	443	441	457	420	422	450	411	460	493	458	477	472	464	481	471	458	485	433	454	500	454	449	460	475	446	445	473	476	443	485	465	417	477	458	422	474	447	459	443	507	427	476	488	486	458	473	477	448	470	449	460	483	444	475	461	426	496	483	455	452	467	438	452	472	475	446	459	450	436	483	449	473	491	472	442	477	457	476	466	466	474	478	468	484	467	451	446	442	439	438	466	474	437	438	443	463	422	442	515	447	459	455	463	420	453	448	462	452	457	432	497	476	497	486	484	464	452	474	453	445	461	447	494	437	474	430	416	479	495	454	453	444	497	461	424	476	469	471	471	472	442	457	502	454	465	517	467	420	442	467	477	417	476	470	486	469	453	503	463	478	440	455	459	477	453	493	452	496	464	437	478	498	452	456	490	449	460	487	441	494	443	471	438	468	494	469	433	441	487	425	508	498	467	476	467	469	491	462	482	486	477	449	478	439	485	465	480	463	460	457	477	486	510	442	476	470	470	485	451	462	430	444	490	454	457	487	467	448	452	442	489	487	436	473	450	478	442	442	472	459	461	454	444	505	519	432	469	453	477	481	487	479	466	450	426	480	442	491	504	476	434	510	470	433	452	458	477	476	463	479	456	446	473	470	464	480	454	469	473	453	471	457	453	483	476	463	443	449	443	481	444	479	489	479	481	438	419	454	455	429	461	490	470	499	490	439	415	450	454	494	466	482	435	472	458	440	463	481	482	481	502	454	492	456	470	472	422	429	462	477	475	462	449	463	453	470	441	460	471	471	468	445	476	517	444	452	441	471	450	492	466	451	451	452	468	471	452	472	453	476	432	436	475	455	466	478	453	529	479	461	469	456	508	462	469	463	439	476	476	467	467	458	405	433	483	480	457	425	472	461	487	516	474	460	420	451	500	480	451	435	498	466	473	519	442	490	439	442	470	455	486	452	474	413	449	457	480	463	469	436	457	532	459	471	462	465	507	459	484	448	476	442	476	469	469	469	462	452	444	456	475	494	458	491	455	460	445	464	494	467	454	434	479	422	460	441	490	471	444	475	426	468	417	478	450	444	478	484	458	488	472	452	463	479	483	485	460	458	452	450	443	488	471	472	451	447	487	444	482	468	503	473	442	470	454	439	464	488	430	469	476	437	507	427	442	451	502	478	468	441	455	426	483	463	457	475	456	462	409	474	494	442	429	451	464	457	496	430	476	491	473	483	444	456	472	484	475	464	478	442	456	511	518	453	474	488	434	478	457	459	437	455	471	475	421	435	435	464	480	474	445	443	457	451	471	431	452	481	448	419	465	413	465	477	463	484	534	485	474	461	459	497	460	464	503	483	487	474	471	456	488	479	483	447	458	465	441	445	464	477	442	504	454	465	455	540	458	489	455	489	469	452	501	471	457	429	473	448	454	467	475	481	468	445	456	479	470	435	503	461	463	454	482	495	473	440	499	465	440	466	447	438	472	478	474	458	491	476	477	472	432	486	487	445	504	429	448	484	462	473	449	423	487	479	482	448	468	437	468	481	446	490	418	460	463	427	473	431	452	475	482	484	469	464	468	473	472	483	475	449	461	446	506	466	500	440	496	466	467	473	405	470	459	506	457	412	472	445	458	420	464	470	444	490	473	464	479	470	452	484	442	460	460	435	461	475	468	440	481	494	455	429	472	446	477	441	454	464	440	489	462	448	488	449	456	442	460	472	488	469	458	479	435	469	454	472	453	457	449	482	491	457	476	458	431	465	457	481	466	462	455	486	454	497	460	462	461	447	479	490	446	458	436	469	448	449	457	458	507	430	457	499	446	468	485	467	431	458	431	488	446	436	483	449	442	439	461	431	459	437	482	458	436	463	441	495	488	465	430	485	480	488	441	509	469	460	475	470	464	419	468	472	491	470	438	467	438	471	423	451	474	474	456	481	427	483	451	465	463	442	471	447	490	476	462	496	453	415	488	513	440	442	479	473	488	447	502	432	431	488	492	465	477	470	447	418	464	481	494	484	473	499	439	435	464	471	416	449	435	458	449	474	449	463	449	464	474	444	508	474	474	495	450	438	441	468	453	504	473	507	421	410	485	459	481	489	478	465	520	473	512	438	473	413	447	472	468	449	481	488	463	440	466	446	453	495	474	490	499	426	417	499	469	462	443	488	445	478	454	453	475	457	451	481	478	480	455	490	479	489	464	499	456	446	462	452	455	453	470	423	455	464	443	455	467	476	499	437	475	444	447	479	467	435	481	456	474	461	448	468	454	474	486	442	465	485	486	509	476	464	441	414	413	467	462	454	469	432	519	475	438	448	420	434	451	439	452	404	441	455	443	468	469	449	495	436	452	447	501	483	465	450	493	455	426	468	481	483	455	484	499	451	480	472	511	485	440	423	449	465	472	472	448	454	441	428	429	448	451	470	464	420
24415	22404	36006	40055	39847	33902	19503	5910	2113	1686	832	631	614	637	646	639	636	597	588	583	608	592	625	635	612	595	611	604	598	644	620	595	595	578	610	620	573	564	631	575	637	625	634	568	569	543	608	636	605	576	628	539	544	606	625	569	586	598	575	618	600	637	588	620	611	576	571	589	601	579	647	631	594	614	607	595	611	685	594	591	559	628	632	607	622	569	570	579	589	548	567	600	566	638	591	615	617	580	616	542	611	579	593	579	612	587	612	597	582	614	615	604	633	592	570	616	609	625	595	587	594	576	619	581	639	594	592	584	595	655	594	571	629	596	604	608	611	581	595	589	611	619	629	604	569	612	601	569	629	596	602	619	574	581	626	604	564	588	594	611	589	577	588	613	622	576	585	607	571	566	583	597	591	580	610	632	636	617	625	622	597	569	612	602	601	632	616	622	606	597	617	582	626	628	608	612	587	607	586	554	585	624	609	617	646	573	612	585	603	607	594	627	562	610	606	621	613	619	593	593	590	594	575	583	595	615	614	607	601	607	598	584	591	624	579	582	608	594	582	615	602	592	559	591	590	596	600	586	579	604	579	630	624	616	636	590	564	585	601	589	626	576	602	637	610	589	615	555	616	606	563	593	565	608	600	672	618	594	579	602	543	572	618	571	609	616	622	591	635	619	605	609	584	585	545	593	589	586	566	583	644	550	584	581	561	627	629	591	591	589	621	597	557	587	602	617	543	569	614	573	580	614	585	582	547	610	564	633	615	580	593	644	609	601	632	611	580	588	622	570	611	657	583	621	567	585	634	562	596	564	597	610	561	607	597	590	557	602	576	590	598	596	617	593	559	601	575	594	595	628	591	573	583	616	566	584	605	569	597	566	604	577	610	605	592	594	586	581	605	617	621	561	602	615	637	606	563	647	601	597	620	625	604	607	587	610	572	602	599	597	612	600	590	583	600	649	598	610	581	621	627	612	557	619	591	640	600	608	618	596	667	550	605	641	592	621	614	623	612	601	578	577	582	606	567	597	609	577	649	593	604	540	608	621	597	593	567	640	553	544	623	591	599	611	576	590	621	644	624	593	593	645	632	570	634	578	593	615	603	582	605	631	571	564	575	590	564	613	597	621	595	596	627	581	619	595	622	606	625	566	618	620	621	572	605	575	598	557	569	621	637	626	579	614	585	577	585	597	604	580	618	642	587	592	569	583	581	572	605	607	570	597	574	614	581	570	618	601	566	600	586	638	616	586	621	618	578	636	573	592	605	577	617	617	583	636	574	601	634	630	631	629	568	618	584	596	631	595	585	658	629	570	590	564	609	642	561	597	584	596	598	582	595	595	572	558	581	606	614	598	565	596	624	580	553	592	616	608	622	588	601	537	601	579	593	596	645	575	608	604	591	598	603	592	609	594	626	636	630	594	609	576	563	634	592	588	597	611	604	601	605	606	560	630	543	563	598	623	565	575	617	636	616	613	636	589	561	613	619	619	601	588	552	606	558	617	597	592	588	608	627	592	604	595	588	605	602	575	553	596	629	601	651	567	593	593	591	602	613	603	558	621	625	574	576	585	620	616	560	621	603	582	604	591	609	592	579	619	577	615	607	565	581	589	596	599	659	622	634	573	567	639	625	605	586	575	567	593	575	647	583	586	596	572	562	589	560	563	574	577	609	649	600	565	596	576	612	615	629	564	622	614	608	614	578	629	612	608	578	579	589	598	628	604	577	581	590	581	596	592	594	605	607	618	624	604	580	570	627	605	597	612	572	587	643	612	548	595	651	619	582	579	582	597	604	561	583	595	606	643	600	627	618	584	593	601	611	560	604	618	625	585	601	612	623	622	562	622	647	655	597	632	593	624	631	591	587	590	597	565	642	599	591	584	558	593	596	574	581	557	613	584	583	628	570	597	629	582	631	578	596	580	593	604	639	597	578	607	595	581	598	577	574	593	580	624	567	598	584	638	583	569	585	621	588	610	567	623	599	610	612	581	597	571	596	647	586	611	561	593	556	597	621	578	582	614	559	632	600	590	634	639	598	609	570	559	572	610	621	630	629	613	618	652	578	610	565	601	598	603	530	584	546	618	570	574	581	631	574	551	605	627	574	588	598	573	548	592	615	612	584	565	595	584	624	589	584	544	571	606	584	583	605	573	617	572	569	572	623	567	594	618	658	588	628	589	618	596	608	611	564	569	610	596	569	634	609	629	599	630	612	578	591	591	591	562	624	607	576	574	618	558	639	601	590	563	567	605	647	591	632	614	646	587	575	677	559	598	636	597	626	585	630	611	589	588	577	598	584	600	616	585	588	617	606	595	614	619	565	609	610	609	615	613	563	598	604	600	584	595	650	574	592	582	578	601	634	630	637	578	638	581	589	561	582	577	582	585	639	570	596	578	585	584	590	576	660	626	606	618	553	652	578	601	584	562	593	624	563	612	625	596	594	601	552	595	580	607	571	582	611	575	627	580	638	566	607	607	542	569	607	580	606	550	612	607	602	576	603	575	602	583	593	587	616	612	573	622	548	591	622	589	576	574	582	601	629	610	599	591	583	597	614	555	617	597	566	621	616	561	561	599	607	583	576	653	593	573	608	617	595	615	616	587	605	643	582	597	605	584	597	576	628	627	578	540	598	614	615	574	573	606	576	588	577	616	601	523	605	613	558	582	613	565	601	623	637	611	588	569	596	592	620	576	617	577	590	650	590	600	574	628	591	557	558	594	562	570	601	591	568	591	564	578	593	580	579	594	539	613	576	584	574	576	592	608	597	624	564	571	626	629	596	581	587	594	576	600	599	597	580	616	573	579	599	576	593	586	581	601	604	568	594	613	583	580	603	618	629	602	585	599	612	627	576	565	618	609	627	600	618	601	582	620	619	618	597	557	606	615	567	558	585	584	607	630	633	564	625	633	571	590	557	619	643	576	573	575	600	625	564	579	591	615	634	606	627	591	588	602	605	554	616	612	605	575	599	556	620	620	592	557	580	593	618	600	579	598	571	612	643	628	586	578	566	593	565	591	624	595	585	606	634	639	620	587	616	602	634	580	618	639	552	605	583	605	574	593	606	585	615	599	569	580	596	601	611	558	601	580	541	595	633	593	641	630	642	556	606	613	610	620	586	600	611	590	654	638	586	575	579	639	565	573	604	560	621	567	591	615	565	624	613	546	618	589	545	574	620	570	631	621	629	582	598	645	653	598	618	570	579	616	595	592	597	617	616	613	533	596	632	546	634	568	599	568	588	556	583	636	626	643	590	595	610	559	608	589	593	603	578	642	585	606	589	598	584	608	566	594	608	601	583	595	646	595	607	613	592	615	599	591	579	593	641	618	576	566	584	605	601	593	581	593	570	598	591	622	607	622	574	617	607	596	614	567	663	614	611	580	605	619	591	601	602	553	646	681	628	594	607	596	593	603	599	596	553	595	576	555	627	622	614	593	588	564	544	623	597	577	611	616	614	575	634	547	580	587	565	569	628	619	621	579	600	611
57001	101393	83600	62562	45826	29035	12074	5323	2596	2115	869	577	608	550	576	573	606	552	571	569	580	628	580	519	570	594	599	560	574	571	551	547	532	553	525	582	574	548	572	563	584	570	614	634	562	586	526	515	574	566	593	569	564	517	567	553	601	558	563	584	568	578	542	572	575	570	559	533	584	565	588	570	559	548	585	571	592	580	589	581	573	565	539	518	564	550	569	572	550	586	538	551	556	532	581	542	524	551	597	561	546	594	552	592	558	535	588	544	582	558	551	551	567	593	557	589	584	528	561	552	532	597	553	552	551	523	515	587	569	583	554	584	556	537	567	504	566	508	552	541	573	542	580	531	563	566	581	556	552	538	534	553	566	590	555	538	555	589	544	566	584	545	525	579	549	574	555	558	539	538	597	543	559	536	579	536	583	579	588	577	567	577	577	622	551	526	527	567	529	593	544	571	549	554	554	574	585	572	587	555	587	560	582	560	530	581	589	509	537	539	570	581	564	573	596	564	603	580	563	543	551	551	566	563	537	529	570	556	561	562	543	553	583	586	568	600	551	564	567	561	607	580	562	554	587	583	593	540	560	574	532	594	581	591	532	561	570	562	533	576	539	557	579	637	561	576	516	533	603	557	535	562	573	609	575	553	549	586	548	552	571	615	549	535	561	565	544	535	560	573	571	557	546	567	570	594	567	555	530	543	592	572	564	503	534	563	545	606	563	557	555	566	539	554	556	550	535	525	593	600	631	542	572	530	561	599	549	530	541	571	567	614	561	564	549	582	544	594	533	513	561	575	547	580	580	545	605	569	588	571	557	565	579	578	565	613	615	527	537	554	550	529	563	568	553	532	597	567	554	586	602	560	535	548	552	566	577	574	569	564	571	560	549	538	544	580	586	546	542	613	507	555	557	565	546	566	579	554	549	559	533	551	584	581	565	542	580	600	576	554	563	594	589	574	596	579	545	570	544	570	570	560	539	562	543	548	588	553	544	555	588	542	587	549	565	561	597	562	576	574	584	584	572	539	570	548	599	602	568	634	538	550	528	563	557	538	539	592	540	523	571	526	580	578	560	610	534	575	552	553	544	539	563	584	555	544	578	539	570	577	598	565	548	584	533	541	546	557	558	580	557	570	576	561	530	550	530	608	542	587	541	549	535	537	538	532	554	556	592	531	533	562	523	575	568	579	585	616	598	556	534	537	561	564	620	554	571	567	559	561	586	576	561	558	568	575	570	608	543	576	610	585	554	538	579	593	511	531	574	568	518	542	553	580	572	583	535	639	567	557	583	559	559	527	564	569	573	575	596	578	543	552	583	614	575	552	548	579	629	570	577	578	589	553	571	560	589	565	583	595	550	579	566	545	565	544	529	591	563	566	541	570	562	566	571	566	608	523	566	563	518	579	570	603	545	578	564	549	573	543	552	558	590	569	555	572	534	551	574	513	572	600	583	550	544	572	619	545	559	570	612	564	558	534	582	538	580	527	545	574	558	572	606	534	580	588	561	544	576	558	591	541	540	615	560	597	518	566	572	560	543	541	544	527	572	607	580	618	552	542	563	587	563	573	531	607	590	559	573	545	561	609	554	562	567	602	569	553	555	603	575	588	536	550	535	542	551	570	530	571	559	568	540	576	603	590	562	576	590	563	524	548	497	569	566	562	556	534	580	502	555	543	538	531	549	577	582	545	556	561	512	581	532	546	602	532	582	593	547	529	546	594	587	523	568	544	588	554	492	590	598	574	528	576	610	567	570	555	556	542	536	590	538	559	522	553	561	521	568	530	534	574	575	557	590	586	592	546	524	519	528	572	574	572	545	584	553	546	534	550	544	556	572	557	576	533	531	542	546	591	544	545	580	551	523	593	531	545	569	569	566	566	574	574	592	581	577	586	593	538	586	546	560	521	587	557	594	541	620	544	569	548	541	592	571	566	546	587	555	572	555	584	549	574	538	563	559	549	552	566	560	570	560	541	527	572	544	565	529	575	537	572	556	600	571	517	587	598	545	582	621	563	549	557	541	555	576	550	565	556	503	584	561	561	605	585	581	561	555	545	550	480	567	553	574	520	578	544	587	550	617	549	521	557	552	569	562	585	500	543	577	552	581	555	597	578	553	566	534	598	549	566	550	554	555	560	562	556	565	545	545	580	558	563	568	525	516	636	557	553	577	588	547	582	525	570	528	576	591	557	562	563	530	553	573	585	570	581	556	583	538	583	568	588	551	569	538	580	536	592	568	540	571	616	579	576	562	529	591	535	533	562	568	556	588	574	586	577	558	574	595	570	544	517	568	552	543	518	595	535	617	575	551	568	518	596	581	556	565	600	551	577	585	535	564	563	598	588	603	562	580	590	536	588	577	543	551	583	529	538	569	585	541	545	562	572	583	522	550	579	548	566	609	519	535	536	564	565	597	573	582	592	530	557	576	553	577	530	550	542	582	579	605	563	591	549	562	541	571	568	591	589	558	566	574	567	570	551	588	544	563	502	593	550	569	548	556	566	532	545	563	586	553	543	577	533	574	548	583	548	555	562	570	535	562	572	573	534	553	552	527	567	546	525	555	598	584	556	571	576	539	541	552	548	566	568	571	555	556	572	554	548	566	536	564	575	561	565	578	548	561	530	566	563	558	568	584	553	560	540	594	558	574	526	537	606	515	492	589	579	576	523	562	574	552	553	513	574	520	569	573	583	608	542	589	542	528	532	530	582	572	513	530	567	599	559	572	567	619	568	556	613	574	569	594	577	583	568	575	556	553	524	558	579	603	533	572	581	548	563	562	553	569	534	550	587	572	583	583	560	611	580	551	575	559	584	555	567	534	574	579	578	583	576	546	564	552	560	568	530	611	573	596	518	574	519	587	508	578	586	568	572	552	586	558	554	546	595	541	554	507	567	574	574	573	596	569	546	551	568	562	560	559	522	601	578	551	529	553	575	585	576	522	516	547	579	565	521	506	492	538	578	521	539	571	578	550	517	564	554	604	548	553	581	544	568	526	566	558	503	538	595	543	532	538	557	540	550	601	572	560	562	539	559	526	537	579	553	546	547	569	557	558	593	574	529	507	578	557	537	546	558	537	520	506	540	571	538	599	590	570	536	572	530	567	553	530	606	543	564	542	555	534	565	565	603	573	551	592	552	511	519	597	557	551	541	555	540	537	565	536	566	516	536	598	599	598	539	561	570	559	610	501	577	564	536	552	568	591	578	611	587	564	610	561	555	544	613	576	571	566	560	573	568	540	562	589	543	555	532	556	534	571	546	532	575	581	566	542	541	549	615	556	557	537	562	535	539	554	491	597	590	573	570	574	566	563	535	575	551	559	564	538	517	584	594	563	535	551	563	553	557	547	535	550	533	559	557	535	577	572	557	565	554	547	517	515	595	606	548	522	544	523	573	559	572	561	610	492	548	520	526	599	554	571	583	547	571	581	614	551	569	572	532	563	545	553	574	550	538	539	560	549	567	568	569	539	573	546	530	558	546	531	550	556	563
28544	25582	25564	14357	6342	2956	1251	651	536	543	465	441	444	466	416	484	456	452	452	433	479	445	487	435	421	455	449	443	474	431	462	457	460	437	458	438	424	481	474	458	448	455	459	431	461	447	442	458	476	417	446	412	438	471	441	465	458	453	420	484	429	434	441	475	433	465	456	443	456	461	426	458	435	484	465	413	433	450	446	458	410	408	414	462	428	457	432	422	438	434	452	454	464	426	432	442	451	421	428	432	439	443	432	453	445	442	451	459	410	402	464	410	447	455	440	443	463	438	444	426	464	457	408	451	467	414	413	441	438	431	426	413	452	398	477	436	472	464	467	444	424	470	459	468	447	443	474	458	487	463	479	462	474	416	460	448	479	468	433	428	464	451	435	490	434	411	490	451	432	437	419	435	424	476	430	468	432	405	435	464	443	453	456	438	425	432	457	473	411	477	465	473	427	444	440	451	450	439	452	419	428	427	427	419	437	454	431	427	434	461	422	416	461	468	444	450	449	414	477	451	413	433	474	440	481	471	429	455	448	446	468	448	443	481	458	498	501	450	436	426	436	460	410	452	417	419	423	443	475	431	442	414	459	450	418	439	413	448	442	480	427	483	450	430	474	427	436	456	435	451	410	448	428	451	432	413	409	447	440	440	447	449	430	443	468	433	418	484	421	439	408	446	437	473	414	445	433	451	479	440	461	438	452	421	462	426	442	426	411	443	430	421	443	461	417	466	483	442	448	427	441	462	435	439	410	444	445	399	421	408	479	421	429	483	442	453	454	453	458	455	419	435	431	442	471	455	411	449	440	464	460	430	455	419	449	413	435	432	448	439	488	415	432	471	458	457	434	427	445	394	459	417	464	434	427	427	418	474	450	427	425	452	452	459	397	461	457	435	463	461	463	454	458	478	442	459	442	428	411	439	473	429	511	442	446	431	461	454	456	407	409	460	443	452	436	453	470	456	448	444	444	433	466	438	429	482	479	451	415	455	446	441	461	387	444	456	447	425	473	442	452	416	447	441	459	456	489	449	433	454	422	432	444	456	442	435	430	432	469	439	436	458	420	453	417	469	438	452	448	423	447	441	483	465	492	480	456	446	448	472	406	413	416	412	465	463	481	436	464	411	468	458	463	446	389	437	445	390	463	448	409	449	478	478	469	411	437	442	447	441	464	462	426	469	449	420	453	435	479	468	422	455	466	464	469	436	483	466	431	519	417	463	469	475	460	453	467	391	467	458	487	417	411	453	464	453	419	440	413	443	434	449	403	432	467	451	499	436	442	461	492	451	459	405	445	415	413	433	442	423	446	445	451	482	450	421	432	435	449	419	432	439	452	405	430	453	420	453	449	430	455	462	474	420	453	425	434	452	444	460	457	437	440	455	450	459	460	468	434	444	419	458	448	413	397	433	432	435	403	422	443	465	492	445	466	430	463	465	438	436	454	428	434	459	493	415	452	406	413	435	435	441	437	481	449	462	460	431	450	438	426	461	419	434	448	418	435	424	458	442	457	464	424	468	456	426	440	409	460	440	433	468	435	453	411	436	454	472	447	452	402	450	445	425	429	460	444	440	490	467	440	481	440	444	445	427	448	455	472	462	442	437	458	454	428	471	436	454	485	438	443	464	453	455	457	439	429	429	449	483	456	426	428	416	433	440	412	456	448	429	471	478	476	416	485	430	452	432	438	457	466	471	435	473	463	434	477	442	419	465	480	417	408	448	491	465	462	432	416	438	466	490	462	443	425	463	420	459	476	476	423	399	435	437	458	427	452	493	459	470	468	424	461	448	457	432	497	435	446	473	387	459	455	445	481	432	434	415	447	457	419	462	441	420	465	434	421	481	442	426	427	441	459	476	444	435	448	451	417	411	443	423	401	440	429	444	461	480	447	425	462	471	456	463	441	431	499	430	437	470	426	449	416	426	446	421	429	422	485	432	436	463	428	445	435	445	440	437	433	443	435	396	454	454	454	468	460	433	450	428	446	467	483	428	433	453	444	465	450	457	469	469	461	403	434	428	465	405	483	430	433	458	430	458	403	467	429	398	410	463	418	478	424	450	445	457	477	453	406	448	435	426	434	451	465	447	470	457	443	440	435	429	468	469	433	432	418	435	445	473	423	450	439	441	431	481	427	468	443	445	448	448	433	450	446	438	439	451	401	403	444	436	464	453	427	415	451	421	437	437	418	427	474	408	438	432	429	438	450	431	472	422	446	433	470	452	439	409	432	457	472	483	461	474	481	461	482	488	470	502	422	426	442	495	413	452	431	458	436	492	464	478	445	444	430	436	444	454	432	485	442	464	415	456	460	466	470	451	451	458	467	462	444	441	440	463	442	469	454	415	478	469	448	466	448	453	417	455	455	423	445	448	440	455	436	434	475	427	414	460	437	453	437	395	429	441	404	447	425	445	453	458	484	467	446	427	441	462	489	460	450	449	459	434	439	448	455	456	468	444	453	482	443	453	494	415	408	417	418	455	453	449	470	451	435	440	409	440	473	447	447	436	444	413	456	424	430	445	461	484	487	458	458	430	425	402	461	472	434	449	468	435	457	433	472	421	475	470	448	452	454	445	433	422	466	418	422	457	472	394	410	437	446	484	421	424	433	484	448	442	466	455	431	419	422	469	448	435	463	432	426	443	461	440	445	435	456	418	450	457	454	468	451	462	457	431	456	461	444	454	448	424	442	438	443	426	449	439	433	452	480	490	388	466	450	447	419	434	439	490	426	448	445	467	451	426	458	388	456	443	451	413	439	436	452	473	426	398	444	403	452	448	421	444	425	460	459	432	414	451	434	460	448	442	479	455	448	474	451	430	449	428	446	437	468	459	442	426	467	442	469	470	446	421	438	467	459	430	413	448	434	443	443	442	464	432	417	451	420	443	458	428	453	466	454	442	448	436	433	433	429	461	460	470	476	480	455	435	500	421	446	456	488	431	463	439	460	461	398	467	481	437	405	441	441	417	474	443	452	461	444	451	419	426	442	457	445	477	406	398	439	467	447	469	420	475	445	452	438	487	432	453	418	465	448	415	432	446	420	416	494	476	417	477	419	417	448	434	418	454	446	504	425	477	419	418	481	418	436	482	459	420	442	416	416	418	448	462	443	440	453	427	462	473	442	443	492	423	458	420	440	477	439	468	439	457	468	425	480	458	444	435	436	421	451	451	438	444	479	469	451	461	467	461	477	459	448	438	458	446	458	457	421	503	426	447	442	430	457	464	425	429	453	474	421	467	401	484	458	439	473	466	411	415	476	451	425	449	461	431	416	456	442	451	488	476	439	464	430	411	477	421	470	448	443	410	441	461	418	407	406	408	476	413	436	431	433	467	419	444	443	417	437	436	435	455	457	402	475	438	436	465	412	451	470	443	449	446	424	438	421	462	459	472	469	405	439	446	466	456	454	448	432	454	438	462	452	479	471	430	435	438	448	445	475	427	467	422	467	415	463	468	445	430	456	425	459	449	446	383	436	427	466	456	455	477
11991	30736	22906	9759	5471	2898	1193	599	469	514	372	380	385	352	360	359	401	404	397	373	351	385	397	375	390	361	397	368	355	383	369	369	387	363	414	392	362	364	371	383	358	394	398	359	401	384	383	405	396	397	374	362	388	396	351	419	369	376	361	377	392	362	347	393	346	367	402	361	350	347	374	364	364	422	403	358	382	328	369	382	368	388	382	390	377	332	358	359	389	365	382	390	367	397	395	391	369	373	334	409	368	369	367	395	375	350	421	352	394	381	378	361	407	362	350	375	379	374	354	400	372	355	355	354	360	345	403	373	386	388	380	369	370	361	398	397	365	405	401	372	381	372	367	371	407	392	353	399	386	343	376	373	389	380	374	373	426	412	373	385	373	423	352	367	351	359	382	372	362	399	353	393	357	380	384	403	343	374	420	348	389	372	381	364	385	349	369	373	389	394	351	381	379	392	381	371	381	409	374	379	379	352	362	385	347	375	391	376	423	383	410	368	355	391	380	361	354	399	402	347	386	403	405	348	379	395	371	386	400	364	381	379	364	364	349	394	384	387	376	399	395	377	357	380	372	394	383	347	370	395	367	363	345	363	396	329	386	364	395	356	354	345	367	355	394	355	394	398	392	371	407	359	349	349	379	360	368	398	409	373	393	393	367	361	367	385	373	400	359	362	390	396	352	397	363	381	386	372	402	372	408	342	346	355	411	376	354	370	375	375	386	376	370	382	370	353	369	387	358	364	403	331	362	379	373	331	390	386	346	392	352	374	371	381	385	391	393	357	363	381	382	367	436	390	349	394	368	390	420	406	394	358	391	389	393	379	395	397	373	373	388	365	401	368	386	399	371	390	355	408	372	358	360	388	359	390	387	438	386	377	355	382	365	398	347	386	380	388	394	370	393	373	379	378	347	405	363	401	381	382	374	397	358	366	413	405	354	395	386	378	384	349	393	373	381	358	338	370	362	348	339	389	360	382	366	409	375	373	352	387	386	382	370	372	390	337	369	373	370	350	375	362	355	392	374	386	345	366	376	361	435	326	406	372	357	371	377	399	381	351	393	381	366	354	369	399	378	328	356	358	382	379	341	365	347	395	405	386	391	360	356	364	378	395	381	357	388	363	397	374	388	379	348	385	365	375	409	372	390	385	384	361	386	395	367	386	384	395	364	399	393	368	382	357	363	349	386	388	360	384	369	354	358	383	398	392	405	344	383	388	374	390	375	396	386	381	356	404	377	352	370	352	367	343	397	365	369	383	372	356	388	376	374	358	360	356	391	408	389	383	378	362	364	345	394	382	345	357	374	368	392	388	375	394	387	373	377	377	382	352	390	392	356	427	374	386	362	355	336	388	343	388	376	397	363	390	397	379	357	393	376	369	371	374	340	365	337	361	359	384	387	369	424	391	386	371	372	379	399	384	399	419	372	352	387	378	367	367	395	419	331	378	412	363	384	371	341	333	374	392	391	365	386	382	349	367	404	387	381	371	367	373	353	382	401	370	359	357	361	357	413	360	379	372	370	384	367	393	405	342	375	401	367	441	385	400	366	392	381	405	372	381	354	400	378	383	355	388	381	359	368	368	367	385	381	379	359	385	377	401	388	397	385	357	359	393	399	385	369	353	364	405	373	345	408	381	380	362	390	395	368	376	368	382	412	401	372	413	359	380	377	353	347	340	383	367	358	382	425	389	394	388	420	387	368	376	360	371	379	374	392	376	396	369	353	339	407	378	379	347	364	376	404	365	378	366	343	390	400	381	392	396	367	393	360	362	377	391	348	361	389	376	406	367	381	353	385	335	381	414	376	367	382	373	383	397	390	402	389	353	387	391	353	405	386	376	380	399	405	361	329	385	413	400	364	334	364	395	368	376	381	353	407	335	416	352	370	375	387	388	425	380	403	390	380	391	411	390	376	359	391	386	374	353	399	391	384	358	403	382	410	362	371	354	353	403	364	368	380	351	378	356	347	396	359	366	352	365	379	389	360	370	387	382	382	378	345	389	376	380	407	405	341	369	396	357	405	371	355	410	414	366	398	379	376	405	340	413	357	382	403	391	386	386	383	342	389	354	365	348	393	391	371	396	359	404	381	410	339	376	371	386	388	406	387	392	399	378	359	374	349	349	366	387	389	385	386	364	356	364	375	396	412	379	401	412	362	387	405	386	379	379	384	389	353	383	412	357	395	380	408	377	380	371	368	372	357	400	351	385	371	378	378	354	398	409	341	434	401	398	370	351	372	387	363	318	387	374	363	384	365	381	371	386	380	379	387	378	375	422	369	371	429	418	389	368	379	373	365	365	367	394	391	390	365	395	364	407	391	401	369	359	411	398	398	358	377	387	384	396	362	359	402	345	352	386	395	379	363	341	401	373	397	368	399	384	366	416	391	373	381	384	365	376	406	362	382	357	397	356	366	359	383	330	382	385	370	388	357	354	399	372	390	408	379	378	363	386	358	360	405	365	361	388	368	398	369	406	353	395	374	373	391	383	392	397	373	363	368	363	393	392	376	326	367	386	383	367	388	392	389	373	395	372	354	392	385	363	370	368	409	355	396	414	393	364	378	356	395	391	401	361	384	409	360	425	412	398	373	381	388	398	344	357	360	364	390	395	391	350	381	350	355	393	360	354	395	384	394	365	351	355	384	412	376	352	351	402	386	380	370	354	391	394	368	374	425	345	362	339	388	392	360	378	354	360	375	366	367	371	392	402	326	384	365	386	377	358	393	380	360	375	408	350	349	387	413	416	347	377	337	371	412	399	402	384	390	369	366	394	348	352	389	374	357	393	383	370	381	356	372	397	398	367	376	373	373	371	365	378	387	391	399	379	434	369	373	377	343	385	368	401	364	394	373	406	342	378	387	366	371	367	353	356	383	367	404	338	390	372	375	390	368	348	377	338	388	379	383	344	395	371	383	389	357	368	386	379	341	357	353	350	387	355	418	357	334	403	369	400	387	385	391	379	342	342	424	417	362	384	374	395	373	370	405	365	418	365	394	404	365	345	369	338	371	353	363	362	407	366	391	394	363	402	366	382	391	348	356	386	381	399	359	383	387	385	370	403	386	369	380	367	355	376	385	364	379	362	363	419	364	359	370	397	380	371	388	364	350	373	348	404	368	344	403	387	379	340	352	392	380	369	387	363	395	378	412	360	355	344	408	388	395	361	399	379	416	374	368	418	386	373	393	389	373	374	375	373	382	389	342	391	396	368	382	376	373	364	345	378	384	371	354	373	376	352	371	372	343	392	378	377	358	367	376	373	375	380	388	396	378	355	390	376	356	399	353	403	359	368	370	399	369	357	362	359	390	389	418	397	384	392	385	355	371	337	359	358	395	352	363	365	379	408	399	390	333	401	390	375	389	356	399	364	401	388	351	367	356	378	388	397	348	397	395	403	388	391	370	367	414	351	393	356	344	356	403	382	367	366	397	364	358	365	387	382	392	389	379	390	345	379	381	323	372	368	388	348	408	354	409	392	368	398	379	386
25589	24078	41461	44386	36589	25824	11356	2838	1450	1070	568	526	557	551	474	494	503	524	525	474	489	507	518	490	530	539	516	538	547	513	478	514	503	531	478	524	551	495	506	504	472	488	508	523	538	496	501	487	490	462	504	472	504	484	494	499	485	530	511	576	542	529	513	524	498	530	538	487	458	518	486	532	521	519	498	512	516	483	509	478	518	504	485	510	495	537	509	485	517	511	526	543	485	559	500	515	492	540	488	516	485	495	559	491	510	542	491	473	539	501	487	518	524	482	503	489	503	487	528	492	507	506	479	546	484	491	492	521	485	505	525	562	481	501	508	468	522	496	495	506	512	535	484	517	526	509	531	484	524	522	496	529	486	498	491	497	516	516	542	493	535	514	526	479	504	530	520	460	518	480	522	494	537	498	526	526	501	515	509	496	484	545	539	468	534	524	478	519	517	515	504	503	511	508	512	514	491	507	492	495	542	561	515	477	527	466	477	513	495	512	497	480	497	494	527	561	538	489	499	525	496	496	497	516	491	476	526	521	478	467	502	488	513	495	521	511	530	534	492	514	538	469	533	539	551	517	539	503	503	530	492	542	495	455	499	518	504	573	479	548	526	520	527	471	552	505	515	477	508	515	516	470	507	508	558	514	492	470	502	493	504	536	493	498	507	481	494	543	507	470	495	495	522	539	493	531	483	498	518	509	523	491	474	516	516	498	478	525	492	507	511	516	511	520	519	531	479	493	524	505	471	537	522	505	471	493	487	483	493	513	528	458	467	526	502	500	511	490	559	480	500	516	501	515	493	512	536	509	560	489	529	501	512	562	515	486	491	464	544	516	511	510	523	514	540	521	478	522	518	543	516	540	488	542	564	512	521	548	529	477	521	501	523	525	490	487	531	512	485	484	510	506	538	506	477	508	512	490	494	549	488	481	496	502	550	535	533	495	504	489	503	484	504	496	475	529	502	489	521	499	477	527	473	502	505	533	507	552	537	539	491	492	547	514	507	498	507	477	528	515	504	483	513	497	495	478	484	483	527	523	482	497	556	496	518	487	504	475	501	522	509	519	486	502	496	517	463	500	511	525	529	540	529	535	489	480	512	502	538	468	537	514	529	493	536	527	513	543	518	526	446	552	513	476	487	497	544	494	492	501	508	537	505	530	512	454	531	486	526	487	544	489	505	524	514	523	540	506	517	465	498	529	503	507	511	522	502	533	501	518	503	512	503	551	493	516	472	523	481	495	527	536	542	501	500	496	511	472	531	497	542	548	489	506	506	502	524	510	547	501	495	482	492	515	492	535	507	453	510	501	482	481	470	534	510	544	530	571	525	500	502	558	501	499	464	495	497	502	522	502	513	504	547	513	526	503	504	527	538	489	532	516	536	484	507	523	492	533	490	498	513	499	501	521	477	541	502	528	536	480	520	525	517	503	474	516	491	540	525	487	500	521	513	501	497	495	520	525	519	501	505	480	497	515	480	488	489	531	477	546	515	544	526	528	510	510	505	463	491	523	549	509	470	497	513	529	504	525	510	501	537	492	538	500	499	446	512	557	524	514	560	543	481	532	512	542	512	529	494	531	495	506	488	497	532	518	510	526	529	490	480	520	502	530	522	516	482	464	497	466	514	516	503	496	515	508	491	524	517	505	510	510	547	547	527	527	543	545	527	487	544	519	564	497	515	496	551	507	517	517	535	525	506	508	503	547	473	534	511	491	515	506	500	539	498	587	487	504	489	527	534	474	536	527	546	578	510	527	521	514	518	517	471	493	524	508	450	531	549	546	523	532	525	509	531	513	533	515	480	508	483	555	549	520	500	474	501	492	565	491	510	538	540	503	484	518	528	532	493	501	513	514	523	523	491	537	540	526	532	486	505	529	499	480	472	542	495	490	493	522	514	482	518	504	506	482	516	510	505	536	523	519	531	477	501	480	483	524	485	537	507	550	520	517	517	528	490	499	500	548	532	508	522	545	521	503	478	514	516	536	490	512	513	529	507	521	551	465	529	497	525	500	507	500	529	497	518	519	491	514	517	526	512	482	507	500	502	520	516	502	546	492	565	481	512	520	457	496	496	547	510	508	557	527	537	479	528	502	497	503	501	524	499	487	534	517	504	508	545	538	486	490	481	485	494	525	502	512	482	495	546	492	533	506	523	552	554	521	546	527	483	536	466	551	523	533	517	508	488	521	511	488	487	502	498	575	489	516	531	547	463	501	494	513	486	496	523	472	510	486	520	524	497	497	546	530	476	516	488	467	494	515	482	509	492	508	543	513	487	480	537	495	496	526	503	517	495	500	467	533	546	513	492	480	494	541	487	503	516	507	497	508	553	516	523	511	520	495	506	489	522	503	477	481	516	514	472	494	499	519	492	548	503	474	521	539	569	512	562	471	487	490	513	528	506	499	506	520	476	513	486	480	530	481	490	521	510	517	525	478	482	524	499	477	528	488	517	484	513	543	499	489	537	498	512	511	486	492	485	512	516	583	475	507	504	487	524	488	543	471	484	567	505	539	543	537	525	538	487	527	494	507	557	517	503	485	522	501	479	517	518	523	521	496	530	486	474	472	536	549	507	535	508	512	552	487	534	516	490	498	494	473	502	499	486	520	535	484	461	506	489	501	504	537	493	494	523	457	524	516	499	524	498	504	517	535	522	505	503	529	499	502	515	463	459	555	491	491	497	554	481	474	529	524	500	510	548	511	483	514	512	508	513	524	506	534	553	538	552	505	504	505	518	504	497	492	571	504	543	488	493	553	493	544	552	509	460	501	493	507	520	533	536	485	508	511	483	505	520	487	539	514	521	495	516	495	504	500	524	527	515	545	525	537	497	473	531	483	494	495	491	517	458	514	505	517	500	544	529	509	503	556	521	511	498	481	539	496	547	540	503	515	498	521	501	500	507	514	511	502	459	486	512	511	527	527	526	502	497	517	501	500	505	545	553	499	487	484	551	526	532	459	486	519	514	509	510	518	490	525	509	496	445	495	507	515	492	547	521	523	538	533	528	507	524	517	480	521	490	521	526	501	492	492	485	497	487	498	539	521	544	503	504	487	516	522	522	481	495	542	481	500	534	498	495	503	532	461	480	573	514	536	531	494	537	453	510	480	521	520	504	564	510	476	463	518	532	528	544	537	519	528	481	495	514	545	535	498	548	503	519	540	506	503	491	523	505	526	493	509	511	549	485	557	482	498	496	484	507	529	525	501	494	530	542	489	520	515	523	493	503	518	513	496	495	517	531	507	508	498	520	500	514	510	463	516	541	479	508	501	488	503	511	489	524	521	514	464	529	472	480	534	485	494	497	521	513	492	517	483	494	492	482	493	505	499	521	534	481	487	486	503	510	529	481	514	535	494	498	525	511	514	528	503	494	529	514	514	508	509	481	492	487	510	500	476	510	525	495	535	492	485	535	523	493	526	500	488	496	505	492	482	542	511	516	488	471	490	533	514	476	495	495	542	542	519	529	519	507	504	515	516	501	535	523	565
45058	90564	72857	49560	33374	19294	7356	2874	1709	1389	529	495	476	521	468	501	491	490	479	493	461	497	493	522	457	464	462	491	461	445	488	456	490	474	449	467	438	445	477	518	483	453	456	506	452	520	472	479	479	444	475	478	471	469	482	422	486	471	435	485	439	513	485	475	500	471	452	484	453	479	468	461	465	485	507	471	491	475	452	492	476	442	496	471	454	467	485	476	498	449	461	454	460	471	473	499	490	455	497	476	470	476	472	474	484	429	461	490	512	447	476	482	447	477	491	468	476	473	483	480	472	452	497	472	448	449	481	460	451	517	458	503	458	518	487	442	489	460	438	470	507	466	480	488	486	464	449	473	468	449	450	449	491	484	451	477	467	464	460	505	459	453	461	479	458	471	439	474	471	446	481	446	490	477	453	478	428	477	477	456	494	453	474	508	418	446	430	466	473	463	474	476	471	457	447	458	516	461	440	499	480	477	469	447	486	466	476	479	393	479	467	526	476	500	495	435	472	445	494	503	482	465	459	473	488	472	481	443	482	488	460	467	484	500	477	473	501	500	463	465	455	485	505	448	500	467	496	454	441	449	487	474	498	460	440	448	451	468	467	460	468	470	500	464	491	443	417	458	482	472	462	475	452	465	501	457	488	436	475	485	475	486	495	462	435	500	450	439	432	443	511	480	473	473	465	437	447	511	472	484	448	413	486	486	481	451	436	450	469	436	448	445	466	453	464	490	452	421	481	474	476	475	484	468	443	460	465	466	497	453	486	415	493	487	492	480	468	455	473	476	469	465	504	449	493	468	445	432	483	455	460	493	489	468	458	474	473	462	436	465	490	487	476	456	480	488	436	441	476	471	467	465	465	492	462	462	483	501	531	439	471	455	464	443	480	495	455	457	476	456	499	471	484	469	511	457	464	502	482	477	442	491	404	464	469	456	482	476	445	469	508	464	473	481	468	462	485	477	473	491	465	487	459	508	451	453	460	433	436	473	459	489	500	447	503	467	446	455	434	425	422	455	510	457	468	453	476	498	477	446	477	468	446	472	468	479	455	482	477	449	490	479	508	474	466	490	485	464	464	504	455	493	434	468	451	449	482	455	440	485	446	481	468	472	496	457	488	457	486	486	475	480	484	461	460	470	496	504	494	472	480	463	451	468	459	484	468	503	461	485	486	499	465	446	454	465	494	481	508	431	450	452	499	467	454	439	466	494	483	452	482	457	487	468	427	458	451	497	458	431	418	503	461	465	461	490	475	468	475	432	493	463	487	483	450	436	479	482	473	495	475	449	474	498	485	454	444	503	433	443	460	479	449	480	458	490	478	482	412	470	474	426	501	446	489	481	475	478	473	477	455	470	449	499	501	495	475	445	476	458	495	483	474	444	470	470	463	487	449	457	477	502	488	470	471	490	440	434	481	495	454	464	445	486	466	462	509	483	477	457	450	453	475	477	489	489	477	455	449	440	424	466	414	502	444	460	456	476	461	461	496	490	450	450	496	485	454	506	437	475	451	463	469	439	476	442	515	438	425	448	477	438	480	484	495	483	496	476	487	458	445	452	461	461	475	487	464	459	469	454	483	500	469	450	460	485	441	474	456	459	482	496	481	422	474	490	454	457	473	469	470	506	472	503	489	485	460	472	481	461	459	473	496	445	457	454	494	443	449	436	438	474	501	481	497	470	477	448	504	442	443	454	449	469	453	439	459	499	447	499	475	439	492	502	450	451	459	496	486	476	472	477	464	462	459	460	443	464	476	481	511	467	448	434	454	462	453	454	447	429	436	457	450	474	455	461	489	469	454	473	486	435	470	513	495	446	485	463	472	479	458	457	445	448	429	438	471	468	424	487	470	496	477	464	465	460	479	467	482	482	451	526	481	469	494	471	476	505	474	468	470	457	445	445	468	463	470	473	451	390	471	499	488	446	477	504	450	480	470	476	477	467	438	449	457	453	449	452	466	457	449	471	491	489	508	478	490	538	489	479	453	446	460	474	468	476	459	470	511	492	459	479	474	459	476	510	438	489	435	446	458	482	482	474	451	531	484	461	467	441	435	495	432	485	471	459	482	481	457	442	444	483	504	440	495	467	492	446	482	425	479	464	459	462	440	460	472	466	455	448	459	505	453	467	469	472	462	474	508	465	472	474	482	455	450	476	448	463	494	521	493	461	457	467	474	430	445	459	454	445	471	503	494	434	467	507	514	465	444	456	477	500	465	458	472	446	464	439	453	474	474	429	465	447	495	467	479	480	480	491	459	464	443	521	500	485	469	497	456	459	439	438	486	446	461	461	453	461	506	473	468	482	503	460	467	500	454	481	507	428	476	456	457	442	425	448	478	424	468	478	477	464	490	437	495	473	467	463	465	498	481	468	481	459	452	461	483	410	446	507	468	446	478	478	462	476	433	465	458	449	436	477	437	483	486	446	487	503	480	465	460	450	485	463	450	462	454	479	483	462	458	472	454	507	451	457	455	451	479	515	471	443	468	442	462	468	483	426	453	504	450	504	498	454	482	448	484	431	441	490	455	440	471	454	485	490	437	438	466	464	449	472	505	456	508	460	462	478	472	479	457	484	477	475	476	441	483	482	446	480	481	450	446	481	450	416	453	469	434	469	460	465	445	464	480	456	458	458	440	458	441	451	502	466	478	463	452	464	453	485	473	445	488	444	472	461	441	452	455	465	440	452	478	444	451	453	444	469	494	470	462	449	489	481	481	514	464	433	479	494	434	465	467	457	491	463	446	486	470	442	465	470	453	501	481	477	456	461	475	484	476	470	477	508	473	455	439	466	483	441	516	439	457	465	470	430	455	450	452	405	438	455	470	510	464	469	454	456	439	460	427	494	434	447	484	450	486	451	476	480	443	478	472	504	456	463	478	465	444	462	467	436	451	472	478	465	464	491	526	482	469	468	450	452	481	455	449	467	492	470	484	493	482	481	445	441	457	479	444	432	488	448	450	474	463	484	460	460	525	473	476	455	463	475	471	466	431	474	482	453	497	458	479	469	451	487	465	433	479	443	447	440	457	471	468	446	453	496	467	495	485	438	463	494	486	461	488	458	484	509	442	442	469	458	472	480	489	438	457	507	466	433	485	433	457	483	477	494	458	500	491	411	452	467	442	437	465	477	447	480	459	469	452	449	454	453	461	444	474	470	473	487	481	454	438	476	454	454	431	496	516	447	504	516	447	500	460	457	489	498	486	464	440	444	468	484	496	465	433	462	488	486	508	439	471	439	479	490	473	484	470	472	455	486	499	462	446	444	457	486	449	468	462	461	467	471	434	496	469	465	489	495	447	497	470	479	440	488	472	432	450	459	482	495	436	441	413	467	460	477	470	491	464	426	454	487	487	454	487	465	461	493	495	464	481	463	468	453	472	481	510	459	497	423	492	464	446	451	483	438	452	492	482	478	439	465	447	491	490	472	461	470	482	456	504	438	474	493	487	463	452	423	442	486	442	444	481	436	479	478	456	498	405	459	452	430
24543	22649	37470	41956	40896	34694	20204	6158	2466	1832	1110	663	616	612	625	591	610	601	602	708	607	607	585	627	663	615	588	606	664	631	577	642	599	606	597	628	631	636	659	610	634	640	646	664	640	586	619	602	635	628	583	564	623	599	606	614	662	591	567	610	615	663	620	629	621	560	557	631	600	602	611	579	598	614	622	632	637	656	612	602	669	580	639	602	592	589	587	605	594	632	608	608	658	604	626	571	588	575	655	603	581	617	632	600	622	618	616	605	593	656	585	640	640	620	557	579	585	587	629	589	577	651	584	605	581	616	572	595	610	627	630	592	639	648	655	607	607	576	604	593	620	615	637	606	629	624	645	611	570	625	604	615	615	656	583	610	584	599	623	570	603	598	597	643	616	562	605	618	635	599	620	653	654	610	595	602	639	627	611	622	625	616	597	646	568	604	569	600	629	624	585	659	627	650	615	652	594	587	643	576	619	620	599	607	599	651	602	637	629	565	608	622	591	612	629	610	617	593	625	609	627	615	622	617	621	577	572	626	601	614	601	578	615	631	573	653	625	575	617	643	564	621	626	615	570	608	618	575	605	623	574	610	624	648	597	607	654	577	598	665	595	607	603	596	601	605	613	596	621	628	634	575	589	570	591	605	588	638	634	603	639	581	561	604	614	594	622	583	594	596	636	585	573	625	562	592	606	590	638	548	622	621	598	622	607	592	619	598	585	615	574	599	625	611	627	597	606	640	644	623	609	603	583	583	659	598	608	652	622	631	603	659	659	651	602	639	631	620	551	613	633	604	628	564	626	624	609	615	590	640	620	618	617	685	632	630	614	627	608	599	606	606	594	618	641	687	599	600	567	600	595	613	604	595	595	616	638	599	584	612	632	595	602	597	630	584	605	663	600	588	630	586	640	612	605	613	612	575	595	609	624	573	644	601	591	620	630	640	644	587	633	627	582	614	636	600	609	646	567	647	635	605	615	623	561	627	623	667	585	573	586	585	579	564	638	643	611	560	588	593	610	588	628	662	607	599	645	613	591	587	617	576	608	637	598	617	582	584	586	579	620	600	626	604	597	580	618	554	641	557	633	600	638	690	596	602	619	639	611	576	619	616	633	623	593	575	605	630	687	608	610	595	593	632	615	610	603	650	602	632	636	642	589	624	641	608	607	607	577	617	581	606	596	614	640	631	608	597	622	614	599	629	633	646	591	586	615	609	592	603	592	619	604	645	593	609	567	562	593	595	559	587	615	615	657	610	589	620	630	572	610	656	596	637	607	591	645	605	611	621	662	592	651	622	573	620	590	588	583	562	584	599	588	600	601	577	615	604	625	663	638	603	612	626	578	624	609	593	633	610	594	613	575	572	599	593	606	604	627	628	595	582	628	610	552	611	627	575	575	625	596	631	583	595	618	600	650	630	642	574	616	623	604	631	631	633	630	646	630	608	610	590	631	589	543	618	601	618	630	618	574	616	616	575	595	591	638	615	624	607	654	560	639	577	652	635	579	560	622	582	624	596	590	639	617	616	664	587	617	628	641	636	582	593	631	641	576	566	569	643	623	586	613	623	588	603	651	608	585	647	610	588	570	608	576	608	614	594	616	630	602	636	622	620	577	627	613	577	588	572	646	572	603	617	602	641	584	611	598	655	580	621	630	644	563	643	584	621	636	611	658	582	584	601	620	605	598	593	583	604	579	586	630	612	592	614	612	573	648	589	591	635	650	617	601	636	631	564	575	614	614	652	566	592	634	621	575	628	584	562	652	609	563	600	614	637	604	633	599	632	625	658	583	625	616	599	661	644	640	614	620	581	621	594	574	599	562	581	621	617	586	632	565	586	666	591	620	575	583	651	576	682	586	609	571	611	599	632	589	583	596	659	611	620	598	602	618	595	632	627	626	633	624	625	610	612	626	637	623	615	574	616	583	627	583	573	622	656	589	641	658	646	634	591	582	629	582	589	612	614	611	638	618	596	604	615	582	643	619	614	640	639	589	601	563	549	579	625	620	585	630	595	621	575	619	622	659	597	619	574	626	600	612	568	564	567	605	601	577	600	608	581	637	645	585	612	582	635	657	646	598	622	596	589	598	605	630	589	614	606	630	600	585	629	564	596	651	571	609	636	603	603	635	621	596	602	577	598	583	569	614	563	611	631	601	649	557	642	595	568	638	607	622	644	602	658	587	603	605	630	605	600	619	634	594	639	592	622	600	586	636	591	605	595	633	591	654	646	603	604	630	664	660	601	603	641	632	597	637	609	622	602	624	649	609	632	598	577	643	616	594	588	634	636	605	597	629	610	566	659	583	593	593	591	600	654	597	594	615	587	620	607	615	578	592	575	585	600	623	624	630	606	609	602	600	559	616	626	579	574	595	643	625	648	590	596	625	615	639	629	583	648	626	584	570	570	571	614	661	627	606	607	597	578	624	616	609	615	641	623	588	564	563	627	601	593	583	609	644	610	650	607	648	601	592	619	587	645	625	575	630	586	592	598	621	612	591	641	586	606	641	578	590	621	587	593	605	611	609	589	603	637	596	634	616	612	612	661	613	640	643	649	595	613	614	655	622	615	616	632	621	587	575	651	637	610	605	612	625	629	580	553	576	579	606	627	588	613	618	621	629	633	611	598	588	615	634	629	584	649	633	585	617	664	616	656	598	614	639	590	645	617	563	607	616	604	630	625	616	583	612	614	597	571	649	632	588	580	574	594	637	587	610	610	580	611	641	556	606	602	650	596	621	589	605	642	572	607	585	626	653	611	604	599	618	652	578	619	581	627	637	598	598	640	570	589	599	579	593	626	599	648	578	610	644	606	599	614	590	580	593	593	577	584	597	643	602	635	619	617	579	573	580	627	641	611	630	637	615	599	626	606	643	614	590	615	602	640	642	605	621	599	579	547	607	652	592	640	634	599	599	617	602	589	631	600	557	641	626	633	659	601	583	578	589	605	626	636	626	608	622	646	615	617	593	618	631	617	618	600	632	628	603	635	600	638	638	622	622	608	612	587	629	605	615	628	613	667	600	590	627	606	589	635	576	614	612	648	674	612	579	591	597	644	578	654	614	652	671	650	603	650	630	578	600	555	634	614	571	586	608	620	619	622	605	579	573	606	585	608	601	610	613	653	616	609	619	620	568	590	665	606	652	591	591	639	616	570	602	604	584	619	591	590	613	588	587	623	601	618	592	586	618	592	609	561	631	623	647	622	639	594	633	599	600	624	578	603	592	597	586	619	578	616	627	595	583	618	645	584	603	577	595	617	613	548	563	612	604	608	610	602	586	631	602	631	595	607	599	606	605	613	621	599	598	568	622	605	606	580	585	584	611	612	650	601	608	609	590	618	596	593	573	592	625	618	604	613	572	631	574	602	580	611	646	613	593	628	590	627	615	641	587	585	609	613	614	640	605	640	587	628	573	583	614	592	650	617	590	600	589	636	597	603	616	562	621	578	590	593	614	550	584	657	610	589	639	603	592	585	576	577	606	626	631	569
55519	102275	84680	63828	46150	29397	12688	5278	2920	2272	1228	615	573	584	556	580	550	598	542	591	576	573	588	552	564	571	537	548	581	553	543	558	572	569	554	580	554	579	603	563	544	561	559	568	613	538	574	587	589	623	567	583	550	587	526	546	510	611	564	581	563	595	557	578	576	567	583	555	571	562	575	597	598	593	542	570	553	561	602	580	570	600	581	561	588	537	606	581	565	579	522	590	582	591	553	557	577	573	538	563	557	596	550	576	539	618	585	552	610	544	589	537	582	600	582	578	570	585	608	549	574	561	589	547	579	567	568	600	596	596	585	560	547	568	582	641	538	550	585	582	547	579	549	574	560	605	572	574	592	569	566	610	574	552	573	622	568	608	553	534	565	565	563	559	582	547	575	549	595	554	568	578	573	593	576	540	551	580	598	600	551	600	597	525	582	579	568	538	556	559	586	629	571	558	581	557	592	598	610	574	566	558	617	557	586	590	554	540	551	566	568	570	551	594	584	569	578	557	587	591	597	564	645	573	589	567	539	580	616	594	591	553	533	572	594	548	602	557	583	562	565	518	581	567	574	559	619	633	602	559	544	528	567	586	583	564	604	563	591	586	609	587	545	516	562	589	555	613	557	562	575	547	535	581	581	608	590	550	578	591	566	562	539	597	557	563	538	568	565	605	563	567	560	596	566	548	587	568	558	608	553	557	568	568	591	604	543	563	600	544	561	589	561	582	527	602	587	629	539	542	590	539	609	570	563	547	559	569	593	568	538	581	586	558	583	554	594	554	595	585	538	573	565	523	565	559	535	546	542	580	554	555	544	608	570	578	603	612	581	565	566	550	576	537	550	576	554	572	569	539	540	566	557	528	559	555	588	544	593	567	586	541	578	560	560	556	559	576	570	562	615	557	556	610	570	572	604	569	586	578	533	550	612	567	599	599	553	575	593	611	609	603	548	589	581	561	559	536	566	553	545	544	547	616	559	598	570	565	569	592	582	570	590	568	571	629	580	574	596	535	572	559	580	605	599	577	587	564	555	548	569	560	572	581	601	537	603	575	604	567	531	564	606	609	606	576	563	563	531	544	599	572	585	574	595	549	561	576	601	593	566	622	580	580	534	611	607	577	536	578	588	568	546	554	586	520	571	569	581	603	557	560	573	582	577	516	562	596	557	580	586	558	598	529	567	560	619	559	541	565	592	604	572	562	586	590	594	593	562	543	561	577	588	556	553	578	550	557	587	590	568	493	525	547	525	581	558	589	583	580	597	550	638	576	573	587	581	615	576	572	581	578	563	525	582	628	532	570	588	576	568	584	590	545	536	559	556	559	551	567	583	578	524	584	573	595	556	573	579	606	530	592	590	566	562	546	603	519	551	551	579	583	568	585	566	564	593	544	615	567	565	578	612	605	545	566	589	573	527	579	554	596	609	556	559	564	505	546	602	533	571	571	574	586	594	526	562	511	556	578	552	575	541	559	520	557	546	568	585	563	617	570	570	607	577	571	545	555	605	580	567	591	544	583	556	555	594	597	610	553	549	542	529	579	572	592	584	529	590	598	540	572	543	581	598	567	561	529	551	587	532	616	565	501	576	587	583	545	575	578	535	577	581	588	589	580	532	525	565	584	588	582	574	604	565	547	561	546	544	561	526	531	582	532	532	532	574	601	604	593	539	583	582	561	597	567	595	532	530	559	584	523	563	548	515	542	604	575	588	572	574	545	604	599	519	565	591	589	572	587	593	553	538	540	573	586	570	556	573	577	595	590	603	529	554	531	589	565	576	573	565	576	589	552	565	591	552	595	562	558	555	559	575	569	548	598	589	561	582	583	602	580	549	580	560	579	554	544	566	595	574	587	569	578	614	611	525	576	603	578	560	575	568	572	577	598	580	600	561	597	577	552	557	520	584	544	539	560	583	583	560	551	536	549	577	565	539	588	585	604	592	580	584	572	562	565	534	525	543	557	561	548	556	561	542	583	599	515	579	585	555	532	574	543	563	596	584	551	609	539	551	594	575	568	560	563	539	593	567	542	596	580	575	541	570	549	547	574	584	591	601	574	545	604	634	542	579	583	564	544	541	583	598	564	536	551	604	567	574	578	555	577	595	596	586	572	585	573	588	522	585	545	572	582	574	539	561	541	556	571	566	603	603	554	556	590	579	567	605	605	568	614	591	590	594	539	599	584	600	606	563	552	580	542	588	596	556	593	568	569	570	593	574	573	572	580	573	589	561	583	567	609	569	550	570	550	559	560	560	582	599	550	567	556	544	523	624	566	570	591	587	518	586	531	569	602	530	558	621	566	564	586	539	586	572	549	556	511	555	537	557	578	598	494	586	550	611	539	586	619	597	591	612	599	526	608	578	589	562	537	570	577	577	573	567	546	524	532	576	554	593	549	583	601	581	553	534	546	549	572	599	556	590	615	610	597	570	556	552	610	574	541	581	591	569	574	593	579	549	541	584	559	541	529	599	551	577	579	603	569	588	545	564	578	557	540	567	564	585	561	581	578	561	565	574	598	602	566	576	590	606	574	552	589	564	554	568	579	524	588	587	551	542	592	562	568	564	585	536	507	580	546	561	625	555	542	580	546	555	579	606	581	532	556	611	588	543	589	557	591	582	590	552	526	579	545	555	600	577	578	548	533	525	601	574	617	570	591	611	605	606	563	568	585	568	562	551	568	574	586	580	589	544	561	585	573	576	568	572	544	570	583	555	574	548	591	597	604	555	537	568	581	577	577	575	597	566	567	570	547	551	607	577	530	539	560	535	615	605	547	589	559	599	535	587	583	604	595	586	568	535	562	556	557	539	585	513	551	587	540	564	571	614	601	575	571	614	585	610	565	569	564	564	547	561	572	580	561	620	572	562	587	584	582	614	569	549	530	567	603	599	559	533	521	553	584	570	587	558	542	552	556	548	588	563	574	551	557	590	614	580	589	528	563	572	556	547	550	544	578	598	593	518	586	552	556	579	553	539	606	559	530	581	546	561	541	603	615	566	554	572	589	571	547	558	571	579	561	580	537	567	565	549	565	591	598	586	609	600	527	579	552	575	585	570	571	531	540	538	537	554	608	544	600	570	558	548	547	509	575	551	593	581	582	569	556	584	564	597	604	556	559	564	558	564	573	576	561	607	601	572	555	557	538	562	560	575	598	606	577	570	575	557	587	572	517	530	574	570	592	562	567	548	582	574	569	561	550	550	591	625	581	585	569	561	583	577	551	545	594	604	522	565	556	598	623	548	566	569	560	570	592	542	565	575	559	579	553	513	575	543	620	575	550	534	565	547	533	561	561	573	563	534	582	563	541	565	569	611	554	606	563	571	575	576	573	549	580	576	508	564	579	553	588	587	610	581	560	584	541	590	537	496	564	602	541	570	550	562	557	590	590	571	584	551	537	596	591	602	541	548	560	537	576	571	523	560	581	573	539	546	568	601	529	530	570	588	599	585	604	553	569	586	567	590	509	628	588	598	535	512	581	586	579	548	562
28721	25469	25606	14791	6306	2946	1217	661	543	519	490	424	417	424	476	451	410	427	448	497	425	458	427	466	473	468	448	399	464	465	459	424	438	423	447	413	481	474	476	462	453	445	488	416	452	422	421	467	452	434	446	444	437	446	436	413	479	429	448	431	439	444	439	478	459	457	463	473	431	447	426	456	437	436	445	451	450	486	422	488	430	424	479	427	429	471	407	464	384	440	418	387	474	450	451	476	479	447	436	452	451	442	449	417	458	472	486	440	437	425	445	461	468	470	443	462	454	461	434	443	444	455	413	429	467	440	471	425	446	419	449	458	431	454	437	438	464	439	484	436	434	427	444	447	447	455	481	425	426	471	476	464	403	452	448	448	473	474	433	448	456	448	468	423	449	494	446	432	414	442	461	404	415	420	426	459	451	428	400	465	421	490	430	446	450	445	444	466	459	439	462	430	471	439	409	440	406	410	450	406	449	429	463	467	437	436	442	420	411	451	439	438	435	402	467	412	465	426	435	472	409	444	487	432	434	422	382	439	429	426	442	448	451	504	441	435	444	440	424	468	466	408	450	443	480	448	494	441	457	450	452	465	444	427	435	401	434	472	445	440	441	448	451	479	420	466	429	450	428	412	446	415	402	407	473	454	446	431	458	427	424	477	441	441	413	466	443	469	427	409	463	460	439	466	415	414	461	441	433	449	471	452	456	479	444	461	459	432	419	444	444	436	476	446	457	410	450	469	463	450	436	442	428	430	453	442	440	445	443	445	430	465	433	463	444	438	417	455	465	445	450	447	457	472	434	443	452	439	462	452	467	449	443	445	434	461	470	419	462	449	454	464	427	448	465	418	423	438	454	401	428	444	440	394	476	424	461	398	454	436	474	431	451	457	402	429	442	453	408	433	429	391	434	484	443	464	428	449	409	439	427	474	423	429	479	470	432	466	428	467	408	463	481	444	423	435	438	423	410	437	444	418	430	479	478	437	482	478	478	465	429	446	465	443	428	446	450	443	453	414	440	420	402	460	446	442	487	458	461	443	455	438	434	473	452	486	471	396	410	426	404	434	443	412	440	449	453	401	460	487	451	471	456	439	435	405	445	461	440	463	459	443	460	437	398	433	462	476	460	446	396	442	470	416	462	426	439	434	450	430	433	462	448	430	450	453	429	450	452	456	460	434	442	390	463	463	435	467	448	440	504	468	432	447	460	462	433	448	420	471	428	470	429	428	459	492	466	424	489	440	429	433	470	425	451	482	438	452	407	397	416	459	470	446	459	435	429	408	432	433	447	450	378	448	428	473	432	451	436	452	404	431	491	430	424	449	425	445	452	415	435	434	434	432	432	479	436	421	439	473	437	441	396	454	429	453	462	437	460	426	472	461	435	432	447	459	457	404	455	452	413	456	465	437	425	462	430	472	441	448	448	404	424	433	449	436	486	491	461	456	439	407	437	406	408	468	414	441	449	456	473	439	440	448	431	407	433	477	457	471	415	433	454	450	448	444	444	485	468	472	421	472	411	429	455	455	459	466	467	489	418	444	460	456	443	430	482	466	445	415	421	377	445	464	481	460	400	435	456	449	456	451	456	466	433	447	438	444	462	443	439	421	455	425	462	406	439	455	472	455	444	450	429	452	452	445	459	429	477	455	416	425	461	464	454	468	435	441	479	443	469	427	467	450	483	414	497	448	441	442	440	472	453	464	414	455	408	476	451	410	460	478	427	452	420	454	453	454	459	484	418	451	461	448	464	465	412	431	447	434	433	462	441	486	457	453	433	438	453	417	460	416	427	456	450	388	470	453	449	446	440	441	431	440	456	420	445	436	445	434	439	461	451	428	430	438	419	415	432	436	418	437	438	437	441	461	463	453	407	463	429	429	443	465	443	436	463	439	449	464	426	443	434	413	403	442	446	423	423	422	476	439	422	424	451	457	433	452	479	468	476	467	447	465	467	452	473	456	464	475	431	447	398	470	420	464	449	442	428	437	447	439	412	430	454	441	444	431	455	425	386	426	471	478	428	455	420	472	432	416	472	449	408	466	408	455	445	445	459	452	453	459	430	433	421	463	452	472	423	443	470	437	435	450	430	449	418	478	448	450	469	428	426	408	433	433	452	476	432	458	420	436	431	457	470	444	471	465	439	464	438	453	483	424	456	482	460	470	464	451	444	443	423	405	440	411	459	460	446	413	429	443	421	415	423	450	470	447	464	463	473	446	399	420	459	433	456	436	462	456	432	466	432	457	422	422	457	467	457	448	422	461	425	411	435	468	437	473	452	430	471	389	425	437	450	451	451	461	450	442	456	395	418	444	440	453	430	480	443	449	434	440	507	440	427	439	467	448	424	439	440	448	441	466	430	445	416	473	445	457	454	418	441	435	458	409	434	440	436	473	414	465	450	439	510	388	449	424	415	438	463	439	459	459	453	452	460	471	432	488	453	448	484	465	438	447	422	444	456	462	432	452	452	455	445	431	450	428	443	477	471	421	419	453	410	452	453	448	444	425	434	420	457	418	426	437	475	430	440	427	457	438	411	467	456	438	445	439	436	441	430	448	426	456	457	448	450	473	468	415	436	460	433	428	441	450	415	449	441	450	484	452	406	431	419	462	439	452	483	426	416	485	435	448	442	454	469	444	495	480	442	392	492	432	482	442	456	442	410	442	437	446	484	463	468	473	434	450	437	466	443	416	428	447	432	464	465	386	438	454	481	433	419	444	434	417	461	477	463	471	433	458	450	397	448	458	433	479	438	450	398	447	460	485	474	468	466	437	488	450	447	460	477	452	428	423	436	418	455	432	431	466	442	477	457	456	435	478	415	439	464	467	486	498	464	477	428	441	420	455	469	462	417	404	406	456	438	435	434	443	431	481	459	470	440	434	462	419	424	438	429	436	445	439	419	500	464	475	437	447	465	443	439	421	440	420	394	445	449	456	432	439	402	459	423	437	462	413	495	468	477	446	449	438	429	433	476	481	440	444	430	445	442	438	449	435	437	435	415	449	398	450	437	470	453	423	465	457	430	432	457	452	445	464	470	424	423	427	418	453	479	451	430	452	481	444	423	451	471	460	406	443	448	463	457	437	443	442	442	433	414	454	416	432	410	469	416	448	424	453	466	419	471	456	431	421	415	445	465	474	453	450	453	419	440	440	458	424	441	437	420	422	418	422	412	461	438	445	468	439	439	460	461	482	496	431	479	450	424	435	433	439	484	444	436	435	458	449	421	439	434	475	441	467	428	440	446	441	452	468	459	444	421	476	456	444	419	412	466	404	457	448	445	427	435	463	419	453	433	423	430	459	437	462	414	447	409	437	445	487	427	436	414	439	470	499	450	416	455	437	474	445	452	399	464	438	446	419	455	433	455	434	488	456	464	458	446	460	467	453	458	426	458	465	419	437	465	439	396	456	457	455	421	456	437	421	436	443	461	412	420	429	469	429	454	422	475	409	445	441	433	459	426	468	479	453	438	451	465	432	439	465	437	431	447	449
14291	31064	23395	10367	5502	2913	1134	604	542	432	392	389	362	359	381	386	382	387	407	409	368	392	393	399	359	384	380	368	398	374	370	375	386	398	359	383	396	384	384	368	379	401	429	369	378	384	339	387	381	386	389	356	386	372	411	366	369	393	370	380	372	391	400	380	370	387	387	378	389	384	403	381	357	367	383	336	381	378	376	382	338	374	364	350	389	368	390	363	371	381	371	391	340	366	419	389	389	407	354	374	365	362	402	390	385	366	367	358	399	413	406	391	353	383	373	367	383	392	376	395	384	359	385	376	387	369	408	396	370	358	369	397	348	397	385	333	398	381	371	352	365	361	363	366	349	359	356	362	401	391	395	380	368	352	357	372	368	366	353	370	364	394	336	408	379	361	358	401	384	385	401	340	382	399	388	365	395	401	389	383	354	363	376	363	408	367	336	408	365	399	345	376	387	375	372	364	362	360	366	370	372	373	379	380	369	352	372	376	346	378	360	369	393	401	382	341	372	376	344	419	354	379	362	389	408	404	378	391	384	372	367	359	347	415	396	359	391	407	356	394	378	371	360	405	367	370	392	404	401	381	382	367	373	391	381	369	381	370	351	370	385	372	385	375	365	388	360	419	367	378	360	362	381	396	401	389	349	387	383	364	372	400	347	389	399	405	376	376	374	352	355	377	370	370	421	342	387	395	348	371	403	338	363	397	385	351	379	412	327	407	366	373	389	365	382	377	346	395	342	335	399	348	356	412	369	381	382	401	344	350	387	373	354	370	364	367	402	384	390	412	425	392	396	366	389	367	403	419	365	354	388	389	367	361	388	381	355	366	363	364	387	398	386	372	375	398	394	382	375	373	399	365	406	376	389	377	372	387	362	366	359	363	342	380	386	354	370	392	378	392	398	398	382	358	339	379	387	392	377	391	397	387	369	373	362	386	371	325	410	373	381	396	380	407	371	383	364	402	392	365	388	382	401	387	371	380	398	395	367	401	391	425	381	361	399	385	344	355	374	387	363	387	394	374	371	359	402	372	365	373	369	394	371	394	371	364	397	424	397	367	410	372	380	393	379	383	384	372	385	383	383	369	409	375	378	344	369	366	393	381	399	384	358	383	381	353	403	368	382	378	379	368	423	380	414	353	386	406	379	395	387	347	351	387	374	367	397	365	378	357	348	383	376	374	369	369	353	337	368	417	385	365	424	373	377	386	360	343	382	347	385	355	375	404	386	351	386	402	414	378	361	389	377	412	367	352	364	368	381	368	370	362	392	366	358	427	342	378	394	344	392	382	375	393	374	347	397	404	387	381	403	359	369	351	379	368	356	365	365	396	358	396	380	365	388	390	367	379	379	388	403	377	386	368	358	369	366	366	376	389	407	385	387	376	389	363	408	377	403	395	385	361	370	379	327	383	390	354	388	383	396	352	388	369	355	387	358	369	371	387	390	416	366	378	355	384	401	400	399	346	391	397	373	386	418	391	393	368	386	392	387	388	375	399	378	321	392	395	359	372	379	405	380	362	379	359	391	364	338	378	393	373	389	361	371	371	354	420	389	362	404	402	370	360	385	366	374	358	360	365	371	382	357	346	381	360	409	371	388	433	391	341	389	408	385	384	369	363	401	375	388	416	352	379	369	378	383	382	363	424	365	364	368	379	384	407	385	357	370	395	366	389	367	344	375	365	362	388	396	403	423	385	375	407	391	359	359	380	370	324	383	401	389	380	401	377	361	373	387	398	375	404	336	355	372	387	340	404	392	365	338	394	378	367	390	389	380	368	379	379	360	376	367	398	369	363	376	379	407	397	377	351	425	403	368	382	366	379	369	398	377	359	388	380	388	415	371	351	388	381	341	373	347	356	386	381	363	363	412	378	357	385	386	398	382	380	358	355	373	401	378	378	356	360	387	393	385	392	367	331	347	400	358	394	378	354	385	385	381	389	378	378	382	384	392	381	357	381	382	385	390	398	400	386	432	397	391	370	392	357	350	346	372	397	376	396	376	397	345	333	358	389	411	406	400	366	399	353	405	389	374	370	388	364	411	363	378	374	358	375	378	367	390	373	350	382	421	423	393	354	358	362	379	368	370	377	389	425	378	366	369	372	393	391	390	376	330	414	395	400	390	341	353	380	393	390	355	353	363	388	408	364	387	351	403	379	372	393	376	378	346	378	377	371	360	395	344	374	390	365	392	377	373	343	386	365	372	387	371	362	390	382	383	417	413	362	358	368	357	308	342	360	356	385	403	386	345	391	372	364	378	403	399	383	367	381	419	372	348	354	400	404	402	359	376	393	375	372	391	371	401	449	387	384	387	360	385	361	403	417	380	384	388	416	408	399	398	394	388	383	418	371	358	378	405	377	382	369	361	369	352	366	370	331	398	431	370	311	391	380	380	404	418	391	376	371	364	379	393	360	382	366	365	425	396	372	361	359	370	363	351	379	373	376	390	404	359	370	390	361	349	383	340	401	363	396	353	431	394	360	371	367	388	384	364	388	391	394	401	369	348	370	375	412	370	351	372	398	425	390	335	376	410	367	380	401	373	381	371	372	395	379	386	362	415	360	387	394	373	377	411	363	402	391	379	370	396	380	369	411	388	382	370	378	395	401	364	336	387	365	346	350	374	379	365	359	385	356	377	355	359	368	398	358	379	375	378	365	355	383	378	394	417	367	358	360	347	381	380	390	380	404	359	413	376	361	379	357	380	353	391	370	362	398	403	354	374	401	408	379	370	344	379	376	385	387	356	353	385	360	371	368	381	364	386	374	363	363	364	367	409	358	388	381	372	364	365	386	370	405	384	370	356	376	377	380	388	374	358	355	378	360	357	380	415	379	367	380	372	383	355	407	361	412	383	382	373	391	393	369	387	352	375	402	388	389	383	374	365	367	419	371	372	377	377	423	377	376	356	400	365	399	346	420	364	365	367	358	364	387	407	397	407	387	421	392	361	371	386	389	407	410	393	373	363	372	391	376	363	398	409	381	372	378	364	359	368	393	370	390	373	333	417	342	397	391	366	416	388	400	345	351	365	370	411	389	402	371	362	404	330	350	394	386	372	364	375	406	375	401	372	381	369	405	385	346	382	378	366	362	370	388	389	387	365	404	364	385	395	399	368	362	368	373	357	371	402	363	397	357	372	376	378	363	410	378	362	361	427	365	370	380	341	379	364	346	379	387	351	393	366	370	383	397	359	379	376	406	378	363	387	388	374	379	363	387	383	393	366	344	384	395	373	356	412	355	407	362	406	365	364	383	378	375	383	347	399	372	411	385	381	343	404	400	373	369	387	340	383	350	365	412	388	381	346	345	397	392	340	388	406	385	365	402	362	351	397	396	379	357	388	346	381	372	370	366	344	402	386	400	399	371	366	355	373	373	370	389	374	358	375	359	384	362	385	372	417	383	369	356	392	364	414	411	379	401	365	402	377	362	369	422	368	373	381	388	377	381	369	391	400	377	338	344	340	379	382	377	399	387	399	363	392	366	352	378
25509	23715	40012	43685	35843	25250	10579	2994	1489	1208	772	556	477	535	509	540	484	519	557	516	478	484	489	494	547	523	517	492	529	519	519	517	488	468	477	495	496	497	518	506	506	499	518	508	518	502	470	475	481	535	488	460	493	524	461	517	462	490	496	550	501	532	494	477	523	495	521	497	481	480	462	521	478	525	525	480	520	509	522	541	520	480	472	535	487	506	508	508	498	498	530	514	543	521	509	525	513	531	470	499	531	511	564	531	516	538	475	478	449	497	478	515	503	520	524	463	493	515	492	483	499	528	522	518	517	474	474	507	491	527	483	493	496	458	517	506	516	470	504	503	519	529	518	477	487	510	516	508	502	446	541	484	462	518	491	513	493	510	483	486	475	497	482	488	501	464	507	517	490	467	539	535	485	514	479	517	496	534	499	464	492	480	503	502	553	513	538	455	506	512	501	527	468	494	487	502	551	487	496	475	515	546	505	474	479	509	488	490	472	524	480	526	535	491	468	504	467	498	514	482	505	500	499	498	543	537	500	482	477	515	529	476	482	538	475	485	465	531	518	509	516	548	502	519	478	483	472	489	514	522	459	514	484	511	522	429	482	527	524	495	496	503	518	470	510	512	531	477	491	485	531	464	466	508	471	478	505	518	506	492	494	522	486	507	489	508	516	510	472	496	514	459	492	480	495	521	459	485	489	489	514	525	518	488	482	496	490	504	506	514	487	456	491	446	509	508	535	460	485	492	472	478	515	536	526	464	511	508	476	501	521	513	508	496	475	487	499	527	478	536	517	531	502	508	526	530	501	520	518	483	510	454	534	496	510	479	504	486	503	494	533	494	495	506	475	527	511	511	443	522	514	490	472	493	508	501	489	486	500	520	496	521	508	510	474	479	461	483	508	469	479	538	559	496	495	516	506	478	503	524	478	464	490	504	518	502	513	514	499	510	518	510	526	512	524	484	513	504	493	534	501	516	488	515	511	505	473	524	525	495	550	495	495	512	507	484	540	522	448	478	507	499	519	473	510	451	491	537	488	520	486	474	457	463	460	514	493	505	500	483	517	513	542	517	528	507	495	524	512	475	493	506	495	493	515	509	540	532	567	520	516	465	493	517	492	506	460	478	484	462	500	484	479	487	475	481	466	537	496	507	532	512	505	477	510	498	502	478	501	517	463	475	491	497	466	501	530	492	500	498	460	509	517	511	501	475	469	472	516	508	511	479	476	462	499	522	486	491	488	508	478	515	478	501	524	528	496	511	517	494	506	506	488	499	499	499	500	526	481	488	479	493	517	518	493	538	485	510	526	504	494	562	505	468	495	517	516	475	514	502	501	487	502	476	465	529	497	513	465	499	489	508	485	511	455	490	529	468	507	515	504	483	513	488	499	529	511	516	501	537	480	515	501	490	513	481	479	489	471	517	493	493	529	528	486	525	503	553	465	504	527	448	490	497	492	485	503	496	524	507	484	532	494	484	527	490	484	482	437	514	472	496	533	491	521	489	476	477	499	511	448	502	492	456	477	493	505	516	516	514	487	496	495	486	550	499	473	476	517	455	526	511	514	504	486	480	469	516	506	482	500	552	480	509	497	548	466	500	526	528	530	518	497	485	483	506	519	497	527	479	501	514	485	496	488	511	509	500	488	463	515	513	505	500	517	470	545	519	502	464	496	529	534	501	467	517	475	506	520	491	469	516	522	488	500	489	516	490	464	492	526	519	500	502	501	503	499	503	484	458	520	497	532	537	507	507	516	511	509	528	506	506	481	490	494	478	521	476	486	485	501	506	496	455	506	510	471	505	510	445	478	472	528	521	497	497	516	524	499	489	474	465	519	535	517	464	507	540	495	483	498	478	453	526	520	509	509	498	498	471	509	483	469	504	488	526	481	474	483	471	494	507	507	504	501	518	536	517	451	486	521	502	507	473	538	548	502	510	513	513	489	521	505	494	466	506	485	506	483	466	491	475	526	510	519	512	511	474	463	492	510	504	495	502	523	525	509	497	504	517	466	476	496	468	509	516	472	519	518	471	467	516	478	477	545	551	568	485	498	491	507	496	488	510	497	486	491	475	505	513	488	500	488	506	501	461	509	489	473	484	478	523	553	505	461	502	490	510	540	476	533	509	502	522	528	499	475	467	506	476	466	505	516	487	493	506	519	495	494	480	477	520	508	533	498	526	514	518	493	473	521	509	496	503	533	500	492	481	458	500	487	513	503	514	511	523	479	491	510	492	510	507	502	438	488	487	494	515	513	532	498	460	463	489	478	504	492	510	479	522	530	526	469	511	476	481	454	531	501	542	512	520	505	503	505	494	489	492	500	491	491	522	511	495	493	494	526	494	478	501	504	518	471	512	531	524	512	501	503	510	520	511	521	502	518	452	513	544	484	510	492	470	502	521	471	427	496	516	515	477	495	512	494	510	471	476	472	501	484	502	512	482	506	459	512	505	458	479	507	480	444	487	469	518	520	483	466	526	520	495	487	513	462	484	510	516	522	479	481	476	490	495	469	501	476	538	484	508	501	512	538	495	489	506	495	512	465	550	483	494	502	542	493	481	497	530	483	499	513	487	514	471	510	529	498	483	512	531	498	492	515	517	472	569	479	482	488	509	456	505	472	481	494	509	485	507	510	484	484	515	531	510	554	506	488	531	494	508	482	503	503	515	506	538	507	474	487	501	478	498	486	513	497	485	505	467	502	510	509	503	513	498	482	497	467	516	497	501	502	469	480	467	516	484	474	490	487	509	509	504	484	505	503	449	489	482	505	494	503	511	566	498	509	487	453	543	498	486	515	510	539	509	508	520	472	497	517	503	511	468	472	484	500	502	504	459	484	457	527	529	521	487	510	533	502	463	493	486	513	463	492	524	519	481	498	555	501	489	495	518	515	484	486	503	517	492	516	511	496	484	489	488	484	490	501	485	492	513	489	485	468	506	470	532	507	530	501	491	490	448	547	502	527	495	537	511	523	465	511	498	504	500	508	466	504	513	508	487	547	552	469	523	500	481	532	495	532	506	468	523	503	506	478	479	502	483	490	455	491	475	495	526	465	484	476	499	496	523	501	514	478	443	538	500	531	557	506	499	455	491	504	484	481	460	493	527	500	483	477	508	463	468	513	516	501	481	488	513	514	512	488	493	469	448	523	505	502	478	527	551	534	504	495	520	528	486	559	509	494	493	502	479	512	529	477	494	495	473	521	461	487	479	518	479	498	482	500	524	474	471	512	481	461	465	482	494	479	499	513	562	486	498	491	494	539	491	519	496	529	504	480	522	503	501	500	506	522	474	515	467	513	515	506	488	494	493	504	484	537	506	524	531	491	547	496	508	496	527	474	508	483	515	487	528	456	494	476	487	471	461	512	471	510	512	488	526	498	516	500	538	481	530	554	524	477	492	522	483	515	472	493	472	536	497	540	546	472	485	470	495	499	502	513	475	441	492	496	483	487	504	495	490	511	467	465	500	450	468	489	531	505	544	511	499	500	500
47424	89145	72007	49021	32636	18932	7047	3229	1787	1553	802	489	479	468	437	494	442	468	450	407	497	538	438	479	430	480	474	463	435	460	515	488	425	516	492	480	497	468	438	452	458	465	451	444	491	455	464	523	431	460	492	479	454	480	418	440	467	474	468	475	452	468	512	484	409	490	439	462	461	474	442	487	468	463	507	447	494	484	451	438	450	494	486	448	463	456	450	489	475	486	477	433	468	455	472	471	476	490	470	468	519	466	418	457	433	475	443	461	487	470	475	474	454	474	478	452	422	457	497	443	509	451	495	458	449	471	443	424	444	447	476	499	466	452	508	476	453	402	476	454	452	487	459	472	490	475	475	447	492	457	491	455	466	449	480	473	452	489	441	474	453	444	436	463	454	501	463	451	460	451	488	427	466	498	452	515	468	458	502	449	484	444	443	467	471	444	475	473	456	460	498	486	461	443	463	488	452	472	514	429	489	449	523	476	485	497	475	442	465	510	463	444	493	451	469	472	473	463	436	469	448	470	431	502	460	470	496	465	428	480	465	450	478	432	459	427	497	480	493	414	504	450	457	468	444	448	439	478	484	448	506	473	474	445	441	495	487	432	485	454	438	468	451	443	451	450	468	456	474	454	477	485	452	458	442	449	459	484	476	480	480	482	453	501	459	442	511	445	447	454	476	439	430	458	439	437	481	436	420	434	456	433	445	456	470	469	497	486	445	500	456	495	453	447	473	442	450	457	440	441	492	417	481	495	441	447	442	435	480	455	476	490	453	486	485	437	416	459	429	399	468	451	469	474	445	501	464	492	484	483	407	478	493	457	434	452	450	450	421	451	475	494	456	473	463	489	505	470	472	489	450	461	439	485	463	488	466	457	500	423	469	482	464	470	465	476	455	438	463	499	477	449	519	463	451	442	479	468	496	465	470	400	485	485	484	493	455	456	487	450	430	446	475	468	485	472	446	457	462	501	458	437	465	466	482	431	448	469	446	450	459	438	475	435	456	458	505	469	458	449	464	446	491	477	489	430	470	498	468	446	451	484	458	497	460	485	482	473	495	491	447	486	468	468	472	439	464	501	445	488	447	444	501	467	466	460	443	454	469	425	448	474	460	465	450	470	474	462	474	424	465	494	460	516	483	463	454	441	427	483	425	495	456	465	448	483	429	449	506	429	411	420	505	446	448	491	441	456	486	459	470	475	438	448	451	497	451	481	476	456	437	467	484	457	472	467	450	445	479	449	472	468	463	396	462	494	432	466	466	508	508	457	443	431	479	435	474	422	494	477	434	460	419	482	437	465	443	492	465	455	494	432	442	464	474	435	439	448	467	466	493	450	446	451	502	482	418	493	454	486	475	453	472	505	451	497	418	502	440	465	461	486	444	425	461	416	503	449	470	442	469	468	450	475	446	476	506	437	478	468	474	474	431	482	466	489	479	495	481	461	464	428	444	445	487	434	454	467	431	430	461	496	458	458	468	465	469	452	465	453	461	449	454	483	463	432	470	468	458	450	462	449	435	445	479	456	429	442	456	480	443	465	407	483	460	476	448	484	460	438	467	463	480	446	465	427	502	511	456	491	437	484	468	482	433	465	480	423	454	435	474	468	469	469	427	467	475	423	445	444	405	459	455	459	400	462	494	470	468	449	437	466	464	451	459	468	488	438	408	469	508	451	453	446	478	444	479	445	503	482	449	484	473	481	442	464	448	441	470	471	459	484	442	464	472	474	486	475	459	437	500	467	432	496	443	445	477	461	463	476	421	487	470	464	440	476	465	478	453	475	477	444	498	420	464	436	464	479	417	465	462	475	474	459	447	453	487	472	442	484	473	504	469	476	447	420	426	461	458	452	464	472	474	486	423	434	440	462	441	471	465	486	488	462	441	428	484	457	465	438	490	471	446	464	469	402	435	482	431	429	485	499	458	476	514	450	456	450	436	455	470	491	462	439	471	480	472	459	456	450	479	464	513	451	443	462	486	450	458	449	461	451	490	460	445	488	448	486	446	488	447	437	456	477	445	475	457	482	449	439	497	454	434	431	449	452	447	463	458	430	476	494	468	446	472	437	461	483	464	448	460	463	468	458	465	499	473	452	478	486	459	414	439	451	471	471	455	470	441	429	485	462	439	466	455	454	474	481	442	422	481	475	476	447	473	457	491	463	445	436	461	488	442	478	455	480	470	457	455	456	485	456	490	478	481	434	475	455	449	448	461	444	453	455	445	460	497	468	470	464	443	486	487	437	462	444	480	460	457	466	428	474	465	450	483	482	457	474	445	489	481	510	447	452	480	480	457	461	472	449	460	515	462	480	476	445	472	474	452	437	472	478	416	476	463	469	455	455	484	451	452	414	468	460	467	472	437	474	496	474	401	441	433	450	481	441	495	460	484	482	473	432	416	484	456	480	472	439	433	461	500	474	489	469	467	445	441	470	456	452	432	468	491	440	486	463	448	477	462	417	494	479	444	461	503	498	457	464	460	466	441	488	491	468	466	436	470	452	480	430	484	478	489	476	479	429	473	462	445	428	467	460	500	446	457	470	460	473	465	481	482	469	436	484	437	480	462	434	486	450	501	441	466	442	476	455	470	486	460	440	442	482	462	477	477	452	456	475	486	450	455	476	493	437	471	456	424	466	483	458	475	466	458	497	449	460	438	436	441	459	480	476	448	448	469	497	460	464	440	462	513	461	435	455	474	435	448	442	449	473	495	467	432	434	451	467	488	442	472	509	482	499	430	458	426	436	497	444	486	457	437	460	465	492	446	483	457	415	457	425	481	469	486	458	478	461	456	456	491	460	492	448	484	453	474	459	460	505	445	470	457	444	446	476	472	397	442	441	460	449	441	404	467	477	446	481	449	440	462	460	485	479	477	515	432	474	481	487	480	468	472	458	427	432	434	494	490	462	478	461	469	449	475	490	457	474	442	499	464	445	476	456	467	469	481	464	496	460	475	495	472	472	452	479	468	472	468	480	449	446	455	460	428	444	491	505	438	483	491	458	480	472	450	479	435	435	468	469	483	407	475	496	427	437	421	464	450	464	465	464	436	490	456	471	498	463	429	474	508	467	486	457	456	482	477	468	448	477	480	469	481	501	451	428	467	431	476	447	459	434	502	467	460	460	518	460	431	462	480	468	434	421	437	463	456	462	458	439	444	443	490	434	464	481	462	436	447	436	438	481	483	486	440	436	458	478	457	454	455	474	462	491	426	484	476	471	486	466	440	497	483	484	433	469	492	463	463	495	448	456	462	466	451	484	469	428	450	483	443	483	445	456	458	472	431	449	438	419	481	467	439	448	472	498	474	466	477	469	424	436	466	461	453	491	493	440	499	463	489	477	455	475	472	477	461	465	418	458	468	487	442	459	487	452	461	440	466	444	442	420	438	481	456	442	492	446	466	489	442	453	486	418	487	470	469	481	455	445	420	472	471	408	462	476	477	484	435	486	443	442	494	427	442	469	429	475	463	484	428	478	462	475	495	465	447	477
24406	22387	36305	41367	41452	34676	20363	6338	2734	2104	992	669	595	613	620	635	588	623	626	592	563	578	624	649	590	583	589	563	607	647	587	583	599	607	605	651	599	619	574	604	603	588	571	599	598	629	635	620	624	593	605	618	596	568	631	629	587	570	652	570	597	629	599	611	613	606	584	619	588	597	589	621	614	601	615	599	587	640	562	627	599	610	538	603	650	568	627	590	561	609	583	580	562	593	639	567	555	561	584	622	604	591	600	559	563	589	583	606	546	576	620	589	592	587	596	555	618	581	606	602	574	591	636	573	625	600	620	563	608	601	575	554	590	580	575	596	591	556	589	605	590	607	589	610	605	640	606	625	528	624	608	551	634	604	589	617	589	605	603	594	597	640	637	608	617	635	612	561	602	583	557	612	581	653	541	620	590	543	612	606	623	561	620	622	598	606	553	559	596	569	609	576	613	575	629	581	582	570	544	616	624	611	611	610	587	569	577	582	617	595	562	622	573	633	633	581	560	582	613	561	595	623	575	618	564	569	594	602	591	613	585	620	642	605	607	566	601	606	589	592	580	593	589	589	593	584	592	610	608	578	610	599	620	629	583	606	609	614	555	619	622	607	642	575	582	566	593	573	562	613	614	593	628	570	601	575	607	589	601	599	613	615	586	554	539	574	599	590	578	562	571	578	612	608	599	615	605	553	622	571	593	582	623	608	613	564	597	591	578	630	576	589	613	576	605	563	572	622	627	617	570	605	590	650	550	573	608	577	604	592	563	567	600	592	605	650	611	575	562	612	606	533	590	642	560	555	577	604	567	601	636	588	562	579	612	620	566	574	601	585	588	629	617	604	621	617	618	617	584	622	557	581	578	579	562	568	622	554	596	634	617	575	603	536	606	589	579	609	571	582	576	546	595	544	618	630	573	564	621	570	592	625	558	589	612	627	642	652	645	582	617	621	594	580	586	610	584	572	582	628	640	595	571	614	595	626	578	584	602	588	631	609	594	612	592	649	616	602	567	623	595	552	603	600	580	632	612	597	595	557	620	577	580	569	588	611	582	615	599	599	594	557	590	581	638	614	635	569	582	603	575	590	565	590	615	587	561	562	606	557	589	575	559	577	583	581	636	566	613	554	573	600	551	586	567	599	600	610	658	575	591	588	558	590	609	557	599	612	557	576	612	598	634	612	631	562	594	597	583	603	613	601	608	582	585	572	574	644	570	611	620	625	544	620	556	594	553	602	600	610	557	568	616	600	597	609	556	600	608	600	598	590	613	592	615	611	601	570	610	589	612	611	618	582	565	594	615	633	589	612	592	618	613	587	575	587	557	601	608	598	589	577	572	584	567	565	567	593	560	631	590	620	580	596	613	602	540	625	635	639	596	567	624	603	587	562	639	609	636	583	616	601	605	619	561	552	625	577	623	583	634	602	562	604	599	580	577	554	577	612	603	608	580	576	592	583	607	603	592	647	589	593	619	555	550	593	608	565	560	640	550	579	541	604	603	602	623	573	539	594	574	570	584	616	573	581	595	610	554	622	617	565	631	612	624	651	627	597	580	572	584	547	601	573	588	568	570	632	578	636	572	633	586	610	591	563	541	592	592	568	583	614	578	633	592	571	613	582	586	569	591	578	589	630	601	602	547	601	605	592	566	566	582	576	626	605	551	582	614	615	576	618	553	557	570	609	583	574	582	598	630	586	605	615	578	564	598	557	616	559	542	589	598	623	570	556	594	570	562	593	599	600	578	643	578	589	612	595	610	633	579	588	550	593	599	573	564	556	600	589	592	584	601	577	593	575	592	607	569	568	623	579	648	589	600	580	556	529	619	599	631	610	583	578	591	601	589	589	595	613	532	611	596	579	619	616	594	559	594	596	575	631	593	617	615	610	593	614	642	576	547	614	593	585	595	577	536	579	603	588	577	599	614	640	599	608	570	605	568	628	596	569	585	555	587	599	610	614	560	624	589	565	574	584	577	561	589	622	589	655	580	631	601	534	568	592	600	552	595	614	557	594	601	595	588	618	599	589	597	578	619	610	579	587	606	620	637	567	537	583	572	567	638	627	579	618	593	605	611	547	579	636	578	539	603	614	542	606	604	614	588	615	631	642	590	576	554	591	536	552	664	595	635	586	616	637	616	567	624	556	574	574	592	534	611	567	625	604	576	601	584	588	579	582	601	571	583	625	573	614	606	553	599	615	632	569	611	580	546	608	586	596	572	606	650	601	586	611	584	599	598	610	627	634	578	598	592	604	568	571	669	573	570	578	595	579	599	574	609	597	599	606	572	573	579	570	585	592	601	608	633	570	618	601	614	604	590	555	597	578	605	539	576	614	606	595	650	576	587	585	560	577	601	614	566	587	585	578	607	598	600	628	661	613	541	601	567	618	605	574	575	586	603	580	579	576	631	582	575	594	617	600	576	567	558	628	627	632	586	579	564	581	570	568	610	560	610	619	591	596	561	611	590	583	578	566	667	569	621	645	579	576	590	608	568	598	604	561	629	604	591	607	575	543	627	579	612	552	585	591	588	562	607	599	623	602	585	607	607	586	595	630	571	620	591	568	589	598	609	569	570	639	596	570	597	575	620	542	564	601	597	581	579	579	566	619	577	554	565	592	587	574	588	600	551	606	584	599	631	570	577	631	598	634	568	568	585	631	557	630	565	583	575	585	581	587	634	588	579	595	598	596	608	600	605	626	615	607	573	596	608	620	616	575	583	623	581	593	585	596	581	578	640	568	608	562	639	594	638	605	586	601	638	580	600	613	610	586	585	588	608	563	582	589	608	596	588	586	596	636	564	578	644	610	648	580	600	575	582	585	591	582	592	545	597	597	569	609	604	568	538	600	604	591	597	592	568	638	574	571	645	552	581	582	607	568	582	593	582	608	561	580	621	599	608	576	614	594	599	631	601	568	583	566	565	596	583	575	574	562	537	610	609	608	577	559	606	546	636	568	593	592	582	597	622	581	592	612	569	597	547	551	598	579	626	602	568	643	607	608	594	601	591	586	590	623	586	589	590	636	629	650	621	595	650	609	597	579	574	582	597	608	627	606	566	594	609	587	579	576	621	586	605	570	610	588	610	584	634	591	614	561	643	612	574	544	605	567	574	544	593	591	610	591	585	557	588	565	588	596	571	593	564	600	587	586	644	570	594	582	607	574	605	637	602	534	568	597	599	602	630	595	614	570	592	575	591	604	574	612	610	580	619	589	548	608	642	582	584	569	581	600	595	621	584	595	622	629	575	625	536	599	585	605	554	619	577	598	574	599	609	586	536	569	593	610	590	582	596	558	613	560	603	612	552	627	609	613	562	603	544	554	596	566	614	611	605	632	592	611	603	601	560	614	632	585	598	586	553	591	591	595	575	610	582	597	642	562	577	616	610	601	572	610	583	561	608	550	619	610	570	580	585	640	574	607	596	541	610	545	615	614	586	571	618	602	598	601	585	599	574	612	610	617	607	602	633	607	613	621	627	599	562	595	612	561
56131	99998	83627	64408	47166	29381	13001	5728	3356	2664	1077	557	603	590	526	577	557	560	518	570	530	556	571	550	546	584	543	546	558	576	554	560	590	576	568	559	568	582	557	571	513	584	584	564	617	591	553	538	530	544	554	567	574	561	564	576	599	562	558	559	570	577	564	580	554	551	538	551	560	575	602	565	579	551	607	586	543	541	516	571	549	584	567	570	562	538	568	571	544	531	562	552	594	548	564	587	555	607	552	527	555	525	557	543	565	547	533	587	599	543	572	569	586	571	582	544	555	575	528	525	568	563	568	559	581	552	516	564	530	551	526	548	575	562	559	585	582	562	550	575	538	525	535	579	492	527	560	557	552	546	550	532	584	578	556	573	565	591	557	553	539	610	527	555	567	554	581	567	596	543	527	575	531	549	588	523	525	543	601	557	533	533	570	569	578	612	566	578	560	541	548	592	538	545	595	560	561	533	552	555	541	526	539	542	546	555	570	532	525	596	569	555	528	550	553	534	498	583	569	536	535	564	577	557	564	563	547	531	518	540	600	550	551	552	594	537	556	574	549	520	569	575	540	538	595	542	580	523	509	535	520	544	586	533	574	580	578	575	571	518	581	582	581	562	526	590	535	525	579	575	611	568	552	565	556	590	571	535	543	583	555	533	549	548	534	566	567	533	600	532	581	522	561	551	598	515	569	546	567	548	597	570	584	538	587	557	598	547	587	557	564	579	533	543	541	567	561	572	543	565	575	583	554	595	565	528	566	537	532	565	559	596	550	549	564	555	573	546	516	533	549	574	558	561	541	486	542	568	538	569	582	536	582	540	534	566	651	528	548	566	583	547	557	538	547	532	540	563	570	554	564	556	528	589	557	540	502	556	572	559	514	556	587	546	553	561	597	575	548	557	554	579	571	553	535	568	565	603	594	555	534	573	556	594	545	576	530	557	526	571	553	572	546	585	541	602	563	540	558	530	537	570	549	580	551	531	527	516	548	561	541	535	556	563	577	552	582	579	562	586	561	537	541	567	578	567	575	590	525	587	559	590	530	555	566	544	529	564	568	567	542	567	533	554	554	526	590	573	561	561	555	579	591	577	578	574	526	524	558	520	532	600	529	576	601	582	562	574	576	601	547	530	547	566	577	557	557	540	553	556	566	572	541	553	553	571	560	619	568	574	565	516	576	553	514	533	544	567	585	569	525	542	571	547	588	578	548	568	540	579	557	576	528	559	539	578	591	545	562	514	501	567	598	541	551	561	603	514	574	543	575	543	547	569	559	543	560	570	567	543	554	551	546	574	601	604	571	578	569	605	545	550	539	561	565	564	536	541	540	551	590	551	552	529	585	537	531	527	571	519	550	582	566	541	589	599	544	579	554	560	562	563	575	596	535	543	535	550	570	534	551	525	559	603	575	560	558	572	529	542	557	562	590	538	573	542	531	612	589	529	548	555	556	518	592	543	575	566	489	566	587	575	561	570	557	562	524	565	553	572	577	561	521	574	571	566	585	576	539	561	538	559	584	556	533	557	586	564	554	561	554	548	577	548	526	558	562	550	581	548	521	596	546	549	564	514	538	533	570	561	590	527	524	573	555	518	558	542	508	549	536	556	593	566	560	554	512	568	577	557	571	523	549	579	576	580	568	593	539	561	523	585	620	556	560	534	551	504	569	562	542	550	523	556	553	580	520	595	514	540	596	569	559	580	559	547	520	589	563	525	545	585	565	545	545	574	585	536	534	587	574	570	591	578	566	545	535	568	613	573	536	546	602	509	593	526	572	535	561	556	534	569	523	564	507	593	565	570	546	550	520	533	571	565	536	540	552	549	555	523	595	559	503	553	569	571	552	567	558	523	573	533	531	599	522	524	573	552	549	579	537	553	562	574	532	609	593	553	554	504	526	567	566	551	539	547	568	571	589	560	565	586	590	586	559	573	590	485	572	559	559	535	561	552	549	567	533	594	601	571	571	518	630	524	584	524	546	582	556	574	590	532	581	550	560	570	565	559	598	553	571	564	565	548	554	567	543	561	539	555	527	528	588	590	572	568	563	546	599	544	561	612	533	562	525	558	543	552	579	591	550	545	581	604	551	555	587	594	562	531	617	596	526	556	579	535	547	605	559	579	528	553	596	528	532	582	547	579	591	559	545	533	522	544	487	573	541	526	590	576	606	550	538	559	579	573	572	580	566	571	558	549	493	565	568	589	509	527	581	558	596	523	517	543	569	558	575	553	590	578	530	549	565	553	543	584	570	564	520	566	482	525	491	535	564	579	550	553	527	564	567	558	544	534	577	551	556	591	531	586	583	563	548	586	540	542	576	544	569	534	593	564	525	565	509	585	559	536	550	570	539	555	515	509	562	593	581	562	580	555	579	563	527	542	597	548	586	571	540	554	546	583	568	575	530	520	563	517	553	539	559	544	566	554	515	542	578	506	560	595	566	516	606	570	575	602	562	578	568	554	591	540	577	560	573	523	558	518	547	546	578	556	563	592	528	568	606	592	575	559	559	520	584	550	542	521	561	565	535	532	580	539	560	593	503	567	524	514	594	589	554	557	534	552	572	569	535	557	525	584	553	570	583	586	520	537	526	531	590	535	564	553	572	549	554	543	559	532	542	590	624	557	526	533	522	578	570	568	591	521	522	557	543	554	546	537	526	575	531	534	533	587	565	562	572	587	584	565	558	577	562	532	575	579	554	498	567	550	567	531	569	583	575	563	532	598	557	543	529	528	588	574	548	575	553	518	554	548	531	601	563	567	548	525	577	528	566	524	539	536	546	584	551	536	534	537	571	583	554	569	572	551	574	564	590	588	538	563	547	528	589	535	551	547	548	547	533	546	575	561	568	541	559	555	553	521	560	549	561	552	546	583	565	571	508	559	593	573	560	564	572	576	556	592	577	540	510	575	594	564	578	550	543	537	573	560	541	548	549	586	574	544	526	544	567	527	576	527	557	601	537	533	539	570	571	571	566	546	582	556	603	534	530	541	580	575	571	597	535	521	577	563	558	542	558	610	579	528	539	565	599	570	546	546	558	553	577	552	551	562	575	533	552	587	586	557	542	549	601	518	534	531	544	543	561	583	581	552	529	539	531	505	557	541	574	547	529	556	528	540	547	602	586	571	584	576	593	549	596	599	516	565	580	547	563	546	541	611	531	550	529	579	529	551	561	580	556	551	551	548	508	585	509	572	553	531	610	511	545	586	538	557	591	541	530	557	556	557	564	554	563	558	528	546	535	562	527	585	535	564	516	563	563	536	551	549	545	563	543	537	538	543	537	584	553	548	562	548	567	551	560	542	567	525	559	554	546	577	564	554	546	528	550	511	556	566	559	551	558	523	568	547	553	530	557	567	522	574	550	592	547	574	562	571	563	570	574	568	550	561	539	566	571	607	573	572	542	554	595	567	569	530	593	569	565	542	574	585	565	562	555	567	557	558	587	562	547	529	597	572	571	561	554	590	536	537	598	601	559	592	607	559	630	520	569	552
28646	25857	24888	13573	5931	2707	1163	606	539	448	465	373	395	432	430	473	433	410	387	425	408	442	430	431	433	421	371	411	390	455	406	399	432	437	433	426	398	406	424	413	421	443	426	388	412	424	392	403	447	408	432	408	408	407	392	468	408	447	416	416	398	413	448	433	429	444	429	395	447	407	440	400	464	438	418	436	398	421	440	442	415	386	434	428	418	436	424	408	398	449	422	399	399	390	428	437	390	401	393	437	438	452	412	387	431	414	411	392	448	411	411	411	422	417	404	413	412	393	403	448	416	419	400	426	445	445	389	372	447	401	446	432	451	413	426	440	432	390	408	437	431	399	403	421	425	427	412	389	416	424	437	428	430	397	409	425	430	393	387	437	407	405	432	415	428	415	451	408	430	420	415	375	444	435	388	425	412	436	392	423	374	421	444	444	410	439	446	420	406	396	385	402	454	400	388	414	427	415	395	413	403	415	385	353	427	397	434	426	460	403	399	359	429	433	415	431	370	428	428	400	409	444	412	432	389	388	392	430	424	402	438	399	442	408	410	433	460	425	398	423	409	425	401	441	391	421	420	387	371	441	408	398	389	399	418	418	439	403	419	406	426	394	425	414	419	445	402	395	432	382	409	365	390	424	411	400	417	408	387	433	411	430	436	430	443	436	388	442	412	398	432	425	404	412	428	406	445	443	425	417	479	406	398	397	405	399	398	432	405	384	437	410	421	428	425	423	394	421	442	416	426	407	413	426	401	402	438	396	386	417	442	453	381	429	412	372	431	434	388	391	412	405	421	420	387	416	426	434	414	424	448	417	439	402	408	443	423	396	426	407	414	428	417	400	418	394	402	419	431	429	425	419	440	451	404	433	428	428	457	407	449	413	434	414	445	417	440	418	428	412	378	453	466	441	406	428	352	427	444	393	388	463	434	419	411	411	437	425	426	419	416	451	378	438	406	435	399	420	377	419	402	398	418	417	409	390	435	419	405	445	407	403	407	426	406	368	400	399	427	413	437	415	386	448	425	391	427	403	394	450	412	417	428	412	419	415	416	419	405	456	428	400	434	401	407	420	398	423	411	448	382	444	412	430	416	399	409	401	451	418	457	405	418	424	442	448	438	425	450	421	405	390	414	426	415	440	405	443	421	402	425	393	441	387	407	411	433	424	377	431	438	388	395	405	388	429	408	432	388	402	413	434	440	393	427	431	414	384	401	378	419	428	401	427	454	432	424	457	386	420	437	393	417	405	427	432	422	414	383	409	433	406	454	398	451	414	424	415	405	400	425	411	399	429	418	388	417	436	443	393	405	418	419	435	428	415	458	426	378	407	438	425	452	372	404	409	432	418	431	412	425	444	413	434	434	441	445	390	418	428	397	459	397	415	423	414	425	411	447	396	432	384	454	436	405	443	391	420	395	406	400	436	428	390	465	398	403	407	444	434	417	420	402	420	417	416	407	414	422	433	410	426	387	439	451	428	441	414	432	399	399	377	429	416	418	406	448	385	446	442	440	421	415	399	453	388	417	454	384	375	409	386	415	426	436	420	392	422	418	459	428	394	411	413	418	409	370	420	381	415	405	397	437	427	414	368	430	399	414	398	405	403	447	413	437	410	417	460	431	434	448	438	403	421	432	408	433	414	395	473	441	416	453	439	417	389	419	447	401	423	402	411	400	398	387	394	412	418	409	397	416	402	432	442	415	445	404	415	401	413	390	375	410	427	391	434	400	433	386	399	396	434	448	415	446	437	405	433	436	450	413	440	372	449	415	390	418	407	421	385	405	397	408	415	420	436	385	448	412	423	411	410	420	425	417	421	466	392	423	403	418	423	402	403	407	435	411	411	421	425	427	417	393	414	422	391	439	447	388	408	400	434	433	388	414	412	458	429	371	421	410	419	434	406	406	438	380	416	384	408	391	423	430	435	401	418	404	440	432	402	415	402	380	431	395	429	388	427	448	443	424	419	380	454	395	421	421	419	396	397	384	405	433	375	406	425	360	451	421	377	393	408	417	438	396	435	432	372	415	457	407	405	399	425	426	398	440	429	431	453	398	428	397	430	437	436	440	442	422	432	402	428	413	432	428	420	418	412	446	411	405	409	424	420	410	378	455	376	437	411	440	417	438	448	426	441	428	395	380	400	430	449	388	394	408	423	437	430	401	387	434	401	399	393	425	429	417	430	410	373	434	408	395	429	452	404	440	456	421	379	421	437	402	389	439	397	413	419	410	435	441	378	384	384	409	390	423	447	411	399	417	416	407	399	406	455	418	434	454	397	422	421	426	430	395	429	437	421	412	402	395	448	445	429	384	399	390	413	424	417	417	430	419	396	401	460	390	400	451	414	428	424	431	407	414	415	442	407	437	411	415	411	403	406	416	408	402	382	453	411	405	396	411	448	438	440	372	432	398	445	419	407	441	428	394	417	452	444	441	400	439	440	373	453	417	420	380	452	418	386	451	413	430	409	388	432	399	452	380	396	399	445	448	412	406	462	396	409	426	440	394	440	428	417	434	441	435	417	439	393	431	425	456	400	438	436	449	449	440	399	377	426	426	435	415	414	456	423	426	404	417	417	431	452	401	404	394	414	449	422	431	412	374	432	415	407	411	423	421	432	413	458	417	438	435	395	422	395	431	421	402	425	391	388	450	440	396	434	431	454	445	438	418	435	396	429	396	439	432	429	440	446	443	416	389	431	399	392	396	434	354	435	413	442	429	416	408	393	406	407	432	437	437	422	413	437	390	418	472	416	436	463	430	433	412	411	422	403	376	421	463	378	426	399	381	415	403	410	432	423	405	349	408	416	418	418	421	433	425	407	422	421	426	401	391	423	409	417	454	433	389	401	434	389	440	427	430	452	445	408	437	413	436	405	420	431	423	454	406	435	420	402	377	419	404	423	382	414	422	431	429	430	421	395	394	402	433	396	392	406	409	441	391	415	444	441	434	403	395	402	428	441	448	416	387	421	421	425	418	431	421	436	434	432	426	424	416	423	397	431	393	395	410	423	389	391	465	415	419	442	370	423	407	431	417	409	455	420	417	451	420	439	371	446	429	430	442	399	412	407	395	407	431	405	419	413	418	381	438	402	407	437	468	438	421	417	387	416	421	407	430	428	405	413	409	443	458	391	440	403	448	415	425	402	406	406	395	434	420	411	412	446	424	454	394	414	390	432	451	407	433	408	461	391	409	445	406	391	384	415	409	434	410	398	391	396	423	430	400	463	428	394	428	410	436	403	406	371	427	404	436	438	441	431	406	428	423	396	406	436	444	420	414	420	424	409	424	388	405	400	408	437	475	405	414	438	379	386	419	406	415	406	450	398	449	449	373	411	406	374	407	429	412	415	419	440	394	413	402	410	403	428	384	442	413	424	440	456	444	425	406	437	415	428	434	422	430	406	401	420	396	432	430	424	420	450	450	406	424	423	402	408	433	457	403	390	407	436	459	405	429	380	419	422	403	430	427	434	403	411	394	399	420	380	457	438
13839	30969	21886	9250	5157	2761	1160	595	492	435	363	350	374	376	371	365	360	334	356	351	376	365	358	340	369	346	349	310	354	351	376	362	377	330	361	339	341	362	338	363	343	351	346	362	381	349	363	362	351	388	373	393	337	370	352	339	365	354	366	400	368	362	389	356	380	367	358	363	376	392	331	348	357	385	390	366	341	370	362	363	350	324	392	321	355	347	355	348	355	330	354	364	337	352	367	384	389	332	340	364	381	317	387	360	349	357	357	370	372	352	362	338	386	378	336	336	362	355	320	327	300	357	334	378	330	321	315	375	342	380	362	342	345	302	352	361	356	354	327	347	347	330	361	361	367	376	333	375	378	359	398	344	392	379	361	336	308	364	352	368	349	362	372	338	335	332	350	366	342	350	367	341	380	355	370	343	368	338	342	349	338	351	336	362	345	393	367	355	325	362	343	352	368	317	380	341	363	333	407	392	357	328	353	333	355	345	341	339	345	385	331	348	351	344	327	331	345	357	395	343	346	360	354	340	360	351	381	340	360	378	360	355	347	339	317	344	350	397	347	395	363	332	374	356	343	355	339	361	328	384	336	339	371	384	320	369	327	377	363	363	332	368	392	353	364	337	400	357	363	377	371	347	384	362	393	318	358	374	334	353	350	373	368	345	371	366	398	371	355	354	349	368	339	364	362	325	294	329	370	357	345	378	364	338	374	367	348	352	328	343	321	320	346	376	332	370	384	359	371	372	368	348	328	393	383	404	339	356	347	391	353	373	392	352	347	380	327	340	368	328	359	362	349	361	367	356	350	388	354	396	361	371	344	375	362	347	328	336	389	329	335	363	345	358	340	327	399	374	387	333	341	330	349	371	378	345	387	367	346	351	370	334	359	370	386	342	340	357	359	375	334	352	386	351	347	385	365	341	316	330	353	357	371	341	368	382	345	332	356	378	319	349	347	357	318	313	387	345	361	383	382	359	357	366	345	362	337	374	360	362	337	327	352	356	389	374	362	390	338	344	349	381	351	340	328	349	368	383	344	364	363	374	352	380	362	350	353	359	318	337	371	349	356	376	357	347	358	341	318	380	353	346	343	393	344	361	348	359	349	364	351	345	363	336	331	351	346	334	406	358	380	372	389	342	349	313	366	388	345	345	356	401	338	343	358	373	384	348	334	342	365	343	379	362	328	379	334	364	374	353	366	382	389	356	368	347	316	372	388	338	364	394	332	362	357	337	360	368	327	359	338	371	346	347	348	329	370	362	357	342	360	328	358	351	392	347	361	340	341	380	393	371	342	366	363	335	374	336	337	367	366	365	351	330	363	349	400	327	357	366	322	393	359	353	313	358	356	361	374	385	382	360	386	374	355	346	368	363	366	375	366	357	378	315	356	341	312	374	348	359	366	343	342	339	366	383	306	340	355	413	352	372	372	341	378	346	379	359	309	376	366	363	340	341	367	335	357	338	337	351	327	394	378	368	350	344	352	357	339	333	367	348	354	362	374	366	382	353	387	341	349	350	352	345	362	353	371	340	374	335	318	351	384	370	346	372	357	371	343	364	356	358	373	353	354	343	383	342	400	341	371	370	353	371	348	353	334	398	348	340	349	350	368	386	364	348	344	369	353	348	376	381	333	357	364	366	339	339	414	371	367	347	361	379	337	378	350	345	322	335	365	368	368	345	347	346	338	373	333	348	351	335	353	348	344	362	344	338	385	407	343	335	360	383	328	373	355	348	338	323	350	358	346	358	370	347	377	368	371	360	385	356	351	376	367	343	341	338	372	365	378	342	334	361	362	357	347	335	343	348	367	354	341	349	344	365	342	341	378	352	364	367	315	334	357	340	359	381	353	349	364	388	345	361	378	383	331	350	345	337	359	340	344	349	376	340	364	333	335	375	358	348	349	375	342	353	351	381	340	348	367	391	319	343	357	375	390	395	350	404	387	346	385	345	318	343	362	341	395	337	369	334	369	355	386	357	374	342	357	356	352	330	366	362	356	334	363	362	366	349	363	362	347	334	348	334	296	358	395	354	318	350	331	373	380	363	359	393	370	344	338	350	385	373	339	356	329	365	373	348	338	369	373	340	362	364	327	355	345	342	353	387	374	372	365	316	367	354	341	365	340	355	368	337	349	364	345	319	355	384	374	354	368	348	344	343	345	321	357	373	320	357	360	348	401	341	366	361	328	311	338	358	346	326	362	362	349	361	361	346	356	353	365	365	346	368	346	380	376	343	339	329	383	358	371	366	328	331	389	381	349	339	346	374	366	380	353	344	379	363	378	382	327	319	322	334	342	346	337	342	326	371	343	375	366	332	350	345	359	327	387	325	340	333	334	342	358	392	353	357	346	356	362	372	357	345	390	357	328	359	350	368	351	377	361	368	360	323	351	347	333	343	358	368	350	363	348	357	354	365	363	346	361	371	343	353	387	323	368	371	395	395	337	376	359	361	350	337	362	349	352	342	388	339	348	347	374	317	352	351	349	357	356	343	385	379	340	351	354	383	361	335	404	344	367	376	345	367	323	348	373	352	352	346	344	338	380	329	375	335	368	368	336	375	360	342	397	381	344	385	368	391	309	381	342	329	373	369	354	362	349	369	368	359	358	347	335	352	363	384	364	337	329	343	360	368	334	348	371	348	364	379	369	367	323	332	352	355	320	370	348	366	369	338	354	376	356	359	339	341	363	369	368	364	359	362	398	354	359	381	328	346	361	373	354	357	351	367	353	348	373	343	350	401	323	358	326	362	362	352	345	359	378	365	353	347	349	402	354	383	370	357	339	367	345	342	365	360	362	330	357	355	323	322	352	354	343	367	378	380	336	354	367	359	354	382	374	347	338	382	369	391	357	395	378	356	344	342	358	375	366	343	376	348	376	338	364	382	369	367	357	343	346	361	326	332	351	337	368	372	366	349	305	356	324	356	392	357	371	365	376	336	354	381	343	341	345	348	324	394	367	389	347	371	355	347	367	368	363	372	358	343	333	364	341	365	367	335	358	342	376	354	342	376	362	366	343	367	385	363	361	316	374	357	349	340	388	346	375	343	372	379	345	360	363	342	353	374	385	330	357	376	339	364	376	376	372	359	359	376	356	340	343	370	359	335	319	386	359	379	350	372	351	339	372	343	356	358	346	370	341	397	355	364	353	353	347	334	366	339	353	343	373	349	396	353	335	369	360	328	331	344	355	365	346	364	323	359	367	370	371	345	352	354	369	346	347	353	365	359	343	393	336	348	366	380	345	405	347	345	363	324	342	345	366	345	373	344	358	335	361	370	377	360	390	366	331	350	356	344	360	349	400	370	355	366	351	348	393	322	343	344	334	347	351	354	365	352	375	353	338	358	355	389	366	332	372	349	369	370	369	341	379	340	335	317	343	377	354	375	364	335	362	370	375	354	375	395	374	376	362	352	356	326	355	359	339	354	341	386	350	347	357	354	357	352	347	379	349	340	326	376	349	360	378	373	356	353	344	419	363	379	336	355	355	345
25475	24145	40635	43503	35382	24963	11248	2788	1396	893	511	489	508	515	487	480	484	480	509	515	488	478	476	475	496	464	458	488	462	447	472	496	514	482	448	509	450	455	453	471	435	468	492	508	473	519	493	484	492	471	465	447	471	467	463	480	467	491	472	453	471	494	450	513	448	467	500	464	464	477	438	464	519	463	443	438	478	501	492	460	515	444	470	484	464	456	468	437	457	457	500	454	491	449	497	497	468	464	490	489	463	457	461	469	484	492	467	485	474	451	463	458	465	464	473	485	492	462	498	498	518	483	509	472	479	481	436	467	466	452	478	444	445	520	489	516	474	461	429	501	419	482	465	479	467	496	449	448	490	472	444	493	467	477	442	469	472	502	465	438	509	472	513	474	464	457	470	486	461	514	479	475	513	454	511	506	518	485	446	490	473	453	475	502	492	499	429	513	478	484	485	514	486	479	463	444	461	477	479	492	492	455	474	460	486	464	473	454	504	483	475	518	453	479	454	482	502	522	505	477	480	453	475	472	482	458	494	469	476	464	513	455	475	426	494	472	456	464	442	477	446	448	422	479	476	480	464	483	475	499	470	496	442	437	471	487	487	457	487	455	487	462	484	474	484	454	474	469	475	464	472	489	458	513	514	468	484	485	512	488	503	473	430	461	461	448	446	461	473	479	475	460	447	425	472	483	478	450	455	475	457	467	476	497	432	490	469	460	491	504	463	448	478	481	485	456	463	455	450	435	508	445	465	461	474	493	452	446	449	505	496	442	468	478	488	485	460	475	455	489	454	428	494	473	466	497	523	472	454	496	499	467	490	449	485	440	457	510	479	481	467	460	461	492	517	500	474	483	480	511	512	476	502	443	447	452	480	468	447	475	519	460	488	471	455	495	456	468	462	448	437	483	471	463	502	471	470	471	470	474	489	504	499	464	482	463	457	484	482	467	487	468	496	476	477	476	484	466	443	465	492	504	470	486	491	468	448	463	477	494	482	492	497	478	456	493	495	458	468	470	478	492	480	496	467	498	447	484	469	452	500	517	482	458	449	492	467	413	482	486	477	490	453	473	456	468	467	485	511	502	481	488	487	469	442	484	456	496	437	489	483	451	461	433	491	483	475	483	494	457	465	490	479	456	488	447	490	450	471	467	470	469	448	444	494	463	457	495	498	442	479	483	485	468	460	486	509	478	444	469	458	476	453	496	460	461	460	475	464	499	488	474	465	421	471	485	457	464	446	467	444	498	495	453	473	490	506	455	442	468	517	462	439	482	460	490	485	459	473	447	450	434	471	478	421	476	446	475	464	535	478	500	472	463	450	457	429	462	459	461	484	443	488	465	517	466	474	468	473	446	477	455	460	513	432	466	474	480	459	456	463	459	449	457	511	481	431	469	459	453	457	456	452	450	483	464	483	466	458	478	457	452	444	437	455	505	471	511	460	476	469	505	446	464	453	473	450	453	476	473	443	448	549	498	485	473	475	469	473	496	471	479	475	496	454	473	457	455	462	458	496	476	476	453	463	499	479	452	464	459	441	501	476	447	487	460	503	459	503	478	460	458	497	484	473	451	527	465	471	447	469	480	500	477	493	475	448	452	438	497	477	457	461	459	481	496	425	465	449	482	505	483	465	473	487	482	423	470	491	474	416	487	440	460	425	499	457	474	501	510	481	516	482	465	459	466	487	478	476	473	464	486	481	465	467	462	472	480	472	457	517	473	453	492	459	473	463	471	477	512	424	447	480	452	470	458	495	471	452	476	490	441	453	472	481	514	471	497	463	450	461	506	473	461	486	457	483	474	446	498	455	437	471	449	465	478	449	463	508	499	455	468	459	477	507	455	447	449	525	496	461	487	437	465	512	479	528	479	500	496	500	499	491	480	452	465	485	503	491	454	516	467	530	462	497	433	496	460	488	469	479	422	489	476	441	495	519	478	500	505	454	467	475	470	474	484	467	466	481	456	468	475	469	496	449	460	456	503	478	459	461	478	502	443	454	512	458	460	477	456	427	484	444	494	505	468	498	473	525	467	456	469	457	485	474	449	464	488	477	472	459	480	453	499	477	460	483	433	476	467	446	470	435	464	466	470	492	451	475	479	474	488	481	455	444	450	465	486	473	455	466	466	443	474	490	494	501	472	469	481	457	463	455	516	492	456	419	464	443	514	494	476	464	480	484	431	506	509	466	491	440	477	484	467	452	471	461	511	483	465	488	445	462	481	442	483	460	471	473	472	459	487	477	484	471	483	451	497	476	505	475	487	515	478	501	482	455	495	495	470	442	478	498	470	461	484	422	477	457	465	456	454	433	482	479	465	475	455	505	451	496	456	514	477	472	485	474	502	486	499	502	494	479	458	467	476	501	470	455	439	479	530	479	446	509	451	463	462	452	482	477	453	478	465	476	502	451	439	464	471	483	463	461	442	458	486	448	445	442	487	493	507	466	460	508	454	462	499	443	486	484	471	475	522	442	474	467	475	461	478	451	475	469	470	470	472	472	464	501	476	508	478	495	472	531	472	464	480	505	520	447	481	430	452	439	505	457	474	449	507	453	465	449	455	433	462	503	485	464	497	530	475	452	477	430	461	470	413	471	461	467	503	469	445	478	466	506	454	436	487	477	442	454	465	459	459	510	447	446	427	489	461	513	494	448	488	460	452	461	439	498	495	520	480	429	439	467	479	486	469	478	459	480	506	497	458	477	463	446	475	469	466	518	418	468	496	437	465	480	488	485	506	494	489	422	508	425	466	468	477	478	493	491	471	468	500	506	414	470	449	478	480	492	497	521	470	490	490	460	488	453	479	441	479	464	478	494	502	445	488	497	473	469	490	459	466	464	433	463	390	506	470	454	483	500	512	453	454	466	425	462	453	485	484	460	446	496	459	468	442	473	492	430	481	468	440	457	461	520	484	432	461	437	470	486	477	471	485	465	471	488	483	492	508	471	495	461	476	454	497	463	516	520	445	485	428	494	505	439	456	449	500	504	468	502	475	478	471	455	464	458	429	472	484	491	461	482	503	453	471	451	463	472	494	466	504	432	449	468	478	515	465	484	448	485	520	470	452	498	443	452	492	489	468	448	432	464	465	489	476	512	471	463	492	452	457	499	471	446	475	477	427	451	462	447	447	507	470	439	500	462	494	456	511	452	488	471	451	519	495	494	460	454	461	469	441	466	472	506	431	459	461	453	473	447	466	464	459	462	475	488	463	440	439	500	498	460	465	462	519	494	454	492	446	459	458	441	450	478	452	452	509	476	448	459	464	465	479	457	477	446	474	478	490	463	452	437	449	463	457	467	469	506	469	469	431	465	460	484	478	468	436	459	488	483	478	467	451	452	478	450	430	487	481	446	468	495	432	479	533	417	479	423	493	441	442	430	426	482	448	439	463	406	447	460	468	474	489	456	495	445	479	451	440	487	448	443	488	433	438	470	449	469	461	454	457	461	467	477	466	460	460	478	459	469	483	459	489	488	462	518	466	457	494	451	494
46889	90398	70736	48483	32468	18681	7614	2790	1651	1066	481	424	486	484	477	468	467	475	450	453	447	437	497	440	449	456	459	503	468	459	437	449	456	474	427	445	440	454	453	444	470	447	457	443	427	489	423	423	460	433	419	467	450	450	468	458	447	434	418	435	446	413	419	413	426	421	442	467	446	418	437	427	418	484	406	444	441	434	430	437	439	412	447	466	455	439	427	461	464	419	452	441	460	426	439	413	455	444	422	429	460	430	441	406	423	448	411	415	440	475	448	420	458	454	456	484	420	465	413	430	456	457	415	444	436	445	392	443	477	425	450	440	428	443	389	406	454	437	439	449	427	447	444	461	436	424	471	477	442	412	480	455	435	459	433	476	445	459	439	443	434	437	462	446	433	437	447	460	445	471	445	470	442	432	431	468	430	436	472	441	423	457	431	438	427	446	439	439	465	438	470	420	466	416	440	477	457	463	445	470	410	459	438	448	454	457	422	473	453	452	475	442	436	438	417	448	421	454	431	420	477	465	454	443	427	455	411	470	411	457	419	444	405	450	418	433	460	428	457	416	480	468	458	458	446	425	442	457	473	425	495	427	422	467	386	412	436	435	437	431	436	426	463	426	456	447	441	456	460	493	437	483	413	405	469	465	422	472	457	391	443	467	452	453	450	457	396	439	437	478	438	480	446	440	417	437	438	412	418	484	408	426	437	449	457	490	456	458	481	454	438	419	473	438	443	445	431	444	434	477	438	461	461	453	433	436	456	440	445	408	439	461	453	445	429	421	455	456	453	412	416	473	431	445	443	454	382	458	438	464	441	424	406	452	419	449	430	452	495	383	440	467	439	437	450	438	456	430	479	437	421	437	431	455	445	436	454	481	462	427	452	447	431	463	457	457	415	471	414	476	482	434	433	433	464	422	447	463	444	426	440	463	462	437	431	425	450	471	453	411	437	470	441	437	435	401	439	439	448	416	432	437	415	475	449	467	459	442	459	443	443	432	431	441	426	433	437	493	441	462	421	437	452	434	480	485	509	426	468	378	431	437	411	433	480	458	416	427	471	427	459	439	431	458	413	474	432	452	440	453	434	456	443	451	457	445	452	425	432	436	450	434	424	427	454	443	450	419	457	448	437	426	446	426	415	426	451	431	446	435	414	448	457	455	477	451	461	438	446	434	482	414	458	446	408	437	439	420	459	476	444	432	448	466	418	418	459	462	442	433	469	428	416	404	449	452	451	438	417	434	426	444	464	423	433	432	444	402	456	440	452	452	442	435	465	480	463	445	456	472	443	436	432	381	455	465	440	432	463	443	448	454	442	429	484	463	471	428	467	415	435	438	417	448	424	436	447	440	420	443	442	412	422	442	446	433	442	469	419	418	482	448	418	469	457	407	451	415	454	500	474	456	447	440	456	446	450	471	469	410	470	427	445	480	436	429	426	439	439	455	447	428	406	475	441	453	420	456	430	417	440	446	444	460	456	429	444	465	440	452	448	447	463	442	467	436	453	436	454	438	425	392	445	458	453	459	446	463	454	456	434	420	425	429	443	464	479	479	480	447	463	415	456	386	429	461	409	480	442	507	460	439	469	385	428	436	412	423	420	460	445	463	454	466	444	450	442	439	472	431	446	449	436	437	447	453	481	475	414	452	450	473	441	439	481	406	427	454	447	431	449	446	421	471	461	455	449	407	443	462	421	457	405	475	421	448	421	448	423	416	443	408	464	430	413	379	449	468	479	445	421	448	413	438	481	482	465	447	468	436	446	412	455	456	449	404	433	479	451	438	447	435	448	448	445	423	404	440	435	462	440	446	447	426	463	451	428	420	433	448	413	448	452	463	450	472	466	443	422	469	448	458	487	490	429	426	454	435	454	455	495	470	442	450	442	473	438	443	431	429	431	448	430	406	443	401	404	453	457	458	479	439	466	449	427	431	457	453	434	442	450	414	456	421	414	456	471	405	436	429	439	430	441	421	443	472	435	400	424	432	427	399	432	453	462	447	418	466	442	431	430	424	470	462	406	444	388	439	453	435	440	431	449	410	456	470	461	460	484	476	479	411	456	492	431	442	466	482	449	420	446	450	412	394	469	445	437	474	455	425	433	422	453	417	463	454	458	454	443	446	474	473	458	466	468	460	472	411	484	421	452	450	442	473	462	449	447	485	437	455	452	468	423	461	459	448	436	445	451	477	429	438	466	485	394	446	414	445	467	434	445	400	398	422	428	446	463	453	450	406	425	457	426	481	450	435	458	450	432	439	438	403	448	425	441	421	416	446	402	445	420	437	425	429	455	438	471	471	457	448	452	408	443	464	446	431	440	389	454	502	468	441	446	451	453	417	441	427	432	460	434	431	465	440	440	471	475	435	449	423	425	439	438	425	500	430	473	414	461	411	473	458	482	417	425	436	440	455	458	430	434	449	440	446	452	424	441	467	421	441	431	434	454	457	397	434	445	462	431	434	457	430	462	448	472	442	424	453	418	434	451	467	481	456	439	425	427	431	422	460	440	406	438	470	462	478	436	468	440	465	441	453	419	447	462	473	435	457	441	452	429	432	447	454	446	439	431	429	444	446	439	438	484	465	452	438	425	452	480	459	438	437	452	421	483	432	447	437	424	397	410	461	471	487	466	472	419	435	444	423	475	464	434	452	414	433	473	386	419	453	433	438	455	428	464	413	462	441	457	481	393	439	444	498	437	438	453	458	441	430	433	479	451	434	460	444	449	419	420	469	406	450	441	476	464	434	429	425	442	434	455	436	445	429	437	454	449	456	445	477	416	430	405	461	452	464	448	419	435	419	464	433	406	456	423	408	422	448	444	477	433	491	475	419	437	430	477	478	441	446	478	409	453	461	450	416	458	410	431	394	422	476	472	453	441	399	442	430	471	408	467	462	417	457	408	421	436	475	421	432	481	429	468	485	495	462	462	452	433	457	414	460	442	469	458	388	424	424	453	427	469	423	442	424	406	445	437	451	428	438	423	424	442	432	416	465	440	435	468	431	418	452	460	450	421	426	441	485	463	446	442	442	448	443	433	424	460	468	496	478	442	416	432	444	443	458	469	421	433	462	438	431	417	468	447	489	444	459	412	436	440	421	446	466	458	464	460	481	441	447	444	414	423	450	417	412	460	431	419	433	449	425	411	432	440	457	403	453	467	425	450	432	472	435	449	414	452	481	430	440	446	418	444	431	470	433	445	433	458	475	477	418	439	443	447	439	462	410	434	441	404	424	461	466	454	455	457	450	448	449	489	445	464	445	443	436	430	428	449	465	439	455	424	471	455	457	423	464	448	437	453	441	436	497	450	471	450	457	459	414	425	432	443	455	439	449	437	439	451	472	450	478	462	471	434	430	433	434	434	431	421	415	421	451	449	464	403	424	473	410	439	435	424	444	441	454	463	443	435	452	441	443	433	439	435	461	439	445	422	447	432	462	478	420	441	455	406	431	421	448	484	453	443	456	447	462	440	448	422	409	404	448	422	441	423	448
24402	22710	36371	41350	39926	33472	19137	5593	2521	1305	642	583	605	625	598	608	627	627	600	655	618	603	594	614	601	574	625	638	605	569	541	592	574	564	621	594	579	591	631	594	550	573	552	537	578	598	549	578	579	581	593	600	583	561	626	582	616	594	588	605	587	557	567	598	583	611	570	591	581	617	595	580	600	576	606	593	618	569	603	566	588	570	556	573	605	576	552	580	604	571	638	594	658	599	589	592	561	616	574	563	591	578	586	591	564	593	559	607	594	568	587	597	607	603	590	565	571	607	629	562	596	570	572	548	624	576	612	592	573	548	595	552	598	623	541	590	573	559	592	631	589	616	646	630	591	579	580	586	604	604	578	590	595	570	643	575	573	590	606	578	600	590	602	575	639	618	597	600	611	584	617	561	632	613	587	585	588	611	578	554	614	550	599	593	567	598	539	535	601	607	603	582	603	564	570	585	577	573	585	601	592	559	572	601	597	572	595	569	625	581	515	549	584	599	552	577	564	567	588	583	599	571	570	551	589	549	583	600	578	593	590	565	580	626	571	589	572	588	558	585	578	609	601	597	576	601	583	579	577	608	590	541	556	549	607	592	580	592	603	566	557	603	568	593	583	549	571	609	633	581	559	513	586	608	621	591	558	605	567	588	589	589	595	594	564	572	552	613	550	564	597	569	561	530	607	638	594	598	567	588	609	601	579	572	553	593	561	570	592	544	579	580	597	588	597	574	609	592	584	579	589	587	593	593	591	568	598	544	581	591	566	537	588	564	600	518	548	553	565	592	532	596	575	562	616	631	586	558	574	532	580	561	578	598	595	559	546	565	601	607	625	572	564	579	659	591	587	575	537	612	563	558	561	577	553	588	618	561	539	600	609	581	660	573	613	568	604	578	568	593	568	574	577	583	578	554	632	608	577	621	586	635	578	614	613	581	559	566	565	589	591	555	604	588	577	540	629	584	606	553	595	618	583	553	627	567	558	629	560	595	581	588	599	575	588	615	603	589	554	627	561	550	571	578	562	554	593	616	596	611	555	621	546	574	609	544	525	554	570	571	578	595	632	581	573	537	597	561	631	617	599	554	577	541	540	573	617	570	575	603	590	601	592	640	592	578	587	616	636	608	626	651	618	583	617	571	555	560	564	602	570	591	596	582	602	561	560	568	646	557	575	589	591	565	592	552	548	608	602	554	567	594	563	576	599	615	564	594	553	607	555	564	530	583	565	542	545	573	638	607	556	607	615	593	596	617	544	587	583	618	569	592	588	584	579	603	618	607	623	570	581	589	607	584	568	602	582	588	577	593	577	573	603	573	552	549	557	553	597	582	559	622	564	627	591	610	582	587	540	596	588	573	585	593	573	602	564	622	572	565	608	549	563	581	562	543	588	612	598	560	609	547	604	582	579	608	581	589	598	596	573	617	600	632	598	584	559	602	621	585	552	615	584	570	585	538	642	587	569	613	598	567	589	533	577	605	608	590	555	553	575	619	578	575	601	599	577	576	576	559	591	616	583	584	611	592	577	587	559	595	587	612	591	577	557	594	606	563	567	600	545	551	574	568	584	577	565	603	613	603	576	581	577	596	562	540	552	599	586	613	544	559	616	588	569	602	583	586	617	585	593	559	590	586	546	586	590	608	582	579	570	618	572	558	516	589	608	626	582	533	583	586	533	567	568	574	617	584	590	606	575	599	588	604	621	632	558	575	569	558	585	582	631	575	539	576	583	599	562	580	542	628	552	603	614	579	575	613	618	592	585	572	569	586	582	572	624	627	582	550	547	576	560	565	586	564	608	569	574	612	564	573	589	586	590	585	558	583	555	603	602	639	611	593	581	587	602	594	559	613	622	585	593	606	608	619	587	564	575	594	579	568	570	580	539	550	602	592	594	557	602	571	597	637	541	553	587	618	565	604	559	562	614	589	603	600	615	607	608	577	601	562	604	588	583	602	571	594	605	618	580	578	558	562	544	567	576	576	601	560	554	543	589	568	568	609	558	590	569	585	602	599	547	574	587	595	564	620	569	562	591	628	535	589	591	536	599	567	585	543	575	562	560	558	572	597	585	594	565	581	543	576	566	576	599	582	551	570	590	604	575	552	608	569	552	597	605	583	615	549	582	578	576	586	601	562	630	570	571	611	534	568	565	605	563	568	554	581	582	556	607	573	589	558	588	571	563	585	583	577	570	578	587	622	582	554	560	593	573	572	629	578	592	624	636	599	559	571	548	558	582	603	572	624	615	630	557	594	583	559	598	590	576	558	591	561	606	562	603	615	569	604	603	569	591	557	581	596	611	545	611	596	583	537	564	539	532	529	597	567	555	602	582	560	580	567	623	576	571	627	552	590	589	604	603	621	519	573	569	608	576	612	571	524	602	583	550	567	592	592	621	580	532	594	556	585	542	583	594	610	611	622	598	545	558	613	576	600	584	602	579	574	582	646	563	566	602	583	566	584	592	626	560	566	556	569	605	595	593	536	558	603	593	535	605	563	586	591	598	606	566	572	590	589	587	619	583	600	534	607	585	591	584	617	585	554	593	569	594	555	544	582	588	568	622	599	633	579	559	584	596	564	632	582	614	614	567	593	592	578	618	566	608	571	610	588	579	561	560	613	572	614	607	619	560	589	547	579	619	601	613	545	630	626	593	630	588	583	589	589	623	599	624	585	578	619	584	581	605	568	570	597	627	617	594	597	586	529	608	615	585	582	597	541	576	578	570	589	570	656	589	598	565	554	651	613	589	556	575	577	595	608	563	579	623	600	585	542	556	572	590	507	557	555	588	575	596	608	616	637	582	612	597	582	601	583	570	525	588	579	579	565	602	599	586	600	606	544	563	575	604	594	613	538	601	619	606	561	588	595	600	550	589	585	579	583	529	587	603	639	602	559	554	656	575	587	632	610	598	542	565	568	579	565	583	619	610	619	612	555	586	611	597	561	602	563	624	604	598	603	568	602	602	573	574	578	616	570	593	576	571	596	599	591	579	577	611	549	585	559	526	530	548	592	552	581	593	625	598	551	611	628	573	603	585	609	560	605	574	544	558	543	574	592	545	594	597	584	599	612	567	591	569	559	586	580	619	627	591	589	566	582	615	602	545	570	554	580	599	565	614	600	542	605	610	599	607	559	578	564	577	585	562	606	525	574	642	613	569	598	557	603	583	566	636	560	572	655	584	566	560	547	579	560	625	586	548	538	584	543	564	594	603	612	556	584	584	575	596	555	584	597	598	634	590	593	603	550	636	612	579	602	621	622	581	530	598	603	583	582	615	589	605	588	545	577	571	559	600	566	628	583	580	615	599	613	610	541	585	655	623	602	593	570	586	624	577	533	578	607	545	641	596	568	551	560	596	592	586	616	593	577	616	577	621	584	611	575	587	563	578	590	571	542	554	574	573	543	597	588	601	628	617	598	573	579	579	574	567	568	634	604	569	539	597	564	595	577	587	546	607	624	568	584	564	596	591	590	615	567	584	545	601	617	583	595
57405	102392	82689	62443	45321	28442	11909	4915	3017	1492	571	578	574	536	595	581	557	564	599	564	574	585	594	553	556	576	572	635	601	528	568	609	578	586	597	579	584	523	586	556	588	564	575	526	551	526	539	547	580	525	533	551	579	540	541	537	575	527	561	556	571	567	562	550	555	568	601	583	549	538	548	530	571	584	545	591	578	570	556	581	520	529	559	590	570	497	534	613	563	548	568	532	619	583	547	538	546	608	530	605	557	538	558	540	523	573	530	579	501	561	549	533	514	556	546	580	537	544	527	550	574	536	552	578	553	560	577	553	547	544	580	553	557	540	532	525	550	600	574	554	576	560	562	560	580	547	546	570	533	535	562	560	583	561	558	562	527	509	528	521	548	582	537	487	585	531	549	561	567	537	541	571	559	552	542	525	538	547	520	572	549	536	578	528	541	524	583	535	569	502	518	564	546	506	514	559	560	554	588	531	519	548	538	564	521	551	532	567	554	538	511	551	515	597	554	532	547	527	535	567	575	537	581	570	578	525	569	554	549	529	519	554	551	554	509	534	576	554	550	556	544	520	555	565	604	554	546	596	547	543	575	511	608	566	569	531	579	541	537	565	548	576	573	545	540	575	561	564	544	557	568	535	531	528	543	545	569	565	537	541	507	576	561	560	565	620	574	544	555	587	587	569	573	541	548	578	539	541	555	571	567	548	527	570	584	526	563	568	511	554	544	540	536	551	527	542	527	573	549	555	571	560	566	537	564	548	519	552	529	532	592	573	571	554	534	547	556	538	529	531	512	593	576	564	561	566	542	559	555	571	540	573	574	525	537	565	583	562	574	575	531	526	531	570	544	541	606	538	577	539	565	536	583	557	541	543	571	566	503	506	566	562	564	525	573	570	532	574	555	601	563	561	560	571	548	560	532	511	607	549	542	558	557	534	520	559	538	545	562	519	545	524	575	546	550	512	550	541	546	533	577	546	559	534	542	566	507	553	608	548	558	542	614	536	546	545	569	496	625	566	547	562	579	520	547	556	547	538	548	520	547	514	580	563	556	548	528	514	600	570	564	565	578	547	532	529	568	564	541	552	535	600	558	577	582	571	538	558	542	495	533	553	529	570	557	591	581	579	596	569	549	556	554	526	559	524	530	546	537	543	558	545	562	561	552	541	551	579	535	505	550	562	568	515	586	541	510	546	571	576	563	556	572	527	524	572	508	571	592	565	589	548	535	555	570	566	534	582	571	559	522	556	539	531	569	525	569	552	609	552	567	554	578	571	570	548	573	562	567	561	542	558	559	531	540	548	572	573	543	581	579	539	561	511	566	526	531	548	561	546	555	576	558	514	540	535	552	523	544	549	575	559	527	567	550	539	575	575	554	548	528	539	578	591	565	566	557	545	554	536	555	584	514	567	575	552	564	554	570	517	551	551	562	557	527	546	539	535	542	574	610	592	534	555	534	552	596	567	518	539	526	545	539	547	567	555	549	540	566	528	557	549	571	545	549	547	572	536	531	578	541	536	568	594	552	532	581	514	551	594	522	561	575	570	544	577	548	582	549	586	557	539	557	558	578	580	528	533	594	539	612	531	566	528	595	543	537	574	552	565	553	519	558	523	539	578	553	570	550	528	559	599	518	552	528	538	519	541	508	580	531	593	573	560	567	578	527	542	573	560	504	544	531	557	552	575	495	547	552	541	576	573	584	560	540	508	534	554	550	566	592	527	552	558	561	543	526	545	563	570	518	522	547	561	579	553	528	561	545	505	561	553	556	515	595	513	583	518	533	581	520	527	563	547	559	548	584	551	579	560	534	525	527	527	513	520	568	558	540	578	582	551	577	548	582	562	579	607	582	586	526	552	575	604	578	530	540	545	574	523	519	535	534	548	549	585	523	516	549	563	551	616	585	574	535	537	577	569	506	547	527	558	553	592	558	543	538	573	580	521	545	576	553	527	537	565	541	524	594	567	558	518	542	519	575	616	587	570	567	538	550	546	578	580	537	555	554	581	523	526	547	543	568	584	573	514	527	588	573	578	567	563	570	582	507	528	557	571	529	549	527	558	539	524	528	540	554	536	543	508	518	575	554	525	560	573	568	534	629	540	521	565	555	547	517	554	551	578	572	522	523	599	532	555	539	551	554	566	541	560	574	503	544	560	573	568	563	528	543	546	533	554	542	522	552	547	531	562	556	577	563	579	539	546	584	552	570	539	537	553	540	545	534	584	536	513	573	529	599	541	560	550	532	491	564	538	533	519	546	546	526	551	551	566	521	560	549	535	527	537	541	550	562	526	532	609	556	568	563	552	563	564	537	545	552	542	607	565	528	495	562	585	535	542	554	573	532	567	547	546	504	553	533	555	567	575	561	541	553	548	553	551	551	556	543	576	568	576	566	543	580	607	519	581	541	542	544	541	583	573	547	573	567	568	546	553	538	537	510	573	579	541	554	572	508	544	576	534	558	521	511	500	530	553	544	579	552	587	561	547	550	528	526	565	516	528	574	587	549	554	545	515	552	545	548	528	504	555	551	581	522	541	561	578	567	575	547	571	573	559	529	515	558	518	565	557	568	578	541	536	556	547	530	573	499	502	568	535	573	524	565	530	558	576	559	557	570	590	573	582	573	560	556	563	567	546	531	552	545	540	571	514	528	541	528	538	558	563	549	563	527	548	557	561	546	558	535	567	530	562	558	568	578	551	552	539	571	573	520	591	520	555	548	552	503	546	561	561	540	527	570	551	573	570	527	576	563	563	510	585	577	550	531	556	528	599	554	534	569	534	548	525	555	555	584	607	585	516	555	554	530	547	522	513	556	498	561	543	524	556	567	531	581	580	499	559	546	533	581	588	552	480	552	572	576	540	553	584	555	550	559	591	504	531	569	571	586	548	552	560	557	539	524	575	527	540	550	559	532	519	545	554	541	542	567	531	564	528	546	540	566	568	548	572	571	572	533	574	514	537	537	567	563	531	587	517	582	580	566	544	558	609	556	517	604	532	574	533	587	535	555	604	560	546	519	589	535	586	526	539	533	522	556	543	526	538	556	517	542	569	545	544	533	549	576	585	580	538	545	570	577	516	555	523	550	581	580	541	528	523	541	543	529	558	543	587	576	554	576	545	565	544	587	539	560	572	505	558	577	540	520	548	540	604	532	554	531	498	577	564	584	575	562	559	549	551	571	543	567	546	535	552	547	517	528	542	525	542	581	516	541	568	583	557	577	522	563	512	547	562	541	506	550	552	530	540	532	565	511	523	545	553	542	552	558	562	546	549	535	541	550	543	520	596	597	529	548	594	563	591	563	524	550	514	539	566	512	553	542	538	550	525	540	558	547	563	550	545	535	574	528	530	532	527	554	609	562	574	538	561	539	574	527	572	542	575	554	567	506	542	549	540	548	524	552	570	538	564	520	562	574	579	536	550	556	509	553	510	581	532	577	484	562	540	530	572	584	530	558	558	585	612	547	535	518	538	534	548	574	556	541	500	583	547	543	525
28748	25105	24878	14249	6056	2735	1071	587	527	459	503	425	425	441	406	469	375	434	445	433	431	419	423	445	394	431	482	448	441	449	419	386	424	404	449	427	440	455	452	443	440	408	433	406	451	477	385	453	398	438	364	432	414	440	426	401	435	452	438	431	420	430	415	406	475	412	416	445	446	417	388	458	408	397	411	395	437	404	422	407	417	433	398	400	448	426	460	427	436	468	404	403	453	458	402	402	442	427	429	475	414	463	431	406	428	459	419	418	471	406	414	467	450	473	462	420	426	435	445	429	402	400	443	403	439	391	430	426	418	437	472	412	400	432	440	427	458	429	415	446	402	434	413	440	405	431	416	417	394	447	420	424	468	420	417	423	432	438	437	443	437	405	414	381	447	457	426	421	431	425	409	424	415	414	427	435	463	424	447	412	413	432	407	408	471	423	443	432	441	379	412	446	420	429	420	445	424	383	408	432	436	400	443	434	453	389	443	410	462	429	422	398	445	446	413	480	412	428	415	427	411	426	408	412	455	423	439	441	428	440	441	410	438	407	480	449	454	413	439	455	427	445	403	433	429	460	420	406	447	432	393	420	451	442	431	430	411	387	434	439	392	437	437	437	443	412	407	418	442	427	435	424	451	464	387	430	416	431	432	417	447	423	442	453	419	423	427	433	414	395	442	421	443	412	403	389	445	443	418	381	464	433	401	428	484	451	423	445	453	433	454	426	405	442	452	433	404	404	427	440	442	419	407	426	441	420	398	405	417	404	436	455	422	438	409	441	444	425	434	428	434	443	406	419	456	442	424	450	441	437	400	444	418	416	457	419	478	403	381	431	414	434	398	479	464	428	430	454	404	426	479	427	391	413	437	406	450	450	438	445	388	454	436	422	443	428	414	402	444	432	425	437	413	409	481	448	388	432	437	452	477	432	423	449	427	441	439	413	404	467	427	409	424	425	455	405	435	415	435	432	406	422	416	432	403	434	439	461	444	451	452	441	428	454	457	458	406	431	400	375	394	432	442	434	463	393	422	389	455	423	434	402	433	449	430	434	453	426	413	460	434	442	408	424	401	451	421	444	418	419	464	450	492	450	416	426	432	416	426	422	450	416	454	413	405	422	412	413	418	404	435	426	415	430	443	455	445	423	417	424	433	421	425	422	412	456	465	446	431	415	451	449	470	404	441	421	414	431	451	433	414	410	427	411	421	407	412	443	432	407	465	462	448	461	413	440	430	430	448	468	384	433	442	431	404	454	455	422	390	382	462	448	442	414	398	417	449	445	426	428	449	445	449	468	451	426	473	405	426	424	420	418	413	411	435	423	440	415	401	400	445	420	421	388	418	397	427	388	417	441	430	410	413	419	421	456	437	440	467	440	397	388	427	414	422	445	417	459	404	427	431	426	425	459	417	438	442	435	396	457	425	444	421	425	460	422	437	409	455	428	419	416	420	425	414	419	456	433	420	419	420	457	430	433	416	405	440	442	409	412	425	400	419	426	416	411	419	429	388	442	457	437	433	420	418	430	426	402	398	433	449	403	413	418	425	416	402	412	440	409	465	420	442	421	397	447	460	405	441	400	452	403	466	396	429	433	451	404	400	428	416	405	464	416	397	445	460	410	440	450	410	415	428	438	424	444	407	438	442	396	446	454	410	396	426	425	387	460	424	428	409	438	400	423	458	407	452	405	434	469	440	433	380	433	430	419	416	419	479	425	435	411	425	462	449	446	445	423	428	424	406	410	445	417	441	409	461	450	460	412	392	430	429	467	435	457	444	420	425	420	457	394	454	405	459	438	417	466	435	438	486	426	428	433	398	419	434	405	441	432	424	442	392	436	426	402	420	464	441	414	425	426	464	410	426	383	416	427	427	431	405	428	419	438	429	433	425	433	444	413	438	435	443	421	425	445	452	402	426	480	460	458	437	429	451	421	449	436	444	472	432	442	415	394	411	423	399	419	374	450	428	435	440	420	450	411	432	392	420	429	439	399	462	425	426	441	413	426	390	450	428	396	447	442	418	428	450	431	436	432	416	423	408	417	387	472	443	407	422	435	395	458	442	411	394	435	446	433	425	419	468	424	428	431	420	404	389	424	415	442	424	416	418	422	433	394	425	391	466	442	455	432	446	411	425	402	448	418	405	444	424	455	450	414	446	405	400	415	409	391	438	433	456	413	433	420	470	417	398	456	440	418	398	433	454	437	405	442	396	434	434	411	470	452	415	426	415	422	394	417	402	425	439	406	437	437	421	431	413	400	428	456	407	424	439	414	420	449	426	430	481	429	412	422	450	434	385	450	428	376	450	420	394	427	435	425	383	428	427	416	420	451	390	431	380	407	470	424	399	451	436	422	429	437	445	418	402	414	419	422	431	413	427	437	435	415	446	426	452	461	424	403	432	437	445	432	434	427	382	463	441	444	439	440	417	432	425	429	423	392	446	418	435	443	394	428	437	421	417	435	397	413	404	430	387	411	408	434	430	452	460	445	424	401	455	426	470	428	451	440	417	427	415	426	394	412	416	402	428	458	430	395	438	385	420	441	422	431	412	403	434	422	473	455	437	419	420	411	449	436	398	417	409	441	467	421	426	402	442	436	437	445	389	409	403	465	429	428	393	414	386	441	449	442	446	414	459	432	431	447	421	423	432	410	398	419	444	429	431	441	405	411	388	422	430	428	427	424	382	418	388	441	439	430	442	484	386	400	428	421	454	425	469	448	434	427	408	453	374	459	435	465	417	426	384	409	383	412	432	432	434	428	445	440	420	421	441	394	414	382	421	405	421	417	463	380	432	427	410	477	450	442	441	391	458	452	444	396	454	433	435	450	444	452	436	457	433	482	435	436	414	379	434	431	415	403	431	435	409	440	442	425	417	444	433	462	447	465	417	395	441	425	421	434	400	414	433	410	423	403	410	424	406	404	457	404	422	418	431	444	423	420	441	452	421	430	443	401	417	400	441	396	410	409	431	407	395	412	417	442	392	435	439	451	450	451	428	432	431	423	439	394	412	396	414	414	411	427	402	400	439	421	399	430	438	451	437	445	424	405	422	445	473	410	440	440	429	418	455	463	407	453	420	399	390	489	387	384	420	444	418	403	450	432	422	431	410	420	437	457	411	421	440	410	418	443	414	439	458	421	463	430	409	438	390	422	392	381	412	410	449	419	412	464	418	428	397	407	467	421	436	442	449	466	445	409	430	397	379	448	473	418	459	376	426	443	428	424	380	427	460	452	466	436	416	422	424	425	411	416	427	407	437	437	433	423	460	398	396	407	423	436	418	442	401	399	463	439	426	437	448	440	464	433	473	417	399	441	447	405	418	416	434	402	418	455	452	431	396	411	450	439	400	443	414	419	421	445	418	475	387	405	409	424	440	416	414	474	436	417	433	431	441	385	410	387	400	438	466	415	448	453	428	444	416	415	425	443	411	424	431	436	455	396	424	403	417	438	377	406	450	429	437	411	383	426	414	393	402	414	442	429	440	427	442	424
13903	29601	22388	9908	5261	2742	1081	576	480	397	354	366	358	400	393	315	373	292	359	360	337	384	367	363	361	369	366	346	397	355	354	361	394	381	373	326	341	386	407	358	351	358	395	364	378	350	365	330	336	363	339	342	340	369	389	323	368	359	364	356	377	327	382	375	348	388	360	351	323	357	411	380	350	360	377	363	352	332	373	371	360	327	361	353	361	381	410	340	347	330	368	335	358	370	341	383	367	382	346	352	352	387	360	396	386	353	343	400	353	365	369	378	377	366	369	367	346	360	379	386	374	343	390	389	387	350	352	360	358	374	359	386	349	351	384	365	342	332	386	347	377	388	344	386	385	370	383	352	352	364	376	355	348	365	356	367	342	398	392	349	346	385	362	392	356	343	348	370	387	384	359	392	373	361	383	365	349	382	347	386	378	407	369	353	341	386	325	337	353	367	352	374	330	320	369	378	344	357	368	372	355	365	369	380	343	369	359	368	358	382	353	335	352	393	328	341	391	357	341	382	371	353	402	376	370	360	373	387	365	398	358	341	376	374	356	367	350	366	391	343	353	372	355	397	330	406	348	342	352	397	364	352	408	355	367	369	404	355	348	358	356	383	407	357	356	320	372	360	361	377	388	381	367	386	375	354	349	387	382	442	395	373	372	383	364	316	374	367	343	344	372	374	332	392	377	374	350	357	342	381	375	383	362	378	333	361	374	375	383	358	357	343	350	377	379	405	337	381	356	367	352	378	375	384	402	330	347	378	328	364	356	373	396	352	374	338	367	346	348	331	384	377	351	374	347	384	380	379	349	385	366	352	388	398	358	376	344	372	343	387	366	342	373	389	361	332	339	380	345	382	392	363	383	357	363	360	352	342	334	371	415	384	374	353	386	367	344	307	368	356	365	357	392	338	361	334	378	398	379	382	369	368	336	384	366	357	409	353	376	358	374	345	366	380	368	375	348	342	407	361	357	337	327	357	355	358	377	368	352	374	371	343	359	383	366	318	382	354	380	322	401	379	365	335	387	337	357	364	359	373	350	352	373	343	344	369	420	392	376	345	365	401	356	364	368	374	344	316	366	336	341	340	371	372	352	364	382	356	362	344	331	360	396	358	352	383	361	359	372	373	343	366	342	365	358	381	381	342	358	364	354	382	377	364	382	348	360	342	355	314	352	364	371	401	354	328	377	366	392	366	353	360	385	369	377	371	340	365	370	341	363	345	360	377	363	340	356	345	365	396	356	359	394	348	359	330	384	334	385	398	343	340	356	367	374	363	388	357	353	313	337	374	370	385	376	369	346	385	340	362	340	329	381	382	373	354	338	379	363	323	344	351	403	336	360	374	376	350	359	367	362	369	357	385	379	364	353	381	363	341	369	360	378	353	340	350	360	340	366	378	370	370	384	351	336	366	330	398	357	402	344	389	379	373	384	366	343	392	364	384	351	370	342	383	319	396	338	415	356	368	343	346	385	355	366	356	331	338	373	365	353	372	370	383	357	355	365	355	349	361	369	371	368	360	345	389	366	359	369	360	336	371	411	347	350	384	352	364	392	361	361	360	362	369	353	369	383	345	359	338	363	344	374	342	380	363	372	363	347	370	368	383	354	350	350	360	337	378	355	397	354	351	322	369	339	413	365	349	350	335	367	376	367	372	385	352	343	360	319	381	389	347	389	354	370	346	399	374	364	356	353	377	339	363	372	337	387	359	351	331	375	380	380	355	390	369	359	353	385	376	322	357	374	366	396	346	335	350	349	406	370	390	387	305	357	350	361	347	384	381	358	350	339	388	344	387	352	336	339	364	367	353	344	356	402	382	358	349	371	362	368	396	362	366	374	348	363	349	347	373	348	363	365	366	370	350	367	365	384	364	371	373	350	347	366	372	379	345	341	378	376	365	367	366	372	364	357	379	348	353	391	376	374	391	349	357	326	364	326	380	372	338	400	399	366	337	384	350	366	344	400	392	391	357	357	347	362	340	360	346	371	383	365	379	365	367	375	367	368	377	346	362	353	320	360	351	365	385	355	347	371	391	380	397	353	347	435	399	371	360	368	345	333	382	345	356	383	355	345	377	362	368	383	373	374	321	396	381	400	370	341	384	358	352	351	387	371	334	385	357	330	345	383	377	341	326	385	349	348	376	361	348	328	335	386	362	401	363	368	369	390	339	403	377	337	381	373	408	357	334	382	352	359	341	359	350	367	353	371	326	357	368	372	377	392	360	358	367	376	379	377	391	357	356	408	383	394	355	376	384	337	369	393	389	356	367	330	362	389	350	356	344	368	369	349	376	386	335	375	377	355	381	336	384	374	380	384	380	354	372	341	380	356	339	362	375	340	346	366	337	361	358	370	361	399	368	391	345	361	371	385	357	351	355	332	414	371	386	333	364	339	337	397	320	372	355	378	363	377	361	375	343	383	365	370	350	350	338	322	388	370	361	376	349	356	378	335	393	377	334	360	385	367	346	359	356	352	356	366	337	375	342	371	358	393	389	386	371	362	394	335	371	332	353	390	369	354	375	389	346	335	362	377	362	346	369	344	382	357	346	353	351	370	354	362	338	341	355	387	399	400	389	369	369	392	382	348	354	350	366	359	335	364	375	356	351	343	362	338	337	377	361	329	392	333	330	353	356	353	365	381	360	360	366	363	349	345	338	351	360	373	359	326	340	393	368	378	385	364	391	366	369	346	337	341	342	361	364	363	370	352	384	369	378	360	394	404	378	343	376	330	387	359	350	372	370	396	372	330	371	363	369	375	368	375	365	399	363	372	387	390	342	348	373	384	363	351	342	368	343	370	341	390	337	381	374	345	345	353	391	377	392	374	380	364	351	366	374	365	356	317	340	383	359	327	393	356	363	342	362	412	360	331	380	367	341	352	362	355	359	384	340	344	354	348	362	395	371	387	400	346	346	347	354	379	375	368	346	346	376	368	378	358	381	351	369	355	346	334	367	357	346	386	335	386	369	389	335	401	408	372	381	361	360	353	341	374	356	389	342	365	373	374	350	356	359	348	367	397	389	348	399	366	388	351	409	350	333	361	365	383	367	353	358	358	368	360	385	344	398	352	372	378	371	372	359	350	351	396	391	353	377	343	354	369	385	356	320	374	348	328	356	342	327	380	341	345	373	326	382	369	373	349	334	379	376	371	345	381	374	390	395	332	358	370	371	370	363	362	381	331	348	352	379	364	359	365	366	379	381	411	361	343	410	343	364	343	347	353	359	388	374	370	359	371	360	380	362	349	384	338	363	372	373	377	373	380	384	356	398	357	357	352	350	390	360	377	387	366	375	330	368	363	386	357	401	364	367	341	350	370	350	359	375	380	389	361	383	339	354	344	346	328	334	380	342	359	355	386	375	362	389	405	335	354	373	358	379	352	368	362	372	373	370	383	369	358	380	390	371	326	387	379	373	336	333	361	390	333	386	354	331	361	345	360	374	362	333	360	345	357	360	357	400	369	356	356	346	415	378	382	390	367	372	333	375
25553	23865	41147	44243	36074	24926	10345	2861	1358	830	641	538	507	512	491	526	500	547	506	538	471	475	481	532	487	480	489	511	519	493	504	509	489	468	501	514	449	455	504	532	518	461	524	491	508	466	501	492	496	503	498	512	516	500	486	495	514	520	500	551	488	501	519	494	537	510	470	527	525	509	528	550	487	500	513	487	538	500	495	499	496	499	499	474	494	485	516	512	499	502	502	453	498	489	523	486	525	502	549	508	479	479	486	521	492	522	540	483	498	485	518	468	523	521	532	483	508	465	470	512	491	499	515	473	481	465	538	491	511	524	521	486	467	494	483	480	485	492	479	494	503	512	502	519	458	493	502	485	479	512	509	508	465	498	501	510	476	514	482	488	493	532	547	520	507	500	472	467	520	479	467	483	487	475	469	463	502	481	525	496	475	536	529	470	545	516	543	514	499	503	467	478	517	516	500	479	508	485	494	475	539	493	501	509	474	485	471	508	467	490	509	482	461	503	507	523	505	506	475	523	510	482	486	509	446	500	484	532	495	529	485	507	516	510	529	516	468	490	458	490	526	461	529	508	492	471	495	498	502	547	473	512	500	479	473	452	492	522	504	469	476	504	499	473	516	444	514	471	518	507	479	515	513	492	505	495	529	511	507	498	500	517	468	482	526	519	519	511	522	492	485	515	521	485	477	469	482	489	488	458	498	493	483	551	456	501	502	480	472	521	488	499	506	475	484	496	483	517	517	542	490	468	497	528	477	523	477	510	482	507	499	486	541	493	493	507	559	498	518	489	472	523	488	517	494	525	476	531	535	431	518	477	496	514	473	514	487	455	480	479	457	513	506	514	525	503	488	469	512	460	477	465	467	485	522	457	510	489	502	541	495	529	462	483	450	531	493	493	494	464	486	517	515	460	469	546	498	511	496	440	397	465	514	494	522	494	489	522	486	497	528	531	517	513	515	511	492	506	474	520	474	500	519	495	499	490	503	513	519	517	526	472	459	563	530	521	508	467	500	491	497	490	496	502	499	475	488	480	504	536	478	486	495	498	495	475	476	488	491	507	492	523	508	514	470	481	498	472	468	511	482	496	514	487	504	515	499	492	498	522	463	483	509	495	512	531	528	504	475	488	516	508	514	484	470	491	490	498	525	477	518	454	489	501	473	518	548	538	511	477	495	462	483	504	526	555	506	517	543	486	493	501	501	484	505	475	499	503	476	507	483	527	454	513	479	527	465	518	470	506	495	512	517	510	503	474	517	519	494	501	508	475	492	524	448	516	522	480	480	496	474	490	486	487	475	505	470	506	518	514	499	514	452	469	512	489	459	482	507	466	530	506	466	477	476	493	504	492	477	506	502	534	496	492	490	493	524	512	484	514	461	431	513	506	527	463	526	532	496	488	500	471	539	523	522	505	505	519	519	490	518	508	475	520	505	464	474	496	503	474	492	530	492	490	497	494	480	517	478	529	442	480	497	541	485	541	498	508	495	484	456	509	436	515	469	542	515	443	502	475	493	541	505	483	489	492	486	500	513	502	530	530	498	499	478	526	460	490	553	478	480	482	443	475	472	461	474	482	482	519	504	521	482	510	480	504	507	481	499	490	476	529	491	514	533	482	511	513	498	501	453	457	468	475	511	525	505	513	499	498	478	521	470	496	511	523	498	499	508	501	487	500	511	480	511	468	476	504	489	481	519	503	531	448	538	470	468	495	450	505	478	525	505	468	475	481	504	506	458	484	505	527	526	497	489	475	525	494	473	479	508	528	493	475	470	469	493	531	521	442	489	506	543	504	502	512	561	500	491	484	491	483	485	489	517	461	516	526	508	501	498	517	498	492	504	472	491	535	483	470	483	528	473	501	502	532	505	461	512	479	434	453	449	495	527	488	503	520	509	482	478	517	477	494	474	488	474	499	487	495	505	466	456	496	518	472	474	503	490	468	484	518	476	487	522	492	447	502	527	500	476	474	549	488	483	489	493	467	515	512	526	521	488	458	512	508	496	476	480	498	499	530	520	515	491	513	521	483	520	493	494	441	487	501	498	485	491	495	497	510	488	467	506	479	488	511	490	451	502	502	508	481	454	500	470	466	552	470	505	500	566	511	482	533	525	479	507	476	505	508	497	508	452	510	456	513	500	492	479	529	504	542	492	538	496	503	492	514	521	494	527	538	537	491	470	481	494	505	480	486	523	475	494	504	507	474	508	499	515	482	499	481	492	455	477	507	469	492	519	505	469	493	494	492	512	477	481	468	517	470	475	495	493	544	488	484	537	509	485	497	493	523	506	475	498	529	524	503	488	520	453	482	530	484	499	515	487	466	511	505	503	476	528	489	519	481	527	455	434	446	502	488	503	508	492	477	482	501	534	565	508	506	509	524	472	481	493	518	482	476	497	472	501	515	525	517	489	496	485	493	496	523	484	474	504	491	459	464	499	501	503	503	535	485	496	503	501	547	515	468	495	520	504	506	480	490	506	483	462	537	509	478	473	526	470	510	502	468	504	496	494	526	513	485	531	516	473	483	458	514	479	474	539	477	491	484	488	525	516	512	475	466	503	457	491	481	512	504	484	492	505	479	459	502	525	458	487	458	487	502	502	526	508	498	488	527	504	461	489	525	512	509	523	499	493	489	499	507	529	486	513	473	498	459	504	497	493	514	511	508	512	530	507	489	477	500	490	519	481	504	528	510	493	458	489	536	466	475	521	545	539	478	509	547	518	503	475	484	476	491	503	530	509	473	497	485	503	490	500	507	499	502	518	488	528	472	525	502	509	493	519	490	476	531	507	485	518	507	489	505	492	523	491	546	511	452	494	452	472	480	494	515	523	460	499	493	466	492	474	493	488	517	510	478	443	517	527	501	452	508	476	495	488	487	488	483	483	530	516	474	490	515	473	496	481	519	507	502	529	493	560	522	496	478	460	511	479	504	521	504	513	510	482	504	478	511	471	490	517	497	475	501	494	485	500	484	530	479	520	506	521	540	524	479	484	497	517	488	473	521	500	463	466	505	488	507	473	490	502	507	523	489	488	519	502	460	492	497	497	527	503	480	430	469	474	478	477	478	517	484	523	513	525	499	502	505	538	501	488	508	515	487	463	500	485	493	492	527	494	488	527	474	490	535	521	485	499	498	518	506	490	546	512	509	524	475	520	491	456	487	518	524	505	486	473	489	524	507	497	496	502	486	479	479	501	486	480	497	466	470	470	524	477	479	519	489	469	481	500	455	504	537	464	437	493	470	512	493	499	527	488	514	486	506	466	523	477	479	507	514	564	460	474	444	514	473	499	502	534	494	475	461	535	464	499	498	502	514	487	502	498	485	511	527	504	508	511	469	509	541	546	465	489	486	488	513	531	505	494	478	487	503	466	496	497	514	520	528	495	496	497	511	460	464	483	532	484	499	494	485	529	498	522	485	520	470	453	504	517	482	470	486	460	483	548	465	523	485	510	530	522	498	484	525	499	470	457	504	507	493	543	515	513	487	497	451
48362	88668	71861	49389	32784	18044	7049	2955	1671	1011	583	445	468	478	487	446	475	496	483	489	471	439	485	481	435	465	462	515	494	479	429	436	484	455	505	459	452	467	532	441	484	472	470	448	453	486	456	462	433	478	461	455	509	494	442	469	544	489	458	501	463	493	461	456	440	475	485	507	437	485	469	493	473	448	441	447	438	464	456	478	457	424	455	464	487	493	433	493	471	474	477	454	466	456	483	476	466	478	497	461	450	482	491	464	470	482	469	468	445	470	447	486	495	494	470	466	464	458	479	492	450	446	469	466	455	496	483	495	398	461	483	446	473	442	463	434	437	459	485	448	456	443	485	440	467	483	442	474	498	483	478	477	477	442	456	495	496	482	441	455	484	495	483	483	460	445	456	469	438	475	449	443	415	463	517	448	436	483	480	496	441	504	470	466	469	462	476	451	473	462	477	446	503	433	468	475	428	500	459	447	463	454	491	479	426	480	486	432	456	482	477	425	474	447	461	463	474	467	474	454	448	464	475	461	469	474	487	463	459	435	438	474	493	496	469	481	452	473	460	434	428	446	434	463	450	447	461	449	445	429	451	469	442	430	459	448	466	492	450	467	455	504	473	521	483	519	448	464	497	481	423	440	482	461	465	448	473	476	467	489	469	482	459	490	467	497	464	435	450	491	484	483	450	440	450	466	490	462	485	458	487	422	509	453	473	445	468	483	439	440	443	453	475	440	483	404	483	447	442	476	427	434	483	487	447	462	454	462	488	492	451	476	439	457	472	479	431	447	515	477	487	455	446	482	466	485	441	440	469	475	425	449	412	495	477	470	489	461	441	502	428	468	460	431	450	466	437	457	423	460	455	452	493	443	469	463	451	475	483	452	451	435	431	467	462	503	459	440	485	440	465	431	468	479	447	444	468	483	453	466	448	447	444	462	440	472	447	450	461	483	486	493	486	481	406	488	477	456	458	460	457	442	441	476	474	494	446	424	461	459	447	439	451	501	451	461	467	430	407	475	516	449	449	460	451	460	472	468	470	432	461	489	461	478	454	471	438	487	450	487	457	428	450	478	470	451	493	440	475	457	463	483	468	509	440	456	463	472	440	466	456	465	481	430	484	485	477	495	465	457	454	534	478	458	486	416	471	505	437	431	470	429	447	461	434	494	433	467	465	491	441	430	447	474	489	480	509	460	448	451	440	464	472	478	451	473	460	463	481	456	468	456	458	472	459	446	466	486	456	463	433	459	418	436	477	453	478	489	477	467	453	464	450	482	519	454	441	467	471	486	482	444	480	487	462	463	460	504	493	456	461	474	449	456	466	468	444	470	472	474	473	469	446	441	471	472	428	433	487	479	448	457	428	473	476	471	455	486	461	482	502	490	473	461	450	466	421	443	456	435	478	467	450	454	451	471	498	481	416	468	447	405	465	454	450	484	467	479	451	465	467	455	464	442	465	488	445	460	478	409	473	469	472	465	463	450	448	437	474	446	472	475	458	448	463	463	465	440	472	471	486	476	466	443	440	459	461	492	468	470	452	477	486	465	474	504	466	496	484	475	486	463	512	454	457	430	479	403	461	453	488	495	431	463	480	461	520	466	451	453	473	481	457	446	514	469	495	477	445	463	459	425	461	487	461	449	448	469	485	460	414	448	490	432	485	481	410	456	472	484	488	470	448	479	457	449	437	487	450	480	516	507	477	509	443	466	443	446	479	445	442	527	459	490	470	461	465	447	478	505	430	465	457	479	481	454	458	459	486	511	467	438	464	449	462	461	442	491	469	457	497	501	498	454	497	443	469	458	471	438	444	460	466	453	475	471	459	506	454	479	457	476	476	474	476	473	453	450	451	482	465	479	451	453	439	450	432	493	500	469	452	480	454	470	438	461	452	455	498	490	447	461	437	438	482	488	486	468	484	467	458	472	483	463	450	443	451	451	495	462	434	446	446	431	442	492	471	485	462	497	470	442	475	467	440	456	439	435	470	504	464	492	490	466	418	435	423	455	458	466	414	454	466	450	471	502	486	456	465	449	456	484	418	420	464	478	459	497	469	443	462	469	483	455	492	435	465	503	425	446	460	470	469	467	456	461	439	447	461	429	451	459	508	462	484	481	482	458	471	494	473	422	471	476	483	457	455	446	496	458	471	457	421	453	495	460	524	452	445	459	416	449	459	460	438	458	472	471	473	451	456	446	493	436	449	437	485	484	462	480	518	448	418	484	469	443	468	473	440	479	453	459	448	452	494	427	480	479	482	487	502	497	437	462	543	494	446	463	463	467	423	487	453	457	464	489	433	494	476	484	469	456	481	417	454	476	464	444	473	432	444	453	423	470	431	485	481	501	449	493	423	427	443	461	475	454	450	476	432	487	504	455	449	490	450	439	465	464	455	494	461	468	439	444	450	475	481	435	491	480	468	431	465	468	482	440	473	437	483	469	490	454	490	441	446	469	440	485	487	465	464	454	473	459	455	438	453	455	464	462	463	435	481	464	468	437	452	459	446	412	485	445	466	450	472	462	474	458	451	476	474	440	458	492	425	510	462	430	486	464	471	444	463	439	456	429	484	454	471	461	423	463	453	462	492	461	455	466	499	460	455	451	487	444	461	481	451	439	446	473	494	468	460	450	412	461	490	486	448	481	466	429	470	473	477	451	489	466	478	494	468	449	485	463	484	447	418	457	487	460	444	443	468	474	499	444	471	438	488	439	466	494	464	452	459	451	492	458	465	470	483	522	466	465	447	466	465	447	438	474	479	504	468	444	468	455	454	463	428	438	453	452	452	464	485	454	461	463	495	469	470	477	491	467	461	482	483	466	473	450	467	448	484	485	446	446	461	445	463	454	491	447	464	478	465	458	458	436	459	476	449	447	462	457	450	467	454	452	433	461	467	477	452	479	458	444	472	504	475	507	488	477	429	449	449	480	476	480	473	495	471	440	474	496	459	471	476	433	470	478	467	457	471	457	459	451	453	457	521	448	436	459	483	461	434	430	446	496	466	469	439	456	462	466	464	450	472	486	465	467	472	455	431	463	473	487	463	442	458	441	465	423	447	459	470	472	471	456	468	450	504	472	419	489	448	461	466	468	453	450	466	505	475	477	461	485	463	438	453	464	488	432	418	477	499	441	460	473	472	449	487	481	476	461	469	468	440	515	437	438	485	466	492	422	461	462	438	499	433	468	463	460	452	481	465	455	464	497	490	450	486	445	454	423	447	448	507	447	467	443	479	445	452	478	490	480	459	463	481	464	476	433	429	472	441	483	469	442	484	466	488	429	458	499	439	502	458	449	465	422	464	463	453	476	482	455	444	489	466	482	432	465	489	480	479	465	482	468	426	477	472	477	448	456	434	465	495	429	465	441	487	454	468	452	474	466	467	436	477	440	473	485	484	479	454	457	448	449	469	448	438	465	447	443	428	449	437	449	446	495	431	454	481	491	457	458	475	422	460	446	475	484	471	492	466	464	427	459	456	448	434	459	459	492	410	448
24519	22445	36162	41108	40733	33691	18036	5748	2262	1490	915	713	688	650	639	642	668	628	607	642	648	615	673	624	597	649	643	625	630	604	627	642	601	658	594	620	571	612	627	614	648	583	627	616	604	617	588	626	647	622	645	646	607	628	593	664	606	614	570	579	572	592	570	637	593	611	608	614	600	606	643	636	585	588	616	618	634	615	600	612	651	634	625	621	586	584	591	642	608	628	594	596	568	578	625	560	646	588	639	606	646	621	600	592	605	601	566	552	609	586	654	608	632	608	627	600	612	611	596	619	588	576	615	609	655	616	583	652	615	623	595	614	630	554	594	596	595	629	590	576	585	620	624	597	565	590	603	601	565	603	575	590	610	629	580	601	575	585	570	609	602	568	640	638	572	564	655	597	599	609	570	596	630	603	578	634	623	621	623	602	596	621	590	619	588	575	571	634	604	630	578	589	591	580	632	594	627	644	630	593	619	635	653	651	624	567	608	546	595	600	594	594	581	641	632	594	604	616	619	600	577	573	603	624	626	587	614	571	616	571	558	571	607	626	598	599	590	631	585	593	615	577	622	610	637	632	618	616	563	579	610	575	585	543	618	644	646	617	608	651	638	602	625	618	633	588	601	608	604	632	614	655	590	630	606	604	612	584	608	612	602	627	643	577	651	616	598	608	624	601	594	636	558	611	586	562	623	575	596	615	629	576	601	625	604	611	615	569	603	581	583	610	643	598	640	596	561	598	616	617	578	658	628	611	618	547	582	580	608	603	604	576	592	593	573	619	623	630	590	584	575	634	629	575	635	574	615	585	596	610	587	594	627	614	615	613	574	601	623	617	667	615	623	567	616	562	659	607	573	591	617	582	601	629	611	582	623	625	625	575	618	599	615	579	579	598	591	580	595	594	617	604	615	647	604	620	649	574	573	620	605	614	622	588	625	602	590	573	583	569	580	560	633	603	612	554	603	613	596	578	582	590	604	638	612	587	666	631	605	618	612	611	585	600	571	620	656	607	627	661	571	588	570	546	567	551	611	563	590	598	583	574	625	643	587	571	605	576	623	656	580	596	611	635	636	583	559	606	592	606	621	550	597	551	565	603	595	596	618	605	572	604	607	609	582	612	597	611	594	636	613	607	633	600	589	649	587	584	615	601	623	582	587	595	636	607	603	598	619	593	611	616	651	632	583	575	647	616	619	641	602	582	560	629	603	610	595	657	580	575	613	566	566	580	593	554	626	569	598	646	616	617	601	615	576	585	560	541	628	552	616	600	625	632	619	637	615	610	606	623	577	587	624	563	594	602	620	581	642	600	557	610	644	638	589	640	596	620	644	625	590	603	634	626	586	629	621	602	591	561	551	532	627	574	618	677	629	562	608	614	591	579	635	609	583	616	622	609	574	587	572	614	600	590	597	632	589	617	585	597	584	611	573	602	614	616	544	616	610	618	633	580	629	612	586	565	609	617	622	561	587	593	604	614	604	610	583	623	594	610	626	577	608	590	614	600	575	562	607	573	608	626	612	613	600	596	600	616	593	626	623	586	624	623	598	629	620	604	599	565	635	620	576	597	628	631	672	582	625	620	631	607	573	588	624	628	584	599	583	557	604	592	598	614	615	618	575	611	598	615	583	628	576	615	573	624	632	592	619	519	637	625	604	572	575	622	603	619	596	599	576	601	616	606	569	668	589	656	565	594	571	628	586	579	619	626	593	599	638	630	606	588	617	581	604	621	590	625	610	604	616	602	597	639	588	616	633	560	585	606	643	622	651	595	628	651	599	638	612	597	602	570	613	619	539	619	595	600	585	571	593	607	614	572	582	575	616	582	590	538	590	634	638	554	561	551	574	593	627	609	642	638	616	607	576	617	621	579	635	590	635	627	574	622	614	611	627	593	662	560	585	574	624	612	584	565	610	525	547	630	560	593	596	575	610	586	586	606	535	586	608	625	614	579	622	621	648	601	599	609	572	578	601	606	638	617	589	563	612	620	601	594	632	574	599	576	681	624	660	605	607	577	597	606	607	615	595	560	587	603	602	632	622	627	588	613	642	553	574	644	589	598	593	593	619	632	650	620	570	569	588	606	595	573	566	602	599	599	599	597	605	587	571	662	600	621	598	583	648	595	651	596	596	581	621	599	605	604	538	611	618	597	617	583	611	606	548	618	603	603	629	606	623	638	592	587	606	558	608	643	590	620	592	642	588	597	610	582	606	605	585	632	616	653	598	627	603	583	634	609	604	642	656	599	626	638	556	635	609	644	607	601	615	618	583	606	625	626	632	619	615	531	592	619	578	606	611	599	618	591	604	604	671	635	581	556	599	613	617	609	589	590	615	617	594	568	613	590	592	591	621	587	605	613	603	599	593	638	610	620	622	620	604	595	559	601	637	608	614	599	643	590	595	610	664	560	580	584	608	614	567	630	602	603	587	555	613	589	590	643	607	613	595	601	600	524	642	595	609	587	615	595	583	576	603	625	555	653	587	626	621	610	520	567	630	632	597	545	604	637	584	607	604	583	613	632	623	594	609	630	536	621	618	586	666	596	591	623	609	589	602	613	545	621	577	576	628	571	644	610	564	601	597	614	613	620	589	628	531	580	582	620	566	603	630	589	609	613	629	604	603	632	576	596	633	590	569	614	641	660	594	620	642	632	604	582	609	630	614	612	628	630	585	571	593	610	573	627	593	613	623	609	579	618	579	581	592	625	574	637	605	623	661	622	602	617	594	598	631	611	614	601	649	568	591	572	611	627	612	566	611	600	649	613	556	541	591	592	609	582	570	596	647	622	625	567	634	571	631	565	611	593	602	619	570	620	624	571	562	601	591	614	592	622	590	620	554	588	581	654	556	617	623	615	617	575	594	611	643	617	590	595	571	596	574	593	575	613	575	587	608	620	639	622	607	605	641	628	598	590	626	638	598	619	595	598	605	622	587	600	594	562	589	559	578	576	586	618	616	636	593	605	633	619	617	633	613	598	629	609	589	588	579	560	587	586	626	596	635	554	610	594	599	598	568	618	572	590	621	640	605	591	625	596	620	597	625	593	574	602	616	587	617	600	563	549	622	563	596	571	580	595	588	564	545	643	600	634	632	620	617	646	662	622	607	616	569	611	633	574	581	640	578	572	641	625	602	612	619	625	595	605	615	599	586	553	615	604	604	592	609	606	650	635	573	640	650	579	608	600	602	575	598	610	612	580	602	591	608	641	622	563	585	616	609	618	605	595	611	619	593	599	602	598	612	599	598	602	618	569	592	589	580	602	611	596	602	572	601	596	544	608	655	575	610	575	572	581	568	636	602	618	620	649	611	631	622	647	575	580	578	621	589	566	591	583	631	601	577	618	590	645	622	595	612	562	570	607	607	628	621	589	598	628	618	629	578	596	650	595	586	622	600	591	611	619	560	583	588	656	566	563	590	606	565	603	616	588	619	657	640	611	620	623	612	596	577	594	602	574	632	627	594	605	598	573	563	628	589	600	602	588	560	593	670	580
56576	100697	84986	63847	47104	27157	10979	5219	2870	1758	1074	649	603	580	583	580	577	539	605	574	572	600	584	632	582	556	564	565	588	549	584	560	546	550	575	556	570	611	554	587	569	610	521	583	602	590	592	553	586	601	554	560	613	583	539	575	573	559	550	588	624	578	554	564	587	584	579	607	564	576	592	605	605	560	570	538	560	588	537	600	550	582	586	606	586	559	567	554	577	564	576	559	625	572	597	566	578	554	509	590	603	549	601	580	567	585	587	590	565	547	590	601	568	616	580	592	558	605	555	593	561	546	580	562	574	550	541	565	598	551	537	547	621	562	543	575	541	602	582	563	590	531	560	581	604	539	589	537	570	565	597	555	598	528	571	545	582	548	556	565	586	546	539	589	552	556	573	559	568	558	562	543	576	574	565	558	567	565	514	553	577	561	579	574	518	516	551	549	550	602	579	536	536	553	538	598	566	564	560	581	560	547	591	575	567	551	576	615	565	592	574	563	574	572	584	542	592	549	555	634	566	591	570	569	576	585	564	593	578	532	565	576	564	598	590	584	600	582	580	574	534	551	565	601	587	560	589	547	547	563	552	559	564	539	567	574	544	584	564	563	565	577	555	541	555	595	579	560	607	535	604	567	560	534	580	547	587	593	577	576	566	538	543	622	600	598	568	580	532	548	538	601	578	617	571	576	571	584	548	557	574	583	559	568	539	539	560	566	576	612	575	573	540	549	622	578	559	562	586	597	535	613	569	521	510	579	569	560	585	619	573	581	569	591	555	573	562	603	536	526	609	562	538	563	571	593	539	572	605	584	593	531	582	591	546	611	567	586	557	555	579	558	560	605	527	514	546	594	554	603	521	581	579	571	575	544	588	595	560	556	553	595	551	548	546	585	560	557	583	555	586	554	543	540	553	534	629	550	571	605	576	559	620	547	532	573	587	534	549	556	576	546	524	579	532	580	553	556	538	560	608	570	566	518	567	577	578	585	607	612	571	610	574	572	581	549	604	583	545	554	557	537	553	578	561	573	551	585	560	530	559	545	578	577	564	554	552	600	600	561	574	561	583	553	602	540	577	527	573	517	575	560	586	578	563	587	580	564	570	595	592	534	560	531	591	576	529	604	549	590	553	625	577	525	589	568	547	581	559	549	623	565	610	549	586	584	592	577	554	560	579	536	563	577	564	637	616	607	575	573	609	578	636	536	547	545	610	587	550	563	565	585	569	589	623	558	588	547	530	579	593	547	562	552	572	542	581	570	578	558	558	581	579	556	538	550	584	583	528	546	550	557	624	555	573	520	610	574	540	596	561	567	581	564	584	571	608	567	522	593	542	553	568	586	606	525	524	598	542	577	544	588	577	596	557	552	573	578	600	528	563	538	547	587	628	527	560	602	588	584	543	559	569	607	594	568	548	600	569	623	587	555	539	578	612	553	533	578	546	566	601	556	602	552	557	583	555	579	558	576	548	566	534	585	531	583	543	607	585	577	562	557	563	576	558	536	591	560	565	559	623	568	560	576	619	579	569	577	573	545	540	533	574	543	555	546	554	549	555	558	598	580	575	556	566	566	594	585	558	555	601	545	582	569	610	547	618	563	590	518	588	537	579	580	548	575	555	576	591	601	587	568	603	541	617	577	552	561	541	534	572	541	549	573	597	552	517	602	555	568	562	588	583	557	620	549	546	553	563	576	600	607	558	555	556	538	559	562	549	602	556	528	548	549	556	614	604	545	568	580	568	576	535	603	583	569	558	573	539	559	559	574	549	541	536	551	568	581	550	564	544	564	572	570	559	566	585	568	638	601	588	588	567	593	535	561	583	566	548	529	581	604	595	587	570	551	561	516	566	604	575	569	563	586	531	554	563	584	587	541	549	538	554	543	573	614	518	587	552	545	580	583	569	548	560	580	593	621	547	560	528	518	585	591	611	600	569	561	631	573	570	547	560	600	614	567	534	585	540	561	525	548	604	564	551	565	564	574	595	532	574	571	557	564	547	598	593	571	547	560	545	578	578	585	528	587	585	603	573	619	594	615	581	576	536	584	559	543	550	548	559	565	583	570	541	550	518	589	553	576	569	530	533	580	534	550	522	532	568	595	542	564	559	597	569	593	597	535	595	593	542	569	566	567	618	546	555	521	543	619	597	583	557	575	565	593	583	593	601	533	600	569	571	560	559	556	615	597	565	581	560	581	553	587	554	567	586	616	597	563	556	622	536	502	564	607	536	564	623	541	593	573	544	551	571	589	547	594	558	580	544	528	574	588	550	533	541	588	569	607	590	584	609	602	568	581	540	558	598	539	527	575	537	555	555	599	549	595	579	550	610	550	593	557	621	544	572	561	557	555	586	557	535	571	554	636	568	605	581	568	582	530	576	609	579	611	618	580	543	600	576	557	579	621	533	518	547	565	575	507	575	546	553	568	586	568	586	556	558	543	581	534	605	537	577	567	533	563	562	570	561	573	525	556	562	623	603	584	565	547	574	598	566	579	574	630	605	571	520	573	531	535	603	582	541	555	557	531	514	550	588	607	564	525	559	544	568	542	562	587	545	581	590	608	559	556	570	590	570	557	553	567	583	587	524	601	553	586	584	545	599	549	563	583	562	568	538	562	594	598	542	544	542	567	577	581	566	557	593	590	620	606	567	545	557	560	553	530	547	548	585	575	608	585	573	531	564	605	581	552	538	576	566	594	549	548	538	566	560	552	563	531	562	556	567	634	568	523	558	555	599	537	589	555	589	569	614	555	581	574	555	566	541	590	581	566	562	567	538	594	506	563	558	563	538	521	544	539	542	565	566	552	592	571	534	567	615	542	615	604	569	595	522	561	588	563	551	551	553	529	604	567	554	597	560	552	572	525	547	550	582	605	548	577	563	636	571	540	577	555	547	565	579	601	566	540	568	603	577	575	624	549	568	560	556	556	582	590	559	539	558	594	546	601	567	579	543	569	567	586	572	535	520	547	541	541	536	583	573	540	551	568	543	576	594	541	524	580	560	572	574	571	584	535	608	539	590	567	573	568	557	599	569	605	578	571	545	567	538	588	596	590	588	573	562	577	551	601	575	565	564	541	551	557	563	550	569	555	556	526	576	549	536	593	568	581	531	563	522	555	581	600	544	550	560	558	541	579	593	564	549	584	546	639	579	584	551	582	563	596	558	562	569	583	568	538	553	554	572	550	558	586	564	586	569	573	574	589	602	581	595	553	533	550	552	574	569	526	590	584	602	555	592	595	588	576	572	568	586	628	530	576	569	554	627	578	524	558	555	547	603	564	571	537	583	564	555	562	532	564	576	562	548	549	572	544	596	570	575	577	542	544	609	580	569	534	613	583	539	617	620	616	544	575	589	561	584	558	589	568	578	548	537	554	558	587	535	545	514	552	572	553	541	610	535	567	565	594	554	546	575	568	585	583	568	609	591	565	568	580	553	602	607	570	581	548	519	583	587	559	574	558	600	530	560	571	566	580	539	510	539	569	546	583	586	567
28728	24917	25525	14811	6681	2893	1169	676	529	491	469	438	454	451	456	461	466	436	443	451	448	452	422	461	400	405	425	429	428	452	438	389	458	432	435	422	436	387	446	404	411	458	437	478	397	511	463	471	470	467	433	452	423	459	466	487	422	458	424	471	439	438	435	443	474	467	477	449	476	459	429	459	453	446	460	438	443	460	449	447	459	430	459	444	458	420	404	434	415	449	458	404	446	425	437	450	446	451	451	423	429	431	424	429	432	485	440	427	440	430	437	461	432	418	440	428	442	421	456	462	430	447	444	476	449	405	446	440	429	443	476	415	490	426	425	435	430	416	421	459	431	445	452	430	466	428	474	480	456	445	456	457	413	471	426	433	399	458	428	452	423	444	449	410	454	485	464	411	452	477	404	436	464	435	461	415	471	437	449	441	456	407	412	445	441	444	442	405	434	443	443	442	464	435	486	460	429	468	433	427	430	440	431	469	440	424	453	420	459	409	430	423	475	401	424	475	448	432	447	433	432	454	507	452	411	468	421	492	468	460	419	435	450	458	432	462	418	429	431	455	442	452	446	440	436	417	448	447	452	452	480	495	432	399	481	438	444	472	474	469	386	444	476	428	424	425	428	430	434	484	426	444	414	423	469	443	432	445	397	427	441	432	427	455	450	446	495	472	445	460	434	419	423	462	439	413	466	439	480	461	430	455	440	442	415	434	441	439	449	432	452	411	486	459	469	463	437	436	433	424	477	424	401	473	424	438	438	425	413	437	461	425	427	423	408	409	403	417	393	446	451	422	375	447	408	418	428	428	438	414	497	453	415	451	425	447	401	423	488	417	464	469	459	433	467	465	423	419	454	464	432	432	461	433	425	449	421	436	424	400	457	455	452	430	445	471	428	429	455	429	479	414	444	448	483	442	434	470	433	408	426	400	457	442	443	454	436	433	421	457	427	438	438	491	463	440	469	405	433	416	454	443	419	432	455	437	440	421	438	444	476	423	449	465	463	451	435	444	451	427	390	442	459	405	422	446	443	445	468	475	428	430	467	436	440	430	440	440	432	439	448	483	436	430	402	488	419	417	463	409	458	429	474	461	418	424	432	437	437	464	433	418	449	453	427	447	408	462	473	420	460	420	418	449	424	428	457	467	459	466	472	440	446	431	436	412	479	434	452	444	445	437	437	430	485	464	491	474	421	424	454	446	459	441	448	454	418	497	397	436	455	390	448	429	427	440	435	415	464	456	489	475	419	444	430	434	448	469	458	425	448	409	486	446	457	464	464	424	439	397	434	428	505	431	417	427	481	468	441	424	455	469	430	449	466	438	430	425	440	434	476	457	433	436	481	463	438	442	405	447	416	470	499	476	454	427	456	450	419	440	442	447	467	447	455	454	411	401	425	401	411	464	464	470	440	418	425	448	450	411	446	431	448	464	430	458	429	453	451	431	440	469	435	442	481	449	425	412	444	480	451	426	424	448	438	430	409	449	433	437	436	418	486	418	435	471	452	438	456	466	457	430	437	439	433	419	420	466	477	453	453	477	395	464	438	444	449	398	439	440	446	426	470	423	426	381	481	382	475	441	446	428	442	435	473	463	436	414	439	447	419	407	419	490	436	413	452	485	438	419	462	418	448	468	427	427	425	422	451	459	454	436	467	433	462	413	421	453	449	456	456	428	421	401	471	454	447	431	444	444	442	446	448	440	470	451	424	424	482	431	446	438	431	477	431	433	416	451	428	430	458	416	477	425	464	437	419	405	443	433	418	417	436	451	445	456	449	444	443	454	434	423	481	436	453	486	496	477	405	422	476	472	453	446	447	429	426	462	452	460	437	414	472	463	460	433	439	479	487	428	455	438	418	418	452	447	408	430	433	442	462	445	432	448	444	433	477	446	442	430	451	490	471	460	431	410	474	443	459	418	479	435	453	443	474	450	402	414	477	453	437	418	425	453	402	431	430	424	405	404	455	450	483	422	436	413	414	455	479	424	430	435	448	422	451	450	443	420	454	448	446	428	416	438	416	457	458	432	467	441	492	451	461	424	398	468	437	432	443	471	440	437	415	439	437	426	399	466	454	445	484	483	444	433	435	452	436	451	405	402	426	446	454	426	426	438	443	459	408	456	467	447	403	449	457	460	415	475	427	418	448	467	480	437	445	449	408	429	428	434	427	464	427	478	489	455	433	444	473	420	411	388	471	377	436	430	464	422	469	389	448	429	459	436	479	425	442	459	426	436	423	421	430	454	436	439	429	472	454	428	457	430	431	427	454	410	428	430	411	450	432	457	435	438	444	425	442	428	440	446	438	440	465	436	456	416	425	478	501	483	457	437	479	440	418	413	445	438	472	488	490	464	438	442	406	455	434	390	462	461	461	410	491	418	497	419	450	487	428	422	467	435	449	468	440	415	461	447	464	428	471	433	459	441	440	439	446	414	406	494	432	464	442	401	423	469	439	419	459	470	472	429	472	450	471	423	451	446	444	429	425	436	471	473	426	451	492	435	425	448	462	437	491	434	454	427	444	423	423	464	434	464	412	456	438	424	458	444	439	451	421	423	440	457	460	423	415	439	446	457	394	425	432	447	436	448	389	449	467	403	448	441	474	455	441	442	470	419	399	417	444	437	459	402	426	450	463	463	432	458	432	459	431	426	426	420	427	465	448	469	483	468	446	449	427	459	473	479	442	470	442	415	405	428	442	452	416	416	473	422	438	444	458	427	432	436	463	462	479	460	453	447	455	464	459	441	449	427	486	428	399	482	448	439	472	428	398	448	446	414	441	425	462	427	430	450	432	462	472	449	440	430	410	442	437	427	451	475	430	449	454	458	442	414	463	412	403	441	412	455	416	411	431	472	434	437	452	472	463	440	438	447	454	418	434	424	435	427	408	504	435	452	500	441	451	436	399	420	435	424	472	428	412	397	433	458	462	474	424	452	454	429	448	380	419	426	437	439	451	410	415	425	432	457	417	461	441	410	404	425	407	445	437	408	462	465	422	435	426	417	460	431	430	410	421	440	430	387	419	454	421	415	438	416	470	432	420	448	464	461	440	403	485	450	382	452	437	474	452	452	486	485	480	423	420	439	416	439	420	450	439	432	422	463	458	454	408	464	441	471	432	431	384	462	440	458	460	482	442	449	437	455	478	432	428	397	448	421	457	445	455	416	484	437	477	421	475	404	430	425	451	415	459	434	463	413	427	427	443	417	441	442	429	482	443	450	428	459	410	436	408	418	417	452	411	417	437	416	406	477	463	440	459	471	442	401	425	460	444	441	449	477	464	419	454	383	421	442	414	457	402	374	425	419	421	408	474	450	417	441	417	447	433	445	449	453	449	448	473	470	456	451	444	441	469	443	425	445	443	424	431	452	413	429	425	437	413	431	437	429	468	449	431	431	435	436	437	448	464	411	478	451	447	418	433	467	447	463	476	451	417	443	454	447	473	447	456	427	454	454	445	434	448	442	440	447	436	444	457	450	429	449	427	445	441	410
13807	29710	23348	10404	5822	2808	1121	583	497	414	389	433	373	383	402	366	396	388	385	365	412	373	362	388	335	399	380	366	403	373	382	367	363	376	387	386	385	353	388	417	399	339	356	360	375	388	358	380	357	385	404	405	409	386	395	342	363	370	377	365	341	340	390	356	356	349	400	358	388	377	389	389	389	386	359	387	392	377	374	424	362	360	386	363	373	405	374	356	341	380	371	370	351	404	407	414	383	403	389	372	381	371	382	382	370	416	343	362	372	374	377	374	372	401	354	382	394	370	383	373	386	339	387	353	397	370	373	415	342	374	331	352	369	359	379	374	379	360	372	379	398	378	366	339	335	366	382	357	382	389	375	409	373	364	373	339	361	392	380	355	407	388	359	355	344	389	381	372	391	378	366	371	360	377	372	384	368	354	374	377	404	387	365	394	388	377	372	359	388	397	380	374	389	410	345	377	370	332	358	392	371	398	355	378	368	390	373	366	365	350	388	390	364	389	415	391	387	374	341	401	371	358	407	394	357	384	360	402	371	394	414	378	382	384	376	392	377	375	364	391	354	362	396	376	358	390	337	358	409	360	377	391	371	370	392	354	397	386	362	403	378	381	398	366	408	357	361	341	379	379	409	350	380	389	361	383	385	374	386	337	397	350	368	389	360	376	371	384	391	381	412	409	383	394	365	396	381	380	401	359	375	416	380	386	373	404	397	359	381	409	398	393	363	357	387	338	375	395	380	368	369	384	392	387	357	384	388	352	391	374	347	401	373	403	343	379	389	388	378	367	339	360	375	410	373	382	357	382	379	387	378	387	373	360	361	401	353	400	390	377	395	409	397	411	385	370	359	382	381	330	394	351	349	351	391	345	378	381	373	388	337	393	384	395	385	332	397	361	386	380	370	386	349	384	403	372	384	344	373	385	407	386	371	383	370	406	377	395	357	385	379	385	435	348	362	377	356	363	386	362	370	384	393	403	371	376	360	400	367	377	366	418	372	388	414	373	397	355	383	309	387	407	378	369	370	355	378	363	403	389	362	404	404	358	376	360	376	386	366	395	364	380	357	373	380	402	393	363	364	369	382	391	371	372	369	406	357	355	382	381	378	431	379	376	394	358	375	356	371	372	403	383	356	368	375	373	371	368	377	367	388	384	369	391	376	384	394	385	391	394	341	407	358	363	389	432	358	391	383	377	422	400	377	371	345	359	378	391	373	412	391	404	389	358	360	388	374	363	378	371	384	373	402	394	381	369	369	389	351	370	389	402	366	411	337	371	367	370	377	372	374	371	378	399	382	368	369	370	364	356	383	371	383	356	392	367	357	355	366	359	399	378	379	361	378	370	357	332	357	334	385	380	367	389	345	385	395	377	338	432	373	385	399	365	368	356	390	388	366	368	381	376	391	420	399	358	392	376	401	371	402	384	378	360	361	376	392	356	384	379	380	394	364	371	389	359	387	362	381	382	366	357	395	380	345	371	375	368	385	397	360	394	401	377	385	345	384	343	391	373	404	348	379	382	380	381	344	344	372	339	400	384	389	370	339	367	411	378	367	395	393	394	386	377	354	335	397	352	386	363	376	406	379	403	353	342	356	365	348	376	381	365	361	381	376	363	382	383	399	356	346	399	390	390	386	338	369	403	378	339	380	368	365	382	382	393	352	397	355	354	386	396	403	364	399	353	399	381	405	394	388	375	403	388	378	363	395	368	350	376	390	385	370	383	363	386	341	366	377	348	367	361	382	403	381	360	369	354	380	351	387	345	356	360	365	347	369	374	367	312	385	408	382	417	390	379	387	414	346	376	396	387	404	351	395	379	364	347	363	368	346	395	354	379	384	391	378	384	361	350	373	381	366	386	323	376	370	398	367	366	392	392	364	366	395	378	381	324	371	346	357	357	333	368	364	408	363	352	388	384	378	362	374	390	403	353	398	370	381	379	392	389	397	393	375	386	376	363	376	355	365	346	387	366	366	394	366	333	398	372	390	360	392	389	396	361	403	361	390	396	390	361	363	365	420	361	377	378	398	351	377	391	391	404	394	349	398	367	358	404	397	365	348	384	383	333	368	396	382	379	336	372	354	357	365	366	346	386	397	402	396	383	372	345	359	393	400	355	367	376	397	378	390	372	384	380	380	371	358	363	387	343	376	364	376	384	383	397	393	344	377	347	390	391	360	384	367	386	411	369	364	315	382	396	399	356	367	376	361	390	394	362	352	382	393	361	366	357	390	406	345	357	362	376	385	385	366	396	357	370	372	361	366	373	417	366	409	388	397	359	384	377	359	384	373	419	339	387	396	367	357	361	364	376	381	388	364	370	387	382	368	373	385	385	373	419	365	391	354	384	406	379	380	401	356	360	383	374	324	384	372	382	352	382	376	352	391	349	398	372	349	362	358	373	385	375	397	371	387	389	402	374	388	373	338	351	344	382	366	374	346	382	376	394	397	422	375	378	388	380	407	381	395	349	351	385	372	352	397	368	365	394	360	359	378	386	366	350	361	402	375	423	407	391	405	346	376	360	360	376	370	377	402	381	406	383	350	404	389	407	350	418	367	363	351	342	355	420	385	386	393	373	339	413	377	359	416	406	354	370	347	375	390	384	400	353	333	381	368	401	366	367	381	380	372	393	381	351	380	351	408	372	379	395	390	387	372	402	379	347	355	381	374	390	403	356	354	370	392	391	396	369	364	349	411	384	362	396	365	381	367	400	379	390	383	412	387	364	367	358	382	397	372	352	367	397	374	353	390	364	376	364	387	361	363	370	410	351	366	391	407	391	364	349	391	384	397	380	367	378	331	351	370	384	389	374	375	366	389	378	372	352	383	378	368	371	378	366	398	386	368	376	356	403	376	418	395	367	375	380	388	397	347	366	360	372	396	360	350	346	395	399	356	393	383	392	361	351	401	345	359	376	390	380	396	377	399	383	350	364	377	385	418	379	367	358	348	391	360	362	355	372	382	410	379	365	364	371	323	354	356	377	373	407	395	397	383	376	394	397	339	348	344	381	359	352	392	382	365	344	374	391	337	396	346	382	350	398	341	369	396	387	374	365	392	371	363	367	405	358	389	391	375	373	357	368	350	385	400	393	358	384	360	395	361	388	365	346	388	379	391	354	366	379	409	391	359	437	411	393	391	406	405	360	336	360	364	357	384	390	399	377	404	370	377	398	394	346	399	364	406	384	381	365	360	389	342	391	362	364	329	353	396	313	406	346	397	346	363	354	404	405	343	373	385	369	348	409	373	382	378	341	372	356	359	389	385	337	362	409	402	373	388	394	389	379	369	359	343	364	376	379	379	370	375	403	361	381	349	396	374	363	396	374	400	345	372	373	396	414	370	392	357	382	340	392	363	376	349	347	367	403	389	398	364	398	339	409	384	392	394	374	371	394	372	400	364	382	365	395	361	358	366	378	368	376	351	393	381	372	398	374	378	389	377	377	359	399	369	376	418	393	380	357	397	400	343	412	390	405	371	379	379	409	357	372
25477	23694	41270	44251	35783	24253	9482	2930	1372	903	581	541	503	513	548	539	542	493	513	524	533	491	519	511	545	484	520	517	507	473	479	477	473	535	477	504	515	492	498	523	521	517	506	511	491	505	480	457	515	489	507	489	502	524	501	532	470	488	513	521	480	565	518	487	487	517	517	452	496	486	523	475	496	545	517	515	495	490	488	522	515	497	488	510	523	520	549	494	495	551	527	535	495	465	527	496	514	495	474	474	466	505	511	444	499	475	470	493	501	472	548	507	513	506	502	527	473	478	509	517	518	479	531	548	475	502	489	494	515	520	470	530	515	511	458	478	484	525	492	491	530	497	529	494	507	512	499	550	499	510	518	507	503	517	516	505	540	496	511	513	496	497	498	473	492	489	473	509	486	501	491	488	552	458	485	519	525	527	503	535	508	500	467	528	501	516	458	524	519	475	483	476	528	482	486	498	480	529	498	513	533	457	496	508	489	494	529	508	523	469	511	482	544	478	457	507	518	517	513	501	509	510	554	523	482	451	498	528	478	498	515	490	487	526	485	520	488	481	460	514	532	525	528	521	523	500	501	533	500	495	496	516	504	510	482	506	578	512	519	549	546	514	467	500	471	528	504	513	499	534	462	509	502	499	523	484	485	443	527	508	514	433	480	488	494	476	514	536	521	474	509	484	533	482	514	499	486	474	520	507	528	534	508	500	533	491	468	487	503	527	474	491	491	538	480	454	514	511	502	472	518	497	468	464	513	495	506	517	550	511	517	503	473	502	524	488	533	493	506	529	494	531	525	461	508	514	501	534	461	530	505	488	511	498	452	519	526	496	533	483	510	545	508	514	497	503	538	469	501	507	525	505	517	467	461	508	480	488	489	479	509	533	521	521	512	571	508	524	494	530	509	494	510	506	482	529	490	495	520	514	474	470	489	498	487	458	522	488	495	483	509	519	499	509	514	491	454	506	496	484	511	498	477	550	552	542	474	505	495	522	502	483	500	495	495	494	522	513	503	468	489	522	527	520	504	500	485	521	508	490	466	491	511	459	516	511	497	465	500	522	494	519	504	501	477	503	518	500	470	470	490	480	481	502	512	502	463	498	513	549	501	547	550	515	495	460	501	566	508	502	473	544	503	487	512	487	489	505	561	494	488	490	507	498	515	477	495	470	466	521	511	473	529	508	526	484	523	530	463	509	472	515	494	503	510	447	458	490	513	523	482	495	491	509	488	514	531	502	510	501	515	514	504	498	547	489	503	475	502	494	482	457	508	492	537	524	515	522	502	494	499	490	508	505	506	512	484	496	521	483	513	515	522	505	525	490	567	510	546	510	525	498	447	481	506	518	509	526	475	498	485	516	514	507	519	513	485	529	508	519	484	468	498	501	468	493	528	492	500	489	506	514	496	540	500	502	509	528	483	487	522	547	533	486	496	481	521	543	493	458	512	495	492	515	557	523	507	519	533	503	527	462	512	508	492	500	483	506	522	527	482	486	477	508	517	503	520	511	492	478	505	513	496	491	501	520	493	503	543	502	505	489	467	488	486	532	539	528	476	490	520	531	519	520	476	489	483	505	490	516	501	504	447	527	503	514	513	499	467	506	548	501	479	494	503	532	540	466	504	462	524	511	524	512	483	522	523	538	509	521	513	512	488	504	466	507	497	463	471	537	502	522	507	504	459	505	495	530	537	475	500	496	492	509	508	468	488	515	463	483	502	477	517	490	546	482	500	524	515	497	444	452	509	514	525	484	494	511	463	492	538	519	514	522	517	480	516	518	524	515	491	451	520	503	526	482	490	500	489	484	506	503	475	506	489	489	489	500	507	461	504	517	518	510	482	560	529	515	516	496	499	531	480	504	519	512	483	530	482	470	514	495	465	522	509	485	476	546	491	440	532	487	473	492	531	480	549	491	489	455	527	489	436	479	513	436	505	521	519	493	484	488	551	505	517	486	478	529	513	474	470	514	511	533	522	499	518	547	512	546	448	551	494	502	504	457	514	479	507	510	479	500	469	525	497	464	528	503	501	496	494	519	511	523	509	554	477	475	556	553	536	468	478	497	448	486	516	529	466	508	510	498	496	522	507	513	515	490	487	486	496	503	537	508	477	475	497	530	495	496	505	491	543	495	487	515	548	520	546	491	553	500	509	491	549	515	523	495	507	487	513	463	516	504	468	498	514	509	501	465	517	478	536	514	499	487	543	479	546	517	528	525	465	507	520	533	463	520	472	473	496	506	543	505	498	479	482	528	517	517	432	496	519	487	499	524	502	520	506	512	509	510	517	472	490	494	489	529	510	533	484	548	507	523	512	463	497	488	500	480	517	523	502	486	493	500	487	476	476	494	471	480	494	542	527	508	497	494	538	503	510	434	506	512	519	461	512	523	493	468	501	506	469	513	503	495	484	505	504	516	512	521	526	517	499	514	513	487	487	518	528	535	461	496	513	473	491	529	489	531	498	460	522	522	488	498	481	491	489	452	490	483	512	505	505	503	537	501	522	528	490	501	485	485	503	499	494	518	499	502	513	494	541	482	465	500	501	462	499	497	511	495	492	484	548	501	506	510	537	449	541	523	506	454	510	533	475	503	513	506	484	476	503	506	491	508	519	498	548	483	481	500	504	489	488	538	513	497	484	520	468	549	471	486	494	471	481	522	482	515	523	527	486	504	433	504	536	505	501	545	458	520	468	484	497	465	492	497	525	451	482	471	555	498	494	522	501	557	487	535	468	513	492	520	529	492	489	488	498	487	466	502	522	554	497	485	495	491	497	496	499	488	514	519	459	489	537	512	493	521	492	487	512	481	471	466	502	473	511	507	465	470	539	473	507	484	512	514	500	512	535	527	504	526	524	507	486	499	469	530	481	540	499	489	503	506	498	523	498	529	522	498	481	497	542	512	493	492	533	487	493	485	523	479	512	490	551	486	484	497	547	495	495	479	477	456	470	498	485	512	500	517	478	503	455	504	481	472	515	502	503	466	507	517	470	511	511	505	474	545	494	481	528	479	489	489	540	531	459	523	521	504	507	500	504	519	537	517	499	490	491	545	469	518	502	496	470	491	502	528	531	540	462	506	485	491	486	519	472	545	515	511	478	485	474	520	487	521	474	458	466	479	484	515	504	549	516	476	468	519	510	491	541	539	512	501	477	501	505	504	520	485	501	508	553	463	522	500	497	478	495	494	502	497	527	531	524	535	487	509	488	501	504	549	555	503	516	481	513	503	489	498	476	499	505	535	510	498	536	480	504	482	519	490	522	518	511	486	528	516	504	511	547	493	483	514	494	499	480	515	522	518	498	526	462	506	509	516	540	499	502	527	475	510	479	517	485	453	500	523	464	516	499	511	518	498	519	510	539	473	464	477	498	520	499	507	501	504	486	493	533	542	524	560	516	483	527	475	500	500	523	505	489	519	470	471	482	500	514	512	493	498	488	559	491	511	477	483	525	495	448	507	480	497	496	502	470	501	500	504	472	556	469	490	473	505
45966	89298	73540	48649	33361	17152	6426	3183	1665	975	554	450	483	454	481	454	487	498	443	459	492	492	479	444	448	423	497	470	475	513	477	427	471	470	486	512	482	521	462	497	453	508	464	440	479	455	521	452	491	474	474	501	467	482	504	477	512	512	501	516	461	447	481	495	478	465	456	489	454	448	497	475	484	453	476	520	479	464	445	429	450	467	504	456	436	504	480	469	491	514	506	519	446	476	501	485	453	441	473	485	472	456	496	439	503	508	491	468	435	459	490	424	463	459	465	460	485	428	472	469	467	478	454	436	477	443	496	461	487	479	458	470	475	451	452	470	486	438	460	500	474	440	511	470	514	475	499	456	429	452	474	494	435	469	471	439	468	496	457	438	448	496	435	480	498	450	466	483	467	504	481	439	462	443	495	461	453	446	416	462	447	487	467	450	476	455	457	480	451	453	487	452	455	503	413	493	471	438	485	423	466	479	470	443	462	512	471	473	479	474	482	479	470	491	447	475	417	471	438	508	455	481	462	461	475	464	502	485	474	450	449	493	507	469	533	485	488	433	487	446	455	481	476	476	488	479	460	442	457	477	467	465	458	466	438	485	476	443	489	469	454	463	474	505	476	473	467	473	446	449	459	452	500	475	468	478	457	452	447	462	446	468	445	474	469	506	483	468	494	443	468	448	444	510	498	471	497	474	442	476	465	485	477	474	469	458	455	444	456	466	497	457	452	439	437	478	469	430	454	480	459	489	452	438	462	427	452	507	504	456	483	460	458	469	489	475	433	465	470	433	464	461	496	472	474	450	441	537	412	467	462	483	494	434	483	460	525	457	469	468	444	498	461	471	474	448	456	484	441	436	460	441	502	475	498	480	494	481	474	495	440	526	496	495	421	498	501	448	442	417	456	513	477	516	443	486	477	504	546	474	479	429	483	434	458	449	484	455	464	459	454	460	456	453	483	458	433	489	493	482	439	498	477	439	454	460	466	433	406	481	464	437	443	487	466	473	524	453	447	461	467	477	503	506	475	472	476	468	502	439	445	503	490	471	487	441	508	479	470	461	493	503	451	472	450	454	481	440	475	484	436	439	466	512	479	492	470	465	452	473	467	455	429	502	465	478	473	496	468	515	470	496	455	471	460	463	469	461	528	457	445	465	446	463	485	444	448	487	471	474	465	462	497	417	451	441	463	448	455	497	492	497	443	475	443	487	501	457	492	475	452	462	454	465	480	423	468	473	449	424	483	490	471	453	471	469	433	456	474	496	469	456	444	437	494	482	467	475	475	482	447	435	488	467	513	478	449	452	478	482	458	454	528	482	501	454	439	441	455	479	485	441	469	471	522	478	465	445	475	476	490	493	451	461	504	477	434	474	424	460	459	486	443	461	480	452	509	458	460	484	466	480	464	450	473	444	463	495	492	468	462	468	458	442	473	470	471	468	457	479	470	465	459	461	464	487	466	459	475	512	441	493	481	452	493	493	438	443	473	480	433	475	477	473	465	483	438	454	437	401	431	450	478	489	467	486	506	454	468	484	468	423	461	458	476	441	469	481	457	478	479	469	430	472	498	455	462	442	496	475	447	492	455	455	481	484	447	462	506	481	457	491	482	454	446	466	458	457	461	444	476	453	434	461	460	415	459	474	445	511	471	481	489	473	506	516	476	445	501	454	452	476	454	485	473	448	466	406	460	472	464	442	433	461	457	482	451	462	450	484	495	500	492	454	515	443	469	454	456	472	473	438	454	454	511	467	458	455	441	495	460	420	456	469	499	442	424	529	449	457	467	466	475	463	467	450	447	447	445	479	485	458	479	475	478	454	495	489	440	478	442	477	454	482	472	481	470	476	455	468	440	468	483	458	492	505	459	496	452	467	490	435	475	452	456	476	456	503	476	446	465	508	471	453	498	469	473	488	469	507	515	456	466	457	442	491	448	498	482	467	471	432	467	445	509	502	447	490	484	490	442	442	489	437	459	472	473	460	428	475	495	471	438	502	471	467	544	459	430	512	500	476	466	462	449	507	493	476	514	513	438	433	507	455	499	465	467	476	489	403	445	414	479	467	459	468	499	485	432	451	461	468	456	463	457	447	477	465	445	512	458	438	444	455	445	483	474	465	450	483	494	452	449	477	446	463	464	453	470	460	497	479	464	454	523	477	451	471	454	475	476	465	421	454	439	471	451	437	501	433	465	493	451	490	442	478	490	506	452	511	451	481	508	499	474	453	464	500	436	432	468	476	441	512	500	468	482	468	467	444	457	459	474	430	477	455	512	486	460	437	456	463	437	423	479	482	472	478	450	512	427	467	482	459	489	498	459	506	459	471	463	484	471	452	478	471	447	474	463	479	488	436	484	483	448	505	470	487	472	479	453	472	469	469	482	460	496	457	512	442	513	455	479	467	453	461	502	490	479	451	440	474	478	430	447	472	465	455	459	465	493	512	487	522	503	443	483	457	475	486	503	484	462	447	461	489	494	465	489	496	441	475	478	448	474	443	473	466	488	496	478	495	438	451	457	487	485	468	474	463	490	517	438	483	459	479	444	443	478	460	496	459	448	482	446	480	445	467	439	489	509	446	475	453	498	438	454	433	450	477	417	464	457	451	458	487	486	465	423	463	426	468	486	449	491	479	473	460	454	446	445	480	507	478	458	463	480	495	412	448	424	475	469	439	503	449	461	503	462	431	453	458	489	471	471	472	487	496	474	464	462	445	502	474	494	470	421	451	479	458	451	470	431	454	496	483	492	500	485	434	494	455	476	471	484	478	456	451	451	482	482	459	470	473	495	487	469	473	441	459	483	423	476	464	459	482	481	462	468	482	458	465	481	462	447	459	445	462	451	458	471	491	477	493	421	462	471	463	510	475	448	467	478	487	462	487	475	446	509	450	433	469	500	488	449	456	466	445	456	436	461	490	470	480	426	493	442	419	530	473	495	497	511	491	472	478	472	494	495	417	471	442	520	491	444	466	452	468	469	484	436	476	453	468	464	521	457	470	481	471	492	469	475	493	449	503	503	491	475	471	505	466	478	440	436	432	466	478	503	477	464	474	434	485	445	499	460	473	493	466	481	449	497	470	492	484	459	442	471	452	474	473	484	484	468	447	455	475	477	441	464	478	464	452	470	488	463	473	475	442	467	472	450	469	462	458	475	411	485	470	442	471	460	456	474	460	476	464	472	471	453	477	461	457	447	495	465	499	475	447	441	483	444	484	464	441	484	458	515	424	478	470	486	468	483	486	456	522	488	490	445	438	438	476	445	459	500	482	460	454	491	497	425	473	446	435	447	448	444	482	464	441	473	436	417	504	491	440	452	420	478	469	461	490	467	461	467	458	431	487	446	480	458	482	457	454	459	483	484	449	479	485	455	478	433	482	473	454	480	480	438	462	474	480	466	460	470	456	474	454	470	455	457	466	509	447	497	463	440	467	488	419	477	450	485	453	463	510	475	483	466	477	467	481	467	448	489	459	484	487	471	487	494	470	467	449
24476	22482	36165	41174	40285	32476	17110	6212	2711	1325	757	642	631	641	601	664	655	657	624	631	662	598	621	632	594	667	592	595	626	627	658	634	652	658	642	624	615	624	648	633	644	593	620	607	607	598	641	627	598	582	584	644	605	615	602	619	595	588	576	623	639	615	631	655	621	629	610	616	640	651	585	626	610	610	603	593	591	610	625	637	615	625	620	610	616	591	587	661	604	655	647	566	568	579	641	661	578	587	696	615	605	644	628	636	583	614	620	611	566	594	616	656	619	612	621	605	608	610	609	655	628	625	638	603	637	614	616	625	584	568	641	626	640	644	632	646	622	637	629	618	603	585	667	645	645	680	625	651	641	598	606	624	648	604	630	584	634	630	595	562	613	616	564	606	621	609	583	613	664	603	644	616	602	646	605	627	624	588	605	628	646	624	569	613	600	605	578	624	619	621	644	636	591	560	616	581	601	619	624	632	631	624	604	622	615	642	620	546	599	550	657	622	576	598	622	622	660	622	565	588	612	586	603	618	580	625	589	592	582	625	611	626	605	611	624	626	572	592	646	622	610	638	586	596	631	606	602	645	605	650	613	580	640	629	633	587	624	597	630	583	564	603	567	575	602	580	596	587	607	648	639	609	620	591	629	677	603	617	605	576	608	635	584	595	616	598	647	589	625	589	627	595	564	628	606	627	617	629	594	630	584	584	616	604	611	606	638	598	624	603	632	602	606	618	571	585	599	614	625	666	629	626	596	635	643	588	598	632	619	591	623	573	611	598	646	605	612	645	625	644	608	658	606	686	625	575	628	604	603	641	607	603	568	633	609	634	594	643	640	658	609	617	586	614	653	600	605	616	605	629	654	583	661	583	609	577	587	621	633	630	640	636	637	610	602	673	578	585	632	605	601	580	620	622	571	632	624	646	631	612	577	574	632	609	542	582	681	614	634	618	602	596	562	664	623	600	624	637	603	623	653	652	654	603	585	620	617	604	620	636	585	609	610	602	640	594	633	624	624	617	592	633	590	602	647	642	628	594	607	610	575	651	619	646	629	600	625	593	620	622	583	619	619	624	641	596	610	625	589	602	687	593	663	586	604	647	591	606	636	536	628	576	612	596	627	620	646	617	592	600	624	595	616	649	599	618	594	614	637	620	613	622	591	592	605	599	637	584	627	597	619	620	609	591	620	631	606	626	619	601	630	640	598	592	611	609	640	624	635	656	606	616	654	630	621	636	638	610	594	622	604	559	652	629	637	592	589	608	675	603	578	646	611	590	599	601	621	588	627	596	607	604	585	601	599	627	650	633	575	592	569	609	613	654	600	615	609	637	620	624	605	613	646	684	596	624	592	672	641	602	624	555	640	600	608	632	593	576	642	578	591	578	598	620	626	643	601	646	623	612	610	595	628	651	643	604	622	611	610	604	633	644	609	611	617	624	635	568	637	627	580	579	617	610	627	589	611	624	616	602	604	613	619	639	624	640	615	608	573	594	629	582	607	607	633	610	605	623	624	621	604	643	603	621	594	619	582	620	595	580	690	601	571	652	593	595	619	647	632	624	604	616	627	629	643	668	593	609	640	650	598	624	605	602	606	573	638	657	676	592	619	633	555	660	614	616	578	624	613	655	592	606	648	608	615	601	593	627	578	632	651	616	557	597	642	659	638	618	593	597	648	596	624	634	613	604	584	632	632	619	609	630	617	591	581	663	601	631	634	608	613	690	626	597	670	600	650	622	606	622	670	597	622	627	617	605	604	587	570	586	620	638	641	634	610	617	634	596	579	589	614	559	600	606	626	630	581	582	587	599	626	638	625	609	605	618	608	623	639	583	605	570	627	603	619	644	604	637	584	603	615	630	643	599	565	610	599	621	594	640	620	600	574	576	641	609	646	640	602	615	614	599	622	581	593	581	578	627	618	650	623	612	678	624	614	604	632	605	619	604	583	635	541	639	604	613	635	610	583	582	594	564	602	625	625	593	616	574	630	605	598	596	615	692	629	618	573	613	615	609	615	630	642	574	641	610	625	607	628	658	638	602	607	606	598	577	644	612	604	636	626	631	593	595	625	585	578	585	608	603	661	627	611	618	611	615	618	648	617	594	570	574	618	563	637	654	632	580	611	609	691	595	573	640	606	580	648	619	629	611	661	575	627	624	664	543	606	589	582	550	603	625	609	647	649	607	630	595	647	628	603	593	622	613	616	607	621	677	607	603	633	604	632	591	633	584	640	615	589	604	604	603	589	605	634	626	632	604	590	583	613	574	662	625	608	628	597	597	642	578	596	596	627	607	648	628	632	579	627	617	576	627	586	566	593	578	658	643	655	628	647	609	592	568	591	606	635	658	609	620	680	611	668	626	614	564	596	574	616	606	607	629	617	605	589	600	588	618	606	645	614	624	582	584	607	636	638	623	629	636	592	598	570	601	588	597	603	622	619	630	577	619	613	641	633	595	643	585	644	590	616	551	566	598	613	651	610	624	630	603	609	598	631	607	584	592	633	625	558	597	586	625	644	587	586	674	615	611	640	626	628	620	676	604	607	574	620	605	604	631	634	592	591	661	634	637	610	614	639	601	603	627	619	562	567	642	644	640	615	629	593	578	636	621	630	626	613	589	608	565	592	616	616	615	619	572	586	626	578	641	615	597	570	628	566	618	579	635	610	584	593	595	614	584	588	602	642	577	575	606	606	590	594	575	608	619	607	675	599	614	607	650	609	623	604	633	581	645	650	659	602	623	623	567	601	624	625	615	635	589	579	663	598	627	577	645	582	598	658	609	612	609	596	573	576	642	597	631	638	632	615	619	644	612	607	609	642	627	631	587	555	594	584	590	638	634	598	652	625	600	604	637	601	610	592	618	640	600	658	622	601	623	625	602	622	616	586	614	605	638	572	593	618	629	602	620	627	597	600	615	620	608	548	656	572	611	624	625	612	613	588	614	567	586	604	637	582	600	605	645	557	594	646	602	616	668	614	540	614	631	596	582	625	612	595	639	542	639	589	593	587	596	585	566	628	626	623	640	639	625	562	605	639	587	625	591	581	579	615	599	612	601	628	572	640	594	622	625	616	590	614	621	643	621	646	636	639	630	605	576	590	642	602	577	599	616	567	619	609	579	626	625	601	584	605	626	599	596	644	621	645	615	601	603	595	599	604	640	611	618	637	612	611	574	631	632	635	596	627	602	599	636	619	579	592	566	613	629	613	607	630	601	573	660	630	610	610	602	648	598	605	615	648	621	606	616	631	628	643	646	623	598	634	562	609	639	594	597	624	617	600	621	611	627	593	601	649	625	616	654	670	597	659	583	641	594	607	590	588	591	606	648	600	583	628	592	610	618	627	614	651	644	607	593	578	651	639	646	585	640	611	606	650	582	570	616	587	611	624	622	630	603	606	613	579	583	632	591	598	624	618	576	642	611	627	580	581	652	597	607	592	595	593	603	558	634	608	588	638	618	652	644	673	627	618	607	624	622	600	594	604	618	644	623	610	630
58007	101783	84982	62535	45697	25954	9983	5908	3176	1507	693	590	567	574	585	635	606	554	591	591	547	567	551	558	580	574	560	562	568	605	583	591	618	609	554	584	575	574	571	630	594	582	582	578	573	617	575	536	560	571	581	561	577	588	560	628	600	560	604	561	543	559	583	576	550	570	562	601	584	516	540	609	594	593	588	568	578	581	581	597	570	539	551	595	592	605	543	606	578	572	615	574	573	621	586	570	607	577	564	561	534	587	549	580	599	561	586	606	586	605	575	626	532	579	578	559	564	611	563	582	593	555	572	616	563	581	569	591	578	561	536	622	595	571	598	586	588	575	599	546	566	614	585	579	584	578	554	569	548	576	592	597	582	583	573	592	584	537	598	565	564	548	601	550	559	554	563	615	595	585	578	568	580	581	593	548	610	543	597	579	566	565	554	604	579	551	557	551	588	630	581	548	587	571	604	499	573	554	550	515	559	581	553	559	565	553	591	602	577	595	613	568	592	615	536	592	591	622	576	498	601	585	539	585	554	581	578	588	555	583	566	526	563	627	540	558	526	614	586	587	557	599	553	505	539	549	581	556	585	569	552	579	557	605	559	599	566	580	578	598	518	578	560	587	563	516	606	563	565	563	590	604	549	557	563	543	526	564	552	586	532	578	609	554	579	645	544	584	567	612	566	587	543	587	534	557	551	561	604	587	597	558	591	587	554	571	568	571	567	587	556	608	549	601	615	568	577	602	565	560	550	599	573	578	569	537	606	590	574	606	567	591	539	577	615	546	612	565	598	570	538	560	586	545	547	566	599	570	564	580	577	577	604	553	543	560	590	606	580	608	566	553	573	590	537	580	564	609	571	586	566	541	543	574	569	551	573	572	561	556	564	539	600	567	594	551	552	521	605	552	573	568	561	566	603	585	544	542	585	613	596	585	568	568	619	574	581	566	504	570	580	564	578	551	564	591	615	583	559	578	558	556	538	539	609	605	541	598	539	586	561	580	544	594	584	584	591	578	541	578	543	560	579	553	612	553	591	599	569	577	565	575	572	557	563	589	572	541	558	585	583	596	562	576	588	570	578	533	559	559	545	535	558	594	614	540	581	568	607	557	556	573	524	587	592	577	588	596	561	579	549	564	593	558	537	585	564	565	580	562	551	565	600	607	583	580	573	608	576	588	611	604	572	563	548	563	535	518	563	576	579	577	600	607	533	566	592	540	576	579	624	554	558	582	557	590	582	570	563	561	602	567	541	583	556	559	560	584	542	606	579	597	539	594	564	581	610	583	587	599	591	518	527	572	602	565	551	513	590	567	572	598	599	601	545	527	596	530	550	568	515	556	582	558	587	588	572	573	530	559	581	585	560	609	523	569	559	517	594	571	594	500	562	594	560	584	563	589	539	580	632	563	599	564	576	608	584	581	520	568	581	568	528	568	569	556	603	565	579	555	594	568	543	589	575	570	572	588	567	583	553	570	545	610	551	591	563	530	602	570	577	594	572	551	565	584	582	562	554	593	545	604	625	577	552	568	582	561	611	599	570	578	585	559	565	583	579	553	548	569	578	537	564	551	594	586	539	564	597	574	556	605	559	551	568	588	538	586	552	562	537	559	596	534	545	565	596	539	585	583	581	556	583	590	538	547	571	572	552	587	565	565	571	541	586	614	563	545	578	544	550	606	609	547	565	576	581	567	534	557	570	558	518	568	550	627	581	512	578	556	585	535	617	581	581	546	587	537	576	575	560	562	581	559	561	536	571	582	615	557	594	613	585	571	572	561	611	578	580	588	565	576	570	551	612	554	549	571	532	599	588	607	617	543	522	560	549	582	609	545	589	593	580	563	645	573	558	569	571	572	554	515	572	574	579	554	569	580	576	568	598	587	587	583	563	527	544	582	581	548	552	587	515	607	553	594	611	590	573	544	585	559	600	587	532	532	591	546	554	571	570	572	571	572	561	574	592	520	570	615	564	535	544	551	584	570	591	574	581	570	572	604	569	601	548	544	576	527	594	552	565	550	567	575	552	572	569	611	545	568	552	525	568	586	540	582	531	603	593	574	546	582	612	567	553	580	599	562	578	561	575	598	561	552	565	577	572	572	547	568	550	587	602	571	563	559	609	576	567	596	543	596	572	586	561	552	587	611	580	568	554	577	585	538	587	580	518	584	528	559	580	541	552	558	569	596	545	595	579	595	528	578	589	520	596	574	571	613	561	613	510	586	579	602	562	575	550	543	549	578	578	545	542	536	574	558	613	533	577	565	517	562	557	579	545	539	566	583	535	541	568	559	560	561	568	563	542	592	625	601	578	556	564	595	605	576	583	609	535	557	576	570	550	569	566	568	569	551	550	531	595	586	572	544	545	575	574	592	576	596	590	597	634	548	602	543	617	629	546	556	579	534	566	583	609	579	588	574	587	567	576	558	555	539	561	525	577	590	546	586	607	525	571	544	587	554	588	572	534	569	556	565	604	557	619	531	537	608	533	559	585	551	549	555	546	601	533	606	602	587	578	587	591	594	562	568	620	511	576	603	557	559	579	577	531	554	548	519	587	545	559	560	555	555	562	582	522	606	571	542	593	550	581	599	592	553	569	572	527	591	555	552	538	585	581	522	572	575	529	556	566	535	530	583	586	571	550	554	558	590	552	605	561	546	566	584	568	553	537	579	538	523	520	563	550	568	542	578	562	578	586	581	560	589	565	588	552	598	544	574	604	595	557	551	567	591	555	531	601	561	583	554	577	587	555	576	564	542	575	567	598	593	554	597	542	568	572	574	542	521	553	525	556	534	589	517	524	557	573	578	546	562	496	572	557	597	561	548	504	535	557	590	597	530	618	632	565	572	586	488	565	568	568	569	562	587	606	581	603	550	566	557	536	554	580	560	529	581	565	523	589	573	537	579	582	549	556	579	577	611	589	585	596	560	593	566	572	598	558	583	545	556	587	555	537	562	535	594	540	545	582	526	577	566	576	600	629	557	572	573	598	515	564	597	597	550	604	545	569	607	523	556	550	577	582	570	575	600	560	561	527	590	532	561	593	619	594	539	561	582	586	573	536	601	570	517	567	613	587	549	595	541	519	555	564	562	566	551	543	557	562	590	594	542	574	592	528	556	573	531	581	550	554	573	527	565	548	525	578	564	611	560	584	582	569	604	568	526	564	617	548	544	579	540	517	557	571	580	577	567	547	564	581	575	586	567	591	570	551	561	560	543	587	605	536	526	544	558	580	561	556	538	563	574	610	552	531	570	534	557	547	567	630	572	610	588	535	549	559	586	550	553	561	570	584	583	572	534	546	603	569	634	549	565	550	546	544	567	586	530	550	631	599	592	545	616	596	567	572	569	588	534	622	546	592	546	615	565	589	541	508	577	572	594	581	524	598	557	542	574	555	541	583	554	538	532	587	537	610	558	564	553	580	613	577	580	537	544	557	592	583	575	577	554	573	568	565	527	583	605	599	547	556	564	560	549	573	559	542	557	627	556	549	604	570	536
28672	24780	25523	15196	6187	2697	1060	722	598	473	462	452	436	470	440	459	438	440	426	457	451	460	443	434	440	476	440	419	487	471	419	425	429	422	415	441	459	480	470	437	417	451	442	446	403	465	461	455	428	457	431	434	428	461	448	421	453	464	424	468	465	449	440	468	430	423	480	458	431	476	450	454	442	458	434	385	467	445	440	472	455	444	450	415	433	447	381	468	432	390	424	431	417	427	431	411	454	433	445	437	458	445	432	468	445	452	425	438	445	438	442	440	440	467	435	460	479	447	480	413	487	439	402	445	430	444	431	422	416	440	444	408	423	455	398	435	453	447	451	428	426	422	447	439	438	474	436	400	435	469	439	403	432	444	443	474	440	497	424	461	406	418	461	455	428	440	451	409	444	411	456	476	472	430	436	426	451	428	454	397	428	462	445	437	437	457	463	462	455	421	471	402	463	480	447	444	451	414	419	458	442	400	402	422	425	466	431	467	452	445	455	430	442	425	426	431	440	416	454	471	477	447	446	415	437	416	402	443	444	432	441	444	434	424	456	431	431	467	438	445	458	447	447	453	410	398	469	444	419	461	418	415	397	440	439	444	439	447	442	430	455	436	399	451	460	431	414	413	429	461	435	473	420	444	432	466	431	446	419	453	438	423	419	430	456	448	429	428	479	445	453	439	445	454	426	430	431	462	423	457	451	431	430	443	435	451	432	437	438	422	454	455	437	451	476	466	432	460	474	422	454	442	458	449	422	450	417	432	426	446	425	452	453	471	477	422	462	451	471	462	450	439	469	410	449	448	446	423	438	418	409	399	488	439	463	425	449	442	436	458	422	423	458	419	443	487	436	411	405	433	445	472	432	438	459	455	433	428	448	450	417	391	449	437	438	452	449	420	457	437	413	433	459	443	427	449	427	415	448	445	448	462	446	435	427	470	419	424	444	427	411	456	413	465	412	433	431	451	450	433	384	454	449	478	439	432	455	440	437	403	450	432	421	452	473	454	473	440	461	441	481	402	447	442	450	432	460	431	439	440	445	434	406	410	410	421	430	452	440	447	432	434	449	467	418	432	443	424	446	443	431	463	426	427	428	415	399	438	485	484	426	438	429	450	418	444	469	404	430	464	421	420	453	423	420	420	452	462	434	472	471	428	451	477	456	439	470	474	428	428	448	443	451	456	444	425	402	433	429	442	493	446	461	441	455	389	436	425	463	406	412	461	443	472	439	424	408	464	444	447	412	439	428	458	434	411	435	443	463	415	453	475	413	439	465	410	432	437	471	433	435	427	438	415	415	433	424	410	470	429	420	449	435	435	404	455	432	466	433	488	435	406	454	419	453	451	409	408	441	453	428	457	483	463	464	430	444	428	444	429	444	436	434	436	411	416	436	410	414	438	425	444	406	433	425	424	432	458	450	410	449	433	426	459	440	434	423	449	419	422	442	460	452	423	411	457	417	432	456	467	472	443	443	438	420	457	448	462	422	414	465	418	455	432	448	431	425	411	439	410	461	446	445	440	465	449	446	431	483	447	437	424	427	439	434	416	460	375	413	468	426	465	429	467	470	410	467	431	441	452	431	470	409	454	463	419	401	449	430	443	424	436	448	426	414	430	464	445	419	408	449	464	394	455	444	463	443	426	451	440	439	390	416	406	468	434	469	437	445	415	479	415	452	442	470	468	437	471	424	448	465	467	450	443	461	448	454	446	422	430	413	427	432	492	433	442	423	419	426	476	443	481	419	481	427	441	399	472	466	455	453	426	464	424	429	463	438	503	490	418	421	417	437	439	435	450	450	453	464	417	405	429	446	464	484	422	423	468	453	450	420	464	427	443	449	388	449	483	469	452	421	438	419	430	461	435	458	456	460	428	401	392	439	452	469	436	459	405	471	471	431	462	458	436	412	425	460	447	478	447	459	435	444	424	418	439	413	459	426	460	504	458	442	435	454	433	457	444	446	439	477	424	433	454	451	476	461	417	437	470	444	460	442	454	453	428	443	475	430	418	436	421	441	440	445	436	420	442	450	432	442	431	455	407	422	427	427	454	446	426	485	476	473	427	442	424	439	426	439	446	424	435	455	456	435	448	445	430	447	403	434	458	400	443	456	470	427	454	463	434	428	435	471	421	412	471	407	427	432	442	427	461	476	434	430	431	439	447	454	455	456	453	429	433	453	454	415	391	390	417	473	440	424	462	425	417	413	447	450	454	448	431	447	440	443	465	459	431	487	473	442	434	481	476	419	431	438	434	421	458	431	452	446	427	420	419	403	419	413	487	468	398	433	478	448	449	453	451	474	424	471	483	481	450	441	449	489	449	461	471	436	480	473	437	421	444	472	456	497	428	482	407	433	462	441	444	456	415	470	402	448	410	431	431	456	441	447	431	431	446	428	430	437	429	464	444	427	449	440	425	438	423	449	480	417	454	463	423	449	466	447	414	439	390	426	481	445	447	438	464	447	426	444	449	475	438	432	428	439	456	416	430	458	445	442	414	447	395	450	433	462	425	449	435	444	398	438	446	449	432	430	438	395	429	448	425	473	437	433	408	417	421	447	453	419	447	487	433	410	462	443	460	411	408	424	474	422	468	456	421	478	421	470	442	476	461	422	440	421	410	450	403	464	456	419	450	470	432	451	447	453	389	435	442	435	480	440	398	439	436	404	454	424	420	444	418	404	450	421	442	429	429	448	468	452	416	424	426	399	468	413	422	421	431	445	421	419	437	450	438	450	418	467	413	477	485	438	480	489	457	441	437	459	439	418	406	430	440	452	453	464	449	420	419	454	424	421	449	441	465	464	441	435	448	410	467	435	418	454	475	478	415	426	468	432	438	421	403	452	438	461	470	443	412	425	446	429	427	442	433	493	405	413	437	434	440	431	393	419	430	483	454	442	416	464	455	429	441	414	472	467	452	489	430	463	435	450	448	444	449	429	460	434	447	414	426	441	434	469	411	430	419	431	432	473	480	452	464	473	421	468	448	479	466	459	434	459	450	455	410	455	414	418	423	431	421	450	412	449	460	440	417	410	425	450	468	417	434	396	435	447	456	378	447	451	420	456	453	461	458	455	441	439	439	444	415	462	458	451	445	452	456	440	461	414	450	406	420	474	457	449	412	446	405	418	404	474	420	453	472	400	431	454	422	448	454	468	427	390	409	429	440	464	456	434	425	400	464	406	467	443	416	416	436	449	460	433	431	426	405	410	409	387	459	429	450	455	434	460	430	450	444	441	424	446	439	448	445	419	425	431	444	424	482	455	426	456	425	402	428	427	450	407	463	431	404	433	419	409	491	439	461	456	433	438	386	435	464	445	443	422	428	435	458	463	404	444	465	435	461	448	444	444	428	446	458	429	444	453	418	413	453	462	442	371	453	440	403	435	452	436	418	414	425	487	441	428	454	462	431	437	399	417	428	455	473	446	448	461	442	420	459	446	443	411	415	452	463	448	444	490	467	418	418	433	410	414	418	437	433	442	456	417	430	457	408
13559	29928	23425	10551	5510	2640	1067	711	483	418	366	355	380	412	388	372	364	332	379	378	395	363	380	394	412	393	396	375	380	386	402	392	402	365	371	348	384	374	391	371	394	409	372	364	342	362	358	363	399	348	347	400	367	348	406	401	379	384	367	358	346	381	388	387	380	383	384	378	371	427	375	408	397	360	333	348	415	364	375	365	357	400	344	360	366	384	407	363	380	356	374	361	352	394	367	380	358	372	339	412	370	356	383	364	358	380	383	353	352	379	375	361	370	361	396	383	378	362	395	351	361	357	361	354	362	395	351	404	363	348	386	397	369	400	383	380	337	333	404	411	378	347	389	374	349	367	368	377	353	384	367	375	330	366	369	347	380	331	347	393	374	354	337	374	368	385	350	361	338	345	353	372	344	387	402	372	373	340	377	408	384	334	383	392	391	349	384	398	385	376	357	339	363	404	390	384	355	343	368	339	348	349	370	340	382	362	370	363	385	390	352	375	379	387	358	386	363	364	318	351	377	357	346	388	348	366	364	387	374	384	357	370	354	353	356	390	395	368	342	369	399	362	368	350	364	403	349	412	338	348	355	362	333	374	349	372	419	380	379	370	370	371	359	370	355	396	362	348	350	371	372	386	352	395	370	359	332	359	354	396	373	375	357	394	368	367	336	327	378	346	369	354	360	363	391	369	351	372	374	363	334	351	357	414	351	359	408	352	392	355	395	347	360	370	376	365	350	371	363	344	374	381	332	368	390	338	375	345	386	403	374	368	363	373	390	401	393	397	348	384	356	350	389	353	355	359	380	411	399	389	375	390	386	376	375	374	373	369	330	376	350	370	349	384	331	321	367	364	355	388	341	351	393	368	369	375	347	370	345	373	374	360	329	360	393	366	408	378	364	369	378	374	369	365	388	392	384	396	400	379	357	389	336	360	360	367	371	355	341	375	344	380	382	397	352	353	349	386	377	330	400	342	349	355	363	375	384	375	398	397	376	348	362	359	377	398	385	389	393	378	378	377	402	384	419	359	353	368	363	343	360	359	338	365	359	358	393	362	316	379	370	397	386	374	372	395	367	350	365	365	411	345	363	374	353	368	412	386	387	376	356	391	391	401	372	358	347	366	361	401	375	355	320	353	375	373	382	384	367	367	344	393	365	366	349	345	402	369	375	359	362	408	410	395	389	353	371	345	361	361	356	353	344	334	339	375	374	383	378	361	368	354	347	370	353	347	386	402	371	417	359	362	338	344	371	403	365	371	391	375	364	375	385	371	352	371	390	372	351	379	387	366	381	367	400	355	362	344	382	352	374	383	375	379	394	361	387	402	357	375	366	385	377	383	375	381	383	366	368	365	353	332	344	381	385	359	372	348	377	338	362	378	374	401	356	389	418	356	355	377	382	387	398	380	351	334	364	376	368	396	355	366	379	364	438	380	359	383	400	346	406	344	355	382	360	360	368	379	394	336	379	407	364	346	369	372	377	388	362	398	390	356	359	369	409	369	381	404	413	375	393	367	394	358	382	367	356	366	362	359	345	359	387	353	387	397	374	351	354	353	342	387	357	369	394	347	401	369	352	368	315	399	377	379	343	366	367	396	348	350	381	404	380	375	404	404	387	360	399	355	370	375	364	369	360	378	339	388	357	368	366	367	382	371	364	405	338	355	366	366	352	343	348	336	377	395	381	358	354	362	374	382	380	376	358	392	370	367	380	347	359	361	381	368	386	338	362	350	342	376	368	340	358	381	372	370	379	380	379	391	371	364	354	379	378	383	368	392	388	368	371	363	354	370	381	351	351	350	393	349	363	346	344	352	393	382	346	388	354	397	360	381	352	387	346	369	375	373	374	368	393	373	376	375	339	355	365	377	372	337	385	399	374	385	359	400	369	373	358	385	363	382	355	407	347	359	362	380	376	347	364	344	352	388	358	330	376	373	335	345	407	324	372	380	363	369	391	373	390	370	351	383	405	366	350	357	410	364	375	393	379	331	365	371	362	393	386	357	359	375	348	360	383	360	391	377	355	385	392	342	362	367	370	362	379	337	372	395	376	402	366	358	373	404	377	378	402	369	369	382	389	351	363	396	380	404	381	357	387	374	355	395	376	389	396	413	372	377	397	362	364	368	338	373	373	333	384	352	351	367	373	374	401	400	398	342	364	389	386	387	371	362	376	390	328	373	342	398	380	383	354	366	362	363	390	376	355	374	381	351	361	355	351	338	377	341	382	374	395	345	388	383	366	367	317	376	394	346	380	392	376	377	379	354	348	369	407	393	381	338	358	379	411	395	359	365	359	396	394	370	373	404	329	358	359	352	371	380	333	394	369	362	345	363	364	369	371	388	345	390	384	365	377	355	372	386	361	372	367	368	369	345	396	398	362	361	341	370	371	384	380	363	375	366	373	391	383	373	379	380	374	358	375	355	380	356	376	430	370	377	356	361	415	390	352	371	365	389	348	390	362	378	378	367	380	406	394	386	388	388	354	344	380	349	378	366	365	400	362	367	329	334	357	371	376	326	386	363	403	375	385	371	355	381	389	353	356	383	381	366	394	364	399	370	374	390	358	393	346	383	358	371	359	359	392	375	368	377	390	338	363	387	352	376	367	364	381	366	368	397	395	380	377	385	393	360	373	377	404	388	354	333	364	374	374	386	368	358	368	359	368	390	381	333	372	380	352	359	381	389	371	394	351	369	383	393	356	395	361	344	385	384	364	358	367	401	380	374	394	377	388	415	379	381	381	370	353	427	343	368	347	382	375	388	369	368	379	361	412	376	364	370	370	393	385	370	343	389	389	372	332	337	360	380	363	407	378	357	365	370	400	353	364	413	393	396	379	376	389	352	399	382	358	379	400	369	372	367	371	407	371	377	395	386	364	380	364	366	374	382	365	373	367	398	346	375	351	359	362	397	376	365	349	357	398	367	354	334	382	381	346	397	391	355	345	408	350	346	332	372	368	378	374	381	363	351	345	367	369	389	376	344	366	368	367	389	366	374	392	361	371	360	354	375	366	394	376	386	408	383	363	351	362	362	361	393	370	382	379	328	377	386	386	383	373	374	379	361	367	358	406	415	365	367	359	369	356	383	376	394	384	383	375	355	347	392	379	379	385	380	376	349	391	381	389	372	388	374	400	350	356	362	360	384	371	373	400	364	346	362	358	391	395	378	346	381	353	354	342	358	353	399	377	378	431	363	355	354	358	359	343	379	403	367	382	327	358	378	379	417	366	384	378	414	374	364	390	349	396	353	349	398	380	389	358	374	387	406	355	357	390	365	345	366	390	371	365	356	370	396	380	354	380	362	400	395	382	372	372	386	356	377	375	387	390	368	396	371	365	374	392	324	349	375	357	384	376	359	396	387	329	352	390	366	361	373	347	364	399	393	348	394	407	386	367	353	364	343	409	396	391	394	355	360	407	393	346	377	355	376	335	393	406	342	403	410	375	367	361	371	352	371	364	372	356	353	384	377	403	377	343	380	354	371	385	364
25590	24017	41720	45059	34836	23956	10188	3231	1679	993	566	527	483	516	535	504	547	487	491	538	500	472	525	529	524	471	505	484	501	508	502	485	515	488	537	457	526	498	525	501	531	489	537	465	468	512	518	509	489	482	504	542	508	497	514	534	484	473	466	467	495	515	494	507	462	492	508	485	486	508	485	483	524	494	535	516	502	466	464	488	479	492	498	498	472	466	486	469	503	488	474	496	468	515	501	509	512	529	503	505	501	508	496	484	494	503	498	502	488	465	486	511	524	525	511	484	483	496	427	533	511	524	497	557	547	480	485	530	478	511	463	492	535	493	488	456	502	497	480	534	546	478	474	497	473	492	479	545	478	491	473	527	515	521	503	465	523	532	500	542	448	506	482	543	500	526	486	545	489	486	483	483	468	473	508	483	476	466	515	494	491	516	448	482	453	508	500	483	491	544	541	506	464	457	513	505	514	520	515	477	503	482	477	527	496	465	520	478	499	502	463	487	518	472	477	516	488	505	471	499	489	477	500	515	488	498	497	469	494	464	495	513	455	524	499	519	507	538	522	463	467	491	485	472	477	502	484	499	471	482	476	500	480	505	515	508	508	476	516	489	488	524	524	515	510	528	481	470	487	490	497	525	498	504	512	522	475	506	493	466	478	494	488	477	519	494	466	515	476	514	450	495	492	487	473	486	553	472	509	531	494	505	480	464	499	485	472	478	480	498	510	485	487	517	512	516	476	511	517	506	503	492	497	458	474	493	531	486	485	515	483	492	481	506	487	474	503	524	475	485	519	479	475	489	504	465	470	510	480	503	449	509	494	502	471	508	523	495	521	490	500	468	455	526	481	471	493	505	499	498	513	467	480	525	490	480	477	507	488	451	531	474	489	499	499	494	509	521	526	495	479	499	490	522	482	526	521	475	486	512	514	469	502	488	453	521	515	493	465	504	476	501	496	522	467	497	519	483	545	441	502	485	453	498	505	514	477	511	532	484	456	515	528	518	492	491	473	510	495	478	489	496	518	461	503	519	492	515	504	495	503	533	486	493	500	498	479	477	510	502	517	486	482	532	485	535	481	458	520	525	498	518	503	525	487	481	495	527	496	489	520	482	481	501	476	478	506	505	483	506	498	534	469	481	540	511	507	472	501	472	511	462	474	475	506	495	484	503	496	499	519	497	495	522	495	476	505	478	536	526	488	457	474	522	472	518	447	542	488	480	523	459	482	446	554	479	513	463	466	501	512	521	473	489	507	500	501	473	472	506	488	493	475	479	484	441	507	533	506	503	530	494	467	491	514	523	454	484	474	470	465	502	487	459	497	450	501	523	464	486	498	454	489	472	480	490	526	466	489	469	488	480	530	487	491	499	496	492	476	519	478	510	459	490	472	493	451	469	523	483	519	508	462	503	516	506	485	496	475	472	518	505	473	532	502	442	540	496	491	495	462	520	493	476	505	485	494	454	480	523	510	479	493	505	479	500	496	496	477	509	461	494	508	488	452	529	481	501	469	526	500	496	502	495	494	495	471	526	463	473	502	470	502	517	476	492	465	511	518	520	496	492	464	476	509	473	501	477	499	505	486	495	440	477	444	496	504	467	487	484	463	496	494	504	500	511	504	473	500	513	508	502	486	492	469	472	528	464	486	510	481	479	461	470	490	528	503	478	456	515	512	496	511	502	478	481	485	483	494	475	538	460	494	499	471	509	468	522	461	531	512	496	484	481	491	508	508	499	511	496	498	477	525	515	481	507	513	499	491	544	469	503	490	470	500	513	486	511	476	461	469	512	514	470	486	494	479	494	504	487	494	470	475	474	464	531	464	531	504	492	496	544	506	510	500	467	479	467	527	482	493	487	516	501	484	510	490	489	475	476	529	496	477	472	513	531	525	507	491	485	514	479	508	475	469	488	502	517	478	487	497	503	527	517	541	481	471	479	497	483	493	505	446	502	491	507	481	513	514	457	421	533	505	502	492	485	545	513	492	541	481	487	459	515	534	514	476	475	485	484	526	478	516	483	478	488	512	506	560	518	539	469	495	512	456	492	522	497	482	518	494	494	515	544	511	527	502	509	478	505	507	460	512	440	495	487	525	472	473	504	502	520	489	475	510	499	446	464	529	489	497	470	503	481	482	488	468	500	451	501	541	494	485	479	502	496	512	525	508	491	493	508	487	494	477	500	507	510	487	465	505	483	477	502	500	485	456	476	494	447	492	495	471	512	470	491	512	503	535	500	509	458	494	503	507	455	502	474	476	492	468	518	500	495	485	486	447	528	519	496	523	494	503	533	524	522	526	507	472	513	504	492	495	519	493	525	498	505	490	481	502	578	522	523	470	528	473	495	467	504	487	508	507	502	463	499	507	474	495	497	526	490	514	538	477	516	471	499	486	516	501	503	535	504	521	478	461	479	458	479	478	477	466	470	497	499	462	473	527	530	493	496	530	516	491	515	503	509	501	470	456	509	473	498	504	462	469	467	516	504	520	494	556	487	514	475	505	492	484	501	522	484	515	498	462	516	466	498	512	476	502	505	494	490	479	524	493	464	484	508	472	517	486	486	524	479	486	501	481	495	511	453	523	504	514	491	477	460	483	489	541	537	496	482	509	522	513	513	499	476	489	498	503	532	494	517	536	496	471	462	494	543	487	500	503	496	475	473	506	507	478	532	485	506	471	490	486	494	491	472	497	490	492	485	472	518	520	511	509	485	518	502	482	504	484	480	454	514	518	466	459	465	475	482	510	520	538	476	498	506	469	459	529	465	497	444	476	494	515	526	495	488	543	437	491	522	472	496	504	504	506	485	485	496	488	493	542	508	461	481	460	451	454	466	512	493	494	505	506	519	476	471	463	474	479	471	479	526	513	519	506	484	494	529	490	477	503	497	502	515	503	482	510	517	459	503	499	502	537	526	495	523	501	498	471	491	499	508	466	501	465	506	509	497	502	469	487	504	487	532	490	506	519	530	465	499	501	471	482	492	509	461	496	437	512	472	454	474	484	507	468	496	476	452	492	544	531	466	510	469	444	502	476	498	481	472	511	500	447	478	467	476	509	478	495	494	484	502	527	486	506	482	530	468	462	500	472	520	486	482	468	497	486	465	488	465	503	505	465	476	480	491	484	465	450	462	509	494	450	547	500	519	486	468	447	490	526	480	495	486	494	534	473	514	473	506	516	514	473	487	534	505	520	493	488	486	499	501	527	523	510	460	491	500	490	489	513	504	524	519	494	474	483	526	499	457	488	507	477	487	486	489	493	498	529	486	504	520	467	516	477	509	458	493	464	483	458	498	532	505	479	472	534	467	509	460	484	501	504	538	506	520	517	465	499	493	505	453	462	540	494	520	492	475	464	495	499	447	516	520	474	473	476	502	495	483	524	494	480	494	485	458	523	516	498	494	470	514	451	501	493	475	472	459	524	537	503	494	484	493	498	529	538	504	506	511	477	481	489	507	490	490	505	510	482	500	542	516	472	490	521	513	494	505	482	499
44057	90393	74473	48817	32032	17707	6887	3468	2134	1171	480	463	497	467	437	491	468	451	437	491	458	472	453	452	479	427	418	492	473	466	465	444	480	468	433	469	442	469	447	453	463	506	451	457	454	438	468	456	463	483	442	465	445	480	454	457	483	460	497	418	443	451	476	440	456	453	479	433	451	512	448	490	473	457	507	465	438	459	454	455	483	456	485	484	431	444	438	414	489	437	438	467	485	475	450	509	466	453	426	454	443	459	430	486	471	436	446	490	421	466	436	486	476	439	465	476	427	425	475	446	459	467	451	447	490	438	427	504	458	476	465	454	430	455	476	470	480	472	516	457	433	474	467	478	472	498	464	463	467	460	448	445	452	442	456	456	425	462	485	444	462	458	482	477	491	451	461	461	464	410	490	446	453	450	483	484	452	436	467	428	425	463	405	456	447	486	444	450	472	455	464	450	465	415	437	471	452	451	442	492	473	475	451	473	464	488	459	464	495	486	417	454	473	439	460	481	448	443	478	419	482	476	439	458	498	440	466	483	443	487	441	457	437	433	440	433	450	439	462	495	471	436	492	452	485	466	442	435	448	451	421	451	478	465	455	442	463	420	470	454	467	472	453	482	472	468	472	452	445	429	421	426	473	444	415	445	442	453	445	475	479	419	454	455	469	436	454	479	420	484	431	422	488	449	442	477	434	460	463	523	474	460	471	457	461	487	454	457	446	474	463	446	461	471	423	457	436	457	403	434	445	485	447	479	449	475	469	476	435	438	425	475	479	424	480	481	474	454	434	437	485	492	456	477	457	454	476	465	480	479	487	490	475	441	461	471	441	450	487	474	432	407	457	470	410	494	442	429	457	470	449	481	433	421	488	443	423	451	510	461	481	455	448	478	440	508	434	434	446	469	481	467	470	458	421	444	434	448	426	464	435	491	459	436	464	435	450	459	421	447	439	516	444	431	431	433	457	458	427	438	443	438	503	471	486	447	425	434	496	486	452	454	452	449	429	488	463	453	491	430	457	441	477	455	455	493	468	438	500	480	450	432	449	452	467	471	445	471	471	441	469	439	437	446	474	443	474	457	467	438	443	449	422	444	462	461	427	442	458	452	486	440	415	418	486	468	467	441	435	467	436	463	468	479	443	475	465	466	438	474	461	461	463	428	466	454	418	455	473	451	459	461	417	457	452	495	473	424	504	429	466	462	404	508	440	454	453	478	467	472	414	433	491	476	458	466	438	440	456	465	447	439	450	433	485	453	408	453	456	462	450	423	448	451	428	442	465	452	452	442	432	456	442	452	447	488	472	442	464	477	478	469	419	472	459	451	456	414	449	477	455	467	468	475	447	447	453	463	466	450	474	417	451	453	490	498	484	430	489	443	470	439	465	471	460	451	459	427	447	470	441	479	494	443	434	450	469	487	475	438	460	435	414	443	462	433	446	441	460	413	453	479	456	434	448	442	435	472	446	468	447	460	444	473	483	483	474	434	460	482	481	465	463	479	453	448	472	452	470	437	437	440	450	470	470	446	488	451	456	427	424	493	491	448	477	438	439	418	422	458	464	457	426	440	439	457	471	485	439	462	495	477	473	426	447	480	429	490	454	442	425	483	469	476	470	456	464	448	452	480	437	489	438	468	450	467	443	441	462	453	448	483	486	457	486	454	459	425	470	492	487	472	451	449	455	440	435	484	435	470	451	436	440	474	465	435	445	476	460	475	435	456	460	475	477	453	470	453	431	492	425	469	483	467	449	458	432	467	455	457	424	428	461	461	451	483	430	454	461	438	462	429	455	479	474	485	458	436	487	472	469	491	494	435	443	490	459	458	454	447	486	459	465	456	470	433	467	480	445	461	445	453	501	464	465	502	438	417	445	440	421	458	442	452	475	487	485	458	461	488	480	451	445	446	442	483	465	464	450	452	450	450	477	437	455	453	413	451	483	432	468	456	433	451	460	465	461	493	451	486	427	477	457	501	460	436	464	462	417	468	464	467	439	497	422	403	427	434	456	453	456	487	473	470	452	467	465	442	483	492	451	468	457	462	426	432	478	450	432	439	435	451	471	469	451	493	466	474	452	483	443	429	486	467	461	487	506	417	465	489	452	447	426	472	494	464	437	456	478	460	449	468	457	516	451	501	420	466	491	478	454	451	437	436	448	427	435	434	422	434	451	450	438	422	451	462	475	426	429	474	419	494	464	463	467	457	466	456	424	458	468	439	464	462	449	450	427	448	462	482	447	452	432	521	464	470	445	498	443	428	482	444	454	451	448	461	445	479	444	448	504	487	439	462	460	418	429	444	481	457	491	464	471	442	479	444	461	474	478	465	412	426	443	468	483	430	426	456	456	464	460	437	435	470	481	448	469	533	488	477	488	472	449	477	468	465	479	482	440	487	435	472	476	537	458	485	420	429	478	415	457	415	449	465	440	430	469	456	432	470	443	456	447	445	430	465	469	483	475	443	511	451	458	447	455	437	460	459	473	476	466	450	476	445	452	446	450	415	423	468	443	497	437	467	458	456	463	476	431	452	476	458	452	461	453	475	430	469	470	465	441	440	444	474	454	519	440	469	477	493	434	463	482	482	442	458	461	439	433	477	437	438	444	454	489	461	444	461	468	464	439	483	471	451	423	438	459	458	479	423	477	453	462	477	478	454	435	475	469	433	433	421	435	457	434	452	421	441	457	478	441	451	444	478	452	475	479	451	473	466	456	463	477	455	455	485	475	443	445	452	469	441	453	477	460	458	445	453	491	480	443	468	440	450	468	434	507	447	448	440	428	473	457	451	469	474	418	449	453	456	493	435	469	438	458	419	458	479	467	433	407	504	473	446	453	452	481	477	463	443	441	478	465	475	479	438	455	478	473	453	455	487	447	485	452	464	445	461	445	451	455	464	457	464	454	482	407	463	456	470	478	461	450	427	446	481	478	459	494	475	456	428	471	465	465	448	454	474	451	485	455	431	448	460	473	468	467	439	455	440	442	469	429	483	482	459	429	459	454	478	459	457	448	398	455	443	465	441	458	477	450	465	446	500	421	462	495	422	430	459	491	469	448	452	460	417	453	476	455	412	448	461	486	450	485	481	475	447	489	462	482	459	481	453	450	479	474	466	464	429	417	468	435	512	474	447	479	445	428	458	447	469	435	455	434	466	453	474	461	411	479	447	483	484	492	433	478	448	465	417	440	426	468	467	464	477	484	490	455	455	427	445	507	467	442	503	467	464	454	473	471	450	454	475	482	445	437	430	447	455	444	484	423	478	436	471	443	483	469	422	442	472	441	445	454	467	442	443	436	455	426	483	464	483	442	457	474	458	502	463	502	431	489	468	420	437	474	481	451	471	426	440	450	436	470	430	481	461	476	460	459	455	417	449	438	455	453	484	450	455	445	495	469	489	447	482	440	467	417	502	457	450	468	434	432	491	454	479	434	453	481	429	428	464	475	451	465	414	477	447	458	450	478	474	449	452	478	505	456	457	422	457	457	499	477	444
24528	22460	36354	40926	38374	32711	19245	6305	3122	1697	948	650	643	621	613	623	647	608	667	618	620	617	590	646	634	634	620	678	627	603	609	580	658	588	583	602	625	685	638	619	659	611	656	618	628	648	644	599	636	587	594	594	603	598	654	604	580	599	645	603	674	616	645	590	623	606	616	583	588	612	617	622	597	648	610	615	612	588	598	665	590	625	569	578	561	648	615	614	578	629	647	658	633	597	655	655	653	614	628	616	664	639	590	643	633	578	659	568	622	590	623	613	625	625	606	585	609	598	584	635	611	617	603	601	587	586	637	620	594	598	627	587	617	606	639	610	610	611	605	615	588	605	603	616	612	644	630	594	598	649	617	611	577	624	594	624	596	627	560	588	562	624	646	612	566	562	643	626	598	585	630	614	600	623	615	610	606	624	591	587	599	600	629	595	601	564	619	598	560	631	619	642	624	618	592	608	608	610	602	619	585	649	649	624	597	633	570	647	606	628	597	622	618	602	624	611	585	575	641	612	563	582	570	634	614	589	591	601	600	618	649	603	575	637	599	610	570	584	617	618	624	597	602	572	605	590	606	613	590	633	591	609	630	623	552	644	583	633	556	615	555	616	627	612	633	658	620	613	661	612	587	627	562	654	641	621	582	624	628	609	622	660	628	577	601	590	626	629	641	601	608	582	646	579	653	616	611	609	661	660	606	613	589	562	665	619	623	610	644	648	606	634	597	624	653	625	582	603	622	618	658	580	588	567	588	626	611	591	612	632	588	641	547	630	595	576	615	619	609	567	619	627	622	617	618	627	623	563	620	627	580	616	619	583	615	546	583	602	619	607	589	622	578	602	618	628	586	670	612	596	612	592	622	636	609	596	628	629	575	579	629	622	601	595	630	642	638	618	605	649	627	593	594	634	626	653	568	619	628	645	630	645	593	629	574	636	591	645	584	587	644	626	622	557	653	626	583	624	589	587	571	600	584	618	622	602	608	628	589	567	665	574	630	589	634	616	586	613	575	606	600	643	615	659	588	595	588	587	582	580	619	603	618	613	595	607	614	635	618	590	630	591	585	582	588	560	624	614	642	633	615	585	572	608	641	635	560	632	577	618	618	681	603	586	613	612	635	573	601	613	576	611	651	568	597	627	615	591	593	633	599	586	607	624	607	626	630	632	571	592	622	647	617	611	617	628	619	617	606	535	625	564	651	597	608	623	640	591	643	616	635	585	603	647	583	605	548	631	594	635	628	587	610	631	641	629	613	587	593	625	650	587	631	611	679	649	623	602	631	616	551	622	583	617	602	604	619	594	602	585	647	593	600	597	623	638	618	594	602	591	587	594	595	631	617	601	593	604	604	614	611	650	622	586	609	616	621	611	591	587	592	645	622	582	589	603	544	604	588	605	632	631	645	565	589	593	610	597	625	608	624	614	584	600	628	589	620	651	573	632	589	597	563	578	583	625	620	626	605	656	580	616	597	612	621	651	591	648	614	572	608	590	613	588	627	594	610	627	592	595	643	610	597	581	608	605	606	566	616	566	615	625	609	612	598	641	601	618	546	593	601	625	607	593	609	615	606	589	589	620	655	616	587	586	609	617	622	601	599	597	569	624	606	600	609	587	591	589	564	649	585	607	603	604	586	647	622	615	648	636	625	619	601	607	621	641	574	613	571	594	587	608	640	598	627	610	632	592	619	600	602	586	615	596	584	599	603	620	642	625	571	615	591	591	623	583	580	621	578	618	640	643	574	598	626	624	610	632	591	600	592	619	623	614	590	654	628	629	604	609	648	621	593	603	557	584	656	583	578	613	651	651	611	588	617	594	599	586	588	600	661	585	641	569	605	608	605	588	582	610	629	614	617	586	600	639	594	580	583	574	621	613	585	619	625	620	654	617	631	614	598	630	603	627	606	625	574	647	578	587	593	604	631	576	618	609	641	576	575	618	607	569	602	611	570	593	600	580	632	595	655	635	667	629	620	605	655	598	620	557	619	628	594	653	610	613	573	593	654	653	593	637	586	582	599	642	616	618	618	604	618	591	613	634	580	585	661	614	598	624	674	606	607	564	595	621	608	651	574	587	616	594	590	619	603	630	626	602	630	548	612	594	646	628	626	618	684	598	651	604	577	595	627	577	579	578	604	591	612	605	567	611	651	634	636	580	628	587	598	621	582	613	615	623	587	672	577	614	559	600	605	628	637	598	576	625	607	602	591	653	603	630	609	633	648	602	637	635	632	615	651	615	589	592	670	613	585	622	612	613	596	596	610	565	609	652	610	615	614	596	622	624	586	595	651	615	673	630	614	649	593	639	601	583	633	607	602	600	593	593	636	585	664	637	547	574	559	639	601	619	631	606	617	639	590	596	578	616	604	643	672	623	604	614	622	621	658	579	570	603	575	640	591	577	589	618	625	634	585	599	576	591	601	625	616	637	639	629	625	587	576	567	589	591	592	636	591	656	566	637	590	599	650	622	572	631	649	594	593	578	576	604	582	598	668	592	609	611	562	577	645	614	617	613	600	646	620	644	619	610	601	557	620	611	617	617	599	627	593	617	589	606	602	577	592	602	630	548	628	576	632	595	577	652	668	643	602	595	634	625	598	607	625	595	609	605	612	588	637	580	607	606	619	570	609	571	611	607	555	632	609	617	625	613	631	596	580	606	635	626	630	600	577	637	584	579	652	632	638	619	611	638	576	542	607	584	614	538	557	600	638	601	645	591	581	666	639	598	600	615	629	630	563	565	648	607	592	610	646	582	606	609	589	637	607	566	616	616	574	566	597	628	623	613	554	612	595	574	596	602	621	613	583	581	609	596	611	568	607	588	589	591	650	617	633	612	661	587	631	624	574	602	636	588	631	606	596	627	638	613	594	596	567	577	588	566	623	662	590	596	615	627	589	557	609	627	571	605	597	540	598	582	653	607	601	675	651	609	596	607	616	606	628	658	569	632	639	631	592	625	585	621	591	550	604	628	610	598	617	609	621	583	569	597	628	575	595	643	585	629	551	656	585	617	560	579	574	660	636	641	592	622	590	585	594	572	606	604	604	597	624	620	598	600	606	618	629	599	583	589	624	621	614	635	605	574	593	567	633	618	608	595	606	603	623	573	603	594	599	601	595	645	608	605	646	580	643	616	567	579	595	637	602	593	605	552	632	551	613	594	605	615	593	640	626	610	621	624	578	637	585	628	629	572	615	629	592	603	644	692	565	577	577	599	592	618	636	648	614	581	617	634	602	646	613	618	626	612	612	667	613	608	622	575	614	626	586	644	580	611	587	612	635	601	571	647	619	614	610	595	565	616	610	583	599	560	614	619	607	610	664	607	642	633	610	643	611	625	600	627	613	597	591	615	592	628	646	614	598	640	589	596	625	609	616	614	570	596	598	622	631	556	611	633	636	592	582	581	622	595	598	660	624	627	618	615	616	571	583	635	633	622	597	593	611	597	606	622	624	593	571	611	581	632	577	649	615	614	597	590	637	660	581	619	614	610
59670	102301	86469	60948	44373	27271	12009	5973	3751	2078	1024	606	531	591	565	538	556	562	594	566	590	567	568	568	573	569	576	581	570	608	591	566	586	555	578	599	626	587	548	577	552	604	560	516	580	599	584	621	565	603	539	552	552	559	593	554	554	547	561	606	565	596	537	578	586	572	583	582	584	583	570	568	601	581	569	558	549	577	573	556	546	570	559	572	616	573	496	527	557	571	576	609	559	584	582	598	579	535	582	597	524	553	563	544	557	570	590	599	594	571	539	573	573	560	549	570	558	579	589	552	570	573	582	567	603	592	576	581	590	498	539	556	544	575	599	609	550	568	553	561	546	567	556	567	578	571	553	567	578	548	550	538	602	544	577	576	593	591	591	534	572	554	578	575	579	553	556	571	592	518	528	536	598	576	568	555	576	580	570	565	553	555	586	560	561	548	591	566	595	603	568	590	569	561	562	579	531	586	597	589	609	528	576	578	552	562	598	589	515	562	586	552	527	542	542	610	581	595	565	535	567	628	593	591	624	586	578	584	574	548	571	572	589	593	596	552	570	570	586	612	578	572	553	555	583	534	583	567	542	577	550	604	562	619	599	531	550	528	534	520	592	520	534	575	535	611	539	587	545	560	574	592	560	577	578	609	547	571	556	594	621	558	566	563	554	568	575	615	558	580	571	590	555	516	535	557	576	543	552	617	553	565	599	593	573	583	566	563	564	595	556	563	547	626	522	596	556	564	574	565	577	574	581	536	556	567	592	576	589	580	562	580	591	539	577	619	566	576	535	578	518	572	547	576	569	582	570	585	582	559	565	533	584	583	572	592	576	560	601	568	532	594	554	587	577	552	560	595	564	581	552	597	628	587	569	584	574	552	575	551	637	563	564	578	515	599	573	548	567	576	595	587	610	570	608	555	572	594	557	586	555	551	599	625	593	553	585	584	527	579	596	552	568	600	581	559	611	544	628	508	601	590	586	549	553	568	583	601	515	557	594	540	538	566	586	595	593	583	599	541	588	594	547	580	606	514	552	578	615	576	544	589	542	566	537	568	569	555	529	575	587	533	599	545	604	574	576	531	560	561	582	582	587	565	544	583	551	577	531	537	597	545	583	598	555	523	561	576	559	533	559	592	522	568	544	588	562	579	597	582	543	578	552	575	588	553	548	574	563	575	534	573	536	569	573	581	531	564	597	600	560	534	605	600	528	560	591	587	571	551	537	578	598	554	566	575	562	591	552	553	588	592	593	596	603	563	572	616	559	573	567	551	529	587	523	567	581	552	555	581	555	596	572	583	592	569	607	592	575	544	578	531	538	524	581	578	512	546	579	577	556	575	636	532	563	581	569	538	601	543	572	580	579	548	578	539	584	573	549	569	564	602	573	561	575	553	573	610	586	568	569	562	551	528	601	554	552	601	543	558	552	605	556	540	599	578	551	546	600	543	542	542	549	579	635	597	529	523	552	559	561	576	542	572	547	584	553	566	544	615	546	573	589	566	609	555	575	558	545	555	561	571	544	600	521	559	558	582	542	639	541	544	592	556	584	578	549	557	588	547	574	565	576	556	526	585	570	603	553	576	517	586	578	589	603	603	563	542	519	556	538	603	587	546	584	560	572	591	574	551	588	572	581	538	558	548	564	584	595	567	558	527	535	608	567	626	586	588	551	584	535	596	538	576	542	573	524	587	557	560	532	565	571	553	597	548	607	565	519	565	594	569	581	569	596	596	547	554	560	571	553	590	580	524	588	580	594	561	570	597	531	553	555	529	558	571	560	568	552	540	571	588	563	572	575	616	568	572	561	594	596	560	584	572	558	581	564	574	564	560	594	612	573	595	547	538	576	571	559	540	620	609	562	566	590	607	577	500	558	558	545	534	555	574	597	582	597	588	540	560	550	558	584	582	547	569	581	556	519	556	521	590	590	571	531	564	575	588	586	585	547	579	561	561	596	580	593	557	575	565	532	576	513	571	534	540	570	580	546	586	559	609	534	598	558	551	546	589	548	567	552	541	572	550	553	549	534	583	581	534	554	574	573	526	557	557	558	554	567	612	545	562	563	531	590	525	499	553	558	590	521	562	569	589	520	552	564	561	527	557	574	554	507	512	561	599	545	560	574	580	611	568	573	567	576	614	615	577	579	541	591	527	560	551	535	596	514	541	539	563	619	509	573	575	545	570	569	521	598	583	580	583	587	581	610	597	588	597	621	559	567	597	583	561	580	574	570	561	559	576	572	561	550	592	568	586	574	602	549	582	579	621	558	560	544	592	586	549	565	572	554	580	567	570	576	568	537	582	577	574	621	577	554	574	577	569	592	572	589	582	592	552	565	589	561	608	549	559	612	586	553	573	583	538	578	567	578	603	557	589	564	554	579	592	600	544	597	588	583	604	588	522	585	555	528	509	556	569	569	557	602	628	559	556	541	563	552	557	524	548	571	572	551	588	572	506	590	528	527	523	604	578	590	578	557	573	575	552	588	576	542	563	585	537	516	541	589	528	588	576	557	561	570	581	574	546	556	625	519	581	585	591	546	533	556	555	527	581	536	576	590	561	579	568	566	561	533	612	587	591	514	524	533	546	565	576	543	565	572	530	586	598	570	598	557	566	558	531	564	565	596	583	581	544	585	565	577	556	546	554	593	542	572	566	556	573	601	520	629	552	574	544	584	535	543	578	544	615	554	542	582	551	558	590	552	629	513	563	564	561	568	560	570	577	584	552	563	609	572	592	566	559	579	605	600	580	559	574	582	541	544	553	597	502	560	561	586	551	549	563	583	547	585	572	617	522	543	577	542	574	545	580	583	567	589	549	556	577	582	577	600	594	522	537	542	571	535	543	576	526	577	569	576	560	566	544	598	539	520	566	530	559	537	558	550	553	587	552	585	587	584	600	558	572	574	544	566	586	558	596	564	564	567	506	560	572	570	545	534	587	565	544	559	550	598	562	564	543	597	561	542	617	518	553	552	562	595	590	562	604	578	605	555	579	558	626	544	525	548	575	580	568	571	571	570	491	534	583	570	587	543	589	551	566	503	563	562	584	587	585	566	508	604	552	553	584	553	546	553	585	571	576	575	535	566	544	540	533	587	558	557	560	553	584	526	607	549	570	557	563	551	577	488	579	534	579	594	562	540	553	554	557	549	567	572	544	576	577	572	551	572	576	590	600	594	528	607	555	573	559	575	563	592	577	636	569	563	568	543	586	552	552	542	563	596	518	583	526	569	569	565	545	561	608	574	539	549	575	540	546	559	540	585	547	600	553	550	589	550	533	568	610	558	526	589	568	558	571	559	568	561	574	522	545	585	579	542	586	570	570	548	523	575	571	582	582	591	544	618	513	550	543	582	525	590	518	575	552	557	577	604	519	609	601	593	558	560	552	526	553	567	596	560	563	586	552	538	591	583	592	507	507	544	549	566	553	534	569	594	567	616	592	606	579	533	532	549	579	581	577	564	535	618	599	520	591	603	579	577	572	571	555	571	539	580	568
28859	25037	26084	14102	5547	2619	1151	717	566	500	444	487	459	471	459	444	424	413	461	431	426	431	449	438	415	447	406	439	458	465	457	426	428	425	424	418	434	452	432	437	429	464	447	461	421	462	471	425	469	452	410	469	441	470	434	426	465	451	456	469	441	437	454	442	462	474	404	446	447	464	437	458	455	413	469	412	464	461	413	443	477	460	439	447	440	459	452	439	448	450	445	439	462	397	421	425	431	401	431	412	450	446	474	451	401	442	440	445	467	428	439	422	486	422	460	429	441	440	432	436	450	470	416	405	437	431	458	442	480	460	407	432	427	405	392	417	455	430	430	451	438	425	429	450	459	433	450	451	425	452	438	418	408	417	490	477	423	452	443	461	441	434	432	462	416	446	437	426	437	473	458	487	456	448	433	451	470	439	458	461	423	469	438	422	419	435	423	457	458	452	456	470	452	434	416	448	463	448	413	441	441	476	438	429	482	462	414	405	446	453	483	435	468	445	477	454	453	459	441	470	455	446	458	429	445	430	445	450	460	418	465	492	480	413	443	444	462	471	442	493	450	455	420	430	438	422	399	451	437	465	456	453	441	449	438	451	405	445	453	443	437	420	460	436	439	434	438	423	456	429	435	472	448	444	434	456	453	455	431	427	431	426	461	462	431	441	441	459	450	450	482	442	433	463	445	433	413	425	419	439	457	456	466	475	413	449	470	432	425	452	447	473	405	430	417	428	450	422	443	447	458	426	436	466	462	451	450	428	428	424	453	464	476	413	440	458	441	413	454	434	452	449	436	434	435	423	433	433	454	388	416	409	416	458	434	436	432	426	429	489	434	425	436	482	428	461	461	437	446	440	429	437	411	440	431	426	438	430	449	446	428	407	406	399	441	457	478	440	439	441	449	469	462	445	438	465	399	428	453	440	421	432	408	429	422	454	492	416	448	421	450	458	475	448	426	485	442	433	451	460	453	439	403	458	456	454	460	420	436	453	463	416	462	426	470	430	436	449	449	414	445	424	407	436	436	436	395	481	424	476	456	453	403	424	444	475	465	447	460	475	457	456	467	430	439	424	450	457	456	436	465	439	435	442	455	406	453	470	429	406	431	447	412	440	501	471	408	432	459	453	447	460	418	447	446	470	434	439	433	482	406	413	451	435	415	451	438	449	458	443	456	425	413	434	406	399	402	460	455	406	409	450	436	444	445	447	448	443	439	434	436	478	433	456	436	454	463	462	421	451	417	448	425	489	444	451	459	465	423	434	450	409	456	466	448	439	474	447	433	435	485	453	479	460	467	460	397	441	444	425	440	436	466	470	448	449	435	458	430	445	467	441	462	443	431	411	438	457	440	460	452	459	434	474	433	444	457	421	410	462	462	430	465	457	450	433	401	461	454	430	427	459	452	417	423	444	439	471	435	496	434	441	455	437	459	420	428	456	431	446	407	468	425	417	457	413	431	428	436	441	418	465	413	442	428	454	428	447	426	449	457	417	447	488	499	415	445	428	393	451	427	471	417	441	423	463	447	457	438	420	441	455	407	451	429	436	453	423	452	441	452	437	433	462	466	412	443	440	453	421	429	454	441	436	458	423	489	488	450	436	467	440	456	415	427	470	418	456	432	404	458	436	468	388	515	423	429	423	422	464	454	426	420	441	476	428	393	470	393	436	447	435	442	427	391	441	470	456	477	446	387	436	450	428	435	422	449	411	476	426	477	446	478	443	425	394	488	465	440	482	452	448	432	435	433	428	466	459	450	429	403	483	474	440	407	474	460	470	469	452	440	422	410	449	470	459	458	437	461	453	461	469	476	454	472	423	441	441	493	431	455	428	439	466	461	451	451	433	392	440	437	450	425	413	437	460	430	463	456	484	420	441	421	463	448	448	450	446	425	420	467	436	499	426	446	456	442	440	452	460	427	408	463	434	401	398	469	426	456	442	438	478	425	468	457	445	411	433	445	452	405	442	424	449	447	419	450	463	410	453	438	433	424	422	409	455	446	469	456	419	428	396	433	465	449	459	441	435	425	478	484	446	425	409	458	416	415	471	479	459	454	440	492	473	443	471	458	459	453	413	434	444	482	423	401	458	480	445	433	481	436	441	461	425	420	425	428	437	376	441	417	421	480	450	448	441	411	400	425	470	410	422	473	424	450	458	420	471	412	437	424	435	431	435	431	422	449	457	473	435	465	422	459	436	420	415	448	423	465	428	425	456	449	426	447	443	493	433	414	436	463	473	423	443	414	424	461	443	448	418	453	446	455	455	482	440	416	439	448	430	477	446	445	416	417	457	420	425	463	427	406	451	444	427	449	448	421	436	461	415	452	444	456	452	442	488	438	455	430	444	452	448	459	465	431	454	431	425	434	440	441	434	455	430	425	476	454	418	458	455	437	472	433	445	468	457	470	483	433	477	484	397	455	441	443	460	449	464	427	455	438	433	461	431	407	430	439	451	432	471	415	454	466	425	484	440	437	447	451	457	449	446	443	413	436	438	426	467	422	447	440	447	468	441	443	460	450	428	437	445	450	457	427	445	433	441	411	466	442	446	427	444	470	468	452	463	488	470	490	426	418	438	430	474	424	445	447	442	424	440	428	419	430	440	426	424	454	413	437	439	459	433	426	451	416	461	465	435	403	439	438	453	470	415	433	449	447	467	425	442	446	449	412	428	445	392	440	424	393	413	430	448	462	438	429	472	463	472	458	452	417	450	423	430	470	407	443	446	423	434	431	447	432	470	444	443	466	462	439	450	454	484	432	440	477	441	421	456	461	441	454	449	445	405	460	403	431	438	463	437	450	437	441	450	436	414	465	462	443	456	406	436	443	424	426	401	441	461	436	440	416	448	394	417	454	471	447	456	429	415	405	445	449	429	481	452	450	409	431	505	451	409	453	439	456	467	442	467	436	438	391	448	422	447	442	464	445	430	465	446	428	425	467	458	421	463	416	426	440	451	449	411	433	402	431	454	456	475	415	433	434	428	470	481	419	415	454	459	421	474	431	462	478	473	455	474	433	474	441	480	486	429	432	469	408	467	403	433	465	470	475	411	478	447	430	417	445	455	455	433	447	395	472	430	457	433	433	427	453	417	423	426	469	421	438	460	439	451	447	430	438	435	433	477	457	427	436	453	433	452	453	447	440	467	462	465	457	458	435	441	454	415	433	455	448	430	442	447	437	437	497	472	410	464	396	411	429	466	440	389	418	409	411	434	425	375	446	415	424	461	418	441	484	440	432	444	428	431	479	451	425	423	396	482	444	446	425	490	448	442	459	413	424	453	467	403	446	441	436	430	437	441	460	483	451	428	420	467	440	433	423	438	454	454	448	492	434	441	430	426	441	403	496	450	436	436	408	397	480	448	430	451	422	441	465	413	478	460	446	432	462	431	452	444	417	426	381	423	434	496	418	445	410	434	462	399	457	465	456	445	459	478	440	446	447	435	455	448	426	420	420	460	425	422	462	453	453	404	452	447	425	424	450	433	428	427
13697	29058	23316	9256	4790	2656	1165	635	511	432	398	346	350	398	363	376	410	359	386	346	385	390	385	355	381	366	398	361	385	358	379	360	389	376	347	374	355	364	398	392	416	397	382	380	370	383	384	341	404	399	394	355	362	418	363	388	361	379	367	358	391	372	390	381	379	355	388	363	347	331	383	372	360	380	349	374	365	361	409	400	387	348	387	427	363	383	370	361	335	343	378	380	362	371	346	385	365	347	402	392	334	364	355	372	346	369	334	347	345	340	372	314	382	388	378	368	347	380	387	376	337	382	405	406	379	338	385	356	352	392	336	345	344	377	378	374	377	389	383	357	392	371	334	413	371	370	382	382	385	360	366	378	366	368	394	402	391	375	344	363	379	393	349	356	364	392	350	399	385	373	365	382	335	378	367	370	388	416	383	387	375	376	356	398	396	381	391	389	376	354	379	376	359	376	325	350	359	359	316	376	374	362	379	348	400	391	379	373	377	371	346	405	371	364	389	374	389	384	386	391	401	398	334	360	370	355	375	390	373	365	365	369	382	369	346	384	368	380	406	396	368	394	352	386	367	422	404	384	382	413	389	365	398	371	372	396	379	395	384	384	394	393	380	358	355	373	374	343	421	380	386	359	376	350	393	340	352	388	352	357	358	366	368	400	382	360	381	433	368	355	375	386	375	376	391	393	370	365	364	339	384	381	388	353	379	379	343	382	340	369	356	368	330	390	393	339	412	367	340	428	393	345	374	323	387	383	352	362	402	383	325	386	356	374	366	347	386	377	359	300	382	380	363	362	362	339	360	370	383	353	356	377	373	337	356	372	371	347	374	357	373	362	367	363	375	393	357	344	345	344	356	385	399	371	382	361	356	381	355	379	383	339	374	422	332	367	344	375	383	377	380	382	370	375	376	358	372	358	365	375	362	373	379	347	381	361	363	370	370	375	406	378	376	385	349	359	384	357	352	389	401	363	362	350	370	344	380	363	370	402	400	370	370	360	379	364	364	333	356	373	377	352	365	372	387	389	363	360	373	359	400	385	378	358	346	393	344	367	355	392	377	365	379	398	386	379	382	384	368	395	368	350	365	345	388	354	373	379	362	365	368	371	384	366	359	404	372	393	370	368	338	371	341	352	321	419	359	379	382	373	363	373	348	382	356	380	386	377	362	347	357	386	410	366	380	364	374	352	373	383	327	368	385	377	373	398	395	348	327	367	362	412	333	402	359	378	391	395	358	372	341	356	324	380	365	373	354	381	346	414	363	377	387	334	372	358	351	378	368	351	364	331	388	366	352	365	390	402	390	337	359	397	376	390	369	374	372	383	366	371	335	377	377	384	380	365	370	366	363	376	382	376	337	396	350	371	367	382	380	385	382	362	393	364	378	395	352	369	397	353	369	365	358	390	377	399	383	364	367	369	410	326	347	368	346	373	369	366	356	375	387	336	393	366	366	405	391	362	336	365	371	352	358	374	371	354	348	360	362	375	386	361	347	374	314	381	392	376	352	433	365	352	371	367	374	392	387	405	354	336	343	346	385	402	382	352	375	370	393	376	362	353	390	373	375	370	375	378	357	391	347	420	366	353	363	369	394	356	373	356	359	380	374	420	361	365	348	363	379	357	337	364	357	359	350	381	374	368	397	374	375	363	367	375	346	402	356	372	411	357	386	391	384	364	354	371	377	337	406	380	397	350	415	382	341	363	353	365	344	363	300	386	372	372	390	386	341	363	382	394	357	361	357	365	361	360	355	340	381	370	371	373	368	333	352	387	358	382	373	339	384	372	372	383	375	351	337	363	405	367	349	371	385	328	388	357	370	378	366	352	386	350	409	337	372	364	397	391	393	388	372	386	371	388	362	380	361	349	353	384	382	355	395	374	351	338	384	377	394	356	359	373	364	338	386	369	349	376	377	367	378	372	368	324	380	361	400	384	352	381	378	359	342	377	381	393	369	350	340	388	372	395	342	346	351	365	404	383	389	355	372	390	379	354	375	346	362	376	391	383	401	390	411	380	377	374	370	373	379	382	349	383	374	360	367	359	362	361	372	414	393	343	393	361	390	359	351	377	371	359	361	347	354	353	374	366	364	364	365	374	357	374	337	367	401	346	348	357	376	346	361	373	379	349	346	368	372	401	370	395	370	367	373	390	354	367	333	377	371	378	350	406	378	373	402	370	403	366	367	363	381	395	378	384	344	394	360	402	390	343	381	362	391	351	381	377	362	400	368	388	344	386	399	346	389	375	349	360	361	393	378	351	363	387	367	378	371	335	387	351	384	392	382	351	370	383	385	367	370	388	375	373	372	362	360	381	372	348	332	364	352	379	365	332	373	359	365	353	381	390	372	364	356	374	374	421	369	382	388	445	405	364	381	385	355	390	348	371	378	373	371	388	394	378	381	372	393	362	344	390	366	349	402	357	376	345	380	407	367	362	362	347	387	386	364	354	398	356	367	366	363	400	372	367	341	369	369	363	363	335	402	347	351	378	399	356	416	404	386	379	382	357	362	366	340	358	388	382	372	348	386	377	352	389	355	363	364	367	360	381	357	385	367	364	351	383	389	383	395	404	380	386	384	352	342	365	371	371	402	366	357	393	304	363	358	386	383	367	386	396	357	392	417	375	344	356	381	351	345	353	382	406	381	365	385	338	334	363	363	402	375	385	376	369	333	362	361	374	348	397	395	365	389	334	361	401	372	372	335	380	348	345	366	370	363	354	369	391	365	356	372	367	321	348	405	379	360	350	359	352	357	366	377	352	379	368	368	390	375	337	383	387	427	410	384	383	348	395	363	379	349	379	393	377	363	365	385	371	364	349	406	358	346	349	394	351	358	363	382	337	392	403	376	362	349	379	356	392	375	349	350	368	352	359	366	358	341	387	383	341	373	365	355	391	405	376	382	362	365	373	361	380	364	356	384	402	375	385	371	357	321	335	383	367	390	383	392	375	331	361	382	409	369	352	374	376	359	421	333	360	420	392	384	354	382	383	352	343	341	355	382	387	344	363	371	335	391	335	388	345	351	387	386	381	345	384	405	382	352	365	345	360	403	378	340	363	367	376	397	387	389	355	379	361	385	356	392	379	367	373	387	378	357	387	370	386	355	381	392	391	396	380	394	404	346	405	369	369	355	372	349	396	360	382	393	388	355	371	362	354	360	349	341	338	367	342	390	383	380	333	414	363	362	391	327	370	390	377	343	367	361	369	360	397	369	371	359	359	348	405	409	378	374	373	355	386	361	390	398	364	372	335	373	389	358	396	396	382	374	377	385	339	387	346	379	382	382	362	375	359	342	358	375	373	364	370	378	382	377	389	347	377	352	381	373	401	390	336	383	377	362	339	359	361	373	381	373	421	396	393	370	364	399	360	338	385	403	371	382	410	355	379	367	340	337	361	373	366	383	364	367	378	376	360	372	348	362	377	375	359	374	373	365	376	383	349	362	368	389	349	386	399	373	375	415	350	348	371	420	385	415	369	369	330	388	386
25553	23817	41123	41966	34089	24554	11615	3247	1763	1035	792	512	534	546	527	506	559	479	512	474	528	528	506	484	494	429	502	519	513	533	509	540	492	526	522	529	489	525	560	524	510	505	518	488	482	525	495	475	475	511	505	503	516	494	480	473	513	521	572	489	520	557	477	517	498	501	490	478	498	532	521	522	532	514	492	513	502	502	506	522	509	514	478	487	514	491	484	516	500	509	498	496	546	486	475	487	521	496	475	471	479	529	469	482	524	499	477	535	495	499	540	484	483	475	534	459	528	489	519	478	479	519	471	540	514	521	501	515	499	513	494	501	544	511	514	512	512	474	544	493	519	488	503	480	461	475	521	465	498	509	492	483	497	508	500	492	512	507	478	506	489	503	478	488	508	504	516	506	492	508	474	502	521	505	492	507	496	548	520	495	527	507	504	478	502	547	499	490	474	491	452	511	499	507	486	547	493	521	497	517	526	544	532	515	499	484	507	525	522	471	473	518	465	500	486	514	546	509	524	502	512	532	457	465	487	496	502	486	452	487	469	468	498	500	534	503	555	523	549	496	490	513	487	513	523	484	505	481	513	503	507	532	542	510	511	471	496	472	511	509	498	493	474	463	519	517	486	483	490	474	471	510	533	500	478	503	492	513	552	486	525	537	531	534	520	480	493	514	514	511	484	516	484	522	512	493	493	486	508	516	569	489	522	492	478	486	479	497	450	490	505	536	491	496	491	544	456	520	501	518	520	543	519	499	545	470	528	534	516	491	481	463	558	502	493	505	494	488	508	537	503	508	550	484	501	490	481	473	519	499	486	469	515	506	538	495	512	463	489	513	506	566	524	502	518	539	502	496	501	524	519	492	486	514	494	473	503	509	521	536	466	540	501	530	532	507	499	472	529	498	497	511	490	528	529	489	537	508	518	520	552	521	513	488	536	513	520	531	525	525	493	518	490	515	527	494	495	519	488	530	497	519	497	517	503	516	496	563	522	499	510	514	467	468	481	479	499	543	506	537	482	512	538	526	519	496	499	492	517	492	510	493	502	471	535	524	506	500	493	527	462	507	488	499	519	512	511	449	510	469	500	476	535	488	490	523	492	478	518	493	458	510	477	461	499	541	512	524	484	466	474	484	459	488	498	474	505	528	487	481	497	534	519	491	509	526	494	458	520	530	508	499	501	479	501	505	493	527	529	526	535	480	538	492	506	502	496	514	467	490	485	530	516	524	499	482	503	493	496	497	518	502	525	533	510	478	479	453	537	513	536	493	514	513	535	518	522	497	514	520	474	506	487	511	503	483	510	516	505	490	521	497	526	484	469	481	527	489	524	460	500	513	464	535	480	491	486	518	529	530	529	519	477	481	463	511	463	528	537	509	510	508	464	509	530	494	529	511	489	500	502	512	508	496	457	495	503	550	525	516	514	499	493	499	494	470	521	503	489	523	485	504	495	495	496	515	504	535	481	444	488	505	533	460	484	523	504	478	470	507	519	508	495	540	496	460	517	488	541	500	497	525	498	475	492	486	540	500	497	489	508	476	507	465	498	523	516	502	485	501	489	499	495	483	465	539	478	486	497	452	494	533	526	508	484	562	511	534	521	514	504	465	547	462	543	498	474	533	494	498	504	480	507	540	503	506	523	522	484	489	536	517	508	463	460	543	504	491	491	502	524	508	509	494	519	523	507	504	480	498	462	479	509	486	506	495	499	516	476	522	495	512	459	507	499	460	516	514	494	460	519	513	494	490	498	486	519	505	512	502	552	510	524	499	485	480	554	524	500	531	517	521	520	516	511	493	505	530	501	482	518	477	497	500	513	516	468	512	511	501	523	505	505	495	483	525	522	493	533	457	527	500	504	491	500	480	516	540	521	485	469	485	537	491	518	464	496	498	500	464	525	503	510	515	524	527	489	503	498	516	521	529	495	520	494	543	517	533	497	508	529	507	518	515	533	525	490	468	526	496	473	468	481	528	504	496	506	505	534	519	488	472	524	519	505	542	508	529	480	479	487	541	503	533	506	513	481	494	503	517	467	496	450	518	495	507	489	458	485	502	503	514	533	490	529	510	477	489	490	494	492	488	503	445	462	500	506	513	482	482	547	482	478	544	501	488	520	498	521	515	458	524	527	513	500	527	492	509	517	501	435	505	529	484	539	461	495	506	534	505	493	522	521	522	493	500	497	541	482	495	478	494	473	494	501	522	466	538	511	453	481	530	504	495	503	500	491	459	517	502	527	492	476	506	508	492	518	501	490	483	527	513	488	493	503	473	509	519	514	501	486	496	486	506	478	519	516	462	494	469	484	496	517	516	498	513	484	482	487	501	511	506	505	514	499	521	522	552	520	484	464	492	486	465	492	470	505	510	505	490	490	493	479	498	514	512	498	494	532	522	498	481	504	497	534	519	489	498	486	503	514	501	521	455	550	491	486	498	517	518	525	469	492	483	500	533	478	508	508	497	518	548	533	497	485	487	498	512	497	471	508	493	510	464	516	493	520	481	494	484	536	459	505	495	493	469	520	528	468	507	505	493	497	557	514	573	503	500	480	515	530	509	470	517	492	498	483	490	527	485	503	465	520	490	504	487	512	497	533	515	516	537	522	499	502	507	507	518	509	506	489	487	483	507	509	476	490	513	513	509	491	518	492	500	490	501	521	490	497	518	502	520	541	516	506	544	483	503	500	516	518	502	507	513	508	481	492	476	494	460	477	487	522	510	464	482	501	499	539	523	476	507	467	478	524	483	496	496	479	506	519	495	507	522	459	491	484	496	516	551	532	476	509	504	475	510	484	540	535	481	483	530	499	512	512	495	528	505	489	497	547	550	508	517	529	486	498	556	463	478	499	517	467	491	458	495	513	503	513	516	506	531	496	486	545	492	487	501	506	534	491	513	516	511	525	469	518	521	514	535	510	465	547	459	532	501	516	460	506	540	497	461	465	495	493	474	482	521	485	521	448	472	494	498	479	524	506	513	501	511	500	508	514	485	476	455	505	466	483	497	516	495	462	489	498	532	515	509	510	505	519	476	496	473	498	501	514	489	484	516	503	518	501	447	540	479	516	514	485	515	522	483	495	506	481	509	481	483	507	523	554	502	504	501	509	505	503	540	518	515	489	510	538	510	483	473	470	476	490	512	543	520	483	527	495	504	495	507	476	510	521	495	467	502	518	481	552	517	490	511	501	493	487	493	488	478	511	521	488	496	511	473	506	460	430	526	513	478	473	528	489	476	500	471	488	464	507	521	495	526	519	522	512	522	510	547	534	509	502	495	472	509	513	512	513	532	490	506	448	520	531	525	538	493	504	484	508	489	514	476	509	535	518	489	513	526	526	547	508	526	536	478	435	505	519	513	554	523	551	450	497	498	521	517	476	509	503	510	517	486	517	535	462	462	501	481	473	506	487	510	488	482	517	472	482	441	543	501	491	502	480	465	507	517	498	480	513	515	523	485	519	523	519	487	524	502	507	502	492	513	508	483	487	521	484	491
49825	89891	73135	45910	31687	17763	7986	3389	2188	1192	812	485	444	471	470	478	459	462	454	455	474	444	502	490	480	451	454	472	439	490	456	500	434	509	459	483	450	442	445	481	450	465	486	469	472	423	443	478	475	432	471	454	470	482	503	451	464	431	494	479	497	475	399	493	422	446	469	461	460	439	431	507	469	457	488	409	472	484	433	483	502	473	464	458	482	490	455	469	454	459	499	476	471	476	436	474	482	487	459	482	430	455	474	442	458	460	459	494	439	458	466	458	481	434	479	462	484	432	446	479	434	451	477	430	448	442	483	469	437	442	434	475	473	498	495	491	498	450	468	458	451	447	449	502	451	465	467	473	455	437	459	485	460	470	485	466	453	499	450	466	459	450	472	464	453	490	484	455	435	495	428	460	458	467	433	455	479	465	478	472	473	502	489	432	413	500	451	445	459	446	489	492	421	487	488	481	467	476	481	438	468	445	487	483	492	482	443	460	458	492	431	460	498	442	464	476	407	444	435	439	478	448	474	477	446	479	471	449	451	437	505	485	460	459	479	436	444	530	442	476	470	456	429	449	469	482	463	452	479	484	426	463	456	489	457	427	512	497	457	459	481	443	472	496	457	490	476	485	461	443	445	487	454	481	464	453	469	488	475	519	438	473	414	451	430	446	438	455	479	442	440	477	442	432	490	486	458	459	486	426	462	437	461	467	447	485	461	430	471	429	451	439	423	464	465	432	439	503	494	486	476	470	445	450	462	461	478	466	463	453	465	432	479	459	507	460	429	480	446	465	454	453	450	493	497	466	469	461	495	463	455	437	447	501	480	485	468	450	481	453	461	443	511	450	457	476	471	462	474	469	426	464	517	472	451	483	451	475	470	479	458	448	412	458	460	465	454	459	464	465	477	467	479	497	436	461	464	449	491	477	485	480	461	472	481	454	485	444	460	438	472	471	481	466	446	467	453	489	457	495	462	480	488	462	477	463	486	424	471	453	463	474	468	496	478	444	464	479	457	468	452	413	454	476	490	467	472	465	461	467	482	441	453	478	460	474	480	446	421	441	473	473	460	420	477	474	442	474	425	444	481	480	480	474	465	454	461	491	469	423	447	488	454	467	475	446	454	487	464	468	453	444	458	471	496	428	501	468	479	489	479	422	472	472	472	468	478	460	444	456	495	449	465	483	478	484	439	472	469	478	435	455	465	480	480	468	463	483	435	495	506	457	430	459	479	457	500	463	482	500	461	450	479	443	463	460	458	453	433	491	466	465	481	464	468	482	433	505	455	481	444	484	464	457	454	467	473	485	459	458	457	421	435	472	445	445	444	489	447	468	466	454	482	467	449	477	458	492	442	475	447	466	471	474	431	464	479	473	464	471	478	459	464	458	460	478	428	461	432	478	472	448	464	486	472	460	479	424	498	448	441	468	414	484	422	483	453	461	476	464	517	435	484	476	495	459	498	460	438	463	482	444	434	479	457	480	455	465	491	475	445	464	452	470	491	450	459	459	452	509	490	445	453	450	458	431	473	439	466	473	441	457	493	482	443	449	459	458	488	484	447	450	454	521	473	490	450	509	480	489	424	460	428	461	449	491	474	452	464	509	438	451	482	438	475	509	468	450	485	438	439	480	492	476	436	461	466	484	460	434	464	476	476	421	409	473	489	428	452	443	420	452	447	472	513	467	474	455	440	459	446	453	453	495	494	445	458	480	477	461	458	505	455	467	460	455	451	455	432	440	462	464	441	465	465	424	465	442	485	472	473	468	441	444	491	461	457	478	446	469	484	452	481	447	431	447	431	464	437	467	477	433	493	475	460	478	443	494	475	446	489	444	439	475	476	477	491	463	485	441	442	444	497	450	461	526	447	471	451	510	459	442	458	478	455	446	444	516	450	445	470	458	483	468	446	472	492	435	445	439	494	459	523	474	453	465	470	485	476	437	441	455	474	435	468	462	459	451	456	488	470	500	446	478	438	454	457	446	472	479	426	440	481	476	492	431	468	461	474	454	436	478	465	466	455	468	489	451	448	453	427	463	495	462	488	451	487	449	477	457	479	475	456	479	450	487	473	497	449	454	446	459	483	463	427	445	434	442	507	481	445	477	481	440	440	426	464	442	470	435	509	474	462	453	460	448	465	481	431	457	452	463	436	450	448	434	494	497	455	487	442	488	437	453	438	449	474	443	487	467	503	448	464	450	485	452	432	455	497	475	456	456	480	478	473	458	475	506	471	471	468	430	453	509	482	459	494	456	445	431	501	485	464	483	476	428	473	495	460	436	486	457	437	429	449	461	486	488	453	473	435	453	446	478	483	425	468	459	474	470	461	456	483	460	456	435	458	474	493	485	442	444	453	433	481	463	475	479	462	463	471	451	506	431	450	454	446	449	495	452	469	458	457	469	481	465	422	467	489	465	445	470	467	458	490	504	471	480	425	461	449	459	469	460	475	451	467	481	489	476	447	440	518	495	445	444	472	429	474	477	423	485	486	479	457	457	484	452	457	458	472	442	447	492	397	465	485	475	467	483	454	466	457	488	474	496	448	471	500	452	466	481	488	474	467	426	442	471	468	477	472	469	472	496	472	447	476	494	503	456	472	482	475	484	500	488	492	480	434	439	470	447	464	446	464	484	478	465	468	479	457	451	436	493	454	463	449	456	459	459	436	462	475	445	426	496	484	470	446	460	475	445	456	482	457	457	475	454	425	460	475	437	441	494	449	452	446	451	445	439	449	412	462	506	495	454	472	450	454	480	455	457	462	493	459	517	443	440	419	419	416	474	439	488	495	470	417	461	470	470	492	440	430	469	484	463	460	460	477	412	455	470	443	444	466	492	484	489	461	474	496	469	476	482	430	451	477	455	484	497	461	469	463	455	482	467	462	474	493	485	435	484	464	455	467	466	465	483	455	480	498	431	496	472	433	429	437	502	498	474	425	464	458	441	452	436	434	463	476	430	459	479	462	463	456	443	471	464	440	438	420	461	492	488	447	473	472	423	459	477	461	480	476	457	506	476	462	463	473	471	434	439	434	458	507	440	477	492	453	466	461	485	468	450	493	456	477	475	459	442	489	444	499	472	493	409	471	421	458	483	450	461	468	465	456	473	478	480	468	514	488	458	465	485	472	451	470	439	465	448	471	458	456	414	428	487	499	455	468	429	514	429	465	495	438	434	460	493	478	476	461	485	504	476	459	472	424	492	447	451	443	416	449	455	487	488	461	478	436	466	475	479	480	502	444	442	520	438	478	486	484	444	436	468	393	479	493	469	450	466	464	430	484	469	438	485	481	471	433	424	427	415	466	481	472	470	445	458	499	486	447	474	447	465	445	465	455	488	471	496	443	511	437	485	468	466	468	447	493	501	481	488	483	509	422	464	469	512	484	463	486	467	450	426	456	446	467	472	529	482	450	463	490	460	484	476	439	484	445	475	440	471	444	483	445	449	486	483	466	471	450	482	503	479	470	442	465	436	449	429	450	483	479	473	454	484
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
