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
341103908920	341103909479	341103910029	341103910579	341103911127	341103911679	341103912229	341103912779	341103913327	341103913879	341103914429	341103914979	341103915527	341103916079	341103916629	341103917179	341103917727	341103918279	341103918829	341103919379	341103919927	341103920479	341103921029	341103921579	341103922127	341103922679	341103923229	341103923779	341103924327	341103924879	341103925429	341103925979	341103926527	341103927079	341103927629	341103928179	341103928727	341103929279	341103929829	341103930379	341103930927	341103931479	341103932029	341103932579	341103933127	341103933679	341103934229	341103934779	341103935327	341103935879	341103936429	341103936979	341103937527	341103938079	341103938629	341103939179	341103939727	341103940279	341103940829	341103941379	341103941927	341103942479	341103943029	341103943579	341103944127	341103944679	341103945229	341103945779	341103946327	341103946879	341103947429	341103947979	341103948527	341103949079	341103949629	341103950179	341103950727	341103951279	341103951829	341103952379	341103952927	341103953479	341103954029	341103954579	341103955127	341103955679	341103956229	341103956779	341103957327	341103957879	341103958429	341103958979	341103959527	341103960079	341103960629	341103961179	341103961727	341103962279	341103962829	341103963379	341103963927	341103964479	341103965029	341103965579	341103966127	341103966679	341103967229	341103967779	341103968327	341103968879	341103969429	341103969979	341103970527	341103971079	341103971629	341103972179	341103972727	341103973279	341103973829	341103974379	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2766	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22892	21630	30488	27616	30083	32109	29344	16468	7558	3252	1506	1021	881	883	931	976	931	890	877	929	888	895	941	946	850	849	960	870	858	892	916	862	842	844	911	875	890	901	830	905	913	926	914	869	882	906	909	929	864	939	852	877	878	915	857	884	889	863	877	850	886	888	881	865	862	861	876	894	895	881	893	898	850	865	841	917	848	872	881	847	825	894	826	861	918	867	900	921	854	860	856	836	792	939	916	909	866	890	874	871	894	892	854	819	874	863	875	926	862	900	845	925	867	829	886	874	881	909	846	849	941	905	888	874	844	855	926	876	872	843	858	882	875	933	897	873	966	876	919	896	916	858	893	851	918	825	867	859	942	847	864	896	903	903	868	865	930	884	901	897	920	842	865	877	900	846	927	906	913	929	877	909	917	831	906	879	897	808	880	899	904	859	890	929	876	840	924	892	854	861	905	824	848	866	963	873	924	912	915	939	877	868	951	951	924	851	892	851	869	869	915	915	893	880	876	877	861	922	900	879	893	840	889	838	895	886	861	935	892	865	924	885	886	944	841	869	918	875	834	920	904	917	863	873	880	956	811	867	886	918	854	875	919	855	863	925	859	884	918	873	880	914	876	827	883	902	909	852	938	942	960	900	883	907	899	858	864	856	883	924	834	893	910	856	823	843	897	895	886	912	898	868	880	855	822	897	890	876	915	917	871	875	810	909	831	901	870	883	850	878	859	871	923	909	856	893	891	882	880	863	856	887	857	864	902	851	874	901	898	872	872	846	843	875	905	922	897	913	884	896	904	903	860	861	887	913	906	923	926	935	913	913	885	915	852	916	823	918	846	850	870	841	885	853	857	928	875	846	894	877	833	874	893	901	881	917	923	883	857	894	910	882	915	908	841	867	876	894	886	884	879	912	859	874	898	867	898	920	882	844	872	848	869	904	847	850	867	927	849	905	891	900	830	857	888	855	897	918	894	891	889	896	914	899	862	884	921	935	867	907	831	933	864	909	919	943	926	891	872	879	911	897	851	915	855	903	918	894	904	872	850	907	834	869	838	881	939	940	879	859	845	879	866	861	893	866	922	834	855	819	817	875	902	907	843	882	820	841	838	891	897	870	907	860	870	858	850	890	890	927	877	861	886	884	916	878	893	872	928	889	887	919	875	865	884	819	880	839	895	921	875	867	848	924	919	919	875	897	942	870	890	933	873	848	831	967	900	879	862	814	820	867	882	838	860	875	816	824	885	916	934	914	912	844	898	887	881	801	868	881	870	912	881	892	903	887	862	904	885	896	920	927	801	883	856	873	845	859	936	854	945	915	869	880	834	963	942	890	860	904	874	880	871	858	902	888	825	878	844	866	839	882	867	901	865	905	848	931	857	914	850	952	892	813	853	914	945	802	879	818	894	876	850	926	935	897	900	864	874	886	879	801	815	853	911	846	872	876	915	862	858	864	867	881	903	877	858	872	819	824	836	866	903	858	909	892	911	887	859	813	888	888	888	891	901	848	850	877	882	885	907	938	870	890	859	865	830	876	885	881	894	904	937	874	874	869	861	915	917	946	884	885	819	985	885	867	826	881	881	926	893	854	817	870	931	893	931	872	832	849	884	858	920	899	808	902	863	904	900	870	865	899	923	885	887	870	883	873	911	853	851	906	892	901	894	866	924	892	872	867	899	900	857	907	876	900	908	896	838	842	907	840	840	940	919	914	910	910	856	820	853	856	861	899	861	917	838	850	902	873	871	869	945	883	886	889	880	852	834	858	877	899	880	919	897	923	880	852	876	893	891	895	891	886	848	853	862	893	852	946	868	836	862	906	929	846	858	852	897	866	916	902	866	893	935	840	863	886	880	896	869	809	875	854	851	886	901	879	949	904	854	906	876	927	906	868	901	839	855	878	836	861	912	916	935	847	865	880	885	862	889	867	848	850	880	898	907	855	888	860	913	888	821	933	890	902	890	902	909	899	872	914	875	945	888	931	869	842	907	949	894	861	864	802	893	845	872	845	902	869	903	901	937	896	823	925	868	942	907	893	851	913	838	816	915	884	850	854	913	920	871	873	852	842	896	876	897	850	853	902	867	907	882	927	885	842	874	914	826	909	873	845	906	903	828	880	845	891	908	894	929	868	887	915	848	872	886	910	832	897	885	897	953	886	844	856	902	896	892	850	870	897	886	873	901	852	855	856	927	911	860	874	887	883	843	862	896	846	815	958	883	841	866	835	883	932	926	877	877	852	888	903	887	899	919	905	916	903	875	883	856	828	863	903	884	877	919	905	954	908	882	900	892	824	851	908	938	891	872	873	859	916	847	858	873	862	913	891	894	824	853	815	847	920	931	812	941	952	892	924	872	854	865	909	883	901	924	857	908	871	869	855	842	913	915	884	861	873	816	885	865	841	896	872	840	834	862	898	863	900	828	840	850	887	894	904	860	868	882	836	908	860	905	811	905	898	838	878	869	909	923	905	921	887	880	910	838	881	835	881	868	837	839	870	874	892	927	961	887	926	893	940	897	862	874	855	898	865	853	948	890	864	899	908	934	866	857	866	890	902	909	909	898	851	868	866	851	964	873	834	871	836	886	872	883	915	905	892	846	911	840	958	948	951	899	878	823	833	923	901	834	949	854	952	896	903	938	876	868	900	882	942	934	904	825	871	902	920	930	867	877	832	881	839	838	882	903	912	911	885	884	863	883	888	901	936	867	934	897	950	902	893	917	867	909	894	904	871	894	893	916	876	847	882	886	895	943	857	853	872	882	848	898	878	886	886	844	839	854	903	875	899	830	962	902	853	860	875	887	871	869	834	900	913	877	855	880	865	874	855	880	943	875	903	887	883	878	913	934	823	811	865	847	894	860	860	894	889	846	882	903	854	887	877	935	938	883	888	914	873	865	827	954	905	865	898	939	895	945	879	864	923	870	913	882	816	819	898	887	897	873	929	897	876	846	861	910	843	929	872	929	912	871	866	881	865	841	843	858	891	869	881	881	891	908	892	893	900	900	891	840	893	832	858	869	908	925	912	824	882	881	836	866	931	915	910	938	959	871	901	832	877	911	882	848	844	885	927	863	909	899	817	947	876	934	889	852	882	888	908	836	846	918	845	894	883	884	917	862	858	860	942	867	863	940	860	882	861	942	895	895	853	899	872	892	858	915	905	899	872	850	874	952	868	885	909	873	863	902	872	888	822	851	890	820	912	930	840	857	884	829	923	867	872	872	898	902	890	917	845	913	867	928	828	890	875	909	855	843	847	898	902	874	914	901	871	902	847	884	932	861	917	876	894	916	873	881	914	897	870	885	866	883	864	877	864	858	813	843	822	916	870	916	893	905	890	890	836	876	841	866	877	902	914	881	862	860	882	902	881	905	856	890	892	849	915	886	858	898	890	873	847	851	871	931	910	887	905	925	881	834	818	906	910	849	866	874	874	907	894	911	902	891	882	885	893	894	852	870	851	890	846	830	907	863	880	877	880	863	815	925	907	909	900	871	840
55331	96420	70957	55268	48453	38159	28743	18260	9605	4310	1718	984	932	907	947	948	925	933	897	935	914	885	874	900	895	917	902	935	881	863	896	888	814	860	880	888	915	890	880	870	901	881	895	928	874	958	927	897	907	850	875	902	906	906	832	897	971	870	898	915	930	898	919	887	956	903	932	876	918	889	926	890	888	887	937	902	949	890	922	866	903	881	872	862	899	860	864	909	861	923	899	904	903	857	859	904	862	878	856	873	912	886	865	894	927	925	876	924	922	898	920	894	863	898	915	917	902	882	881	892	920	888	916	899	872	880	856	874	872	841	915	884	951	916	898	861	885	889	928	899	870	885	878	962	883	883	944	874	889	861	837	919	825	899	956	886	884	914	913	933	884	883	861	895	880	902	855	917	884	879	899	943	912	871	892	863	895	887	864	870	866	858	954	924	924	911	873	896	900	960	984	876	889	882	903	912	935	930	896	935	904	906	879	916	897	906	933	938	859	905	928	946	889	894	926	903	872	894	853	851	907	894	924	909	903	873	893	942	934	919	875	874	871	880	917	898	918	894	921	852	862	927	880	853	944	921	856	912	941	892	903	875	898	809	933	880	927	847	897	958	905	899	872	911	904	921	881	881	926	919	930	897	834	883	928	946	884	825	901	923	894	907	878	874	885	853	979	917	890	950	880	872	826	905	888	915	904	935	925	897	929	929	862	866	835	936	892	919	912	900	922	917	893	908	853	911	853	886	886	840	855	906	904	894	984	883	874	879	930	861	909	899	894	918	903	931	891	898	884	825	867	934	916	908	927	929	941	898	879	839	866	923	900	928	910	876	863	867	907	881	904	869	910	927	871	888	904	900	887	891	900	884	859	934	869	929	888	901	856	856	925	882	860	918	893	892	846	862	932	957	930	935	898	902	899	895	915	931	915	867	900	956	938	915	838	907	894	901	925	916	938	879	837	890	889	926	881	798	954	829	877	877	898	955	904	890	873	887	948	871	918	887	938	874	903	937	929	851	836	887	869	933	817	915	925	861	905	901	919	891	912	841	877	913	876	879	883	915	887	858	932	895	940	922	875	907	899	881	897	883	864	878	877	922	867	887	896	891	876	943	844	880	899	909	858	906	872	901	884	904	885	887	858	860	886	889	854	859	884	893	951	888	864	870	862	909	885	920	859	852	913	876	893	942	854	893	874	906	871	966	879	910	861	891	841	951	874	885	887	887	888	861	915	833	888	872	880	872	852	865	896	870	922	919	877	876	894	880	899	903	931	947	870	900	871	901	896	890	905	877	896	902	897	877	908	933	888	896	916	876	871	894	880	885	901	861	856	892	950	952	915	892	853	851	948	935	877	917	883	905	858	891	945	880	894	880	912	876	878	926	891	904	893	838	903	900	854	897	858	873	871	938	937	902	850	929	837	914	931	870	876	848	938	864	904	879	912	894	891	825	865	869	851	933	850	849	938	936	881	909	902	953	916	887	895	889	876	881	853	856	937	927	905	942	944	900	929	926	880	872	884	888	924	876	904	917	891	915	897	883	922	932	883	904	867	919	878	911	892	863	944	844	910	896	864	889	875	877	910	828	905	898	920	875	890	951	874	860	910	893	871	825	906	872	966	865	926	932	859	860	873	889	863	900	852	905	882	934	831	910	871	840	915	873	873	946	912	893	921	873	906	906	890	859	918	921	894	866	924	882	890	889	898	910	875	938	884	895	869	917	937	900	922	866	883	940	875	910	876	930	854	931	851	916	912	929	899	857	922	840	856	902	873	887	907	878	946	926	894	894	884	882	852	894	879	929	882	941	918	847	916	840	864	903	885	923	901	920	906	952	838	915	871	938	862	903	936	933	885	920	911	906	885	943	901	909	882	853	921	942	909	894	893	911	855	897	895	897	918	903	878	925	843	855	906	882	884	887	928	892	899	925	883	883	864	875	843	960	926	889	890	902	908	885	850	919	881	892	890	853	916	871	878	913	930	907	915	918	868	895	876	873	886	871	877	876	859	906	886	847	855	876	896	919	867	927	903	891	932	899	870	916	896	890	931	901	880	926	859	899	907	895	911	838	900	851	858	850	888	895	936	873	877	877	898	884	945	886	882	855	856	962	954	899	891	874	888	935	919	904	895	926	892	897	902	871	916	877	943	923	926	922	819	882	890	888	930	913	910	903	907	894	892	897	906	851	894	908	872	898	900	912	889	845	880	877	901	855	901	930	871	887	915	854	903	902	847	934	850	891	906	979	899	887	885	896	875	909	913	916	919	873	869	869	924	871	901	854	922	842	917	854	927	919	913	858	975	862	916	914	905	932	948	849	859	909	856	884	913	872	852	909	893	882	889	896	883	873	876	908	912	864	832	866	900	896	877	857	900	886	965	893	898	864	833	877	901	888	872	875	951	911	905	874	874	937	933	863	899	863	861	886	904	911	884	912	914	862	871	869	871	888	883	919	885	878	911	897	893	945	882	901	878	916	884	898	866	913	874	870	822	875	895	880	883	931	894	884	849	920	930	905	899	924	880	838	889	856	818	900	880	913	912	902	872	892	908	917	903	909	944	934	927	925	911	894	894	903	843	885	909	907	888	871	886	898	889	889	947	859	924	916	826	943	863	873	830	905	914	903	878	862	900	922	929	866	868	963	931	894	913	837	885	916	904	876	844	901	899	861	903	835	923	902	915	848	909	874	900	897	888	819	888	894	838	888	867	914	853	873	884	842	883	891	907	926	883	904	902	865	863	913	931	902	858	879	886	932	919	859	872	888	871	862	906	896	883	943	931	890	871	981	891	856	856	904	844	922	873	897	912	901	860	897	917	873	898	845	913	901	894	923	955	895	924	945	907	914	891	902	887	919	895	888	913	886	925	861	877	876	917	950	884	907	880	892	846	885	879	899	872	890	839	900	934	906	915	885	931	897	872	908	923	882	860	910	885	869	865	882	919	878	938	926	900	897	919	888	876	943	879	863	896	895	828	911	873	886	911	943	859	903	874	898	926	907	935	945	883	836	885	921	885	897	942	882	868	890	905	903	831	882	942	913	924	914	937	859	908	866	877	896	903	924	898	863	960	936	919	897	901	887	877	910	871	884	928	861	910	851	872	881	898	897	895	871	970	909	912	910	860	882	896	999	883	884	884	848	905	906	866	913	887	884	948	916	906	909	851	970	860	886	889	927	894	842	886	819	865	926	915	859	969	893	920	886	883	842	946	918	864	906	835	864	866	865	936	925	857	936	904	887	908	822	871	872	934	911	944	903	842	884	863	887	912	876	918	905	885	847	905	885	878	876	908	915	917	925	943	853	902	882	881	865	919	884	914	904	905	895	908	866	887	922	879	922	939	845	859	923	917	844	912	822	907	863	875	920	860	886	902	917	888	900	926	918	880	891	931	907	890	899	910	855	866	883	848	906	823	922	871	917	896	861	882	903	885	933	925	899	904	922	873	869	915	928	862	847	893	910	905	859	939	890	847	929	885	913	905	896	867	934	880	899	909	876
28815	23849	23459	11745	5712	3353	1783	1088	778	542	468	518	447	457	457	454	517	504	445	447	477	481	499	502	512	473	484	458	480	497	491	443	425	504	488	472	452	465	469	457	478	501	478	460	445	510	452	499	513	476	447	436	465	470	478	503	483	463	491	469	440	473	489	470	485	509	512	466	481	485	496	414	458	442	435	491	448	487	474	489	460	490	462	516	479	466	445	433	494	444	480	475	476	447	469	446	471	463	478	520	447	443	456	479	476	506	463	465	512	471	456	469	487	486	460	442	513	487	458	442	472	482	447	507	475	461	504	484	474	502	477	449	459	507	512	492	419	406	463	450	464	510	453	461	449	473	429	459	499	490	462	452	468	439	458	461	474	467	497	469	492	467	474	484	451	495	482	448	424	488	505	499	464	474	483	477	492	450	482	475	469	473	520	460	513	444	505	414	465	486	445	501	466	441	495	483	478	468	465	468	480	481	484	438	502	465	464	476	486	444	509	492	486	480	454	489	493	496	503	474	472	463	487	468	468	499	428	451	451	453	472	434	462	437	455	506	519	459	491	496	427	480	491	471	458	482	487	449	491	444	493	434	478	456	458	455	450	461	498	430	479	477	467	452	494	464	459	460	459	456	463	492	452	493	478	463	450	497	478	430	466	502	464	467	414	480	472	465	495	462	436	476	483	487	435	455	462	494	479	492	467	507	477	468	450	450	433	513	459	484	497	492	435	474	506	482	464	451	524	501	475	494	505	470	478	470	478	466	440	477	517	507	463	485	488	515	503	476	422	444	452	468	467	458	444	484	491	467	488	506	452	451	473	487	481	471	508	501	477	461	521	492	419	451	499	459	452	434	476	478	480	462	490	479	467	504	451	466	463	466	499	459	463	459	511	464	447	434	454	498	482	499	455	469	458	472	460	481	462	504	478	472	459	496	448	447	454	478	469	539	481	456	432	445	466	492	490	488	471	471	500	499	469	474	434	479	451	500	448	449	437	442	462	471	467	513	462	488	484	456	526	457	446	486	501	475	504	459	476	453	483	488	486	479	514	491	476	480	450	463	452	477	484	482	467	467	463	501	469	473	468	454	500	478	467	479	475	460	482	467	463	505	445	476	524	502	469	499	490	498	427	452	485	457	501	478	467	480	455	475	489	441	490	480	494	488	471	485	478	486	438	450	470	470	465	465	507	467	496	466	495	467	471	462	481	496	501	483	492	452	443	498	480	475	468	486	499	454	486	451	490	475	443	453	459	493	462	502	475	470	472	484	464	469	472	489	499	464	479	525	471	544	472	421	485	465	469	489	470	488	452	469	487	479	510	457	455	450	468	468	488	470	473	481	455	473	464	480	449	473	451	499	498	443	475	441	421	498	458	490	487	473	438	476	457	490	503	482	480	447	452	479	490	482	498	515	485	442	443	462	474	466	459	462	458	457	466	449	495	482	445	488	475	495	500	479	466	497	487	469	451	520	459	462	467	467	460	470	466	470	486	509	482	488	488	489	471	486	468	488	489	488	482	459	460	455	460	483	500	490	461	478	490	504	461	482	475	437	442	473	462	492	448	527	436	497	473	464	475	458	483	459	464	458	453	466	456	509	464	479	462	484	465	467	449	484	487	496	432	471	471	481	470	502	477	500	450	465	481	484	448	455	476	506	451	494	482	480	506	465	457	486	459	449	462	513	464	476	465	478	473	472	493	501	455	444	449	486	501	496	481	464	460	467	517	487	465	493	496	446	478	473	484	442	499	501	465	508	466	472	454	430	477	481	451	450	475	460	483	440	492	483	481	464	487	459	467	485	465	452	462	479	439	463	423	482	496	476	473	492	502	434	454	444	520	466	481	479	492	490	497	469	454	511	483	472	421	493	444	496	484	440	468	462	465	448	495	481	422	455	445	446	432	448	431	456	469	452	458	442	477	458	507	460	474	459	456	457	476	500	491	486	475	415	445	445	486	488	470	491	455	441	468	487	487	524	442	467	510	472	472	461	461	476	461	482	448	455	515	479	476	506	478	494	454	504	508	450	493	508	479	468	446	480	460	458	446	471	481	480	459	457	506	467	443	448	484	467	488	479	456	463	529	486	453	483	476	438	492	460	474	460	445	508	472	476	501	470	446	455	470	453	470	454	457	516	458	482	483	474	453	449	418	452	483	446	444	435	505	491	484	471	469	457	496	507	460	409	489	447	478	497	474	464	459	452	448	489	455	515	490	482	454	483	516	459	452	453	477	478	455	471	487	442	485	494	432	461	485	461	448	452	458	508	460	434	452	426	481	499	463	474	502	493	474	481	498	482	441	479	516	511	452	455	432	479	473	489	466	494	473	496	491	529	446	492	462	502	438	445	480	473	490	462	459	436	495	481	446	495	491	523	462	439	484	485	481	491	478	473	475	472	489	471	490	463	480	483	496	483	488	495	445	486	472	500	436	448	434	521	436	476	431	428	504	486	474	485	444	459	477	486	469	492	465	451	451	472	474	468	455	503	474	470	507	469	533	442	425	477	417	502	472	474	497	465	489	515	514	501	509	473	458	489	451	442	493	490	496	499	479	502	498	452	475	445	461	496	444	491	463	478	443	503	485	484	492	491	472	466	503	456	461	497	490	487	471	489	450	460	479	432	483	461	429	461	486	483	460	479	487	464	467	506	505	502	470	498	479	490	459	464	483	476	450	473	485	506	454	452	463	485	497	469	488	489	430	475	449	450	491	484	472	497	502	494	480	518	466	415	487	465	479	465	467	465	469	448	461	479	450	428	453	446	442	465	448	471	465	447	499	504	449	465	445	481	519	497	497	463	490	456	452	452	471	475	499	505	500	465	462	512	470	470	462	449	452	461	495	483	492	499	446	501	460	472	504	450	467	465	472	453	485	497	483	487	472	495	497	474	461	471	483	473	449	487	481	495	469	461	498	482	473	478	454	471	509	458	451	470	449	449	489	452	514	502	494	475	446	475	477	504	480	498	495	467	527	450	482	482	420	457	482	483	492	497	464	497	468	477	504	485	447	438	466	487	477	458	518	486	470	476	480	473	447	485	475	488	478	498	439	423	503	503	497	481	453	489	456	467	465	492	464	453	472	498	484	472	478	477	462	465	458	474	474	483	435	472	483	484	476	469	444	470	503	494	480	453	541	538	453	419	444	480	456	462	468	468	459	466	461	517	487	444	466	463	418	494	471	495	461	430	478	470	485	447	455	488	451	466	477	451	505	482	477	493	424	485	474	477	453	462	485	513	493	521	475	481	465	469	466	442	494	462	498	486	474	513	498	496	457	488	472	481	475	495	481	475	538	509	493	504	453	465	518	486	460	456	456	490	450	459	490	471	433	526	456	477	463	437	507	488	483	423	449	468	518	469	458	501	478	447	420	452	473	499	485	475	441	475	509	493	464	473	486	478	456	420	454	471	457	465	517	468	475	487	502	470	450	445	479	480	532	453	490	475	482	442	485	443	474	481	430	483	449	482	463	442	454	485	468	482	515	467	467	490
20514	31882	18156	8193	6236	4178	2250	1393	952	584	536	535	500	541	535	522	497	540	529	522	520	520	524	527	483	485	479	524	531	568	498	510	485	522	502	510	552	509	527	518	535	500	495	492	490	476	554	496	563	480	549	508	519	499	535	495	537	480	513	487	505	525	498	502	508	472	489	508	536	511	521	480	509	575	531	513	543	516	513	554	536	511	543	507	479	500	485	522	554	576	525	488	517	544	533	515	487	513	523	501	489	509	520	545	513	502	490	548	510	517	502	473	505	512	513	520	495	524	499	487	494	523	497	487	565	500	522	531	520	528	514	513	496	498	491	538	506	493	515	491	489	549	532	506	530	480	517	523	460	492	510	476	576	507	494	523	516	500	523	507	500	565	524	529	534	492	516	485	529	519	553	470	518	513	492	494	530	559	510	483	522	526	546	493	537	495	500	501	524	529	544	508	483	529	516	502	519	557	527	518	509	481	511	534	524	505	529	484	531	481	528	520	500	521	497	533	546	547	513	483	516	490	539	545	479	547	491	506	527	556	540	538	501	525	509	501	520	521	521	545	505	563	493	513	528	510	505	520	466	527	514	502	513	549	540	506	506	528	477	552	491	513	525	507	504	486	497	495	527	553	500	514	539	509	493	507	518	522	447	499	513	508	526	517	521	472	504	521	507	499	527	516	476	534	536	502	500	523	532	539	503	499	522	541	500	508	521	516	545	521	516	513	560	536	524	483	534	493	532	534	491	520	551	482	558	511	549	503	541	505	513	501	498	543	493	516	563	485	473	480	500	536	492	501	508	527	572	506	529	539	571	566	514	567	538	538	548	531	511	492	540	537	505	497	513	511	535	545	525	511	525	502	562	488	514	527	524	534	517	511	535	492	508	512	531	493	538	515	500	491	567	544	517	504	527	531	551	539	551	511	502	513	553	520	534	547	496	531	530	529	509	512	509	473	518	542	474	537	498	503	546	549	544	504	504	524	503	545	489	517	516	509	495	550	499	547	495	468	490	505	484	514	502	494	528	531	568	547	508	515	482	541	481	542	523	481	464	534	530	534	513	549	489	540	491	517	528	519	546	500	508	542	479	544	515	499	514	509	537	524	512	523	523	569	532	526	534	509	489	520	477	483	523	481	523	516	522	600	519	520	534	502	507	471	508	543	483	522	475	539	491	561	500	551	547	521	509	531	551	463	482	503	553	516	553	521	472	504	516	560	534	504	491	519	538	514	531	507	542	505	513	531	513	530	461	527	512	520	508	520	539	498	519	492	517	509	506	458	520	554	538	504	527	514	537	518	495	524	483	442	496	516	489	528	493	537	513	497	531	542	533	504	514	526	499	520	544	504	526	512	483	556	504	505	528	504	492	525	557	526	527	529	516	504	492	482	511	490	515	547	504	500	498	493	483	541	503	499	542	500	540	492	507	500	531	500	499	515	524	511	513	493	498	541	502	519	500	512	520	507	521	532	530	485	531	539	536	524	535	525	514	525	558	516	519	507	529	511	524	514	513	534	518	529	526	558	529	470	521	472	485	548	501	545	520	500	494	514	509	477	531	535	524	565	503	523	503	464	505	490	505	503	514	519	458	518	520	522	505	531	505	520	537	490	519	521	556	489	535	479	504	526	494	516	530	496	475	544	521	512	505	504	552	497	521	547	483	485	538	555	468	532	497	550	467	504	531	511	511	499	522	556	476	500	545	538	499	497	541	506	516	543	508	500	471	515	524	509	479	519	504	523	547	544	510	537	506	483	489	475	506	498	508	523	507	524	522	517	575	508	509	494	501	553	561	497	505	506	505	496	512	489	524	508	524	521	553	597	457	491	486	558	506	510	487	513	529	516	543	496	518	547	503	506	547	511	513	524	515	575	494	513	490	522	547	504	510	556	461	525	483	538	542	515	516	544	533	580	500	538	491	502	480	504	493	504	494	479	558	494	547	511	506	499	527	528	516	469	502	527	525	529	485	574	495	543	502	526	510	508	538	510	499	509	510	538	509	520	501	529	507	510	510	541	515	548	531	495	506	548	469	544	475	535	467	509	535	500	496	489	520	470	563	563	499	493	505	514	517	506	499	565	544	552	532	502	564	467	522	537	496	496	507	502	529	519	510	515	504	477	522	465	474	504	513	539	540	495	486	501	554	541	544	550	550	494	518	491	509	499	540	476	536	478	535	508	505	509	534	524	510	537	510	522	522	524	505	545	527	507	569	506	502	552	515	492	538	526	504	533	525	529	526	493	497	507	537	548	568	497	504	498	493	512	530	561	540	491	549	494	490	500	512	518	527	538	522	488	509	513	526	484	507	527	510	528	497	526	540	527	508	517	502	485	527	516	540	538	509	513	525	450	527	483	508	521	470	508	512	509	500	523	511	485	459	513	534	486	514	496	504	547	464	476	501	513	478	496	516	521	507	555	506	495	532	492	511	507	506	514	529	510	499	500	523	520	495	501	492	535	508	507	531	535	522	502	537	563	502	527	529	494	527	528	503	514	521	455	514	510	519	504	493	510	498	492	494	536	504	527	507	528	500	523	501	489	505	484	493	521	546	517	500	531	549	492	560	541	463	567	486	495	537	500	527	548	544	516	533	536	555	547	520	493	497	520	546	542	504	507	518	501	494	551	499	502	531	527	513	526	513	499	522	476	566	498	551	536	523	519	485	488	511	533	498	523	542	551	526	482	542	501	535	495	522	496	509	532	493	503	518	513	528	500	529	516	495	508	521	525	495	538	501	514	496	482	522	522	512	507	515	548	531	476	487	514	510	530	479	533	525	527	522	482	468	479	535	525	511	493	537	556	523	507	476	521	545	519	505	499	522	454	510	528	511	532	559	495	538	522	505	540	502	504	479	541	512	528	538	538	517	513	485	536	526	527	515	500	511	533	468	517	509	486	575	475	536	537	547	527	514	506	512	527	528	505	512	541	527	528	498	508	507	523	547	530	532	534	507	508	506	541	530	499	506	545	512	506	502	470	507	511	541	581	532	517	504	524	530	500	532	517	537	507	521	518	535	516	505	522	537	492	500	492	515	512	526	524	507	516	516	548	512	500	524	552	523	506	529	502	524	538	515	512	520	521	488	495	556	515	495	504	507	483	511	521	495	546	551	527	534	493	495	495	511	503	500	493	537	497	506	475	471	530	513	531	528	450	516	516	527	529	508	516	504	454	533	515	542	462	540	537	497	495	507	495	538	483	468	519	470	528	485	541	479	516	505	486	523	556	496	489	482	505	545	518	550	485	543	499	496	505	493	523	517	516	563	502	538	502	549	479	526	552	505	480	524	515	503	483	458	517	531	518	495	515	495	506	516	520	524	512	526	490	495	499	581	513	520	525	539	537	506	506	550	538	562	495	524	522	520	563	573	512	543	498	480	486	552	523	512	524	463	498	539	555	491	515	536	504	502	508	514	517	549	484	519	516	502	547	490	472	545	494	518	540	526	510	516	558	503	498	544	504	478	507	549	498	519	542	525	522	529	561	452	480
23608	21367	30982	30908	31360	28358	19041	8173	2816	1391	1009	550	558	563	557	537	526	544	533	538	566	535	539	558	535	553	540	554	536	510	511	537	532	525	506	604	540	564	552	549	532	554	538	544	545	523	567	558	524	576	578	533	549	554	544	566	537	540	541	545	575	558	577	547	550	544	532	516	531	551	526	573	560	556	560	555	555	515	544	542	566	499	576	536	548	552	519	569	543	586	560	547	544	547	553	526	533	554	529	547	526	580	537	554	544	534	558	569	569	587	537	537	517	538	524	578	534	544	530	529	549	492	544	553	554	563	556	540	532	529	477	515	572	536	542	543	551	570	543	574	522	516	533	536	556	572	551	534	510	526	566	566	563	531	546	552	539	571	583	531	519	565	548	518	549	577	550	539	540	543	552	560	559	516	569	543	526	519	538	544	579	530	517	569	501	525	566	553	531	568	510	554	526	568	518	543	551	532	570	503	540	544	506	554	537	534	509	509	545	571	543	553	560	567	549	540	552	573	522	537	542	541	523	536	557	540	533	535	564	534	530	502	545	538	512	551	549	548	521	541	523	512	515	543	506	553	582	542	586	516	559	524	560	560	551	513	513	561	547	565	550	549	561	539	568	508	559	546	524	540	538	533	591	527	555	595	519	538	515	543	527	545	543	539	563	561	516	549	578	546	503	551	569	551	538	491	531	531	558	564	533	535	523	512	564	540	536	517	519	553	590	540	571	533	542	558	551	555	581	562	574	523	525	520	557	532	536	515	556	558	583	509	543	531	509	505	519	570	573	527	521	544	588	556	547	535	531	505	530	560	564	589	525	562	542	545	540	559	482	567	532	566	553	516	547	574	548	554	527	564	529	539	558	518	566	506	534	537	506	532	563	556	558	538	576	561	550	514	542	534	538	526	540	562	533	523	521	569	507	560	596	543	548	507	554	535	514	577	558	588	523	523	541	564	528	531	557	491	523	538	481	521	524	528	597	572	573	519	520	546	544	581	534	574	537	531	553	532	538	555	506	559	539	560	516	510	567	534	551	561	526	535	607	562	595	549	575	577	498	516	560	530	532	539	503	543	541	593	487	546	571	520	497	559	563	554	551	536	503	561	554	586	556	531	559	529	545	563	541	525	542	560	540	520	591	551	560	560	573	551	534	545	536	536	526	506	544	568	559	533	544	533	553	532	550	516	527	534	525	528	549	580	539	583	554	547	591	587	536	555	570	595	561	542	528	523	590	544	556	580	528	566	532	614	528	583	568	546	506	490	575	538	554	579	556	565	537	534	534	516	509	536	563	562	556	512	579	561	597	535	576	545	558	527	537	552	527	535	577	558	566	566	555	551	528	557	557	579	550	569	554	580	531	577	519	568	555	516	501	576	528	582	567	533	535	533	518	594	503	581	532	509	565	542	538	533	517	602	486	523	498	509	505	522	530	533	554	545	543	550	549	497	540	537	552	493	568	467	559	559	524	539	562	529	549	551	554	545	547	579	547	489	540	558	516	572	559	529	511	563	543	500	531	545	564	534	545	533	562	493	536	532	515	538	580	559	570	543	576	552	583	549	526	564	536	525	524	508	504	539	570	528	544	549	554	535	530	522	529	554	546	535	543	554	548	564	588	532	577	566	574	532	546	566	530	516	562	537	568	560	601	528	552	486	507	541	557	522	516	486	550	572	531	502	547	555	517	546	561	596	548	577	520	518	551	558	521	563	531	541	504	552	548	550	545	566	562	562	550	508	534	564	533	550	559	553	528	530	546	594	512	556	569	558	556	506	553	539	547	551	529	525	527	537	520	557	527	544	560	538	562	493	566	548	545	507	540	532	530	533	527	557	601	593	566	534	502	544	570	540	565	561	517	553	535	536	553	580	521	536	523	570	507	528	569	555	563	546	556	547	531	529	560	563	543	531	515	557	555	544	531	564	531	519	570	557	549	584	520	515	533	523	535	546	533	496	511	592	551	550	545	551	551	559	506	563	556	547	544	519	572	530	517	540	547	586	508	528	524	539	537	537	481	510	559	555	497	527	569	561	539	554	518	524	531	546	525	562	523	554	545	543	539	524	561	576	539	544	591	571	530	543	573	550	523	540	549	523	551	581	552	567	556	555	576	539	528	526	533	536	532	501	534	527	535	531	545	541	526	548	543	501	531	552	583	574	533	559	521	537	579	525	523	568	533	570	545	518	560	577	562	544	554	527	539	587	581	521	545	602	532	500	557	547	549	518	507	539	504	559	553	514	558	584	566	512	497	589	560	539	599	567	509	543	532	547	533	551	547	574	555	538	571	547	529	523	528	564	554	542	517	572	540	538	547	560	555	518	528	575	508	559	554	538	550	558	570	555	511	575	537	525	499	507	554	542	561	557	523	536	506	559	564	553	540	548	567	551	511	536	537	558	543	486	546	526	540	546	572	517	524	566	518	531	541	541	493	529	562	593	513	535	562	575	556	590	537	588	591	510	549	566	544	542	549	550	579	553	509	552	538	547	555	561	533	538	596	570	531	551	578	525	561	525	523	508	556	512	542	509	525	548	520	527	526	545	520	544	561	574	525	536	529	546	535	543	526	576	546	540	538	559	555	565	562	549	555	546	538	516	546	561	562	519	514	535	519	501	555	529	533	511	526	537	532	513	528	510	531	558	559	606	572	582	535	589	552	555	553	565	510	524	532	491	568	562	530	514	545	510	510	561	547	551	532	557	523	513	547	553	512	511	591	557	512	596	591	555	567	554	554	541	527	520	536	564	561	512	586	511	551	567	542	580	549	531	580	567	549	587	546	548	533	563	527	520	582	551	540	513	481	522	481	561	495	549	523	509	535	547	533	522	517	578	550	530	554	520	558	537	567	544	547	540	556	542	511	583	571	518	559	576	536	535	523	517	555	561	504	534	543	570	562	516	509	525	563	499	524	570	536	505	527	559	537	549	517	578	546	538	526	529	567	536	553	545	534	566	542	543	518	546	542	545	549	575	556	562	544	542	538	561	529	539	571	549	526	549	545	533	516	516	539	504	531	530	545	527	527	562	488	547	529	572	561	563	583	509	532	582	516	601	515	525	570	532	546	525	565	549	536	553	559	513	530	505	593	574	527	593	550	557	561	553	545	507	538	520	493	514	534	567	538	562	505	559	541	525	556	553	558	555	518	596	505	512	522	530	512	550	541	541	513	530	581	518	531	524	530	538	534	561	556	524	556	532	525	547	561	546	535	549	535	565	551	508	549	511	583	542	525	533	546	538	578	524	518	530	562	533	502	542	534	507	514	530	526	542	554	546	609	540	552	551	523	573	557	565	531	543	537	558	534	508	530	524	546	528	520	561	562	528	568	552	545	505	533	583	547	543	564	559	590	533	589	559	525	567	521	503	554	586	554	518	529	551	506	551	587	540	514	531	526	577	527	550	559	538	572	540	535	513	526	537	541	570	549	501	527	569	548	545	559	540	600	553	574	520	573	508	529	542	544	527	548	516	536	525	533	529	530	547	524	541	517	515
47591	77858	61540	45949	39211	30124	17698	10314	3876	2080	1346	668	542	549	584	571	553	579	596	590	573	545	597	599	548	588	522	577	551	570	601	527	568	597	572	562	569	597	566	542	530	609	575	560	555	546	541	574	563	560	558	564	538	573	585	549	565	550	568	536	577	543	588	554	568	582	582	571	591	556	560	549	562	566	538	566	591	598	514	522	585	514	574	553	577	598	559	569	549	589	561	582	533	546	557	542	594	550	584	574	516	518	546	557	590	524	593	563	602	595	598	583	569	573	556	568	572	554	575	559	586	598	587	574	588	600	524	566	592	549	518	578	585	554	571	610	545	554	557	561	563	527	593	568	555	541	557	593	540	563	571	585	630	580	570	601	579	526	564	517	590	563	539	561	567	609	619	580	567	583	556	589	562	562	627	551	605	531	547	593	571	553	554	589	597	543	556	574	572	545	579	602	575	568	550	570	571	537	555	529	597	568	579	584	595	543	585	575	531	586	554	564	583	605	540	524	574	566	547	536	581	546	574	531	597	556	548	570	583	586	542	574	543	608	563	580	539	570	589	596	548	580	564	589	551	563	563	541	576	562	600	600	560	559	565	568	602	565	592	604	578	588	556	553	569	537	585	581	571	568	619	555	578	607	586	568	510	561	589	575	583	558	558	538	566	586	541	602	576	565	581	564	578	538	573	603	602	544	597	541	565	575	604	582	558	591	570	575	551	585	580	553	596	545	561	603	633	571	582	575	580	548	588	555	563	574	559	558	604	589	568	567	577	630	521	544	576	551	520	553	585	520	563	559	544	581	577	575	573	549	551	540	497	561	593	568	578	566	588	583	586	571	604	572	550	575	566	521	610	546	573	573	530	541	573	604	560	547	589	630	594	510	564	555	567	568	575	556	579	561	600	587	578	569	563	573	547	549	558	600	572	583	580	548	546	581	555	541	592	565	598	548	565	584	549	566	595	610	592	609	563	545	575	528	559	530	561	578	532	565	591	554	574	594	562	507	604	560	600	597	552	563	594	563	585	563	545	593	511	555	578	556	541	617	586	548	554	578	568	558	540	594	587	578	529	516	576	552	542	569	569	576	547	606	490	562	592	583	548	528	542	593	564	553	555	593	589	517	574	548	542	568	559	559	540	566	552	604	572	535	575	552	557	543	504	570	558	547	540	564	529	586	570	594	579	585	580	567	545	556	538	530	518	567	565	598	538	539	557	566	513	600	562	598	528	590	579	561	573	585	532	591	555	551	569	582	551	583	613	558	534	591	593	559	552	561	577	587	550	543	554	543	531	585	557	574	545	595	580	547	625	553	561	559	538	581	631	543	576	574	588	591	548	603	577	552	556	558	604	567	537	516	581	545	547	579	580	556	598	589	588	584	587	554	591	543	550	565	583	557	598	532	567	570	557	577	593	548	556	576	560	546	562	572	574	571	569	535	549	547	553	559	590	558	568	623	560	561	589	575	587	607	538	537	628	553	571	522	545	576	570	565	575	549	559	564	554	578	566	568	584	584	565	576	556	538	548	539	535	602	556	576	573	562	581	584	583	576	577	580	585	526	545	602	602	558	568	619	608	557	550	597	585	594	553	580	562	585	568	567	544	539	596	542	595	573	530	595	588	521	529	598	589	552	563	579	550	609	613	599	608	596	548	517	558	560	589	568	533	627	560	567	572	589	561	563	561	557	541	559	564	580	586	599	574	587	593	540	540	584	594	605	590	584	550	557	538	544	547	546	613	633	561	551	564	541	545	556	566	592	560	576	546	536	556	571	588	575	521	571	544	548	587	557	581	526	599	588	549	514	543	503	515	526	542	549	611	573	542	561	544	523	607	611	569	612	562	572	580	519	526	539	557	591	572	559	627	551	585	573	602	555	542	569	579	526	547	599	566	572	559	568	567	566	572	587	583	570	581	577	566	551	535	522	589	567	543	553	551	588	557	575	595	588	530	557	553	575	605	529	525	531	568	566	602	569	584	555	583	598	562	558	551	569	586	562	537	549	550	592	576	566	569	568	582	631	544	550	587	559	545	601	595	622	585	565	562	553	600	622	537	575	570	577	565	583	579	547	584	544	588	572	575	576	584	564	594	589	573	544	552	570	611	568	595	565	583	611	546	534	551	592	557	557	539	575	548	552	531	623	535	549	581	571	553	597	558	556	559	556	574	535	569	533	562	559	523	543	593	562	572	587	566	539	580	540	547	547	597	582	557	579	531	560	604	542	591	564	568	590	565	563	582	575	529	598	578	574	565	573	581	576	629	546	591	589	560	580	556	560	585	577	545	580	515	625	620	581	584	545	567	550	504	578	571	532	550	575	558	603	569	560	573	531	537	591	557	551	540	542	571	534	598	578	569	567	590	580	595	549	599	524	548	577	573	606	531	581	577	551	541	611	556	574	593	581	583	529	526	566	552	546	564	559	557	570	537	604	580	582	554	568	536	588	572	598	585	556	595	552	520	598	611	551	525	552	603	546	577	565	565	572	542	574	534	581	541	549	570	552	607	547	588	540	556	627	564	614	601	578	534	517	561	553	597	579	559	549	576	563	550	543	544	581	580	513	562	562	567	579	551	565	572	584	578	538	572	530	588	577	527	548	544	558	568	607	566	574	564	553	579	621	511	557	600	542	570	549	525	514	571	566	560	607	598	580	538	586	589	581	543	575	603	588	582	551	583	552	568	564	580	539	511	578	581	590	564	547	589	524	590	584	574	587	609	542	572	578	598	572	574	584	554	566	519	597	532	593	593	563	580	586	565	575	593	586	549	568	559	555	580	535	569	542	562	556	579	562	574	565	565	582	562	596	558	583	552	568	566	548	543	552	598	573	563	540	546	588	577	637	543	571	557	598	593	569	590	569	562	591	480	594	573	534	558	625	562	581	573	536	591	580	568	619	558	551	561	561	573	561	575	522	580	551	564	549	553	560	559	568	589	594	546	576	555	539	566	566	547	591	554	588	580	576	542	560	565	608	543	548	577	621	595	591	596	601	605	557	521	579	505	591	577	563	560	552	578	557	551	563	562	558	553	581	588	595	532	554	568	551	569	543	555	562	590	539	596	576	575	583	604	559	597	599	543	555	566	602	588	517	580	611	553	587	588	600	592	515	609	565	543	554	564	557	553	596	565	584	570	579	586	553	578	584	584	532	587	586	574	569	552	533	588	580	597	547	563	568	560	589	554	585	577	575	586	603	541	557	583	528	573	571	611	518	566	549	522	559	544	606	524	562	569	579	508	547	589	560	584	586	528	606	547	590	557	554	559	550	597	578	601	538	550	559	590	585	585	576	552	561	567	559	576	544	571	530	567	537	543	572	582	564	556	605	551	530	552	591	546	552	569	603	595	569	527	535	562	611	616	624	564	561	576	583	581	593	552	617	598	551	594	586	597	608	576	563	552	606	620	574	529	555	581	563	571	586	595	583	612	543	561	580	564	599	583	579	546	554	537	619	555	600	569	548	581	539	513	566	568	580	579	583	586	572	582	613
24963	21670	30442	30417	23308	15822	7328	3051	1665	1190	840	691	621	676	604	629	661	637	670	664	672	590	614	617	596	608	650	622	629	620	631	608	643	606	681	638	679	610	638	586	614	657	650	685	608	619	646	640	649	619	628	681	674	676	667	635	603	666	623	715	611	637	669	621	650	634	672	654	653	599	672	633	642	646	662	677	627	609	661	602	652	621	675	594	626	685	650	635	628	672	631	662	631	646	677	662	633	658	643	649	679	618	662	668	684	638	606	609	676	644	603	645	663	656	638	649	619	608	640	646	658	620	619	656	652	626	621	652	621	651	624	632	671	649	624	639	651	653	623	660	648	620	669	633	668	649	653	622	650	649	594	709	640	640	635	634	582	673	657	619	638	642	634	623	661	640	643	627	649	590	598	629	663	675	663	632	651	610	616	674	640	641	652	651	652	648	626	616	673	661	611	702	609	646	630	614	596	617	656	644	634	652	612	617	635	654	647	652	647	597	647	677	615	647	615	653	635	610	645	650	635	687	640	620	625	649	677	692	675	640	665	666	669	624	651	628	626	657	608	656	659	624	644	635	687	676	641	638	666	554	649	648	656	631	631	660	679	675	660	636	631	609	635	625	638	620	613	658	622	653	635	649	601	621	623	639	620	613	670	594	652	626	621	617	640	631	576	632	658	601	625	635	656	620	625	614	654	646	675	675	629	638	636	674	675	659	662	588	682	647	645	650	659	638	663	627	652	659	677	597	649	609	647	622	647	661	648	623	644	674	668	594	634	686	608	690	605	662	653	665	632	630	616	687	642	584	659	613	660	684	676	635	623	606	639	652	634	663	655	652	693	633	645	635	682	645	655	602	614	644	662	676	662	640	620	646	652	642	627	624	651	632	676	655	622	638	650	657	610	636	618	656	622	647	646	635	625	641	662	661	607	604	639	637	646	589	663	663	634	678	652	633	621	654	638	648	680	610	646	675	658	649	639	637	646	632	639	638	643	634	653	629	617	639	632	639	657	668	612	672	643	630	631	650	671	665	696	663	644	656	638	686	603	632	648	647	611	641	646	673	673	647	618	676	642	658	638	625	651	653	603	641	608	631	610	625	609	634	645	619	633	611	622	603	687	617	643	645	664	633	646	643	637	701	673	635	611	631	666	631	638	632	669	683	645	658	640	625	603	610	574	593	656	658	637	630	682	611	669	632	628	618	666	603	640	629	614	680	647	673	640	618	668	622	677	687	636	694	679	628	597	598	624	651	596	674	679	652	626	601	653	659	670	594	630	667	624	678	656	623	575	665	665	613	605	669	638	642	652	673	662	626	649	665	618	641	682	667	655	631	680	638	662	650	608	621	708	635	621	638	643	604	633	629	636	659	647	633	695	617	628	677	623	683	655	617	649	638	627	636	636	647	625	621	691	658	658	614	626	648	632	604	652	646	626	637	658	672	625	636	642	623	715	643	652	633	633	648	610	605	698	643	632	614	632	638	621	694	612	593	636	672	716	631	649	654	638	693	656	622	640	708	631	597	662	664	662	658	690	642	686	640	606	619	629	634	646	631	581	612	612	676	598	664	664	642	656	634	643	590	625	595	622	640	610	628	605	639	671	628	659	646	595	627	626	660	637	673	620	630	602	680	692	649	616	644	666	636	624	619	638	603	641	628	650	631	641	663	642	666	663	624	654	630	643	662	633	657	635	706	638	622	649	633	655	599	598	635	662	654	565	635	587	635	674	616	642	649	616	644	655	606	670	663	628	618	685	639	633	655	624	625	650	597	645	642	626	647	615	578	601	611	604	623	607	637	658	642	609	660	652	648	619	641	611	625	641	698	642	644	630	636	652	623	651	657	598	671	616	649	635	655	610	647	631	648	649	623	640	627	630	642	607	627	614	588	682	629	580	663	619	650	650	673	682	692	642	643	603	594	640	626	661	656	656	626	670	633	624	682	648	655	615	590	651	650	638	672	686	674	679	671	615	632	634	622	648	622	669	591	593	657	693	567	635	614	652	637	655	656	663	639	630	633	641	658	656	703	582	688	647	658	622	620	636	651	631	668	659	644	596	637	664	631	645	610	659	616	652	632	613	657	720	637	648	603	638	644	623	603	706	639	618	637	618	634	681	603	659	648	644	657	601	614	658	655	663	627	664	655	634	656	638	648	668	597	662	603	654	646	649	600	673	635	650	690	657	641	613	643	646	642	625	611	636	686	650	667	609	669	626	683	627	688	696	654	660	659	593	650	676	625	638	638	675	673	660	614	647	650	648	675	611	653	586	659	644	702	657	672	662	595	690	649	657	651	660	620	643	637	634	584	668	680	654	672	663	629	622	558	649	651	676	631	605	644	628	662	653	637	654	596	631	650	608	649	616	603	600	626	663	604	636	649	652	644	638	612	635	650	677	606	632	644	657	658	627	628	637	605	653	633	625	664	656	642	601	640	668	647	655	634	603	624	647	600	654	636	618	636	647	633	644	667	646	658	670	650	633	645	653	631	624	611	658	668	634	593	630	627	696	635	631	631	625	689	662	622	587	692	664	644	661	654	662	643	667	676	622	682	657	656	629	654	656	631	594	618	641	645	605	672	621	624	645	663	628	588	638	615	655	648	610	629	635	646	637	637	679	663	641	645	634	650	644	592	638	649	663	671	623	620	631	646	647	603	650	645	585	667	672	655	652	650	617	673	639	636	648	713	633	647	683	600	641	642	651	649	692	623	676	688	649	641	621	627	708	663	610	674	634	657	679	673	665	662	619	616	676	645	662	622	680	652	612	674	662	621	608	622	654	616	652	611	650	630	627	651	592	678	651	669	620	679	650	637	593	606	638	631	665	656	598	642	643	648	692	603	607	697	653	634	627	630	651	661	674	627	672	652	666	677	629	643	677	689	691	660	615	628	619	609	661	584	676	620	619	615	671	698	685	634	653	646	610	663	692	622	628	623	656	636	646	642	660	666	644	626	641	648	656	607	585	650	672	638	665	669	640	646	667	631	658	642	640	683	647	646	576	613	587	620	599	633	647	676	609	642	625	647	610	687	654	688	641	630	659	640	654	642	661	640	633	621	652	651	667	630	632	673	663	635	650	627	616	611	654	649	621	655	632	679	592	645	628	644	644	643	636	672	637	654	658	658	635	602	584	621	587	576	648	635	571	620	659	657	659	621	640	686	630	656	640	636	656	648	688	641	590	597	626	640	642	626	650	638	629	613	640	669	659	635	648	636	635	637	644	593	621	673	664	692	676	654	655	615	629	638	650	657	640	648	641	644	637	628	657	653	669	687	647	615	615	650	650	675	685	614	674	617	595	645	623	637	655	630	685	646	612	617	617	687	613	665	614	676	619	650	613	669	633	672	637	591	620	666	675	632	608	692	591	621	697	661	633	630	633	609	645	620	626	675	592	651	655	639	651	636	619	650	590	671	611	622	622	609	648	625	588	648	658	644	650	661	618	621	633	589	693	655	669	610	646	691	655	639	605	623	620	641	619	621	635	647	617	646
41794	63767	48622	35793	28069	19289	10201	5270	3046	1901	1265	770	693	703	750	721	698	685	688	704	697	687	698	692	685	693	734	645	653	662	701	738	675	698	713	686	654	664	653	718	676	742	701	738	691	706	702	708	678	657	666	650	755	691	689	679	707	686	665	685	695	678	734	708	697	713	724	695	684	722	706	686	664	700	687	642	678	666	697	675	663	710	674	697	679	652	683	680	724	684	701	702	662	667	675	711	684	686	696	652	683	720	745	694	651	696	697	729	651	704	690	722	710	717	700	695	713	685	676	653	726	710	710	660	698	723	704	642	711	712	717	673	753	716	719	708	674	666	739	670	671	705	685	698	692	679	664	690	737	695	666	695	703	661	693	661	681	628	704	640	729	713	691	685	685	685	690	684	661	693	682	707	691	677	686	682	682	660	703	681	651	699	671	696	716	757	665	707	720	717	695	701	696	727	739	687	706	706	695	707	698	714	662	676	640	749	703	707	659	708	675	703	656	747	709	714	635	670	724	729	706	701	711	707	738	718	733	687	637	683	721	717	702	708	734	679	706	708	662	707	699	679	669	673	714	721	665	716	709	736	714	705	672	657	671	702	669	710	710	667	740	700	684	636	677	688	666	679	703	674	717	672	679	699	648	727	734	615	737	761	651	684	658	680	681	699	694	685	694	639	687	747	682	718	658	690	688	731	669	686	673	682	733	668	720	666	691	712	682	692	707	695	709	698	740	676	657	682	641	618	606	705	691	675	680	692	667	675	683	730	751	674	691	719	716	696	714	704	685	727	706	644	664	724	714	687	662	692	678	671	657	660	690	697	657	661	653	671	693	696	730	695	715	696	723	705	700	677	708	672	688	721	695	697	689	703	669	697	692	650	689	709	644	691	691	689	688	690	734	670	700	712	659	657	703	695	705	693	707	661	664	633	705	678	692	665	700	693	696	723	720	686	677	658	700	682	671	686	715	691	748	678	678	724	641	657	679	716	687	717	676	705	696	679	728	683	631	692	677	711	704	706	673	715	666	665	639	714	661	658	735	725	651	704	690	733	695	694	652	668	680	734	701	696	704	687	674	709	662	696	683	636	654	665	691	636	713	670	690	689	728	653	713	736	677	662	719	731	666	673	697	754	729	683	667	709	693	724	685	679	709	687	703	691	695	707	639	700	651	694	646	747	673	721	643	665	694	688	703	648	699	668	689	736	672	696	670	640	657	703	698	648	716	657	687	707	628	663	687	692	626	687	689	644	680	656	721	698	661	648	677	703	709	645	682	662	742	659	698	729	717	696	735	661	705	704	706	667	675	720	707	707	668	700	722	682	680	706	711	746	679	713	667	711	666	673	615	677	644	660	699	709	667	692	692	653	723	685	691	662	712	656	683	672	689	688	655	697	696	652	668	691	733	698	726	672	654	666	656	655	712	729	691	687	733	685	669	691	675	634	670	675	705	702	647	684	704	650	722	704	689	678	694	651	681	667	657	653	695	672	687	681	716	634	681	733	658	694	658	630	677	677	717	745	691	662	648	678	710	656	673	688	677	725	717	725	664	663	664	654	662	695	667	761	715	690	684	649	687	729	690	684	699	748	714	681	683	705	678	749	642	676	660	666	703	678	732	676	677	689	694	716	624	699	746	700	685	654	685	692	662	642	683	657	689	714	718	704	676	663	677	696	655	668	699	687	702	664	655	697	674	709	687	669	689	666	669	654	682	678	683	704	717	716	665	664	691	659	720	692	690	723	747	693	683	719	674	676	691	679	717	680	693	733	676	693	673	653	710	658	689	684	692	696	701	664	729	698	687	725	718	662	656	710	694	693	668	699	691	693	714	678	698	730	669	705	732	680	683	624	688	643	696	726	652	691	669	697	672	683	664	732	664	699	708	682	725	724	678	697	663	650	677	710	723	686	672	685	676	711	705	689	667	679	685	701	725	712	717	672	657	720	682	676	660	662	703	672	680	678	777	730	719	687	697	695	683	685	698	708	672	715	709	691	698	661	658	724	679	665	745	687	673	692	717	717	714	693	657	723	703	635	720	670	673	647	667	683	720	694	733	722	697	661	665	732	674	698	689	723	673	680	702	669	672	679	681	672	732	693	702	689	682	637	732	679	701	664	699	683	701	697	629	727	708	677	716	705	679	712	689	702	710	712	736	675	711	648	700	693	649	745	660	667	681	684	709	702	668	697	681	683	700	642	662	642	642	680	692	699	671	638	747	700	659	688	655	699	715	700	651	737	711	705	695	680	680	696	702	691	722	604	723	708	684	693	667	725	709	701	689	690	697	662	668	694	708	712	676	699	685	677	713	684	672	665	686	728	702	719	684	738	656	674	684	703	663	699	691	686	692	668	696	713	681	726	677	692	645	669	700	662	702	692	712	688	681	689	642	682	656	678	710	709	693	712	665	700	672	675	681	693	662	627	676	704	736	662	709	726	639	695	659	676	698	675	663	684	681	695	680	656	693	679	663	665	715	706	712	680	703	709	647	742	668	674	676	702	745	715	721	689	683	671	670	687	678	709	685	717	690	692	654	687	685	685	704	656	697	713	684	687	743	720	659	688	716	766	650	710	649	667	695	727	701	689	696	708	711	675	650	717	657	696	702	657	696	677	709	656	713	711	723	681	704	677	691	685	634	670	705	670	644	670	682	667	703	693	673	741	658	731	647	650	768	724	737	672	698	660	626	697	703	675	722	718	710	693	697	673	687	717	691	633	668	694	694	734	717	669	658	653	737	696	732	667	744	670	718	680	695	676	699	687	715	654	695	686	677	672	724	691	671	730	680	700	674	702	696	720	657	690	664	656	663	706	732	645	714	767	729	673	670	674	682	689	656	703	679	723	679	699	697	695	655	706	696	678	682	708	696	699	695	691	677	700	702	685	666	671	719	686	698	674	716	717	697	689	676	677	691	712	684	677	724	712	682	685	725	694	725	647	681	690	666	703	661	668	707	684	665	697	766	687	670	661	687	648	697	681	675	654	731	642	650	758	754	668	690	696	692	666	698	692	663	689	634	703	660	704	667	724	641	747	651	731	693	662	694	693	702	682	700	672	694	655	687	668	692	698	659	718	665	722	694	759	688	651	679	697	652	699	678	678	686	695	654	694	716	724	660	695	650	692	694	674	665	714	685	678	731	675	691	737	672	735	753	666	702	692	675	746	636	663	667	708	696	734	695	653	667	698	681	679	700	693	693	704	692	665	730	723	701	702	688	696	672	687	677	697	671	627	692	659	735	686	675	722	622	721	657	648	686	657	664	673	666	693	686	655	756	659	718	733	703	645	685	687	678	729	649	770	685	678	686	664	663	711	682	713	670	643	640	675	707	733	665	674	671	698	682	660	706	691	732	728	711	710	713	666	735	669	665	682	698	657	708	680	673	670	721	706	684	661	687	704	706	714	675	659	699	692	673	671	697	680	684	682	680	664	652	669	653	721	659	669	689	660	677	667	629	677	673	693	697	702	691	709	649	697	714	676	708	648	693	640
22558	21212	30303	29095	29604	29794	26647	15729	6899	2685	1533	1004	912	875	884	848	869	830	878	948	908	831	881	884	866	875	886	863	869	802	826	883	919	829	908	837	799	886	908	867	885	867	864	818	789	865	839	898	825	901	859	866	853	832	828	831	873	865	855	814	907	885	873	873	803	794	893	837	880	855	817	898	892	872	783	921	875	841	850	815	872	845	869	833	929	885	849	826	888	857	829	885	888	904	881	862	874	882	881	841	851	850	877	808	876	862	833	835	863	892	867	860	849	850	897	926	868	802	821	856	829	872	893	901	854	834	880	867	870	888	853	844	882	897	863	812	821	851	855	859	833	842	907	873	896	916	877	811	862	886	878	797	876	877	880	854	826	879	856	854	825	845	873	833	818	846	882	816	844	908	836	845	868	874	865	881	880	919	887	856	917	842	890	860	878	906	904	879	842	860	860	864	876	920	863	857	857	876	888	831	853	819	862	855	857	866	823	859	826	817	880	839	889	870	920	908	879	835	813	852	885	879	862	849	838	845	895	884	870	885	902	864	951	870	853	920	838	803	826	809	824	875	851	890	885	877	829	839	834	858	836	824	884	824	901	901	866	857	842	863	885	845	883	850	890	890	897	865	831	888	842	855	865	888	907	853	904	822	891	920	884	861	838	871	877	850	811	860	887	820	866	848	897	856	868	857	897	860	861	840	854	939	783	845	834	873	874	820	858	884	893	859	884	865	809	828	854	857	879	844	928	862	888	826	861	892	806	870	886	873	917	881	814	904	868	902	913	864	830	887	889	851	932	890	890	873	877	841	869	845	881	899	825	866	870	887	881	887	875	846	845	875	900	873	864	875	851	832	864	890	881	829	825	920	887	882	859	907	807	929	892	899	795	875	817	865	879	874	881	846	854	879	846	859	882	886	863	853	860	883	829	864	896	854	843	855	867	934	864	894	815	840	889	840	861	859	845	889	894	912	867	852	830	902	830	848	874	863	878	848	854	858	892	876	872	835	820	885	819	812	823	912	900	874	878	877	893	857	883	815	863	891	857	872	909	859	849	877	830	880	827	867	916	886	866	874	856	813	831	922	882	816	839	859	880	844	834	851	849	869	852	836	871	860	883	837	870	884	854	894	837	849	862	874	909	866	884	877	894	873	840	879	902	857	810	846	815	872	889	869	858	883	878	882	847	861	907	855	901	862	843	911	800	845	879	850	816	885	853	872	905	886	874	876	872	896	864	845	850	808	862	811	909	843	877	855	856	853	863	868	878	846	860	860	824	810	892	841	887	843	884	890	833	806	886	826	842	860	853	881	833	936	854	887	824	886	857	857	862	848	864	898	851	867	820	905	877	854	930	879	915	937	895	845	882	896	909	914	861	869	914	812	923	882	846	885	881	890	906	865	893	892	846	894	879	870	815	848	918	895	891	846	851	861	838	858	834	857	867	879	876	848	855	852	905	841	859	827	876	904	877	853	853	887	847	852	849	869	966	887	809	819	898	850	842	894	897	878	858	859	883	872	841	889	864	840	801	901	897	864	852	844	838	862	824	797	861	879	908	852	866	846	858	893	865	800	847	860	905	827	876	864	917	852	872	857	883	838	892	795	922	888	827	885	882	887	921	882	874	873	877	850	879	851	862	865	945	863	842	823	862	870	867	879	894	838	883	867	798	902	832	842	885	827	891	888	842	859	813	843	836	866	905	895	855	845	825	811	928	839	885	849	808	946	840	884	837	822	832	844	848	852	836	884	843	812	880	868	904	876	844	894	873	891	908	855	880	809	880	806	851	819	834	874	904	826	862	882	858	842	825	860	823	889	862	876	846	898	836	832	839	805	895	852	843	917	883	900	877	847	877	897	879	876	871	854	858	823	788	853	860	866	902	801	883	892	871	895	878	847	895	893	882	808	850	841	849	868	895	851	866	929	897	806	881	868	828	866	895	840	864	793	829	870	925	889	929	840	866	861	890	859	921	827	831	865	892	858	823	858	907	927	854	874	865	845	860	850	913	875	839	868	852	908	879	862	885	832	830	842	842	903	843	854	832	849	911	866	810	850	891	809	845	844	860	827	825	871	877	859	865	897	874	885	862	864	860	862	848	896	864	902	840	896	834	905	860	878	897	852	889	864	870	891	890	936	890	870	836	829	899	892	847	895	833	826	847	887	945	843	823	876	870	885	852	888	800	890	841	828	806	878	847	885	882	900	920	876	885	828	863	871	909	906	876	887	858	866	840	854	886	795	857	867	863	875	853	841	882	869	888	873	853	899	865	828	869	849	849	833	862	812	899	919	848	866	890	851	864	861	868	850	894	864	880	818	853	890	843	886	853	883	870	871	881	881	882	895	849	891	854	818	820	943	874	887	835	870	848	884	864	816	898	865	896	832	847	885	882	829	871	890	850	837	850	884	804	878	859	874	854	852	866	882	854	844	848	860	870	875	839	886	870	890	855	896	881	878	848	832	854	883	905	842	799	882	879	907	836	840	867	881	818	862	832	808	879	861	908	893	869	913	873	810	875	883	842	816	863	839	809	798	909	849	865	856	850	869	815	838	831	874	910	861	816	879	910	856	877	891	869	895	889	827	890	894	891	845	849	889	871	879	893	847	908	839	950	967	876	835	816	880	903	874	878	835	883	895	862	891	850	853	852	828	893	875	895	880	870	813	893	840	856	909	873	878	867	859	827	854	813	861	903	911	846	829	841	904	862	881	899	882	847	879	887	880	901	837	869	900	848	864	881	848	901	878	818	897	868	869	829	837	875	827	846	850	883	880	866	884	849	825	866	854	886	795	810	891	876	878	858	867	821	855	886	871	867	867	831	888	873	806	862	862	831	890	923	856	867	898	827	841	824	870	877	752	826	873	865	885	878	882	870	883	868	878	880	867	911	862	833	869	874	846	883	891	865	873	877	889	854	839	876	848	843	829	833	864	887	903	827	869	866	887	817	887	882	898	886	821	889	967	869	881	895	843	813	801	868	850	851	876	855	907	908	906	871	903	837	890	854	781	878	843	842	849	805	887	881	924	832	854	845	811	881	833	865	870	903	887	880	850	881	859	920	887	805	915	881	874	883	803	847	822	809	883	855	875	895	882	883	859	869	901	852	861	872	807	832	897	852	876	853	863	851	908	910	881	827	864	860	843	872	862	898	822	813	873	849	861	886	866	835	831	830	889	900	825	893	858	853	836	877	818	805	859	916	855	888	871	864	908	909	798	871	855	811	878	847	875	842	889	858	907	887	868	843	852	892	853	884	881	865	850	863	823	849	879	906	858	867	842	862	903	858	855	861	818	835	876	815	846	842	854	926	918	915	897	864	873	851	900	853	822	896	875	913	829	831	901	846	909	856	899	868	820	895	894	851	865	932	858	833	864	873	932	909	887	858	814	818	856	831	865	823	881	847	860	873	886	855	811	895	820	835	814	895	855	880	869	830	871	889	881	984	854	873	874	844	882	802	816	824	860	835	848	887	874	890	853	907	846	863	839	915	875
54793	91881	76265	58890	46961	35209	25122	18084	8543	3731	2001	1073	875	841	864	862	877	851	864	872	888	882	856	905	871	889	891	863	842	897	871	833	868	869	818	876	869	909	939	920	851	923	863	830	878	853	898	882	844	895	880	879	861	857	859	849	909	874	848	798	837	868	869	862	852	880	925	926	879	906	879	791	886	867	897	856	885	850	867	895	848	861	867	837	833	887	790	896	896	875	852	891	878	898	857	832	917	863	860	856	885	853	837	895	859	853	814	907	925	901	854	888	900	874	869	900	866	868	814	840	845	853	855	833	876	895	890	884	898	876	845	895	865	815	888	857	944	923	859	852	889	944	843	818	834	890	858	883	888	877	914	889	860	837	836	920	907	879	868	868	916	897	884	853	826	856	934	850	918	887	878	852	896	896	869	857	861	886	910	911	887	897	877	825	875	856	826	836	907	881	844	851	902	829	842	830	852	910	888	901	864	834	822	849	884	855	914	908	889	893	850	860	849	933	896	878	870	909	882	927	900	890	859	876	921	878	883	880	934	871	873	912	889	866	889	861	879	893	884	875	838	873	839	853	863	854	869	897	894	832	874	900	871	853	799	892	865	864	847	890	865	834	855	800	812	902	900	906	875	855	887	870	904	855	870	877	876	866	905	884	863	858	851	911	857	906	832	885	834	863	909	840	896	826	840	817	843	850	830	810	866	943	857	875	944	887	844	893	868	898	894	844	867	859	863	854	844	851	865	871	881	894	897	866	887	874	838	838	872	847	799	870	847	890	910	865	898	908	873	863	882	892	874	888	900	869	874	888	794	859	841	853	905	908	849	849	829	847	872	896	864	858	863	954	867	841	852	953	872	861	899	886	906	864	844	863	892	903	879	875	918	852	814	860	917	897	899	881	880	910	901	855	875	900	853	912	913	851	839	869	896	858	866	861	826	866	854	871	859	855	936	830	849	849	916	940	853	825	877	882	866	884	862	951	885	906	878	922	812	910	857	837	813	851	848	848	896	845	901	835	888	831	912	878	909	875	836	864	864	870	884	833	885	821	887	865	852	890	966	859	912	887	881	853	932	868	886	868	829	845	867	839	933	879	904	863	883	850	826	900	824	871	864	873	851	849	917	899	839	846	890	860	820	896	864	832	876	911	898	853	884	801	871	880	888	852	885	904	912	858	837	853	800	831	872	884	887	897	853	935	820	877	964	849	907	876	881	862	810	833	880	883	843	870	860	865	859	888	888	839	874	896	866	904	864	827	847	854	886	859	883	859	842	900	849	851	850	873	863	904	835	903	875	882	873	830	866	820	881	891	862	928	856	871	876	862	863	849	879	862	905	848	857	875	901	884	869	876	833	935	857	888	896	895	848	866	856	940	861	890	812	903	891	930	852	886	896	880	844	879	907	836	892	862	901	847	859	894	827	857	876	909	832	871	849	877	871	896	904	900	871	878	905	845	837	897	878	827	895	886	854	909	810	893	828	879	911	890	867	881	934	928	876	883	876	873	904	818	903	890	890	822	868	908	891	858	870	871	908	823	900	903	906	960	859	835	905	890	840	830	842	882	845	854	896	806	891	907	867	909	930	932	890	859	932	863	869	842	913	828	853	895	919	851	907	880	885	817	870	832	869	867	858	867	889	849	867	899	923	880	864	827	873	870	898	875	847	896	900	846	905	882	898	836	867	884	845	829	900	892	890	857	838	841	863	889	883	872	873	875	826	841	868	881	854	842	875	905	871	912	914	878	898	842	868	868	888	870	885	858	879	884	821	866	926	870	852	880	855	888	873	861	916	889	834	900	841	851	837	882	825	825	862	839	903	889	884	905	854	903	856	902	859	878	910	840	921	887	865	888	894	915	924	874	862	879	858	920	866	863	886	919	887	914	877	913	870	880	870	861	841	886	879	884	871	901	827	858	928	830	865	884	830	827	812	868	900	885	859	856	857	805	890	853	856	909	937	882	837	838	885	905	963	924	841	826	843	887	880	872	893	888	880	883	842	886	859	915	901	916	862	856	884	882	882	906	878	873	905	925	884	844	833	888	925	917	850	879	840	884	848	902	870	925	912	849	899	868	889	856	866	891	848	856	913	929	872	909	813	872	855	899	904	867	889	830	869	827	920	898	858	902	891	910	852	853	920	911	919	876	808	877	944	917	887	847	851	843	869	917	899	895	880	838	871	857	846	920	827	860	883	845	879	853	862	845	885	831	827	908	892	881	891	911	877	869	891	854	925	879	886	867	856	882	876	857	874	810	833	881	885	913	906	920	877	914	880	912	868	872	879	885	858	909	879	869	926	906	860	872	893	865	863	816	878	900	893	878	835	942	864	851	851	861	849	870	853	935	866	912	866	908	879	904	850	855	869	874	882	884	832	869	915	864	894	862	891	853	869	878	912	873	879	855	943	875	853	891	871	859	849	865	904	887	908	941	868	896	902	877	883	834	886	901	918	823	890	861	926	875	889	824	872	867	887	836	873	871	895	823	858	891	861	874	811	854	885	819	858	879	895	890	857	898	859	908	911	886	884	930	891	900	874	879	859	894	885	874	820	903	917	896	864	876	843	872	881	865	870	875	826	888	886	895	856	886	852	884	817	890	883	768	898	871	825	901	860	911	873	837	832	868	882	899	840	830	807	897	907	883	855	893	831	913	896	879	851	879	899	867	934	911	868	880	878	885	864	895	885	884	904	897	887	907	869	910	880	816	868	851	857	880	882	899	877	900	862	940	937	879	845	866	882	880	844	829	884	904	886	883	863	890	859	895	868	869	840	900	942	844	874	922	852	881	891	851	867	884	881	866	820	859	864	892	876	872	871	873	863	866	838	858	852	860	857	813	849	881	881	902	871	913	911	860	909	882	876	849	887	865	894	833	911	870	868	814	860	865	857	869	861	840	860	883	884	877	923	870	893	902	879	892	876	905	865	876	916	836	910	935	887	852	857	947	863	854	901	894	866	887	892	860	943	867	891	902	860	868	821	892	879	800	852	872	857	878	898	839	895	887	873	992	846	843	852	841	885	879	864	861	902	908	844	861	863	917	900	874	907	960	919	845	889	841	889	903	909	941	873	914	862	845	867	781	902	917	871	858	860	823	829	926	879	847	852	897	848	890	899	884	858	899	914	827	832	908	927	911	896	918	912	804	875	855	884	902	865	845	904	829	914	868	876	843	874	886	860	866	963	865	858	853	837	883	871	914	944	858	862	841	855	879	896	838	816	850	898	902	910	917	886	916	838	871	941	864	885	880	847	887	927	903	844	874	876	825	903	940	912	911	914	869	885	898	920	932	870	880	892	892	880	865	882	835	893	860	884	920	857	850	872	862	862	881	885	833	928	881	854	837	848	857	895	919	875	922	883	875	915	881	847	895	884	906	866	929	915	842	857	841	863	865	874	881	824	878	872	879	891	830	859	833	848	868	837	858	851	873	872	851	857	846	885	874	867	851	827	905	863	852	912	862	890	876	841	878	859	897	920	905	865	918	901	885	847	836
28663	22286	23977	15363	6815	3136	1663	1094	734	540	507	504	520	470	483	462	517	470	495	506	483	504	466	499	478	509	495	501	517	519	500	471	495	478	497	495	507	475	468	473	451	506	478	470	470	496	478	465	483	461	498	526	507	513	454	484	517	503	459	524	493	473	477	485	456	468	478	478	491	479	486	511	495	496	485	511	494	556	463	464	476	469	518	483	452	457	517	441	499	461	506	466	497	496	493	477	482	526	487	414	512	501	515	460	469	484	461	460	504	510	468	438	466	463	563	510	476	560	485	461	474	459	484	503	482	486	460	475	505	498	486	470	493	493	526	443	562	482	489	506	465	509	453	510	472	512	452	512	514	493	491	486	482	485	536	483	465	482	523	477	476	515	474	471	554	476	447	472	506	481	513	506	500	500	520	518	487	512	521	484	514	487	492	464	525	471	493	475	514	487	459	495	433	474	497	475	489	478	485	472	502	479	483	517	519	464	509	513	475	498	485	468	455	469	494	518	507	516	456	509	501	445	493	471	463	492	481	496	494	470	493	516	510	459	494	449	479	457	484	491	502	520	482	503	497	468	457	442	448	457	500	462	462	428	469	498	506	456	484	464	508	495	509	487	512	518	498	508	490	534	471	461	474	508	490	478	473	474	496	479	498	504	500	489	469	498	496	496	543	511	472	510	465	502	486	479	490	453	507	464	504	470	457	490	467	472	528	511	498	508	463	491	472	493	496	460	503	488	509	524	519	470	495	536	513	476	478	520	484	455	472	464	492	506	514	484	477	484	488	455	500	486	476	475	460	463	500	531	498	527	481	444	480	461	477	516	503	503	520	478	521	488	472	482	492	503	516	444	506	497	493	487	459	522	450	469	492	471	508	459	501	480	460	504	499	485	494	480	485	482	528	492	452	490	488	481	458	450	441	507	484	507	474	457	477	514	469	512	480	496	471	492	486	526	473	489	457	478	480	478	513	507	490	498	482	514	466	532	518	504	410	487	461	466	482	433	493	491	462	508	515	492	509	515	487	472	508	466	468	516	484	501	496	505	466	494	497	459	488	501	478	474	526	482	498	507	469	541	490	449	506	479	522	510	478	505	497	494	513	466	466	470	454	491	459	473	496	482	460	494	473	497	465	530	485	492	501	536	498	437	452	502	473	507	497	478	492	485	522	482	517	506	479	489	478	489	506	534	454	495	496	475	448	483	487	459	471	468	521	493	481	510	513	472	517	498	479	495	507	474	503	476	511	465	501	452	454	515	521	492	472	500	471	480	482	430	498	471	516	462	498	505	457	530	506	460	424	473	501	496	493	513	523	459	472	476	494	451	472	532	462	453	462	490	482	514	477	516	478	492	504	484	499	492	515	447	489	494	447	482	471	513	472	500	488	518	482	505	513	465	478	517	509	505	481	530	489	479	451	510	499	502	446	487	491	521	493	481	475	542	490	466	444	467	515	459	506	498	526	497	517	520	488	477	482	488	456	517	513	490	479	479	478	484	470	467	447	523	499	492	476	522	450	495	506	426	474	489	496	497	504	470	498	469	467	484	473	456	497	483	470	503	510	486	462	499	454	497	462	440	511	438	486	475	486	505	460	447	462	471	469	467	498	491	487	452	465	494	443	507	484	491	463	453	518	485	485	519	482	486	464	493	455	500	494	506	462	522	474	497	480	492	484	490	476	471	486	442	512	472	520	494	475	479	527	479	501	484	500	498	463	484	507	486	500	505	481	525	542	502	466	495	460	455	450	451	454	530	489	528	447	451	501	516	483	446	510	481	500	460	508	463	471	488	446	461	532	497	480	468	449	461	501	500	520	486	508	477	464	496	513	509	489	446	456	494	484	473	472	457	473	512	486	472	490	516	479	494	476	477	472	466	489	501	471	465	458	517	453	505	535	473	496	516	506	473	479	518	518	520	470	476	504	477	466	495	480	484	475	478	437	527	491	474	465	473	487	479	456	453	486	495	495	522	484	480	489	510	496	483	484	472	459	512	533	509	464	502	471	453	492	457	514	504	470	477	460	478	482	463	484	458	491	466	475	536	502	494	467	452	501	524	507	508	518	521	522	472	534	509	490	485	482	468	509	498	477	479	444	453	488	461	479	489	509	480	545	508	508	502	499	458	473	506	480	509	484	468	443	443	542	474	496	483	438	451	478	520	519	472	496	494	485	467	509	490	459	496	487	498	514	463	468	479	513	512	465	448	498	476	511	461	499	516	554	471	503	477	481	532	495	480	493	503	470	511	493	494	486	464	514	477	495	465	507	486	510	535	472	454	526	501	490	474	467	498	457	456	477	459	525	501	494	470	525	502	488	485	498	480	525	505	476	487	491	500	539	481	484	477	472	495	506	529	485	520	531	487	515	460	453	504	494	472	468	462	482	479	486	502	479	461	479	450	493	476	479	435	485	481	487	449	490	519	490	466	486	461	477	491	475	483	458	510	477	477	493	450	476	489	559	450	507	457	513	481	498	496	467	459	464	500	474	501	498	497	461	500	461	532	492	506	526	503	509	472	461	520	521	470	493	452	513	494	488	473	474	518	478	438	486	454	493	457	490	458	494	473	508	486	465	496	492	474	502	454	451	516	481	473	466	504	482	469	527	509	477	491	467	476	490	446	490	490	520	513	488	484	479	494	515	475	454	477	499	499	517	462	472	465	474	466	515	457	470	503	512	458	498	451	461	477	483	513	434	511	479	503	474	474	483	477	493	455	525	492	505	522	483	508	489	512	446	499	528	534	518	488	470	491	486	490	511	483	483	454	497	528	482	513	457	523	496	471	517	510	470	491	517	473	478	464	487	514	432	489	522	470	500	506	503	485	474	491	492	472	457	472	489	482	482	495	478	528	485	483	528	481	517	493	472	471	490	509	484	479	487	514	488	503	494	480	529	514	447	508	477	487	519	512	463	460	487	486	527	506	477	469	463	526	464	484	488	498	505	499	484	489	518	448	501	438	450	481	472	510	460	489	468	481	501	494	462	445	503	500	474	494	494	464	492	464	480	462	486	498	470	482	470	503	485	497	529	500	462	467	446	487	520	469	518	478	482	478	501	518	511	487	446	500	501	471	483	506	510	487	508	466	482	479	487	483	481	490	465	464	486	483	491	512	505	470	482	515	449	500	477	492	507	489	517	465	496	485	480	531	520	499	523	479	460	494	461	465	506	496	477	444	482	465	471	490	463	492	508	479	495	471	440	493	482	513	499	467	489	474	481	476	486	467	536	486	509	507	493	459	447	498	513	536	512	485	478	519	531	473	524	508	480	482	472	456	502	472	508	486	480	519	478	507	482	504	482	473	461	468	502	513	516	491	465	530	510	486	471	487	478	455	466	466	476	474	482	501	482	475	463	481	480	504	485	488	488	492	510	476	474	451	480	528	509	444	544	507	509	462	496	506	485	456	522	489	458	533	493	508	439	526	493	467	462	519	468	531	471	487	443	442	474	459	488	484	519	525	515	459	431	487	484	475	498	435	494	488	459	501
20032	28022	20195	11158	6964	3830	2180	1358	911	623	582	540	525	557	542	540	543	541	576	538	534	524	536	563	549	518	525	504	550	484	511	560	560	509	556	549	490	480	559	518	525	557	505	509	550	531	530	543	562	568	537	552	512	514	514	563	557	544	516	516	541	503	546	542	564	538	527	519	565	566	515	520	506	516	546	539	540	568	547	544	540	527	554	526	561	521	527	545	502	505	538	544	549	494	527	527	489	508	517	565	543	528	582	533	524	519	562	552	563	512	504	501	553	526	521	520	510	531	494	518	558	499	533	558	534	542	493	532	524	507	508	528	501	518	518	565	507	527	512	525	526	498	516	544	532	507	550	515	528	505	528	511	523	542	505	545	537	523	503	487	532	626	571	524	508	525	547	481	511	554	553	523	522	540	528	509	520	485	549	548	512	526	521	544	506	571	543	507	550	560	521	507	517	527	543	519	468	506	543	553	541	490	504	537	496	467	532	599	478	503	516	537	522	524	532	504	531	531	521	504	544	584	583	506	509	572	534	516	512	516	459	544	523	570	527	561	530	585	543	526	507	533	537	510	549	532	551	483	518	522	502	523	538	509	539	512	548	518	520	514	487	518	505	515	522	520	523	522	563	537	495	557	562	542	541	553	531	539	541	501	575	530	563	550	500	522	540	532	589	484	513	524	504	528	511	545	539	519	549	514	540	588	567	545	541	512	542	541	542	507	516	525	569	501	546	526	538	547	533	545	499	526	523	533	552	528	496	502	517	523	553	544	506	530	544	542	542	552	506	544	517	588	521	527	547	556	568	518	536	531	565	525	553	513	563	516	592	486	549	527	542	533	545	505	525	539	488	532	486	526	521	474	550	497	542	529	518	513	544	576	555	495	554	494	505	493	499	503	501	527	531	483	554	565	518	504	568	530	516	538	528	532	530	524	543	510	548	531	504	521	557	568	512	516	543	540	537	540	526	525	503	564	585	516	503	526	533	555	496	558	497	508	528	528	550	508	552	540	561	531	512	556	560	543	526	548	533	569	530	542	563	529	510	533	505	507	533	513	572	580	519	555	552	531	544	537	512	495	526	473	539	541	590	554	516	577	508	508	556	497	546	545	515	501	496	533	594	522	550	535	514	553	544	531	516	508	504	544	549	523	499	543	540	502	575	541	531	544	566	531	591	550	515	587	532	521	532	563	524	524	541	520	516	523	556	535	519	558	568	527	536	550	561	512	530	548	507	530	501	553	528	495	522	535	551	514	515	531	517	541	525	575	518	541	515	565	526	517	538	558	574	504	562	515	540	523	548	573	560	485	507	515	575	537	513	528	518	563	510	521	527	567	584	517	552	535	522	545	525	523	537	546	571	519	512	497	538	517	489	563	511	545	535	530	562	514	583	538	540	559	559	541	564	533	542	546	482	548	575	520	488	496	550	527	510	514	504	534	534	552	475	547	512	546	531	487	535	499	544	537	526	511	523	541	558	539	554	503	558	538	507	551	513	525	552	507	548	505	546	507	567	507	546	534	548	540	518	520	501	530	580	557	501	515	524	542	509	515	549	554	511	581	530	525	533	560	526	536	552	531	539	491	591	528	514	528	527	508	511	512	533	518	547	567	534	520	501	505	569	569	547	517	503	502	523	500	539	550	485	476	548	523	520	519	552	565	540	544	533	504	537	562	537	537	544	510	569	506	558	565	546	503	557	537	490	558	482	467	560	567	541	507	556	506	488	569	529	534	557	548	515	522	518	540	521	511	530	557	533	523	541	523	522	515	530	526	550	516	550	502	513	531	564	543	544	486	537	506	503	522	480	520	549	506	509	554	554	537	509	514	472	483	543	474	527	507	498	556	526	587	515	545	542	541	517	564	547	522	533	559	531	544	552	531	504	528	488	547	536	526	539	538	545	471	551	541	558	502	527	524	538	514	531	530	539	532	483	521	539	537	520	565	508	544	484	526	564	559	572	561	526	560	545	499	544	546	541	537	537	535	537	521	567	475	567	520	529	547	518	540	525	520	519	579	562	541	529	501	509	502	578	544	582	499	547	559	518	541	505	529	547	557	508	586	525	548	527	517	544	559	528	569	555	549	549	579	531	534	550	511	549	526	536	530	515	539	494	531	499	526	519	549	585	468	523	547	579	555	533	523	558	565	563	530	504	525	518	525	532	561	506	543	527	513	569	553	522	555	526	512	504	503	554	532	550	520	543	544	539	536	541	529	543	554	529	565	508	522	475	579	521	534	539	509	517	524	537	532	500	524	508	560	611	506	531	561	531	551	552	561	521	546	486	549	481	561	513	565	546	559	572	525	535	552	517	535	552	543	560	511	497	528	544	476	528	554	508	504	510	498	530	542	531	494	539	531	546	544	554	528	556	545	561	531	577	502	531	526	521	544	540	537	529	557	523	558	552	517	520	532	515	515	540	503	520	565	520	549	530	536	518	535	544	547	483	522	536	531	516	527	553	519	593	540	543	514	537	533	569	527	517	538	536	500	523	519	544	505	517	499	526	528	512	562	540	526	520	553	477	523	484	514	515	519	540	551	545	531	533	555	543	536	526	536	529	534	504	497	542	530	508	546	528	532	554	492	507	529	525	532	514	554	520	534	565	508	543	534	564	522	526	536	544	550	533	527	490	574	513	492	551	496	525	551	507	537	498	516	520	495	503	485	547	534	583	497	548	565	512	553	516	555	502	527	524	539	523	497	500	530	484	581	509	527	497	515	501	526	543	518	517	555	521	526	522	495	532	531	504	514	550	490	561	546	515	567	571	529	533	537	569	531	541	515	517	493	521	522	537	483	576	529	525	496	553	538	584	536	504	499	551	485	531	509	545	536	549	489	528	526	484	534	553	525	547	540	528	574	526	518	516	539	554	518	542	533	531	517	564	509	560	526	523	502	549	525	526	514	511	534	601	509	553	525	553	524	568	516	548	515	522	532	531	539	550	516	493	546	546	528	529	544	528	580	517	538	532	501	497	521	520	523	517	529	517	556	528	575	494	537	537	544	524	530	547	514	528	530	494	510	523	499	539	537	581	559	525	552	512	548	519	527	555	548	537	488	547	554	543	564	530	559	498	550	495	509	503	522	532	486	503	515	501	525	485	554	555	524	499	512	502	533	539	521	513	528	493	561	550	544	510	530	496	513	556	520	551	511	551	501	538	535	532	525	511	520	565	487	535	538	501	550	542	523	512	536	486	538	534	506	519	533	551	528	546	530	540	533	509	532	523	557	528	548	529	536	531	517	516	575	558	503	535	527	551	547	526	520	547	521	564	508	579	511	541	532	493	537	518	555	554	531	541	533	525	509	495	536	574	523	537	525	520	514	519	502	560	547	545	512	546	543	538	516	565	524	527	514	528	532	551	482	550	539	532	560	526	555	532	513	559	548	526	550	520	548	523	511	529	545	523	511	542	589	502	523	512	523	541	488	526	551	509	553	523	518	527	534	548	558	514	515	533	541	505	533	523	540	512	515	569	503	553	560	496	531
23664	21446	32479	34858	30553	25698	17335	7857	3354	1134	785	556	570	552	638	570	610	585	589	582	542	570	609	629	590	592	565	600	610	568	590	600	559	584	563	590	619	605	620	619	586	580	577	560	627	640	622	578	587	587	629	578	571	612	594	635	621	620	548	575	569	549	579	564	600	621	581	614	582	579	632	595	567	597	582	566	546	598	565	585	625	602	554	572	603	637	590	575	585	599	563	549	587	620	577	600	563	607	605	575	549	618	623	609	598	556	585	618	598	620	527	586	635	562	605	585	608	591	579	606	617	573	592	580	592	572	589	563	518	553	608	555	610	594	573	629	633	623	638	585	618	602	578	585	538	580	556	607	559	613	584	530	607	585	577	629	580	633	567	559	571	603	608	573	559	578	616	578	621	553	586	619	629	582	570	608	558	536	596	573	611	556	594	598	589	608	646	626	556	592	549	587	583	572	578	591	577	588	585	562	530	595	629	543	579	627	600	587	594	593	518	572	578	603	566	589	542	560	573	584	646	569	604	615	621	586	604	581	615	551	567	555	594	585	626	634	556	604	615	616	600	618	549	592	588	570	566	580	581	676	581	608	598	571	587	633	616	551	604	582	549	556	603	602	583	578	616	613	602	594	619	632	573	568	547	609	574	566	601	574	625	564	598	572	564	581	530	589	587	582	570	595	542	586	593	627	554	590	613	589	579	596	578	610	576	581	597	578	594	602	597	612	630	570	597	569	624	569	619	591	531	532	575	544	594	569	597	593	582	590	555	565	575	563	588	626	532	584	602	596	603	560	562	547	569	559	596	557	564	570	605	593	613	581	574	584	587	609	634	624	622	580	613	536	605	611	582	573	623	640	623	601	576	569	548	541	575	552	581	645	577	546	598	608	561	543	592	573	584	594	601	554	587	567	593	584	592	572	590	578	556	594	592	580	581	605	600	621	580	602	578	532	587	610	583	573	585	605	550	561	591	638	576	557	614	575	593	621	635	628	552	590	592	582	599	622	588	587	606	597	581	585	610	622	590	629	565	573	620	609	602	579	601	634	613	622	588	617	579	578	586	592	592	599	600	589	582	597	564	567	602	549	589	596	540	573	546	567	592	556	558	607	594	629	590	617	583	582	573	540	624	565	557	585	568	560	595	567	586	555	565	567	653	576	570	580	608	607	575	608	608	532	574	555	589	587	579	563	600	609	580	575	555	635	586	560	608	618	612	632	600	621	589	562	609	558	606	616	567	572	586	579	586	592	577	555	610	540	568	603	581	594	596	562	581	577	557	583	611	564	558	589	567	579	548	591	623	620	619	543	594	600	603	557	588	566	623	582	605	618	568	578	581	592	612	574	584	580	578	568	616	567	558	589	634	606	566	584	610	573	612	622	547	598	544	542	578	580	584	612	592	545	603	563	608	581	604	605	546	594	643	603	581	588	584	585	592	590	602	589	578	591	608	625	569	568	612	590	603	574	603	609	637	559	579	600	593	582	647	584	616	592	602	551	600	577	614	567	598	591	595	593	567	572	611	575	588	592	625	609	579	560	621	559	583	583	554	559	609	643	571	606	552	570	569	618	585	550	584	579	589	573	559	547	596	561	543	614	583	601	565	596	607	619	587	607	584	578	561	600	634	603	602	593	605	603	627	587	557	624	589	589	595	589	578	577	574	590	608	574	577	618	551	605	586	576	618	612	562	570	619	606	586	560	587	571	570	589	569	632	568	579	596	589	578	601	601	587	629	576	588	600	630	597	607	592	589	620	561	615	585	579	602	589	570	568	600	557	609	569	566	620	623	610	554	595	584	604	583	604	602	556	580	593	579	536	601	570	598	582	583	574	570	606	630	589	610	545	555	633	624	607	619	621	602	611	572	557	561	622	565	619	611	617	572	567	604	603	598	575	591	577	606	620	600	579	583	578	594	616	603	578	577	554	606	536	600	579	575	552	555	650	568	598	620	575	623	594	600	555	586	584	615	598	624	569	538	625	615	577	598	595	637	624	591	581	619	615	565	568	594	577	584	589	581	596	586	557	576	619	552	600	542	596	604	611	578	591	622	600	622	632	596	662	604	573	610	566	592	584	570	584	596	545	601	566	534	624	676	601	571	618	557	627	555	573	556	596	643	568	558	569	617	583	589	571	578	563	557	519	557	572	604	557	595	586	637	580	628	559	553	578	572	577	579	614	573	599	526	608	580	560	609	598	561	588	602	590	574	596	549	593	585	559	589	584	570	608	555	598	635	620	592	586	609	564	601	633	560	586	571	565	599	576	548	605	560	587	625	594	564	620	564	655	589	602	571	595	589	612	614	612	583	595	621	575	595	588	647	575	593	553	582	524	584	580	576	648	587	597	612	606	580	564	598	596	617	602	639	598	562	642	617	605	596	607	591	548	610	573	638	566	597	616	592	602	583	655	549	593	578	574	612	590	605	554	583	585	547	580	580	584	624	624	635	554	579	638	567	585	623	599	538	558	585	565	530	588	576	594	607	586	599	587	615	594	633	642	620	616	580	617	562	568	595	609	642	625	582	612	596	582	604	645	590	604	600	580	603	598	603	591	571	621	599	619	591	576	588	587	578	602	586	548	562	589	585	538	607	602	588	600	602	556	552	571	621	610	642	605	601	593	573	575	613	582	564	601	560	605	560	607	621	588	560	604	584	592	592	581	559	596	577	592	582	577	598	580	569	573	598	579	579	606	552	605	601	622	599	583	595	601	562	594	628	571	610	625	631	551	627	550	590	622	545	598	565	593	579	592	579	526	610	586	583	599	563	637	623	573	567	571	585	557	620	592	632	572	550	590	636	608	557	604	600	584	577	570	596	587	572	570	568	560	619	598	611	573	585	586	577	577	595	599	586	579	588	605	560	611	629	571	600	567	575	618	549	536	587	605	617	585	607	582	572	558	560	588	610	559	603	592	619	548	572	603	637	589	578	539	595	633	593	593	641	585	597	570	593	589	633	587	575	557	581	535	589	575	572	543	569	558	598	553	592	577	568	582	582	569	607	566	594	573	626	607	624	604	604	553	610	607	600	637	557	586	596	563	614	580	583	607	586	594	593	607	642	619	555	591	597	606	571	570	575	612	582	580	620	580	594	589	562	562	590	548	580	599	573	580	569	589	565	594	573	574	605	590	578	596	567	592	593	582	593	591	569	539	608	607	582	601	568	570	619	625	643	617	603	578	587	615	527	563	585	560	542	581	574	598	596	549	559	585	626	585	553	586	575	557	622	594	539	601	595	574	538	609	618	599	574	574	619	595	561	602	552	596	621	585	628	646	604	565	560	613	580	565	592	636	582	573	562	559	586	540	550	575	561	590	543	615	551	604	606	627	583	606	589	591	625	560	554	610	616	607	566	515	530	578	575	596	579	601	610	577	587	530	595	570	608	605	583	546	600	592	599	603	624	578	616	598	619	575	601	579	586	583	591	601	583	595	612	585	571	605	581	588	614	603	596	574	616	549	606	594	607	560	601	592	568	584	546	564	643	543
46057	80710	65280	48608	37014	26597	16610	9823	4755	1431	966	676	610	632	649	616	627	612	567	644	554	612	632	655	597	660	613	594	623	627	636	626	555	605	612	628	572	628	629	612	607	619	585	609	614	609	607	596	600	616	609	610	614	595	658	682	652	609	627	656	632	643	593	611	616	603	633	620	606	616	594	615	597	579	611	612	613	583	662	598	612	598	648	635	627	642	597	638	600	595	593	565	612	581	624	628	621	595	622	598	594	593	608	596	666	651	609	591	607	638	626	611	621	633	604	626	643	638	609	574	609	628	586	644	581	625	650	611	591	608	580	577	629	606	614	600	616	572	585	596	568	665	619	592	591	591	623	580	638	600	663	622	590	637	591	590	641	600	621	627	598	632	628	633	610	606	617	691	609	630	606	570	598	599	643	638	597	604	619	580	600	594	596	619	566	591	577	598	617	621	621	644	614	572	623	591	615	592	617	574	613	586	598	643	647	609	673	638	587	631	551	609	609	640	615	613	584	624	597	592	598	587	597	635	619	628	635	605	593	606	579	640	629	642	590	635	590	665	614	591	639	637	578	597	569	639	609	646	640	630	596	604	639	593	647	574	618	630	670	609	573	622	614	602	595	622	580	575	599	611	634	593	568	637	627	618	558	630	585	660	612	615	585	630	651	601	653	596	598	631	606	615	624	605	648	676	597	611	616	624	599	585	609	586	633	595	598	614	595	601	603	600	627	578	602	594	610	630	617	596	549	629	632	652	590	602	626	563	571	627	598	572	637	635	641	646	602	602	587	603	594	594	612	649	628	624	617	599	625	596	649	623	672	603	603	610	617	629	585	620	621	584	581	593	602	624	619	584	580	656	610	639	591	584	579	606	608	644	605	601	594	565	610	584	586	594	605	624	566	656	610	618	588	626	606	628	605	641	612	670	616	630	622	643	608	627	607	618	607	609	671	605	626	606	595	586	604	594	626	596	595	614	636	642	615	579	624	586	661	562	628	623	616	593	604	602	603	649	636	635	651	614	613	598	607	630	596	670	583	609	622	590	640	618	625	591	619	611	588	618	622	596	607	614	643	606	616	625	620	610	583	634	637	614	639	606	600	627	616	558	592	648	614	599	631	605	596	628	585	617	630	606	641	630	554	586	606	642	589	591	600	647	624	647	662	625	640	619	570	590	617	706	626	606	563	589	613	557	600	580	610	632	581	619	601	618	627	646	621	604	607	635	609	616	609	636	537	576	622	577	599	598	632	604	612	596	608	615	614	618	619	620	576	623	615	618	561	611	627	627	619	599	613	637	579	596	613	638	590	627	594	648	629	653	620	627	567	658	656	654	628	612	591	613	597	599	645	621	612	604	595	629	654	571	639	642	606	617	623	590	581	607	626	616	626	619	608	596	574	578	617	627	618	650	612	634	567	596	638	569	608	576	578	607	629	570	588	619	615	614	580	618	584	632	620	593	606	619	583	617	578	653	607	639	635	643	620	587	599	629	632	638	607	628	623	619	595	643	621	649	598	604	615	589	598	605	625	589	624	633	587	612	627	581	591	641	559	584	593	604	610	589	590	569	636	580	670	572	588	610	609	599	592	594	619	592	629	591	593	664	608	667	616	633	597	595	612	612	615	563	619	651	621	593	645	588	606	620	629	613	625	570	600	631	595	602	604	657	609	658	638	632	592	585	593	587	588	637	604	620	691	585	640	565	660	623	628	602	644	659	653	623	661	619	539	630	598	589	598	634	629	599	616	576	650	648	611	635	611	615	584	665	563	617	625	633	592	597	596	621	612	592	617	570	592	591	641	615	611	607	646	588	567	650	612	638	590	608	630	647	594	625	653	610	616	624	618	598	625	592	615	612	603	614	636	560	627	600	583	642	646	597	598	603	593	618	625	614	627	623	603	606	587	596	582	604	661	663	585	611	621	653	613	597	616	587	601	582	618	600	606	604	621	597	602	620	631	582	648	581	604	657	610	615	641	616	625	618	604	586	619	625	636	576	605	604	599	584	615	631	644	633	645	580	629	635	617	581	577	616	621	623	637	626	625	590	591	646	645	652	653	593	647	662	567	660	609	585	604	638	597	572	593	595	588	589	607	600	600	614	616	609	591	654	619	579	629	617	603	623	615	599	626	616	621	582	595	604	651	571	546	584	592	590	584	651	653	606	583	632	607	617	620	624	591	634	623	588	607	607	580	591	603	670	600	643	558	598	594	610	609	622	569	624	622	609	605	584	612	624	596	582	615	628	626	611	593	629	668	603	565	609	629	615	553	607	617	644	600	625	612	620	633	623	608	610	644	615	619	586	689	586	560	619	609	578	618	590	616	623	629	561	596	633	586	595	643	649	605	599	598	660	657	632	620	597	647	624	611	666	589	629	655	584	611	590	613	613	603	572	636	613	609	601	616	628	602	616	546	587	614	568	599	649	652	577	632	620	622	623	546	595	652	602	612	648	583	618	621	601	607	600	580	572	611	571	599	641	642	601	639	591	594	622	582	630	601	571	618	572	610	569	610	586	636	631	601	600	602	648	641	610	620	623	621	582	585	645	614	616	606	626	629	592	648	594	657	613	640	584	630	571	631	619	623	602	621	608	623	595	606	582	640	618	572	618	597	625	645	635	601	597	620	627	594	587	631	614	597	578	606	596	653	649	647	607	604	631	586	638	582	615	593	629	619	591	625	617	621	619	594	611	610	644	583	606	601	581	584	660	636	598	661	611	640	628	618	640	661	588	615	619	571	593	586	626	598	592	652	622	596	579	612	640	603	587	598	636	599	578	642	589	587	621	673	681	608	591	607	631	578	643	603	583	576	617	592	661	583	606	605	573	586	608	618	588	610	620	605	626	615	642	646	629	633	615	582	617	614	638	590	638	630	593	618	629	585	605	591	612	629	616	619	625	604	596	634	625	653	591	630	585	617	638	617	594	607	656	612	620	645	612	604	633	590	632	612	656	597	616	614	586	629	551	578	593	624	598	597	621	630	591	606	632	634	611	653	649	598	601	657	606	623	610	617	602	643	601	598	594	623	651	624	632	573	609	627	642	622	609	606	584	654	647	598	632	634	622	590	659	575	667	624	613	636	576	572	639	612	607	626	626	645	583	634	582	639	640	589	582	640	584	628	575	608	595	602	617	597	641	615	576	584	645	605	629	602	582	617	645	624	604	639	637	610	654	638	618	597	624	597	632	625	629	652	626	599	607	606	628	609	585	609	619	632	593	592	647	597	626	617	612	637	619	625	589	582	619	548	618	620	661	612	592	596	608	619	594	614	575	617	589	620	608	604	607	613	572	600	590	638	645	629	613	619	646	591	612	621	661	628	650	596	598	608	665	557	615	596	626	644	613	552	584	587	619	579	639	602	611	593	611	634	570	610	627	617	627	611	584	622	639	655	624	632	612	574	618	601	586	648	616	599	648	567	636	615	575	592	637	603	562	575	604	664	620	606	605	622	606	636	667	617	562	584	606	612	646	640	604	634	586	634	603	616	625
25087	22246	33233	31270	22395	14208	7175	3390	1921	1182	760	750	685	700	735	691	658	673	686	669	693	707	729	740	716	664	716	706	736	719	700	684	691	702	660	730	689	720	720	701	706	767	731	740	701	715	704	664	726	691	681	678	724	723	726	708	703	727	699	718	697	729	694	738	706	682	669	669	719	742	726	700	659	722	683	667	716	675	686	734	671	730	697	683	697	676	684	737	719	717	721	688	710	705	723	748	692	671	704	703	704	705	701	663	714	747	707	714	709	682	703	723	701	673	710	706	659	684	667	702	677	662	732	756	648	727	668	726	681	664	707	679	704	700	688	691	679	687	662	678	732	680	722	679	733	680	663	693	727	721	732	687	674	674	725	696	699	719	682	674	703	743	713	723	684	684	709	686	682	722	762	715	686	698	678	662	698	733	677	742	698	692	736	680	681	702	733	714	690	679	704	743	726	683	715	733	677	670	653	748	745	686	713	727	688	716	694	682	729	715	692	698	685	711	685	680	689	788	666	718	702	693	660	715	680	724	737	742	679	736	655	736	711	710	707	647	705	673	700	722	692	708	682	687	683	719	756	683	687	667	652	701	714	711	664	676	675	694	663	720	718	739	687	727	690	708	728	697	674	680	699	707	695	699	694	720	697	704	735	653	720	663	725	703	670	699	701	708	713	663	631	719	710	682	687	652	717	740	693	695	690	729	679	704	728	722	679	631	718	673	669	735	697	712	706	660	691	687	684	677	709	686	699	711	672	683	707	692	679	723	686	686	741	707	742	722	750	707	629	684	720	656	695	696	720	630	701	688	705	716	700	724	736	734	696	732	709	742	703	767	751	686	736	676	672	635	728	677	704	719	717	741	751	723	716	701	716	727	708	671	689	683	640	718	690	698	723	676	709	729	704	695	728	633	732	681	722	622	708	737	670	709	679	670	694	731	703	732	703	725	665	677	667	747	709	665	691	710	650	706	676	661	704	676	687	684	738	676	684	707	742	685	717	706	703	687	677	692	719	722	689	712	714	737	704	766	645	696	718	711	675	691	699	651	703	728	729	697	640	710	706	722	694	666	707	701	755	675	705	720	707	713	720	691	742	753	689	705	695	689	682	675	727	679	712	698	710	653	685	701	672	687	710	677	724	738	721	709	672	676	686	703	682	720	701	680	717	668	671	719	662	657	723	723	669	662	691	712	680	683	725	712	684	691	738	692	710	719	713	681	669	718	687	652	744	716	672	718	711	730	712	699	727	694	636	666	716	726	689	697	690	657	722	756	726	697	689	665	669	681	711	687	670	677	720	764	741	686	683	722	706	709	651	684	682	703	693	713	679	704	753	680	729	674	708	704	682	703	720	719	718	711	709	726	695	670	655	663	696	681	725	695	670	683	688	719	745	722	748	667	721	676	703	702	718	679	724	717	692	767	686	737	705	716	705	716	758	716	677	738	664	699	702	726	682	721	706	713	706	700	687	678	739	665	682	700	695	745	740	674	706	709	676	688	696	667	661	741	706	746	699	743	692	739	739	711	689	706	701	744	703	714	694	729	688	677	693	672	747	678	701	690	722	644	685	711	690	726	704	705	691	705	671	655	745	702	719	717	691	669	715	716	710	722	655	672	731	707	739	675	705	688	731	661	695	734	657	682	741	682	682	706	704	648	696	686	698	731	691	674	712	676	695	689	655	777	712	701	708	696	692	730	717	700	701	655	717	717	700	658	716	666	689	660	662	673	685	692	724	715	718	680	672	689	701	691	711	709	712	684	716	718	719	732	722	734	712	727	698	707	690	698	713	752	685	719	713	675	669	705	733	700	711	705	670	707	706	637	670	678	696	717	718	673	683	681	697	688	682	686	677	657	693	727	707	708	695	643	702	680	724	684	713	710	669	712	699	751	689	684	674	727	681	686	732	729	712	686	682	736	706	703	704	672	672	674	691	711	711	683	741	740	692	720	680	694	704	693	700	668	674	729	730	690	708	725	708	727	693	659	688	679	726	744	697	692	690	676	727	655	652	662	730	677	735	717	700	700	704	744	696	707	709	706	724	720	713	709	703	669	664	725	691	698	734	714	686	728	695	726	648	713	735	695	658	735	689	677	674	642	710	726	661	711	721	718	703	669	719	695	684	746	719	650	691	702	727	691	670	698	728	708	684	641	704	690	681	741	716	696	741	681	737	705	756	724	698	721	703	673	656	704	710	674	697	730	729	699	710	701	700	716	710	722	705	635	669	689	708	694	687	688	704	671	645	709	709	654	714	655	663	680	685	707	736	698	717	712	697	666	704	704	722	681	735	701	705	685	654	666	691	709	704	692	681	677	729	708	703	731	717	725	710	708	695	693	686	709	712	719	706	724	678	692	741	731	760	687	700	687	731	673	701	666	695	685	716	688	681	702	716	733	708	741	673	695	766	720	685	700	656	728	677	744	718	702	690	684	717	662	725	721	786	704	703	670	653	696	713	729	679	694	706	681	715	721	714	713	675	733	692	712	723	686	695	694	655	691	726	707	725	729	746	687	680	718	702	656	719	728	690	705	701	722	681	679	677	681	688	679	709	708	663	732	672	701	715	751	714	733	750	669	717	656	725	713	652	673	670	705	658	673	711	704	723	702	707	673	699	707	693	690	700	703	717	725	763	694	700	703	706	749	705	702	741	673	675	725	701	683	699	691	720	704	710	681	700	702	700	665	714	742	679	662	667	704	673	682	699	693	703	685	723	666	713	660	676	740	768	704	707	682	674	702	697	715	696	668	692	724	693	656	725	702	688	698	697	662	683	690	726	658	659	669	701	684	704	685	680	656	704	716	640	667	703	710	730	674	639	735	688	718	669	731	702	726	693	708	724	707	681	668	707	668	723	744	708	701	707	686	689	668	678	710	693	705	743	671	737	750	695	658	735	692	709	700	753	751	723	704	697	682	667	680	668	682	729	734	700	669	714	701	700	695	707	611	714	685	697	647	698	675	732	695	697	689	681	678	679	675	663	692	673	639	664	690	697	646	685	675	722	718	686	678	695	683	710	697	707	652	660	716	626	688	706	746	768	678	663	692	669	669	667	696	698	721	716	715	710	742	707	659	678	694	678	687	670	716	688	717	697	716	683	647	658	703	703	698	687	706	709	718	709	711	713	688	686	714	678	689	710	705	709	665	741	664	702	682	674	714	737	722	738	721	717	721	742	737	699	684	719	704	715	729	722	692	668	694	726	711	725	686	679	695	701	664	741	670	672	729	690	694	695	730	720	717	697	704	661	700	719	669	690	686	716	693	739	696	722	736	725	645	687	664	729	741	722	662	730	673	740	704	675	697	708	661	685	716	740	759	681	677	690	675	689	735	698	703	687	678	716	733	689	682	745	645	663	679	717	687	725	753	649	728	744	738	728	663	733	699	713	709	701	774	692	713	693	714	728	747	664	693	698	695	692	704	689	676	707	684	711	714	712	702	747	719	705	705	698	705	688	694	702	712	741	679	677	736	692	682	703	728	749	723	710	719
40391	68929	52393	36220	26240	17548	10486	5597	2934	1662	853	728	739	790	736	715	708	763	788	759	747	744	724	743	727	808	751	769	779	743	792	703	748	738	721	721	745	723	723	803	758	735	735	748	761	804	725	730	762	732	768	770	784	757	785	775	705	720	767	794	741	775	725	745	704	756	704	743	790	724	722	702	766	746	753	776	733	702	753	750	768	756	742	782	770	813	732	811	723	787	790	718	714	753	774	753	769	734	720	723	717	756	720	766	799	747	786	767	765	753	709	728	803	747	711	757	792	696	775	733	740	741	745	707	741	717	769	696	730	746	790	823	768	734	742	772	739	743	729	735	775	750	758	719	746	764	725	763	789	725	703	733	702	770	756	723	812	774	777	705	766	786	744	710	745	720	782	792	747	712	753	743	718	749	751	741	761	753	733	740	729	744	752	751	784	759	758	723	714	751	749	759	783	732	743	730	737	767	733	807	768	723	774	718	756	734	733	781	756	776	755	734	781	728	763	758	675	780	743	769	728	767	685	720	729	735	763	742	741	743	739	735	751	763	739	744	740	764	724	770	778	689	768	763	773	754	769	739	731	750	744	746	767	684	745	740	728	747	784	759	730	736	740	762	737	778	772	674	796	706	739	746	720	773	708	746	749	767	734	731	764	732	742	706	757	751	760	745	746	769	720	755	757	804	760	718	774	763	750	780	745	773	747	742	708	767	741	740	757	744	780	777	771	710	749	770	731	777	716	758	714	723	791	786	750	720	726	764	725	706	769	751	731	728	733	762	727	798	744	764	785	726	751	759	691	735	760	738	777	738	770	708	743	722	727	765	701	769	761	777	753	744	708	736	758	739	770	791	727	766	738	776	752	757	755	742	753	744	712	745	771	795	732	759	676	733	774	749	753	756	775	707	747	723	742	755	732	759	754	776	764	795	738	726	724	734	744	757	757	740	782	764	730	753	803	714	744	720	712	725	745	780	728	783	689	726	717	741	678	718	765	771	760	756	785	735	802	775	744	759	741	792	776	725	749	730	756	782	757	769	726	734	731	754	722	755	689	774	729	779	749	744	743	770	719	758	767	767	714	765	753	762	778	802	751	743	752	766	736	761	808	737	764	781	704	717	703	777	738	759	729	786	791	742	723	753	765	765	759	735	759	758	779	709	713	768	748	752	730	755	731	754	722	741	719	766	764	796	773	782	728	726	763	773	691	734	745	758	727	713	741	696	790	787	809	726	717	740	734	688	768	761	726	774	753	793	763	800	745	772	766	819	718	735	759	725	740	749	733	799	763	762	747	761	774	759	735	751	739	768	748	752	709	746	752	705	725	742	769	836	805	789	751	718	719	775	740	716	778	778	751	728	771	756	727	773	788	753	787	757	727	770	807	750	764	706	741	693	752	789	743	786	768	797	716	763	737	755	750	751	764	822	698	692	757	704	731	702	796	757	722	777	738	788	713	755	715	715	741	751	766	749	756	720	742	734	728	759	693	702	740	736	744	749	738	750	761	714	734	758	734	766	771	767	773	767	766	809	773	668	756	796	722	769	754	730	795	756	746	762	725	758	771	766	794	732	713	769	781	764	737	749	710	794	752	776	702	750	742	725	791	777	719	764	756	721	757	764	734	768	755	752	711	757	747	762	731	740	791	699	742	722	753	741	697	743	696	765	772	753	730	749	773	746	750	765	729	749	679	729	704	760	786	718	746	729	759	728	723	716	773	703	727	746	753	770	753	751	754	764	732	760	753	766	731	782	794	716	722	763	778	767	779	723	721	759	794	763	732	723	730	725	705	733	785	798	771	714	741	731	736	799	776	730	746	714	754	779	755	689	749	744	730	700	745	770	765	735	773	723	760	769	771	752	765	772	749	728	730	712	702	730	758	738	727	758	743	761	728	787	739	779	738	783	733	774	775	755	796	758	762	741	773	779	783	759	735	769	756	711	780	733	699	778	737	750	738	759	743	718	707	702	742	797	788	721	787	778	738	738	758	716	768	742	747	742	768	773	776	720	738	823	769	741	721	723	754	769	732	757	770	786	749	747	735	727	730	741	765	746	765	763	745	756	745	769	788	748	798	754	732	708	781	706	769	776	773	717	810	795	741	768	728	766	758	708	729	746	749	732	739	767	724	759	793	751	770	780	737	775	713	704	772	745	785	750	767	722	726	797	743	768	763	765	717	705	693	745	742	736	738	749	703	733	784	740	735	722	734	723	751	724	774	759	724	787	767	774	780	772	809	750	700	752	759	711	761	739	741	783	768	759	804	747	745	798	711	765	783	767	771	788	819	804	738	801	808	723	739	784	716	762	741	777	754	727	711	714	742	734	701	783	764	723	762	774	754	733	734	737	752	715	788	738	763	778	716	741	763	765	770	769	755	744	729	740	718	781	711	770	708	735	739	753	756	779	747	767	795	700	745	742	784	736	741	741	764	763	778	745	750	712	777	733	793	792	768	785	755	729	748	755	746	764	718	749	699	709	754	757	722	793	771	724	724	754	732	763	733	763	764	724	760	747	772	799	788	746	762	772	724	741	753	725	746	712	756	707	730	727	768	769	744	768	737	772	755	785	731	782	751	813	747	764	769	753	750	765	766	774	753	742	759	785	757	721	778	740	791	735	752	735	738	745	774	753	746	790	748	729	738	774	755	784	754	752	744	703	736	767	709	718	786	754	777	709	768	751	768	748	725	761	767	822	795	775	797	716	785	754	752	715	732	788	744	761	763	771	735	743	754	718	738	707	721	726	777	728	759	744	713	711	710	771	701	721	691	722	762	727	725	754	753	732	728	743	695	779	723	759	760	756	745	696	723	734	720	752	755	750	769	744	727	790	749	717	771	741	747	719	733	780	790	740	753	764	735	706	707	742	763	736	759	731	740	759	727	722	748	754	761	769	762	786	755	714	740	750	727	744	705	752	740	709	752	770	694	783	700	756	793	767	738	753	740	728	751	775	716	726	691	736	794	760	770	695	716	732	739	756	741	718	749	737	754	750	777	779	733	754	726	750	713	759	739	738	745	750	714	694	768	721	738	773	765	743	764	765	796	779	734	755	749	723	713	751	827	803	715	739	755	746	749	738	767	764	740	704	763	736	761	702	755	758	726	732	736	735	774	718	762	763	788	748	784	741	739	756	753	766	788	761	714	732	715	724	784	699	787	743	713	769	702	758	768	742	735	762	806	702	780	773	757	774	789	769	721	696	766	719	731	766	743	727	716	754	709	733	688	708	741	738	764	721	775	759	764	732	810	742	757	714	777	762	767	750	775	725	741	761	732	763	713	772	748	702	724	721	717	724	751	751	743	765	775	750	729	730	784	744	763	752	756	757	730	732	768	769	745	743	732	770	770	759	732	709	806	780	790	754	730	717	777	751	727	697	727	723	700	764	736	767	696	746	747	743	756	722	735	774	766	699	707	740	739	747	785	728	764	773	719	741	746	756	806	711	733	729	753	733	765	733	766	730	748	740	743	749	729	803	796	746	767	711	722	726
22537	21338	30931	28721	29174	30089	26279	13930	6380	2777	1246	938	920	929	924	793	897	905	917	916	924	917	885	871	875	895	885	934	921	909	928	920	920	947	885	966	928	894	866	868	874	910	896	892	864	909	871	889	919	886	955	872	876	874	882	912	922	898	859	872	907	900	850	919	894	937	938	884	947	883	901	906	963	865	900	906	930	894	898	899	926	934	962	887	901	908	905	901	931	874	905	912	916	928	916	893	862	841	906	890	880	854	816	910	915	861	903	860	927	889	821	844	829	855	950	919	941	881	886	947	917	919	940	932	951	856	899	925	922	821	975	907	880	866	878	885	842	875	872	871	847	931	895	903	883	871	920	898	913	868	919	862	886	898	823	899	886	872	929	874	888	852	948	925	916	910	852	927	933	912	898	894	904	861	878	948	822	907	880	898	909	952	857	839	936	901	885	899	889	858	948	916	881	880	851	881	878	882	948	893	924	929	897	867	934	881	923	887	916	890	902	950	892	935	866	847	899	881	881	850	902	861	905	874	906	920	842	883	843	891	940	856	923	887	900	949	873	931	911	921	926	942	904	893	854	883	904	966	891	836	915	864	851	846	890	895	888	818	848	951	885	849	932	897	857	887	981	916	905	904	919	905	914	848	966	897	905	898	955	883	883	937	903	892	896	870	872	882	871	929	920	834	891	893	887	931	854	892	923	886	865	899	905	906	871	933	868	886	905	865	956	883	896	914	881	944	921	934	907	918	944	877	843	883	878	922	903	896	913	946	919	954	895	882	888	888	853	941	930	885	887	869	890	907	891	889	908	904	968	837	950	890	894	876	883	896	891	872	895	848	923	839	920	905	958	924	880	857	866	881	871	941	936	953	932	813	867	907	963	877	888	918	919	863	928	941	876	883	858	882	884	857	874	933	901	894	900	852	899	895	901	892	928	879	893	954	938	910	884	911	924	868	910	871	912	881	901	843	861	897	840	860	836	915	827	871	900	920	916	950	875	873	907	931	894	870	909	906	870	925	952	903	937	878	894	862	922	899	894	866	850	878	916	945	916	925	915	882	893	943	928	922	910	923	951	856	908	890	907	955	849	853	883	858	887	929	918	932	887	846	881	856	920	853	874	933	896	881	892	934	912	897	917	880	914	818	845	884	912	914	870	911	946	903	939	943	860	891	904	868	942	891	916	855	920	909	889	909	873	874	884	899	896	849	837	886	935	906	876	933	882	911	899	914	919	904	910	923	918	942	886	954	896	856	867	922	847	856	916	891	911	879	859	888	889	885	892	869	898	877	891	874	927	938	872	905	857	875	898	910	869	934	925	844	929	989	832	936	913	870	901	901	924	883	912	919	915	923	857	930	871	886	914	882	883	936	899	896	867	941	916	891	911	922	897	900	875	931	877	906	891	906	895	886	934	907	873	919	900	891	864	869	913	918	858	883	870	931	902	931	905	933	893	881	927	910	880	849	872	914	908	910	874	898	905	939	924	853	922	921	873	913	872	902	910	879	856	841	898	838	879	919	940	904	901	869	882	888	899	874	885	905	941	905	906	916	886	944	899	900	890	833	904	825	931	926	888	914	861	893	919	910	924	933	884	888	870	857	896	883	859	881	870	888	910	932	897	905	879	891	944	898	905	881	866	858	868	899	894	933	948	908	925	933	944	909	931	897	882	892	838	903	952	902	830	924	887	911	892	873	854	921	865	903	905	888	924	865	858	906	904	882	916	883	920	982	864	925	904	928	908	885	850	865	912	922	944	904	884	932	886	907	909	924	854	897	937	910	896	915	869	839	922	854	904	849	872	870	923	888	880	907	857	902	922	874	841	921	931	937	848	913	892	895	904	868	856	901	921	929	853	886	846	880	924	912	908	909	963	957	921	860	881	891	895	887	888	916	986	933	927	898	868	912	907	920	900	868	886	878	924	898	911	844	887	892	918	874	907	877	889	823	931	883	821	879	891	909	891	881	872	901	904	890	893	904	901	916	925	897	913	928	875	866	954	877	895	895	859	865	897	876	897	912	927	903	898	864	903	888	867	833	875	926	858	917	953	936	927	868	923	889	893	876	871	868	833	882	886	889	870	847	847	884	907	909	890	917	896	850	924	909	916	904	894	844	839	848	910	911	901	952	877	948	856	951	856	900	917	850	882	941	937	935	889	877	888	900	923	886	945	900	931	900	870	909	880	855	870	901	924	860	905	885	919	912	873	932	913	904	903	897	892	885	841	874	905	878	931	919	864	885	869	878	951	906	856	912	838	859	879	929	930	911	845	883	909	878	883	910	931	880	879	875	924	903	875	844	935	896	932	807	932	932	906	886	908	872	870	875	882	896	911	923	875	926	910	877	943	837	933	930	891	862	915	869	843	899	949	834	890	894	876	906	860	877	883	925	876	901	857	900	922	869	858	954	890	905	872	909	906	941	867	885	947	893	906	909	903	874	913	915	862	870	897	917	892	930	829	879	866	887	885	888	878	877	912	867	935	916	940	959	857	921	904	896	964	879	865	915	849	906	867	881	886	909	890	901	968	881	893	875	918	858	868	887	937	902	979	848	904	974	906	934	982	863	909	904	906	832	888	862	879	957	885	894	903	888	882	972	918	855	870	924	843	868	914	906	850	875	844	951	925	950	898	931	921	876	956	886	962	861	871	891	859	944	887	898	927	884	862	908	890	870	846	931	907	952	897	877	886	870	912	887	869	882	901	892	861	899	953	894	896	854	898	890	893	945	907	895	947	851	933	841	880	933	906	918	904	858	879	850	912	836	864	925	832	926	878	909	910	897	973	910	840	891	884	901	894	866	885	933	881	889	881	909	850	891	868	899	895	914	934	921	928	848	883	839	889	901	913	932	881	934	929	879	909	915	878	930	873	919	907	915	900	921	905	878	856	851	891	908	925	900	916	910	902	867	922	896	867	897	900	955	884	917	851	870	905	916	835	923	931	883	909	885	843	895	853	926	894	872	898	903	892	908	901	924	920	888	881	894	866	889	890	895	903	876	876	921	972	949	910	901	902	926	920	927	929	892	858	868	892	929	926	861	968	912	872	884	863	868	882	901	972	870	911	867	899	903	923	897	918	892	904	910	824	862	901	910	837	928	926	892	887	878	935	898	824	867	932	867	869	868	934	876	915	934	934	892	904	930	922	921	876	919	878	893	844	872	917	889	882	892	924	872	876	854	937	897	878	872	955	919	836	902	904	932	937	916	832	925	904	906	877	953	927	930	898	914	942	875	917	870	895	905	901	924	843	875	917	881	895	839	872	945	906	862	853	900	902	926	866	874	921	865	903	882	832	932	884	892	932	885	880	928	900	850	886	882	905	942	890	913	826	879	843	860	867	918	921	995	940	869	885	941	859	923	915	908	907	837	886	887	921	879	841	899	901	899	885	888	884	882	948	923	890	895	915	874	931	869	902	925	902	862	921	874	894	870	841	960	934	925	870	914	861	956	912	948	902	916	902	905	908	907	891	931	818	854	944	883	873	880	890	848
52607	95346	76803	57059	46328	35447	24907	15533	8449	3738	1360	1033	853	896	930	908	933	895	968	970	930	845	980	882	954	888	897	850	924	973	883	881	925	929	898	911	932	913	919	920	920	955	849	883	930	852	926	889	906	904	919	873	948	895	881	893	869	844	885	870	839	866	861	887	961	836	931	865	891	869	932	864	919	937	907	861	920	911	881	860	894	891	934	881	931	948	924	955	957	915	921	926	965	913	916	890	904	871	929	866	924	913	929	914	926	918	924	890	925	934	881	904	913	900	963	888	912	876	890	897	910	885	920	879	891	843	920	943	892	931	917	902	889	886	918	894	907	931	890	919	926	914	872	891	941	867	914	899	862	934	922	892	914	965	971	897	937	926	888	902	912	897	903	898	868	947	911	896	870	908	878	978	904	890	900	971	916	894	926	936	908	899	907	928	861	944	914	878	959	846	910	886	902	957	890	946	968	932	866	910	885	897	909	871	896	947	883	853	917	891	929	906	859	877	940	946	929	902	852	917	873	934	901	959	881	917	864	860	911	918	970	936	937	893	941	927	925	939	878	911	896	877	883	959	856	922	815	882	892	984	888	920	910	858	892	883	886	913	879	914	941	830	883	917	942	880	850	880	891	950	936	910	960	889	932	909	883	904	894	915	926	940	935	880	910	918	885	921	909	918	889	939	912	862	888	898	921	917	910	894	915	866	992	886	884	887	902	844	889	919	888	889	908	858	874	861	938	870	948	889	888	916	894	899	904	941	906	931	959	905	857	877	895	938	917	884	892	889	919	894	855	901	858	915	920	864	930	907	897	921	886	914	934	889	892	920	889	850	855	916	887	926	889	866	945	912	871	889	898	892	889	913	957	837	942	931	910	915	885	870	917	893	885	945	910	899	948	924	865	928	901	958	893	907	931	893	944	891	916	889	886	939	865	877	875	907	891	960	916	882	945	934	847	899	917	930	926	936	904	910	879	903	913	934	867	889	921	875	885	910	926	848	952	937	881	868	895	852	876	901	917	913	909	900	964	884	866	911	897	922	946	881	888	891	906	877	899	955	885	857	973	877	908	953	968	894	888	909	970	893	904	938	908	903	912	898	916	957	893	924	854	892	869	930	924	883	907	924	903	970	975	894	910	851	845	895	846	846	897	900	926	917	904	927	942	942	894	898	971	908	909	910	942	977	909	859	894	880	877	914	929	896	920	869	904	880	894	872	898	955	947	872	883	929	862	907	852	911	894	932	917	900	931	880	916	930	891	923	879	915	913	936	977	891	907	903	898	891	884	899	892	889	931	946	944	940	924	902	871	930	894	924	893	881	945	909	901	940	900	915	924	896	911	909	855	914	865	869	931	911	939	869	882	864	907	953	912	876	927	942	899	904	893	908	953	851	891	897	940	884	876	889	882	904	908	895	876	910	917	894	883	945	909	909	933	887	888	881	896	896	902	897	956	906	911	970	892	912	906	855	851	890	855	918	919	914	937	904	887	925	906	886	928	877	892	965	820	901	870	888	876	927	897	943	870	944	883	918	895	897	840	909	932	916	927	891	933	916	906	924	906	940	880	933	924	873	906	945	882	886	913	945	894	865	886	941	892	886	877	914	860	879	905	914	938	891	928	941	909	945	933	909	944	915	897	869	882	929	906	905	901	915	912	876	862	939	929	935	940	921	866	895	945	956	904	913	843	911	870	918	920	909	935	911	923	936	927	910	884	920	896	924	888	905	901	873	902	917	909	883	899	862	902	876	901	841	958	935	897	899	911	875	957	902	880	953	872	859	921	938	912	948	892	906	902	868	881	864	944	881	876	895	987	848	906	882	882	889	953	913	850	856	841	879	894	871	939	934	925	989	885	920	897	897	966	900	889	908	896	849	950	913	865	925	926	926	947	927	927	904	881	937	904	861	955	871	880	932	908	913	959	882	880	930	926	915	864	904	893	921	956	888	899	896	872	888	879	898	897	906	916	924	928	963	900	831	901	907	906	908	878	892	926	954	877	919	906	959	868	946	895	949	932	862	890	950	929	910	920	901	865	863	942	907	878	886	918	902	957	855	958	888	893	935	896	877	894	907	920	897	930	918	980	894	922	875	897	933	850	892	907	903	908	876	919	925	874	901	869	935	879	924	888	914	887	948	985	931	913	905	979	935	912	962	928	922	894	928	952	901	913	906	891	918	904	932	914	899	936	919	867	894	928	915	910	900	905	910	890	933	893	924	913	910	870	921	891	937	887	932	849	898	922	851	923	898	937	940	913	911	884	927	854	891	933	956	887	873	873	914	926	886	928	911	905	886	898	851	875	985	864	926	969	913	933	891	938	893	862	895	881	957	894	893	909	899	900	883	964	910	949	885	865	882	908	916	907	924	878	941	955	890	902	879	854	927	926	902	895	906	909	888	915	952	943	931	928	903	914	943	909	918	879	928	956	884	894	921	866	947	901	846	894	870	889	926	883	921	969	910	929	912	900	914	901	894	934	947	945	894	981	879	937	888	889	882	942	923	944	890	895	943	891	932	956	972	889	887	950	909	895	937	951	880	874	909	943	867	917	860	886	932	893	841	938	939	916	844	912	922	866	936	942	852	939	884	930	861	874	851	869	881	885	852	957	924	990	890	885	921	904	888	926	926	909	873	938	852	899	922	868	849	923	897	890	926	861	912	911	874	917	917	882	895	955	894	868	911	918	911	921	827	912	871	930	852	873	856	915	904	885	944	941	935	887	873	927	876	896	884	886	914	913	891	850	878	866	908	966	918	866	919	852	881	930	886	935	854	881	944	882	926	898	942	906	880	907	874	829	926	915	895	869	888	915	887	897	886	877	902	923	859	889	898	910	917	889	905	917	922	921	906	949	902	958	931	948	902	866	832	882	925	856	890	859	946	910	925	890	949	923	935	906	902	914	922	918	923	860	858	868	931	898	877	872	845	931	844	884	885	895	900	962	886	932	888	883	924	901	903	864	885	898	895	880	917	953	950	943	948	889	869	973	898	894	872	959	955	943	901	872	881	876	897	944	899	946	895	902	928	866	929	901	926	871	873	925	881	938	874	899	891	903	893	889	968	933	868	930	907	892	933	929	931	958	937	970	949	855	830	918	909	936	905	954	961	901	967	920	937	949	835	886	948	920	827	889	875	917	919	856	904	889	880	928	979	828	913	887	918	899	912	933	902	919	925	908	853	940	884	901	919	896	939	885	899	953	921	914	891	922	850	943	891	941	932	883	942	916	903	873	880	889	895	959	882	877	909	891	919	907	906	922	949	879	887	975	871	895	942	920	888	884	924	921	925	890	925	847	941	896	902	939	893	890	975	872	869	915	897	917	949	883	876	876	879	894	908	874	942	885	885	916	879	902	892	947	882	829	931	951	876	878	906	899	940	874	940	920	964	902	887	994	902	891	931	926	929	911	927	943	936	922	951	885	931	896	944	901	883	905	906	895	918	904	929	908	871	928	919	888	941	915	926	847	936	864	871	915	885	888	925	880	908	869	916
28936	25004	26173	15014	6616	2983	1443	1005	815	641	575	502	522	533	521	538	542	529	524	524	572	511	491	540	523	538	514	518	525	494	553	504	528	542	516	509	530	535	495	533	514	534	551	514	497	496	543	519	543	559	537	520	542	532	541	539	549	560	540	520	510	512	516	519	510	500	509	528	538	507	499	550	496	552	514	511	505	468	491	505	495	526	532	521	519	539	514	520	536	515	562	549	475	554	510	527	487	519	531	548	521	517	572	515	507	544	519	521	542	531	530	522	517	555	512	567	529	489	545	512	553	543	508	510	537	515	538	494	565	559	532	513	533	516	526	526	531	484	528	518	544	550	511	529	541	503	509	502	512	494	532	539	514	546	501	520	492	498	497	534	539	558	516	472	523	534	542	533	499	499	543	517	488	510	499	514	529	485	546	522	509	501	507	549	509	502	540	522	521	548	543	504	559	560	530	512	599	539	485	487	479	507	494	517	540	558	521	519	526	537	471	452	534	506	503	558	526	486	527	487	513	523	537	525	532	522	499	502	540	519	513	517	517	502	509	556	527	510	502	508	535	505	530	494	536	554	531	452	520	499	507	532	546	485	511	522	501	555	495	527	541	542	523	488	531	514	505	520	495	562	496	499	534	515	520	476	544	526	527	501	519	510	511	482	476	515	536	516	496	550	540	510	509	525	538	518	501	541	545	545	494	490	548	516	555	517	507	488	523	463	575	522	511	529	504	507	515	499	539	506	513	515	499	564	499	522	505	525	502	478	539	522	511	555	520	513	538	529	522	500	533	496	516	473	532	537	557	538	511	535	479	558	510	539	528	507	517	519	514	514	546	496	515	574	508	505	523	503	505	517	470	522	541	517	531	560	533	518	561	517	510	526	512	500	536	520	507	557	563	528	518	549	552	510	535	510	527	526	511	544	514	524	516	517	517	516	540	482	512	540	533	500	532	520	509	502	522	495	503	508	494	537	545	477	521	530	580	523	505	521	533	477	516	528	522	531	504	508	512	549	535	537	571	542	555	545	482	485	493	472	540	512	558	531	506	507	512	523	550	528	568	535	462	527	502	513	512	526	561	537	524	557	473	485	517	566	471	495	476	565	561	524	496	527	530	508	532	513	533	530	552	501	504	472	503	509	510	544	535	526	541	501	485	501	524	538	529	501	502	542	545	484	545	516	540	474	519	533	479	537	518	497	535	518	547	535	501	500	549	490	496	508	538	520	545	510	543	533	561	499	524	509	518	506	545	523	476	539	516	531	508	567	520	549	503	532	554	525	505	526	524	530	517	523	509	509	529	550	503	518	520	523	532	533	494	521	457	526	552	525	534	528	508	563	532	479	514	525	520	486	512	474	510	474	515	472	537	531	517	528	565	528	531	590	533	467	538	498	478	518	511	534	503	524	512	505	545	560	543	508	534	477	515	508	502	505	497	526	498	513	495	522	502	505	503	447	538	513	541	562	508	528	552	505	489	526	541	570	493	522	483	497	543	534	529	526	519	500	550	515	532	527	515	521	521	531	490	550	497	524	537	548	519	552	476	533	504	526	519	510	529	546	497	533	510	541	527	544	543	540	528	518	527	528	509	537	526	535	550	495	519	542	520	566	528	536	536	540	495	516	505	538	478	495	505	534	535	543	519	563	516	509	514	523	500	566	539	555	488	502	494	545	502	515	530	516	479	505	497	509	545	501	524	513	505	498	479	491	509	534	529	548	526	521	529	502	539	522	519	521	516	533	537	529	524	492	570	542	509	511	532	542	520	467	510	512	472	499	568	544	514	525	502	539	534	482	494	539	493	517	521	535	473	523	547	519	539	533	501	512	529	555	517	553	494	533	548	511	499	551	540	505	494	480	551	539	492	514	520	518	520	498	513	528	532	506	490	533	573	542	540	537	546	496	515	512	539	516	477	516	542	493	527	529	576	514	531	503	519	577	538	556	509	570	543	500	527	517	517	550	524	534	498	561	536	559	559	529	558	519	538	552	502	491	511	475	517	564	498	510	532	535	501	538	524	521	498	528	564	539	536	541	513	533	463	531	512	494	514	541	508	515	479	495	521	513	500	502	549	529	561	531	551	533	518	491	532	492	509	480	505	507	520	526	498	510	513	538	511	485	537	523	550	526	527	529	486	547	491	547	535	482	490	509	520	507	544	491	537	521	500	508	547	515	545	529	470	498	556	559	527	534	575	504	537	527	512	478	495	566	506	524	533	521	543	517	515	541	533	510	493	531	539	548	528	553	539	461	539	518	562	467	525	506	494	521	539	559	503	518	536	511	529	555	502	551	518	509	543	497	548	529	498	535	504	553	480	513	584	547	519	535	543	552	511	529	515	518	502	513	524	493	529	513	531	535	508	538	506	513	520	537	533	500	522	531	523	513	526	487	472	521	519	484	507	520	547	533	506	512	551	547	526	486	535	514	473	542	546	507	523	519	518	502	479	529	525	517	488	540	501	496	537	545	530	504	536	526	509	550	508	531	539	516	526	540	511	547	534	531	526	517	503	508	479	520	526	514	470	512	518	523	514	507	546	538	473	483	525	534	499	541	502	535	556	497	499	515	507	541	518	514	508	523	546	555	529	523	557	520	516	528	502	535	495	532	521	535	523	519	497	549	534	467	509	502	548	558	514	519	500	532	506	492	533	522	542	531	527	539	474	540	511	523	508	502	463	553	467	547	502	562	513	538	551	511	485	494	492	529	497	492	538	509	520	570	542	515	543	552	545	538	527	528	549	543	539	538	490	525	512	535	542	550	492	514	547	504	496	481	533	526	497	507	550	510	532	508	546	515	541	516	495	545	501	534	529	505	528	547	523	514	545	534	536	577	528	542	521	488	532	545	495	495	493	528	513	565	526	501	513	515	502	509	516	474	483	523	520	536	521	517	546	518	544	548	511	496	476	542	526	515	505	511	543	515	510	505	500	521	500	564	505	544	529	486	478	492	527	524	490	519	539	526	515	505	529	545	536	530	531	572	518	543	513	516	503	493	551	514	508	526	517	529	552	533	521	539	514	502	516	489	483	503	523	495	514	515	536	538	545	494	513	523	536	549	506	551	510	563	513	499	500	534	518	544	519	586	531	511	526	539	516	505	569	569	524	522	524	508	503	528	500	504	489	526	512	513	534	501	524	515	543	486	539	492	513	525	511	496	525	497	553	543	523	543	547	526	500	542	537	520	523	563	574	528	521	506	548	509	529	509	536	529	535	532	499	523	525	492	483	536	516	467	506	532	582	580	519	548	499	556	527	562	523	503	487	520	540	525	499	515	544	519	563	561	521	501	509	500	490	516	510	522	506	534	528	533	544	502	544	516	537	551	535	490	513	545	519	550	494	532	523	518	557	532	560	516	519	514	533	528	529	477	527	505	566	504	518	498	523	522	514	530	532	533	532	536	535	485	505	525	537	481	507	543	567	514	537	510	498	513	520	549	497	553	576	491	544	523	533	511	520	528	494	544	509	518	509	515	503	532	531	531	547	550
21782	34840	21487	10899	6749	3393	1870	1316	955	746	601	580	544	573	556	555	602	623	566	561	525	578	531	578	581	538	558	621	562	529	547	561	572	548	600	570	557	607	581	535	551	582	609	558	580	608	566	590	563	546	597	579	605	581	546	581	584	544	533	592	543	625	552	534	569	577	579	539	557	575	570	546	543	563	529	551	548	592	594	567	522	575	601	579	585	584	568	568	569	557	545	546	584	550	551	575	610	573	552	536	546	544	541	578	531	545	547	567	534	538	591	536	616	593	580	537	579	554	601	584	551	550	543	559	566	579	563	559	564	545	545	574	598	603	537	573	565	609	584	580	566	586	577	540	562	515	575	583	529	565	553	554	604	548	576	546	558	544	560	590	574	587	555	588	576	595	596	579	579	554	561	574	571	588	552	539	525	553	552	572	527	549	562	543	567	550	599	561	517	555	531	587	564	573	552	578	590	583	556	594	529	568	562	545	523	542	545	581	557	556	576	548	543	534	552	604	551	582	566	580	624	576	545	566	612	587	550	547	500	624	533	585	540	554	562	581	548	600	557	542	559	542	582	533	582	582	575	574	525	564	536	564	525	574	591	581	578	553	558	557	545	552	562	560	581	550	547	567	548	539	542	610	584	579	582	563	538	575	613	572	593	582	531	582	565	548	559	578	553	539	596	547	568	551	582	556	580	558	558	569	561	544	544	575	523	544	555	596	559	598	519	577	550	544	583	571	535	513	598	582	586	543	576	569	514	592	575	551	510	556	575	558	581	550	580	533	573	563	581	545	554	556	577	561	513	568	554	578	598	553	565	559	557	551	613	594	596	630	559	584	565	564	536	560	571	560	616	552	535	565	572	581	568	534	581	548	564	504	583	555	545	554	599	591	589	557	538	551	527	572	570	585	514	581	561	557	554	570	603	590	522	577	545	533	552	524	560	578	532	568	592	555	573	607	564	550	522	521	575	590	541	575	577	575	534	592	584	564	557	574	567	546	541	576	550	582	579	573	561	564	556	554	557	544	591	536	572	569	596	572	580	546	595	554	547	517	542	564	605	600	587	543	616	581	560	521	555	578	568	526	552	559	574	544	566	576	537	589	566	588	541	589	529	576	569	551	565	569	560	552	597	545	558	573	580	524	616	581	544	583	560	528	580	583	584	570	561	553	562	572	553	545	560	540	562	549	585	556	591	570	564	565	589	528	570	556	582	534	523	571	603	588	578	601	541	598	585	550	562	570	573	542	572	548	541	564	535	552	586	582	565	624	603	567	564	563	554	575	554	600	540	529	585	551	589	524	563	586	619	534	534	575	572	574	536	527	553	564	566	584	568	592	569	581	558	550	582	516	544	565	554	559	595	593	563	555	561	592	581	547	567	515	573	551	583	552	538	617	570	560	549	541	597	611	561	571	551	561	570	563	536	611	540	591	545	586	594	557	571	546	623	520	580	575	555	583	556	551	558	553	570	547	511	589	532	600	525	564	586	515	546	578	580	579	548	559	553	562	589	598	560	571	546	553	536	622	554	603	554	573	579	584	533	536	575	563	580	582	590	575	557	560	556	549	523	592	578	590	559	574	547	578	560	588	605	560	570	563	557	534	590	573	583	535	561	577	529	535	547	560	551	563	582	561	563	571	557	567	602	552	572	551	562	566	554	597	580	564	572	566	611	583	595	561	564	539	605	562	533	567	565	586	554	633	635	573	598	554	638	545	524	556	578	567	558	541	565	571	573	580	570	570	535	556	558	620	573	574	585	588	622	582	585	579	534	562	588	578	531	526	543	538	521	570	545	564	557	573	546	608	573	554	597	542	578	585	564	572	572	598	590	614	572	613	553	559	580	547	571	557	585	588	593	560	567	547	593	565	563	546	549	555	562	573	579	575	556	546	568	533	528	557	561	575	584	564	592	573	583	565	617	599	565	564	581	580	515	578	539	568	533	554	554	532	596	570	563	566	623	590	579	576	545	558	554	545	550	561	572	579	586	554	558	588	548	550	588	552	590	558	611	536	570	548	585	553	578	623	568	531	548	569	583	553	553	527	591	565	534	601	539	546	568	565	580	564	538	596	578	587	570	577	559	578	516	563	573	559	547	568	554	538	529	572	621	564	579	555	591	593	564	637	559	544	575	579	574	564	524	561	541	607	526	530	613	525	603	550	537	559	535	546	577	592	557	548	511	587	551	569	567	566	578	547	537	577	577	545	572	582	602	555	548	591	566	545	624	592	581	567	544	556	584	582	632	557	560	592	545	557	568	607	593	577	603	582	512	565	551	574	611	602	566	547	587	587	594	559	547	563	603	559	566	591	534	551	591	591	546	539	558	567	572	537	588	547	546	567	553	608	543	563	619	570	570	530	568	587	572	548	555	555	550	550	568	578	605	572	538	566	545	554	578	567	607	535	573	599	544	542	562	591	586	579	565	593	614	569	560	531	534	585	579	568	563	581	559	551	553	577	550	549	537	597	575	540	553	550	543	561	593	547	544	558	558	540	560	557	525	530	559	561	553	531	586	555	520	582	589	597	551	548	610	618	542	585	558	579	534	621	576	570	576	556	574	594	566	589	584	557	598	568	552	572	549	533	528	594	578	537	570	555	568	532	587	568	556	578	625	533	590	576	572	542	551	553	570	563	533	554	548	558	592	570	578	560	611	615	569	555	586	584	592	562	561	584	559	554	568	564	535	542	570	544	555	547	535	548	556	543	574	594	628	552	536	544	590	586	600	579	570	553	581	518	575	580	576	568	583	527	573	568	567	591	564	544	554	543	552	561	566	563	570	542	603	545	563	564	578	561	586	541	552	573	543	563	609	556	588	601	597	548	536	529	541	579	552	592	571	575	588	555	572	556	513	600	606	567	584	574	580	597	585	533	577	586	587	582	559	547	574	560	636	554	571	567	516	582	562	526	554	571	600	575	581	567	572	570	603	549	573	554	567	553	552	567	574	589	547	607	577	540	567	583	590	603	621	597	588	574	570	579	610	594	567	559	570	568	576	548	553	555	521	572	574	561	561	590	590	601	559	560	580	560	566	580	602	603	554	579	595	568	558	570	561	563	566	597	570	594	541	544	578	527	570	551	558	590	583	564	572	588	582	573	558	543	570	537	582	563	549	545	616	589	567	558	603	591	584	598	589	529	567	563	556	569	575	550	555	573	525	562	562	568	573	569	605	529	594	587	604	597	579	531	517	530	569	541	567	574	601	577	564	546	547	597	537	593	569	555	564	573	570	569	565	569	583	547	566	567	579	570	549	616	553	533	536	592	604	587	555	548	599	589	557	587	581	596	568	545	563	554	573	533	601	581	576	540	546	576	580	591	581	590	558	588	605	512	586	559	553	550	573	629	537	572	586	573	538	586	567	542	560	539	566	584	556	587	560	574	567	552	564	516	550	594	539	574	552	572	562	551	566	553	550	560	597	569	582	568	588	557	578	573	620	558	548	612	575	578	573	534	563	564	573	572	551	570	574	562	567	551	594	595	582	602
23676	21732	32053	33477	30599	23915	16218	7496	3604	1968	1051	647	632	645	624	596	596	597	651	630	601	614	628	641	633	639	612	607	571	638	627	611	632	633	633	651	605	686	660	589	620	615	632	611	612	590	626	610	630	614	626	597	611	622	619	615	649	659	595	654	639	633	557	667	650	625	622	667	575	623	615	619	607	657	620	637	588	569	625	586	587	664	616	611	606	614	629	622	639	641	604	627	624	617	614	665	646	605	606	626	668	631	615	628	649	623	645	605	641	682	660	619	637	631	633	641	628	621	659	628	597	623	663	614	614	599	602	619	615	658	607	635	591	678	593	647	626	582	585	648	605	660	657	634	620	551	632	606	617	663	651	628	621	619	585	608	655	592	596	598	592	610	633	572	592	579	619	613	595	676	675	553	574	636	670	617	608	629	564	621	602	571	602	625	647	607	624	582	595	596	590	631	640	625	634	636	623	613	637	604	655	596	608	641	631	640	610	607	602	657	603	576	576	627	582	614	583	642	561	596	574	662	639	639	613	595	585	629	634	612	615	703	698	618	611	612	573	632	587	590	604	625	655	636	610	597	583	640	598	637	594	634	580	663	648	607	627	604	629	658	606	625	651	613	590	652	583	592	636	661	593	586	596	652	647	575	642	623	625	647	623	602	595	616	634	579	618	589	603	540	632	575	577	621	626	614	637	590	599	621	587	595	603	674	646	605	603	611	618	623	601	632	630	619	642	634	629	623	562	594	625	569	607	624	661	615	645	614	619	664	609	567	604	592	604	613	638	605	637	597	604	595	620	647	613	620	649	648	626	624	601	597	619	588	598	585	622	639	684	600	611	591	614	609	608	613	622	638	586	611	588	573	622	636	598	592	616	644	631	626	654	587	591	621	604	663	598	624	616	616	636	654	618	581	668	612	601	566	585	585	633	608	605	622	569	655	591	611	635	608	648	644	620	635	623	627	599	644	624	627	598	603	607	655	606	646	603	631	633	651	622	637	631	590	627	624	682	651	630	625	627	637	585	640	599	664	631	609	618	600	645	598	644	573	626	656	599	613	659	571	656	659	576	564	661	622	633	641	628	631	611	598	607	607	626	624	585	646	644	628	641	596	626	644	609	625	640	621	632	623	617	648	600	596	584	616	611	604	627	630	621	603	592	588	614	639	608	635	640	644	626	620	646	643	625	616	641	592	596	643	584	659	634	602	636	593	623	664	592	621	640	612	615	594	581	602	621	653	614	614	646	650	605	640	626	617	678	625	599	617	654	614	603	660	625	631	640	642	601	639	614	626	635	609	634	582	631	624	633	620	672	639	623	645	625	588	556	623	621	637	656	617	601	605	625	609	581	630	641	627	615	593	627	619	554	634	622	599	611	640	631	589	628	591	593	614	619	625	621	643	592	612	606	624	665	611	618	634	616	622	646	638	647	582	598	656	586	597	641	622	602	618	618	594	607	663	607	635	624	594	622	629	667	602	625	609	591	597	605	617	641	593	611	625	629	633	656	628	640	655	638	570	602	590	607	627	607	603	611	649	621	587	630	619	574	613	624	651	619	623	618	666	594	647	589	638	605	591	660	623	622	618	598	668	637	599	616	605	616	563	676	579	601	638	592	594	601	632	596	602	591	612	616	642	576	657	611	631	670	627	627	594	608	632	591	583	636	653	590	623	612	654	570	653	644	575	576	602	635	620	619	653	562	655	653	541	629	587	622	580	617	647	594	638	602	638	599	607	650	654	593	647	616	665	616	595	573	595	634	607	623	609	584	611	609	618	639	589	612	588	638	605	607	623	632	605	630	578	591	607	603	607	614	618	639	653	589	611	636	604	614	568	611	616	618	628	612	607	641	606	650	654	609	620	615	606	644	675	604	612	606	616	609	627	616	566	586	628	627	631	605	570	602	605	602	645	626	610	617	642	598	656	709	583	598	626	602	592	640	618	581	573	640	641	624	637	619	657	633	589	566	632	597	626	616	628	599	639	644	670	617	635	611	642	649	641	656	647	602	622	570	621	620	584	594	575	613	633	651	650	616	643	648	629	629	615	612	634	620	636	617	586	589	635	634	632	619	567	586	653	598	665	623	662	592	614	627	669	648	652	624	612	626	598	636	597	659	630	615	597	589	612	631	609	607	626	629	594	605	610	584	620	603	623	606	635	601	623	621	612	603	612	618	612	647	582	633	610	623	671	638	569	609	624	572	652	605	611	560	614	604	629	658	630	629	659	649	619	654	602	602	578	637	668	577	598	602	590	589	658	593	600	670	667	620	613	594	612	632	639	604	639	630	561	637	629	637	611	622	590	607	588	630	630	587	576	595	618	622	613	595	630	637	572	631	646	608	611	665	605	602	622	594	634	602	591	642	580	660	619	654	645	600	602	660	590	598	625	618	651	619	652	640	605	611	630	615	643	617	610	606	625	583	659	589	605	641	620	619	578	599	557	618	643	608	654	565	578	604	675	631	615	610	630	633	628	586	626	586	567	611	618	645	649	585	599	643	643	648	598	615	643	577	631	605	632	641	623	601	636	641	609	647	586	583	651	605	608	627	594	630	600	649	611	624	610	582	639	642	631	663	637	578	659	599	669	627	603	657	595	629	614	624	624	622	621	649	615	612	649	621	646	586	632	607	555	580	606	576	605	659	655	582	647	633	633	583	565	628	624	641	636	602	628	641	608	613	597	624	601	599	585	647	624	646	643	618	641	620	611	622	653	614	603	617	678	590	659	624	600	613	626	648	584	596	638	651	668	616	574	635	623	611	551	644	630	602	598	630	643	593	584	628	627	588	660	613	608	625	623	580	615	602	638	630	647	597	596	630	612	597	659	623	653	613	528	578	618	605	659	594	601	578	611	615	642	624	607	643	574	636	598	644	639	632	576	612	606	597	621	590	611	615	640	653	605	649	658	616	608	584	647	607	646	646	602	623	651	610	631	585	595	626	637	654	625	564	639	613	611	637	617	629	589	626	553	633	612	602	604	651	612	632	608	614	627	598	594	565	590	630	623	607	616	585	641	619	626	602	637	606	592	671	611	615	648	593	585	639	659	610	619	676	623	663	642	612	630	671	652	613	605	655	602	621	586	638	615	606	612	634	601	630	636	613	581	647	593	617	601	604	631	606	595	627	655	592	591	603	652	636	613	644	631	643	583	624	667	619	655	602	602	580	599	587	643	633	633	637	610	594	612	602	628	580	670	602	571	620	624	574	587	585	659	647	580	628	674	639	625	632	638	573	641	628	636	617	594	616	612	603	625	642	639	628	627	608	630	591	627	620	652	659	576	623	612	647	601	609	587	654	606	596	630	595	616	558	668	616	637	596	637	593	622	634	615	630	641	631	630	628	667	650	600	631	587	664	589	622	631	618	610	632	637	632	622	559	606	664	601	598	624	604	662	594	640	665	582	588	641	614	617	637	649	604	565	637	630	599	611	621	645	629	632	658	624	651	615	606	685	635	632	633	624	608	609	605	646	645	598	578	630	619	626	608	599
46048	83931	63669	48156	36975	23389	16027	9800	5305	2882	1263	722	648	657	601	637	645	680	664	649	608	636	636	640	636	641	627	648	678	674	688	636	622	617	646	678	637	664	640	613	685	587	649	673	625	687	619	652	670	658	678	649	669	648	672	712	661	670	650	644	588	642	653	682	631	642	633	679	607	672	630	619	633	645	603	667	633	684	599	635	673	672	641	657	630	658	645	632	672	673	644	643	626	677	631	658	703	687	607	654	645	607	616	625	637	620	631	661	671	606	632	628	652	632	632	686	712	686	643	670	674	658	616	659	654	623	658	658	652	649	642	643	630	645	661	645	636	644	618	643	603	626	625	615	651	627	683	630	619	667	692	634	654	665	623	627	645	629	650	639	660	630	694	655	651	664	653	680	678	655	653	698	619	708	681	661	631	642	649	655	651	650	617	664	655	639	651	654	632	598	654	608	622	666	639	600	684	645	672	671	630	643	647	637	674	624	682	590	634	652	656	656	659	634	644	636	674	592	665	678	618	665	634	629	615	674	630	578	628	664	664	677	672	698	678	647	589	662	633	603	648	667	661	690	599	643	658	647	684	652	678	665	656	647	613	660	639	659	658	654	640	622	650	604	618	608	644	680	615	668	649	637	671	637	616	658	609	625	631	690	641	674	609	640	643	656	659	661	651	651	627	638	648	663	627	639	643	618	632	657	688	606	630	670	602	630	672	631	617	681	625	642	642	631	661	653	674	648	663	692	685	643	618	693	679	633	635	650	668	645	635	660	583	645	602	647	670	654	696	668	668	663	638	622	618	624	637	634	601	685	672	629	644	653	627	649	664	657	639	658	646	616	657	625	639	652	689	669	684	639	601	610	666	624	694	656	612	671	635	647	689	681	659	628	637	663	643	649	649	634	655	633	614	657	641	661	684	609	659	632	606	700	626	637	628	639	655	652	679	668	613	642	687	657	635	618	627	641	670	622	675	658	602	651	610	634	674	624	626	630	659	658	651	643	646	656	626	639	657	644	675	656	671	653	619	642	639	664	669	665	664	623	638	669	651	682	638	678	707	620	670	674	600	668	638	659	668	655	678	665	699	653	640	607	591	607	676	641	648	658	640	622	631	662	604	627	674	650	648	619	655	636	663	668	640	654	667	640	680	625	643	647	629	657	714	689	617	619	676	627	642	599	674	646	683	638	634	626	681	667	619	612	637	648	641	667	649	658	658	653	654	621	650	603	633	638	615	674	653	649	664	628	622	654	650	679	653	671	590	650	664	640	660	645	670	670	643	646	645	629	629	682	639	641	589	610	668	605	633	681	653	642	604	604	624	656	671	719	633	643	671	687	625	641	622	641	614	611	673	651	612	649	628	698	619	639	657	604	678	627	632	647	702	663	644	659	630	635	658	655	655	641	618	653	601	635	647	690	665	683	638	603	642	605	694	648	615	641	654	645	633	667	619	657	648	653	622	624	636	605	693	641	609	609	639	633	652	629	629	642	602	657	630	668	626	641	621	654	670	645	694	656	625	650	655	657	658	627	628	585	594	653	636	655	654	686	644	696	645	640	575	636	637	610	610	666	627	651	631	631	679	692	600	668	613	606	665	674	640	675	620	680	616	640	631	641	630	646	650	604	651	618	609	663	672	643	641	603	614	636	679	641	626	647	691	664	647	621	681	638	687	698	643	660	630	662	613	701	624	676	670	591	601	656	632	629	626	626	690	634	633	633	603	677	605	609	666	637	650	669	692	680	601	634	641	646	640	612	651	639	612	641	668	622	696	622	655	621	630	637	679	671	615	639	631	683	628	620	657	612	677	649	724	654	648	626	639	686	660	610	662	663	661	643	630	649	667	645	660	610	650	661	676	639	669	654	654	625	607	659	619	645	619	638	642	661	658	642	616	645	637	664	673	671	658	642	628	646	642	640	671	639	640	655	677	610	660	649	686	655	660	648	635	677	655	633	689	665	665	639	654	638	625	618	641	663	659	671	641	646	640	684	663	643	636	705	654	661	593	605	652	637	639	626	667	631	649	621	621	659	634	617	631	641	653	651	657	664	672	669	610	659	683	642	638	707	658	613	662	659	645	666	571	636	653	635	618	640	625	612	611	668	616	639	635	669	670	649	671	620	630	626	670	623	644	615	593	687	685	630	669	669	622	665	661	656	590	618	644	650	653	701	668	652	636	714	666	691	639	697	661	674	645	631	672	676	641	623	685	711	612	674	626	683	652	645	649	679	671	656	671	635	674	692	665	620	661	666	639	635	661	647	674	601	673	658	654	675	649	653	666	662	639	666	629	623	676	657	661	664	671	590	659	639	665	607	638	672	663	636	634	656	600	633	641	628	691	529	642	664	647	655	661	617	609	639	658	638	652	643	673	632	637	635	619	688	608	640	659	620	662	629	671	605	670	648	677	674	639	634	594	652	629	687	670	647	662	649	654	647	614	669	620	669	638	626	640	617	610	652	611	642	640	622	631	613	607	690	680	609	677	670	674	634	659	669	619	603	664	678	609	606	654	650	684	628	673	661	613	655	640	667	643	573	617	673	594	623	631	617	641	650	673	651	690	662	662	645	663	639	605	655	626	655	620	661	620	641	665	691	638	637	634	632	657	667	626	634	618	678	634	668	627	688	673	673	610	660	633	666	643	629	656	666	661	725	639	640	635	633	628	668	654	644	642	625	692	646	638	637	625	630	643	597	627	583	637	635	657	677	643	653	633	644	651	636	681	658	646	637	640	641	693	635	617	709	654	657	648	622	630	629	659	634	629	598	677	653	642	666	648	636	608	685	612	698	634	644	675	691	677	664	682	623	609	667	684	656	657	636	632	646	618	628	684	581	674	674	638	645	602	630	645	672	616	661	675	652	667	644	620	604	626	640	688	644	621	606	617	680	624	645	679	611	629	630	682	659	642	663	640	687	616	638	611	647	640	650	668	652	667	627	646	659	633	659	635	650	651	699	603	612	649	616	606	620	653	642	693	650	649	664	659	642	650	681	602	609	610	633	636	677	615	660	700	636	659	633	623	623	662	670	638	645	668	682	667	639	629	621	641	614	599	636	656	625	631	658	641	646	662	638	604	635	598	654	645	631	654	637	639	668	613	632	670	622	643	649	684	661	651	672	674	655	661	651	621	631	605	675	669	652	686	633	668	605	624	653	678	637	628	674	602	664	632	693	665	626	634	677	661	653	655	650	642	668	673	665	642	685	660	648	665	625	673	646	642	650	611	639	641	631	671	631	636	688	638	663	690	559	662	618	641	667	645	658	649	669	602	617	663	645	628	645	686	649	627	639	664	645	626	630	654	634	663	674	647	640	621	627	678	641	627	641	619	683	668	684	650	645	632	611	669	617	621	635	645	635	651	617	654	630	681	662	629	619	656	663	650	605	644	633	666	675	629	613	631	681	644	674	681	650	669	641	619	634	661	608	641	619	637	631	590	642	646	674	655	632	672	642	660	664	646	639	633	637	657	660	681	612	702	644	658	681	632	656
25079	22320	32677	31676	21629	13220	7044	3353	1834	1262	917	763	703	753	734	728	693	773	680	689	721	734	739	720	758	772	738	733	706	749	719	752	776	760	729	768	749	736	737	734	750	708	707	712	692	701	734	720	678	667	694	762	760	731	730	697	738	755	710	729	726	768	726	741	699	729	764	688	689	669	662	764	732	685	756	758	726	761	724	739	757	695	763	728	742	729	718	712	692	747	729	710	770	679	738	698	709	777	681	742	707	734	742	713	728	742	755	784	722	754	731	741	711	725	716	735	774	732	752	718	725	733	744	736	688	727	750	753	651	716	673	678	739	757	705	742	736	750	729	687	788	754	710	705	760	680	736	713	712	742	705	725	703	722	746	781	674	702	770	672	735	725	725	767	754	735	670	682	707	751	738	710	768	740	710	718	730	700	714	707	713	740	744	738	742	689	714	719	745	729	713	701	768	743	745	704	717	715	769	677	709	710	745	731	705	703	733	732	702	770	686	723	722	714	772	741	748	782	704	683	695	739	732	763	737	765	662	759	738	727	772	752	731	733	703	761	741	764	754	722	764	783	717	769	712	769	737	724	762	729	685	702	714	725	708	772	728	737	745	756	742	699	709	755	709	723	721	735	683	780	725	770	716	769	729	749	707	731	697	744	697	704	735	723	704	740	708	722	692	773	749	704	716	710	751	731	717	690	735	754	721	728	732	764	743	755	737	749	746	697	708	698	719	726	688	682	711	780	714	750	672	749	708	731	727	743	712	694	713	759	705	769	772	760	760	733	741	715	711	726	707	745	770	712	701	700	757	724	742	742	740	714	754	723	724	729	753	756	754	696	666	750	760	743	707	762	725	692	766	758	810	718	721	725	754	717	714	694	718	700	715	723	650	708	700	687	737	696	711	698	738	722	717	756	755	730	706	717	691	704	712	702	756	743	750	727	726	713	694	722	732	720	742	752	761	735	729	715	769	709	752	689	781	741	725	690	727	698	709	695	738	704	748	722	677	696	701	699	704	711	675	747	778	675	709	765	698	760	719	680	747	735	710	705	732	745	733	763	705	718	707	742	699	724	757	699	733	736	722	726	732	711	689	725	730	751	729	695	745	730	719	720	750	702	741	692	709	724	737	770	734	778	683	746	696	727	737	671	745	708	704	749	690	713	744	755	714	723	736	746	721	716	742	742	718	705	644	705	716	740	751	666	714	672	774	708	717	722	771	704	726	705	745	762	728	719	748	763	756	738	755	754	682	729	787	698	688	757	744	713	728	715	693	754	709	722	766	769	728	749	762	719	646	735	820	729	729	701	768	707	713	698	740	732	710	723	711	756	681	745	724	749	713	723	712	748	736	704	758	760	706	758	748	708	708	724	726	685	760	714	733	707	730	717	737	702	736	738	696	715	704	708	732	767	753	687	689	730	779	716	752	742	684	715	742	716	691	748	730	736	717	731	729	719	753	704	724	743	700	725	747	710	770	728	736	747	769	728	760	742	725	725	683	706	726	704	731	743	702	732	691	734	738	701	710	739	731	706	746	681	708	762	767	678	692	643	686	694	725	689	701	727	728	709	731	759	723	699	738	751	763	707	710	718	732	709	719	735	711	761	657	702	715	708	733	702	701	766	778	721	737	717	741	704	692	736	785	796	716	654	744	670	698	741	751	750	743	751	715	742	734	765	715	687	769	767	783	757	712	730	774	725	743	715	720	740	714	733	741	728	697	730	821	720	711	688	700	760	745	727	696	702	762	742	731	724	708	744	726	732	700	727	749	762	739	743	714	763	733	712	733	728	699	736	747	727	759	688	737	721	699	691	758	724	729	742	713	744	773	756	748	684	786	739	684	720	766	732	717	726	764	700	759	762	723	745	762	774	666	730	697	748	725	745	713	727	730	654	732	701	694	735	712	758	730	684	729	752	713	724	734	707	721	698	766	724	770	743	777	707	789	784	708	744	727	791	742	737	696	774	761	752	743	717	748	732	775	787	704	767	769	739	701	722	680	719	671	721	680	731	729	751	744	724	778	722	720	701	688	734	728	749	768	722	741	738	652	742	720	685	702	709	758	770	680	759	733	783	739	714	740	756	755	715	757	736	778	725	752	761	724	756	700	736	727	680	758	744	687	713	716	725	769	721	759	731	716	744	711	723	696	731	715	706	755	718	706	750	672	697	784	705	724	738	729	700	729	764	713	683	703	741	760	731	679	730	762	754	721	742	719	763	711	712	728	720	703	738	720	729	690	698	729	733	735	714	702	729	747	731	767	710	710	739	757	750	718	734	702	699	722	736	797	714	748	722	750	741	734	736	677	752	751	709	763	708	703	675	727	698	711	772	751	686	719	720	710	719	763	714	689	720	694	735	767	693	757	718	705	706	763	754	730	730	717	760	712	711	755	717	693	696	756	699	748	790	719	733	678	717	665	731	737	718	729	754	751	713	719	727	778	728	729	712	739	741	764	719	751	733	726	736	694	694	711	704	736	719	697	725	740	773	745	751	704	753	763	697	736	726	688	747	713	738	705	758	719	718	748	745	714	729	736	748	706	749	744	736	752	754	718	709	673	739	755	691	763	712	740	713	746	700	704	745	750	691	775	781	693	680	692	753	713	673	768	757	739	750	738	807	670	748	708	675	761	746	783	711	742	763	719	739	770	722	743	739	712	691	679	712	715	738	781	710	698	688	766	704	699	723	761	702	747	759	747	749	742	725	707	701	680	733	776	721	726	759	747	684	712	762	712	737	746	699	739	758	677	752	699	744	733	705	738	734	732	717	760	771	763	736	708	695	691	735	679	742	733	667	730	695	722	726	748	714	732	711	741	754	733	761	723	697	805	728	752	723	761	733	739	719	745	771	748	763	781	737	754	747	736	676	714	763	714	707	707	739	721	758	731	713	752	743	708	740	739	718	690	708	720	693	695	758	751	754	734	698	671	714	732	709	787	729	694	711	774	704	731	731	759	723	728	734	719	756	734	696	710	716	723	693	762	737	753	688	719	686	680	666	772	746	737	721	709	723	727	662	723	778	710	776	719	748	721	703	709	705	744	723	776	746	718	722	697	711	733	737	668	681	732	751	684	764	717	752	761	733	729	657	745	734	775	751	717	706	727	731	752	694	755	711	672	777	736	682	685	739	754	682	712	737	719	691	754	766	704	714	749	746	706	709	705	688	727	790	727	734	684	751	686	726	749	718	771	778	720	740	690	681	698	717	707	681	678	695	699	699	688	708	714	746	734	704	681	701	753	710	736	764	734	754	672	734	737	704	725	740	721	699	699	697	733	700	739	718	716	718	719	735	731	746	733	709	752	812	737	759	742	760	754	701	767	733	716	710	748	720	741	727	727	773	759	712	750	732	731	727	720	754	727	714	762	756	770	729	728	725	753	728	732	743	745	752	714	772	735	741	760	699	732	720	708	708	744	720	745	712	699	730	720	791	683	731	698	737	761	696	712	767	799	739	743	723	771	747	741	752	729	681	736	735	730	682	734	731	677	722
42664	68919	51972	36755	23792	16487	10211	5589	3080	1735	1095	822	745	817	761	781	819	729	717	814	798	753	800	774	781	749	784	763	759	760	794	771	834	792	723	739	776	789	805	799	797	732	741	763	779	749	719	783	805	775	808	782	812	772	753	788	756	804	769	761	785	734	779	775	766	790	775	763	777	761	813	722	781	751	808	795	819	744	745	799	793	762	783	763	736	776	743	777	799	774	785	780	767	781	745	823	775	738	715	748	796	825	791	746	764	776	778	766	730	767	752	789	780	755	846	794	797	818	746	720	792	763	765	785	774	836	765	781	763	779	784	813	825	854	747	768	772	793	808	780	801	761	782	726	763	817	763	823	752	848	781	796	775	764	773	771	760	738	754	777	823	784	768	828	766	775	763	789	767	728	776	719	757	785	764	762	805	780	766	811	773	750	748	797	725	751	755	787	811	810	749	732	777	723	801	759	793	765	801	770	763	763	841	743	786	804	732	772	744	769	739	761	790	776	732	768	803	755	760	762	769	734	757	754	769	729	780	744	756	794	796	763	778	790	791	759	767	757	764	760	767	774	751	826	764	794	801	790	804	750	767	784	797	766	796	754	814	828	783	773	784	844	746	766	811	729	755	743	779	756	730	737	749	731	743	766	746	781	765	776	772	813	748	790	788	770	767	726	757	785	797	757	780	760	798	739	790	768	718	754	778	704	753	815	752	828	757	755	800	723	752	777	786	757	785	823	802	786	759	823	774	820	736	734	774	751	740	772	825	763	754	789	741	751	737	799	767	787	777	772	735	746	755	772	787	739	766	777	742	773	773	733	781	757	773	787	822	785	796	739	745	784	764	786	721	717	747	722	736	828	760	819	732	722	734	806	779	804	799	777	795	774	755	783	787	809	759	778	745	803	765	763	745	800	795	777	730	772	766	754	801	820	812	785	749	778	800	751	809	778	792	806	739	738	777	784	767	776	758	755	782	758	722	765	821	771	797	766	723	798	776	775	782	744	830	784	785	787	767	781	787	738	766	783	773	736	759	784	759	756	812	774	748	729	798	755	768	758	752	802	750	747	809	835	752	758	783	740	767	733	716	832	749	783	776	793	741	741	784	794	768	745	785	764	760	753	795	781	812	751	796	820	761	775	752	783	728	790	781	773	723	791	781	754	762	757	726	743	846	779	779	806	751	733	822	805	799	807	758	717	762	781	785	768	771	773	809	762	810	795	756	778	804	775	742	779	765	792	772	775	822	739	733	744	809	771	781	758	751	784	767	763	757	735	756	835	780	794	744	760	735	775	776	794	780	755	769	828	765	723	838	785	764	776	803	752	795	818	801	758	809	782	786	777	777	745	719	773	783	783	741	774	770	752	751	774	766	770	782	817	757	740	740	769	818	770	828	782	769	803	772	810	745	786	735	780	699	758	757	797	754	748	829	763	784	777	787	790	777	670	740	767	765	784	770	743	767	760	784	751	830	828	766	802	733	817	747	796	825	760	720	793	766	790	769	761	788	788	803	763	771	803	747	799	772	793	775	778	747	792	774	810	836	740	769	781	792	785	795	801	754	751	806	808	789	796	784	755	753	793	767	781	804	752	796	797	767	803	770	764	791	766	828	781	774	755	787	795	784	724	778	767	808	747	807	792	755	778	825	818	768	725	809	782	737	756	758	727	792	769	715	801	769	747	782	717	767	760	841	789	780	774	741	761	718	725	793	779	753	774	791	761	739	776	790	765	792	769	746	806	794	816	819	779	807	717	718	790	718	711	755	747	764	807	771	764	752	742	764	742	774	761	790	768	800	761	836	796	766	740	751	788	738	772	750	788	748	762	763	746	832	745	744	752	791	766	767	756	753	834	731	792	729	777	801	819	833	783	790	812	784	767	751	814	764	738	838	820	752	729	763	730	738	750	771	725	800	804	759	762	785	781	793	733	808	832	800	743	839	716	769	778	759	755	746	753	739	726	735	708	793	744	755	788	745	805	780	767	768	741	760	795	785	738	769	771	765	759	768	809	805	744	776	816	782	756	763	794	751	747	819	781	790	776	795	819	815	744	784	777	774	795	772	793	804	743	756	780	743	768	807	814	772	768	812	769	752	778	767	779	820	787	764	788	790	772	783	772	779	772	792	781	784	709	749	760	801	811	790	768	825	765	785	783	761	794	763	730	783	817	784	752	789	749	789	745	795	770	777	709	726	788	754	747	764	763	818	806	781	778	820	745	778	754	753	807	749	822	805	823	774	780	730	773	753	787	805	757	783	833	782	813	761	727	773	771	739	801	759	755	772	790	769	754	762	768	783	783	772	799	788	800	784	778	751	745	817	765	751	793	795	798	731	792	779	764	730	773	774	764	788	752	790	789	772	828	727	790	782	788	737	740	770	757	745	724	728	719	748	771	767	758	799	771	763	766	761	771	729	756	804	747	783	754	747	776	764	751	760	756	785	802	800	804	782	764	770	765	787	776	740	737	766	759	812	763	800	778	787	743	756	712	716	749	707	795	732	766	756	747	797	765	774	783	804	792	759	829	767	826	778	778	737	783	753	753	786	743	788	793	787	792	791	739	800	726	767	748	810	748	786	765	798	782	776	820	741	734	776	768	781	723	755	774	737	777	775	817	770	806	794	735	815	710	752	783	748	726	775	721	832	738	747	797	758	798	767	784	738	746	757	716	762	787	773	786	774	765	794	753	732	756	790	740	784	739	787	758	747	777	775	749	773	761	751	789	759	741	826	753	749	768	757	749	769	725	799	785	786	720	781	784	768	766	777	824	758	798	781	764	742	717	763	763	752	714	774	765	768	735	803	791	730	776	779	767	767	768	771	800	733	828	745	821	740	798	803	769	770	755	748	755	757	788	759	765	813	704	794	798	744	759	810	796	798	800	783	769	815	779	767	798	767	792	733	757	755	782	740	750	792	715	748	757	789	797	763	749	725	755	784	779	757	799	738	795	799	798	752	836	767	771	768	748	793	755	732	742	785	780	781	759	795	811	761	770	779	768	796	788	765	719	767	781	749	795	794	786	767	738	763	785	800	767	770	735	741	759	800	753	804	804	731	819	777	733	827	774	753	746	726	763	773	796	786	725	733	749	757	806	771	795	753	792	750	786	793	734	779	758	757	803	789	796	770	747	733	782	752	775	785	805	776	790	752	818	741	777	773	794	801	757	782	774	727	741	777	757	746	794	796	788	791	751	733	742	802	782	775	774	811	790	773	791	774	769	798	789	790	772	763	771	805	762	761	794	729	772	774	760	751	794	752	721	790	734	730	818	782	780	805	762	802	816	779	767	692	757	742	722	809	736	735	747	803	768	806	776	804	775	793	739	789	745	777	754	795	782	806	736	761	785	752	753	812	760	763	746	738	765	754	774	752	790	790	760	795	765	751	804	763	747	775	761	837	723	721	725	756	785	763	796	765	765	789	771	758	791	773	765	764	799	829	761	789	764	782	769	769	771	735	814	783	833	769	811	767	789	740	737	821	758	733	744	759	773
22619	21321	30927	28868	29287	30158	26824	13720	6383	3059	1565	986	997	936	911	912	936	932	947	873	976	899	923	915	888	924	914	925	939	893	871	946	917	926	907	936	880	883	945	890	886	944	903	958	895	921	879	949	915	872	864	962	910	902	903	897	925	925	907	903	910	891	913	886	893	946	875	890	959	920	880	915	951	943	910	904	922	933	940	886	916	957	898	930	895	915	939	900	906	946	914	916	971	896	862	893	907	941	918	932	837	880	921	876	918	925	928	854	878	899	925	875	878	905	941	959	926	918	892	861	924	902	914	931	887	951	954	971	954	914	872	956	898	922	905	903	910	962	896	941	906	897	891	920	917	915	866	892	932	882	877	915	888	911	894	908	954	898	890	920	875	899	927	941	893	949	931	970	896	910	895	907	896	883	887	931	911	927	891	928	941	936	908	893	923	899	905	935	929	939	939	910	856	933	866	892	961	950	864	919	944	906	929	881	959	944	873	834	845	936	923	867	879	932	910	915	913	860	928	895	876	905	921	847	898	834	846	845	899	883	926	936	913	917	892	948	985	907	919	923	916	928	896	933	874	869	956	928	934	868	917	922	899	925	937	892	874	914	1003	938	933	898	897	938	931	888	862	893	879	915	887	889	905	911	877	924	892	982	885	901	823	898	944	925	936	879	868	942	883	904	899	876	928	914	898	934	868	899	903	952	946	914	873	911	858	898	921	910	898	905	883	898	910	906	901	898	908	926	900	902	916	926	903	891	873	911	882	909	895	925	908	934	897	900	925	832	845	858	922	909	893	859	927	923	940	956	903	947	926	893	944	837	921	915	958	908	901	930	922	870	900	965	984	935	905	956	954	931	945	902	885	939	950	891	846	948	896	901	908	930	908	940	901	893	854	909	859	879	898	933	913	915	892	919	890	914	908	932	886	862	874	919	867	898	951	890	908	905	949	865	916	957	926	884	923	938	904	982	926	896	931	941	898	892	937	873	889	968	914	857	917	952	917	937	924	954	951	922	876	945	912	875	926	909	960	885	935	942	941	933	865	856	933	914	964	955	926	939	865	875	934	938	953	914	888	903	951	929	858	887	887	882	876	879	890	908	855	852	872	926	904	943	933	972	905	943	926	936	874	855	970	908	894	956	960	930	888	869	949	963	945	886	892	955	946	915	920	915	895	917	952	872	915	924	927	912	917	936	910	790	971	874	930	877	870	858	955	887	905	861	866	921	919	990	913	907	913	933	934	889	893	966	888	907	912	890	907	888	952	901	929	850	906	898	910	869	872	906	919	868	916	894	932	923	855	908	986	886	917	929	928	944	921	922	866	920	936	868	912	940	877	933	928	933	963	906	909	883	946	894	872	896	913	873	908	893	949	947	877	941	900	862	902	918	862	935	898	894	870	921	927	919	943	863	953	950	896	944	905	888	869	924	913	896	904	953	894	923	894	938	897	957	902	927	880	905	918	902	894	956	921	880	944	934	951	930	942	923	957	912	916	923	909	904	940	902	932	904	933	958	917	864	920	950	902	961	810	902	844	916	918	905	966	852	910	907	900	919	928	867	932	959	960	905	938	905	902	917	855	877	852	924	955	927	930	882	884	888	946	859	943	955	908	929	937	949	900	958	855	924	932	898	868	875	918	924	862	883	898	892	887	942	893	930	860	892	842	955	885	857	913	929	885	952	906	932	927	911	888	945	948	867	886	873	914	943	878	933	944	936	952	926	902	955	933	882	927	878	948	919	988	949	924	888	929	918	928	862	873	933	957	898	947	912	922	858	935	900	912	858	894	929	882	906	849	914	921	886	904	915	863	951	917	934	871	932	938	916	941	909	913	881	867	950	825	920	934	947	928	928	889	961	889	901	939	944	860	914	825	982	916	929	882	899	911	897	890	932	866	900	907	884	886	917	957	971	932	936	902	924	876	912	924	905	882	908	904	849	898	922	920	931	926	934	925	920	887	881	944	937	938	944	891	861	929	919	917	969	889	872	915	898	908	902	927	896	905	954	930	970	884	897	959	953	908	879	885	929	911	923	901	940	924	901	954	894	899	927	894	880	929	849	915	923	923	878	911	931	873	898	949	898	921	903	931	934	934	941	888	895	887	935	919	930	938	928	935	981	974	901	956	943	932	866	958	883	876	879	861	982	971	898	943	880	901	875	930	899	899	883	929	917	908	884	964	938	942	893	932	891	951	900	898	992	931	862	899	895	927	903	878	899	891	898	945	902	824	903	915	939	937	910	921	889	920	885	916	933	916	886	924	874	949	865	902	904	865	916	964	930	906	951	919	987	880	938	904	914	927	943	912	878	899	933	907	896	904	907	929	957	932	914	938	908	933	874	933	887	897	901	904	913	973	913	949	911	918	925	860	885	936	901	860	895	963	937	963	899	915	875	891	920	903	904	902	937	933	891	912	903	902	886	921	891	938	868	980	938	906	919	961	873	885	977	918	874	954	858	934	931	879	877	973	893	882	913	881	947	931	892	941	907	985	935	916	905	868	887	969	838	906	877	894	833	905	926	910	924	916	901	943	924	904	950	940	922	957	950	900	942	909	847	898	869	876	986	951	887	897	904	883	921	952	911	905	886	934	830	903	910	909	904	934	935	947	934	922	934	901	983	893	924	948	906	924	901	915	946	925	897	929	886	895	827	901	926	962	925	898	906	924	886	941	910	870	920	859	923	913	918	871	964	953	885	935	909	952	937	939	895	931	919	918	923	930	871	928	907	883	911	883	947	896	879	923	903	909	917	895	956	928	947	921	889	939	941	885	878	934	899	937	860	887	917	909	974	909	898	916	890	932	897	872	880	876	868	931	908	950	906	875	862	954	944	931	882	941	920	903	912	950	961	908	912	911	895	864	947	917	895	916	857	932	886	897	896	936	895	973	941	901	916	928	915	889	897	912	924	897	920	959	908	880	923	885	934	925	945	952	902	903	915	901	930	911	962	886	923	898	870	884	915	927	923	892	903	930	893	931	853	919	886	860	903	937	900	978	947	921	878	902	978	942	892	806	897	876	898	948	936	935	896	961	876	914	853	895	934	948	840	914	893	942	923	928	896	911	907	921	920	889	926	857	899	955	904	953	950	921	917	872	933	917	834	876	922	927	940	967	857	910	918	920	822	890	936	860	935	893	893	934	877	882	909	928	872	898	935	897	895	911	929	901	928	885	946	921	903	937	930	859	856	905	880	840	914	913	900	898	926	902	933	886	943	923	935	887	903	890	925	902	881	926	901	899	947	862	910	894	906	879	886	942	922	913	902	972	940	912	899	920	901	926	936	908	915	912	901	953	914	912	895	929	901	888	897	908	881	902	923	890	930	918	892	899	871	999	896	902	873	824	838	841	912	892	962	913	922	935	932	872	927	865	907	904	852	880	883	899	868	966	895	951	939	892	891	927	973	954	876	902	925	944	902	907	886	863	938	912	858	922	899	928	930	918	919	895	902	932	885	947	882	900	888	946	890	890	887	924	890	926	932	884	921	914	936
54998	95427	77824	56637	46217	35913	25288	15207	8538	3986	1940	967	950	923	884	905	878	916	954	975	936	884	913	915	894	924	912	934	929	898	909	897	943	933	933	926	940	918	903	875	970	969	959	907	950	883	923	953	938	896	920	936	967	858	887	934	942	925	877	894	896	902	916	955	881	867	957	924	898	954	932	884	928	878	929	935	948	931	957	905	889	902	951	907	946	923	934	921	928	926	906	931	932	927	967	876	903	924	931	945	931	897	923	881	923	918	892	916	879	945	958	903	967	938	949	936	891	935	929	953	917	938	896	869	943	928	905	941	922	967	925	874	937	909	959	934	894	941	880	908	916	899	916	960	936	888	949	921	919	929	927	917	881	934	927	915	964	900	976	946	852	886	932	919	907	881	874	980	907	894	890	920	911	913	961	870	942	872	888	922	891	899	926	906	908	918	955	947	877	907	897	895	879	894	948	990	912	913	921	917	879	966	890	861	857	919	925	913	955	930	922	938	876	908	937	887	881	919	876	869	969	912	961	916	954	926	941	932	923	855	918	900	872	870	922	854	874	899	924	945	896	900	933	907	869	919	907	915	921	901	924	913	916	909	899	941	896	921	946	900	955	920	925	906	879	944	922	877	981	940	920	900	921	891	951	951	937	885	892	939	896	950	912	910	892	989	896	893	923	938	896	948	928	962	902	973	891	937	909	890	963	871	861	897	915	923	968	944	935	923	876	885	937	926	916	922	942	928	949	905	865	947	924	911	903	901	927	880	911	909	892	906	966	981	922	910	870	918	866	905	947	928	953	908	944	948	927	943	929	891	891	888	889	881	922	888	913	949	905	936	899	957	923	872	969	909	953	923	912	902	922	893	933	949	912	905	921	866	935	935	890	861	874	984	906	946	928	936	868	903	894	938	868	980	926	931	894	870	925	852	904	910	957	833	898	943	970	965	882	920	914	910	925	950	874	880	939	895	888	907	962	932	889	917	904	964	891	933	855	896	897	888	921	970	961	913	966	985	943	958	924	971	914	905	906	894	890	922	924	918	963	923	944	949	934	911	908	937	905	908	850	917	927	914	963	924	919	893	951	871	941	923	895	926	887	919	916	906	944	874	918	880	939	925	886	981	911	915	949	943	888	910	905	944	973	902	896	921	934	871	873	965	902	936	919	905	887	905	888	915	949	933	949	906	880	920	868	919	907	918	910	909	981	947	894	917	997	909	888	881	957	964	922	888	975	872	889	894	916	927	875	878	908	955	914	862	915	897	951	951	927	936	930	907	904	946	934	950	894	943	949	955	992	906	911	898	952	928	950	897	878	935	966	888	911	931	941	904	889	901	943	920	920	916	945	948	930	863	949	913	935	900	876	960	926	968	921	898	895	935	934	877	896	940	870	867	919	956	889	921	929	931	901	957	913	863	920	965	941	896	885	915	942	952	885	907	958	920	937	942	920	928	921	906	856	830	875	880	963	908	933	903	901	923	899	883	890	934	931	900	931	879	895	949	887	925	939	892	897	949	973	873	925	942	911	927	934	936	962	909	893	910	966	940	928	992	914	856	903	890	895	964	864	928	966	925	902	900	961	948	860	967	898	894	895	933	874	925	909	896	882	918	992	850	966	949	941	899	929	949	874	891	895	916	936	957	908	903	955	903	928	924	901	969	959	907	871	906	925	905	937	967	918	905	978	935	909	941	925	947	972	946	890	882	939	927	923	943	955	965	974	899	920	896	902	924	939	870	888	909	934	984	886	935	903	921	951	914	918	912	915	923	937	921	927	941	923	854	825	966	911	919	942	936	923	922	913	924	946	882	932	886	881	876	944	905	935	959	881	904	935	934	944	927	883	969	901	944	932	888	929	908	903	908	900	912	933	912	946	848	931	916	948	949	960	957	903	934	928	925	928	912	897	858	945	957	946	944	1003	945	915	935	909	892	914	896	906	919	943	964	909	943	897	925	908	921	937	971	910	892	867	930	962	922	912	928	925	947	983	913	855	927	904	926	905	937	902	972	937	892	950	889	901	893	913	867	942	937	928	987	894	961	884	935	879	914	951	898	880	898	932	915	909	902	902	934	907	933	959	938	931	932	909	872	911	950	927	882	934	941	870	930	903	941	921	919	898	906	905	938	907	871	925	922	868	901	939	924	925	923	934	920	934	963	914	926	911	940	915	949	917	951	952	934	882	891	864	955	954	941	984	948	915	929	880	910	905	876	910	918	931	902	908	901	955	960	948	956	878	931	951	908	885	931	957	871	922	873	960	947	941	950	901	869	913	923	898	870	938	877	883	932	918	962	879	942	945	913	877	954	910	922	954	978	914	883	902	909	934	898	919	920	924	994	881	915	921	887	924	874	892	878	940	887	931	928	937	950	896	955	912	948	913	949	931	943	883	911	878	992	898	954	933	928	982	935	917	908	906	877	971	877	934	941	947	929	881	934	942	929	913	886	874	907	876	884	946	916	933	917	921	894	949	895	968	902	955	951	867	918	965	917	872	966	876	925	904	873	941	924	868	873	981	928	927	924	914	904	973	946	908	900	911	880	941	913	891	923	826	953	951	959	878	951	912	937	918	953	921	872	867	901	942	966	890	854	928	891	944	917	913	880	888	936	978	952	903	925	898	918	887	858	945	930	932	924	987	956	899	884	936	945	941	909	964	892	889	906	946	939	923	909	942	893	898	872	919	913	965	896	899	937	920	882	938	885	937	879	919	841	950	910	919	940	943	911	925	959	884	910	935	925	884	938	921	917	959	924	893	947	924	931	917	935	920	904	969	921	922	904	908	923	938	974	929	940	932	921	955	859	915	877	928	850	852	933	897	955	907	896	930	921	866	890	893	891	968	919	926	932	932	935	931	885	919	892	878	985	939	909	885	859	905	923	934	938	976	910	897	913	884	920	919	908	917	886	906	943	922	904	922	899	927	900	891	870	937	914	920	965	974	988	947	907	928	940	837	914	929	906	897	968	947	897	891	871	880	916	940	925	936	982	894	913	905	911	940	908	914	891	874	891	941	877	898	958	937	901	942	912	948	943	906	881	932	919	922	885	895	940	905	930	909	928	900	969	890	938	894	930	870	891	915	933	929	910	959	970	922	876	943	847	950	879	896	908	948	913	903	897	903	919	869	922	956	909	920	949	915	913	941	948	919	928	875	927	866	923	906	913	928	921	945	924	905	928	852	932	968	851	847	920	897	919	934	933	902	917	918	905	1026	861	916	939	927	895	904	935	912	974	878	903	923	872	937	865	874	927	917	920	928	915	897	909	961	877	915	955	896	865	961	926	905	910	902	907	916	908	865	910	898	941	988	930	901	926	958	891	913	897	969	910	952	982	922	890	982	956	932	919	890	926	880	905	957	890	899	907	896	903	901	892	944	917	965	928	918	892	877	935	960	906	917	937	944	918	890	934	938	859	890	887	925	914	923	987	972	892	905	893	963	932	903	924	894	933	930	936	912	942	875	909	885	960	935	942	880	891	865	897	895	929	963	897	916	874
28781	24967	24331	14659	6280	2988	1625	1062	768	702	548	500	515	518	509	470	498	513	529	500	495	490	519	539	513	501	510	491	485	513	584	504	500	516	499	503	479	502	528	538	512	511	519	543	490	500	525	506	504	541	521	525	506	486	532	510	474	519	520	522	526	512	518	502	510	491	548	475	496	475	500	515	565	493	536	557	527	520	516	505	496	520	547	534	534	536	519	534	470	501	470	500	521	504	513	506	525	536	507	513	516	497	486	456	496	508	508	477	519	553	481	498	501	535	506	545	534	516	544	498	532	507	493	501	468	463	505	502	479	512	496	517	521	552	526	556	518	498	501	527	521	520	538	549	503	481	498	527	509	491	485	507	501	506	503	513	497	577	517	481	525	527	505	495	469	484	535	512	513	488	532	495	510	522	528	481	491	553	502	514	509	532	544	472	499	504	489	513	477	486	505	498	532	527	528	490	511	532	502	520	494	495	549	492	488	507	513	504	552	470	511	516	503	553	511	492	544	512	502	521	535	510	520	555	487	493	525	501	505	509	545	485	537	487	498	528	519	544	500	468	467	514	513	486	494	519	507	496	492	487	473	536	539	524	496	494	526	483	496	508	526	480	506	489	530	547	488	485	552	519	498	517	490	492	508	527	522	502	540	435	513	492	505	499	469	505	496	534	492	518	495	522	538	495	511	517	515	502	491	529	519	538	491	505	515	477	494	540	503	530	493	501	538	520	507	497	515	565	500	561	544	504	513	481	526	541	527	550	510	468	518	535	523	517	456	514	514	477	487	523	499	502	503	543	477	509	492	527	503	522	509	508	448	519	514	516	482	524	527	535	450	507	532	490	514	535	473	523	514	517	451	495	540	470	481	520	509	486	507	510	523	519	543	556	544	522	517	492	495	494	539	451	507	494	524	479	524	526	521	496	488	487	530	512	492	486	496	491	528	504	484	475	522	489	527	504	518	500	464	505	488	533	500	537	516	551	496	497	502	502	508	529	523	529	513	503	504	544	513	500	502	561	518	511	500	536	512	488	512	496	482	509	498	517	543	517	480	510	508	509	526	491	501	521	493	502	555	520	489	474	492	488	499	531	509	525	496	534	568	538	549	511	482	507	523	500	512	532	474	496	503	493	505	530	510	513	531	516	496	467	489	506	510	500	539	477	503	496	512	524	558	513	537	490	532	476	481	483	496	475	509	526	513	491	517	491	477	521	476	506	513	501	452	512	539	508	533	552	539	483	527	498	487	514	519	497	477	529	517	526	541	518	530	489	524	477	511	488	473	517	529	525	523	497	484	514	502	510	517	521	549	528	476	539	504	519	518	525	473	522	546	518	523	521	503	509	534	493	496	557	543	489	461	504	489	498	543	495	488	506	512	489	539	538	503	498	499	450	518	519	522	505	502	513	512	514	455	513	481	555	549	530	524	504	509	555	542	491	512	475	534	515	540	483	489	488	513	501	511	501	518	514	475	525	476	528	523	528	509	503	527	539	514	512	496	503	516	533	506	519	498	501	479	497	513	484	495	496	491	522	518	511	480	516	480	447	516	482	550	488	504	506	507	490	521	507	455	505	511	531	498	468	517	516	533	530	483	501	564	488	488	487	507	547	505	542	513	535	492	487	502	495	516	527	507	489	496	495	486	521	476	469	505	467	514	508	497	492	517	502	527	468	485	536	468	492	505	507	533	527	473	498	474	515	529	501	503	499	519	500	517	541	497	485	508	494	527	482	507	533	514	491	520	515	490	505	526	503	480	483	508	525	480	502	481	501	510	509	484	485	507	472	513	508	543	550	534	459	518	489	520	460	488	481	517	487	535	511	503	530	473	522	512	509	465	514	500	514	463	509	543	528	571	487	497	494	539	524	527	515	459	532	500	522	541	495	506	470	515	491	520	490	492	518	504	525	509	545	492	499	517	533	518	510	502	516	471	525	516	497	437	508	519	542	538	491	504	488	510	504	545	478	480	501	494	518	514	506	534	518	528	518	502	496	525	506	538	530	504	510	513	484	533	474	495	489	525	528	449	488	569	525	517	501	543	473	515	523	465	500	501	545	505	545	487	512	470	510	473	523	530	465	496	469	471	465	516	522	505	507	513	470	540	515	492	542	517	462	493	538	514	506	531	483	459	528	508	512	518	466	461	551	527	541	504	491	521	527	492	467	525	480	481	504	491	509	532	513	498	532	519	516	559	506	536	520	536	502	480	532	537	473	523	497	491	458	515	500	509	502	549	491	485	503	524	513	504	469	509	493	488	481	509	505	452	519	498	526	527	518	481	517	532	525	505	485	501	506	550	492	491	504	499	503	495	508	526	501	500	467	472	509	555	527	513	533	489	484	510	504	513	499	525	520	537	501	493	551	537	536	493	481	516	537	499	503	515	484	530	461	456	497	504	502	494	525	514	498	476	486	520	500	473	533	556	510	490	513	535	527	485	507	521	537	476	506	512	531	538	463	532	549	495	514	527	508	493	506	504	474	504	511	512	516	444	529	508	509	474	521	503	522	505	511	521	529	537	498	490	543	535	541	471	469	553	508	496	507	496	489	547	542	519	521	532	546	491	506	532	523	511	530	498	504	556	513	549	523	494	519	495	515	513	480	498	495	502	436	524	514	514	526	522	441	479	583	501	529	499	506	512	492	535	518	504	495	555	496	517	472	524	495	534	510	519	506	523	496	494	530	509	483	525	493	477	513	548	525	527	510	522	526	529	525	489	530	515	523	531	479	553	506	518	495	543	469	513	482	533	511	526	515	504	522	532	540	459	493	502	527	516	536	525	516	485	533	507	495	519	504	546	487	529	524	509	539	488	563	502	464	478	495	556	528	524	511	530	514	546	533	504	470	546	572	515	530	466	483	504	530	502	486	483	530	508	507	507	502	522	479	552	496	516	522	538	490	555	514	497	489	500	480	498	513	545	499	478	512	498	476	497	490	497	522	546	538	530	513	522	501	500	472	531	495	517	515	462	524	500	519	478	536	518	504	509	532	505	490	497	513	539	500	524	480	487	527	552	534	517	507	551	513	474	524	526	519	475	514	509	495	513	516	506	523	523	503	524	492	451	523	521	521	516	519	536	551	537	565	521	536	499	458	542	516	539	513	507	524	482	557	499	488	493	555	474	486	498	525	518	539	526	515	538	520	489	508	528	473	525	516	504	514	480	524	490	514	515	508	489	513	517	504	475	537	518	523	526	509	542	518	501	496	492	478	529	530	516	498	471	496	453	536	498	546	493	505	544	483	505	523	535	479	480	493	486	487	495	511	490	498	530	507	501	513	512	531	531	551	545	460	513	507	460	517	486	518	515	516	529	488	553	513	524	487	533	528	466	491	506	502	550	517	530	546	531	509	495	533	514	518	540	493	524	473	494	513	513	495	519	501	515	513	527	507	482	495	504	498	536	492	529	525	499	505	499	503	520	494	508	498	505	512	521	543	506	430	542	523	516	530	498	505	474	497	505	507	480	510	482	498	480	508	518	531	524	507
21260	34731	19411	10673	6278	3611	1997	1352	1001	768	617	526	565	565	564	501	567	557	508	524	561	575	553	535	522	544	559	578	548	581	535	572	530	589	529	537	571	539	595	545	559	581	554	546	531	592	577	582	592	553	567	541	573	547	594	530	582	549	571	541	546	523	555	523	557	541	563	570	580	576	552	585	554	575	548	576	556	545	530	485	540	546	577	544	528	557	526	560	551	512	548	584	574	557	514	554	546	500	599	531	537	561	551	570	535	534	552	569	553	580	568	567	536	581	582	539	528	567	531	498	507	551	586	547	514	585	565	555	532	532	555	527	572	565	529	555	537	541	566	563	556	556	487	545	563	569	564	548	525	549	540	560	583	571	551	611	537	547	561	573	580	548	574	590	588	559	544	554	561	508	540	542	563	600	575	516	580	525	573	555	564	561	532	551	602	585	518	549	527	544	532	549	554	532	569	515	546	567	570	562	564	595	565	519	527	593	561	546	579	547	542	536	597	559	602	516	554	572	566	537	534	530	566	562	567	532	542	541	513	548	520	534	544	568	542	550	593	511	553	552	533	527	534	542	544	573	564	538	546	576	567	512	592	528	599	552	539	553	518	566	592	569	548	559	584	563	556	549	528	564	572	558	514	542	536	543	549	566	515	551	550	561	587	544	548	602	568	574	542	530	538	583	603	528	595	548	532	537	539	511	570	556	538	549	571	519	530	560	568	584	577	543	578	545	549	567	500	563	535	560	518	560	512	539	555	579	554	536	540	539	570	564	538	563	547	539	566	565	557	553	580	597	591	558	548	518	538	565	555	515	557	541	549	523	582	579	552	595	541	573	544	566	544	588	519	529	553	529	540	562	545	523	549	603	521	587	591	527	569	514	554	550	520	548	571	551	592	553	543	540	547	527	531	565	484	539	552	560	615	552	579	521	521	534	561	547	555	550	566	530	510	546	563	562	517	600	582	549	614	560	589	552	576	536	569	518	565	565	512	545	554	512	572	538	572	552	547	573	527	511	506	531	554	528	561	534	522	555	540	508	556	572	545	532	570	560	548	513	574	585	530	551	531	530	527	568	525	588	556	547	524	571	529	522	511	507	600	584	536	552	558	547	555	526	545	520	523	561	545	523	552	536	534	541	545	522	493	540	554	567	533	524	553	578	521	529	518	536	565	598	583	533	531	594	556	565	536	547	539	532	515	533	548	539	533	556	550	554	534	520	582	528	558	558	563	525	524	539	543	556	561	587	532	523	595	567	547	556	541	521	545	550	519	559	596	560	543	548	569	506	547	543	521	550	525	557	513	563	562	523	602	560	535	607	536	556	553	516	571	530	500	597	582	493	510	526	547	518	523	494	502	545	535	550	543	533	611	520	539	550	578	546	547	508	571	562	547	547	501	578	542	509	544	557	572	559	489	533	558	553	603	557	561	564	563	561	584	536	581	515	566	528	509	545	540	572	543	546	563	510	549	524	554	559	554	561	563	538	527	504	524	537	567	555	588	532	591	536	517	521	555	599	570	554	542	583	558	501	531	504	587	515	559	523	576	580	581	564	529	561	586	563	537	555	518	547	544	547	519	559	528	544	560	551	583	506	561	567	539	536	552	501	514	573	550	568	557	572	576	542	523	544	557	527	520	562	502	535	556	580	499	558	541	535	543	573	550	512	591	592	541	575	554	569	538	523	560	545	552	544	537	563	548	583	563	574	555	535	542	519	561	537	540	521	523	565	573	582	551	551	521	552	548	577	570	509	541	529	535	545	561	585	531	528	536	543	540	525	543	572	524	575	509	584	552	545	577	524	566	558	564	522	564	568	567	506	513	539	551	545	553	535	543	521	525	571	579	552	558	534	513	567	520	561	561	531	565	553	582	550	542	555	548	552	553	545	570	575	530	579	552	517	582	548	554	485	579	525	561	552	555	584	539	574	554	544	526	555	534	590	578	558	534	585	559	553	535	497	514	559	544	577	543	524	580	573	581	539	553	540	570	509	559	546	584	525	549	538	523	573	546	522	531	514	557	489	568	598	570	576	553	580	542	562	547	541	521	500	592	568	544	554	554	534	557	557	591	526	521	535	593	556	541	545	567	559	531	580	540	512	529	562	534	562	520	567	603	531	577	583	544	526	512	512	543	552	591	577	549	521	569	579	560	530	553	511	525	572	556	511	547	600	551	528	529	556	564	557	549	530	517	543	573	533	592	610	537	539	545	529	584	523	581	577	509	562	538	563	520	553	581	563	550	536	537	537	528	529	578	535	558	579	523	586	554	517	547	579	528	568	534	551	534	516	551	546	512	545	544	499	563	554	493	555	540	557	561	544	562	570	514	538	570	549	549	526	527	541	544	564	546	567	550	562	533	543	559	543	560	550	530	542	551	572	538	568	551	558	546	541	537	534	544	537	508	529	529	571	541	589	544	539	532	558	538	584	556	550	550	566	576	517	554	534	559	510	568	520	559	583	548	553	569	593	550	526	555	507	597	518	563	556	554	590	520	530	561	554	564	567	571	530	528	610	555	544	526	565	612	494	549	607	559	520	560	554	567	567	545	504	517	558	533	547	569	515	534	501	537	570	582	534	556	539	558	560	560	530	540	536	565	551	585	535	549	555	541	534	550	543	530	555	511	533	587	566	569	563	574	540	574	554	559	596	575	552	534	567	580	537	548	549	540	567	525	542	548	554	506	557	550	521	526	537	580	517	590	549	548	564	543	538	599	548	505	566	518	586	560	526	565	592	561	544	535	614	545	549	552	542	545	540	539	584	513	536	564	553	516	530	533	545	569	539	536	515	535	547	559	593	580	542	505	561	550	529	579	518	575	543	525	516	550	557	568	595	533	569	524	543	587	553	563	509	571	572	581	577	572	524	548	538	521	558	571	518	549	561	549	550	539	544	505	538	549	570	575	532	564	498	597	552	554	553	540	539	540	577	544	581	550	559	535	550	520	568	529	578	616	526	512	548	538	517	521	554	581	568	543	579	540	579	560	511	537	564	528	529	535	579	550	544	529	571	592	539	572	551	571	534	622	512	538	530	508	529	554	518	602	538	555	550	573	515	534	533	594	555	535	547	594	584	596	560	553	556	550	544	529	522	533	539	551	544	545	543	561	573	574	539	552	569	548	533	565	555	505	560	555	540	517	531	544	554	512	588	560	560	541	563	549	594	545	551	547	586	566	543	562	552	548	589	531	576	557	572	558	550	536	556	543	551	584	532	530	546	578	561	550	553	555	526	518	599	558	530	533	538	580	536	533	540	574	563	537	595	571	523	532	572	561	531	598	532	573	513	565	537	546	521	539	553	546	588	569	593	586	532	588	563	569	497	546	557	544	552	559	548	521	552	532	548	544	525	525	568	603	531	499	542	562	553	576	523	541	576	514	549	534	580	530	517	550	519	522	510	588	571	561	532	570	566	507	549	551	547	536	558	556	515	561	537	535	563	561	577	554	532	570	553	528	549	534	562	579	586	524	540	521	544	558	511	527	504	553	534
23694	21444	32049	33513	30996	26564	19572	10217	4640	2078	1098	572	560	623	555	628	525	607	582	569	590	583	595	602	608	590	553	580	519	595	586	552	598	582	602	604	553	600	609	572	578	592	603	568	570	619	572	556	557	581	599	588	585	543	554	589	572	567	530	619	569	543	551	633	576	583	543	545	571	566	577	575	581	580	570	578	578	548	566	571	578	591	575	606	613	565	569	574	595	589	572	573	560	535	572	566	571	623	611	588	560	564	575	603	560	566	552	582	574	607	625	575	594	537	578	581	541	590	558	574	546	557	581	625	590	560	545	591	596	587	547	558	542	576	551	622	544	617	554	573	573	579	565	595	594	558	560	602	558	545	566	622	618	599	561	550	558	546	561	587	601	601	603	564	551	589	566	581	571	609	585	593	594	600	571	624	581	541	553	600	576	562	568	518	555	594	560	526	605	606	534	592	572	603	560	585	618	566	613	611	548	603	555	612	560	575	548	601	579	542	565	560	550	562	605	532	541	596	549	598	566	580	576	605	590	570	591	641	589	576	536	543	591	553	576	569	559	642	526	599	574	583	602	595	584	550	521	596	595	571	580	587	588	550	575	545	612	577	571	547	591	590	563	623	570	599	564	560	584	596	576	572	581	562	585	610	584	626	587	547	570	529	586	629	612	567	608	543	571	607	564	571	569	612	581	582	556	576	603	580	590	599	549	572	558	588	573	620	593	585	559	559	601	595	569	611	596	592	541	588	568	573	546	578	564	547	625	581	539	605	569	559	571	596	568	594	548	565	582	575	557	577	603	565	563	574	549	604	566	590	600	605	610	570	611	577	524	558	615	551	576	550	578	577	589	575	595	563	569	590	559	614	546	588	586	561	553	569	570	578	573	561	598	589	612	585	600	599	592	540	583	586	568	549	549	566	612	552	542	624	569	585	584	574	544	572	598	560	577	576	580	629	589	609	586	603	580	576	577	533	582	588	562	564	589	569	575	578	621	583	579	613	579	607	607	558	556	576	605	599	625	626	538	549	590	598	570	556	586	591	552	592	571	572	543	653	543	563	605	579	585	603	552	589	595	634	584	613	592	589	607	592	596	584	555	564	574	595	581	627	577	595	578	591	550	588	532	600	578	603	600	592	619	571	558	576	574	536	570	595	571	582	544	612	543	540	580	621	597	568	612	586	563	548	597	591	611	587	584	580	583	578	548	553	563	547	569	580	629	609	550	580	563	605	576	564	588	580	538	551	570	662	575	564	534	567	598	601	639	581	583	568	626	628	600	589	604	595	534	590	608	580	601	634	536	637	584	577	578	585	579	613	605	558	537	606	539	585	567	564	573	580	583	579	535	567	551	571	587	542	588	582	552	564	516	596	585	559	574	593	593	589	615	588	611	593	578	611	555	560	632	566	567	590	589	571	580	609	599	577	595	593	596	565	558	592	568	572	595	592	543	562	557	539	554	611	600	580	594	596	572	623	569	595	562	596	605	572	567	568	599	585	569	555	552	643	546	586	639	593	593	583	600	575	573	580	550	540	587	549	601	580	592	559	633	604	596	601	586	563	622	572	574	597	573	592	558	531	547	608	570	563	595	606	583	584	604	564	589	602	593	546	576	569	622	584	560	622	581	597	583	567	573	522	585	576	598	585	585	555	563	579	583	647	574	571	576	562	577	607	585	586	575	558	590	575	596	602	590	638	562	619	547	635	582	578	577	590	534	570	549	590	569	547	612	593	618	574	603	603	587	569	566	577	582	600	551	567	565	605	564	595	560	623	598	626	585	524	562	594	543	542	601	609	570	578	565	603	641	600	577	562	571	570	627	601	592	586	597	557	574	616	576	559	554	597	626	602	557	604	633	602	604	566	545	539	585	631	563	587	562	584	518	602	612	596	560	591	607	600	551	589	530	577	599	563	611	586	561	534	559	579	587	575	559	607	587	601	575	565	598	592	560	589	545	561	547	561	612	566	602	601	529	557	582	637	548	609	510	583	558	539	546	550	576	579	574	562	573	537	556	601	591	545	589	558	539	583	606	560	630	517	587	558	551	549	588	602	606	612	580	583	590	555	556	589	623	576	531	564	583	581	611	577	578	571	591	578	553	597	557	567	616	578	595	567	559	562	582	540	588	574	552	575	602	565	568	586	589	560	588	550	568	575	570	599	568	600	594	543	517	577	591	548	598	604	585	604	603	565	551	619	571	570	591	518	601	585	573	595	551	568	608	559	581	564	579	588	561	573	602	583	566	561	573	571	569	561	562	542	599	572	547	534	581	563	597	557	569	592	566	585	571	600	609	566	520	533	579	587	546	545	489	647	575	537	593	574	601	566	594	573	589	599	565	569	566	590	584	611	577	586	574	578	584	574	560	598	553	536	591	576	590	526	602	575	603	621	573	560	593	579	616	580	568	633	607	536	588	507	606	560	566	566	565	564	590	514	569	582	585	552	602	563	595	560	558	587	536	565	600	565	541	585	616	567	563	564	574	560	579	593	600	536	577	580	615	572	560	562	562	556	544	587	626	602	555	615	590	569	589	571	565	587	547	594	590	563	548	549	598	579	593	599	590	572	562	597	547	618	543	585	606	586	579	590	613	565	578	547	605	640	608	581	587	573	566	590	588	590	584	596	565	563	555	588	599	543	598	558	626	564	594	584	576	612	559	602	582	546	587	582	561	579	591	577	544	616	594	611	619	568	571	570	595	585	577	541	597	616	611	579	600	554	580	590	589	577	638	553	595	554	584	579	583	638	623	569	592	588	553	606	582	548	602	572	573	615	586	586	543	585	589	622	564	574	592	595	524	576	609	573	557	562	611	611	644	564	566	586	554	606	571	552	582	596	538	565	560	546	540	523	579	603	570	552	587	609	583	552	599	577	540	546	563	563	576	508	581	592	607	616	585	554	580	527	599	529	587	550	546	579	552	595	588	617	579	601	517	573	561	598	585	609	585	578	550	583	577	574	597	589	581	600	554	592	588	554	584	542	576	574	558	576	544	618	525	572	601	586	576	592	575	602	609	574	592	574	513	538	594	592	611	548	650	651	604	624	576	559	594	544	585	602	602	585	562	613	571	562	582	597	585	560	610	606	575	569	553	583	576	552	538	567	552	525	574	590	562	563	523	576	548	615	554	562	592	589	536	567	540	548	571	590	598	585	575	593	590	598	601	567	557	582	546	588	584	563	597	596	572	614	615	606	581	555	596	543	556	559	564	551	581	571	582	579	585	584	555	554	543	556	619	547	569	611	598	584	564	583	576	627	576	561	615	573	589	544	572	587	538	611	601	545	535	611	576	545	609	592	638	619	549	567	567	571	580	595	590	558	554	559	597	615	565	574	557	556	582	582	587	572	554	564	585	590	600	618	559	572	605	599	592	602	606	575	560	596	598	575	565	532	590	571	538	548	554	560	603	615	604	570	611	575	549	562	599	585	552	553	561	596	612	561	581	546	602	610	555	605	574	564	579	545	547	572	563	601	583	554	552	568	628	611	583	545
43268	80533	64101	48380	38281	27504	19525	12748	6641	3002	1544	616	624	596	612	595	578	594	622	616	606	598	605	576	606	559	604	613	604	582	639	600	632	630	627	604	618	623	586	565	563	580	578	585	602	577	594	614	619	643	582	591	612	604	634	608	558	565	616	606	624	609	612	577	605	598	552	617	595	586	553	558	551	558	593	589	572	597	616	588	667	596	623	591	607	621	614	613	573	657	587	593	565	636	618	624	616	624	621	580	626	586	581	596	593	606	587	614	547	596	593	597	620	567	576	603	566	551	598	606	591	657	582	588	580	612	587	643	582	636	629	569	613	597	635	639	623	624	604	614	609	581	623	606	612	597	605	671	610	601	637	569	590	637	591	589	625	601	593	648	618	630	616	585	588	633	623	599	630	593	590	614	648	559	605	587	599	578	622	592	577	596	606	573	612	646	572	582	624	617	650	659	620	643	570	632	581	555	599	645	655	586	583	582	578	573	596	562	649	554	568	614	599	635	624	590	644	588	626	587	602	626	581	567	622	597	573	556	617	589	624	646	630	612	613	599	615	667	586	629	577	613	608	585	596	574	588	560	588	604	632	582	592	598	553	565	595	610	588	568	572	580	619	647	630	582	626	629	620	588	615	584	587	623	599	592	621	625	603	617	590	623	589	625	603	611	623	577	582	624	576	587	590	578	586	572	607	642	598	584	612	591	577	620	603	638	569	651	610	585	603	607	562	579	650	619	581	623	630	592	556	600	595	591	611	642	645	597	583	591	590	605	609	623	581	586	649	576	612	576	579	607	599	614	615	609	605	622	582	590	588	585	595	594	618	587	626	639	548	594	608	614	660	587	596	579	580	616	574	611	614	636	611	621	620	561	615	591	601	653	591	602	629	592	573	617	598	603	576	614	584	625	606	561	575	567	639	595	608	590	627	625	592	596	630	613	594	584	558	586	612	614	570	587	612	609	624	598	582	632	613	612	606	625	643	570	624	607	634	576	613	586	647	605	620	641	611	623	637	599	543	610	587	603	591	591	620	604	625	592	608	614	646	563	603	570	623	575	565	606	596	587	581	586	604	667	613	589	599	572	574	581	615	576	570	587	599	641	615	607	602	612	648	571	582	668	640	623	576	577	596	605	592	608	557	601	577	586	568	575	595	592	618	631	593	599	605	624	645	621	603	571	612	625	601	592	569	616	593	590	627	603	594	627	634	582	635	572	612	586	616	623	582	577	652	620	621	595	625	578	613	605	637	603	628	632	627	610	584	597	548	604	598	612	617	588	606	613	605	598	624	609	589	627	589	583	618	601	589	581	585	626	570	584	596	594	599	591	594	597	611	607	581	629	541	614	576	604	600	599	599	643	613	561	637	605	636	596	631	614	607	600	576	620	614	632	577	648	603	624	615	622	631	645	599	558	584	642	598	629	620	564	604	617	647	605	582	615	583	590	613	580	656	608	618	599	587	593	553	593	614	620	598	637	604	592	582	588	594	595	583	618	611	614	598	598	565	634	622	619	583	569	581	567	614	579	590	623	595	602	600	602	569	601	620	608	581	596	573	603	609	617	585	624	626	586	630	578	648	583	621	535	594	547	591	602	604	611	601	587	588	615	587	608	593	619	555	611	604	631	607	558	548	627	610	603	622	620	615	631	594	615	623	592	603	603	525	595	609	563	617	600	559	585	595	595	616	598	587	591	599	584	583	600	637	568	581	591	588	641	595	618	614	591	603	641	617	596	620	592	604	605	639	585	575	608	597	594	628	601	617	627	602	615	611	586	582	647	578	593	608	605	621	628	610	574	579	581	596	593	579	602	593	616	607	613	642	579	639	599	582	591	572	598	609	627	593	606	581	589	623	613	639	624	637	622	596	603	644	581	597	600	584	645	632	638	580	600	572	630	587	599	573	620	624	573	592	601	623	575	622	563	625	612	607	582	583	592	632	611	604	621	606	594	609	633	622	627	627	588	555	573	636	599	621	612	589	624	618	583	641	572	657	618	564	575	622	612	609	608	588	614	630	534	627	595	601	548	628	626	622	653	609	578	625	597	613	661	613	604	637	608	564	580	609	617	572	621	575	586	579	627	589	580	589	614	619	608	620	639	583	585	613	582	616	630	613	624	586	624	598	629	594	608	595	619	610	653	580	652	608	661	578	596	613	622	582	605	622	607	593	628	605	602	584	566	620	639	607	600	634	610	593	577	665	586	615	622	605	612	624	567	656	611	628	581	624	602	584	581	588	634	607	569	571	605	587	592	582	593	611	592	621	586	628	562	604	585	636	599	604	578	591	583	609	557	594	589	561	574	598	607	587	584	606	618	625	647	637	612	598	610	611	575	618	602	641	603	606	596	621	571	615	586	596	600	656	617	565	617	595	611	624	621	611	572	585	612	587	571	637	631	556	582	566	609	604	609	597	608	579	601	604	587	646	586	590	566	604	622	640	543	576	549	654	585	589	615	609	609	624	608	560	572	654	583	637	628	559	558	638	591	579	639	599	585	593	570	603	585	609	617	601	572	610	612	571	607	593	558	617	583	609	581	620	612	600	566	627	607	550	599	585	612	605	611	608	658	570	623	549	587	591	638	622	612	596	563	594	582	621	629	593	590	576	623	601	608	594	597	593	635	590	639	586	528	602	605	615	620	666	606	577	629	605	552	599	602	589	585	546	637	632	616	609	617	590	572	603	611	617	592	557	616	572	578	610	547	572	628	571	616	584	556	642	627	597	586	584	616	596	594	613	606	558	562	612	578	603	582	561	606	605	601	554	629	621	605	592	581	613	606	596	605	580	603	606	561	606	630	591	656	616	633	570	591	604	629	598	575	589	624	601	557	603	591	635	608	640	571	582	567	639	592	561	587	562	609	564	615	646	568	565	588	598	629	554	615	563	627	556	595	615	602	603	603	601	641	604	602	551	580	596	631	607	613	604	586	648	607	586	645	592	586	613	608	570	624	580	638	613	595	609	624	547	582	600	599	623	601	573	593	598	585	615	604	606	625	561	590	603	631	591	587	575	602	617	571	639	597	617	548	567	613	627	616	594	562	621	611	587	606	584	585	577	570	632	569	624	596	582	585	607	596	582	600	585	544	545	594	601	575	597	617	601	591	565	594	621	602	566	616	616	606	591	554	573	630	601	615	607	601	581	580	594	646	620	612	611	648	631	592	621	576	641	609	547	568	621	579	589	565	597	591	602	605	601	592	605	596	618	590	609	595	565	595	597	635	615	616	586	589	585	583	619	610	608	631	577	608	597	629	602	587	543	636	580	674	627	609	622	601	630	612	597	565	606	553	565	590	576	611	593	592	602	603	547	595	647	616	602	610	589	659	615	575	605	631	577	571	562	582	579	607	661	577	612	597	545	571	605	601	601	624	583	609	633	569	650	603	597	614	583	608	590	579	600	550	593	625	608	599	558	592	591	610	632	612	557	635	610	627	593	626	590	572	589	591	627	614	605	570	585	600	545	598	622	576	585	599	600	598	665	617	606	596
25062	21792	32202	30855	22670	15508	9602	5140	2372	1468	849	659	635	668	678	646	663	650	673	650	706	627	644	668	657	692	637	681	634	637	653	654	674	662	689	643	665	732	646	651	605	655	662	657	659	696	687	694	678	625	624	680	642	630	580	674	662	636	667	687	615	653	639	626	662	630	671	636	684	671	643	669	685	620	691	641	667	681	640	593	591	663	667	666	646	714	678	650	643	608	674	675	658	661	673	664	654	677	689	666	637	665	694	703	709	674	635	662	660	623	690	682	676	657	692	635	668	600	695	677	644	625	617	656	715	648	622	638	659	668	723	625	657	631	687	658	676	688	632	648	645	701	625	660	631	652	601	711	670	641	635	649	667	685	645	572	657	640	670	597	721	680	649	622	639	612	630	632	658	622	682	634	652	646	632	657	603	661	614	676	679	666	614	639	706	620	679	664	674	653	683	651	638	660	625	657	668	644	632	618	658	669	648	665	663	612	647	613	647	614	647	700	637	618	659	660	696	666	671	702	658	658	692	651	615	690	685	686	731	651	640	679	639	680	635	625	664	637	623	624	656	657	647	654	621	673	655	695	660	701	660	677	667	714	657	688	683	679	628	622	680	695	673	613	666	610	666	653	664	677	665	658	650	646	640	642	630	693	615	638	627	648	653	665	683	625	605	674	652	640	647	661	692	602	683	696	677	661	645	658	664	673	625	620	627	721	651	665	651	641	683	680	623	626	643	649	641	679	691	640	632	631	680	631	643	647	666	677	693	683	669	658	662	681	661	672	646	661	695	656	637	638	633	689	664	662	633	628	661	679	677	690	660	636	676	681	666	656	701	649	708	621	699	689	616	670	639	673	658	618	652	618	744	620	636	662	671	699	672	663	682	621	660	635	667	652	611	654	639	673	652	654	656	638	639	712	690	707	682	665	654	646	630	647	619	694	650	633	664	707	629	690	671	699	656	650	687	636	667	658	663	688	655	632	657	645	640	620	682	631	670	628	654	616	648	637	647	643	671	674	653	677	650	668	629	673	639	637	650	660	674	647	650	688	655	652	695	659	651	611	655	686	670	656	631	681	667	609	660	697	624	640	672	656	686	680	638	675	703	658	636	675	636	640	637	640	699	638	638	638	667	692	632	681	613	629	621	626	617	612	627	676	587	633	598	650	657	652	623	623	650	640	632	692	652	664	656	610	678	621	667	632	615	695	623	665	645	663	677	638	646	682	658	627	632	712	650	626	619	640	634	655	584	640	661	660	639	658	651	628	651	680	647	663	651	691	669	657	645	681	655	663	618	646	663	655	649	700	631	673	638	635	672	642	656	617	667	659	684	692	682	693	663	623	662	631	640	619	650	663	661	633	662	671	638	699	657	657	625	611	652	645	659	674	675	628	703	658	631	666	612	645	652	659	681	667	643	694	647	648	625	624	644	693	644	584	661	668	676	649	644	687	687	687	639	596	645	660	667	676	693	666	691	664	676	650	658	645	648	642	655	634	641	635	684	635	645	703	633	636	654	635	666	651	692	655	619	627	645	666	652	617	667	687	699	619	652	657	610	664	632	655	610	685	649	588	655	580	678	650	628	654	652	602	663	642	670	654	665	671	642	673	668	602	622	624	697	683	657	646	655	669	657	636	668	668	631	656	677	615	655	662	621	626	643	624	695	678	634	687	661	648	633	650	699	719	713	652	639	644	633	623	681	691	686	676	618	651	672	656	636	660	623	689	618	681	665	628	663	639	648	668	661	691	676	659	615	633	683	659	716	650	662	674	622	661	663	663	674	670	633	639	671	725	641	657	645	686	646	624	686	627	644	644	619	676	657	674	665	622	650	691	648	636	665	651	662	623	703	643	690	659	631	634	642	660	643	658	656	667	661	698	656	707	669	675	659	622	659	608	692	689	658	614	628	631	643	631	631	646	685	614	630	687	686	657	675	616	674	614	620	647	665	650	667	624	688	658	679	695	663	611	679	628	633	651	692	652	657	638	710	662	674	667	637	602	643	662	669	628	684	670	673	625	682	623	639	631	665	631	680	670	642	625	625	621	608	696	668	653	660	626	643	669	700	670	676	646	629	661	657	661	620	669	670	710	651	702	606	644	685	641	666	614	614	662	676	648	629	660	649	655	658	622	627	641	678	639	606	653	649	641	668	680	671	630	633	637	667	652	601	639	656	683	658	614	646	644	694	635	661	671	674	636	659	613	667	707	648	657	642	650	608	647	671	664	615	586	659	618	684	626	660	667	656	702	651	645	634	642	648	627	702	616	650	636	620	700	690	680	681	649	658	634	645	688	635	680	672	618	696	620	670	650	670	673	633	662	654	644	680	678	683	645	681	669	656	653	660	630	715	668	713	671	653	703	613	658	639	615	668	628	640	696	662	668	662	620	656	659	640	639	606	718	665	621	607	637	672	656	615	651	655	640	677	672	627	641	648	647	660	656	689	644	611	643	676	648	681	636	644	640	641	676	631	671	644	660	655	613	654	689	663	663	645	636	651	614	631	616	631	683	701	607	643	632	673	627	605	667	673	632	621	648	664	646	647	687	649	635	657	666	676	656	646	670	688	647	667	643	665	664	641	624	661	632	659	633	619	630	673	605	611	619	635	666	635	647	645	655	661	618	661	649	642	665	668	635	656	626	652	652	651	622	626	634	619	674	681	633	623	645	588	637	624	653	632	687	633	621	632	657	616	653	638	656	675	647	660	661	609	643	614	672	624	631	635	663	612	634	625	621	644	627	662	643	657	685	638	640	648	602	625	634	627	688	666	661	690	643	658	661	675	635	596	680	659	624	662	661	627	679	650	630	639	671	645	620	706	643	640	619	629	652	664	662	589	632	671	615	629	650	675	664	673	634	661	660	632	660	652	633	640	652	627	666	656	676	634	663	619	647	628	674	623	642	686	639	670	657	668	661	661	670	655	663	654	652	640	656	683	650	640	659	688	665	638	658	654	700	653	683	691	672	656	619	628	663	626	702	642	665	607	662	624	676	628	682	674	653	667	626	665	627	635	604	656	668	687	614	714	664	614	667	664	653	644	644	653	636	668	645	661	658	642	649	655	668	652	657	687	688	626	707	685	636	696	660	642	677	591	647	679	720	667	662	643	635	645	661	629	630	654	673	613	674	651	634	643	679	663	674	649	627	651	594	659	699	697	661	674	661	668	661	658	663	624	633	684	665	654	620	665	647	682	657	657	628	668	648	662	636	665	687	701	686	647	675	672	641	661	682	648	675	666	675	685	631	592	635	665	650	688	695	645	626	711	647	661	613	628	617	710	647	650	628	640	644	657	611	637	686	654	648	620	629	623	621	634	651	674	667	633	621	666	605	697	617	645	657	652	647	666	613	660	610	629	669	692	672	637	674	686	703	666	647	679	670	683	624	649	632	678	668	664	713	695	650	659	669	659	629	692	653	669	677	645	686	666	616	676	616	668	667	651	643	666	632	692	651	630	697	676	634	648	641	634	639	604	668	648	695	648	635	677	631
38425	64833	51727	35571	27153	19469	13887	8650	4069	2205	1154	723	720	709	714	732	699	663	714	626	697	709	696	726	655	685	678	674	694	699	680	736	703	709	719	710	658	655	728	676	677	715	727	685	667	705	691	706	692	737	698	703	679	694	699	699	696	739	717	701	681	708	702	730	704	660	674	710	696	704	706	690	735	676	708	711	737	672	717	655	699	658	705	724	673	694	704	720	750	674	692	656	618	745	723	693	709	672	712	675	723	659	714	654	675	674	705	683	719	725	745	698	672	705	722	681	691	693	766	738	692	688	672	726	685	702	699	673	700	681	696	690	761	706	753	709	729	693	704	708	676	719	683	684	750	710	726	650	763	724	721	684	680	737	735	726	707	701	685	706	685	743	687	688	713	702	701	740	714	750	705	682	697	726	723	663	737	756	686	724	681	703	708	711	731	741	699	724	684	670	742	652	675	711	702	727	723	707	673	720	674	722	699	679	678	649	749	661	663	744	744	677	728	695	684	716	700	730	716	686	649	716	697	705	680	710	683	694	681	702	720	711	677	681	741	689	728	719	699	685	697	711	663	690	680	715	720	718	693	671	676	686	699	726	718	728	701	748	729	705	720	731	710	736	678	668	687	661	681	681	657	726	702	688	730	698	706	711	701	714	686	667	725	758	749	688	757	740	670	682	722	686	753	665	702	691	689	727	711	696	686	707	718	681	721	680	739	716	691	697	676	655	685	668	683	740	713	711	677	702	691	700	717	708	711	684	712	710	719	682	705	682	723	659	706	673	710	705	685	739	676	718	683	686	741	716	746	754	689	697	718	675	688	665	704	642	691	700	658	732	676	732	704	734	672	726	704	711	665	724	687	697	740	679	747	696	676	702	677	715	683	631	756	721	691	721	707	717	710	714	686	716	699	692	692	666	660	699	697	762	717	670	670	671	666	696	693	719	658	706	689	705	681	654	677	662	697	658	681	691	705	758	677	745	718	713	700	690	703	653	690	728	713	730	734	665	723	707	735	710	699	729	713	702	696	688	717	698	708	696	732	697	676	632	681	687	692	693	718	740	748	709	712	693	713	723	703	724	715	683	689	730	705	687	732	758	697	709	694	734	703	723	675	672	700	677	697	683	672	661	719	704	704	691	727	698	745	741	711	703	696	658	713	731	743	697	717	687	674	714	684	679	701	724	689	650	711	662	688	702	674	693	714	681	689	665	721	667	703	683	750	667	692	744	648	664	668	726	709	695	686	729	701	696	680	696	694	666	698	699	699	709	681	665	699	713	697	711	725	694	664	714	673	742	710	750	717	637	681	712	702	726	703	707	728	688	755	672	712	683	689	678	708	731	719	685	674	684	687	618	718	695	747	664	648	649	729	697	720	686	720	677	695	696	775	698	695	686	668	670	713	747	724	720	670	693	743	740	673	706	717	734	696	702	689	723	685	708	736	696	698	695	728	722	690	689	718	727	704	716	658	695	698	746	739	715	680	715	684	650	679	709	714	700	679	688	694	682	683	721	674	716	652	687	731	705	692	713	709	660	656	723	731	691	738	743	681	686	702	700	622	708	698	715	701	745	688	697	744	682	680	699	724	672	702	636	690	682	743	709	717	719	693	669	695	653	705	672	711	692	757	678	718	712	705	697	673	660	703	675	672	718	670	683	722	704	692	695	767	684	720	673	708	704	734	704	684	683	709	713	691	694	694	721	690	692	703	723	697	657	683	736	732	695	700	706	713	696	704	684	708	702	725	642	698	721	701	712	689	746	699	732	708	707	704	689	689	725	673	751	643	699	704	696	696	749	694	687	681	704	684	743	706	723	742	705	714	663	748	690	643	676	711	713	713	709	744	717	756	707	744	771	704	718	673	724	666	712	674	711	680	685	741	739	682	673	683	708	692	690	716	741	671	733	740	724	712	709	678	706	699	680	701	690	689	731	670	762	711	689	671	682	692	710	681	731	727	676	698	696	702	753	725	787	676	740	735	699	725	741	676	687	743	692	710	666	718	723	777	674	707	709	692	739	674	735	728	673	708	722	710	723	708	738	679	689	691	748	715	736	703	722	718	703	661	677	694	636	680	706	704	697	701	714	727	734	696	713	666	700	663	693	693	669	688	731	658	700	725	676	706	689	683	714	674	693	699	647	703	693	714	686	742	686	679	747	690	698	697	660	668	728	712	708	705	682	675	744	674	687	662	709	704	685	684	690	658	669	736	736	661	708	704	682	763	719	685	695	686	687	717	718	725	731	694	706	703	690	709	734	713	688	736	689	681	723	700	661	727	728	722	688	693	707	740	696	687	687	708	720	739	668	673	694	677	664	715	730	688	749	729	672	708	664	727	687	683	724	743	691	694	716	721	691	697	685	715	681	692	711	715	743	684	729	745	668	713	683	723	732	685	733	687	670	736	683	728	715	708	683	696	679	704	697	722	731	733	725	716	683	666	728	681	707	743	682	724	669	700	709	690	672	704	723	723	714	719	727	674	710	715	683	676	723	694	761	720	687	696	733	650	679	689	748	693	668	692	721	675	697	726	701	738	719	703	690	670	698	668	673	735	723	704	698	695	696	707	693	684	678	686	730	755	724	662	715	711	692	722	696	654	732	699	704	747	665	717	711	723	704	689	670	672	695	712	676	713	732	667	686	694	705	681	675	769	660	724	724	715	700	693	716	681	667	730	690	706	673	670	784	666	703	690	679	701	697	727	654	666	756	694	669	705	712	690	734	715	702	739	733	691	701	640	718	673	689	713	732	691	718	710	671	698	699	674	707	709	655	719	702	689	691	697	681	707	737	738	722	708	668	706	746	672	672	692	704	699	702	722	695	691	663	654	738	701	657	664	656	714	705	658	740	689	717	736	694	704	737	753	677	671	680	700	723	692	692	714	729	676	678	720	685	733	748	687	674	677	703	659	693	727	701	718	718	713	711	697	716	699	671	672	724	650	700	709	675	708	686	724	721	734	663	725	698	737	734	661	672	720	671	689	670	713	710	721	685	658	730	711	730	674	688	688	720	712	716	666	683	716	675	711	684	707	674	678	676	721	708	742	719	698	726	716	718	710	664	702	759	696	672	702	723	720	706	678	667	699	678	684	731	704	697	708	684	663	700	707	685	735	716	669	674	655	708	725	729	728	744	666	668	658	646	733	742	715	718	713	736	695	667	708	692	675	733	677	675	705	670	704	672	698	685	730	692	706	720	717	715	734	731	725	681	644	717	692	705	712	673	690	708	710	703	726	690	686	731	693	721	688	739	736	654	763	670	710	723	717	750	685	725	695	724	743	737	734	730	695	677	752	734	692	721	687	747	730	685	695	701	695	723	724	691	722	729	681	680	704	716	696	703	676	727	715	735	697	716	744	722	679	699	678	718	694	693	699	689	697	669	691	696	673	694	695	678	755	706	720	691	678	713	723	707	666	709	708	659	705	727	700	716	667	717	775	702	719	668	737	690	726	679	723	679	683	658	725	684	730	704	738	688	681	650	694	746	670	645
22511	21222	30427	27958	26778	29630	31423	19733	10022	5186	2282	873	809	822	848	849	901	881	834	881	879	868	810	859	877	860	824	798	826	884	785	854	846	868	837	842	833	834	841	814	852	842	848	798	844	774	752	905	808	795	828	808	858	859	824	843	849	865	843	850	816	847	793	829	867	819	859	830	828	866	789	812	855	830	874	860	806	835	803	859	841	857	823	843	842	850	857	816	833	811	849	834	865	798	867	877	811	808	832	781	837	872	826	802	840	862	808	828	885	845	859	829	773	824	869	832	857	844	825	806	830	840	857	767	761	844	868	859	842	856	872	813	819	848	848	804	828	866	830	855	890	807	801	793	828	800	838	868	807	820	779	890	765	866	843	805	786	812	856	821	810	841	826	854	843	836	816	885	828	847	830	818	854	820	808	823	794	870	817	798	887	820	828	876	824	842	834	805	829	787	853	790	800	804	814	828	801	810	776	840	824	830	835	869	864	819	904	787	812	834	798	821	821	825	850	855	835	846	893	844	917	818	842	876	884	826	836	834	797	803	871	802	782	836	824	841	916	877	849	859	819	889	843	852	873	853	883	823	846	851	863	864	855	823	851	855	842	880	824	868	802	821	831	828	820	825	861	827	854	860	845	825	818	883	845	832	826	842	848	842	805	801	816	819	840	879	819	836	834	860	816	839	786	856	814	838	830	821	842	809	840	872	877	819	837	757	882	810	773	830	828	828	811	839	793	821	854	828	805	818	800	884	842	812	846	849	848	782	832	871	831	894	870	845	848	831	795	851	784	822	817	860	831	847	824	823	812	795	819	832	864	789	782	812	864	791	842	817	822	899	853	859	844	815	806	793	861	839	831	888	822	770	825	835	830	780	864	825	834	867	780	813	797	870	837	876	837	803	868	795	804	815	782	837	829	830	817	813	777	866	821	807	831	830	849	804	858	807	787	828	818	801	817	826	854	837	812	763	800	872	881	838	818	834	834	823	799	825	883	851	849	828	850	807	856	857	794	813	850	826	816	812	843	831	794	820	872	836	785	864	857	824	832	817	811	836	855	874	840	792	821	798	819	835	849	808	835	830	774	821	828	840	864	874	871	867	876	850	787	817	783	853	846	822	835	824	815	787	854	858	840	893	865	799	796	819	852	813	868	803	824	797	797	780	850	850	827	804	835	826	841	859	794	733	825	856	831	805	835	840	790	827	844	871	805	878	839	759	883	869	862	818	848	831	804	807	860	878	801	794	866	779	875	808	838	872	882	855	785	779	817	802	857	833	796	813	833	798	800	855	889	839	828	851	815	834	771	809	869	872	853	830	865	840	842	801	780	826	806	834	836	806	801	868	774	809	796	867	798	872	835	799	812	840	799	822	825	910	834	860	830	806	843	823	852	823	806	849	833	872	827	837	865	885	848	802	863	836	755	811	835	840	813	826	770	799	851	813	837	840	814	861	811	855	815	853	832	830	778	879	826	819	858	826	799	848	831	870	809	810	801	793	859	804	828	842	802	847	798	805	849	848	813	825	888	825	841	836	852	792	798	878	858	806	811	853	814	814	831	816	842	835	868	827	790	821	858	834	854	822	857	866	874	846	782	868	826	843	821	786	829	831	816	818	844	810	849	800	811	876	841	787	868	803	777	866	850	827	796	805	829	821	812	831	862	818	880	797	876	811	852	800	879	824	844	813	830	821	838	867	808	844	830	803	873	857	833	804	784	807	836	856	766	777	858	790	837	877	780	860	812	834	834	817	876	845	811	890	848	855	829	875	819	822	858	864	840	771	835	853	820	845	854	819	875	854	779	823	799	822	848	792	826	837	824	867	812	862	836	838	850	757	847	849	814	822	863	867	842	767	826	846	813	844	780	790	795	800	830	849	813	812	857	861	842	870	871	808	850	775	838	808	835	793	805	869	840	867	822	832	873	816	806	883	884	772	806	843	882	812	786	796	838	853	762	842	857	744	852	829	846	835	788	862	827	846	837	785	836	858	820	844	788	835	780	877	867	846	810	829	867	824	842	831	788	855	824	922	858	846	833	858	838	798	755	814	855	794	874	816	819	881	836	813	763	762	848	777	808	805	839	827	850	851	772	856	792	827	812	834	826	820	789	831	792	821	847	823	821	833	900	835	889	831	771	844	841	810	851	861	825	897	830	767	911	805	871	826	885	891	821	871	842	840	846	793	880	805	850	844	851	807	811	801	840	852	784	853	814	839	785	789	852	853	834	836	857	818	819	821	840	873	839	870	841	777	814	782	822	844	817	820	812	870	865	865	776	866	789	866	816	813	796	819	874	879	852	823	825	803	838	793	836	886	868	770	885	820	907	794	812	829	831	803	821	843	831	838	845	812	809	773	829	901	848	835	851	867	765	836	819	914	884	843	851	835	839	810	834	824	845	760	771	836	865	843	801	824	827	818	844	806	798	823	798	790	862	828	819	846	806	837	874	852	849	826	838	820	823	801	796	844	780	816	825	796	807	829	891	786	817	843	831	839	842	841	799	792	763	824	824	855	839	828	856	834	859	860	905	837	859	816	853	880	857	825	829	824	817	786	847	873	842	832	859	798	855	821	813	817	826	809	827	820	884	802	825	855	793	829	810	792	789	809	815	826	786	853	839	889	872	813	844	867	849	809	845	859	845	810	859	833	803	799	801	811	787	845	860	868	841	811	898	854	829	804	830	838	806	821	872	875	817	789	870	815	819	786	820	832	801	839	851	826	812	863	770	810	877	822	860	825	863	844	831	824	775	881	808	788	858	823	803	868	821	800	806	824	784	837	830	820	831	823	794	827	812	823	836	863	850	829	831	824	852	872	809	881	859	835	830	837	809	877	828	869	799	830	841	813	831	865	845	798	868	818	773	824	852	805	835	839	803	855	833	849	822	784	794	849	842	840	839	901	856	833	831	847	866	826	847	801	865	824	828	833	813	888	823	848	836	825	794	798	814	894	776	833	886	790	841	848	827	770	845	816	836	849	793	834	866	874	824	822	863	833	852	854	807	812	819	861	791	855	844	798	805	814	812	876	835	823	831	838	886	819	866	833	876	841	857	808	795	810	888	806	850	838	866	854	821	840	859	857	831	806	826	861	801	818	808	804	883	829	903	794	801	789	795	870	811	820	791	799	838	835	774	816	822	773	836	781	822	894	836	846	835	773	857	860	811	858	837	832	840	843	839	862	872	907	785	822	801	762	777	835	820	837	787	808	850	817	801	824	822	805	808	838	835	808	819	815	805	865	828	862	821	895	834	838	825	782	858	824	812	850	847	840	880	870	826	768	799	777	848	834	822	824	874	785	780	795	816	840	793	821	854	855	840	838	857	830	814	799	858	834	836	887	841	863	850	847	874	830	864	811	857	827	830	843	811	853	834	827	805	832	812	854	881	786	797	861	801	837	813	826	827	832	814	809	866	935	883	852	850	812	816	879	846	818	804	877	811	840	809	860	809	805	888	863	822	815	830	891	838	882	826	870	832	859	840	815	845	779	807	837
51292	91996	76588	56655	42287	37419	31170	21768	12745	7290	3034	925	850	855	862	873	785	788	854	829	844	873	857	886	811	849	849	838	838	845	805	889	846	889	838	844	818	823	805	802	875	836	833	883	804	835	869	860	907	832	862	847	852	840	898	856	844	818	838	873	850	859	830	842	859	840	820	828	796	858	834	839	871	884	875	821	855	812	824	887	853	794	887	857	827	842	884	882	904	851	879	824	805	838	861	839	884	811	861	828	857	861	802	822	848	802	852	831	827	878	818	830	833	864	852	838	846	864	825	866	887	868	862	853	850	855	801	858	900	829	847	819	857	817	844	855	855	858	768	836	830	849	838	831	821	829	857	878	868	870	820	837	830	831	871	841	917	853	777	911	820	830	852	803	837	855	828	837	895	831	881	839	866	861	827	866	867	859	906	840	854	834	823	832	829	835	850	890	833	894	879	828	884	806	856	866	853	877	899	895	805	881	835	845	826	846	898	827	828	837	847	832	854	861	857	850	853	854	865	845	856	824	850	841	833	832	826	816	846	795	907	843	822	861	862	855	814	854	805	819	870	852	863	824	801	879	833	838	857	856	916	872	861	838	797	823	814	821	877	834	875	817	831	899	851	845	843	882	853	787	882	840	802	841	848	856	827	831	851	829	830	822	792	862	885	891	851	860	850	850	833	837	896	852	884	860	811	822	859	811	886	835	784	856	854	838	816	814	821	865	868	831	834	829	843	834	782	856	843	865	848	856	823	801	845	843	831	901	845	868	856	851	846	855	848	840	871	814	858	830	873	801	840	824	832	822	791	834	847	809	813	844	873	828	837	833	902	825	810	854	851	818	816	855	863	823	849	878	831	898	879	826	858	852	796	844	891	880	864	848	840	829	829	854	815	865	866	826	827	812	837	860	876	851	835	840	861	784	855	817	853	817	852	873	823	811	861	844	849	874	823	842	856	816	877	830	773	833	815	797	843	860	894	871	856	867	883	863	845	871	830	887	787	873	876	826	834	828	845	846	889	857	811	810	869	807	846	844	838	798	803	911	839	766	821	833	835	842	824	902	851	903	805	843	827	886	812	816	861	813	858	865	828	865	882	873	878	809	920	887	820	892	777	813	798	841	833	806	864	835	838	830	886	820	809	878	859	836	868	857	831	868	820	772	794	832	861	841	875	828	867	824	824	851	830	806	839	828	860	837	857	852	816	845	875	859	847	863	839	860	887	825	882	827	831	824	851	812	880	803	821	817	813	844	876	852	797	863	843	817	836	842	863	793	843	867	869	840	836	847	824	830	890	858	830	831	822	829	874	879	868	796	831	870	831	858	849	886	892	846	902	856	793	843	847	861	788	828	824	786	851	859	846	825	863	855	864	831	820	805	854	828	902	818	840	832	852	819	832	847	848	812	831	844	830	874	850	845	830	844	888	852	827	862	820	896	860	835	859	863	836	880	872	822	867	818	839	786	846	853	818	847	826	881	873	827	873	900	811	832	810	851	846	794	793	870	806	874	806	842	839	852	834	807	803	828	876	851	867	836	832	829	883	867	848	851	855	837	843	872	854	874	785	821	820	832	908	824	855	887	859	874	816	889	895	839	842	832	809	810	841	823	894	828	831	856	840	827	821	815	804	882	823	833	873	809	846	868	776	873	893	850	819	810	860	855	871	837	855	819	827	869	859	866	807	820	843	819	790	804	835	821	918	835	869	873	898	843	844	876	858	875	805	876	874	902	884	800	844	836	818	806	795	845	825	846	852	912	813	836	891	822	815	813	827	872	814	853	854	858	859	864	845	824	843	820	858	858	862	907	764	812	848	829	850	880	871	832	800	840	859	866	907	890	795	869	874	867	812	881	862	782	853	856	864	872	786	803	850	891	826	850	831	839	838	877	838	836	815	798	831	843	824	827	870	807	798	852	873	785	816	891	834	872	871	834	851	841	839	888	840	842	827	840	863	787	878	807	836	814	843	784	873	839	879	865	832	821	862	800	848	909	847	813	787	810	833	875	856	889	813	830	837	889	828	846	858	852	829	824	796	850	813	802	881	834	858	860	837	820	833	851	830	839	832	836	832	827	844	795	865	872	785	840	826	847	818	826	817	861	860	893	887	848	830	860	836	871	913	847	828	862	798	827	844	825	873	831	801	833	838	794	821	833	822	813	826	810	832	839	862	835	914	855	850	869	862	843	859	773	850	854	858	883	792	878	851	859	837	848	801	871	827	846	879	835	818	819	843	808	898	814	855	810	842	850	846	757	834	891	831	805	824	857	850	852	892	809	822	825	820	868	864	838	850	809	831	830	855	843	858	839	843	844	843	831	817	836	830	850	793	826	826	847	791	839	884	850	809	811	825	837	892	807	804	869	821	861	815	840	829	868	884	865	865	839	859	849	875	890	836	886	899	854	828	857	873	892	830	884	894	846	913	865	914	910	834	807	862	866	874	837	880	829	852	822	821	839	824	842	835	848	848	796	838	859	838	837	896	843	830	809	848	864	870	853	795	857	849	878	826	853	838	794	867	803	895	856	842	839	854	795	879	885	842	818	847	791	826	820	816	834	836	841	850	852	875	810	801	849	826	844	857	836	871	856	808	866	857	854	849	863	793	855	902	872	768	845	861	851	819	852	838	796	853	770	884	813	886	793	859	834	840	870	800	814	836	856	826	860	858	825	847	832	877	895	852	874	851	840	891	852	874	838	857	851	840	851	785	899	870	883	816	842	818	880	927	860	879	820	842	818	847	854	876	824	822	858	852	873	840	830	806	845	809	822	819	833	785	902	807	876	832	889	822	787	800	872	889	875	813	847	775	879	806	869	864	912	901	885	851	840	858	851	835	834	840	857	879	916	829	830	876	792	799	833	821	869	875	818	909	868	839	803	821	865	819	863	912	836	853	816	873	830	837	841	855	818	816	836	859	851	812	877	863	829	855	846	870	793	854	853	863	836	850	825	870	817	878	837	840	827	811	877	810	841	833	866	858	800	864	836	829	855	901	833	882	812	816	861	801	833	824	877	842	840	830	843	792	878	857	878	874	798	910	821	880	836	909	821	817	826	848	847	853	836	819	831	832	785	845	786	860	818	883	854	809	867	838	844	782	847	820	868	815	856	862	826	846	852	834	872	832	863	844	838	776	776	911	853	785	865	821	849	806	788	834	883	849	833	828	838	826	797	803	862	840	853	851	870	810	857	805	883	837	831	838	877	858	841	845	841	870	828	846	869	853	837	828	814	836	844	843	828	866	844	847	850	906	825	833	784	832	857	859	797	898	896	855	820	860	832	803	864	857	788	837	845	836	852	758	879	807	899	849	863	896	871	869	794	793	906	829	817	861	823	824	838	832	854	855	858	867	834	904	852	819	841	833	798	852	866	837	807	857	816	863	865	828	843	814	855	845	794	889	843	845	870	859	867	855	854	868	872	813	846	841	859	879	848	833	837	853	891	891	839	863	830	845	875	805	813	811	870	861	806	882	815	833	895	855	846	849	819	820	819
28298	24589	24289	12983	5118	2009	1563	1249	787	618	514	422	429	409	446	417	443	441	424	405	426	409	424	403	431	446	431	404	444	408	458	418	439	430	428	380	440	434	436	421	419	421	433	393	416	439	467	439	443	464	426	411	429	417	428	436	411	425	451	399	409	404	414	440	396	424	428	392	414	430	414	431	418	446	422	396	420	389	422	416	457	427	419	416	416	397	406	427	422	439	417	423	458	400	420	425	427	434	404	437	439	429	432	416	425	453	424	427	401	432	388	436	421	484	442	416	428	377	464	444	388	411	431	404	404	441	378	416	427	446	358	411	416	425	411	440	462	384	442	455	430	402	453	437	435	425	421	449	429	427	434	420	423	415	444	418	422	444	408	404	419	440	421	401	456	416	448	453	438	459	429	375	430	445	399	400	422	458	420	445	438	408	451	427	441	434	426	429	436	408	487	402	436	437	399	413	456	451	427	440	410	455	421	432	430	424	438	420	409	426	420	425	405	423	395	443	384	427	427	420	429	445	394	419	435	424	405	435	432	451	418	419	423	414	380	440	439	432	403	451	400	458	440	420	387	398	403	443	434	486	436	464	433	415	415	422	482	427	426	432	444	440	426	405	404	425	429	379	434	415	427	426	457	404	498	418	414	434	419	466	448	452	411	407	408	420	415	458	451	412	419	428	410	419	430	405	418	425	429	439	477	442	471	410	446	418	458	428	450	425	458	431	406	450	457	398	464	425	422	440	399	413	456	404	449	420	446	436	434	441	427	432	424	424	445	416	425	439	424	419	452	427	410	407	448	463	406	480	429	442	406	435	374	454	424	407	440	387	444	373	420	421	421	431	453	422	413	440	435	452	439	433	396	426	409	467	419	405	428	411	406	441	463	398	429	442	408	449	437	421	401	435	385	398	429	456	441	388	421	418	436	424	409	448	438	430	383	401	389	428	393	387	452	413	426	434	453	400	408	434	396	419	418	432	447	468	404	466	459	431	391	463	448	405	406	437	436	417	433	452	387	431	408	451	440	460	415	430	409	421	445	429	420	439	425	412	432	416	435	467	418	434	413	416	450	447	427	396	458	425	452	416	422	405	434	424	399	423	454	460	443	453	453	465	415	401	382	403	445	458	430	443	433	432	448	434	473	427	436	431	443	414	428	439	411	432	393	437	432	403	455	443	420	459	382	436	434	425	403	393	385	415	408	451	427	434	434	439	441	425	414	416	444	443	447	425	430	401	432	424	414	432	433	450	421	457	452	448	433	473	415	427	456	429	455	415	429	456	465	421	428	463	419	454	389	415	444	411	440	428	403	455	455	416	423	416	401	419	446	430	437	457	443	468	419	450	437	440	438	426	437	457	427	441	413	435	433	455	405	439	455	387	416	420	413	472	458	437	457	416	447	433	409	419	422	432	405	473	407	438	400	406	415	432	455	394	431	410	456	430	386	428	392	404	431	438	442	425	416	427	417	431	424	456	450	428	420	391	391	436	452	432	447	409	413	447	413	418	384	431	438	407	411	401	416	428	464	460	437	454	443	412	447	429	393	425	405	426	404	419	419	437	414	400	436	416	456	407	437	430	409	444	439	428	414	406	462	426	457	441	413	465	444	444	405	419	425	401	433	426	456	397	405	478	452	411	430	367	411	436	446	405	424	434	415	426	447	413	448	458	411	425	468	387	389	406	393	383	452	452	444	422	447	414	392	462	408	437	430	423	419	432	437	449	421	414	384	406	399	452	439	405	459	406	422	456	440	402	454	418	435	424	428	421	476	427	431	409	443	399	412	418	455	438	398	448	443	460	425	419	392	446	419	429	441	421	423	404	436	378	410	397	437	434	444	404	387	387	439	407	416	402	443	411	441	417	394	435	427	422	439	417	410	417	449	445	390	440	433	424	438	443	407	439	454	411	476	454	459	468	448	438	418	404	431	426	409	427	444	415	433	454	437	375	418	410	442	408	432	435	425	441	409	431	449	430	411	434	444	394	423	431	425	445	404	424	411	463	430	438	418	402	423	375	436	403	434	439	425	463	459	441	395	439	413	443	443	400	436	446	424	401	441	416	444	448	428	415	477	455	432	452	421	443	408	440	422	432	398	435	425	423	443	401	428	401	409	424	440	437	407	451	428	358	419	387	427	410	386	409	418	461	449	438	425	386	415	428	387	447	391	392	417	462	401	435	419	449	425	430	445	448	403	417	406	406	419	437	407	432	434	409	437	451	460	436	409	419	448	398	446	443	411	421	427	428	421	407	417	440	453	435	448	385	426	442	426	421	453	452	471	422	426	437	435	444	436	424	423	437	420	447	443	444	418	419	411	435	414	409	444	431	426	425	439	425	444	458	436	435	431	414	402	419	428	419	427	412	414	401	451	400	400	454	455	438	416	430	438	405	430	430	446	466	422	414	444	407	404	448	446	417	402	401	445	409	421	413	458	468	451	439	448	447	451	434	433	416	402	402	407	370	399	415	432	413	399	415	419	439	429	417	436	396	388	442	454	456	420	403	398	436	464	406	415	397	433	406	387	452	437	408	388	465	428	440	447	419	410	401	426	423	421	394	440	450	428	425	484	473	455	424	436	401	405	429	413	411	403	398	459	375	420	442	422	413	434	415	437	481	405	445	419	450	433	407	405	449	433	439	416	450	409	425	420	466	473	443	453	411	406	438	441	419	415	404	425	388	377	426	389	446	424	404	436	433	421	437	456	440	450	402	430	415	453	381	431	420	436	427	419	393	424	403	421	389	454	429	462	433	490	398	437	405	456	409	403	433	438	427	421	448	480	411	468	405	436	391	441	410	440	405	403	426	447	417	411	422	424	409	418	411	438	428	428	456	469	422	414	439	410	420	440	394	408	451	440	416	470	410	448	420	410	445	429	383	419	424	440	448	455	444	469	440	399	403	431	411	426	439	424	435	435	423	440	401	440	439	407	464	398	414	447	442	474	396	440	443	445	483	424	433	385	452	433	418	398	434	454	439	432	455	435	440	457	423	456	443	451	458	396	438	422	429	399	422	404	433	437	412	416	431	480	437	455	413	425	415	426	400	421	439	428	433	370	395	448	443	446	458	434	433	423	414	426	400	411	429	435	400	462	445	403	395	402	446	407	453	415	401	447	433	427	395	405	424	433	457	432	430	420	432	438	427	482	402	413	411	438	430	414	408	408	409	438	440	446	404	405	457	443	480	417	398	441	445	470	408	415	433	459	419	454	411	403	487	424	407	420	454	396	437	430	426	411	433	402	442	435	433	435	401	438	416	422	434	419	402	443	411	427	423	402	445	440	399	434	404	421	438	394	410	414	434	407	424	436	446	468	444	421	454	435	417	413	441	395	435	429	436	417	418	417	430	433	399	434	439	420	431	455	458	445	441	422	427	420	403	433	413	445	397	437	406	401	432	410	432	444	404	434	442	433	437	429	433	463	446	437	431	441	419	429	443	442	422	397	387	441	446	433	423	421	441	433	397	423	434	412	396	402	423	385	425	433	410
18152	34018	19640	9049	5197	2558	2209	1682	1077	716	570	435	456	465	504	502	472	473	522	427	462	453	449	475	475	480	511	426	459	487	442	441	448	488	469	485	469	442	473	457	452	512	456	485	475	496	484	460	461	417	460	456	502	424	475	502	478	447	481	501	478	474	442	453	484	461	511	462	493	449	479	490	480	505	476	464	479	490	492	456	453	430	459	507	473	510	476	453	489	478	445	488	470	483	473	475	489	507	450	471	451	466	478	486	486	472	474	440	470	448	479	481	481	507	434	484	459	413	440	455	498	473	427	510	453	466	455	432	478	424	455	491	450	460	473	461	492	426	469	500	465	491	498	504	507	463	475	464	459	493	480	462	474	472	454	479	440	448	473	450	454	483	474	500	438	431	478	436	508	520	436	550	499	469	504	511	437	465	431	467	466	468	471	470	475	470	485	509	486	425	466	445	445	455	492	453	463	472	455	497	483	458	469	490	479	497	453	475	447	500	476	430	493	458	498	484	467	486	463	452	493	485	495	467	466	477	457	444	488	457	440	473	481	448	434	454	491	501	478	458	470	494	435	452	465	445	445	468	473	477	441	448	433	510	461	488	461	473	516	464	478	462	499	465	441	485	479	458	510	501	494	439	432	438	498	439	446	465	460	483	449	418	461	455	458	497	470	470	407	479	490	454	506	456	474	458	466	493	462	442	492	500	443	487	483	494	482	483	472	486	486	455	439	472	473	461	475	503	485	496	462	512	478	507	479	425	454	512	451	502	448	493	496	475	462	492	442	473	495	464	468	453	506	444	450	504	487	465	482	479	472	480	489	488	524	506	470	482	493	494	448	467	477	462	483	456	445	526	445	514	452	481	467	445	498	471	487	443	448	475	465	461	452	523	452	470	475	451	460	483	483	446	496	423	487	462	491	445	499	492	449	494	476	463	455	427	477	465	499	461	513	432	463	456	449	447	472	485	463	481	467	522	470	450	466	480	443	452	455	504	483	503	479	499	440	476	463	448	420	465	474	449	474	466	451	446	438	475	418	442	492	500	472	477	476	485	457	470	421	475	460	465	448	469	493	455	496	444	481	478	464	444	464	459	506	489	475	463	471	485	503	474	468	482	505	475	411	472	484	484	494	476	427	454	491	492	465	446	438	463	482	463	480	483	431	448	470	461	441	477	479	478	440	456	490	450	473	482	460	483	470	462	433	504	481	497	493	456	457	512	524	499	489	470	482	444	425	451	501	499	448	525	497	479	473	461	476	488	442	441	474	457	471	450	444	463	479	458	452	409	480	474	437	484	460	461	480	482	483	463	455	492	483	467	491	487	480	458	441	463	482	479	471	450	443	496	469	456	473	494	467	470	445	454	483	458	481	459	437	444	480	478	441	476	468	425	419	462	450	486	487	472	446	413	445	466	449	466	452	468	471	485	506	447	462	482	489	491	478	492	479	449	474	455	476	449	441	465	440	481	493	452	486	478	462	477	445	482	433	529	470	446	470	457	453	490	478	466	522	464	475	475	475	445	461	483	507	486	483	456	478	472	473	487	468	452	466	461	480	476	456	470	459	494	474	500	459	461	486	445	468	487	495	475	537	466	451	453	502	496	430	482	473	463	455	490	487	479	469	485	484	437	469	482	458	461	464	458	470	471	467	453	485	500	459	445	479	467	448	465	439	485	464	469	464	453	482	442	450	441	458	477	488	483	484	463	465	451	469	468	458	454	496	498	470	481	489	447	443	502	489	475	464	511	451	452	463	478	441	429	466	484	515	461	461	464	450	479	486	484	501	485	466	468	474	445	464	475	456	469	464	482	489	495	483	449	492	474	465	512	467	476	463	482	419	449	461	446	483	467	496	460	477	499	461	456	454	478	449	442	455	511	467	477	430	439	456	476	465	472	464	483	491	479	517	451	522	482	445	447	505	484	506	478	502	452	500	454	446	448	485	505	420	477	426	488	485	434	474	470	510	473	466	468	470	506	477	443	477	447	462	467	479	501	523	472	479	495	457	447	479	469	467	452	452	474	449	487	465	484	507	449	457	506	474	486	495	465	470	483	475	520	471	520	451	473	457	446	466	446	503	460	437	508	471	473	475	423	436	442	470	470	483	417	472	529	444	504	492	459	428	436	448	469	499	483	479	482	489	441	446	510	454	454	457	457	477	491	476	496	398	489	473	466	488	458	467	505	499	446	490	481	447	456	488	452	506	454	446	531	487	478	459	452	505	442	471	481	456	476	479	451	431	451	494	486	487	453	470	466	495	468	478	490	467	454	501	477	488	492	515	470	450	455	477	481	525	463	464	452	441	448	462	440	481	453	476	451	500	433	431	441	455	458	489	469	478	463	478	472	510	463	510	457	502	483	456	465	490	501	423	439	475	446	474	462	475	476	428	476	452	424	410	467	472	462	450	447	451	448	451	450	444	465	472	490	477	493	456	460	443	490	474	486	471	490	482	468	489	477	472	454	454	455	487	482	463	470	491	488	488	490	473	435	414	484	433	452	449	452	482	483	473	472	472	508	442	447	432	496	455	483	440	475	445	489	435	424	478	463	449	462	454	457	461	470	469	485	469	439	476	472	470	450	478	475	494	462	496	495	448	470	472	494	481	469	439	458	484	457	469	520	460	493	458	469	461	458	496	476	438	487	436	502	458	475	465	494	475	432	476	515	411	491	507	462	461	453	448	465	458	489	476	463	468	442	480	515	531	470	468	468	431	474	457	479	454	470	475	435	486	430	462	487	461	484	491	492	487	469	443	509	464	465	478	476	482	461	457	456	436	468	494	485	476	490	452	470	522	505	494	469	444	498	487	463	524	477	519	477	456	451	493	467	438	482	450	522	468	447	489	478	462	461	484	434	474	450	444	472	469	497	464	455	497	480	472	463	479	496	524	423	459	458	496	488	481	442	509	469	472	468	494	474	521	471	478	468	452	466	471	455	457	464	456	491	461	456	509	470	522	476	482	461	510	504	481	474	482	486	457	435	433	425	488	481	498	483	463	465	439	458	475	458	444	494	455	468	484	459	497	481	479	458	490	466	459	480	468	496	439	459	511	461	453	457	460	455	457	439	501	458	444	463	516	492	460	470	472	502	461	459	474	499	467	483	456	520	459	455	465	471	469	451	489	500	455	487	472	486	509	525	453	471	472	486	449	477	476	439	459	479	460	480	425	442	498	457	482	488	469	485	491	473	465	453	497	466	510	467	461	493	473	457	435	492	477	484	477	492	463	486	489	458	454	482	486	474	468	474	485	487	491	431	485	461	475	470	498	495	488	455	466	481	524	475	482	438	472	451	441	468	463	458	481	495	437	455	472	499	471	457	488	410	437	424	500	501	450	446	470	484	449	470	487	430	429	458	516	434	480	468	507	464	471	445	465	471	468	474	480	461	453	487	491	478	441	486	463	453	461	513	481	512	481	469	518	503	458	467	482	465	505	498	441	463	479	436	455	493	521	462	472	492	456	462	449	464	480	470	498	462	462	453	499	457
23651	21370	32171	32236	26708	24808	22864	13080	6554	3047	1415	549	539	536	528	569	536	562	501	613	555	506	525	539	544	553	539	545	507	587	474	543	495	532	511	511	530	515	514	515	521	489	547	548	573	530	544	500	515	528	503	542	523	542	535	537	548	508	521	546	542	538	551	507	514	550	535	517	503	557	559	534	501	537	542	577	505	554	542	494	537	524	496	524	539	549	517	504	510	558	476	521	540	494	540	567	523	514	550	493	516	521	552	554	495	534	530	498	468	496	523	564	526	529	563	599	562	551	501	540	544	533	564	524	557	529	520	553	510	522	555	501	524	527	551	552	522	503	541	514	556	551	501	534	541	521	539	562	537	504	508	522	545	527	506	510	469	526	515	549	510	555	498	480	500	564	542	519	551	507	552	525	556	495	524	509	528	499	537	550	556	537	533	520	549	476	558	510	530	527	549	552	516	543	550	521	555	521	515	581	509	535	532	521	552	484	541	503	553	520	558	575	541	524	520	537	552	546	567	529	458	564	526	572	508	580	531	481	531	546	522	571	533	507	507	539	530	515	511	519	524	529	546	565	547	558	544	534	595	536	494	549	510	535	502	493	520	514	536	524	554	557	555	478	548	502	541	564	524	476	494	552	553	527	479	529	513	526	536	564	561	534	509	500	553	523	500	522	481	510	583	538	539	534	534	530	515	496	509	486	516	507	542	511	535	508	552	562	557	516	543	545	546	511	484	534	542	555	507	505	538	526	515	508	503	506	528	519	511	542	538	525	570	522	497	529	503	520	517	510	512	530	535	535	523	523	499	549	547	565	524	524	556	521	529	513	470	543	517	533	566	533	525	533	503	531	543	556	497	547	547	544	541	533	509	551	575	522	575	555	520	499	508	526	537	511	522	491	584	537	571	538	549	542	504	538	534	507	548	548	523	518	511	538	567	534	540	505	547	515	472	548	518	579	508	519	506	508	515	502	507	564	541	564	524	515	507	555	531	522	512	536	530	509	523	539	542	551	513	523	524	523	505	530	534	559	520	539	499	547	541	528	501	521	518	555	521	539	521	537	502	510	517	573	535	550	527	534	507	510	552	529	556	558	558	507	533	510	528	524	525	543	543	507	537	558	517	538	544	500	517	532	535	513	529	528	533	513	501	562	538	531	503	500	547	499	522	476	573	574	524	503	467	542	540	511	525	528	548	523	534	529	505	558	522	530	574	555	560	506	533	570	530	523	519	523	524	549	484	517	510	507	518	559	527	546	527	534	493	514	504	560	510	549	545	505	547	528	551	531	519	544	559	498	540	515	581	497	536	482	540	545	531	506	506	550	568	495	526	504	513	546	510	518	586	586	527	520	478	510	538	474	520	544	570	554	533	485	563	537	541	507	501	541	525	493	527	536	491	550	509	516	539	500	549	617	542	549	505	555	568	508	537	528	530	536	554	544	546	503	530	554	551	531	541	499	551	540	521	504	536	524	522	522	533	545	498	519	536	520	503	504	536	549	519	520	548	539	550	537	498	509	548	522	536	530	492	491	505	504	567	491	571	582	515	530	532	568	548	541	565	523	513	547	537	527	538	498	535	509	583	540	543	507	483	525	579	551	528	526	506	511	502	518	559	509	564	557	520	517	523	574	526	513	524	564	529	522	510	529	530	520	522	546	533	528	539	530	534	498	525	486	520	509	491	535	536	501	551	535	551	524	528	523	544	536	524	529	519	533	507	551	521	539	515	556	485	493	510	512	519	545	537	542	504	496	472	585	506	525	596	534	512	515	535	543	528	525	534	563	547	555	536	514	523	544	531	512	518	492	545	525	508	549	523	508	569	505	493	545	567	518	496	545	492	590	545	502	525	511	556	517	499	552	518	484	508	486	542	509	541	557	546	565	565	495	548	518	511	507	517	559	502	538	541	530	530	543	511	545	517	506	545	480	536	515	553	546	547	554	544	491	522	540	511	495	561	539	473	539	521	560	533	516	555	551	552	483	525	507	509	510	474	498	512	553	534	504	527	510	514	525	481	541	496	512	546	535	502	530	536	530	546	551	543	498	521	550	571	502	523	561	528	549	528	516	513	509	499	536	549	508	510	551	497	531	537	536	534	537	512	510	496	532	475	513	507	542	488	507	535	531	527	506	540	540	519	536	565	619	519	511	544	546	544	529	542	515	530	501	488	504	570	524	521	532	497	531	521	562	515	524	545	530	545	554	544	493	540	552	528	523	523	565	546	487	512	527	504	560	519	521	493	508	528	490	503	539	498	510	542	542	573	555	552	545	530	528	510	538	547	508	495	519	526	549	537	559	573	547	550	506	528	576	516	559	506	539	488	535	531	530	565	551	512	537	511	538	569	501	554	518	552	501	518	537	550	535	535	526	493	505	520	528	542	523	486	553	528	540	566	516	535	524	573	531	515	523	514	537	547	534	557	560	555	525	511	533	557	540	541	535	511	507	542	485	568	495	530	538	532	490	547	482	536	515	530	537	560	523	541	506	523	501	536	538	519	577	519	490	505	528	526	524	508	526	490	532	563	535	519	557	537	505	533	494	554	547	525	546	533	492	556	552	557	571	527	558	529	515	555	532	527	528	508	533	505	533	550	512	534	549	514	533	524	574	535	529	526	539	539	505	504	527	535	505	518	562	548	518	539	515	523	514	490	514	531	476	565	558	506	507	537	570	538	518	570	532	536	534	583	557	489	542	535	520	545	538	531	550	530	534	553	516	522	504	542	497	535	500	511	557	525	541	515	594	540	512	530	521	532	552	490	526	489	533	567	507	543	510	538	535	532	537	543	494	541	552	555	537	553	565	520	528	533	534	558	547	525	523	544	515	575	523	550	498	507	528	524	517	517	547	503	524	525	504	495	537	562	557	547	558	501	515	501	558	545	545	470	547	589	556	535	549	565	484	524	496	524	567	505	523	527	534	504	551	496	526	518	534	524	514	566	562	499	530	552	532	520	517	559	583	544	574	530	574	572	548	511	554	547	514	525	566	525	539	545	527	509	555	507	572	541	535	509	556	570	545	516	531	527	556	540	538	571	548	604	501	472	549	508	491	538	503	494	561	540	490	558	526	513	556	558	536	539	498	560	521	507	511	541	531	531	504	522	505	555	501	536	516	553	482	528	564	546	477	535	490	558	531	509	522	529	518	544	522	512	561	531	535	537	505	517	535	518	531	565	511	529	526	499	587	528	501	498	511	532	498	519	558	526	536	529	582	539	494	522	539	488	516	535	549	562	538	577	513	515	563	542	542	498	537	531	554	584	544	528	553	553	546	482	544	527	521	503	539	508	589	606	535	498	548	508	529	587	520	486	506	541	558	515	554	526	503	502	509	516	516	520	537	560	567	520	531	563	544	529	547	553	540	524	559	531	561	548	554	549	527	536	502	536	517	546	530	509	541	560	537	500	555	556	505	510	498	512	505	552	505	542	502	557	536	543	564	526	557	503	529	529	527	534	492	540	535	518	489	546	523	553	563	581	544	490	546	524	538
43826	79479	64696	44186	32871	26482	24030	16263	9314	4458	1864	584	519	622	558	544	554	551	565	515	564	579	552	591	555	577	509	585	599	565	582	510	607	548	555	541	568	555	520	566	572	529	558	559	538	527	549	557	535	518	551	534	543	543	545	554	540	557	517	587	566	569	544	537	559	546	576	597	581	551	568	516	529	535	570	537	568	541	551	562	521	582	560	513	537	570	546	531	529	550	522	552	553	543	550	570	564	535	582	583	586	497	557	545	499	546	569	539	543	494	553	545	585	585	551	559	556	544	567	559	547	549	527	539	578	536	530	554	498	574	533	558	574	532	527	551	567	544	545	590	572	552	541	569	567	594	561	607	548	573	584	523	544	536	475	547	613	569	585	562	580	547	606	580	526	555	540	591	542	532	535	587	507	524	549	548	538	495	554	587	613	578	508	603	560	548	539	549	534	519	533	564	549	520	557	560	591	568	546	562	554	542	533	565	571	579	531	565	600	532	565	562	569	512	520	558	560	535	559	531	516	517	566	547	546	563	545	560	613	566	573	554	588	562	546	572	561	532	607	566	558	538	584	523	516	536	522	575	512	567	521	539	575	534	564	554	582	587	529	564	580	607	564	517	619	543	552	529	568	542	561	580	570	554	570	537	542	565	533	593	566	572	566	556	557	518	513	525	598	505	594	603	561	531	587	530	577	540	542	520	577	556	583	549	561	576	554	569	513	549	534	543	594	543	580	563	556	546	546	554	573	576	549	578	567	550	521	577	551	561	523	529	513	539	557	518	577	583	557	527	537	560	508	530	522	565	588	533	522	583	526	548	556	552	514	555	549	561	534	555	597	577	572	585	551	571	548	532	549	555	604	546	545	549	540	554	596	579	577	593	573	541	551	566	548	593	548	580	608	583	556	565	521	561	544	572	602	557	538	581	558	554	545	570	557	516	528	556	533	514	591	561	548	552	553	569	525	545	534	516	544	556	550	566	567	573	570	581	569	580	545	504	575	556	607	584	580	532	581	565	576	568	530	570	580	542	549	536	579	552	556	532	615	575	567	543	543	594	547	534	535	567	550	561	561	543	571	574	524	551	551	528	530	546	568	558	555	530	542	542	546	523	525	516	589	568	547	567	542	565	552	538	621	587	567	542	535	581	519	556	560	572	567	595	578	533	563	555	537	547	546	561	536	541	612	536	582	545	548	566	539	544	515	559	582	548	545	557	506	565	552	514	547	522	533	547	577	553	589	579	565	538	531	554	556	552	526	609	531	567	556	580	575	558	546	510	602	607	541	563	582	555	602	565	557	553	542	564	549	585	529	540	562	558	550	562	518	547	530	584	541	530	510	558	523	579	536	556	544	574	579	593	602	520	543	546	566	533	563	531	506	590	559	566	568	527	544	556	579	574	558	537	517	607	562	559	563	576	565	527	582	577	543	556	578	533	565	600	544	513	547	588	544	522	482	560	557	620	597	607	588	544	548	577	525	557	580	525	596	552	513	538	563	584	563	542	552	525	577	529	569	555	610	544	585	564	553	534	523	527	565	580	568	571	542	514	536	526	551	554	514	559	541	562	526	558	552	580	545	541	536	483	575	548	494	530	562	586	554	524	571	554	552	609	554	538	540	585	531	552	564	579	523	579	613	555	580	550	543	534	585	519	527	547	517	545	523	557	588	554	542	559	543	532	535	608	570	537	568	557	573	524	537	581	541	564	577	594	583	557	539	535	555	538	567	566	535	513	583	552	618	569	554	588	555	552	592	555	563	574	582	532	583	584	560	613	563	530	547	563	551	524	550	545	556	544	582	588	526	515	597	496	530	525	592	535	575	561	537	576	538	554	583	551	595	575	553	564	530	571	603	513	572	526	547	595	564	545	540	573	557	551	604	579	561	540	562	576	546	529	557	560	567	562	609	579	530	568	554	587	556	577	531	524	579	541	596	574	580	576	568	592	543	573	529	560	557	499	546	574	558	614	545	594	582	552	577	517	560	584	584	570	535	582	565	508	554	558	535	556	562	556	524	532	523	529	535	573	576	567	576	605	558	543	568	563	526	562	566	540	548	527	543	513	592	597	571	568	526	541	568	537	570	569	548	542	537	536	559	566	530	551	550	566	561	551	572	562	572	554	540	541	542	573	561	522	581	587	579	557	577	556	567	576	571	530	599	513	562	547	557	544	611	565	581	570	550	567	602	599	548	546	515	548	575	510	546	548	547	541	555	562	542	518	522	567	513	586	530	548	576	553	542	566	542	588	549	545	582	565	575	551	572	543	579	560	550	558	554	598	540	553	533	512	540	535	577	584	604	554	532	548	527	554	549	557	569	629	542	562	586	542	544	557	559	544	546	531	583	565	582	574	567	536	526	566	556	565	552	561	574	536	554	575	536	550	557	529	590	597	546	535	568	574	559	549	573	555	571	556	548	588	541	596	547	580	547	562	582	551	590	557	541	583	583	568	558	566	540	576	526	527	564	542	525	560	565	539	529	537	527	564	576	625	525	588	556	556	557	545	568	588	590	563	571	562	548	539	558	573	492	571	540	553	530	549	525	567	526	559	546	533	532	578	550	543	525	530	539	592	548	552	550	605	599	500	552	581	567	525	589	542	566	562	502	579	580	596	551	527	567	526	561	544	555	563	535	569	564	564	525	548	535	563	538	543	560	553	604	576	544	545	578	530	510	556	597	556	555	543	576	527	564	587	579	536	530	578	504	530	605	565	503	569	576	564	568	529	550	561	547	591	535	573	590	573	565	560	571	513	559	549	553	600	525	535	561	589	561	593	553	561	569	556	557	562	556	556	587	557	506	540	540	597	579	565	576	531	570	529	589	512	571	564	558	548	536	556	591	560	530	538	561	534	581	583	577	587	540	610	580	516	553	558	569	549	529	529	520	507	531	558	582	537	534	530	569	574	521	559	559	560	562	524	579	560	598	530	543	551	563	555	580	553	538	512	544	562	552	610	540	561	559	577	507	546	584	544	560	554	583	590	565	550	594	554	569	583	588	608	578	503	517	581	571	538	583	546	537	555	533	590	560	543	570	555	528	541	561	526	567	560	539	557	562	532	579	548	572	541	597	549	546	529	534	566	566	545	585	577	597	605	554	564	544	504	542	585	545	560	503	559	561	535	552	543	571	574	537	562	533	554	554	568	562	531	556	562	569	598	534	585	600	545	552	580	553	511	532	537	529	551	552	552	553	591	570	531	494	536	551	544	549	533	514	614	567	572	539	577	572	579	564	536	559	593	500	532	545	540	550	532	547	568	538	553	552	544	599	592	563	579	535	514	563	553	533	556	554	546	525	585	553	594	553	520	539	560	563	562	592	576	570	551	560	554	556	554	510	533	525	541	579	611	578	539	582	555	527	556	551	584	556	585	542	588	541	557	569	607	553	537	581	523	572	575	553	561	533	529	553	535	582	594	548	521	529	543	556	536	544	537	531	540	543	505	578	572	521	545	592	560	543	552	559	566	558	553	538	568	548	556	574	560	561	532
25002	21630	31813	31182	20269	15910	11441	4470	2515	1738	843	660	702	642	626	628	662	667	620	676	640	678	588	701	620	629	639	670	630	632	661	640	616	681	594	593	577	608	657	585	631	655	636	665	600	623	652	643	627	591	631	587	638	632	588	591	621	630	617	580	671	618	621	632	633	651	656	655	578	615	675	653	644	653	668	606	637	607	602	619	670	623	624	620	630	597	638	641	641	633	624	623	691	655	618	639	630	679	644	626	646	623	598	659	650	599	615	600	623	600	620	593	620	631	614	582	635	636	618	630	689	606	625	619	592	623	640	630	604	600	619	616	621	623	603	575	637	624	591	614	610	609	623	641	631	634	657	632	649	604	628	573	646	626	585	617	596	627	655	576	607	614	672	625	629	591	659	604	610	644	604	666	613	615	594	665	645	589	610	586	628	626	594	626	662	587	611	625	601	636	615	658	640	660	626	636	598	644	606	613	624	663	597	645	659	613	615	662	627	653	607	607	638	652	656	623	625	606	619	567	639	631	552	596	588	678	620	656	667	646	620	683	595	642	633	628	592	603	662	627	658	649	584	621	610	602	637	669	650	637	586	601	620	628	592	674	624	622	617	642	630	583	670	610	652	590	630	637	576	614	664	584	651	621	630	634	597	623	624	642	648	620	609	620	608	614	704	619	648	613	660	612	632	632	615	612	579	621	642	621	632	634	631	619	591	646	608	628	590	622	592	637	623	650	652	648	662	632	635	583	618	640	589	639	651	650	575	615	656	592	633	621	594	647	649	675	669	634	597	604	662	593	628	594	593	673	612	630	601	641	579	608	629	639	610	666	626	621	638	598	634	622	683	613	676	605	605	660	607	659	613	634	647	635	632	621	610	611	672	599	561	611	607	613	653	613	600	641	637	619	601	616	621	613	625	671	652	636	639	649	620	688	595	578	670	607	639	646	621	626	592	643	612	593	622	687	612	575	620	641	631	659	604	593	617	629	643	614	635	631	644	597	617	620	597	669	626	593	635	631	629	630	657	605	608	676	565	627	598	644	638	615	632	620	575	628	623	625	627	615	603	635	624	607	658	659	658	647	618	600	633	563	623	592	567	593	599	646	643	656	644	673	594	601	628	621	590	713	634	631	649	643	641	669	624	646	629	647	603	583	609	613	639	625	598	656	631	629	648	682	678	602	615	681	632	621	612	649	609	643	649	653	620	615	638	606	594	607	654	627	599	616	558	637	590	642	566	590	603	575	587	664	630	643	640	584	585	655	634	588	609	598	649	638	623	632	636	670	665	589	632	613	609	615	618	636	613	659	587	591	590	605	642	617	640	593	645	624	635	609	588	654	644	609	675	656	618	636	581	657	609	611	667	653	649	589	619	638	598	633	598	607	650	606	644	643	631	634	601	618	639	609	601	661	638	582	625	601	620	624	610	647	642	643	592	644	619	635	623	642	572	678	628	670	628	628	584	612	648	624	630	583	627	603	617	641	601	626	630	637	612	612	620	604	623	650	635	592	613	654	636	606	645	601	626	604	599	615	643	644	651	620	673	601	655	606	656	609	639	608	642	661	632	629	711	608	641	573	610	630	658	637	634	626	624	601	636	608	584	587	611	623	673	610	588	582	604	609	665	620	635	587	635	588	639	649	625	643	644	650	609	637	664	626	624	609	578	583	647	632	666	655	623	645	653	604	625	620	607	623	695	638	613	588	586	619	614	591	621	634	599	580	576	600	654	592	631	622	622	575	590	609	639	592	621	629	587	627	602	616	577	604	666	624	623	597	663	649	645	635	608	592	642	608	644	624	612	672	654	560	694	623	637	628	585	621	644	592	579	634	603	604	618	633	598	629	621	642	614	682	606	608	607	616	622	621	625	649	629	643	624	583	642	600	610	605	616	612	634	618	672	628	644	602	628	640	650	639	637	655	619	607	624	660	631	616	658	653	599	608	650	612	586	654	651	642	602	652	647	655	629	611	596	633	615	649	604	644	630	644	605	672	646	622	621	598	652	645	579	602	612	570	647	585	632	635	636	663	642	616	627	607	653	627	605	634	644	615	635	615	614	631	669	648	625	609	645	690	630	625	615	663	633	660	624	627	619	634	572	559	635	646	598	620	623	634	629	598	595	633	607	630	611	601	626	631	625	632	629	643	615	595	587	581	657	647	609	656	662	641	649	654	597	666	675	624	646	630	612	646	626	651	631	644	654	663	643	617	641	643	627	667	628	585	634	609	659	635	596	619	648	642	634	644	638	596	658	636	637	652	628	658	660	613	577	646	666	601	620	607	635	629	622	600	639	581	634	612	664	670	646	640	593	619	644	642	644	647	628	571	639	610	649	651	631	662	653	671	607	675	603	647	626	620	603	642	617	642	659	582	626	603	642	681	634	652	657	636	601	633	634	667	650	647	641	634	590	627	638	600	677	605	647	640	598	627	631	603	608	601	636	610	613	645	626	639	662	620	649	615	602	658	611	648	648	631	660	633	598	680	643	610	656	596	598	599	667	604	565	623	632	621	673	600	661	625	606	587	597	634	647	631	584	647	611	629	642	608	626	654	613	655	629	608	613	667	642	637	585	613	617	605	657	632	617	658	556	630	624	612	661	634	622	625	631	653	636	612	637	688	676	648	584	620	600	618	592	644	606	651	583	634	643	612	641	606	631	628	583	641	583	582	648	629	634	610	603	583	637	639	648	605	599	633	648	584	625	625	638	637	608	626	626	650	584	629	598	655	647	634	624	657	639	664	638	621	633	635	646	646	609	615	614	626	678	645	607	589	642	597	614	612	625	655	622	601	610	652	616	653	664	599	648	667	658	630	663	603	616	615	561	664	600	640	628	614	642	618	656	629	609	669	637	631	642	586	655	608	580	613	707	620	613	644	618	634	688	637	630	688	635	624	663	604	662	701	622	640	638	596	626	628	623	621	615	614	635	609	615	613	600	584	606	597	647	621	626	672	594	601	620	627	637	639	659	611	620	618	607	587	623	623	618	615	611	650	619	604	655	615	617	607	631	660	586	619	636	636	631	643	620	601	633	595	667	631	620	700	636	612	633	612	672	646	604	601	654	644	634	636	599	629	571	608	640	658	601	633	608	657	610	611	621	671	570	639	615	649	603	628	664	642	616	669	598	659	611	633	602	670	610	597	649	611	644	649	640	653	623	626	631	614	637	618	590	629	666	616	673	602	638	600	661	640	640	640	627	641	618	656	653	619	610	634	633	641	612	609	640	612	594	668	633	636	639	681	599	622	633	624	637	586	636	653	574	625	643	608	607	661	652	612	661	646	627	643	581	619	633	662	649	607	568	674	618	661	632	591	666	650	618	577	642	630	593	681	617	632	646	714	641	664	645	633	661	622	614	612	611	646	675	667	624	622	666	651	580	648	601	632	641	579	655	617	625	617	617	618	614	601	636	642	611	647	612	604	620	612	628	639	653	596	637	612	601	657	671	625	607	648	621	590	648	618	591	618	620	601	650	667	616	634	610	631	614	579
37893	63222	51301	34868	22293	21614	16475	7129	4502	2938	1135	665	652	707	659	660	715	634	665	656	662	654	666	653	671	669	669	698	675	701	676	700	682	722	705	664	681	633	672	688	669	681	666	713	660	695	650	720	623	676	675	639	720	667	689	588	682	687	694	648	693	676	669	687	636	686	633	688	693	642	682	681	678	673	688	710	690	650	644	679	695	726	664	683	673	676	646	640	720	644	662	685	698	720	668	708	646	669	675	648	659	696	644	690	706	677	658	664	707	691	682	687	677	662	679	685	639	649	649	667	690	730	661	696	687	703	696	704	662	680	654	692	703	719	663	661	642	697	670	698	674	682	667	687	661	729	654	641	670	663	667	649	714	658	690	717	653	695	672	649	678	722	713	656	731	695	669	644	672	632	631	718	662	657	669	690	627	700	682	666	648	683	637	698	654	694	704	721	712	695	683	653	696	695	645	699	640	673	683	651	672	649	684	727	647	613	707	712	700	701	677	659	643	644	681	674	661	607	699	670	671	657	656	658	673	670	693	621	677	608	657	672	660	703	655	687	637	699	648	687	690	645	665	684	629	677	656	669	698	713	678	657	683	651	630	686	688	700	649	723	621	666	630	707	691	664	675	682	640	695	692	706	692	657	668	726	660	655	658	669	700	656	654	683	670	676	659	686	620	672	666	684	705	696	670	689	661	649	659	682	692	685	655	676	675	635	687	641	694	712	699	670	678	633	698	679	663	729	643	686	673	674	737	653	638	701	650	655	667	707	714	715	660	651	735	683	661	653	711	703	642	640	619	644	693	737	631	656	665	660	679	649	666	679	676	631	678	705	669	666	707	702	703	711	642	688	634	678	693	698	670	657	720	654	622	654	648	663	701	653	650	708	696	689	664	679	658	666	645	657	691	650	637	673	693	678	711	668	689	619	645	676	645	687	690	674	668	668	689	624	732	674	650	683	697	693	678	691	671	692	716	696	669	702	648	682	707	688	683	646	697	654	703	703	694	643	684	693	644	708	700	663	630	678	713	688	689	652	702	642	746	712	661	682	670	672	681	684	648	730	673	630	639	647	703	685	620	660	709	652	664	728	668	645	683	670	700	676	644	704	621	698	658	649	674	637	685	677	699	680	694	708	650	701	645	691	649	661	663	696	686	672	719	687	704	652	655	637	639	605	698	673	677	691	644	660	690	637	669	722	689	671	656	654	701	678	695	661	665	683	662	674	719	697	671	677	656	651	654	700	656	720	743	641	653	654	674	690	664	662	649	690	714	677	666	653	658	705	668	678	689	693	661	708	718	663	684	645	676	676	705	674	642	708	690	673	648	689	690	702	674	703	663	657	692	662	681	710	684	689	641	718	729	680	707	683	619	686	643	644	683	631	698	632	658	668	698	718	686	660	683	689	630	684	707	688	675	641	682	652	725	651	682	717	685	690	666	667	749	684	669	727	673	641	689	679	651	697	676	675	706	677	692	663	672	642	684	713	693	650	670	692	671	702	693	681	645	635	635	709	681	674	618	671	679	661	669	674	654	679	698	698	649	635	691	727	745	693	668	638	684	677	659	661	718	682	642	641	734	630	637	684	681	655	648	740	706	672	686	638	692	652	674	621	655	699	721	701	627	710	683	696	675	695	659	631	674	705	708	677	662	674	708	698	643	679	658	699	692	627	661	628	694	667	645	618	667	627	707	686	688	624	658	624	701	649	651	726	661	710	692	646	649	698	661	670	695	694	667	745	715	691	711	725	685	698	713	692	684	657	664	675	692	668	710	686	692	661	662	686	749	711	704	701	696	687	696	695	662	711	644	688	696	659	650	699	672	660	700	661	620	696	688	740	669	717	668	674	692	612	686	699	669	686	660	643	696	715	689	668	681	627	659	623	726	641	662	628	679	667	671	688	722	661	718	631	686	689	693	660	641	698	671	686	681	659	689	639	697	657	627	708	662	677	680	657	662	689	705	698	632	655	731	678	667	709	674	731	685	714	686	667	697	666	667	714	666	665	668	689	659	614	700	672	634	659	681	673	628	695	649	682	651	689	695	690	711	699	720	622	692	689	649	702	703	722	674	707	708	651	655	682	635	690	658	711	704	690	716	670	704	666	708	718	673	654	675	659	675	677	655	645	640	693	698	691	695	710	692	638	660	667	684	688	717	681	685	668	668	711	663	715	666	665	646	689	642	692	721	665	687	704	676	603	696	670	715	671	648	673	650	682	680	692	673	696	673	635	663	729	715	671	674	656	644	663	639	683	656	718	672	677	664	661	654	683	663	727	654	674	662	687	681	697	663	652	637	620	680	689	657	686	660	689	689	714	683	678	661	705	722	621	713	649	618	711	701	677	696	702	662	695	671	679	686	699	724	683	631	667	684	682	657	618	676	700	660	650	702	660	711	698	706	644	695	665	703	692	696	705	601	702	719	660	683	694	659	688	704	631	671	670	676	726	684	676	702	653	678	681	700	702	641	668	642	649	707	698	704	685	627	711	608	677	671	708	673	677	683	702	665	644	685	642	690	703	652	684	634	676	708	682	668	690	678	688	709	670	674	731	696	713	644	654	625	625	657	696	657	646	664	675	674	705	681	602	707	668	713	666	706	658	687	631	715	652	702	693	662	637	699	684	677	654	649	664	635	669	734	671	663	688	661	664	664	704	672	648	669	650	680	658	627	686	640	703	696	691	633	694	646	716	698	669	657	696	664	663	673	661	710	681	645	653	686	680	679	664	676	674	647	668	669	738	712	691	669	709	664	660	675	643	726	688	639	689	660	663	668	657	663	654	715	722	721	716	704	684	665	659	728	694	635	727	677	713	632	710	679	683	671	715	676	666	617	684	697	687	662	655	678	668	681	696	637	632	687	667	751	685	640	665	679	667	696	665	658	669	670	709	691	673	712	736	716	686	708	674	674	669	666	698	678	663	708	656	695	687	711	635	705	701	657	678	655	663	639	667	692	664	665	648	666	692	687	712	642	660	700	699	660	688	665	682	674	669	619	699	687	699	696	675	681	733	668	724	685	705	710	657	669	680	675	679	680	688	676	643	685	669	633	686	705	662	639	718	694	673	646	671	665	673	706	705	620	665	629	631	689	709	690	702	704	675	693	670	650	685	675	694	633	678	662	632	690	680	673	693	666	663	663	650	687	692	699	673	680	674	671	749	665	654	677	649	704	685	677	655	624	676	706	661	638	735	721	687	671	685	712	676	676	674	679	676	688	634	677	684	723	696	703	669	633	690	655	682	691	674	661	628	660	705	670	660	727	669	663	624	687	673	681	655	664	675	647	676	682	662	663	653	674	708	687	692	717	700	659	677	682	685	699	707	661	685	706	658	696	719	678	632	674	694	650	665	710	699	689	698	631	659	645	718	674	671	689	672	672	688	652	653	697	698	665	664	665	621	695	715	674	687	727	653	665	636	671	698	683	657	669	654	679	677	687	656	719	676	675	704	665	696	662	679	644	654	672	677	658	688	627	618	671	654	664	684	693	701
22421	21159	31170	26970	26630	32288	31281	18795	9274	4694	2016	878	824	850	868	800	875	876	856	864	896	825	859	868	870	873	817	832	888	861	864	830	822	826	839	864	852	826	835	831	809	875	855	793	873	889	859	844	825	831	866	824	850	886	796	851	890	815	800	811	817	787	821	824	832	826	847	840	792	840	847	879	831	868	855	866	837	855	886	865	872	828	799	850	839	827	824	902	849	836	850	853	846	836	912	862	870	852	840	862	844	809	866	856	811	813	885	828	806	828	839	836	859	838	860	838	899	814	873	822	810	852	888	823	840	801	844	830	851	874	818	857	891	842	857	871	845	826	824	829	859	820	843	823	810	822	845	776	854	789	827	848	820	885	785	836	843	881	835	819	856	822	846	840	830	803	830	817	810	795	848	829	833	840	833	792	858	908	862	880	805	861	825	845	822	864	817	867	793	851	914	840	848	839	855	857	909	874	884	829	829	806	807	812	855	793	852	800	863	838	855	822	835	837	795	851	866	826	865	869	813	831	841	835	781	799	767	849	806	836	838	831	828	816	759	840	857	807	792	872	880	892	803	806	779	764	833	800	839	762	844	831	862	868	796	806	810	802	828	794	869	807	825	904	832	853	812	829	827	861	827	922	867	815	747	857	851	855	850	777	881	811	833	837	840	790	866	807	853	863	821	842	866	890	843	870	789	842	853	843	875	863	868	787	856	910	863	853	821	808	808	892	848	844	833	817	843	824	835	828	845	859	836	888	828	836	812	846	834	842	848	816	788	846	849	821	814	826	802	854	807	825	833	840	859	879	798	800	796	824	860	819	847	848	829	829	779	872	796	853	860	771	922	834	854	816	846	876	821	881	862	869	849	850	840	853	889	814	852	792	868	862	890	843	854	828	831	808	864	867	833	838	867	842	837	813	823	806	810	830	809	864	830	905	840	896	826	788	857	815	829	820	840	869	777	791	878	837	853	768	839	891	831	884	842	825	830	843	807	797	813	851	807	802	782	799	803	874	796	834	866	816	856	874	824	812	834	851	847	763	835	847	779	873	899	860	849	873	859	807	839	850	830	898	882	846	783	835	872	806	869	808	867	868	823	842	789	782	782	824	824	795	868	858	888	863	840	845	838	808	860	845	844	843	806	807	817	858	860	924	862	884	824	797	840	840	807	810	835	808	835	818	789	756	833	834	830	860	846	829	831	838	808	813	882	761	863	881	757	838	830	838	845	862	829	827	863	800	837	863	856	908	829	854	816	842	871	782	824	798	861	886	912	810	806	849	850	830	837	803	807	826	894	901	889	844	788	821	828	809	833	854	840	890	874	864	873	833	819	850	822	829	856	836	847	823	865	849	801	814	855	886	771	803	812	807	826	845	866	824	843	883	811	853	825	854	888	822	844	806	810	847	845	844	805	818	877	870	796	800	850	842	844	817	847	836	862	856	833	784	840	840	827	866	831	882	788	848	878	888	847	863	876	853	840	837	855	813	840	821	813	900	884	819	821	807	812	801	838	852	843	815	846	848	886	803	845	793	844	838	819	808	790	877	798	822	815	813	790	826	855	799	855	800	843	859	828	791	851	872	832	839	879	818	853	845	834	817	860	810	811	822	906	820	741	813	881	808	818	818	889	811	821	834	860	848	834	834	879	860	866	795	852	812	761	782	813	854	872	843	830	816	823	817	897	834	780	871	861	820	852	833	827	827	847	837	888	832	843	805	859	835	783	796	908	856	882	848	852	835	834	792	811	866	804	774	857	862	835	829	881	791	844	844	856	823	865	815	800	871	914	832	815	851	870	819	846	841	857	835	793	824	838	840	841	880	893	912	855	798	880	842	873	865	854	851	818	855	835	791	848	799	809	856	856	808	823	837	895	883	834	891	807	815	830	826	807	808	827	792	853	850	843	878	870	830	839	858	796	857	816	876	881	832	854	853	860	857	847	845	838	788	863	830	842	798	807	861	824	861	832	848	839	867	783	828	856	788	826	857	794	816	840	811	857	862	856	831	851	841	815	800	846	835	793	799	912	821	832	844	853	837	871	825	851	903	859	860	830	831	813	807	799	809	844	796	802	853	765	866	875	873	841	840	778	888	873	826	872	810	821	849	854	853	821	851	814	812	811	822	812	860	825	844	840	863	788	843	809	870	836	872	846	830	808	794	825	909	896	853	878	862	874	842	865	820	895	822	918	860	824	843	876	856	848	853	808	860	810	820	824	819	785	871	828	834	828	870	800	801	846	846	863	872	837	879	856	847	844	832	834	857	881	779	854	815	823	861	826	799	872	902	820	757	843	849	842	798	830	886	890	847	819	813	840	823	917	826	819	787	851	792	836	842	868	829	823	857	830	868	879	824	885	848	861	825	847	854	833	831	817	796	793	847	839	851	822	798	864	823	862	821	846	783	884	779	818	862	822	837	807	801	830	829	851	782	811	826	856	840	846	820	843	798	842	804	807	864	832	826	838	811	871	840	831	839	812	840	850	805	817	827	872	790	867	847	852	826	782	846	873	864	789	876	851	826	829	829	865	820	829	845	829	816	842	834	866	772	792	838	827	863	825	815	817	836	860	818	852	828	843	843	804	824	848	848	862	810	877	869	828	832	873	813	839	770	898	817	852	850	824	797	827	842	852	762	809	874	830	843	902	838	789	848	861	831	786	836	831	793	849	870	872	824	821	861	798	843	826	913	851	830	826	820	836	846	748	827	778	860	845	836	816	890	823	823	856	848	776	851	842	853	853	833	861	801	874	812	846	845	903	820	773	855	883	830	831	845	785	816	870	848	803	800	846	847	816	854	846	806	830	868	813	853	853	847	798	816	825	832	865	842	802	810	820	842	771	872	826	854	821	831	834	833	852	869	851	799	803	835	889	816	886	808	855	826	866	830	824	859	857	697	870	782	857	836	843	843	792	860	886	869	883	817	837	850	862	857	850	809	849	796	793	850	833	849	880	848	806	879	797	836	829	854	889	860	860	824	807	775	812	893	872	869	815	786	853	852	833	775	863	809	829	873	810	825	815	807	915	805	840	859	800	808	818	851	873	839	814	880	830	803	789	879	837	875	853	866	828	891	878	823	811	839	822	828	851	840	854	793	805	880	810	820	881	765	852	797	854	797	866	839	831	852	873	853	856	844	801	838	875	838	830	863	870	858	856	809	831	872	851	827	865	839	818	861	778	811	801	860	811	804	800	842	879	790	849	843	846	816	797	857	819	846	805	787	858	805	847	872	867	890	863	878	818	809	791	872	850	830	798	852	861	822	815	797	850	881	849	854	826	829	826	829	895	856	848	798	823	862	833	879	817	864	897	860	878	817	822	848	780	868	834	872	874	841	858	809	842	815	832	847	832	864	861	858	802	827	846	802	822	848	787	844	842	772	763	781	859	831	816	822	817	828	809	838	816	841	861	847	803	809	863	831	784	867	871	837	894	792	860	769	806	822	839	824	825	859	786	830	916	818	856	853	810	840	797	788	833	822	799	872	848	872	801	856
49707	91755	79044	49443	43542	39273	31358	20789	11667	6836	2654	932	874	846	841	844	855	828	835	834	849	812	859	896	877	849	846	862	862	897	878	870	850	859	872	823	853	881	854	833	897	852	840	847	846	900	810	841	839	782	861	824	821	841	858	815	909	848	857	798	851	854	845	884	872	855	879	867	794	864	862	868	838	875	806	847	868	867	851	820	836	889	802	883	840	826	848	873	800	857	854	755	841	857	906	882	868	863	814	888	886	853	839	865	897	822	826	830	845	799	832	867	866	806	805	913	850	861	876	823	828	880	833	853	842	886	827	843	871	866	837	879	828	882	841	817	840	830	787	822	840	837	830	846	774	876	876	892	850	857	914	864	910	869	866	813	845	835	875	826	865	879	896	837	877	880	811	884	832	882	858	852	849	826	869	850	884	912	862	823	842	852	862	821	804	915	873	884	839	831	851	896	824	827	877	857	851	816	915	794	880	879	821	838	871	888	815	858	876	823	857	832	852	820	861	846	814	867	890	867	863	842	841	852	811	876	857	842	842	845	855	821	835	863	848	874	835	854	858	777	909	831	890	829	809	865	843	828	878	838	827	838	808	869	861	820	845	867	844	861	842	817	828	839	824	869	826	854	844	855	810	802	874	834	809	881	869	779	840	805	826	832	879	834	883	883	855	843	852	864	827	853	854	814	822	867	848	817	901	814	828	906	878	851	862	818	864	889	841	869	902	901	835	834	858	831	883	867	873	895	911	775	852	865	878	879	888	852	867	822	818	851	912	845	857	874	888	843	822	883	844	868	886	841	823	858	833	841	888	882	897	847	841	774	834	828	891	885	869	804	806	859	838	853	793	851	812	834	883	870	886	860	870	841	889	825	828	858	865	875	884	887	864	804	871	875	872	847	878	828	837	827	872	920	852	871	822	803	833	843	870	877	855	811	831	762	863	813	823	861	869	830	855	905	857	891	872	823	789	802	850	840	830	862	817	792	796	847	855	835	797	878	800	872	881	833	857	837	859	846	838	830	875	854	863	862	850	865	845	829	788	849	814	839	863	830	826	811	898	859	882	863	842	843	857	822	891	855	893	810	841	906	823	813	846	857	858	786	864	809	825	852	864	862	867	839	864	870	814	831	869	814	818	787	880	845	860	835	849	868	868	850	853	848	854	847	890	865	863	810	875	864	840	853	853	849	865	849	836	821	839	864	833	897	834	842	841	825	870	866	847	854	831	846	892	865	798	841	834	849	809	836	852	859	820	885	847	804	788	834	860	845	865	836	846	846	866	834	863	865	797	859	808	854	880	857	887	837	797	885	829	843	863	859	894	823	851	868	855	882	851	877	826	825	793	873	838	848	893	860	820	838	889	807	832	936	824	823	890	838	823	904	890	816	844	857	844	815	830	814	856	773	850	870	787	838	775	831	837	829	858	877	851	854	848	809	859	836	880	850	871	835	845	847	860	850	804	903	856	817	840	797	785	841	870	819	855	868	874	908	836	866	859	838	851	843	811	843	869	790	892	796	891	852	862	858	804	851	850	904	826	859	848	830	859	885	864	873	870	854	844	840	855	909	887	800	860	841	874	883	852	870	878	831	830	871	869	803	855	857	875	843	858	798	835	883	898	836	865	905	879	849	813	855	874	835	854	830	834	841	877	858	881	841	854	888	851	821	854	882	873	907	805	844	812	871	849	905	822	873	867	894	830	873	821	857	881	840	840	861	848	832	865	835	865	850	877	868	869	876	845	867	898	850	866	872	854	896	865	872	785	871	852	880	802	853	833	844	827	811	852	836	801	867	835	838	890	858	905	844	828	879	843	831	819	842	851	854	835	880	861	886	838	922	869	893	899	834	830	840	837	836	850	854	889	783	850	869	887	832	842	822	877	806	842	849	816	858	826	925	843	841	840	905	879	815	867	853	848	854	806	875	827	860	890	864	859	819	842	836	897	832	837	803	825	897	844	917	820	896	863	816	841	890	859	849	849	854	842	812	805	821	841	884	837	879	885	827	832	898	853	838	803	880	870	839	829	831	863	853	876	879	875	854	879	838	847	867	872	789	856	840	832	855	861	891	858	889	869	835	872	840	819	813	839	838	811	878	785	899	864	856	786	881	864	845	898	857	859	864	829	900	871	807	886	905	820	820	900	845	876	855	858	847	828	907	908	889	879	861	877	837	843	859	882	905	874	839	859	879	859	837	861	847	896	830	846	829	821	863	886	854	850	854	864	851	857	855	828	860	900	836	844	840	845	872	874	831	856	824	841	885	858	841	801	875	865	834	847	853	808	857	868	824	836	865	879	958	820	829	882	841	813	812	789	834	863	866	870	825	802	872	828	887	854	838	833	825	889	867	842	931	865	820	832	858	839	879	880	884	801	858	860	831	829	847	811	792	850	833	857	852	831	834	851	897	839	771	845	851	863	887	790	845	814	883	773	875	853	861	903	859	810	811	802	823	830	859	792	823	819	846	899	850	843	889	835	901	924	837	845	880	803	853	863	814	868	851	830	897	809	858	860	840	839	832	819	822	868	830	868	833	856	876	895	838	865	863	870	848	855	831	814	818	800	823	851	837	852	834	877	863	867	853	840	853	824	866	832	780	784	851	811	833	815	867	796	880	846	819	822	852	890	834	868	884	822	841	861	867	839	898	862	825	852	885	870	849	806	845	876	868	867	811	834	856	863	872	871	883	885	864	852	775	855	842	820	850	833	854	880	893	843	860	844	864	812	877	847	914	826	840	841	838	841	853	822	858	828	869	865	858	885	816	819	837	873	812	800	840	869	884	814	855	853	880	838	864	876	929	807	855	848	824	849	838	837	917	874	822	799	860	821	784	935	862	837	805	873	879	817	868	806	890	816	885	862	833	854	839	816	814	863	807	864	825	888	877	881	800	850	788	835	888	816	874	884	858	868	913	859	880	844	831	904	897	797	876	893	859	875	889	844	848	878	855	843	863	848	840	830	913	875	854	824	821	889	859	844	863	912	848	838	861	864	828	790	844	867	871	893	838	848	875	837	837	866	828	911	882	817	820	798	862	836	860	833	880	845	881	825	846	863	899	825	865	832	860	887	811	885	929	879	858	860	852	820	850	896	904	882	837	857	842	847	818	871	796	858	842	843	846	848	874	829	917	874	827	836	872	821	823	819	841	847	879	809	834	846	854	848	856	827	858	866	827	881	870	850	858	884	817	853	862	789	905	816	848	850	899	868	880	833	879	856	858	942	830	879	894	852	836	825	863	869	894	857	900	810	811	875	853	848	806	870	778	832	839	881	851	827	852	818	874	884	862	838	826	799	871	814	869	805	819	853	893	887	880	822	839	811	829	891	876	918	834	871	870	850	853	827	822	840	821	859	795	863	832	883	850	853	853	830	850	833	865	808	856	873	864	840	866	904	912	870	840	874	854	846	851	808	883	816	852	840	875	897	802	848	848	843	842	848	842	847	796	837	812	789	885	849	851	870	817	860	800	831	839	828	899	859	796	851	880	845	828
28639	24826	24172	10048	5174	3321	2158	1301	786	533	563	442	445	419	452	469	420	472	426	503	423	462	499	445	466	451	450	466	424	476	456	472	455	460	446	436	481	466	443	467	453	451	453	444	439	434	471	449	458	415	423	436	467	384	439	434	428	448	496	456	456	421	471	399	492	449	464	452	423	416	451	429	477	442	445	464	434	433	476	448	469	464	450	475	443	458	464	440	461	481	449	420	460	428	464	443	456	445	484	470	432	423	396	446	419	460	478	443	451	422	482	453	467	429	453	428	411	426	471	480	448	424	419	440	416	409	414	480	434	430	466	435	475	470	419	466	415	398	426	407	434	463	454	431	465	456	459	457	400	453	468	445	459	456	450	418	468	436	424	420	438	429	456	430	446	435	452	407	440	458	438	416	450	459	436	453	452	431	447	444	431	461	465	445	429	440	475	455	465	440	451	432	502	452	449	457	448	486	411	451	410	461	454	442	440	448	473	403	432	442	434	467	444	429	430	441	461	438	426	453	451	443	467	440	428	458	463	442	437	467	449	466	421	448	420	467	462	460	442	466	447	466	454	458	461	458	448	431	449	455	476	477	484	467	436	509	442	455	438	432	453	496	426	448	492	486	475	407	462	463	451	482	463	421	468	481	446	463	413	445	441	411	436	434	480	418	450	484	439	463	453	430	458	437	454	424	424	443	455	433	426	463	459	433	476	422	435	451	429	430	471	425	433	453	417	431	446	432	473	449	409	479	437	451	428	425	492	447	429	439	427	463	437	421	434	417	421	459	457	446	431	445	414	428	466	422	480	481	413	452	418	488	425	433	437	432	428	481	424	443	432	416	430	453	435	432	437	429	420	459	446	459	431	447	413	457	429	442	461	472	462	459	443	410	420	462	443	462	425	439	454	435	478	445	445	434	412	434	403	449	402	426	426	446	446	420	468	449	442	448	473	432	416	430	439	424	424	434	423	460	447	443	425	433	471	477	449	434	433	433	399	447	445	470	460	412	451	457	436	413	441	446	488	422	435	452	447	432	412	478	435	461	443	429	420	446	409	441	445	435	465	413	436	462	411	462	451	456	476	402	490	397	417	458	469	457	426	454	443	457	455	444	430	453	468	483	455	436	442	414	462	455	425	445	405	453	444	463	477	442	444	438	443	460	417	427	439	429	493	426	422	457	423	421	411	439	432	404	439	433	437	444	412	475	395	382	452	498	376	453	462	448	474	441	438	418	457	416	472	459	430	441	477	445	462	430	430	467	400	437	449	446	449	438	461	484	439	438	449	483	438	455	469	438	399	431	476	443	448	437	459	457	483	419	446	469	452	408	431	437	441	457	426	471	452	409	470	477	404	437	436	428	413	466	428	440	465	489	456	466	457	484	469	471	405	448	468	435	445	444	466	459	450	443	471	423	440	423	470	434	451	436	449	466	437	475	437	425	419	453	435	462	424	466	460	487	431	422	474	425	431	470	433	424	464	437	429	446	461	452	454	442	452	499	483	475	422	425	434	424	445	436	434	460	473	420	427	445	442	434	434	459	418	434	448	456	474	449	435	478	418	451	459	443	439	445	453	480	472	442	417	430	442	428	428	447	401	437	400	423	461	471	461	458	458	489	443	460	489	436	424	429	431	419	432	447	453	416	455	431	410	462	475	449	461	470	411	455	415	391	452	460	445	422	468	465	423	397	422	463	419	444	411	438	424	439	468	437	448	459	459	452	457	427	456	455	444	438	465	396	445	416	421	439	420	450	457	433	462	399	434	410	456	426	474	464	459	416	429	441	414	463	413	404	450	444	434	488	459	432	449	445	456	424	469	457	408	457	451	449	427	427	422	461	410	475	440	483	447	431	450	435	457	430	462	433	386	440	451	465	429	439	461	454	450	465	438	448	441	484	433	443	449	420	450	502	466	418	469	426	431	432	440	436	440	424	480	431	416	431	421	482	442	413	460	446	418	448	427	449	456	434	416	430	483	439	423	446	439	434	440	423	484	450	438	447	458	455	419	434	431	471	454	454	418	405	424	422	426	424	440	457	432	473	448	479	467	437	447	441	481	448	470	456	459	458	424	431	450	454	483	409	427	439	451	427	432	467	455	441	479	455	464	451	441	416	428	474	422	489	479	448	429	433	434	453	467	467	461	458	445	447	467	453	423	464	394	440	437	408	460	453	442	458	453	429	431	429	466	431	472	437	436	426	447	461	465	442	434	463	445	453	436	433	445	469	466	439	424	452	481	460	451	438	426	439	449	439	424	419	428	421	444	432	446	429	425	441	478	437	471	485	428	425	455	475	437	428	445	438	456	417	490	418	446	496	449	422	489	457	440	461	465	443	452	433	477	446	438	451	413	457	463	428	496	471	468	424	444	437	426	450	474	436	456	414	446	410	416	435	447	435	465	459	426	450	460	456	436	441	451	462	431	426	433	451	431	465	459	411	484	480	428	474	416	455	489	453	447	468	467	444	458	481	422	469	451	465	471	450	408	451	426	444	474	441	451	424	450	458	495	470	440	446	435	447	397	431	439	450	426	483	419	446	449	462	485	435	423	489	386	474	416	460	431	447	441	470	475	456	425	444	449	413	471	433	469	444	447	458	447	413	445	428	473	459	454	469	417	451	436	460	459	420	455	420	467	434	478	461	426	471	451	436	453	424	462	425	439	462	421	454	441	473	422	455	420	462	423	456	447	448	436	447	433	434	450	433	472	440	443	428	432	457	455	465	482	451	454	432	440	434	445	472	414	491	412	446	407	471	443	441	429	428	467	434	454	421	419	428	432	441	433	445	441	475	426	436	449	471	506	433	438	398	409	438	440	505	417	474	466	452	445	459	429	483	474	446	440	414	383	504	454	458	441	448	440	430	424	486	409	430	466	453	434	432	419	477	450	419	465	452	448	449	450	450	425	455	445	432	475	408	416	444	448	441	437	443	433	467	465	464	452	445	432	453	509	470	447	445	427	481	447	479	454	452	451	430	465	422	409	439	431	424	427	413	433	441	466	434	460	446	441	417	465	406	453	447	456	448	461	454	428	442	457	452	463	450	490	456	481	437	430	467	448	439	433	443	472	439	468	442	431	449	429	445	461	418	442	446	429	450	449	465	463	429	445	420	476	490	458	440	480	451	436	443	455	440	423	431	388	462	423	459	404	459	483	409	399	445	429	461	471	451	449	458	427	417	428	425	449	415	421	467	462	428	442	432	459	454	467	454	454	429	465	457	462	461	428	470	482	433	428	428	442	439	483	445	456	409	446	416	394	458	434	439	477	453	460	449	442	453	472	442	438	462	421	439	432	409	457	429	462	470	432	474	442	472	452	478	479	449	425	443	412	434	423	460	441	454	448	461	427	461	417	421	476	443	442	464	478	465	446	444	401	468	429	424	429	430	475	430	419	426	420	431	424	425	423	452	426	423	454	438	465	420	445	408	447	425	470	443	412	462	395	430	416	444	432	440	428	456	401	464	411	490	415	420	432	406	434	446	420	480	449	501
19446	34383	19067	6674	5985	4304	2898	1758	1069	673	587	522	444	494	513	473	526	513	490	450	476	467	449	489	467	506	496	467	509	513	513	437	503	464	525	467	526	484	469	458	476	513	498	485	520	490	480	462	504	473	440	445	524	473	488	476	493	487	461	464	465	499	495	461	483	503	489	477	482	524	434	493	461	468	501	491	487	501	511	513	499	484	503	533	482	482	474	489	487	491	468	498	520	520	467	488	498	506	477	478	484	488	511	497	524	490	510	518	487	527	496	497	501	510	484	501	477	467	486	463	475	483	525	527	513	464	498	500	496	482	516	471	470	515	493	494	480	506	512	507	484	472	512	483	503	483	489	554	458	506	488	497	459	475	486	488	482	498	520	457	473	498	495	493	519	470	489	471	527	487	449	477	508	491	517	446	481	495	462	453	488	509	474	471	513	488	482	487	470	457	506	511	480	482	494	532	465	459	448	474	473	495	502	463	484	500	462	469	489	486	484	483	478	446	498	474	477	461	521	472	490	504	527	500	498	474	449	481	496	497	485	485	473	479	483	485	523	501	517	492	480	471	487	470	464	503	459	486	507	473	498	485	466	503	474	525	437	487	462	481	462	485	532	478	520	484	491	497	498	496	514	408	482	459	492	460	461	501	508	483	512	483	499	471	455	445	488	495	415	472	530	485	502	499	509	480	507	484	460	525	514	488	489	470	466	458	488	489	535	511	478	471	516	491	484	525	504	462	484	469	487	491	487	468	510	501	489	510	508	487	433	499	433	480	466	493	507	453	508	506	483	496	507	502	466	485	480	473	479	451	496	493	484	502	501	507	509	546	508	506	501	510	499	510	494	455	494	477	499	500	473	481	520	450	526	503	478	524	478	463	474	477	477	482	465	502	475	504	503	470	478	445	501	452	457	515	491	505	432	460	517	482	479	459	484	461	502	491	477	468	481	475	520	499	482	482	507	502	482	490	443	462	505	476	474	458	479	476	450	478	488	510	457	520	481	520	468	504	514	488	520	532	464	482	499	508	483	474	470	525	494	493	510	468	504	511	489	488	472	481	505	505	481	478	485	457	463	475	473	518	478	525	467	511	529	492	532	485	492	471	508	520	485	507	515	497	494	481	478	483	490	496	486	467	495	524	440	484	515	481	476	494	547	516	521	477	453	479	530	498	492	522	492	521	529	483	489	475	496	478	503	488	478	542	475	473	478	498	494	454	475	503	519	491	495	505	487	480	507	527	514	492	458	471	515	439	482	474	452	461	526	488	471	531	488	503	490	472	519	511	455	483	518	459	495	471	472	499	473	491	505	466	513	452	474	502	469	501	496	449	478	499	503	480	459	482	488	496	535	497	503	544	502	486	505	493	494	455	476	520	486	484	527	433	490	469	478	492	445	464	496	504	497	502	490	522	476	486	500	500	476	468	441	478	551	465	513	466	467	504	482	474	517	497	494	482	483	466	463	487	449	476	465	529	495	498	483	496	463	520	507	492	480	466	493	473	519	494	543	454	485	520	489	479	477	467	461	477	507	491	484	524	462	455	497	507	446	490	474	504	483	521	507	485	469	472	483	479	484	495	481	483	456	496	481	497	451	453	496	480	491	510	469	505	442	462	467	455	500	519	506	487	482	496	473	523	497	507	576	497	502	501	486	458	480	483	530	499	522	511	500	496	486	498	459	477	471	490	525	494	460	492	464	544	494	491	478	507	490	527	512	486	485	471	516	469	490	522	469	479	495	514	509	505	478	518	458	478	500	492	526	466	487	469	452	525	510	452	492	527	499	529	480	526	517	471	529	490	497	491	514	509	468	476	514	486	488	484	493	443	460	513	483	487	508	466	518	490	457	435	493	461	500	538	488	477	531	523	481	486	463	486	509	480	481	497	474	477	483	494	483	442	484	456	514	513	474	501	479	454	496	488	511	500	519	485	484	481	536	486	476	454	504	484	517	501	479	464	502	478	511	447	505	488	432	491	479	503	489	513	507	506	505	506	498	487	483	478	458	489	509	480	482	536	513	474	496	496	465	464	443	492	478	494	517	516	480	456	455	481	485	504	465	544	464	450	486	482	512	514	505	493	514	453	517	552	496	493	486	470	473	449	530	505	482	521	479	502	492	486	454	480	480	498	523	473	520	472	482	508	509	470	496	473	459	470	490	470	519	491	528	443	487	449	503	498	521	499	486	502	522	520	479	462	502	480	495	482	463	478	453	488	472	484	508	501	492	482	532	492	511	508	499	455	503	457	498	453	468	539	525	497	514	524	477	473	499	456	474	505	484	468	518	517	490	455	459	504	521	518	522	494	475	490	503	519	519	477	517	511	513	500	458	459	463	517	504	507	476	498	462	502	466	495	495	478	498	474	460	465	430	482	491	463	488	457	514	468	507	472	504	485	514	508	449	498	486	476	468	470	457	495	533	502	499	541	472	485	517	474	487	505	490	447	479	521	522	535	509	453	457	498	486	543	498	469	519	492	478	486	520	481	531	437	473	505	468	459	490	455	470	478	446	489	517	502	492	476	495	507	485	465	499	493	476	522	506	458	498	502	495	468	461	521	506	484	473	481	477	480	495	513	489	533	523	551	474	476	506	484	473	490	513	523	527	499	490	491	510	481	502	507	476	500	499	460	492	468	513	486	464	455	510	460	511	512	463	474	513	446	452	474	479	461	514	517	486	463	469	510	470	461	475	448	456	512	499	439	481	524	468	506	523	480	445	493	476	454	505	496	505	484	474	463	511	544	494	505	516	507	468	509	522	443	482	470	477	529	507	503	462	487	494	533	450	475	500	483	463	509	487	459	472	494	463	477	497	468	481	489	486	510	474	478	506	509	510	476	483	476	460	511	493	519	489	501	514	465	476	463	477	501	484	537	467	505	482	512	474	484	505	499	519	479	489	527	469	508	491	491	486	478	498	465	494	483	498	480	490	498	511	495	446	494	526	499	468	483	522	508	478	517	468	503	483	501	487	514	467	509	481	521	501	435	466	506	509	498	464	420	490	478	505	493	480	461	499	507	457	485	474	493	491	490	472	503	468	487	453	526	488	515	497	493	492	525	503	520	494	494	502	476	500	459	508	443	467	517	494	540	487	447	475	478	500	467	492	476	476	490	480	496	491	498	517	507	476	502	504	469	491	490	476	440	488	497	530	448	502	498	505	531	471	490	484	493	466	445	503	493	536	489	490	477	499	505	496	492	471	468	531	450	474	483	488	480	486	469	489	497	492	480	535	495	476	487	514	464	474	483	475	506	516	492	512	504	476	499	523	476	502	496	526	499	500	481	494	508	482	452	470	515	501	520	471	461	514	466	491	488	512	483	497	498	509	488	500	534	498	499	474	486	484	477	533	502	470	464	469	487	497	456	537	512	481	521	477	530	494	505	503	480	474	458	499	482	476	478	508	460	473	500	498	462	495	464	491	476	498	489	470	481	493	520	474	496	533	486	524	525	471	462	473	470	488	453	500	499	489	502	457	524	509	484	483	461
23724	21514	31143	27712	27703	30731	23009	12579	4866	3010	1762	581	510	571	545	503	548	568	532	564	555	547	521	580	524	559	509	568	497	490	537	547	544	546	532	544	512	526	534	561	529	575	553	532	550	561	524	488	524	520	545	537	557	548	522	540	497	531	556	508	537	537	502	551	533	515	507	524	537	536	572	530	504	540	528	524	532	564	533	536	531	578	487	537	526	561	502	487	548	508	537	575	509	532	551	517	540	522	535	539	555	512	563	567	518	541	528	536	545	535	521	593	546	504	564	545	519	537	502	509	508	516	536	519	578	529	534	532	506	534	487	502	501	534	577	528	523	516	521	524	540	511	559	521	533	497	534	572	581	491	561	531	510	537	533	505	509	538	542	560	523	547	544	516	563	523	552	490	532	547	503	537	512	545	527	516	529	525	567	529	509	528	529	520	539	533	598	560	543	524	502	519	552	581	553	513	546	533	541	562	533	513	570	558	530	532	494	522	519	571	541	489	527	558	497	544	497	542	544	542	576	563	535	562	513	541	528	579	554	527	559	538	544	519	544	560	547	538	553	535	511	528	546	514	509	563	549	529	547	544	563	557	506	542	544	505	550	529	556	596	536	559	553	489	540	519	525	512	561	552	513	546	540	538	536	579	507	537	587	506	547	532	546	566	541	510	555	552	531	565	517	549	531	529	557	544	493	504	508	506	508	523	542	554	518	537	530	538	568	534	530	509	523	538	491	527	519	596	558	539	524	538	536	523	578	560	512	488	531	529	524	566	538	528	529	500	506	540	519	540	528	521	502	523	526	491	562	531	525	534	551	514	501	568	541	539	563	504	530	518	480	544	516	491	561	522	542	516	550	543	569	595	544	549	549	515	570	491	539	531	506	535	517	546	505	543	510	541	512	539	519	529	517	542	533	513	532	527	544	523	544	524	550	486	516	570	528	502	547	538	568	514	539	505	518	543	556	538	539	528	586	535	552	535	548	525	545	553	530	519	561	548	576	516	553	552	539	517	500	522	508	545	556	570	551	501	563	583	532	548	592	547	551	526	519	530	511	543	551	533	573	526	516	552	527	531	531	549	542	550	584	499	534	515	529	517	547	541	525	518	556	510	533	505	525	530	561	560	494	549	513	519	506	502	548	565	520	508	525	523	553	495	505	533	556	534	582	562	536	536	567	515	549	518	565	549	534	525	557	552	498	518	541	513	505	511	513	561	536	523	515	536	534	562	540	541	538	578	548	503	526	547	528	543	534	512	544	517	532	524	533	574	531	550	533	566	561	514	505	579	529	536	584	519	515	522	544	558	514	528	482	576	490	508	562	528	576	578	505	531	567	524	499	544	558	546	513	537	489	524	516	524	530	506	579	535	543	548	555	524	551	537	508	537	550	507	559	553	511	490	560	513	523	542	532	532	520	518	543	513	522	546	542	525	540	508	514	535	537	511	536	542	491	584	475	516	550	528	478	493	541	540	531	510	529	540	554	499	527	527	522	524	532	533	516	571	558	546	547	553	516	514	563	519	585	526	525	545	515	529	539	546	554	519	528	580	520	566	552	544	543	529	574	545	504	523	517	590	528	541	542	507	580	538	514	533	532	512	530	490	501	523	536	521	541	515	562	553	492	511	531	542	565	506	527	556	555	557	504	557	555	540	547	536	530	562	562	549	522	519	534	551	524	532	491	498	562	518	502	526	496	481	548	545	533	496	537	564	534	544	538	582	529	553	543	502	523	556	524	508	497	512	517	502	521	558	511	517	512	537	554	505	522	548	535	544	485	533	520	510	520	561	535	588	559	512	575	522	501	532	528	559	510	515	565	531	582	536	537	516	546	551	537	512	525	534	546	532	528	494	495	571	551	514	542	502	506	513	534	538	493	539	547	513	554	498	528	516	533	518	497	501	478	490	535	533	536	563	537	548	524	557	556	519	503	540	484	544	550	559	548	560	520	522	540	562	551	512	549	516	527	511	532	531	512	523	540	530	550	509	497	520	548	527	531	516	521	532	536	525	519	551	531	552	506	542	539	539	517	555	534	497	560	525	505	522	532	537	527	554	505	523	548	505	535	486	534	512	561	529	563	498	540	565	508	552	524	563	519	493	576	524	582	547	527	523	543	534	478	502	575	536	507	547	545	535	561	566	512	543	505	540	550	521	550	534	515	518	529	557	573	545	490	551	557	537	539	516	553	593	557	497	503	551	541	515	523	539	565	508	519	499	501	546	571	563	489	527	518	517	538	525	541	550	533	511	553	537	533	575	528	511	550	514	565	505	523	541	558	552	534	546	495	553	536	553	527	534	542	542	503	525	549	578	549	526	553	507	542	531	571	562	578	583	539	541	550	515	517	536	558	510	542	494	535	540	540	545	558	566	555	488	521	540	563	565	535	539	570	553	550	533	546	554	512	510	486	559	514	569	545	540	527	492	541	507	537	562	531	543	548	560	512	552	556	513	520	561	528	543	503	540	554	545	540	518	535	526	548	542	559	540	484	524	511	556	504	521	549	488	533	498	529	531	500	548	545	511	519	502	509	493	525	527	549	556	498	553	527	552	524	544	577	546	512	529	567	563	559	508	505	539	533	556	518	509	509	498	523	533	536	530	537	559	528	523	531	528	511	534	548	545	521	529	479	524	517	505	537	507	558	521	538	528	513	492	499	511	518	493	523	536	544	545	517	482	574	531	501	563	519	551	529	532	537	562	500	540	563	529	506	503	485	538	525	562	527	486	510	484	468	542	527	529	535	530	498	535	494	550	532	534	558	561	501	538	551	556	512	510	514	558	524	509	512	540	545	505	520	540	520	530	555	524	566	535	536	569	508	518	555	515	550	533	501	551	540	516	533	539	523	553	540	533	525	566	557	556	552	557	491	577	520	528	515	542	530	541	578	514	517	537	548	581	561	539	498	509	544	526	553	559	528	515	502	537	533	543	527	566	572	501	539	529	555	525	530	488	525	560	573	498	502	515	522	559	569	539	517	556	520	509	497	537	527	543	528	574	553	559	582	559	513	537	516	507	544	542	497	468	501	520	538	548	566	561	519	532	522	553	538	532	533	545	562	524	578	540	524	513	546	544	516	506	558	517	487	550	497	541	553	543	545	539	525	552	501	536	529	513	511	541	555	468	540	549	472	553	538	546	570	500	552	508	524	517	545	534	530	530	537	514	536	495	527	506	528	526	533	580	550	546	541	548	545	535	532	508	563	495	537	528	550	584	546	505	541	549	530	573	505	544	545	538	519	516	580	490	522	559	547	492	488	518	540	526	565	535	560	536	561	593	540	533	535	501	522	522	527	519	546	504	530	534	510	527	525	513	505	509	525	515	546	530	533	529	562	586	513	537	527	515	564	499	502	543	527	522	517	526	521	512	511	535	538	559	567	565	508	540	501	537	518	515	498	553	520	541	540	515	527	494	560	539	582	539	514	536	523	532	509	623	544	511	532	565	539	543	535	556	537	553	532	525	520	524	504	519	517	557	502	519	548	485	526	551
44169	80870	58977	40442	37228	33844	22221	15460	6712	4872	2559	544	578	539	590	591	537	585	550	564	523	591	535	564	507	553	554	577	549	579	527	569	591	553	545	584	552	529	512	538	563	538	539	564	562	572	516	561	531	568	541	581	567	588	550	560	556	565	560	563	602	586	567	542	530	578	551	548	566	514	501	529	601	577	602	579	549	561	569	562	538	560	555	577	547	572	532	525	525	558	577	589	542	549	577	553	571	603	520	546	557	593	548	574	540	567	587	569	592	580	531	562	565	578	536	543	540	535	571	561	510	562	557	597	531	531	564	581	548	558	583	585	592	552	542	532	537	593	540	586	519	589	548	555	554	541	548	528	565	499	562	559	561	571	544	537	500	575	590	577	526	546	591	507	537	591	564	558	547	544	551	567	613	586	593	575	570	552	581	589	530	554	507	516	537	543	580	510	524	527	540	555	543	537	540	507	570	572	579	577	586	539	555	532	561	555	530	571	540	564	567	538	545	541	578	563	560	587	595	598	516	529	570	534	484	525	560	548	558	580	567	522	542	566	532	533	570	553	569	566	536	511	523	563	568	592	549	540	579	577	551	562	536	558	510	548	542	604	542	553	593	570	543	561	556	541	564	540	534	547	588	538	526	577	560	552	548	549	530	566	495	552	567	556	537	546	589	546	535	565	558	561	574	550	569	567	550	525	598	568	523	560	539	553	565	548	540	561	513	540	553	540	522	557	532	520	553	558	597	609	562	535	584	554	548	554	561	587	547	586	565	576	551	579	565	560	545	564	553	523	574	569	537	542	552	614	549	582	574	587	547	541	576	561	543	521	610	533	577	543	540	531	517	601	562	551	568	583	574	564	572	570	560	571	581	560	546	561	546	522	564	547	581	543	584	576	541	562	557	538	590	579	598	537	550	533	559	570	571	558	524	565	542	596	526	561	556	538	559	568	542	530	577	554	519	554	559	594	555	567	540	553	545	566	537	563	551	548	572	576	532	536	566	566	559	569	551	533	532	564	570	544	585	588	579	535	525	516	559	562	540	549	562	553	546	568	567	527	596	568	538	529	566	559	538	562	531	539	615	589	554	571	519	556	520	564	564	575	561	574	554	570	527	540	580	555	563	568	556	581	603	509	576	553	541	564	576	529	578	588	543	566	552	614	569	580	560	564	558	550	491	560	557	545	532	555	589	533	578	556	558	561	603	558	572	575	593	547	503	566	589	563	534	537	577	540	551	528	604	567	571	554	512	571	516	528	558	586	546	552	567	589	572	563	565	565	551	563	545	576	549	489	550	545	576	547	520	611	566	533	644	624	541	550	549	545	557	537	551	574	588	564	580	608	556	568	529	561	535	551	570	572	558	538	548	554	552	562	566	588	550	566	547	543	505	557	533	559	535	572	580	521	551	583	557	553	571	586	573	538	557	548	547	507	591	526	549	572	560	557	568	582	567	526	542	568	582	550	565	589	538	568	566	536	545	563	540	532	533	578	501	541	576	582	563	588	567	547	559	541	563	585	527	552	565	564	534	557	548	578	535	564	538	555	548	542	564	598	551	536	589	538	553	550	560	574	555	550	544	576	535	532	531	565	532	533	551	573	560	563	523	562	549	568	573	547	567	523	556	560	532	590	557	562	528	530	534	534	528	549	577	565	536	573	562	518	552	591	593	559	588	541	591	552	520	567	551	596	548	542	586	561	555	530	575	588	546	500	533	549	539	578	553	533	562	577	551	575	593	570	517	587	587	598	527	501	544	535	595	535	514	558	567	551	546	547	555	580	562	524	580	529	553	569	553	496	579	561	517	526	578	539	584	551	544	558	560	512	610	533	551	574	591	529	575	530	569	586	596	576	584	570	554	555	529	564	541	602	567	553	573	526	543	591	552	570	516	546	579	547	585	580	543	557	552	554	558	549	590	565	532	554	592	527	544	561	550	576	573	545	585	544	560	573	532	579	546	560	553	533	583	615	508	563	549	524	561	581	576	564	577	567	569	568	594	551	514	552	561	585	580	559	532	556	557	551	572	597	564	553	566	539	570	534	560	576	538	589	553	567	538	557	549	552	553	558	551	545	567	587	536	617	591	596	558	532	547	559	523	549	570	536	591	539	545	570	561	578	563	513	556	517	557	582	554	542	568	541	574	548	564	558	555	537	558	562	542	562	545	545	557	568	621	588	572	513	552	549	547	536	542	559	545	562	569	534	542	609	526	559	574	575	524	560	588	522	559	565	581	529	541	570	550	586	544	527	587	534	537	552	543	574	533	558	578	549	559	552	541	563	548	599	584	579	558	599	573	568	559	567	591	547	578	550	540	574	572	556	546	528	567	558	536	559	553	587	539	553	592	555	607	544	545	564	551	599	572	600	579	589	570	548	572	522	543	558	563	529	592	595	547	559	547	517	526	573	539	567	584	553	541	570	537	523	560	537	553	596	529	536	544	549	565	494	536	552	561	614	534	549	559	578	560	554	539	572	531	522	578	551	530	546	554	553	531	595	537	557	555	518	555	567	525	500	545	545	592	548	562	534	555	570	534	560	576	575	569	557	551	551	531	509	577	551	555	552	545	573	552	583	556	576	575	550	535	572	540	581	559	499	547	540	494	575	553	516	506	554	550	564	579	568	590	547	566	554	566	570	568	552	566	563	562	558	551	502	557	536	612	533	549	557	557	534	529	560	544	584	530	581	552	543	593	546	523	507	580	549	514	576	525	596	557	511	579	595	579	601	580	520	528	563	580	551	564	544	581	594	569	565	575	592	562	543	553	538	590	536	530	591	549	537	542	567	609	578	549	522	542	569	531	558	535	562	566	573	541	534	558	628	580	601	539	540	562	548	560	583	542	545	534	583	534	615	592	556	578	525	549	559	568	540	540	526	591	577	549	583	529	546	546	564	610	588	567	562	550	579	528	587	531	541	551	559	601	556	522	581	569	557	570	565	526	568	529	621	571	571	541	564	561	518	550	565	540	540	522	614	611	589	545	505	555	588	539	576	547	519	578	545	612	570	526	580	570	561	537	576	535	586	535	574	565	541	528	581	563	584	541	540	533	557	548	528	526	551	555	540	569	566	557	567	555	540	589	553	594	533	541	512	548	560	561	544	576	553	565	567	538	523	585	542	561	570	573	591	552	620	500	557	550	601	547	550	556	528	553	553	601	567	538	532	537	570	551	555	532	588	568	574	538	575	579	542	550	542	544	562	548	552	547	583	564	529	561	537	606	545	557	592	561	533	527	567	577	543	571	524	508	576	543	566	538	556	535	541	573	563	560	535	514	554	553	596	555	536	558	573	535	548	539	564	527	580	550	544	539	559	556	542	567	550	561	598	573	543	543	572	514	532	565	580	627	559	590	533	576	514	533	552	561	522	552	528	552	552	574	563	556	579	571	568	543	549	547	569	553	539	549	574	570	546	550	575	547	538	575	614	572	506	603	557	484	536	546	585	576	583	559	521	556	598	575	530	548	554	519	549	536	522	556	531	580	578	555	552
24952	21833	30739	28119	22150	18217	10056	4723	2399	1765	954	665	651	632	655	584	639	652	617	637	683	596	638	575	628	606	670	629	658	622	606	593	624	638	603	612	585	663	634	623	608	633	632	604	589	579	633	653	631	621	617	635	664	588	647	591	579	629	620	615	584	594	652	667	652	633	667	597	606	625	654	667	625	647	652	656	594	624	648	661	633	592	625	659	685	642	605	620	596	599	659	636	666	596	590	626	615	644	610	618	624	596	635	689	609	603	623	650	641	631	678	635	597	614	606	622	603	646	594	584	612	677	618	603	619	617	663	644	619	602	634	634	668	653	663	604	610	597	625	608	648	658	646	610	625	578	596	615	573	643	673	663	608	594	630	644	611	629	681	596	624	619	645	629	642	607	634	640	593	669	641	597	612	647	635	631	640	642	612	640	603	654	626	625	629	618	616	600	621	620	633	619	603	644	582	616	627	630	614	623	620	630	645	611	615	680	661	656	611	653	629	626	626	627	631	610	630	625	653	585	648	656	648	681	610	578	615	590	645	579	636	604	657	621	579	625	627	643	624	641	540	660	645	647	642	615	591	648	615	590	589	586	633	626	627	626	632	625	648	641	563	645	609	660	634	646	641	594	607	648	591	651	608	651	654	581	579	649	598	625	661	631	602	636	645	581	578	656	651	621	598	616	669	605	599	637	624	618	588	618	671	655	609	646	607	647	625	612	616	627	595	638	630	629	646	636	666	662	633	634	619	613	597	599	626	631	587	637	601	663	617	601	593	623	634	632	657	644	621	619	676	632	644	619	649	631	627	599	611	624	604	638	616	649	631	636	615	637	614	630	645	627	597	660	618	610	607	633	652	681	615	645	625	595	607	653	633	644	668	657	609	655	590	635	631	614	606	577	647	607	601	603	639	619	606	624	600	611	636	644	606	592	627	600	589	620	682	558	624	583	609	584	626	612	654	587	611	661	598	681	647	643	644	641	612	649	684	590	635	611	594	596	604	654	594	599	601	619	663	666	663	601	616	647	643	613	648	662	618	633	610	617	582	587	607	604	670	637	605	614	595	631	611	596	619	652	598	627	631	564	610	610	630	601	639	644	639	659	678	603	575	599	651	622	608	607	637	622	616	625	638	598	651	652	637	640	679	609	618	637	636	626	639	661	645	603	610	643	622	648	652	602	624	623	615	648	629	661	635	615	600	644	635	603	619	649	651	593	605	623	691	604	648	613	651	626	636	619	629	619	575	623	595	569	633	613	602	578	646	673	682	630	608	597	622	588	683	623	637	668	607	648	636	645	597	618	619	654	608	592	637	609	603	641	605	630	616	658	601	612	554	607	609	641	660	632	607	655	633	611	636	578	639	648	585	648	635	635	673	615	619	625	593	613	619	638	627	631	650	589	664	599	621	616	643	663	581	621	605	623	627	646	631	636	608	624	583	631	632	664	615	608	658	600	609	644	659	642	631	617	645	642	619	605	619	602	608	636	641	652	607	637	696	622	636	632	656	579	655	642	631	637	618	623	647	635	613	607	612	642	599	619	622	682	622	572	606	609	658	630	679	658	590	569	636	668	655	608	654	677	620	620	641	655	604	636	632	653	651	607	619	603	648	615	624	673	657	628	617	612	598	611	644	621	581	646	654	697	592	600	648	595	631	637	618	571	624	585	590	638	676	589	622	622	585	615	615	618	597	665	644	630	621	670	619	637	624	648	619	608	648	586	594	605	614	647	614	595	618	668	609	623	628	615	662	649	588	595	615	611	649	581	623	639	617	612	636	667	595	642	635	629	631	624	635	643	622	610	632	605	626	616	614	633	629	607	623	640	617	646	648	593	649	639	632	620	654	675	591	646	596	624	631	593	650	633	583	563	651	642	626	613	589	660	642	635	635	614	619	561	628	585	608	579	615	639	606	609	617	662	606	588	643	657	632	647	579	620	587	599	602	620	618	621	599	574	660	640	596	573	591	630	620	599	649	603	662	638	575	624	698	646	654	598	614	640	603	621	680	647	625	630	628	641	630	651	603	623	630	621	622	610	623	555	614	588	612	635	628	574	645	616	639	693	634	601	625	657	584	603	639	636	588	584	640	657	657	612	631	594	625	631	639	645	606	660	627	634	609	586	607	625	611	627	606	606	648	617	634	619	607	624	600	599	651	653	605	627	619	650	649	625	587	598	619	636	602	625	625	626	612	641	625	604	613	621	623	602	589	643	636	607	582	596	614	624	624	688	651	631	634	646	608	633	614	590	621	596	599	616	676	636	602	636	618	672	697	615	634	647	633	629	646	575	627	648	609	633	610	651	615	640	600	625	694	626	620	623	627	640	613	619	647	603	610	621	592	626	619	627	622	655	626	632	605	624	623	587	621	634	598	643	638	680	634	659	627	637	592	638	643	619	649	639	638	606	642	634	621	611	588	614	601	649	585	565	648	608	615	583	592	602	668	606	640	611	615	634	652	645	645	645	623	606	590	634	595	633	643	620	612	615	648	557	626	634	617	606	652	619	605	610	615	612	653	610	615	615	619	653	671	579	611	612	647	634	609	641	609	598	651	642	618	631	610	681	625	627	615	580	587	604	652	645	624	599	658	644	631	615	641	642	648	628	601	640	587	580	672	625	639	636	570	633	607	610	628	616	608	633	596	614	638	639	576	581	643	592	639	609	652	627	590	649	649	661	585	569	605	628	644	653	664	609	635	619	639	668	626	604	595	603	624	632	635	653	562	602	659	658	633	661	601	606	621	620	638	640	582	621	629	623	619	651	625	572	580	625	640	636	593	612	662	609	618	617	572	632	631	605	602	675	617	611	616	623	608	610	633	680	612	620	648	601	610	614	598	643	607	664	659	600	635	671	617	628	610	655	641	611	604	618	594	640	598	599	639	618	610	627	632	625	610	646	613	601	616	646	619	588	656	651	568	634	615	609	645	669	627	627	602	688	644	628	659	622	644	575	607	596	637	641	657	649	678	629	646	612	642	624	591	623	620	634	646	588	657	633	601	633	623	609	616	596	591	645	617	614	602	611	628	602	620	614	614	659	585	603	651	607	600	598	631	641	625	598	621	593	637	643	630	638	657	643	622	669	603	641	698	662	639	595	589	667	639	658	639	603	655	620	613	612	652	616	664	612	620	583	588	603	653	610	588	637	635	631	609	600	598	625	596	609	646	617	627	626	597	609	676	629	613	661	598	595	639	607	614	694	613	636	644	639	667	608	587	611	622	636	631	601	657	620	667	617	616	614	603	671	633	629	606	617	595	597	663	638	623	659	591	615	637	593	602	618	600	642	639	594	611	590	617	584	657	607	638	607	646	601	650	666	651	604	622	631	653	623	634	610	638	645	593	627	637	614	643	654	600	640	626	612	645	619	638	628	631	618	539	590	610	704	625	643	641	652	640	616	634	650	600	601	596	632	638	596	633	632	587	653	627	626	608	587	614	578	647	639	600	614	587	607	597	631	614	631	572	617	633	658	627	591	649	604	604	629	627	641
39376	65142	47705	30883	27492	23228	13708	7979	4287	2955	1359	761	701	679	629	679	675	620	670	686	631	671	646	664	647	649	697	684	669	656	673	643	625	647	668	701	668	654	654	667	648	684	637	677	604	669	669	671	688	630	674	642	661	683	682	694	619	681	687	662	696	673	626	674	645	689	687	700	653	639	662	687	682	654	648	709	722	685	662	608	668	662	688	685	653	704	713	673	654	702	728	629	684	637	634	643	685	654	644	685	612	677	660	679	725	703	678	657	643	716	677	665	709	666	662	658	676	683	667	637	629	725	641	675	676	703	681	655	705	686	643	664	683	701	670	639	675	631	685	632	668	682	671	690	666	713	645	686	677	674	684	677	659	682	694	674	644	660	734	692	652	637	630	666	685	681	726	663	711	667	695	698	702	662	635	691	641	674	631	701	670	675	687	661	679	662	691	648	655	672	695	643	698	652	648	673	661	681	648	665	658	701	677	662	656	686	686	668	654	713	669	687	676	689	680	693	685	727	620	677	725	656	681	658	689	630	687	668	663	696	667	657	662	702	652	695	749	641	674	687	714	640	642	663	627	735	664	717	629	673	700	706	674	691	598	709	666	638	657	708	641	678	611	632	672	682	681	683	661	710	671	684	673	703	611	654	677	701	669	674	678	691	665	689	693	621	645	657	650	677	702	656	688	665	660	665	679	722	712	640	705	670	652	696	696	687	692	711	703	648	677	623	695	705	645	671	701	668	676	652	649	632	680	705	717	699	629	610	674	640	672	744	669	654	663	677	680	607	642	664	639	676	658	670	680	655	659	681	677	668	673	675	648	714	725	674	715	684	670	631	629	667	634	659	606	716	646	647	680	673	646	664	686	674	690	688	661	644	677	702	640	665	679	661	675	689	704	675	657	687	677	642	628	664	681	661	684	690	689	694	641	639	678	660	677	675	687	659	678	661	666	672	708	690	699	684	652	670	671	647	669	628	702	686	660	653	689	649	670	694	658	690	660	634	711	649	680	665	660	685	655	691	648	662	638	665	662	724	656	683	696	634	687	663	635	687	688	703	691	664	675	673	618	677	701	688	651	659	669	710	666	674	703	682	686	667	625	692	628	648	675	675	678	681	688	629	687	649	671	646	657	749	681	637	634	698	708	688	677	656	659	643	693	754	668	673	673	669	672	689	712	652	695	667	697	649	721	640	614	682	657	723	645	707	635	652	663	647	676	656	657	681	674	667	662	686	661	649	692	705	622	694	686	678	657	666	676	628	678	649	742	670	638	696	718	651	655	711	673	626	660	666	662	668	678	664	669	656	711	654	674	645	677	695	682	686	637	704	651	682	645	686	721	630	642	651	699	674	666	686	699	662	702	661	688	671	676	713	634	675	648	670	619	663	685	665	658	691	724	699	661	689	654	659	678	686	710	641	702	688	664	637	673	633	658	705	672	710	671	766	671	660	688	668	670	696	673	717	683	706	643	667	701	659	731	657	676	697	672	687	663	723	707	681	677	681	631	690	661	697	661	676	664	685	646	667	700	722	714	659	670	663	691	633	684	682	656	643	638	679	647	694	647	675	681	685	660	707	699	695	644	685	714	679	663	659	683	691	706	661	652	666	684	672	657	692	671	716	683	632	681	684	678	652	696	690	667	717	685	685	665	643	616	664	659	657	672	681	647	675	663	657	680	677	660	634	684	688	679	720	656	638	698	696	649	669	725	660	644	689	705	684	606	687	692	661	705	653	691	672	671	678	678	679	704	657	712	663	651	684	658	653	697	721	681	663	705	681	671	647	633	693	697	698	706	639	677	666	682	687	690	615	671	699	671	689	705	693	679	691	697	648	694	702	696	652	644	691	679	659	681	682	684	676	656	644	658	665	665	737	658	726	670	677	656	658	669	683	707	645	677	651	690	669	713	717	636	697	692	699	685	693	620	661	695	656	670	673	709	717	706	689	660	689	672	671	656	693	673	669	699	704	672	650	661	662	697	672	661	651	671	684	687	659	668	706	629	712	666	680	634	645	658	646	669	701	691	672	620	676	614	691	673	618	678	721	651	703	661	681	681	644	675	650	688	707	654	647	688	693	686	742	674	643	610	691	676	674	706	639	686	640	658	613	709	688	680	688	701	715	670	697	725	658	714	673	688	664	712	656	669	625	641	715	683	662	667	708	626	651	656	655	614	708	655	677	700	657	658	669	644	697	712	621	732	655	707	679	678	700	707	695	710	647	708	642	685	643	629	639	675	654	661	712	645	662	670	679	685	688	684	664	650	681	675	682	667	694	677	632	663	685	695	678	693	694	635	655	751	696	685	683	657	752	689	668	693	645	715	660	656	619	674	630	683	715	697	675	658	690	675	670	691	649	655	667	741	681	695	700	694	695	681	666	636	660	696	659	671	671	697	626	675	669	659	675	645	629	664	687	674	664	723	708	657	652	647	712	672	696	692	696	712	673	692	692	695	686	661	633	703	683	687	664	622	665	656	631	686	696	668	671	628	674	696	644	656	684	649	696	720	660	665	633	648	695	665	684	708	686	706	683	734	687	642	699	684	651	674	678	709	681	652	683	702	687	674	675	685	698	660	678	669	708	697	653	642	721	620	701	682	684	651	691	673	635	719	694	691	667	683	675	694	686	680	659	657	730	686	713	683	697	660	678	666	683	668	645	666	677	710	680	678	727	659	652	701	663	651	651	665	663	655	664	706	663	636	678	727	690	688	656	640	637	676	679	701	643	630	619	618	638	628	698	697	675	651	643	670	696	658	675	684	647	671	648	654	668	657	678	695	667	669	670	646	699	699	642	671	673	647	651	666	652	666	677	635	709	631	669	670	693	687	654	633	696	673	677	730	638	682	651	737	706	698	704	705	641	675	636	675	683	684	643	692	669	684	666	683	653	681	669	671	709	669	665	674	671	653	664	673	685	660	639	652	663	673	623	669	721	661	717	665	736	649	705	656	670	711	658	673	665	687	679	697	704	690	645	670	690	643	710	664	678	647	709	677	698	654	645	630	700	667	687	686	641	680	693	702	659	677	642	684	654	675	699	662	673	698	674	751	736	711	642	691	656	670	654	665	587	638	646	647	612	730	661	654	699	725	674	623	652	647	687	641	662	609	678	672	647	690	697	662	711	691	662	664	642	668	660	689	660	645	729	677	652	679	665	667	707	652	693	722	686	690	637	668	673	714	669	650	662	630	688	638	623	650	691	681	684	644	695	622	648	656	703	722	694	636	670	678	659	682	650	675	675	626	648	673	640	660	671	661	626	627	695	651	626	663	682	701	635	680	642	699	643	646	661	661	657	697	701	649	696	677	650	702	686	669	649	659	734	673	683	705	672	665	674	665	660	727	669	659	686	642	686	674	661	731	620	678	670	698	714	627	681	711	643	705	681	656	673	690	689	663	696	646	699	675	677	681	659	668	687	727	636	679	640	653	678	691	685	678	717	641	689	676	662	698	688	702	669	688	647	646	656	692	658	627	677	635	697	665	641	615	658
22558	21320	29894	26380	29407	34349	31072	19405	8260	4424	1954	1056	942	831	857	859	905	912	871	849	838	845	851	831	843	847	897	868	867	886	889	872	841	841	853	854	812	805	844	828	889	827	843	859	846	822	827	813	854	879	932	842	855	840	837	858	803	849	874	843	856	863	872	842	868	822	868	811	879	823	905	874	809	816	858	830	827	870	867	858	874	826	796	861	865	829	831	888	828	831	843	806	864	861	909	855	835	886	840	883	876	855	829	816	864	861	796	925	856	846	880	842	858	810	825	868	801	800	800	854	866	866	876	816	852	812	829	837	804	839	863	820	848	799	888	825	887	821	859	838	871	899	829	805	871	839	839	860	886	915	854	836	866	882	842	831	875	816	868	874	872	825	880	822	773	863	850	828	815	876	872	804	858	841	850	825	822	840	869	798	791	832	857	851	820	873	863	859	844	817	876	819	906	835	822	871	858	827	790	871	810	831	850	864	842	853	817	849	840	848	840	830	924	832	854	854	840	851	841	832	832	836	783	872	861	863	837	862	893	868	797	835	823	868	848	820	801	897	848	856	836	835	866	811	833	832	835	842	833	871	843	851	839	839	853	835	806	864	891	806	863	882	857	817	882	833	883	807	893	872	840	921	859	884	847	891	844	872	804	866	851	811	862	860	889	867	846	846	875	875	874	806	885	884	857	872	849	887	864	856	863	861	833	865	886	846	799	849	796	841	831	817	879	859	851	834	863	841	859	853	905	831	890	824	794	876	881	872	849	842	836	856	858	817	890	812	901	839	747	861	817	834	884	843	791	822	898	836	846	862	847	828	867	861	839	888	866	840	853	805	876	850	872	885	858	790	858	776	849	914	880	829	848	885	801	860	828	814	857	892	850	824	827	850	868	856	856	877	795	833	845	813	836	872	846	827	884	876	829	895	871	831	856	811	862	856	819	855	855	795	877	877	868	879	866	846	810	842	837	832	870	866	864	844	838	839	849	849	899	847	838	858	886	861	829	807	830	878	861	851	846	826	912	830	853	848	809	764	879	900	863	827	825	865	833	843	869	824	841	882	861	865	878	881	835	847	853	847	869	815	829	851	850	817	859	855	869	868	881	865	846	893	848	841	820	833	833	806	817	810	839	851	832	863	901	839	843	864	834	865	841	851	848	853	895	840	858	798	883	855	847	889	896	855	820	899	880	854	827	838	834	868	876	846	867	826	902	854	870	870	821	880	854	882	861	883	833	861	848	838	795	866	894	880	834	844	868	871	845	790	875	891	832	866	880	809	845	856	870	842	853	826	861	840	827	870	846	865	837	816	829	868	815	817	891	817	828	825	898	808	864	842	844	817	878	801	855	801	851	838	836	879	862	853	905	877	795	834	855	859	886	909	853	845	803	791	817	830	806	882	777	874	871	837	862	853	855	876	854	884	823	835	876	857	852	859	794	841	851	789	895	826	840	884	813	797	863	895	788	865	870	833	868	800	858	830	901	864	864	855	872	810	821	863	808	857	895	801	823	825	788	881	848	810	833	814	859	881	872	877	890	877	844	860	888	851	821	850	840	887	912	873	851	821	844	810	824	873	862	841	798	805	826	835	874	851	845	815	880	840	861	835	840	848	787	837	832	881	815	871	842	843	873	860	829	916	866	800	834	843	843	849	843	808	852	825	866	819	872	848	841	842	911	839	865	825	831	862	810	865	861	812	865	861	846	852	864	847	876	842	853	828	800	825	904	914	846	900	797	846	888	813	812	855	845	854	853	824	879	899	855	886	834	842	862	858	898	841	876	849	884	846	855	854	842	900	833	840	840	849	827	848	870	862	820	791	849	884	888	821	841	810	807	868	791	842	826	897	899	839	850	865	865	826	850	812	892	854	852	870	826	859	867	876	847	833	805	870	884	885	885	870	825	841	894	870	878	801	853	885	856	896	847	875	801	817	856	821	870	880	852	885	834	839	856	846	870	842	865	828	870	837	817	819	845	848	842	845	872	836	838	829	853	871	842	848	825	821	814	865	828	871	870	846	881	856	803	800	890	887	844	798	832	843	881	866	919	876	845	797	838	860	791	785	844	771	807	856	836	864	902	890	828	904	840	818	881	895	799	869	821	849	893	919	825	837	852	862	849	902	886	796	891	863	798	856	899	887	823	903	844	856	855	854	822	863	853	868	849	833	873	842	892	821	807	846	794	885	816	847	813	883	852	818	845	883	841	824	850	861	788	846	918	880	840	852	854	849	815	858	842	910	886	866	840	858	862	861	887	876	835	832	864	820	834	861	859	861	827	825	910	837	885	834	872	883	832	881	890	802	819	901	826	874	881	965	818	841	908	882	810	812	892	882	840	824	827	866	907	921	845	834	825	875	863	856	830	863	816	821	814	856	874	830	859	848	927	865	807	883	848	824	801	889	881	848	838	866	858	851	842	896	856	856	882	843	852	837	853	810	825	825	857	843	831	890	841	864	886	874	856	794	802	807	846	897	844	853	792	897	877	799	863	819	842	886	848	841	820	869	816	909	814	844	829	852	828	839	886	806	864	834	823	873	877	853	833	811	805	811	861	834	829	876	888	882	798	894	798	933	851	828	867	841	898	861	894	862	816	873	893	846	830	864	885	826	848	859	846	858	852	875	875	822	865	841	805	845	838	853	835	877	838	802	816	855	798	836	855	803	839	864	847	851	830	895	804	842	839	851	865	829	859	810	887	853	832	857	885	819	826	854	861	812	798	814	827	820	850	822	880	813	852	799	814	859	848	831	852	891	860	834	839	849	859	870	833	864	845	858	828	845	866	799	803	826	821	867	883	848	876	845	832	848	848	852	802	811	877	890	828	819	843	826	803	870	836	881	879	855	844	812	896	809	841	918	868	858	902	864	846	850	838	894	823	809	831	857	817	837	848	837	857	865	852	832	889	851	812	836	871	794	828	893	821	828	866	898	866	846	863	823	861	801	867	837	931	865	792	869	822	835	860	839	850	830	865	818	851	879	851	846	811	863	807	841	890	813	879	875	821	783	828	871	853	838	851	866	883	855	867	854	795	882	863	842	860	817	829	821	881	864	875	857	814	859	837	859	883	785	813	801	823	862	849	854	922	847	863	880	833	841	867	925	823	849	837	839	867	909	835	887	828	856	867	837	837	862	816	842	842	843	857	826	852	854	833	878	866	866	828	855	812	835	815	885	860	862	838	828	869	825	855	838	830	828	808	876	845	828	874	805	855	865	875	876	788	896	855	889	790	859	888	832	816	838	795	855	829	880	815	797	894	855	878	852	847	796	812	910	853	860	824	813	853	859	864	893	825	888	828	809	809	809	845	853	870	849	864	885	808	817	873	786	862	860	825	845	869	875	831	886	814	893	807	892	813	866	808	847	889	863	875	867	852	846	852	867	871	844	851	818	845	867	831	875	900	831	830	851	833	890	852	881	834	858	863	889	877	846	835	829	843	833	833	883	860	825	890	820	802	800	822	864	837	873	847	844	873	874	818	852	854	822	835	869
51821	94448	69639	51621	47596	40466	31085	21637	10111	6419	2730	1195	908	898	855	815	889	892	839	853	852	859	839	866	855	887	881	847	916	837	866	849	863	882	875	841	851	825	893	917	889	854	891	870	846	835	870	850	840	841	854	889	832	839	866	802	856	864	883	836	860	836	901	835	867	856	887	852	847	831	868	860	875	862	906	903	876	888	895	874	887	851	827	881	863	838	847	897	881	863	830	868	837	886	884	819	896	873	903	933	856	852	866	852	869	871	844	902	895	898	893	872	806	861	874	863	876	848	897	865	843	843	929	879	844	841	914	896	877	875	830	893	870	858	875	852	843	879	833	865	858	854	902	852	906	857	892	887	868	785	863	825	829	887	943	864	838	879	876	881	878	863	865	844	845	887	907	827	840	850	864	907	886	864	875	800	856	904	807	859	830	830	902	879	870	824	834	869	902	817	864	897	877	873	895	864	867	904	874	860	842	815	837	874	842	857	855	857	875	892	876	883	799	800	835	894	859	846	850	890	899	860	873	878	837	883	833	857	843	797	820	863	838	895	849	882	853	817	847	863	875	912	876	913	867	809	910	836	887	813	849	884	860	854	857	898	825	873	855	909	831	889	858	840	794	838	865	817	872	862	857	876	863	857	881	835	867	847	873	824	876	845	807	868	869	871	872	806	842	866	846	869	874	863	822	844	892	861	903	912	913	886	887	850	883	864	849	877	843	873	874	838	834	853	863	886	915	933	821	886	892	889	886	900	850	837	893	813	829	901	793	887	892	851	858	829	826	922	876	854	869	882	867	876	879	814	841	910	919	862	841	852	868	856	868	843	878	849	868	874	887	856	882	878	823	885	875	845	864	860	884	840	871	893	869	851	870	888	876	830	884	891	825	840	833	892	846	828	799	824	898	869	885	928	875	880	840	904	845	917	863	864	885	859	906	841	795	901	851	887	885	856	866	859	844	820	893	839	832	859	864	842	858	913	924	843	869	882	894	923	870	924	918	886	852	858	899	866	899	845	915	866	872	853	859	887	860	837	860	847	887	841	867	881	851	833	856	924	792	879	856	859	851	917	886	852	869	850	884	848	863	868	814	851	881	876	854	832	848	874	841	819	879	883	802	804	832	836	890	849	892	865	881	885	839	904	863	868	834	830	882	847	828	874	829	854	872	867	834	807	889	883	871	800	893	871	882	837	893	861	851	839	842	848	866	934	857	859	879	842	845	897	777	852	870	853	835	810	894	857	848	879	895	876	872	825	861	872	833	832	908	895	816	830	889	860	866	821	865	861	826	879	844	821	817	852	831	855	877	870	831	886	845	859	881	883	887	914	904	836	839	822	857	892	847	871	900	866	859	856	887	881	867	893	897	864	902	823	839	835	882	867	874	861	857	922	853	870	886	807	878	836	837	867	901	903	890	873	874	882	780	870	857	799	837	839	878	852	857	824	896	858	896	865	837	878	863	871	836	868	824	846	830	849	833	906	899	854	844	869	825	840	893	880	888	854	899	898	829	901	849	842	873	828	857	820	820	848	847	831	896	838	864	848	856	877	884	844	910	844	872	897	872	851	860	798	917	920	868	878	858	858	861	857	831	874	853	853	868	870	853	882	886	860	850	857	801	850	902	856	877	888	869	891	870	852	841	840	883	889	869	927	876	892	868	843	851	853	847	916	832	883	806	888	905	857	865	863	864	858	803	899	795	924	849	869	834	891	842	848	895	828	864	883	882	869	858	827	844	858	875	912	869	875	885	896	891	905	906	900	893	845	880	864	852	839	904	868	880	853	867	910	830	876	850	856	862	852	901	896	854	832	892	872	886	850	873	868	819	843	813	867	877	886	837	833	878	865	858	881	861	829	816	887	910	885	880	880	852	821	850	917	870	914	882	901	877	849	849	860	855	856	893	823	836	847	845	879	876	837	915	913	847	881	910	832	881	857	875	860	847	861	794	885	896	848	870	827	840	843	832	870	904	857	878	895	850	913	868	844	830	873	847	817	947	850	893	837	884	878	923	864	889	830	872	828	861	876	872	841	891	895	865	878	913	845	873	870	866	899	838	923	823	829	895	884	913	812	863	886	893	845	885	841	895	855	880	827	848	832	833	847	860	916	867	843	870	863	861	847	847	861	855	896	853	830	876	843	824	875	823	892	903	856	852	882	908	848	853	857	900	869	853	897	875	804	925	889	844	843	852	846	855	873	857	850	859	839	877	911	876	864	867	863	836	853	847	880	853	851	872	848	888	868	815	854	904	838	837	909	861	893	883	842	861	859	840	826	875	849	864	818	851	863	866	857	835	893	825	847	840	869	909	837	842	863	805	859	827	905	804	840	899	877	842	878	865	864	869	826	839	859	906	852	873	870	864	903	865	872	862	854	917	896	841	858	832	862	888	855	855	855	820	863	868	896	879	888	905	863	888	850	849	848	804	849	880	889	897	883	927	854	920	810	830	879	870	850	904	871	886	832	821	822	868	811	832	924	879	914	846	914	900	886	835	874	881	858	837	858	851	910	849	892	869	839	923	905	881	878	869	878	825	853	831	884	876	846	826	820	858	872	803	834	897	860	866	843	870	852	917	875	911	862	872	877	889	871	923	812	834	903	870	866	875	875	904	912	840	870	870	827	870	910	870	903	921	883	844	854	852	860	883	897	929	812	856	849	780	865	828	862	935	896	895	870	865	882	900	815	879	933	839	871	893	880	818	846	856	824	909	839	892	772	868	882	867	844	922	866	836	826	801	886	783	849	856	885	891	883	880	892	842	897	915	790	857	870	824	921	807	903	841	831	898	851	891	890	929	891	851	900	843	893	914	834	903	840	887	847	868	870	845	824	824	883	851	862	901	908	842	883	843	895	828	846	883	912	901	893	881	857	857	855	856	831	830	864	829	885	870	833	836	877	805	884	878	841	868	854	833	864	905	850	893	850	866	817	884	826	822	909	799	869	855	816	864	940	845	868	835	893	841	875	886	881	847	870	820	877	831	872	880	881	839	873	860	952	840	933	879	856	818	870	832	842	863	887	830	870	852	819	893	890	890	847	862	859	853	859	849	877	831	835	893	849	815	831	856	862	822	884	892	824	851	872	883	797	831	846	866	893	865	844	870	862	871	893	842	893	868	800	872	873	914	853	849	893	803	872	881	878	856	846	879	832	832	866	903	857	876	876	837	806	845	870	879	854	844	893	901	873	859	877	891	853	829	844	813	861	846	880	810	888	916	833	883	853	848	876	864	839	857	827	844	877	842	903	900	853	836	842	884	844	879	865	899	818	849	863	837	870	838	828	825	872	867	846	906	868	850	854	836	825	852	849	868	837	944	880	774	911	841	858	832	859	826	870	883	904	889	852	823	863	874	825	863	848	880	862	826	833	901	836	911	863	854	875	836	921	871	869	849	870	863	871	872	869	815	930	845	880	907	883	933	881	871	933	826	869	900	787	898	822	885	840	877	947	859	890	858	855	882	836	914	888	928	866	808	852	883	897	865	862	897	905
28520	24226	24096	13489	6138	3288	1893	1160	710	576	472	443	466	458	434	440	426	454	477	488	451	453	450	463	465	473	440	431	494	484	458	438	437	490	443	416	418	417	434	432	467	437	472	477	442	454	458	469	435	427	448	448	473	491	460	474	429	445	480	462	408	442	412	423	466	467	450	433	507	431	452	411	432	421	447	425	452	463	462	426	470	458	500	465	430	457	469	439	448	461	439	474	411	465	428	436	421	443	405	420	433	470	433	494	430	433	465	519	472	431	411	422	470	466	437	409	482	467	462	467	500	422	429	431	445	474	446	457	447	473	459	441	444	471	463	419	460	456	426	431	473	423	465	452	447	454	461	434	430	411	481	407	442	439	454	435	405	497	430	454	458	474	475	447	418	453	453	444	446	457	452	417	435	446	445	424	450	437	475	401	468	388	408	457	458	415	477	443	449	459	424	451	464	468	456	425	416	458	452	431	406	433	467	468	470	462	464	420	425	472	431	460	449	431	491	461	483	465	439	437	438	460	470	432	420	457	440	445	473	395	452	448	446	417	433	428	420	452	440	488	479	447	444	444	478	451	452	419	447	418	456	456	511	458	484	467	430	461	449	420	441	432	496	463	465	455	410	471	485	431	428	458	428	456	443	449	441	412	396	410	457	429	430	448	461	454	407	461	469	424	447	453	480	456	451	441	424	436	468	462	451	415	464	446	457	470	414	430	440	462	437	463	445	424	449	439	468	415	447	466	430	431	442	458	443	458	424	443	487	447	430	453	429	448	416	438	420	438	431	464	451	455	455	462	457	430	479	453	468	439	443	452	418	443	453	492	460	508	436	428	461	442	410	449	447	471	463	408	443	457	428	467	443	450	458	453	473	473	467	454	419	456	469	485	407	435	464	414	456	465	455	437	448	459	474	473	447	445	398	446	455	422	465	455	455	465	479	516	442	480	435	442	446	462	449	415	437	441	447	450	420	446	446	456	490	472	456	466	473	485	441	449	439	471	473	414	437	476	453	443	422	458	466	488	482	458	464	464	464	474	448	455	458	472	425	455	424	416	427	453	445	444	462	451	451	416	469	463	473	446	448	446	448	454	434	443	513	466	448	448	447	453	434	460	444	434	425	474	443	486	430	453	451	447	451	462	462	446	491	428	444	482	451	425	419	452	448	448	438	440	421	418	467	441	473	453	431	462	445	476	460	474	453	443	448	448	472	465	441	413	455	458	478	426	388	448	458	471	479	446	448	445	452	466	462	447	453	424	444	481	433	444	466	426	475	456	447	437	463	430	460	454	458	432	499	484	435	439	442	441	466	472	443	413	431	463	449	453	452	425	409	453	443	436	457	457	427	443	493	444	472	467	438	476	446	444	437	480	456	510	415	460	465	457	465	481	497	449	459	486	453	452	457	451	443	465	447	407	469	439	452	456	456	432	429	480	454	424	456	448	446	449	462	427	423	428	422	457	450	463	444	472	465	443	426	447	442	431	455	476	468	457	463	479	452	446	443	455	468	454	449	439	461	424	427	449	459	424	443	440	401	446	422	468	456	432	445	476	505	454	477	445	462	439	445	476	428	450	426	418	442	446	483	427	448	442	419	453	481	417	451	450	481	443	451	450	446	473	495	427	459	461	445	463	472	471	459	440	454	461	440	425	463	446	435	421	448	448	450	427	443	435	427	452	490	447	469	445	432	464	447	426	452	506	433	445	438	459	436	456	452	445	442	454	458	450	457	456	464	453	431	487	470	423	447	449	461	412	382	459	425	453	459	452	433	442	451	439	452	441	453	456	486	464	482	424	477	426	481	499	453	489	451	424	421	452	431	418	451	437	469	438	478	448	477	474	466	448	434	480	449	473	438	437	434	478	483	432	431	438	474	425	448	422	459	439	438	439	477	441	455	437	465	463	417	464	471	438	437	462	416	479	440	452	432	458	443	429	439	438	424	449	434	469	451	458	454	418	470	458	449	455	460	417	428	447	401	468	450	420	441	425	436	468	438	479	453	443	435	471	426	439	439	432	434	468	456	436	412	460	432	452	451	482	466	441	411	452	506	450	462	466	455	469	476	453	471	428	470	460	477	430	471	452	446	433	441	478	493	485	443	449	426	463	447	416	468	448	458	442	475	415	437	464	506	480	465	480	412	439	447	439	465	432	462	465	457	475	416	430	476	396	446	423	453	492	466	493	441	423	449	459	438	459	488	445	414	460	471	449	439	449	392	449	465	415	425	438	453	445	470	439	509	422	480	443	474	398	442	405	473	440	437	463	451	462	483	446	461	440	492	454	449	475	409	442	436	418	483	427	436	404	419	416	431	399	450	454	415	436	427	453	459	463	420	453	481	427	483	431	439	456	455	439	424	452	505	443	464	452	486	480	433	464	471	462	438	452	429	442	456	440	454	484	457	430	434	467	438	447	461	467	431	430	492	442	455	464	430	461	497	454	456	451	447	434	448	420	433	487	417	436	455	433	479	456	437	462	460	477	441	461	454	443	472	467	433	456	436	397	461	468	468	421	458	467	455	498	423	422	417	440	473	447	477	464	430	472	450	450	472	464	488	475	467	436	451	451	441	453	464	439	468	424	434	450	447	454	434	446	467	442	454	439	442	466	425	417	440	459	446	445	453	417	451	481	459	444	459	440	420	403	429	430	477	486	467	383	423	433	445	459	433	450	439	444	440	473	425	438	455	464	443	468	436	427	448	439	430	454	446	505	467	444	438	449	470	434	432	467	463	447	431	436	453	471	446	423	485	430	447	414	451	407	471	447	433	450	423	419	422	435	428	488	449	463	457	465	434	488	475	425	454	447	428	454	472	471	458	423	446	458	437	481	453	459	458	413	487	489	454	444	450	405	462	418	424	440	418	416	472	397	482	466	424	423	450	461	437	480	445	468	452	415	430	474	431	504	438	448	454	464	417	439	433	475	439	428	433	457	447	420	422	427	467	446	463	475	447	448	436	473	436	460	467	414	429	457	418	486	474	459	430	460	490	421	457	451	502	471	447	441	451	433	459	424	423	445	485	459	471	408	396	438	465	440	444	432	474	494	438	463	405	433	413	457	482	435	461	442	453	443	453	476	479	453	443	478	448	452	478	457	423	455	428	446	467	453	456	469	451	490	451	489	445	473	404	442	436	423	463	438	445	420	447	439	451	470	456	437	446	435	476	423	468	430	456	426	429	471	428	453	441	427	454	439	444	457	484	462	450	474	422	423	423	444	433	458	445	457	466	436	466	447	445	466	434	456	444	468	496	447	454	454	435	448	465	428	422	428	446	449	484	432	428	469	441	434	401	439	455	429	467	492	426	446	444	480	475	469	446	468	462	453	487	455	452	465	443	481	477	476	394	423	476	428	434	420	464	448	453	454	479	460	460	474	425	461	471	466	427	429	447	465	458	449	492	436	432	440	460	457	465	437	479	471	443	468	485	424	426	463	423	451	451	458	460	449	454	452	468	397	440	439	435	438	455	429	422	432	446	484	433	445	472	436
18753	33773	19532	9840	6698	4034	2498	1491	819	638	519	522	522	512	481	457	475	488	482	487	517	483	452	492	508	504	508	501	499	510	454	500	454	509	530	500	536	459	528	461	519	505	491	480	543	457	507	472	519	497	495	471	485	511	475	490	418	490	513	497	495	502	480	477	492	507	527	505	471	479	510	464	467	464	487	471	508	506	508	480	512	478	499	495	491	440	474	455	497	447	478	470	525	458	464	502	533	496	472	505	512	480	494	490	498	512	486	492	478	426	521	488	502	489	495	493	486	534	475	435	463	453	520	516	508	481	486	510	505	512	486	474	512	480	475	484	526	469	507	510	464	463	465	494	468	509	491	456	494	526	486	476	504	510	489	451	443	512	502	503	462	497	508	472	509	460	503	486	513	459	488	514	438	496	449	508	532	492	461	505	485	470	493	474	505	455	485	470	473	504	514	495	518	466	487	522	468	487	469	496	498	478	514	505	508	513	481	489	479	511	473	509	470	503	496	516	494	458	498	506	504	481	518	465	485	532	469	491	497	446	521	480	504	492	466	466	523	484	486	465	468	498	485	513	492	458	508	493	490	486	495	442	519	451	509	488	493	475	491	510	474	534	495	485	489	525	459	444	485	464	497	534	481	503	466	478	452	456	485	487	495	513	504	472	505	516	501	507	498	552	500	484	455	483	471	484	548	503	479	503	498	494	503	493	484	489	474	463	464	470	508	512	472	473	529	507	513	502	495	522	510	500	507	439	526	509	482	497	504	529	464	497	483	439	493	521	511	468	519	462	502	490	468	502	494	513	495	467	488	476	491	506	515	523	540	470	435	495	451	481	492	500	463	542	543	453	492	525	509	485	514	496	501	493	465	517	513	528	514	492	453	523	539	474	493	472	499	486	503	497	489	485	545	518	457	487	503	466	509	494	490	529	432	465	518	475	478	451	532	477	492	480	472	519	479	491	487	521	467	521	505	501	475	524	521	522	491	470	488	521	517	458	450	523	474	493	553	472	485	541	488	478	488	472	475	464	492	534	472	523	485	468	464	484	492	487	497	470	490	529	466	512	485	535	480	469	487	502	480	501	479	501	496	458	506	511	517	477	493	471	493	521	470	472	451	497	481	494	491	537	486	473	484	523	487	495	481	502	438	458	507	519	485	477	516	522	509	479	500	501	447	471	490	530	477	495	481	457	457	486	505	461	510	537	468	479	444	471	487	488	492	504	495	496	498	493	450	487	504	469	484	467	512	541	472	455	524	484	479	481	476	482	466	474	476	471	461	490	481	492	487	472	496	484	469	475	469	483	448	501	468	499	478	531	482	455	475	449	524	462	465	455	459	475	445	484	494	470	521	480	536	492	487	476	508	496	491	482	479	518	476	455	458	458	477	463	510	523	498	528	482	493	465	509	450	508	475	464	499	469	510	495	492	491	497	467	531	474	481	504	530	491	469	462	478	473	477	456	471	517	459	496	483	533	498	480	475	531	449	457	510	470	502	518	487	477	512	506	476	499	490	494	482	477	455	456	535	510	497	508	501	529	526	467	493	496	492	487	494	459	484	463	484	464	515	485	456	486	515	469	498	466	457	470	502	508	526	455	503	475	499	502	520	507	499	464	493	465	504	468	507	511	509	468	498	450	497	469	500	456	466	497	473	487	524	495	546	503	483	490	481	519	490	491	484	492	482	531	524	486	501	512	535	466	487	505	518	462	507	504	518	535	488	535	480	488	452	520	512	507	463	502	479	518	458	443	499	494	486	496	502	502	470	508	476	483	517	466	488	492	505	469	491	479	480	483	492	503	469	439	509	497	457	461	461	500	451	488	526	492	487	486	502	499	491	459	500	490	468	504	460	497	481	522	490	506	481	458	501	459	468	448	533	470	451	520	497	487	523	464	483	471	497	490	512	488	492	525	481	506	458	539	497	515	498	484	487	486	488	531	479	477	489	497	502	476	476	507	508	524	502	533	478	480	537	503	529	505	480	470	488	503	447	481	494	497	504	475	476	532	482	516	515	472	500	537	428	475	468	473	538	459	496	489	493	520	489	501	465	469	508	516	530	499	518	481	515	507	467	506	496	516	489	476	464	476	493	484	497	529	483	525	489	473	499	492	461	482	510	486	496	452	528	510	509	501	527	480	457	476	543	483	501	510	512	503	472	535	466	493	471	486	468	508	468	506	465	476	469	486	486	546	511	489	482	523	445	486	520	514	496	481	486	493	485	472	504	493	506	500	515	476	499	477	477	478	464	469	501	489	457	454	481	512	496	489	474	510	507	469	489	485	463	507	523	526	542	463	494	444	506	491	497	484	489	510	515	507	483	497	472	497	477	471	484	516	505	484	457	469	498	481	478	479	507	458	489	483	506	491	491	525	496	516	498	534	457	465	541	523	492	459	468	448	481	446	507	512	459	510	500	522	488	483	479	499	494	466	500	509	497	487	486	499	496	511	465	555	452	496	476	476	498	488	480	448	485	451	495	482	517	516	466	504	432	501	503	531	475	472	450	482	488	518	495	457	470	458	455	499	511	485	522	539	508	476	438	502	456	500	488	499	479	483	464	519	465	531	489	486	541	515	496	495	476	489	512	504	491	457	527	471	509	479	480	463	484	518	525	527	466	488	513	474	506	479	462	458	518	453	436	489	511	476	537	511	490	536	492	501	485	483	485	534	475	512	472	503	469	490	515	489	502	490	501	471	533	481	464	483	471	499	489	458	490	511	467	474	490	484	489	509	497	508	490	479	528	511	478	469	492	472	470	467	520	490	489	473	450	496	527	510	478	498	513	449	500	471	510	496	479	485	490	522	470	494	477	469	524	501	531	512	507	490	517	498	524	515	498	498	502	490	493	489	472	483	473	513	464	477	506	491	469	470	469	472	488	491	461	465	494	478	458	553	445	505	504	491	487	463	514	514	455	500	460	509	487	484	495	519	480	438	512	500	522	519	451	471	488	481	493	508	505	468	490	481	506	524	499	506	492	517	511	495	521	460	499	460	479	478	516	486	506	505	497	475	508	452	502	485	475	502	484	500	539	523	445	489	529	447	483	427	487	521	464	482	509	481	437	477	512	513	486	493	480	455	490	460	509	506	495	464	457	505	516	500	489	479	439	462	500	499	477	493	467	455	487	501	485	496	514	537	486	505	485	504	528	461	491	472	492	489	468	490	503	519	502	458	521	474	539	440	472	466	486	480	526	496	473	422	531	489	493	525	502	473	478	462	534	473	499	478	536	494	506	502	485	479	501	518	510	498	481	507	497	493	497	506	489	473	507	526	463	481	486	472	501	486	485	515	490	496	474	459	481	514	481	490	467	485	494	493	484	512	488	485	503	505	472	499	482	495	488	499	486	446	469	503	529	499	454	510	463	491	513	537	498	473	503	517	504	452	482	504	488	524	477	503	467	475	474	502	457	524	465	485	441	503	470	477	529	482	440	513	477	521	453	474	523	483	462	457	487	521	448	520	485	525	490	479	490	460	476	494	473	480
23671	21382	32361	33902	31693	27609	20868	11498	4720	2415	1337	682	565	555	561	557	543	603	559	523	570	548	586	605	548	535	578	598	552	522	542	572	521	527	518	540	521	528	498	546	548	545	577	577	567	563	541	551	540	575	590	546	547	544	558	535	532	570	535	559	600	563	578	586	599	571	570	560	549	595	505	518	559	563	547	538	550	549	546	593	526	523	574	582	565	611	534	546	577	554	554	578	547	564	576	543	574	556	585	612	535	548	511	502	560	541	560	573	564	544	579	577	576	575	525	589	480	535	563	590	477	495	570	540	568	517	572	551	549	588	580	570	562	597	609	543	540	558	513	552	544	565	548	515	610	558	534	515	545	568	525	560	545	535	578	551	549	557	569	584	581	566	552	533	548	524	562	512	576	564	561	557	573	558	536	555	532	570	544	546	561	541	611	564	591	554	585	571	582	569	563	553	598	562	555	522	538	561	518	563	576	532	587	586	555	572	539	560	582	556	557	586	557	530	525	603	536	537	539	557	543	541	539	598	527	546	553	563	592	528	531	572	514	587	545	566	535	621	538	581	554	542	552	516	579	550	574	550	536	560	565	538	589	537	563	543	593	586	616	532	591	599	553	603	570	596	518	605	528	576	519	566	571	543	543	590	562	608	535	578	591	540	557	499	538	576	556	594	597	551	509	580	587	566	538	562	569	583	561	567	583	554	513	536	592	550	606	605	527	558	530	524	547	602	562	558	546	552	554	502	506	541	545	540	582	552	547	550	544	550	567	566	566	561	570	529	568	527	551	570	562	555	540	568	598	561	535	549	582	600	559	617	606	577	562	556	555	533	562	538	534	565	511	611	521	554	536	564	577	559	557	573	531	596	567	571	547	514	574	580	547	576	610	551	594	538	568	526	556	568	532	519	576	562	585	523	578	566	584	582	540	566	568	538	538	548	557	559	533	556	634	576	572	591	531	515	585	533	569	522	561	559	533	543	543	562	576	546	563	588	548	544	590	551	502	556	537	551	538	520	563	515	578	611	514	576	555	516	617	566	565	557	532	536	582	563	548	557	557	554	577	587	517	540	573	535	569	602	508	571	498	540	556	537	570	495	557	502	535	553	569	585	546	541	559	553	517	618	562	607	527	561	550	541	527	535	576	608	533	595	548	565	553	543	528	564	607	613	583	547	521	530	555	569	552	595	549	550	595	557	565	581	546	518	584	583	545	554	546	580	588	571	545	548	535	568	536	567	532	557	585	592	522	566	551	553	568	541	563	510	578	551	538	560	572	556	547	558	603	555	564	514	521	557	529	545	571	581	547	527	555	579	555	543	570	513	553	530	553	538	588	558	506	588	554	547	556	570	541	581	549	543	559	541	545	533	590	575	596	599	597	541	552	568	555	590	576	561	600	606	542	521	599	540	571	580	620	547	553	548	536	551	574	549	536	567	536	520	555	556	565	554	595	544	524	556	570	510	563	594	566	547	563	545	529	566	524	573	580	578	518	582	569	553	591	538	569	562	567	607	538	519	536	518	508	593	539	577	508	557	539	520	552	550	565	595	532	549	544	570	535	565	534	531	543	513	551	549	540	552	541	492	548	560	579	537	541	563	563	565	558	587	552	545	556	528	577	586	536	539	549	570	523	530	609	571	558	560	560	593	591	559	557	546	572	530	532	574	543	537	528	536	553	544	561	529	597	539	526	588	552	523	587	546	573	572	580	539	538	529	529	513	551	568	582	545	537	544	584	562	534	616	533	536	557	563	532	577	563	525	555	556	576	562	567	549	516	535	573	586	588	554	533	565	517	552	555	557	548	573	547	557	522	598	577	539	571	555	599	535	596	556	538	561	556	559	560	548	565	547	563	558	541	513	569	533	580	524	552	557	538	585	571	549	550	601	574	521	551	549	590	563	573	601	519	572	555	562	565	546	502	566	566	519	584	547	561	507	585	566	518	614	563	565	529	572	518	577	548	564	550	555	529	579	566	520	572	594	554	494	538	580	596	555	570	542	550	606	546	534	562	551	549	533	535	558	576	519	581	560	540	570	595	562	542	586	565	543	534	543	573	568	578	558	572	559	589	538	593	563	580	578	592	568	544	542	536	559	551	620	506	565	603	582	570	576	551	537	549	550	519	533	526	556	561	588	549	576	539	538	561	563	540	538	569	531	549	557	531	566	569	562	552	562	538	561	584	554	533	581	566	532	528	571	541	582	541	539	555	528	544	554	523	553	522	542	556	539	532	545	545	567	608	553	528	561	575	580	562	556	547	565	553	552	563	568	570	583	570	587	579	501	576	544	575	571	562	519	538	566	552	585	547	580	548	580	559	534	539	551	562	584	577	581	552	560	516	576	601	538	544	554	588	546	562	558	596	557	557	556	550	557	547	527	559	547	553	518	517	569	527	538	590	576	524	550	523	542	527	592	539	534	547	540	576	546	569	535	582	538	565	516	593	529	604	538	555	555	584	575	575	546	527	556	534	590	591	532	570	561	576	535	559	544	512	523	571	564	578	567	559	520	508	557	560	563	537	534	564	523	548	563	539	595	544	577	586	590	550	549	514	519	558	502	529	535	548	586	580	553	543	532	557	565	549	568	581	530	553	558	516	565	554	487	600	549	569	529	589	471	515	537	554	593	572	560	547	538	539	533	588	569	565	565	618	543	535	554	556	595	531	556	527	523	567	549	563	558	522	568	532	580	564	560	560	568	507	563	494	566	578	521	558	532	544	556	581	535	531	581	561	532	556	536	563	554	564	537	539	534	538	556	593	537	519	560	534	523	549	557	565	563	554	632	539	599	544	558	603	530	550	545	580	532	572	525	565	576	569	543	548	546	574	567	547	566	563	554	537	540	558	588	560	577	503	585	566	595	612	595	538	564	557	558	541	579	558	627	531	553	575	549	536	532	576	559	562	557	592	560	533	537	572	534	573	569	572	549	599	529	515	556	557	525	523	559	536	585	533	582	543	544	572	546	526	536	538	560	534	580	524	557	577	529	582	545	561	592	492	558	557	572	519	580	527	584	520	533	582	560	551	587	528	551	600	567	594	537	554	573	584	555	557	549	606	532	546	527	578	579	544	562	557	574	558	584	553	532	560	544	590	523	562	547	577	574	564	548	544	588	556	599	563	527	557	606	552	534	573	540	605	586	588	554	550	515	552	552	559	550	543	528	530	595	566	544	547	571	547	561	557	566	564	595	538	582	546	549	598	545	573	555	566	569	546	522	577	563	532	562	546	570	564	556	559	591	533	560	536	576	555	529	585	557	537	564	536	586	552	554	537	571	531	581	564	546	575	539	576	540	566	547	583	503	533	573	577	601	538	558	575	597	572	545	555	575	512	526	580	589	575	586	582	539	569	557	574	526	563	508	592	580	570	575	563	566	562	573	576	570	552	553	568	563	531	588	583	588	559	550	602	573	577	554	547	547	541	575	519	544	538	524	513	542	558	553	567	556	544	509	566	541	590	538	569	594	568	609	524	562	545	526	526	582	578	532
42675	80089	64891	48542	39454	28678	21095	14385	6735	3311	1863	717	558	568	555	576	571	627	621	607	550	608	592	619	587	594	621	579	604	576	599	580	597	593	568	617	604	601	588	623	579	569	606	588	575	620	575	570	574	557	591	621	623	559	607	515	616	607	578	600	602	588	568	634	571	548	587	546	577	587	579	588	599	565	576	596	567	602	545	580	613	597	608	623	574	561	576	638	538	599	585	590	575	601	572	582	578	576	580	567	567	599	558	571	597	607	584	610	566	567	590	557	579	610	606	600	582	561	593	573	599	566	549	605	573	539	605	600	590	594	581	592	612	607	596	616	603	589	553	587	543	600	564	583	604	638	586	599	600	592	569	558	564	610	577	575	564	575	548	565	586	578	591	578	577	592	602	557	588	594	563	571	565	587	560	600	550	600	598	596	559	577	549	643	574	597	580	585	566	549	596	630	578	595	618	596	576	626	629	560	607	545	592	537	564	593	603	597	581	557	558	573	576	591	544	647	595	566	566	617	544	563	574	598	574	602	607	576	586	576	591	563	594	565	624	601	554	610	598	595	565	584	592	584	572	630	566	594	591	573	562	567	563	557	612	611	604	585	540	552	600	571	570	553	578	581	598	553	615	607	592	582	620	586	619	570	565	560	585	560	572	574	593	548	584	581	598	607	619	580	567	579	621	570	601	621	591	554	565	587	601	593	603	563	626	584	584	573	591	609	577	552	622	566	575	619	542	541	595	616	583	579	589	608	609	629	598	592	552	589	566	559	566	594	597	589	566	581	584	589	589	553	583	591	597	557	578	565	601	638	566	569	596	584	607	577	639	567	620	578	578	606	543	574	600	540	529	548	615	614	625	609	624	589	586	577	563	609	590	593	643	625	594	592	581	595	615	579	556	557	610	581	592	590	571	584	566	580	569	577	582	614	603	586	636	576	587	608	585	597	593	573	599	607	664	590	619	535	561	572	575	563	575	562	633	570	591	558	619	574	560	538	597	588	537	561	610	596	615	582	573	587	598	561	621	577	614	632	563	588	588	577	612	588	584	569	589	561	589	552	571	579	539	559	552	588	615	590	574	594	554	591	615	596	552	589	554	551	573	524	602	598	559	552	627	612	623	581	620	594	574	583	541	548	604	580	612	583	608	577	621	575	581	592	623	529	550	566	575	574	541	560	561	564	583	543	586	569	579	574	606	593	564	581	584	585	608	560	596	594	548	610	547	575	587	588	565	627	575	560	589	588	589	585	585	593	561	562	542	605	552	566	570	567	551	595	611	562	551	628	605	578	629	606	594	596	603	641	579	563	522	580	572	540	539	570	579	556	570	588	585	559	591	538	577	564	612	608	591	529	562	586	597	560	604	626	569	577	557	580	608	577	540	605	566	568	587	586	569	602	566	579	577	579	570	645	588	580	590	572	571	564	552	618	558	586	551	581	561	596	585	579	564	564	611	583	604	581	568	573	538	572	617	556	598	587	556	609	530	565	587	588	574	569	559	588	544	596	627	571	584	599	556	597	615	582	624	628	581	589	603	597	580	558	569	576	576	610	576	578	609	603	609	596	541	605	608	574	547	612	561	587	548	571	595	554	580	569	569	574	583	556	610	622	578	585	605	596	584	574	593	625	577	596	616	613	646	544	584	594	603	601	598	592	609	628	644	562	581	579	592	575	575	583	552	604	602	562	585	577	595	594	622	573	564	632	566	571	583	594	624	569	566	572	573	593	565	619	554	612	549	595	567	579	578	570	581	599	606	577	562	581	622	589	582	602	598	582	583	620	594	576	559	607	559	586	564	595	576	567	592	564	621	591	546	615	549	561	601	565	552	567	587	536	566	604	588	559	510	573	601	621	603	607	563	594	629	600	614	571	584	572	588	595	588	596	589	567	586	570	587	556	608	604	585	576	569	517	595	592	575	611	582	601	540	616	605	514	593	550	594	571	595	611	573	556	663	583	611	557	600	573	536	615	570	592	562	565	569	619	611	558	604	644	555	580	599	596	597	571	534	583	574	588	567	591	573	555	600	580	582	583	551	558	577	553	578	556	557	572	590	550	604	567	623	568	610	618	640	566	589	552	556	599	579	564	573	602	587	589	575	578	575	603	553	606	557	573	604	595	579	542	546	594	549	534	614	590	600	585	559	619	583	613	608	558	637	545	588	588	564	574	609	586	606	564	563	575	561	580	558	587	540	600	572	558	577	611	590	580	586	558	571	625	596	602	619	629	578	549	624	587	585	596	588	574	579	609	582	577	559	611	547	598	580	563	581	555	552	562	617	558	625	605	538	605	589	586	582	583	590	574	571	583	609	563	573	569	542	589	605	593	560	532	568	583	628	603	621	623	584	577	554	569	593	583	521	590	567	570	551	564	587	606	597	598	553	568	603	554	575	589	564	579	598	589	541	614	559	583	550	580	592	562	572	593	611	614	572	583	594	609	599	602	595	554	663	623	603	593	591	615	597	577	567	519	571	560	576	579	584	597	612	607	564	563	548	589	585	598	575	596	550	587	603	539	590	574	577	608	577	568	568	598	549	528	604	588	569	545	604	570	595	570	601	586	582	574	620	584	592	576	567	570	581	567	585	564	605	537	624	569	616	597	617	592	572	548	582	554	585	601	613	562	579	614	585	578	572	572	588	580	605	582	588	603	591	600	582	580	556	560	599	561	599	558	587	548	561	563	545	585	555	615	576	622	562	558	589	575	604	563	568	562	612	603	554	569	565	590	537	591	602	576	599	578	590	558	554	561	538	608	592	616	559	598	620	554	614	594	591	568	593	602	550	588	574	603	601	598	646	581	576	607	591	621	534	562	571	569	605	533	562	615	623	627	573	589	544	583	606	583	580	619	606	582	564	600	607	557	551	558	527	584	539	596	588	572	564	603	618	632	588	570	596	603	608	608	582	584	616	599	603	544	602	578	549	556	587	582	631	574	571	573	567	602	604	596	590	548	570	601	587	547	547	547	582	629	552	560	611	594	575	604	581	586	598	555	570	590	635	594	565	559	593	556	544	594	574	572	588	575	566	616	607	592	563	572	570	582	584	563	595	597	575	586	577	573	562	602	606	598	554	586	584	516	603	555	596	594	556	611	568	593	621	606	577	592	598	533	564	578	612	580	525	603	606	599	632	570	590	585	544	587	565	575	594	580	591	599	546	578	576	614	598	612	611	604	551	596	535	622	577	602	571	611	602	587	579	580	588	561	626	592	645	629	570	539	593	566	590	516	571	590	597	616	585	600	552	513	584	560	604	590	563	598	547	530	532	578	595	574	633	594	585	581	610	598	603	560	556	614	603	595	541	541	630	600	556	608	592	619	565	554	588	584	603	581	568	598	596	568	576	601	620	607	590	580	596	600	585	571	581	586	612	577	610	574	594	585	613	606	585	587	612	589	580	591	578	556	570	595	584	547	551	559	584	563	573	575	606	616	583	604	621	545	576	628	602	580	587	596	615	544	595	557	538	568	579	545	595	588	562	608	529	555
25025	21650	31187	30514	23329	15665	10514	6410	3052	1670	1099	657	656	629	656	602	656	557	674	634	652	617	630	677	633	676	669	672	660	671	615	650	653	672	661	639	685	629	623	629	624	652	656	671	627	642	641	632	673	627	665	655	669	635	654	632	632	653	651	674	633	641	633	610	644	652	619	614	597	643	669	648	669	645	638	625	679	653	657	610	682	628	649	666	646	633	615	628	621	651	664	642	634	635	625	671	621	626	627	645	669	614	656	652	644	631	653	656	642	621	684	660	635	633	681	635	666	623	617	641	612	629	670	659	641	647	577	609	633	647	666	634	642	646	617	633	639	669	617	630	639	662	606	662	632	638	613	638	624	647	606	635	663	657	657	612	655	659	645	695	613	585	606	594	652	636	660	602	591	650	609	671	645	612	645	656	668	652	706	642	613	633	611	605	627	638	612	650	635	648	615	676	629	671	645	641	675	644	686	604	597	630	622	619	612	632	659	650	670	588	672	642	662	664	614	668	644	635	639	694	676	688	624	629	654	658	688	663	630	663	654	663	603	640	675	603	637	669	610	643	623	626	652	673	641	669	612	662	663	620	627	653	643	648	621	643	619	604	626	628	652	640	610	646	620	620	658	570	613	621	644	605	661	661	667	680	643	615	627	637	635	664	674	641	632	680	686	630	667	649	619	670	614	643	639	648	624	608	695	620	629	694	621	611	638	588	602	622	627	635	638	622	611	641	639	660	616	658	648	639	639	670	607	615	623	652	674	618	634	596	650	649	645	656	656	602	600	650	640	683	640	625	652	733	630	620	646	612	627	651	676	618	657	624	669	635	612	649	618	624	591	575	616	626	634	706	611	678	656	644	646	678	663	662	656	646	674	616	609	661	657	675	671	622	609	626	666	647	634	606	637	645	681	693	598	615	660	615	620	645	622	681	677	631	635	627	661	654	592	667	653	615	617	660	605	633	641	662	628	652	641	633	651	622	625	665	653	648	656	601	615	651	613	593	654	612	670	670	601	619	660	647	649	636	636	640	658	651	626	715	623	658	639	654	610	645	661	613	620	654	644	665	634	643	655	636	601	658	684	669	611	654	611	602	643	638	645	662	640	649	659	636	608	609	654	626	624	685	626	635	645	612	658	593	662	640	617	653	647	655	631	642	610	677	671	618	619	640	656	627	645	646	677	663	611	653	631	611	623	609	596	609	643	634	627	675	665	620	605	645	666	614	627	655	628	672	669	622	659	627	585	601	667	582	650	616	648	640	616	585	618	659	619	672	646	651	661	604	651	612	643	634	692	648	643	633	643	644	657	711	659	695	598	619	625	658	633	586	648	621	660	640	646	681	620	663	614	652	612	657	656	648	639	635	594	596	660	660	669	636	630	652	645	628	625	591	653	674	654	673	637	680	615	619	641	632	603	651	649	595	613	639	636	684	650	645	671	661	662	636	651	628	612	657	668	629	596	597	640	638	692	665	641	635	656	610	632	648	682	674	628	656	646	638	624	637	633	640	602	612	660	651	619	669	677	652	632	656	648	645	639	599	616	610	630	644	618	633	687	615	648	593	598	616	693	640	640	612	627	674	611	601	637	636	719	634	637	650	647	621	637	629	638	624	674	633	668	631	696	690	626	686	657	657	675	615	642	649	608	672	661	678	679	663	670	617	633	663	633	677	652	671	637	646	666	626	628	639	635	649	601	631	608	635	662	647	613	584	654	670	653	647	618	659	640	608	645	665	633	661	690	633	674	695	604	637	661	645	643	623	651	646	657	651	598	663	620	650	661	592	625	635	638	634	672	592	643	663	634	655	641	679	705	642	688	603	661	663	671	682	655	684	638	647	647	636	617	633	700	636	622	640	664	627	654	658	642	633	616	641	659	641	615	641	652	640	663	622	642	592	611	642	648	655	645	662	582	655	637	633	627	628	612	630	661	623	645	652	626	607	638	626	583	627	660	638	631	676	648	667	651	566	620	633	677	672	626	654	609	638	638	649	598	605	642	659	616	649	634	657	667	633	633	580	679	606	665	634	665	689	677	621	682	646	666	666	673	616	646	662	650	654	647	595	674	692	624	620	596	646	636	636	673	640	659	627	633	699	610	588	595	595	615	653	638	607	680	644	629	621	616	657	640	660	627	623	619	605	644	692	640	684	667	607	617	656	636	637	659	676	640	624	644	646	666	646	644	602	580	631	634	603	644	672	642	594	585	658	668	600	648	637	651	628	670	648	663	633	656	691	650	607	633	641	621	594	634	623	628	619	663	657	575	623	634	635	641	660	616	637	618	609	632	621	668	592	649	651	667	635	667	582	615	668	660	674	615	635	652	625	661	647	616	641	617	649	645	650	621	661	642	643	614	694	632	652	651	646	648	633	609	661	627	614	634	683	647	653	633	647	663	642	620	634	616	667	614	631	621	666	668	673	646	646	637	635	643	626	570	624	652	647	632	633	612	652	632	682	640	676	654	639	634	603	633	671	642	652	625	640	580	638	653	657	672	656	659	642	664	633	673	640	603	651	665	613	644	614	648	642	641	653	614	615	642	662	643	618	662	596	625	589	624	640	641	614	601	661	664	648	607	613	628	624	668	578	626	648	626	653	692	606	650	660	640	637	667	636	655	671	604	621	661	624	630	629	666	636	615	613	638	632	587	666	611	659	626	641	671	638	641	657	574	600	650	621	591	608	615	619	580	653	637	661	635	653	647	626	621	645	612	616	617	635	636	654	651	656	671	666	597	645	627	654	672	666	622	653	670	602	639	634	595	632	679	604	660	660	639	630	672	631	656	617	645	668	614	654	634	626	649	659	636	657	637	640	648	665	625	627	626	603	676	598	674	659	629	666	623	603	673	678	622	618	600	626	654	643	651	630	697	651	652	683	627	621	677	616	644	627	639	644	631	652	658	591	658	638	620	686	618	658	597	625	692	671	640	710	606	667	657	631	608	646	613	690	636	653	629	678	665	685	616	615	616	655	651	603	611	609	639	621	672	649	677	654	657	647	689	614	646	660	662	676	639	616	655	608	590	637	669	640	623	654	678	638	626	560	612	621	624	628	681	688	658	661	647	657	647	638	640	640	673	641	626	629	636	589	634	626	598	647	619	588	633	635	657	659	613	641	604	618	656	630	615	613	629	611	674	662	659	617	637	619	645	681	656	627	652	615	625	642	694	638	655	598	645	666	655	585	655	664	664	582	654	631	623	668	623	624	651	652	653	612	606	623	623	644	611	643	646	640	612	623	627	639	631	645	636	623	586	616	652	618	659	636	676	713	599	652	682	624	641	643	627	634	599	667	605	672	662	592	613	629	630	642	662	643	632	673	612	641	581	684	645	636	603	617	624	636	665	624	655	649	623	607	588	673	640	633	677	646	607	668	674	652	614	632	687	587	647	599	642	646	615	628	667	643	596	658	618	606	684	644	644	636	661	634	671	639	646	634	680	633	674	648	641	655	650	682	624	624	683	630	652	625	677	637	686	600	671	647	616	619	605	643
36302	64032	50018	36019	28197	19648	15448	10695	5433	2800	1417	741	669	687	737	734	726	700	687	637	673	666	636	645	657	717	706	679	694	662	686	670	722	686	660	677	690	721	683	695	631	704	661	701	643	701	642	689	664	705	732	704	657	701	706	735	708	698	720	701	701	686	719	677	667	671	659	713	698	654	693	680	725	694	689	669	674	711	666	693	699	661	674	712	687	692	653	713	710	673	720	707	699	655	730	708	723	715	690	690	669	706	681	695	665	689	692	663	740	740	688	669	653	667	682	660	689	700	715	669	680	704	709	629	702	670	673	690	687	698	674	621	692	717	687	685	673	695	716	690	702	699	633	668	705	708	701	656	691	682	719	695	693	732	709	713	707	711	653	685	693	745	680	718	701	743	697	714	661	651	688	669	678	665	666	698	667	678	660	674	707	701	718	691	713	652	664	648	669	687	693	687	682	705	679	683	666	712	726	668	663	748	691	656	744	720	701	727	683	667	677	726	687	681	661	692	672	672	690	694	668	673	675	730	687	643	679	716	708	653	708	691	670	718	727	654	627	683	721	709	725	685	693	687	704	671	702	648	706	728	745	685	728	733	632	707	701	653	680	701	713	747	706	631	751	721	692	647	701	638	727	700	693	696	711	682	706	642	697	730	710	722	717	707	676	748	701	689	723	713	696	713	724	678	679	664	691	716	684	677	719	715	670	710	745	656	679	691	662	699	648	726	650	676	696	679	659	674	686	687	672	718	682	686	690	724	707	734	675	657	679	649	657	690	700	691	706	731	671	664	725	718	666	706	698	670	694	704	679	681	670	701	697	671	767	759	666	665	695	688	654	662	698	692	688	649	654	696	682	710	702	711	730	659	697	677	720	641	658	702	686	717	698	680	704	695	687	670	676	708	670	696	665	681	717	699	733	683	681	682	682	722	718	700	700	716	653	716	675	725	662	673	732	589	652	695	665	708	702	709	739	697	679	675	617	656	695	679	720	682	690	718	688	733	697	690	683	716	723	676	689	688	698	688	704	703	651	698	703	660	706	694	701	674	742	695	683	665	670	701	723	701	710	706	686	645	687	697	666	680	700	694	657	685	708	688	687	758	719	707	700	705	656	703	688	689	717	736	702	714	688	704	676	707	730	721	671	723	712	677	673	688	691	659	735	728	722	676	677	723	687	712	660	666	683	685	697	669	693	654	728	684	734	726	707	711	647	703	709	704	699	739	661	675	707	664	688	687	765	701	640	669	691	684	711	685	691	696	679	667	739	723	706	672	705	677	729	712	664	726	700	654	699	699	722	705	680	742	680	719	666	694	689	649	712	667	693	721	702	714	652	704	717	743	675	705	649	746	675	721	699	734	723	704	685	713	697	671	694	693	652	677	748	741	719	694	639	693	733	671	679	669	729	651	727	646	688	703	715	707	760	709	674	695	685	731	711	678	661	617	708	655	684	683	679	652	687	670	722	728	679	690	721	691	719	703	685	643	640	734	720	651	690	707	683	666	684	702	715	707	725	644	715	729	701	694	743	704	698	711	697	642	694	704	700	742	748	670	715	671	662	722	690	735	704	664	725	697	699	693	729	685	684	719	701	697	738	667	670	662	733	690	690	631	626	731	658	658	641	668	708	680	663	694	723	682	642	720	712	700	667	749	660	698	684	692	673	718	712	692	697	686	646	692	678	715	656	688	661	684	726	702	717	691	725	704	664	672	670	673	661	639	721	700	665	693	698	706	708	683	719	728	679	732	639	722	695	688	655	763	682	684	667	720	723	694	684	649	689	717	717	709	730	691	682	715	652	717	649	711	723	681	677	696	719	713	719	668	697	750	656	690	682	697	680	684	682	666	720	646	689	711	671	675	717	719	645	728	677	642	690	676	647	676	678	706	740	665	695	697	675	690	695	716	687	665	671	715	679	682	691	701	725	710	703	721	673	729	691	693	719	660	699	684	713	676	717	713	684	686	751	669	735	713	662	635	716	689	706	693	765	661	693	743	665	687	684	704	684	678	745	688	681	665	673	700	717	702	740	678	689	660	765	711	666	750	686	688	644	702	678	700	686	675	679	713	720	721	689	729	661	728	717	705	677	668	661	695	733	716	697	684	725	631	647	641	713	696	716	713	735	696	726	675	669	676	694	687	723	712	685	664	734	633	680	659	696	686	675	702	645	704	673	668	655	699	678	677	745	651	699	662	709	693	644	718	713	685	612	666	664	715	682	659	697	700	704	719	632	707	661	733	696	662	694	698	731	731	687	666	654	649	710	709	704	682	720	721	728	703	695	726	697	738	708	722	694	711	729	663	653	679	673	653	644	694	679	682	637	727	693	657	700	686	658	704	676	661	679	684	696	701	680	770	673	680	692	723	673	680	725	704	654	708	664	671	652	662	683	719	672	684	703	684	690	697	695	707	672	685	673	727	718	717	725	685	676	718	688	712	664	692	682	682	690	674	690	677	652	715	682	676	709	677	683	671	638	701	689	678	702	680	683	714	695	700	666	657	656	732	741	684	714	683	663	675	706	691	715	693	627	676	714	664	690	701	688	712	723	693	724	661	721	699	668	730	676	722	664	694	687	729	709	744	688	691	707	736	685	683	693	725	658	718	708	696	720	657	669	650	685	689	715	627	681	688	757	657	699	683	715	670	685	710	744	707	726	694	719	679	713	742	694	662	708	651	701	707	742	721	719	696	685	711	672	750	672	704	707	670	652	729	667	698	676	651	688	644	698	701	688	687	675	720	674	692	656	675	678	643	700	683	713	677	709	693	714	676	754	681	678	684	711	639	682	699	704	702	686	669	705	720	678	691	687	713	664	759	705	670	690	653	673	676	709	668	713	654	736	689	725	697	737	664	662	698	645	709	672	703	667	687	749	659	677	765	733	738	711	723	698	635	696	671	694	705	694	643	712	668	662	678	733	706	734	694	671	673	666	691	731	751	683	656	721	683	717	688	662	693	705	680	688	691	625	712	695	680	748	742	692	684	698	723	695	680	657	708	688	682	661	723	634	722	712	692	648	685	743	697	638	752	716	690	756	694	657	686	669	691	682	651	690	656	697	677	694	667	709	689	720	679	671	649	686	652	715	686	702	663	681	644	696	687	649	725	663	677	669	703	736	683	685	709	655	699	700	646	712	730	688	716	668	685	693	706	672	656	685	657	677	682	655	680	688	653	739	689	693	713	755	705	760	679	759	780	641	740	692	671	669	699	659	678	704	674	712	649	697	694	713	712	736	706	677	687	694	662	687	684	692	718	738	681	750	652	695	701	698	641	736	707	628	682	742	693	737	670	742	697	705	665	697	681	684	651	676	684	666	669	723	728	706	663	687	707	709	680	658	695	690	684	683	696	687	671	692	650	673	691	719	684	741	677	660	708	759	720	664	685	716	680	733	729	689	704	670	696	665	703	655	665	678	715	696	702	662	714	730	682	743	635	719	662	716	737	743	683	632	677	634	661	683	728	690	680	709	685	742	688	724	671	701	729	701	656
22622	21245	29872	27677	32249	37154	33504	21338	10448	5198	2771	959	889	868	855	865	875	869	900	837	830	873	833	859	794	856	829	828	871	835	861	865	837	896	886	865	809	805	795	905	882	839	853	835	827	871	830	849	819	835	880	843	835	864	799	812	798	885	787	812	792	854	790	832	872	902	876	855	834	846	893	803	823	849	897	784	816	803	805	793	819	822	826	812	823	852	830	830	848	852	830	872	824	858	858	793	846	833	860	846	865	832	850	781	842	848	817	872	833	830	803	827	833	819	854	855	854	801	854	866	863	836	828	872	811	815	830	810	898	789	850	873	865	775	826	850	863	868	863	867	856	861	910	872	848	801	840	841	867	838	823	862	868	854	810	814	850	885	792	861	837	850	838	813	848	845	914	884	798	865	864	816	855	903	797	884	850	795	822	808	826	844	830	891	860	887	841	885	874	882	878	859	875	869	883	788	813	832	925	833	849	866	825	840	787	871	817	801	851	888	842	793	782	830	842	836	840	811	821	821	870	877	789	894	866	840	788	848	824	911	816	869	862	866	884	847	842	785	783	813	862	772	882	776	844	933	805	813	819	879	822	838	860	812	822	882	824	822	837	825	847	833	866	826	875	879	822	799	867	839	876	816	903	826	819	869	840	825	795	866	883	838	874	885	891	849	815	831	830	833	838	795	865	867	860	860	812	820	841	847	804	779	882	913	806	792	828	810	879	886	806	871	807	897	761	875	862	864	915	865	871	861	836	825	841	818	790	835	804	854	858	869	839	851	819	839	846	823	840	893	866	886	827	807	852	825	863	835	854	864	852	803	813	840	814	858	844	792	856	846	818	782	838	876	852	862	867	852	858	823	886	822	854	798	863	864	822	810	900	879	889	868	836	868	834	872	847	896	820	868	803	855	872	829	827	848	820	823	908	829	902	866	843	838	858	777	872	867	918	833	765	903	918	828	832	839	899	870	831	850	796	798	855	837	805	873	869	800	818	823	822	851	843	864	800	901	837	857	835	855	859	840	832	793	844	869	844	809	777	836	805	875	863	826	845	848	835	858	847	805	917	847	828	783	843	810	816	856	887	905	835	846	846	884	817	849	838	854	826	832	865	835	875	807	907	799	827	827	866	823	844	848	857	809	898	834	854	838	840	868	885	854	784	860	842	804	850	817	832	830	825	826	778	816	847	812	806	872	795	772	882	809	799	805	838	839	830	844	878	894	836	878	838	790	890	846	858	766	807	859	827	862	823	896	790	823	818	791	831	882	843	814	818	811	883	835	847	877	839	875	829	820	898	847	855	841	847	877	832	853	803	861	841	851	843	800	840	846	869	749	816	863	884	833	811	822	880	868	855	788	826	794	776	846	835	857	829	801	898	822	851	859	817	778	834	868	833	820	864	834	847	861	859	891	841	843	854	854	814	823	834	835	809	823	799	787	869	844	813	818	813	844	820	870	851	836	863	816	910	876	831	792	846	823	900	818	851	854	850	839	868	854	817	846	839	836	882	794	849	870	858	839	814	834	846	807	857	879	841	831	816	866	829	800	854	836	831	868	807	832	887	840	870	808	797	845	892	858	843	871	822	823	833	841	800	861	826	828	814	773	817	878	818	841	858	857	852	836	880	797	841	784	788	792	830	826	853	801	916	833	816	855	872	838	845	836	830	843	766	806	776	804	847	844	819	853	835	875	850	817	775	871	857	799	887	853	848	853	816	844	793	902	808	822	851	814	861	879	818	812	826	841	890	798	798	854	834	842	798	792	877	891	870	872	847	898	754	850	779	815	886	750	818	829	809	815	850	843	831	828	872	827	849	852	843	836	782	838	872	787	776	847	873	850	869	851	863	798	834	848	870	850	820	799	841	830	847	836	839	849	799	832	791	843	874	822	769	871	808	822	869	848	834	824	871	859	896	780	845	885	839	856	823	810	838	885	774	841	813	849	816	890	831	870	880	849	794	828	826	840	832	864	808	829	862	825	816	855	860	830	888	807	798	817	803	835	849	838	851	766	805	840	868	894	867	871	822	820	836	826	866	864	836	825	875	847	773	862	821	820	815	811	834	828	771	863	828	862	823	832	842	850	828	839	875	827	784	884	819	841	841	781	841	857	804	850	878	844	833	794	834	832	807	842	843	800	830	833	876	836	916	805	810	872	888	844	785	837	832	845	852	801	827	810	886	822	830	830	840	856	868	856	862	829	865	799	826	851	863	922	907	817	850	850	842	843	850	817	852	832	839	832	860	841	866	809	894	888	825	833	861	835	857	848	856	812	852	812	856	869	828	859	843	825	852	870	849	826	809	850	913	809	867	821	864	878	841	793	824	837	827	814	834	872	794	861	830	798	781	825	865	831	817	830	868	821	812	835	827	838	839	859	920	859	773	869	863	842	885	825	848	867	849	834	819	827	849	862	838	836	814	835	833	842	818	876	870	801	822	844	900	812	826	800	856	834	878	798	914	814	844	792	827	807	827	890	785	818	850	808	843	884	833	804	826	851	807	831	844	857	815	856	847	890	869	830	814	835	833	885	835	862	851	810	810	838	874	848	879	828	867	773	834	835	812	880	779	828	848	833	864	853	791	821	832	878	846	806	839	910	844	779	883	826	790	848	879	818	866	820	813	860	837	830	876	819	866	874	826	840	818	795	828	859	807	809	846	772	847	826	850	814	876	835	832	838	831	825	849	847	853	895	788	826	887	816	883	809	801	813	833	845	832	848	863	832	922	801	869	860	824	838	853	846	831	871	889	854	854	816	870	794	841	843	861	864	862	820	826	854	864	859	853	862	820	801	855	826	826	804	837	853	832	860	832	879	899	790	850	820	835	837	806	895	853	845	856	863	817	888	798	809	883	797	826	872	902	814	773	815	834	870	903	835	844	847	865	870	868	861	834	822	873	823	792	820	818	874	871	805	866	849	823	885	839	848	854	831	861	834	787	854	857	797	803	839	857	872	829	784	816	877	846	838	804	833	816	816	889	818	905	897	846	879	838	821	838	898	848	797	809	844	805	858	857	879	882	843	815	856	838	844	881	857	869	859	807	815	828	812	797	826	826	852	870	823	815	851	831	801	843	848	827	819	832	872	800	846	832	840	819	831	860	831	851	816	855	862	846	903	841	879	834	870	785	821	803	839	841	758	868	865	887	804	878	850	855	831	860	820	823	888	834	838	851	877	861	843	914	796	837	859	837	837	850	844	813	772	889	835	811	849	840	880	846	845	835	907	879	852	820	793	877	877	817	796	836	863	854	795	801	843	803	838	856	828	841	840	824	882	830	873	864	843	782	837	848	841	794	917	805	833	835	879	835	817	806	823	870	836	804	828	820	807	815	873	823	810	883	842	839	819	831	852	838	798	859	875	844	854	844	818	822	867	814	871	850	829	848	823	899	873	855	833	867	804	837	788	861	822	810	867	856	885	857	803	852	826	887	864	823	908	846	856	864	771	864	819	828	811	816	839	856	822	846	828	848	866	862	857	823	859	841	842	844	875
47538	89903	70646	57560	51568	43576	33347	23323	12387	7315	3976	920	882	850	851	838	864	850	903	846	890	866	910	863	848	845	840	818	810	823	841	844	842	864	854	851	838	878	863	899	845	842	860	913	898	862	828	787	859	871	853	829	832	884	869	853	913	813	852	892	815	856	876	906	850	887	833	878	858	866	816	869	794	874	863	824	835	799	847	893	843	863	889	854	867	844	854	792	831	801	837	867	818	873	806	866	860	869	853	877	771	845	866	820	829	869	832	815	845	855	858	872	848	863	818	883	839	809	874	870	860	935	847	795	825	849	870	846	828	934	853	811	849	902	897	865	858	922	832	828	807	798	818	896	858	874	854	833	812	797	908	867	805	784	895	837	886	841	849	850	830	821	874	860	894	887	870	834	858	858	906	855	890	864	881	869	865	850	793	847	847	828	848	836	863	871	896	869	865	820	860	876	871	859	871	826	904	857	804	869	884	814	880	848	786	899	802	828	845	820	889	829	876	908	893	853	880	890	890	844	846	833	808	913	861	830	826	819	841	872	838	852	865	865	879	874	832	785	829	864	862	848	864	870	823	854	816	876	824	858	862	863	875	860	814	838	876	838	885	838	852	814	853	877	903	892	841	821	819	855	844	886	856	874	851	895	878	848	835	854	862	844	857	821	821	830	886	908	879	785	798	863	860	813	836	838	882	872	876	860	868	866	824	857	881	860	865	826	847	884	901	811	865	861	815	833	830	855	868	866	819	883	878	869	880	875	857	887	888	843	850	825	842	849	807	823	827	849	826	828	886	889	878	827	828	866	844	867	885	869	817	877	817	821	882	823	842	794	878	864	869	889	878	847	815	844	781	850	823	814	863	836	843	828	891	839	878	860	887	808	878	821	865	829	817	842	859	896	824	811	892	889	845	855	839	826	850	865	869	846	895	867	825	857	800	905	868	805	871	825	840	880	883	831	855	862	848	835	870	839	859	857	834	856	820	830	839	780	845	796	902	822	877	827	830	904	847	815	763	843	826	822	810	876	828	820	865	835	854	803	877	895	812	842	833	871	858	836	839	831	828	857	825	831	887	885	888	871	831	857	834	844	844	846	854	843	877	877	842	835	853	865	888	854	881	855	875	825	888	846	857	832	842	870	828	815	840	845	830	846	805	898	868	862	816	897	824	825	815	808	839	816	867	820	853	896	827	853	852	843	857	864	862	851	842	850	861	877	858	881	852	882	854	845	865	852	806	941	840	837	826	803	842	889	862	854	851	863	828	831	800	865	850	867	824	825	894	832	810	865	861	828	850	835	854	878	851	867	879	826	827	856	835	840	846	865	808	830	845	862	841	800	850	825	887	831	843	816	845	815	837	813	890	893	856	860	924	848	849	790	838	869	843	850	818	878	863	864	859	838	907	833	855	839	844	829	851	827	928	871	842	791	865	886	826	842	881	884	839	819	840	825	834	813	901	856	858	863	841	888	850	783	874	857	877	867	833	872	839	854	918	844	900	886	836	848	890	853	859	809	917	846	900	892	864	858	897	839	862	858	841	856	853	907	876	875	841	880	852	844	861	876	818	852	801	870	847	797	845	909	812	853	830	821	826	860	831	879	847	865	843	832	842	857	880	832	863	836	886	831	825	851	871	883	881	853	849	842	795	837	860	827	829	878	875	855	786	851	860	837	843	907	794	896	847	852	858	892	834	824	866	820	826	820	835	860	864	853	882	870	889	871	821	913	817	855	789	838	850	815	848	887	873	856	897	856	826	840	820	847	860	865	805	868	807	813	876	817	922	826	871	844	861	880	843	850	867	813	811	861	875	791	826	838	818	893	836	866	831	877	862	853	881	871	826	864	868	804	862	825	832	832	844	857	816	885	851	835	849	945	905	883	823	857	864	839	879	871	868	871	843	814	889	864	869	831	876	888	887	867	829	877	840	850	826	877	863	837	860	866	908	843	856	813	847	854	914	852	809	949	895	864	911	819	849	845	864	907	831	794	882	861	833	844	842	908	837	833	820	905	877	855	850	822	824	804	857	869	875	824	864	878	839	804	884	851	843	831	836	844	860	855	841	882	857	878	820	799	858	842	877	830	856	881	817	890	867	843	840	895	871	850	881	880	908	870	883	870	878	846	826	828	827	816	811	835	916	770	799	835	824	829	889	948	801	850	890	847	869	855	875	831	819	845	824	838	870	816	879	860	857	854	923	849	867	817	817	876	859	860	843	847	865	860	834	883	792	844	810	846	906	855	829	876	791	907	864	855	878	851	833	836	827	879	809	868	849	875	866	810	831	819	856	870	837	848	884	878	862	896	873	864	885	828	817	838	876	893	837	832	900	861	829	856	840	850	847	853	816	817	834	845	839	791	889	865	843	848	801	878	822	832	831	885	821	867	826	857	805	865	812	833	862	874	876	822	830	833	856	840	826	870	860	849	902	863	904	883	860	831	880	826	864	873	832	828	865	818	845	897	842	893	841	819	805	875	855	825	845	860	853	874	878	849	834	838	821	810	868	901	840	839	863	857	842	826	816	793	798	889	878	893	831	855	872	848	887	793	847	868	849	842	860	835	831	843	912	820	829	817	853	818	836	865	827	876	849	803	817	888	873	826	831	835	869	868	845	893	798	846	880	903	864	842	837	828	838	881	884	832	859	801	868	892	891	865	814	914	832	910	860	835	850	838	886	843	850	854	920	846	799	836	861	876	859	823	820	866	812	830	913	820	874	851	884	855	872	892	894	861	868	867	879	847	848	855	858	889	877	887	827	845	834	840	820	864	861	825	849	854	842	875	848	799	830	840	896	837	815	842	848	850	862	845	887	843	883	894	855	870	867	851	840	865	860	894	906	838	832	835	881	865	841	859	889	872	819	805	886	861	832	897	881	795	816	789	812	853	859	855	891	865	820	859	845	876	890	797	858	796	868	879	843	826	877	852	821	871	857	841	840	842	860	846	845	877	873	834	893	868	891	829	871	884	867	897	839	826	831	827	851	819	785	861	855	887	849	924	875	802	836	827	859	877	802	838	874	809	837	793	842	930	877	860	839	889	825	829	906	820	867	863	902	887	882	864	817	844	865	857	855	876	819	859	878	849	832	853	820	881	907	884	772	879	845	911	828	820	860	820	792	850	836	840	857	853	862	856	868	835	856	858	835	888	791	882	857	866	815	866	809	825	791	865	858	854	916	830	844	831	845	775	843	852	844	839	849	866	859	914	876	869	871	882	833	892	794	865	880	847	855	852	838	862	828	788	806	859	854	803	866	801	831	835	873	861	817	849	881	854	864	788	921	873	880	896	871	850	846	859	890	824	846	885	830	832	873	793	862	832	900	822	845	832	849	883	922	843	881	872	883	844	831	844	863	795	864	860	814	876	875	854	864	879	813	916	838	835	850	899	867	843	841	853	837	869	822	898	849	910	804	903	914	875	843	880	849	863	837	879	838	856	880	810	809	849	870	851	860	857	913	867	818	835	865	828	847	867	895	841	846	880	844	824	913	879
28169	22340	23217	16089	7616	3445	1245	796	691	576	471	431	430	431	412	435	437	407	416	404	419	437	435	476	428	424	434	389	398	443	437	433	436	413	408	412	439	442	437	373	419	414	413	438	439	399	407	411	406	382	416	399	404	416	373	441	429	414	439	412	415	424	420	400	418	456	428	428	415	405	408	426	396	435	392	405	384	377	436	407	424	395	410	427	400	457	414	405	426	440	400	389	429	417	375	390	369	398	383	446	400	361	407	408	385	396	407	395	442	401	378	419	432	397	440	393	408	386	406	413	431	400	414	422	431	428	424	383	419	439	462	443	441	400	444	434	399	435	409	411	413	450	417	399	423	416	437	436	406	415	434	382	445	410	422	437	370	414	419	414	384	408	428	406	460	384	419	449	462	402	415	389	442	448	429	389	420	393	424	428	395	434	385	419	396	407	425	405	402	418	413	417	431	446	387	443	420	430	383	407	436	397	420	385	392	416	422	429	403	395	387	379	412	430	424	389	403	377	436	444	393	423	423	464	401	442	443	424	425	431	391	450	406	480	410	400	423	398	380	426	409	389	454	385	403	382	411	431	427	405	402	410	391	452	399	401	440	412	433	431	419	391	390	425	425	405	392	404	444	417	408	374	414	389	418	405	452	394	434	396	373	417	413	411	439	420	419	405	432	419	439	448	410	426	430	422	423	403	433	433	419	387	430	420	440	434	401	412	442	407	425	374	420	395	420	432	442	433	419	413	459	416	399	400	423	456	419	405	370	383	417	431	423	453	397	400	403	424	404	433	412	452	429	398	406	429	429	406	414	424	413	421	426	411	401	404	408	458	408	396	412	410	437	413	383	439	406	444	421	451	397	382	427	437	434	400	421	399	411	410	419	423	390	405	420	410	400	453	394	433	416	415	418	412	448	426	393	395	401	399	420	401	421	406	406	445	391	454	424	371	430	407	431	417	408	432	436	424	379	370	411	402	400	402	378	418	420	425	449	385	396	406	437	410	388	379	437	437	419	407	377	405	417	394	421	434	448	439	445	392	423	392	388	378	417	396	415	400	405	388	373	405	442	393	439	456	403	407	415	422	412	402	429	373	434	429	385	403	432	400	358	405	448	426	390	443	416	417	415	438	441	404	378	442	435	397	439	464	416	433	401	449	420	431	377	373	408	418	406	412	405	421	409	410	422	403	442	441	406	396	422	451	431	402	422	398	426	403	410	415	403	437	380	426	415	392	412	424	400	419	426	413	444	404	402	440	373	432	427	388	428	422	390	387	426	419	429	458	429	397	392	395	437	456	410	407	414	431	372	397	416	428	440	390	448	444	417	444	430	408	394	441	412	393	381	423	384	424	389	410	405	426	428	403	423	419	412	393	427	388	404	417	394	384	405	375	404	436	381	441	396	415	450	389	426	433	425	402	408	403	422	415	403	406	416	436	422	405	404	447	430	395	388	387	420	399	424	407	384	431	400	404	413	413	423	382	404	419	387	372	401	426	402	382	395	413	435	417	424	407	447	404	402	410	426	418	408	365	415	442	487	435	403	425	457	429	400	420	418	431	408	413	404	399	439	408	417	429	427	393	417	426	362	412	421	435	421	398	407	415	416	423	422	409	408	404	426	379	431	417	404	407	419	444	430	413	420	393	443	434	422	415	391	444	407	405	431	404	416	405	408	410	422	391	386	390	403	413	400	419	451	439	397	417	423	427	408	441	444	391	422	390	430	423	377	413	406	418	423	426	410	398	429	426	465	438	441	424	436	415	430	425	437	418	379	449	404	405	450	420	422	375	402	425	430	423	408	448	450	414	399	401	452	376	427	437	419	410	445	425	401	409	452	414	425	448	439	412	419	420	414	405	391	423	428	411	413	411	396	392	404	435	434	446	417	432	431	417	408	395	435	420	411	397	437	400	438	394	428	398	442	426	381	420	444	428	403	430	438	394	418	449	437	413	408	416	439	393	425	391	408	364	432	375	430	415	429	410	442	395	417	470	418	400	407	384	410	407	428	432	405	418	416	413	407	413	412	420	381	455	385	417	484	400	419	418	397	412	447	405	439	433	429	408	430	439	399	387	414	418	401	347	429	413	392	440	409	407	455	396	401	432	429	425	424	403	381	416	424	425	418	423	433	401	421	411	451	425	419	393	455	419	456	419	436	421	438	434	424	397	433	445	429	410	425	428	395	395	417	449	363	404	374	405	439	430	434	423	391	441	388	393	429	421	440	394	418	398	414	410	379	430	411	441	442	404	407	437	411	435	417	422	417	424	419	449	412	427	430	421	369	412	427	399	423	392	426	400	382	455	404	384	386	412	405	418	417	403	409	381	437	399	438	445	395	425	409	417	394	410	429	390	404	421	435	401	422	428	408	401	415	410	405	387	382	412	387	420	432	422	413	435	412	444	396	440	404	461	426	405	370	398	441	419	418	426	401	412	410	441	406	372	406	429	392	436	397	403	411	411	426	423	399	423	430	426	410	431	424	444	418	393	400	395	443	437	434	438	381	487	446	429	361	374	392	420	387	387	407	405	376	395	403	400	452	414	468	408	430	411	386	437	374	443	431	418	412	436	433	396	429	420	426	422	438	427	409	410	433	417	446	418	414	417	404	414	393	421	398	415	419	401	424	427	436	397	427	411	398	414	411	399	444	419	418	412	367	419	403	417	399	409	417	401	427	411	406	459	391	436	411	420	451	423	437	433	422	445	412	431	473	406	429	446	404	416	427	442	422	411	376	431	426	422	420	382	415	419	397	397	419	425	389	411	450	420	422	418	452	386	444	426	428	404	397	430	407	398	427	417	404	419	459	416	449	444	399	424	408	438	395	405	439	386	427	425	389	396	427	425	410	446	393	401	453	423	442	409	436	383	406	420	418	398	414	428	388	405	426	450	397	433	390	427	429	413	405	443	428	434	449	412	442	429	411	438	448	390	387	436	416	425	400	435	389	423	376	405	396	399	426	416	445	398	420	434	434	399	419	405	400	472	378	419	406	422	425	422	416	416	394	421	406	409	422	438	448	383	430	465	415	437	444	419	419	451	456	409	395	405	400	433	421	426	399	400	469	413	401	409	449	417	434	416	424	404	516	405	426	439	444	385	434	391	439	384	409	427	436	459	384	414	412	404	412	390	412	406	424	399	416	433	429	363	421	409	374	418	427	429	413	435	385	402	439	394	446	384	431	411	432	405	453	419	466	407	397	430	433	397	456	408	409	437	423	408	406	420	431	420	430	453	403	405	431	433	418	422	424	441	418	411	405	396	394	441	409	418	403	427	402	417	421	400	417	407	388	385	462	411	422	400	382	425	398	451	416	397	404	420	418	447	401	448	426	398	414	387	382	442	460	432	370	433	451	431	410	422	434	396	406	418	433	436	411	372	411	419	410	469	389	458	422	349	435	395	388	383	417	436	448	410	394	404	411	438	439	411	433	410	425	428	392	430	420	393	413	400	406	449	441	416	433	410	421	435	414	400	432	438	440	442	372	417	392	419
15761	28504	19446	12289	7805	4204	1512	1177	847	753	623	511	456	456	465	480	449	442	453	468	436	464	427	474	442	475	470	450	457	450	454	440	489	446	457	438	449	462	438	448	483	448	449	480	449	500	440	448	502	463	470	428	445	437	475	433	465	424	462	474	441	467	430	478	428	482	472	462	482	453	449	434	505	464	461	471	444	470	466	464	483	447	469	435	445	468	471	445	439	494	451	439	456	433	453	455	486	437	452	450	411	461	438	464	464	453	506	502	472	457	490	476	463	459	460	437	437	466	455	424	428	482	482	424	442	482	440	467	474	462	461	447	468	466	470	439	441	451	481	461	464	491	418	431	416	470	481	498	450	450	446	465	453	491	434	461	449	439	426	454	417	454	472	440	455	432	508	511	485	475	478	484	465	451	449	452	445	470	444	471	457	467	484	452	453	441	456	447	440	464	450	469	439	457	495	404	484	459	425	467	481	425	493	434	472	447	445	442	466	473	452	464	493	443	485	469	454	470	433	448	451	458	437	460	450	445	458	460	470	461	446	427	447	452	438	465	452	431	452	459	446	457	473	467	483	440	415	440	421	465	453	460	478	438	494	482	479	444	494	483	498	444	527	416	450	427	459	467	439	415	455	441	460	441	446	455	438	426	445	458	434	446	466	499	461	452	470	436	455	456	416	482	476	460	449	466	467	440	436	463	442	462	457	444	493	458	466	447	462	419	470	473	443	492	466	434	460	436	451	418	493	467	454	469	473	467	463	475	462	454	407	433	476	436	419	451	450	487	473	464	461	470	479	457	437	441	474	450	439	477	467	446	463	453	440	454	472	460	474	501	457	444	497	430	459	442	471	448	434	519	470	453	441	455	434	464	445	473	491	477	437	453	488	470	446	500	423	455	439	446	481	495	435	462	474	440	432	421	431	449	460	493	449	446	436	464	459	409	434	500	479	469	459	475	462	453	452	435	477	461	446	471	449	441	445	456	455	434	465	456	436	443	449	462	453	437	440	450	460	467	450	449	445	468	450	450	461	428	449	447	450	465	460	456	440	473	480	437	473	418	448	427	469	460	451	446	449	437	459	448	439	437	448	477	460	473	461	427	460	431	444	488	460	430	475	444	436	428	425	442	447	430	458	484	451	447	449	471	449	483	476	451	461	456	487	428	455	467	479	431	425	464	453	500	460	443	461	466	470	490	465	497	446	452	441	445	438	433	464	460	476	444	437	440	479	473	479	470	472	492	429	463	432	460	434	449	466	461	502	495	459	439	434	450	444	453	455	464	455	435	476	461	437	472	451	477	442	510	492	473	465	453	446	455	443	469	454	420	449	470	423	481	443	457	480	457	482	506	443	467	420	432	440	455	453	424	482	484	449	458	454	469	461	426	476	489	474	452	470	472	504	454	463	429	407	416	444	438	465	436	428	480	482	463	435	441	455	431	423	439	477	447	467	431	465	420	474	503	448	468	450	460	428	469	476	459	472	464	466	459	438	470	455	470	454	465	439	479	465	461	439	467	443	440	468	473	434	462	449	472	446	459	480	438	476	497	475	437	428	506	470	456	429	474	456	455	459	478	461	445	426	482	458	470	479	459	465	415	487	475	490	443	444	455	433	457	463	453	464	452	494	426	485	470	446	468	435	414	466	457	446	467	435	464	411	474	464	478	446	438	472	443	459	450	469	444	460	454	461	466	456	433	459	509	468	452	440	452	445	460	426	459	426	490	479	452	434	440	470	418	433	431	430	491	468	486	480	476	482	434	425	432	473	466	442	439	450	441	439	461	450	448	427	456	479	453	478	462	472	439	496	443	466	483	450	471	431	440	471	465	454	466	472	434	441	471	440	437	451	463	440	501	483	435	439	453	443	434	439	437	463	442	469	432	487	457	498	436	487	466	444	472	482	462	475	469	456	464	455	443	464	450	443	475	449	448	461	474	449	464	457	478	474	429	476	461	447	437	458	467	461	436	486	465	457	470	486	433	450	426	412	469	476	492	439	438	464	470	473	480	438	461	433	445	474	467	446	440	435	470	442	471	463	446	461	433	474	477	493	462	449	475	462	458	420	466	461	463	473	451	435	449	446	465	416	430	493	455	515	420	480	459	450	478	431	448	474	452	490	474	460	454	446	448	439	460	450	469	468	465	454	484	436	493	474	449	451	452	462	501	473	451	454	421	450	467	462	436	446	443	474	476	465	456	426	497	448	478	464	486	459	431	475	478	456	453	426	425	468	419	451	460	478	438	466	434	481	440	455	448	441	487	417	455	448	458	487	461	477	418	457	433	437	436	433	473	451	490	484	451	481	493	449	448	439	461	492	473	467	441	465	449	433	434	434	468	435	479	469	422	428	499	465	476	434	438	473	443	461	472	483	448	467	436	456	460	473	462	453	451	483	427	470	447	436	459	470	450	452	464	460	438	469	452	436	467	456	445	458	429	451	490	458	486	438	461	436	488	459	435	472	464	446	458	400	478	483	484	436	443	507	495	488	472	454	453	495	464	458	443	449	451	482	443	477	438	496	446	464	457	444	482	442	465	453	455	485	459	467	458	478	479	479	480	449	428	476	432	497	444	446	461	436	490	433	442	455	467	458	476	439	444	440	471	458	461	468	494	484	448	461	444	471	448	475	409	444	465	462	430	447	501	461	475	467	470	451	454	432	484	442	468	422	480	471	459	437	458	451	441	456	468	453	459	421	497	440	453	471	465	481	457	453	513	441	475	460	435	451	436	468	476	443	468	480	454	477	462	463	451	457	485	460	481	444	468	442	454	420	430	466	454	452	430	453	445	438	477	452	465	473	461	455	477	466	432	484	464	444	496	474	460	453	477	466	492	446	443	440	418	448	467	449	458	469	498	445	452	448	467	499	476	485	414	442	467	489	506	467	441	439	452	465	485	456	488	423	419	444	427	460	473	439	462	454	505	441	471	458	448	457	459	467	460	440	467	442	452	460	457	483	469	450	439	451	450	469	469	467	455	465	457	431	483	488	473	443	498	440	473	463	410	468	471	440	457	522	453	413	454	422	448	453	448	473	494	475	466	440	466	457	440	434	462	456	466	452	419	467	484	480	449	462	458	461	498	441	432	447	451	471	462	440	439	474	460	452	467	403	454	473	488	431	456	471	486	451	477	438	409	470	444	457	458	432	426	477	464	476	433	426	435	481	488	481	472	462	453	486	472	466	441	471	458	448	466	429	475	444	470	481	467	493	454	487	473	494	460	461	496	508	430	441	461	455	423	454	448	474	474	453	423	461	454	472	490	471	473	497	453	440	480	446	476	464	477	461	463	468	471	425	441	465	457	440	462	441	469	436	450	456	479	464	437	463	440	471	447	452	426	442	432	476	428	434	452	465	460	474	421	430	493	447	446	461	482	453	472	449	436	448	468	444	493	465	457	475	458	501	459	426	430	455	461	481	449	500	433	452	442	488	464	440	455	463	471	435	458	434	487	471	432	419	449	476	469	470	427	466	437	460	426	459	474	439	500
23721	21359	32137	34146	33935	29152	18019	8698	5222	3445	1783	622	519	521	558	543	522	491	522	523	477	506	538	487	532	510	555	532	519	474	494	499	518	486	547	544	460	489	488	551	496	524	495	548	499	485	495	524	499	465	509	533	496	503	558	561	493	501	512	543	530	526	512	501	519	544	523	476	508	487	521	532	524	489	482	514	525	505	526	516	507	495	487	569	495	531	506	528	443	537	489	482	492	504	519	534	520	473	511	509	525	512	539	532	524	497	500	509	517	550	479	496	500	483	518	509	478	518	517	480	516	492	520	510	501	552	493	522	529	560	491	490	504	530	481	532	502	527	504	491	554	488	534	532	533	483	505	509	527	525	551	537	538	506	551	495	561	527	548	506	480	520	521	530	518	528	510	533	544	507	464	528	536	533	506	524	513	544	517	532	515	523	497	498	532	478	505	506	515	507	493	552	510	563	546	499	491	531	526	518	547	487	494	539	498	515	506	457	525	520	523	524	458	472	511	502	493	470	505	489	489	501	539	493	514	502	533	510	503	485	518	534	500	519	500	521	490	507	516	557	476	522	515	498	524	502	484	508	522	527	464	495	496	488	506	520	560	501	496	489	501	505	505	520	538	531	534	525	512	504	567	561	515	497	533	531	533	505	534	520	484	514	520	519	514	536	559	521	504	539	478	501	525	494	514	479	485	515	530	518	518	508	533	500	506	528	516	481	505	513	496	494	531	497	518	529	532	523	538	510	474	537	499	532	516	487	498	495	568	555	542	559	508	501	478	493	490	526	516	546	500	544	528	536	529	522	567	538	526	518	530	536	517	503	503	493	518	514	502	487	481	558	575	508	522	509	502	507	509	489	508	539	522	482	499	525	536	512	508	528	505	528	504	505	518	485	536	529	516	508	530	526	485	491	522	515	530	558	469	515	510	487	522	488	513	519	506	520	504	466	498	548	521	512	506	507	464	510	492	532	507	522	518	480	536	514	530	506	527	531	515	497	495	503	475	527	540	490	538	539	546	508	467	504	497	492	516	545	543	485	524	525	505	485	486	535	553	529	512	516	532	505	506	549	516	506	512	533	502	512	473	505	474	513	521	563	531	551	546	510	504	498	542	531	533	527	518	500	517	526	487	525	497	542	488	561	495	519	521	506	515	538	529	522	520	563	524	536	529	487	492	506	489	557	486	484	500	484	470	531	508	519	550	498	492	545	493	504	516	528	515	516	542	489	491	508	490	513	492	535	536	549	496	501	489	510	522	499	528	504	498	557	529	516	524	524	500	491	500	519	553	532	520	518	509	540	508	517	516	489	505	516	508	511	522	492	500	491	534	536	534	523	541	506	532	530	515	493	532	519	495	486	503	500	502	516	505	490	507	531	473	490	523	570	494	515	510	493	542	515	525	501	495	519	517	513	504	499	508	492	538	505	505	554	503	543	516	511	524	520	530	509	532	501	497	554	507	497	509	550	483	529	462	506	525	568	564	469	510	551	507	529	508	490	559	488	568	506	530	493	525	492	514	503	532	528	512	524	492	508	525	554	520	531	521	495	529	507	495	544	537	504	511	547	539	523	485	488	512	547	506	527	529	540	503	505	537	518	547	516	509	487	475	513	533	503	512	518	510	528	502	504	519	498	484	521	471	531	542	473	501	578	495	508	488	544	545	515	536	526	497	520	498	516	509	457	532	536	493	529	497	481	506	520	482	561	481	525	515	467	510	513	513	496	539	530	536	530	498	493	528	515	524	523	490	521	504	496	530	512	446	510	516	515	528	513	504	501	464	481	535	543	526	507	502	453	509	485	531	518	537	493	514	545	508	511	480	496	490	493	533	528	521	527	497	513	526	557	537	530	558	505	532	531	494	536	515	488	525	512	529	560	547	513	501	498	523	543	542	573	497	522	519	503	538	471	497	521	517	505	522	525	478	547	508	508	524	501	532	501	522	505	533	532	516	512	505	529	519	528	541	523	534	508	519	533	526	524	514	524	519	510	497	541	516	505	482	519	498	492	501	535	525	474	532	509	483	507	514	541	466	504	528	503	525	485	510	538	518	489	495	514	560	516	505	530	525	499	509	510	513	490	501	491	532	498	493	489	518	484	477	518	508	536	513	547	499	556	560	535	488	509	528	546	466	538	592	494	545	510	524	505	502	507	541	519	523	504	518	515	483	518	512	500	474	531	559	512	518	541	499	519	476	518	547	504	503	476	528	545	476	516	482	506	521	514	537	527	515	453	494	489	537	510	506	539	510	487	507	512	496	492	498	513	514	516	536	481	517	538	496	516	508	479	530	484	495	516	561	525	495	501	535	543	544	517	469	497	530	549	521	500	493	495	540	530	550	511	512	514	499	503	481	547	512	516	487	489	516	553	508	531	490	524	488	493	499	570	523	493	513	514	563	524	539	493	514	504	522	491	507	499	517	517	548	511	520	505	525	465	489	531	541	478	488	519	545	522	536	469	492	515	515	480	526	477	483	514	533	559	502	502	551	540	506	511	505	546	483	552	538	487	522	525	540	497	529	476	489	499	479	503	495	492	486	528	521	518	544	485	506	520	552	545	520	508	531	469	485	504	540	542	521	540	518	469	507	502	506	527	532	512	509	546	543	488	497	497	506	510	503	568	522	547	518	502	527	546	517	529	504	498	499	536	507	521	515	544	538	506	484	525	528	518	503	504	520	551	520	496	495	496	514	499	536	533	497	505	489	511	527	503	521	537	489	549	514	490	481	510	517	499	531	537	496	507	535	518	510	478	549	507	515	512	500	557	503	517	524	504	488	512	493	546	507	538	504	533	477	504	503	541	547	483	523	493	528	518	545	488	474	530	519	524	487	534	504	492	498	532	564	495	542	510	509	567	540	486	496	518	520	558	503	488	491	528	511	481	487	504	526	493	543	491	521	525	516	503	526	509	544	456	553	459	479	509	499	520	561	550	468	484	512	507	502	547	525	509	491	548	499	501	527	502	539	543	540	517	494	526	535	517	535	538	509	510	536	536	533	486	502	522	532	500	549	535	523	527	560	496	502	531	516	532	512	487	521	549	512	529	528	514	535	537	540	487	512	509	523	534	524	515	522	544	500	539	522	500	469	518	545	471	530	522	505	496	512	518	549	522	521	515	514	532	522	491	488	505	493	480	536	496	544	513	542	511	508	527	533	512	522	548	525	547	473	504	544	485	497	530	476	529	531	512	495	496	505	526	533	522	551	544	516	526	480	543	536	494	512	510	510	510	513	533	497	492	512	533	569	544	512	504	521	502	518	523	520	533	523	495	537	548	515	515	534	553	511	529	531	533	531	508	506	479	467	460	511	518	533	525	511	502	524	513	541	501	518	509	489	506	545	524	544	520	501	496	499	526	530	507	555	515	563	541	493	540	517	513	522	523	513	487	544	573	514	490	515	541	508	509	531	513	537	536	537	522	510	527	513	477	474	528	516	501	531	510	523	510	495	477	562	515	523	452	520	517	551	539	524	530	488	510	519	488	528	522
38348	75301	64875	48843	41610	30518	16903	11130	8143	5339	2607	661	568	538	488	545	519	526	529	538	558	550	527	527	538	559	546	538	522	589	518	528	514	507	556	572	533	505	538	525	519	530	535	528	598	554	520	533	548	543	528	504	520	531	526	530	557	554	531	521	556	518	523	474	553	544	546	524	580	543	516	537	556	555	536	557	558	509	504	539	530	544	593	561	540	500	540	527	538	549	554	504	531	543	526	530	557	568	525	554	559	541	541	536	560	545	572	533	554	573	526	542	541	525	515	562	527	513	543	523	516	539	510	552	573	567	524	568	504	519	527	515	537	568	560	492	530	545	554	560	568	562	523	513	539	535	525	522	567	526	565	529	561	535	541	543	535	520	541	564	538	523	536	528	544	528	582	585	537	554	536	518	536	566	554	560	550	527	561	505	559	530	561	531	517	531	494	533	588	543	534	543	555	539	511	523	580	531	546	571	534	549	533	568	528	540	554	576	524	523	513	548	565	540	537	517	568	543	562	566	476	531	578	540	518	542	590	514	548	530	525	555	550	550	520	504	562	537	539	553	515	543	541	560	539	558	562	530	527	527	516	530	567	546	520	561	514	533	523	544	534	555	497	624	526	548	551	534	522	558	551	520	521	496	540	568	536	521	541	554	543	527	571	535	616	517	543	539	530	543	465	526	555	548	531	516	518	534	541	519	534	539	541	518	513	550	546	559	543	516	527	531	502	557	555	494	533	536	507	556	539	570	502	504	567	519	536	538	554	555	569	527	507	578	562	529	575	554	537	514	540	570	580	518	538	543	586	546	539	510	585	549	569	516	533	548	532	539	578	526	593	577	575	552	519	553	547	567	538	567	524	559	516	558	564	520	542	553	565	540	556	538	522	545	539	521	509	583	524	538	536	550	545	529	525	547	545	533	564	499	534	534	508	540	527	504	536	511	536	576	517	499	522	552	573	550	538	503	517	558	518	549	580	512	532	547	513	556	528	548	536	562	524	523	546	564	504	551	538	570	531	556	551	546	541	588	543	550	568	517	568	519	558	542	524	568	513	566	520	527	543	546	529	533	544	540	557	568	551	520	550	541	542	549	566	521	549	557	568	535	540	543	546	511	573	534	560	529	544	541	539	546	568	534	566	514	553	538	560	576	545	534	554	524	556	556	566	578	519	566	523	521	537	546	540	581	528	541	526	545	554	532	519	508	539	544	542	557	526	508	521	579	542	521	554	545	529	540	522	520	532	517	499	546	571	557	516	550	534	520	565	533	542	528	520	558	522	498	555	585	550	552	544	570	538	540	527	582	543	551	537	550	562	541	535	555	527	524	558	510	516	549	566	557	528	510	542	562	492	506	553	547	507	536	544	542	565	541	550	543	545	541	494	543	532	552	549	556	548	508	529	531	547	516	535	584	525	563	530	530	567	556	550	569	562	545	549	535	510	516	530	528	513	535	546	538	545	543	542	527	532	528	544	539	568	535	555	514	513	531	530	563	552	556	529	522	532	549	526	545	569	556	553	518	554	553	594	532	551	571	559	547	533	510	538	539	531	507	565	518	558	529	545	525	533	537	501	556	560	556	509	568	528	530	518	540	567	506	504	554	523	517	575	514	538	565	512	584	513	537	561	543	523	525	526	512	553	538	509	545	570	523	538	577	556	539	534	523	530	542	515	607	569	532	550	559	549	515	535	517	511	586	541	548	556	540	513	519	518	541	552	572	510	504	516	528	560	545	516	566	582	554	551	520	476	525	566	492	548	551	500	557	542	494	476	565	535	547	536	480	561	587	550	501	509	551	540	539	567	536	538	543	509	571	506	526	542	544	519	519	601	530	544	507	541	534	535	554	504	548	556	597	545	584	557	565	536	547	507	556	535	547	499	527	528	528	528	573	510	559	554	532	535	553	551	517	532	532	519	553	529	556	505	564	586	559	544	556	535	554	523	578	502	509	578	571	568	565	480	518	544	553	536	587	552	544	527	556	531	567	518	579	544	532	565	529	571	545	539	567	542	537	527	566	537	518	535	533	570	529	564	541	526	554	535	567	594	527	529	544	531	572	531	589	527	514	547	562	506	533	564	557	518	555	523	532	541	579	524	544	533	528	581	561	586	528	502	531	547	524	552	533	528	590	521	549	548	507	513	562	560	553	515	544	564	553	533	557	558	539	536	512	507	543	547	593	523	571	523	534	543	526	565	558	548	521	521	554	561	517	514	527	515	569	515	531	523	522	523	548	577	512	552	517	557	592	552	539	569	588	545	598	525	518	543	548	543	531	543	582	540	519	557	493	562	547	553	530	548	571	536	562	557	538	518	532	533	584	563	538	510	551	502	515	591	542	552	534	543	532	506	523	567	544	522	549	520	538	572	581	557	588	569	553	529	523	514	526	562	536	474	553	537	532	574	512	526	538	551	560	556	537	540	541	543	549	542	548	550	518	507	525	528	510	529	570	571	534	545	522	545	496	549	559	518	536	538	580	546	551	563	549	514	557	521	556	558	536	531	525	567	560	530	539	539	545	542	527	503	541	540	538	528	539	535	582	522	580	537	537	516	531	526	576	484	496	544	564	535	563	546	572	510	534	525	552	542	563	526	527	530	521	498	515	571	552	540	581	539	564	576	551	545	570	558	524	577	490	523	573	540	549	530	529	530	552	558	522	500	560	549	584	540	512	560	560	571	561	481	536	523	505	527	513	543	516	501	562	532	522	551	566	544	528	580	531	549	534	545	487	508	542	515	517	569	526	584	554	531	527	569	572	538	524	550	532	521	519	566	553	506	546	560	549	559	565	511	524	509	549	525	528	540	565	536	536	560	557	544	555	505	562	536	556	563	540	554	526	490	524	553	524	498	509	521	537	540	533	536	526	514	545	562	527	558	534	577	507	559	515	575	512	534	534	572	558	520	577	519	567	549	536	583	572	537	525	546	595	522	529	502	538	549	560	560	556	560	514	552	540	567	485	532	557	554	566	550	531	554	540	561	535	516	547	545	521	521	525	533	545	527	499	530	551	531	552	494	588	559	538	524	555	514	551	516	516	548	566	533	518	564	579	561	535	545	575	567	539	554	531	563	512	577	502	561	562	545	580	557	526	536	577	518	493	540	543	543	527	560	536	517	507	525	520	541	537	543	536	526	581	550	546	544	533	555	549	545	507	526	563	549	519	515	483	538	517	509	506	533	570	537	552	566	579	518	551	554	566	563	528	514	545	493	536	522	533	525	558	515	575	519	541	613	551	532	560	517	519	586	513	546	519	558	501	557	569	515	525	521	553	496	512	540	517	538	550	563	538	532	496	519	572	550	519	599	550	577	504	547	553	569	525	526	524	503	555	534	536	528	524	555	555	585	541	502	546	530	534	509	569	539	547	516	531	563	548	553	513	510	521	517	539	549	526	546	523	617	527	489	518	521	513	545	549	525	514	566	528	514	539	568	532	517	570	560	529	521	499	551	542	574	542	571	552	531	524	544	553	540	550	534	547	531	545	554	592
24962	21590	31659	32333	26059	18683	8444	3843	2501	1744	1216	650	641	612	671	603	617	624	615	649	636	620	580	653	611	644	612	616	606	581	601	613	701	631	655	663	622	633	646	632	643	666	616	622	584	646	570	623	617	589	628	631	626	586	611	611	639	609	617	622	620	657	616	636	633	605	654	600	639	655	604	614	622	657	560	612	611	632	622	638	586	566	616	659	650	593	632	625	636	611	586	627	599	563	614	615	652	615	611	643	638	565	614	638	630	642	603	622	665	659	619	623	605	628	622	640	634	624	607	649	630	606	640	614	637	614	594	623	599	583	608	625	604	623	632	636	626	624	627	582	618	601	651	561	598	618	636	600	632	617	614	625	610	608	610	554	586	586	595	652	614	589	635	613	642	629	601	647	636	606	613	627	612	622	649	610	569	609	571	615	638	607	626	599	630	628	645	589	597	635	608	607	649	638	595	626	614	635	640	661	596	604	644	597	592	631	612	629	621	608	614	593	558	612	630	632	577	644	608	585	619	633	612	624	634	639	587	616	596	639	612	602	622	562	591	683	633	670	600	605	597	608	619	601	607	672	603	645	630	634	609	595	632	563	591	622	638	607	650	646	605	615	627	611	643	636	602	629	623	616	655	625	611	611	604	627	595	639	589	635	616	622	665	627	601	609	606	611	615	586	606	591	626	640	617	612	589	652	650	587	647	628	623	629	661	566	655	618	617	640	608	626	608	625	645	568	601	605	589	596	654	557	608	605	646	604	616	631	573	612	632	627	631	613	633	604	651	599	599	636	638	631	610	595	602	624	627	610	590	640	654	629	623	632	623	600	603	662	580	601	643	611	618	634	608	630	636	654	636	579	633	583	582	669	615	671	618	633	601	618	602	641	600	606	626	611	596	611	643	634	630	620	574	625	623	647	628	629	639	647	612	579	595	640	636	641	581	628	615	667	665	661	610	637	638	629	570	617	619	636	627	626	655	661	566	613	641	543	585	615	646	616	605	634	641	642	646	619	632	587	599	656	618	629	595	614	658	620	583	640	582	628	616	637	616	635	628	644	613	607	612	643	598	612	597	641	650	654	581	623	619	597	609	624	612	593	608	612	589	606	633	612	601	623	614	614	610	616	577	609	628	604	636	613	605	617	588	640	647	671	595	615	583	589	643	610	585	638	581	609	618	687	615	639	583	612	614	616	597	556	592	665	652	637	648	603	618	629	639	638	643	650	615	592	608	646	642	601	607	623	663	594	627	594	601	670	596	583	582	654	628	621	588	613	624	623	643	602	627	591	606	665	673	660	626	614	609	591	660	636	620	586	584	686	603	617	634	647	599	593	648	629	598	607	657	604	640	597	591	634	560	587	580	634	597	614	615	626	646	644	630	648	586	624	581	621	593	630	617	599	643	624	630	601	599	627	640	650	609	661	619	610	579	626	641	619	634	632	631	601	643	670	591	598	612	621	613	626	650	591	594	589	628	614	663	607	583	593	630	615	618	635	618	640	573	621	584	648	608	572	608	646	616	627	601	573	618	610	660	635	594	652	599	581	618	635	609	568	586	634	684	643	598	673	596	607	635	592	601	612	632	602	587	640	607	648	614	611	623	600	638	614	623	638	599	545	626	620	636	622	598	604	599	612	649	639	629	589	651	622	611	662	609	628	643	624	606	616	578	613	622	591	603	584	593	567	599	598	619	642	599	542	629	604	646	581	655	596	643	565	641	618	634	645	619	619	616	592	647	577	621	567	589	611	648	621	636	599	687	628	595	674	605	638	644	657	650	621	606	612	613	606	590	613	596	638	618	585	604	634	630	630	639	708	602	633	602	644	629	622	624	593	613	629	584	555	620	613	562	595	583	579	605	641	603	571	622	639	621	666	609	600	633	578	641	634	573	617	610	608	643	588	593	624	620	609	614	666	618	584	640	650	651	660	602	628	628	612	640	671	623	610	593	684	631	647	613	609	607	580	626	611	654	606	604	561	610	601	635	614	609	639	608	638	643	599	616	618	614	615	644	667	628	625	586	604	598	607	646	636	610	588	587	607	652	637	675	624	633	609	640	635	616	614	601	631	627	674	633	606	614	598	629	610	647	700	616	592	614	606	593	638	638	629	659	646	625	629	650	599	615	625	598	621	603	610	594	606	617	614	644	613	649	621	613	560	634	643	629	580	601	654	653	574	627	626	674	652	625	610	654	612	633	614	553	593	620	640	555	603	585	638	592	587	673	605	604	673	597	607	592	652	603	639	621	639	671	618	627	595	605	616	594	613	586	647	605	641	608	640	587	623	595	623	651	646	622	621	601	615	626	618	609	589	614	619	607	615	654	647	624	646	598	598	632	602	570	621	564	604	597	626	623	591	645	602	637	594	616	623	638	606	599	601	633	616	619	610	616	597	656	586	654	611	605	597	598	615	618	638	645	595	623	656	635	598	639	603	578	653	625	645	627	614	596	611	633	632	616	628	602	585	615	640	573	582	660	592	616	633	584	629	628	607	658	629	655	580	617	606	582	600	568	576	605	671	618	634	630	621	656	601	675	637	642	610	639	622	644	603	592	640	577	630	622	625	573	593	599	649	622	626	616	651	620	677	641	592	635	606	625	619	693	625	616	648	611	596	589	622	636	574	613	616	671	629	683	645	610	616	623	624	617	568	637	610	575	674	621	601	568	614	630	657	650	635	595	569	630	623	598	602	588	586	620	643	601	591	594	643	605	611	620	594	618	670	625	622	589	623	648	628	643	623	700	578	637	684	630	641	637	647	616	589	609	619	632	610	617	636	680	636	633	598	630	605	616	605	606	590	600	611	614	632	585	584	563	627	676	631	619	611	663	615	631	578	645	583	638	618	631	618	598	600	608	581	609	589	611	567	627	593	624	579	580	601	650	612	667	629	639	628	622	624	680	628	640	605	643	632	640	616	607	616	579	595	610	598	622	634	591	610	607	644	621	625	609	592	602	644	624	615	619	600	597	624	614	610	579	627	612	655	619	585	630	635	613	594	608	636	632	617	658	621	643	627	621	678	574	599	647	603	631	596	584	651	620	625	609	661	643	576	616	630	622	626	636	581	632	619	653	661	628	638	670	594	575	618	577	621	615	624	615	610	596	592	594	617	622	632	641	644	622	635	713	603	636	623	583	608	618	616	598	594	603	604	634	642	617	630	609	622	575	644	655	578	636	597	604	615	655	618	638	607	613	635	610	614	593	585	597	617	581	628	616	628	605	657	615	611	635	660	652	589	604	617	601	586	646	632	619	588	582	603	608	621	614	622	593	614	581	643	563	618	622	622	625	610	615	625	638	582	618	647	585	662	600	614	628	642	598	615	642	618	551	646	599	605	591	601	638	616	624	601	578	640	623	627	611	595	623	628	658	635	617	643	631	600	590	613	636	617	563	606	638	655	562	605	634	634	605	617	604	622	650	627	581	628	615	656	581	591	618	621	625	592	651	576	630	631	623	601	629	596	590	596	644	629	644	633	610	639	633	651	661	604
30512	62482	51258	39177	31351	22655	11517	6882	4619	3028	1818	769	653	723	664	648	707	666	697	712	649	658	647	665	633	649	665	662	655	665	665	676	678	675	660	695	679	670	687	708	663	691	702	719	660	657	684	633	658	632	670	649	628	639	642	653	689	665	675	699	674	680	666	685	698	704	694	610	667	669	661	686	689	704	685	672	689	673	704	652	640	666	657	708	668	644	660	688	683	667	698	671	631	651	641	640	655	665	704	673	702	641	666	677	681	675	672	689	669	628	647	633	654	637	688	644	676	643	677	650	684	684	672	649	705	673	672	727	698	606	679	648	677	674	667	656	698	660	685	690	719	670	716	637	630	673	640	652	653	632	715	669	680	613	692	641	669	696	686	684	656	622	676	680	679	663	693	642	617	661	663	697	656	665	628	671	701	696	683	695	647	696	696	695	633	677	639	630	669	642	673	710	680	661	649	683	694	687	714	669	663	642	680	677	720	683	684	673	695	677	685	657	658	629	681	653	706	702	698	650	662	713	687	656	710	646	696	656	698	666	688	688	666	676	705	704	648	655	689	706	667	626	674	683	717	643	695	618	662	692	681	652	627	653	655	704	667	675	678	702	661	613	667	680	647	670	653	656	681	632	674	687	637	646	672	678	671	693	673	640	662	689	677	676	668	647	684	652	701	670	666	655	655	692	677	672	708	683	661	632	676	708	638	669	690	682	674	677	663	679	677	676	653	657	683	651	666	695	670	662	682	646	642	705	658	651	686	684	651	626	747	708	664	679	678	726	651	681	705	664	658	631	618	650	685	684	662	656	676	714	695	673	674	631	677	706	645	671	710	663	657	669	677	650	692	677	691	605	679	723	661	672	687	667	667	644	658	672	590	682	695	623	667	663	675	688	698	678	653	680	659	649	681	685	704	642	644	654	585	639	704	698	641	631	656	668	675	664	682	696	669	675	668	688	666	617	649	683	678	689	643	644	685	668	713	690	673	656	661	653	674	674	684	706	676	658	683	684	700	663	644	653	645	685	684	623	587	688	653	740	624	666	668	638	642	631	672	686	660	677	689	648	667	670	706	629	705	660	708	690	647	674	661	688	646	612	643	695	681	692	638	645	685	665	719	653	641	653	652	660	696	754	654	667	704	680	628	634	640	674	687	688	659	659	670	705	668	644	660	650	653	696	664	694	662	720	655	654	691	625	644	672	664	708	718	662	672	646	658	639	698	675	677	668	641	661	684	686	638	712	649	708	654	679	713	634	678	653	738	724	725	681	662	665	672	657	627	668	684	649	706	666	672	660	613	676	644	668	684	676	648	676	672	668	675	657	660	690	658	662	639	689	657	683	638	659	645	679	659	673	719	669	637	663	656	685	644	647	679	665	652	701	651	646	689	698	669	633	711	697	676	642	688	687	661	658	752	646	656	685	706	678	663	685	635	713	708	685	684	625	690	675	645	658	725	655	662	682	713	658	640	719	681	699	668	623	643	646	674	692	652	698	640	679	678	657	683	676	666	636	651	727	683	643	655	688	676	692	566	606	670	679	665	684	654	659	692	685	627	651	614	655	656	714	629	654	639	684	675	666	685	650	671	662	677	677	682	716	666	681	650	681	650	685	666	631	703	609	684	658	701	659	633	670	678	643	687	636	638	638	653	610	653	678	669	660	663	680	668	642	660	662	641	702	670	684	676	688	721	673	682	662	649	692	692	697	641	638	701	681	638	704	666	666	671	660	665	652	673	683	672	645	635	708	696	654	660	637	703	675	680	672	676	674	669	670	662	651	660	665	675	724	645	654	701	707	653	659	663	665	694	710	682	665	663	674	694	694	649	671	684	687	647	670	680	651	651	670	650	674	725	712	682	709	641	706	680	652	649	689	666	670	642	699	671	673	651	684	676	696	656	671	639	702	703	695	618	658	661	669	689	709	665	654	659	677	685	646	609	658	621	649	659	655	666	654	661	667	724	658	716	661	680	660	697	685	672	664	602	674	662	651	662	670	664	659	654	655	637	736	699	653	680	626	704	698	675	648	663	689	643	631	702	705	672	695	693	675	696	670	687	678	621	758	674	670	653	679	701	697	724	659	701	669	694	651	668	681	671	632	695	671	665	691	617	664	613	657	644	664	637	661	699	679	684	667	700	642	664	660	657	670	667	654	659	664	694	636	664	626	705	674	677	675	695	680	652	681	671	648	614	657	664	693	623	618	660	659	616	655	693	705	655	606	649	722	698	671	619	665	671	694	706	665	702	651	750	684	707	704	674	664	649	660	628	691	683	714	691	665	743	677	669	651	645	645	685	698	653	699	637	645	669	640	712	669	634	667	670	700	632	696	657	690	694	623	667	709	647	682	703	698	693	699	711	656	678	625	664	657	727	640	649	690	646	643	640	583	642	682	636	681	694	671	685	676	673	662	659	663	667	666	716	650	693	635	715	706	678	647	642	666	709	696	667	702	673	695	655	629	692	648	635	668	697	674	658	678	667	701	641	718	637	675	643	670	670	659	657	688	656	670	665	680	670	618	634	659	704	647	701	693	688	670	664	653	657	670	708	703	693	651	613	709	660	696	623	655	657	689	672	687	709	676	689	689	674	650	656	671	682	674	683	691	629	661	664	707	701	657	673	616	669	705	703	691	700	659	648	692	719	655	656	685	667	629	684	638	659	668	721	663	670	695	640	688	685	680	694	692	681	659	633	680	716	654	649	671	623	658	713	660	631	646	635	685	667	682	656	715	653	675	727	657	675	669	657	658	662	635	690	707	641	673	726	668	658	675	638	705	663	721	669	701	669	716	686	667	647	654	660	689	699	692	703	681	665	664	711	664	644	687	649	675	670	695	635	694	675	643	664	622	708	707	704	649	645	605	668	679	670	711	676	699	690	675	675	669	676	683	710	696	724	679	677	657	686	694	671	681	637	675	709	663	640	682	617	649	681	648	644	657	656	707	663	661	666	704	675	709	707	658	658	663	707	680	664	696	655	682	670	624	661	651	738	679	671	696	696	685	677	652	670	662	669	658	656	683	711	639	685	683	669	668	649	663	652	664	653	651	687	688	661	668	685	667	637	651	692	665	672	644	728	691	652	687	691	663	665	692	656	723	656	637	648	668	642	695	647	728	637	650	677	673	672	654	684	676	655	690	688	682	658	662	649	661	693	662	695	648	631	631	652	650	650	641	710	700	663	691	643	668	681	650	712	622	694	694	651	700	641	602	648	640	641	657	657	679	714	611	658	667	647	625	650	653	684	684	656	692	695	663	632	677	649	666	649	674	675	664	661	674	690	645	666	629	674	663	663	671	616	661	661	643	698	638	645	667	685	716	658	645	703	653	663	670	687	748	668	662	709	652	652	668	680	637	651	694	673	668	697	674	668	706	668	667	666	638	666	715	664	696	581	684	672	743	672	696	620	657	627	633	644	655	657	685	650	635	671	659	648	647	644	656	653	684	653	676	636	642	668	679	684	631	665	690	665	694	680	638	633	676	677	676	672	662
22652	21293	29872	30731	36153	36380	33579	22334	10528	4797	2890	1182	881	859	898	858	929	817	832	873	875	841	816	885	878	846	856	894	831	860	812	828	848	862	876	917	897	863	880	865	907	860	915	828	869	891	817	863	824	921	925	852	841	859	828	878	872	876	869	842	866	850	831	866	825	916	879	878	883	812	869	814	854	834	855	841	864	869	843	865	853	812	883	847	839	864	810	859	808	873	825	868	862	826	841	816	873	877	888	860	834	763	878	821	879	836	879	840	861	861	838	856	840	839	866	833	857	887	887	863	854	856	849	841	880	856	894	839	846	869	875	831	890	892	872	884	838	880	891	872	893	863	828	822	875	864	806	826	901	859	854	865	797	882	873	846	825	863	856	812	861	918	937	864	858	855	878	894	829	888	855	906	849	836	873	891	833	872	852	858	874	879	905	835	884	846	841	829	874	834	835	875	802	817	848	878	862	860	868	893	853	890	870	884	848	915	826	863	843	933	861	852	896	876	825	833	875	843	798	900	899	847	877	850	844	865	828	889	843	909	846	884	906	887	836	843	909	924	843	860	883	822	905	863	822	909	844	838	841	831	839	827	871	878	897	893	823	844	855	864	870	848	831	870	838	896	910	842	868	849	860	849	809	847	810	869	922	912	887	838	854	842	867	900	818	861	868	823	801	882	808	850	880	869	844	890	891	824	859	874	825	863	848	848	863	874	873	859	863	810	851	863	885	804	839	845	901	831	800	873	874	882	829	853	923	863	855	822	839	908	819	854	833	812	887	810	840	831	892	851	824	857	836	838	873	882	855	861	834	868	856	849	791	870	844	831	884	879	819	879	856	860	866	865	860	892	874	826	907	864	833	827	857	884	898	826	854	924	904	885	891	860	877	852	911	856	863	892	851	879	890	825	863	847	822	832	865	880	828	879	847	831	876	870	835	860	849	848	814	900	851	906	880	876	850	887	868	883	851	894	900	803	862	895	869	818	874	849	847	858	826	875	883	855	857	786	911	841	892	818	866	837	856	861	850	850	859	810	842	823	837	884	891	874	878	813	896	869	809	796	885	880	847	861	872	799	848	862	827	799	800	889	901	851	803	833	844	848	883	885	814	825	869	871	834	820	838	876	831	823	876	894	884	835	836	813	859	823	834	855	821	860	915	808	802	851	858	814	849	836	813	851	846	852	847	872	834	850	841	816	896	848	841	821	823	869	887	852	843	862	889	854	827	841	879	888	846	840	837	843	834	789	821	824	879	805	859	791	833	838	865	861	892	844	934	858	851	880	827	832	831	867	887	846	843	878	907	847	894	832	907	890	852	854	879	875	876	892	813	818	867	876	870	862	862	849	867	904	875	812	902	912	879	867	891	848	831	859	862	856	875	830	849	859	849	861	864	827	823	860	867	903	846	896	843	883	841	805	824	859	939	875	832	842	883	838	891	858	921	834	840	825	878	844	873	819	854	850	788	830	852	818	872	819	823	864	868	888	839	881	894	818	899	880	855	839	891	855	857	897	859	856	870	785	891	847	828	873	861	824	862	864	831	890	828	844	835	892	866	885	910	903	861	879	819	852	793	875	900	887	841	928	858	837	862	853	873	852	855	827	917	886	847	852	844	858	852	859	812	834	829	881	825	865	874	875	911	853	936	835	855	845	869	871	848	828	851	828	844	836	893	876	863	896	841	863	840	829	841	882	848	880	861	886	876	871	868	881	856	831	827	862	841	857	851	835	886	831	855	830	890	864	881	855	865	842	876	850	869	823	815	857	866	847	855	850	880	874	917	828	862	915	835	859	787	875	868	899	869	811	834	861	843	879	852	785	882	856	870	861	828	835	818	817	867	867	883	793	890	851	841	832	796	842	867	888	875	857	848	828	861	869	849	837	890	862	867	830	848	909	888	904	850	837	854	884	865	896	837	848	850	887	860	887	893	850	864	805	880	881	814	854	852	828	848	831	790	848	870	865	869	838	841	839	884	828	813	817	840	858	877	864	775	836	815	817	859	836	879	839	806	888	875	867	905	893	919	900	857	849	867	825	850	887	880	875	871	880	824	907	857	840	841	873	855	876	840	882	862	913	868	858	906	901	853	834	850	870	840	835	871	860	864	816	811	858	832	866	844	829	805	837	886	835	870	833	872	812	919	796	847	876	867	890	852	859	840	843	855	797	823	834	838	893	816	851	842	833	839	869	863	887	886	898	859	878	788	916	865	810	900	873	856	860	878	855	915	915	816	845	828	846	889	821	878	831	841	903	874	854	824	855	836	875	818	862	842	819	862	864	859	816	822	843	794	858	860	868	875	836	837	821	845	896	804	891	862	879	903	876	814	876	790	834	906	885	780	838	871	853	858	820	846	861	859	887	882	843	937	857	879	809	871	832	812	896	831	852	847	852	889	852	855	845	849	834	848	888	875	878	845	817	841	862	874	847	812	859	862	797	840	873	831	823	861	794	904	891	844	842	830	857	892	819	854	773	864	834	859	890	892	843	877	815	853	823	835	893	869	799	840	916	817	858	796	900	851	864	872	870	857	886	884	874	831	853	894	847	868	832	862	901	895	838	858	861	860	910	831	870	917	818	819	882	882	859	875	846	836	837	820	881	843	874	830	884	830	896	842	868	841	845	846	897	880	798	900	858	848	777	831	839	839	888	815	927	895	857	780	810	871	855	801	884	839	780	847	859	877	837	877	839	818	802	828	853	862	869	849	829	839	836	845	866	847	889	848	842	837	868	834	869	897	814	858	826	826	864	845	839	871	869	925	922	897	841	863	873	879	856	891	881	850	836	797	880	850	845	888	843	828	820	853	860	862	821	857	856	882	877	870	887	881	845	827	825	806	790	811	878	824	868	864	870	904	867	809	872	852	802	875	857	829	846	875	891	826	847	895	859	832	829	899	879	853	886	838	819	852	835	878	871	877	860	875	882	839	834	882	856	855	896	850	840	815	885	868	882	896	830	864	855	850	765	844	857	865	843	882	876	865	843	838	829	805	824	820	862	837	827	862	852	898	816	885	865	857	808	880	854	891	857	829	885	828	861	843	862	876	908	875	875	901	839	901	826	864	850	855	811	864	843	888	871	827	836	820	839	849	856	917	866	841	841	817	871	833	813	863	819	815	850	859	885	864	860	843	854	867	856	851	896	854	861	851	896	838	848	902	831	912	855	878	832	853	848	846	834	852	848	883	817	841	863	813	865	867	835	845	892	870	828	826	833	887	852	893	847	847	886	873	823	874	845	851	827	848	860	810	868	903	857	869	824	860	917	836	833	854	903	843	852	838	872	863	858	795	861	867	839	849	869	853	886	843	879	822	811	875	863	918	868	841	841	829	846	857	816	837	895	920	892	860	803	841	879	811	873	855	850	828	836	890	892	825	825	896	823	785	898	829	817	846	816	938	894	809	843	884	864	787	881	874	921	838	867	833	856	854	862	879	864	851	829	844	833	866	890	847	867	829	855	828	868	860	828	837	820	873	895	836	850	824	854	789	837
40319	85618	70503	62036	52990	42340	34105	24171	12205	6439	4088	1405	895	895	867	890	873	863	913	895	921	913	905	865	901	835	885	824	863	903	838	859	861	819	870	879	878	869	851	909	896	846	877	826	921	859	832	873	897	887	871	927	849	928	862	872	893	917	836	857	914	870	855	876	911	858	906	837	874	896	889	893	839	848	860	888	824	877	861	884	864	821	826	867	891	827	874	899	840	869	816	904	895	875	888	886	863	876	912	895	883	832	863	824	882	827	862	904	883	877	827	825	842	866	799	873	878	881	817	901	848	878	856	840	839	864	823	868	834	871	878	866	813	903	909	847	867	856	884	844	882	863	871	832	894	861	871	900	854	900	877	859	883	863	829	816	883	876	876	836	865	869	878	881	843	894	867	879	873	885	879	828	867	853	913	881	867	852	897	799	861	891	879	878	819	879	897	899	924	896	886	837	904	839	875	871	891	890	882	917	856	876	874	874	848	862	835	890	923	849	827	870	876	867	836	835	854	897	907	869	878	880	841	841	841	897	872	866	915	886	855	889	843	885	795	894	874	882	882	880	859	888	854	867	847	860	880	868	875	873	908	831	847	876	890	871	870	843	867	844	847	846	852	930	836	905	892	878	881	883	874	850	912	886	868	879	858	837	871	825	909	855	865	931	856	827	849	891	817	872	870	884	863	873	837	881	851	813	853	864	899	883	854	898	842	848	858	845	879	856	790	896	861	896	882	844	934	868	908	865	855	890	899	871	907	881	894	894	852	900	893	857	870	886	865	907	863	879	874	850	851	865	896	870	898	841	866	881	848	863	883	838	868	871	834	905	865	845	806	850	882	907	866	858	849	844	869	912	867	893	911	864	898	859	877	843	859	849	867	879	891	861	872	893	859	822	875	833	840	843	884	820	909	889	906	793	857	840	861	931	918	835	889	836	849	876	908	899	823	897	869	882	896	876	889	885	881	859	861	824	882	964	854	868	858	852	912	848	854	881	840	870	880	852	882	871	874	871	860	871	870	894	888	792	894	858	854	944	864	845	852	896	894	867	896	864	868	855	834	855	868	836	869	916	875	860	888	841	808	892	839	868	919	894	861	848	882	858	851	849	785	868	864	841	826	884	896	916	859	832	851	894	871	845	879	859	890	859	834	884	863	870	859	807	853	901	911	885	877	943	891	870	879	893	849	865	872	851	859	873	848	867	871	896	896	916	869	848	869	901	842	861	892	856	852	867	830	865	830	924	840	936	862	905	885	886	868	894	817	862	935	884	895	871	896	875	872	885	853	903	865	855	808	812	871	899	929	874	850	862	871	822	880	861	882	905	839	885	892	963	831	846	830	851	883	829	910	843	856	856	850	876	855	884	885	879	818	934	856	868	860	843	845	911	869	843	865	823	864	871	889	848	766	848	846	868	834	860	833	837	891	882	879	852	876	844	853	860	861	907	862	895	880	880	877	863	915	909	902	872	855	873	911	884	843	890	864	855	859	928	830	854	889	857	883	888	867	872	836	908	908	841	832	889	850	930	857	861	861	902	857	859	891	911	855	871	863	897	878	889	911	838	914	877	833	888	847	833	887	874	900	896	857	879	890	941	885	869	889	839	816	877	887	874	882	859	859	871	870	894	830	847	856	846	883	856	877	810	840	926	886	923	866	873	845	832	883	849	898	864	871	851	876	885	858	861	849	896	863	862	900	912	882	903	893	873	856	900	886	874	865	847	840	843	899	848	900	855	818	904	873	849	850	901	856	847	874	880	882	890	903	841	901	880	837	824	887	855	837	851	932	861	834	823	939	908	816	814	859	856	848	900	862	833	840	880	841	888	842	842	876	889	846	857	913	844	934	893	880	824	860	883	881	901	906	844	894	891	836	859	879	831	900	893	874	891	910	903	823	898	854	862	846	884	876	843	890	920	866	839	878	860	896	886	873	862	851	850	815	874	810	866	892	890	903	898	823	843	813	848	913	915	858	897	891	885	865	882	886	881	845	846	874	868	841	885	814	852	875	893	913	898	882	881	893	842	840	882	856	845	822	927	862	845	872	893	814	840	879	879	860	836	833	859	921	885	913	877	833	842	823	876	869	920	844	910	843	813	896	889	877	825	885	873	857	856	886	886	892	869	859	890	855	870	916	836	864	835	874	906	874	821	912	852	868	850	848	868	855	927	901	826	871	882	880	853	842	866	861	850	878	879	882	906	885	804	858	851	918	864	898	872	834	867	906	895	852	859	847	917	817	893	890	896	854	848	892	831	896	832	824	891	877	855	842	873	839	863	866	865	864	868	863	921	860	877	863	886	897	874	864	922	852	871	866	842	944	856	930	851	897	852	859	900	866	855	898	895	863	890	924	831	881	833	833	855	812	904	925	825	882	861	828	853	937	800	890	893	906	837	875	866	915	844	812	842	873	828	908	904	837	843	890	919	803	877	865	856	873	841	862	856	884	810	923	845	899	862	879	852	855	806	790	816	860	845	900	814	872	854	885	857	894	853	848	851	902	839	889	808	861	896	841	905	851	826	853	891	902	825	793	857	917	892	883	874	889	910	846	886	866	867	884	885	917	842	886	888	866	869	853	883	862	890	903	889	854	833	829	856	947	878	865	875	826	818	862	876	865	900	857	852	864	843	839	850	826	916	835	843	883	838	843	905	924	827	864	871	862	863	879	883	918	910	834	877	868	843	850	810	858	845	872	868	841	887	898	918	890	850	921	795	891	888	915	850	866	891	843	876	876	880	826	896	860	851	847	838	835	894	883	869	863	841	852	920	870	861	837	874	883	873	866	889	844	875	857	876	866	852	885	843	863	897	904	879	864	863	890	852	904	882	857	933	880	824	875	873	855	871	878	860	849	849	903	934	815	916	857	866	873	832	861	844	872	877	852	826	852	883	851	873	887	883	859	860	885	921	866	810	853	878	883	844	824	850	847	827	895	894	908	845	904	872	886	854	869	858	886	858	944	909	817	837	817	862	877	908	912	870	887	828	889	870	894	849	880	907	856	923	883	867	874	840	840	857	851	847	875	860	894	873	885	832	862	879	889	873	875	893	896	895	886	863	814	916	925	854	903	891	884	848	891	857	889	866	843	882	825	882	864	849	809	879	902	842	847	898	850	902	878	899	928	830	886	893	831	846	829	880	841	825	913	913	835	834	884	873	862	863	894	876	896	844	867	824	879	863	846	875	874	873	854	846	876	909	920	868	860	930	876	842	909	860	835	874	874	900	857	883	940	842	874	828	791	851	894	872	849	914	867	868	869	858	855	899	913	821	868	810	907	917	873	885	855	862	885	853	917	875	897	846	851	876	901	832	826	806	924	835	845	937	904	913	888	865	838	855	858	831	949	912	846	862	834	841	878	914	867	890	818	857	847	892	868	880	857	913	883	859	887	893	859	810	871	878	825	850	876	879	875	823	869	848	880	842	874	852	895	820	880	891	911	858	875	867	866	846	891	870	870	838	874	863	871	904	833	814	846	875	865	858	904	867	841	874
28538	21259	18984	16664	9356	4606	2774	1668	1180	724	567	518	483	464	471	483	502	490	499	497	479	513	482	492	464	483	486	394	467	493	450	479	468	461	489	490	489	492	473	467	481	502	496	467	462	504	470	495	461	488	490	486	444	514	503	465	480	464	490	465	459	478	475	444	475	492	424	449	435	458	430	459	411	497	467	451	447	445	477	473	474	466	441	462	459	459	464	500	456	475	496	467	475	463	477	461	454	460	447	448	494	499	504	500	449	497	441	464	518	465	445	461	448	467	461	448	484	468	477	455	465	474	512	469	491	502	513	460	487	492	507	534	454	470	483	441	496	483	471	459	446	488	471	531	484	477	470	431	456	465	477	426	435	512	493	474	456	464	464	444	446	472	438	461	499	451	479	455	480	398	493	498	509	476	489	425	486	434	471	480	490	458	489	441	458	442	467	457	448	469	449	455	501	462	486	480	465	486	499	479	432	465	453	488	457	475	473	464	481	473	467	442	473	446	455	478	425	439	476	500	459	488	491	459	484	455	462	490	449	449	469	474	456	487	497	446	455	483	491	488	492	470	453	468	460	472	465	488	429	506	474	448	465	473	506	443	434	501	455	474	502	490	489	467	496	516	438	478	478	525	510	481	488	478	480	479	453	513	448	482	480	489	469	484	477	477	485	511	421	493	496	458	474	429	491	466	488	485	454	455	468	443	475	478	482	467	495	482	489	424	467	488	503	489	446	456	466	484	530	494	479	488	464	476	463	484	446	472	479	446	460	512	472	508	475	512	486	495	449	508	499	504	478	477	508	476	456	452	504	476	517	493	529	513	475	504	444	486	491	497	467	475	464	511	457	496	439	458	472	456	504	474	465	492	483	437	513	504	505	501	473	459	468	487	490	461	430	499	430	505	478	513	454	440	467	496	472	432	461	463	498	476	467	451	446	494	437	478	477	473	477	488	468	467	459	497	425	464	478	459	465	447	523	476	436	487	448	453	453	437	463	439	467	509	501	481	478	488	512	453	473	451	480	461	454	449	469	459	461	445	484	462	494	444	478	432	493	466	458	447	463	499	447	462	459	467	508	432	469	454	454	465	402	517	473	450	490	447	466	473	488	443	485	486	458	467	506	538	461	460	488	461	503	483	474	493	490	475	483	477	483	444	452	454	413	499	485	501	452	468	459	474	463	456	467	480	461	476	480	443	482	459	496	455	466	450	459	470	470	466	467	499	500	477	457	473	490	473	480	438	472	475	484	453	498	499	478	504	508	465	499	482	479	498	436	442	482	475	461	501	474	461	492	490	484	500	439	420	486	448	445	446	479	470	464	487	507	495	474	481	442	500	447	461	467	466	491	444	453	431	459	456	469	457	443	464	452	493	447	480	450	497	472	474	459	467	429	444	485	461	459	534	500	510	439	451	447	463	473	465	457	506	484	450	478	426	433	458	472	458	458	498	488	495	474	523	464	488	491	493	495	481	473	501	439	468	478	492	471	437	478	493	466	496	437	406	472	450	477	474	503	437	490	517	495	483	465	515	452	444	473	470	467	493	471	494	441	458	470	497	506	482	482	482	491	460	476	458	484	450	476	446	464	469	463	466	488	476	446	456	469	448	493	464	442	456	488	478	477	477	473	451	478	504	460	471	463	495	452	466	490	458	496	463	445	482	468	492	441	508	463	465	474	501	447	468	455	466	450	485	451	453	481	470	455	499	471	450	480	496	480	452	460	446	478	461	476	492	426	501	473	474	469	491	457	419	497	472	490	472	529	484	467	475	451	526	489	494	482	514	430	449	502	445	468	447	491	456	464	489	470	464	487	471	472	482	509	477	458	437	454	488	466	466	449	450	456	462	473	513	473	470	497	457	495	428	480	473	492	464	471	473	493	485	453	448	469	484	486	443	480	487	434	483	468	485	427	466	482	465	483	440	453	444	439	452	492	440	478	480	482	483	466	455	447	462	488	458	454	504	429	469	454	438	466	458	453	451	514	457	457	463	450	469	466	435	475	501	461	498	487	485	449	464	467	467	467	491	465	442	482	483	466	476	477	493	527	454	480	453	497	471	456	503	453	486	480	481	473	482	478	482	465	475	497	459	461	500	471	472	434	483	457	454	451	454	471	519	461	493	502	460	474	495	461	478	444	440	443	466	447	452	492	496	492	529	492	463	454	516	496	473	472	490	435	496	453	470	423	480	446	491	449	434	503	478	481	481	523	467	467	502	479	482	448	448	485	474	479	439	498	476	444	446	445	471	461	489	515	479	493	478	475	431	462	503	462	469	490	485	479	520	500	462	449	484	467	515	466	481	476	460	480	466	457	488	483	466	464	485	514	496	456	466	459	458	492	455	496	412	471	451	436	479	469	456	501	477	491	457	464	505	453	468	478	495	464	472	457	457	505	497	494	525	499	495	501	447	479	484	453	460	503	490	435	460	443	473	481	468	474	463	478	457	461	447	427	492	492	445	472	469	474	481	474	497	509	464	469	480	461	486	457	498	432	501	490	497	451	476	480	500	430	510	454	473	495	446	441	489	490	480	457	466	435	498	512	476	486	481	437	493	503	470	473	470	497	492	423	416	488	434	473	450	464	485	467	477	489	489	470	473	442	518	484	527	462	496	492	429	454	510	484	454	480	471	470	478	461	451	478	494	479	431	457	512	522	493	478	482	448	471	508	516	543	474	498	497	488	420	483	466	491	475	461	494	429	428	450	474	480	489	484	456	476	452	468	431	477	445	506	444	502	484	468	499	452	450	473	475	483	522	490	472	458	462	476	457	475	474	474	481	487	473	458	446	498	458	478	451	503	445	497	431	457	452	475	460	455	489	450	509	465	487	478	475	496	498	492	450	472	468	459	479	482	506	496	482	471	472	487	480	481	493	510	490	479	474	449	522	470	438	463	475	453	471	429	460	478	451	490	446	480	465	472	491	483	439	447	470	492	428	465	463	479	476	480	473	484	479	487	508	492	461	480	471	478	479	443	449	499	494	455	454	457	502	531	484	453	454	470	460	489	499	497	438	453	465	474	461	469	495	464	474	437	458	509	467	487	489	487	461	496	452	457	483	452	471	475	478	457	482	490	456	475	460	476	472	480	448	485	484	448	473	480	418	445	461	461	449	463	470	467	457	470	479	455	538	498	477	401	460	478	443	459	475	462	525	508	497	470	476	474	424	513	493	431	476	468	477	446	470	488	480	457	502	523	470	471	479	456	502	490	476	488	479	474	481	464	478	473	458	472	473	482	501	523	507	465	465	464	479	477	501	437	481	421	468	441	487	500	457	454	459	481	485	467	436	451	482	485	522	439	517	466	513	445	500	504	476	510	435	450	452	513	510	489	507	429	484	439	466	488	498	473	447	473	418	497	488	489	428	477	471	445	467	451	504	437	463	465	516	454	505	475	456	497	479	506	455	479	458	474	466	474	454	517	457	472	476	462	478	457	484	472	465	462	479	460	504	507	508	457	462	472	481	459	469	492	497	441	461	464	455	432	453
19472	23807	16604	13871	9617	5779	3474	2253	1485	938	825	573	504	540	515	510	524	497	467	521	520	517	515	537	529	506	482	535	514	520	525	499	520	479	496	548	481	504	524	536	521	527	503	558	515	489	506	555	530	539	508	515	543	501	513	537	500	516	528	521	489	522	526	516	536	488	504	523	501	486	509	542	516	474	503	556	494	504	491	487	540	504	574	524	526	496	491	538	518	532	528	506	518	473	510	534	490	539	535	542	516	504	530	492	510	506	545	517	526	488	545	483	508	494	497	532	521	505	524	520	547	520	485	518	543	545	520	505	495	509	543	511	516	554	511	504	506	505	504	462	514	520	489	491	487	519	490	523	538	508	520	547	516	559	496	529	524	514	531	475	525	497	547	531	529	525	518	515	535	531	539	473	527	521	534	492	526	515	540	492	518	497	503	547	541	499	519	551	463	535	501	521	541	503	479	528	512	528	520	459	546	580	494	519	524	504	494	529	521	535	517	522	545	531	512	507	474	507	536	520	497	483	514	529	528	508	516	476	516	516	572	496	515	508	505	520	538	527	456	515	483	526	487	548	531	506	473	502	523	510	536	505	547	489	497	521	532	554	518	517	536	484	478	504	497	549	505	523	533	548	509	478	542	487	483	559	544	543	506	504	485	505	470	506	498	573	527	470	533	476	521	532	520	551	483	485	514	491	532	486	545	545	516	521	515	541	496	516	525	542	533	545	540	517	515	503	499	499	481	530	519	493	506	536	491	529	526	499	499	537	511	520	524	524	510	505	511	516	497	499	476	519	526	506	497	493	512	542	469	541	482	513	538	530	510	525	532	496	506	515	547	523	507	507	534	546	492	527	554	486	490	482	533	536	540	539	536	511	550	526	506	495	530	515	479	534	467	512	552	499	492	523	550	543	491	506	520	497	505	504	483	511	526	510	480	510	536	500	523	487	500	532	480	503	502	544	480	493	508	549	510	535	523	516	524	479	503	521	499	545	536	548	492	496	498	523	533	503	516	479	531	533	505	500	519	508	530	505	489	502	502	509	543	527	524	479	478	521	516	526	505	510	534	499	507	520	531	499	502	556	430	527	496	493	485	497	493	513	546	497	514	466	517	516	519	480	531	533	528	508	506	498	530	538	487	523	544	529	538	511	513	465	503	575	473	507	540	516	516	522	513	490	526	490	520	522	463	553	533	507	535	535	518	520	491	539	524	523	506	502	498	546	556	524	517	519	476	505	521	519	495	518	529	548	505	520	517	559	529	496	536	541	506	506	512	526	553	499	509	546	508	493	489	513	478	532	512	538	506	479	477	525	497	531	560	555	541	525	531	521	520	527	514	521	474	544	525	508	501	528	482	516	513	539	540	500	500	505	527	529	513	509	497	485	530	513	523	451	526	487	506	493	530	528	481	506	526	472	519	516	515	522	491	497	485	493	538	522	493	499	567	501	496	526	509	512	520	549	501	485	530	507	505	517	493	557	522	529	514	482	501	518	521	519	503	501	534	556	498	514	493	502	541	553	542	532	497	476	566	500	526	514	532	502	533	513	546	514	525	476	518	505	521	483	558	488	537	554	510	507	536	553	477	518	539	501	528	529	475	509	528	521	537	494	551	498	486	526	496	508	511	523	509	528	498	498	478	539	511	510	545	486	506	543	526	499	507	493	564	512	512	506	479	501	457	538	503	486	519	505	531	525	520	514	518	515	489	495	511	512	504	529	510	553	557	527	550	506	528	505	540	481	522	525	492	487	522	544	503	536	465	560	539	530	527	514	536	528	490	573	464	537	505	475	472	550	506	533	518	539	504	505	519	472	544	506	502	487	502	537	527	548	461	543	518	523	528	476	510	529	545	519	509	492	526	508	515	494	518	506	555	501	527	532	518	512	531	499	538	510	526	514	523	506	536	514	519	498	523	526	507	487	472	522	501	509	530	503	501	482	503	505	590	556	528	489	516	522	481	518	519	486	502	552	521	503	492	488	537	547	476	488	496	465	534	523	567	541	492	529	544	516	537	506	527	522	507	541	508	538	464	483	510	502	511	506	530	525	515	532	559	492	519	511	478	495	540	490	494	480	492	534	526	478	494	533	505	511	537	537	521	517	483	538	518	530	521	510	500	505	517	519	533	508	507	522	496	525	491	502	529	531	559	518	508	523	504	503	489	490	477	495	506	531	539	472	539	507	537	525	491	533	503	536	515	477	522	521	488	489	528	457	515	483	460	477	518	511	472	496	537	524	533	507	536	518	479	498	549	509	531	525	526	556	513	515	531	556	537	539	536	521	501	497	530	528	504	501	478	531	497	518	519	525	491	533	485	480	561	507	496	541	496	543	503	505	476	501	498	525	553	510	507	498	520	510	474	458	552	509	491	509	520	570	525	520	501	523	527	559	505	517	503	467	543	512	539	517	493	524	526	481	534	513	524	539	527	503	534	522	556	511	516	560	515	475	548	503	483	508	475	527	522	514	535	566	531	504	507	493	485	542	505	529	520	530	554	524	486	520	561	482	510	542	500	509	523	536	537	542	522	523	507	467	530	534	492	531	513	547	515	509	528	525	536	518	512	490	535	531	500	498	538	522	432	491	512	526	477	521	505	495	516	497	511	480	518	501	539	534	560	522	518	502	509	544	484	522	527	506	530	453	502	512	548	543	519	506	508	484	524	507	489	527	509	509	531	498	500	473	536	517	541	473	537	575	499	512	491	550	531	503	532	523	489	513	499	504	508	511	515	537	508	543	514	519	540	538	518	495	517	511	507	511	508	528	487	493	495	507	506	503	520	522	513	484	514	510	483	510	520	506	496	528	494	528	518	497	552	532	515	500	552	531	499	520	538	532	493	523	466	466	516	543	548	525	525	548	479	495	537	501	521	481	534	542	506	535	517	481	527	507	526	499	509	495	554	529	499	499	550	521	453	520	518	560	534	480	538	511	487	554	549	528	550	500	528	485	544	521	529	520	528	495	529	529	544	509	470	522	468	506	529	515	508	471	490	502	496	522	540	519	546	500	485	475	504	492	518	510	545	474	518	563	525	514	561	518	531	510	493	523	553	541	508	541	475	526	562	505	507	539	517	524	530	555	513	558	537	526	537	494	496	516	548	508	522	508	509	500	533	525	504	474	500	511	509	535	480	552	544	508	576	521	487	516	505	511	550	539	517	520	503	479	489	485	506	530	514	468	520	536	510	545	522	485	514	513	499	548	509	557	502	506	526	519	511	527	510	510	474	483	570	536	516	486	472	479	492	505	542	509	556	522	500	493	539	537	533	532	487	467	522	545	546	517	531	523	531	512	507	531	471	535	501	532	498	544	486	535	537	517	530	525	500	530	520	505	528	505	513	523	540	560	491	521	529	530	500	521	517	535	544	513	521	524	505	502	542	511	499	579	519	554	518	502	529	498	510	515	505	488	490	491	550	490	525	511	496	514	516	486	507	527	536	528	554	523	518	549	508	512	516	507	499	500	521	507	499	510	486	510	549	522	498	489
23530	21023	30643	35928	36113	32719	25789	15086	9331	5623	2527	735	557	580	572	553	564	543	567	568	584	562	563	571	533	555	572	564	537	545	574	593	596	583	600	597	589	560	547	556	601	548	564	564	564	598	569	568	548	577	564	547	589	544	555	568	548	554	558	570	619	550	582	600	622	576	574	552	573	567	565	531	586	545	600	557	573	587	523	546	514	571	588	522	520	613	566	556	553	590	575	588	567	575	596	514	544	578	555	579	556	588	547	564	554	573	555	567	571	582	556	526	558	560	606	543	603	561	564	562	518	550	539	580	561	555	580	548	561	546	604	596	579	543	566	583	569	574	519	540	548	508	539	558	582	555	551	584	546	561	580	575	580	516	563	537	565	547	576	559	553	598	548	533	589	572	561	598	589	550	597	559	589	571	594	522	574	531	609	603	561	578	587	539	563	554	575	572	566	565	545	552	551	566	563	531	577	552	540	563	556	585	566	592	567	562	575	584	555	578	585	584	587	576	578	570	599	555	561	567	569	525	616	564	580	530	595	548	542	586	576	579	569	559	611	582	562	523	564	589	589	591	534	602	538	603	565	580	597	596	550	570	579	583	558	596	571	566	561	588	600	597	520	584	583	523	550	544	572	559	537	514	574	576	554	557	571	571	555	559	557	561	563	540	520	599	594	597	592	561	562	590	618	585	615	566	568	593	578	495	580	572	545	557	599	569	551	539	595	530	568	574	545	565	570	556	574	554	577	571	545	574	570	623	570	610	550	553	575	561	556	574	575	551	577	541	605	516	565	593	598	624	522	561	572	529	581	567	568	640	536	563	572	573	538	550	544	567	547	570	552	613	557	570	583	543	566	582	511	589	567	511	586	556	596	567	579	568	564	604	558	570	550	584	574	630	555	562	564	564	568	557	545	608	602	565	536	551	551	580	602	576	549	575	579	516	574	559	573	596	579	585	567	545	589	556	549	548	578	548	564	576	570	542	605	532	549	590	563	553	551	573	580	549	576	504	593	546	557	585	564	527	563	540	562	579	560	574	543	570	536	535	546	588	562	568	574	536	601	599	608	574	550	583	589	558	509	583	596	619	586	578	585	538	567	565	591	573	589	570	545	598	565	565	558	589	522	549	586	581	541	577	564	552	537	550	569	577	562	518	562	593	598	530	566	564	570	583	561	556	566	561	544	566	575	540	537	583	539	582	562	516	555	561	590	604	556	605	552	572	522	548	587	583	564	584	543	567	567	589	593	591	557	560	574	519	629	595	577	583	605	554	548	559	587	563	588	564	593	564	573	550	581	548	536	585	542	588	553	587	569	573	581	563	569	561	552	570	561	578	556	561	544	558	551	517	597	540	569	568	563	563	628	612	541	594	552	558	526	578	549	561	552	563	575	616	587	649	598	587	586	559	621	520	564	538	552	610	528	551	555	590	528	520	555	546	529	601	595	585	601	567	514	558	611	545	620	569	557	555	543	543	583	558	575	553	602	603	564	596	538	590	574	590	551	583	556	567	546	591	575	591	545	593	602	571	565	566	536	582	604	544	572	562	603	561	588	572	623	553	520	552	558	532	552	578	554	579	568	563	551	566	580	545	572	528	574	571	591	532	553	604	557	563	604	576	574	532	538	550	591	612	590	559	583	582	621	589	578	634	538	607	601	566	528	581	561	562	525	536	556	572	586	543	574	599	575	531	546	575	622	590	599	573	530	568	590	586	580	536	577	560	566	612	526	600	577	538	567	548	555	591	614	561	569	544	568	582	565	541	558	571	580	581	570	553	554	570	550	581	565	567	558	557	577	606	525	587	551	531	569	537	575	563	570	607	561	616	578	622	574	559	563	561	619	528	600	582	594	573	568	597	559	558	584	542	571	572	591	553	556	565	571	558	588	552	575	560	554	565	532	549	545	550	569	582	573	587	558	567	565	553	572	545	583	550	559	581	543	569	534	564	575	556	608	575	583	539	507	541	527	554	516	566	541	573	570	581	559	614	581	557	531	596	567	574	570	535	588	540	594	574	573	570	523	570	576	522	596	554	612	584	581	591	577	522	583	556	521	547	574	583	607	533	591	530	567	599	573	553	591	561	555	539	575	536	579	559	565	537	614	583	553	580	518	587	562	561	540	550	566	524	557	524	546	588	602	557	553	572	576	600	540	557	579	581	544	582	558	563	558	533	588	554	584	526	562	610	603	588	545	589	558	582	566	536	560	572	596	519	590	569	553	559	543	566	529	585	556	530	581	515	558	554	565	536	570	566	593	598	577	569	597	576	554	562	605	603	517	585	586	548	577	566	576	591	598	569	598	536	534	534	563	617	594	587	581	572	543	571	548	578	556	561	542	597	553	537	600	567	620	535	530	547	542	544	595	579	574	584	559	524	560	584	550	543	580	557	571	527	591	516	561	561	573	535	590	547	550	570	555	588	570	596	618	584	556	536	567	570	565	530	531	577	560	552	552	575	574	557	523	603	572	570	574	596	561	577	618	540	535	532	545	525	552	595	556	560	575	536	570	546	559	554	576	543	571	584	559	547	552	544	580	581	584	591	573	566	562	541	533	599	558	571	548	555	571	547	586	558	552	516	571	560	577	575	579	567	520	546	576	576	547	571	587	544	531	555	578	577	601	552	610	543	544	542	545	555	574	561	561	572	565	573	601	536	549	592	541	563	546	518	540	545	556	567	589	517	548	582	559	584	575	585	552	590	560	571	551	551	649	590	521	592	547	599	522	564	585	585	541	527	572	578	532	584	551	544	553	554	577	559	547	593	580	562	550	531	567	532	531	555	571	552	552	572	558	574	590	571	605	565	600	603	516	573	572	589	555	572	574	595	557	564	551	572	564	550	577	541	538	593	562	577	559	558	595	584	595	544	550	573	570	600	597	592	579	557	541	543	575	532	577	555	565	546	549	554	588	573	576	606	572	585	555	571	588	553	592	588	593	566	559	550	554	527	584	543	551	538	590	528	599	587	614	580	519	534	536	592	589	567	584	584	617	543	546	530	538	572	553	581	567	545	609	566	557	570	585	592	533	553	561	527	558	526	533	582	609	555	511	532	565	576	545	565	599	572	519	584	578	600	572	585	584	614	561	568	558	594	560	564	582	564	552	616	562	545	573	545	566	606	572	557	588	522	635	563	550	605	607	611	568	571	569	559	550	597	529	569	569	582	565	564	557	592	528	597	605	554	569	551	547	580	604	602	545	533	578	589	600	577	574	554	579	604	546	570	574	610	550	573	554	557	584	563	562	599	500	559	554	544	578	546	549	567	536	589	585	603	554	540	569	595	608	538	587	560	552	567	563	553	586	596	603	567	543	606	586	569	547	578	548	546	602	584	605	551	549	584	559	553	557	596	551	558	578	592	538	564	551	520	559	592	565	558	556	587	584	627	589	574	576	576	591	559	603	583	554	567	556	568	600	608	547	576	566	561	611	555	556	578	570	577	593	581	592	596	582	583	583	585	556	549	590	566	582	580	553	509	537	566	596	570	548	566
32401	58709	57869	52395	43077	35174	25753	17609	12347	8123	3641	867	570	592	596	621	587	620	591	583	586	589	589	629	567	616	591	561	589	595	597	594	608	633	600	599	637	582	614	601	578	631	594	604	577	625	572	624	590	593	591	627	589	595	596	580	587	644	621	622	607	607	581	596	637	605	575	567	571	635	583	585	557	582	653	569	640	595	591	604	629	644	598	568	561	566	592	590	616	573	601	560	578	599	581	636	595	606	599	574	511	621	595	602	600	621	620	575	614	601	558	577	609	628	622	605	601	588	572	594	621	563	585	610	601	568	608	661	582	589	588	611	597	591	578	649	597	549	583	626	557	601	589	596	625	600	644	604	626	608	582	607	580	578	606	636	560	572	581	605	599	598	594	601	637	618	610	612	591	625	600	573	606	616	565	569	599	565	613	600	616	610	596	607	564	573	603	670	578	590	625	603	616	559	616	566	574	606	641	603	576	606	612	599	584	537	574	599	558	580	636	612	593	607	572	597	581	596	577	576	600	638	584	587	568	574	621	596	586	585	618	576	583	574	619	606	614	588	608	548	618	626	584	633	580	628	609	576	581	609	618	602	602	582	636	580	586	605	572	639	609	604	613	619	597	621	617	618	599	629	589	591	569	562	622	579	630	583	551	617	597	598	623	560	646	611	591	596	581	629	594	537	589	605	607	561	614	609	566	587	593	579	595	555	583	577	575	579	583	601	602	624	607	606	587	647	587	639	568	620	628	602	571	595	585	605	626	597	618	578	609	592	592	607	575	566	563	571	610	583	620	607	585	594	595	625	594	585	603	548	599	579	557	563	609	592	620	591	584	595	604	584	596	606	591	620	547	582	584	621	594	597	625	630	585	569	597	641	590	627	613	564	588	554	594	581	575	622	583	653	586	659	581	562	590	604	564	619	555	584	583	598	561	655	591	534	612	564	586	579	596	582	577	591	622	569	556	565	577	561	640	576	627	563	639	614	579	609	572	584	629	593	613	555	631	588	587	600	592	584	599	578	606	610	594	618	608	590	610	586	601	598	589	583	625	582	611	584	595	632	561	626	569	598	568	582	598	590	594	600	583	634	581	586	628	597	558	600	568	614	620	595	591	619	606	626	618	590	566	626	607	581	591	597	612	549	583	592	576	568	621	551	577	627	608	571	588	586	589	575	629	597	589	614	559	575	605	666	558	612	583	561	617	654	631	600	607	596	598	554	560	620	586	594	558	585	640	628	611	588	561	620	623	612	602	535	569	575	605	638	579	652	584	584	654	597	604	584	589	621	574	614	623	592	668	627	592	587	560	592	619	581	576	582	604	604	583	591	626	597	566	603	593	594	587	568	563	579	618	630	582	631	586	557	552	580	614	584	625	586	572	582	614	588	565	609	583	614	569	605	617	565	587	554	631	601	586	604	664	602	605	613	620	631	619	594	622	551	615	589	564	616	617	609	556	579	611	595	599	583	579	614	580	582	579	578	627	620	602	558	594	541	585	626	587	608	633	593	617	589	598	559	592	577	588	576	612	628	623	578	592	627	593	607	585	560	588	546	583	627	623	599	593	607	608	574	611	615	611	612	566	592	589	583	654	590	606	625	574	575	565	634	602	591	575	558	581	552	561	613	598	618	623	618	555	609	613	557	617	592	553	590	613	597	627	548	622	593	593	593	545	561	563	584	628	576	583	640	558	613	637	597	597	584	639	608	562	591	628	602	597	554	577	553	584	604	627	552	615	619	581	591	608	589	606	575	609	593	583	582	579	604	580	563	611	559	546	589	615	615	576	589	601	576	578	617	571	591	606	553	580	580	588	606	657	613	602	594	672	574	595	602	557	590	589	626	616	582	605	617	575	623	591	581	563	627	579	562	639	599	538	609	584	598	588	573	556	603	563	626	579	591	599	596	577	615	585	596	629	597	612	585	605	576	583	553	564	629	590	609	584	598	590	594	599	573	612	538	586	637	589	578	596	533	631	622	597	624	593	566	634	602	592	523	578	610	604	638	600	605	605	578	555	561	555	598	602	648	613	580	557	561	633	594	564	625	615	573	639	588	591	611	586	628	567	546	622	599	620	636	618	602	579	572	583	610	594	552	585	602	593	610	624	595	597	581	592	593	609	581	623	666	595	625	572	609	604	625	585	551	596	575	592	607	593	579	602	574	576	594	586	562	599	598	610	592	564	576	603	577	607	602	616	654	566	589	586	615	588	615	627	625	550	601	571	591	578	625	573	631	603	599	605	611	611	603	587	603	592	568	582	575	570	587	569	609	611	617	591	632	622	621	561	581	628	575	590	577	596	575	588	604	599	612	611	614	570	583	586	525	555	575	603	618	562	569	601	616	617	583	622	602	607	608	630	631	577	579	599	596	607	604	646	631	592	559	574	603	591	612	607	591	594	595	548	590	611	601	566	547	598	566	559	584	582	599	584	615	603	590	585	597	568	559	578	580	598	607	581	618	603	610	578	611	622	594	579	541	605	582	607	598	549	605	600	615	567	605	601	579	593	580	601	621	570	618	618	540	584	569	637	619	583	626	583	580	582	612	620	568	550	593	617	615	579	571	584	627	603	587	594	583	579	560	597	593	566	571	565	603	579	610	546	619	594	577	589	587	615	601	564	552	543	643	610	598	570	639	608	591	604	570	605	575	591	586	624	630	577	596	595	644	621	582	600	592	571	637	604	591	626	584	511	595	640	601	638	567	608	608	580	583	627	553	594	604	596	608	607	613	597	561	609	616	610	586	605	617	561	599	585	549	569	570	571	553	578	618	607	556	593	571	569	624	568	638	597	582	628	547	593	595	592	597	600	542	601	583	611	629	608	581	599	618	599	590	640	578	573	553	595	601	569	632	573	597	605	580	599	590	650	614	589	583	572	573	620	615	601	583	587	563	653	578	593	611	580	536	614	576	623	591	557	622	603	578	576	592	567	580	552	575	593	574	578	600	574	612	601	567	617	594	601	536	606	562	568	613	583	581	623	607	614	587	561	658	598	598	573	603	596	611	616	598	569	568	605	590	582	625	603	601	592	615	609	625	540	596	674	553	637	601	623	602	593	592	592	563	555	606	598	590	587	640	609	602	618	603	594	548	585	634	614	611	590	607	598	553	595	604	590	547	567	610	579	608	590	573	610	596	596	602	546	618	600	548	579	614	586	562	569	610	576	607	595	607	615	563	607	568	638	605	615	557	593	560	644	545	557	612	598	552	588	603	596	605	591	594	607	626	578	626	579	559	550	627	572	593	615	611	616	620	586	621	574	597	607	532	612	596	599	597	553	600	604	626	605	554	574	645	593	571	655	597	609	570	576	586	596	628	570	610	612	573	617	603	601	613	603	627	580	593	584	612	568	606	569	575	593	569	572	640	576	614	571	593	594	629	627	592	606	620	581	610	609	591	595	584	590	584	531	599	610	594	581	590	608	596	598	621	601	591	598	607	627	584	592	565	627	644	636	613	604	582	604	602	611	578	556	539	602	569	584	627	568	590
25002	21132	31965	35039	27718	20783	11973	6918	3809	2493	1304	733	673	672	705	656	681	695	689	660	702	689	641	636	642	622	721	666	738	691	678	677	697	727	665	634	683	663	686	694	614	691	668	673	619	678	703	713	664	652	663	683	686	676	640	732	623	736	677	704	695	683	654	692	611	677	672	683	647	686	709	664	664	680	689	689	734	706	625	632	652	667	708	666	742	640	687	699	711	663	629	677	674	651	621	671	700	656	679	649	675	668	695	644	694	683	680	654	676	645	668	718	668	684	685	688	667	647	687	670	633	681	690	658	664	706	645	602	657	669	676	680	715	691	716	692	636	680	689	679	672	711	660	675	655	686	648	605	706	658	657	630	680	710	679	737	621	627	679	704	649	655	659	643	661	627	643	698	660	675	681	692	625	658	657	698	630	642	729	674	706	714	696	675	683	678	669	673	670	631	670	671	622	671	649	685	645	694	690	640	697	681	728	666	667	660	706	711	648	672	675	681	681	671	634	691	662	654	694	666	704	672	636	621	671	656	670	669	695	694	719	672	699	667	653	653	673	684	645	708	634	661	663	683	661	698	697	656	706	694	653	698	688	735	643	676	696	655	665	704	684	707	634	706	679	691	632	672	758	682	661	643	689	669	667	671	645	663	701	642	645	642	646	622	655	742	627	630	635	623	660	737	612	663	666	692	702	659	669	623	686	689	638	616	692	711	639	694	708	639	654	689	709	660	712	715	691	656	650	702	679	734	641	644	657	708	649	673	630	669	715	674	685	666	649	692	705	653	699	638	657	635	680	692	669	664	695	635	673	671	689	676	658	689	659	686	699	709	669	668	688	701	743	703	705	681	718	635	678	698	642	676	637	612	623	660	658	677	675	714	647	694	642	622	716	701	645	681	649	685	679	692	687	633	647	664	722	650	666	673	620	634	687	682	659	657	638	663	654	684	683	669	680	705	648	632	675	659	693	594	671	701	645	664	656	618	654	693	665	615	640	683	666	729	686	634	678	694	633	669	649	630	649	662	663	660	702	699	664	658	646	632	645	730	702	668	662	650	678	662	683	668	675	678	701	724	642	659	656	673	627	685	657	650	672	689	674	680	674	698	654	692	671	632	672	694	637	716	676	703	652	703	704	668	635	671	680	685	671	627	672	632	705	697	703	632	656	673	709	706	672	679	678	715	630	669	705	696	655	686	637	676	664	651	680	670	698	662	633	698	648	696	632	656	653	683	676	642	692	679	653	682	650	762	665	690	722	696	731	689	727	673	661	669	700	661	603	660	690	690	630	657	663	693	662	655	639	710	666	713	671	712	642	644	711	670	707	673	707	678	698	699	692	659	671	678	676	680	714	658	722	643	728	669	655	731	632	597	676	680	700	660	666	640	678	674	645	632	708	699	619	667	671	668	681	696	656	686	625	692	647	703	689	643	689	676	679	659	647	648	658	680	697	680	631	704	688	710	669	679	661	712	723	680	647	719	684	652	675	632	677	736	657	693	669	659	668	691	653	619	671	691	658	688	668	699	652	632	638	665	697	641	685	700	648	672	666	663	674	674	688	689	696	685	647	711	644	699	697	698	691	655	671	653	641	635	660	638	675	638	651	676	711	683	725	704	664	678	697	669	683	649	613	683	667	698	678	627	696	684	640	675	603	734	690	682	617	685	668	624	680	664	690	632	687	692	702	710	705	661	659	650	641	737	686	653	646	698	681	658	638	674	645	720	696	650	698	662	617	651	665	729	662	642	681	733	719	662	703	663	676	679	667	659	628	655	687	682	675	669	714	661	664	691	701	664	635	715	671	674	687	673	694	671	653	681	681	680	632	669	670	651	681	689	621	646	672	674	686	653	708	691	710	634	703	708	680	704	695	640	631	664	669	650	700	707	696	654	664	654	641	671	696	704	666	624	655	682	658	664	700	672	626	650	726	696	651	668	653	664	659	663	671	678	701	693	637	677	682	629	668	733	667	684	689	693	696	697	652	713	663	688	701	675	719	671	685	648	654	635	667	680	667	679	675	655	682	673	677	660	647	682	636	674	685	709	694	671	653	646	615	667	694	729	637	653	697	663	698	632	684	663	709	684	664	675	651	689	670	648	643	694	627	676	698	660	700	621	686	693	698	659	631	710	674	705	705	673	688	657	700	703	654	661	699	673	651	689	689	697	688	692	642	689	666	710	683	685	657	664	655	576	680	691	680	666	691	650	645	666	693	664	677	701	694	660	704	629	649	656	656	687	691	660	731	691	662	731	647	701	673	720	660	644	654	670	653	684	704	650	643	652	673	658	638	730	624	649	653	662	679	686	718	713	691	683	672	610	690	667	673	674	682	680	635	682	653	711	654	666	682	644	664	664	701	686	722	678	672	668	654	655	649	657	678	719	676	678	687	697	701	726	704	670	671	699	668	718	666	650	660	698	675	649	644	671	694	717	680	681	674	632	623	635	658	650	691	622	654	686	693	680	661	660	690	638	672	683	675	664	650	678	638	673	696	693	701	680	669	723	694	666	691	657	687	682	641	656	683	639	657	622	659	648	640	689	658	699	722	615	691	654	670	711	662	672	636	693	606	661	630	649	698	676	712	671	669	688	646	666	725	709	701	679	692	710	679	702	698	710	692	679	715	702	664	641	665	697	704	691	696	687	687	699	633	709	689	696	695	662	638	684	647	639	634	637	660	693	606	694	686	655	699	621	704	669	691	675	667	707	699	721	694	721	653	648	700	691	649	638	656	680	686	697	708	660	672	669	615	674	680	690	685	699	652	656	685	629	689	707	684	662	670	679	656	669	667	625	631	647	689	638	662	675	647	667	733	691	725	726	701	634	693	689	687	687	623	680	635	679	684	692	642	663	680	633	656	627	666	661	671	690	666	659	633	718	668	660	660	654	682	664	697	635	645	640	727	626	624	689	663	654	717	701	673	614	656	652	672	694	650	665	633	693	683	608	714	693	639	633	682	746	691	687	678	651	635	679	673	655	688	700	632	714	655	669	662	670	680	664	697	676	674	674	684	718	684	656	703	712	695	689	669	624	685	626	692	683	654	661	685	672	674	660	614	687	669	671	662	618	678	731	670	658	698	683	634	661	714	648	700	644	616	705	683	689	683	685	691	640	630	631	672	652	693	657	658	682	639	672	685	672	714	690	674	729	705	695	672	664	666	700	660	653	666	662	649	691	636	682	702	637	724	689	653	719	683	644	640	662	691	690	655	690	681	641	666	700	693	674	630	637	630	688	671	626	648	642	706	684	689	651	720	683	744	663	658	665	701	671	681	659	681	713	677	696	725	658	697	652	651	655	686	656	695	685	715	651	650	661	648	713	670	650	633	638	746	654	713	625	679	660	702	662	675	698	664	676	696	678	721	686	681	690	692	664	710	664	646	646	700	693	687	640	688	746	747	649	658	689	681	668	640	632	675	674	660	681	714	652	641	644	672	706	708	680	689	678	671	679	653	663	644	692	634	690	641	643	662	647	684	672	655	682	631	670
26495	43384	53355	41747	33618	24820	16187	11266	6843	4176	1925	791	713	718	757	737	709	721	753	724	770	725	741	721	725	715	731	718	752	734	755	748	727	748	726	670	693	707	721	726	719	735	726	734	704	697	724	676	682	725	708	723	676	696	684	686	762	691	735	760	711	718	722	645	782	792	721	746	759	754	721	720	734	750	721	729	772	701	775	697	762	685	743	727	730	755	725	727	720	683	722	684	728	758	717	700	753	689	744	700	727	788	745	676	690	716	686	746	731	722	686	746	678	772	725	713	688	733	741	733	736	747	670	741	762	735	693	730	692	728	685	743	725	681	691	730	729	686	721	702	701	745	698	713	735	739	704	700	734	733	781	723	702	740	696	716	729	723	761	767	719	705	711	699	682	733	736	707	709	722	760	772	724	719	711	711	725	777	741	766	739	707	750	705	709	693	676	724	723	746	741	743	695	730	750	720	700	766	731	744	740	729	750	749	681	672	709	699	691	704	729	727	763	732	751	735	718	699	717	701	743	740	706	744	736	712	755	781	775	739	682	694	746	733	740	726	677	744	698	732	676	732	671	681	741	709	687	753	721	738	731	752	710	707	750	732	731	715	717	688	752	727	810	717	754	750	724	732	691	680	724	707	769	727	729	667	692	746	770	746	701	697	732	766	697	750	719	759	731	731	754	729	770	678	762	752	712	746	738	681	773	703	704	712	727	672	731	760	730	691	711	674	736	698	785	721	726	726	716	721	724	693	774	709	679	773	733	707	711	694	757	692	760	722	748	724	701	736	720	689	687	720	656	686	685	686	747	726	726	705	710	740	744	689	795	708	755	727	704	731	741	707	727	711	733	711	728	755	710	724	742	722	740	714	729	760	729	705	668	752	703	787	759	739	724	780	700	759	697	726	730	712	683	699	725	748	705	780	706	707	711	699	776	686	738	727	734	730	711	675	720	713	722	734	725	716	737	691	713	719	740	712	707	714	729	765	721	699	664	758	726	735	704	724	686	732	720	715	732	705	731	737	697	761	723	687	718	759	688	726	767	705	708	731	700	683	712	740	729	682	743	717	708	722	698	759	696	702	709	770	735	687	771	721	743	718	727	738	722	739	721	740	673	703	673	747	759	760	774	717	695	743	714	682	733	715	731	713	717	683	748	715	692	737	750	725	746	737	668	757	760	716	699	730	730	681	749	730	680	748	713	706	743	757	709	671	724	706	756	691	722	742	779	752	742	730	708	724	690	729	701	701	693	736	764	696	706	739	718	715	752	749	709	774	724	732	706	706	708	721	760	657	673	672	730	739	729	725	771	735	682	712	719	695	757	701	759	732	697	781	716	743	731	689	714	695	703	680	721	783	710	757	746	723	695	762	703	739	738	730	728	733	692	735	726	720	762	731	740	748	694	716	722	694	698	781	723	735	726	752	705	690	757	738	700	723	741	724	740	709	759	690	749	712	706	727	730	688	759	703	730	749	689	749	721	789	733	756	777	713	721	710	725	716	715	761	780	745	705	701	729	752	725	740	728	756	702	735	714	705	747	703	687	752	693	741	738	775	685	712	713	720	690	734	701	736	761	764	745	700	734	774	742	763	724	754	709	754	750	718	723	727	732	717	701	723	719	795	748	744	735	717	662	714	747	743	740	696	722	710	703	738	714	725	678	737	723	719	741	714	727	742	750	710	777	756	712	718	739	702	711	716	744	740	741	738	751	717	678	743	727	721	738	695	727	723	695	776	738	722	732	713	739	728	767	729	734	705	705	742	726	727	771	707	717	718	708	767	742	666	736	709	724	765	741	770	706	695	720	690	696	722	709	736	736	717	732	726	753	725	709	744	697	704	732	703	741	711	779	784	731	687	711	734	704	688	728	721	704	688	731	695	715	714	723	742	728	714	695	703	712	735	705	716	740	754	740	693	710	757	705	738	714	719	720	721	707	687	738	738	715	753	726	770	706	732	686	749	726	694	723	733	689	723	704	772	699	684	722	759	738	702	721	715	724	717	739	746	722	757	704	711	698	733	729	752	677	772	772	731	724	707	669	691	730	727	690	672	732	724	660	722	757	760	737	688	694	718	706	705	706	745	780	738	705	744	679	749	746	747	728	681	713	707	715	722	729	731	715	724	748	732	719	700	697	748	747	715	734	734	692	731	714	733	732	731	692	754	672	701	691	777	717	754	763	685	756	750	691	741	722	704	688	653	691	675	726	680	729	678	690	676	708	779	739	739	692	752	706	632	676	734	699	711	723	733	755	734	704	758	715	737	701	676	753	705	748	728	727	714	735	723	749	721	774	741	739	681	714	674	793	739	756	670	721	697	722	726	702	722	734	718	714	683	735	756	770	743	710	695	719	741	725	696	668	738	669	716	702	723	696	745	702	747	753	724	722	727	735	764	736	682	816	727	695	688	701	735	701	659	713	730	716	723	740	708	723	702	722	746	714	691	664	696	682	744	747	723	725	751	693	694	736	715	748	800	702	713	751	744	734	720	735	681	770	733	775	712	751	759	700	748	775	809	713	682	716	713	714	749	692	731	726	706	691	781	707	723	716	728	741	733	736	731	720	738	771	712	702	690	722	692	696	723	697	734	697	734	667	690	702	742	719	737	717	749	717	709	735	724	723	786	647	787	732	758	699	743	671	754	750	688	703	704	759	778	753	738	738	691	722	737	806	728	691	698	711	701	719	737	691	724	705	723	769	716	724	727	694	727	693	740	744	711	727	761	723	732	731	721	686	694	711	745	720	729	696	722	740	701	741	740	736	752	700	725	725	717	674	693	746	751	743	718	735	661	720	706	685	686	747	696	768	709	735	720	715	730	750	679	671	737	720	726	763	707	737	708	689	745	716	705	712	746	801	733	698	719	700	770	695	736	700	722	713	772	739	779	716	687	777	719	736	711	712	679	761	729	745	777	702	705	739	712	718	718	717	738	694	765	721	750	732	705	735	697	685	713	671	712	740	699	784	676	725	708	713	690	710	720	696	719	690	767	701	706	746	696	721	683	713	738	713	716	750	711	681	764	742	667	698	685	739	748	689	748	713	732	683	744	722	737	720	705	714	747	763	708	687	747	753	734	759	751	730	710	735	701	736	728	756	756	753	743	686	739	681	757	725	721	748	750	715	680	665	742	728	723	697	758	711	713	668	707	773	723	748	695	708	750	714	720	732	747	737	721	771	728	695	735	754	774	681	745	737	751	732	724	741	710	747	731	741	726	769	723	737	718	698	759	715	743	750	728	694	721	768	726	703	729	716	712	774	752	710	711	695	737	731	719	725	694	767	742	758	718	765	704	734	714	698	736	752	780	742	683	755	705	699	737	729	746	699	697	739	717	747	734	727	724	704	720	753	705	748	714	704	722	734	770	716	731	748	719	723	692	766	746	691	720	719	743	717	718	791	696	718	710	744	702	724	747	720	699	723	705	690	698	732	726	686	773	761	692	718	697	758	712	735	758	678	706	681	705	719	713	729	743	728	660	784	743	731	715	726	684
22588	21206	31113	33054	36501	37084	30619	21122	13865	8032	3822	1048	952	927	901	871	916	839	886	873	855	901	893	875	909	933	931	893	882	878	870	885	891	931	892	961	961	878	951	908	921	867	843	914	910	893	943	876	866	926	846	857	955	950	939	885	852	888	906	901	881	880	846	874	884	901	908	1021	827	868	846	906	882	922	894	868	901	901	882	866	903	881	857	905	888	889	869	895	856	898	888	932	883	881	893	868	863	905	883	800	897	963	884	916	854	886	880	987	870	886	941	869	869	910	926	919	920	888	915	871	853	928	949	877	892	888	880	875	891	866	911	943	923	893	888	865	902	883	943	877	904	902	885	870	861	932	865	942	825	919	889	901	914	898	912	928	946	926	850	904	947	853	890	890	910	880	875	893	871	912	859	934	890	922	936	844	925	885	941	852	847	929	939	864	838	876	876	941	930	937	882	927	886	870	867	873	903	932	868	886	936	861	909	888	910	904	919	891	839	899	934	892	920	913	909	879	868	891	900	925	900	894	907	889	891	919	917	914	874	913	887	807	891	903	890	911	916	844	938	915	892	875	927	900	859	880	873	921	849	847	905	847	859	852	875	869	882	828	909	886	919	880	963	839	842	951	895	877	862	855	875	877	923	869	863	898	938	858	879	823	830	867	903	883	873	849	898	855	922	882	921	874	897	874	886	851	861	905	884	940	859	895	925	862	865	953	871	850	864	902	877	921	930	883	887	887	876	926	909	906	914	901	908	854	886	933	892	941	868	918	903	952	902	911	896	941	857	893	915	883	899	873	920	892	931	941	965	868	935	891	914	891	949	873	925	925	842	878	915	865	900	908	904	943	936	871	920	903	910	912	854	899	903	878	875	888	896	921	874	902	862	851	922	891	890	917	944	902	949	891	940	890	853	888	924	893	887	906	913	916	854	846	961	920	875	873	886	917	865	913	838	907	851	882	873	877	880	842	930	903	856	867	916	891	898	896	893	937	896	809	935	887	894	886	861	903	888	884	864	921	946	899	899	857	857	869	894	888	877	904	864	910	893	924	924	900	894	894	890	848	925	883	887	831	912	882	906	864	871	887	873	849	887	848	883	917	932	856	875	883	908	889	879	876	911	878	848	833	817	812	973	889	841	884	900	905	883	895	898	904	923	869	902	886	914	906	905	874	857	887	904	887	912	880	914	921	856	947	893	880	900	913	878	908	910	897	867	876	843	882	921	882	873	886	944	910	869	942	919	881	884	859	872	897	875	885	863	827	844	889	870	868	890	865	884	931	906	960	929	891	865	925	883	883	852	922	852	863	763	926	864	899	880	918	902	902	923	904	906	931	920	861	896	876	866	902	866	876	946	939	907	907	860	898	913	925	895	891	894	890	925	904	891	964	936	909	893	855	879	897	902	922	896	894	851	916	874	878	868	891	857	860	936	871	894	900	881	888	910	905	856	872	804	860	882	850	898	886	893	891	951	881	893	920	916	873	851	853	903	878	897	893	858	883	924	921	837	899	914	884	853	825	890	926	902	889	911	969	921	875	845	880	869	882	903	890	864	919	879	869	922	903	909	922	891	880	868	910	918	903	951	888	889	890	869	876	856	883	906	873	916	853	906	904	904	884	849	895	943	875	900	861	901	866	877	916	826	859	876	881	895	874	893	933	889	918	851	908	893	894	899	892	903	894	865	914	856	961	870	897	873	873	858	843	901	951	894	931	904	837	856	901	878	843	893	932	943	852	875	869	975	916	931	890	911	904	902	888	880	916	850	878	885	951	886	855	946	873	904	897	912	865	901	890	913	906	878	929	873	908	925	849	961	931	924	863	882	907	910	919	907	891	891	892	916	929	907	877	915	890	899	908	882	877	897	900	837	881	924	914	944	882	916	858	873	866	887	855	886	906	878	899	844	900	862	932	868	875	904	942	896	945	881	917	956	895	850	897	895	911	862	947	932	890	883	907	818	922	867	906	899	907	902	904	966	867	840	851	905	902	898	895	886	971	927	911	861	912	879	921	896	906	925	866	876	957	932	964	842	856	880	938	878	898	880	895	948	884	910	943	924	914	872	899	954	895	880	902	865	918	858	859	831	955	897	867	873	901	897	887	917	910	896	887	921	924	874	922	887	888	893	849	891	859	886	892	888	954	876	854	910	893	929	849	927	853	918	889	905	938	891	845	902	846	888	898	884	902	916	894	947	897	970	856	936	863	907	886	870	837	834	877	894	903	903	890	897	927	914	884	863	886	879	890	889	898	906	913	880	840	903	921	917	840	907	876	880	939	843	854	847	907	889	897	865	933	913	903	913	888	911	868	901	895	856	869	890	872	876	922	877	848	841	886	933	929	874	879	878	920	888	845	890	850	929	879	877	868	854	860	837	867	881	910	842	869	907	893	894	899	867	914	836	876	852	868	852	908	919	901	889	831	905	877	911	896	862	958	855	884	885	935	873	931	928	890	946	867	858	853	890	922	881	861	866	881	910	828	898	917	869	866	884	892	914	880	872	928	957	891	873	898	927	868	920	906	900	879	907	863	911	926	889	912	938	968	895	951	904	918	861	908	887	866	916	865	867	823	880	834	901	911	915	861	852	917	834	871	883	835	875	915	891	883	865	926	907	900	926	829	997	876	879	906	851	898	848	818	935	901	887	914	823	905	861	883	860	886	845	914	888	904	915	938	910	880	861	900	904	879	873	882	873	873	898	895	890	910	908	887	870	909	897	863	972	915	902	905	866	921	870	895	836	898	889	854	956	904	859	924	885	884	935	896	885	925	962	884	896	868	905	843	878	857	874	859	962	937	936	899	864	906	858	905	895	893	918	895	881	922	848	887	878	896	944	846	873	864	873	882	959	911	854	870	882	888	831	957	904	839	930	889	905	901	914	901	928	883	926	890	972	874	915	888	915	885	905	872	888	894	899	898	883	879	920	904	814	853	826	876	909	880	872	919	884	814	927	894	883	859	851	869	825	937	884	920	896	915	915	904	935	854	922	904	883	840	880	909	853	882	964	868	843	891	882	806	915	864	895	955	896	880	864	903	904	901	941	930	877	868	835	883	876	870	898	900	941	852	854	879	891	905	843	876	896	915	910	924	876	908	896	927	873	923	765	867	881	942	887	906	863	910	862	846	915	844	979	878	919	833	921	862	908	869	946	927	946	954	940	923	875	891	889	935	846	882	900	881	895	924	948	867	846	950	875	891	887	850	924	905	936	867	886	862	890	914	903	860	907	828	919	870	875	923	845	903	910	872	884	910	889	858	939	862	889	918	896	902	847	900	906	897	876	893	937	899	925	870	864	861	945	914	880	883	875	848	913	955	868	880	884	925	895	882	847	846	906	902	837	913	917	843	874	927	890	885	877	921	933	894	861	906	898	876	901	870	885	888	935	885	906	869	872	874	879	877	918	882	908	901	926	881	878	873	840	837	925	935	893	932	854	876	915	882	952	920	913	933	909	858	884	891	890	885	927	884	875	917	970	884	887	870	924	894	876	906
29265	71959	80141	66202	54209	42554	29856	24340	17191	10688	5219	1043	922	898	904	953	943	897	904	916	927	948	910	884	911	922	847	918	951	949	934	902	913	925	928	912	924	903	891	917	933	983	942	891	943	877	880	855	926	849	863	899	930	826	933	913	922	891	851	916	870	875	899	837	986	886	834	895	909	883	895	970	911	916	897	869	857	898	889	897	844	855	946	874	931	877	877	899	916	925	883	942	881	894	852	944	929	884	904	918	864	916	889	910	952	913	876	919	869	946	886	855	902	856	937	968	903	867	927	904	905	903	891	904	881	888	937	944	876	964	926	889	892	927	908	935	949	898	898	898	916	908	875	922	924	866	921	931	969	885	872	914	942	871	905	904	952	904	905	853	865	906	906	877	943	925	933	913	906	947	890	916	899	898	892	921	887	858	882	922	882	921	979	924	921	925	895	880	924	858	905	890	930	981	910	884	889	957	886	875	884	903	894	920	901	915	872	844	931	892	945	897	882	926	853	885	940	897	903	868	894	927	914	881	958	916	906	905	861	903	858	929	889	885	889	905	926	891	915	894	945	934	887	894	910	888	959	965	879	930	887	882	928	903	968	901	858	868	893	933	896	935	896	879	916	904	939	923	918	923	892	927	947	917	905	868	924	910	915	930	916	876	894	934	923	969	896	928	932	831	879	882	924	901	913	868	883	923	927	917	906	948	897	902	879	897	916	923	925	877	926	888	916	877	902	1014	929	900	919	921	916	957	915	905	906	943	905	882	964	922	907	844	889	910	878	936	917	923	886	938	863	921	888	857	866	885	897	909	912	917	883	879	923	913	946	897	954	851	893	964	870	902	877	901	848	884	885	901	910	944	899	902	912	837	932	856	903	893	909	870	914	888	910	855	899	929	873	886	911	877	921	928	895	868	890	910	947	885	921	911	912	944	889	896	954	889	877	914	866	898	858	926	878	849	891	911	899	882	902	929	933	933	869	875	908	933	987	903	884	895	872	921	928	942	929	912	929	884	913	943	885	935	980	949	934	896	904	896	976	955	929	888	926	940	918	911	931	889	897	904	898	936	897	894	880	929	969	906	903	902	880	934	914	886	876	936	905	928	967	930	876	864	949	888	857	909	912	960	876	880	912	925	866	916	929	859	878	874	866	859	892	863	893	900	941	925	929	898	920	907	951	975	917	915	959	943	987	876	879	904	939	887	895	935	883	952	918	889	897	934	994	915	879	908	936	865	958	884	935	926	870	929	905	898	856	941	958	884	893	903	885	934	844	868	917	894	892	935	956	890	920	887	888	874	938	944	938	856	880	908	919	889	913	891	843	914	935	886	878	859	943	947	953	909	939	914	925	867	959	915	935	913	911	927	920	889	875	893	900	933	894	892	879	913	884	946	903	898	950	908	874	923	916	869	918	891	923	879	881	883	856	935	972	947	938	841	899	878	900	907	874	879	860	929	919	890	872	878	927	951	915	879	963	937	896	913	919	894	897	882	883	893	903	900	970	982	929	904	881	874	877	913	920	897	857	901	888	916	884	917	961	888	952	903	883	927	886	928	934	920	900	918	959	914	903	965	912	868	893	937	916	899	861	932	933	945	900	913	891	935	934	909	934	879	904	887	893	895	972	886	930	886	866	926	933	908	943	915	903	956	915	858	909	898	928	926	930	907	939	922	895	942	950	925	910	866	943	904	885	966	912	922	896	872	875	881	928	871	923	860	846	912	850	959	908	933	877	940	922	880	883	871	900	944	904	942	894	942	941	908	872	945	869	921	891	907	920	909	918	918	915	886	858	872	892	912	910	882	858	911	892	923	934	889	904	957	886	926	902	900	862	857	902	850	900	907	944	904	919	836	917	875	857	920	877	906	881	880	884	872	963	870	949	928	896	870	900	875	937	912	933	832	839	885	925	899	982	894	950	895	895	907	960	877	872	919	928	917	888	908	889	948	906	875	889	917	882	929	873	894	914	943	922	962	885	908	879	928	883	870	891	881	976	914	861	875	816	917	897	870	867	893	897	887	826	886	901	920	863	896	889	931	913	952	943	874	893	839	944	920	912	936	945	917	906	873	892	886	955	896	907	883	917	896	935	901	950	887	857	901	876	889	899	919	972	918	884	846	882	870	869	911	925	897	942	876	896	925	875	906	883	936	873	907	906	883	936	886	895	907	983	912	894	878	889	912	898	883	888	951	905	921	890	948	887	885	924	950	875	931	983	917	842	910	862	932	871	840	896	867	865	898	962	923	913	894	888	914	858	859	875	888	952	919	922	878	897	889	894	874	958	932	908	904	926	935	925	912	856	902	895	885	911	960	873	915	955	930	914	889	932	870	862	901	917	875	909	905	897	939	898	939	888	860	974	872	916	894	872	910	872	895	939	859	909	920	949	901	885	945	927	937	872	885	935	889	912	886	867	929	880	906	956	859	869	892	865	874	911	920	869	906	878	886	902	913	910	894	917	858	881	901	861	957	940	983	896	904	905	870	963	895	882	886	871	917	928	931	894	879	921	888	863	883	943	904	925	910	948	892	858	916	914	897	972	876	921	899	908	916	889	887	895	886	877	852	899	923	926	933	910	939	912	878	932	962	896	885	924	977	873	935	876	889	909	903	876	962	868	894	933	916	883	895	950	966	885	887	915	892	849	917	885	872	927	903	931	923	884	916	925	999	879	918	876	901	928	898	927	912	918	928	895	931	893	880	886	875	881	851	946	896	897	886	945	895	912	898	886	894	912	878	924	935	880	976	906	918	896	842	923	935	891	863	886	947	870	916	883	880	895	940	926	891	880	939	940	919	870	936	894	882	940	922	945	885	910	903	945	910	899	936	887	923	892	874	913	879	852	947	941	884	867	952	828	924	932	938	909	873	936	923	880	891	827	880	959	882	928	866	904	912	898	942	889	929	909	912	941	919	939	961	878	876	904	898	901	891	923	941	930	897	938	947	885	954	908	922	877	889	901	857	973	925	893	891	936	910	935	913	905	871	887	918	867	964	893	945	895	903	860	882	968	940	930	899	845	892	889	931	891	858	922	832	925	908	919	877	930	914	867	906	948	890	909	888	930	906	899	939	924	957	900	868	930	932	923	919	927	911	875	951	903	892	928	878	921	932	945	879	873	974	900	942	952	897	939	903	906	957	896	919	883	859	930	871	916	895	911	863	899	890	923	918	860	910	900	905	928	929	939	920	919	814	925	888	941	870	906	913	897	880	889	885	889	898	927	910	939	870	907	923	862	944	941	914	908	932	905	926	932	924	927	889	902	951	912	916	889	922	925	913	897	944	929	884	860	947	853	929	888	922	906	919	951	952	877	909	876	880	934	868	953	885	855	861	891	927	890	916	928	914	905	875	915	919	894	918	866	876	922	876	908	934	922	873	879	852	882	879	903	858	898	950	905	908	890	937	865	911	880	846	893	877	916	920	917	923	905	959	876	928	898	883	912	986	881	950	918	954	913	900	937	932	905	895	918	965	975	907	898	844	901	859	885	908
28041	22454	25812	18472	9115	4339	2023	1310	1085	727	596	503	432	514	525	459	504	479	496	455	482	486	497	500	459	489	469	476	497	513	496	478	469	498	464	456	534	503	483	466	479	485	463	469	474	483	496	458	495	512	494	455	520	464	506	463	483	501	491	488	501	478	499	480	493	503	496	516	505	507	465	489	497	459	509	462	441	473	482	476	495	473	510	504	499	480	504	482	448	467	497	517	433	527	469	485	478	442	500	479	477	462	497	420	484	486	470	471	448	499	477	463	497	459	492	509	502	508	484	470	526	471	484	472	515	512	475	500	444	462	471	476	496	471	499	445	477	451	499	506	463	465	491	495	476	474	440	488	483	492	485	477	497	497	512	454	448	493	483	494	508	501	502	466	460	501	497	467	514	578	497	528	499	482	510	511	492	467	453	453	480	481	495	479	520	467	480	468	529	475	473	535	516	492	515	491	452	460	470	497	491	502	468	475	508	452	507	479	506	479	507	467	522	502	504	487	495	516	524	492	487	482	494	523	467	493	513	517	498	474	465	446	489	427	453	434	480	481	475	536	524	473	469	493	452	505	483	499	478	502	505	488	507	499	449	487	486	472	429	490	504	472	546	482	521	491	500	490	495	459	495	515	485	504	496	504	457	484	481	504	500	460	521	500	467	464	492	472	512	451	519	496	511	483	470	488	493	513	473	479	514	513	485	495	531	512	522	466	466	526	488	474	504	461	489	463	495	507	515	469	494	478	515	482	499	493	478	479	513	505	483	506	440	463	492	489	474	488	510	474	504	473	489	457	507	466	476	477	491	479	499	488	510	455	491	477	480	490	488	490	526	510	501	484	481	461	484	514	475	509	475	483	504	496	456	468	469	460	492	495	494	499	450	512	492	481	490	486	498	539	473	522	499	448	480	504	482	489	467	506	483	503	507	490	502	473	481	477	483	472	501	488	495	497	493	456	474	458	510	532	484	496	504	517	455	489	447	528	496	533	473	502	517	507	505	497	478	482	504	500	513	484	477	472	515	459	470	482	451	450	471	513	489	508	494	493	508	490	485	490	515	477	455	475	471	501	475	475	537	448	534	462	468	525	499	493	519	468	486	497	473	466	485	490	523	476	484	501	480	499	496	486	467	474	472	465	504	494	479	500	500	464	477	512	492	491	518	516	521	517	528	460	456	440	499	507	516	495	471	455	528	480	515	482	463	458	483	508	507	500	493	466	478	490	496	487	477	520	518	515	500	451	495	514	489	507	505	501	456	468	463	485	470	499	502	524	484	483	490	439	488	491	498	482	481	505	471	490	479	484	478	496	511	488	525	502	504	477	509	492	463	511	522	485	539	535	465	509	464	487	483	470	478	494	493	507	502	490	453	470	445	514	472	481	489	502	477	486	478	492	457	469	446	507	482	468	479	473	469	496	476	459	498	495	509	469	458	501	466	446	452	487	527	486	485	473	490	472	493	480	509	463	458	476	504	508	502	504	474	484	492	507	487	470	482	450	474	476	495	479	479	456	499	466	503	482	483	486	420	486	473	481	492	474	490	476	531	472	479	465	535	447	496	474	469	494	489	510	464	487	511	488	486	462	482	477	496	460	479	496	463	484	463	484	500	477	490	488	473	475	500	483	492	488	502	474	458	498	463	533	514	447	529	469	525	488	490	461	483	485	484	444	464	461	449	491	544	494	500	477	499	490	481	505	480	479	504	489	446	477	497	462	523	497	475	523	479	446	473	504	473	514	469	519	514	455	457	481	499	471	485	540	472	496	486	504	545	457	499	495	488	500	504	472	489	456	473	482	508	454	524	490	524	494	475	457	495	466	493	477	454	496	520	462	470	512	487	498	481	517	518	487	504	473	508	468	499	491	448	496	455	510	510	470	442	475	493	472	502	514	504	457	449	450	508	548	489	471	519	478	478	502	508	486	504	478	488	478	472	504	463	485	491	467	499	543	492	479	489	471	516	491	487	494	503	494	439	462	456	475	468	492	505	467	486	480	485	477	491	495	514	520	507	454	494	512	467	524	509	518	480	502	498	471	511	479	490	461	518	474	484	492	529	463	472	484	508	521	470	512	459	517	516	481	443	512	484	447	506	467	453	512	477	509	521	469	480	466	489	476	464	474	495	501	512	487	478	475	465	441	472	516	520	460	488	484	511	515	506	475	450	486	486	488	494	428	528	494	424	483	484	508	499	451	504	489	500	471	458	517	472	512	514	493	469	519	472	536	486	495	495	474	455	471	501	493	501	470	521	496	490	447	453	471	480	461	513	445	466	482	480	491	504	521	489	498	487	504	490	495	494	485	482	503	492	513	490	505	463	504	497	529	482	496	493	473	521	486	483	455	509	465	453	478	502	481	539	484	499	473	479	506	476	470	473	475	504	515	468	470	470	422	481	490	494	454	478	504	486	517	486	435	470	487	482	453	470	468	431	500	454	457	488	493	467	444	471	468	481	463	484	510	516	507	476	511	459	466	475	504	509	466	492	505	465	446	495	523	461	526	522	502	498	478	531	475	492	500	484	496	494	489	480	502	469	465	460	496	508	454	521	487	493	495	483	485	469	436	489	471	460	440	495	518	507	465	503	508	475	484	468	517	471	475	477	515	475	485	513	501	469	526	505	509	483	462	481	491	460	488	500	499	461	516	492	502	513	465	486	521	511	494	501	483	494	484	435	527	513	440	458	512	503	494	475	493	501	485	467	475	497	444	481	495	486	467	541	471	468	517	466	447	500	475	470	497	475	489	488	474	460	501	489	519	470	465	482	498	487	481	489	486	438	521	470	480	500	480	464	454	489	474	444	474	514	476	496	475	500	466	478	527	502	502	523	492	492	496	519	513	477	502	491	478	528	505	529	466	494	487	483	503	467	491	473	477	481	479	495	490	486	424	501	513	432	497	467	465	464	466	458	496	484	482	479	471	507	487	525	421	475	508	482	495	479	501	479	464	515	504	465	483	488	464	479	450	482	506	502	467	497	474	475	457	470	440	487	488	457	499	512	498	488	478	470	476	484	495	505	476	506	460	476	489	514	474	472	458	487	480	519	488	459	510	491	478	476	481	523	530	472	497	477	484	460	536	456	498	466	452	451	487	504	505	498	486	491	478	466	499	482	509	502	484	508	479	516	483	493	501	453	488	513	496	482	484	455	520	491	499	458	527	505	507	479	467	488	469	484	499	526	502	483	519	470	493	472	469	467	525	485	477	499	486	497	479	456	508	492	474	519	471	486	459	466	469	462	498	488	482	476	496	488	490	470	464	470	502	482	471	489	502	468	466	461	491	486	495	481	482	477	522	471	497	460	451	507	496	501	492	508	519	485	488	505	461	468	463	465	490	523	486	492	459	457	454	501	475	501	492	482	492	462	485	494	505	458	449	479	512	501	459	489	510	489	504	506	457	495	462	479	470	486	507	496	486	506	514	492	524	504	507	509	515	510	453	476	490	458	475	506	476	531	451	475	519	505	473	489	447	480	465	501	446	534	485
9446	28855	22326	13797	8934	5067	2714	1807	1358	885	716	535	516	542	533	530	528	499	537	522	513	534	505	521	529	514	547	568	521	532	569	567	544	543	509	557	554	546	547	517	532	512	518	502	534	561	509	529	519	521	497	535	518	556	541	539	522	551	568	554	513	554	517	480	513	544	552	564	554	528	519	515	559	506	518	482	507	564	560	523	505	506	577	504	535	573	514	532	499	517	558	543	546	535	546	527	547	543	530	546	554	561	494	513	551	553	474	473	508	529	521	545	515	524	509	488	509	527	551	536	502	544	540	551	550	523	532	544	533	515	539	511	537	518	558	548	537	512	523	572	527	587	552	556	522	523	553	515	500	520	560	554	519	525	531	598	529	520	538	525	547	567	577	535	534	527	550	552	539	539	531	530	489	526	553	532	515	518	515	527	524	546	496	532	521	551	547	546	542	529	516	538	527	538	529	545	484	530	567	535	553	519	517	543	481	539	580	518	518	507	558	527	554	546	514	543	501	578	530	581	537	563	484	526	553	507	591	567	488	506	538	507	554	551	503	520	545	540	547	529	536	519	549	572	558	555	492	584	499	536	495	532	515	516	499	522	520	510	512	508	502	530	523	562	535	519	513	536	531	517	548	561	532	555	529	523	533	564	536	582	529	531	536	574	501	476	574	529	544	566	538	545	544	556	532	569	531	523	550	539	527	548	534	563	534	558	564	523	551	532	519	523	556	523	557	527	502	527	550	536	521	509	548	534	512	556	521	539	601	531	533	549	540	557	558	553	541	540	535	529	521	537	497	548	519	492	534	507	511	517	540	553	546	532	551	543	562	530	529	500	562	534	522	546	535	526	541	527	543	537	541	517	515	525	552	567	575	528	518	515	518	542	538	502	521	563	531	561	591	517	553	502	501	534	559	530	558	558	538	556	550	536	518	506	531	510	507	512	533	536	569	519	509	570	524	511	554	559	545	530	547	540	567	560	569	537	554	565	586	544	544	498	524	491	562	524	486	538	507	515	576	548	568	526	540	533	519	557	518	538	559	535	530	497	507	538	582	532	545	504	549	497	574	490	533	529	541	553	559	517	533	503	570	562	530	582	522	533	531	517	506	499	495	534	531	591	505	528	567	554	538	507	502	519	508	521	529	541	535	515	525	518	539	504	543	529	548	564	495	572	496	505	529	505	540	553	582	524	548	555	495	510	557	578	545	539	520	540	558	533	506	524	532	571	525	540	500	607	579	547	512	519	497	535	537	531	532	525	530	520	562	534	518	543	532	486	511	564	531	541	490	535	570	550	533	536	538	535	532	537	531	575	557	532	537	567	516	551	504	513	539	558	565	546	483	531	539	567	547	492	538	556	532	523	518	495	553	529	549	521	531	552	558	517	543	552	513	499	548	516	504	541	505	532	531	541	510	502	532	540	536	532	539	546	512	530	560	584	569	524	559	577	527	521	515	531	559	499	535	544	537	545	548	474	573	561	534	535	527	532	575	523	552	529	571	535	531	546	503	543	547	561	545	543	570	552	543	530	511	531	496	532	564	532	528	528	525	563	550	526	513	543	520	513	562	524	521	563	527	539	549	527	549	561	565	537	522	534	552	514	539	528	546	548	555	545	511	541	535	540	506	517	498	525	498	531	513	550	547	537	515	518	554	584	513	544	526	523	530	545	514	552	503	516	535	580	559	589	481	502	521	500	532	557	503	554	517	558	527	513	526	552	542	550	494	549	584	528	525	557	587	550	540	530	516	558	510	535	523	553	531	521	532	521	553	534	566	485	554	545	561	527	544	521	520	535	554	539	534	527	538	590	559	577	509	584	517	534	525	548	568	495	535	573	545	512	538	524	574	513	536	523	526	534	523	562	513	535	515	524	532	526	526	560	564	527	525	567	562	493	512	551	538	544	506	550	528	527	540	578	534	529	507	559	513	525	546	546	563	570	570	556	530	555	530	518	533	538	543	553	554	563	540	546	525	558	505	574	526	541	536	536	577	545	567	484	506	489	521	509	551	583	542	545	541	531	506	566	523	529	525	507	580	507	518	543	523	506	527	499	511	539	548	551	556	563	513	577	528	563	519	555	528	536	487	556	544	550	546	564	485	548	483	503	550	481	563	526	530	513	554	517	504	532	543	533	559	530	516	530	533	523	495	509	520	552	548	554	545	507	571	584	534	551	506	520	560	508	523	556	569	555	514	519	562	531	534	552	484	521	558	539	520	581	570	539	540	526	506	542	531	536	526	507	514	524	553	568	534	572	559	496	543	512	510	541	506	481	548	560	549	559	524	567	531	554	525	510	508	534	530	527	544	536	499	513	567	511	517	544	534	529	546	558	553	532	548	496	541	543	522	541	555	561	498	517	551	553	557	538	499	571	552	516	484	557	552	542	561	527	526	531	540	514	529	510	597	517	518	547	509	562	559	525	562	515	545	516	526	520	501	545	568	526	530	496	515	503	552	478	606	534	590	552	556	497	542	523	523	548	556	529	532	569	539	530	542	558	538	545	551	538	562	545	533	529	539	511	514	524	560	533	515	514	540	577	523	510	531	573	561	561	516	542	534	517	488	549	552	568	546	510	557	546	508	563	528	521	558	499	553	562	533	531	563	559	515	518	564	557	539	545	534	487	526	533	536	536	556	540	572	578	511	526	524	534	546	540	540	506	554	553	533	500	533	564	556	499	531	541	562	528	576	534	497	577	587	550	565	557	505	494	537	537	524	499	525	576	527	537	542	510	557	593	519	553	555	516	554	551	538	551	548	548	552	562	539	529	554	541	528	509	531	530	573	522	538	548	528	542	569	555	553	540	551	501	515	529	506	517	542	527	549	504	544	637	525	565	521	491	541	564	553	520	510	557	531	559	523	581	551	554	513	503	561	549	498	498	554	506	508	542	585	570	533	513	534	505	529	531	587	511	510	527	537	514	531	513	547	539	530	542	557	520	529	545	554	538	529	540	480	525	559	518	553	501	527	560	535	518	536	546	536	515	500	569	531	555	532	513	565	543	533	544	518	496	492	521	536	580	535	563	528	497	522	552	536	520	572	504	549	550	522	543	518	532	530	531	512	532	493	493	536	568	497	487	513	525	552	554	556	536	547	558	555	516	528	559	548	571	547	539	549	504	569	536	515	506	558	529	583	493	535	523	576	535	515	549	530	517	497	559	509	573	521	548	556	513	530	517	548	535	555	542	604	515	557	537	517	547	508	509	506	557	557	473	552	555	550	558	558	532	525	531	551	560	530	550	578	524	521	497	540	550	519	576	537	536	525	521	526	547	535	548	511	551	544	523	509	525	536	540	568	532	550	524	520	534	564	534	533	517	538	524	499	533	537	545	559	530	510	559	500	491	520	568	510	549	547	560	571	522	512	589	525	574	546	561	516	552	545	525	530	534	531	549	543	513	564	533	515	525	540	570	487	539	537	489	549	525	565	550	549	576	560	489	526	558	519	516	523	533	539	540	521	547	487	571	532	555	516	539	536	538	536	522
23740	21227	32521	38303	38358	31914	24993	14693	7737	4179	2132	682	599	591	594	611	591	613	619	628	580	672	614	625	637	595	606	562	623	612	589	590	586	633	616	580	643	624	609	632	641	606	612	545	583	614	623	622	606	646	575	591	653	591	588	580	608	575	604	600	637	565	605	599	641	566	648	598	595	585	590	574	603	590	578	554	606	612	615	551	582	633	610	581	631	601	598	630	631	614	616	612	564	590	596	611	598	639	602	612	612	598	598	564	567	614	572	593	616	601	583	607	649	638	608	566	626	539	596	598	580	612	590	574	579	584	563	605	593	576	556	593	585	594	605	648	598	603	578	658	565	596	640	608	588	609	641	612	606	603	654	601	574	568	618	627	572	588	625	633	601	625	615	607	606	585	621	599	617	608	583	635	586	613	614	593	611	615	618	609	590	613	584	617	604	586	646	576	635	585	563	612	671	585	615	577	599	590	588	639	539	634	577	593	627	625	607	586	606	565	634	623	642	622	635	642	586	588	638	597	542	636	640	596	577	607	600	570	595	646	571	604	630	609	606	608	553	593	584	618	585	601	596	621	618	591	629	567	604	626	614	646	609	587	589	640	557	610	561	652	568	602	566	623	567	591	581	590	606	606	601	559	646	618	586	598	574	618	585	620	563	585	581	587	576	596	600	613	633	593	592	596	613	579	589	613	651	596	651	599	628	618	621	610	625	608	612	589	647	615	592	623	653	642	643	621	618	633	629	586	606	620	621	596	593	573	681	589	624	593	591	581	621	595	582	635	612	600	625	590	586	613	589	649	640	596	632	611	613	640	618	582	621	608	599	576	612	623	651	595	609	608	554	595	584	593	627	603	618	581	616	651	608	608	615	603	598	582	596	626	600	596	618	640	599	593	653	577	626	646	579	567	676	571	590	619	571	611	653	593	599	630	647	551	608	642	580	617	632	630	577	638	606	615	667	636	617	578	659	595	620	629	629	593	575	557	588	597	656	594	652	626	634	599	587	613	627	624	634	591	581	593	594	646	583	588	605	612	610	603	578	572	621	617	570	593	608	603	602	612	587	619	607	611	595	575	618	625	586	617	653	596	622	582	587	602	604	622	573	607	581	615	677	625	596	576	601	613	617	592	581	590	597	601	537	600	637	605	594	609	578	626	624	617	653	594	643	588	634	582	559	600	630	617	557	602	615	578	635	619	566	609	651	623	638	624	578	562	619	616	544	627	614	613	617	629	590	617	592	567	562	589	642	594	628	619	602	593	620	611	575	623	589	640	599	554	573	588	590	644	616	637	579	616	558	618	586	607	564	591	605	612	617	584	576	619	589	609	579	567	590	631	602	677	582	567	542	616	615	560	617	638	634	596	641	599	592	639	578	619	606	609	594	577	632	619	614	653	610	632	588	614	603	635	642	573	625	560	601	580	614	574	588	631	589	595	645	628	631	577	607	587	594	675	590	633	602	564	617	619	597	563	615	607	653	607	627	593	637	640	627	652	569	611	646	592	574	588	587	594	627	641	624	654	597	579	609	602	598	597	572	609	612	609	627	584	621	635	617	612	603	585	610	585	622	643	608	619	590	634	568	612	630	572	616	625	595	575	592	616	630	644	572	564	618	588	661	612	621	600	615	615	603	625	597	564	623	603	593	601	588	601	610	631	636	630	595	612	607	607	578	587	596	606	602	611	620	579	640	604	588	593	640	624	597	657	617	631	599	597	615	605	560	663	612	607	577	631	617	536	582	607	576	616	627	556	606	600	578	585	615	594	606	579	610	623	623	615	597	585	594	567	562	590	559	597	595	666	615	595	651	639	676	616	655	639	637	590	624	599	612	597	559	614	602	608	599	575	585	634	579	653	624	632	632	618	582	544	631	606	607	616	629	619	630	649	623	589	607	572	593	600	616	602	599	622	602	563	586	636	608	608	573	583	612	575	565	590	635	610	642	585	614	624	564	569	646	592	618	603	627	596	640	590	635	599	677	644	597	591	643	622	606	591	598	582	593	565	611	630	591	643	610	634	630	568	640	620	637	648	615	576	617	559	624	639	592	583	614	636	648	585	596	606	629	608	596	585	614	564	643	612	661	574	594	578	614	569	591	601	617	575	593	586	604	580	603	603	613	582	619	572	567	564	599	613	558	557	547	606	591	593	592	593	618	632	547	625	619	608	630	594	657	599	634	596	607	585	610	578	611	602	617	646	619	601	625	609	580	607	586	597	613	560	634	612	573	578	624	634	656	596	613	623	565	606	544	556	612	584	588	562	570	642	576	639	611	620	592	602	582	589	575	614	604	607	620	604	626	636	601	627	614	608	655	657	602	578	638	571	619	621	615	608	609	585	574	625	606	605	641	610	664	593	628	640	611	662	602	582	609	576	567	624	642	607	580	587	579	616	629	628	582	605	596	656	628	605	588	604	543	660	613	615	630	558	642	593	654	595	618	610	581	633	609	612	637	621	601	586	602	603	586	606	611	591	621	611	583	564	602	603	605	579	564	607	588	625	604	629	584	575	631	595	623	628	624	613	612	632	612	634	618	593	598	622	615	653	606	590	635	555	565	554	604	591	610	622	642	626	595	582	631	607	571	592	599	592	612	572	625	672	580	557	609	577	598	620	603	619	648	603	620	617	640	599	574	598	599	625	653	660	627	635	581	623	604	608	649	623	615	601	595	577	600	550	637	629	586	600	608	622	586	557	588	641	600	540	645	645	604	603	578	604	596	566	613	659	642	607	545	567	620	614	587	593	612	622	595	575	575	586	595	698	629	589	559	569	619	578	585	619	607	604	567	574	637	580	603	566	629	602	595	612	619	596	603	589	610	601	610	590	564	651	631	612	636	636	627	629	635	594	604	558	572	630	610	587	563	600	607	606	601	582	603	583	612	570	611	606	562	599	598	632	591	618	633	570	618	649	620	572	613	640	659	624	564	628	572	609	587	621	633	627	609	620	635	551	583	611	595	591	634	582	604	609	594	577	591	616	610	580	664	604	610	603	591	642	606	610	637	616	573	598	568	648	612	576	611	623	629	565	681	592	614	600	610	632	649	627	683	647	602	613	616	570	647	607	584	566	614	606	616	649	621	577	560	598	564	574	623	633	584	609	590	602	609	637	615	543	572	601	617	589	563	585	608	640	648	590	647	627	627	596	611	608	615	640	590	601	590	569	613	553	641	632	605	626	591	557	652	593	603	579	589	595	609	618	621	606	607	589	601	581	631	579	583	595	609	592	594	597	613	579	636	613	576	658	575	614	614	559	605	606	588	646	633	640	618	655	606	623	614	604	626	588	599	601	614	619	585	593	613	605	615	631	608	578	584	595	552	604	625	607	602	598	580	602	562	679	675	656	569	605	614	592	589	610	564	596	579	587	619	583	603	558	604	602	611	572	561	639	581	584	620	635	607	610	598	630	609	607	642	571	591	663	597	579	620	639	615	617	631	619	627	589	612	598	552	605	608	646	559	545	579	581	606	617	628	586	576	647	581	613	607	642
19501	61766	68883	54747	44976	33903	25105	16923	10280	5915	3008	794	689	637	634	665	632	643	596	664	606	639	649	641	637	620	626	648	628	604	611	641	633	658	615	674	575	622	657	613	639	609	642	645	647	664	642	653	634	649	645	631	628	661	613	639	624	650	621	609	657	633	634	639	582	652	607	631	601	663	670	610	630	654	645	637	642	639	624	686	624	615	596	648	621	618	568	662	631	627	586	652	661	631	604	646	615	605	606	646	636	662	686	667	564	614	628	597	633	644	609	590	614	596	659	676	624	609	610	618	646	590	630	630	598	675	654	663	663	658	633	690	625	623	646	673	643	644	586	637	551	665	639	662	618	674	655	616	644	612	637	636	669	651	604	623	588	625	617	682	633	640	616	581	681	635	623	575	646	601	668	628	630	623	623	597	649	655	677	594	674	643	628	615	637	645	668	637	596	602	650	626	623	632	635	621	597	620	650	610	603	601	630	683	665	623	665	642	625	670	626	665	659	630	606	607	611	626	611	661	690	607	562	644	635	660	632	628	652	689	614	601	630	642	612	661	627	641	627	628	605	613	601	597	627	640	642	617	650	628	651	608	626	618	650	576	624	610	620	633	613	672	600	591	641	635	647	577	621	666	615	607	617	650	665	596	683	626	630	644	642	673	622	640	598	621	648	620	615	677	641	640	627	635	579	593	616	633	647	663	635	618	635	616	651	647	667	615	619	622	605	617	621	594	608	642	664	672	665	613	595	646	670	689	610	644	652	630	646	656	648	656	646	603	684	589	671	624	663	614	651	620	616	637	644	660	656	650	638	630	649	636	665	637	612	611	604	671	631	673	647	554	652	596	595	665	680	646	626	575	636	615	630	618	654	635	629	650	634	637	638	645	615	626	640	624	671	617	664	629	636	619	631	623	627	594	580	623	596	618	655	647	627	608	617	641	647	624	639	679	655	641	622	611	667	632	631	605	605	626	627	643	683	633	632	644	648	638	600	605	662	604	569	638	643	612	639	676	609	647	620	580	646	620	630	622	601	637	643	674	633	638	624	641	636	645	630	618	617	596	637	595	602	641	591	636	651	676	634	671	631	622	639	644	661	620	634	635	689	654	647	675	656	637	637	643	628	668	576	673	633	611	630	698	644	636	635	642	585	668	575	618	669	605	658	637	662	660	643	649	628	600	628	644	627	673	616	636	649	578	644	619	675	625	601	656	606	643	649	637	639	625	640	618	619	638	650	677	657	596	607	592	675	637	626	662	652	663	620	641	645	646	632	651	596	665	606	638	620	594	638	634	672	648	626	638	597	642	673	621	582	662	615	613	621	660	651	644	625	696	640	657	609	613	680	638	567	582	624	625	665	653	661	686	678	594	656	611	607	616	658	643	645	627	605	660	582	609	650	621	640	639	629	613	629	645	604	610	676	640	598	639	612	617	625	620	652	603	598	644	604	666	663	607	614	598	613	610	658	621	597	631	659	655	643	663	590	611	640	634	639	662	659	641	627	611	662	650	632	650	641	642	593	619	595	600	683	651	604	606	671	645	612	661	634	644	646	615	630	641	645	585	574	629	660	633	644	643	626	574	650	650	641	590	682	611	579	617	663	633	622	656	651	654	652	647	615	640	675	622	617	604	624	655	662	663	642	627	665	618	641	621	645	650	598	596	609	657	612	659	608	639	661	695	688	635	619	668	603	560	617	628	593	619	659	677	659	626	655	643	590	625	641	644	632	637	593	683	618	667	675	658	656	648	616	590	644	653	637	673	590	617	594	619	578	639	635	659	664	637	618	597	605	632	607	598	649	590	630	644	678	618	634	661	621	642	630	671	612	621	662	578	578	664	642	654	653	656	630	673	663	638	640	655	607	609	637	628	652	665	667	657	616	626	630	677	637	544	631	619	655	669	611	612	616	603	586	603	660	609	612	593	652	654	640	613	625	656	631	664	646	656	610	665	685	630	669	656	607	660	631	618	631	616	635	608	644	618	594	637	583	618	611	593	637	614	605	660	669	580	620	640	656	639	596	601	659	639	656	649	613	616	627	654	623	636	660	611	618	667	629	687	675	666	633	648	669	588	620	612	628	596	646	626	638	629	631	608	636	664	650	670	649	622	659	609	627	624	708	622	601	632	617	611	585	626	638	631	631	587	620	650	664	633	595	644	604	630	641	601	682	631	676	595	632	608	637	658	586	676	616	612	663	631	589	656	597	662	587	618	615	658	601	642	633	611	635	630	612	637	641	622	622	606	635	642	666	620	609	637	658	626	668	637	643	616	674	625	623	656	589	612	636	581	607	684	670	604	600	660	672	663	610	660	645	585	624	657	644	635	658	617	645	664	682	580	630	680	624	597	629	593	610	674	615	659	652	613	628	614	634	646	645	639	626	666	664	613	630	685	659	622	621	600	641	627	619	628	646	631	605	592	648	602	666	623	614	637	622	667	629	636	671	668	599	648	656	695	636	611	607	589	655	673	605	632	636	616	609	598	657	626	642	599	607	659	686	626	636	661	672	644	634	645	607	614	675	646	599	661	621	633	596	647	605	642	647	624	624	627	696	636	646	643	641	637	641	672	640	627	678	592	580	689	617	612	628	631	606	621	607	587	623	598	602	601	660	637	614	601	652	598	599	598	611	639	637	701	639	658	574	685	642	625	636	633	563	660	632	629	661	674	633	601	598	595	671	597	645	631	693	649	596	613	637	599	636	599	643	640	648	580	631	606	637	654	612	620	627	612	627	665	623	633	614	647	669	604	596	615	631	633	616	659	643	644	640	599	647	622	682	605	616	637	629	633	677	658	634	635	683	622	641	664	622	655	628	657	640	598	630	679	605	631	646	625	644	666	628	586	632	668	690	610	637	610	657	619	621	596	614	628	650	617	597	661	618	656	677	589	611	661	595	671	650	610	633	604	620	602	621	598	645	609	650	649	616	590	670	631	621	634	638	598	673	683	624	618	644	599	597	596	607	632	604	649	620	629	681	608	583	617	618	694	674	612	622	633	680	640	648	647	634	628	684	594	581	709	608	589	665	649	612	631	611	660	658	593	635	638	609	633	635	605	652	628	588	598	593	632	586	620	651	606	634	661	633	613	636	592	587	646	645	633	672	617	652	629	638	629	641	688	585	607	634	670	605	634	649	656	623	682	594	666	615	690	595	639	614	614	644	627	707	573	624	666	591	608	611	604	645	611	649	650	624	587	602	625	647	626	626	632	631	579	633	658	634	676	603	598	630	600	647	599	686	618	594	645	622	622	652	648	631	647	656	641	628	675	620	682	622	616	631	614	580	597	652	651	633	668	611	642	643	619	650	613	640	635	639	655	679	649	649	627	673	639	658	611	675	662	602	638	613	650	617	637	651	588	633	646	646	637	628	661	633	560	628	601	608	625	604	641	616	635	619	637	634	652	609	658	622	651	632	632	596	649	634	654	673	616	637	638	630	586	609	610	622	646	630	675	664	630	589	637	639	615	620	613	615	641	636	667	599	623	654	623
24867	21300	32439	33242	28506	20485	13453	6846	3811	2231	1260	713	676	690	744	713	689	682	671	696	734	733	660	747	727	746	691	712	678	723	696	723	713	688	637	717	754	741	688	709	732	675	662	682	677	678	723	678	722	726	696	705	723	665	683	687	693	695	730	687	691	714	720	705	713	686	746	723	702	715	727	733	714	655	692	689	631	682	668	664	691	697	676	763	720	699	698	672	690	683	726	724	685	692	680	733	677	660	717	669	705	690	689	667	695	726	698	667	765	697	646	719	706	687	705	716	710	774	666	717	672	702	708	729	697	658	659	682	652	732	650	672	728	686	698	725	714	702	713	677	694	682	682	686	719	687	681	719	682	705	680	692	712	727	660	699	679	698	674	665	706	704	686	677	709	712	718	720	716	688	680	742	714	719	719	766	739	710	738	724	722	697	717	710	745	703	715	729	650	694	659	706	713	731	720	712	757	750	711	700	704	743	701	690	682	679	711	669	704	744	646	704	689	692	707	735	710	704	722	698	661	675	685	697	754	688	683	695	725	635	735	683	714	734	719	776	757	657	686	722	733	666	679	692	717	697	698	658	697	701	648	656	716	656	699	680	716	679	674	703	708	739	694	667	716	686	691	687	743	694	716	673	690	668	736	700	692	755	714	696	672	695	697	676	695	707	713	704	663	685	663	665	736	719	688	670	685	715	669	701	737	714	757	687	673	671	733	752	727	679	681	687	725	687	692	733	715	689	725	680	671	704	707	696	730	708	687	671	677	693	698	682	687	697	686	677	729	702	727	700	679	690	726	694	730	682	702	681	645	663	708	689	674	695	670	679	707	759	676	698	698	708	664	711	729	697	730	650	748	718	693	690	701	687	707	692	685	678	678	718	694	741	690	707	658	703	663	689	686	709	733	713	708	711	677	696	724	703	673	715	621	733	657	691	710	691	687	687	699	716	678	703	724	670	688	682	695	743	690	641	693	721	700	731	747	690	679	707	722	675	688	705	665	704	671	720	688	679	688	663	668	716	713	779	722	671	709	684	705	728	692	702	698	749	682	666	676	677	717	689	702	715	701	740	696	662	745	688	701	696	740	691	706	706	720	666	679	662	728	683	700	663	679	691	741	752	703	677	709	743	666	725	684	705	724	691	681	725	678	688	700	734	656	705	688	700	676	737	657	718	669	705	701	658	629	674	728	711	701	698	751	716	695	702	724	656	700	704	709	714	709	744	724	693	732	728	754	695	691	649	648	717	705	674	712	637	703	709	676	671	684	681	743	664	657	702	710	655	680	718	634	723	704	677	685	722	719	691	720	686	699	631	747	687	664	724	666	673	697	716	722	703	672	722	679	702	684	675	660	653	735	738	689	722	687	673	695	640	694	669	703	695	675	670	681	655	663	689	731	695	730	703	699	728	719	736	703	688	691	659	669	689	734	701	736	708	632	701	733	724	732	703	663	690	731	694	713	644	742	696	687	731	690	705	689	704	762	663	698	685	722	664	683	702	721	751	693	752	679	714	680	659	658	699	666	660	717	719	701	693	721	680	719	700	692	696	667	693	654	699	725	715	720	730	743	688	732	749	721	714	658	697	723	649	705	706	709	731	709	678	695	711	689	740	672	710	733	680	773	701	712	683	706	748	714	700	700	726	743	718	703	741	756	739	660	749	719	688	708	720	686	736	675	725	699	715	685	703	732	701	677	646	696	726	747	692	733	716	701	706	679	748	708	703	721	772	718	774	656	695	763	673	698	686	710	714	698	704	698	703	680	719	716	705	696	713	688	687	709	701	656	690	702	680	676	701	693	724	728	742	717	694	678	672	712	732	685	756	711	723	733	680	735	704	691	713	720	690	731	730	692	688	719	701	737	726	700	716	697	637	727	703	675	733	674	644	659	710	648	720	704	709	730	721	722	686	687	660	691	644	683	749	712	710	671	706	722	687	659	716	729	702	773	700	745	700	721	729	663	672	641	695	708	756	645	689	621	692	698	691	710	656	666	713	710	666	710	669	696	690	742	709	755	681	661	731	745	732	689	672	711	775	656	688	708	720	671	691	677	750	671	692	679	678	677	668	705	714	712	685	733	748	711	704	658	709	676	761	677	706	732	664	719	673	700	657	693	740	674	710	717	692	716	684	722	706	713	713	727	665	696	709	694	661	698	680	674	671	637	737	696	710	711	692	660	730	710	657	712	717	748	726	719	695	678	697	716	727	677	709	722	730	751	697	683	667	667	686	713	734	661	670	686	672	697	713	676	681	716	703	722	689	690	634	716	742	707	712	717	694	723	699	720	686	732	702	751	720	681	726	673	672	683	735	669	729	680	697	716	711	715	675	683	694	740	686	616	692	705	749	691	652	695	695	694	711	720	669	662	725	645	679	669	680	708	683	649	638	690	708	688	667	692	698	686	718	700	716	674	686	730	754	646	700	708	717	706	698	694	716	715	676	690	715	690	716	713	720	689	730	712	690	681	721	695	659	730	714	673	654	727	699	705	706	716	684	698	716	708	710	723	768	727	708	679	730	698	722	732	709	658	748	700	686	681	661	653	654	684	714	681	655	683	696	714	675	667	686	721	669	695	736	677	682	678	694	699	706	693	733	704	692	686	684	721	723	644	697	721	670	702	670	682	690	685	684	680	642	649	698	671	694	666	660	663	696	694	694	737	733	659	764	687	671	656	717	706	681	706	712	710	686	714	727	677	726	648	675	710	651	679	700	715	707	692	712	746	694	689	684	603	713	736	687	742	706	787	670	701	705	651	680	705	673	697	716	728	689	619	672	689	670	730	722	706	712	701	710	693	719	718	708	738	674	693	720	683	673	709	740	695	681	714	673	719	721	702	687	679	678	663	694	704	714	698	667	723	690	670	716	726	697	660	663	718	715	705	710	717	672	693	731	663	710	712	719	706	713	705	670	724	714	713	712	716	704	697	733	665	684	689	697	653	702	705	700	670	685	711	686	678	707	683	753	752	692	651	767	696	742	716	706	690	701	659	671	661	683	742	724	718	687	677	736	699	686	713	738	753	700	679	664	701	719	689	679	718	660	680	694	669	682	714	664	675	697	659	683	717	684	705	662	698	733	665	716	668	693	691	708	712	678	704	721	687	688	700	682	717	683	724	638	725	729	707	656	726	671	671	710	777	700	658	703	677	650	721	655	704	711	710	640	719	750	684	672	649	660	706	694	714	682	704	704	716	692	651	694	698	700	687	703	652	717	707	667	677	701	672	700	729	699	703	716	692	677	666	677	699	691	711	665	704	764	693	657	739	751	703	700	689	657	694	676	678	688	659	705	642	677	651	709	729	642	679	723	663	724	698	717	658	740	672	733	709	715	706	673	718	668	750	703	765	710	739	661	655	751	696	650	701	709	743	672	645	721	715	730	778	664	664	650	713	706	707	700	727	721	691	726	695	699	705	690	766	732	711	680	659	694	669	701	677	706	694	637	705	707	685	667	699	701	707	714	716	701	703	666	721	705	666	694	696	727	716	674
15295	55853	53554	39978	34207	24688	18092	10822	6372	3749	1851	795	713	716	718	784	754	708	744	742	701	716	769	760	769	736	737	752	733	757	744	768	746	769	761	751	715	753	755	733	737	737	732	772	754	738	706	712	751	785	761	740	795	705	750	760	734	732	739	741	700	702	790	735	813	765	732	760	763	721	752	695	785	743	738	755	781	774	758	778	702	694	739	745	759	738	739	732	740	744	725	754	714	736	737	725	726	753	720	740	806	720	755	710	735	767	739	754	763	759	747	784	731	729	693	779	727	756	786	744	759	729	777	736	736	729	764	747	680	722	715	760	778	761	772	731	764	785	714	769	716	708	741	762	730	720	786	739	721	736	717	747	709	771	762	739	746	747	734	760	753	739	702	740	769	734	735	775	738	779	786	725	740	736	709	718	769	732	788	790	773	720	790	722	732	749	735	752	730	791	774	744	726	712	747	786	728	728	735	768	697	785	731	748	733	745	756	732	716	760	756	737	779	728	729	764	748	750	712	749	724	798	753	744	771	758	792	755	757	714	735	707	730	714	773	793	711	761	811	773	743	747	776	759	785	777	738	748	737	762	717	760	731	716	703	740	706	765	684	790	807	774	762	735	733	770	727	793	697	723	779	755	700	772	705	770	758	736	783	792	739	708	737	786	727	723	808	706	724	774	735	764	755	702	756	760	792	756	772	699	765	747	755	764	740	813	741	740	750	746	720	754	714	754	711	767	740	779	750	762	709	736	758	742	749	746	724	679	726	736	774	777	722	730	743	755	709	716	720	704	765	751	741	790	743	742	732	781	750	769	764	761	769	731	704	779	726	704	726	754	786	772	738	743	712	719	730	790	731	736	734	745	739	751	776	704	705	775	737	720	753	772	741	740	718	759	738	759	757	807	705	735	712	745	717	797	774	703	769	769	724	742	805	718	743	726	766	784	781	777	760	780	739	706	785	744	771	745	734	729	827	788	727	729	761	715	762	769	720	736	757	771	766	780	726	752	716	741	750	733	731	733	707	760	758	726	739	736	771	776	710	724	714	744	767	743	738	756	796	725	760	744	771	809	734	685	787	728	737	767	774	759	765	755	752	743	716	727	770	756	759	715	684	769	720	735	746	768	755	807	776	738	803	756	789	724	754	757	740	780	719	779	746	706	715	700	776	731	754	756	752	755	710	730	748	713	694	714	686	772	739	772	755	788	792	744	747	722	772	771	740	753	768	735	737	780	752	756	789	727	709	762	777	741	797	737	763	711	778	740	771	755	758	716	768	751	782	743	747	741	782	692	751	758	818	755	744	771	748	713	757	764	809	746	717	752	719	693	782	769	712	743	759	758	781	727	695	752	776	755	778	772	730	744	779	771	757	713	746	746	726	817	788	726	722	741	725	737	751	777	724	728	718	727	709	741	726	742	785	731	780	732	748	733	729	720	758	711	748	682	741	735	743	745	786	736	751	740	698	707	776	732	726	732	718	721	754	745	765	813	734	689	731	721	685	759	758	783	738	774	726	735	734	756	797	715	744	758	753	770	736	762	724	713	770	725	708	721	776	711	799	787	782	767	759	709	765	720	741	703	767	731	712	745	787	734	712	735	741	717	749	728	753	746	744	776	726	745	716	704	721	731	776	735	745	725	760	727	763	753	751	768	706	780	717	755	731	733	708	729	753	754	710	752	751	746	750	740	781	718	744	758	755	767	750	734	778	723	751	720	716	746	735	724	708	744	723	738	792	736	791	684	712	745	754	776	760	723	788	750	705	797	755	752	753	727	735	767	748	744	778	764	782	768	751	798	783	763	753	731	736	706	735	789	767	710	759	760	753	763	794	770	789	715	728	738	728	775	709	731	756	798	705	751	736	746	752	735	731	754	719	783	773	732	756	736	706	691	770	749	727	716	736	720	761	762	770	700	739	710	735	723	746	719	744	732	724	732	774	740	716	744	709	760	755	744	713	718	737	689	769	755	765	729	722	723	778	762	719	762	755	769	743	765	705	761	703	726	764	794	740	732	754	740	737	774	758	750	753	806	731	772	741	769	717	726	726	752	760	747	749	756	708	709	729	697	726	724	699	771	785	700	762	704	761	754	736	743	669	733	749	787	758	731	785	713	778	681	762	764	735	723	798	758	731	730	764	740	711	729	753	703	733	716	722	691	759	701	787	754	791	776	777	739	749	784	745	722	743	767	784	726	788	742	748	733	749	743	751	744	727	744	732	747	749	769	727	752	720	745	733	728	783	755	759	774	750	731	809	747	754	741	724	717	743	739	739	729	779	698	752	698	774	803	773	739	758	763	737	772	763	790	755	801	717	715	728	737	753	749	793	745	767	680	769	788	683	732	716	783	745	706	660	779	776	737	751	726	780	782	759	768	734	717	715	723	721	753	742	747	794	756	757	753	756	718	745	761	715	767	710	718	816	721	768	765	784	724	749	764	747	707	799	728	723	787	748	770	739	759	693	730	734	723	747	770	736	752	773	707	711	687	774	705	788	741	693	745	743	709	729	750	744	735	735	827	734	749	749	763	758	773	715	727	771	723	720	734	688	741	725	767	737	790	743	721	761	743	761	790	675	718	724	783	765	765	793	771	714	726	763	782	809	715	730	745	763	724	773	745	715	772	734	768	712	771	762	770	743	676	708	740	753	756	737	767	743	730	730	741	735	809	761	677	750	786	722	762	735	754	764	748	759	721	741	760	732	807	719	726	687	756	735	828	777	774	744	737	759	724	764	741	721	753	784	783	715	714	803	749	731	754	792	734	742	773	746	731	776	749	742	748	717	714	799	701	755	771	745	729	717	784	711	768	735	785	716	743	756	714	790	718	773	752	771	749	703	759	726	748	748	756	722	735	809	740	749	701	743	701	757	742	787	746	766	785	722	716	749	708	735	768	726	792	736	711	791	768	740	791	743	744	719	733	740	733	753	750	723	743	732	763	752	694	725	760	730	748	740	758	739	692	783	772	721	806	693	695	766	744	780	774	745	773	734	734	724	740	720	680	785	764	802	715	763	755	749	748	674	722	760	752	768	724	750	764	679	737	752	743	750	750	739	762	747	768	748	694	789	733	731	729	741	728	720	711	723	804	798	786	754	778	668	757	776	756	733	697	752	754	689	775	781	728	718	719	765	733	749	761	773	757	748	744	784	705	763	769	697	739	749	721	714	729	756	753	744	737	775	737	724	776	731	741	746	712	786	761	730	740	712	748	749	752	735	749	760	731	740	725	712	797	689	714	716	684	692	726	751	781	764	796	761	676	700	783	752	789	732	739	737	739	723	765	733	767	726	736	785	776	743	740	740	757	765	708	755	720	799	788	762	742	715	725	764	723	719	777	749	731	786	784	738	747	784	733	756	710	738	807	740	740	694	704	731	794	773	759	779	769	763	712	757	779	696	757	770	722	739	700	756	746	713	785	750	732	742	769	715	739	745	807	771	727	721	745	747	772	759	722	788	744	801	751	790	715	715	726	704	758	785	718	796	766	739	726
22515	21136	30416	31961	37094	38762	35202	23030	13199	6937	3845	1155	960	908	886	989	912	961	914	911	926	959	919	945	975	909	920	987	895	943	948	861	890	897	938	918	926	912	905	927	870	924	875	936	932	924	908	909	892	876	930	924	905	898	896	858	881	966	862	892	925	945	878	904	913	899	955	934	944	959	885	911	946	888	927	964	889	967	976	881	962	939	900	901	901	957	932	950	896	938	932	960	851	893	911	908	885	908	929	867	888	899	914	958	884	935	928	876	921	981	879	922	894	914	899	894	890	894	878	904	899	945	936	942	935	922	905	936	894	947	901	877	938	865	919	923	917	979	921	947	902	888	933	1005	926	918	881	883	880	946	917	910	910	926	901	901	918	940	927	973	926	924	891	926	970	931	900	921	923	935	900	896	909	928	911	908	925	939	961	867	901	930	871	913	968	914	922	930	965	907	914	975	938	836	946	891	925	891	891	877	932	926	916	935	896	918	924	961	919	886	881	903	889	902	972	907	922	895	908	906	883	902	909	957	909	924	986	914	914	894	908	898	893	909	869	933	932	878	823	944	864	912	908	900	945	945	938	843	949	906	868	931	872	935	920	888	879	931	937	956	893	923	919	909	919	983	906	945	863	915	961	923	946	923	900	950	911	923	915	910	888	854	905	883	924	951	944	964	956	879	894	946	891	1005	932	923	911	922	924	929	947	926	846	894	908	901	940	911	869	972	918	959	959	974	930	942	929	941	908	935	920	912	886	913	940	898	882	875	864	881	866	919	886	905	898	896	968	906	910	893	920	903	908	926	915	866	958	870	922	922	880	895	915	906	881	901	924	930	935	886	955	883	901	894	896	901	892	892	927	926	941	941	965	932	959	913	865	918	911	920	963	971	903	883	901	940	914	920	918	907	869	879	929	907	964	923	973	928	913	914	888	919	918	927	962	910	852	936	919	903	908	909	914	960	884	938	904	912	876	895	939	942	898	900	933	906	952	917	895	895	898	915	914	916	891	928	929	939	927	931	919	917	939	991	911	938	900	912	916	934	899	907	906	909	907	900	926	910	926	901	960	928	915	883	924	912	964	896	919	954	937	921	992	985	893	933	931	919	925	880	857	905	885	931	901	908	962	913	911	874	890	936	872	938	891	921	919	881	944	913	914	874	938	933	904	867	924	886	944	930	948	930	941	924	926	903	940	953	891	927	900	855	878	948	886	910	895	900	979	910	897	884	915	941	963	918	939	911	919	913	890	913	930	909	914	910	890	902	897	958	962	905	944	925	901	894	909	947	899	911	964	918	937	914	971	888	893	926	954	983	928	941	923	931	911	871	956	886	946	893	958	911	953	964	818	926	898	913	923	903	877	881	916	888	929	963	902	925	902	926	869	928	914	882	868	893	881	907	905	979	919	927	915	908	933	919	920	968	941	918	974	934	909	914	923	901	950	893	900	915	936	891	925	920	899	962	906	869	861	916	894	951	911	939	914	936	912	966	918	907	901	922	901	899	884	916	912	890	929	921	905	970	897	884	911	882	934	939	882	887	914	896	877	837	927	893	948	922	931	921	948	958	918	928	886	926	882	884	869	957	936	890	924	920	945	907	920	917	909	915	944	927	888	867	875	912	923	973	892	954	931	900	936	901	929	909	911	917	949	900	959	932	866	889	876	916	932	902	911	838	903	940	879	939	871	906	911	907	903	922	862	898	903	942	913	930	948	943	961	924	952	902	929	960	881	927	861	896	962	978	945	927	917	895	897	898	929	947	956	960	904	845	885	915	913	878	896	952	916	944	874	925	907	925	956	885	875	954	938	946	915	880	979	937	913	899	888	921	887	894	943	872	927	825	890	909	927	920	998	946	977	931	912	931	897	931	908	923	882	925	922	945	933	915	909	957	905	904	921	880	938	881	923	898	937	930	918	898	931	896	945	934	934	937	938	891	963	925	920	948	908	949	913	893	913	894	930	875	923	938	876	940	905	882	901	900	939	839	906	979	919	924	920	910	957	831	880	899	910	891	905	891	952	880	909	906	919	919	933	906	916	899	915	915	880	861	932	903	953	927	910	950	828	909	933	937	915	973	931	929	946	916	887	946	855	902	924	890	860	929	916	921	854	886	931	913	953	962	903	903	921	904	952	949	939	899	902	909	949	900	893	890	938	912	895	896	874	967	854	890	852	879	902	910	924	930	888	945	894	894	902	902	978	951	916	895	955	955	918	943	937	916	972	923	844	928	938	872	886	916	960	917	900	903	925	878	820	947	918	928	899	968	935	909	898	901	952	916	927	857	888	906	918	918	916	877	901	891	930	939	907	885	901	863	928	902	928	939	921	910	907	957	942	926	924	883	909	939	943	914	904	910	948	921	937	904	895	888	975	924	956	915	867	950	912	942	938	903	908	944	917	945	930	940	924	883	858	901	870	859	925	877	933	919	949	861	907	919	912	925	920	955	895	917	908	944	891	949	944	957	903	901	926	918	914	931	912	882	892	875	907	896	964	911	928	899	945	902	941	879	933	852	889	941	947	918	971	896	885	942	907	891	829	934	916	919	958	886	962	918	931	928	913	910	893	907	847	890	897	902	931	941	975	1003	934	880	904	901	953	935	886	937	965	933	912	894	963	963	906	919	896	910	896	894	916	900	916	900	940	936	864	912	865	929	945	978	897	896	907	914	873	906	946	938	896	940	944	899	888	868	932	871	924	952	906	899	883	914	876	942	947	888	934	856	954	889	911	852	924	954	916	892	884	927	982	946	937	912	907	936	932	945	903	920	868	870	884	860	956	904	963	936	866	867	907	930	869	896	933	922	936	927	947	887	906	921	993	952	889	928	907	942	933	918	893	946	959	913	931	916	904	912	822	862	892	927	934	847	909	881	941	900	886	937	905	885	903	907	914	895	901	928	936	894	874	913	918	931	881	911	931	912	921	941	879	954	916	921	919	941	911	903	884	885	924	855	828	957	926	943	963	867	918	911	917	950	909	919	934	915	945	944	944	893	922	917	923	945	922	960	959	925	876	935	882	934	909	947	892	885	910	911	909	933	884	853	932	878	955	891	956	895	918	885	916	917	893	906	867	930	909	954	934	963	920	851	927	895	930	913	948	911	905	875	850	956	964	875	928	883	884	908	921	928	875	936	928	960	944	894	944	946	934	896	916	950	936	874	890	906	955	907	915	904	934	900	927	856	907	918	917	919	863	925	889	894	909	867	904	906	880	932	933	946	906	969	926	911	895	916	885	964	917	902	947	926	948	926	917	909	960	953	905	882	937	909	947	889	908	914	920	843	920	981	881	965	960	894	927	930	928	880	951	935	907	914	923	877	903	992	891	942	919	885	943	931	941	901	951	923	916	894	912	880	885	875	931	881	952	925	906	918	855	911	886	887	923	922	961	947	969	925	927	923	889	917	896	874	941	918	913	953	900	923	892	886	927	930	883	917	928	1010	893	930	924	933	916	890	869	941	923	888	947	877	942	921	939	902	840	937	919	963	929	887	907	897
37964	77185	76430	64323	53536	44848	35252	25160	15348	9201	5115	1184	902	954	922	922	901	908	935	981	948	946	900	966	941	931	929	933	957	958	931	929	952	932	1022	830	873	936	954	930	894	881	909	903	889	1001	947	896	939	887	902	898	881	982	921	931	941	888	961	899	933	912	905	894	880	870	892	953	899	974	970	902	890	888	934	875	947	907	891	931	945	890	990	926	915	859	929	940	919	898	942	961	934	916	949	904	926	955	921	935	888	942	931	944	923	910	944	946	948	920	946	979	966	991	898	946	942	869	879	870	859	974	912	934	921	905	936	966	910	936	956	960	928	880	877	894	938	944	901	915	918	903	949	912	871	949	935	893	916	904	930	909	827	924	963	937	910	937	942	926	936	908	899	944	921	904	892	951	905	923	996	960	884	871	926	943	915	865	966	873	916	940	912	912	914	981	931	890	872	975	928	894	880	912	926	952	924	909	942	927	964	838	925	945	938	953	897	910	928	912	919	894	981	960	931	896	912	887	948	930	888	945	885	897	930	917	942	944	895	978	951	945	943	914	908	928	967	936	935	902	941	945	927	927	937	923	926	876	944	901	913	906	1021	947	937	939	972	942	975	927	906	935	956	927	962	946	935	901	952	895	917	950	901	930	860	909	892	939	952	924	913	930	928	955	917	905	887	903	916	908	908	926	959	896	928	939	905	906	904	936	931	896	915	849	945	938	967	932	906	943	975	926	893	946	940	959	946	928	937	933	891	961	897	913	888	913	900	937	923	865	868	955	925	944	904	888	925	948	926	886	948	913	937	938	899	937	947	949	916	860	945	930	896	943	850	884	965	910	925	863	929	939	894	915	940	882	959	1009	927	851	918	923	920	928	943	914	955	934	902	961	927	1000	871	945	986	935	913	949	926	867	969	847	932	884	924	984	950	938	894	950	956	949	929	919	927	893	894	883	965	959	908	920	924	904	894	953	907	926	887	947	938	893	967	927	908	930	892	922	963	941	920	909	890	969	880	915	986	882	918	954	845	920	959	840	923	890	907	941	945	892	917	962	910	945	913	943	942	903	941	910	901	876	936	961	898	881	878	884	971	931	929	942	909	912	939	933	932	928	952	923	949	924	905	881	915	960	887	928	899	978	882	915	932	949	944	968	962	934	899	877	921	945	925	918	873	916	916	982	939	928	901	891	852	962	916	901	953	902	935	929	920	930	926	903	900	976	855	935	903	897	936	928	872	942	933	902	911	884	946	919	933	927	923	936	891	908	931	964	907	957	900	896	905	960	903	953	889	947	912	924	894	907	873	983	889	934	838	940	912	989	933	926	903	838	924	965	949	906	902	946	946	936	949	896	963	866	934	906	875	944	950	930	938	905	895	911	958	953	900	923	914	937	949	908	852	872	936	899	992	906	931	894	933	903	969	943	897	928	918	912	899	864	927	894	922	931	938	922	909	904	878	902	947	948	922	930	926	877	918	903	948	896	862	959	918	951	891	887	925	880	942	921	926	949	929	932	919	908	910	931	877	928	944	906	980	901	934	954	948	923	921	967	963	905	944	934	935	932	938	942	934	922	899	936	927	972	931	921	930	909	922	919	935	928	976	922	993	909	916	876	910	934	898	921	932	967	953	881	854	953	915	984	956	846	925	917	897	874	927	976	963	906	902	881	909	876	953	924	956	982	950	930	938	917	949	931	952	927	882	935	912	891	899	977	926	909	903	921	931	916	892	889	933	865	880	920	909	908	903	914	975	912	931	943	862	945	911	886	983	972	929	897	924	932	890	951	962	940	896	924	965	906	960	877	883	887	943	861	884	920	921	942	864	912	914	910	898	919	878	867	927	899	845	946	947	908	810	932	918	923	928	933	915	922	945	969	886	981	953	919	941	954	871	920	934	891	950	993	892	917	840	963	909	919	927	872	930	931	886	924	910	887	926	926	935	934	990	944	896	948	901	969	910	909	893	965	927	881	955	911	903	935	924	955	891	956	918	926	961	941	929	962	915	917	946	877	896	956	890	916	884	902	918	898	941	898	923	896	927	887	920	925	961	937	955	965	893	922	941	991	922	920	948	902	958	923	954	948	926	944	960	916	923	897	937	923	938	930	925	884	924	948	903	944	918	881	922	937	944	928	870	910	905	977	872	944	906	899	944	892	915	965	953	884	983	972	955	915	939	933	937	884	942	879	930	927	1021	940	864	941	925	861	923	949	930	927	948	961	908	910	879	941	898	928	955	901	907	943	978	883	898	961	920	896	949	912	893	887	889	954	938	903	958	857	908	948	885	897	921	935	944	919	884	904	923	927	916	936	860	896	973	940	872	937	925	949	864	954	930	835	916	933	958	969	923	869	949	906	959	999	950	871	888	895	892	901	871	934	947	984	938	888	878	932	910	934	965	912	907	915	917	903	884	906	986	905	944	905	932	881	871	949	957	932	848	914	943	926	840	989	913	936	911	960	893	876	895	932	905	937	970	922	893	917	934	976	917	953	967	950	913	925	914	888	884	955	918	928	977	910	889	983	903	939	962	948	942	884	933	924	953	921	888	937	926	951	892	938	942	882	911	903	901	960	957	908	968	926	921	932	913	1000	940	943	911	878	939	927	879	873	941	956	1000	913	979	895	955	933	966	903	941	943	992	961	886	925	890	926	932	944	934	898	914	986	921	981	880	948	908	958	964	931	921	894	932	951	919	958	863	885	973	925	929	922	907	938	949	911	890	906	954	941	946	885	852	970	884	931	900	955	960	944	889	934	917	936	928	941	897	918	965	875	934	954	964	927	920	970	977	892	910	909	925	974	929	936	966	922	939	886	942	921	976	902	910	905	895	939	901	982	968	923	950	928	903	928	922	919	899	933	945	900	914	935	974	848	939	890	919	919	944	1010	859	942	958	875	955	931	894	947	902	898	927	940	874	934	903	965	913	900	958	929	939	932	890	963	918	921	935	908	887	915	910	989	860	908	962	927	942	917	909	919	925	939	873	956	901	971	967	913	935	918	904	911	970	923	908	916	926	939	911	908	904	912	915	942	867	947	925	883	854	919	938	903	905	861	945	952	957	938	917	938	889	881	954	960	912	914	910	938	906	889	969	913	867	882	922	897	976	889	902	904	915	937	876	905	892	913	970	918	934	901	886	835	927	882	929	948	867	897	917	916	925	902	889	1011	954	945	892	904	900	904	945	967	918	935	888	908	939	974	914	895	878	913	915	969	916	931	934	961	882	907	890	884	892	911	928	880	918	917	864	921	922	890	907	941	945	887	885	916	891	929	899	941	947	931	919	932	888	940	912	918	910	917	952	933	933	912	939	940	957	877	875	946	899	912	918	931	964	949	917	927	912	878	885	886	978	885	911	940	931	905	903	924	955	907	953	898	907	945	952	875	953	973	928	881	912	934	888	934	897	905	936	926	855	883	898	912	972	871	935	938	922	926	994	873	905	881	926	896	957	923	897	914	942	917	917	953	944	900	955	944	920	921	969	953	915	919	941	960	932	986	973	959	899	910
27929	20438	21354	19068	9720	5550	2936	1739	1108	840	701	519	571	573	514	515	502	531	523	547	536	488	530	511	531	486	501	517	553	523	566	530	516	529	493	519	492	533	545	536	555	532	544	581	515	509	581	551	531	525	503	509	541	515	521	532	562	532	560	529	559	579	519	509	481	527	523	556	489	510	543	476	541	548	514	575	487	536	554	560	512	508	543	516	523	558	495	534	513	572	569	587	536	514	553	537	550	550	485	544	552	573	562	503	522	523	558	485	545	550	533	543	540	515	510	544	549	589	498	527	477	530	536	551	484	555	530	522	527	531	546	528	555	529	550	590	519	530	484	527	552	476	548	521	541	555	543	493	552	506	516	537	531	537	555	513	535	533	507	537	569	527	519	497	500	559	511	522	521	518	519	475	523	539	536	538	502	568	491	515	544	518	531	534	510	541	476	550	471	542	538	514	518	563	543	522	550	556	542	514	538	527	513	534	544	535	529	547	584	544	533	484	554	560	508	558	547	501	540	534	501	552	523	482	545	557	540	551	507	540	460	560	537	562	550	532	495	511	531	502	524	502	560	556	566	498	513	508	532	509	532	526	569	509	511	530	496	560	572	553	527	566	542	550	523	529	533	503	519	512	530	533	528	545	572	486	541	553	562	559	536	565	545	519	526	477	543	533	520	544	548	565	561	499	478	534	575	550	555	569	519	543	531	552	515	537	574	574	507	498	569	529	519	553	504	515	555	506	560	519	508	507	527	557	514	527	532	520	549	509	548	509	476	543	554	529	546	567	494	513	550	542	541	542	517	539	567	494	502	520	540	534	537	526	513	537	541	517	531	517	511	555	525	543	527	496	532	567	520	573	520	538	524	520	501	561	540	490	524	567	506	509	495	525	552	567	584	512	560	547	498	526	535	541	530	512	557	530	520	551	545	512	479	481	541	557	564	535	531	562	550	549	542	527	589	535	487	527	506	506	519	528	547	523	563	524	540	525	506	517	503	535	514	535	577	518	475	542	547	509	550	505	583	526	536	515	526	550	504	540	509	517	527	511	536	513	560	535	525	533	498	528	507	573	521	521	504	561	531	502	542	526	529	548	543	511	510	522	546	534	520	530	535	494	500	523	500	549	533	527	525	513	535	545	525	535	524	513	557	508	493	544	569	565	546	553	501	485	468	553	513	576	517	502	509	470	539	529	532	501	498	529	484	554	564	509	554	515	529	549	521	572	526	582	484	536	517	544	541	543	483	521	548	488	510	577	561	509	534	527	543	536	541	512	540	560	520	522	510	502	504	563	514	536	575	527	497	531	532	524	537	471	519	501	529	545	519	521	572	509	544	511	534	494	570	533	512	532	533	538	554	533	525	528	540	498	510	501	532	556	543	519	526	557	492	584	540	555	540	541	541	522	512	538	522	505	542	546	517	529	550	570	594	504	566	537	555	494	574	544	563	518	513	530	509	563	565	508	530	537	573	523	560	497	512	569	538	534	577	473	534	524	537	491	529	532	544	471	520	516	560	530	528	506	541	522	500	533	507	560	515	551	511	547	542	542	576	525	509	515	563	533	505	566	546	488	503	542	506	557	554	520	506	523	553	526	520	531	531	530	562	543	558	490	546	550	515	557	553	570	514	494	471	541	500	558	569	522	554	540	497	530	510	517	522	552	511	533	496	555	541	523	567	528	551	557	538	565	567	561	551	515	529	536	546	573	531	561	554	572	540	498	516	516	517	559	525	493	547	509	512	588	495	527	557	482	526	547	505	556	555	542	584	536	552	486	539	546	550	561	544	538	480	494	587	574	524	526	555	569	557	560	537	498	530	529	541	494	536	556	513	512	543	529	531	516	544	570	518	518	528	560	572	538	529	539	543	546	505	529	480	512	498	494	529	541	503	517	491	545	539	559	550	526	535	532	552	525	544	500	542	507	523	517	540	509	516	559	511	518	517	570	559	589	538	517	531	519	559	574	554	505	516	523	525	515	516	540	506	514	527	532	516	570	578	544	548	499	550	540	546	562	528	496	511	533	549	541	535	516	549	553	557	539	560	503	512	487	505	540	543	512	557	499	571	491	501	548	501	495	513	515	483	515	529	522	536	542	536	536	552	507	534	537	547	574	527	496	524	514	539	534	555	535	516	537	569	512	540	545	508	564	525	501	515	492	572	527	519	547	479	555	535	567	512	505	490	529	533	522	546	531	499	503	515	571	538	559	557	560	548	519	509	513	514	541	507	524	545	534	532	558	565	555	531	558	597	517	508	515	531	497	550	546	537	530	512	507	535	529	556	478	567	524	513	559	487	527	558	519	540	532	587	548	524	522	546	542	522	542	531	528	517	514	530	501	583	556	563	490	547	546	538	535	530	555	517	499	519	540	531	503	482	511	507	537	536	517	499	490	506	539	544	533	531	514	532	492	532	520	503	546	548	551	560	470	535	509	557	556	501	538	557	528	532	547	555	503	486	514	506	516	574	573	565	541	577	540	511	565	516	542	545	561	578	551	562	550	528	525	498	509	466	551	518	537	534	579	510	516	505	522	530	512	558	528	524	547	530	551	537	557	560	548	524	528	511	518	536	524	506	532	522	540	536	533	516	527	524	534	502	503	557	505	547	539	540	540	537	521	494	536	501	521	549	514	530	486	511	512	521	479	540	514	524	585	547	559	556	556	499	520	515	573	488	543	528	481	523	563	527	549	514	554	520	559	537	541	544	526	522	536	493	553	470	494	509	548	537	591	505	509	533	527	537	539	533	487	517	518	491	542	523	563	502	560	521	511	533	537	530	520	578	509	527	541	528	514	547	520	528	524	552	522	510	525	531	454	526	520	568	530	512	545	553	519	552	565	507	531	518	521	556	539	516	512	538	567	574	505	583	547	505	490	548	510	517	522	527	497	498	531	534	528	505	562	561	531	481	541	528	530	566	488	483	551	518	540	516	506	501	507	503	522	491	511	520	522	509	518	560	501	541	515	534	539	551	509	529	544	546	511	507	529	576	503	525	532	550	521	536	584	516	481	508	505	504	491	534	561	507	547	516	534	539	530	562	520	508	509	524	554	549	546	526	508	527	505	541	557	520	544	529	556	548	524	528	553	499	522	546	563	522	536	529	540	522	520	528	499	530	512	552	501	519	537	515	521	517	480	528	533	544	514	554	535	516	515	512	508	494	560	566	533	546	506	531	522	522	531	520	559	506	567	577	529	518	588	546	509	522	505	524	505	499	539	507	534	526	552	510	527	510	533	544	545	522	507	537	570	551	486	568	549	546	454	546	513	494	530	517	531	556	556	484	522	537	555	519	516	565	491	532	511	548	559	542	561	553	532	514	510	522	495	539	549	525	542	503	495	520	523	524	524	558	506	540	543	516	573	562	535	517	497	555	511	549	543	559	516	518	531	504	562	514	506	529	526	499	564	496	518	493	544	536	540	502	536	497	516	527	530	531	545	526	524	476	517	553	493	540	510	524	515	516	518	529	565	537	537	554	527	570	508	531	550
12762	21522	18888	14958	9512	6411	4013	2243	1486	1041	745	561	595	550	590	598	594	592	560	542	574	572	555	598	582	573	562	566	607	541	584	585	572	552	608	571	591	601	583	611	552	541	568	541	521	562	533	575	562	585	529	604	615	608	597	602	570	593	584	610	610	572	589	567	608	529	583	549	576	624	550	550	559	538	542	584	574	628	597	549	587	567	542	547	591	540	577	586	576	581	563	592	551	601	549	575	534	575	549	593	565	614	527	585	552	574	605	584	520	589	547	551	583	583	601	597	561	542	592	599	583	576	576	529	540	580	590	588	565	591	602	601	545	554	569	602	536	604	577	569	539	538	586	579	550	568	561	582	599	580	621	592	568	569	575	616	564	589	581	581	539	543	579	601	583	594	571	618	578	580	590	563	608	586	564	534	555	587	543	563	550	620	536	542	550	613	567	571	570	604	576	579	568	601	593	548	585	545	580	582	570	596	568	584	535	601	599	567	550	553	567	532	583	545	608	599	553	619	573	582	564	563	572	597	542	541	559	591	626	588	564	577	552	616	546	545	541	594	619	564	573	589	586	567	582	587	596	557	619	560	567	548	551	523	596	573	547	587	583	560	577	574	537	581	547	571	566	610	544	589	565	631	540	543	610	569	607	548	532	569	597	567	594	580	542	560	553	599	525	583	543	582	542	573	574	556	533	637	564	551	563	579	580	533	580	571	571	565	549	578	563	569	623	586	597	571	568	588	533	606	568	532	587	587	575	600	566	585	558	592	554	546	561	554	557	573	580	592	581	585	567	570	598	566	564	586	528	579	570	593	564	553	600	585	572	562	561	553	574	580	560	596	560	541	570	584	555	582	566	573	559	590	517	569	601	561	578	593	543	565	532	631	569	569	571	613	612	572	575	537	604	572	553	563	576	556	561	545	525	577	592	618	592	545	564	570	611	584	584	610	553	548	598	571	548	543	562	578	552	598	549	612	584	576	571	546	570	564	585	551	556	587	593	565	547	546	595	562	566	516	570	539	538	563	541	561	558	571	587	552	580	543	546	552	582	605	575	601	618	552	587	571	586	587	566	576	575	606	579	580	561	571	594	545	585	553	570	526	566	592	595	564	578	610	589	603	574	554	615	573	604	568	553	546	562	567	539	549	548	580	590	625	557	585	568	552	558	552	526	559	590	520	568	579	546	577	563	563	591	580	559	575	593	545	579	590	530	597	598	582	578	578	560	579	564	582	585	591	588	599	575	536	542	565	537	547	580	558	563	585	543	566	560	604	576	568	586	567	571	571	574	586	567	604	593	565	529	608	573	544	579	578	607	582	531	586	566	543	566	548	558	526	585	593	531	533	569	559	569	551	576	555	568	593	570	548	582	543	585	537	601	559	591	549	576	583	547	562	546	545	571	547	556	560	600	565	557	554	578	609	569	561	540	603	612	518	552	573	567	543	535	588	547	610	606	581	549	580	569	579	554	580	587	564	556	581	570	578	584	577	598	568	594	590	552	567	525	617	573	544	516	560	571	561	602	578	563	545	558	587	543	577	565	586	614	566	566	565	614	566	569	594	563	624	545	589	574	608	560	578	573	583	614	576	592	561	564	585	567	575	602	560	547	588	584	563	606	536	574	563	591	584	595	590	517	543	549	528	584	601	542	541	572	554	547	557	595	575	545	579	627	598	625	564	584	581	613	574	574	558	571	575	571	576	571	608	574	585	538	589	578	574	606	572	595	572	575	572	550	543	539	574	586	610	636	583	617	553	575	577	578	574	557	637	570	579	568	582	525	604	564	556	614	590	552	569	567	546	580	578	555	562	595	589	572	598	586	564	575	541	602	533	556	562	622	539	609	602	565	588	577	535	554	555	525	589	572	579	560	593	543	575	541	571	578	585	587	559	597	575	570	592	571	514	569	575	580	546	567	562	573	552	602	559	577	575	560	556	585	581	556	558	567	544	562	599	582	545	527	604	580	548	637	601	599	589	618	566	549	550	587	544	535	581	497	562	574	560	577	557	597	589	560	561	557	611	581	552	596	594	628	554	565	532	581	567	573	574	598	575	613	569	565	559	577	545	584	587	536	585	527	591	588	575	537	554	603	555	584	564	601	589	556	555	541	554	625	565	585	554	628	529	572	600	589	583	610	544	537	591	627	573	618	571	589	594	545	562	561	585	573	588	559	633	530	611	588	538	568	574	594	579	571	611	559	549	581	558	576	615	575	608	572	585	548	555	571	618	610	618	561	593	568	588	589	577	578	554	565	575	587	570	577	582	538	596	566	555	565	513	543	596	561	575	587	572	605	579	569	565	528	609	585	560	593	582	641	584	586	611	538	577	587	562	603	590	623	616	579	566	540	553	525	585	586	581	581	557	556	545	568	610	585	594	561	546	604	590	571	571	544	562	578	562	581	592	565	576	596	549	581	611	564	565	593	572	609	573	602	574	566	576	549	605	503	582	572	551	597	595	572	578	591	612	545	582	561	584	606	560	545	561	552	576	612	561	546	568	564	608	553	604	553	566	601	564	560	575	569	560	546	554	554	544	579	574	574	574	564	562	559	559	556	597	556	596	562	603	533	552	556	559	558	585	612	597	589	595	576	571	548	594	632	533	604	542	591	554	566	549	555	565	554	575	570	609	573	554	567	574	582	586	583	596	555	549	544	596	565	567	603	556	579	572	578	585	564	583	603	587	551	594	579	558	563	580	601	583	591	572	603	568	575	579	571	543	547	561	617	604	601	597	598	548	602	610	622	579	558	562	558	587	579	576	582	567	565	592	521	561	571	561	581	592	550	551	559	596	557	601	564	568	544	598	577	573	552	572	560	555	552	558	597	554	577	563	580	543	584	566	575	552	535	561	544	522	575	558	583	576	547	581	573	567	570	558	548	559	582	560	604	552	601	559	555	567	612	567	525	511	572	565	597	534	560	571	590	610	565	530	586	561	555	591	570	578	583	597	596	596	568	618	557	558	520	599	597	567	560	530	564	606	601	588	592	612	580	536	634	537	585	557	577	561	600	581	564	610	536	559	555	584	527	644	595	574	604	571	575	627	587	594	599	590	581	572	625	544	577	585	567	563	584	530	543	572	570	532	569	564	578	602	582	583	629	543	580	566	556	573	590	615	587	581	606	563	596	583	614	567	578	569	559	568	651	568	569	504	590	554	549	598	581	569	557	576	550	587	600	554	595	579	537	581	580	556	553	581	579	595	554	585	545	564	571	593	578	548	585	585	567	557	588	596	552	557	555	520	586	577	549	581	565	559	531	556	581	572	586	552	539	613	587	542	569	597	554	606	628	603	574	589	589	585	565	568	521	562	553	578	563	537	573	550	562	592	585	583	562	585	629	568	616	528	555	577	594	552	571	517	582	581	618	583	557	539	578	574	537	576	545	531	546	581	534	558	558	573	599	613	557	593	579	573	593	567	575	603	573	583	584	592	599	587	570	597	578	564	601	569	585	552	571	556	600	564	623	573	576	565	584	568	538	604	589	555
23623	21110	31540	37984	39174	34604	26403	14376	6889	3692	1896	773	691	629	637	613	639	662	632	647	629	685	692	644	679	653	632	645	647	628	618	646	657	621	669	685	652	650	638	652	652	642	671	646	659	656	642	673	650	657	643	626	660	598	659	657	675	621	695	667	653	622	653	655	622	677	652	626	697	625	664	672	642	623	646	620	684	639	654	676	665	654	671	620	650	677	689	608	656	581	636	655	655	655	628	637	625	583	620	618	619	663	655	646	634	639	601	643	682	656	622	622	639	652	613	661	652	660	611	620	605	640	686	621	661	632	641	663	673	675	655	679	655	644	698	679	657	644	724	642	606	663	653	630	601	660	666	639	673	600	642	632	650	689	659	631	587	655	613	617	595	646	654	653	679	643	604	674	659	706	617	646	644	643	702	687	620	639	643	654	680	617	658	688	617	648	705	621	630	608	680	677	650	645	640	604	707	649	669	626	622	599	656	686	656	665	650	631	623	660	660	667	629	652	650	648	645	653	653	647	640	652	628	637	653	633	646	628	609	645	653	651	670	610	659	710	640	637	679	654	638	690	618	672	658	666	662	683	669	637	659	651	673	640	665	644	601	639	624	720	620	655	601	663	669	655	626	650	655	601	665	677	692	674	601	696	703	644	655	644	654	654	605	683	620	638	589	634	689	638	665	623	609	654	650	649	632	642	645	651	584	708	608	630	633	637	657	642	668	600	702	669	629	671	640	646	640	644	668	647	635	670	665	692	656	623	600	629	675	654	614	688	645	601	652	667	617	652	604	620	668	622	609	671	644	602	599	640	696	663	684	682	691	654	652	639	652	597	695	677	625	605	669	650	659	661	588	621	665	685	626	635	634	632	617	666	675	623	638	612	661	674	656	644	612	640	671	640	655	627	628	655	614	648	659	656	660	633	628	681	669	646	593	651	630	640	658	648	627	646	674	613	623	650	624	626	592	680	702	630	688	690	616	607	665	658	659	702	617	688	673	659	667	649	644	625	590	673	622	590	648	603	660	650	642	667	639	639	622	624	619	595	670	644	615	671	638	637	686	631	619	645	665	665	654	676	628	641	695	598	612	614	650	672	621	644	640	638	669	646	628	655	673	620	595	652	651	589	613	578	621	644	653	634	650	626	626	651	696	670	643	637	633	636	622	594	679	667	644	651	651	651	645	647	631	643	639	612	630	627	641	635	603	658	607	634	649	643	630	681	662	689	630	705	656	677	615	641	656	611	678	611	643	654	620	634	658	636	650	639	655	658	648	658	647	640	659	595	621	620	674	649	630	635	635	653	586	646	627	610	666	648	640	677	624	655	608	673	678	614	677	635	626	621	661	638	665	667	628	654	605	659	661	634	674	696	652	681	632	647	607	639	680	668	612	637	642	627	702	586	613	614	650	630	709	627	650	651	633	659	589	606	663	646	642	598	664	620	651	644	646	664	611	660	666	697	643	666	627	660	676	601	604	640	656	629	651	636	674	592	684	621	599	646	664	639	623	645	651	632	673	676	651	639	610	597	676	625	644	638	656	606	704	624	671	651	656	669	697	626	638	645	661	652	635	689	657	664	611	649	675	632	590	625	682	643	657	636	622	625	674	645	659	651	627	631	652	664	624	643	602	632	605	631	616	614	651	625	623	650	574	619	612	644	667	646	668	606	647	623	613	615	644	603	628	666	649	679	661	670	641	640	620	630	663	584	611	626	641	600	652	605	642	653	611	702	655	676	655	650	667	648	627	660	639	617	642	636	642	625	645	662	638	639	626	637	631	680	661	630	659	602	634	658	660	648	657	618	663	653	667	630	596	621	631	661	605	611	610	626	655	648	659	671	631	642	591	688	647	640	630	629	631	612	658	651	648	641	644	636	671	619	644	665	657	668	653	657	647	629	668	636	661	609	633	634	699	616	667	611	636	622	615	686	657	637	604	648	671	654	643	633	647	652	663	619	648	658	624	683	634	628	622	602	667	655	630	589	692	613	631	667	596	621	653	651	591	631	652	647	642	665	651	652	627	599	628	660	643	626	655	625	634	630	640	659	671	674	636	635	642	659	640	672	650	638	631	644	644	629	629	649	641	651	679	642	622	641	636	653	643	646	598	641	652	627	606	630	665	662	670	652	647	637	631	716	627	616	616	653	635	660	656	664	638	599	672	625	615	668	633	651	629	611	613	620	622	658	631	642	629	683	655	675	670	581	695	687	609	701	627	630	637	608	630	688	670	628	666	651	648	673	639	632	651	668	620	650	638	619	652	620	607	621	690	616	666	621	596	614	616	649	696	654	632	656	626	634	657	650	706	633	619	653	634	629	609	589	650	661	675	629	611	612	603	673	641	641	627	657	635	594	612	631	654	652	683	646	679	628	663	622	632	637	613	605	614	641	639	640	614	652	629	640	652	655	633	646	615	658	670	632	675	666	639	646	657	663	636	621	644	640	678	668	658	644	656	715	681	676	665	683	619	607	630	672	660	703	673	659	623	667	689	626	645	604	631	639	637	664	584	635	639	668	681	646	676	610	640	638	639	624	654	655	677	619	677	647	696	671	600	633	660	678	672	648	637	654	632	637	633	629	663	640	625	626	658	655	630	667	661	647	664	658	691	628	646	649	626	652	630	637	664	633	633	666	634	647	610	638	595	667	647	662	624	625	640	675	654	627	657	651	631	642	655	619	691	631	624	636	641	634	624	611	643	658	654	681	614	677	644	654	634	635	636	573	643	632	649	636	600	616	636	651	634	679	626	639	658	705	660	615	652	601	587	619	642	669	643	645	660	676	642	589	638	672	618	643	647	620	609	644	641	682	679	616	639	665	637	595	681	658	614	648	661	649	657	612	659	650	631	608	593	655	651	627	655	623	649	674	647	675	648	641	636	653	638	656	568	660	632	627	681	596	664	641	678	628	609	660	616	661	608	614	689	653	666	645	611	654	632	595	665	619	633	634	699	634	646	679	644	603	610	639	647	638	652	691	604	621	651	666	652	616	628	614	661	602	652	624	589	640	681	618	633	675	614	678	628	642	632	679	619	653	648	636	629	665	622	656	658	684	647	595	646	625	654	666	642	625	659	660	626	603	681	641	624	632	617	630	620	672	689	691	624	637	617	657	636	610	644	609	621	653	633	655	616	677	683	650	692	643	675	633	679	671	624	625	638	645	704	655	620	634	651	641	661	591	598	640	664	644	659	629	648	621	660	672	634	618	637	678	638	686	613	657	657	649	659	623	624	642	634	658	610	652	677	603	665	648	639	616	654	633	638	696	655	664	649	647	624	670	686	634	636	657	669	652	655	662	708	660	634	636	712	646	666	610	641	676	635	639	644	648	655	664	679	659	670	610	639	645	683	628	645	661	649	642	666	661	654	657	638	655	714	625	594	629	683	612	607	638	630	633	628	626	654	632	638	654	601	640	614	650	658	599	664	653	658	634	624	639	664	638	648	629	653	635	634	661	627	630	635	665	671	635	645	644	648	624	612	642	641	636	560	652
33694	61832	63511	54164	45948	35797	26040	16301	9383	5144	2553	836	675	677	661	660	651	688	665	662	628	658	718	666	703	685	677	737	673	648	665	681	677	644	650	664	673	702	663	677	704	714	650	706	634	694	683	672	659	667	692	633	642	668	642	619	705	670	747	700	694	640	667	689	654	649	652	646	672	660	654	666	703	655	636	683	668	711	657	706	720	654	667	625	660	705	724	690	663	694	672	691	684	621	650	663	599	670	647	663	676	675	618	669	688	693	658	673	654	651	665	681	654	702	690	701	660	645	703	660	660	678	683	675	637	662	675	686	689	671	690	683	649	701	663	699	652	685	610	663	693	641	626	657	621	657	664	699	663	673	651	654	705	635	723	694	648	678	682	613	704	650	639	684	650	668	666	700	687	688	663	666	641	695	700	697	650	668	653	686	672	681	673	663	685	644	724	658	620	656	697	674	672	666	707	650	698	673	652	693	706	641	707	702	634	636	645	669	644	705	676	698	682	661	651	710	654	642	659	706	665	703	694	627	730	680	657	702	602	649	677	722	655	687	695	675	716	686	677	678	669	660	630	640	685	640	667	654	624	701	618	673	648	683	670	682	657	663	663	671	669	723	618	692	682	663	629	706	697	659	707	655	702	665	671	679	647	655	670	703	661	622	658	659	664	719	672	664	673	689	708	656	667	680	664	699	669	690	621	686	704	696	694	648	613	670	701	702	686	636	666	691	623	695	669	688	648	708	649	620	656	628	659	728	675	674	632	648	668	682	708	677	689	660	685	669	667	715	667	689	668	675	678	655	674	669	643	644	589	670	684	647	696	713	671	677	676	661	654	666	688	681	611	659	662	658	708	601	643	696	649	665	699	679	671	689	666	656	685	624	669	700	708	608	641	675	692	700	698	663	687	696	680	669	637	681	631	646	674	657	664	696	696	633	705	661	667	699	653	644	660	685	671	629	658	656	644	671	657	694	671	707	648	711	642	687	644	646	639	677	664	695	653	664	664	694	685	685	707	681	639	638	657	655	711	651	656	698	631	625	641	690	660	670	623	651	686	646	678	665	695	648	649	649	668	671	664	626	705	672	686	716	654	674	661	692	647	690	644	662	668	688	672	636	715	671	736	672	661	666	667	660	665	605	664	675	711	661	628	717	685	643	699	608	644	679	676	654	664	637	655	652	664	658	653	679	690	677	663	610	679	664	652	627	691	692	648	615	656	623	643	663	669	684	644	620	693	667	688	661	660	688	658	682	689	632	693	641	692	670	642	664	664	652	675	664	689	649	704	638	655	691	678	671	675	657	649	680	665	643	657	674	673	702	669	684	682	662	685	651	649	664	672	673	627	687	721	662	638	688	651	740	624	699	669	659	688	661	659	662	660	643	731	666	668	667	665	699	640	695	651	640	642	677	635	700	704	687	694	650	677	697	686	650	692	656	650	661	715	656	620	672	656	637	675	687	632	695	688	668	687	703	643	661	692	694	689	675	673	695	687	663	662	679	705	668	705	703	662	652	637	663	650	645	655	665	609	655	669	645	665	677	673	661	658	673	655	671	669	673	701	685	653	637	676	702	677	645	658	660	655	621	641	663	728	662	681	633	668	672	638	679	708	688	685	623	661	653	622	713	694	625	636	654	649	668	683	673	659	687	642	657	660	647	644	655	654	656	661	648	633	677	675	661	681	716	686	716	684	682	661	677	654	660	697	679	687	653	652	673	606	669	674	673	657	665	689	664	673	694	681	652	630	641	713	660	670	596	677	628	678	691	710	664	664	694	695	640	645	671	630	654	674	640	692	694	677	673	656	673	659	656	675	690	651	701	627	662	653	711	697	635	686	648	640	672	691	635	657	672	649	680	622	709	668	635	669	662	701	633	704	650	683	663	664	685	677	640	695	664	663	627	664	656	669	642	664	666	631	656	640	615	641	665	635	660	675	693	695	677	679	653	664	660	669	617	678	620	671	674	674	633	617	675	649	693	722	672	680	630	709	668	623	635	667	654	724	680	629	654	618	615	675	606	693	664	672	672	663	654	663	628	665	671	668	635	682	648	666	690	665	651	673	682	672	623	644	656	645	657	652	681	670	666	654	664	666	683	657	642	666	669	702	699	701	631	695	650	679	643	651	712	658	650	729	600	715	676	663	673	666	614	651	687	676	647	661	637	672	704	658	621	653	690	682	728	694	669	646	647	649	664	652	640	654	661	663	636	665	678	654	665	617	653	624	605	668	667	641	692	630	673	659	686	669	716	739	628	675	692	680	676	655	623	681	660	676	683	686	736	645	645	735	676	650	649	649	652	649	692	660	675	656	644	667	698	674	675	654	667	648	701	676	660	684	642	678	638	659	658	632	682	653	673	646	624	664	643	632	640	634	667	665	649	687	701	673	695	616	623	680	698	666	672	660	676	701	617	662	694	648	693	676	696	655	653	681	700	680	680	654	672	644	680	696	644	655	671	652	666	708	682	710	675	664	676	667	699	664	648	694	643	671	670	682	673	659	709	679	673	644	687	681	637	678	659	642	703	688	651	659	676	672	697	697	674	668	653	635	698	673	676	610	641	597	651	626	669	648	666	723	649	667	660	632	655	662	657	626	668	648	718	677	668	641	649	611	675	689	654	709	684	662	609	683	651	668	696	653	678	656	669	655	687	657	664	640	685	661	646	650	647	691	646	612	692	673	638	623	660	648	687	685	632	612	670	702	619	716	617	681	676	668	644	674	611	661	656	686	625	656	669	700	640	666	643	671	670	631	652	714	640	641	658	656	667	698	645	716	649	628	677	646	684	689	685	655	675	689	702	648	681	696	667	639	666	637	687	673	638	659	689	656	627	689	656	665	650	652	682	651	716	661	715	689	676	699	632	644	689	655	659	637	621	703	664	698	661	704	662	670	651	705	674	671	634	654	619	667	634	652	627	648	639	640	682	707	697	630	665	659	670	622	660	681	658	685	683	653	694	666	651	630	675	684	701	658	648	618	667	637	684	642	640	638	728	638	658	689	665	631	654	680	650	680	626	697	649	678	728	616	641	698	707	632	670	684	655	650	662	692	699	692	622	661	697	635	649	636	630	678	623	691	668	660	654	683	645	663	662	714	654	638	657	634	692	684	662	592	679	684	601	660	659	670	700	682	663	677	697	647	681	657	633	674	649	683	667	650	697	698	670	704	678	663	669	660	643	646	671	632	646	633	705	707	672	683	668	656	675	710	649	658	663	628	665	642	665	677	642	654	619	685	686	641	688	681	680	650	667	663	668	667	661	690	626	695	695	675	688	632	664	627	647	674	683	657	626	702	686	682	630	668	650	669	720	706	681	636	722	689	641	624	633	663	672	658	630	681	663	657	672	639	689	676	642	630	636	669	691	655	662	685	693	596	698	654	602	623	670	661	663	647	679	645	653	724	665	680	681	656	721	639	625	668	716	662	740	681	624	679	669	671	626	650	639	638	661	680	689	677	691	675	651	640	661	681	655	630	667	728	661	638	647	650	628
24937	21146	32446	36072	30440	22901	13799	6653	3179	1926	1212	744	743	754	697	768	757	690	758	697	734	740	753	732	779	763	725	737	783	732	759	740	743	756	678	727	729	736	728	762	717	733	746	716	714	769	725	702	700	754	730	735	754	726	713	762	749	724	717	720	730	711	702	768	704	748	723	775	757	758	760	756	749	707	733	692	767	729	790	735	714	703	746	758	733	717	738	710	688	778	736	686	712	728	707	710	719	762	743	756	741	762	715	706	773	701	744	743	783	725	716	713	702	763	752	740	738	725	770	725	678	757	741	725	720	724	750	738	734	761	740	772	715	725	714	700	715	677	734	739	710	742	759	748	756	755	756	741	771	772	695	722	724	741	715	785	712	726	690	726	709	753	711	771	678	738	806	743	728	720	779	715	709	756	757	696	733	779	733	732	687	783	723	735	724	726	758	745	715	666	721	726	702	687	752	731	714	741	738	778	719	699	717	755	725	781	726	721	714	726	745	703	748	759	726	739	722	707	723	722	762	727	734	734	728	743	746	733	739	679	788	724	697	711	718	795	747	722	759	732	703	728	744	695	758	699	724	708	710	745	772	711	728	727	741	751	735	767	727	708	755	767	716	668	728	735	713	730	699	753	715	723	755	718	771	669	753	757	750	719	726	759	816	715	719	751	673	716	729	730	730	742	758	722	720	739	766	725	721	710	733	734	759	703	766	754	690	758	744	742	713	771	788	719	755	771	778	745	709	711	785	694	719	774	738	733	721	699	717	745	788	668	728	770	733	765	717	726	714	778	734	713	753	712	767	784	734	788	777	745	721	685	719	732	783	714	682	766	780	746	720	772	752	739	727	775	710	745	680	762	771	771	739	782	728	698	751	706	740	748	757	767	746	751	744	728	696	769	761	740	723	751	743	716	713	727	794	751	718	741	776	778	738	776	727	729	699	694	661	753	740	734	741	775	761	752	734	708	738	722	702	701	724	772	733	729	753	728	761	731	691	728	753	686	767	731	711	712	725	760	702	741	742	774	732	731	733	718	783	722	740	713	729	721	737	700	732	752	764	772	733	725	760	707	745	761	726	774	736	722	752	748	722	743	763	747	746	733	699	777	701	724	700	721	682	744	759	739	742	732	775	680	743	750	713	699	748	724	739	737	741	725	736	727	706	775	689	767	756	737	768	735	762	778	740	709	750	746	774	711	693	736	725	717	748	777	729	777	753	685	729	748	748	721	727	700	740	758	730	723	708	754	703	813	738	759	723	774	742	768	750	734	696	781	747	719	717	776	715	764	761	804	730	763	717	701	712	756	715	720	679	695	737	721	686	799	699	696	752	727	701	706	699	739	736	707	780	707	761	753	750	763	740	780	766	691	779	747	705	724	699	712	756	760	745	687	802	813	722	753	721	721	774	687	755	730	748	706	730	760	787	741	766	723	709	698	747	716	720	737	743	694	772	733	746	694	794	740	766	778	746	738	747	708	759	703	750	741	723	727	758	735	742	752	736	718	728	726	693	715	722	679	739	711	781	730	760	726	785	730	697	724	751	710	726	786	724	739	766	692	769	714	726	671	726	716	696	761	747	732	766	715	767	646	753	754	727	719	743	758	672	757	738	759	738	758	738	724	728	693	705	740	705	706	712	724	717	719	726	733	738	762	739	754	749	776	722	770	713	669	767	735	773	754	750	737	743	702	728	718	761	775	803	747	767	755	737	739	742	698	766	749	728	716	756	773	756	759	770	728	709	750	727	719	662	724	720	757	781	718	758	731	756	745	802	748	749	741	769	748	744	718	731	769	695	750	717	763	775	759	719	749	704	699	724	741	726	767	751	739	719	771	719	708	731	723	767	750	744	691	736	705	721	727	718	744	765	705	734	753	725	752	747	709	711	741	725	701	708	730	757	714	725	749	716	682	746	731	730	735	725	767	727	772	770	770	695	730	732	769	739	790	748	700	805	736	683	719	701	786	765	753	738	760	710	732	727	748	672	682	738	791	728	750	696	734	769	742	744	765	774	727	755	678	777	773	715	758	684	737	721	738	795	723	744	744	741	767	691	738	821	732	720	690	740	744	713	790	760	733	732	785	789	716	745	743	786	709	764	802	722	734	759	760	720	758	733	730	737	678	725	711	700	749	772	720	784	724	751	770	764	752	732	745	727	751	756	711	741	769	730	727	704	775	731	759	733	749	781	751	757	764	731	737	729	744	744	744	757	752	728	760	698	738	724	708	696	724	762	746	727	724	743	702	741	765	797	710	697	762	711	731	696	753	741	757	758	760	781	751	776	722	757	727	688	757	740	775	754	696	755	707	732	721	700	775	738	746	766	765	744	750	699	730	737	748	743	724	687	772	733	715	722	737	743	733	701	768	740	777	759	740	741	793	767	769	767	687	688	744	729	770	729	756	741	713	760	790	731	751	738	706	724	726	747	721	802	743	733	763	764	715	691	736	732	726	765	692	745	706	678	763	743	717	765	676	669	750	719	731	771	751	706	812	760	737	721	739	754	722	737	692	678	728	726	770	729	737	717	725	741	737	773	769	730	738	742	766	698	727	759	780	709	705	763	787	708	769	706	735	691	719	760	762	730	755	756	713	788	755	743	732	764	717	666	750	766	719	720	750	778	693	738	765	715	764	696	770	712	747	752	727	715	777	751	713	693	735	672	726	729	752	759	708	727	753	763	729	707	746	724	725	732	760	715	750	708	733	721	683	736	730	740	752	774	759	748	713	773	731	782	779	742	690	765	697	740	779	737	708	700	747	735	754	733	716	711	758	742	747	753	752	722	728	718	678	737	747	725	716	726	734	754	726	773	746	714	780	736	700	728	708	709	765	740	706	803	734	686	724	777	721	799	756	745	744	667	760	726	722	732	752	779	731	760	784	691	723	750	752	749	779	740	758	776	749	731	790	748	755	727	726	748	775	736	759	752	706	676	787	761	748	725	725	726	744	782	737	732	706	752	747	752	773	707	746	750	728	716	719	763	710	768	711	763	707	705	704	740	715	713	736	729	769	767	710	658	764	730	774	731	786	764	744	749	787	720	757	755	697	740	759	763	747	740	674	734	768	728	697	730	719	732	765	755	754	725	723	701	788	685	742	706	715	737	735	692	724	741	737	689	751	751	714	709	765	780	756	738	738	689	706	711	709	719	747	750	714	732	788	758	717	736	740	751	674	726	744	710	740	703	702	706	746	716	697	741	706	762	768	702	719	756	715	756	722	769	752	739	760	762	756	765	756	745	680	778	759	744	775	736	746	662	712	729	740	710	769	760	739	741	719	737	710	739	718	746	724	778	780	677	735	735	708	767	774	769	733	748	719	759	721	706	711	751	733	715	685	757	747	720	737	683	740	730	745	716	735	764	720	724	801	750	746	744	748	751	719	689	685	733	722	692	700	750	778	727	734	770	779	747	681	737	777	705	750	748	675	676	769	735	753	744	671	729	735	717	786	753	730	737	710	726	736	722	725	739	734	742	779	746	725	686	743	742	716
22092	49167	53991	43020	36225	26663	17520	10112	5447	3001	1672	804	725	809	764	793	769	847	813	746	787	758	850	795	742	790	808	757	795	812	787	791	775	744	740	744	730	809	829	743	762	766	761	799	775	789	799	808	768	775	784	745	764	780	763	855	796	797	758	717	742	746	777	781	782	757	810	772	796	744	775	812	753	753	762	780	836	791	828	787	780	851	803	795	795	806	792	790	746	806	803	810	833	786	755	799	782	770	759	816	753	779	769	755	829	791	727	829	777	764	751	781	820	757	758	742	766	734	818	762	752	821	827	767	779	790	750	740	804	767	783	756	776	773	793	769	804	791	757	776	773	808	801	775	751	813	774	819	749	772	798	822	834	732	793	799	791	768	764	771	802	773	770	780	764	783	814	731	827	779	836	803	808	789	763	767	774	835	809	833	755	787	820	745	838	771	795	759	790	764	749	826	748	748	772	818	804	750	801	818	800	747	774	799	794	775	816	826	810	757	807	777	741	802	756	768	799	740	788	855	778	797	785	845	745	786	762	765	759	799	765	786	776	789	847	793	789	741	820	797	782	760	781	765	796	761	763	782	759	792	796	743	781	782	770	757	795	752	778	779	803	743	828	775	760	801	740	738	810	776	751	813	796	755	790	850	768	830	782	743	737	744	749	821	778	795	772	767	768	869	769	769	781	767	795	720	844	770	829	773	831	820	782	815	771	781	800	798	734	791	814	751	771	778	804	742	822	758	759	834	787	794	772	771	793	778	791	780	830	774	794	799	783	831	773	813	795	754	789	819	747	761	774	785	763	809	765	764	827	794	772	798	773	722	787	796	813	819	836	806	758	800	792	741	738	776	810	767	765	782	740	757	831	855	804	722	773	822	799	786	784	757	795	812	769	751	794	793	751	802	794	786	776	755	829	792	773	773	797	837	781	822	760	823	772	782	837	755	760	792	773	792	762	753	789	798	781	795	832	817	792	787	805	778	767	775	767	774	808	778	768	739	820	759	792	787	762	787	802	799	805	767	771	768	804	789	780	747	742	759	757	758	798	775	765	774	806	761	751	810	787	826	787	821	786	776	755	808	793	795	800	776	793	786	775	731	794	774	799	766	784	818	795	806	765	788	793	791	767	771	824	801	763	757	795	810	737	764	774	786	799	789	770	743	817	779	781	826	814	793	788	780	822	730	782	798	836	774	755	748	803	746	766	808	771	746	798	818	781	763	806	819	791	808	825	791	745	731	828	804	771	724	772	740	739	818	774	741	802	815	740	750	766	776	782	788	798	777	771	797	820	747	800	742	831	755	824	765	734	790	778	758	772	786	799	846	832	824	751	784	796	783	803	784	893	809	822	799	775	820	762	758	762	809	777	800	792	779	824	844	720	797	795	796	759	799	781	778	809	770	775	788	750	786	780	738	812	790	744	843	831	804	767	736	785	754	763	800	788	761	784	736	813	793	762	793	797	800	812	795	741	786	777	819	726	745	788	816	807	807	793	829	787	817	729	768	788	770	776	748	778	799	774	759	816	728	783	780	771	795	792	793	775	786	740	804	771	823	751	841	748	799	838	785	843	782	760	802	814	777	711	794	739	769	786	771	777	782	802	791	847	752	776	764	778	775	801	806	801	786	777	784	784	739	751	778	775	762	779	727	756	768	781	844	827	823	774	829	757	762	795	753	766	778	768	831	772	759	743	759	824	814	784	815	808	742	822	728	739	781	792	744	785	771	768	786	741	743	761	775	793	802	752	794	733	780	784	808	790	836	821	771	788	746	805	813	797	783	789	796	793	772	823	787	820	770	787	772	761	773	808	809	817	795	813	741	785	818	797	778	776	762	780	826	751	809	782	779	756	795	788	788	790	745	745	796	789	803	773	777	752	753	766	805	834	786	784	779	746	809	761	762	833	819	791	811	790	798	801	780	801	774	805	774	785	776	766	782	761	784	758	805	736	742	835	795	768	779	779	806	809	761	735	768	797	809	791	809	774	829	751	775	769	782	776	756	784	753	781	815	818	754	786	768	803	777	802	766	799	779	795	781	821	766	784	745	749	826	803	793	815	805	842	819	789	737	782	750	780	785	796	782	753	798	729	781	816	811	741	833	771	812	823	776	716	828	744	805	795	792	826	754	769	784	754	806	785	790	871	782	756	776	782	732	787	781	779	790	848	814	804	803	788	776	769	761	847	809	796	763	771	782	804	780	746	715	749	816	800	794	764	713	781	801	848	782	786	753	764	745	796	777	795	757	720	756	756	822	742	766	767	758	849	806	758	800	785	768	830	760	713	802	813	766	822	824	763	804	808	685	768	837	807	717	773	778	812	773	767	780	777	792	825	800	771	744	817	796	731	783	830	743	822	768	820	824	742	812	783	742	783	771	774	779	778	760	787	783	801	816	811	817	782	786	801	800	794	782	784	756	773	743	820	791	767	776	765	786	739	731	836	844	766	813	770	785	774	746	749	772	760	781	766	803	792	791	788	754	753	791	818	722	788	829	782	784	771	795	805	775	763	757	786	783	772	751	867	823	748	767	760	793	740	829	768	854	776	708	729	770	753	762	796	746	809	801	803	775	753	788	753	803	750	811	786	755	773	807	792	755	762	766	844	819	805	769	795	750	821	794	777	816	788	855	815	801	759	708	773	745	731	785	825	783	801	830	809	791	816	800	789	768	763	816	823	805	779	778	787	775	794	752	853	756	818	765	791	809	744	814	791	764	769	775	807	798	778	739	795	818	806	780	743	783	789	803	825	779	766	772	766	785	741	756	852	770	773	775	755	770	849	790	762	782	755	797	804	763	787	791	766	763	838	759	817	807	745	774	813	782	747	782	840	751	772	759	743	793	792	816	803	808	740	762	800	793	783	779	745	734	748	787	793	793	778	825	818	738	724	783	749	816	775	780	828	783	754	798	785	770	804	795	792	723	785	771	814	764	802	788	762	812	778	800	831	735	788	768	830	816	798	748	766	831	806	800	792	746	817	743	758	790	753	785	763	788	766	736	773	847	769	748	790	837	751	780	798	764	790	804	751	807	738	763	798	787	799	805	804	752	757	787	761	774	806	797	764	712	772	798	787	772	801	780	804	794	765	805	812	793	794	805	792	833	794	812	793	773	784	751	778	803	774	782	807	828	813	808	752	764	783	744	756	803	802	783	798	741	779	830	769	796	760	842	810	760	772	746	793	754	774	733	784	767	748	775	804	722	782	756	823	804	809	775	825	763	795	795	725	835	761	783	804	809	790	804	823	798	757	777	771	750	795	789	813	795	751	774	813	758	746	814	784	767	795	793	754	789	801	804	822	796	761	740	807	810	785	768	793	769	747	795	810	724	803	761	777	727	776	811	760	771	789	771	751	750	790	786	813	786	761	737	788	759	787	817	777	769	786	740	801	806	773	807	743	777	805	807	830	847	781	769	774	782	783	762	783	762	774	771	789	789	791	779	752	830	798	803	788	739	809	737	765	777	807	811	787	788	819	791	802	779	798	816	734	775
22527	21150	30828	31830	36832	40518	35820	23385	13054	6587	3210	1309	940	972	935	920	955	953	1001	997	962	975	973	983	974	964	964	965	954	956	943	998	988	960	943	928	901	901	905	957	962	873	916	961	973	950	927	919	962	966	900	987	903	902	932	898	920	935	977	952	900	951	952	947	906	927	960	1000	959	936	894	893	943	937	923	973	971	945	940	915	979	899	983	947	944	949	912	969	941	972	946	909	913	951	902	962	973	909	982	918	963	987	951	955	868	924	926	885	904	959	941	930	933	973	937	906	936	934	942	991	945	934	938	936	944	926	971	914	989	958	934	956	961	944	962	922	921	918	927	917	930	983	931	929	974	933	984	995	930	915	940	920	872	922	951	990	988	908	923	941	959	934	994	923	940	935	903	975	939	938	960	894	938	935	955	885	978	942	1004	967	983	923	927	934	951	924	902	911	965	886	959	953	911	924	962	949	943	910	947	948	940	1011	931	993	927	911	940	917	975	938	929	982	962	942	942	939	959	911	925	912	933	964	933	919	995	983	927	895	953	935	934	943	902	892	914	949	909	956	947	976	948	959	954	1013	920	901	917	915	969	903	898	946	925	940	922	909	924	935	925	920	928	971	968	926	935	948	958	925	959	938	973	1027	950	927	957	953	948	943	969	960	977	930	994	979	942	901	974	879	979	922	973	941	914	963	930	950	930	912	926	963	937	939	920	970	951	971	916	932	964	945	897	894	918	939	963	928	924	942	915	928	910	932	965	885	922	958	984	952	967	920	889	964	940	952	1000	911	939	974	970	935	932	994	961	957	925	995	958	944	953	951	877	918	1002	937	977	955	927	917	866	903	890	1012	904	953	918	907	910	961	925	1005	955	941	893	969	862	919	952	975	975	958	956	967	930	941	934	913	945	943	993	993	919	981	919	951	967	936	933	926	930	943	972	940	898	928	936	993	960	938	923	890	941	970	940	890	914	950	1021	974	947	922	916	954	963	948	976	1001	947	931	906	977	957	918	905	986	951	947	932	945	948	970	964	986	941	930	914	980	941	956	959	947	926	962	957	961	952	913	957	954	940	969	906	987	982	953	955	978	988	929	907	972	917	974	976	958	945	940	943	908	987	941	931	1021	924	918	970	903	904	941	964	946	915	968	939	926	951	921	955	933	878	914	979	967	980	942	914	899	889	985	908	974	954	971	959	953	933	970	856	949	1016	1006	937	904	941	874	962	898	968	916	933	968	939	941	967	932	894	1006	905	901	936	888	917	953	923	933	951	949	896	939	927	951	914	924	918	902	931	927	959	972	968	951	938	929	922	882	937	832	945	958	894	927	967	905	882	948	965	954	1002	958	935	917	929	894	936	959	993	956	946	918	933	881	949	988	959	949	897	993	875	920	959	964	955	949	962	980	909	922	977	926	956	999	938	954	948	925	881	932	933	922	935	878	899	859	944	958	980	970	947	933	951	940	973	910	971	963	965	925	904	929	939	1004	967	960	982	952	915	885	864	929	927	967	932	956	945	935	964	977	907	940	927	917	934	942	936	923	892	904	936	907	944	948	997	899	907	923	931	919	917	924	915	930	883	922	964	944	975	910	906	940	972	913	957	907	927	928	945	977	958	911	915	941	978	927	952	922	936	913	949	993	955	967	972	931	981	903	907	963	934	910	961	876	952	1042	931	1008	974	945	1047	890	977	950	988	935	989	953	915	943	946	971	956	910	985	945	974	990	951	961	911	939	949	922	936	920	898	931	901	981	917	940	991	960	970	908	918	952	929	943	990	928	952	925	950	956	982	977	956	958	942	939	933	933	939	981	966	937	902	942	888	973	950	913	936	988	953	966	884	966	955	936	964	970	938	957	954	948	984	937	925	983	923	981	918	902	943	984	925	947	915	880	911	932	912	974	902	913	984	982	911	968	970	940	929	931	957	989	934	939	968	869	933	944	957	947	988	997	909	922	954	936	932	1001	945	902	935	943	893	1000	969	916	929	989	910	985	944	975	892	949	981	921	921	931	929	982	922	988	944	923	921	1018	944	957	975	1002	978	931	915	908	961	975	952	920	933	893	964	895	941	966	949	915	933	953	907	902	944	937	934	962	916	996	848	956	914	892	924	992	930	924	888	958	1012	1032	922	932	943	900	913	964	951	951	950	977	952	931	968	949	955	887	929	979	888	933	923	969	1015	971	967	973	949	989	917	924	901	917	934	948	912	900	976	983	964	926	957	901	937	932	933	899	931	967	930	989	927	881	960	969	975	959	941	988	949	954	867	914	941	936	916	908	967	954	988	911	971	948	1004	932	907	985	940	889	865	905	959	867	973	951	955	940	953	911	964	973	915	937	937	969	894	930	951	888	936	908	957	964	961	979	1006	978	947	945	891	894	924	896	954	969	943	975	915	1005	934	980	970	915	958	975	907	949	942	961	919	893	930	936	939	980	945	945	962	922	939	994	953	953	932	934	973	939	934	935	901	939	957	984	955	961	959	944	985	972	935	908	922	941	906	928	953	968	907	976	912	984	986	906	948	837	946	960	981	889	921	973	924	972	949	940	971	910	928	946	932	948	956	905	940	936	967	990	964	957	928	871	959	932	944	961	941	855	997	956	929	916	935	904	949	943	884	927	928	1027	918	928	964	919	955	909	937	918	946	931	959	978	924	931	920	951	903	949	963	972	911	905	953	912	932	931	952	887	932	891	899	946	896	928	954	973	984	986	1013	940	983	923	980	937	881	902	1011	940	948	984	964	939	949	984	957	980	898	956	956	972	906	898	894	950	965	988	963	959	966	903	929	900	946	926	961	934	944	990	957	928	878	954	891	976	956	957	960	921	953	941	969	934	892	951	985	930	929	918	927	897	952	929	980	964	911	908	948	975	915	979	952	947	951	997	925	886	897	943	944	939	969	996	941	953	975	941	914	982	950	988	953	899	934	969	968	945	956	916	943	960	1011	931	892	955	916	933	954	952	933	956	923	978	999	912	916	979	936	874	925	906	891	892	891	949	899	899	960	909	1020	1003	903	944	926	955	951	900	908	920	914	943	919	924	886	890	910	947	884	954	910	920	910	964	933	916	931	974	945	994	966	977	923	911	940	962	963	908	954	936	961	900	907	937	929	898	936	933	915	931	961	977	901	992	917	953	932	951	899	912	918	938	968	1009	930	987	969	978	936	929	886	954	944	948	931	947	969	945	962	896	939	959	933	964	964	925	946	966	946	928	936	940	929	918	913	974	875	943	947	923	944	958	957	987	939	948	910	914	944	958	968	980	1006	958	930	969	891	946	935	897	891	916	1010	918	958	937	915	882	961	969	915	980	955	989	888	938	962	901	980	967	906	907	917	994	957	894	972	937	944	940	939	944	945	910	941	992	889	969	917	911	928	923	950	937	872	934	947	1016	946	902	941	976	937	942	897	945	961	917	964	874	906	905	941	896	969	883	945	912	975	889	965	923	993	968	956	957	968	888	940	960	896	926	883	884	907	911	912	959	924	951	940	993	947	917	948	942	919	896	930	928	916	918	962	993	918	982	978	950	941	995
32671	80989	79580	63429	54609	46037	35578	24956	15107	8371	4268	1507	950	992	983	969	964	959	953	963	908	996	939	982	911	949	992	976	986	952	971	951	961	957	1004	994	941	966	927	921	947	956	971	951	972	959	927	945	970	1001	981	950	945	960	942	947	928	963	948	932	994	947	938	922	930	980	954	962	958	941	970	957	939	958	983	933	935	970	939	969	937	939	944	949	984	932	973	955	979	970	1006	945	949	927	969	900	910	895	933	921	979	959	890	955	999	935	961	991	968	912	950	957	984	941	961	943	935	985	922	980	941	936	973	961	972	963	926	983	941	948	926	962	925	942	961	957	953	954	936	934	914	951	956	1035	951	992	998	926	884	981	952	971	903	968	967	1003	991	998	965	984	949	922	944	930	929	969	999	1000	955	964	984	925	1003	945	969	956	935	942	935	988	945	1006	928	923	930	894	974	922	906	951	932	926	961	955	948	923	940	925	967	944	911	945	960	959	970	993	1031	955	959	948	976	949	930	908	930	960	964	940	1027	916	966	1035	981	936	960	938	975	986	947	946	939	991	978	909	964	920	961	970	896	887	948	952	943	978	931	956	939	971	1022	926	945	977	916	915	944	967	927	976	929	928	967	935	973	904	927	958	969	978	977	907	963	981	972	951	961	932	957	935	905	950	938	890	909	1004	964	981	948	947	876	982	957	971	940	979	911	924	903	927	950	1003	954	931	956	954	971	928	978	935	952	989	948	955	957	957	929	917	971	992	912	993	956	961	978	983	986	968	975	986	919	898	965	926	1017	968	952	953	956	961	951	937	952	972	935	992	925	971	1015	966	989	1016	933	938	990	931	983	936	967	925	915	968	951	868	924	934	964	944	971	973	977	906	948	951	964	972	952	973	939	917	922	903	963	928	1007	986	945	945	925	982	965	982	977	985	939	968	931	925	932	946	964	961	948	928	933	913	977	1022	998	962	916	951	1016	958	1006	948	935	952	976	1015	953	965	951	982	1015	964	967	921	969	1007	911	1011	944	971	1031	939	974	956	980	1005	980	931	929	929	972	971	971	910	989	1001	961	945	971	957	954	947	956	962	966	1028	940	914	995	988	925	943	966	919	964	937	964	920	978	952	918	954	976	983	912	964	1020	1017	916	963	939	985	982	890	934	1029	963	1011	911	877	965	925	1019	955	956	932	984	932	978	991	931	982	950	960	940	977	956	956	971	932	1005	941	971	953	968	945	1011	963	938	997	873	967	980	964	930	924	1029	948	985	917	1008	966	929	991	920	956	916	957	919	955	975	962	942	929	912	896	966	943	968	976	969	973	975	970	947	942	883	956	978	955	909	947	1001	945	951	934	987	983	991	961	963	995	935	955	992	1002	952	972	955	927	896	970	951	985	953	948	981	917	995	968	972	964	908	1009	957	985	992	936	943	946	984	944	943	1019	921	949	1001	930	931	991	980	963	978	989	983	980	949	984	976	968	883	1008	947	931	934	925	929	935	911	954	947	946	966	962	1042	938	979	979	965	976	936	921	982	995	973	975	946	913	1028	924	955	983	964	938	883	1050	990	972	950	964	993	963	898	987	919	958	961	911	942	991	955	959	958	1000	913	949	938	947	992	910	996	930	993	916	970	992	910	941	965	965	948	942	898	993	994	896	967	980	951	978	989	926	1000	973	941	929	911	932	978	968	987	891	949	927	937	947	976	994	975	964	926	961	1009	976	1001	999	922	950	963	903	929	954	945	935	1011	944	917	887	958	914	954	907	930	938	972	935	981	1003	935	962	983	962	941	925	946	978	949	975	919	967	932	947	921	974	1002	964	961	944	948	964	975	913	904	956	950	964	982	913	944	961	1015	958	948	921	976	930	972	914	967	943	882	940	901	906	954	973	931	945	951	981	999	945	913	989	1000	935	954	968	976	972	1009	977	981	912	1017	946	864	964	1016	968	925	922	949	991	913	922	1028	950	973	998	985	981	958	969	999	934	989	951	922	903	910	945	906	960	929	953	879	942	928	928	898	960	889	962	973	942	936	954	1002	958	890	955	966	969	955	933	966	947	980	986	972	969	896	918	1009	896	966	947	926	955	955	1009	973	906	962	956	921	943	951	953	976	957	906	957	937	944	961	958	989	844	1019	973	935	952	936	943	944	931	988	981	976	927	984	990	914	950	971	940	966	953	937	951	909	1012	955	951	937	972	985	993	945	968	929	950	932	909	932	977	977	972	896	930	943	949	975	967	924	976	942	974	937	973	959	953	937	943	964	976	977	959	990	934	986	974	918	910	1000	986	986	1018	955	957	943	1002	1026	1031	945	985	952	984	914	900	975	950	1030	987	964	1024	936	993	898	938	936	879	978	919	939	946	895	926	964	942	951	927	964	971	944	945	895	963	939	918	958	897	925	925	943	900	923	923	934	892	932	940	972	924	977	958	971	889	1019	924	963	944	894	917	953	956	925	964	1012	966	952	891	986	919	974	991	972	896	988	925	970	970	969	922	966	974	958	974	962	980	929	995	972	895	969	922	958	944	956	1017	941	987	973	977	974	954	899	967	949	970	962	911	975	926	953	916	920	972	992	962	956	972	941	993	951	939	962	963	963	899	970	948	931	927	936	989	942	951	963	974	974	939	960	978	925	964	981	922	960	976	937	956	956	920	993	991	979	971	978	978	893	929	903	891	922	950	964	943	990	922	944	970	940	982	972	994	1019	990	932	928	926	916	932	941	929	955	933	947	972	976	931	974	979	869	942	1007	978	1014	935	997	973	927	1015	993	926	923	892	937	967	961	953	940	955	971	989	937	937	914	928	996	946	1012	944	950	923	970	957	923	951	958	1005	956	951	979	961	872	966	986	943	944	945	981	933	923	989	968	972	956	970	994	935	967	932	964	936	857	968	993	955	944	966	957	971	932	926	957	991	909	952	934	996	911	922	919	921	951	949	908	932	918	974	958	949	989	876	951	954	924	928	997	965	909	994	976	950	966	920	931	940	956	948	939	958	912	947	905	921	969	985	928	945	974	997	929	997	980	982	1015	949	964	922	903	1002	892	949	947	967	956	975	934	951	983	947	976	973	995	974	957	975	973	988	911	957	935	976	990	973	971	949	957	938	1005	967	938	944	903	944	959	967	926	999	932	978	1000	963	914	1007	905	925	972	993	958	948	914	965	1009	954	957	928	927	969	913	971	958	968	1003	915	920	984	972	951	937	955	992	992	991	980	929	923	937	1030	961	972	924	949	937	974	928	969	916	943	951	970	996	949	958	977	938	959	978	953	984	975	1015	952	944	964	973	950	969	985	937	996	985	911	973	985	935	968	957	941	1018	952	898	982	978	903	974	983	929	920	900	908	939	963	956	1011	1006	980	960	999	964	927	924	981	924	989	990	964	975	913	925	1022	928	930	971	945	966	971	966	947	980	961	956	968	993	1015	1009	983	974	974	935	947	943	969	998	997	918	970	952	935	965	935	933	1019	1007	968	961	976	935	963	918	945	930	1012	909	961	971	994	917	924	1019	1005	984	930	962	973	954	935	951	953	923	998	962	920	924	933	956	996	955	955	911	915	979	919	943	937	956	1000	954	947	934	981	966	929	924	993	984	966	922	896	945
28097	22616	26430	18792	10389	5654	3138	1995	1098	851	713	611	574	556	536	546	568	587	584	524	568	563	576	561	551	552	571	564	542	578	524	584	607	613	573	575	560	562	584	523	593	575	547	616	592	573	553	556	537	562	546	523	560	547	548	561	576	570	569	535	587	567	572	552	599	575	565	566	536	551	560	553	540	567	584	614	566	601	568	617	590	537	527	615	562	517	555	550	595	571	565	576	578	546	551	570	539	597	577	543	573	514	540	587	582	605	554	585	556	564	568	544	593	558	564	603	549	564	579	546	568	548	559	554	573	576	601	565	529	564	575	587	578	577	583	561	555	546	568	574	553	586	543	551	584	559	566	517	560	588	597	526	538	549	553	545	557	519	584	597	556	546	524	521	547	565	555	598	571	563	570	578	531	562	540	571	520	582	546	569	550	586	588	558	553	604	552	576	621	573	551	544	561	511	581	554	547	605	593	571	578	566	524	573	578	563	522	556	550	577	575	560	592	574	568	600	577	563	598	587	536	619	570	564	484	534	582	550	592	564	578	622	537	553	589	554	547	569	549	568	603	600	577	568	549	570	560	587	568	567	540	525	534	554	546	599	526	507	557	562	550	549	599	584	593	589	585	589	520	522	545	561	530	590	526	533	566	546	593	543	603	574	536	587	545	533	581	567	585	593	575	554	565	591	562	521	574	560	601	555	600	576	515	601	571	569	587	557	540	586	538	598	611	590	563	564	579	615	525	536	546	528	538	604	604	557	597	581	555	573	554	517	561	574	536	590	519	551	595	603	602	554	591	520	578	527	549	591	590	550	549	574	532	573	592	586	620	537	561	564	569	551	556	522	570	552	590	582	604	522	521	576	576	536	584	582	566	589	552	637	568	558	591	544	541	558	558	557	596	585	515	577	536	538	552	564	548	571	576	559	611	565	538	592	575	560	530	574	580	556	556	581	576	539	534	535	530	516	585	524	550	541	540	591	540	583	511	576	598	587	546	572	567	571	553	546	530	540	566	542	560	571	535	588	555	590	580	530	554	569	542	525	541	588	551	546	581	528	572	538	520	601	550	545	593	567	569	565	588	576	567	571	564	531	579	577	562	564	574	587	576	554	492	546	549	568	547	598	557	561	575	573	594	558	563	572	598	573	581	589	572	575	603	536	516	569	585	554	515	559	548	557	589	586	567	597	558	539	550	530	567	562	526	559	532	569	521	526	541	570	561	572	579	596	569	575	581	602	544	528	526	559	601	532	551	572	571	584	567	550	587	528	578	551	587	533	584	566	522	552	568	590	606	576	580	589	564	592	574	633	533	597	582	553	575	553	563	547	567	533	584	554	534	508	579	579	563	584	565	554	587	549	542	544	537	587	598	565	584	553	560	554	557	519	599	582	555	539	542	555	556	562	587	620	608	587	535	553	554	530	536	607	557	594	601	544	599	584	537	567	560	542	592	583	525	586	538	575	607	584	550	571	550	576	548	557	591	594	571	569	580	548	554	575	568	504	587	575	573	552	564	578	542	595	568	527	544	505	612	558	589	570	579	640	547	540	572	587	549	610	567	536	569	559	541	578	516	595	604	546	570	583	589	552	546	578	548	541	547	529	582	535	551	565	586	554	631	562	528	591	557	584	565	563	534	548	569	531	578	602	558	524	621	587	528	546	574	560	548	560	576	580	552	541	598	589	501	571	568	558	580	542	574	550	583	584	553	567	548	584	545	566	568	576	604	537	615	544	580	562	603	538	565	566	572	555	576	572	562	527	595	568	565	561	547	574	541	567	592	516	538	558	579	511	558	525	572	578	557	543	507	569	567	618	557	556	539	565	545	525	580	535	581	564	595	534	596	548	578	581	577	542	535	547	562	538	513	570	564	518	545	589	550	584	549	575	608	558	587	546	549	528	584	574	563	566	627	582	569	540	587	570	556	540	606	549	584	516	538	555	542	575	623	578	603	604	562	553	579	567	614	596	595	545	551	584	524	532	497	573	525	504	579	534	572	566	578	563	537	570	547	540	522	546	602	548	548	561	531	570	584	611	535	540	564	552	543	529	568	560	547	562	558	572	594	575	545	547	597	559	587	579	584	575	547	551	572	578	555	587	571	550	578	582	531	539	601	537	545	575	569	586	588	556	557	600	571	571	573	570	565	549	584	557	558	532	622	553	545	533	574	590	547	575	572	567	563	590	527	558	552	567	544	590	611	600	570	585	572	528	525	587	593	526	578	555	588	545	544	535	563	582	584	528	544	611	567	546	584	584	567	556	542	577	574	574	568	559	562	566	547	542	530	555	597	559	600	556	600	547	554	560	544	541	550	573	516	534	571	558	527	573	556	579	573	552	556	556	505	580	539	565	575	553	587	604	603	561	540	574	562	549	591	585	556	553	554	532	530	547	555	554	570	547	553	568	555	565	554	545	539	562	533	590	585	552	600	542	591	601	571	591	564	543	575	580	587	546	565	586	564	534	570	545	547	522	582	587	506	594	525	563	518	547	593	586	560	533	548	615	573	515	563	587	550	555	550	563	565	576	564	549	541	543	542	528	597	547	623	584	571	553	532	559	587	578	559	616	555	549	541	568	578	567	584	592	553	561	607	607	543	572	565	501	548	567	576	568	549	552	582	564	573	589	559	546	563	526	567	591	553	579	558	533	560	576	555	515	521	542	589	542	596	591	585	587	584	519	597	581	591	526	528	605	566	548	562	524	592	568	551	556	589	584	608	545	560	573	563	560	545	595	534	502	511	553	588	562	534	551	574	554	588	571	499	567	529	506	545	586	571	610	575	589	528	565	526	562	595	557	549	525	630	578	580	564	589	588	563	584	576	546	587	562	537	571	549	566	534	576	558	553	599	577	566	563	575	545	532	551	551	571	584	545	576	573	550	588	600	552	556	556	578	556	545	586	561	573	565	564	572	570	554	566	559	578	550	550	531	531	568	568	565	556	603	566	547	559	611	539	551	579	548	550	578	571	557	580	550	560	560	582	555	549	569	588	563	596	561	551	534	571	565	589	539	580	610	564	572	519	563	562	556	565	563	551	579	533	576	596	566	554	541	561	589	577	553	525	563	553	617	579	539	550	574	548	566	551	567	566	560	547	556	495	533	535	564	568	553	546	591	571	515	551	568	553	527	580	556	603	572	540	571	528	560	579	569	514	598	605	558	581	558	560	595	547	557	587	568	529	524	569	535	543	541	578	644	594	527	519	549	578	536	555	515	569	505	572	601	568	556	567	522	563	585	571	596	573	545	597	562	577	585	556	542	581	529	576	571	503	559	576	550	520	551	564	535	565	552	552	581	591	556	582	561	557	546	560	598	533	511	572	537	571	570	577	536	545	558	587	597	569	534	537	578	526	551	566	587	555	589	537	575	540	595	560	586	586	587	534	572	620	549	546	532	575	565	567	611	572	540	539	562	568	543	604	558	568	578	555	566	541	561	541	571	558	600	579	567	593	588	600	534	621	560	524	560	585	517	547	539	500	535	580	590	561
15291	29830	22684	15194	11160	6970	4211	2936	1390	969	751	640	581	578	632	633	604	574	610	617	625	587	612	647	597	592	597	642	621	592	531	618	599	587	646	589	584	604	617	615	664	655	584	551	547	617	576	621	595	622	599	595	592	610	548	575	575	634	592	576	609	616	609	658	619	589	600	621	575	622	575	602	615	598	568	599	580	604	565	559	631	596	622	658	627	617	584	646	618	612	574	592	582	616	582	568	612	618	617	628	620	581	621	591	630	578	592	557	584	603	623	585	608	573	591	568	643	607	606	559	651	569	594	656	562	627	596	601	557	587	626	636	616	606	573	598	618	628	596	600	603	613	589	614	602	654	585	668	602	625	623	594	604	626	635	554	580	592	630	590	592	608	628	638	590	601	649	609	589	611	701	582	622	589	615	571	624	602	585	601	585	615	618	598	599	643	627	577	590	624	595	611	610	623	610	604	564	604	611	574	593	603	580	624	600	611	588	616	589	617	594	605	624	575	590	612	634	540	599	606	601	600	626	557	594	645	598	642	616	630	624	600	614	630	634	621	621	619	617	612	627	632	628	580	603	623	601	626	644	599	571	628	575	589	641	614	603	608	597	590	622	573	584	535	614	569	606	592	616	620	638	636	650	582	554	646	643	613	601	611	610	594	620	602	589	571	636	577	591	614	596	628	583	598	563	597	607	581	621	627	594	620	600	575	581	598	608	562	619	611	606	617	591	564	619	636	612	538	657	614	577	592	593	587	596	593	639	635	613	622	581	635	572	640	586	612	605	607	624	582	590	595	571	594	607	619	593	593	553	594	596	613	641	584	547	599	626	601	626	574	597	611	608	596	643	606	606	658	594	575	617	600	587	650	616	581	620	634	618	603	619	590	601	584	575	628	590	588	577	622	567	556	614	611	658	593	614	578	637	594	617	555	613	596	578	584	590	606	623	587	640	629	636	580	594	627	627	550	631	594	626	614	666	619	582	579	581	626	593	561	618	594	591	552	637	652	581	581	601	604	610	586	590	578	578	639	633	606	595	623	607	593	570	607	654	621	608	578	608	624	598	629	597	583	587	630	619	572	580	609	536	606	563	622	585	645	617	570	582	587	604	590	599	619	599	550	598	571	610	615	586	639	603	543	629	617	550	623	604	584	591	634	625	593	599	605	601	612	597	630	623	632	610	612	601	589	623	602	626	587	615	581	598	630	609	635	574	598	601	631	702	609	587	600	644	565	648	585	597	584	587	653	596	586	604	586	606	589	574	621	624	581	611	582	565	626	609	589	596	613	618	586	619	607	571	584	629	604	578	651	628	573	647	583	631	573	613	641	628	627	616	609	606	604	637	592	626	552	583	596	619	623	582	627	651	599	644	613	615	592	599	608	642	626	570	555	600	591	618	665	603	676	589	606	649	609	604	598	590	569	618	635	627	601	607	549	585	623	631	587	635	612	606	589	597	654	600	585	596	637	624	640	600	611	625	621	621	615	625	611	652	602	618	585	610	603	617	616	585	625	602	603	622	624	561	589	609	639	628	651	651	623	636	599	618	601	593	610	616	646	569	618	602	616	602	611	609	601	631	634	571	583	602	597	577	619	631	610	587	584	569	619	645	624	625	586	599	630	622	586	626	613	614	607	624	622	598	602	639	578	646	589	610	620	599	627	602	564	619	618	574	589	629	602	581	572	605	607	604	609	606	627	593	650	601	607	614	613	610	577	612	626	603	602	578	637	592	569	595	585	608	576	618	583	606	581	610	629	561	562	589	591	635	592	635	644	596	583	661	632	591	597	584	592	635	583	572	607	603	596	586	597	581	584	611	640	566	636	594	612	621	613	549	630	593	597	605	627	632	656	609	596	614	638	646	560	580	577	597	638	640	629	600	587	607	618	583	627	543	593	621	550	591	636	579	637	627	608	580	546	590	569	590	587	568	583	601	550	624	554	588	605	586	599	583	569	624	570	658	602	621	628	642	584	587	635	559	608	636	610	597	620	614	633	605	589	572	641	603	599	589	587	617	605	549	669	549	600	680	605	648	601	623	614	557	637	624	593	591	572	579	615	631	609	610	630	612	559	574	630	616	586	605	593	610	609	615	638	603	603	583	566	635	637	606	595	644	613	580	662	589	640	585	604	589	597	614	613	641	618	641	592	588	639	642	625	612	589	631	576	605	569	631	590	595	613	651	613	606	579	596	592	602	643	611	627	570	587	611	591	637	587	606	562	640	582	618	617	564	595	594	638	570	630	616	582	622	649	609	612	576	648	578	607	634	633	574	562	593	619	565	625	631	598	596	593	607	596	649	579	586	616	620	614	571	610	609	634	643	604	647	582	594	604	625	634	583	603	607	596	604	619	635	625	613	633	618	648	587	628	623	630	632	538	587	596	628	621	619	650	610	620	634	583	580	606	601	591	612	569	599	566	627	601	613	630	588	592	562	586	645	640	619	634	634	594	587	614	596	583	654	604	636	621	597	661	639	628	597	640	655	577	578	571	575	570	588	595	619	608	571	564	641	609	611	598	607	627	634	608	595	582	579	612	607	639	617	566	610	621	647	675	612	627	618	627	628	599	609	594	621	601	603	648	603	616	590	586	667	585	613	629	619	597	643	618	606	615	584	587	592	569	607	602	580	590	570	624	618	611	571	608	579	609	594	581	582	608	608	577	582	594	626	628	651	597	613	602	599	626	619	580	582	574	612	567	642	582	626	603	611	629	591	569	670	633	677	565	631	636	603	590	625	637	617	588	554	583	605	618	625	635	631	632	586	610	600	642	623	585	649	634	602	597	643	595	618	579	618	610	609	578	611	558	615	548	593	582	652	630	584	610	563	608	603	571	607	601	602	579	598	634	617	607	567	627	602	578	621	600	589	595	627	586	645	598	594	555	596	604	584	666	647	569	608	596	564	623	581	632	554	603	618	561	564	633	611	623	579	608	623	608	656	630	595	626	624	594	650	621	564	587	607	569	598	628	581	619	615	667	619	624	626	601	617	601	619	619	629	601	599	576	589	663	594	607	621	605	607	585	623	578	604	619	606	627	584	622	607	588	592	627	589	666	639	616	642	585	591	636	610	642	577	588	588	595	637	556	636	603	567	597	575	638	619	605	591	633	596	617	594	602	585	627	637	608	590	649	573	611	593	625	573	630	607	620	604	620	572	602	646	598	573	585	615	596	590	607	579	639	606	599	622	603	569	579	629	621	566	604	605	570	602	600	605	643	600	631	581	616	607	576	604	624	580	654	623	588	610	593	614	570	642	562	606	599	609	637	599	605	599	578	609	584	606	637	597	553	631	639	633	593	578	582	627	623	638	605	611	610	569	626	622	578	609	600	595	581	588	597	601	663	626	615	603	589	595	577	581	614	551	616	611	619	592	579	589	623	589	634	597	596	646	592	638	619	619	604	602	616	600	629	623	641	612	579	583	656	634	605	601	601	623	632	625	606	593	585	583	616	608	593	576	591	601	607	620	607	589	595	582	599	604	585	588	582
23599	21246	32167	36759	37471	32872	25183	12046	5737	3323	2015	1063	702	680	703	681	665	675	630	715	659	712	711	676	689	673	676	676	624	651	673	639	650	625	645	667	674	694	639	706	697	657	658	672	688	666	662	647	696	657	716	646	629	665	712	674	629	697	665	665	674	681	670	660	656	666	716	730	624	661	684	701	686	675	646	654	661	644	652	642	645	682	624	699	679	650	671	673	665	676	678	636	679	646	658	672	689	667	686	689	654	672	652	664	655	634	685	689	660	637	709	682	694	628	660	645	642	625	640	635	671	639	651	635	687	654	648	641	642	693	709	646	655	690	705	644	647	678	638	670	682	631	680	654	695	733	657	665	672	732	664	681	710	629	684	673	698	669	637	640	627	636	691	712	671	650	677	682	653	661	630	684	674	645	670	628	643	707	665	652	674	659	710	674	625	648	659	704	651	671	681	684	692	614	662	656	688	669	649	679	662	646	650	670	688	684	676	677	680	644	633	695	667	600	662	605	670	638	700	631	649	649	654	659	674	713	676	633	664	593	667	700	665	664	705	656	668	667	620	585	719	668	674	631	648	648	689	660	646	680	696	698	695	652	642	652	641	675	601	621	659	644	688	692	697	687	624	632	715	686	662	664	670	685	648	643	673	679	646	699	685	656	673	603	617	641	701	686	633	676	640	677	674	718	614	643	658	655	661	618	710	665	651	648	641	721	700	668	674	656	692	619	653	633	625	706	669	684	660	679	673	647	669	649	689	667	616	657	599	691	635	674	669	664	663	640	666	683	639	651	710	632	650	652	683	668	640	661	688	635	651	675	678	641	693	678	683	671	660	655	648	680	666	660	653	690	634	660	666	645	665	650	661	652	641	695	660	712	588	674	651	684	656	664	672	641	721	735	693	642	658	695	668	656	659	630	654	631	675	605	647	646	724	686	683	648	631	686	697	713	688	640	643	636	639	637	695	692	629	671	653	683	699	647	666	659	689	676	701	641	669	682	667	633	659	678	649	647	650	688	700	647	669	661	661	661	655	668	643	652	687	667	689	657	665	619	674	673	645	679	637	634	675	672	636	708	674	624	641	685	640	615	670	670	652	652	679	660	713	618	634	669	649	690	702	708	638	669	667	630	684	629	643	634	673	641	667	691	644	666	619	661	690	638	658	684	673	639	626	631	664	669	649	715	648	672	611	633	674	632	681	707	653	669	705	698	623	609	618	648	653	696	644	641	708	670	653	681	632	661	671	695	663	652	643	628	684	654	683	668	702	676	651	683	702	656	692	678	649	637	673	667	675	666	680	644	637	665	663	634	690	626	625	653	647	639	664	662	698	668	667	677	732	697	672	666	703	715	622	643	668	639	649	696	693	646	616	682	681	621	633	628	659	622	648	675	647	684	611	704	649	664	681	655	659	640	690	631	692	672	631	681	642	689	650	605	693	713	678	654	643	679	699	680	658	677	663	649	681	664	662	621	660	682	620	627	661	708	658	649	664	663	640	678	632	641	657	696	630	654	663	627	657	638	622	633	661	647	660	686	674	647	668	681	656	664	620	693	707	623	702	675	688	659	680	657	645	666	676	654	680	668	675	646	642	666	665	668	638	678	697	674	658	648	655	641	658	619	676	662	679	648	683	683	701	650	631	647	620	658	585	647	648	597	690	653	618	639	630	654	639	676	651	617	691	639	647	660	642	644	676	671	685	672	687	652	594	677	671	653	646	673	578	677	661	672	651	664	676	648	667	731	655	648	691	647	681	661	721	654	700	633	674	695	649	679	721	642	668	656	635	638	649	712	622	674	650	691	703	644	673	636	708	646	687	637	700	672	669	633	648	671	608	623	653	673	690	713	698	677	641	657	649	656	685	700	631	672	664	667	675	678	671	640	700	676	666	640	699	647	695	632	686	624	666	671	636	648	681	644	659	616	716	673	687	680	687	676	622	679	676	674	668	666	713	610	665	621	622	646	657	687	655	630	653	667	669	656	648	666	621	645	690	674	680	689	648	634	689	679	648	649	712	629	670	684	658	657	658	621	652	668	694	661	652	664	711	688	667	648	673	685	661	651	675	658	674	646	649	624	717	657	654	659	669	712	661	673	651	709	607	664	676	678	660	658	682	627	670	682	639	647	667	725	637	639	686	652	609	646	652	667	667	673	657	681	651	663	640	674	689	686	669	661	709	673	673	696	652	653	669	662	722	629	664	643	676	665	660	644	646	688	705	607	671	696	676	689	638	656	660	692	633	653	706	682	661	661	675	704	681	643	690	678	687	648	731	664	655	656	705	683	656	655	673	628	714	667	703	656	683	694	625	665	652	662	668	691	617	638	657	638	648	661	701	641	708	692	648	646	638	665	709	637	647	708	696	627	656	681	680	637	688	642	631	650	681	623	669	645	667	710	683	672	670	690	685	633	710	687	665	655	659	674	704	647	673	684	669	669	690	710	694	680	714	702	687	650	701	661	629	647	659	657	640	636	647	646	681	655	602	691	667	692	672	668	665	611	676	704	646	624	726	751	647	707	698	667	650	647	697	631	640	647	661	660	627	628	654	646	708	663	581	664	628	670	684	705	642	661	641	656	634	644	696	723	607	683	634	714	661	692	626	640	586	645	651	658	702	635	668	644	673	662	640	722	666	681	667	674	621	682	682	655	661	716	670	629	681	651	676	666	693	646	677	680	654	646	693	663	663	633	655	622	615	636	683	670	658	652	655	674	628	653	650	667	683	695	713	662	642	673	660	673	659	638	681	676	645	636	663	688	643	647	664	671	675	702	677	701	655	725	656	648	602	644	645	690	657	697	661	649	656	671	661	672	676	675	695	644	649	652	631	719	703	695	685	635	689	645	656	689	673	716	661	685	600	703	651	676	672	613	695	675	680	658	661	714	666	680	667	706	641	658	653	673	654	636	636	637	694	628	666	689	643	655	655	708	663	662	644	658	706	627	657	661	652	668	649	640	702	668	660	695	698	618	647	682	617	638	714	670	679	711	692	639	737	627	609	680	661	628	676	699	688	639	627	636	638	663	641	625	697	635	675	704	693	678	676	697	651	644	676	705	666	667	658	617	667	678	662	638	716	702	679	674	665	630	648	628	675	587	661	652	654	666	683	687	719	627	662	671	658	626	668	648	628	651	611	695	705	658	684	656	652	645	677	656	675	664	662	637	662	666	679	604	678	627	657	668	636	671	684	646	653	687	649	639	647	659	662	671	646	647	637	668	625	682	710	721	651	703	667	637	631	648	639	655	606	642	707	636	690	667	648	643	643	674	688	654	663	686	693	674	684	648	659	659	606	685	653	676	660	628	645	638	660	647	619	650	592	671	659	685	649	620	683	660	651	683	667	678	635	684	651	692	660	706	650	618	669	643	625	699	682	678	641	633	680	645	641	636	639	688	681	707	693	666	655	695	672	654	649	626	664	588	652	633	639	652	693	633	679	687	653	676	651	696	662	658	651	678	622	684	673	667	701	629	688	672	667	691	657	673	715	684
34237	76356	65238	52582	44658	34984	24449	13770	8036	4932	2737	1233	718	676	653	732	686	719	687	666	679	703	677	638	695	691	696	684	683	711	708	729	655	657	682	694	683	706	670	681	642	742	689	664	669	677	735	696	689	649	678	664	666	756	623	717	695	686	706	689	712	711	702	687	666	734	674	684	700	670	716	743	704	683	685	708	705	714	698	693	691	686	687	694	724	712	661	711	693	692	639	690	709	652	631	653	666	663	700	720	644	675	677	688	704	671	655	697	640	655	683	686	674	702	672	653	645	672	702	690	689	693	638	638	754	652	675	677	667	666	717	703	670	685	709	690	703	682	699	649	645	692	679	719	727	661	663	684	694	700	690	678	655	692	678	684	608	684	705	719	655	669	660	727	709	691	682	691	710	702	729	687	708	673	652	682	710	677	688	663	702	702	715	638	704	677	724	651	659	730	637	696	670	641	687	636	634	693	703	674	656	694	652	754	709	687	674	699	650	716	606	724	654	730	675	652	739	675	653	676	670	624	745	663	686	655	672	692	689	706	644	651	713	690	729	705	680	691	643	642	705	669	645	708	681	688	678	678	674	672	687	687	734	658	688	639	745	698	728	674	695	675	680	688	693	740	661	702	659	663	726	716	675	715	679	706	673	692	703	679	674	715	657	661	702	717	694	651	685	707	736	690	663	708	715	710	660	692	713	667	672	725	687	701	710	666	675	671	737	702	685	705	698	664	695	686	696	680	734	658	700	698	680	663	666	693	665	660	664	664	688	658	668	667	663	699	696	726	660	627	669	711	681	682	669	701	650	678	673	636	692	670	663	716	686	688	730	690	698	698	736	742	681	703	638	664	675	649	683	668	697	674	658	714	699	708	670	685	700	673	685	675	699	694	703	712	668	712	727	676	696	744	677	669	712	719	675	665	707	688	739	679	685	791	670	726	692	657	687	678	677	665	699	660	713	639	690	684	676	697	706	686	651	666	649	711	683	746	692	697	640	650	622	678	708	646	687	705	712	724	700	681	663	645	691	689	655	700	706	738	720	683	727	708	695	673	707	680	675	660	690	718	682	723	665	641	706	683	686	688	747	714	675	727	669	675	672	686	627	730	737	699	688	688	735	662	670	654	685	696	702	724	693	658	662	695	670	713	677	740	669	694	657	665	733	637	705	650	728	677	698	710	687	671	692	690	728	711	680	706	701	699	690	689	647	698	704	675	665	658	684	660	670	707	658	673	686	695	680	691	689	647	645	723	657	753	680	710	673	685	733	691	726	689	706	650	701	688	670	684	659	695	710	663	737	685	703	693	769	670	692	699	656	728	721	676	689	668	670	664	648	696	665	739	648	697	717	684	680	692	682	701	689	684	696	702	756	722	649	679	698	712	667	707	685	704	713	720	708	725	695	675	689	638	628	706	628	737	695	702	714	694	670	653	680	649	694	664	658	649	689	740	632	677	680	710	641	668	704	702	651	669	715	647	685	700	672	657	661	709	702	646	679	731	704	690	689	727	715	693	665	670	733	694	708	722	674	729	669	673	702	714	715	656	704	684	714	689	723	676	750	682	668	694	699	729	698	719	675	673	687	715	687	702	711	686	676	650	677	738	641	711	689	660	699	731	718	630	745	693	706	699	710	709	706	700	686	674	631	672	695	641	685	679	684	734	735	705	696	706	697	682	707	683	724	685	680	681	705	718	705	668	656	661	707	685	692	690	703	680	673	667	679	706	675	700	669	647	714	722	706	693	658	671	697	678	622	673	729	667	678	700	707	659	644	659	691	678	696	690	661	695	666	720	655	657	719	659	706	650	741	654	677	697	676	731	687	674	712	732	706	702	665	687	723	683	666	676	728	666	716	631	698	696	690	688	719	668	673	713	664	690	702	683	639	691	694	651	676	708	722	705	691	685	651	669	686	654	696	678	700	685	670	712	687	671	708	681	671	649	694	668	649	685	676	716	666	680	702	692	706	703	717	671	668	675	678	631	730	689	748	689	733	663	679	682	697	676	672	664	680	684	691	701	639	719	695	709	696	660	659	648	685	672	716	730	692	656	698	688	733	695	702	705	732	706	702	739	607	706	654	705	701	662	648	710	654	729	678	647	666	704	704	701	670	719	671	757	693	707	681	680	642	724	651	668	663	693	720	664	614	683	647	698	710	703	708	683	680	664	710	691	697	707	691	691	661	703	649	703	675	675	672	718	711	695	703	684	651	714	619	707	712	738	719	661	722	716	625	659	667	667	757	696	685	688	707	701	750	674	707	680	687	703	713	640	744	695	715	709	707	662	694	706	649	672	690	639	686	706	653	671	661	711	715	679	679	661	685	689	636	648	685	737	670	714	710	658	698	645	677	675	670	703	664	684	650	663	722	695	705	675	664	710	665	679	685	692	674	724	650	632	680	715	694	697	669	685	666	670	650	702	695	754	689	703	737	629	687	651	626	694	656	676	678	712	710	696	672	697	635	673	724	682	675	677	673	685	681	679	696	681	695	704	664	646	698	759	679	695	686	687	703	697	681	672	675	699	685	642	688	650	674	730	653	701	684	665	678	663	661	672	675	732	724	725	731	666	696	700	701	689	673	664	734	635	686	695	707	666	718	703	680	755	702	679	729	688	709	650	709	684	671	670	734	717	675	696	644	743	658	693	670	752	663	699	693	663	705	685	672	680	680	668	708	674	694	650	708	711	696	709	706	683	694	649	721	706	660	696	730	696	720	697	718	661	677	681	694	693	713	677	697	740	705	652	691	700	670	710	653	708	730	703	689	710	693	654	723	627	681	675	725	689	691	673	687	692	718	702	667	626	707	652	646	671	685	648	636	680	689	710	628	662	724	701	748	718	736	683	673	704	678	693	717	661	710	702	719	627	701	666	651	696	672	675	683	704	734	715	650	687	690	672	637	653	690	730	655	649	696	721	703	728	697	668	659	722	734	695	683	711	645	658	658	715	689	709	699	700	641	661	666	731	690	708	649	696	650	732	719	680	663	707	669	698	689	645	687	681	687	646	670	689	707	678	668	721	651	624	675	711	635	679	714	689	698	667	732	679	689	671	725	681	682	656	696	710	661	690	676	676	700	716	686	698	607	721	723	634	735	703	668	655	702	696	683	686	690	683	690	721	658	729	693	702	706	731	719	751	648	630	738	666	683	687	707	721	735	674	639	671	661	670	676	730	698	697	746	692	678	706	714	689	702	701	651	681	719	689	670	675	713	656	662	697	708	691	717	674	692	663	735	701	722	668	704	695	687	672	710	691	650	685	621	671	660	702	678	696	697	711	727	711	707	662	687	678	711	698	732	704	705	692	723	656	750	658	673	722	685	679	659	670	697	668	640	672	712	769	671	680	688	676	707	651	700	710	717	651	677	669	699	688	648	710	715	692	697	665	658	705	659	676	698	703	747	643	744	677	698	694	678	668	678	661	677	686	675	709	682	723	715	665	759	670	715	684	679	659	677	726	691	725	643	693	742	719	669	666	684	692	654	743	719	684
24939	21336	32479	34199	29161	23057	12559	5934	3591	2184	1473	949	704	789	773	758	767	747	791	776	694	684	748	729	718	716	695	752	716	771	705	724	708	718	730	710	743	715	743	739	760	740	712	770	749	732	708	701	740	736	728	735	742	745	739	779	728	706	760	692	784	759	730	724	719	718	710	695	700	757	727	800	740	765	764	749	752	728	744	711	737	708	723	765	772	722	734	755	736	708	769	738	750	739	761	763	696	670	775	672	684	726	766	790	742	658	727	684	744	725	757	696	719	716	697	738	705	768	717	718	728	701	685	752	739	752	691	729	721	704	775	776	759	778	777	728	718	781	704	709	723	675	713	785	723	739	713	707	685	723	750	763	730	745	747	727	717	735	681	765	740	695	742	729	745	774	721	743	699	657	749	679	756	681	728	732	727	731	707	700	740	777	764	718	694	677	705	765	734	724	721	740	760	736	768	768	798	727	752	757	751	703	690	730	725	764	706	768	755	727	685	700	742	729	682	788	751	751	734	733	760	805	770	737	768	755	712	725	749	723	723	760	723	753	701	738	740	756	714	727	750	709	746	740	770	764	791	805	735	743	695	753	729	748	752	720	718	717	690	746	690	745	780	756	748	701	763	700	716	742	730	748	741	700	746	709	724	762	720	730	750	697	718	782	749	747	775	746	787	728	777	753	739	719	765	700	759	731	691	725	735	708	723	751	747	793	729	757	733	775	778	755	705	760	728	741	701	699	731	763	731	743	775	770	757	731	734	776	722	726	723	724	735	708	758	762	718	796	732	749	737	689	756	713	715	712	692	734	778	720	683	714	749	744	750	743	684	687	770	733	775	725	704	719	656	778	735	720	736	739	722	748	784	715	750	739	674	708	741	767	767	690	762	738	752	727	725	765	757	681	709	756	716	717	716	710	744	721	720	666	729	741	804	763	817	718	730	780	724	726	739	766	761	733	745	760	708	710	709	726	759	714	702	708	721	736	730	728	764	756	732	715	753	702	721	705	744	709	667	759	771	732	808	743	732	729	780	735	724	678	726	695	746	737	669	729	747	718	676	716	757	737	716	739	741	697	715	752	701	721	723	738	759	756	685	745	738	713	766	735	720	758	716	714	703	757	759	779	729	704	706	689	736	692	755	751	752	734	697	721	716	763	740	736	678	765	738	647	740	739	771	730	736	723	716	653	721	676	694	752	766	732	744	760	727	690	742	770	759	761	688	726	752	719	761	760	791	723	727	727	767	735	714	764	766	738	718	740	739	733	796	723	739	700	785	720	779	730	730	766	685	663	707	758	722	760	750	704	758	762	773	750	724	743	727	735	749	744	715	764	738	786	743	728	725	745	747	745	746	716	770	736	718	758	683	714	790	746	767	729	750	746	749	749	704	722	752	721	724	770	729	699	765	757	722	736	746	729	767	791	724	755	735	735	776	699	713	705	753	713	748	702	782	736	705	779	668	720	748	774	688	715	706	775	771	768	750	736	733	719	708	773	750	730	718	782	745	740	690	706	799	748	741	720	716	747	732	723	730	759	771	759	702	756	744	726	684	765	744	701	672	722	764	708	757	762	769	765	729	721	721	765	711	735	705	756	755	691	790	742	752	678	743	667	741	714	784	790	763	743	741	687	756	770	695	724	700	779	752	738	719	726	702	756	771	744	792	722	721	732	734	753	710	746	762	719	731	743	726	787	700	703	759	719	739	715	783	677	747	783	734	703	735	696	784	773	723	726	715	723	784	740	743	743	732	763	742	774	746	752	727	729	711	768	724	710	767	762	755	717	763	718	706	758	707	730	667	725	737	728	726	775	732	766	757	754	788	745	734	724	775	715	728	737	765	780	711	722	718	756	727	732	789	752	714	734	740	762	736	707	786	716	725	684	751	694	754	724	724	702	757	757	682	747	750	692	721	748	733	756	711	718	745	762	754	716	742	755	727	708	726	743	738	701	750	721	717	709	718	749	745	714	739	729	755	729	733	754	715	783	741	680	759	749	788	689	694	770	759	727	737	731	712	723	687	731	716	700	709	773	740	699	686	718	729	680	697	723	752	766	739	748	709	738	729	740	781	713	685	735	767	731	746	745	751	736	695	762	740	713	732	723	693	709	760	769	744	721	736	713	747	732	747	717	741	696	698	736	704	798	765	780	728	720	730	780	760	718	691	711	695	720	714	745	719	756	760	754	737	728	751	691	729	698	703	800	762	717	764	717	785	731	773	776	778	701	770	703	779	747	699	752	759	765	741	735	789	776	668	713	721	737	736	730	764	766	738	748	725	742	730	732	752	750	730	743	739	773	758	708	727	726	709	756	737	706	755	748	706	723	704	685	751	735	679	703	724	722	746	748	708	719	730	758	754	721	693	746	717	730	720	744	733	737	735	705	709	714	765	714	753	695	726	752	744	716	740	731	765	732	736	776	718	791	777	724	724	736	735	765	699	714	713	717	709	747	735	751	729	764	702	696	740	715	705	755	726	728	723	712	709	750	738	725	721	737	732	724	700	724	735	715	747	760	765	748	722	734	733	712	738	736	744	778	729	792	725	790	758	716	771	741	756	758	727	758	750	725	748	714	724	739	775	729	776	718	726	764	747	743	743	708	755	739	676	720	751	704	754	758	741	741	738	697	732	741	748	780	692	742	713	723	730	718	723	734	725	759	719	754	722	742	712	737	721	789	742	760	708	784	697	766	761	737	743	714	738	775	785	730	737	683	721	733	712	733	749	742	753	717	787	726	736	776	715	674	744	748	704	727	696	769	747	737	709	725	685	692	716	763	734	721	709	744	742	768	717	724	727	739	767	746	730	760	705	711	747	695	738	694	779	761	670	742	716	747	713	757	722	723	729	777	748	750	788	730	725	739	757	740	726	708	752	744	702	751	744	708	730	758	715	731	752	745	663	717	684	716	710	792	704	761	723	729	712	698	792	695	676	767	742	735	742	759	802	686	731	673	787	729	772	783	737	762	736	732	711	740	753	746	735	718	746	704	753	832	702	721	832	748	773	703	709	728	763	711	757	762	697	713	708	717	743	723	720	736	714	735	734	726	720	734	733	766	748	734	720	754	695	739	802	712	674	740	715	791	718	725	740	780	746	751	728	711	730	743	752	724	756	715	777	681	738	768	670	750	712	765	709	741	786	715	760	711	780	721	709	747	737	747	714	730	681	726	732	769	758	743	764	713	742	765	730	736	702	763	745	703	757	718	742	730	757	700	771	750	760	770	715	722	754	718	728	737	693	715	758	746	731	748	758	718	750	703	741	743	737	723	710	727	792	724	767	711	746	725	749	720	662	697	780	723	735	751	706	753	733	735	751	759	756	738	738	732	717	742	733	727	697	702	741	747	780	709	698	800	731	699	706	742	742	774	686	792	715	785	710	742	772	788	755	782	724	762	747	746	781	739	771	708	751	705	688	742	706	754	756	706	797	697	736	737	691	702	708	654	740	779	718	706	683	752	719	776	708	708	755	774	770	766	724	727	746	790	696	722
30228	59249	53084	40613	35914	26412	15919	9684	6015	3664	2239	1157	804	791	790	792	778	807	743	811	782	737	803	831	758	755	801	780	753	776	824	777	802	795	838	783	848	811	787	795	743	780	853	783	790	762	774	776	734	770	753	812	804	733	766	790	759	741	774	814	753	805	849	800	773	782	725	769	813	802	791	823	813	769	840	759	823	804	794	792	831	804	769	765	808	728	770	779	790	777	745	759	817	758	771	805	788	757	783	760	767	736	766	797	817	846	786	769	771	822	813	763	771	840	786	751	750	772	773	795	775	764	767	794	794	835	764	755	797	794	786	792	732	777	812	761	761	731	824	783	727	787	798	777	744	761	796	794	800	785	793	824	782	756	786	741	766	751	808	805	791	786	817	805	743	787	776	823	823	800	750	790	764	793	795	749	794	764	773	756	756	780	757	767	786	797	770	775	777	769	782	782	777	797	775	786	744	788	809	799	746	807	817	768	792	781	785	745	760	836	815	750	780	808	795	796	754	719	792	787	773	727	786	779	801	777	809	775	822	793	800	764	762	773	798	789	766	778	775	805	772	792	808	784	781	725	770	756	797	802	802	749	812	770	767	796	824	754	796	736	806	768	732	778	767	766	816	797	756	804	780	785	807	794	788	775	784	792	764	815	802	753	812	792	745	785	738	839	797	813	730	787	773	781	765	800	802	764	784	778	740	789	757	781	786	787	755	823	807	741	808	784	788	797	783	755	764	777	823	765	778	803	791	801	810	819	809	741	733	785	818	812	776	780	725	792	766	833	820	733	800	804	797	771	754	792	749	799	732	747	782	830	764	754	721	788	808	746	752	777	808	803	848	800	821	765	764	774	816	788	746	760	789	759	810	783	742	753	786	831	806	822	814	775	720	811	796	739	796	756	736	803	745	789	749	764	806	732	799	764	778	812	785	766	767	805	762	813	775	755	784	717	793	757	802	831	821	770	803	751	791	798	809	830	805	793	826	775	758	809	795	773	785	759	817	774	776	747	836	760	791	782	784	756	825	712	767	800	774	776	803	800	791	787	822	827	812	772	759	757	768	780	767	769	778	728	803	757	780	801	775	796	753	766	758	789	771	840	797	791	794	771	787	798	828	791	784	822	790	808	759	822	758	777	760	769	742	802	775	723	788	795	771	818	823	792	776	798	766	771	793	737	773	757	780	739	771	768	793	785	804	754	786	742	771	762	730	782	758	755	716	755	803	762	805	779	765	766	808	727	836	771	768	755	789	780	821	782	747	784	769	799	787	832	775	815	753	869	755	790	756	782	789	782	779	806	771	768	766	832	783	812	759	794	815	748	806	781	763	820	786	801	804	822	783	819	798	751	787	817	797	800	810	810	795	798	743	766	777	749	776	811	783	810	789	759	792	790	814	789	786	794	750	782	786	781	824	757	752	763	802	797	810	789	770	806	801	827	786	728	798	791	796	757	778	774	743	791	822	744	817	727	810	784	742	850	752	796	787	772	787	806	772	782	754	778	766	788	740	795	785	796	794	778	777	786	766	771	813	804	795	784	801	803	816	778	765	768	787	829	749	761	796	836	771	799	802	776	741	768	785	786	785	741	778	761	774	759	757	809	807	701	809	782	766	809	759	816	797	768	742	763	807	742	755	787	771	806	807	789	746	793	834	784	800	757	813	834	801	774	776	845	816	771	748	777	732	828	767	792	821	772	800	828	800	794	759	771	804	759	800	789	773	810	873	796	756	774	782	776	830	777	819	763	811	775	795	798	790	789	814	763	820	755	787	775	775	788	786	834	798	774	788	788	768	795	779	743	751	767	762	794	739	766	762	787	777	769	801	809	780	784	817	823	820	774	752	773	775	736	795	812	812	750	759	775	798	771	775	755	762	751	786	810	756	803	771	794	747	739	759	769	814	782	782	787	793	715	781	784	811	772	788	826	766	753	798	765	738	751	755	801	787	763	773	817	817	749	777	792	774	759	811	815	794	786	746	793	805	763	798	759	739	802	758	777	827	764	748	749	721	815	788	826	757	762	788	755	784	771	780	832	837	764	763	777	793	816	821	821	789	778	777	759	754	814	803	813	781	790	767	761	783	755	757	817	791	784	808	793	740	783	773	813	813	816	782	791	803	847	781	801	728	788	807	778	788	729	730	787	766	788	789	851	772	774	792	715	842	767	804	779	775	786	783	783	756	738	757	811	763	820	768	742	734	759	799	806	807	763	788	781	750	764	766	802	755	704	813	724	791	789	789	801	784	794	800	768	747	765	781	767	824	742	765	745	770	789	803	788	813	812	781	770	811	785	802	762	788	784	760	777	835	747	763	750	764	839	792	760	782	814	775	753	788	808	788	777	770	757	788	803	763	789	774	827	839	780	747	818	765	784	725	776	785	783	757	783	768	747	787	744	799	752	810	850	828	715	758	781	763	792	832	785	762	832	777	775	763	795	754	765	791	758	750	734	761	797	746	811	802	775	823	802	808	810	775	817	755	803	731	791	753	753	825	737	787	798	821	816	792	766	785	740	796	809	743	767	769	803	809	822	792	789	729	775	789	800	817	852	811	801	789	823	802	772	803	795	800	774	786	726	790	755	775	775	799	774	850	815	798	782	783	788	791	777	750	755	819	762	786	799	782	781	778	798	722	847	799	795	803	773	822	811	787	779	755	820	759	764	819	726	754	814	754	779	802	734	779	745	764	728	767	771	791	834	793	746	824	780	780	795	762	752	785	798	742	777	810	754	784	784	806	790	789	747	783	764	769	819	793	766	811	799	795	736	755	766	820	801	793	788	756	774	787	770	777	840	803	796	761	760	759	801	764	828	762	783	754	779	782	775	825	757	749	811	798	756	771	796	759	796	775	791	759	807	741	754	756	840	797	795	789	775	765	776	789	775	765	759	790	773	739	694	817	737	755	793	748	810	848	775	796	787	808	756	793	779	822	732	810	786	775	818	791	812	805	798	791	744	804	775	812	749	780	826	792	744	820	748	771	807	753	844	805	745	811	721	768	747	802	798	828	767	777	819	771	762	728	806	787	751	756	785	792	842	799	778	768	779	754	730	783	778	824	770	799	773	827	792	803	773	766	755	777	782	754	797	773	780	765	749	755	801	773	767	797	799	805	767	802	824	786	709	786	772	789	745	814	825	798	784	767	801	748	812	773	814	795	756	791	775	761	770	824	804	787	786	801	785	792	816	811	795	755	809	798	767	807	723	775	774	717	775	758	807	778	793	750	785	792	813	795	797	740	811	787	760	783	792	839	785	826	759	796	771	791	787	803	774	774	778	783	770	790	726	816	794	759	774	748	740	810	737	788	728	771	785	777	743	782	753	780	823	776	809	805	821	714	785	816	767	771	807	775	773	781	767	837	791	763	778	765	840	765	807	779	760	784	717	787	812	761	738	819	769	800	814	788	793	760	752	829	797	757	788	794	755	788	824	766	763	738	739	755	776	785	839	802	828	770	796	832	772	827	792	764	810	773	820	834	779	752	725	804	801
22439	21055	30239	30939	36282	35602	30245	20654	14317	8668	4726	1649	964	936	967	977	981	960	1010	942	975	958	928	942	948	966	958	949	978	929	935	918	889	908	890	904	911	895	938	907	984	943	928	913	964	957	914	900	913	856	925	839	942	934	926	952	880	893	931	962	875	920	947	938	942	907	978	920	960	922	924	977	907	855	921	927	923	949	917	937	954	907	911	904	959	891	909	907	951	919	925	856	977	931	918	946	915	950	916	929	895	959	957	869	915	870	1000	900	922	943	975	933	915	996	957	996	955	921	935	952	905	871	945	960	891	928	879	893	939	857	933	947	935	858	909	948	936	873	902	917	880	971	966	886	919	962	916	906	940	869	914	954	868	916	994	931	901	974	901	916	918	922	943	860	946	954	913	935	889	900	914	976	920	952	930	943	955	932	918	956	953	953	979	903	894	923	939	900	952	937	901	943	948	943	898	918	893	911	912	950	1002	850	894	963	944	978	924	926	976	963	970	906	912	905	922	869	859	934	988	923	921	916	963	913	904	946	909	924	920	921	983	878	945	905	925	892	900	951	980	974	937	938	963	876	934	939	927	927	939	899	949	930	922	952	910	908	904	897	933	954	860	917	942	898	905	943	902	902	942	944	930	910	928	891	879	948	957	943	947	884	939	885	922	915	953	991	956	958	955	951	951	895	912	943	955	947	966	892	957	889	958	894	920	927	936	949	982	972	910	901	951	934	983	917	915	957	997	938	905	949	948	950	976	901	902	925	948	954	936	967	924	922	961	937	870	950	930	899	952	892	933	985	908	954	910	931	948	963	960	921	856	927	930	911	891	936	910	897	914	927	891	889	934	956	917	940	940	920	922	954	952	927	901	896	907	971	967	889	913	887	897	988	923	929	900	922	963	980	861	925	937	919	963	919	902	941	940	917	893	925	971	939	876	972	926	932	870	900	924	906	960	905	981	931	878	890	915	947	941	892	924	939	935	892	908	921	905	888	909	933	982	966	926	958	858	898	941	966	930	953	953	932	900	888	894	883	953	916	891	906	909	955	957	962	909	906	922	937	938	973	954	963	937	934	898	961	904	927	923	971	903	934	991	931	939	905	948	973	908	969	934	929	914	1004	945	936	901	944	909	930	947	954	920	927	885	953	911	867	923	985	942	943	931	891	975	947	903	937	965	957	901	967	939	887	975	916	912	875	947	912	901	907	841	936	889	867	986	943	945	953	940	984	957	957	899	897	887	880	877	896	938	915	956	931	890	934	930	904	913	926	950	919	934	983	962	965	932	943	923	914	958	911	905	927	939	928	936	943	986	926	934	931	918	933	924	937	901	968	945	976	946	920	919	941	933	888	940	1009	951	983	906	922	916	926	950	947	981	926	930	889	899	967	920	899	970	891	978	932	911	943	933	909	947	935	855	957	976	879	1007	931	924	909	900	989	933	911	949	973	924	915	905	959	944	901	984	949	962	910	921	951	909	901	915	914	946	925	939	987	934	884	945	961	917	930	997	949	910	920	953	938	956	908	922	919	965	946	946	971	881	938	888	945	955	907	908	935	953	944	934	940	930	931	913	919	866	893	935	915	897	941	955	954	952	965	962	897	899	955	894	944	897	936	902	944	911	967	978	884	910	942	900	864	876	924	884	931	934	896	933	975	915	917	956	930	904	925	922	869	928	942	916	908	918	895	858	858	947	926	934	915	978	930	953	983	925	965	896	918	919	895	912	945	938	954	937	925	895	910	888	956	914	917	914	912	908	959	959	910	951	896	914	901	952	869	968	924	949	946	884	911	925	988	942	898	920	907	953	937	931	962	893	870	899	922	878	960	942	888	880	929	950	877	957	958	928	943	922	906	888	934	907	911	924	871	930	984	931	992	888	986	941	925	861	919	924	962	884	968	912	959	883	937	903	929	947	970	921	911	908	878	941	969	987	950	948	928	927	915	935	928	909	908	888	915	946	956	935	923	895	866	961	957	944	940	920	927	905	959	951	932	976	920	969	924	903	926	964	938	929	912	920	908	889	942	941	954	901	867	972	874	882	972	930	945	944	976	911	984	915	956	860	950	899	933	1025	941	938	869	903	920	976	888	959	877	931	948	899	911	904	932	884	930	930	937	921	887	926	909	937	956	870	922	906	918	910	936	930	930	933	922	914	899	931	911	910	944	911	891	936	949	938	881	936	944	905	940	892	914	912	927	895	945	967	954	943	863	914	880	920	914	887	907	901	935	917	948	944	988	932	891	934	895	929	932	889	925	953	914	894	931	868	925	912	903	931	933	849	906	888	936	986	964	920	890	938	980	872	892	944	914	916	936	893	886	882	908	938	906	959	915	903	948	934	904	897	922	905	929	931	915	966	918	939	945	947	894	943	962	875	900	919	881	906	937	945	929	912	921	933	960	915	902	909	866	911	923	917	901	912	944	975	973	986	886	953	957	953	900	887	946	953	888	969	976	928	998	900	901	938	940	932	949	891	900	947	944	961	931	967	945	934	927	924	942	912	910	914	923	965	982	947	956	903	946	930	884	943	977	920	901	931	896	930	918	923	911	927	941	942	866	913	920	918	943	981	954	971	892	913	1001	984	971	903	920	886	935	893	957	954	894	942	914	888	933	905	900	930	919	962	916	964	896	913	899	940	909	924	942	927	957	920	902	878	1017	966	957	870	947	967	946	876	913	934	935	928	940	904	960	901	948	938	901	922	942	871	928	917	901	952	981	861	883	908	976	943	929	961	911	919	856	934	924	924	883	974	918	942	889	914	942	1004	933	893	903	923	946	908	904	986	942	948	940	939	929	973	878	971	899	938	911	933	891	972	889	917	962	934	892	913	956	899	905	930	942	892	928	948	913	920	889	920	934	915	915	885	905	857	946	923	876	868	891	924	974	982	910	929	900	875	950	954	914	951	1008	904	919	934	957	924	891	912	918	964	926	936	922	964	954	909	967	938	873	898	898	932	939	914	974	944	882	975	965	918	834	952	903	910	915	962	893	926	896	954	932	972	899	916	917	945	892	880	909	905	909	902	937	947	970	943	913	903	916	907	904	932	935	936	909	953	876	929	913	919	944	951	898	925	959	935	941	907	960	917	925	926	1007	898	1001	893	905	917	909	945	912	931	885	988	976	955	952	957	977	952	958	881	906	910	878	929	974	932	906	926	967	926	919	841	914	931	967	969	916	934	923	947	959	928	897	947	896	921	970	956	951	977	951	972	945	961	978	907	867	942	890	935	957	939	947	933	945	922	927	887	939	937	887	929	912	911	901	943	947	954	922	910	969	887	926	921	926	929	936	911	956	949	898	932	931	940	894	866	994	913	952	920	875	915	951	928	959	921	951	934	890	909	895	910	918	894	967	939	915	932	954	924	940	930	907	948	937	874	993	942	941	864	904	920	919	946	898	916	924	921	867	938	896	964	925	933	913	890	979	884	872	934	963	947	954	904	943	903	989	867	927	920	914	956	967	946	909	895	908	953	947	957	942	935	943	934	963	925	885	899	898	961	934
40852	84622	77523	64253	55160	41368	29828	23418	17548	11268	6491	1916	973	909	923	959	933	892	994	914	916	983	968	950	925	887	931	941	950	906	872	904	962	931	964	928	875	918	950	922	872	960	950	939	916	915	963	941	966	961	962	963	940	985	946	944	940	944	914	944	894	898	969	875	898	923	915	859	876	948	948	936	907	896	958	924	894	923	908	920	955	962	889	939	940	973	939	908	968	923	927	908	886	901	919	930	952	894	966	921	916	897	959	952	915	941	932	887	934	947	913	900	905	949	896	934	962	917	908	926	916	956	962	958	952	929	955	936	942	933	912	912	959	918	935	946	934	922	857	948	923	877	877	926	920	907	918	943	965	931	986	934	934	981	934	887	878	939	908	915	887	921	946	882	923	923	957	890	978	912	899	934	898	939	895	957	936	897	947	865	883	966	908	939	927	971	881	948	914	950	898	917	897	973	990	933	960	899	968	934	954	953	924	929	942	865	907	951	899	937	937	884	982	902	896	852	990	969	927	943	913	974	916	984	888	947	916	898	970	921	973	919	891	891	975	950	886	910	968	975	885	948	922	956	934	909	916	951	938	946	907	956	906	961	957	881	973	954	866	953	964	961	969	824	988	950	985	902	951	951	932	952	1016	928	926	919	945	886	940	900	924	917	893	936	986	941	881	917	980	939	965	944	902	901	963	933	941	957	944	946	905	959	925	910	941	923	941	942	958	893	910	941	934	974	925	900	985	954	910	942	926	951	906	935	929	942	958	975	920	934	955	950	949	907	955	925	957	894	885	888	897	955	985	919	958	898	931	891	952	869	892	893	964	923	963	918	967	899	906	918	912	958	965	942	924	898	920	973	919	933	943	934	945	928	904	921	926	950	927	1000	953	961	906	965	922	969	930	939	947	926	947	923	923	959	922	954	945	954	914	894	937	981	883	901	921	928	930	932	957	929	908	915	924	923	941	950	932	952	953	903	976	934	915	922	976	958	919	857	928	893	941	947	947	964	925	959	910	948	916	906	895	916	957	896	916	944	912	927	955	943	906	920	938	931	913	911	964	920	911	896	946	906	951	982	919	961	912	941	904	953	932	928	937	872	946	883	936	925	937	945	933	946	931	967	918	964	940	976	938	949	944	926	974	941	963	911	901	987	911	940	910	892	954	924	863	981	958	943	909	913	963	937	912	958	886	956	933	953	928	941	950	881	922	932	929	913	962	920	943	958	889	933	878	940	952	860	923	957	968	944	927	931	944	910	896	989	919	970	934	904	946	917	900	930	942	922	915	966	948	981	930	908	936	928	889	1017	903	946	913	928	893	869	917	928	988	902	960	940	918	929	971	940	938	895	931	930	993	898	906	938	1013	946	900	907	912	969	919	909	906	877	932	907	947	915	946	973	957	963	966	921	998	926	968	972	937	869	940	928	926	942	934	889	975	933	876	947	975	954	926	941	950	890	969	980	899	936	924	975	944	983	922	959	948	975	875	967	920	928	905	1010	960	934	910	893	909	965	903	934	884	889	909	962	940	925	968	876	846	924	940	918	919	963	903	924	953	952	988	952	952	959	949	935	1017	933	908	994	985	969	919	950	983	934	935	923	949	957	979	937	927	934	854	957	885	956	906	968	937	914	955	934	996	957	917	983	913	909	995	942	972	917	940	924	1007	886	932	936	942	968	966	950	955	923	888	910	959	936	900	955	964	991	923	882	914	947	990	901	944	957	892	941	893	961	966	964	963	955	926	943	906	943	959	980	934	999	933	900	908	915	919	919	929	927	904	902	946	918	953	935	900	958	960	938	892	929	927	914	918	917	927	942	875	927	937	874	954	961	940	961	934	954	899	963	923	957	925	955	957	950	911	901	918	938	952	911	894	952	923	931	939	965	942	985	936	944	951	959	931	930	918	900	941	946	914	958	962	900	940	945	957	932	945	941	962	949	957	910	952	919	968	915	940	973	972	905	917	954	1001	891	885	928	879	940	938	894	947	999	907	908	941	954	956	942	961	974	1017	951	976	958	927	926	876	980	901	913	973	926	973	904	974	915	907	937	913	908	915	974	914	969	901	971	909	880	950	934	918	950	976	872	969	879	917	946	921	959	951	954	924	919	971	959	860	935	939	874	981	971	929	937	952	880	926	974	908	904	892	917	956	935	932	954	948	953	995	949	980	952	941	877	924	951	953	927	922	958	939	921	912	869	948	926	934	903	900	880	909	894	955	991	887	951	908	940	928	939	975	908	980	944	907	999	964	950	913	881	976	954	929	990	903	909	922	952	943	899	944	929	936	965	907	875	952	902	898	962	914	924	920	937	903	902	977	918	913	924	893	869	945	952	924	905	968	941	950	907	933	889	930	955	942	926	934	966	947	878	925	902	929	873	909	972	947	951	966	891	932	926	971	980	904	973	896	938	987	944	923	969	907	926	966	944	916	923	894	947	931	899	977	889	946	905	910	907	917	939	912	889	919	952	907	928	907	945	918	888	897	955	972	900	898	936	932	935	905	928	941	945	985	977	935	949	957	878	969	970	963	949	992	990	937	926	906	902	980	895	919	872	916	945	930	975	897	882	959	954	897	853	936	967	958	928	907	921	910	985	913	859	898	924	950	941	898	919	950	978	948	957	978	896	965	913	930	936	898	926	898	915	896	912	940	956	975	997	955	950	937	952	878	977	970	962	897	904	975	954	909	969	978	927	927	912	912	933	889	940	974	912	952	903	949	942	961	985	979	996	968	967	890	955	930	944	939	953	891	967	937	927	930	953	992	972	923	902	917	913	951	989	910	939	859	941	921	923	893	938	935	1009	931	921	978	915	945	896	922	880	932	921	930	909	938	935	920	928	934	876	934	922	933	961	924	975	975	941	889	921	912	915	925	901	955	958	930	953	955	973	935	909	993	925	945	952	936	966	897	956	988	860	938	935	908	942	923	879	946	932	966	1027	939	907	954	909	924	929	869	949	965	930	946	972	934	935	883	912	961	957	871	902	969	930	996	949	934	908	947	859	973	896	924	941	983	983	954	948	960	875	886	868	956	897	963	970	881	980	931	961	955	952	938	898	974	883	959	938	947	921	982	880	974	934	933	971	936	904	982	853	970	922	917	960	982	885	940	971	927	929	946	916	945	922	935	903	924	993	972	997	921	903	883	947	897	969	947	963	954	916	910	929	936	943	941	911	930	937	903	918	957	967	949	922	892	935	923	957	878	928	966	896	942	968	915	923	943	867	879	929	956	942	889	949	948	940	916	936	865	903	947	933	906	956	943	925	944	928	922	908	950	908	958	898	920	947	914	977	918	961	886	909	982	917	914	915	920	933	908	909	949	965	969	950	946	975	969	929	898	956	893	943	960	935	905	921	931	843	969	943	923	919	940	947	890	958	892	976	922	973	885	922	934	949	915	953	909	912	913	849	916	899	992	925	938	928	953	967	951	913	970	886	906	915	950	939	959	916	944	952	939	933	961	962	904	870	924	1003	936	926	913	927	912	881	910	1016	919	961	1000	916	871	963
28479	25269	33254	24938	10887	6011	4474	2104	1178	981	778	564	518	534	521	522	510	505	505	504	493	513	539	532	501	501	514	497	484	515	529	488	544	539	532	446	491	531	534	523	534	497	511	505	492	523	527	539	503	545	547	519	500	545	490	533	526	497	522	521	497	540	499	535	516	545	530	502	486	515	522	514	527	530	538	511	480	504	529	521	500	490	492	541	529	508	491	536	490	531	512	517	494	503	520	542	524	531	545	551	518	524	504	544	495	536	486	524	534	478	540	529	503	495	556	506	493	532	532	559	521	536	530	524	477	502	511	488	490	524	531	527	493	486	541	494	540	519	525	501	501	556	513	542	509	519	516	527	545	549	570	484	514	523	520	549	495	518	522	464	535	498	559	513	487	484	515	504	490	538	550	478	489	550	501	527	562	496	538	539	526	479	536	539	541	491	502	504	484	502	514	525	537	514	516	521	500	514	535	531	537	508	496	532	510	549	511	516	486	525	501	524	517	498	516	517	502	510	518	492	505	497	496	487	502	484	529	521	487	558	476	499	512	557	497	478	537	494	511	544	577	554	509	512	526	540	549	483	529	529	495	523	520	505	480	548	486	487	528	562	509	538	518	533	497	552	491	489	544	517	575	536	494	476	470	485	522	529	501	514	531	514	499	493	474	494	524	527	503	492	511	482	490	504	530	507	535	537	536	513	495	484	555	552	524	534	498	493	512	488	509	484	488	520	490	489	540	513	484	547	552	494	514	520	511	502	530	511	535	494	527	519	520	505	492	505	496	523	504	497	473	496	508	511	493	526	506	538	496	507	515	530	503	520	507	532	554	519	511	509	515	479	511	562	489	514	500	571	502	508	513	520	501	532	527	531	536	535	538	498	489	501	465	495	507	501	500	533	502	539	544	498	507	534	504	496	536	489	546	479	513	507	556	489	500	507	509	501	520	548	541	513	502	529	512	491	491	504	519	471	577	515	545	558	558	546	508	478	498	556	499	531	501	522	532	479	498	468	546	525	512	485	517	542	486	495	484	506	508	498	503	517	516	476	529	483	488	502	551	540	547	490	544	493	523	509	522	514	497	523	516	463	512	528	510	513	548	500	524	502	519	512	524	499	500	517	481	511	508	549	544	533	487	502	526	479	536	504	544	499	540	506	541	529	517	472	468	502	572	523	504	512	501	528	533	491	505	513	532	479	522	477	523	521	545	540	489	541	505	517	541	547	443	472	508	529	486	483	524	538	532	536	515	489	522	524	519	518	503	541	530	493	515	498	529	493	518	533	540	531	532	512	524	458	555	538	515	523	495	501	522	482	494	491	498	502	514	571	573	506	495	522	533	496	500	519	517	506	506	538	479	556	491	507	459	530	517	508	517	504	525	516	545	491	506	549	516	519	517	497	479	495	466	512	559	528	541	506	518	543	543	526	511	512	517	498	532	498	504	519	492	470	504	578	522	485	531	510	536	485	502	502	502	555	520	540	499	515	508	476	528	524	528	507	505	545	501	487	491	486	503	534	535	504	516	537	474	497	517	532	522	500	520	536	524	467	515	523	507	532	466	481	497	517	541	573	521	501	527	508	496	499	522	514	558	490	516	528	531	464	499	526	504	492	497	499	522	551	522	518	523	502	501	531	505	519	497	510	519	475	493	537	468	544	497	491	501	518	502	529	526	535	507	503	535	516	492	504	570	564	528	558	514	543	527	470	532	526	527	557	495	537	495	559	495	512	504	498	511	469	517	504	473	535	490	504	518	532	514	517	481	524	497	498	528	530	534	556	520	480	534	534	476	530	537	512	532	523	532	529	522	535	523	544	541	534	510	547	524	475	536	526	553	547	511	503	516	554	519	512	534	542	491	540	539	507	576	510	505	526	494	491	497	506	489	527	502	506	528	523	533	500	493	504	503	542	539	529	494	470	519	542	486	492	517	523	496	490	469	503	541	528	450	541	514	514	503	498	578	513	492	475	489	484	505	530	530	485	533	558	543	528	533	526	501	498	466	520	502	528	552	496	503	529	519	504	522	501	510	529	487	499	536	528	506	528	506	491	504	491	544	524	555	513	510	542	480	493	504	516	534	505	562	548	507	487	465	513	534	527	516	536	522	510	510	525	514	495	502	520	524	528	462	544	515	492	514	491	502	539	486	526	512	514	527	507	537	522	553	498	498	549	514	495	506	503	529	520	525	509	518	462	508	500	540	497	518	556	530	519	479	500	486	533	528	492	496	491	539	522	473	517	514	502	532	523	502	469	529	550	477	480	499	516	501	487	518	523	526	513	525	501	503	514	527	521	524	525	527	514	519	495	526	564	500	530	509	508	507	525	508	515	505	480	528	509	523	573	535	503	552	502	541	512	504	517	484	515	526	543	520	528	497	545	509	490	518	497	497	488	530	514	525	540	538	517	522	535	555	554	479	511	515	462	501	505	546	516	492	529	548	513	476	540	501	552	505	531	524	501	507	481	504	468	496	504	490	530	515	501	478	529	518	517	507	511	523	505	488	555	502	497	510	543	507	493	518	516	490	499	536	479	556	533	579	528	503	490	479	499	525	484	547	551	465	568	526	535	569	517	563	536	522	511	491	491	535	500	526	521	534	513	519	507	523	514	535	484	510	520	500	511	509	497	508	534	538	495	483	516	556	507	537	545	476	498	577	503	535	516	470	534	513	526	499	496	529	549	533	538	489	527	518	540	476	516	525	532	523	533	524	490	485	555	527	527	518	518	513	516	536	537	513	510	491	521	498	509	497	521	547	512	487	564	497	505	519	533	505	461	528	501	535	560	548	501	517	554	500	540	497	516	506	491	490	578	485	517	516	508	527	549	563	489	538	505	521	519	521	475	514	519	494	472	534	466	526	517	490	549	530	521	538	481	506	539	517	511	504	451	476	521	521	557	548	499	526	477	509	493	521	573	566	506	526	491	529	527	518	504	544	515	533	513	505	530	495	567	525	517	540	534	516	500	526	534	551	520	507	514	504	496	540	537	500	518	507	540	531	494	488	514	513	509	568	522	508	507	498	494	520	521	517	517	548	508	514	521	538	496	555	521	485	517	531	537	491	505	502	514	566	491	514	527	523	501	495	532	541	496	507	495	500	511	506	503	544	470	510	497	506	558	493	520	502	536	511	565	530	495	534	509	520	538	529	498	485	545	514	517	545	505	535	521	526	514	543	498	524	567	539	483	479	504	482	513	512	536	490	539	527	518	516	489	508	481	512	535	562	518	541	502	526	516	547	545	528	474	537	520	503	539	533	517	491	536	517	512	519	522	494	533	540	496	521	483	544	559	502	535	493	533	498	536	494	520	507	517	516	522	486	508	528	549	526	510	523	507	522	527	549	526	504	522	511	499	500	488	525	521	482	517	543	514	491	527	506	518	519	500	489	518	511	493	539	538	547	519	534	497	510	508	539	490	546	538	522	526	506	516	495	546	525	486	511	483	522	516	489	504	526	522	495	511	516	521	492	469	540	514	509	538	534	511	507	495
18320	36691	32135	20863	11640	8596	6968	3078	1724	1232	931	583	515	541	575	544	565	598	543	519	534	572	549	527	561	535	599	549	554	531	524	542	568	600	526	556	557	575	534	582	532	588	631	530	539	607	526	571	590	531	544	551	582	543	552	523	600	507	529	507	562	575	528	546	523	524	560	587	524	510	575	553	542	557	531	530	560	538	542	563	570	536	575	547	558	550	563	542	577	560	575	544	578	560	557	568	565	519	530	565	588	582	507	542	592	535	568	514	583	545	576	559	580	576	535	585	554	565	583	546	572	566	537	558	515	589	550	564	562	603	533	569	536	557	545	522	598	557	539	546	552	529	557	583	580	578	573	562	540	530	577	557	573	594	558	568	558	522	509	533	529	573	551	554	546	531	583	532	536	549	599	543	530	583	583	553	585	535	523	534	540	528	546	584	564	551	540	551	567	563	536	575	517	526	527	549	502	547	595	506	564	521	593	564	527	591	560	533	533	543	557	514	537	554	525	589	549	550	551	540	535	556	548	538	595	586	574	594	574	550	571	502	531	555	607	565	545	596	556	511	534	531	537	530	578	559	567	536	547	536	587	597	513	539	525	533	570	544	556	582	555	551	561	549	539	548	595	556	556	569	560	526	552	583	577	531	550	549	581	557	549	578	556	554	543	524	546	545	571	595	518	570	549	511	613	549	566	542	551	560	519	542	539	511	541	599	572	549	564	573	562	577	570	564	592	561	578	558	541	558	550	535	563	588	602	545	549	554	510	554	560	562	564	594	567	554	586	520	572	606	564	518	542	564	530	558	577	540	552	568	590	565	527	557	561	533	529	569	544	544	552	595	560	573	499	569	521	524	545	520	540	524	538	589	569	544	537	553	562	535	541	487	548	564	554	559	519	575	556	560	584	513	558	524	583	525	565	536	506	544	585	582	518	545	574	544	543	556	533	558	522	535	560	526	556	509	575	563	558	555	592	509	549	573	570	541	592	519	539	583	563	559	523	559	562	558	534	539	558	564	551	501	544	553	529	588	576	569	560	519	561	537	557	586	590	570	539	594	524	571	557	591	528	547	570	564	592	542	565	536	570	551	547	538	555	533	557	579	589	535	524	581	557	528	584	534	562	580	582	566	580	579	523	593	529	541	570	552	550	563	552	542	522	564	560	574	524	544	554	578	523	556	566	555	533	528	577	505	568	566	548	580	584	555	536	553	607	542	542	588	573	567	558	575	583	535	579	530	526	578	516	612	620	526	549	538	523	561	564	549	601	513	565	556	580	535	549	581	522	549	567	555	569	521	582	559	579	513	542	532	567	564	508	557	545	565	557	543	576	595	563	578	523	563	591	604	532	570	573	546	509	509	569	559	543	569	562	559	562	584	530	528	526	552	557	533	519	583	559	527	566	560	562	574	531	566	540	557	572	561	515	537	543	524	598	525	539	595	594	579	536	507	573	550	571	532	547	547	564	527	553	604	564	546	556	582	534	572	526	553	581	554	558	579	574	551	531	526	544	570	542	534	546	564	562	541	551	540	525	528	577	547	557	566	572	538	572	533	565	538	554	556	584	568	578	564	521	572	563	540	560	570	543	581	560	535	526	579	532	529	579	588	534	553	539	536	554	545	545	535	577	572	573	543	599	553	550	561	550	586	578	537	573	550	552	547	546	539	567	571	557	517	527	525	524	563	535	536	550	564	553	571	589	588	547	525	510	611	571	579	560	566	575	534	599	571	559	563	540	523	567	497	544	522	580	555	549	549	558	522	545	539	535	570	538	608	551	592	581	573	564	562	561	567	541	550	548	573	549	502	548	518	541	540	603	562	536	534	553	544	571	540	575	527	569	532	558	550	597	525	526	596	605	564	551	566	588	534	557	584	526	529	560	555	548	550	559	558	551	550	559	572	550	565	581	563	533	537	542	547	529	526	532	539	574	538	534	562	516	565	546	559	602	535	579	525	550	543	516	604	568	570	575	532	547	570	554	544	519	574	548	514	555	569	572	561	579	572	565	571	510	520	562	547	523	558	566	570	553	526	547	545	479	537	584	558	574	537	520	548	559	566	552	586	558	562	543	545	539	572	584	538	507	561	573	535	553	528	537	540	575	561	561	506	566	531	560	552	569	571	586	548	581	572	572	515	571	533	589	548	537	547	551	518	589	555	571	551	571	577	565	530	524	540	523	568	498	531	568	566	563	553	554	539	554	554	531	555	569	580	556	573	571	554	555	525	543	560	539	538	553	567	538	538	577	563	578	563	523	537	553	573	558	520	571	557	585	553	535	525	548	506	561	545	548	614	552	557	562	550	586	521	594	522	563	538	586	538	553	539	548	525	574	559	556	563	599	603	546	524	555	583	533	586	548	579	540	583	565	527	572	560	552	537	544	551	581	548	557	567	603	575	529	544	535	589	539	541	544	574	576	543	556	540	544	508	594	534	551	505	561	547	543	578	579	544	564	568	525	505	574	527	525	592	555	585	546	546	556	526	567	557	567	548	510	570	552	546	543	562	519	546	556	521	552	574	540	543	543	555	573	555	565	573	547	536	581	565	562	541	557	570	526	562	522	555	577	559	544	538	557	559	541	538	519	536	556	600	575	588	539	522	549	542	580	533	529	545	549	543	519	523	545	582	545	599	572	553	561	544	564	561	516	548	557	542	602	564	566	545	559	513	548	512	592	549	545	519	506	538	548	581	562	550	552	530	579	595	533	527	565	548	589	487	579	530	541	585	504	558	599	582	510	546	531	567	519	552	567	535	517	574	550	501	558	570	577	590	587	584	576	528	524	534	549	525	543	546	558	514	585	564	508	557	569	566	580	535	584	560	581	596	550	569	516	563	550	541	566	552	540	584	558	573	589	502	568	548	536	613	517	567	575	581	534	576	564	567	581	532	568	526	538	594	525	536	519	516	532	520	572	560	559	557	558	551	576	597	552	546	542	551	554	540	597	560	579	561	525	564	542	582	551	546	525	582	571	561	584	538	539	542	594	520	556	553	573	556	570	560	559	539	539	520	582	583	556	538	589	562	562	545	575	554	572	542	557	535	552	533	557	531	559	573	560	574	556	533	570	552	546	584	545	549	593	549	525	563	545	570	576	530	555	540	530	544	547	592	557	563	542	579	578	570	556	594	534	565	546	550	557	548	574	582	532	570	551	537	513	543	506	568	533	550	511	559	571	557	561	530	568	571	589	546	581	502	558	532	541	480	536	546	516	553	553	579	586	550	586	555	541	554	517	594	570	543	554	537	550	548	536	539	494	589	546	566	540	526	562	592	526	572	588	544	541	568	533	538	623	573	566	550	519	541	542	567	567	598	563	586	556	541	542	571	553	524	534	554	539	547	555	500	512	546	579	557	553	589	597	523	500	565	585	562	575	553	553	582	575	530	515	530	595	541	545	521	514	604	549	532	537	586	559	555	556	568	540	516	543	521	559	530	538	559	519	523	530	534	527	541	532	531	566	539	547	549	535	534	539	598	590	550	539	527	570	536
23631	21343	32172	31175	24251	24154	28276	19205	12201	8089	4073	850	648	586	587	648	578	611	646	604	609	611	626	574	582	587	562	594	569	604	567	604	630	572	608	579	553	614	624	556	546	590	626	600	546	568	604	589	607	620	592	567	581	581	614	564	585	568	562	635	565	561	573	649	600	621	610	587	611	590	523	573	599	550	575	567	591	580	588	598	570	566	587	563	586	587	574	611	599	594	558	582	568	558	614	588	622	599	580	565	631	611	568	604	579	594	587	594	603	576	646	560	581	598	549	618	585	586	539	636	631	574	586	578	597	594	561	567	589	568	584	587	582	644	615	609	575	628	555	559	593	599	590	580	604	605	592	562	585	596	607	614	596	549	575	613	631	625	608	548	633	595	610	566	603	592	540	579	570	594	561	537	570	596	598	632	566	609	550	627	556	620	668	602	605	550	610	612	605	548	627	572	574	618	594	557	573	579	599	598	605	606	644	606	564	610	547	567	569	594	581	562	644	617	618	597	578	604	588	642	638	591	595	581	602	582	631	613	562	580	561	582	608	547	584	617	611	571	551	576	566	594	575	571	593	600	611	566	591	578	593	591	595	605	539	565	578	618	636	555	571	625	642	609	580	587	615	618	611	599	597	542	525	593	588	609	615	571	591	583	579	561	583	574	592	565	584	548	586	570	585	608	632	616	579	556	547	593	591	568	615	581	578	605	611	616	596	557	585	584	584	583	550	584	634	610	550	569	581	597	583	596	590	592	619	590	559	597	585	634	579	616	565	584	579	615	577	579	567	595	582	608	554	618	603	585	592	581	617	564	569	653	598	602	577	563	569	587	616	584	648	589	588	576	613	590	612	594	579	577	618	642	540	586	578	647	611	601	557	580	604	612	561	572	583	586	619	572	577	585	596	590	559	624	585	583	571	605	580	589	611	569	619	605	585	600	614	542	535	565	597	563	587	530	574	602	578	611	559	568	579	615	609	559	572	598	582	546	573	638	602	607	561	598	563	553	641	592	568	579	597	567	637	587	576	594	576	618	592	564	596	548	592	597	618	599	558	596	581	551	626	561	573	599	577	630	603	571	610	608	595	607	592	623	569	540	547	601	580	578	589	605	568	618	562	546	616	573	570	598	577	612	630	547	586	589	598	579	603	568	544	562	579	604	580	613	600	579	607	578	625	582	580	572	588	565	596	604	539	592	581	604	591	590	576	589	582	570	577	608	561	557	621	575	568	587	626	588	591	679	569	597	591	577	615	554	573	549	590	554	650	591	589	577	596	613	601	609	548	571	547	583	619	560	589	596	565	593	603	609	635	620	607	555	563	613	572	556	600	583	594	567	613	573	608	580	573	568	588	614	600	590	574	543	590	576	639	566	612	594	539	600	632	626	560	546	595	553	570	632	548	634	562	564	598	613	592	572	543	620	588	597	608	580	602	623	574	585	579	605	589	611	583	572	595	595	607	573	562	594	590	613	538	591	597	587	641	631	620	589	567	588	598	578	635	643	590	629	626	595	575	561	585	603	570	632	602	588	600	596	548	570	591	563	607	543	620	557	595	613	565	549	589	606	596	565	631	576	596	649	602	618	612	608	576	604	543	623	603	592	579	605	600	623	613	611	605	586	568	571	623	579	553	571	567	580	570	614	582	596	578	618	593	603	626	609	559	603	559	606	606	613	554	596	586	586	604	582	623	592	588	612	576	583	597	592	639	582	607	594	638	613	568	582	611	528	625	618	588	606	594	579	570	586	607	555	630	611	558	595	608	588	577	586	567	600	585	566	598	561	584	636	558	621	565	551	563	651	572	618	584	618	637	590	567	594	657	594	599	580	592	534	582	601	532	553	589	555	614	599	565	627	610	555	592	564	567	556	618	588	593	549	581	561	516	616	558	539	637	555	573	598	575	621	615	621	605	588	589	615	574	572	566	588	571	635	591	645	606	576	624	600	569	549	593	642	589	622	599	557	610	640	580	599	578	580	601	640	576	616	663	559	572	545	592	556	609	638	591	605	547	616	612	546	592	566	601	598	607	592	593	591	596	575	647	588	596	604	600	537	586	542	565	594	620	577	579	604	528	577	606	622	580	568	596	557	624	588	584	576	560	588	574	615	618	614	600	605	614	610	537	566	587	606	599	576	598	587	606	596	565	624	583	553	622	603	566	562	609	605	554	606	548	571	602	577	617	572	625	612	574	594	569	609	580	555	603	569	590	610	561	644	612	592	580	581	590	561	607	621	598	602	603	574	601	593	605	625	556	571	608	570	588	592	584	632	594	598	593	569	554	609	614	610	610	584	624	569	602	573	576	619	593	565	614	604	560	600	636	535	600	557	587	585	576	589	597	595	541	610	591	578	617	614	569	637	599	622	594	552	611	621	566	576	611	558	617	632	601	593	585	544	563	570	577	595	561	625	612	560	599	610	584	610	598	571	548	568	605	597	580	573	574	587	584	593	580	647	569	624	547	624	625	615	617	597	531	559	608	531	604	568	580	606	586	592	581	566	621	575	560	574	626	562	580	583	607	593	558	659	638	532	566	620	579	589	600	578	577	643	587	591	583	596	609	588	568	593	609	591	584	594	603	599	559	531	624	572	552	651	596	593	607	611	608	587	559	571	594	577	589	635	624	614	546	582	619	522	584	626	592	580	633	584	615	593	603	612	584	580	640	562	571	523	653	584	607	600	609	562	602	588	571	593	584	647	652	589	581	556	583	637	586	579	561	583	623	567	577	572	561	610	579	632	577	547	584	621	584	567	579	594	600	613	565	587	571	608	582	610	565	642	623	602	586	571	585	577	617	563	584	583	583	583	602	606	581	568	591	573	596	549	572	628	607	632	624	613	584	558	596	589	641	586	568	578	576	610	581	593	612	571	572	573	576	556	564	563	568	602	625	596	610	564	546	599	522	590	573	601	563	585	591	560	549	579	595	601	579	594	591	546	608	572	576	565	571	609	547	568	616	581	609	569	573	604	585	611	581	601	545	635	613	633	596	620	598	554	572	591	551	566	617	584	594	547	591	576	576	612	645	608	569	596	582	609	599	609	592	573	630	517	602	586	541	571	636	583	577	534	601	611	591	584	662	572	625	598	617	601	576	577	593	612	595	581	606	606	587	593	593	564	570	574	621	598	595	625	611	623	611	553	579	559	626	603	620	559	546	564	559	554	599	558	542	596	645	594	595	576	577	594	616	588	571	574	595	607	610	605	588	619	587	583	601	587	565	589	606	607	603	573	627	565	609	579	603	568	606	624	617	590	598	612	607	546	598	576	617	589	603	603	597	605	574	605	564	579	569	604	573	582	619	602	582	592	585	597	559	581	579	562	597	561	603	563	585	567	569	612	568	605	643	610	613	588	575	606	607	555	577	528	575	596	582	573	575	614	615	565	610	580	597	595	553	605	567	588	591	572	581	591	543	585	576	578	616	615	602	572	581	571	598	586	580	544	613	581	617	579	611	549	626	630	606	601	565	588	590	595	604	597	614	582	568	584
35642	77298	65975	43276	27023	26799	30314	21543	15967	10910	5847	859	613	633	655	605	628	692	606	620	599	616	598	607	615	557	603	620	612	631	622	649	592	586	612	657	603	629	607	596	603	590	602	624	660	597	617	625	588	631	623	641	596	623	625	630	604	618	626	627	599	605	621	593	595	602	601	591	608	571	573	619	636	578	614	596	627	610	591	605	593	623	610	587	611	674	615	603	659	589	630	622	602	623	636	618	610	619	599	616	590	619	604	615	614	590	571	640	619	659	637	607	595	636	601	600	595	583	604	602	615	599	628	615	654	607	608	603	587	596	612	600	642	607	576	623	587	611	575	613	619	566	618	593	617	642	661	608	624	607	650	594	614	652	599	583	552	583	618	613	613	636	570	601	567	583	602	582	589	620	616	593	604	590	586	636	613	589	573	578	569	598	601	641	647	621	589	602	577	622	589	630	638	623	625	599	644	604	603	611	611	615	639	643	640	594	590	590	611	615	579	619	589	613	599	606	620	597	600	606	572	584	627	639	611	630	605	646	634	640	616	595	610	604	614	605	616	631	582	626	658	601	643	591	606	597	623	622	572	586	596	603	632	612	596	598	618	588	630	546	536	591	603	611	577	600	583	624	630	620	644	620	629	606	595	651	630	570	623	598	641	604	636	607	609	592	622	566	630	630	618	625	614	602	612	613	669	598	589	636	584	587	595	565	565	597	567	593	633	618	629	633	604	601	612	580	615	608	600	565	637	598	613	607	602	643	597	614	636	584	558	588	669	579	608	637	608	575	625	612	628	626	625	585	618	605	647	634	588	557	574	560	591	644	633	603	614	605	587	649	590	597	639	610	627	629	627	601	538	598	585	596	606	586	611	604	614	633	599	604	637	574	622	631	628	585	627	592	599	618	594	654	595	593	587	608	634	628	619	604	586	657	560	579	603	617	651	616	609	620	596	616	599	588	587	617	554	609	614	598	642	607	636	616	589	624	608	611	601	642	617	549	654	607	633	570	622	629	598	615	596	664	604	583	554	650	599	673	627	599	608	647	604	621	565	618	589	593	577	583	619	639	601	619	620	613	565	645	632	564	636	593	595	596	598	605	617	651	601	613	643	624	647	622	639	640	594	606	591	586	607	586	601	592	606	608	571	603	591	603	572	616	621	645	552	631	624	585	582	632	608	637	614	595	621	629	604	634	604	606	597	634	645	595	592	540	604	603	645	594	622	625	583	649	628	610	618	613	598	626	589	614	597	624	612	633	634	586	625	644	592	593	575	572	638	620	612	626	613	583	616	568	562	590	581	601	644	606	572	617	630	615	620	602	597	615	635	640	582	625	592	547	617	616	614	565	611	618	585	579	653	607	607	625	615	643	650	610	607	601	593	631	643	653	642	594	594	579	630	600	590	634	589	641	615	613	577	565	590	628	616	603	597	620	606	580	592	641	640	579	609	609	594	616	606	583	618	644	588	602	635	632	682	626	602	629	612	586	608	624	626	606	612	600	633	589	628	606	613	633	597	575	611	608	631	611	624	617	595	566	603	586	599	600	568	612	629	581	671	592	614	617	618	645	599	598	643	608	631	590	634	620	626	587	613	615	566	566	637	639	588	638	588	617	595	641	640	605	590	605	569	616	613	618	604	591	609	640	586	630	611	622	625	633	618	622	600	597	601	591	654	645	645	602	603	602	576	605	628	649	602	608	596	602	584	597	631	631	570	580	631	613	631	602	647	619	599	574	582	609	588	655	601	621	610	635	619	609	584	604	602	562	628	602	614	614	602	593	559	596	656	627	624	634	581	595	599	594	579	626	649	595	653	610	590	587	601	582	575	604	605	596	586	589	626	638	609	575	609	591	623	635	616	657	628	603	644	640	608	615	590	637	606	567	628	611	597	628	584	628	612	619	566	567	637	664	626	641	616	568	649	577	597	580	614	650	598	634	608	618	594	647	558	567	665	628	588	604	606	563	644	581	586	569	597	605	612	615	618	616	568	636	639	637	586	683	657	626	635	619	602	571	617	625	685	617	617	604	606	565	618	588	581	611	632	575	599	624	633	596	602	646	657	584	616	610	616	614	582	566	603	604	638	639	619	605	629	581	607	584	583	594	619	596	598	607	586	619	660	554	615	611	658	608	597	635	585	641	611	618	642	593	624	616	603	593	623	617	599	668	637	596	606	583	662	645	654	579	576	656	629	573	603	648	611	641	583	638	622	597	610	613	579	626	635	656	613	632	583	647	607	647	605	603	595	580	599	635	555	551	627	577	646	636	625	630	642	607	597	584	656	588	608	604	526	559	617	608	598	576	666	638	602	633	624	629	589	608	610	599	603	640	589	607	611	631	632	628	633	590	618	623	563	616	631	603	584	590	665	610	614	623	605	608	641	639	632	644	575	597	611	642	604	647	647	571	645	616	624	639	625	603	615	605	578	592	597	593	602	597	666	630	624	587	649	615	614	652	591	596	607	605	618	645	625	588	641	645	613	607	624	648	688	604	623	648	569	590	596	598	604	601	652	601	611	623	618	623	632	606	623	619	607	585	618	611	652	628	632	635	625	659	599	625	612	595	577	641	597	612	615	573	632	593	618	609	599	612	645	597	597	604	664	609	583	610	682	622	583	592	613	603	596	638	657	623	605	639	599	603	656	610	603	621	640	594	590	604	597	607	622	630	611	619	630	638	593	592	589	622	615	653	615	578	627	561	601	643	639	634	584	634	623	609	657	595	626	637	619	605	548	596	646	628	634	617	592	614	637	561	614	630	636	610	598	620	616	616	567	626	569	613	607	608	616	653	641	590	590	625	561	674	602	642	614	562	594	638	614	596	634	625	577	616	604	621	626	600	592	608	633	609	642	584	600	593	612	588	599	578	626	563	592	597	599	613	602	580	598	659	599	605	573	623	581	615	592	601	655	588	601	613	631	597	632	619	636	664	619	631	604	611	582	580	604	606	608	612	641	578	646	626	581	608	617	597	586	608	608	658	601	620	608	575	591	598	631	638	574	682	620	580	641	623	634	594	629	611	624	574	620	584	622	603	619	620	665	641	614	642	608	585	612	591	606	608	617	622	606	608	623	604	616	582	600	614	627	641	611	588	566	689	625	661	589	604	615	632	598	602	639	570	604	600	658	669	637	623	601	601	567	591	614	614	600	669	642	610	598	627	570	605	595	588	617	585	595	649	624	590	622	632	578	616	602	588	595	589	617	594	607	639	599	606	620	617	572	571	591	661	595	628	615	610	598	571	615	647	656	582	637	656	618	621	599	607	601	657	631	556	651	621	611	604	614	589	623	576	613	582	582	645	611	601	629	634	635	615	635	654	603	621	613	597	611	623	606	620	607	622	597	629	616	612	585	587	593	609	607	565	593	551	556	615	590	664	640	625	648	590	658	650	582	591	646	587	562	610	675	619	634	635	588	594	627	651	638	618	583	603	573	667	564	581	591	596	596	614	665	634	651	613	610	609	612	604	607	579	647	602	572	602	611	603	631	615
24977	21699	31384	29285	21760	17277	15636	10564	6851	4423	2581	795	644	639	665	653	696	636	655	647	620	659	683	626	675	679	660	637	654	638	626	698	653	670	616	691	633	683	669	684	653	643	668	631	637	706	646	612	688	672	658	621	663	681	681	659	674	648	619	658	654	679	668	657	660	631	663	699	707	667	659	599	615	644	664	682	675	639	637	610	674	623	673	673	712	645	643	647	623	670	661	649	636	644	643	665	644	636	661	637	616	673	670	647	649	647	635	660	663	626	643	684	637	597	645	596	644	685	636	648	602	639	675	684	622	663	617	659	657	651	692	606	641	608	677	663	632	646	655	670	626	640	660	608	637	589	631	632	639	655	687	699	659	676	668	631	645	653	618	636	641	655	666	673	625	662	678	705	635	689	615	659	606	656	677	635	644	682	673	642	630	648	673	672	710	643	606	673	667	638	632	694	656	658	643	628	667	639	674	656	679	652	664	671	639	675	593	621	670	662	672	659	655	697	616	664	638	690	707	645	667	582	636	626	724	636	678	675	672	646	639	688	710	639	644	670	679	643	639	668	679	639	644	669	605	642	683	654	717	679	669	663	589	651	675	657	653	615	590	637	649	644	668	720	672	651	681	648	603	666	654	657	646	705	639	696	615	662	625	658	639	644	663	654	691	624	657	662	685	667	668	661	640	694	650	630	666	634	634	684	635	629	642	635	653	652	644	642	657	671	671	699	656	660	713	650	647	661	671	665	683	686	636	646	631	655	647	642	636	625	649	625	642	638	665	661	657	679	693	666	654	646	633	702	601	688	674	627	648	670	653	708	641	661	646	660	617	659	653	615	678	649	663	646	651	690	660	710	672	631	684	662	606	677	651	668	662	636	668	624	656	646	696	668	707	617	667	654	659	694	662	712	649	638	651	652	638	634	652	649	671	662	650	656	618	591	705	624	682	644	638	660	621	649	650	670	618	664	617	661	650	654	612	657	634	675	633	650	664	592	648	644	673	628	620	640	646	641	649	641	698	628	664	661	682	612	641	641	636	697	615	608	688	655	613	647	694	637	652	665	669	682	671	717	613	648	645	659	628	660	605	635	650	623	698	640	696	621	642	679	668	657	673	632	609	664	671	686	663	647	613	616	694	682	625	684	652	707	708	653	684	672	661	685	615	634	688	693	670	659	646	625	719	650	713	662	653	668	686	638	657	639	680	643	652	647	647	668	679	607	625	659	662	694	659	618	661	596	639	715	633	653	696	706	642	640	632	636	623	676	609	672	684	657	647	678	675	614	656	663	661	617	657	665	701	688	625	639	649	653	636	642	655	674	689	677	625	636	643	623	656	636	643	650	637	666	688	641	648	648	671	671	680	627	696	717	674	686	650	614	650	618	619	669	575	625	625	649	626	628	650	645	680	630	682	616	680	664	696	674	668	618	664	660	694	621	632	615	703	638	694	670	630	631	615	638	670	597	691	681	667	619	619	621	678	654	639	642	689	656	648	635	683	680	637	684	629	633	679	701	658	627	603	644	620	677	652	633	688	662	622	623	612	677	660	708	654	660	615	642	655	650	640	675	645	637	617	632	671	682	670	645	680	661	658	677	626	674	690	638	656	640	671	639	673	674	671	651	639	639	640	637	633	640	645	707	645	635	666	617	632	649	663	636	670	643	636	656	657	618	666	671	646	617	659	584	601	637	671	636	646	670	654	650	628	698	646	624	661	691	641	667	667	696	701	684	674	639	659	676	648	718	653	689	679	648	634	679	677	618	650	672	656	638	633	689	681	647	658	675	675	664	655	653	652	666	671	664	632	602	659	673	642	622	632	638	704	701	659	659	646	656	651	630	696	663	605	672	635	659	652	624	670	642	667	661	678	622	630	666	666	663	612	684	644	684	640	630	662	627	647	656	657	656	632	651	688	659	613	668	679	645	609	642	669	681	673	654	658	649	645	666	660	624	641	688	658	662	632	665	671	750	700	627	674	651	658	683	679	662	665	648	662	664	648	630	679	644	672	649	637	621	673	677	677	694	637	600	661	707	704	659	620	695	636	661	609	627	616	608	626	654	683	632	674	677	644	640	647	639	681	675	644	686	693	688	652	676	685	659	649	650	691	652	628	694	643	629	650	657	639	614	657	695	645	616	646	632	658	661	639	659	650	620	683	639	700	620	655	642	635	659	622	658	639	645	669	637	648	627	665	629	603	642	640	675	649	663	665	663	626	637	637	643	698	654	651	609	644	633	636	601	670	675	648	645	661	638	614	658	659	628	642	658	672	606	661	632	628	676	616	662	645	679	632	662	657	661	651	659	698	633	637	627	644	658	636	651	676	634	617	665	654	643	666	674	633	648	633	633	672	654	631	682	660	687	652	679	661	637	686	585	688	670	628	674	653	674	640	689	654	676	617	680	675	616	663	660	696	651	701	654	635	645	627	666	664	642	620	664	683	685	616	657	639	687	664	616	659	651	634	611	618	602	643	704	629	644	657	623	655	637	696	647	679	650	640	654	605	666	687	656	675	716	655	624	670	664	613	671	624	670	652	645	668	684	643	610	674	651	620	632	655	636	678	692	620	606	664	649	656	658	655	696	677	649	675	643	669	653	614	616	666	644	657	611	687	654	636	693	690	611	633	654	678	643	653	669	658	680	655	694	626	625	665	648	654	653	652	658	649	635	688	627	618	640	648	671	667	667	645	630	629	617	637	675	626	647	674	662	576	646	648	668	648	650	650	664	644	659	635	705	637	650	652	653	643	650	656	617	681	672	657	716	654	684	692	645	657	649	632	619	664	674	687	612	671	626	639	645	623	667	650	617	665	633	606	651	647	648	669	733	666	685	652	640	703	654	674	587	669	632	682	670	658	678	656	718	713	661	647	657	711	674	639	640	647	635	647	684	628	642	688	672	631	633	699	661	693	669	686	635	661	654	643	665	650	658	647	670	651	663	642	629	665	654	632	666	634	628	604	680	657	688	671	639	609	623	680	658	652	591	655	653	673	647	640	652	646	617	638	691	664	637	643	625	655	697	690	618	630	649	621	666	681	637	652	640	672	639	655	615	619	649	654	640	670	627	642	639	680	633	648	639	660	626	662	663	636	673	624	643	668	618	674	673	613	640	619	653	646	601	688	594	625	698	656	651	628	662	647	631	661	630	683	679	652	643	618	620	616	679	632	651	644	683	645	643	647	661	693	659	632	640	674	623	656	663	638	653	634	646	652	661	654	734	652	624	684	663	656	662	651	647	686	614	675	674	662	642	631	601	630	641	653	650	654	677	664	645	643	642	682	625	719	647	623	643	707	621	690	607	644	638	662	665	619	643	642	654	649	615	627	651	691	676	658	661	633	656	640	636	661	663	657	600	624	667	654	706	659	665	642	638	644	644	672	649	669	641	631	628	682	610	633	637	653	704	650	643	639	677	620	639	634	652	655	681	610	597	658	612	623	632	632	663	641	654	650	628	630	660	643	658	677	637	665	665	644	589	660	630	604	653	679	661
32308	63482	47767	33395	23735	22804	21236	16017	11412	7470	4337	914	735	713	703	704	669	703	730	713	728	718	681	752	680	693	738	687	680	712	740	655	722	627	702	707	712	711	694	737	698	658	662	682	694	726	684	706	686	738	696	704	714	699	728	689	703	660	702	627	730	698	655	684	754	701	667	688	682	716	686	697	728	711	692	721	675	682	661	718	700	717	709	721	711	709	695	735	708	676	681	704	701	705	682	709	720	684	693	699	673	668	719	674	719	641	676	686	661	708	690	665	690	710	691	733	679	711	697	721	732	710	715	722	748	710	669	726	742	737	693	699	707	699	703	741	713	739	704	687	712	683	718	644	767	717	718	706	674	731	743	693	688	703	700	726	678	710	673	621	663	693	697	712	682	670	697	715	689	729	671	705	691	736	679	746	681	701	726	659	719	708	672	697	716	711	704	735	685	739	760	684	723	721	652	702	672	704	743	736	703	696	706	753	720	713	713	726	704	690	709	684	680	674	689	678	701	714	711	713	685	713	689	666	661	693	699	750	687	695	676	670	708	690	684	694	729	743	720	699	681	686	745	724	695	704	693	726	703	712	718	693	746	677	662	716	661	657	717	699	690	655	697	701	705	666	692	670	702	690	687	709	708	720	703	713	726	717	677	738	684	682	670	706	684	717	733	662	739	693	681	696	743	676	655	693	665	731	676	675	691	728	732	699	629	666	690	672	665	717	722	672	686	737	676	707	677	688	679	727	702	768	665	724	707	669	734	685	715	661	715	685	723	669	697	741	698	680	699	727	669	708	658	730	673	706	654	684	672	730	657	688	703	738	707	729	695	690	715	641	691	696	684	676	720	756	672	764	679	693	694	637	731	639	710	703	695	669	659	662	678	665	708	679	699	715	710	721	687	696	735	664	708	677	698	656	699	699	670	742	652	697	710	700	669	717	679	728	699	694	711	670	712	703	706	676	709	680	694	705	723	668	657	694	665	693	692	694	709	682	705	729	726	678	737	719	692	694	736	709	706	708	654	657	717	724	701	700	653	649	643	709	706	660	681	712	732	708	664	696	710	724	704	713	678	715	698	638	691	688	703	719	665	711	655	693	691	700	713	654	694	710	696	679	691	671	700	701	681	691	664	742	722	665	656	752	712	695	707	655	724	716	721	746	637	699	677	689	735	674	661	624	729	747	672	710	686	749	746	688	662	704	687	705	708	710	641	638	679	759	672	742	679	658	708	690	706	646	640	664	703	739	650	705	705	654	683	672	744	718	711	701	750	712	666	653	701	696	712	713	707	685	690	690	681	662	757	667	682	709	723	727	695	658	696	680	675	725	728	726	694	696	668	718	729	711	667	696	700	705	697	695	676	714	732	700	728	693	731	724	711	698	685	676	731	694	678	719	644	727	653	669	684	773	758	641	698	714	757	714	716	656	684	737	707	706	657	735	642	705	684	702	688	702	725	674	644	715	719	732	673	678	708	690	657	672	721	712	702	709	680	660	685	694	675	703	636	663	703	744	653	718	709	738	715	755	693	677	657	682	707	688	669	674	646	705	676	726	698	705	667	745	677	739	682	675	679	735	684	700	652	687	732	716	705	680	632	701	679	665	668	670	744	696	735	668	714	688	661	707	689	679	763	660	724	693	731	707	681	679	714	717	657	675	739	685	697	718	717	700	710	713	714	666	667	712	682	680	687	653	663	715	733	765	666	737	664	662	675	732	733	725	714	710	692	692	686	644	688	751	673	699	715	654	655	697	729	724	690	746	700	675	693	686	685	684	717	709	705	715	694	739	679	698	708	729	711	696	679	691	746	670	677	674	714	695	699	661	699	663	686	674	670	710	716	704	663	735	690	676	708	696	697	693	669	659	672	624	717	653	662	691	677	696	675	713	728	668	712	688	680	729	702	707	699	718	667	703	677	679	675	696	672	706	698	686	688	703	699	668	687	709	692	726	667	747	675	697	676	675	715	700	674	667	699	682	616	719	690	684	724	683	708	743	701	683	675	790	687	704	660	708	718	668	701	714	702	703	675	673	719	723	678	715	696	714	697	706	695	734	690	702	642	664	700	673	660	736	724	691	694	681	683	697	671	737	708	712	690	697	697	676	666	706	707	685	684	709	711	656	716	680	707	692	674	683	710	671	661	679	717	684	692	730	681	701	710	730	715	752	654	673	711	699	755	742	680	637	708	669	686	695	670	694	734	675	708	680	673	732	665	648	711	684	668	670	692	715	748	702	709	657	735	683	717	681	716	725	685	746	685	657	703	626	687	693	694	770	688	696	683	680	705	711	723	633	675	673	723	722	678	710	655	702	693	701	688	703	698	714	642	717	690	698	668	664	678	695	675	718	681	752	725	690	665	744	668	686	703	673	673	703	680	676	697	722	650	696	723	744	728	720	701	664	657	743	641	695	725	708	693	727	670	715	713	714	718	702	657	668	741	680	715	678	706	687	654	663	701	698	682	696	724	747	735	705	728	684	685	669	710	712	700	679	723	689	678	648	697	672	691	698	705	704	715	656	687	747	705	724	665	693	737	691	707	686	663	725	747	691	695	713	714	744	706	702	675	728	707	671	679	700	690	724	698	695	647	682	751	643	691	722	711	639	731	702	710	724	701	702	690	701	669	723	690	708	696	776	696	699	675	721	725	686	729	686	656	745	655	700	707	720	672	711	678	704	704	651	687	681	646	733	716	698	712	699	698	633	721	704	701	692	704	718	725	673	669	705	687	699	685	666	715	711	723	676	668	656	674	750	718	687	674	697	730	667	687	670	725	720	656	683	688	670	684	712	701	682	716	680	753	694	674	662	725	736	702	688	656	697	705	669	700	739	735	694	707	683	702	716	686	705	692	728	679	659	692	665	745	670	714	727	738	679	747	695	713	678	696	663	659	724	699	699	684	726	693	671	649	688	669	702	720	709	641	673	701	695	709	722	729	671	702	677	696	693	703	722	707	685	686	730	649	745	723	713	708	702	754	678	694	702	701	689	699	748	710	705	723	704	697	711	700	726	703	695	669	730	663	690	713	669	724	668	700	726	699	686	683	717	687	718	735	684	729	683	643	695	698	668	672	698	670	688	694	686	689	700	724	679	711	705	684	718	666	731	652	679	648	678	707	655	700	696	637	693	676	649	698	694	696	746	699	683	705	714	697	686	719	719	724	707	698	676	680	715	689	701	708	676	709	690	689	694	682	709	676	707	708	721	702	716	663	706	683	729	705	685	685	714	683	702	657	693	780	673	707	774	667	673	714	714	659	737	656	694	709	738	660	692	676	702	684	711	705	681	741	675	676	699	705	669	700	697	698	686	687	665	743	682	691	706	728	733	690	707	684	702	671	717	693	685	682	676	703	717	700	642	682	699	786	700	729	735	717	691	670	698	701	697	707	740	692	703	659	705	684	691	745	736	697	622	649	749	672	717	699	715	703	664	692	699	684	692	723	728	655	687	674	685	674	681	692	697	695	731	719	701	664	662	652	673	678	716	716	678
22559	21125	29067	25407	25597	32010	37050	29056	22513	16363	10508	2294	885	770	836	897	865	914	844	905	943	872	869	903	845	865	857	838	847	869	860	838	851	914	867	875	822	861	920	841	841	891	866	837	872	862	893	859	827	872	829	885	828	807	816	887	878	819	866	834	886	788	870	851	834	846	860	836	822	849	821	843	855	903	822	811	844	826	825	843	825	828	921	860	896	872	886	841	849	835	825	856	890	803	889	888	897	882	903	831	825	846	823	866	869	918	868	852	844	821	874	840	800	836	869	835	854	870	855	858	877	857	828	842	794	859	877	845	853	861	820	934	807	868	844	880	881	781	879	897	847	839	889	892	859	811	861	882	875	915	852	843	900	853	861	789	839	839	819	896	877	867	905	867	828	823	841	845	820	874	852	819	838	881	817	937	896	866	840	906	807	877	863	802	840	848	863	868	818	842	829	819	845	895	884	860	874	847	851	874	865	821	796	800	872	860	800	812	825	874	830	861	842	882	831	859	864	896	818	893	867	870	814	863	869	868	868	933	832	839	880	887	856	866	857	897	899	859	820	852	858	812	884	857	897	876	835	860	847	827	870	872	846	854	871	834	854	881	848	868	836	855	813	845	838	923	909	853	853	867	904	825	893	834	898	823	814	839	884	863	866	906	865	834	840	890	819	820	830	829	850	920	830	817	841	825	835	860	848	820	880	863	909	866	822	860	861	874	874	883	844	838	799	903	833	860	839	874	875	899	894	865	880	803	823	776	831	878	884	847	854	891	838	905	859	883	865	868	866	872	831	831	805	785	827	872	879	813	928	846	865	834	862	804	873	876	876	843	837	867	883	852	873	873	894	840	898	867	824	836	907	905	891	827	855	828	839	883	897	857	852	851	863	864	860	887	854	890	872	818	857	849	891	855	904	881	820	883	871	837	841	863	885	880	854	800	873	881	934	864	847	921	872	861	859	831	916	804	884	809	841	852	878	848	841	874	853	828	802	854	842	872	852	872	840	855	854	839	811	893	798	859	882	849	891	878	805	871	885	859	873	830	883	876	879	880	868	849	848	914	847	885	840	883	867	881	835	883	874	830	851	884	864	853	853	915	853	827	860	828	860	904	895	886	885	873	848	876	868	856	932	820	832	879	870	824	859	876	879	848	874	854	833	896	839	858	895	845	806	868	873	837	833	888	857	870	829	878	894	856	840	833	877	859	874	852	853	867	859	781	858	877	880	851	868	829	855	830	847	879	850	829	923	854	847	849	901	845	815	815	877	900	827	919	871	847	891	892	847	869	849	886	827	903	912	881	802	860	850	874	882	855	884	847	814	848	866	879	866	864	860	870	837	853	883	920	919	856	901	879	865	904	842	860	820	851	827	853	843	890	828	848	853	864	855	816	828	872	856	895	868	896	834	844	903	828	852	849	819	848	895	904	860	813	883	789	819	883	842	877	880	837	813	853	854	828	816	836	847	831	861	811	881	849	854	879	855	851	862	858	813	866	849	866	809	803	875	855	865	843	901	825	852	890	846	897	875	915	896	905	869	835	868	835	848	857	861	848	851	912	936	839	860	865	822	892	830	866	856	835	829	872	829	882	881	833	867	891	848	862	824	903	862	910	872	896	808	883	863	873	856	880	880	858	860	843	830	860	836	818	897	837	855	842	822	872	909	903	870	872	846	856	799	839	860	849	844	868	861	846	851	893	881	824	864	837	799	839	852	836	860	823	859	896	870	838	909	912	843	853	912	843	867	853	831	844	851	871	857	871	819	924	879	897	858	827	882	858	855	917	810	836	861	845	862	856	865	887	823	859	861	841	859	834	816	834	830	881	891	872	866	822	786	888	843	849	883	860	879	841	828	829	802	835	916	898	895	812	851	794	901	889	791	864	895	893	866	850	827	842	841	819	888	856	848	882	838	855	853	860	853	844	869	870	847	803	866	870	878	907	848	837	845	883	850	858	867	882	866	860	875	786	842	821	889	811	821	791	835	797	812	824	862	846	853	874	904	822	869	865	810	901	841	881	916	888	884	842	853	874	867	881	861	789	834	819	900	835	834	862	889	850	869	884	876	828	911	806	870	896	837	890	824	869	837	773	848	858	895	837	869	844	852	846	849	818	831	812	854	867	876	849	863	829	833	895	882	888	876	856	886	861	914	861	867	841	851	877	902	858	831	850	849	836	839	849	877	864	885	862	833	789	868	887	892	853	890	869	805	856	825	794	864	891	861	813	836	824	931	849	874	849	841	905	823	850	885	869	809	795	826	915	880	872	829	876	890	860	862	875	900	771	844	895	824	848	903	874	869	867	836	837	876	876	835	830	855	812	822	859	847	870	870	826	827	865	847	838	828	822	843	880	886	823	851	823	817	862	870	802	900	845	846	837	848	859	887	842	891	825	792	883	864	849	830	894	863	823	870	849	864	780	865	846	844	854	799	854	843	801	873	860	882	870	814	857	851	895	869	825	884	853	864	882	854	858	911	878	842	825	889	834	839	848	888	853	791	820	861	871	827	807	861	871	822	861	860	842	842	880	901	844	867	852	876	881	881	890	863	854	846	798	836	868	815	887	873	908	844	832	843	825	879	893	850	902	871	851	907	798	884	830	869	820	863	899	836	859	855	901	848	872	855	886	851	822	817	908	830	899	867	895	872	819	816	893	908	821	840	862	822	856	865	872	888	858	878	922	888	826	841	829	885	845	902	863	819	818	876	836	846	897	881	889	830	790	806	862	877	914	825	859	888	815	830	881	833	866	886	879	888	886	853	832	862	836	842	825	854	902	829	860	830	815	827	898	834	889	839	828	894	862	872	809	907	866	796	823	876	843	894	862	863	824	892	881	811	860	874	865	855	838	821	859	874	851	855	877	853	908	847	807	858	847	869	889	863	857	855	876	850	834	866	852	858	894	844	820	850	864	838	906	853	877	856	882	855	851	819	843	885	874	843	871	819	870	873	776	842	883	856	903	871	871	903	844	838	833	856	817	828	897	959	857	865	849	885	846	890	847	854	903	851	847	873	881	863	855	859	815	873	852	848	894	882	827	830	873	811	887	868	886	871	849	865	837	886	881	908	868	873	883	858	857	892	828	810	800	848	863	866	858	832	877	819	844	894	855	884	860	857	856	855	870	855	864	890	834	867	834	860	880	773	876	836	865	883	832	810	837	857	860	889	853	900	877	884	872	816	887	851	865	916	804	806	840	844	839	846	852	876	825	840	856	914	844	905	817	912	850	839	865	796	830	850	836	877	854	864	890	923	864	860	861	817	868	872	835	848	931	848	901	844	895	804	871	878	861	880	773	840	864	841	869	878	864	873	826	834	816	888	843	862	845	869	839	828	847	843	784	813	869	843	843	853	843	857	826	865	872	852	845	898	853	835	837	885	848	888	865	877	834	873	844	841	866	885	907	868	841	910	833	879	827	912	803	810	895	820	849	891	868	882	891	892	867	861	876	841	855	906	882	851	815	896	867	852	852	854	836	878	877	856	892	828	908
43841	82273	62891	51137	41116	40539	37951	31511	26087	19613	13485	2159	876	884	917	853	881	861	904	870	806	845	834	887	864	832	904	865	863	878	848	862	873	814	897	855	841	871	868	917	828	836	828	848	889	830	902	839	879	859	808	823	895	896	858	893	851	859	878	901	835	868	867	906	853	859	906	848	907	938	835	861	857	826	879	927	879	882	873	873	862	857	844	877	881	860	887	869	876	820	856	875	889	868	859	857	847	836	862	876	866	877	862	881	907	844	890	827	827	862	800	858	886	900	882	892	881	852	904	885	893	908	837	872	858	858	859	885	878	880	838	894	861	924	883	829	815	858	882	890	867	863	854	907	877	923	827	864	900	861	860	898	827	887	887	851	827	851	861	866	921	848	871	860	867	889	872	912	889	829	858	848	857	846	857	881	899	831	887	878	866	849	870	874	830	868	884	861	873	902	847	850	822	881	854	847	884	875	949	858	862	852	837	873	884	848	869	897	849	817	828	807	794	844	847	902	881	778	903	872	818	884	850	867	909	878	821	876	897	898	853	893	838	874	833	871	904	889	835	860	847	895	880	807	863	913	863	850	840	808	844	866	886	854	837	843	877	846	879	862	926	890	892	834	901	854	810	881	875	857	865	875	870	853	834	917	891	861	848	857	926	896	847	890	865	830	837	845	835	848	837	838	839	890	816	835	828	830	840	930	848	907	851	876	887	889	873	873	841	915	898	837	855	925	849	880	803	882	854	872	880	879	854	893	867	835	899	885	869	919	874	857	825	818	854	865	907	896	927	869	871	870	869	888	843	857	889	825	881	907	851	827	880	842	877	872	834	857	847	851	870	900	840	848	854	902	855	876	847	883	894	881	842	914	919	867	853	838	802	872	918	819	866	895	839	860	832	839	913	859	891	881	857	851	905	846	829	865	873	859	852	872	842	842	854	857	844	848	861	873	883	810	842	864	911	874	830	836	827	853	876	848	854	868	904	890	847	801	874	867	893	854	905	859	848	884	931	866	876	854	876	877	831	891	864	812	888	917	879	863	894	836	854	857	859	808	871	846	893	856	920	822	867	856	851	914	885	837	844	874	877	808	871	817	854	832	847	873	896	862	843	836	814	850	880	865	876	843	872	787	856	837	919	856	887	817	873	845	852	873	903	872	874	866	869	892	898	864	821	885	854	833	864	859	884	818	837	902	861	827	840	882	856	842	843	881	914	876	887	810	833	923	910	888	882	894	894	850	821	906	848	864	862	891	851	815	868	871	915	856	836	845	852	845	917	861	870	888	889	843	872	882	916	853	889	871	866	919	871	852	830	895	818	838	825	856	882	823	863	878	858	832	845	874	838	882	907	843	872	890	912	896	877	866	835	884	884	883	896	860	852	860	906	851	839	893	817	856	854	879	855	861	887	871	853	873	868	847	841	908	913	833	906	907	851	832	894	864	858	827	849	854	839	884	862	803	855	893	882	876	888	866	808	856	850	856	883	892	864	862	895	849	884	901	855	912	884	837	883	872	842	923	879	839	865	877	841	845	870	856	875	866	869	880	893	889	907	832	875	826	846	907	907	852	854	900	877	821	870	876	917	874	876	850	861	851	845	852	844	850	819	853	892	873	874	848	866	868	878	851	874	855	861	859	912	847	870	850	889	891	916	856	902	853	819	855	917	898	884	881	858	888	895	847	831	854	855	885	873	867	865	863	931	878	894	910	849	865	832	882	854	832	831	868	881	822	855	843	903	894	851	871	802	865	869	911	842	894	880	856	879	870	858	865	870	927	822	869	873	866	904	873	822	868	906	902	909	814	868	859	851	842	851	838	845	868	922	891	881	899	881	856	844	821	884	860	849	896	814	830	854	879	886	896	848	847	828	861	890	809	842	880	829	808	860	879	856	854	881	880	809	846	861	875	840	846	836	825	922	919	851	885	869	863	829	874	823	895	823	843	883	888	862	877	891	864	909	872	792	862	847	840	844	879	922	905	858	854	834	844	843	889	826	856	871	917	904	911	874	884	850	847	872	855	911	853	863	908	839	904	882	860	873	872	865	878	848	808	898	855	875	873	819	859	904	864	857	861	820	876	909	891	837	857	862	857	866	876	903	874	868	849	908	824	891	842	850	843	845	929	810	842	859	844	896	812	896	883	816	838	867	815	857	793	839	782	900	852	855	860	818	901	928	892	895	885	828	843	870	880	861	833	844	887	901	893	844	855	838	863	901	855	882	864	885	834	852	895	898	870	884	892	874	891	872	862	903	898	869	832	846	860	865	882	866	914	881	842	876	828	861	878	900	824	821	889	851	887	843	862	822	860	846	873	846	871	841	856	863	876	849	905	826	866	866	873	890	901	889	864	885	851	843	859	847	888	938	824	859	910	858	863	884	885	822	835	826	861	796	833	871	889	804	910	856	909	850	916	897	866	871	875	823	797	814	848	879	869	876	898	890	910	829	878	881	844	910	804	876	903	865	869	840	853	862	868	854	879	952	866	888	886	825	860	834	775	819	920	897	867	829	893	865	862	839	840	878	862	890	836	884	867	889	883	901	882	826	910	893	853	831	879	959	816	866	890	866	867	836	907	872	941	883	912	879	894	867	884	923	871	865	870	870	835	880	929	909	841	812	801	862	820	858	892	848	880	832	841	858	866	878	898	862	840	873	902	852	874	868	861	875	912	926	877	906	884	802	892	840	880	910	937	894	891	914	853	874	873	851	835	884	875	838	891	888	866	913	877	902	911	896	909	946	883	904	896	862	873	855	935	830	864	857	880	856	893	846	872	876	861	818	858	886	890	834	845	865	813	910	876	915	879	882	847	904	869	864	900	891	872	845	850	834	865	827	901	889	839	820	894	854	865	847	836	820	888	857	848	909	881	871	887	869	834	868	830	871	863	874	836	838	851	857	826	869	864	930	846	851	866	849	849	877	856	838	855	866	845	882	907	809	899	819	922	868	862	849	827	886	827	861	873	871	866	830	850	860	843	822	905	856	867	868	809	901	858	830	964	926	849	819	884	855	880	853	901	915	845	864	878	870	834	912	823	820	867	861	855	907	868	844	886	858	870	911	874	860	893	856	891	915	904	858	846	935	841	927	825	849	906	899	872	844	937	841	832	862	876	862	866	848	856	864	872	798	861	818	820	848	869	892	858	870	874	856	881	857	828	893	873	935	869	898	858	876	856	843	888	898	846	906	896	831	864	903	812	837	866	905	876	875	878	865	875	824	879	882	903	817	810	832	853	918	856	882	843	900	846	883	800	858	837	891	846	909	882	883	882	845	878	827	935	882	815	862	888	869	832	862	862	868	849	870	852	847	886	858	926	834	869	859	846	812	832	835	808	854	862	867	892	887	871	867	856	847	880	820	857	876	868	880	904	889	837	811	879	844	842	854	912	875	871	855	875	831	841	851	895	898	944	894	862	895	932	887	816	906	892	892	847	849	887	888	864	824	879	805	882	821	864	848	845	862	852	817	873	877	867	850	857	866	869	892	892	866	882
30842	31947	34802	23088	9532	4303	2948	2072	1315	1083	781	498	451	498	408	430	438	475	478	442	449	438	427	424	446	461	447	447	454	460	450	475	469	443	458	466	428	438	461	437	449	436	434	474	466	440	478	469	447	444	454	472	444	438	442	458	429	426	481	469	503	472	419	443	490	462	431	449	478	463	443	457	470	453	446	476	489	484	494	455	470	460	465	469	433	456	443	460	472	464	413	462	431	424	474	477	478	450	480	444	468	471	455	436	438	473	460	473	455	444	480	452	497	463	454	462	466	486	462	458	486	472	469	449	453	482	481	421	471	449	446	466	496	439	426	458	473	400	456	450	468	442	457	446	435	477	501	440	438	439	467	487	444	486	460	477	471	475	463	470	426	479	455	475	453	450	457	445	453	462	492	482	488	486	476	465	443	477	461	453	466	466	484	491	455	443	485	395	468	461	467	495	462	484	452	507	434	427	485	476	452	470	465	468	439	462	437	437	459	486	457	430	493	516	498	456	435	442	464	433	465	438	464	444	455	477	451	440	434	437	463	460	459	474	450	481	476	481	459	463	461	455	472	428	445	464	450	466	464	402	471	440	473	504	507	474	458	484	447	465	445	442	454	474	489	442	482	423	446	472	497	483	428	487	462	457	480	489	462	469	451	481	481	459	459	481	475	465	452	433	449	453	461	438	466	428	471	465	469	453	429	452	462	453	460	451	483	463	438	454	468	418	477	438	471	437	491	458	467	468	492	463	469	496	443	453	461	460	476	496	457	428	506	425	482	461	535	464	478	480	491	423	463	442	476	451	418	441	462	450	497	495	451	459	465	475	430	479	449	437	468	479	448	452	448	467	431	509	463	456	446	462	435	465	463	497	467	507	439	484	456	512	483	461	469	485	439	449	533	449	449	458	494	432	457	458	462	457	455	460	459	467	443	492	463	459	459	473	464	443	454	458	457	469	448	475	416	439	466	458	483	440	488	497	486	437	479	471	476	450	496	460	499	484	448	426	460	458	443	469	493	440	497	487	452	450	429	495	442	480	460	463	451	512	464	469	483	443	452	459	445	434	468	461	453	473	470	452	478	430	501	461	422	455	470	468	455	457	471	498	423	437	493	443	460	448	457	418	445	489	440	440	438	461	471	518	442	461	446	492	431	444	489	430	457	444	441	459	456	455	468	442	473	458	474	455	474	444	490	470	461	451	511	492	441	488	430	473	417	450	485	473	464	446	454	459	495	424	466	455	458	474	458	465	448	483	503	423	466	482	469	487	443	463	451	449	447	477	454	459	454	436	450	508	426	455	474	457	440	489	476	483	486	464	461	466	472	460	456	454	435	424	456	480	443	476	483	448	492	467	443	443	424	415	491	461	450	431	475	441	458	456	451	500	494	477	433	437	447	464	447	440	452	459	479	449	482	472	464	415	462	482	445	505	445	505	424	472	435	487	449	433	473	457	492	485	472	428	449	486	466	462	440	474	450	475	443	431	437	441	468	451	479	481	473	455	495	451	434	457	455	411	443	435	466	446	485	437	462	482	484	455	494	505	459	433	463	445	435	445	477	419	446	440	421	445	498	459	491	464	463	481	469	510	464	440	453	453	421	451	473	475	431	475	442	424	467	438	461	472	434	465	472	437	456	460	436	453	449	504	452	434	453	434	430	464	469	466	459	515	403	437	439	486	463	480	479	461	464	436	468	437	472	429	434	420	480	454	474	479	476	465	476	502	460	457	465	481	474	481	445	455	485	478	483	428	491	442	444	484	491	477	476	458	449	503	482	463	442	476	464	470	447	458	474	481	473	452	481	486	452	470	469	441	436	454	491	438	452	501	448	414	491	494	432	449	455	463	487	461	449	418	448	541	476	447	463	496	450	501	443	493	434	414	487	436	476	458	446	479	481	440	498	446	431	490	520	470	487	457	460	468	490	464	510	448	453	414	482	456	505	467	482	479	452	430	470	471	426	449	453	456	494	450	468	446	441	499	455	428	496	462	453	472	476	431	462	468	444	495	455	444	460	464	496	446	480	452	467	432	501	450	433	436	463	480	433	501	454	526	474	495	438	496	447	488	416	451	429	480	482	469	429	485	461	452	487	460	437	483	474	414	507	499	439	457	450	458	478	448	471	455	419	421	456	449	460	488	474	505	433	427	479	438	469	469	483	424	443	441	463	449	450	448	470	478	475	435	466	459	440	462	449	461	494	489	473	472	472	455	467	484	453	457	475	503	450	468	483	471	433	432	461	469	452	443	452	453	449	478	490	490	462	448	441	466	469	439	435	441	462	518	475	450	436	456	474	468	464	474	439	487	494	470	453	474	461	492	484	471	431	478	496	483	439	437	443	459	452	453	474	473	467	422	447	491	461	443	440	470	477	453	439	461	469	438	457	427	432	473	431	484	484	481	422	497	463	472	484	464	463	490	427	425	477	460	436	466	481	475	460	453	454	485	451	447	464	476	431	493	437	491	460	455	468	466	444	445	464	425	471	451	449	448	448	470	441	460	469	475	457	457	435	471	418	461	441	480	433	468	474	452	471	462	434	484	473	488	493	484	468	477	468	460	469	487	434	448	464	458	415	498	458	427	477	442	472	474	502	449	443	482	460	465	493	499	433	503	480	475	477	480	456	505	458	417	463	459	406	474	448	457	435	436	452	436	460	463	439	427	470	464	458	530	459	468	480	481	448	425	486	456	456	487	446	418	451	470	494	444	465	478	485	477	438	445	447	457	465	459	475	469	496	471	456	439	471	451	467	506	450	463	435	474	531	449	466	457	464	470	453	433	446	457	468	484	453	463	454	445	467	479	466	429	449	406	461	438	464	486	454	493	486	420	455	461	434	466	476	463	500	445	489	423	473	445	483	482	493	486	472	452	453	436	469	480	449	469	464	443	456	462	498	435	430	480	485	463	469	439	449	472	480	462	428	485	462	477	468	454	470	458	499	457	414	484	480	446	458	470	445	446	460	468	484	431	457	456	434	476	480	499	454	438	455	507	447	463	477	431	433	461	449	476	504	459	422	456	427	465	481	443	459	501	439	479	449	454	444	458	487	489	465	456	460	483	489	420	467	478	492	451	431	445	469	487	498	480	441	467	463	475	510	458	458	462	459	482	453	478	438	449	495	466	467	474	474	470	453	494	463	492	473	424	483	489	453	437	450	461	520	446	464	436	454	429	479	462	454	480	504	460	516	467	463	439	434	463	449	447	449	424	474	472	461	476	463	438	461	475	441	456	454	491	474	480	415	479	454	457	470	499	437	473	458	499	539	435	484	461	491	446	488	502	472	457	478	455	441	451	466	484	461	469	482	450	488	491	452	460	497	432	472	506	478	432	453	443	460	451	472	492	473	442	417	492	459	427	464	474	443	464	484	440	452	469	469	463	456	469	474	502	446	499	463	492	490	446	425	441	447	475	463	446	443	422	455	423	450	487	497	441	437	524	441	499	473	464	436	458	457	463	460	418	482	413	440	461	436	481	494	424	424	465	455	445
29673	38807	32524	19163	9610	6051	4228	3011	1726	1388	1066	538	517	511	504	501	492	490	504	515	515	499	533	521	489	483	481	523	498	498	492	469	491	557	515	498	497	537	510	489	482	504	460	518	480	515	495	540	518	550	540	471	513	518	535	507	495	548	545	495	501	498	492	518	481	516	508	485	541	486	486	568	516	494	514	497	502	512	479	505	503	487	522	510	524	520	525	498	483	534	481	510	497	514	498	482	460	512	515	513	434	512	488	495	485	525	511	525	525	502	513	530	500	515	492	462	486	522	547	513	499	508	522	511	494	508	478	448	482	505	520	508	487	489	490	470	508	517	500	542	514	494	493	500	451	476	480	509	512	494	504	502	493	479	470	505	478	490	519	479	482	497	528	487	493	533	514	453	499	503	484	514	529	507	466	505	507	531	475	504	541	488	506	490	501	485	442	499	521	492	482	561	517	458	488	513	509	513	490	494	496	500	537	509	534	514	492	502	533	541	528	560	518	504	496	470	501	491	513	489	477	529	512	494	515	485	502	515	517	527	507	475	468	493	517	535	507	480	476	488	508	514	512	529	449	487	521	490	519	487	525	478	510	488	514	492	495	495	524	535	477	500	503	489	491	488	487	505	458	527	513	537	506	517	517	486	470	515	486	518	493	525	530	523	506	507	500	489	506	526	481	502	517	536	516	477	472	491	511	530	518	550	499	486	474	525	483	514	477	512	509	501	524	471	496	471	503	504	488	524	499	477	504	498	525	475	490	499	517	487	560	505	506	507	465	497	491	480	467	460	528	522	526	501	565	470	519	505	522	533	503	531	526	496	531	518	474	548	490	491	479	522	517	500	507	505	463	505	554	458	475	497	508	485	472	545	515	496	520	476	494	494	450	487	470	527	496	528	525	523	520	496	510	547	534	500	498	515	469	519	487	545	465	479	499	509	508	445	501	499	495	486	531	468	560	503	518	528	501	534	485	499	547	461	499	501	477	516	533	489	499	482	521	536	490	497	467	528	491	530	471	526	526	496	508	520	440	490	534	478	508	516	518	526	509	485	464	494	478	485	476	492	504	524	505	497	469	500	496	489	516	539	492	475	483	501	506	538	471	498	507	507	513	491	496	467	512	526	512	541	467	515	497	514	503	515	509	501	498	551	464	506	488	472	461	463	500	474	472	494	516	513	496	512	537	524	503	504	497	538	512	512	496	497	508	488	494	501	488	519	502	496	525	497	493	489	500	522	489	530	494	466	534	484	495	520	489	496	492	489	495	522	483	523	487	487	531	499	529	484	510	500	507	494	469	518	507	463	513	479	505	476	539	475	489	465	506	473	522	519	480	472	497	509	516	505	480	458	484	519	526	515	556	500	512	486	492	496	516	476	520	508	457	486	512	535	511	456	496	500	519	462	500	555	511	523	520	494	435	505	529	483	488	518	511	500	484	484	512	511	500	508	457	517	488	497	548	479	492	482	499	500	527	485	547	528	488	488	492	509	520	510	515	515	512	479	513	536	482	484	505	482	518	470	471	491	495	467	503	531	501	527	450	511	509	523	530	523	551	522	535	527	500	474	471	496	457	537	516	501	493	506	537	486	509	521	513	520	497	475	499	489	514	530	516	477	501	494	480	477	512	515	486	493	457	520	545	470	527	541	488	479	483	531	456	475	490	492	477	489	452	490	468	524	515	510	529	496	471	505	499	495	510	525	510	465	531	504	537	487	471	504	556	489	532	482	521	536	512	486	487	498	500	477	529	517	495	500	489	526	487	515	483	471	506	487	509	493	488	512	504	498	482	477	516	509	505	515	511	507	510	479	508	497	532	483	533	480	493	489	508	519	522	512	536	506	524	515	475	535	496	531	494	524	548	531	500	499	538	476	489	516	534	521	529	478	490	511	510	491	476	467	523	506	498	513	478	515	475	563	491	491	487	531	534	492	482	508	507	470	522	485	497	490	515	544	498	532	514	523	499	521	470	529	469	490	484	481	517	528	497	538	473	539	499	498	510	491	497	516	508	488	506	523	488	518	512	519	495	501	489	525	483	524	488	513	513	472	483	483	506	484	478	534	517	468	492	512	520	497	534	497	520	492	522	520	528	533	526	480	468	514	514	503	472	504	535	529	548	531	509	493	497	526	512	481	485	488	529	526	519	510	496	520	513	505	516	478	473	526	494	452	510	509	513	506	509	473	546	538	501	506	502	483	497	497	520	466	543	530	481	491	515	507	544	530	501	514	495	520	478	485	510	493	520	476	514	510	463	505	525	481	501	520	504	537	517	494	527	497	501	504	494	484	496	486	468	523	501	508	512	509	529	527	495	516	532	516	542	529	507	514	506	507	496	508	473	483	473	521	518	533	504	527	541	484	542	482	496	473	457	483	517	508	492	487	499	443	483	503	487	489	511	489	477	537	503	490	512	520	519	516	499	494	487	497	467	529	515	538	469	502	460	468	495	515	515	502	503	492	511	513	477	488	513	490	499	523	459	487	520	482	516	474	472	493	504	490	540	505	550	517	489	501	494	494	529	496	471	509	505	506	497	552	519	512	509	476	503	496	504	468	492	483	513	488	491	462	505	507	492	533	513	507	531	465	501	495	510	513	504	511	488	515	494	511	529	475	496	526	522	496	518	477	529	534	520	536	551	480	470	465	476	530	521	531	519	475	489	487	514	497	493	532	521	481	485	490	481	536	564	478	448	475	497	481	498	492	496	568	457	523	486	486	530	551	494	485	525	490	490	528	469	501	473	460	535	521	524	511	519	531	451	477	503	534	477	529	502	508	472	508	482	487	491	522	501	521	492	491	518	470	527	503	540	473	507	517	520	481	498	485	495	521	509	530	515	483	448	524	498	517	498	494	498	513	467	506	499	537	498	512	499	506	496	507	498	487	521	477	481	479	507	499	523	464	476	493	484	457	503	527	464	529	478	480	517	488	500	493	516	533	530	508	498	506	513	530	481	489	481	549	499	503	495	466	504	509	515	474	498	519	527	483	526	506	519	496	480	502	513	507	505	503	491	462	501	535	541	523	485	501	494	510	498	507	469	469	504	498	498	493	496	513	477	543	474	465	497	494	515	498	495	505	509	482	482	487	473	529	491	469	485	533	481	466	541	519	527	489	505	496	505	476	522	471	517	511	489	561	532	516	516	495	535	531	476	536	480	527	507	502	516	489	461	514	483	486	503	522	485	505	517	475	508	481	490	532	488	501	540	511	492	493	466	452	509	509	509	476	470	485	513	511	480	487	486	499	500	546	506	494	513	523	533	516	466	512	494	470	522	527	484	515	495	537	507	519	518	536	500	495	501	552	491	525	473	472	485	477	470	498	514	540	483	545	427	489	508	509	515	489	495	489	529	498	515	528	512	510	510	473	487	488	531	519	466	501	509	496	513	483	523	505	506	538	498	474	497	509	509	476	471	506	493	461	509	459	537	515	487	527	519	524	485	512	481	480	497	540	498	494	489	453	490	529	503	495	525	506	521	474	530	509	505	498
23754	21156	29063	28221	28534	29337	32299	22689	14674	9242	5220	965	566	537	600	551	588	567	542	543	550	553	555	548	564	565	567	530	554	591	561	534	609	586	556	553	560	527	554	545	609	554	528	553	557	550	543	562	533	580	536	554	575	606	568	566	568	498	567	572	588	559	534	509	521	557	572	542	516	610	545	526	620	515	563	556	541	508	532	539	539	549	533	530	512	524	512	565	551	556	515	540	529	512	515	517	576	538	567	540	554	564	565	556	549	577	534	570	569	576	517	573	520	593	595	555	519	490	529	565	590	551	571	553	533	548	529	557	520	542	527	547	559	512	529	555	544	559	532	476	552	572	580	507	542	588	580	539	541	542	517	515	567	547	529	570	554	557	562	512	546	528	561	558	553	522	551	566	542	597	542	562	522	549	535	558	505	553	580	557	595	559	518	547	583	561	548	553	556	572	527	528	528	537	570	551	549	553	570	545	542	558	517	532	583	533	526	513	548	587	562	550	543	549	529	532	491	534	535	562	534	569	547	568	610	553	572	559	549	554	530	499	571	517	507	597	523	528	534	547	594	548	547	554	567	549	547	550	574	622	577	579	551	522	584	566	509	542	547	546	528	515	530	567	569	547	559	564	565	581	546	528	522	498	546	560	578	544	533	539	554	560	552	549	496	527	541	557	540	543	590	575	559	531	557	544	548	555	523	539	577	566	550	546	532	585	574	560	545	521	540	526	509	548	527	560	545	546	576	567	558	529	545	559	570	578	578	570	538	597	566	519	567	526	508	541	500	528	547	545	607	556	527	535	553	567	579	509	517	562	547	526	540	578	544	547	551	508	548	564	593	568	547	571	607	523	541	511	531	525	593	573	610	542	550	586	565	579	567	578	547	563	551	564	543	539	557	542	562	529	570	545	499	546	590	581	558	542	532	540	526	541	538	551	579	535	518	568	545	573	571	548	550	589	564	531	529	524	563	514	562	543	575	567	503	539	546	555	510	560	496	567	583	579	573	530	544	564	577	536	546	551	573	549	564	552	503	520	547	504	555	539	551	554	592	558	498	544	517	549	552	576	512	544	519	588	577	547	533	534	556	569	550	559	562	555	519	500	538	559	573	526	540	527	555	538	553	557	565	528	517	566	542	554	539	532	523	564	551	540	538	525	566	554	543	512	558	561	590	615	582	547	528	562	513	490	537	526	562	552	550	525	548	537	532	509	546	543	570	583	585	564	559	523	545	554	535	505	498	556	567	557	576	563	579	568	512	551	583	557	586	550	561	584	564	527	535	504	484	513	536	556	562	542	548	510	540	541	537	551	536	518	499	576	594	543	576	527	572	548	546	568	515	541	562	546	600	549	566	545	578	550	567	585	508	562	495	568	596	558	544	539	558	561	508	515	597	533	589	525	581	540	559	568	511	550	523	536	534	571	600	581	536	558	568	547	532	498	570	552	535	597	549	539	487	545	522	555	566	552	530	535	566	563	550	532	595	557	545	531	539	542	558	570	548	508	561	562	558	550	549	544	563	537	534	567	544	534	543	540	568	523	554	531	589	518	497	537	520	534	512	526	555	537	551	568	510	534	568	552	531	499	523	550	521	529	534	534	550	502	614	532	595	546	498	517	554	549	583	577	562	575	528	525	531	527	529	556	529	516	562	549	544	549	569	484	530	491	520	526	600	579	534	528	559	551	532	508	520	535	517	511	556	556	522	490	555	505	555	605	543	582	599	558	537	545	560	538	502	559	537	564	555	571	576	527	572	564	522	584	559	539	527	579	611	599	578	552	537	572	577	550	573	537	569	587	561	527	545	537	556	497	537	523	565	554	531	559	548	515	580	553	536	544	531	536	509	563	535	592	576	512	552	538	543	541	512	529	561	570	555	540	562	527	528	555	594	564	564	529	578	527	577	507	576	544	561	517	532	546	576	560	560	602	518	557	551	619	580	587	550	549	589	509	522	515	538	556	568	545	532	539	543	551	523	540	533	525	553	518	524	556	528	546	552	537	567	554	568	530	553	544	547	564	561	535	571	514	541	578	588	545	540	551	570	551	552	545	575	501	555	564	532	560	534	546	531	583	508	541	540	566	564	511	543	575	544	552	549	533	524	508	563	572	540	529	507	505	585	538	552	539	552	580	567	563	552	571	583	557	544	557	574	542	560	543	549	542	560	516	526	541	559	552	507	536	530	561	554	576	559	543	540	512	548	553	547	523	536	506	563	534	540	540	556	507	565	563	569	528	538	561	526	533	560	542	551	503	584	517	565	569	574	567	568	518	521	552	559	536	526	479	546	587	529	549	519	557	572	536	518	544	574	540	566	545	566	548	562	550	549	471	524	550	538	559	537	544	516	542	578	539	542	566	589	560	523	531	507	544	537	536	578	550	568	491	505	504	549	543	526	546	549	572	527	500	557	542	537	555	534	544	534	524	551	591	521	564	591	529	549	552	568	531	518	597	568	551	557	569	512	546	532	519	561	542	542	547	547	520	551	577	524	528	550	531	544	547	555	563	615	562	535	561	528	566	561	555	531	615	537	550	559	548	544	546	539	556	549	571	539	566	563	566	574	548	542	539	574	553	532	599	527	543	579	522	531	547	555	558	578	545	520	541	531	546	555	508	538	520	551	503	525	549	546	555	563	530	541	592	544	511	539	547	527	530	575	567	551	554	542	516	554	575	570	550	511	541	476	563	539	548	553	539	565	540	484	569	585	533	536	581	595	553	576	546	532	561	542	603	558	542	542	571	532	532	533	588	584	545	560	504	522	520	573	500	580	521	568	529	554	568	528	551	542	545	552	556	516	520	551	528	540	531	548	556	626	587	549	544	538	569	582	591	531	537	562	560	526	545	575	525	604	544	564	527	550	564	588	571	588	554	555	556	548	574	542	567	565	559	550	526	518	553	567	519	553	564	550	594	544	558	521	527	552	584	582	534	555	575	578	598	592	550	552	525	526	569	563	532	535	570	573	567	581	551	536	544	560	531	539	522	567	523	551	541	526	568	554	570	538	572	550	582	591	537	550	539	536	538	539	551	547	539	572	532	523	510	542	540	525	538	534	535	593	617	538	524	517	561	538	550	506	524	549	539	557	548	556	548	535	523	548	546	562	549	556	527	550	499	553	555	565	511	534	574	551	585	502	562	555	526	536	528	558	557	539	538	554	547	526	523	556	539	545	530	548	526	574	558	539	572	540	545	560	551	535	527	545	538	558	541	537	520	599	537	554	536	543	490	560	563	604	570	544	550	520	589	578	509	541	529	542	568	514	567	524	587	563	582	501	551	578	531	535	518	531	571	563	548	543	526	536	532	544	548	584	572	496	534	565	549	575	550	549	515	553	542	532	539	608	557	555	571	592	583	546	554	465	525	564	563	556	524	547	550	561	547	542	534	572	560	602	515	564	575	560	498	556	537	550	536	523	568	517	527	584	538	557	518	594	471	524	545	586	576	525	591	541	555	557	526	549	592	566	562	531	567	529	517	542	539	510	576	531	537
34157	55744	53308	43789	36180	33657	33360	25275	18285	12264	7282	1121	601	607	577	590	542	606	593	569	587	602	602	553	560	595	580	578	557	599	502	557	612	544	567	583	570	530	563	566	547	552	532	580	612	584	612	602	568	548	559	557	587	561	552	569	570	546	547	584	579	546	552	585	550	576	589	572	589	582	588	578	556	543	551	573	567	580	587	564	607	563	569	577	550	572	580	562	540	587	633	580	613	597	610	572	582	569	552	591	596	584	589	597	583	572	580	607	561	574	573	568	515	570	587	574	559	545	519	598	548	524	582	588	521	578	574	592	623	593	588	606	574	556	523	602	555	614	569	562	578	582	618	586	588	558	564	563	587	595	604	626	570	554	562	551	545	536	579	541	599	588	576	586	526	580	576	561	569	564	593	574	502	547	597	534	607	540	567	587	582	567	600	618	559	586	568	605	560	586	616	549	566	524	574	567	580	559	540	576	581	570	593	566	555	586	568	562	577	558	562	599	583	578	551	548	596	533	559	607	533	571	550	522	577	561	559	584	564	612	559	554	548	628	530	570	569	563	545	587	599	584	566	543	591	563	556	581	568	553	572	550	581	564	606	610	584	571	586	563	600	579	565	566	573	577	545	596	596	572	621	573	544	584	548	610	560	572	587	529	575	584	556	596	584	538	576	548	559	608	577	556	585	569	566	549	576	595	543	565	533	550	577	549	586	575	576	617	554	582	568	626	560	583	559	576	551	567	557	553	541	564	550	574	579	585	560	596	584	541	601	556	561	599	568	557	586	584	584	587	548	579	594	533	591	560	615	599	550	565	537	586	557	626	514	595	569	539	563	594	565	560	594	570	605	526	578	570	579	625	564	567	579	547	564	575	569	573	578	563	560	630	595	612	601	604	598	617	554	594	576	574	559	580	566	555	584	565	597	585	552	579	599	572	576	574	560	567	549	546	560	572	560	599	590	549	550	587	587	579	634	547	599	629	588	537	552	574	519	572	548	601	581	533	597	545	584	595	624	571	578	565	610	548	563	556	616	569	548	540	531	612	572	532	548	564	564	601	595	574	555	559	607	517	575	611	575	550	620	585	565	564	556	594	562	574	517	624	539	613	559	528	564	547	567	548	581	592	537	583	605	548	546	562	572	568	557	572	584	531	568	568	561	548	628	602	543	565	596	554	566	583	571	572	602	578	581	529	586	556	563	609	582	576	589	595	589	615	606	569	602	573	541	566	618	582	578	569	587	566	540	565	575	575	584	594	610	564	571	588	558	576	593	604	576	579	564	556	611	537	568	570	581	572	594	571	588	582	598	580	625	612	543	524	606	587	578	593	611	568	566	527	591	536	583	597	589	555	552	589	574	565	560	577	596	597	600	563	579	546	566	610	568	579	566	556	523	583	572	564	590	609	543	571	547	629	587	552	561	559	538	601	552	573	577	552	581	512	576	554	596	581	529	584	580	514	575	580	606	548	563	561	557	601	581	584	556	618	575	578	561	619	550	553	593	598	567	550	595	566	587	580	568	565	561	574	569	549	552	581	538	547	575	566	586	562	534	545	579	535	582	592	554	544	569	585	570	547	541	572	554	604	559	564	588	597	594	589	613	573	556	575	572	558	542	603	581	588	580	589	560	540	573	588	604	601	584	610	565	554	576	623	557	564	569	533	577	574	563	604	576	537	640	552	595	614	564	593	561	601	576	590	556	538	587	574	614	555	554	589	558	562	563	561	606	555	602	565	639	582	574	596	574	532	527	573	613	571	587	569	578	545	566	544	552	610	572	573	565	591	572	585	544	568	571	590	554	588	593	582	612	601	618	586	624	552	599	564	581	553	548	623	571	606	622	558	571	559	577	610	593	565	597	573	589	623	553	555	548	580	601	543	572	597	604	552	573	574	547	572	619	549	573	588	594	562	550	553	596	596	587	569	567	592	549	621	553	563	550	569	606	599	565	536	569	567	580	577	544	584	553	579	564	550	562	560	600	594	592	543	538	555	553	561	557	593	580	542	599	577	583	559	604	554	560	582	559	593	555	589	595	550	596	567	576	555	547	565	510	584	541	570	598	578	546	569	544	559	586	597	568	579	582	548	587	544	561	571	548	619	552	530	568	592	597	562	534	506	623	596	587	582	576	537	627	584	583	520	550	582	577	627	602	589	610	526	557	597	596	575	591	601	592	603	565	562	600	573	603	548	579	633	621	621	568	584	536	591	564	580	533	602	516	562	588	583	544	607	554	589	546	641	582	548	591	532	584	568	550	576	526	596	582	623	571	600	620	573	552	607	576	571	572	565	564	612	558	507	588	597	621	600	543	568	580	573	596	605	571	563	596	556	608	579	585	581	588	593	564	597	606	584	589	595	635	582	595	586	557	578	586	586	565	596	597	605	550	603	572	576	636	615	595	549	597	586	574	565	564	572	558	545	591	596	586	561	597	573	571	593	599	572	565	560	582	629	586	584	611	595	558	591	537	571	556	579	555	607	548	597	552	539	567	577	560	584	558	609	571	549	594	570	563	584	600	571	612	593	592	604	545	550	564	554	568	542	589	587	564	548	585	559	532	621	586	563	571	591	569	619	584	563	562	555	563	534	583	536	608	598	568	563	540	552	538	586	493	564	561	610	566	601	534	586	598	607	567	596	577	550	572	581	584	541	641	573	608	606	533	563	584	562	555	566	555	578	585	574	542	601	530	577	546	583	622	594	572	575	565	544	550	579	549	567	555	580	540	542	555	560	584	562	596	505	576	588	580	560	575	584	527	535	609	581	589	592	587	565	581	569	526	560	576	559	572	548	575	616	592	567	555	567	534	593	562	547	577	589	550	581	559	563	601	534	537	591	565	634	514	610	541	572	556	605	547	585	559	586	575	559	595	546	612	597	607	606	546	584	555	586	598	591	580	594	579	569	560	565	601	565	562	593	549	567	610	573	564	562	540	572	558	577	610	605	580	566	594	576	550	555	566	579	593	557	568	579	548	611	571	564	551	545	605	549	537	554	577	545	543	556	490	635	570	536	601	583	557	577	601	551	576	598	564	560	601	579	589	604	575	521	592	553	578	582	537	587	590	526	596	562	597	548	581	555	594	543	582	611	587	549	584	579	574	561	581	549	581	593	592	563	557	592	534	577	574	534	566	560	609	566	574	555	583	600	552	571	598	581	585	535	580	557	564	624	573	557	571	550	587	558	611	562	578	569	588	601	537	574	582	607	564	550	585	599	582	511	575	566	605	581	564	590	599	558	599	568	580	605	554	548	542	562	601	571	595	573	547	606	551	591	569	566	597	536	545	546	596	628	595	605	599	567	537	580	590	582	587	570	591	540	577	651	545	583	606	573	572	593	557	524	563	573	557	563	600	555	604	573	572	541	576	595	579	619	589	589	542	558	584	598	586	576	587	578	549	605	596	589	583	553	583	577	627	568	549	581	590	582	560	565	552	616	572	570	574	536	567	607	574	594	606	618	580	583	580	593	593	582	594	560	602	565	559	583	579	588
24869	21083	27830	29088	24703	20470	17367	9651	7241	4331	2461	868	682	635	595	612	585	601	641	620	614	611	611	606	613	624	591	636	571	620	620	611	619	632	625	609	647	584	574	634	631	623	592	617	567	604	632	595	567	645	606	613	619	616	620	585	637	657	634	641	606	634	636	626	601	592	639	618	602	604	624	629	635	662	605	641	636	631	624	594	571	623	584	627	643	622	618	633	618	632	602	588	569	663	637	608	619	619	586	604	638	604	625	605	647	605	625	604	636	631	565	629	614	569	627	602	620	619	593	623	593	615	625	645	628	662	646	641	634	592	617	595	596	620	571	615	639	667	564	633	583	585	649	585	569	609	674	667	599	647	626	645	607	572	587	644	642	646	667	562	642	605	615	578	653	609	641	587	585	617	603	625	652	621	629	594	618	584	579	582	615	657	600	599	641	603	611	617	601	664	646	648	656	644	601	604	565	623	611	583	667	655	631	607	632	610	631	629	600	627	613	614	631	617	648	637	598	588	602	616	572	627	614	659	637	637	596	611	624	629	607	627	643	621	631	604	605	624	626	618	596	610	631	641	623	639	637	611	631	610	656	626	623	667	643	646	634	638	647	635	646	636	640	579	597	613	657	621	641	638	629	616	598	575	665	670	646	627	604	634	667	632	663	606	589	639	578	628	588	582	606	643	623	667	582	641	599	593	564	653	583	667	589	639	589	622	645	609	595	601	597	664	573	655	630	619	598	599	603	586	650	639	568	629	612	631	619	648	629	626	610	639	640	581	627	605	607	597	629	659	624	615	635	654	641	643	591	631	607	626	577	564	630	556	615	628	670	630	625	615	587	587	609	627	605	646	596	606	633	682	592	620	621	624	597	648	591	609	617	636	602	622	635	607	604	585	587	604	591	628	660	636	610	613	643	582	641	620	672	629	620	588	611	611	628	586	631	612	640	621	607	622	580	593	630	612	614	645	574	647	663	628	598	608	673	597	597	609	621	632	638	616	631	588	628	574	653	667	634	642	621	625	592	665	643	673	662	587	609	607	617	585	642	620	621	643	587	609	627	608	620	627	596	630	604	599	653	640	606	622	652	555	603	597	633	655	608	604	632	645	629	648	620	635	634	593	611	635	602	609	610	627	616	691	597	614	631	591	571	570	595	623	617	622	616	654	624	627	605	560	643	635	601	647	571	635	616	625	591	614	560	659	599	575	621	605	568	619	618	613	600	621	601	591	570	624	609	590	631	634	614	583	612	614	622	631	633	582	634	574	633	599	629	585	615	624	681	617	655	629	586	634	631	607	642	662	634	611	601	614	621	594	580	599	597	604	604	584	593	629	630	614	558	574	585	671	665	636	600	591	613	599	639	609	626	634	604	681	647	554	626	598	615	578	596	620	674	607	573	635	611	628	620	602	647	616	622	613	623	641	607	666	632	642	628	662	622	600	650	634	636	570	594	624	616	635	620	637	603	640	626	597	615	652	682	639	638	637	618	634	600	600	610	612	617	597	604	645	592	648	619	607	633	605	612	602	559	612	555	615	625	623	617	636	621	637	639	638	613	661	628	630	625	622	611	641	599	621	611	636	576	621	641	594	619	631	620	616	663	602	618	649	654	631	586	647	606	598	555	614	623	596	622	579	601	640	649	641	620	628	569	595	573	623	573	607	630	604	631	607	607	634	656	590	607	595	577	585	613	653	607	592	585	626	611	629	653	620	637	607	588	592	636	611	593	657	631	652	628	595	609	626	619	606	619	599	595	646	600	645	594	590	626	607	634	611	593	648	589	600	642	574	612	620	617	557	649	571	611	562	667	640	641	583	643	629	610	695	635	640	636	632	618	647	596	668	605	621	640	641	623	609	625	620	615	583	627	635	623	651	613	628	661	666	623	560	604	628	603	631	584	593	611	618	648	585	637	597	585	578	603	646	598	616	606	579	564	599	619	622	607	618	593	646	596	638	631	617	617	619	626	649	634	634	608	673	641	620	644	616	665	642	591	643	614	589	562	632	640	649	618	620	574	610	600	586	635	597	618	609	653	662	613	621	592	597	601	592	598	596	657	632	634	605	606	608	640	593	647	652	591	587	613	613	627	613	585	621	617	635	695	609	631	599	674	602	619	591	619	625	655	692	646	647	647	601	616	629	616	610	623	573	624	612	613	592	637	630	614	600	596	637	595	581	650	634	624	630	588	624	634	603	632	610	605	611	635	561	620	638	656	629	641	597	633	630	640	614	597	636	600	612	619	627	650	663	607	604	614	607	594	646	610	634	600	629	661	620	611	618	604	632	574	613	626	633	617	594	608	600	594	578	590	610	630	594	590	624	598	602	611	600	644	602	604	618	658	613	680	635	631	624	596	579	629	597	647	633	562	580	621	599	668	670	617	651	639	566	618	601	582	599	592	571	633	615	627	607	609	657	662	649	632	601	624	605	606	657	665	583	575	644	651	637	642	549	590	588	628	644	653	683	616	588	635	619	611	608	619	633	633	618	626	615	632	590	600	589	609	628	594	604	629	626	664	635	595	630	610	620	580	647	630	574	595	583	625	617	631	626	638	611	640	622	621	607	602	634	619	648	579	641	623	627	641	625	574	650	622	664	625	589	623	579	580	611	598	626	589	612	633	632	596	614	553	612	626	610	616	631	573	610	606	624	629	605	632	637	590	634	627	631	653	626	602	600	588	635	627	636	619	574	651	604	634	623	607	613	637	626	602	648	633	633	610	641	596	608	640	595	635	638	673	626	615	619	571	615	623	642	647	644	586	624	594	640	635	657	570	634	591	653	616	598	575	666	624	625	647	618	654	605	555	613	610	578	623	561	599	607	579	648	631	597	629	560	627	660	621	614	561	583	605	548	580	627	643	655	632	600	594	605	602	584	616	619	639	604	609	600	645	592	660	617	611	629	642	585	615	603	634	583	636	586	596	643	624	638	588	621	611	596	602	621	618	620	623	625	671	600	617	622	646	604	585	593	601	602	590	563	615	645	587	664	627	555	627	641	621	627	588	648	581	620	604	633	593	591	627	626	581	607	629	654	629	633	589	614	666	635	616	619	591	612	601	624	655	621	551	604	638	594	613	597	619	675	642	627	596	602	578	661	628	660	649	652	618	618	598	601	645	640	631	604	619	639	634	644	621	623	588	621	608	659	585	619	653	598	627	601	574	604	586	637	609	603	628	654	590	675	622	581	608	634	574	636	655	619	630	659	649	609	607	576	662	612	626	616	618	659	624	621	579	608	593	586	635	584	601	609	578	671	635	622	624	648	656	622	656	605	565	602	611	619	576	670	629	610	632	584	622	604	611	617	606	571	619	622	623	625	602	622	662	611	670	606	663	575	615	652	617	617	611	588	629	617	621	663	625	648	594	667	594	686	646	583	625	637	582	628	647	564	634	573	632	611	654	609	603	630	617	641	640	646	613	604	626	644	668	599	629	640	610	632	628	601	625	641	611	611	597	551	605	624	637	672	613	630	644	583	570	642	641	632	644	605
25293	42768	39176	34817	31147	26300	23019	15017	12147	7477	4346	1166	687	690	657	691	705	673	620	633	670	661	678	690	637	665	667	683	682	662	689	678	666	656	680	678	683	662	656	697	678	655	701	668	641	635	672	659	713	685	651	674	639	670	685	696	664	666	677	712	676	670	665	644	624	648	647	673	688	674	681	679	672	644	679	654	650	649	612	693	669	650	683	689	643	662	637	688	649	678	625	670	664	643	699	677	712	644	675	661	648	710	662	668	671	629	692	639	702	680	689	620	654	653	678	652	656	668	670	654	668	670	648	681	709	639	655	656	688	665	678	643	691	629	646	670	681	690	650	678	693	661	656	692	679	636	701	630	694	655	682	683	671	649	657	649	646	668	626	675	642	630	662	686	678	631	722	640	705	646	645	653	656	698	670	651	660	681	645	633	732	671	690	697	711	650	645	701	653	680	706	649	627	635	683	657	688	653	656	711	704	630	653	656	655	641	681	678	705	667	678	639	710	682	648	619	645	706	672	637	681	705	709	662	660	650	671	670	659	693	666	682	622	669	707	713	697	652	668	695	641	707	662	652	645	672	647	675	680	666	691	667	698	654	664	620	712	676	683	701	647	703	683	644	689	661	681	687	663	647	683	638	644	702	622	671	651	675	651	685	697	634	660	685	668	709	673	690	658	733	657	668	676	667	701	657	721	666	635	659	608	692	697	681	703	666	627	658	680	662	605	660	650	693	664	663	695	651	658	667	655	676	683	654	628	685	658	666	707	690	655	637	646	663	686	742	690	631	652	607	667	665	639	663	679	688	665	668	675	653	628	653	681	663	672	689	662	686	677	677	690	681	627	653	678	697	640	648	708	654	678	647	685	680	655	638	629	686	690	686	617	678	648	676	648	642	663	676	648	644	614	685	658	688	701	646	652	631	677	666	661	671	658	668	708	683	671	674	610	642	661	693	689	697	660	655	686	649	627	683	665	645	670	628	671	651	678	658	663	689	657	639	667	650	680	637	675	657	606	620	662	729	641	649	622	665	701	694	676	714	650	656	694	653	644	637	660	624	672	684	608	684	698	679	705	665	660	693	637	644	698	640	716	641	706	696	673	691	619	654	638	647	679	691	628	692	646	674	681	691	635	649	702	605	679	719	661	638	702	695	664	606	640	680	692	645	689	669	632	668	649	647	675	611	615	702	632	681	644	633	701	652	680	660	652	634	685	673	702	691	681	707	653	656	701	682	619	681	697	663	672	667	644	685	708	643	652	650	654	643	665	676	671	659	656	668	665	698	638	667	700	698	684	663	630	652	694	667	633	670	664	657	646	663	671	674	706	689	714	661	677	668	664	665	613	687	680	639	649	667	675	667	665	653	715	674	643	653	710	673	669	658	681	675	644	691	646	683	653	654	672	644	666	671	673	687	674	687	681	699	668	707	688	656	635	689	680	724	689	665	683	661	658	694	680	675	634	641	658	668	646	646	677	684	690	635	706	639	717	645	693	672	649	711	692	718	648	652	630	648	676	654	683	651	682	670	681	653	658	643	670	656	687	645	707	616	691	682	640	621	706	714	643	702	640	644	680	658	676	660	695	658	646	667	644	651	642	682	627	635	675	638	671	639	656	672	699	666	674	635	634	711	660	682	637	708	653	657	683	667	684	719	636	684	686	671	709	663	676	689	663	655	694	632	712	641	670	684	661	679	716	683	665	663	613	704	638	701	653	666	709	615	678	711	631	675	661	642	712	648	678	682	613	680	720	672	669	685	688	688	637	679	637	654	694	665	712	703	675	679	684	683	730	679	671	678	674	650	687	663	638	642	675	677	630	680	660	660	704	674	630	639	667	646	652	646	647	694	693	635	713	668	652	675	640	651	682	666	673	677	666	657	642	657	635	676	688	656	647	669	668	658	702	673	645	676	633	681	691	710	672	698	703	681	612	694	666	616	638	672	669	695	684	649	685	678	678	683	662	639	680	657	685	667	693	640	701	649	653	650	690	661	608	686	679	631	661	644	612	678	653	694	662	705	656	669	726	655	669	675	683	623	678	660	679	659	676	677	698	715	650	679	699	687	698	674	635	702	604	706	672	672	653	637	652	660	656	674	672	712	688	670	686	689	681	667	658	634	652	683	676	681	663	636	685	650	673	671	669	684	633	695	652	634	644	708	683	677	698	648	693	641	668	667	689	693	721	628	697	617	672	695	699	703	664	645	703	670	686	672	713	615	646	726	686	596	673	665	699	638	680	677	659	683	671	671	703	631	636	639	658	671	672	639	708	668	667	655	688	642	638	694	668	692	669	641	678	674	726	656	656	663	671	612	659	670	688	642	686	687	674	649	626	661	690	628	682	662	693	674	673	679	670	668	687	657	672	676	671	665	654	630	681	707	635	651	662	678	629	657	676	644	688	617	695	662	682	645	676	655	631	663	682	632	642	648	702	648	656	657	635	645	672	717	679	671	658	676	643	652	640	650	681	667	678	643	663	691	623	728	733	671	643	703	614	643	637	622	670	638	698	654	638	684	688	670	657	667	652	678	648	639	647	739	663	676	663	691	745	643	680	668	667	657	650	656	664	617	684	655	655	619	619	670	646	677	653	676	592	653	696	677	669	695	610	690	659	649	668	699	633	668	637	704	663	645	688	621	678	649	689	670	687	685	639	675	687	687	637	655	652	687	733	671	684	669	684	655	660	662	650	703	684	715	644	639	656	667	662	645	635	694	648	641	670	728	686	609	692	650	701	699	681	651	669	673	686	700	667	652	700	665	661	687	654	678	661	683	658	695	691	644	635	630	616	642	697	729	625	664	660	668	638	657	684	664	673	708	653	638	680	659	673	641	626	676	691	655	669	657	693	702	661	623	681	662	656	667	667	632	697	643	663	652	624	693	678	666	674	670	679	689	638	647	643	680	656	660	629	681	677	625	660	675	655	629	655	637	706	642	660	639	655	710	735	662	675	692	699	653	648	696	673	693	699	651	648	686	696	673	650	727	676	657	616	656	686	639	670	696	662	688	653	672	734	670	658	655	717	660	681	751	694	683	650	675	644	654	662	718	654	626	705	677	676	680	639	695	660	649	644	672	653	657	679	651	664	719	637	670	645	647	672	661	674	689	646	683	673	691	632	642	677	724	693	634	649	676	657	717	660	638	676	723	668	680	635	664	674	622	651	704	673	668	664	678	710	634	663	638	652	636	693	652	663	696	683	634	665	692	667	678	685	632	637	639	683	652	681	644	685	696	642	667	654	661	657	675	671	674	666	656	656	656	680	666	657	692	668	655	639	685	660	705	716	646	670	682	663	669	653	620	673	667	656	679	647	658	670	631	632	651	700	646	682	694	695	654	656	656	629	687	687	655	611	670	682	638	668	727	664	652	689	704	604	699	646	662	691	657	725	646	638	627	651	681	680	666	689	641	664	670	702	656	671	673	624	659	655	665	635	692	680	679	645	679	639	635	677	668	665	662	660	675	638	640	686	653	665	682	666	670	628	733	654	661
22583	21121	28959	25906	33034	36821	33226	24215	24636	16650	10121	2558	840	789	852	847	858	813	815	794	779	844	797	853	837	807	851	780	800	800	745	841	807	765	804	787	864	802	766	834	784	820	819	817	788	853	789	829	797	818	796	798	841	775	769	778	796	784	820	802	817	837	795	786	800	810	783	836	825	844	781	846	863	778	764	881	836	754	746	795	768	783	814	796	879	855	771	815	774	827	862	786	862	805	787	800	798	779	822	762	840	873	775	811	786	788	837	783	780	791	880	830	854	819	760	846	802	785	801	846	780	797	823	829	799	793	802	827	789	819	769	809	824	772	822	814	859	811	802	803	807	760	751	809	813	783	794	817	801	853	755	864	831	758	795	785	822	793	858	800	866	809	801	868	759	838	790	807	864	801	776	777	834	797	816	856	815	762	814	767	792	777	871	757	774	773	785	797	803	781	823	777	773	809	811	821	847	809	806	799	833	796	825	830	789	758	866	799	822	804	816	795	821	804	807	796	802	857	840	790	816	833	803	787	825	757	825	828	829	833	804	796	800	843	775	765	780	825	759	801	800	786	762	789	801	772	773	789	841	824	848	817	799	832	823	799	823	785	816	773	792	815	796	803	791	801	827	795	811	821	801	779	821	752	819	814	785	833	809	773	806	797	830	791	826	772	821	827	801	771	779	735	835	833	724	822	796	848	865	775	781	805	788	805	808	781	817	813	785	778	828	802	777	829	781	801	854	815	748	801	811	863	790	761	802	753	769	781	798	811	756	759	775	817	804	840	771	808	836	804	797	804	878	787	820	825	763	760	783	763	826	782	807	777	807	785	780	788	788	815	793	856	836	770	843	787	817	782	728	828	808	772	873	761	811	784	841	795	782	830	804	822	847	783	822	788	814	767	783	827	860	864	767	739	830	827	822	753	825	766	809	805	802	778	818	864	800	813	781	770	798	840	801	809	813	795	815	828	849	787	810	849	785	751	750	827	774	836	749	816	746	819	793	777	768	788	804	797	797	820	821	850	754	792	791	803	775	782	781	764	784	774	819	772	799	776	765	814	767	791	805	804	861	813	782	786	787	859	799	771	786	781	820	851	808	799	770	805	798	768	812	845	820	803	847	821	780	846	838	786	803	809	816	813	814	802	786	717	778	746	834	770	792	843	780	770	794	796	808	759	766	777	768	743	774	781	835	777	780	815	810	852	809	756	789	800	805	828	810	811	763	805	786	840	789	775	805	793	800	765	843	815	820	817	834	816	846	800	840	759	784	833	843	781	818	804	781	800	783	805	824	809	780	799	753	820	792	763	819	784	830	804	812	823	793	813	789	821	814	811	761	815	760	792	765	794	854	759	784	855	789	809	767	807	814	765	779	838	792	787	796	802	797	826	817	836	843	795	815	796	775	803	847	780	825	768	816	766	817	797	787	771	767	802	778	790	784	804	827	818	840	775	749	806	834	792	826	802	813	776	814	773	826	785	826	786	753	856	795	811	729	758	828	806	805	824	791	751	812	808	784	796	787	821	788	820	794	837	750	837	784	815	852	819	799	798	840	833	731	761	841	804	800	754	823	823	847	838	764	845	800	760	796	816	833	759	833	841	847	843	841	791	801	783	816	754	810	835	811	771	831	769	728	800	814	860	807	757	844	735	826	786	740	800	787	818	769	801	759	813	803	838	784	787	785	774	786	821	794	811	821	855	820	842	844	820	818	774	807	831	861	803	784	821	777	839	792	808	799	828	758	811	767	810	798	779	782	791	777	799	770	749	808	845	761	784	812	812	843	814	815	772	821	805	768	841	797	790	781	778	803	755	793	852	809	856	762	832	783	811	787	802	855	806	761	801	753	783	786	837	847	798	810	810	803	863	804	808	785	780	801	786	848	799	817	799	770	839	833	803	851	784	817	805	760	798	854	782	839	829	812	817	793	801	811	838	760	833	863	778	791	764	807	795	804	845	823	810	793	800	773	830	803	823	838	845	803	797	812	832	830	767	846	818	827	753	836	833	827	759	816	804	782	804	785	751	847	821	799	824	825	801	817	840	756	815	836	797	820	791	863	810	791	767	771	746	811	787	823	770	814	819	774	779	789	788	817	796	742	813	731	773	745	809	788	809	793	800	812	788	798	820	813	793	810	803	798	802	794	815	794	813	797	825	770	825	791	831	820	804	775	755	796	806	809	786	781	825	800	839	764	766	825	796	761	809	779	810	823	839	778	794	798	848	802	752	848	782	783	778	766	770	816	800	849	764	776	757	812	790	737	814	829	813	740	760	828	761	780	814	820	836	819	808	796	823	854	789	784	831	770	791	755	840	825	763	835	771	829	843	774	777	787	783	790	752	843	809	837	819	804	785	832	820	813	788	834	803	801	822	833	814	788	779	788	849	808	851	820	783	758	777	800	809	774	819	780	806	807	760	843	754	765	818	801	737	779	781	845	756	754	789	804	826	838	825	771	830	813	852	777	789	807	801	816	804	838	729	808	805	835	831	852	807	799	758	830	758	820	812	799	806	788	826	817	755	825	785	792	827	793	818	819	820	817	834	808	832	765	755	809	757	778	839	846	838	819	740	825	815	727	852	899	834	819	817	808	768	776	778	832	808	817	817	778	805	843	780	854	807	760	782	832	875	800	768	755	786	850	829	743	772	775	821	768	810	765	794	785	789	821	865	790	815	810	798	772	770	754	822	816	782	770	783	826	809	796	817	750	807	814	825	864	779	786	787	838	778	773	826	779	792	858	802	764	810	790	786	789	854	824	804	859	779	816	822	810	854	842	808	740	813	782	797	780	843	793	763	783	852	764	794	771	802	783	825	789	851	788	771	805	763	836	786	826	746	815	844	853	804	765	791	834	814	829	800	831	820	817	827	788	792	808	796	799	775	785	841	797	790	793	809	766	814	836	769	805	800	862	757	827	803	826	822	776	834	808	760	807	779	785	823	818	784	804	741	800	795	830	784	811	819	791	832	796	818	776	789	772	798	784	760	789	827	801	804	823	752	838	787	836	827	787	768	759	824	780	797	781	802	822	805	734	841	832	822	795	781	830	844	806	834	852	828	783	796	799	785	815	849	806	841	829	845	839	837	813	844	823	802	783	812	820	776	840	803	813	760	825	806	774	799	786	784	821	797	812	753	847	798	795	815	839	759	759	817	781	815	798	804	791	769	753	772	828	749	808	808	770	768	824	809	788	834	800	784	819	783	827	791	797	813	770	850	792	792	822	770	813	803	819	791	799	827	825	802	759	787	761	848	746	796	826	797	788	780	822	850	800	806	815	768	804	837	801	780	827	831	709	799	778	806	822	729	723	774	815	804	825	801	781	728	781	767	846	751	791	782	854	823	784	828	785	805	785	760	802	811	805	854	801	783	812	790	807	871	776	847	822	792	796	812	788	828	853	813	811	755	761	823	759	829	842	844	792	811	814	786	777	750	776	802	805	805	859	790	850	849	811	755	796	826	822	825	807	825	802	815	784	806	836	799	831	805	810	804
32857	61507	61834	53349	52538	42921	31921	28421	27941	19609	13068	2951	920	866	844	863	838	828	803	804	811	845	849	809	807	821	878	816	827	837	803	833	863	834	778	843	804	812	839	820	806	774	814	865	819	805	803	860	784	845	839	806	835	837	798	826	853	850	806	805	829	813	804	841	803	825	802	820	849	823	829	785	794	831	789	819	804	812	811	872	783	869	793	849	805	815	826	803	788	735	845	795	822	809	822	805	808	769	851	860	788	812	864	808	807	785	757	888	857	794	824	853	795	794	837	854	786	807	822	788	803	872	835	823	832	842	798	829	817	812	799	829	823	802	801	837	801	834	777	804	823	793	793	787	761	814	863	822	810	812	802	777	876	838	804	782	799	827	833	776	804	839	792	846	805	755	786	825	755	857	773	829	812	805	803	806	828	827	821	813	775	792	777	862	832	860	799	826	873	850	817	812	852	822	855	841	829	827	819	834	856	798	796	836	751	816	818	798	771	854	837	798	853	824	825	844	817	832	776	779	805	850	783	774	842	791	809	911	784	799	793	819	787	779	833	849	830	829	808	847	806	836	848	848	822	803	798	813	809	817	836	809	813	807	803	839	873	859	854	808	838	744	790	846	820	840	832	855	816	814	856	831	822	817	848	792	801	820	808	827	840	836	829	841	796	828	805	819	781	844	825	839	791	828	834	836	773	815	800	811	806	781	782	838	814	787	835	774	836	832	841	821	793	839	783	783	792	788	802	827	747	825	820	842	808	817	773	821	835	830	810	799	767	819	810	871	834	819	792	765	885	828	845	782	848	823	790	800	854	800	782	799	831	780	906	798	816	828	848	811	805	791	834	809	810	812	834	733	792	823	835	840	804	848	832	807	766	794	874	809	832	793	852	798	801	830	836	802	825	856	807	780	808	865	827	796	836	834	807	880	881	804	806	841	855	777	779	808	861	807	890	839	780	877	810	848	830	845	830	793	795	808	803	826	797	829	812	808	819	840	781	788	844	860	864	789	837	849	829	807	820	837	805	756	836	864	816	809	806	799	805	814	860	771	790	849	826	762	763	748	835	811	771	809	831	829	809	821	835	841	797	786	776	783	832	758	784	811	845	839	801	821	823	828	827	787	818	791	813	837	837	820	850	823	817	832	844	800	764	836	790	830	802	787	828	762	848	833	832	777	787	799	834	833	799	788	780	740	850	790	788	865	763	778	804	802	807	799	780	817	736	829	854	808	850	919	813	740	768	808	833	815	807	793	821	850	768	833	764	779	805	772	812	806	807	794	778	792	773	854	831	793	788	829	776	783	819	801	806	805	813	837	820	779	800	797	816	855	854	791	806	811	815	844	815	793	819	833	766	817	805	839	781	855	815	841	848	838	826	829	797	772	891	828	850	830	832	772	798	852	777	848	788	771	807	778	821	870	801	753	808	789	843	847	794	785	856	810	850	796	807	896	842	832	839	800	811	772	841	800	805	893	848	798	843	779	835	838	812	860	858	848	832	835	811	804	823	826	859	760	781	817	804	803	814	813	767	804	821	801	821	822	820	836	791	772	774	820	805	819	828	819	834	787	805	833	850	772	798	860	799	793	828	806	795	789	817	780	894	810	798	849	847	838	809	822	851	823	816	803	827	792	815	827	857	829	807	829	847	840	764	817	877	800	847	820	825	813	836	811	779	835	799	807	804	796	796	858	795	856	837	824	847	829	859	803	853	786	825	841	829	804	834	775	767	868	793	859	842	803	823	853	800	812	857	846	801	799	852	825	816	882	814	787	815	839	853	838	803	816	804	808	839	840	827	838	750	865	811	794	833	824	753	902	806	860	760	768	875	842	838	839	843	836	821	827	793	813	794	792	792	798	788	820	793	784	824	794	808	773	819	840	840	841	786	831	797	791	785	811	854	812	809	829	795	793	811	801	840	823	788	763	804	764	841	857	795	786	836	849	781	793	794	774	809	821	787	854	818	854	779	829	815	851	804	800	825	762	787	802	793	821	779	824	789	802	893	750	825	855	794	801	835	787	772	767	769	768	822	855	801	816	809	800	772	792	836	837	800	816	862	800	792	837	839	789	836	834	820	814	855	890	854	838	829	816	851	792	765	839	845	835	762	802	835	811	828	766	816	840	801	812	809	816	860	804	803	839	828	823	805	833	833	810	854	810	815	777	785	787	809	833	805	856	780	788	796	825	872	880	827	797	777	877	807	813	844	835	869	786	840	801	813	823	861	850	762	856	759	846	838	861	827	857	808	852	815	839	777	847	874	818	802	778	775	801	776	809	819	809	866	832	803	753	797	782	831	803	798	815	769	787	834	790	768	789	794	840	801	785	826	849	843	837	786	824	757	786	812	798	789	790	826	830	792	833	830	844	777	808	808	800	854	792	808	862	814	816	856	796	769	821	834	836	870	815	794	810	804	812	857	796	790	807	826	834	788	833	785	813	809	858	833	771	812	844	836	835	837	842	818	789	804	760	827	821	820	815	795	754	810	866	775	800	781	854	825	802	834	868	839	749	814	829	821	810	797	818	761	789	846	790	803	857	855	816	815	807	832	820	819	799	814	817	831	785	870	855	842	801	858	806	767	775	851	820	787	815	814	800	844	832	816	860	853	812	751	849	858	811	795	790	800	830	775	800	811	776	831	805	780	782	783	784	803	812	837	878	816	871	796	796	820	837	811	808	816	856	806	752	782	802	787	829	808	815	835	788	833	855	821	764	828	818	841	785	868	828	854	804	801	883	777	820	770	813	780	828	798	794	799	788	810	761	775	863	804	848	854	768	809	834	846	821	785	813	785	853	760	841	786	811	766	850	834	834	818	792	779	788	798	779	836	771	809	805	803	838	842	784	852	842	753	838	801	819	789	809	796	796	780	859	827	901	814	851	788	838	822	855	782	840	801	834	770	781	857	817	748	841	851	832	825	794	849	819	840	866	798	836	786	831	809	789	777	850	815	773	861	796	780	774	806	801	776	832	726	841	785	766	831	857	797	810	804	839	800	828	797	786	867	796	827	794	827	808	790	842	804	787	893	838	789	861	794	786	820	786	839	797	819	817	829	833	821	778	776	860	818	812	812	830	811	810	816	800	860	824	829	799	782	811	758	800	841	865	857	821	837	864	830	818	801	781	800	782	851	799	795	816	831	806	859	751	793	812	863	776	827	796	809	850	849	810	795	785	777	824	809	824	829	791	837	801	796	758	864	800	834	856	841	774	810	816	827	818	840	877	810	823	862	831	816	780	798	806	839	860	811	813	833	854	846	800	813	851	766	848	768	791	840	764	809	801	773	845	844	870	784	802	808	766	836	792	754	820	833	845	784	790	827	788	839	805	816	819	822	850	801	822	792	842	797	826	851	828	824	822	834	845	813	844	823	813	829	873	794	850	783	848	804	803	804	792	809	781	769	797	798	825	849	815	832	845	806	845	772	802	820	750	816	870	805	800	824	814	868	822	792	826	869	817	870	801	821	767	803	770	777	835	820	810	839	840	837	760
27778	18762	12421	10973	7566	3778	1926	1067	745	649	663	447	375	342	336	321	385	349	370	337	359	336	366	361	340	371	358	322	371	337	376	361	360	318	331	331	352	307	386	371	347	382	374	345	334	363	349	360	391	307	309	362	327	365	345	341	373	352	346	371	325	365	325	335	352	346	311	347	339	363	327	325	342	332	367	345	369	335	341	368	335	333	361	367	330	337	365	350	343	342	337	347	387	349	324	337	381	349	381	371	352	330	326	347	328	335	349	350	361	344	354	345	349	382	323	393	343	353	359	340	352	337	383	375	324	355	355	363	386	341	381	340	339	361	356	354	358	353	320	375	328	382	340	344	385	346	303	354	338	345	348	364	345	360	367	350	351	379	343	336	345	343	338	408	374	379	354	329	337	351	363	383	357	363	330	344	327	371	362	350	345	340	347	355	338	340	355	340	344	355	313	373	358	339	342	354	344	361	352	334	331	373	344	336	354	358	363	364	362	356	327	335	377	343	318	368	337	347	379	360	366	354	397	348	344	365	325	356	341	371	353	323	346	354	374	330	346	323	381	350	345	359	310	361	331	339	323	324	347	332	355	365	328	341	340	325	341	363	342	366	324	358	324	310	331	375	344	343	389	338	337	348	339	339	346	353	327	359	379	345	355	355	364	353	379	324	364	362	351	297	343	344	320	351	320	313	328	343	378	359	309	347	334	339	348	354	306	345	330	333	359	357	350	327	337	362	382	343	326	341	333	357	346	354	343	356	347	358	326	348	350	344	362	336	334	372	379	360	345	369	339	369	334	361	368	357	338	346	362	308	335	350	345	365	343	323	350	353	354	340	355	374	343	374	322	323	348	362	350	313	354	344	373	327	342	341	342	373	350	379	332	335	334	398	335	356	342	345	322	333	359	366	320	378	341	369	301	334	362	364	343	384	330	386	314	352	340	338	350	337	344	386	337	336	353	391	350	338	333	326	343	394	357	355	327	351	320	327	325	339	362	347	319	339	314	347	365	364	364	376	368	366	390	341	325	382	403	379	350	339	317	345	354	365	339	328	347	360	388	378	366	331	351	374	361	335	315	372	330	351	362	361	343	352	339	346	383	335	353	354	357	364	348	314	334	350	341	362	378	366	347	338	316	352	336	344	317	359	358	366	336	341	355	365	353	345	339	342	337	332	336	370	322	354	371	338	353	367	339	335	343	377	353	355	334	354	352	379	334	342	351	329	340	345	339	333	361	391	338	344	380	334	366	350	367	333	347	360	343	346	369	331	335	345	326	333	326	317	352	350	315	345	326	367	339	356	339	359	366	361	338	342	354	341	327	337	344	368	331	359	348	318	368	306	323	344	320	368	314	338	339	337	379	339	308	347	369	389	339	352	361	377	345	395	355	337	364	341	354	359	362	368	351	373	342	373	350	305	334	352	372	331	349	337	356	361	339	378	347	362	331	314	346	361	309	330	347	372	371	354	329	373	383	338	331	348	365	383	315	316	359	389	309	345	352	342	348	319	353	352	342	371	315	334	324	326	394	326	338	363	351	349	310	316	349	356	338	366	370	338	369	339	361	348	317	363	358	324	343	355	357	352	343	317	357	362	348	387	329	346	336	371	329	326	329	331	331	369	346	350	355	371	352	353	368	377	349	325	352	333	383	343	389	378	361	361	321	357	338	351	337	323	347	355	349	323	316	352	304	344	331	363	357	376	349	376	357	348	345	330	347	346	376	345	375	340	338	354	312	336	340	339	352	373	388	337	367	369	369	361	390	332	350	323	367	331	329	376	348	348	358	373	331	351	344	335	345	373	351	339	343	375	310	358	342	347	347	343	335	350	304	380	373	346	347	363	335	324	352	357	344	341	363	354	335	374	359	383	366	363	344	338	375	347	368	337	319	321	345	349	317	342	349	315	322	375	351	372	326	400	345	323	340	366	303	341	372	356	332	350	356	328	319	361	365	354	337	367	333	359	390	365	348	387	342	339	365	321	347	329	367	360	330	349	330	337	332	354	366	343	345	363	387	350	345	366	348	339	319	300	338	347	370	340	317	379	358	365	366	355	316	319	368	342	354	354	347	313	368	379	329	379	352	331	325	407	324	376	355	379	329	357	341	322	349	343	346	352	339	349	336	344	342	389	349	325	343	340	351	345	343	334	356	326	364	379	378	359	341	355	324	369	394	333	368	360	349	323	320	345	334	381	355	333	368	372	349	348	389	336	371	352	339	332	369	323	369	344	318	344	343	343	366	333	360	334	330	361	353	334	356	335	346	364	358	361	356	357	329	365	361	338	347	353	355	376	329	355	333	317	322	350	335	341	329	359	305	366	356	340	334	362	396	337	363	342	348	363	366	362	355	348	337	344	353	319	337	367	334	332	331	354	380	347	353	328	329	392	328	360	371	346	356	354	354	366	340	354	350	350	330	319	368	342	314	322	333	347	351	350	337	315	370	354	344	339	331	349	331	327	343	343	320	338	328	339	364	301	349	383	362	358	377	371	334	386	390	333	336	350	362	375	364	346	350	363	327	335	328	331	336	355	361	353	351	353	333	351	356	330	339	361	351	393	349	374	329	353	321	354	338	343	369	330	349	339	338	361	350	344	360	346	354	355	331	354	326	363	349	325	345	350	355	354	348	335	345	328	327	360	323	330	345	359	382	378	373	378	342	355	351	359	361	354	378	338	350	346	377	310	356	323	362	308	372	344	340	325	367	339	348	347	348	369	321	341	339	365	354	380	331	352	342	341	360	347	361	351	373	350	366	346	345	342	353	356	364	327	377	354	369	331	362	370	350	339	305	325	369	353	366	361	338	348	361	341	342	371	355	356	332	355	351	369	341	353	337	363	343	342	324	348	342	353	349	321	367	342	333	354	320	341	347	336	344	357	373	345	348	390	353	348	343	340	333	340	362	336	392	338	371	336	338	342	351	362	346	344	339	349	364	368	348	351	317	366	337	368	336	347	338	352	377	357	323	353	386	355	326	382	317	368	322	329	342	372	350	370	358	342	361	362	332	328	360	361	315	341	366	361	310	381	375	344	392	329	345	339	370	357	370	352	328	334	341	373	331	409	327	332	345	335	368	352	349	368	329	331	386	373	336	374	356	329	378	333	346	359	358	339	361	381	342	375	330	328	386	348	377	340	333	349	312	328	355	373	343	360	391	331	353	348	367	344	330	357	349	365	352	331	385	309	357	366	378	335	359	353	401	396	341	361	352	359	347	361	393	357	345	316	310	348	321	344	361	379	398	324	353	349	398	337	368	353	349	354	346	326	367	334	352	346	359	348	373	340	360	362	322	376	317	348	332	356	341	352	357	372	354	347	345	352	354	351	343	380	342	337	354	353	387	372	354	385	361	348	344	356	339	348	355	317	326	349	346	367	384	357	373	352	341	365	319	355	361	329	349	385	373	368	348	324	382	357	363	377	381	355	347	341	363	345	319	324	342	348	341	362	349	371	357	347	325	353	353	349	352	386	354	332	368	365	361	347	364	354
10110	13422	10305	9427	8509	4916	2783	1512	1055	835	901	537	392	406	367	394	378	408	364	377	393	405	373	362	365	381	391	415	396	390	379	416	391	393	408	406	404	413	418	393	378	426	386	394	406	367	414	391	412	346	370	394	384	350	397	407	398	417	394	404	403	394	418	384	417	396	357	409	414	374	409	416	417	423	397	403	388	394	417	387	378	375	384	395	399	392	398	408	385	389	398	408	409	399	357	410	462	388	413	369	390	348	386	397	396	425	362	420	391	391	399	369	366	383	389	368	374	393	383	385	372	369	369	398	392	387	386	384	406	397	416	380	400	406	373	373	367	369	391	341	387	369	343	395	414	409	392	408	395	354	382	410	360	387	403	386	387	374	410	377	443	377	391	406	382	368	427	400	408	390	389	402	416	391	371	384	381	371	391	391	361	376	376	437	357	392	408	400	383	399	395	412	382	393	366	391	416	383	399	407	367	418	376	385	401	348	370	413	408	411	378	416	368	396	422	392	341	389	374	395	413	368	395	388	397	429	394	384	393	369	405	396	390	358	412	411	368	415	380	387	391	424	394	372	403	429	391	375	400	398	386	381	384	401	415	398	389	383	365	380	414	412	372	377	404	373	400	383	387	376	351	367	373	367	370	369	390	398	345	400	376	429	377	387	382	404	362	378	410	399	385	382	387	434	379	382	406	376	372	391	363	365	380	399	402	387	411	402	403	382	393	405	394	399	383	390	377	383	392	388	372	376	398	374	412	386	397	405	334	392	394	353	390	428	415	402	370	375	405	361	389	381	390	384	401	411	349	390	373	363	398	411	381	401	392	394	375	372	374	373	400	415	386	405	395	400	399	374	393	406	383	355	385	405	345	426	409	404	397	419	375	395	364	378	379	384	397	378	382	406	378	428	397	370	388	423	371	377	385	383	407	358	391	390	420	375	365	394	368	383	391	392	364	416	396	393	371	417	363	376	411	376	394	399	351	361	412	390	364	406	408	419	419	382	396	396	368	417	385	394	383	365	373	363	358	378	418	343	384	375	411	362	415	389	357	397	399	380	386	363	381	361	383	389	374	394	403	354	377	400	397	411	400	381	361	420	356	366	402	424	396	408	395	400	390	411	386	400	369	414	400	389	381	403	382	365	391	391	367	424	383	387	386	421	381	402	398	368	393	349	395	375	364	410	369	387	395	394	387	425	397	363	391	368	406	403	393	401	384	412	386	390	385	378	392	364	406	430	379	403	375	391	380	394	410	382	369	409	405	416	388	393	382	378	380	412	391	383	380	388	358	395	379	381	393	418	379	417	381	409	395	381	408	401	393	388	390	395	372	374	371	429	398	395	387	388	401	389	388	364	437	426	390	413	400	406	403	376	422	374	380	398	440	396	369	385	369	390	369	397	394	393	381	377	363	391	426	393	380	398	390	374	396	394	406	389	416	361	396	405	399	404	405	425	392	388	427	368	396	382	395	373	376	406	381	353	370	393	408	410	410	409	382	389	402	399	412	441	379	373	395	378	408	377	374	390	388	405	393	384	391	401	401	403	388	411	377	386	403	387	399	372	423	379	395	374	379	391	397	371	403	378	389	403	371	383	401	369	392	420	352	405	383	383	374	362	408	400	382	389	375	412	393	384	367	392	396	394	374	378	411	393	374	392	386	408	406	369	381	367	440	413	373	365	387	389	379	404	367	426	432	387	389	412	372	375	378	354	372	373	409	375	414	368	368	415	390	406	385	394	390	364	349	407	369	387	404	365	416	363	367	400	392	395	341	391	385	370	374	398	362	392	357	398	386	384	380	365	371	397	410	419	378	388	380	368	370	381	393	393	362	421	357	392	376	379	412	431	378	377	373	392	384	356	385	395	386	347	378	386	444	364	385	398	360	387	407	385	384	393	369	366	359	345	373	416	392	408	408	394	404	376	371	383	389	383	412	397	389	406	414	396	365	378	387	400	424	404	415	403	378	374	370	373	359	384	392	362	422	375	401	335	380	392	370	384	379	372	407	420	379	335	361	384	389	380	382	354	384	363	410	397	384	389	399	384	379	380	392	393	387	382	405	411	397	389	395	394	397	420	406	410	373	425	393	405	412	394	404	388	390	382	430	392	382	399	359	383	387	366	373	406	368	389	353	373	376	393	374	378	340	361	390	378	400	350	407	376	387	381	389	398	381	395	381	396	359	398	407	397	398	365	392	378	389	357	364	385	374	368	387	348	381	384	369	375	381	406	410	380	386	369	384	375	394	401	380	408	381	414	366	396	439	386	397	376	383	406	385	403	376	358	399	414	397	377	409	395	349	422	407	404	418	387	420	389	412	346	395	396	372	413	366	429	394	409	402	353	364	379	413	414	375	357	414	397	414	408	397	372	390	398	383	394	348	416	411	390	394	382	375	386	373	385	381	422	406	373	398	381	392	402	390	365	352	361	363	404	425	404	401	407	380	361	383	393	374	365	379	377	405	407	426	393	365	396	372	380	372	377	383	391	419	375	387	375	381	371	404	406	391	411	404	367	387	409	360	378	393	410	386	401	373	383	386	408	411	380	388	410	371	367	378	389	395	388	364	373	389	379	398	366	388	398	380	369	373	383	403	396	373	382	430	376	371	406	393	392	362	372	379	384	421	417	410	412	379	398	371	377	390	384	401	376	376	357	405	383	390	409	374	397	404	408	426	383	375	373	398	392	396	391	404	387	401	388	374	390	349	403	399	397	412	416	393	377	440	381	361	396	411	370	383	386	398	363	379	381	421	363	417	364	383	373	411	405	371	384	381	406	418	400	386	379	406	371	375	385	379	376	381	344	370	406	383	398	417	348	388	398	405	394	360	392	407	391	386	393	399	387	373	409	400	384	384	382	411	341	398	380	393	378	398	408	403	372	395	355	382	389	401	412	386	387	377	401	389	403	407	399	407	411	386	415	413	391	351	395	400	378	421	399	414	354	412	440	375	413	406	381	407	376	351	383	412	387	401	391	420	386	427	375	396	377	385	379	390	423	365	365	398	382	358	397	388	376	376	387	388	385	384	400	398	404	354	382	359	396	399	382	405	373	407	402	384	383	351	371	386	411	358	394	412	409	395	362	427	396	393	420	366	396	402	377	405	396	357	410	393	383	366	375	368	392	398	373	376	392	416	416	376	383	394	396	371	359	400	381	406	400	381	407	393	374	378	410	372	409	398	372	393	363	389	419	381	388	339	394	370	383	389	359	416	391	397	369	384	375	424	381	391	419	363	366	394	360	397	395	396	375	382	379	437	408	391	388	399	395	369	372	371	392	378	390	386	370	381	382	417	374	392	367	364	364	376	396	361	383	374	390	389	355	387	367	373	404	366	364	360	405	377	399	397	413	417	393	413	380	375	362	376	414	410	354	410	370	412	384	397	407	381	432	394	418	390	402	401	393	383	389	378	420	400	380	390	396	369	385	402	396	400	400	417	409	406	423	362	377	429	402	388	417	413	403	378	410	407	378	363	361	401	377	418	382	358	397
23687	21135	28739	27306	25757	29344	31075	21862	8540	4301	3247	2040	498	486	475	438	472	466	432	466	450	481	470	500	478	495	472	471	468	472	437	493	460	485	460	461	488	462	461	449	446	432	487	458	477	445	429	435	435	455	457	438	428	467	434	467	476	495	452	465	439	437	456	438	432	466	470	451	464	487	452	447	463	475	428	436	433	484	471	460	457	452	464	442	446	478	497	454	457	460	475	477	472	423	444	451	458	457	478	501	465	422	449	478	427	427	446	448	438	451	454	441	433	442	419	490	454	475	448	435	442	429	452	437	461	482	449	483	427	427	433	446	477	444	487	467	439	436	456	464	479	435	498	486	473	504	456	468	474	444	453	463	457	431	492	449	448	457	507	486	501	416	462	482	423	463	482	458	463	453	434	472	419	428	444	481	518	439	445	422	422	437	474	455	435	456	498	439	463	459	451	441	455	482	450	449	458	445	451	455	451	452	470	428	462	448	470	413	463	460	447	443	454	459	447	430	424	463	459	451	441	463	465	461	473	454	432	463	408	458	466	460	434	452	450	452	409	462	481	440	462	454	452	457	434	420	449	469	479	443	466	464	473	478	470	472	460	468	466	438	434	457	472	470	456	430	462	432	441	429	433	452	447	454	461	416	434	459	450	448	445	479	499	447	439	453	418	421	458	439	444	435	440	447	459	475	435	466	457	445	439	424	470	449	452	480	452	408	470	464	453	459	430	437	474	468	461	456	462	472	479	453	432	436	437	395	462	475	460	453	463	465	477	463	464	463	420	429	468	441	452	482	409	454	415	423	478	490	460	473	459	482	458	431	434	451	426	429	427	489	476	427	467	457	486	449	462	467	473	477	472	468	429	441	459	454	464	429	468	478	462	450	465	483	490	437	486	440	445	449	483	460	446	409	438	448	448	424	477	501	472	467	457	493	431	421	486	504	446	482	454	417	451	438	467	432	498	455	456	456	500	450	459	452	497	477	434	491	432	443	445	466	448	468	444	414	444	488	468	445	408	463	436	432	434	456	495	423	465	463	448	435	477	454	470	416	456	432	470	426	486	470	460	435	450	449	440	465	475	451	502	454	475	476	490	451	439	447	425	470	476	447	455	445	458	448	482	505	448	458	462	457	438	436	403	435	474	430	424	443	442	458	443	438	473	455	425	465	491	475	430	490	497	445	490	491	471	434	508	482	471	448	434	464	485	500	455	451	458	446	434	475	465	466	451	469	462	443	463	458	454	467	480	452	462	470	456	459	443	468	470	463	455	479	421	427	426	449	473	431	476	430	468	488	465	463	449	443	451	474	484	462	477	502	462	452	473	417	426	441	493	464	442	433	444	484	475	447	471	474	465	451	462	424	473	431	481	459	437	469	489	463	446	427	462	497	454	454	431	443	456	424	465	443	461	462	441	444	458	461	470	464	446	518	413	457	469	461	482	428	440	444	413	477	449	496	422	487	436	467	479	460	488	495	451	464	449	483	502	457	482	461	448	475	515	462	451	455	453	451	480	458	445	408	453	472	458	469	497	474	462	435	467	418	474	458	447	462	465	472	394	488	472	460	439	480	435	444	446	449	476	467	448	426	488	459	443	462	448	456	479	432	421	454	489	423	494	469	431	449	438	424	465	455	463	457	481	465	440	471	495	481	477	433	482	427	441	406	480	429	469	442	429	444	405	481	442	418	443	445	418	474	419	489	469	453	471	479	459	433	504	441	449	481	413	481	439	412	430	507	491	486	485	463	444	434	461	474	464	447	439	431	437	451	465	469	433	485	459	513	473	443	480	429	423	425	446	433	466	444	471	454	422	460	419	438	417	434	447	470	487	461	488	441	461	457	476	465	457	459	460	459	445	439	461	457	429	402	452	416	496	467	447	433	461	449	433	464	469	450	466	483	458	424	449	482	461	436	470	503	465	414	461	444	461	519	432	443	467	455	482	438	470	477	426	479	428	478	442	463	465	466	403	492	467	468	440	454	451	467	453	426	454	462	470	462	468	457	439	461	448	482	465	474	466	469	456	436	455	420	493	474	468	448	475	458	440	445	400	452	448	423	451	441	424	468	441	460	440	449	484	468	487	453	422	457	408	456	466	476	427	478	472	458	454	425	470	493	441	487	457	478	408	464	458	425	485	467	445	454	469	431	497	476	418	431	449	490	491	463	484	450	451	463	454	480	456	444	463	466	465	476	470	404	468	462	512	425	443	436	413	473	416	483	459	427	420	457	435	479	510	433	469	426	419	504	506	457	506	467	454	457	461	472	422	452	446	453	495	450	406	477	418	442	437	485	453	485	448	450	496	505	458	454	466	464	488	487	429	448	438	425	489	449	428	436	442	424	438	508	412	442	413	454	470	419	492	491	459	407	430	468	474	425	408	450	478	458	463	449	472	448	445	466	424	462	494	461	443	445	418	416	427	474	436	438	464	427	456	468	478	486	431	445	461	457	455	494	469	456	456	424	448	476	460	458	516	460	498	427	454	466	496	492	458	468	407	458	439	497	469	458	462	456	428	469	436	453	469	427	455	446	448	437	448	475	446	477	474	472	451	457	445	446	434	467	488	476	462	522	469	420	478	456	428	478	471	440	433	398	440	472	478	455	462	466	432	480	433	475	492	455	444	513	441	470	419	458	446	408	477	450	476	468	441	458	434	477	428	465	445	494	433	433	473	472	445	470	492	430	451	430	447	443	471	473	420	430	459	462	456	461	454	486	437	471	460	486	459	466	444	443	501	485	466	482	440	474	474	454	456	456	462	459	448	496	456	443	437	431	430	436	449	456	471	452	498	409	419	440	463	460	437	464	444	456	483	469	460	455	509	454	448	436	479	456	411	424	483	493	447	482	440	465	407	474	476	424	430	482	450	482	451	437	437	471	444	425	471	432	451	441	473	462	467	417	479	471	443	416	459	440	457	476	426	448	460	464	439	473	435	459	422	437	440	451	460	462	457	472	476	430	482	449	425	494	425	445	466	437	466	447	404	477	461	477	450	501	442	448	447	476	437	457	461	472	478	466	473	419	442	426	461	417	484	430	450	463	441	469	453	466	489	484	483	475	461	438	457	464	467	458	463	439	445	424	464	427	467	460	490	455	451	471	452	429	468	463	465	441	468	447	461	407	433	467	434	441	463	477	451	440	478	464	425	471	478	461	450	410	451	460	471	427	441	430	447	444	474	435	426	465	476	436	460	467	459	439	449	430	492	428	456	461	440	458	512	444	451	456	432	459	470	455	466	402	471	468	463	473	457	455	502	471	448	454	451	460	461	459	490	466	440	428	441	455	461	453	430	410	424	459	455	454	431	443	454	491	483	463	445	489	420	447	435	492	449	434	475	484	442	457	426	463	410	458	478	455	458	449	473	469	439	449	483	415	436	457	473	459	439	460	431	451	449	482	434	477	459	460	474	489	505	404	458	464	432	440	499	457	459	473	476	441	473	508	461	448	485	495	496	458	445	466	421	429	436	394	425	521	473	438	489	441	447	446
28877	50408	45045	40615	29877	33593	32126	24402	9756	6424	5454	3032	488	529	468	473	478	515	482	465	503	479	466	445	506	494	489	466	473	486	501	488	477	487	463	489	490	485	502	488	500	496	470	490	465	468	494	473	479	505	500	529	513	484	486	464	472	505	474	479	482	485	497	484	479	481	469	472	485	483	505	499	481	509	456	485	501	497	512	523	492	503	500	492	474	506	485	467	487	463	518	498	477	478	491	498	494	484	483	471	466	453	460	509	481	508	498	458	459	518	476	470	508	487	494	463	491	500	492	477	508	435	494	498	484	464	511	501	510	476	506	509	491	481	476	470	460	521	482	499	480	536	485	494	466	470	438	477	471	472	483	492	517	458	490	482	471	484	505	501	461	499	510	454	467	475	448	479	461	524	463	464	471	476	474	486	475	481	488	483	487	473	479	495	489	486	523	458	451	451	465	481	491	467	464	495	478	450	470	515	497	483	464	489	492	459	496	445	512	503	464	476	481	502	487	470	493	460	462	487	488	457	521	489	466	476	493	473	464	436	457	463	474	521	490	504	498	448	492	478	450	502	445	496	491	460	441	507	496	499	493	519	482	448	475	461	494	485	473	478	479	492	472	486	449	494	524	468	469	452	524	464	506	465	473	465	473	498	490	485	492	481	463	494	513	494	462	475	478	439	508	524	480	458	508	502	480	473	467	474	482	520	477	447	459	487	468	505	476	494	478	469	461	448	455	508	489	466	470	459	499	463	470	433	494	504	481	502	480	457	469	508	517	530	544	458	454	464	463	483	464	463	485	495	471	476	500	517	501	492	469	482	430	516	475	488	448	461	457	495	511	472	526	474	414	492	459	450	501	456	484	473	485	495	509	482	478	474	502	495	495	528	463	506	484	502	450	452	457	464	485	498	474	478	484	474	475	466	502	467	464	526	457	469	490	496	493	479	454	524	487	443	453	487	469	509	497	480	447	483	465	421	481	484	479	539	461	489	474	485	492	468	468	495	452	482	474	475	512	475	450	499	474	484	460	467	467	454	466	473	471	487	525	507	478	464	476	470	530	447	474	452	468	501	449	506	494	464	463	497	500	457	484	486	504	476	465	476	505	489	501	464	499	483	479	494	481	498	487	495	489	470	495	469	484	518	485	457	468	496	496	487	457	475	500	454	439	452	474	468	468	478	486	508	497	502	469	483	492	457	510	513	449	496	488	507	492	485	460	526	500	505	492	491	496	463	463	475	481	474	506	423	494	468	503	473	480	511	512	507	462	483	510	446	495	525	462	477	475	496	459	520	497	463	530	466	504	494	459	444	484	476	520	476	501	492	498	419	482	440	491	484	474	483	466	459	460	515	474	506	473	482	472	457	486	493	447	488	459	437	470	484	485	484	468	473	430	482	475	519	462	463	458	483	452	446	487	472	521	487	498	481	446	469	474	479	499	463	484	480	463	451	491	483	492	506	501	460	463	483	479	491	484	485	476	432	482	482	496	441	494	468	449	465	473	487	481	489	468	479	470	455	510	467	492	484	455	448	481	483	478	512	491	481	453	503	470	469	533	510	508	474	490	472	488	463	435	454	440	438	497	478	523	498	492	460	511	507	446	430	519	499	484	458	455	469	459	514	515	497	466	498	467	488	500	496	465	537	484	528	510	459	483	483	488	490	489	504	475	502	517	444	470	471	513	469	438	472	522	466	450	473	462	497	495	479	454	473	502	483	443	491	480	493	465	502	490	477	480	450	444	488	496	422	527	480	492	499	431	479	497	491	438	470	485	459	482	446	445	495	488	481	452	488	517	502	508	487	465	471	490	514	449	474	521	482	489	480	476	526	490	481	436	495	470	484	491	475	481	474	458	486	489	498	473	482	470	516	517	497	464	481	514	455	446	488	460	460	487	492	490	459	470	484	497	520	461	449	500	486	502	454	495	448	454	475	467	503	470	504	495	473	498	472	499	510	486	481	440	483	464	461	489	501	439	465	474	471	485	498	434	483	526	459	483	478	479	475	486	474	460	517	463	517	486	460	473	506	500	430	479	505	519	465	474	495	462	443	483	460	436	497	469	471	498	479	437	438	501	489	488	483	448	470	499	481	471	490	519	490	422	482	489	418	500	465	489	472	494	472	520	466	498	505	467	498	479	520	478	468	467	473	508	510	495	469	499	455	451	481	475	479	506	506	483	466	518	481	506	447	493	470	465	448	481	449	471	457	495	506	492	480	453	456	451	476	435	469	469	471	466	504	457	495	480	470	496	478	487	517	504	531	483	479	498	491	480	486	442	450	483	521	475	467	485	473	493	476	430	510	544	497	510	482	469	482	447	478	503	504	491	488	448	449	498	474	453	447	484	466	470	474	462	489	470	485	462	465	477	491	510	457	467	503	472	491	483	511	489	425	497	499	464	468	485	487	476	446	458	465	462	504	465	520	474	439	452	480	496	517	534	486	473	474	506	476	451	479	501	473	476	468	456	493	479	462	492	497	456	506	462	509	479	446	474	479	474	493	503	501	482	494	449	462	512	477	495	492	452	488	496	477	447	467	474	448	473	477	489	490	480	491	473	510	494	487	481	458	454	455	444	474	478	475	443	459	482	441	489	456	482	487	506	470	452	530	459	478	498	492	498	497	447	460	486	470	497	497	562	475	481	465	444	462	482	477	478	480	476	493	474	454	471	492	498	498	490	496	478	507	472	492	512	438	488	453	451	479	492	457	480	462	483	475	511	447	455	502	473	484	514	478	467	463	454	506	457	475	489	508	501	516	456	459	482	484	443	453	491	482	496	477	461	472	501	466	465	508	466	453	477	487	456	484	436	471	486	487	452	459	446	472	457	527	466	450	472	491	477	477	485	483	467	520	456	470	492	511	510	478	479	479	466	480	451	473	448	451	485	503	477	484	498	489	458	495	514	478	481	481	470	483	480	485	512	464	527	506	482	484	522	521	479	483	513	451	487	498	460	510	460	481	481	505	462	477	456	473	461	500	487	491	448	497	487	456	475	467	479	482	490	460	500	517	485	487	515	493	463	477	494	516	481	503	529	497	485	449	455	471	476	455	516	462	485	497	511	497	483	522	477	483	436	475	472	471	466	452	476	447	505	518	490	466	496	479	515	500	506	482	403	484	501	495	474	493	514	466	508	501	478	466	436	488	497	485	452	461	465	492	536	471	532	515	501	471	502	506	446	482	456	445	507	474	539	499	486	485	491	486	541	481	538	459	555	475	482	436	502	505	477	503	521	523	495	491	493	456	484	485	485	493	467	458	495	496	484	473	472	515	487	487	465	485	488	477	494	506	455	445	476	483	449	487	526	496	477	490	443	500	500	475	470	469	494	460	463	467	462	495	492	486	502	452	452	488	477	446	492	487	495	507	495	475	473	458	505	455	485	457	478	484	502	484	470	482	450	448	499	478	491	502	477	455	450	462	478	453	493	450	473	534	482	493	454	481	467	490	488	497	491	493	475	480	496	468	496	485	495	482	492	494	463	513	497	490
24919	21087	27250	26481	15271	16731	18999	13112	8383	3872	2054	897	626	568	569	611	570	613	612	625	587	594	596	568	609	561	595	558	597	526	560	595	574	528	559	565	572	559	572	589	531	575	597	547	626	592	586	580	572	569	573	613	568	559	552	550	593	532	602	601	557	598	623	583	590	626	565	564	596	600	631	610	546	615	568	595	591	582	590	592	624	569	568	525	591	563	541	560	553	610	597	585	592	602	539	590	562	587	526	576	585	538	570	608	558	539	584	564	566	596	607	576	558	557	564	562	583	547	526	597	558	586	565	607	601	626	541	583	515	565	574	607	583	575	540	558	582	620	608	586	605	596	533	570	582	597	598	567	569	574	591	585	600	599	554	570	575	541	562	613	565	578	616	570	592	552	573	578	523	567	619	594	558	616	595	570	583	576	557	571	602	590	566	570	574	577	546	559	558	607	621	563	587	580	619	550	622	595	604	570	565	556	604	575	540	621	584	585	553	537	582	574	564	613	638	548	581	587	614	565	549	571	554	550	602	553	540	527	569	578	554	581	568	565	598	593	566	615	606	571	562	567	598	572	565	555	599	590	545	575	576	569	609	574	526	586	593	578	544	547	517	563	587	618	585	580	568	584	566	576	597	596	557	605	552	577	623	576	572	581	615	551	607	614	571	594	543	598	559	609	630	549	570	571	589	568	557	547	574	576	577	579	577	565	572	571	587	551	594	583	614	626	556	619	581	542	589	595	628	586	549	579	574	566	615	620	594	554	580	557	620	564	575	554	573	609	588	554	595	572	539	583	550	614	565	573	570	565	606	591	582	589	580	556	551	587	562	565	556	545	541	590	609	504	531	571	618	530	577	644	523	556	558	579	615	579	609	573	581	573	562	616	611	595	565	592	591	575	572	529	600	605	602	614	622	557	569	589	572	600	593	592	598	601	585	628	621	551	566	547	602	628	559	573	594	562	606	576	577	554	649	561	655	595	620	602	574	577	574	592	605	586	586	575	623	627	574	580	581	544	586	568	588	603	556	603	589	611	560	540	560	597	615	591	605	603	593	582	568	573	559	561	574	595	591	592	614	572	574	555	562	599	587	601	589	585	594	606	545	567	554	564	599	601	549	603	559	606	585	592	565	629	570	549	506	547	616	566	596	599	592	576	618	622	616	592	542	569	598	596	637	568	583	610	588	578	559	604	552	548	558	587	550	564	621	599	588	573	572	586	580	590	591	594	595	594	565	605	562	630	560	588	588	586	589	557	595	601	609	580	535	630	557	566	599	606	610	596	551	591	621	548	568	562	583	572	568	584	565	608	584	593	589	582	627	602	618	622	558	602	557	548	579	551	614	580	569	594	576	585	568	618	558	583	559	570	579	574	582	571	563	572	609	555	548	569	586	563	570	536	605	579	581	584	582	605	609	549	541	591	569	561	563	571	532	616	589	622	558	626	561	612	561	554	590	594	569	590	589	551	631	597	570	556	564	599	552	569	593	563	584	566	591	538	598	628	589	572	611	579	574	576	613	557	603	561	585	560	546	595	587	621	589	545	546	557	595	549	612	582	578	561	570	548	567	596	556	563	586	556	575	596	542	610	589	599	605	560	596	573	591	598	571	600	601	586	540	566	593	571	594	570	556	589	575	578	613	553	603	557	577	607	589	621	578	601	569	590	536	593	593	632	548	620	582	620	567	608	553	590	604	577	575	578	535	586	522	595	612	576	567	600	593	556	588	631	598	597	617	551	625	595	573	591	584	582	573	611	591	601	611	619	601	581	573	601	559	597	607	610	587	574	567	573	614	583	568	566	578	606	600	612	583	567	620	564	540	615	562	622	589	556	558	583	581	610	563	575	587	545	597	574	536	593	546	613	582	596	578	577	561	563	551	591	564	536	547	572	595	579	580	628	568	607	642	606	626	608	573	551	563	623	560	581	558	599	574	587	513	588	537	600	591	578	603	561	573	555	567	564	594	589	571	590	580	596	547	572	566	549	580	563	607	543	589	566	593	552	625	616	580	607	586	588	668	553	610	568	565	580	597	586	604	589	529	551	589	573	577	572	564	607	603	564	614	579	565	539	558	613	607	539	573	590	580	621	651	588	584	554	624	601	608	577	550	563	622	640	568	615	590	582	612	555	569	564	549	588	521	555	569	583	568	599	621	570	597	541	563	627	578	561	526	575	557	609	550	592	572	584	594	568	553	572	574	588	567	559	591	556	593	587	547	581	648	538	583	587	596	565	601	592	599	579	533	590	599	546	576	606	577	543	593	567	562	570	603	571	571	540	618	584	574	573	556	620	577	550	527	574	584	555	575	541	553	581	584	586	559	569	601	576	598	526	596	573	606	594	580	592	558	584	569	555	576	598	603	603	585	575	585	563	592	580	613	567	626	577	586	546	550	577	612	560	570	554	579	598	602	600	570	583	596	572	582	590	544	572	573	583	578	607	575	601	588	546	589	538	550	600	570	597	553	591	587	549	605	575	579	593	553	562	538	580	577	580	627	579	639	598	585	621	580	587	605	605	585	585	558	564	585	594	589	546	595	590	536	585	607	574	607	561	608	549	569	544	584	602	603	562	579	607	594	608	600	624	586	576	585	628	567	594	585	571	618	605	576	575	613	570	558	591	573	595	594	562	593	600	588	571	607	566	542	583	580	583	600	536	573	594	578	597	529	606	557	556	565	614	627	586	586	580	572	561	579	570	612	613	604	575	557	538	566	542	581	598	611	590	578	559	566	622	598	520	577	608	586	569	566	569	612	578	585	628	558	623	610	568	540	561	546	594	569	635	568	526	587	638	580	585	569	599	581	558	619	577	572	634	591	581	544	542	561	580	579	597	597	590	549	585	559	574	596	516	590	563	574	558	538	572	582	611	587	577	599	623	556	637	574	557	603	585	596	576	609	614	611	554	604	576	559	579	545	573	595	567	592	580	566	614	579	600	576	570	611	616	607	542	579	597	520	580	603	549	522	538	577	619	575	573	553	573	566	566	593	555	537	578	545	570	570	603	576	584	607	561	581	589	578	615	612	610	583	585	569	574	563	538	597	530	565	590	598	563	604	588	575	561	540	576	532	582	543	534	562	616	645	553	576	578	576	584	571	557	587	595	601	552	610	583	555	592	568	598	577	572	556	591	559	557	580	579	587	559	576	584	596	554	587	558	578	593	556	567	579	621	579	526	579	615	571	566	574	566	550	582	619	592	599	568	572	592	573	586	531	573	606	586	564	538	611	582	583	594	619	542	588	607	581	531	546	586	526	591	563	602	561	625	597	567	605	603	608	543	525	606	581	603	573	554	606	588	550	522	554	625	593	589	587	584	586	539	622	597	537	617	543	565	602	595	583	560	566	577	586	580	599	610	561	584	600	545	589	571	581	601	568	563	598	623	619	579	581	583	549	564	548	586	569	600	578	586	599	553	559	589	582	608	610	549	581	563	562	547	591	591	572	538	580	585	559	559	570	616	631	597	604	598	581	599	572	540	576	552	615	542
21402	40573	31996	27713	12997	24885	25058	19158	13024	6449	3514	1186	639	632	663	641	659	619	642	677	633	617	619	661	638	656	645	660	648	600	647	629	678	612	687	589	611	605	641	612	664	611	627	640	640	643	644	621	643	653	625	596	607	598	650	608	667	646	619	639	643	631	621	648	670	650	606	595	606	604	589	627	634	602	656	672	629	649	610	632	654	606	592	643	653	623	643	627	636	659	620	654	635	666	631	611	629	605	632	617	668	641	617	648	659	655	663	612	574	641	668	699	585	614	642	612	623	593	664	636	672	639	635	661	588	635	645	557	621	603	624	676	670	650	610	604	642	671	610	653	631	674	580	605	612	588	628	643	687	599	631	590	643	605	633	634	614	638	622	638	606	637	700	656	629	588	657	626	649	631	595	624	631	632	627	644	642	632	632	622	639	605	628	609	617	642	593	671	634	602	624	619	648	587	605	601	670	643	635	653	621	616	581	646	666	599	642	648	649	617	683	582	628	682	629	667	636	664	632	634	637	658	640	623	594	602	613	625	623	613	657	645	616	623	643	631	603	612	610	623	625	688	647	653	651	633	625	628	636	619	664	650	652	647	641	647	639	641	569	659	599	627	661	589	627	605	614	648	645	615	631	648	638	628	637	584	606	573	622	599	630	639	634	630	612	628	620	633	624	597	647	668	578	640	628	641	666	648	615	621	575	627	627	626	628	650	607	631	628	627	698	618	631	682	639	608	629	642	625	653	603	648	662	586	620	653	679	611	627	610	648	652	618	618	657	628	628	644	608	630	658	598	611	663	645	610	669	609	661	643	596	612	642	653	632	657	623	606	630	619	595	630	621	623	601	609	591	617	638	611	657	631	596	620	634	645	644	614	605	634	605	589	672	625	656	624	657	614	615	608	591	652	620	627	632	608	602	685	623	659	640	621	658	652	622	697	627	642	659	635	594	663	667	635	600	644	649	617	672	654	682	651	638	650	637	592	652	611	640	631	625	605	641	627	656	641	612	636	675	663	603	660	597	632	617	585	622	623	613	675	640	583	693	610	650	672	605	626	602	607	653	619	619	615	655	634	643	633	620	604	629	652	680	620	604	626	675	609	642	646	614	595	622	620	594	643	644	622	634	630	623	621	584	615	667	631	630	638	609	619	641	608	626	643	611	634	570	598	601	636	623	624	627	663	609	604	616	585	641	605	605	643	679	647	660	634	653	642	614	660	628	619	654	651	626	640	609	643	603	640	621	637	688	629	655	602	654	613	588	626	603	610	626	623	668	600	638	623	650	651	616	615	683	612	628	619	647	642	619	596	592	585	660	643	646	623	639	629	641	634	633	613	609	596	588	659	681	588	634	616	638	635	590	633	620	647	658	629	604	648	643	616	610	632	659	628	617	611	617	652	621	591	613	691	655	639	609	645	623	634	630	633	637	612	590	594	624	631	628	643	660	603	613	643	622	597	624	640	608	670	603	671	593	640	674	612	611	588	657	656	606	614	618	630	656	606	611	644	625	666	602	652	602	621	636	661	624	619	627	574	606	600	617	616	605	635	625	667	610	591	639	638	635	609	678	607	643	565	693	641	652	638	643	602	574	619	647	612	608	649	612	643	621	619	671	616	574	631	622	602	643	598	676	609	593	601	653	670	616	637	598	672	650	648	597	612	625	628	674	646	606	672	668	648	634	605	663	599	600	627	614	639	653	638	561	634	634	633	635	596	649	645	625	630	636	605	610	664	643	662	644	659	612	648	641	622	614	598	637	600	573	633	679	630	600	606	649	636	623	636	638	606	631	632	638	635	653	676	652	661	638	648	622	588	627	621	628	630	638	644	617	610	583	632	593	628	573	626	625	616	601	616	643	713	676	591	648	650	602	616	672	607	640	624	624	632	639	631	644	648	571	636	643	653	619	636	597	651	644	629	649	623	607	679	664	632	669	651	604	648	601	643	679	619	649	622	622	638	659	619	602	637	653	663	634	620	656	649	628	628	654	593	605	615	666	658	602	593	638	621	619	681	658	604	570	644	632	619	575	650	597	595	618	609	628	651	668	615	629	664	630	644	676	629	658	629	604	644	601	596	643	672	645	648	647	667	631	660	634	600	600	690	589	611	615	602	631	595	601	675	632	611	632	634	631	625	625	649	668	616	574	616	598	653	608	645	653	594	600	643	659	627	593	639	649	631	641	600	655	605	648	599	657	633	632	617	615	625	628	603	638	638	614	618	635	658	654	680	598	613	658	644	639	629	676	618	608	614	640	588	615	619	636	623	658	640	644	654	634	629	629	651	609	586	627	634	610	644	607	652	641	625	625	639	580	633	586	601	584	592	628	595	597	659	608	651	596	628	674	599	583	610	609	626	608	617	643	601	657	603	609	624	664	671	552	621	665	651	645	582	639	605	693	606	651	594	622	603	607	621	634	617	630	625	631	643	581	602	658	634	641	660	665	656	622	668	672	640	662	645	644	649	609	616	665	655	593	589	638	628	635	593	619	647	614	616	587	639	660	617	682	621	609	622	651	654	657	632	624	614	610	673	663	634	627	631	606	649	626	657	625	618	653	634	640	631	670	582	563	608	629	653	622	618	649	659	646	605	620	660	647	641	629	604	612	600	638	654	628	642	644	630	615	660	634	577	646	619	631	594	612	660	618	611	575	617	610	633	638	641	663	610	646	609	531	621	648	659	667	634	649	632	651	621	656	609	631	615	622	650	653	626	646	599	610	604	613	630	633	624	624	629	596	643	632	638	608	622	635	609	637	628	645	609	645	560	667	643	646	576	651	629	626	625	615	603	635	644	667	642	632	619	604	652	630	675	594	651	666	653	633	583	624	635	635	641	588	620	636	571	632	653	651	652	612	631	669	652	627	597	645	656	602	639	597	629	658	641	591	612	565	673	663	627	642	610	590	686	638	633	613	615	638	654	675	625	663	607	635	636	648	596	600	630	611	625	635	615	675	663	627	613	592	648	634	646	646	621	656	612	610	663	645	610	660	644	689	626	630	626	614	632	650	625	615	632	669	590	659	647	668	647	614	629	655	585	630	583	667	625	651	598	659	630	631	637	618	636	628	620	635	591	635	652	644	603	652	653	643	667	627	627	599	636	631	589	636	603	618	670	648	632	594	663	623	656	633	636	658	646	580	623	601	624	662	631	607	613	661	628	628	624	593	605	642	626	630	650	581	600	655	628	626	633	610	645	605	626	638	667	645	625	651	637	632	637	635	662	622	613	636	641	635	607	648	573	628	642	686	674	605	619	620	631	622	655	636	649	625	638	649	653	608	612	657	603	607	650	596	620	624	616	655	638	591	614	586	620	638	590	589	589	610	632	619	619	651	652	624	649	597	643	630	603	639	668	648	646	672	626	632	629	596	646	642	681	650	607	585	635	657	599	648	604	627	640	602	629	633	631	615	596	615	573	593	634	644	662	631	614	654	575	601	590	646	616	583	620	633	622	623	648	607	629	636	624	671	651	692	638	653	589	659	616	634	644
22495	21101	28999	24052	21399	27693	41451	37789	26565	10981	5281	3020	896	838	852	820	794	795	835	747	818	839	769	795	788	824	729	829	777	766	808	741	712	788	816	775	797	763	760	708	750	796	822	774	767	791	744	753	757	758	770	774	819	811	739	750	715	765	790	827	828	782	765	807	802	762	781	761	741	768	763	752	775	794	792	774	808	815	776	794	775	757	780	779	764	792	833	783	791	778	764	778	800	793	787	815	765	808	750	738	756	780	787	705	768	769	767	787	758	813	789	745	727	820	800	771	833	797	794	762	780	815	737	776	781	752	756	778	777	781	824	838	750	782	731	810	811	762	778	809	785	754	773	773	779	720	784	806	749	789	785	765	794	780	804	820	779	790	825	810	784	763	821	794	781	814	827	835	734	746	717	768	755	776	775	753	779	773	737	824	802	807	801	760	833	779	812	767	774	780	798	763	762	767	790	759	770	779	775	804	766	767	749	765	780	767	805	771	809	795	817	765	783	739	820	794	739	780	778	779	795	798	773	791	742	816	811	758	819	792	784	767	823	781	764	777	819	757	767	757	794	711	819	791	770	775	819	838	767	777	784	818	754	768	801	821	827	743	773	813	785	791	787	743	765	783	759	770	763	812	796	802	781	761	798	765	745	736	764	787	772	770	717	814	775	780	737	730	801	813	764	804	730	781	774	747	796	796	821	739	782	761	765	769	776	800	768	808	734	774	826	785	779	816	776	729	749	784	731	768	763	741	817	825	788	756	779	747	737	691	744	786	732	742	787	785	790	765	780	758	818	745	841	784	786	764	808	785	742	764	811	777	827	780	799	786	763	836	828	783	793	799	807	770	776	784	779	746	791	715	800	762	782	821	792	750	800	742	782	805	811	769	799	775	726	766	810	740	780	775	763	796	777	803	760	706	766	790	797	782	782	744	763	804	812	778	787	796	796	710	756	768	755	739	771	820	783	806	711	815	782	805	815	734	785	773	781	800	725	743	809	809	845	785	827	749	805	787	749	805	805	810	758	758	760	771	781	757	808	802	775	755	827	721	748	795	785	733	754	778	808	776	836	803	756	807	830	797	809	787	768	732	779	777	773	789	820	785	809	754	775	777	782	729	808	757	760	737	777	762	753	770	780	776	764	743	836	789	756	751	739	739	811	770	710	756	737	814	770	765	810	802	792	770	818	756	793	844	785	798	768	757	764	787	784	824	785	771	743	781	807	826	770	771	759	779	764	852	807	793	782	803	753	787	793	743	798	740	797	759	690	786	761	779	770	745	777	828	835	800	772	792	821	766	748	755	748	794	845	753	794	768	743	795	753	808	760	810	756	796	823	769	771	774	792	771	787	792	774	821	743	797	765	800	776	755	777	762	762	738	725	779	778	773	744	787	780	814	779	757	794	774	775	786	755	747	795	739	783	681	763	806	785	720	803	746	743	774	793	750	770	778	722	748	735	833	754	774	788	770	785	783	724	735	756	778	777	778	785	815	766	811	772	750	806	801	714	818	770	748	783	762	795	803	819	828	759	775	785	803	863	728	782	772	822	770	813	734	793	801	765	793	820	789	748	759	761	783	802	804	789	751	805	714	739	803	720	754	778	780	778	774	751	786	760	827	739	791	799	743	841	752	808	761	814	756	773	785	733	794	766	748	759	783	814	784	730	827	703	805	812	823	813	801	730	758	744	784	801	828	774	803	783	763	798	797	809	759	796	767	795	799	853	854	775	816	777	768	755	744	804	765	753	818	777	790	808	813	785	784	782	824	780	744	772	769	755	817	791	812	751	780	759	834	784	769	803	782	753	769	755	806	800	755	747	762	784	801	814	722	791	776	774	751	839	744	799	739	815	779	750	751	762	737	800	854	776	805	782	822	807	818	738	780	784	791	759	769	761	761	827	784	716	752	810	785	743	744	802	755	744	739	780	769	809	762	780	774	763	767	761	827	787	755	779	722	746	784	753	784	830	769	808	760	731	776	726	752	830	767	749	765	815	765	784	768	757	789	755	838	782	809	775	788	773	762	764	780	765	797	743	767	752	791	730	820	798	808	802	776	784	762	794	786	827	761	782	700	749	749	827	751	776	805	790	804	806	782	790	784	771	811	761	814	760	805	796	793	771	841	805	802	762	745	746	780	798	753	793	773	747	795	723	786	735	834	793	800	775	763	746	794	745	779	747	782	793	801	743	749	791	777	778	807	824	787	737	726	728	771	754	791	800	759	801	781	753	749	766	788	783	765	734	758	756	753	792	781	786	781	828	783	785	829	753	759	827	808	776	758	837	765	841	801	778	750	798	787	812	801	782	719	757	811	793	879	772	809	821	806	789	745	761	802	784	746	728	780	761	770	843	790	812	786	759	812	793	774	738	783	759	743	822	761	781	752	796	796	759	763	844	774	764	827	791	774	750	761	743	744	741	737	760	804	814	729	802	748	782	764	783	779	751	774	803	754	785	754	792	771	826	766	782	766	763	803	804	765	758	788	792	808	799	823	800	764	781	733	764	750	791	785	763	727	735	801	767	759	831	764	773	815	793	807	806	747	813	755	763	773	743	779	818	763	774	758	792	777	819	810	767	789	766	772	772	821	755	800	791	755	723	789	783	818	785	778	768	791	749	734	823	715	810	790	787	769	769	777	742	772	795	731	783	777	812	757	805	759	775	767	796	782	770	786	789	752	721	780	753	823	819	788	811	771	782	751	792	740	755	742	739	761	773	773	741	832	839	819	811	796	721	824	814	778	774	766	762	801	754	756	792	720	787	776	807	771	788	849	774	802	823	781	791	773	733	798	772	810	728	770	730	781	750	784	808	792	813	811	821	767	769	806	761	768	832	789	760	773	801	808	866	829	796	771	783	799	786	783	795	760	799	753	783	779	785	833	790	841	841	762	780	816	813	797	805	776	799	754	762	785	770	814	792	746	815	764	826	730	740	768	806	798	778	792	804	771	790	751	763	830	720	800	776	778	764	749	804	796	805	775	787	797	760	754	756	819	738	863	782	763	770	826	762	764	745	742	774	778	776	761	775	799	816	773	756	792	787	792	766	768	836	823	800	791	796	788	784	799	727	799	757	739	764	794	794	781	762	817	820	795	750	781	723	726	771	772	736	813	754	820	779	781	798	751	805	742	788	768	750	773	743	768	734	759	734	757	765	757	786	771	772	769	734	812	736	754	761	754	797	767	804	789	769	771	798	797	794	765	777	807	789	802	793	781	807	821	735	742	737	764	790	772	822	800	770	781	800	735	750	799	785	773	811	801	797	834	799	817	782	761	765	816	791	762	752	843	803	786	769	740	756	746	754	737	814	813	792	706	773	785	795	789	796	826	774	763	802	769	792	806	832	730	734	724	750	808	800	780	823	819	770	749	769	790	788	786	830	750	748	745	772	799	747	832	712	830	811	773	769	790	734	755	796	731	815	771	777	744	789	789	748	738	787	772	764	757	792	795	787	755	775	804	765	800	807	784	791	787	793	778	783	792	740	792	802	773
29725	57470	56886	38285	23116	35133	42297	38905	28237	10590	7609	4237	881	855	872	868	856	838	846	844	811	811	840	811	780	820	845	755	753	786	808	802	810	771	779	860	795	785	776	769	808	812	856	809	808	826	813	786	787	801	770	787	846	857	787	794	785	773	792	827	793	808	815	789	812	797	784	793	818	798	779	811	823	807	764	824	779	778	816	791	812	832	795	851	787	801	799	811	821	806	826	806	807	821	793	783	757	775	799	774	800	837	773	771	799	814	813	816	819	789	753	817	780	776	794	795	780	830	816	817	817	807	778	799	790	790	777	800	825	806	763	807	826	791	811	777	773	831	803	762	817	809	806	803	769	782	811	816	829	767	769	873	796	806	776	849	775	862	813	805	832	761	815	810	777	801	796	799	829	774	770	831	818	770	803	765	787	776	804	743	816	758	776	830	776	812	781	805	749	782	842	818	803	778	781	835	785	843	782	764	839	776	772	764	819	816	763	832	776	862	802	826	838	807	783	769	819	798	802	791	765	778	754	770	794	824	788	786	794	843	753	787	799	790	793	801	854	767	798	819	824	775	817	820	769	833	844	788	771	806	812	783	785	767	831	783	827	752	832	770	785	830	829	801	821	769	829	748	796	791	777	782	791	745	786	808	772	777	803	793	824	773	802	783	835	814	782	797	821	821	734	844	800	797	808	809	799	801	818	831	807	786	751	778	799	768	786	796	805	791	745	800	800	791	812	742	788	780	799	831	770	784	846	782	780	807	782	757	795	739	756	782	813	805	810	787	825	812	823	773	825	772	765	787	760	857	841	770	773	771	801	800	779	828	807	746	775	801	744	832	807	832	787	811	803	789	798	751	851	756	814	783	800	864	789	784	788	802	782	766	832	825	822	829	786	752	778	816	804	796	781	804	834	808	778	757	836	825	775	783	778	820	816	790	757	763	817	789	780	815	797	788	759	717	814	744	813	754	822	820	785	784	765	858	798	798	780	789	802	806	812	847	828	784	825	791	812	813	788	776	819	831	799	776	749	794	801	783	871	798	813	840	811	779	810	787	782	759	773	757	791	789	804	825	845	784	797	767	800	808	797	806	842	810	810	778	794	805	788	771	761	839	769	823	815	775	820	755	772	775	792	796	791	750	772	827	815	778	826	781	841	804	823	800	834	778	811	769	777	788	778	749	815	787	809	808	827	824	812	768	829	766	730	751	797	823	767	820	790	754	786	812	827	807	781	759	742	828	843	781	808	778	818	799	819	806	819	794	819	780	802	797	831	808	724	843	833	750	824	808	772	780	807	735	740	814	815	822	803	800	771	863	770	804	827	775	842	784	782	770	773	821	799	784	832	809	770	815	787	811	777	797	832	843	761	846	817	787	809	820	777	764	759	783	787	794	809	784	716	808	787	743	800	838	750	776	738	840	753	775	773	758	770	811	770	789	812	769	792	777	781	789	800	784	766	776	777	779	780	789	765	837	768	770	744	767	828	804	810	820	777	799	784	782	833	793	830	778	818	774	799	822	769	786	792	760	783	790	812	785	818	785	873	755	805	807	769	800	809	829	791	789	770	842	789	819	795	765	811	788	790	790	783	766	785	801	807	764	816	776	800	793	786	760	722	741	817	842	762	805	781	789	790	782	773	781	797	724	753	808	792	736	759	775	788	781	803	780	776	777	745	772	835	763	878	803	841	744	803	769	768	747	795	808	886	783	795	763	838	823	792	797	734	770	782	829	804	784	805	821	787	776	833	803	807	772	819	812	812	808	790	796	774	826	832	825	851	787	767	778	795	831	821	837	805	807	783	794	772	847	781	800	819	821	829	746	800	810	825	794	788	801	885	764	823	791	778	813	803	765	813	829	828	809	769	782	776	794	864	794	816	812	799	785	811	784	802	773	780	796	799	829	785	781	786	821	815	781	780	777	826	827	768	753	792	761	791	814	801	794	746	799	801	778	769	798	792	823	798	826	787	841	801	790	820	815	809	833	778	759	766	788	784	797	852	796	788	809	739	785	823	793	831	832	761	760	825	822	824	812	779	814	807	809	794	808	818	748	811	788	803	810	794	766	790	763	809	813	840	792	817	763	801	787	768	791	808	761	773	842	788	762	796	798	853	864	803	824	828	830	799	806	769	784	772	825	764	763	790	768	769	797	788	778	785	850	810	756	816	799	792	844	793	768	795	811	771	800	779	775	783	803	744	853	816	826	810	774	790	830	815	822	811	749	806	776	778	790	791	801	772	810	751	792	790	834	780	797	821	773	814	758	797	772	788	840	777	781	776	818	851	791	836	812	815	777	802	802	809	803	804	754	760	816	801	792	809	788	784	754	788	772	782	811	752	807	766	790	810	791	805	810	781	766	799	849	769	766	815	779	738	803	787	818	772	841	796	832	809	797	835	838	836	765	834	774	784	783	783	811	793	761	757	790	765	796	830	838	825	785	787	800	746	813	786	744	813	784	788	824	825	839	789	829	806	773	763	813	827	816	781	800	822	733	829	751	798	794	768	802	774	785	776	832	783	825	833	783	798	779	797	830	763	735	777	788	771	801	749	814	820	764	777	810	824	837	831	772	793	790	802	786	832	781	782	794	806	826	783	792	750	836	793	781	819	807	751	798	810	797	809	788	788	789	794	788	781	838	772	816	777	774	785	750	782	802	781	802	798	789	756	797	751	740	769	845	821	779	853	762	800	785	785	797	784	781	838	808	815	748	810	792	766	772	813	777	772	767	800	765	767	824	776	742	776	786	799	794	792	789	785	793	786	743	839	758	825	815	797	805	761	824	861	737	785	782	761	814	832	862	792	767	832	783	777	795	841	781	750	787	825	759	805	765	811	756	750	800	789	790	804	843	781	812	802	786	736	838	791	842	733	828	847	730	810	784	809	767	818	792	800	789	796	801	812	768	814	841	820	774	835	776	811	812	761	774	827	753	805	802	780	755	825	840	805	814	853	772	797	772	858	832	852	822	819	843	821	791	778	700	807	797	774	798	774	828	810	797	815	785	837	784	785	825	826	846	820	815	761	858	775	777	795	823	774	747	850	823	839	789	784	813	819	826	796	741	789	801	812	845	767	790	814	812	804	800	787	822	803	775	766	771	757	780	838	762	822	792	856	799	799	770	795	795	820	796	824	769	807	796	795	780	810	798	820	754	770	797	794	814	785	779	823	796	812	786	810	775	810	819	738	843	763	789	770	747	759	795	749	787	787	778	808	809	826	830	723	746	773	828	784	787	774	808	855	772	761	752	802	805	806	805	734	822	778	776	758	775	773	846	792	813	742	810	780	795	798	820	740	756	814	811	800	781	808	791	854	826	801	763	793	797	796	800	796	774	761	819	743	817	823	821	823	804	788	848	831	831	786	733	797	826	803	797	752	773	780	802	830	786	769	806	805	798	796	838	850	768	821	782	776	749	790	774	778	757	746	800	781	762	721	798	785	790	793	812	785	787	812	818	777	797	836	761	774	797	811	795	810	800	806	814	765	836	767	791
28773	35858	41230	26628	10553	7104	2878	3734	1583	645	569	374	379	356	416	368	373	387	355	395	435	427	406	409	367	355	378	400	395	416	398	390	384	438	379	398	400	374	351	388	367	407	376	406	377	378	421	398	417	369	362	383	449	363	370	385	374	386	400	381	387	373	410	411	403	352	402	395	373	402	402	394	376	398	383	369	340	415	391	385	407	405	352	390	369	384	376	421	418	361	410	386	372	373	432	377	372	383	448	389	373	359	359	371	403	381	414	396	407	368	415	393	352	400	396	379	371	419	373	394	365	362	360	396	398	396	380	352	400	409	410	393	382	389	387	407	406	404	376	398	382	382	399	381	389	386	369	407	379	374	363	374	426	422	409	381	378	360	381	396	385	358	380	432	378	380	424	410	381	415	371	397	393	418	385	361	407	345	398	395	375	378	378	401	368	430	397	412	373	382	363	363	402	407	406	361	383	433	390	370	390	408	397	379	376	378	399	419	431	365	424	411	406	396	406	388	390	388	362	427	402	383	378	374	392	404	391	385	376	409	379	393	360	418	400	401	402	412	400	371	396	397	396	386	414	365	362	373	420	360	437	384	390	386	403	399	378	372	401	368	403	377	374	363	385	406	387	404	386	406	404	396	374	377	422	392	364	390	386	400	405	385	375	378	407	377	406	361	371	384	372	398	367	382	390	383	374	374	402	408	393	368	433	386	391	382	394	412	409	379	418	395	401	378	366	428	393	387	389	413	395	369	368	367	372	372	396	387	394	395	381	414	383	378	340	420	392	374	382	377	396	376	394	407	362	383	414	366	372	370	375	394	360	377	374	389	378	407	401	364	376	375	396	351	378	384	434	363	388	362	370	351	360	412	409	374	400	408	386	403	412	398	400	366	408	414	361	399	395	413	408	357	388	393	415	354	421	359	381	392	434	396	414	390	389	351	361	377	377	387	400	372	444	369	410	374	411	384	421	397	401	430	373	383	406	410	385	397	345	360	387	388	403	395	369	394	416	383	416	396	408	381	378	391	377	385	399	404	381	365	387	407	408	388	399	398	360	426	396	445	398	361	409	391	359	375	407	407	396	382	364	396	394	384	373	416	401	418	430	410	383	399	368	402	399	407	398	415	394	422	339	383	380	406	389	415	389	392	421	392	393	373	387	384	411	381	414	425	420	365	333	414	388	375	420	371	400	387	423	398	437	390	375	370	397	391	375	396	383	373	407	398	397	356	415	420	380	410	384	397	376	393	382	400	351	367	379	389	412	380	372	388	398	398	411	386	386	403	374	399	396	391	398	362	399	414	381	401	413	394	419	368	353	415	385	400	380	369	360	369	406	409	365	394	382	386	353	397	371	368	394	386	354	389	403	387	396	390	395	414	402	400	397	391	388	403	428	401	374	375	401	402	356	374	378	371	409	351	350	379	412	382	381	369	418	370	408	385	374	372	383	368	403	423	371	412	341	401	337	408	397	402	420	402	377	347	368	410	401	375	355	384	383	406	406	409	404	412	334	385	376	385	379	418	386	359	388	420	368	407	403	416	368	343	371	386	404	442	412	338	390	410	410	379	371	407	396	391	415	385	426	385	371	364	389	361	416	403	369	380	410	382	412	354	383	400	425	349	407	397	406	417	427	338	383	398	379	378	404	394	353	394	374	395	407	404	383	397	407	393	386	415	366	386	366	359	387	384	393	416	401	379	403	385	371	399	396	385	353	420	379	377	407	369	372	395	423	397	389	393	392	391	395	379	388	360	353	390	390	413	374	375	391	367	381	388	418	394	371	382	374	364	437	400	375	401	363	396	360	373	422	410	401	378	391	437	435	407	378	432	357	398	378	396	374	402	383	383	355	382	426	407	376	434	380	396	371	379	378	380	410	374	382	378	379	393	386	405	389	377	389	375	419	369	417	418	418	391	398	399	384	395	402	383	407	419	389	377	374	414	383	375	413	361	422	382	354	401	388	378	409	394	396	420	369	425	375	398	408	391	404	395	382	392	378	429	398	426	377	389	367	395	405	406	395	365	402	364	381	388	353	362	371	416	390	371	387	370	401	373	434	409	357	409	400	378	410	356	371	408	388	416	415	399	410	436	393	388	387	383	400	397	365	379	417	399	400	359	368	365	391	381	375	404	405	382	398	407	354	355	389	403	408	419	432	403	384	423	373	373	385	402	391	379	409	377	395	360	391	376	417	328	378	382	397	379	390	397	394	396	405	401	393	393	422	410	424	410	410	385	381	378	393	386	392	427	359	396	370	366	387	413	371	403	414	386	402	355	371	398	379	388	375	380	380	376	409	351	408	395	412	374	383	413	385	406	379	410	424	375	384	381	395	369	385	366	387	346	407	389	412	400	386	412	393	380	373	375	390	350	363	389	374	431	365	415	379	379	398	368	405	390	395	418	363	409	401	417	407	389	385	386	372	422	388	383	400	364	362	347	379	414	341	386	382	407	381	409	364	412	386	381	398	391	384	354	380	393	392	389	394	371	376	362	363	354	343	389	362	398	400	421	404	407	381	391	400	384	380	410	356	387	391	402	406	382	406	392	396	394	415	391	360	430	362	368	421	376	389	408	371	361	425	410	405	413	382	421	383	376	427	378	412	392	394	376	391	386	385	376	340	377	395	337	374	397	384	374	337	391	385	353	407	406	355	386	380	422	388	387	384	379	367	408	397	416	383	388	400	370	377	381	384	377	369	364	354	401	401	398	379	400	387	375	366	407	408	434	383	434	380	363	388	399	382	405	409	415	410	387	359	380	380	399	391	416	354	407	395	349	351	408	388	384	372	403	390	417	391	381	408	368	393	410	439	386	391	392	381	384	397	372	381	385	365	392	405	380	392	388	376	376	411	378	408	382	362	367	362	378	367	392	408	359	404	389	380	448	412	451	380	424	392	345	393	379	370	428	415	392	396	392	402	393	381	379	374	372	358	347	393	406	380	413	401	369	382	355	427	423	397	403	364	415	381	387	398	350	348	396	400	406	403	383	379	428	438	391	343	389	377	418	359	383	394	419	405	388	386	342	391	408	379	383	388	383	406	400	386	391	384	389	354	394	403	383	394	387	460	409	390	381	421	399	383	369	391	405	395	417	431	396	384	391	406	435	392	380	376	392	401	394	355	397	431	399	389	333	381	378	398	416	391	374	370	361	386	411	405	372	407	381	349	370	352	426	402	369	379	388	383	373	371	383	394	376	380	384	394	340	403	430	383	413	370	368	392	369	356	401	405	429	392	393	393	373	397	401	387	394	392	386	367	410	407	394	366	403	388	389	398	377	376	380	401	363	379	391	381	378	362	404	396	377	360	421	372	354	393	383	415	369	394	362	395	386	397	399	377	397	394	354	393	381	396	378	418	401	365	391	390	380	419	348	396	377	399	407	376	375	369	391	412	363	402	361	399	397	391	374	421	395	394	415	375	371	412	389	368	400	380	399	401	394	372	398	419	417	428	388	405	397	364	394	428	420	432	374	414	377	365	397	413	388	354	351
16895	49241	39970	22059	11722	9380	4108	6163	2428	912	762	507	436	464	418	428	443	429	420	428	465	409	433	429	448	442	382	450	432	433	390	375	403	437	453	437	410	433	409	405	438	415	442	443	408	414	441	420	445	418	443	435	433	476	384	438	424	431	427	437	434	445	444	436	430	425	427	423	408	437	399	443	431	427	446	383	392	432	455	436	417	418	434	442	384	422	440	410	417	416	446	413	402	450	385	409	456	401	418	407	442	414	453	416	409	431	412	441	433	411	458	444	445	430	460	424	401	429	418	407	449	430	429	444	443	435	440	442	420	454	432	425	420	416	446	442	435	416	475	426	432	463	422	413	464	418	435	406	418	424	416	448	424	417	423	453	424	443	410	442	457	456	437	407	443	408	432	455	407	436	431	426	422	392	441	421	436	500	442	422	449	442	426	406	453	428	424	444	442	447	454	448	431	438	397	446	435	427	396	411	441	432	405	439	469	424	439	443	401	419	419	452	423	438	425	430	433	432	444	432	426	426	419	442	439	433	417	394	392	445	408	416	454	422	415	447	416	424	415	457	413	440	433	434	442	427	451	402	423	429	448	402	415	458	424	457	453	449	429	423	438	436	459	442	450	440	405	409	445	398	425	419	448	416	430	417	448	417	418	444	439	410	414	419	436	443	378	419	469	432	418	441	426	404	427	436	423	406	459	406	440	406	428	462	426	426	412	425	463	409	420	460	434	416	448	440	412	416	410	454	418	435	415	435	436	413	444	430	436	402	425	437	426	418	410	426	402	435	419	440	469	412	473	437	397	440	423	419	445	423	411	415	440	422	384	399	432	438	440	391	422	410	417	434	420	444	423	412	434	416	469	412	398	408	415	429	439	444	419	433	408	418	433	447	442	440	438	420	431	425	428	458	417	412	424	433	427	428	421	421	419	393	428	443	482	447	441	425	417	433	448	434	386	455	424	400	467	409	422	440	414	404	455	437	415	447	418	427	438	403	403	424	489	432	434	437	446	413	452	438	411	418	446	421	431	419	442	421	432	438	405	420	427	425	411	462	429	442	449	406	411	425	426	466	449	436	449	429	402	453	440	445	422	406	450	462	408	408	395	435	437	415	401	447	408	409	457	419	425	396	453	454	431	376	444	447	401	422	444	407	446	432	435	439	420	430	426	445	439	419	418	416	445	440	481	385	429	411	428	408	449	427	412	454	381	457	393	414	418	441	399	383	425	426	412	439	446	426	431	405	422	437	419	391	422	428	403	457	414	413	456	463	434	437	415	463	452	442	408	399	463	418	450	385	440	417	401	395	464	423	444	446	420	404	393	392	462	414	408	418	408	423	410	430	427	470	426	425	443	444	411	392	423	440	411	420	395	463	445	427	419	418	398	433	425	424	473	426	457	443	422	457	429	422	426	450	441	409	395	450	452	419	460	457	415	407	425	452	443	451	415	410	425	439	412	421	438	422	417	412	414	438	425	400	428	391	411	459	413	417	401	426	409	421	429	417	416	435	418	415	420	412	435	441	431	433	407	385	433	463	451	423	429	438	387	427	431	425	418	439	471	446	411	404	440	441	411	438	422	425	404	423	437	406	451	427	453	449	414	403	443	447	454	403	457	431	456	433	412	446	424	431	418	378	409	423	420	405	419	441	438	441	426	466	436	431	443	418	425	406	395	447	416	422	431	419	468	416	445	425	451	430	406	418	440	417	440	442	394	448	427	455	420	435	412	423	406	402	436	456	438	401	437	386	441	432	404	405	435	414	417	414	445	413	395	403	413	392	407	454	464	405	413	471	423	415	415	420	436	411	447	425	418	426	456	428	409	465	411	436	402	420	441	448	447	436	399	404	424	440	420	440	407	442	401	438	419	450	453	442	427	409	410	434	421	432	406	470	430	435	436	442	447	419	419	452	436	426	431	421	419	418	442	443	443	433	413	380	403	443	436	455	419	432	442	416	444	459	433	469	440	454	449	419	410	425	446	427	431	421	459	429	442	448	440	432	450	422	412	444	407	413	425	416	428	444	441	428	444	427	442	429	446	444	443	394	434	397	378	424	407	432	415	416	409	405	413	425	445	397	444	410	437	446	395	403	402	431	440	392	451	416	419	464	427	442	448	398	457	398	463	393	437	440	445	420	396	426	419	415	398	380	443	422	421	428	434	435	462	481	420	433	424	483	419	417	385	419	463	416	445	432	390	397	458	429	437	422	474	408	403	428	386	450	442	466	418	439	417	429	443	430	406	424	405	438	452	425	420	389	409	468	404	425	420	407	473	418	473	403	440	409	387	442	450	422	456	422	396	438	389	412	428	438	440	440	413	397	430	442	432	411	450	407	471	418	463	432	409	417	439	395	425	454	454	460	447	432	435	414	419	408	388	428	428	407	475	427	436	421	448	447	431	475	411	421	444	446	450	447	425	443	451	412	447	443	461	396	453	385	432	429	431	433	453	456	451	421	418	434	468	412	414	403	444	414	448	410	450	458	400	416	434	445	421	431	434	443	449	451	360	422	436	461	460	417	417	414	410	444	430	422	461	445	413	418	391	454	398	406	431	446	424	404	432	458	434	417	440	419	471	425	440	420	424	393	414	411	423	406	416	415	432	468	421	425	420	374	401	445	431	431	395	475	401	427	457	442	399	421	408	429	423	411	432	420	405	428	434	384	446	415	458	399	387	407	453	419	409	437	416	434	422	465	373	417	387	412	406	436	426	466	444	405	401	425	450	424	408	428	422	405	425	459	413	439	428	430	466	427	416	439	425	486	418	441	396	419	438	449	404	422	403	418	437	455	429	403	429	440	459	427	413	460	384	419	390	469	431	433	449	417	456	425	404	405	461	458	452	423	422	430	454	424	429	429	431	430	428	451	445	400	432	427	432	431	436	442	398	439	392	394	424	448	443	432	434	470	472	410	421	434	424	450	446	453	450	439	436	467	414	389	424	396	435	412	445	449	438	403	412	436	418	379	422	430	438	444	417	445	461	469	399	398	426	456	408	442	421	440	408	434	400	434	451	407	434	434	460	420	426	375	444	442	398	409	415	443	465	401	429	455	439	444	435	431	431	387	433	427	409	448	435	399	425	445	426	456	422	401	419	410	426	416	412	394	430	419	409	433	427	437	413	416	416	421	416	407	397	400	397	428	444	418	410	440	419	407	408	368	428	426	434	462	403	424	450	421	470	415	436	438	416	453	404	421	454	389	432	400	444	413	441	412	407	416	394	419	474	444	409	451	491	422	428	413	448	398	446	421	429	433	420	431	426	440	421	414	407	401	374	449	458	384	457	444	442	446	417	424	441	445	457	441	433	458	448	403	437	440	447	402	425	404	441	437	429	410	421	430	440	422	434	444	426	420	416	444	418	460	386	418	415	401	446	420	393	410	413	479	409	429	438	421	452	434	437	482	458	430	384	430	429	438	447	459	454	444	414	466	460	452	416	420	420	432	452	431	442	410	449	453	442	440	425	491	436	470	424	412	409	411	411	437	423	418
23611	21124	29972	28416	23274	15581	4564	2486	5431	10453	7277	746	467	413	428	396	441	414	442	458	451	468	473	426	468	468	421	439	449	435	437	475	476	438	450	452	429	422	443	455	415	431	434	469	382	418	438	443	448	484	457	446	440	457	490	414	436	411	423	415	442	431	421	457	478	424	433	482	441	434	429	454	427	444	433	412	413	440	445	415	455	445	418	415	449	460	439	431	388	430	432	402	418	471	431	406	446	440	461	420	451	448	417	427	420	435	427	423	445	454	435	434	429	449	466	399	454	424	454	413	403	403	415	427	442	414	457	428	431	423	445	426	428	425	430	410	467	457	465	472	427	450	436	385	446	413	450	412	445	448	439	437	442	439	447	439	447	402	435	414	422	428	466	430	434	423	438	426	428	441	408	481	438	419	447	443	479	431	404	398	460	425	462	444	421	402	432	435	466	438	440	418	434	482	426	438	422	422	458	429	409	429	456	410	429	425	440	409	435	436	460	441	435	449	437	429	410	418	435	482	455	459	413	421	453	463	433	426	407	412	424	460	425	459	463	441	468	475	436	432	418	468	428	445	438	389	470	431	439	404	444	473	438	419	454	445	412	451	385	431	419	389	408	423	442	482	433	449	465	428	450	455	453	435	428	446	432	419	460	421	424	392	415	444	450	453	448	436	435	407	465	425	408	453	415	438	414	432	450	452	459	454	467	403	434	397	412	450	369	440	426	462	493	434	437	437	462	421	411	433	439	435	477	446	439	437	437	471	472	433	448	443	424	424	437	463	449	418	432	426	428	430	418	444	444	434	429	430	443	441	390	453	432	437	391	418	475	435	441	434	459	463	423	414	484	414	453	438	441	461	441	454	436	447	451	452	431	430	447	466	442	427	474	434	439	441	431	412	439	439	451	434	419	503	447	463	424	486	451	424	422	439	429	420	480	450	449	406	437	444	382	428	460	440	439	434	419	451	404	435	389	457	434	418	423	434	448	439	426	420	451	440	433	387	455	428	478	406	433	430	443	433	447	442	429	426	406	488	452	436	419	451	438	450	412	460	500	426	422	455	436	423	442	455	435	428	432	417	438	439	436	418	445	383	436	417	445	398	441	434	447	415	456	411	456	452	466	410	462	458	472	434	411	452	442	428	442	452	442	463	419	438	449	435	463	437	433	441	463	455	464	462	469	431	446	437	459	415	452	449	434	426	440	414	439	456	452	416	451	439	448	434	409	397	420	463	442	411	408	422	437	465	440	453	427	419	467	429	434	470	432	435	452	446	446	461	433	429	428	451	420	478	454	437	418	456	449	468	428	463	424	442	452	438	452	410	406	391	436	439	415	445	433	431	463	442	433	411	427	422	421	450	396	423	447	457	415	404	450	431	417	433	478	449	447	468	446	440	402	447	455	443	488	418	471	423	422	426	405	435	452	425	402	374	430	414	421	424	438	448	437	420	432	417	442	448	432	454	438	455	404	427	447	423	450	462	441	438	432	438	454	453	423	475	410	420	395	460	436	440	398	436	421	432	445	472	429	447	489	444	466	401	430	442	448	437	428	430	453	425	465	417	440	436	458	438	409	410	454	454	422	422	398	441	457	412	457	432	410	425	439	433	430	442	451	447	434	440	444	434	449	423	457	422	447	434	410	464	441	403	504	444	432	421	428	448	416	454	451	450	428	442	442	437	426	411	421	434	431	439	445	433	402	415	465	421	414	458	430	458	414	449	428	443	428	453	405	454	443	414	438	419	418	471	423	458	429	420	458	418	445	437	447	428	448	447	438	409	445	434	413	465	428	399	421	439	411	417	454	429	404	418	413	435	452	449	436	430	414	443	436	441	451	443	434	439	430	439	441	423	488	435	424	404	446	459	447	400	439	423	421	414	406	486	419	412	467	441	409	438	472	433	400	431	436	422	444	415	458	396	451	437	445	420	444	445	428	443	463	423	456	458	441	471	409	430	440	440	413	420	427	439	418	442	415	434	432	448	460	437	472	449	420	471	473	436	434	426	404	435	407	437	459	424	412	442	457	418	430	441	421	433	408	472	466	437	441	442	403	438	485	448	492	423	464	416	422	437	438	416	420	392	416	398	461	449	465	447	480	426	441	427	419	440	423	467	439	412	425	399	433	414	413	428	417	432	442	443	396	398	420	427	404	469	442	435	436	427	406	444	463	397	396	473	451	444	405	432	470	428	416	418	436	415	441	411	421	471	453	435	454	445	442	417	449	449	401	452	441	440	485	446	466	404	453	472	443	412	451	449	445	405	440	462	436	429	398	414	453	433	470	433	453	415	418	457	431	428	449	446	414	422	465	460	443	429	405	399	385	440	453	419	405	417	446	430	432	421	413	443	382	453	452	412	403	441	443	449	446	434	464	412	482	414	453	406	424	430	401	421	432	434	401	439	431	440	444	431	393	449	448	394	418	405	442	445	457	450	422	396	463	435	415	422	425	440	459	410	441	435	417	466	451	429	424	443	443	404	472	423	443	416	422	411	433	454	410	456	445	393	470	476	467	395	435	415	410	413	424	490	482	432	406	443	448	475	391	408	430	450	405	427	468	419	436	398	423	459	429	408	396	423	408	466	480	423	456	400	448	429	450	458	408	423	463	432	422	422	418	437	449	407	418	444	447	437	472	450	446	457	455	418	425	460	429	428	406	468	417	454	412	438	443	443	450	433	436	469	430	485	428	428	435	449	425	444	402	420	389	470	399	425	490	460	494	445	417	466	377	431	439	451	425	450	488	432	420	452	421	416	437	412	418	423	433	411	406	401	422	453	420	446	465	431	448	457	413	425	473	474	419	414	409	460	432	453	442	444	436	454	464	419	392	423	428	425	442	378	473	445	429	456	440	436	418	437	415	424	451	426	436	423	461	434	469	405	405	416	444	443	415	401	414	430	404	421	466	414	399	435	457	457	448	429	468	452	453	433	454	426	440	446	436	411	428	431	427	429	434	380	398	421	446	425	424	425	432	442	445	445	464	445	433	429	432	424	429	446	445	455	488	465	436	430	451	435	406	418	467	466	446	426	456	409	428	418	424	462	424	435	435	408	428	429	472	452	422	429	434	436	432	424	465	421	414	428	415	411	429	426	440	429	468	411	474	447	424	408	464	448	416	440	449	454	440	415	425	415	449	424	460	465	416	401	421	432	412	452	464	417	446	407	446	450	424	451	406	408	436	416	428	461	446	443	440	431	435	420	428	433	441	442	424	375	411	449	435	437	429	406	436	421	417	442	462	441	423	428	461	449	424	430	434	397	449	409	446	450	429	409	410	445	448	449	460	435	421	427	455	435	456	434	451	446	385	439	414	434	429	456	450	445	423	440	450	488	432	406	421	435	430	448	450	461	439	457	416	385	430	434	415	406	468	421	410	487	447	401	434	431	409	448	407	424	455	437	402	437	431	461	437	443	431	416	443	436	419	420	461	409	458	433	451	439	433	443	439	461	436	445	428	478	433	471	443	435	442	459	428	401	451	423	475	422	433	439
26844	56380	59173	38705	24109	9065	3830	3990	8980	15755	10402	711	489	491	514	506	480	477	510	471	482	445	478	432	505	497	475	425	492	466	460	521	451	452	447	462	479	448	459	487	474	506	492	448	443	468	462	443	442	442	477	470	432	474	458	441	478	455	445	482	411	460	475	487	473	446	459	474	447	443	445	479	447	470	480	457	505	473	479	472	422	454	471	468	431	420	446	458	476	439	443	432	458	409	484	452	436	471	463	413	464	463	457	427	443	466	469	460	441	431	502	460	501	455	482	454	460	471	433	443	443	472	421	439	462	498	491	484	468	440	435	480	457	455	471	460	473	482	490	434	446	433	441	487	527	529	460	443	463	463	455	486	487	448	460	458	493	459	466	463	460	440	459	447	480	466	481	470	476	437	450	451	478	467	449	442	490	478	445	466	458	468	470	460	450	465	455	488	486	464	489	490	478	490	471	415	449	473	489	451	486	461	445	476	474	458	447	438	461	471	458	470	473	477	502	491	440	476	497	483	460	447	483	451	468	451	448	462	429	447	419	460	468	482	438	447	467	465	441	488	456	476	407	466	473	483	519	460	420	488	463	462	467	487	445	464	460	475	475	475	440	447	487	443	474	487	439	444	471	488	442	461	481	468	450	457	426	483	458	451	521	479	505	450	483	446	485	457	478	457	453	451	519	458	438	473	438	449	464	479	450	446	476	444	439	467	506	445	436	462	456	440	446	488	478	493	459	446	435	475	459	453	460	481	466	435	430	487	471	428	421	442	439	428	429	495	455	459	470	459	446	432	467	461	432	492	443	477	472	489	503	432	474	465	504	452	493	454	493	441	474	484	468	449	460	484	470	500	414	458	448	433	417	428	451	446	479	483	453	473	466	459	431	444	469	488	462	438	459	477	471	426	475	440	460	432	438	435	455	475	470	443	433	462	483	466	487	457	435	442	449	457	444	447	484	462	451	463	470	456	455	510	452	422	490	490	507	478	455	485	448	491	467	470	498	460	433	460	508	475	480	498	466	461	479	466	489	456	501	427	445	456	446	443	447	466	473	500	465	443	438	431	452	454	453	489	444	443	493	458	481	446	483	488	440	481	480	472	448	439	462	466	469	483	479	463	418	455	468	479	471	417	448	466	460	463	502	439	477	400	435	490	452	465	459	453	476	469	500	471	489	458	504	496	439	432	411	432	500	456	433	448	476	473	479	418	428	475	485	473	478	434	457	464	472	445	464	458	437	504	441	436	462	456	483	416	457	435	455	502	480	480	442	468	452	467	440	455	499	458	455	450	462	448	438	502	436	468	490	449	447	456	438	489	458	451	476	436	436	435	451	447	503	480	443	467	468	446	447	435	468	450	497	453	473	441	496	442	474	455	440	484	507	451	464	457	456	455	436	458	471	442	462	432	489	442	450	424	508	464	466	481	440	511	462	446	463	464	486	449	468	492	460	471	467	477	416	476	477	425	480	416	445	459	496	461	467	428	466	414	468	437	479	453	457	456	457	439	491	463	455	479	420	485	457	462	446	472	512	474	427	470	423	436	408	438	433	452	436	462	449	469	453	437	450	456	427	445	443	447	454	440	466	456	514	488	475	474	460	488	481	442	487	447	430	512	463	494	452	440	477	481	441	457	475	472	425	446	459	468	482	435	440	441	445	457	464	467	489	468	457	457	498	428	472	461	438	436	476	463	482	419	477	438	453	484	484	426	467	453	441	483	490	459	450	479	481	456	478	450	459	440	468	479	455	477	465	467	478	467	452	489	453	449	464	459	485	468	429	441	441	452	444	461	486	455	444	437	470	456	477	462	446	432	427	446	470	484	480	466	467	487	446	481	458	467	497	499	476	477	469	442	461	425	478	443	443	416	405	471	451	479	448	492	445	468	487	436	447	504	440	474	469	423	435	478	489	495	474	432	478	436	479	465	462	453	420	444	430	425	470	479	474	459	446	436	471	483	463	448	472	465	458	464	472	491	470	431	437	462	450	433	428	459	445	460	486	489	462	488	468	457	422	455	441	434	453	430	437	450	406	474	459	438	434	455	435	490	428	433	469	464	458	455	435	492	451	467	469	440	456	453	447	424	447	475	437	425	474	481	474	428	437	481	446	478	509	464	446	472	421	451	481	464	473	478	453	448	467	442	478	432	470	492	485	433	470	438	440	480	468	470	436	443	491	462	445	449	440	437	458	468	435	487	457	469	472	469	494	442	440	473	515	465	500	463	462	445	439	510	459	451	461	501	429	493	449	468	492	462	455	448	465	476	459	464	427	528	477	451	506	468	488	483	513	493	463	479	440	456	482	418	465	486	502	477	468	464	447	493	480	475	461	457	458	457	456	477	476	434	440	483	404	459	444	468	459	481	487	515	506	452	476	442	485	485	446	441	462	479	441	449	456	501	444	441	482	448	437	499	431	492	459	477	435	442	504	434	479	434	447	482	451	421	459	440	453	462	445	468	452	467	465	457	450	453	497	491	460	427	497	511	476	418	467	467	471	478	443	463	443	441	460	496	458	422	474	462	458	453	496	476	456	459	472	489	431	438	445	474	451	472	465	421	461	402	439	423	482	432	503	441	464	463	483	453	446	447	511	482	478	444	476	463	423	457	450	429	471	466	476	504	442	480	449	451	468	478	431	455	467	461	471	448	458	477	460	451	460	435	468	452	515	447	454	455	436	428	483	481	485	468	394	439	433	458	494	493	469	458	467	439	432	475	477	446	464	467	455	509	469	474	472	456	442	432	475	460	409	463	459	460	473	449	481	465	452	473	485	446	445	474	451	445	510	465	473	468	476	438	468	455	443	454	510	469	468	478	502	453	443	476	450	468	496	439	444	445	471	469	473	463	446	443	448	471	438	431	484	465	447	468	448	463	445	447	459	495	448	447	459	452	438	438	451	470	456	453	468	450	489	462	424	459	430	476	452	429	441	440	500	431	462	439	438	472	398	468	490	457	444	468	464	453	479	498	465	495	462	493	471	459	470	507	482	463	447	417	430	451	440	483	447	443	477	452	467	484	428	483	459	477	450	454	478	482	471	465	476	442	454	467	460	469	446	438	468	430	470	487	423	482	429	480	469	483	459	459	418	444	451	444	451	476	456	468	448	460	493	422	490	473	456	453	465	441	477	462	472	502	501	459	491	451	482	449	441	450	488	497	439	449	455	441	476	446	474	452	504	447	419	474	449	492	485	447	454	467	444	503	444	478	510	455	479	448	415	434	421	469	509	462	498	438	438	469	472	439	477	489	471	481	463	457	471	471	449	436	504	455	476	466	489	450	472	463	474	434	499	466	427	446	456	456	438	449	441	418	420	480	494	495	462	452	438	495	429	456	443	427	442	480	474	458	459	462	479	474	456	427	480	424	463	468	474	493	496	467	448	463	450	476	456	454	461	479	499	468	436	492	417	462	467	475	467	475	491	479	445	473	440	478	472	469	444	481	446	477	447	449	441	446	436	474	485	429	466	448	416	478	477	456	449	472	450	448
24955	21849	32633	29953	18567	6853	2939	3323	3866	4803	2819	621	586	538	578	574	558	567	543	584	582	537	565	568	556	526	520	567	549	599	567	543	527	574	555	528	538	589	536	600	573	574	541	548	502	583	554	560	587	570	588	575	535	567	554	557	548	570	544	566	539	575	557	562	575	555	557	542	541	505	502	541	550	559	562	516	560	537	540	550	572	559	553	530	581	520	577	542	583	584	596	545	519	561	544	530	547	530	572	546	569	542	551	569	553	573	556	547	625	561	574	565	595	552	538	525	568	553	528	611	522	540	582	527	593	620	539	530	576	581	541	535	496	557	527	568	478	545	591	597	553	536	573	553	530	533	565	584	545	534	538	531	566	566	572	567	579	581	559	589	524	564	570	546	569	527	541	515	571	526	561	544	547	508	570	577	504	535	576	572	594	560	575	567	545	519	577	618	552	568	562	536	541	594	542	539	577	531	557	518	586	574	531	540	546	526	553	497	542	529	602	569	546	545	545	568	585	552	562	560	583	540	591	565	506	524	552	561	563	553	567	610	530	569	592	552	566	572	536	534	595	522	542	574	557	534	584	560	589	536	548	567	509	550	504	533	525	581	574	540	539	551	558	569	573	566	602	575	547	558	532	564	575	589	605	548	567	535	569	586	555	520	546	564	530	575	573	576	572	565	523	564	555	554	562	569	544	590	515	539	553	522	544	579	528	584	579	573	570	610	540	500	543	572	560	562	523	531	506	547	564	521	548	579	578	559	539	566	519	536	556	574	521	569	566	566	551	558	631	574	549	529	552	538	520	567	554	570	551	541	576	588	524	613	506	588	525	573	572	541	491	537	535	507	538	502	594	539	547	566	556	542	574	537	553	548	565	551	583	543	568	574	557	521	594	545	571	562	562	561	578	568	594	556	512	583	578	566	527	568	509	537	558	543	546	573	556	514	535	560	553	563	575	538	557	534	546	583	553	596	517	533	548	530	530	547	544	593	533	546	557	539	609	534	569	573	538	526	542	534	553	518	584	498	511	540	562	568	566	532	600	550	508	573	553	542	536	560	554	540	542	576	560	575	551	559	511	554	552	538	562	511	548	581	543	558	592	533	521	590	530	548	578	535	537	549	551	572	489	507	568	575	554	532	567	530	543	563	533	522	576	566	576	527	553	567	552	537	602	539	562	547	523	541	562	503	564	559	566	566	543	550	550	583	539	593	594	543	568	526	533	578	531	527	569	570	580	583	534	537	625	536	540	548	562	583	541	546	558	591	570	580	554	574	544	577	540	566	583	541	566	548	560	537	572	554	559	547	559	579	617	526	567	524	518	600	546	559	557	554	543	597	522	583	559	532	563	533	546	584	538	588	537	524	550	577	562	557	573	584	578	541	517	518	525	553	566	574	555	557	538	575	556	543	575	565	558	538	559	585	543	556	546	534	560	550	524	572	524	527	574	542	528	536	530	538	544	545	562	563	498	538	537	575	534	546	533	560	540	504	599	545	558	566	561	572	534	534	550	544	516	516	568	537	515	552	554	551	576	586	553	543	544	557	541	540	532	532	554	578	522	591	612	545	564	566	560	584	509	552	508	548	535	641	568	580	538	536	581	593	565	566	560	549	525	542	544	578	542	560	565	552	547	532	520	524	525	549	560	573	576	555	545	525	534	519	531	580	565	538	556	541	569	588	565	547	538	590	554	572	552	525	567	542	523	524	576	533	594	555	559	539	550	558	564	546	556	557	532	553	524	568	531	514	566	551	559	550	539	519	581	551	590	592	596	538	588	589	559	562	544	554	555	563	534	551	515	521	535	543	496	522	556	560	572	573	527	582	555	576	514	526	563	568	551	560	555	546	517	545	548	541	605	548	545	572	545	547	573	523	540	520	585	559	524	525	579	547	548	585	587	575	559	504	579	569	583	532	551	528	511	570	556	540	550	548	532	535	580	571	538	521	557	571	551	620	527	572	552	504	537	535	578	548	548	547	552	543	546	532	544	557	554	573	537	544	527	539	545	533	598	541	535	541	571	522	605	542	525	546	553	538	535	547	578	528	546	590	568	569	571	526	578	578	575	529	535	543	594	514	538	538	557	556	543	554	566	573	547	487	542	511	553	579	553	576	538	556	557	532	576	510	574	580	554	542	529	522	535	530	552	555	561	545	558	539	579	576	547	543	541	573	536	588	507	519	546	536	528	540	542	570	571	564	548	570	524	559	548	565	559	539	522	560	556	571	575	553	536	541	575	525	540	537	517	535	576	505	546	526	554	575	562	553	515	619	544	541	549	556	567	528	536	514	563	565	551	517	562	524	556	555	527	559	530	543	575	565	531	535	581	548	582	549	571	529	494	545	575	557	564	574	584	567	535	567	543	542	575	505	542	537	554	572	559	571	598	566	552	564	574	536	555	556	555	504	513	590	557	521	515	557	510	577	541	572	548	535	581	571	559	590	596	550	526	543	562	528	553	532	518	538	528	583	555	549	608	578	561	560	568	548	545	562	564	546	567	531	563	617	552	527	556	543	573	553	539	494	559	540	585	508	554	532	587	535	510	559	531	552	553	539	573	517	582	572	615	584	536	519	531	522	556	564	595	551	577	537	519	560	552	566	541	559	585	558	551	542	562	545	588	508	549	567	559	555	538	533	537	576	533	577	523	567	513	528	561	506	519	533	545	540	577	572	550	533	572	565	572	549	544	555	595	578	536	559	527	568	561	580	590	567	509	524	568	565	536	574	539	540	547	594	536	556	545	601	516	571	542	535	524	533	539	616	509	572	544	526	518	556	556	551	519	564	578	588	555	557	539	546	566	566	491	561	548	515	560	533	569	542	583	517	558	583	558	570	541	594	563	570	516	573	578	519	564	542	528	600	563	577	491	572	539	572	563	560	529	578	522	537	566	530	581	520	535	527	530	541	530	548	574	578	551	572	538	619	597	586	585	552	545	564	542	595	569	532	541	533	555	545	587	570	579	537	542	627	563	530	607	572	575	552	509	564	584	604	544	564	577	528	581	567	609	524	572	560	553	560	584	551	563	527	556	585	513	540	593	559	558	560	575	514	569	581	593	564	516	580	573	556	553	503	581	523	537	568	521	558	528	527	539	553	558	558	540	556	569	513	628	529	518	548	548	562	528	533	533	552	529	548	563	551	552	585	547	560	567	569	614	524	504	598	554	480	546	555	538	528	563	563	537	533	568	561	573	556	564	564	569	549	565	548	513	536	548	558	544	548	547	554	574	547	563	568	549	521	501	538	559	579	533	577	551	535	571	518	531	506	516	540	536	568	528	587	531	533	534	601	596	587	589	581	574	530	566	579	550	559	607	511	541	544	545	536	548	544	569	539	537	569	599	543	569	565	547	520	572	580	584	568	580	558	557	562	545	561	564	506	537	552	507	581	524	556	526	543	565	554	603	535	549	592	546	542	596	531	513	525	551	605	533	535	539	571	524	508	547	566	604	544	542	574	542	583	568	539	573	550	588	550	571	543	531	565	517	574
26345	60993	50185	32792	17006	7164	5018	5801	7545	8662	4757	691	613	595	609	548	599	617	610	646	607	603	612	565	578	648	595	589	593	607	643	605	605	599	578	648	603	614	621	605	606	610	606	611	611	596	615	585	614	627	610	611	630	626	584	626	603	636	633	616	586	590	593	573	632	594	581	672	668	601	585	595	577	606	569	604	603	581	568	618	591	568	647	627	560	590	576	616	602	607	574	548	580	621	594	612	580	611	600	574	588	594	574	602	623	560	553	622	597	588	629	612	610	622	619	647	612	586	630	610	562	617	591	615	596	596	598	617	596	615	604	566	601	590	566	576	609	628	590	606	595	565	641	618	568	583	638	618	627	611	542	646	616	612	556	599	597	571	610	610	603	616	614	589	584	624	588	605	625	580	630	619	539	544	574	637	578	619	614	628	605	645	592	591	602	595	593	593	583	604	583	571	602	586	559	554	562	626	634	608	611	587	592	631	554	597	570	637	603	577	598	645	560	570	600	610	614	613	632	636	608	636	599	598	601	562	605	596	578	593	620	594	629	624	634	569	577	604	588	595	572	633	608	625	639	622	575	592	630	604	620	594	577	590	602	606	593	597	568	607	622	621	551	620	615	589	607	644	606	633	609	618	584	597	569	572	592	605	613	573	579	633	583	570	606	620	623	593	623	596	623	599	590	587	638	582	604	598	607	630	620	566	603	610	621	587	603	633	587	576	595	653	622	612	619	606	629	634	594	624	593	584	627	587	592	612	568	610	611	597	598	629	594	581	648	553	586	572	586	605	608	588	595	605	597	586	618	630	660	623	583	578	643	565	586	604	608	590	598	580	586	563	611	591	637	651	568	612	620	576	618	632	602	593	664	619	590	621	623	610	621	593	608	554	583	606	623	590	559	583	591	595	578	589	586	658	571	591	628	615	577	608	591	616	605	608	602	572	620	630	633	621	568	587	588	596	620	609	633	583	564	602	588	626	618	582	575	592	618	603	642	586	606	594	632	641	596	601	609	566	561	592	591	611	587	606	560	620	631	582	577	624	601	603	611	649	605	598	593	616	585	587	588	609	610	611	593	583	598	586	625	587	636	575	626	632	586	602	600	614	630	629	591	610	585	620	622	592	554	603	560	631	590	573	629	584	642	583	547	628	578	596	613	577	595	659	615	582	593	607	584	614	601	653	594	582	629	566	624	616	587	623	550	657	585	616	602	608	576	633	591	635	599	603	590	586	632	626	608	573	614	644	614	610	625	590	592	598	601	604	593	603	618	629	631	590	573	601	581	647	628	599	587	601	583	556	580	605	593	547	573	636	613	582	586	548	551	546	611	552	560	596	611	573	593	593	612	578	576	630	588	613	647	638	569	581	605	617	590	653	610	576	605	598	624	603	594	614	611	595	643	602	605	572	618	606	580	590	603	610	562	623	631	618	590	590	603	577	624	539	589	555	630	625	578	593	600	581	607	608	625	572	601	599	639	591	617	621	588	614	573	569	555	614	604	527	620	613	591	639	605	615	612	542	578	606	581	624	568	591	601	555	637	606	629	586	571	589	623	619	548	583	576	609	588	603	590	599	615	589	584	620	576	620	569	631	575	598	642	574	601	622	574	568	553	610	585	622	627	592	562	563	614	634	551	635	581	587	627	582	594	620	580	599	607	577	632	629	622	562	628	578	607	596	644	621	550	594	614	628	590	592	579	587	610	587	592	632	595	645	565	615	585	628	590	565	619	608	563	596	620	626	630	612	610	618	604	613	620	614	637	637	570	631	587	595	636	601	614	599	596	631	596	599	620	642	603	613	610	596	596	634	601	593	566	598	618	611	618	610	581	615	611	640	583	606	619	636	570	601	601	599	603	589	598	618	628	609	611	584	598	594	620	626	591	611	616	605	621	591	616	626	613	634	618	604	653	607	621	601	596	605	586	636	566	616	592	593	583	610	588	631	597	607	641	584	597	626	598	628	680	598	581	607	587	603	594	588	604	579	626	591	568	565	590	583	558	626	637	588	593	605	593	584	589	631	574	615	569	629	561	623	593	551	606	622	583	624	574	621	605	616	584	610	587	633	626	571	605	600	601	586	592	605	593	604	634	616	610	619	618	605	604	604	610	621	644	618	579	616	617	587	615	621	624	554	569	622	601	606	609	593	598	567	587	592	556	631	643	602	617	604	601	597	582	618	626	569	597	577	590	592	571	587	582	627	618	580	645	615	575	603	648	637	647	617	571	556	637	620	597	574	579	564	544	584	628	618	605	588	612	634	629	582	630	603	597	656	593	585	666	568	559	616	595	634	628	626	580	567	609	628	603	600	586	592	602	622	592	563	616	528	588	588	625	603	589	619	586	624	573	590	595	623	607	645	586	621	632	551	609	620	594	600	640	626	574	592	627	589	604	562	558	591	585	587	628	593	601	678	615	556	642	565	609	607	608	608	595	595	588	601	626	553	591	599	596	535	633	605	614	611	609	644	616	603	585	642	613	583	611	605	574	601	615	621	593	622	595	598	608	606	632	594	597	597	604	545	597	612	669	571	589	605	606	610	606	628	635	562	568	610	591	646	616	606	622	619	594	649	578	641	597	580	574	654	607	603	618	586	583	612	647	591	578	599	580	626	600	599	597	584	571	610	575	570	610	605	597	629	614	600	578	595	592	619	600	590	661	573	603	580	572	603	615	595	599	578	601	578	589	576	589	591	588	585	597	573	598	649	594	612	564	575	609	651	655	572	580	585	612	560	559	622	626	591	562	620	630	601	589	609	635	589	589	634	600	623	599	584	601	612	602	562	587	580	633	613	565	599	637	585	605	571	599	568	585	632	625	622	571	585	608	601	574	604	607	574	586	630	621	564	620	571	536	579	585	609	593	642	567	606	570	567	628	611	607	608	577	563	592	586	601	644	611	567	629	606	597	613	595	590	629	571	612	646	612	590	578	608	627	575	627	643	585	600	618	582	612	551	627	579	604	590	602	592	641	581	644	624	606	592	619	644	598	624	607	583	592	621	576	630	597	591	643	588	602	600	592	547	611	574	619	618	612	586	611	571	612	600	571	607	577	603	633	632	579	606	558	626	612	623	614	630	605	590	604	604	611	614	620	631	593	623	573	577	590	627	566	619	599	589	617	617	630	589	613	583	616	608	561	587	575	608	594	612	632	578	610	600	586	613	576	631	602	592	580	606	643	564	600	579	622	613	603	623	618	594	607	565	630	598	597	572	566	584	630	659	588	601	629	601	611	599	621	605	570	629	597	596	602	639	634	564	619	592	613	610	622	609	580	654	638	618	617	575	600	613	606	576	587	593	662	602	630	620	617	610	561	615	609	608	591	592	612	553	611	645	573	608	590	634	582	584	613	613	603	607	612	615	576	626	605	601	634	596	604	575	652	575	642	625	610	585	581	590	612	588	615	532	613	640	617	606	573	584	584	578	582	594	626	557	616	586	575	619	595	609	607	621	620	570	581	646	606	588	641	576	616	607	604	633	597	589	597	578
22617	21206	28847	25049	24125	21404	25191	26571	14767	14700	9334	1194	868	796	804	824	838	878	731	767	750	819	813	792	800	807	808	841	808	770	808	813	766	749	809	821	769	872	813	816	794	782	751	800	814	773	822	787	808	788	801	777	741	821	810	759	797	768	765	838	768	761	785	798	819	830	799	814	776	781	802	792	757	801	746	761	794	801	778	781	803	830	812	812	807	817	836	773	787	775	784	789	796	783	807	754	787	797	767	791	782	801	775	818	800	786	778	858	796	765	775	795	822	745	797	807	806	791	793	833	813	762	772	854	762	769	710	799	790	832	770	784	853	834	813	840	749	779	785	820	861	792	757	760	795	767	799	809	772	781	772	813	753	787	819	745	810	772	829	810	790	780	802	797	768	780	823	757	775	782	773	798	819	765	841	850	840	821	815	780	772	837	790	780	765	831	782	830	756	831	769	807	786	802	752	800	777	804	770	789	758	760	801	835	792	785	739	789	779	762	789	750	759	770	819	820	828	803	796	803	794	755	801	765	851	739	745	790	802	791	790	754	777	860	782	798	849	776	834	798	782	800	789	793	753	834	799	811	800	775	784	788	792	758	814	812	764	816	811	768	826	781	826	774	781	816	731	818	780	825	798	758	791	827	749	786	817	800	807	815	803	790	791	756	744	796	836	731	806	768	794	700	783	752	770	817	798	801	789	826	818	811	784	810	843	799	813	828	805	805	797	746	768	786	781	788	715	758	812	751	853	794	727	797	777	704	790	724	824	871	801	763	736	784	754	805	827	806	818	854	818	767	839	770	804	765	807	739	790	775	757	776	798	799	799	771	755	775	812	835	766	810	779	792	791	786	791	781	737	818	746	832	800	728	789	817	796	797	820	813	782	796	839	832	821	774	787	764	766	849	788	784	803	810	759	817	807	784	824	788	765	753	769	799	757	847	844	782	771	774	821	757	802	808	796	764	794	776	810	807	810	776	775	801	818	776	805	786	783	839	766	782	832	812	804	804	831	805	787	767	765	833	798	780	703	793	805	809	757	798	817	760	786	835	804	803	747	796	775	807	766	801	714	788	790	803	748	784	834	832	807	799	797	770	753	758	747	776	773	826	813	794	791	837	826	791	861	746	752	802	746	848	800	818	778	822	774	837	825	783	779	814	816	808	809	809	796	813	793	776	774	834	831	800	788	792	773	800	826	797	800	789	752	799	839	837	786	786	763	782	788	746	833	761	808	809	744	738	845	849	809	801	761	809	854	792	845	792	830	832	783	814	789	803	838	798	784	796	752	787	776	802	772	769	783	789	748	802	791	810	759	768	800	764	812	735	778	796	769	808	808	807	772	802	744	796	772	795	772	738	774	769	793	797	837	796	751	789	803	780	753	814	805	781	783	800	821	770	781	802	759	741	786	788	849	787	821	759	799	827	806	816	804	780	784	791	800	796	819	787	756	778	789	762	746	804	807	794	784	787	723	744	780	799	809	774	767	839	737	789	738	753	778	759	835	818	766	809	815	804	764	792	768	753	818	763	775	780	831	854	750	786	785	745	807	782	778	767	815	835	873	770	817	732	775	812	783	770	755	800	788	786	826	821	767	821	816	799	789	790	783	786	830	783	786	831	787	737	780	787	761	753	809	782	842	754	793	755	784	784	794	764	775	810	763	792	812	815	786	813	763	821	811	801	781	775	766	811	756	799	802	877	762	829	812	815	763	792	790	812	773	799	808	799	777	772	813	791	726	727	806	801	761	790	761	739	836	787	787	796	764	761	829	803	765	863	792	802	780	822	766	749	813	757	808	797	823	745	777	780	816	834	789	798	808	782	803	771	789	771	807	796	765	745	784	759	779	810	835	779	788	750	779	830	788	776	755	805	824	768	830	794	747	829	757	824	806	802	776	834	837	797	751	778	810	762	803	808	831	808	766	804	804	783	796	826	773	775	737	800	737	791	756	765	776	828	768	817	760	803	803	806	808	826	783	774	797	796	847	812	779	831	751	744	790	808	730	783	804	816	832	792	797	812	801	784	787	801	807	812	755	797	736	774	801	775	802	777	796	771	745	814	756	772	808	825	801	789	819	794	768	797	782	830	749	807	840	789	804	816	791	787	804	730	814	775	807	787	816	794	746	801	765	793	744	779	787	755	771	767	820	810	823	750	844	773	767	765	781	768	782	745	798	767	832	819	800	815	816	821	809	796	795	790	762	771	782	804	802	803	830	770	770	804	797	822	829	763	736	789	836	766	761	774	802	752	816	800	837	818	817	838	792	778	738	802	822	821	823	807	835	815	830	823	789	773	739	831	805	750	819	801	790	772	825	799	765	792	762	723	784	791	812	826	769	751	781	809	732	792	763	804	785	797	745	769	775	769	767	765	794	772	802	801	788	809	860	795	771	784	807	824	791	790	807	794	795	814	767	772	843	811	817	823	826	754	767	771	789	822	765	782	810	832	852	795	752	754	782	800	783	817	774	794	792	783	788	807	795	776	808	816	829	794	792	827	797	759	803	816	800	766	778	804	829	776	745	759	822	799	734	818	836	782	775	721	803	800	813	824	809	791	798	699	819	787	796	880	814	776	805	763	807	769	806	804	783	802	810	774	766	760	781	824	750	778	818	803	813	866	737	816	807	750	772	776	782	783	788	803	759	789	827	808	794	733	872	787	790	797	820	801	779	790	757	793	784	786	790	738	783	824	814	796	801	802	813	786	794	777	809	791	786	766	831	793	786	758	786	778	798	787	777	802	776	805	757	836	755	781	795	824	805	794	812	785	778	784	770	732	833	813	782	819	793	839	817	788	822	785	800	807	811	761	792	818	804	758	822	784	769	815	782	860	822	812	780	804	737	798	813	754	818	735	818	828	786	768	826	744	827	814	780	840	840	761	800	842	775	775	780	789	789	758	787	775	789	764	741	748	787	752	794	808	792	766	799	835	771	867	793	747	811	810	772	734	763	814	751	824	836	782	796	790	784	793	767	843	786	769	801	787	770	729	767	807	834	808	797	812	768	803	794	730	811	794	780	782	737	775	767	825	765	864	794	826	809	793	804	809	862	820	859	794	774	772	762	792	778	761	796	808	783	806	796	816	801	828	767	801	817	777	790	801	787	788	821	826	786	791	798	733	841	793	788	838	822	786	750	808	805	746	818	808	821	776	806	764	798	828	838	817	767	851	801	788	794	821	769	773	744	768	783	820	803	814	788	775	816	776	820	731	814	813	752	742	816	774	790	759	769	813	799	830	792	804	745	803	783	836	789	786	771	852	800	821	775	789	745	803	848	790	812	800	769	786	769	775	747	746	793	806	821	801	852	791	753	802	836	784	874	783	768	810	821	754	814	818	750	832	814	774	779	838	738	788	826	771	838	785	776	790	827	829	788	833	818	773	750	796	800	852	850	752	776	785	788	791	795	806	749	784	750	790	750	824	759	785	785	760	759	757	763	762	819	796	763	816	789	760	759	782	797	773	810	812	813	798	810	802	803	772	800	795	770	827
39077	79168	53608	49234	33584	14264	22678	27175	18254	18669	11266	984	931	826	866	848	806	825	840	845	844	801	773	821	850	807	836	849	802	773	828	802	862	832	849	812	793	780	828	843	798	807	803	784	796	833	825	880	819	763	870	884	791	791	821	798	836	858	823	851	808	851	755	780	804	830	792	793	741	817	828	830	802	788	808	827	800	814	821	798	792	825	794	793	807	834	832	825	861	746	838	827	788	822	817	799	803	822	811	881	865	801	807	786	764	796	795	832	819	842	851	835	823	807	824	804	798	851	752	844	791	828	838	803	795	844	764	809	805	796	761	807	817	828	842	791	855	805	837	849	814	824	792	778	842	829	834	799	895	815	783	831	814	789	830	837	784	806	855	797	828	823	750	841	796	837	781	814	793	777	820	824	870	771	799	822	796	780	841	826	843	878	803	774	860	782	800	800	834	836	813	803	820	799	789	808	772	820	764	776	808	765	810	803	869	859	813	841	800	774	825	839	827	782	797	874	832	786	835	804	793	839	799	831	839	857	853	810	804	755	790	836	791	797	760	869	778	780	847	810	774	817	826	832	798	834	803	826	809	779	791	852	826	793	769	788	789	797	830	732	804	811	847	797	765	767	819	752	781	806	852	855	785	789	812	796	849	782	790	842	799	848	769	819	844	862	772	765	822	856	797	844	777	844	792	788	810	839	840	827	844	826	779	839	842	808	807	768	829	800	829	783	810	797	839	816	814	855	850	763	807	836	821	789	754	805	778	789	821	788	761	816	828	847	793	816	826	792	801	791	785	821	811	787	831	805	834	845	860	857	747	829	819	741	817	838	827	841	802	810	801	849	813	822	764	776	816	826	810	799	816	813	831	821	811	804	770	775	805	822	842	714	792	807	815	858	807	820	828	809	821	829	781	811	804	838	808	836	790	796	773	778	735	846	815	819	835	759	790	798	821	792	804	820	821	748	746	794	816	825	819	831	820	810	847	833	843	848	778	791	797	820	840	812	810	813	755	788	775	832	816	820	789	839	860	812	780	801	793	843	852	850	782	840	779	823	797	791	823	803	783	837	795	853	801	839	824	823	885	791	791	760	836	758	821	785	892	811	879	786	803	818	788	807	790	878	838	790	840	795	812	814	774	789	851	841	811	824	772	810	809	834	837	830	848	786	870	791	816	822	833	829	785	863	813	805	809	810	797	769	779	813	768	803	788	801	822	806	770	811	784	802	792	835	803	841	853	771	806	857	868	867	847	764	814	786	809	846	799	821	834	842	847	817	820	761	789	845	829	766	774	851	787	860	790	797	821	824	752	822	804	798	822	806	831	783	815	777	762	834	850	773	803	769	830	792	836	779	851	821	782	798	785	818	814	805	834	757	819	829	798	781	803	768	782	798	804	859	779	780	785	803	801	827	791	805	850	774	866	806	812	767	804	783	817	823	808	766	806	796	845	794	804	834	763	769	796	734	791	856	815	804	786	771	816	786	818	810	829	789	797	801	798	784	844	801	843	836	785	867	798	794	808	832	813	791	777	756	814	744	804	829	797	834	825	793	821	838	834	781	793	864	784	800	813	809	829	842	795	798	785	814	831	829	834	788	767	814	801	823	789	838	831	760	824	787	780	817	778	828	779	796	805	787	783	807	819	795	776	835	787	809	796	805	812	808	817	764	777	781	816	817	812	766	807	819	777	855	821	796	800	826	841	776	809	830	804	797	826	741	757	837	793	792	829	773	849	783	811	777	834	820	813	821	814	770	750	797	799	798	819	805	792	800	799	787	866	829	769	804	867	823	819	835	813	842	784	763	845	791	779	819	799	763	764	788	810	806	838	850	787	803	813	839	773	786	836	865	784	798	880	784	797	798	791	784	814	809	822	843	843	779	801	776	816	831	766	803	773	809	832	830	789	797	790	818	788	815	804	776	830	793	758	785	900	836	830	828	782	799	804	841	779	806	808	791	859	819	763	779	815	795	796	859	822	801	811	829	807	844	806	801	817	775	807	816	847	787	790	820	776	760	785	777	817	824	785	804	775	804	819	778	857	810	774	825	828	782	768	800	791	770	810	784	845	845	804	767	826	797	812	788	788	784	804	837	836	791	758	818	785	774	829	814	781	845	808	816	813	850	787	863	772	794	782	772	840	769	766	785	814	791	832	826	822	815	790	846	751	806	840	797	749	862	799	805	762	809	842	812	836	825	792	840	800	803	823	769	836	787	813	791	810	820	788	810	785	782	791	828	853	829	761	791	809	815	774	763	830	788	813	776	777	837	790	845	773	814	737	850	818	783	813	777	799	734	756	837	787	821	772	815	777	861	852	754	805	775	800	778	770	809	816	795	810	836	831	760	786	828	800	804	824	830	821	773	815	798	784	814	818	797	773	795	788	816	772	837	745	765	788	755	796	802	802	751	832	767	787	829	800	811	802	817	832	782	796	824	828	766	808	809	847	778	852	749	828	800	830	765	857	850	833	748	810	880	804	806	796	778	792	817	818	792	847	798	817	772	802	772	817	873	813	830	813	780	832	789	833	808	828	799	807	798	834	796	799	817	842	840	806	839	872	822	765	828	835	801	836	798	811	812	790	858	735	828	781	805	887	813	838	830	859	783	805	808	815	795	808	772	791	819	797	805	802	797	740	788	817	777	854	749	796	852	798	775	832	792	783	825	827	821	832	813	798	829	837	863	848	805	793	795	818	831	796	816	814	780	782	797	824	862	822	776	813	789	788	771	799	818	858	828	827	786	768	810	804	811	750	760	818	746	782	779	862	772	838	848	835	824	734	836	805	800	820	786	805	807	787	852	802	797	784	826	828	811	843	807	751	805	797	755	808	777	775	806	817	841	849	758	790	783	827	789	772	864	811	840	766	851	763	788	754	785	853	772	786	802	813	845	745	823	798	828	762	853	902	806	816	783	812	815	799	788	824	826	845	804	750	826	805	815	828	789	803	811	785	814	845	809	848	831	771	765	789	772	824	833	759	812	805	788	801	841	786	788	781	853	762	777	812	750	823	838	795	807	826	822	793	827	788	818	836	776	798	834	796	851	783	770	860	799	773	822	783	865	807	821	821	791	811	788	822	805	791	803	859	761	800	838	820	803	861	834	842	832	804	815	827	791	790	826	758	848	867	838	873	828	787	805	817	783	820	795	792	849	782	804	838	828	843	816	771	839	814	821	850	783	792	765	789	826	845	776	856	826	816	763	834	830	790	835	886	878	819	841	813	770	812	802	804	823	816	820	796	796	803	784	800	819	821	831	809	790	854	776	793	799	845	842	789	784	813	780	795	802	824	845	867	853	812	877	854	794	769	808	813	767	824	822	818	762	804	835	815	820	844	821	803	793	787	814	842	853	811	809	808	823	853	821	728	793	804	812	805	803	784	746	782	809	839	797	857	812	799	812	793	806	870	834	802	814	878	824	779	813	829	822	831	840	831	794	752	835	780	775	814	853	796	832	864	838	818	784	825	799	809	803	815	831	862	769	791	777	817	822
33638	45077	36100	14300	8972	4411	1815	1994	1282	899	676	430	410	400	411	394	399	431	388	383	422	408	428	412	402	390	395	414	399	438	401	408	435	408	413	383	401	444	439	420	407	384	405	381	397	415	425	389	395	410	405	420	365	423	405	380	424	406	391	404	401	359	385	366	378	431	404	409	404	401	400	384	403	363	361	427	425	353	419	389	447	377	413	428	386	357	370	418	425	400	410	414	387	415	421	397	415	394	416	383	407	393	390	439	414	417	409	394	398	389	441	406	440	409	420	405	391	427	445	406	402	399	414	414	431	394	426	369	407	368	395	404	400	434	379	387	401	420	391	402	366	415	437	390	390	406	405	401	410	426	397	407	407	423	411	403	424	404	410	420	403	392	384	436	403	380	403	433	428	413	377	404	419	389	402	399	400	387	370	380	414	420	403	342	409	419	403	381	423	393	362	417	396	413	395	440	403	413	411	429	430	382	379	413	442	464	409	378	405	388	410	383	417	421	427	398	397	382	391	464	393	384	367	401	404	390	400	390	408	411	401	402	413	374	370	375	402	407	406	434	401	420	397	412	430	388	403	396	367	400	446	370	405	392	425	419	383	433	424	451	412	400	399	388	414	417	398	424	402	381	401	412	420	408	423	375	395	452	379	415	392	399	367	415	387	407	410	425	430	405	398	418	425	419	410	365	403	403	425	441	427	440	378	410	392	374	425	402	411	444	428	424	413	396	372	408	396	392	412	420	442	418	410	430	423	427	379	412	429	395	398	359	416	423	385	460	415	390	430	396	396	392	399	418	397	396	425	416	413	392	405	413	387	403	422	409	411	385	408	391	409	406	390	375	380	400	422	398	421	423	407	400	387	387	367	397	437	417	407	393	375	420	444	388	388	424	386	404	391	401	405	409	429	393	377	402	414	372	429	423	419	367	409	376	410	428	418	411	432	430	418	378	414	408	424	423	401	409	413	366	370	400	421	390	394	417	419	396	403	425	388	361	420	397	375	384	414	378	393	389	381	368	407	400	433	393	396	393	420	417	384	400	383	412	439	414	418	381	393	383	406	436	403	400	437	389	400	428	381	423	394	426	419	409	414	403	396	406	401	407	398	403	411	383	412	414	414	395	415	389	377	379	409	420	412	378	395	386	393	415	381	429	387	406	401	394	435	386	400	428	398	374	352	398	409	387	400	411	413	401	407	416	398	394	403	416	425	397	405	422	383	403	374	394	417	410	434	434	437	407	368	406	395	420	402	390	398	423	395	383	387	384	392	385	408	418	426	360	391	404	418	406	386	414	383	425	396	437	366	400	413	416	390	405	430	408	421	397	348	365	415	411	406	424	408	345	399	391	422	424	407	391	392	421	412	385	377	396	395	371	405	435	403	420	410	437	428	386	391	418	400	417	439	363	397	393	425	446	367	375	391	401	387	356	386	378	425	418	411	389	386	411	417	377	412	410	386	423	423	418	408	408	399	416	394	414	402	394	418	398	397	419	424	379	402	416	396	389	381	403	415	408	433	388	371	389	391	377	430	414	394	403	387	393	382	371	396	392	447	385	412	415	400	386	396	425	370	436	394	402	396	386	421	382	383	391	384	404	437	362	406	380	432	377	429	432	403	385	394	478	384	429	409	400	428	420	397	384	426	418	398	387	373	395	416	378	423	433	445	399	405	419	438	401	392	408	407	374	417	401	358	388	401	405	384	387	369	409	423	433	380	397	414	416	389	452	409	367	397	402	417	441	428	432	393	363	401	392	380	418	395	411	365	448	430	375	426	351	389	360	428	419	402	391	403	393	418	406	373	390	397	442	404	407	404	420	397	439	413	455	385	366	431	390	413	398	421	395	434	434	397	362	398	401	381	355	390	451	409	406	411	384	408	359	395	404	398	438	409	401	437	412	424	416	392	410	427	366	395	385	422	366	417	407	396	370	403	381	386	426	384	398	380	412	405	419	390	418	393	427	431	407	399	412	395	391	408	424	426	392	382	404	401	390	396	363	393	414	409	395	387	421	402	390	370	380	388	391	405	438	393	401	418	418	423	431	397	416	427	367	404	426	388	397	389	405	421	395	415	392	418	382	403	394	409	416	421	383	406	391	401	381	431	380	441	435	422	410	403	413	385	386	371	401	430	405	379	409	416	391	360	410	415	421	409	385	399	392	403	361	406	378	437	401	403	406	412	476	377	409	405	396	405	420	404	407	392	396	408	390	415	419	393	401	375	423	422	412	444	422	407	411	424	374	392	397	400	383	383	387	429	387	366	418	390	395	404	364	432	398	423	415	418	380	378	362	398	381	369	391	397	417	423	392	425	421	406	405	421	380	383	408	390	400	393	414	393	397	386	434	423	400	422	393	411	421	392	412	401	410	413	374	379	454	403	428	402	414	413	404	396	420	394	387	374	429	408	405	393	377	422	408	412	412	394	434	401	404	369	405	428	392	424	373	393	417	445	409	415	410	415	352	407	398	413	427	386	415	377	377	435	417	381	415	409	381	400	390	401	426	396	401	361	422	424	390	400	413	426	412	387	419	406	411	415	384	369	391	414	392	398	427	380	450	415	422	400	386	405	385	398	377	410	396	396	405	397	405	373	411	445	367	429	411	378	377	367	431	360	392	409	399	417	405	400	402	440	371	389	381	426	419	412	383	359	399	372	401	415	404	414	393	414	379	409	399	404	382	414	407	424	406	423	408	387	369	421	428	391	359	402	412	407	388	421	401	396	423	401	405	414	390	403	388	386	399	426	393	403	375	412	401	412	371	409	404	374	393	377	421	386	404	397	390	395	388	451	381	430	391	401	384	439	414	407	419	429	408	397	375	435	422	440	404	406	385	412	423	404	444	397	419	384	418	389	415	400	403	400	406	414	382	385	433	408	395	389	417	408	406	420	424	372	409	421	418	451	421	411	391	397	416	373	411	427	404	405	391	403	412	390	403	411	395	368	407	375	387	388	397	412	402	374	385	416	428	394	412	398	413	382	420	358	396	382	388	406	442	427	392	379	445	420	416	377	403	389	377	400	425	411	394	407	385	405	411	422	397	407	412	377	387	388	401	391	422	393	390	403	391	371	372	415	403	406	385	403	441	457	380	398	399	386	421	411	404	397	378	423	430	400	409	414	418	404	382	409	414	413	407	387	444	381	389	388	404	411	407	417	369	425	400	411	371	396	395	387	420	408	401	394	396	418	415	394	368	413	359	373	410	438	396	381	424	399	426	428	419	363	404	377	409	395	392	394	402	396	407	432	425	360	395	406	385	412	424	413	365	394	388	405	409	380	405	443	405	396	428	390	426	416	411	399	428	448	407	412	415	419	407	394	381	418	398	440	421	381	404	374	389	384	392	404	372	417	416	397	396	411	416	397	404	425	378	398	432	391	433	402	375	443	447	383	370	384	395	386	397	406	385	386	392	424	375	459	389	402	380	397	382	412	443	401	375	394	443	416	372	397	349	406	414	376	390	370	390	435	411	387	439	412	394	386	439	402	372
37862	58009	28673	8435	11804	6416	2553	2898	1709	1176	800	415	481	497	449	446	441	434	453	473	472	432	459	434	455	457	456	474	448	438	448	424	425	443	435	423	415	425	455	402	417	436	450	410	471	391	406	443	409	437	483	501	455	431	430	479	447	424	418	438	421	499	438	441	446	428	470	422	445	415	436	444	457	480	434	424	423	425	451	432	418	447	441	453	423	428	437	451	463	420	452	456	434	420	430	424	408	445	431	468	439	405	409	417	409	457	394	451	451	459	438	440	429	415	445	442	440	423	458	447	452	466	448	419	457	423	471	438	458	479	430	446	451	447	423	465	459	399	450	438	460	453	438	467	447	429	434	451	430	398	457	462	431	442	397	504	468	419	429	447	414	496	433	424	459	425	416	427	417	455	456	428	421	425	445	437	444	432	419	437	437	458	446	453	426	461	471	454	434	466	425	440	456	436	460	438	465	411	446	474	444	440	469	412	451	412	453	418	440	436	455	436	408	440	441	484	428	434	436	450	442	423	410	448	407	436	435	452	421	463	495	439	440	428	442	422	455	446	404	435	421	401	445	400	457	469	506	486	452	427	429	450	400	464	427	437	431	409	422	445	440	451	442	471	463	440	434	433	426	408	435	466	439	454	425	465	461	459	451	418	445	438	479	408	422	403	408	434	465	420	438	432	427	435	448	426	436	423	439	436	459	458	459	429	418	456	440	398	421	415	416	449	445	465	429	410	419	428	402	413	433	420	448	451	435	439	442	493	460	431	423	423	401	442	391	422	457	424	440	423	417	389	444	420	455	461	440	432	430	448	464	461	436	450	436	465	458	444	430	458	410	468	441	466	455	448	417	442	422	441	448	431	433	424	414	467	410	465	470	466	450	450	463	455	452	459	393	438	482	428	469	468	472	434	413	428	430	392	432	439	415	466	459	457	456	407	462	476	479	450	410	411	399	432	444	423	447	439	458	448	424	430	440	418	447	442	432	437	444	454	436	429	447	455	416	461	418	440	455	458	448	422	469	442	446	467	415	432	454	406	440	395	455	437	439	470	470	489	427	441	407	427	408	429	432	435	435	476	420	447	434	482	401	453	421	439	449	442	441	455	412	443	441	403	472	397	448	434	427	423	455	458	447	439	480	445	458	463	450	475	482	465	389	436	465	435	453	420	433	458	445	457	435	457	434	490	440	439	458	447	416	433	443	472	430	448	453	446	424	431	439	434	428	423	406	462	431	469	410	418	411	382	429	469	442	442	413	485	452	456	435	473	492	424	444	496	461	478	432	412	461	395	410	424	466	444	398	417	384	451	425	478	439	439	454	445	403	441	464	450	423	420	464	464	419	459	463	430	445	439	471	402	448	449	430	445	438	451	429	465	462	405	439	424	476	463	462	405	442	406	410	450	443	453	419	449	459	446	461	451	444	448	431	412	447	444	451	448	398	472	449	425	451	440	424	435	449	443	466	392	428	419	456	513	449	445	452	468	444	424	490	395	446	442	418	450	411	448	449	443	464	419	474	432	442	424	448	412	426	469	508	457	458	463	401	419	457	446	426	457	445	408	449	473	498	442	424	443	453	435	456	450	484	466	417	453	442	449	411	440	475	427	448	460	462	443	429	455	465	416	479	457	474	478	423	445	472	422	405	464	426	446	444	450	478	422	437	416	427	464	468	421	442	410	449	445	465	446	464	484	459	482	460	445	430	430	447	456	401	424	419	435	413	493	426	473	463	441	467	417	482	403	394	464	421	446	407	454	451	449	454	465	472	445	445	434	436	435	472	453	406	441	449	411	471	436	456	393	448	443	493	448	459	442	435	423	433	437	464	408	426	424	445	470	424	411	461	446	445	412	455	410	446	475	424	440	427	469	452	412	488	440	454	448	443	451	458	468	406	488	419	471	404	429	394	459	449	400	465	407	419	452	392	445	456	453	444	439	433	444	434	445	402	439	463	465	454	432	404	447	472	445	456	413	446	438	426	458	443	448	457	432	433	489	444	418	434	448	414	446	497	458	433	454	452	437	445	423	458	438	443	457	482	431	435	456	411	455	464	429	394	485	445	455	431	461	466	422	435	465	454	397	426	422	427	458	442	451	416	413	414	493	438	425	468	438	434	435	471	436	414	433	399	451	432	434	425	441	421	417	412	475	440	411	388	405	459	450	446	462	419	454	432	420	441	453	465	461	459	484	434	425	461	448	464	452	462	429	487	413	458	448	417	447	476	453	452	418	469	418	440	452	458	453	471	441	437	430	433	454	470	457	413	443	450	445	456	460	470	428	438	427	459	417	427	468	425	453	417	456	433	448	436	431	425	470	425	429	459	445	463	458	428	423	460	417	461	457	439	449	469	454	424	433	443	428	419	467	422	427	435	473	422	414	434	424	475	463	439	438	463	430	470	441	418	461	459	443	464	433	440	429	474	477	442	462	417	455	473	437	470	431	411	439	448	414	430	433	449	450	458	443	429	460	428	426	452	459	457	441	412	471	428	458	403	423	432	418	447	401	431	425	437	427	444	435	441	440	426	435	434	439	484	426	437	457	436	440	410	446	459	467	415	456	410	481	447	444	430	408	443	458	429	400	453	467	411	441	443	449	432	447	400	474	421	427	427	471	432	451	465	457	434	461	454	459	434	423	424	460	449	433	447	430	455	472	441	424	431	437	458	454	407	434	439	430	439	435	446	463	437	406	407	446	447	488	460	468	430	425	486	427	453	418	425	450	426	450	453	415	422	459	429	442	426	488	460	446	467	470	419	447	433	468	458	440	427	458	470	437	427	432	423	438	451	435	434	421	437	467	492	456	452	441	424	407	418	445	445	476	428	425	457	431	418	434	459	403	430	419	442	478	426	469	460	475	451	460	436	448	422	430	434	468	458	453	449	445	437	431	443	427	454	436	451	468	455	432	403	451	445	472	427	438	451	424	450	452	469	423	459	458	483	408	435	408	451	432	452	465	437	430	451	440	408	442	439	475	443	393	426	455	439	450	440	469	444	407	434	436	432	447	447	442	458	445	456	423	444	453	420	463	459	435	456	457	431	433	426	454	464	430	432	445	444	415	432	437	405	446	443	486	488	480	465	456	421	443	451	461	459	426	428	452	401	443	450	447	435	420	409	422	459	433	442	441	467	487	414	419	425	442	407	456	433	441	434	414	453	436	452	435	447	488	429	423	438	403	475	464	462	426	439	425	414	476	475	424	476	491	478	420	447	453	440	433	466	415	415	443	460	439	422	441	439	459	474	426	442	449	441	463	467	488	432	471	446	433	471	430	412	421	426	431	403	435	474	437	415	454	478	441	443	459	451	468	439	450	494	442	431	455	435	451	425	427	440	463	477	379	467	423	434	460	413	454	416	430	435	407	401	428	442	405	433	447	455	397	454	444	411	433	441	404	442	470	444	429	406	451	469	410	484	436	429	468	399	453	456	442	469	452	440	475	428	423	422	417	429	429	433	456	421	480	448	404	420	437	413	440	401	461	466	423	436	467
23662	21104	28815	25655	22062	17872	10807	11796	12482	7804	4067	612	505	517	504	484	497	488	485	485	460	487	507	443	484	426	504	494	460	454	504	481	460	465	467	466	518	478	474	454	483	523	541	448	467	510	485	515	519	476	471	478	438	473	478	477	473	450	459	448	481	514	474	490	478	447	472	465	434	462	464	477	486	459	496	442	483	484	471	455	455	513	440	492	480	465	481	494	465	471	466	488	481	445	500	469	436	485	483	468	450	421	480	453	475	469	501	470	459	458	464	451	524	466	475	482	474	440	507	454	490	522	477	456	506	503	477	463	475	471	429	459	472	456	485	493	458	448	454	478	486	506	469	481	453	440	464	463	512	448	439	459	475	489	439	472	487	500	463	481	472	495	498	521	496	440	483	483	447	472	479	466	525	456	481	451	438	479	475	470	467	470	469	495	491	462	481	407	492	503	497	494	466	481	476	442	455	488	465	479	470	459	446	458	464	488	466	479	488	482	502	510	473	477	493	458	460	464	446	474	404	487	483	461	408	469	476	447	465	456	547	441	436	515	499	455	472	477	494	478	453	463	496	477	446	486	472	475	449	485	460	459	498	467	480	487	470	467	477	442	485	467	515	509	447	502	480	454	455	470	487	467	459	470	476	471	432	433	467	505	497	471	474	501	411	492	521	483	513	474	470	460	476	471	454	443	507	434	484	487	472	481	481	446	493	467	438	459	506	469	470	437	480	488	468	461	445	469	478	467	432	465	491	425	493	499	463	484	448	497	432	456	454	441	487	471	449	455	480	466	480	466	483	516	416	457	501	473	505	488	482	478	449	495	451	452	477	457	474	478	428	470	435	487	443	489	484	471	489	520	456	495	498	470	461	470	513	505	466	474	466	491	443	456	477	481	466	451	464	475	494	488	510	453	449	436	458	459	481	482	483	489	451	434	508	458	449	490	429	460	518	446	459	478	476	478	456	497	456	470	474	515	434	454	482	470	526	468	455	481	484	505	468	492	510	451	467	476	506	487	505	476	511	483	456	457	482	486	467	464	467	482	469	480	446	472	470	455	515	481	451	450	467	507	466	471	518	473	461	481	445	449	462	467	493	449	431	452	484	453	450	466	453	466	523	464	498	482	489	461	471	463	454	477	465	494	497	446	478	473	510	466	509	438	469	438	475	438	455	488	463	449	433	448	463	494	468	454	478	452	468	431	439	457	430	474	467	447	464	445	465	518	419	422	457	497	478	517	454	475	442	527	466	476	500	491	470	458	525	465	438	490	454	486	469	459	487	446	424	475	463	480	497	508	434	468	488	490	489	420	485	451	441	436	474	490	476	455	436	467	487	462	438	446	450	441	470	445	463	438	517	458	485	490	469	454	480	478	487	454	483	481	465	495	466	494	460	443	467	471	489	432	470	486	480	474	482	466	481	493	481	479	478	460	424	469	515	475	519	440	451	473	479	455	510	477	464	473	470	453	481	499	477	460	440	480	473	460	490	444	473	511	459	472	431	454	512	461	434	460	442	448	463	461	485	508	478	428	445	488	450	487	450	449	472	468	460	466	466	463	520	495	467	484	450	475	482	444	470	476	526	476	502	458	472	449	497	478	462	457	474	458	473	461	432	474	465	459	474	458	430	499	468	471	449	482	507	438	450	485	488	452	495	450	460	490	470	477	474	458	518	460	487	460	460	460	467	457	457	493	471	468	493	457	461	470	449	488	467	493	517	454	480	463	465	422	473	499	463	466	439	485	468	433	449	466	468	443	450	522	476	441	493	437	436	482	469	449	465	488	507	427	472	464	498	470	465	492	466	494	468	471	505	533	487	469	486	442	467	450	494	470	471	423	482	492	460	487	505	462	464	472	466	486	490	460	444	483	449	494	460	487	478	440	439	470	460	474	500	441	481	473	444	465	479	474	507	454	472	498	469	486	461	451	486	502	486	490	517	470	468	460	480	484	455	470	439	466	468	502	490	432	449	465	458	471	451	515	452	452	432	468	476	482	485	447	462	468	457	482	471	473	503	469	481	477	416	468	464	454	433	491	465	436	477	432	411	471	465	489	489	466	468	450	479	432	473	432	482	466	450	468	511	483	449	471	493	455	437	436	456	449	491	489	454	459	487	443	469	475	465	490	485	469	476	467	478	501	454	428	466	449	497	462	494	477	464	499	488	425	468	438	462	486	487	461	468	455	428	438	507	440	473	470	438	440	485	497	475	504	474	482	446	474	456	476	422	513	451	448	452	500	514	472	484	460	479	494	451	479	516	450	492	482	478	466	499	463	456	512	443	463	475	475	442	436	495	426	471	461	508	407	508	473	467	482	451	465	482	469	452	440	482	471	499	474	454	477	466	443	484	477	461	490	471	472	461	427	467	474	522	487	472	495	490	460	474	460	457	491	461	518	443	438	467	463	452	462	451	504	457	439	473	485	424	454	463	482	508	484	458	470	486	461	485	479	480	464	482	468	491	413	463	484	434	463	531	475	473	449	500	443	474	490	474	453	453	451	481	466	467	481	457	482	485	522	480	478	469	472	475	490	475	467	466	472	472	465	464	441	477	461	485	494	471	452	448	501	455	483	480	493	476	444	436	502	478	480	515	454	495	484	476	452	447	478	466	478	481	470	454	488	470	462	479	474	494	488	428	457	472	445	463	466	455	497	491	469	455	438	474	488	505	466	483	459	454	481	484	455	456	470	500	486	474	467	445	460	511	445	460	470	460	473	477	461	459	480	450	473	481	508	462	494	478	451	457	440	477	481	473	455	451	460	476	448	471	458	477	459	457	436	479	488	505	485	458	448	514	473	494	465	471	467	471	459	494	462	512	479	476	487	441	490	452	482	532	490	484	453	489	437	463	468	456	507	445	432	455	443	454	454	493	466	494	473	455	474	462	461	459	441	455	443	456	465	486	473	473	491	478	485	479	474	508	484	453	475	469	442	486	512	475	465	452	482	462	480	464	463	465	494	451	458	511	441	458	452	492	450	461	539	473	440	487	474	478	483	455	457	490	473	448	459	497	485	473	455	438	487	474	459	515	436	497	452	493	460	470	447	456	487	461	463	451	482	487	504	448	498	492	414	465	465	427	475	485	437	472	480	472	462	474	441	458	447	450	459	464	489	479	454	465	476	473	428	481	481	454	483	453	482	480	449	480	509	477	457	500	481	452	493	465	460	448	436	502	457	488	481	447	484	446	475	468	461	474	473	448	494	526	457	505	513	475	464	466	468	490	497	477	487	460	487	443	475	432	470	485	471	490	488	459	463	425	463	474	501	467	506	463	479	485	488	479	478	479	456	454	458	455	535	475	459	470	464	490	468	477	473	472	479	454	480	476	483	503	488	498	461	461	484	471	474	484	445	490	426	468	491	465	499	454	478	519	447	490	446	485	461	473	426	494	447	542	469	442	494	461	461	520	461	432	501	455	482	455	500	464	466	491	481	468	498	450	436	474	503	497	490	480	446	488	491	463	443	476	486	501	468	450	449	496	478	443	496
38242	57881	48002	36852	21533	15169	12129	15821	16855	10761	5799	526	548	518	517	565	469	545	465	533	538	525	501	542	498	482	485	488	445	500	528	488	490	474	498	495	517	505	541	490	501	505	457	481	487	461	499	524	515	439	556	514	455	517	494	476	494	494	490	487	467	510	489	492	504	460	463	448	504	496	477	511	491	466	474	509	539	473	500	518	495	536	490	494	512	563	486	470	492	500	487	479	505	527	501	493	524	441	511	509	471	501	470	482	490	507	487	503	520	473	498	491	496	491	501	466	489	487	502	443	516	493	487	520	479	471	523	523	486	447	491	528	512	515	484	518	538	464	486	517	526	452	481	473	508	485	490	518	520	489	437	483	467	512	479	483	496	474	491	493	501	479	500	534	474	516	492	477	489	491	488	470	515	490	472	463	470	492	462	505	480	482	502	501	495	503	497	439	489	463	479	507	469	499	491	497	466	521	481	502	506	495	471	482	507	481	494	529	479	496	477	500	500	501	488	487	488	472	484	512	474	487	508	508	463	466	518	519	476	535	479	526	492	476	482	501	521	504	515	501	498	493	530	506	500	484	460	502	496	503	514	467	486	470	502	487	466	508	481	507	499	471	504	542	468	541	455	519	452	505	481	489	482	490	480	498	522	496	498	530	461	502	499	482	476	480	508	484	488	522	439	518	488	517	528	460	480	451	456	470	491	474	514	517	487	535	482	479	495	483	484	482	505	563	516	524	513	455	535	505	479	513	466	511	509	484	494	494	542	513	494	496	529	484	478	495	495	525	496	459	512	477	491	510	488	496	522	534	505	487	486	476	475	498	458	477	503	500	486	480	516	517	462	510	470	515	506	496	462	458	488	493	494	477	504	499	515	477	492	482	506	515	492	528	485	505	451	509	466	477	448	523	497	457	516	469	519	483	508	482	507	496	525	509	485	498	498	516	502	480	498	471	465	500	510	523	526	429	463	509	449	493	488	490	506	473	493	533	470	498	500	478	474	489	472	480	518	508	501	506	486	485	484	490	519	509	480	505	494	505	502	479	476	507	521	517	514	502	468	499	520	476	503	511	503	491	480	479	467	527	467	464	470	497	484	452	462	511	516	472	471	490	478	531	485	471	469	466	485	503	500	510	499	505	490	510	543	480	452	511	459	500	515	518	467	541	468	519	498	465	512	484	517	498	508	472	485	469	519	478	461	490	500	480	496	498	483	460	494	503	477	480	514	472	471	501	487	483	514	555	477	529	485	503	489	534	474	500	492	501	506	535	522	500	476	494	491	507	466	543	488	500	533	482	479	491	482	492	501	493	531	466	529	485	494	489	502	480	434	525	495	460	486	490	501	499	490	459	538	522	463	514	477	522	496	511	506	498	509	509	500	504	470	466	502	501	518	491	474	454	491	493	486	480	501	500	485	507	481	485	492	493	479	513	502	500	512	478	499	537	488	513	500	493	490	453	500	462	481	496	498	485	511	502	460	513	479	498	502	436	499	533	503	491	554	492	516	491	523	515	535	465	483	493	470	468	477	481	503	508	470	469	534	547	490	507	498	533	503	512	506	512	477	456	492	491	483	490	482	527	518	478	492	478	511	509	488	493	465	484	488	473	499	481	481	521	491	514	505	491	474	477	507	524	489	475	489	468	517	543	520	489	536	469	455	501	477	548	479	483	505	456	521	512	499	481	501	464	499	516	466	519	513	510	480	481	492	489	510	497	494	493	476	480	492	512	516	483	549	497	520	519	476	481	545	516	476	514	475	521	462	473	486	535	515	533	504	479	490	521	508	518	504	524	459	471	508	512	511	498	516	516	500	493	456	483	495	516	493	519	477	482	511	500	485	500	509	495	492	492	491	475	541	463	482	520	483	451	501	474	470	503	485	505	461	486	492	465	482	514	481	508	520	474	466	462	488	499	517	523	506	478	501	558	483	493	540	491	498	456	515	463	494	527	517	484	434	476	514	549	491	507	483	480	507	474	504	478	474	470	488	469	473	507	513	467	477	502	507	486	552	496	493	509	469	530	496	511	532	505	506	498	514	449	484	471	503	502	508	511	515	473	517	467	495	472	459	453	537	456	488	475	484	496	482	443	477	459	528	472	489	498	493	454	529	483	467	501	469	511	490	514	550	440	468	528	483	477	506	513	487	525	505	527	484	485	490	496	510	504	502	493	482	471	430	469	519	516	507	491	477	504	477	519	480	497	476	516	459	508	499	520	478	469	515	444	508	507	524	511	487	528	497	491	502	504	498	497	443	455	499	475	524	504	494	517	479	495	503	506	471	508	504	494	510	520	474	521	469	458	475	465	509	468	477	509	521	493	499	511	480	475	512	465	477	463	556	478	493	503	488	501	534	518	524	477	505	474	472	490	441	419	480	501	509	534	513	496	454	463	499	525	482	473	469	476	524	477	516	529	496	510	506	506	463	472	505	490	485	528	482	475	463	494	483	471	482	510	501	499	496	508	519	476	489	472	452	541	488	484	501	479	486	515	499	501	505	494	483	502	509	556	495	485	489	490	461	489	497	471	466	491	490	567	506	491	475	518	532	476	487	471	434	504	448	506	497	492	515	477	480	513	521	514	488	501	471	472	535	495	496	480	471	453	479	457	518	493	461	477	481	536	476	478	488	507	514	488	477	503	519	487	488	496	521	494	451	522	487	492	514	481	507	499	520	490	487	472	491	521	510	498	522	488	446	524	504	490	497	516	507	505	461	485	496	517	529	506	454	509	460	483	503	461	496	488	477	505	499	518	475	498	513	469	475	513	449	503	471	490	506	462	462	505	509	530	531	535	536	538	496	454	535	470	501	508	502	488	523	469	513	503	520	504	474	527	539	517	510	507	479	511	485	482	499	500	484	505	521	498	481	503	491	523	498	461	488	532	515	479	473	478	487	509	466	496	498	482	491	489	501	489	513	513	539	499	508	506	504	498	535	517	491	475	471	477	520	479	519	494	541	448	452	485	475	518	459	528	515	492	527	508	472	471	526	495	511	488	491	481	505	448	488	528	500	504	469	506	527	490	515	471	518	453	479	520	515	466	516	535	453	483	513	520	503	490	520	476	473	481	481	493	510	508	466	519	484	484	478	510	538	458	480	506	522	505	473	502	519	499	519	525	508	494	456	490	542	466	505	489	488	511	496	481	471	454	485	511	476	497	473	469	465	487	511	491	471	484	518	500	497	527	516	494	496	499	478	473	490	448	496	504	495	500	459	518	491	540	488	507	496	473	490	496	464	463	453	473	474	495	521	442	456	506	490	514	511	516	501	511	512	498	540	478	503	471	502	491	540	489	512	519	515	502	494	486	499	494	458	486	490	486	504	494	481	481	482	459	463	552	533	494	525	523	455	477	482	480	490	500	437	515	515	454	465	474	475	525	495	526	501	538	515	443	492	500	497	512	491	485	480	468	498	476	507	469	514	459	474	484	476	493	498	499	483	483	495	509	504	498	496	511	481	481	512	466	445	489	505	523	502	487	473	495	477	493
25024	21191	27931	25783	14654	4355	4176	5188	5050	3504	3049	575	559	587	565	513	519	527	516	534	572	499	528	516	530	489	556	566	548	486	524	517	530	555	536	516	484	562	539	515	513	527	456	561	525	543	513	572	534	479	526	526	510	521	534	481	543	568	497	504	521	529	504	528	505	490	527	527	522	497	498	531	530	500	502	544	517	520	517	518	548	516	514	507	495	493	534	516	538	465	524	506	513	529	509	490	480	569	498	561	551	514	497	524	510	564	533	507	519	521	529	536	510	529	514	490	494	562	543	487	492	523	500	537	540	517	493	493	515	510	551	515	578	487	505	528	501	552	570	499	534	510	509	538	552	479	496	529	486	500	479	520	553	496	535	518	557	526	493	491	545	522	517	508	524	553	503	526	532	476	524	498	504	523	533	527	521	526	534	528	510	506	496	525	513	492	500	510	530	542	529	494	555	497	524	530	515	481	543	518	504	488	522	504	506	522	550	490	510	555	524	527	524	461	527	529	517	535	507	487	531	481	526	526	467	562	565	484	481	528	490	566	481	555	542	474	542	506	467	506	541	508	500	471	523	517	510	482	517	509	521	499	508	472	527	532	514	509	490	521	495	497	525	544	560	536	536	553	505	523	509	532	507	513	528	509	554	529	546	528	501	514	495	526	533	499	542	499	508	517	529	490	508	500	535	479	490	510	514	501	523	485	516	515	506	507	500	503	524	482	573	509	509	494	536	542	527	516	511	488	489	503	521	541	515	530	505	522	534	478	529	492	524	515	528	495	489	509	495	494	460	496	502	528	544	547	536	470	550	483	535	547	523	524	483	515	524	509	487	523	498	501	489	526	495	506	506	528	462	509	479	542	552	449	500	501	485	524	486	497	541	554	517	496	559	478	520	502	501	513	505	508	511	506	508	491	510	531	502	513	522	534	503	513	521	503	514	504	501	514	514	475	465	483	530	496	504	498	500	500	481	518	502	511	469	494	517	537	545	523	505	537	505	468	533	503	494	509	551	499	492	484	506	499	487	496	496	543	541	515	477	562	515	550	521	514	522	518	523	519	516	514	518	502	510	511	475	475	502	513	503	552	523	570	549	536	487	528	555	516	536	547	525	513	565	512	503	522	525	502	528	525	541	524	481	529	500	441	539	506	532	515	508	511	511	491	549	488	525	506	526	503	525	505	496	535	508	537	517	520	523	530	518	510	512	540	486	568	510	532	562	524	530	485	482	507	526	508	498	518	552	543	543	515	530	486	547	559	551	496	502	510	549	507	517	517	568	534	504	540	484	530	538	523	536	515	516	487	531	539	541	491	477	510	546	497	526	503	499	516	536	531	511	484	528	545	524	511	560	516	526	552	538	538	521	500	555	529	524	562	542	510	548	513	488	444	566	529	493	481	520	501	529	543	515	537	507	495	517	584	520	529	520	517	521	507	494	548	529	483	535	574	518	530	530	527	540	527	548	503	560	485	498	507	488	509	567	493	536	536	499	484	496	549	540	543	533	570	500	524	511	480	527	576	484	485	538	494	509	500	528	490	511	505	526	522	501	523	540	511	474	484	491	491	525	530	523	495	502	532	505	531	511	520	496	478	508	526	498	529	501	524	511	512	520	548	501	543	522	532	540	478	518	521	501	480	512	512	507	496	509	515	496	521	503	515	473	507	526	502	531	477	536	505	473	512	553	504	495	492	520	505	523	547	523	505	560	516	503	498	528	506	513	542	560	498	517	529	522	549	541	489	495	486	506	517	513	512	522	494	525	539	516	516	568	529	535	518	499	516	505	534	528	512	496	535	522	560	451	524	545	535	517	510	532	496	539	540	533	544	547	535	517	469	514	480	524	526	554	534	492	508	491	544	542	520	541	496	540	506	503	513	486	516	545	525	497	489	542	510	501	475	551	468	487	542	536	511	512	526	510	499	523	527	523	472	515	498	522	482	519	513	554	531	485	483	557	557	526	500	532	529	497	532	477	492	518	521	487	502	507	474	547	533	530	453	520	529	491	547	521	517	512	511	492	548	466	482	510	499	506	515	483	489	536	490	542	505	542	516	518	511	513	521	494	504	548	503	567	549	469	495	543	517	511	515	503	539	479	500	499	505	558	507	533	545	499	513	524	551	521	502	507	506	542	467	526	515	515	506	509	506	472	486	503	495	524	518	517	504	536	513	524	483	524	523	478	498	505	502	489	468	516	522	517	548	473	525	524	503	489	501	485	550	481	559	504	513	531	523	527	544	518	506	531	504	543	543	552	475	476	531	476	517	535	522	508	476	522	580	502	522	533	507	504	517	508	542	530	515	537	521	494	513	535	549	520	495	482	457	515	524	541	532	495	514	501	495	484	496	503	541	525	505	558	514	497	539	496	510	485	505	548	536	525	533	473	542	472	529	498	525	572	568	555	553	565	538	531	510	534	518	508	534	536	520	500	485	533	501	516	490	516	538	539	522	539	560	521	516	489	531	529	503	531	536	502	464	505	491	471	535	494	551	552	531	546	513	554	525	479	519	520	561	525	490	545	527	531	526	506	511	486	483	522	520	560	527	513	501	494	548	471	515	508	546	547	484	496	474	478	523	513	513	506	539	532	491	492	545	529	522	499	505	506	515	526	524	513	533	524	543	542	535	509	535	560	499	513	512	509	540	504	543	501	508	475	502	543	503	532	507	507	502	517	569	504	497	529	533	497	543	513	535	544	543	469	554	495	533	527	506	535	525	527	543	492	519	516	532	467	502	535	510	523	535	506	530	515	540	555	531	591	511	537	532	539	521	527	522	535	516	524	498	511	532	489	532	521	504	495	516	514	507	505	494	484	521	521	479	497	541	546	525	534	516	490	484	525	541	514	509	502	534	531	540	523	502	528	517	526	490	540	529	536	556	525	501	562	510	540	488	479	545	543	529	492	498	479	512	538	543	554	516	476	527	504	551	487	528	507	531	464	515	520	559	526	524	496	529	550	518	492	525	503	526	498	538	523	486	498	540	484	498	536	508	486	481	535	511	555	540	523	520	482	523	523	485	493	495	497	499	541	515	502	536	522	526	563	517	511	542	522	502	514	502	525	491	493	513	475	519	526	526	506	495	558	533	486	509	485	530	514	497	501	547	529	512	509	561	522	496	526	516	504	530	518	520	542	517	513	570	505	578	528	538	495	505	522	504	516	468	543	527	495	513	516	501	532	523	515	531	494	506	457	492	523	499	526	510	517	502	515	502	502	530	519	542	545	498	561	531	552	466	542	534	492	514	536	475	536	521	515	542	551	458	505	507	533	526	546	550	518	489	524	517	530	540	457	479	564	522	495	519	490	524	501	513	548	499	560	516	531	476	511	542	511	496	495	485	519	546	516	450	500	502	495	502	463	504	478	492	510	527	500	525	509	496	515	495	497	523	514	496	540	516	518	521	509	507	533	543	518	509	513	521	482	500	479	490	476	538	564	507	510	523	503	527	511	532	527	520	496	524	531	551	504	490	492	527	520	555	490	483	518	533
34714	41783	37249	21816	12529	5849	7384	9839	9706	6454	5651	676	571	590	573	577	594	588	608	616	558	629	548	549	559	584	549	590	549	534	536	498	576	560	595	553	588	581	573	568	561	540	542	546	579	596	584	578	523	529	541	554	570	572	566	559	572	575	582	619	566	623	568	543	532	615	591	549	567	521	527	559	551	604	577	538	532	534	563	544	596	597	584	597	558	547	545	552	526	562	597	565	621	547	573	566	576	575	552	581	560	571	559	584	530	589	564	528	560	604	571	603	578	574	563	543	566	581	557	588	594	550	588	556	531	576	578	551	532	594	577	571	566	563	580	563	556	583	586	588	579	583	548	569	586	569	587	563	568	539	567	531	547	570	562	550	561	607	546	573	574	558	568	558	550	546	561	545	546	594	629	549	604	578	552	572	584	608	609	556	585	562	559	583	582	565	509	578	595	537	570	572	553	560	532	536	546	543	528	543	578	535	574	549	570	536	613	555	590	562	568	546	576	574	545	533	595	564	589	528	534	626	596	573	544	539	570	573	571	555	574	580	582	535	553	583	527	623	620	590	547	570	531	594	527	591	554	592	570	562	583	546	509	548	568	556	587	551	575	552	581	564	590	609	588	604	533	537	575	566	580	554	570	511	543	570	582	584	568	584	577	606	604	559	587	534	592	538	532	597	575	587	593	567	574	585	575	549	564	630	562	540	559	573	576	583	575	546	552	594	550	557	592	538	571	564	579	582	617	595	572	535	602	565	591	560	582	580	562	538	572	582	595	573	563	558	537	563	555	575	554	560	612	595	584	567	554	596	529	557	577	540	569	569	593	535	549	538	538	596	540	548	544	575	542	607	606	578	590	548	546	524	582	602	566	577	601	542	544	611	574	615	558	569	551	569	566	556	546	591	565	581	593	572	492	581	547	577	593	547	524	584	550	568	540	560	571	572	591	563	567	538	539	555	529	561	524	567	590	551	553	578	534	591	571	588	596	543	564	552	599	566	589	551	576	564	574	554	545	561	590	584	586	570	551	601	593	576	553	600	541	559	544	549	554	551	563	543	584	566	574	558	597	608	540	580	553	596	599	524	576	554	563	597	581	552	582	575	575	573	561	520	606	546	594	552	592	530	543	554	573	560	577	536	532	591	554	553	547	566	522	506	579	572	548	572	554	571	580	582	577	580	556	578	527	521	549	560	570	552	536	596	592	548	570	575	554	545	586	552	568	575	549	572	566	531	588	567	571	524	580	552	574	552	594	569	586	582	546	530	579	552	571	605	581	568	573	559	542	565	568	580	575	602	548	532	554	557	550	587	573	591	563	565	574	563	591	535	602	578	613	602	565	577	515	554	574	562	567	560	576	575	556	536	603	600	536	589	575	590	529	554	573	540	575	543	533	581	557	578	549	585	540	537	530	580	581	591	546	571	540	504	568	568	577	589	569	524	538	580	541	543	551	535	539	550	617	559	536	577	533	536	572	556	579	563	580	559	531	608	606	572	577	562	533	581	579	523	594	547	553	544	566	591	577	582	585	607	572	603	579	540	564	565	559	545	548	577	573	610	575	579	573	554	555	497	598	557	538	568	580	566	552	523	578	573	581	543	588	566	609	553	556	550	520	595	566	556	577	542	573	546	562	548	585	553	587	528	560	549	554	577	606	517	586	576	579	620	582	543	557	576	565	542	584	532	611	579	586	541	530	608	582	563	540	547	574	536	591	581	556	538	569	580	572	569	574	562	584	571	551	580	557	560	593	532	591	552	568	547	569	552	576	575	569	576	574	539	534	556	579	547	593	531	570	544	600	520	553	487	539	581	618	580	595	567	548	546	607	532	557	580	518	552	566	530	575	561	568	577	555	566	548	558	587	587	563	554	586	590	502	564	576	544	585	589	556	576	568	533	595	584	544	567	539	575	548	544	531	570	577	570	545	556	613	573	572	603	600	533	534	538	568	556	586	584	546	549	582	578	595	575	558	555	551	582	554	600	531	535	560	591	541	570	538	543	558	556	543	575	559	586	575	536	600	540	581	571	573	592	551	560	580	522	556	585	524	551	536	538	598	566	568	552	595	573	560	553	625	587	579	564	592	583	540	536	599	548	600	548	565	569	559	557	592	521	535	557	545	567	591	577	538	628	616	520	562	558	594	554	586	594	537	564	590	590	569	567	526	586	569	533	607	562	537	577	563	588	580	564	585	608	534	537	509	553	565	607	534	587	588	573	597	516	583	548	570	588	577	574	544	574	554	551	533	590	550	558	530	552	537	572	553	553	505	590	543	549	543	590	589	529	540	587	591	560	535	527	544	570	566	598	563	550	526	590	578	562	560	527	550	577	564	530	602	560	571	594	574	592	550	577	565	554	567	587	568	568	546	569	595	509	559	566	558	500	596	559	562	585	584	575	573	546	584	597	482	562	566	582	572	561	594	557	567	586	563	579	551	565	540	607	538	555	550	595	594	585	564	588	570	567	566	554	588	569	551	568	603	553	561	554	547	573	537	580	560	576	514	560	583	548	568	549	591	564	574	583	569	574	571	559	559	561	533	547	601	554	564	580	551	588	584	564	549	553	550	556	540	583	600	557	601	615	576	601	568	513	566	615	562	533	543	599	514	584	586	538	559	592	554	582	580	583	547	567	572	548	548	562	558	558	539	548	602	577	573	566	544	586	555	578	574	550	572	543	561	586	553	585	530	563	600	549	530	556	532	517	562	566	597	535	574	557	552	553	606	581	530	546	569	553	542	556	599	591	532	526	560	598	587	581	570	569	566	552	533	538	543	580	529	560	559	589	596	582	598	569	558	563	580	555	566	557	603	582	612	544	536	539	562	590	562	577	591	558	554	523	550	587	537	607	589	517	586	585	544	567	593	526	572	502	566	599	536	608	575	562	564	558	556	557	575	549	550	565	548	567	523	514	576	586	549	537	546	563	584	553	633	575	594	564	573	571	564	556	592	568	552	604	567	601	562	572	551	582	576	522	569	555	573	576	551	550	617	569	533	571	575	564	572	565	526	618	598	597	584	559	578	546	543	549	524	586	541	551	498	557	550	545	541	575	581	550	600	600	568	584	558	563	557	523	538	544	560	567	580	570	579	574	556	592	538	553	545	537	570	574	549	552	605	559	557	587	541	580	589	543	561	558	533	608	535	548	567	535	586	487	575	594	557	604	582	582	595	614	595	556	574	584	547	595	561	584	562	592	559	565	587	571	576	570	576	534	589	561	547	542	582	545	536	611	563	575	533	581	569	552	575	596	599	558	525	612	555	570	567	552	563	572	508	559	587	612	568	554	555	550	583	545	570	537	521	578	527	584	546	585	555	564	572	584	547	619	527	531	573	568	554	550	581	593	557	522	559	564	544	566	578	549	524	595	548	554	541	553	548	589	558	561	583	591	601	551	582	559	554	552	567	538	563	558	555	583	575	546	534	600	553	570	545	550	596	630	542	548	544	582	582	570	585	562	587	572	551	546	579	542	538	555	536	542	599	570	541	602
22553	21108	28620	23866	21275	25306	31794	24538	21447	14639	10912	1474	807	805	763	780	767	757	755	759	791	741	705	710	764	796	746	764	717	735	750	753	756	721	738	732	744	745	782	810	725	740	764	704	716	766	789	787	788	750	727	734	749	783	712	825	729	702	779	745	729	705	745	733	746	731	740	714	728	736	774	740	729	749	725	715	714	751	707	751	732	676	707	711	690	749	739	757	739	771	707	763	717	707	703	800	734	693	750	730	702	742	749	720	730	690	764	776	738	698	716	749	719	728	763	734	761	737	718	731	740	734	742	765	726	712	685	770	685	749	739	735	701	683	719	731	758	735	713	746	763	770	730	739	761	707	725	743	771	711	753	738	723	679	747	712	714	764	746	744	747	708	719	739	739	753	722	766	713	739	737	722	752	721	703	703	724	781	672	718	736	725	715	735	716	763	737	731	674	752	741	740	749	687	725	778	731	719	701	708	699	759	670	768	726	764	713	716	719	755	749	732	724	762	768	749	743	718	726	715	731	750	772	730	746	758	747	741	690	715	711	732	751	766	783	745	765	733	753	742	699	738	729	724	717	688	780	750	766	682	790	779	712	739	683	730	740	728	767	698	744	772	736	721	726	749	731	735	712	732	748	729	710	738	708	795	708	739	740	738	714	720	751	717	746	743	737	747	715	733	724	759	759	743	719	681	703	749	748	756	720	719	663	746	749	756	749	757	764	698	768	721	748	677	757	751	791	715	766	710	716	752	779	750	731	769	757	747	777	691	763	733	697	705	707	782	692	723	709	743	769	737	738	742	729	719	727	735	778	745	749	730	730	715	766	744	752	697	748	724	742	690	763	743	766	751	746	697	771	700	740	760	734	760	729	740	696	725	789	726	746	767	752	736	764	757	735	772	754	723	746	701	720	757	730	727	686	745	733	738	737	736	778	741	735	757	778	745	714	703	722	742	749	753	724	739	704	787	713	725	724	751	733	730	708	771	718	764	750	775	731	700	758	708	727	744	792	695	711	724	698	790	724	762	731	748	727	735	745	744	743	718	721	762	681	759	718	725	748	764	758	741	741	692	715	769	691	714	716	714	693	678	742	725	676	735	718	748	741	727	752	716	752	780	767	765	702	758	755	734	706	694	691	736	776	750	770	747	703	704	751	723	729	737	790	706	707	764	727	734	742	742	738	737	733	737	781	752	749	737	745	705	766	735	714	734	716	737	749	755	742	711	670	725	749	729	742	743	733	749	725	732	745	758	738	720	758	751	743	712	732	759	744	742	711	725	710	711	752	725	769	746	748	752	754	722	701	729	724	716	719	733	735	730	751	712	712	729	734	729	779	719	730	729	768	752	709	762	764	746	726	741	772	766	707	738	698	724	730	717	747	709	702	706	741	703	744	767	781	721	711	782	723	684	730	814	720	696	702	694	746	796	753	801	720	757	766	716	697	698	731	734	711	701	685	702	731	717	764	757	735	686	754	776	741	734	707	720	733	783	689	772	746	744	775	740	696	762	738	729	714	715	762	768	740	728	763	734	696	693	751	697	739	774	756	716	781	708	743	708	739	742	743	686	744	713	701	710	759	719	760	794	775	723	755	809	742	778	720	687	722	711	744	730	755	677	708	714	780	756	720	721	695	788	760	739	706	739	760	709	751	763	737	739	780	773	751	719	680	733	742	709	726	730	740	737	754	702	699	731	710	734	748	695	724	755	789	735	735	723	727	719	721	745	742	786	713	699	697	749	757	744	743	697	797	786	730	719	730	742	692	779	753	745	718	735	761	749	724	771	731	714	763	689	724	748	678	726	740	711	687	739	723	705	682	682	722	724	699	776	748	746	732	692	705	737	773	757	689	693	730	703	696	717	720	722	719	765	730	715	699	701	743	742	756	763	746	697	705	697	773	705	755	759	745	758	709	755	754	723	687	760	715	747	716	696	737	727	703	717	730	705	760	749	683	729	774	763	754	756	743	757	729	711	673	752	733	722	769	724	743	757	718	736	754	664	717	682	712	722	775	701	713	718	766	736	692	699	710	728	758	724	705	752	703	753	768	720	715	767	712	743	734	716	706	697	702	785	692	764	741	748	725	745	705	724	716	731	701	741	757	715	697	732	698	777	676	723	768	711	728	699	717	757	764	766	743	714	750	693	736	735	678	718	716	745	679	738	765	759	724	748	746	744	731	762	696	670	700	737	741	728	757	783	744	740	716	702	729	733	724	745	741	714	702	665	736	791	685	674	701	745	762	759	753	732	677	724	707	725	750	706	730	715	722	774	754	773	729	686	736	705	703	728	761	757	746	732	715	770	751	702	732	735	743	724	735	753	710	734	735	707	732	750	743	711	714	763	734	744	703	723	738	745	700	740	749	682	716	740	696	699	695	735	691	743	727	754	751	698	731	719	747	704	701	762	706	723	747	760	732	769	709	770	785	635	809	747	766	744	722	741	733	710	721	694	722	745	738	701	704	772	692	727	757	657	694	693	742	715	729	717	753	717	709	724	753	755	715	752	734	716	725	718	713	701	744	769	656	692	732	707	750	716	741	753	755	707	735	725	728	724	698	713	732	704	752	709	725	731	706	709	707	739	732	761	737	726	757	691	781	792	749	743	692	765	769	702	671	727	738	756	702	768	738	740	711	756	665	755	698	738	782	764	754	730	792	750	760	682	774	784	722	752	738	703	701	690	732	762	741	758	767	766	754	795	756	714	762	699	753	714	762	744	728	742	765	753	779	769	730	715	726	704	710	739	732	722	760	748	724	703	749	719	776	718	780	752	734	737	751	704	757	701	679	738	730	726	732	752	708	757	715	722	796	790	726	783	736	719	735	762	766	740	749	753	722	817	741	745	784	765	795	698	746	700	737	754	738	693	747	730	724	742	716	707	738	746	714	737	752	707	685	733	719	683	729	732	728	743	712	719	756	743	757	745	703	732	729	740	691	722	793	729	766	771	738	749	769	745	719	724	719	732	762	752	724	724	746	746	747	701	750	757	708	753	771	709	712	724	703	752	748	743	748	710	746	697	727	727	756	730	749	706	735	717	694	669	713	682	721	728	726	690	696	714	713	720	799	728	708	749	706	760	709	716	715	710	711	705	739	784	762	710	734	747	755	693	756	759	702	745	748	681	712	682	739	742	740	743	713	720	732	743	730	736	729	774	685	736	734	670	731	706	779	740	712	804	694	767	715	750	657	739	769	714	743	741	670	792	713	680	712	750	738	753	720	706	764	733	788	734	744	723	711	731	747	736	756	707	741	734	717	741	748	762	767	756	806	753	734	740	728	716	737	747	734	724	710	726	739	725	750	803	768	802	699	703	658	750	738	785	707	724	751	702	696	746	744	701	714	755	812	762	721	697	728	721	771	767	749	733	667	692	733	726	739	752	705	786	724	763	727	744	715	697	764	772	704	765	746	717	751	731	725	743	756	725	774	751	721	747	701	756	763	708	780	735	732	768	740	731	729	749	762	734	743	699	729	695	711	745	716	714	739	738
30215	56556	49399	20474	23985	27698	31475	28759	24316	18708	14376	1293	826	802	774	819	806	831	802	809	798	746	785	804	769	752	737	740	751	735	770	715	767	733	807	792	755	721	766	775	734	764	767	722	766	765	708	714	784	806	741	713	751	710	725	761	727	729	754	706	727	741	783	787	728	728	758	744	722	834	764	768	782	740	762	763	771	721	723	787	751	816	760	755	737	728	730	735	768	763	708	750	748	786	729	756	730	743	750	770	724	736	726	707	752	714	701	736	772	783	756	788	750	745	755	757	746	741	740	818	742	735	724	717	734	763	725	745	740	755	776	692	757	807	756	812	703	730	729	779	730	754	768	727	780	720	718	738	780	755	777	725	714	739	745	793	725	739	724	739	804	769	705	756	777	793	713	716	768	755	704	763	736	761	770	744	730	734	736	733	733	710	784	729	746	754	729	770	768	728	728	704	729	782	796	787	729	742	759	736	776	769	765	772	773	757	732	766	759	733	767	751	823	711	753	765	768	758	698	769	727	721	798	748	776	727	785	770	803	718	760	728	766	760	741	765	731	743	741	747	752	738	767	718	811	728	729	694	767	788	744	752	738	716	736	777	805	787	729	742	712	738	706	787	758	710	756	756	739	755	747	761	733	787	772	673	764	759	714	715	745	750	726	792	756	743	793	787	763	691	721	745	701	706	767	746	811	736	707	731	776	731	727	744	723	734	793	766	753	742	780	758	742	722	761	722	750	740	702	765	762	731	750	732	798	753	780	776	732	763	721	766	775	761	726	756	738	755	788	743	731	760	767	781	728	767	777	739	783	739	785	712	768	731	753	743	699	737	753	806	780	750	737	771	732	754	762	737	749	820	789	715	763	757	743	755	789	764	754	723	741	750	734	770	715	738	738	739	801	772	787	711	754	747	770	736	754	758	711	714	744	758	742	732	700	766	758	721	707	751	740	732	753	742	749	730	807	767	740	775	740	751	717	772	779	828	694	788	800	735	711	730	775	772	743	752	742	767	718	777	729	736	716	792	761	694	749	724	767	721	756	794	715	715	749	820	777	710	758	779	710	758	713	778	757	773	758	806	797	718	779	760	804	774	778	767	762	766	698	754	789	730	773	751	745	765	763	778	714	761	755	739	779	799	818	732	752	756	691	751	740	753	720	801	758	776	735	721	794	770	730	769	757	747	748	726	783	735	733	764	762	727	744	731	754	747	706	761	782	719	681	733	789	797	769	802	753	748	743	777	714	739	769	714	778	746	718	783	696	781	803	738	752	790	789	761	726	761	719	757	757	764	783	759	745	744	746	771	792	681	776	715	787	770	731	782	711	759	746	751	770	750	746	743	731	738	775	743	772	764	787	777	760	757	816	749	728	738	735	767	742	763	739	723	706	712	719	762	756	719	774	773	793	773	719	774	725	767	774	770	751	743	771	711	752	734	780	765	781	753	729	751	757	775	791	758	736	762	754	757	749	715	830	814	740	793	767	765	719	716	719	791	762	721	753	747	697	778	762	742	735	742	765	749	762	719	780	749	727	669	728	778	667	776	744	754	711	710	750	761	772	752	734	732	731	749	711	805	762	744	753	695	754	722	786	743	783	773	724	719	769	741	792	771	775	738	721	710	741	775	751	733	759	752	734	775	720	736	751	793	749	796	703	782	771	716	751	682	736	742	750	710	741	755	746	736	785	730	728	773	761	710	767	725	785	735	748	758	751	733	772	708	807	736	754	740	733	749	743	745	808	794	740	720	756	773	705	723	754	769	777	734	712	769	737	720	751	792	758	794	745	774	795	721	715	709	733	747	740	728	749	800	792	711	746	769	755	710	740	737	773	710	786	753	738	796	737	756	760	732	736	762	741	793	740	716	752	798	797	733	769	766	753	696	774	811	721	779	721	767	795	735	761	752	758	728	765	769	739	749	721	733	757	723	749	789	768	714	747	728	786	815	724	717	794	829	735	717	717	719	786	767	770	792	732	744	770	746	749	731	747	751	746	744	758	724	743	730	685	747	765	725	737	718	725	769	721	749	701	744	773	788	742	749	733	731	804	716	775	713	757	703	760	737	766	740	769	726	715	783	740	740	758	734	727	749	709	703	710	762	728	727	775	767	756	765	730	756	752	763	755	775	736	744	769	713	752	674	746	724	753	759	747	805	791	783	710	759	781	690	749	724	747	707	718	739	829	763	755	758	735	705	756	764	736	686	750	724	743	761	735	715	743	730	754	768	726	781	703	781	738	764	752	750	770	772	729	746	758	730	714	770	790	715	772	729	766	731	721	735	762	753	710	751	737	727	748	721	769	708	735	731	736	738	797	704	744	758	775	754	738	757	710	733	726	701	721	744	721	759	787	741	721	786	755	759	817	752	770	788	815	794	739	809	753	719	735	708	742	737	721	756	736	784	768	698	751	798	728	795	721	795	707	727	756	764	684	680	733	785	753	777	720	780	781	725	740	752	732	766	705	790	696	749	779	711	792	736	756	751	717	746	790	687	756	738	714	762	735	749	762	762	767	733	749	746	740	711	739	762	741	762	728	742	704	757	776	755	757	746	711	677	722	778	730	735	767	737	751	758	683	719	714	727	689	758	745	787	732	714	759	799	750	756	742	733	780	757	742	748	783	762	724	680	763	693	774	718	739	757	754	729	757	728	795	732	736	752	741	750	728	744	766	823	722	717	700	764	742	740	794	778	763	738	771	730	794	748	708	719	749	765	724	733	731	742	722	753	746	727	776	753	760	744	741	710	746	738	744	753	755	732	715	755	756	773	707	693	717	732	738	732	757	726	751	747	805	770	761	727	760	754	721	764	712	751	740	759	769	744	720	787	781	783	812	744	770	748	741	763	774	769	763	751	770	736	739	765	756	778	763	736	768	717	750	748	782	745	737	731	721	757	724	727	744	752	761	790	786	763	724	728	708	712	743	782	760	746	780	759	764	725	752	773	723	772	796	713	793	737	768	749	739	725	735	745	799	729	763	771	774	791	729	759	758	736	747	780	762	739	760	720	725	793	738	770	794	755	790	751	769	745	732	750	737	749	729	731	737	756	742	819	778	806	749	724	788	751	752	669	767	769	754	784	726	810	741	791	756	724	776	752	745	759	730	694	715	761	771	715	735	776	740	755	758	759	797	689	741	713	828	752	782	817	753	764	794	752	756	751	750	773	769	711	730	768	792	727	732	796	749	743	762	728	722	743	730	777	760	748	749	748	788	769	748	733	701	703	750	796	760	780	728	722	775	763	722	708	769	761	773	701	805	734	804	750	729	758	723	748	803	805	764	739	803	738	733	786	720	703	727	716	747	766	747	732	786	754	714	724	752	723	713	698	755	692	763	766	779	745	728	771	706	748	747	768	723	765	691	757	725	738	733	784	746	751	761	766	765	788	701	796	753	760	775	763	732	782	822	727	734	803	719	731	725	822	761	753	736	721	790	776	739	744	762	710	753	778	775	798	697	749	753	830	769	753	729	725	780	765	759	759	755	745	700	756
29774	25638	20725	10062	4853	6161	3828	1189	735	616	579	308	327	292	327	318	300	316	285	322	283	315	323	316	323	352	306	311	304	295	300	294	338	332	276	334	307	314	322	307	311	277	320	326	324	301	315	322	306	318	322	305	296	330	313	317	311	312	303	301	308	319	284	298	307	289	279	334	316	317	343	312	307	323	330	311	295	326	281	304	364	334	313	320	323	277	327	306	304	298	322	320	302	294	296	287	328	294	288	348	330	328	305	320	298	330	300	334	280	290	300	314	310	314	323	305	347	315	302	315	314	313	312	335	315	296	332	334	356	293	304	308	318	298	335	303	314	281	337	300	299	303	315	297	323	330	320	316	324	303	335	305	334	312	318	310	298	301	295	326	301	287	307	283	314	363	302	317	307	315	320	284	330	325	325	308	343	318	356	335	313	304	332	276	299	307	325	336	299	325	326	304	275	319	282	285	299	311	336	318	346	311	300	332	313	340	313	274	335	333	327	312	307	326	340	318	320	303	342	306	325	299	303	327	315	328	314	312	333	291	322	335	317	306	308	304	311	295	298	314	315	323	299	328	287	338	326	295	295	307	333	332	308	331	314	293	311	312	353	315	330	322	293	327	315	342	301	323	290	333	312	320	316	339	332	329	316	309	309	291	339	307	306	297	340	282	311	342	304	332	318	361	349	268	267	319	326	300	319	316	374	324	331	311	317	317	342	301	326	316	309	324	312	301	310	307	300	280	326	324	331	322	316	315	319	303	301	267	288	299	317	311	308	329	342	311	301	342	327	307	300	306	321	310	312	305	315	335	344	341	310	297	338	338	311	284	305	325	293	293	345	305	345	308	340	316	318	326	299	324	298	319	316	312	326	296	323	304	313	281	302	322	347	330	315	361	320	289	349	290	347	335	332	305	285	311	279	301	286	283	287	307	323	286	320	295	299	332	327	329	325	326	329	323	284	306	295	283	343	316	333	298	322	288	328	304	321	294	277	315	315	312	328	285	295	285	264	314	338	326	306	315	328	300	302	329	295	340	322	280	308	293	317	303	275	348	287	311	313	296	305	291	324	335	308	295	301	294	309	327	277	347	303	322	350	282	324	281	308	312	303	308	340	309	305	312	353	346	302	320	308	322	315	310	308	330	305	303	300	339	303	310	324	299	298	295	344	317	327	337	324	293	321	284	335	283	309	297	290	338	323	312	278	309	317	319	298	307	311	277	313	329	311	332	266	315	275	341	339	299	328	306	308	323	324	310	292	313	331	321	339	313	330	335	279	304	311	318	299	285	304	315	308	316	330	311	288	311	312	304	326	320	316	284	282	306	316	309	335	319	313	309	315	306	316	335	283	309	335	309	309	278	328	300	306	249	343	293	296	284	311	306	309	334	336	327	313	274	305	297	305	316	321	312	323	322	314	301	311	328	292	280	313	311	332	317	306	333	310	295	305	320	310	318	317	316	316	303	292	321	304	329	298	301	333	280	324	295	299	336	302	306	320	331	286	284	302	276	305	285	307	338	341	309	294	312	323	324	310	314	369	303	324	308	322	307	329	314	317	320	289	295	319	310	340	309	325	307	312	295	304	325	300	331	332	287	307	315	304	348	330	289	301	323	324	279	324	305	310	324	335	334	305	285	292	323	326	335	323	341	309	311	313	310	307	303	331	339	335	308	314	303	270	317	303	297	329	342	302	305	295	322	281	298	312	314	311	341	304	317	334	341	300	331	342	311	320	319	308	293	314	284	297	306	259	295	331	354	342	334	331	325	305	306	334	302	313	324	300	306	305	310	317	318	328	318	330	310	328	303	321	333	317	300	325	320	315	295	310	280	301	324	296	349	291	280	292	319	302	321	327	284	280	347	330	323	315	353	306	319	306	300	331	305	328	320	331	297	328	324	306	296	290	293	341	294	321	314	306	309	323	315	305	362	323	296	330	300	322	337	303	293	322	325	318	299	302	293	332	315	300	339	354	289	287	330	318	325	306	319	313	327	324	307	304	334	296	308	348	318	339	307	299	319	337	304	310	294	328	329	319	296	324	316	305	335	319	316	304	339	325	303	301	302	320	327	319	286	286	320	328	316	328	290	334	305	319	332	326	315	312	323	319	291	321	370	322	309	309	299	302	343	285	302	336	330	294	313	294	332	291	286	276	351	298	292	318	315	299	326	291	305	323	345	332	319	311	310	315	301	325	290	304	297	295	321	330	309	312	278	304	312	272	326	337	321	315	355	286	282	332	320	326	321	331	342	323	290	310	325	315	316	320	318	307	297	279	300	322	285	312	334	341	307	331	327	303	318	314	320	309	315	284	296	304	285	317	305	283	286	309	334	311	334	312	331	297	302	277	328	304	315	279	304	314	325	303	307	317	342	336	286	340	298	314	318	319	328	358	344	281	343	306	338	337	316	323	307	285	346	294	365	331	302	310	332	330	304	310	296	306	285	339	346	321	286	301	301	318	312	319	323	297	317	299	311	343	319	317	301	326	331	328	296	338	326	313	273	276	307	295	318	327	316	321	337	308	311	305	309	338	287	303	327	308	307	327	336	293	327	321	313	317	283	271	302	310	316	328	311	315	322	285	318	312	326	323	319	343	301	319	316	325	338	336	294	334	336	358	328	321	318	346	308	336	333	286	298	319	340	312	314	338	302	344	339	334	319	286	301	309	303	354	264	292	308	318	312	304	303	325	305	324	332	337	297	304	319	309	356	284	328	288	337	319	274	327	305	340	293	322	303	377	315	313	285	314	328	306	320	297	334	299	319	321	317	327	315	312	306	332	341	304	329	314	324	329	324	321	312	304	293	273	350	333	302	347	301	325	317	277	343	280	321	286	280	315	335	331	350	302	305	309	306	341	308	317	278	316	277	312	355	279	315	317	327	345	304	317	310	309	297	307	329	326	317	327	316	293	328	297	317	287	316	331	320	318	301	313	299	342	306	319	298	327	306	330	315	279	325	301	325	303	285	304	337	307	288	294	305	284	306	300	358	353	303	316	327	297	324	313	313	313	318	331	328	275	305	321	309	325	311	311	311	301	345	324	320	319	337	330	314	306	291	291	316	315	311	327	312	290	295	331	316	345	332	305	318	311	312	313	287	296	333	356	303	284	312	306	317	303	304	285	275	330	295	294	272	325	268	282	310	297	347	329	361	304	329	308	319	286	322	348	293	328	334	292	298	303	282	334	297	315	296	322	292	349	339	321	328	307	338	321	301	284	303	291	326	334	314	282	310	276	291	268	324	283	283	315	322	259	312	322	296	319	332	334	312	339	302	326	317	318	301	282	302	320	331	330	320	353	325	304	306	292	335	310	298	310	314	289	295	307	301	296	320	314	341	304	319	309	311	312	282	316	308	299	303	304	299	333	288	320	294	285	314	318	293	318	321	312	316	306	310	320	318	323	309	341	271	329	331	306	334	309	337	323	310	337	330	308	291	322	302	326	313	295	285	332	301	319	310	317	290	338	294	313	338	337	301	328	329	285	310	321	316
29018	35214	20725	9265	7506	10215	5592	1832	1049	942	849	328	382	356	375	368	337	343	368	338	375	358	353	333	351	366	360	362	341	343	376	345	327	334	371	339	346	360	354	307	361	366	357	333	350	317	371	343	365	352	340	353	351	328	346	325	309	348	334	329	323	346	356	340	356	342	352	359	348	342	353	361	351	349	352	373	356	343	351	380	315	390	333	391	336	350	348	361	336	357	344	349	359	368	340	360	349	362	362	360	364	359	347	345	345	337	332	352	354	336	357	347	344	346	322	331	351	350	354	330	331	363	353	341	344	363	344	370	357	318	339	333	360	363	367	364	364	374	348	367	337	388	355	352	359	339	370	355	358	361	326	352	350	376	358	350	368	342	346	355	361	342	333	351	341	373	334	360	359	335	335	334	366	346	337	354	329	343	340	309	364	344	331	356	360	352	341	334	370	342	365	326	377	381	374	379	410	338	344	333	343	351	349	333	346	354	342	355	393	363	347	362	347	352	356	381	364	363	375	337	373	342	325	334	325	341	358	365	352	345	338	361	358	372	369	379	380	350	350	346	322	398	354	342	347	363	360	329	326	339	365	331	344	357	346	356	365	373	340	364	374	364	365	347	342	348	356	343	345	347	355	379	380	320	341	316	350	351	363	336	349	331	370	348	337	359	333	357	353	358	355	343	342	365	343	343	391	377	372	356	362	346	364	349	347	369	375	364	337	364	333	300	346	364	351	318	350	341	347	315	367	343	353	371	367	337	341	385	360	360	346	346	380	344	358	371	381	333	390	344	338	332	364	371	332	367	324	343	335	360	344	345	398	351	350	354	346	360	340	388	338	369	366	348	352	335	385	365	342	345	358	326	318	338	327	361	335	361	349	351	335	356	360	342	382	349	340	332	353	349	352	328	361	384	366	371	376	380	361	339	378	340	359	368	349	382	343	364	373	350	336	327	338	334	329	337	341	352	347	350	365	356	386	324	353	331	328	379	381	345	356	351	361	356	356	372	373	331	368	361	361	302	373	335	342	351	353	358	393	321	339	374	378	373	341	347	307	374	343	335	352	383	352	338	351	340	376	371	326	322	356	356	361	379	348	330	357	346	348	350	364	355	375	379	387	365	353	340	319	330	357	381	355	349	318	376	315	346	379	326	371	330	370	352	359	333	406	319	371	337	342	366	352	333	360	407	332	371	353	338	366	324	327	352	337	351	344	366	337	357	333	325	324	344	345	339	385	375	356	331	343	331	365	363	320	368	366	357	348	369	356	349	375	400	367	371	352	361	350	344	367	351	350	356	364	360	353	368	359	358	376	358	345	339	372	336	315	383	341	322	354	343	359	348	352	370	349	372	331	374	347	368	363	346	352	333	338	346	345	361	354	357	387	344	335	345	318	354	324	319	356	333	353	346	336	350	364	380	373	352	368	293	345	335	376	346	342	385	326	357	304	332	352	358	382	336	370	331	353	357	328	347	327	355	356	321	370	364	373	359	335	369	350	354	329	350	350	315	373	363	348	332	341	325	331	347	328	327	335	311	339	368	340	347	334	411	343	345	360	343	358	346	333	354	339	360	338	361	351	350	367	328	350	303	351	351	367	355	370	378	382	364	328	350	353	364	361	378	353	333	332	380	374	379	355	367	349	370	343	337	353	314	323	370	327	357	352	343	400	354	340	341	369	349	349	363	373	345	337	348	369	378	342	365	372	332	369	350	361	346	349	394	349	357	358	383	328	330	331	368	352	354	354	380	354	355	348	355	356	362	320	366	336	332	345	331	336	319	352	387	360	351	340	311	340	344	357	331	335	344	341	334	358	365	373	384	361	372	358	358	359	360	375	334	346	349	376	350	367	311	385	303	356	343	347	352	357	344	325	351	341	361	338	331	347	340	373	336	353	308	326	355	338	385	346	352	358	356	373	344	360	349	348	362	367	360	348	330	345	327	340	338	362	371	377	344	371	355	357	371	368	354	342	331	375	365	339	362	339	362	355	353	351	353	338	358	371	332	357	342	382	343	372	333	373	340	332	353	387	355	339	335	327	359	351	375	352	382	356	369	336	386	374	355	324	368	393	342	314	359	376	343	351	337	298	333	363	354	363	341	356	356	339	368	370	364	333	349	365	333	342	353	351	373	365	357	316	324	355	357	362	338	369	363	370	378	356	344	331	375	334	379	371	351	329	333	337	347	335	346	352	322	334	366	348	353	341	350	365	355	348	324	344	360	319	340	373	360	375	361	326	348	387	335	343	351	349	355	362	335	331	357	368	332	345	341	356	325	347	349	352	353	380	322	339	351	330	343	344	364	331	346	346	353	338	382	360	364	368	338	331	332	378	335	377	369	344	352	313	338	361	360	342	336	352	322	353	345	350	319	342	343	341	364	343	359	326	346	332	363	348	347	331	349	341	364	369	334	349	355	348	421	364	320	386	354	352	310	354	339	352	354	350	347	310	356	360	349	360	335	362	336	368	346	340	342	336	371	331	375	392	332	338	376	332	342	387	339	338	350	367	343	362	324	395	343	346	387	328	364	372	367	365	371	366	364	349	365	362	383	351	360	351	323	362	332	375	363	348	381	388	375	350	351	330	336	330	337	375	357	345	346	371	344	342	355	354	364	339	369	366	326	334	359	360	354	386	364	332	354	345	336	336	356	340	338	415	374	323	323	378	355	361	326	364	336	373	371	337	369	377	329	376	367	373	362	357	362	397	344	331	336	354	334	363	373	346	349	369	369	352	349	334	344	363	352	378	361	355	357	367	371	323	371	359	330	347	386	296	332	372	358	375	383	379	332	400	374	376	364	327	338	343	354	366	365	319	349	307	372	309	363	371	352	314	342	358	344	353	348	340	343	353	305	338	352	340	354	359	340	353	346	356	371	363	393	351	350	375	349	343	358	347	390	337	365	371	378	358	339	338	390	354	364	350	345	379	325	345	348	357	376	305	346	331	339	346	354	370	315	361	337	343	342	378	361	340	344	360	334	399	358	336	407	373	345	340	327	370	341	351	344	325	361	349	375	367	355	354	370	339	332	356	333	346	346	336	364	346	358	368	358	398	326	358	337	374	353	366	338	367	319	362	332	369	344	336	354	352	346	365	391	387	367	327	322	337	336	322	341	332	350	392	351	311	355	342	370	362	383	359	364	351	362	376	368	328	330	333	361	351	373	358	306	349	354	379	352	354	360	377	394	328	313	350	379	342	322	345	319	345	343	396	356	334	327	332	355	330	350	363	352	344	336	330	362	350	352	323	330	324	338	358	380	341	359	349	336	338	340	364	338	360	339	376	314	338	345	367	337	364	320	352	320	349	346	347	351	330	318	342	357	375	333	353	351	374	369	363	337	344	351	350	363	330	362	353	351	363	348	350	360	332	355	378	366	330	360	355	371	361	379	327	349	378	351	299	356	346	354	363	358	316	332	384	368	344	393	350	329	344	382	347	375	340	358	324	375	362	349	335	343	341	359	356	364	378	356	346	327	355	341	364	351	360	330
23608	21082	28203	24330	21361	16230	14831	17608	9893	6705	7111	633	439	476	496	452	470	438	476	462	445	442	427	415	422	441	407	436	439	440	413	390	407	412	414	435	436	440	432	416	406	405	420	404	448	429	421	405	419	403	399	433	414	437	437	417	414	434	395	387	417	392	408	441	444	470	420	414	416	403	400	409	413	416	401	424	375	469	422	401	451	417	412	428	408	432	387	437	418	412	471	381	400	438	418	425	432	398	409	454	403	405	389	408	428	423	409	396	407	441	408	386	407	416	425	416	417	406	391	416	427	448	436	400	399	410	458	453	412	386	410	418	394	426	442	432	420	421	424	383	444	417	437	413	405	427	404	421	445	418	419	429	403	399	412	443	396	439	381	395	407	409	429	465	436	441	423	402	460	429	423	405	432	439	444	411	431	399	392	446	411	400	419	448	437	389	423	407	414	439	434	440	416	441	366	434	400	417	417	447	383	432	436	439	442	445	429	408	380	429	377	400	417	458	378	395	399	412	413	430	401	433	402	378	421	416	376	399	418	415	425	449	424	443	441	395	406	452	393	440	431	392	429	417	411	386	451	406	438	401	424	425	391	412	423	396	442	457	464	415	414	408	457	370	423	445	420	435	427	410	384	389	436	386	436	438	399	405	412	442	405	468	378	391	420	416	446	449	458	401	417	415	441	416	408	435	408	423	423	413	432	408	413	416	395	416	386	419	423	460	419	406	407	420	456	398	434	420	406	404	472	417	408	416	448	413	432	446	435	438	417	406	407	434	388	428	406	447	424	391	434	413	439	404	419	408	439	463	414	393	398	434	414	423	412	408	394	392	416	444	439	413	455	428	393	438	428	433	410	431	445	413	430	419	418	399	404	416	416	390	412	405	408	417	369	461	405	427	465	419	395	443	455	446	454	384	388	404	411	420	416	430	446	448	451	473	416	472	384	409	449	428	374	400	401	383	434	431	456	385	423	415	421	431	437	409	435	394	411	414	388	424	470	424	396	439	435	456	424	431	425	424	413	451	415	459	458	490	422	424	403	409	419	427	425	458	417	420	418	428	425	408	446	415	420	381	437	438	434	418	428	439	427	426	423	458	440	406	414	435	394	468	413	397	411	438	417	392	422	403	448	407	454	423	422	430	427	376	406	412	436	434	440	444	413	452	428	424	423	415	420	433	402	422	449	434	437	424	417	456	434	429	405	435	403	432	435	419	441	449	408	452	456	423	422	411	438	400	430	414	475	401	428	396	397	449	418	392	443	430	421	430	386	437	386	414	393	414	415	374	443	412	416	386	391	425	407	415	432	399	442	416	429	427	406	410	434	416	443	414	425	467	425	393	395	404	414	446	430	412	409	389	391	411	428	437	429	417	397	412	426	447	460	433	374	442	431	426	419	372	399	417	434	418	430	411	428	437	434	431	394	449	440	416	410	410	408	416	434	416	402	477	394	427	423	416	420	438	442	435	453	422	458	414	410	449	433	424	420	443	435	431	408	413	412	422	393	399	447	427	418	403	412	390	395	419	410	432	465	406	398	428	468	460	426	415	398	406	414	445	441	416	440	428	416	448	437	408	415	467	454	442	417	426	448	422	429	435	426	415	403	425	416	402	455	462	448	461	419	422	408	465	404	446	396	420	430	428	400	426	446	429	392	392	414	408	440	421	405	416	383	452	463	414	390	388	408	396	409	417	411	398	446	405	423	434	436	400	416	446	410	388	416	421	440	460	416	433	434	394	402	440	409	409	404	421	409	452	422	414	415	394	422	402	435	458	411	374	425	467	403	405	431	436	373	408	421	417	451	400	418	401	411	407	420	414	443	402	439	381	413	412	419	400	411	427	435	414	463	433	419	432	411	434	438	403	406	411	428	441	422	424	431	429	417	413	412	378	393	468	425	409	423	410	429	419	415	428	410	400	435	454	433	423	413	436	412	437	436	418	428	459	398	409	397	384	446	404	447	434	452	432	390	467	429	439	394	410	401	433	422	417	412	384	441	374	390	408	404	401	413	428	451	380	373	407	423	411	409	438	427	415	439	421	382	433	398	434	444	427	451	443	462	460	425	469	407	396	435	384	416	416	376	395	429	432	407	420	399	431	422	446	432	430	411	404	403	433	362	415	360	393	405	395	391	443	429	383	442	436	424	416	423	434	429	432	420	401	426	451	407	392	419	434	428	399	410	415	440	393	390	406	389	423	458	422	453	411	403	425	413	399	399	400	439	422	423	424	395	428	419	388	390	417	436	437	439	413	410	445	437	418	395	428	420	451	428	426	414	448	400	441	438	421	426	398	425	397	404	441	423	429	430	444	440	420	429	426	431	430	421	423	406	430	417	446	434	459	453	406	421	405	437	405	419	370	418	469	437	412	398	424	408	415	414	421	414	426	436	456	451	401	398	428	421	404	441	413	363	401	420	432	376	387	413	414	415	448	426	416	392	414	386	403	415	416	446	446	402	408	429	427	433	399	448	385	415	396	384	395	415	403	400	420	399	436	406	444	419	420	434	418	388	437	442	418	398	450	407	399	415	421	399	423	392	388	415	442	470	399	416	435	416	440	384	387	459	385	436	411	430	430	404	434	434	429	385	412	423	400	419	404	417	437	431	404	441	481	395	426	437	456	428	454	426	415	439	387	407	412	445	426	382	414	396	395	427	446	416	464	417	419	381	401	411	440	407	400	416	398	403	441	403	394	410	394	421	436	426	443	429	412	412	387	454	414	440	418	403	422	434	424	416	400	414	431	382	411	405	405	421	398	357	391	387	428	414	410	435	427	432	419	440	392	452	428	452	421	422	435	387	418	405	413	430	405	420	434	436	450	414	386	404	420	411	397	445	417	409	415	431	421	391	399	410	427	403	408	438	439	420	416	387	388	416	436	419	421	437	429	416	418	418	385	455	432	416	379	415	422	444	406	438	403	417	448	423	417	421	410	439	421	441	424	408	429	412	428	399	440	439	413	401	422	431	398	421	398	447	442	393	433	418	410	435	400	457	388	405	380	430	442	392	417	409	441	407	427	428	423	392	366	382	446	381	412	427	431	441	406	413	407	427	429	420	443	394	427	444	416	427	417	421	421	440	481	398	407	390	388	407	405	410	405	432	449	399	435	423	410	439	418	409	417	435	407	392	430	434	434	445	415	417	447	420	408	455	399	413	419	407	399	407	427	433	447	424	399	473	435	444	432	415	421	395	410	423	454	425	424	422	417	419	444	409	437	417	408	414	397	409	425	437	384	392	453	427	405	438	410	417	412	421	367	413	451	394	421	454	427	426	429	385	414	446	427	438	440	443	405	410	431	439	398	409	424	426	415	416	412	421	407	423	442	448	391	385	439	447	418	400	397	404	426	436	412	432	388	417	409	412	438	424	452	407	444	453	410	365	422	439	409	433	432	438	407	417	465	415	391	431	445	423	455	416	413	417	417	449	412	407	432	441	409	414	440	450	436	441	388	394	456	417	425	429	435	447	406	446	392	452	380	461	431	402	415
29228	46192	35691	22258	17211	13671	16754	21400	13821	9757	10776	555	493	505	472	475	465	490	488	490	448	473	458	434	500	472	435	438	425	455	440	450	489	469	481	448	478	447	471	436	474	443	466	447	453	439	460	442	438	448	437	456	481	453	416	483	445	434	463	449	497	450	453	442	461	392	419	471	457	444	426	433	454	451	465	435	420	457	438	441	457	489	467	434	466	461	464	457	487	467	423	467	448	426	457	472	442	438	433	463	432	423	465	461	446	503	382	414	462	409	432	470	452	428	475	446	468	428	463	440	456	463	438	461	436	475	438	465	450	420	432	389	424	438	433	447	442	442	459	437	418	493	456	403	476	437	432	444	439	449	458	450	428	436	443	420	458	458	453	422	456	433	445	469	439	446	439	457	443	428	441	441	450	443	446	461	463	442	435	444	431	454	423	429	415	409	460	422	415	486	397	426	450	456	435	438	452	439	468	455	445	468	456	461	445	423	516	480	447	436	447	421	427	455	464	468	434	453	424	469	456	445	447	417	444	465	468	450	433	407	474	420	455	437	414	462	425	462	433	443	392	470	453	441	423	411	444	422	445	457	434	452	427	459	399	437	444	442	437	452	458	456	448	442	445	423	445	469	422	455	490	443	464	463	460	466	441	456	433	460	451	411	440	417	454	453	427	427	470	462	447	473	446	454	452	442	416	436	482	451	445	440	457	419	447	427	446	420	442	472	462	440	424	449	494	418	454	459	481	440	460	417	462	421	488	488	412	425	465	460	467	409	462	436	398	414	468	455	471	435	470	438	429	472	459	439	454	422	429	403	440	472	473	442	455	449	402	450	453	484	448	429	432	467	444	463	461	456	421	440	430	431	465	431	433	415	419	458	484	465	432	484	472	427	438	452	453	482	430	482	478	446	485	459	416	420	437	428	430	456	452	411	442	435	424	425	453	432	455	427	451	408	412	440	479	427	442	472	452	457	420	438	454	455	422	414	431	412	433	450	460	429	420	415	447	450	447	471	479	440	433	448	432	461	469	444	449	456	474	451	436	467	460	468	453	459	429	435	443	447	421	432	456	445	445	455	455	461	448	446	449	425	466	439	416	453	454	428	412	425	486	462	442	434	450	435	416	443	452	439	427	446	473	463	417	456	396	471	448	426	455	410	457	460	449	447	423	450	449	422	429	418	464	410	440	440	469	443	444	471	451	447	452	431	464	451	448	449	428	446	469	418	428	470	467	442	414	444	394	449	420	485	467	467	393	453	460	451	493	456	407	447	452	434	450	463	430	462	411	418	411	436	447	456	456	456	405	482	419	469	426	453	424	424	437	432	459	423	444	444	445	415	465	512	451	473	467	443	464	457	421	436	438	439	465	460	455	424	415	477	453	444	470	434	469	419	465	423	417	480	462	424	487	453	434	448	426	458	444	455	426	459	461	451	446	462	442	422	467	447	440	416	453	437	426	468	431	459	467	437	505	435	476	404	472	450	435	440	442	374	445	485	428	428	505	420	461	435	486	425	463	467	450	414	458	455	459	417	457	435	441	426	432	450	440	426	421	448	416	455	460	444	450	457	490	460	444	459	426	478	441	461	457	441	463	452	444	453	428	439	447	428	454	429	456	453	461	463	456	453	429	403	404	447	460	458	480	447	445	418	440	463	424	451	459	457	444	452	439	470	443	434	421	442	393	431	446	454	429	444	488	469	432	426	426	454	461	434	426	428	433	429	480	407	469	459	452	428	436	429	462	454	444	440	438	446	448	459	418	445	455	455	419	428	423	492	441	469	463	451	450	432	404	435	477	444	429	436	477	474	465	473	467	429	451	459	454	466	455	480	396	432	448	450	432	476	431	442	428	491	462	455	455	411	444	407	449	441	412	454	446	425	458	437	443	469	459	440	470	449	446	436	474	416	427	480	474	441	424	456	473	449	403	441	447	455	453	430	418	473	445	421	449	462	494	449	438	449	409	458	458	488	436	451	455	450	434	424	497	429	426	456	418	454	436	424	450	451	477	442	456	467	432	459	479	493	454	427	411	454	432	482	444	440	434	422	452	459	481	441	414	473	402	438	438	442	480	419	427	428	448	447	435	450	480	452	463	479	456	457	433	486	441	440	461	471	416	472	427	458	397	416	424	434	424	475	461	417	442	460	422	433	452	427	473	424	446	428	461	436	470	452	493	470	466	467	457	428	449	444	462	430	458	437	417	444	453	454	411	427	442	401	420	428	431	451	454	445	435	436	475	431	446	500	465	460	455	458	429	408	445	430	477	446	445	455	460	487	425	431	436	430	454	456	445	468	455	450	481	444	439	408	442	470	414	421	450	420	457	492	443	455	445	446	446	465	451	496	446	438	438	406	437	419	417	453	440	433	459	451	420	468	429	441	423	459	451	479	406	451	458	423	457	446	433	441	424	444	473	432	476	406	429	437	429	464	446	421	458	457	432	491	462	441	452	435	442	451	442	464	487	465	443	443	423	485	464	411	407	456	406	431	434	472	416	444	428	464	438	420	464	460	434	461	486	442	454	428	466	461	441	443	468	453	436	418	422	455	439	454	424	435	447	413	434	447	429	442	488	472	439	449	456	431	453	478	426	413	407	477	447	410	471	434	440	460	436	445	457	445	449	460	446	422	446	468	418	456	454	427	496	421	486	420	443	469	449	450	468	426	460	440	471	430	482	448	468	415	462	502	481	451	481	416	453	440	460	432	414	440	435	442	463	445	461	418	453	389	415	444	469	466	417	470	402	444	433	481	444	437	420	472	441	445	411	459	456	451	466	430	463	462	398	463	473	435	448	477	445	455	473	447	466	453	449	428	442	455	474	475	488	485	439	488	465	442	449	423	444	438	459	435	464	443	476	461	429	405	448	443	462	494	428	418	447	471	436	413	459	437	434	424	424	411	472	457	399	460	439	458	439	441	450	457	421	436	480	432	433	442	438	459	434	438	421	458	482	443	463	405	450	454	425	435	447	452	463	429	455	473	442	455	453	468	459	466	464	441	444	448	443	448	427	429	412	466	458	456	445	499	436	478	419	485	451	446	489	425	424	446	452	456	444	406	440	462	437	449	469	424	428	445	460	473	449	444	455	473	416	487	450	462	422	405	458	435	423	417	459	435	394	438	499	431	429	463	483	458	398	424	447	444	470	470	433	426	471	455	404	407	421	437	451	456	459	422	411	416	444	434	427	438	456	430	473	428	460	446	438	449	454	439	441	382	455	412	440	441	430	453	447	431	457	437	440	442	450	448	456	456	425	452	429	412	421	430	407	406	418	453	444	438	467	463	465	427	462	445	477	449	453	446	458	459	464	435	432	421	424	445	497	440	431	425	455	443	399	446	440	399	461	452	435	455	451	430	463	419	398	445	430	406	439	472	384	413	418	447	439	473	418	408	459	447	443	462	419	431	440	455	423	469	463	469	432	491	433	424	438	448	439	437	424	445	433	469	477	453	434	481	447	427	410	447	425	456	471	434	436	491	454	472	439	448	444	464
24862	21108	26998	26354	20858	11301	5179	3928	7194	4999	2502	596	513	525	523	552	582	540	520	533	490	522	526	494	534	530	518	561	507	503	506	557	510	494	516	538	511	498	484	527	455	494	509	542	553	524	505	528	495	519	518	462	503	513	516	533	501	509	494	515	514	515	513	517	538	501	534	518	517	533	483	535	507	510	544	489	503	543	567	500	490	551	516	539	517	518	508	492	499	507	506	527	501	539	511	500	510	494	502	536	514	513	518	477	477	524	490	484	506	490	502	499	505	528	503	470	514	520	520	526	538	519	519	477	525	536	478	488	527	532	504	499	490	490	492	532	514	501	518	561	495	537	491	510	518	480	551	500	525	466	525	509	537	496	501	526	529	536	517	510	529	520	524	516	537	544	486	512	475	508	537	499	499	516	515	541	523	533	574	543	510	553	532	533	501	499	521	487	518	525	491	515	538	511	491	515	516	529	529	579	539	487	504	528	534	497	588	487	534	509	526	524	490	494	521	486	531	489	507	521	531	501	538	493	530	508	506	461	538	552	496	536	539	534	494	519	501	512	532	474	473	536	536	547	524	520	513	500	536	496	476	499	489	530	543	512	467	483	504	535	508	536	511	482	549	508	506	469	493	485	511	488	520	492	484	539	529	508	526	540	509	533	502	533	509	569	485	518	456	487	546	556	514	525	508	493	520	510	514	525	494	526	503	528	502	520	520	511	560	520	545	466	517	567	506	543	480	537	489	516	497	533	499	559	532	453	475	536	498	524	544	497	536	513	494	479	539	515	516	488	530	492	534	502	543	507	497	535	480	497	549	490	491	489	470	514	521	506	506	513	541	513	507	522	467	515	518	508	532	530	496	496	515	536	529	516	529	516	536	551	519	490	489	496	488	487	526	536	516	494	571	467	508	500	477	530	495	534	529	485	495	518	488	486	521	525	498	518	546	508	532	498	561	487	528	510	502	539	502	481	517	458	489	537	537	531	507	519	549	542	520	512	501	498	482	510	524	492	551	497	522	505	567	490	506	530	471	506	515	520	547	517	506	506	524	497	486	494	568	573	497	563	498	507	521	522	564	514	503	535	488	514	539	535	528	517	535	501	517	501	533	488	532	509	478	520	591	548	527	524	543	519	560	533	508	497	556	538	520	539	563	497	491	485	472	513	483	513	536	522	507	480	530	483	526	491	501	494	522	519	505	497	499	507	510	506	546	558	533	524	490	525	504	505	538	514	484	482	529	524	475	501	532	532	523	492	566	536	483	444	514	520	489	538	503	507	510	549	498	510	530	518	558	499	531	496	512	555	522	521	494	490	500	498	500	527	531	522	527	513	548	503	519	485	532	521	558	535	509	516	525	531	495	493	534	557	525	516	513	520	532	461	518	472	502	512	542	515	485	500	483	538	519	491	518	495	525	537	514	546	526	523	505	514	541	504	527	513	520	543	523	512	527	513	495	532	496	516	486	491	566	505	485	508	514	512	509	493	487	543	505	493	519	485	521	525	516	488	537	462	556	506	522	554	532	531	501	570	518	546	487	515	539	508	506	528	510	496	537	551	530	521	485	528	521	490	487	532	501	514	538	490	521	537	566	453	560	520	527	467	498	512	513	525	552	500	531	510	527	501	478	491	525	498	507	535	504	522	565	584	523	498	474	528	515	518	513	531	476	486	508	522	537	509	502	536	503	520	543	495	520	473	548	532	489	495	493	532	538	493	528	519	510	533	537	517	567	506	505	537	526	536	533	577	506	505	498	531	457	526	504	493	504	524	514	473	518	542	485	545	548	510	537	508	522	500	533	519	535	526	496	504	480	500	493	505	547	492	515	531	534	530	516	532	542	502	522	573	501	533	511	505	518	540	498	529	504	536	519	502	496	543	512	487	507	497	483	504	489	545	519	508	494	513	505	521	497	533	516	499	507	482	522	481	516	520	496	510	488	531	517	521	540	488	506	516	488	521	549	516	508	486	513	510	519	534	522	486	544	522	480	542	513	543	526	517	549	473	544	487	503	558	540	484	561	559	481	528	523	538	519	533	517	527	501	461	491	509	519	538	503	489	516	508	470	562	536	505	496	529	521	539	530	518	468	494	507	531	523	498	499	498	522	546	483	517	513	506	534	539	506	534	479	494	525	486	503	469	542	483	529	504	538	559	485	503	481	506	502	542	488	498	525	504	509	518	534	499	540	478	559	541	556	522	557	511	518	483	451	547	532	505	515	551	542	486	519	482	518	530	501	511	479	516	477	505	522	514	496	490	505	530	504	521	530	489	525	523	498	533	469	501	523	536	524	481	494	513	496	505	485	488	540	563	525	530	499	476	511	463	486	496	511	518	542	562	531	479	496	523	473	493	501	516	501	519	464	497	540	528	512	484	493	487	503	511	487	511	543	500	547	509	503	533	569	533	508	508	534	478	521	538	521	548	509	551	505	561	495	543	484	495	552	547	489	517	517	529	487	517	487	519	479	522	534	497	533	509	498	495	542	518	520	481	518	506	562	500	553	495	506	499	490	520	478	488	508	529	475	529	522	538	536	541	471	490	499	520	497	510	474	518	542	496	511	532	475	485	574	526	512	494	508	514	502	488	542	467	508	474	521	566	492	482	496	519	528	499	497	506	532	551	524	522	512	536	521	535	520	557	489	506	496	517	531	548	506	505	530	507	504	543	533	529	511	480	493	516	494	538	538	524	528	528	513	557	518	536	507	476	505	500	503	508	499	564	505	490	483	491	512	493	529	529	464	528	521	518	535	488	503	513	492	531	495	468	508	535	490	511	518	516	535	553	509	530	482	516	531	508	537	478	543	528	494	518	505	493	504	475	503	549	498	494	490	515	534	479	511	554	547	507	493	527	502	532	529	504	506	548	483	521	506	486	530	490	499	520	500	510	497	513	511	511	548	500	537	483	517	485	499	504	494	497	528	491	475	520	496	482	513	540	545	508	520	525	540	523	519	530	545	464	511	513	519	513	549	523	562	545	495	471	473	506	472	516	554	500	534	501	515	488	489	509	517	492	524	538	513	522	509	516	515	495	496	496	529	541	536	521	511	495	471	454	552	520	531	487	496	494	580	503	552	521	493	515	497	495	534	504	493	505	476	510	456	521	503	467	497	555	507	551	533	483	492	510	511	543	492	536	540	488	553	497	479	532	508	514	530	486	524	511	527	522	492	494	520	564	475	509	505	531	498	597	549	476	539	537	517	512	538	530	532	525	550	528	481	550	520	501	516	495	537	490	559	543	496	526	512	562	511	520	492	532	544	526	494	509	550	518	496	530	525	532	515	517	508	495	496	546	507	509	495	511	472	541	538	499	526	534	531	558	490	518	532	497	535	543	496	527	518	489	510	518	495	449	545	530	506	493	541	521	511	540	508	516	553	504	504	531	510	490	515	511	517	475	457	506	517	529	522	530	516	545	557	510	496	517	525	505	485	498	497	519	571	517	504	527	519	516	547	484	541	496	482	488	538	507	527	525	532	464	524	512	539	517
28054	38721	23642	23861	22932	13948	7883	7066	12873	8516	4733	655	595	558	582	578	587	559	564	570	567	542	572	594	559	560	614	589	572	551	584	606	567	560	606	572	538	569	543	585	579	556	578	573	562	581	563	565	535	601	577	545	577	530	612	570	554	562	542	562	593	545	600	597	579	559	577	586	558	561	542	564	539	579	592	542	544	561	547	560	600	537	578	587	554	547	564	585	573	560	545	555	575	544	569	567	590	567	562	597	621	538	571	548	552	542	541	567	577	574	540	575	544	571	532	516	548	577	549	580	575	593	586	600	559	574	567	570	589	591	536	604	562	616	584	563	577	549	578	551	591	573	532	590	550	583	594	560	549	520	564	556	540	584	533	571	578	572	597	610	586	576	525	552	548	572	604	537	551	593	555	599	551	613	565	557	510	567	583	599	573	561	535	588	547	567	510	566	592	540	566	607	613	552	541	569	587	588	583	549	524	591	604	559	576	578	535	510	581	599	583	536	578	570	558	607	516	554	576	608	581	618	554	572	544	540	577	595	602	567	556	590	576	569	564	552	552	564	545	547	567	571	555	574	598	568	565	552	593	555	581	560	526	551	576	514	556	573	592	525	547	567	546	562	520	588	614	563	553	543	569	588	594	568	599	583	581	583	577	551	575	576	555	634	598	559	563	599	574	586	573	586	565	588	562	533	554	555	563	539	588	580	548	565	561	545	574	583	581	584	550	525	584	548	524	562	539	525	576	561	589	524	546	587	535	560	579	589	579	579	566	551	546	604	579	583	601	553	596	600	622	521	521	546	567	593	550	548	581	618	546	555	581	596	539	602	562	571	573	550	569	605	543	518	545	558	551	593	593	532	555	556	576	546	566	586	557	543	530	580	552	565	585	569	555	528	552	534	498	543	613	550	562	558	570	550	581	573	541	555	579	568	596	575	561	533	550	555	583	572	554	583	552	609	576	528	622	612	550	590	556	553	576	586	514	566	577	560	558	556	556	579	579	587	580	583	570	584	588	556	542	631	536	568	547	582	556	611	567	551	607	588	560	599	565	613	592	545	532	585	564	605	578	557	543	575	542	539	573	606	582	527	567	585	557	580	582	596	561	580	575	612	524	605	552	540	584	530	537	543	571	536	589	573	594	582	524	529	606	539	582	558	559	582	589	563	607	598	598	570	569	548	614	566	601	583	537	538	574	561	574	540	535	598	604	581	579	540	557	556	572	585	569	543	523	558	596	582	571	528	564	558	554	558	579	575	595	540	589	604	548	562	574	575	597	585	568	563	617	584	573	577	549	568	570	564	552	548	549	533	617	539	590	553	570	537	553	588	593	547	568	562	612	569	579	580	536	588	537	589	521	575	585	599	576	540	592	568	543	561	597	580	585	561	577	583	562	579	580	576	579	587	566	545	547	593	595	587	594	546	590	591	595	569	570	551	570	559	541	560	567	566	565	578	582	570	566	570	607	575	539	602	564	522	558	612	585	636	590	548	557	551	600	576	541	597	587	561	563	549	573	587	569	564	545	557	565	560	586	599	553	563	559	568	547	573	578	565	576	564	566	597	531	564	574	515	568	590	580	598	601	572	537	572	567	544	581	580	573	557	546	599	593	555	574	519	541	550	583	502	597	592	555	572	563	536	610	529	590	532	561	576	578	551	570	536	561	537	564	556	572	578	571	589	597	576	535	575	586	609	558	560	583	568	589	596	615	514	571	594	577	562	575	575	575	532	533	570	571	555	517	555	587	554	555	566	588	572	612	611	593	564	503	551	570	556	605	585	540	563	583	569	567	543	584	544	579	588	637	567	588	598	526	563	574	570	541	554	604	594	636	586	597	553	578	554	580	568	564	578	559	572	562	544	563	549	574	587	593	605	560	552	537	550	561	610	615	547	527	562	558	551	550	569	554	565	577	541	564	542	600	597	604	589	581	581	514	557	544	603	578	541	602	558	555	563	585	554	587	501	580	560	567	601	566	528	576	527	554	575	565	574	593	591	581	581	551	596	556	559	584	547	577	525	590	561	587	575	587	547	575	584	586	543	603	561	537	531	559	599	575	567	556	555	569	605	555	580	591	560	570	562	612	531	562	548	580	594	545	577	549	589	561	557	566	575	570	580	558	568	599	551	550	537	530	544	552	550	560	576	595	531	579	650	579	595	584	583	579	580	572	554	539	534	568	540	600	557	576	565	614	594	553	558	573	582	583	579	508	534	570	529	587	584	565	585	579	542	512	583	564	570	559	578	519	542	537	561	610	594	558	582	631	557	620	586	549	563	568	601	594	566	594	573	570	606	574	586	593	559	621	579	526	584	542	525	595	593	557	581	567	563	572	558	559	546	540	577	541	536	590	557	561	532	522	565	536	623	579	586	544	566	564	557	589	601	589	570	585	605	585	578	586	587	548	581	558	597	569	567	554	561	553	583	547	565	601	622	569	541	569	567	585	554	582	609	543	578	544	562	550	579	617	594	566	547	567	594	554	541	503	571	557	586	539	553	563	548	547	589	565	575	558	561	590	586	562	605	559	576	560	587	579	562	532	546	573	575	594	535	621	535	547	578	570	607	579	572	590	572	577	581	543	618	568	568	583	578	573	569	578	597	558	575	517	599	603	583	542	543	565	600	511	580	547	561	565	555	589	531	564	582	565	582	550	557	568	591	565	561	549	568	559	596	584	595	550	586	550	583	561	625	578	525	557	554	568	578	583	590	613	596	582	564	555	568	614	586	549	550	571	568	541	601	602	588	559	573	569	584	522	593	606	584	555	590	583	591	584	584	528	588	584	544	541	574	627	562	591	560	561	589	574	558	580	588	588	571	608	571	542	595	534	572	548	543	563	625	580	564	545	539	553	572	569	563	598	550	527	563	509	573	581	561	554	520	533	537	574	534	563	588	579	571	594	610	523	536	597	583	568	574	577	582	581	592	579	550	591	608	528	555	557	521	557	585	600	521	606	565	575	562	599	593	581	573	582	566	588	555	561	599	580	595	568	555	576	579	532	585	547	616	564	593	586	549	567	566	553	571	569	587	589	576	579	594	533	600	548	572	578	601	578	591	578	591	580	573	539	558	538	557	577	626	532	613	586	580	620	565	583	527	573	554	552	563	568	557	526	532	615	591	555	596	601	581	549	577	573	569	612	607	609	581	610	570	576	594	573	592	551	578	583	572	553	534	590	559	544	590	588	528	538	575	590	567	592	574	532	514	610	564	590	577	574	595	554	577	573	578	590	565	560	553	580	539	545	545	608	530	566	557	578	584	550	598	557	566	535	574	572	541	593	552	529	522	614	627	535	559	618	564	567	501	506	568	548	577	569	557	565	588	600	521	560	546	524	558	550	552	568	607	527	527	572	527	520	544	535	560	538	605	588	554	534	563	560	568	581	567	594	574	594	561	569	581	539	627	531	549	540	580	543	563	595	548	568	606	548	585	554	584	601	530	543	603	577	559	546	539	594	573	544	546	574	574	531	600	566	597	570	531	604	583	602	543
22550	21112	28667	23881	22441	27232	26712	10342	6961	18644	12238	1314	816	828	802	743	805	785	790	776	780	801	782	769	774	792	832	807	765	779	723	715	757	768	763	775	743	735	760	735	743	712	746	770	784	727	761	799	787	754	760	754	699	762	768	731	736	814	717	707	741	767	807	736	691	746	781	753	715	773	784	781	755	776	726	749	792	788	740	780	748	783	714	778	759	716	763	770	737	783	776	751	738	759	740	766	720	753	729	801	783	729	791	768	748	768	735	814	742	791	732	731	753	793	720	777	722	758	794	735	740	766	772	787	765	745	751	731	761	738	771	743	791	740	758	716	798	735	778	722	746	726	798	746	742	741	751	762	706	739	763	768	719	780	772	767	728	746	731	751	746	763	747	751	741	745	760	750	759	723	779	747	741	752	762	759	752	750	757	746	762	785	751	721	711	753	754	723	779	749	759	715	731	701	731	748	777	752	764	740	733	790	761	724	737	729	801	707	752	753	734	786	713	743	708	781	706	748	733	767	759	744	767	765	700	752	757	774	730	757	735	802	784	727	744	722	741	821	830	736	834	760	760	792	723	747	752	739	730	729	728	829	735	765	758	755	771	701	698	773	724	726	784	740	753	762	730	745	751	731	752	758	769	779	780	729	757	794	723	687	761	724	783	735	763	788	753	725	797	757	760	739	780	723	717	785	727	791	751	738	742	753	735	757	774	767	768	688	796	734	752	727	807	729	775	775	728	766	741	749	737	745	742	794	716	757	728	710	738	756	736	710	768	691	727	733	757	764	763	746	716	771	702	746	735	790	716	777	765	755	723	741	758	762	731	758	761	742	792	707	736	723	791	763	780	779	740	725	761	711	741	706	787	774	711	743	720	735	813	736	710	810	731	761	716	784	780	801	757	720	763	748	780	721	699	758	721	775	785	769	733	749	810	796	726	756	745	733	763	768	753	769	758	782	795	727	696	765	743	731	794	703	745	763	759	731	723	774	723	733	749	704	726	743	694	806	799	731	765	713	760	768	775	700	694	776	780	715	762	756	758	770	723	750	779	705	724	780	791	760	768	740	795	745	750	739	740	780	742	735	737	742	757	776	747	757	793	702	780	792	741	739	762	768	736	802	742	770	743	767	724	772	752	759	762	719	695	708	718	769	727	768	703	716	705	731	736	782	757	701	748	695	789	747	772	808	741	737	784	736	736	722	728	798	768	785	747	738	747	785	711	706	760	780	805	724	728	725	770	697	755	707	763	728	739	725	795	744	753	723	792	775	833	741	804	780	720	709	733	742	817	741	731	798	786	781	731	752	758	753	743	730	757	785	757	737	735	723	760	764	755	813	726	714	740	760	683	784	748	775	778	702	818	706	756	772	755	764	728	751	772	743	738	678	790	735	783	755	785	751	783	772	757	736	766	776	726	727	778	721	734	790	787	771	754	742	679	751	760	791	772	723	757	751	746	740	754	764	724	754	735	756	731	727	758	744	699	803	724	695	737	774	704	710	760	751	721	713	750	768	720	755	750	787	687	695	802	791	762	774	715	737	729	794	711	748	775	768	795	717	769	785	774	772	738	766	793	772	729	771	737	718	760	723	787	802	726	752	770	735	751	785	756	755	730	729	757	774	724	790	732	784	771	757	720	747	721	767	734	734	726	705	737	787	743	731	720	727	736	771	735	783	743	785	733	773	738	760	748	702	755	729	769	719	722	788	750	786	782	753	757	751	802	772	726	733	733	749	713	753	781	744	765	759	758	767	707	734	772	768	798	791	788	736	735	720	762	721	767	729	773	820	750	767	762	716	760	727	747	783	832	758	735	701	726	758	727	739	706	778	753	783	748	743	751	741	756	731	732	735	741	777	795	771	732	751	791	743	765	770	782	729	766	768	718	755	752	743	781	766	739	761	743	741	752	785	787	738	765	741	730	732	754	729	697	740	742	711	724	761	748	781	717	747	756	736	754	761	771	727	758	731	722	718	750	747	780	763	776	755	739	716	732	734	753	778	758	718	703	776	748	762	726	770	719	741	725	745	747	745	743	774	718	726	751	713	761	742	760	766	776	725	769	746	794	715	742	722	755	794	753	750	740	778	786	771	734	780	728	714	765	768	752	763	734	756	779	736	730	746	764	732	788	713	779	732	738	778	752	805	773	718	718	745	753	789	708	695	731	740	778	784	774	757	803	682	766	765	736	760	748	746	763	805	796	692	738	799	752	735	815	713	722	757	767	774	780	780	740	757	729	743	730	745	736	761	771	754	753	788	764	758	758	744	742	759	720	734	792	770	745	747	784	765	757	757	746	815	790	683	712	724	748	739	708	763	727	774	748	772	717	726	752	758	774	769	770	756	735	786	709	739	705	677	771	767	786	777	803	767	805	765	773	699	735	811	743	769	732	726	718	749	778	696	753	735	774	710	749	721	753	698	735	759	746	673	753	757	816	732	798	747	720	755	743	761	762	731	789	804	751	803	740	737	732	760	732	752	784	760	774	752	792	772	733	743	751	792	753	702	780	721	769	732	730	726	811	817	774	773	792	713	795	738	740	718	765	753	755	740	711	773	757	742	754	762	770	746	714	759	711	781	754	767	748	822	779	702	715	774	773	769	788	779	735	743	736	712	809	735	810	772	740	717	764	713	741	730	776	776	787	763	776	753	741	736	784	796	720	755	755	770	731	760	774	760	777	809	759	735	734	754	780	728	771	725	782	761	805	778	764	732	725	813	760	758	779	707	751	762	751	766	739	712	709	767	723	736	751	742	744	731	745	776	713	748	779	720	750	718	759	811	732	729	754	728	770	794	749	762	764	756	743	738	733	772	773	777	722	771	790	733	758	688	726	718	740	743	714	769	735	745	728	776	716	717	727	707	745	713	740	775	761	736	752	701	740	734	753	770	744	757	708	726	777	758	776	763	748	750	711	762	757	807	762	715	817	755	752	746	730	720	754	705	702	768	760	732	750	767	788	753	790	725	750	756	791	722	747	770	749	742	754	705	782	764	800	733	801	728	740	779	775	769	771	764	732	765	781	733	789	730	739	797	777	738	744	769	845	760	726	764	766	755	801	796	747	733	805	773	768	740	716	798	755	814	797	751	737	709	711	761	754	754	728	701	715	751	761	734	774	719	741	812	763	780	725	706	778	756	785	777	739	734	760	774	723	731	708	740	799	729	762	777	730	718	731	736	701	765	710	757	752	770	759	718	813	737	744	754	768	693	725	768	799	757	785	709	768	762	779	718	738	764	775	738	776	750	743	741	729	728	755	745	686	728	690	733	744	742	760	750	724	764	721	786	734	757	725	741	767	772	779	747	714	744	795	782	742	768	793	789	769	770	767	767	769	744	749	770	722	769	773	724	760	786	772	747	770	760	726	753	779	727	745	751	822	760	746	698	747	764	762	751	702	738	730	751	803	729	743	767	758	696	797	728	780	749	762	790	717	725	767	762	728	755	759	745	793	791	723	769	787	783	747	709	766	777	753	714	764	727	702	781	706	717
29227	46647	41773	36089	36713	33928	25438	11106	11079	24096	14658	963	925	902	833	862	874	784	820	782	847	800	823	787	802	730	759	773	832	826	797	787	794	812	816	781	711	751	746	786	773	767	765	762	795	778	804	830	818	760	794	769	809	773	790	753	760	805	788	766	781	815	812	803	737	791	757	738	788	767	761	797	751	795	780	750	751	745	806	752	761	774	792	758	784	795	786	777	756	773	768	757	750	729	756	757	794	736	756	785	780	752	746	804	729	739	790	780	783	782	759	776	804	759	745	754	819	772	820	791	758	804	756	747	778	780	807	793	750	795	706	793	759	786	771	774	788	724	794	792	788	781	798	738	718	765	719	787	755	735	797	767	760	791	783	765	787	752	820	729	792	769	762	727	773	787	741	773	774	761	779	742	744	755	794	731	793	777	741	766	775	732	750	787	754	759	744	792	774	777	788	783	770	736	763	765	804	743	755	757	741	756	768	794	766	790	709	749	764	707	815	766	770	788	801	804	759	734	785	801	760	783	756	765	807	732	780	763	759	727	791	739	768	772	746	754	733	761	805	747	797	752	782	779	748	762	801	733	787	796	735	751	833	743	750	802	759	740	833	812	823	753	741	720	812	769	739	807	760	795	748	839	766	805	776	763	721	800	831	834	760	715	750	787	778	827	688	755	721	765	732	801	769	731	754	801	797	729	746	794	805	748	747	758	743	774	760	781	805	760	779	722	755	757	758	750	791	775	757	828	779	790	799	767	797	791	788	782	790	820	802	808	776	797	777	812	817	730	721	756	778	809	782	756	764	747	787	843	755	749	756	741	754	790	749	763	721	803	778	757	789	773	830	729	757	749	738	766	751	759	738	794	710	783	797	747	751	734	761	804	749	762	752	758	770	750	783	778	801	796	778	767	776	773	783	743	833	724	782	812	827	768	799	810	781	788	772	782	843	794	769	758	795	770	751	791	829	759	712	775	790	749	764	765	752	777	769	820	748	777	755	767	792	778	717	850	733	794	804	748	784	831	782	747	740	727	794	789	790	791	762	764	746	807	764	754	786	757	794	737	746	767	792	723	745	789	726	795	776	737	793	744	789	783	740	752	804	809	788	792	795	788	784	737	777	832	748	703	794	773	777	780	799	775	753	757	785	757	789	800	748	786	725	752	780	797	746	712	719	723	815	803	743	792	773	822	817	781	765	752	759	804	752	777	757	779	754	801	773	783	814	777	817	782	760	763	804	785	790	781	780	752	754	758	738	819	826	802	751	810	757	775	833	785	738	783	768	761	787	782	755	780	774	824	729	769	773	740	775	751	780	774	785	804	747	771	787	789	774	778	756	804	782	754	769	745	807	793	761	761	798	761	779	755	766	775	782	743	781	792	761	729	760	758	754	758	778	763	739	806	799	778	766	777	763	772	783	781	777	758	753	739	757	813	719	761	772	744	793	792	742	817	768	721	728	777	806	755	791	763	786	762	784	745	774	769	746	821	784	785	765	775	828	762	736	802	761	730	769	803	819	788	750	777	765	795	778	811	746	799	747	741	821	763	795	778	764	729	813	795	761	772	805	758	761	772	718	709	764	801	782	771	738	771	774	730	742	766	754	760	782	792	788	830	784	782	705	839	755	740	761	802	769	785	735	772	785	780	752	791	733	766	784	752	790	831	743	771	729	783	815	761	782	743	774	802	765	743	822	772	740	833	767	810	775	806	733	745	771	798	822	750	773	744	745	765	743	761	781	737	739	779	789	777	761	784	775	817	808	815	729	786	737	763	751	750	724	746	769	798	756	767	766	768	776	797	753	776	768	776	774	749	800	773	790	819	748	771	817	761	774	789	758	775	774	774	730	752	793	797	783	789	803	765	759	782	763	804	802	808	772	739	705	765	774	837	772	746	775	795	765	767	833	765	764	732	789	795	714	785	750	746	825	762	776	756	738	761	807	791	781	813	753	833	785	746	773	757	788	770	777	755	781	764	831	713	733	755	776	754	772	773	707	751	761	798	767	767	760	767	818	803	739	765	778	843	793	826	729	756	749	733	742	771	774	786	749	813	745	762	731	764	784	809	757	729	770	763	745	772	724	809	806	792	788	792	776	761	739	775	813	809	731	750	731	733	734	742	771	749	785	787	803	776	783	775	754	750	797	801	741	766	869	764	759	749	753	805	793	759	747	744	791	759	785	773	744	739	785	778	751	794	795	751	750	771	779	785	768	779	746	765	785	758	780	768	772	789	784	768	788	802	803	758	742	717	734	798	751	775	733	719	763	764	785	758	747	750	768	731	766	807	759	775	802	759	733	737	746	744	794	743	787	784	783	756	808	742	824	769	746	806	778	804	808	759	805	740	770	759	768	813	788	758	772	762	798	788	753	825	741	809	729	770	823	808	724	786	710	803	777	744	786	721	749	751	749	780	791	782	768	758	746	791	759	769	793	765	787	737	790	800	771	780	733	734	775	726	750	762	773	751	793	776	754	785	805	740	762	761	785	761	819	741	766	790	783	775	734	769	773	787	801	730	743	825	700	789	743	762	764	779	751	783	720	755	760	807	750	735	801	767	791	785	776	779	731	799	748	797	784	762	785	770	747	786	818	765	779	773	761	758	725	767	711	763	748	801	745	758	750	731	751	749	765	729	738	756	751	760	749	752	764	750	757	795	796	758	783	729	780	788	717	759	785	800	758	755	740	749	741	781	768	767	761	800	816	741	773	779	797	756	783	747	774	786	738	705	740	744	773	761	764	729	719	801	841	731	800	719	732	754	832	738	768	726	792	794	793	721	799	777	786	755	778	774	727	805	783	775	771	813	738	798	794	843	757	742	764	787	741	773	769	799	771	811	785	771	788	770	723	749	800	744	757	768	813	747	754	743	776	770	759	771	779	769	730	790	748	791	809	788	761	789	762	736	732	821	734	768	802	785	787	813	747	758	788	820	759	730	787	792	755	774	751	775	774	758	752	795	722	749	804	771	798	843	759	777	744	747	761	751	795	793	718	773	806	759	753	803	787	760	779	771	745	770	767	784	773	750	749	764	778	810	788	853	749	738	754	768	765	787	775	783	781	784	733	769	767	741	779	769	745	773	759	738	779	784	782	736	744	733	781	743	755	777	776	744	700	781	769	806	784	756	732	771	780	778	769	760	764	733	793	733	755	801	794	765	767	793	720	818	804	771	753	730	735	749	772	762	792	780	788	800	771	787	757	784	749	809	764	795	760	760	757	790	783	761	765	735	743	779	755	733	741	782	796	764	761	810	755	744	755	804	808	717	749	757	787	798	776	785	826	781	761	747	801	787	784	737	760	785	768	746	808	775	784	771	768	786	762	749	797	738	764	828	714	769	776	720	804	786	780	754	776	803	796	811	798	741	730	744	751	729	742	742	759	793	748	771	784	767	774	728	798	794	818	765	789	773	784	794	774	750	760	785	797	773	775	795	835	783	766	817	801	790	804	772	784	733	741	747	750	788	750	790	794	794	745	785	731	776	757	749	747	785
29427	28952	29003	23306	23318	16410	8758	4003	1809	990	715	379	395	396	380	375	392	363	401	422	436	415	424	416	412	392	425	387	394	387	396	409	397	421	387	388	393	424	412	427	392	401	361	392	367	368	416	379	404	379	392	391	417	400	388	398	377	421	377	389	421	409	359	427	374	386	387	383	394	410	394	389	403	406	373	403	416	410	430	401	400	414	407	399	398	382	369	387	390	393	398	367	397	391	382	386	428	395	392	399	386	401	407	382	386	366	399	419	414	436	403	399	409	384	426	392	376	395	383	397	393	375	407	366	381	394	376	377	389	387	423	365	411	448	389	389	415	406	381	371	395	392	430	376	419	422	400	375	390	393	393	415	397	374	397	412	392	391	425	396	399	380	375	406	377	395	388	405	379	446	384	406	403	404	373	422	383	382	391	415	368	389	370	402	427	385	417	416	392	377	388	391	425	386	414	400	369	355	408	424	421	371	391	365	402	375	409	401	404	363	405	373	424	384	398	420	375	443	420	394	397	381	426	365	369	415	415	383	405	360	389	405	413	384	385	391	370	414	415	383	406	357	399	369	407	374	390	386	333	401	399	354	360	406	435	418	420	404	420	375	419	390	439	391	396	413	409	395	413	386	388	425	365	401	385	422	418	417	380	408	392	424	418	406	419	417	392	427	405	418	405	410	381	396	374	406	419	367	377	395	404	410	407	410	384	377	401	400	406	364	421	388	449	443	394	388	373	390	420	370	409	387	392	375	355	380	404	419	445	430	350	397	472	433	421	424	383	440	445	406	406	400	405	423	398	437	379	396	391	397	401	382	411	417	362	398	370	426	437	375	375	411	387	409	425	418	400	418	370	407	392	392	423	401	400	397	376	394	391	352	405	399	407	415	391	435	430	374	376	386	420	418	337	399	359	376	400	422	411	387	409	398	370	362	405	431	394	378	408	418	368	440	372	433	377	399	383	363	429	398	432	401	376	371	387	394	392	424	367	397	396	378	383	362	373	383	411	424	404	412	409	411	409	390	418	419	369	402	397	422	361	424	414	421	348	359	372	401	370	366	399	363	387	395	365	398	402	397	410	408	379	365	405	411	405	377	387	417	407	417	421	413	398	387	391	367	398	408	387	396	423	400	385	400	413	399	387	396	396	428	426	355	405	382	386	365	403	402	385	414	378	436	372	419	430	386	422	403	400	424	375	432	407	414	388	390	404	371	416	387	388	386	409	442	381	391	384	393	407	350	420	404	404	389	403	419	402	403	409	395	382	424	421	411	412	406	413	406	413	384	401	379	415	422	409	419	393	415	421	384	357	369	378	368	387	382	381	388	435	360	399	394	371	406	368	386	411	426	394	416	367	404	393	384	392	386	397	381	414	418	378	401	412	387	382	392	409	358	376	358	404	388	419	376	415	384	403	380	394	434	405	380	392	399	440	393	374	408	380	371	402	393	407	392	378	410	426	391	405	387	385	402	386	402	391	394	395	405	378	391	396	409	421	405	430	381	403	443	407	418	355	387	432	395	384	424	370	370	387	399	391	395	367	407	383	369	414	411	387	404	373	419	398	380	421	391	403	436	405	427	385	389	403	450	427	353	409	391	407	445	436	383	390	389	411	389	425	377	393	372	370	404	362	405	400	372	385	358	375	413	416	378	410	390	420	403	423	388	403	391	360	428	398	368	371	400	391	399	376	403	398	404	435	390	415	368	420	394	387	399	415	381	433	356	376	415	380	398	424	390	403	373	389	414	383	400	410	406	378	424	399	369	372	416	399	397	420	411	392	388	389	388	407	379	388	358	445	402	416	381	405	358	384	376	399	395	392	381	387	372	370	393	394	423	385	411	407	406	423	389	412	362	423	355	412	356	369	358	436	404	404	428	390	407	406	393	397	360	377	389	411	400	403	402	387	400	418	372	376	344	369	426	416	395	381	394	373	392	400	426	397	374	399	357	394	407	401	399	393	385	380	410	458	408	405	399	389	381	388	400	367	423	401	404	365	399	432	405	353	416	403	413	356	419	398	374	405	421	393	416	389	380	404	435	404	384	401	369	415	394	383	378	399	407	425	432	397	399	401	379	374	394	422	399	416	440	390	392	428	439	398	433	377	391	401	396	413	399	409	403	422	384	370	410	379	396	419	411	392	404	385	399	399	384	370	404	365	388	420	363	359	408	415	396	391	395	387	386	396	429	392	406	446	374	387	439	405	432	406	377	377	405	431	422	400	369	430	409	382	386	397	395	386	344	409	387	398	413	358	407	374	380	368	394	399	381	417	376	412	382	401	408	399	363	409	423	416	393	401	408	400	391	424	402	400	389	409	359	398	381	426	379	427	453	405	402	388	376	397	381	388	382	369	358	393	381	387	388	421	402	371	404	387	375	401	383	393	391	443	383	391	377	422	415	419	404	390	383	398	365	413	385	387	422	442	434	392	369	396	384	383	396	376	375	420	399	409	367	362	424	371	394	395	410	377	385	365	416	397	376	391	383	407	372	410	356	395	399	416	405	424	435	412	426	404	436	425	404	366	387	365	419	369	380	381	390	410	378	407	380	389	418	393	395	358	403	411	411	384	390	405	387	387	370	429	422	413	402	392	436	385	438	377	433	395	400	404	370	405	412	390	387	404	406	389	421	401	366	418	403	400	396	395	394	398	372	392	393	365	406	415	358	413	402	383	401	430	415	423	427	363	391	385	389	398	400	428	405	409	424	379	382	415	422	411	414	388	375	388	396	365	421	401	419	400	390	364	394	389	384	386	417	381	401	409	425	412	398	410	414	391	409	425	359	381	373	376	425	411	395	373	415	401	389	414	406	374	396	402	372	375	378	417	413	393	397	403	400	416	384	377	404	437	412	392	397	409	384	402	394	396	418	397	401	414	403	402	399	425	408	360	386	423	392	359	354	405	372	395	428	440	402	392	402	356	392	396	402	391	392	395	391	393	416	430	351	398	398	390	427	409	437	382	367	423	413	392	395	416	412	414	414	379	381	419	431	443	387	414	398	361	409	368	365	430	379	384	420	373	415	389	393	368	379	388	384	398	389	391	384	417	375	423	407	355	415	408	427	394	376	416	410	369	379	371	372	418	372	417	392	388	390	388	395	371	400	380	395	409	418	396	357	364	409	406	415	405	412	395	447	365	405	417	359	406	399	407	436	402	444	413	376	385	375	431	362	366	423	389	384	408	401	404	355	400	374	419	387	363	394	363	389	399	411	413	429	374	434	396	399	423	388	403	461	392	422	385	433	402	408	386	402	387	360	394	402	437	398	382	396	382	387	396	431	384	379	394	435	383	381	401	428	402	407	411	389	431	415	369	387	414	427	399	360	430	399	390	364	392	421	398	436	402	367	373	373	371	411	391	399	405	395	364	360	403	393	391	401	415	388	385	391	442	395	394	392	393	427	411	415	382	416	413	378	384	426	353	407	401	392	388	394	401	390	443	374	409	423	411	411	361	398	387	382	368	427	361	442	395	381	445	395	416	384	385	373
26617	41418	29956	23264	27615	19771	12777	6459	2854	1430	876	448	449	434	466	421	462	463	417	418	379	457	429	437	436	457	418	413	448	419	425	448	473	446	456	410	427	432	459	430	430	404	435	428	414	383	425	422	429	424	441	422	453	440	453	417	431	436	464	434	443	481	421	478	439	415	438	465	422	457	461	442	478	495	451	418	427	423	419	434	435	399	415	445	458	462	459	448	429	433	420	449	447	453	480	477	434	420	412	432	458	436	388	425	454	443	426	430	466	421	415	451	452	431	427	458	437	416	452	441	405	443	422	476	430	461	427	426	435	432	424	430	473	431	414	432	429	429	468	386	406	462	432	454	453	413	460	455	436	419	449	426	466	416	433	463	424	444	472	410	428	442	432	431	433	448	420	432	462	435	438	456	400	436	416	408	465	448	446	449	454	399	439	488	418	435	430	469	436	399	419	440	408	452	451	451	468	422	445	418	489	439	447	406	444	434	456	448	462	471	426	429	440	449	438	426	445	459	397	445	431	414	446	424	457	453	427	438	410	443	429	450	429	452	434	422	419	452	462	475	440	437	421	434	426	420	413	432	426	442	421	442	441	457	423	425	428	459	453	465	452	449	451	417	444	455	445	420	450	421	459	421	416	415	438	454	442	450	446	430	455	441	418	413	405	424	415	460	446	432	461	431	452	423	401	460	421	445	430	426	469	438	434	387	463	480	455	414	443	444	443	414	428	422	429	420	451	431	429	487	435	452	462	409	442	426	428	445	452	444	445	443	423	438	430	451	426	454	450	449	398	465	416	450	444	433	447	455	401	438	428	473	424	406	450	439	439	445	444	444	415	457	480	417	410	412	478	443	441	448	445	434	456	442	443	432	418	422	481	442	449	460	450	439	450	465	448	445	453	470	420	432	458	457	470	429	431	420	398	456	471	422	428	455	457	424	444	435	443	452	439	445	438	410	422	443	423	425	429	458	437	433	441	454	428	421	462	445	411	443	433	428	436	442	411	422	439	428	456	440	416	437	418	474	443	455	444	419	434	444	402	436	451	432	422	419	424	440	462	449	429	422	417	466	399	422	447	400	436	429	453	450	473	424	440	420	413	444	406	440	420	459	467	436	414	467	462	456	481	454	450	437	413	442	415	431	488	436	386	463	411	452	412	428	433	427	441	424	408	413	446	425	427	441	438	429	430	438	424	415	421	425	415	430	422	424	420	433	415	484	428	427	433	430	437	430	448	435	409	447	433	457	473	441	434	449	462	470	500	404	481	430	413	481	405	455	433	451	462	451	457	457	446	438	457	465	426	480	484	440	442	454	434	406	452	437	438	415	407	412	424	409	428	447	481	471	421	483	431	423	413	392	422	465	455	430	409	423	439	416	452	418	476	442	429	458	444	423	432	443	450	442	433	392	430	437	456	426	467	465	450	456	471	436	449	435	450	444	440	445	420	433	433	441	433	433	416	464	466	408	387	429	444	423	425	446	434	453	397	449	430	419	427	417	404	453	437	447	438	419	450	406	435	431	415	441	389	432	424	473	463	436	426	381	453	417	421	465	437	459	482	445	435	401	448	467	481	430	446	438	418	444	425	464	446	465	440	444	493	440	424	460	425	430	437	425	417	440	423	428	438	444	432	398	449	397	421	455	448	400	426	426	428	429	408	479	446	418	434	440	418	445	421	438	429	437	456	406	451	428	417	455	476	415	423	438	442	440	442	424	440	413	423	442	467	466	439	427	439	425	444	453	426	428	421	463	452	430	444	400	417	418	465	439	411	447	432	435	432	430	438	453	435	422	424	467	402	426	406	440	422	418	441	426	450	457	413	454	420	458	412	443	450	439	427	469	422	442	419	438	430	455	468	443	446	447	428	425	418	402	464	403	432	442	472	422	419	464	453	461	494	412	464	449	396	450	427	423	464	427	442	396	424	425	482	440	446	409	429	395	428	450	442	441	432	418	444	435	455	391	442	421	425	460	453	417	392	451	435	418	450	458	467	481	442	450	460	446	433	453	445	467	411	439	386	458	474	398	448	485	409	455	467	455	448	459	438	432	416	436	429	487	430	476	414	436	444	484	445	445	430	424	437	445	434	403	430	430	434	468	484	454	461	420	413	466	436	441	461	458	442	414	419	414	457	420	399	398	466	436	461	427	425	436	438	470	440	432	446	446	450	400	422	475	396	451	462	466	428	439	439	422	475	419	426	431	410	430	442	430	441	430	458	427	454	403	431	436	453	441	481	437	432	477	418	461	469	419	412	462	426	451	427	433	428	442	440	395	439	457	396	461	460	424	450	431	450	384	391	460	448	441	424	432	405	413	418	424	455	456	459	453	421	458	437	421	433	446	469	483	401	436	451	424	461	448	456	452	444	421	448	454	433	435	459	416	435	436	457	416	479	413	438	447	451	442	447	434	457	473	475	459	469	466	427	451	412	425	448	422	440	479	432	431	426	451	432	427	422	446	438	460	452	460	433	449	471	423	462	470	408	437	496	439	442	445	440	422	442	462	470	433	434	447	422	454	423	467	407	454	440	428	425	422	456	403	391	435	472	431	471	446	402	417	444	450	429	462	452	431	466	473	451	429	439	410	430	428	415	431	411	411	471	441	452	418	434	411	401	414	451	431	414	423	438	429	464	440	437	459	456	452	432	424	405	436	434	481	423	437	418	447	445	431	423	397	417	444	468	480	439	411	442	457	418	453	446	410	409	432	454	476	432	457	413	459	438	439	434	458	399	457	463	451	437	471	485	434	435	419	406	447	406	418	432	435	448	443	404	409	418	451	458	450	454	430	408	440	472	416	422	421	477	425	444	450	446	433	445	425	422	436	439	464	440	435	463	417	430	454	416	423	449	426	449	430	430	427	447	436	435	416	437	468	427	441	480	428	469	429	469	438	430	422	424	441	433	427	438	450	455	388	471	386	443	422	450	450	438	443	428	403	406	414	442	435	451	409	461	429	440	407	428	467	427	410	417	415	470	450	436	439	474	465	443	416	475	458	460	412	427	452	450	436	427	444	404	450	441	441	455	455	441	440	449	462	412	435	447	443	430	414	454	430	442	414	468	423	408	432	411	461	437	436	426	435	456	417	421	406	400	452	418	435	436	422	429	447	440	450	428	431	458	446	444	410	426	418	457	439	433	421	469	444	446	410	447	433	428	458	455	420	466	428	430	407	445	428	436	433	443	423	466	437	457	429	443	414	433	451	442	414	478	438	465	454	439	411	409	465	428	465	457	393	420	463	495	431	392	451	467	455	436	432	460	415	449	486	432	429	477	496	441	443	456	419	425	448	429	397	451	427	442	445	456	445	441	443	406	450	449	425	482	421	444	409	439	392	432	437	446	400	422	451	418	446	453	485	412	457	412	478	437	436	498	438	407	467	415	464	444	432	431	430	468	446	437	407	434	413	445	443	423	458	448	446	476	432	433	433	400	430	419	429	430	427	438	424	453	413	415	445	424	467	440	409	449	447	450	429	423	480	445	440	424	432
23576	21078	28214	24628	26220	25985	18373	8285	11238	10004	4403	670	543	542	511	552	599	519	535	563	509	516	504	545	518	556	525	502	608	491	484	479	522	476	541	543	560	581	516	478	566	545	529	515	509	518	528	527	561	521	524	578	576	567	526	536	547	512	538	507	513	536	546	528	495	537	547	511	534	537	505	559	525	541	545	514	528	504	476	533	534	537	520	533	531	503	547	535	520	558	506	517	522	516	497	547	498	522	457	517	541	498	507	515	523	521	513	555	448	529	501	531	514	526	539	537	525	528	509	485	526	503	517	499	524	529	512	525	550	548	514	548	508	520	540	510	495	496	521	533	539	530	513	523	493	502	522	510	503	519	505	542	534	522	491	513	533	470	526	531	542	495	515	504	521	533	539	531	513	522	532	559	496	484	562	511	513	491	490	532	521	533	493	531	528	522	468	517	492	545	548	493	499	508	550	542	468	543	529	486	504	538	541	532	559	473	526	500	557	546	525	503	543	494	543	502	490	475	518	495	528	512	490	510	538	518	505	559	522	508	534	521	538	539	571	542	512	489	507	544	519	527	505	514	514	543	541	545	536	551	527	498	508	518	555	533	559	518	516	568	545	491	537	515	516	525	520	524	523	518	522	555	494	533	520	523	540	465	472	518	460	539	526	555	505	564	520	505	533	523	547	565	535	541	548	558	526	503	519	532	502	539	554	518	504	517	531	516	488	525	550	488	498	515	531	489	514	534	540	546	504	514	508	503	538	504	519	553	502	544	507	550	516	540	536	491	508	515	527	515	508	524	540	498	511	501	530	524	546	512	504	539	512	540	510	513	505	535	504	479	523	517	549	496	561	542	493	555	551	532	534	528	504	503	579	560	481	531	501	475	481	527	533	509	500	513	525	545	498	516	504	510	509	554	562	521	492	529	525	548	504	515	560	493	534	526	507	505	523	523	535	533	472	528	509	517	534	547	530	501	527	476	551	549	518	505	505	518	558	530	535	526	590	519	554	543	468	488	523	523	544	506	529	493	521	546	537	512	518	557	517	491	526	478	524	509	520	539	566	517	520	543	516	518	509	510	495	528	527	521	522	551	488	560	504	554	558	529	510	562	496	509	555	501	482	504	563	478	562	519	475	498	493	542	556	532	548	528	536	544	524	508	477	509	518	557	524	542	508	515	499	536	512	512	510	530	494	519	540	505	523	534	502	506	499	504	530	520	549	498	515	513	499	537	526	520	512	534	496	472	514	503	536	531	515	527	515	506	535	521	528	569	515	557	530	497	545	474	523	524	494	515	485	493	547	564	526	541	544	541	549	494	513	511	540	504	469	549	531	500	526	534	490	542	531	529	504	521	555	515	471	476	486	535	518	524	530	524	564	513	523	521	525	557	564	524	521	497	535	475	516	515	514	504	518	489	489	519	559	509	533	527	552	531	536	544	512	577	503	504	504	541	478	498	540	512	489	536	568	544	534	512	506	490	531	486	567	522	548	524	547	501	517	538	533	545	527	523	555	506	524	511	522	526	455	515	486	551	522	477	541	534	509	523	491	523	499	524	524	547	543	537	537	504	530	498	495	543	527	496	514	505	523	544	507	514	522	519	532	520	509	528	550	521	515	535	508	473	542	552	530	530	517	511	521	509	509	524	513	492	526	495	517	481	512	541	536	529	491	511	497	559	540	532	494	560	539	497	537	507	517	481	488	518	582	539	504	540	540	544	545	516	507	550	451	471	554	552	508	543	498	530	514	546	540	505	531	551	534	537	524	504	503	542	510	523	519	564	554	524	537	522	512	547	549	475	531	490	478	530	531	515	508	476	516	529	549	481	551	592	513	561	515	514	548	476	524	528	502	495	512	532	454	504	531	486	512	504	509	542	482	541	531	507	484	487	522	503	550	550	490	570	500	474	536	531	518	493	499	563	501	526	512	543	572	487	533	503	551	505	521	528	539	520	526	523	508	552	483	520	526	511	547	518	512	483	527	518	488	539	494	503	542	522	509	524	488	531	543	527	509	521	510	485	489	483	534	522	518	518	541	493	502	502	542	509	537	524	521	494	549	522	528	535	533	506	496	543	516	544	499	535	511	549	503	509	504	492	499	503	502	480	538	560	504	512	474	485	520	531	505	501	532	476	524	501	525	503	519	547	506	507	536	541	542	545	522	558	520	500	476	538	537	538	496	491	531	505	486	530	530	498	533	506	516	523	496	499	516	528	484	541	523	516	496	529	496	502	521	512	495	545	527	535	514	481	490	522	521	511	527	556	508	504	521	542	515	509	468	531	525	469	505	552	518	531	531	508	513	556	511	571	492	522	540	507	506	496	549	498	526	522	529	537	550	521	486	513	490	563	527	531	506	509	493	505	541	537	502	552	468	536	499	483	537	505	483	524	532	484	511	510	475	514	520	494	500	517	557	491	565	480	563	537	537	530	526	521	543	525	523	525	518	506	510	514	482	514	518	516	556	565	515	496	547	462	472	553	470	547	534	538	545	540	545	545	512	573	551	566	513	530	526	515	545	507	523	550	534	530	584	507	527	488	525	524	534	545	521	500	500	481	510	539	511	524	513	526	519	510	572	548	508	509	502	501	582	512	537	506	537	482	506	501	520	531	492	490	488	529	459	542	547	497	517	578	548	548	510	521	553	541	529	523	533	534	527	518	530	567	495	528	540	520	494	545	518	500	507	527	525	537	481	511	539	535	539	589	536	498	514	520	539	522	539	539	526	537	539	489	560	569	510	584	506	529	529	527	512	487	518	553	471	508	544	531	484	508	516	520	473	465	555	522	545	580	552	587	493	513	528	500	492	548	525	499	485	551	515	478	516	514	525	504	516	495	471	526	496	515	493	522	516	484	574	488	470	524	523	536	476	543	514	480	543	524	556	516	471	535	534	583	528	532	514	518	494	488	488	490	548	530	540	502	505	509	522	532	567	528	565	517	514	524	509	520	562	545	486	484	534	501	557	551	528	510	557	524	516	546	524	544	557	540	531	486	500	535	539	553	561	519	528	542	488	522	534	483	452	546	495	547	535	525	541	520	532	557	513	511	560	514	541	522	509	569	544	527	499	492	518	505	501	460	529	511	516	517	529	540	524	532	499	526	528	539	521	481	534	503	519	507	527	563	498	555	525	491	528	533	554	495	508	486	524	492	516	502	510	527	535	514	538	547	478	515	531	542	531	528	559	532	539	505	507	497	492	530	493	518	515	530	507	545	552	508	494	535	481	539	542	544	503	534	528	470	504	484	576	529	546	522	515	525	527	485	535	520	508	520	545	486	538	519	510	525	491	548	522	562	554	516	539	537	487	486	499	542	490	521	503	524	530	559	521	488	516	562	544	502	495	518	550	510	516	512	533	523	545	532	518	517	496	485	515	501	519	484	519	510	526	537	491	511	571	519	515	522	498	516	504	532	529	499	514	534	487	543	486	490	538	489	542	498	514	501	510	479	502	525	533	522	547	521	512	473	539	490	520	518	502	535	519	481	500	552
33520	54855	41105	30741	36226	28261	18890	10866	16300	13612	6042	716	604	601	583	577	593	579	572	550	525	620	588	551	562	567	587	591	565	541	581	566	558	607	566	576	553	542	557	532	558	560	521	508	521	577	589	497	543	516	552	567	559	501	525	531	530	537	535	511	523	515	510	537	523	565	531	574	546	597	560	581	535	489	558	569	600	545	586	550	543	518	546	538	533	516	568	531	563	555	530	544	541	547	527	552	554	518	512	541	550	534	576	545	567	550	543	534	545	540	557	584	550	565	547	588	517	540	562	509	524	549	586	585	557	539	514	536	536	520	572	546	531	573	490	538	532	554	540	513	617	507	543	545	525	563	595	530	512	530	513	555	542	537	568	513	561	545	521	586	559	562	489	553	518	531	567	547	572	535	545	566	534	533	565	550	550	556	592	553	545	543	547	556	576	570	532	563	584	550	557	492	540	530	569	548	528	553	534	563	564	578	530	557	555	545	564	572	541	570	529	561	510	582	598	559	552	508	548	538	565	536	548	550	536	508	539	546	548	531	596	513	541	553	578	563	563	516	611	530	525	550	607	566	553	582	528	569	529	518	559	585	566	559	552	517	547	540	529	501	546	548	597	542	614	555	552	510	500	558	522	508	602	571	534	546	523	555	569	559	559	520	541	514	521	536	522	552	525	562	527	555	558	540	565	562	535	552	553	516	559	591	552	568	602	569	563	542	547	537	577	579	565	528	525	525	550	527	577	558	551	583	518	553	516	561	559	524	516	526	514	495	575	504	532	536	528	548	549	588	556	554	559	579	580	526	509	531	517	541	538	538	565	576	514	552	548	524	534	536	539	500	520	491	576	516	526	575	556	545	523	573	567	548	541	569	560	537	600	527	535	555	543	538	542	511	549	525	563	577	537	539	548	574	531	571	540	510	527	535	571	565	526	536	552	577	571	496	531	559	501	558	507	538	563	567	562	545	513	514	561	566	550	524	535	546	531	555	569	508	580	538	539	562	542	564	535	542	535	556	552	534	540	550	561	516	518	560	572	544	589	559	506	548	541	588	536	559	529	538	545	537	577	577	506	535	543	532	564	548	546	542	548	543	609	536	541	542	570	542	576	521	502	562	525	545	545	541	550	516	529	591	572	543	545	600	552	555	529	512	536	539	568	564	492	581	534	548	562	546	535	557	575	522	547	534	531	521	567	543	524	511	569	517	538	554	556	562	572	590	589	538	545	525	505	567	531	595	551	574	525	532	552	538	543	565	559	525	526	532	563	550	531	517	548	537	526	583	561	526	574	532	555	545	571	530	531	532	525	555	537	530	565	545	558	564	594	525	523	555	556	566	573	559	570	550	543	556	534	574	535	566	541	531	585	593	530	512	506	552	563	565	516	540	512	538	563	538	598	549	525	497	497	575	524	536	595	547	565	542	573	560	552	553	585	533	521	507	527	519	523	568	517	504	563	563	569	595	538	550	536	521	595	558	523	512	536	574	560	528	572	520	575	508	544	541	509	562	557	532	528	522	554	575	542	551	557	584	553	548	526	538	566	551	528	513	527	547	527	554	538	572	539	553	551	514	539	528	543	529	575	500	526	539	563	505	540	563	527	544	571	505	509	555	526	527	580	581	534	506	539	529	532	590	538	544	535	528	559	536	581	545	537	557	545	517	586	559	521	529	555	565	544	559	544	559	568	567	583	542	554	555	563	525	555	559	571	531	579	501	538	540	576	576	531	557	544	533	530	578	529	581	549	519	527	542	562	569	566	506	508	516	556	530	554	589	563	537	559	550	516	547	534	554	565	544	571	568	518	567	578	580	536	544	524	564	549	534	569	549	566	578	566	560	576	573	544	558	529	486	542	559	587	528	574	537	552	579	548	568	537	522	532	573	545	592	561	520	505	536	569	541	557	545	535	551	534	520	584	563	571	524	548	527	583	542	562	560	610	521	541	545	527	547	524	566	558	569	551	559	545	568	578	540	541	558	544	585	546	572	566	547	547	530	558	572	536	515	516	574	524	563	604	540	580	544	549	548	574	505	546	523	532	512	535	554	546	528	537	546	553	539	519	520	570	533	554	587	543	585	557	562	572	549	559	563	522	512	533	546	571	528	548	538	569	527	569	517	601	529	551	544	565	528	573	546	571	525	545	554	601	509	543	563	559	566	561	523	494	594	524	504	537	529	584	561	544	560	544	554	561	539	510	534	554	559	581	537	542	573	582	593	555	556	603	553	567	568	550	563	613	581	543	564	601	550	548	564	575	566	563	535	518	558	535	520	553	521	540	518	535	557	538	514	520	529	506	520	522	533	562	554	567	544	528	589	505	570	495	522	581	543	537	578	541	562	513	514	533	562	532	565	551	555	536	587	552	554	569	534	586	531	568	553	561	560	563	558	576	554	521	552	599	556	562	514	555	535	516	546	569	544	509	542	550	541	528	543	553	544	526	543	554	519	532	542	561	561	540	527	497	584	534	547	534	549	557	549	557	546	546	517	559	523	605	574	513	561	546	527	572	560	571	524	549	528	522	575	534	540	523	544	545	555	578	575	529	546	587	568	533	574	533	560	548	562	558	567	571	570	575	512	549	553	582	567	558	595	529	558	552	544	531	563	550	542	526	527	561	513	543	540	560	522	585	528	524	566	558	554	554	525	597	602	532	551	523	584	586	557	581	579	566	508	552	559	537	559	561	529	535	561	592	576	562	530	566	521	519	483	559	537	559	522	574	565	536	548	537	503	546	493	595	571	524	551	542	516	591	573	523	581	515	531	551	547	532	498	564	562	566	563	532	576	560	524	572	580	533	567	556	555	586	554	524	544	537	561	505	548	525	537	550	560	602	594	539	540	538	512	569	564	540	587	545	563	554	552	518	547	575	538	517	556	570	517	557	552	541	533	583	518	559	563	549	574	583	537	547	622	580	540	565	567	563	542	528	543	564	539	583	524	532	558	525	553	520	553	535	521	500	537	588	529	571	569	520	517	538	543	532	531	538	588	540	562	551	556	548	573	540	534	576	574	540	576	515	608	540	565	562	534	547	531	572	559	559	548	515	580	537	587	539	571	539	561	553	573	552	560	522	565	568	583	547	554	540	517	517	525	543	578	543	529	570	553	542	553	550	574	557	528	515	511	541	533	553	538	576	583	579	586	580	512	552	528	523	533	537	578	537	562	547	568	543	563	579	567	524	558	510	535	568	540	527	581	571	532	554	565	547	594	520	515	555	549	527	529	541	546	597	548	562	587	577	556	528	563	539	570	559	519	586	559	549	540	596	551	592	567	531	582	545	538	577	568	557	541	608	562	544	553	572	562	557	520	530	562	550	523	541	593	553	549	547	558	543	524	533	547	583	572	540	490	586	518	539	534	547	578	534	539	544	529	534	525	551	557	528	567	568	515	556	555	535	541	552	551	537	578	532	521	534	545	551	539	558	557	506	524	506	572	537	547	542	508	574	553	518	548	543	574	517	514	537	525	543	522	555	508	532	554	556	547	524	612
24951	21191	27352	25951	20599	20552	13316	9308	7716	5883	2703	655	614	607	620	609	630	627	609	609	599	594	651	562	617	586	634	602	600	605	559	622	590	561	575	554	580	608	576	576	552	591	626	606	613	615	610	604	582	581	569	623	618	598	575	644	557	612	635	603	560	636	580	572	585	623	596	549	578	648	621	602	582	574	578	583	623	581	591	596	628	571	601	580	562	612	583	599	613	633	543	584	635	606	617	602	566	595	585	591	568	577	541	558	602	623	587	590	630	610	601	595	590	559	610	562	623	637	591	600	616	559	601	592	570	594	582	648	608	620	603	577	565	609	565	608	572	623	614	610	587	562	624	639	586	561	625	592	608	644	573	622	576	626	584	564	568	578	576	571	584	575	546	609	668	589	621	598	569	600	586	590	575	586	610	642	581	609	592	589	576	614	584	569	580	631	586	606	596	589	636	589	605	592	578	602	610	606	611	559	585	569	617	638	603	587	592	616	612	678	629	626	613	585	619	634	592	604	621	580	583	626	633	578	646	603	586	568	603	583	618	589	609	571	618	547	641	541	608	568	553	619	595	611	526	593	565	599	622	586	554	554	638	565	591	608	619	574	565	582	647	623	624	629	603	600	595	604	544	606	629	580	583	585	588	573	608	584	622	548	617	627	615	594	592	655	574	576	599	581	587	579	630	605	563	573	613	628	576	605	621	557	614	589	601	653	589	600	613	619	588	571	608	621	589	634	576	605	592	576	552	590	632	603	581	630	569	610	586	660	631	585	604	592	625	597	597	584	585	617	623	620	641	605	636	619	587	610	618	579	607	560	595	568	613	592	606	577	615	625	572	618	631	616	593	602	596	592	595	585	556	606	570	576	616	594	652	628	615	569	568	575	564	574	588	580	619	606	613	586	606	585	582	648	638	565	611	586	602	591	587	575	569	619	615	591	584	580	587	588	580	581	605	606	597	582	611	574	622	610	576	599	575	625	569	615	592	572	629	621	647	587	624	576	607	581	580	602	561	583	598	558	643	578	595	598	624	640	569	561	569	614	606	590	551	569	575	586	570	541	584	606	605	566	575	602	606	592	550	625	606	630	584	583	595	567	600	630	630	570	614	619	588	583	583	575	622	589	607	639	583	607	610	606	566	622	632	594	568	579	615	561	569	612	616	628	584	592	604	581	583	567	623	619	595	609	579	551	609	594	570	603	599	545	604	583	575	599	603	584	604	589	557	606	586	576	564	599	614	581	559	628	617	606	617	592	589	592	592	628	612	572	605	606	584	599	591	648	626	600	589	555	581	575	580	564	604	592	587	574	634	616	636	574	611	577	621	566	600	575	588	562	616	569	583	584	629	568	622	553	570	593	620	614	606	614	602	585	637	616	612	565	639	599	570	558	538	596	590	601	557	602	617	580	589	605	620	584	616	589	613	566	577	642	636	642	619	560	638	576	638	641	594	587	604	611	555	578	559	562	620	619	601	576	616	579	637	572	596	603	580	654	587	622	614	587	605	622	606	624	604	541	589	589	597	597	579	607	618	597	585	567	620	577	562	616	618	569	566	573	596	536	609	586	602	597	577	594	537	604	606	617	574	608	574	630	572	572	606	594	599	595	604	604	627	581	582	572	594	616	560	600	552	590	602	591	579	582	595	605	594	578	556	620	629	581	560	610	589	597	587	618	588	537	610	615	585	621	570	595	637	599	598	626	620	592	630	606	620	612	586	593	644	587	626	570	629	598	621	599	594	620	586	584	643	588	606	573	596	643	609	644	600	614	615	550	595	630	547	629	575	576	571	638	597	589	607	619	570	585	587	584	634	605	616	662	597	573	586	614	584	594	578	639	560	590	615	592	607	601	566	597	647	627	585	573	547	571	605	589	639	627	607	577	618	631	582	612	608	613	617	529	576	646	631	605	576	582	603	631	612	553	616	596	577	592	571	605	607	617	628	611	618	605	619	571	624	601	597	580	589	588	578	577	632	581	571	612	601	569	591	594	586	616	596	592	577	587	642	617	593	594	551	594	560	558	596	603	595	560	600	628	619	588	601	567	600	585	605	563	569	639	615	560	576	572	578	595	602	595	564	600	627	580	667	617	618	598	577	600	606	614	554	622	585	643	614	577	604	576	573	643	570	602	591	547	586	583	612	592	629	594	590	616	594	591	611	590	596	631	528	559	632	643	596	611	584	629	597	559	633	597	602	616	588	575	597	582	606	626	578	552	604	624	585	568	592	564	616	615	559	575	618	573	576	593	572	604	623	577	646	617	623	626	619	577	623	619	606	617	591	643	573	610	548	627	592	629	568	642	600	572	618	571	565	648	610	606	617	565	622	600	574	595	607	632	601	610	616	624	629	573	602	547	588	583	567	597	561	581	569	613	599	634	625	566	561	636	582	603	584	641	605	570	606	636	592	633	585	553	647	599	617	567	609	573	628	595	592	616	586	567	567	636	585	557	629	591	586	588	579	612	581	579	589	630	593	594	613	610	578	583	604	561	592	645	586	639	600	587	604	616	611	616	595	621	579	565	619	595	586	594	590	605	619	554	633	604	597	622	588	566	574	599	590	572	580	598	606	596	607	559	555	594	584	585	607	569	628	577	579	569	620	615	623	623	578	581	564	619	616	562	620	602	607	577	578	622	568	626	593	644	589	564	538	613	574	622	578	579	625	584	614	594	586	592	585	578	620	607	621	610	628	550	601	632	650	623	587	628	600	594	572	592	584	622	561	574	598	586	608	590	607	578	578	578	605	651	606	601	585	623	537	579	559	568	587	610	599	605	541	609	603	617	601	577	554	587	595	545	559	596	581	606	627	571	642	538	600	630	604	612	605	593	596	598	582	586	602	621	599	590	554	656	612	588	599	583	574	587	609	600	576	582	623	566	584	675	600	612	567	621	565	645	612	603	594	592	572	629	605	598	581	601	621	571	604	622	607	623	605	670	550	569	603	622	579	592	557	571	608	621	585	596	624	610	561	541	580	606	608	624	610	571	624	634	576	591	576	540	595	619	586	595	605	631	556	598	619	584	601	570	580	629	596	586	623	621	616	600	572	622	585	573	603	563	621	585	605	572	562	574	586	616	571	600	592	592	598	565	623	604	581	632	606	621	562	621	611	568	633	575	650	582	586	608	586	612	573	630	615	569	570	584	625	628	671	539	573	600	639	625	567	603	562	578	584	637	610	553	593	623	575	598	566	584	640	597	620	587	638	536	591	560	594	609	617	574	574	577	605	590	583	616	590	564	593	616	603	603	574	561	586	586	582	614	624	613	592	583	603	622	578	573	571	549	593	625	633	572	567	591	619	595	592	577	517	526	575	640	621	568	605	607	615	584	571	568	582	611	580	589	577	628	608	590	585	620	588	623	558	616	614	592	576	578	605	568	553	619	616	613	609	585	621	580	556	596	543	606	610	638	589	573	581	545	561	574	569	578	600	644	630	566	592	586	595	580	564	574	588	608	598	590	604	534	603	612	637	601	592	619	550	616	598	614
30013	48537	31295	23332	24265	25927	16197	14559	13019	9772	4387	711	668	650	641	657	679	653	647	657	671	670	655	609	613	597	677	631	642	666	674	638	679	638	738	653	639	667	623	643	634	644	665	612	636	627	617	661	690	685	624	625	622	665	652	648	648	673	638	657	653	649	607	636	651	642	682	663	594	670	635	612	664	634	641	665	604	673	659	646	662	623	666	610	602	621	627	642	643	673	660	644	682	657	641	702	615	656	621	652	615	637	635	621	627	654	625	659	654	686	616	615	644	626	604	655	593	653	647	680	616	639	638	625	682	651	646	655	658	681	667	608	653	711	657	633	634	638	669	618	649	654	640	610	666	648	637	662	634	639	609	664	646	658	665	646	692	674	676	614	588	612	641	637	647	683	668	640	645	620	629	651	638	683	622	665	672	635	656	651	661	637	674	633	662	633	688	690	660	627	632	657	667	690	656	633	642	671	678	669	658	612	693	629	679	650	719	623	604	626	672	642	660	673	665	603	615	651	687	657	641	634	646	673	626	687	634	649	641	669	612	648	644	661	650	644	606	659	672	657	678	586	642	655	643	673	632	633	658	703	637	649	690	697	661	597	663	642	602	624	650	683	639	640	720	652	668	624	681	632	642	619	666	661	676	671	616	661	625	605	662	633	642	664	662	669	673	616	692	637	662	640	646	632	667	654	667	688	693	661	666	649	611	657	692	681	661	650	617	612	634	623	615	643	642	644	640	693	665	665	677	640	671	679	616	637	654	690	648	656	623	654	670	674	676	665	674	660	687	634	639	636	576	637	677	647	657	645	658	649	659	613	634	671	634	614	668	647	624	661	641	638	631	675	589	653	669	603	605	675	648	604	666	570	638	660	645	608	651	641	648	641	677	682	629	658	633	623	622	633	677	678	659	621	635	699	629	631	648	702	625	698	663	644	643	661	656	649	621	630	635	659	663	658	604	642	621	671	654	684	625	634	673	646	637	643	653	652	660	672	627	674	650	661	624	629	625	608	672	656	638	667	647	616	643	674	649	673	611	639	608	661	625	652	619	688	675	619	678	667	651	611	606	678	669	662	657	631	659	628	672	654	620	665	657	663	633	612	624	616	633	633	598	612	673	649	653	657	627	633	707	708	626	686	630	642	698	647	689	654	626	650	626	638	672	636	650	632	640	665	618	622	629	685	630	599	658	658	652	653	686	656	676	694	674	667	694	615	651	668	640	646	638	646	614	673	669	638	631	655	595	722	648	631	657	665	656	672	687	632	628	694	594	671	652	644	686	646	609	628	660	631	658	663	653	651	650	598	640	681	648	652	610	630	641	603	670	611	654	652	622	689	651	573	615	670	662	664	620	611	667	680	618	607	618	607	674	647	634	672	626	599	658	657	625	610	662	668	662	661	646	667	655	657	660	627	680	655	606	686	642	653	631	663	672	630	676	633	641	609	717	730	646	588	618	665	665	664	624	633	668	598	651	671	618	682	672	650	640	660	678	645	648	631	659	678	629	631	649	626	626	615	643	645	622	652	636	640	659	676	616	652	684	667	652	667	656	609	640	660	622	639	630	624	616	681	635	626	633	661	665	661	627	649	695	631	678	616	650	612	649	676	648	659	651	663	581	637	652	668	699	637	674	632	625	652	647	657	678	607	663	646	624	650	642	639	667	658	656	697	647	703	635	671	650	630	608	632	690	613	620	665	658	642	666	617	666	684	648	625	650	621	620	643	650	652	656	639	646	648	668	678	632	620	708	634	631	576	626	654	615	641	595	672	649	648	638	649	641	612	641	659	666	668	663	662	686	659	644	649	679	689	657	646	665	648	623	678	682	640	638	633	616	645	641	649	629	656	639	685	674	679	666	661	664	641	632	620	645	637	671	641	660	644	696	658	654	663	635	648	631	620	639	625	703	684	676	656	678	658	682	624	633	618	659	644	634	647	668	664	641	632	667	664	624	703	669	624	662	603	586	637	645	630	615	661	614	674	623	627	632	656	641	678	633	646	656	640	632	670	637	686	636	658	619	657	652	680	637	670	677	665	658	646	638	649	655	620	642	646	668	658	607	659	625	690	673	646	632	662	622	672	642	675	662	671	651	630	637	657	709	675	614	615	654	645	658	652	598	602	632	644	669	624	656	618	616	606	664	646	637	630	643	661	673	640	644	656	613	632	655	637	665	615	679	602	640	669	627	633	668	666	659	634	687	633	647	678	600	617	683	632	618	627	636	649	682	649	640	671	649	651	592	652	622	724	633	684	652	631	680	638	620	638	650	628	624	619	634	604	692	666	628	641	643	613	653	667	654	690	639	632	639	655	649	675	713	635	661	650	579	614	635	642	635	630	664	661	700	632	695	612	668	687	630	684	702	717	644	629	641	675	672	604	641	637	665	652	652	644	685	698	675	678	701	653	653	660	677	622	686	630	643	647	645	658	672	660	663	640	638	623	685	647	592	673	648	656	676	618	661	698	623	653	689	693	609	667	650	667	628	658	595	672	623	645	620	646	656	663	650	602	663	638	675	671	583	663	665	621	655	656	650	615	606	676	631	629	648	660	672	661	691	667	602	652	658	647	666	630	688	644	625	631	626	641	640	659	699	615	649	654	644	627	649	640	639	657	634	652	579	683	652	684	661	656	673	676	692	647	675	668	637	657	664	656	632	632	630	645	641	643	690	635	685	654	611	640	637	642	622	634	649	616	669	668	632	633	640	644	598	656	604	635	662	623	609	637	624	662	679	651	692	643	606	663	654	622	647	621	635	649	666	575	633	644	644	654	645	627	606	630	590	666	699	652	680	648	638	632	654	669	674	635	699	645	688	671	657	661	657	676	635	663	622	681	629	687	679	672	596	659	633	705	695	667	696	658	638	666	645	614	614	650	633	617	649	656	638	638	672	642	661	644	646	670	657	634	607	611	595	621	643	638	654	634	655	627	655	659	667	644	654	667	603	621	636	670	675	682	707	642	616	654	665	696	657	663	623	655	703	667	643	637	651	671	628	625	625	627	643	648	644	678	657	679	682	650	644	697	677	648	671	671	642	682	654	694	679	683	621	633	678	657	629	678	603	599	644	644	646	668	624	666	665	674	619	601	583	676	658	707	652	652	630	666	604	657	642	648	665	628	685	626	648	612	613	679	604	605	681	647	625	616	647	642	610	616	603	677	632	643	632	612	630	713	678	644	720	668	675	707	634	672	674	651	627	635	655	670	598	595	651	669	641	676	600	668	666	665	664	655	657	669	665	661	684	701	636	619	673	660	626	662	644	662	675	668	616	651	624	626	592	625	627	618	620	617	656	684	652	622	688	646	595	657	637	650	632	667	653	642	655	643	651	578	685	672	658	666	618	630	608	626	608	626	631	625	636	635	681	680	603	598	657	678	634	632	638	634	681	668	678	663	652	648	636	644	632	658	620	675	610	650	592	616	634	633	653	660	644	678	612	658	669	647	679	643	657	632	644	661	620	615	652	691	670	633	618	674	670	642	662	655	656	674
22603	21183	28706	23933	22044	27269	24641	29529	28072	21056	10611	1186	820	863	828	804	807	870	835	816	846	830	823	851	826	780	829	819	773	826	821	846	812	817	829	836	776	856	819	801	831	763	881	817	831	877	767	776	840	820	858	777	863	738	796	796	811	814	821	821	795	852	810	783	786	841	759	786	808	832	800	847	798	810	865	797	800	819	843	806	865	799	807	777	877	777	823	798	798	785	827	769	812	863	818	825	806	836	774	804	843	806	842	839	810	828	780	829	802	778	788	804	821	796	890	837	814	822	835	802	825	841	848	784	827	786	837	850	835	846	805	816	804	809	793	814	855	814	788	818	786	817	798	791	814	846	851	786	798	774	815	789	803	856	823	812	836	809	791	813	792	774	827	812	846	814	843	858	809	789	819	815	789	828	801	792	779	767	785	755	773	836	817	809	793	780	851	831	837	822	829	818	816	826	809	751	772	814	801	830	779	808	873	834	821	821	846	861	828	881	768	823	805	786	867	831	819	806	820	818	797	825	827	799	782	818	836	767	808	834	841	805	809	834	804	759	876	849	804	835	813	810	798	798	823	827	797	867	821	814	811	821	804	770	846	846	844	777	866	857	823	828	806	820	786	833	815	852	778	808	801	835	788	777	799	807	815	870	840	800	842	827	771	754	813	822	790	788	793	823	856	813	834	842	879	782	842	792	800	788	883	837	871	820	888	836	854	844	806	812	819	770	839	830	833	846	793	773	835	851	830	773	856	807	797	806	784	799	778	809	808	893	822	845	823	829	792	813	792	814	804	830	781	773	833	807	872	861	832	806	836	846	813	828	810	767	844	842	781	766	845	818	834	846	870	805	771	799	806	802	801	782	808	811	795	769	810	777	803	839	818	829	781	837	796	823	816	803	793	826	820	867	775	837	821	805	834	801	833	815	786	817	824	822	793	829	811	819	816	821	796	822	840	838	844	849	855	810	882	842	814	829	811	839	795	761	783	829	880	880	824	776	804	816	822	790	831	796	826	779	767	808	801	778	813	792	824	807	836	758	790	824	794	809	818	835	828	814	828	783	817	849	784	837	826	850	835	834	817	791	831	779	806	821	826	791	857	820	825	796	791	839	817	809	788	793	818	783	798	776	784	848	799	791	825	825	805	800	810	829	789	774	855	833	841	810	803	825	822	811	823	830	831	798	771	827	844	813	822	825	840	794	791	860	829	788	803	786	805	755	842	845	850	761	821	829	836	804	796	821	783	822	852	828	816	823	827	834	771	794	834	768	858	804	783	811	791	817	830	817	792	780	803	817	807	817	837	859	795	788	834	849	828	824	791	770	769	794	815	782	820	783	802	843	851	792	801	823	837	857	776	848	760	848	788	802	823	804	827	805	795	835	815	790	802	831	798	819	819	832	840	797	823	841	853	796	802	750	843	817	826	860	834	797	845	860	803	867	821	817	789	851	782	785	846	826	763	802	795	821	843	876	803	805	827	821	808	806	796	833	839	791	860	829	847	776	845	793	804	845	795	771	818	854	792	801	809	804	845	814	818	780	751	778	808	792	805	866	804	794	799	748	831	814	855	837	813	861	819	819	823	790	819	800	799	814	812	805	815	801	858	801	800	856	826	798	832	824	875	836	822	739	936	786	826	783	818	835	775	834	809	830	821	803	817	813	828	801	803	815	844	796	796	817	802	813	846	794	760	817	783	772	799	810	793	796	791	802	812	800	885	837	835	825	778	878	805	818	801	835	808	787	778	854	817	840	827	843	787	813	811	790	838	843	830	848	774	838	841	829	794	838	783	849	770	801	847	882	843	848	798	838	827	781	855	850	863	816	842	763	783	799	881	808	779	848	770	841	805	842	830	776	816	771	793	796	797	802	785	781	812	799	787	837	838	848	852	846	807	811	847	835	837	828	833	834	791	798	829	788	780	845	778	817	811	787	791	817	811	872	818	867	867	842	813	798	783	798	778	817	820	776	799	835	812	836	881	769	822	789	825	758	850	820	775	845	763	841	837	870	822	763	797	837	794	872	804	817	787	852	816	799	766	812	811	766	855	847	836	828	799	815	832	841	791	820	838	852	797	766	827	846	792	800	786	817	814	849	820	838	810	837	825	821	875	796	796	833	830	809	867	838	803	857	830	800	811	831	812	761	817	836	805	825	856	789	817	827	778	788	840	861	811	843	847	816	773	828	830	821	811	804	837	781	849	848	863	882	803	859	777	846	813	815	806	809	824	819	816	850	819	837	860	779	807	836	818	791	836	803	791	794	768	828	850	807	807	821	827	787	824	826	806	816	817	854	756	837	825	811	840	786	825	776	796	820	819	826	829	826	848	784	853	791	819	776	747	825	808	829	867	828	770	812	822	816	795	874	813	827	868	803	792	806	832	862	841	832	803	807	800	811	786	838	811	839	835	799	806	873	841	834	799	790	820	843	826	800	839	789	789	823	774	782	878	887	868	774	831	815	836	842	748	796	790	794	837	799	834	837	830	819	817	808	786	808	809	845	819	798	822	851	802	805	804	829	788	800	850	832	813	862	833	816	846	795	830	823	813	809	871	818	857	826	824	774	825	785	777	803	837	857	778	787	827	811	836	805	834	815	826	783	807	813	843	782	816	833	834	853	783	788	762	881	797	801	846	796	813	802	824	782	841	831	820	847	851	836	801	774	758	825	822	823	799	848	823	784	833	802	835	811	822	797	761	799	817	832	816	820	760	794	811	814	876	803	838	801	869	799	785	790	783	861	809	722	861	843	753	801	808	775	831	777	789	761	803	775	754	826	802	823	833	785	849	853	837	791	830	798	817	820	813	834	865	791	813	806	783	841	827	817	847	849	817	819	819	766	787	837	796	834	836	818	833	786	792	782	813	781	775	781	803	797	775	838	791	819	853	834	805	788	844	802	823	840	821	791	806	793	765	795	824	835	883	859	833	843	828	790	831	831	812	853	817	781	834	803	769	795	840	844	843	821	834	808	800	894	834	829	808	870	830	804	850	781	827	841	772	808	784	805	821	851	803	853	822	796	778	830	853	851	821	813	806	793	813	829	851	844	751	794	798	820	817	811	814	825	827	825	782	783	815	830	812	871	813	828	896	862	826	839	838	826	810	808	788	735	799	828	800	882	801	790	829	823	855	797	869	829	811	803	877	825	831	828	752	842	805	828	855	787	815	777	797	791	827	810	808	803	819	861	809	819	806	850	792	804	887	857	803	824	824	813	851	849	814	826	802	855	799	820	805	794	784	755	828	792	804	844	783	784	858	843	814	817	853	841	828	785	774	824	805	794	801	834	851	815	831	763	762	796	766	838	837	816	768	792	843	748	842	793	798	796	844	781	843	801	802	813	804	807	807	763	753	806	795	852	793	800	789	804	856	800	832	840	758	878	796	819	843	816	845	826	792	779	759	831	748	789	798	806	820	779	814	867	815	814	790	826	775	820	814	843	833	857	801	864	829	824	782	764	827	808	805	833	835	815	789	801	754	776	801	805	869	838
37403	59943	40372	30308	34077	33644	21968	34111	30217	23716	11641	907	879	883	890	871	809	857	803	850	863	827	846	880	853	844	832	824	810	806	854	820	844	878	833	856	848	781	823	845	851	807	848	844	862	893	839	813	818	850	825	850	845	834	812	818	833	804	833	836	809	839	859	860	876	859	870	859	801	858	825	792	894	860	843	812	837	858	809	833	859	817	853	811	856	830	858	831	829	811	798	826	847	855	818	792	854	821	845	826	869	844	816	838	870	885	766	866	840	843	844	813	794	802	852	857	872	800	873	868	846	842	803	804	817	858	793	748	823	781	833	855	862	821	800	802	818	897	827	870	789	908	808	871	863	849	890	866	818	852	805	849	846	853	804	828	807	803	848	831	834	848	815	807	800	817	858	806	832	826	797	838	789	824	817	855	835	791	849	837	843	868	839	838	846	889	786	881	837	885	812	834	845	823	830	822	851	828	852	804	792	857	858	836	839	818	827	822	886	847	767	800	810	808	889	850	793	863	781	817	805	831	828	860	831	799	857	808	910	819	780	820	817	817	870	853	815	858	860	830	922	812	819	811	828	802	823	819	860	809	826	821	832	775	839	810	857	828	875	814	865	804	836	826	845	836	837	805	811	830	828	833	860	868	820	810	814	737	827	876	812	834	843	883	809	774	822	819	853	851	849	877	875	857	842	841	807	848	820	811	878	830	840	801	843	805	797	860	879	863	791	860	824	823	824	846	796	845	820	849	794	853	850	853	823	785	864	781	846	820	803	849	830	843	844	826	823	824	888	825	855	813	851	867	855	828	866	828	841	859	861	858	819	841	810	830	795	785	815	812	806	834	857	815	830	835	820	810	826	857	834	849	907	871	888	821	846	827	792	754	839	786	843	860	858	861	819	878	862	838	832	825	832	833	885	838	840	833	866	816	847	844	841	835	844	853	818	833	857	830	845	855	859	819	801	824	798	846	862	798	829	861	811	858	797	895	821	922	847	835	847	811	885	837	848	806	851	829	827	857	861	853	867	845	864	865	833	844	857	842	857	835	848	819	838	814	811	867	771	803	803	777	842	848	855	850	859	822	836	833	893	846	791	862	802	795	835	800	813	835	823	821	801	876	825	818	835	840	800	891	835	846	871	829	830	815	819	847	839	811	844	850	881	811	812	836	828	880	840	836	814	838	812	825	828	832	818	820	870	818	819	768	810	833	863	805	865	831	844	827	842	861	832	813	854	848	824	825	848	794	802	816	883	856	745	826	831	809	886	846	845	805	817	823	829	867	841	841	847	806	836	840	835	835	797	863	855	837	863	783	854	815	817	822	821	865	828	831	811	856	774	779	831	790	882	859	819	854	770	847	837	806	834	813	782	815	844	839	827	825	793	793	823	811	829	844	822	856	845	827	854	855	858	821	873	828	803	878	860	800	852	869	833	895	861	787	859	850	812	865	853	823	875	850	839	803	863	809	828	791	854	849	875	847	801	817	864	857	841	824	786	846	774	794	830	815	877	855	810	833	765	863	790	836	896	792	811	822	835	791	871	850	781	799	871	834	815	830	795	813	834	829	878	856	873	831	840	876	838	883	814	781	851	836	892	835	812	841	835	847	835	849	845	903	874	839	809	822	830	798	804	851	854	824	834	885	837	828	816	862	843	847	851	816	829	854	860	862	823	882	878	851	821	834	799	879	781	805	859	849	846	807	803	841	804	874	823	845	846	806	803	833	802	814	814	836	825	858	851	799	878	794	824	865	873	811	822	844	868	831	834	834	803	828	826	858	813	809	838	875	794	839	807	839	854	803	863	865	821	844	828	826	808	812	852	808	848	810	803	878	821	806	822	828	792	889	832	873	835	838	819	813	823	828	829	850	840	849	855	887	883	820	828	808	849	887	849	842	857	876	812	848	780	840	842	781	835	851	849	884	782	813	828	837	833	865	809	858	886	825	796	853	846	798	819	855	860	810	863	797	808	810	829	835	820	837	839	845	840	835	843	847	851	802	840	814	852	775	792	787	838	859	807	825	835	833	817	826	869	838	870	836	806	813	832	908	830	819	859	844	836	850	846	800	834	869	851	840	871	848	824	823	868	841	867	860	862	801	807	782	870	769	868	873	846	859	845	813	823	850	836	804	833	834	780	834	769	838	822	875	848	845	864	807	846	774	812	819	861	835	852	820	860	806	808	828	836	851	865	792	837	808	796	827	823	815	823	844	797	789	882	817	848	861	851	823	807	793	841	844	785	840	852	814	846	848	804	796	878	819	841	850	836	845	859	842	871	814	813	831	807	860	798	862	813	862	810	855	810	797	848	843	814	834	813	858	848	824	802	840	856	802	859	832	875	800	888	873	830	825	798	771	785	852	829	844	808	806	846	857	908	817	839	823	817	823	816	810	815	883	819	839	828	845	830	871	797	815	796	841	766	867	811	873	816	779	826	854	823	767	794	792	826	810	841	831	863	815	855	846	796	799	866	817	760	829	887	851	789	831	811	867	809	851	888	819	848	831	861	809	838	826	820	822	853	793	836	784	809	809	844	842	844	838	829	859	845	863	808	829	814	817	835	848	842	805	844	815	858	832	867	897	799	865	840	822	853	837	825	893	888	882	854	805	820	817	798	844	841	848	857	842	845	791	853	854	840	798	841	870	837	844	877	836	827	816	783	803	852	852	867	867	817	819	866	837	849	847	843	879	804	778	850	849	849	828	839	812	854	821	811	844	801	839	793	805	816	811	779	838	820	824	848	846	821	775	868	840	811	838	833	826	827	784	774	856	785	823	814	823	856	848	855	810	843	829	832	844	798	821	850	784	815	812	792	821	798	809	898	838	786	770	888	827	850	813	828	807	787	830	804	834	893	874	857	860	834	822	803	802	839	787	808	822	880	818	800	848	836	859	797	825	857	853	850	824	847	854	908	817	806	828	878	760	772	842	847	771	829	802	876	800	860	777	857	825	841	791	861	849	832	851	793	882	843	845	809	867	817	845	848	891	870	816	851	850	832	795	896	799	912	863	837	861	811	850	828	831	849	828	832	839	865	843	824	843	851	827	852	862	859	814	800	866	829	853	845	837	836	820	819	859	832	868	847	853	800	787	810	821	843	875	869	823	820	814	782	812	859	912	808	835	844	824	848	810	799	849	850	793	825	854	819	844	858	846	842	832	864	855	818	827	894	839	816	838	853	834	822	861	827	825	805	791	843	796	842	838	839	818	790	860	862	842	804	868	880	834	818	813	798	807	806	823	821	871	856	846	830	810	792	890	855	825	854	848	904	850	824	878	847	845	768	850	871	791	841	851	838	804	896	827	860	866	786	816	842	829	802	814	889	844	841	870	822	829	830	824	831	847	789	810	836	842	827	834	826	811	835	819	916	804	869	827	786	879	831	841	885	812	870	837	850	821	783	852	820	780	832	803	842	803	815	793	816	814	844	811	854	827	835	847	815	832	823	776	863	849	811	800	791	839	853	846	851	829	855	882	822	803	820	821	874	829	895	771
30060	28434	24814	19622	12841	13656	7408	3104	1875	1348	817	415	397	394	396	418	405	395	412	383	400	418	390	401	390	401	411	393	431	386	400	444	392	408	378	411	414	402	403	400	381	410	365	396	376	406	396	429	392	406	424	410	396	382	381	414	396	427	401	430	407	394	406	397	408	396	388	394	435	396	392	382	392	433	408	415	427	398	402	385	374	425	384	418	422	418	400	444	395	403	391	401	370	434	399	417	422	386	403	380	395	378	416	407	403	400	378	404	394	378	378	394	427	404	436	421	426	425	418	407	414	414	435	404	435	416	436	412	376	408	401	430	400	403	359	403	393	423	387	402	386	386	409	405	427	396	370	400	436	404	436	411	390	412	365	408	398	429	404	401	381	360	390	381	418	379	436	389	410	413	428	419	402	407	360	425	416	413	388	380	398	391	385	361	399	403	376	425	387	385	397	431	402	419	412	402	385	411	365	403	415	397	412	426	400	410	410	410	412	415	384	406	401	401	402	438	388	384	367	404	414	409	378	407	423	428	399	416	409	409	359	400	400	408	381	414	386	371	349	395	410	407	435	408	425	366	397	412	411	392	372	423	415	429	423	399	407	419	416	420	364	408	414	407	435	416	386	416	398	405	402	418	377	404	392	402	402	435	399	425	384	426	435	383	430	380	426	415	375	405	438	463	407	397	414	379	401	378	384	374	420	432	412	424	388	403	420	396	415	397	388	410	426	411	387	389	381	425	385	445	423	430	386	428	388	386	380	386	404	397	421	382	404	376	425	392	386	431	367	394	398	407	424	408	395	437	387	388	401	383	396	410	386	393	409	395	403	424	419	430	390	345	383	434	412	384	376	417	409	399	383	403	383	380	389	393	391	394	416	415	393	385	385	415	388	381	390	395	415	376	399	354	409	426	409	389	427	407	397	392	428	423	408	408	397	414	396	376	370	401	417	374	388	398	414	369	413	430	383	405	393	385	385	360	421	418	413	422	423	376	380	414	402	390	378	379	392	418	448	379	380	393	423	365	392	405	374	394	400	408	420	398	385	397	407	383	400	393	414	404	396	387	391	367	386	436	383	408	399	385	396	426	404	392	365	378	401	404	376	425	409	391	419	390	428	412	390	382	375	421	413	404	386	407	366	343	427	396	418	416	392	389	429	413	423	392	400	448	395	392	419	433	378	392	377	431	413	396	389	371	425	386	391	385	398	397	409	391	382	410	408	392	394	401	436	347	426	381	425	398	413	387	378	424	422	383	369	394	398	398	402	404	449	423	394	401	401	401	428	419	371	375	421	392	388	408	384	396	385	437	404	422	413	412	430	394	391	393	385	409	381	394	426	403	398	409	430	371	417	400	403	400	394	419	375	409	380	393	399	425	397	400	395	384	390	426	427	376	386	426	420	382	417	407	406	412	379	403	405	392	425	401	404	393	384	405	395	429	396	405	418	412	395	393	413	429	410	436	407	419	398	405	384	395	398	395	411	396	411	390	434	421	418	417	426	420	366	428	404	427	424	408	427	392	396	378	385	396	393	403	418	368	408	418	383	400	419	410	386	363	398	408	434	423	419	386	410	420	352	408	369	408	382	385	412	373	365	408	395	399	394	393	418	371	410	412	407	395	406	405	425	377	382	402	397	411	404	398	386	424	355	430	399	421	389	400	421	425	402	405	376	408	402	408	400	427	393	383	395	400	435	387	427	426	398	421	380	408	387	366	453	447	421	382	397	414	400	383	377	393	407	417	469	422	387	400	379	407	412	434	380	371	383	373	374	415	411	356	429	427	421	392	430	383	421	382	379	415	423	392	405	393	415	409	392	412	435	413	405	363	411	387	416	385	413	402	412	420	367	412	407	430	371	418	358	370	387	407	403	414	411	394	451	417	404	389	382	384	376	394	416	397	368	401	420	393	393	414	421	408	393	431	394	373	431	403	395	426	401	419	387	412	413	402	413	368	400	386	395	382	402	420	403	411	444	403	360	408	421	377	380	436	362	373	383	385	387	416	419	396	389	470	416	375	399	389	411	402	417	401	408	405	417	398	417	406	424	396	366	401	416	386	404	427	406	411	398	379	386	372	403	371	416	380	386	397	402	403	402	441	407	407	418	393	388	402	403	389	380	407	439	384	392	377	398	399	442	380	438	361	397	402	396	375	398	411	380	413	380	399	409	391	384	407	391	405	405	398	418	406	395	410	367	413	400	374	410	426	378	392	391	416	402	419	406	396	407	379	395	388	382	380	380	423	391	383	382	420	396	377	364	406	382	391	405	389	405	388	371	422	398	382	405	414	407	385	431	349	416	407	413	396	404	387	404	415	392	437	404	387	418	401	429	379	403	429	395	409	428	432	440	401	391	420	388	376	423	419	409	427	412	448	411	456	413	404	410	398	393	381	420	373	390	416	427	434	435	430	388	381	408	418	397	388	417	392	439	411	414	409	392	404	376	374	397	417	411	417	412	411	418	401	412	409	409	372	426	357	396	427	409	377	424	423	399	385	400	356	391	402	396	403	428	439	417	384	388	414	405	398	407	381	370	377	389	411	428	392	430	375	414	379	414	418	426	395	431	364	392	423	426	390	403	411	396	380	370	402	426	439	400	381	401	413	405	389	396	384	425	362	400	411	378	392	415	422	379	375	378	430	462	375	417	408	393	430	416	416	410	384	398	415	394	424	396	419	418	404	395	423	414	417	392	433	392	409	400	407	409	411	402	395	393	406	410	395	392	409	435	422	383	413	418	386	377	367	424	417	394	397	423	415	389	415	371	435	403	406	408	362	403	409	377	387	417	376	414	391	452	403	388	435	386	398	411	423	430	449	421	393	376	373	415	404	390	390	384	388	382	395	389	419	391	404	424	387	424	398	352	371	383	384	398	393	363	396	433	410	430	406	419	410	400	390	428	410	415	418	363	431	393	399	405	413	390	406	410	370	401	400	371	416	426	401	407	427	401	385	418	434	431	401	416	441	389	435	423	394	395	391	399	378	414	388	368	413	402	402	405	397	388	396	420	405	402	383	368	389	397	391	397	397	398	416	418	401	389	386	408	385	388	387	392	405	390	414	420	452	419	449	389	424	404	391	389	376	409	396	392	393	431	454	393	389	418	391	404	418	431	382	404	381	389	391	420	406	426	393	394	415	417	411	396	403	381	404	421	376	347	419	408	464	401	386	409	401	431	384	397	379	386	415	439	409	372	399	375	386	428	401	398	411	407	415	390	415	424	393	433	425	413	390	413	378	407	379	415	410	372	414	394	447	419	411	384	401	378	432	384	393	350	389	379	414	398	409	432	413	418	392	399	393	419	394	432	418	374	418	397	412	375	390	453	404	434	381	427	381	441	404	379	397	415	406	405	383	424	428	421	403	387	390	403	410	414	394	421	411	416	409	396	412	388	358	428	410	444	418	433	413	395	397	397	391	411	409	401	378	399	399	408	428	372	386	428	382	419	387	409	416	386	380	398	430	375	329	405	435	371	397	419	388	410	408	389	371
30128	41467	23814	20916	17236	19155	10896	5019	2899	1963	1083	489	435	407	456	435	435	408	445	416	470	443	434	450	429	424	437	473	422	431	477	450	436	427	488	424	453	456	438	462	440	454	401	481	416	465	413	478	488	471	453	445	425	394	418	472	446	468	410	450	459	452	420	448	452	460	439	431	463	427	410	495	437	446	439	477	450	410	444	439	450	435	456	405	470	452	439	492	432	410	436	426	412	462	476	472	444	469	448	438	467	412	437	442	454	431	413	462	438	420	413	445	458	441	451	422	458	448	435	415	420	391	452	422	429	486	401	435	423	425	428	465	465	470	439	445	415	431	425	482	458	423	429	456	456	459	418	445	457	445	451	450	455	459	421	481	449	456	450	442	455	466	435	444	413	439	449	434	475	459	446	455	469	454	442	443	531	443	444	419	395	439	480	446	456	477	430	432	441	408	452	459	485	449	448	435	467	431	448	459	443	467	400	424	447	475	427	461	451	465	450	438	429	415	419	460	431	443	459	441	439	483	465	463	459	476	440	423	410	446	446	450	418	416	456	412	413	448	470	427	477	423	446	423	406	421	444	448	433	438	403	389	448	437	405	425	463	471	465	461	454	468	427	438	459	468	418	440	438	449	425	464	427	442	440	452	466	437	429	427	438	447	429	454	418	452	430	419	450	399	428	452	471	451	429	448	433	449	444	423	425	410	452	429	449	442	472	461	451	463	460	476	480	438	453	462	503	464	459	453	409	417	484	455	437	443	415	404	471	453	421	446	443	454	403	419	490	449	423	421	457	458	435	457	434	453	415	463	446	450	427	424	421	453	418	411	466	440	441	448	457	482	468	463	431	457	413	468	443	441	431	452	466	452	410	428	430	441	467	448	424	421	441	443	505	497	460	434	424	418	447	438	471	468	416	458	454	442	455	425	459	458	445	474	430	464	442	449	443	478	449	444	429	465	476	480	428	458	434	395	448	450	490	448	446	428	446	429	414	421	463	447	471	437	440	453	442	464	461	467	483	417	413	454	411	443	451	421	444	438	425	411	449	416	458	431	446	441	456	413	455	438	443	472	434	428	432	427	461	435	431	392	495	444	434	453	432	452	455	449	460	422	456	430	404	418	400	476	438	425	449	455	452	456	430	430	418	456	462	401	461	469	427	452	417	436	448	459	452	461	456	423	461	446	446	450	458	437	463	414	422	454	466	454	422	455	432	451	426	459	439	421	467	421	426	463	404	467	439	457	477	474	462	419	414	397	441	383	430	436	411	441	423	435	382	461	462	412	439	438	427	453	483	415	446	450	430	455	424	458	462	461	453	430	428	438	425	456	438	458	399	439	471	433	460	425	388	452	439	450	425	473	404	469	490	427	430	436	471	444	471	453	448	451	437	469	435	440	471	454	443	473	431	451	446	436	417	421	464	448	424	445	496	431	447	418	444	457	455	455	454	458	450	445	422	406	440	432	407	457	425	468	450	449	457	474	454	431	466	460	429	454	419	402	479	457	449	448	446	464	433	463	436	452	436	439	462	468	456	418	432	437	422	459	452	422	444	433	434	449	451	448	453	446	477	438	458	463	435	455	452	436	456	452	462	421	445	427	441	453	437	432	471	454	471	405	476	431	434	467	473	464	446	436	434	497	403	455	444	464	413	416	396	445	439	446	465	463	435	450	447	432	448	461	451	450	435	452	426	429	438	468	424	465	429	407	420	441	446	450	445	467	448	442	448	435	434	413	440	450	440	423	474	433	486	469	467	421	437	406	441	416	431	436	486	424	426	438	461	459	457	470	447	436	433	462	474	466	439	458	446	423	455	431	435	427	445	434	430	409	415	455	435	440	477	431	440	490	442	458	459	459	454	411	430	435	427	477	456	483	451	460	440	400	430	453	442	441	400	438	399	465	479	447	463	433	457	438	427	471	424	430	482	448	439	447	453	425	445	432	444	422	434	472	441	464	423	468	499	455	460	460	430	442	459	495	444	411	436	450	419	458	475	422	443	469	428	483	461	451	404	433	408	458	434	453	461	481	471	458	436	436	433	449	442	463	472	421	457	457	438	453	457	446	476	471	470	441	424	424	433	462	437	464	443	457	411	456	457	467	451	452	453	459	431	453	464	442	461	464	406	413	482	422	446	447	492	469	448	397	419	463	458	455	429	417	438	438	451	434	421	475	423	462	396	455	461	399	475	466	435	462	453	398	442	460	502	429	456	479	468	452	469	496	400	471	455	472	442	451	429	436	453	442	443	387	468	461	457	421	474	459	429	434	478	462	454	437	444	474	421	481	436	455	419	454	406	466	412	444	406	416	404	460	442	426	408	435	458	472	423	456	436	413	425	435	450	426	412	420	453	450	419	447	447	445	431	422	448	448	458	466	431	446	467	397	396	431	465	475	421	467	415	472	412	445	451	445	435	418	405	453	437	460	449	465	435	434	430	418	437	465	444	432	430	451	454	467	439	475	475	437	443	459	469	474	430	454	483	408	440	455	434	436	442	469	450	433	469	456	437	431	464	431	453	451	421	457	463	451	432	441	442	472	422	469	443	437	464	463	403	468	476	459	447	425	441	471	398	473	468	429	447	428	436	458	471	507	436	428	455	438	437	425	473	406	440	444	450	453	436	438	452	450	448	448	481	462	462	489	465	448	439	444	414	410	472	466	428	443	439	446	417	426	426	432	441	408	443	444	446	429	437	457	386	454	451	420	439	444	414	446	443	429	400	458	427	478	450	412	435	498	437	429	465	448	463	456	427	461	430	408	452	403	419	464	451	459	461	436	421	422	459	444	429	486	420	451	431	437	460	454	484	466	445	459	464	463	436	454	435	441	437	474	428	477	443	465	415	428	430	417	446	490	448	423	466	448	462	423	416	404	426	445	429	449	477	463	416	406	440	451	436	449	455	412	450	436	486	454	440	445	416	419	435	449	413	466	401	439	453	461	424	439	445	504	428	422	453	474	460	460	432	441	444	431	436	468	489	434	440	457	400	432	430	436	443	437	487	450	463	454	431	473	458	423	470	446	442	448	441	441	464	467	430	442	444	428	458	468	444	451	442	438	449	456	447	438	432	484	478	453	409	459	444	467	425	460	466	443	442	439	421	405	438	428	420	436	446	451	476	473	411	431	461	460	443	454	455	425	437	428	452	427	464	481	423	422	458	441	447	425	450	475	459	432	428	432	401	449	449	438	426	439	471	495	419	410	461	421	420	450	436	493	416	483	461	484	437	421	427	446	450	410	451	424	436	455	437	466	439	417	448	454	475	430	439	422	460	468	440	418	415	452	470	442	421	454	458	404	403	447	446	440	432	414	415	440	447	433	454	459	480	423	433	437	415	433	453	453	458	463	451	456	437	427	405	460	468	443	404	429	443	408	438	421	435	460	422	434	449	413	426	451	446	426	498	418	454	428	454	467	405	477	467	462	448	433	436	456	428	434	473	443	457	419	450	419	414	458	432	456	442	442	426	447	435	441	448	435	417	429	420	467	455	446
23580	21081	28267	24351	22567	24195	24493	9115	14988	14396	8388	759	546	529	507	521	482	521	549	528	521	553	499	512	556	514	496	513	504	505	504	505	530	505	477	498	496	502	480	458	544	480	516	528	501	505	470	528	542	498	481	500	468	516	529	488	482	499	497	468	461	518	479	514	498	488	495	513	510	516	518	530	474	509	502	495	501	470	490	475	512	535	508	492	519	519	515	471	499	473	516	440	519	503	517	516	506	535	523	528	481	522	501	473	494	483	471	518	516	497	530	529	506	500	507	485	474	534	505	498	511	482	477	480	574	476	489	509	503	518	498	492	515	519	550	495	529	516	526	492	494	529	516	511	472	503	489	510	471	512	503	464	502	488	507	502	491	500	492	522	493	533	506	495	418	537	502	503	482	532	463	469	486	516	497	496	498	536	508	527	526	494	510	526	527	463	454	541	492	548	515	501	520	527	497	516	527	497	507	533	463	523	540	549	483	510	482	525	526	476	500	514	470	539	477	472	492	536	455	492	518	519	498	526	482	486	494	468	498	517	515	513	498	520	495	507	503	494	538	502	524	496	489	527	507	522	482	506	521	509	496	504	548	530	514	524	527	538	515	514	508	495	513	508	494	466	497	504	489	490	520	480	502	509	494	495	495	475	521	507	538	521	524	519	488	519	488	524	486	515	540	526	528	505	507	498	477	499	515	525	469	462	496	502	542	545	578	458	541	502	510	478	543	527	495	488	539	491	507	487	527	508	490	520	507	489	495	507	461	541	493	542	491	533	468	523	516	547	490	521	519	519	492	484	513	488	527	508	502	507	499	515	528	506	516	501	486	523	486	494	536	528	517	509	538	497	525	517	516	466	541	487	528	509	512	496	485	514	538	501	504	489	556	515	484	480	520	537	481	521	530	526	506	491	523	545	526	496	510	502	477	511	524	530	495	491	555	511	519	518	519	534	492	523	502	463	507	510	495	508	512	462	505	484	488	486	503	498	544	528	472	498	498	499	519	490	525	477	516	512	511	503	496	497	507	494	485	502	495	506	487	520	512	487	485	523	498	519	540	538	492	499	515	517	506	534	504	520	556	487	526	525	481	511	532	498	523	530	497	497	508	594	564	511	518	535	479	507	496	518	516	526	481	532	526	461	492	486	465	522	497	485	513	541	505	515	522	544	540	534	482	520	507	537	479	500	494	509	533	481	503	525	465	510	494	496	493	514	516	505	507	509	516	494	513	502	523	510	503	522	462	509	510	464	485	503	511	522	518	496	513	499	524	508	520	492	522	520	502	491	542	501	502	499	508	486	476	537	527	502	539	526	483	479	491	533	493	499	474	492	524	525	522	469	524	530	544	540	486	503	533	486	513	519	506	480	524	511	548	492	518	523	476	521	515	563	486	483	515	506	513	488	516	523	475	512	492	458	528	527	517	536	498	537	471	465	494	495	527	530	500	503	520	510	493	480	470	488	506	539	496	497	507	529	510	494	522	520	507	473	505	534	501	508	497	524	507	520	469	511	504	472	549	493	493	501	506	543	485	487	504	519	458	483	472	519	518	496	447	508	466	493	539	516	518	523	517	454	550	515	549	516	507	517	549	516	533	560	483	473	514	522	514	537	476	516	543	489	490	521	523	506	497	483	519	497	510	512	501	520	520	537	510	490	515	513	535	477	457	484	505	535	503	477	503	559	483	456	493	499	546	481	538	503	507	504	516	475	475	485	505	529	505	442	521	494	514	512	512	501	475	504	509	535	508	494	507	518	482	511	504	499	506	522	519	481	472	544	523	511	473	502	533	478	504	477	537	477	468	507	509	504	511	537	515	541	501	502	530	566	492	507	510	510	505	499	563	501	478	528	477	552	528	527	481	542	508	509	512	540	489	529	478	468	494	496	506	512	486	499	479	504	475	527	519	502	499	503	500	483	504	504	501	506	510	519	517	545	514	480	488	492	446	496	511	545	473	510	497	480	517	501	502	527	505	506	573	501	497	507	501	510	522	482	461	514	511	532	481	529	529	517	508	472	514	505	506	489	541	527	524	504	487	523	478	514	501	470	501	523	525	513	548	493	511	524	475	501	520	517	491	524	480	471	507	510	473	502	535	510	474	525	530	530	549	518	509	506	525	504	497	499	479	500	494	546	502	551	519	484	505	510	523	473	526	502	505	497	481	517	488	500	500	516	535	496	514	502	538	524	505	473	509	529	481	524	537	559	496	509	512	515	492	511	474	478	521	551	487	544	502	521	496	472	497	524	514	460	501	507	476	496	479	502	518	480	493	502	505	520	521	471	473	515	524	519	520	475	545	527	463	538	502	502	525	496	485	493	513	500	510	483	504	520	489	478	492	504	521	507	526	496	540	460	519	519	561	488	515	484	514	479	535	496	494	491	483	537	541	501	499	504	479	557	491	520	495	459	505	474	509	521	508	508	435	458	470	527	483	464	479	489	511	549	496	497	500	523	505	493	496	506	516	454	542	534	524	551	521	456	472	527	517	476	477	471	548	497	534	513	521	505	510	507	483	560	523	523	517	534	506	526	474	498	514	501	516	541	505	501	466	507	542	513	533	552	487	522	512	479	492	508	465	502	471	517	499	524	522	488	544	475	526	480	483	508	513	515	509	494	510	515	519	507	519	521	485	496	484	515	500	476	488	535	530	459	527	514	527	552	555	519	481	490	507	509	517	513	475	512	514	518	504	486	468	517	520	545	473	469	562	525	489	515	518	496	520	482	547	511	482	475	533	496	476	497	513	492	496	519	528	450	500	498	493	522	535	502	509	533	498	478	545	513	503	539	540	519	490	494	481	535	482	523	512	488	553	482	525	500	508	496	505	462	507	503	478	504	530	494	486	519	497	500	491	484	509	528	530	471	503	547	493	497	546	553	548	515	480	495	498	490	486	499	475	478	486	532	524	489	545	547	510	519	505	525	551	490	554	489	471	531	521	533	513	565	518	502	533	500	481	504	503	558	531	549	489	549	481	503	469	509	530	528	523	516	517	499	508	511	511	520	516	511	497	523	496	456	534	475	499	577	537	488	475	504	573	493	516	533	503	515	548	526	476	528	519	502	528	514	509	485	523	511	505	506	492	518	481	514	472	551	495	454	485	467	490	476	559	531	535	526	475	543	536	525	526	511	554	472	509	487	516	517	549	508	499	496	527	506	530	506	522	494	470	501	458	516	516	493	522	482	501	484	565	476	500	461	466	489	488	522	523	487	484	537	511	463	521	519	508	517	519	549	538	477	530	499	494	493	493	513	551	527	524	489	510	532	540	460	497	514	481	544	532	488	546	481	484	546	490	488	493	507	470	496	477	499	525	501	502	512	536	527	465	523	487	478	484	472	518	535	537	522	487	508	506	514	515	484	489	521	490	481	523	524	489	489	518	515	493	488	479	513	515	519	514	499	510	539	513	515	523	512	507	505	529	535	498	490	478	536	511	491	491	466	505	497	456	474	495	483	551	487	460	522	499	472	479	537	519	532	483	445	488	520
28706	48420	38663	25213	26984	27574	26271	10263	20645	18318	10600	591	603	561	567	549	567	515	523	528	532	575	512	516	528	516	570	534	526	528	475	571	509	533	526	541	545	537	540	568	497	530	545	549	533	554	567	502	536	523	544	576	557	521	539	537	518	559	527	517	492	554	539	522	526	526	549	530	563	532	539	572	536	514	578	516	563	499	575	490	541	570	532	524	574	572	578	503	544	564	522	522	519	593	550	517	534	593	517	524	525	520	518	561	505	526	546	557	516	563	536	555	541	567	536	520	531	520	564	521	533	553	577	510	536	540	510	528	525	543	607	535	505	596	538	547	542	529	543	525	534	599	554	531	571	532	540	546	597	539	542	537	579	512	524	504	560	531	544	540	543	532	541	521	549	548	529	587	578	520	565	508	493	525	505	573	536	513	540	490	546	560	513	539	536	544	563	514	557	560	520	522	577	553	507	533	534	563	543	566	539	525	488	548	495	541	554	529	530	508	528	534	527	542	544	519	538	546	540	506	528	538	540	538	549	529	555	563	514	546	533	480	550	557	519	536	540	519	516	528	524	512	543	499	547	547	536	576	523	515	531	539	532	541	520	490	556	521	552	551	584	534	531	500	562	528	514	547	556	549	548	562	525	543	504	590	543	492	562	566	520	544	543	502	525	487	556	561	552	517	524	519	557	558	539	544	522	525	558	494	514	516	535	532	526	547	531	507	556	496	529	526	526	586	529	528	572	516	570	533	485	536	559	537	522	483	541	520	558	506	526	534	530	550	542	563	524	534	503	547	560	540	535	544	492	490	486	476	516	581	518	565	542	545	510	548	544	541	543	560	546	500	560	554	540	500	566	547	559	537	539	553	535	494	543	575	578	510	548	553	556	548	565	529	561	561	541	522	515	500	522	558	524	534	547	504	511	540	525	570	560	571	550	554	564	543	527	530	514	545	512	562	538	536	523	549	530	560	517	528	551	525	509	527	557	501	511	528	533	558	541	556	519	554	536	537	550	563	520	584	488	563	514	534	499	550	573	550	539	540	576	545	546	557	591	544	500	533	568	570	552	564	551	535	526	534	559	583	541	532	579	548	528	519	518	515	542	560	560	511	536	566	538	521	574	545	516	558	571	546	525	517	514	545	503	541	563	540	569	530	539	535	562	540	512	507	549	548	518	520	513	611	536	540	574	542	551	518	509	553	522	507	526	509	536	563	530	545	532	532	515	516	541	514	546	557	556	509	548	516	513	536	511	522	534	526	492	519	516	580	556	518	545	531	509	560	519	545	553	532	553	567	579	564	566	539	563	497	532	544	542	470	513	555	538	534	499	530	495	569	541	552	547	527	542	545	510	566	554	530	521	543	534	513	549	557	524	529	502	519	539	517	483	512	534	541	525	559	510	504	544	564	543	511	588	519	540	555	579	575	530	539	510	540	504	513	521	546	592	495	547	518	593	544	551	574	515	512	518	553	530	551	552	548	488	525	535	577	550	547	545	544	547	532	548	529	552	577	534	509	542	520	495	547	523	546	500	511	517	538	493	538	540	546	538	535	545	550	522	598	543	535	527	561	562	566	549	549	523	492	514	545	517	511	531	534	523	557	534	530	546	536	537	527	540	490	567	531	565	564	502	526	544	491	515	548	506	540	536	540	549	588	526	539	543	562	525	568	523	520	502	521	559	491	500	567	527	540	501	546	507	576	541	542	502	534	552	517	530	539	528	529	568	556	510	531	558	533	523	479	546	489	550	517	538	520	503	530	556	518	520	539	544	565	523	521	582	542	529	545	556	526	500	544	545	533	550	525	540	542	537	523	536	534	510	509	555	514	501	543	533	513	555	505	522	513	566	555	552	559	521	585	504	541	494	564	528	519	570	553	520	547	524	525	510	507	541	502	501	536	537	535	530	522	549	503	533	542	527	546	534	489	566	520	529	513	543	532	569	513	574	520	556	559	517	549	535	538	542	506	501	513	547	521	553	535	558	562	498	548	517	569	542	546	521	516	527	536	525	509	549	544	530	554	577	514	529	544	519	577	515	567	517	555	536	543	538	547	557	528	514	584	496	518	499	497	538	548	549	514	554	533	516	564	554	503	567	541	529	517	523	511	536	546	515	544	539	569	571	522	560	533	529	559	562	538	572	531	550	523	507	555	553	527	549	564	498	582	541	558	545	509	538	498	509	561	559	527	498	521	543	515	520	551	514	524	493	513	531	533	563	549	545	529	577	537	539	537	526	555	531	536	542	519	499	554	551	563	550	568	573	542	566	537	519	565	515	515	545	512	536	532	524	513	564	524	553	510	572	522	556	512	518	513	538	544	523	546	573	530	537	494	524	549	518	541	524	528	513	529	529	547	524	543	528	532	520	530	522	564	555	549	517	556	548	520	535	529	546	535	547	502	556	555	549	526	562	539	557	536	544	574	558	522	553	575	554	499	521	522	516	489	540	508	564	572	516	512	518	554	522	514	499	543	549	587	511	503	539	516	530	523	609	525	524	523	542	542	527	516	538	564	567	518	547	550	498	519	570	530	541	524	521	546	547	537	522	525	515	541	535	514	525	577	560	561	507	540	536	555	544	542	515	534	538	513	552	517	543	531	503	520	509	530	512	533	527	534	554	507	541	516	556	544	495	505	509	579	538	568	545	538	542	551	507	522	582	520	518	561	567	557	499	547	541	569	533	585	531	550	528	547	502	517	524	527	533	523	542	501	560	554	543	558	537	546	515	496	561	522	581	521	544	544	551	586	535	494	511	555	524	503	519	495	523	521	500	495	561	525	540	546	564	511	522	501	522	559	547	558	517	520	554	518	521	506	516	523	557	534	544	518	536	545	549	546	554	557	493	526	552	524	563	544	514	529	490	550	530	524	540	536	526	532	578	577	521	545	507	518	503	515	513	555	542	531	560	549	530	529	534	553	478	546	489	524	524	546	514	597	516	527	569	491	565	541	552	549	515	523	526	513	504	527	499	545	531	562	507	562	560	501	510	502	546	555	559	533	524	541	539	485	539	548	530	544	530	530	518	510	570	514	582	506	557	529	553	561	512	542	504	472	544	538	544	468	561	538	527	540	542	536	519	527	532	496	556	569	522	540	531	539	532	569	536	503	491	547	473	537	558	573	552	534	557	528	585	535	532	536	545	557	514	520	527	550	505	511	546	525	524	539	552	540	563	528	508	558	508	529	515	526	552	552	555	534	510	553	538	548	568	519	559	547	582	537	514	551	550	520	542	542	548	553	515	540	535	574	500	521	515	542	556	547	545	537	544	544	517	550	551	527	524	605	538	578	537	527	577	577	552	509	531	564	581	527	549	585	552	485	540	514	558	564	576	525	556	510	541	503	566	510	546	542	533	515	558	574	517	534	519	548	510	511	510	507	521	546	519	523	521	533	518	562	504	495	546	537	561	522	522	497	523	528	517	565	541	530	550	538	540	540	510	540	518	510	589	536	545	561	561	516	537	552	513	570	547	524	543	541	556	549	566	551	522	518
24954	21102	27416	25072	16311	17370	16586	5542	9043	8411	4125	673	591	572	564	614	567	600	607	611	619	613	534	570	598	577	589	565	573	623	600	589	629	519	570	633	563	607	565	589	545	575	566	525	557	549	593	577	558	602	608	614	596	574	592	602	581	559	572	604	570	587	574	572	583	610	571	632	566	555	596	596	579	589	608	542	587	592	580	619	576	570	600	572	604	637	564	579	569	601	567	527	574	593	636	580	589	562	571	600	599	568	579	630	621	565	629	605	578	641	548	583	580	574	615	595	615	631	553	627	616	601	600	592	568	580	576	594	607	613	605	539	605	570	601	598	565	591	600	595	574	550	591	597	584	563	614	606	601	554	593	606	619	591	604	552	611	569	616	605	606	583	626	587	593	552	561	578	558	579	573	590	554	582	622	589	617	592	613	584	623	586	579	570	584	594	562	587	610	654	607	609	574	650	545	602	570	567	562	571	611	615	606	593	604	567	550	587	569	555	573	599	598	575	614	577	549	579	569	580	582	632	596	568	612	628	633	576	582	577	607	558	579	570	640	598	583	550	582	663	590	593	569	584	598	606	542	590	565	589	600	587	598	595	607	559	558	551	605	560	557	586	573	570	554	602	608	634	577	581	609	636	606	581	583	589	591	535	645	583	623	593	573	604	650	591	591	597	606	578	603	537	612	635	550	546	600	573	622	619	576	598	636	606	574	567	550	567	547	533	646	602	625	562	648	587	544	576	648	594	576	566	579	588	557	576	597	591	640	555	613	561	625	563	577	602	582	623	613	569	578	590	609	582	575	608	599	584	573	646	613	548	583	600	589	567	580	581	555	579	615	568	570	638	592	578	613	569	574	555	573	594	595	581	553	624	606	558	614	619	596	587	599	597	599	599	559	656	563	603	640	601	568	573	623	583	600	607	595	591	563	615	578	611	575	597	580	611	598	592	607	639	624	625	619	600	592	594	596	588	608	561	575	589	583	606	550	576	555	631	566	604	631	568	596	559	542	573	610	541	563	603	593	611	573	592	547	625	570	622	599	592	635	600	564	610	557	590	555	595	573	585	559	569	610	580	629	577	557	601	601	591	582	564	571	576	605	605	636	614	589	548	597	584	607	623	613	606	569	587	597	585	604	605	628	553	552	607	612	611	557	542	631	599	573	610	555	561	545	591	599	549	620	591	610	564	592	573	583	534	567	577	581	626	575	593	621	558	571	600	580	620	583	635	571	625	567	587	612	586	594	573	584	613	577	625	616	532	572	611	614	572	589	616	570	565	577	617	571	608	591	601	590	573	571	600	536	604	576	563	573	550	605	602	565	554	565	559	586	556	595	609	610	594	574	578	616	572	544	579	574	552	553	554	616	594	595	623	564	587	619	617	580	578	589	611	628	621	602	623	535	582	609	603	597	581	571	589	599	565	548	583	624	535	600	586	554	582	588	561	606	589	563	597	557	562	597	582	564	592	594	594	555	634	575	572	594	561	593	603	619	571	606	567	572	580	610	569	575	594	579	584	577	610	567	594	636	606	557	566	568	606	592	574	555	610	589	601	561	591	614	558	601	588	610	561	612	580	598	597	581	593	607	583	575	567	594	601	592	566	591	567	561	566	571	578	580	549	599	586	590	577	583	557	592	575	604	596	589	588	585	563	621	611	603	542	597	585	587	589	577	586	582	568	628	588	594	567	559	586	571	562	612	570	607	583	651	602	620	628	570	581	592	571	616	573	608	572	574	598	624	611	621	593	562	549	590	568	632	604	587	566	606	562	566	602	578	562	556	561	576	586	585	575	629	579	603	632	575	607	597	598	609	532	595	583	540	568	629	582	599	562	588	551	559	594	575	583	601	571	562	600	604	616	611	582	569	601	640	572	579	574	593	584	612	553	564	585	556	606	576	563	548	603	622	600	598	603	588	602	575	654	632	563	619	581	575	569	610	593	559	600	601	595	595	609	570	581	600	625	562	613	612	589	652	555	591	599	573	525	582	596	582	612	603	578	566	610	615	626	555	612	574	582	575	576	587	608	580	579	601	593	550	584	541	632	584	599	595	618	581	615	643	584	569	571	568	639	587	590	576	560	583	599	615	553	582	610	592	585	582	556	594	576	572	617	604	614	627	593	583	613	613	600	607	572	616	596	596	581	612	555	597	625	566	628	611	619	606	597	601	628	590	537	559	580	568	581	590	611	593	554	592	589	579	610	539	582	587	594	600	594	623	611	621	604	582	593	643	605	574	621	642	593	581	638	586	660	553	573	584	582	596	602	598	612	544	578	566	602	570	623	608	589	599	593	599	625	583	634	606	590	581	591	602	586	601	550	563	574	574	595	599	598	590	582	573	583	592	619	607	592	604	617	590	589	582	600	550	610	580	578	587	587	558	579	568	605	540	598	563	577	598	567	539	569	638	615	564	584	586	556	597	576	597	597	617	552	616	625	553	581	592	544	631	657	568	577	576	596	640	575	579	596	588	610	592	588	589	556	623	566	573	557	592	557	532	586	582	531	575	625	608	575	581	555	607	546	605	590	594	591	577	611	599	572	599	609	604	593	595	621	590	573	572	555	580	588	583	611	644	595	587	591	637	624	580	600	578	560	573	608	616	608	581	597	555	584	598	568	598	649	574	636	611	549	574	586	583	605	609	584	626	620	573	592	549	515	553	582	546	602	555	586	555	597	565	617	600	584	573	592	606	581	601	616	597	591	624	578	545	690	585	610	570	604	597	610	567	551	612	600	560	583	588	578	591	619	630	624	602	533	601	584	551	611	597	630	588	555	591	551	620	585	568	616	587	570	589	609	564	599	583	644	545	549	606	577	625	614	536	591	601	581	611	552	576	591	536	582	576	568	603	567	548	568	587	634	587	595	606	589	595	609	531	517	540	602	573	585	571	562	561	594	568	589	602	626	608	596	571	578	604	576	547	538	555	616	559	610	624	566	586	589	574	555	560	623	590	593	613	601	561	569	584	639	606	583	588	537	573	590	541	590	601	630	570	552	592	543	603	570	583	612	579	604	606	598	633	603	587	564	585	614	650	598	585	562	604	587	586	538	578	572	597	567	621	626	558	629	625	549	565	605	598	603	606	583	588	613	570	563	578	587	593	593	610	584	594	616	598	614	620	560	570	602	593	598	588	586	553	601	635	627	565	555	566	635	590	615	579	615	575	605	594	581	612	592	554	589	627	624	577	605	563	625	551	573	580	633	585	602	587	569	603	545	564	592	579	600	594	561	610	573	577	576	561	582	601	591	614	602	545	613	627	587	639	593	584	623	590	605	577	569	637	573	591	623	592	594	619	617	599	584	590	607	585	592	576	586	598	590	609	620	596	612	586	605	581	608	577	553	620	576	573	595	624	591	588	557	584	592	559	605	627	569	615	617	602	550	598	606	581	651	600	583	600	595	583	565	594	579	603	593	601	559	605	587	592	586	602	576	564	517	587	528	590	593	651	527	547	577	516	645	580	526	527	606	605	573	554	568	562	641	570	604
28087	43621	31516	16645	16596	23973	21873	8121	15553	13175	6652	681	630	679	645	631	638	661	653	660	644	695	638	688	655	657	643	633	611	610	647	673	637	660	611	651	659	632	676	642	693	654	668	649	657	620	697	622	671	651	633	682	584	673	611	630	658	634	668	627	651	659	728	662	642	593	638	631	657	676	588	673	613	630	686	657	599	624	642	667	677	631	627	559	648	611	649	656	703	661	656	650	638	650	641	676	641	685	678	616	633	605	652	617	603	630	607	623	672	645	655	672	644	639	636	612	616	654	618	636	634	663	596	649	679	634	605	622	642	648	664	626	626	632	635	678	652	649	661	632	624	658	604	621	630	633	628	602	665	617	634	609	638	615	628	657	667	615	658	647	656	592	626	635	651	610	613	647	665	667	658	675	623	657	629	639	617	592	618	674	632	656	641	611	603	655	646	641	637	667	667	596	631	611	647	651	648	662	604	685	668	625	690	642	632	608	642	625	595	669	619	618	615	658	659	653	647	630	686	653	614	670	626	678	657	611	657	636	648	648	650	634	695	671	615	640	659	651	665	649	611	627	609	650	636	629	598	687	643	649	591	640	625	628	662	603	647	652	626	634	661	643	630	626	640	638	682	681	611	614	619	663	645	623	662	654	644	597	657	613	629	656	649	673	664	636	642	658	648	602	639	669	630	630	655	678	635	660	603	643	629	591	620	642	614	676	627	656	633	650	681	694	624	668	601	672	641	612	626	656	628	672	643	687	625	658	628	643	656	625	655	616	593	597	656	640	644	612	662	679	642	638	633	646	636	682	658	590	647	678	624	659	667	658	657	659	643	659	659	635	652	631	676	650	681	652	705	660	578	657	623	685	680	655	657	678	633	606	714	600	603	688	611	674	685	667	627	615	666	652	672	633	644	642	614	637	658	613	621	665	657	643	657	626	628	655	652	609	558	654	658	650	582	653	642	663	653	613	615	666	656	608	662	637	680	638	621	676	656	642	654	640	625	703	649	653	636	648	664	703	645	647	613	656	651	635	614	609	662	623	650	618	657	669	629	685	641	650	640	643	652	634	653	697	636	647	678	662	631	637	672	664	664	625	639	636	614	631	610	670	706	628	684	659	592	672	646	636	621	661	630	642	662	656	654	629	628	623	573	647	623	699	654	613	618	661	617	662	663	659	645	684	619	626	615	655	634	627	624	648	656	658	660	626	622	639	629	657	673	628	625	613	647	589	657	626	664	631	643	624	650	653	633	637	630	613	621	678	650	621	642	659	645	675	632	667	634	625	690	627	651	625	648	628	657	636	646	624	638	672	606	682	608	689	578	623	666	589	637	654	643	652	631	667	691	656	612	690	662	619	658	646	661	646	609	651	650	658	619	655	605	655	630	673	623	592	676	659	696	698	639	676	657	665	684	649	631	596	629	611	647	667	662	630	643	684	655	646	634	671	634	634	650	635	657	642	650	626	625	658	629	627	674	640	677	660	603	647	658	619	633	604	671	654	647	666	671	631	609	656	618	609	639	600	646	657	670	679	596	649	676	657	608	675	611	639	655	602	621	642	612	617	634	649	658	651	635	622	651	583	646	676	623	661	636	632	651	636	611	638	670	647	613	682	629	648	640	621	651	676	642	616	646	656	671	643	646	653	658	633	635	601	697	613	674	622	652	638	622	598	611	600	611	599	654	663	602	652	642	632	649	643	725	636	675	673	652	602	647	670	635	653	605	666	646	620	612	620	681	636	641	623	631	615	667	679	668	659	642	685	611	632	656	617	636	599	603	609	622	629	683	629	621	628	616	670	623	678	609	653	637	591	654	661	629	616	630	624	650	603	586	633	632	679	660	645	644	643	680	612	630	685	642	651	660	598	646	633	610	626	683	632	685	667	644	662	638	638	644	611	665	649	662	647	617	685	669	655	675	638	634	658	638	644	656	632	698	673	653	653	645	649	656	615	609	623	646	631	609	698	668	658	663	636	615	621	663	700	625	628	640	638	652	631	657	662	631	680	627	652	645	671	658	652	656	648	657	627	610	649	646	657	605	670	610	647	652	703	612	611	670	670	640	675	685	669	637	637	652	664	633	631	647	662	642	690	567	611	637	646	623	643	655	622	638	659	630	664	649	666	623	655	588	597	681	596	648	617	656	654	613	624	638	655	706	666	628	626	626	711	679	594	608	644	642	630	642	590	702	647	630	621	594	632	613	653	639	679	658	610	658	659	644	607	651	646	657	635	658	615	631	657	681	617	685	616	643	669	647	665	685	628	671	618	620	615	659	647	627	648	681	629	640	675	665	626	625	597	637	648	662	637	664	643	601	641	687	612	667	651	620	652	653	633	679	615	625	652	623	651	650	674	606	659	608	618	642	625	645	636	637	658	645	670	652	648	622	682	622	627	632	674	675	627	610	656	634	612	690	621	686	613	650	631	622	690	635	574	604	638	697	657	611	641	652	628	688	677	681	663	617	660	658	660	668	671	633	647	637	654	618	660	632	612	665	649	656	627	615	662	619	660	669	656	656	644	651	604	638	651	627	689	660	623	657	613	670	664	631	596	613	655	647	631	621	627	646	623	651	641	659	661	606	658	612	683	626	690	654	638	638	671	620	649	636	663	663	618	577	650	633	644	665	675	634	638	628	644	599	649	621	666	670	611	669	636	655	611	633	677	594	605	673	611	652	646	666	612	671	645	600	641	642	663	684	658	663	653	655	617	635	643	636	607	665	676	634	627	628	580	618	607	640	635	663	659	662	642	622	631	645	680	654	630	608	639	628	645	634	639	629	637	611	615	667	633	664	654	638	636	632	655	673	643	650	668	623	659	658	611	641	636	620	623	630	639	649	648	622	674	650	603	661	608	601	610	597	660	650	613	625	630	658	648	660	666	664	647	663	661	681	644	607	653	630	704	579	658	646	668	675	617	645	724	626	658	646	643	638	638	675	631	593	663	668	649	654	678	685	650	633	646	637	640	629	614	662	661	624	649	618	625	655	638	624	692	620	649	661	681	659	652	663	626	650	657	647	662	648	642	669	680	613	635	634	652	621	634	618	635	611	656	647	676	568	677	584	642	606	643	648	633	608	619	648	652	657	652	657	617	651	649	672	637	641	634	620	624	661	606	657	636	656	628	636	595	686	643	669	608	627	623	658	661	581	646	646	634	645	606	622	696	621	645	608	631	653	601	628	583	645	641	616	697	611	609	618	652	662	617	646	630	635	605	628	637	629	650	655	657	669	661	664	666	653	619	644	662	628	653	626	645	623	624	669	615	637	630	637	634	601	620	655	655	609	638	712	633	588	679	663	623	637	651	669	567	641	625	612	621	627	628	674	675	659	674	604	662	676	586	635	668	664	637	618	667	641	608	652	645	665	655	641	625	671	627	612	628	684	630	707	622	699	633	694	630	655	648	680	655	619	627	668	673	613	693	616	605	627	668	655	626	689	616	627	641	647	671	634	655	683	641	615	673	630	657	655	617	611	624	693	659	674	627	658	638
22575	21132	28750	23820	21600	29149	32137	20810	34058	23971	12755	1375	836	801	800	834	804	861	826	822	848	831	804	850	875	803	828	807	869	795	807	792	824	809	818	809	797	791	757	812	823	780	829	809	820	843	834	860	841	827	834	788	807	905	836	833	753	790	822	808	818	779	806	908	826	772	830	762	827	796	815	822	794	797	864	848	857	833	782	811	846	747	775	785	823	797	838	813	778	809	811	765	825	795	791	772	809	804	790	817	787	844	851	821	812	789	807	806	840	826	808	793	792	835	802	854	781	797	810	840	853	845	805	834	813	805	859	773	803	838	870	767	780	834	832	817	837	847	795	821	868	789	839	791	809	809	850	840	804	836	824	814	838	833	776	813	792	790	734	826	796	804	793	816	825	835	845	770	809	800	793	825	796	789	876	802	798	808	859	840	790	785	818	780	819	776	862	800	851	801	801	765	792	824	784	794	849	804	836	820	799	791	762	803	877	790	790	770	849	795	850	793	884	808	805	824	824	785	831	835	836	779	814	823	839	738	826	793	814	798	785	796	815	878	741	768	799	815	803	805	845	780	848	794	835	804	810	799	778	772	837	808	766	773	832	835	817	844	811	776	811	855	868	808	825	809	763	775	873	795	839	881	797	777	819	857	808	789	788	816	771	776	805	824	877	817	818	844	776	861	810	801	819	807	867	814	757	799	785	833	826	847	834	813	774	810	830	806	777	815	790	799	829	794	802	851	783	767	828	827	823	787	807	844	782	805	850	800	787	809	813	778	842	806	810	795	881	842	812	781	828	854	772	831	781	790	838	833	805	810	814	820	765	806	848	862	828	791	814	826	853	810	817	848	839	811	824	785	801	818	815	829	827	806	854	806	807	815	789	817	829	754	785	782	790	813	785	848	815	849	875	823	824	870	739	816	787	796	831	818	791	833	876	867	815	858	808	810	818	796	784	799	833	789	787	832	867	783	855	794	783	796	791	783	789	831	805	778	812	830	772	831	829	837	854	845	806	825	796	834	854	839	845	823	840	767	792	797	861	875	824	800	765	784	819	802	891	774	835	891	849	776	800	848	821	809	780	778	765	815	815	817	816	841	799	775	797	838	813	814	781	835	821	803	798	824	819	848	784	847	844	847	793	780	833	788	818	842	790	880	801	783	809	841	793	773	746	834	809	798	844	903	823	829	813	814	799	830	804	825	844	848	829	818	831	772	882	822	792	865	838	828	785	788	879	875	816	783	813	847	816	788	851	847	825	823	851	778	812	835	806	832	809	820	808	757	803	796	869	782	842	840	820	834	785	775	789	767	797	820	819	795	818	825	831	842	766	785	844	807	797	829	782	793	832	864	841	806	793	804	806	823	822	761	859	867	893	867	818	808	802	823	866	807	803	785	816	864	794	818	850	798	808	830	876	796	833	841	838	761	828	838	834	780	821	774	741	783	793	846	826	821	810	787	828	808	811	802	790	813	857	813	842	766	787	820	850	814	805	820	811	789	858	807	826	814	874	814	841	881	818	825	813	836	849	792	772	797	805	840	832	833	761	775	808	835	812	787	790	798	821	871	852	789	801	801	839	818	805	844	849	825	809	801	779	783	897	853	772	818	847	815	808	806	828	761	818	796	768	806	823	811	804	813	835	846	803	768	832	819	814	854	802	783	762	866	827	813	798	804	850	816	822	797	816	808	807	828	792	817	820	848	838	808	769	806	842	828	823	797	784	782	759	866	835	821	840	846	820	824	801	779	784	822	854	788	830	866	829	834	851	777	802	821	837	821	830	830	819	796	842	784	768	813	845	813	815	792	820	817	771	791	830	825	869	756	795	842	836	817	848	820	835	771	819	834	832	803	848	780	865	864	799	816	860	836	791	792	831	808	826	853	781	814	815	850	816	791	831	847	851	846	863	875	809	793	835	812	790	786	862	820	768	807	830	795	819	849	751	866	796	773	879	791	871	862	865	776	805	774	838	858	844	796	801	809	834	788	818	784	815	805	835	822	797	830	870	846	819	816	793	811	804	786	815	777	837	791	844	813	818	819	802	799	830	783	804	819	805	798	766	842	783	824	795	801	811	835	828	807	846	767	847	777	874	794	805	785	809	805	768	793	796	802	779	819	835	797	813	841	789	848	812	800	784	834	812	810	839	823	827	787	819	792	846	764	807	773	825	800	853	810	846	881	848	815	797	806	818	817	778	850	787	833	787	826	824	818	803	818	776	829	816	782	816	824	808	816	777	813	821	790	794	839	805	799	840	791	810	805	786	827	778	814	770	845	763	824	776	773	785	799	803	750	770	807	819	780	793	802	798	881	843	858	805	828	809	801	850	822	836	809	804	777	833	855	839	801	847	826	790	765	836	806	824	842	771	829	785	878	767	816	805	816	852	794	797	804	846	844	808	790	832	801	863	858	789	838	824	873	807	842	788	831	812	902	809	762	808	834	846	837	810	795	788	874	878	790	813	841	810	796	800	776	833	797	811	768	767	799	788	856	820	822	789	834	839	831	826	803	835	878	789	858	824	857	799	835	783	773	749	816	815	784	830	836	829	770	846	795	827	807	769	730	817	790	852	834	803	819	827	854	805	790	872	820	799	824	796	834	789	810	819	840	842	806	830	810	801	842	822	788	834	777	849	875	822	846	797	830	849	779	807	770	823	784	875	760	843	757	810	756	830	821	881	820	788	822	819	839	835	815	831	854	806	794	837	844	846	780	792	793	786	817	835	751	870	825	871	809	814	796	803	785	843	775	784	807	788	839	853	824	826	817	809	801	771	856	848	796	859	860	817	779	808	785	789	836	853	799	803	821	836	844	809	793	832	829	841	872	787	799	799	805	812	775	833	758	846	878	798	795	808	795	760	819	788	819	823	818	837	852	793	824	854	767	801	838	811	812	791	806	804	841	794	818	850	879	772	790	832	854	818	800	796	795	817	808	849	844	818	828	839	817	841	823	799	818	783	803	839	844	819	834	797	882	846	804	792	844	807	802	901	791	836	817	808	826	826	825	814	763	793	769	794	828	785	810	833	788	879	819	819	759	793	817	830	780	833	775	769	827	805	821	816	822	798	856	832	812	759	796	832	820	884	848	816	799	818	786	782	807	803	821	792	806	817	827	785	834	837	796	757	779	827	803	826	809	789	820	853	848	832	825	808	802	782	825	797	785	839	797	773	782	803	858	811	861	840	809	852	792	836	829	785	855	822	842	837	854	826	797	833	804	836	840	796	836	818	796	843	842	771	778	805	782	801	814	776	811	828	849	776	789	814	841	872	825	820	801	836	818	754	812	862	863	751	844	851	778	888	861	783	811	771	819	824	859	779	815	769	795	829	827	836	818	812	852	830	788	846	776	835	789	829	819	842	718	769	782	792	888	832	783	799	786	810	845	810	828	819	810	809	827	832	796	830	816	808	859	806	798	814	791	785	804	813	838	826	787	808	793	811	797	811	800	800	801	813	790	823	807	808	838	859	886	772	778	844	817	781	801	812	768	823	823
30330	57351	47394	28821	27436	36594	30363	22661	35964	25565	14171	925	874	943	885	889	859	870	880	872	895	829	904	843	837	860	793	844	817	837	857	863	842	834	830	825	883	819	853	915	829	874	879	872	885	842	821	809	834	846	823	874	816	856	845	864	859	777	856	887	853	875	829	786	829	881	823	818	844	887	899	849	832	806	851	873	828	824	828	890	831	846	868	821	810	871	859	848	837	858	873	883	827	863	816	833	850	831	839	895	830	889	812	888	848	832	816	831	900	835	836	819	805	833	874	854	848	812	867	880	857	838	865	867	842	829	842	864	837	799	823	802	832	816	827	845	831	848	817	854	866	774	837	818	866	815	834	812	833	845	839	856	819	859	850	842	895	877	822	776	855	822	816	833	866	886	849	785	870	853	836	863	899	853	860	836	841	824	829	824	816	839	850	876	852	820	878	844	832	848	842	857	838	863	807	876	851	853	811	825	844	790	822	808	871	823	864	837	868	873	851	865	825	851	869	846	833	807	901	842	846	832	866	830	867	848	829	831	839	804	802	883	830	844	819	891	844	845	827	899	785	843	838	858	827	853	850	857	867	821	843	827	862	864	869	839	818	799	875	811	858	823	823	856	862	857	818	798	783	878	797	893	789	825	896	803	810	855	837	873	864	825	855	840	849	821	836	803	793	804	810	816	836	890	854	794	852	813	887	843	870	770	855	862	842	867	859	893	855	823	825	803	871	804	859	868	812	821	874	798	854	834	836	839	885	881	866	848	791	814	916	780	836	815	794	848	775	770	815	853	851	796	882	815	908	874	822	795	834	866	845	840	871	824	851	840	874	847	839	790	874	816	839	824	837	793	870	872	867	848	824	879	917	862	906	855	827	825	835	830	838	836	776	831	845	833	777	854	785	882	810	840	830	834	821	830	831	855	853	817	851	809	837	848	826	862	838	818	838	832	859	826	861	796	835	841	874	864	829	826	863	800	828	868	813	862	806	786	831	823	851	875	884	825	854	877	833	795	839	797	849	842	840	847	815	852	824	865	830	927	832	850	805	822	838	848	810	812	840	790	835	872	862	874	842	853	880	844	808	855	827	853	846	866	821	852	832	856	886	817	815	822	788	855	829	826	797	819	851	846	812	817	828	879	869	816	820	793	814	839	832	878	840	870	834	895	836	832	803	823	859	819	828	849	816	863	801	868	890	893	890	846	847	874	921	858	867	803	800	895	860	875	800	799	825	882	801	862	830	842	809	822	812	855	833	787	835	766	867	828	839	826	825	820	866	903	867	806	833	831	840	888	789	856	866	870	867	799	867	851	840	838	843	818	815	891	882	871	851	864	828	827	810	837	865	846	838	823	857	826	831	787	840	830	851	858	850	862	817	840	823	790	838	791	861	852	816	821	805	839	848	841	830	865	902	867	805	822	834	808	850	791	814	857	815	802	838	794	850	850	893	841	829	798	812	869	808	838	843	846	820	847	844	809	865	794	861	879	848	844	834	883	845	841	834	818	831	866	816	890	820	845	824	854	811	804	878	804	812	789	870	850	837	877	852	821	866	830	809	874	856	856	863	827	821	874	834	834	848	842	853	828	869	844	852	801	837	828	847	885	896	861	829	873	813	885	841	846	862	835	781	832	850	821	872	882	862	828	828	855	863	803	838	868	847	804	863	856	840	784	820	834	827	822	822	869	845	832	899	806	812	864	840	835	819	821	823	862	847	849	854	816	852	881	773	832	875	847	819	852	889	875	831	826	889	858	826	766	849	866	860	828	841	853	882	846	865	835	829	838	840	879	834	818	817	862	858	851	884	820	856	861	805	833	812	885	857	852	862	857	811	862	818	801	907	850	794	816	808	850	841	863	882	849	845	826	817	923	871	859	861	886	812	867	856	817	878	865	892	849	834	823	866	866	822	872	802	834	841	837	829	856	850	786	836	847	849	847	831	833	837	874	780	853	817	827	853	858	771	780	837	882	790	843	853	850	859	858	880	885	864	820	891	835	837	852	890	835	819	882	836	832	810	866	831	866	877	799	815	832	869	837	864	900	863	790	838	829	833	840	885	891	844	850	843	859	886	827	830	892	765	833	829	811	833	836	833	834	830	850	828	843	850	847	839	827	846	841	873	822	812	843	821	872	835	801	876	834	843	899	871	850	821	835	841	896	810	859	838	847	865	832	818	866	833	897	784	810	798	877	854	805	863	895	853	828	874	833	828	865	825	843	908	896	866	847	858	863	830	837	820	797	794	896	849	824	808	821	834	866	839	811	848	803	801	858	833	847	848	876	791	793	811	873	832	861	868	838	797	831	859	828	827	874	888	861	803	843	833	843	841	885	855	845	817	811	850	815	837	839	852	841	858	815	867	817	815	873	829	829	827	856	851	840	817	868	871	873	815	864	837	862	835	849	837	817	840	855	813	851	848	830	936	834	871	813	867	839	825	841	854	806	803	836	858	852	843	852	781	821	802	825	824	831	877	812	800	855	850	833	836	851	855	829	805	909	822	839	830	872	830	863	855	852	840	879	840	876	830	835	808	827	782	838	817	850	901	854	840	821	873	810	839	862	802	839	863	835	838	855	850	848	851	898	850	846	833	907	877	827	879	847	843	845	819	877	816	795	802	839	788	804	877	869	880	849	836	831	810	850	818	819	895	844	880	847	795	854	874	852	824	838	853	806	828	832	880	849	804	914	853	813	829	840	833	855	826	758	847	875	848	834	842	851	788	861	840	826	842	825	853	859	930	900	846	905	895	863	846	834	850	845	840	892	805	865	855	857	851	783	840	821	826	859	796	813	859	843	858	878	860	837	819	890	853	824	835	870	854	820	832	869	856	812	870	853	852	804	842	837	808	829	820	842	835	826	843	813	827	800	858	846	857	869	828	834	868	824	836	828	860	853	818	806	803	825	847	826	868	795	812	870	818	802	817	890	868	831	870	863	804	847	850	843	862	825	889	830	814	825	826	878	860	838	871	848	827	842	896	773	833	852	884	837	840	846	789	837	880	873	784	820	834	820	876	816	861	826	769	847	864	863	850	820	855	830	835	861	860	862	832	840	827	886	864	870	812	839	863	825	853	871	802	782	815	810	845	849	789	831	844	821	860	866	822	781	837	831	841	833	831	825	847	784	813	848	824	797	851	814	870	824	851	885	874	813	838	862	838	816	838	889	766	824	874	805	782	864	834	840	877	822	830	861	819	886	842	871	830	828	785	849	812	891	796	852	874	869	818	881	840	818	882	900	881	808	829	876	804	871	888	828	836	852	837	756	823	809	852	828	844	823	814	840	793	845	803	842	824	885	805	825	842	822	829	846	846	820	847	797	824	837	864	840	868	816	886	872	853	845	827	820	848	853	832	886	795	833	859	852	809	800	825	787	834	851	857	815	846	875	853	807	884	864	792	843	837	838	901	839	871	903	843	891	818	862	860	830	841	818	815	802	852	840	815	844	790	882	875	847	878	850	850	819	869	881	852	835	832	775	794	853	831	781	851	833
28883	26778	25885	19124	10739	4187	2896	1421	2089	1709	797	422	431	440	416	407	400	434	452	418	400	390	462	415	417	427	385	436	396	417	415	385	423	378	397	405	407	408	404	407	405	409	445	431	405	388	391	406	392	420	390	393	425	384	378	381	433	399	403	431	384	426	406	416	408	430	385	384	466	414	396	355	410	428	439	430	403	417	391	357	379	405	429	376	401	409	397	397	414	425	415	361	413	422	409	383	382	405	434	389	408	388	448	415	408	425	383	383	411	420	416	398	422	405	401	418	406	407	431	409	393	431	389	435	429	436	398	425	377	361	400	419	430	407	391	409	375	405	376	371	399	399	430	400	432	453	432	396	383	390	440	451	401	408	382	397	428	363	400	378	409	400	426	404	431	400	391	399	431	424	410	420	411	374	392	406	447	463	404	339	417	390	396	424	426	407	394	405	407	427	395	439	408	438	389	385	428	357	394	427	396	408	389	429	435	422	376	419	380	434	437	421	403	421	428	421	375	393	411	381	389	395	333	407	414	459	407	423	398	390	404	418	390	412	447	370	403	434	408	406	382	374	423	407	402	413	365	412	425	423	406	381	409	415	460	411	409	430	388	411	375	418	422	382	430	408	402	388	439	402	397	427	420	422	393	391	393	378	398	388	399	414	405	408	416	419	372	393	395	419	450	369	384	426	413	412	433	426	406	405	397	428	397	419	413	404	415	411	437	401	407	433	392	435	383	401	426	361	409	392	419	425	380	363	364	432	417	416	430	410	413	405	379	385	385	388	419	443	404	376	389	405	398	411	418	365	419	439	401	432	404	407	425	415	398	388	442	385	385	436	400	415	417	400	361	349	402	386	409	361	424	423	385	404	409	390	419	424	440	406	439	418	367	402	422	406	419	341	421	411	398	422	438	406	408	427	391	432	389	387	431	421	382	392	380	394	389	403	418	398	415	364	417	382	402	416	423	384	456	366	410	430	402	393	456	417	395	404	414	408	394	403	419	422	364	409	386	420	404	413	390	372	398	391	386	420	428	419	404	433	429	402	438	416	381	395	389	414	439	378	417	412	416	414	430	400	404	399	404	411	400	404	393	390	429	405	408	412	405	456	402	410	401	423	398	399	384	409	406	413	384	447	399	426	410	405	429	415	382	420	395	415	407	419	397	418	383	396	441	398	429	376	402	387	397	434	379	395	412	401	395	400	418	383	384	365	414	403	405	393	409	411	381	389	369	375	440	450	467	392	365	416	390	425	395	421	414	399	395	424	388	437	385	404	382	415	393	386	421	434	375	425	397	425	440	431	405	429	428	424	381	409	394	444	392	428	454	376	391	401	443	409	408	405	406	399	424	396	424	441	365	378	422	405	422	391	408	392	396	385	432	398	411	368	377	410	382	395	429	474	398	425	389	411	399	396	406	410	403	413	389	406	410	418	441	401	388	398	398	382	388	382	391	405	401	425	407	367	420	414	391	380	433	422	424	400	406	376	398	394	407	418	424	385	392	381	443	427	448	418	399	425	376	410	401	419	447	421	420	416	425	403	399	406	395	393	423	420	413	436	409	401	436	406	358	418	406	443	374	426	431	425	382	430	425	410	402	400	410	364	414	418	420	404	419	399	410	424	432	417	430	403	392	380	394	383	421	391	426	409	421	412	436	414	402	404	419	421	389	392	398	396	426	417	435	415	412	435	412	370	415	392	404	388	394	378	443	396	416	444	426	413	401	408	409	387	390	443	412	392	429	399	397	417	406	423	394	405	365	367	419	403	384	419	384	386	404	393	392	393	400	447	428	406	431	399	394	430	380	384	420	386	423	400	402	398	409	419	410	392	397	428	408	392	388	394	388	411	409	430	421	393	406	432	421	416	416	424	431	409	400	373	400	442	402	446	401	388	376	433	401	411	411	392	414	378	402	385	404	433	413	398	430	420	386	395	425	417	394	396	384	401	371	423	428	416	395	413	464	412	378	392	396	397	390	400	384	406	404	414	437	394	381	401	410	424	393	374	367	399	421	428	380	392	403	387	426	414	383	394	430	414	409	404	410	390	438	385	437	392	427	394	407	399	434	408	418	415	420	391	391	386	391	395	387	437	435	398	412	412	388	417	410	439	371	411	390	417	422	420	390	430	375	410	387	443	418	401	401	437	412	390	402	436	357	407	407	411	387	408	413	402	359	409	401	407	382	394	345	400	398	405	414	410	425	391	395	409	405	394	420	396	408	393	451	428	412	384	377	419	406	425	424	419	412	394	395	378	410	398	438	421	409	436	421	418	414	386	404	395	423	369	389	406	450	404	400	396	409	380	400	399	432	376	369	409	387	415	373	384	414	455	438	408	401	393	388	448	427	390	424	411	395	407	432	404	388	368	408	446	441	398	438	399	405	397	409	369	438	398	423	433	405	395	394	429	441	385	426	390	413	430	443	358	363	424	402	385	382	442	396	403	409	407	392	384	409	374	389	424	413	393	364	385	383	432	406	403	430	376	397	405	420	425	457	450	414	419	391	426	443	400	416	375	410	412	440	404	416	423	419	404	362	398	390	391	417	417	412	363	425	380	418	405	403	425	423	397	449	417	420	424	436	409	424	388	445	432	408	446	397	415	386	409	411	359	400	425	398	412	428	405	415	436	423	411	407	451	420	417	415	395	408	426	406	408	431	386	397	394	425	405	413	388	428	391	414	383	406	394	389	462	361	402	428	403	424	391	405	411	430	437	412	440	415	409	426	390	411	426	417	439	395	405	403	389	394	410	401	399	442	387	393	429	390	392	429	434	416	443	433	417	412	404	414	431	383	397	390	403	418	405	413	412	398	415	413	383	425	383	398	423	391	382	414	434	386	415	427	396	408	408	411	414	411	393	427	433	393	388	408	396	397	408	459	426	436	387	428	404	393	421	404	417	439	405	402	407	404	380	398	410	406	394	409	390	381	367	401	420	416	413	424	438	398	404	443	393	429	428	421	423	413	395	395	368	370	401	367	426	395	425	401	423	377	401	400	421	405	382	416	404	432	395	400	396	418	385	401	383	427	384	381	404	434	458	399	423	369	403	440	399	382	460	411	409	388	425	421	384	415	411	414	413	414	418	412	402	406	424	441	402	404	400	422	381	393	412	393	395	396	438	395	386	401	422	380	367	428	423	415	397	379	422	406	406	397	412	404	402	369	393	427	395	407	433	432	383	430	402	390	401	420	433	395	416	405	390	446	414	388	369	408	379	427	373	425	416	422	405	385	408	376	423	387	409	368	406	410	421	435	405	372	396	423	383	384	413	403	430	384	376	405	431	399	369	415	445	405	384	409	468	416	441	449	427	392	434	409	388	375	417	408	384	427	388	464	399	429	425	457	387	374	383	412	401	375	392	426	418	435	418	426	441	440	395	445	403	398	397	384	394	442	406	367	418	398	414	412	410	426	390	391	369	442	405	402	417	380	439	417	399	445	417	377	404	412	414	449	429	389	410	419	387	424	391	419	364	383	368	414	405	418	421	412	412
23829	40059	26660	19613	12941	5489	4428	2222	3117	2357	1050	458	438	484	487	391	429	431	446	450	441	451	441	442	402	420	473	430	486	468	442	475	456	437	410	429	439	483	437	421	458	457	452	467	471	457	449	453	451	466	408	455	429	449	467	449	459	432	410	477	479	445	429	464	442	453	463	441	478	457	465	452	442	453	448	439	438	462	412	420	439	440	481	488	435	447	466	464	489	470	469	466	477	428	504	435	481	418	493	440	429	438	480	437	424	436	464	450	491	418	421	483	440	502	461	439	457	455	437	501	423	494	469	451	413	407	424	423	463	441	451	451	484	469	476	432	444	430	444	484	444	442	484	486	434	456	469	465	441	469	460	446	453	439	435	452	444	468	439	445	437	452	454	466	428	443	423	394	459	467	434	444	431	412	474	422	440	452	437	445	478	459	431	467	472	454	443	440	449	469	475	433	406	403	441	455	454	408	431	459	476	477	410	439	447	473	480	449	484	461	456	417	443	451	432	441	432	441	486	476	455	457	457	463	444	423	474	429	444	421	464	474	452	427	446	451	479	431	457	461	412	455	478	465	476	477	413	492	438	460	441	455	458	450	417	454	412	494	470	448	436	449	500	442	486	457	448	443	465	457	448	461	443	497	438	481	463	425	467	463	446	491	469	429	475	455	428	463	456	464	472	482	457	483	477	504	450	491	454	456	470	477	449	423	430	434	441	464	474	446	477	447	461	465	477	438	440	439	459	432	456	486	453	457	453	440	463	446	395	423	418	433	456	475	481	422	444	411	478	453	459	473	417	473	451	466	463	418	477	429	457	466	419	460	442	489	445	443	444	447	443	449	462	437	485	423	458	449	468	433	450	472	436	436	444	440	442	500	474	432	438	423	406	429	453	450	447	430	454	483	472	443	462	454	464	408	399	444	440	436	442	449	454	438	427	463	421	447	451	451	467	448	455	417	475	475	496	426	454	420	454	481	458	444	426	438	417	439	472	508	482	459	445	462	468	484	428	458	444	420	449	452	523	446	460	472	456	458	443	498	449	456	458	483	451	470	453	445	450	450	468	450	412	471	460	458	467	454	452	438	474	470	443	434	465	454	451	457	409	443	426	467	465	427	443	460	466	408	422	458	455	447	462	447	440	456	448	445	427	469	433	428	432	458	448	448	479	460	439	488	440	475	511	446	466	482	489	479	468	469	441	406	415	476	458	479	451	470	438	431	417	454	448	401	479	437	419	449	444	407	454	475	497	475	457	436	452	431	442	422	450	424	479	452	451	461	431	450	479	490	433	448	431	449	458	454	434	434	447	441	451	454	468	445	435	441	444	474	465	454	460	464	430	444	432	441	435	449	432	422	446	445	426	448	445	451	465	494	432	456	427	461	438	507	462	462	423	461	452	430	414	412	426	477	496	452	470	446	426	433	469	436	418	489	446	445	462	464	454	466	454	453	428	479	474	456	463	431	460	468	454	424	435	467	430	476	406	451	454	430	462	475	450	426	478	461	467	449	445	475	467	429	457	472	469	405	480	436	467	425	471	476	421	450	475	458	440	495	462	452	476	465	440	491	437	452	442	449	476	424	476	428	494	489	470	463	474	471	441	464	454	469	450	449	476	430	439	449	439	474	454	452	495	449	449	431	458	446	455	461	439	448	478	456	480	443	465	446	438	471	452	442	427	453	467	446	463	447	497	417	445	447	446	485	429	439	439	433	454	416	450	454	473	447	405	475	405	466	466	498	437	458	484	472	461	450	468	466	468	475	449	467	442	445	478	456	454	458	451	442	462	443	431	466	450	440	421	495	502	444	451	473	414	453	428	433	446	438	455	446	455	424	470	457	446	433	437	481	446	488	421	499	453	417	433	403	445	464	433	461	408	421	460	415	429	491	437	474	456	458	501	435	468	458	426	441	465	444	494	453	429	466	463	444	459	470	486	466	457	444	430	432	453	439	458	440	486	424	466	404	447	430	460	467	442	464	467	414	426	425	473	447	431	461	454	444	448	463	455	468	477	427	452	447	469	483	467	474	438	437	460	469	434	454	437	419	448	414	452	422	465	439	468	451	453	405	463	487	448	466	476	449	436	428	391	453	434	464	446	453	440	473	474	466	421	441	450	456	450	473	499	472	469	426	466	448	466	459	480	473	448	488	435	460	448	446	480	486	455	450	417	442	470	427	440	443	459	437	452	437	455	456	447	448	450	474	462	438	470	458	432	456	434	439	479	449	433	466	449	451	442	450	441	474	451	411	515	489	459	467	426	452	442	444	472	479	442	475	461	435	418	487	449	446	487	426	424	433	427	467	434	433	469	476	428	449	446	450	446	477	451	472	465	436	458	447	451	424	458	442	430	437	472	426	453	442	429	463	463	443	452	453	462	446	438	464	434	466	483	430	448	455	414	419	427	452	418	485	462	449	466	497	442	427	435	486	468	462	431	442	461	425	434	429	439	447	468	457	445	425	478	432	465	475	485	460	486	451	449	483	415	462	478	466	430	467	422	444	463	472	415	483	458	459	466	445	447	439	456	436	478	469	462	450	428	438	482	414	475	473	459	426	432	435	418	440	463	448	473	445	405	494	470	444	448	440	477	403	445	452	468	432	476	452	490	443	483	477	475	455	440	472	485	478	457	463	439	481	472	497	440	466	447	449	422	448	467	410	424	465	505	443	435	504	438	466	437	436	455	424	454	452	436	436	434	475	447	454	458	490	451	461	438	446	479	487	439	469	478	421	465	466	461	459	477	446	427	448	449	442	448	396	469	436	446	436	419	464	436	447	452	413	439	473	467	440	443	423	464	465	507	431	420	460	439	439	416	455	425	457	431	457	444	417	485	448	454	478	444	417	449	503	463	453	428	468	444	468	494	430	458	473	430	447	401	449	456	446	442	460	437	452	446	455	452	439	455	413	473	478	471	466	483	434	409	454	446	468	462	489	458	481	442	431	468	437	432	443	435	483	474	470	448	453	456	448	442	442	451	455	460	438	435	443	459	461	453	403	441	439	474	456	429	427	430	447	448	425	468	492	449	453	409	451	434	466	459	452	446	461	450	445	467	444	433	460	445	463	463	466	426	411	467	499	467	450	426	472	441	408	434	426	471	466	458	441	489	428	453	427	443	453	445	503	449	412	443	408	478	450	420	463	472	437	448	427	470	437	463	488	470	460	424	442	454	457	447	444	474	459	434	420	425	488	451	453	402	457	445	422	392	461	445	474	442	416	443	433	413	426	433	462	431	470	450	451	438	408	483	488	474	444	444	470	443	464	461	486	464	430	466	424	460	460	475	479	513	486	468	490	451	439	413	435	434	416	442	467	463	466	432	427	458	418	440	455	423	452	446	447	437	464	450	444	439	446	471	456	486	432	464	403	447	392	475	443	454	423	436	458	473	444	478	457	440	433	457	471	451	471	453	472	418	441	427	428	495	419	463	422	473	451	437	429	436	494	457	464	455	406	445	485	426	456	488	452	465	435	453	447	448	464	439	458	471	456
23519	20992	28226	24320	22024	22679	15632	25603	22246	13761	7808	726	593	562	578	561	507	510	522	517	540	557	545	516	567	550	510	530	560	526	565	583	560	539	563	496	543	504	547	518	544	557	566	544	489	572	516	552	542	546	513	582	575	548	540	538	548	576	546	541	531	524	560	525	536	584	546	523	546	565	543	540	552	582	531	532	585	507	545	561	542	525	558	516	499	539	517	498	522	513	556	552	586	525	523	522	525	514	521	564	588	523	544	526	594	500	512	558	541	544	517	504	608	512	517	577	499	501	593	506	550	583	526	548	516	514	554	532	520	568	515	562	588	560	546	551	512	506	537	532	537	535	548	567	544	549	558	532	499	544	506	526	532	551	516	554	570	535	569	513	533	519	569	548	510	542	562	537	541	545	526	538	550	559	540	541	499	530	546	548	526	588	561	543	533	566	508	519	525	531	566	583	552	542	521	510	520	532	578	574	549	521	551	547	580	526	585	550	514	530	503	568	544	523	542	532	559	527	519	517	547	538	534	551	528	556	575	516	579	523	563	506	551	513	515	544	551	529	581	481	590	544	546	548	524	554	531	517	558	568	555	539	528	517	573	629	536	523	562	578	540	519	578	544	563	543	544	554	519	585	542	542	534	572	533	536	543	569	580	576	532	573	538	513	546	492	561	526	493	538	558	536	509	539	538	601	504	553	520	564	535	514	525	559	553	547	523	536	517	553	489	546	550	556	524	561	528	565	547	532	505	543	530	550	538	554	530	537	565	543	557	523	505	573	571	560	522	528	560	545	563	526	561	518	545	554	548	514	534	555	546	520	535	563	537	536	588	545	532	553	542	496	529	559	574	540	541	539	544	537	524	540	594	502	517	516	534	528	548	505	542	553	568	480	594	552	554	534	532	552	553	541	554	520	548	552	545	492	596	560	530	548	544	521	550	551	526	585	598	546	513	519	542	558	536	513	532	582	524	532	596	547	546	558	542	560	553	516	572	584	541	530	513	541	528	534	533	550	575	557	489	516	533	544	516	551	554	558	529	584	559	525	549	571	570	519	515	567	556	550	528	528	548	563	576	568	540	540	552	552	501	535	557	533	535	544	507	518	514	545	518	541	555	556	506	508	552	570	523	560	564	523	561	573	527	567	525	531	571	559	528	578	515	565	483	536	582	515	534	539	539	573	543	552	520	560	561	524	511	537	534	541	531	501	536	504	597	569	561	542	544	507	562	541	520	526	536	525	590	535	569	536	517	567	548	525	591	543	562	544	505	577	535	541	573	501	528	537	559	534	522	509	549	553	571	537	551	555	512	544	530	513	507	540	522	528	515	565	500	507	531	505	523	505	548	561	571	560	527	512	558	532	516	535	560	513	554	530	547	530	574	587	542	556	547	511	525	528	552	540	529	532	554	536	515	544	565	544	589	532	540	590	540	557	519	546	562	553	516	508	554	555	525	580	569	519	518	537	539	523	518	579	549	563	530	547	552	547	509	541	548	538	540	558	536	535	548	538	551	542	519	521	570	527	559	509	541	543	544	527	538	561	535	524	528	529	554	541	560	546	485	581	502	535	516	502	535	530	511	548	551	507	565	527	524	551	531	554	521	586	535	573	533	545	512	546	579	551	535	491	558	555	563	579	544	542	528	520	596	535	533	541	539	536	571	523	556	506	540	575	564	566	524	589	517	534	552	564	545	542	532	552	560	521	541	523	549	553	515	528	559	500	524	550	571	570	510	568	568	531	519	536	548	536	554	561	529	523	549	563	550	527	524	555	550	553	584	539	542	542	533	528	539	545	566	542	535	518	497	577	568	572	500	548	530	523	555	535	550	546	530	509	532	547	511	543	557	546	543	551	564	549	545	555	547	524	556	502	539	547	559	543	559	534	544	533	578	562	565	548	549	533	546	536	539	507	547	527	557	530	525	554	561	549	554	512	520	544	553	529	539	540	542	518	546	559	505	541	520	542	573	537	555	579	546	539	528	528	581	523	503	542	506	532	497	595	539	562	568	530	594	543	525	526	532	546	491	497	596	520	550	497	558	513	514	521	516	524	532	534	530	530	546	568	533	510	554	536	544	540	560	571	564	558	546	539	534	550	534	555	578	546	532	551	563	482	528	529	518	544	581	580	523	492	516	522	540	562	520	551	546	527	524	523	541	541	566	519	516	549	528	540	542	560	522	498	579	523	543	572	565	511	515	496	531	534	568	507	527	563	558	599	562	535	566	522	537	534	474	559	572	544	555	546	509	479	565	564	551	516	526	571	520	550	525	536	533	541	543	559	523	512	523	553	502	545	542	521	543	528	542	569	583	535	536	536	551	526	541	542	506	549	558	550	517	552	521	538	549	507	539	526	519	520	529	553	533	535	569	548	574	552	567	513	551	531	507	575	549	539	523	555	570	549	542	564	545	566	554	551	526	542	540	525	534	530	557	546	574	550	486	542	526	520	527	544	543	497	509	537	522	543	519	555	547	542	497	519	558	560	541	523	558	548	528	590	531	537	529	525	528	560	554	549	565	563	595	555	506	498	527	541	557	563	557	564	554	533	557	570	545	542	558	537	534	536	513	558	535	542	550	533	546	572	516	535	573	480	535	548	566	518	518	518	570	534	552	478	532	540	517	550	557	564	523	550	520	569	528	508	545	526	526	534	575	524	539	532	568	549	573	506	537	491	540	568	560	522	560	547	514	515	522	566	534	538	543	532	544	564	545	573	535	549	570	554	546	517	544	546	608	509	550	580	543	552	498	537	562	528	524	552	539	542	538	543	538	600	533	563	511	555	579	551	525	530	551	531	537	538	518	518	553	593	540	539	517	535	541	553	545	528	570	521	544	540	504	500	561	529	541	509	568	567	524	550	520	546	529	541	514	544	509	518	567	490	570	549	520	526	550	552	479	514	553	566	516	561	571	495	529	530	560	571	544	521	548	501	524	532	528	565	520	524	498	546	541	534	566	517	530	571	550	506	545	485	552	541	562	554	515	539	478	498	602	547	548	541	537	577	565	546	524	510	558	564	542	501	585	568	533	508	557	502	566	551	557	504	578	583	532	545	571	553	504	545	547	522	524	546	547	540	564	564	552	550	559	510	508	540	502	539	548	531	543	552	587	523	556	537	550	571	529	492	562	494	529	558	528	508	557	535	563	530	588	520	560	541	590	506	538	503	562	518	542	560	539	514	556	542	545	542	554	587	531	542	546	535	548	524	515	516	558	520	555	527	493	518	501	490	519	547	504	517	496	545	561	545	523	546	562	515	525	544	534	544	530	530	498	507	572	559	536	514	576	528	561	558	540	517	571	548	526	535	557	505	538	534	523	549	527	580	522	539	575	539	556	541	528	530	519	528	504	535	564	562	533	470	551	567	521	577	548	534	546	523	555	546	545	585	527	532	547	534	527	506	535	565	511	568	550	549	520	525	523	544	562	500	558	564	468	563	519	564	552	554	576	525	582	555	557	521	553	583	545	524	515	515	523	577	541	564	531	546	527	527
26864	49989	39373	28119	24969	23320	14565	29438	25124	16499	10104	571	632	635	565	570	610	572	555	582	603	610	553	595	575	572	579	594	580	574	567	614	539	556	616	539	552	541	593	606	550	634	609	564	612	601	568	596	571	601	566	594	574	572	618	609	560	593	559	559	597	579	595	582	567	576	568	598	587	526	544	529	603	576	579	544	557	558	573	548	601	572	619	592	592	566	612	588	586	559	548	610	579	567	571	565	578	569	568	570	627	570	566	599	585	522	599	580	555	571	585	556	585	570	569	589	617	537	564	598	559	593	521	573	589	617	560	597	533	562	592	602	559	606	561	545	581	568	609	589	552	586	553	548	560	585	589	586	551	555	554	584	575	574	572	585	628	576	608	598	583	555	597	592	539	621	538	521	531	557	540	576	612	576	556	539	582	541	532	581	599	545	558	605	554	580	566	558	600	572	581	591	597	577	601	531	521	574	574	525	563	567	587	608	573	597	595	577	548	568	563	616	581	573	558	567	538	559	580	547	569	572	593	554	584	583	525	602	570	551	589	584	589	591	563	569	516	570	577	558	522	565	549	562	633	609	536	569	563	591	566	614	574	509	539	574	602	555	547	579	576	574	613	578	564	592	556	591	578	552	547	555	624	600	535	575	573	597	593	558	546	598	579	549	570	536	565	595	605	567	569	586	578	540	570	586	604	553	571	544	545	597	589	576	555	537	580	556	527	582	554	565	577	585	557	572	597	598	586	619	584	580	538	527	574	589	567	579	585	591	567	556	603	548	592	586	588	586	580	570	572	566	562	539	548	603	617	563	589	558	569	582	556	588	547	589	623	596	586	517	548	544	566	574	593	574	546	557	583	584	579	558	587	562	582	540	579	577	551	573	555	558	572	593	528	567	565	576	564	608	553	625	557	558	572	568	558	595	573	578	593	526	595	581	601	526	565	598	600	577	587	598	529	583	589	580	614	589	599	565	589	570	552	562	551	559	581	612	590	576	579	571	545	605	579	528	587	579	574	561	617	555	580	552	569	586	538	592	566	552	527	565	604	546	581	571	571	569	591	593	565	568	568	605	578	578	569	557	569	554	595	579	598	527	571	632	541	555	578	581	580	563	584	618	600	556	564	576	562	617	573	570	555	582	548	561	568	590	610	545	553	569	585	580	577	592	549	531	586	555	584	516	601	569	570	586	583	563	582	590	593	619	562	585	594	562	603	545	551	574	600	546	571	595	548	569	572	608	563	580	594	586	567	565	593	586	567	559	554	594	578	573	585	597	590	586	587	565	592	585	624	563	583	567	574	569	610	587	562	546	559	580	608	597	587	560	596	631	581	594	556	561	588	584	565	564	568	550	577	571	555	599	588	591	554	583	625	580	605	598	558	578	587	635	595	525	555	551	550	636	556	532	568	565	572	601	534	560	570	599	566	589	574	555	607	565	596	637	612	534	600	566	544	587	581	580	550	566	568	557	553	535	530	524	573	507	590	585	566	558	544	651	569	535	559	589	572	556	548	613	559	582	553	563	582	534	614	571	582	534	536	591	562	585	567	582	579	567	562	606	576	547	559	589	577	578	582	592	559	586	589	563	527	573	594	539	568	569	542	570	562	575	582	537	601	583	598	579	576	575	549	589	561	587	570	568	569	582	600	597	605	585	581	530	630	554	560	572	564	569	575	560	537	570	589	563	575	580	591	552	595	566	571	555	598	582	561	562	561	558	606	607	566	590	604	519	598	567	558	551	590	542	529	569	582	564	599	562	568	568	563	545	586	572	597	562	569	564	536	553	565	580	573	641	570	610	509	558	565	585	546	557	611	551	556	553	557	556	544	546	602	621	582	555	520	564	530	588	550	555	560	593	594	570	603	531	589	552	592	513	605	538	579	608	556	595	565	571	511	577	567	555	553	588	513	615	588	575	569	563	525	553	594	589	493	571	553	581	571	595	567	559	563	548	557	540	581	535	562	573	555	518	558	586	578	606	578	598	557	578	510	556	622	587	564	554	562	600	560	603	633	622	568	595	555	597	569	531	607	543	552	604	555	592	546	581	576	631	609	549	583	585	609	572	583	597	554	559	564	576	583	564	591	580	569	562	544	561	579	594	525	580	582	573	558	552	570	540	593	573	618	582	546	536	541	536	533	543	577	573	570	558	559	612	560	587	571	554	561	610	536	571	591	598	609	606	549	543	556	556	593	579	550	598	568	587	574	565	561	577	542	568	601	620	596	569	600	613	580	545	558	548	566	597	570	575	556	593	578	565	599	570	562	552	536	584	532	544	601	549	565	513	547	580	550	575	621	588	590	605	598	542	578	563	551	548	553	550	573	590	581	597	572	585	562	555	596	611	599	557	551	559	550	561	599	592	549	571	561	573	599	596	523	561	589	603	546	547	611	522	561	589	520	582	576	550	604	568	554	592	573	581	588	527	586	602	560	596	557	564	563	587	601	520	584	575	564	593	551	575	569	604	553	572	556	557	538	529	599	571	583	563	577	550	588	575	569	590	601	594	535	543	582	562	518	564	569	544	568	578	560	574	589	569	584	605	569	557	625	625	616	584	533	586	542	523	518	576	555	521	598	590	557	571	557	553	581	565	578	557	598	590	553	571	508	566	560	612	526	573	561	560	578	559	586	601	589	549	608	602	594	582	568	590	560	592	513	565	543	551	570	564	585	537	572	574	541	587	592	582	606	566	544	537	560	567	579	540	619	526	588	553	542	588	579	547	581	582	600	554	582	546	542	575	574	565	581	572	567	562	594	534	573	600	556	539	557	591	571	594	577	635	539	588	571	612	566	578	578	570	592	601	541	616	567	547	546	613	588	556	573	573	575	535	543	573	588	581	544	541	545	565	560	544	600	530	579	550	574	602	558	575	581	549	553	594	560	613	524	548	570	562	574	578	571	560	582	561	568	554	575	570	543	554	558	547	612	602	570	552	558	587	535	576	591	594	590	519	530	606	603	600	584	560	533	602	550	560	584	604	579	556	558	577	556	574	548	580	553	656	583	590	572	589	559	615	568	536	546	603	574	577	588	540	580	569	592	548	579	532	584	535	536	536	598	536	580	572	542	573	598	570	601	579	582	589	568	585	566	574	555	530	573	525	602	563	502	600	582	552	603	565	550	543	578	579	586	584	533	600	563	567	565	573	557	587	602	573	585	573	588	593	537	573	598	552	534	552	534	592	546	632	593	595	571	580	577	549	594	566	534	615	556	542	585	529	594	554	639	544	567	569	546	573	546	567	564	560	556	563	547	580	550	557	582	586	558	562	558	597	559	566	579	552	546	562	625	551	578	537	567	598	551	581	569	586	570	581	554	578	569	502	610	588	603	555	602	564	586	640	605	547	561	588	584	589	602	584	575	559	568	583	576	543	556	589	567	554	553	560	595	567	618	585	596	589	570	598	527	564	564	553	563	582	549	580	556	579	566	568	578	545	573	606	567	591	546	542	573	563	594	565	581	571	587	601	580	554	585	592	551	564	539	562	566	547
24966	21127	27982	28299	24296	15397	6390	14192	10092	5856	2817	686	693	663	599	689	689	711	650	635	699	634	657	668	652	648	635	643	655	675	670	701	617	667	693	656	668	654	632	687	702	687	680	659	631	644	655	641	619	641	643	644	644	646	635	663	643	673	631	635	672	651	673	668	653	615	619	675	616	693	662	584	632	650	647	659	622	691	667	646	648	648	618	630	645	643	664	647	612	628	640	656	668	688	629	637	632	679	662	643	655	646	654	669	674	674	635	663	599	663	616	703	667	671	640	611	646	648	680	652	682	625	641	641	661	645	684	673	667	595	669	622	652	643	612	628	610	661	611	608	636	650	650	640	630	617	668	705	655	603	660	638	674	701	672	651	647	671	681	610	624	656	635	647	651	630	658	686	668	674	662	661	655	666	680	651	668	641	618	672	623	681	665	618	654	610	696	686	693	633	679	690	634	631	685	669	627	665	688	685	707	624	635	636	622	638	637	663	658	650	632	638	672	641	685	643	600	673	676	660	618	658	658	657	681	652	650	678	628	634	642	656	660	642	707	660	623	638	664	650	651	659	620	680	639	651	621	609	686	637	679	606	629	674	646	628	679	612	650	666	705	687	652	693	626	704	685	673	625	652	652	687	622	669	646	618	651	643	641	667	626	628	637	614	661	616	612	680	606	659	604	694	677	664	675	681	676	680	686	647	654	673	709	640	603	694	604	639	677	683	671	646	638	698	690	669	632	652	679	641	645	677	663	641	648	645	646	681	644	668	683	631	622	648	611	651	669	621	658	651	654	668	655	657	626	680	672	701	691	599	646	657	715	681	623	675	708	682	647	601	683	609	633	646	680	622	646	646	655	649	674	663	638	653	645	663	655	608	615	637	681	660	664	687	631	628	595	643	658	633	696	632	630	647	615	665	677	633	629	682	651	629	642	681	665	669	645	620	603	637	650	639	625	669	661	635	714	684	697	622	694	636	623	651	657	679	650	627	640	686	624	679	664	651	625	620	666	620	677	604	662	647	650	697	626	676	682	643	663	640	682	617	658	660	650	656	656	659	655	656	653	596	646	665	707	688	670	645	674	660	639	686	633	673	664	646	626	662	645	665	665	663	698	649	671	659	675	674	661	654	668	682	647	664	667	627	614	601	668	640	700	679	668	671	665	634	652	670	657	638	672	644	710	644	660	690	686	691	665	604	623	624	652	656	696	656	638	637	659	671	618	614	647	635	649	663	664	689	660	627	664	633	675	647	658	641	668	652	701	672	614	680	645	670	650	636	624	619	687	688	654	653	663	670	619	646	687	672	662	663	670	692	654	688	661	647	634	640	654	685	673	674	661	641	644	679	673	703	680	688	663	601	634	686	690	684	628	667	675	644	637	632	653	665	665	685	622	667	671	663	667	659	632	678	650	671	669	662	659	640	667	614	650	657	649	632	672	638	674	614	622	649	625	656	623	673	700	615	634	652	606	644	672	616	655	634	658	640	732	639	616	639	626	650	687	650	652	675	672	663	616	675	645	676	664	686	623	633	648	651	669	693	621	625	612	649	680	649	655	616	616	656	636	643	649	656	685	663	632	616	681	667	677	633	602	643	712	644	654	655	652	672	667	688	650	647	663	672	665	670	659	617	672	655	617	643	641	658	626	642	651	602	648	611	633	673	646	623	661	648	679	655	682	652	622	649	679	654	680	649	666	634	651	639	661	664	615	677	647	695	642	688	641	654	657	635	642	664	627	663	651	648	678	667	645	632	658	715	627	614	669	646	691	667	666	661	632	645	618	695	658	645	648	656	650	621	655	628	665	660	631	665	703	653	607	652	648	674	656	682	651	649	668	647	683	651	630	634	689	670	624	688	676	653	676	689	685	640	671	648	593	632	694	665	646	655	662	666	661	657	605	673	634	687	658	689	626	660	649	605	681	636	638	652	669	608	627	665	673	627	664	650	689	641	664	663	647	624	650	676	677	680	663	656	682	646	646	650	704	680	666	657	632	601	668	649	659	680	617	646	610	652	631	676	718	630	653	657	597	669	627	608	624	683	687	669	656	674	607	646	624	634	687	662	647	693	683	690	662	617	625	661	681	662	672	650	698	635	690	652	632	631	662	658	636	660	671	657	682	665	631	668	677	587	666	637	637	666	648	659	695	692	631	633	646	674	662	615	642	640	634	699	669	649	622	651	642	626	636	632	664	650	631	651	649	668	643	671	689	647	667	637	621	616	662	673	628	644	666	628	771	701	670	688	679	679	614	675	642	627	630	668	686	666	677	633	695	681	679	622	684	645	671	686	621	635	646	664	631	654	657	618	660	660	685	624	675	634	666	619	647	637	602	688	677	645	676	670	634	761	675	674	627	657	634	683	631	633	642	695	643	623	652	656	620	695	692	686	663	625	619	661	647	634	648	652	640	669	669	663	691	589	684	687	606	643	678	645	640	665	629	627	663	628	664	612	646	644	619	645	622	662	616	639	686	648	642	725	683	670	674	671	664	672	667	653	710	632	627	672	667	663	616	657	644	624	630	693	654	664	670	658	641	678	647	649	651	653	634	604	631	691	666	621	658	625	676	662	633	695	667	703	622	666	693	678	641	679	607	617	628	619	639	656	704	654	675	696	660	679	665	674	646	656	664	635	682	629	716	606	666	689	648	617	647	621	651	728	612	642	674	645	660	689	629	611	677	638	638	666	622	690	692	675	658	706	662	656	654	643	641	634	712	674	690	684	669	625	652	615	660	649	651	660	675	681	669	648	687	708	626	678	652	676	649	642	649	630	683	631	627	679	680	684	648	684	678	643	620	642	597	619	656	618	663	649	608	644	667	608	675	691	665	652	644	656	696	687	677	671	638	655	642	651	642	636	634	652	669	632	644	681	669	628	648	660	627	632	599	686	650	633	661	648	677	643	629	650	682	698	672	615	658	676	616	677	609	639	646	641	648	717	640	648	660	643	655	703	658	645	651	660	650	676	656	662	667	638	652	599	651	693	643	648	655	687	611	647	696	654	686	698	726	682	629	654	632	664	623	665	726	670	684	665	626	661	680	662	672	647	723	659	601	613	669	673	685	671	648	639	684	632	623	681	671	671	636	685	654	647	655	655	670	651	678	664	667	694	640	683	638	673	643	675	648	661	658	673	674	623	639	679	665	584	647	637	652	615	653	620	682	656	626	637	694	658	646	645	650	637	688	675	649	672	642	644	618	693	669	652	641	651	670	612	643	634	662	616	701	617	646	657	589	630	619	647	677	665	617	657	648	625	630	648	635	654	626	681	690	674	648	634	655	677	638	631	641	692	660	670	650	618	633	645	662	683	618	614	634	659	645	653	618	661	698	671	662	652	674	673	652	668	647	660	662	666	570	597	653	647	649	627	640	628	722	601	661	643	721	689	602	642	646	652	672	643	680	668	636	653	604	666	719	673	659	682	721	677	656	634	679	664	651	659	683	623	631	665	668	681	645	676	618	669	627	639	660	706	605	626	659	617	662	658	607	624
27577	45938	38091	32861	28969	17541	8718	21869	15173	9315	4472	693	697	713	740	725	666	670	730	707	707	737	712	719	713	700	655	692	725	710	718	738	706	738	716	710	712	701	706	718	738	734	716	720	736	688	722	715	682	714	706	660	640	709	700	663	720	679	732	738	681	726	632	674	705	714	697	732	738	702	707	712	704	723	669	723	707	768	690	707	719	711	714	731	704	690	754	737	713	719	704	680	663	699	728	697	715	707	712	705	755	725	709	724	678	703	699	682	700	707	686	688	740	726	751	697	668	706	724	640	734	717	708	742	688	708	684	757	689	714	751	675	725	754	706	719	707	713	714	720	758	751	684	704	718	683	719	715	698	715	716	739	709	711	697	719	699	724	649	701	760	741	690	698	729	710	730	693	714	692	680	752	678	719	697	728	736	733	712	744	720	749	729	690	724	693	734	731	690	745	760	699	691	682	716	694	719	704	709	726	678	711	724	717	718	714	712	714	675	691	709	713	725	728	658	726	705	691	702	738	736	712	707	700	752	717	676	716	701	701	689	714	764	741	714	669	718	749	706	695	735	761	721	711	727	675	709	696	700	692	677	685	696	727	721	679	710	690	697	685	737	690	727	720	714	711	695	713	730	691	700	715	722	683	735	712	760	759	711	740	692	708	755	674	689	730	692	747	703	714	752	734	720	685	718	752	680	719	716	694	701	707	756	644	698	729	724	707	750	738	721	719	706	722	710	720	681	702	671	713	649	729	664	689	676	718	748	719	704	707	711	720	717	773	730	683	727	737	709	690	729	749	685	691	738	720	695	740	736	708	711	710	737	729	682	684	711	743	752	728	679	716	713	670	667	721	698	672	728	694	704	726	738	731	703	679	707	754	723	698	718	725	725	657	683	729	720	687	745	704	697	690	744	712	666	734	696	722	709	687	710	716	750	742	646	727	717	680	731	730	731	712	723	707	696	708	690	699	732	660	703	682	679	753	747	686	664	751	712	711	756	666	734	750	687	734	653	696	740	696	691	743	709	689	691	695	721	738	684	707	739	732	743	687	722	714	781	662	712	716	736	759	705	734	720	676	722	660	692	664	696	748	729	717	653	680	691	746	749	752	707	722	716	682	719	732	678	672	750	753	685	744	719	719	718	723	741	690	699	730	685	697	741	705	714	742	740	719	733	647	729	709	727	696	695	686	716	698	727	740	691	751	692	756	701	692	687	682	743	700	678	740	727	738	710	648	760	700	703	700	657	708	721	715	693	762	680	754	744	707	662	709	730	721	735	718	730	686	749	707	750	736	748	693	723	717	704	689	708	723	666	692	756	735	671	737	713	719	691	708	699	722	661	716	747	723	759	705	731	711	686	702	674	708	708	700	710	707	704	743	708	671	686	691	717	745	684	738	731	720	707	691	682	726	717	696	701	709	779	728	706	674	742	715	688	727	720	694	748	701	687	716	725	691	699	698	734	753	689	701	730	726	662	668	733	724	660	748	695	661	718	657	733	719	692	748	738	739	718	727	679	745	697	724	704	738	688	703	705	676	679	686	702	734	725	759	702	706	713	750	700	674	686	712	755	699	687	704	677	700	730	728	709	730	694	715	765	684	680	693	688	645	727	736	676	722	653	678	737	680	645	688	712	701	733	724	702	733	746	665	740	738	699	704	717	748	697	678	721	719	685	705	688	683	708	731	746	722	701	721	709	748	691	748	675	696	707	666	696	790	753	724	724	735	724	710	717	719	705	680	690	713	715	704	739	745	710	710	727	694	734	713	689	723	715	729	695	706	695	708	652	690	683	709	719	765	676	685	681	729	726	704	710	710	717	692	696	688	731	720	725	704	744	710	692	701	730	697	722	699	647	709	734	713	737	681	710	719	754	745	778	714	693	751	698	696	671	702	753	748	700	701	718	723	717	754	697	706	690	733	634	695	728	691	732	696	714	658	723	736	688	699	717	660	725	725	714	709	717	678	719	720	705	687	750	718	687	719	686	721	684	684	758	691	705	701	720	734	731	692	754	680	744	732	704	677	687	741	694	728	690	747	698	671	666	735	665	692	755	719	712	675	668	722	678	683	710	730	721	700	690	710	692	712	712	700	680	742	645	730	719	690	762	758	717	687	684	758	699	701	704	703	719	708	727	708	698	703	700	652	698	677	706	733	768	709	736	743	702	774	688	760	726	694	719	749	724	700	723	673	705	665	750	715	717	718	716	724	757	729	643	719	680	697	718	726	738	719	731	735	752	756	673	681	759	696	715	708	708	680	691	708	700	725	680	687	697	723	678	693	706	717	737	703	717	710	673	695	716	716	676	708	631	699	748	624	762	738	677	659	703	678	682	729	729	704	695	700	761	750	727	725	744	710	736	743	747	733	647	732	687	749	658	636	690	660	727	682	731	723	728	748	721	706	673	731	710	717	703	752	681	700	703	706	714	693	669	749	704	738	698	673	698	764	720	705	675	689	731	728	735	742	667	705	742	732	715	698	705	688	686	700	688	688	671	730	731	698	680	729	729	725	732	737	683	746	696	727	677	727	654	682	713	729	689	744	724	747	682	735	702	734	692	716	719	747	684	659	691	772	720	716	697	700	683	656	701	702	740	722	708	720	701	677	720	751	670	676	682	661	750	735	731	681	690	717	716	760	722	705	694	754	676	699	706	692	671	734	707	673	697	696	765	683	693	702	728	672	752	726	673	662	773	712	738	714	690	689	729	699	707	718	703	708	693	692	702	715	695	732	719	748	705	695	703	691	752	700	727	665	763	686	723	720	746	702	704	661	717	702	700	711	721	732	704	711	718	719	711	706	691	729	695	711	661	724	756	707	662	709	715	675	704	717	717	704	742	655	697	764	717	710	680	709	686	746	725	747	711	745	749	673	760	732	702	723	738	699	694	714	691	755	785	705	673	700	746	706	720	739	673	725	736	689	705	703	730	699	687	739	668	664	724	732	703	717	694	775	712	683	667	712	684	730	713	702	745	700	721	721	718	663	721	678	730	711	706	707	722	708	695	720	721	745	705	714	716	730	718	729	723	728	686	721	709	700	700	683	733	755	661	660	706	710	681	767	703	705	733	682	763	703	720	719	705	729	721	697	728	699	718	745	762	722	711	734	728	640	725	715	725	707	719	705	715	705	671	644	726	668	735	690	716	726	702	691	771	727	702	712	750	667	732	758	763	694	697	715	682	717	713	691	720	733	714	754	743	710	765	666	700	720	717	755	722	705	699	699	751	686	697	721	712	774	736	722	730	660	708	712	706	713	701	683	701	701	703	679	674	736	665	662	725	690	710	773	669	687	703	664	697	697	713	685	716	715	758	708	698	705	730	707	652	731	686	689	730	712	708	699	679	715	662	785	666	732	697	699	711	767	665	759	692	759	684	734	715	689	723	764	691	681	713	714	660	729	712	724	742	731	712	719	708	686	722	708	697	692	764	720	725	714	685	692	723	766	683	731	712	744	713	696	662	678	711	751	668	691	713	689	693	717	695	728	683	728
22514	21121	28828	24762	24186	31791	32905	30466	25713	17798	10323	1221	884	881	923	879	842	880	868	893	909	862	874	866	870	897	840	921	865	848	889	856	839	863	899	845	880	903	868	865	906	902	869	868	836	836	861	869	868	867	868	860	904	884	914	871	846	880	889	845	839	828	859	882	887	831	867	876	885	910	898	869	855	852	865	846	835	860	886	854	935	866	873	895	834	835	859	876	883	890	864	882	861	883	882	868	888	828	859	882	861	864	855	836	795	809	911	863	915	850	830	813	864	781	822	850	889	860	819	859	829	865	880	847	873	881	912	878	906	929	918	806	876	895	883	849	860	832	882	852	809	836	850	843	872	851	843	903	859	811	887	840	909	852	849	841	839	867	849	873	918	842	870	846	888	861	871	864	865	899	843	870	876	828	845	895	874	875	867	853	810	850	861	844	877	811	887	852	846	898	873	929	810	852	833	873	839	938	859	865	853	842	847	847	881	858	879	818	886	826	876	838	832	854	815	881	871	901	848	851	855	884	943	828	871	871	898	896	906	886	811	887	872	838	858	890	882	890	890	912	868	924	831	865	935	878	881	872	875	828	890	848	864	867	890	860	840	828	815	830	881	828	848	858	925	879	898	932	865	862	864	825	863	871	862	845	817	829	847	865	845	892	807	824	852	838	833	806	913	862	878	862	898	900	907	900	843	878	882	867	874	813	858	824	861	837	871	833	871	841	874	850	846	884	857	843	889	921	858	857	870	855	882	874	870	880	917	831	915	861	875	889	835	888	863	835	929	881	797	918	919	827	840	819	848	896	908	902	795	849	858	812	867	795	793	854	777	895	889	869	818	873	897	862	945	867	880	841	857	836	811	865	847	829	876	826	833	876	867	879	841	878	846	817	869	883	861	849	868	902	893	885	846	862	936	868	853	840	858	863	867	832	829	927	864	844	842	853	828	879	880	847	826	892	801	822	903	838	853	795	921	919	874	869	874	930	887	876	849	916	851	894	866	817	833	899	864	881	858	866	798	889	846	883	871	833	864	825	844	851	824	900	902	894	855	888	867	838	843	894	850	883	887	875	843	861	882	849	902	807	907	877	842	880	830	834	887	845	847	872	812	871	918	866	901	826	825	835	817	837	892	894	873	827	867	846	829	869	857	873	889	810	864	872	847	850	834	872	856	878	842	876	845	822	837	862	870	815	874	850	807	878	841	839	854	827	838	846	860	830	871	878	908	869	858	901	880	788	865	829	811	854	894	893	882	803	879	929	895	842	864	864	856	851	892	826	833	852	868	886	876	857	873	874	857	922	862	774	872	846	809	885	874	807	891	872	854	846	867	873	856	882	889	834	898	889	895	875	898	864	863	887	840	875	903	821	884	846	842	822	857	861	862	793	871	837	848	852	849	853	846	825	871	840	895	824	834	908	867	869	876	852	818	893	840	883	892	842	811	881	835	822	886	864	891	852	891	885	896	829	835	868	829	863	841	820	866	870	841	842	837	867	853	899	833	831	879	864	853	891	855	840	880	917	817	868	864	893	939	849	838	816	874	857	812	831	848	844	814	868	875	877	853	886	948	826	857	890	860	862	853	877	848	827	897	895	825	881	824	818	897	859	863	803	894	837	874	872	888	877	864	825	896	811	838	902	825	808	893	901	911	915	837	878	873	866	882	852	861	891	828	843	907	869	860	846	840	868	825	878	892	874	848	881	829	896	879	857	864	853	880	887	846	838	883	868	900	810	804	870	877	892	856	896	891	833	882	848	866	885	887	882	872	853	874	908	845	876	941	851	830	844	886	862	807	873	898	893	873	887	885	836	922	827	872	900	802	852	844	900	889	893	822	863	890	850	855	845	861	847	830	884	861	880	882	859	801	896	889	806	852	873	858	872	888	879	822	887	830	897	902	889	908	876	855	857	920	904	884	821	844	863	888	844	840	871	858	868	805	882	900	847	847	871	881	894	858	896	836	868	803	890	872	805	857	861	891	816	872	838	884	809	849	863	851	806	845	840	879	863	819	850	864	844	862	857	880	884	888	860	853	924	884	852	885	846	776	845	858	843	876	823	823	832	857	861	846	852	841	840	848	919	905	863	854	817	844	880	852	884	822	812	822	829	864	901	853	877	908	846	874	822	864	836	859	838	850	870	853	845	824	842	872	842	852	846	856	871	833	806	864	883	866	867	835	865	911	862	866	806	842	853	869	812	873	829	875	859	853	858	875	898	831	864	847	848	829	912	892	866	867	903	852	838	865	813	863	924	851	859	850	878	823	842	858	839	860	832	859	800	867	834	833	881	859	804	836	858	818	857	862	803	826	902	889	810	835	899	894	853	820	857	822	879	892	884	890	830	875	833	828	848	815	892	914	832	920	834	869	854	881	907	893	866	869	845	883	835	846	908	831	836	840	814	887	852	853	855	867	848	870	863	822	874	873	873	848	855	874	811	855	830	866	883	872	862	821	908	837	851	843	886	824	906	851	830	841	894	869	855	802	788	845	827	817	894	851	880	833	908	884	849	838	869	894	810	815	853	857	881	818	882	850	828	842	874	828	866	867	905	807	844	827	852	856	860	830	844	869	883	818	909	818	901	849	886	923	878	857	869	836	819	853	882	836	863	864	843	907	906	827	830	827	908	873	833	832	867	873	883	816	854	844	845	873	904	817	855	842	897	897	828	869	863	881	886	854	875	904	875	853	893	825	880	856	871	895	834	798	861	884	843	855	871	827	817	863	832	818	884	901	834	870	902	855	860	819	845	891	907	898	868	816	827	883	891	821	897	842	820	871	882	892	859	910	894	858	863	858	867	891	834	919	877	881	839	859	834	877	826	843	848	839	843	870	866	852	877	876	827	895	846	864	865	852	868	812	842	855	913	899	864	875	781	852	870	891	830	876	833	860	905	845	839	890	882	841	862	893	876	860	893	876	828	898	844	872	891	848	842	847	845	857	871	814	870	875	869	860	855	874	856	793	821	856	829	829	873	881	823	882	828	943	863	875	840	860	827	819	851	900	847	855	854	847	816	869	883	833	860	883	855	840	864	890	890	872	813	820	850	893	886	822	915	839	845	891	855	875	892	834	893	910	867	816	860	886	838	905	836	857	868	847	868	919	854	903	809	875	843	849	887	878	882	867	869	857	866	901	822	875	889	882	829	889	842	835	802	844	883	832	886	862	843	869	868	875	807	875	917	923	874	881	923	828	859	896	878	860	923	902	847	921	885	816	901	863	886	880	859	844	868	856	830	835	869	813	835	802	815	836	826	850	842	881	871	904	845	866	856	906	845	818	874	827	849	827	841	845	869	865	815	876	897	873	819	898	850	882	864	832	838	895	862	849	848	857	852	827	841	847	813	798	845	844	861	869	877	868	899	839	851	841	832	896	891	862	871	843	874	842	836	901	852	887	856	830	861	849	881	884	848	878	821	818	879	833	886	837	865	847	883	915	824	857	912	891	872	805	885	830	871	872	848	903	903	894	860	880	852	893	900	891	881	897	827
31199	62064	48821	48633	36928	35535	31790	33446	28139	20509	12215	926	940	933	910	895	869	906	941	905	908	896	886	880	924	882	901	912	891	916	926	871	865	925	856	860	855	889	926	864	891	866	908	918	879	836	919	895	863	839	861	915	915	873	929	913	897	903	869	885	885	935	874	932	819	878	927	860	905	927	873	899	862	825	892	936	867	833	885	855	882	876	890	935	886	935	889	845	898	885	911	909	916	853	894	860	886	871	877	939	866	864	880	885	881	959	904	909	888	887	899	859	907	784	879	911	966	836	877	874	905	843	923	913	885	881	898	931	893	902	924	862	877	855	856	880	913	894	877	909	899	878	940	869	951	927	827	881	898	905	889	885	856	930	944	920	909	888	884	906	860	842	886	914	907	821	944	855	857	902	930	882	907	864	876	911	874	862	896	831	936	850	875	857	873	885	852	925	888	891	904	920	883	909	925	873	878	854	843	911	865	866	840	839	872	872	911	829	907	864	830	884	885	895	886	860	852	882	839	918	874	870	899	866	872	848	889	907	900	858	841	881	873	868	896	850	915	912	872	850	867	885	894	880	860	945	863	872	935	859	931	924	910	900	946	917	883	901	896	914	899	963	871	922	964	870	894	883	887	893	869	879	867	905	885	844	841	945	896	893	879	894	874	874	856	904	917	913	831	858	852	886	925	866	865	946	902	880	841	891	887	940	875	852	891	901	899	884	885	892	868	852	899	873	897	889	873	904	838	923	876	870	874	889	898	863	826	855	859	891	900	920	890	851	920	872	813	884	925	895	886	882	947	886	912	908	882	854	912	863	865	841	867	872	876	907	877	870	849	914	899	848	920	903	841	845	859	868	908	898	895	935	890	898	913	901	899	862	872	869	920	869	843	906	868	904	857	871	907	866	917	845	891	883	887	883	934	949	870	888	857	871	898	840	857	840	922	876	902	890	856	876	893	858	837	881	903	888	909	894	871	890	877	901	963	870	871	921	890	904	855	855	892	853	861	852	874	876	823	917	899	892	895	870	869	930	933	865	875	918	851	910	856	895	943	907	870	886	998	916	878	901	818	925	858	854	869	844	844	823	850	895	859	885	917	877	904	887	837	890	900	861	885	864	859	914	865	883	871	914	905	901	866	878	861	879	911	906	910	923	882	903	935	898	855	907	854	894	861	892	907	911	934	926	862	852	873	854	923	919	892	849	879	841	896	892	906	843	914	886	853	857	909	892	917	924	891	853	859	863	903	898	874	923	870	941	923	884	885	913	897	877	876	908	874	893	903	890	879	904	865	912	931	896	828	892	886	883	866	854	886	879	869	934	824	870	895	873	867	900	843	892	862	865	899	905	867	905	831	863	836	907	877	901	886	878	842	862	838	919	919	884	820	880	931	955	894	889	912	900	903	890	896	842	874	877	835	898	904	877	866	889	924	915	910	939	853	872	867	834	882	932	913	852	889	919	915	838	920	901	907	865	852	923	862	855	893	918	832	919	905	857	899	860	901	823	937	878	869	884	863	859	824	899	825	919	890	904	911	833	849	889	853	883	866	830	902	892	855	858	805	864	873	865	883	870	876	860	896	862	896	902	894	821	877	864	848	915	870	884	867	898	932	907	874	931	900	839	873	886	895	903	906	884	880	862	896	908	855	832	851	867	852	916	896	850	953	902	844	876	924	904	904	870	871	869	831	873	874	895	915	881	883	888	865	909	876	886	928	913	916	869	870	904	860	888	870	912	884	888	911	973	889	922	863	926	876	914	919	877	848	896	938	923	873	916	854	936	881	893	880	889	873	844	888	876	805	911	853	844	862	907	924	902	842	889	883	947	852	869	849	871	881	869	883	931	890	923	884	879	922	859	903	845	855	923	943	925	875	872	900	894	855	880	844	903	867	881	888	903	896	845	895	877	852	856	920	910	854	925	899	838	902	939	831	940	839	886	897	942	818	897	883	859	926	864	920	878	903	932	879	931	827	909	887	909	894	869	904	912	888	851	876	831	900	878	886	949	846	925	921	901	891	905	906	904	952	894	916	841	877	876	857	882	884	801	921	882	895	863	869	919	878	855	882	936	892	923	900	872	895	911	846	867	889	876	909	861	916	882	967	847	884	898	879	868	904	919	980	850	880	902	888	853	891	893	917	857	908	884	883	880	870	876	852	868	871	873	843	888	901	896	888	882	897	864	907	831	875	886	852	898	887	860	862	891	833	901	894	896	845	870	876	850	888	912	889	931	923	865	871	910	867	902	883	881	886	916	868	870	858	919	881	929	902	872	843	846	826	875	869	877	911	838	862	894	918	877	853	886	865	936	873	853	982	865	835	888	871	894	900	865	941	847	901	888	909	921	852	887	858	873	949	893	861	889	904	917	875	867	938	886	881	881	894	932	954	858	921	815	875	894	925	927	889	888	851	941	873	888	881	842	877	919	924	869	908	886	875	914	928	877	862	852	879	927	849	849	881	872	872	891	923	864	903	845	857	860	867	934	915	902	880	859	890	839	922	891	822	855	887	908	874	844	923	897	885	905	867	931	903	850	896	866	868	873	881	886	930	860	855	822	827	877	839	866	938	876	847	884	884	869	923	863	860	823	903	899	938	910	854	896	881	863	888	861	875	949	934	870	890	892	894	874	915	917	876	887	879	863	859	969	912	902	919	880	912	902	901	904	912	874	901	908	909	898	874	840	934	835	881	863	950	830	826	904	854	888	917	893	877	924	872	906	838	922	905	860	859	850	866	863	860	878	879	927	908	885	825	872	883	862	891	929	866	892	886	874	843	899	886	844	938	900	880	893	923	906	819	888	907	841	907	942	842	886	896	861	890	825	900	899	887	913	876	917	923	855	912	923	907	926	890	903	887	889	901	900	829	876	873	880	894	896	886	870	898	841	856	854	948	870	917	803	907	893	849	900	850	906	908	916	938	892	919	869	829	868	905	886	884	870	867	884	893	881	815	889	836	886	835	898	845	841	907	858	869	905	865	930	911	867	897	945	901	847	942	882	903	899	887	887	905	880	943	912	902	885	830	888	911	901	853	894	890	848	879	889	924	846	877	919	861	883	864	876	840	902	899	906	911	827	913	860	847	867	903	863	892	915	841	902	838	898	880	845	903	876	944	857	916	857	863	850	856	860	911	879	901	855	856	931	881	864	911	886	860	835	870	902	883	867	835	900	887	869	885	926	834	846	890	943	880	872	920	861	873	881	862	873	893	827	897	895	944	923	861	900	883	900	920	926	890	881	893	873	878	923	864	900	861	842	918	886	879	919	866	831	837	909	905	847	903	892	855	861	882	891	870	850	898	850	916	899	869	883	832	909	906	898	890	898	833	891	914	918	879	858	972	931	922	948	868	852	851	838	858	893	953	896	951	864	875	841	898	866	890	851	909	899	890	879	901	890	859	892	819	884	918	844	840	860	917	856	881	891	927	872	901	859	931	879	914	897	877	868	847	901	889	893	862	840	863	938	911	894	843	916	910	898	870	909	923	913	902	930
29062	29543	29643	23831	11839	4702	3595	2719	1879	1136	855	482	477	454	485	456	490	510	482	468	459	450	453	498	454	491	436	490	473	438	450	462	457	454	454	436	434	464	442	466	460	509	432	488	474	509	487	479	488	466	505	478	465	471	426	443	450	481	435	501	442	464	474	479	510	447	489	467	442	462	494	492	478	439	451	456	510	445	457	475	509	438	482	443	498	469	489	454	451	452	470	462	509	458	496	479	482	481	470	450	445	466	463	440	465	465	460	505	497	485	445	480	470	469	483	470	501	496	493	452	483	449	484	464	478	475	506	452	513	451	482	490	472	457	441	492	512	452	506	458	459	448	445	512	467	476	457	447	486	477	486	459	465	429	469	457	524	472	496	465	475	529	495	479	468	483	460	505	484	480	545	456	477	466	468	488	449	503	446	468	483	467	476	441	474	509	472	481	475	465	444	455	487	442	473	503	512	465	522	513	445	411	481	438	440	468	501	456	483	479	453	484	494	494	482	524	436	486	457	483	484	490	492	462	465	507	484	488	453	448	455	440	439	507	463	461	469	466	505	466	495	513	495	473	451	502	465	469	495	470	435	473	448	472	474	499	468	469	440	486	426	442	463	491	501	487	490	465	508	449	479	475	482	474	474	469	461	499	457	477	497	474	445	446	439	485	485	491	447	475	464	500	460	457	480	471	518	473	486	453	457	476	452	465	478	486	444	462	492	457	467	466	490	486	453	464	458	458	461	487	444	461	457	429	464	454	510	457	493	475	442	504	493	498	465	473	500	461	429	467	473	462	469	495	430	449	479	464	484	458	461	470	458	475	487	466	452	443	469	478	519	465	474	428	484	490	490	462	474	499	473	452	462	467	450	470	502	447	488	524	484	473	482	471	514	471	449	520	471	468	453	484	475	471	484	467	496	450	466	512	487	427	475	490	469	468	461	473	428	501	458	511	499	495	442	446	481	459	469	490	453	487	449	474	478	467	470	432	494	492	521	454	474	479	472	429	482	470	461	511	441	466	446	485	456	445	508	490	512	460	493	492	464	460	495	476	478	451	488	435	487	484	479	481	443	493	519	466	468	466	468	463	411	447	497	478	471	463	451	506	480	469	491	475	444	444	479	492	457	491	492	504	486	499	500	471	468	474	468	487	479	454	453	459	503	475	476	517	466	481	478	468	486	475	474	487	440	452	505	468	467	462	504	457	508	482	495	446	460	499	477	482	460	488	444	476	470	459	461	489	454	491	407	455	483	461	491	465	455	459	483	453	457	448	451	478	482	495	437	473	459	491	492	481	468	463	469	477	470	488	485	495	489	521	443	505	451	453	485	478	478	467	489	497	468	448	460	457	462	476	486	452	440	452	480	433	472	505	486	473	461	492	444	494	476	511	488	509	435	446	497	490	467	469	429	442	493	495	452	468	433	471	487	474	497	501	514	469	476	494	487	485	459	472	467	459	467	478	517	470	462	513	460	479	463	491	472	481	481	476	478	454	465	467	419	482	429	469	456	470	455	477	481	498	476	474	452	492	441	482	443	484	475	483	479	483	464	487	478	469	471	470	492	510	461	474	469	463	443	493	483	457	452	468	470	472	458	463	471	447	503	480	501	516	471	438	527	454	493	452	471	420	460	443	477	492	486	467	500	445	457	478	481	474	445	438	505	453	524	465	458	481	458	461	474	445	465	447	446	476	452	490	507	499	481	441	469	472	474	451	469	471	440	486	485	448	480	491	466	483	477	482	472	502	524	488	450	440	487	476	526	523	452	464	494	454	469	485	484	479	473	452	480	445	431	504	485	475	468	480	474	469	452	460	447	475	453	500	502	497	468	504	479	469	439	454	489	470	509	455	513	478	507	492	489	513	492	468	457	461	465	440	482	481	449	469	494	438	454	455	465	531	492	483	472	471	448	445	480	470	465	448	472	497	457	491	454	452	480	457	490	480	470	445	490	459	460	494	483	473	467	469	449	478	454	465	514	489	456	510	477	448	501	478	444	451	493	451	441	506	447	471	465	438	455	448	517	430	472	476	434	458	475	477	461	482	459	440	460	475	466	454	444	479	504	506	473	457	471	472	441	494	457	453	501	488	450	458	477	463	465	446	463	447	462	502	499	483	461	464	449	479	459	470	507	467	511	519	480	487	470	485	502	497	429	503	500	493	481	478	440	536	468	509	478	457	510	450	467	492	456	508	482	448	473	459	488	478	440	486	453	484	453	508	489	472	478	440	500	457	474	456	469	470	486	469	466	467	509	457	516	469	488	493	486	498	454	459	490	498	464	489	450	487	454	464	446	436	497	450	494	495	468	461	502	475	477	463	489	475	498	465	501	480	466	447	463	466	462	441	451	440	483	465	451	466	488	522	452	480	473	495	437	480	434	452	436	473	500	472	463	485	466	473	420	482	483	464	479	466	509	486	503	439	476	466	494	475	487	477	510	468	483	485	485	476	483	488	469	449	466	454	466	487	490	476	500	494	459	502	508	502	474	475	474	442	499	463	479	492	500	476	453	458	453	463	474	496	463	471	454	459	475	470	511	444	460	467	469	472	484	494	475	467	404	469	493	451	479	461	499	455	468	490	464	481	520	479	471	454	465	496	478	509	513	485	473	467	463	505	462	440	460	486	477	498	446	462	460	493	494	443	482	502	494	487	422	467	470	471	491	473	437	475	439	451	485	461	473	502	440	478	457	487	478	471	460	458	468	493	508	477	453	418	503	438	477	488	476	467	481	450	479	435	503	505	501	493	493	457	465	470	477	497	440	482	464	471	479	428	446	516	468	481	497	454	478	458	446	445	424	471	456	468	467	482	492	521	446	486	440	480	465	489	472	512	476	480	465	465	454	469	479	427	407	486	479	507	452	482	474	469	455	430	460	494	468	464	477	484	486	490	481	529	471	485	462	497	460	496	443	476	500	489	500	482	484	516	498	538	495	485	479	470	440	497	510	479	465	453	461	495	474	476	447	499	455	461	465	482	475	477	444	496	504	475	450	466	475	443	507	528	501	447	440	493	471	467	531	439	445	450	531	494	512	456	463	452	468	445	461	471	456	466	459	484	477	469	471	430	441	487	454	503	483	436	472	486	470	499	480	496	491	472	410	456	496	468	493	455	473	484	439	474	473	466	481	465	463	431	496	490	497	434	460	476	471	485	481	472	481	473	491	463	551	446	423	500	479	486	495	483	495	495	452	456	487	484	488	467	469	483	476	463	467	488	463	497	471	492	485	443	498	467	495	462	473	430	453	514	415	466	510	489	459	479	472	418	446	460	488	465	468	488	488	473	458	468	464	471	502	472	471	545	470	488	459	477	468	520	514	463	486	468	497	442	450	461	485	497	466	489	486	474	483	496	469	469	463	517	457	460	463	464	461	456	486	484	496	457	478	480	463	477	473	484	506	464	506	473	482	492	505	496	429	445	449	458	429	519	520	453	464	484	488	488	488	484	445	488	463	494	494	466	459	500	478	468	486	481	492	487	469	460	508	468
25858	43518	30645	23542	13234	6153	4825	3895	2643	1564	1112	519	529	562	497	553	490	531	497	547	562	521	543	525	525	500	551	541	510	505	558	524	528	493	548	520	509	506	497	505	504	513	524	529	515	495	504	516	523	527	516	526	542	500	515	510	503	516	518	535	491	511	537	483	539	531	541	541	462	544	521	550	469	525	466	525	487	486	492	531	507	549	462	481	533	551	531	544	493	522	523	536	543	576	544	491	494	474	474	524	499	550	543	541	535	527	489	476	509	482	546	497	537	519	511	515	546	503	527	536	521	474	530	509	489	529	499	553	506	521	508	554	563	515	542	488	514	488	535	540	574	501	489	544	540	500	563	557	561	531	500	504	509	493	504	519	461	480	516	536	509	553	508	549	508	510	566	555	499	527	527	522	536	500	501	530	487	487	524	541	539	574	501	501	511	501	485	505	521	478	546	507	506	518	485	540	542	549	516	494	543	548	511	490	510	497	518	522	516	545	533	527	522	503	525	541	508	526	497	492	496	522	539	515	487	533	555	518	507	488	548	535	499	531	516	544	523	527	523	500	528	524	563	525	505	516	543	511	495	528	480	511	524	514	531	557	507	501	526	491	527	531	538	502	566	535	463	525	477	516	533	508	509	541	545	523	506	519	513	468	521	498	494	510	471	515	479	527	515	518	526	510	533	518	495	504	545	521	487	545	527	519	546	525	573	537	526	542	494	543	520	492	496	516	482	495	490	502	495	482	506	533	542	513	498	519	553	539	524	509	505	525	542	586	547	551	542	535	527	509	516	510	530	543	512	519	553	499	502	529	512	557	546	525	514	540	526	525	541	513	517	505	508	499	554	510	507	542	522	495	526	539	510	537	513	530	512	520	505	532	519	547	527	516	507	559	514	501	536	475	534	487	547	477	549	531	499	514	526	519	496	553	532	490	521	534	531	499	489	515	503	537	505	517	542	501	527	528	500	513	507	488	542	508	498	532	486	474	514	520	500	525	543	471	556	506	519	511	548	536	508	513	492	548	474	564	529	508	486	521	550	548	542	523	577	483	546	517	512	536	535	543	513	551	520	551	523	492	552	468	532	523	473	547	525	471	532	543	509	545	520	536	513	502	534	520	531	505	531	519	526	500	500	526	525	552	512	505	508	536	532	522	541	499	517	548	499	533	476	549	540	508	496	532	517	535	514	524	550	486	536	544	533	528	526	530	504	548	506	556	486	546	556	496	526	550	516	559	491	510	536	536	553	539	486	521	490	526	553	516	515	541	531	505	503	533	530	525	524	527	500	532	505	553	516	524	524	499	494	503	512	547	502	520	570	473	514	500	581	515	504	508	506	531	552	535	528	535	558	514	499	525	538	521	527	505	477	515	501	478	519	508	533	489	532	536	520	496	519	492	511	524	509	515	495	509	497	475	493	475	509	552	511	482	540	499	577	546	548	530	528	505	539	493	521	515	487	524	473	538	497	531	501	515	509	554	536	509	478	496	512	494	544	490	497	529	566	554	546	480	527	538	488	478	569	508	528	513	520	511	492	546	520	488	499	524	486	567	526	525	556	504	523	501	482	539	503	553	537	507	527	496	535	544	520	542	534	504	542	509	530	542	536	509	499	506	515	534	513	508	522	513	508	536	541	500	528	506	549	534	543	522	539	498	543	518	509	503	553	541	551	494	474	561	526	521	514	517	549	525	512	529	491	513	543	505	502	531	532	514	499	515	522	520	524	557	536	490	494	485	543	537	501	518	519	510	523	546	571	493	548	527	517	534	560	506	467	560	535	521	557	517	552	516	541	549	497	521	523	501	530	489	549	539	503	512	542	492	513	510	524	551	507	523	542	513	543	527	469	500	551	502	506	533	466	533	535	533	465	506	524	532	511	543	529	491	509	490	497	533	523	497	565	516	499	510	548	500	519	542	511	535	485	561	500	545	516	512	541	518	546	534	501	488	515	519	539	516	517	568	531	551	484	475	475	538	526	491	500	499	500	533	520	516	487	506	501	481	471	532	522	557	500	506	535	530	566	511	536	480	555	506	509	502	535	546	522	525	513	493	494	470	541	518	517	532	539	505	524	502	504	536	529	503	550	491	543	512	539	497	527	490	499	499	525	540	496	516	539	539	513	494	531	492	530	562	522	539	469	515	517	522	487	510	541	515	501	567	522	502	523	508	512	516	543	557	486	507	512	549	511	487	504	545	510	504	523	506	488	492	481	505	521	556	487	497	546	458	511	522	503	541	548	518	517	508	484	491	494	500	539	530	532	515	552	506	513	528	522	520	516	544	490	490	527	504	515	473	529	501	537	513	508	514	503	507	457	501	537	518	488	497	560	528	498	539	518	524	523	556	542	508	537	541	490	508	511	509	512	481	540	497	528	517	536	544	542	486	506	500	522	537	509	485	497	559	506	515	476	478	526	536	529	506	528	523	546	505	512	488	513	531	498	530	551	521	545	507	515	527	506	514	533	558	520	561	538	505	516	535	511	496	521	525	514	522	575	488	493	546	511	506	559	524	477	509	490	537	540	542	533	515	488	512	509	469	508	520	499	567	532	480	503	506	457	534	521	534	493	542	494	502	540	516	512	561	515	525	533	541	534	500	516	524	555	545	530	513	540	494	492	491	533	548	506	526	512	530	514	522	538	526	530	492	548	499	536	535	522	493	468	471	519	518	508	554	524	559	513	506	532	529	497	522	498	515	483	501	518	522	528	556	527	530	507	511	526	494	512	529	523	542	534	501	505	519	503	561	543	497	536	499	512	537	529	544	542	507	488	499	514	543	545	513	525	486	523	507	536	492	518	544	527	513	523	553	575	503	549	485	491	511	551	523	515	506	504	515	511	545	507	518	495	526	516	509	509	501	555	575	525	502	510	511	516	511	491	513	487	526	542	542	504	487	479	503	544	560	519	535	495	487	553	502	509	506	527	519	497	509	536	476	517	589	487	469	512	529	518	545	511	519	497	508	500	502	507	542	531	522	507	511	516	501	535	503	511	521	573	552	522	529	483	542	536	520	525	515	489	519	530	516	509	517	480	519	523	525	531	508	549	544	471	521	497	478	547	526	504	501	477	534	517	525	503	524	536	499	498	535	529	552	553	514	532	545	509	529	527	521	494	489	566	494	514	532	510	533	470	492	524	518	510	502	571	531	494	550	530	525	504	539	530	523	521	508	498	500	544	511	531	506	514	490	557	503	514	489	497	519	503	533	550	532	522	532	490	506	567	494	519	535	507	515	535	475	538	537	554	494	457	511	581	554	481	479	513	513	518	500	494	543	532	506	508	529	539	527	497	519	516	507	493	533	551	517	551	497	517	535	539	563	521	499	526	584	519	569	569	527	544	522	526	507	536	512	546	470	506	548	565	500	521	510	543	506	491	519	498	490	549	512	521	519	547	520	516	522	531	518	553	551	513	507	489	488	527	544	543	541	526	519	522	541	537	500	519	498	511	495	517	508	507	499	501	528	554	528	513	530	526	539	545	536	490	520
23657	21114	28566	24915	22941	31266	31872	21688	13849	8717	4121	632	591	575	539	600	573	623	597	582	599	594	659	572	630	615	595	621	596	607	614	599	590	587	600	586	599	582	581	583	604	591	609	572	598	647	618	572	615	606	607	571	588	601	609	601	613	600	600	603	606	599	594	621	563	586	637	573	561	596	583	597	593	644	548	637	617	602	594	551	588	595	624	594	612	607	602	602	606	558	608	555	572	604	581	626	628	635	619	549	547	610	598	582	589	537	628	602	552	623	610	598	592	595	588	561	601	611	586	572	594	630	544	627	582	573	615	631	587	568	592	595	594	580	617	592	618	605	586	602	619	569	589	566	588	603	578	600	590	625	539	569	622	576	594	603	612	618	575	617	614	592	578	589	568	619	592	528	605	603	581	559	610	614	586	607	594	601	560	592	603	596	605	551	581	591	540	569	637	636	599	560	563	588	600	609	589	620	576	646	582	596	608	625	609	563	569	597	570	583	572	572	604	622	614	621	632	585	569	613	555	612	634	577	573	615	607	593	617	590	618	569	637	632	618	624	635	607	587	570	622	599	575	598	618	592	611	547	569	542	587	589	600	619	534	595	610	579	603	601	610	611	638	597	579	557	615	587	594	565	604	614	587	589	630	567	672	596	601	639	624	594	618	604	629	576	562	581	589	600	568	542	571	605	587	593	622	619	578	593	551	616	596	611	620	607	620	599	564	591	610	575	601	642	615	574	595	582	652	587	601	590	566	544	575	624	595	596	608	621	575	581	572	588	583	597	613	571	571	529	631	590	604	609	676	608	565	600	588	620	568	593	565	622	597	613	580	594	590	612	604	563	570	597	605	581	648	584	648	610	552	564	621	592	583	627	589	618	587	606	594	583	615	599	598	594	602	564	575	619	586	572	571	569	580	584	571	630	607	598	577	531	584	585	619	591	589	572	614	633	573	598	579	614	607	581	617	574	591	595	575	620	584	596	602	577	647	609	607	581	548	630	587	583	579	593	596	625	585	602	604	613	584	607	596	616	603	591	619	557	600	566	580	600	581	578	579	581	555	606	596	599	627	594	595	620	617	585	575	657	606	632	571	585	626	586	595	594	596	628	628	606	571	611	592	567	602	567	586	591	579	585	661	620	609	585	592	603	628	623	590	638	623	630	568	611	597	521	604	590	601	632	587	583	584	626	622	591	632	637	592	597	591	599	602	592	617	579	570	610	577	603	584	565	581	587	574	564	586	593	594	653	612	584	604	645	595	556	589	567	593	573	652	588	561	587	594	580	596	625	637	602	595	563	595	596	566	585	618	606	595	547	625	574	607	619	546	607	575	564	580	555	605	614	611	598	593	611	559	554	581	596	610	626	576	543	608	611	594	612	579	639	609	589	624	637	621	566	583	543	593	581	624	608	633	626	582	556	572	573	615	558	577	523	566	594	607	562	594	599	591	602	627	607	574	550	591	539	577	671	613	600	585	628	599	599	598	577	574	629	598	600	652	565	608	619	586	573	605	582	609	599	603	614	631	604	598	552	594	598	603	631	591	568	572	589	587	584	597	607	587	607	595	553	611	596	618	651	593	596	585	594	612	625	625	619	565	579	596	604	577	583	592	571	615	627	593	599	610	593	579	578	594	636	564	606	599	550	608	622	569	608	599	572	577	566	595	616	624	573	596	574	563	634	620	604	638	537	569	574	591	623	578	578	631	595	604	606	608	614	610	610	577	631	595	621	608	597	638	590	602	625	626	592	646	611	564	618	596	581	632	570	601	611	621	586	596	632	600	597	611	592	609	573	580	617	582	589	569	635	570	598	545	600	621	591	548	618	609	597	609	588	574	576	588	569	618	548	629	605	599	600	589	583	570	632	598	605	628	609	566	553	587	625	586	601	597	570	610	630	595	579	603	556	587	567	573	621	609	588	597	573	555	628	636	607	584	609	626	553	612	565	626	594	567	601	567	542	566	591	599	602	586	597	565	628	601	560	637	585	628	621	628	577	625	616	630	564	596	609	627	570	615	618	662	575	637	588	581	587	565	619	592	608	597	592	613	613	567	608	635	612	568	574	579	561	618	577	605	597	590	574	616	579	579	586	574	607	578	592	598	567	584	592	561	604	591	587	597	571	587	604	578	626	608	603	618	592	549	550	612	608	598	596	629	584	642	540	589	644	570	617	603	590	536	595	585	583	604	584	593	564	601	613	585	627	610	584	612	618	588	578	604	582	603	555	601	596	586	580	611	639	627	587	598	636	666	597	572	598	561	560	611	610	594	610	627	605	611	642	575	597	671	606	610	609	652	583	610	613	619	586	612	599	586	550	581	579	623	577	572	593	602	597	580	618	576	568	610	567	587	597	564	573	611	582	584	606	600	608	630	598	581	539	617	595	588	615	636	618	582	612	587	613	567	561	609	525	547	608	572	543	634	558	570	661	615	616	559	601	621	593	556	589	571	560	570	623	619	603	626	569	603	590	600	555	528	595	594	595	622	607	596	569	618	596	600	575	613	591	621	643	602	592	576	634	579	567	605	608	586	650	584	587	591	606	581	628	561	616	595	556	597	590	597	567	590	597	625	587	619	610	616	561	613	587	628	623	628	619	639	589	597	595	602	609	611	563	586	599	599	666	603	637	612	610	568	633	623	593	563	611	588	587	579	590	648	571	605	587	605	589	589	590	580	565	572	590	627	566	618	591	595	568	541	564	592	605	601	572	599	622	631	587	574	592	625	634	623	519	610	577	633	581	595	580	600	622	625	568	596	591	568	608	615	630	597	559	591	569	626	580	586	568	554	559	579	599	585	578	642	586	583	627	606	599	592	594	615	589	609	602	588	644	627	557	584	605	595	597	577	633	621	588	596	584	605	593	579	546	611	566	631	581	649	627	532	604	604	594	622	601	574	594	623	572	622	572	607	577	594	604	568	611	571	595	633	584	600	622	611	645	594	616	610	612	570	622	639	591	599	609	602	603	576	580	569	560	558	602	581	616	603	565	572	622	560	565	581	573	599	577	581	626	620	609	592	626	561	611	594	571	570	560	582	570	624	602	611	579	594	561	597	607	572	584	583	610	601	614	586	554	613	617	581	581	618	618	574	581	585	608	553	565	620	580	603	576	592	549	569	602	595	640	609	600	616	594	573	609	617	565	585	577	626	602	627	602	576	569	601	662	585	633	614	597	560	546	609	560	591	621	619	586	603	608	604	642	603	576	591	588	603	567	580	617	558	635	604	560	608	637	600	632	592	662	574	585	611	565	565	553	603	602	559	615	615	612	567	574	566	581	563	629	562	637	621	575	607	595	605	594	565	583	593	596	583	608	596	619	608	598	593	611	621	531	619	582	596	620	563	611	647	550	580	596	614	605	600	582	585	615	562	605	597	558	639	631	578	622	611	614	557	577	580	562	545	598	607	629	645	582	609	578	597	591	567	586	561	574	611	528	583	575	566	581	588	590	564	575	616	559	636	588	606	564	554	572	537	569	569	656	560	604	602	581
33633	60527	44665	32931	27029	36321	31615	23997	17000	11531	5508	626	613	623	631	677	629	642	636	619	641	666	673	624	642	596	621	674	635	637	640	619	628	621	606	604	644	627	667	585	624	595	630	632	665	628	662	623	614	577	617	643	673	606	662	588	643	575	642	601	609	584	633	644	611	636	644	647	614	601	632	589	608	662	607	642	616	597	584	635	652	619	621	627	637	661	667	644	597	618	610	625	671	600	604	646	614	619	648	635	632	627	658	599	576	585	622	632	629	626	605	617	632	600	593	613	622	588	623	625	655	614	633	654	559	641	586	603	610	607	634	620	684	619	616	606	650	588	636	630	597	621	634	665	615	626	607	647	628	593	640	630	587	592	660	627	621	662	622	583	601	644	651	635	637	608	605	640	654	610	686	681	644	613	655	652	619	644	619	629	649	632	639	641	649	621	656	666	634	610	658	625	670	650	629	638	648	637	641	654	649	625	645	576	639	610	652	615	661	605	646	597	617	633	638	618	665	620	563	626	658	608	637	609	642	610	556	590	618	640	647	591	614	616	612	614	618	610	624	573	651	631	627	613	595	610	636	641	604	596	659	598	629	638	611	605	651	651	643	651	640	591	606	609	635	598	624	580	637	623	633	642	644	676	603	628	599	633	614	587	588	629	641	637	629	632	663	637	645	609	616	618	612	618	645	636	627	617	602	611	627	618	637	617	595	628	626	597	640	652	604	666	659	633	659	651	568	634	638	641	600	595	633	664	636	640	577	603	618	646	643	629	615	630	613	632	654	575	596	618	597	644	600	631	648	632	592	598	678	630	620	606	654	635	615	648	615	575	647	625	645	633	626	630	606	633	647	621	663	617	652	600	611	607	655	600	639	649	644	585	646	624	614	633	597	647	636	619	619	642	609	623	625	586	633	623	666	644	646	617	617	620	657	623	629	639	598	654	657	612	624	639	699	612	619	641	653	620	628	650	586	667	620	635	679	667	669	625	652	595	623	581	645	610	633	617	616	594	631	651	601	610	660	629	592	643	598	582	650	638	607	598	603	613	624	580	633	629	629	623	614	638	654	585	635	626	585	635	610	649	599	625	638	628	639	626	643	603	635	652	605	625	675	623	649	618	603	648	582	606	618	610	638	645	580	634	592	560	652	579	660	593	579	615	584	647	607	658	610	634	612	614	584	583	626	664	633	609	627	615	596	663	616	602	649	648	650	612	582	631	607	626	655	646	584	656	622	605	633	664	639	573	609	629	657	654	595	637	587	609	592	629	593	636	621	628	655	584	632	667	602	607	603	604	666	626	612	639	653	583	667	639	618	600	615	652	625	588	569	620	671	690	562	634	641	640	661	595	664	623	678	647	612	624	618	596	637	633	601	623	625	638	602	610	606	603	592	608	622	635	599	665	587	660	614	676	607	611	663	641	595	602	630	621	662	644	648	646	671	609	631	635	639	618	597	605	593	660	560	604	624	638	702	603	678	656	596	626	616	612	629	600	584	622	634	639	618	639	624	588	628	634	643	599	617	634	616	673	652	621	608	672	601	636	601	669	658	627	688	640	658	661	592	599	657	598	614	642	664	618	614	595	644	641	606	637	614	580	606	597	698	669	641	639	627	615	591	619	580	585	634	595	638	619	616	639	574	627	649	615	622	630	591	660	609	700	628	624	637	644	645	658	623	639	666	650	620	679	629	610	619	603	574	663	614	648	614	622	651	649	599	589	585	624	627	631	669	595	616	582	643	683	612	632	584	634	601	634	639	655	627	638	542	585	594	641	615	602	618	626	609	646	617	601	617	627	588	637	614	642	573	596	630	626	629	633	617	582	604	652	602	655	599	598	608	594	623	601	604	634	625	592	595	655	608	608	590	650	619	661	586	618	677	598	628	634	635	632	629	633	627	610	615	616	654	643	632	605	640	628	624	615	660	611	601	643	650	611	609	659	616	619	679	635	622	617	620	648	617	654	632	637	632	614	625	648	597	606	664	621	638	657	630	631	617	627	627	676	659	638	653	660	586	617	657	613	661	603	646	638	607	642	614	600	637	625	631	593	617	590	655	640	653	657	622	586	637	649	617	629	628	623	592	596	626	662	630	630	611	640	624	643	645	605	601	628	620	582	615	618	645	633	613	600	637	608	610	622	626	642	626	633	645	603	655	573	655	676	645	639	644	633	604	607	656	597	617	567	617	592	600	592	625	616	604	598	660	616	612	625	678	619	610	626	607	614	645	610	655	648	610	588	618	641	661	591	634	611	617	632	628	644	668	635	600	634	619	645	625	640	645	676	643	640	583	683	622	573	650	606	605	615	570	634	621	637	648	619	648	601	618	635	622	593	654	635	666	591	597	607	630	636	637	603	623	658	620	646	605	628	572	660	629	641	619	602	658	625	643	658	595	603	598	648	624	623	654	611	586	608	645	637	628	633	639	657	589	648	668	645	684	612	629	603	615	612	609	603	635	607	592	623	674	635	630	628	625	597	627	614	634	604	622	616	701	615	636	618	633	650	627	635	631	617	601	605	622	639	570	612	627	593	620	646	590	600	633	608	597	650	615	623	658	635	638	628	679	614	622	638	637	684	647	616	620	665	619	644	624	592	624	597	630	608	620	610	595	638	569	605	626	618	641	594	653	650	602	626	602	610	621	615	604	615	617	612	581	641	630	657	635	646	624	605	633	611	617	637	646	624	595	673	645	584	631	606	634	616	613	626	625	640	599	645	612	631	589	631	631	608	611	631	657	613	683	637	621	612	637	616	653	608	652	594	618	628	604	660	647	646	621	666	601	616	666	630	628	614	582	641	627	618	621	619	604	602	602	671	616	627	613	644	598	649	627	614	641	624	636	598	618	653	704	595	593	657	633	651	654	584	598	650	627	651	608	613	584	664	652	602	671	616	628	599	624	618	594	628	629	623	612	600	620	621	613	603	628	640	629	590	605	627	585	622	624	635	649	633	574	576	566	596	623	622	604	630	647	595	604	636	606	617	661	690	634	614	602	600	650	603	596	612	596	612	647	658	649	620	627	651	592	633	656	601	638	662	641	633	628	595	582	619	642	609	609	619	604	626	637	570	653	607	661	612	623	633	622	635	643	602	589	603	630	622	582	661	648	606	629	578	595	601	611	606	633	594	636	629	638	614	618	595	629	635	622	632	648	598	616	618	633	603	637	667	631	649	640	620	610	616	644	660	619	590	662	656	603	626	599	649	607	621	618	617	636	653	682	629	608	657	642	666	657	613	617	633	598	643	598	594	635	594	596	591	662	640	615	605	663	604	599	632	657	659	622	618	612	658	591	601	633	611	597	641	608	648	629	627	656	614	645	636	618	616	620	639	618	592	627	633	628	624	642	614	633	664	656	631	607	640	623	630	650	679	605	640	661	587	591	652	634	659	617	636	625	693	594	599	638	651	615	680	625	612	595	635	618	605	665	613	599	607	614	633	605	599	646	659	663	641	648	606	633	602	607	633	635	603	620	615	659	610	640	640	643	625
24895	21262	28092	26670	18903	18196	17172	10945	6388	4241	2196	671	649	655	681	674	677	657	667	629	638	664	691	697	671	674	671	697	686	655	693	671	646	681	624	616	678	641	643	722	667	678	715	693	695	678	670	682	652	679	692	659	685	691	701	667	626	701	644	644	691	676	631	665	695	676	664	639	620	712	642	659	684	653	705	666	643	668	653	689	668	668	675	634	679	693	683	660	672	669	652	706	639	675	682	666	674	687	670	645	638	690	659	656	682	684	685	660	686	661	686	691	685	666	679	669	652	686	617	691	661	680	648	702	651	672	718	691	623	632	600	646	665	696	662	656	668	671	690	658	687	622	667	670	678	688	668	645	675	662	667	622	684	671	698	634	641	656	615	615	665	648	656	646	620	692	624	692	635	672	638	654	649	675	663	669	684	645	648	663	662	663	641	674	713	689	663	685	682	652	630	656	702	634	687	682	664	696	689	671	680	639	662	663	709	677	629	672	689	640	724	620	618	635	666	661	679	651	676	640	650	663	619	639	679	648	650	720	658	670	650	629	684	669	670	666	592	714	640	700	667	690	671	661	602	655	667	723	646	683	722	723	678	681	642	661	682	715	634	654	666	637	677	642	618	636	636	697	682	716	704	689	714	680	653	647	662	642	663	640	676	632	680	670	638	657	651	613	686	653	700	644	652	643	678	621	639	714	666	670	697	636	619	692	645	682	646	642	674	690	649	604	679	655	663	655	676	631	644	675	685	684	647	689	651	643	685	656	704	626	657	658	597	640	710	632	682	645	669	675	727	652	706	702	640	654	687	697	672	649	664	637	689	662	647	680	687	670	644	725	690	705	670	677	654	723	660	646	640	631	643	662	628	668	691	628	699	687	666	702	678	619	699	673	704	704	635	677	666	645	708	665	636	641	621	657	650	645	676	697	683	634	646	689	656	663	666	638	688	677	742	681	685	655	663	669	700	724	684	636	640	669	655	699	652	680	656	649	683	675	652	649	640	700	665	693	716	681	696	684	647	675	651	636	629	641	634	645	658	670	654	648	632	667	636	677	663	640	704	648	619	658	620	690	678	685	687	697	603	681	678	659	676	616	676	672	673	652	651	657	645	689	643	690	672	695	653	647	639	689	656	674	672	660	628	678	635	677	629	670	693	671	691	628	659	660	616	634	678	643	654	666	668	689	627	666	655	651	699	654	623	672	628	681	630	660	637	680	683	719	662	663	642	675	616	660	652	682	680	650	639	652	687	654	691	673	659	649	625	667	643	689	706	632	671	674	643	643	724	691	660	623	708	657	640	634	687	664	644	666	727	661	666	651	704	668	697	669	687	662	704	716	670	692	698	650	671	693	669	643	695	692	652	658	651	673	653	667	618	673	702	667	662	669	655	623	615	630	669	633	684	649	756	694	701	684	644	678	635	678	694	644	656	713	616	674	627	673	690	630	687	668	672	653	623	664	658	661	701	616	704	647	708	618	664	655	656	673	684	679	639	693	679	621	680	706	677	674	696	697	655	645	674	673	698	670	675	667	637	669	617	675	624	671	674	675	673	622	646	689	694	679	678	714	658	666	712	619	655	657	646	698	668	632	654	640	716	719	735	667	675	704	677	646	657	634	666	651	661	647	669	675	674	699	669	646	654	673	688	667	664	638	681	683	675	664	685	637	640	643	708	675	627	683	659	642	691	676	615	668	664	635	646	606	668	673	624	685	667	658	658	642	666	643	636	622	688	689	700	728	664	663	674	654	649	637	626	628	680	634	683	677	668	648	685	676	655	632	643	665	683	639	648	680	658	639	636	672	645	649	674	644	663	643	677	690	648	645	707	657	677	634	645	636	658	677	623	652	647	684	649	671	617	656	693	666	673	657	688	672	621	668	608	623	664	688	679	659	674	677	629	652	677	677	643	716	671	675	608	672	664	727	655	669	650	708	628	678	682	647	683	652	696	724	659	649	673	695	699	656	698	670	637	733	688	689	666	717	673	651	678	659	651	647	676	669	666	675	669	710	661	675	656	687	648	705	678	628	641	668	715	643	693	668	655	673	677	681	651	681	676	636	624	677	644	681	652	677	723	628	678	609	618	648	681	664	660	703	688	653	633	680	693	722	642	656	648	641	659	657	691	647	629	689	701	660	643	684	662	714	659	681	656	677	658	666	711	677	620	687	676	670	689	638	674	708	654	678	630	651	647	663	634	674	631	672	663	687	693	684	664	679	699	640	661	647	690	634	660	633	655	650	625	637	669	633	672	685	619	649	705	687	660	652	698	636	674	635	655	652	683	659	670	672	699	699	644	640	648	688	693	676	621	661	689	690	686	687	663	707	687	657	687	714	647	623	656	662	670	670	649	661	688	641	673	604	695	653	697	635	642	671	668	643	653	663	676	682	680	719	657	685	668	640	680	643	653	649	674	675	640	697	669	683	702	690	658	670	656	627	677	633	633	652	643	704	624	642	662	698	672	650	676	680	690	670	671	634	684	694	666	655	696	667	677	651	693	672	613	653	639	622	659	704	663	672	652	695	649	672	654	678	680	680	669	687	701	671	698	670	646	651	637	660	663	670	691	655	673	658	667	644	650	644	702	708	647	722	621	654	654	644	620	674	648	640	651	667	644	686	701	632	665	647	628	645	648	700	665	629	653	637	701	584	647	677	690	641	629	625	657	732	688	731	702	643	676	686	662	620	630	622	722	671	676	692	686	680	676	668	621	659	680	665	642	673	665	656	694	676	681	657	647	719	697	674	664	699	654	671	638	671	640	631	697	701	667	624	633	670	606	682	646	658	643	621	689	633	667	676	707	670	617	643	652	659	637	613	638	656	649	608	693	594	652	696	689	663	627	654	671	646	677	638	672	643	645	683	679	658	647	687	663	652	644	637	611	692	616	698	700	655	668	673	666	695	669	669	680	677	666	641	632	613	650	680	634	682	656	715	657	655	629	669	660	620	679	662	688	700	643	632	668	690	695	674	670	655	640	632	690	668	662	680	622	634	634	644	652	711	667	695	651	685	660	641	693	663	641	690	631	695	681	678	671	633	663	713	582	703	692	657	665	640	626	641	688	656	699	686	700	600	665	657	646	671	653	669	696	671	690	666	670	631	695	634	679	639	683	668	706	646	663	652	695	653	660	619	746	638	660	657	666	656	664	676	645	699	665	701	630	659	601	687	638	687	651	657	661	649	635	682	679	678	663	696	726	681	672	655	599	670	711	669	659	641	670	698	684	690	683	666	675	633	659	654	642	703	643	670	699	690	683	718	673	657	676	664	684	630	663	650	662	650	646	682	686	670	621	666	658	645	651	680	648	595	673	619	703	646	656	667	606	683	700	656	660	673	700	667	654	678	688	629	694	724	677	687	632	643	670	651	673	645	638	649	689	653	615	659	639	660	660	680	694	682	675	697	654	657	677	634	620	704	688	693	689	660	640	652	648	667	667	670	693	657	672	667	656	648	646	688	693	714	661	626	681	648	684	665	649	722	673	658	671	696
33045	54095	38160	27650	20221	25221	22496	16381	10504	7292	3476	708	713	686	724	688	740	670	662	709	687	720	649	701	716	683	747	726	701	674	721	748	734	729	722	686	766	724	712	762	702	708	731	704	718	701	684	697	690	722	714	749	735	705	729	749	713	649	717	766	718	717	759	696	719	721	691	751	714	755	692	795	651	754	751	711	737	706	662	711	743	739	666	712	698	697	717	704	730	738	746	786	715	709	662	686	729	710	706	715	697	765	690	730	682	733	735	723	708	750	694	778	741	710	725	736	728	750	735	704	708	715	730	672	728	714	722	718	662	709	725	711	708	732	731	666	728	654	702	705	699	687	715	721	672	702	711	688	746	710	733	690	711	689	757	735	672	716	736	763	749	706	732	719	691	692	708	724	708	741	747	706	762	725	700	761	685	738	717	726	726	750	727	720	750	683	660	708	694	708	745	733	740	715	725	756	730	722	720	723	688	672	739	720	689	731	705	726	751	722	713	696	739	712	706	677	687	705	714	721	709	725	726	683	688	665	709	732	715	739	713	703	750	696	698	734	708	727	709	720	695	769	710	708	718	668	704	713	708	729	708	714	687	803	747	704	707	718	724	659	682	691	745	683	778	758	730	707	744	733	726	710	717	735	722	684	732	699	748	695	666	721	721	729	699	680	717	734	670	735	744	711	690	674	738	695	697	737	751	712	730	738	663	699	733	688	718	749	734	769	734	699	717	716	707	754	712	701	740	754	727	712	693	746	715	692	662	728	685	752	738	728	730	677	731	713	661	703	743	713	742	681	677	685	703	717	666	714	724	662	774	720	654	726	697	678	720	749	724	738	690	691	739	760	749	762	735	750	711	727	738	739	702	697	714	698	702	758	709	726	666	714	776	715	685	746	679	668	702	704	700	752	739	705	694	753	709	695	709	733	682	733	726	736	735	719	699	694	720	756	720	703	707	720	684	687	672	679	710	759	724	700	714	704	728	731	694	706	716	681	699	720	723	726	758	708	688	702	750	730	702	738	680	730	721	684	692	665	714	704	734	653	684	718	731	753	689	684	699	768	736	722	699	727	693	692	706	702	758	711	736	770	693	743	715	705	666	689	719	699	733	719	683	712	746	715	718	685	708	710	728	682	728	704	754	732	712	721	719	729	708	722	715	704	697	706	698	756	700	680	678	687	664	759	707	751	697	697	726	769	770	707	751	703	752	736	723	693	682	721	716	720	743	705	685	696	716	739	744	703	738	712	658	720	718	763	676	740	733	687	749	698	785	695	718	747	675	735	707	674	708	704	697	743	738	727	778	705	757	675	712	686	684	731	684	720	740	721	758	731	760	777	732	707	718	768	776	696	693	693	731	653	688	690	758	711	688	673	717	714	728	720	737	710	682	729	704	708	712	685	665	687	705	714	689	712	760	699	732	748	694	738	667	738	682	700	701	712	735	710	749	750	731	658	710	732	705	710	739	717	693	691	712	730	697	695	746	741	734	723	684	690	697	660	719	734	674	737	683	678	738	735	755	722	714	729	734	671	713	679	718	722	696	739	675	720	716	716	701	744	737	709	695	722	710	695	765	688	687	691	736	674	700	705	687	707	702	732	685	710	721	733	732	688	708	678	708	761	732	700	737	724	715	738	743	674	771	707	742	737	760	676	715	664	662	747	733	746	668	742	718	675	746	706	761	733	746	673	698	726	734	721	712	695	736	715	723	699	676	694	747	676	709	739	675	684	694	721	755	700	719	754	719	704	723	734	682	697	720	725	722	741	703	726	708	687	716	726	689	698	728	723	748	692	766	710	752	704	712	669	725	708	739	708	723	724	724	741	690	724	738	674	688	699	726	750	722	707	699	745	732	704	709	675	725	721	724	686	715	738	728	759	715	725	725	701	699	704	700	713	731	727	739	795	740	696	722	682	690	744	722	657	753	761	687	662	714	689	669	748	684	680	723	711	712	790	777	705	753	743	710	763	687	671	740	699	716	695	728	725	716	728	739	744	681	690	691	747	727	699	753	717	694	701	706	679	701	728	729	720	687	762	686	693	681	768	790	745	708	689	720	655	676	740	723	731	731	691	710	676	633	734	755	719	693	704	693	708	717	712	699	701	722	709	769	734	711	696	675	723	684	737	704	722	713	743	684	707	734	763	710	741	739	699	720	722	689	686	694	700	677	720	701	722	706	716	707	742	735	697	700	655	684	699	712	681	703	693	743	669	739	699	742	701	732	701	711	699	707	733	729	728	743	692	755	740	714	719	742	687	690	720	703	705	746	707	741	705	744	676	734	758	696	752	750	724	756	694	685	685	700	656	692	728	752	728	731	737	720	692	731	702	697	739	738	762	654	679	691	703	697	671	689	747	736	757	747	717	716	659	706	698	709	721	715	732	698	705	687	664	718	707	741	707	680	738	733	729	708	735	693	714	707	712	699	677	664	682	726	753	686	715	734	741	704	734	733	727	733	729	700	686	763	719	702	723	708	664	739	731	714	692	698	728	699	757	736	758	706	701	742	673	707	760	746	756	707	718	722	639	671	704	745	696	783	736	731	743	740	747	722	757	685	722	716	714	761	734	688	743	719	752	661	678	736	739	703	743	702	713	731	731	714	739	720	752	715	711	725	701	711	706	743	726	743	706	742	716	715	697	722	702	682	726	740	736	713	687	728	652	740	707	747	717	681	697	730	702	706	690	729	705	741	725	701	742	690	715	700	725	701	704	675	734	737	724	717	736	720	713	675	739	685	671	727	731	716	688	734	713	692	735	699	747	685	698	697	692	704	741	723	699	683	712	694	711	733	708	718	712	714	698	700	676	741	692	743	719	743	691	767	739	717	747	644	736	760	758	746	695	703	744	724	701	707	710	729	700	706	688	693	683	738	751	658	722	701	747	696	686	739	723	671	712	772	680	760	673	707	703	702	693	723	755	795	749	715	698	718	741	655	711	659	702	691	695	718	751	745	681	683	674	675	722	743	755	687	680	716	708	721	767	727	696	699	708	749	722	678	771	723	752	708	693	721	713	670	743	739	715	717	715	719	785	727	713	693	705	702	714	677	739	718	696	704	779	657	700	734	707	739	690	758	712	714	709	725	726	750	689	686	717	746	728	730	701	720	695	702	725	698	692	684	737	656	655	720	730	668	703	734	710	720	706	724	751	708	697	739	753	766	672	757	727	717	683	701	698	698	704	723	730	727	711	721	722	711	712	749	656	718	760	763	692	731	713	726	721	686	729	662	690	788	727	673	735	705	716	719	707	726	746	717	686	700	707	715	747	689	732	758	692	782	708	706	722	762	681	701	722	733	728	708	735	717	737	730	746	651	741	723	725	730	722	732	688	704	716	728	661	765	676	731	686	751	724	745	702	714	730	730	727	690	709	732	693	725	743	671	718	689	731	758	706	687	694	754	739	694	708	719	713	666	779	724	715	718	737	749	697	737	720	714	752	677	685	708	695	726	715	721	746	666	658	730	723	718	669	721	741	757	702	709	740	754	710
22480	21110	28645	24181	26501	37497	38858	29531	22317	15635	7553	1045	901	908	850	848	900	871	880	916	911	899	803	863	903	820	872	863	897	953	925	845	875	827	932	865	861	876	885	878	890	868	929	851	859	836	876	870	893	850	832	886	864	902	882	882	872	922	935	858	912	848	867	920	902	887	905	910	879	909	868	869	875	873	863	867	869	883	910	880	972	939	861	842	874	920	901	881	866	915	876	900	852	901	898	872	914	916	905	836	875	861	873	816	862	890	901	826	897	897	844	854	867	863	906	843	854	876	881	894	895	867	895	891	847	861	922	870	890	893	839	888	884	908	844	912	845	878	873	901	883	886	902	939	865	903	856	881	833	879	954	894	881	853	899	875	842	888	841	917	890	843	819	837	862	918	832	852	859	882	884	852	907	926	879	899	873	874	844	898	874	882	870	884	892	792	910	865	878	899	873	894	896	882	884	911	936	889	880	920	897	871	862	847	930	884	910	869	838	857	910	894	896	858	880	825	865	880	879	881	890	880	877	862	880	882	880	891	854	942	865	877	895	869	907	855	883	896	880	889	839	802	812	840	867	855	927	864	840	858	869	867	896	830	889	879	914	880	808	850	853	800	895	886	885	841	887	914	882	871	869	908	856	879	896	824	861	885	864	888	885	900	872	909	896	867	833	914	869	863	914	882	927	860	890	863	891	871	918	913	916	902	916	873	875	869	887	817	895	921	803	797	873	893	894	862	820	891	905	866	884	914	863	863	895	884	930	875	895	848	899	901	857	837	884	858	914	846	866	834	876	893	845	871	848	817	914	889	870	889	893	915	821	870	909	894	874	903	866	902	886	858	809	830	915	881	846	891	858	848	881	848	902	911	859	879	877	892	894	876	865	803	869	883	854	922	913	898	917	873	863	873	872	885	871	855	858	868	906	871	877	883	914	936	851	811	787	862	848	842	892	846	890	898	865	835	854	881	814	816	883	833	881	844	854	874	833	864	844	839	932	864	895	929	821	786	852	891	880	854	869	837	852	869	856	874	878	850	888	848	924	934	887	800	887	874	888	834	863	885	897	867	871	857	875	870	871	914	855	893	880	865	898	834	874	916	875	865	819	910	922	855	888	837	891	828	883	824	877	890	867	854	888	868	873	845	874	875	867	862	927	871	852	934	880	913	890	819	867	890	889	870	894	905	861	859	871	893	888	846	840	865	874	890	907	857	869	828	926	882	915	889	860	903	803	866	872	973	912	808	870	880	900	890	846	850	884	856	904	831	869	870	879	867	868	875	823	899	855	802	850	878	878	870	891	878	894	866	879	874	831	854	905	865	888	888	814	882	839	858	822	888	907	889	877	864	866	887	839	866	888	815	881	874	874	868	874	863	893	919	839	852	880	897	895	894	873	868	897	930	875	852	886	887	896	865	887	902	882	870	946	895	818	871	837	857	855	908	889	866	913	811	860	844	837	851	845	862	843	885	889	919	842	892	811	903	851	914	872	875	874	887	890	886	829	895	881	846	872	887	867	843	892	844	950	929	895	882	817	872	911	849	847	830	900	861	860	831	882	865	915	864	840	912	884	885	859	804	851	890	868	875	871	838	942	865	836	807	821	886	892	848	878	861	875	861	896	876	827	876	816	886	839	856	879	880	876	848	870	881	886	898	843	861	883	867	845	887	883	867	881	820	874	866	880	838	876	881	891	872	838	899	921	883	870	905	925	849	858	860	856	881	875	885	895	887	777	859	907	840	816	879	910	841	877	866	831	912	868	836	916	888	843	875	856	786	874	998	876	888	889	888	813	848	869	904	843	829	816	901	844	838	901	857	794	844	835	875	898	892	872	908	817	844	847	874	844	893	869	868	879	851	837	854	873	909	874	899	849	937	901	889	867	853	868	846	842	889	840	853	889	917	857	879	861	935	834	848	846	888	864	888	896	824	808	903	852	843	853	874	879	864	881	880	811	902	817	876	883	815	878	877	870	928	891	872	871	837	868	861	870	900	886	873	890	879	866	861	807	878	851	902	824	878	919	860	863	869	846	886	917	847	891	850	881	864	877	926	879	874	845	863	845	853	915	911	889	874	848	836	902	877	892	894	884	916	877	853	895	873	805	864	886	890	870	866	881	868	897	876	761	806	928	846	864	845	825	874	866	831	825	874	906	896	871	875	883	868	891	930	880	855	830	903	881	849	908	869	917	845	850	879	911	891	858	880	872	892	844	884	930	855	844	918	862	915	870	827	897	884	806	863	850	873	842	853	903	895	866	919	872	865	877	858	882	871	862	874	855	876	909	872	870	881	862	901	921	861	872	887	846	872	852	918	869	848	855	855	864	907	873	846	864	871	848	920	824	864	856	920	878	862	870	814	875	890	844	843	893	803	865	904	843	883	859	797	893	868	841	883	879	840	907	871	878	900	881	852	904	883	820	812	917	860	851	889	866	912	892	918	903	905	820	871	878	844	928	877	880	856	843	846	867	865	863	870	851	826	877	892	886	885	861	891	860	858	908	793	856	830	893	844	880	836	854	841	881	900	877	822	841	865	907	880	837	837	879	867	918	869	891	895	880	827	796	799	873	835	897	868	869	808	879	843	887	896	848	816	822	864	915	843	864	880	892	862	848	879	885	897	868	928	830	880	870	894	901	842	817	861	891	884	850	857	871	858	910	807	853	890	852	931	851	879	853	911	850	879	922	849	917	826	939	846	840	797	848	853	918	821	866	876	883	852	884	844	888	871	875	907	889	892	881	854	862	867	842	902	881	938	848	877	875	879	915	907	823	849	822	874	873	856	920	866	822	823	879	826	851	877	837	858	870	902	904	860	831	888	876	887	917	902	926	853	868	846	852	882	929	865	904	793	846	868	890	838	900	859	901	848	823	876	850	896	819	856	886	879	834	868	860	856	866	928	843	858	887	812	902	896	824	885	807	874	830	832	860	875	848	899	861	831	881	855	906	832	853	921	874	864	930	844	833	878	862	870	875	913	861	859	880	886	816	876	890	889	946	864	902	855	890	868	842	868	849	838	925	927	861	926	855	862	868	856	875	921	826	829	931	921	858	858	878	875	867	878	917	865	810	872	876	860	856	888	854	902	829	843	866	919	831	881	857	861	848	858	877	879	842	879	873	854	889	865	876	898	910	923	842	863	889	837	885	918	874	863	895	853	875	951	860	842	813	859	888	865	875	881	863	876	892	837	899	886	872	870	889	878	888	832	919	854	848	897	888	886	845	883	876	843	852	886	875	818	883	854	876	920	885	909	823	880	900	882	860	900	854	875	835	897	903	864	870	911	867	858	870	871	879	843	931	849	873	864	852	851	872	850	855	927	887	925	821	826	866	922	888	857	847	899	875	907	856	884	817	853	898	820	846	872	893	933	884	897	848	884	902	889	836	816	895	875	885	877	835	853	838	877	852	881	863	855	872	869	903	876	860	904	863	888	863	909	861	861	835	850	891	843	862	894	884	835	795	922	883	860	837	899	882	896	919	906	872	905	883	856
38917	69636	48951	35654	42710	43405	38423	32271	25520	18623	8844	946	879	962	877	922	900	906	903	930	902	915	896	890	870	880	901	927	896	911	901	795	896	869	925	912	924	908	897	892	867	871	904	889	920	887	894	887	898	899	901	928	904	905	883	915	929	882	890	901	890	864	875	901	914	845	829	963	909	904	889	902	980	928	900	889	891	835	844	900	880	877	876	879	872	885	884	922	875	885	890	890	907	895	866	877	841	903	878	878	912	914	894	921	849	895	947	864	841	892	886	872	886	908	882	881	891	925	957	875	932	895	963	922	856	859	874	839	943	941	859	903	857	887	918	920	905	898	947	883	891	902	878	895	879	906	876	866	904	846	883	901	861	843	868	928	869	879	879	906	888	886	905	882	904	905	906	924	874	919	888	860	885	872	856	876	850	873	921	882	893	925	898	868	840	885	878	894	943	896	877	900	893	921	862	917	875	882	894	920	844	916	901	950	905	886	910	910	922	888	883	904	871	866	954	889	888	899	901	906	909	936	860	859	899	889	894	932	907	901	897	881	894	850	898	914	921	903	862	878	902	922	885	860	916	908	916	907	899	904	932	888	877	890	874	927	956	876	861	883	903	859	865	834	876	878	941	929	896	913	908	893	866	880	873	878	879	910	885	846	882	880	903	920	839	872	933	887	892	959	908	920	897	874	888	909	875	857	860	920	945	891	853	845	878	866	925	904	925	913	878	920	928	934	900	879	902	872	868	910	852	867	871	926	917	912	864	838	892	906	910	868	897	895	877	842	897	881	883	904	927	885	920	862	896	896	874	917	861	885	843	869	835	841	903	891	922	920	897	856	880	902	853	889	914	899	854	890	914	886	891	880	915	902	910	886	896	924	924	883	902	927	913	911	855	897	907	880	861	909	894	946	875	921	944	904	826	877	862	901	949	914	919	874	892	909	902	957	893	839	898	934	850	861	884	879	881	877	920	922	909	850	893	896	880	908	855	882	896	906	879	883	939	898	904	913	871	825	891	881	911	878	916	900	895	891	812	927	893	886	875	910	901	882	929	907	854	903	900	871	883	895	898	931	839	927	857	883	912	916	899	891	891	875	907	915	894	890	934	931	881	887	900	938	868	906	896	851	910	904	925	909	889	911	963	836	897	857	910	892	908	876	863	891	840	896	911	904	864	923	885	930	903	846	906	913	936	901	886	867	929	889	932	934	890	905	849	909	890	904	889	907	874	899	932	888	917	872	931	880	918	861	871	844	863	915	883	847	895	851	896	905	920	928	908	897	882	906	856	905	870	897	895	886	877	921	863	827	856	941	874	837	918	940	879	855	908	933	822	877	902	832	852	837	836	903	894	881	892	889	935	858	894	887	833	905	918	888	854	908	909	856	942	884	854	919	950	887	875	866	895	842	841	915	900	855	903	874	845	874	871	917	940	892	875	909	910	832	910	901	863	849	882	870	873	926	848	893	893	893	886	907	905	913	899	892	888	894	883	884	870	885	862	837	896	900	922	873	893	882	877	854	928	877	834	890	878	909	895	846	876	892	825	910	919	846	878	881	860	903	875	895	851	883	889	875	894	889	912	919	909	932	914	880	951	885	924	980	915	883	890	841	864	916	955	882	907	862	853	893	873	898	845	936	909	925	843	867	935	896	887	918	896	858	922	892	838	904	904	875	902	921	872	918	851	884	856	891	935	885	896	917	903	911	863	915	893	891	919	931	912	955	898	905	916	888	866	827	910	949	878	877	888	908	938	904	856	889	909	890	893	867	867	843	887	860	899	846	835	885	896	893	886	921	897	866	902	869	876	919	895	863	911	896	873	891	858	853	898	859	874	919	886	893	851	838	898	872	870	921	857	917	875	931	878	823	931	882	896	902	888	953	897	885	899	881	914	880	916	943	843	885	921	887	864	864	885	856	881	880	900	868	885	918	860	904	878	949	844	892	922	937	887	872	913	880	923	939	892	898	890	864	882	905	852	927	866	859	855	848	904	846	927	850	898	869	895	888	867	896	869	871	846	897	894	941	930	856	870	801	880	877	939	908	875	896	896	924	891	885	883	870	899	848	879	940	835	902	867	895	897	850	936	899	894	884	875	920	866	869	904	906	938	899	906	904	942	913	858	839	952	925	938	856	911	899	863	961	880	859	921	875	921	872	950	862	882	917	931	860	890	914	836	861	846	907	920	887	865	886	917	866	949	920	884	970	849	934	933	873	840	928	907	882	923	890	930	920	867	871	896	892	871	886	879	925	877	909	865	858	820	856	917	898	871	893	842	926	877	893	887	885	941	905	913	877	915	902	902	906	898	852	885	861	897	833	882	875	893	928	868	869	932	911	908	871	916	932	907	852	868	938	846	874	854	893	963	906	905	906	849	912	898	869	905	914	865	889	944	891	902	931	920	913	927	883	860	881	862	897	884	895	842	839	869	922	894	879	877	894	898	897	866	878	872	922	844	893	817	810	973	890	857	929	875	941	841	919	852	862	901	823	816	922	902	894	895	950	860	870	864	845	857	927	842	894	884	857	848	890	898	871	887	856	892	897	891	876	861	857	856	883	909	843	874	927	922	863	880	864	906	931	872	922	856	863	883	881	896	905	884	922	895	890	928	911	876	960	892	911	933	925	857	893	899	944	933	885	840	938	907	907	920	854	940	955	904	862	847	879	886	956	881	848	866	869	868	881	861	942	879	819	940	899	852	895	885	916	894	863	907	845	853	927	913	875	915	870	898	850	872	895	901	888	869	901	877	930	923	879	892	909	944	941	867	872	857	871	862	907	886	808	943	938	931	936	909	848	975	817	878	933	869	881	921	899	899	906	880	882	941	922	831	874	889	873	961	829	894	920	941	869	929	895	905	919	918	873	895	857	917	890	894	886	864	865	871	920	884	902	891	933	899	855	879	942	927	880	912	906	870	914	905	924	933	849	899	872	902	876	902	899	927	923	812	892	877	823	877	875	947	932	896	861	831	882	908	895	893	905	873	872	902	898	922	851	915	876	832	888	868	875	919	913	854	923	889	846	921	911	915	835	911	884	889	900	903	861	856	879	894	918	914	901	936	848	975	963	890	891	870	865	852	861	955	889	906	869	864	857	904	903	886	863	879	861	890	872	969	859	842	866	879	911	831	877	887	898	898	884	889	857	884	878	876	860	878	892	882	910	932	912	931	905	884	921	915	825	951	918	930	873	875	852	878	898	865	894	909	866	938	906	856	902	860	888	875	870	866	887	957	945	859	905	900	851	877	884	895	866	854	907	907	837	915	937	912	937	878	847	839	842	833	957	896	893	910	985	924	876	898	887	879	909	890	886	879	850	854	865	865	880	862	867	924	879	885	877	904	853	862	893	906	903	852	892	847	864	874	901	879	897	889	873	828	916	947	940	869	880	890	911	863	923	835	838	869	910	891	883	886	922	938	882	922	881	918	915	863	901	850	907	925	922	848	897	920	890	930	878	880	878	841	926	891	915	875	908	872	906	879	920	835	888	900	885
30883	33763	29054	13963	5865	4786	2918	1962	1592	1086	781	495	498	467	506	493	467	441	463	467	539	488	463	474	455	471	484	486	486	480	502	469	497	510	464	419	507	463	443	502	466	483	453	476	447	493	459	457	486	509	438	466	462	498	473	458	482	444	460	452	509	520	450	494	454	472	496	449	486	507	473	486	458	454	464	502	499	474	453	478	399	503	475	421	492	517	499	451	446	503	476	458	507	465	504	491	486	471	483	489	433	459	491	459	472	475	451	474	488	466	444	493	474	480	466	499	519	459	465	449	434	482	485	487	457	454	506	492	475	442	466	420	430	509	467	439	490	459	495	518	499	474	467	470	480	469	487	467	488	441	474	476	464	464	453	470	425	458	473	457	473	459	494	478	488	469	481	477	505	511	458	464	460	499	465	467	459	475	516	437	511	483	468	474	509	473	504	485	477	463	434	454	462	471	442	447	457	421	485	465	489	477	462	493	485	486	467	493	470	435	439	458	477	483	469	454	425	493	468	477	467	481	470	464	488	468	471	484	489	468	460	450	460	463	463	499	461	449	424	463	461	458	450	463	486	424	452	494	491	475	457	427	492	499	471	472	445	452	476	467	456	437	453	498	466	478	466	476	468	463	490	443	448	429	438	498	492	470	481	525	463	452	444	519	458	481	432	483	475	466	496	469	448	505	464	466	467	492	514	463	467	506	461	477	494	443	487	470	493	452	492	457	487	482	484	490	473	495	503	466	474	472	460	443	449	509	453	505	473	464	490	483	480	483	470	482	490	454	483	448	470	466	499	481	494	454	495	476	480	449	475	436	460	440	466	460	499	441	463	514	505	455	461	457	514	493	474	429	478	424	476	483	471	455	442	511	457	499	477	447	474	448	473	482	458	481	492	470	505	453	470	464	455	484	452	446	443	448	483	503	489	447	447	452	479	439	494	464	479	475	457	480	503	461	455	464	459	493	471	494	455	468	455	463	441	494	458	462	436	461	434	447	499	476	441	466	461	449	529	465	461	467	484	444	491	472	455	461	447	459	517	454	489	483	487	451	463	454	455	508	459	451	466	468	461	431	469	512	450	459	447	484	491	509	468	437	490	477	472	503	433	481	413	481	473	466	455	460	460	475	509	449	464	441	493	444	447	479	492	502	426	449	499	467	480	500	460	452	417	490	481	480	442	481	512	511	488	476	427	450	443	481	457	455	478	472	465	440	461	458	460	449	469	487	454	492	471	461	481	474	458	488	495	456	410	476	479	483	510	472	517	466	487	500	487	467	439	412	498	452	477	507	446	492	472	470	458	455	481	446	477	454	446	475	426	489	447	439	459	482	483	453	479	513	468	449	450	460	463	487	475	462	443	447	460	478	471	455	508	485	445	449	444	498	523	464	511	462	428	470	449	471	473	463	482	508	477	450	485	461	510	477	452	452	529	480	478	491	430	462	457	477	506	441	482	470	437	506	459	494	470	487	448	412	482	481	498	476	452	428	489	496	465	503	454	448	502	475	447	434	517	476	464	480	448	501	460	473	495	456	451	428	434	423	432	441	484	482	489	489	474	483	480	506	482	478	469	458	419	460	482	467	522	484	478	468	472	477	498	471	455	476	486	492	502	505	469	472	441	481	484	489	492	480	435	480	476	438	471	467	517	520	459	464	448	459	494	461	481	485	460	445	480	433	500	474	468	504	441	521	464	507	465	474	449	495	495	477	446	459	474	472	471	462	447	458	456	469	470	508	445	438	478	439	475	458	437	466	480	484	489	473	470	474	443	456	481	485	485	502	431	480	467	447	466	481	473	464	473	487	478	510	473	482	435	433	482	504	490	446	499	455	470	506	446	476	502	468	499	456	463	454	475	450	481	454	481	470	456	457	485	452	483	466	484	459	451	466	476	465	460	506	464	447	492	482	483	508	479	479	489	482	478	491	462	493	461	486	479	447	464	476	461	500	482	451	464	455	492	464	453	505	458	459	450	497	481	446	507	506	433	442	441	482	470	468	476	439	472	487	448	452	412	475	491	461	446	451	470	413	459	493	481	482	479	466	502	454	483	488	473	501	494	486	479	496	415	464	475	468	497	469	415	488	485	463	459	448	499	496	468	464	490	449	453	484	453	445	491	455	473	487	451	475	462	455	485	446	496	454	465	494	489	455	473	455	472	483	468	482	478	473	475	439	468	431	504	468	425	455	437	496	428	452	506	464	475	466	492	448	489	457	500	495	510	453	499	466	487	469	487	444	491	491	511	455	477	487	444	472	443	441	483	467	462	442	464	489	476	483	453	452	473	514	475	483	439	454	478	476	478	476	487	505	460	498	481	494	522	448	460	491	453	495	476	474	467	447	495	467	446	464	466	487	473	462	491	449	461	467	452	453	481	453	446	450	443	510	478	457	485	452	468	458	452	471	434	455	440	478	444	453	494	454	466	470	453	466	498	478	469	492	458	445	500	458	450	479	508	433	476	465	486	463	478	480	512	459	472	527	466	497	470	472	508	490	464	490	446	471	503	478	473	486	499	456	450	461	494	483	460	417	451	496	517	454	486	526	480	489	472	461	484	454	471	448	482	491	500	478	504	461	478	430	491	488	464	508	484	483	455	462	453	494	468	416	466	493	470	436	478	473	500	452	527	457	467	480	437	514	514	462	454	470	478	463	453	466	466	463	490	438	450	466	474	455	467	449	453	528	481	472	460	464	490	473	471	487	446	482	469	474	490	480	469	506	489	459	471	449	457	450	447	472	506	462	449	485	519	478	454	454	457	434	457	477	475	473	482	456	486	488	505	479	483	469	419	489	463	485	466	454	499	458	497	485	472	463	462	473	474	499	506	457	461	470	458	474	491	486	500	488	467	454	480	466	456	463	455	436	484	458	461	500	439	494	492	471	460	460	427	447	486	467	435	472	461	470	465	477	501	489	497	491	418	464	507	479	523	469	467	453	491	520	472	469	446	509	476	477	438	469	487	512	501	448	492	447	480	476	436	420	470	442	463	469	496	442	477	473	507	452	466	477	500	468	460	492	490	451	462	485	477	463	455	446	469	474	442	460	466	501	481	491	459	457	492	432	444	472	466	519	524	467	441	489	477	445	471	530	465	502	490	467	467	460	467	492	499	483	469	519	438	465	487	437	491	490	486	468	437	472	493	464	454	445	486	496	473	484	484	476	462	433	524	478	520	493	460	476	484	458	468	484	459	472	513	467	463	508	441	466	472	486	489	445	460	470	462	438	453	468	512	443	498	482	470	454	465	447	455	506	460	486	439	447	497	474	471	478	459	493	485	470	488	472	463	494	467	457	467	494	460	497	460	496	437	461	466	445	448	503	462	515	458	448	493	509	463	436	443	454	465	469	457	472	484	450	461	508	460	486	503	455	453	441	499	459	488	483	462	466	443	459	462	502	496	497	496	443	479	505	502	451	473	480	465	476	442	463	471	469	483	472	495	445	479	479	474	482	511	440	471	450	448	438	493	511	481	481	446	449	450	467	473	446
31232	47177	28269	11472	6984	6021	3876	2636	2126	1490	933	518	552	523	510	522	552	472	529	521	510	516	524	512	513	487	532	546	522	536	496	507	510	518	509	519	540	542	497	492	523	522	495	556	510	519	522	514	493	514	512	540	483	511	492	533	536	488	507	516	524	510	520	513	587	483	538	505	512	500	513	512	533	524	488	504	521	513	481	493	555	532	548	522	520	522	487	508	507	499	489	504	522	489	494	483	513	474	485	521	513	526	490	497	543	504	496	527	549	521	538	500	531	527	504	473	529	530	487	533	530	541	541	465	525	489	554	522	510	551	525	496	522	539	478	526	524	534	527	475	497	497	524	487	510	516	521	488	516	534	511	541	516	518	514	497	535	545	514	503	523	479	495	508	547	513	495	534	482	479	563	561	513	506	489	516	522	496	505	491	508	530	536	521	510	525	529	477	554	526	517	503	479	464	562	545	562	518	522	503	527	507	509	490	474	502	469	531	526	483	527	524	538	490	486	497	533	536	468	516	504	512	522	496	548	516	498	539	509	547	491	537	532	506	499	570	521	518	522	506	537	560	490	516	544	485	493	481	522	492	523	524	514	569	487	560	518	499	511	552	530	471	516	501	511	530	518	547	537	552	514	535	511	514	537	530	534	538	531	509	524	520	501	569	506	502	569	517	543	496	507	516	549	528	522	538	504	513	514	507	499	491	511	527	520	536	519	520	518	529	532	494	532	524	497	520	516	544	504	533	521	513	513	509	532	492	494	536	496	533	535	497	487	546	516	532	550	508	514	495	546	514	463	466	547	468	544	539	503	508	497	492	519	530	556	519	536	467	528	505	538	548	517	547	503	530	500	508	502	514	520	509	491	485	550	523	494	520	534	515	525	492	531	527	512	530	530	529	512	523	524	537	539	523	503	530	534	525	519	507	508	524	480	552	520	533	530	498	566	522	521	517	519	529	486	523	489	468	521	551	551	525	522	515	494	482	522	498	523	551	537	535	484	531	528	512	482	530	544	475	528	524	561	516	501	485	547	521	519	484	506	541	525	504	505	519	496	566	544	515	529	483	499	521	537	491	544	538	496	526	536	494	501	543	501	525	528	512	525	516	524	522	537	541	548	510	534	516	506	478	528	512	535	543	504	497	552	548	513	555	509	499	549	508	499	518	474	556	525	500	536	512	548	542	525	513	477	509	507	528	473	509	512	495	543	459	535	474	517	505	550	531	495	511	524	513	532	511	520	514	530	535	530	489	484	507	514	522	497	528	503	525	520	498	520	522	533	525	516	524	508	514	515	507	510	538	512	487	564	517	509	518	542	516	553	514	526	497	539	496	527	542	556	503	497	473	544	506	517	526	467	511	548	509	551	509	478	532	540	519	513	505	542	516	554	523	538	509	541	532	525	508	491	506	498	502	503	570	506	534	529	480	477	526	509	518	511	501	527	546	518	485	518	502	480	519	530	502	506	509	532	524	503	511	514	534	517	510	523	522	485	505	518	526	528	536	507	516	502	497	480	557	521	527	485	484	491	537	536	537	498	529	497	539	502	499	506	537	524	536	548	531	532	545	536	499	532	539	507	536	522	557	509	526	493	530	511	509	540	453	510	533	505	524	530	529	548	497	540	553	537	525	518	522	503	519	530	510	534	525	531	519	542	498	549	507	523	515	556	515	512	531	515	536	529	495	535	495	512	512	484	483	492	526	553	515	529	470	540	509	541	527	538	504	487	509	514	513	531	470	513	534	499	530	533	515	508	506	532	503	506	499	495	515	514	504	547	555	572	519	510	520	545	524	546	523	534	544	540	523	503	515	490	522	512	493	529	546	514	537	492	527	519	495	530	482	544	538	523	514	526	496	480	524	568	527	525	502	505	537	537	491	559	502	525	534	531	489	521	550	511	536	524	513	532	530	507	530	478	515	526	517	476	515	512	515	498	523	503	512	510	499	552	537	519	551	512	535	504	502	530	501	527	519	475	489	513	538	513	508	530	580	513	547	530	516	495	526	548	527	478	525	558	523	502	496	529	511	517	509	563	512	488	495	496	502	466	499	516	527	551	513	515	558	503	493	495	503	498	511	547	545	545	525	540	533	520	508	518	506	550	513	515	486	543	520	509	517	561	525	517	497	520	500	490	486	520	508	518	501	549	515	491	510	558	505	539	548	505	508	504	535	521	559	542	564	477	485	518	511	574	532	516	504	485	498	527	501	544	515	517	512	540	502	530	517	520	489	482	526	532	519	541	512	508	528	518	508	504	518	547	509	496	539	522	509	523	526	558	506	511	479	520	509	488	523	510	519	473	515	540	509	523	545	533	512	489	519	537	548	523	514	533	543	549	502	524	541	485	523	496	495	511	488	523	546	552	510	519	492	540	525	497	500	505	549	497	504	520	530	577	514	511	482	541	494	522	523	497	522	524	529	496	526	524	576	532	502	500	524	516	498	551	538	554	507	536	491	558	498	536	538	484	537	513	528	528	563	503	513	553	504	526	533	493	530	508	525	524	508	533	498	516	498	477	524	511	504	542	560	562	466	493	477	498	535	512	521	523	503	483	524	535	481	514	548	489	491	521	501	500	523	523	555	504	550	549	503	542	489	527	453	526	506	476	554	529	498	544	502	526	525	524	515	518	501	489	524	502	522	527	461	501	583	524	504	504	532	513	558	468	529	522	556	522	488	517	531	504	534	524	556	516	502	504	502	502	499	537	526	528	538	517	517	506	509	511	483	515	533	500	510	541	525	540	553	501	507	501	476	542	551	509	502	491	513	519	498	512	554	493	535	526	533	517	475	508	506	492	512	515	479	534	503	531	508	521	526	495	533	502	520	480	512	509	518	496	527	486	510	549	525	519	511	539	491	508	512	540	508	511	543	530	514	545	538	500	508	509	549	533	498	547	509	502	517	528	510	496	519	496	520	487	517	523	529	531	512	535	528	544	527	502	518	490	510	556	536	501	515	522	549	514	502	547	534	511	504	567	518	509	510	463	470	531	512	517	521	515	501	498	517	523	536	533	511	519	491	512	527	533	487	555	518	551	536	487	513	529	514	512	519	531	519	517	508	515	507	511	507	511	504	479	507	505	549	515	500	533	499	527	488	517	528	506	545	531	489	514	488	510	513	503	478	513	482	523	555	493	501	523	476	530	513	526	533	516	487	517	506	517	538	525	484	491	501	486	518	472	504	506	534	513	542	546	521	557	510	468	486	513	553	558	515	539	532	487	500	500	538	556	489	514	490	522	518	529	490	491	540	555	512	503	511	494	552	506	534	531	486	517	534	504	541	541	538	491	543	544	514	527	517	519	524	492	548	509	498	523	497	548	503	505	516	516	534	514	492	502	483	496	486	548	505	552	537	527	495	515	564	502	523	508	541	532	567	528	537	539	491	497	508	517	473	521	494	524	542	518	501	529	493	494	528	543	496	514	504	576	550	520	508	551	538	552	511	510	507	554	504	535	507	476	509	523	553	499	560	496	518	503	534	561	509	519	556
23578	21164	28310	24440	28455	35117	28504	21061	14176	8121	2645	550	641	599	588	547	600	573	633	563	560	584	607	570	591	573	581	559	624	583	619	592	597	618	605	545	550	585	542	607	600	575	598	514	591	521	570	569	574	601	614	604	601	535	617	596	591	553	575	546	553	591	597	572	565	573	580	549	593	596	591	566	631	561	574	552	566	535	577	588	590	609	595	595	559	581	591	532	543	582	593	645	566	536	565	580	613	592	577	539	554	628	609	585	598	588	561	602	593	600	590	603	609	574	585	603	558	588	565	622	570	536	608	559	615	555	537	559	596	561	559	591	557	551	554	501	580	580	565	594	587	574	604	607	610	586	549	598	605	558	573	557	610	589	549	581	585	578	597	575	581	536	586	537	514	613	576	587	620	597	577	614	584	582	628	585	569	599	606	603	607	578	574	599	589	567	525	595	608	622	577	586	601	558	577	559	545	593	560	603	582	635	595	582	607	569	571	576	595	535	528	615	585	610	582	601	578	605	617	567	543	642	582	592	592	591	592	596	569	586	615	579	572	559	597	603	529	621	594	585	626	621	570	554	607	543	609	607	586	576	576	602	538	632	572	572	584	621	591	617	568	593	594	606	583	560	616	569	606	601	536	623	523	575	634	592	573	616	580	620	589	587	528	573	597	583	542	574	618	613	550	605	588	614	592	600	589	546	576	602	551	563	575	579	579	565	563	586	570	549	582	603	576	590	570	594	583	633	616	588	602	606	613	645	575	545	523	607	578	609	600	562	576	579	557	591	590	579	570	594	565	620	544	557	602	563	605	579	577	624	589	586	563	616	582	596	580	572	599	576	577	592	545	602	600	592	616	556	567	586	614	602	555	608	572	546	584	628	590	560	571	599	562	549	611	595	581	595	586	578	571	597	563	577	630	554	567	594	573	576	605	562	575	591	550	585	596	576	560	599	569	589	584	591	564	588	567	570	576	519	548	569	567	610	630	536	553	579	578	557	612	562	558	612	532	577	574	613	580	570	588	558	570	558	573	548	552	583	574	573	626	584	597	628	599	594	606	595	548	566	545	557	562	569	565	565	611	629	589	630	580	591	598	536	627	592	576	575	527	579	554	606	569	577	574	626	607	603	587	560	583	590	566	618	522	595	609	586	593	602	612	616	549	561	568	552	578	576	534	606	577	609	562	594	572	668	594	599	614	586	583	582	576	578	558	546	599	583	607	577	608	580	582	615	580	603	602	644	560	576	569	584	643	565	587	559	571	569	566	587	560	624	606	611	576	623	628	564	596	640	630	605	614	567	600	567	559	580	554	611	627	566	583	550	583	565	584	593	580	557	616	633	605	620	598	580	569	650	601	589	610	600	607	543	590	588	616	556	538	559	577	564	587	596	571	592	556	592	591	571	602	596	598	639	579	636	574	572	556	561	593	562	611	588	571	548	635	607	601	587	579	570	593	595	564	609	544	543	622	615	564	597	563	626	591	584	553	595	600	586	549	579	588	565	554	584	622	552	573	564	584	593	595	578	567	586	618	553	580	630	561	574	565	612	615	554	600	556	593	607	582	572	598	585	600	596	586	549	573	622	603	601	552	576	574	595	556	542	604	558	598	561	577	618	536	549	611	570	580	607	588	626	563	627	558	589	570	629	549	611	597	590	603	554	610	576	562	591	584	580	591	578	624	611	636	562	576	577	609	559	586	579	582	600	554	595	547	576	584	549	605	586	587	551	568	586	597	606	600	574	599	577	551	553	608	607	544	567	541	566	533	580	639	602	619	585	563	593	592	610	603	576	593	591	571	594	571	588	587	549	569	601	567	610	550	569	594	638	570	619	605	566	606	608	584	600	618	548	626	572	641	614	626	595	573	573	614	590	592	586	614	534	619	567	581	562	631	596	592	584	566	554	582	618	576	570	577	593	547	582	566	606	579	594	607	561	579	586	582	576	585	592	589	617	553	597	599	528	557	616	598	558	583	586	579	591	558	575	644	574	556	551	558	622	591	563	564	604	598	567	572	579	590	579	550	603	603	561	572	573	627	584	586	633	599	596	595	577	581	577	548	552	593	587	578	606	594	570	584	628	596	593	591	559	553	556	586	582	577	607	617	587	555	611	608	579	639	585	554	578	579	574	610	593	534	558	609	539	575	540	588	627	571	614	598	559	616	547	560	615	598	577	571	589	574	574	588	581	577	616	627	615	576	559	578	590	595	569	604	592	568	575	619	633	583	551	626	615	604	555	610	600	557	634	593	591	557	575	612	587	625	580	605	613	552	561	573	585	561	562	601	593	593	594	603	567	547	565	605	618	577	590	576	573	557	578	562	627	610	552	574	609	588	584	581	575	587	615	549	594	568	546	603	555	591	560	600	563	586	570	569	578	572	610	593	583	550	588	547	518	587	579	605	580	598	595	545	580	538	576	560	563	561	536	569	588	574	567	615	614	603	557	539	603	594	587	601	589	582	534	538	620	629	572	551	592	518	592	602	573	565	583	537	541	583	542	603	611	554	573	561	528	572	587	549	588	615	590	575	627	582	570	568	564	582	543	605	587	602	598	600	559	575	577	575	575	585	613	584	517	588	545	549	599	606	629	590	585	588	630	593	608	562	572	601	561	585	602	540	596	588	562	585	573	514	593	570	581	566	551	554	567	594	579	577	603	616	579	589	559	560	571	584	588	573	605	600	574	585	609	542	615	607	625	594	583	592	584	605	586	577	598	556	576	600	573	576	574	591	556	587	559	602	584	578	614	595	585	555	587	563	564	549	589	586	560	591	576	576	615	591	566	615	540	589	582	595	588	579	568	562	585	594	586	631	591	543	573	609	544	556	606	568	586	609	576	576	599	577	565	630	561	582	593	632	574	558	551	580	610	565	595	550	571	570	612	613	571	603	540	570	575	557	531	605	653	574	532	622	587	561	562	580	560	582	587	618	558	570	637	576	579	549	617	566	573	593	542	570	622	559	582	587	593	576	586	562	512	572	559	566	562	583	580	591	595	599	557	593	538	562	616	591	581	590	601	529	558	572	554	556	574	560	548	611	551	557	584	555	573	567	548	603	562	561	577	590	568	596	567	552	586	561	564	590	615	567	585	517	608	576	586	625	599	561	548	574	591	586	569	580	611	578	560	525	610	575	562	594	612	609	592	601	606	576	561	577	575	551	573	605	600	584	602	579	583	591	625	602	610	582	615	574	622	612	580	594	597	605	631	576	594	589	552	563	590	540	583	597	598	581	587	587	561	567	594	619	572	572	562	567	584	574	554	565	581	589	548	577	575	513	568	581	581	587	579	606	568	608	550	585	575	575	606	593	574	567	611	557	584	562	574	613	582	570	589	594	622	612	592	544	576	561	605	579	569	602	604	557	571	541	550	594	568	612	605	570	617	604	582	584	561	548	561	593	565	575	600	585	620	544	550	572	526	569	602	591	599	574	615	547	591	568	581	599	560	592	558	573	532	613	578	615	576	543	530	587	637	562	568	523	570	585	592	614	547
37265	62713	37602	24543	39915	37185	29438	24656	17520	11233	3688	629	650	686	599	635	603	612	590	622	607	598	632	615	606	627	602	588	557	603	626	616	608	660	625	617	641	585	613	610	641	598	584	603	590	636	623	645	582	593	596	617	607	577	595	617	620	573	582	607	600	635	610	618	624	628	589	620	596	588	576	645	614	570	579	582	623	599	597	646	634	626	587	591	626	616	589	608	660	590	629	592	618	591	637	593	626	608	609	562	616	614	630	604	637	631	572	599	569	632	594	601	592	595	609	610	561	642	604	593	586	601	596	623	605	590	607	601	586	611	626	641	618	608	579	657	590	590	582	572	648	563	601	559	620	608	615	585	614	619	619	598	596	622	585	638	599	596	610	590	629	609	618	654	624	606	632	644	600	592	594	615	632	602	607	593	589	661	599	585	630	655	594	588	624	663	620	596	668	606	623	598	628	593	616	611	579	627	583	612	584	619	629	593	605	576	631	595	613	651	569	575	606	619	595	583	588	598	620	607	602	577	664	614	599	610	594	671	612	561	625	687	586	585	609	618	631	649	616	600	603	621	570	587	618	563	616	597	577	625	621	660	653	634	568	604	594	609	602	600	609	580	626	627	641	611	643	620	621	619	571	677	577	625	612	621	635	562	641	641	597	616	610	580	579	612	593	571	595	622	594	592	631	601	581	590	605	605	625	599	642	600	592	612	621	598	650	625	615	610	630	590	619	576	597	639	642	602	620	613	530	631	602	600	611	599	585	620	594	629	577	610	630	619	634	655	593	626	574	624	603	623	627	596	602	655	572	617	583	603	621	596	623	651	594	627	566	627	629	582	637	604	621	646	556	597	580	590	632	614	624	600	572	587	595	633	607	648	597	601	635	633	584	568	604	615	628	652	584	626	623	587	611	604	609	583	618	638	610	582	575	585	610	596	617	581	602	587	610	587	580	635	646	597	629	656	662	586	642	599	575	631	647	625	620	598	633	573	610	644	653	628	553	562	629	588	590	609	626	606	605	596	608	596	567	601	619	543	609	595	625	608	600	599	656	615	597	596	629	594	636	623	673	598	624	604	634	607	611	585	609	601	603	616	590	651	618	564	617	629	623	601	590	621	628	572	610	623	623	626	632	627	612	627	612	622	661	608	631	624	616	627	593	631	586	641	620	588	602	626	578	624	657	597	594	633	655	638	625	633	606	616	602	625	631	658	597	564	600	577	579	609	622	624	633	594	590	648	597	612	609	631	617	633	662	622	581	611	551	580	675	645	630	623	630	640	579	612	589	574	613	604	610	603	630	581	569	604	632	575	573	625	572	620	578	613	579	637	623	627	579	641	592	607	560	614	601	618	613	597	614	615	628	632	618	630	584	631	598	627	618	628	594	597	574	645	624	575	620	612	618	621	660	591	648	582	581	632	603	635	611	583	621	581	624	564	579	597	604	638	585	630	582	656	642	655	638	568	615	606	631	601	624	550	646	614	609	608	601	600	619	660	629	647	608	625	598	699	614	632	629	596	609	591	634	618	639	588	633	632	606	628	568	650	624	613	596	606	606	615	575	655	660	668	626	638	613	621	568	598	677	623	614	597	616	639	611	611	669	581	605	622	596	587	598	622	603	661	617	624	641	563	599	606	619	626	573	620	620	605	632	593	645	611	602	604	612	573	613	616	605	588	573	626	577	618	625	636	644	598	689	608	610	617	625	620	621	589	642	593	634	595	609	612	615	628	605	662	599	633	601	563	621	592	623	663	654	611	622	612	627	637	602	630	594	580	672	632	588	589	595	572	611	611	655	595	619	627	552	652	598	562	647	603	632	576	629	637	616	611	586	626	628	663	612	631	570	639	618	597	618	623	612	636	567	589	619	574	584	599	624	626	585	605	626	601	634	593	626	609	621	608	599	595	599	599	639	595	584	614	624	590	601	615	649	602	622	587	647	603	623	595	602	640	597	584	596	603	594	587	602	611	625	646	576	667	627	569	594	632	604	638	623	590	626	640	634	679	611	615	634	600	638	555	614	579	585	603	581	630	596	633	581	613	602	586	619	624	584	564	609	617	640	593	669	617	634	613	634	618	594	610	580	602	658	622	604	592	615	622	601	641	576	611	570	664	614	568	598	659	592	594	603	595	667	605	627	552	573	584	653	620	601	627	617	644	619	635	646	612	569	634	586	605	625	626	569	546	609	602	592	589	591	651	599	596	582	609	604	577	594	551	596	623	624	588	581	626	603	630	617	624	609	604	595	618	560	616	639	656	600	598	587	604	617	626	554	616	610	547	635	621	614	601	588	573	618	577	612	601	601	637	634	677	613	608	630	594	609	601	586	609	608	634	598	615	596	587	614	628	621	638	584	586	629	623	640	635	614	597	649	583	630	587	645	592	585	631	650	598	589	581	602	637	630	647	618	563	619	625	649	577	629	577	597	601	595	640	612	596	602	625	630	612	639	570	591	630	587	643	651	632	609	627	645	633	641	623	611	569	585	586	600	621	596	621	572	645	564	589	561	622	611	613	608	602	606	598	650	583	601	599	643	661	655	604	600	613	598	641	543	602	630	613	660	615	660	592	571	575	645	624	574	560	597	572	641	632	616	632	573	629	674	615	588	600	615	630	598	611	624	591	617	621	610	611	612	609	610	591	657	629	562	625	617	593	603	606	587	578	582	561	648	575	601	595	645	631	584	655	677	599	629	602	559	611	598	590	607	661	646	558	586	595	619	642	615	605	591	657	627	618	623	589	635	638	630	610	637	611	585	613	595	617	609	619	636	626	623	565	623	613	645	654	617	641	597	623	631	614	616	654	589	623	627	611	591	646	608	560	576	610	609	602	566	617	584	605	659	636	605	607	634	574	619	667	587	633	589	558	612	605	602	562	538	597	598	568	636	662	603	608	597	664	588	617	557	580	607	575	574	603	623	614	623	619	613	584	603	627	631	624	613	609	602	564	608	644	596	598	614	579	624	633	583	635	620	594	560	612	563	637	603	625	582	636	618	592	664	611	589	624	577	642	608	598	596	623	629	625	605	655	664	656	570	614	647	596	600	594	650	588	612	595	638	652	601	611	590	608	598	582	594	609	621	595	599	583	601	613	603	610	608	636	626	615	602	546	638	660	657	590	600	623	597	666	629	639	643	651	622	618	676	641	633	645	628	634	675	583	585	607	594	610	575	631	575	586	587	624	654	594	617	544	592	545	571	606	629	598	608	607	619	592	602	668	619	661	598	630	625	590	559	598	648	575	618	604	653	614	580	662	589	638	583	615	600	608	603	616	620	602	610	614	612	623	621	632	628	638	662	648	594	600	651	656	600	589	616	633	580	622	601	619	621	617	597	573	569	578	674	619	627	605	613	598	639	606	638	609	652	612	610	571	608	637	622	586	638	614	584	615	623	609	589	590	585	623	636	625	666	608	630	628	608	628	637	594	612	622	637	604	617	616	602	605	596	619	669	590	583	572	591	636	580	580	683	576	641	614	618	615	600	619	602	606
24893	21359	27150	25551	22362	21511	13385	9474	7157	4448	1630	696	617	610	647	644	608	679	643	650	662	609	691	648	697	627	632	645	618	630	642	660	669	690	631	620	621	647	672	676	615	667	649	664	616	587	659	635	666	646	699	664	655	629	606	624	689	629	672	663	695	635	639	628	685	642	621	639	674	651	630	641	677	661	644	642	612	641	623	662	656	639	632	642	673	629	627	646	656	630	634	685	663	623	700	614	661	651	665	602	666	683	676	641	614	642	654	633	679	616	573	608	645	654	673	599	598	692	639	667	651	713	676	683	673	645	633	595	591	606	651	657	639	636	671	612	611	625	659	636	643	611	672	643	682	628	637	644	663	609	678	687	681	654	673	662	653	649	657	669	644	618	646	644	691	642	662	644	714	642	660	626	624	620	604	636	638	660	674	670	659	698	685	667	642	632	651	715	690	669	633	644	613	621	625	625	644	687	651	664	663	634	646	637	643	666	653	656	606	653	696	610	676	655	673	587	599	630	634	656	628	695	666	691	649	644	691	630	609	668	633	634	619	658	619	666	676	660	667	679	626	671	653	675	651	640	661	630	651	625	619	691	653	638	673	650	656	708	643	634	660	638	630	631	671	634	648	652	644	657	683	612	676	644	660	643	623	619	682	671	620	631	650	605	675	662	648	691	669	633	646	630	629	613	709	645	677	646	641	632	646	652	669	637	642	627	665	615	631	608	697	573	625	643	668	658	649	681	652	671	639	658	661	631	664	651	636	637	676	665	654	635	665	647	636	645	639	641	691	677	638	603	635	625	680	664	672	683	641	619	630	643	616	648	663	654	668	615	644	669	646	655	650	611	629	603	647	645	643	659	632	657	623	634	633	658	617	690	668	640	613	633	607	657	657	669	657	640	630	674	659	618	639	593	661	644	649	671	654	625	651	663	689	659	662	675	642	693	617	665	661	619	671	653	652	642	669	656	617	635	625	648	596	620	695	604	652	637	627	650	644	615	598	647	656	672	649	654	679	611	662	669	629	637	642	613	664	623	629	628	638	634	617	605	647	614	605	641	660	622	641	642	641	635	632	684	645	684	638	674	635	642	634	628	624	663	635	631	671	677	626	660	625	621	682	687	627	671	665	624	664	644	617	602	652	641	632	642	671	632	655	661	663	625	681	647	624	661	646	660	609	618	642	630	642	655	634	635	668	690	657	662	676	667	616	679	647	625	691	604	664	627	647	638	647	664	629	637	652	619	626	670	653	638	631	700	622	628	650	655	610	631	698	614	652	626	660	637	686	676	616	646	646	619	630	669	655	610	635	663	654	629	667	631	642	609	648	648	617	609	585	628	723	629	634	636	655	607	610	640	637	672	635	614	633	639	633	600	704	633	627	663	665	637	609	658	627	621	642	618	641	616	689	646	613	607	642	663	661	667	668	663	636	628	650	641	657	610	651	656	662	644	666	626	604	609	648	688	657	664	634	645	658	668	642	668	680	639	609	674	651	667	644	630	636	651	600	637	633	638	639	695	621	636	640	649	640	661	703	603	650	639	635	597	666	653	669	647	677	655	722	666	614	615	660	610	657	662	658	644	652	653	643	687	634	615	611	624	665	594	655	671	676	600	608	690	658	603	620	664	662	659	662	645	673	645	628	649	686	628	632	661	671	616	642	651	659	656	650	645	593	637	671	641	674	664	677	663	673	647	667	627	613	632	627	636	663	684	687	636	658	652	642	699	688	627	658	662	666	644	620	644	629	668	621	682	653	682	666	629	628	639	654	647	643	683	611	676	685	633	659	622	626	645	637	688	680	664	688	590	586	608	698	656	644	653	709	619	623	649	661	656	648	639	641	692	708	660	600	658	677	635	641	647	624	646	663	689	581	647	653	645	662	669	698	623	626	637	693	624	646	609	614	641	626	636	651	662	664	678	608	677	647	616	690	677	578	635	634	655	626	644	680	644	626	659	672	618	653	670	676	676	614	635	642	656	673	611	656	680	645	663	645	666	650	622	678	704	615	706	591	715	660	621	609	655	649	638	662	673	683	629	639	676	665	666	628	660	679	675	679	654	649	668	738	650	626	673	619	640	683	632	618	690	637	647	627	640	651	612	630	600	601	635	671	604	624	628	681	677	604	640	623	583	611	670	646	644	698	634	605	676	661	644	707	670	673	657	659	616	665	676	680	624	638	631	658	636	703	608	656	640	653	684	675	682	669	664	664	659	642	638	640	610	666	699	649	660	638	641	660	603	650	656	640	623	664	660	662	621	643	627	693	657	652	610	606	620	665	653	647	690	634	675	644	647	657	657	676	666	644	669	616	658	630	674	630	664	676	631	612	645	619	667	648	659	639	636	646	639	637	648	626	641	652	631	664	669	666	650	659	648	660	666	694	649	662	664	606	673	625	621	670	674	620	655	681	669	636	617	671	702	650	633	648	660	635	656	639	664	611	628	614	662	654	680	645	648	649	630	626	683	595	645	699	644	657	605	627	656	655	632	654	660	656	644	642	637	649	680	687	640	648	628	676	637	684	656	686	669	686	641	668	618	655	627	660	649	662	663	611	674	617	632	682	671	687	650	614	643	639	669	681	668	614	690	675	687	622	657	643	648	605	648	629	666	701	660	616	650	646	641	624	639	635	658	681	649	663	614	661	639	605	677	631	621	664	645	695	640	671	666	653	626	682	627	676	628	658	617	660	617	663	651	638	635	653	628	670	655	616	691	656	642	663	624	666	649	633	643	658	611	629	605	665	684	619	638	650	712	629	639	674	651	653	642	658	651	652	609	645	659	659	607	635	660	635	618	678	654	646	641	656	586	657	637	677	676	622	614	675	678	650	634	629	670	613	652	667	635	630	651	631	677	663	616	674	637	662	665	668	641	622	620	636	648	635	602	661	623	679	655	683	613	646	664	663	641	613	691	644	662	635	628	659	614	647	638	591	619	628	633	660	679	681	656	670	712	688	657	645	633	662	655	614	661	628	654	608	599	648	613	605	653	684	674	675	631	622	620	645	618	689	638	655	613	663	656	625	680	699	676	646	630	651	695	637	653	637	652	635	652	666	659	647	670	654	659	663	655	585	600	634	634	629	645	577	662	658	656	604	598	664	623	669	638	639	633	661	653	646	652	643	673	599	643	641	632	667	678	661	616	668	636	600	627	639	665	715	679	628	614	625	611	648	624	665	647	644	637	603	626	686	644	593	649	630	673	636	654	673	646	689	662	623	657	663	645	603	628	675	695	686	601	681	661	612	635	689	686	715	675	669	671	617	641	637	643	631	624	672	617	649	672	664	635	668	638	571	626	648	670	678	645	628	651	626	636	683	621	651	587	698	702	691	639	677	678	653	627	705	638	661	658	632	652	640	643	627	623	688	671	634	626	655	646	625	646	662	624	632	671	632	652	632	625	644	677	609	650	642	701	639	658	663	616	678	677	636	672	685	694	655	634	676	638	618	675	652	638	706	646	652	682	667	686	626	664	649	625	637	670	639	659	658	653
35959	52013	26945	20471	29265	27001	18407	15410	12115	7234	2350	683	714	700	703	728	675	744	691	693	733	708	716	731	715	665	689	656	739	715	741	702	671	725	713	697	656	711	688	653	726	665	705	716	719	671	698	752	704	719	728	682	655	711	705	697	694	760	707	701	731	682	721	688	675	722	695	672	668	691	655	711	696	702	708	736	684	720	679	701	702	718	663	675	715	657	719	695	662	695	659	708	653	669	682	665	699	673	742	724	724	692	661	675	699	699	685	704	692	706	708	681	695	692	672	687	704	668	753	705	696	716	684	669	672	700	722	682	707	674	714	691	683	663	734	669	713	694	707	720	680	693	700	695	730	697	711	678	691	681	698	731	692	710	696	712	692	714	700	693	684	721	716	706	707	689	693	699	687	730	699	655	705	690	712	685	705	732	717	680	661	716	689	694	683	705	735	669	701	694	700	688	691	668	754	695	706	710	631	745	661	696	699	641	665	729	698	695	704	656	729	708	703	716	704	723	666	649	654	665	679	715	685	714	703	690	736	724	718	678	650	723	706	728	678	693	652	709	714	677	735	743	737	662	727	692	654	696	671	709	688	710	737	736	727	702	706	710	720	664	680	721	697	674	683	696	703	664	701	697	701	684	699	696	702	697	696	706	718	722	683	679	703	676	701	674	679	703	666	704	694	701	722	707	717	673	677	697	733	677	714	748	678	657	712	694	712	671	693	670	722	764	700	759	693	667	732	733	683	701	669	715	721	762	742	665	720	648	661	646	678	702	700	686	661	698	676	711	708	691	735	680	711	737	693	720	733	712	654	716	709	736	703	757	713	688	709	732	725	724	672	700	659	705	725	700	698	674	698	699	700	695	685	657	673	675	669	724	658	678	689	707	719	679	719	695	658	723	706	693	746	682	716	681	705	644	681	732	695	721	655	703	699	703	713	679	694	674	715	675	689	681	721	669	668	719	687	722	714	685	722	708	693	671	697	717	706	692	681	722	708	679	738	649	689	698	675	684	663	678	696	731	685	686	705	712	702	706	733	652	691	717	699	681	714	679	678	766	717	703	745	714	707	768	719	717	668	703	681	686	679	677	708	693	715	665	700	702	681	686	680	732	692	671	706	695	681	677	739	716	719	681	686	724	715	660	664	737	702	648	683	717	734	675	752	648	706	684	688	703	743	712	712	714	748	683	657	696	689	722	704	780	677	703	687	717	705	725	705	699	693	736	696	734	711	707	711	733	729	717	723	678	682	696	721	725	685	726	682	699	731	728	724	713	682	647	676	715	703	707	697	678	702	671	678	661	678	682	713	693	713	739	692	673	693	725	715	685	672	726	726	701	738	693	699	687	716	674	710	747	718	687	675	645	741	676	710	685	708	640	699	671	706	704	701	699	642	694	714	693	709	680	685	730	698	736	719	660	740	732	722	688	683	708	714	699	685	747	685	675	699	662	733	701	717	687	677	709	704	657	766	722	673	701	648	732	669	725	661	688	709	706	638	703	690	694	744	744	656	689	743	687	697	713	728	712	665	695	708	666	695	697	708	712	706	688	704	715	692	664	699	662	721	686	715	745	681	688	695	708	686	739	722	727	691	677	675	642	666	719	693	738	657	716	685	734	695	589	643	706	724	702	745	692	726	716	692	699	705	697	748	728	671	667	647	705	700	717	701	693	745	721	681	696	747	710	689	704	716	714	665	692	627	730	684	717	689	694	713	690	743	691	697	684	712	696	684	676	689	685	707	696	663	740	698	715	675	725	715	708	649	669	694	714	703	767	682	717	693	707	698	652	676	674	690	699	696	698	669	720	652	669	711	697	720	711	682	709	688	731	693	664	678	703	710	668	707	661	721	711	700	678	649	642	696	688	718	759	708	668	752	708	709	700	711	681	721	689	695	702	726	711	684	717	663	706	694	670	702	681	731	675	722	684	736	712	653	724	675	667	668	716	687	742	653	666	675	684	745	728	669	680	743	711	699	688	679	709	702	704	709	690	668	676	724	722	663	694	645	691	729	705	676	723	715	671	690	757	723	687	675	675	665	712	668	694	731	658	687	705	704	748	737	714	699	755	719	670	734	696	710	719	684	737	752	705	716	685	730	687	721	738	678	668	733	699	682	736	675	699	684	700	707	639	694	724	693	734	689	709	663	701	713	709	666	695	697	720	674	713	672	698	674	638	722	718	686	716	733	711	709	713	706	653	679	749	681	671	714	696	688	713	716	714	739	698	734	708	679	730	691	693	735	719	692	638	712	709	715	706	664	693	718	686	664	705	687	684	665	777	689	705	753	712	691	730	721	682	718	720	689	668	698	710	684	698	726	702	712	701	695	655	692	709	711	672	679	640	705	719	689	725	717	690	681	720	712	717	712	693	632	749	673	678	692	747	726	687	682	698	650	711	677	720	647	676	674	652	719	697	670	735	685	691	692	684	690	674	694	712	670	703	664	691	713	734	698	674	688	687	670	713	687	678	698	668	679	705	741	687	727	700	707	720	711	714	722	710	720	711	703	745	659	713	678	710	714	692	674	690	704	676	744	712	729	742	761	636	759	706	672	694	697	685	720	715	707	709	711	660	695	726	733	734	692	694	697	718	673	733	714	701	694	722	724	727	714	634	655	694	708	723	715	717	732	679	711	754	739	696	699	741	738	703	724	688	670	629	722	716	657	710	672	700	720	744	722	693	671	714	698	717	690	657	727	687	708	715	678	682	715	712	693	679	644	764	692	692	693	684	696	660	702	698	629	709	710	719	671	696	668	707	725	716	680	671	695	679	719	693	671	668	747	712	681	712	704	704	714	726	718	727	752	651	686	678	722	723	678	702	649	723	671	674	698	682	699	665	710	679	654	686	684	647	655	715	702	691	669	724	723	713	725	688	673	769	677	650	704	691	665	742	748	707	682	702	750	686	635	719	714	709	717	728	707	675	720	748	680	713	736	664	664	655	699	733	671	700	723	726	704	688	717	678	721	721	690	686	694	669	688	753	706	694	714	731	667	712	701	703	677	740	689	739	692	706	708	715	711	696	672	683	684	736	699	691	660	706	644	706	697	705	709	656	695	684	750	666	703	717	724	702	717	688	670	707	696	656	701	672	690	681	662	659	679	686	695	662	726	732	713	695	695	708	704	731	691	692	682	730	664	654	700	688	651	715	677	668	730	715	742	686	716	682	664	707	690	720	702	671	755	688	679	698	660	744	679	692	690	685	730	697	683	688	660	654	731	671	722	689	712	744	692	701	728	712	711	700	756	764	710	679	711	678	681	741	713	718	700	694	695	697	672	678	708	716	711	695	717	696	716	709	663	643	714	702	673	702	667	682	679	701	730	684	667	738	685	687	727	715	677	652	698	715	654	664	700	674	709	687	699	658	716	702	711	701	650	749	716	619	760	660	718	682	697	727	691	677	670	746	736	701	715	705	720	679	716	736	741	690	693	767	758	729	728	643	728	713	735	711	701	674	729	726	698	696	682	679	725	709	665	733	696	701	698	659
22542	21139	28701	23908	24646	35831	36846	31619	25375	16769	5552	887	886	818	890	865	882	876	884	894	858	845	821	831	856	884	842	849	846	875	918	864	870	881	911	820	876	910	868	861	831	906	881	823	883	895	861	906	869	826	889	848	876	849	900	859	830	889	831	877	898	899	847	831	880	880	890	861	862	823	833	874	899	803	838	806	930	864	848	893	833	832	853	859	856	865	838	939	781	854	882	854	813	825	931	875	896	888	934	906	856	842	874	842	822	861	851	842	842	845	879	893	923	860	857	834	857	862	821	883	850	896	908	894	827	831	874	801	866	854	847	884	889	865	919	840	893	845	864	844	854	845	840	869	869	871	902	851	836	839	850	893	872	796	856	878	803	852	805	817	851	840	833	815	843	857	881	862	882	867	880	913	829	937	909	852	894	837	932	849	895	876	803	897	861	884	823	865	859	829	903	805	859	893	846	865	912	945	858	848	847	858	858	857	824	864	881	820	888	874	861	876	874	847	901	844	898	886	875	882	830	858	801	886	922	881	863	881	845	841	848	829	862	884	918	843	820	868	899	851	849	794	853	910	888	863	856	854	805	830	901	854	973	862	851	838	859	862	822	871	863	835	852	879	864	840	905	806	811	885	861	850	832	859	875	853	868	878	808	866	881	830	859	839	843	831	912	854	821	915	837	927	895	901	912	859	888	910	922	854	854	837	872	828	848	795	883	887	866	903	885	875	852	829	837	800	857	881	830	861	819	837	793	847	882	836	831	832	858	873	838	851	893	871	791	866	837	895	858	845	878	899	793	898	839	789	840	898	812	933	817	863	882	857	875	897	842	821	835	887	853	860	879	845	894	869	902	909	835	886	866	862	900	906	896	843	870	895	868	873	857	922	843	830	855	839	861	864	886	844	852	864	860	839	876	878	886	834	882	865	873	877	878	875	929	825	858	881	898	874	821	876	857	857	871	864	849	892	876	895	889	909	883	851	846	872	916	874	911	774	882	901	869	847	825	878	858	870	857	827	851	812	884	873	833	838	845	926	851	883	850	870	879	902	839	852	836	816	786	900	837	846	918	875	844	889	853	843	882	846	799	881	862	843	865	874	877	895	842	870	835	833	836	865	857	904	846	886	896	844	827	856	847	907	871	833	900	856	827	831	868	908	913	914	820	848	911	851	895	897	870	880	877	860	845	848	874	848	844	882	851	869	866	815	866	802	847	827	857	889	929	883	878	828	847	828	831	868	855	849	868	835	891	839	917	913	888	849	933	873	852	913	854	834	853	892	872	880	818	849	884	856	800	866	831	852	894	860	919	851	892	900	866	942	879	869	884	841	884	845	846	886	867	893	800	830	902	819	855	823	908	897	857	823	823	895	866	923	850	898	849	841	870	870	889	850	908	867	845	871	859	852	858	849	886	876	881	829	887	809	834	820	803	878	866	829	826	822	851	805	866	859	891	854	823	872	811	867	884	889	826	834	870	861	866	843	833	841	875	879	861	818	925	845	894	880	879	844	872	852	851	834	964	854	825	846	827	871	826	865	809	842	822	855	886	883	898	886	884	828	840	871	820	828	859	911	869	919	899	906	872	852	866	873	827	849	863	873	825	898	892	834	850	850	881	913	873	865	881	849	880	836	929	902	855	842	845	846	798	858	848	915	879	817	825	855	873	852	851	852	889	787	894	876	861	900	834	827	845	831	865	806	881	855	864	822	825	864	914	899	907	875	880	869	845	875	839	873	853	858	934	867	839	877	868	894	830	801	880	875	871	829	840	932	848	831	846	797	849	888	873	828	845	873	931	876	864	786	889	841	861	878	822	851	862	924	873	875	892	886	880	841	855	878	852	890	794	816	890	905	879	836	889	891	888	913	844	869	887	884	899	903	818	833	891	861	826	815	866	857	865	886	881	866	831	836	878	819	810	865	874	873	863	917	843	882	847	862	853	879	908	864	876	818	848	841	841	834	898	900	844	910	854	863	831	852	867	916	869	780	854	863	844	858	892	878	853	865	894	818	844	837	827	862	844	849	857	909	848	850	826	876	919	923	852	854	858	819	859	858	872	864	817	828	855	865	849	814	860	861	890	863	905	874	913	858	905	882	884	892	831	856	851	864	908	856	840	807	860	817	801	858	875	873	844	829	898	829	851	887	902	843	899	873	868	912	834	867	853	848	889	818	835	798	850	892	871	921	801	850	907	847	860	878	877	864	867	914	894	847	890	861	837	877	883	892	817	862	847	861	867	883	863	915	865	817	877	844	825	820	906	849	864	897	850	902	878	873	855	849	849	839	885	867	911	878	819	884	850	889	858	877	833	910	829	819	863	853	859	845	826	828	833	858	888	864	811	859	915	839	863	816	812	841	822	881	849	860	854	842	903	878	896	872	881	837	855	758	825	838	873	855	884	883	939	862	864	850	806	837	840	835	861	885	850	855	852	838	868	862	865	871	830	871	902	845	875	909	940	894	854	883	859	824	883	866	933	804	883	914	832	880	872	897	897	850	849	841	858	850	883	915	850	873	825	840	882	827	850	846	879	862	854	845	873	819	858	849	901	816	821	808	824	859	835	858	875	861	859	840	887	868	895	891	936	907	880	911	872	835	894	817	860	883	879	834	900	840	822	907	857	864	917	886	861	851	844	867	814	846	867	877	805	871	837	838	874	823	843	889	803	871	825	847	879	817	871	811	825	912	868	845	842	912	841	895	890	863	910	867	831	824	837	875	843	850	894	881	846	848	883	878	898	899	871	809	850	843	824	854	800	908	850	857	842	850	842	825	881	871	803	851	897	819	874	880	834	877	857	810	863	869	913	826	869	842	853	814	855	929	846	854	805	859	844	843	883	876	850	841	896	861	845	864	871	881	895	869	795	807	918	859	838	849	809	835	811	898	910	846	910	800	855	890	841	860	903	842	865	857	880	865	841	842	929	813	868	891	867	891	891	843	825	879	867	843	859	823	873	882	877	863	839	876	823	860	853	930	881	853	857	877	823	883	865	852	836	857	877	837	948	851	916	845	879	895	891	841	845	845	916	842	869	886	825	871	889	885	839	874	830	892	884	892	805	857	878	854	886	850	854	837	852	872	865	844	825	843	850	880	855	893	918	847	894	845	895	898	827	892	829	812	853	865	823	868	850	838	899	880	826	829	792	883	856	813	862	872	893	830	907	833	896	860	814	867	878	864	853	904	829	841	890	869	865	872	859	926	901	841	897	861	875	868	858	843	845	872	808	837	813	855	826	796	845	874	818	902	877	784	893	881	825	874	857	870	903	863	865	812	863	893	868	849	831	842	861	865	885	891	871	871	830	909	879	861	877	836	882	869	874	834	831	855	848	845	859	856	880	854	833	911	885	854	887	892	809	871	845	869	874	856	858	871	841	847	817	824	925	896	848	921	880	817	881	884	859	897	904	851	812	838	882	837	870	865	834	864	839	842	840	841	835	800	861	848	886	841	829	849	859	829	885	916	858	863	874	856	831	873	895	914	894	881	886	830
43799	67662	39517	35668	41257	44409	37182	35105	28108	18940	5525	931	886	899	938	876	907	880	893	891	841	935	846	887	860	890	879	842	869	898	867	868	885	880	871	909	886	869	896	868	900	856	841	887	929	848	867	894	942	895	827	893	932	892	868	869	898	855	811	830	900	896	924	900	888	879	859	851	917	883	878	838	881	890	934	861	878	884	917	879	886	912	851	807	830	904	900	914	895	941	899	881	832	856	923	886	830	861	823	915	871	892	882	868	866	904	858	893	870	898	910	877	896	873	796	905	915	905	884	864	869	874	886	870	874	840	892	892	894	839	867	872	912	898	938	839	919	901	918	822	857	853	906	941	882	885	832	824	885	848	854	885	872	878	904	945	919	891	853	925	898	859	831	903	906	830	892	887	869	867	915	904	859	871	912	878	876	881	899	871	844	880	859	888	890	857	866	864	891	902	832	854	884	937	848	889	905	914	871	902	909	877	873	791	883	898	915	845	849	877	879	857	896	886	888	848	897	840	880	886	868	909	917	884	862	846	864	903	897	871	909	890	846	901	839	895	897	867	926	855	892	847	923	899	882	898	933	920	911	906	864	866	897	895	832	891	842	901	924	870	864	825	897	858	858	862	863	893	864	881	839	872	919	847	909	934	907	858	847	913	858	868	903	905	915	873	877	867	878	884	859	815	873	899	885	907	889	918	936	922	853	900	884	902	903	906	886	852	889	885	831	881	889	888	859	905	888	871	928	857	920	863	798	914	925	895	945	901	949	880	892	896	890	883	879	859	949	859	881	850	859	852	867	840	869	844	869	870	880	840	858	879	863	887	825	896	874	877	882	942	927	888	882	887	902	861	864	899	861	898	877	893	852	908	853	911	892	902	879	875	856	876	877	911	856	842	905	888	908	886	870	862	870	879	892	926	877	876	845	902	859	881	890	858	887	891	897	809	838	879	827	864	842	865	854	903	879	832	916	914	892	948	867	819	914	906	857	852	873	909	841	917	867	893	929	858	915	886	875	833	925	896	862	867	884	883	938	903	899	918	861	908	850	873	886	879	923	875	849	842	846	860	923	876	867	894	879	922	855	900	884	932	882	874	853	857	850	873	832	869	870	868	856	872	904	896	920	820	869	847	880	857	820	887	903	804	863	839	827	939	889	858	857	894	893	882	909	843	855	881	859	817	875	906	912	893	903	939	909	845	914	840	819	901	874	901	876	892	909	869	915	842	868	901	878	875	868	838	832	909	853	893	853	874	940	940	866	873	856	908	877	927	852	851	848	846	887	881	909	866	869	877	829	867	894	880	942	941	873	842	856	879	867	888	887	908	855	867	866	879	818	875	927	843	863	909	898	871	896	940	865	837	846	863	887	836	903	910	881	875	915	900	926	847	907	913	869	916	896	884	868	929	914	892	810	852	848	896	893	886	856	893	881	919	891	902	899	914	879	896	904	888	819	870	890	872	913	867	873	896	877	891	916	849	936	872	879	941	834	911	878	910	836	928	864	915	891	895	884	881	861	891	863	865	899	854	893	846	847	885	915	873	898	919	884	888	877	891	852	848	898	878	888	868	877	871	956	859	907	877	905	870	889	887	839	847	825	896	891	838	870	833	844	877	873	893	893	876	938	906	879	886	864	872	917	979	873	882	862	888	933	896	877	887	887	875	950	935	892	935	852	926	878	848	854	880	843	794	892	866	885	822	867	878	896	891	865	922	871	837	892	839	866	866	880	898	829	864	866	915	883	832	868	949	892	876	878	851	857	861	881	904	854	895	906	833	879	839	863	876	892	931	858	935	874	926	862	912	899	919	913	866	875	901	867	903	880	939	900	859	844	915	878	889	861	876	920	879	817	896	927	846	838	870	827	924	911	857	879	913	881	899	894	872	842	875	854	877	922	949	938	843	871	851	873	874	881	876	847	904	853	878	859	863	884	900	858	847	825	851	854	868	892	894	901	896	851	917	834	912	895	901	882	915	894	929	911	885	850	915	895	823	816	852	882	869	881	893	863	919	836	928	875	867	855	890	901	850	877	847	889	860	895	938	840	783	885	843	830	876	896	900	925	817	908	882	844	901	931	875	869	873	886	901	876	860	878	849	839	839	845	853	853	872	822	889	908	852	896	881	902	867	884	906	859	857	877	911	892	927	922	845	817	872	874	871	843	887	848	873	891	868	841	877	929	862	850	933	895	891	896	872	868	839	885	831	887	866	919	895	843	869	874	850	906	832	893	872	906	944	919	862	888	863	853	863	906	911	883	869	924	873	889	859	869	853	852	843	865	934	914	895	907	852	844	828	882	868	867	910	872	869	856	843	905	857	914	864	941	872	835	902	894	911	965	861	834	825	871	875	842	874	929	926	854	908	890	868	874	902	882	876	885	851	886	897	879	890	891	795	869	900	869	908	914	895	886	860	842	878	910	913	895	880	940	839	833	881	896	848	918	820	844	868	850	888	919	837	882	880	904	886	826	866	886	888	883	850	873	912	859	881	859	857	863	876	842	871	866	860	841	855	943	882	830	924	802	870	882	905	899	823	879	827	913	855	918	887	817	888	892	960	850	887	955	907	876	853	871	868	896	875	905	918	870	852	888	874	911	841	871	867	881	869	873	839	872	886	891	895	919	845	860	905	905	847	895	879	922	843	864	814	844	888	874	915	903	842	904	886	860	866	901	891	892	911	902	883	854	827	855	894	881	897	844	848	897	933	856	889	882	815	861	874	857	906	856	843	892	902	912	886	915	862	861	865	915	912	909	895	852	883	893	864	881	856	885	853	857	813	865	865	932	897	906	862	871	913	878	836	918	876	843	878	891	903	884	882	840	908	857	909	864	852	877	903	920	897	864	864	930	839	850	829	942	922	913	925	915	874	876	874	864	865	913	880	885	836	879	886	879	900	888	849	839	870	921	838	877	878	845	920	910	842	874	878	850	883	846	908	891	897	855	841	876	830	904	893	856	843	886	847	882	847	833	864	922	838	890	880	861	888	855	886	901	873	872	817	931	905	881	910	859	868	869	899	903	921	814	898	859	808	936	872	892	885	872	894	930	833	874	868	882	876	904	888	846	868	856	933	891	912	860	842	843	881	910	858	839	845	882	893	848	872	891	882	891	850	890	889	913	908	849	851	858	890	864	881	873	874	867	901	893	925	909	917	868	872	933	867	867	887	928	903	880	854	871	893	951	843	892	830	882	916	901	911	886	913	851	929	902	898	846	880	860	878	917	857	878	849	858	878	904	895	904	854	903	905	914	902	882	845	885	852	844	881	914	888	876	870	891	869	871	914	903	947	899	855	910	884	868	849	854	904	898	873	909	869	880	903	881	875	851	877	843	879	880	867	868	891	906	829	807	857	853	896	865	852	836	838	893	958	922	812	907	881	839	852	891	851	900	854	883	894	926	898	863	877	940	838	829	862	858	872	815	878	918	908	894	829	822	904	880	913	927	890	894	913	879	902	904	909	910	920	901	909	849	876	816	933	883	867	887	835	860	891
32185	36877	31535	14634	6691	4124	1757	2674	2038	1313	571	450	446	440	456	434	427	426	478	461	494	445	452	414	464	430	439	411	446	444	431	452	437	420	417	464	429	463	479	432	432	430	438	501	457	444	438	441	460	485	422	450	479	418	385	481	454	470	432	441	457	454	447	457	455	444	472	444	443	465	448	486	466	411	455	456	428	458	394	467	469	452	422	454	449	424	430	441	403	445	446	474	421	431	494	410	459	392	467	450	439	395	441	437	446	413	467	488	454	449	466	436	409	440	425	469	485	459	466	441	443	466	442	488	416	444	469	448	413	440	414	443	439	466	443	456	447	456	506	491	413	428	449	473	458	445	466	429	517	460	417	451	497	431	442	427	447	434	425	395	466	427	489	447	429	479	420	448	448	457	429	472	451	447	431	457	418	453	444	453	445	476	483	431	465	435	457	433	449	458	472	457	454	497	454	437	453	478	459	448	458	418	397	411	466	461	465	433	421	426	443	476	413	446	477	451	454	459	451	423	421	451	449	458	483	406	467	399	448	407	436	405	442	422	440	461	433	474	438	438	437	443	462	450	411	483	418	428	451	448	461	446	462	436	428	426	468	443	432	466	444	433	419	462	450	428	436	461	468	492	456	456	457	433	450	423	414	457	468	462	457	411	454	427	471	461	447	464	450	427	413	431	438	476	432	467	432	430	444	443	487	471	467	449	441	431	432	495	456	458	422	437	443	410	431	432	429	465	426	418	449	451	493	411	436	440	438	453	430	450	452	438	436	443	473	436	469	452	460	471	449	404	421	475	401	466	429	458	436	431	467	441	439	462	450	460	430	479	427	410	464	464	448	436	432	453	420	469	486	466	430	421	470	457	441	455	401	442	459	474	424	441	453	472	489	432	421	429	470	457	420	431	465	455	432	455	429	476	466	494	446	437	469	443	440	440	456	429	459	429	453	445	433	472	436	409	468	435	438	444	421	456	426	454	422	443	442	471	445	443	413	398	458	437	488	446	457	446	430	443	447	435	427	417	421	472	496	470	427	435	413	427	443	434	498	472	454	476	435	447	459	469	456	439	463	436	394	426	449	459	442	530	454	484	474	432	454	444	457	457	423	423	459	457	422	473	469	440	451	469	448	436	449	471	451	456	400	415	467	432	450	420	477	421	432	455	413	494	445	421	447	448	447	447	444	482	400	446	445	465	400	410	434	456	430	473	454	455	427	410	432	417	444	448	449	452	425	436	464	440	454	432	452	456	494	421	462	431	420	419	428	432	438	456	425	439	471	449	459	494	458	462	451	469	422	435	439	446	397	404	421	419	441	423	462	448	518	495	493	458	448	471	429	428	457	454	462	456	448	441	433	431	471	464	462	429	451	449	450	475	483	448	423	488	408	483	477	444	440	430	417	453	432	429	477	465	449	485	452	480	454	468	460	432	480	482	432	430	446	461	416	440	448	462	429	445	441	473	455	423	448	470	474	446	443	461	424	452	439	466	478	468	425	416	443	449	449	467	409	443	470	430	430	409	450	459	432	475	450	461	407	421	480	450	441	426	393	431	453	433	444	433	425	432	494	466	449	443	431	462	442	458	475	448	441	433	456	461	480	475	454	439	440	439	445	436	477	440	453	454	442	468	461	431	450	431	437	468	455	442	461	455	438	427	437	450	407	434	431	430	454	468	435	436	470	438	459	439	418	462	450	434	452	444	408	365	408	438	427	438	442	437	463	530	444	449	444	440	429	401	454	421	457	449	431	450	458	391	414	456	453	422	447	447	443	445	459	448	485	464	422	428	476	444	428	449	461	449	454	445	499	425	418	470	457	488	443	454	409	441	433	476	449	453	482	457	412	495	453	480	447	411	435	485	460	437	456	423	453	421	425	453	492	441	477	452	430	470	451	471	431	447	405	432	455	481	419	451	449	459	432	390	434	479	435	452	440	437	446	456	456	426	409	438	440	460	450	467	458	446	454	436	474	483	411	488	406	471	452	466	478	444	430	443	432	452	395	479	451	490	457	459	447	439	424	465	439	469	444	468	388	469	434	463	461	489	441	485	455	455	435	429	452	463	500	460	479	443	450	452	459	497	449	434	404	448	440	423	476	444	454	414	474	452	473	430	453	436	443	446	440	457	469	460	476	486	452	432	468	450	516	467	472	450	421	440	457	418	437	421	476	468	415	474	444	421	453	433	434	433	421	473	468	440	459	428	421	447	442	420	474	417	473	394	406	431	440	420	408	442	437	443	464	438	482	441	482	413	445	442	451	412	468	399	430	454	457	447	484	465	473	418	450	448	442	457	441	443	466	459	469	418	422	486	432	429	447	462	469	462	448	463	434	418	439	435	441	437	405	441	437	433	445	436	466	441	440	427	483	433	448	428	440	469	481	469	457	426	467	451	417	460	462	461	452	442	454	447	461	430	439	442	462	435	462	455	422	436	421	454	430	441	451	453	479	438	425	479	448	438	443	460	478	458	442	445	450	436	454	476	460	470	462	446	467	424	439	411	457	474	465	429	457	473	441	459	410	463	454	453	494	446	438	409	460	468	444	459	421	444	445	481	437	472	409	436	418	488	464	466	443	433	478	432	472	442	430	441	424	445	409	401	445	418	448	477	437	454	461	456	405	449	452	432	460	479	438	479	500	472	439	440	447	458	468	439	442	470	451	460	415	431	418	447	430	465	452	462	437	425	398	437	452	431	426	439	432	455	476	479	447	427	429	429	451	449	446	476	471	470	440	423	464	478	415	433	430	468	400	459	443	464	465	423	427	459	453	472	447	443	482	469	448	410	459	429	437	425	468	431	436	436	435	430	432	448	490	442	455	443	420	449	454	478	457	457	448	521	418	427	448	455	424	427	433	467	465	407	467	437	448	464	465	472	436	447	474	460	404	448	414	426	465	471	434	432	440	442	463	418	450	455	447	427	425	432	442	481	423	475	437	430	456	484	452	439	461	437	433	420	484	434	468	460	484	431	437	465	478	418	463	444	465	458	461	430	419	442	397	426	441	446	440	450	401	421	417	490	459	438	440	437	451	436	442	449	452	417	466	398	448	419	424	474	423	408	474	439	472	459	461	466	421	436	463	478	442	475	445	432	449	407	491	420	430	460	425	447	432	435	460	465	472	458	457	464	468	439	480	433	452	460	438	413	456	447	443	467	471	421	440	431	428	424	430	450	405	455	445	407	440	477	420	427	441	480	473	461	451	466	430	440	472	443	445	440	485	442	460	440	454	422	397	455	419	440	458	392	440	445	464	426	434	485	487	439	444	423	447	478	465	466	449	446	434	463	464	454	482	425	406	448	420	453	463	459	429	460	460	436	432	448	424	447	422	420	434	456	464	416	447	455	454	432	449	422	432	449	449	487	442	460	462	427	454	413	500	450	450	410	488	444	472	433	446	461	456	429	471	435	437	464	477	459	445	422	442	445	388	428	434	450	438	450	480	468	439	443	451	405	443	458	460	456	447	464	430	464	477	461	456	442	402	461	464	401
35109	49422	30662	11413	9272	5668	2340	3814	2810	1757	575	471	492	475	476	467	512	523	514	498	488	488	487	485	441	480	516	538	527	459	527	484	495	554	474	482	513	501	519	455	463	484	492	491	500	492	521	523	485	482	507	498	469	496	470	508	486	464	468	510	499	499	453	485	453	478	488	466	512	465	487	475	513	518	494	513	499	493	453	543	499	511	488	486	492	511	513	504	492	484	484	497	474	462	475	477	494	445	481	510	464	489	521	490	479	493	493	511	489	510	500	484	482	485	520	506	501	485	514	469	466	481	502	486	476	524	469	487	507	481	515	491	470	462	499	474	487	518	459	518	495	488	487	495	476	517	464	487	456	501	510	519	521	474	507	483	497	511	488	497	483	514	502	467	465	468	493	538	523	511	446	491	491	477	489	506	487	468	522	518	477	478	458	492	446	517	507	505	493	500	500	498	471	541	501	496	456	505	494	514	512	459	530	481	516	457	528	519	515	481	492	466	517	484	482	475	500	474	501	539	527	481	474	508	479	499	534	485	513	458	461	522	472	470	460	530	501	494	474	496	492	480	505	501	489	456	457	506	523	506	493	516	505	492	471	533	502	447	473	465	490	470	505	496	466	494	491	465	471	485	506	486	501	499	497	497	513	483	483	533	457	501	475	497	462	528	451	513	474	497	493	476	484	485	474	506	483	509	507	466	460	550	521	534	495	501	486	475	472	499	441	528	535	497	506	518	459	516	481	492	487	476	515	519	484	429	523	523	532	519	526	496	475	478	507	465	458	468	530	480	522	509	475	480	449	538	506	496	443	502	485	454	508	521	499	541	517	490	519	484	538	534	490	496	464	505	509	492	461	506	523	477	492	519	497	493	488	473	515	531	482	461	502	449	500	469	501	433	463	500	507	477	449	498	497	486	456	499	461	473	452	482	518	511	487	523	485	508	517	494	481	496	476	531	481	568	482	527	513	499	508	516	447	476	550	537	509	479	498	530	461	500	488	549	474	536	502	524	534	477	475	511	470	505	456	501	481	495	506	475	496	503	491	465	512	496	488	495	508	506	492	498	526	493	489	485	479	456	505	509	460	504	513	527	488	461	496	465	488	476	496	481	463	458	481	419	504	554	508	459	462	434	476	500	477	485	494	505	484	493	483	508	465	505	496	481	521	541	479	533	497	487	502	512	498	483	495	487	487	505	504	513	501	519	495	499	472	510	494	490	500	468	522	477	456	456	495	484	498	466	492	476	531	472	491	490	510	438	447	478	475	478	508	486	483	477	514	484	481	502	460	466	468	494	482	502	516	505	493	528	489	474	500	485	507	485	499	461	459	482	493	501	490	466	507	485	518	451	495	518	482	486	483	470	502	475	479	520	515	487	483	462	506	477	485	448	466	479	461	495	463	443	510	490	530	463	493	523	472	501	483	495	470	499	478	487	518	496	509	451	517	530	469	468	520	493	484	509	511	499	464	483	529	482	469	504	510	497	493	488	509	492	481	482	506	500	498	497	478	489	460	531	480	554	494	471	486	474	511	488	501	495	521	528	495	489	480	468	449	494	503	445	520	488	519	518	466	491	454	460	501	495	499	489	464	464	477	503	524	460	486	476	512	492	516	526	491	527	474	492	524	507	485	468	516	516	491	515	496	485	452	466	494	493	497	467	531	496	489	472	504	468	497	483	490	496	456	494	503	510	474	506	508	476	506	463	504	479	500	463	488	462	470	480	476	473	516	501	490	508	493	468	466	459	484	473	469	451	513	468	450	479	489	488	480	485	502	483	489	497	440	470	477	500	444	492	511	483	503	480	508	493	466	478	526	493	483	523	490	507	481	497	477	481	455	509	489	499	476	493	490	525	465	470	459	494	498	513	505	503	515	495	525	485	482	505	486	454	501	494	481	498	483	463	488	515	498	454	473	503	492	480	503	477	473	509	501	469	465	489	478	502	452	524	455	509	480	484	464	511	471	464	492	510	513	495	502	440	517	522	482	471	507	486	458	510	526	481	506	505	496	508	467	518	478	508	481	502	465	511	540	517	487	515	467	497	453	507	472	460	492	524	523	480	454	503	488	506	467	507	501	467	475	450	555	521	494	493	513	486	534	529	499	481	453	489	481	537	479	509	530	536	500	466	490	516	521	510	533	510	510	499	483	505	517	474	524	477	466	475	522	474	459	483	521	496	471	494	517	513	517	503	508	475	503	507	512	485	488	505	502	512	454	487	497	486	508	476	495	509	515	526	486	497	486	487	492	476	513	487	495	510	470	457	491	513	502	487	482	483	526	506	482	452	490	479	468	484	520	485	440	495	493	470	490	514	483	498	496	527	511	459	498	493	486	457	490	488	463	507	497	494	498	483	518	455	559	502	506	487	500	533	535	519	499	493	479	521	523	491	546	473	501	502	488	511	487	494	480	489	515	492	475	519	459	515	518	495	471	457	496	437	513	487	485	472	494	496	521	527	488	514	501	525	493	494	496	478	530	504	463	521	499	520	484	497	451	520	517	491	530	488	453	496	460	473	458	516	520	486	497	480	513	510	537	490	464	487	489	452	471	435	468	508	523	469	488	466	483	506	448	478	535	471	443	480	505	514	512	508	476	460	508	505	477	486	490	505	505	521	535	448	491	488	488	480	469	520	501	492	502	497	493	476	488	491	508	499	492	518	501	522	482	507	467	466	465	478	509	544	463	496	502	514	483	491	491	527	477	517	518	461	499	512	517	480	473	519	493	485	471	498	537	454	478	491	510	508	462	505	492	502	461	480	482	484	464	495	491	468	496	480	516	505	490	469	481	500	496	493	500	479	455	493	477	476	496	492	485	443	483	436	501	474	513	492	520	515	491	496	510	495	454	505	513	484	474	517	512	498	479	479	482	451	425	467	508	469	467	498	481	484	454	497	475	495	479	479	516	494	448	505	467	490	529	496	450	513	483	458	480	474	508	498	477	517	452	534	485	507	494	490	486	470	473	492	446	482	493	469	464	471	471	451	497	518	493	476	479	485	469	476	519	487	487	492	482	491	509	506	499	467	468	508	500	523	496	526	467	502	460	509	484	458	509	533	536	508	476	495	484	462	548	503	456	508	500	486	513	469	511	493	467	480	469	502	499	528	522	488	474	449	538	511	471	469	536	502	506	489	494	520	451	507	517	499	489	470	447	507	542	456	479	495	505	490	486	479	484	480	526	546	482	478	499	521	556	443	490	472	461	485	478	450	496	531	490	499	467	548	479	498	480	484	485	467	469	501	470	457	533	498	471	500	522	506	519	504	480	502	501	525	494	497	496	469	465	487	519	457	532	460	501	462	492	467	499	497	487	531	477	481	483	482	534	467	481	510	506	504	467	496	521	475	484	482	478	478	492	485	458	518	515	469	516	530	476	504	499	469	530	481	467	467	494	507	499	535	507	460	502	485	465	492	523	478	471	501	463	466	499	503	466	488	480	475	448	502	487	461	470	522	528	492	470	505	462	504	454	467	518	474	509	505	459	490
23586	21172	28353	24264	23038	20094	15615	25503	18902	10628	2027	567	523	551	540	533	566	562	578	538	543	572	557	534	564	562	525	573	501	548	573	520	542	536	550	590	531	530	573	563	545	545	529	561	541	552	515	530	521	568	549	523	538	556	589	522	567	566	542	542	567	533	535	551	533	545	544	546	552	566	574	528	567	564	541	541	521	554	555	507	558	557	541	526	505	568	534	567	546	554	561	568	525	544	545	506	541	577	596	589	532	523	543	610	573	542	527	549	571	576	502	559	539	563	569	515	522	516	532	546	543	535	526	533	564	539	551	504	484	492	543	578	495	538	580	528	567	561	549	572	546	540	545	544	579	556	544	622	537	563	531	524	559	540	535	566	542	562	546	526	588	569	532	549	498	541	550	517	506	523	587	552	547	511	554	542	525	576	508	523	484	493	552	545	573	577	534	588	564	548	551	553	601	521	618	546	531	548	583	533	530	518	571	557	520	541	534	521	575	567	540	519	535	543	528	573	509	577	543	575	518	517	549	556	533	551	544	548	558	539	562	534	533	567	566	526	547	580	559	524	585	502	533	551	557	596	569	561	572	556	538	519	509	512	542	534	538	544	547	579	539	500	520	570	553	557	573	509	514	519	493	554	552	543	525	543	504	567	570	539	542	528	530	512	513	513	546	542	513	521	513	561	575	522	554	573	595	528	511	535	505	552	540	524	533	559	529	556	550	533	511	525	545	519	536	540	506	565	540	543	599	530	543	569	525	560	549	495	537	573	573	550	529	523	571	553	565	569	523	578	557	540	531	504	584	558	539	526	550	486	532	577	519	540	544	503	574	553	554	576	576	567	553	545	517	549	568	554	547	566	604	559	552	527	546	523	543	544	563	550	565	534	561	564	544	545	596	529	561	479	552	532	516	504	597	529	543	539	528	607	582	581	497	532	516	530	524	551	559	537	570	531	596	590	545	539	515	581	541	549	521	505	569	504	531	545	547	557	542	590	543	612	533	530	515	517	569	567	519	537	559	567	511	587	503	527	569	535	551	539	591	583	556	565	545	519	537	593	555	623	522	579	524	544	568	578	527	511	529	534	543	505	555	523	529	538	563	539	527	551	525	537	509	568	546	568	569	544	529	557	554	540	569	540	523	524	518	541	543	507	581	533	529	548	563	547	531	565	521	607	596	505	565	534	565	553	584	547	573	510	563	507	548	543	504	574	553	551	535	549	569	512	516	558	534	552	546	541	546	552	575	558	546	571	521	530	516	553	536	510	532	556	541	549	526	509	537	551	510	553	539	536	515	520	582	556	539	546	552	523	551	542	509	527	560	526	540	551	533	543	545	521	534	563	578	528	592	525	507	541	521	562	576	585	563	550	522	539	574	568	550	557	576	509	559	483	534	552	524	555	519	529	577	561	566	594	547	503	571	544	579	559	517	548	535	537	533	542	508	560	541	524	561	538	600	579	536	537	560	539	515	551	557	571	529	545	494	514	547	553	574	540	570	558	621	575	523	572	557	589	561	590	553	553	508	592	541	515	537	560	536	536	532	561	559	575	495	540	534	515	527	543	538	544	524	539	538	531	532	540	585	577	542	529	554	527	540	527	596	555	578	551	576	532	549	518	526	546	523	513	541	558	533	527	537	534	523	587	589	525	587	575	552	513	551	499	514	541	513	517	510	570	546	527	543	553	546	536	519	512	553	510	495	531	541	585	545	490	559	533	535	556	506	553	552	558	525	565	523	520	539	576	542	520	557	531	569	558	576	536	539	534	547	520	519	574	545	537	547	558	557	554	569	549	572	518	534	539	578	586	560	559	517	527	547	519	525	567	535	517	554	526	594	559	552	509	593	566	516	518	508	516	514	549	521	545	552	533	563	535	540	516	520	544	535	570	544	576	551	524	520	573	531	564	578	537	554	567	554	509	552	513	561	552	540	554	579	556	538	567	578	577	536	542	551	541	551	551	584	569	573	527	585	564	538	521	554	554	572	522	562	538	545	563	557	604	565	566	567	550	533	572	523	475	580	543	544	529	540	562	567	542	544	563	558	537	530	552	552	542	561	550	539	571	568	561	580	556	543	541	556	560	552	521	502	569	502	520	540	535	502	538	539	561	542	519	546	552	490	493	560	582	514	510	500	565	556	557	517	516	569	536	571	590	507	562	507	525	561	538	528	519	556	544	527	520	536	528	565	553	565	541	523	524	513	542	514	537	537	553	583	527	583	539	564	556	533	525	533	546	508	567	550	547	569	565	564	546	498	549	521	553	545	556	566	525	556	543	524	553	517	549	556	546	567	545	571	546	549	560	541	556	552	574	587	536	542	571	555	579	523	580	511	525	535	551	550	510	565	577	540	539	540	508	563	518	537	530	519	529	561	544	561	529	555	515	550	526	536	530	543	556	506	554	535	557	551	556	545	548	592	482	507	508	514	574	527	578	542	519	521	543	543	553	522	554	511	539	521	543	531	557	532	521	521	560	530	549	528	524	596	515	569	553	543	573	565	569	541	512	551	537	554	545	522	536	569	582	615	529	554	612	549	551	513	533	532	562	502	559	560	514	577	541	522	563	509	558	514	526	562	554	576	565	558	541	578	568	601	523	518	526	574	547	541	503	530	541	562	545	542	532	545	555	578	528	530	587	564	538	517	491	510	573	547	576	552	556	525	537	536	536	525	538	575	520	549	507	524	524	521	508	571	632	556	567	560	515	553	498	529	550	554	564	555	541	541	558	570	515	554	560	532	528	510	572	569	579	549	543	536	532	529	559	555	554	528	518	554	561	560	521	490	581	535	534	525	545	538	568	572	524	522	524	526	523	538	537	507	508	541	483	520	556	536	553	548	540	518	522	493	508	539	569	538	570	561	542	570	540	546	532	546	551	528	550	584	541	511	594	587	596	553	547	540	546	496	514	511	528	528	562	518	539	499	583	531	532	548	548	551	564	573	540	511	543	560	551	532	517	547	534	546	574	573	519	519	545	546	527	548	539	565	535	530	525	547	513	523	568	546	506	542	516	535	576	550	543	508	550	584	521	551	490	527	571	548	578	520	519	567	547	573	525	542	550	559	531	550	571	531	590	541	526	552	555	583	523	545	551	497	484	606	513	514	511	558	555	557	538	549	561	573	546	539	529	536	532	590	522	525	540	574	563	559	567	540	540	552	514	554	531	482	544	560	589	517	522	524	577	559	519	593	568	562	514	570	540	543	566	547	496	571	543	558	544	508	568	555	585	505	537	564	484	519	517	524	505	522	579	519	533	567	605	539	573	552	530	540	553	568	541	579	535	522	564	537	556	540	528	491	517	574	525	502	518	483	528	545	547	600	539	533	537	562	550	539	616	566	565	523	527	554	569	550	566	536	556	544	561	583	528	516	587	533	496	496	567	555	532	579	563	524	580	515	576	488	509	519	532	570	522	531	525	566	551	595	584	552	514	545	540	521	572	531	553	549	554	509	543	569	529	521	532	561	511	567	552	572	510	565	521	530	549	579	585
41892	63436	40221	19188	29061	17055	18370	29184	22028	12772	2211	562	589	570	561	564	561	605	610	571	582	590	544	594	584	612	541	607	536	613	551	581	589	610	557	574	565	592	576	541	581	587	533	566	586	575	592	577	587	565	540	547	550	564	528	556	561	548	549	566	588	571	611	572	564	536	547	575	585	564	565	590	580	589	569	556	596	548	581	606	546	584	563	579	553	618	570	568	552	551	506	552	584	553	583	580	582	556	548	600	547	557	586	523	587	553	565	566	551	562	552	569	611	602	532	573	540	595	585	592	538	598	552	556	588	542	579	587	631	603	548	547	551	543	550	579	612	536	533	516	585	602	603	592	568	576	551	578	556	578	583	585	521	505	593	575	583	584	558	592	578	571	592	559	567	532	601	557	593	586	569	554	599	535	603	548	559	630	551	549	566	536	576	583	541	572	529	600	529	544	533	593	566	615	651	574	606	553	551	568	588	600	584	608	556	545	514	589	542	603	572	581	575	610	579	551	574	551	595	573	603	571	559	582	568	603	570	532	595	599	570	586	572	555	620	570	600	553	565	578	571	563	591	576	527	573	609	617	518	559	601	572	584	561	568	600	609	574	563	576	566	594	589	534	605	546	514	567	563	592	602	539	506	571	587	577	585	548	565	556	579	546	570	607	600	582	562	593	564	545	599	548	553	599	544	563	581	586	556	592	582	579	580	528	553	605	552	583	608	545	559	560	580	570	536	593	581	555	614	557	602	569	566	553	574	577	519	592	558	567	565	576	549	591	535	552	566	561	569	590	568	651	547	583	525	553	613	582	603	553	542	597	642	555	583	583	615	607	591	568	557	578	565	560	584	560	575	548	562	564	593	592	585	564	575	606	588	534	587	597	579	567	589	540	630	579	591	600	584	541	570	577	590	592	536	608	560	523	585	564	577	576	541	567	589	559	543	571	566	563	552	562	581	617	546	566	572	602	571	546	544	566	582	536	597	586	598	553	519	569	574	581	551	581	571	589	574	578	594	604	588	576	550	585	540	579	527	616	571	570	591	629	553	565	553	555	602	578	539	573	572	595	549	599	548	545	581	620	595	542	552	546	603	539	565	606	634	556	569	573	595	539	594	575	533	577	565	557	569	575	571	565	580	575	586	592	595	557	592	582	566	575	570	599	537	572	572	592	554	578	607	558	595	557	624	555	578	567	569	596	608	541	580	526	583	548	604	573	579	575	569	613	549	559	567	585	571	555	569	564	571	575	599	569	575	552	555	568	576	529	551	580	555	580	560	571	545	587	596	581	571	588	597	553	563	565	531	585	580	602	549	557	587	584	564	597	550	592	582	582	546	587	595	551	584	586	582	531	563	572	538	539	559	530	555	599	583	586	558	584	579	597	570	531	585	584	582	601	568	562	540	553	572	563	574	583	588	598	562	578	563	548	584	568	570	591	584	563	587	506	582	572	565	546	557	576	569	606	625	609	550	595	540	566	561	600	557	593	603	548	597	605	573	594	559	633	563	587	564	573	563	546	596	573	565	569	571	605	580	549	583	566	559	575	542	602	578	593	528	579	551	579	623	528	588	553	554	584	592	580	608	617	586	602	579	565	572	567	581	576	546	568	597	549	534	525	543	544	520	571	573	572	604	521	559	561	568	542	548	575	551	612	562	608	577	620	563	546	538	557	607	559	604	547	567	563	570	540	546	581	576	559	578	538	554	577	569	604	547	563	560	563	558	565	534	614	554	588	630	548	591	565	566	610	593	533	555	558	577	574	557	573	573	570	587	533	652	605	550	530	577	514	577	529	554	579	563	594	546	570	582	557	571	571	628	575	550	572	552	542	605	580	546	559	618	588	585	563	584	528	583	591	542	594	572	605	573	552	588	562	590	569	612	575	573	564	522	563	593	538	548	563	605	591	566	589	603	580	549	577	595	597	539	586	526	578	602	531	573	569	541	586	564	577	574	600	579	568	527	608	621	536	533	543	572	581	579	560	545	609	584	547	535	583	621	563	562	541	549	590	545	564	589	566	565	553	541	574	571	580	559	573	574	569	560	601	576	565	559	540	562	568	606	553	573	584	626	556	586	547	590	608	610	534	626	572	567	582	596	580	606	574	588	577	584	606	576	608	580	600	558	559	555	533	610	516	573	599	603	559	574	594	550	593	520	546	551	589	570	562	576	577	584	550	548	585	566	561	571	575	564	596	544	571	570	550	565	582	570	555	572	564	616	523	559	573	543	567	556	558	511	592	530	556	577	565	585	573	569	531	576	587	649	592	551	593	570	577	562	541	563	586	576	543	611	577	541	578	568	583	536	563	580	549	569	591	582	571	563	587	565	557	577	525	594	530	563	555	552	523	562	575	547	563	583	551	607	579	583	545	585	580	577	582	578	555	563	578	556	566	557	612	568	550	591	565	586	550	555	581	570	577	549	594	541	588	599	530	577	556	520	545	553	561	604	579	563	547	544	580	602	534	558	565	535	560	543	564	549	570	575	556	552	592	575	558	558	604	563	613	565	621	543	568	608	553	563	598	584	585	558	571	512	566	588	618	580	570	542	552	528	608	576	528	572	594	555	593	596	571	554	577	576	596	577	545	586	540	548	546	570	579	607	540	557	554	577	587	565	595	556	581	582	545	572	569	605	534	597	565	570	559	529	577	524	587	582	529	577	573	510	608	529	536	573	580	559	599	569	590	566	553	538	544	571	577	560	585	553	578	581	585	523	564	603	569	603	552	584	570	567	567	565	592	532	590	593	584	574	575	554	547	563	568	609	589	588	568	533	568	573	596	590	562	549	575	579	540	602	565	609	553	561	581	558	606	618	562	609	541	520	541	563	582	582	552	605	575	576	585	574	557	562	592	577	598	575	535	534	577	562	568	597	514	580	582	539	565	615	559	611	525	523	561	547	611	564	586	564	572	599	559	565	596	574	541	610	576	589	597	553	576	525	589	623	551	579	583	597	593	586	570	553	540	528	574	594	602	551	591	554	544	580	579	583	596	578	560	553	576	567	614	595	577	589	597	566	572	533	587	598	593	547	569	574	585	560	578	566	605	600	579	605	549	513	539	570	533	556	590	564	564	582	587	569	557	631	579	571	562	566	572	569	591	586	628	568	561	613	549	601	552	569	584	555	591	577	539	545	608	586	535	574	623	562	591	599	567	592	606	540	586	583	571	576	609	559	590	527	589	566	546	564	538	574	604	574	580	582	575	582	592	546	559	586	569	566	578	552	603	540	570	553	554	593	601	558	585	542	593	564	549	581	541	543	561	584	620	603	543	577	566	586	587	545	546	564	585	566	566	543	561	572	565	589	576	525	580	556	576	569	574	572	569	548	572	537	553	520	584	548	581	563	577	576	561	593	596	574	571	604	541	562	558	583	529	588	592	583	574	583	589	577	562	519	557	626	568	581	570	584	570	556	594	598	548	570	559	569	550	560	588	553	597	539	554	632	531	611	569	537	556	582	572	601	565	571	521	577	599	563	578	560	564	599	552
25030	21438	27293	25349	16384	8856	12597	11703	8170	4683	1316	631	625	627	616	644	630	638	603	637	631	602	632	594	637	639	644	624	630	652	620	606	636	641	655	607	625	589	595	620	641	643	639	597	654	640	631	634	632	582	624	669	677	652	636	616	580	606	592	584	591	635	668	596	591	624	591	641	589	580	645	595	615	571	634	594	664	638	657	626	619	623	639	619	613	615	666	621	585	617	599	621	631	635	611	607	587	644	596	621	644	610	612	630	599	625	625	612	605	628	581	623	599	663	620	635	641	696	650	644	575	620	597	605	639	651	645	609	632	659	621	601	611	606	598	585	582	642	582	586	675	640	623	606	596	614	626	604	611	609	622	634	612	678	624	609	671	592	589	645	637	607	651	617	621	583	607	599	649	583	619	637	649	600	590	600	551	635	630	609	602	611	603	631	622	641	611	571	626	622	663	649	609	618	610	610	558	661	630	620	601	607	597	599	645	611	640	604	607	567	621	623	634	655	606	613	660	605	596	654	674	597	637	576	630	616	616	646	625	626	599	634	605	629	650	593	628	617	652	611	638	617	640	630	601	561	595	661	599	597	595	583	578	616	634	642	636	605	530	633	630	602	638	637	635	609	596	628	632	651	639	627	656	623	603	635	596	611	570	601	615	607	612	634	631	571	584	620	594	635	614	599	661	635	661	628	629	666	611	642	580	625	654	678	614	580	639	653	643	614	610	604	624	624	649	619	638	612	624	598	635	622	572	634	648	631	570	623	614	634	550	612	603	619	614	642	632	626	586	594	621	625	603	607	579	629	642	580	626	619	654	619	606	592	626	594	638	637	595	622	617	620	592	646	614	622	654	598	624	607	651	585	653	646	603	605	614	597	618	614	599	626	667	658	616	625	651	613	666	623	620	548	619	651	685	617	625	594	628	583	674	649	608	646	659	606	596	648	662	619	589	631	608	605	615	594	611	605	586	613	630	638	630	618	626	622	634	639	636	674	606	605	589	621	689	627	617	631	662	623	622	563	613	586	591	630	582	589	654	673	561	640	647	663	618	597	584	633	623	595	640	657	602	622	577	641	611	621	603	641	623	622	609	620	581	610	644	645	637	662	621	633	644	643	654	624	616	590	644	591	657	637	581	642	651	653	614	600	626	645	624	624	639	629	602	651	624	622	619	643	598	607	609	631	641	647	632	590	651	579	591	608	680	594	660	655	650	610	592	607	640	626	635	564	598	614	593	613	673	675	618	632	652	615	640	614	584	639	639	612	620	613	647	643	623	615	654	628	615	633	623	582	635	581	685	624	623	599	638	619	623	588	608	615	618	606	585	630	648	624	646	612	637	655	579	597	679	584	624	669	614	635	648	669	626	578	603	599	618	598	604	594	620	588	627	622	645	616	607	644	618	632	663	610	631	611	628	599	606	579	615	645	634	636	601	591	603	697	623	596	645	611	640	643	626	625	600	583	617	586	639	611	625	639	615	622	620	582	669	642	621	597	617	635	612	609	597	635	625	570	619	628	661	617	629	647	626	632	603	628	689	669	630	618	637	572	648	597	562	591	584	629	607	644	624	603	585	623	621	623	643	589	604	636	592	650	625	579	614	631	626	610	593	603	610	630	646	607	614	609	641	625	630	610	627	611	635	609	645	635	659	582	583	636	607	668	626	614	594	600	626	626	601	597	633	642	634	609	659	618	651	623	630	631	583	608	626	660	638	601	646	640	650	647	588	665	655	640	600	633	598	616	618	639	652	632	649	609	627	590	642	641	579	602	593	587	593	629	597	603	649	618	583	547	594	621	617	624	619	624	665	604	621	585	616	610	646	599	618	645	598	599	639	675	632	658	584	617	602	604	609	583	617	627	607	600	637	582	640	676	619	619	673	604	599	636	616	660	616	546	611	599	627	636	613	647	666	649	621	596	652	606	617	618	627	626	635	601	627	648	632	644	642	632	636	628	622	645	603	619	649	644	621	620	610	588	586	634	640	628	635	580	623	653	634	603	614	589	645	621	650	601	650	618	618	599	650	646	579	599	657	590	610	586	637	636	607	586	661	600	652	636	585	627	623	592	634	630	592	598	589	613	654	629	636	648	657	630	643	621	647	643	607	605	626	569	631	630	641	662	593	656	599	656	644	608	636	646	641	610	637	613	591	615	609	642	644	586	635	605	614	644	595	589	567	681	604	589	627	611	605	630	625	599	647	643	624	647	602	599	615	637	639	611	681	647	623	574	639	602	647	588	628	620	662	654	595	620	592	636	625	594	643	582	624	652	599	663	636	604	678	628	631	591	601	598	626	655	642	620	630	617	685	646	587	601	601	626	633	618	584	592	630	607	594	624	643	620	599	589	638	608	614	574	598	589	620	638	611	592	618	622	624	601	625	611	642	638	649	674	635	606	579	640	630	614	586	584	636	611	616	596	608	636	636	606	661	658	610	556	648	650	601	607	609	658	634	672	620	644	616	603	611	632	591	625	611	617	689	646	627	607	620	594	660	634	608	696	607	686	647	688	637	666	567	624	631	622	625	614	632	644	641	651	637	619	611	629	620	592	560	618	550	595	578	600	629	628	620	580	590	616	634	608	621	619	656	569	612	597	577	610	639	587	604	612	638	633	610	592	632	667	626	624	654	610	616	596	605	613	617	627	588	673	603	589	617	647	629	635	617	624	606	638	624	629	591	614	658	608	631	617	627	640	607	596	598	607	653	636	639	637	620	651	616	596	645	643	663	607	612	601	633	598	630	628	631	675	600	583	653	573	611	670	642	644	627	622	604	575	603	616	605	632	622	674	606	619	589	611	596	568	630	655	590	566	630	633	632	657	623	620	605	631	610	625	561	638	625	603	604	570	656	619	682	635	594	618	627	601	625	617	635	591	678	621	614	603	610	638	591	601	626	621	616	611	613	600	662	571	623	612	591	656	603	632	617	558	602	639	576	614	648	629	639	591	602	636	622	604	601	612	640	616	632	624	637	601	607	620	601	670	633	612	663	582	609	621	615	594	582	607	620	619	612	584	646	575	601	656	594	583	653	629	545	582	656	606	629	661	609	653	666	604	680	663	615	609	687	644	635	622	615	624	582	606	630	607	584	662	607	659	631	654	642	610	620	608	591	685	598	660	592	624	612	654	676	624	604	639	593	624	588	643	588	602	672	602	633	624	643	650	644	622	656	640	629	627	607	608	646	626	629	599	613	636	636	601	590	609	668	635	631	645	640	625	644	668	611	662	599	603	661	655	592	599	642	652	602	640	643	648	647	576	604	625	602	637	618	625	602	594	595	624	646	677	611	653	672	634	610	643	658	635	628	597	632	661	657	603	576	593	632	599	577	655	621	589	616	590	617	643	615	628	605	600	600	626	612	610	659	612	639	629	619	648	606	606	597	595	581	604	602	576	590	624	680	629	613	570	627	670	626	599	639	667	653	581	644	656	609	619	623	624	649	552	669	610	618	605	626	628	593	658	607	634	605	642	640	637	598	586	653	643	634	636
39548	52276	28890	17085	16916	13159	19326	17931	13041	7861	1813	698	696	670	686	688	674	663	669	662	692	697	679	678	628	672	711	673	636	674	691	705	714	700	676	686	714	666	656	665	664	665	658	671	700	686	690	648	690	676	706	647	681	632	662	671	639	625	653	611	680	670	657	645	659	672	686	659	711	655	647	661	699	653	653	696	684	669	756	639	658	623	651	665	694	678	687	700	665	654	662	651	610	659	665	656	656	672	699	655	656	649	671	696	687	686	716	648	677	663	689	649	653	665	660	675	698	670	673	661	633	677	698	655	736	667	686	679	676	638	663	652	711	689	675	702	666	693	663	664	729	663	633	686	688	707	656	636	674	654	665	691	660	713	720	700	709	621	677	608	651	683	663	675	655	622	680	653	667	688	689	697	683	657	716	672	687	653	666	636	687	668	657	686	665	691	679	702	700	689	708	654	715	703	686	672	660	653	685	697	657	698	702	698	652	645	721	673	653	668	690	675	694	740	659	694	693	672	685	676	719	666	692	638	626	668	708	653	685	640	698	677	651	683	659	672	657	691	655	649	656	676	670	669	691	676	654	708	633	668	646	683	657	634	714	689	685	711	666	729	650	666	691	661	699	685	665	668	691	697	694	690	668	673	685	676	709	669	681	688	653	660	726	650	729	697	683	665	651	670	691	704	682	720	664	703	648	692	686	674	716	699	683	705	664	695	680	708	659	628	661	686	699	670	642	660	663	665	688	693	627	677	681	670	690	699	668	641	667	682	668	674	657	683	686	664	701	667	744	651	678	699	664	715	677	703	705	672	700	692	694	619	685	696	675	677	647	670	666	684	678	609	674	692	660	660	652	679	670	642	695	681	663	667	634	697	713	620	647	697	696	686	645	698	700	634	677	666	722	632	693	675	635	706	699	673	691	676	630	680	694	652	666	662	691	686	650	706	679	723	703	723	640	689	647	716	674	662	722	666	740	685	681	679	665	668	682	645	699	675	696	686	688	664	640	676	664	624	694	681	649	650	669	657	656	696	670	660	641	709	681	616	673	708	660	706	685	697	686	665	608	684	696	671	637	669	709	684	665	623	640	691	682	686	680	707	648	678	659	684	673	679	659	702	709	674	703	630	660	643	733	675	702	661	668	687	676	602	681	657	699	683	685	642	690	723	680	660	674	694	665	665	656	681	640	675	712	674	700	687	677	702	695	658	663	657	691	659	633	627	668	661	670	665	679	678	708	664	697	663	673	640	686	697	628	666	686	703	694	678	682	667	689	666	662	693	712	637	655	681	652	707	681	661	696	638	707	714	647	678	648	675	647	677	689	671	655	647	675	722	665	635	660	692	733	637	731	694	659	684	696	659	663	673	706	698	663	680	715	633	687	685	643	678	676	694	701	731	668	679	673	648	626	690	677	668	677	680	669	692	641	726	679	699	628	625	676	681	636	661	694	660	646	658	687	682	708	674	644	718	671	689	672	638	640	640	674	693	652	696	687	643	615	682	666	640	638	691	656	702	697	618	687	687	681	678	669	708	660	648	631	690	682	672	682	716	646	664	645	699	652	641	650	655	703	701	676	651	689	706	679	680	661	642	730	658	661	722	619	669	711	717	630	643	679	683	659	662	652	679	683	677	650	673	690	613	659	693	651	660	655	671	647	673	666	750	654	668	660	681	766	696	681	675	684	642	668	656	670	642	684	660	672	632	655	626	663	642	671	678	707	677	702	698	706	666	672	630	643	737	690	620	696	697	656	688	697	730	680	748	704	637	644	672	702	637	689	670	644	649	706	671	686	630	705	623	632	688	690	714	651	640	690	736	718	725	701	665	674	705	632	657	656	654	711	635	635	693	675	679	656	677	635	646	638	644	680	706	648	658	716	728	713	731	683	669	671	661	697	673	719	670	646	673	682	663	695	700	677	669	699	695	639	680	666	672	713	684	677	681	643	675	717	666	684	684	665	704	697	708	662	653	667	639	691	684	678	689	649	662	689	689	639	633	669	678	700	700	673	655	688	705	685	651	686	668	634	645	638	704	603	650	655	686	635	689	662	646	703	692	693	706	612	697	657	657	719	641	644	673	674	674	649	690	678	663	627	662	681	633	679	640	669	678	680	664	637	684	668	653	697	644	672	697	682	658	631	723	744	636	680	646	652	679	704	675	665	676	666	682	701	713	721	728	668	687	699	683	661	666	647	692	701	690	650	678	649	678	675	706	686	654	679	690	700	640	671	630	633	697	670	663	639	721	685	684	702	655	668	666	673	660	670	595	704	693	649	698	642	721	642	706	699	684	669	676	666	675	659	661	705	658	678	668	686	651	638	655	662	659	647	707	665	679	657	694	654	647	683	630	696	701	677	686	661	648	653	663	671	625	672	671	687	684	736	719	652	702	665	676	639	691	695	657	667	647	719	658	653	649	660	675	621	664	639	696	689	666	660	696	706	690	663	691	677	693	635	661	636	719	660	699	633	669	663	706	639	665	658	644	662	669	644	655	687	679	637	636	682	653	710	655	594	666	659	647	683	691	721	658	661	714	704	696	670	656	638	659	649	676	669	657	737	657	656	629	665	659	658	722	657	633	671	651	655	723	701	635	696	664	669	683	683	691	689	644	719	660	689	602	707	745	691	674	708	677	690	682	602	702	707	690	675	688	690	640	676	667	665	673	733	628	689	659	676	632	660	684	672	626	715	688	703	699	663	670	717	663	626	721	641	650	642	649	684	744	625	681	711	699	643	650	690	679	655	648	667	637	664	707	605	725	632	662	711	701	711	658	691	620	636	649	653	688	679	632	694	664	699	651	666	650	685	686	670	676	690	642	682	647	681	671	690	675	689	666	667	670	693	640	654	688	685	665	689	662	636	677	684	688	688	735	703	674	662	629	706	656	677	680	694	671	665	653	685	680	671	674	644	697	661	673	674	714	672	690	686	623	638	680	665	662	710	689	698	689	697	696	680	685	687	667	654	721	663	729	682	675	713	674	670	690	735	699	637	709	685	650	649	742	654	681	654	653	656	672	670	664	610	644	680	649	702	692	607	704	660	618	650	680	675	638	654	711	654	631	736	683	656	710	691	698	687	662	685	651	645	709	713	721	748	659	666	640	653	702	732	704	715	702	688	615	662	665	614	703	637	647	691	632	642	660	661	673	649	678	701	690	661	653	653	660	721	653	684	704	655	621	664	683	677	696	702	669	673	668	663	684	664	660	659	654	624	678	678	673	631	648	700	645	714	664	670	727	702	716	654	665	641	681	686	715	667	707	695	677	689	648	683	668	664	679	694	660	675	677	636	631	626	617	666	651	662	693	676	725	690	638	655	687	631	734	695	689	641	663	693	661	689	690	631	670	672	647	655	721	713	681	636	715	636	647	675	714	658	686	657	738	678	689	677	648	716	749	693	696	646	711	690	661	665	672	625	719	664	709	642	681	664	622	661	638	680	659	667	676	681	686	715	720	684	641	658	683	670	712	692	642	720	666	693	691	689	632	662	687
22607	21207	28813	24023	21757	28076	42109	34326	26519	17171	2642	824	791	887	862	890	858	880	853	786	891	831	874	813	905	889	837	823	878	856	812	857	764	789	885	904	850	785	832	874	825	802	807	823	811	872	869	846	853	849	810	809	858	804	868	874	814	807	845	785	784	869	821	765	861	813	861	816	802	888	849	862	864	807	821	837	797	860	834	824	864	875	836	814	850	804	857	836	822	783	806	830	782	795	861	787	895	817	824	775	830	818	845	876	786	799	793	840	853	791	801	867	798	808	818	809	832	822	795	837	818	845	821	815	833	836	831	863	874	816	792	876	822	857	873	840	858	815	825	822	876	833	845	845	823	844	813	822	833	856	815	807	874	834	823	842	875	859	841	862	802	808	801	896	861	837	849	851	829	837	878	848	838	817	812	841	834	821	847	841	861	788	783	869	842	838	855	843	816	794	819	856	838	848	838	752	827	827	844	800	901	874	824	831	852	793	778	835	864	778	823	845	818	830	818	879	805	798	843	827	772	859	849	864	823	813	846	861	831	809	829	824	851	807	819	841	833	834	846	804	897	820	777	844	869	831	829	834	789	812	832	800	845	850	820	894	822	852	870	864	799	845	829	815	817	846	833	795	829	800	801	833	813	871	847	851	834	814	796	833	775	851	823	841	785	865	890	793	836	843	831	863	858	827	839	885	819	844	843	829	824	784	859	819	872	860	802	873	885	803	812	882	824	843	810	835	839	799	829	824	841	821	837	839	839	757	877	850	848	814	777	826	839	806	827	824	780	874	854	830	834	865	860	810	850	850	841	820	838	877	830	824	835	838	824	822	882	883	857	806	804	826	799	862	798	833	832	857	855	846	860	827	808	811	827	794	831	821	830	853	838	784	805	824	842	789	832	805	845	881	836	853	837	868	811	803	823	787	805	835	793	842	891	913	855	836	845	845	805	814	848	858	849	861	838	801	852	851	872	849	820	848	852	797	814	861	774	817	815	852	812	830	918	836	822	863	853	842	841	867	824	824	819	844	811	832	783	818	858	851	828	821	849	861	805	848	830	867	869	816	916	864	876	836	879	792	868	834	827	894	879	807	789	883	841	810	863	843	796	825	807	800	866	827	822	794	769	831	815	843	834	853	909	797	836	821	877	832	824	872	877	779	853	792	843	816	855	816	791	835	796	860	827	852	804	825	817	824	868	833	842	795	799	773	819	802	836	799	780	828	845	861	831	811	818	833	862	847	845	874	843	802	839	801	818	895	805	838	803	893	816	801	852	837	900	810	847	872	848	886	898	777	793	793	808	801	796	809	870	816	809	828	825	848	841	844	848	836	793	869	843	758	826	792	810	794	808	818	838	879	810	867	808	812	829	861	795	823	836	846	815	842	824	758	789	859	789	840	853	795	840	862	820	830	844	836	820	819	844	790	866	801	801	795	852	841	813	808	860	846	821	846	798	845	798	827	832	869	819	857	832	854	857	888	844	860	837	854	877	870	869	797	802	860	841	846	842	852	838	832	837	819	792	850	837	891	858	841	814	826	848	834	803	798	855	804	816	831	818	843	854	852	824	792	796	868	878	895	816	810	784	793	863	854	810	854	860	845	848	770	803	817	821	801	822	851	864	856	849	839	840	827	841	857	844	828	895	872	838	816	826	829	874	819	873	805	863	875	819	890	810	842	843	857	830	798	842	863	824	839	841	858	871	820	854	817	837	773	845	837	809	814	847	814	825	836	848	803	843	809	847	846	799	916	822	840	870	828	838	844	806	861	784	870	799	781	859	790	814	807	817	871	754	857	851	846	834	830	791	841	812	831	841	824	785	811	825	849	831	844	812	840	865	827	838	815	796	780	828	798	867	846	887	827	821	855	839	834	801	823	848	835	833	886	835	869	783	825	831	842	854	855	783	854	840	799	876	849	844	839	900	872	871	803	826	818	807	817	830	888	846	850	805	848	787	836	805	804	812	858	845	860	913	893	932	868	835	842	820	858	833	838	840	821	812	840	838	811	825	851	855	824	776	851	843	837	883	860	820	831	757	805	804	821	854	801	866	881	798	899	818	834	818	803	838	860	836	901	805	808	838	866	862	798	850	790	814	818	839	818	777	785	883	886	838	812	847	816	802	827	885	789	845	844	846	806	773	828	829	843	876	808	831	849	824	810	843	886	838	864	781	826	854	858	846	840	828	859	863	812	792	833	808	836	842	833	792	828	796	836	847	808	807	842	863	859	839	844	835	835	884	768	824	823	827	804	764	757	842	837	823	788	816	806	845	851	884	814	818	828	799	824	795	870	873	818	766	805	844	808	788	818	838	806	907	801	857	850	831	821	793	825	796	824	828	833	813	819	899	814	817	830	836	871	841	861	847	788	864	776	833	826	830	828	804	829	785	804	835	867	814	825	792	787	849	838	797	809	824	847	841	799	844	860	809	859	832	800	828	839	841	793	824	821	789	841	810	822	799	859	799	846	798	852	881	773	836	842	870	849	784	818	856	821	821	909	832	800	825	829	864	823	836	826	832	796	867	846	893	859	842	817	860	810	852	815	851	822	873	906	859	844	806	845	850	819	839	837	847	807	830	785	808	833	818	840	842	801	818	860	851	824	840	844	863	810	765	795	860	848	878	831	893	821	850	819	804	854	855	809	848	848	902	791	828	810	835	796	873	831	805	865	809	857	775	870	817	858	844	836	855	863	853	809	842	810	798	795	851	853	859	864	843	848	882	827	830	795	801	868	814	852	876	821	830	807	847	801	857	846	851	820	834	877	817	859	774	768	822	872	851	868	851	825	787	818	824	789	819	829	823	863	839	835	824	864	833	849	862	796	804	874	789	829	800	849	877	893	806	782	798	864	857	871	794	812	828	842	829	859	868	829	846	864	846	799	823	867	833	867	860	790	840	886	806	801	822	807	839	862	844	868	825	784	847	825	829	819	850	825	826	831	827	839	854	853	814	801	870	826	862	892	823	831	854	854	866	811	849	809	831	860	800	788	909	808	908	856	777	833	834	839	806	816	807	829	832	842	813	843	822	864	848	826	816	843	819	886	855	816	836	817	843	814	836	884	817	831	856	852	829	842	841	796	825	880	789	843	774	858	847	806	838	801	833	794	834	860	836	788	826	831	839	918	847	863	829	888	792	818	812	867	854	863	818	858	812	846	838	875	835	866	810	769	825	832	817	794	857	847	848	857	872	864	867	813	813	827	864	841	837	851	843	810	809	802	831	795	845	786	854	839	825	858	876	844	807	833	804	846	832	789	898	768	862	806	838	891	826	807	853	858	813	893	798	792	849	790	819	827	788	817	828	780	852	780	817	826	829	867	849	861	883	844	788	857	854	818	868	823	879	827	825	826	848	853	876	826	845	830	841	804	821	831	832	868	822	885	812	863	860	784	863	867	753	823	833	868	868	797	847	881	836	849	812	814	851	850	820	847	832	863	825	838	778	799	829	840	871	838	797	855	801	800	834	864	824	852	925	856	830	832	850	836	886	847
43613	61340	38722	34600	24225	30410	41406	36627	28747	18931	1600	981	898	902	875	882	843	901	825	856	876	902	856	852	880	841	890	904	856	838	835	775	822	872	862	858	854	825	847	835	817	832	830	846	867	754	878	842	879	867	834	868	830	849	861	794	807	880	823	835	861	872	823	868	828	873	833	806	831	790	841	835	887	865	858	875	860	826	886	867	864	912	830	850	887	858	868	860	854	858	869	878	878	848	842	877	838	842	871	913	825	882	890	871	830	862	880	884	837	863	873	784	883	894	890	829	842	839	880	885	893	851	837	852	866	841	842	917	824	870	830	874	811	866	859	840	845	844	935	936	863	839	820	853	863	851	856	795	850	858	886	897	880	844	845	875	869	896	869	845	863	861	876	826	890	863	925	881	811	840	854	848	876	821	853	900	883	876	825	885	841	923	840	841	863	785	878	859	838	899	873	830	829	835	863	877	824	815	842	881	873	824	832	813	813	834	850	850	780	892	817	890	816	789	874	875	831	811	858	851	921	865	892	860	809	873	824	899	891	849	853	836	827	833	901	867	869	890	858	834	834	862	827	841	867	857	861	848	850	818	821	871	876	925	872	891	817	896	903	829	864	857	838	804	863	869	822	831	797	848	882	860	835	855	855	837	893	836	836	847	904	871	835	899	868	856	784	902	866	891	891	865	856	890	851	849	883	867	859	872	866	855	896	832	859	882	857	838	844	893	824	866	857	870	867	846	904	836	839	842	856	850	879	898	839	846	842	876	855	852	868	847	838	858	867	832	823	803	876	864	936	866	905	939	810	801	874	829	888	821	888	839	838	829	904	869	851	843	853	853	945	848	838	842	859	902	866	801	886	908	869	882	865	870	877	805	823	779	873	876	795	870	854	894	838	903	842	883	898	847	881	833	847	884	850	828	888	870	879	843	856	856	820	868	836	804	852	877	883	793	798	866	858	845	861	823	861	860	879	865	865	840	827	830	859	860	857	857	774	832	849	808	852	900	840	839	863	849	814	828	812	807	851	825	873	858	833	881	851	835	838	848	831	865	831	877	832	917	845	841	907	893	874	851	873	828	868	832	852	910	826	818	861	853	831	883	883	851	824	869	852	854	879	853	803	849	870	859	802	835	844	853	864	834	886	852	863	840	871	872	872	840	845	838	863	860	854	897	869	857	885	878	821	840	823	810	844	824	859	862	926	866	864	822	835	866	864	843	840	899	851	809	877	866	848	829	855	860	822	854	836	863	850	856	867	836	838	830	890	900	843	828	929	844	834	873	899	847	830	916	854	874	816	823	823	856	800	876	901	852	855	829	888	850	834	837	824	863	851	886	857	883	827	856	853	860	869	859	852	789	835	827	779	840	879	836	855	858	862	878	851	892	870	814	817	830	831	871	808	809	855	819	886	861	898	914	866	823	848	851	862	825	871	848	856	856	845	866	879	904	847	823	820	912	884	855	848	808	902	839	841	843	887	908	868	878	812	836	829	868	852	853	870	876	832	879	834	838	824	847	820	811	855	892	842	797	895	874	864	806	914	860	926	881	888	801	911	874	843	793	814	830	869	892	851	892	844	832	882	818	857	870	864	879	887	881	820	862	858	851	893	879	851	800	850	869	827	867	832	888	866	838	861	875	881	862	826	854	835	853	837	853	831	870	913	844	843	841	868	843	788	840	918	848	803	838	830	846	861	905	827	873	887	843	877	854	894	857	882	863	834	840	882	861	839	857	850	878	875	856	848	879	829	803	847	905	841	845	903	861	834	803	876	803	815	851	818	887	801	840	870	813	833	850	855	825	848	808	818	858	854	835	871	870	887	797	880	868	858	826	879	863	847	883	813	820	836	878	857	825	883	851	841	843	846	862	833	854	872	823	863	860	880	849	841	840	889	872	887	832	854	850	856	855	863	850	879	885	894	837	797	797	895	885	857	820	871	857	873	831	853	866	863	864	838	919	848	858	856	887	862	874	861	892	860	870	827	839	862	848	860	837	902	857	817	799	838	819	880	841	885	833	859	802	824	865	821	886	825	831	845	875	840	868	839	887	854	888	831	893	814	847	835	793	853	833	880	837	854	847	857	848	831	881	839	861	834	849	930	851	807	871	838	872	830	831	802	831	873	854	871	886	851	829	891	837	908	875	858	866	848	842	873	867	881	825	821	796	849	813	823	867	878	828	891	879	849	875	867	897	859	940	859	852	873	830	911	834	807	892	820	893	822	907	871	857	874	819	776	857	872	836	889	883	855	908	843	856	901	828	874	886	834	813	814	828	837	834	864	836	874	893	880	831	884	854	868	893	846	852	834	835	851	846	847	824	946	844	887	826	846	872	886	845	846	854	838	871	855	833	876	846	823	901	844	872	865	861	929	869	868	887	812	837	843	843	901	872	899	907	874	849	864	866	914	823	854	866	861	868	838	849	823	793	873	816	912	846	830	858	870	866	849	843	861	828	914	861	799	832	844	842	843	835	891	872	806	864	826	857	837	871	852	826	881	861	856	808	810	859	856	865	846	810	838	856	861	853	910	870	834	867	853	865	872	868	851	811	827	888	894	808	870	837	867	827	829	878	861	869	941	843	890	900	846	840	859	895	856	812	838	837	858	821	805	854	832	872	846	893	817	855	800	834	846	824	855	862	874	921	856	830	824	907	833	816	865	840	878	872	890	888	885	845	868	859	872	849	888	839	854	851	842	877	848	845	861	884	861	817	820	837	818	864	829	832	901	800	816	814	828	852	892	919	844	817	822	821	892	829	823	874	806	816	830	879	824	853	880	857	810	893	861	848	821	883	822	831	866	849	837	826	842	809	840	864	782	850	885	845	832	861	818	848	850	887	821	842	842	840	859	865	843	880	902	863	852	834	843	856	915	812	858	842	861	835	904	875	865	894	852	799	847	816	837	869	854	903	818	830	834	868	892	855	806	861	833	896	814	875	876	823	920	844	924	827	832	868	872	855	830	831	855	801	872	841	861	878	847	860	859	877	877	863	845	912	807	793	875	876	892	838	836	796	847	832	884	847	877	803	854	826	842	904	827	927	862	800	847	887	859	877	838	832	867	896	862	840	865	851	854	861	911	826	819	850	821	838	851	818	877	831	858	848	897	917	846	834	889	895	849	847	864	869	902	857	854	797	854	865	876	877	866	849	856	870	899	852	864	872	841	880	834	860	837	854	874	888	799	849	903	877	885	840	856	818	807	838	829	815	840	881	842	839	864	876	885	838	811	890	866	868	838	828	839	837	855	875	839	877	814	863	838	882	916	888	830	894	888	828	867	880	854	878	837	852	815	850	832	908	867	848	852	839	896	776	828	881	844	900	896	838	886	817	862	819	840	868	817	833	849	836	837	854	801	871	887	842	882	816	826	819	882	853	861	846	879	864	898	837	884	852	799	870	801	818	836	852	892	862	912	826	850	793	856	846	862	859	833	821	886	859	914	868	843	837	884	845	901	853	910	855	825	848	810	837	853	879	823	840	864	852	827	837	848	879
31294	27958	22836	9293	5256	2886	3885	2816	1925	1228	452	416	418	401	420	407	445	439	416	414	441	430	424	446	425	421	431	426	453	413	432	409	442	419	414	441	434	417	486	467	424	414	409	428	428	465	397	452	417	437	405	442	437	435	442	405	403	428	416	428	406	379	405	433	383	393	409	417	436	439	450	381	409	436	399	415	427	424	426	430	435	446	414	390	431	433	456	394	433	435	417	421	459	451	446	415	416	367	406	447	434	438	440	454	438	396	397	416	431	429	415	399	445	400	424	438	410	456	425	431	417	443	418	408	419	407	442	433	420	405	412	433	455	439	433	414	435	403	451	426	394	443	445	424	437	428	453	422	415	429	420	402	419	434	440	448	404	444	432	421	401	459	438	389	430	424	420	422	406	455	411	414	406	423	441	446	425	439	416	473	424	418	416	422	420	428	427	450	405	459	404	419	406	432	401	424	420	410	428	383	417	416	398	434	419	458	469	422	384	408	425	425	417	409	391	457	447	441	414	459	434	449	399	424	415	444	406	407	431	397	415	422	467	419	447	417	419	409	440	406	431	437	396	404	410	416	432	496	416	428	409	412	440	423	449	400	420	430	415	382	417	445	392	430	398	439	434	432	412	404	421	442	429	455	387	412	409	384	415	399	408	431	426	442	431	465	401	382	421	400	425	430	442	395	406	432	412	458	410	423	424	379	395	409	444	445	405	400	393	389	449	394	409	381	428	459	447	418	428	390	444	441	426	431	431	470	438	427	409	415	422	432	435	431	422	399	432	417	458	441	455	425	407	411	419	396	405	437	389	396	477	432	440	402	453	409	419	447	391	431	407	442	420	438	460	448	440	417	395	434	455	416	428	422	443	399	435	428	406	422	435	412	425	424	419	431	408	458	461	403	469	460	401	430	418	410	412	386	469	381	408	470	396	411	410	420	428	441	414	420	412	413	416	437	417	411	444	449	425	383	389	420	434	416	386	413	398	467	433	412	392	426	438	427	451	388	419	468	434	424	416	439	444	437	435	448	401	398	444	440	408	425	434	440	392	404	410	417	408	441	407	409	435	431	402	451	417	408	438	423	446	395	423	398	414	393	441	421	430	426	432	422	448	416	414	446	404	462	403	425	417	431	432	411	415	442	460	427	470	439	413	419	423	425	464	405	481	408	443	411	471	415	424	416	438	440	437	450	438	413	411	419	429	432	409	410	408	411	430	425	425	419	458	443	424	424	402	407	442	469	428	426	404	402	463	429	415	394	405	399	400	416	420	417	450	394	424	399	399	451	417	468	420	414	413	435	439	437	400	459	432	410	462	406	439	407	439	427	436	474	415	412	403	439	467	411	411	437	432	412	426	429	467	421	451	433	435	420	436	481	408	401	420	412	471	413	422	441	428	459	418	475	409	456	399	403	438	408	396	438	435	410	434	425	421	443	413	405	445	412	396	405	444	419	418	462	431	438	436	421	423	445	429	400	437	419	419	384	441	436	410	417	441	418	462	411	435	395	412	426	444	454	448	451	436	413	416	435	426	440	424	434	409	421	404	419	461	382	423	420	429	418	414	389	419	432	435	424	425	419	433	421	438	437	459	426	467	485	434	445	452	415	487	426	413	411	440	456	460	432	396	456	438	433	389	411	423	450	461	442	469	423	446	416	464	443	426	452	429	384	401	440	419	448	464	393	401	407	418	466	428	406	389	450	414	415	396	414	408	428	438	417	407	425	422	415	413	446	412	413	408	436	425	407	422	417	411	395	436	440	434	428	429	430	414	430	404	402	420	439	397	444	449	395	443	442	463	406	438	409	415	429	441	443	430	423	455	401	412	388	442	416	400	392	427	402	425	387	400	402	397	437	443	432	443	436	446	422	416	462	428	424	470	398	446	434	446	414	425	412	408	428	388	438	416	424	400	434	384	432	410	417	405	463	399	430	449	405	401	401	463	435	428	427	435	403	446	443	433	449	421	437	419	421	423	427	428	389	441	418	435	425	459	416	431	446	469	400	426	405	467	454	428	442	415	400	435	424	387	404	419	419	423	438	430	455	432	418	439	444	460	423	415	453	452	430	409	404	399	436	450	448	436	434	430	407	461	444	446	427	428	381	428	448	413	416	407	441	413	416	424	430	404	419	438	441	434	402	405	378	396	406	428	419	418	408	433	421	415	429	425	437	440	404	392	431	426	485	411	467	415	421	380	449	432	403	393	433	435	424	440	419	415	441	434	449	432	432	403	407	450	413	402	447	413	417	414	444	397	391	424	431	414	421	453	464	421	421	405	425	420	419	454	431	418	406	392	425	395	417	399	431	436	441	395	398	443	426	434	417	424	457	380	458	418	417	413	425	394	422	413	436	420	413	439	449	396	431	439	409	423	378	434	401	439	406	418	416	426	416	438	422	431	423	389	445	423	434	409	421	419	411	410	423	445	408	412	432	430	408	432	391	410	460	405	380	421	399	449	453	404	423	444	470	430	404	387	425	397	436	429	397	416	423	424	461	401	446	429	412	428	403	394	411	433	452	416	424	422	404	458	416	418	427	428	424	418	423	412	408	404	449	408	447	432	424	431	397	426	447	428	394	428	462	410	415	437	388	393	437	434	405	430	408	391	463	441	450	463	434	407	440	419	397	427	416	426	438	449	423	420	434	425	420	459	433	389	399	419	446	428	429	446	375	418	440	426	391	408	402	422	430	435	424	421	425	419	413	423	409	396	454	439	443	394	417	423	420	462	450	428	429	415	424	418	417	416	403	420	425	424	450	401	411	413	414	407	415	418	421	420	407	409	417	420	438	427	458	424	464	428	427	434	428	409	390	406	432	421	455	397	450	455	418	421	443	415	402	433	393	425	426	433	379	433	440	441	460	434	447	437	411	439	434	423	436	417	440	401	435	477	408	388	430	371	422	437	381	435	383	428	421	422	408	429	436	402	400	434	412	379	412	417	433	393	388	436	416	401	442	462	442	463	424	439	439	407	429	412	429	405	445	411	417	398	440	409	403	415	386	459	373	450	407	412	445	420	446	388	400	398	416	434	441	396	460	410	429	404	438	430	417	454	430	459	427	446	400	419	402	450	401	405	454	411	420	425	403	409	418	459	441	397	415	407	398	405	391	424	456	449	444	423	443	421	372	414	458	433	424	408	413	454	452	394	434	428	450	431	401	454	447	450	433	400	414	420	407	430	450	405	418	408	402	425	393	419	382	430	427	404	411	432	410	437	439	412	425	456	412	397	429	419	430	394	453	429	417	446	424	443	422	419	418	425	394	418	421	426	411	410	415	478	420	424	417	418	448	410	446	417	442	395	429	428	405	439	440	439	446	447	465	414	428	438	409	448	393	430	443	412	396	408	424	406	467	410	443	476	404	388	404	425	461	403	439	435	416	441	436	444	441	422	434	403	409	437	434	452	410	429	435	411	403	408	450	406	433	399	414	437	434	423	424	430	400	439	439	415	439	414	432	402	440	448	410	429	477	429	434	443	410	407	425	396	417
33358	38288	22305	8973	6778	4235	5372	3822	2571	1567	495	465	486	462	465	478	499	434	500	449	435	432	494	487	468	482	473	472	439	450	465	485	471	475	456	447	458	492	519	470	487	488	462	456	456	440	449	458	462	455	460	469	422	443	439	479	458	475	407	505	477	481	462	482	461	482	462	482	494	476	476	472	470	474	433	453	477	422	485	463	485	452	454	445	483	471	456	468	461	457	495	433	473	452	468	478	463	448	470	469	499	475	450	489	478	467	460	466	475	487	484	460	452	436	448	492	485	484	447	449	492	423	439	487	469	447	497	462	460	486	488	463	459	461	433	497	488	493	466	470	471	473	485	464	473	511	469	480	517	443	522	507	496	471	479	458	473	478	458	472	463	452	477	437	477	451	484	506	447	425	457	470	478	459	470	428	468	456	457	472	465	475	476	518	491	478	446	459	493	456	435	479	454	483	452	461	436	444	424	481	444	413	478	470	458	397	461	459	447	454	489	466	475	444	408	446	482	469	446	446	462	460	494	469	485	504	479	464	429	442	435	444	456	465	460	518	509	431	472	456	452	469	452	443	466	484	459	488	476	473	484	471	468	474	434	448	427	431	447	458	490	480	465	443	462	467	468	469	516	461	433	517	478	447	456	461	445	470	439	472	508	479	476	472	490	463	451	443	457	437	517	472	509	450	481	489	472	469	487	492	481	464	447	433	489	448	506	467	445	468	449	475	482	470	452	474	477	485	446	500	507	478	488	441	481	449	465	519	496	455	482	474	469	438	483	491	467	466	491	448	488	485	457	444	441	436	491	473	464	466	482	474	478	457	449	475	433	473	439	453	496	463	508	513	517	456	444	433	487	443	453	489	461	448	465	470	463	495	447	471	442	464	479	459	475	479	431	447	444	450	451	472	458	538	464	509	498	497	474	504	476	454	424	481	480	430	415	457	481	457	488	488	450	500	447	440	489	482	540	480	452	485	466	435	477	474	436	437	482	502	480	437	431	472	455	458	507	458	478	502	484	464	451	467	463	477	439	479	489	464	499	471	474	450	449	491	471	491	457	472	417	449	427	473	487	473	456	457	423	464	459	436	496	471	456	475	459	499	473	496	470	450	482	479	453	453	439	437	487	485	489	475	453	455	468	498	530	475	475	504	440	455	470	434	457	487	447	501	464	440	473	499	446	465	485	453	443	461	467	464	449	490	465	454	476	498	470	488	451	450	488	469	477	435	498	458	453	476	506	498	433	439	492	495	484	506	462	446	470	461	472	486	456	471	441	462	485	480	467	498	434	466	482	483	468	460	456	458	475	465	466	468	467	481	482	492	435	500	474	452	490	462	469	478	473	486	479	469	492	479	452	449	450	486	486	440	428	451	440	469	445	461	446	444	484	438	444	453	450	468	477	474	444	443	490	479	411	483	492	447	449	517	525	434	463	483	474	468	466	476	466	451	483	479	482	469	472	477	439	436	485	464	425	465	472	458	483	486	476	426	492	463	510	485	502	462	491	487	478	493	510	517	491	453	452	457	460	440	447	490	467	475	448	485	485	456	469	437	500	448	499	442	509	465	474	479	458	446	444	474	429	452	481	459	456	463	428	477	417	461	526	470	467	501	471	469	471	484	474	490	432	492	480	486	460	506	473	504	487	450	441	504	489	482	397	479	499	450	464	481	441	493	487	475	493	455	497	438	457	483	469	471	477	467	460	441	464	475	495	432	490	471	506	463	460	527	465	454	442	482	465	446	423	448	491	450	484	521	449	441	528	449	449	460	458	499	491	461	453	445	442	451	448	455	455	453	467	474	437	511	519	489	487	469	468	455	456	457	482	502	448	464	493	435	484	494	443	510	470	454	475	496	470	490	518	459	486	457	484	463	488	468	462	471	454	469	450	451	469	469	452	444	422	468	482	470	499	485	442	414	425	472	461	444	468	451	490	483	473	458	440	456	469	440	439	501	454	450	433	453	451	495	459	469	463	453	465	468	477	457	504	467	470	460	471	429	474	441	501	493	501	501	453	450	468	452	469	491	439	460	440	504	468	460	445	452	482	522	481	486	466	461	502	501	474	473	477	480	479	471	480	449	438	493	461	448	450	490	438	456	503	457	458	464	489	432	445	452	441	465	461	470	461	478	472	490	473	459	479	446	490	493	435	479	474	453	459	445	402	433	468	482	480	485	428	509	412	491	472	514	489	456	461	465	503	472	474	481	494	477	464	465	505	459	441	438	491	473	484	466	438	482	479	471	440	472	490	471	463	443	440	440	476	455	444	494	459	492	474	492	506	426	453	454	479	469	487	428	488	454	475	488	464	453	462	477	465	459	485	461	445	461	478	492	479	473	441	484	473	455	485	489	456	465	461	443	463	460	446	506	460	426	440	460	457	493	458	501	492	502	448	468	444	462	476	443	503	489	446	485	492	482	474	466	454	458	453	475	441	452	469	464	458	467	484	504	466	450	463	475	467	473	456	472	495	497	488	493	481	481	461	440	467	485	469	431	458	500	467	481	490	474	519	414	449	460	452	466	489	489	457	452	434	468	427	466	436	418	469	454	433	444	487	509	490	486	480	475	499	501	467	457	435	476	490	465	432	497	506	467	473	428	434	454	494	487	474	470	444	511	475	449	466	463	481	485	497	483	484	483	438	439	440	492	496	501	475	471	489	532	452	465	427	463	454	450	455	448	463	493	454	509	461	471	455	438	469	438	494	444	482	479	479	452	471	479	501	462	493	466	445	498	483	444	449	470	429	511	436	483	472	443	446	446	495	492	449	466	466	436	480	490	422	464	450	452	433	439	494	454	498	463	465	456	477	464	448	451	493	441	447	487	449	484	468	488	457	467	462	434	448	420	491	452	456	466	450	452	456	444	512	436	452	477	454	454	489	443	470	482	441	465	404	444	442	448	498	449	475	466	468	438	443	460	461	468	453	487	466	507	509	469	500	452	484	479	450	535	467	440	490	485	454	479	486	495	453	462	457	452	442	509	471	451	502	478	486	465	453	462	463	427	479	462	476	454	459	486	461	441	452	471	459	468	451	480	466	472	475	465	458	502	453	499	466	503	458	490	501	436	481	446	453	520	471	451	466	476	469	437	424	476	460	454	501	444	484	432	492	489	505	434	447	482	456	441	488	523	487	482	407	483	433	483	430	475	502	451	461	470	496	451	474	476	459	469	437	437	489	445	477	461	463	456	494	489	491	436	478	441	524	479	460	424	522	443	437	468	431	450	450	444	463	489	455	482	442	502	467	447	453	502	447	485	427	450	488	451	478	480	475	431	465	463	464	448	458	463	464	478	433	472	454	463	420	458	445	501	516	489	488	476	516	491	462	478	475	487	503	503	438	452	475	440	465	476	488	472	505	452	469	458	451	448	419	478	459	392	444	443	447	456	446	472	471	487	418	440	437	494	467	465	486	497	487	447	454	439	506	449	429	441	452	465	454	463	428	448	421	461	436	483	474	470	449	467	483	448	450	467	479	483	470	464	436	495
23517	21082	28178	24742	23876	28194	31201	22371	13814	7276	906	543	564	560	499	506	566	510	505	549	550	496	510	544	546	565	527	489	524	490	521	574	551	515	470	515	488	569	509	479	512	528	566	534	513	467	506	531	553	523	561	528	523	573	551	545	510	498	480	519	560	509	562	553	540	530	559	560	505	556	520	516	559	517	515	515	552	527	549	504	524	552	546	571	525	547	520	523	550	500	541	526	539	501	552	527	545	529	544	524	509	497	568	486	507	529	572	555	523	545	497	494	523	603	518	540	550	543	546	543	535	559	539	533	538	540	579	542	522	527	529	514	548	547	520	558	526	534	561	540	553	513	502	550	506	529	542	481	486	529	541	525	581	513	537	556	502	518	535	512	533	532	561	506	471	499	537	536	519	499	516	532	485	463	545	565	556	563	541	559	513	521	465	545	541	548	519	513	546	553	568	539	536	517	482	553	566	510	492	546	544	503	517	540	508	533	523	532	522	534	574	601	567	544	501	555	538	556	571	518	553	539	560	534	512	522	537	563	528	542	535	499	537	543	554	526	505	525	533	485	554	508	532	532	533	537	551	577	535	517	547	523	531	549	514	558	479	530	533	543	547	571	528	517	512	536	494	515	514	531	538	518	522	553	547	503	513	516	510	500	507	510	539	536	560	525	550	529	544	525	575	543	516	514	546	516	496	535	540	526	516	586	530	484	538	508	530	519	526	548	504	520	524	550	539	519	475	535	532	579	481	512	541	558	506	547	528	521	525	584	510	542	490	558	517	517	542	502	519	556	540	526	525	542	562	520	527	547	528	528	479	529	545	528	557	480	527	530	518	533	525	523	518	501	518	601	541	506	526	542	546	542	519	538	521	496	525	549	554	553	539	535	552	549	537	509	512	483	516	522	525	540	519	583	546	493	512	502	541	557	493	518	525	557	541	490	551	552	507	505	534	513	532	530	550	548	583	510	534	546	543	538	494	525	502	521	561	548	515	514	499	515	541	552	537	532	538	517	552	514	522	501	527	512	565	527	508	535	550	574	564	574	539	523	553	520	522	571	576	529	503	540	571	524	527	497	504	497	596	501	585	516	532	554	521	488	504	497	552	539	496	524	529	529	485	525	551	539	528	509	518	558	532	508	558	542	557	535	518	493	584	585	532	555	531	498	523	545	523	530	539	544	534	569	511	573	530	542	556	551	521	561	535	529	511	560	508	484	543	560	552	508	530	529	540	488	551	519	547	528	530	531	540	486	519	582	508	536	528	523	498	511	539	521	551	499	545	534	532	512	532	567	525	507	526	551	553	578	529	536	540	559	495	502	500	549	531	526	539	510	518	579	506	522	529	539	553	532	528	533	525	498	514	520	531	524	519	502	534	515	499	572	559	496	525	520	566	538	533	510	538	537	548	530	548	513	546	495	520	564	510	558	481	529	567	504	549	548	516	542	512	551	554	504	519	533	534	551	547	527	531	499	553	529	506	529	548	531	490	521	534	567	520	561	491	512	514	505	518	505	546	519	495	523	542	509	542	503	553	509	531	529	548	529	528	544	518	507	553	567	551	565	527	515	498	564	495	526	561	506	537	496	568	532	528	528	516	536	485	538	512	523	518	528	543	540	519	526	519	547	561	560	566	545	549	584	531	516	513	534	533	527	543	528	497	507	558	516	551	549	564	541	540	541	524	522	521	524	509	531	519	555	550	523	521	542	518	492	529	543	528	536	531	515	563	506	526	528	527	536	553	516	534	487	562	527	514	493	512	581	538	544	506	534	500	549	506	517	575	548	522	533	527	542	558	533	517	522	524	553	510	508	492	542	540	506	486	556	553	572	513	541	514	528	542	548	556	522	531	482	525	551	505	539	503	536	532	563	532	510	551	556	512	539	559	564	522	569	529	519	500	492	492	560	486	554	570	538	468	507	538	570	546	594	539	535	512	510	523	536	482	547	524	530	531	541	509	545	571	592	571	506	557	553	535	540	518	575	558	512	541	516	543	533	570	522	524	530	550	518	531	532	539	528	557	501	529	542	547	536	539	571	525	511	543	565	564	561	519	532	533	526	562	486	505	527	566	522	569	554	491	540	566	559	550	552	588	550	549	503	536	525	542	523	555	545	539	505	527	509	560	519	554	511	520	537	503	539	525	532	511	545	567	528	545	512	537	495	527	618	559	509	567	507	549	522	555	523	503	548	497	525	562	486	499	528	543	527	560	549	509	535	533	568	513	514	522	516	479	526	515	526	564	505	562	528	528	536	507	482	524	578	583	548	500	522	475	545	520	532	546	576	504	528	542	521	534	513	550	508	485	548	571	564	513	527	546	539	495	493	509	499	491	500	534	545	516	529	519	558	527	540	549	514	511	545	587	529	507	534	556	522	520	513	521	543	558	498	496	536	575	527	538	501	539	540	524	534	524	559	494	502	541	513	534	548	514	520	505	568	575	499	497	536	534	511	519	526	565	522	525	541	552	547	570	527	507	550	537	511	483	521	502	524	566	534	534	540	494	572	536	527	529	505	524	529	609	541	506	552	518	532	519	529	563	525	523	518	542	547	514	514	523	514	540	523	531	512	544	542	518	528	553	544	516	514	534	511	576	486	507	526	495	526	556	549	538	515	481	494	560	500	543	549	543	549	546	555	529	518	481	542	550	565	519	531	572	486	529	512	505	536	516	545	496	572	502	519	552	555	556	536	550	500	549	486	525	485	526	490	552	511	475	536	540	478	542	496	515	542	516	554	527	537	529	507	519	527	511	495	524	547	500	504	557	533	525	503	523	521	533	526	533	556	516	505	491	555	547	529	527	510	530	549	545	509	547	538	564	504	525	604	549	553	550	520	552	523	533	566	512	533	554	531	482	476	544	565	558	550	491	540	503	521	536	551	554	565	530	571	528	500	532	550	521	505	506	519	510	508	543	522	542	512	561	523	549	550	515	572	519	511	522	504	556	491	548	540	525	564	482	553	528	541	531	562	533	542	541	557	505	553	532	529	528	536	566	493	531	529	572	542	526	529	529	473	549	533	575	576	534	564	507	513	536	529	574	508	537	561	524	533	558	556	525	513	557	520	510	540	539	483	491	528	509	497	545	566	512	480	583	585	551	528	521	528	517	533	496	557	506	546	541	557	496	566	512	498	492	538	529	517	546	532	538	544	532	524	538	529	557	551	544	547	525	535	535	551	514	525	497	512	529	566	543	535	530	494	565	539	533	558	533	524	518	496	515	547	489	526	528	550	557	579	528	544	529	520	496	570	544	524	567	539	532	508	530	520	532	540	535	512	523	517	540	511	526	535	534	580	556	526	511	545	497	543	504	536	532	551	534	562	552	499	521	523	519	586	567	602	535	504	523	497	564	567	516	496	593	558	504	550	583	516	527	456	553	548	554	530	531	502	575	542	503	516	543	538	579	514	537	505	523	542	548	541	551	523	542	562	531	543	533	546	509	570	511	547	520	499	523	532	545	496	551	545	521	540	544	549	500	525	494	532	532	548
38806	51598	30424	29027	24474	32929	31916	25138	17108	9803	893	528	594	552	547	545	570	555	574	607	529	567	557	575	519	539	559	545	538	618	596	570	540	531	558	581	557	555	593	575	565	549	608	552	606	542	564	566	571	566	554	546	557	567	549	559	574	560	544	540	545	583	541	556	490	573	528	568	548	578	558	580	512	591	577	569	555	578	563	528	557	550	609	589	595	580	581	595	547	545	593	563	546	546	552	576	604	572	554	583	605	558	602	576	573	544	582	525	554	592	563	562	589	537	523	562	566	578	554	588	516	541	563	575	563	575	553	549	584	560	572	527	580	558	549	567	570	576	594	588	565	545	572	618	579	580	570	597	569	572	552	543	540	555	563	566	590	528	562	552	595	555	560	594	623	561	543	543	568	546	590	597	593	532	588	516	581	564	565	555	563	599	528	552	576	520	549	585	594	563	564	520	541	487	597	569	593	575	581	550	581	574	546	549	601	573	556	571	579	582	566	603	542	561	565	586	569	542	559	529	585	596	560	559	526	534	610	548	577	544	565	555	540	568	575	548	562	568	575	546	557	537	616	544	563	569	538	564	532	522	550	579	542	534	578	519	523	531	559	569	586	535	590	582	563	548	552	520	568	551	526	521	614	592	561	549	569	556	576	557	576	549	557	567	557	518	576	584	546	543	625	573	540	567	572	555	560	581	550	569	560	544	555	562	546	564	604	585	575	559	560	583	532	582	567	583	546	590	560	549	560	556	583	554	584	550	595	571	580	594	574	583	574	536	496	565	573	571	573	543	561	541	623	561	569	573	528	543	535	592	581	523	565	567	581	566	548	542	586	548	571	578	504	593	577	535	539	573	576	575	577	593	514	572	602	589	557	573	527	608	540	549	553	571	527	579	531	582	520	586	561	545	539	571	571	548	580	598	565	554	579	569	522	578	573	574	543	558	556	572	512	552	531	565	598	546	636	548	545	582	568	605	570	539	554	523	595	530	597	519	590	588	571	532	559	565	532	543	543	558	568	538	575	521	547	558	511	557	550	566	573	551	594	539	602	597	544	542	534	559	552	520	585	595	558	548	568	539	563	559	551	574	558	575	587	557	531	594	581	550	592	568	547	590	540	543	602	559	552	548	526	552	546	566	565	561	565	549	519	557	533	557	548	595	581	548	548	579	562	550	557	578	589	583	564	553	610	581	556	569	596	580	539	578	534	527	603	560	510	566	548	563	574	559	543	636	535	558	557	629	551	548	529	590	550	571	553	578	576	553	551	560	567	583	540	558	575	556	557	566	585	602	547	526	522	561	551	547	562	597	547	533	566	534	559	590	557	558	560	552	570	535	587	552	576	552	577	610	562	574	546	561	540	571	562	544	600	569	541	548	570	555	607	546	557	544	582	574	529	562	556	529	554	554	580	559	579	538	552	599	565	537	559	584	606	590	565	574	538	567	558	583	562	582	564	599	528	610	600	539	560	537	595	514	536	565	566	584	533	614	547	549	603	539	558	565	540	588	603	576	516	533	519	553	539	594	562	605	578	544	539	563	598	538	568	557	570	564	585	568	560	598	612	593	562	579	558	558	562	564	578	527	593	555	523	596	582	536	570	561	529	556	556	574	564	624	532	580	604	583	547	543	547	545	577	560	552	528	550	594	548	560	563	603	565	586	467	584	525	571	526	563	572	535	605	523	545	608	614	553	540	538	557	585	556	581	580	543	584	568	539	580	554	598	576	564	586	584	549	525	582	572	581	540	546	511	547	570	595	552	593	549	549	570	530	576	573	547	563	555	556	579	577	567	539	549	574	522	559	585	577	575	543	565	605	604	536	550	577	606	572	571	584	592	556	582	581	585	541	593	528	558	555	550	587	547	516	530	540	534	553	544	556	570	574	585	595	558	609	565	526	538	522	518	567	560	563	576	556	552	591	586	561	583	540	596	537	569	516	541	605	560	543	564	560	511	537	541	558	583	525	550	520	574	628	586	567	562	585	549	597	538	542	601	551	595	563	532	597	559	588	571	560	567	575	560	605	580	524	605	572	547	518	571	548	555	526	573	553	536	554	554	565	557	547	569	586	550	546	565	557	552	536	557	574	548	576	565	494	536	573	574	497	529	580	589	560	564	582	568	540	561	596	580	558	553	576	511	597	557	573	570	539	552	569	611	601	583	526	552	543	576	525	522	509	568	529	605	534	556	558	555	567	565	546	540	559	616	596	537	549	544	606	561	562	553	550	575	556	595	586	550	539	559	539	590	563	552	592	568	539	549	556	575	531	547	519	537	560	573	573	573	563	583	584	539	556	514	504	601	549	550	562	520	569	570	595	559	604	546	529	575	571	551	582	572	545	550	537	556	574	566	572	578	533	569	577	541	527	535	560	551	542	525	581	549	566	537	562	529	606	599	562	591	562	569	566	580	612	598	577	592	588	548	560	557	578	563	550	571	543	547	582	533	529	553	551	569	531	539	555	575	591	600	524	544	571	550	571	548	572	599	561	596	567	556	581	494	583	591	596	568	527	579	574	509	548	582	549	536	601	563	512	520	594	563	516	581	553	593	538	544	565	521	577	561	568	622	558	571	562	550	517	527	583	591	542	536	539	520	548	566	563	548	542	567	565	583	580	548	552	558	571	548	565	518	517	581	568	565	582	539	543	560	547	547	533	585	544	569	578	534	556	550	559	581	548	588	558	576	565	555	546	558	540	568	534	546	564	590	580	554	545	537	547	585	585	561	552	537	631	584	600	522	545	545	573	552	576	541	543	528	581	523	585	604	616	562	567	609	559	588	597	569	535	566	548	524	589	567	581	531	572	592	583	615	610	517	557	564	542	545	544	600	555	582	570	580	547	589	582	522	559	537	556	558	581	564	561	575	522	540	584	566	560	565	570	539	578	581	550	574	645	545	569	594	557	550	580	596	552	523	579	558	563	608	567	572	572	562	578	531	558	590	583	569	563	581	587	580	546	536	557	599	581	544	570	582	596	563	581	551	557	572	575	569	576	576	540	546	566	573	572	576	534	583	589	586	533	605	548	554	581	617	548	556	592	542	522	565	578	576	563	565	572	532	574	544	562	533	522	543	577	553	570	531	590	579	566	562	538	550	566	539	589	548	582	600	563	575	600	576	557	546	563	562	522	571	554	553	606	587	537	571	556	529	561	554	562	579	573	536	508	554	541	573	533	574	587	589	565	560	576	540	588	562	561	518	549	587	581	597	540	574	550	594	578	553	511	571	548	549	554	576	541	550	574	521	588	546	597	550	568	587	560	603	563	588	527	554	608	536	545	584	560	541	572	533	554	573	527	558	578	558	563	556	596	563	525	579	548	553	518	579	535	579	588	534	547	588	550	551	523	552	543	545	572	570	535	528	556	549	598	552	548	546	581	568	573	603	588	589	540	567	584	599	536	584	618	535	558	578	555	546	593	567	551	552	560	590	550	624	550	572	593	544	555	550	542	606	573	537	570	547	593	581	540	563	581	536	545	601	548	551	572	534
24823	21026	27252	26479	19551	8544	7582	6107	7811	6047	1007	601	599	583	579	564	547	540	563	587	578	573	566	589	567	614	587	552	557	558	581	558	558	607	565	606	630	612	575	556	560	583	581	568	581	537	598	552	578	579	556	590	625	554	554	569	574	596	576	638	583	570	579	537	607	580	577	571	572	529	561	569	590	556	558	574	584	570	518	536	593	547	541	580	519	585	570	569	563	588	629	581	553	583	562	610	574	584	623	594	577	635	581	529	555	572	572	610	579	583	590	603	583	632	546	588	573	605	557	536	588	583	559	549	585	575	591	544	632	589	566	602	568	597	605	549	574	560	591	551	613	574	572	554	611	573	606	612	580	593	589	578	537	564	574	618	587	582	571	530	566	589	540	561	603	522	614	572	583	575	564	575	539	615	540	578	590	566	590	576	571	557	556	616	559	530	590	575	565	615	594	588	601	574	586	576	578	605	634	578	592	599	591	537	607	608	576	586	572	581	545	581	604	642	596	586	556	606	574	565	576	551	569	593	555	532	586	561	569	583	620	632	563	579	579	598	584	559	594	563	592	599	549	576	571	569	546	556	548	589	593	572	544	591	597	549	599	581	597	544	601	555	534	589	589	554	541	577	565	535	572	591	611	571	586	538	574	588	546	610	573	548	566	580	534	621	561	553	582	533	561	584	559	590	572	579	594	560	534	588	586	601	552	575	567	603	551	560	573	609	557	580	573	596	603	588	556	574	555	585	573	559	599	572	584	557	535	603	560	605	623	570	592	567	557	581	592	530	581	573	559	606	571	528	599	596	587	564	549	576	578	593	643	579	520	557	577	582	577	551	576	589	570	567	568	569	540	531	557	552	600	584	585	573	615	591	571	577	581	585	611	589	580	562	584	620	564	563	576	566	572	606	581	563	533	551	561	593	593	589	588	581	534	588	589	558	579	571	606	591	560	596	533	603	583	598	561	609	559	608	589	606	579	548	593	589	594	547	583	596	544	576	562	587	566	565	564	558	552	573	573	594	560	609	540	581	553	608	586	600	560	627	569	569	604	618	569	553	560	583	545	575	553	572	540	601	607	543	550	551	574	610	597	569	564	598	589	555	611	572	568	550	622	548	527	585	609	594	581	538	564	549	576	569	581	579	553	573	569	577	585	591	545	555	570	608	589	601	540	589	549	616	573	569	549	533	609	537	590	523	566	590	558	543	565	573	573	589	565	575	554	579	557	601	638	615	575	554	568	552	546	586	564	595	535	580	613	581	546	554	584	586	610	578	563	623	579	529	547	599	547	562	558	588	561	575	604	575	564	522	609	573	590	586	593	571	642	577	633	592	554	575	542	558	579	522	605	563	579	579	558	574	580	587	560	551	577	544	594	585	577	574	598	573	581	559	561	563	531	581	566	577	579	565	587	591	525	560	562	603	570	551	554	582	618	551	588	569	561	544	547	569	590	563	570	607	546	571	572	551	591	538	536	509	574	550	557	616	513	574	567	579	562	565	570	585	600	562	587	635	580	599	573	592	567	584	577	588	601	553	588	567	565	604	556	557	583	567	568	617	542	579	550	597	582	569	601	555	592	587	593	595	538	548	577	557	594	594	615	522	619	603	587	566	591	580	561	568	563	579	583	578	593	565	574	571	584	579	596	531	544	575	538	546	573	556	600	588	598	542	555	594	541	544	546	581	619	565	547	587	574	539	594	603	616	588	593	608	560	587	587	585	570	584	565	611	584	590	562	508	572	574	569	527	593	552	551	577	546	590	580	586	548	525	561	581	562	566	563	586	598	579	615	604	601	544	579	568	576	606	577	585	568	595	577	557	541	578	577	581	589	574	576	585	576	589	629	569	573	594	577	576	561	514	584	599	602	586	529	584	612	543	566	600	613	566	555	619	569	615	569	586	544	568	598	547	562	548	554	558	567	524	546	541	572	589	534	615	529	569	583	581	560	586	591	584	574	614	579	528	566	575	550	550	548	597	593	600	555	592	574	583	545	547	600	562	606	550	562	575	574	652	565	591	598	583	552	642	556	558	596	537	560	591	546	567	565	597	582	617	573	545	547	591	556	575	603	549	605	551	616	540	577	571	592	557	592	546	604	556	567	561	549	549	583	541	579	549	571	580	564	560	518	584	576	556	566	612	620	566	590	538	564	565	559	584	559	586	532	580	574	540	580	569	561	598	565	630	619	544	538	656	572	560	571	584	554	557	635	592	599	543	606	571	569	599	577	633	634	530	609	565	538	576	535	528	551	553	585	592	533	642	587	574	579	593	560	578	563	536	556	573	567	561	578	544	590	556	553	589	605	589	578	583	564	589	636	558	560	553	565	510	490	583	550	588	560	550	564	562	578	587	534	566	536	575	560	587	535	572	572	568	587	567	569	547	565	602	566	572	581	568	552	588	538	581	600	566	563	572	553	612	547	601	587	599	638	572	573	575	592	542	574	588	601	561	569	550	595	610	629	562	578	560	616	542	588	552	581	595	571	610	576	590	566	560	575	537	582	580	577	555	539	546	567	590	567	579	599	555	556	564	604	555	552	590	574	615	614	550	580	555	564	587	576	640	538	576	613	562	580	594	540	587	559	593	585	583	565	536	594	608	600	584	574	601	621	590	565	575	608	547	611	574	584	583	554	581	576	612	583	586	564	544	570	528	610	599	557	567	582	592	580	569	563	556	583	547	551	542	581	577	578	552	577	561	601	586	577	601	596	590	570	627	592	605	577	586	606	582	536	539	607	582	574	553	578	596	556	570	553	582	589	547	569	563	608	531	595	583	649	561	556	562	550	588	597	595	579	545	574	571	560	598	583	616	606	584	552	582	549	555	577	553	584	594	590	574	610	539	568	590	556	612	556	581	577	527	560	564	601	547	561	545	542	575	619	578	557	567	560	565	577	622	606	553	616	546	589	594	610	547	526	567	587	595	586	628	553	565	602	617	570	559	543	568	548	551	553	569	590	554	579	580	573	549	586	588	561	600	569	607	594	600	574	580	605	519	592	569	534	526	597	593	553	590	596	533	588	587	603	595	618	537	599	601	587	615	584	570	587	611	555	577	570	549	587	578	559	550	573	579	559	615	606	562	535	573	550	568	592	622	579	560	601	602	593	589	575	589	580	601	584	582	592	555	555	567	565	577	628	577	578	567	570	571	527	555	588	552	576	537	563	580	551	636	528	572	584	567	600	607	580	592	613	598	581	571	587	591	564	574	564	584	545	607	560	578	612	549	555	560	564	573	583	617	545	566	608	574	595	565	568	585	587	585	601	580	543	541	554	586	531	573	577	573	527	606	589	573	549	545	534	597	576	542	575	570	563	611	574	583	582	599	550	592	562	564	562	567	577	578	551	573	598	588	535	584	586	584	581	563	576	594	543	580	597	593	575	573	594	565	555	608	587	620	553	575	520	592	577	585	548	532	592	538	584	586	575	541	593	557	527	599	596	583	579	582	574	563	552	586	598	569	544	561	594	537	559	603	548	592	583	567	551	600
35266	44535	31238	25618	21482	10138	12763	9791	13171	10004	1169	688	623	613	695	631	616	623	632	643	609	624	630	607	639	609	647	671	629	649	596	618	625	620	676	654	664	612	571	730	633	601	658	649	652	596	620	621	645	609	639	648	615	598	622	670	626	637	644	630	625	641	633	636	601	633	608	639	638	637	657	588	650	611	628	626	636	654	657	625	616	619	639	625	669	609	643	605	636	574	604	592	657	656	612	658	625	644	572	633	614	645	632	593	598	607	633	644	652	637	579	603	642	599	676	606	601	686	584	615	595	614	697	646	647	608	648	608	601	689	647	622	667	660	657	574	634	583	684	603	604	662	614	655	640	614	635	624	620	651	663	679	618	622	617	623	622	605	673	629	638	657	626	625	643	658	599	667	665	588	625	622	606	605	623	636	643	588	618	665	591	662	627	635	638	576	631	627	612	652	618	588	627	643	717	590	645	619	646	628	650	606	599	602	632	605	679	640	689	619	647	617	587	605	648	615	649	666	604	645	648	604	609	640	634	657	658	649	618	637	634	651	558	615	628	645	634	650	600	610	625	644	655	644	657	641	673	616	592	583	572	616	628	671	596	635	627	631	653	675	608	609	589	646	611	672	619	590	649	612	597	624	642	584	628	619	620	604	641	636	614	662	617	667	614	602	646	591	639	614	562	565	635	652	625	630	592	579	649	598	660	622	575	596	605	616	614	633	617	592	582	636	589	609	632	616	626	644	673	618	662	634	640	645	601	604	628	601	612	671	640	621	593	608	610	615	694	646	612	621	631	640	652	595	610	643	646	616	668	671	622	648	592	643	637	595	650	607	654	610	653	633	613	612	606	645	652	614	618	608	606	658	609	665	574	626	639	585	653	622	624	633	654	616	652	616	634	593	583	618	652	596	639	621	670	675	615	643	583	581	614	655	635	612	629	623	615	647	614	624	633	626	647	657	583	645	637	640	634	640	639	632	635	655	640	618	649	593	627	612	634	631	624	609	645	615	622	587	631	640	652	649	635	674	642	624	645	623	580	651	612	640	650	635	618	660	631	627	656	621	612	648	594	685	572	617	635	653	592	603	636	647	648	621	639	619	633	634	672	609	622	637	617	616	628	633	616	603	645	624	574	632	658	615	586	610	630	592	626	674	624	615	655	618	687	593	628	641	647	661	603	661	618	662	650	617	602	601	646	609	645	621	683	638	641	590	543	636	650	598	627	598	565	592	600	603	614	658	626	662	635	593	596	621	602	611	635	613	662	609	621	625	588	609	637	591	685	615	655	610	640	593	594	595	637	633	688	658	615	616	632	650	602	595	611	650	663	578	602	638	621	662	612	668	622	611	588	624	635	658	635	589	625	617	619	639	636	620	624	611	646	601	653	625	588	620	615	609	611	656	608	587	603	592	629	626	638	629	608	615	638	663	649	631	608	626	624	603	688	637	633	632	648	596	621	659	621	616	615	629	642	629	592	638	605	626	613	643	582	674	687	594	628	624	634	621	661	636	638	610	616	602	595	638	590	673	644	656	579	634	571	631	636	602	602	625	631	620	629	608	639	646	642	589	601	565	631	632	636	644	638	647	614	659	668	628	587	636	620	687	649	614	629	690	619	623	685	612	598	656	634	637	670	640	625	623	627	573	635	605	661	644	618	604	582	616	638	619	603	587	586	646	589	579	597	637	640	630	657	653	619	581	636	615	642	643	627	672	618	624	637	648	563	638	617	617	624	667	646	596	605	602	644	595	584	588	641	628	636	586	617	604	630	714	599	624	639	614	592	637	623	632	640	610	603	609	580	640	653	671	620	631	603	647	648	673	609	627	648	618	674	597	621	596	609	650	647	617	647	637	590	630	623	611	587	614	593	614	658	647	609	651	590	650	594	637	645	589	605	596	616	643	655	638	620	585	692	617	657	603	638	617	620	642	652	599	630	641	622	592	606	576	619	637	625	597	621	663	628	687	601	642	642	613	640	626	662	611	641	660	625	598	572	654	611	653	661	620	615	629	635	612	606	638	651	674	629	641	664	639	589	650	625	615	602	637	630	615	638	603	635	612	649	627	659	642	615	632	593	581	641	578	601	650	637	603	614	630	610	621	625	631	626	632	611	647	668	669	621	599	631	609	646	633	636	657	619	645	646	643	588	628	631	632	644	634	622	604	689	634	607	637	636	611	650	617	585	635	614	658	630	614	648	616	630	637	631	627	618	600	655	615	659	610	636	635	640	573	685	581	626	612	619	603	622	636	594	627	641	655	660	633	666	649	589	630	612	592	597	643	599	617	655	620	657	661	583	594	608	599	605	622	649	659	614	628	633	603	630	689	629	620	603	654	663	616	640	642	630	621	610	633	605	627	614	603	622	617	643	663	641	609	597	606	600	564	619	642	588	614	618	590	603	643	654	660	651	632	636	610	637	617	649	610	611	620	618	600	649	646	642	667	613	608	607	624	652	609	590	621	643	669	609	601	620	627	621	628	619	657	630	656	629	633	622	649	660	607	651	652	625	592	606	580	618	615	632	620	621	618	618	615	644	645	602	646	610	629	602	608	636	634	671	622	607	643	644	596	636	633	633	617	612	658	613	600	636	633	632	654	660	642	638	652	596	621	610	664	600	644	676	656	630	625	608	649	595	651	630	585	639	655	609	609	649	640	628	624	624	602	613	616	632	651	616	630	628	626	662	620	582	608	623	649	648	629	623	634	602	670	581	584	624	625	571	653	643	614	592	623	643	623	660	602	591	616	652	677	616	650	634	638	648	634	596	624	617	625	604	651	658	615	609	620	649	654	625	639	593	582	632	593	596	600	651	622	635	587	603	616	631	617	597	604	625	654	589	631	645	639	656	664	614	621	664	626	595	552	612	564	630	640	653	660	665	629	583	615	628	582	612	611	638	614	601	579	631	615	603	621	638	631	580	586	622	627	616	636	598	624	644	648	648	641	625	665	598	627	649	635	631	628	640	630	638	615	593	585	658	606	600	583	612	626	627	688	571	682	623	630	657	626	631	652	590	677	622	612	619	682	645	674	630	587	610	635	600	603	636	645	642	617	645	591	604	648	613	619	574	603	631	638	655	602	625	657	631	632	590	623	626	639	611	622	612	642	610	644	612	640	639	608	650	611	629	649	623	616	616	614	610	649	641	609	629	602	593	609	645	631	619	650	643	620	652	624	643	596	643	652	606	594	632	602	636	645	633	637	601	569	614	657	656	638	648	634	629	622	641	646	623	641	599	652	614	607	616	692	605	598	615	675	596	655	647	664	649	645	628	632	612	618	623	649	613	646	638	675	647	632	655	595	581	632	635	618	648	596	661	606	636	638	698	615	620	618	657	565	617	609	610	594	632	593	613	605	650	626	624	593	645	614	614	585	631	608	593	648	602	633	625	647	661	631	607	624	634	636	600	642	612	632	692	638	596	644	647	618	625	611	605	618	634	638	674	628	612	700	591	595	656	597	654	670	608	642	614	644	631	624	624	630	629	617	631	623
22580	21133	28717	24109	22418	22544	18103	5430	18226	24429	3798	900	821	779	820	821	850	825	832	792	816	851	770	793	794	845	794	756	790	788	746	819	830	763	812	800	856	787	749	810	742	807	789	739	772	743	797	854	818	763	764	820	794	796	779	732	800	748	816	786	812	770	720	823	782	786	761	831	799	817	857	862	815	777	830	790	820	798	806	802	773	808	778	748	780	837	792	783	800	778	793	836	799	822	802	759	800	799	801	776	758	807	820	735	811	798	794	761	754	755	772	802	740	777	762	804	796	761	698	768	767	788	795	805	821	791	822	774	771	766	813	741	814	763	750	789	765	757	758	802	801	794	852	768	758	783	808	758	760	758	797	731	763	788	826	796	791	827	747	801	817	796	747	760	771	749	771	827	733	748	728	760	769	789	797	789	795	810	804	757	760	818	765	779	843	761	785	801	770	803	776	795	820	769	776	802	783	802	795	752	780	802	779	784	780	748	784	781	778	811	734	772	820	820	860	826	796	843	768	772	768	829	798	727	794	750	819	720	791	783	748	804	810	807	817	752	760	772	804	776	769	809	790	794	759	771	765	756	773	789	787	799	828	768	828	761	800	827	773	781	816	801	751	753	749	758	790	784	753	767	781	702	824	770	749	706	787	739	769	785	757	784	832	778	719	795	821	776	794	799	778	797	806	748	774	737	791	789	820	813	775	786	739	765	781	815	748	783	820	831	809	773	789	737	807	784	719	761	793	775	810	819	776	700	801	808	776	802	835	821	757	794	822	801	726	765	784	779	798	775	719	779	814	745	818	735	738	798	729	744	779	751	721	731	786	800	779	787	777	769	804	771	783	821	745	830	792	803	813	720	793	760	734	837	699	774	842	829	766	781	837	809	805	771	754	793	747	768	797	810	786	764	767	796	742	775	744	821	752	775	812	795	746	826	798	784	774	810	729	752	772	799	777	780	800	784	758	786	737	810	833	805	832	750	809	744	801	843	819	763	763	785	777	769	796	777	770	795	796	762	799	751	737	755	757	813	753	817	757	775	772	760	741	746	782	838	777	742	774	785	800	777	730	737	773	769	762	781	771	797	755	801	814	735	820	744	797	800	766	738	765	799	811	764	832	752	808	798	747	760	772	780	782	772	845	736	833	804	766	816	791	759	775	772	760	757	797	779	807	823	809	755	808	806	790	749	758	813	782	793	804	763	793	771	780	790	759	804	818	820	788	756	820	785	794	757	804	776	808	756	790	788	781	778	761	786	762	776	852	799	803	763	777	786	752	738	802	795	769	781	802	750	809	749	814	761	830	843	785	765	752	730	726	754	771	777	801	773	793	827	755	835	774	723	797	775	754	803	807	824	810	797	799	785	768	769	772	812	766	759	752	841	759	772	828	771	781	797	773	792	788	765	790	769	747	793	776	788	783	805	750	781	780	825	744	777	770	771	807	785	803	816	788	792	758	777	746	793	782	791	804	810	815	841	780	786	792	813	831	746	833	787	748	784	752	797	758	769	743	825	812	808	773	775	793	773	729	808	781	799	784	792	813	777	750	739	779	747	742	790	753	836	774	780	754	788	756	841	770	779	773	781	776	770	792	765	783	782	815	762	812	780	759	773	809	778	753	821	810	806	789	807	823	747	800	779	794	779	790	807	799	770	809	770	792	764	789	791	786	822	788	798	820	797	774	782	826	786	823	763	769	850	806	772	792	795	764	856	762	826	828	768	782	791	797	792	816	760	814	805	798	824	773	796	853	780	805	793	799	778	795	780	794	768	829	777	790	793	807	739	813	774	753	804	734	791	759	847	809	775	788	739	758	748	782	773	766	765	767	840	787	824	837	753	765	778	790	792	751	794	774	763	818	734	727	820	774	817	800	800	770	786	835	761	803	773	802	798	823	778	759	876	816	752	813	758	783	774	775	837	750	767	781	801	787	703	797	775	796	783	823	802	739	778	774	812	790	731	769	823	832	772	757	782	770	765	803	814	824	794	749	740	734	797	801	780	732	748	771	792	802	784	781	817	751	751	763	764	769	840	791	767	798	844	739	835	785	822	768	766	754	774	816	767	769	781	808	774	813	803	837	762	797	757	766	737	796	830	751	827	757	861	807	822	793	753	787	724	793	806	806	798	775	739	808	795	772	795	797	812	749	758	791	800	741	813	765	822	795	747	787	764	817	754	804	767	824	789	809	765	738	813	767	763	763	837	758	783	760	775	806	776	773	726	810	764	739	772	765	795	823	774	770	751	756	781	798	813	738	786	771	771	803	826	789	810	803	805	805	803	755	813	750	837	772	780	839	790	758	766	776	773	800	782	767	782	797	778	783	811	774	766	793	821	738	767	740	791	782	841	806	773	751	776	717	788	840	740	777	777	787	763	835	715	772	838	765	774	823	786	788	710	749	781	773	792	768	790	746	766	810	813	789	807	836	753	833	751	794	802	797	800	793	837	763	777	799	830	801	729	738	812	696	775	774	802	856	842	774	792	798	786	805	795	772	798	811	757	750	778	777	807	760	773	753	761	778	795	810	773	785	785	807	803	796	805	761	767	768	823	797	767	785	778	747	770	764	800	752	758	740	790	797	813	770	737	797	773	720	794	788	780	727	814	818	801	733	799	815	799	799	793	804	790	815	777	794	782	737	783	727	724	768	801	738	749	828	737	775	788	785	827	757	771	807	823	775	755	794	735	764	769	832	754	794	758	770	773	788	790	790	805	786	828	754	753	745	768	765	802	742	819	760	770	778	731	752	811	749	831	764	762	799	793	767	801	787	795	768	843	815	780	816	814	751	747	759	778	796	771	726	813	758	747	819	799	809	774	804	769	740	818	810	723	767	702	791	791	807	764	745	805	770	764	763	818	745	786	793	763	778	798	768	699	797	781	740	803	796	791	858	787	760	822	749	804	818	796	780	803	748	804	794	774	806	776	773	831	816	814	821	765	824	783	792	779	820	816	737	776	810	761	781	773	815	802	766	765	751	798	792	741	756	741	777	776	774	818	724	782	743	802	756	778	811	805	747	787	807	740	798	812	746	803	744	797	738	789	785	754	733	803	774	731	763	755	755	788	774	767	804	796	746	746	793	785	788	779	758	743	758	760	793	752	781	751	812	770	839	745	792	815	797	824	805	798	771	759	748	789	798	735	739	805	764	730	812	812	757	807	788	786	799	769	855	774	776	764	797	801	745	790	778	818	804	774	818	820	808	841	754	836	753	766	850	779	747	773	783	793	776	792	762	838	797	798	788	797	795	769	789	768	787	809	816	795	756	743	737	769	780	759	743	794	799	801	777	792	776	862	798	819	750	792	815	783	736	790	817	775	816	768	781	875	827	741	760	740	824	796	779	801	781	808	752	817	757	829	774	808	811	748	804	785	796	770	764	828	747	791	792	749	799	761	803	869	768	819	799	803	798	763	765	749	766	769	799	773	807	785	781	740	824	780	807	755	803	746	761	799	807	772	812	755	785	845	803	760	803	788	792	808	788	794	749	762
42431	57918	48449	42623	32669	19886	13961	6221	23650	25847	1560	884	816	887	843	821	835	821	805	838	839	744	802	821	811	824	781	840	870	776	791	758	781	756	807	805	801	775	828	812	825	820	844	830	807	779	795	826	785	755	802	811	799	767	805	836	786	795	779	822	766	846	860	846	809	771	797	827	812	808	817	779	791	851	741	840	787	825	823	782	810	821	771	849	810	815	809	839	760	813	766	821	803	838	854	771	805	823	824	771	777	815	785	809	771	784	830	813	829	771	766	794	837	794	752	782	820	737	827	748	782	767	799	805	799	786	794	798	785	834	820	773	768	792	728	787	793	799	847	851	792	795	812	763	807	826	810	785	829	772	809	814	787	790	766	767	795	766	821	763	799	793	817	819	788	809	824	760	866	791	807	837	820	773	811	829	805	819	820	841	828	811	833	764	773	812	783	837	821	833	758	796	774	817	797	803	807	806	768	819	783	825	776	816	789	787	835	792	792	778	834	838	844	751	817	877	776	785	835	792	804	779	797	802	774	810	811	817	804	782	833	761	798	834	812	834	769	851	791	786	822	790	846	811	738	845	839	830	824	795	863	785	799	795	753	819	852	837	841	838	832	843	780	826	800	779	788	811	826	759	817	823	785	786	822	801	814	817	829	783	791	834	838	831	854	822	832	764	828	809	827	744	781	779	791	824	773	838	771	847	838	809	733	775	778	785	802	791	789	784	783	766	782	785	784	774	812	752	858	790	808	834	800	875	770	787	818	824	788	809	816	836	780	769	811	775	782	819	778	818	839	788	828	791	839	790	798	813	843	839	779	816	749	794	810	789	801	844	819	749	760	802	757	773	776	829	796	812	791	776	830	804	771	798	775	813	785	857	817	794	765	817	785	769	790	784	794	839	778	794	806	787	799	775	772	805	873	843	813	770	800	855	778	773	772	820	816	798	757	793	778	854	766	809	780	794	802	771	792	804	747	792	853	796	807	746	834	854	776	786	805	830	840	832	849	804	811	843	801	800	802	771	828	802	815	802	812	824	737	818	790	832	775	784	844	861	778	819	794	760	770	834	854	774	759	841	763	812	835	831	753	809	770	816	795	833	869	736	826	828	805	750	819	759	758	803	774	817	847	807	778	747	807	866	752	741	804	752	816	792	772	845	847	783	807	757	796	848	794	775	806	768	877	819	818	789	787	832	786	804	842	765	783	752	795	787	770	787	806	764	814	776	809	845	785	804	813	760	808	823	822	774	776	802	794	754	773	833	813	803	799	813	796	773	839	819	811	777	835	849	778	817	819	782	748	796	846	798	880	793	845	807	827	835	850	817	828	845	794	805	788	817	814	795	843	820	785	830	750	784	793	794	802	821	768	784	804	811	777	775	782	870	753	792	809	830	843	777	777	821	808	787	797	770	737	780	830	789	780	816	815	768	806	840	798	798	830	824	784	811	845	811	810	803	774	820	813	841	825	823	783	760	781	810	821	821	796	820	790	788	835	818	799	807	818	808	832	797	860	796	855	756	808	791	763	814	818	763	782	806	812	791	764	816	847	747	795	830	777	785	774	777	793	807	775	774	767	787	838	802	813	767	799	795	815	808	863	823	819	810	778	740	863	832	807	815	792	803	830	802	858	835	770	854	862	762	821	851	804	782	813	785	765	767	781	785	795	770	804	821	781	791	786	839	813	808	809	799	820	746	798	774	867	784	785	837	757	825	804	795	811	796	821	778	797	774	795	861	809	773	818	798	812	780	767	821	764	813	843	826	832	781	837	804	793	789	806	800	849	815	800	813	844	813	788	817	827	792	770	823	816	834	787	822	784	838	785	788	773	763	814	809	833	793	794	831	755	787	841	831	786	770	774	840	791	720	815	778	792	805	829	793	809	791	836	787	819	789	781	809	783	829	814	824	782	747	751	812	812	810	872	800	802	844	826	772	827	793	805	833	769	810	837	771	829	777	866	812	769	791	848	835	801	743	801	782	852	818	850	849	747	810	796	770	775	840	809	797	786	817	792	812	753	748	718	792	819	788	820	815	812	794	773	855	847	831	808	812	835	790	782	865	836	780	812	811	794	844	866	789	797	755	819	791	828	755	789	745	799	784	792	835	841	783	837	803	763	886	809	778	793	799	768	875	803	755	821	838	784	796	803	792	785	813	823	822	799	774	816	778	826	781	819	809	799	792	808	853	800	750	741	824	800	777	842	837	779	807	809	848	803	849	799	759	829	811	829	799	831	782	794	796	812	821	856	765	786	779	829	796	807	813	748	800	820	783	783	836	798	835	750	788	786	801	820	742	760	813	786	805	843	822	783	849	822	810	839	841	809	803	759	822	809	841	794	787	791	792	757	769	801	831	797	834	828	825	822	817	781	796	800	838	795	786	768	806	793	794	793	824	833	750	795	807	802	779	826	836	836	811	783	736	809	869	835	792	768	781	807	790	769	772	762	782	777	798	838	851	790	843	778	736	793	816	826	756	825	791	829	806	810	785	813	784	770	831	824	743	825	772	836	725	811	810	850	817	781	801	853	816	785	795	784	833	837	792	785	748	770	813	824	793	841	793	810	813	811	793	799	822	807	832	815	814	798	824	811	755	801	808	818	823	788	804	766	789	758	837	815	807	833	808	797	846	835	810	828	848	781	781	753	773	798	827	818	802	770	804	757	781	826	797	796	771	835	788	802	784	777	789	804	821	788	783	767	832	780	814	805	833	837	781	770	868	797	783	815	787	806	768	832	798	793	777	751	827	820	820	824	810	787	827	793	831	850	804	830	782	848	804	817	771	825	806	809	812	792	838	834	806	768	816	770	802	840	830	770	814	794	778	816	801	822	800	807	830	770	835	809	801	766	787	776	796	819	822	797	808	741	815	757	812	784	828	840	787	790	795	801	835	781	809	810	792	795	815	842	812	849	762	812	819	851	810	793	786	755	802	781	826	804	817	757	798	833	853	792	817	821	842	769	816	788	789	790	794	765	795	782	814	790	836	819	849	796	804	858	805	792	812	796	788	803	844	817	831	810	822	812	816	797	793	828	828	844	762	799	832	817	797	827	842	797	747	805	793	779	820	846	740	824	792	827	800	814	792	818	763	779	821	858	750	842	792	804	803	778	846	790	759	810	801	795	818	787	837	796	841	790	787	857	848	816	801	796	836	822	788	802	781	836	796	816	783	764	816	816	819	812	808	801	776	841	804	760	788	822	774	870	800	743	811	834	819	775	803	799	891	826	793	799	801	799	820	808	785	808	801	831	783	817	825	847	826	786	758	764	767	836	845	807	794	791	809	800	802	786	827	790	795	774	842	761	773	791	807	750	795	747	789	775	785	788	859	831	769	832	762	820	816	801	806	794	745	855	793	800	821	768	893	777	740	781	828	799	745	829	776	796	829	826	795	783	823	802	826	843	832	796	821	851	849	779	750	767	784	768	770	809	790	790	810	839	791	838	812	783	791	795	790	822	848	786	796	846	798	789	838	781	828	802	823	809	801	796	848
30901	29246	30992	18917	5639	2961	1817	1089	1755	1236	409	394	416	402	439	371	373	380	380	394	391	354	370	357	416	363	398	383	407	377	359	393	381	414	392	414	381	387	403	397	403	378	363	369	361	383	393	418	381	390	367	399	410	403	380	389	403	423	376	404	406	349	374	408	420	394	365	400	401	410	403	421	396	417	373	396	373	378	383	394	391	357	393	368	417	372	398	357	381	392	368	388	452	384	369	422	391	385	374	386	362	399	380	392	394	374	411	394	394	370	374	378	394	399	375	366	432	371	422	380	386	367	401	397	353	361	356	398	362	382	413	358	385	388	389	352	406	386	394	409	372	396	363	376	360	387	371	383	406	384	383	402	383	362	377	400	349	394	402	377	379	383	378	396	409	405	372	408	373	361	381	408	370	357	401	385	433	358	389	391	392	379	386	363	389	435	382	372	389	394	406	386	396	382	442	374	360	393	392	372	393	388	423	406	398	371	421	395	375	391	378	364	370	395	421	395	347	394	421	393	394	357	415	396	408	385	373	373	396	378	371	410	376	388	414	459	380	357	401	370	379	377	397	387	397	399	423	384	407	447	381	390	357	393	382	380	393	378	385	350	369	393	356	374	395	359	402	377	401	399	409	388	380	408	392	383	398	400	400	378	376	366	376	405	393	391	413	408	401	360	395	416	388	388	379	407	382	400	401	399	375	393	370	405	390	377	378	401	407	424	389	391	398	405	364	374	377	377	381	401	391	404	392	402	379	373	443	415	373	421	394	396	363	362	420	389	400	368	371	385	370	398	381	407	398	388	414	381	376	407	358	417	380	394	393	364	396	391	379	371	382	393	429	395	410	365	419	395	431	376	389	411	385	396	366	382	389	362	362	376	380	368	391	423	392	387	367	369	393	376	359	367	411	380	375	359	411	337	403	357	349	389	422	393	343	405	402	403	364	373	348	363	371	373	435	389	370	407	377	381	406	406	358	394	386	383	363	401	385	387	381	374	397	383	393	387	382	355	410	430	398	400	382	393	382	405	399	376	383	402	413	404	427	385	388	412	393	390	414	395	401	367	357	382	397	381	411	416	430	379	386	411	383	378	435	412	370	370	393	416	360	360	399	376	408	399	382	366	370	385	361	411	427	381	380	399	346	384	403	406	395	397	370	382	393	396	403	426	399	386	385	395	350	436	377	376	398	404	384	386	410	395	400	405	369	402	398	389	417	412	376	387	426	400	382	381	393	373	383	371	355	377	386	407	395	391	395	437	387	406	391	398	375	395	404	416	375	387	395	387	395	397	371	407	396	390	382	354	379	409	432	378	401	414	380	370	437	370	409	373	383	397	393	396	373	379	401	402	384	392	387	390	373	375	392	416	389	396	383	369	377	409	409	373	402	399	390	413	417	377	369	396	364	403	379	390	396	378	405	409	395	408	398	387	373	401	379	408	402	411	349	375	382	380	400	422	401	386	387	382	385	383	398	398	398	377	415	358	402	382	359	386	425	394	407	337	397	339	362	375	383	367	404	395	368	400	403	360	404	367	402	396	435	365	371	386	386	355	398	413	402	367	403	388	397	375	394	410	386	380	392	388	413	363	373	410	401	389	410	393	430	398	400	413	348	437	409	412	410	420	412	402	360	405	403	442	424	399	390	396	411	382	402	395	409	379	391	410	370	408	440	436	383	393	398	403	367	390	392	386	389	372	335	362	382	392	379	379	374	397	388	379	409	358	406	399	373	397	365	399	415	379	425	389	361	400	350	371	380	413	390	400	346	416	382	368	399	364	431	358	375	363	395	391	384	396	372	417	409	374	376	395	397	401	376	357	396	387	372	395	394	390	375	415	353	351	377	372	398	359	416	364	427	369	374	369	398	371	396	361	436	361	370	362	363	403	365	415	376	420	435	381	410	396	361	411	414	409	381	384	359	401	379	386	397	374	407	380	383	360	360	410	401	364	387	383	422	380	394	389	383	394	374	413	420	392	399	406	361	384	393	393	351	410	408	403	387	384	387	386	387	340	420	410	386	410	347	381	408	397	409	362	400	415	381	378	391	384	370	411	385	398	405	393	379	382	393	392	391	397	405	367	403	418	349	365	377	409	415	431	371	380	367	372	365	412	400	428	371	357	380	392	380	414	408	399	366	379	377	394	405	394	404	390	398	432	369	369	386	387	430	369	412	356	414	396	412	378	428	373	395	388	387	383	421	416	364	380	405	405	378	344	391	396	384	379	416	367	472	385	359	428	401	405	410	371	381	395	397	411	381	380	389	372	365	408	452	377	428	416	366	377	357	365	406	382	377	430	401	368	377	399	400	391	389	424	426	384	364	406	401	403	384	403	402	376	427	384	372	380	421	430	358	356	391	358	389	374	355	391	356	391	389	429	386	401	346	403	421	363	412	411	374	360	376	404	365	337	392	421	402	380	405	407	429	396	422	380	409	378	410	380	397	409	413	412	375	381	384	376	387	382	428	395	394	369	415	382	402	352	417	391	356	441	352	391	379	388	401	401	411	367	389	394	423	420	369	402	394	400	367	409	396	403	403	394	395	388	377	394	380	376	393	372	389	406	393	401	380	381	374	387	396	377	394	415	379	358	396	416	366	430	387	376	382	406	420	382	396	398	434	404	373	410	418	402	367	391	401	391	402	366	400	395	394	359	376	396	396	386	363	362	393	403	414	376	378	402	378	411	364	379	384	372	394	401	401	378	403	392	380	424	364	413	382	390	416	411	376	381	430	382	379	419	410	386	404	362	404	404	390	382	374	404	393	360	426	385	388	382	411	397	404	402	393	360	379	404	393	379	398	394	355	370	369	383	368	398	409	388	411	384	388	358	408	374	361	390	394	395	415	393	397	413	385	412	424	392	427	418	376	371	391	367	387	352	366	366	412	372	366	365	396	422	389	374	365	390	388	386	388	370	394	399	377	405	391	380	380	374	397	390	407	390	403	359	394	370	417	378	385	390	388	397	393	366	374	378	334	361	369	409	384	379	389	414	449	381	389	407	423	410	461	368	391	353	364	393	354	373	387	382	397	403	407	415	383	413	369	388	386	398	357	383	374	410	370	382	414	403	390	370	396	386	424	409	373	394	392	412	378	388	373	385	366	386	376	385	408	362	403	381	386	378	394	389	395	355	403	424	416	424	390	390	389	367	400	402	368	391	410	397	381	399	392	372	362	388	339	392	408	405	369	371	402	416	390	376	368	382	424	378	387	399	388	413	383	397	363	371	370	372	412	356	369	395	398	376	402	389	386	379	408	393	413	386	378	369	388	383	355	411	376	355	392	380	411	398	393	387	376	375	362	412	392	398	374	375	354	409	393	408	383	415	400	391	378	386	395	352	381	368	373	367	390	425	367	364	380	379	412	398	405	369	398	400	386	375	414	392	376	364	432	364	385	391	389	390	424	384	400	413	382	413	416	397	428	383	413	371	410	386	345	397	407	426	406	386	403	388	353	391	389	387	394	383	411	396	412	370	391	341	393	395	361	384
32743	42711	32336	16555	6475	3919	2546	1657	2515	1595	471	453	441	415	431	391	429	428	430	473	443	426	422	453	446	439	430	424	449	418	455	383	450	420	425	420	417	399	423	439	440	454	425	463	448	438	433	421	450	429	431	414	399	438	419	416	462	417	395	436	414	410	400	411	442	435	403	428	401	435	454	434	427	407	422	437	451	450	474	425	387	445	434	429	401	437	416	462	435	409	455	436	452	435	435	436	438	436	399	434	442	418	388	434	457	395	434	481	427	449	440	433	438	441	425	409	417	458	448	433	421	423	438	467	444	407	461	424	417	418	425	415	387	434	414	459	393	438	410	427	437	427	483	441	405	376	443	413	451	477	420	442	428	396	401	412	421	436	441	434	423	443	431	432	441	434	439	429	480	455	413	422	442	453	449	434	420	422	390	426	434	467	446	461	427	414	411	434	459	436	383	430	399	449	442	447	447	468	460	453	378	427	416	431	425	455	438	443	424	404	361	442	423	466	424	467	441	407	387	388	422	428	455	473	401	398	413	418	430	417	436	457	456	394	398	423	404	413	427	446	434	414	453	406	405	426	475	433	446	438	474	443	425	420	413	433	450	428	441	418	411	382	432	429	464	397	428	414	441	409	418	425	443	464	433	439	421	475	402	434	422	442	410	466	429	426	410	450	418	412	409	435	447	453	441	399	408	389	439	392	459	457	432	448	439	414	414	390	386	453	417	449	431	445	447	440	400	408	471	445	420	408	438	462	453	423	419	436	444	447	450	443	421	396	423	450	438	438	450	425	479	441	413	416	438	419	428	391	437	429	477	430	450	432	426	434	409	421	436	448	424	439	405	398	421	468	405	410	399	428	400	436	404	405	381	447	438	438	441	440	446	433	409	422	448	423	450	406	425	458	371	426	442	403	416	418	449	419	456	440	391	402	430	424	449	423	402	412	443	443	400	420	381	438	448	426	455	423	436	465	400	433	414	417	392	440	450	420	440	425	416	414	431	429	423	442	449	432	473	434	413	465	432	412	420	421	449	416	435	431	392	421	440	439	415	428	423	426	445	444	442	454	414	418	450	437	445	433	404	441	450	428	388	400	402	406	437	426	476	446	454	471	443	412	428	401	428	445	438	416	457	422	474	446	438	419	474	426	429	442	432	426	430	426	445	455	380	445	449	466	449	418	467	425	433	405	452	443	428	427	430	427	456	436	423	417	423	460	427	452	398	423	394	446	415	445	418	438	441	395	438	415	403	431	450	427	413	442	427	450	424	437	434	426	453	418	451	448	403	428	432	412	436	468	432	424	442	471	405	473	483	443	463	455	417	413	406	426	404	438	449	421	439	422	436	438	404	431	394	434	481	412	428	441	410	419	453	421	434	408	397	444	385	457	427	387	450	439	419	434	426	451	421	421	439	459	398	409	402	446	426	380	463	427	475	428	431	427	401	409	421	433	401	432	433	425	445	437	431	453	428	412	420	487	433	435	434	400	449	453	431	426	443	440	408	401	393	420	447	428	412	416	416	439	422	415	440	446	411	416	389	414	424	427	440	449	437	425	435	425	431	407	386	443	410	416	432	448	419	425	406	426	413	387	412	404	452	453	412	461	431	430	429	441	426	418	425	413	428	445	437	445	471	446	420	450	394	423	457	417	438	445	463	414	438	428	467	417	448	437	411	447	404	407	442	432	433	436	433	431	408	396	385	439	456	416	430	430	438	407	472	436	435	420	463	428	447	417	417	473	473	366	394	397	431	415	389	415	415	415	424	437	437	423	418	419	454	432	388	408	418	439	450	408	428	418	460	437	442	405	440	430	421	445	446	457	403	444	425	484	394	429	393	456	410	417	386	406	435	425	383	417	424	435	441	422	415	401	435	440	449	385	435	406	453	420	444	447	448	400	434	462	427	381	403	437	432	429	451	444	413	453	423	412	417	453	420	458	381	429	432	481	435	412	448	423	440	445	435	445	456	437	456	407	411	436	448	430	408	430	412	481	412	408	416	416	405	417	418	456	459	420	433	445	458	453	429	430	397	464	443	439	436	468	405	435	459	422	436	393	437	435	433	454	396	401	438	414	433	410	439	434	436	428	466	471	401	438	449	420	442	430	442	433	413	433	449	446	392	465	423	415	419	446	424	457	419	469	419	452	380	433	407	426	411	436	426	417	458	441	403	463	430	460	420	432	448	428	480	421	424	420	395	404	409	425	442	407	461	446	422	422	381	419	438	397	451	413	442	414	466	449	447	442	433	425	424	424	450	440	418	437	423	416	434	443	418	443	413	403	451	399	414	441	419	413	399	458	462	438	460	415	421	400	413	460	426	434	404	428	415	432	427	427	393	414	435	427	434	421	434	461	473	411	408	424	402	419	450	461	420	423	410	425	425	436	441	442	437	445	421	425	446	431	447	422	438	424	424	449	440	437	434	468	441	413	442	427	441	424	414	437	438	404	370	460	452	416	433	418	404	406	454	399	431	435	436	482	409	457	431	397	424	437	440	406	447	423	422	416	455	416	448	433	448	443	426	452	401	436	451	443	393	439	435	434	430	433	430	437	418	439	463	436	418	431	440	414	444	436	394	437	418	427	449	459	437	460	444	430	415	499	400	427	445	450	420	451	451	438	392	431	391	424	475	453	406	464	408	457	422	404	418	407	458	431	420	421	426	426	464	411	410	442	401	454	450	417	454	435	443	434	438	469	430	409	459	422	443	473	463	430	441	465	414	436	430	430	448	433	439	458	421	470	441	442	403	450	419	425	432	461	403	430	438	407	419	407	418	421	431	420	460	445	429	412	439	414	464	437	372	454	419	417	421	410	399	439	459	465	433	415	446	438	435	415	434	468	453	425	403	442	407	412	386	404	431	425	413	471	420	435	439	463	440	429	388	442	431	443	440	413	415	451	467	406	416	431	445	411	435	460	444	400	404	465	434	455	432	414	407	415	407	438	459	430	393	444	435	412	447	427	452	444	427	430	439	443	449	443	443	420	448	432	435	417	407	419	427	398	467	439	417	441	471	412	441	416	413	424	414	487	433	418	471	426	475	425	419	420	455	414	426	380	434	470	408	423	454	428	461	413	408	431	426	446	455	414	413	425	426	411	426	413	448	425	430	420	402	425	427	430	378	455	455	406	428	425	414	420	434	442	412	459	425	433	414	434	439	476	406	418	433	440	426	427	449	424	432	412	453	425	431	467	436	441	462	452	441	428	424	399	435	422	444	418	473	438	433	470	424	430	393	444	421	410	443	431	403	379	433	420	414	422	420	429	415	439	443	446	440	426	447	456	421	442	445	441	407	445	444	407	419	445	442	408	414	474	414	413	428	473	477	411	409	400	437	432	438	422	443	418	417	456	438	429	429	406	461	452	405	454	407	403	407	423	446	443	439	428	446	447	422	422	401	425	470	413	466	425	404	450	403	430	462	440	449	421	433	442	425	427	431	417	450	457	446	439	427	447	426	458	451	431	423	422	416	445	410	431	457	420	421	436	420	404
23526	21011	28197	24664	22456	24202	24258	16756	14194	8338	633	502	507	499	507	490	506	539	513	545	547	458	493	500	488	478	519	470	483	514	460	567	476	488	484	493	492	446	508	477	501	462	496	462	490	506	484	488	502	481	500	463	510	514	461	481	498	473	500	494	502	491	512	502	477	528	483	468	476	472	506	526	518	458	534	477	463	533	475	469	480	479	439	508	483	509	469	509	511	478	546	504	503	474	524	451	493	460	486	473	501	454	512	473	489	523	476	452	513	516	492	476	503	476	505	485	475	482	475	478	466	523	516	509	517	509	484	494	514	487	505	475	487	470	484	487	502	516	475	476	525	534	506	512	458	478	492	489	504	521	474	520	494	495	468	502	499	491	450	472	508	516	486	507	483	509	493	474	503	449	481	471	462	498	504	452	522	495	502	502	496	541	481	534	462	471	510	517	504	473	478	465	466	461	492	478	461	474	494	504	483	493	473	481	504	529	533	491	510	443	487	471	522	537	471	483	463	470	457	549	509	525	503	498	507	507	456	513	474	481	490	483	486	454	524	507	516	464	518	487	487	464	500	482	477	436	461	485	488	490	504	501	538	496	523	515	518	464	490	506	503	507	533	446	517	472	497	476	524	494	534	483	520	482	484	525	497	472	536	507	466	470	516	497	502	499	508	473	471	493	471	511	537	509	514	488	513	488	511	485	487	499	498	462	500	510	501	493	476	501	505	537	489	464	498	498	507	426	457	494	493	487	511	459	527	502	528	509	503	472	474	509	471	508	466	494	481	524	485	485	496	495	510	465	506	526	501	440	495	493	521	499	490	458	514	519	443	493	471	508	519	526	521	505	483	494	581	507	516	475	481	511	513	534	496	457	480	469	480	464	479	493	511	486	528	508	501	494	476	489	495	541	489	495	543	477	471	518	487	483	464	501	474	482	505	501	460	491	496	523	486	434	478	534	465	489	483	481	466	455	521	493	476	454	511	485	453	475	478	530	503	521	506	501	488	513	497	501	496	482	527	489	501	525	500	423	524	488	499	505	481	456	477	477	532	477	498	548	495	506	509	465	476	516	467	503	493	471	459	477	505	511	460	538	505	501	529	468	500	504	501	469	506	473	519	475	475	477	512	527	479	500	499	488	495	530	514	483	456	522	478	521	473	524	502	521	491	493	499	518	492	478	455	482	465	484	524	471	478	473	495	479	493	460	514	501	498	516	523	482	478	500	499	473	509	525	515	499	467	463	484	454	509	479	483	480	451	451	492	485	487	446	494	489	517	520	443	479	482	479	515	486	493	486	481	483	493	475	472	455	474	487	471	522	481	457	478	495	488	534	491	518	518	471	509	458	501	513	557	508	521	496	492	493	467	502	510	489	503	464	484	486	496	471	476	511	510	488	512	480	507	461	500	501	476	486	508	493	495	454	485	507	475	446	464	495	462	516	510	501	507	500	479	486	502	524	508	462	438	490	518	496	534	514	468	515	517	480	505	495	468	498	515	519	512	490	501	520	497	466	499	464	488	493	505	475	515	453	450	477	504	493	500	498	461	479	482	502	509	458	476	449	512	512	453	524	522	526	463	495	512	471	447	502	483	490	511	493	482	492	480	471	541	485	484	503	498	550	489	478	515	498	490	485	493	517	508	525	487	489	481	485	510	486	491	447	468	494	529	481	508	464	505	547	522	510	502	500	508	490	482	502	474	510	497	509	484	474	508	479	493	541	529	453	510	461	485	477	491	464	505	476	461	480	476	490	478	498	471	507	509	475	522	494	516	495	500	483	475	501	494	466	546	511	455	487	487	466	514	474	484	476	455	471	502	517	488	501	475	493	482	524	554	520	508	466	464	487	509	487	474	486	458	488	511	459	535	493	475	463	506	449	478	482	498	478	493	481	529	477	499	498	477	476	486	521	492	497	479	432	492	510	495	505	511	506	475	496	450	504	492	456	499	456	472	472	505	499	480	474	515	502	500	449	476	472	430	485	470	495	492	465	480	495	502	479	493	501	464	498	514	474	481	493	489	528	528	493	486	444	488	474	495	479	466	486	480	495	496	519	463	485	531	491	521	502	500	536	489	459	461	508	509	516	501	500	503	546	484	514	515	491	496	470	459	501	479	493	518	525	500	449	488	486	477	513	499	506	491	465	539	479	477	483	503	505	481	477	509	472	524	464	486	543	496	486	477	523	507	465	484	502	523	482	440	494	500	471	503	524	526	461	492	492	472	498	511	523	523	478	483	489	452	485	513	468	536	468	501	501	462	525	496	510	483	481	484	509	463	502	508	470	512	516	502	501	505	508	505	467	488	527	493	489	498	547	501	515	498	525	510	499	494	476	492	468	479	462	460	497	496	522	481	459	498	491	485	486	516	488	466	528	520	477	485	481	500	482	510	493	507	467	513	488	550	511	491	491	470	531	488	517	541	467	476	491	476	445	468	459	420	479	526	485	467	515	491	529	526	514	462	488	507	502	492	500	503	471	444	495	484	509	492	504	520	511	506	505	478	492	471	506	497	466	494	527	472	452	465	467	512	499	457	451	511	514	484	531	453	484	502	480	489	441	524	526	487	523	490	500	456	525	487	470	506	480	502	480	488	548	463	506	474	498	514	485	522	511	528	447	515	477	550	511	487	488	516	472	550	511	484	476	501	496	499	538	494	456	460	461	497	522	463	493	478	500	451	499	499	510	474	477	517	482	499	481	473	473	491	490	492	510	447	502	458	468	551	512	501	508	484	503	480	501	489	440	516	479	499	477	486	494	500	533	504	519	508	473	458	487	534	483	513	476	509	509	488	457	516	485	497	506	514	472	516	493	507	529	499	489	507	461	523	489	501	550	514	504	476	505	512	500	496	491	466	490	509	487	455	505	472	522	505	495	513	504	542	464	496	464	532	543	447	503	469	472	493	465	510	506	431	486	475	488	514	496	499	478	481	502	520	487	498	483	493	442	469	508	493	510	443	496	463	502	531	475	476	502	498	464	476	506	460	486	477	489	515	513	495	479	481	508	509	448	499	531	439	454	494	511	529	505	483	549	487	478	529	496	473	506	468	494	528	480	526	475	477	491	516	479	499	516	496	492	490	481	493	495	478	480	501	512	529	507	476	501	543	476	454	501	481	492	516	535	484	521	495	480	490	496	543	499	484	496	523	479	475	494	471	495	553	484	525	472	496	528	490	500	517	487	524	497	462	455	495	515	497	469	508	509	520	498	511	515	515	504	506	530	466	445	496	491	432	509	482	520	447	456	485	477	519	466	476	472	476	494	508	506	493	507	505	471	512	539	514	445	486	510	478	481	503	519	521	544	479	526	510	477	493	509	521	465	483	500	505	497	508	497	479	519	511	485	524	486	505	533	521	499	473	512	487	472	500	496	498	459	440	496	470	472	510	499	463	501	517	482	471	523	468	492	496	480	482	477	482	501	505	467	499	477	499	504	521	489	469	490	504	486	497	488	496	492	522	503	510	553	483	497	507	472	528	498	496	479	485	499
34947	53999	41940	30741	25693	26668	25750	19859	18551	10229	557	545	548	506	526	510	562	548	519	532	535	565	519	515	541	518	525	518	514	497	536	512	518	545	531	537	521	563	525	553	521	552	503	530	529	527	508	520	509	519	517	528	520	489	501	539	553	521	531	513	509	519	544	525	537	501	527	495	516	541	517	479	496	539	492	525	529	513	572	496	551	502	492	478	532	530	532	551	520	523	521	520	488	539	544	506	502	501	523	540	537	538	548	513	539	536	488	516	485	533	531	498	512	516	517	527	472	500	563	525	543	535	555	539	505	509	495	521	565	552	496	527	546	546	517	503	521	528	519	564	526	509	506	478	522	541	514	522	503	511	510	505	526	476	519	490	493	532	518	555	493	502	530	504	523	547	538	527	476	551	522	543	517	508	553	524	569	477	497	523	518	510	543	491	520	520	525	529	507	525	486	522	512	486	534	550	506	566	501	512	506	526	508	499	529	477	572	491	520	567	503	502	545	514	481	529	487	500	511	538	534	544	555	504	555	494	501	513	519	537	533	512	519	509	480	567	505	519	538	516	527	505	506	558	510	533	529	516	500	511	503	489	492	514	534	517	497	523	527	504	526	550	534	533	528	553	507	522	513	522	502	514	554	529	521	513	522	496	504	519	525	524	544	517	514	496	490	475	485	521	495	465	526	519	533	511	518	509	527	529	517	525	518	518	514	522	513	525	515	527	516	539	534	503	520	520	533	508	487	556	531	511	503	511	525	537	539	541	530	466	526	558	489	536	492	520	508	458	543	540	508	505	563	567	478	514	516	523	570	529	503	546	565	544	554	542	549	517	527	479	527	528	517	526	528	527	514	486	499	551	517	558	495	490	478	517	542	501	473	498	504	497	514	486	514	541	568	526	544	513	520	507	526	481	513	548	524	522	519	540	575	516	549	544	528	511	512	555	537	498	520	540	574	522	540	515	531	500	477	531	521	489	522	509	550	523	512	496	524	536	528	528	505	528	518	547	486	568	518	574	504	500	531	551	523	510	546	514	508	553	542	490	538	544	529	508	513	529	526	512	496	531	547	525	542	506	544	528	491	498	503	504	542	555	522	544	492	532	492	512	586	534	488	469	494	498	533	524	507	510	520	541	542	530	514	516	548	489	542	546	535	539	562	513	528	529	516	499	535	520	501	517	486	515	513	544	530	552	505	551	514	505	532	535	534	493	512	510	537	502	511	506	566	557	509	545	524	516	554	521	531	478	521	467	529	483	523	533	552	527	523	532	516	516	494	507	529	554	524	506	494	520	477	539	499	511	529	525	559	530	523	548	526	546	495	497	512	519	534	511	545	494	564	482	533	528	503	551	559	497	510	517	546	505	505	516	544	499	492	553	508	481	545	509	505	515	515	558	525	516	530	578	500	513	473	488	510	513	503	484	482	548	489	552	522	536	495	522	514	560	536	549	540	566	490	486	563	519	494	532	526	513	533	490	480	501	542	522	512	532	519	510	522	489	537	558	505	529	557	532	574	510	507	535	505	537	522	484	541	560	544	497	503	526	522	523	577	548	510	527	529	489	530	539	517	538	571	551	543	514	545	506	496	477	512	542	493	508	551	492	543	503	537	496	503	528	514	506	524	513	514	553	577	535	513	509	467	485	524	555	526	518	503	524	544	498	522	502	553	499	548	562	539	526	484	465	514	519	543	502	525	525	512	514	483	525	498	499	473	503	476	489	519	511	517	520	475	528	530	527	514	543	514	512	512	499	513	513	505	490	509	517	480	490	533	506	530	537	496	508	527	528	520	539	539	522	541	542	514	542	507	541	481	524	544	536	519	591	560	494	509	499	457	559	536	501	550	467	543	477	470	519	513	510	480	473	500	509	560	522	511	568	523	519	551	524	501	511	481	534	540	523	546	534	522	532	513	556	528	507	499	520	528	532	546	501	505	553	513	580	530	546	519	523	529	519	502	484	478	518	479	543	485	550	513	515	507	530	533	523	518	548	527	496	530	529	509	512	524	488	486	503	530	532	539	504	479	530	480	595	535	522	546	550	548	529	541	537	481	527	520	486	531	502	541	516	553	512	546	525	505	516	554	513	477	534	495	509	508	511	534	498	505	520	475	479	507	536	535	494	498	535	507	499	496	498	515	528	521	538	547	551	539	518	531	496	519	514	561	534	500	552	520	531	498	532	518	498	538	505	484	475	509	537	512	543	528	561	509	501	495	561	527	495	519	523	526	508	516	506	502	507	521	532	481	494	519	543	523	544	549	546	527	534	532	524	537	534	493	544	512	502	556	541	513	485	515	522	560	526	533	521	509	518	554	508	545	490	513	594	522	501	539	537	498	501	511	514	514	551	489	519	546	539	530	563	485	516	531	545	538	509	520	522	499	546	516	536	524	539	506	515	510	487	487	530	505	524	508	514	563	561	493	484	518	513	560	515	488	509	522	523	526	512	540	542	512	525	547	488	494	517	512	465	531	530	531	509	541	539	489	549	485	489	583	501	559	474	557	502	556	507	533	504	483	524	507	551	558	558	514	552	481	533	514	525	513	557	525	558	504	526	526	514	533	514	521	543	523	534	485	494	531	538	532	511	518	499	519	511	502	535	554	517	537	559	532	522	528	519	498	497	515	516	560	539	538	474	551	504	531	439	545	528	483	526	540	500	561	510	573	545	479	551	525	534	542	498	536	524	510	471	497	483	526	471	526	532	506	539	519	516	509	511	519	474	504	503	496	526	530	520	507	481	525	514	474	555	538	512	529	519	513	570	522	518	517	452	504	528	478	484	520	501	495	488	494	527	490	530	557	504	548	483	491	535	533	484	550	541	573	511	514	514	497	570	536	516	518	551	503	537	553	518	474	487	552	511	521	542	521	538	567	543	542	501	510	521	531	519	551	506	488	504	541	518	507	529	511	557	537	466	510	538	535	508	486	502	518	531	520	530	532	463	500	537	527	492	532	561	540	531	536	531	492	581	521	510	524	497	538	497	577	523	504	553	524	508	546	536	501	568	550	539	491	488	533	507	484	523	544	512	538	544	508	511	521	536	502	532	517	525	532	523	545	508	516	487	571	504	512	495	500	524	529	549	513	544	522	513	505	543	482	552	538	530	520	495	522	517	582	492	544	518	502	541	535	529	528	535	520	541	525	525	561	506	543	510	513	512	480	546	569	491	511	491	533	473	529	497	548	526	508	546	493	515	513	497	503	528	522	543	528	539	527	509	512	483	504	544	534	528	507	530	502	498	507	524	528	509	523	478	543	526	526	520	532	495	542	493	511	474	538	525	479	519	494	549	500	495	537	508	582	548	524	501	577	516	512	535	506	515	510	523	504	511	510	529	501	545	556	523	541	525	517	531	535	467	489	559	524	513	520	542	478	526	538	524	508	534	477	540	528	559	555	584	492	528	509	508	525	535	540	497	569	525	504	540	555	520	512	518	533	514	506	511	505	547	522	511	575	505	498	494	548	524	481	524	503	520	530	542	531	565	567	519
25065	21192	27628	25622	16487	16712	7031	8033	8155	4302	593	530	608	565	577	560	541	586	557	567	593	567	528	591	566	507	581	534	571	555	574	517	517	555	525	570	526	584	514	567	549	594	567	589	556	556	586	542	575	605	571	581	541	582	567	530	551	578	560	539	548	581	563	559	552	567	580	559	538	580	574	576	552	527	567	574	531	521	547	586	563	567	550	580	546	525	554	541	521	533	555	553	576	542	541	578	532	542	593	565	558	544	586	586	520	518	542	561	567	521	509	529	549	546	528	570	563	533	597	565	521	562	556	567	542	537	523	527	541	549	526	546	543	520	565	525	499	545	543	549	569	536	575	566	576	595	568	530	575	553	583	586	531	595	524	526	531	548	606	565	537	603	527	552	541	585	548	566	592	600	546	569	550	558	534	570	592	570	575	557	610	563	569	566	556	557	572	576	599	527	536	550	549	583	540	581	546	580	538	549	538	546	566	647	596	535	539	578	537	564	579	532	585	548	532	592	609	548	535	561	579	547	604	566	565	552	574	564	581	575	578	551	604	558	583	512	543	569	525	569	551	590	515	537	581	534	571	560	503	583	511	571	572	548	559	538	582	544	561	567	605	544	571	545	544	573	527	519	548	530	569	569	572	528	550	592	526	594	526	570	542	558	539	545	532	541	567	569	519	604	535	564	541	543	545	559	528	573	544	588	526	581	568	570	553	520	526	559	558	536	531	569	553	514	558	556	550	594	563	549	570	588	561	582	536	519	538	536	535	586	576	540	528	532	553	587	552	567	529	537	539	570	563	561	596	571	528	533	570	552	558	529	561	582	576	564	525	566	573	527	611	602	529	536	551	527	560	541	544	560	559	519	549	543	563	598	556	555	581	533	563	536	542	584	566	591	547	596	557	595	522	510	535	536	561	531	550	560	566	598	609	563	589	529	607	550	573	560	573	546	555	580	513	563	568	547	556	570	532	523	551	524	540	562	527	540	556	577	553	554	564	532	566	544	533	524	550	549	567	589	572	586	560	537	521	534	538	601	542	568	599	546	506	567	550	534	588	549	607	588	558	570	593	576	571	588	522	558	550	536	575	528	568	550	551	566	584	512	562	524	546	544	561	629	557	553	578	529	556	549	517	541	578	538	558	562	581	565	563	562	566	544	535	564	551	522	614	599	541	561	544	556	567	526	556	552	543	529	566	580	539	591	560	582	525	538	520	555	548	556	534	559	530	579	575	588	588	565	527	544	585	581	574	550	589	559	539	551	536	575	562	586	615	544	510	587	546	561	527	587	584	556	553	554	545	562	520	514	601	537	562	534	563	575	548	541	539	573	540	560	516	578	543	560	555	525	584	588	543	560	540	534	566	581	559	566	569	530	550	585	552	561	570	582	556	555	577	553	577	529	577	594	571	573	537	538	566	570	566	550	552	554	552	564	531	552	555	584	577	560	522	532	560	582	558	585	570	531	575	582	558	543	545	559	573	541	586	554	586	574	586	567	560	532	534	557	583	539	540	546	613	554	565	578	578	614	609	576	546	537	545	510	559	535	522	557	567	523	507	545	579	581	536	577	580	554	588	562	553	572	554	551	589	551	525	571	576	570	527	533	579	545	583	594	533	523	579	587	556	594	494	576	520	573	576	551	584	537	549	540	579	543	599	601	541	517	560	604	549	557	531	530	553	575	574	509	537	523	570	565	537	584	528	548	486	589	559	600	523	617	543	543	549	542	553	551	575	559	545	566	524	539	535	522	545	592	588	506	598	575	546	560	559	580	561	515	544	540	540	525	586	557	540	546	523	561	589	575	528	535	517	586	560	584	568	582	589	554	561	570	530	499	540	559	551	536	566	530	536	580	573	550	561	573	506	546	571	558	551	608	544	553	588	543	534	555	540	563	516	551	509	584	584	593	581	581	619	524	531	517	550	584	589	535	551	577	554	614	580	568	539	588	548	588	585	549	567	554	570	549	552	549	542	561	544	535	558	534	570	621	544	522	554	580	555	539	549	584	575	561	539	558	582	562	557	556	526	599	515	552	570	507	610	570	561	574	553	559	569	512	566	584	557	553	528	548	559	589	502	557	544	571	595	585	544	566	559	540	526	545	565	500	589	528	525	555	607	532	509	548	569	575	530	552	522	544	548	559	542	582	590	563	579	614	522	572	584	530	558	552	589	584	549	579	552	532	597	565	540	549	638	563	557	580	581	590	555	535	552	588	571	594	554	551	573	555	550	537	555	558	566	548	511	533	557	593	560	573	577	568	557	602	519	542	534	511	553	537	547	584	570	559	552	563	575	556	572	543	564	536	523	574	562	517	530	579	568	517	571	558	559	537	543	606	542	542	505	558	510	584	530	514	523	552	555	547	578	564	549	527	550	572	516	589	557	594	528	577	575	560	557	536	526	548	537	540	571	566	576	568	548	567	508	548	554	543	538	559	583	569	588	594	547	512	553	581	548	557	525	557	592	564	542	533	559	580	592	566	515	579	537	567	552	566	559	581	561	577	538	599	573	601	551	571	564	542	575	531	542	559	545	572	570	562	540	534	577	571	518	552	564	555	521	556	526	585	552	560	578	553	572	589	515	525	610	598	571	618	574	554	542	543	566	522	574	571	520	594	577	531	594	558	532	541	567	521	557	589	567	607	514	533	563	568	603	556	549	578	564	609	562	546	578	579	533	535	556	530	545	574	562	525	546	575	610	596	579	585	550	568	506	589	558	554	496	583	559	557	530	500	578	539	569	531	572	552	528	566	589	580	529	555	565	503	599	542	546	532	555	577	547	575	568	565	558	606	553	536	537	561	531	542	564	559	511	518	540	507	549	545	554	557	578	562	531	599	550	584	564	577	566	556	536	541	493	586	549	546	556	575	551	565	634	508	585	563	531	548	581	565	573	545	581	551	571	536	570	576	565	543	556	599	534	602	573	555	565	562	541	525	588	551	607	594	574	577	550	502	573	535	570	574	584	525	592	583	568	549	572	534	580	577	593	573	551	524	589	574	516	532	524	585	548	527	555	546	539	582	544	584	592	593	625	545	607	573	546	595	524	535	544	535	544	541	584	598	533	566	534	554	581	549	575	568	572	550	568	589	560	568	551	567	552	543	562	591	532	572	546	608	576	577	557	546	522	571	537	552	559	572	564	588	582	542	534	568	541	530	560	534	560	552	543	555	532	526	559	541	584	535	537	547	531	571	509	608	565	551	567	552	525	599	533	541	587	545	550	533	572	581	580	583	592	588	563	540	576	537	514	575	513	550	552	577	558	558	562	594	559	556	573	570	562	548	511	540	566	523	556	522	633	513	574	569	518	546	551	549	536	597	584	526	531	540	583	596	543	569	586	546	520	575	539	561	522	507	568	584	571	602	532	579	542	566	539	569	585	567	536	581	563	516	526	579	540	544	530	539	571	570	563	590	534	532	569	534	552	529	525	540	565	571	564	556	561	539	564	562	576	539	558	510	571	542	551	573	528	518	554	539	550	553	592	539	512	546
31256	44116	36149	19120	18362	23454	9853	14232	14090	6650	642	571	646	618	624	605	610	660	648	626	588	602	598	582	622	624	589	591	589	642	631	618	664	615	576	622	635	600	632	561	640	585	592	600	603	604	596	627	628	634	614	587	566	592	633	608	585	587	538	614	569	620	595	604	605	612	597	634	626	592	637	597	614	612	600	639	646	608	622	587	594	690	579	605	569	640	603	622	608	619	645	644	584	546	571	616	617	624	610	585	617	626	581	612	601	615	573	651	607	653	593	598	580	592	640	619	579	582	583	663	573	588	629	616	611	604	568	588	621	599	618	590	587	642	586	613	579	625	606	601	577	604	559	617	559	630	619	595	630	623	613	634	612	593	598	649	569	659	621	638	601	679	603	615	619	615	625	652	652	576	592	621	614	619	635	570	626	596	583	619	628	626	605	626	595	634	622	626	606	554	608	618	626	599	623	568	601	606	600	583	627	629	665	606	608	595	630	650	663	643	621	621	606	639	619	628	628	622	629	629	617	600	632	668	615	619	561	621	586	586	562	565	633	604	581	605	612	651	620	603	662	631	597	616	673	609	586	605	649	619	680	607	591	618	643	595	614	612	627	612	602	590	603	615	619	618	670	625	542	625	619	599	621	618	590	599	573	637	611	600	642	629	579	612	652	594	604	626	655	585	662	615	622	614	589	580	660	625	638	593	650	633	683	634	586	612	621	591	570	592	597	594	617	634	621	626	624	604	623	615	622	623	610	632	609	618	602	599	648	611	617	596	617	605	626	591	635	577	581	609	606	648	638	582	592	631	622	599	597	613	645	604	642	579	614	623	598	616	662	630	601	601	607	610	617	624	582	598	618	616	668	623	582	616	636	679	651	639	621	685	628	568	589	632	615	692	615	629	635	622	626	646	634	615	604	624	626	628	605	617	607	618	634	616	612	596	600	637	595	619	578	573	638	592	627	600	591	605	594	615	630	602	617	575	612	600	634	567	598	638	600	621	573	605	597	597	593	624	615	620	625	601	690	600	614	603	631	602	618	628	673	604	624	579	633	573	619	588	601	588	608	585	598	659	621	617	649	628	566	628	612	583	628	606	630	636	633	620	625	632	622	599	611	596	619	597	600	600	575	628	606	599	587	602	610	604	575	654	601	581	642	659	636	517	593	634	631	634	612	615	607	596	616	612	562	610	665	582	622	583	670	583	594	585	604	633	630	624	586	627	615	610	662	610	657	598	571	629	600	644	567	583	629	608	625	594	603	618	565	604	545	629	606	633	608	601	579	566	601	643	606	602	605	555	585	657	661	615	655	615	612	613	581	624	611	577	658	618	621	659	582	568	593	604	623	570	609	631	574	625	599	662	694	592	631	594	584	602	609	557	607	615	595	593	631	624	627	601	634	610	589	620	647	629	593	609	614	614	600	648	631	595	558	553	608	631	635	585	603	594	616	623	593	604	615	632	619	582	620	602	581	566	593	581	634	637	605	601	581	625	640	590	613	598	607	609	697	611	659	654	590	587	615	591	631	570	640	609	612	574	577	597	652	673	607	628	595	633	646	605	621	600	596	602	637	619	585	589	607	575	603	577	611	580	608	567	640	575	605	581	646	574	637	615	628	610	599	638	589	621	625	586	582	582	574	638	607	584	606	662	623	600	611	620	602	622	563	583	600	612	647	582	629	623	647	626	585	629	598	615	595	580	633	592	589	565	649	580	583	614	605	637	588	615	611	625	643	588	614	607	564	585	610	590	571	566	633	585	657	629	607	615	618	616	598	593	607	591	607	623	618	573	637	590	635	600	604	602	604	611	620	571	608	619	589	628	641	614	642	613	582	606	587	667	573	651	622	598	621	612	583	664	651	610	625	600	648	609	632	597	644	609	573	617	618	639	592	631	634	608	659	587	628	626	641	605	629	567	604	622	600	575	605	567	600	595	603	592	596	606	590	616	622	628	606	608	641	610	595	598	613	639	607	606	611	552	604	601	629	601	621	617	600	647	623	569	571	664	622	597	568	625	607	697	632	591	582	657	576	610	618	602	664	647	594	607	603	593	683	589	593	608	565	627	567	606	599	627	645	607	629	624	583	622	615	623	629	575	602	576	631	624	643	613	642	591	656	633	635	617	650	606	630	581	610	569	611	581	611	600	608	632	613	660	615	594	572	622	622	582	581	607	567	615	584	594	601	573	612	633	602	579	628	635	661	609	596	621	668	629	584	633	625	577	595	599	595	587	587	625	611	604	593	662	579	574	599	577	633	634	656	632	591	636	621	595	606	606	620	588	636	638	577	644	590	578	591	592	627	618	630	616	629	601	621	607	621	643	620	575	584	619	660	633	606	590	615	584	588	622	626	573	627	644	645	617	604	609	637	645	656	628	618	615	618	639	593	639	657	605	614	630	600	630	603	613	574	578	636	591	618	609	581	583	600	652	664	608	585	597	572	630	624	639	603	634	634	593	594	660	611	603	623	620	592	653	563	585	637	612	631	602	666	621	570	616	630	628	631	587	611	619	577	634	631	604	600	599	615	592	610	594	581	581	576	590	608	636	616	611	626	602	605	635	610	588	619	580	639	618	605	596	630	622	613	613	603	611	640	607	604	598	658	628	594	554	575	635	637	600	618	613	591	578	587	597	606	604	613	594	668	593	613	616	617	604	615	587	612	604	641	688	602	605	564	643	637	615	556	594	641	660	601	620	578	647	575	585	626	617	593	626	587	629	635	613	600	616	590	588	589	630	608	629	619	601	607	616	565	589	624	571	584	597	593	539	570	644	619	600	575	626	593	630	635	623	599	652	613	580	589	650	589	619	659	612	631	608	625	582	623	645	611	638	647	602	665	574	616	592	590	577	549	620	624	590	601	632	608	581	599	616	579	628	551	582	593	610	611	614	588	611	614	638	622	626	594	637	665	636	567	583	629	558	628	615	619	625	568	642	629	607	587	661	623	628	645	643	631	594	554	560	625	610	632	622	605	584	637	614	577	601	597	636	586	635	618	613	619	614	603	565	585	602	594	625	627	552	619	571	614	597	638	571	614	641	594	628	632	554	582	613	615	611	650	626	574	636	622	586	615	615	645	592	636	666	590	625	622	583	611	604	617	596	616	581	592	615	649	602	614	642	611	595	615	670	613	613	627	615	608	560	638	601	586	611	612	643	649	646	603	586	658	604	624	606	643	637	569	578	664	570	578	613	582	608	635	600	623	653	604	605	645	573	614	572	664	615	617	591	623	582	601	639	594	602	621	605	652	665	579	624	614	615	581	607	654	596	641	594	585	595	621	635	614	608	618	593	649	601	608	595	626	604	655	603	591	605	626	559	645	596	607	606	603	619	582	614	588	610	584	610	624	581	611	611	585	638	608	638	577	590	627	602	641	608	592	612	655	604	635	602	574	575	628	601	611	672	662	599	670	607	611	625	580	664	620	628	593	585	601	564	612	611	641	597	616	650	647	594	614	603	645	605	568	593	631	610	603	605	652	584	646	630	637	591
22622	21190	28958	23807	22187	28795	26396	23944	29688	15865	1383	829	867	869	852	817	815	724	750	759	785	765	828	735	763	760	745	751	817	802	808	760	800	794	794	803	829	774	821	754	801	752	810	756	772	823	781	794	745	757	768	759	812	746	781	793	719	779	795	810	744	752	775	745	763	777	793	778	769	810	797	755	793	764	806	782	763	766	783	775	776	783	758	822	819	787	792	752	757	777	785	785	777	754	777	792	753	749	802	763	785	747	793	744	788	789	766	794	777	743	762	768	759	788	770	726	823	857	779	759	719	768	703	773	757	797	807	742	777	726	790	806	772	763	807	799	746	753	815	756	815	764	757	768	774	759	788	756	817	787	767	781	815	799	802	754	774	776	808	782	753	761	770	804	747	755	775	762	755	720	796	794	755	777	770	838	793	765	783	771	754	762	752	793	759	791	736	771	761	815	787	743	767	743	754	834	754	773	745	758	759	721	786	812	807	862	743	761	734	764	802	765	817	813	803	747	795	807	774	751	781	800	794	800	771	788	841	806	749	764	739	778	812	776	863	783	750	783	725	793	749	776	772	791	762	787	754	828	761	798	727	767	844	741	808	759	750	790	766	795	799	743	799	714	781	739	750	790	706	761	787	778	759	801	772	797	751	770	790	729	776	782	755	772	797	820	727	806	763	747	751	771	755	808	792	766	821	771	780	768	725	806	747	771	752	760	746	794	827	744	751	782	753	795	754	816	813	799	741	782	782	783	771	712	754	732	783	745	769	749	808	788	765	760	754	794	773	819	734	765	743	734	816	794	758	751	771	789	702	772	745	742	758	804	699	791	782	784	765	826	823	793	769	766	749	751	768	785	779	799	774	757	763	750	769	719	744	806	755	779	786	759	710	775	762	777	758	754	728	739	766	793	775	711	804	767	714	756	795	763	810	721	725	790	756	769	722	816	788	788	786	807	773	780	803	753	709	736	766	739	762	840	729	775	770	761	740	805	793	771	788	763	674	769	757	725	760	777	798	784	749	784	777	747	805	751	771	779	774	771	773	722	793	753	769	764	804	764	816	765	729	727	774	780	763	781	758	754	756	775	782	756	776	769	725	756	730	811	839	815	777	761	802	779	814	765	733	790	818	778	814	780	768	782	762	722	755	800	753	779	829	759	779	739	762	766	739	784	809	764	783	706	753	760	751	734	749	794	732	799	793	724	751	779	786	771	758	751	782	811	790	797	777	773	785	757	783	777	732	779	742	771	783	744	782	799	751	774	771	819	760	752	770	724	786	768	763	755	767	782	785	771	784	771	755	772	773	803	762	799	806	724	750	863	792	781	851	768	768	791	761	773	795	723	767	795	805	757	738	776	773	786	691	781	762	742	781	791	784	766	789	724	800	760	741	724	781	797	716	727	807	730	772	765	813	790	830	767	732	746	758	828	772	749	770	771	803	828	770	779	765	754	741	788	758	763	819	778	837	761	745	729	790	819	747	754	795	695	782	803	748	787	800	741	780	736	750	780	774	785	723	800	777	731	735	752	756	817	788	788	798	794	808	776	751	818	756	775	818	752	776	770	826	789	798	800	792	761	750	795	787	748	810	763	790	785	767	741	796	785	749	774	814	790	763	795	816	762	778	758	769	768	758	767	789	764	768	797	740	758	801	778	797	766	763	755	770	767	744	749	812	802	771	792	720	787	805	821	761	757	804	756	776	757	791	741	782	781	787	737	795	771	713	783	767	778	767	771	756	736	749	738	788	782	733	738	803	780	763	775	761	758	760	790	775	787	744	765	750	802	781	748	744	764	793	778	797	805	764	769	714	748	767	780	725	734	792	741	802	741	773	716	798	792	766	760	774	804	749	725	799	783	772	755	746	779	775	759	721	763	787	795	746	790	799	801	792	764	744	791	763	789	769	764	776	751	772	780	784	778	772	735	778	766	738	809	789	768	770	725	809	758	772	814	773	781	788	807	774	752	769	772	765	776	841	804	739	796	799	800	766	769	801	761	742	720	763	776	754	744	833	764	730	831	780	787	737	819	745	796	792	740	792	811	769	745	760	740	781	789	739	740	759	722	747	782	780	822	775	790	748	795	770	807	788	713	773	745	769	733	829	806	810	775	785	745	797	758	806	768	771	785	788	779	775	789	812	771	812	793	773	772	782	771	834	758	763	741	827	768	709	740	760	744	771	780	741	727	776	800	835	765	793	769	795	728	761	770	762	798	793	756	825	749	733	760	740	768	765	740	726	797	822	759	772	794	766	763	763	788	786	834	791	770	810	754	734	750	751	787	815	772	724	721	746	781	793	766	740	769	738	811	748	790	794	725	789	829	776	761	739	782	722	725	765	821	751	807	787	743	748	721	761	802	784	748	762	773	758	818	737	747	740	785	799	755	790	727	748	815	738	775	729	808	840	765	738	772	783	841	759	757	757	803	738	793	699	752	790	781	777	746	763	751	772	784	770	777	763	798	780	758	838	804	753	765	751	810	752	750	774	775	788	791	766	802	817	774	792	789	771	784	764	746	727	794	778	749	783	792	741	737	736	770	760	816	765	803	791	812	826	734	745	735	792	752	795	744	822	781	763	762	813	753	770	801	771	786	787	781	763	732	757	736	779	773	726	744	752	767	772	766	756	721	752	728	732	784	775	713	759	785	750	813	757	759	774	750	751	733	842	778	748	783	774	750	795	737	768	796	773	770	759	759	840	760	749	780	775	724	724	815	831	778	734	767	803	764	790	728	796	778	809	750	750	743	735	805	792	752	782	759	766	787	779	805	697	789	767	791	778	720	748	751	797	789	777	790	791	790	716	784	775	737	742	779	782	726	792	778	727	822	805	807	755	777	802	751	776	727	785	754	755	790	748	750	802	749	754	768	769	804	712	752	742	710	765	788	789	798	723	775	872	819	744	782	757	815	777	786	784	760	746	765	708	802	778	737	736	779	786	730	739	785	755	773	828	791	798	794	770	713	705	753	744	777	802	775	740	794	796	776	797	765	777	718	760	751	824	801	792	809	777	800	763	759	774	758	793	789	792	753	811	783	751	771	763	759	769	770	784	783	749	728	752	823	752	760	846	833	715	818	725	776	794	756	758	789	768	768	762	782	768	836	789	767	750	767	765	746	768	784	788	787	785	840	747	756	742	758	760	790	763	705	783	774	792	796	775	775	763	774	739	773	752	822	754	737	774	731	809	762	748	775	751	759	778	769	769	798	792	749	776	731	743	753	781	780	810	766	751	792	796	801	758	732	736	790	775	770	786	761	770	760	785	797	772	823	846	798	769	781	748	699	755	767	706	790	729	729	730	765	788	751	767	753	767	745	769	766	769	763	774	778	761	764	778	779	776	777	769	754	767	778	772	693	752	760	739	735	787	795	776	736	756	765	780	725	773	750	769	795	784	758	729	773	789	772	795	786	734	760	753	792	791	762	773	742	766	778	775	767	803	795	746	757	774	829	839	785	750	717	785	740	759	779	783	824	794	789	808	792	779	786	748	843
39852	55850	48313	29135	33278	34089	19361	28605	32986	13974	930	926	829	826	812	823	800	781	814	823	803	836	841	848	782	799	794	826	804	799	780	812	805	825	780	758	817	836	816	787	803	801	815	863	755	815	799	750	784	782	798	822	769	745	793	784	819	805	813	842	837	811	783	775	798	768	792	777	767	821	765	767	773	812	796	730	812	817	783	811	773	835	798	768	826	751	795	765	819	818	814	796	773	745	812	778	808	811	763	818	805	799	798	787	779	782	830	841	833	816	787	841	782	785	777	833	753	796	838	780	772	817	841	768	805	775	783	788	787	784	829	762	858	809	760	747	816	755	805	818	766	797	834	756	767	813	810	795	790	812	797	784	815	768	763	818	785	806	753	790	778	831	788	806	770	787	807	825	767	806	746	830	807	820	812	815	822	792	817	784	815	781	763	776	768	763	773	761	826	796	806	848	811	798	810	782	815	795	739	805	808	840	794	769	783	804	828	789	841	805	778	799	831	833	800	779	774	774	812	804	763	761	808	751	809	782	860	798	846	814	776	837	828	811	794	848	820	779	814	798	818	821	803	825	804	784	802	815	766	776	777	771	841	795	783	778	790	811	817	794	772	765	846	765	816	801	787	798	799	762	828	758	811	812	812	814	783	770	784	779	839	776	835	785	812	834	821	775	798	770	773	766	819	784	825	802	797	800	784	802	848	858	762	775	773	786	834	767	790	776	793	800	775	808	767	853	811	756	779	775	819	792	815	823	812	758	821	753	730	789	773	788	791	774	807	735	786	786	812	780	792	792	833	847	773	801	790	795	776	853	797	805	819	777	818	750	773	816	816	794	771	849	814	774	801	748	798	738	786	781	821	825	767	794	776	812	804	794	730	746	803	779	825	795	789	813	814	795	805	823	772	779	810	813	777	784	816	773	786	808	774	781	812	786	790	828	772	793	784	780	814	760	831	812	819	797	832	769	818	776	774	842	813	820	820	778	796	762	759	788	816	819	829	798	784	796	830	794	883	779	796	818	773	767	768	783	802	803	786	799	769	788	803	783	791	812	843	784	788	812	834	802	782	763	782	757	792	773	760	793	788	837	825	800	772	809	847	826	776	824	761	778	856	795	826	755	787	839	833	814	772	774	799	760	791	773	820	770	795	771	778	807	827	770	797	802	787	787	847	818	778	817	795	782	738	830	762	819	812	772	827	829	775	802	750	754	833	764	825	796	825	782	819	824	774	814	794	712	814	853	737	837	807	831	790	836	831	773	747	732	809	842	813	781	831	804	747	844	811	795	809	768	776	850	795	806	771	774	845	819	773	801	787	765	787	806	838	766	814	796	757	781	766	772	822	801	837	780	756	799	764	813	816	796	745	753	756	836	826	776	799	795	798	781	816	794	820	800	780	815	781	781	782	823	802	784	792	766	816	783	788	795	780	740	827	774	768	824	764	782	831	791	779	839	797	786	779	752	815	790	770	823	792	763	846	838	801	798	835	751	809	736	792	797	798	860	774	840	778	806	757	833	786	771	801	787	841	785	841	756	815	756	799	786	772	831	851	788	755	780	832	788	810	790	825	806	802	778	797	810	768	817	802	739	813	779	753	783	795	773	752	796	794	798	811	822	823	795	765	800	840	866	792	788	812	857	814	818	780	813	801	777	791	778	823	791	783	823	811	774	821	791	786	833	786	771	800	801	806	809	783	841	744	740	796	779	797	826	768	792	821	752	815	818	805	765	792	778	785	832	766	775	824	756	820	797	782	844	869	778	767	811	799	765	809	776	823	782	830	811	785	826	760	804	792	794	769	773	788	769	754	808	802	766	727	857	814	753	816	810	781	735	786	762	809	788	815	779	804	748	784	850	815	804	808	805	808	798	817	747	817	833	759	818	774	801	827	780	764	786	853	814	796	767	783	830	791	823	757	821	782	824	833	793	785	795	802	841	830	761	801	770	820	742	792	807	749	791	771	792	787	801	789	783	775	835	757	793	802	765	804	824	767	791	801	787	840	837	868	774	813	792	811	783	787	786	824	822	782	805	769	798	776	796	783	794	773	783	757	821	776	753	760	810	818	789	773	785	821	881	753	810	835	772	843	794	812	796	754	800	813	798	803	781	734	744	813	782	765	797	792	788	809	768	799	824	776	829	760	830	791	839	845	830	770	797	815	824	818	802	814	826	808	795	844	819	781	783	775	785	804	782	814	777	804	804	743	777	749	794	772	827	820	771	758	840	740	804	792	815	795	781	811	832	801	776	854	768	790	753	759	817	806	800	774	781	789	803	800	786	833	801	815	748	796	800	782	826	755	809	824	787	799	781	757	752	794	730	798	807	767	824	758	826	812	796	773	799	816	809	783	758	763	761	781	759	795	762	775	785	763	802	807	821	788	782	789	804	731	728	802	763	819	787	817	776	761	772	781	817	765	780	783	833	782	804	767	786	795	844	800	811	831	774	857	766	812	786	791	809	790	816	779	875	765	852	767	781	821	773	814	800	813	780	810	820	820	830	800	779	785	775	786	824	792	788	853	788	819	782	789	760	831	783	788	843	798	808	822	788	775	793	800	839	788	778	779	775	822	762	767	836	811	792	781	801	813	772	826	784	789	794	797	810	811	725	792	790	766	792	785	800	783	806	804	783	788	855	763	802	771	853	766	808	824	778	815	778	779	720	799	774	780	784	825	799	746	776	796	782	839	740	790	796	801	805	805	770	800	845	797	787	785	817	793	729	786	781	792	831	778	737	821	720	803	796	744	792	834	745	786	811	776	802	820	801	767	795	786	852	821	773	776	769	769	770	792	759	799	794	758	774	781	803	810	806	783	844	771	781	791	798	794	832	805	807	797	793	807	758	808	747	846	777	831	765	825	759	801	795	788	816	768	774	805	818	762	784	855	778	823	799	794	795	763	797	809	773	849	800	802	774	848	788	801	786	776	779	764	792	791	797	787	742	806	795	839	783	801	811	796	807	806	809	786	849	796	777	789	804	823	781	746	797	757	838	799	771	807	774	794	805	787	802	809	793	838	836	807	790	804	784	824	820	800	827	857	820	811	799	862	796	831	804	776	764	758	785	825	794	780	792	794	752	808	793	743	792	765	820	789	818	836	805	826	778	811	758	819	792	808	793	756	793	753	741	805	768	774	777	798	791	855	869	801	820	798	774	772	722	785	773	788	801	799	821	807	789	751	773	758	805	791	784	795	788	774	792	816	778	792	745	818	824	816	785	802	797	777	796	789	744	818	835	821	794	790	761	797	817	755	811	792	814	818	782	794	829	770	800	796	826	813	793	783	809	817	796	812	771	813	777	819	830	835	758	777	783	777	791	750	794	800	869	784	802	813	754	807	781	818	805	777	771	761	773	816	786	814	783	788	834	824	760	774	785	752	853	759	750	870	776	798	788	772	811	770	776	787	853	810	802	802	755	796	769	855	790	805	775	823	793	747	802	796	807	798	802	745	786	788	802	820	788	807	792	810	802	818	772	835	769	792	789	771	790
29835	27412	25842	10716	2534	1540	2902	1048	1535	824	333	299	323	309	344	350	322	332	323	352	315	345	322	327	347	374	332	351	373	310	339	311	312	303	362	340	310	315	317	340	358	301	328	338	303	311	324	351	323	345	313	352	326	319	357	319	361	309	328	332	362	349	342	338	332	332	349	342	338	316	320	330	282	359	316	363	336	304	307	347	351	326	343	331	336	337	331	315	339	285	308	333	313	331	344	283	319	330	335	306	330	335	319	332	323	283	315	311	324	314	347	307	333	294	316	335	298	305	354	347	332	334	315	360	317	352	310	320	338	341	345	333	356	329	370	318	335	308	350	339	305	357	344	332	330	326	313	339	316	330	326	339	313	318	353	322	352	349	339	350	321	319	321	353	333	343	339	327	335	336	351	317	339	342	321	365	371	298	325	303	328	312	315	320	330	317	321	340	343	310	322	336	317	328	324	353	303	358	369	336	346	366	320	334	299	329	307	337	343	338	313	349	274	266	332	334	365	331	356	351	313	307	357	333	341	372	324	301	350	335	320	363	320	334	283	359	311	330	326	324	317	325	299	316	325	302	339	362	291	347	334	353	338	331	310	323	319	317	328	342	335	316	312	326	348	324	308	324	340	342	321	358	334	310	345	323	336	327	347	324	336	325	332	338	328	333	314	320	322	345	329	342	368	341	349	329	309	339	334	342	362	346	359	316	363	327	319	333	324	344	349	325	303	350	342	293	333	322	331	310	292	306	292	345	304	331	345	331	287	310	318	332	333	338	340	343	309	331	331	320	352	324	307	336	333	327	356	365	337	339	341	309	299	340	335	311	357	312	295	330	309	319	345	286	347	352	339	334	316	370	330	302	322	310	324	366	331	327	357	362	344	314	332	317	320	325	327	323	334	311	310	311	314	310	329	308	328	320	343	320	352	291	309	361	302	337	345	332	299	310	331	317	322	330	310	306	319	310	323	346	346	334	338	351	356	269	308	314	350	348	343	318	341	316	323	292	316	317	334	317	343	339	321	340	322	316	318	310	309	308	341	347	282	356	317	352	384	345	344	315	353	326	332	336	354	344	358	320	319	357	331	307	305	334	331	322	333	316	327	341	345	367	333	355	327	340	325	336	318	357	335	322	321	323	322	289	321	325	312	304	338	332	331	345	355	317	329	324	334	347	312	333	338	360	332	319	344	327	336	326	347	303	334	333	337	324	331	332	339	350	321	346	303	314	339	327	344	326	316	341	374	302	312	309	327	365	327	312	330	308	335	308	314	318	341	313	315	310	345	348	345	317	330	332	319	314	313	319	336	320	299	317	303	344	338	329	350	331	293	327	312	340	316	324	337	322	346	324	328	324	362	320	300	340	326	357	305	320	341	316	326	339	288	319	360	344	321	323	324	319	329	340	337	336	297	338	302	320	346	322	317	332	321	316	316	342	342	356	280	328	324	304	329	340	283	341	366	325	321	324	335	334	328	319	353	322	336	328	298	305	334	340	305	317	347	335	344	295	308	336	305	326	342	326	359	312	340	340	348	323	299	325	323	295	335	317	323	332	328	330	342	331	312	351	318	317	330	304	300	310	304	305	330	338	312	327	341	321	321	292	334	352	314	310	351	348	308	315	348	303	344	307	329	317	357	346	380	318	318	318	328	315	292	309	343	356	338	307	313	321	358	328	337	341	328	317	297	323	319	304	316	347	348	329	323	297	308	345	331	347	330	339	352	312	336	326	330	341	342	336	330	329	349	299	318	313	316	312	320	314	328	340	321	343	374	316	327	346	326	301	348	358	307	339	344	324	353	314	356	301	339	359	339	344	323	316	334	306	300	314	365	322	335	356	331	332	315	327	332	310	321	338	352	320	358	294	334	333	310	330	320	333	318	321	313	328	339	340	334	290	324	325	321	340	324	354	346	316	350	285	328	325	343	309	312	329	337	370	344	364	352	326	329	326	349	293	339	301	351	350	347	340	306	337	342	329	325	312	337	345	334	339	326	300	346	345	321	337	362	306	333	358	328	347	330	328	353	354	323	336	317	286	305	335	350	305	338	280	331	297	351	321	337	325	310	373	307	312	320	314	310	346	312	329	355	329	333	310	309	336	323	343	303	351	323	292	316	318	323	325	321	318	359	333	307	310	322	329	315	360	346	304	332	328	308	338	313	299	310	322	323	330	327	321	326	306	344	396	335	347	307	341	321	321	327	320	309	321	301	355	360	325	321	313	336	330	347	341	352	327	359	312	326	322	315	327	336	327	335	310	305	311	268	339	311	333	296	332	341	319	324	359	359	330	338	369	293	302	319	322	323	309	316	310	366	363	339	345	320	340	323	305	340	328	293	346	309	328	332	364	335	349	358	311	308	335	334	340	328	325	344	315	294	333	334	311	298	343	353	318	317	340	318	309	342	298	306	330	328	310	330	338	321	316	314	328	333	337	285	366	338	325	328	329	325	328	339	339	309	339	316	317	342	298	330	335	290	360	356	310	336	325	360	321	309	352	334	333	345	328	337	364	328	332	317	332	323	320	314	350	319	348	331	332	370	322	320	328	372	352	324	317	315	321	348	346	308	330	334	288	347	288	326	351	326	313	340	361	324	327	343	319	301	337	329	329	325	338	348	345	341	337	321	320	284	284	354	360	311	342	332	346	354	290	350	285	315	346	322	362	358	364	345	321	339	363	338	345	322	347	353	347	325	346	325	323	323	332	341	360	353	316	330	310	340	312	339	345	368	319	345	343	323	318	329	318	300	355	321	316	322	328	308	334	315	315	290	318	311	308	340	338	336	321	314	338	346	335	303	328	357	314	338	328	333	283	312	330	336	355	309	342	322	308	313	332	331	353	307	258	336	335	310	344	334	316	352	288	335	316	341	329	324	308	314	328	314	312	328	323	337	330	324	294	316	346	341	352	299	320	358	326	324	330	322	345	301	323	346	333	325	315	316	333	363	349	336	340	312	342	328	308	314	289	322	316	337	342	306	334	330	311	301	332	329	304	322	334	324	320	326	328	328	307	337	324	313	326	350	309	286	313	327	310	321	316	318	325	343	296	314	310	310	305	327	319	340	328	321	313	314	331	336	335	334	331	328	325	321	364	330	340	369	310	308	298	347	341	363	304	327	340	354	339	338	306	337	372	347	340	291	358	309	325	319	355	350	315	347	300	315	320	305	337	324	318	339	309	377	351	343	320	324	330	318	316	329	322	349	311	320	367	312	346	308	356	325	329	300	312	316	347	324	311	304	335	330	351	332	329	325	322	329	341	343	316	346	345	331	309	356	316	296	350	306	318	311	337	333	348	339	329	315	357	323	321	295	309	338	325	348	354	350	354	328	350	300	283	350	308	350	335	321	339	322	334	336	337	337	332	303	338	333	308	339	345	370	339	315	330	306	298	324	313	334	352	313	340	330	325	306	321	313	304	331	345	311	346	283	300	357	336	311	327	342	327	306	322	317	312	320	310	311	344	318	312	327	370	299	327	345	329	339	328	337	320
29483	39182	25878	8941	3302	2474	4583	1602	2381	1090	324	395	370	386	358	397	366	357	353	345	396	331	392	383	367	372	379	381	401	366	373	377	404	377	383	371	363	366	365	373	354	376	405	398	363	369	387	390	379	389	354	368	360	363	396	365	378	400	380	369	382	342	358	367	391	360	378	397	402	372	385	365	403	398	353	369	331	384	374	376	382	329	389	374	372	382	375	328	377	363	393	368	378	377	355	372	396	356	346	413	362	375	376	361	358	378	363	347	358	357	378	371	354	376	381	357	370	397	369	374	351	369	352	392	347	393	393	393	397	343	342	396	353	354	393	357	376	380	350	380	353	359	343	345	400	400	400	347	356	383	346	389	380	355	364	380	364	375	360	393	355	354	330	384	360	395	360	389	364	370	356	384	361	375	356	367	370	373	408	358	368	356	396	376	379	331	373	362	394	392	349	369	371	364	374	387	352	367	330	399	405	360	375	360	382	393	372	366	391	378	344	377	358	353	416	361	344	390	364	336	378	356	369	375	375	326	365	326	372	380	370	373	368	375	360	355	376	357	377	334	392	360	333	377	363	350	388	363	367	401	374	339	364	362	374	338	377	359	367	393	361	372	383	368	382	388	335	374	372	391	375	373	359	349	379	389	383	380	362	375	365	397	390	365	403	362	359	375	352	338	369	375	384	367	403	341	335	414	350	396	356	377	384	375	338	375	350	371	355	376	369	391	361	357	361	370	381	380	361	382	414	384	383	354	373	360	330	415	347	370	386	355	360	375	381	376	331	382	365	357	345	341	352	383	364	385	362	380	362	378	352	366	367	362	368	376	382	354	364	363	346	344	395	331	382	372	390	363	416	385	360	324	346	392	398	386	367	384	381	366	352	366	378	330	392	350	404	351	363	383	352	387	382	362	363	422	361	410	365	379	379	379	378	345	402	359	340	357	395	374	367	367	385	379	343	431	382	359	377	386	378	378	343	362	355	382	368	363	392	345	381	378	377	348	350	359	389	385	341	356	357	391	371	364	343	357	353	390	356	387	369	372	372	338	367	370	377	360	385	392	351	346	400	400	357	401	361	370	380	380	375	366	370	372	339	345	395	377	374	381	329	360	381	368	378	378	385	390	330	385	344	346	366	356	339	357	344	364	328	383	400	393	392	347	367	356	366	368	386	346	391	381	378	392	364	363	353	353	396	389	393	367	360	390	396	390	371	379	363	397	368	393	364	361	395	362	376	383	355	345	351	372	359	386	357	368	347	428	397	395	365	358	385	390	368	368	368	404	379	385	356	363	343	368	365	366	371	368	379	334	358	382	355	405	358	328	409	368	344	371	376	346	390	357	369	340	370	431	377	369	345	358	362	402	396	379	351	361	373	343	380	351	325	372	368	345	390	377	349	356	359	373	368	388	375	391	359	384	369	347	374	352	349	360	370	374	361	366	359	380	366	333	388	369	362	367	357	343	372	375	345	388	362	368	361	402	326	397	355	376	375	336	359	383	381	400	370	372	381	396	356	326	401	381	339	391	390	353	350	372	370	363	366	396	368	392	375	396	388	375	384	363	397	345	367	359	360	373	337	392	368	367	353	347	381	411	343	360	350	377	365	351	383	359	385	378	353	379	356	352	340	366	375	380	406	377	355	423	391	375	370	347	349	381	367	356	409	391	347	382	368	350	340	379	342	374	361	370	389	348	393	394	368	369	354	375	399	366	364	330	395	380	368	317	378	343	344	378	423	368	370	322	371	358	385	360	333	381	414	370	361	383	408	396	408	368	359	379	393	361	350	350	366	401	405	366	363	364	341	406	344	348	391	376	408	402	352	373	378	373	361	363	379	406	380	352	369	365	382	366	405	370	348	383	359	399	309	357	334	369	330	380	336	369	363	394	365	363	349	359	361	372	353	372	391	375	376	416	368	358	321	398	348	383	395	376	347	352	372	357	355	388	373	376	381	359	333	359	388	359	362	339	362	346	374	359	353	351	359	377	363	372	399	387	377	386	368	345	364	354	361	379	327	367	332	373	354	383	373	370	359	359	406	362	350	351	377	349	359	357	379	351	351	341	377	324	368	364	375	330	371	391	388	344	388	393	382	421	362	340	351	380	409	354	373	350	352	344	361	370	394	390	339	386	389	379	339	379	332	390	346	390	367	358	368	366	352	397	397	353	331	381	364	366	341	402	361	379	387	381	340	388	367	359	371	357	363	335	384	385	393	361	383	383	392	403	383	373	417	395	389	355	375	371	366	382	340	368	352	377	361	358	356	337	390	398	380	361	363	381	362	391	364	354	366	349	356	347	389	384	377	395	373	344	347	373	374	381	378	347	361	372	364	384	356	372	356	372	344	347	347	369	406	356	383	364	385	322	404	374	386	371	372	411	390	360	390	340	384	406	386	360	373	365	370	367	362	365	384	376	341	345	346	345	343	366	363	355	336	383	381	398	353	334	367	382	347	395	348	361	351	400	393	344	398	375	375	359	367	387	386	394	374	334	353	361	368	367	368	382	371	368	379	363	350	348	378	371	396	393	372	372	351	385	401	352	347	365	369	377	379	383	361	378	387	394	360	387	371	390	364	359	387	333	378	375	360	389	384	373	358	378	360	404	390	359	375	371	371	356	381	376	336	379	382	375	345	375	339	348	353	354	387	359	354	396	344	386	363	366	376	385	374	401	359	398	413	364	359	372	367	393	352	354	386	396	373	392	362	381	330	351	360	365	395	393	365	322	360	395	360	383	361	368	386	367	371	339	359	375	363	383	378	347	387	331	387	371	353	356	329	410	374	386	393	349	368	370	360	394	354	371	368	383	364	371	344	367	388	362	387	401	352	372	345	348	346	349	369	367	386	372	351	372	348	339	431	375	366	362	368	369	382	369	381	379	370	351	356	361	367	359	381	353	379	382	372	380	361	404	381	362	356	369	381	335	367	412	346	403	359	346	341	343	383	358	372	354	375	354	363	360	394	378	377	389	386	399	409	360	328	358	379	393	356	375	375	380	343	362	369	407	402	366	383	327	392	376	349	370	347	350	396	345	380	357	388	368	391	364	380	377	358	382	360	345	394	382	370	359	359	358	345	370	357	384	379	360	388	389	359	375	371	363	340	376	368	384	371	370	364	368	367	347	380	373	369	372	360	378	350	397	403	363	398	378	383	362	337	373	354	392	370	343	383	361	380	370	357	371	344	375	392	368	361	396	383	389	334	358	370	394	362	371	398	367	343	373	420	358	388	403	364	392	363	389	379	383	364	377	375	372	353	391	361	384	367	377	363	388	358	375	392	400	419	367	333	350	390	358	352	370	380	341	348	384	368	382	362	348	368	379	393	411	357	367	357	383	364	377	366	411	384	386	375	362	381	377	371	396	367	392	339	370	364	341	352	382	388	405	375	345	359	373	357	359	347	365	362	347	361	384	373	411	355	355	356	375	399	379	407	378	375	361	377	365	357	334	399	366	387	365	357	348	367	380	359	346	340	350	364	350	369	363	380	386
23576	21115	28510	24424	20932	22954	20003	13562	15198	5108	490	450	467	470	442	425	466	425	455	469	471	451	449	462	471	447	445	406	438	439	467	422	458	453	441	468	460	443	489	435	481	419	480	449	454	429	430	435	482	450	440	416	454	413	454	446	482	444	430	427	467	461	405	429	466	458	429	464	448	448	458	467	472	442	457	457	430	437	447	435	451	451	428	424	433	458	443	439	452	453	440	496	433	474	475	465	448	475	470	432	479	425	445	432	427	461	448	476	408	455	463	441	483	451	468	427	468	487	457	425	436	431	468	464	468	465	491	447	427	428	444	479	424	451	432	373	477	463	464	406	398	453	436	465	486	467	446	463	421	479	484	450	442	449	419	491	448	418	473	441	446	456	477	491	436	488	449	446	427	454	434	455	462	422	480	468	457	446	487	470	460	437	453	457	456	490	446	456	414	472	429	492	443	452	453	430	451	469	455	424	448	410	455	439	420	428	458	439	435	452	433	439	438	459	422	449	451	470	433	466	454	430	445	452	442	449	459	457	463	414	433	462	455	437	414	433	465	423	450	445	437	468	424	451	451	464	477	436	479	453	475	438	456	423	431	428	472	458	424	447	434	459	457	428	472	466	441	435	452	435	457	438	471	444	413	455	444	441	428	460	419	437	437	442	431	438	491	457	473	435	465	433	433	442	434	461	457	466	461	444	428	466	454	430	441	426	453	423	428	449	464	459	461	445	472	457	445	440	473	466	441	442	446	421	456	445	431	439	439	425	447	432	463	438	480	433	407	440	427	440	394	457	414	464	457	451	465	441	443	453	448	442	465	471	422	426	434	438	449	437	461	417	437	436	400	443	441	478	465	457	450	454	421	450	456	453	458	435	476	417	438	442	470	414	470	426	412	463	443	440	429	421	440	447	482	477	443	419	440	458	443	415	427	457	491	477	468	455	463	440	446	466	439	445	370	452	477	439	427	482	447	465	426	436	425	430	473	480	422	464	459	456	428	431	425	440	444	491	452	480	456	478	482	450	479	438	471	452	438	479	442	445	431	455	441	474	426	456	455	470	456	456	440	429	452	402	411	442	430	437	484	495	459	488	468	421	466	428	449	437	456	468	445	456	432	427	460	450	427	417	477	472	455	428	440	456	445	465	466	435	471	470	473	452	419	475	467	495	447	484	488	427	496	431	455	412	445	442	426	454	431	416	458	408	439	464	440	437	443	466	457	439	463	453	446	439	463	423	417	422	464	407	450	424	474	433	446	464	421	450	398	425	460	461	448	510	430	447	462	479	454	420	482	428	451	449	471	426	467	453	476	487	433	421	447	456	388	415	475	470	469	426	438	442	455	455	458	474	464	441	411	444	442	431	496	451	445	407	464	432	439	452	441	431	438	470	472	449	444	466	418	434	430	446	480	471	453	434	432	434	415	471	432	462	435	434	402	445	466	483	440	459	450	450	469	451	418	428	462	438	465	433	438	421	475	449	418	456	480	451	446	450	456	470	435	451	471	441	442	439	487	451	444	453	441	438	438	456	451	450	427	423	418	453	458	449	424	427	479	434	428	461	432	478	437	453	422	471	397	438	462	440	474	454	433	480	423	442	476	463	480	429	484	443	444	456	437	466	459	436	461	424	453	452	438	436	413	484	435	409	431	449	443	401	460	468	447	428	446	445	455	480	455	458	381	455	443	460	458	423	444	432	413	474	445	453	452	454	472	445	436	437	455	457	449	453	480	462	456	458	462	423	429	459	445	415	435	462	458	458	404	477	451	425	470	437	439	449	459	452	503	472	398	441	441	444	469	473	458	475	460	436	469	440	437	424	474	439	437	435	475	428	448	449	434	454	409	447	464	450	427	433	444	441	445	432	411	444	449	455	463	463	426	466	453	449	441	433	456	413	396	438	441	430	440	468	451	431	463	465	463	451	431	404	446	445	481	415	461	460	444	465	473	448	452	454	471	419	458	485	457	460	454	454	483	398	470	441	448	425	430	434	458	442	472	450	432	441	448	467	473	433	431	415	449	427	474	455	461	444	442	440	461	443	439	463	465	479	425	452	448	402	450	413	428	484	421	419	452	445	469	427	453	410	431	474	459	471	423	442	441	466	439	390	458	424	402	498	449	447	454	452	439	528	468	443	441	437	446	418	426	442	479	458	460	447	437	416	455	418	474	430	449	472	440	438	447	424	462	466	443	439	478	449	421	462	495	422	461	429	464	453	473	425	439	463	467	422	456	431	473	447	454	469	463	462	456	449	482	494	432	409	478	434	436	480	438	472	470	460	440	428	464	434	445	454	453	425	401	426	428	452	447	433	443	457	460	465	435	454	443	447	458	457	447	438	463	466	473	433	473	456	394	467	471	462	443	434	454	446	500	460	480	469	460	454	465	468	453	445	438	414	488	449	475	438	431	473	442	462	447	431	437	428	413	435	455	431	446	445	455	472	450	462	472	426	427	437	446	460	420	452	445	417	460	431	422	427	430	419	434	431	483	461	441	426	462	443	441	456	438	434	430	427	448	437	438	433	464	439	420	418	416	441	411	394	459	461	419	449	447	466	453	462	419	464	479	430	480	458	460	463	492	422	421	419	433	437	453	473	420	438	431	431	436	464	456	483	477	453	437	493	448	467	399	426	429	470	461	462	421	443	411	454	487	458	465	466	428	458	431	425	438	435	456	480	442	436	493	454	486	492	487	461	468	410	489	468	456	442	421	447	433	425	429	439	501	459	460	453	421	443	482	481	472	432	466	428	422	428	498	447	450	475	391	454	424	429	417	491	422	440	466	433	466	471	442	464	469	446	416	473	454	434	457	435	436	444	381	435	449	427	456	441	426	457	422	428	438	425	447	440	426	403	453	485	451	421	471	435	454	457	454	440	440	442	453	446	441	469	417	434	436	451	482	415	455	426	476	428	428	437	457	441	495	440	459	460	472	453	416	450	448	422	431	457	424	445	461	454	475	455	479	459	463	449	438	454	472	475	467	432	450	483	442	442	449	483	458	468	441	447	430	430	446	437	443	436	439	439	446	438	464	432	450	449	422	473	448	466	444	473	482	450	445	437	467	484	420	481	430	412	436	445	445	418	472	451	444	449	445	459	457	444	445	417	436	461	456	489	438	415	473	441	427	441	455	492	432	436	432	428	432	448	420	432	467	442	435	413	437	469	453	436	459	467	448	469	434	450	451	432	450	429	476	437	424	457	439	451	478	443	455	492	444	440	492	484	380	451	450	459	461	466	430	438	435	460	427	441	419	422	450	456	431	449	430	411	434	434	438	428	428	419	450	459	415	423	435	491	448	452	481	476	463	405	478	422	443	435	441	440	471	433	443	409	424	457	444	462	469	416	452	461	426	455	486	437	503	427	461	424	460	452	449	464	454	462	464	439	476	398	448	458	456	453	410	411	471	473	428	447	432	463	469	466	472	477	454	472	453	423	436	468	481	441	441	435	433	450	432	403	439	440	463	418	448	454	444	476	481	460	412	452	453	497
36024	59783	43069	25489	11994	25434	20043	17299	20416	5199	548	475	495	532	541	498	484	512	498	473	524	524	498	498	454	500	491	513	498	482	504	516	475	458	487	479	468	486	508	520	479	483	473	436	486	467	485	461	506	484	455	533	484	473	440	451	473	473	488	426	443	459	486	480	465	478	462	472	474	475	462	480	475	453	458	485	472	466	474	476	430	468	463	453	468	445	508	481	503	472	486	466	494	481	492	492	497	485	484	519	493	477	474	466	432	472	520	499	466	472	464	465	475	466	481	468	465	466	494	476	477	487	469	455	481	456	479	475	451	486	487	441	475	450	500	469	455	472	481	486	492	458	475	465	451	525	514	418	474	457	432	491	461	472	451	508	474	487	501	443	470	465	477	460	491	457	480	505	427	490	429	439	495	503	495	498	479	474	500	470	466	467	445	487	488	455	430	498	468	485	463	483	473	472	452	477	503	432	476	494	491	495	492	495	503	486	479	506	462	487	502	444	440	469	528	430	516	467	465	444	456	476	487	497	507	473	448	492	503	490	477	489	510	470	485	451	501	487	449	520	497	434	458	488	472	511	451	495	464	499	447	514	452	441	464	474	467	464	484	497	522	457	498	487	503	456	477	461	491	468	546	455	478	469	497	514	488	494	507	454	479	506	492	468	470	468	477	465	467	476	491	453	472	496	468	498	488	452	478	506	509	453	515	515	482	465	487	516	437	496	468	476	481	450	446	459	497	476	494	499	480	474	494	509	485	480	494	467	483	464	460	466	455	473	505	463	483	491	481	480	460	460	459	444	492	474	468	483	480	446	491	480	469	453	467	472	460	432	468	465	450	497	489	435	458	506	472	501	463	477	449	452	523	460	465	459	442	487	475	467	498	494	464	462	508	473	489	455	496	487	487	476	490	492	474	506	471	469	464	457	477	464	462	464	501	438	520	450	470	465	481	495	464	472	472	459	440	459	514	453	452	489	490	471	442	527	437	482	491	445	500	500	528	468	476	494	490	481	482	503	479	489	489	491	466	504	428	446	418	482	465	476	495	472	491	489	494	471	460	408	478	485	493	482	467	475	503	458	457	450	472	499	471	474	452	442	476	469	481	478	475	481	436	462	437	486	483	513	475	511	463	485	454	483	475	502	450	466	455	469	482	451	505	491	472	484	492	460	489	455	450	485	452	519	472	455	484	476	447	482	455	446	500	464	471	493	461	493	463	496	439	474	499	492	442	478	483	466	481	486	467	459	462	451	477	466	465	523	444	509	490	456	507	500	442	467	493	491	522	459	498	457	536	478	467	440	504	459	454	488	480	458	521	447	470	509	479	460	497	459	462	469	504	477	458	481	455	490	486	508	468	501	462	452	477	488	467	447	528	493	507	480	455	462	463	450	492	471	526	470	463	468	512	472	476	444	472	471	463	500	464	463	500	489	463	466	447	449	462	434	457	480	485	496	481	479	478	462	442	496	459	465	492	473	449	494	473	493	461	458	466	441	496	487	464	454	484	491	458	448	463	508	470	464	455	452	472	470	479	463	481	486	454	466	483	452	458	457	454	491	475	471	468	495	464	489	459	456	449	495	491	484	469	476	517	507	466	495	478	456	430	473	456	482	486	452	448	485	488	509	469	463	473	475	472	466	517	494	445	458	489	457	486	493	467	493	474	475	473	469	449	486	438	483	488	452	478	463	527	491	467	475	483	488	462	485	460	508	454	492	397	464	472	470	470	497	521	475	519	455	494	454	463	486	454	487	444	435	477	470	466	503	462	434	456	451	471	489	495	489	454	500	496	484	488	447	443	462	462	464	490	442	448	463	467	524	476	447	450	521	498	456	445	488	453	496	523	488	447	431	453	486	477	479	494	545	493	469	477	518	455	471	433	508	499	435	463	457	463	490	489	471	449	473	497	470	454	491	459	467	489	453	477	454	480	469	468	478	472	464	508	450	485	484	483	521	534	508	490	474	477	430	505	454	468	461	468	469	445	454	495	486	505	487	471	461	509	459	484	487	475	449	454	499	473	446	477	525	500	507	480	475	470	529	463	447	504	484	496	519	484	451	442	468	456	485	459	450	471	489	467	450	510	454	495	459	445	450	463	472	444	480	473	472	488	508	489	454	457	465	435	506	471	458	460	490	472	469	474	474	483	462	458	476	451	482	476	490	460	516	450	490	497	481	480	479	461	466	462	488	513	475	479	444	475	494	462	495	448	458	494	494	504	450	468	510	481	459	497	482	472	511	456	482	485	510	464	488	460	431	479	465	446	488	512	492	465	473	497	511	452	465	498	483	519	506	486	490	469	456	435	455	455	483	484	443	474	479	472	451	440	453	477	482	494	453	472	475	446	471	486	496	512	458	508	455	476	482	505	479	485	514	506	495	493	451	483	462	512	493	476	436	450	479	439	491	470	482	466	445	447	462	497	488	472	472	465	458	478	496	462	514	457	507	498	508	452	462	473	473	442	505	498	448	454	465	494	479	482	522	535	464	477	475	515	482	481	457	504	498	470	470	456	497	467	458	503	469	474	492	467	468	498	456	483	492	442	502	463	466	477	504	465	478	451	434	455	433	494	496	475	452	471	491	476	519	461	502	417	456	462	501	468	466	480	464	472	480	470	493	483	468	468	514	490	470	492	457	477	522	477	485	480	479	509	467	514	506	436	492	500	490	475	480	465	461	453	465	499	477	475	494	463	489	529	493	480	478	416	491	443	470	475	488	494	450	533	479	515	465	509	461	444	457	493	479	463	485	464	474	469	502	457	484	477	463	494	486	495	495	476	465	502	497	467	455	499	473	477	516	456	496	497	414	494	469	456	498	485	489	504	471	475	477	473	455	480	489	503	491	481	459	465	500	496	457	503	464	485	467	497	462	495	506	498	460	473	488	481	484	488	471	492	471	496	467	500	477	447	474	487	490	462	484	457	536	496	482	481	480	508	496	454	481	467	452	474	479	508	481	466	448	447	447	488	479	470	477	515	477	469	511	485	485	511	456	487	476	477	446	507	460	478	485	475	489	493	496	470	479	467	468	481	459	488	491	441	473	508	508	459	481	479	479	434	472	476	491	480	473	498	463	484	467	504	465	493	471	483	484	490	487	477	502	497	473	482	480	485	481	470	465	458	524	477	498	519	463	477	443	460	459	479	474	479	457	484	498	522	455	441	434	505	464	454	480	484	471	469	473	467	497	467	473	464	455	446	451	493	486	475	467	464	443	481	449	439	507	474	464	463	454	500	461	471	435	469	516	468	466	469	463	457	454	439	468	469	475	454	463	476	503	474	473	471	435	502	491	466	493	453	455	482	486	464	473	467	464	468	475	482	486	472	471	454	468	466	475	497	489	522	466	460	475	494	470	467	505	441	455	431	451	475	464	514	504	466	445	468	469	456	494	520	490	458	497	444	510	481	517	475	498	500	457	479	493	489	421	451	472	474	468	483	496	464	491	455	465	487	461	472	447	429	469	493	472	466	487	477	478	500	471	497	476	458	484
25015	21491	28694	25106	12193	4990	5254	6971	8172	3282	566	546	573	509	541	506	560	536	535	541	518	534	563	535	534	533	530	520	540	544	549	549	496	506	548	515	559	519	548	517	576	548	527	467	473	548	480	507	530	529	533	504	508	522	538	587	502	526	546	564	482	513	528	504	512	543	556	543	551	505	516	557	505	565	529	532	565	542	535	508	518	491	600	535	518	575	575	530	524	525	511	533	558	546	559	518	536	516	494	500	488	523	503	549	507	539	514	505	553	516	515	545	549	517	519	522	506	511	502	542	525	520	538	529	565	530	498	524	567	535	546	511	524	525	518	551	513	502	549	534	503	500	528	526	525	544	550	481	492	554	534	548	516	499	483	512	480	555	522	566	512	526	543	495	478	483	509	472	531	526	514	529	498	562	540	520	519	498	532	536	509	489	519	530	530	520	482	567	559	513	527	547	483	502	490	572	497	509	554	501	516	512	534	601	496	536	514	564	506	507	555	502	531	537	508	545	523	542	533	578	519	492	553	522	522	517	522	504	522	513	521	502	523	537	553	564	514	528	519	559	522	540	494	522	525	500	463	531	509	531	551	573	529	573	502	554	533	540	565	555	550	519	530	581	546	514	541	550	541	517	502	518	525	525	551	485	530	510	514	536	521	598	514	517	527	536	533	501	573	527	515	532	555	538	534	509	567	510	560	522	503	530	532	521	512	512	517	538	519	535	512	539	490	564	487	553	533	575	524	532	479	514	529	559	492	529	517	552	526	551	560	543	539	528	552	515	512	501	538	506	529	579	533	525	536	482	508	549	528	518	551	548	528	501	562	538	563	519	556	522	559	512	521	497	579	543	512	553	510	532	525	540	514	527	508	547	500	539	512	538	554	521	513	543	545	507	494	552	540	518	549	557	522	511	550	502	503	548	549	524	503	507	566	559	527	527	530	537	521	556	535	509	505	549	502	478	491	532	522	502	466	509	547	518	562	565	525	505	515	510	510	508	518	502	506	534	517	515	515	492	516	520	547	542	540	548	540	500	556	556	577	516	521	503	510	564	517	532	524	571	549	565	562	556	544	533	529	532	483	549	522	529	535	477	527	536	533	532	483	569	532	515	558	551	507	544	545	581	503	475	495	465	530	514	510	528	543	529	535	549	531	518	506	546	480	551	528	555	525	538	547	548	544	535	512	504	543	534	506	519	532	521	463	537	530	560	528	530	515	556	566	544	547	528	495	586	599	572	571	537	507	565	523	540	539	557	557	536	514	510	508	547	528	496	524	501	483	561	541	542	532	534	531	529	482	509	530	507	492	508	534	502	523	574	495	541	566	561	514	517	553	521	522	572	530	542	560	517	531	531	543	547	558	537	576	543	533	514	573	525	510	536	516	507	529	553	533	506	519	526	553	521	517	572	496	529	547	579	595	519	539	534	513	495	515	506	510	506	501	491	464	495	513	547	521	500	531	532	530	549	501	563	520	499	556	557	529	534	582	548	521	522	531	504	541	507	533	528	527	521	511	552	504	551	493	519	518	530	553	538	525	513	514	538	529	499	540	543	539	543	497	546	491	483	483	518	563	511	515	511	487	529	574	510	514	519	558	530	513	543	525	530	541	534	547	529	505	562	533	496	540	532	525	547	545	538	543	509	503	545	551	547	539	545	507	503	534	530	448	564	514	530	486	485	540	532	526	550	541	529	522	539	576	523	497	508	525	540	564	484	519	495	517	523	525	510	541	526	560	548	545	522	497	537	510	548	518	518	540	548	495	543	492	482	510	529	513	534	546	506	527	521	538	501	561	501	515	522	489	588	493	525	525	532	556	580	519	544	527	489	495	505	605	531	566	500	509	507	522	536	556	502	535	518	527	543	522	578	502	551	529	534	565	553	537	548	531	489	506	521	495	535	540	542	542	486	531	482	504	523	592	498	510	528	539	540	512	542	574	516	521	540	525	499	541	521	526	531	541	526	551	542	522	548	536	499	514	531	511	541	554	539	545	540	505	522	507	508	530	561	503	553	558	558	522	588	491	560	532	533	544	542	501	547	540	525	515	563	553	562	556	558	541	563	542	495	521	528	545	482	536	531	534	516	571	538	538	581	522	557	496	560	490	492	504	501	531	565	500	488	526	516	570	519	508	477	528	542	535	533	486	511	514	528	547	510	550	529	550	491	533	543	537	511	513	536	520	518	533	512	581	509	549	517	513	517	524	522	513	543	543	523	500	565	553	526	564	506	517	482	516	527	549	548	570	488	537	531	555	493	523	515	529	527	509	598	498	498	537	562	502	518	533	547	496	527	526	539	524	544	550	515	520	524	523	569	524	555	518	526	545	492	553	564	550	520	512	537	541	483	561	563	505	526	536	489	472	517	533	525	507	485	543	509	533	503	511	541	497	535	495	540	568	559	552	523	538	551	539	528	465	517	526	531	503	474	555	547	519	522	571	562	577	512	560	568	551	500	503	520	541	532	527	541	514	492	494	483	534	529	531	558	529	554	538	520	525	498	512	522	560	506	524	500	510	530	498	503	548	519	513	488	475	562	525	523	535	509	501	532	550	578	506	491	496	535	545	499	508	508	540	541	545	556	517	567	533	529	494	495	485	518	530	513	538	496	481	533	521	514	524	514	525	555	480	524	573	524	544	472	489	511	510	586	531	490	509	542	523	504	519	544	502	492	515	541	572	523	541	513	524	535	532	540	528	529	559	501	505	506	541	497	515	579	507	573	528	504	575	532	516	556	530	524	526	558	568	565	514	556	552	510	512	529	516	532	545	508	469	530	539	527	545	531	516	514	497	537	527	536	568	517	533	555	513	545	556	537	513	535	498	533	496	539	545	514	553	559	555	512	548	531	510	526	536	506	498	480	494	528	549	516	539	522	548	535	554	526	518	483	513	511	519	523	556	549	511	519	512	571	477	559	514	538	553	544	558	521	520	525	497	528	526	525	513	499	542	530	541	518	559	527	535	510	502	509	515	543	527	517	508	534	550	540	523	508	569	553	530	553	561	486	518	529	534	533	528	511	545	528	564	494	528	518	541	534	560	525	524	472	550	520	528	523	580	487	538	514	541	513	516	564	541	505	512	539	554	499	527	541	517	513	537	607	520	510	549	508	491	545	518	494	506	519	510	540	568	529	553	533	493	513	549	485	500	535	520	543	579	493	528	526	525	513	543	519	546	547	541	504	490	537	543	564	520	542	516	507	526	559	533	492	514	491	530	578	523	526	504	547	573	513	507	503	521	561	535	521	494	544	539	517	512	514	528	574	523	481	531	542	497	519	522	498	522	510	574	539	513	561	520	502	492	518	551	507	538	527	519	560	548	496	537	546	562	554	534	528	522	530	514	533	523	550	535	482	536	503	519	535	557	487	531	577	542	492	500	525	515	537	477	552	534	532	537	536	568	498	530	539	549	535	530	552	572	524	519	529	505	523	512	484	526	543	524	529	536	490	559	516	511	515	504	529	547	511	508	497	518	577	515	533	533	503	506	501
35033	55652	40102	14804	7760	7394	9612	12452	13919	5252	608	639	614	585	587	566	573	570	571	581	553	597	579	560	579	533	620	613	607	573	587	600	554	577	586	582	612	572	580	572	529	596	614	568	589	564	598	624	556	603	548	572	589	627	619	593	555	598	606	578	560	599	609	597	573	581	561	623	570	599	570	562	576	587	607	567	551	589	540	561	604	593	598	546	567	585	605	571	593	585	552	600	559	564	607	601	584	604	588	587	621	609	593	577	581	582	579	583	571	539	597	557	641	564	602	643	585	583	582	578	582	578	627	550	552	593	570	618	557	593	584	591	566	593	564	533	572	579	594	567	618	551	555	547	592	572	545	586	645	639	528	604	542	594	584	553	553	541	546	575	597	573	591	566	586	621	614	614	555	542	576	626	616	585	540	592	586	559	629	541	614	604	544	542	615	578	589	526	579	557	566	590	597	552	608	612	592	628	656	596	581	559	623	556	635	600	610	589	577	550	568	575	551	573	537	598	578	589	619	610	624	566	587	585	610	585	566	567	620	591	575	602	596	597	601	567	598	604	598	584	547	595	573	617	626	549	611	557	556	593	555	606	592	582	564	598	545	551	545	618	580	530	596	589	566	579	531	598	577	589	579	604	598	563	583	592	545	601	595	583	562	573	590	564	562	570	581	573	608	603	555	616	576	559	590	554	575	539	578	588	606	589	546	569	574	536	554	587	596	525	605	556	590	552	592	545	583	595	611	535	581	573	590	532	579	559	560	567	618	571	627	584	580	582	608	594	585	534	575	556	605	585	551	590	592	571	559	596	573	569	526	567	609	569	574	586	616	590	611	581	608	572	563	553	556	615	632	551	576	595	526	567	561	639	590	571	583	547	603	605	594	575	531	594	636	582	552	587	548	562	567	590	592	553	603	558	622	557	593	560	562	599	606	616	590	560	668	568	566	598	562	498	578	583	590	582	552	592	596	588	588	573	593	615	601	579	569	533	550	564	583	580	556	583	543	563	577	542	595	613	534	560	627	530	626	634	591	572	587	564	587	586	586	536	586	552	554	580	612	588	566	580	595	546	606	527	569	610	568	577	625	620	578	550	544	618	559	592	580	610	616	573	555	584	600	603	592	586	541	584	624	575	597	593	595	575	556	571	598	600	597	560	572	594	554	546	573	564	550	589	572	586	591	559	600	590	594	600	593	576	611	616	576	556	544	545	564	559	578	568	543	579	626	571	615	561	574	578	577	558	578	546	605	585	600	594	566	582	571	584	620	588	614	580	594	605	584	555	594	569	576	588	644	571	613	557	602	572	606	539	617	570	571	562	575	607	593	594	576	558	525	556	557	610	581	578	576	559	589	623	602	579	544	556	578	588	631	606	613	607	551	597	549	620	610	603	526	607	546	588	632	615	562	548	585	598	578	572	617	622	603	608	631	572	606	585	600	585	604	550	595	557	562	585	558	592	585	555	605	619	549	609	624	616	570	608	588	560	616	587	593	577	629	585	571	588	588	545	562	580	560	591	587	539	565	662	576	592	584	582	547	581	571	595	617	549	583	596	624	567	522	629	588	607	580	633	577	574	594	593	605	568	543	580	590	601	642	599	564	581	589	603	586	566	562	583	547	568	589	548	560	559	529	579	599	562	594	570	568	602	563	612	552	619	582	608	554	591	579	588	553	619	574	590	626	587	622	555	595	579	587	589	547	531	521	582	614	575	609	618	576	570	585	560	502	572	591	568	588	584	595	587	600	586	559	599	576	594	565	565	592	600	580	577	581	567	563	606	628	599	587	585	546	559	575	584	557	634	609	564	541	594	584	610	625	595	608	581	535	608	590	569	573	613	594	579	575	569	576	559	589	613	592	623	566	566	604	582	604	561	568	599	612	553	611	586	598	573	550	583	589	561	579	587	544	573	575	587	570	616	550	559	591	566	576	590	583	542	619	587	594	548	606	566	585	601	628	591	555	594	580	537	556	586	598	590	588	631	610	606	553	564	585	564	586	596	569	590	583	589	582	624	613	550	580	582	537	624	606	567	599	565	552	617	536	580	598	585	572	574	606	618	552	575	584	592	521	524	568	600	586	599	609	601	577	551	598	607	582	585	563	580	591	585	640	611	602	596	576	554	546	575	567	601	615	528	530	604	562	565	565	620	600	567	577	566	565	554	563	557	613	635	610	555	590	593	624	582	570	553	582	592	628	573	573	588	591	593	557	613	554	587	547	565	561	597	548	560	629	601	564	566	603	606	593	639	594	560	641	577	609	560	624	594	589	601	566	604	560	570	586	611	525	593	532	640	618	572	598	593	597	619	578	523	560	602	592	596	573	588	568	578	590	574	579	628	611	569	634	539	597	539	586	586	552	612	594	651	591	617	604	619	547	609	590	586	568	538	607	585	596	567	619	565	591	563	544	603	575	605	573	619	591	597	549	577	611	611	565	597	577	579	593	587	571	560	581	601	559	530	546	587	574	618	585	591	574	574	587	588	599	558	590	575	642	542	627	590	630	609	601	580	587	613	554	577	564	589	591	600	592	571	606	610	590	567	574	558	602	593	560	607	612	580	556	554	596	613	606	625	534	624	572	625	592	593	596	547	550	569	573	628	546	560	552	571	574	563	569	600	592	576	628	584	595	556	563	576	585	602	593	607	592	606	582	586	590	611	611	620	568	546	604	615	579	573	612	589	578	566	605	608	585	600	580	588	580	540	591	603	587	558	593	583	570	547	588	568	585	593	568	582	621	597	557	610	556	580	609	612	603	603	595	600	571	584	586	587	538	574	558	596	578	564	573	541	613	573	574	583	583	552	538	546	562	588	600	587	588	564	538	573	603	594	595	594	574	578	574	623	578	601	611	575	581	611	576	588	570	559	586	576	583	573	560	559	623	605	580	572	590	560	573	610	640	547	596	566	608	592	554	548	572	545	621	582	587	602	536	590	582	596	577	580	568	558	565	592	571	571	612	584	555	567	607	625	589	535	563	590	524	577	611	579	605	617	597	575	573	599	587	534	605	576	567	540	571	556	589	595	576	558	617	593	562	538	588	590	617	587	619	595	556	599	562	631	558	609	547	602	609	608	577	571	587	590	607	654	610	631	495	599	582	589	591	581	628	580	575	594	556	621	621	568	582	560	589	581	572	618	546	572	602	544	551	581	565	603	603	633	551	617	552	610	601	577	589	585	616	576	569	583	592	596	587	556	596	592	549	606	596	558	579	606	574	546	588	604	569	592	574	568	584	574	601	574	573	576	549	598	582	591	598	567	604	589	570	598	593	566	611	574	568	584	598	585	633	574	586	600	577	616	588	613	571	558	581	617	603	578	587	611	598	554	581	622	576	565	551	565	567	548	564	554	580	603	560	605	555	587	558	578	604	616	558	583	579	564	570	621	627	605	564	546	553	613	552	606	573	601	592	586	564	562	567	581	588	567	652	609	567	587	572	615	587	575	563	606	586	595	618	614	549	598	584	538	612	599	607	559	591	549	612	568	564	570
22541	21165	28697	24414	22330	24467	24533	13617	18998	13916	1185	789	773	786	833	758	744	793	758	800	749	755	722	820	779	763	777	761	721	720	807	740	764	743	812	790	743	732	778	775	742	772	749	759	725	757	737	734	772	758	765	769	808	725	736	796	767	776	814	764	779	737	795	791	771	771	823	776	734	719	782	789	779	764	756	736	761	756	790	761	748	731	755	720	728	716	737	775	731	754	770	744	756	801	725	758	770	754	773	789	785	727	784	757	795	725	726	771	749	790	739	736	738	749	745	829	722	729	757	754	744	708	800	751	743	785	695	715	715	735	757	749	764	727	767	734	765	778	799	778	771	726	734	731	807	741	799	751	797	778	771	763	733	707	753	746	779	719	742	759	770	762	745	796	733	780	746	777	769	791	752	757	725	731	738	792	766	721	742	755	756	758	720	740	720	829	768	803	768	759	733	673	793	795	683	758	766	744	761	814	774	788	744	776	756	741	738	757	743	781	770	738	753	763	813	743	799	810	743	714	750	792	722	770	752	779	759	761	713	764	729	749	746	740	764	786	787	804	741	776	787	793	751	735	770	808	803	748	707	752	748	718	773	734	741	708	751	792	776	748	813	794	777	733	754	763	799	723	735	794	775	767	741	807	783	780	756	771	803	776	772	762	775	740	747	781	759	761	705	715	749	726	749	774	748	743	748	804	729	782	794	727	740	748	773	750	702	748	780	776	743	745	776	731	780	742	735	719	757	776	749	734	732	765	758	739	784	766	768	772	802	777	745	801	780	720	750	802	746	777	735	794	756	717	720	716	761	831	768	736	738	790	730	753	764	724	760	735	796	817	704	753	742	779	807	753	770	802	744	769	754	790	716	710	739	772	734	788	751	733	750	774	787	772	721	787	810	767	740	738	802	761	764	756	779	755	703	811	766	758	789	753	757	745	775	752	777	760	746	736	723	772	794	785	753	764	737	745	731	807	709	738	823	764	816	756	760	724	721	765	760	736	737	754	773	792	759	809	754	769	781	750	764	731	727	777	772	753	739	768	746	779	772	701	785	749	762	752	727	768	733	738	753	751	808	781	718	754	771	741	736	771	758	789	754	808	749	764	765	777	775	794	805	740	790	766	753	783	782	771	747	737	732	744	783	774	759	774	707	720	769	788	764	787	780	716	774	740	772	783	761	758	741	744	722	750	769	757	785	804	783	801	773	775	810	729	701	766	790	773	751	798	795	766	752	725	767	777	775	720	746	744	786	784	789	767	762	722	815	776	781	757	781	751	787	758	758	764	757	752	729	759	748	735	768	725	741	775	738	800	732	746	754	769	803	719	743	800	770	728	747	765	747	739	775	753	757	760	818	775	755	755	748	778	720	764	704	835	831	738	746	749	774	756	755	798	762	774	773	761	744	755	781	735	759	774	755	774	760	784	791	735	749	751	817	764	695	806	774	804	795	697	766	813	769	750	735	797	803	723	728	734	784	772	708	759	777	763	744	729	738	758	718	779	811	736	722	786	738	749	798	727	771	796	748	820	750	775	720	837	790	741	780	740	733	773	772	802	711	766	787	795	798	725	747	751	765	752	722	773	763	773	742	706	756	746	766	785	806	772	760	787	723	776	734	736	770	736	826	767	767	770	764	735	735	773	781	766	778	760	709	724	806	797	778	730	732	753	756	769	776	787	770	745	743	708	724	771	773	778	695	764	778	804	805	809	751	774	774	796	736	777	795	716	746	769	762	792	773	746	726	780	800	775	757	810	743	775	783	713	710	755	719	740	734	736	774	765	772	739	748	762	757	769	709	772	767	785	788	714	744	771	786	734	782	816	717	750	762	723	736	768	747	766	761	788	752	812	791	755	798	704	780	745	768	797	765	747	658	736	743	755	739	764	804	770	742	720	720	803	761	814	726	764	743	731	760	760	770	756	743	755	804	774	767	795	772	740	758	727	747	803	816	793	755	749	739	770	744	765	739	766	775	767	721	766	795	805	772	719	721	761	731	793	796	733	743	798	783	720	760	750	753	727	767	753	803	741	743	747	742	781	768	790	777	753	736	817	748	817	753	771	813	782	781	780	791	752	765	793	730	782	775	743	809	764	773	769	755	765	761	728	732	752	730	768	762	754	730	764	721	712	754	766	741	739	753	756	716	706	757	759	745	773	754	765	759	793	783	763	798	776	723	767	779	741	749	717	700	723	785	714	757	725	784	740	769	767	747	741	752	752	766	734	742	770	842	777	755	794	757	750	718	746	766	773	742	739	803	764	774	747	756	771	766	740	792	766	819	780	806	800	760	749	722	744	726	784	748	758	794	743	727	739	752	778	762	768	791	757	759	782	738	782	692	777	699	709	761	731	743	761	770	766	730	782	773	742	737	711	703	784	792	725	759	784	773	723	750	706	779	762	749	744	742	772	741	727	744	753	724	765	743	758	757	782	757	741	801	743	773	729	782	731	774	787	768	759	772	805	802	790	779	756	797	713	715	764	784	740	739	771	744	766	758	731	696	735	716	789	759	751	746	751	720	781	782	687	716	740	730	762	723	734	703	753	695	774	754	754	716	742	722	778	755	720	777	744	759	795	798	763	779	752	769	734	746	764	810	729	725	758	763	766	713	747	742	689	721	723	765	745	751	787	759	792	762	762	784	732	737	715	740	781	772	732	803	726	781	794	798	766	735	746	750	757	831	743	770	736	749	746	768	766	772	777	778	780	792	769	782	715	758	722	766	755	733	778	791	805	702	744	740	794	783	787	775	750	767	810	773	795	733	731	781	731	762	732	780	751	765	721	736	757	727	766	746	724	737	745	740	790	716	778	723	783	757	719	808	807	778	743	817	741	731	718	773	768	772	736	765	755	705	797	774	800	740	762	735	770	751	735	794	787	750	772	753	764	799	734	743	765	762	740	763	709	767	744	756	752	773	737	766	733	750	727	743	783	777	765	822	722	801	781	721	727	767	746	760	738	742	774	759	804	730	731	731	743	756	711	787	795	723	732	747	718	757	772	768	784	776	718	744	743	730	748	718	759	835	764	761	703	773	758	759	804	743	702	760	776	767	707	781	768	788	793	749	750	775	745	787	767	736	735	710	756	749	759	749	767	719	761	726	746	766	764	802	753	729	741	794	769	745	803	775	753	739	767	723	740	737	775	696	751	735	787	738	766	764	769	767	716	760	716	720	748	770	726	746	757	764	710	806	747	739	720	742	760	756	764	777	786	778	804	744	752	796	749	821	746	770	743	763	720	757	785	748	770	817	755	701	734	774	707	739	810	742	756	789	712	768	718	743	737	773	782	748	776	758	721	747	788	770	757	743	825	796	768	759	746	771	784	792	762	711	724	748	732	747	822	734	752	737	711	749	796	726	740	772	804	755	779	796	796	749	756	772	737	749	738	774	746	739	771	767	796	751	785	785	727	761	706	777	753	777	764	775	766	813	736	835	775	752	781	740	754	728	795	748	783	751	708	765	727	759	721	747	784	801	795	767	773	782	735	747	721
42241	72690	45301	40987	27569	25772	23361	15675	24598	13737	912	855	893	888	804	832	790	811	812	807	764	806	773	777	802	798	800	795	770	840	814	772	800	805	801	793	787	762	787	791	818	817	739	812	833	712	801	745	770	830	785	729	719	772	756	753	750	796	786	775	769	769	790	769	750	792	768	790	779	809	788	815	734	764	718	788	798	802	709	816	782	792	832	782	781	801	790	719	772	769	811	824	811	760	815	802	807	772	748	785	825	764	751	806	767	808	709	800	768	818	756	789	810	773	777	813	780	810	770	797	810	785	788	730	823	781	791	756	757	756	780	800	762	798	767	769	757	761	769	777	793	825	760	838	725	804	773	797	774	789	784	754	757	783	784	757	803	839	830	764	777	747	793	770	745	762	741	773	794	759	789	811	781	764	796	785	725	756	787	816	799	760	748	795	760	740	796	757	850	749	758	780	786	768	836	809	762	795	800	787	771	755	752	798	814	753	768	781	782	758	770	786	788	733	781	792	755	776	766	824	791	792	829	739	770	731	752	804	833	821	787	800	746	804	823	804	733	813	801	760	734	718	754	781	771	795	805	742	757	732	789	799	793	707	724	781	775	774	786	804	754	767	795	775	762	752	792	771	802	765	802	803	770	820	778	807	803	731	772	789	791	761	825	831	845	752	767	715	749	773	802	777	797	831	829	838	832	723	788	805	743	786	742	782	716	760	754	750	775	776	795	783	804	783	836	754	776	757	757	788	752	767	779	733	803	716	757	741	803	844	833	747	765	768	785	829	783	808	779	757	751	786	740	745	792	800	760	774	811	829	792	766	760	787	763	784	774	763	752	768	776	745	846	771	779	765	763	788	769	718	771	828	758	810	771	752	724	789	781	766	794	751	806	720	820	815	762	784	789	772	722	758	789	777	775	785	760	746	764	780	788	764	716	810	838	720	739	781	739	718	796	741	800	772	778	810	800	779	811	736	771	754	735	840	752	767	798	752	789	812	781	754	791	757	768	749	775	779	774	754	816	800	804	746	792	809	803	769	771	758	708	795	784	828	743	743	789	757	752	715	752	769	782	798	797	771	784	846	766	756	798	726	769	784	874	817	838	782	801	795	762	778	779	817	740	773	784	797	837	731	745	833	823	824	736	873	766	781	791	808	791	789	782	786	786	742	810	807	766	733	796	784	763	812	762	768	758	789	763	836	797	794	756	766	802	823	836	784	780	827	802	782	760	803	758	720	803	794	821	782	795	768	777	822	783	742	768	770	746	825	774	758	814	812	789	789	795	844	735	795	796	748	790	786	772	798	770	823	825	794	770	760	825	829	786	783	813	781	768	767	765	831	800	764	771	855	815	772	768	726	787	789	772	771	826	781	750	767	786	780	771	727	781	763	800	748	775	814	781	808	801	845	777	780	770	783	801	802	764	757	752	791	810	781	748	779	760	778	744	745	791	810	785	824	795	802	802	808	788	738	792	784	774	777	761	780	768	798	800	819	803	782	732	772	795	784	838	766	784	775	839	787	735	750	778	840	754	776	775	815	772	779	764	778	859	779	833	758	760	769	788	758	772	736	809	811	751	781	791	781	823	785	751	745	787	760	811	845	736	810	736	827	810	775	793	747	806	799	807	779	795	777	764	769	766	767	820	777	796	789	762	821	765	749	814	786	775	784	758	799	776	729	824	795	750	793	756	796	745	801	792	762	746	796	754	783	762	796	821	772	790	791	790	789	823	822	819	766	752	742	760	718	765	763	786	820	798	784	777	816	759	797	740	823	783	742	763	777	786	786	807	817	798	797	761	770	780	781	798	797	772	796	773	787	802	746	798	794	792	757	758	749	744	778	848	838	758	794	752	808	747	762	765	775	790	752	797	749	760	816	789	743	775	797	772	823	782	754	756	760	762	790	756	751	764	770	776	767	727	785	773	800	818	742	742	816	789	775	766	832	783	784	792	788	821	786	766	794	763	806	795	765	757	752	770	770	785	774	768	722	744	813	764	776	832	720	759	787	790	698	790	733	801	824	794	766	776	757	743	789	828	764	835	774	803	828	813	795	800	779	826	764	780	783	813	809	784	784	799	791	832	748	773	804	773	730	713	802	757	754	746	755	842	802	749	792	826	757	789	812	746	727	813	760	789	794	831	746	733	797	787	814	771	747	764	770	784	717	757	752	768	804	745	803	789	784	772	789	696	784	819	730	802	763	819	826	731	781	800	762	778	763	772	763	769	807	811	859	829	774	784	757	743	823	798	730	791	735	771	759	777	784	757	798	806	759	829	769	777	793	825	777	825	782	763	781	704	731	793	768	785	791	841	740	811	815	781	775	744	794	793	745	752	752	767	786	733	769	808	779	742	780	790	807	776	783	764	779	732	765	803	822	779	789	758	799	769	759	809	824	741	741	785	720	780	805	787	826	774	756	779	730	786	748	781	774	834	759	790	773	800	736	755	783	776	778	809	785	721	794	807	798	820	792	732	811	756	757	805	816	788	740	790	764	776	776	796	795	755	805	789	791	729	793	782	736	767	745	711	826	753	751	773	791	758	787	750	857	796	720	794	735	732	781	813	776	755	762	821	765	747	760	768	743	770	750	747	810	751	789	789	803	790	747	783	785	774	737	785	805	778	766	831	823	770	782	752	795	770	790	796	816	779	775	815	753	794	816	759	793	781	770	768	789	723	785	756	724	817	761	774	782	782	797	752	833	759	859	756	802	785	799	801	803	782	789	725	800	811	791	797	762	777	777	804	767	766	818	793	820	763	753	763	769	732	794	798	745	751	795	733	781	762	774	731	792	770	730	746	767	763	745	800	785	772	760	789	808	798	780	792	817	803	740	784	812	708	775	794	781	820	785	805	711	795	770	792	860	826	756	774	767	761	741	785	761	789	786	820	822	804	815	809	764	781	778	805	820	798	769	791	817	807	816	770	764	732	798	747	788	776	805	825	821	755	764	753	781	838	758	720	781	795	770	857	790	762	769	783	786	815	844	783	821	779	767	779	809	820	828	793	733	744	768	862	770	822	763	733	746	797	761	762	815	774	760	758	779	829	815	764	760	720	784	786	810	733	780	752	737	773	754	756	789	754	737	778	759	802	822	823	771	811	803	803	741	764	774	815	787	789	769	769	756	765	775	772	786	772	849	726	815	809	728	766	783	753	793	802	799	809	741	779	772	797	761	719	811	761	822	800	773	819	783	788	785	712	807	796	825	756	766	788	744	779	750	795	787	752	741	763	768	791	790	797	702	764	770	805	800	769	790	782	774	796	841	833	796	802	779	762	805	815	796	783	793	819	767	800	757	727	775	789	786	814	798	787	723	783	741	759	788	801	826	776	807	761	767	755	764	771	806	774	796	797	773	771	810	781	780	769	773	766	776	790	815	801	765	758	801	734	794	780	770	760	782	765	761	791	753	779	803	798	756	770	755	778	732	765	769	778	798	801	810	808	787	735	790	752	713	753	790	814	801	773	780	728	777	773	791	831	854	806	816	794	783
31277	30626	22125	9172	4978	1727	2392	1636	804	662	305	341	377	322	332	318	341	366	302	311	340	352	350	360	344	295	342	330	346	291	328	351	329	359	332	367	353	333	304	321	321	367	346	336	314	332	327	333	332	340	337	314	342	366	333	327	308	323	350	333	317	322	315	323	347	308	333	336	312	321	318	333	356	297	337	351	297	331	328	348	338	343	322	315	318	346	318	339	318	305	342	327	283	342	323	340	316	322	338	316	346	303	361	321	338	343	293	333	343	323	291	325	329	357	318	334	313	318	333	328	315	342	307	307	308	287	338	348	310	291	328	346	379	359	334	340	295	305	313	333	370	329	324	325	319	316	339	347	323	308	333	320	322	345	329	326	342	347	326	327	341	374	352	341	338	336	314	320	306	345	340	316	329	313	349	316	373	312	337	337	327	348	341	335	318	366	318	356	308	346	333	329	312	344	317	297	327	313	324	301	341	336	319	315	337	324	336	345	328	374	348	324	318	312	319	341	340	315	317	359	307	368	325	352	354	374	335	356	330	347	317	340	350	343	351	341	341	331	340	340	324	332	364	354	343	327	307	350	337	329	349	377	351	331	338	335	336	333	363	357	345	302	327	319	322	345	355	324	335	345	359	302	363	344	329	292	344	313	359	304	331	342	325	345	334	329	351	319	330	329	337	340	302	304	333	302	356	316	343	331	333	338	354	307	322	305	342	336	361	341	301	320	337	332	331	266	346	321	384	326	365	316	328	340	330	347	363	336	340	370	341	342	339	319	345	336	332	353	336	337	320	360	363	357	343	383	350	368	318	311	337	354	311	330	299	331	332	339	337	367	360	335	302	360	281	360	319	316	306	308	354	311	358	333	315	308	359	292	362	359	343	315	325	316	314	341	340	331	320	346	345	352	349	324	312	327	311	316	321	294	335	340	360	297	327	320	332	323	364	335	330	322	317	345	337	327	325	333	354	348	323	367	335	318	334	339	350	324	329	336	339	354	352	338	342	367	331	325	330	306	336	356	358	306	311	358	317	309	311	332	331	330	341	348	325	324	347	344	311	300	343	319	295	317	332	309	320	350	318	315	322	301	335	321	356	319	301	339	305	344	346	310	345	326	358	329	357	351	351	337	364	336	320	321	292	362	344	314	336	335	340	357	334	344	312	347	372	322	344	341	341	340	341	328	326	348	323	336	341	322	328	335	331	342	353	349	337	343	345	334	304	340	327	308	341	353	334	342	301	303	320	333	317	346	303	311	341	343	326	344	320	318	321	321	326	343	312	376	355	309	345	329	327	352	357	331	332	329	337	323	328	301	343	344	300	330	344	333	318	345	371	323	339	330	323	313	326	331	321	362	329	346	327	326	336	308	346	354	313	335	360	330	321	361	289	317	324	334	382	357	358	319	356	350	365	336	337	326	329	315	323	310	355	296	346	321	372	321	313	311	318	342	320	330	337	330	322	349	322	342	326	304	331	291	326	334	329	324	326	342	332	356	348	348	296	353	337	339	309	350	359	330	307	348	296	354	313	337	346	331	337	356	327	316	345	343	365	349	333	343	314	334	325	342	322	325	346	313	329	331	312	317	341	336	323	307	332	288	381	363	355	339	347	354	364	327	348	324	358	352	335	317	336	340	319	321	318	313	318	322	341	298	321	326	306	326	329	345	344	337	305	300	304	322	335	326	351	305	338	326	345	305	330	343	352	319	348	313	343	343	319	363	380	333	313	317	320	337	363	347	305	323	329	293	348	328	306	334	311	331	322	354	342	320	334	316	334	353	333	316	332	339	339	347	314	344	331	338	322	332	352	325	313	325	306	330	342	322	349	341	309	352	294	312	331	339	317	347	294	324	355	324	307	341	305	331	340	299	323	329	344	339	336	323	343	357	325	306	336	318	359	334	324	346	317	326	331	335	355	337	324	295	334	300	321	320	317	355	358	351	329	354	346	307	320	331	346	318	345	336	312	349	329	325	351	346	327	361	334	347	337	284	343	296	339	320	337	323	326	343	315	300	316	320	339	354	331	288	347	379	304	329	360	326	367	300	305	320	313	320	334	323	309	319	316	346	342	343	356	331	327	311	309	332	338	353	337	347	347	326	348	328	328	344	362	306	321	297	328	343	322	339	361	372	323	330	335	343	329	351	326	346	331	338	316	322	339	336	327	358	336	334	348	315	322	344	303	334	325	324	330	326	336	340	352	335	355	332	357	362	324	321	302	332	327	382	297	357	287	326	330	347	325	364	340	326	335	338	373	341	311	315	323	324	363	365	341	311	314	300	306	368	347	328	321	303	322	334	369	353	291	356	364	343	358	326	294	324	299	323	354	313	345	340	317	311	343	328	314	324	326	322	365	316	301	295	316	324	346	362	358	327	351	299	310	330	321	316	309	324	339	365	330	326	332	326	333	300	344	298	339	337	366	322	328	334	317	334	305	314	347	354	311	341	323	343	342	358	327	304	332	310	327	278	330	347	346	335	372	347	309	327	342	326	311	340	313	333	337	289	329	318	335	363	332	354	346	309	324	314	311	343	339	358	307	333	323	329	346	373	322	304	330	330	313	341	305	315	306	313	325	328	339	342	361	322	309	311	347	325	292	325	335	346	332	350	337	327	306	308	325	340	335	328	340	298	314	345	337	313	332	342	330	352	348	345	319	361	326	328	323	323	325	341	307	320	315	305	372	306	364	329	357	329	363	319	330	329	347	311	352	354	332	357	322	351	313	329	289	310	325	352	356	337	326	335	327	334	309	332	321	319	326	333	338	319	295	348	336	371	383	313	344	322	307	295	332	351	322	331	319	321	381	354	331	320	326	315	322	304	339	309	329	344	350	308	311	345	348	326	321	315	312	339	321	337	327	303	337	314	319	320	346	330	309	351	335	335	347	332	304	363	296	310	320	301	328	342	337	317	305	320	340	331	308	312	352	333	351	308	340	302	310	357	340	330	322	307	309	345	326	349	329	332	353	311	348	319	339	311	282	325	330	338	298	337	306	340	284	303	311	368	324	328	328	330	336	323	347	296	344	315	355	285	332	332	341	331	334	323	335	338	341	333	355	330	348	343	317	331	337	331	315	349	345	322	290	322	360	335	361	332	314	309	317	326	307	317	317	329	315	361	339	327	333	329	329	346	346	288	344	318	325	336	335	337	327	333	322	304	342	347	327	356	312	334	321	327	326	298	310	320	319	337	319	346	358	339	319	309	311	339	302	362	323	344	289	315	346	314	311	336	316	344	338	334	321	311	355	313	323	340	323	362	321	339	341	335	324	354	325	333	311	308	340	339	327	339	342	335	329	313	347	313	341	330	316	335	336	343	359	312	305	308	338	288	347	353	360	323	353	317	324	313	317	328	328	380	312	352	299	311	350	312	311	314	331	299	348	354	326	353	289	351	354	380	367	342	346	345	354	297	352	321	338	318	336	329	349	353	346	337	349	335	337	321	348	299	314	385	315	360	313	331	323	319	361	328	324	318	324	348	326	329	330	336
32378	44060	17946	7387	6610	2651	3865	2493	1177	870	349	397	372	368	372	352	384	363	387	362	384	358	350	370	400	359	374	359	392	347	364	385	402	359	363	364	358	431	365	390	350	365	366	384	367	358	350	345	335	395	321	380	377	372	378	396	407	362	366	380	343	363	397	390	382	389	352	345	358	388	404	390	346	358	381	375	389	327	345	374	363	361	380	401	355	376	368	356	388	345	363	403	377	381	359	388	374	368	378	362	391	377	368	355	403	365	374	326	398	360	390	365	396	380	389	355	362	389	354	402	360	383	386	398	364	362	362	390	375	367	376	377	361	392	397	356	358	358	373	379	390	365	378	366	372	384	371	360	421	373	413	355	362	370	367	392	390	369	362	391	382	364	405	353	370	364	378	357	359	379	382	379	396	364	367	375	384	374	405	370	387	354	401	363	347	371	370	414	365	379	410	368	321	369	354	373	355	349	372	339	385	385	337	387	337	377	385	335	355	348	366	377	383	349	372	299	367	382	415	363	359	378	369	418	374	380	396	415	414	366	334	387	364	363	344	379	366	345	350	377	381	362	362	380	404	381	362	350	364	358	359	356	341	397	358	365	396	345	369	386	353	380	405	391	365	343	388	372	398	356	356	391	367	412	362	346	375	382	344	348	387	346	352	376	413	359	378	357	349	379	350	369	366	368	373	384	355	382	386	357	363	372	339	375	338	398	371	363	353	363	360	403	390	378	380	372	378	373	375	366	365	387	344	364	383	398	379	363	369	358	371	395	342	400	381	357	358	354	390	345	371	381	366	363	382	365	376	359	396	382	371	377	358	361	380	344	357	346	354	402	378	339	394	359	380	401	367	402	385	364	385	385	394	373	363	380	378	374	346	368	351	390	393	363	371	351	368	384	360	346	356	367	359	357	349	351	370	373	356	414	371	389	386	352	369	369	399	393	322	391	358	384	407	370	351	357	367	360	398	385	371	426	384	356	349	404	375	382	358	367	382	370	369	396	368	360	350	343	387	379	348	390	409	392	351	331	389	338	359	392	377	376	340	388	356	396	393	398	360	372	404	387	366	347	397	391	338	404	356	351	382	397	352	372	364	370	350	365	389	414	370	362	368	392	392	365	386	352	376	364	340	388	360	376	377	337	396	349	365	374	352	388	365	376	360	372	352	368	388	401	384	386	351	361	371	380	382	359	359	351	403	381	384	364	406	341	393	373	380	404	377	374	392	347	372	389	359	344	359	406	323	378	381	383	362	402	356	368	356	358	392	322	349	385	358	391	357	428	342	387	368	354	350	388	391	386	394	375	375	394	373	386	368	355	375	368	396	372	355	377	391	348	403	378	386	388	392	375	374	376	372	394	356	385	370	328	402	371	384	388	384	379	384	389	353	374	375	386	347	393	390	378	357	372	397	371	350	382	341	394	363	332	409	399	390	386	362	351	373	369	394	336	376	357	368	401	398	351	386	363	394	381	370	357	382	375	374	386	360	349	358	388	392	363	399	340	400	377	371	356	392	354	356	363	371	409	334	390	354	373	411	384	385	385	351	360	373	349	371	382	395	349	383	392	374	389	374	374	386	379	383	365	371	370	355	382	367	340	391	410	373	369	365	368	371	379	359	370	377	388	400	362	366	336	366	394	377	367	358	368	377	378	356	373	358	351	370	401	373	347	369	377	361	352	383	337	372	385	386	362	351	349	386	408	373	361	366	378	387	392	340	362	345	376	333	365	382	374	398	393	368	362	358	360	400	369	379	385	342	343	366	363	373	381	374	370	375	355	381	352	396	343	368	359	385	377	367	376	362	347	369	354	386	352	408	371	403	358	367	361	386	366	360	405	345	338	379	360	354	396	367	393	365	371	365	384	366	379	390	393	360	366	384	403	384	365	391	369	374	382	366	357	410	398	382	380	367	386	363	371	399	358	377	401	352	375	364	369	348	342	387	368	392	402	392	373	385	343	390	355	366	367	401	364	381	383	356	388	340	403	367	389	383	375	365	381	378	410	392	359	391	401	415	344	398	368	374	394	384	377	373	377	363	374	349	371	373	365	401	425	355	349	382	361	375	365	362	351	374	379	369	347	364	360	353	379	374	391	344	353	388	359	376	360	374	369	368	409	371	402	365	329	392	406	375	385	367	381	369	398	390	350	406	356	345	345	361	358	371	372	377	376	403	352	361	343	368	365	371	396	386	375	366	338	407	328	342	358	363	392	384	392	390	341	378	389	372	383	348	358	374	378	367	377	373	357	391	349	395	365	382	389	375	394	360	386	399	363	399	365	351	371	355	400	375	388	376	386	406	348	384	359	359	341	388	347	377	366	378	364	367	378	409	390	355	356	413	371	354	374	365	375	359	390	356	361	373	377	379	379	404	407	355	377	368	352	371	347	377	348	366	375	350	360	359	411	345	390	364	365	344	342	348	391	378	345	377	382	365	381	380	378	399	365	384	374	354	355	366	396	386	374	361	414	405	415	358	384	374	392	333	358	364	403	367	369	387	366	338	400	390	360	405	407	391	387	383	381	391	380	367	363	388	365	365	350	335	407	378	350	385	391	386	361	369	372	384	366	372	350	349	352	357	342	378	367	357	367	336	337	371	386	428	344	369	378	359	358	367	369	371	336	353	398	378	394	334	365	366	412	387	351	340	388	366	386	375	374	390	418	379	363	379	404	356	388	343	366	383	346	419	341	377	340	385	397	360	362	384	360	371	383	368	407	376	382	407	367	361	328	369	381	395	374	333	376	349	376	346	377	377	384	360	361	372	379	353	365	397	393	388	370	385	364	378	388	347	374	383	393	378	380	415	379	330	387	381	380	404	376	342	366	368	372	356	358	365	404	354	363	366	374	375	358	385	368	369	372	355	363	371	353	359	350	365	391	394	362	367	388	367	378	347	375	378	377	373	372	342	403	354	382	411	386	350	365	396	367	378	379	311	341	344	355	327	355	376	359	393	378	353	351	373	379	387	387	362	347	361	366	379	346	352	372	363	365	382	334	377	398	360	362	363	365	383	362	378	375	380	355	397	341	400	410	393	376	383	370	386	360	385	374	410	335	361	306	376	368	398	393	365	384	377	381	368	397	388	363	348	359	381	395	402	388	371	373	332	376	355	344	385	356	379	372	394	404	415	356	356	358	378	377	387	361	402	370	340	363	389	342	331	384	381	358	371	373	371	378	352	369	373	339	404	381	336	363	382	383	329	387	340	350	377	398	366	393	355	366	359	360	361	381	395	382	367	364	377	374	381	396	382	357	377	383	382	360	403	418	372	371	404	348	394	360	381	404	375	382	360	350	361	384	377	367	383	426	362	379	367	393	397	364	373	375	374	357	363	378	404	372	331	395	344	338	352	340	418	381	369	359	409	388	311	356	379	403	373	369	340	387	362	355	375	373	377	374	380	360	409	351	382	364	386	406	383	371	352	370	380	370	363	359	362	370	380	370	367	359	377	373	403	352	397	351	360	384	380	362	403	383	381	376	372	355	371	348
23625	21113	28240	24449	22731	24127	29009	19452	10813	3523	565	498	482	446	477	481	430	468	456	483	452	449	430	453	470	477	467	501	476	441	470	451	471	459	472	444	448	438	489	462	452	455	474	481	439	436	469	435	454	444	439	455	469	472	440	423	472	451	472	463	458	482	455	432	442	425	462	417	459	453	436	400	456	480	515	436	462	444	466	458	437	464	416	437	430	423	482	438	488	433	425	467	446	456	428	432	432	458	438	434	466	436	465	435	464	443	420	463	451	414	452	445	452	462	457	471	418	422	429	455	450	433	458	493	454	424	443	449	495	439	423	451	473	457	479	439	457	434	442	472	421	434	438	460	421	465	448	451	422	458	455	453	482	441	440	447	444	439	481	468	473	437	455	418	448	470	456	501	440	417	440	458	455	435	469	466	450	452	439	458	454	465	479	499	470	456	427	483	442	463	452	414	457	453	444	435	445	409	486	484	440	454	448	426	440	467	478	471	443	467	466	442	435	465	442	443	491	433	447	450	463	456	415	428	460	412	476	439	462	425	474	470	427	452	460	428	434	435	463	476	462	459	472	469	436	456	474	452	454	474	435	463	484	432	442	461	458	459	456	418	460	453	474	487	444	454	430	472	445	446	431	455	475	454	447	502	420	420	455	479	447	450	449	448	464	431	444	450	477	424	428	472	470	470	430	448	447	424	469	454	481	468	488	442	428	464	442	419	460	486	474	464	431	446	458	439	464	434	438	464	428	465	431	467	430	420	428	425	440	452	451	429	487	468	461	429	454	452	461	463	458	456	457	481	457	442	497	434	447	470	479	461	439	474	443	454	458	454	462	391	430	479	462	475	476	446	452	498	461	477	411	451	447	450	426	425	438	432	441	460	464	439	494	455	454	461	459	444	478	433	471	463	454	440	426	430	489	454	438	427	455	442	479	434	427	452	479	500	457	474	438	429	423	472	450	481	482	490	482	435	448	474	435	434	490	464	456	459	461	465	445	442	433	422	428	426	463	454	477	432	475	458	460	421	450	475	466	466	431	446	434	435	454	436	460	478	504	439	443	462	485	506	461	452	446	446	465	458	447	451	471	436	428	418	472	475	498	449	457	470	464	430	480	425	492	429	462	490	456	494	449	461	412	500	477	446	467	444	494	456	484	452	459	487	477	420	483	444	435	421	451	459	475	521	433	485	450	416	497	468	441	440	437	453	488	452	448	443	463	455	455	449	452	433	455	441	453	473	460	471	451	460	513	473	501	471	402	458	464	513	480	484	479	428	473	474	458	450	475	437	468	488	446	459	445	457	450	450	449	470	476	449	444	447	418	465	441	438	439	461	450	465	414	467	449	471	446	408	481	459	470	459	438	470	451	439	427	426	474	482	474	441	445	433	448	491	436	476	472	430	441	456	445	448	437	456	486	444	473	441	430	456	413	479	433	441	409	460	456	466	453	418	445	432	451	458	436	422	430	434	469	448	468	473	483	494	443	457	469	451	454	489	483	447	441	458	436	455	471	472	481	455	498	486	453	422	405	454	444	481	440	461	452	467	447	430	482	459	451	434	443	478	469	432	476	468	433	439	399	443	469	439	456	448	475	455	461	476	479	420	490	441	420	421	467	424	419	414	471	446	487	441	441	516	471	432	448	457	457	446	444	450	396	468	462	471	472	440	447	448	478	467	430	408	460	442	482	407	477	465	460	468	457	471	436	466	469	468	459	453	487	458	442	447	467	470	473	449	451	431	414	436	489	441	483	422	440	440	432	461	480	464	451	480	415	465	433	460	412	446	453	441	422	424	450	470	435	472	472	447	448	453	402	488	474	462	462	471	466	452	465	467	417	450	461	436	458	492	462	415	463	401	472	468	444	462	448	433	459	479	471	464	450	456	468	443	437	456	468	466	452	459	461	467	449	422	454	489	471	503	457	431	410	447	442	433	437	462	436	456	464	473	420	472	475	439	448	480	445	458	453	474	458	452	452	487	452	467	419	459	454	489	427	438	485	417	451	419	474	467	500	518	469	462	453	500	503	437	447	467	419	468	466	452	414	463	415	468	452	450	439	440	443	456	426	445	452	459	465	439	418	427	430	469	469	440	448	460	453	484	451	462	424	454	490	472	418	467	453	456	502	472	461	455	443	472	398	438	504	505	432	504	460	482	457	436	483	465	444	424	441	416	469	428	417	491	450	424	433	469	456	472	464	464	460	445	458	462	465	435	465	463	461	471	444	454	472	465	443	464	452	467	480	428	444	473	476	453	419	438	491	456	443	444	484	420	489	437	467	472	439	448	441	450	457	449	467	454	496	451	444	410	423	467	484	453	453	471	447	430	438	482	427	445	428	485	469	481	458	488	462	452	458	497	471	437	469	416	470	489	452	454	443	465	436	444	480	485	455	477	505	434	429	500	470	413	470	477	448	467	448	435	462	491	492	471	502	414	427	431	444	413	472	447	490	413	453	461	434	457	471	455	461	449	427	427	468	465	490	460	472	477	484	454	461	442	453	457	476	420	427	441	467	482	458	447	436	463	436	476	461	453	468	435	457	474	446	470	488	480	472	464	412	441	476	476	455	446	451	482	455	469	473	422	433	500	440	432	486	450	458	458	435	429	434	468	497	469	456	427	465	462	492	463	475	443	422	448	457	458	476	455	468	467	469	444	440	473	487	426	465	450	485	413	473	451	471	453	455	450	442	430	448	442	454	428	464	472	426	436	468	439	442	470	447	431	471	435	451	484	450	469	435	448	411	452	420	432	446	440	462	426	423	450	455	455	439	421	428	453	461	470	437	441	428	432	489	468	474	445	453	458	450	465	505	429	414	487	456	497	464	474	453	443	425	456	454	507	436	448	477	445	483	450	449	447	432	490	452	446	467	450	427	461	455	444	454	455	450	481	481	486	449	445	460	466	429	459	437	507	432	415	446	464	464	453	445	470	443	437	449	444	452	464	470	462	480	453	458	456	431	468	434	454	456	479	441	487	521	445	435	476	445	468	465	478	445	464	463	434	441	460	474	441	451	467	450	454	453	450	455	475	451	452	429	462	451	459	455	409	463	424	446	448	465	447	480	469	445	464	455	472	464	464	437	481	414	422	438	439	459	457	456	404	474	469	471	448	489	419	477	446	447	455	437	446	451	465	481	440	466	429	443	456	488	439	416	445	479	426	468	451	454	448	496	500	448	477	495	463	484	442	431	445	480	449	425	433	460	456	448	463	472	434	432	418	496	460	406	435	444	444	421	445	437	449	456	471	473	452	451	458	436	448	441	499	418	468	417	463	446	466	441	476	475	444	473	470	471	411	506	502	448	439	461	433	453	470	465	439	450	432	434	424	449	437	450	434	443	415	437	458	497	463	447	459	396	471	447	460	464	420	475	449	450	480	452	444	475	455	428	463	424	458	441	458	454	454	458	430	484	420	443	441	483	456	476	445	445	436	481	439	461	468	457	415	472	444	453	465	434	454	483	474	436	494	452	401	441	461	419	436	465	478	471	468
35428	56892	33032	26129	26910	26672	30705	22214	14297	4074	540	505	478	503	499	478	452	499	504	458	517	490	480	450	474	477	457	475	491	453	475	464	480	480	465	501	460	462	508	480	483	501	433	493	490	460	474	510	455	502	507	467	501	485	514	492	487	509	491	496	485	498	469	466	469	480	464	452	470	477	491	475	463	471	438	475	493	451	494	434	478	501	463	490	485	480	479	488	487	485	464	461	480	491	489	491	497	496	485	462	465	474	501	477	494	499	471	529	473	477	467	483	448	484	476	450	459	475	484	475	516	500	499	456	483	472	470	446	494	488	483	450	499	476	520	471	451	439	519	486	465	441	465	465	472	447	492	487	469	468	460	478	449	516	443	501	474	473	442	496	492	464	482	492	489	444	501	483	467	448	514	509	511	477	474	504	491	498	550	492	504	452	466	471	460	485	514	479	481	457	476	499	435	488	491	508	500	490	454	516	404	516	479	489	494	494	532	512	451	473	493	459	458	444	476	505	474	479	467	502	482	455	472	480	465	476	455	486	506	467	462	489	513	467	499	489	504	509	480	475	495	492	496	458	505	451	461	478	501	498	479	469	489	463	476	503	470	469	492	433	469	509	440	489	465	493	448	459	494	451	486	530	492	458	470	501	474	453	485	507	441	434	477	478	474	475	522	460	451	444	484	482	471	449	531	457	463	452	481	506	479	470	517	489	477	467	473	450	478	477	475	465	492	483	501	446	491	470	514	487	457	481	472	486	490	466	476	471	477	487	489	445	461	479	504	481	504	454	475	461	471	491	471	446	443	456	480	511	444	460	467	479	475	502	484	487	478	450	476	503	483	490	498	476	489	468	461	524	454	498	516	460	487	512	501	499	493	483	475	501	479	512	488	479	492	501	482	486	488	481	494	433	484	520	475	475	493	482	494	464	501	492	483	451	476	472	496	497	507	484	479	475	495	437	481	478	481	502	485	482	482	489	473	469	456	487	496	512	509	446	486	530	504	465	473	503	482	459	492	503	479	458	463	496	476	485	463	489	454	488	463	469	483	474	504	477	501	487	471	475	486	491	506	475	449	501	488	497	475	454	492	474	466	526	490	503	477	461	498	478	460	444	447	514	486	501	490	478	487	491	477	487	493	484	442	439	438	548	468	515	512	455	483	486	468	507	483	482	509	477	430	486	495	488	523	473	492	507	505	465	430	494	509	502	462	501	439	434	480	461	504	450	488	437	480	489	449	504	476	493	494	473	469	510	479	477	497	520	462	489	510	470	470	470	488	522	504	490	478	468	502	476	448	520	503	508	489	497	462	528	471	483	462	493	485	447	523	474	468	458	501	469	498	482	448	486	495	474	439	421	466	490	513	478	491	492	547	445	468	511	478	471	501	509	460	509	474	463	462	498	509	464	483	475	476	500	478	517	471	500	499	449	528	497	477	498	475	446	466	482	505	497	434	464	468	497	488	454	459	461	509	495	467	463	473	493	490	443	495	513	501	479	477	467	452	480	486	471	436	440	499	505	469	483	463	485	495	482	481	489	489	513	444	450	477	484	488	500	508	483	475	518	467	532	513	466	488	479	476	504	461	483	468	487	503	491	476	485	469	488	493	438	453	448	457	492	471	488	507	465	493	451	456	482	464	468	488	491	476	480	464	511	489	506	471	498	455	491	482	462	507	510	521	468	498	495	448	467	512	466	444	514	466	484	486	477	492	476	468	458	523	481	448	494	482	451	477	502	493	479	506	460	518	487	482	452	509	510	475	504	495	470	488	455	502	477	473	476	447	471	448	501	466	473	470	445	506	458	467	511	475	473	511	509	475	481	451	501	495	486	493	437	460	492	488	459	464	474	477	524	467	454	478	474	503	497	495	504	495	456	507	538	474	462	480	459	523	459	451	485	474	493	475	499	445	451	527	522	493	469	486	489	500	454	475	486	490	487	498	506	491	499	469	481	497	484	516	520	512	512	469	493	470	469	491	495	466	477	489	480	494	486	477	475	479	466	461	484	485	488	511	503	463	461	510	479	496	512	513	491	508	469	474	495	478	467	453	501	470	439	445	481	454	479	481	448	482	491	464	462	451	473	503	498	472	475	492	449	507	495	484	469	532	492	484	456	471	474	452	491	464	472	464	463	465	481	497	503	493	514	493	458	510	453	492	485	514	498	475	493	474	484	437	489	514	453	456	478	490	465	468	437	484	479	488	450	501	457	516	456	477	471	492	491	468	475	471	478	497	475	477	482	460	455	523	493	477	472	497	475	487	484	485	484	507	452	448	435	464	479	471	475	488	505	510	492	494	487	509	460	469	512	476	488	487	483	481	494	485	495	474	470	473	502	463	459	477	472	477	520	512	489	478	480	461	502	507	459	459	436	453	449	517	475	480	508	484	465	435	455	448	468	485	542	503	481	463	497	485	507	507	474	496	480	442	515	476	475	415	486	462	475	517	488	488	458	517	430	536	497	465	475	499	469	490	520	468	474	503	489	467	504	459	457	492	522	492	441	511	511	492	494	453	520	464	428	454	466	506	488	479	472	486	482	447	464	460	517	477	466	506	457	486	476	465	471	463	455	459	461	476	459	468	487	495	450	484	490	473	511	509	481	463	491	488	491	464	493	456	487	476	480	457	481	485	505	477	469	532	467	476	500	468	477	485	481	461	501	515	509	492	422	500	472	485	486	471	496	456	493	519	489	493	481	481	486	451	467	460	492	454	442	510	462	472	497	483	485	464	492	470	479	473	514	494	485	465	504	472	452	473	486	482	459	452	471	491	435	474	475	482	455	463	428	470	494	473	466	465	491	465	493	445	506	490	465	475	479	476	490	458	471	416	464	470	474	435	508	518	511	474	502	465	473	491	471	467	489	472	453	486	460	493	470	497	489	453	466	462	449	478	441	470	490	530	497	472	439	506	494	500	498	465	467	478	491	480	485	457	500	482	461	516	493	498	503	498	481	440	450	478	458	477	462	468	468	461	470	509	467	508	482	506	499	497	475	511	515	481	483	497	491	498	494	507	451	501	471	503	520	456	477	502	498	442	458	462	511	466	487	484	488	464	493	482	474	497	469	458	499	472	517	481	454	509	425	511	504	467	495	466	506	489	491	478	464	474	492	495	473	477	476	434	476	499	452	483	437	500	487	465	489	471	497	475	497	493	506	465	515	486	484	468	489	504	488	471	502	461	445	461	484	498	533	492	497	468	461	512	481	482	493	462	490	507	503	510	468	463	484	524	469	433	484	478	468	449	494	486	468	494	466	489	505	476	517	501	467	518	486	509	465	485	503	494	478	434	535	482	515	498	516	500	496	469	438	459	467	549	495	505	471	465	505	450	417	467	498	474	484	472	501	478	527	497	481	477	466	507	493	467	524	478	477	490	487	492	531	471	444	447	447	503	482	491	448	464	479	484	482	484	458	501	478	470	486	496	471	492	519	461	515	478	490	449	447	478	467	505	482	462	488	478	490	514	497	485	476	517	495	439	455	490	483	486	459
25000	21210	27226	25357	15921	14061	13467	9553	4760	1037	520	538	520	536	500	486	540	504	510	534	516	505	567	503	539	502	520	510	460	496	514	551	488	517	521	513	517	497	541	524	496	516	509	497	494	518	537	493	531	522	512	461	513	527	556	489	473	516	470	548	530	506	510	560	495	482	530	491	553	552	535	488	496	485	500	541	512	515	498	492	502	519	500	512	528	517	492	539	518	500	471	480	536	505	504	527	517	521	503	532	521	554	465	481	494	528	519	540	499	471	521	518	512	516	473	511	489	521	477	501	565	486	503	480	533	471	493	500	554	480	507	465	551	530	536	484	518	497	545	538	482	520	520	543	531	490	505	528	521	524	514	516	533	507	466	527	534	470	547	499	461	529	533	538	557	501	504	518	477	529	565	496	566	519	550	528	513	508	488	499	512	503	482	512	501	478	522	516	510	498	487	525	511	544	526	472	532	510	506	536	503	509	523	504	514	502	556	534	513	517	516	519	508	474	492	513	528	547	502	529	522	523	495	529	586	478	499	524	520	547	493	533	535	496	515	517	479	490	520	505	547	517	520	522	518	523	513	485	534	515	505	494	537	509	472	506	494	527	524	530	528	498	556	516	511	511	498	518	495	481	535	550	490	490	510	567	493	533	490	523	515	509	547	506	506	483	519	512	504	516	500	548	513	512	520	500	513	528	485	530	497	550	515	491	524	525	532	527	523	520	498	509	483	507	548	494	504	516	506	500	551	513	456	532	523	515	515	505	500	483	522	517	474	525	514	510	538	501	509	514	520	490	519	489	502	473	505	521	517	486	525	499	491	486	540	514	508	526	503	496	496	483	532	497	552	522	535	543	487	495	508	518	510	514	511	516	490	566	500	518	496	521	504	532	522	551	498	513	504	523	532	531	485	506	505	520	493	508	522	484	515	470	488	510	481	525	548	537	494	510	529	529	492	530	472	524	522	525	535	484	502	530	517	503	548	490	515	497	503	512	506	504	495	516	553	553	485	528	517	501	463	503	452	499	499	518	554	488	529	519	549	495	525	509	542	564	518	510	528	475	517	493	493	569	534	521	553	487	527	494	504	497	521	524	510	504	511	524	487	506	511	524	497	520	502	472	482	509	539	499	588	520	528	566	536	472	480	510	494	501	543	522	514	485	521	498	515	469	495	499	515	463	507	533	534	453	493	494	483	512	479	506	499	457	525	548	505	538	496	506	486	517	506	521	534	522	523	520	489	504	513	512	510	518	485	502	509	505	513	504	492	529	544	543	476	476	520	497	487	537	530	501	509	482	507	524	503	497	538	570	502	537	485	492	505	514	495	514	507	527	486	532	498	501	510	537	528	469	514	524	533	572	499	458	537	524	525	525	544	528	538	512	521	539	546	483	496	517	504	501	485	524	565	477	499	491	540	535	495	531	504	532	502	528	516	555	525	508	474	526	463	509	542	511	520	524	531	534	492	500	536	510	506	509	522	529	538	507	554	548	498	500	531	508	535	515	506	532	504	486	528	504	537	547	477	588	525	541	493	562	568	492	517	523	562	487	499	522	471	480	515	554	522	534	554	497	495	527	482	528	498	456	526	520	499	528	518	510	520	534	481	534	555	517	562	552	514	477	479	547	511	505	502	512	506	522	548	489	517	530	541	523	536	508	532	502	542	502	494	517	493	521	537	527	503	550	507	540	500	519	524	514	497	515	525	536	511	485	482	508	490	508	513	533	538	531	496	489	524	504	507	512	552	483	534	516	532	502	482	507	545	540	530	485	524	513	510	507	494	508	460	518	495	533	527	527	528	522	517	524	551	491	510	477	513	517	480	524	505	506	520	493	554	485	501	499	531	515	548	551	560	539	502	484	499	552	500	489	482	504	499	529	525	507	510	523	526	521	521	497	524	488	535	503	499	470	499	508	523	500	563	523	481	509	484	517	531	526	511	530	530	529	518	539	522	519	539	554	534	527	537	512	517	524	501	510	458	513	517	560	503	531	512	531	495	509	460	482	518	530	518	509	536	497	481	484	523	507	530	485	528	515	521	515	537	550	504	543	499	477	505	593	529	468	490	516	508	499	472	552	525	524	501	497	462	503	513	486	522	514	483	546	491	492	562	485	523	510	540	485	520	533	508	462	522	499	512	510	505	529	517	511	521	498	543	525	505	479	506	495	518	497	547	517	485	481	508	510	544	527	521	525	511	557	501	464	478	506	485	536	497	500	500	545	500	494	480	551	513	496	501	521	494	551	534	544	533	507	515	511	507	486	529	537	526	509	503	439	525	496	480	520	543	529	512	515	543	464	492	547	526	527	544	512	525	531	499	529	491	486	485	523	498	525	509	528	580	517	514	528	535	487	481	519	532	496	494	530	466	534	553	504	517	510	525	510	540	494	529	497	508	561	541	504	483	534	519	466	524	520	505	507	498	517	545	510	486	523	519	535	520	491	502	520	522	514	550	519	517	535	534	475	492	511	519	507	472	525	507	545	505	502	519	502	532	508	492	541	504	519	513	479	477	493	517	516	529	533	532	497	509	485	495	454	524	540	536	531	508	530	522	528	530	496	489	511	534	515	531	479	511	508	523	552	523	528	449	516	484	501	531	538	543	482	543	531	523	527	501	518	568	522	495	523	540	530	503	503	526	505	498	524	509	498	499	522	518	541	511	517	497	530	499	528	540	514	476	500	530	501	510	521	539	527	517	546	508	537	514	486	492	538	504	560	495	516	526	491	509	523	485	522	509	505	520	517	527	512	489	527	544	526	530	513	507	485	530	587	511	548	491	486	528	540	505	511	474	506	500	549	507	532	538	544	545	519	521	521	521	480	521	520	495	525	550	509	526	526	522	481	538	452	517	533	508	509	507	503	511	495	537	552	524	494	513	538	527	534	523	502	492	502	485	534	537	498	504	500	543	506	478	540	477	470	500	556	537	521	491	552	486	497	512	532	528	543	497	521	523	523	487	514	554	521	528	513	522	481	497	514	536	550	493	504	529	532	531	526	501	485	509	523	526	546	523	485	495	489	532	516	503	513	543	523	502	521	510	497	546	505	521	526	518	536	518	496	485	531	547	517	521	513	527	509	572	503	545	524	481	514	520	555	502	477	477	526	501	533	506	538	557	524	527	522	491	491	558	536	485	524	530	520	496	526	520	539	471	531	558	513	519	495	474	503	516	523	525	500	507	526	496	518	530	570	517	537	497	530	509	491	531	500	491	495	538	509	521	516	493	552	516	473	524	563	498	519	503	497	509	536	515	543	466	503	509	527	526	543	509	537	494	536	534	497	530	460	498	525	493	498	532	523	512	528	501	495	491	497	529	474	506	506	506	492	513	509	509	531	489	494	507	549	493	490	496	508	530	509	483	497	475	541	511	523	536	480	558	531	507	506	508	514	467	531	533	485	514	481	503	499	474	513	521	526	507	535	505	532	516	529	483	523	493	494	492	508	536	532	505	532	504	491	549	522	488	518	518	517	533	515	519	487	482	505	520	538
31884	47433	28894	17603	15886	20358	20243	15084	8296	1501	624	628	545	623	564	526	554	600	572	615	575	561	581	557	580	561	583	573	625	574	585	566	546	577	562	555	568	559	573	564	583	524	587	572	527	589	561	559	562	568	588	536	591	567	587	603	556	532	590	554	528	560	603	542	579	571	569	538	564	588	576	563	613	555	588	599	598	566	566	532	603	586	567	595	547	560	533	525	573	561	592	546	565	564	567	558	525	567	533	615	588	558	533	595	562	568	590	580	570	523	567	549	633	577	562	537	603	597	565	555	548	566	603	578	563	570	556	579	549	555	559	572	582	550	582	589	604	597	577	575	552	582	575	583	534	540	549	561	551	614	566	552	568	580	586	540	574	566	589	533	591	585	549	553	541	565	556	588	548	583	560	579	553	569	572	571	577	583	589	570	589	539	604	569	564	570	562	572	574	584	585	563	570	597	578	563	551	602	557	587	590	561	571	568	573	582	557	534	598	599	555	628	555	527	548	554	521	560	560	542	556	592	539	611	593	568	535	537	546	575	527	582	580	579	615	548	572	591	588	533	549	568	536	586	555	576	584	552	572	558	562	543	531	560	590	533	538	567	559	563	577	548	533	549	541	565	599	558	568	555	593	580	540	538	532	556	582	581	551	589	613	562	542	537	563	642	610	563	591	600	539	602	573	576	523	515	558	574	554	540	543	594	557	561	535	549	557	512	592	527	535	574	592	582	593	583	551	583	582	589	571	589	596	581	529	562	556	569	567	594	550	617	602	571	580	563	546	615	550	570	567	547	574	539	555	533	558	571	546	546	538	608	539	541	545	564	603	583	558	564	546	572	562	569	575	569	583	592	591	581	585	581	550	528	559	575	542	615	539	574	565	586	569	559	550	570	601	559	552	579	609	577	543	553	601	558	523	608	574	578	583	528	558	566	551	599	582	557	633	491	568	528	544	560	598	551	550	576	563	562	546	568	577	543	576	534	592	560	541	544	616	559	537	547	553	563	579	541	567	555	526	522	520	557	531	609	576	564	590	531	524	551	522	583	533	585	552	585	551	560	596	566	573	551	539	560	590	575	615	569	546	564	556	519	557	584	550	590	565	580	532	578	575	589	565	636	583	586	568	571	566	530	595	541	555	558	563	533	558	569	553	607	558	594	556	566	600	539	578	551	549	553	552	530	540	549	611	565	579	540	573	574	584	551	566	535	530	600	577	550	547	537	564	571	509	553	609	548	574	557	565	547	535	551	559	527	554	553	553	579	534	545	550	583	543	584	554	559	552	575	548	577	589	572	569	593	628	604	537	528	545	590	603	570	566	561	559	545	571	565	568	541	551	553	586	582	540	559	589	575	570	596	591	580	522	583	600	563	544	540	524	539	570	615	538	573	544	579	530	556	583	564	589	546	548	532	584	554	578	518	572	577	585	556	579	573	575	576	533	552	539	557	599	583	536	648	556	566	585	575	580	572	582	600	586	572	531	573	548	564	538	547	592	556	517	578	550	545	576	542	596	514	546	587	570	550	557	578	556	536	583	532	583	579	546	590	577	551	557	523	601	528	575	568	592	601	567	625	545	589	519	589	556	551	532	551	567	565	610	587	541	579	528	573	527	579	575	576	549	559	570	543	592	562	534	590	575	575	572	572	561	549	569	508	553	585	572	598	517	553	588	549	552	549	601	596	574	577	577	549	550	547	562	545	573	585	538	522	565	539	582	548	584	541	603	579	525	583	547	561	586	573	545	559	595	532	609	597	560	550	511	574	585	584	554	580	549	566	558	581	539	593	589	529	564	549	588	530	578	574	533	567	583	593	587	592	550	552	584	579	544	559	594	555	557	586	563	607	579	550	518	554	547	599	565	561	544	546	565	568	554	539	551	574	575	566	575	583	606	586	574	565	561	577	555	552	568	566	593	559	562	561	563	523	519	589	588	539	555	574	568	591	588	501	583	537	506	565	552	559	587	533	571	563	554	552	558	568	569	517	572	600	604	523	550	590	526	576	582	557	613	555	557	572	580	560	566	554	515	582	616	570	573	539	578	576	553	537	571	617	551	603	609	602	556	588	541	550	564	482	541	581	552	548	573	582	539	514	549	569	540	583	539	563	575	610	588	523	579	515	547	590	592	520	565	526	594	536	604	552	582	589	578	574	520	570	609	575	556	519	551	598	598	554	574	561	543	611	563	575	506	627	582	547	554	575	564	573	567	617	557	557	553	597	557	579	560	570	584	562	595	552	546	574	559	562	566	534	539	557	582	553	582	574	606	580	607	606	570	564	626	559	563	534	537	606	572	568	512	568	558	531	582	558	562	628	532	527	522	578	565	562	498	551	590	600	573	576	566	549	516	590	564	567	540	556	541	535	603	552	576	572	532	567	592	549	545	529	567	566	561	513	556	582	623	554	566	539	565	566	617	576	557	534	529	567	606	577	609	562	536	562	575	561	563	516	545	550	593	593	552	540	558	582	555	542	603	584	538	577	509	547	561	571	579	544	570	557	565	606	546	571	555	576	581	558	523	554	582	567	562	580	596	601	561	583	575	571	584	547	570	557	584	578	599	540	576	538	573	590	586	522	586	572	558	542	545	569	574	559	534	560	582	597	568	548	571	501	579	569	569	573	566	627	561	569	565	560	590	547	535	549	567	570	541	571	582	570	569	527	584	547	578	564	557	579	537	562	570	542	552	539	537	585	587	520	560	558	580	573	514	570	552	578	592	539	569	514	565	589	590	570	582	531	548	565	574	538	532	575	573	568	583	577	564	552	575	542	527	579	554	570	552	577	573	565	575	588	574	560	573	523	524	598	571	593	550	569	529	543	546	550	578	534	537	541	596	582	565	563	538	582	567	539	574	611	571	544	570	532	609	591	568	570	580	574	556	566	523	623	549	554	565	567	612	535	577	587	565	541	603	551	509	583	556	554	561	544	578	561	550	568	521	612	511	559	557	606	526	550	611	572	604	571	521	591	555	507	550	518	549	554	585	543	564	557	558	573	532	565	556	560	554	585	579	565	577	583	561	560	553	524	580	592	586	530	564	561	586	552	546	547	566	539	569	576	531	596	548	570	530	572	560	556	526	553	559	556	541	544	552	560	621	561	574	540	551	586	539	548	552	549	595	617	561	580	542	515	600	552	565	555	591	532	551	547	526	596	589	543	617	564	588	547	563	560	562	570	601	569	567	608	591	522	549	581	613	541	596	575	591	542	544	554	556	562	576	594	585	556	549	494	559	598	582	594	563	543	526	584	562	550	516	566	579	541	535	566	543	547	559	595	541	561	547	578	522	585	514	586	608	506	551	579	590	539	583	589	567	580	542	568	561	552	547	544	532	596	549	554	507	609	538	577	564	592	559	572	550	557	565	555	549	592	562	586	538	530	575	559	611	550	570	610	588	579	582	555	583	555	563	567	584	550	590	579	553	531	590	562	576	567	556	573	573	601	578	613	533	529	589	597	602	595	569	549	556	542	556	561	556	545	605	594	556	567
22554	21126	28751	24611	24816	39983	42198	25285	11891	2744	902	796	770	834	785	785	795	793	745	747	789	736	748	724	765	724	726	741	766	764	739	718	772	752	783	733	722	758	712	722	709	768	749	748	732	767	771	761	806	713	782	722	737	672	759	743	734	741	788	719	800	726	744	757	815	775	733	740	721	768	758	724	721	736	765	757	753	751	738	777	770	796	731	738	717	781	716	735	777	787	690	779	775	730	714	720	711	765	772	720	750	729	750	767	718	714	752	745	756	769	735	709	746	753	756	774	683	730	699	725	762	747	739	717	692	747	748	764	789	711	752	731	738	761	820	740	730	719	713	722	743	775	759	703	741	672	731	735	721	767	734	747	759	769	720	740	725	690	721	736	755	762	752	752	766	781	705	727	756	700	715	735	709	743	744	750	716	699	706	750	744	715	754	815	729	750	734	777	771	794	820	733	748	714	756	731	720	723	746	763	758	781	743	769	740	733	760	724	755	728	740	749	699	770	701	724	706	713	709	779	717	758	726	742	705	757	718	722	765	729	738	749	747	715	749	727	724	772	716	754	785	770	719	731	815	808	725	718	709	722	702	756	790	727	739	743	756	749	763	714	750	735	726	729	696	752	736	729	690	727	718	739	726	729	730	776	735	759	773	733	796	720	698	719	717	724	744	746	780	757	774	769	770	705	726	799	772	789	784	769	648	786	727	760	753	748	780	745	696	747	739	746	753	734	748	722	749	766	742	828	748	795	711	715	715	766	712	717	767	752	768	733	758	713	749	723	777	758	759	718	778	767	725	774	717	722	743	778	769	755	780	745	737	752	741	721	769	763	768	750	729	730	731	768	751	741	777	723	718	775	761	757	704	732	762	793	793	728	742	749	712	729	766	734	727	737	775	691	750	770	701	741	750	751	767	743	691	766	751	737	756	752	727	678	707	732	706	736	727	773	726	737	739	772	759	705	814	755	765	761	736	751	714	737	715	771	764	761	694	766	759	743	748	729	755	726	761	705	717	738	763	747	735	718	753	707	754	727	737	721	768	732	778	768	731	712	723	745	746	756	743	735	724	758	701	733	742	709	788	754	745	758	741	701	738	726	740	721	694	756	748	765	735	723	767	705	748	779	720	717	775	713	720	757	719	773	740	753	700	761	737	735	714	752	746	736	728	790	757	708	727	682	739	718	713	769	751	700	744	739	743	732	765	755	756	727	696	767	748	758	768	711	724	756	716	696	766	699	723	716	769	698	764	769	732	762	765	700	762	798	761	756	706	773	806	740	739	722	758	753	767	754	718	756	719	746	710	765	731	761	784	771	797	739	738	740	741	687	784	717	740	732	705	740	729	775	701	721	757	723	771	735	796	716	742	729	744	713	712	727	766	751	712	687	755	717	718	724	739	748	735	721	734	780	744	762	756	766	725	765	781	726	775	744	699	731	704	725	724	741	776	753	744	747	768	745	768	687	750	708	763	784	726	701	722	781	759	703	728	756	753	768	708	723	702	761	723	734	712	731	770	770	795	756	743	722	737	767	803	757	782	700	738	708	740	710	721	730	814	750	775	808	684	775	744	731	747	765	690	687	729	753	739	754	761	752	785	715	704	714	728	708	759	766	701	716	723	763	711	765	771	743	716	721	783	711	735	783	716	772	719	730	718	756	773	744	740	768	726	776	768	735	773	752	703	746	749	709	748	749	720	709	782	787	739	755	714	740	754	723	763	761	747	748	736	726	668	721	749	750	713	766	762	745	769	800	766	755	731	753	713	711	724	722	727	714	710	707	761	738	696	745	782	775	728	716	760	731	698	740	706	746	733	760	740	768	752	707	774	753	723	758	737	782	737	779	689	741	745	727	717	728	736	737	734	753	700	734	702	764	685	768	801	738	676	717	728	778	709	739	735	765	759	732	696	733	743	771	694	746	776	720	758	769	742	766	750	729	758	750	723	682	741	744	737	728	787	739	738	765	749	735	764	739	752	734	742	723	732	741	763	704	779	761	724	750	716	781	713	781	681	719	771	762	732	734	738	755	787	769	761	781	747	783	782	787	723	737	774	776	748	774	745	741	712	747	756	806	715	755	745	692	766	704	757	746	724	778	758	746	717	703	742	736	786	737	777	776	703	740	701	723	751	717	736	745	745	747	750	705	713	736	704	721	694	759	756	700	755	744	752	745	737	728	744	700	742	741	752	788	759	732	789	785	711	761	737	754	733	743	695	775	718	739	756	756	720	705	741	730	771	788	754	770	747	761	760	761	681	733	727	712	761	722	710	722	671	800	735	705	753	730	717	763	708	744	734	751	776	726	754	703	736	748	738	741	718	746	715	787	745	746	727	746	810	704	807	729	734	769	730	769	723	737	774	719	746	728	704	741	710	713	710	741	765	782	750	763	700	727	741	719	735	745	688	771	748	776	730	708	749	740	763	709	771	728	767	715	749	716	755	734	705	760	708	746	742	769	687	759	712	723	707	735	782	747	716	798	707	712	781	707	762	756	733	702	754	720	745	726	755	737	745	682	753	731	712	766	750	764	688	724	699	771	722	748	711	770	734	741	723	736	753	764	748	713	736	744	717	719	690	771	710	739	749	749	782	749	737	761	726	703	755	751	728	800	722	717	722	760	726	705	758	729	744	772	775	736	728	727	718	782	740	699	726	745	707	735	720	778	725	703	758	759	682	783	753	724	769	748	806	764	687	753	747	748	739	726	741	731	728	798	741	744	697	686	743	704	721	710	688	742	738	719	770	697	759	703	764	732	760	720	689	756	712	764	756	710	714	793	767	744	726	702	729	739	709	808	751	769	747	736	758	762	713	738	744	729	785	756	709	730	774	763	758	729	713	719	750	726	739	726	785	775	746	692	732	752	704	768	756	774	750	707	736	800	695	758	732	763	713	739	750	746	780	796	742	716	727	797	768	756	751	713	765	763	751	691	717	732	767	715	704	734	737	747	750	795	776	741	755	712	753	709	737	782	731	703	756	690	747	744	731	733	746	742	733	766	768	697	681	744	737	731	763	729	723	762	759	703	739	740	755	737	769	731	753	744	724	730	728	706	658	736	709	790	731	735	727	716	765	742	766	767	704	732	720	737	748	776	745	734	734	760	747	723	702	707	705	750	751	717	765	776	704	730	719	722	739	725	705	716	715	711	736	789	708	724	747	790	798	757	699	771	721	691	738	723	745	693	687	741	743	740	770	733	705	744	751	758	746	749	754	724	773	744	758	722	754	765	769	770	756	743	721	745	759	716	732	747	750	777	773	773	757	769	723	721	750	718	748	735	728	695	768	736	738	782	719	763	786	734	776	740	828	714	773	703	707	736	735	729	796	724	748	731	768	727	734	691	703	706	773	773	781	740	770	772	727	735	697	749	733	743	724	731	770	769	737	747	770	751	770	700	739	743	719	767	772	770	761	746	743	742	727	738	760	795	766	754	786	712	768	788	722	704	761	777	706	737	797	731	754	810	766	721	825	735	768	732	753	729	748	688	739	691
38326	58351	32178	44422	37296	45661	40995	24992	14484	2507	850	829	849	830	782	825	869	802	801	794	778	819	822	765	776	760	725	816	831	759	789	791	705	776	803	756	758	757	746	758	761	768	745	780	782	769	785	780	792	788	788	799	770	770	721	751	778	770	791	753	797	761	753	773	770	745	708	762	747	792	761	711	770	726	715	774	757	798	796	766	782	781	766	739	727	756	740	770	805	741	743	794	771	752	756	739	773	765	773	755	749	779	722	743	768	732	753	716	782	780	767	755	785	756	758	725	764	748	756	725	818	797	776	773	741	791	719	781	716	739	797	763	850	782	786	762	739	742	783	789	818	745	818	801	765	780	836	789	746	754	749	751	798	809	766	807	741	791	767	744	790	745	770	738	785	788	760	797	768	735	811	766	802	771	758	802	769	751	782	768	752	773	767	692	763	768	742	718	750	793	785	751	773	761	756	739	734	803	754	767	765	718	786	764	811	798	772	813	764	744	801	769	779	833	816	765	837	800	819	748	809	739	725	764	797	737	751	776	752	746	760	711	777	767	759	754	743	771	765	791	739	768	737	797	774	778	734	772	743	754	752	729	768	741	772	736	745	792	759	735	753	795	808	767	817	794	761	756	783	766	743	758	777	748	798	790	727	774	758	797	756	747	798	730	757	769	802	740	767	774	791	770	769	759	775	796	734	766	780	743	779	776	763	780	760	714	784	772	727	758	748	755	720	769	739	803	762	778	796	768	788	726	766	787	730	763	737	721	794	759	738	755	773	728	807	713	780	711	786	720	756	743	767	753	766	765	799	763	755	774	762	729	701	755	735	795	782	770	779	765	778	779	796	756	760	730	727	765	755	738	808	784	711	775	792	821	758	751	815	768	811	791	770	790	736	811	789	732	735	763	770	740	775	745	760	745	727	797	750	726	782	733	793	792	746	763	773	790	811	755	775	723	755	739	741	759	786	760	747	727	770	805	777	766	762	759	764	724	797	775	782	787	774	801	754	803	739	799	700	776	761	781	738	728	758	781	752	798	819	758	810	763	751	710	807	782	771	743	734	780	750	804	727	721	810	786	744	775	792	746	776	786	759	834	764	776	764	774	782	793	735	804	768	736	765	758	732	775	738	780	729	767	771	738	774	781	741	743	757	777	777	758	811	789	769	728	724	755	736	766	735	761	787	766	797	734	790	735	730	763	840	756	753	726	774	785	716	750	756	721	736	713	793	795	735	795	789	805	716	709	757	802	764	820	784	813	770	772	796	720	806	726	779	749	752	704	767	763	764	814	788	777	765	769	764	841	747	730	708	732	767	771	791	756	790	765	791	811	761	773	799	808	803	733	786	734	766	783	751	777	742	775	779	785	759	808	776	812	754	762	756	776	779	755	794	762	810	753	818	762	777	801	744	755	748	807	736	790	766	754	816	733	753	762	799	788	813	740	803	774	781	756	785	741	735	794	715	756	717	815	758	714	741	726	773	736	739	732	794	764	780	788	747	774	778	759	769	724	781	767	778	733	729	749	798	762	811	729	718	808	750	778	766	744	740	761	761	753	791	788	770	756	739	780	765	777	798	815	745	776	800	736	746	782	765	750	765	766	779	741	748	779	781	717	754	771	755	789	718	794	769	735	729	721	735	800	764	805	819	790	719	759	789	820	774	785	758	769	720	681	785	714	718	779	732	752	751	724	737	761	746	748	763	738	768	781	810	747	749	749	748	750	802	738	759	748	762	725	833	786	755	725	752	792	827	770	784	748	731	773	778	748	757	751	748	724	782	792	735	744	701	755	739	774	754	751	825	820	762	802	774	797	741	761	740	732	721	753	755	767	768	766	739	771	738	772	763	787	784	770	693	812	736	742	725	756	777	713	779	728	760	757	824	779	728	747	763	831	768	763	750	769	777	768	768	739	762	811	788	761	827	767	741	755	764	764	706	743	699	760	805	763	739	813	787	791	729	779	748	790	754	752	801	779	745	786	769	788	796	707	771	778	710	788	798	740	738	778	759	779	748	720	761	789	820	738	730	742	814	818	793	799	759	735	766	784	772	856	777	769	786	779	758	736	773	757	769	786	796	763	765	749	778	722	786	804	810	761	757	751	730	747	770	726	783	764	791	736	743	717	745	764	785	792	807	788	754	727	740	723	785	755	753	793	795	774	718	771	790	761	810	747	751	766	762	747	780	790	777	773	749	793	744	771	739	738	765	772	784	760	790	724	770	759	750	763	769	763	771	754	765	784	764	719	791	768	710	769	744	739	704	735	782	820	764	786	773	726	796	766	799	797	766	791	769	792	776	725	784	771	787	785	787	779	732	728	762	795	750	770	776	714	734	741	798	706	765	791	775	764	781	838	719	767	774	785	789	763	736	751	769	791	791	735	807	763	792	778	777	781	755	754	780	784	765	720	791	769	775	804	740	761	759	779	742	757	748	757	791	814	725	742	784	718	806	724	796	779	779	762	799	777	761	758	743	746	795	789	794	763	726	750	771	828	736	786	751	735	700	795	729	755	767	717	783	751	751	744	761	747	758	753	755	788	801	759	781	752	771	777	766	772	780	769	733	755	797	758	730	759	769	738	720	807	750	746	785	778	778	818	744	745	791	751	782	782	759	820	766	764	760	799	727	787	773	779	750	806	828	784	833	798	754	769	758	804	748	770	739	768	730	807	742	752	786	796	778	785	769	769	779	776	773	769	786	759	701	738	769	734	755	755	716	744	773	765	795	781	753	788	780	792	747	753	729	755	741	811	777	792	731	791	754	800	723	757	791	697	704	778	795	753	744	789	711	772	770	755	799	802	726	798	773	812	771	712	726	723	781	709	785	774	739	775	740	782	770	755	766	723	792	727	750	849	757	722	796	746	788	818	781	771	735	727	747	768	750	776	749	770	728	807	744	815	763	766	781	784	786	806	772	727	731	849	777	742	742	769	738	760	759	782	755	768	791	745	758	766	780	787	813	785	793	768	791	763	784	765	805	720	740	793	708	778	747	720	788	789	758	752	734	770	790	786	760	788	739	765	797	750	767	799	733	755	767	772	745	707	744	768	766	822	746	764	745	756	817	760	800	698	765	736	747	821	809	809	788	743	736	743	764	773	736	788	812	732	729	760	769	690	782	751	725	732	751	789	734	794	758	799	749	799	786	752	769	788	738	748	761	773	761	763	742	756	751	754	744	791	784	771	769	711	778	777	755	772	744	747	734	756	746	791	776	789	753	755	758	781	739	740	803	705	763	780	838	752	715	693	716	760	725	685	742	739	782	727	721	735	721	745	744	695	792	778	780	721	729	684	761	733	747	737	799	781	762	756	726	781	711	767	788	752	769	786	776	725	800	759	732	684	766	772	761	736	815	743	749	748	803	806	805	721	778	771	821	784	768	761	747	774	791	743	771	779	768	763	771	709	741	764	784	774	758	730	766	844	753	738	759	786	772	803	759	786	740	741	772	781	785	736	773	794	731	773	775	773	796	759	814	770	783	742	787	797	776	810
29810	25956	17676	8478	6355	5128	2742	1091	552	330	358	324	346	332	331	357	326	363	346	338	312	323	302	333	360	339	330	308	280	333	327	308	304	346	309	322	328	374	297	336	332	340	337	336	344	323	370	307	355	359	296	323	352	331	364	360	341	318	330	330	348	350	322	303	353	316	299	307	335	343	358	332	336	318	320	321	325	305	329	332	327	291	333	282	346	330	331	329	317	329	318	309	374	352	304	363	327	313	353	305	389	309	350	304	350	360	339	355	319	349	317	342	313	342	306	323	342	339	319	350	335	324	294	338	324	362	361	344	377	330	360	325	311	311	303	315	331	342	331	337	342	372	329	358	346	353	332	365	313	328	351	363	304	333	342	330	317	319	349	349	347	288	307	355	332	357	339	338	329	350	342	347	330	339	349	354	323	321	329	364	320	369	366	316	330	322	336	329	337	297	322	310	350	333	320	305	360	343	322	326	366	354	327	340	344	348	328	341	316	319	325	299	314	351	326	346	302	319	351	336	353	313	302	346	344	313	357	332	317	366	302	353	356	337	295	305	349	328	374	300	334	334	303	339	326	349	335	339	306	385	354	349	335	365	360	344	352	362	332	358	305	324	350	299	319	360	333	312	321	328	339	344	334	327	333	327	324	351	332	318	323	317	326	341	296	330	308	320	352	330	362	368	337	320	321	348	318	302	316	318	312	326	346	321	319	350	292	329	346	324	322	348	313	306	333	310	332	317	331	321	325	325	333	348	353	358	348	347	336	332	341	359	325	325	333	290	349	337	319	369	334	330	311	314	337	373	357	347	324	335	299	336	321	345	348	334	349	358	328	302	336	338	297	344	358	334	292	316	318	359	333	371	317	323	339	343	342	329	332	361	341	305	320	306	303	325	329	345	365	316	314	317	311	336	315	342	323	344	330	327	333	315	309	340	325	354	334	332	320	364	333	363	317	323	351	307	319	343	310	319	313	305	283	306	286	326	359	349	318	308	343	325	332	318	311	316	332	329	332	304	312	342	327	322	320	315	327	357	326	349	339	372	310	310	344	346	348	334	353	328	333	331	330	358	358	324	341	303	338	330	347	336	318	326	293	331	328	298	301	349	330	300	310	325	305	343	340	316	329	320	314	347	349	303	315	329	304	350	322	326	318	369	343	323	343	334	327	362	320	349	345	333	311	308	346	331	342	337	340	314	344	300	335	321	339	313	343	330	318	316	325	330	343	347	286	307	335	319	346	340	313	340	353	352	313	344	338	301	294	366	307	331	349	326	332	321	310	365	369	327	336	294	366	340	300	334	314	364	346	319	337	335	309	333	321	329	351	350	343	357	347	322	359	340	347	333	313	376	378	376	348	363	322	338	327	323	309	313	351	314	353	342	320	317	358	335	339	313	342	318	336	314	337	334	351	302	327	319	342	335	311	295	335	352	330	331	325	355	323	328	347	336	353	332	332	331	331	346	310	317	341	346	327	343	327	323	335	356	331	336	343	313	352	312	315	344	332	307	329	323	334	347	296	308	347	339	336	329	289	352	343	327	332	311	325	346	306	308	337	344	332	355	319	325	307	336	308	313	351	332	377	313	342	360	330	329	341	332	305	338	317	342	329	327	332	355	346	348	367	302	319	348	348	356	331	337	376	327	327	337	345	312	303	336	356	363	354	330	339	312	345	332	332	354	350	308	338	311	315	324	336	306	331	323	335	326	330	332	360	324	333	302	306	333	325	313	315	349	331	296	347	331	334	330	340	280	357	316	321	301	354	333	334	333	336	327	336	331	310	333	315	324	347	323	330	345	337	346	333	301	340	338	344	325	309	323	355	359	327	324	362	341	362	315	328	327	333	335	299	317	319	334	291	370	325	323	347	297	339	309	322	325	343	357	333	315	324	335	343	318	346	341	327	319	298	328	310	341	330	330	297	342	338	324	335	327	340	343	302	340	355	321	315	339	350	349	329	337	355	309	362	340	338	308	349	352	319	310	341	326	371	308	312	324	332	349	308	333	358	322	318	316	346	329	331	299	343	333	348	350	337	355	327	347	310	330	328	343	334	321	315	329	334	350	305	339	336	301	330	285	345	355	331	348	338	343	339	346	344	338	320	320	348	317	345	332	333	318	339	315	346	338	344	342	344	336	345	307	371	351	309	344	330	319	325	373	318	338	343	316	350	329	350	330	334	346	330	319	307	351	343	328	347	346	332	361	358	302	335	339	304	339	362	326	358	331	340	362	333	336	319	322	348	311	322	329	346	341	323	337	315	341	350	380	334	357	304	331	330	341	325	328	323	290	321	338	291	362	322	320	335	340	345	336	342	343	315	318	345	378	327	314	343	333	307	336	282	320	362	329	352	333	382	329	329	337	350	331	327	309	354	310	311	312	338	312	324	309	343	335	326	317	341	328	333	308	317	293	342	329	343	317	327	311	313	294	327	348	306	345	306	359	331	348	360	336	355	326	314	321	325	315	337	330	348	327	338	336	350	330	324	360	354	332	333	319	316	324	383	341	338	347	346	327	352	334	356	341	336	336	331	313	329	343	315	374	342	334	337	348	334	341	298	346	298	332	321	326	324	346	327	317	347	354	373	352	333	324	308	307	360	338	321	312	339	322	357	349	318	330	362	337	316	338	362	314	350	325	350	318	305	364	361	344	341	354	309	321	319	315	306	328	338	329	322	331	318	340	319	357	318	316	311	345	325	351	327	311	332	326	335	328	316	352	305	313	318	348	310	307	309	316	311	318	316	345	331	311	321	323	348	316	307	369	305	357	336	314	336	340	314	330	371	334	326	313	310	320	349	343	313	323	390	332	338	347	330	346	339	333	314	316	340	336	330	303	347	295	317	350	314	344	347	320	321	358	335	332	358	338	311	312	351	314	359	324	336	353	331	330	323	349	329	341	362	320	375	363	327	334	334	343	349	330	286	350	324	319	349	337	342	341	345	325	354	341	346	330	334	331	334	325	374	353	287	322	352	324	351	341	329	331	324	320	289	332	334	343	369	331	351	319	340	305	335	357	341	286	338	272	351	330	325	327	331	318	346	346	346	344	344	346	376	318	341	340	344	320	339	346	352	306	339	321	351	331	344	337	336	331	345	339	345	357	311	311	320	322	321	319	271	334	350	338	332	348	291	351	327	337	332	320	323	339	326	308	308	334	342	357	345	324	339	303	302	323	328	336	349	332	325	342	337	319	304	344	323	320	324	350	331	327	319	311	340	330	312	310	322	313	317	327	334	353	341	319	338	312	308	296	304	303	350	331	386	348	322	345	355	353	350	340	315	309	302	348	356	318	328	349	355	314	335	361	335	330	324	333	317	355	339	311	304	295	322	327	332	323	329	309	326	310	300	343	349	326	325	333	333	319	332	336	303	338	327	349	347	334	339	334	328	329	344	324	348	349	305	325	330	339	329	324	302	358	349	343	349	322	358	320	331	334	351	312	339	346	309	334	334	355	344	333	345	343	301	320	326	352	338	333	356	352	344	352	337	335
29421	37895	12972	7027	7551	6644	3768	1477	629	403	401	380	373	397	357	386	360	405	363	417	388	390	365	363	362	417	391	359	368	370	343	375	384	379	389	382	389	366	382	359	348	357	391	361	397	406	364	354	365	399	397	372	364	373	341	366	369	382	342	347	369	361	364	382	380	344	383	369	392	378	388	365	361	357	390	372	356	373	378	384	404	383	360	376	367	400	349	361	363	372	384	367	375	380	351	362	362	373	332	370	395	395	365	329	372	374	378	403	406	377	411	371	354	388	365	311	400	345	372	362	379	369	366	372	367	368	383	374	393	377	380	377	366	364	364	356	356	365	341	385	332	363	358	369	384	364	360	384	378	394	380	356	362	393	380	354	385	361	375	375	392	416	343	347	371	385	371	351	397	373	419	399	379	359	341	366	379	395	391	356	373	362	382	397	382	381	366	351	367	388	384	362	355	377	412	369	336	325	351	369	355	385	409	375	370	407	390	360	377	338	361	330	364	376	401	405	359	377	357	343	356	387	340	393	382	385	380	385	379	387	396	361	369	400	379	385	331	410	357	355	410	362	374	381	368	361	379	375	381	382	379	385	388	379	350	391	388	411	377	344	370	372	367	339	375	384	368	390	394	370	400	379	369	428	388	366	373	356	395	376	394	354	393	372	332	363	362	425	345	364	356	380	395	356	350	370	348	382	373	379	394	379	363	363	363	374	375	360	398	401	355	377	366	376	387	378	374	401	346	376	398	374	364	381	366	386	376	361	355	357	370	357	368	353	363	372	394	422	409	357	342	360	360	411	399	390	364	396	354	356	379	354	377	375	361	382	389	371	389	363	406	347	360	367	391	377	374	390	352	374	359	348	387	354	376	374	394	355	374	376	369	370	349	401	356	372	384	396	361	341	357	380	378	373	362	376	388	382	382	361	369	364	386	382	417	349	371	381	364	373	402	364	369	386	367	354	385	392	364	383	363	392	334	357	381	387	365	386	397	374	369	345	380	380	367	395	372	398	382	374	349	364	348	370	380	358	361	366	373	378	390	374	390	367	412	361	359	405	374	356	366	346	366	335	384	359	332	392	323	391	373	388	376	359	388	360	391	370	341	343	349	409	403	364	398	387	372	356	387	340	380	343	364	349	350	399	398	368	362	362	377	391	349	366	359	369	374	368	356	405	407	354	367	387	356	354	382	389	350	370	375	396	418	354	361	379	360	391	378	363	354	376	373	363	380	366	354	362	367	370	364	377	367	359	360	363	390	408	372	365	356	362	360	390	366	400	392	373	392	375	356	408	335	351	370	368	365	365	404	352	371	353	378	376	365	366	372	360	384	357	367	374	389	387	384	357	376	357	377	393	376	367	340	367	403	376	374	341	407	371	386	376	409	368	385	391	366	361	370	399	373	347	376	352	370	378	379	397	368	369	345	350	350	355	389	383	345	383	371	406	385	356	387	373	408	400	330	365	343	369	370	346	326	340	349	338	387	376	388	371	373	364	351	361	387	378	350	373	344	358	356	375	394	350	404	393	361	366	387	374	375	396	375	397	365	386	362	374	358	391	383	376	370	383	386	381	361	397	353	356	353	370	372	385	386	409	352	401	341	348	373	362	357	387	380	357	407	348	381	356	390	382	359	349	382	330	379	369	324	362	378	408	387	376	344	408	355	356	376	362	352	345	355	386	346	410	395	377	387	385	375	366	398	338	351	356	373	354	384	370	391	372	357	364	378	387	380	377	374	346	371	366	361	387	378	392	386	394	386	348	366	348	385	381	404	359	383	400	353	411	361	391	386	382	359	374	374	367	398	380	365	327	383	391	378	387	378	365	368	403	394	399	388	379	340	370	396	378	372	381	432	384	396	382	337	366	381	386	409	354	361	359	387	381	404	374	355	382	382	383	416	363	357	376	401	414	359	368	354	379	375	375	375	371	365	356	365	349	358	382	367	420	377	378	389	346	342	387	394	354	354	355	364	408	341	377	371	359	344	374	397	379	392	358	384	347	400	384	376	380	390	369	373	385	357	387	378	357	395	380	389	393	392	360	348	376	374	367	377	361	347	391	339	363	377	379	373	373	399	376	404	366	396	374	348	411	384	351	332	369	382	345	383	341	357	387	371	385	387	363	368	378	363	406	348	379	400	373	380	321	364	379	363	410	366	402	351	400	374	389	377	351	344	371	369	367	377	336	351	358	386	395	372	418	392	396	378	356	364	363	388	390	386	357	373	338	346	351	373	352	373	369	386	404	360	333	362	375	373	367	365	372	381	342	365	414	409	323	367	404	390	382	370	395	381	387	314	383	351	365	402	389	406	376	364	353	345	366	377	381	391	374	386	368	370	382	397	374	386	385	358	362	373	392	373	366	360	358	376	387	381	382	376	363	379	400	357	396	337	369	381	397	369	394	383	393	383	393	366	374	370	360	378	357	380	380	393	362	404	368	370	370	371	378	377	341	368	380	376	386	352	392	383	382	356	354	347	394	377	357	368	415	368	353	371	389	382	364	393	410	359	339	369	399	382	388	379	376	356	388	399	384	354	372	383	373	386	383	377	370	386	386	374	366	360	410	354	361	370	382	368	378	377	393	373	384	391	385	390	376	396	382	355	367	337	371	335	366	390	397	387	379	396	397	396	359	387	384	348	364	375	370	346	364	340	380	376	392	385	377	412	373	358	378	381	398	403	368	366	360	357	371	385	391	333	356	422	364	370	369	382	380	376	377	412	379	384	357	345	355	405	351	363	410	360	367	368	373	368	371	405	364	367	405	400	373	381	392	386	386	352	388	362	347	382	381	369	410	344	378	383	364	396	341	410	372	350	414	370	384	397	368	377	371	387	347	359	386	360	354	380	405	391	354	372	384	338	390	402	381	379	382	378	368	398	366	400	394	369	375	376	362	387	355	353	375	357	362	375	392	354	386	369	388	383	343	369	396	362	389	374	384	384	378	396	350	368	351	348	358	347	357	382	378	402	356	332	362	381	351	363	368	390	381	366	365	381	388	374	381	354	380	402	382	374	367	363	361	363	373	359	377	375	363	364	366	359	383	382	341	385	385	346	346	443	405	391	380	368	393	385	352	380	396	363	343	380	370	353	349	374	369	385	404	392	372	396	357	370	353	339	415	354	339	378	354	370	353	375	385	368	420	382	316	380	374	352	349	385	348	352	342	372	360	360	387	375	388	364	364	394	396	367	379	369	375	377	379	395	344	364	361	412	388	359	365	359	386	371	376	388	343	336	342	366	370	365	354	360	341	417	393	378	388	386	353	370	378	370	361	375	366	358	329	382	341	379	362	349	390	416	390	381	390	371	371	375	378	397	363	342	354	375	368	378	382	397	364	374	359	386	347	350	363	389	402	358	360	374	366	372	362	398	378	393	376	355	381	376	355	378	381	377	371	374	345	389	349	371	415	359	344	397	376	360	344	373	343	370	368	363	363	403	338	366	380	355	413	407	356	344	406	383	398	370	375	403	379	372	416	360	382	401	386	367	352
23592	21146	28317	24910	27470	38189	30733	15725	5712	676	518	481	469	475	428	461	448	428	450	470	461	442	477	458	429	474	460	442	447	447	451	499	449	453	471	450	464	467	449	448	450	470	456	427	466	389	439	475	454	457	449	426	445	431	437	439	446	477	432	408	451	453	460	458	416	460	396	472	437	455	456	456	431	467	420	457	401	443	493	416	489	479	458	418	493	450	446	486	437	460	426	458	469	451	433	439	406	392	468	458	439	433	423	481	444	427	485	448	424	434	420	450	424	439	502	434	466	440	435	478	438	422	431	432	427	451	407	446	435	425	460	417	431	438	467	436	446	427	458	424	413	459	453	440	450	463	476	446	452	463	440	449	466	448	452	441	463	448	467	406	432	430	451	449	433	436	447	412	444	434	424	406	451	414	431	424	437	445	477	430	422	466	426	453	404	444	439	439	471	462	485	449	420	433	456	471	441	440	421	492	455	469	451	443	460	408	444	427	442	460	450	445	478	433	422	485	434	450	449	440	487	454	376	475	387	429	447	441	443	430	407	473	460	441	419	447	437	430	384	418	452	438	457	442	447	443	448	421	412	449	451	484	430	475	408	421	428	441	401	441	446	464	438	466	444	425	408	431	456	430	448	471	460	448	426	412	472	458	419	425	453	475	431	442	455	429	466	442	452	477	440	474	429	433	479	455	437	445	445	460	435	442	435	430	404	449	443	467	461	477	427	431	432	454	479	460	437	454	444	451	462	451	437	452	426	464	467	441	445	442	420	410	421	441	436	461	427	433	452	450	442	420	448	408	439	447	433	445	427	453	414	473	435	493	487	439	473	439	431	429	426	427	467	466	481	441	415	426	400	436	443	448	455	471	447	439	429	433	470	442	459	425	446	464	479	474	451	427	458	437	428	442	445	420	456	409	451	453	429	456	472	429	444	470	456	440	443	447	436	415	429	496	446	460	443	457	463	439	429	434	471	463	502	408	481	443	422	444	454	414	423	461	478	439	472	478	481	429	465	445	465	457	489	441	428	430	422	455	441	509	431	426	451	406	465	385	418	467	484	471	429	457	427	454	455	468	411	465	440	452	455	433	435	467	401	465	442	425	479	407	484	457	407	446	441	433	485	431	432	430	445	463	433	428	485	424	433	419	448	419	415	413	453	442	421	440	447	473	492	442	410	466	462	488	459	457	445	439	476	481	456	451	460	452	468	461	435	471	438	420	450	446	455	449	484	446	429	441	422	442	506	450	466	416	452	440	419	477	451	479	443	461	450	448	442	465	438	441	472	431	453	416	477	467	432	449	434	445	460	452	439	498	444	432	442	433	425	425	483	452	450	505	424	438	471	408	457	462	478	442	459	451	452	447	480	479	440	428	472	465	451	449	464	416	421	436	431	498	473	414	426	443	436	464	441	471	443	437	452	451	453	433	419	480	443	440	447	444	466	432	473	401	447	462	425	458	421	449	494	463	454	456	454	451	450	443	448	457	445	430	453	439	452	483	414	432	462	434	454	469	468	427	462	431	437	472	467	448	464	376	421	431	464	438	427	428	477	411	450	427	470	437	435	486	428	442	440	446	443	438	425	406	445	406	440	456	425	448	450	471	442	419	441	413	466	421	465	475	475	447	433	466	461	424	459	453	411	448	489	454	456	439	433	439	425	460	458	443	473	443	459	451	486	479	448	448	481	465	436	489	436	477	453	452	446	434	418	438	422	427	424	454	462	458	424	452	434	469	431	453	423	477	432	461	473	470	451	492	456	441	399	461	450	428	438	440	429	421	458	410	450	440	432	448	462	468	434	491	444	435	448	434	451	384	438	463	440	454	456	462	451	460	462	454	468	453	467	462	454	404	438	422	438	441	441	438	436	452	455	453	431	445	436	474	437	444	429	431	424	445	412	404	427	447	441	422	449	470	457	443	425	443	483	440	405	455	467	450	465	442	445	442	489	449	455	445	440	440	433	434	434	433	452	470	435	444	459	470	477	450	439	473	445	411	410	464	459	427	440	435	428	455	447	439	467	429	475	450	446	403	443	451	416	443	447	451	451	415	486	443	433	459	416	455	430	438	440	471	459	446	468	489	464	485	441	473	420	444	439	457	473	462	431	435	461	461	441	439	433	455	461	440	435	455	459	461	432	478	487	452	450	458	454	460	453	451	408	417	458	427	407	482	424	453	452	439	431	447	422	433	451	460	475	427	454	422	463	441	475	432	427	432	448	442	436	418	461	455	449	451	465	494	474	456	460	452	427	433	431	464	460	449	412	433	443	443	404	429	476	459	409	461	446	443	467	464	468	450	462	388	451	410	447	438	441	433	466	462	443	487	408	442	453	445	429	446	430	443	454	448	417	434	467	433	420	428	438	467	470	442	441	472	461	426	440	434	417	440	463	451	419	450	461	461	469	471	447	450	428	448	418	417	465	449	452	448	450	482	412	419	441	417	390	479	426	421	464	467	447	462	421	461	456	437	445	470	455	448	441	436	454	439	458	436	444	439	465	441	463	463	429	423	444	420	468	478	417	414	414	467	453	452	471	412	431	411	446	440	431	410	429	458	426	445	428	445	400	416	434	431	430	440	448	488	452	455	426	426	483	469	437	451	424	440	442	462	476	462	457	440	402	462	400	425	464	446	488	422	422	420	452	403	418	465	487	428	425	438	431	457	426	463	465	461	401	399	432	447	432	450	466	453	456	471	437	399	414	450	472	452	445	415	451	453	460	412	447	437	480	456	393	471	440	421	411	449	416	445	453	407	425	480	417	433	448	414	443	432	460	463	503	456	431	434	425	416	438	449	487	465	452	485	454	425	449	503	436	461	441	487	433	405	454	401	450	482	460	455	443	524	458	490	424	475	443	414	457	455	434	464	481	434	459	453	447	447	469	459	453	454	413	468	471	467	456	459	448	456	453	441	502	464	434	443	404	453	448	461	423	446	426	447	456	433	436	431	469	454	440	465	416	453	424	426	440	442	433	441	486	426	428	424	462	434	443	432	456	474	415	478	427	415	442	456	464	447	435	435	433	463	448	414	442	427	451	443	426	445	431	473	458	456	432	449	445	443	450	450	445	432	442	415	431	432	439	437	420	463	445	420	441	443	446	416	452	432	425	476	463	465	475	463	463	431	435	409	448	472	427	465	432	452	421	482	442	433	448	460	444	414	468	447	436	480	459	428	411	421	454	444	460	482	472	465	447	428	485	447	453	450	450	406	470	474	417	457	425	463	439	427	446	439	420	472	493	472	433	484	446	469	453	450	427	461	460	414	465	438	460	447	445	436	453	475	408	469	441	448	438	487	423	446	436	463	459	415	455	430	440	441	484	434	433	428	430	440	457	439	433	409	445	449	448	425	432	404	442	420	433	427	422	430	447	443	449	470	463	471	458	434	480	420	413	493	427	475	476	479	446	446	428	444	446	407	438	452	414	461	480	443	452	467	425	478	466	461	448	444	422	459	440	440	453	410	439	430	433	448	406	432	446	443	427	450	413	449
34886	48510	33955	32513	37906	41085	30190	17881	7474	683	541	500	490	524	515	506	487	482	531	490	484	494	510	479	489	455	464	496	454	481	470	473	471	475	445	496	494	501	471	500	493	488	482	453	477	425	477	495	446	456	453	455	480	448	459	497	481	465	451	496	473	468	467	511	459	481	486	467	476	467	483	474	513	501	509	469	473	459	451	523	453	472	503	484	489	406	472	475	486	488	467	478	486	499	462	463	476	510	478	498	497	492	496	476	472	449	440	455	501	462	461	472	475	508	489	466	419	462	430	500	452	476	463	491	504	517	467	474	491	481	467	484	467	487	453	466	441	488	485	504	497	477	449	499	480	445	477	463	474	457	486	446	448	516	480	446	464	454	464	494	476	467	493	494	455	502	481	476	472	487	502	452	458	462	471	477	478	524	470	494	454	465	490	502	486	505	476	516	482	481	468	481	462	496	491	441	476	474	473	485	478	457	510	464	478	447	474	450	511	506	500	462	493	482	458	471	492	455	472	523	492	476	451	477	485	469	450	485	454	484	483	507	493	426	517	476	476	502	476	470	486	491	511	447	473	474	488	487	461	521	540	486	454	453	442	531	472	456	456	488	508	451	502	485	462	476	437	473	467	474	457	497	476	443	436	467	493	439	468	478	473	486	464	488	479	459	482	434	487	479	503	464	481	472	481	508	498	464	460	447	459	452	470	493	434	489	448	493	453	479	467	454	454	521	484	519	479	468	482	454	473	458	479	434	468	427	508	502	471	488	498	474	473	430	507	513	476	436	454	454	482	488	470	510	444	482	466	461	488	465	457	471	450	505	468	465	479	461	461	465	445	474	457	440	488	461	486	473	476	449	480	487	483	467	454	474	469	498	467	495	489	459	485	494	445	464	496	463	465	456	473	466	482	414	462	472	478	511	509	503	484	460	468	443	493	442	506	458	488	486	496	469	475	465	429	469	486	486	483	477	478	494	471	449	459	452	477	480	503	488	444	498	510	474	461	439	505	482	459	475	473	486	465	508	464	469	490	481	487	480	428	459	450	475	455	494	442	484	504	438	427	462	470	496	482	489	476	467	493	473	480	460	484	473	457	488	473	452	469	440	457	437	457	469	488	483	472	467	483	496	456	461	408	501	457	488	480	435	467	500	457	488	515	475	463	496	470	488	469	465	471	492	461	484	429	474	504	461	479	463	473	444	547	449	489	432	514	469	498	532	488	486	469	467	474	454	496	479	496	487	463	440	466	463	470	503	488	446	488	471	499	468	489	491	495	496	463	443	513	480	451	477	495	504	501	508	488	474	454	452	485	474	477	511	477	465	461	439	467	464	433	508	449	431	502	488	481	481	465	513	491	476	465	481	498	462	439	474	448	468	461	461	473	513	478	516	471	509	524	482	455	458	482	464	447	489	490	504	429	464	475	487	486	456	481	495	463	475	501	460	504	460	463	462	462	476	494	469	449	462	490	464	471	510	461	481	506	471	497	467	499	506	444	457	456	457	456	490	483	475	461	477	498	428	469	472	547	451	493	487	455	476	497	472	482	494	445	453	453	471	462	476	458	505	486	493	461	510	469	491	498	469	511	460	469	448	490	437	469	458	457	466	521	443	511	499	483	474	479	471	485	471	487	514	477	506	517	438	500	461	479	469	471	463	480	455	477	502	461	481	495	521	488	450	448	483	485	442	469	482	490	515	504	427	522	490	457	474	455	472	442	450	453	459	437	481	445	460	478	486	504	477	480	455	471	483	499	468	469	462	476	511	476	473	446	461	465	489	472	454	459	475	426	478	427	455	474	463	477	441	465	461	517	483	498	465	491	488	516	475	484	531	463	446	442	504	512	501	433	497	497	476	482	508	498	471	455	447	462	475	463	485	442	446	516	503	457	476	475	465	481	474	450	503	477	462	444	437	489	460	476	493	477	475	491	480	473	456	488	470	416	463	489	465	441	439	489	497	461	455	452	483	451	503	462	467	442	480	497	472	481	454	451	490	468	444	489	436	439	466	477	427	476	500	480	455	464	434	473	483	459	481	473	445	462	500	487	492	474	500	471	467	491	515	439	515	505	518	535	534	500	482	515	483	487	455	467	466	477	459	489	490	454	476	491	484	496	447	450	553	501	475	479	486	481	523	507	502	486	483	488	464	431	499	486	461	504	467	463	447	518	479	486	477	435	514	522	520	477	500	457	485	447	494	446	448	487	445	461	491	471	489	461	475	465	494	508	469	486	452	451	483	474	455	522	481	460	454	448	443	484	420	455	504	490	485	511	494	445	450	455	466	487	491	483	471	517	471	507	465	475	470	479	450	474	449	461	522	470	469	473	466	476	462	478	483	476	424	524	513	477	430	490	480	507	485	471	462	457	494	471	491	453	455	476	482	510	483	464	460	465	457	480	456	502	473	475	469	484	453	449	491	462	503	447	482	492	492	432	492	513	496	499	471	463	462	453	486	469	479	494	478	465	447	548	469	475	478	519	484	492	456	484	486	446	509	475	463	481	435	422	470	475	466	464	480	460	499	475	480	482	513	481	470	458	473	480	428	452	441	487	493	457	466	494	465	508	481	445	480	457	457	467	479	433	464	494	488	481	463	460	501	490	449	496	466	474	464	466	489	471	488	440	473	441	482	486	502	492	455	460	485	437	457	479	504	492	448	446	484	493	463	469	497	520	482	457	463	471	493	463	472	435	493	469	467	461	465	469	484	428	465	492	474	473	476	472	485	435	432	490	499	450	449	435	486	465	479	436	480	495	481	474	459	443	477	457	478	483	492	483	491	488	494	497	474	461	483	483	470	468	517	490	490	473	474	492	479	476	461	477	499	472	472	483	429	475	484	499	451	466	481	513	465	499	489	452	499	480	478	495	472	443	444	499	494	486	477	464	441	512	455	493	484	449	472	456	449	499	471	471	481	454	455	447	470	484	488	485	478	499	449	507	473	473	483	478	513	496	475	475	500	487	458	496	502	444	476	475	482	451	484	468	451	469	477	446	472	470	480	469	474	443	471	447	512	473	465	480	479	486	468	480	493	473	470	487	497	469	469	487	493	454	514	491	456	489	462	439	483	438	517	448	464	481	465	519	479	504	473	481	500	442	479	496	444	496	494	524	476	481	457	496	439	448	498	464	488	491	477	476	466	445	457	456	485	482	473	526	514	475	513	498	453	442	465	486	434	482	437	434	481	485	474	486	451	466	479	434	456	515	480	440	490	451	464	514	501	510	508	490	493	476	497	481	483	491	466	524	469	484	477	512	430	488	465	496	470	513	495	463	480	434	510	535	498	493	528	459	447	443	435	471	451	462	463	487	476	487	505	469	465	422	468	473	494	499	473	483	459	476	460	489	476	481	472	465	482	511	462	456	497	449	464	472	429	478	482	492	456	447	456	469	469	500	496	489	485	473	435	468	445	468	471	461	501	450	461	454	465	498	453	489	470	496	457	514	469	504	519	500	454	477	464	505	486	465	498	483	483	477	477	501	480	456	450
25044	21217	28541	27361	26364	21557	13248	5659	2041	610	559	527	566	562	560	564	507	520	533	531	558	591	534	515	520	553	524	527	552	520	533	554	521	551	552	561	527	572	494	506	538	580	560	549	540	543	538	549	532	544	578	558	544	545	532	541	507	519	512	547	552	550	528	578	540	575	556	547	558	556	542	566	578	554	505	547	512	532	523	539	516	530	546	553	525	548	575	542	537	558	512	550	496	519	527	584	561	495	542	537	509	516	492	533	527	521	557	534	570	561	534	554	494	513	548	516	577	509	536	506	513	579	554	564	539	506	550	536	527	535	529	521	475	498	545	607	511	569	567	550	551	523	548	552	530	526	569	506	540	543	556	538	489	551	549	519	529	547	527	549	548	526	522	550	550	486	506	551	560	557	531	565	531	573	531	476	538	539	516	558	492	567	539	515	514	548	515	530	530	493	530	519	578	535	554	521	543	537	535	535	524	529	569	517	539	558	544	505	550	558	518	542	551	587	536	541	500	534	525	518	519	587	509	568	539	549	560	552	536	518	561	516	559	533	503	511	512	503	573	532	531	519	552	498	582	525	570	534	545	578	585	569	580	566	531	533	586	569	536	555	536	549	524	498	500	529	499	537	565	535	573	528	545	552	528	517	531	512	553	527	538	508	504	568	568	513	531	522	568	545	583	536	534	508	515	543	517	531	520	539	475	558	525	536	523	529	525	519	540	559	514	556	562	522	543	560	536	508	526	538	525	574	560	566	550	543	592	507	513	561	555	512	530	557	522	536	552	523	553	537	539	550	508	550	547	516	545	535	531	574	550	494	557	518	534	512	492	534	552	507	506	515	551	510	537	516	529	571	544	623	530	569	527	538	559	524	523	490	552	516	537	523	511	533	527	593	539	530	544	562	540	546	540	523	503	515	516	586	568	548	520	556	519	507	570	542	479	553	523	561	512	527	537	548	509	529	520	539	546	557	509	520	503	529	555	556	551	530	511	545	541	539	560	554	560	584	550	530	493	569	518	531	540	525	550	558	518	552	550	539	559	533	549	599	525	579	525	499	574	527	484	556	514	557	496	550	534	571	517	548	535	531	551	528	549	565	571	533	570	520	536	538	520	549	588	538	579	497	489	553	594	534	511	528	555	572	590	510	524	527	529	520	554	559	556	512	533	520	537	532	557	523	512	531	514	511	529	574	532	578	509	545	524	568	538	557	548	567	572	540	515	518	544	528	509	556	513	506	546	566	525	562	556	534	541	508	554	512	513	499	561	542	520	507	572	537	554	549	517	567	542	558	528	503	554	523	564	571	478	592	500	516	529	563	528	542	529	528	553	554	534	509	509	560	545	556	547	530	503	549	516	526	558	497	516	544	549	540	539	512	525	539	519	544	531	528	534	577	555	521	605	547	515	539	579	542	499	540	512	516	530	539	545	550	572	575	552	522	515	545	518	526	565	509	556	581	547	554	540	488	561	507	560	553	537	536	533	517	491	547	540	513	527	497	558	525	574	539	520	510	543	518	513	581	517	520	584	501	509	533	533	533	531	526	542	522	551	520	526	567	511	538	497	553	507	518	525	513	563	532	546	479	581	545	570	558	533	529	530	557	501	544	539	514	536	520	566	542	554	561	527	551	516	530	533	543	569	558	523	511	527	491	486	497	546	531	540	536	538	570	559	548	532	511	524	529	528	536	520	510	550	577	527	565	559	551	578	508	493	506	569	527	543	534	529	527	518	533	524	541	559	538	520	581	522	544	543	560	561	531	502	531	520	542	576	519	510	521	524	534	514	547	554	558	546	537	527	562	534	552	512	566	536	555	535	538	561	518	543	499	501	544	531	542	520	527	520	545	529	515	552	536	532	539	540	562	532	553	552	558	541	551	523	571	546	534	522	551	568	570	525	546	520	542	511	586	522	552	531	538	553	520	550	511	548	575	549	549	522	490	529	483	606	544	576	521	561	545	493	554	519	587	554	496	535	601	563	536	551	511	514	553	558	541	538	585	552	547	532	548	544	520	579	583	530	525	496	552	540	531	554	525	555	536	507	510	512	556	536	512	522	532	583	516	536	488	541	524	564	500	558	489	571	537	532	529	499	516	513	533	516	506	523	508	565	547	554	523	506	525	495	547	501	536	538	518	546	533	526	546	571	505	541	540	545	535	514	577	530	553	512	521	523	485	499	574	556	518	497	511	550	554	498	492	581	501	497	539	553	544	515	488	534	570	547	543	540	558	534	525	532	529	552	560	547	535	478	513	524	549	526	540	510	517	562	554	602	550	577	496	553	549	556	542	560	521	510	559	533	531	536	526	537	528	518	552	553	554	548	537	529	549	525	537	551	537	561	533	560	519	548	550	544	491	530	518	546	499	521	537	536	559	538	516	553	484	541	517	548	492	561	535	565	535	491	538	495	550	570	505	535	540	521	521	520	542	522	540	511	523	486	551	553	555	529	518	526	543	520	514	564	548	520	539	530	477	544	526	530	578	557	518	522	572	519	549	544	528	542	486	505	532	485	547	560	510	561	543	527	604	527	535	543	536	494	536	544	573	561	569	542	546	601	529	555	544	529	507	537	505	550	537	510	572	527	564	541	522	558	534	541	514	520	539	537	509	555	549	505	524	506	543	539	526	527	583	511	556	505	584	533	565	510	577	518	540	513	489	518	551	540	589	538	494	581	586	538	544	545	529	514	566	543	556	522	517	520	565	560	550	517	491	557	535	517	561	531	547	522	499	533	526	553	494	556	534	525	513	560	522	558	521	499	574	537	562	500	516	520	528	577	548	533	543	551	546	524	528	517	576	524	524	551	509	519	565	521	541	500	517	500	515	547	553	532	517	572	555	548	583	547	583	541	527	531	516	501	506	506	545	546	535	558	542	560	532	565	577	546	527	507	518	514	533	554	542	510	527	553	545	504	549	515	552	537	527	544	539	562	554	544	539	505	554	577	516	574	604	494	548	526	509	543	492	543	566	548	518	536	545	540	501	519	534	519	545	505	547	534	532	539	519	528	536	518	539	500	521	518	576	518	548	539	529	494	536	520	516	486	502	492	524	594	504	519	524	561	488	530	536	561	575	569	540	547	544	527	530	571	508	542	517	522	549	565	531	516	555	520	503	577	548	518	517	559	541	557	543	538	576	557	573	550	504	535	518	523	592	493	547	545	564	536	513	509	524	509	567	551	549	579	553	570	523	548	502	565	552	554	528	586	547	568	536	529	569	522	563	547	519	544	549	533	579	497	566	556	567	553	541	510	552	538	514	548	558	539	523	520	549	579	546	509	509	521	572	503	486	547	568	514	516	532	538	511	517	510	513	581	515	581	553	566	547	534	513	514	562	553	515	521	531	546	510	540	525	562	503	496	515	538	519	552	535	535	531	561	560	524	533	600	528	561	533	571	518	542	523	522	507	581	514	495	546	537	561	532	513	570	528	542	570	553	566	523	536	523	533	499	536	558	538	529	529	549	539	488	499	547	548	559	538	484	546	545	530
30045	46980	43478	28146	33940	26720	17733	9338	3658	704	622	606	603	580	613	594	642	613	601	603	618	603	578	585	564	592	555	609	596	535	588	608	600	567	639	610	585	612	603	591	552	601	557	580	577	583	561	561	614	606	626	584	608	553	603	580	577	550	595	586	545	601	648	569	616	594	614	612	605	595	570	638	583	582	638	613	595	632	592	544	587	615	621	575	579	604	589	555	586	598	605	586	574	586	581	574	556	553	564	614	581	579	640	596	621	592	605	526	593	591	583	589	602	592	628	562	595	569	603	552	574	610	628	677	607	627	652	574	552	549	634	628	558	596	563	599	568	580	589	658	585	589	588	604	583	601	644	574	552	595	643	613	597	576	642	593	566	592	588	618	602	580	563	656	588	563	543	580	610	562	585	604	603	609	610	616	570	599	571	607	604	573	584	561	593	515	597	555	570	604	593	596	618	529	593	570	608	619	668	551	572	587	557	616	556	627	568	627	546	593	580	571	593	596	574	572	604	608	596	564	570	595	576	597	586	631	539	566	541	629	588	577	583	589	583	564	604	558	573	603	572	577	590	587	572	614	591	572	573	526	574	618	609	599	612	583	596	611	561	586	612	621	625	587	554	591	630	575	600	588	608	610	576	592	608	565	559	612	616	648	611	617	570	614	605	611	563	615	560	597	591	594	575	605	612	583	591	595	627	570	572	572	627	561	587	602	600	635	593	621	564	575	609	554	578	621	610	621	569	571	592	609	573	593	600	573	616	617	565	600	604	549	586	598	606	535	590	640	579	594	598	598	572	559	540	611	605	591	552	589	570	593	570	553	570	595	585	590	582	607	630	579	597	601	604	570	610	579	576	622	574	573	626	559	617	593	601	586	581	603	598	586	585	580	621	594	569	552	579	572	584	593	590	622	586	601	606	557	597	629	602	592	568	569	608	611	622	561	579	574	552	617	593	636	579	608	648	635	562	621	596	609	638	587	627	599	639	608	559	581	600	571	570	597	569	611	624	610	607	604	543	559	648	522	604	629	557	616	581	556	607	585	585	631	622	617	607	589	572	599	559	620	598	640	630	542	609	585	621	560	605	638	594	610	600	615	590	555	627	611	599	599	571	580	608	605	566	576	578	592	670	556	571	617	538	590	586	621	601	554	600	603	563	569	581	595	631	581	609	616	577	580	608	610	599	583	611	579	621	529	584	581	593	593	564	580	585	652	571	597	566	538	586	586	603	600	558	628	576	576	605	567	632	596	601	650	604	561	583	560	597	567	558	589	566	598	610	597	571	577	556	616	572	587	629	561	637	572	596	578	576	570	600	591	544	577	540	644	593	638	574	592	581	559	603	615	546	585	655	574	619	604	602	600	594	581	584	636	608	606	628	613	569	621	594	593	578	548	585	556	568	573	614	618	617	603	555	553	571	601	548	605	588	606	560	575	603	587	579	593	612	587	556	629	625	599	595	618	592	573	598	620	614	571	590	593	626	596	570	574	626	642	554	610	576	596	577	593	564	577	607	556	606	587	591	615	603	567	618	604	645	554	592	597	590	590	611	601	616	580	596	605	618	599	583	616	554	612	590	567	594	598	592	611	587	607	629	577	554	567	619	601	622	582	599	600	589	616	592	611	601	607	583	578	609	614	623	591	587	578	563	613	605	590	599	608	578	585	563	607	559	585	585	617	596	559	582	570	611	581	567	568	604	587	565	578	569	569	546	612	646	570	631	594	594	555	623	614	596	592	574	582	612	608	562	608	580	579	625	601	606	621	598	620	611	564	556	606	581	617	586	638	610	612	601	600	628	548	561	580	557	621	603	557	609	565	612	617	594	602	619	541	608	607	559	616	591	593	614	552	605	575	595	585	624	624	604	589	597	596	579	560	570	586	650	641	615	625	611	574	563	592	581	582	624	568	620	576	586	575	581	554	625	578	590	579	589	614	564	577	591	596	605	589	598	581	591	594	574	596	586	579	599	601	584	596	583	618	574	563	589	581	573	596	625	605	609	601	591	574	548	594	595	595	586	582	598	593	557	574	606	594	590	562	578	548	609	654	585	612	621	575	638	624	608	598	603	581	568	572	576	617	559	577	593	604	603	604	606	627	575	565	568	578	612	612	592	577	562	583	571	573	569	591	622	576	606	575	596	618	566	596	572	597	608	538	580	582	585	610	604	600	598	614	601	542	595	584	552	587	559	604	589	579	573	627	575	610	590	573	583	594	601	580	539	569	593	576	585	586	611	593	589	612	608	584	583	574	585	582	646	598	613	569	604	598	584	627	637	540	640	593	574	600	582	578	591	549	651	577	559	596	610	637	561	556	620	603	610	567	618	605	595	564	593	584	592	573	577	584	611	588	575	566	616	611	609	581	620	637	602	574	605	611	583	597	564	584	592	593	617	592	597	586	585	575	565	562	621	537	594	568	587	602	539	563	578	567	578	615	576	596	534	598	590	609	615	589	566	575	566	605	596	589	593	616	588	597	569	617	591	610	604	548	624	576	603	597	627	613	611	575	580	575	569	577	597	630	567	584	541	544	602	559	613	577	632	573	567	563	611	598	621	526	596	620	626	599	569	656	613	573	625	612	581	577	597	617	628	617	584	629	588	587	606	551	564	569	561	615	605	561	571	611	596	562	586	575	608	552	574	565	556	580	573	597	642	585	603	581	587	595	541	575	568	550	584	604	573	652	568	517	553	629	612	594	626	645	583	611	580	567	609	585	573	607	579	645	612	571	619	639	569	543	589	578	585	602	634	612	605	622	605	553	570	583	574	646	607	600	580	626	605	544	583	634	556	564	562	584	619	619	592	628	556	610	594	612	596	606	587	604	602	582	585	551	571	607	577	626	578	592	605	602	566	573	567	604	581	547	562	641	536	544	593	610	597	598	536	565	566	630	606	590	630	643	565	560	587	617	560	568	590	546	585	584	559	575	574	557	579	584	549	585	568	574	614	643	605	589	612	535	558	570	586	585	612	600	610	559	596	597	574	594	628	629	571	576	577	553	608	593	578	550	579	622	598	578	556	622	598	616	591	541	570	592	621	581	602	555	608	607	630	595	584	563	597	572	569	598	620	625	565	533	580	588	570	600	583	597	534	576	586	577	634	617	580	576	600	587	530	567	598	619	612	540	584	582	558	571	613	630	616	589	560	602	592	590	614	594	616	574	604	595	591	591	546	555	583	569	570	581	621	635	552	574	569	594	583	598	582	609	549	572	621	599	626	612	589	551	572	563	578	579	605	579	591	573	603	616	575	603	581	585	577	590	578	566	635	619	601	585	586	624	592	607	597	623	595	627	580	576	582	600	578	605	625	577	590	576	572	624	584	644	576	596	604	584	569	637	609	609	589	570	586	587	600	558	574	599	592	598	606	605	580	623	570	613	637	605	629	569	559	596	606	578	572	584	635	599	628	628	591	570	593	583	563	601	615	620	598	611	592	607	567	582	582	603	560	591	581	586	575	598	573	595	611	575	594	613	636	598	629	584	564	576
22524	21128	29077	26988	35718	40282	35091	23118	9808	1355	847	810	810	823	846	817	787	759	740	762	755	760	758	798	746	754	835	734	754	770	814	771	731	775	803	804	770	773	814	761	827	740	790	746	763	739	791	784	738	753	753	754	814	735	761	707	752	725	761	758	786	737	749	787	767	788	749	759	768	737	767	725	771	772	759	763	789	733	779	770	769	763	784	753	768	750	791	772	781	791	770	754	774	761	726	760	752	831	729	777	758	722	757	740	716	752	769	755	728	769	786	799	772	809	784	766	738	741	799	783	767	750	722	719	784	792	764	743	738	748	761	750	787	773	787	769	744	816	794	774	779	763	747	758	797	832	794	794	745	760	809	734	768	733	781	758	751	679	753	740	713	752	815	770	784	812	744	761	732	761	729	745	774	759	756	737	742	761	732	732	783	702	740	739	783	762	726	766	794	732	748	720	779	725	740	738	787	770	743	751	726	766	750	750	733	725	790	745	723	786	815	825	787	769	743	758	731	717	755	749	722	761	740	745	745	780	712	735	739	767	754	824	732	760	782	806	774	752	792	798	765	740	721	780	773	726	797	730	723	743	761	745	749	798	734	789	808	712	719	818	810	699	774	771	749	809	790	767	748	718	726	732	762	761	718	753	764	735	769	748	724	730	731	774	722	779	795	730	779	772	733	751	704	756	776	759	784	717	747	788	791	819	745	792	793	770	768	708	763	719	849	745	738	807	749	772	773	739	751	793	741	730	742	771	740	753	751	798	735	772	750	715	740	714	767	767	758	781	782	754	769	731	738	732	740	783	743	748	835	698	726	762	730	768	775	783	757	749	819	768	745	790	761	776	756	740	758	736	760	737	731	748	755	754	760	802	765	765	754	761	751	794	768	771	780	757	757	739	750	777	763	743	751	780	777	726	765	755	765	800	778	742	766	718	799	767	811	749	797	762	775	718	774	743	768	763	763	742	829	731	807	806	763	748	774	761	777	811	774	750	732	778	698	787	802	802	801	770	772	767	804	752	777	740	770	741	739	764	775	795	768	736	685	759	763	755	766	749	696	756	747	765	720	760	766	806	769	764	769	761	726	754	783	787	719	766	773	805	750	781	737	760	758	790	694	771	756	797	778	780	809	751	769	769	752	701	798	772	733	729	797	750	733	796	710	725	744	745	767	729	791	737	768	740	805	821	731	731	818	747	759	753	723	688	754	740	751	739	776	734	735	752	739	781	757	784	760	768	731	742	797	771	752	765	771	796	732	770	785	771	711	792	746	749	721	778	803	792	748	769	740	774	744	741	726	751	787	781	712	757	778	758	769	814	733	758	702	757	810	788	765	743	737	771	765	734	738	792	761	754	774	737	774	780	776	722	777	783	803	776	801	739	754	779	823	756	740	768	772	725	781	769	742	729	745	785	777	739	747	748	748	808	740	716	745	756	710	739	762	741	791	775	761	717	800	748	765	723	737	801	752	691	755	743	744	724	754	734	750	752	753	768	742	713	762	788	786	759	788	795	825	795	750	739	741	706	810	714	794	780	802	774	782	769	748	769	766	800	779	787	764	761	792	733	752	762	763	726	786	738	715	768	738	734	671	776	778	802	779	794	770	716	744	703	737	763	739	769	711	770	799	780	791	753	780	799	752	793	747	771	764	704	748	768	770	772	754	750	786	781	747	762	748	777	742	793	757	722	800	752	768	775	758	747	734	737	772	777	807	751	803	745	825	754	740	785	827	766	722	711	792	751	724	769	792	711	789	795	767	707	751	745	705	750	743	756	725	766	760	778	788	775	763	749	717	722	743	750	797	781	764	750	781	715	727	774	781	728	772	746	720	735	729	727	790	776	768	795	764	797	758	764	763	694	746	735	723	757	793	780	764	728	810	766	728	774	772	730	744	799	738	748	734	730	755	754	785	790	761	770	752	765	762	760	747	766	796	739	762	770	792	741	799	775	745	713	746	763	785	752	759	764	774	761	750	761	744	777	761	757	721	735	806	809	754	749	771	746	742	774	776	778	702	757	791	751	747	758	777	777	728	761	746	697	744	744	709	744	769	773	807	808	775	764	804	691	760	692	777	777	754	728	753	735	736	739	784	697	768	776	776	764	756	739	708	724	814	772	747	752	767	730	749	735	831	764	789	752	784	784	758	741	733	727	757	762	807	754	776	731	749	781	742	729	762	759	766	774	760	769	723	740	786	759	762	753	734	758	770	781	728	724	768	739	786	757	708	711	776	715	739	776	790	741	744	761	788	767	729	744	721	758	759	752	783	817	717	743	732	797	761	802	743	767	784	772	731	749	741	731	754	768	747	776	758	756	772	787	768	704	724	744	763	731	755	729	735	772	805	745	749	745	740	778	722	730	754	751	767	748	758	811	780	750	750	750	786	752	749	758	770	764	751	776	769	789	767	747	721	755	749	776	755	766	750	748	779	737	813	760	804	773	731	769	730	754	729	814	721	794	753	764	755	726	723	714	767	734	743	681	762	720	761	773	703	781	762	739	779	745	770	762	761	727	744	776	778	699	767	747	763	760	744	741	782	771	783	821	738	804	763	763	740	773	743	768	718	736	761	762	828	794	795	717	824	771	719	759	741	748	755	772	721	745	752	763	752	769	761	740	754	747	782	736	723	787	734	786	733	759	736	776	758	801	779	742	726	739	754	751	786	764	774	794	761	757	800	750	721	769	757	735	799	797	748	786	801	754	713	764	744	760	708	739	762	752	725	758	780	722	732	738	749	786	807	730	761	753	755	799	786	785	786	724	749	750	806	753	730	770	746	760	765	773	755	769	739	743	713	770	761	759	773	782	753	760	776	736	747	757	796	724	740	765	812	778	699	698	765	767	739	739	740	786	753	748	751	764	749	817	754	744	784	778	758	739	754	786	727	712	738	724	809	750	751	762	757	766	766	774	718	764	735	762	753	748	783	775	782	741	765	830	802	796	765	782	747	718	757	703	721	793	791	743	791	771	761	738	743	727	720	757	738	787	740	792	772	682	765	728	804	810	788	721	772	812	777	781	775	762	802	777	720	761	802	751	755	750	772	724	758	781	742	731	747	753	752	785	746	758	778	751	774	779	735	722	709	734	767	771	841	749	736	759	724	759	698	760	752	732	786	707	763	730	771	711	805	764	817	761	808	735	710	806	752	776	768	752	775	720	763	733	825	729	761	787	759	735	735	766	743	710	746	748	731	780	741	706	765	768	793	727	805	770	728	781	722	757	805	762	774	752	769	710	758	755	766	740	794	741	765	790	796	738	751	733	763	797	750	707	776	806	768	821	731	752	742	778	743	758	803	745	784	765	731	781	751	790	724	746	770	753	774	740	740	701	777	719	746	777	736	788	796	733	756	756	774	774	720	756	778	715	800	774	767	768	732	724	760	823	733	819	766	746	774	725	738	774	727	742	801	811	765	695	781	789	759	783	723	723	788	740	772	736	770	702	731	762	728	769	790	756	730	796	750	780	777	761	756	756	727	766	783	752	737	795
33808	64323	60894	54150	54657	45244	35140	25188	11478	1108	851	850	850	810	839	786	831	827	801	817	796	815	745	781	787	761	795	815	765	757	743	796	796	762	761	810	797	754	791	799	781	792	793	772	744	791	788	819	810	810	749	809	776	778	841	846	799	791	783	812	827	764	776	790	752	831	734	823	744	775	773	769	760	776	789	749	758	769	817	788	799	724	742	794	750	774	832	805	777	804	823	809	747	783	802	757	787	756	747	788	805	770	746	804	759	771	791	819	767	757	775	810	748	771	760	733	800	776	785	769	815	760	763	792	758	775	785	789	769	758	773	786	785	803	783	775	731	714	806	789	834	776	759	782	795	743	781	770	776	810	757	788	798	746	824	777	834	785	754	746	719	770	769	784	817	787	764	826	787	751	777	778	779	804	804	768	791	789	756	782	767	810	798	776	844	807	797	760	728	811	758	802	760	777	772	810	779	763	765	778	711	726	814	728	773	839	784	800	793	772	764	816	768	780	746	750	760	770	783	813	826	792	797	772	818	836	811	752	765	831	755	797	782	801	799	811	792	802	799	796	793	812	784	836	781	823	759	772	877	791	787	720	741	765	784	811	789	810	808	762	785	748	782	823	741	755	822	743	791	792	835	800	720	754	774	767	730	766	808	766	772	764	766	849	827	796	715	763	820	769	809	787	853	778	816	786	788	821	804	833	802	785	747	739	793	810	793	817	820	836	786	742	810	798	810	825	731	787	805	799	760	815	806	763	767	770	781	798	796	748	784	769	817	850	818	805	798	744	728	809	774	807	730	786	764	793	807	750	841	755	783	812	771	803	764	731	777	788	771	763	783	766	794	757	742	785	803	793	764	759	772	750	782	798	763	810	737	788	778	813	783	716	823	792	775	785	739	799	773	799	805	813	788	772	762	720	807	820	844	778	749	774	806	760	798	816	774	793	733	806	757	832	782	860	769	778	753	780	782	744	773	813	810	837	808	758	789	744	731	835	814	804	771	801	787	806	768	810	796	778	809	786	795	801	798	809	761	786	861	815	822	787	756	805	822	803	752	748	790	776	792	812	816	758	771	720	781	770	779	748	823	807	789	796	802	824	784	790	757	795	792	769	807	805	744	795	735	752	777	783	823	770	765	760	758	744	785	780	750	773	737	775	759	764	735	777	787	752	818	796	842	778	804	809	800	785	744	803	779	778	790	737	756	763	811	803	842	750	794	762	761	747	799	746	803	796	782	762	806	747	754	802	806	728	732	779	779	786	799	737	802	763	798	771	808	804	768	736	751	802	818	789	736	723	760	833	810	742	766	787	804	757	795	771	792	796	759	769	771	783	758	835	803	777	773	773	782	811	745	750	790	792	774	725	799	810	781	748	738	838	768	782	737	738	793	756	763	790	761	838	797	791	792	775	768	756	834	766	818	772	760	780	744	766	817	803	738	771	780	777	791	784	817	765	745	782	776	813	818	794	832	782	797	797	795	757	738	816	786	780	700	785	767	757	753	751	834	814	794	753	834	797	753	768	772	779	797	781	827	768	814	783	822	806	788	755	780	772	785	815	721	751	788	815	774	790	733	781	740	774	748	745	795	800	790	774	790	808	764	782	744	767	843	750	761	761	755	791	817	761	798	737	750	831	781	807	792	790	764	760	807	812	781	773	792	795	802	804	757	807	789	726	774	766	771	726	824	819	773	818	719	791	748	795	779	847	808	828	762	721	793	750	772	802	803	768	744	804	735	742	798	757	761	773	817	773	809	761	813	817	764	730	777	768	812	733	816	767	788	774	815	826	766	802	814	769	790	765	813	814	800	774	803	750	769	789	783	780	819	774	805	785	794	772	789	750	773	796	776	751	811	734	836	801	709	805	811	713	789	842	797	818	753	791	743	786	800	787	742	765	799	794	733	811	734	800	793	768	751	824	796	773	791	809	793	786	757	798	794	780	801	797	828	756	768	785	764	801	813	754	747	779	758	766	778	774	761	755	807	728	830	797	784	768	784	773	832	818	782	815	732	771	764	718	790	824	701	761	803	763	797	758	824	792	783	803	789	827	776	794	793	731	751	809	766	761	752	755	758	770	753	782	785	825	787	779	792	807	786	847	792	789	803	769	847	762	764	789	749	789	794	769	797	772	745	699	798	770	749	808	773	783	836	783	746	743	780	764	792	822	798	756	794	811	748	884	753	777	765	752	797	810	829	762	794	776	749	783	746	821	787	795	795	787	804	786	778	782	766	799	770	736	812	784	725	763	757	825	739	750	773	788	706	785	795	792	782	809	772	770	814	798	772	795	796	762	778	763	799	791	778	746	818	738	748	769	799	763	801	774	784	750	780	774	782	764	804	817	849	791	810	761	779	758	760	771	726	831	782	792	805	788	757	778	815	790	818	783	804	742	823	786	767	786	803	790	777	745	754	800	772	778	737	820	772	762	816	803	778	752	790	768	805	795	802	759	722	799	750	763	773	749	795	798	761	785	843	792	787	781	799	820	771	758	838	798	818	780	812	779	786	833	784	824	805	779	740	803	776	741	765	803	741	771	762	799	799	775	743	792	797	800	800	791	820	783	769	839	739	777	800	773	828	777	787	753	743	773	757	748	782	809	763	828	772	774	747	776	787	757	783	755	784	817	797	776	807	752	807	771	804	787	768	783	789	771	754	842	794	748	733	775	788	784	820	776	787	824	752	729	758	784	742	781	798	798	766	798	781	791	786	771	790	757	809	802	759	745	795	745	754	783	780	796	765	766	782	761	750	789	733	848	812	795	795	783	794	758	743	778	823	747	776	801	779	783	786	811	823	792	775	785	757	777	784	787	751	804	778	788	757	757	844	774	794	803	812	780	803	774	747	762	742	732	779	800	799	807	824	749	795	846	747	790	775	772	772	806	810	747	786	773	783	779	804	768	751	761	811	778	812	774	796	773	751	776	777	805	828	771	782	793	752	813	757	787	778	793	772	772	795	795	728	790	787	754	806	797	766	822	835	802	764	824	693	763	779	751	775	755	762	743	753	783	772	792	790	729	801	733	818	802	791	784	800	775	743	798	818	767	783	769	836	793	788	756	829	786	745	804	793	790	756	733	719	823	815	753	772	776	773	779	788	813	784	766	822	773	748	772	803	752	772	807	787	813	810	775	736	731	828	770	804	779	814	831	727	786	783	815	796	769	803	767	771	768	791	757	796	792	773	805	787	731	785	792	742	760	791	737	779	820	763	778	766	766	776	818	774	751	770	834	793	758	785	777	747	785	743	803	825	754	826	822	790	732	804	841	738	776	749	797	734	788	771	751	780	745	799	772	763	763	753	739	791	772	813	718	770	765	778	762	770	814	788	825	779	807	764	738	769	787	757	764	761	759	801	768	783	780	812	780	810	773	753	791	810	773	778	850	801	763	786	723	753	774	780	754	790	737	807	805	793	790	808	727	707	805	787	801	776	813	758	781	758	788	818	781	772	777	780	787	783	782	773	792	805	806	812	745	826	778	818	789	788	772
28128	19221	16211	13064	6420	4255	2264	1233	565	351	351	301	326	309	309	305	344	329	328	337	312	301	308	339	330	329	298	284	345	328	298	306	298	322	291	332	354	312	324	317	321	328	340	296	307	351	339	318	290	336	323	308	328	327	335	358	326	304	342	318	314	355	360	339	345	304	344	320	307	326	344	327	339	310	335	313	334	335	360	375	332	327	328	344	337	312	299	351	307	305	329	340	354	338	293	318	328	309	341	321	331	298	313	308	333	337	362	344	301	345	329	324	341	337	289	306	334	309	331	340	306	323	327	342	331	349	328	342	314	343	332	284	303	375	329	333	324	282	352	343	317	345	302	332	316	329	326	322	335	329	335	340	329	308	347	336	322	341	310	334	299	324	332	342	358	295	322	328	320	315	320	320	315	314	314	346	336	349	319	327	335	309	292	296	305	337	299	334	294	332	334	315	344	317	320	289	302	354	330	338	309	324	315	312	315	349	347	336	306	337	329	329	299	353	339	344	322	338	336	289	313	335	316	355	320	305	321	364	315	344	314	334	320	305	335	324	311	350	325	307	307	325	302	331	329	294	307	327	326	334	316	299	336	321	314	368	293	319	361	327	326	276	333	341	301	303	335	321	334	355	328	339	304	338	322	307	319	322	326	312	297	339	333	336	336	328	313	338	300	300	335	326	346	330	333	335	338	335	313	324	327	323	332	298	310	300	331	315	320	323	307	309	319	323	288	330	334	301	315	297	325	315	340	328	324	320	314	313	343	334	345	319	348	313	330	326	341	329	308	331	303	309	339	328	302	355	323	323	333	343	329	322	347	311	316	328	326	323	308	323	343	328	303	321	339	303	319	312	312	322	313	373	337	337	314	321	314	340	349	374	331	317	301	371	315	330	310	316	311	294	347	312	330	326	347	363	310	336	335	346	319	309	321	320	354	314	337	298	326	290	325	323	304	302	298	335	312	332	336	304	282	342	288	328	312	299	345	321	367	333	340	313	319	341	304	328	303	301	357	327	318	343	324	340	340	318	316	318	349	332	327	331	315	284	321	330	332	342	322	352	338	329	353	329	340	364	307	358	287	317	289	336	347	291	320	308	347	341	289	342	309	299	333	333	323	348	349	350	294	334	320	332	334	308	336	313	293	348	286	337	364	339	358	325	332	323	285	329	350	322	329	331	316	306	324	308	327	281	349	309	291	357	309	350	295	334	347	355	319	338	316	304	322	328	331	330	316	333	322	319	314	321	309	288	315	362	351	338	331	340	328	353	327	330	303	320	326	335	330	298	291	290	324	323	316	311	339	297	310	363	339	316	332	326	297	286	317	330	302	335	330	335	309	371	329	338	331	323	315	328	326	323	329	329	336	347	310	325	285	326	336	303	312	317	332	320	297	341	346	326	316	321	313	329	335	323	350	328	311	313	347	344	320	337	335	340	352	319	315	326	319	334	318	322	305	333	337	333	331	343	326	325	305	340	330	328	311	350	360	310	325	322	342	310	318	305	338	335	322	317	358	343	323	358	321	322	267	331	318	325	317	298	329	352	305	302	342	311	338	300	356	325	351	392	322	322	303	364	327	345	347	340	353	319	346	311	323	330	326	308	353	308	350	338	366	320	316	336	335	338	342	320	332	313	335	336	326	343	308	328	344	317	313	337	319	322	301	322	357	353	331	316	330	299	373	343	328	334	338	331	354	308	327	352	315	324	310	335	307	332	317	311	361	315	348	330	348	339	313	332	334	315	335	333	348	304	323	320	335	340	329	316	343	327	306	320	311	312	308	343	323	309	311	319	317	328	343	348	320	312	330	327	346	318	351	349	313	348	323	287	316	353	363	335	313	302	323	288	333	328	324	304	323	352	310	316	320	336	318	326	351	323	302	316	335	335	354	325	297	336	351	301	304	335	332	327	331	324	349	346	345	318	311	334	334	317	347	345	309	343	304	317	347	313	325	335	340	316	300	319	330	294	346	329	325	334	314	333	319	307	340	319	325	348	338	339	339	336	320	328	360	345	337	331	303	324	305	349	349	294	291	340	322	334	326	345	352	313	320	336	358	316	332	316	347	307	333	308	310	304	357	290	339	332	329	306	355	352	328	328	337	347	327	351	361	323	356	291	327	312	328	304	313	339	322	344	360	318	308	342	334	331	327	333	327	308	353	303	327	344	326	319	337	337	339	306	329	325	352	299	326	349	336	340	365	337	305	331	322	329	321	342	346	308	295	342	314	321	315	335	327	292	315	357	309	315	347	323	335	331	350	296	352	302	331	313	340	323	300	303	341	315	329	337	354	332	306	347	313	336	317	329	332	330	331	321	330	307	323	347	309	324	323	345	318	336	327	301	316	324	318	325	315	315	320	298	325	325	331	335	320	368	335	334	330	303	369	355	332	298	331	349	310	339	317	313	327	305	327	311	280	324	313	341	330	301	334	345	318	322	318	337	333	350	289	326	287	305	334	337	359	327	320	348	332	311	359	303	310	318	346	373	289	349	303	339	345	320	327	314	301	334	345	323	313	319	307	319	339	366	352	300	302	349	317	306	375	311	321	311	308	317	336	316	322	319	346	322	344	317	373	365	307	325	348	326	365	329	311	316	329	335	303	337	325	319	347	309	321	344	296	342	335	285	322	329	343	318	317	318	305	322	334	323	309	306	321	337	350	337	329	312	329	315	342	332	306	290	317	359	343	324	344	338	326	303	347	321	310	335	341	289	303	332	333	352	339	359	342	333	319	322	292	329	312	327	308	326	314	307	335	348	332	323	338	310	314	331	298	362	342	317	342	326	348	337	341	353	336	333	314	306	330	330	346	305	341	294	320	333	300	330	306	332	315	321	291	325	318	302	320	318	336	322	307	337	298	311	321	318	325	339	354	343	343	341	321	307	304	358	319	327	342	343	308	331	327	348	315	315	312	318	318	293	316	311	319	324	296	334	308	334	324	315	325	314	324	339	281	340	342	345	339	331	328	333	317	327	332	320	318	328	313	298	341	345	327	330	339	330	332	310	330	346	318	310	330	324	325	329	379	305	330	311	305	315	321	332	316	344	300	322	324	324	358	322	339	358	340	282	313	305	314	337	329	331	315	354	319	339	339	291	364	347	307	295	347	318	328	335	359	298	319	348	320	315	301	377	363	313	334	308	350	338	348	329	320	295	326	305	315	340	320	329	315	330	321	345	346	343	324	344	325	304	347	320	338	313	325	332	319	324	318	350	323	350	339	322	325	322	311	333	322	351	311	328	311	336	318	313	334	344	293	324	326	326	300	342	312	313	328	335	327	332	318	330	306	339	314	310	337	330	371	346	330	339	316	326	329	377	322	309	332	341	303	309	331	333	333	330	298	308	330	323	348	342	308	320	343	320	312	331	326	307	311	355	360	306	316	327	297	316	297	334	312	353	339	331	343	341	347	357	331	357	343	325	345	320	325	310	351	355	327	315	360	309	330	312	298	343	339	338	344	305	297	316	307	286	312	346	328	343	312	352	343	349
20131	16605	14494	11034	7433	5507	3128	1726	759	357	356	342	374	334	373	353	345	367	347	323	346	351	403	348	388	331	353	352	370	363	356	360	377	343	361	382	330	367	379	366	372	377	365	393	313	371	369	358	397	388	374	377	413	377	350	373	393	367	372	379	354	346	388	364	373	374	396	410	358	363	379	359	343	368	370	382	333	343	390	346	367	344	369	390	359	360	365	381	354	350	381	345	338	381	323	370	383	360	344	338	370	365	389	378	342	373	348	393	344	367	392	362	369	416	364	427	369	371	349	331	360	349	326	366	404	328	410	383	375	355	361	379	364	364	392	380	406	381	339	391	364	348	390	341	373	360	415	348	381	367	357	371	373	382	332	355	344	364	359	376	403	362	342	361	353	355	372	358	341	382	389	340	376	366	364	377	323	325	342	356	374	329	366	380	320	370	347	367	392	335	362	354	353	352	359	329	343	346	378	363	349	355	341	371	355	339	352	376	378	373	396	344	325	346	428	340	377	334	372	362	331	351	362	384	376	336	320	364	322	361	367	360	377	373	407	372	363	357	370	352	365	344	378	390	367	329	389	366	368	379	347	378	372	383	382	408	367	330	365	361	331	359	346	395	358	347	364	340	357	395	352	362	347	382	336	338	348	330	394	359	368	382	359	359	377	396	344	339	388	363	365	365	384	390	379	401	360	372	358	371	375	353	359	382	411	386	341	401	330	404	368	354	388	379	374	368	397	374	376	347	356	363	344	345	383	376	370	356	357	366	370	352	373	371	362	380	399	345	352	349	361	348	368	378	345	365	360	363	368	338	364	373	380	341	363	397	365	357	355	393	369	357	375	372	378	365	335	380	351	361	368	350	351	363	353	348	334	354	353	336	370	375	386	353	376	342	357	379	352	346	347	377	322	354	381	378	385	373	387	315	360	371	387	369	383	362	368	394	380	370	401	369	355	318	359	353	381	370	364	342	348	372	336	389	369	377	384	362	363	349	363	345	382	352	363	375	360	347	379	329	411	380	377	355	403	355	366	363	391	382	379	370	371	331	375	338	394	336	359	383	352	324	330	375	374	369	383	371	374	352	366	380	380	378	372	373	356	388	333	349	364	389	354	341	352	377	366	370	400	397	363	381	360	341	363	343	405	343	348	382	380	350	380	370	375	404	377	367	373	407	379	348	364	354	366	386	342	336	350	389	323	342	370	350	369	383	343	370	331	340	362	368	334	350	330	344	370	354	357	392	372	386	349	403	380	392	393	380	396	351	364	394	365	368	376	343	336	376	356	351	392	375	391	370	385	368	359	357	339	375	353	397	350	355	353	369	377	378	392	394	369	342	372	369	352	354	371	369	380	362	376	368	363	346	362	365	377	365	396	366	343	389	355	377	401	399	349	358	380	381	359	373	373	364	368	348	355	343	363	370	382	374	335	400	375	378	355	380	352	376	373	338	350	370	366	366	368	354	338	384	389	363	357	363	395	374	343	376	335	399	359	386	330	384	344	346	334	351	375	387	365	357	360	354	395	373	369	354	377	354	382	335	361	406	371	357	374	343	334	365	336	338	369	349	360	351	336	371	367	373	381	334	351	360	355	340	360	390	400	368	354	360	348	380	344	340	343	329	343	379	347	346	390	361	375	351	375	335	341	367	361	373	363	371	356	367	362	364	346	373	352	369	376	350	357	358	361	353	360	344	392	358	364	385	387	344	360	378	400	345	361	352	365	378	369	357	362	379	387	369	379	357	358	356	350	369	361	341	370	370	376	314	345	407	372	370	353	374	385	381	326	345	344	373	385	378	337	347	368	366	353	383	350	387	404	350	356	394	359	344	362	355	338	337	374	371	356	361	353	379	367	368	380	377	363	397	346	360	375	378	365	336	363	373	336	363	351	361	319	372	376	408	373	372	368	353	338	369	350	391	352	380	370	399	358	380	360	379	382	400	350	389	348	377	369	350	396	354	371	364	400	393	378	350	362	365	366	401	389	395	356	360	349	366	351	372	393	360	359	334	341	352	332	332	341	370	386	353	349	370	380	335	345	368	362	355	370	350	371	378	383	365	375	354	333	366	366	336	410	347	368	364	355	397	353	364	372	375	358	390	328	354	350	391	344	362	359	360	326	386	362	363	346	360	370	336	364	366	363	367	365	366	399	365	364	360	356	389	382	346	338	390	351	348	364	372	366	350	362	355	334	360	361	380	381	369	368	363	357	361	365	352	376	309	354	383	404	332	372	328	376	378	368	374	359	372	385	374	360	379	338	365	358	358	364	355	378	367	371	348	405	388	369	373	378	358	356	365	369	356	361	354	382	352	365	382	363	370	360	356	392	353	335	331	369	366	375	354	357	368	384	372	337	394	350	329	377	358	362	367	359	364	362	330	371	384	373	407	349	370	366	367	341	333	357	342	349	331	326	349	336	345	369	369	343	373	377	362	379	376	371	352	369	334	368	354	353	331	377	345	319	395	388	356	381	352	344	342	369	376	343	389	383	384	349	362	368	368	353	359	343	369	353	375	379	366	374	415	370	372	374	360	368	370	380	351	391	371	414	350	389	364	366	353	369	363	382	340	357	355	368	370	354	373	356	389	369	339	384	376	366	365	332	354	357	377	380	390	375	380	395	364	365	380	371	334	396	370	361	374	393	384	367	360	380	367	398	332	381	356	343	381	349	370	369	387	380	381	357	382	355	375	365	392	330	350	395	365	361	346	372	350	373	385	363	366	387	388	348	351	377	364	319	370	379	363	330	366	350	354	374	356	361	381	379	354	371	376	355	355	405	357	410	357	350	392	368	364	373	355	358	360	386	363	367	338	350	347	361	373	375	367	357	351	351	372	367	408	396	353	361	352	384	367	369	386	388	355	370	388	373	366	365	414	360	367	352	374	379	329	378	368	334	356	367	386	336	378	419	370	354	383	361	362	352	350	358	356	409	334	337	371	377	330	349	380	345	343	361	385	355	420	379	375	380	371	388	387	391	361	406	370	383	404	365	361	386	365	358	378	397	353	381	398	375	380	390	359	351	383	360	369	395	348	372	361	365	349	357	344	380	392	399	356	368	342	375	363	350	368	355	369	382	348	357	334	368	387	318	352	374	363	396	371	354	345	359	338	365	385	346	350	372	348	351	360	386	352	380	385	384	377	338	373	361	339	356	356	330	368	354	382	373	356	360	374	385	393	328	407	353	376	376	365	402	384	376	338	389	368	347	380	358	370	343	368	377	412	353	343	348	358	376	355	380	379	376	383	351	373	331	346	351	391	386	363	376	383	379	336	376	322	358	354	396	366	378	349	349	398	359	356	345	371	352	381	394	380	342	374	362	346	361	363	370	362	386	370	381	383	401	360	372	361	401	357	347	353	373	356	375	376	363	397	375	359	386	380	353	363	407	364	394	367	361	339	401	347	356	365	377	356	382	375	345	357	385	363	349	342	391	347	350	335	412	353	376	381	370	364	368	358	402	373	359	392	375	392	350	364	382	369	353	388	359	353
23598	21136	30122	31754	31368	35607	28079	13305	6513	1143	496	483	447	475	485	452	490	499	468	443	456	476	464	461	468	503	485	436	473	504	457	452	447	426	449	465	422	465	477	435	471	487	426	483	479	444	460	442	464	481	446	455	489	507	443	452	490	438	478	457	462	471	477	407	429	461	420	468	476	460	472	431	489	472	488	433	415	441	438	485	435	449	462	466	442	500	484	472	457	426	438	439	447	462	451	433	427	424	461	479	506	466	423	456	451	482	443	473	405	466	453	409	464	475	494	506	473	462	467	392	493	480	467	464	489	487	455	450	442	426	436	475	415	437	483	448	437	456	483	443	422	482	458	465	437	467	474	478	448	443	440	485	461	472	451	498	485	450	468	457	480	439	450	466	459	456	461	491	465	501	447	420	471	479	437	504	426	457	452	472	509	460	452	503	442	442	453	430	477	456	467	447	479	456	469	508	470	427	464	455	453	463	470	435	428	470	414	421	456	427	428	454	448	499	459	472	468	471	421	484	420	474	456	457	441	439	459	448	473	466	430	474	474	440	457	450	458	479	449	465	463	446	454	446	466	436	467	464	456	481	470	478	462	471	455	479	431	457	448	457	441	480	460	451	438	460	444	447	462	472	463	463	469	459	455	456	479	434	423	417	489	458	465	430	455	441	462	451	450	440	493	444	432	469	493	458	448	430	497	452	468	424	473	449	440	454	472	461	469	478	432	442	496	466	452	498	427	445	444	468	500	446	425	483	443	485	448	436	447	444	485	433	426	460	476	468	413	478	453	457	475	483	461	473	461	459	397	464	460	474	474	444	439	462	461	474	456	431	481	452	443	475	475	444	444	471	471	493	471	456	456	478	461	458	469	484	460	460	427	415	448	461	463	436	424	469	457	460	489	458	444	467	462	424	469	467	478	414	454	499	466	464	470	453	469	446	411	419	460	429	447	467	454	496	452	438	451	454	452	468	466	459	452	445	472	459	464	433	491	438	443	438	468	472	474	462	460	477	417	455	440	442	481	432	492	497	469	444	502	433	411	444	469	489	460	442	472	442	478	436	470	471	454	430	481	462	417	446	456	437	478	469	459	440	501	445	426	431	440	459	424	458	462	450	460	451	478	513	461	501	491	470	440	453	448	468	463	447	438	473	461	453	458	425	455	469	458	453	463	474	456	478	452	452	483	452	440	459	452	447	457	453	436	490	451	484	464	467	502	451	458	451	431	447	455	435	456	447	460	418	451	414	512	499	498	447	452	458	481	447	522	469	439	477	418	468	475	470	471	486	449	480	465	476	456	466	481	525	467	438	446	471	502	420	461	417	421	448	466	452	475	469	433	448	495	420	429	478	441	476	454	477	481	445	459	446	457	437	449	457	441	449	472	471	436	462	482	481	486	435	481	500	470	447	458	413	442	453	482	423	466	498	449	444	446	432	453	466	467	444	470	458	450	454	448	477	439	508	492	444	435	460	445	436	453	460	455	434	463	431	468	453	410	407	494	494	446	439	487	446	430	464	424	437	428	439	455	462	431	456	449	448	422	476	477	482	492	440	490	478	463	475	454	418	446	459	443	485	481	475	431	421	477	473	450	441	450	478	475	471	439	475	503	439	452	425	431	474	487	464	451	471	444	480	479	468	469	467	440	431	465	463	479	475	467	445	486	483	462	485	426	423	442	426	489	437	478	419	482	472	453	456	445	430	445	465	478	458	463	466	424	472	484	492	426	468	445	472	451	486	471	432	432	460	470	475	477	452	457	495	448	447	463	423	420	465	463	487	428	453	453	451	466	457	457	488	485	423	440	460	502	414	476	458	456	483	418	479	481	464	446	482	474	472	442	412	471	492	497	464	488	476	445	459	450	478	419	452	466	479	481	434	496	456	475	446	463	452	457	431	454	494	472	464	428	475	470	469	478	422	471	500	505	438	461	399	449	482	436	468	455	417	497	476	446	478	478	441	462	487	462	455	445	488	442	461	446	465	480	439	478	456	482	444	421	433	443	438	512	442	473	463	421	488	427	485	477	442	451	475	472	442	466	432	437	453	435	453	457	438	426	492	466	413	475	473	490	442	471	460	403	439	486	472	495	505	457	487	470	453	475	474	479	467	459	436	455	455	484	459	432	445	472	444	430	425	447	466	449	459	468	459	446	489	466	411	437	460	431	456	438	446	468	438	475	438	474	448	440	485	494	469	477	454	445	482	467	449	461	425	458	443	482	467	446	440	467	476	477	427	453	448	433	449	451	475	472	457	477	501	487	460	381	459	471	447	466	482	464	466	489	447	430	454	449	474	469	463	496	416	425	429	454	420	458	431	456	472	444	492	474	465	438	446	431	446	460	429	498	455	465	459	476	493	502	437	428	484	451	459	446	436	426	455	449	491	472	396	446	433	461	455	421	452	448	491	465	460	455	429	435	465	434	480	485	430	470	486	468	471	460	457	413	439	477	471	487	468	481	468	473	471	450	497	412	487	463	438	470	452	425	429	493	447	430	479	472	429	456	463	443	470	462	423	437	467	463	474	491	509	472	474	450	442	488	449	467	484	414	474	477	453	450	464	475	448	460	480	430	437	461	416	456	477	460	458	427	481	476	481	407	475	474	458	472	469	441	478	496	438	457	449	483	474	464	432	494	459	473	447	455	452	421	464	445	477	483	457	429	444	468	468	440	453	467	463	481	461	479	449	459	470	468	438	470	428	467	450	452	506	476	480	433	487	441	446	430	437	494	455	443	480	477	454	424	480	443	435	502	449	467	477	457	446	470	443	463	444	468	468	444	473	451	471	410	468	490	452	449	419	475	482	479	489	438	467	449	464	476	498	442	432	423	474	465	450	459	442	431	461	423	472	487	423	453	458	455	432	479	435	409	462	470	417	440	465	503	449	431	459	432	536	452	456	476	430	439	444	468	458	487	474	497	461	457	469	502	428	523	483	468	448	434	440	441	438	432	433	478	426	435	497	456	469	474	432	463	475	477	446	439	466	499	479	470	470	468	488	462	490	437	437	432	459	486	460	446	451	462	442	415	442	424	465	456	456	485	473	457	490	482	481	425	479	474	417	416	432	478	444	450	443	482	444	439	435	444	497	445	477	438	436	464	450	427	486	484	478	435	441	454	467	462	475	445	477	448	469	479	432	453	495	451	462	447	469	452	466	496	454	444	439	462	464	485	436	420	497	442	445	404	487	420	432	505	485	487	423	419	474	451	449	515	448	464	425	453	457	499	497	463	448	443	407	418	445	447	424	472	478	469	430	409	453	438	452	501	499	428	415	496	464	464	454	445	479	472	427	444	455	443	457	439	430	471	475	477	455	451	405	433	469	427	445	457	453	477	457	436	436	444	458	456	445	475	476	435	463	486	460	484	469	464	489	460	454	456	464	466	436	435	486	490	409	473	467	458	438	455	445	487	461	425	461	427	467	464	482	440	431	463	471	463	454	448	429	459	462	482	453	473	464	472	457	477	436	405	473	458	432	484	441	466	463	464	442
26752	44211	55030	47001	40281	38036	27506	15627	9361	1419	514	489	503	492	519	529	520	514	451	502	509	506	487	505	479	503	468	497	491	484	505	496	458	470	529	502	492	480	463	488	490	522	501	482	466	476	453	468	489	480	496	523	477	471	497	483	495	424	500	514	465	506	480	468	474	501	460	486	477	464	450	497	481	496	457	483	465	498	473	452	542	487	533	476	491	448	473	459	475	481	492	502	469	484	477	529	466	478	516	506	490	466	497	498	486	483	486	477	514	409	440	466	486	470	481	472	525	499	466	473	473	450	476	485	481	457	486	494	497	432	508	461	478	511	462	504	455	476	436	472	481	457	478	472	484	503	475	511	453	501	509	484	497	509	480	476	477	467	536	469	482	506	486	479	510	461	446	502	483	505	493	496	488	492	483	452	463	470	459	496	514	517	488	474	495	490	522	493	454	466	456	473	467	463	520	491	498	489	487	495	487	495	483	459	462	482	493	481	485	516	489	502	491	528	446	472	470	467	490	480	487	496	481	449	499	479	506	474	457	505	448	467	487	468	454	501	474	486	473	485	483	477	493	434	500	424	458	499	490	477	489	491	472	483	489	462	452	513	508	467	498	492	476	485	472	457	508	529	472	472	524	479	508	444	459	494	446	461	465	477	460	512	492	478	491	474	537	478	529	518	496	478	540	502	480	488	466	454	462	471	497	459	492	460	478	468	452	490	504	467	495	486	504	493	475	478	508	498	457	483	461	509	488	499	490	510	480	485	474	456	461	493	495	487	512	469	470	519	458	478	458	476	532	478	456	473	466	443	529	530	498	495	478	454	517	449	486	468	447	482	491	525	499	510	540	487	455	474	476	442	485	434	478	472	504	493	467	496	480	462	443	484	487	481	473	493	489	517	471	477	509	486	483	435	526	492	474	472	482	452	495	505	511	447	457	470	490	464	488	513	506	471	527	480	476	501	502	503	474	472	507	484	483	475	469	496	481	442	511	488	471	479	491	488	494	493	481	454	517	503	455	471	445	455	487	480	511	497	485	485	487	512	455	481	502	483	469	486	446	452	467	489	460	497	488	461	474	476	454	497	518	479	492	509	483	513	467	482	457	504	472	470	514	478	454	477	517	475	496	474	449	430	508	503	505	502	489	491	458	516	488	462	477	483	463	487	510	487	467	489	480	499	479	490	462	474	493	500	498	483	451	486	463	446	463	496	451	488	493	486	485	477	465	500	459	494	475	486	512	474	500	473	504	472	461	488	442	464	476	455	451	500	462	470	496	487	492	527	491	458	471	466	503	517	454	497	462	462	487	446	501	520	499	503	510	468	460	442	453	481	521	459	469	465	498	488	519	479	491	457	500	504	488	471	497	502	484	471	465	490	470	466	474	473	481	514	464	475	450	459	491	484	487	459	511	448	500	465	480	467	497	506	486	471	495	476	491	449	500	516	480	497	489	453	470	474	454	474	471	484	503	469	451	476	514	475	512	497	464	496	446	506	460	494	452	503	497	458	525	506	462	502	481	415	471	467	489	464	451	500	485	451	489	517	442	467	482	477	455	470	493	511	502	488	476	500	486	459	451	517	468	498	460	496	497	466	482	440	497	482	499	478	489	480	468	472	488	489	474	456	474	460	488	439	498	493	485	504	458	479	495	429	493	488	485	461	471	477	464	519	527	460	505	511	468	459	486	472	541	493	495	513	464	507	475	484	464	473	501	468	477	514	505	527	474	449	476	479	472	494	469	538	480	464	502	505	467	483	493	500	474	473	451	523	477	477	456	491	522	480	454	496	496	483	503	470	476	482	480	454	472	532	491	496	476	454	489	480	490	463	487	447	480	487	490	503	512	479	472	475	465	492	483	478	484	463	455	499	498	456	470	476	516	447	501	511	468	437	497	505	471	454	509	489	469	460	468	467	480	524	520	444	483	460	522	470	503	478	527	507	489	496	511	457	466	514	455	503	457	509	523	469	493	459	473	463	500	470	457	464	510	474	467	446	489	480	470	496	510	458	489	460	506	514	486	477	493	490	470	458	466	482	489	509	497	458	530	492	480	448	492	504	508	496	478	514	479	467	511	433	501	488	488	467	465	476	462	488	496	492	493	497	500	516	484	461	459	502	477	493	447	442	433	478	507	496	477	458	470	458	451	478	490	463	499	501	462	505	452	477	513	480	463	467	455	510	498	472	493	470	515	513	466	482	508	457	499	515	450	479	470	511	472	475	445	460	486	469	439	516	503	464	466	498	487	521	507	480	467	469	506	504	478	495	484	482	436	459	486	485	466	470	512	466	469	470	489	481	467	474	431	454	464	472	453	471	503	467	517	473	502	455	516	512	484	453	505	495	460	482	495	477	516	450	491	494	467	511	473	510	494	463	516	432	522	456	503	490	497	507	499	472	466	474	505	537	533	519	487	453	488	489	470	474	478	522	499	474	471	487	459	491	458	529	446	515	501	468	457	482	508	468	457	423	475	475	524	478	470	527	482	447	526	498	450	471	488	483	505	459	438	464	485	507	461	487	463	489	490	513	451	469	478	504	454	501	459	504	468	497	488	526	517	520	518	448	482	474	496	475	496	443	475	503	488	499	507	458	478	488	452	466	475	497	475	464	482	478	480	486	475	479	497	475	475	509	495	502	495	497	517	490	495	459	517	467	455	447	454	480	503	480	463	492	487	498	505	470	456	494	470	459	507	454	480	451	525	518	530	488	508	466	480	490	485	450	466	481	458	478	520	488	512	506	501	459	481	465	473	489	482	475	476	462	455	512	493	429	481	514	486	498	484	432	519	487	490	523	496	502	436	503	473	502	494	466	501	475	487	471	479	526	467	485	491	513	490	459	429	516	501	473	441	463	487	492	494	462	452	462	497	485	479	496	476	447	474	480	512	481	502	499	466	473	498	433	507	526	494	487	502	495	515	488	482	440	526	455	470	528	482	534	499	469	451	454	509	460	497	475	495	459	463	500	456	512	482	448	478	459	487	479	479	487	481	454	509	485	432	441	496	497	487	507	472	480	493	471	477	473	487	481	462	483	478	433	521	486	502	536	466	498	503	460	465	465	494	506	486	469	480	508	457	452	494	476	473	533	491	518	461	461	447	487	473	493	468	502	437	528	479	489	485	501	465	480	475	489	503	497	515	498	525	472	476	507	528	474	478	481	519	479	504	486	493	505	489	489	451	490	502	502	495	472	453	463	495	481	516	496	522	455	484	476	476	474	493	478	468	487	505	494	465	459	474	467	465	485	442	462	463	491	472	509	486	497	494	471	450	529	498	508	466	463	452	437	481	434	494	436	497	515	465	512	506	499	522	484	470	469	486	450	497	451	491	490	462	471	466	468	459	471	504	464	480	496	456	450	447	501	489	493	459	493	517	470	497	461	486	449	485	500	456	508	473	522	470	498	481	481	485	447	468	486	488	455	499	493	470	465	496	487	503	514	437	449	489	478	465	519	523	504	496	457	454	487	456	475	491	529	495	483	474	497	521	548
24767	21175	29338	29248	24586	19826	12777	4985	1910	612	593	523	513	537	529	520	528	507	546	555	531	492	519	558	511	514	512	516	509	513	536	509	537	536	539	527	506	505	523	499	485	529	501	502	512	527	514	556	471	524	464	528	544	504	534	516	520	483	527	534	536	505	519	518	485	526	507	502	543	522	518	529	528	545	537	473	493	567	587	448	504	512	526	494	474	554	544	502	525	507	534	511	507	521	532	550	533	506	503	523	541	513	515	567	541	509	529	521	467	536	479	553	537	544	551	531	501	538	558	526	503	508	496	539	521	529	530	500	504	556	528	495	547	533	557	518	531	527	508	537	526	524	501	531	513	529	529	547	516	533	519	524	496	509	511	529	549	538	500	506	502	526	518	562	521	510	532	522	542	526	550	535	520	511	523	532	545	511	534	524	511	499	513	494	502	545	521	574	525	546	550	549	526	539	553	552	525	524	534	554	502	502	554	542	526	528	513	559	507	517	480	515	534	499	505	539	523	535	541	523	542	572	479	483	491	532	527	508	509	513	532	504	544	553	521	499	485	475	518	538	492	551	489	555	547	503	550	553	522	527	500	538	483	578	524	531	497	518	537	526	509	527	518	539	519	521	530	488	533	514	536	555	532	526	525	478	483	520	523	506	506	514	549	506	558	501	564	500	540	526	548	539	504	512	520	542	519	465	520	519	498	545	534	562	513	510	511	569	515	533	547	572	536	526	550	503	511	521	518	532	455	538	518	530	523	507	490	510	494	526	544	506	547	531	516	523	529	520	497	492	510	500	561	473	508	529	505	477	544	542	544	515	533	509	520	557	512	541	542	531	527	530	492	535	545	509	490	507	510	536	534	492	523	527	517	514	502	496	484	494	521	518	527	484	532	534	567	485	513	581	528	512	513	537	514	558	520	569	536	532	502	545	476	518	529	539	530	496	520	526	529	546	526	533	530	529	487	539	573	514	520	537	505	556	539	534	500	501	508	541	520	514	518	505	540	502	544	530	508	535	522	522	496	533	493	529	527	513	518	522	523	504	471	524	502	494	514	518	517	478	500	507	522	545	529	564	495	525	577	518	557	509	508	532	555	522	551	513	554	519	508	516	503	518	571	515	558	514	523	504	483	517	541	527	503	525	513	537	492	538	479	481	552	531	498	536	518	519	493	500	542	504	504	532	511	557	570	543	506	507	489	484	505	495	545	556	522	545	500	515	486	530	526	512	493	509	532	519	514	509	504	514	508	534	549	503	495	518	524	499	531	511	562	531	512	562	534	521	525	544	525	514	512	530	534	499	542	507	483	490	523	478	509	559	539	498	506	521	504	519	516	527	553	516	540	510	502	518	507	526	514	503	549	538	513	547	538	529	525	510	484	544	526	523	522	533	541	563	509	524	550	569	504	542	549	519	530	532	514	520	489	535	492	538	523	500	535	523	553	501	508	525	504	479	575	538	546	511	503	515	562	497	506	501	546	579	492	519	532	537	519	507	569	533	509	519	516	464	483	503	537	519	545	523	537	500	512	523	551	540	499	490	492	514	465	525	531	593	494	550	555	533	555	532	510	529	536	500	539	532	578	469	536	545	505	530	494	509	527	490	528	528	537	524	531	549	505	526	527	533	511	485	521	540	516	544	518	536	519	506	519	514	528	497	512	530	522	500	517	518	540	484	490	554	531	556	520	500	553	543	524	561	522	489	503	525	510	516	518	500	563	528	514	501	554	522	551	500	538	553	531	502	510	544	467	530	483	487	552	548	530	487	488	516	521	485	511	498	573	532	535	516	491	518	511	498	550	503	523	508	533	551	522	568	510	509	535	543	506	529	538	491	546	528	560	488	529	537	520	510	516	511	498	548	503	566	509	559	509	531	477	502	496	538	549	531	539	498	528	470	537	546	522	509	537	526	508	543	493	542	553	529	547	505	530	509	525	524	527	536	543	514	493	546	473	497	493	545	493	558	522	518	487	518	563	526	549	494	526	513	522	483	524	518	532	497	513	542	536	529	507	552	527	519	508	489	500	510	519	522	484	536	524	521	475	488	499	500	487	541	519	534	520	518	547	535	537	538	538	531	506	525	530	515	586	515	499	536	552	501	517	492	509	531	548	503	493	497	508	505	535	531	502	503	547	503	543	482	496	491	491	528	530	511	500	531	489	552	552	513	526	528	519	518	528	515	516	466	542	539	500	538	535	545	496	538	542	503	541	518	505	570	504	482	522	535	551	503	544	538	512	513	518	532	512	538	551	511	531	534	540	524	538	525	518	491	530	496	543	503	530	522	504	557	530	486	509	564	461	515	546	498	509	512	531	575	576	513	530	476	494	520	548	526	495	535	531	522	524	481	484	524	507	526	535	531	525	515	528	516	521	511	552	571	485	534	547	501	538	512	560	544	546	519	513	528	514	476	527	511	516	497	502	495	514	460	533	517	495	553	566	503	555	536	573	532	504	511	488	493	526	524	564	489	506	550	482	511	522	530	515	530	538	545	534	532	544	519	512	519	520	522	560	513	511	537	489	513	518	529	511	517	512	512	542	507	498	506	545	488	522	508	554	486	518	522	522	534	539	504	471	486	560	559	503	504	508	565	586	516	517	539	551	520	530	568	520	520	544	497	487	519	531	538	506	505	547	560	538	544	506	573	481	519	524	545	574	486	549	536	496	506	561	511	471	545	553	529	529	518	511	506	486	500	556	534	522	541	515	541	540	487	519	520	539	547	515	549	495	507	537	504	509	522	552	479	548	541	537	537	507	501	531	502	502	486	523	564	529	516	558	534	539	559	518	496	524	491	533	579	507	488	518	534	552	523	546	571	481	523	494	496	542	489	514	550	516	541	568	577	530	550	560	528	536	515	531	456	535	551	530	527	531	483	530	566	562	514	548	474	518	563	562	526	543	541	495	493	533	514	498	513	516	520	528	577	516	541	517	520	501	499	533	495	517	526	530	544	538	505	528	487	509	506	529	526	566	511	535	454	478	542	468	558	525	508	504	504	525	526	544	514	495	546	545	512	506	574	501	509	518	503	492	551	501	510	504	525	507	530	522	528	510	549	513	517	533	558	527	537	540	527	539	522	479	546	532	478	516	531	522	504	561	538	551	502	523	523	517	501	529	492	491	572	527	467	516	478	517	534	570	525	563	516	515	517	500	532	545	507	508	569	533	525	498	515	503	540	521	567	537	513	519	521	528	561	512	489	528	495	501	517	474	510	505	545	557	519	502	508	514	575	532	542	535	471	530	536	491	505	500	560	521	516	534	535	540	529	533	503	515	540	498	490	485	475	538	527	522	534	517	543	516	510	543	506	564	538	518	552	529	484	549	542	517	558	505	564	529	557	517	516	565	486	525	514	536	500	528	491	527	498	518	566	492	502	502	507	505	506	548	533	548	555	531	519	529	531	537	529	508	538	564	474	512	520	521	477	547	505	574	503	534	551	527	523	519	495	551	508	492	500	498	529	502	548	480	525	515	517	495	526	532	496	539	525
20464	48577	45136	33574	31434	25428	17413	8205	3394	641	611	541	588	576	608	587	567	581	550	533	558	592	570	564	558	547	572	577	556	578	597	601	586	622	619	572	559	580	570	574	594	568	563	563	603	590	596	568	590	562	539	563	569	568	580	579	540	595	573	604	626	534	568	546	533	558	573	554	599	611	589	555	530	584	550	561	577	599	597	579	585	572	573	535	580	562	547	529	567	567	553	542	606	577	550	602	572	556	574	538	592	635	579	556	568	582	572	574	569	570	587	564	565	605	556	538	567	585	634	564	585	597	565	571	621	556	583	573	526	609	593	568	582	589	587	573	582	599	549	539	563	588	557	579	575	603	556	528	599	596	571	577	569	574	567	596	569	569	561	548	556	576	600	584	589	545	633	599	550	593	571	581	590	585	569	552	585	574	571	539	579	575	613	588	614	574	559	580	557	599	545	515	614	570	561	592	561	537	589	617	599	581	567	560	556	569	588	607	561	606	586	602	544	622	568	549	613	617	541	577	558	549	578	593	548	573	565	548	560	568	560	585	573	542	593	549	588	550	611	609	557	582	598	553	596	551	555	597	586	576	573	593	559	600	571	598	577	623	582	563	575	566	584	558	575	617	583	559	545	580	577	533	582	618	586	607	609	582	564	558	564	600	594	541	584	555	621	573	547	583	574	599	558	604	547	584	564	561	607	571	603	562	585	560	526	576	611	564	580	584	563	610	553	562	568	598	589	571	544	574	592	593	576	560	590	527	604	595	523	574	550	589	562	576	557	629	576	579	554	601	561	566	558	594	553	526	552	560	587	554	565	584	576	593	583	570	573	567	608	593	599	571	527	548	574	582	573	570	561	547	586	594	569	581	616	598	574	623	542	541	595	522	561	567	546	549	568	525	536	571	527	535	531	567	557	583	596	604	593	615	545	572	531	592	561	574	555	600	560	560	529	612	549	557	559	563	584	602	575	578	577	607	567	599	625	585	601	539	580	605	597	581	551	635	577	550	529	559	587	541	549	563	621	569	567	571	553	598	580	562	543	602	576	585	545	550	580	577	559	589	605	630	548	533	571	586	654	597	608	544	574	544	573	580	589	568	560	598	599	550	611	569	545	603	591	601	633	579	607	597	589	536	534	551	605	604	538	585	547	560	578	579	559	530	549	518	547	575	567	556	582	619	570	623	534	630	586	574	548	561	582	530	564	596	562	544	573	584	590	560	571	564	535	563	595	585	589	562	596	565	604	551	562	561	578	578	586	558	574	612	576	570	573	575	599	578	602	569	595	590	562	593	590	587	594	560	547	639	585	551	529	589	560	549	599	579	640	560	564	554	535	575	564	569	567	554	549	602	558	559	551	585	559	563	541	556	600	586	553	582	595	580	593	603	591	546	533	550	553	604	559	567	604	578	560	537	527	563	560	592	580	548	549	567	605	561	601	568	595	555	565	589	532	564	576	576	543	596	617	547	555	570	564	575	629	553	559	612	553	543	582	547	557	553	559	575	604	597	593	558	619	571	576	619	565	581	561	583	585	559	565	548	553	573	572	586	592	587	585	562	575	586	585	572	569	573	576	609	516	573	598	558	555	548	594	592	568	571	553	539	580	597	558	561	582	586	585	616	586	540	591	575	559	521	598	574	605	556	546	586	567	585	536	544	553	571	588	548	585	601	555	559	531	590	541	602	582	589	581	589	596	576	588	567	589	614	564	592	582	589	594	578	587	574	611	569	583	579	585	585	570	564	619	547	525	581	574	605	550	556	549	571	581	557	543	563	548	544	577	598	541	581	571	541	613	570	586	591	595	555	532	597	571	544	592	600	583	577	544	571	597	559	524	578	597	600	573	580	590	572	550	536	590	586	575	593	587	559	578	596	615	577	554	547	566	537	584	550	568	608	571	578	548	584	597	585	573	555	573	533	569	571	579	567	547	588	522	575	572	570	563	580	549	531	556	544	575	566	602	607	553	525	561	574	577	562	551	591	586	563	597	615	565	596	601	592	626	578	596	568	605	589	571	564	597	550	560	602	578	546	523	558	577	553	578	599	585	574	528	566	582	568	578	556	542	608	551	532	592	566	600	590	540	582	598	576	563	573	569	567	622	597	542	558	568	575	609	613	602	562	569	558	601	564	544	571	567	577	609	576	579	545	576	621	556	566	591	546	584	553	545	570	561	583	578	570	573	564	564	541	562	586	588	579	561	535	537	544	579	595	598	567	561	550	555	603	562	579	541	559	578	546	522	587	563	581	578	556	570	563	570	544	572	578	599	632	557	583	558	569	568	597	577	598	559	578	598	558	546	607	551	599	608	600	604	596	580	560	545	556	555	580	552	582	542	578	550	576	558	566	571	563	581	548	578	534	568	566	578	579	605	537	569	559	554	603	552	557	621	599	578	550	556	555	585	586	607	618	525	586	557	592	587	593	607	599	554	559	535	563	573	591	608	618	591	609	562	610	619	631	561	569	568	603	617	567	567	575	618	580	568	518	574	605	584	555	547	642	560	569	581	579	563	549	617	611	537	548	559	583	570	580	575	605	594	582	532	562	550	629	599	549	584	568	562	554	573	546	554	559	542	576	548	514	556	553	599	528	560	613	571	593	571	581	577	578	566	574	614	613	596	576	586	582	577	561	568	579	625	586	517	605	575	605	544	549	596	522	625	621	558	606	546	565	558	582	562	553	558	550	534	518	627	569	587	574	624	575	574	607	564	596	553	551	564	544	612	624	625	586	556	550	541	573	576	549	590	595	601	578	596	566	570	512	561	556	598	592	578	579	581	571	558	570	574	595	572	575	593	556	552	570	635	564	556	589	587	603	578	556	612	584	516	546	588	583	588	556	533	577	576	617	518	577	582	590	574	602	576	550	575	584	602	538	593	562	576	568	543	575	604	566	603	549	583	600	572	597	582	587	546	567	607	618	632	607	562	571	607	607	578	617	572	624	574	571	517	572	578	599	587	531	609	601	591	550	541	552	548	578	543	551	576	599	607	618	583	594	531	613	540	553	567	601	567	548	562	610	587	601	596	565	595	585	585	591	600	600	586	609	562	555	581	572	587	566	581	558	555	615	572	588	583	568	545	566	579	547	618	558	584	557	587	573	562	577	568	570	578	619	575	541	560	590	581	560	621	606	534	575	606	574	617	544	555	601	567	549	570	573	543	574	535	595	583	581	567	595	556	567	578	578	530	576	595	551	556	568	546	557	623	585	577	533	556	582	544	610	572	568	548	566	608	561	624	587	588	594	616	560	573	574	573	573	568	539	541	564	562	616	581	563	572	579	587	583	622	562	513	613	581	604	581	550	516	551	579	544	557	627	566	567	538	556	517	618	563	562	566	557	539	560	564	589	568	549	533	573	575	539	571	587	518	568	571	553	604	580	607	567	607	607	588	591	556	556	562	572	576	608	556	585	599	534	603	561	594	611	563	614	569	522	656	591	566	559	565	588	558	598	594	566	561	585	566	583	577	558	578	585	544	558	569	524	611	564
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
