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
338774598842	338774599411	338774599959	338774600511	338774601061	338774601609	338774602159	338774602709	338774603259	338774603809	338774604361	338774604911	338774605459	338774606011	338774606559	338774607111	338774607661	338774608211	338774608759	338774609311	338774609861	338774610411	338774610961	338774611511	338774612059	338774612609	338774613161	338774613709	338774614259	338774614811	338774615361	338774615911	338774616461	338774617011	338774617559	338774618109	338774618661	338774619211	338774619761	338774620309	338774620861	338774621409	338774621961	338774622511	338774623061	338774623611	338774624159	338774624711	338774625261	338774625811	338774626361	338774626911	338774627459	338774628011	338774628586	338774629161	338774629711	338774630261	338774630811	338774631361	338774631911	338774632461	338774633009	338774633561	338774634134	338774634709	338774635259	338774635813	338774636361	338774636911	338774637459	338774638009	338774638559	338774639111	338774639661	338774640211	338774640761	338774641309	338774641859	338774642411	338774642961	338774643511	338774644061	338774644611	338774645159	338774645711	338774646261	338774646811	338774647361	338774647911	338774648461	338774649009	338774649559	338774650111	338774650661	338774651211	338774651761	338774652311	338774652861	338774653411	338774653961	338774654511	338774655061	338774655609	338774656161	338774656711	338774657261	338774657811	338774658361	338774658911	338774659461	338774660011	338774660561	338774661111	338774661661	338774662211	338774662759	338774663311	338774663861	338774664411	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24154	21643	28632	25169	21650	21492	5692	1539	1178	1119	1065	1008	989	946	923	911	932	850	835	807	862	829	843	834	844	816	804	793	759	804	809	829	782	795	789	777	755	790	844	739	739	805	834	796	748	759	779	782	774	806	768	800	824	793	790	765	771	829	761	780	755	770	766	788	841	798	768	775	795	819	790	777	776	763	784	809	742	740	797	792	769	813	765	773	768	779	697	796	767	738	799	767	764	785	760	731	785	811	744	752	771	761	798	692	767	729	707	757	764	785	768	758	717	775	729	751	815	834	748	770	818	786	717	771	791	770	787	734	780	731	802	724	717	834	796	768	772	758	780	753	785	820	763	730	722	730	722	749	778	728	751	786	727	738	704	775	746	724	723	798	758	819	793	734	781	797	780	751	712	741	771	749	791	745	789	740	766	772	768	755	762	741	733	763	809	802	784	790	762	763	760	758	726	753	771	771	733	764	736	738	782	763	786	737	768	742	819	759	766	761	776	732	762	784	762	803	773	744	759	801	756	763	740	776	775	796	758	712	773	831	706	728	783	725	723	690	776	768	777	739	758	753	764	759	753	735	732	713	738	766	791	781	753	744	755	759	706	791	770	793	768	784	762	789	782	728	720	743	762	750	782	768	745	729	724	715	671	775	808	755	737	781	808	747	739	781	815	761	758	769	737	782	782	742	779	756	749	742	758	752	767	741	778	734	806	739	777	798	770	776	756	730	755	751	795	737	795	747	812	802	774	757	755	800	793	701	764	795	788	745	740	765	750	754	752	765	730	772	749	788	765	759	739	809	733	831	753	790	730	731	759	761	790	804	750	716	821	792	812	747	736	757	752	762	790	805	737	776	722	752	738	766	774	760	746	765	735	751	824	774	722	777	729	756	769	742	771	738	728	735	742	820	743	757	763	760	731	774	759	775	755	785	784	791	781	752	802	790	775	737	772	717	783	795	782	809	777	739	758	751	731	762	791	775	804	772	807	782	741	753	766	737	770	777	753	732	801	750	792	769	803	749	765	726	729	772	736	755	750	798	795	747	734	775	753	721	723	752	748	794	758	742	820	752	759	754	700	756	731	770	758	783	780	792	765	751	775	784	733	775	819	732	761	814	811	771	778	752	755	772	747	754	813	795	778	737	809	725	777	762	740	760	743	722	742	792	807	849	724	749	799	818	798	739	758	745	774	809	751	796	751	749	798	755	725	738	703	750	749	732	775	777	767	744	738	760	753	769	759	678	771	765	764	745	787	763	766	767	800	773	772	765	710	718	760	773	773	783	738	762	679	782	773	693	739	775	789	766	751	774	794	747	728	780	698	777	713	749	784	715	766	733	768	777	762	758	754	732	762	774	811	767	740	741	745	804	713	746	759	750	782	766	744	748	734	773	730	757	787	778	725	746	734	771	764	791	767	764	805	760	733	804	763	734	758	744	779	785	757	772	756	814	720	772	709	805	774	721	760	705	756	772	773	765	776	736	743	724	768	777	768	756	748	761	755	758	746	737	803	741	780	773	739	774	772	796	735	760	760	812	749	735	770	733	777	732	729	739	741	759	811	735	775	752	712	795	737	737	796	774	769	725	809	790	728	809	781	808	764	799	744	803	784	778	706	725	685	779	787	756	743	760	812	749	745	756	751	696	782	766	770	791	700	790	773	727	733	769	770	791	727	804	731	764	772	722	721	808	739	836	758	744	704	730	776	778	752	738	724	744	769	738	793	779	740	766	680	782	722	777	750	704	766	783	759	787	756	805	737	775	797	769	793	759	729	798	819	737	735	739	724	741	797	763	779	725	714	787	794	750	784	723	739	780	772	793	729	850	723	715	779	748	795	760	732	796	771	755	782	782	770	748	746	794	738	780	799	824	795	810	792	664	808	734	761	769	708	778	787	820	743	755	791	751	759	754	766	776	783	744	778	765	764	764	790	777	754	777	788	765	753	764	813	781	724	774	767	793	800	734	805	798	781	804	756	741	783	749	744	752	731	737	810	759	782	737	803	792	792	730	791	761	791	796	779	798	693	790	757	767	742	734	801	747	741	753	774	767	741	750	759	725	747	760	739	746	749	783	749	725	790	759	761	714	729	806	751	776	762	731	721	804	753	782	801	814	723	756	775	717	724	796	811	772	733	692	798	763	805	740	750	768	767	737	818	760	735	764	751	827	725	742	751	760	760	807	741	765	774	773	774	769	759	753	760	815	764	749	772	731	798	775	806	749	801	759	757	750	765	738	785	762	780	787	788	774	755	756	727	744	762	732	801	779	817	756	777	783	797	752	764	768	713	765	747	715	790	820	763	825	708	757	723	775	757	743	782	740	763	728	769	766	763	792	787	763	767	785	763	781	737	744	736	758	813	733	770	793	720	781	746	801	814	762	831	714	727	766	772	739	779	738	757	754	761	751	735	752	720	741	711	766	670	749	793	731	793	783	729	710	737	762	764	798	773	767	757	772	720	744	765	757	752	769	759	700	755	750	738	713	767	824	750	735	761	782	750	727	744	747	749	777	757	764	817	712	784	811	788	765	767	791	743	750	751	759	753	803	752	727	794	758	734	740	731	763	775	748	764	773	734	749	765	698	705	692	734	784	694	755	726	790	746	785	702	761	762	780	777	811	753	763	756	785	728	725	751	709	712	732	721	802	781	755	790	776	784	748	815	760	773	752	796	804	756	727	755	823	769	766	777	746	741	735	708	786	728	759	770	786	726	760	737	780	764	760	753	784	752	789	727	716	772	753	747	816	767	738	786	745	760	705	781	839	709	702	739	736	788	703	764	773	750	735	774	755	780	791	743	822	748	722	702	732	745	736	757	712	782	753	757	763	760	803	831	769	752	738	714	728	765	759	769	742	722	760	792	753	737	743	771	757	772	782	765	683	749	801	750	770	765	799	768	767	763	752	770	792	747	711	808	748	777	751	807	764	747	759	806	754	764	764	743	721	792	757	745	782	790	750	729	731	779	689	730	698	789	730	809	755	722	797	786	763	743	735	763	752	725	771	765	802	739	737	748	722	767	744	731	774	773	768	759	843	772	762	779	722	732	769	716	700	765	729	728	723	735	813	767	783	789	694	778	763	777	798	751	741	736	771	781	709	748	749	788	745	742	776	732	735	792	756	761	749	785	781	823	795	762	786	744	780	776	794	726	721	772	743	768	711	749	776	769	777	815	774	806	759	751	792	719	784	757	807	803	769	755	798	717	777	747	810	776	776	786	714	748	755	783	751	749	766	729	800	755	748	777	787	764	765	744	715	758	700	797	774	785	803	763	778	799	750	718	755	790	711	768	782	740	769	747	768	740	770	772	799	744	752	769	727	775	751	759	746	774	774	770	716	810	767	750	753	760	777	705	741	765	778	704	737	776	767	747	733	773	741	767	774	754	756	764	760	733	812	815	793	747	783	755	737	749	748	773	743	755	777	750	797	740	795	812	706	771	780	766	729	757	785	783	733	769	786	753	831	800	797	775	773	772	739	784	780	761	742	746	767
41807	12386	12517	7228	4615	3388	2577	2065	1875	1618	1426	1310	1223	1093	1098	1074	1001	975	881	955	904	875	841	844	839	804	836	774	797	854	750	759	744	776	730	779	759	730	796	783	751	757	705	757	718	745	718	709	715	684	743	753	735	728	763	743	703	738	765	783	716	753	746	727	751	726	788	719	707	708	718	764	742	755	777	745	749	734	743	725	751	749	744	729	737	788	751	744	721	692	756	714	696	702	756	686	734	712	711	761	696	761	691	686	719	746	699	705	728	734	694	696	733	730	716	730	705	697	715	726	752	712	773	761	662	682	707	725	691	740	740	715	690	744	698	717	740	699	695	692	700	707	689	737	687	708	709	659	763	648	726	705	720	742	705	728	767	697	759	730	730	777	747	724	760	688	706	728	674	691	658	780	731	749	676	734	698	732	736	722	707	731	666	720	675	711	705	730	725	717	727	703	688	666	696	698	750	706	789	708	719	745	724	749	687	696	729	716	691	739	710	735	686	708	700	658	676	678	724	754	742	703	707	687	730	763	743	756	740	708	706	744	663	753	715	752	718	744	698	710	699	681	767	722	736	722	700	700	715	733	720	742	714	714	749	699	751	724	720	705	693	691	728	732	688	738	728	718	750	729	661	749	750	696	736	745	728	681	672	722	706	719	699	673	759	734	737	727	750	676	720	729	711	731	726	737	692	738	733	677	690	700	771	724	713	721	688	693	740	696	761	697	718	769	711	747	716	682	674	754	759	742	726	690	757	766	729	694	712	754	727	714	682	702	684	701	691	748	715	744	728	686	755	736	726	691	710	724	759	696	708	704	729	743	710	693	675	707	676	684	770	690	690	668	692	685	741	717	701	683	728	705	704	691	721	699	698	729	751	739	713	716	742	669	728	700	711	724	771	711	724	742	713	713	746	745	716	716	636	728	717	764	737	718	679	692	700	711	731	706	721	736	701	743	689	692	708	724	691	696	741	716	686	681	756	698	675	676	734	730	706	761	729	752	678	731	739	696	767	681	728	703	720	724	695	678	701	716	757	720	725	645	721	712	711	754	700	705	695	691	728	671	732	718	759	713	753	662	728	696	706	742	705	730	692	702	732	727	742	746	756	729	715	756	696	720	681	703	653	726	752	735	742	719	717	728	675	718	711	734	693	698	700	651	734	718	727	749	712	706	721	768	685	747	706	740	767	723	683	736	743	742	714	760	699	726	719	702	713	692	740	715	688	735	750	734	705	723	660	725	691	709	732	726	712	740	705	716	720	710	721	751	759	720	699	729	703	686	737	723	706	723	705	743	741	709	763	703	688	689	684	721	754	688	730	726	656	753	717	725	747	718	721	718	721	743	688	723	674	733	658	727	740	729	740	722	727	763	700	721	711	685	712	705	720	662	714	712	655	706	698	725	685	715	741	770	665	721	729	717	738	669	747	701	729	744	725	747	717	686	746	716	720	700	742	657	731	706	720	729	729	637	712	689	695	730	705	764	701	692	740	758	734	681	738	716	694	714	704	680	740	740	730	740	738	709	732	750	717	717	670	750	724	708	771	732	708	678	728	731	740	706	708	761	703	735	648	697	695	744	685	729	691	709	731	713	688	694	751	695	691	767	697	694	717	663	708	691	772	686	712	705	749	724	768	699	629	712	720	714	671	734	752	740	701	766	676	756	734	680	734	709	725	745	697	724	722	729	700	778	741	689	714	676	745	761	708	760	732	715	715	711	677	656	740	713	715	728	692	734	734	768	689	708	698	710	667	717	714	698	696	735	730	704	674	742	699	722	688	759	703	696	720	701	692	732	726	705	678	741	727	687	737	712	730	705	762	742	708	737	754	725	712	736	705	682	648	732	701	704	707	721	712	678	729	705	757	712	673	698	730	692	738	686	698	723	733	740	767	717	684	710	734	645	685	706	677	735	702	762	679	685	711	689	689	710	686	697	673	754	714	678	699	692	726	707	659	708	719	669	706	723	671	719	663	720	687	674	697	762	714	724	718	715	695	699	745	690	727	721	706	706	759	734	686	735	737	704	685	667	689	710	667	734	703	721	739	710	738	702	710	714	705	727	725	754	687	729	726	692	712	701	734	752	685	683	697	714	763	708	722	714	698	706	706	725	667	694	691	722	748	708	730	746	660	682	750	731	721	698	739	723	738	687	754	753	773	727	742	737	679	672	769	695	754	708	704	733	707	717	679	732	683	726	742	746	737	670	771	693	700	727	675	777	697	679	742	689	744	729	706	668	749	679	731	681	716	693	660	728	674	680	777	706	758	728	691	732	689	737	735	747	694	708	683	711	705	708	721	697	730	696	727	733	738	722	704	676	695	692	767	683	737	721	711	735	746	768	700	752	696	743	755	744	725	712	732	705	690	723	715	680	745	708	683	686	710	749	745	742	711	714	783	756	690	738	720	762	686	730	739	675	697	711	687	757	699	743	694	718	681	673	740	735	711	688	700	660	703	718	706	717	703	723	750	670	725	716	721	654	649	742	684	698	724	723	696	736	731	718	705	732	736	663	737	713	708	754	703	705	724	736	687	712	742	725	728	749	671	697	722	758	704	717	740	702	681	707	711	658	743	702	755	712	744	695	677	720	741	699	693	733	720	765	705	697	708	710	703	731	721	721	712	716	717	750	720	752	719	682	747	773	761	680	753	731	706	664	770	736	726	740	677	705	740	708	706	772	750	748	724	740	693	704	724	752	748	741	706	721	772	683	647	737	707	704	703	687	720	667	709	709	726	697	726	657	702	734	690	757	706	683	754	710	769	760	719	695	733	708	718	720	744	736	666	708	670	708	724	710	714	701	704	703	685	701	696	728	738	679	713	796	732	676	762	726	679	745	798	664	716	679	713	698	719	720	750	713	740	722	699	730	710	653	731	687	708	687	710	710	753	700	691	703	690	738	732	732	728	704	675	705	687	730	757	755	692	718	697	697	712	712	696	708	682	712	712	714	692	726	660	682	693	754	758	748	719	698	758	730	736	689	726	688	717	711	694	691	744	700	753	755	747	744	754	689	732	725	721	701	711	681	701	730	732	766	700	707	708	708	749	704	688	671	740	674	712	720	705	731	720	736	696	743	734	697	667	729	746	725	765	756	725	725	718	732	726	724	743	723	765	711	713	724	711	682	687	722	743	685	646	646	714	749	731	727	731	768	786	702	738	712	712	709	714	712	754	728	747	712	773	745	701	694	717	750	732	670	719	720	707	695	668	742	773	705	679	700	728	690	727	728	731	779	682	694	721	697	707	734	712	716	729	735	744	692	781	680	700	725	716	722	743	727	725	730	714	675	728	722	724	672	734	716	712	715	688	715	695	737	761	686	720	675	722	710	715	683	713	719	685	707	666	704	681	699	678	733	714	677	719	749	714	699	693	746	700	726	718	706	696	730	758	729	688	731	699	702	738	717	728	707	772	745	729	699	736	758	644	693	716	742	731	719	718	729	686	707	700	691	714	705	716	686	710	757	689	684	717	709	720	683	713	623	676	710
34200	15800	3285	1061	877	778	832	809	822	752	764	782	776	784	786	801	799	818	752	800	763	790	811	764	776	825	840	769	816	779	812	770	782	803	762	750	804	740	817	716	794	777	745	748	770	816	788	782	774	802	782	785	832	798	835	802	810	767	772	739	752	783	765	742	745	758	750	818	759	765	787	787	804	783	771	836	827	806	792	815	767	829	776	764	781	840	763	766	818	821	799	806	724	768	792	786	766	817	800	777	760	817	780	782	798	770	817	805	718	789	837	823	745	801	837	823	808	755	828	825	807	760	852	803	742	830	785	807	811	803	768	783	773	807	790	756	805	785	717	774	775	788	764	745	794	766	772	820	778	802	813	780	769	811	824	791	770	797	813	780	775	776	820	804	761	798	740	762	831	805	757	740	755	826	808	811	797	826	782	789	814	780	767	769	797	804	759	786	787	764	774	851	822	812	796	777	757	812	817	808	778	787	731	801	811	817	747	803	755	778	774	792	742	805	800	753	763	734	740	754	772	791	788	779	806	784	776	847	825	783	756	774	834	779	779	815	794	744	765	783	836	737	846	757	772	757	756	783	785	787	791	821	807	735	762	745	769	753	732	781	802	760	795	733	850	772	748	750	773	748	792	826	763	803	791	748	761	790	840	800	814	733	778	747	745	832	765	793	834	780	799	822	762	783	781	759	791	727	736	793	782	769	855	782	795	764	788	760	747	810	762	792	814	840	770	833	773	765	768	768	791	772	793	736	748	815	727	775	779	785	717	786	742	802	757	736	784	762	777	799	758	740	767	738	774	745	775	808	707	768	806	740	791	749	742	762	765	790	788	726	762	771	810	782	755	733	737	759	746	797	782	777	779	728	825	742	746	774	783	799	767	791	797	711	756	767	785	795	716	802	772	787	776	813	803	818	770	837	744	733	782	797	783	766	794	784	771	803	827	743	779	774	835	751	775	768	765	820	794	797	762	794	809	805	753	740	767	813	727	815	778	802	756	770	754	739	763	804	774	784	797	737	736	739	796	820	773	781	810	828	778	813	721	790	734	802	798	750	752	750	743	757	753	804	786	768	799	800	774	809	788	781	796	803	756	799	778	784	761	775	788	757	838	790	833	824	834	775	724	793	811	702	811	740	805	748	795	735	747	786	786	783	801	825	801	725	792	768	811	793	730	790	777	727	769	762	816	770	767	785	829	809	785	760	722	744	796	775	832	780	779	820	782	765	766	815	800	776	785	847	752	779	765	779	763	748	739	774	786	835	828	762	788	782	772	756	788	821	809	777	755	708	764	770	799	778	771	793	788	759	758	801	780	745	856	815	715	762	729	736	749	825	792	745	805	793	766	744	792	814	768	795	762	829	817	784	749	769	787	782	789	821	738	813	794	794	782	791	790	793	755	804	760	788	802	838	826	745	845	831	793	720	790	816	781	745	817	754	767	754	767	781	780	738	816	774	768	804	812	814	805	767	781	687	765	758	695	758	751	835	812	743	824	730	809	765	731	805	807	791	790	750	738	791	799	812	760	767	774	771	739	774	784	812	777	746	786	743	762	806	793	785	784	734	779	822	783	751	769	788	787	761	762	811	810	764	786	738	806	795	769	804	784	759	766	813	767	844	804	746	776	755	807	778	790	779	779	756	733	786	798	794	807	742	747	763	750	786	791	774	793	747	735	841	803	759	751	795	776	790	826	791	802	832	874	820	804	789	789	727	794	803	810	734	839	779	790	797	754	772	782	793	789	800	772	778	779	823	732	778	860	774	801	824	779	790	823	767	779	811	816	785	801	754	803	791	759	827	782	750	795	772	766	756	730	766	778	766	809	758	752	787	812	772	783	745	784	733	780	747	769	758	779	725	750	770	771	808	800	782	818	769	774	791	798	751	767	782	764	826	750	811	789	718	789	779	808	780	788	783	779	716	778	826	715	790	794	773	772	777	758	792	804	795	791	795	796	771	805	836	728	792	778	795	735	793	774	804	797	847	829	804	800	780	799	776	721	744	771	753	822	802	786	734	778	769	792	795	845	812	810	783	838	802	827	767	807	780	811	782	774	772	753	814	805	791	753	777	771	795	744	756	761	789	799	756	766	735	812	755	761	821	793	778	766	845	756	786	750	806	816	776	778	782	754	758	748	782	772	768	806	777	797	768	759	800	803	821	758	798	778	795	768	785	797	787	781	807	802	828	826	794	767	743	794	756	793	789	804	748	796	843	804	771	791	820	794	794	793	796	771	766	789	735	792	788	785	781	750	800	749	772	747	751	787	775	818	743	794	787	822	761	760	777	790	780	781	746	771	744	806	774	765	761	771	752	795	784	834	841	778	774	783	793	786	745	765	743	788	806	795	761	782	787	791	802	806	786	817	789	790	814	832	812	747	769	819	742	722	780	800	719	786	769	795	779	800	767	797	815	802	794	779	793	816	806	776	766	766	799	788	804	730	726	770	789	763	731	743	785	857	776	835	829	760	815	771	834	818	780	757	757	755	796	794	762	750	776	734	840	799	791	769	798	787	817	799	811	793	819	788	789	741	790	757	811	735	834	791	778	737	760	784	827	756	799	755	772	755	749	827	770	777	821	763	808	778	793	803	806	732	785	784	792	788	746	762	751	749	776	791	853	815	768	753	812	781	838	706	790	787	762	802	758	765	742	793	818	788	793	724	770	791	778	796	794	801	775	733	767	769	780	701	757	786	789	752	808	787	772	763	792	772	802	773	843	785	740	773	860	788	771	720	782	739	813	782	801	736	810	803	794	768	803	723	776	748	779	825	769	803	782	771	808	769	774	758	783	795	744	754	772	821	785	798	809	821	756	754	815	765	741	748	784	772	787	789	733	760	744	755	732	800	746	771	784	820	774	790	817	823	835	795	787	737	782	790	802	784	793	765	760	820	770	771	761	791	796	797	785	806	787	822	845	758	784	810	788	780	793	817	832	778	722	726	777	785	734	774	782	775	805	800	785	776	794	788	802	723	754	746	807	815	815	771	762	802	726	777	840	755	810	768	797	775	769	790	798	818	757	816	785	799	802	783	795	791	760	805	792	788	819	824	749	795	828	768	788	812	807	799	770	804	774	774	851	741	800	790	811	746	772	799	813	841	763	778	760	814	800	830	799	829	759	802	764	763	806	802	805	756	821	767	805	765	809	835	806	752	792	805	739	789	806	790	802	768	758	779	791	831	753	774	781	783	770	756	780	847	819	783	788	773	762	784	769	783	722	737	832	803	785	759	795	782	760	769	787	737	775	746	726	736	742	796	770	762	744	780	791	778	760	727	747	802	754	784	797	823	760	734	761	743	767	744	829	819	795	790	809	814	755	794	779	786	786	742	731	795	807	834	734	852	766	783	755	786	798	829	778	805	810	749	756	765	780	811	758	777	781	802	782	783	792	790	795	800	750	775	789	783	732	790	756	774	763	779	788	765	774	779	784	788	805	796	809	789	739	775	744	808	765	761	796	794	805	782	781	802	740	809	811	829	798	782	746
29018	1297	1168	975	896	849	887	831	824	843	847	843	780	777	824	810	815	818	835	758	778	779	762	819	835	808	831	787	821	836	789	778	809	783	794	789	792	786	800	778	770	828	808	784	737	824	779	786	748	787	800	802	805	768	751	779	865	786	785	799	805	784	780	830	841	798	809	828	804	770	819	843	772	779	845	776	798	781	790	749	817	802	804	835	781	832	804	857	804	838	820	806	837	817	804	832	795	775	800	794	836	798	805	763	814	762	792	843	795	799	839	774	798	801	829	839	775	808	751	830	786	793	818	883	782	796	786	800	756	816	841	835	819	798	818	822	824	799	787	832	857	791	821	813	806	798	794	798	803	817	750	730	769	751	842	792	795	834	794	767	824	791	843	791	749	802	784	809	849	784	810	752	818	786	852	828	780	770	775	764	784	836	757	795	804	816	812	807	775	810	789	804	822	758	763	777	790	772	782	808	767	732	809	758	839	801	795	812	818	816	795	802	841	778	790	808	799	802	806	767	785	814	789	801	800	802	799	737	779	806	774	778	813	847	838	819	826	787	752	813	801	806	842	802	802	853	791	824	792	764	829	791	756	805	807	820	832	769	789	832	814	793	812	819	805	791	793	769	784	770	743	801	782	780	822	775	841	754	776	779	834	758	841	787	814	872	784	783	796	811	838	804	833	811	802	783	800	800	771	772	818	870	811	841	849	806	799	798	794	798	791	782	799	817	811	809	773	822	834	830	785	833	755	805	791	770	754	777	829	777	748	817	862	735	839	796	780	817	773	795	785	839	773	762	783	773	814	899	793	841	795	792	809	803	836	832	767	779	778	795	787	864	821	797	805	770	793	770	778	833	798	768	823	789	832	789	806	802	797	786	814	783	764	802	834	821	767	783	767	771	768	809	785	796	809	806	799	838	827	786	774	794	764	766	811	828	752	789	761	780	787	739	796	840	781	846	806	782	815	828	800	804	824	807	777	778	749	782	791	798	878	790	823	812	772	796	816	776	791	792	832	817	856	797	808	828	773	842	831	789	785	840	769	796	787	798	812	835	802	778	773	806	835	721	815	765	777	813	815	830	748	827	803	805	808	760	782	824	735	747	810	794	754	799	798	803	782	832	780	772	781	864	798	807	849	809	784	762	822	794	763	806	783	812	803	810	806	842	844	809	793	802	791	767	795	783	803	808	808	766	753	765	780	820	753	865	767	750	823	793	824	795	816	791	780	783	805	771	859	794	818	822	805	782	824	789	818	805	788	856	818	785	774	812	831	823	773	792	748	826	802	742	820	811	819	820	774	761	770	797	773	768	801	768	850	838	783	818	782	801	827	782	790	838	792	797	811	787	788	820	793	797	791	785	804	780	814	804	858	757	767	806	791	832	757	850	787	792	820	851	816	843	812	823	813	840	802	775	742	769	776	769	826	782	738	804	798	822	796	845	798	841	765	814	792	798	785	795	794	781	776	812	880	823	797	831	832	824	832	800	743	768	788	771	795	784	798	787	821	801	804	759	838	801	779	794	801	837	792	791	809	773	825	819	862	780	782	776	778	820	732	766	793	743	798	816	821	817	816	781	808	827	840	774	827	783	819	815	800	806	792	798	759	796	807	819	797	797	826	802	780	781	817	834	852	758	752	831	797	818	791	820	821	804	828	827	852	738	820	820	758	779	818	775	719	745	827	798	803	814	798	843	808	772	807	820	781	840	791	792	762	797	765	847	789	869	829	760	846	791	797	813	801	816	799	807	809	852	797	815	842	799	839	848	750	839	755	835	771	814	801	779	780	823	778	809	763	791	812	799	827	779	790	758	811	775	836	810	823	779	832	818	739	842	829	842	782	741	791	824	860	744	759	790	792	821	793	802	847	844	763	785	823	779	797	778	819	777	764	781	874	847	771	739	759	857	769	807	791	851	812	801	779	824	802	766	816	811	776	824	760	788	790	732	831	817	782	791	858	796	821	763	771	774	778	815	794	792	765	737	803	769	766	750	822	758	862	756	799	819	808	860	806	814	808	752	751	772	801	826	783	844	832	814	802	794	713	727	746	817	775	760	776	750	787	737	796	832	784	812	726	794	844	802	809	833	831	796	772	838	826	796	741	822	772	766	781	777	829	748	802	816	868	807	782	809	838	775	840	815	779	787	806	820	770	805	764	830	768	786	768	831	824	764	819	836	797	796	851	786	817	814	785	792	816	769	870	779	817	737	793	790	826	795	843	791	784	796	785	806	802	803	747	801	813	806	786	771	833	766	792	766	769	782	770	745	777	798	799	819	746	765	809	823	761	820	811	775	826	821	811	791	823	788	790	823	842	758	814	737	854	792	808	729	800	805	780	815	785	777	795	790	761	820	860	788	825	784	838	754	778	754	787	853	815	800	787	777	815	822	824	745	817	839	817	773	825	784	783	760	803	753	810	809	761	818	768	820	815	803	783	802	802	809	834	754	817	764	821	757	773	780	789	839	823	771	768	838	793	811	758	793	810	846	793	773	742	813	823	760	807	850	812	790	819	807	805	845	796	763	801	769	801	789	836	811	820	759	780	844	808	814	816	801	810	797	779	734	801	799	810	805	794	782	822	847	799	801	778	729	799	781	802	799	756	821	772	782	829	805	761	801	825	810	741	753	846	774	781	797	781	835	764	768	760	801	752	762	829	783	813	831	785	766	809	821	757	803	779	787	839	787	746	762	798	791	827	776	785	796	776	816	790	763	817	819	797	772	758	816	807	756	773	764	812	815	804	731	832	764	791	754	783	844	832	775	794	836	775	827	772	790	794	780	786	802	802	777	769	780	773	783	835	760	753	795	822	805	778	780	791	752	779	743	792	777	777	790	785	803	830	800	780	828	847	809	814	785	867	741	845	835	781	794	849	805	817	842	756	761	764	843	807	785	771	782	843	798	835	770	765	754	804	796	782	808	819	806	785	804	763	746	772	739	845	803	795	808	771	773	788	769	792	776	841	772	754	823	813	822	801	851	762	760	844	818	789	777	766	789	801	766	818	837	767	802	815	819	785	834	825	760	818	794	790	803	775	828	815	790	827	806	758	775	785	782	796	824	805	841	776	810	792	808	782	777	750	752	792	809	797	766	788	802	812	850	811	779	853	852	816	827	831	802	827	847	797	721	804	806	819	723	819	781	880	839	761	814	784	762	755	818	801	768	756	806	814	796	822	841	791	717	805	775	802	806	810	788	806	761	842	781	774	842	860	821	841	832	841	837	813	810	776	850	815	788	801	782	784	827	800	820	832	749	849	771	792	781	819	773	837	805	817	830	799	785	765	807	837	808	776	828	741	835	810	789	826	786	818	787	806	760	740	817	818	824	790	812	778	826	780	801	812	809	750	820	776	790	802	783	808	772	821	837	798	818	781	822	846	765	803	834	748	800	726	781	809	811	806	827	859	810	777	845	801	774	750	784	762	765	810	806	786	785	792	750	779	803	796	791	816	776	768	783	762	756	808	786	848	820	758	735	788	740	814	824
25271	20975	27115	24963	20812	6725	1043	780	684	636	577	569	513	515	529	470	500	476	466	422	440	509	435	445	452	429	480	425	405	493	448	433	447	472	426	454	442	465	443	430	436	435	445	441	438	432	428	405	440	463	428	439	429	426	407	437	459	415	409	423	439	452	485	416	435	409	429	391	463	438	434	443	442	440	412	411	414	444	455	441	429	423	455	470	475	439	414	432	412	385	425	407	451	446	412	431	395	412	402	424	396	426	417	434	426	414	431	380	436	395	413	454	408	413	432	422	451	432	439	434	398	425	502	424	410	434	432	383	433	410	458	409	404	448	455	440	416	444	392	451	381	455	429	422	405	438	396	419	425	455	465	412	415	447	443	453	449	429	420	391	409	413	425	457	441	456	425	406	429	441	414	431	446	438	407	431	425	397	450	433	395	441	464	471	420	455	412	404	407	438	414	397	460	407	425	452	430	455	429	425	410	417	413	419	386	408	405	438	424	413	441	427	423	451	424	427	420	422	437	441	400	420	438	424	416	437	433	481	393	409	402	438	424	453	412	450	416	424	417	437	442	446	417	404	438	444	411	413	400	406	451	451	409	431	439	441	402	406	440	399	423	443	393	427	389	434	406	414	433	431	450	414	481	427	396	422	415	414	428	422	411	407	412	382	408	434	407	409	433	414	422	433	422	449	455	420	439	407	414	441	416	449	437	406	427	444	409	442	431	430	413	429	399	407	392	394	414	452	455	400	374	424	411	427	432	414	416	425	445	424	444	413	416	423	448	421	375	444	407	419	470	447	407	412	409	397	404	411	421	419	436	415	446	403	422	443	431	426	408	437	417	382	401	435	413	408	433	425	434	417	428	421	397	417	431	451	418	419	395	421	420	417	406	415	435	423	413	468	382	396	402	420	423	373	425	428	395	394	395	421	439	412	393	439	438	451	405	406	405	461	422	431	435	426	436	442	424	404	397	429	421	431	435	430	411	464	429	442	415	415	400	401	402	420	430	439	411	434	434	440	428	453	454	432	424	457	407	381	422	440	402	460	410	436	406	464	414	401	421	399	427	414	456	413	425	441	448	434	424	460	460	428	429	432	442	448	444	411	403	397	451	408	444	412	405	429	427	416	424	411	435	443	396	411	480	435	439	406	422	453	413	457	388	412	441	446	455	403	407	438	429	464	432	385	456	426	399	413	439	394	419	425	439	426	404	414	418	381	408	403	423	433	419	391	442	422	463	436	420	400	438	403	428	440	382	420	400	434	410	431	422	432	415	445	436	380	427	439	427	432	440	422	408	392	429	445	434	433	419	444	428	424	414	426	442	427	457	444	399	392	427	472	475	442	413	430	385	399	397	417	445	445	385	396	419	430	421	450	428	449	414	433	428	434	434	438	443	409	461	422	389	443	477	452	441	433	467	465	432	431	443	412	418	424	415	429	436	448	422	412	403	431	442	428	400	444	436	418	450	403	383	428	452	434	389	414	447	393	462	431	421	444	449	426	432	466	413	429	417	392	376	426	432	454	423	456	412	429	443	433	381	405	475	388	434	417	400	422	447	466	443	446	425	437	426	415	426	425	441	458	443	433	445	462	447	444	448	438	427	408	466	387	403	413	418	451	417	430	420	403	417	426	450	427	404	399	383	410	427	460	452	401	422	435	422	396	398	433	439	423	419	431	436	448	393	420	424	401	412	453	441	436	417	426	422	426	423	382	388	424	425	399	395	403	418	410	411	477	443	389	455	430	442	423	403	393	441	411	431	442	445	462	460	460	404	414	420	420	430	447	387	430	422	390	393	418	428	389	428	411	445	467	423	441	429	393	443	402	383	459	413	423	427	401	429	434	415	429	436	398	434	434	429	441	389	429	456	409	428	447	406	429	391	425	436	403	401	402	447	412	405	426	445	429	407	436	377	404	401	419	416	411	404	392	429	424	388	461	427	418	412	431	411	397	373	424	429	410	384	424	392	410	424	433	423	446	423	354	424	397	459	448	450	425	401	449	421	430	431	423	412	424	381	404	447	410	394	451	447	425	424	451	409	448	439	407	400	401	456	464	406	436	431	389	456	377	456	431	394	435	401	444	440	397	414	440	386	410	398	431	398	417	406	414	439	430	417	429	413	423	384	410	401	401	426	398	387	446	378	391	443	385	422	416	442	425	451	416	438	412	436	413	441	394	431	425	447	443	407	447	445	441	417	434	470	414	398	436	393	412	393	431	404	416	411	450	446	387	440	388	403	425	405	434	416	413	404	394	405	427	419	427	437	398	410	451	465	399	396	440	428	416	394	435	457	425	423	421	476	400	401	406	425	418	405	401	423	396	393	451	401	389	416	405	434	442	415	421	392	429	414	379	428	455	436	394	428	408	441	429	436	397	411	432	390	454	393	419	438	432	436	419	420	430	475	475	402	419	394	423	406	408	408	417	407	380	455	406	453	410	414	434	416	422	394	423	449	421	367	417	402	439	459	433	415	403	418	429	415	403	436	440	449	427	401	426	396	409	387	446	402	413	441	415	446	423	474	441	404	438	431	427	401	438	373	392	458	416	423	434	454	418	420	427	425	419	445	435	422	420	430	405	420	436	454	408	403	414	405	446	449	446	459	413	433	402	436	430	443	394	421	429	425	435	410	433	434	431	416	439	373	402	406	434	376	414	438	421	453	416	421	439	422	440	443	448	414	440	400	431	413	404	428	406	416	417	417	421	445	428	467	415	417	409	408	422	437	429	448	462	438	439	442	434	432	435	444	446	425	420	406	423	464	412	454	438	453	407	437	403	428	447	387	417	428	432	422	414	435	405	413	434	462	428	432	438	411	445	422	441	419	420	419	439	445	429	436	414	408	458	440	403	415	440	426	398	436	438	439	430	426	445	424	434	387	422	404	422	421	415	444	420	460	470	374	429	433	442	423	429	416	429	451	436	426	416	395	431	441	415	452	388	419	423	457	442	414	423	443	425	426	466	418	406	393	410	410	401	416	426	431	439	428	403	412	478	397	425	449	415	376	425	419	399	439	417	406	387	361	415	418	390	459	411	398	396	418	405	403	406	429	421	412	434	430	404	427	399	437	456	409	439	429	389	411	420	436	450	393	436	403	404	420	466	460	414	407	452	457	418	414	416	406	406	425	408	370	436	402	415	442	416	442	426	440	405	408	416	426	425	412	434	412	416	392	458	430	445	437	446	446	442	395	418	408	436	427	426	404	403	418	469	439	429	448	419	405	414	394	428	410	441	425	396	411	421	429	436	397	429	432	399	435	403	427	465	419	411	428	435	426	401	408	412	425	386	394	416	418	446	451	426	419	428	438	436	415	405	450	385	442	439	428	428	414	415	421	439	427	395	426	439	437	395	430	399	426	394	432	382	421	420	440	404	428	443	391	417	418	402	395	380	406	394	433	414	424	406	457	434	424	407	432	437	455	450	399	460	408	458	419	455	454	390	436	433	373	415	447	437	446	382	447	428	455	453	397	432	393	433	400	422	435	422	387	429
43690	11722	7344	4179	2526	1883	1383	1197	1043	904	768	756	722	695	653	612	593	565	588	528	537	518	484	535	510	499	491	468	478	491	447	465	449	473	495	499	478	462	474	473	418	483	442	512	457	466	455	442	420	471	463	429	504	434	440	450	430	431	436	442	447	461	452	433	510	425	447	449	442	484	470	485	433	491	463	472	459	498	477	469	475	497	446	479	422	478	455	403	460	452	481	435	442	475	446	400	436	436	390	465	471	454	444	446	443	431	499	456	459	450	446	452	471	432	455	481	434	426	422	420	481	466	451	469	423	432	452	458	443	448	436	437	455	443	437	420	445	445	400	453	424	426	403	431	416	424	468	447	423	441	433	407	461	438	456	458	426	478	461	424	456	454	477	429	443	409	446	444	468	442	444	447	420	468	482	433	414	427	461	389	467	418	450	409	446	428	466	452	474	431	477	460	417	456	445	454	454	466	438	417	410	470	473	461	424	443	439	432	463	425	436	425	432	462	441	440	459	492	438	461	464	421	453	450	407	475	470	428	399	446	468	436	420	483	438	449	412	460	441	437	461	424	438	430	433	426	429	408	444	433	445	433	423	433	442	465	411	413	445	451	431	432	439	462	436	428	447	474	456	469	414	440	414	451	430	428	427	445	444	429	441	471	428	409	435	432	448	410	451	435	421	447	457	428	447	439	434	441	470	453	453	422	438	439	419	456	415	437	449	460	429	465	418	435	445	429	437	482	437	405	441	419	444	462	415	404	437	431	422	446	419	475	429	376	419	471	460	475	472	444	426	465	454	451	453	421	481	460	474	452	368	439	458	423	444	419	431	422	409	429	418	417	474	462	442	415	417	456	443	424	446	452	428	470	460	434	449	398	425	461	421	449	410	464	435	490	455	445	432	450	432	436	467	440	463	448	409	462	417	433	499	462	430	446	439	468	461	434	448	429	455	410	436	451	446	418	428	473	428	443	443	461	423	418	409	424	453	429	416	420	469	434	432	429	434	407	464	442	452	433	453	416	418	435	401	446	411	425	434	413	458	419	446	447	464	441	448	452	413	445	446	444	448	457	476	463	451	431	401	450	432	480	492	441	472	419	454	431	429	410	432	463	423	450	447	429	454	426	441	428	483	451	464	448	445	463	430	444	444	484	416	420	432	429	449	437	450	441	481	473	418	463	480	471	502	481	460	448	422	433	431	466	430	454	434	461	449	444	493	415	453	419	423	469	404	449	411	407	447	426	458	435	434	440	461	479	417	467	461	480	466	433	469	473	460	441	425	451	446	443	457	449	448	449	473	512	460	467	458	460	460	437	444	464	439	406	402	439	440	438	414	462	420	433	474	460	413	398	430	443	477	426	465	448	412	482	490	463	471	483	450	449	453	449	431	462	413	420	464	402	421	437	446	440	421	408	447	426	442	415	452	475	448	495	437	463	443	456	454	448	453	437	455	467	454	407	425	477	463	422	443	462	430	415	428	448	452	429	447	444	433	416	452	398	463	493	411	449	431	463	447	462	456	420	450	451	468	473	432	453	444	424	441	431	434	452	479	416	445	439	396	422	458	422	404	479	484	462	432	427	457	398	431	435	457	468	445	436	451	454	471	446	454	434	445	452	446	477	456	465	457	426	451	448	427	435	444	445	455	443	428	483	432	451	417	429	485	414	443	482	419	473	437	443	449	441	445	474	416	433	446	424	413	424	407	449	468	450	420	409	452	417	492	473	417	492	471	431	389	450	468	397	444	438	425	461	464	453	451	436	482	460	446	464	456	468	425	451	469	441	449	466	437	433	437	445	424	471	456	431	411	459	437	456	450	504	458	422	454	421	413	479	417	437	428	440	447	479	461	421	469	442	442	460	450	436	473	454	429	451	482	420	418	426	446	442	449	432	497	456	441	432	426	461	409	438	451	444	449	446	445	451	397	419	446	397	438	422	456	445	431	431	452	417	444	420	450	424	462	443	438	432	410	434	453	422	444	396	433	465	451	452	428	458	415	485	453	409	436	452	406	439	434	403	431	431	452	396	446	454	468	437	462	440	431	459	449	413	474	429	471	455	436	481	422	457	476	464	462	425	428	459	410	450	457	437	432	464	439	456	469	465	430	467	432	433	456	454	433	481	412	462	434	438	408	459	427	425	426	443	444	463	441	437	443	432	440	456	406	473	444	427	425	461	473	421	431	457	445	462	416	461	470	458	462	437	445	460	496	447	450	482	443	462	419	444	427	424	439	448	457	431	445	448	418	411	450	408	425	424	441	435	440	440	455	430	436	428	419	465	431	427	447	427	462	420	459	441	458	419	472	439	441	424	417	437	443	492	470	453	461	444	452	440	453	444	428	438	399	385	425	456	420	436	420	467	444	441	457	448	418	474	461	437	432	456	471	460	455	434	467	463	448	457	418	452	425	449	419	466	447	431	444	401	466	449	438	457	478	491	470	440	460	471	428	482	463	407	478	490	429	447	455	440	451	471	440	463	451	434	457	455	427	421	416	443	427	409	468	426	456	432	430	420	468	413	459	399	428	412	441	455	467	431	437	447	468	452	426	448	471	430	461	485	433	459	435	450	429	445	430	439	448	426	451	409	437	459	499	431	441	417	433	454	457	429	463	488	402	432	433	449	465	437	468	406	451	437	411	419	439	434	473	423	433	449	462	460	467	414	397	438	465	443	412	424	442	474	471	408	469	434	412	465	427	441	461	479	444	463	432	459	429	453	494	443	434	426	429	416	464	429	472	455	467	443	467	449	427	443	431	444	444	468	486	410	468	428	406	476	454	435	437	422	438	446	473	486	430	450	435	456	425	455	454	437	432	485	439	419	428	463	447	459	483	467	462	390	439	438	472	478	447	435	445	425	414	465	429	453	469	423	419	440	421	441	480	421	472	463	436	473	421	436	444	427	448	420	470	454	458	437	486	435	439	444	433	451	448	434	469	455	469	429	420	446	461	440	458	452	409	434	437	452	413	423	431	456	441	465	446	471	417	472	455	449	419	475	434	421	472	462	421	431	470	426	472	431	439	429	432	449	398	464	446	448	452	432	409	420	447	439	444	446	432	470	451	434	454	465	455	435	429	451	459	482	465	446	440	478	463	480	435	445	442	452	413	454	415	436	431	466	470	445	459	450	461	411	464	441	378	427	427	457	452	449	460	413	438	445	430	429	476	433	423	432	453	458	454	434	450	446	432	473	431	434	411	441	453	473	447	427	439	452	428	429	454	476	437	420	449	431	429	458	429	450	434	467	450	433	395	459	467	450	451	438	451	453	463	433	457	427	425	461	440	453	465	478	428	426	412	428	460	436	415	457	418	480	443	430	436	446	456	433	428	440	464	453	426	461	457	462	428	446	426	453	480	470	441	471	480	459	427	453	455	444	486	406	424	440	443	456	403	437	426	456	454	433	468	421	450	440	432	410	459	440	415	425	438	452	454	436	440	439	456	431	453	431	413	476	447	415	438	451	443	426	433	462	471	458	408	477	404	472	460	447
23331	20940	27623	24367	20931	20921	6913	1452	1264	1068	1003	1005	921	908	897	933	820	788	809	792	800	794	785	783	736	756	829	781	767	767	728	785	754	766	811	742	765	766	811	748	711	721	717	769	687	800	717	749	725	695	729	717	743	757	770	754	733	769	756	722	731	786	743	738	759	725	744	754	748	688	728	762	719	760	752	785	742	790	773	695	713	773	742	713	710	706	761	776	723	782	738	733	716	755	771	718	731	693	750	733	733	752	742	705	726	718	743	698	749	765	677	731	734	770	717	775	759	742	717	784	711	777	765	742	727	729	753	748	757	748	755	732	715	787	752	695	787	718	696	778	753	740	746	731	713	707	723	745	743	731	770	754	755	722	724	723	739	789	708	677	731	716	751	750	708	758	707	714	721	763	753	695	715	693	767	731	709	735	734	693	729	743	725	700	790	746	771	759	686	740	740	757	706	714	705	754	713	738	731	734	725	747	781	720	693	766	701	689	682	710	691	741	708	782	691	784	736	717	742	753	772	744	769	735	760	696	758	751	766	719	747	730	729	677	744	761	768	768	734	789	703	778	703	733	762	690	739	739	783	752	735	711	718	727	785	727	733	747	729	723	695	705	730	724	725	691	723	766	771	759	721	691	710	693	721	734	726	766	712	726	731	739	789	747	764	776	763	718	721	741	759	745	711	709	745	768	728	742	755	780	757	751	710	767	718	736	756	685	711	712	709	743	714	758	774	704	699	780	749	678	708	755	730	743	761	742	732	743	731	727	748	725	705	716	715	727	723	749	804	739	756	773	750	680	804	661	737	702	723	777	679	728	740	717	766	742	778	742	719	743	704	725	728	798	739	784	748	737	724	729	764	785	756	777	747	782	755	741	761	725	735	744	738	731	725	762	785	718	677	690	717	696	770	747	715	721	764	797	714	713	757	776	706	769	735	681	767	761	695	751	722	712	758	722	726	723	738	697	792	724	769	724	736	779	736	713	760	718	780	765	709	780	801	766	742	737	705	686	705	750	733	717	704	732	718	722	746	693	773	739	737	724	740	705	695	701	782	701	737	720	790	772	686	707	738	711	735	701	696	721	714	723	683	775	735	707	735	782	713	694	750	771	689	730	703	688	778	692	677	766	742	754	735	693	744	698	759	747	697	762	712	742	710	686	771	693	741	691	764	703	746	747	765	695	747	712	721	727	754	723	740	715	747	693	759	698	750	712	700	767	738	745	706	721	716	740	727	696	717	705	742	701	759	732	698	778	730	739	747	830	726	784	749	750	711	746	770	755	734	661	763	754	737	737	701	724	729	736	753	729	716	747	710	733	695	714	694	737	684	718	736	694	731	749	733	756	767	716	719	726	745	725	743	739	664	716	776	747	777	748	694	751	757	745	755	721	798	777	762	717	766	749	730	808	719	692	735	767	790	726	734	720	719	767	763	736	748	713	772	765	702	745	732	724	759	745	736	777	770	745	765	750	736	767	709	759	746	781	726	702	718	698	686	665	761	765	747	776	694	790	732	726	740	767	752	749	694	737	740	724	728	779	730	741	770	760	695	684	741	722	706	759	698	755	718	775	679	711	705	709	683	716	727	733	710	723	760	730	737	784	722	784	774	725	727	748	736	706	727	764	740	727	749	773	708	766	735	746	744	714	773	720	782	762	706	726	755	707	795	717	739	687	694	742	696	727	708	721	773	722	725	739	751	746	706	688	747	706	731	726	714	759	712	730	762	741	703	717	762	775	721	764	739	733	785	730	700	764	748	737	716	723	721	774	759	751	757	773	746	776	768	660	737	765	715	778	739	760	717	708	793	737	691	808	745	713	738	710	744	768	730	717	764	706	715	796	780	737	705	748	735	711	726	712	765	728	780	756	739	754	724	750	692	673	719	749	708	640	708	734	680	791	730	722	709	762	713	746	771	759	744	714	732	738	714	686	720	740	738	700	725	731	711	699	724	750	715	753	692	756	663	763	741	722	720	727	723	751	686	731	726	726	695	710	739	761	732	666	729	781	755	745	718	734	715	713	731	749	693	701	763	753	755	732	736	736	727	745	754	713	746	718	722	743	739	685	749	748	758	715	748	752	795	752	693	709	730	717	716	778	695	765	758	769	730	722	744	726	700	787	740	743	731	736	750	716	697	777	747	737	717	722	782	777	794	753	768	737	712	677	703	729	776	708	809	688	743	686	766	736	708	728	775	742	746	671	787	719	748	734	713	753	733	672	720	728	756	713	729	770	717	804	729	738	719	727	761	735	757	666	716	722	777	732	722	731	692	724	670	700	774	729	789	714	719	695	711	737	717	757	754	738	720	714	736	705	720	743	710	794	748	731	735	764	757	768	729	736	715	783	718	734	763	704	709	759	781	733	740	723	717	732	730	761	743	718	714	695	744	721	787	689	717	710	672	770	751	728	715	755	778	723	693	740	777	744	759	688	766	783	731	746	721	734	766	774	771	765	749	715	692	725	735	713	699	718	737	703	727	718	710	753	701	747	699	712	701	730	763	734	771	686	727	755	761	721	738	729	767	765	737	744	742	701	701	751	769	730	711	743	718	676	758	704	750	716	693	737	789	708	750	764	786	694	721	719	717	733	785	725	769	742	742	723	745	761	755	727	717	688	727	796	743	716	766	743	710	749	746	745	742	752	694	753	705	771	778	763	740	690	691	755	732	770	737	763	763	749	771	781	693	725	721	761	778	713	694	734	746	728	730	758	747	746	740	698	760	669	726	661	714	752	696	722	724	708	748	794	698	732	715	743	751	741	720	733	725	760	748	726	682	713	733	722	721	699	718	737	780	733	739	752	776	742	711	762	751	745	733	711	724	724	736	716	733	737	769	685	724	764	699	727	749	712	701	763	734	724	777	756	734	696	688	719	720	718	752	734	740	746	771	751	706	735	774	721	728	750	738	722	705	709	705	685	736	729	683	772	728	752	754	777	718	764	726	716	776	739	727	771	682	739	775	758	725	759	800	695	687	733	750	723	665	713	742	738	725	703	716	785	759	722	731	684	729	722	720	667	726	782	776	722	801	786	712	700	709	725	778	746	708	698	712	717	725	714	753	751	674	734	761	747	832	746	710	716	719	744	744	753	723	720	730	700	697	672	750	714	736	755	718	731	732	681	738	746	715	694	700	717	766	768	710	720	708	726	749	763	724	722	761	679	745	747	727	769	767	744	693	749	773	705	735	734	698	734	780	711	710	733	688	719	723	734	781	730	741	809	700	717	761	665	760	687	692	708	766	760	755	691	739	764	705	736	722	781	715	783	787	737	751	709	704	777	692	738	784	702	758	765	747	737	737	762	696	802	697	723	733	716	747	730	702	751	785	748	704	769	757	771	769	737	734	748	719	744	713	753	795	760	710	759	707	726	747	721	707	700	700	680	713	759	693	784	754	701	762	741	746	796	761	730	758	757	721	781	750	760	716	698	738	726	702	752	729	725	772	726	719	767	710	700	749	747	731	707	757	753	708	765	728	752	683	743	747	709
48625	14753	12004	6909	4512	3248	2473	2071	1751	1474	1366	1223	1162	1088	1039	1044	999	872	896	873	801	858	780	857	778	871	769	775	797	793	767	773	785	742	679	708	704	728	711	753	781	742	770	718	731	702	730	793	744	693	761	728	744	705	691	689	687	747	716	723	703	733	663	725	699	717	772	736	791	771	730	753	740	702	709	766	745	728	744	767	728	716	696	721	762	681	716	680	729	705	678	666	719	689	710	702	691	738	696	716	670	691	693	670	719	696	675	727	648	678	691	721	710	680	723	721	717	711	685	718	684	699	671	722	679	670	703	689	680	740	665	693	653	713	677	657	694	741	706	701	692	647	727	680	672	660	706	684	664	697	681	683	717	647	700	726	665	749	715	697	684	760	706	734	739	706	685	683	674	717	658	691	687	709	692	661	665	683	671	685	717	710	718	658	678	663	663	681	649	663	667	679	707	632	704	693	719	721	651	722	668	755	680	678	667	676	695	659	742	668	693	689	698	700	705	626	710	716	664	746	664	717	725	732	729	692	684	694	710	676	640	703	715	691	683	745	695	687	725	673	749	718	681	683	699	673	647	729	704	702	680	656	687	751	714	725	669	730	673	640	717	704	710	689	673	689	739	726	726	701	695	684	732	703	672	661	716	665	705	718	723	684	646	669	725	690	680	695	664	700	693	718	692	712	700	736	709	691	699	649	716	689	761	694	690	719	697	695	711	729	691	684	653	677	670	723	661	655	733	694	624	697	696	707	668	687	682	735	670	673	681	683	684	698	682	748	640	660	700	699	677	726	655	691	732	689	702	661	722	700	750	719	675	688	685	649	702	667	719	685	667	712	648	702	708	696	694	698	709	719	656	703	732	689	666	691	703	716	687	682	702	684	724	722	712	686	705	691	733	691	648	713	672	656	681	682	681	682	706	685	735	696	667	654	712	639	663	704	672	679	708	678	711	659	674	745	664	695	697	707	665	665	702	682	674	687	681	698	720	711	683	665	704	676	670	698	689	729	713	670	744	738	680	713	703	687	684	727	683	710	675	690	685	719	696	641	675	712	694	713	691	701	668	728	672	677	717	772	721	711	677	766	705	678	663	686	706	724	689	682	704	697	673	697	700	746	734	729	634	711	668	691	689	698	673	661	702	678	682	686	707	669	696	719	689	669	703	674	700	713	726	689	689	652	727	689	693	706	672	662	709	726	695	695	669	672	669	692	714	692	687	704	655	688	705	673	717	745	747	697	705	695	734	729	717	682	649	662	649	694	675	689	700	659	700	687	662	739	740	688	680	657	692	697	692	704	688	698	726	696	653	743	658	611	718	687	674	702	702	716	669	707	711	755	717	713	643	714	674	672	684	663	679	695	724	690	677	629	730	704	643	677	691	697	679	708	678	704	719	678	685	728	708	669	763	675	715	687	724	718	688	691	633	589	689	710	636	719	674	746	650	741	685	713	721	682	680	721	710	657	705	663	684	679	711	693	708	696	704	717	730	669	669	658	690	705	694	705	688	712	727	704	731	682	728	733	694	715	756	706	636	709	728	671	677	703	668	712	685	633	669	707	647	645	676	687	667	671	668	759	662	644	695	703	692	702	691	686	673	702	693	683	721	694	699	706	678	671	710	723	790	731	686	679	691	723	692	685	712	698	704	727	664	668	666	653	663	674	717	683	666	682	714	660	674	728	699	688	636	732	721	743	667	735	691	699	688	681	670	642	671	742	681	714	749	702	706	699	720	689	719	683	676	676	730	720	705	664	714	725	741	671	692	638	759	683	730	743	676	688	711	688	683	702	679	719	713	645	722	718	667	673	711	711	706	708	681	681	680	664	685	695	681	718	682	723	660	690	669	699	658	692	695	643	720	705	709	695	627	658	726	704	674	679	681	719	683	720	720	720	698	698	696	642	712	675	684	690	719	623	695	663	712	709	685	701	691	734	736	684	703	707	713	741	655	712	670	691	701	691	723	653	678	691	693	691	671	733	676	738	675	698	686	693	719	723	705	696	718	682	697	671	726	683	688	701	711	703	676	670	683	643	702	659	729	689	690	697	727	717	684	675	711	667	673	706	667	731	743	695	729	701	677	735	692	682	713	725	646	704	650	673	703	719	688	637	689	680	691	683	709	666	712	715	718	739	638	743	682	747	682	740	729	677	705	655	722	675	732	697	751	698	677	738	683	618	691	654	673	682	653	691	692	697	734	671	711	696	721	689	720	709	694	657	665	665	674	681	642	675	758	689	697	679	707	708	731	713	717	707	725	635	657	729	721	700	702	717	681	690	660	691	715	663	710	707	657	698	731	667	655	691	763	640	690	661	716	659	641	702	663	673	671	693	725	656	678	718	682	717	674	641	732	712	694	698	690	714	697	712	715	674	669	739	706	627	698	664	669	689	707	671	690	701	719	694	685	656	707	678	695	712	722	680	680	694	655	710	733	695	653	698	648	680	709	695	696	704	664	673	690	657	695	731	734	688	700	699	708	678	688	735	698	678	646	697	641	697	725	701	715	771	691	711	631	694	714	702	749	713	681	637	667	683	695	723	650	673	742	710	692	672	706	662	712	690	709	672	704	674	665	687	682	684	725	747	641	621	665	681	622	667	680	712	652	676	720	649	723	704	659	688	717	672	693	729	722	712	680	671	733	681	698	690	745	661	723	701	625	707	689	684	717	723	668	679	733	729	645	737	665	665	663	681	697	648	663	698	696	660	706	724	724	687	691	677	665	719	690	705	667	637	746	681	659	714	687	680	695	684	700	672	737	702	753	739	716	682	682	711	702	747	679	702	698	702	671	666	678	700	713	704	716	714	702	680	718	692	715	691	657	676	685	680	717	649	703	707	680	691	667	672	719	701	666	673	692	704	670	678	690	730	681	695	695	689	688	725	680	712	759	677	671	698	685	683	683	673	729	710	673	703	669	705	692	696	783	679	664	688	705	660	697	721	719	724	678	726	728	711	691	695	713	752	709	644	740	666	702	719	645	665	648	696	684	681	649	680	732	685	683	727	725	692	681	678	680	667	674	694	666	687	711	734	725	684	686	663	720	677	719	705	723	717	718	728	685	733	634	686	686	699	706	693	695	657	669	713	665	694	684	715	658	657	668	700	680	633	688	728	725	711	706	708	674	728	688	686	681	712	769	715	667	667	719	663	716	648	720	705	722	695	689	682	693	696	730	677	679	701	674	670	675	692	707	694	689	674	704	722	695	691	654	701	618	706	673	667	688	714	693	714	718	713	699	659	658	667	675	686	711	686	666	693	677	644	673	730	676	687	678	690	667	689	651	695	718	720	678	698	696	660	681	712	705	700	671	676	722	678	703	717	693	672	688	689	763	683	634	711	668	686	688	657	657	633	720	723	641	676	747	687	633	683	717	743	690	655	705	709	733	716	670	719	703	705	722	717	700	690	643	704	650	680	675	706	740	702	705	718	737	698	646	706	651	646	646	707	738	672	719	680	693	665	659	675	675	718	652	709	691	653	714	683	742	711
34557	17072	3950	1059	867	782	810	761	824	806	749	727	803	798	775	767	780	817	822	811	770	816	808	769	808	755	810	760	752	775	797	784	791	786	770	758	769	794	807	790	714	826	758	770	781	785	793	794	795	773	818	840	765	779	807	785	777	826	766	794	793	860	753	767	778	826	828	809	801	765	789	760	808	782	832	809	769	787	762	762	819	777	804	781	775	832	796	813	803	788	797	802	812	781	785	793	785	760	768	800	771	825	793	792	728	743	781	813	785	773	778	806	803	795	804	776	832	798	797	827	812	782	745	787	796	784	788	780	762	820	761	771	759	797	778	758	802	840	844	751	815	806	730	781	796	801	780	779	745	820	807	779	796	813	849	797	820	791	760	816	768	801	781	801	804	795	774	831	774	801	762	815	804	820	796	777	809	785	731	815	780	822	802	801	811	779	748	815	788	791	813	808	775	810	776	778	734	758	764	791	778	771	772	803	847	854	811	771	758	788	788	781	828	799	795	784	770	782	739	806	806	776	739	747	771	775	823	835	772	771	753	766	769	781	779	796	762	799	755	749	811	784	752	824	794	749	780	770	754	827	785	781	825	784	846	805	780	812	859	775	796	808	829	732	845	778	828	809	771	751	772	744	797	768	749	804	819	753	816	817	774	798	761	767	777	800	811	784	751	811	788	709	728	782	764	776	784	758	769	783	759	811	778	826	739	815	823	758	763	754	762	812	747	806	824	784	777	909	806	758	766	798	860	786	803	831	792	780	792	781	776	776	736	769	781	803	745	793	805	784	770	806	818	772	806	771	773	789	729	730	739	787	814	761	802	798	771	756	777	726	846	717	847	812	777	756	827	787	825	753	758	820	851	800	737	756	773	768	818	783	839	794	750	790	806	847	781	798	788	821	783	783	792	775	757	787	795	750	805	803	766	811	773	830	721	769	819	754	773	802	798	767	843	788	744	801	814	744	806	828	790	810	796	791	790	805	817	810	838	793	775	762	746	824	795	789	805	780	814	786	780	771	820	789	733	786	791	719	804	786	819	761	766	814	788	814	802	783	803	804	756	836	730	790	800	796	798	756	756	786	794	774	812	791	758	769	854	810	791	805	810	769	791	804	825	815	845	828	748	800	760	810	818	805	734	793	766	751	796	809	791	777	769	728	753	802	796	827	786	809	817	765	744	766	787	786	775	747	753	787	783	778	822	766	814	799	761	773	793	785	823	797	799	793	833	768	730	774	754	810	759	797	783	749	773	767	768	764	761	853	785	822	817	842	754	788	785	809	779	809	841	787	749	797	785	709	784	777	758	804	807	823	860	769	782	796	846	796	796	820	787	783	765	783	778	773	777	796	867	800	806	790	782	781	786	784	814	767	791	742	733	783	779	809	815	773	766	756	743	744	775	782	796	734	789	841	771	783	779	796	802	782	855	780	795	758	775	768	809	811	769	818	772	751	723	790	849	763	722	786	782	777	819	804	832	776	787	809	761	803	774	799	786	747	811	782	743	844	781	783	785	773	758	790	817	774	765	803	784	777	780	828	753	782	773	751	790	748	770	804	817	828	724	820	766	735	785	851	829	759	771	765	792	758	841	798	749	792	770	833	786	784	799	770	766	810	799	800	806	776	747	789	779	776	783	764	834	795	796	841	750	806	808	776	764	786	768	790	789	777	805	793	750	781	753	815	806	844	752	785	764	829	758	779	780	801	848	750	740	807	827	830	812	804	794	783	796	776	822	799	753	728	768	821	733	761	767	733	741	812	775	834	751	815	777	772	817	775	825	752	803	729	806	789	831	722	839	808	813	801	790	780	807	794	770	802	777	779	788	788	754	842	801	784	851	792	764	772	811	755	781	765	767	750	813	801	764	762	752	803	795	796	768	794	783	816	789	764	791	830	765	799	795	841	775	772	775	800	777	770	819	801	766	770	767	753	764	783	778	780	761	777	810	823	809	800	785	789	801	774	785	717	776	788	790	757	790	773	808	766	805	805	825	802	828	776	818	818	760	756	791	794	714	787	824	798	806	793	779	850	761	792	794	825	763	856	783	769	772	807	761	817	824	832	759	779	817	714	770	780	790	801	782	799	755	842	804	739	785	790	754	806	784	847	815	741	826	766	790	832	779	794	793	802	777	788	836	720	825	795	755	804	744	797	789	769	785	820	745	792	751	762	773	783	778	754	790	763	758	764	823	785	741	766	800	793	761	799	787	850	815	735	785	797	781	797	767	849	790	772	785	780	800	759	744	819	776	812	787	792	826	846	748	791	809	796	824	809	825	796	748	811	770	780	796	764	797	770	779	751	843	787	782	749	826	853	810	760	744	804	782	742	764	853	747	765	765	806	800	798	757	825	779	829	831	801	803	787	800	813	839	802	794	801	733	840	827	767	841	795	830	828	819	827	761	805	791	777	815	790	756	781	809	778	777	754	783	756	812	783	848	762	811	831	793	826	806	832	774	792	765	743	786	794	759	817	811	784	763	749	756	787	801	750	823	782	796	738	761	781	778	793	783	845	746	782	805	712	812	813	817	742	808	787	754	803	740	787	754	750	787	777	790	787	796	787	827	760	785	811	763	834	778	803	751	782	756	842	752	771	757	775	765	765	805	793	783	817	738	738	812	733	841	721	786	791	738	787	833	776	801	801	821	828	758	825	749	810	817	733	828	776	733	741	835	796	760	778	845	775	748	810	758	814	742	811	751	781	793	789	789	813	803	735	830	770	787	819	808	790	774	787	783	771	814	738	840	805	763	813	781	748	759	785	764	777	758	789	773	790	782	804	720	777	803	812	828	817	842	778	797	813	730	805	845	778	793	768	770	730	827	758	798	771	846	772	863	778	752	790	835	784	799	763	796	799	774	760	819	815	798	782	766	803	861	769	805	800	771	771	794	816	790	799	771	793	762	798	798	868	807	785	806	760	807	776	744	763	781	788	794	725	770	767	802	786	761	758	783	811	787	782	828	743	789	784	788	777	786	743	789	767	856	800	810	773	816	787	743	779	783	736	778	774	783	789	833	822	782	793	750	772	781	831	760	803	756	801	793	802	802	769	751	827	801	809	813	770	799	844	767	787	779	791	834	789	775	781	772	800	798	724	753	817	784	790	750	775	750	757	793	767	809	784	797	802	800	791	819	782	749	732	783	779	793	809	783	772	801	775	776	760	833	803	759	794	763	775	819	775	812	752	803	823	754	805	764	751	778	798	761	771	801	801	783	767	763	787	762	794	799	819	808	785	838	811	802	763	782	749	725	794	772	801	790	769	863	752	765	776	784	799	800	802	749	765	801	765	781	762	813	814	852	764	777	815	788	777	776	720	765	783	778	777	771	829	827	771	827	756	796	777	782	803	785	775	751	750	767	731	734	775	768	820	792	786	780	800	790	765	758	815	820	767	787	798	760	814	844	790	803	779	779	786	802	789	764	751	809	793	812	734	779	821	771	818	828	738	784	809	789	811	812	829	767	795	808	806	783	813	769	756	781	788	755	811
31651	2461	1157	974	865	803	836	802	833	797	821	850	809	837	825	812	839	781	788	803	780	821	789	777	796	794	796	795	782	789	846	794	802	811	794	835	814	850	874	819	780	826	806	863	808	804	783	793	785	810	800	750	838	853	790	774	806	804	829	783	800	807	837	800	846	778	811	808	750	790	824	799	835	827	798	787	843	816	795	793	792	862	813	776	762	807	771	810	807	804	817	779	752	791	758	775	801	747	795	824	810	784	817	835	769	791	796	831	796	769	794	807	786	789	797	824	776	815	771	806	804	819	828	824	858	762	783	775	758	803	758	773	765	811	857	829	851	817	825	790	803	820	807	848	820	812	834	817	786	807	810	802	811	797	815	834	787	779	819	864	783	870	830	720	770	742	811	759	838	808	820	801	750	808	750	830	787	791	794	800	804	803	764	768	799	717	859	786	764	795	811	833	791	801	822	789	787	867	848	822	823	778	814	773	839	796	831	803	807	787	858	756	769	843	818	797	772	770	806	806	813	812	775	789	810	844	836	778	769	827	808	802	776	804	765	806	790	802	848	828	830	819	786	792	785	779	822	815	791	779	778	809	773	740	771	753	801	790	787	869	823	863	794	786	773	778	814	817	781	814	801	802	847	778	819	797	796	778	841	792	790	784	766	792	809	798	819	814	842	780	783	790	861	791	845	788	808	821	830	821	760	796	781	805	764	820	834	775	750	792	835	778	836	819	769	762	823	789	828	816	759	821	866	778	787	922	840	857	761	819	793	828	737	829	788	791	830	815	814	815	820	812	832	792	812	752	779	839	801	808	820	756	840	795	833	794	833	795	783	833	794	741	795	846	806	800	843	818	807	812	814	796	806	788	813	791	816	792	803	788	842	821	827	795	772	780	767	828	876	840	789	783	778	785	794	775	770	775	839	800	792	790	835	822	752	811	773	804	781	813	795	811	790	828	814	796	780	837	799	842	855	815	828	817	773	810	791	817	887	787	785	821	813	838	764	819	766	825	823	813	771	769	819	841	800	840	810	777	829	812	799	779	789	785	823	809	863	811	811	790	863	778	801	794	802	804	815	783	832	813	837	797	798	828	790	851	824	778	804	803	792	807	783	785	791	750	802	806	755	814	793	841	802	795	795	793	780	773	813	821	827	846	833	807	798	791	820	807	845	869	775	802	812	761	810	797	825	789	816	783	786	875	788	809	811	780	829	805	843	858	794	754	833	839	830	819	782	792	766	814	838	797	817	810	797	840	828	754	806	760	800	829	832	812	795	770	849	838	765	756	781	817	818	802	843	839	804	847	780	811	789	793	807	783	749	829	783	785	854	837	843	794	771	856	833	820	798	805	798	774	830	800	798	832	808	826	862	780	773	790	803	732	847	794	798	796	908	818	775	787	794	865	803	808	860	809	811	800	798	831	851	785	775	792	762	832	825	813	753	853	780	788	857	776	793	821	752	807	813	845	804	803	799	814	835	765	796	823	835	782	792	832	777	779	786	825	812	758	836	781	800	807	816	787	824	786	755	806	792	855	867	798	816	774	734	820	828	737	766	793	833	805	790	804	776	770	840	808	805	800	791	770	816	808	793	785	833	761	811	818	836	796	821	750	801	844	786	801	790	773	797	794	801	780	805	803	808	818	757	794	781	806	808	754	802	746	855	796	827	817	822	746	781	816	798	824	744	855	809	843	815	792	813	811	792	816	862	875	827	814	812	805	799	839	841	766	802	819	767	795	778	774	828	746	755	807	776	824	864	870	787	831	768	769	843	802	771	803	831	802	780	836	831	827	832	764	831	784	848	825	796	786	805	775	769	756	811	804	843	812	796	789	787	813	775	869	840	839	799	779	824	772	773	767	797	777	793	812	831	803	791	786	787	815	822	796	806	795	799	797	773	801	820	831	752	769	832	802	794	777	862	798	834	874	819	791	827	814	822	795	830	799	867	817	763	801	802	776	779	806	824	812	818	811	791	755	791	801	791	835	801	803	767	845	759	790	759	793	740	764	793	800	791	833	824	767	828	768	836	843	789	816	789	821	810	800	810	860	744	874	818	900	807	799	815	857	805	816	833	770	808	781	804	766	840	812	794	823	818	773	790	810	800	785	797	811	797	750	812	793	831	762	760	776	811	818	807	829	794	784	780	847	799	800	835	813	828	776	794	873	874	806	767	802	798	869	767	793	796	819	816	803	804	769	829	821	780	821	816	798	786	777	851	733	792	847	832	778	811	823	775	783	807	776	826	719	808	841	817	774	792	864	832	837	805	856	817	816	822	807	830	829	831	774	793	818	801	773	805	807	830	799	794	822	832	788	777	826	804	812	792	787	785	840	762	845	794	832	843	801	769	798	786	820	816	800	777	747	795	840	789	817	771	791	824	762	799	815	807	800	734	852	816	804	788	761	789	788	799	819	783	840	820	808	805	829	786	806	723	768	752	847	784	766	839	813	785	862	821	817	769	817	796	780	791	802	795	783	783	783	805	782	758	835	828	758	778	772	872	772	840	836	784	779	808	778	833	856	781	785	853	766	787	761	817	763	806	732	811	805	823	810	832	824	833	785	817	787	810	811	789	791	776	809	797	813	817	781	822	795	776	779	743	802	807	838	795	799	802	831	782	782	808	847	801	785	780	815	858	830	788	778	846	773	848	777	805	845	820	815	796	782	796	790	816	807	816	781	820	820	815	872	799	823	784	769	828	860	804	767	798	754	763	833	799	781	836	773	792	776	809	742	839	810	780	817	804	793	807	816	858	792	753	785	801	802	796	783	778	792	786	818	797	871	792	800	820	860	832	787	823	819	855	805	806	757	814	807	848	852	817	793	823	796	799	765	817	850	867	849	830	814	824	811	770	826	823	778	831	789	804	774	787	842	799	812	804	767	830	849	793	808	798	875	785	812	783	820	827	838	761	772	855	773	740	820	846	794	788	809	864	828	802	812	805	849	827	815	833	788	795	829	796	805	857	825	790	822	794	833	818	810	836	771	794	857	814	801	851	735	782	817	755	793	781	823	789	804	804	836	754	796	854	831	809	759	791	749	746	810	787	843	818	793	834	743	799	834	805	780	848	806	835	808	806	846	770	823	849	765	864	822	780	803	839	799	786	808	803	812	770	818	765	758	758	745	851	812	806	830	746	816	821	736	827	829	821	776	816	826	840	791	847	775	801	848	781	797	803	818	812	775	778	833	829	793	840	805	785	791	741	793	779	819	817	781	817	846	774	803	777	745	816	804	868	827	775	800	786	825	844	859	808	770	775	874	820	816	718	812	795	849	795	845	774	817	792	784	830	796	810	791	801	838	772	803	793	796	867	848	798	783	789	836	824	781	776	847	844	822	851	802	812	842	814	788	842	816	804	824	783	770	841	781	836	842	798	767	797	805	797	802	802	872	809	832	822	845	764	806	863	811	787	797	807	775	798	830	795	858	822	734	786	729	785	839	778	779	798	810	768	799	797	828	829	776	784	799	777	822	736	779	800	850	818	829
25269	20953	27753	24224	20891	10194	1092	716	677	602	561	553	523	485	559	456	502	519	532	469	474	451	416	463	459	443	445	459	432	447	433	500	446	438	435	472	426	398	492	419	447	446	447	430	431	455	464	442	442	452	388	437	460	445	440	409	466	409	430	408	452	434	459	440	413	428	404	443	417	449	426	449	411	463	461	400	455	430	458	425	454	428	418	476	471	429	418	430	443	425	404	442	455	446	443	427	423	418	459	406	438	434	432	419	412	409	463	448	455	425	432	424	426	415	451	381	429	430	404	450	431	426	419	424	463	449	443	468	429	413	439	423	464	431	454	413	434	450	448	437	456	415	447	411	455	384	442	381	436	433	452	443	406	422	450	445	449	438	441	391	425	391	424	440	439	412	471	414	425	403	455	444	441	437	456	389	446	459	480	403	426	440	451	455	450	451	456	427	408	421	472	422	437	434	416	467	445	402	410	434	413	439	407	392	481	423	443	384	432	392	437	407	431	446	452	420	439	436	408	421	430	457	423	454	460	429	443	451	457	422	417	474	419	449	437	414	431	448	436	484	385	389	438	429	436	427	437	438	458	455	447	468	431	425	438	435	412	448	443	406	470	450	443	476	464	444	455	475	445	440	428	438	452	428	433	430	459	453	412	469	416	437	430	445	409	448	420	407	430	448	428	425	447	420	466	414	434	426	449	432	419	405	413	451	390	447	477	441	451	476	433	436	473	445	456	425	408	439	481	408	408	443	408	442	429	429	417	468	421	455	427	428	433	430	434	464	468	442	435	430	444	474	424	424	448	431	402	454	418	405	449	439	440	435	429	420	443	470	441	448	453	439	424	431	457	481	445	432	454	425	432	456	426	417	430	429	411	439	410	427	451	416	417	392	434	448	417	412	433	411	431	432	422	426	442	400	418	440	421	420	460	450	425	440	444	459	489	391	423	446	391	454	463	411	434	444	412	466	443	452	432	445	461	429	458	434	439	409	460	450	451	455	426	414	433	455	441	451	468	436	432	422	425	469	443	463	469	402	396	420	411	424	445	442	443	448	442	429	410	441	438	445	451	403	460	402	425	437	400	405	464	418	428	430	410	483	439	481	444	464	448	433	397	451	450	450	438	429	405	391	438	426	443	455	439	443	405	481	414	445	444	437	419	437	433	447	419	435	411	416	434	430	432	435	435	436	403	433	444	453	445	429	431	473	418	455	436	439	422	434	394	412	392	400	485	412	459	428	427	431	445	462	474	464	441	464	430	453	421	410	470	468	414	446	454	422	378	452	457	405	429	461	446	445	436	434	411	439	446	386	477	420	444	434	423	462	441	448	449	420	422	437	426	451	409	449	466	390	407	413	419	450	449	397	447	376	427	426	414	444	419	395	423	466	449	430	419	462	430	409	422	463	420	464	376	398	431	433	438	433	440	445	414	398	414	437	425	426	416	418	397	429	437	416	428	436	449	440	455	463	468	425	455	421	405	395	441	445	456	410	461	460	395	487	451	442	429	455	422	404	421	439	420	446	383	401	425	453	420	404	411	434	440	401	392	473	433	411	411	422	422	435	438	416	409	446	418	414	466	413	434	406	400	441	422	442	452	431	486	426	433	393	410	434	457	463	451	426	436	488	437	447	423	450	432	422	423	438	455	434	430	390	442	463	422	407	443	439	445	452	438	449	417	435	441	425	431	412	448	429	393	436	447	451	419	404	430	428	424	425	409	437	396	426	398	441	450	445	430	447	429	401	457	451	389	393	444	432	420	456	407	417	390	443	426	446	456	414	390	434	442	451	421	415	433	467	455	448	451	428	440	431	449	445	419	476	478	447	396	440	408	454	439	445	489	408	433	410	436	443	443	440	438	421	446	450	447	437	436	424	449	435	442	429	414	415	418	435	412	447	414	400	476	446	421	458	406	428	422	426	445	448	401	418	409	425	427	458	434	433	421	422	424	404	430	450	444	440	460	392	447	426	388	421	454	434	444	442	416	412	449	433	441	411	404	425	439	463	435	434	432	427	410	409	462	442	444	437	419	436	449	435	417	419	418	433	443	424	411	426	441	424	416	430	421	402	459	457	394	447	486	424	414	450	427	432	420	431	429	436	401	469	433	433	473	438	416	455	439	410	457	412	453	426	411	438	467	423	440	433	394	398	441	409	438	429	424	415	428	444	467	458	416	449	433	395	443	439	426	454	457	431	424	409	448	417	458	407	388	401	471	436	414	424	435	430	424	452	421	416	416	433	464	416	417	401	412	449	401	429	389	419	422	425	420	421	452	437	445	444	402	423	441	446	468	381	422	443	421	417	461	418	401	449	437	448	432	416	416	443	433	449	447	447	434	457	444	462	448	434	433	391	448	457	415	432	422	412	439	441	437	436	438	457	399	441	470	396	451	439	460	416	424	444	413	426	438	418	453	424	463	436	396	495	477	401	405	440	407	412	414	455	468	433	428	443	408	441	433	446	425	440	433	405	377	414	419	416	447	428	427	368	422	479	438	402	463	418	431	416	445	426	426	430	429	403	432	457	435	432	428	452	426	459	460	441	410	433	432	461	397	445	455	397	413	432	445	444	437	406	399	436	406	432	429	412	421	403	438	445	422	409	429	475	457	440	429	431	409	430	389	440	452	426	418	476	480	412	415	415	399	436	451	431	434	427	430	434	452	428	446	424	428	453	438	409	431	466	423	445	427	431	433	444	440	362	419	405	424	455	444	431	430	423	436	443	426	448	429	426	405	418	450	437	440	418	411	404	421	443	417	408	442	418	400	434	458	419	413	444	401	457	418	444	418	437	421	390	401	409	420	465	435	460	369	434	470	425	391	458	386	437	433	412	418	430	466	427	428	445	426	451	451	430	435	425	433	416	448	422	408	450	427	427	459	436	420	437	415	485	459	413	406	402	421	454	429	431	420	452	432	432	436	457	447	447	446	448	423	409	393	425	438	413	424	458	429	404	432	429	470	379	420	450	440	438	446	422	394	418	427	448	471	417	418	425	445	397	408	461	418	382	438	440	433	441	478	438	462	417	419	406	395	430	437	456	416	457	421	488	456	434	402	432	413	433	431	405	416	439	420	456	454	439	452	409	425	438	481	415	409	431	426	426	436	405	392	427	451	417	446	418	392	431	465	447	436	402	427	409	404	444	423	424	427	426	428	457	419	410	404	441	460	429	466	437	440	453	469	403	407	426	397	447	448	412	433	441	429	424	417	423	446	438	422	446	447	420	452	427	442	424	454	386	420	459	426	417	435	451	425	454	443	443	421	413	434	433	409	441	437	437	425	418	436	424	429	413	414	410	427	424	444	440	414	416	409	462	442	383	430	427	424	441	418	432	426	388	412	397	449	411	426	445	433	446	456	448	473	396	443	425	405	436	431	398	434	448	441	393	448	427	430	471	462	433	448	407	441	450	440	439	392	410	461	447	466	436	448	445	436	442	457	471	385	466	405	426	453	445	417	428	441	438	429	446	484	442	397	422	425	484	410	471	445	429
53580	7391	7102	3879	2554	1743	1382	1177	1006	915	818	754	737	676	627	626	563	580	605	537	500	508	518	490	516	530	499	474	511	475	499	483	513	481	508	452	501	476	450	476	476	453	467	467	474	474	441	394	467	437	448	428	454	480	458	430	470	485	467	443	440	452	456	501	458	470	450	492	466	442	454	491	497	508	474	447	484	490	490	475	489	461	464	448	417	443	461	447	447	411	463	465	456	415	473	417	465	436	466	449	456	464	443	481	443	450	459	438	479	446	436	441	433	443	452	471	449	469	430	444	449	427	478	474	452	473	419	456	457	460	441	420	444	432	471	484	457	497	444	429	471	446	433	431	461	412	444	454	439	455	454	479	416	471	456	425	423	489	423	431	450	408	439	432	502	448	424	443	442	471	436	421	479	452	471	470	444	439	454	422	442	437	432	490	460	468	478	438	435	464	445	443	441	450	408	465	477	441	453	471	479	472	444	469	452	437	425	450	457	454	466	451	435	448	470	441	480	473	469	446	454	457	466	453	486	464	462	469	467	434	474	459	462	449	420	453	411	424	481	461	471	458	457	450	480	453	472	445	465	468	431	436	431	431	449	434	446	437	434	453	462	417	458	488	437	460	442	466	447	462	445	456	467	454	447	463	427	470	459	427	441	429	416	427	466	417	459	440	445	444	508	427	422	441	438	446	447	438	423	432	435	486	432	462	452	475	460	452	430	433	417	421	476	436	445	449	459	425	455	433	444	456	431	431	443	440	424	424	439	451	477	422	436	442	470	448	435	470	452	443	449	455	449	451	437	464	450	413	461	442	447	439	428	460	468	451	451	448	425	432	437	463	453	407	434	468	457	422	473	427	496	489	473	431	468	471	437	437	496	480	419	456	454	451	449	445	422	433	449	473	433	413	452	484	403	452	456	460	444	453	471	494	446	481	436	444	473	454	417	461	433	447	424	513	454	434	430	436	444	420	428	432	435	443	416	443	432	443	460	430	486	419	481	463	440	486	419	434	426	493	462	463	451	457	431	450	457	459	465	456	433	466	459	467	455	451	455	459	467	447	421	431	441	437	418	463	477	463	422	412	444	439	427	441	459	464	490	426	436	489	478	441	434	438	430	421	445	445	456	428	469	454	470	456	483	423	441	466	433	486	453	429	442	460	424	488	426	484	451	444	517	423	449	435	450	479	471	422	496	420	469	452	448	477	436	500	449	417	484	478	447	412	441	452	425	454	451	456	458	463	471	442	438	424	448	477	454	453	466	428	466	468	468	464	435	429	441	422	453	474	415	463	453	482	439	461	459	439	487	441	461	432	477	444	466	456	511	472	450	453	456	438	441	437	415	431	479	458	475	465	476	436	418	448	454	421	494	479	456	442	511	469	492	465	422	465	477	454	420	454	446	478	467	436	448	421	446	473	467	429	437	473	479	421	447	466	449	429	435	460	430	466	445	449	472	444	456	444	459	439	485	452	430	473	474	473	420	457	452	423	452	467	508	442	460	431	414	462	418	418	434	460	458	467	462	453	470	434	425	453	452	447	496	445	444	447	466	489	441	439	438	421	458	440	448	416	462	475	452	446	445	429	454	431	443	438	481	438	448	477	452	446	430	478	469	464	472	458	467	463	446	423	430	495	459	426	479	464	441	489	442	448	449	460	470	417	443	456	442	473	422	445	421	463	462	474	431	463	421	462	475	433	422	480	428	419	428	479	462	462	482	444	450	438	457	464	462	444	476	449	471	456	471	442	466	473	446	449	460	455	486	464	468	467	468	455	436	418	461	472	430	440	479	468	427	467	443	439	453	472	431	461	458	424	475	438	484	449	467	462	434	409	476	449	447	416	418	468	457	449	488	469	439	447	435	478	425	471	443	445	456	457	462	455	449	469	455	433	474	402	446	439	433	439	417	430	433	452	498	476	466	425	447	491	428	440	428	453	466	450	456	452	486	431	472	473	418	432	475	447	434	418	464	433	438	474	471	445	403	450	405	439	501	415	423	446	453	464	448	419	434	477	473	423	382	407	441	453	495	471	477	431	429	439	425	462	433	424	468	436	440	405	449	434	427	478	485	446	452	432	472	443	450	440	460	463	457	456	441	436	428	457	449	455	472	448	422	438	473	461	437	468	419	490	468	410	438	438	457	457	442	423	461	421	429	418	479	467	405	481	469	488	458	422	449	441	435	424	467	455	483	462	461	472	435	459	429	457	474	477	434	449	440	388	438	475	454	460	445	427	461	425	415	492	443	467	417	453	451	429	442	438	407	472	459	440	440	431	459	483	440	457	422	474	442	457	442	413	447	489	435	463	452	457	463	477	498	454	433	422	416	453	420	450	438	439	476	410	472	456	426	418	452	415	436	463	432	464	422	447	439	450	445	475	458	481	477	448	473	454	453	447	460	450	457	461	429	480	443	456	475	435	472	454	441	448	449	506	428	469	440	452	485	457	467	413	427	458	472	410	476	405	491	480	438	424	443	454	459	491	438	455	414	455	397	418	437	459	437	439	495	457	426	447	438	503	437	446	485	453	455	470	466	437	456	452	438	402	457	470	447	478	459	444	437	458	475	434	414	428	437	422	456	431	450	473	434	461	440	429	434	424	442	472	448	447	471	449	463	451	427	443	451	435	463	434	458	430	436	499	472	443	435	452	434	445	454	444	485	434	409	428	487	410	450	458	460	423	464	475	449	496	462	446	449	476	463	462	435	412	419	421	459	434	451	435	426	450	478	453	432	447	443	452	466	459	491	423	449	459	427	455	442	455	447	457	457	422	424	456	432	461	448	456	431	415	418	457	468	406	451	461	457	442	435	441	430	456	454	438	448	460	438	457	407	433	415	464	440	447	465	448	476	431	465	434	438	456	451	402	457	437	468	464	449	448	456	442	479	449	479	471	471	442	484	461	412	447	435	478	422	441	422	445	455	438	418	446	449	449	436	438	453	493	489	451	447	441	449	466	462	458	447	468	440	412	410	446	478	420	478	467	467	425	434	471	420	430	445	451	428	462	493	451	429	434	475	463	428	439	454	429	505	448	447	446	432	464	459	430	420	430	452	433	415	451	472	447	486	463	458	433	456	481	468	438	426	434	479	454	452	404	438	475	452	447	447	441	435	414	473	436	439	444	443	449	473	464	454	459	429	463	452	448	440	437	460	443	422	403	449	468	448	467	443	454	423	441	410	425	422	432	437	460	459	497	469	454	428	437	428	447	462	454	461	472	452	453	452	470	455	487	461	476	473	440	450	452	488	413	467	434	458	440	460	459	457	460	493	447	458	422	416	452	444	431	461	449	447	448	494	401	441	459	439	424	399	492	439	419	449	437	488	471	454	458	464	490	442	430	428	476	448	448	462	461	412	460	477	435	470	456	469	496	480	468	467	455	428	433	487	399	441	463	442	471	445	443	451	476	466	497	450	442	457	438	461	451	482	475	453	486	452	465	446	487	452	423	452	438	482	495	443	459	427	452	439	481	448	459	462	430	458	441	431	455
23335	20947	28400	23656	20947	20919	6265	1534	1136	1136	1045	975	950	878	934	866	907	867	853	801	806	806	792	784	807	820	776	745	768	787	794	764	775	737	767	748	807	730	752	764	749	785	785	772	763	754	753	755	808	796	804	701	756	787	763	723	782	779	765	725	770	738	731	736	785	744	717	779	784	774	812	773	773	744	740	768	699	761	763	752	757	727	754	716	698	713	779	740	776	713	781	727	741	756	754	769	703	774	744	755	761	696	689	718	722	706	772	659	727	708	719	755	762	776	742	737	784	793	737	765	731	723	705	727	733	718	731	769	765	750	727	712	699	716	745	751	693	717	805	794	692	780	759	758	727	792	734	753	710	751	739	732	749	779	789	701	725	752	771	707	718	713	697	755	714	724	755	770	759	722	753	744	742	737	744	747	720	774	749	749	719	763	717	774	716	721	763	762	746	737	785	747	731	719	700	774	766	730	765	757	713	755	715	803	686	782	787	716	705	742	722	705	731	703	728	711	739	740	706	752	759	745	764	757	702	759	730	702	711	740	753	753	714	781	735	776	731	708	738	739	790	725	709	772	739	760	740	735	709	765	749	773	732	740	746	771	722	739	766	766	814	753	738	812	777	737	728	746	784	706	781	750	794	771	789	756	729	731	724	772	732	704	730	775	772	748	711	724	789	735	729	789	718	727	802	694	713	708	754	753	716	765	744	715	768	779	749	782	733	754	762	720	755	746	741	709	761	760	751	729	732	759	707	719	735	778	723	735	789	718	738	763	716	768	733	742	730	775	711	749	795	724	764	747	710	780	710	766	732	702	733	689	750	747	777	728	784	769	768	787	727	754	767	716	744	786	767	764	733	736	764	744	718	746	730	742	723	697	716	743	792	778	694	753	713	706	708	752	750	746	723	703	696	769	714	719	755	747	737	760	772	701	714	746	747	667	739	760	685	763	743	767	749	696	748	679	743	749	712	734	733	744	701	758	752	766	743	738	779	775	729	715	778	738	764	708	697	739	802	726	744	707	778	760	756	740	702	703	773	696	762	728	751	720	718	710	773	714	738	709	743	766	771	727	743	730	760	780	786	686	729	752	734	718	663	748	794	737	765	710	752	772	791	734	748	677	756	767	707	748	762	746	748	732	704	694	729	772	761	713	770	717	715	762	731	755	740	709	796	723	743	749	772	729	713	763	742	722	747	695	766	723	734	731	746	767	825	769	746	778	743	773	736	752	729	772	738	705	734	747	769	766	693	708	729	770	710	751	738	750	717	716	751	756	768	746	773	763	762	719	776	718	741	727	758	711	767	700	731	730	774	750	739	732	781	743	732	731	723	773	725	735	741	741	696	734	746	773	750	721	727	745	706	764	739	772	724	770	781	703	723	710	710	759	740	692	708	709	706	743	775	718	740	734	726	707	764	803	706	760	791	795	752	709	744	759	702	710	678	768	701	755	752	711	739	731	716	725	741	717	758	747	760	793	723	774	750	769	706	724	728	689	756	714	766	735	731	713	792	757	795	740	765	739	732	692	743	713	717	746	748	730	765	715	714	745	761	779	741	732	740	786	723	771	732	725	724	775	758	787	791	703	720	772	758	755	735	707	720	706	800	784	772	706	733	797	705	778	751	728	728	703	734	728	735	721	725	729	739	765	742	738	750	705	713	768	770	741	719	735	723	734	762	753	769	707	765	765	743	725	713	724	786	787	740	742	687	712	712	763	774	741	721	721	751	736	696	762	703	813	727	779	706	724	712	787	795	735	748	727	738	699	728	756	752	738	738	801	797	774	726	732	772	728	720	771	773	731	773	761	754	744	731	690	730	758	709	726	739	763	751	730	765	763	752	731	689	712	718	740	779	736	748	706	729	787	736	767	728	712	778	761	720	784	776	747	757	740	728	727	734	781	762	744	748	728	770	764	742	742	732	710	663	721	709	719	707	741	715	753	769	741	780	742	713	701	750	742	739	717	720	710	700	767	753	726	746	702	764	721	737	726	700	752	687	730	728	727	724	732	671	727	727	711	733	778	724	712	750	705	739	733	709	773	727	751	760	684	759	722	754	728	763	759	757	772	712	765	785	819	721	739	743	735	744	785	715	753	714	792	734	773	789	816	775	807	724	754	706	649	776	699	724	774	766	713	692	698	731	704	720	728	750	773	744	743	775	689	736	724	756	759	705	727	699	748	724	747	727	738	694	768	730	733	770	707	761	706	727	741	714	730	739	764	732	766	774	694	726	725	726	730	747	731	794	710	737	763	773	747	718	789	723	756	752	736	694	744	725	701	689	717	729	753	767	760	757	764	722	798	752	765	722	749	716	752	739	733	733	729	707	785	754	709	703	772	717	686	741	754	774	761	708	776	743	745	771	724	775	695	701	773	716	747	790	714	710	697	742	770	766	749	671	736	718	763	739	771	781	712	794	756	723	761	791	751	727	730	760	755	733	741	734	754	738	717	733	752	712	721	775	766	733	757	767	747	751	691	732	775	775	736	714	704	758	736	714	711	765	790	786	729	736	753	710	741	752	765	735	735	752	731	707	753	764	645	770	705	691	732	788	752	689	774	710	734	738	722	752	722	741	722	760	709	746	718	761	756	753	708	734	735	713	769	766	734	678	732	756	730	761	771	743	723	743	755	739	743	757	772	767	793	739	750	793	746	737	731	742	769	769	701	694	700	721	751	747	721	783	771	682	744	796	777	727	720	745	795	749	762	727	750	719	738	758	796	756	778	707	776	756	721	765	817	761	811	756	745	730	777	707	710	776	753	732	720	732	777	733	733	666	765	736	764	746	723	771	719	730	745	720	780	733	707	746	710	749	790	764	736	736	726	717	746	760	751	793	779	753	719	728	742	766	731	767	706	726	769	782	722	747	734	748	736	713	712	714	774	728	711	785	732	734	725	722	741	759	768	748	755	764	730	701	796	745	753	783	746	738	708	733	730	723	726	719	758	710	742	773	755	730	714	765	744	693	772	736	745	738	734	688	758	742	799	762	663	709	722	699	699	781	777	774	710	784	721	722	716	755	770	744	719	776	718	720	747	726	704	779	697	729	780	775	745	713	780	744	747	728	748	773	735	735	706	700	693	684	716	719	743	762	726	717	754	715	758	807	691	717	730	738	746	757	722	731	726	708	774	790	723	747	717	724	737	706	740	715	706	759	686	732	728	714	730	749	712	725	766	731	740	744	714	728	726	747	776	761	691	727	659	760	756	767	679	702	755	726	751	700	713	724	725	745	764	716	732	762	693	741	721	768	781	770	715	746	754	726	688	732	713	766	768	783	766	727	760	790	718	766	731	723	728	724	690	763	718	757	753	711	769	752	770	721	734	780	750	755	758	742	737	724	707	754	722	721	685	780	755	733	761	730	749	695	747	703	726	690	714	775	746	732	699	727	744	719	761	720	723	773	750	729	760	718	699	760	721	729	717	745	743	751	705	774	764	746	738	784	725	749	771	725	719	734	726	700	707	699	731	717	722	688	736	707	755	746	713
48499	11098	11945	6987	4442	3204	2404	2037	1816	1534	1395	1166	1165	1078	1003	960	938	914	865	898	843	846	852	764	859	788	778	835	738	765	771	768	784	747	729	733	684	721	702	743	754	730	765	700	749	710	729	740	711	676	710	736	732	677	715	756	698	749	751	739	662	706	687	702	695	743	717	739	716	739	788	724	770	729	755	747	687	736	754	715	726	724	727	741	728	696	691	702	733	681	705	729	686	733	701	705	729	742	691	737	654	710	706	688	682	655	732	678	710	684	689	678	725	657	737	696	696	681	673	682	714	673	701	668	722	688	706	633	682	734	723	717	739	691	725	693	701	754	708	714	653	700	731	686	722	729	681	705	696	708	710	640	669	716	701	669	656	695	725	672	724	693	668	655	674	737	723	680	712	684	669	667	727	738	680	722	734	684	757	686	709	685	732	673	697	705	719	686	754	694	621	676	671	743	729	647	713	670	695	712	704	692	671	730	719	726	685	763	683	693	673	681	667	668	653	688	709	733	701	637	744	709	656	694	726	682	699	703	696	691	716	698	683	646	686	673	690	711	712	688	674	678	673	703	668	710	699	706	671	706	646	705	661	696	677	696	693	706	657	731	699	642	745	725	690	635	704	654	730	732	653	684	688	731	680	703	674	685	655	697	672	707	672	673	676	658	784	719	720	678	710	685	738	671	669	724	678	704	689	649	691	650	712	675	714	749	718	752	756	693	699	701	691	682	628	724	680	707	723	686	728	730	670	717	716	688	703	690	671	760	702	683	707	691	665	707	730	654	703	681	714	682	689	689	672	677	681	700	705	675	707	713	679	714	635	727	666	720	653	728	691	695	695	654	711	702	682	699	689	731	680	691	708	732	716	708	701	703	736	683	694	660	700	696	668	693	684	685	718	723	676	646	654	646	714	746	693	714	692	705	665	710	659	747	692	736	683	684	689	723	700	703	689	693	774	710	670	714	692	729	715	651	635	692	659	679	708	709	709	657	708	715	689	738	655	703	689	680	657	747	652	704	668	679	657	753	706	651	704	701	690	713	678	700	692	707	680	708	727	716	657	690	728	669	706	699	668	685	645	726	715	720	692	712	679	662	686	664	707	690	718	697	707	690	697	723	714	704	672	660	717	693	671	717	745	673	739	664	740	693	648	665	747	750	689	680	685	703	698	700	654	728	671	692	721	689	677	681	698	694	688	651	717	718	680	704	681	737	706	748	711	699	654	714	714	716	702	657	638	766	729	772	696	677	688	682	716	680	710	723	682	681	668	736	711	676	702	692	717	760	678	665	715	711	672	686	672	683	667	653	693	709	697	663	682	694	680	717	711	708	693	687	685	705	649	724	732	676	673	698	671	718	733	716	690	712	686	721	697	702	699	719	680	732	666	668	679	710	690	725	709	704	722	671	679	715	718	694	669	706	678	718	700	706	695	657	676	665	711	680	683	707	693	710	649	679	695	736	690	682	710	694	715	662	685	711	687	763	657	720	688	656	696	718	736	696	729	678	682	653	689	680	729	678	716	650	720	727	689	711	691	681	677	674	667	731	707	694	658	675	702	701	674	686	683	679	677	732	691	706	702	703	702	730	666	716	685	730	672	687	684	664	650	692	690	677	714	671	653	713	681	695	718	690	668	684	694	618	740	666	707	692	706	743	681	730	712	684	697	714	717	700	716	692	653	673	698	714	661	710	711	684	693	721	728	671	699	656	653	711	683	720	733	727	662	699	668	734	702	718	694	692	690	731	668	678	715	697	706	660	724	705	664	635	674	642	690	778	658	621	656	686	686	712	683	707	689	688	723	689	704	716	678	691	669	709	678	671	664	685	637	721	698	667	697	725	727	684	660	685	638	693	679	652	675	690	716	706	708	678	715	677	714	654	706	712	662	692	717	683	672	685	704	675	670	720	673	692	708	687	693	690	697	708	695	693	673	690	690	710	730	695	673	700	714	709	709	671	660	677	699	662	655	719	687	682	704	673	709	728	693	605	699	723	706	678	649	694	704	685	725	714	705	696	724	713	706	661	710	724	709	666	683	672	660	666	716	709	703	715	722	693	745	682	702	679	669	705	720	700	682	686	696	779	711	666	690	723	698	720	739	635	700	711	714	660	666	687	705	739	662	689	741	692	721	685	760	719	680	679	678	700	657	718	664	679	666	693	717	683	697	686	736	735	691	683	729	701	689	646	705	693	741	652	687	653	724	697	717	700	690	699	678	707	731	623	646	639	732	681	686	706	691	710	726	681	718	725	712	674	655	726	709	694	687	674	728	716	657	721	732	670	739	668	692	684	730	707	648	700	724	747	657	724	713	702	669	702	708	698	684	709	676	693	737	685	727	693	706	687	703	690	730	647	649	697	685	660	678	688	677	703	713	644	696	711	730	729	646	707	704	675	723	662	675	681	714	705	673	729	679	700	662	721	716	726	712	721	699	749	702	693	648	699	643	732	713	684	669	681	730	664	656	724	727	677	725	693	691	664	665	709	709	693	698	728	694	626	715	691	710	667	708	724	656	692	680	722	691	667	702	774	736	671	679	703	723	713	717	705	691	714	731	674	696	656	702	698	685	708	680	663	675	728	692	658	682	719	723	714	686	719	665	693	721	712	722	706	685	671	723	704	737	659	688	663	737	682	726	697	655	678	690	754	717	687	646	704	706	705	663	708	706	682	695	695	668	688	701	701	669	741	720	664	645	682	671	709	704	669	694	697	688	702	725	659	621	704	672	728	672	694	685	712	682	719	672	749	741	693	682	742	699	719	689	707	663	661	709	671	641	736	707	730	691	681	694	752	681	664	685	653	708	691	705	695	743	663	719	701	695	679	706	699	713	709	670	742	690	737	684	700	720	660	743	668	691	697	664	708	705	660	732	685	676	666	692	731	709	716	730	700	653	677	690	667	697	716	684	700	672	667	693	769	688	721	690	664	754	755	696	678	673	744	669	756	693	735	741	725	736	705	711	693	691	699	764	707	721	685	668	666	702	715	705	710	698	712	746	699	706	679	712	753	685	690	686	683	649	663	726	712	713	708	670	694	681	688	721	694	746	712	713	737	709	739	695	625	687	737	706	685	705	698	713	683	710	688	704	713	699	695	698	695	677	676	687	675	710	687	698	712	712	712	647	672	681	733	685	668	691	719	699	733	703	620	656	712	694	684	699	680	724	684	709	709	659	692	696	725	734	710	727	700	727	698	694	702	697	714	703	683	678	718	698	730	657	677	702	719	686	702	676	634	689	675	709	684	713	712	690	682	673	714	723	707	689	739	704	702	743	724	654	671	680	700	686	684	723	669	738	705	651	716	682	697	696	718	691	712	670	691	726	730	655	712	686	677	699	696	654	697	713	654	735	722	723	674	689	679	664	711	757	723	740	686	733	725	672	714	730	680	686	662	689	674	696	682	669	713	684	730	726	687	680	705	690	712	668	702	716	698	696	672	663	676	720	767	706	728	706	674	712	695	722	684	674	703	723	724	663	684	705	687	686	666
34527	16346	3596	976	867	843	773	787	795	737	803	809	782	771	862	818	770	754	796	778	771	759	750	799	794	736	768	774	858	806	818	813	751	766	790	754	835	749	774	790	810	779	864	798	796	789	789	835	817	822	763	778	778	774	791	772	819	821	747	843	762	761	762	739	809	793	841	787	761	805	772	785	853	762	809	767	803	809	810	752	753	781	813	734	782	778	776	769	783	857	789	761	805	827	802	787	793	796	796	794	759	786	782	869	778	760	812	816	825	789	802	770	756	767	743	768	804	812	838	796	754	752	786	731	810	792	792	779	799	790	775	757	805	728	792	740	816	769	795	754	745	780	763	770	778	752	752	705	815	823	795	758	824	745	797	759	780	754	826	803	794	790	775	793	753	789	802	840	775	808	793	803	824	768	794	813	734	736	797	717	750	795	750	804	778	796	817	767	785	785	831	770	734	797	784	795	775	755	774	785	792	751	784	789	784	747	781	751	769	793	708	799	754	776	779	769	813	762	794	777	771	793	769	734	779	763	819	775	768	739	744	768	812	800	772	800	786	797	771	823	750	755	790	806	838	812	806	765	826	771	807	815	785	776	799	790	774	788	743	782	756	773	774	795	769	786	747	825	767	765	823	757	796	817	784	781	812	796	790	783	824	758	825	810	860	803	833	803	725	795	753	788	791	781	768	783	798	805	762	790	790	794	776	782	775	780	792	748	784	823	807	777	830	781	770	778	767	778	803	778	758	763	803	766	802	801	793	774	811	767	815	807	773	731	793	750	785	820	806	762	780	811	797	794	806	755	808	788	764	828	767	831	757	792	824	847	750	804	756	782	802	821	808	814	807	794	803	802	780	722	769	807	804	777	780	783	799	778	745	825	831	815	758	809	804	766	810	802	786	818	777	767	794	806	809	780	808	776	865	768	800	735	742	757	773	791	733	779	733	799	730	748	795	740	793	763	776	846	753	815	806	813	814	769	765	769	841	785	763	797	828	783	744	785	769	788	795	766	772	790	771	756	803	773	868	744	766	780	806	873	803	759	774	767	811	794	846	701	778	765	761	766	757	847	809	791	801	764	739	785	796	821	811	807	770	770	812	788	789	795	775	792	833	784	817	820	778	774	786	804	819	828	808	811	760	784	780	778	767	736	756	806	794	739	753	787	801	809	823	811	807	779	823	797	752	808	805	793	782	792	742	791	813	823	769	809	795	852	798	816	754	823	746	795	784	793	793	810	757	754	776	772	763	806	785	803	809	783	794	779	807	771	779	777	758	842	839	779	804	789	833	826	796	821	714	789	842	707	782	811	778	794	797	738	777	779	777	789	810	760	824	833	747	825	774	786	806	768	703	825	800	809	810	769	797	799	794	805	756	756	736	787	809	801	768	788	815	843	744	780	835	813	763	757	799	800	730	760	755	796	804	806	831	813	771	854	776	826	811	812	722	756	774	795	730	768	768	785	759	737	748	789	792	816	828	789	800	811	798	804	779	847	773	822	809	771	799	752	806	803	775	771	782	779	803	801	851	763	754	785	758	772	762	764	787	770	736	788	785	757	768	798	794	786	770	780	800	771	829	787	824	717	752	772	806	801	786	800	811	792	772	787	793	789	825	750	759	778	763	768	823	805	792	818	772	771	774	743	756	804	802	819	805	806	802	865	807	774	775	844	748	791	835	779	743	839	756	788	859	738	795	786	830	802	780	793	817	808	785	825	857	782	789	794	811	797	697	800	814	740	803	785	791	835	838	806	817	788	775	783	813	806	825	824	751	785	797	790	758	818	781	804	814	745	768	750	770	738	758	773	802	737	777	769	753	788	784	763	790	780	773	773	790	828	728	800	760	743	820	789	814	798	741	769	746	790	732	808	746	770	776	765	827	828	753	792	865	781	798	750	741	760	755	737	740	789	796	802	788	821	764	792	778	789	783	770	736	800	770	837	764	758	737	824	717	782	813	808	781	760	809	821	755	794	692	799	779	785	786	812	760	813	780	745	752	783	786	764	731	784	826	755	788	787	767	758	789	775	801	822	778	766	797	801	779	738	810	755	776	773	822	817	830	779	823	779	801	791	754	757	768	829	760	763	786	759	807	778	793	778	808	860	835	778	788	783	831	767	736	718	743	791	790	801	785	816	844	819	844	784	793	748	757	789	773	862	774	793	764	789	788	774	803	781	811	758	810	761	816	770	785	775	725	808	769	746	791	842	794	812	796	850	811	797	813	797	794	847	766	790	789	784	774	870	769	788	812	812	803	767	852	799	767	793	804	791	824	785	802	830	776	719	810	813	764	763	771	809	765	803	779	769	793	787	763	801	797	752	774	778	717	804	740	814	825	809	770	789	748	736	763	791	765	764	770	849	781	771	780	782	771	803	813	762	770	809	782	771	819	738	806	788	795	779	786	789	724	760	750	807	792	764	848	794	775	791	780	819	793	774	762	788	803	804	808	776	816	717	770	765	756	759	761	785	778	769	821	754	799	793	809	766	810	779	795	775	805	841	762	848	711	800	831	786	782	814	805	824	812	757	799	817	773	777	796	793	774	790	766	756	769	798	759	776	785	735	770	769	741	770	807	818	831	769	784	841	769	769	779	816	754	763	749	777	803	805	755	786	817	763	755	780	804	785	817	804	827	781	779	723	760	745	809	770	730	839	776	747	780	784	824	785	795	772	773	801	808	783	794	762	787	791	807	782	779	789	749	795	827	785	807	774	784	765	741	762	724	787	813	786	778	804	785	796	791	785	791	802	716	775	785	770	730	787	769	819	762	830	787	792	789	763	759	777	817	804	779	814	820	817	809	778	811	795	750	799	739	785	794	781	793	780	830	760	774	774	819	814	766	771	788	788	749	767	736	803	803	789	799	765	824	810	741	727	806	768	781	747	822	800	767	769	785	819	798	780	830	833	830	779	764	793	830	773	824	841	770	741	767	794	798	821	740	724	791	783	762	782	759	799	779	808	793	772	836	815	811	809	769	814	797	798	809	780	788	798	757	792	812	757	803	810	800	771	803	796	785	777	821	775	749	762	784	825	777	773	822	792	826	819	825	768	822	795	774	792	793	807	807	824	823	738	747	787	761	753	803	768	767	783	780	830	774	777	763	764	805	751	796	745	803	802	807	802	735	788	789	816	812	786	824	814	779	781	789	806	785	812	771	729	759	791	809	751	801	812	815	711	785	760	767	781	820	797	767	788	790	753	778	781	767	762	854	837	807	789	789	805	748	771	769	804	790	807	786	744	757	817	770	821	768	841	764	811	751	789	816	800	778	812	755	789	793	800	783	789	795	773	791	794	797	743	811	763	770	768	811	758	841	760	785	769	803	830	772	749	779	790	733	776	782	755	777	796	747	819	777	767	765	753	765	796	787	755	764	762	784	785	795	748	806	789	746	777	754	779	733	771	813	805	789	794	730	834	801	705	814	784	797	769	796	755	784	813	823	786	810	757	790	798	812	754	782	800	806	791	779	777	781	834	792	771	798	793	760	844
31110	1530	1194	1016	889	919	821	818	861	784	836	824	804	783	831	801	781	772	826	766	770	762	801	771	804	819	836	829	787	834	830	783	849	840	772	805	736	781	743	740	799	771	841	829	838	780	803	796	815	759	791	815	793	772	813	797	845	803	826	814	805	787	773	803	797	814	799	785	809	802	861	844	791	775	836	770	815	825	824	808	803	786	766	798	829	796	778	801	766	847	826	817	781	782	822	787	882	772	790	774	837	772	824	790	828	869	814	815	886	778	809	834	825	778	801	805	799	802	802	832	728	836	793	797	788	830	805	800	774	788	814	807	768	799	804	792	798	798	838	799	743	837	812	821	787	770	810	798	735	764	796	758	782	826	824	747	790	793	815	797	790	800	784	835	778	798	776	786	785	741	772	813	771	812	825	837	839	796	762	883	807	810	748	846	758	829	809	808	825	815	793	820	797	780	837	782	779	825	756	816	813	825	802	808	760	855	800	771	831	785	761	852	797	831	767	787	800	813	777	779	818	790	817	762	821	831	790	777	792	809	759	767	766	825	787	777	799	836	805	853	770	836	820	759	771	784	809	778	797	802	780	790	831	816	815	735	884	773	826	823	764	799	795	865	752	789	801	791	764	823	781	792	850	819	808	787	814	785	771	843	746	810	807	784	824	795	791	826	773	749	825	775	801	760	773	785	865	805	833	772	750	791	764	809	798	854	789	827	816	768	808	806	811	861	791	770	825	836	745	809	795	794	764	777	766	780	820	796	785	785	762	811	795	840	799	768	825	871	826	833	811	849	785	793	822	801	841	738	772	817	800	794	807	779	819	824	779	822	823	806	779	807	797	799	767	771	801	788	806	796	738	833	791	758	824	791	830	774	797	771	854	792	782	773	779	790	779	763	798	803	826	785	812	838	818	828	779	758	807	815	835	860	818	782	790	787	809	800	825	793	843	776	799	770	797	851	758	810	766	816	810	834	790	788	784	804	816	745	839	768	784	817	827	757	788	787	813	720	841	728	826	861	764	778	827	751	844	794	820	772	785	777	852	822	794	770	813	817	802	810	851	749	778	789	796	810	802	839	803	808	836	749	790	770	767	805	814	829	807	784	753	819	795	738	787	792	852	783	845	769	818	822	763	801	837	826	779	804	787	826	816	811	811	845	767	827	808	794	809	828	835	787	771	800	837	768	834	815	823	807	794	817	754	812	825	806	763	761	833	833	812	799	820	821	772	821	775	741	821	767	783	841	804	791	808	810	789	811	779	785	778	863	822	783	729	817	818	741	843	795	812	791	757	791	811	780	768	834	833	843	789	830	831	782	811	773	814	799	807	815	750	766	782	842	807	799	808	769	789	783	830	781	803	789	830	778	817	804	778	820	799	806	795	825	789	789	768	840	821	793	784	817	803	853	818	793	788	813	779	801	778	791	840	776	804	808	807	801	784	781	794	779	788	782	820	823	812	801	845	778	816	814	790	818	803	781	779	781	815	791	796	815	835	835	822	848	792	780	803	821	806	783	773	811	819	844	785	785	804	817	791	783	823	761	800	808	783	770	784	788	798	786	783	846	790	734	799	759	769	803	767	830	799	825	751	782	793	804	799	808	830	829	760	800	803	809	781	775	750	791	807	800	717	831	805	771	829	822	779	818	824	812	823	794	782	809	791	787	807	840	838	790	794	804	737	815	795	826	875	780	819	742	803	772	774	838	800	885	774	817	776	774	816	806	771	793	824	836	827	824	797	841	816	770	797	815	784	826	816	789	781	735	807	818	744	769	832	757	786	793	830	807	796	782	786	798	827	808	828	757	816	775	805	748	816	758	779	762	797	777	790	788	802	760	860	790	780	806	793	716	767	741	821	812	760	821	778	833	791	791	779	780	805	784	799	788	801	803	802	795	810	760	778	867	789	833	811	795	758	816	823	771	790	788	801	800	734	797	786	754	802	864	822	839	778	780	793	796	725	802	764	772	822	791	782	789	813	777	785	839	765	811	779	823	820	739	786	787	809	820	810	801	790	819	812	809	815	765	767	814	757	788	777	730	822	791	830	776	794	818	771	805	808	847	837	778	823	859	807	822	749	795	783	790	797	763	755	822	775	765	771	767	742	815	810	776	838	786	796	764	831	744	837	820	765	785	801	806	816	785	826	784	775	769	795	855	820	777	868	793	755	786	856	827	780	805	735	818	788	783	832	824	819	832	824	789	820	853	856	768	806	821	773	848	782	808	775	842	783	776	803	825	753	796	778	817	805	791	867	801	771	795	803	825	773	848	811	791	778	779	773	831	797	834	799	803	791	786	743	785	812	824	781	816	838	841	758	805	756	803	797	787	769	778	793	771	852	844	824	793	807	824	828	802	807	822	766	812	758	834	835	780	779	808	778	825	794	817	781	804	754	766	779	804	790	771	781	777	833	743	766	840	846	776	812	755	749	798	764	827	829	766	754	808	794	818	771	830	817	824	790	815	788	806	788	819	843	779	782	822	787	838	818	827	816	785	816	818	826	813	791	836	797	826	786	831	771	799	862	806	779	814	840	811	867	796	782	801	792	813	822	765	782	787	814	814	845	826	758	882	837	758	788	813	855	790	774	764	771	846	832	850	804	817	792	769	799	782	829	776	811	836	769	772	824	796	789	796	812	790	849	792	826	796	789	822	820	790	769	836	750	800	835	776	777	792	819	776	837	801	838	831	750	826	785	806	793	778	780	846	821	823	797	807	797	821	806	840	794	831	816	781	866	806	733	795	811	813	832	783	773	830	786	773	793	798	817	789	855	814	848	785	809	833	821	819	823	805	795	758	802	824	794	851	810	795	766	823	739	792	812	825	802	787	804	848	835	827	805	801	838	770	760	809	749	780	754	814	805	859	804	804	793	861	855	824	756	741	758	786	730	784	774	733	801	809	768	796	787	761	809	805	772	817	765	832	783	819	779	856	782	776	785	814	801	803	790	797	768	818	832	795	820	809	797	851	782	791	803	823	788	829	761	771	801	777	801	747	777	816	808	789	804	779	783	811	788	809	762	813	796	795	780	826	811	810	822	771	790	771	818	771	787	742	770	792	787	788	813	780	805	856	809	783	794	778	752	785	806	768	801	786	823	798	802	800	805	807	818	868	806	764	738	814	826	836	777	845	804	772	806	790	801	808	799	810	770	846	849	778	790	847	811	839	797	854	805	784	797	819	789	765	805	796	797	820	776	802	749	778	803	830	762	788	790	806	770	785	803	802	783	822	828	781	815	821	792	744	760	770	877	777	817	730	775	788	819	809	793	780	757	781	785	802	760	755	791	825	795	789	804	837	809	837	829	799	797	828	809	780	761	817	852	846	827	821	822	726	831	859	771	780	809	823	819	764	820	817	768	803	742	777	788	782	767	768	775	791	803	776	838	754	811	789	801	801	790	795	808	820	828	817	789	762	755	744	761	801	785	830	818	795	779	790	853	818	787	775	794	769	841	759	830	805	811	810	802	796	834	833	759	823	806	805	821	734
25400	20989	27650	24396	20833	7935	1101	760	686	600	589	551	525	495	483	489	465	481	445	499	465	472	475	432	450	456	440	478	469	474	422	453	457	458	438	471	443	442	402	414	467	428	440	435	451	464	427	437	447	449	402	447	436	428	442	447	442	457	430	424	424	434	441	453	443	423	438	439	425	435	451	480	447	450	436	446	457	485	413	447	432	405	474	440	472	437	464	448	435	463	449	407	449	409	461	418	457	433	410	421	443	405	416	416	442	413	462	435	451	450	387	451	465	406	410	457	422	414	447	408	457	458	445	394	409	406	457	421	451	466	431	457	430	466	431	441	409	431	426	430	427	406	465	422	433	402	403	438	425	421	452	451	464	450	427	443	416	422	447	468	477	453	421	424	432	454	391	429	395	445	424	419	443	428	438	454	449	462	431	461	452	460	461	444	442	424	441	503	384	391	429	438	426	400	440	437	466	439	411	424	412	411	405	430	453	465	458	485	433	413	419	426	431	443	415	426	417	419	439	457	457	445	421	449	460	429	450	422	465	408	426	413	463	440	397	394	472	389	477	434	423	424	431	461	430	402	418	400	443	415	466	445	457	412	399	402	421	460	444	437	463	437	427	433	425	433	449	448	435	402	428	420	435	473	427	435	448	438	435	420	434	431	418	473	498	423	425	434	442	458	442	418	395	416	440	436	438	412	423	453	409	418	416	432	441	391	419	484	411	440	437	433	402	435	429	417	444	430	432	418	421	417	442	420	449	438	422	458	439	404	475	447	437	412	463	447	446	426	429	457	465	399	422	430	466	420	454	406	419	431	473	432	432	445	419	435	436	433	427	432	444	449	427	428	434	427	426	411	440	458	447	460	392	452	448	414	428	437	421	426	434	453	498	432	427	416	408	451	425	435	420	454	435	452	444	386	384	428	445	400	419	424	413	449	409	395	417	424	423	392	407	413	439	420	443	426	433	418	471	392	425	416	435	440	419	407	413	466	495	440	430	422	448	412	439	430	456	462	447	395	436	404	452	444	415	406	435	426	432	437	447	444	462	471	436	431	442	414	454	453	455	404	433	479	465	422	430	440	450	457	396	466	431	412	429	418	439	437	444	435	426	475	411	421	438	400	416	436	437	414	435	426	457	411	440	429	419	433	413	463	476	414	482	443	398	464	438	427	435	459	441	445	453	453	438	429	416	434	414	426	415	422	438	443	418	405	407	431	412	452	408	461	430	463	440	412	402	432	444	463	407	447	434	468	459	448	406	427	422	465	471	405	418	415	441	447	406	430	429	429	445	462	437	430	417	467	430	433	431	431	420	412	405	418	403	444	425	499	436	417	447	456	431	432	430	425	426	421	352	421	426	397	429	437	457	442	456	453	403	409	414	480	417	430	439	440	442	479	438	448	441	421	421	415	432	425	412	445	414	429	420	435	436	405	451	418	449	463	472	403	417	434	394	406	438	419	423	450	427	436	417	418	400	442	426	434	436	460	422	410	416	443	409	445	402	468	433	424	423	434	443	394	408	473	400	449	461	434	422	458	446	413	470	430	427	469	415	415	414	437	437	467	408	456	447	422	421	421	441	408	433	419	432	414	411	430	443	411	440	415	404	439	418	454	447	445	427	447	464	418	445	447	457	383	427	432	437	444	440	456	446	407	465	436	401	419	438	391	412	445	435	430	412	438	435	438	400	393	449	453	453	414	427	414	401	423	389	401	406	447	436	466	424	417	452	447	424	452	438	408	441	434	443	460	425	408	412	445	459	427	392	456	437	423	439	418	481	436	431	458	393	430	453	421	422	423	462	436	441	438	451	445	434	405	436	462	432	448	428	421	436	446	443	429	461	467	431	457	430	403	416	457	454	416	424	471	419	419	444	449	436	422	418	439	417	440	434	443	431	396	440	463	419	391	402	407	425	433	434	427	420	419	426	427	415	415	432	459	393	449	412	411	433	433	433	434	419	425	422	430	446	430	433	421	438	448	412	416	444	412	411	409	468	466	421	433	414	395	453	443	452	448	430	416	443	403	446	448	436	434	441	452	440	418	435	440	439	425	415	451	402	417	432	439	427	481	433	432	418	412	440	457	416	441	441	459	428	380	403	388	445	436	474	445	446	438	397	447	373	419	438	395	415	453	427	397	449	425	442	410	440	430	425	446	421	427	445	416	441	444	413	472	427	435	423	402	434	427	427	414	409	431	445	429	425	409	447	450	408	431	457	404	404	475	435	434	420	412	411	414	471	460	437	423	425	454	395	411	422	401	459	440	437	436	423	410	445	438	417	449	418	483	432	453	454	390	415	447	408	442	454	419	448	456	462	422	459	478	440	469	429	432	479	421	427	400	448	397	421	459	409	463	448	401	416	418	440	439	453	440	409	423	416	425	435	425	405	456	446	448	423	427	473	383	449	414	459	375	428	441	405	456	434	387	430	455	441	442	445	447	397	445	414	425	495	411	415	410	456	423	451	424	465	411	449	415	438	439	399	456	438	441	420	381	441	419	427	430	442	391	480	459	420	389	413	444	435	433	420	435	460	455	441	468	414	455	429	438	422	427	426	421	441	459	428	416	436	408	399	420	453	423	470	436	428	452	450	464	447	433	425	461	414	425	395	413	422	431	392	431	404	430	453	413	447	463	439	443	461	439	420	413	441	463	445	422	389	433	430	419	440	434	408	410	458	433	420	402	378	479	483	430	432	435	436	410	414	449	480	412	407	448	446	434	450	428	417	429	431	449	403	397	405	416	433	454	441	409	448	414	443	429	436	433	450	432	446	472	403	446	426	432	435	427	451	475	435	490	380	455	436	408	433	427	433	445	459	434	410	433	408	422	463	380	444	407	419	430	471	445	464	453	438	412	394	445	424	426	428	457	472	458	430	440	432	434	410	439	399	431	432	434	428	427	446	448	399	424	433	392	423	442	416	464	446	427	431	443	411	421	434	424	431	468	425	431	436	414	442	407	476	406	431	437	415	440	426	430	443	435	435	433	422	443	420	421	430	427	406	418	455	427	435	444	432	444	436	416	436	450	415	409	439	446	397	448	411	452	424	434	448	469	440	430	385	417	464	446	412	404	403	442	426	447	459	440	428	413	428	434	420	471	412	429	425	438	418	446	419	446	431	446	437	426	441	435	463	464	430	404	468	444	449	456	413	455	468	437	423	425	425	406	452	418	428	420	432	430	439	477	442	428	434	387	424	442	408	409	423	478	438	426	409	409	431	410	423	398	397	459	431	440	457	490	438	435	456	405	423	467	450	461	402	414	454	466	442	426	448	436	454	428	452	428	434	419	445	400	410	452	440	471	413	416	464	453	416	444	434	431	436	436	405	445	423	427	413	428	429	452	422	442	409	386	468	419	420	414	452	472	425	401	422	449	398	403	437	421	439	451	441	460	451	448	488	433	457	414	440	394	443	427	454	449	396	445	438	444	437	441	407	449	427	431	456	473	507	392	403	399	413	414	450	432	445	464	424	415	394	443	437	405	426	425	428	462
50756	8205	7121	3982	2465	1761	1367	1171	945	889	843	751	696	692	649	603	606	589	521	509	554	549	512	521	517	506	446	510	474	494	458	456	467	455	455	486	440	473	452	434	463	457	455	473	464	497	487	463	479	440	512	450	463	492	497	454	495	448	479	471	390	453	478	469	484	448	458	437	461	480	497	514	423	477	500	493	468	463	481	438	466	447	449	407	461	426	439	516	435	450	473	485	479	462	448	452	436	431	444	450	465	447	456	421	439	434	473	461	485	450	450	467	459	456	403	471	415	428	464	501	475	437	464	421	436	425	466	458	449	422	439	482	450	457	489	406	453	409	442	482	438	479	450	454	472	458	491	438	438	419	436	471	443	452	484	428	476	428	449	460	442	454	432	438	448	436	419	416	437	462	458	440	471	487	439	413	461	426	455	441	429	462	435	459	449	459	492	458	434	487	470	481	445	439	455	442	420	425	429	468	434	452	437	473	452	449	465	445	405	443	445	461	436	458	442	440	445	453	411	441	471	452	419	429	459	455	448	445	459	437	473	462	430	425	428	462	442	449	472	469	484	479	426	463	465	435	483	465	460	441	440	456	472	422	429	470	458	474	468	431	469	446	468	483	474	449	435	449	466	456	437	422	433	466	423	439	477	458	424	452	446	428	463	469	495	472	419	449	459	445	471	434	469	422	425	486	439	441	443	443	501	472	430	439	424	462	479	417	432	457	416	452	446	466	428	429	419	407	468	453	435	438	491	451	430	432	477	427	424	441	447	459	461	469	416	436	446	440	458	446	439	436	449	475	423	464	438	476	423	425	431	448	446	462	427	391	453	434	438	441	444	472	463	459	495	413	451	433	419	443	467	438	416	462	425	458	461	475	420	416	441	458	404	446	455	466	433	482	441	478	455	413	456	450	448	466	450	454	458	431	428	449	467	491	451	437	421	445	429	434	434	488	458	449	474	455	466	487	457	447	449	427	457	452	478	449	472	456	440	442	429	464	458	431	446	432	460	493	452	422	483	464	430	448	442	480	454	439	458	447	465	408	423	471	475	464	465	455	499	436	470	420	459	485	461	490	469	449	441	449	456	431	503	460	448	471	459	437	445	446	471	469	410	475	449	478	432	456	447	454	426	460	442	438	478	476	466	480	499	472	448	477	437	414	406	431	411	490	466	441	410	445	429	453	405	439	444	455	466	420	481	481	465	411	474	436	431	438	483	442	455	463	459	442	432	425	454	428	464	436	465	450	472	419	392	453	433	414	450	430	471	420	477	492	438	441	451	431	452	429	433	470	459	449	460	437	454	480	454	456	448	460	448	462	443	416	447	474	480	440	505	433	414	506	438	438	411	458	464	424	439	433	475	412	445	438	458	458	430	454	436	447	445	454	414	416	449	410	438	452	411	452	449	445	435	454	449	392	467	449	463	431	429	422	453	475	444	440	457	496	464	446	412	436	433	424	452	437	452	439	453	438	428	467	474	432	489	458	453	441	422	450	432	429	443	467	455	466	460	505	436	418	472	454	426	435	459	443	450	471	510	461	415	452	430	475	427	446	452	448	452	427	466	437	464	477	444	434	452	441	443	447	450	412	440	442	479	443	464	468	456	448	450	467	468	403	448	434	462	440	455	440	458	443	451	446	445	466	476	464	457	454	417	461	456	452	446	458	425	422	496	419	447	430	422	453	463	490	466	435	438	469	444	455	482	438	434	448	434	415	470	428	446	454	429	435	443	451	445	428	430	495	406	457	467	489	467	441	453	463	417	435	453	448	424	436	405	409	433	477	458	427	457	456	438	429	447	460	480	443	450	470	445	456	420	474	448	443	442	429	454	435	440	433	454	453	441	448	461	477	461	431	430	451	446	477	431	453	419	440	456	444	444	421	443	420	462	468	430	444	489	444	473	445	489	437	453	416	412	427	472	445	424	435	449	413	465	496	456	455	501	442	431	452	452	431	436	485	453	424	466	458	464	469	430	399	435	414	469	400	448	435	428	451	461	448	470	441	476	442	437	465	410	455	458	434	423	437	452	460	430	461	433	470	440	488	445	465	469	480	467	485	448	414	463	455	470	436	458	431	483	455	426	430	443	430	446	416	410	444	454	499	459	482	427	408	464	428	450	435	431	443	443	435	446	466	492	478	469	443	420	454	445	433	434	429	430	445	457	457	425	445	439	443	423	443	405	443	450	446	459	450	474	439	456	424	458	425	447	441	449	477	429	464	448	423	448	425	433	447	435	425	507	435	461	443	445	469	456	454	457	435	437	435	442	439	449	426	451	412	441	417	428	446	465	449	426	439	461	460	436	447	457	498	451	460	417	448	471	440	419	425	460	455	454	451	460	420	468	459	435	464	442	485	463	475	453	409	471	425	459	469	455	473	471	470	455	450	470	443	454	429	432	454	436	443	464	466	463	429	425	452	443	428	447	440	423	433	454	451	479	416	478	450	478	420	387	466	466	467	453	443	433	441	455	432	451	441	483	434	441	432	450	436	421	429	420	426	489	419	445	416	444	467	479	508	424	449	418	471	441	422	475	436	455	446	434	474	475	433	450	453	441	498	465	446	457	472	482	448	454	457	439	434	444	406	466	471	451	462	439	487	424	483	412	469	469	465	437	416	492	422	453	462	462	431	434	439	412	443	448	453	441	446	467	479	451	481	479	431	443	444	455	439	444	447	431	406	435	417	448	451	450	420	421	471	486	429	434	478	462	475	435	459	428	479	409	432	465	431	424	397	424	445	414	446	447	459	450	453	420	458	404	437	471	441	422	451	432	445	413	422	434	439	445	437	449	413	431	458	434	475	400	456	442	440	441	482	435	468	442	441	443	479	436	469	448	456	433	400	466	454	469	476	451	419	439	449	446	454	445	459	455	457	414	425	442	430	457	429	453	432	452	456	444	461	453	470	452	428	405	457	463	426	417	455	446	486	448	446	443	460	465	441	451	438	406	473	483	436	452	466	460	449	427	467	474	439	449	436	484	453	498	434	472	429	425	436	476	454	429	455	477	447	469	443	447	425	450	449	438	443	455	504	480	431	461	476	447	417	450	422	480	437	486	432	448	450	479	432	436	442	432	433	468	464	427	474	440	479	460	442	472	429	407	421	429	472	430	477	450	466	450	469	427	441	462	518	472	424	493	413	449	453	416	425	441	466	432	463	461	471	435	442	445	477	463	450	436	494	438	418	448	432	453	449	445	444	429	450	439	419	430	459	458	407	438	436	424	475	434	475	421	441	423	454	442	428	449	453	497	450	462	457	434	426	453	435	383	472	461	448	461	465	480	435	482	439	461	453	481	471	419	444	444	461	463	471	449	441	445	431	466	442	465	440	411	470	459	443	464	409	444	436	453	450	474	452	460	470	444	416	437	407	480	429	450	470	457	449	431	432	483	387	452	416	442	454	448	461	427	455	444	459	422	459	452	444	458	433	417	424	452	423	433	438	420	436	442	418	412	467	466	461	456	399	417	431	476	444	451	418	462	449	468	422
23461	20980	28179	23936	20971	20886	6114	1427	1185	1120	1095	970	924	914	900	881	917	862	841	798	837	857	811	793	778	759	788	752	771	802	775	813	761	802	700	737	764	750	823	785	805	792	779	808	752	762	742	746	724	750	777	757	776	777	762	731	735	771	767	782	723	741	744	743	748	759	797	717	793	729	727	757	779	788	845	782	779	742	749	783	764	749	729	734	736	750	769	768	748	732	769	760	718	745	780	725	774	709	746	769	780	752	814	756	731	776	745	788	776	700	792	783	747	734	727	725	740	757	823	735	734	771	733	729	740	795	764	774	757	717	727	751	706	769	769	802	731	740	769	760	749	743	751	768	774	725	691	706	788	755	739	714	760	740	750	735	756	719	744	767	812	755	706	730	745	757	742	803	760	753	776	727	731	731	716	676	786	718	723	748	766	749	748	765	768	695	758	743	698	714	725	777	772	756	707	749	786	751	788	758	707	765	743	766	742	758	711	780	756	721	771	759	713	777	717	725	749	758	778	731	741	785	784	720	749	791	711	752	692	737	738	805	697	707	739	730	816	699	733	729	748	776	744	730	715	775	756	761	747	725	712	739	749	724	690	707	718	713	746	760	808	725	754	717	801	758	792	753	730	752	729	695	736	752	763	736	744	733	737	765	683	736	751	707	754	755	749	785	757	722	778	723	728	761	759	759	757	746	707	766	708	776	767	814	709	745	719	816	759	699	732	713	738	740	753	710	794	735	753	746	718	702	745	750	728	736	704	699	723	742	743	793	720	791	717	721	741	753	752	727	757	748	754	773	755	770	715	698	696	698	814	707	741	706	762	801	760	727	764	729	715	736	713	773	760	740	764	814	746	739	721	775	773	759	770	739	740	729	712	763	776	781	711	760	748	734	758	750	761	752	739	729	735	741	706	717	754	770	768	736	778	757	769	744	784	763	746	735	725	749	714	753	745	760	740	724	768	716	767	737	710	719	799	685	751	720	756	722	726	728	796	733	723	786	768	773	717	767	750	724	814	786	752	737	742	728	712	734	775	729	730	733	756	739	766	673	730	761	730	713	713	674	740	725	720	748	733	751	718	784	746	720	745	722	756	749	791	746	733	751	709	734	751	739	753	766	729	756	776	761	762	720	761	732	715	745	773	718	740	739	780	734	746	807	737	714	707	769	736	730	726	751	729	708	808	735	764	772	772	763	717	771	756	736	773	707	758	774	715	725	737	748	718	748	743	735	714	777	706	719	712	743	750	736	770	734	737	710	752	766	711	748	750	777	720	764	787	747	767	718	762	747	789	717	781	732	729	746	698	709	759	799	782	785	814	766	764	713	744	729	795	738	773	777	695	734	753	761	713	735	752	780	791	701	758	756	771	773	718	804	704	747	715	669	741	699	752	751	781	761	752	714	754	739	760	779	722	725	765	719	756	728	701	752	724	796	715	745	738	785	762	716	739	728	735	714	724	747	747	761	758	746	738	764	748	743	758	749	724	744	755	723	707	785	769	787	742	696	776	762	759	741	721	785	716	730	766	767	707	739	752	737	728	746	729	740	715	739	705	711	765	775	808	714	719	763	771	751	746	775	745	704	757	740	744	732	747	757	737	753	745	772	700	774	747	773	673	710	736	737	738	770	787	719	758	708	738	786	796	690	795	766	751	703	744	767	739	758	736	789	704	753	734	764	750	702	790	742	753	728	731	777	786	723	749	702	713	739	809	772	761	757	745	771	745	712	779	701	689	786	748	712	708	752	753	759	768	723	695	738	755	746	773	737	779	749	765	783	802	693	729	770	769	746	748	741	708	741	740	755	725	729	770	737	798	682	756	788	731	775	764	785	762	712	751	734	751	738	752	736	767	693	775	753	707	740	777	721	743	791	722	730	750	748	730	742	759	752	758	733	713	717	710	704	753	715	733	726	732	753	789	721	724	737	791	708	715	729	730	735	728	772	774	766	743	806	768	708	762	776	722	786	767	752	748	659	729	731	725	746	787	793	703	720	730	772	732	749	748	776	775	780	780	735	733	726	711	744	745	758	757	739	777	749	742	742	761	714	727	682	734	733	741	721	747	717	729	784	738	789	747	727	754	701	715	721	764	772	785	773	769	721	728	770	709	770	771	735	746	702	788	740	754	747	731	723	785	757	758	713	760	726	681	770	742	733	671	762	762	724	773	770	728	736	717	712	767	762	752	756	794	771	757	741	762	707	790	736	713	766	744	703	748	825	748	785	756	794	739	793	711	731	722	725	742	681	747	727	785	691	813	769	778	804	756	766	767	720	753	798	709	702	725	750	757	735	725	726	723	748	689	746	831	701	791	748	723	726	748	774	739	710	769	788	757	734	697	684	712	683	716	758	767	725	725	759	673	742	753	710	737	786	749	744	728	716	779	696	694	740	722	760	739	758	700	793	763	783	769	748	723	731	773	823	737	768	767	706	734	731	739	764	746	772	733	792	745	714	703	708	729	739	747	740	721	695	763	723	796	803	787	734	720	736	745	768	769	742	733	777	784	694	762	716	738	786	727	709	667	794	786	753	731	736	742	738	726	755	783	776	780	763	712	765	785	779	792	806	745	733	718	728	730	734	770	773	755	763	731	725	752	742	712	724	739	729	762	749	734	732	743	740	787	796	762	706	761	758	733	782	778	719	785	688	726	758	736	765	722	778	736	767	743	701	798	769	743	724	732	752	777	762	715	772	723	713	765	777	709	719	751	755	761	737	752	709	740	762	736	775	735	756	763	753	774	722	770	707	771	671	770	741	747	730	736	706	707	749	748	717	746	748	758	737	719	701	744	732	692	723	755	770	760	736	727	759	778	734	798	763	734	746	740	721	744	741	725	736	763	729	776	773	713	737	743	764	764	702	744	717	753	689	751	774	766	755	716	721	739	735	779	774	768	760	721	775	739	737	774	738	745	730	753	729	712	768	763	716	722	789	761	749	777	697	803	756	719	688	755	759	746	733	778	771	709	749	698	715	728	754	739	705	766	745	729	724	746	706	744	743	737	727	771	776	769	747	747	733	734	737	750	733	754	721	765	784	774	751	775	719	703	796	804	743	730	717	741	750	722	733	761	734	671	782	751	778	781	751	712	738	710	785	741	712	740	735	762	800	707	762	750	680	773	781	751	734	753	723	715	760	746	729	734	740	771	717	736	720	728	746	706	737	692	766	695	781	764	743	785	722	767	718	731	746	714	785	773	769	793	737	710	768	728	789	733	746	697	709	770	734	756	813	706	721	745	740	696	718	742	733	737	788	780	704	767	766	749	689	799	724	721	785	774	763	764	756	740	752	735	778	763	750	739	765	703	772	751	726	737	757	763	740	729	704	754	727	739	774	768	723	712	697	735	777	740	755	738	722	782	751	750	736	715	765	750	732	817	762	706	745	686	718	733	778	759	774	741	732	771	753	708	759	759	773	761	792	733	701	753	762	715	805	804	748	749	735	783	719	693	786	747	748	775	774	708	746	776	757	735	763	745	736	787	771	772	702
46570	10413	11638	6788	4253	3093	2559	1917	1757	1533	1415	1295	1187	1114	1041	977	938	925	919	856	902	857	834	818	811	795	751	774	773	814	774	715	735	751	748	761	765	751	767	706	687	724	755	715	708	717	756	759	697	758	761	738	727	692	718	721	697	739	710	684	724	709	763	670	692	733	709	690	715	714	755	742	767	765	733	776	755	769	708	722	725	739	701	743	762	702	703	715	714	670	680	700	711	711	687	735	679	696	678	711	656	744	714	692	713	699	713	754	715	684	685	737	687	699	656	665	683	736	736	746	677	688	695	667	733	670	676	669	707	727	698	753	676	703	697	710	679	714	704	694	704	727	673	699	635	725	730	683	701	674	727	681	667	716	739	724	717	683	683	652	691	722	718	707	660	653	645	702	726	681	727	708	652	735	706	680	681	725	719	711	677	693	670	721	690	692	678	713	690	684	717	704	704	667	710	706	679	684	639	715	709	711	697	674	730	707	715	720	725	707	717	733	728	706	704	701	747	711	682	700	692	724	695	709	706	763	679	720	692	678	654	711	647	692	746	728	674	691	653	695	700	727	650	747	674	662	679	713	718	692	699	688	680	706	725	692	722	685	711	748	693	675	693	678	698	703	692	694	724	707	719	680	661	700	704	672	686	740	715	675	670	684	684	696	669	712	668	751	690	668	693	685	720	726	673	669	762	726	629	682	695	678	703	728	702	688	649	742	712	706	682	695	658	681	703	718	714	731	678	724	716	693	695	696	698	704	695	731	672	692	694	750	661	714	702	665	692	713	700	676	691	675	709	681	704	708	698	688	686	701	658	754	681	696	732	686	708	723	701	693	676	747	758	690	678	689	703	690	673	680	729	684	658	669	718	741	704	678	748	723	698	673	684	700	678	674	723	711	713	707	701	675	649	666	710	735	705	792	676	686	729	740	706	742	765	706	768	658	675	726	695	717	700	751	690	726	703	682	736	689	677	718	665	722	732	710	678	701	697	681	666	679	767	716	726	714	699	729	697	697	685	729	694	678	655	705	714	709	738	656	704	716	682	717	704	660	721	731	652	721	679	701	682	709	680	704	692	718	654	653	670	725	708	685	705	734	736	667	655	679	748	688	728	699	680	671	706	680	707	666	706	708	670	665	705	670	702	664	703	673	707	689	776	705	693	668	675	711	702	719	673	706	648	722	673	635	660	712	705	749	704	729	688	703	734	721	689	705	703	681	739	746	718	718	689	661	643	666	708	714	731	696	719	705	675	679	673	687	693	704	710	706	710	686	683	683	698	718	708	672	666	676	701	690	714	710	695	681	650	733	687	683	735	688	712	664	677	702	698	701	699	675	662	704	685	688	721	707	699	729	707	693	645	671	677	690	677	692	700	714	686	741	737	691	734	617	729	706	718	664	749	687	699	706	716	686	722	683	723	714	717	677	678	670	702	705	725	675	675	744	662	699	744	625	703	694	686	656	695	690	721	704	696	688	705	715	741	701	678	724	677	744	732	694	704	711	736	669	662	704	720	721	737	706	657	698	755	704	719	693	733	689	665	724	738	669	696	702	698	692	655	643	763	685	688	733	714	719	738	695	708	690	688	669	702	691	685	688	722	734	669	695	693	675	746	723	698	723	724	716	750	681	707	678	653	654	691	757	665	689	709	716	677	694	692	730	701	662	701	721	736	734	696	694	694	678	657	687	682	695	669	678	692	672	677	706	683	709	697	766	663	680	727	699	690	667	682	685	697	709	707	728	684	708	706	694	691	686	707	713	746	671	734	695	705	724	715	721	714	665	732	697	658	686	684	645	702	670	654	696	686	701	713	721	675	742	698	692	688	702	687	672	639	671	760	725	725	691	658	719	726	693	665	671	693	696	647	703	701	722	697	709	653	716	662	715	686	716	723	727	718	696	728	706	740	688	676	713	759	688	721	657	714	727	674	725	680	658	719	694	678	657	716	704	737	701	743	716	729	670	670	696	705	711	663	693	681	687	742	692	666	685	715	720	703	675	699	700	709	741	685	677	756	686	681	698	736	701	692	717	683	676	684	711	707	694	711	707	673	712	697	727	718	675	664	696	717	672	725	701	687	737	716	737	716	714	690	708	719	659	762	645	722	699	703	667	733	741	672	699	710	669	694	674	693	638	722	691	704	700	684	692	701	663	686	691	722	684	655	683	669	699	694	737	686	697	737	690	725	681	640	683	709	690	716	691	728	707	700	715	677	714	716	676	654	677	734	695	663	696	682	708	719	674	673	731	683	725	717	699	698	713	660	663	669	669	742	678	646	685	716	677	704	736	649	731	708	708	683	694	703	657	703	714	686	674	729	737	715	754	676	632	651	725	736	723	752	708	698	707	723	686	731	695	696	687	673	704	688	650	732	715	693	662	678	687	680	662	750	685	705	718	701	684	728	679	716	719	745	717	667	701	690	698	704	720	723	693	682	707	730	681	679	667	734	668	721	700	691	735	638	701	668	662	707	684	684	726	688	669	683	714	676	683	737	759	655	714	702	735	711	736	702	687	734	705	710	704	688	738	702	715	708	725	708	688	660	695	736	725	678	732	694	710	704	695	666	750	736	732	687	700	699	695	705	718	728	717	661	708	702	694	682	680	734	684	670	703	716	748	714	670	656	717	693	695	731	691	714	689	677	671	684	686	687	719	682	698	684	691	704	662	705	645	721	724	685	677	721	679	707	729	701	684	734	692	730	683	699	700	653	707	672	705	655	695	728	684	682	678	689	708	732	681	652	700	694	712	675	741	705	712	705	661	708	733	677	692	661	646	656	693	719	684	669	715	654	743	678	688	675	680	704	694	695	725	681	722	693	722	723	702	687	686	704	707	665	660	671	724	707	667	716	726	698	723	685	697	705	658	704	639	737	713	702	700	717	703	683	687	677	659	730	699	701	702	701	680	707	730	695	707	734	727	758	670	682	703	703	701	651	747	665	687	710	685	712	706	709	676	665	676	705	643	710	681	661	718	684	712	711	697	700	711	712	693	649	676	696	672	719	683	727	726	704	686	708	697	705	692	742	722	669	669	728	663	712	706	665	697	711	751	670	665	698	738	717	730	704	654	669	698	700	673	696	688	687	720	690	685	686	687	689	729	734	709	690	701	654	667	653	718	684	694	743	717	718	725	711	738	680	729	670	670	729	697	720	724	723	683	685	727	707	701	715	685	701	712	692	712	725	672	714	742	698	697	747	679	734	692	703	662	681	685	725	707	687	674	709	714	662	711	719	672	700	678	704	702	682	691	669	710	651	670	675	724	734	653	651	680	740	729	660	722	691	746	685	662	745	719	670	715	683	724	672	711	686	676	684	701	671	690	716	668	717	683	733	705	658	689	717	732	723	700	701	681	718	689	680	670	712	663	725	719	688	725	738	708	700	717	702	716	705	718	708	698	680	638	713	691	677	733	723	707	694	675	743	712	674	669	695	679	685	714	697	678	731	715	638	724	667	679	702	712	702	721	728	671	692	695	694	682	715	691	744	671
35324	17064	3992	1024	897	852	834	820	798	819	779	833	780	784	801	832	811	759	826	830	789	832	826	745	885	827	818	834	788	776	810	801	747	742	787	739	785	797	741	779	799	823	834	765	839	800	766	767	774	777	801	784	745	755	788	780	801	797	792	827	833	853	812	768	785	807	811	804	797	785	781	786	836	795	806	814	843	794	789	809	824	830	823	769	786	810	755	781	782	800	764	789	774	756	803	821	771	778	779	777	852	806	820	798	777	767	798	801	788	747	796	825	776	779	823	842	794	819	796	765	779	774	805	781	799	844	796	791	779	788	789	797	819	796	790	800	833	838	753	817	768	779	762	792	775	884	812	759	785	802	782	795	745	745	816	809	774	802	781	805	793	751	824	777	782	801	760	769	802	804	803	760	780	776	795	794	842	790	797	787	781	765	810	737	756	773	766	805	793	771	821	794	751	766	762	766	754	798	750	839	800	807	790	873	817	779	804	825	806	776	780	786	835	814	798	834	828	782	784	839	835	740	773	779	771	809	723	755	768	758	779	817	785	837	833	752	814	819	753	788	772	862	770	780	793	820	765	783	776	763	793	788	814	763	789	782	781	784	810	860	813	794	810	829	800	758	809	847	777	789	834	774	777	798	839	761	753	757	822	782	823	762	773	822	813	818	792	790	800	790	792	813	796	768	823	758	819	803	850	821	797	818	787	753	801	720	811	795	835	768	840	796	831	782	784	827	785	796	789	747	770	822	814	821	777	829	783	794	763	792	772	802	765	764	768	802	780	765	824	814	777	771	778	794	746	785	785	790	763	782	786	772	777	819	808	790	783	779	834	814	780	787	821	806	783	807	782	759	831	785	759	822	806	795	806	784	788	798	812	802	773	798	764	771	794	791	783	760	780	720	808	815	771	804	789	791	852	738	866	752	837	768	829	843	801	810	808	740	796	764	786	760	779	810	785	795	837	818	829	775	819	825	805	797	760	794	733	768	851	772	787	804	789	743	777	837	779	843	783	817	752	764	802	855	721	815	837	775	816	800	756	836	762	766	821	776	806	793	767	824	838	821	800	814	812	790	772	780	811	764	830	810	791	834	783	847	780	803	842	824	753	715	785	834	777	824	798	766	787	767	773	769	771	795	778	814	784	821	826	823	831	824	796	733	777	793	820	758	804	851	826	794	764	807	816	744	753	803	810	848	786	760	813	775	776	776	789	772	756	805	777	797	813	751	826	825	823	778	772	794	798	746	838	779	762	762	797	750	776	751	762	758	772	789	827	751	799	803	739	785	806	825	776	776	746	803	754	760	765	817	800	769	778	856	774	815	792	841	769	769	798	739	809	821	822	774	801	795	795	791	781	838	780	802	797	846	821	773	796	831	771	795	796	767	812	836	844	777	833	813	822	797	848	778	863	779	801	766	776	814	768	764	804	746	803	792	840	795	810	800	807	810	768	785	774	797	819	817	836	802	800	803	739	733	808	791	793	746	812	766	721	817	812	791	810	771	824	793	806	756	817	816	828	816	798	827	815	809	827	771	805	798	756	786	769	799	746	790	745	806	750	746	802	788	809	797	770	820	832	768	760	795	808	806	775	844	757	774	835	805	816	764	796	774	754	790	791	782	855	785	816	830	812	806	818	811	755	810	768	776	817	777	801	815	782	800	841	816	790	790	799	805	816	805	757	801	847	778	811	837	765	821	748	786	786	818	814	801	794	763	730	788	760	819	775	815	800	790	814	804	778	837	781	736	775	807	803	796	784	796	761	774	798	798	810	772	744	764	754	812	733	842	787	789	814	826	803	791	799	812	770	795	802	788	815	822	768	762	777	818	775	795	763	796	840	817	811	820	806	795	797	806	780	767	783	772	801	788	831	798	796	808	841	799	792	819	801	793	805	785	774	755	803	809	770	838	852	807	746	829	804	764	830	789	831	742	788	753	782	839	817	767	747	809	791	798	806	772	773	804	757	793	813	820	772	783	803	788	757	812	811	797	831	726	815	749	794	772	801	837	752	787	785	835	749	772	795	801	829	841	763	793	797	803	828	773	813	733	782	784	780	780	760	776	804	765	763	829	766	815	803	776	808	820	793	765	804	735	810	806	785	797	787	803	783	782	848	801	748	792	838	806	859	718	733	769	758	795	807	756	817	791	794	813	787	786	786	804	764	863	763	737	751	751	797	820	801	804	823	757	785	793	842	791	774	801	821	786	800	797	793	821	790	811	783	779	776	795	779	796	767	764	782	780	829	753	815	787	760	839	786	786	750	816	811	817	799	772	747	813	831	795	787	790	778	755	774	778	781	785	804	822	774	804	766	809	811	808	788	850	732	824	776	816	793	789	802	775	799	777	841	720	766	775	811	771	734	777	794	803	775	760	799	797	784	804	833	821	804	741	796	822	801	785	774	800	830	768	814	760	810	835	821	765	721	804	832	792	828	751	804	776	822	775	808	823	786	823	801	787	824	773	775	774	849	832	763	812	786	830	736	787	779	815	801	770	750	795	767	802	814	840	827	853	820	793	729	822	769	797	813	750	783	756	808	799	790	769	802	822	815	797	803	779	757	831	741	779	782	755	766	792	772	789	790	756	785	771	786	796	855	765	797	759	800	786	744	758	782	785	796	781	766	805	722	822	790	777	758	793	806	840	761	775	809	826	833	776	805	782	782	787	784	774	815	753	826	813	753	746	820	741	785	787	815	828	807	752	762	787	780	785	811	756	781	744	705	738	842	769	803	771	799	819	822	803	759	801	786	766	783	772	823	808	821	799	813	803	800	801	809	764	765	797	806	783	811	751	831	768	756	808	820	811	832	755	752	788	769	825	792	777	777	776	756	805	751	797	783	776	776	815	755	709	830	796	764	801	769	833	812	808	775	824	811	764	783	766	770	771	824	786	816	831	809	861	820	797	805	800	839	839	801	773	817	785	817	746	782	821	758	815	761	787	824	783	845	800	822	779	799	813	791	822	774	785	795	786	809	772	827	812	761	810	758	771	796	742	759	771	814	828	800	825	768	806	777	740	820	812	787	801	794	780	804	806	784	791	802	775	774	776	782	765	733	754	779	800	775	800	828	761	779	745	765	808	762	751	810	772	807	799	807	784	806	774	860	785	757	733	748	779	823	790	776	770	763	825	842	808	815	786	802	777	785	718	769	763	829	804	785	779	809	772	799	790	759	811	841	754	803	811	822	796	815	795	811	783	807	791	775	756	773	799	772	767	798	787	769	812	815	818	768	787	771	813	802	795	767	820	800	828	814	729	792	800	778	763	800	821	826	791	823	772	783	818	818	739	764	825	777	791	832	783	798	817	760	787	806	763	785	812	792	815	767	802	795	803	761	761	807	761	768	786	823	788	783	775	759	853	760	779	775	792	851	774	806	798	765	812	796	771	795	805	777	770	763	796	764	788	782	781	788	765	735	818	775	733	788	799	805	854	859	806	743	774	746	780	757	814	790	810	818	794	807	778	772	798	815	769	796	828	786	766	755	766
32535	1944	1184	969	902	816	823	881	846	779	832	833	829	798	868	781	763	852	778	812	792	766	799	804	803	766	814	777	825	785	819	823	823	766	792	825	820	830	834	780	784	767	826	813	834	801	775	800	772	825	792	812	853	765	815	773	792	825	790	810	775	803	807	818	794	779	822	786	760	771	849	813	762	804	773	822	859	807	828	844	860	847	806	768	749	772	812	825	821	801	753	786	820	783	808	814	743	786	832	824	775	760	843	778	753	803	795	820	833	806	823	768	768	811	784	756	784	816	820	805	830	821	810	784	777	804	759	784	808	841	761	814	818	790	850	815	779	827	820	767	834	834	830	759	826	787	777	837	792	809	821	795	771	819	795	800	809	817	783	799	770	839	786	836	787	801	793	788	790	824	776	811	810	808	747	808	840	785	803	791	787	825	805	829	824	775	787	786	754	845	801	791	797	794	781	782	820	777	808	805	795	798	824	809	810	796	808	794	790	748	771	819	798	837	782	759	811	803	799	817	807	796	803	790	784	832	831	807	826	822	787	768	823	810	794	841	754	807	827	783	834	797	797	840	815	791	795	836	846	813	811	772	773	798	847	819	748	814	792	781	860	804	803	781	782	842	819	802	794	801	751	778	814	829	819	760	797	831	802	768	768	782	744	814	780	817	764	806	814	821	845	832	790	825	784	807	795	771	809	833	791	816	790	800	781	829	774	818	786	855	796	800	804	796	806	812	755	795	783	822	757	814	799	797	780	797	787	779	807	812	822	799	806	833	846	825	831	796	807	758	714	832	813	817	791	814	831	813	828	800	783	822	792	808	800	769	833	812	794	788	834	784	846	806	809	768	806	796	853	734	812	790	813	804	787	784	831	809	820	841	804	800	791	834	787	791	813	810	813	777	781	800	817	785	780	767	831	791	793	792	788	796	823	815	832	816	751	803	846	756	851	836	796	818	821	778	788	830	791	785	788	774	833	739	772	805	854	781	755	778	807	797	790	788	837	792	802	868	775	750	803	785	819	854	837	775	812	859	796	784	744	795	809	816	830	828	807	817	820	765	770	780	805	802	798	793	800	804	832	849	808	792	792	795	836	827	822	822	802	730	807	850	770	831	876	810	793	803	803	765	844	804	812	750	819	730	825	821	830	837	797	806	792	816	815	782	800	832	783	831	793	836	806	797	810	827	822	837	801	782	796	830	771	798	798	812	811	807	787	807	858	838	803	802	805	753	791	818	775	799	791	804	796	773	778	804	779	825	802	797	826	773	784	790	822	820	807	791	750	798	765	732	811	843	761	785	811	818	800	845	823	804	806	818	800	768	804	739	842	830	827	831	828	804	736	812	848	764	769	779	795	793	791	791	754	815	843	813	820	761	789	820	789	809	845	835	795	785	800	817	862	780	785	820	776	846	810	829	786	811	773	839	777	831	843	839	788	804	814	848	759	819	804	798	815	749	814	808	822	770	780	802	766	835	830	807	813	793	803	819	843	834	770	781	794	784	837	790	806	814	786	792	811	846	839	818	804	793	833	811	781	810	855	781	802	838	825	793	787	770	797	829	752	811	782	822	808	818	753	768	756	814	807	808	798	840	757	817	777	768	829	780	809	819	816	769	806	766	780	782	838	805	825	808	833	763	810	841	780	858	777	803	798	803	797	837	786	821	796	775	825	849	828	823	810	791	835	849	821	811	826	820	767	766	759	774	788	806	802	769	763	819	855	791	762	798	825	808	796	797	820	831	768	779	883	844	798	790	794	827	793	780	760	775	789	810	873	757	801	840	759	834	777	799	811	827	755	775	837	875	773	767	774	801	811	761	784	791	820	807	788	758	838	783	803	839	796	757	786	774	768	790	783	802	778	804	822	805	786	842	803	818	771	789	829	800	798	820	791	802	791	780	785	841	755	818	782	780	802	799	870	827	785	833	800	868	818	810	833	796	819	820	780	782	818	794	783	820	788	800	790	803	795	780	774	779	798	739	781	841	816	840	796	827	839	782	808	863	828	818	789	787	824	796	855	838	812	769	789	794	764	801	765	811	759	822	780	829	791	811	788	824	785	815	760	796	768	760	856	762	782	742	746	799	808	800	822	828	771	829	798	829	772	789	773	791	770	835	814	784	858	813	815	816	840	771	807	846	849	808	763	817	855	831	766	758	835	834	785	812	789	804	813	837	747	818	793	814	760	827	823	809	786	863	866	827	766	764	730	800	771	825	836	844	796	793	778	783	791	784	754	862	788	909	805	782	767	819	837	799	829	791	769	818	826	771	786	821	788	786	818	806	809	841	821	788	832	873	811	852	822	802	770	807	775	788	806	806	818	776	856	800	829	765	835	746	793	823	799	786	822	776	820	824	768	870	784	816	825	803	828	806	738	808	773	776	782	779	758	818	741	817	755	803	806	834	801	809	793	807	838	727	859	802	769	806	809	796	777	728	840	788	825	776	831	793	841	789	829	770	835	819	770	794	854	777	828	776	810	787	794	772	847	822	786	787	795	805	824	849	785	795	792	836	835	795	794	800	783	832	888	841	837	779	765	754	811	841	832	781	828	780	805	809	808	819	866	807	819	807	802	769	771	803	791	808	843	849	787	764	777	748	820	771	804	808	842	802	811	798	826	772	815	785	803	781	791	811	773	779	790	771	824	789	772	850	794	773	803	751	834	807	774	815	775	768	778	788	829	834	815	818	780	817	827	789	791	818	797	799	847	777	783	779	777	804	799	791	830	793	812	754	815	805	796	823	822	829	813	797	782	834	821	830	787	819	825	787	762	841	739	736	839	819	769	774	819	765	841	750	860	767	827	803	808	874	821	832	795	764	809	813	809	815	743	778	791	804	812	810	780	779	823	791	847	798	836	833	788	789	832	817	745	803	818	820	813	831	791	801	790	823	818	793	772	829	829	817	836	801	832	859	815	835	800	801	815	767	785	807	796	760	834	798	802	747	788	802	761	782	852	794	774	779	791	810	809	824	805	791	824	812	871	778	799	835	788	780	808	793	826	800	836	819	807	772	796	797	793	817	815	818	819	813	752	829	809	760	764	799	769	842	799	763	836	813	763	809	830	780	754	791	852	808	810	801	826	852	776	739	781	816	840	800	755	745	789	786	784	825	811	793	772	782	786	811	849	834	809	785	779	779	776	793	848	803	798	842	808	783	811	823	787	820	812	768	791	840	879	820	817	806	763	851	782	803	820	767	775	846	767	777	758	782	831	787	804	802	778	765	880	811	819	815	776	787	825	813	798	769	783	795	829	793	787	800	828	825	819	803	811	828	848	805	748	793	805	787	809	754	760	812	793	780	790	839	774	813	780	790	845	788	808	833	774	807	838	776	851	801	757	818	764	806	765	814	856	803	838	800	856	794	790	831	856	805	852	812	782	798	807	801	808	790	801	770	804	819	756	781	772	889	817	802	824	785	788	845	833	783	781	813	829	818	770	852	798	792	794	856	835	818	806	777	788	794	833	806	814	787	826	796	789	771	786	835
25414	20967	27674	24273	20838	8431	1107	701	680	660	570	557	555	509	490	495	535	496	500	470	420	460	485	488	484	486	456	460	442	450	438	453	430	460	465	461	443	477	476	470	454	424	432	461	440	475	409	456	420	435	455	412	384	431	435	421	458	431	465	390	448	471	439	461	457	465	417	435	442	424	471	476	429	449	460	436	428	429	452	469	471	415	476	438	457	454	443	457	406	424	450	457	425	451	424	462	452	415	482	456	459	442	440	462	463	440	440	458	425	410	404	480	471	460	456	477	459	417	453	419	382	431	381	417	406	463	409	461	429	446	443	442	454	449	441	420	459	423	438	425	449	449	442	413	437	453	441	460	460	423	422	452	412	454	436	456	436	405	458	454	454	409	454	423	410	413	453	443	413	455	439	460	451	454	457	427	459	450	429	459	423	437	435	434	423	405	424	438	452	461	410	395	450	432	454	412	407	434	428	390	400	437	482	442	450	436	469	444	410	429	468	436	431	451	444	400	442	432	420	447	421	435	472	466	432	465	420	454	444	439	458	401	453	434	473	448	471	437	450	416	432	466	426	460	435	429	436	457	420	410	425	440	429	455	451	418	438	442	449	413	421	426	448	461	442	434	421	415	452	476	464	418	459	439	435	429	410	482	455	444	486	444	480	432	424	411	428	416	438	449	424	452	432	416	454	473	446	422	404	447	454	455	412	440	433	439	473	430	429	458	444	433	437	426	409	434	392	449	455	413	449	453	402	415	454	435	451	444	399	439	407	448	441	482	419	436	399	443	426	418	442	452	424	453	438	417	432	404	446	425	483	463	452	426	461	462	420	458	480	446	431	488	447	455	424	436	452	434	475	407	448	436	405	444	439	391	449	451	478	429	467	407	441	428	435	469	431	472	430	437	472	443	466	440	415	439	413	412	416	409	419	444	421	446	397	431	456	444	424	440	421	448	453	400	442	403	433	400	427	464	435	436	458	462	447	459	455	404	419	433	397	478	426	420	446	422	439	417	398	407	476	420	447	419	475	408	399	411	448	441	419	460	485	437	449	386	443	431	445	420	447	437	399	429	456	442	404	417	451	440	453	404	413	424	446	439	435	466	408	440	455	462	441	414	438	418	441	450	395	421	423	434	441	401	410	414	450	418	439	418	397	421	442	456	428	405	430	413	448	442	408	426	457	405	454	438	434	458	428	430	423	417	421	440	458	404	455	401	476	402	455	464	454	404	427	435	454	389	458	439	425	429	433	433	443	452	440	451	441	446	447	445	453	432	417	427	419	483	419	429	444	427	427	459	464	443	431	473	390	421	423	442	447	436	404	424	418	450	432	409	411	469	399	450	451	428	447	452	424	421	409	419	442	456	469	418	447	416	436	453	380	443	461	418	481	427	437	421	452	426	457	464	447	466	402	454	435	436	494	446	442	442	406	429	455	466	431	425	453	420	444	443	435	477	423	416	437	423	447	437	444	449	416	430	426	435	435	432	407	439	435	452	429	415	424	434	446	450	450	455	444	436	432	414	435	437	463	427	440	481	401	444	451	440	410	428	439	443	419	449	442	465	394	443	447	399	427	423	438	446	439	419	419	372	443	424	475	476	447	395	411	462	457	427	430	439	433	452	427	440	447	434	414	468	410	426	397	427	424	453	432	437	416	409	387	427	445	455	398	445	467	430	416	440	446	428	439	477	425	443	399	475	432	456	415	471	497	430	431	434	442	451	423	437	444	473	432	431	452	423	432	439	461	386	416	452	428	439	445	430	417	433	432	446	456	405	429	420	437	428	427	415	461	444	438	436	471	445	443	404	440	438	431	464	442	467	411	418	441	420	448	434	421	442	416	457	439	434	425	391	442	408	450	414	435	440	407	440	450	406	425	445	419	421	411	435	443	440	429	417	462	440	411	417	406	421	407	469	422	451	420	404	422	498	445	446	411	398	439	383	489	423	444	394	460	449	422	405	423	478	437	484	446	426	432	444	464	416	446	455	417	433	437	390	429	411	447	450	456	441	456	422	445	450	463	469	475	476	435	432	499	398	419	467	437	434	453	425	458	446	413	452	421	433	438	409	441	442	456	449	449	447	433	427	442	412	432	456	433	438	465	426	403	425	472	444	393	468	420	461	405	398	447	446	465	441	414	444	443	438	411	417	421	460	466	429	429	444	427	417	416	428	411	438	427	420	426	465	465	474	481	453	441	427	457	436	429	473	442	430	462	425	454	449	425	410	410	444	429	442	443	452	434	418	445	434	459	433	435	412	443	441	436	390	418	414	394	447	414	420	474	442	446	456	449	421	418	434	436	421	448	450	437	449	460	453	439	435	452	434	457	433	402	437	422	426	398	438	440	430	449	451	435	410	468	443	439	390	430	454	462	460	401	423	439	419	441	449	435	423	440	429	428	455	444	461	437	425	466	434	445	449	450	450	423	443	425	438	448	444	416	444	453	469	444	438	434	443	422	459	443	398	428	439	452	469	418	461	463	429	457	437	447	445	478	471	413	429	476	437	464	397	445	463	453	409	417	431	428	476	423	450	422	431	431	465	451	459	472	469	420	430	440	420	412	405	428	428	459	412	455	446	386	446	440	443	407	435	448	401	435	391	432	458	431	433	446	458	435	435	419	438	428	424	423	434	445	457	473	462	417	464	420	469	461	446	394	451	427	386	409	446	416	421	424	463	387	436	411	432	437	426	462	458	446	447	402	402	435	469	440	450	451	440	441	469	450	437	435	428	385	443	432	408	455	458	428	453	439	489	445	444	437	436	436	448	431	442	418	437	459	417	400	391	414	445	446	403	473	453	442	432	443	445	407	412	447	458	423	474	415	472	441	430	440	429	430	501	428	424	466	415	427	417	439	479	451	449	417	401	434	434	433	441	438	404	443	430	444	401	462	433	414	420	413	432	411	447	435	426	417	425	433	424	431	457	445	438	445	428	411	437	483	414	438	433	426	420	453	419	421	424	436	452	374	427	402	463	461	439	460	457	423	398	437	433	448	410	435	431	437	431	416	444	462	414	447	410	446	431	454	422	452	460	408	436	414	470	431	414	426	434	463	479	467	435	445	432	435	445	451	449	437	419	456	415	494	440	430	453	455	443	448	438	479	433	465	459	469	446	440	418	431	441	472	449	423	419	459	437	476	466	464	406	465	435	448	442	431	434	440	483	434	395	475	466	427	441	407	414	428	397	431	441	418	448	382	489	469	420	458	398	416	455	455	459	452	469	454	383	461	432	438	414	440	407	465	440	424	443	435	440	392	447	441	447	419	402	432	422	434	461	431	448	423	423	411	456	430	444	439	435	428	419	419	410	447	413	419	434	440	471	404	449	425	400	419	441	492	415	448	426	452	414	442	443	438	456	442	426	442	431	415	464	401	442	417	469	479	442	421	431	402	433	422	401	440	489	473	481	448	443	448	433	408	474	466	428	441	426	448	441	447	431	442	458	421	425	453	404	430	436	440	422	450	481	446	419	421	426	438	445	436	422	407	444
50664	7123	6906	3958	2491	1677	1319	1153	972	876	773	771	668	648	637	582	579	552	556	591	597	517	512	506	477	516	499	477	475	499	467	486	535	458	494	454	452	469	440	472	448	444	472	488	495	453	482	446	469	474	480	477	441	494	429	458	443	460	456	465	463	446	438	441	452	485	446	468	476	502	461	477	466	463	463	521	496	502	481	478	453	439	456	456	472	449	429	456	444	460	511	485	474	454	457	477	453	432	449	447	464	476	488	443	486	429	445	442	461	466	452	413	445	458	429	472	443	483	415	476	421	458	462	474	428	436	448	441	502	462	464	427	461	420	470	451	467	439	452	455	425	447	454	422	436	465	448	452	473	481	490	453	438	454	448	443	426	476	465	461	453	446	458	471	443	458	458	437	431	473	441	434	452	421	443	439	475	457	432	462	467	470	475	426	431	478	420	437	436	469	463	453	473	430	452	463	466	432	448	447	474	454	475	485	434	490	453	472	439	425	441	465	470	462	471	430	440	455	427	453	461	489	448	500	439	467	433	476	435	425	435	448	455	484	453	428	424	432	424	482	425	449	422	436	445	456	423	466	440	457	445	440	444	464	490	449	487	473	435	443	448	448	438	440	446	481	436	478	465	477	483	492	428	473	473	451	479	469	471	439	454	501	460	455	453	451	405	457	469	441	442	478	457	438	411	474	445	426	451	415	481	438	435	452	456	433	490	442	488	446	467	442	463	432	474	425	429	445	466	464	427	443	469	434	446	445	422	461	477	412	488	453	446	465	431	432	424	419	416	440	446	432	454	418	455	438	457	453	462	466	467	443	464	462	467	450	484	409	477	485	458	443	456	412	446	482	449	464	477	442	426	424	470	451	460	456	435	434	449	460	446	474	442	478	472	448	456	462	457	436	492	441	436	453	417	445	437	420	474	429	461	463	434	468	418	478	457	444	431	446	472	488	435	453	463	442	444	447	417	442	441	503	435	421	467	459	491	461	426	450	452	447	424	445	471	454	435	448	461	500	469	492	416	449	457	442	475	436	496	452	432	491	416	452	466	423	463	450	446	485	439	450	481	435	427	463	430	473	446	419	427	484	485	423	456	473	431	431	447	457	464	426	466	432	404	433	454	464	469	513	406	408	460	481	432	424	441	465	417	450	451	461	454	463	454	482	471	433	442	474	465	434	456	451	476	445	431	455	450	476	462	453	458	488	448	474	430	440	480	455	465	433	461	464	450	467	396	441	459	447	450	461	417	449	442	477	452	466	475	493	449	429	465	454	457	419	454	499	447	446	447	453	483	446	456	438	449	439	457	456	449	449	457	456	436	494	469	477	449	452	443	463	450	411	458	482	471	489	452	475	435	458	463	429	453	435	452	462	434	444	476	477	440	438	465	457	440	461	439	486	430	441	486	463	470	436	457	461	446	454	436	448	449	450	426	416	439	490	427	490	460	425	456	482	443	491	446	517	446	433	419	474	462	474	469	412	425	460	455	445	446	480	461	462	460	473	479	461	440	450	405	468	427	466	416	428	484	440	453	460	455	466	403	516	483	445	484	472	482	468	456	444	438	440	412	474	452	472	457	467	456	418	459	441	469	465	461	461	454	492	449	483	449	416	468	494	437	417	432	433	457	423	408	449	502	441	432	454	447	459	414	446	471	462	448	443	416	430	439	435	474	439	443	421	433	441	477	434	433	441	444	447	459	434	422	465	392	494	415	464	474	475	445	450	423	455	454	449	482	460	461	446	408	449	432	442	458	430	438	466	395	460	440	472	477	469	433	431	451	433	461	454	428	461	449	446	428	459	440	421	431	427	449	435	428	442	474	442	461	448	431	472	461	459	460	464	477	412	432	462	447	480	447	487	432	446	442	458	468	471	496	439	494	437	485	445	472	454	448	466	457	435	426	470	451	447	450	436	475	454	442	449	447	474	441	432	419	435	478	442	431	415	470	470	454	437	464	453	469	445	464	465	479	448	491	453	452	488	414	421	425	478	444	506	469	456	431	515	439	461	453	475	465	442	474	479	477	456	435	457	432	448	482	425	472	432	469	461	443	449	480	491	470	439	439	444	440	426	412	474	473	445	459	489	442	476	457	455	472	439	469	452	474	464	440	463	452	437	462	416	434	430	507	432	470	472	427	428	423	450	424	497	440	473	477	456	461	460	463	503	383	469	464	498	475	450	441	421	489	450	430	423	453	454	450	459	459	454	454	456	446	442	442	427	478	447	460	464	468	445	460	452	471	444	431	463	462	464	476	432	475	407	436	424	431	444	461	441	497	489	467	474	455	456	468	436	474	432	467	411	462	481	455	435	447	407	430	396	473	492	460	447	438	443	460	413	473	435	464	450	441	468	480	480	437	445	486	491	436	414	444	431	470	434	430	460	486	478	481	429	458	468	456	446	443	419	461	422	446	437	483	457	463	451	469	429	429	476	477	409	456	486	437	439	434	438	483	435	424	437	418	477	424	465	450	472	447	462	456	466	463	419	466	401	445	437	428	425	467	432	463	459	460	449	465	458	408	414	435	436	421	465	431	452	468	429	441	420	482	474	434	431	483	444	439	459	455	454	474	438	485	460	432	455	420	441	444	459	443	448	429	414	463	453	460	474	466	413	469	492	455	423	487	472	455	459	497	457	439	433	411	432	449	512	435	505	475	479	434	460	450	459	474	454	471	456	457	440	418	471	477	459	471	437	452	489	453	436	443	446	443	463	419	441	475	421	467	432	418	431	462	448	435	461	454	434	441	457	425	441	432	461	466	449	462	431	483	467	469	460	459	409	448	456	449	453	439	485	428	430	436	426	445	421	484	464	436	424	461	467	434	450	430	435	448	483	454	432	469	456	461	461	460	452	452	475	479	448	461	467	417	488	463	453	466	437	449	433	464	456	461	417	440	473	458	468	460	428	511	446	480	462	434	444	425	466	459	487	433	461	431	473	471	418	465	490	464	422	476	481	490	471	487	429	467	431	432	402	434	440	439	443	442	442	467	454	444	438	489	435	456	448	461	447	432	428	469	482	468	462	498	452	473	451	456	460	449	481	470	441	440	447	453	417	449	452	486	463	460	422	466	445	462	502	430	398	423	417	461	445	422	458	466	460	483	451	421	422	445	446	453	450	458	428	415	451	497	428	447	440	455	494	452	469	432	464	415	425	463	441	452	431	436	440	422	421	425	443	474	443	414	441	444	447	443	452	441	400	440	440	466	448	460	461	460	456	432	420	456	449	448	440	473	421	427	407	449	443	444	439	463	464	430	462	442	450	446	445	448	472	426	436	459	430	461	444	435	467	485	479	457	441	438	492	468	450	458	479	447	465	483	443	433	427	490	411	437	443	446	476	448	409	473	461	426	456	427	441	432	431	414	488	450	474	452	442	461	431	461	454	470	423	430	434	428	460	459	445	447	455	486	435	450	453	486	432	416	456	450	456	462	470	467	459	428	434	499	471	468	515	473	477	442	439	469	460	473	453	462	440	427	438	435	433	466	428
23422	20940	28085	23944	20936	20960	7678	1487	1185	1170	1037	1018	948	913	922	858	848	875	843	839	797	823	822	795	794	817	800	797	809	826	769	765	740	774	733	793	765	723	743	761	775	747	694	780	757	809	735	775	775	750	729	775	746	763	788	781	797	734	744	741	761	747	761	823	770	752	773	759	702	710	749	735	781	773	755	756	741	742	736	753	773	728	690	695	747	760	739	763	691	737	740	738	753	821	753	749	765	752	705	775	770	725	785	737	728	669	727	770	745	763	752	749	730	768	753	757	802	747	772	785	707	704	764	802	728	760	733	771	771	689	779	755	742	760	771	763	755	714	766	753	724	729	745	747	776	747	712	755	860	768	729	777	780	759	743	749	739	651	742	741	764	777	719	731	716	753	748	672	761	745	745	792	757	754	765	729	739	714	758	759	734	738	729	698	749	741	811	738	688	737	787	740	725	755	713	701	715	757	752	759	772	747	747	699	713	760	706	727	739	740	781	757	737	714	741	706	714	714	744	777	740	735	731	750	736	740	782	781	742	723	770	784	737	695	748	717	740	782	724	742	747	774	758	704	755	772	717	744	777	722	730	745	740	699	742	696	738	714	736	729	754	769	779	748	744	777	791	727	746	726	726	780	720	776	769	758	699	758	755	780	715	749	788	724	725	755	756	766	717	758	701	712	720	752	721	783	762	696	770	721	714	791	713	746	740	738	726	735	758	732	725	728	812	781	728	718	749	728	686	703	733	786	728	765	736	750	733	728	790	749	760	730	710	753	788	744	770	738	714	768	832	740	698	754	679	713	702	760	751	746	724	727	818	750	728	761	770	807	721	790	765	765	780	709	755	729	744	730	739	731	775	715	744	736	765	745	757	742	765	726	732	735	706	740	768	753	779	744	717	783	733	706	768	789	711	742	745	751	750	747	756	739	764	727	744	766	780	731	769	792	725	717	763	735	738	761	711	738	777	713	692	696	734	720	746	694	750	726	705	762	732	758	789	748	742	723	722	744	709	740	748	723	754	760	741	818	751	754	752	740	761	783	720	718	766	775	758	734	688	755	716	713	757	770	752	734	720	761	769	715	765	709	730	776	746	754	685	721	763	730	760	742	778	744	758	714	757	714	769	759	746	712	721	738	716	737	749	721	718	749	717	724	757	740	769	755	744	747	733	712	718	763	784	727	729	724	779	730	745	750	735	737	730	795	741	728	739	727	725	742	723	719	757	732	705	750	713	718	758	706	734	766	781	744	698	723	728	736	714	715	774	726	753	748	742	726	757	715	744	740	739	730	793	744	733	744	731	735	773	706	805	747	752	741	752	759	770	774	737	723	761	742	731	719	745	736	698	709	779	719	756	752	743	746	709	687	753	724	751	715	742	710	790	734	742	740	748	751	769	761	733	826	755	759	725	724	713	758	754	718	737	714	728	739	818	759	772	746	749	761	779	695	711	702	798	700	739	712	727	720	750	746	761	699	752	730	732	714	777	728	723	712	684	788	723	736	721	756	723	749	721	712	761	763	753	775	749	758	749	716	743	727	740	791	786	700	762	672	763	760	726	712	723	777	742	777	764	801	718	702	731	733	766	709	712	754	745	742	755	724	773	745	709	759	791	756	726	753	737	724	791	755	770	728	735	707	796	749	735	751	750	740	733	819	772	722	794	785	745	767	742	695	757	755	742	734	778	724	735	731	718	747	733	734	753	732	734	762	739	737	736	759	739	812	744	754	774	750	781	738	722	734	752	724	793	795	674	738	732	782	762	722	729	804	775	780	699	688	751	737	721	754	738	763	810	785	760	727	736	730	760	665	725	716	722	767	793	732	752	720	776	691	723	779	770	732	725	771	711	716	780	753	777	706	779	700	725	730	738	723	726	726	713	737	729	746	743	677	791	736	754	751	753	766	732	656	766	752	714	727	737	732	703	805	704	735	770	725	746	704	768	737	769	754	750	753	772	738	776	701	733	736	732	727	799	727	771	708	779	764	795	735	739	765	734	724	756	719	754	727	717	795	764	785	768	671	755	738	731	710	744	712	721	802	753	730	772	690	746	721	759	734	747	736	766	722	755	722	780	752	734	734	733	760	754	759	787	737	708	789	785	737	749	776	728	754	702	769	778	731	746	775	708	714	781	715	719	755	720	728	794	759	770	800	739	742	756	769	790	702	723	714	717	769	745	758	748	686	744	718	793	737	745	726	726	686	758	761	715	765	757	780	724	730	753	729	750	760	729	752	770	795	722	736	736	724	738	719	830	719	711	717	744	723	706	717	710	745	726	731	737	737	799	778	802	752	756	728	725	797	791	716	806	717	721	780	728	755	723	704	723	696	704	785	716	763	724	795	778	742	726	725	742	719	744	750	702	736	698	667	735	726	701	760	775	736	758	721	752	745	774	722	768	709	728	786	749	707	765	721	752	743	730	815	724	739	774	809	731	764	750	786	752	769	730	775	752	728	712	760	685	748	761	805	766	784	736	770	769	671	733	762	770	695	775	714	739	737	711	749	732	754	736	781	731	743	737	755	755	742	752	734	720	724	691	795	730	792	706	763	784	718	766	723	726	728	720	748	748	734	698	735	798	738	724	737	765	758	775	707	748	711	808	764	726	763	773	713	718	776	738	752	752	725	735	764	702	736	755	733	755	761	764	786	725	759	697	726	745	763	742	726	750	755	718	703	694	727	770	739	738	734	773	756	711	774	699	770	750	716	744	726	734	768	778	721	784	760	678	770	739	744	802	702	717	709	729	716	758	726	720	734	710	780	731	740	761	764	743	727	753	746	758	721	773	769	732	810	706	733	711	727	743	763	740	746	684	715	764	765	698	731	738	743	736	764	758	744	711	752	720	775	773	788	761	706	757	712	711	742	764	698	738	737	713	736	723	733	755	743	784	738	719	778	779	758	706	743	726	835	741	715	738	740	752	720	737	732	729	708	740	717	726	762	722	742	764	746	731	685	740	739	727	739	738	763	704	703	721	767	765	770	734	757	775	732	772	762	745	782	716	713	739	726	772	711	732	723	686	783	744	827	755	755	697	712	729	712	763	725	716	740	697	744	721	731	737	772	756	747	735	719	761	743	724	710	742	777	742	774	742	727	800	713	754	782	720	727	766	767	740	733	698	760	749	681	725	748	735	749	745	755	779	737	778	692	746	740	726	750	732	726	745	725	709	748	767	733	716	788	700	718	737	686	724	776	742	726	751	723	738	747	738	741	755	699	692	748	741	777	710	720	758	685	770	773	702	718	740	751	807	730	699	742	713	743	729	747	726	741	755	717	809	711	748	746	736	749	741	751	743	743	748	716	766	705	780	767	740	756	771	714	681	745	717	748	775	740	724	728	757	770	751	766	742	769	744	760	760	771	754	737	719	744	743	755	761	710	770	751	748	745	746	697	718	751	776	740	745	763	714	728	730	694	694	747	720	689	762	752	717	751	748	748	778	693	750	717	755	720	714	710	755	768	728	754	750	711	698	751	732	714	709	771	728	724
47947	10650	11784	6881	4377	3142	2553	1958	1741	1527	1429	1290	1161	1114	1040	1019	967	933	928	881	890	836	769	809	795	786	786	803	813	732	813	784	800	756	700	764	773	781	744	702	758	785	728	764	744	686	715	734	726	748	744	805	691	699	702	666	719	703	731	700	736	735	746	731	722	734	716	728	710	727	739	720	721	712	753	731	721	760	742	684	746	674	732	690	710	692	692	736	715	649	671	703	718	722	709	746	737	663	656	697	663	739	716	682	714	697	693	686	706	673	740	713	694	718	717	683	684	707	676	687	716	695	735	646	654	713	688	718	687	679	708	663	690	700	676	699	728	682	707	644	685	658	716	695	689	699	686	699	732	734	697	708	694	721	684	662	702	697	706	708	716	709	633	713	701	682	736	663	709	724	708	720	654	692	683	705	663	698	709	694	665	715	706	666	720	700	652	655	725	697	705	770	675	713	708	733	708	695	710	686	667	700	728	647	704	716	687	676	706	704	701	705	711	687	682	723	657	618	732	680	681	716	685	710	684	683	705	697	701	702	697	726	665	699	704	725	683	715	679	688	738	732	709	725	745	705	714	715	703	705	685	718	638	755	681	691	695	670	704	689	700	733	680	737	678	682	693	696	663	680	678	672	735	692	694	649	731	686	687	700	652	679	649	704	720	677	714	704	690	689	696	691	701	734	680	724	682	677	678	696	645	693	710	708	698	691	743	695	694	695	694	701	689	693	692	758	702	716	713	689	702	723	691	680	687	689	718	731	734	727	738	694	708	630	707	668	711	733	704	647	655	706	694	689	682	679	688	705	694	679	705	733	697	718	732	727	691	689	690	690	707	730	731	706	703	672	681	703	657	708	739	755	732	707	658	705	707	698	691	692	681	700	694	712	696	767	725	698	719	719	693	697	733	712	719	716	725	650	730	697	659	705	686	721	737	696	705	694	703	689	717	744	675	734	725	633	661	677	687	687	725	707	685	731	689	704	709	706	696	670	727	671	692	687	704	708	667	702	666	687	710	709	624	727	719	694	708	720	710	693	728	654	626	721	715	720	680	701	681	750	735	724	725	666	729	698	700	676	728	683	688	671	659	696	693	725	733	695	685	693	707	686	691	669	671	726	729	713	658	689	723	708	718	685	671	697	668	667	714	659	702	664	652	692	749	720	751	693	673	696	640	696	704	639	710	699	689	707	711	678	735	684	719	682	723	706	676	689	692	680	702	702	719	668	703	683	713	778	715	715	664	648	747	693	697	675	737	670	664	683	695	702	670	717	674	669	696	720	670	644	709	704	684	725	653	697	712	705	674	710	683	686	622	708	663	713	722	700	705	697	650	720	701	718	740	665	692	697	716	735	692	697	709	687	700	705	717	718	672	665	656	666	667	708	705	695	696	713	734	679	672	729	727	664	704	685	720	696	648	722	692	697	690	666	690	671	670	711	681	698	720	680	702	715	719	693	696	722	678	731	704	701	719	716	681	708	677	733	654	681	692	668	699	689	674	709	679	690	705	695	693	724	683	687	741	678	700	705	676	671	683	687	696	728	735	674	716	716	704	697	713	706	699	696	706	638	726	657	700	637	666	708	666	743	682	746	721	698	673	597	690	705	702	727	696	697	739	690	715	695	680	691	699	660	676	698	686	695	735	681	718	716	687	679	658	688	685	666	674	696	721	711	730	687	706	706	702	659	675	720	684	754	711	693	679	678	698	621	678	678	670	676	706	720	674	668	715	668	718	690	682	657	675	696	675	664	713	698	718	661	709	705	684	671	720	722	701	681	672	685	700	707	704	705	686	687	680	715	690	738	726	724	665	693	679	710	754	711	664	686	689	685	687	717	693	696	720	700	710	646	702	675	699	761	668	686	670	689	679	694	706	737	658	700	700	697	684	628	678	704	751	657	668	674	704	664	649	668	712	671	696	686	699	698	690	729	701	663	683	712	710	679	715	724	722	699	656	676	666	680	689	708	699	691	693	676	749	680	647	705	690	664	722	712	696	664	702	709	653	675	751	706	759	700	723	733	690	696	655	681	699	691	707	717	654	650	699	699	725	687	740	665	665	647	721	670	673	649	687	687	690	734	724	709	705	666	670	711	737	647	708	709	696	652	693	694	712	717	744	681	683	694	706	738	762	700	689	674	652	704	691	710	697	698	695	649	666	726	637	685	704	676	732	665	688	693	667	726	687	672	718	753	673	704	718	689	700	745	687	702	734	686	680	689	693	708	722	719	676	732	688	693	668	728	694	738	700	743	691	711	686	699	709	703	683	655	717	704	737	719	714	645	663	690	692	715	657	663	701	719	656	703	666	681	686	644	715	688	644	654	701	684	637	697	698	706	762	715	683	647	733	716	738	725	722	684	669	674	724	695	679	680	694	687	735	697	695	667	678	726	727	677	771	654	697	706	733	686	666	704	694	660	693	710	713	669	703	723	726	689	683	705	676	707	711	682	740	704	711	714	698	691	697	678	688	665	662	657	699	756	691	728	719	680	625	703	680	668	720	680	713	666	740	681	684	701	707	693	707	728	708	703	711	705	704	684	699	750	760	647	730	642	687	695	719	664	718	692	744	667	760	696	708	698	686	651	745	673	710	649	733	733	693	719	666	736	670	710	707	650	710	683	684	697	722	710	727	693	660	708	731	683	665	716	688	655	752	673	686	686	692	680	711	740	724	725	717	707	686	696	719	712	711	653	717	723	713	696	710	696	684	697	708	711	690	728	696	717	692	663	702	691	699	740	687	671	660	748	667	740	710	691	671	685	672	668	734	698	718	687	651	722	710	709	716	668	715	717	711	678	697	699	736	737	673	706	691	703	674	665	742	750	702	701	671	682	668	726	770	692	688	772	674	731	705	660	712	725	702	690	674	693	637	703	680	675	626	642	675	739	720	716	698	700	687	698	735	757	696	695	687	723	712	685	711	718	697	632	723	675	701	717	684	693	697	706	690	731	699	683	727	714	721	663	720	752	688	714	716	718	705	696	689	684	622	729	690	671	669	678	664	689	676	731	692	711	742	696	679	654	673	712	669	697	706	694	701	730	683	707	708	689	696	737	703	627	677	705	702	706	722	704	679	664	691	688	705	679	757	662	668	656	708	676	688	689	679	711	710	692	692	756	699	705	748	691	729	719	688	686	676	694	719	665	693	671	720	686	656	736	734	709	700	697	718	714	697	719	689	707	710	655	710	678	727	679	700	702	691	669	655	684	695	685	681	694	659	707	661	690	673	702	695	675	755	692	636	651	726	755	699	761	754	768	746	726	648	677	721	682	711	655	664	688	678	714	684	762	696	663	675	714	688	678	706	688	724	728	729	690	657	720	693	687	713	687	675	695	726	719	661	717	686	693	636	722	695	677	699	687	679	685	681	728	732	690	670	655	693	670	700	709	747	714	688	679	687	712	704	653	678	689	720	736	707	732	655	722	696	680	690	676	709	691	699	710	685	715	693	697	689	722	720	726	727	704	714	669	662	683	722	717	667	680	668	692
34769	17375	4158	1054	898	806	777	799	845	804	816	786	793	784	811	800	790	813	752	832	756	810	814	794	785	809	789	805	754	767	808	771	776	746	809	845	806	830	795	792	780	837	816	794	789	803	784	783	835	769	802	803	774	783	791	841	800	751	797	777	794	761	813	764	861	791	809	756	803	825	842	811	785	768	744	807	772	776	830	790	784	813	785	807	738	802	810	805	763	796	798	747	762	820	792	768	768	780	764	792	822	861	778	814	785	803	748	819	784	820	786	781	794	825	754	789	765	721	772	803	786	815	863	780	821	784	820	771	815	788	790	810	738	829	757	765	766	766	777	780	803	800	804	787	815	812	758	767	744	797	769	845	797	816	813	811	790	817	812	764	841	826	774	792	768	814	750	764	831	801	744	808	802	770	775	849	822	772	770	791	778	763	733	793	744	775	764	800	730	754	775	786	796	757	756	808	826	829	753	828	791	878	752	811	807	791	800	792	736	830	755	822	794	789	827	784	777	739	758	817	827	795	817	737	784	791	834	799	831	766	777	766	755	812	782	784	822	828	812	805	817	848	727	837	766	795	798	801	766	811	819	816	741	764	831	785	820	804	770	812	774	798	742	817	790	779	773	804	770	806	823	802	737	805	804	814	740	784	800	832	863	756	783	812	763	762	831	879	793	740	851	820	813	794	788	793	761	791	826	761	779	783	771	771	795	752	804	834	752	792	796	797	808	812	772	806	779	771	848	844	806	775	763	819	832	787	746	794	819	785	773	761	812	810	813	758	784	770	780	787	800	816	839	778	747	843	807	816	820	774	717	811	835	789	831	787	787	789	751	785	753	805	826	801	768	794	846	812	819	783	784	760	765	784	789	748	823	829	776	769	807	768	751	790	769	773	811	815	788	831	740	766	817	764	822	842	858	756	826	744	785	823	811	826	770	781	772	803	783	831	764	773	753	777	825	838	792	815	746	789	766	809	817	805	809	788	788	767	814	761	811	822	786	786	748	822	726	758	763	764	764	785	786	763	828	841	805	766	787	773	760	750	793	784	803	799	847	782	788	768	801	774	762	768	747	780	806	843	761	805	808	832	764	793	783	802	765	787	774	819	772	779	756	768	766	818	807	752	807	814	774	780	783	714	789	821	817	805	770	816	748	790	793	777	815	759	839	768	787	809	786	784	795	779	792	781	776	746	772	821	776	776	844	765	747	795	761	836	799	807	784	766	779	799	744	788	791	788	809	755	768	760	744	798	798	806	813	792	781	762	783	772	805	807	798	743	811	765	833	804	774	766	766	818	850	778	764	817	794	827	792	761	805	787	824	749	795	784	793	775	799	765	799	706	819	802	817	826	796	759	857	836	755	784	793	768	769	770	849	757	768	793	814	728	819	842	764	806	795	759	711	757	817	750	784	793	821	779	825	802	793	783	746	793	804	796	798	773	789	744	785	801	777	783	758	774	792	775	815	763	799	789	771	805	877	762	815	811	743	829	806	811	836	767	790	788	746	779	767	816	776	790	781	787	773	782	856	771	801	866	746	757	783	753	771	752	791	788	778	774	833	801	785	804	841	830	766	816	741	802	768	819	783	780	800	827	813	809	786	793	785	856	750	771	824	788	760	736	775	788	773	754	771	824	772	782	768	764	780	772	806	789	755	760	771	717	805	830	787	811	823	763	750	823	758	784	823	845	814	741	805	776	748	778	795	734	770	765	841	794	828	798	756	782	764	811	865	827	761	779	793	788	790	800	785	796	783	755	782	768	764	802	791	774	772	780	813	794	835	775	812	791	803	795	781	786	749	764	821	825	801	789	768	782	787	754	782	825	783	823	801	817	790	813	761	777	755	792	825	813	831	817	772	741	795	767	812	779	745	751	761	817	805	791	784	793	786	753	794	793	773	744	785	778	790	812	778	740	832	796	759	747	776	726	757	823	802	758	798	833	773	804	763	743	763	786	752	805	730	813	739	796	790	769	821	781	735	765	853	818	776	822	800	794	796	754	816	790	759	816	808	783	740	791	813	793	742	798	808	764	833	773	872	802	825	776	827	766	795	777	784	727	797	797	808	797	795	787	717	821	813	769	829	739	807	802	812	828	759	837	844	778	808	797	797	774	768	786	812	792	833	806	842	843	779	809	771	831	834	779	737	848	790	763	799	795	815	763	782	748	814	764	812	805	792	771	818	795	838	779	768	775	786	810	796	806	779	794	785	803	789	829	767	785	826	834	762	713	775	791	802	778	766	781	812	792	784	769	837	838	842	748	821	800	791	735	785	783	806	721	772	834	764	787	750	807	756	820	835	765	781	822	783	817	759	827	785	781	789	784	836	800	777	821	757	763	855	796	809	749	794	790	762	762	753	765	814	849	779	781	798	806	814	805	797	832	771	820	745	795	831	795	820	785	812	798	816	753	813	750	720	836	782	812	856	815	809	848	772	779	808	779	777	793	747	795	818	730	818	807	819	827	736	793	765	744	761	769	790	737	812	740	820	802	769	848	807	791	758	778	779	790	829	793	784	811	812	798	822	826	749	775	832	854	783	785	803	776	745	767	766	767	758	770	754	818	785	806	764	816	805	787	766	728	757	810	792	836	735	754	779	837	764	784	826	754	781	851	802	779	755	776	749	771	766	755	817	794	778	757	799	771	831	703	787	783	827	776	794	832	800	811	775	789	802	828	767	720	806	829	771	779	758	752	807	812	829	759	859	817	845	837	806	783	846	782	840	764	752	845	843	799	800	765	778	801	827	835	822	794	817	787	822	810	736	806	815	814	817	791	773	844	777	846	810	761	781	772	822	770	785	828	781	806	804	768	791	827	739	785	768	798	840	740	824	842	776	816	789	770	769	800	800	822	800	773	767	748	813	812	817	786	811	763	759	787	795	785	769	784	774	809	804	799	798	795	817	777	835	786	747	747	765	765	774	766	736	718	759	797	775	803	752	794	729	829	810	793	800	782	770	797	773	822	777	769	828	765	797	796	774	756	777	789	800	819	811	800	759	772	807	826	819	788	801	785	797	782	809	797	755	758	765	799	796	810	824	741	779	828	787	838	805	831	809	779	792	774	758	801	782	772	839	742	783	800	762	746	839	731	758	771	809	760	786	775	816	840	826	785	801	786	786	784	746	851	769	804	799	802	818	770	777	813	810	765	749	798	829	808	786	783	789	753	792	773	781	712	814	816	806	777	781	783	791	808	743	778	846	794	836	776	789	787	805	808	758	818	818	756	786	729	831	754	778	770	801	769	840	816	763	808	809	757	812	810	788	779	757	847	728	773	798	819	834	778	794	806	794	741	771	820	836	787	869	822	803	847	826	810	829	793	824	761	781	758	823	796	775	775	817	830	811	766	770	766	810	823	839	789	819	835	775	766	759	786	784	791	820	810	777	767	823	793	830	808	750	807	793	801	774	748	812	812	789	760	789	782	810	801	793	797	837	814	773	770	813	714	814	824	784	761	827	782	788	877	805	798	795	779	811	797	766	767	841	738
32258	1839	1184	971	897	826	838	837	818	864	825	777	807	821	804	809	844	768	814	803	796	840	805	769	776	815	803	844	780	808	811	810	804	785	795	834	779	849	768	784	817	802	771	848	811	802	798	809	748	801	776	780	773	793	796	775	772	807	776	830	782	825	814	779	855	800	796	796	830	837	796	835	842	786	828	832	827	896	835	794	861	863	796	817	801	823	821	833	798	765	833	815	787	782	796	786	780	792	812	792	789	816	800	788	820	832	794	838	764	779	809	831	771	802	814	791	811	840	790	809	826	756	802	788	800	826	745	768	829	812	825	750	775	755	803	861	798	775	814	805	779	835	817	773	764	800	841	814	805	800	760	755	815	878	817	851	853	832	825	761	785	849	752	770	786	779	824	780	791	865	822	841	842	817	784	808	799	779	792	821	810	720	757	764	783	796	797	796	811	798	806	833	797	757	818	775	772	794	787	845	829	819	809	835	790	806	822	784	776	806	831	791	816	773	779	819	818	788	791	797	777	804	766	827	864	848	837	875	802	819	784	795	781	823	820	730	773	833	791	761	782	772	791	789	772	801	796	779	772	801	796	807	817	736	834	741	784	800	798	806	799	810	785	776	784	819	865	822	786	803	768	822	850	818	798	854	826	791	789	808	784	769	776	837	833	765	784	800	755	784	827	796	761	780	791	812	782	778	790	767	811	860	823	792	788	779	771	799	829	793	850	781	795	839	763	788	767	755	818	773	793	761	818	768	785	792	775	840	811	806	841	836	841	772	774	841	818	796	785	765	766	797	763	803	785	727	779	784	807	820	739	843	806	762	803	853	814	802	818	853	827	820	827	816	839	810	835	790	791	850	750	804	841	760	817	797	834	826	796	786	849	783	795	793	769	825	821	773	746	774	766	793	787	808	801	798	763	772	828	817	820	790	765	834	821	784	816	836	822	779	821	809	784	823	742	801	807	777	774	790	784	780	779	786	806	807	799	787	774	811	843	858	799	845	795	769	766	841	834	813	805	786	777	735	817	767	773	786	811	771	769	843	782	797	872	758	824	837	790	783	750	809	813	844	787	786	755	838	754	813	821	824	771	748	752	775	823	800	818	812	774	787	810	781	781	751	797	799	786	783	731	817	811	807	794	830	777	854	767	787	789	835	819	829	777	841	766	822	792	790	835	790	808	855	797	754	812	767	749	827	777	784	809	787	784	773	833	794	734	781	853	821	777	802	804	879	784	804	832	821	820	803	797	789	754	840	828	758	786	798	811	801	786	778	808	784	821	753	854	754	840	795	780	819	779	803	833	835	754	759	816	783	808	782	793	780	846	766	789	757	812	807	789	790	813	791	794	825	794	814	727	750	764	732	823	790	799	783	837	786	817	827	811	767	776	775	785	823	794	784	747	819	773	825	802	791	815	784	815	765	850	847	818	774	803	786	801	796	760	841	809	840	788	780	824	761	788	795	790	794	825	794	743	829	829	795	779	767	776	784	798	835	783	801	741	783	788	822	786	808	812	808	732	767	781	810	803	825	803	804	816	766	791	771	806	817	792	798	817	818	790	785	792	780	817	804	779	828	756	783	830	833	828	810	800	768	790	808	814	854	867	778	765	803	833	767	814	809	755	737	758	759	799	766	795	841	800	779	729	854	765	754	789	832	787	811	764	787	773	813	810	782	778	842	851	765	791	747	794	819	830	739	821	839	782	819	783	804	739	765	810	782	754	800	815	848	763	801	769	792	810	843	831	796	798	767	769	821	797	774	779	782	837	788	803	740	838	801	770	777	804	796	794	769	792	796	815	833	817	760	800	817	767	769	797	810	767	821	771	857	753	839	821	803	766	809	782	812	793	797	804	841	803	812	805	799	809	776	762	773	777	808	821	821	816	760	788	796	865	808	808	809	810	802	782	790	829	826	767	813	807	799	782	815	759	825	826	819	777	834	822	792	771	784	821	804	757	753	819	818	789	829	798	759	752	813	774	832	782	751	831	775	811	783	815	793	782	794	820	801	804	836	787	816	794	816	767	835	797	800	823	788	824	778	753	770	762	802	769	736	820	821	829	795	846	801	809	788	776	782	822	768	776	774	809	764	806	837	796	785	819	811	814	855	733	765	839	808	782	797	798	817	803	802	766	813	738	811	776	812	758	801	833	793	772	761	820	848	846	751	814	786	797	815	792	834	814	830	739	813	799	811	807	848	811	786	790	796	815	791	777	824	770	785	820	813	797	787	817	807	799	792	826	792	833	817	823	820	776	797	781	773	771	839	794	781	817	830	775	782	818	811	803	814	816	805	766	811	806	751	740	772	846	760	831	787	769	796	791	860	822	860	790	768	761	768	806	793	754	803	740	844	826	807	774	787	771	789	740	841	821	794	752	803	787	824	824	816	800	814	836	784	819	836	820	793	868	770	810	807	819	762	777	795	749	797	784	758	789	801	785	747	800	770	817	801	797	809	821	826	815	831	803	844	750	770	787	815	809	787	769	799	793	782	771	816	854	785	815	841	795	737	836	795	825	791	820	798	836	770	784	778	772	813	788	771	847	768	777	789	800	827	787	755	785	818	794	776	823	778	799	812	779	830	814	775	758	837	815	804	800	830	759	792	799	814	796	794	863	787	763	780	809	819	774	756	817	793	777	778	771	743	825	812	795	833	796	843	771	765	740	751	785	833	800	767	828	807	788	823	785	817	766	804	757	778	832	858	866	799	744	746	777	810	824	837	810	845	813	787	820	813	772	781	811	872	801	828	835	833	786	806	853	799	785	853	779	823	837	771	778	798	757	797	815	824	809	809	833	853	739	766	844	790	822	754	822	830	827	766	813	786	783	814	835	825	770	817	776	785	783	758	780	758	787	850	763	817	761	754	806	849	856	820	792	818	789	779	808	806	852	788	790	788	823	757	797	825	884	832	770	814	839	753	784	777	757	813	836	783	802	826	795	822	819	781	771	836	813	765	778	794	827	799	751	805	819	808	803	779	789	811	784	745	779	757	834	779	766	787	769	804	770	786	790	802	808	781	764	832	837	810	781	784	772	761	755	792	839	802	820	807	750	819	794	755	787	815	832	808	838	830	773	758	807	811	822	821	815	776	793	766	800	765	784	777	809	810	840	794	742	817	813	809	841	779	824	817	779	837	778	786	793	805	769	805	794	819	800	804	850	778	808	762	778	821	816	766	849	776	774	800	810	783	778	784	781	802	840	782	784	789	737	755	819	789	796	787	809	800	798	815	862	775	796	785	824	781	836	798	738	780	792	811	753	842	834	768	774	832	802	827	769	772	787	803	814	813	825	801	780	812	811	832	794	797	801	819	830	812	760	790	791	787	823	764	795	806	794	768	802	781	828	831	803	809	817	797	753	807	764	800	773	757	836	767	782	837	809	789	781	885	792	761	780	829	813	777	855	768	801	789	805	827	838	799	825	772	788	743	757	771	810	811	787	815	789	810	802	821	829	837	831	837	821	809	816	814	773	742	816	770	789	817	755	759
25197	20961	27620	24375	20929	10609	1153	737	660	598	599	600	517	529	520	530	466	462	488	450	486	440	434	457	442	447	443	440	433	466	482	472	474	425	425	456	406	450	442	428	428	460	468	457	402	460	451	437	424	457	430	499	463	420	404	440	454	418	426	443	450	483	461	476	432	436	402	415	449	475	430	367	457	433	449	476	472	479	435	420	427	428	433	441	411	445	448	490	453	450	448	444	415	453	437	430	454	422	469	454	407	421	441	435	439	451	414	446	408	453	428	454	459	435	465	424	465	424	449	414	426	438	443	442	425	423	476	424	406	443	446	409	447	415	454	407	459	441	411	397	395	432	442	459	399	434	451	457	433	473	470	422	474	416	444	428	441	429	406	433	439	458	439	421	451	412	383	427	432	469	446	458	425	414	448	453	425	418	451	401	449	450	454	417	449	381	436	435	436	404	438	441	430	448	472	454	457	424	464	449	390	421	432	447	442	441	419	439	420	453	451	381	439	426	434	461	445	427	417	377	433	420	489	451	438	410	440	478	426	406	435	442	459	453	419	426	409	438	435	445	424	451	433	436	392	418	481	441	445	414	424	440	442	442	441	432	418	454	430	392	415	445	447	439	426	409	428	463	436	452	430	443	452	424	431	446	421	411	425	401	465	401	449	424	453	426	440	409	408	442	455	446	437	444	412	393	397	416	432	435	411	449	433	436	440	417	438	475	438	436	440	410	393	411	477	446	433	454	436	434	448	407	447	415	438	435	417	446	453	402	447	427	427	430	447	423	430	438	441	435	453	458	465	422	455	443	469	444	447	428	414	429	389	401	430	443	416	447	442	401	464	428	461	418	436	425	454	468	406	442	437	435	410	436	415	476	483	427	421	432	450	444	461	446	419	437	453	475	454	450	410	431	409	446	391	447	436	401	442	459	419	454	435	408	470	431	433	432	443	462	458	442	438	465	462	445	427	423	467	450	424	456	451	417	400	414	434	459	429	387	454	431	466	407	493	432	410	436	430	448	454	418	462	446	441	443	443	452	435	390	434	392	455	424	430	455	456	447	408	442	427	460	433	434	421	429	441	437	449	400	461	434	465	449	418	428	403	435	423	422	390	432	438	459	414	415	445	452	433	442	449	432	426	472	425	409	384	407	471	400	414	448	459	419	434	424	426	436	428	446	446	386	433	405	413	422	425	424	467	434	493	425	458	442	384	416	462	449	426	435	445	424	458	447	458	422	410	440	453	431	481	450	418	433	422	470	428	429	382	442	429	408	427	460	462	389	416	446	393	408	462	445	445	485	421	448	408	434	441	491	429	414	417	439	437	434	434	430	438	389	454	415	423	452	445	427	458	407	485	449	457	462	450	410	418	399	433	438	458	440	438	443	430	443	415	454	473	448	418	446	431	439	443	399	422	451	449	456	390	433	442	424	437	446	423	431	476	442	419	479	445	488	443	370	437	424	391	458	469	444	424	412	444	398	447	449	441	428	419	451	444	424	430	446	452	465	413	429	446	419	440	460	446	422	476	445	446	455	426	394	470	434	425	457	463	390	408	441	372	449	455	473	413	431	444	440	436	444	414	444	433	412	419	418	461	437	451	431	446	427	441	428	428	388	424	475	470	433	438	451	430	456	407	410	435	432	405	413	482	415	431	399	400	480	483	427	456	437	431	417	407	418	483	460	397	441	415	432	456	450	392	460	395	418	456	429	416	453	447	434	473	423	424	440	415	422	466	406	385	460	444	407	459	428	440	411	436	427	437	425	424	424	443	416	422	446	425	429	439	443	443	409	412	439	457	435	452	471	451	450	445	441	450	456	481	427	435	435	435	414	418	425	444	439	410	459	426	458	403	408	426	457	404	392	429	422	453	431	435	411	437	403	419	429	421	471	462	464	432	465	433	431	434	412	467	436	422	450	467	477	448	462	425	433	407	453	430	419	460	411	444	445	443	467	487	407	443	414	439	444	406	407	475	441	443	420	455	442	454	386	443	423	450	426	431	438	453	477	451	439	407	481	422	424	446	414	426	403	408	438	414	437	405	420	449	470	443	406	465	474	422	430	421	384	433	450	441	428	404	435	440	453	449	428	457	433	406	433	400	437	433	453	440	439	441	432	401	461	424	459	445	440	446	481	443	436	443	446	440	439	417	440	461	452	438	399	440	429	429	443	429	405	438	400	443	393	392	449	456	416	444	418	451	449	463	421	442	438	459	422	421	412	429	446	419	440	420	438	426	454	421	423	400	393	464	418	478	406	447	428	433	415	454	472	453	413	416	420	408	454	476	444	419	466	403	407	413	415	434	422	454	449	442	437	393	423	422	457	467	466	428	449	428	434	406	465	457	426	413	454	485	432	421	421	429	439	438	415	466	420	460	414	456	442	451	433	432	433	433	446	413	464	397	415	434	419	417	440	418	452	437	437	444	383	463	457	443	423	487	438	441	379	464	415	460	471	430	422	415	443	445	455	483	438	442	425	401	427	460	433	437	417	416	431	416	425	415	414	381	474	444	443	414	446	456	461	436	427	408	444	442	409	427	438	479	436	427	434	455	440	463	444	450	413	461	401	438	465	451	436	414	463	453	446	435	444	430	450	463	409	430	423	446	434	479	451	413	422	426	426	429	422	454	443	430	427	456	445	430	407	423	450	361	501	443	415	423	449	444	429	417	439	436	426	388	384	446	457	422	434	461	397	436	417	439	451	462	432	450	418	443	435	440	417	440	401	467	423	428	423	459	438	433	405	444	402	431	425	445	424	420	461	440	451	465	429	409	436	446	420	429	443	417	425	459	405	464	459	453	461	446	405	424	448	441	468	454	453	478	397	451	433	428	439	430	430	430	407	450	436	465	416	407	434	404	398	439	433	404	416	402	410	411	423	452	413	451	413	459	459	440	439	417	439	444	390	444	421	448	425	429	402	456	453	478	446	448	461	432	447	399	430	426	460	426	427	442	433	436	421	427	450	443	431	425	403	422	465	436	435	433	455	452	439	438	400	435	421	444	435	388	428	395	458	423	414	431	432	418	408	431	434	488	440	452	439	458	440	424	440	395	461	416	417	464	424	458	436	429	418	426	435	431	411	449	420	420	431	434	408	412	442	423	452	479	400	440	445	455	452	459	425	419	468	405	412	448	423	437	456	442	412	418	468	462	422	427	440	404	425	412	453	410	460	431	423	403	401	447	397	417	450	444	427	455	423	451	426	444	400	422	459	419	472	463	446	418	419	440	466	472	457	432	403	411	428	415	435	452	424	434	410	438	424	451	390	424	416	409	416	445	445	437	430	431	428	417	412	436	441	465	442	405	422	460	445	438	446	452	408	447	404	447	432	433	452	410	444	403	419	456	413	459	444	449	432	431	438	404	388	427	464	400	435	427	420	443	425	438	396	419	431	424	422	430	445	473	433	473	442	415	425	430	422	430	430	453	471	434	431	417	399	424	382	431	418	404	437	434	420	465	432	458	421	435	439	436	445	438	417	397	458	420	424	431	366
53992	7549	7112	4080	2520	1806	1383	1110	1012	854	830	757	712	640	661	617	574	569	567	569	528	548	509	513	483	504	527	516	488	505	529	442	463	464	482	505	481	464	455	432	486	483	417	450	493	460	446	432	471	472	448	442	444	457	435	463	456	469	484	426	454	454	438	473	486	446	485	437	424	451	522	505	511	448	447	471	471	495	476	463	487	479	485	446	446	440	395	440	431	476	463	437	451	410	488	447	463	418	483	472	452	425	423	443	417	447	445	451	450	457	465	465	438	441	502	447	437	427	469	428	451	470	457	469	411	397	443	483	437	442	429	473	430	460	457	474	461	443	477	468	469	427	431	456	462	460	486	443	424	461	437	455	459	414	441	446	439	437	432	444	460	452	438	441	434	445	454	426	446	461	469	433	463	438	491	474	451	463	449	473	471	422	481	471	450	438	484	444	437	425	438	460	454	452	460	402	437	440	440	459	416	467	450	425	468	433	464	494	473	422	460	425	479	475	448	471	472	428	438	441	421	444	431	463	472	473	457	444	476	478	472	438	482	466	466	456	447	478	452	455	424	450	422	448	456	417	454	481	448	429	430	443	454	462	443	447	420	463	440	463	427	453	443	449	450	428	456	461	406	441	436	415	441	472	453	488	418	456	444	449	413	459	453	426	433	468	452	455	476	479	436	431	437	443	451	434	448	477	440	461	452	444	467	430	447	412	447	452	466	449	433	452	453	410	484	471	457	442	443	444	451	429	456	451	435	419	443	436	419	468	438	457	443	435	448	491	457	434	447	440	426	443	435	433	463	457	485	424	484	476	461	467	481	438	456	415	439	428	485	417	460	464	449	433	471	464	417	469	447	422	452	446	434	476	464	406	421	462	467	437	453	455	453	441	392	496	448	470	447	442	472	449	472	460	426	427	454	468	444	450	440	419	462	438	487	394	479	456	450	429	446	433	475	504	461	465	426	444	457	445	423	447	471	457	459	436	400	416	442	416	440	454	479	461	447	403	451	460	434	453	480	457	452	419	441	432	430	465	416	442	454	418	420	479	502	454	424	456	460	400	481	443	429	455	462	482	424	433	432	495	445	457	433	481	455	463	453	453	423	421	456	465	436	461	417	453	434	451	454	436	455	419	434	494	454	424	460	436	463	463	453	481	463	460	462	474	460	474	432	430	443	437	464	468	456	438	432	422	440	450	449	426	417	449	482	493	444	455	427	475	432	504	450	457	457	463	450	455	448	446	467	472	456	450	491	431	459	425	450	472	451	457	448	442	462	438	426	434	416	459	444	487	458	452	441	429	434	420	482	462	432	467	465	481	417	387	471	465	431	474	454	479	485	469	451	443	438	443	462	434	435	413	436	402	443	447	479	431	474	432	479	416	436	432	454	480	495	507	454	443	447	427	468	430	438	439	471	419	457	454	430	457	468	469	426	484	473	466	478	458	438	435	465	455	453	443	509	453	488	433	438	432	434	437	446	473	443	445	487	447	450	442	479	422	476	458	478	464	436	436	486	440	444	470	453	455	436	444	502	424	518	453	439	490	447	455	436	499	446	476	455	494	451	411	451	455	467	471	488	443	441	440	440	435	473	457	442	479	457	436	491	453	482	440	441	456	455	446	445	463	443	427	495	448	445	437	469	465	473	430	465	466	442	472	457	472	455	463	495	458	432	471	456	443	457	422	449	443	441	451	449	453	459	456	477	482	464	425	477	446	469	477	455	442	426	471	449	475	453	457	453	426	446	463	436	417	417	457	437	440	409	436	423	436	500	465	486	477	449	461	415	471	446	457	481	418	484	409	450	453	423	452	438	416	449	491	461	435	433	468	421	430	439	471	436	437	459	411	458	443	414	451	430	481	474	491	470	453	460	485	410	433	443	461	470	446	473	474	483	466	508	458	441	458	479	428	430	434	480	466	421	458	422	434	455	464	447	410	435	480	453	438	453	404	440	424	434	437	440	441	434	446	472	455	445	468	449	423	445	433	458	411	404	433	468	478	457	432	478	445	446	456	446	461	467	489	475	450	413	481	453	411	440	427	425	467	457	476	487	461	436	425	482	443	470	433	445	464	460	422	482	436	447	480	475	452	434	440	416	426	473	432	432	443	437	418	463	453	475	441	450	424	443	473	440	504	426	425	429	464	449	443	436	449	429	453	420	438	446	456	486	464	418	429	450	449	439	464	464	487	452	402	425	478	476	439	435	477	413	410	464	437	481	427	448	475	460	467	441	466	466	439	445	472	464	448	406	482	453	484	450	440	428	461	431	440	455	416	483	447	461	467	455	488	461	456	438	427	466	463	431	457	423	447	460	404	438	425	443	425	457	457	466	463	423	480	480	444	427	429	431	469	463	430	479	449	452	439	458	455	457	435	445	460	457	462	451	426	477	494	449	459	431	443	421	449	420	438	462	457	442	476	459	443	433	411	457	442	400	431	448	453	456	460	492	446	458	452	438	487	442	473	448	432	467	452	425	467	447	420	453	475	440	454	428	460	448	425	431	459	440	433	456	444	409	434	508	446	455	448	434	508	456	482	461	453	446	440	434	427	444	438	434	442	414	443	484	467	443	459	456	440	481	470	447	452	456	412	474	447	455	423	447	459	469	440	440	438	496	433	464	433	422	458	438	442	476	484	410	427	469	435	434	472	440	450	440	445	450	460	475	455	435	473	420	446	466	436	439	464	498	475	454	453	446	439	452	473	450	408	477	465	468	479	448	461	456	418	466	450	463	463	441	440	431	465	434	439	430	451	455	462	454	438	465	439	423	444	457	460	467	464	437	466	469	458	480	480	470	435	439	430	439	483	430	484	467	441	438	452	485	425	456	462	434	450	425	440	415	431	488	464	449	459	459	451	455	455	466	472	462	467	432	424	511	412	476	485	440	449	446	458	456	419	438	476	429	436	474	458	444	473	433	455	441	477	457	446	414	471	423	431	450	431	401	421	438	421	447	415	466	430	453	430	456	451	430	472	470	441	466	439	466	436	453	423	456	447	468	434	441	413	456	462	477	452	416	413	477	453	461	426	427	451	434	450	447	420	443	420	416	452	461	439	459	456	459	407	431	428	443	429	424	498	435	453	454	461	432	453	441	447	464	486	453	452	452	436	473	445	422	454	421	490	460	461	511	451	452	454	434	431	480	449	502	462	491	462	462	440	423	448	457	449	452	444	457	456	468	457	442	445	479	471	458	456	433	463	444	413	430	420	438	467	448	438	451	456	455	455	402	462	472	443	471	453	460	436	470	452	439	423	482	455	428	423	444	443	480	421	393	469	434	484	424	436	451	451	487	460	436	472	446	424	464	457	480	433	456	447	479	448	463	491	432	434	440	431	442	460	454	440	412	426	482	458	472	471	434	391	466	459	436	454	459	428	421	477	480	442	454	433	493	448	502	466	445	431	451	460	450	433	429	466	411	494	456	442	490	468	441	409	434	425	434	445	422	408	484	447	434	427	411	459	455	413	448	487	433	414	427	465	446	482	437	470
23424	20961	27961	24097	20962	20993	8327	1494	1167	1132	1034	946	959	943	849	895	904	852	789	846	823	804	829	789	799	810	862	792	824	782	752	786	769	751	797	772	758	784	683	761	798	757	737	798	781	765	737	735	735	826	713	756	768	740	750	757	729	760	786	760	752	765	757	697	759	759	788	772	752	780	769	768	731	780	718	775	808	767	760	800	783	714	763	763	769	757	761	761	777	704	735	769	771	754	746	791	746	768	752	767	705	765	768	753	732	751	740	706	726	733	741	737	772	776	715	768	776	752	771	732	774	763	766	767	762	783	760	763	733	731	770	816	794	765	754	759	743	768	691	735	731	771	737	791	784	775	758	778	736	745	730	732	761	747	725	729	774	720	735	785	691	786	772	710	728	747	767	725	744	723	755	747	746	743	741	772	686	750	728	768	718	717	746	799	722	778	736	687	737	731	756	742	721	737	712	717	758	719	759	726	761	782	748	703	754	757	737	734	722	720	712	703	748	741	716	765	720	754	738	761	756	721	723	718	724	698	771	744	750	793	703	763	781	742	705	743	782	768	815	746	772	736	800	643	747	748	747	748	740	764	736	756	744	787	756	781	766	739	744	785	737	787	701	742	744	729	735	739	752	740	711	776	727	725	775	739	786	747	761	715	751	727	739	854	746	730	718	762	727	788	729	754	749	724	817	795	719	722	762	737	760	734	711	749	780	708	741	762	741	702	765	773	708	759	776	733	772	764	786	710	733	731	768	749	736	749	756	760	720	797	801	758	788	720	769	778	793	748	751	779	769	794	721	728	752	808	757	738	738	763	724	697	742	754	748	735	740	744	747	771	721	779	776	795	749	735	745	719	762	717	751	749	739	772	755	710	709	711	721	697	716	754	739	734	706	715	776	730	721	758	768	748	715	757	752	730	737	722	717	720	767	700	719	782	746	760	783	769	724	748	720	705	737	795	753	738	726	717	749	752	728	719	720	760	728	721	761	750	748	755	769	756	765	737	712	708	741	698	737	719	734	753	762	727	692	733	675	757	735	736	713	769	707	756	747	729	713	762	734	721	707	721	724	735	765	745	756	730	812	720	739	745	752	717	745	753	733	771	762	709	746	748	810	737	766	734	758	695	708	764	765	734	716	754	758	722	783	758	742	749	757	728	748	775	786	799	769	719	781	729	735	743	707	724	742	742	730	772	722	690	732	743	739	741	780	733	741	768	697	748	714	727	740	711	735	738	758	741	698	764	753	777	739	743	759	723	703	730	716	770	737	753	724	726	789	711	741	747	722	738	719	744	813	750	750	728	782	760	734	753	729	774	733	756	739	766	738	715	740	726	743	786	695	700	762	801	747	734	779	778	754	751	694	708	753	771	747	754	705	734	699	730	753	701	721	745	772	726	694	695	736	764	717	724	753	745	729	721	767	795	735	783	765	742	731	717	769	719	740	735	741	720	756	717	779	724	745	759	737	760	767	725	721	749	723	683	777	760	752	762	760	694	722	728	790	734	751	762	741	780	743	720	716	764	739	719	780	742	738	744	791	718	753	751	720	769	740	749	753	775	707	741	760	756	764	733	754	773	733	772	734	719	736	761	713	766	736	707	762	718	787	768	688	757	765	738	734	722	719	721	733	747	743	775	752	765	795	765	761	765	738	745	738	778	697	763	744	745	806	776	756	749	725	710	769	783	783	749	699	754	716	759	757	718	708	758	786	688	762	708	752	719	737	716	730	727	756	705	701	718	736	748	738	763	762	712	736	727	719	743	752	753	766	735	729	730	746	706	775	745	773	771	706	735	731	702	738	711	748	719	718	769	784	733	755	739	689	750	731	771	715	731	745	778	784	715	701	682	735	761	746	766	713	747	753	706	723	690	740	782	724	767	753	729	801	724	753	743	789	764	778	742	769	759	772	760	747	798	752	765	756	734	731	703	799	707	737	740	722	715	749	775	743	735	697	745	767	792	709	766	745	734	744	792	775	707	776	712	795	748	725	725	779	746	785	719	740	743	739	725	746	766	734	743	733	767	805	766	762	740	745	734	755	745	824	753	735	804	753	714	711	803	724	760	737	758	747	780	729	787	758	787	748	734	728	719	759	755	779	736	765	738	727	781	728	766	729	723	767	706	713	680	724	785	710	761	753	744	739	754	756	718	711	751	693	746	736	678	692	769	741	741	727	749	717	718	707	725	732	760	771	746	751	733	714	717	744	747	704	762	735	745	765	720	738	733	799	756	736	726	743	710	737	753	727	758	759	782	737	696	747	715	712	776	777	740	750	735	699	721	708	759	739	731	755	729	731	750	751	773	732	710	762	753	727	764	733	714	744	728	762	733	763	737	747	748	729	745	747	736	722	733	747	731	732	750	776	697	672	757	754	773	740	780	778	761	734	747	727	719	755	749	761	757	762	746	720	705	749	729	708	708	711	742	729	768	750	751	776	727	724	787	699	790	747	745	769	753	739	750	698	753	786	779	742	780	739	761	738	744	793	731	764	669	772	819	741	723	756	768	711	671	718	718	773	745	752	744	789	703	751	746	780	797	761	746	793	764	719	818	784	754	727	761	793	717	704	690	749	761	785	715	761	708	712	775	722	740	736	704	766	731	817	775	726	718	733	757	782	749	731	762	729	715	778	761	747	762	794	763	709	760	700	729	708	739	760	729	774	816	754	780	768	720	748	791	751	723	720	743	754	799	738	739	731	715	803	742	730	766	754	741	767	701	750	719	800	769	754	757	714	744	737	797	755	783	779	790	759	787	755	735	758	753	762	730	790	726	785	744	738	724	725	752	768	746	739	741	702	739	723	727	724	747	778	759	783	731	711	756	770	742	712	774	703	712	739	743	728	773	732	719	703	745	723	725	784	796	803	706	738	752	723	789	701	778	761	765	745	764	754	796	754	714	758	767	759	747	719	732	713	732	756	747	701	738	699	698	748	762	793	766	733	792	743	775	763	711	718	756	706	746	736	696	767	744	778	749	760	747	764	798	721	740	760	729	747	725	726	723	801	717	720	686	675	758	756	759	710	703	730	757	712	784	785	740	753	738	777	705	738	768	740	753	723	774	798	702	754	730	700	700	747	693	783	767	712	735	732	750	727	713	748	758	748	701	751	717	687	773	733	723	764	733	729	723	765	801	740	798	738	745	739	673	767	710	714	708	718	744	759	750	745	772	721	771	739	757	782	744	762	789	716	716	731	745	738	790	718	751	762	728	770	805	731	730	710	745	756	755	736	766	756	733	783	732	791	723	727	699	770	746	735	771	741	762	780	737	732	724	756	711	735	726	776	754	774	778	737	755	760	717	694	744	741	689	757	700	738	709	715	713	751	802	754	738	735	708	727	746	740	781	745	776	739	738	751	746	736	786	777	732	693	727	788	768	747	737	737	766	765	755	756	735	752	709	777	730	727	714	760	698	687	734	762	779	728	736	706	753	739	743	749	759	800	732	703	742	728	792	701	776	753	731	702	771	746	762	724	727	708	757	762	733	726	747
49362	10719	11832	6794	4419	3121	2521	2050	1694	1547	1322	1274	1174	1095	1017	1008	969	930	859	879	828	818	832	834	791	787	829	813	795	797	747	783	723	707	780	743	781	742	720	743	678	774	707	734	740	754	727	720	756	718	757	709	689	730	688	737	666	738	711	715	697	656	726	669	678	681	705	716	746	710	767	785	740	744	793	699	753	690	704	752	727	733	678	718	660	689	702	676	711	706	695	709	708	703	746	705	776	706	728	702	701	704	733	695	722	691	730	681	667	666	663	679	662	719	729	733	676	691	708	701	710	653	713	700	698	681	709	684	727	673	716	696	680	672	668	704	715	710	659	697	682	688	656	691	715	625	741	709	708	710	740	690	703	701	715	704	740	698	752	704	726	696	676	654	752	690	714	757	709	653	719	657	712	694	721	631	670	663	709	721	682	694	662	747	760	679	701	720	668	670	679	674	677	712	760	675	720	668	705	690	693	672	680	702	727	735	715	692	704	653	699	695	698	679	720	672	718	696	704	734	708	664	658	677	726	665	683	699	697	696	683	694	721	713	730	660	736	700	736	675	679	645	682	706	681	699	709	677	705	711	696	694	697	694	743	732	660	658	734	674	714	665	735	682	654	711	710	684	720	672	703	706	657	687	698	746	665	687	699	718	698	705	707	673	700	699	665	693	669	689	731	672	736	674	726	735	667	685	704	685	678	660	711	713	737	677	677	673	738	685	728	676	753	705	715	679	675	693	722	652	711	731	723	727	717	723	681	722	673	725	702	694	725	692	676	716	713	707	695	650	695	672	695	715	669	696	751	674	656	672	724	734	697	695	703	662	705	701	720	683	693	632	658	717	674	701	678	638	637	663	665	687	688	693	690	688	659	678	661	730	703	726	720	701	678	738	672	733	710	667	718	687	680	690	740	675	683	699	734	707	704	685	663	690	727	715	679	696	736	717	722	728	740	687	702	693	688	687	715	702	716	714	747	700	726	666	665	684	650	713	668	682	680	703	672	747	668	693	715	702	661	649	693	674	700	682	716	699	687	697	672	695	660	684	676	683	719	704	702	697	704	718	723	667	701	616	706	686	687	677	703	635	733	711	699	627	692	704	680	721	682	704	691	722	650	676	688	748	704	750	673	671	683	703	718	703	671	684	637	684	676	715	670	717	689	665	685	729	699	748	699	717	679	663	706	705	725	663	750	699	692	738	678	653	698	699	703	677	683	682	712	654	734	707	685	731	699	682	720	727	663	729	683	701	713	691	660	675	656	713	698	677	706	705	687	745	728	741	663	702	672	679	702	719	720	711	703	698	722	692	676	676	675	677	670	696	728	712	690	728	746	689	725	703	692	720	674	682	705	677	702	710	678	672	759	708	656	692	677	689	706	697	737	736	717	686	667	677	721	673	714	698	691	700	696	730	726	688	715	692	706	704	713	706	680	671	704	735	669	693	693	692	664	684	732	702	754	716	686	678	680	684	635	694	692	718	708	666	674	746	650	685	707	704	699	699	730	694	694	698	721	728	704	689	687	687	750	704	694	720	721	704	698	729	709	682	731	676	713	712	702	733	675	701	685	708	731	719	723	696	681	673	692	684	722	643	707	693	654	690	732	694	686	709	629	666	684	684	674	668	686	756	689	697	691	697	724	707	708	692	733	685	740	677	688	659	697	713	704	711	711	681	683	678	737	699	730	679	665	694	685	698	734	682	676	672	712	673	675	652	700	688	680	697	710	722	679	688	711	693	666	711	687	743	703	682	718	751	714	701	735	700	677	695	675	689	695	679	674	740	675	672	753	678	699	697	729	674	718	684	706	724	724	665	716	685	684	725	703	690	654	703	688	709	683	693	713	709	641	701	705	684	688	680	711	677	706	648	718	698	660	704	679	739	724	717	679	703	711	704	735	655	685	705	702	705	748	762	665	749	702	646	663	726	678	706	731	676	726	668	725	699	679	702	685	724	702	665	677	664	708	698	668	674	701	698	658	677	714	703	668	723	655	671	671	717	662	629	699	685	694	720	742	708	718	714	716	708	740	695	688	706	741	691	644	727	664	647	673	680	701	700	729	671	653	708	761	675	719	711	681	699	733	671	676	674	742	705	745	693	688	719	729	648	685	665	692	684	708	683	667	681	679	683	684	697	735	658	640	751	665	764	697	735	670	695	708	666	709	713	671	727	652	737	705	691	712	721	705	707	683	685	675	713	715	705	701	690	667	690	726	691	664	688	724	663	692	708	675	678	704	687	708	703	691	694	695	696	714	711	712	739	673	661	658	710	725	730	687	728	707	709	676	719	685	685	689	674	684	684	719	761	688	734	709	692	715	682	683	694	647	694	697	713	673	717	704	767	688	691	725	727	720	712	754	695	698	689	680	752	681	690	724	672	735	719	636	670	729	673	683	649	671	688	689	695	705	710	709	675	712	733	706	683	680	715	725	679	714	718	714	669	702	669	714	708	668	719	701	703	688	739	658	718	680	690	695	731	714	732	704	697	730	691	695	675	688	698	717	713	670	669	667	676	678	722	715	697	687	725	693	688	688	689	703	728	711	698	699	701	721	688	706	714	725	657	676	678	723	700	693	698	665	691	699	738	696	681	681	745	667	664	701	726	683	704	715	658	693	654	651	710	676	681	640	706	719	716	752	720	744	672	707	671	633	679	720	686	707	667	694	685	673	740	750	692	671	688	710	692	761	695	725	678	719	736	764	681	712	685	689	715	713	749	712	742	691	743	714	734	690	685	699	671	711	681	717	709	667	722	719	726	703	681	663	736	686	677	717	708	708	671	725	681	677	660	711	691	709	707	702	706	739	698	703	679	740	687	674	673	696	725	707	665	718	766	708	691	648	718	702	685	670	698	731	654	746	714	679	650	630	697	712	705	707	684	726	666	687	705	697	675	692	661	666	777	713	701	737	703	729	702	689	691	680	760	705	717	688	681	683	728	756	717	672	677	736	695	711	707	691	684	723	694	741	715	705	702	690	682	693	694	680	731	693	727	655	662	684	681	693	716	677	646	673	671	703	750	675	716	702	706	681	683	725	680	687	698	688	641	654	700	707	684	691	686	678	703	738	703	704	675	684	680	723	707	733	717	754	666	656	691	695	699	696	715	675	707	679	684	692	680	677	686	686	697	664	714	738	698	703	667	677	699	738	746	701	679	713	728	700	683	703	698	724	673	713	754	760	686	656	710	707	720	738	723	657	714	643	673	682	661	706	718	665	728	717	717	678	683	667	701	731	652	662	687	703	698	669	684	682	690	675	700	686	673	674	712	678	669	680	696	694	694	693	702	698	691	729	704	676	690	658	697	686	697	700	680	733	708	675	691	706	673	662	676	630	667	663	763	729	655	730	682	678	725	692	694	732	769	694	685	707	702	690	664	742	650	635	706	698	734	679	745	670	713	689	660	691	663	684	718	672	681	704	730	651	681	702	693	703	666	703	736	694	673	709	682	686	636	684	710	701	691	747	702	674	662	753	711	718	700	702	698	722	692
35219	17709	4547	1048	882	882	767	837	820	773	847	798	777	808	780	845	787	779	786	786	789	840	790	812	795	778	775	766	813	760	751	778	776	770	730	761	722	800	781	854	765	742	778	780	780	826	768	833	767	823	831	783	800	813	822	816	788	787	769	771	771	757	803	809	791	786	785	821	770	795	840	826	795	701	815	771	802	850	761	762	803	768	762	801	759	762	745	730	780	790	776	787	834	804	782	792	774	805	763	820	781	801	799	827	835	755	807	791	785	734	800	792	774	798	790	766	817	778	743	771	742	799	820	778	726	752	831	813	803	839	791	764	728	837	763	802	764	824	746	793	772	793	796	804	814	789	727	762	784	854	840	769	850	803	793	748	832	819	794	793	827	784	788	814	746	814	817	749	774	758	769	823	735	779	776	743	743	779	742	830	731	794	792	820	789	790	809	797	744	790	792	788	721	790	741	732	821	833	744	784	763	725	780	782	749	715	792	795	749	837	795	805	761	769	791	825	765	808	813	753	737	820	795	798	779	754	766	788	778	779	743	773	754	773	818	793	775	827	821	812	807	782	772	771	789	788	823	827	762	752	808	809	760	779	823	786	706	781	814	755	780	826	832	799	808	806	804	789	769	812	789	774	764	759	774	780	782	767	756	810	726	807	761	789	789	766	761	792	769	823	804	761	754	823	788	800	780	810	798	834	803	829	833	757	787	780	816	750	767	812	801	820	818	779	780	783	767	805	767	797	814	751	860	822	789	757	706	766	800	806	791	835	818	786	772	751	856	786	782	804	797	802	840	774	777	782	769	767	779	740	813	801	807	797	822	782	831	762	795	749	776	742	769	769	781	745	789	757	766	801	771	839	735	789	828	735	815	796	797	772	812	833	792	826	785	791	774	790	777	752	801	784	833	805	815	814	813	783	786	748	845	748	771	773	819	753	778	780	792	803	814	809	818	784	781	814	849	785	781	784	779	795	821	801	847	837	764	812	843	784	786	780	776	793	834	805	823	794	798	836	776	788	808	812	787	792	774	749	733	789	787	773	769	778	747	810	746	818	858	771	724	782	785	793	808	785	786	777	825	750	777	783	762	755	751	823	802	761	798	755	815	814	756	842	790	846	761	800	814	817	772	798	733	767	782	789	774	783	779	743	840	776	810	790	778	717	795	775	788	772	776	787	751	778	802	840	726	789	781	765	695	756	792	765	763	759	829	774	765	847	794	779	765	782	825	746	840	791	771	787	768	784	781	818	766	807	853	741	808	756	753	794	735	769	815	822	817	773	764	771	789	816	810	789	774	723	811	769	786	824	840	786	761	763	795	721	773	736	799	771	785	740	813	773	752	795	760	793	770	827	783	800	829	744	773	820	801	787	803	783	784	741	754	786	785	780	808	843	839	763	796	779	783	808	780	757	750	809	766	792	785	766	734	811	786	826	789	786	783	796	773	717	751	820	800	762	828	798	780	809	797	766	778	835	781	789	783	785	764	834	818	812	789	783	782	719	747	806	807	717	775	743	814	774	802	776	830	783	784	843	778	796	772	790	766	736	749	816	780	765	706	840	740	794	798	823	774	778	745	728	787	821	807	766	737	755	785	773	787	772	808	825	734	807	775	846	757	792	836	803	816	795	810	869	828	814	768	807	778	819	818	761	766	801	776	817	751	769	792	778	812	781	764	810	774	819	752	791	825	766	789	731	723	777	828	846	787	753	715	793	792	807	771	797	804	732	780	768	790	804	795	784	784	783	799	774	774	773	757	768	831	762	822	778	843	831	727	767	782	801	791	803	749	765	792	805	758	815	796	762	742	788	859	771	784	846	790	764	801	806	749	764	797	807	830	758	827	808	840	805	788	770	858	777	808	822	800	777	765	799	791	788	765	799	800	760	797	696	773	787	774	786	720	794	757	787	779	818	773	751	796	738	783	769	750	726	837	844	766	779	789	798	793	752	807	796	762	786	784	781	794	804	773	837	796	742	800	774	792	785	807	808	765	817	799	784	884	806	797	813	792	782	760	830	793	781	771	781	780	834	774	775	732	802	790	824	785	788	779	797	792	768	772	786	762	775	843	748	751	775	833	788	848	791	766	762	766	787	793	790	767	768	750	788	765	834	767	797	831	748	797	805	807	768	821	758	743	752	749	813	811	791	774	757	796	801	795	774	807	772	808	758	753	749	773	821	868	777	815	762	769	688	799	824	754	778	767	779	765	758	755	766	728	767	781	748	786	819	827	802	770	760	776	832	725	814	816	796	770	771	824	812	809	819	792	779	802	814	772	803	816	796	776	799	759	797	801	768	780	785	802	823	789	737	796	743	799	836	744	805	791	800	807	782	826	764	777	798	808	751	739	795	751	752	792	754	774	820	768	708	718	808	767	762	737	855	781	781	802	759	778	810	794	783	814	777	770	743	779	787	796	792	771	822	782	774	800	839	753	819	813	788	782	796	754	818	777	762	777	830	802	760	805	848	736	821	798	764	828	791	748	771	777	801	734	750	798	775	807	702	783	800	809	799	789	790	782	755	815	794	776	783	763	741	832	793	820	824	756	790	775	815	813	766	791	777	823	762	802	749	776	775	781	787	790	815	759	763	792	791	755	775	801	801	790	749	787	849	793	766	791	802	800	727	763	804	824	782	830	750	779	796	801	841	820	764	783	820	738	797	800	804	800	769	776	778	817	792	729	778	780	801	798	778	813	791	764	779	804	818	810	795	749	806	779	786	763	763	780	810	726	770	777	743	728	754	801	774	785	831	756	764	772	711	793	801	828	826	799	801	744	824	818	759	818	806	807	803	804	771	868	812	750	741	770	762	793	796	823	794	813	794	791	806	754	760	813	816	782	794	832	814	796	791	788	829	746	762	831	805	838	789	824	817	777	774	847	816	808	776	750	769	808	800	786	845	843	763	800	791	796	785	763	793	767	786	744	808	772	798	753	778	797	817	794	763	758	815	805	763	803	827	808	781	767	760	786	744	773	803	769	769	819	797	744	799	802	789	812	779	745	807	785	825	811	782	819	776	807	762	747	797	777	863	790	783	780	755	836	774	750	769	759	812	824	797	722	731	764	791	780	778	814	789	815	801	809	773	805	800	749	773	786	784	773	766	761	761	772	765	823	827	783	780	814	803	800	801	809	760	800	748	763	755	721	763	779	777	797	782	756	771	822	783	723	783	768	774	818	799	778	783	772	787	824	742	813	821	794	720	719	813	774	802	798	719	779	811	806	783	809	826	776	826	780	771	784	813	786	817	770	791	763	787	802	797	862	808	802	738	745	774	868	831	715	753	761	764	823	792	788	809	752	743	810	823	765	817	794	801	807	784	808	779	794	742	750	785	856	846	789	801	812	802	753	786	823	811	770	753	789	797	791	827	786	779	769	791	746	812	769	810	803	793	780	746	812	813	808	767	799	808	793	794	776	792	768	767	796	793	777	831	769	716	826	784	768	813	829	817	774	825	758	789	755	783	769	789	790	810	812	760	767	764	836	787
32510	2451	1129	927	899	844	842	794	836	818	812	784	821	819	792	724	839	791	830	793	742	830	785	787	779	823	790	825	799	846	766	822	816	855	791	777	745	766	797	779	770	835	806	823	820	805	806	807	826	817	818	823	818	810	814	815	801	807	766	839	829	792	831	774	796	777	810	845	823	850	818	848	804	837	810	785	850	818	832	870	807	826	797	818	807	821	803	808	837	818	798	797	832	776	775	787	798	783	759	728	792	816	781	780	783	760	779	821	779	752	773	788	813	784	815	815	723	823	774	763	854	791	756	736	844	758	760	786	751	781	826	816	786	797	802	798	825	796	714	785	814	828	766	830	779	805	843	832	787	826	861	764	823	847	777	802	802	810	764	834	801	818	795	771	808	737	788	828	786	805	763	802	827	809	783	844	803	854	850	817	797	830	818	755	807	807	790	806	799	859	834	818	809	802	817	821	763	804	778	782	809	818	804	811	800	835	801	813	783	847	775	785	768	816	776	776	791	767	785	805	824	802	780	753	839	795	780	805	762	819	806	775	811	790	776	780	784	786	766	798	833	821	787	794	803	850	838	810	761	724	766	803	796	795	769	777	773	784	787	822	766	805	811	780	782	810	805	824	801	786	763	757	832	763	816	773	827	763	801	834	846	877	784	807	800	822	804	844	781	806	801	846	827	853	777	802	791	875	808	766	784	779	754	857	779	766	827	745	807	754	804	795	789	809	826	815	733	779	802	822	780	789	761	782	817	750	802	813	764	809	846	784	816	820	771	785	762	796	788	789	808	804	872	796	801	835	745	798	810	814	804	834	808	772	802	801	859	765	798	828	804	798	737	794	804	787	784	825	800	779	805	789	825	781	799	808	779	816	794	798	832	736	787	857	820	749	786	797	789	778	836	773	818	812	814	749	819	867	801	791	767	794	845	772	792	787	765	824	822	837	819	796	872	799	786	793	797	801	809	808	792	729	755	861	795	818	765	800	790	786	826	798	753	809	764	802	815	808	781	825	790	802	756	746	828	769	754	794	801	782	820	810	774	771	798	835	811	733	809	780	770	803	823	800	776	745	827	836	786	842	785	841	781	811	797	771	791	756	787	807	803	850	793	822	834	831	803	807	792	803	778	799	801	764	826	772	780	773	820	755	783	800	798	772	758	774	813	833	776	775	817	807	830	770	786	772	769	800	782	797	843	770	817	750	812	800	801	781	831	786	784	823	764	754	731	805	837	754	841	798	818	839	816	770	811	792	761	812	785	802	802	761	798	813	794	811	850	808	789	813	787	805	783	828	751	777	785	793	806	739	782	830	793	824	829	807	796	823	829	821	733	764	814	788	818	810	806	807	779	798	797	812	803	834	804	788	843	801	819	842	775	805	738	826	828	795	819	807	786	795	799	819	766	806	807	802	798	768	817	744	790	753	795	797	764	807	758	809	753	801	795	823	788	766	785	794	821	807	826	780	844	783	788	800	788	824	833	786	808	788	842	782	797	818	776	814	828	759	797	768	799	769	813	815	850	818	787	812	765	801	843	814	811	791	814	809	803	837	773	823	839	835	820	770	813	764	822	790	794	815	812	798	751	808	792	810	815	742	786	807	799	774	774	770	781	776	816	768	798	796	739	764	808	768	782	831	772	786	822	778	789	806	774	805	777	805	775	805	768	814	824	783	843	815	766	819	766	790	779	800	791	811	760	801	820	778	836	794	802	862	848	792	762	805	807	826	805	825	734	772	832	801	810	733	840	827	826	783	793	849	831	797	803	750	734	807	795	879	769	847	770	806	733	797	795	797	789	801	807	786	791	809	803	828	806	808	817	778	838	764	789	744	786	764	792	770	788	785	787	778	848	836	811	800	738	767	847	791	851	792	833	793	804	801	773	812	838	780	866	795	766	741	841	762	840	797	748	778	813	848	805	789	867	781	820	842	784	735	843	804	777	779	815	758	794	816	802	821	824	769	833	790	811	804	794	806	785	799	860	783	847	775	811	776	799	792	794	830	813	845	835	833	834	861	752	805	763	772	803	799	817	829	821	789	786	774	788	811	803	790	815	813	743	784	808	802	826	799	773	811	785	809	786	806	834	843	815	755	773	799	824	803	786	809	832	796	752	854	785	780	828	801	788	766	738	807	799	830	766	822	819	833	784	817	822	823	793	808	815	812	816	792	811	846	813	829	831	775	799	820	792	761	844	826	798	811	799	836	833	813	812	824	796	837	795	812	828	780	805	834	831	800	793	763	791	761	773	758	799	772	841	774	789	836	759	806	775	811	836	752	812	860	783	752	776	814	840	805	789	790	846	816	819	821	800	753	807	831	822	805	785	768	795	771	807	814	811	789	807	757	797	807	807	808	802	792	787	812	842	805	799	751	836	836	802	807	778	796	840	801	797	821	823	802	776	784	751	787	778	789	789	785	786	801	796	782	822	822	759	834	780	857	796	823	780	826	802	805	800	825	760	805	783	769	789	772	791	803	848	820	780	820	783	810	815	768	821	786	800	758	795	770	773	783	791	771	840	748	785	774	777	797	774	832	771	777	783	749	828	846	794	760	812	829	784	796	804	799	793	734	832	789	787	769	902	781	803	767	771	780	788	778	797	828	862	804	826	760	800	833	819	789	813	813	830	743	780	806	804	802	780	827	770	792	774	798	843	764	772	789	830	825	835	828	809	795	773	769	813	785	792	818	807	887	797	814	821	813	765	758	783	785	780	794	761	788	829	770	791	800	722	776	801	849	827	785	798	812	774	816	807	814	835	817	796	803	830	808	825	803	804	833	749	796	832	790	839	789	816	802	770	818	767	767	767	828	806	799	858	784	778	795	806	763	830	795	780	846	769	829	772	814	777	790	774	785	786	766	802	806	776	770	799	780	818	771	810	832	779	790	802	779	793	704	740	805	802	824	802	804	802	792	786	841	761	789	764	805	818	752	766	796	793	789	798	777	840	844	755	766	820	785	836	792	793	777	831	812	859	800	829	769	823	757	839	771	841	845	823	817	824	821	778	799	852	749	822	842	839	798	767	822	821	850	844	774	780	822	826	792	853	828	822	779	778	766	787	845	822	770	783	799	852	817	774	796	807	797	832	785	826	803	813	767	796	843	818	789	803	794	762	774	769	741	796	784	809	834	846	824	807	781	847	820	809	784	747	799	780	786	840	776	807	786	741	818	761	821	781	807	798	759	797	785	818	761	849	817	794	812	779	788	794	768	851	839	801	789	848	794	786	802	837	774	817	807	864	824	841	825	784	728	753	768	814	824	820	811	790	791	828	805	784	759	802	824	771	810	781	849	878	814	828	810	808	762	771	851	778	835	783	802	826	805	771	837	849	780	768	776	775	780	854	784	815	769	818	801	783	814	813	786	794	760	810	799	789	845	797	806	780	801	776	792	853	769	811	827	804	835	824	762	798	779	754	790	846	789	848	792	785	818	778	786	768	821	784	804	820	779	782	810	835	803	797	808	810	788	803	828	765	811	797	784	821	824
25286	20937	27411	24494	20898	10890	1165	806	680	583	588	547	572	576	525	502	482	477	474	459	473	460	428	469	485	455	496	461	460	419	449	451	425	412	463	454	453	448	442	471	452	455	446	453	425	432	466	443	470	434	419	431	398	456	427	439	472	455	419	446	448	460	411	437	441	433	451	431	429	459	455	467	418	466	457	415	449	417	436	450	444	478	431	442	436	425	420	469	454	411	419	448	380	408	418	428	398	461	466	444	395	447	493	449	428	474	443	435	438	433	441	440	438	428	405	445	440	442	464	460	451	450	430	423	471	401	451	449	434	452	436	425	441	453	439	444	411	387	421	446	413	412	417	450	425	420	442	420	472	434	459	444	443	432	431	449	420	450	429	418	447	403	411	440	406	424	406	457	436	439	382	488	408	442	423	439	412	442	435	409	413	420	430	448	416	410	410	436	429	436	435	422	445	481	447	421	451	437	442	402	443	442	409	469	462	451	443	485	448	447	458	404	454	462	462	471	460	445	427	431	413	452	436	436	439	447	426	427	422	468	426	401	470	432	465	483	432	430	459	445	410	437	449	459	438	431	411	438	457	459	419	442	449	421	437	393	410	388	447	453	431	427	440	483	433	452	461	431	419	449	420	445	449	433	460	425	448	474	423	422	459	437	407	425	415	378	433	432	412	425	473	438	449	440	422	406	416	417	442	446	454	422	414	443	409	419	402	447	426	441	405	433	449	418	395	430	426	459	466	471	438	461	412	451	393	441	439	431	418	435	450	401	436	454	401	433	448	462	410	420	443	425	408	430	428	429	427	440	462	445	422	405	433	432	451	436	459	423	417	458	399	414	433	410	447	437	434	460	471	462	438	427	457	427	419	426	404	433	477	420	462	416	452	423	412	409	418	400	448	433	411	468	476	443	431	422	423	438	466	445	411	424	404	465	453	399	451	389	459	442	421	433	456	427	424	410	374	453	399	437	454	432	428	441	453	427	457	462	458	437	421	456	451	441	452	415	446	406	419	412	442	460	431	475	405	441	438	442	424	433	412	418	457	425	443	424	437	383	420	448	453	441	469	423	480	460	428	438	453	449	460	386	478	433	417	434	391	441	415	450	441	418	447	407	458	396	424	454	419	429	435	459	431	431	422	477	419	428	432	436	431	435	442	419	444	448	433	433	413	416	423	452	431	455	437	412	433	425	410	471	434	418	426	431	424	438	431	376	442	430	441	408	463	402	441	435	426	431	430	400	477	443	443	449	418	400	436	386	430	409	475	412	435	418	448	452	421	453	437	426	443	450	459	460	446	452	456	425	400	440	448	423	429	448	413	398	435	428	428	434	471	444	412	454	457	443	454	438	443	419	404	450	413	466	417	409	425	439	430	440	440	449	448	416	424	427	443	466	437	426	405	422	454	451	423	482	420	406	400	429	422	429	467	437	422	434	439	418	419	439	458	416	480	436	438	458	466	446	415	430	436	415	433	418	433	459	471	410	442	393	410	414	410	455	441	425	408	456	440	450	467	448	417	418	441	420	447	394	450	426	437	394	450	459	480	404	435	429	452	438	435	406	390	481	403	458	414	432	438	407	415	456	434	418	404	440	406	401	431	415	444	449	438	428	411	395	398	430	459	421	462	441	459	450	450	420	451	445	395	420	427	401	440	427	417	444	397	427	427	460	397	427	435	417	425	412	468	441	426	435	430	432	460	476	436	411	455	414	439	424	443	438	432	484	438	445	431	433	441	391	447	425	397	448	425	437	464	430	413	423	433	432	438	470	423	421	469	404	458	432	446	457	399	455	401	441	440	443	445	412	445	444	460	424	414	439	444	465	466	471	470	415	408	444	437	443	445	409	463	445	412	439	429	456	410	448	431	437	470	449	403	433	425	503	428	456	469	391	435	461	439	396	431	452	440	418	457	417	397	439	399	479	432	435	423	439	446	463	434	465	430	438	445	458	428	394	408	428	432	416	441	438	413	447	443	441	457	384	389	435	455	414	409	425	419	443	456	450	389	462	430	396	443	444	444	421	459	434	414	433	426	394	403	432	478	435	407	431	457	430	423	441	462	434	449	392	435	424	442	450	447	417	417	435	395	450	427	446	434	421	457	489	432	405	429	440	468	392	407	439	405	432	433	415	409	417	475	441	465	445	429	450	456	436	418	473	454	471	498	435	423	402	426	422	420	443	424	450	434	435	446	407	433	444	448	445	425	442	403	422	412	357	414	480	421	400	425	460	456	482	407	487	421	428	464	456	465	471	432	428	460	458	453	438	435	442	436	437	402	463	419	417	428	428	409	411	432	434	429	403	457	451	459	433	412	427	442	427	432	428	429	402	417	449	404	452	450	445	447	377	422	454	465	419	415	429	429	420	450	438	450	447	413	438	478	447	455	422	401	428	411	460	421	441	424	428	453	437	480	438	454	415	394	421	409	430	429	446	410	423	467	482	438	412	417	420	424	431	403	445	403	474	438	449	426	410	419	459	438	420	432	477	447	439	427	425	422	464	483	440	429	433	457	444	409	457	426	447	429	447	398	452	431	427	439	417	438	422	471	450	424	429	449	416	448	439	438	464	430	431	403	458	434	460	438	424	421	468	428	460	441	406	471	421	423	451	448	467	463	416	405	426	458	419	439	412	475	444	456	467	462	464	430	449	429	399	477	469	446	406	398	439	461	429	443	420	454	424	447	423	458	461	445	435	392	408	423	430	437	417	411	459	415	440	392	391	460	396	425	412	431	457	449	427	432	452	439	427	433	517	469	437	448	379	434	449	417	431	424	416	411	424	431	429	439	402	422	421	446	480	454	453	377	424	448	444	440	447	466	443	441	432	442	418	431	408	439	423	449	439	449	424	438	454	444	406	431	408	421	442	437	417	409	367	422	432	448	430	465	440	411	454	455	424	450	433	440	466	435	421	467	399	405	411	418	425	460	407	433	441	408	434	465	437	407	433	422	415	435	442	407	428	445	401	399	450	419	421	435	430	399	439	443	451	460	425	459	451	435	465	408	441	441	445	381	437	425	423	433	428	437	448	459	429	458	449	437	467	466	425	429	453	427	455	400	397	423	426	406	392	403	429	405	451	483	436	440	453	450	439	448	461	457	455	463	436	400	423	414	454	444	428	432	435	442	463	453	423	400	472	421	432	424	436	423	436	431	444	444	452	434	441	423	423	495	433	420	453	427	438	451	450	441	460	438	430	405	440	459	400	470	441	450	424	417	439	404	429	426	441	446	443	416	426	440	429	430	409	454	441	420	411	429	413	392	422	436	447	457	456	437	443	452	399	434	384	427	419	405	419	441	427	424	455	451	462	440	450	441	410	433	443	447	420	405	395	440	465	405	449	449	431	412	445	445	440	430	418	413	400	428	402	464	423	429	463	403	441	432	442	442	401	459	427	441	446	442	439	404	443	431	453	443	431	448	404	436	417	395	431	422	441	409	383	405	410	428	437	407	439	449	424	438	448	393	442	465	437	485	433	414	427	437	422	439	440
54197	8183	6975	3929	2406	1755	1242	1181	970	913	845	750	668	678	637	620	568	568	546	485	540	523	475	483	530	491	501	506	504	483	464	490	462	449	478	458	478	493	491	483	435	497	454	488	439	489	489	472	461	474	476	461	492	467	473	490	453	456	466	472	445	435	492	452	447	458	433	433	463	426	458	494	460	480	486	429	517	456	443	458	483	500	479	447	457	486	460	456	463	432	449	454	434	484	442	465	425	479	466	457	468	423	458	467	467	432	491	449	464	423	433	435	415	446	435	470	432	456	465	432	456	489	461	434	424	470	454	415	432	466	494	444	478	432	406	446	447	470	443	411	454	449	482	434	423	459	448	445	486	471	438	430	463	444	443	465	452	477	436	449	461	460	453	405	462	504	454	452	442	481	450	475	424	483	443	480	395	417	452	445	470	445	478	441	458	469	475	446	438	424	452	429	439	452	433	457	458	428	431	466	428	470	461	387	420	465	424	450	444	460	438	490	414	437	473	440	434	461	464	463	447	477	469	442	429	430	433	453	461	454	460	431	445	452	481	458	430	411	476	423	429	431	494	436	439	448	453	449	460	428	426	423	426	486	474	465	470	472	478	454	445	442	462	456	432	465	442	471	420	477	446	453	451	436	462	482	441	407	420	469	423	456	478	443	477	418	442	443	451	485	446	454	507	416	445	434	421	469	429	443	473	411	473	440	456	400	455	454	443	468	437	426	432	426	493	465	451	455	464	434	515	459	480	425	468	454	466	422	451	464	492	473	465	451	435	497	455	411	415	451	444	447	450	476	423	457	428	476	467	462	443	456	418	461	454	489	474	451	448	428	423	451	432	442	465	442	455	445	452	424	449	460	471	449	405	469	450	464	442	439	427	442	410	420	450	448	450	432	448	450	437	428	433	452	486	437	438	441	461	422	432	443	452	402	407	467	483	466	425	493	426	469	435	464	473	476	458	425	464	461	447	452	443	434	444	443	448	485	457	464	444	421	412	459	470	452	454	429	435	477	476	432	457	459	434	476	456	454	440	452	443	436	473	405	470	465	468	418	401	428	427	407	430	470	430	450	463	475	416	450	453	432	444	481	493	458	462	468	429	453	422	417	417	440	424	452	437	450	443	446	424	430	404	459	467	480	445	451	456	464	451	442	448	482	469	467	450	456	417	465	464	449	436	435	397	434	445	478	414	444	459	439	430	418	435	421	429	422	439	484	466	439	457	472	383	445	448	450	413	476	434	475	464	444	416	445	446	470	438	460	445	441	491	453	459	447	447	440	450	458	476	430	461	472	423	428	480	449	445	422	446	459	440	378	456	442	444	464	448	440	448	438	447	451	467	436	424	465	447	455	426	444	470	416	477	450	441	431	417	427	423	436	454	434	444	466	480	442	472	462	480	457	443	440	427	461	459	442	421	428	455	429	467	461	437	452	439	432	419	435	442	436	447	465	454	437	436	464	476	460	472	469	475	467	466	406	465	461	483	423	412	466	447	427	423	456	484	448	458	476	438	477	458	455	430	452	456	444	461	435	477	446	455	445	453	433	464	480	489	460	482	458	472	460	461	429	420	439	442	455	444	443	420	430	463	458	449	401	436	460	447	457	461	440	426	460	444	461	466	427	438	489	461	507	422	420	418	430	463	435	450	388	438	436	476	427	454	421	446	429	425	458	446	440	435	443	445	458	450	486	467	422	465	472	435	448	457	465	404	412	459	449	448	440	442	468	425	484	457	437	422	489	435	431	444	471	445	441	412	469	449	422	447	460	423	451	435	446	450	461	440	454	457	464	475	484	442	440	448	437	480	483	458	437	457	435	464	438	447	450	438	435	425	421	462	432	446	414	411	462	461	422	418	453	438	428	446	402	469	454	433	448	437	478	433	436	444	471	465	421	447	463	450	465	450	484	429	455	445	485	471	436	457	426	471	459	461	449	439	437	443	460	453	452	481	420	507	463	425	480	444	508	436	426	471	447	459	462	481	439	428	406	445	452	445	419	492	395	472	480	465	448	461	455	451	434	464	483	432	441	462	502	411	447	442	443	448	455	445	456	481	467	491	483	436	411	451	449	488	401	447	447	487	440	502	445	472	459	440	443	464	459	485	469	457	449	432	422	425	425	475	458	428	454	455	422	459	472	447	469	450	423	476	451	450	422	437	436	484	423	447	436	473	432	420	437	458	492	473	460	467	482	456	436	424	416	482	470	457	434	447	466	480	463	444	423	451	483	419	484	447	440	456	509	470	444	423	438	424	460	442	454	480	425	426	484	411	451	406	449	479	418	449	435	444	458	434	476	426	404	469	421	445	405	444	479	478	463	449	437	434	450	439	458	465	489	482	410	438	461	425	445	405	469	470	465	458	444	476	431	444	462	473	474	446	497	417	444	452	450	425	449	492	456	413	468	459	466	430	450	467	480	454	456	459	433	465	468	452	440	380	448	450	489	454	469	443	421	442	432	462	417	457	441	467	449	472	423	438	437	454	433	446	474	436	442	409	459	484	450	454	461	426	439	468	419	430	452	413	477	453	447	437	472	452	423	425	422	451	464	463	488	442	455	489	475	465	467	414	435	463	438	434	467	450	444	498	436	457	454	442	445	451	442	476	445	473	468	417	462	479	433	471	468	484	478	442	438	453	420	449	430	464	471	444	457	494	431	468	440	399	471	447	424	454	466	449	416	456	492	439	462	449	454	423	442	449	453	415	466	464	442	443	444	465	470	463	478	470	449	466	466	457	463	442	447	457	467	469	447	441	436	427	466	429	447	437	460	394	451	462	436	428	423	449	459	460	422	448	455	410	507	426	499	452	425	437	460	437	436	445	479	456	426	483	462	424	444	454	476	460	424	425	441	444	449	456	473	408	445	477	406	432	460	454	430	455	420	464	424	469	464	398	463	453	463	458	432	459	438	454	459	492	448	452	467	436	475	462	465	459	465	462	484	455	457	468	421	409	479	437	449	463	478	402	421	442	454	471	465	479	443	453	460	411	488	451	451	445	406	424	502	445	457	449	450	458	435	427	472	410	434	430	469	419	433	419	451	469	435	437	417	428	443	457	434	458	453	457	438	459	468	454	427	487	473	436	465	405	429	450	462	447	445	439	451	461	448	409	442	433	474	447	471	415	471	463	426	461	467	469	456	476	418	500	427	445	435	431	434	483	442	439	455	444	430	446	454	474	434	446	464	436	451	434	450	455	452	425	426	466	443	455	462	446	445	446	449	439	456	467	474	442	472	441	417	440	486	457	472	424	454	436	434	458	453	457	444	451	440	442	458	440	417	437	436	451	460	468	443	451	406	464	473	474	434	449	431	455	412	443	457	459	490	428	443	455	420	406	438	479	424	431	465	457	455	446	445	439	477	465	464	447	417	476	478	462	460	486	474	461	409	452	456	460	440	459	458	470	452	490	450	431	466	440	460	485	410	472	499	416	416	445	420	475	496	435	436	426	438	454	447	472	441	468	448	489	404	454	470	429	462	475	430	440	458
23311	20941	27911	24078	20938	20993	9513	1528	1191	1078	1079	953	923	977	896	865	850	804	833	863	798	819	802	758	807	811	811	776	759	814	801	817	783	785	799	787	758	772	731	787	799	741	783	731	755	786	764	801	752	798	752	810	769	778	771	780	718	782	769	777	758	779	745	757	731	742	783	731	783	751	719	780	743	747	721	757	782	738	750	768	768	735	746	776	747	753	730	742	811	733	742	752	713	769	773	753	736	772	709	772	743	757	771	800	773	780	762	751	713	777	773	749	744	762	743	707	720	732	731	733	741	725	722	722	728	708	739	727	763	776	720	772	730	773	750	761	747	727	764	732	774	753	737	771	755	743	766	801	723	730	757	774	754	725	798	781	744	733	744	777	748	778	746	797	678	756	751	748	778	751	705	739	775	701	740	739	775	757	761	752	790	757	760	747	712	742	806	742	741	752	727	736	780	744	743	749	769	746	725	759	723	735	756	775	735	729	799	747	763	753	836	733	687	744	761	712	740	708	757	773	783	773	701	715	733	732	789	776	770	766	764	672	730	708	725	765	717	777	727	733	740	737	729	763	733	742	692	749	722	712	718	741	726	750	709	752	704	745	703	761	776	733	690	739	812	720	722	757	772	760	737	764	726	716	750	781	817	732	732	760	770	780	708	734	797	724	736	724	751	689	732	746	749	806	747	781	726	710	748	720	713	704	724	724	745	744	705	724	750	777	744	671	795	732	806	732	734	756	762	733	751	752	723	743	793	784	770	776	708	716	777	722	713	705	793	776	743	720	745	774	751	770	736	793	740	764	722	734	743	767	765	715	755	768	719	761	729	769	755	745	746	757	801	740	778	752	759	735	737	743	753	738	721	722	729	760	710	738	708	732	743	720	770	744	763	729	748	741	703	726	753	739	733	737	776	745	769	758	784	767	760	774	747	733	714	739	727	681	748	814	760	766	777	723	786	782	753	810	745	739	739	783	774	774	742	752	735	754	806	721	767	758	743	720	729	739	751	774	735	697	728	731	799	766	751	718	706	785	758	744	755	701	709	731	738	731	732	752	765	739	738	735	731	728	737	717	763	717	709	745	737	779	786	781	760	747	740	706	736	728	714	706	758	757	760	723	754	733	817	743	733	750	714	710	771	765	678	752	791	777	768	720	804	729	766	798	749	702	754	748	694	718	795	682	744	704	721	758	790	713	747	704	716	698	735	740	754	744	743	734	729	797	747	761	748	729	756	769	734	752	746	780	748	787	762	783	804	722	728	753	772	776	691	729	783	720	777	815	781	752	749	706	755	747	727	736	719	735	760	733	753	765	754	790	742	730	759	745	748	726	716	758	781	697	760	756	764	748	725	774	686	789	710	776	736	714	696	754	786	752	740	751	725	754	772	729	716	796	784	712	717	775	693	742	725	710	751	744	755	773	749	724	759	768	688	737	729	699	747	734	728	713	707	746	740	766	733	724	766	734	773	728	776	763	726	725	721	733	735	756	733	720	718	710	723	772	749	781	752	742	749	737	757	730	742	775	760	739	743	746	690	781	760	736	737	784	738	703	718	744	770	787	784	749	698	807	774	777	731	783	711	718	705	737	713	755	717	755	745	738	724	764	774	732	708	761	744	752	743	776	732	746	745	738	741	744	787	773	742	729	766	739	728	735	746	747	776	738	757	779	755	741	748	758	740	761	828	774	658	712	754	748	798	738	733	746	775	747	734	772	742	734	754	739	758	745	773	777	763	751	782	722	752	750	712	768	773	728	691	727	750	713	716	720	762	728	774	739	737	728	751	712	764	731	716	723	724	761	770	725	751	715	719	757	744	693	792	700	732	746	762	760	749	734	691	818	748	732	696	706	759	767	754	717	811	747	742	732	762	798	771	703	763	744	714	758	724	740	753	777	723	754	737	768	746	750	713	727	779	753	770	764	745	739	722	764	788	783	694	713	771	783	749	742	744	778	762	737	740	786	757	683	734	733	680	724	755	726	732	770	751	746	741	704	781	749	704	686	767	734	770	813	715	795	702	790	734	774	754	791	736	722	738	732	698	763	737	744	762	728	741	773	675	764	756	776	752	717	726	764	759	714	735	717	756	716	766	754	738	763	765	768	747	780	750	764	708	786	750	777	747	719	748	726	764	729	744	699	740	723	771	758	695	697	745	735	749	769	768	724	780	762	757	726	810	732	821	725	724	754	765	777	768	766	699	738	759	756	744	747	731	750	758	717	754	765	740	765	682	757	755	759	750	725	744	739	707	737	745	742	741	735	754	762	742	770	731	704	698	788	741	759	762	770	777	714	750	748	780	748	720	709	753	748	725	773	710	779	715	733	739	764	753	725	742	649	742	785	725	758	770	742	777	707	750	717	767	787	759	757	777	756	756	763	769	726	751	727	734	720	769	783	755	734	713	730	745	777	775	737	736	710	760	745	723	691	702	741	757	783	802	743	741	699	764	726	752	735	714	748	809	751	717	713	769	778	800	774	771	772	703	770	742	765	757	734	745	766	723	697	757	703	747	728	774	732	734	757	692	747	811	757	739	695	746	754	740	797	710	747	750	761	757	765	750	773	749	708	771	706	746	765	771	764	770	753	762	715	760	764	717	735	753	767	718	709	763	717	735	730	813	752	721	750	675	762	753	708	753	721	725	697	729	730	736	734	786	729	778	814	800	719	688	786	743	726	763	778	721	759	733	762	769	782	758	700	804	765	729	721	706	736	755	743	729	724	772	740	742	731	716	734	754	733	733	781	712	719	733	793	710	755	761	732	714	760	766	745	769	740	780	754	706	745	761	753	721	731	726	759	803	747	752	749	745	692	700	790	724	721	740	742	754	738	681	731	715	692	748	784	740	715	807	766	757	734	745	754	770	730	722	718	774	719	691	804	786	766	719	696	766	778	754	710	768	740	767	696	739	705	785	746	754	729	700	724	733	791	748	734	732	770	767	740	758	767	777	733	702	758	738	771	726	727	754	814	775	747	779	751	686	753	764	723	783	683	715	750	784	728	684	737	742	760	785	772	701	772	687	758	767	765	746	717	757	737	729	722	761	753	780	788	730	731	751	720	787	721	706	750	735	745	781	776	757	729	768	728	767	790	739	729	730	678	746	724	754	723	773	760	715	744	676	716	722	720	741	727	752	719	784	739	727	711	748	718	721	733	765	774	737	782	750	758	778	759	763	690	778	760	774	783	786	778	766	749	766	753	706	769	768	767	745	756	778	766	748	717	777	734	742	764	732	699	714	764	745	759	765	701	760	780	718	746	756	753	759	740	744	707	752	717	739	723	758	752	768	699	753	723	786	753	712	746	749	706	757	740	763	748	732	725	782	690	714	757	707	787	714	753	736	739	711	781	732	793	729	752	717	770	726	746	737	714	768	757	768	768	755	764	727	748	762	697	714	756	724	693	759	731	743	729	751	775	698	733	745	721	733	758	723	743	812	759	741	753	712	723	748	744	753	734	703	706	745	753	800	702	762	752	725	799	778	759	751	735
52471	10324	11337	6649	4119	3079	2371	1913	1716	1453	1371	1212	1139	1061	1026	986	960	921	917	877	868	885	755	827	753	802	805	804	775	756	775	783	814	775	759	748	762	754	764	726	753	785	746	729	815	742	711	703	717	673	679	767	748	727	694	703	707	763	692	739	717	705	735	745	670	698	755	698	723	683	773	732	755	725	736	755	733	689	670	694	702	703	716	735	683	723	691	690	716	670	725	692	784	716	722	725	664	700	698	643	774	674	699	713	692	698	657	670	709	706	757	692	665	739	719	682	693	726	653	691	697	683	720	722	757	690	710	737	737	755	773	667	665	700	732	696	680	671	686	759	699	726	787	717	720	678	726	750	705	684	684	676	699	671	679	686	734	717	685	692	695	725	765	694	686	720	712	689	720	732	686	699	733	717	709	714	719	712	703	687	713	724	698	686	713	678	716	718	731	715	720	730	673	718	748	690	703	683	682	737	687	754	661	696	744	691	723	685	740	723	678	665	665	674	716	670	648	705	717	671	674	686	738	684	702	693	691	705	671	686	722	679	721	669	714	662	717	726	664	707	703	721	659	695	744	654	753	701	709	706	676	681	698	714	734	716	680	712	680	681	735	672	671	696	685	708	726	721	739	648	690	704	696	691	695	687	683	722	719	658	653	706	700	666	689	737	723	731	674	696	707	672	695	683	688	684	717	699	660	750	676	706	642	675	647	717	721	634	707	692	750	678	655	713	707	670	706	707	751	663	665	719	687	707	671	644	747	700	719	674	679	688	665	704	709	699	716	736	707	748	693	699	700	640	694	675	702	727	725	702	711	683	709	723	708	758	699	710	711	694	668	681	657	749	684	664	722	721	667	725	687	695	701	714	659	708	699	727	738	743	661	632	718	740	716	705	682	682	710	711	694	733	694	766	700	718	676	667	676	691	665	712	667	711	667	704	664	736	696	699	698	691	703	698	673	681	734	722	689	745	732	710	689	704	663	710	682	708	704	711	704	663	673	717	701	668	667	705	708	712	634	728	680	658	740	726	667	700	709	670	714	660	686	687	652	647	751	694	693	654	705	686	719	666	727	676	721	667	699	719	691	695	791	681	711	688	700	712	672	699	676	692	756	697	665	713	691	731	699	698	749	712	656	714	683	727	682	688	717	733	756	677	714	648	681	671	673	659	685	713	671	698	699	722	699	684	673	672	721	691	730	672	707	679	723	730	690	692	688	709	707	713	695	694	701	685	693	691	722	687	686	696	740	728	700	668	715	677	736	704	692	694	707	729	675	718	702	737	698	675	645	704	679	689	726	747	704	697	724	718	664	662	689	721	720	662	682	725	731	688	693	664	677	657	683	738	721	703	718	708	696	706	672	679	700	738	711	752	735	738	684	725	675	682	736	693	694	714	684	738	678	695	663	711	741	675	724	684	673	728	666	699	670	683	691	697	673	705	713	727	711	719	714	712	707	703	703	686	693	683	673	733	653	690	668	687	651	646	694	758	707	668	703	712	734	682	744	730	717	736	710	686	729	742	713	719	742	688	651	707	706	664	638	664	675	687	703	676	712	682	684	715	755	691	694	734	675	705	691	666	717	721	701	729	713	723	698	659	696	704	690	743	662	708	717	721	727	692	664	722	696	670	703	686	731	659	718	709	665	718	686	686	707	748	760	678	668	692	716	746	685	715	690	704	699	743	704	696	694	682	704	698	689	671	698	684	676	698	689	666	733	723	683	717	680	700	664	703	629	741	723	648	689	729	730	715	660	708	706	725	711	684	674	710	735	730	691	736	715	731	696	733	691	681	673	670	691	669	717	755	698	704	720	696	686	684	696	689	725	720	710	674	715	694	703	683	735	643	720	691	737	721	657	720	716	746	755	671	704	682	638	703	670	709	703	727	691	697	680	720	698	712	705	676	721	717	737	719	733	713	706	680	714	677	727	691	718	714	722	710	713	711	705	691	672	702	713	682	678	705	724	689	746	697	685	681	724	703	746	744	700	702	723	673	707	649	730	638	755	714	705	700	698	709	727	695	689	720	717	651	665	653	726	727	709	683	723	713	703	720	723	721	711	673	649	705	700	741	759	684	701	704	709	702	670	733	719	664	656	689	697	714	690	719	745	699	689	684	728	669	693	713	674	687	678	685	696	702	721	693	735	697	692	731	648	718	721	734	702	721	691	709	659	706	728	675	713	681	720	690	674	663	663	689	694	663	711	679	663	707	683	668	678	747	698	657	702	700	670	703	710	679	719	687	707	660	740	664	727	686	673	710	685	648	658	664	712	720	715	700	701	678	697	630	696	705	680	696	695	667	712	696	695	705	711	669	735	683	711	689	720	675	716	710	715	738	710	678	685	750	700	677	704	725	682	712	729	680	721	712	732	685	736	695	703	744	707	725	686	712	683	716	705	666	653	697	710	726	680	724	693	715	733	686	715	694	645	742	695	725	700	730	711	720	691	680	699	651	686	692	665	662	702	690	684	703	718	710	685	705	716	753	712	735	679	727	710	682	702	666	690	694	706	708	721	670	693	767	724	685	693	731	736	708	664	704	736	693	710	683	691	718	759	659	700	678	715	719	708	688	683	704	682	705	649	714	700	690	718	710	664	725	698	706	692	749	671	663	692	708	728	708	709	708	702	704	674	743	715	694	750	726	701	719	695	689	681	707	721	722	709	719	762	696	711	706	711	717	690	712	681	689	701	699	697	667	710	684	661	710	679	739	675	668	684	715	677	688	672	717	696	756	694	719	697	693	678	671	703	652	721	712	694	720	681	676	650	657	700	669	705	735	711	707	670	722	688	684	683	733	722	650	694	686	727	684	670	691	726	698	691	709	678	756	737	708	680	702	684	669	673	710	741	706	645	722	709	718	739	700	721	644	738	704	670	668	657	715	737	769	702	718	695	694	674	682	681	728	699	691	680	670	681	693	683	687	690	677	664	724	720	684	738	709	687	694	713	711	688	680	720	706	711	699	647	704	712	727	684	704	681	766	746	720	678	685	701	694	691	693	696	735	656	709	711	740	719	727	755	701	700	732	713	683	673	699	669	701	672	684	661	674	749	668	725	695	675	728	729	716	730	693	740	659	681	701	700	725	680	707	711	714	715	724	700	717	699	725	640	719	663	685	678	668	702	733	678	655	689	734	717	672	697	654	686	742	705	625	675	668	715	703	691	675	685	675	707	741	718	710	680	724	692	708	683	687	716	688	656	716	696	752	682	752	716	702	763	694	680	711	682	720	675	695	688	707	722	670	708	672	660	657	700	703	697	710	722	700	685	712	688	688	730	689	684	725	718	701	667	709	720	696	699	639	681	686	671	684	683	702	690	739	708	713	698	769	751	702	688	712	737	707	701	723	696	661	727	703	712	726	726	711	755	702	672	692	737	687	733	687	672	692	710	682	693	673	733	698	675	692	723	714	715	725	688	725	673	690	649	782	709	727	682	670	661	679	709	707	647	683	707	692	727	671	661	752	710	702	646	734	684	700	701	743	725	689
35422	18161	4721	1078	897	797	860	836	825	787	796	764	778	790	776	784	780	768	797	776	784	815	800	808	824	823	748	838	811	747	804	765	785	747	822	811	796	721	788	770	787	763	794	785	764	777	770	789	778	839	780	751	790	770	774	759	842	786	772	779	748	799	808	817	803	781	828	816	817	776	808	793	753	800	845	755	850	801	814	823	800	780	832	798	797	731	798	821	809	766	780	772	755	804	832	818	818	767	763	779	782	745	804	771	768	812	777	743	716	799	757	750	774	771	810	754	779	765	764	757	828	781	782	778	792	779	771	794	800	849	828	799	796	782	783	806	764	769	787	780	820	818	746	754	757	757	767	756	804	726	791	763	808	810	768	773	835	769	825	771	791	809	812	821	770	823	811	762	778	800	765	789	758	790	815	762	816	760	777	757	769	819	760	792	750	791	747	799	772	793	752	772	803	771	768	780	771	792	802	775	835	815	797	787	787	745	775	785	793	799	769	796	796	764	787	791	769	795	827	738	801	823	792	812	762	787	834	791	739	762	791	717	844	808	791	751	765	807	829	754	808	812	771	779	841	820	784	814	801	780	783	826	770	751	796	768	730	802	790	788	804	805	816	764	798	797	830	801	774	772	833	813	820	783	784	765	793	819	808	757	790	815	812	782	822	801	811	760	803	777	770	785	791	797	763	862	816	819	755	804	821	801	766	769	761	816	789	770	843	781	829	756	831	844	827	781	772	781	799	791	815	730	855	774	765	738	728	786	840	748	783	779	781	787	765	777	832	774	830	755	738	844	744	778	772	743	790	781	774	780	748	829	729	797	790	817	820	849	778	821	744	810	855	826	769	764	795	836	794	754	780	755	756	827	786	815	772	819	755	733	790	733	772	772	800	796	800	787	808	770	799	779	825	770	807	772	801	800	765	813	748	816	784	818	781	821	755	827	758	783	797	760	864	779	781	790	793	777	807	804	775	757	742	808	803	775	781	808	759	794	832	784	805	792	799	767	768	793	798	773	754	829	831	766	781	788	814	797	766	796	810	775	823	739	774	752	804	790	746	811	782	799	842	801	779	813	804	759	791	804	830	818	807	797	784	810	803	789	763	847	755	797	766	798	812	800	732	798	778	733	776	789	742	755	797	798	809	751	825	782	740	724	858	733	822	777	778	808	787	800	821	778	789	798	777	814	796	803	807	819	800	781	766	766	825	792	807	801	773	747	745	744	818	803	789	766	728	750	798	781	795	787	754	781	787	737	820	796	769	817	748	726	781	822	829	839	710	767	796	802	749	803	785	794	783	828	789	809	813	821	818	779	741	769	802	774	808	789	834	740	762	833	837	735	735	816	752	770	770	833	769	758	786	806	829	806	751	816	764	745	788	752	807	785	812	834	719	795	771	812	770	772	873	777	799	801	778	801	780	780	774	800	770	790	824	757	801	794	827	806	775	799	796	783	762	772	751	795	769	774	814	758	791	793	773	780	787	770	800	807	839	816	848	816	722	780	727	775	780	775	792	773	805	768	818	789	770	784	797	772	860	832	794	837	801	780	802	765	719	846	843	777	780	771	764	787	798	823	787	773	786	833	776	815	765	759	753	759	818	788	755	794	784	735	810	756	779	808	800	859	776	807	761	800	763	830	757	815	733	793	787	840	781	790	762	814	787	827	760	788	830	809	803	783	789	869	773	765	823	818	824	826	786	774	786	765	787	767	788	816	757	798	765	806	718	786	775	802	755	762	775	793	843	738	771	754	808	801	779	764	793	824	768	797	863	788	757	787	751	793	762	751	779	794	775	796	764	777	808	799	773	753	798	803	730	808	823	801	764	739	792	758	800	749	750	736	789	775	781	832	759	805	853	832	804	856	764	780	738	747	773	816	805	743	771	733	763	829	738	754	818	804	778	792	737	778	768	779	789	753	818	741	797	782	739	795	776	778	772	763	832	815	822	843	792	768	813	843	818	807	826	811	752	760	809	785	765	784	805	736	791	782	752	803	794	822	809	788	835	837	785	794	804	776	759	797	848	788	804	786	853	798	807	837	770	804	832	785	721	763	775	806	809	781	762	815	759	769	786	762	779	747	786	786	856	821	809	807	774	808	796	782	795	804	763	783	767	818	815	771	810	790	774	742	770	779	759	737	762	788	755	791	840	789	770	813	844	803	802	817	794	743	785	790	789	739	793	765	806	865	780	768	762	815	819	768	766	777	788	792	837	805	800	753	799	788	775	753	765	759	784	792	743	783	789	763	793	808	781	802	786	785	756	745	807	839	802	750	732	786	765	837	817	734	852	786	750	750	763	773	798	743	811	798	785	776	803	785	794	773	810	813	750	802	838	822	758	773	752	810	800	757	778	773	787	845	818	756	796	763	727	746	835	768	831	763	795	831	737	768	762	827	793	788	779	784	806	800	784	789	755	792	818	777	828	765	809	779	793	823	792	758	825	711	805	807	765	793	809	754	800	817	768	745	803	750	772	820	810	804	751	787	844	808	787	770	768	757	775	808	814	811	815	801	809	802	743	800	848	786	758	753	799	806	819	785	776	850	824	795	774	772	785	805	769	831	758	784	798	760	748	810	788	827	785	778	776	865	804	793	818	797	837	783	801	819	784	779	809	789	772	796	798	791	759	768	784	756	724	766	789	783	761	805	763	780	796	796	847	758	718	802	820	807	808	826	792	860	764	807	787	798	811	834	774	789	796	733	768	827	809	771	780	705	790	785	779	760	767	765	781	801	728	799	778	793	820	804	781	784	807	817	775	744	774	774	777	815	803	762	817	777	748	789	781	767	813	765	826	770	764	861	745	755	787	758	785	817	785	805	803	786	789	749	780	739	798	769	811	819	774	785	787	851	854	790	804	771	855	825	763	749	774	819	789	786	782	799	739	817	806	793	803	796	806	780	784	771	808	769	761	797	771	789	804	791	810	757	811	822	744	777	753	784	796	793	774	757	808	820	828	808	766	778	802	743	770	826	844	826	798	798	704	764	791	778	799	756	819	812	789	759	757	775	773	814	804	762	769	785	808	756	799	736	791	806	761	800	815	811	774	842	799	762	813	803	816	778	779	772	818	845	763	777	772	813	780	770	765	738	815	833	783	781	754	790	834	771	813	802	773	862	836	835	755	817	772	737	753	780	814	795	753	794	771	787	806	793	743	847	761	766	772	861	817	752	745	787	814	780	809	813	764	738	754	776	822	754	792	802	747	780	815	774	845	799	793	826	773	782	821	748	738	750	826	798	831	731	775	823	865	791	792	801	780	751	804	815	805	785	824	789	756	805	775	767	738	783	760	772	813	789	810	794	771	793	749	832	749	813	815	802	784	755	814	826	817	794	815	772	831	802	776	783	774	738	806	756	759	788	797	806	780	751	786	774	820	807	762	814	792	793	738	761	773	811	837	806	799	790	797	806	731	772	803	796	750	768	780	814	800	764	738	788	790	808	767	798	819	820	806	826	789	750	811	772	840	815	749	744	832	772	787	783	818	780
30277	2347	994	853	861	775	770	762	709	759	772	758	780	754	736	748	708	771	755	745	737	721	770	771	755	718	759	709	730	730	741	727	701	746	719	747	723	734	722	744	740	762	693	750	757	668	711	721	708	772	727	799	732	722	769	738	747	725	746	710	713	745	700	770	759	731	687	733	740	789	726	751	756	703	769	708	750	727	706	721	725	738	748	710	736	730	732	744	710	683	742	737	712	722	752	747	712	715	712	705	747	738	697	737	704	725	728	702	726	712	728	651	745	675	727	756	736	711	699	734	740	722	731	742	722	733	731	713	754	746	730	657	722	712	672	717	681	714	705	740	714	704	742	698	748	713	688	702	723	734	722	722	703	661	722	705	709	688	735	709	684	706	696	707	739	714	685	746	739	715	739	667	748	703	753	741	715	762	749	724	703	689	717	741	635	722	746	729	740	725	687	719	700	671	689	727	723	754	709	718	753	678	707	697	700	725	734	709	797	742	735	696	728	715	689	764	761	690	725	679	753	715	738	718	713	693	712	722	700	731	750	744	744	692	670	720	715	662	723	690	681	677	709	713	714	713	643	723	745	709	738	700	744	740	722	698	687	705	739	697	754	744	717	681	732	690	743	741	710	699	708	708	686	717	738	729	730	716	746	744	721	701	733	698	747	725	712	693	705	726	763	668	718	736	702	720	722	777	731	716	724	696	758	700	759	751	757	701	742	725	729	710	741	766	736	740	708	743	697	749	734	724	694	717	725	718	644	749	761	734	702	739	708	713	720	730	737	698	763	714	692	735	725	709	727	748	731	723	742	729	725	752	691	713	761	756	708	723	713	714	733	735	721	692	690	725	689	757	759	742	731	711	698	726	717	718	676	748	762	748	724	763	706	765	720	702	706	739	698	763	691	715	739	693	698	733	729	729	769	716	706	711	714	784	742	693	738	751	710	724	761	723	724	727	688	701	695	682	709	722	746	682	720	719	737	757	766	734	733	664	667	699	732	671	733	725	759	765	720	717	752	730	743	736	741	714	732	674	723	710	694	761	746	725	739	688	728	757	726	692	731	710	712	756	788	730	706	741	694	748	697	715	720	741	702	746	722	774	772	734	710	714	714	721	735	784	680	728	724	717	746	731	734	738	763	722	720	722	722	747	735	712	706	687	739	702	725	720	711	728	757	709	738	723	714	724	719	688	683	692	669	702	732	721	727	732	724	700	748	674	721	733	751	752	714	749	703	728	724	738	760	713	695	738	699	699	704	736	692	706	722	741	729	781	759	760	705	710	712	759	669	745	704	747	717	716	693	771	738	734	718	726	704	707	702	722	722	713	722	737	750	730	723	749	697	713	699	739	765	722	706	686	776	733	724	702	705	727	737	750	738	697	743	711	755	716	751	766	684	740	711	720	719	704	720	684	690	696	769	730	733	731	705	726	789	645	712	753	731	706	696	728	738	736	733	731	712	742	725	740	759	686	730	726	770	761	717	738	726	711	719	743	716	712	680	774	724	735	762	765	723	741	705	720	713	732	683	703	754	739	713	742	730	725	725	703	694	704	671	725	683	768	750	690	731	709	722	765	673	708	735	746	700	685	749	720	733	734	736	759	706	699	721	757	735	729	754	749	732	697	685	740	694	705	756	737	726	742	724	700	701	677	777	703	722	682	780	725	739	770	702	709	684	731	772	690	683	707	688	733	686	752	716	705	676	734	735	681	703	737	754	738	717	706	721	696	751	710	711	749	740	714	765	736	744	754	784	728	700	723	702	735	688	712	692	704	707	739	687	711	737	728	706	688	692	752	697	649	748	720	692	743	739	693	735	729	710	727	757	678	695	706	763	728	735	755	743	744	703	674	685	687	743	700	707	740	751	763	708	788	708	726	753	712	771	772	698	705	727	703	712	748	673	740	709	729	714	730	719	701	689	743	751	700	691	692	699	708	742	728	749	752	705	739	688	716	732	720	714	722	710	745	729	718	774	661	750	779	730	711	744	726	701	763	658	721	761	731	742	751	676	723	711	705	706	695	739	730	746	704	754	736	688	726	732	687	700	711	748	720	732	743	743	743	740	744	741	683	710	689	704	685	717	751	712	735	691	767	770	692	712	720	704	776	770	721	755	754	745	731	723	783	716	743	713	741	697	748	744	707	782	742	677	705	722	735	721	723	743	718	711	705	704	709	746	761	724	776	771	719	740	706	742	676	724	720	729	733	701	720	745	746	636	751	763	701	729	705	707	711	710	716	722	736	711	706	748	705	730	717	664	732	764	743	724	750	737	733	754	756	712	684	715	676	711	743	685	751	723	705	708	695	681	792	708	709	673	698	711	708	731	703	670	698	700	704	704	741	717	805	761	708	728	667	724	721	753	700	720	758	707	768	715	722	706	750	704	755	712	686	675	720	734	706	702	722	728	734	740	742	715	729	691	736	717	738	700	746	715	738	735	733	779	714	762	788	696	695	742	696	693	714	686	718	707	673	755	689	713	727	708	740	730	685	747	759	741	733	764	747	728	744	754	754	720	717	752	729	675	749	682	802	677	734	754	753	705	751	698	711	732	718	711	738	703	742	734	751	739	725	723	699	782	734	693	704	770	734	701	712	747	758	692	711	694	728	716	731	720	708	690	705	712	727	709	686	745	707	748	680	723	733	764	668	686	708	730	707	687	737	703	725	757	766	701	752	739	690	705	739	785	723	716	734	700	748	742	695	781	730	693	698	724	712	684	693	653	739	719	753	767	722	734	757	758	738	747	731	733	711	734	742	730	743	747	741	753	739	726	729	728	684	723	743	762	712	682	689	755	682	736	725	752	737	747	720	720	715	757	723	694	715	715	741	725	721	695	718	715	718	738	715	683	694	702	671	715	748	746	710	732	774	704	716	688	707	737	757	744	770	734	687	733	692	725	720	738	710	693	719	752	788	752	702	699	680	726	761	724	728	730	791	730	697	734	755	740	765	731	745	748	721	736	694	712	719	767	673	727	670	793	748	721	681	714	716	795	736	751	727	705	751	688	743	676	734	701	734	730	740	687	715	741	713	677	741	706	744	677	695	737	716	738	734	728	751	720	735	666	747	728	666	760	699	743	664	710	731	725	743	697	748	716	758	745	708	754	694	728	689	711	703	683	718	754	699	666	672	721	715	702	692	749	777	754	742	737	761	745	706	706	746	687	714	732	714	669	719	750	685	771	742	733	717	673	734	714	753	711	733	767	768	689	680	727	723	722	721	726	752	711	718	717	728	743	742	744	751	748	715	688	712	741	715	741	720	673	699	718	740	743	735	794	738	691	721	755	720	733	653	714	704	714	710	712	719	691	688	750	734	731	714	709	705	732	708	709	703	744	713	711	746	738	734	752	752	706	700	730	741	739	706	683	745	753	725	679	752	715	720	739	725	735	706	684	719	702	715	705	752	705	750	746	740	725	774	729	756	713	796	694	763	795	722	676	738	740	712	732	740	772	688	768	750	734	724	710	735	713	704	667	699	694	760	683	687
25301	20928	27449	24467	20889	11544	1168	746	653	639	586	546	527	502	500	515	485	447	468	496	433	501	444	464	458	438	475	454	423	464	435	454	468	467	443	414	473	454	469	480	468	440	485	437	437	416	419	442	452	467	467	427	419	426	452	443	466	456	445	482	439	439	422	411	468	423	425	451	450	444	409	444	421	454	451	435	459	451	430	422	431	455	436	405	459	405	455	407	424	413	439	435	441	424	468	406	457	455	418	436	430	399	459	429	417	459	389	412	438	437	410	446	447	432	453	459	402	440	424	411	419	410	436	444	390	438	427	449	458	444	413	387	462	415	426	418	419	471	463	441	445	467	447	406	469	425	459	404	443	405	434	446	418	434	444	435	430	431	450	412	422	422	451	447	438	419	416	467	462	481	440	416	414	477	433	452	416	421	418	452	458	428	439	436	408	458	423	435	480	413	413	453	430	448	444	457	424	434	426	459	425	450	427	463	480	457	424	424	431	429	446	423	450	428	422	442	450	424	446	472	435	396	465	431	417	451	416	495	420	464	423	452	429	463	460	409	409	425	431	389	460	438	403	405	434	459	444	452	470	438	422	416	443	413	445	409	417	428	445	431	430	406	445	445	445	449	446	432	456	486	437	397	435	433	422	455	463	437	413	439	443	457	470	415	409	459	433	441	456	425	389	479	447	442	416	402	452	392	398	426	421	444	407	426	435	466	499	440	396	467	441	425	428	431	440	416	414	410	393	439	429	469	439	432	418	446	434	424	443	426	440	432	411	465	426	396	461	454	409	463	455	436	395	444	438	432	407	440	449	426	434	420	430	459	423	414	420	466	438	430	444	407	414	422	451	406	427	414	427	488	417	472	414	389	472	463	474	447	398	448	453	473	441	437	438	449	402	443	404	404	398	390	432	442	436	454	487	462	424	455	397	436	410	444	417	443	428	398	443	420	448	477	431	443	438	426	455	440	440	441	485	468	380	430	433	447	418	438	419	492	430	412	427	431	429	490	404	474	480	452	436	420	424	454	440	436	394	425	399	435	445	432	447	403	430	449	470	444	470	423	445	447	432	462	450	453	442	403	479	450	413	396	421	438	450	419	431	483	445	442	456	453	419	447	483	420	438	403	402	423	414	445	448	398	442	430	434	459	437	432	399	448	441	462	431	412	416	433	448	452	463	453	436	424	463	402	469	448	405	446	474	451	436	416	456	450	431	414	448	414	403	457	453	385	419	444	430	420	443	433	428	392	424	406	444	451	435	401	398	456	410	424	432	400	424	466	471	433	446	428	445	423	466	409	420	445	452	431	415	468	482	449	462	449	435	424	459	487	435	443	427	455	415	469	438	451	486	436	437	443	399	428	424	412	427	464	413	439	413	433	428	453	458	434	478	402	458	434	400	412	421	395	433	441	420	430	431	457	458	429	415	433	435	422	392	461	440	425	454	450	435	435	422	443	382	399	464	463	418	449	422	440	431	446	441	430	486	469	460	418	480	443	451	433	489	424	429	446	391	437	430	456	431	440	460	462	458	426	446	400	426	452	406	452	435	492	476	420	444	413	456	424	441	418	433	427	427	441	410	434	438	440	441	401	402	421	398	455	461	449	438	442	412	403	418	424	384	463	462	421	435	430	439	447	424	484	441	411	471	457	414	458	452	436	409	431	421	469	433	460	427	449	414	432	454	425	428	466	444	428	409	438	439	435	401	424	423	472	436	435	440	457	428	409	470	411	405	443	443	457	438	425	417	430	450	434	419	436	423	432	392	398	419	439	400	431	414	399	426	455	435	457	406	449	397	433	464	416	412	440	417	416	374	397	450	432	432	429	457	464	438	453	448	449	407	464	404	428	470	411	462	438	416	463	449	474	423	484	384	456	443	429	471	468	454	418	442	437	411	424	411	404	444	451	464	431	436	465	432	446	416	413	445	389	420	419	429	442	404	423	425	470	422	402	427	432	457	427	446	440	433	407	404	403	421	389	459	415	435	388	454	397	414	443	398	460	439	425	412	430	487	407	470	451	445	392	431	426	419	410	442	426	443	429	459	427	411	414	424	439	447	404	441	398	449	409	413	452	448	416	416	407	427	459	423	433	412	443	408	410	471	444	450	394	416	453	444	463	454	425	468	432	443	404	428	475	396	431	441	454	446	438	446	483	445	449	477	444	444	410	481	440	431	439	456	449	437	449	457	443	422	414	408	432	423	384	395	402	428	430	438	424	411	440	454	458	443	448	446	471	421	414	409	411	436	410	432	425	432	409	430	405	413	407	429	397	451	439	458	395	469	461	429	451	447	438	441	451	419	415	410	428	424	458	430	453	414	423	437	409	420	420	422	415	439	422	398	426	466	447	420	440	445	436	459	454	439	459	441	430	430	452	453	450	411	375	421	450	386	419	418	429	464	422	414	479	431	483	457	421	423	445	396	428	469	402	456	398	415	417	447	433	434	440	454	415	456	428	449	424	441	416	470	394	475	428	427	392	450	485	447	444	414	419	452	434	479	457	492	420	421	461	478	400	466	441	477	421	445	453	459	456	440	450	405	401	413	438	456	432	443	384	458	428	431	455	459	463	449	442	473	393	458	430	442	407	419	433	475	382	407	441	425	448	443	407	442	408	412	424	443	453	416	431	453	435	426	402	430	449	412	440	431	434	402	420	402	425	461	439	415	432	431	436	426	438	465	420	402	439	455	410	478	424	448	401	423	422	435	419	413	452	438	445	448	397	445	466	409	409	425	473	416	433	421	449	472	461	448	406	408	437	390	407	435	440	431	428	421	408	426	445	416	433	422	419	477	435	440	422	400	446	436	456	454	438	445	451	431	434	424	372	418	444	452	447	444	427	446	455	448	413	420	399	399	415	454	466	469	415	473	443	423	437	428	447	446	393	406	433	436	435	444	421	445	439	445	399	460	441	475	426	447	401	457	413	449	407	456	444	403	446	420	442	431	451	455	423	443	410	413	412	417	442	439	427	421	426	432	456	428	428	440	438	429	444	404	394	425	416	408	425	423	429	461	477	448	397	421	423	430	462	421	407	425	450	429	421	449	467	429	427	437	404	440	458	450	422	462	455	401	474	447	448	412	400	484	452	371	416	411	434	459	407	448	453	413	442	420	405	445	446	449	436	434	467	438	449	470	426	449	427	423	402	458	425	452	429	409	435	425	466	443	451	418	409	413	489	447	465	462	410	470	447	470	455	435	441	466	416	457	397	413	422	428	430	440	408	426	455	404	432	420	427	401	438	440	391	459	432	458	429	419	455	435	510	388	455	437	429	434	455	420	425	437	428	447	459	429	403	461	444	402	452	408	433	447	428	409	446	422	414	458	433	442	455	438	424	417	456	421	434	430	430	447	447	423	449	481	410	405	419	449	401	397	408	421	446	425	434	463	440	428	441	444	443	434	442	430	422	450	406	480	415	430	421	443	436	405	427	440	464	437	445	454	433	458	413	419	418	429	413	420	426	418	420	441	455	436	445	460	421	463	430	411	441
56540	7493	6808	3767	2357	1726	1367	1121	968	887	816	759	676	700	603	599	569	532	541	541	556	496	505	488	512	534	494	515	519	508	459	460	461	442	465	487	464	491	483	465	496	449	449	470	438	516	457	474	453	458	451	467	480	457	466	448	440	451	490	423	485	497	464	476	462	437	462	487	507	460	507	465	486	494	498	493	506	498	476	484	451	465	454	494	482	447	435	448	430	442	486	413	433	442	472	467	491	483	443	457	438	437	477	415	470	408	438	465	404	473	451	441	473	454	441	456	465	460	458	463	468	477	449	454	449	442	452	472	453	465	472	496	432	446	492	440	456	471	406	462	423	469	453	425	476	458	426	482	417	431	457	465	455	441	464	473	486	437	462	473	455	437	455	486	433	415	457	440	452	424	492	429	459	426	445	447	423	434	467	456	437	447	466	477	453	427	483	433	454	418	405	450	451	459	447	471	443	439	462	452	478	456	453	426	490	450	456	473	457	433	431	406	439	465	498	483	468	454	451	435	462	422	477	443	463	452	426	471	471	431	489	462	487	456	489	471	459	474	464	463	475	485	431	431	489	464	469	450	484	441	455	439	439	475	428	466	486	455	462	449	440	418	480	481	463	434	440	436	426	468	455	423	459	425	444	438	451	466	439	470	461	454	436	458	483	444	421	428	428	473	448	460	447	452	493	472	445	415	447	473	456	487	484	488	458	407	444	448	460	437	458	436	469	412	460	494	449	452	406	470	442	454	480	472	436	509	445	429	461	439	431	459	428	437	449	460	418	437	448	461	457	469	454	459	447	469	452	444	474	453	495	423	431	467	462	459	447	469	450	428	456	431	452	436	456	471	452	438	451	481	452	470	458	406	421	434	475	435	439	451	443	420	459	506	401	430	455	421	432	454	464	456	450	479	475	416	425	452	443	487	438	433	450	405	481	429	464	440	434	471	464	456	444	437	460	432	429	446	455	456	421	497	445	459	465	426	479	442	454	467	446	457	447	485	426	462	417	463	462	442	440	427	455	452	469	464	458	490	437	415	453	449	482	512	432	446	470	430	463	452	441	432	422	495	461	438	500	451	420	484	446	423	450	443	474	458	450	461	439	430	453	427	453	459	455	444	457	386	449	434	393	410	435	482	472	462	462	453	480	434	428	443	428	425	436	445	446	475	472	457	391	460	456	457	472	481	438	471	462	449	489	458	476	456	464	464	434	476	428	477	436	452	432	455	440	430	444	505	521	460	427	468	432	489	450	438	427	465	457	478	423	463	467	476	459	441	441	472	459	424	471	463	470	459	450	446	447	417	424	451	467	453	474	472	435	451	453	477	477	458	439	465	457	468	443	442	436	473	437	426	450	465	446	450	450	481	456	450	452	459	464	410	456	457	485	435	480	454	543	440	462	439	437	452	480	423	454	476	433	488	428	421	419	429	458	439	474	426	459	476	437	439	442	434	453	422	434	491	444	468	459	467	445	412	473	419	417	466	479	470	493	432	456	487	501	432	444	437	471	465	455	450	432	443	430	455	486	441	475	500	483	444	451	465	406	455	485	435	462	399	445	460	466	463	432	473	454	453	469	484	433	410	457	450	459	449	469	477	443	433	475	434	430	452	452	445	464	473	446	427	441	446	457	456	492	444	448	443	476	455	468	428	463	441	451	434	413	442	423	449	479	443	430	466	471	396	428	493	432	447	430	438	444	417	468	399	439	428	451	460	437	459	457	452	443	428	454	420	421	460	456	446	463	441	456	452	471	450	442	412	470	446	424	486	432	467	440	472	459	441	436	430	443	435	425	426	442	448	481	420	490	462	468	453	467	511	495	428	410	463	470	459	461	444	460	430	413	447	446	425	428	449	438	455	454	408	464	455	460	463	463	466	434	441	456	449	455	445	479	451	432	438	428	408	435	375	414	470	478	447	465	432	439	403	463	480	417	470	470	449	483	490	476	449	463	490	455	424	449	442	423	436	460	398	440	453	458	469	463	418	439	437	434	432	447	448	469	426	478	457	450	460	477	459	432	452	430	458	477	424	436	456	440	448	389	425	434	464	431	440	418	459	439	478	446	436	450	408	457	444	500	438	464	453	437	459	464	482	468	453	451	439	435	436	461	426	435	454	446	483	462	439	465	452	470	421	465	432	456	487	431	464	476	450	443	484	438	467	414	454	437	466	480	474	426	487	398	487	418	448	486	424	446	475	468	449	457	423	458	447	451	437	456	503	432	447	454	455	485	428	471	428	393	471	413	467	452	465	425	451	421	434	437	453	451	444	421	443	465	467	450	470	459	503	463	462	420	452	478	421	453	442	471	436	453	464	466	432	453	457	477	481	461	451	436	442	435	441	443	472	475	443	457	451	394	457	446	463	425	462	453	450	432	472	417	473	451	457	428	462	457	442	463	455	451	409	499	453	435	459	454	460	425	455	462	452	458	420	462	416	480	446	454	451	446	446	425	481	431	428	469	450	465	464	433	428	430	477	418	488	449	464	477	466	494	441	446	427	458	460	478	443	454	462	434	444	416	471	395	474	468	433	401	499	442	467	387	447	450	431	438	470	442	441	451	442	428	463	395	441	453	413	437	438	459	451	446	456	457	449	431	434	439	467	405	420	459	474	471	459	473	476	486	472	433	487	442	458	429	428	429	499	479	459	474	467	453	453	469	444	461	416	461	478	454	436	453	474	457	493	423	465	453	454	481	432	466	475	460	446	436	453	466	460	442	407	433	403	448	450	474	448	444	427	472	468	443	442	479	439	442	437	423	426	444	411	458	453	456	509	456	438	421	432	445	443	429	420	435	461	438	421	423	438	436	442	451	456	415	453	423	502	455	447	446	413	474	500	432	455	458	402	439	464	442	470	457	434	496	446	462	465	410	455	469	479	434	499	483	421	461	452	477	487	479	448	426	459	449	472	478	484	445	442	417	467	455	480	460	439	465	441	433	444	449	453	364	457	453	461	446	461	417	430	481	480	449	457	431	446	447	397	438	418	466	460	424	462	469	432	468	472	433	429	485	400	451	463	438	433	485	465	445	467	461	433	448	448	428	420	463	450	444	437	422	438	436	472	428	428	452	465	430	403	418	439	456	443	433	480	435	437	449	438	450	447	436	417	474	449	457	430	469	459	450	475	419	429	482	444	426	443	449	460	462	481	455	436	433	411	445	428	434	422	449	459	461	439	482	447	465	448	432	454	475	422	427	439	451	454	478	442	438	477	418	444	457	444	436	455	484	478	466	438	429	482	426	451	468	454	459	443	461	476	472	472	447	432	437	471	433	474	481	488	473	475	447	445	469	415	480	433	428	452	469	425	432	447	419	464	464	445	430	450	473	436	444	438	447	445	407	466	466	463	468	439	438	427	473	431	428	462	443	452	469	477	436	455	493	459	467	477	431	418	405	451	464	442	441	480	434	460	465	441	467	485	460	453	495	457	440	450	448	488	461	501	448	421	437	441	479	434	420	473	459	480	455	444	428	427	483	491	464	466	450	430
23323	20935	27989	24007	20917	20987	10887	1591	1203	1103	997	982	898	936	905	879	883	851	870	838	866	780	837	852	811	805	765	813	825	777	787	746	774	775	748	772	730	805	802	783	730	705	775	758	803	780	783	708	765	752	820	741	726	756	741	761	752	778	731	748	791	743	721	774	728	717	784	731	781	749	727	753	788	793	752	773	745	765	756	766	763	725	735	730	740	780	711	763	771	699	772	718	744	787	796	730	756	760	747	775	762	765	730	798	747	718	722	783	746	769	733	755	744	733	772	764	747	705	739	762	783	802	743	776	797	731	737	731	787	775	798	740	738	720	813	762	820	761	754	757	758	801	747	793	705	759	773	706	810	738	748	758	769	729	742	818	757	747	795	745	744	716	701	763	751	758	736	740	770	725	723	685	733	748	736	770	754	729	710	716	767	744	762	742	760	733	710	776	760	730	752	742	759	733	714	737	744	745	738	718	739	735	766	753	751	755	737	743	754	743	736	719	729	762	757	731	719	739	790	751	760	761	760	691	764	750	709	742	748	749	739	721	733	862	710	751	793	756	717	731	781	739	759	782	680	741	769	730	789	771	747	751	719	743	755	801	688	751	749	741	732	748	697	763	750	709	749	722	796	708	753	750	745	733	755	713	739	768	741	748	752	733	714	714	735	778	746	711	721	744	729	729	739	748	753	758	736	739	761	749	758	743	761	733	734	732	768	751	778	766	796	724	754	767	791	736	723	727	777	753	755	762	705	701	756	748	748	744	718	794	753	722	725	743	777	756	715	808	792	735	764	760	724	750	739	781	743	713	732	764	782	772	787	720	768	711	828	757	755	743	689	749	755	719	733	723	772	753	720	691	706	718	730	737	796	726	781	769	771	744	770	743	721	706	730	738	740	736	767	739	767	720	730	711	709	751	754	779	741	783	770	720	757	772	771	710	724	704	751	724	706	742	730	745	749	726	765	734	750	779	780	767	779	733	774	773	731	698	705	751	728	716	789	724	769	755	746	794	756	755	750	758	760	771	724	725	714	763	743	752	758	720	756	744	756	718	738	779	803	779	769	761	739	744	667	737	756	757	771	758	751	840	769	753	717	777	724	733	755	730	783	731	723	790	801	789	687	706	688	733	766	771	766	750	738	758	727	733	751	783	768	698	761	773	736	782	737	710	749	723	788	780	713	740	755	779	755	739	693	766	713	739	745	738	766	741	760	762	777	702	731	773	698	755	750	741	707	713	681	684	768	803	730	732	784	759	725	743	689	701	746	750	726	769	738	755	733	711	714	750	754	746	739	738	778	752	717	723	722	766	745	724	734	743	764	716	742	746	732	768	761	717	744	725	732	765	773	748	772	791	772	758	756	755	776	770	695	686	694	732	742	756	735	712	771	741	775	718	747	754	772	767	730	794	776	771	763	724	774	745	719	797	766	792	757	762	724	766	774	771	763	718	688	722	737	709	705	692	707	740	723	748	722	741	749	797	759	719	732	764	737	706	771	762	787	756	771	757	749	761	711	740	796	715	800	815	691	704	737	778	764	707	739	747	726	730	733	731	756	774	713	725	730	715	742	746	783	718	717	746	759	761	754	764	708	744	740	745	744	763	725	748	722	761	768	781	739	775	775	746	693	762	736	727	788	759	746	762	718	775	760	754	710	695	754	744	760	761	730	716	756	736	762	789	761	745	736	769	724	746	717	754	736	768	798	774	745	729	722	707	770	737	766	764	732	683	718	723	720	785	703	734	748	755	774	701	712	727	773	793	744	745	718	779	780	727	712	761	731	732	783	738	725	734	737	712	751	742	799	739	745	737	741	735	775	765	766	730	722	752	794	787	767	808	752	753	734	719	687	748	766	770	775	782	770	775	805	753	727	709	753	765	740	769	729	778	739	742	712	733	722	724	719	711	753	743	740	789	766	695	720	788	711	783	749	752	708	773	727	751	769	699	788	732	753	784	775	742	738	732	799	752	785	737	755	782	797	795	713	775	727	785	692	758	751	763	733	704	742	716	712	761	728	744	709	749	734	771	752	692	736	735	726	732	702	770	716	692	773	743	786	744	762	748	752	730	720	738	759	732	717	742	793	723	723	747	723	754	747	747	729	781	754	772	753	737	776	741	721	745	794	681	743	734	692	741	774	781	712	802	758	715	783	728	719	796	747	670	786	771	817	685	792	735	707	750	733	750	675	701	735	689	739	741	746	750	754	726	760	735	679	738	767	742	775	744	778	746	704	767	754	764	777	727	730	747	730	756	742	816	774	734	714	759	704	727	724	726	750	747	755	759	718	764	722	732	720	726	769	753	773	765	774	714	724	764	718	788	772	743	724	747	691	755	744	716	807	719	752	713	703	715	710	728	720	753	800	744	789	738	718	774	750	734	771	743	716	743	765	757	762	751	749	734	713	721	753	777	758	717	784	730	732	743	740	707	707	772	736	750	755	751	734	718	763	791	797	754	777	751	743	757	768	750	727	719	776	680	695	697	707	781	791	721	721	769	722	769	762	729	748	722	739	707	734	736	776	760	777	744	736	714	757	738	718	722	723	730	705	784	746	722	718	746	724	765	708	796	762	729	717	746	725	719	756	770	754	709	756	788	751	777	718	755	714	751	758	750	746	689	721	717	762	742	743	720	726	746	706	778	771	745	760	709	745	727	761	731	722	775	789	739	708	776	780	747	749	787	759	791	717	777	711	765	768	769	749	777	742	662	738	799	767	783	772	733	694	734	748	738	756	752	747	757	735	723	810	710	746	813	752	689	755	726	736	756	739	785	720	753	745	756	734	714	742	754	760	778	730	711	783	741	791	699	769	740	750	701	732	747	683	702	730	751	722	736	738	744	748	733	768	718	751	748	747	718	716	703	762	763	737	779	761	745	760	784	762	776	732	739	783	672	738	681	751	731	753	743	742	755	771	800	741	715	784	858	726	736	752	726	731	752	749	735	785	767	777	799	731	720	724	740	726	783	767	776	736	746	748	676	770	733	747	767	725	795	744	714	731	748	731	696	707	764	735	779	756	713	706	745	727	791	741	766	738	736	830	751	760	743	738	757	805	755	749	737	736	776	778	721	767	797	708	717	712	712	762	759	718	763	736	758	768	707	759	786	748	778	729	762	793	776	724	749	737	736	660	713	747	761	701	759	779	749	794	758	729	767	791	755	769	748	757	719	801	724	751	730	782	711	728	756	811	759	747	725	713	692	728	762	726	761	695	780	721	705	764	735	727	777	748	718	700	755	758	694	755	718	790	730	734	756	772	769	700	709	748	754	776	724	751	755	749	718	719	757	741	746	761	795	737	744	710	752	753	810	755	732	754	744	723	741	762	693	726	749	743	785	755	775	717	762	743	700	737	753	750	733	730	728	781	736	769	698	751	812	736	801	705	729	724	685	727	798	785	723	792	720	753	750	721	745	754	719	745	758	732	766	745	763	750	765	765	772	718	788	747	767	794	705	754	743	729	755	729	716	757	707	764	743	742	721	754	785	700	772
55047	9991	11254	6504	4159	2979	2221	1909	1694	1485	1322	1173	1164	1014	1095	947	951	917	855	855	842	876	811	820	820	775	743	818	787	745	776	735	699	723	741	745	779	686	723	710	782	780	716	758	758	706	760	732	736	764	730	751	692	741	731	724	723	704	759	666	719	743	719	719	699	769	724	723	745	824	720	739	752	745	766	716	734	733	691	729	737	764	746	706	673	754	695	714	707	707	675	661	689	687	733	749	715	697	735	695	686	676	741	687	678	733	711	717	684	684	739	681	711	682	723	698	685	662	691	719	687	701	757	688	712	759	673	701	699	767	684	709	705	667	721	698	711	694	688	736	721	706	732	704	674	742	699	742	664	735	685	713	729	696	746	719	678	703	691	629	746	701	677	715	694	708	622	712	698	730	672	709	677	723	702	714	695	681	675	718	683	755	740	720	663	668	733	745	690	734	697	694	673	693	641	690	689	702	709	674	723	732	667	665	712	724	740	701	752	706	718	692	704	683	676	715	685	664	667	667	667	663	750	720	718	685	680	721	663	703	680	674	704	723	710	675	627	717	702	674	697	684	659	709	693	763	752	664	704	729	722	719	629	692	729	705	698	759	701	659	691	684	746	664	679	698	697	681	746	712	680	711	688	727	724	697	657	704	721	745	703	692	687	687	705	683	748	692	688	704	693	686	711	708	679	691	676	753	719	742	663	707	682	687	703	726	688	733	744	715	686	683	678	645	719	668	735	693	687	682	670	683	665	664	702	710	665	754	713	702	699	754	677	692	705	690	736	700	700	700	656	709	687	708	717	722	705	661	677	663	700	759	739	717	685	687	665	718	684	702	708	718	745	691	712	703	702	677	659	734	724	720	704	667	660	663	685	725	693	727	742	718	716	691	719	734	714	694	706	703	726	696	730	739	753	687	702	701	731	683	668	698	726	728	693	654	721	663	702	661	681	680	738	673	699	705	731	696	717	712	730	671	693	705	664	666	718	725	665	718	675	669	704	691	705	674	743	699	670	695	719	723	675	712	694	707	660	691	682	679	712	701	701	667	683	669	693	655	735	697	730	679	667	683	691	690	660	697	704	702	678	686	672	686	715	649	703	678	697	683	668	714	675	726	748	731	679	644	702	708	728	679	706	670	676	729	680	694	713	735	669	692	682	721	689	705	705	702	686	622	721	724	728	700	724	649	703	632	742	722	711	701	672	701	730	696	714	732	705	733	676	665	676	674	713	701	699	673	706	752	673	726	675	716	737	704	678	665	695	687	706	663	705	706	708	681	706	688	729	664	711	655	700	669	670	710	750	710	668	731	717	685	695	712	664	694	643	723	714	735	737	726	679	732	716	695	697	718	673	667	687	717	706	661	638	741	683	720	730	712	732	721	705	657	684	705	717	718	770	744	663	716	717	686	703	683	718	637	694	726	682	666	682	708	696	726	704	741	700	728	684	750	705	696	739	684	688	739	734	690	667	725	690	700	690	707	681	739	709	714	644	664	650	691	688	723	717	686	710	740	688	749	702	721	692	709	743	720	714	702	699	678	694	708	759	681	654	707	695	721	694	674	717	730	723	699	712	719	723	739	696	689	755	727	699	730	731	680	772	690	698	704	699	689	697	774	707	704	700	703	688	689	681	698	684	714	652	735	706	680	707	674	678	654	673	678	710	749	698	653	689	725	689	723	756	707	707	703	738	688	711	644	687	705	702	704	725	689	685	702	703	697	737	699	718	758	684	683	686	684	727	690	734	720	746	694	710	665	690	704	686	696	671	721	695	698	648	709	710	713	659	735	735	712	656	725	725	725	658	670	707	675	698	746	704	675	720	704	670	749	679	703	719	703	710	706	692	709	696	707	669	726	655	696	739	697	734	741	711	713	725	657	705	726	710	743	725	732	762	668	710	686	712	700	701	700	701	691	682	717	714	710	680	677	652	692	714	699	729	674	691	742	721	725	718	675	700	667	675	725	686	679	719	716	700	724	733	656	742	710	693	690	685	705	697	709	714	693	687	681	716	713	707	690	671	752	716	686	697	674	691	668	668	634	670	708	701	677	722	728	711	717	666	658	709	701	659	651	687	673	723	675	716	697	704	635	700	697	735	651	696	688	678	701	676	673	693	725	695	683	693	670	703	704	682	744	656	716	690	714	702	712	714	708	679	736	678	672	691	679	701	658	749	700	734	701	648	667	721	680	668	708	708	735	668	707	663	727	760	662	689	668	686	684	737	677	699	692	712	704	738	661	726	669	699	714	679	685	744	658	686	720	716	695	692	721	707	724	685	659	739	685	713	726	676	735	678	706	712	701	680	704	681	681	631	767	685	666	649	705	691	672	700	704	700	683	664	724	687	667	673	703	720	690	734	761	711	733	731	743	719	662	665	712	733	656	732	685	695	672	683	693	712	682	651	722	720	701	637	663	709	682	711	666	626	673	694	667	699	662	719	723	656	696	659	699	690	700	717	692	684	711	662	728	699	708	693	712	724	732	721	711	724	697	757	754	694	662	678	724	713	679	696	692	668	733	710	721	693	671	709	711	669	739	706	708	690	738	700	680	715	751	728	715	741	714	647	753	711	687	693	694	724	706	750	671	706	692	713	692	672	677	689	660	718	674	728	709	672	740	733	632	724	691	736	673	701	677	690	703	725	716	649	705	696	715	695	706	679	702	708	677	720	697	736	656	692	705	695	645	633	715	729	642	682	667	681	719	699	736	701	680	755	659	694	696	697	720	674	647	715	693	680	682	689	700	680	662	695	713	740	691	696	694	727	699	732	708	710	709	680	696	726	702	720	666	721	724	752	680	722	715	697	710	688	650	736	751	726	705	722	745	719	677	682	727	718	705	694	677	711	655	706	694	662	745	717	721	685	688	680	688	720	664	662	708	690	720	666	726	717	673	690	694	723	731	720	705	740	677	716	707	716	702	688	701	680	693	720	677	704	640	690	698	704	735	705	704	716	699	720	717	727	691	709	623	688	689	656	672	676	696	663	679	714	737	710	674	756	721	673	692	663	720	743	672	707	689	689	681	687	738	710	667	738	760	706	680	728	667	682	691	721	654	648	697	668	664	704	692	708	736	665	723	718	759	670	691	669	693	684	667	721	697	694	695	677	742	708	697	725	739	690	754	713	676	708	679	691	746	720	652	679	672	709	660	691	656	752	699	705	692	700	693	729	742	675	703	686	693	686	690	710	715	680	685	688	736	696	672	695	707	680	712	700	688	694	646	714	713	709	693	663	698	723	742	680	700	698	658	729	639	721	723	714	718	702	698	699	757	680	680	712	693	735	639	757	740	706	698	667	673	675	706	743	666	716	659	642	693	711	695	707	754	686	727	663	670	672	714	667	748	734	701	722	656	747	700	714	722	736	724	666	680	683	709	694	670	701	739	662	740	695	734	701	678	699	705	673	721	764	691	706	698	740	696	694	757	686	699	683	674	719	716	664	721	714	693	700	719	699	725	731	715	667	715	678	696	697	702	649	685	709	763	690	668
35707	18672	5127	1112	824	818	813	816	854	849	765	765	828	805	814	808	780	781	791	773	766	794	764	821	764	782	758	784	798	842	793	762	822	836	725	772	813	759	783	815	804	778	827	797	811	766	777	822	811	820	834	751	791	777	754	726	823	777	816	800	780	765	763	732	778	776	821	798	841	779	793	811	782	829	778	756	805	805	777	785	820	802	780	777	832	762	765	794	794	800	747	815	787	825	793	779	777	766	753	788	790	813	796	818	787	805	805	783	816	815	763	785	819	802	748	797	790	781	797	755	769	834	800	787	767	793	759	800	781	783	786	783	801	774	833	761	818	820	789	810	786	780	721	781	801	733	844	709	782	816	813	783	750	764	774	770	792	789	758	780	776	807	768	787	788	822	802	751	802	811	774	811	861	783	754	768	783	854	804	784	761	783	748	841	829	765	791	802	781	783	791	752	774	788	834	797	805	726	766	725	854	832	822	825	766	720	776	801	773	753	764	765	758	870	780	798	825	784	824	851	796	788	815	773	804	771	807	832	782	820	839	839	747	843	761	775	849	781	796	770	782	772	833	763	776	754	838	793	852	817	786	847	751	811	800	820	788	787	815	782	764	768	832	789	789	810	779	807	785	769	770	813	860	818	757	840	818	732	783	779	748	752	788	779	804	815	796	766	785	831	791	800	798	780	830	774	806	809	807	772	800	741	759	725	794	829	759	795	785	725	832	805	788	779	791	801	794	759	835	734	804	764	784	810	774	765	790	804	810	779	784	774	781	754	758	772	807	766	788	755	833	760	786	745	765	786	816	796	833	792	773	816	776	789	762	756	787	748	840	820	789	741	828	801	781	737	772	819	775	814	775	778	767	758	790	771	800	780	855	786	790	770	807	822	813	794	835	766	796	804	832	772	767	785	781	799	775	831	733	778	819	842	757	760	809	737	793	786	760	748	802	764	727	778	756	758	761	795	787	776	821	754	774	791	794	766	775	791	815	791	784	781	790	860	787	808	748	733	820	780	795	796	770	782	760	768	802	815	811	784	824	830	769	827	806	753	808	792	788	764	768	806	813	794	830	789	823	847	789	809	785	797	814	793	817	803	767	751	720	805	785	864	768	746	824	823	782	797	820	851	813	781	745	773	794	804	775	836	814	750	739	790	791	822	797	782	797	747	749	774	787	775	802	784	767	801	828	785	773	761	744	816	775	808	804	796	805	794	812	777	779	772	778	796	787	779	802	830	818	782	745	813	744	755	779	767	758	821	798	818	768	779	797	749	864	848	816	781	774	832	773	756	791	790	760	777	765	764	767	806	786	813	763	802	795	764	847	779	782	793	797	754	771	754	745	791	782	788	827	815	817	791	736	792	753	806	808	752	792	823	767	751	834	759	779	776	789	737	779	786	798	813	790	820	777	818	852	801	747	761	741	782	789	860	788	764	819	802	786	767	760	798	776	803	737	807	780	805	811	750	795	844	823	770	745	756	724	722	811	812	805	776	765	816	800	803	788	803	818	836	810	811	843	778	803	787	783	803	783	784	781	770	775	747	782	743	769	781	805	801	769	813	787	781	774	792	756	770	800	796	759	777	773	760	756	760	829	780	789	796	812	795	798	816	787	763	791	797	834	777	809	752	791	778	788	796	820	750	812	772	806	785	807	802	792	788	804	810	793	749	821	787	786	769	773	850	816	812	794	797	811	835	805	781	790	790	766	814	833	730	769	786	841	777	805	823	792	802	763	813	780	804	799	821	818	786	767	754	767	848	842	770	803	758	780	842	798	788	815	812	769	740	822	778	772	806	817	796	824	828	842	805	803	770	742	805	792	799	796	812	796	805	785	720	754	745	800	741	823	746	776	840	801	795	774	832	753	798	831	725	783	745	823	820	812	708	769	792	769	784	777	822	798	785	804	760	745	845	822	869	757	797	805	812	773	801	785	828	802	796	769	753	777	806	799	758	755	780	807	775	812	766	773	839	751	777	794	794	761	795	822	813	802	821	793	843	776	835	779	813	805	824	781	822	760	866	728	807	812	795	761	812	800	774	773	828	822	782	798	732	802	758	753	833	836	793	761	772	794	781	741	756	801	791	777	784	831	774	743	806	847	774	761	813	792	814	806	768	795	811	817	792	776	797	727	791	763	769	759	805	783	824	819	797	757	747	800	778	787	785	760	770	755	821	779	801	769	767	821	775	801	816	802	815	799	789	834	767	813	757	763	761	770	780	798	771	781	787	824	768	811	791	819	764	804	797	810	788	832	857	847	813	783	841	758	817	800	754	807	787	793	853	796	799	806	762	796	774	780	793	759	822	775	801	806	811	812	797	763	781	769	824	815	774	786	778	803	764	784	808	824	772	806	837	769	733	781	787	790	812	788	772	814	766	728	783	776	788	754	757	803	781	807	796	814	820	732	732	805	829	824	809	815	768	795	825	803	762	782	802	798	797	751	833	790	806	774	820	752	802	856	809	802	761	798	855	804	811	845	807	811	781	805	801	814	758	741	818	795	781	798	832	786	788	785	803	747	741	775	724	827	814	793	758	829	780	792	770	831	834	774	833	831	814	789	770	746	805	757	805	792	776	739	796	767	798	845	803	774	788	822	801	814	851	794	835	761	830	773	788	779	769	806	783	797	774	804	718	755	788	783	785	805	796	802	792	780	759	802	783	776	786	785	809	842	801	775	754	751	754	828	780	789	807	777	795	818	797	790	771	846	778	795	814	837	790	780	767	771	780	764	774	804	750	761	772	809	770	821	786	806	767	795	837	770	817	794	790	743	748	750	783	800	815	764	793	805	759	741	772	757	776	794	824	771	775	777	773	782	788	783	765	806	788	810	780	799	806	812	766	764	847	795	822	853	766	810	820	799	785	797	824	795	770	764	779	812	779	744	804	827	776	761	739	766	807	781	803	792	804	775	787	756	781	800	759	816	808	810	801	780	762	747	774	797	834	799	802	778	809	761	813	761	799	798	765	808	757	792	781	785	747	764	830	811	797	780	792	822	806	820	774	771	786	797	792	799	776	787	774	747	795	852	829	808	761	814	806	833	770	833	745	794	801	815	781	758	792	771	803	817	816	790	776	771	789	809	778	849	743	819	794	766	793	791	798	769	731	835	766	775	801	806	805	815	789	785	777	777	762	795	868	772	782	783	814	741	808	810	741	783	772	777	795	869	792	820	809	763	805	850	728	795	831	761	789	809	836	779	779	773	788	796	785	801	790	810	801	815	793	820	794	814	735	768	754	775	804	791	836	775	864	803	796	810	804	766	807	798	758	833	762	792	743	749	828	768	789	833	750	779	741	835	825	720	753	810	858	770	770	841	842	769	843	773	777	811	770	766	743	802	747	783	752	779	807	754	837	796	771	786	775	784	778	808	781	780	723	789	826	721	807	793	797	804	758	776	699	773	841	791	798	798	778	785	727	795	766	804	799	814	778	755	822	798	791	797	723	784	721	798	822	821	818	790	804	767	792	794	797	742	803	812	816	787	753
34312	3384	1165	955	849	852	847	813	844	849	782	800	810	845	797	813	843	812	802	781	782	763	805	773	801	853	792	824	842	817	765	801	750	783	804	855	804	824	760	804	807	775	783	785	844	807	824	780	802	810	802	840	803	802	808	810	774	785	826	774	768	792	776	830	792	799	754	842	845	810	790	820	831	805	784	785	801	824	813	802	835	752	798	780	832	822	792	748	815	811	782	811	788	790	798	833	778	808	846	812	745	864	810	777	744	798	835	801	800	837	775	762	792	735	774	818	826	798	776	792	771	797	799	794	827	820	818	808	821	849	820	791	810	825	782	814	820	830	826	756	761	761	783	819	805	729	825	820	758	775	811	766	811	820	818	788	809	775	838	799	800	806	808	811	803	752	781	814	771	755	803	817	832	799	784	796	814	779	776	790	768	770	778	816	808	853	840	779	792	791	747	799	796	850	795	802	817	787	768	758	817	826	800	796	834	809	810	800	822	822	780	820	774	814	787	830	804	780	841	735	836	796	837	776	855	804	783	833	774	808	806	798	770	762	796	788	870	804	812	775	823	805	755	833	818	804	801	842	803	800	779	807	781	805	813	768	811	790	816	789	816	811	781	834	839	814	814	778	813	808	847	805	753	804	817	811	786	807	759	834	757	769	777	818	806	735	816	784	752	748	764	807	783	834	817	805	837	753	776	816	746	819	787	818	798	759	794	758	772	789	811	779	818	836	803	772	797	800	793	785	776	820	820	831	771	822	816	770	775	802	808	792	797	821	824	796	803	831	743	774	774	833	808	785	826	757	780	804	724	754	807	810	773	746	831	770	846	817	805	824	771	833	778	765	773	819	842	747	825	756	790	796	776	758	788	816	814	791	827	825	805	801	779	803	824	820	789	797	801	764	809	784	757	810	816	746	791	780	795	813	833	847	824	815	813	775	761	799	797	809	783	768	798	777	799	782	814	785	783	782	781	768	796	825	823	808	811	796	798	734	829	803	826	720	760	833	765	815	839	821	807	823	796	819	782	762	806	841	764	780	811	813	783	800	779	829	799	820	838	800	757	809	783	854	809	797	783	852	721	769	816	790	824	787	820	794	826	743	795	837	763	825	744	761	759	787	742	802	791	773	805	781	820	830	783	801	818	796	806	751	814	816	823	817	807	775	853	745	822	738	793	800	804	839	773	803	784	805	804	771	789	855	739	797	853	791	785	768	785	809	803	783	817	779	822	790	805	832	815	796	852	815	820	826	798	825	769	817	786	807	785	796	768	780	816	833	834	769	778	764	804	760	805	773	812	797	834	809	839	828	791	790	779	796	800	792	791	799	781	800	821	786	801	805	817	772	806	792	799	810	803	764	757	819	774	802	798	791	789	809	833	825	755	741	786	831	779	844	783	813	748	814	783	831	790	849	771	821	805	797	829	761	789	784	854	801	806	851	809	777	774	767	796	810	729	801	763	776	773	797	786	834	788	793	808	826	773	779	798	776	822	805	742	791	846	780	826	838	784	782	717	813	777	800	757	797	798	830	834	825	734	781	817	790	769	823	821	815	773	796	786	830	781	809	775	761	843	761	804	781	797	819	828	883	815	748	788	814	774	810	835	784	780	831	769	793	816	802	829	787	747	842	811	785	802	820	768	831	805	863	772	776	781	752	809	859	803	773	763	776	836	806	797	725	806	848	802	780	844	848	761	766	784	838	744	765	834	801	831	803	797	761	811	754	830	825	781	808	831	845	808	808	859	833	751	776	784	796	732	799	815	780	778	737	866	782	766	815	842	791	785	805	791	770	806	837	816	800	782	804	817	868	734	765	844	777	759	827	828	755	811	833	778	811	830	808	820	810	803	764	830	787	832	769	775	860	802	767	744	889	796	841	798	806	778	792	814	754	821	788	804	790	816	791	794	805	818	821	829	845	819	825	843	846	789	792	812	799	758	811	774	811	787	803	797	792	817	856	810	829	816	788	787	826	783	821	815	776	808	783	770	837	804	779	752	792	795	800	801	798	825	794	806	803	772	762	869	807	830	769	762	825	827	773	828	820	756	820	862	798	813	781	806	780	809	849	828	810	741	771	807	768	795	846	753	828	795	822	826	799	794	773	858	811	789	820	790	787	791	793	788	810	814	817	800	767	768	791	819	774	808	735	804	816	807	841	805	773	781	820	858	812	789	831	801	796	806	818	820	774	807	812	785	761	824	790	776	845	776	837	785	798	784	792	791	770	810	782	788	769	814	839	812	858	833	796	810	762	810	802	816	798	807	813	800	837	782	790	814	791	801	766	812	794	766	764	796	798	789	798	775	791	825	794	764	793	795	822	832	845	775	816	790	780	754	825	830	771	851	766	824	775	828	828	814	760	792	834	809	780	803	776	814	778	773	776	830	837	822	845	801	825	795	796	767	805	785	827	812	786	815	802	827	796	800	794	813	812	813	794	761	780	776	777	743	767	830	797	819	834	801	807	832	810	765	743	809	787	798	774	828	812	765	758	786	787	850	775	817	800	837	777	797	805	785	820	783	831	795	818	782	849	790	810	848	790	806	803	808	795	794	747	835	858	768	805	813	818	811	838	776	801	781	784	775	814	794	801	819	740	789	748	798	804	800	796	713	786	813	824	825	802	778	848	746	761	809	827	817	873	791	774	839	817	766	769	797	800	812	807	800	811	754	842	783	779	756	758	790	826	839	790	780	771	795	819	779	838	794	790	723	784	776	838	834	793	835	756	845	817	807	814	803	824	797	817	789	794	806	755	777	806	793	824	794	795	790	806	786	771	808	770	826	780	852	777	830	791	780	819	801	811	775	804	814	838	842	831	780	820	761	804	809	805	782	799	789	780	796	767	795	800	753	809	776	823	803	797	808	753	820	788	864	823	775	827	807	854	780	776	814	792	839	808	785	798	847	785	791	811	771	794	833	779	779	790	822	820	807	826	777	814	809	844	817	807	842	777	840	778	824	769	798	827	838	806	755	824	826	784	774	794	811	741	757	792	823	824	812	822	792	818	808	802	742	815	812	819	836	815	786	842	850	812	806	776	801	785	787	782	855	783	794	706	821	776	770	768	742	824	798	770	814	806	787	820	874	778	774	805	765	821	833	763	787	826	798	787	724	799	765	734	779	775	796	865	833	783	786	824	809	819	777	776	741	798	819	801	813	791	798	781	792	846	760	797	800	751	771	794	804	800	821	807	832	792	828	767	823	788	760	772	820	808	806	820	762	807	802	834	752	822	776	803	803	758	798	806	832	822	825	825	800	793	802	800	721	831	783	798	797	778	808	797	811	795	801	794	777	812	827	835	806	814	776	810	823	742	822	775	851	788	761	810	797	745	768	804	838	798	800	797	780	796	792	836	776	794	771	781	851	820	826	825	774	789	860	801	827	804	821	800	808	783	832	833	800	850	749	851	790	853	820	817	731	772	811	784	810	774	781	788	798	829	769	818	787	801	790	806	785	786	789	807	827	806	772	813	812	840	799	824	778	812	796	798
25407	20990	27331	24608	20922	11714	1144	724	600	642	609	556	550	514	486	495	501	468	477	492	491	488	495	486	445	473	478	438	451	465	439	470	460	398	420	476	449	460	412	473	444	484	414	471	427	417	436	437	428	458	472	473	451	464	452	438	415	461	442	458	481	415	447	469	430	467	477	448	467	408	459	458	469	428	437	462	462	445	477	444	425	423	432	468	444	450	433	455	444	415	454	470	461	462	444	397	457	422	424	445	427	470	425	433	407	429	458	457	443	408	464	406	413	418	430	486	385	422	460	443	439	428	493	463	464	465	429	441	412	436	410	438	434	481	413	423	411	446	433	429	442	419	411	466	444	437	448	458	453	427	434	438	436	440	439	458	457	424	455	465	456	463	447	472	422	418	475	436	438	445	419	418	452	430	427	446	438	440	473	459	418	450	431	437	475	455	442	474	436	441	415	464	439	456	443	458	423	418	436	455	455	425	428	457	396	419	426	432	454	410	442	434	405	440	436	456	442	433	454	420	455	487	422	450	468	404	456	418	443	464	429	424	431	444	429	448	406	450	441	441	467	381	419	435	435	451	439	441	425	422	440	428	433	432	458	471	450	394	442	442	457	459	432	455	467	449	427	465	471	453	454	453	448	439	398	410	429	438	402	443	442	427	441	496	437	443	455	408	492	413	436	441	431	463	457	460	413	464	416	411	433	441	420	428	459	432	469	433	398	448	456	472	448	426	443	413	414	463	470	450	437	448	457	484	462	428	424	438	422	445	438	458	458	437	429	439	420	458	459	457	430	425	432	418	455	450	446	427	451	428	420	440	451	430	421	436	455	426	432	449	431	468	441	414	441	474	463	455	421	377	448	461	442	420	461	436	444	440	445	421	438	403	442	459	393	447	446	452	442	413	451	444	408	451	433	440	411	480	475	418	427	449	450	471	444	441	472	451	420	415	470	427	423	402	443	432	433	435	456	434	457	453	469	461	441	428	444	429	466	456	433	425	452	433	436	462	429	454	452	424	456	448	455	438	435	466	430	438	457	447	443	443	411	456	434	428	474	474	424	449	455	394	429	426	420	427	456	429	445	419	416	437	453	425	433	422	454	406	447	455	458	458	434	402	436	432	426	461	437	437	451	471	438	446	443	450	440	451	415	444	410	447	398	444	419	427	445	466	451	418	443	442	445	428	440	454	446	454	431	448	437	447	455	440	437	440	434	420	444	448	419	445	428	439	451	449	433	436	414	455	484	396	433	461	463	404	446	452	500	421	443	426	453	410	432	435	473	460	453	451	429	421	458	403	423	445	460	383	433	439	465	463	439	448	430	437	475	421	456	448	430	420	457	410	431	434	443	415	436	459	418	455	434	452	472	424	438	444	437	387	432	484	457	421	440	438	452	427	430	435	397	424	454	461	430	446	450	434	466	426	425	462	500	435	405	433	424	435	444	471	472	457	395	450	450	416	417	451	395	441	420	442	422	449	457	465	421	483	415	485	454	456	406	466	423	432	418	433	432	431	469	489	464	473	430	430	429	431	441	424	424	424	398	412	409	448	425	446	470	425	454	467	448	448	445	411	436	451	436	413	432	456	405	409	415	470	438	441	415	459	413	447	432	438	425	440	445	451	474	443	440	441	460	458	420	436	440	401	454	507	402	467	448	428	450	449	429	427	409	434	444	429	441	422	428	430	466	432	439	447	465	411	449	439	426	436	422	473	430	427	450	462	454	422	449	444	457	441	422	429	410	436	435	446	417	446	450	463	456	460	497	465	440	455	420	436	476	469	399	449	430	441	451	447	459	465	438	416	419	397	470	456	461	413	455	446	434	469	456	417	433	455	474	447	446	395	393	430	461	431	488	448	460	422	432	454	429	438	421	425	437	429	419	442	442	512	486	449	428	452	431	442	423	432	496	420	424	445	463	470	433	472	411	435	442	430	440	449	410	437	450	436	451	443	422	433	440	443	430	447	392	439	448	503	449	417	457	463	441	478	434	424	436	441	482	437	432	442	427	468	448	442	455	454	434	458	416	441	423	429	431	422	442	450	389	444	451	438	460	433	439	437	405	448	448	450	445	427	441	422	428	442	411	401	414	441	509	426	458	427	434	420	438	432	436	430	415	446	466	449	437	427	424	457	464	422	451	455	463	441	445	406	423	449	432	465	442	450	448	391	454	427	423	456	437	424	437	387	460	454	442	417	449	448	459	431	449	413	461	422	439	472	447	458	419	427	437	413	400	443	445	464	430	421	469	469	380	462	434	412	462	425	469	456	414	437	433	445	421	402	474	456	456	414	473	447	440	452	466	440	464	459	468	411	456	437	458	461	446	423	407	388	445	457	446	430	453	485	453	462	435	415	444	428	473	436	416	425	440	468	491	473	427	424	423	403	444	392	404	463	427	442	456	456	477	436	434	452	406	444	399	451	434	412	422	457	459	453	429	460	440	429	414	418	451	415	429	433	434	424	424	446	458	439	405	481	436	447	438	448	464	390	413	444	430	422	466	455	427	483	435	443	436	405	430	496	448	443	423	448	469	438	439	427	418	433	444	449	414	459	434	441	492	453	436	446	417	492	436	452	475	436	412	435	413	466	422	472	384	426	440	450	440	462	414	447	446	388	438	454	392	448	489	455	447	455	453	427	404	461	428	442	476	473	438	432	416	430	403	410	448	428	441	464	452	419	428	430	455	431	454	400	419	439	432	445	449	461	441	460	429	462	430	431	440	445	400	443	415	459	436	392	484	440	420	452	452	433	402	440	490	465	435	443	446	433	448	471	467	447	417	479	446	419	425	423	421	464	400	433	431	458	411	450	413	437	441	417	413	442	446	441	414	435	471	437	410	458	442	438	468	463	432	419	489	475	433	430	389	425	484	473	484	437	448	448	466	475	461	489	458	428	417	405	421	424	473	430	447	436	466	461	443	449	450	468	441	428	444	433	444	450	447	473	423	466	412	451	479	386	453	462	462	407	460	452	431	457	461	415	406	437	440	476	463	468	459	428	433	467	393	444	400	430	455	447	405	480	418	464	406	458	454	430	394	443	417	413	448	440	427	431	433	441	412	468	421	427	456	410	485	414	452	467	432	435	447	491	424	448	440	427	461	435	446	444	425	460	413	435	476	423	456	441	426	452	446	471	423	475	421	441	443	422	411	444	467	446	407	459	444	460	404	421	465	418	457	435	466	420	391	436	460	432	450	417	444	446	455	461	451	431	426	459	448	434	451	407	463	469	419	418	440	448	455	466	455	455	443	461	417	453	434	444	452	443	443	444	405	434	434	424	444	431	468	409	404	460	454	469	456	380	401	454	453	416	456	442	480	454	410	439	446	458	454	446	421	413	430	436	450	435	413	473	460	420	397	429	455	455	428	431	420	405	449	455	405	451	445	473	429	482	475	475	440	448	492	431	453	405	460	432	415	383	446	424	435	487	465	446	420	460	402	427	414	471	453	455	442	416	450	451	443	446	450	443	440	417	433	479	433	440	426	424	436	452
58140	8683	6559	3574	2353	1618	1356	1097	946	838	799	693	699	635	607	631	575	584	536	587	562	545	538	479	494	523	493	483	515	486	478	509	473	464	461	489	487	492	475	459	470	466	437	542	485	485	489	461	474	492	475	485	501	475	440	463	451	468	471	484	443	473	474	487	479	484	490	490	483	478	484	496	475	451	461	431	502	469	462	468	464	483	466	452	451	446	454	448	445	435	420	439	438	437	450	433	436	445	438	488	435	432	469	488	467	448	454	452	402	455	452	422	470	473	452	423	474	447	444	449	482	422	429	452	428	460	450	436	463	449	418	434	483	432	452	439	449	408	489	453	468	460	444	427	424	451	424	459	470	461	431	456	450	459	470	434	469	462	471	450	461	448	462	448	497	459	462	442	499	456	440	445	425	480	441	442	412	459	465	478	450	464	442	468	457	480	448	428	471	469	427	487	437	444	499	488	453	466	467	478	419	388	483	466	431	452	469	441	465	424	462	446	464	441	469	430	449	461	460	478	465	458	465	439	440	461	470	473	405	450	475	475	410	439	470	458	442	473	435	415	426	439	462	419	417	457	472	441	476	421	446	454	447	421	430	472	443	471	419	452	458	456	468	453	448	466	499	446	446	422	439	472	455	472	498	480	468	442	435	462	487	460	460	435	450	439	459	424	409	464	494	439	474	477	415	460	446	492	459	441	461	442	417	463	482	473	480	419	454	426	431	474	488	455	459	461	485	439	400	445	439	403	446	483	480	421	482	438	487	484	430	446	422	472	473	508	467	486	459	443	441	489	451	447	468	413	457	438	424	479	474	466	461	427	458	434	456	446	469	471	448	434	465	424	441	439	433	438	452	474	465	431	482	472	456	434	426	431	458	462	413	427	465	444	437	429	457	473	468	456	421	465	429	471	447	439	476	437	439	440	454	452	452	449	456	437	465	474	438	478	448	477	439	447	446	496	476	440	428	470	475	428	442	481	447	474	467	461	449	440	447	443	471	465	472	487	447	452	435	435	485	445	433	475	448	478	461	454	473	469	448	481	460	453	440	454	449	442	468	436	435	451	485	436	447	445	443	458	470	472	411	483	448	460	475	445	459	488	448	464	457	460	432	446	465	482	471	527	454	448	431	459	494	473	438	458	463	422	508	426	415	437	428	441	472	450	482	490	460	438	410	438	440	471	426	401	442	428	466	451	466	413	442	454	469	453	459	466	464	462	444	462	463	493	482	428	441	499	450	487	441	462	447	486	422	468	505	429	418	442	459	425	501	456	437	432	487	451	481	447	431	461	434	454	437	454	446	510	475	445	429	429	444	479	459	438	438	423	436	466	432	416	467	461	448	430	464	410	477	477	439	468	465	449	435	452	485	491	439	415	439	468	452	481	472	461	476	471	461	495	484	468	443	424	427	438	432	477	457	458	445	440	444	453	439	425	463	450	450	468	445	475	465	446	423	450	463	458	461	451	494	432	475	426	470	465	476	455	447	454	447	473	439	484	432	447	447	439	430	478	460	482	429	486	459	456	471	415	500	484	446	435	442	459	430	459	456	472	438	433	460	401	472	438	483	458	429	461	486	455	472	501	452	468	443	481	421	469	448	451	479	422	451	489	459	435	472	454	447	452	457	425	437	471	451	443	476	452	465	471	433	413	440	434	460	447	448	482	469	471	464	451	471	461	447	453	408	464	447	500	445	413	459	429	433	429	455	453	451	470	503	454	468	439	455	410	470	448	437	471	436	465	433	464	441	434	463	462	444	477	475	425	437	487	466	439	455	470	450	474	453	435	456	461	482	454	484	446	446	408	451	457	437	461	436	470	450	445	482	461	429	467	455	464	489	435	482	442	448	436	455	442	473	463	442	452	400	450	431	454	430	440	469	422	462	438	454	443	473	466	451	469	458	444	431	483	489	478	468	459	437	441	423	464	457	443	458	474	473	446	455	459	446	455	443	438	476	439	470	465	435	483	429	417	483	429	471	463	439	425	474	472	458	449	413	436	486	483	450	461	419	457	452	442	455	481	445	456	461	451	478	465	443	476	453	473	448	452	488	446	452	447	453	434	444	438	472	455	444	446	438	460	484	437	508	452	491	468	443	469	450	493	461	501	441	418	475	469	471	445	466	461	453	478	412	449	489	470	472	437	446	451	414	442	450	479	463	469	428	450	486	401	445	475	451	471	479	452	438	487	462	459	471	452	470	444	442	491	465	435	454	467	476	456	463	455	470	469	496	477	476	445	458	456	473	405	459	459	449	464	458	446	431	479	455	437	466	456	439	479	451	438	477	477	465	459	443	434	427	428	475	438	449	440	471	455	485	422	439	429	448	478	478	435	460	407	454	469	435	436	464	415	443	448	451	431	489	465	489	484	446	506	436	477	440	473	449	458	468	469	474	471	486	453	514	495	450	469	475	461	475	432	467	465	489	465	427	426	453	429	448	484	484	424	429	479	472	470	470	438	443	420	452	431	467	471	469	424	504	470	435	456	439	443	467	451	470	451	466	483	447	443	458	447	467	444	413	441	471	470	457	476	426	471	430	469	457	426	487	465	447	466	448	444	419	459	447	426	463	454	478	454	460	460	426	422	417	460	470	419	501	453	466	434	441	424	471	431	460	467	466	478	479	460	489	481	473	459	450	450	425	430	484	456	463	454	440	466	448	444	434	443	447	446	495	467	440	456	465	471	471	473	460	435	470	424	491	457	467	460	433	455	495	485	466	456	470	499	432	466	440	472	437	472	424	457	476	497	469	438	456	478	448	484	467	458	459	482	444	473	466	446	427	461	459	461	461	463	433	438	437	460	459	469	472	439	456	424	438	466	465	482	478	467	456	496	468	492	472	419	428	432	467	408	462	453	401	483	440	401	437	476	425	439	435	433	477	470	417	469	419	454	458	481	490	463	484	465	436	444	424	444	444	465	465	440	442	462	436	495	458	463	476	494	464	458	444	473	493	451	478	449	427	427	459	474	429	445	460	414	459	427	424	460	460	453	497	442	499	441	461	463	452	465	445	500	463	427	428	473	446	503	494	493	429	396	445	445	427	457	466	432	448	459	470	484	410	450	436	424	434	433	466	451	431	468	491	445	503	470	463	470	441	488	450	474	491	448	447	442	479	456	478	449	453	463	473	447	461	439	446	457	435	447	408	462	443	466	484	442	377	472	442	433	432	461	465	449	440	379	481	422	457	436	432	419	454	491	454	478	397	425	409	466	459	444	426	461	426	425	499	459	432	390	450	439	460	476	438	434	413	506	481	439	390	432	441	488	482	494	459	460	468	448	469	425	442	433	439	465	465	429	453	441	464	435	501	431	447	442	441	448	453	459	430	434	458	483	432	436	429	432	454	496	439	475	436	457	484	473	422	455	465	486	450	443	429	443	474	462	449	458	461	441	451	432	464	449	455	478	426	478	471	456	510	427	471	450	485	459	486	462	440	458	443	505	427	447	450	432	441	459	411	454	493	452	450	462	430	450	455	459	494	444	458	445
23343	20942	28049	23963	20933	21004	10040	1470	1093	1097	1050	991	904	956	886	923	909	852	877	824	858	787	788	771	829	779	782	808	754	798	815	773	759	761	773	780	731	707	746	799	743	795	785	778	762	771	753	752	817	768	708	760	796	724	764	739	779	769	720	769	737	799	719	775	733	732	710	726	730	766	837	764	746	735	743	754	709	787	764	788	801	805	767	755	754	752	762	729	752	745	759	735	788	754	756	754	772	736	771	725	711	744	730	732	801	724	759	733	747	744	797	728	745	731	711	776	738	740	743	793	771	735	794	785	757	722	777	766	735	714	782	757	722	795	766	751	781	783	759	761	750	720	830	766	746	763	741	725	702	811	736	733	698	772	787	761	728	794	727	735	739	753	774	752	744	789	772	783	784	781	758	746	771	762	775	760	758	736	752	697	807	836	735	725	800	753	764	737	746	760	741	785	789	735	721	789	741	748	729	733	735	749	702	725	758	718	700	726	765	745	768	767	721	725	731	753	739	712	684	754	708	746	755	753	707	743	734	719	802	728	783	684	769	759	695	794	785	738	772	719	753	765	751	701	739	737	771	777	730	760	750	756	735	716	744	818	744	736	764	775	751	772	754	764	718	725	730	775	699	824	747	726	713	742	699	771	818	765	736	753	745	750	755	783	763	742	742	785	712	776	711	770	733	665	819	771	738	720	737	739	722	728	722	723	716	718	746	744	690	746	737	744	724	746	767	773	775	795	748	792	755	731	736	776	724	736	734	725	775	783	747	792	765	778	752	746	738	784	782	767	726	775	753	730	752	744	741	776	744	761	794	743	780	720	746	721	778	746	705	778	772	788	744	710	758	767	756	744	769	709	725	753	672	771	760	758	703	770	704	753	777	731	727	790	750	751	762	775	740	743	767	766	644	730	730	763	812	767	726	736	755	740	727	773	759	763	749	764	757	727	731	734	767	742	758	733	758	772	770	743	801	743	766	797	724	714	771	753	778	772	749	797	777	726	754	740	768	711	746	764	772	728	771	780	759	726	732	714	739	710	679	707	739	709	708	760	757	751	772	774	756	734	795	765	776	768	757	739	782	739	765	756	733	736	706	743	746	756	755	770	775	746	728	764	766	734	724	770	721	717	750	734	773	771	811	723	774	727	817	761	784	757	777	722	739	784	725	725	736	760	770	804	763	753	761	760	713	742	748	724	788	749	752	738	689	679	755	755	716	759	737	722	788	739	739	779	700	798	774	774	735	737	804	713	693	705	772	779	757	702	804	759	756	759	724	712	722	704	719	740	747	726	771	743	738	787	755	721	715	731	750	757	717	689	742	789	739	749	718	726	748	761	705	745	701	708	753	755	739	749	737	779	774	744	753	764	752	754	742	746	724	759	776	723	741	788	760	738	780	799	751	736	718	724	749	727	725	764	789	761	744	792	743	766	772	695	689	785	775	787	758	750	708	735	743	758	777	715	708	750	707	754	728	779	702	749	738	772	724	730	712	695	723	734	793	728	746	753	731	748	763	766	773	720	782	766	751	767	738	681	743	767	750	780	784	739	705	739	742	743	736	808	730	766	747	748	777	716	750	762	728	691	791	716	730	758	785	700	729	724	736	759	758	758	785	756	743	722	726	730	729	761	746	765	753	747	688	726	751	765	747	778	697	707	748	767	786	730	783	749	749	823	747	705	709	768	699	724	782	778	753	795	790	782	774	774	724	749	759	761	746	732	733	729	776	740	788	763	755	722	751	783	713	744	750	709	760	748	725	758	769	736	749	773	768	731	762	743	739	755	747	784	712	774	764	773	723	716	748	694	761	731	732	743	749	745	745	787	655	765	732	751	730	742	712	752	757	735	696	775	767	718	728	757	686	765	763	778	774	769	766	751	757	772	727	760	768	746	772	772	759	756	752	814	746	749	757	759	682	814	787	771	775	782	758	767	775	723	725	749	732	739	700	745	727	741	759	738	749	685	789	740	790	723	724	720	767	719	734	769	771	677	785	693	725	764	771	755	742	731	767	773	731	771	735	741	736	735	734	718	728	723	799	746	772	759	732	769	755	745	774	749	754	760	772	723	763	744	725	735	745	725	699	701	730	752	735	745	796	787	766	774	751	724	780	765	717	748	784	790	736	796	752	728	704	787	788	770	710	733	820	747	759	729	754	762	760	733	727	738	768	756	701	764	757	730	736	722	787	784	790	743	738	749	732	754	719	750	743	737	726	779	763	726	690	769	764	777	688	753	747	758	715	713	716	775	728	744	684	734	766	726	767	790	755	722	728	735	746	702	721	778	729	703	741	770	730	754	780	721	768	761	768	749	730	738	764	708	743	703	752	766	765	711	714	723	743	714	770	742	769	780	754	766	749	736	730	766	773	746	735	708	728	711	740	722	784	774	769	741	766	729	759	721	748	752	721	752	747	767	733	753	738	719	732	711	748	736	756	711	756	730	746	721	757	729	751	780	694	720	756	737	709	770	749	778	737	741	752	751	733	774	726	809	740	710	751	747	714	770	702	779	721	794	768	778	717	727	677	735	749	763	744	725	816	723	781	717	726	736	782	738	774	717	749	720	790	738	772	775	729	782	758	794	763	802	735	827	719	778	687	752	750	748	737	742	749	775	765	794	752	724	760	736	776	766	720	785	797	772	781	744	760	776	745	716	746	756	741	735	739	734	812	767	716	762	771	717	741	788	741	720	779	681	750	755	767	763	785	766	702	727	699	739	774	767	770	780	719	780	701	800	747	745	758	724	771	783	761	734	781	749	757	765	698	697	814	680	755	738	757	754	798	779	668	767	747	694	732	750	710	739	741	736	756	758	739	771	738	758	751	747	768	754	816	769	755	768	746	769	761	795	750	711	748	742	750	799	727	801	775	768	749	759	736	718	735	773	753	710	755	711	778	762	715	750	712	771	747	711	738	728	739	779	739	835	760	800	743	727	735	762	779	823	743	786	744	742	737	751	731	754	781	787	757	731	762	730	742	726	776	747	781	803	781	755	793	794	746	746	783	738	789	769	749	727	709	738	771	678	773	734	824	768	764	759	732	767	750	752	758	719	729	741	786	700	762	754	693	701	739	743	699	716	746	696	736	754	764	724	820	810	748	736	791	735	727	752	811	737	765	733	829	710	798	768	754	778	738	729	752	800	740	752	752	791	782	749	758	753	738	717	754	757	755	757	773	780	779	766	751	740	778	769	789	711	771	752	786	739	758	752	777	706	734	764	791	773	743	766	742	724	753	751	745	753	748	761	792	802	745	765	739	743	772	762	769	693	792	752	673	727	756	723	746	759	724	764	751	737	750	755	757	861	775	724	717	732	800	738	752	739	769	725	761	727	768	705	755	795	778	759	735	713	783	727	759	756	761	739	729	771	725	768	735	770	715	792	776	725	776	785	763	727	735	772	775	759	762	738	775	752	759	782	806	757	699	779	761	725	701	782	755	733	758	742	815	764	776	728	775	749	767	782	777	736	723	725	765	789	787	736	699	786	766	750
53719	9821	11117	6338	4032	2956	2381	1882	1635	1406	1325	1216	1175	1016	1015	995	932	893	797	915	846	819	825	775	803	793	802	804	750	751	756	783	729	758	719	758	702	742	711	699	750	715	719	702	687	722	748	742	707	724	655	742	717	748	677	671	728	749	673	712	727	731	745	769	718	698	685	735	711	738	714	740	784	737	764	723	742	701	740	680	660	710	765	662	746	672	710	724	703	721	700	719	709	696	728	757	685	741	669	728	703	679	696	697	683	720	698	652	718	726	689	693	696	698	706	700	697	743	658	711	721	722	733	673	666	689	714	715	686	669	708	678	682	682	707	719	684	671	682	692	673	665	715	724	719	725	692	718	686	678	682	713	726	727	740	698	725	669	739	726	706	705	663	766	698	687	716	710	712	638	699	717	659	719	682	682	711	748	674	720	709	738	666	695	673	713	710	697	711	666	663	685	670	729	731	711	682	728	731	684	724	712	674	723	726	709	691	729	709	683	700	717	738	669	689	669	699	678	652	713	677	654	726	678	674	673	666	695	715	692	717	730	721	729	753	670	691	703	678	718	686	746	713	730	721	691	687	737	699	736	689	645	664	685	693	713	734	728	681	756	653	700	670	717	733	726	716	752	705	694	709	711	690	696	703	718	716	679	733	704	682	675	687	667	695	704	675	705	706	693	664	716	696	747	730	699	705	697	688	720	709	685	698	694	686	672	731	704	702	712	705	712	703	737	726	695	669	722	683	679	720	676	675	754	698	648	717	718	732	673	734	704	726	659	705	731	686	719	713	722	747	744	668	711	724	726	694	700	661	710	703	754	737	663	684	705	670	710	689	705	726	697	646	731	710	724	681	712	702	684	672	717	731	709	701	687	674	674	726	731	717	726	698	675	711	686	697	687	730	680	714	670	681	680	699	750	651	670	721	689	691	719	782	668	695	694	692	650	682	680	665	720	703	704	690	686	660	697	675	699	693	725	669	692	715	721	684	732	726	671	682	716	716	700	697	673	702	690	694	711	680	725	677	730	671	674	677	707	698	672	680	701	686	705	697	686	759	720	694	680	743	714	682	671	738	711	678	681	706	694	699	700	653	701	687	679	681	662	703	683	683	757	699	675	692	699	727	706	779	708	720	645	700	693	662	714	727	718	714	662	728	708	683	728	689	757	709	643	697	702	708	738	750	712	693	660	712	702	675	720	734	728	718	671	699	720	679	654	693	704	713	669	674	741	718	751	718	665	700	709	678	727	697	647	701	698	721	693	689	735	691	661	664	662	677	680	693	693	725	738	650	696	685	695	710	692	727	669	684	650	669	668	754	685	718	675	706	665	696	735	696	675	740	701	701	695	666	712	686	749	696	664	685	705	697	701	738	701	701	726	730	692	693	709	767	723	701	695	712	720	763	692	752	707	705	679	672	671	686	745	769	713	633	703	724	660	727	671	688	668	725	668	703	696	698	680	684	744	710	711	750	691	705	719	695	705	733	691	686	662	714	702	748	726	656	670	710	663	735	686	703	691	657	761	712	677	715	665	680	709	695	663	693	717	712	696	708	671	692	694	712	721	735	684	680	724	699	692	745	711	704	704	706	733	740	701	770	699	700	715	678	672	658	727	727	741	713	661	660	726	678	680	680	658	688	644	748	715	762	743	686	702	735	745	702	689	684	698	688	706	697	686	706	726	697	634	728	661	679	710	699	672	720	674	736	705	700	679	690	673	702	722	689	735	681	702	734	712	682	666	699	705	699	735	687	669	719	740	697	640	726	741	729	712	683	699	659	653	656	704	665	725	795	690	694	696	736	682	687	735	724	718	690	728	697	692	712	689	712	722	713	750	687	682	720	679	711	723	702	715	699	738	666	708	708	717	672	731	732	698	703	695	713	686	669	680	684	678	706	699	730	721	756	658	679	697	698	706	667	671	703	725	682	742	676	664	702	698	717	730	698	671	706	698	726	663	726	694	699	680	733	760	760	745	745	702	727	736	716	706	681	713	687	697	684	705	720	726	713	715	691	688	683	711	659	676	705	726	641	719	732	709	694	727	666	702	714	707	695	676	663	765	688	639	715	691	676	704	683	749	645	686	661	678	728	666	714	754	645	681	674	647	724	694	704	751	687	739	710	738	732	764	691	728	687	705	708	737	743	723	702	742	707	668	769	726	716	673	749	688	762	690	669	660	700	697	704	667	699	719	713	765	690	730	715	683	679	706	689	682	714	691	647	696	706	716	684	731	712	709	666	695	687	702	702	696	714	680	732	712	688	715	658	722	759	677	674	726	737	720	730	694	734	727	688	703	717	715	705	708	704	682	703	654	712	699	733	685	699	708	723	711	694	628	722	723	656	733	711	709	712	708	718	689	715	687	724	658	706	716	688	748	692	730	677	759	703	716	673	714	729	707	708	720	679	681	690	689	667	740	719	708	713	771	733	676	757	731	707	721	681	728	716	725	737	722	715	709	713	725	738	744	671	706	712	689	754	730	674	672	704	682	690	686	681	694	676	717	641	678	695	689	697	727	672	727	660	691	698	746	782	663	711	716	705	702	691	699	720	641	707	684	702	645	712	739	656	695	728	716	685	716	734	714	665	718	678	664	695	771	735	711	688	664	706	674	700	691	721	678	665	688	684	709	719	709	705	682	696	712	701	688	681	759	707	743	670	702	665	724	711	682	695	727	718	698	690	704	705	729	686	705	710	698	721	722	677	689	694	698	692	692	702	680	728	754	726	732	703	743	668	680	651	692	682	737	707	699	667	691	710	686	729	695	693	681	668	725	666	696	721	691	717	707	686	715	749	700	732	750	745	705	690	733	665	729	710	689	667	760	698	671	692	689	730	710	705	688	681	688	687	720	729	709	696	683	679	697	716	707	693	676	644	722	661	692	670	696	678	644	706	704	705	712	694	684	697	701	713	679	689	712	749	688	721	693	680	668	753	723	709	678	725	691	702	685	688	701	711	708	678	687	654	696	697	729	676	704	733	699	673	680	680	678	688	700	683	700	708	698	696	694	727	665	695	645	745	703	674	722	695	708	703	715	721	720	712	703	668	704	674	672	670	691	649	747	659	731	684	699	689	676	728	712	736	740	708	687	662	651	743	689	670	671	656	708	698	715	727	693	704	719	679	713	668	672	743	700	744	648	714	708	720	710	681	663	708	740	693	649	686	745	678	707	694	692	723	725	701	702	712	686	710	689	693	719	698	729	697	691	694	676	683	680	709	740	736	702	740	697	671	708	678	695	716	681	674	677	669	688	678	726	693	677	723	732	700	726	718	641	731	720	701	672	716	687	751	691	742	672	706	716	700	640	712	664	707	663	680	730	657	704	677	700	759	702	712	696	664	731	697	672	690	717	674	661	691	702	685	690	687	700	702	654	713	712	716	682	713	645	724	702	656	663	686	671	710	711	654	700	698	722	688	715	736	726	654	678	707	698	672	746	725	688	790	674	656	682	686	707	679	714	668	701	674	716	700	705	724	714	695	701	717	688	723	668
35899	18047	4750	1113	861	835	787	820	787	812	807	788	736	841	773	857	826	777	767	798	759	810	755	762	800	740	780	783	818	714	820	810	831	817	756	799	749	814	796	775	828	857	796	817	752	825	832	848	782	781	806	769	724	775	788	786	801	746	822	759	747	766	828	811	804	750	888	728	780	794	804	820	745	800	763	775	788	786	823	795	779	817	788	755	771	822	768	689	794	822	771	812	788	797	809	840	777	776	796	750	773	742	826	762	785	812	791	740	760	830	789	832	810	779	768	779	775	801	796	832	803	822	811	807	814	756	793	819	780	799	825	794	796	774	813	805	827	784	740	735	773	740	797	786	814	771	768	739	748	788	793	841	760	773	759	820	717	772	812	812	851	773	740	792	781	777	747	802	714	817	777	808	782	766	834	757	763	851	790	758	777	781	780	809	768	730	795	830	803	722	794	807	829	791	819	779	808	790	834	797	830	776	783	803	825	738	812	799	770	725	751	792	844	769	783	757	817	766	820	781	763	790	808	785	741	770	763	769	740	822	795	759	775	759	784	771	807	752	821	743	739	754	776	746	776	777	812	859	805	795	751	804	759	751	808	791	781	769	779	745	803	793	765	774	730	798	844	739	809	765	774	780	773	795	791	826	738	786	832	807	812	792	805	801	807	770	770	791	780	718	801	833	764	783	786	802	804	759	787	809	785	807	787	785	812	836	745	803	789	780	765	751	774	710	752	803	804	828	751	792	806	798	747	759	767	764	829	732	738	806	746	809	785	764	780	850	810	781	765	790	784	739	700	778	788	766	746	793	789	828	799	806	763	788	785	776	753	789	753	829	761	745	798	750	840	762	810	816	789	805	804	818	785	821	765	801	781	748	842	789	792	790	731	774	799	748	785	810	745	784	763	769	745	769	758	771	801	793	785	790	755	772	787	811	800	746	805	780	804	782	781	805	785	749	799	749	825	767	751	794	787	797	776	777	834	783	778	752	787	791	788	789	804	804	767	716	793	773	763	772	756	799	766	803	779	779	772	739	842	787	746	818	752	773	749	797	742	741	787	767	785	765	789	767	796	787	796	822	784	738	754	811	779	800	774	746	789	781	810	764	772	793	825	787	767	767	794	799	782	770	786	789	773	788	761	812	802	787	782	773	782	785	806	768	793	806	788	805	787	752	825	737	765	788	789	788	768	830	794	822	763	738	806	776	755	775	801	756	778	792	793	777	751	788	818	800	789	817	761	741	736	817	779	801	785	775	829	784	778	790	768	781	816	798	771	815	787	774	768	788	753	794	809	778	822	800	755	798	779	757	788	827	760	803	719	783	833	806	777	796	777	774	750	762	753	732	757	786	865	795	767	800	762	721	824	783	819	798	793	849	819	858	808	827	759	740	786	766	777	815	774	767	822	781	752	769	771	806	775	790	765	779	799	760	770	812	776	782	840	790	773	785	790	821	819	780	770	763	750	829	784	785	792	828	736	836	731	768	812	784	808	799	761	794	796	870	835	822	838	786	772	793	800	759	782	774	800	842	801	729	770	804	798	850	831	794	803	778	816	777	785	814	838	725	803	838	765	760	774	821	799	776	789	873	777	778	774	735	784	768	823	762	837	802	837	746	748	815	786	794	809	790	768	808	773	774	792	745	784	788	791	791	787	777	761	762	754	793	734	790	803	767	768	743	757	771	749	810	768	859	730	770	808	790	795	736	716	749	782	755	766	799	792	790	785	788	781	798	749	760	827	804	773	811	798	782	800	744	736	744	762	822	803	763	803	814	854	822	809	782	810	817	797	803	809	787	761	828	798	762	789	771	773	793	758	761	814	780	816	750	841	782	801	767	810	778	774	763	732	733	819	807	802	791	767	710	767	773	789	752	779	772	815	759	795	758	791	735	846	780	737	831	791	797	798	761	795	789	736	748	751	808	774	755	764	811	785	757	733	772	782	764	796	773	800	832	793	817	852	823	796	781	769	808	756	799	803	771	813	758	802	777	847	856	767	800	804	837	759	790	738	785	784	778	819	825	781	762	768	766	775	797	833	838	772	810	790	804	758	754	806	785	791	750	796	806	771	766	823	827	783	818	763	782	800	801	849	812	814	796	752	798	793	730	829	824	802	752	758	786	778	824	847	799	791	793	811	784	822	783	798	793	768	750	814	793	756	777	785	793	779	825	756	826	805	741	819	808	808	783	758	768	787	805	827	789	785	792	773	791	794	778	801	818	789	793	822	817	770	773	801	795	804	792	749	803	776	754	751	812	782	777	822	785	797	816	816	750	765	815	812	848	770	788	797	773	774	783	829	799	801	743	757	774	764	766	727	818	798	843	799	824	797	748	735	799	778	809	769	840	779	788	808	774	807	774	767	781	793	782	781	762	782	797	760	766	778	780	797	791	788	796	767	760	829	781	725	735	848	770	805	789	750	782	789	759	748	790	771	780	748	770	792	772	828	755	794	734	790	795	772	771	794	787	753	744	801	778	811	783	735	800	805	755	793	762	759	764	813	726	764	808	853	792	813	764	768	769	788	793	810	799	803	799	760	782	785	788	798	773	793	736	844	821	778	839	748	756	722	729	776	767	827	765	789	790	854	750	749	781	801	808	809	763	759	792	759	836	815	838	763	836	779	783	755	772	812	767	778	819	744	752	842	747	808	790	777	803	814	792	786	784	818	827	805	811	783	818	752	765	796	794	748	806	751	746	785	804	787	767	779	787	772	780	780	778	775	773	745	796	810	773	766	774	799	820	792	776	804	796	740	787	776	777	748	772	757	803	784	760	828	794	790	814	826	741	801	796	750	783	819	789	794	829	758	772	791	727	760	793	774	803	789	801	761	811	730	795	775	817	809	761	743	804	735	752	768	723	791	812	773	764	795	781	787	801	729	757	752	825	814	777	756	750	805	767	817	763	762	772	812	718	780	797	775	793	802	807	813	773	793	776	778	813	828	778	792	804	787	759	770	813	764	769	788	760	786	717	786	855	774	798	747	774	799	796	779	747	812	775	828	806	774	801	817	771	777	796	747	776	770	688	799	811	780	787	758	788	799	736	791	811	785	745	779	816	840	812	805	826	791	768	830	792	813	765	779	768	764	742	814	833	803	751	802	829	771	793	756	736	741	809	779	731	840	765	803	786	802	796	773	766	751	739	829	814	774	770	822	747	788	810	802	764	754	768	792	854	791	795	773	769	808	768	771	764	773	806	800	774	759	818	740	840	804	768	787	749	807	823	809	788	745	743	788	801	809	807	778	778	745	810	781	795	779	747	826	830	845	787	836	836	771	767	717	820	803	798	823	734	788	737	766	847	788	779	760	772	796	773	777	770	797	773	720	759	754	753	750	762	789	795	789	838	759	800	840	783	755	760	812	777	753	776	786	790	795	819	759	792	805	786	761	779	801	761	754	755	776	787	766	813	832	768	811	799	836	806	784	870	804	809	779	851	787	774	805	782	768	782	809	755	784	804	825	751	799	778	770	775	774	816	791	786	754	804
34148	2666	1157	957	909	852	870	829	848	852	806	793	803	770	764	743	836	786	781	789	792	807	766	783	809	772	817	785	841	766	786	794	824	783	794	768	760	828	747	799	762	805	778	806	824	805	827	771	784	820	828	732	783	787	754	823	790	807	778	816	790	854	759	784	765	798	805	785	848	778	800	814	832	811	812	818	819	782	804	846	792	840	771	814	801	838	795	812	820	781	822	772	793	760	777	771	764	820	831	796	819	788	816	826	753	796	795	750	810	794	800	849	778	789	819	800	805	782	763	822	765	796	809	760	797	780	757	777	772	824	750	823	753	802	782	852	767	767	774	816	809	802	751	808	784	809	774	784	817	792	771	799	792	787	820	829	768	777	778	854	773	789	749	850	846	803	783	784	808	780	813	822	819	799	762	779	747	820	763	844	751	834	805	740	750	851	795	792	812	813	801	793	849	848	751	809	862	847	790	803	870	822	774	811	808	779	786	750	841	829	761	778	806	776	766	729	821	749	872	788	816	738	800	746	781	789	741	735	749	783	815	845	788	783	779	779	834	803	810	837	822	850	782	783	808	804	832	784	789	807	745	809	792	816	806	745	806	784	825	752	768	801	784	786	774	826	869	800	757	831	781	817	792	780	790	766	792	787	722	755	756	774	801	791	822	784	776	779	815	803	800	739	781	739	802	855	809	748	841	803	757	764	729	817	815	788	770	831	785	766	833	786	778	757	794	838	776	746	807	821	758	800	811	762	805	838	800	819	813	782	804	813	793	761	805	760	816	770	738	850	810	785	774	814	757	808	860	778	788	848	849	753	820	789	801	824	760	843	797	747	810	818	843	802	772	762	785	809	830	750	765	832	805	795	769	785	755	788	813	844	837	810	806	778	818	821	812	834	824	828	809	828	772	831	788	814	776	814	782	778	740	813	838	739	814	771	738	755	802	807	807	813	784	805	871	826	761	744	768	790	805	748	801	770	767	816	822	730	828	800	782	829	774	755	776	785	787	768	823	757	831	794	856	816	739	811	767	804	768	764	788	819	791	768	827	824	815	776	833	820	781	780	751	783	832	813	793	782	839	783	798	764	810	813	801	788	814	763	813	805	792	790	765	772	780	789	774	821	770	784	825	821	797	802	758	769	734	835	788	809	812	779	793	780	763	782	810	804	782	800	794	761	811	846	782	847	784	813	812	780	781	779	801	806	762	816	783	771	821	787	810	826	791	763	809	815	795	779	789	787	850	837	849	798	782	805	828	816	834	775	747	795	833	785	786	819	767	783	808	814	822	790	812	757	745	815	767	810	782	764	789	802	786	807	828	798	803	796	759	806	758	815	814	820	761	824	801	773	769	738	796	779	827	783	777	777	807	768	777	783	853	806	825	797	848	803	783	757	826	795	777	761	809	808	785	797	789	739	827	789	762	800	834	834	786	767	786	751	779	805	748	804	744	825	799	794	771	738	787	782	793	743	761	821	804	843	858	840	761	826	804	794	773	765	764	791	829	816	792	802	765	791	756	860	748	822	805	824	782	799	784	805	741	744	779	821	774	800	809	799	797	808	817	772	790	797	771	754	827	809	793	809	807	801	755	832	792	795	816	786	821	764	874	714	766	798	829	789	835	745	786	820	768	800	772	840	747	835	834	794	784	803	823	820	846	786	795	800	795	815	798	821	804	793	811	813	796	815	821	785	836	788	794	808	776	765	818	826	809	841	750	785	819	791	794	814	759	808	762	797	780	805	782	786	781	796	768	801	749	770	760	800	781	807	784	779	793	762	816	759	794	838	820	768	788	833	763	836	796	771	754	779	740	770	795	808	762	732	784	790	802	751	797	800	781	818	795	779	818	807	799	799	789	798	812	789	781	753	775	821	790	799	810	791	792	787	762	801	811	774	752	819	766	759	832	838	761	838	821	803	776	787	831	774	771	821	804	800	791	798	801	744	802	754	773	786	868	786	797	800	799	739	762	771	861	811	798	837	802	770	793	806	812	829	811	820	794	761	821	824	751	794	824	816	787	778	756	807	757	779	774	770	759	765	792	794	801	787	780	768	781	771	820	827	791	792	853	820	847	742	823	786	789	812	790	744	745	872	784	797	792	821	796	852	802	781	764	806	824	847	816	798	828	798	799	799	809	847	806	800	796	826	786	817	747	824	791	813	772	828	764	845	810	789	843	741	808	821	811	776	799	837	834	805	783	759	788	765	816	823	813	773	844	771	736	835	811	773	843	834	810	811	768	806	790	839	776	851	754	829	780	770	768	820	819	774	828	825	785	771	819	841	754	761	751	799	791	783	815	793	878	752	744	781	804	815	792	765	814	748	809	796	796	758	819	767	790	835	749	819	769	746	814	774	833	749	802	742	798	841	745	758	770	782	815	817	808	784	771	828	791	798	841	777	813	846	786	742	798	787	778	756	794	824	824	785	814	826	824	769	787	809	854	819	796	787	798	809	824	827	762	756	788	783	782	783	783	813	803	802	811	778	813	786	746	799	771	790	780	810	752	797	795	792	772	806	799	781	784	824	738	831	802	810	763	789	766	802	779	756	782	792	824	745	844	787	805	800	782	761	788	773	814	794	811	763	763	744	803	874	787	756	815	826	793	768	800	791	788	793	804	848	811	826	856	779	831	747	818	709	798	798	818	840	769	866	776	828	817	762	736	742	759	810	803	806	803	787	793	777	798	806	822	836	789	821	774	763	848	848	833	794	846	776	809	808	784	793	768	773	815	825	718	768	798	820	850	805	751	776	797	799	848	785	843	825	816	834	802	752	790	726	794	833	799	796	770	835	800	760	802	779	805	812	778	758	834	779	785	810	760	779	771	831	799	739	815	788	817	791	793	813	801	804	836	825	773	796	815	799	755	779	827	812	803	810	799	785	845	790	762	831	798	790	717	813	776	814	834	813	755	814	760	775	790	825	799	805	776	816	833	787	765	783	806	836	756	823	813	747	749	820	831	818	798	777	785	807	768	808	768	764	774	777	792	782	826	748	778	784	805	823	850	840	765	815	840	816	786	829	796	775	800	790	777	823	798	789	783	798	815	795	784	781	831	842	826	852	861	786	812	819	762	819	781	852	791	791	807	781	792	800	797	740	769	795	790	780	823	823	824	770	763	801	764	783	823	865	780	812	823	751	788	799	732	799	766	856	844	815	840	779	773	814	812	755	772	780	803	780	767	802	806	788	805	800	805	820	852	788	767	829	762	826	873	782	821	815	823	823	782	788	799	799	814	809	831	772	793	792	786	805	762	782	771	758	788	764	840	770	730	829	758	795	789	841	796	806	766	774	828	738	811	810	789	810	841	828	751	811	810	776	802	869	775	858	759	835	776	779	800	810	801	853	753	825	806	809	747	786	794	745	826	798	731	783	807	790	832	819	750	821	816	736	766	804	795	789	809	765	841	821	814	804	787	789	790	787	789	764	785	722	792	799	813	838	824	849	764	794	801	761	787	813	817	808	774	826	838	809	796	820	817	793	768	797
25274	20974	27400	24573	20890	10987	1123	749	637	629	559	568	551	513	580	505	444	478	461	479	462	474	451	421	423	470	484	499	418	470	462	431	440	433	477	444	458	417	456	441	449	420	386	468	422	431	458	441	448	447	442	442	471	432	436	445	447	435	447	466	440	479	460	396	427	438	441	458	456	468	447	474	465	451	455	465	439	488	480	469	425	442	446	446	436	422	407	398	439	435	435	441	436	396	407	442	442	472	396	462	421	423	444	424	421	453	458	425	473	441	439	424	458	433	440	434	449	435	502	458	482	399	441	399	454	419	376	419	434	435	461	404	460	440	431	468	421	472	446	435	446	437	433	425	391	431	434	447	449	451	418	438	485	448	441	454	427	422	469	469	421	437	462	457	433	418	469	474	438	461	468	480	422	422	421	400	406	443	442	447	434	421	395	438	432	466	421	446	478	415	417	417	454	413	464	427	429	419	425	431	446	453	439	441	449	443	456	429	385	434	444	425	439	427	424	406	419	421	450	410	455	455	423	494	477	468	448	421	448	453	401	443	468	455	434	468	435	443	411	432	446	410	441	419	495	431	465	440	447	418	426	415	479	458	451	412	459	440	432	464	450	457	472	458	445	412	479	477	445	440	464	469	457	431	442	437	446	416	463	422	448	452	400	437	384	417	461	459	431	429	453	432	444	437	431	435	432	416	440	437	410	453	413	435	448	435	416	425	446	447	461	488	412	445	415	451	475	438	446	403	426	431	433	444	444	456	414	454	451	448	412	441	412	441	445	463	425	438	454	444	407	410	444	426	478	434	427	478	449	433	417	446	410	453	438	438	427	402	444	434	440	401	426	455	414	415	397	437	419	432	450	446	448	437	441	470	436	418	445	472	432	426	441	474	428	421	419	447	409	425	428	423	421	477	458	436	461	459	428	456	459	454	415	460	403	413	422	445	444	472	431	462	416	430	477	425	440	405	397	457	426	439	433	428	416	403	435	420	432	418	446	455	430	449	437	456	391	435	425	410	480	418	407	390	424	459	418	462	412	438	447	455	424	415	461	422	454	479	430	403	455	413	443	411	443	456	415	430	416	406	483	426	433	453	442	413	457	455	433	471	439	452	428	429	396	449	450	437	448	468	454	436	394	446	476	443	455	453	424	417	420	421	447	440	473	452	421	441	438	429	434	437	436	460	440	437	423	468	444	438	465	459	424	432	460	447	445	423	452	436	453	503	422	477	425	421	446	465	436	444	435	447	425	392	453	457	420	395	426	454	428	426	462	446	428	412	423	434	477	439	436	451	443	416	465	461	421	430	445	433	429	404	442	371	421	436	410	451	442	456	436	430	445	450	509	470	437	445	431	455	456	417	460	426	419	447	458	415	405	436	444	464	457	433	419	426	446	455	432	431	467	433	430	461	476	399	467	439	448	419	445	459	447	420	435	425	390	466	433	431	399	445	433	449	455	456	449	450	442	434	400	448	433	414	463	442	408	466	416	440	453	444	455	515	442	433	420	428	459	429	407	441	437	438	455	484	492	441	457	468	396	478	414	458	433	456	449	432	425	431	441	450	474	432	451	430	402	472	472	459	452	414	509	445	419	412	422	432	456	466	426	426	425	469	443	427	441	441	400	457	436	436	442	454	433	406	459	408	465	482	448	416	447	421	433	428	477	440	442	421	423	433	446	426	417	427	429	426	411	424	415	443	420	415	456	432	414	424	435	445	443	467	408	416	405	405	451	479	474	434	424	408	459	428	414	407	438	452	390	447	388	424	449	385	400	437	421	466	480	433	401	429	417	423	422	422	413	460	462	405	439	439	456	401	422	416	432	406	510	443	427	467	390	442	418	450	438	432	450	419	443	423	437	453	422	432	413	406	465	477	439	442	431	407	456	448	452	430	465	455	427	428	451	412	435	418	448	452	426	457	465	432	466	427	430	463	438	436	441	464	424	433	426	440	432	443	439	455	450	408	412	415	459	439	416	413	432	449	425	481	401	447	450	410	430	430	469	451	426	440	426	452	434	440	414	460	461	463	434	441	462	406	445	470	410	421	425	431	428	394	432	437	445	476	415	392	452	440	431	402	425	446	426	439	435	464	439	454	430	463	431	450	386	427	450	430	478	442	424	461	424	487	483	434	402	419	444	437	442	442	441	436	433	461	458	455	441	431	437	445	444	401	426	427	471	464	458	436	442	454	448	428	458	402	402	461	445	470	445	425	409	431	437	453	478	441	434	447	428	461	451	492	455	449	437	458	423	452	435	401	445	467	439	450	432	460	437	452	425	457	436	429	443	416	436	432	452	425	449	428	438	446	452	438	435	434	448	472	426	430	463	441	434	445	446	445	418	456	453	416	411	392	477	425	420	446	456	457	452	456	423	440	428	421	436	430	470	405	396	441	448	467	482	425	460	444	452	496	458	463	431	438	450	430	449	445	416	444	436	421	466	420	468	447	409	457	413	446	464	412	431	430	441	422	425	468	445	438	433	502	451	450	434	411	431	399	463	441	473	437	419	468	421	461	442	417	393	432	443	440	416	416	410	407	481	471	427	427	420	441	437	425	419	421	426	414	434	455	438	435	384	465	447	460	431	452	455	459	450	449	434	490	418	451	439	416	445	415	442	435	431	423	456	444	433	463	428	438	433	463	454	432	447	415	470	442	418	441	425	441	432	440	448	438	425	435	494	405	480	417	451	396	451	438	470	476	414	460	428	421	422	397	446	463	456	420	438	416	444	438	459	435	457	485	439	451	423	421	426	464	442	429	435	442	459	479	464	405	433	420	443	394	443	406	435	435	491	418	401	429	435	424	433	427	413	396	398	410	470	416	414	440	441	410	427	428	448	482	441	452	453	433	433	440	423	473	411	408	418	422	376	442	456	447	410	415	418	469	419	463	404	485	411	420	443	438	404	475	429	444	451	467	449	424	448	436	409	422	437	458	451	438	412	456	434	448	466	437	452	416	415	444	452	431	427	450	445	426	470	431	438	443	451	440	450	429	429	442	435	445	450	426	452	427	455	435	404	468	432	453	437	440	440	458	436	490	429	455	444	444	465	420	414	468	435	440	446	419	421	440	438	473	489	426	443	447	439	460	470	429	436	445	421	426	429	417	456	442	454	459	439	416	445	426	444	415	454	465	455	434	446	427	458	430	431	436	489	450	422	407	454	451	428	440	404	466	411	416	427	444	461	409	459	419	414	431	443	427	451	412	440	455	402	423	397	419	429	482	412	416	450	440	435	413	433	413	426	431	454	410	409	437	438	439	418	450	397	446	463	443	429	433	436	454	427	426	451	421	419	438	431	482	423	446	410	456	402	460	476	430	422	440	423	403	464	447	422	486	429	447	408	448	408	420	434	482	443	420	451	442	471	433	448	389	394	410	409	422	435	439	424	457	474	397	410	453	432	450	464	419	447	472	441	450	392	429	462	433	428	447	436	437	460	428	409	460	431	423	420	434	428	466	441	429	406	484	448	448	458	437	422	374	461	437	430	442
55666	8162	6574	3732	2399	1647	1293	1152	987	847	812	719	654	605	647	587	646	565	528	526	562	546	521	492	475	479	525	478	498	437	485	515	480	455	463	471	459	511	458	441	457	489	513	457	455	503	451	487	439	475	444	481	475	463	430	463	477	473	481	475	472	438	491	428	462	458	471	465	458	513	478	493	492	417	498	429	430	505	460	456	453	452	462	424	439	457	485	489	455	417	445	443	411	469	448	447	418	460	486	442	443	430	409	451	458	475	401	417	416	483	443	472	439	435	438	444	460	456	439	417	488	440	469	451	458	450	433	510	478	492	404	428	456	444	491	424	463	423	446	456	434	488	418	469	406	441	460	458	439	402	464	470	445	489	456	481	433	427	406	441	424	433	457	467	469	467	461	431	463	427	482	451	470	424	456	462	478	458	437	482	435	456	480	425	426	450	420	466	453	484	478	451	436	422	421	470	424	432	450	468	457	431	459	474	442	438	458	474	474	423	445	510	429	448	431	464	449	470	431	463	433	469	479	432	443	466	434	419	440	423	480	459	444	437	416	422	434	435	428	440	502	504	477	479	421	414	433	463	453	467	421	440	422	426	479	423	420	455	435	422	451	453	434	451	426	435	426	494	410	421	456	467	419	454	426	429	474	475	430	471	448	453	458	449	441	436	475	494	462	444	466	424	456	442	432	455	429	456	472	473	434	439	442	469	443	422	471	447	438	467	436	430	454	490	441	438	434	453	427	483	416	430	403	433	430	466	439	492	430	432	451	436	433	427	441	458	409	445	465	422	425	436	478	474	445	442	414	442	443	471	448	407	472	441	461	444	428	455	476	452	487	462	459	458	439	462	462	468	440	468	515	478	464	444	457	435	470	488	457	436	425	460	435	442	429	444	484	467	457	477	461	451	453	445	456	453	447	450	491	436	440	429	440	414	454	468	432	435	457	454	470	467	463	465	439	437	435	476	445	456	419	485	419	482	459	468	448	455	455	474	456	458	452	458	415	435	454	469	444	455	493	438	466	445	438	478	428	481	448	429	478	439	487	421	481	426	446	456	448	467	443	460	451	460	428	465	440	455	414	473	436	476	465	457	447	480	445	464	414	402	470	418	457	451	436	492	431	464	450	445	480	458	451	442	471	453	471	440	455	431	455	424	455	477	472	463	465	474	461	458	430	465	426	462	460	476	477	452	414	427	468	449	477	429	456	396	481	426	473	429	431	460	456	426	459	434	467	475	456	482	468	433	437	455	436	447	415	503	451	475	445	428	475	488	444	449	441	469	449	449	431	483	474	437	448	403	491	436	443	466	427	421	458	499	442	482	415	444	449	465	446	470	423	435	428	446	436	440	450	455	424	434	430	449	480	464	429	471	428	441	444	447	457	418	458	409	444	484	441	468	418	455	485	479	463	435	445	438	454	453	429	453	446	457	474	433	427	469	427	461	406	428	408	474	486	483	441	455	450	450	411	433	457	438	435	470	458	471	465	415	428	449	436	452	463	450	436	434	453	496	418	440	470	453	471	475	477	446	431	488	451	449	425	428	430	423	450	446	470	468	466	425	438	434	440	404	407	418	470	428	476	450	437	426	437	476	448	455	426	501	454	435	417	453	451	465	416	440	423	431	449	443	434	445	442	401	429	433	441	409	438	449	441	501	435	433	441	449	457	453	426	447	450	458	470	450	408	426	469	476	467	446	424	448	495	428	417	471	463	497	455	412	438	427	413	434	440	452	427	467	492	428	475	474	480	422	481	428	460	431	432	460	469	462	456	425	441	431	483	477	474	442	435	450	462	479	473	434	438	449	432	441	430	471	454	428	416	485	408	427	460	420	480	453	433	435	421	444	412	433	433	478	466	458	445	452	461	455	485	468	442	428	451	410	466	431	451	444	457	484	469	447	427	442	512	451	459	469	427	470	471	448	409	423	448	462	504	454	429	452	468	442	448	473	471	434	454	455	487	405	442	429	445	444	496	435	444	437	447	418	432	452	409	466	451	459	434	425	452	446	466	424	447	447	463	470	495	452	454	477	417	442	452	499	479	433	423	442	457	468	418	424	479	446	428	469	440	445	463	442	452	446	459	465	428	416	426	442	442	445	393	454	452	434	437	425	448	444	449	437	416	459	463	474	501	450	477	434	403	443	470	471	458	436	443	444	431	470	494	443	474	435	465	471	451	461	458	450	447	419	439	440	431	486	456	453	466	453	461	440	435	422	483	437	482	458	469	450	468	473	428	443	477	439	472	445	452	435	424	447	415	414	416	445	463	454	493	474	420	459	421	463	455	495	496	421	476	462	469	425	429	477	467	457	437	464	469	435	461	436	443	474	417	492	454	458	473	463	459	453	441	438	464	464	446	469	468	460	423	429	448	452	474	465	462	460	429	449	469	466	472	420	487	439	418	465	421	435	439	458	466	436	441	415	447	414	466	433	488	439	455	442	454	467	465	444	450	474	473	482	484	408	443	422	434	492	436	439	465	450	440	444	464	460	435	449	426	447	456	462	431	433	438	434	443	424	456	491	489	412	426	491	455	421	448	461	480	478	489	464	485	475	433	441	444	449	474	483	438	444	463	452	440	496	446	469	446	415	445	466	441	469	436	467	488	416	447	474	415	458	436	410	450	448	457	480	450	431	453	446	445	454	452	441	450	459	440	503	433	439	426	447	425	478	471	427	438	457	441	436	453	417	443	482	446	421	485	459	504	429	450	449	465	455	440	419	454	429	437	444	439	418	489	474	440	469	461	438	475	421	459	452	464	430	440	436	434	454	450	426	421	458	452	439	443	462	457	430	466	474	452	401	452	425	466	424	497	474	459	411	419	444	487	458	420	457	449	459	447	426	444	444	451	425	466	438	454	469	440	441	448	425	454	460	449	423	441	425	436	432	408	468	473	434	429	469	484	488	421	458	399	412	472	436	459	423	452	483	414	393	467	396	456	450	455	449	462	462	497	496	484	457	492	423	458	414	465	460	438	443	448	459	424	457	429	430	434	463	459	456	459	460	443	477	430	458	448	422	399	458	459	452	450	450	470	426	458	426	464	448	407	461	467	438	419	449	463	427	482	443	415	429	456	398	434	469	473	454	495	448	437	417	437	441	493	409	446	459	453	447	453	468	406	441	472	458	489	435	477	431	465	472	449	455	448	465	431	402	455	445	461	445	419	498	462	415	457	441	412	399	450	469	437	459	475	447	478	450	446	437	426	461	476	435	477	494	445	461	454	437	430	431	452	436	455	461	438	468	409	444	469	407	419	459	430	441	435	443	479	468	451	434	416	427	454	480	453	440	452	449	430	448	454	447	422	472	438	466	446	440	434	469	464	416	436	442	440	465	434	405	452	432	433	439	437	492	433	459	452	477	458	437	413	465	468	460	416	466	439	486	465	456	461	424	451	430	449	460	440	474	448	419	445	438	434	456	461	405	457	440	450	430	439	475	466	428	452	470	440	435	444	458	457	472	434	445	431	459	499	437	470	453	469	456	451	491
23357	20949	27823	24177	20928	20996	10029	1459	1125	1104	952	959	929	924	931	852	878	787	831	854	814	805	823	760	854	774	822	796	697	736	811	801	776	799	758	768	782	779	798	804	804	758	771	786	788	718	745	780	704	806	776	772	754	712	755	808	768	756	760	788	742	745	772	785	765	745	777	798	799	763	832	789	798	806	805	773	827	811	792	773	768	789	782	791	733	731	716	712	752	776	798	779	797	778	752	788	732	765	748	724	728	722	721	732	735	761	715	736	776	738	794	713	720	793	764	763	790	747	779	743	722	764	704	775	701	758	748	767	715	731	779	758	740	770	765	791	738	795	766	735	773	698	705	734	779	721	690	743	775	723	716	712	739	756	774	760	718	757	724	743	773	751	730	782	751	783	711	757	753	756	786	710	768	752	829	712	748	805	728	725	764	777	701	770	745	745	702	743	758	750	728	747	802	799	716	737	735	764	738	723	755	757	815	812	785	757	720	772	733	711	750	787	768	782	721	766	776	839	769	736	740	758	769	768	711	716	718	812	750	752	759	785	767	765	734	715	745	757	760	719	760	768	782	717	726	716	761	763	781	764	725	726	732	749	750	724	759	725	773	748	737	709	740	780	797	726	773	720	750	777	744	726	779	705	745	700	787	789	791	729	737	721	761	725	728	773	730	752	794	697	734	746	722	737	716	740	743	720	772	769	810	753	765	804	793	750	768	781	808	704	783	725	747	716	783	791	753	755	771	750	764	761	739	809	749	770	735	792	788	772	789	710	717	752	743	746	705	793	787	795	729	777	744	794	726	689	694	747	727	730	732	736	746	736	712	771	755	768	749	776	742	744	760	735	753	721	716	743	761	717	742	776	714	719	742	731	757	734	772	761	751	737	726	726	802	763	752	736	740	758	745	744	783	749	725	759	733	716	745	748	804	785	727	725	730	744	722	756	766	772	730	742	750	749	729	763	790	756	763	769	718	784	802	780	769	747	766	743	780	749	751	760	738	731	745	751	767	713	758	750	703	746	798	759	779	760	752	782	733	768	739	742	764	757	756	722	758	699	806	770	741	786	720	774	725	741	731	741	806	713	738	749	732	724	787	728	706	771	704	711	754	728	731	794	756	799	763	734	779	751	732	776	745	711	723	759	725	741	795	776	749	762	751	716	739	779	733	738	729	704	774	735	759	745	772	785	731	760	711	771	779	780	801	779	690	764	776	746	713	751	730	736	746	715	717	755	724	754	788	736	767	761	713	749	777	732	742	756	766	782	744	757	786	775	752	819	786	767	739	769	765	767	728	740	751	717	774	733	734	774	792	773	730	802	734	745	756	723	719	750	763	726	724	725	778	765	774	736	743	775	755	755	753	762	749	731	764	714	832	797	730	731	736	774	766	762	734	739	703	727	797	700	770	726	753	734	722	775	745	804	732	777	762	738	763	804	782	754	810	786	766	762	715	774	761	701	811	743	741	735	748	792	746	738	719	747	740	717	703	810	768	762	781	777	715	762	747	745	733	753	762	748	755	797	730	744	757	752	776	774	757	737	794	764	733	774	760	770	768	758	676	782	800	730	778	777	771	762	766	773	757	767	809	746	747	700	795	750	738	744	745	730	702	764	756	742	740	764	761	750	750	751	739	764	714	758	722	744	731	723	715	741	725	711	778	736	787	761	744	814	732	777	778	692	692	737	717	710	758	708	758	756	779	717	743	724	733	718	759	750	746	752	743	788	783	779	777	712	729	775	739	696	774	704	701	772	743	793	776	767	774	749	755	762	767	726	751	760	765	710	742	745	794	708	770	756	735	720	701	767	693	767	702	754	769	779	742	761	758	747	786	773	727	758	740	780	709	798	727	768	787	724	733	737	705	785	766	774	765	765	731	732	771	753	792	769	756	717	732	799	737	714	747	694	724	761	728	735	705	780	805	746	704	748	740	739	783	800	810	759	751	706	770	763	800	778	788	733	773	768	763	724	748	753	732	796	754	748	735	689	732	748	724	754	771	693	711	696	702	730	724	784	718	720	793	670	755	768	794	729	765	722	724	760	725	755	781	748	780	733	748	763	721	769	767	719	726	763	789	762	746	759	735	755	754	758	726	688	738	796	758	739	713	745	737	759	720	797	773	746	738	739	798	737	754	798	767	728	710	749	774	728	713	759	720	746	725	742	797	730	681	808	740	789	703	759	801	699	715	749	739	768	759	720	725	756	730	737	745	781	746	745	760	805	771	761	820	771	740	727	761	728	754	750	750	736	756	787	760	732	763	758	723	750	707	785	763	784	696	752	776	755	658	755	822	707	737	739	772	762	737	785	790	753	739	824	743	767	717	662	754	705	746	754	765	773	780	723	787	790	761	689	723	748	776	753	740	695	735	726	747	725	760	746	759	731	760	696	716	757	786	686	766	737	749	779	764	739	742	760	774	742	772	754	788	766	789	776	792	719	755	773	745	755	777	774	778	761	740	745	733	759	765	769	756	736	782	758	683	727	704	750	748	730	746	721	717	721	763	754	692	762	723	778	752	759	698	745	739	750	753	739	775	701	756	678	748	706	702	755	775	756	726	778	783	721	740	763	784	780	767	753	743	831	760	771	759	766	699	766	786	752	720	769	750	726	738	775	753	810	720	729	734	741	738	768	748	744	705	741	768	757	747	756	810	762	801	674	711	708	769	787	748	736	741	760	705	753	715	742	791	746	696	726	723	776	747	791	750	704	783	758	736	751	717	789	741	750	786	756	754	713	754	793	749	746	745	755	720	753	753	758	731	732	711	804	742	746	797	725	752	756	754	712	720	718	786	727	735	671	766	751	754	760	704	754	720	747	786	704	772	817	718	744	732	771	761	749	770	772	759	765	713	774	735	719	749	766	757	746	766	718	766	776	717	714	787	721	752	760	712	741	732	754	790	731	791	776	741	752	742	716	759	723	725	752	751	780	756	744	751	743	739	765	769	768	752	740	751	721	738	754	714	720	691	712	756	736	747	734	746	780	730	786	786	768	766	775	753	765	727	722	741	745	703	744	741	787	747	758	761	750	756	691	788	719	755	708	741	744	770	754	808	744	719	761	727	748	718	760	733	736	798	720	797	750	731	761	713	781	757	763	721	756	746	699	710	740	715	716	774	808	767	764	683	746	755	731	778	733	741	797	751	726	775	850	744	780	789	721	774	736	712	763	740	756	738	753	747	724	747	724	717	743	743	761	789	733	755	756	704	759	725	794	707	771	750	744	751	713	687	696	776	792	788	781	743	772	696	751	785	695	791	784	776	737	744	756	751	760	792	719	777	749	753	724	749	706	738	709	752	730	764	742	775	799	731	726	713	729	771	790	784	784	717	741	774	684	742	757	770	758	756	720	797	746	743	775	745	738	738	802	745	750	773	754	780	731	789	747	743	715	685	747	787	731	761	764	730	746	722	768	762	725	780	770	743	746	745	718	749	798	742	742	774	759	749	785	759	778	763	760	747	770	751	775	740	811	801	748	737	768	772	760	712	757
52936	9742	11044	6327	4083	3014	2355	1882	1620	1431	1294	1249	1071	1088	1008	931	894	932	827	818	832	829	823	808	831	772	833	763	801	766	734	755	719	739	770	726	795	735	738	783	750	706	740	719	714	690	736	729	765	733	712	666	700	725	726	726	732	692	669	678	740	747	698	730	716	705	706	722	694	738	763	751	784	746	770	768	720	751	707	710	695	669	684	749	681	749	747	690	668	659	686	696	677	749	703	702	717	736	715	641	707	694	678	710	711	689	708	667	706	716	699	716	692	703	706	705	697	714	697	702	697	760	688	684	713	724	714	696	730	738	690	704	705	708	701	676	692	747	681	673	687	711	686	709	740	692	685	684	706	703	690	763	701	686	701	687	736	611	714	711	694	687	661	713	707	707	673	673	680	733	693	681	678	701	681	692	661	707	654	689	730	748	702	719	726	683	710	680	684	747	703	690	677	718	696	679	656	648	747	697	694	715	725	734	707	721	703	728	692	726	671	670	727	687	707	716	698	698	638	708	713	707	683	704	680	723	689	704	721	690	676	711	733	707	686	703	691	714	679	725	686	693	675	723	695	718	705	687	638	718	697	731	725	737	679	676	760	700	666	718	686	672	694	686	641	689	705	697	717	769	693	698	729	701	699	739	688	690	681	687	703	716	671	716	743	693	696	674	692	731	705	660	723	690	726	703	702	671	742	712	681	717	663	683	653	716	713	665	677	683	687	701	685	765	708	766	702	705	701	704	764	702	758	693	681	692	722	694	723	716	672	711	725	713	686	714	743	718	681	699	691	696	695	697	723	738	706	695	738	700	695	696	677	709	678	705	715	718	700	701	683	697	681	647	679	720	676	665	707	737	729	690	647	717	711	696	698	683	681	740	677	685	726	722	716	727	710	717	712	679	718	731	745	683	707	669	663	664	668	692	742	727	698	639	680	708	716	690	724	751	696	689	685	665	669	747	710	695	676	705	694	697	730	682	684	706	701	714	681	719	711	736	652	729	712	717	735	722	689	668	684	708	689	668	734	651	675	733	666	690	744	663	706	708	709	657	705	723	703	682	717	735	707	672	655	687	679	716	698	689	745	655	695	727	687	675	732	691	681	693	691	677	682	699	686	688	695	679	692	640	727	732	697	666	737	660	713	711	718	745	736	702	692	712	720	710	683	669	742	703	709	682	686	659	695	711	689	699	731	703	704	723	705	711	697	708	746	640	711	689	693	680	733	664	665	735	731	730	688	717	660	681	674	704	693	632	735	662	708	714	686	735	730	717	684	730	679	669	690	720	692	685	688	702	732	714	704	694	681	703	669	693	693	675	658	684	697	716	665	669	681	681	697	712	703	700	699	696	718	726	640	676	719	740	707	710	725	642	657	703	743	675	697	711	692	709	653	729	725	701	700	669	689	703	665	714	691	700	688	693	742	704	717	708	695	750	717	719	678	749	682	675	684	729	682	721	678	709	694	699	722	686	674	720	681	683	647	734	727	711	725	700	684	725	642	695	671	710	719	705	666	677	657	702	749	667	706	691	679	713	708	671	726	737	701	676	717	685	694	663	709	737	711	696	719	716	717	648	724	677	663	756	691	725	659	664	689	705	683	694	663	692	705	704	673	688	719	738	685	744	692	710	716	687	690	747	712	677	671	698	721	744	728	660	728	676	747	683	736	703	679	684	700	662	676	704	712	723	640	684	723	684	755	690	667	666	699	666	746	706	729	669	614	705	659	690	689	703	699	672	741	676	685	717	680	703	727	673	704	697	758	689	657	687	661	738	741	676	722	701	688	668	719	669	685	704	681	703	691	695	730	693	710	719	727	674	675	724	682	695	664	752	658	697	689	721	681	699	735	690	691	710	685	681	678	665	676	766	693	676	710	671	719	751	725	733	638	676	666	744	731	726	691	704	702	784	663	693	686	659	701	681	671	668	719	718	703	714	673	713	685	686	667	721	716	765	719	724	700	705	709	718	692	774	694	650	702	689	742	701	680	724	720	730	706	750	703	700	684	702	719	683	641	713	717	715	664	710	722	694	654	644	710	719	705	677	708	756	687	714	690	711	716	693	678	701	684	688	711	726	623	691	708	740	717	704	697	692	689	696	728	702	693	692	736	697	699	683	727	685	684	637	702	684	693	620	686	694	722	663	637	658	715	701	702	688	728	704	685	745	673	685	729	711	659	719	753	681	671	637	686	671	747	685	706	724	728	664	745	639	671	717	687	713	703	687	683	732	708	726	685	636	666	712	711	743	674	687	737	713	696	704	700	706	716	690	705	679	705	703	747	743	665	716	695	692	723	680	673	650	746	657	701	735	729	718	714	732	692	677	703	665	712	692	682	700	668	656	674	697	668	725	660	679	719	682	708	664	705	683	688	719	749	687	718	757	690	693	673	681	677	694	716	677	715	709	724	737	664	702	678	710	731	685	705	715	681	660	677	652	727	681	712	708	699	690	710	696	647	713	695	711	701	687	659	726	675	703	684	716	671	664	712	709	727	712	691	672	692	706	668	703	672	689	649	718	716	670	697	679	639	717	718	685	688	690	701	704	709	678	725	714	718	709	678	730	732	710	715	686	690	678	697	632	730	683	717	712	685	673	686	716	688	735	698	728	714	728	671	700	747	698	721	684	691	733	679	716	729	690	657	664	663	684	719	737	681	708	689	733	708	729	731	657	691	699	726	713	673	690	710	722	700	723	718	701	694	754	632	725	719	731	707	688	711	683	705	694	665	712	709	686	682	741	679	729	683	643	673	718	688	667	711	676	701	725	749	694	698	686	710	668	663	746	718	712	690	666	681	695	706	754	709	665	679	691	700	664	669	677	651	716	626	709	688	704	675	693	692	683	674	685	673	669	738	670	699	697	697	686	649	727	670	665	712	669	677	689	714	685	681	660	683	705	717	709	672	701	688	712	738	689	660	696	707	693	715	712	676	696	686	719	656	667	738	717	726	691	677	735	717	664	673	720	694	724	751	721	755	704	651	753	708	674	684	646	672	726	717	703	760	729	682	698	720	712	672	750	714	720	711	707	706	696	688	676	718	743	734	712	725	740	739	731	694	713	712	713	709	682	665	693	716	654	695	697	655	716	711	718	707	709	718	692	665	731	743	737	705	713	675	723	761	727	707	674	680	647	686	676	700	670	731	740	671	713	715	668	723	723	681	646	679	736	687	700	725	716	692	715	683	728	700	679	751	689	706	721	675	708	675	691	720	665	697	632	696	745	708	693	695	711	746	712	699	686	690	691	692	712	708	703	712	687	729	708	694	696	719	670	719	706	723	704	653	683	670	752	688	691	705	717	702	680	693	689	685	673	738	622	662	731	697	719	701	711	655	711	704	730	668	694	694	662	688	713	695	721	664	665	731	688	662	761	686	670	658	713	658	685	699	760	677	665	719	721	678	701	682	697	685	671	697	673	735	666	711	709	685	731	723	670	700	710	663	693	733	705	733	685	679	704	693	704	666	671	729	705	723	677	658	708	710	686	673	691
35973	18122	4655	1011	818	819	728	787	829	763	801	782	791	829	812	809	797	804	802	818	811	808	808	794	786	779	778	774	792	779	802	810	763	766	763	748	779	771	825	822	749	745	739	762	803	799	800	742	718	786	742	780	703	808	783	755	821	730	807	781	767	803	797	819	766	819	751	838	818	757	764	780	813	824	822	781	779	794	855	799	779	740	790	751	779	792	800	816	778	822	807	788	750	739	797	781	735	772	776	824	805	737	797	791	774	775	732	764	821	784	718	813	798	761	802	751	716	780	799	848	766	748	853	817	829	765	741	792	776	754	772	774	778	762	824	785	788	778	830	808	776	773	819	804	711	786	812	724	741	808	785	769	796	770	835	790	748	729	812	749	784	790	805	797	761	781	778	794	770	800	757	790	744	812	827	807	766	787	796	782	774	727	740	777	779	766	747	773	769	823	821	794	759	772	762	822	786	781	775	782	738	800	780	746	781	763	796	753	748	770	786	816	774	738	800	788	766	763	816	816	830	788	811	769	785	797	844	794	784	798	824	818	848	796	768	779	791	858	814	746	789	743	763	788	810	732	775	779	785	782	735	768	780	749	785	770	792	791	768	785	768	794	770	791	805	737	734	771	773	774	761	775	838	763	751	777	758	763	715	785	773	756	755	802	793	822	756	797	786	752	733	793	763	777	748	830	752	772	820	823	770	807	799	806	757	769	816	745	814	832	756	782	816	760	802	806	764	798	752	765	799	810	758	762	774	788	719	884	839	754	787	850	777	804	761	762	785	806	769	839	778	746	745	800	774	799	865	760	749	784	783	797	788	774	768	847	792	779	775	806	728	793	752	731	799	820	780	806	783	819	746	798	786	720	758	725	794	792	792	802	801	814	801	784	785	782	823	810	771	791	815	761	781	791	757	793	756	791	765	816	779	730	795	748	793	802	773	791	751	783	757	727	814	824	785	735	767	755	778	751	811	775	785	792	783	792	794	812	760	773	785	757	788	751	773	801	767	748	785	811	742	747	820	709	767	853	811	741	738	814	763	775	764	753	816	806	830	757	748	805	806	785	808	824	784	806	797	790	791	763	739	805	798	782	762	763	827	815	779	757	748	801	776	792	711	804	780	815	741	780	754	777	758	834	772	770	804	766	766	773	733	775	788	809	817	778	779	711	767	778	768	823	833	836	765	819	811	731	777	766	781	789	807	731	837	767	782	828	719	817	801	764	826	794	758	781	780	777	790	788	769	758	743	749	831	806	786	822	714	814	826	829	723	766	806	811	789	793	746	762	824	769	812	791	771	786	772	823	800	805	783	788	791	756	836	812	822	807	788	792	797	785	755	780	786	810	763	796	748	811	803	788	752	753	801	813	760	782	779	768	781	744	833	756	813	708	746	744	783	877	771	809	828	836	792	818	777	789	781	764	790	843	705	815	779	765	819	751	760	801	797	764	742	773	797	798	796	818	761	767	808	783	770	757	796	701	789	776	781	797	729	794	755	767	835	812	750	760	755	765	756	769	752	778	772	727	819	780	761	826	806	818	789	764	782	778	827	769	792	752	745	758	765	758	723	781	789	754	766	795	829	761	791	817	781	837	767	750	815	780	782	794	770	802	803	784	759	777	773	792	825	764	727	800	795	774	775	799	805	745	761	767	810	783	765	763	800	797	740	837	756	774	751	808	777	773	778	757	723	799	791	811	764	736	792	748	797	714	772	789	766	793	785	774	775	762	803	780	717	771	832	762	772	802	773	749	800	766	766	778	760	794	798	778	805	781	780	751	826	800	799	809	776	738	832	803	853	774	785	773	839	774	791	818	779	775	755	737	851	821	801	754	768	758	833	737	752	745	792	771	823	828	850	694	793	769	792	793	789	784	732	754	768	790	795	774	790	773	819	772	812	738	736	757	756	775	772	791	770	772	821	759	777	755	770	790	765	788	825	752	788	793	796	780	792	805	794	756	750	749	791	821	767	771	774	800	747	765	782	815	765	779	803	787	784	815	803	749	758	765	804	786	762	749	772	769	788	841	759	816	816	801	768	733	821	808	816	780	745	793	776	745	775	746	724	744	726	787	767	760	787	765	775	810	850	830	755	815	836	772	773	767	760	810	801	770	829	757	800	770	732	785	797	764	738	785	742	744	771	733	798	738	774	758	725	783	791	799	744	812	779	827	804	843	783	786	773	789	820	793	733	805	803	881	764	835	786	735	744	835	819	817	783	799	811	786	776	768	765	753	778	758	785	777	785	799	772	763	789	731	781	796	791	810	771	765	803	743	753	713	766	788	758	751	781	763	762	768	771	799	771	802	824	751	750	781	798	784	786	780	785	846	778	813	780	790	795	769	755	847	740	804	815	794	741	761	825	774	753	797	739	773	807	757	770	842	769	785	805	776	819	729	779	788	854	833	796	794	764	789	849	755	784	783	781	784	758	740	769	756	773	809	822	820	817	765	798	751	788	799	805	738	788	726	764	799	817	766	786	786	791	750	758	785	779	790	762	748	753	797	772	833	755	819	739	718	741	830	825	807	742	741	796	827	800	795	832	770	753	771	756	777	754	795	802	761	748	771	768	792	760	760	819	824	789	840	815	791	838	768	772	816	817	758	789	768	807	801	799	731	824	806	783	757	758	800	817	763	747	789	787	851	747	790	739	800	766	771	799	771	762	801	778	773	809	753	758	751	757	776	788	777	754	756	807	817	783	790	794	758	771	773	831	819	819	767	775	810	756	795	795	792	788	798	790	768	783	752	738	728	815	750	742	804	844	799	767	748	784	786	803	782	798	827	843	790	747	760	742	770	752	763	767	780	829	831	767	783	783	795	804	775	802	766	760	830	807	760	783	812	746	783	811	773	765	780	813	769	790	779	802	794	771	776	800	780	733	821	793	819	776	807	789	767	862	799	806	777	765	724	788	774	770	822	790	793	797	770	809	729	716	805	780	755	759	785	791	788	761	749	810	808	806	827	818	845	782	793	814	782	760	839	748	754	747	822	716	815	743	780	791	766	800	734	756	781	766	749	779	773	775	767	766	756	769	727	762	783	760	778	811	834	780	803	773	780	753	769	793	789	806	774	774	799	752	778	759	773	804	770	754	745	805	809	818	771	757	750	765	811	788	764	794	785	768	745	714	774	729	799	842	805	805	823	805	758	829	779	789	764	798	762	766	807	775	851	814	779	815	788	803	763	798	730	738	781	794	815	815	804	761	769	810	774	802	785	764	784	841	763	821	776	778	778	784	748	799	849	758	774	778	828	816	801	769	806	721	762	817	777	770	821	757	791	827	800	797	791	758	773	776	772	770	794	786	790	783	815	754	796	784	777	753	749	798	791	755	750	776	768	766	795	758	817	733	777	840	768	819	758	826	800	798	752	772	790	768	847	831	743	798	850	783	765	805	798	777	803	822	815	779	769	766	812	783	775	804	785	806	819	692	825	774	794	763	794	783	764	809	808	761	754	776	784	778	798	788	817	729	813	765	771	720	804	757	808
34448	2833	1078	911	929	809	861	782	800	806	839	770	793	837	744	822	790	733	822	791	795	858	791	770	871	824	788	810	827	780	806	786	755	804	809	806	754	788	797	798	786	772	792	793	847	782	796	775	801	793	781	795	847	792	820	788	844	803	815	821	792	805	781	820	790	757	793	753	808	770	817	862	787	775	799	824	785	836	834	806	812	766	769	822	799	788	798	753	845	804	758	777	820	846	805	735	768	790	763	816	724	789	743	834	797	762	848	756	750	840	801	762	768	802	774	806	797	803	764	719	826	807	785	762	783	790	807	789	754	779	843	819	816	734	802	808	812	808	801	758	760	790	785	822	799	770	780	754	810	843	842	797	800	795	786	804	847	804	824	793	790	813	810	765	736	771	768	769	863	765	791	810	771	823	752	763	796	763	791	754	786	796	786	783	786	762	782	751	791	773	787	805	747	822	764	782	754	750	792	819	810	778	758	793	745	755	798	810	829	794	846	802	838	811	844	791	775	781	771	778	779	807	803	794	801	835	776	834	825	783	825	804	795	801	747	831	774	792	803	823	767	805	740	823	786	756	781	740	815	798	806	812	799	787	814	792	788	788	768	766	789	739	809	830	784	799	798	792	816	760	760	836	803	839	759	809	818	777	804	833	779	808	807	797	800	827	788	748	779	768	826	770	771	807	713	815	774	812	816	770	786	825	760	761	797	787	821	771	848	815	766	790	855	802	844	800	798	839	754	768	748	767	782	822	790	825	783	768	778	822	778	779	807	824	772	793	810	838	838	800	776	779	728	767	773	815	827	844	767	794	813	854	803	824	802	768	849	782	815	795	789	816	835	758	839	814	848	791	776	782	803	848	814	774	782	809	819	770	810	841	825	825	792	833	804	726	838	813	810	790	776	771	819	789	826	757	801	806	822	768	736	787	751	797	776	748	808	792	798	773	811	767	826	812	803	781	785	807	822	783	826	765	866	778	789	736	804	762	777	771	762	783	767	747	812	849	804	841	807	796	791	830	814	793	749	794	766	768	788	857	734	744	814	825	815	812	787	791	709	779	789	794	762	835	792	758	811	837	794	769	770	790	820	789	808	740	751	822	793	774	771	804	751	798	797	775	792	839	800	790	808	804	771	764	793	839	766	798	788	800	781	851	801	784	801	796	802	748	770	831	763	769	835	820	796	758	806	776	807	788	816	798	799	770	776	828	780	838	760	782	752	807	813	842	803	802	807	775	766	746	783	788	774	796	808	794	757	834	782	839	795	784	773	791	764	790	778	769	703	802	800	819	753	736	778	767	792	858	787	766	781	813	789	820	793	801	757	801	764	786	763	829	755	811	805	743	859	767	816	795	798	778	748	730	753	782	829	771	779	738	785	806	762	787	750	741	816	764	789	810	783	821	804	759	823	738	832	838	785	786	795	809	852	806	803	706	773	831	764	805	815	821	792	790	802	802	836	751	759	806	794	836	755	798	795	810	764	824	811	797	794	824	735	754	841	801	750	796	818	748	799	830	785	778	857	724	812	823	789	806	814	774	839	783	814	808	773	769	800	775	847	821	793	810	807	765	797	761	790	842	802	754	847	727	739	786	783	841	849	748	746	770	822	753	797	830	795	763	735	753	711	833	829	818	851	778	770	805	730	775	840	837	800	740	782	796	820	837	776	829	740	822	783	778	820	802	793	781	770	782	826	806	788	831	785	779	798	802	778	755	847	777	798	743	829	799	788	764	787	835	832	830	784	790	806	844	785	808	800	743	821	806	786	775	806	759	869	833	792	723	795	835	786	763	796	770	800	835	754	752	806	819	754	781	797	779	771	759	784	778	766	777	790	800	805	789	775	778	807	785	818	762	810	793	773	774	778	808	830	732	789	803	791	721	902	790	833	744	814	817	803	768	810	817	796	782	811	774	827	801	819	771	788	837	790	826	805	783	810	771	807	759	761	783	757	761	812	794	829	795	838	772	788	757	795	761	796	810	798	839	777	745	769	769	795	782	767	763	795	762	743	786	760	827	848	828	756	816	786	776	828	818	804	768	836	812	813	795	749	755	801	816	769	803	775	775	783	768	831	830	816	731	783	782	816	787	795	785	755	775	798	798	781	791	779	753	850	772	741	825	850	766	793	861	769	804	809	735	785	772	793	807	782	824	817	737	815	791	798	792	802	807	792	785	823	793	770	797	848	838	773	807	838	787	756	822	789	836	737	806	751	794	805	801	788	820	761	776	837	812	825	798	793	848	796	766	819	798	832	741	805	837	817	758	826	837	790	764	815	797	795	819	790	811	827	807	747	829	766	758	791	795	777	764	791	820	829	798	778	760	810	759	809	778	815	819	770	809	796	782	819	785	779	770	830	811	772	791	820	773	816	828	790	781	798	760	803	800	798	803	806	860	789	815	745	768	816	820	841	736	789	874	789	768	808	858	776	808	801	750	749	797	823	804	819	769	791	784	785	804	803	804	831	780	790	730	805	814	772	805	763	812	826	797	824	831	787	817	769	815	786	789	747	827	824	786	804	772	845	786	824	779	785	806	773	832	746	823	786	815	807	778	830	815	816	781	762	779	767	782	746	790	785	769	748	755	834	818	790	749	792	813	788	766	790	787	806	756	767	776	772	783	779	788	768	778	786	761	816	774	805	810	792	809	798	783	771	788	824	788	799	771	830	778	750	790	847	770	755	826	746	780	740	817	807	750	813	794	811	770	716	785	783	776	827	803	790	800	724	780	779	816	821	806	831	764	836	798	791	775	762	805	826	789	794	748	810	831	772	751	800	765	741	798	842	815	806	764	785	789	774	764	775	728	803	826	814	811	757	817	818	741	786	786	816	766	795	842	807	781	833	829	787	757	826	827	753	776	850	802	843	829	872	790	794	781	775	833	795	723	804	769	789	756	820	744	756	844	832	791	770	775	790	774	757	793	847	813	791	718	739	760	750	837	826	832	769	813	785	823	771	769	788	718	750	798	800	746	803	811	827	808	759	792	813	778	793	824	772	783	811	774	838	795	710	782	818	809	811	795	812	754	809	853	816	774	768	777	753	796	761	789	763	797	834	797	776	814	811	796	802	759	775	765	745	807	790	785	772	765	766	758	796	824	773	765	834	809	761	787	781	847	819	817	813	755	784	801	805	734	812	739	805	814	797	835	819	766	747	781	763	743	832	782	800	751	761	778	807	846	805	803	802	790	765	782	761	769	815	779	782	776	810	782	785	785	808	793	749	771	804	820	850	852	836	771	810	777	757	803	765	828	816	770	788	753	777	785	802	792	774	746	792	814	795	772	803	810	776	767	759	823	803	793	806	820	803	777	807	765	830	808	818	830	774	796	741	743	784	783	774	792	808	796	784	815	811	756	766	755	763	797	807	862	747	780	815	800	776	786	812	785	775	817	767	747	800	763	832	767	801	749	782	809	788	792	798	741	798	764	787	804	812	805	745	743	788	843	804	813	800	777	807	819	810	783	850	737	867	831	758	834	780	754	805	804
25383	20985	27398	24605	20902	10591	1082	812	653	630	631	555	527	534	491	463	536	442	492	419	495	449	497	434	504	445	485	475	465	438	478	441	458	455	422	448	429	501	429	431	470	462	429	472	406	403	446	433	419	411	439	479	485	441	461	414	435	474	468	468	442	427	439	438	441	437	471	450	430	462	464	413	470	464	439	471	432	464	435	395	463	396	450	449	460	470	445	454	419	436	443	459	410	390	450	415	409	439	429	456	469	446	416	468	462	419	447	473	412	442	437	469	489	466	420	425	436	426	443	460	430	447	442	456	461	460	481	454	452	446	474	421	416	411	452	429	439	429	410	465	464	415	471	457	430	404	481	399	403	430	449	444	463	399	459	446	439	441	466	408	445	464	459	452	393	417	424	425	431	442	411	457	427	461	448	460	396	468	459	447	442	439	460	428	393	443	468	448	417	437	444	427	422	426	440	440	389	457	422	442	431	414	440	440	451	449	399	442	431	451	423	493	414	451	432	426	440	421	431	455	467	448	426	457	434	434	462	413	448	439	448	462	403	428	429	441	427	437	453	424	428	443	482	426	455	465	461	457	427	450	406	434	423	420	443	427	436	399	440	443	482	443	426	409	433	413	451	414	464	428	471	414	423	433	433	437	451	414	456	451	412	409	408	418	437	428	431	424	451	437	444	448	433	432	433	460	458	418	479	455	442	461	418	434	452	413	476	406	470	454	478	441	419	409	453	456	448	421	439	447	460	444	430	443	468	397	416	487	455	411	434	412	440	440	472	469	451	454	457	397	405	426	476	463	429	451	416	465	461	468	446	424	427	436	409	437	435	443	463	481	429	457	464	456	425	436	458	463	434	474	473	417	442	431	439	424	421	447	435	448	427	382	475	454	440	440	432	452	419	441	494	424	424	408	485	425	484	427	451	422	435	396	457	470	417	431	430	415	432	482	418	429	427	454	412	395	466	448	428	454	453	431	414	489	438	453	405	455	429	439	421	469	449	426	468	429	422	443	418	446	450	457	450	455	455	466	437	414	400	406	426	413	463	427	414	482	429	412	435	406	436	406	440	428	405	407	412	448	461	425	463	461	450	433	434	446	446	476	399	413	442	418	435	448	441	445	495	421	453	430	426	432	406	423	461	413	429	431	403	398	409	453	448	456	469	458	487	419	451	440	444	456	423	462	424	463	439	416	431	400	429	422	441	459	440	423	476	400	420	455	439	400	428	438	454	434	430	415	456	400	427	419	452	460	440	463	437	440	413	464	443	463	458	447	460	449	401	429	399	459	454	401	458	403	493	431	444	444	432	455	459	437	389	449	425	432	400	420	447	463	431	418	435	436	410	420	404	432	435	437	462	436	463	456	432	440	429	444	482	442	434	431	423	409	402	426	469	395	443	471	426	446	409	466	418	438	428	410	413	416	446	426	426	393	415	430	424	427	390	431	391	446	396	449	469	405	424	428	416	454	450	434	427	402	442	454	431	393	442	436	416	432	431	433	445	423	418	443	434	444	444	465	438	408	453	424	415	443	437	427	459	421	400	496	426	457	438	455	433	439	421	445	443	424	393	398	438	446	448	436	453	433	444	438	442	426	444	440	446	421	452	430	439	422	423	462	438	406	432	419	447	424	458	431	435	443	498	455	445	416	459	463	438	421	390	470	442	426	455	463	423	464	443	438	415	403	463	472	452	430	415	484	463	405	430	423	409	475	417	452	430	414	414	435	471	428	441	484	426	441	435	423	445	408	421	429	427	481	441	456	426	462	397	458	410	439	469	441	414	421	449	443	429	464	452	422	447	422	436	428	422	450	431	459	448	441	422	441	434	460	450	423	406	446	429	407	423	447	447	464	455	480	474	400	486	450	399	422	446	454	419	448	397	410	417	441	439	414	428	395	458	440	453	438	429	446	437	442	442	406	438	403	409	439	473	422	451	413	459	380	444	407	424	425	429	439	505	444	447	451	431	427	429	447	459	437	455	442	443	447	442	424	439	460	419	431	443	422	412	436	418	447	446	431	452	463	463	436	468	463	414	460	424	465	416	423	478	435	442	425	435	411	429	438	434	406	460	448	432	420	416	425	442	419	430	447	442	430	436	416	446	432	437	421	462	415	423	455	404	434	434	482	466	400	427	425	410	439	445	416	422	433	446	421	430	423	430	431	415	417	467	433	441	446	446	442	430	442	453	469	407	447	455	415	459	449	428	438	460	431	442	453	434	433	448	422	445	424	430	469	433	418	446	406	475	426	409	454	458	450	461	409	435	459	457	418	412	439	396	431	442	415	417	418	419	434	444	445	437	423	472	422	402	407	427	422	447	424	463	429	418	482	432	427	412	457	473	456	436	432	441	454	434	444	429	434	407	463	367	397	457	447	444	420	427	422	450	469	431	455	442	431	424	443	424	421	438	454	403	432	460	472	415	424	434	415	432	445	472	421	447	463	436	456	455	439	459	451	447	405	407	414	441	417	462	417	459	425	406	471	470	437	449	440	436	424	437	384	449	419	441	434	422	430	407	420	401	423	409	428	410	436	420	428	412	389	459	413	440	454	427	424	392	426	410	391	434	418	456	439	385	411	456	411	425	433	456	405	412	450	449	418	437	416	416	404	475	423	467	474	461	404	463	440	445	424	417	439	437	408	453	440	399	446	416	467	448	444	453	434	442	463	470	455	423	445	477	426	408	406	457	431	420	465	421	442	466	466	443	405	446	451	463	403	446	449	443	412	434	406	455	449	438	436	393	395	446	455	395	459	427	443	430	435	411	420	444	446	446	486	430	442	412	429	395	404	452	419	404	466	415	437	475	421	448	437	477	446	423	443	446	393	390	427	429	432	434	434	420	404	410	424	463	403	427	430	425	397	428	432	433	420	435	449	416	428	451	424	416	432	426	434	491	433	429	484	414	405	432	466	439	445	464	431	456	440	431	449	413	416	474	447	467	469	431	449	401	466	447	423	390	438	457	423	453	445	439	447	430	429	435	434	432	449	441	445	469	436	455	435	451	463	443	441	452	433	439	444	450	430	411	438	420	429	434	438	448	414	425	420	432	452	449	436	419	419	419	439	421	402	417	431	404	459	434	427	421	403	453	490	436	424	457	436	426	422	415	454	461	460	425	451	448	434	452	460	469	414	453	429	454	403	420	442	427	429	447	421	476	401	424	443	442	447	443	449	437	465	443	408	444	416	422	409	442	432	435	456	436	427	475	437	426	414	477	426	456	424	416	431	412	398	455	435	432	457	432	459	455	403	430	433	387	476	420	431	389	442	415	439	429	454	426	421	382	442	424	442	462	434	408	445	462	429	440	411	472	434	420	453	450	456	443	424	417	453	460	411	444	436	428	481	430	420	414	455	426	432	441	373	430	418	446	412	396	457	420	453	447	415	418	435	406	452	427	429	455	430	412	443	423	425	413	429	457	442	446	463	417	429	426	432	428	396	442	428	418	436	460	422	424	426	467	426	414	472	437	440	418	417	426	460	425	427	476	411
54345	7794	6605	3617	2381	1673	1318	1082	930	875	795	708	645	658	606	578	645	517	555	571	577	501	492	478	555	518	451	514	483	524	519	478	500	460	449	494	428	458	472	472	474	469	494	469	487	454	472	439	482	439	502	471	458	448	466	483	478	431	461	447	451	456	469	454	451	444	477	458	464	470	498	486	492	494	486	442	441	475	420	445	455	477	438	515	466	493	477	485	436	451	490	440	475	473	437	442	423	420	449	453	457	466	447	417	494	440	460	428	440	468	425	466	464	448	444	438	467	392	438	456	459	439	459	465	458	453	468	429	435	469	463	471	424	431	453	463	490	479	459	448	458	455	416	484	453	413	450	481	461	431	460	423	470	434	483	452	410	457	430	438	483	446	467	459	442	403	440	476	427	442	393	413	439	418	476	446	477	458	443	450	482	471	441	465	425	490	419	484	469	445	417	469	442	454	446	436	470	437	466	436	467	461	416	442	466	425	418	449	440	433	491	447	454	415	449	439	451	449	448	454	439	452	442	459	431	465	468	469	458	426	450	475	462	451	455	477	435	440	436	440	462	479	459	487	451	441	438	459	434	403	469	470	427	442	434	462	426	468	446	457	448	438	433	448	441	450	457	461	465	426	480	468	434	463	435	440	483	449	432	435	456	436	461	442	436	461	434	453	479	455	471	460	446	458	458	446	463	415	453	456	441	427	441	447	479	455	476	442	436	454	429	482	415	476	438	427	492	472	430	436	459	447	406	419	424	467	416	471	465	442	431	462	440	431	444	439	478	453	444	428	446	418	444	489	440	473	439	459	400	470	467	489	463	441	465	436	412	429	421	451	489	451	446	459	449	468	430	464	468	482	433	476	413	419	442	442	455	436	453	495	416	444	448	444	445	468	454	399	447	439	409	444	467	416	440	467	434	446	465	423	487	470	451	432	433	435	462	451	464	416	444	483	450	428	436	431	458	450	438	455	457	424	427	463	444	436	445	462	450	443	447	442	442	476	428	430	477	449	415	451	456	442	448	485	434	429	460	459	454	467	427	460	447	461	485	407	435	418	464	458	419	447	462	459	446	440	438	454	432	432	414	462	469	445	479	461	453	437	471	424	450	466	468	442	413	470	423	471	450	424	453	430	477	419	426	427	426	441	489	426	410	434	483	431	449	438	483	461	427	372	460	453	469	469	453	447	454	466	475	459	428	424	433	484	448	495	449	442	450	435	442	428	462	432	467	499	425	426	447	474	394	457	449	476	449	489	446	453	422	445	460	441	435	434	461	444	426	465	478	407	443	450	444	430	451	450	420	412	460	443	444	424	463	415	489	453	464	418	469	438	466	456	465	451	452	458	465	466	454	464	454	443	427	429	472	429	464	445	442	450	404	461	421	469	419	450	404	459	477	448	476	467	437	473	461	460	489	427	442	437	436	426	475	379	466	461	463	468	446	430	440	411	449	428	456	421	425	457	427	437	463	423	427	473	426	471	415	449	451	425	431	459	428	468	436	453	492	440	469	492	444	505	470	447	450	470	428	469	438	436	450	416	454	439	423	446	415	428	436	437	419	457	429	459	456	444	465	432	451	411	428	462	430	446	454	494	449	451	438	475	425	420	447	413	461	487	435	449	427	449	447	455	468	449	452	453	438	497	443	453	431	462	438	447	469	469	433	429	472	449	481	456	474	425	439	468	444	425	418	471	416	460	432	485	467	417	466	453	445	454	460	455	448	466	430	457	447	440	468	414	450	460	392	449	458	468	421	450	465	431	445	466	458	459	444	430	473	421	445	436	455	451	468	422	468	426	434	454	452	476	415	437	442	484	465	471	417	452	485	434	440	461	441	446	493	439	472	426	457	475	401	464	472	417	484	486	468	429	455	441	463	452	436	440	464	451	450	471	454	455	439	427	450	430	471	454	448	492	458	435	458	466	446	449	484	489	431	456	480	461	423	450	491	480	420	438	445	450	434	464	427	427	431	440	441	453	469	466	441	455	470	451	424	402	499	434	446	443	432	446	517	447	438	412	453	474	440	431	451	425	482	434	429	439	449	452	399	444	447	500	438	416	411	436	443	451	410	439	442	482	436	427	484	465	426	418	434	435	492	410	468	430	415	465	427	453	469	455	415	434	452	474	431	476	453	439	478	429	425	441	441	448	472	416	494	463	466	444	475	424	456	456	439	479	476	445	450	427	458	429	467	466	451	466	418	431	456	486	452	456	448	455	471	459	425	444	446	473	486	493	439	483	430	471	432	435	452	440	412	469	417	482	431	411	434	460	478	451	449	436	449	451	452	457	444	432	480	455	449	449	449	449	448	451	448	453	470	448	478	438	424	431	401	448	428	433	507	439	499	450	470	460	435	420	456	433	467	396	466	462	469	455	428	492	446	485	485	413	485	456	450	461	431	435	457	447	395	428	461	451	443	417	483	444	451	457	460	482	439	442	473	481	444	436	448	470	439	416	442	424	460	443	462	478	432	454	430	452	424	437	425	451	443	456	468	480	458	427	447	434	474	461	438	450	433	437	462	461	445	448	448	474	445	480	479	438	465	428	461	474	473	461	463	439	473	424	434	425	435	407	418	441	482	442	461	457	454	436	456	442	452	419	433	446	462	418	449	469	447	402	472	464	429	474	494	395	495	434	432	424	444	444	454	443	462	460	457	461	480	465	432	444	485	440	446	462	460	411	454	441	448	451	419	429	474	483	447	454	467	457	455	469	450	472	460	468	473	434	446	429	424	457	448	457	406	449	422	421	441	468	425	461	483	452	465	449	445	477	471	428	472	443	435	449	467	436	451	442	471	498	493	462	441	448	440	423	441	426	463	466	422	445	436	470	444	444	424	454	445	424	441	438	454	460	450	436	479	464	478	450	449	451	449	454	424	468	448	467	450	393	456	430	456	451	468	412	480	421	437	479	468	458	481	489	456	434	465	460	437	446	427	492	471	437	441	472	465	447	464	450	446	456	456	485	470	451	449	473	398	428	411	504	468	460	449	419	460	409	451	440	416	491	469	444	441	452	428	454	458	466	438	468	435	453	409	439	444	460	480	451	419	451	493	485	424	458	404	495	473	454	469	451	418	444	448	438	447	443	480	480	461	432	482	445	444	384	451	476	465	441	446	435	446	443	452	437	442	485	458	400	460	473	442	441	462	427	449	460	463	442	470	470	456	427	465	400	420	465	498	440	447	409	431	449	438	465	473	471	451	429	422	421	438	446	478	495	444	434	469	473	453	401	447	461	489	457	462	470	471	424	433	457	465	435	454	462	435	458	448	448	444	435	436	436	445	441	450	459	424	453	437	488	450	456	473	434	477	425	439	429	455	461	437	424	500	430	447	462	454	455	443	417	428	454	431	427	441	453	470	501	423	472	436	456	438	458	463	468	432	453	460	452	454	450	415	461	442	462	453	471	481	429	458	439	465	441	455	474	441	427	458	458	452	500	468	438	468	444	504	451	486	458	409	449	492	487	424	469	436	453	483	415	433	434	435	449
23366	20971	27956	24092	20962	21010	9903	1577	1101	1062	1043	991	916	884	874	895	840	847	807	835	774	798	821	800	812	836	766	797	783	796	778	747	813	727	781	742	758	780	793	732	750	754	708	730	782	732	776	762	740	710	812	680	748	728	784	716	812	724	736	766	746	772	782	734	737	785	785	777	759	821	790	751	823	749	754	788	760	759	728	736	745	784	816	726	682	745	734	723	771	781	750	718	767	712	719	757	751	770	779	734	744	731	750	747	723	739	756	675	768	816	747	751	749	725	778	731	762	728	762	730	712	735	744	736	740	716	753	722	717	703	743	743	742	771	751	731	710	726	750	729	722	756	761	793	721	759	735	751	682	765	716	793	720	743	711	717	789	713	734	768	703	749	744	750	723	724	784	740	751	745	720	816	696	742	736	763	725	764	778	743	753	724	768	735	774	728	712	695	722	760	779	765	769	748	707	754	780	776	773	735	776	708	704	803	762	707	752	706	748	730	698	759	740	709	716	775	776	743	702	751	760	726	684	747	736	743	760	774	712	745	759	786	761	776	768	768	725	748	708	729	680	772	774	779	759	753	744	754	768	750	774	737	738	804	780	721	740	770	690	764	743	741	716	712	730	767	741	747	709	757	751	726	748	740	750	735	757	801	726	711	747	714	733	693	752	756	726	747	748	738	700	749	673	755	722	764	760	697	781	765	691	743	752	701	772	695	734	779	711	736	731	773	745	818	745	747	786	726	742	721	754	725	785	706	754	754	732	748	755	723	706	772	726	795	787	691	808	716	738	686	719	781	709	711	776	716	746	709	759	739	773	730	755	745	714	702	730	747	791	779	734	713	770	675	758	763	741	691	717	714	707	771	767	750	739	754	722	732	765	771	744	778	749	744	703	742	752	759	773	720	741	737	727	741	789	740	681	760	736	759	755	739	757	741	739	779	755	762	766	733	733	737	733	740	725	772	779	683	794	718	767	790	771	746	719	696	759	735	767	724	806	750	734	739	752	741	728	723	764	748	748	707	743	705	746	778	730	766	758	678	776	728	770	747	765	762	752	773	731	785	793	811	711	739	762	740	755	764	738	772	703	754	720	711	721	790	732	760	742	727	723	698	773	720	757	758	689	754	757	714	753	795	751	782	742	763	772	722	796	768	739	720	720	714	704	735	766	768	734	761	728	765	781	766	797	754	775	727	728	742	775	745	729	735	767	781	718	774	756	780	735	755	745	761	773	740	713	766	717	758	755	730	736	674	744	729	701	729	682	777	779	761	717	748	730	735	781	759	736	758	742	713	717	787	769	730	764	752	741	756	747	736	783	743	740	788	775	727	687	741	738	749	728	725	798	762	747	736	741	749	748	711	759	741	751	706	788	748	738	722	729	745	691	742	744	756	754	728	691	725	755	727	776	738	751	760	777	757	713	774	757	764	751	679	814	739	705	678	785	784	772	726	740	737	735	767	731	733	766	742	788	815	782	788	760	767	723	748	726	732	783	773	698	753	736	750	730	753	756	757	741	712	699	734	764	701	769	736	697	737	747	680	726	778	744	727	730	742	713	697	675	805	774	703	707	677	734	762	711	824	705	742	744	803	682	745	765	766	752	756	730	810	770	712	758	698	774	745	761	732	715	717	730	724	745	759	720	769	728	748	781	769	740	742	711	756	705	757	732	751	710	717	684	713	752	747	682	749	671	678	768	790	769	758	686	774	713	706	754	752	731	725	752	741	799	704	773	740	713	729	789	765	711	734	709	727	800	751	715	718	751	748	714	746	737	730	724	728	761	729	741	740	740	757	680	743	786	742	680	745	729	723	760	771	688	716	772	727	730	750	749	745	793	716	735	735	718	693	758	809	754	772	783	740	726	692	752	737	812	744	723	734	781	726	723	745	760	733	757	653	708	773	763	727	814	722	760	758	720	742	734	763	754	794	758	770	719	718	699	709	783	755	785	699	787	721	732	730	771	733	745	763	757	766	733	742	716	708	775	709	763	713	765	748	761	731	752	744	791	765	767	697	741	761	756	761	753	739	710	725	699	752	745	738	732	744	690	731	758	715	749	763	746	737	727	738	707	761	729	728	712	774	725	738	681	760	714	812	787	725	722	731	767	758	773	737	759	752	766	734	759	795	738	753	749	729	704	709	726	723	745	717	758	737	807	719	777	744	775	773	793	754	725	750	739	735	749	762	784	698	741	763	737	718	758	772	713	778	694	741	740	723	716	741	773	746	765	707	741	746	758	740	743	712	736	766	755	777	786	714	741	735	702	751	741	754	713	727	738	732	787	754	761	716	723	723	782	743	751	745	762	724	715	766	701	754	757	781	751	765	738	777	782	775	723	805	715	753	800	705	732	755	769	749	771	728	712	699	748	739	719	728	721	746	726	751	733	746	722	744	767	752	739	716	733	724	784	760	739	729	728	772	739	785	727	797	770	740	759	749	735	733	777	744	670	733	732	761	774	726	755	736	737	731	777	765	765	728	724	784	802	773	747	741	740	746	741	714	800	727	737	760	799	723	770	752	717	741	748	734	745	752	675	726	701	713	746	761	748	769	745	780	740	701	768	754	766	759	771	725	732	733	741	790	758	743	696	721	729	700	712	784	741	737	704	739	725	770	745	738	775	731	784	716	758	783	757	745	750	752	756	719	751	729	753	718	803	738	763	755	679	713	809	740	773	769	768	740	759	733	757	730	746	745	759	797	800	737	775	743	745	722	686	736	761	698	736	746	709	761	710	769	736	783	736	745	744	757	704	708	754	703	740	745	718	733	777	737	718	725	756	737	741	707	757	727	754	699	825	783	702	758	766	717	736	697	696	726	760	696	744	723	763	748	724	732	722	749	707	754	783	705	757	763	784	727	723	741	735	777	719	741	732	766	719	790	717	733	764	730	752	708	741	719	739	774	710	733	703	731	741	702	771	779	741	752	723	739	720	718	704	715	738	655	762	690	789	761	729	762	743	724	716	723	726	763	727	710	734	715	792	723	798	712	763	748	779	735	730	740	718	723	743	738	716	758	724	749	713	759	753	737	742	718	749	776	770	821	716	808	709	690	758	741	749	729	774	760	701	769	727	697	804	738	709	743	768	749	735	743	735	729	721	756	729	748	694	780	742	757	744	723	725	754	715	730	725	763	737	726	756	691	753	678	741	761	765	734	729	708	770	689	743	770	748	737	722	717	746	769	725	726	749	726	778	762	734	722	743	714	779	664	691	743	721	746	771	757	729	763	713	743	711	761	763	800	702	788	699	747	823	715	778	725	762	751	774	705	714	712	775	733	696	789	759	744	693	795	721	785	729	708	736	703	766	743	734	739	698	726	747	714	748	715	783	742	732	774	780	703	750	707	731	756	773	761	778	732	693	750	723	787	765	770	746	728	734	770	741	746	764	781	784	657	781	721	725	767	754	755	708	747	803	762	750	763	808	760	722	801	703	736	736	754	816	733	742	736	760	746	737	794	770	721	716	694	714	737	706	744	731	738	761	808	762	707
51066	10079	11283	6386	4198	2967	2302	1894	1686	1378	1376	1289	1139	1020	1033	961	915	864	880	822	852	838	824	751	799	754	788	802	766	700	747	753	795	759	690	711	748	724	751	754	711	726	756	711	720	741	694	757	728	744	710	709	710	739	694	720	742	692	702	727	733	710	725	728	709	723	744	771	670	794	680	707	738	714	766	715	706	730	682	707	702	758	682	720	701	710	703	776	694	690	717	674	713	687	688	725	727	702	689	668	687	736	679	686	699	676	683	716	712	700	682	701	722	727	746	691	702	701	680	694	663	727	664	724	725	652	698	682	659	736	668	722	765	624	683	668	692	728	662	711	680	726	714	655	723	716	714	721	628	676	716	673	740	678	655	736	698	686	688	680	696	720	682	704	682	724	682	674	684	691	689	746	667	670	716	685	717	688	671	724	686	673	717	724	682	698	746	716	676	703	708	641	674	678	688	710	711	669	686	697	681	678	711	692	739	717	733	737	741	708	696	720	727	712	654	715	700	705	701	684	699	648	678	652	681	669	712	680	733	684	705	684	635	707	701	720	686	678	668	691	661	709	723	671	704	695	688	683	715	752	695	687	652	656	660	732	735	709	729	717	680	709	694	687	688	698	702	688	711	700	668	689	707	712	672	696	707	648	685	685	710	699	684	729	689	696	756	709	696	713	678	706	695	707	720	699	743	718	695	699	675	664	709	726	737	680	665	744	705	751	656	696	682	710	702	713	702	700	717	732	654	663	703	723	706	699	669	714	681	690	697	731	712	694	689	737	672	698	684	681	700	679	669	733	738	660	709	726	695	680	695	670	716	722	705	686	749	717	721	674	685	669	673	743	663	662	674	667	678	722	682	705	713	682	692	728	715	676	721	764	714	664	734	699	676	726	653	686	678	659	645	677	692	666	658	696	742	700	650	711	715	664	723	710	715	655	702	739	740	679	704	723	700	709	713	714	707	720	672	676	680	672	636	720	677	700	673	672	697	732	661	719	705	693	751	705	655	738	736	705	681	734	669	757	679	744	661	687	731	718	702	686	692	724	696	707	621	690	688	730	672	685	739	674	648	689	696	702	754	672	731	699	662	723	689	712	663	677	696	694	701	700	754	713	669	662	712	712	697	692	695	702	685	669	695	753	713	703	673	694	695	720	674	673	717	716	736	697	715	739	762	708	693	695	681	654	688	694	697	738	688	679	696	676	722	749	685	704	681	706	763	718	677	677	667	705	680	702	684	727	704	731	716	669	703	677	691	676	726	700	713	726	698	685	701	724	717	667	676	720	664	669	693	717	710	683	776	681	731	676	687	677	739	739	669	629	703	666	639	686	682	706	709	698	720	679	691	674	687	709	677	667	706	645	705	661	740	776	695	671	686	714	739	733	702	714	706	656	746	699	661	653	684	730	660	693	655	712	611	697	733	723	665	714	696	702	692	709	682	696	681	715	682	672	702	714	703	663	677	692	684	730	717	690	679	643	689	731	719	720	708	689	643	738	730	709	694	765	697	712	721	697	726	698	657	684	722	661	704	676	696	712	679	698	639	691	658	700	704	654	691	714	748	714	699	747	743	686	749	697	651	726	668	666	753	662	701	709	695	720	709	715	716	696	699	707	719	687	649	718	687	683	746	752	681	720	696	716	694	741	673	777	736	724	742	700	682	761	654	714	623	708	686	691	677	658	676	707	728	686	705	699	714	654	697	735	701	667	716	702	700	672	689	671	672	670	713	689	678	731	692	680	769	754	706	649	691	699	721	702	692	687	739	681	708	687	731	721	680	674	704	727	696	695	694	690	734	710	688	734	682	732	699	712	668	691	667	645	670	706	668	714	699	714	675	678	713	683	711	698	680	750	691	706	685	686	753	740	698	685	718	692	685	634	684	738	703	696	701	677	646	670	705	719	709	684	713	687	702	683	704	695	746	646	684	671	731	700	705	730	682	690	700	719	702	724	709	677	668	680	707	725	659	713	717	653	685	680	728	666	681	684	692	734	678	702	674	723	731	672	681	698	696	722	703	697	707	669	683	727	690	722	714	705	710	673	699	659	676	689	654	686	741	630	653	657	648	712	709	719	692	673	705	692	760	676	733	679	697	726	730	702	700	649	715	705	691	710	710	681	699	721	665	672	721	723	694	670	682	717	689	709	678	729	655	718	713	693	710	683	709	696	728	646	683	666	684	683	694	676	682	660	708	701	702	720	676	661	680	740	706	671	709	680	721	679	708	646	744	707	712	650	698	707	702	680	696	709	691	715	705	722	683	676	658	679	713	661	700	710	655	729	700	688	679	709	738	670	718	739	700	668	710	711	707	685	656	718	694	771	674	775	703	711	731	669	757	672	677	722	688	739	735	671	708	718	694	713	680	705	715	726	677	680	709	670	709	685	694	685	721	689	698	662	695	711	655	698	695	707	662	694	668	665	701	699	639	676	693	723	681	688	691	711	644	710	678	694	719	688	694	705	732	717	722	682	712	659	640	703	697	698	667	714	732	710	663	694	722	711	724	707	737	709	675	689	708	651	717	674	643	682	746	706	694	697	710	706	731	707	703	713	721	714	681	667	705	685	706	706	672	704	707	753	711	736	686	701	695	696	718	726	655	688	724	742	696	725	702	711	655	693	711	649	694	694	672	627	739	652	684	684	702	685	748	681	688	783	713	672	687	652	708	694	730	696	688	785	648	642	682	710	644	715	718	751	677	697	701	739	652	725	713	697	692	643	679	696	717	733	697	677	716	698	674	703	737	721	732	693	686	727	717	695	704	659	730	687	676	696	647	681	697	701	721	748	684	709	673	705	709	639	671	719	653	664	709	643	649	714	714	678	685	686	624	706	681	705	656	664	702	729	667	731	711	668	697	736	678	670	660	704	736	734	694	682	666	690	732	687	685	662	655	682	686	686	722	746	711	744	711	690	679	727	686	719	666	641	718	678	720	673	715	724	706	706	670	722	674	652	658	678	688	685	692	705	678	693	687	715	682	736	744	679	677	719	722	682	707	688	697	661	682	693	701	684	701	732	704	716	670	733	712	707	745	695	706	671	699	661	686	734	700	671	699	673	728	704	671	714	724	666	713	728	704	701	721	710	655	644	675	726	713	686	677	685	650	671	669	738	701	686	731	718	701	694	702	670	712	735	717	707	672	674	714	706	692	726	693	688	731	703	692	699	681	698	665	661	714	702	715	767	686	666	724	667	702	711	687	688	743	676	701	665	671	692	672	672	678	691	730	718	722	706	689	729	742	715	713	749	682	700	660	696	674	662	735	727	658	693	729	679	694	700	669	654	655	695	721	673	709	693	714	739	701	728	721	647	663	728	658	738	658	692	709	660	711	675	681	677	656	710	700	738	674	702	682	718	727	660	759	693	684	687	715	675	706	644	714	693	669	694	681	700	683	684	698	704	700	707	697	666	700	661	728	715	690	724	669	692	690	712	678	689	733	716	652	696	651	704	689	687	720	733	676	709	738	696	671	684	667	687	706	687	658	693
35494	17230	4213	1084	863	853	830	791	755	812	773	798	808	811	788	809	746	768	798	778	772	812	801	768	747	800	792	809	780	781	766	776	851	783	778	807	773	747	749	772	771	780	745	784	784	807	773	780	776	733	782	816	787	781	759	727	764	758	724	742	753	751	786	778	780	770	805	799	757	746	780	768	805	812	796	776	740	812	793	733	812	794	779	762	799	797	753	778	760	797	735	782	783	795	749	784	780	725	759	723	792	797	797	764	795	795	826	757	765	771	760	770	754	791	786	804	801	786	745	804	754	798	737	741	795	812	806	765	753	770	763	711	740	745	751	779	787	774	780	731	758	786	774	780	828	829	756	806	789	736	727	756	790	753	759	795	799	769	789	792	783	794	803	790	765	738	786	772	794	757	793	784	772	716	785	765	740	749	740	775	801	783	741	750	816	806	767	783	777	735	753	724	764	747	760	751	758	829	758	762	759	746	799	805	776	807	769	743	750	765	777	790	794	800	777	797	733	743	790	737	796	789	758	801	784	779	735	797	769	794	753	732	773	815	779	820	764	787	769	815	804	750	766	787	760	788	749	767	729	724	847	798	745	767	757	774	803	801	735	712	767	810	765	776	743	788	778	743	763	758	792	734	761	824	737	761	767	761	769	768	779	756	821	811	737	797	765	742	818	733	729	786	749	796	767	727	734	769	787	745	783	798	760	805	781	806	734	765	787	766	712	788	746	821	788	793	794	754	812	739	762	819	752	763	715	758	774	772	785	789	770	824	820	799	779	778	772	729	842	769	756	807	746	794	707	806	784	750	771	761	717	667	788	803	767	736	800	712	765	779	769	768	809	806	759	741	781	794	805	805	826	799	759	741	754	778	706	747	757	743	761	771	772	748	814	758	750	791	766	734	815	727	779	780	766	709	745	700	799	779	779	783	795	740	796	803	793	795	735	768	759	816	762	731	758	776	768	783	776	765	773	759	738	781	773	760	720	797	792	762	755	786	724	757	759	795	779	783	747	774	772	758	812	779	786	774	777	770	814	768	768	818	785	788	719	801	794	775	784	815	762	743	811	766	796	780	776	741	782	744	797	783	796	760	750	756	828	777	760	765	787	792	784	739	735	751	770	771	825	805	792	764	802	751	749	772	779	773	797	755	793	788	753	780	795	815	760	730	767	805	764	780	798	789	732	844	786	755	759	764	778	725	756	770	804	790	794	762	787	810	706	799	795	784	715	683	733	821	809	746	805	751	794	790	791	766	755	750	779	764	807	700	814	801	772	809	745	765	766	749	742	717	754	792	770	726	820	761	802	718	810	763	777	797	798	745	803	769	796	789	807	776	717	764	802	768	793	781	796	767	829	786	752	767	783	785	780	742	779	755	761	808	746	756	753	756	779	749	797	745	731	741	772	792	745	768	758	761	744	803	823	740	719	790	726	779	762	767	761	778	722	757	779	724	819	818	800	779	741	782	738	785	718	787	763	769	761	737	741	727	833	761	796	767	708	788	817	804	780	760	730	753	777	752	769	793	831	721	742	768	721	774	753	783	741	816	763	813	768	788	753	713	741	758	829	759	805	770	748	746	755	747	793	796	750	770	750	738	749	719	795	814	728	804	753	737	756	718	764	753	785	779	744	825	753	804	797	771	767	720	777	813	798	758	754	786	743	757	812	784	756	869	735	772	728	771	742	782	771	776	820	847	792	787	821	733	797	784	819	760	728	730	758	840	830	771	791	798	777	733	752	764	753	761	772	752	752	798	801	816	859	744	781	772	802	763	764	772	730	756	732	778	760	768	771	767	747	784	746	791	772	797	786	749	810	776	803	730	751	707	753	797	776	809	829	757	782	784	772	793	791	827	719	781	799	739	748	736	790	825	762	811	805	776	693	772	761	758	739	807	809	744	792	750	750	807	843	793	823	743	785	769	761	796	778	831	760	827	762	739	780	792	779	761	771	706	750	800	782	799	755	766	788	798	796	778	749	793	768	827	824	755	747	760	757	782	769	795	767	779	717	767	716	828	759	807	760	793	768	784	814	801	786	754	798	781	747	750	781	797	794	743	786	730	785	777	802	828	704	752	755	765	777	786	763	761	728	813	773	750	781	763	753	743	771	779	769	738	739	769	767	783	764	759	787	821	763	795	758	772	800	809	796	745	769	740	773	792	739	778	827	750	865	762	767	822	770	703	767	789	748	828	775	750	750	793	758	736	766	803	747	837	782	855	769	735	746	720	769	803	750	819	760	770	775	740	770	783	741	733	751	791	788	720	743	809	779	771	781	735	808	778	769	773	782	788	786	796	739	782	761	809	765	791	796	775	752	761	798	741	791	730	787	808	772	704	778	795	758	818	809	829	751	781	762	799	785	721	805	747	794	811	753	795	799	794	797	804	798	789	755	749	801	798	774	789	778	767	811	769	726	783	761	743	760	805	780	804	823	778	708	798	747	798	777	760	723	758	808	743	780	793	824	752	731	776	747	781	776	761	738	804	776	752	765	769	752	781	752	758	740	756	781	766	765	754	787	754	782	817	747	816	751	824	728	767	772	768	800	810	776	753	788	815	777	731	790	761	749	747	748	804	738	797	762	804	789	746	744	762	745	757	770	807	789	778	789	793	734	773	733	840	736	789	772	769	736	743	748	793	787	785	767	721	750	706	828	758	761	759	810	783	793	788	807	790	806	776	803	821	734	742	742	761	800	783	801	750	734	759	765	771	814	795	806	805	796	752	779	810	799	789	792	803	770	753	767	773	778	758	812	798	819	756	786	753	754	786	783	797	770	754	792	745	807	765	778	777	794	743	744	778	773	749	768	800	780	761	763	748	747	760	744	762	787	801	699	756	761	773	799	735	739	791	782	770	776	762	801	794	780	732	729	777	794	799	781	837	810	753	807	744	779	749	784	812	772	808	776	744	741	769	742	804	834	813	766	801	734	787	765	752	761	796	780	747	751	829	754	771	765	747	792	746	740	734	766	768	783	680	773	759	789	788	792	768	779	719	781	727	834	716	767	748	802	764	776	751	739	757	798	789	790	758	760	786	808	783	823	746	749	802	790	768	722	811	784	767	811	731	732	731	807	801	774	814	809	822	672	772	792	805	822	750	837	719	783	791	807	734	733	732	810	782	760	768	795	782	732	761	789	773	765	739	733	738	772	773	753	783	717	732	762	765	804	735	809	782	767	806	755	780	767	709	782	807	738	792	785	774	750	725	783	725	778	817	770	710	747	750	823	789	762	708	826	781	754	806	768	771	782	792	723	760	803	759	772	763	793	800	772	752	765	807	797	775	769	749	782	787	812	793	811	757	770	779	771	788	780	745	743	737	740	758	769	715	726	738	821	793	767	784	750	745	744	774	739	784	809	767	797	786	811	803	773	728	786	805	812	749	796	817	702	745	760	779	710	744	786	751	741	769	769	771	734	753	805	764	731	788	746	779	756	758	768	717	785	744	766	760	743	760	771	772	759	780	751	777	784	766	792	799	829	802	775	735
32813	2170	1137	965	909	851	802	828	795	842	824	806	828	764	782	787	806	797	760	788	804	740	775	795	810	746	840	793	789	700	793	832	728	772	744	776	828	748	807	798	755	788	806	785	763	799	781	781	830	779	844	789	768	753	799	790	773	807	830	776	783	745	793	796	752	807	821	748	845	840	793	759	795	812	810	797	817	807	779	769	792	820	775	827	788	814	814	764	820	768	791	857	783	827	786	788	812	820	803	804	802	765	755	752	740	842	812	753	862	777	740	821	790	781	785	769	768	768	783	811	798	789	792	802	703	814	794	822	785	765	800	825	806	789	812	765	817	804	845	830	783	772	829	813	723	815	767	775	800	814	822	799	804	776	768	778	838	819	743	779	799	778	811	818	778	786	794	760	790	826	763	839	771	782	785	813	792	819	805	776	784	766	793	742	788	733	806	748	769	753	815	736	759	773	767	775	737	786	753	794	807	758	796	789	764	781	780	780	795	785	802	816	764	809	788	799	727	785	771	863	792	808	790	791	773	772	770	786	816	764	785	752	831	796	776	864	782	775	792	835	780	762	786	794	803	772	765	810	829	811	741	764	791	796	780	769	787	779	789	768	808	787	800	797	799	760	819	783	806	790	783	799	820	799	805	753	793	803	749	807	790	764	746	734	841	783	793	781	773	788	781	788	768	759	769	781	801	786	803	797	768	738	807	766	763	741	792	775	795	745	726	718	774	823	820	767	745	759	744	788	754	794	806	809	790	811	804	769	777	811	833	787	792	780	826	852	771	723	813	729	824	743	829	812	745	787	829	812	804	786	825	754	797	821	797	817	800	797	750	834	821	820	805	759	786	765	804	791	822	784	771	764	774	760	794	825	797	792	774	775	779	819	797	803	816	759	797	751	807	766	773	761	755	810	843	760	740	812	773	766	796	796	818	758	798	741	800	767	781	767	790	798	784	820	740	826	834	803	792	810	775	785	770	800	766	761	757	772	834	822	825	799	791	778	773	756	722	799	777	778	798	779	806	742	780	752	800	740	781	801	762	795	805	779	738	797	800	759	723	837	810	770	774	805	793	758	802	785	788	771	761	795	763	787	765	808	766	823	799	765	766	785	779	797	755	807	757	819	809	718	826	792	714	819	783	773	769	848	812	799	786	800	809	767	784	783	772	786	788	783	825	743	822	813	773	781	775	764	828	783	741	804	818	761	783	805	816	848	811	788	772	838	769	755	824	783	746	793	819	751	788	806	798	766	781	782	773	802	793	752	806	775	770	781	736	776	805	776	775	779	819	776	809	764	823	766	828	862	817	781	783	809	739	772	779	783	775	822	741	820	838	779	794	767	726	786	778	791	770	784	747	810	746	792	801	754	818	744	767	789	762	810	804	758	804	767	757	751	727	745	811	762	815	818	800	777	824	837	797	785	778	765	814	782	814	836	755	767	751	774	780	830	806	737	853	732	781	852	794	784	821	776	782	801	817	784	767	777	785	783	811	802	765	747	778	767	776	819	799	815	788	766	753	790	804	750	765	748	791	760	809	804	782	795	787	750	822	805	758	812	798	786	799	818	787	744	780	770	805	794	757	764	799	777	765	735	810	782	788	747	796	775	811	835	818	780	730	761	764	783	786	795	777	807	822	790	764	786	795	800	767	808	828	780	779	762	783	795	816	745	784	763	786	794	764	790	772	795	790	815	799	802	777	728	828	754	788	808	740	784	745	740	818	741	839	807	768	757	805	768	710	774	775	781	771	797	794	795	785	782	781	759	753	832	823	826	780	763	764	815	796	824	795	797	832	788	786	796	748	769	813	791	746	745	738	799	789	833	789	855	797	774	847	781	780	778	781	784	792	833	787	744	771	807	803	766	768	797	784	808	802	825	830	789	761	730	776	829	784	822	805	758	757	783	779	753	775	814	791	798	776	762	829	759	777	773	840	789	836	810	819	814	806	777	812	774	760	788	771	821	809	802	781	759	820	821	817	777	760	798	777	765	794	741	749	740	789	799	797	820	752	783	792	761	764	808	769	733	765	802	815	763	776	777	789	779	808	810	808	796	736	778	758	803	748	848	790	839	816	767	801	768	780	813	768	777	772	801	779	758	791	775	773	771	803	786	817	813	794	801	788	770	780	810	810	794	799	845	816	801	819	752	793	794	788	797	764	789	770	844	784	759	780	786	766	779	815	789	781	755	758	775	813	782	784	825	807	776	750	824	811	790	774	727	755	793	805	789	815	833	786	819	789	793	823	759	762	777	773	762	777	798	795	774	783	792	783	792	809	801	778	814	716	732	769	809	758	813	785	783	793	792	740	764	801	743	767	783	780	815	752	742	745	771	830	812	772	792	781	798	757	756	765	772	783	795	790	781	803	792	791	775	757	765	772	722	793	796	799	760	778	840	783	751	794	787	821	787	816	831	792	752	822	818	791	783	756	783	801	804	767	812	758	776	779	822	772	765	790	778	804	787	778	806	776	818	823	818	823	746	784	780	788	801	752	799	782	786	778	815	797	727	814	802	719	809	789	818	797	813	742	783	819	793	783	806	728	809	713	820	808	815	777	770	793	772	801	780	806	794	780	778	745	800	776	770	768	737	807	790	778	731	809	740	784	836	742	766	823	776	819	837	844	781	780	781	750	793	760	839	765	810	749	770	801	830	732	815	803	793	788	848	794	780	786	786	790	764	758	765	731	760	795	767	757	791	777	778	772	782	765	787	830	762	802	763	802	778	735	780	815	801	779	802	764	803	817	791	771	810	759	796	751	787	778	822	805	784	767	762	747	756	790	759	805	762	811	830	792	775	726	741	756	783	775	791	832	800	800	769	793	760	742	790	856	796	742	710	764	791	759	764	744	766	811	800	761	831	771	751	816	721	772	766	783	734	755	822	779	799	808	781	767	761	765	746	777	846	764	784	834	779	760	754	788	776	755	824	792	806	730	741	730	796	792	789	803	776	796	790	772	780	784	729	756	771	807	828	782	779	798	728	769	824	814	777	787	791	735	769	818	784	844	821	788	792	796	765	800	797	749	809	813	788	753	801	798	768	807	820	811	758	757	815	746	835	783	772	777	780	763	802	785	797	780	769	754	729	739	780	794	762	771	778	752	729	810	721	795	785	763	761	792	791	783	766	780	845	742	804	831	779	805	787	766	787	694	796	763	760	767	780	754	804	786	800	788	781	797	767	746	786	816	825	784	782	810	795	725	803	788	798	764	817	763	831	845	799	790	757	746	822	797	751	822	767	813	805	794	816	819	775	784	785	833	787	753	760	819	794	781	790	763	800	767	756	783	795	786	812	792	802	804	774	755	784	784	821	805	815	734	735	789	778	775	751	789	845	795	817	796	761	808	722	836	756	770	795	807	783	801	813	751	784	778	756	797	768	789	831	817	764	718	778	791	806	798	759	819	775	732	795	735	778	782	803	802	850	859	806	790	792	771	771	815	746	768	819	837	800	815	744	811	746	794	709	774	822	830	769	821	806	837	823	762	740
25411	20964	27398	24601	20916	10002	1117	738	626	590	594	540	556	484	512	494	475	522	502	459	439	436	475	479	414	487	432	440	472	478	444	418	455	441	423	444	436	438	430	458	444	448	469	449	448	439	446	424	429	402	469	435	436	453	435	472	419	450	463	447	434	394	440	435	443	471	453	468	451	410	435	468	444	443	437	460	429	484	460	465	435	499	459	445	439	430	418	422	425	433	451	448	442	429	409	418	445	454	425	428	441	440	458	466	427	425	431	438	438	408	445	414	434	472	435	426	422	474	425	410	424	445	449	455	452	439	449	466	426	459	441	451	399	419	417	440	416	455	421	478	453	454	407	416	419	412	410	453	478	420	429	422	440	419	431	423	466	429	411	414	442	417	417	466	428	437	475	421	419	397	396	450	454	427	457	476	424	393	413	431	458	424	432	444	452	431	440	418	468	454	446	433	420	456	429	426	404	447	427	416	459	423	390	409	422	415	405	399	451	418	437	441	448	406	436	447	465	413	442	411	439	387	402	442	439	435	431	435	417	433	451	451	473	423	439	452	428	442	448	389	454	462	456	428	414	405	404	448	394	478	417	445	445	447	403	460	416	442	443	444	424	458	434	438	421	384	459	433	414	418	474	415	454	439	432	447	451	418	399	423	449	443	436	461	422	417	430	418	446	442	435	419	476	408	417	417	409	431	448	421	417	443	426	444	403	439	455	419	430	422	427	437	434	494	418	464	439	439	480	425	447	402	429	414	429	446	420	449	439	426	407	486	439	449	449	428	449	428	433	459	430	442	439	465	432	423	406	383	445	448	433	428	465	443	446	397	428	455	417	392	436	460	453	425	432	450	437	469	435	427	458	473	444	462	405	435	441	435	401	410	409	391	441	417	443	412	450	429	424	444	435	422	441	443	427	437	434	417	435	400	457	445	431	411	407	451	421	435	445	408	451	400	426	448	448	469	412	397	458	438	427	419	417	462	418	457	421	458	400	408	423	425	438	440	427	423	498	399	393	446	449	460	442	449	447	420	418	441	422	423	424	439	407	443	460	442	394	470	432	434	484	429	408	432	415	432	426	455	425	456	398	451	463	463	414	454	454	404	445	436	458	447	447	406	445	426	416	432	412	412	394	458	430	416	416	448	420	412	419	433	422	429	427	455	427	445	422	411	444	408	455	429	418	451	407	420	420	419	429	416	418	464	437	441	423	395	423	449	438	454	450	440	452	416	453	430	468	413	403	430	393	437	443	456	403	430	433	427	453	460	436	442	388	422	422	433	414	447	454	427	453	418	468	442	437	429	406	433	461	414	412	448	414	458	396	434	470	423	449	437	437	433	452	439	444	439	414	408	413	441	460	439	435	448	393	400	411	432	429	430	414	456	404	449	436	445	465	408	417	448	419	434	448	470	453	442	400	444	449	424	433	422	457	445	437	430	407	435	422	408	426	451	466	412	413	412	418	425	458	413	387	423	440	407	401	455	429	386	417	444	431	433	407	424	439	454	416	385	439	387	445	396	425	411	423	454	470	437	432	416	431	433	408	407	404	463	416	420	418	391	464	412	459	423	410	417	426	414	431	434	470	418	418	404	461	461	411	429	411	421	428	446	436	417	457	452	452	462	459	435	434	439	451	445	417	447	439	442	417	417	417	415	421	463	433	452	407	407	436	461	468	452	438	454	435	413	418	427	447	406	450	412	439	456	445	440	466	388	444	464	419	412	408	399	429	436	415	441	442	440	437	410	402	423	460	446	443	452	419	415	458	455	414	471	455	417	420	406	423	405	415	464	427	456	434	439	422	442	478	390	420	408	456	463	449	401	475	418	398	403	422	411	379	425	443	461	437	424	451	430	416	432	419	443	411	435	391	414	429	428	432	398	431	416	450	411	454	400	422	428	450	409	407	403	419	426	429	427	384	459	412	409	435	423	430	434	425	455	424	420	452	430	374	456	453	396	446	417	468	450	433	423	450	425	434	420	445	434	399	439	462	424	441	431	391	441	441	441	418	400	411	451	423	423	481	437	427	435	434	447	493	416	481	467	420	412	417	412	425	410	455	447	425	433	459	441	491	431	423	419	445	428	410	444	469	461	442	437	455	429	482	450	413	450	406	425	443	434	454	477	433	415	448	441	406	415	422	447	426	443	430	397	429	450	406	404	447	436	397	388	403	456	465	399	437	419	418	434	464	422	427	448	425	428	439	421	440	418	453	401	450	406	457	417	404	416	454	438	380	411	429	407	439	456	427	443	448	432	408	438	428	422	439	469	439	439	433	460	428	471	429	456	402	406	458	421	420	429	441	433	402	415	439	424	448	410	424	426	427	439	422	440	440	404	420	387	412	424	437	413	453	429	415	375	427	456	447	432	448	410	381	402	456	430	454	390	441	409	458	426	421	448	423	420	440	448	438	398	438	498	395	427	425	440	399	423	461	392	429	466	460	394	463	423	420	412	391	433	447	484	425	415	453	420	454	412	443	421	454	417	437	458	427	432	420	437	417	455	407	420	417	432	443	435	442	437	421	441	419	452	419	461	434	393	449	450	426	416	447	421	397	423	457	441	424	450	384	477	419	452	429	417	426	425	444	397	444	449	456	439	432	377	389	390	494	462	467	421	376	415	431	431	416	386	428	420	463	408	418	433	435	445	460	440	435	414	430	403	449	448	390	405	406	434	418	413	419	418	449	448	430	414	448	425	454	464	412	400	428	409	439	454	442	431	439	422	438	429	405	465	463	470	419	466	470	426	422	405	423	407	438	416	406	470	452	432	399	453	449	448	442	437	454	427	432	415	409	389	450	431	412	450	443	405	401	435	441	445	429	396	442	475	419	382	441	413	453	463	403	425	438	401	413	436	447	402	424	447	411	462	439	396	454	470	442	426	429	428	468	445	445	404	443	442	432	467	408	422	439	409	417	463	432	413	379	428	447	396	415	399	501	433	411	465	419	423	473	466	433	417	420	398	434	432	436	412	410	460	441	424	418	393	418	398	413	437	427	442	421	480	464	473	455	413	400	428	426	454	420	441	451	451	441	460	449	420	468	451	409	456	387	447	413	454	421	414	404	446	451	398	395	439	434	454	400	415	446	410	446	470	422	431	438	411	469	427	464	454	411	421	450	402	428	406	429	433	426	424	403	403	451	434	416	410	428	430	406	443	462	420	437	437	452	435	427	429	463	458	445	427	386	446	441	436	451	434	411	391	438	401	449	439	426	406	393	449	431	460	423	397	417	445	448	410	461	455	429	472	411	453	409	425	465	405	412	407	430	463	440	401	447	449	488	440	437	424	421	436	405	384	393	417	413	418	429	410	477	422	453	445	416	411	430	436	427	441	433	424	418	418	453	457	413	437	436	432	433	386	471	415	405	449	395	429	448	403	426	481	434	421	412	414	435	435	403	439	428	423	426	413	414	456	442	392	417	455	408	440	471	438	374	419	441	429	436	413	442	421	387	418	401	417	427	407	419	408	430	416	453	379	429	430	406	437	402	427
46918	7429	6144	3446	2251	1518	1212	980	849	799	682	688	603	610	549	549	518	505	501	511	482	443	480	424	407	438	449	426	410	399	435	418	428	399	418	428	389	405	437	444	441	435	408	400	451	442	411	399	422	383	435	397	394	429	391	357	405	421	419	447	427	401	400	389	415	400	437	386	414	388	413	425	440	421	391	418	423	397	417	410	421	467	366	411	405	450	404	453	423	420	414	388	416	412	417	427	410	394	396	404	404	410	448	395	414	385	411	414	423	435	444	414	409	399	394	403	391	413	417	402	429	395	403	371	400	405	384	411	400	402	432	412	414	421	401	411	416	375	418	394	416	361	389	413	381	392	376	408	400	399	392	443	424	410	438	456	373	400	399	409	381	415	430	414	372	395	398	401	391	409	374	397	370	370	418	385	418	379	378	417	355	398	385	413	386	348	415	386	434	411	404	408	369	408	394	376	399	427	389	405	362	374	393	404	407	402	437	427	410	395	421	413	411	422	380	391	408	425	399	443	413	390	428	407	412	399	406	402	388	418	393	375	405	358	393	440	410	419	427	374	372	386	366	422	395	400	396	419	386	411	384	393	390	428	384	383	411	427	379	414	381	347	387	433	355	389	366	426	413	382	393	398	418	409	415	382	367	390	421	410	430	377	391	361	387	416	411	420	408	416	436	397	384	449	378	417	426	400	411	352	359	386	389	393	391	404	417	399	406	368	409	386	407	406	396	417	404	409	414	412	397	396	408	420	382	406	428	420	384	418	415	442	444	391	414	459	393	409	407	391	407	400	465	399	399	416	415	409	418	380	431	403	431	418	346	414	394	422	383	392	416	409	379	389	359	391	390	384	409	387	420	413	383	409	423	391	389	451	429	403	391	412	386	404	427	412	399	426	408	403	383	413	402	405	415	400	388	402	417	403	391	381	398	391	396	380	383	395	384	384	424	402	396	390	418	409	416	403	409	386	410	400	442	404	411	387	387	439	419	393	380	398	382	405	426	418	392	442	437	433	413	397	404	392	402	421	404	400	417	382	388	423	359	380	392	407	417	394	395	344	392	409	394	424	377	409	411	386	401	405	377	362	392	446	382	386	387	419	412	441	397	418	391	360	390	376	424	401	421	395	410	359	403	369	407	411	389	383	394	423	411	411	370	415	399	401	402	417	433	395	414	384	378	383	390	423	420	394	403	412	383	401	442	392	406	374	383	408	402	409	396	409	403	429	388	397	389	436	408	422	422	419	400	401	405	412	368	388	400	416	441	415	418	401	396	409	369	429	379	409	397	412	433	392	381	403	418	409	390	429	415	398	448	402	438	410	411	430	404	390	417	404	396	403	407	394	368	414	393	422	407	403	434	442	410	391	381	417	384	414	438	410	423	407	379	448	403	403	424	405	409	444	363	412	405	413	377	409	404	402	391	398	410	401	410	405	421	390	414	400	402	378	434	404	402	414	388	371	453	384	388	413	430	388	394	392	379	380	392	383	451	420	432	406	402	401	385	438	439	421	407	408	430	425	412	386	393	412	427	447	382	367	386	429	383	407	375	384	446	354	390	385	394	384	409	399	403	452	391	393	373	400	378	411	381	391	382	406	425	425	418	376	400	410	417	401	399	378	413	392	372	413	419	394	399	426	382	391	421	434	393	331	435	432	400	405	398	369	419	446	413	378	415	409	380	407	392	373	401	441	389	419	422	383	395	395	378	400	424	417	415	402	421	405	371	405	407	373	415	430	400	444	404	412	382	417	409	415	432	403	405	406	422	444	408	430	389	384	406	396	414	440	421	421	420	396	392	434	396	379	440	418	412	386	401	415	412	375	407	406	374	398	409	366	396	411	404	400	405	385	395	407	400	403	397	436	420	394	426	439	421	401	401	402	404	374	418	392	395	390	418	377	405	419	409	399	405	414	387	400	384	429	393	420	426	423	410	412	421	420	387	382	370	420	400	453	369	427	394	412	389	407	412	364	415	429	351	437	410	406	406	396	413	410	410	411	382	431	419	429	413	403	424	387	433	441	423	414	410	402	362	402	418	393	385	428	411	421	390	361	390	383	399	428	412	377	427	395	396	385	392	421	416	414	420	417	440	419	393	378	366	434	409	389	409	397	410	356	375	412	393	417	388	419	351	411	402	410	407	443	410	422	451	418	393	458	424	399	424	419	397	361	418	386	423	395	367	385	386	423	407	441	391	400	405	415	380	423	432	431	438	389	405	415	385	408	379	413	442	381	421	420	400	398	421	391	387	406	424	387	374	399	427	398	414	389	387	434	409	413	424	405	426	442	387	418	414	394	404	408	389	368	391	388	396	420	392	439	400	385	424	385	378	434	358	411	368	392	370	409	378	368	419	405	390	379	419	408	363	427	412	400	394	373	414	414	388	383	411	437	412	399	408	404	403	397	417	408	420	419	397	422	419	396	386	419	382	418	381	408	374	373	400	392	391	432	379	403	385	398	412	426	404	378	416	389	415	416	396	422	386	430	393	414	414	397	399	396	374	403	446	435	414	402	378	413	400	372	390	382	396	398	416	366	413	412	401	391	415	411	395	390	387	418	416	378	407	410	401	413	422	401	419	375	423	400	406	394	392	444	377	402	395	410	411	420	379	392	376	408	405	387	400	403	391	427	408	421	373	423	404	414	397	403	399	389	420	387	355	426	374	406	405	420	393	391	374	409	393	397	386	419	404	396	434	426	365	447	405	418	423	382	425	394	371	399	391	435	389	437	421	427	410	407	360	397	412	400	390	396	400	426	357	396	360	424	416	439	396	389	417	418	444	404	396	426	366	416	441	404	433	397	427	401	387	414	410	381	386	392	393	373	424	440	429	402	413	422	401	407	422	405	416	422	420	395	395	406	396	404	422	399	405	413	419	406	382	419	404	404	382	405	404	381	406	392	396	417	378	390	376	394	379	434	385	395	402	384	381	390	407	400	414	414	390	461	405	380	366	362	384	413	430	431	379	380	407	410	416	408	367	398	388	419	409	363	385	394	396	388	407	421	351	387	379	419	413	451	434	434	369	387	398	383	427	436	370	397	371	385	422	422	423	394	400	378	401	391	423	382	404	358	424	402	424	397	417	382	399	397	440	426	424	422	401	415	382	392	422	413	386	414	372	410	374	387	404	381	383	392	435	424	400	397	407	388	439	388	407	423	415	383	413	417	415	419	374	394	415	408	403	409	401	441	406	414	389	425	389	395	407	414	392	395	427	408	411	428	416	417	396	387	386	366	457	384	412	410	371	390	393	412	437	416	393	382	417	407	391	411	411	411	433	388	407	426	425	400	411	396	420	369	430	422	422	416	411	385	415	380	400	393	389	389	395	386	392	379	407	401	383	412	401	397	419	404	393	394	408	384	404	395	394	408	435	423	414	397	401	445	392	407	356	415	400	420	419	418	409	386	421	394	393	429	377	369	389	423	438	356	442	409	423	400	399	387	390	409	436	408	431	403	414	411	403	428	394	403	384	416	381	414	419	403	395	378
23370	20942	27830	24201	20943	20998	8448	1505	1174	1047	1015	978	953	942	884	904	890	843	866	841	817	755	845	871	750	779	782	816	774	846	735	801	784	796	790	804	685	794	762	766	728	735	739	843	728	760	737	783	772	767	777	765	758	799	759	754	783	786	748	739	747	793	701	785	769	775	798	766	713	744	782	772	744	753	810	745	767	749	752	730	785	758	716	761	730	755	721	750	825	753	741	750	779	712	770	751	768	722	727	771	680	718	737	789	709	757	779	723	739	748	733	763	760	686	814	723	738	714	724	704	739	786	734	722	769	746	726	731	753	776	801	717	745	775	792	695	797	763	783	746	704	805	718	717	747	769	777	722	735	746	713	811	703	763	734	730	720	770	729	751	735	767	749	763	725	754	734	729	710	737	769	817	747	749	744	741	719	714	766	685	746	791	702	716	733	781	750	717	799	770	746	784	701	754	724	728	743	749	735	739	731	748	725	769	759	794	795	744	785	764	735	695	697	743	761	802	771	735	768	715	721	738	758	746	753	745	768	725	758	753	705	749	731	762	698	766	689	712	807	766	735	718	807	716	755	761	728	726	739	772	700	769	758	779	819	766	752	715	782	731	745	708	745	810	694	764	764	722	766	721	716	780	683	763	763	706	758	724	727	763	767	781	705	751	749	736	805	681	761	744	735	769	743	781	733	800	761	766	755	753	756	772	755	729	764	727	747	770	784	743	715	722	715	749	758	735	759	740	723	721	737	787	757	770	726	754	749	744	749	739	777	751	748	762	767	757	712	757	765	738	734	761	737	740	708	769	717	765	784	780	751	750	745	768	755	720	739	686	711	743	743	730	704	743	729	755	751	747	719	764	715	784	721	746	762	790	739	740	753	781	748	745	706	760	758	767	750	712	736	728	776	712	769	764	673	760	754	779	738	759	795	777	795	706	746	762	787	732	735	694	766	747	711	766	736	837	750	756	676	795	738	776	770	751	774	709	745	742	706	693	778	770	709	785	782	781	722	693	732	708	720	693	787	743	761	797	764	758	711	740	792	701	769	694	767	778	759	797	798	766	766	710	766	770	747	768	765	743	767	732	749	759	814	742	772	753	714	721	690	730	766	729	708	766	746	728	738	736	760	774	752	757	775	760	760	733	726	758	758	757	730	729	778	708	704	727	752	741	769	771	751	754	767	752	728	711	778	756	731	716	756	721	746	738	756	729	742	763	728	740	773	741	711	742	718	754	719	701	765	753	776	748	775	756	824	723	691	696	743	741	723	734	768	777	764	766	765	758	716	731	741	729	764	715	749	741	749	748	812	787	765	734	770	765	735	729	735	793	736	768	768	745	693	798	743	712	706	764	700	756	730	716	806	765	755	723	740	751	720	742	787	746	738	724	718	761	755	746	751	732	732	728	818	733	711	711	700	770	770	726	751	717	728	741	740	757	765	784	775	734	739	743	736	742	735	804	735	754	736	719	781	741	753	740	782	732	746	734	757	781	767	742	779	765	755	760	739	721	755	736	792	754	731	704	743	766	761	729	774	754	695	758	754	742	726	769	724	725	728	757	701	706	782	720	753	748	712	768	769	737	748	749	782	770	778	717	766	735	703	672	765	762	773	721	711	699	741	772	773	767	747	755	796	767	738	756	828	700	769	753	733	783	741	780	733	748	777	698	792	726	805	748	750	714	697	744	738	697	719	744	754	733	731	752	772	767	713	784	734	732	731	724	759	730	711	719	710	758	766	753	712	754	712	744	665	739	779	732	726	753	740	769	786	749	745	747	712	730	808	725	731	771	732	787	793	718	712	745	725	747	752	690	712	765	712	741	808	744	773	732	695	790	715	700	766	722	750	759	747	787	704	707	756	721	722	674	726	650	701	782	796	746	771	773	730	746	728	777	787	732	784	727	747	728	773	750	769	736	757	749	795	770	785	736	761	744	722	753	771	758	710	763	733	759	730	730	736	701	683	747	779	761	745	702	714	712	744	762	712	785	716	714	771	763	744	800	680	758	791	719	767	664	718	701	737	738	797	796	745	727	747	714	733	770	726	743	772	735	785	675	786	725	788	737	799	706	757	757	765	768	738	745	708	760	738	745	711	735	783	749	781	780	715	746	772	762	807	727	800	695	696	725	712	757	746	735	761	744	724	703	753	765	744	737	729	765	775	798	740	757	772	754	760	753	681	760	731	743	728	762	759	773	735	711	731	710	749	710	766	732	745	760	771	733	721	752	765	714	753	746	821	727	745	778	765	773	753	766	779	747	744	694	733	718	712	742	759	772	750	740	755	714	732	738	779	726	715	775	768	776	774	749	729	738	735	729	832	718	760	767	803	716	724	740	736	753	747	756	711	709	772	737	750	765	748	751	757	766	718	747	682	750	785	753	728	780	756	706	694	750	736	779	797	748	787	728	757	753	761	731	734	720	718	692	743	769	763	750	698	755	741	736	728	753	770	721	778	745	757	735	716	765	749	737	761	724	708	732	747	751	706	788	734	683	736	782	779	711	708	735	739	753	761	763	748	724	766	732	735	717	709	787	791	749	757	702	741	756	755	769	749	726	735	730	767	689	748	743	805	746	747	780	765	799	706	750	736	731	751	784	735	721	757	771	725	717	746	737	724	761	737	748	732	826	744	756	732	719	694	759	763	692	726	767	707	729	738	765	776	798	712	732	715	723	737	722	723	741	723	747	768	782	764	768	751	719	770	748	762	731	753	753	747	762	681	753	741	765	806	773	739	781	707	710	717	749	753	678	750	757	744	751	712	715	782	716	725	735	753	735	763	741	743	711	747	742	728	732	813	740	765	781	758	779	731	727	759	736	800	746	784	804	796	764	747	809	748	737	762	767	697	737	815	758	766	743	697	738	751	728	680	734	749	712	747	738	825	769	717	716	780	779	756	744	761	748	726	766	749	765	743	717	727	737	770	739	735	725	722	704	691	733	720	703	762	757	721	760	726	749	805	710	781	748	721	752	728	753	750	685	764	755	759	702	717	723	773	722	727	705	745	804	741	715	729	755	756	714	743	781	769	709	755	748	690	727	772	743	732	743	713	737	783	802	711	754	713	802	755	721	813	742	775	711	775	733	801	724	721	734	746	731	690	740	772	775	749	763	739	806	772	711	751	728	766	737	738	765	806	784	720	723	788	723	746	729	728	703	806	744	774	755	780	760	737	754	708	728	716	686	810	729	753	751	734	724	753	757	738	794	761	755	728	716	736	714	766	715	751	751	739	697	725	718	796	728	794	760	734	774	803	747	729	803	739	710	741	768	758	779	743	751	728	747	709	719	726	751	731	731	728	753	744	705	735	726	774	774	788	728	717	738	748	707	796	696	752	744	732	738	761	751	748	735	789	730	731	711	733	752	718	779	720	760	774	776	688	721	758	738	734	759	762	731	766	733	763	744	764	802	748	742	781	756	751	791	746	736	774	767	740	706	785	740	717	751	756	728	765	726	735	692	743	750	780	714	728	760	744	741	828	713	788	750	746	779
46942	10373	11402	6478	4246	2994	2334	1871	1728	1480	1305	1233	1115	1086	1033	1002	913	906	887	855	809	862	875	803	821	751	771	773	768	782	761	728	776	749	766	712	734	712	724	759	716	735	742	718	743	702	681	715	732	726	775	703	709	690	727	719	697	677	709	683	725	686	710	710	690	734	729	745	768	744	732	681	725	715	733	690	769	722	723	702	699	677	741	730	680	701	683	670	666	737	706	723	696	727	692	691	730	705	727	724	693	692	754	684	686	717	666	664	685	717	704	758	737	721	726	670	711	714	697	669	718	647	677	739	691	667	716	718	706	654	686	648	729	687	683	726	705	744	713	708	753	727	707	679	659	666	677	699	657	701	702	681	700	705	735	721	701	714	698	726	649	687	658	693	684	686	711	716	722	747	699	709	668	703	732	739	682	709	716	666	715	718	670	717	699	708	659	678	710	705	716	697	673	701	686	670	687	651	698	695	692	731	722	674	700	677	687	716	678	692	732	671	668	700	698	721	713	691	683	728	710	689	666	744	623	670	706	756	663	661	683	707	675	668	654	644	707	684	699	713	646	691	656	694	688	751	698	698	676	668	701	739	705	687	661	699	673	714	691	717	734	731	665	697	663	701	692	672	699	676	679	674	673	670	684	655	666	666	688	715	681	739	691	667	733	677	679	692	654	740	702	701	687	686	728	687	702	701	713	662	660	683	671	728	678	700	699	714	674	690	700	649	674	676	695	693	695	681	715	697	688	679	699	658	704	683	655	710	686	667	689	699	667	695	675	683	685	670	698	694	675	671	635	672	716	696	680	730	689	761	736	720	703	674	666	647	658	656	721	721	695	659	688	704	683	681	726	710	705	734	683	718	702	770	694	717	716	714	662	697	730	705	706	741	699	684	659	724	693	715	692	700	684	668	680	638	674	675	741	664	769	685	704	681	756	668	683	699	677	667	665	675	739	708	707	704	724	702	699	701	666	685	717	673	679	699	690	792	667	688	719	678	724	730	689	738	698	673	716	671	663	711	699	646	663	642	695	739	698	696	694	665	725	715	706	699	669	661	671	756	697	670	636	698	671	716	675	680	728	715	629	728	670	721	701	734	648	659	714	670	673	710	726	670	674	656	693	627	661	674	653	687	713	703	706	693	686	682	740	711	718	709	662	721	700	677	685	730	712	681	703	692	659	660	655	711	676	760	659	730	699	675	659	678	754	701	692	684	688	672	685	742	711	687	713	721	683	703	693	679	690	726	697	697	716	655	693	659	708	699	695	662	620	660	720	708	698	679	687	719	704	707	711	741	710	702	723	719	674	703	716	690	745	657	667	688	709	702	710	706	715	695	703	697	659	703	718	673	685	684	733	693	710	714	730	736	689	716	718	785	659	762	756	691	693	726	679	683	693	682	766	705	662	671	684	717	702	681	740	684	744	680	734	691	688	693	678	685	692	678	683	699	699	657	656	700	725	731	680	718	694	696	681	661	635	701	674	703	683	656	701	695	642	684	706	682	691	698	629	675	688	682	673	681	695	666	707	723	682	686	713	649	673	723	683	767	682	709	689	775	670	658	710	661	684	682	717	673	678	635	692	724	678	705	705	677	706	701	671	678	696	715	704	700	707	708	718	687	698	678	659	721	697	714	711	693	677	673	718	704	706	711	687	725	685	688	731	727	667	657	657	722	758	698	743	715	673	663	708	709	672	678	714	692	694	730	659	654	703	741	680	745	701	686	679	714	683	720	668	728	692	680	699	694	676	703	686	700	698	665	719	709	706	716	733	666	756	719	684	699	714	720	696	711	705	679	737	697	706	657	658	721	679	689	721	634	732	724	674	706	687	729	749	675	664	722	676	689	671	668	674	720	640	719	742	683	656	725	659	720	665	742	726	712	716	673	683	688	732	723	721	697	663	633	677	681	707	663	697	712	707	701	695	641	651	674	679	688	672	712	643	682	692	688	704	713	702	647	688	665	675	738	656	716	699	667	689	694	696	669	655	673	702	664	711	682	708	696	696	701	695	685	685	682	738	645	668	663	687	700	725	673	702	660	702	711	706	740	653	761	665	676	662	672	663	696	682	709	665	690	702	687	720	666	689	678	636	703	644	687	732	695	686	681	703	672	738	664	690	712	690	699	695	744	676	688	684	748	710	683	665	732	711	722	713	693	705	676	748	695	698	750	712	732	689	721	702	617	679	698	707	716	744	697	724	701	701	670	680	729	643	675	706	706	685	695	717	648	719	646	741	676	714	703	693	718	669	690	677	685	692	684	688	690	711	709	694	737	665	648	632	716	660	705	716	667	681	729	686	675	676	761	682	684	649	672	689	725	690	681	763	744	691	708	696	722	701	674	695	761	696	717	662	686	672	687	709	683	705	650	697	685	676	730	701	685	731	649	680	692	690	641	694	671	654	662	670	654	695	672	685	691	711	674	654	672	697	704	728	684	674	679	669	692	694	712	670	680	678	677	684	726	683	651	700	674	675	671	678	675	698	739	691	691	644	687	630	677	709	703	709	681	711	715	682	705	666	707	722	750	711	675	689	676	714	683	698	690	715	708	652	662	687	705	710	677	664	654	657	701	673	704	641	718	724	678	716	697	661	752	706	679	690	670	661	673	692	662	691	656	686	700	753	659	645	681	717	670	637	676	654	737	722	667	742	726	727	710	749	723	716	686	709	664	677	694	684	655	709	695	694	699	718	691	693	697	705	689	721	655	663	654	717	671	670	691	649	718	685	659	697	656	700	696	686	719	732	682	678	668	724	728	652	696	726	688	710	711	700	668	689	658	747	655	720	710	646	700	757	729	708	670	733	706	695	718	704	676	705	689	737	717	696	682	711	713	721	657	721	676	712	697	662	667	653	724	692	712	643	700	697	726	666	692	710	663	716	710	701	694	691	686	723	711	697	733	706	712	641	701	718	724	665	666	694	762	669	650	654	700	704	698	657	693	687	696	705	725	731	716	737	715	682	701	733	710	681	686	733	722	645	696	687	690	695	713	746	696	679	686	693	672	738	681	725	676	693	671	688	692	679	674	705	723	707	701	665	692	692	697	672	681	726	706	714	735	701	681	702	654	710	702	721	685	653	742	653	675	710	696	718	692	670	703	740	686	672	666	672	687	706	723	683	702	681	683	715	693	733	691	680	695	692	714	703	637	696	671	755	717	685	725	672	656	644	708	743	640	713	720	702	735	683	699	739	713	766	713	668	721	686	713	713	740	688	726	642	656	653	682	672	686	733	680	730	755	688	684	722	711	656	705	693	724	654	727	682	685	668	692	711	660	700	688	683	735	635	682	681	724	686	685	708	716	692	646	706	721	711	694	689	662	650	708	665	691	737	665	704	672	665	717	673	696	670	701	717	675	671	687	624	712	671	667	724	725	681	707	670	684	706	691	721	750	735	676	638	696	716	680	718	707	705	680	659	625	676	709	677	705	675	691	698	682	695	706	719	726	687	699	674	693	722	724	692	728	657	679	725	671	685	704	686	676	737	629
35556	17340	4160	959	845	816	782	785	714	748	771	802	757	760	792	752	769	784	822	776	822	806	825	766	695	763	767	800	740	755	774	760	774	791	795	787	729	792	808	772	782	766	761	774	808	773	783	822	790	763	781	781	786	779	781	804	808	769	730	785	831	761	771	759	760	769	787	772	781	716	778	819	791	726	810	807	787	738	771	782	775	745	732	806	790	817	773	773	799	721	735	756	788	761	818	776	772	776	734	797	776	785	750	740	802	795	849	771	801	799	775	793	778	752	781	795	812	753	808	794	790	826	786	851	812	785	830	784	788	837	841	805	777	751	827	805	785	779	772	779	775	791	736	752	797	799	778	764	792	794	716	739	814	764	810	761	801	766	775	760	791	809	793	871	814	790	760	810	786	817	756	792	747	817	752	785	789	817	781	732	760	788	782	767	768	759	771	789	818	805	776	793	761	766	783	735	751	757	759	777	778	816	790	725	782	795	775	772	788	746	777	754	745	776	776	706	767	811	760	775	762	816	788	742	776	778	750	763	780	821	772	798	773	747	781	808	767	768	725	792	837	745	783	832	757	808	724	787	822	751	827	699	790	752	826	735	804	807	795	771	749	769	768	771	794	772	753	773	758	795	769	732	750	787	773	736	730	830	746	764	738	756	755	814	794	803	777	827	761	802	760	743	790	775	756	761	802	771	735	731	777	810	781	765	786	809	810	812	774	794	762	807	775	767	716	788	771	800	751	735	750	779	744	720	748	805	790	749	816	798	768	754	769	791	778	790	741	765	745	835	754	789	809	797	736	760	792	801	722	775	779	783	772	771	790	782	787	764	747	783	807	780	770	781	769	755	786	782	758	813	780	767	758	775	800	733	754	775	784	800	792	793	780	732	829	803	780	738	777	732	811	783	803	783	768	803	790	759	738	760	762	773	738	789	782	791	754	772	751	764	810	815	790	833	760	801	810	757	837	795	800	849	772	788	798	767	759	826	717	744	766	726	784	828	813	751	784	754	767	797	782	792	738	812	784	750	780	769	796	785	788	769	784	756	736	761	772	771	796	787	715	799	806	796	824	797	791	800	769	794	755	742	766	789	742	791	708	808	723	798	764	720	773	795	768	804	810	778	796	766	806	768	804	710	735	789	803	798	728	775	786	777	821	784	733	794	792	762	733	849	780	783	761	777	778	760	765	782	724	789	734	770	732	763	762	751	758	812	801	808	812	781	837	778	736	763	755	800	757	799	779	778	809	778	806	790	748	756	781	775	752	787	819	780	817	727	776	795	815	757	732	714	756	773	780	774	793	785	730	784	768	763	795	754	820	782	724	818	730	787	802	817	808	772	785	778	760	759	820	774	729	786	773	738	776	800	788	763	739	706	788	779	841	796	763	828	796	693	775	812	777	772	786	747	782	746	775	756	738	758	797	739	784	790	809	765	761	778	799	793	787	727	758	795	791	725	817	775	777	722	752	702	764	830	754	760	818	781	763	738	794	805	801	807	789	789	760	793	761	773	757	755	782	721	765	780	769	783	794	771	845	791	780	830	804	735	773	793	746	799	819	796	752	789	792	775	755	782	794	758	756	806	781	771	773	779	819	780	686	771	771	832	746	773	798	776	748	811	823	765	765	725	796	770	743	757	765	778	813	809	776	752	767	779	786	771	807	786	785	745	796	798	828	779	735	760	780	810	764	735	774	755	789	720	763	765	740	793	795	819	761	784	787	748	800	765	754	766	778	751	815	840	776	783	726	754	787	774	759	742	787	783	823	762	783	771	740	770	736	796	759	772	795	764	800	822	767	788	737	787	760	792	761	823	846	735	735	777	823	794	796	742	765	780	772	752	726	789	766	749	808	828	791	771	765	750	779	783	793	800	745	794	718	767	755	743	759	796	761	752	742	727	788	736	798	763	811	790	817	754	863	790	775	742	761	792	743	814	741	781	801	752	765	762	719	782	750	810	743	732	768	786	767	756	779	773	773	788	776	768	806	808	758	775	858	744	771	819	800	787	760	794	764	812	770	789	767	785	772	722	813	765	781	775	790	801	812	781	838	788	731	806	777	809	815	736	739	749	811	789	784	768	803	788	770	790	817	786	728	802	820	817	746	727	734	781	817	741	776	766	754	795	780	792	754	820	764	819	735	799	760	773	776	777	776	767	745	775	743	822	780	743	714	782	791	808	774	764	763	829	782	786	810	784	785	829	733	808	755	755	773	837	786	798	741	758	817	802	814	771	772	781	814	774	793	788	762	762	792	757	793	792	760	822	820	782	808	820	772	757	755	776	823	760	835	780	722	746	744	757	802	743	811	817	743	796	744	805	731	774	825	765	772	789	751	765	756	720	810	775	736	762	823	744	779	782	762	804	799	755	795	809	772	760	807	827	822	788	814	778	830	757	771	805	754	719	804	748	732	751	749	748	773	775	792	763	785	792	773	804	798	778	780	754	708	853	782	747	724	774	757	801	761	792	751	781	797	740	833	774	750	764	764	728	733	780	779	800	785	834	792	782	768	773	798	772	839	801	792	782	793	784	821	752	815	758	780	777	767	739	764	783	780	776	733	726	794	737	760	783	808	782	715	710	760	743	790	770	813	762	741	784	756	745	749	796	828	825	803	750	757	802	789	761	773	781	779	825	762	750	815	726	789	800	725	764	719	809	764	841	763	792	791	808	814	756	761	822	798	807	753	768	754	753	752	781	755	720	739	780	775	758	801	800	814	740	775	773	758	776	747	784	794	803	763	700	784	741	782	784	770	786	713	773	756	814	791	739	774	803	754	785	791	747	804	799	783	786	757	740	782	755	824	739	774	776	783	796	774	762	742	793	791	807	765	766	742	744	844	772	765	765	759	803	798	808	801	756	786	765	774	793	743	741	767	760	775	773	792	729	804	831	794	808	754	784	805	813	762	737	814	811	777	742	760	764	730	751	785	772	790	812	728	753	817	751	838	780	719	776	733	743	752	805	756	821	772	782	765	733	765	769	785	826	766	781	783	787	758	750	740	818	786	786	774	777	774	761	767	813	767	812	804	736	701	721	822	763	735	788	802	722	773	827	748	744	755	774	778	791	794	766	772	746	831	780	778	761	746	820	706	797	817	764	826	770	764	766	787	859	771	812	777	784	778	793	812	771	781	780	782	784	736	815	787	777	793	779	809	782	774	773	740	821	809	817	791	768	731	761	761	789	800	792	804	730	743	786	752	749	754	766	744	759	787	781	747	778	764	732	789	779	776	792	817	746	783	790	785	821	731	829	727	798	787	768	764	767	810	789	761	771	780	821	744	791	749	794	807	829	787	815	781	805	705	819	789	799	796	820	750	756	788	822	785	765	775	771	770	767	774	813	713	791	778	821	777	750	803	727	780	775	771	757	764	789	755	807	803	780	798	802	799	769	777	795	782	785	787	752	806	725	794	756	787	812	847	767	733	729	782	776	790	804	797	748	773	805	775	763	814	751	797	832	763	786	778	780	776	818	750	767	738	780	773	763
32950	1973	1034	927	887	837	847	762	837	808	758	795	842	761	828	777	798	729	842	769	795	815	805	779	796	781	791	754	798	803	764	770	782	770	768	815	823	782	780	779	774	760	793	803	798	781	776	757	771	822	801	809	779	783	816	817	785	811	756	764	760	772	773	790	779	790	792	697	783	804	793	790	809	786	819	844	792	803	792	772	831	784	753	770	801	785	776	826	731	827	725	793	749	786	793	813	756	747	810	778	815	767	775	772	776	806	813	729	733	772	805	723	783	761	821	789	773	773	810	811	770	777	766	788	794	783	753	791	832	797	758	798	729	773	775	773	825	771	765	808	791	813	735	747	808	749	800	793	772	789	791	778	737	758	770	770	767	816	749	786	771	795	784	792	815	734	757	748	786	811	803	807	756	755	853	770	756	788	803	828	780	775	777	811	814	828	764	791	779	812	824	773	777	807	821	776	778	804	753	730	801	825	777	817	730	758	811	818	790	832	793	758	811	749	792	764	778	781	770	768	835	791	784	772	804	752	810	778	829	786	809	785	742	808	793	756	827	800	813	830	790	783	776	806	775	825	769	796	780	791	739	776	825	772	813	789	785	803	806	758	816	768	769	799	768	823	780	807	809	745	719	805	813	808	741	762	783	816	806	774	773	742	816	800	759	745	806	718	802	790	799	808	776	765	810	761	738	790	797	789	805	857	781	701	823	758	795	875	781	773	741	781	763	815	804	790	774	792	774	751	789	793	804	777	799	778	773	728	787	772	780	767	811	749	782	817	761	766	798	756	783	796	804	813	831	778	768	742	795	795	780	790	761	799	795	757	776	751	800	804	785	790	799	771	787	763	839	786	815	794	803	793	843	750	806	793	733	735	839	824	749	728	823	742	779	804	829	742	776	829	775	792	791	755	805	736	775	798	791	735	805	824	806	767	815	755	758	798	785	791	794	749	783	769	782	749	744	788	767	753	796	840	743	817	802	780	771	785	788	789	790	754	781	761	796	781	794	776	751	806	779	768	760	772	749	797	751	755	815	768	746	823	728	771	790	781	809	773	780	786	738	768	826	757	755	787	792	782	780	786	798	772	830	742	791	795	764	771	778	813	804	807	726	792	761	778	796	753	729	814	754	776	743	770	828	823	743	748	749	790	745	801	770	766	796	766	830	780	738	802	748	746	806	775	778	764	767	782	791	788	748	786	727	801	812	807	768	784	790	729	818	840	780	758	764	769	762	823	800	775	762	786	725	730	814	741	774	771	769	747	776	771	771	759	787	773	786	783	737	769	830	785	763	767	793	782	804	774	807	814	811	797	805	769	778	767	780	787	776	751	772	765	818	784	818	770	806	829	782	792	785	769	801	830	753	775	754	796	814	767	754	786	800	786	790	797	802	749	841	746	751	778	838	873	743	781	776	775	794	737	765	760	786	757	782	819	787	804	806	746	836	775	747	772	787	817	773	785	687	818	803	777	822	797	788	751	809	767	806	761	774	789	833	787	780	744	809	748	785	803	813	786	777	809	786	836	749	722	784	755	827	805	751	794	764	766	819	816	788	785	785	776	755	803	746	798	748	784	802	792	749	751	768	795	801	759	797	743	806	816	803	827	804	814	810	751	768	822	779	775	737	776	782	753	808	835	774	821	785	778	818	770	749	755	783	722	743	746	786	821	808	814	773	731	784	746	802	840	793	743	830	783	817	757	786	794	802	807	789	765	781	754	734	759	758	801	897	790	816	768	740	793	808	776	772	820	813	778	783	795	763	764	778	797	767	798	771	812	814	783	808	780	833	796	784	793	785	812	732	794	769	810	797	788	797	839	759	817	767	774	812	755	780	754	802	790	770	740	737	777	802	793	733	791	776	780	768	756	776	745	802	768	758	786	799	789	754	753	815	793	806	805	763	779	818	824	761	810	788	816	712	759	785	808	754	737	837	793	843	781	796	768	787	805	742	797	789	809	780	755	759	771	779	753	806	848	794	792	805	791	763	794	730	787	846	796	736	801	819	723	804	769	819	789	799	800	797	799	824	789	771	773	822	774	754	758	755	776	769	822	820	755	762	785	748	774	805	820	760	781	735	778	769	776	785	816	803	759	790	749	762	827	777	701	733	774	800	814	789	792	751	758	840	788	822	789	774	779	810	827	789	757	747	763	746	799	785	834	804	782	800	790	766	783	793	789	785	761	831	805	743	815	778	813	764	773	780	785	784	778	822	764	821	812	764	780	743	790	789	802	812	730	756	830	786	784	725	748	769	847	803	776	798	749	779	816	788	758	766	812	829	792	770	808	764	800	771	798	819	782	797	763	776	820	826	781	796	797	769	792	794	757	814	783	767	764	744	805	759	827	807	806	746	787	745	786	806	849	737	764	778	790	812	820	743	779	756	808	812	800	821	828	807	745	778	830	794	775	832	806	741	736	781	727	797	766	779	765	804	770	798	843	790	796	829	800	775	756	761	803	774	773	778	771	797	784	802	784	773	803	810	762	744	767	786	762	769	779	819	805	773	828	738	799	747	748	765	788	718	769	812	778	747	773	792	811	809	769	794	779	791	770	801	845	751	707	798	759	817	777	736	839	765	818	801	738	771	795	761	803	762	772	763	751	750	797	800	794	738	797	788	775	811	759	822	792	811	778	784	781	818	722	782	767	816	753	773	806	815	789	744	774	751	811	783	807	777	813	821	782	774	779	783	805	766	774	817	795	768	791	747	791	789	797	775	762	779	782	772	733	818	792	749	825	791	805	778	768	775	779	779	802	771	765	762	764	839	742	820	780	752	741	769	813	767	763	782	792	748	789	782	787	812	807	834	817	807	829	783	764	734	761	806	709	741	781	806	788	809	810	722	781	783	772	777	799	807	813	835	818	795	773	773	780	750	829	751	789	794	762	768	788	757	799	770	772	807	816	756	836	760	746	776	745	769	760	769	782	750	779	768	746	801	779	787	816	776	742	844	782	808	776	783	818	804	810	778	792	795	747	801	803	788	808	748	750	782	734	808	738	761	839	797	788	691	786	715	787	782	853	869	759	778	771	794	786	733	744	767	775	765	754	784	791	818	793	762	746	796	842	788	805	803	758	767	739	760	815	768	775	764	756	773	812	823	755	825	822	764	799	795	766	787	766	813	800	736	800	836	810	802	766	794	789	748	801	794	813	758	835	787	800	773	771	765	754	766	784	752	772	788	761	774	833	766	771	816	784	805	769	755	771	775	735	743	792	823	823	792	782	753	766	779	737	778	804	781	759	746	780	813	764	795	757	778	781	802	775	748	726	792	805	834	773	793	804	799	726	786	799	796	793	779	764	766	815	753	786	742	773	753	812	800	731	806	819	768	751	800	817	765	786	796	801	795	752	760	723	730	777	785	720	760	805	797	799	804	805	812	760	770	820	802	803	701	820	768	810	762	816	779	796	797	795	779	755	845	757	811	758	801	824	811	816	778	793	794	783	793	777	752	794	803	786	815	804	791	798	794	781	794	777	829	818	777	784
25454	20986	27382	24695	20944	10334	1091	793	692	578	567	545	507	554	532	471	494	499	439	493	430	452	453	469	488	457	458	405	432	445	475	446	436	470	464	415	456	451	463	461	452	426	431	473	426	443	449	442	453	433	473	435	418	420	432	422	457	453	491	435	417	451	456	440	472	443	471	447	482	462	442	431	455	434	443	438	457	426	492	438	437	417	450	425	422	438	429	439	437	420	427	415	457	454	426	428	458	408	482	402	423	434	417	409	447	440	413	437	453	475	439	401	444	428	432	440	406	417	410	430	494	432	421	441	427	469	455	447	427	420	420	412	417	467	440	442	417	433	426	414	434	424	463	454	466	401	422	462	433	410	429	433	453	416	405	419	442	446	433	444	459	410	425	458	457	438	451	477	413	440	406	433	432	457	413	415	448	412	433	466	437	456	432	456	416	456	421	426	433	443	446	447	489	420	443	436	465	447	438	449	420	419	412	438	445	438	447	410	403	433	425	429	443	421	444	454	392	455	406	408	415	459	471	466	443	410	404	467	440	433	439	419	442	453	449	428	429	418	464	442	429	405	428	459	458	442	427	467	438	402	415	451	430	431	440	410	423	462	414	420	406	442	427	497	427	457	457	412	421	422	460	423	418	433	454	462	472	427	460	426	464	467	409	443	422	430	440	418	406	428	451	405	442	458	455	383	476	433	430	447	438	432	437	456	424	431	438	416	398	441	424	430	432	430	418	447	456	438	438	424	474	448	441	422	418	443	406	404	445	438	411	456	465	404	443	477	422	446	429	431	415	430	407	412	448	425	429	419	442	444	426	435	409	410	398	401	425	450	445	452	421	438	425	396	442	456	430	454	417	441	459	414	396	402	433	503	435	456	411	454	403	467	432	393	444	429	454	431	403	411	387	437	434	451	431	397	463	463	470	410	433	420	421	431	428	441	453	447	468	444	428	435	428	413	398	400	434	399	455	402	475	407	430	442	420	469	415	416	422	404	436	427	406	425	438	432	442	413	410	418	462	445	435	454	453	442	461	471	404	444	441	416	413	426	440	436	428	414	436	436	431	442	450	405	408	427	462	398	456	393	453	452	474	442	430	416	411	450	440	414	434	413	440	420	412	482	410	427	446	430	437	449	407	416	469	414	451	471	448	414	450	450	459	438	438	437	445	447	472	426	439	429	442	450	473	414	385	414	439	411	436	446	431	470	422	424	440	378	427	470	449	435	431	459	408	455	421	432	458	446	408	450	478	393	421	436	423	437	430	413	423	475	429	464	428	420	432	445	478	443	438	424	440	438	442	426	431	448	410	435	459	446	440	451	435	452	407	435	386	405	429	454	462	462	418	409	408	452	422	441	437	478	469	422	455	454	416	405	415	409	461	429	435	414	413	429	415	435	431	441	452	435	416	423	444	425	429	436	432	397	447	406	479	415	404	446	440	410	439	424	387	456	429	439	443	434	432	415	434	435	434	451	420	461	442	430	432	407	438	445	413	469	433	447	432	454	407	443	376	437	438	455	417	434	449	446	428	424	434	468	438	443	411	459	408	461	459	427	425	461	415	432	418	415	429	398	467	441	412	414	477	425	419	430	437	464	386	458	445	434	430	404	430	470	434	466	433	465	408	427	427	421	435	435	429	464	419	429	421	420	453	392	442	416	410	428	421	451	441	434	423	448	436	431	449	444	422	442	440	451	436	417	448	425	433	413	443	434	446	457	410	427	436	433	434	426	413	417	427	445	427	412	439	422	429	430	451	444	424	450	469	465	440	456	481	394	455	440	441	426	439	428	469	424	404	396	440	421	449	443	404	443	455	457	446	450	406	402	430	443	460	462	392	454	458	414	416	412	467	457	460	433	397	436	450	474	423	431	412	462	452	436	457	453	460	437	409	399	458	407	449	414	445	439	486	415	432	456	424	430	433	451	432	479	427	432	443	412	461	445	436	457	418	466	429	438	472	462	469	421	436	457	469	442	479	425	433	397	439	436	441	435	447	432	451	420	459	425	443	424	477	454	393	459	421	465	443	407	427	460	449	418	461	420	401	381	456	480	421	438	444	425	434	422	432	415	472	446	431	417	448	408	429	448	424	405	411	446	432	451	457	429	444	439	414	456	408	407	397	462	445	411	470	458	426	418	449	479	420	433	478	398	453	435	418	424	453	440	447	466	431	420	416	411	423	434	411	429	444	454	413	420	450	403	455	403	418	464	424	430	457	431	440	429	467	447	409	447	406	432	450	418	405	407	413	478	457	432	439	448	416	476	437	435	441	434	423	431	436	417	440	424	383	423	443	426	437	395	415	433	457	433	410	455	439	399	417	406	463	408	428	452	390	427	402	431	446	440	437	437	400	417	432	459	415	397	445	389	449	414	455	432	438	446	461	431	424	443	450	449	466	422	442	438	410	433	457	422	414	405	420	424	451	438	447	444	429	393	429	401	470	455	431	441	454	431	471	445	435	462	448	447	453	415	407	449	438	431	420	440	426	393	431	425	431	426	473	393	444	430	439	433	425	456	434	473	401	422	441	411	440	405	428	435	428	417	448	423	423	437	395	426	434	408	396	437	431	434	432	461	431	439	429	460	407	396	483	447	439	438	390	425	430	429	422	423	411	444	447	445	447	425	421	421	408	447	407	409	433	434	412	418	452	446	451	442	411	430	458	423	435	444	429	453	422	429	461	440	435	417	411	453	454	394	421	418	406	420	396	433	440	432	422	405	453	413	428	460	421	427	434	430	409	429	425	439	412	463	414	450	440	448	417	432	446	410	449	436	465	385	428	448	420	452	479	430	455	413	421	459	421	416	450	438	455	446	423	437	418	448	415	464	423	422	440	434	445	435	450	443	438	437	483	441	429	440	435	448	467	428	396	430	420	436	420	448	382	439	422	440	422	525	446	442	432	452	403	471	408	389	416	434	447	448	418	438	432	472	402	422	420	406	437	430	438	445	428	444	449	437	420	419	425	421	434	429	423	431	440	410	432	411	448	431	436	457	448	408	432	432	420	452	459	390	408	450	451	390	425	435	417	441	429	470	451	431	468	454	435	474	447	445	435	466	437	423	404	438	416	430	390	420	431	421	442	439	413	450	430	403	434	394	415	423	400	439	433	442	452	436	416	433	441	409	429	399	436	424	477	443	452	397	409	421	439	442	430	426	434	452	463	431	433	470	405	456	405	420	404	431	401	435	433	401	415	443	404	462	408	443	429	434	448	430	417	440	454	429	410	431	469	406	420	432	433	450	437	441	389	422	411	455	410	398	390	458	423	440	439	420	421	382	398	391	474	441	443	435	412	416	425	439	406	458	465	428	426	468	424	396	457	428	470	411	399	390	440	376	403	454	462	436	415	414	426	442	451	450	399	419	481	428	422	415	425	421	422	427	416	412	482	459	407	409	423	399	439	415	448	425	416	456	385	465	432	424	447	451	418	435	443	399	458	472	448	435	436	422	444	430	441	403	436	479	431	437	474	412	441	420	438	454	448	466	437	461
46562	6887	6154	3409	2152	1547	1187	979	914	728	707	659	623	561	547	581	516	485	502	492	479	447	483	455	504	450	444	440	473	430	420	439	444	430	420	455	404	417	409	417	396	426	399	414	363	402	419	442	428	407	421	401	420	409	417	394	418	429	420	414	410	443	403	409	449	423	402	438	465	441	428	419	404	432	441	400	417	442	352	403	415	414	432	403	405	413	402	422	388	412	371	409	413	374	415	401	431	408	432	398	420	395	387	390	412	400	453	386	433	402	382	423	389	400	405	392	397	445	413	397	393	414	378	455	426	402	406	397	417	395	395	383	402	429	391	414	357	444	414	403	423	408	397	416	399	390	422	369	419	396	404	403	417	423	428	416	411	376	385	431	417	408	376	375	409	386	393	416	392	384	432	405	421	389	356	370	393	397	420	384	414	398	404	380	392	442	383	366	412	404	406	413	412	412	378	377	407	421	376	389	439	402	379	439	384	406	426	395	414	372	429	399	410	432	377	413	404	410	408	413	392	415	408	394	400	377	365	389	385	405	385	422	395	396	383	394	370	390	385	400	392	427	403	385	346	371	378	413	417	405	384	422	401	421	402	390	436	403	349	361	394	377	393	391	388	390	397	405	396	389	416	380	446	411	358	406	432	391	394	390	368	388	466	434	391	394	441	409	378	412	381	382	380	371	410	419	397	386	414	407	415	398	377	403	417	402	426	397	442	402	442	415	439	394	420	413	389	389	389	382	422	403	377	449	392	406	396	406	383	408	423	418	457	367	421	369	402	414	395	393	398	439	413	413	411	406	454	373	379	439	423	394	433	400	375	411	392	388	370	389	387	383	361	398	397	395	399	420	397	421	395	397	390	413	408	402	372	391	381	404	415	388	401	419	394	400	418	377	417	395	399	394	388	395	404	383	409	421	419	388	384	405	409	438	400	423	404	399	432	389	430	426	391	412	451	398	443	397	420	404	372	406	360	365	414	394	410	383	396	450	370	424	411	411	411	383	416	431	356	399	416	402	427	422	440	429	391	391	432	410	425	404	374	395	373	420	372	379	369	417	386	399	372	413	391	367	445	419	383	426	432	405	391	361	441	399	397	377	402	382	397	395	408	419	388	423	420	392	377	394	440	371	410	365	406	391	415	422	395	403	410	414	410	396	394	418	409	404	415	408	421	385	354	361	409	421	384	418	422	395	403	401	374	406	414	362	395	389	376	389	439	377	421	427	433	417	406	432	377	415	405	367	404	390	404	384	399	419	416	417	389	389	410	420	379	390	451	411	429	409	376	395	366	388	402	446	396	380	404	396	396	415	374	405	383	397	365	413	448	422	424	383	435	402	389	380	416	424	414	392	408	382	400	403	369	370	410	397	385	420	400	439	407	395	432	380	431	435	379	381	416	403	397	401	384	372	423	409	423	388	393	386	384	394	416	397	399	442	406	394	420	410	413	362	417	383	378	399	396	435	395	396	397	434	366	437	425	377	365	408	415	426	410	386	403	428	410	359	429	420	421	373	364	446	393	374	373	387	378	403	428	360	399	401	428	414	372	424	411	427	423	397	410	427	411	372	383	374	437	428	432	396	384	390	394	405	425	397	408	377	408	381	419	386	369	431	398	400	412	380	419	398	392	406	370	413	413	370	393	415	401	395	387	420	370	445	415	407	400	413	415	414	399	375	410	392	420	399	408	413	374	403	399	386	399	404	412	411	372	433	401	398	372	400	394	414	375	406	432	431	398	402	384	405	358	414	398	404	395	427	367	416	390	411	421	403	368	398	409	399	392	364	377	392	377	382	388	386	412	378	411	393	431	416	411	388	380	400	391	398	406	408	436	390	411	390	420	399	394	386	411	395	375	364	383	399	408	422	419	391	398	413	447	410	385	400	366	406	399	378	397	362	398	419	424	439	408	395	456	402	399	365	400	383	373	382	405	412	411	406	393	424	387	365	405	371	383	423	368	395	380	403	425	414	437	378	433	417	449	420	427	394	405	394	422	411	460	423	430	413	397	396	386	405	391	412	408	381	399	416	373	382	393	421	417	410	419	399	396	390	421	424	420	397	389	414	382	388	389	417	414	410	423	381	404	401	410	389	400	365	437	372	431	438	412	423	393	449	394	385	390	395	411	390	454	368	382	410	396	438	370	425	436	380	417	414	420	396	440	364	392	415	404	380	382	402	392	398	373	408	409	393	398	420	383	376	451	382	423	425	389	435	442	421	379	378	385	405	394	421	413	402	421	433	419	367	417	373	422	392	402	421	394	383	390	399	348	396	396	400	427	409	389	386	377	415	435	408	417	409	407	418	416	366	414	414	439	388	394	395	396	378	446	364	412	406	381	443	410	368	378	380	439	409	356	420	432	388	414	397	396	437	425	370	394	376	423	389	411	388	400	414	406	405	374	389	406	448	386	432	391	405	375	398	433	379	424	434	430	409	380	374	387	380	396	386	427	379	403	400	397	379	439	423	419	428	402	389	402	374	423	397	401	387	380	385	442	387	404	380	383	399	417	421	432	381	416	390	423	400	362	435	384	477	390	413	416	414	415	413	409	397	418	402	419	398	455	389	398	422	398	406	386	416	386	374	393	379	429	380	380	434	403	416	426	425	420	382	423	391	387	415	383	408	402	407	377	403	449	391	407	435	429	361	378	424	388	369	390	407	405	381	406	431	463	403	405	413	394	450	405	396	383	425	375	370	409	411	406	398	389	424	428	394	388	387	388	376	380	388	391	414	382	433	406	393	422	428	411	366	430	434	363	382	403	401	381	400	431	401	409	406	390	402	395	436	395	396	440	370	421	437	438	396	356	439	406	422	414	381	379	428	406	434	381	428	440	408	410	390	383	376	412	387	406	364	402	400	372	398	395	394	417	393	376	411	394	392	428	406	398	383	436	405	373	390	404	457	403	420	402	415	392	381	372	395	366	393	416	414	381	359	413	407	375	428	432	417	396	394	408	376	404	386	357	421	404	401	375	400	368	396	414	391	407	385	379	411	404	393	383	382	370	402	400	395	390	392	418	399	446	404	403	381	433	392	396	393	381	437	398	370	418	410	396	394	399	399	435	420	396	419	415	375	439	410	414	415	397	382	411	401	423	387	418	436	414	429	379	373	417	394	408	376	403	408	383	397	381	427	386	396	399	406	386	420	401	412	411	404	387	384	413	421	390	373	373	385	386	421	388	409	391	410	375	393	428	414	418	382	404	369	415	418	395	406	409	438	392	416	373	397	399	401	373	408	382	435	422	380	422	391	414	421	419	396	377	403	438	389	375	398	415	430	424	406	437	421	370	420	400	400	404	425	401	402	393	412	385	421	432	413	391	401	375	403	408	361	404	386	433	396	371	393	390	435	444	384	403	404	405	384	397	413	398	387	414	421	409	396	391	410	393	383	376	410	414	387	401	405	390	410	388	384	369	378	407	412	418	377	441	415	386	385	405	432	426	375	430	388	411	415	390	439	404	437	418	396	433	405	415	414	415	407	389	432
23300	20901	27741	24179	20899	20951	8594	1428	1130	1181	1021	1008	907	889	903	839	884	822	774	822	824	813	809	824	798	777	796	814	737	763	798	739	763	769	708	744	790	745	727	759	779	774	728	757	746	727	721	782	759	752	724	773	779	782	793	765	751	751	733	784	730	752	745	782	758	786	801	767	766	772	810	748	747	816	766	787	765	782	738	808	747	720	768	715	746	773	713	770	740	816	780	711	733	760	784	768	737	742	734	752	689	772	716	748	736	792	733	780	734	792	749	723	709	747	792	751	743	754	736	764	784	756	742	776	806	762	756	770	794	761	782	696	727	743	778	809	689	713	747	766	772	730	734	747	775	702	716	734	745	735	724	734	744	758	718	704	751	746	764	729	775	731	721	745	727	744	715	762	734	762	801	758	806	716	756	705	742	767	726	743	721	766	744	740	684	715	707	747	691	731	777	749	727	741	787	765	785	797	735	748	746	689	756	739	758	775	777	789	768	714	783	742	782	758	740	793	755	750	715	749	762	746	782	742	757	800	734	770	808	763	776	705	764	735	752	765	728	733	740	731	751	772	701	768	731	759	720	724	719	704	765	723	754	716	707	757	705	716	699	707	739	705	768	799	759	775	734	672	734	729	755	695	757	734	760	780	757	688	787	733	705	780	708	757	736	708	721	772	751	740	793	700	738	770	749	713	768	757	728	712	739	794	737	791	752	707	737	688	733	745	712	718	728	778	755	749	717	754	732	706	735	788	808	765	749	780	740	746	751	698	767	756	714	682	701	791	708	751	744	717	717	783	705	734	694	720	759	771	769	706	747	796	742	725	734	772	735	775	729	743	707	704	781	747	733	737	708	761	771	758	770	709	722	738	780	749	759	757	754	756	705	714	772	740	741	750	763	786	750	773	743	781	737	730	754	792	759	745	753	723	734	736	758	740	772	769	724	725	728	730	748	710	709	777	742	786	748	734	742	753	740	744	750	750	721	790	741	733	723	790	758	755	775	743	740	746	723	759	766	742	758	761	698	748	763	750	764	777	776	769	743	744	726	755	769	763	741	703	720	740	700	770	731	738	757	712	748	746	751	737	757	740	717	751	727	727	719	712	734	726	755	729	753	744	698	765	764	796	725	775	743	732	768	714	803	767	718	701	759	761	745	769	757	739	735	745	803	753	771	730	738	733	718	718	698	737	744	772	714	766	707	727	730	738	760	767	769	726	752	694	755	739	734	753	708	736	720	814	725	789	730	696	727	746	750	762	729	752	693	757	725	783	753	690	749	795	730	737	691	750	734	813	769	778	748	754	698	739	721	795	751	773	727	717	747	699	725	715	728	751	772	803	729	734	764	776	710	743	762	746	718	742	747	738	791	741	701	712	791	819	726	746	696	791	798	729	767	756	745	758	715	747	792	735	715	751	728	733	714	734	718	758	650	764	739	755	803	718	721	754	776	762	762	719	779	727	768	713	714	720	727	724	756	725	684	750	699	726	784	720	700	708	751	732	786	744	774	766	741	797	776	753	724	779	731	716	737	723	751	744	743	765	741	715	761	735	743	713	715	752	715	744	802	767	749	755	720	737	719	739	790	813	790	769	744	726	774	736	781	811	774	751	718	752	767	753	744	702	733	717	767	758	754	737	772	745	753	751	761	716	743	755	750	769	749	733	755	744	761	743	711	780	737	732	740	780	770	754	756	751	691	782	724	796	765	758	802	722	708	791	777	726	763	759	732	752	716	771	782	695	752	698	739	742	762	757	796	756	767	699	771	775	759	768	787	734	766	662	715	750	767	701	786	742	716	744	741	760	750	704	744	758	797	760	720	793	740	756	734	749	770	761	779	750	810	699	747	747	768	692	767	732	751	745	785	738	722	736	760	750	740	743	736	716	741	759	694	789	761	719	732	769	708	745	706	742	746	737	726	733	757	687	785	747	776	762	728	753	724	751	771	688	705	715	741	793	795	761	763	743	717	713	686	725	791	766	699	727	754	728	775	716	727	785	718	768	754	738	749	743	737	757	745	739	769	679	721	745	716	764	757	745	699	706	704	702	712	740	739	702	754	793	753	754	798	767	700	736	764	768	746	726	716	715	777	752	761	708	775	743	700	767	765	778	739	737	731	702	766	764	794	804	723	755	774	758	750	743	729	724	690	705	786	762	747	742	740	740	701	723	734	754	765	726	770	712	780	789	754	769	747	753	745	712	716	696	713	739	723	735	788	752	732	737	701	737	764	794	776	764	762	763	748	802	763	703	736	760	751	771	733	732	758	741	736	730	738	715	753	767	718	727	748	712	756	746	761	779	724	763	705	733	789	704	703	777	768	737	698	737	749	780	735	773	706	759	778	714	737	733	792	791	753	744	757	716	719	759	747	700	723	766	761	722	737	733	767	740	709	729	770	755	719	733	732	760	792	730	748	731	763	749	742	749	797	781	750	786	787	793	731	761	737	757	775	761	728	733	765	753	765	699	758	736	726	741	747	744	724	714	708	786	787	769	714	766	743	752	724	696	742	780	696	745	716	729	736	695	727	764	743	738	713	709	699	765	734	723	758	751	781	720	761	750	713	768	715	767	739	755	687	774	729	748	753	742	655	725	764	729	777	740	785	782	697	723	719	718	759	732	771	752	727	727	774	728	738	706	739	811	699	699	730	744	764	742	703	662	765	758	718	779	709	722	757	805	740	718	789	722	708	783	758	795	719	682	709	697	741	775	716	757	771	744	732	757	746	758	763	697	749	743	753	687	776	725	704	728	767	730	730	739	726	723	726	712	738	791	758	807	724	781	735	724	795	767	744	718	748	736	786	736	771	788	729	774	770	704	763	761	768	709	755	793	753	827	757	737	771	777	750	747	763	764	742	759	722	786	748	765	733	725	723	774	713	744	700	748	725	722	754	764	719	724	759	768	733	734	739	788	751	685	716	751	725	770	719	722	723	719	719	752	766	733	746	719	722	712	747	765	708	754	772	740	723	697	748	719	724	741	753	732	728	696	748	754	751	720	763	716	733	771	759	733	742	749	747	697	762	760	766	757	704	750	744	737	706	730	769	696	713	771	697	802	712	772	798	684	769	732	689	771	681	789	735	754	741	784	718	742	756	745	747	780	760	708	718	777	716	755	757	738	688	773	701	711	738	735	748	776	766	724	712	756	717	737	743	798	714	723	770	702	733	764	767	751	736	722	745	742	712	752	729	757	755	732	701	700	707	748	750	713	747	785	814	788	785	733	710	699	764	727	773	704	747	743	691	747	765	715	718	800	742	742	770	714	693	767	719	747	763	742	732	773	755	747	729	713	708	732	717	758	733	714	720	731	760	708	733	719	736	736	754	773	747	688	727	731	726	762	723	707	730	711	719	747	750	783	746	756	757	789	787	742	713	739	772	715	808	743	788	763	788	736	779	761	780	773	719	734	719	751	705	721	773	783	743	739	731	752	762	745	727	750	753	726	714	769	759	744	736	728	744	744	768	727	730	752	791	704	781	747	711	719	704	696
47598	10221	11315	6500	4165	3019	2357	1917	1667	1472	1301	1202	1157	1003	1031	923	898	912	901	834	849	792	778	816	810	748	779	804	750	776	758	682	775	730	734	746	740	723	668	721	762	721	779	686	737	708	690	689	740	692	752	734	692	761	761	739	733	726	766	696	762	754	757	714	666	768	720	711	741	774	760	795	712	739	739	702	752	746	694	695	701	675	682	704	781	659	735	703	739	712	723	721	726	693	678	681	706	703	732	719	683	723	712	717	690	680	647	681	686	683	722	707	756	741	698	709	670	671	683	703	735	686	705	707	692	747	707	698	691	676	627	666	686	759	683	700	720	713	687	715	679	682	704	751	692	676	696	711	676	694	696	690	692	708	664	689	688	656	654	668	645	689	686	632	674	742	695	652	658	663	682	682	681	736	676	667	735	634	702	756	714	702	692	668	719	687	690	702	692	696	659	710	683	700	723	647	694	681	695	680	692	693	681	674	770	721	664	718	681	696	747	733	679	699	686	732	682	695	671	633	649	711	694	704	671	738	699	727	706	708	695	682	723	745	704	672	656	681	773	674	677	677	705	696	714	739	757	675	598	663	684	719	650	732	643	686	712	677	697	671	645	701	654	719	711	679	708	672	656	673	669	633	674	712	706	640	677	687	678	679	734	660	682	672	674	706	721	729	700	695	718	713	717	683	741	659	687	714	668	689	714	637	747	717	717	715	664	656	702	692	688	661	699	689	661	700	725	724	669	676	702	691	682	678	659	639	696	744	758	678	675	696	719	714	675	734	719	670	699	729	714	635	690	674	678	616	703	705	667	725	675	722	717	688	691	672	740	694	684	684	690	663	684	699	693	728	659	706	687	675	678	693	683	653	660	698	673	672	744	667	710	657	700	735	698	742	665	710	704	635	677	657	716	657	686	661	720	738	688	714	712	710	679	682	730	680	721	711	690	670	722	686	663	716	752	677	648	694	681	731	700	686	672	674	726	709	642	676	748	735	647	705	681	702	672	703	710	651	731	665	715	693	667	675	713	747	690	665	671	655	734	738	703	678	710	709	684	707	745	712	679	649	688	667	728	679	717	669	676	688	675	737	722	687	738	689	745	721	719	665	679	698	716	709	678	746	736	695	718	673	706	699	681	697	653	687	702	714	694	719	686	660	724	709	684	645	674	677	683	691	659	682	698	711	690	669	682	638	719	689	701	699	680	735	726	729	712	684	661	704	713	729	684	690	637	707	731	691	683	736	713	689	717	685	690	692	641	665	686	736	691	719	725	627	683	712	713	702	718	735	675	696	672	664	719	688	718	678	664	675	687	675	675	680	681	711	684	686	681	677	687	718	664	690	649	692	737	711	737	703	739	683	717	741	688	689	730	675	696	695	692	708	681	723	709	663	669	728	693	652	636	724	671	703	670	679	741	695	686	687	709	680	691	657	713	687	705	665	709	676	746	635	714	727	711	672	728	710	683	705	712	703	679	701	666	695	651	733	653	689	714	707	684	747	692	679	698	672	725	735	671	680	721	705	684	674	646	749	671	650	689	617	719	698	684	689	684	645	660	736	703	692	737	723	695	677	720	716	613	717	701	743	713	693	707	680	676	619	665	713	702	717	662	662	653	676	709	652	708	670	688	682	673	728	678	655	672	690	679	699	674	699	696	741	683	695	671	734	720	683	659	737	696	698	663	679	676	699	698	694	712	670	723	693	658	730	706	710	698	663	685	671	632	677	721	723	688	706	690	725	684	674	678	757	667	672	670	708	677	727	703	662	715	715	702	672	644	700	659	725	663	651	736	675	717	669	680	708	668	626	691	667	720	707	681	682	701	711	687	650	692	686	713	664	709	684	671	706	656	665	711	641	723	678	722	698	640	676	682	716	736	707	681	736	728	670	692	711	713	693	739	741	674	650	719	682	660	688	719	741	729	701	729	689	714	664	771	709	768	702	661	691	651	662	705	705	693	715	740	708	726	704	668	687	682	686	638	738	689	708	716	669	683	699	702	689	735	714	685	765	689	752	674	667	679	702	684	708	697	676	711	679	718	729	700	718	657	674	739	701	702	682	721	720	638	705	728	701	685	694	682	703	671	716	687	717	675	686	718	666	714	678	658	734	725	689	724	664	704	662	717	663	648	657	624	686	674	681	706	686	695	752	696	696	710	677	659	689	675	693	660	695	678	720	738	687	693	675	706	703	659	697	677	662	687	656	687	685	672	683	720	658	683	729	689	680	769	716	719	680	689	686	683	671	732	710	669	633	669	685	699	688	672	679	733	746	653	696	689	710	695	729	663	677	694	751	725	672	689	674	729	710	700	700	664	733	733	685	662	696	673	731	733	659	707	715	705	690	691	688	672	668	701	687	718	743	739	654	639	734	637	672	704	747	694	676	701	700	715	693	702	631	709	637	706	688	709	679	721	658	729	669	748	728	702	658	694	694	679	676	633	711	678	704	707	737	695	708	692	700	668	677	672	710	740	659	706	702	703	708	705	692	674	730	725	692	690	724	678	740	626	669	679	714	690	692	688	676	689	649	674	680	678	688	663	712	755	709	698	667	671	673	693	705	707	718	665	666	692	742	680	727	659	647	728	716	731	749	678	665	705	693	685	706	669	705	667	710	678	701	663	689	639	658	662	657	701	697	674	635	660	698	744	653	702	690	732	727	706	707	721	652	652	691	708	688	698	734	657	678	635	692	700	740	664	700	719	702	721	662	669	742	723	652	683	692	664	706	699	720	683	734	717	651	687	667	670	705	674	685	744	758	714	658	710	705	733	691	679	703	684	698	689	703	704	775	716	688	715	738	709	687	670	700	681	661	662	707	674	674	713	712	719	693	681	667	716	662	657	707	678	691	706	671	712	709	706	701	646	709	734	717	677	694	687	731	743	724	658	737	623	709	697	699	681	776	686	713	672	644	668	714	736	710	658	702	703	670	681	694	702	718	679	678	697	647	690	684	745	718	726	674	741	691	694	697	689	702	735	734	662	665	702	725	729	671	677	697	707	687	708	680	686	715	723	720	727	670	718	668	731	629	710	726	699	657	676	666	689	702	642	735	721	704	655	710	714	701	712	719	694	679	734	675	664	675	702	696	733	691	727	702	698	663	706	665	712	702	745	693	707	632	686	712	699	684	680	649	668	697	714	685	678	710	727	649	670	686	701	693	673	698	705	675	668	630	680	679	730	659	729	669	681	696	671	670	736	741	737	670	679	682	671	662	740	753	686	672	698	713	709	661	707	712	645	669	665	668	705	691	696	696	724	698	666	714	665	685	742	741	773	674	698	722	676	677	685	706	639	697	670	680	685	694	688	701	711	676	689	656	711	673	667	664	766	720	711	690	658	720	707	642	703	709	702	717	699	687	711	719	713	677	661	665	718	706	745	693	693	643	704	692	702	707	714	675	710	683	691	663	705	707	693	691	713	717	761	681	691	665	703	692	759	684	692	693	669	685	702	685	666	693	712	711	680	669	713	667	708	759	718	698	723	717	734	681
35444	17679	4361	1081	810	800	843	851	856	756	761	822	779	757	771	769	738	799	796	795	786	757	741	765	805	802	843	822	741	818	808	782	769	798	731	766	794	767	732	708	745	808	738	722	771	772	762	808	751	763	775	786	789	789	786	808	790	764	778	773	754	699	771	753	751	773	793	792	811	803	776	792	794	770	751	788	808	806	764	754	779	749	739	790	756	738	761	755	764	774	836	761	813	772	790	740	792	778	814	780	742	811	820	781	747	777	820	751	766	793	756	738	730	766	751	805	756	770	781	821	819	789	737	743	798	766	776	740	783	774	793	776	763	802	788	785	778	720	813	745	779	739	845	755	743	777	718	726	833	769	801	818	781	781	771	779	777	739	795	755	781	752	775	804	828	815	782	841	750	790	819	765	767	770	809	749	778	728	779	764	734	771	760	757	724	739	732	781	783	775	733	773	795	765	771	741	787	751	782	739	761	750	784	789	810	773	797	741	774	736	802	723	792	780	770	763	816	778	730	788	724	760	759	802	758	741	772	793	712	755	750	781	794	764	723	813	766	781	732	761	750	762	769	762	747	821	806	766	767	724	748	814	754	754	746	829	757	743	768	749	771	732	771	779	762	796	785	736	790	796	796	796	779	772	780	762	738	782	769	742	823	792	768	785	777	807	764	790	760	737	794	759	768	783	792	729	754	800	810	751	769	758	759	768	794	762	829	765	756	754	768	755	793	735	776	772	787	776	764	789	793	745	756	766	718	829	749	790	841	769	753	754	799	785	761	822	784	755	769	812	815	747	758	827	792	756	783	743	774	783	774	758	769	820	763	781	721	809	775	767	844	727	752	819	805	799	804	813	799	765	770	790	764	753	737	801	757	741	755	782	723	814	741	773	750	739	777	776	764	789	797	776	783	728	765	731	745	772	741	737	760	773	742	726	801	778	770	780	772	757	762	794	699	744	803	822	780	769	757	773	805	769	714	775	772	750	773	760	824	762	779	795	733	775	806	757	773	769	791	779	760	792	748	799	783	769	769	769	796	762	792	731	716	782	756	765	756	841	766	835	742	769	788	757	758	752	788	803	785	773	738	767	776	752	753	787	743	803	759	746	767	752	830	749	759	760	760	774	755	759	751	751	764	763	794	766	775	756	805	786	797	765	773	782	777	720	828	770	772	775	750	818	738	757	767	804	764	768	768	776	780	775	807	771	721	736	828	769	764	783	749	778	756	746	804	767	760	737	804	763	813	726	796	764	777	738	734	751	777	784	764	771	772	739	778	783	750	828	823	790	746	716	779	736	795	794	763	730	819	734	762	722	697	742	734	756	738	816	763	778	796	728	792	763	779	803	770	752	753	803	796	755	772	780	748	798	763	789	757	792	754	803	743	775	791	755	821	764	774	776	745	734	787	792	776	769	754	779	767	761	781	785	856	793	778	753	728	764	778	753	827	783	761	782	826	753	759	778	782	747	819	809	794	740	793	788	750	721	761	779	772	773	738	762	766	793	779	759	798	751	764	732	803	786	726	709	769	749	779	771	780	785	786	780	804	810	766	741	755	783	735	730	750	752	788	714	765	769	760	721	760	770	805	763	813	798	735	809	731	803	767	734	711	745	778	794	774	794	765	781	729	777	769	777	745	786	758	737	772	765	782	784	792	776	778	760	759	760	798	754	768	793	793	759	722	764	809	759	774	775	763	786	825	749	755	749	783	763	784	776	759	776	778	782	816	775	804	778	779	717	783	768	805	823	772	794	777	810	798	774	723	781	744	779	797	753	803	721	794	819	780	760	805	780	779	768	797	816	710	765	782	826	793	760	803	757	764	795	742	799	799	788	765	760	790	785	757	755	782	773	782	697	798	790	801	752	773	808	810	771	758	774	774	807	753	798	744	745	807	814	824	759	773	785	766	725	785	792	712	764	761	779	765	784	785	754	765	781	786	767	775	789	827	750	739	803	802	773	744	710	777	739	762	813	795	771	757	823	822	799	833	798	784	744	763	771	831	770	750	719	730	781	781	782	792	743	817	762	831	729	749	739	784	781	723	727	858	760	767	808	781	758	792	772	726	799	820	761	710	830	749	774	751	833	787	745	807	743	769	746	747	753	794	764	827	757	809	752	739	830	764	736	786	734	783	800	781	835	782	782	791	737	763	796	763	813	773	836	771	716	751	798	745	792	784	764	790	750	762	757	827	757	779	733	792	733	791	793	790	788	784	747	786	745	733	792	734	785	793	794	739	783	788	805	738	713	822	773	784	735	745	745	781	765	761	791	796	735	773	776	761	788	735	789	763	755	795	784	795	729	796	751	797	727	803	734	736	732	715	756	733	749	762	773	798	770	812	818	798	791	773	831	717	768	786	792	764	785	794	816	730	776	763	711	780	799	777	751	728	698	782	804	742	763	760	779	811	792	791	791	769	770	789	777	791	819	787	746	769	752	805	713	748	750	814	748	747	779	778	821	769	774	703	759	843	815	747	769	772	773	812	762	772	814	776	775	798	782	766	789	789	750	762	770	712	790	733	802	789	767	735	774	769	771	742	796	792	775	805	791	709	788	802	810	781	756	754	799	814	750	703	734	764	744	787	793	765	804	746	780	780	769	793	815	761	764	727	737	791	776	804	737	800	776	751	756	729	827	810	781	828	738	781	765	792	784	749	752	757	778	837	728	733	784	764	809	703	776	719	802	748	770	787	804	767	748	739	799	759	752	766	775	785	815	772	798	780	783	759	762	779	762	778	779	827	781	796	741	769	754	736	803	751	765	744	775	770	738	776	788	785	752	828	747	766	792	738	763	813	779	782	731	809	792	757	772	778	788	823	761	798	745	809	760	775	780	802	784	772	762	785	741	753	804	800	768	731	789	789	761	827	752	756	772	773	800	719	747	750	769	776	769	749	742	782	809	774	763	770	758	785	725	806	801	763	758	793	755	776	753	742	744	750	782	786	771	746	764	753	769	785	739	782	814	794	772	797	808	806	760	743	815	794	729	773	768	751	775	723	726	744	803	776	789	748	741	784	801	745	824	748	794	771	804	749	831	792	736	770	693	738	767	755	760	768	753	795	791	764	751	732	754	742	794	741	751	737	754	810	761	761	783	744	745	768	725	777	828	756	768	789	799	780	787	811	749	742	785	753	775	732	771	769	767	717	842	810	763	801	810	808	757	762	760	770	740	793	787	787	778	767	750	741	811	774	757	726	801	739	785	769	756	767	775	760	770	726	772	760	800	731	732	730	749	798	735	784	740	799	730	762	731	749	811	814	794	778	769	798	774	778	795	772	789	768	784	744	747	754	834	777	822	771	750	776	759	824	770	760	776	798	728	797	758	736	765	747	790	787	786	785	799	747	747	798	785	782	791	784	729	767	756	765	735	779	764	732	770	779	778	777	788	770	837	808	791	760	751	810	824	729	740	760	788	857	745	771	770	758	798	736	807	754	760	766	753	773	766	755	781	768	735	751	748	807	790	785	805	766	757	765	774	734	795	726	783
33248	2416	1105	954	856	859	850	821	783	796	804	795	770	744	787	788	769	808	777	804	840	772	779	744	796	761	778	811	787	747	742	746	793	756	797	818	808	737	762	774	754	795	790	782	781	783	797	780	789	780	791	823	792	790	753	836	787	801	788	809	801	783	818	748	774	792	779	781	846	788	794	756	772	794	844	827	800	789	789	753	792	805	807	750	771	740	780	777	782	809	777	728	809	834	786	751	785	772	803	718	771	795	770	779	781	768	809	818	768	762	827	741	713	771	742	787	773	755	784	759	785	830	812	796	797	779	802	787	750	767	760	848	741	783	802	806	781	734	779	779	867	727	717	755	764	816	832	771	811	743	763	804	771	811	752	764	814	769	822	810	808	825	774	730	761	783	749	767	795	777	769	776	767	819	799	812	736	748	765	809	771	787	818	802	769	789	793	767	794	749	823	774	756	778	838	805	798	748	799	784	780	772	765	820	774	779	821	782	763	839	787	781	761	777	791	787	780	816	826	810	824	790	796	788	758	811	805	782	745	764	833	817	847	746	811	810	793	779	771	791	781	776	778	765	761	781	742	813	772	776	799	730	815	859	796	781	778	766	785	808	808	711	795	777	781	791	811	782	799	764	730	770	809	766	771	812	772	758	829	822	757	784	757	818	745	720	727	750	759	760	746	783	789	815	797	766	769	778	797	805	759	759	751	778	750	763	774	786	753	769	784	788	759	813	774	750	761	765	746	786	786	734	789	810	772	769	788	775	805	756	740	792	852	786	785	811	788	795	797	805	770	800	778	781	805	814	834	774	826	744	823	789	732	789	801	778	789	792	729	759	742	778	749	724	847	752	763	776	724	776	779	779	752	811	774	746	806	818	788	754	770	805	786	707	784	756	809	805	842	761	790	825	767	755	793	781	780	789	737	770	754	758	794	807	789	815	740	761	770	713	778	838	798	744	796	772	780	825	811	784	840	761	790	821	798	782	787	809	763	769	790	796	743	782	783	719	839	731	761	771	802	799	778	860	768	806	806	786	778	727	781	770	794	803	786	784	785	741	760	773	790	787	741	783	760	784	811	787	806	792	796	810	767	859	780	726	765	780	814	761	804	803	805	839	780	745	772	763	777	767	814	745	807	851	804	740	762	745	779	832	779	751	779	744	784	787	795	765	773	820	767	804	753	827	729	778	794	772	768	799	749	800	792	770	784	790	741	771	768	753	773	721	796	805	818	790	794	782	769	764	840	760	787	821	810	810	761	760	812	804	737	814	786	831	761	804	764	801	794	773	810	801	746	779	791	767	745	796	825	790	757	786	838	760	806	775	735	760	754	725	818	777	793	774	806	815	721	774	768	737	857	747	795	790	805	734	769	783	795	767	744	785	764	782	766	743	768	787	776	770	811	782	762	787	795	800	775	775	809	752	792	806	850	789	812	771	752	778	836	822	805	776	792	771	756	743	828	780	763	825	822	767	798	782	767	783	797	801	793	774	787	805	727	793	793	799	757	792	748	768	774	795	761	803	829	730	858	805	752	738	835	773	817	788	796	792	792	786	789	782	793	751	755	746	770	794	794	766	792	803	764	789	776	699	784	769	781	783	771	720	792	765	761	765	747	819	727	723	757	821	803	807	816	755	769	779	796	769	793	821	782	849	798	810	781	817	755	787	775	754	769	786	763	792	804	740	784	744	763	844	774	779	798	777	770	794	770	748	781	779	784	772	770	749	795	788	811	729	798	819	743	788	814	788	795	768	792	788	765	725	742	760	791	767	784	793	806	797	815	786	778	755	806	794	795	801	785	772	801	813	741	721	777	762	809	769	784	778	798	752	769	834	769	786	779	776	781	782	819	761	818	780	781	760	755	780	771	766	787	765	795	748	748	781	733	749	790	762	753	803	758	791	750	768	753	772	759	780	770	760	834	804	845	751	734	746	780	780	800	770	752	772	769	772	773	810	742	798	868	767	800	752	810	829	703	790	812	808	808	792	754	811	777	801	797	774	775	828	785	732	788	724	733	756	809	788	780	769	789	747	793	785	728	740	750	810	772	789	781	736	757	789	792	736	829	775	769	851	773	721	820	782	793	782	770	775	733	790	746	780	787	818	766	765	774	747	825	778	793	769	787	759	761	779	788	809	777	789	757	725	782	775	791	750	775	778	776	757	743	714	759	803	787	855	739	770	804	762	791	769	755	736	801	756	822	789	811	781	787	804	821	782	781	772	776	784	835	826	814	780	759	866	787	799	776	808	787	795	792	750	772	821	746	768	745	823	756	748	806	802	814	789	781	788	768	773	790	740	804	777	755	773	797	765	756	841	789	744	750	732	747	811	792	777	764	793	775	772	807	716	743	774	859	803	794	782	799	768	809	776	756	797	805	830	778	784	796	788	725	748	738	816	803	739	763	795	784	766	765	804	758	779	818	751	821	792	766	805	795	791	781	763	765	823	772	813	776	785	738	798	743	814	821	737	778	761	785	761	797	747	773	780	731	782	804	788	816	771	729	810	735	848	773	792	768	795	853	775	800	742	767	750	760	709	818	752	810	806	757	790	762	726	749	797	809	798	760	774	779	712	820	804	813	787	768	772	813	767	768	776	749	758	795	764	745	785	777	822	795	757	770	822	812	821	812	742	785	758	780	719	725	733	818	856	805	794	775	732	782	757	795	771	815	729	768	772	802	776	787	747	772	779	761	735	780	764	754	828	736	778	777	733	795	752	792	845	784	762	775	819	797	745	769	772	777	818	795	796	780	727	762	771	772	737	788	782	779	783	782	761	753	728	779	819	798	771	792	746	789	766	744	769	823	780	828	756	763	796	761	829	849	808	749	788	803	784	741	767	833	755	726	761	760	769	761	814	757	758	792	763	776	768	838	781	807	847	778	824	724	781	743	772	784	769	796	744	745	765	751	815	823	764	732	737	768	788	721	753	753	823	798	750	785	790	764	794	776	796	746	763	794	763	788	804	796	800	757	753	768	822	759	776	772	748	796	791	751	827	775	807	767	766	763	755	841	785	716	810	832	754	806	754	728	756	826	746	808	817	721	774	802	779	806	800	793	814	831	772	767	814	810	811	768	732	790	803	835	767	780	742	746	757	769	769	823	778	826	717	751	778	784	756	779	778	819	811	795	820	785	757	780	824	801	822	826	757	743	804	802	841	710	787	759	788	744	755	828	780	769	749	780	776	778	808	759	803	827	767	766	809	766	759	799	781	760	799	730	755	778	758	779	787	763	781	802	812	778	768	753	787	763	836	795	824	788	825	786	789	768	799	747	820	806	765	826	799	774	797	779	797	718	780	820	756	772	790	818	744	817	800	776	769	786	772	777	782	726	753	838	815	832	778	838	773	786	779	769	776	755	787	830	760	784	813	729	742	820	788	754	857	798	722	807	781	774	770	785	791	825	780	759	800	761	783	720	783	773	742	788	783	755	759	788	808	806	807	783	798	807	677	763	789	800	760	745	795	751	790	772	772	789	778	843	784	751	781
25416	20961	27116	24830	20894	11433	1038	743	626	614	549	548	569	534	476	458	474	499	475	473	464	471	465	441	452	450	420	468	469	441	486	460	463	445	450	462	404	449	453	421	445	487	453	439	465	484	417	451	479	449	440	455	417	456	444	437	474	472	469	471	412	468	464	406	471	440	440	429	445	456	399	479	440	437	458	442	455	469	456	484	423	446	410	445	433	440	412	420	477	479	438	409	406	463	418	430	469	440	425	440	407	414	454	458	422	454	477	419	454	420	446	440	451	428	446	394	432	446	459	477	431	437	454	408	447	405	446	415	398	484	427	425	415	407	496	453	394	415	459	429	498	480	446	410	450	467	462	409	444	444	424	429	443	418	481	474	456	456	432	392	446	465	415	417	457	448	433	466	420	446	446	389	432	443	411	424	426	419	454	427	480	430	425	418	471	400	459	474	433	433	466	450	426	443	429	459	442	424	415	441	425	442	453	431	426	436	440	430	465	440	454	457	439	449	421	433	462	454	427	416	434	423	431	442	427	431	442	428	410	434	420	429	422	478	445	459	442	428	444	433	416	367	456	419	440	413	430	428	420	456	422	436	436	450	425	427	401	451	441	434	454	448	463	407	440	446	457	427	430	418	433	456	419	405	431	456	443	439	427	448	447	410	416	432	433	399	421	403	424	426	420	426	403	396	451	441	436	444	463	416	430	445	454	427	416	442	408	444	481	452	408	466	460	445	451	459	448	419	417	435	463	434	453	454	435	424	456	410	435	458	462	469	422	468	420	435	454	449	440	467	437	445	455	468	442	411	424	420	438	443	450	495	439	426	456	473	413	442	410	418	447	453	404	426	461	431	431	441	406	412	453	453	468	445	447	423	423	466	395	395	422	430	465	438	402	440	420	439	414	404	398	442	443	418	451	438	455	446	435	443	444	452	446	380	411	489	439	452	438	427	412	437	419	469	441	391	398	470	431	443	405	455	424	453	447	415	423	410	436	416	421	430	449	455	461	403	443	413	449	413	430	468	452	416	461	478	425	459	423	440	475	460	435	414	450	451	443	410	474	459	432	454	436	436	395	416	454	467	462	427	453	445	428	496	448	409	464	456	406	414	438	438	452	485	412	433	434	463	426	405	470	444	485	443	433	420	417	448	454	415	427	416	454	406	423	444	420	423	420	456	440	471	464	445	443	432	444	452	403	442	404	460	451	449	434	394	416	446	506	424	461	435	452	417	443	398	441	435	413	444	422	443	437	417	441	439	439	448	452	457	462	412	430	444	422	439	428	475	405	418	429	468	438	411	428	444	468	452	444	436	438	442	430	454	438	455	466	441	403	434	462	429	456	410	382	397	443	438	440	416	413	434	456	431	427	453	440	431	458	421	449	450	463	446	449	426	445	435	437	394	444	439	411	499	430	375	398	467	409	415	460	436	449	450	385	446	445	435	461	431	439	420	407	460	442	445	426	476	441	438	448	381	422	442	423	429	402	448	438	430	446	407	453	427	466	419	438	424	451	437	453	443	416	442	424	393	443	410	450	449	488	443	399	457	423	448	417	431	441	470	435	437	471	447	457	438	436	444	415	453	445	426	433	438	442	394	413	428	438	449	424	432	441	425	448	444	463	424	445	419	420	451	442	443	442	444	450	433	431	425	426	416	430	438	457	408	405	470	459	479	420	455	419	454	413	442	458	446	431	438	465	436	448	420	441	447	487	492	461	424	452	425	512	422	440	426	480	431	452	385	431	435	421	449	445	452	426	443	402	454	442	434	403	443	403	431	415	460	415	417	462	445	412	455	411	408	467	438	430	469	391	442	425	407	443	447	469	476	449	439	421	468	408	475	422	439	425	463	467	423	404	448	446	425	409	458	482	408	445	432	428	432	407	427	471	423	430	439	440	464	419	458	454	404	461	450	434	448	416	438	433	415	437	471	435	434	421	451	430	410	426	443	439	436	408	405	463	414	448	471	483	424	442	412	448	399	437	432	429	463	449	390	438	429	453	409	442	422	431	402	429	466	448	430	406	428	405	441	447	442	433	442	440	466	429	450	424	409	421	446	449	435	424	437	467	401	404	447	467	456	461	429	447	431	446	415	468	438	391	393	481	434	430	418	473	437	416	447	449	424	443	436	446	467	456	454	445	444	439	419	437	408	436	439	456	409	434	445	428	427	452	445	440	407	431	470	425	437	436	421	449	450	419	409	432	437	413	439	502	448	442	418	420	440	415	423	394	491	418	451	410	465	439	432	419	425	452	451	421	441	448	398	418	439	434	421	421	474	422	443	469	452	448	420	423	451	434	421	406	446	437	438	443	442	443	432	493	431	462	470	418	457	450	412	460	423	441	465	426	447	442	443	434	449	464	471	460	425	408	439	414	431	425	450	427	426	425	444	457	479	464	416	464	454	439	401	438	414	460	460	421	456	471	421	420	455	426	426	425	438	396	446	457	457	400	461	432	462	467	455	448	453	457	418	480	452	436	451	428	463	428	451	440	474	446	403	400	447	444	433	425	427	449	438	440	411	413	436	429	467	447	430	400	447	427	435	435	456	445	433	455	409	428	448	458	446	398	398	401	446	480	452	449	448	437	436	435	412	437	427	414	414	465	432	449	425	459	469	402	462	449	460	412	470	433	410	446	457	434	459	446	461	424	452	411	429	490	445	463	442	436	404	434	428	417	467	421	427	432	441	421	447	454	443	462	464	469	449	407	453	444	445	421	426	409	438	449	420	445	475	417	451	446	427	436	424	427	434	443	463	418	467	406	433	408	418	436	429	447	445	469	459	421	443	440	453	409	462	409	478	424	507	402	446	391	459	453	441	436	402	386	442	450	415	404	446	428	435	475	432	420	461	460	430	422	404	435	419	447	457	432	459	426	449	441	426	423	442	456	441	472	458	460	431	451	461	467	456	455	421	465	410	423	439	440	459	458	412	458	430	453	431	438	431	440	455	463	415	441	447	455	405	411	431	434	435	462	436	462	424	424	410	409	430	420	454	449	376	460	466	437	453	428	417	468	437	402	456	416	452	453	447	422	458	451	443	464	418	411	437	410	429	423	428	434	436	421	428	433	425	442	454	455	448	395	437	418	415	472	428	466	426	428	425	472	445	407	437	461	442	445	444	476	413	437	465	414	444	422	407	498	456	449	424	434	452	446	451	444	415	436	432	441	429	472	413	419	454	433	430	398	439	429	440	439	418	458	431	426	445	414	443	412	445	417	396	441	429	433	418	453	461	422	429	410	455	477	415	436	426	414	432	449	430	402	439	450	466	447	428	440	358	448	454	438	407	449	447	427	447	444	482	424	435	464	431	440	455	461	453	423	402	470	452	460	427	415	451	408	437	423	437	453	441	443	453	436	432	460	428	439	438	427	431	447	415	405	427	403	445	448	428	463	435	460	417	433	436	427	415	405	431	432	454	408	467	446	466	464	434	458	428	443	476	470	438	426	429	456	476	405	429	448	436	407	465	453	443	391	418	449	428	431	425	433	475
56147	10053	6622	3611	2362	1663	1297	1036	948	858	740	724	670	606	651	575	560	579	491	546	566	498	524	532	509	492	516	499	496	472	514	473	477	471	484	478	461	472	490	453	458	485	450	528	469	466	448	450	474	429	476	466	469	422	482	445	484	458	425	427	485	494	465	436	449	472	473	503	438	467	496	502	503	445	502	434	490	459	467	440	465	455	424	468	439	455	443	467	456	442	465	456	435	468	456	434	458	444	480	455	443	440	458	472	466	442	414	469	433	468	469	425	511	487	436	495	455	445	470	432	464	424	441	419	462	469	460	416	430	437	436	456	455	449	462	477	437	468	453	421	451	475	452	434	473	467	487	434	419	461	411	466	432	455	432	426	439	428	446	450	456	469	469	437	464	454	467	431	446	450	456	451	432	455	479	437	476	435	495	475	413	465	455	428	460	481	465	481	457	422	444	512	469	441	421	472	422	454	451	451	443	474	470	463	458	453	441	467	442	465	402	426	411	433	410	452	457	434	444	460	454	424	425	464	409	451	478	458	464	473	492	472	491	465	456	442	488	462	431	465	406	457	454	483	428	462	457	441	419	431	470	449	430	472	445	434	455	436	429	490	439	399	441	440	472	465	465	458	417	460	442	446	446	463	430	417	476	459	458	457	463	457	462	430	430	462	451	453	457	443	480	413	457	494	443	479	448	433	461	434	439	458	480	425	417	412	450	445	452	456	436	501	439	470	463	488	468	431	443	428	413	438	475	434	469	443	476	434	451	437	435	464	442	488	443	467	435	481	428	435	470	433	438	417	459	461	415	483	452	460	465	457	435	479	436	453	439	442	475	493	447	463	440	407	454	435	453	431	459	476	466	467	448	435	438	461	431	462	403	428	445	438	467	455	456	449	463	472	447	468	472	444	421	474	441	452	442	412	474	452	458	418	470	440	440	468	442	418	424	484	414	449	474	471	457	447	435	444	459	466	464	431	442	398	445	400	439	454	432	408	444	447	463	443	395	443	442	487	460	497	459	450	398	452	467	437	465	479	471	427	433	439	426	493	460	415	425	419	479	445	447	454	457	428	446	425	452	438	441	487	422	449	444	446	483	444	439	459	452	448	444	417	483	460	428	468	461	460	458	442	460	454	500	424	455	465	445	486	429	467	454	420	456	422	463	446	428	423	434	451	430	430	445	424	441	454	460	466	437	487	435	442	432	470	461	409	451	447	427	468	459	423	435	459	445	456	428	433	439	435	430	415	448	482	483	449	465	485	459	441	441	474	447	447	424	475	447	431	507	433	423	457	442	472	508	435	453	445	459	438	418	468	452	439	439	428	439	453	444	474	483	448	466	447	428	441	457	476	483	458	444	426	455	460	450	452	428	418	459	455	450	444	449	450	461	442	459	439	453	469	458	463	449	428	460	470	443	400	501	472	467	457	432	454	481	481	466	444	475	459	464	426	459	438	447	420	466	416	447	420	454	419	453	413	406	489	502	452	465	460	417	413	462	473	455	440	454	458	461	453	465	446	453	436	488	464	455	458	462	464	496	464	437	469	476	450	463	459	444	435	453	493	443	460	488	420	455	449	469	424	446	425	435	476	455	458	467	453	440	453	426	441	447	432	466	459	477	483	465	470	447	454	439	433	465	464	433	460	478	432	480	447	434	482	421	392	448	469	432	445	464	480	436	448	442	449	455	454	458	436	482	425	428	435	465	456	438	448	413	433	431	453	441	474	472	472	482	436	419	424	445	466	434	437	443	440	466	499	466	424	448	444	456	428	514	444	417	437	451	450	447	482	454	454	417	492	471	369	433	459	421	401	479	483	472	455	441	473	418	434	452	460	481	446	431	426	437	456	413	498	445	458	454	451	417	479	478	471	440	463	420	442	459	431	439	440	473	431	447	442	473	443	444	449	430	470	463	478	443	452	505	417	442	451	454	441	443	414	453	459	472	436	443	488	452	429	444	461	431	452	452	451	412	456	431	476	437	461	430	434	486	468	460	404	435	464	466	436	493	473	461	418	481	449	451	442	429	470	444	476	432	455	468	486	478	459	441	443	428	436	461	432	463	448	458	479	414	425	450	482	459	436	442	438	438	475	437	460	495	445	502	467	443	453	448	455	462	458	468	461	484	455	486	419	427	463	472	459	445	450	439	451	476	442	431	469	443	459	466	494	464	442	469	477	463	487	443	462	440	460	453	451	481	453	481	416	453	410	450	467	447	414	451	471	447	480	460	467	437	421	459	466	494	483	465	461	455	462	432	455	482	411	460	458	456	448	453	458	403	442	459	490	458	461	405	509	449	434	484	472	427	436	407	456	441	436	479	452	476	469	419	452	437	445	460	449	497	447	429	439	478	462	441	426	461	440	439	439	441	453	488	423	415	466	440	410	435	442	458	448	474	426	468	450	426	446	443	439	460	440	461	433	453	431	455	435	452	431	444	482	430	461	399	428	437	443	452	489	440	469	422	443	422	441	442	452	435	448	470	443	436	441	458	515	440	439	484	472	468	431	489	453	422	484	473	418	486	436	466	449	464	451	439	471	449	448	471	479	472	453	505	428	455	437	439	446	477	439	458	465	449	475	450	444	480	468	484	437	504	458	459	468	449	463	418	451	426	465	457	438	430	451	499	459	460	434	470	446	464	473	428	429	461	448	447	428	473	460	451	461	457	441	433	473	470	441	414	468	453	456	444	428	453	425	460	502	433	457	459	444	476	459	425	447	444	458	495	451	466	448	482	467	452	417	441	459	428	434	456	478	443	468	475	443	434	467	443	462	457	430	472	420	406	457	455	424	435	434	457	443	394	472	415	476	447	440	447	435	436	423	463	442	472	425	427	449	436	442	449	422	452	438	436	414	479	477	409	428	471	484	424	449	423	480	467	426	462	457	460	438	442	453	457	457	485	429	411	483	439	451	467	438	430	475	444	490	441	457	470	444	429	442	454	445	487	448	438	431	442	457	421	454	455	453	441	461	464	453	474	449	449	466	455	465	465	473	461	462	461	471	380	459	445	483	427	445	480	453	445	443	452	448	452	464	420	467	419	455	433	433	421	472	434	453	430	444	455	465	426	482	461	478	423	425	449	442	482	478	435	435	428	469	454	459	409	470	490	437	445	439	458	409	414	460	453	430	435	468	437	470	415	472	443	444	447	462	445	460	441	455	422	475	470	469	442	396	447	450	419	450	477	433	464	496	473	460	443	469	427	466	462	454	453	446	462	473	437	454	459	448	443	466	431	443	407	478	460	430	420	460	422	440	463	490	462	459	404	461	437	418	434	477	495	453	437	457	453	441	453	403	447	462	424	450	460	498	451	458	440	448	501	425	440	463	474	416	422	419	421	449	458	428	500	442	432	452	436	474	472	482	449	450	460	424	441	465	428	445	472	485	478	437	464	481	464	468	446	423	488	421	440	406	438	436	430	481	449	469	461	450	448	476	428	479	465	447	446	465	454	429	452	478	430	457	418	432	443	410	466	455	444	459	416	445	457	448
23387	20983	27512	24576	20971	21025	9993	1542	1158	1021	1049	948	903	918	897	930	816	835	803	800	851	759	769	766	785	793	792	807	804	789	791	786	765	738	739	742	764	808	812	730	776	796	804	796	769	760	759	799	746	725	762	712	753	741	766	763	700	705	741	731	724	718	761	727	732	772	746	767	788	736	803	790	782	746	788	744	736	782	724	811	763	757	759	715	742	758	694	759	749	745	704	740	691	778	754	736	746	737	747	751	713	763	784	698	740	789	701	797	767	740	738	786	734	770	713	729	764	757	732	762	736	715	767	733	792	757	786	753	728	763	808	742	673	734	782	740	745	769	676	779	799	727	751	764	756	800	779	697	778	788	758	772	745	727	745	707	755	795	710	718	743	721	731	775	714	742	688	759	775	739	728	746	745	758	729	739	791	778	714	722	753	667	748	722	765	754	694	712	743	696	746	758	767	731	710	748	752	758	743	786	778	794	792	770	715	746	771	719	768	719	742	755	756	745	738	732	736	725	729	732	753	744	750	743	789	775	706	708	755	786	712	738	774	756	709	756	725	740	763	709	764	743	789	754	698	746	748	736	740	772	751	753	741	772	720	746	709	739	767	749	753	715	737	758	717	760	759	799	756	745	747	784	763	742	767	747	740	698	781	792	747	728	747	758	718	750	741	736	752	756	766	744	769	753	780	792	733	766	738	762	775	768	735	753	765	752	717	751	744	722	737	779	740	715	757	774	761	762	728	737	771	755	724	738	772	725	756	774	741	747	821	723	755	796	735	716	731	745	723	750	715	721	722	743	769	782	771	727	708	761	754	741	752	777	744	749	762	775	767	729	757	808	730	799	776	811	764	738	739	742	743	761	744	751	757	707	721	765	752	773	751	759	764	725	744	701	722	727	764	713	762	707	746	786	743	769	776	774	740	710	795	749	717	717	735	738	753	769	724	798	751	767	708	721	820	739	745	704	729	755	756	777	774	778	734	764	739	765	724	723	721	726	736	728	736	751	785	768	733	819	760	763	777	786	714	748	789	770	739	781	751	766	732	731	705	751	772	733	709	759	728	773	748	744	783	721	769	768	727	710	806	790	784	792	744	726	759	755	736	785	768	699	712	736	766	754	760	746	755	721	718	778	803	789	744	721	728	748	756	679	721	747	776	731	764	751	721	733	771	778	764	741	781	788	784	773	736	737	754	745	736	740	708	773	762	767	749	780	765	774	750	733	760	758	725	725	731	737	752	757	741	735	764	751	764	755	698	772	772	772	763	709	700	775	756	753	751	776	786	749	771	751	784	776	703	823	700	718	738	786	701	732	762	740	749	768	708	769	785	766	725	745	710	740	788	818	709	740	695	711	731	731	727	704	754	764	788	729	726	729	763	752	740	745	720	779	718	713	752	794	775	728	783	787	778	725	746	726	763	714	727	715	750	740	792	749	688	735	792	752	749	758	736	777	815	717	695	746	734	727	692	704	789	709	763	796	756	693	702	743	721	755	740	756	724	733	772	684	677	730	762	747	740	754	714	737	809	727	755	733	754	772	714	738	747	713	762	772	706	777	743	727	770	694	765	802	714	705	767	740	761	762	752	765	746	722	747	745	692	749	746	747	749	750	732	772	765	752	729	735	769	749	760	813	721	721	718	746	671	763	765	724	737	672	750	725	707	718	701	745	784	718	697	768	763	701	742	809	704	725	741	742	706	718	705	737	775	789	802	781	737	765	683	737	766	725	755	739	766	735	741	755	746	698	736	750	725	764	755	748	722	725	767	769	750	765	746	773	786	714	715	737	755	706	747	761	731	751	787	680	677	749	763	746	707	712	754	766	722	768	772	719	720	743	740	724	725	755	751	728	758	732	687	723	745	732	757	802	745	757	774	732	719	732	783	711	708	730	756	736	744	748	736	736	763	771	798	690	759	736	709	753	704	735	736	747	781	762	759	754	750	725	736	740	775	782	715	736	726	719	754	787	753	752	769	782	774	812	740	764	795	781	767	768	754	730	725	748	734	759	791	713	734	731	740	757	765	705	738	700	725	723	731	772	745	731	754	763	769	756	737	776	755	728	791	762	762	757	750	750	754	710	721	724	743	744	758	724	760	794	787	762	756	728	762	685	746	763	785	712	725	689	739	745	762	754	753	798	763	735	717	797	833	763	753	735	821	764	711	759	777	720	752	746	756	730	723	739	738	750	760	739	709	728	717	758	736	780	769	728	761	764	725	777	746	751	731	778	759	754	763	730	765	765	757	740	776	730	771	748	754	794	748	789	806	730	735	711	733	732	757	734	753	715	729	740	707	734	736	714	766	748	802	734	761	748	726	763	793	746	752	755	757	712	751	785	747	774	716	728	731	669	693	715	721	727	729	741	779	714	727	731	714	804	744	788	688	809	763	786	759	677	733	692	719	762	731	723	763	733	737	736	804	734	743	744	769	763	732	785	752	731	747	736	715	746	745	723	739	690	706	801	716	768	723	727	725	768	809	726	730	754	761	815	744	770	682	772	787	793	733	704	787	738	783	763	749	732	726	719	745	746	731	744	741	742	755	737	755	735	743	762	746	745	758	761	719	687	710	715	744	730	770	744	745	728	760	745	759	786	726	760	723	754	776	708	780	714	788	767	709	721	756	753	735	711	776	792	752	745	754	781	732	719	683	789	746	771	714	762	752	755	748	715	759	743	753	732	769	739	698	715	773	769	759	735	737	732	780	706	760	730	725	789	755	718	741	773	749	773	733	795	788	727	789	723	730	758	708	761	767	724	752	751	788	772	738	740	803	746	774	802	758	748	735	708	755	754	732	761	802	716	745	744	746	741	763	737	732	756	784	740	749	746	717	729	771	731	738	764	734	797	766	744	784	763	728	718	791	723	737	710	718	759	746	761	768	760	747	782	750	770	764	709	762	759	706	763	760	719	779	734	758	680	728	810	728	731	754	694	763	766	783	777	763	754	769	729	745	775	719	745	701	751	728	777	733	707	741	712	730	693	715	728	755	767	748	769	736	747	721	707	767	759	728	687	733	733	742	775	715	758	715	694	713	733	784	719	738	744	748	757	797	751	711	736	723	729	804	795	774	721	722	727	755	712	761	792	700	782	743	719	735	738	764	687	728	725	711	764	752	750	760	746	683	794	774	754	729	715	792	724	700	746	708	770	750	727	800	695	776	758	766	750	757	745	776	771	793	676	718	782	770	758	777	768	735	737	745	752	758	731	736	702	739	733	719	755	738	756	762	755	750	740	761	720	770	793	742	759	746	757	727	758	770	764	729	733	700	724	735	761	695	758	730	723	724	711	717	772	762	758	772	765	701	762	715	802	770	720	756	766	808	727	737	741	702	736	730	787	795	733	700	755	752	778	772	727	737	730	771	759	716	718	748	754	785	779	757	769	731	762	732	799	760	702	736	746	753	743	721	711	702	745	713	773	787	762	783	764	725	758	807	741	708	770	717	759	720	716	718	724	764	762	767	765	787	755	749	731	729	737	750	722	776	747
48111	11376	10085	5800	3627	2589	2051	1726	1570	1297	1153	1128	1009	982	903	929	831	785	834	775	749	790	718	668	683	710	720	726	667	671	662	694	668	708	652	691	653	657	669	663	667	666	674	627	655	649	677	665	665	668	678	683	680	639	619	643	680	655	652	632	654	681	631	629	674	667	676	651	688	679	688	696	669	653	651	705	624	694	661	652	638	627	655	634	651	697	674	636	606	636	614	632	636	625	690	652	614	653	600	635	610	660	641	618	655	609	632	605	663	638	634	611	625	607	691	589	623	618	602	602	621	658	639	595	642	643	675	629	630	595	594	634	654	637	625	665	632	630	611	631	632	677	620	658	673	605	653	656	620	656	634	669	688	615	620	627	607	677	628	563	613	642	649	660	623	614	635	679	610	633	643	654	615	624	634	648	635	632	656	619	609	614	639	677	642	629	636	617	597	663	638	667	633	618	639	606	644	610	640	599	656	594	623	641	619	616	685	619	613	627	645	590	647	637	619	616	597	655	646	641	655	581	661	625	641	642	666	600	646	595	600	616	597	631	620	662	596	623	609	619	611	637	643	577	591	681	640	619	631	619	668	645	622	632	641	658	662	651	633	641	639	621	616	573	643	671	641	618	628	617	603	618	674	634	596	638	653	628	625	632	648	604	645	622	623	579	599	618	625	624	698	655	606	617	676	699	632	646	601	622	632	637	680	668	625	650	635	640	660	660	614	621	635	638	623	652	578	636	672	666	639	656	637	664	647	645	652	629	655	642	651	640	573	638	662	676	633	629	631	630	694	638	630	679	672	637	614	622	620	666	653	639	616	573	594	610	628	616	614	643	668	637	637	652	626	624	627	619	647	574	619	629	633	652	658	656	647	625	611	628	618	680	611	639	632	610	627	614	614	599	629	644	648	640	634	646	618	635	608	621	634	634	623	646	595	648	604	591	666	606	571	633	612	620	620	655	656	625	665	622	631	641	628	634	623	663	603	619	626	637	612	608	639	622	675	642	629	647	636	646	671	636	565	665	646	594	632	627	620	663	640	664	621	579	617	615	653	642	624	578	618	603	658	589	639	624	626	622	626	650	602	619	621	616	684	644	665	651	628	636	573	646	662	638	631	652	632	613	649	646	613	598	632	605	601	664	678	656	668	593	676	653	647	615	624	666	705	623	650	656	640	612	587	628	609	644	568	599	687	598	610	593	629	672	605	668	631	661	669	656	616	608	625	628	619	635	609	594	653	599	650	608	646	643	653	685	635	658	579	640	604	638	612	619	625	597	653	651	679	638	638	657	611	637	596	599	659	643	636	679	617	625	625	654	669	617	669	654	638	627	588	613	615	630	676	695	691	658	572	617	640	624	630	577	633	616	696	649	634	583	586	591	633	628	638	651	589	648	624	609	627	681	616	636	584	682	647	629	613	601	633	641	650	665	617	599	617	652	624	670	680	638	614	640	656	640	637	608	587	628	629	599	625	657	638	637	626	627	626	662	643	593	698	602	680	624	628	619	622	642	637	598	628	649	602	629	639	623	645	650	641	614	620	660	600	613	642	602	626	646	616	651	622	634	637	660	665	610	640	668	627	624	601	656	682	618	652	590	619	665	604	623	664	598	592	711	642	625	633	606	653	620	627	658	665	587	603	641	618	632	625	616	599	622	676	606	657	640	592	647	630	629	587	624	643	622	607	650	598	609	622	615	606	636	651	582	611	621	650	663	666	621	601	631	609	673	633	625	645	615	674	667	645	628	644	601	593	631	621	642	620	629	660	651	642	667	662	701	648	683	565	608	650	608	652	641	621	615	657	586	624	635	667	597	613	616	600	670	661	624	665	675	631	646	621	599	652	632	612	637	663	638	632	624	619	651	596	667	632	612	623	614	637	619	616	662	649	598	639	654	590	599	670	601	626	671	661	610	595	662	650	583	611	611	621	659	667	675	633	647	653	631	615	626	660	622	669	597	622	629	624	628	665	665	576	657	638	610	612	633	667	552	628	632	648	632	613	576	622	646	651	655	628	667	600	641	655	641	635	648	632	596	637	622	618	616	588	636	651	652	636	618	624	645	656	591	617	613	623	594	640	605	601	658	653	607	621	649	609	632	658	640	612	658	647	615	606	596	599	681	602	661	628	655	660	642	653	644	624	618	603	664	635	692	653	640	614	598	647	646	660	613	634	633	606	610	622	631	657	609	642	620	602	687	663	608	639	658	613	633	604	608	668	649	606	613	625	645	677	610	643	644	589	615	623	596	657	644	667	620	598	635	672	586	615	647	604	605	634	629	642	631	596	637	624	627	603	600	655	649	635	634	685	648	648	606	599	643	663	661	615	601	620	642	645	631	651	658	665	639	585	648	616	657	656	604	592	615	638	627	668	623	637	640	605	630	623	632	651	605	594	605	619	611	633	648	645	649	629	583	693	641	611	618	603	661	611	681	623	661	620	628	637	688	650	626	609	621	589	658	608	645	621	595	662	677	608	614	643	579	641	607	626	658	660	646	617	604	656	656	635	659	631	666	672	644	644	643	667	683	625	639	590	652	621	682	648	658	632	638	651	649	636	608	638	667	611	666	646	622	625	615	582	651	661	655	652	620	645	581	641	636	624	625	659	631	609	643	586	627	615	679	614	633	617	657	610	648	624	644	628	664	649	640	592	625	641	597	642	665	649	641	613	654	659	616	635	632	647	631	636	624	629	658	619	634	599	602	614	644	611	603	631	632	622	628	627	668	655	612	581	644	615	631	633	651	624	621	593	674	674	622	565	598	631	643	606	571	609	619	618	648	642	662	620	626	577	614	640	648	641	655	602	601	622	621	592	625	652	655	639	666	599	626	637	636	632	616	609	662	646	604	614	581	668	642	620	669	621	635	657	677	636	608	678	646	643	627	625	677	606	632	617	628	597	644	610	634	643	677	651	620	621	612	627	645	641	659	627	644	591	613	617	663	619	639	624	632	601	607	627	603	639	619	598	657	623	646	664	621	574	583	646	629	615	651	622	629	609	632	674	665	651	651	616	611	675	616	699	618	627	622	622	588	668	596	647	609	619	603	638	644	597	619	650	643	647	638	603	657	639	621	616	620	639	684	645	635	638	613	564	586	661	614	658	586	620	618	659	648	661	641	630	648	642	581	648	652	645	615	630	621	661	654	641	666	680	641	610	656	618	610	677	650	608	667	627	681	635	657	649	621	645	653	626	614	635	638	632	636	583	643	635	632	642	631	642	623	650	630	662	674	661	590	596	708	650	672	674	636	657	641	641	650	655	663	636	615	666	620	646	611	645	633	682	625	612	673	611	627	635	637	641	652	675	630	638	668	624	674	628	651	641	623	638	605	667	604	616	615	641	651	657	622	641	638	666	605	714	638	578	571	645	650	589	623	646	636	634	618	650	603	587	681	627	651	638	606	669	636	655	642	618	624	617	628	620	638	617	589	625	660	664	575	643	631	665	694	628	637	637	659	615	601	668	578	656	664	639	629	624	617	630	627	658	618
35393	18089	4580	979	842	803	793	847	801	786	815	741	753	784	775	793	819	775	804	789	770	778	776	758	754	811	788	803	763	740	718	770	739	779	809	775	739	795	755	757	762	712	751	735	768	753	772	770	725	762	769	762	798	762	765	837	774	741	755	765	706	761	761	788	787	771	770	792	757	781	763	780	795	741	750	791	777	766	771	784	802	773	752	762	790	803	758	779	720	743	777	813	767	728	775	781	804	787	773	775	804	746	746	765	795	776	796	764	754	813	781	815	767	758	762	819	799	764	737	725	791	745	764	787	779	755	746	748	771	778	732	744	778	724	756	802	706	773	717	760	741	813	829	759	759	775	776	784	827	767	767	774	739	765	777	790	770	753	733	822	796	764	781	761	704	796	779	780	716	757	783	745	774	772	779	760	757	772	781	752	765	803	747	766	795	759	749	753	813	832	756	750	794	787	788	750	802	734	802	757	818	773	737	749	747	760	788	758	761	733	743	772	802	753	756	753	794	729	779	774	766	794	768	774	727	800	782	746	781	800	751	767	763	787	768	791	818	740	727	746	784	790	732	760	755	785	781	771	747	801	749	748	782	709	741	746	746	771	777	796	766	811	792	758	811	766	759	781	762	801	794	795	728	761	774	733	825	745	813	739	742	765	744	735	788	743	786	772	788	777	830	765	737	756	806	762	742	776	791	732	750	748	746	744	772	708	755	757	798	794	747	808	777	759	778	683	804	748	775	767	790	804	797	772	744	818	783	791	755	784	774	724	781	819	706	791	753	780	725	737	797	765	759	752	772	778	847	820	750	783	742	750	759	785	770	798	733	766	751	791	777	777	753	769	788	810	775	710	787	769	794	758	754	752	752	734	763	758	739	743	769	717	806	768	751	780	726	761	804	773	753	805	789	677	748	777	723	745	771	781	780	747	793	759	848	766	769	749	723	754	737	773	774	829	832	731	747	761	746	740	771	784	744	726	740	803	734	780	767	758	779	780	769	768	796	755	799	746	704	780	786	771	697	812	791	756	759	761	760	814	809	772	747	768	755	748	773	756	755	770	768	741	755	774	711	784	726	785	713	760	826	755	827	781	709	772	744	751	759	790	747	747	723	793	781	778	753	774	733	777	735	792	744	766	799	753	821	787	783	739	771	770	707	800	766	748	761	778	794	757	809	753	750	809	735	770	768	782	796	767	738	750	764	770	739	769	787	784	718	774	723	771	785	829	781	781	725	763	757	772	788	751	736	735	781	783	748	777	758	771	807	753	710	759	773	743	793	794	802	760	799	775	767	812	796	799	822	763	792	677	757	742	762	757	761	779	809	781	770	779	748	752	737	753	747	816	750	766	754	742	740	763	786	756	743	758	766	783	748	773	727	776	754	767	813	804	730	737	755	776	739	758	770	764	818	683	815	795	751	783	769	790	734	717	751	790	754	751	745	733	751	765	760	762	761	757	789	741	764	753	751	795	768	786	794	744	782	763	752	740	785	777	750	824	764	796	811	774	743	721	788	769	780	786	797	776	817	785	737	780	797	795	791	789	731	697	758	730	757	764	778	760	768	755	799	777	749	807	754	757	754	723	817	727	760	771	798	732	754	787	797	743	777	804	734	809	785	746	739	779	743	795	738	788	756	789	796	734	755	779	763	795	762	783	764	764	741	803	783	780	776	759	761	789	727	803	773	769	748	746	794	774	768	765	736	784	776	784	742	747	787	759	782	790	751	720	771	722	748	754	794	771	761	778	723	716	780	806	800	783	776	752	793	782	710	752	824	725	726	756	784	817	756	737	741	736	732	793	795	781	764	727	797	774	755	771	776	741	802	790	773	785	753	761	746	760	736	784	748	778	782	768	812	766	752	750	751	758	756	776	807	780	809	799	809	763	794	746	764	726	753	768	806	772	735	793	764	771	713	764	770	758	769	787	739	741	831	737	715	754	758	756	760	763	752	777	772	729	746	769	727	761	758	789	751	791	773	758	734	708	804	749	748	760	786	726	813	775	708	738	798	798	835	805	713	778	776	840	780	798	758	768	820	749	794	761	790	712	744	763	794	804	813	732	798	825	736	761	753	763	788	731	753	771	762	761	782	721	736	745	748	762	783	759	780	763	773	795	794	741	757	758	783	771	777	792	781	762	748	822	739	736	755	791	792	757	765	745	764	802	800	729	727	745	791	728	715	802	775	743	759	768	721	756	746	709	789	760	804	779	782	762	777	776	711	698	770	691	790	786	835	764	761	724	733	766	724	849	741	740	779	755	799	723	774	804	762	786	771	779	769	790	773	700	762	812	728	762	848	779	793	784	778	735	772	773	811	781	805	798	763	750	751	750	767	772	711	797	736	751	797	821	782	775	784	761	745	785	797	779	719	793	736	789	762	743	729	725	790	797	755	745	800	745	814	789	725	734	743	740	780	765	795	764	749	786	767	770	764	744	778	791	743	759	763	740	766	800	752	777	784	769	717	759	771	772	797	799	733	799	753	830	749	754	787	794	782	781	771	709	780	760	802	798	763	764	757	746	752	827	743	758	748	727	764	714	744	723	782	794	798	739	754	777	763	766	799	745	751	777	752	752	792	811	778	755	735	731	812	751	760	776	770	747	764	771	771	776	776	751	764	722	739	752	710	738	762	731	754	770	765	766	738	748	758	767	803	781	753	781	791	806	756	768	780	753	721	780	730	817	773	756	770	794	738	813	782	771	799	783	782	764	778	793	742	802	751	722	749	743	768	715	788	764	737	782	760	760	782	818	740	742	728	755	783	754	774	757	802	805	750	733	817	725	800	788	760	773	817	760	798	755	787	789	771	828	771	748	729	738	767	754	765	754	799	779	740	728	779	779	772	783	794	756	702	814	779	744	822	777	721	748	743	772	787	781	731	792	775	762	761	790	766	780	777	792	839	742	812	786	789	754	765	745	750	792	715	769	763	780	749	739	752	753	745	747	774	804	767	758	747	820	816	765	796	778	765	786	776	785	805	818	754	738	776	791	759	785	756	755	769	787	726	742	708	777	740	760	739	765	761	834	721	714	766	783	772	770	788	735	741	753	783	737	793	755	776	747	770	736	757	781	725	718	810	790	825	794	804	831	809	743	780	736	774	797	737	758	748	757	777	793	754	755	767	750	784	718	740	792	762	799	723	782	751	800	814	840	762	762	766	765	765	729	795	779	808	829	762	760	763	766	743	742	762	746	759	754	759	724	788	737	769	724	749	791	774	805	793	786	739	748	828	724	796	763	748	775	771	772	745	787	789	732	745	741	778	737	772	728	838	809	762	747	756	764	776	732	789	779	770	746	785	763	791	748	759	796	744	788	769	773	787	808	779	741	730	805	803	769	753	777	725	734	731	750	768	747	789	740	750	760	815	750	851	773	761	802	734	758	818	775	809	745	802	755	807	760	751	749	760	731	792	786	783	757	835	796	720	766	775	758	774	776	722	767	778	846	803	798	766	800	771	780	770	774	759	794	805	794	773	746	772	780	716	746
33565	3070	1139	937	854	784	815	752	792	784	785	795	815	788	796	779	849	787	791	751	807	761	754	785	777	752	818	800	754	874	814	784	756	792	815	792	806	809	735	779	772	789	814	787	784	727	757	747	742	791	781	740	793	760	779	798	796	784	717	741	765	808	761	800	748	780	778	726	774	789	799	808	865	784	769	786	833	853	807	751	748	740	830	735	793	779	820	800	783	801	728	761	803	763	786	783	800	772	782	827	816	761	725	773	790	820	775	783	807	754	757	804	802	753	717	796	829	761	763	755	799	788	745	753	759	801	771	774	811	786	755	777	777	783	783	775	756	766	767	755	797	793	798	811	754	778	803	744	791	731	748	774	778	766	794	754	786	733	789	808	770	841	825	763	760	780	733	798	841	763	768	790	785	815	783	773	735	784	734	800	759	762	771	805	778	786	781	781	772	783	730	771	734	798	795	803	801	775	774	824	842	798	767	820	757	809	802	753	773	773	719	791	796	771	781	762	858	788	789	755	766	792	764	721	766	815	732	776	784	806	774	768	781	765	812	752	829	765	785	781	755	825	786	819	737	776	747	817	796	792	779	756	772	801	792	766	747	768	753	744	754	772	745	729	774	786	770	819	766	795	812	773	764	752	780	791	739	762	785	820	782	772	819	781	730	814	797	802	790	776	806	772	762	833	840	761	802	767	772	760	783	790	753	750	778	804	820	721	804	777	738	789	780	767	765	815	749	819	754	840	790	839	823	804	737	771	755	809	778	799	756	791	801	790	788	753	799	815	795	787	742	786	804	755	787	777	833	769	792	773	799	797	793	793	783	765	753	777	803	794	824	764	813	773	735	823	806	761	713	789	770	791	753	756	776	785	746	762	763	822	826	827	792	807	757	736	811	784	799	797	750	755	772	794	836	789	780	771	804	822	820	824	767	756	761	746	793	756	812	793	770	801	776	802	788	767	757	807	856	844	784	758	806	740	826	761	789	816	789	759	737	797	757	781	784	807	741	761	760	756	757	774	813	812	799	746	764	755	813	763	800	802	779	793	761	821	797	829	773	754	794	822	794	716	770	774	774	802	796	749	747	746	774	831	787	827	710	721	781	822	773	821	800	785	774	698	767	787	790	800	752	762	770	749	791	795	808	763	783	736	799	795	774	730	763	798	782	803	757	763	796	765	816	771	756	761	779	788	841	771	752	763	780	769	746	773	771	826	770	813	793	717	743	780	787	772	804	764	757	794	763	839	772	744	837	762	765	763	809	781	789	817	784	788	778	769	753	773	751	757	753	734	798	790	773	782	736	780	743	776	794	823	771	781	769	796	823	813	815	806	793	798	739	800	778	824	763	748	783	747	765	741	742	785	777	748	766	742	787	821	761	784	769	722	830	821	772	778	795	768	755	785	740	816	818	824	739	749	740	800	794	742	784	779	722	788	764	756	809	780	816	798	776	791	796	784	756	797	806	795	770	773	764	748	784	769	818	780	786	772	776	770	778	788	866	778	751	712	822	744	721	795	739	802	790	777	830	760	794	775	798	747	758	731	814	783	747	808	782	752	783	821	834	761	823	742	762	771	768	786	827	782	800	784	776	798	746	771	768	790	745	754	783	771	759	766	837	729	757	808	766	771	789	753	756	748	772	784	811	791	726	829	784	814	781	805	862	756	734	813	771	795	762	794	796	776	746	800	795	807	811	766	769	747	789	747	811	788	789	776	787	784	815	786	776	787	765	776	774	789	796	754	786	786	763	831	844	771	782	785	798	794	735	750	763	776	785	787	754	748	792	762	751	786	796	819	790	783	725	816	805	754	821	752	760	797	757	781	772	771	791	726	797	749	772	853	762	765	762	763	789	760	772	759	804	776	806	812	810	781	789	767	752	788	789	814	810	773	740	792	791	760	746	830	794	780	749	795	818	832	763	836	772	762	762	775	793	758	775	779	787	759	824	786	781	796	782	776	720	791	799	751	819	758	705	823	773	783	818	760	804	767	765	795	771	765	770	747	804	763	755	725	775	779	767	805	747	771	740	793	803	786	792	732	798	787	811	820	812	797	841	778	800	776	813	777	811	778	756	799	797	788	762	748	764	814	777	807	773	805	741	759	781	753	760	816	811	764	811	818	791	785	782	764	725	745	784	779	810	796	762	857	735	784	790	779	791	799	774	742	747	808	808	780	776	781	815	777	744	784	782	797	753	804	737	759	798	825	785	776	821	736	795	828	789	769	813	748	743	740	772	781	775	811	804	772	805	780	767	781	737	832	771	788	789	791	771	822	752	792	782	808	829	749	691	777	803	810	789	772	783	760	779	770	754	799	800	796	756	799	803	749	776	808	739	777	717	785	770	768	806	815	769	773	781	768	823	782	762	772	784	798	774	761	810	739	773	771	791	798	789	795	749	759	806	801	764	792	757	790	761	801	774	764	768	782	781	741	814	739	771	761	760	752	770	787	789	764	799	758	785	795	780	780	784	807	804	834	762	777	759	794	814	753	739	832	777	804	737	812	811	766	809	805	801	777	756	794	807	751	829	803	772	790	783	779	740	756	789	778	785	722	776	757	789	792	769	772	824	740	778	777	785	726	745	773	768	767	768	756	783	781	767	828	792	758	792	732	802	789	767	765	764	786	778	811	807	791	766	793	795	759	749	814	783	789	760	800	805	795	828	798	789	773	720	759	756	830	802	779	778	837	803	794	759	758	802	784	809	798	774	772	794	791	808	789	724	810	796	787	749	791	752	798	775	765	803	800	773	809	790	780	782	724	764	770	782	804	772	724	745	844	792	805	765	778	749	758	781	802	832	812	845	773	761	783	790	802	756	810	756	796	766	799	800	833	776	785	791	793	776	734	777	786	793	803	801	764	800	756	837	804	792	809	810	747	838	792	771	769	764	782	740	741	821	749	795	783	818	782	798	767	733	765	785	801	856	776	713	768	741	831	775	758	797	790	792	745	799	832	746	775	777	734	786	796	830	780	732	736	813	803	762	751	765	747	770	737	725	818	748	813	787	755	781	793	749	766	740	743	835	739	759	758	766	771	794	776	769	775	814	746	737	796	765	751	774	720	794	785	795	786	750	713	772	772	809	826	852	825	803	776	777	757	746	767	778	787	758	819	725	745	799	800	826	782	740	803	772	783	757	704	788	776	749	780	830	753	836	738	822	722	785	795	797	846	809	780	804	762	784	717	755	767	808	791	765	804	780	767	760	745	733	739	785	744	765	801	753	747	780	776	795	817	812	811	770	717	782	798	821	766	780	770	776	782	775	726	776	754	816	805	763	798	839	792	818	742	756	780	809	826	790	798	782	809	733	824	803	694	744	842	783	801	793	769	770	768	772	744	814	745	760	745	837	740	791	778	752	775	760	787	791	796	763	773	750	797	771	755	794	756	777	733	750	775	825	751	756	729	777	789	803	763	791	826	797	778	738	744	743	778	765	795	744	780	788	731	726	764	768	780	748	775	753	787	787	753	793	818	747	718	797	773	713	799
25325	21001	27378	24650	20926	10943	1129	736	613	579	568	579	503	488	480	520	468	516	471	480	454	464	483	426	440	483	450	430	441	468	461	439	453	446	446	440	441	445	440	405	409	432	442	451	402	439	414	399	435	448	471	426	438	412	419	483	460	407	423	454	438	444	417	446	443	433	457	459	446	443	446	434	466	448	474	399	444	430	455	418	481	406	431	408	454	406	449	436	428	461	438	447	438	475	458	437	428	454	440	404	433	433	454	447	449	458	443	440	435	406	424	445	429	429	486	459	435	400	399	415	422	433	427	478	437	442	438	462	435	442	444	418	444	468	455	441	442	415	420	415	430	430	464	429	424	443	449	407	391	449	405	431	416	431	450	459	456	408	425	456	448	401	462	429	432	432	469	407	416	429	415	435	406	414	459	412	452	452	431	449	421	442	434	429	454	447	494	434	454	424	432	441	437	432	464	452	462	468	417	427	431	426	418	450	440	417	461	420	455	436	459	404	401	465	441	463	441	435	451	492	432	418	408	411	407	449	451	456	446	443	404	433	442	420	417	414	478	439	425	437	451	422	427	425	419	428	457	431	414	440	412	414	469	450	448	431	429	405	446	441	474	432	465	470	385	452	406	415	408	414	417	435	446	436	446	447	459	448	403	441	430	434	381	411	380	409	436	428	434	445	411	407	465	414	394	468	429	454	416	447	440	444	426	433	396	435	440	424	423	465	424	438	443	453	451	444	435	413	444	456	446	454	461	433	404	431	427	474	431	374	443	395	407	456	439	437	428	415	443	422	439	459	467	435	475	442	454	419	409	422	407	446	407	406	400	464	416	449	462	404	418	429	409	408	406	449	418	423	450	405	451	439	446	439	402	400	419	457	431	432	399	420	431	416	413	423	427	419	436	448	426	424	421	421	438	459	436	455	471	460	476	455	429	440	442	391	411	414	396	435	436	455	430	452	419	432	420	465	428	419	453	431	407	459	447	439	418	463	431	456	431	426	416	483	435	458	428	450	455	434	422	441	426	422	409	431	470	435	394	407	433	459	406	411	438	435	450	402	419	449	396	406	403	466	416	404	456	440	436	420	458	443	427	433	452	425	431	441	451	435	443	388	505	458	441	462	436	427	443	413	411	434	431	457	418	434	449	425	426	452	434	421	411	416	389	425	464	388	467	428	427	464	396	434	428	462	457	453	398	444	454	461	427	419	468	413	424	415	432	444	443	430	455	436	461	433	380	463	422	466	429	426	475	432	417	396	465	451	414	437	439	439	430	422	412	413	441	427	452	446	447	407	418	419	401	428	406	425	451	433	464	465	435	449	429	430	467	426	397	446	430	407	438	453	447	451	434	509	412	448	413	449	445	475	442	419	427	461	456	409	370	419	417	417	444	460	402	452	429	439	430	412	422	435	416	410	422	445	413	407	446	467	410	441	412	407	399	444	423	422	407	421	432	446	445	442	433	447	439	435	416	423	443	423	446	404	403	395	422	461	415	428	464	436	433	404	438	443	390	440	444	405	418	421	416	435	439	410	442	466	423	442	416	451	394	422	441	418	429	459	422	422	449	443	402	415	442	439	433	419	457	434	467	431	472	433	443	455	426	437	463	475	382	447	435	473	411	407	411	450	442	460	435	396	447	427	421	421	453	422	424	435	415	412	463	407	436	401	451	452	453	392	402	457	407	416	422	416	423	433	423	405	431	430	412	413	432	424	456	410	420	462	446	465	430	395	413	433	426	437	475	389	435	463	425	428	401	448	453	451	422	431	414	417	460	471	433	424	430	437	416	438	433	413	431	439	451	421	422	435	452	436	434	443	452	416	436	424	479	417	407	428	441	414	461	432	429	418	424	449	389	444	431	415	452	412	419	470	453	412	450	429	408	418	428	427	468	457	399	443	477	402	423	422	466	412	457	466	435	429	431	445	401	456	430	436	427	435	435	439	455	418	412	452	442	473	410	407	465	460	407	447	402	392	424	439	418	413	414	416	417	446	417	450	476	437	427	402	421	400	442	425	445	459	430	421	457	431	403	443	419	388	389	458	477	423	453	437	416	418	420	502	417	416	380	445	449	405	455	429	446	423	442	432	430	454	456	433	436	445	465	407	426	442	450	454	428	415	423	433	434	443	455	440	454	398	419	423	437	404	453	449	462	437	428	417	442	395	434	452	406	433	431	465	401	452	483	442	416	442	442	410	404	397	415	421	415	411	411	419	426	455	453	432	425	483	434	461	469	447	422	449	426	430	440	447	419	436	430	409	421	444	425	399	428	393	454	424	407	457	442	490	462	426	439	404	458	441	460	423	425	395	435	457	431	457	447	404	443	447	441	451	427	415	430	440	446	425	439	398	449	402	402	426	428	442	427	424	449	442	418	398	417	440	413	447	438	412	412	423	424	443	428	429	457	423	448	434	443	435	429	433	423	481	440	413	413	393	439	433	457	446	471	400	466	415	426	452	418	429	434	421	455	488	452	441	463	399	426	421	463	411	413	416	436	444	440	419	421	475	436	456	430	435	437	481	410	455	417	414	460	435	468	475	444	442	439	422	438	405	445	409	457	460	454	393	452	462	442	439	416	423	460	419	439	455	413	417	434	397	404	404	419	419	466	412	466	470	487	440	447	457	391	418	423	467	446	445	446	426	448	427	452	425	458	397	423	444	424	445	451	429	429	464	402	445	420	453	438	428	446	416	425	429	434	495	396	450	432	417	386	420	453	432	452	448	431	461	463	432	439	443	487	390	439	422	419	434	411	456	416	453	446	415	384	450	433	425	420	469	434	447	451	460	468	409	416	431	400	420	426	398	415	442	391	411	411	426	437	456	399	434	466	429	437	422	426	441	446	427	424	424	463	423	457	443	409	442	480	430	432	467	385	449	433	421	453	431	421	432	424	437	464	414	437	454	443	442	477	429	448	440	429	457	453	436	482	444	471	461	423	392	457	422	432	436	463	397	395	395	417	454	461	358	471	422	485	421	434	428	440	417	469	420	420	460	434	467	443	391	461	417	443	380	426	434	433	441	408	437	418	417	443	424	442	413	429	439	365	440	459	434	427	434	421	450	432	414	478	439	422	443	450	460	429	439	438	415	447	441	440	436	441	428	423	420	404	445	449	448	439	447	471	451	478	399	432	457	457	450	392	451	413	445	410	420	418	417	421	454	424	449	441	441	422	383	420	451	438	413	418	433	467	428	417	431	451	456	461	411	422	401	401	442	463	418	481	482	409	461	412	435	396	424	435	440	431	417	468	436	414	443	435	450	424	446	452	426	449	419	432	460	440	417	412	465	420	429	419	445	456	437	439	411	444	435	439	436	417	407	439	427	414	407	411	454	445	441	422	436	431	414	463	415	436	415	448	427	436	437	417	444	420	440	419	466	403	420	452	426	482	412	434	387	450	445	414	407	413	446	439	469	420	424	384	419	442	418	453	406	446	444	447	421	461	418	423	455	399	453	446	435	434	424	473	424	442	423	450	449	404	445	454	412	479	419
55013	9337	6609	3702	2291	1601	1364	1133	983	836	737	721	692	697	624	611	576	619	554	523	484	507	529	525	507	543	518	456	498	484	437	473	458	471	481	485	495	459	472	451	440	476	470	500	482	460	438	442	509	464	469	471	455	460	435	463	497	469	503	472	456	454	433	454	474	471	454	451	493	442	464	487	477	509	418	470	513	460	452	407	474	449	439	459	435	450	472	432	461	426	453	468	470	445	441	419	435	465	472	484	447	449	455	474	464	457	455	437	425	462	454	412	455	463	468	461	436	446	428	455	467	447	437	469	484	422	423	452	465	428	483	422	443	436	445	397	449	431	411	431	441	460	463	426	437	471	430	435	401	484	447	462	465	451	463	438	472	453	433	454	444	456	426	439	461	435	432	427	444	433	463	479	422	416	474	458	449	442	452	460	475	501	433	459	475	442	487	440	441	436	441	452	448	443	463	472	469	439	401	475	472	425	446	432	468	494	459	452	409	460	457	453	409	454	444	466	453	455	469	435	457	427	407	421	490	455	468	482	446	434	480	477	453	401	440	453	431	444	454	419	435	457	492	431	445	429	471	423	454	454	441	435	428	476	472	445	383	433	448	431	444	450	438	442	450	436	412	465	422	448	425	449	445	450	443	457	433	468	462	419	452	400	443	432	425	456	459	441	449	441	495	446	458	441	485	473	443	408	433	418	453	448	478	449	462	456	456	433	448	470	444	441	459	448	439	459	446	420	457	493	465	417	484	431	422	400	391	453	425	427	434	468	461	449	423	442	450	469	480	393	447	450	460	485	444	463	463	457	451	454	486	429	429	440	450	419	496	420	460	391	420	485	432	459	451	467	457	430	455	412	428	462	438	481	444	438	483	445	436	443	443	416	456	427	452	432	464	487	422	472	466	410	467	410	455	441	437	414	443	461	440	427	437	444	461	465	462	439	463	434	448	439	429	431	433	444	490	422	448	478	428	469	460	419	447	431	468	425	431	466	462	448	437	418	413	436	434	453	423	470	444	430	466	451	452	450	410	400	418	435	455	436	464	426	457	444	441	449	435	476	440	430	514	460	444	464	431	422	468	433	470	482	463	441	431	401	422	453	448	432	484	438	443	415	423	486	479	441	444	432	429	507	457	441	414	466	452	491	442	468	459	430	465	430	477	420	470	441	435	468	421	461	401	442	443	448	467	424	435	463	447	431	433	462	437	445	463	443	420	452	452	480	439	438	423	436	441	483	476	488	406	487	476	449	454	470	462	454	429	433	459	430	464	441	477	430	481	458	419	433	447	455	423	469	452	428	480	451	496	462	420	480	465	477	433	472	461	464	443	435	422	446	473	438	443	471	452	451	461	472	455	439	439	483	478	472	442	454	460	484	448	456	420	433	452	414	439	413	441	440	435	431	436	459	428	431	432	444	453	476	449	455	454	464	486	470	396	440	470	466	441	404	437	455	426	425	453	426	466	444	459	409	484	454	440	449	403	462	433	447	470	464	485	463	434	431	458	449	432	454	470	474	464	420	444	442	476	458	442	417	430	439	476	447	440	466	461	442	415	477	440	503	451	422	463	464	388	433	448	371	429	481	480	431	444	459	480	461	499	435	448	487	455	445	458	482	427	436	469	424	417	467	508	473	486	421	447	458	470	462	432	469	475	456	432	416	418	415	405	442	459	445	424	444	466	437	431	419	452	442	494	418	442	429	458	461	471	451	444	469	441	449	405	420	465	410	431	462	409	439	435	476	418	438	475	451	452	463	406	428	441	417	450	479	463	508	431	437	484	398	434	426	431	458	444	444	430	511	413	428	456	405	465	447	447	453	484	486	451	436	443	452	415	453	466	460	419	438	473	443	425	475	459	456	441	487	456	456	433	415	462	470	431	501	434	396	467	466	435	423	465	457	463	481	479	468	419	435	467	461	485	469	487	429	473	490	428	432	455	447	448	440	454	426	431	456	447	443	428	474	466	440	450	440	458	463	453	440	416	427	441	447	459	476	428	440	427	429	449	441	429	471	438	405	492	466	456	412	467	450	438	448	492	424	449	459	427	471	442	465	461	437	463	431	418	473	450	434	468	432	445	462	494	442	458	421	474	482	430	461	424	445	456	449	492	476	439	441	475	454	464	421	431	472	476	491	474	460	471	457	468	437	463	437	447	461	446	399	443	480	441	427	440	442	462	517	431	435	441	452	409	427	449	474	445	439	423	441	437	431	444	453	474	435	465	465	431	421	397	435	444	443	429	421	445	452	433	426	452	449	455	436	449	430	459	439	447	421	433	437	452	448	469	459	442	443	459	465	447	442	454	428	437	437	454	482	476	478	481	466	437	484	481	439	480	420	438	432	459	439	449	428	409	438	463	453	438	453	444	449	481	434	458	442	461	448	429	461	441	428	494	436	452	450	447	430	428	457	444	491	450	429	464	438	411	439	431	501	466	435	461	448	435	467	448	433	424	441	489	395	447	439	443	450	470	486	453	355	465	453	449	434	495	453	454	434	489	425	453	483	509	454	459	469	465	422	506	484	456	440	470	476	435	489	467	453	468	417	487	449	457	460	444	465	437	445	431	476	461	453	425	451	442	471	432	453	454	416	426	439	417	440	464	462	404	441	477	435	457	449	452	467	439	438	457	456	459	454	448	477	463	449	464	460	403	474	483	449	465	454	412	450	462	450	418	456	441	412	445	406	467	466	432	447	465	424	496	450	428	445	463	448	469	454	484	427	457	444	450	461	451	470	480	466	449	473	459	424	457	455	459	418	447	438	460	463	440	470	447	469	443	439	454	450	464	466	488	445	440	427	454	443	458	454	455	504	414	434	477	465	428	463	449	459	419	411	457	414	411	467	449	448	418	466	424	464	466	472	439	418	442	472	454	454	489	395	461	454	453	448	468	441	475	426	468	420	451	436	432	449	454	430	445	417	429	470	424	437	434	445	463	455	455	453	471	421	408	451	402	437	468	438	460	458	449	466	428	439	428	449	429	443	467	439	427	450	411	448	473	436	481	443	454	437	455	453	411	461	452	442	444	433	473	479	413	448	448	469	449	428	420	421	466	440	454	437	454	479	470	434	441	439	434	460	405	440	433	460	427	490	417	476	434	442	463	457	424	478	444	463	438	451	453	449	440	448	467	465	493	478	450	456	421	458	462	456	432	443	447	467	435	444	421	421	434	399	434	456	428	449	437	443	444	458	478	457	415	439	485	463	464	454	414	482	457	457	424	429	466	394	450	455	447	443	434	423	437	472	454	459	450	443	441	417	425	470	459	497	471	472	461	472	439	466	417	420	413	404	421	454	429	460	451	456	435	408	402	423	455	463	468	470	428	475	463	441	454	439	486	424	509	423	446	401	429	452	428	476	460	484	453	444	432	434	466	448	456	474	439	431	430	452	431	436	421	467	417	457	463	454	483	468	454	441	468	467	420	454	426	427	450	420	459	445	443	463	432	432	474	381	435	425	425	452	455	449	451	464	454	445	401	436	430	439	467	453
23360	20966	27809	24288	20955	21019	9732	1512	1145	1048	1036	985	935	938	890	888	844	816	820	836	831	774	834	779	814	796	728	762	785	785	739	785	780	773	774	741	778	796	730	728	773	756	735	773	734	708	854	781	758	733	779	758	761	763	755	715	756	814	799	793	738	755	731	765	753	763	820	820	748	807	791	769	817	791	755	787	783	719	744	768	711	742	728	718	783	748	756	765	758	723	732	723	767	770	690	716	720	714	787	743	757	743	734	691	711	789	775	790	708	726	774	742	754	752	770	783	759	790	765	781	749	765	781	749	714	712	784	720	732	709	804	755	679	740	717	754	746	767	691	731	750	766	738	718	752	730	778	756	754	760	733	793	738	758	730	708	767	711	712	675	710	780	753	728	732	768	705	721	807	728	734	695	765	693	757	755	757	709	762	748	698	754	775	729	714	715	740	778	757	688	775	772	732	773	752	822	746	728	714	711	758	711	727	699	786	805	731	781	654	723	727	781	706	724	785	713	738	801	694	752	774	725	741	756	747	770	737	779	737	750	681	759	732	746	737	799	765	727	759	707	701	753	803	784	704	710	792	737	757	709	719	695	709	795	718	734	786	723	734	706	765	720	734	742	780	738	790	736	772	758	731	748	758	705	755	723	715	725	776	761	757	768	704	747	763	702	716	772	760	746	751	720	720	776	692	774	795	750	752	704	725	746	720	737	712	735	746	763	767	751	726	727	723	730	735	728	705	806	737	735	754	761	705	742	730	780	778	738	778	741	769	738	755	711	783	734	748	762	761	687	762	721	775	724	795	744	769	701	773	724	753	740	711	725	748	735	737	760	741	767	750	761	844	790	715	756	745	749	726	740	716	736	798	732	783	718	773	749	733	731	729	762	758	753	770	742	741	758	728	762	756	711	719	717	726	762	733	764	726	718	733	766	704	746	767	751	703	740	708	711	722	739	761	782	727	689	727	778	714	696	711	702	780	735	736	743	761	727	728	762	781	744	755	713	721	760	732	791	733	732	746	730	746	711	733	722	741	793	759	742	734	740	770	784	759	726	743	724	747	690	768	722	721	775	777	747	779	717	738	793	724	766	757	735	740	734	741	764	731	758	772	718	735	769	802	780	760	719	763	712	739	728	757	778	727	768	762	737	760	762	734	723	750	723	700	747	765	752	725	732	743	779	699	740	749	771	767	684	775	722	728	699	759	734	757	753	745	703	732	713	703	735	766	744	778	728	766	703	735	767	716	697	769	721	711	718	759	740	758	711	683	743	725	699	781	737	760	713	701	752	706	686	734	704	804	705	732	742	777	766	774	794	770	738	774	750	757	743	730	751	741	731	722	755	758	725	776	723	722	713	777	752	767	740	728	739	745	747	729	731	744	719	797	740	722	726	753	716	777	754	738	717	711	728	719	749	759	800	722	754	746	761	751	722	750	747	738	755	737	705	720	726	718	714	787	752	708	757	759	686	756	690	773	751	758	792	730	703	714	736	748	742	777	725	777	764	717	745	756	733	755	735	720	730	769	775	756	738	712	715	736	753	766	704	790	749	707	742	781	750	722	762	691	706	684	719	716	740	739	744	751	794	692	762	760	716	701	734	736	787	734	777	749	768	734	759	794	674	734	737	752	746	719	730	782	712	738	776	749	748	727	728	760	743	791	716	755	713	768	735	730	742	754	723	786	739	778	734	740	752	729	753	753	730	712	784	718	736	751	723	733	712	735	783	757	753	703	731	710	754	727	681	803	735	754	728	707	720	675	795	746	775	719	744	759	702	731	772	755	728	788	694	694	732	797	773	742	776	760	732	713	753	736	758	764	746	735	727	742	746	730	702	796	688	729	772	772	729	730	699	688	789	743	762	759	746	763	766	753	766	749	745	814	746	742	786	740	717	792	741	727	753	798	715	753	745	730	708	702	734	705	729	765	813	725	700	774	772	801	700	709	726	799	722	724	734	691	778	747	761	767	742	751	741	723	698	701	769	779	762	714	729	689	731	811	717	751	710	764	770	710	834	725	767	763	719	736	742	738	752	724	755	682	748	726	744	714	756	751	703	747	774	667	666	738	709	765	711	757	757	738	777	795	786	756	736	730	778	754	742	765	773	750	724	807	687	750	711	725	786	694	762	752	760	792	731	734	713	749	739	731	749	715	790	775	775	735	731	745	737	781	771	718	787	730	810	752	690	738	731	723	715	790	733	694	707	706	767	731	741	688	801	742	733	722	779	781	779	714	744	783	799	714	724	722	758	759	772	755	753	807	773	700	723	736	726	696	735	770	738	740	775	701	734	743	757	727	754	733	752	756	742	737	742	730	715	738	773	739	782	735	749	746	747	711	815	753	724	740	740	727	734	722	816	704	747	735	758	716	738	752	772	721	781	797	813	767	772	770	737	775	755	721	742	699	748	756	732	700	780	735	754	685	742	718	708	705	778	694	738	777	733	741	760	715	744	729	759	708	774	808	737	760	710	720	745	728	725	741	742	752	752	770	732	724	718	700	746	709	704	734	725	696	749	738	746	777	789	769	758	746	718	761	723	758	750	743	744	730	754	732	746	738	761	739	759	709	747	746	798	722	757	714	768	757	682	765	752	822	778	743	785	750	753	759	787	699	697	768	779	766	765	809	728	749	730	765	729	748	740	729	728	732	783	751	713	759	788	739	748	759	734	722	748	760	745	768	818	815	805	746	775	675	730	731	752	698	736	763	720	773	757	722	734	690	705	729	722	709	755	706	772	752	755	709	699	773	737	776	745	743	730	719	735	734	739	690	740	727	761	752	727	743	762	756	693	710	794	771	698	715	699	768	771	763	800	794	766	782	768	762	726	763	748	744	714	743	726	743	741	742	743	785	760	771	726	753	725	762	742	754	730	717	724	804	741	747	718	786	733	750	687	764	704	720	742	756	768	747	709	763	713	773	735	753	700	741	732	814	745	748	746	755	770	704	731	762	772	783	734	784	804	715	721	757	769	667	717	763	803	753	757	745	750	711	746	785	702	761	730	724	714	742	759	728	727	743	708	723	774	720	726	711	763	753	709	739	674	782	755	773	753	720	729	773	759	730	767	687	708	750	758	714	742	737	700	729	693	749	756	725	730	767	689	726	738	678	724	795	750	762	732	715	750	754	763	735	710	770	751	738	716	748	745	779	748	735	715	764	749	745	720	749	761	738	737	761	741	771	755	765	752	734	725	796	733	751	760	746	734	799	688	778	671	701	746	765	741	725	725	764	754	747	749	782	724	783	771	741	775	703	753	733	751	720	721	739	803	725	740	729	740	729	735	717	789	758	762	718	742	774	770	749	781	755	720	727	742	779	767	739	748	749	771	748	722	714	716	758	794	721	756	765	749	715	743	732	723	778	742	704	700	730	696	724	739	683	732	731	753	750	756	720	738	748	769	729	712	702	739	735	734	764	750	765	731	762	679	725	771	733	739	688	745	751	720	718	776	706	787	795	744	760	753	711	752	715	745	738	742	737	727	760	782	741	738
52289	10996	10918	6315	4157	2870	2319	1794	1605	1467	1315	1245	1062	1079	993	1000	945	858	934	846	859	811	816	794	798	754	773	822	801	731	757	786	697	777	736	734	737	709	754	743	735	746	727	717	791	730	708	733	708	689	727	727	688	769	745	702	750	697	695	701	666	742	740	724	671	709	749	734	770	686	764	765	719	771	704	725	727	740	791	715	739	780	698	695	756	670	731	682	711	693	706	691	752	679	686	692	666	726	706	650	798	706	687	695	693	728	692	689	706	677	671	689	689	722	742	648	738	728	690	730	706	720	680	755	667	697	727	654	715	693	696	692	684	677	699	707	669	711	698	698	671	694	709	696	676	660	689	678	716	687	701	680	714	694	711	688	686	735	714	697	637	719	721	708	682	727	689	725	696	686	704	739	714	679	729	701	676	674	683	692	642	746	712	706	736	680	732	703	716	716	731	718	760	700	729	697	672	751	701	700	651	690	686	737	692	700	724	696	657	686	710	704	663	706	705	667	674	704	675	751	648	676	662	719	697	684	706	641	660	728	714	677	665	703	690	676	667	725	664	726	707	688	680	664	647	713	667	673	663	656	713	697	685	692	672	716	688	688	751	694	734	650	715	714	727	711	705	665	684	692	662	711	700	673	670	627	679	707	659	723	692	698	677	692	723	684	692	683	681	678	667	685	700	737	700	674	730	662	707	716	696	735	707	692	694	731	727	741	698	679	733	685	679	700	693	720	693	719	732	750	682	700	696	689	731	718	697	680	707	687	717	742	725	685	697	674	665	703	703	727	696	700	688	688	736	738	711	656	691	754	682	684	653	678	700	726	695	665	627	695	713	691	790	678	685	742	696	705	710	677	712	718	744	669	718	708	680	700	712	708	699	758	715	675	705	710	691	709	689	711	707	677	651	769	671	663	695	673	708	704	694	720	677	660	712	712	733	717	681	650	698	711	730	678	723	668	688	700	726	704	707	664	670	684	715	709	684	728	676	701	668	745	671	717	725	700	643	712	730	721	681	727	721	702	672	717	692	694	714	687	657	736	726	710	676	709	670	713	731	698	707	673	744	701	710	683	721	708	657	729	734	729	694	723	681	744	729	644	692	709	675	714	699	701	725	690	692	666	697	724	726	703	800	714	720	732	719	709	675	665	675	693	725	693	682	678	710	682	711	716	727	706	692	700	694	695	741	685	692	741	705	682	681	692	730	710	680	678	726	700	673	623	688	731	708	687	675	736	697	706	655	689	707	701	730	716	742	682	702	724	716	676	715	697	683	714	672	699	708	691	695	690	665	741	713	674	670	729	703	720	679	692	699	705	675	721	694	699	710	741	749	705	685	729	702	690	676	694	706	669	721	715	687	691	709	684	701	728	686	706	660	682	694	675	698	735	704	732	693	688	693	758	715	701	660	682	711	705	701	655	699	661	697	750	729	675	707	656	687	691	711	685	697	699	665	717	729	695	638	656	724	693	700	721	713	719	767	720	768	699	728	707	677	702	700	735	694	666	660	696	722	715	664	717	693	673	712	732	684	690	696	729	675	711	669	687	680	706	684	693	698	726	681	668	737	678	673	705	677	681	699	744	677	741	688	729	693	704	608	729	716	667	693	716	759	745	693	693	679	645	744	754	716	716	663	720	730	700	691	674	724	659	746	705	640	669	677	702	708	734	690	665	696	715	724	715	708	680	716	682	687	749	734	684	641	701	723	701	694	736	690	687	662	694	690	692	719	678	720	636	723	645	729	719	717	707	686	657	659	684	689	708	698	716	709	688	717	673	730	744	635	697	708	759	715	683	698	704	668	730	724	656	690	746	707	723	707	689	761	660	671	674	726	706	686	677	708	629	751	745	662	699	697	679	699	719	673	663	684	696	715	690	682	706	665	701	700	712	685	705	718	702	695	685	655	679	696	682	666	656	662	733	714	722	665	666	686	740	641	700	704	715	690	724	687	709	674	700	688	686	682	720	720	697	696	685	665	704	686	653	689	705	697	675	698	665	701	693	720	672	684	697	734	646	705	718	715	724	671	696	675	674	720	700	734	706	708	684	713	678	678	692	655	714	686	662	717	682	757	704	678	731	740	701	724	683	696	722	663	693	717	702	668	667	691	662	724	691	744	721	732	703	708	670	684	718	756	687	667	686	670	709	680	694	690	736	691	709	699	737	691	692	615	657	683	677	706	698	742	712	693	689	696	661	641	720	719	684	698	664	660	724	649	700	700	702	713	739	699	747	697	685	692	730	680	665	698	722	648	653	677	694	729	729	693	739	669	706	692	662	722	741	682	694	670	689	665	702	704	677	670	667	707	710	695	685	701	712	722	682	670	691	682	719	716	729	679	735	656	679	672	675	735	689	665	694	716	721	680	703	731	697	680	673	696	717	683	699	724	712	696	677	743	666	687	702	679	707	668	672	713	693	746	775	715	748	712	712	657	712	742	706	706	731	698	701	738	720	721	758	660	693	688	723	678	729	707	705	663	713	708	691	665	740	676	728	743	634	689	679	709	716	709	711	746	727	726	727	707	702	671	690	719	667	751	688	669	697	706	655	668	719	697	690	712	698	769	728	706	732	695	745	690	771	700	679	672	704	680	721	735	697	691	669	700	704	719	721	704	727	686	723	732	692	716	765	718	686	767	708	722	722	711	695	664	677	734	686	715	694	694	670	663	691	686	654	692	645	662	703	664	650	698	726	728	685	680	673	664	710	701	719	720	670	669	727	696	703	649	700	659	693	692	709	691	719	691	725	703	675	641	685	687	693	710	671	717	668	726	683	711	696	712	635	714	734	705	720	682	713	753	716	704	665	715	715	690	678	699	680	676	701	785	629	714	685	681	646	697	685	660	667	732	667	692	710	653	712	678	731	709	745	658	702	679	730	704	702	685	729	662	704	728	665	690	694	680	699	654	669	680	667	676	718	685	705	667	683	710	684	695	715	715	718	685	722	681	713	739	700	652	711	720	665	721	648	699	719	668	695	710	695	683	683	692	700	682	712	694	669	716	686	721	685	708	695	726	693	710	719	746	687	722	680	714	679	687	720	689	653	706	642	688	709	684	703	743	703	745	689	740	715	751	700	725	724	704	714	689	676	693	684	686	682	679	711	671	693	696	708	728	724	681	661	720	711	702	685	680	731	630	702	692	709	691	669	690	688	734	712	684	675	705	682	709	724	681	677	690	686	696	704	710	694	686	727	697	744	702	694	723	681	702	680	716	709	693	687	707	685	741	727	760	713	705	686	704	703	697	751	705	642	714	701	694	704	685	699	696	735	692	649	667	723	676	695	686	670	715	679	676	719	707	750	710	708	676	720	701	726	714	673	646	711	678	686	696	729	710	692	690	719	678	714	677	704	694	730	663	713	664	698	686	755	673	681	686	710	720	681	700	691	670	712	618	706	687	700	703	732	693	720	669	674	701	666	697	705	700	687	696	685	689	717	680	722	673	734	676	716	683	719	680	705	702	714	712	705	696	685	679	705	680	700	752	755
36048	18151	4515	966	794	806	797	791	796	770	751	740	776	786	780	752	763	770	741	764	773	751	744	716	716	785	775	709	767	738	737	805	785	743	795	813	765	760	695	758	755	781	796	804	748	771	763	765	774	818	795	758	803	751	807	768	792	779	801	749	756	708	819	709	707	800	783	781	803	799	829	815	788	752	839	765	794	751	787	742	783	826	761	793	745	780	792	763	806	757	754	748	765	732	762	800	787	724	746	802	754	741	763	798	807	798	747	799	783	782	772	808	760	741	755	771	758	807	749	812	779	742	735	768	782	735	741	786	759	799	742	725	753	818	786	768	772	807	763	708	781	759	756	766	774	734	764	756	752	811	748	795	779	774	777	738	807	788	758	716	747	818	792	745	802	744	759	794	816	789	803	778	773	776	774	764	758	726	800	722	752	815	716	776	771	735	750	763	755	761	780	801	748	798	780	781	868	750	735	788	765	780	765	787	772	775	754	748	790	775	768	802	784	709	776	813	767	777	763	737	738	763	745	706	807	788	717	739	773	715	789	756	776	801	715	707	754	822	794	792	766	753	828	782	743	773	820	732	785	802	789	785	766	792	757	736	758	755	785	706	694	792	769	814	730	764	764	741	803	759	767	809	791	754	723	748	752	760	776	809	799	821	786	744	689	800	775	784	794	753	767	725	757	765	753	801	817	773	700	722	807	776	749	752	764	751	803	762	719	781	767	739	733	809	786	792	735	783	800	800	764	804	785	781	800	810	742	734	739	739	752	717	723	783	745	712	746	803	766	803	712	796	792	795	801	779	759	716	763	792	751	727	712	804	775	815	783	800	754	722	777	758	775	769	774	813	800	795	766	746	796	797	769	742	741	799	751	762	753	813	695	801	804	763	764	750	764	764	733	754	746	736	785	756	809	727	755	772	742	806	768	804	754	764	811	770	745	748	771	854	782	763	775	805	768	823	779	753	811	772	774	817	678	777	753	757	738	805	758	777	760	791	737	732	782	786	818	756	797	743	750	769	788	735	770	762	757	776	821	719	763	781	745	778	753	795	770	766	787	755	778	760	799	756	720	771	771	705	759	772	741	803	770	768	770	729	753	768	747	818	766	787	765	755	739	801	732	732	764	766	752	793	803	758	738	746	720	765	737	762	737	750	734	739	753	788	759	736	808	761	740	739	720	711	793	788	808	784	747	787	763	732	715	769	794	767	769	783	730	749	772	753	760	737	830	705	789	763	722	735	774	804	769	758	806	744	749	779	753	791	769	731	804	810	764	779	776	779	796	759	787	788	742	793	787	750	753	770	768	729	803	732	747	766	770	747	768	727	796	786	814	782	755	749	735	754	823	810	791	777	756	748	731	759	824	746	729	782	728	814	786	850	766	776	778	814	751	739	776	804	737	744	731	745	808	771	787	764	740	757	760	738	775	794	748	716	743	705	788	792	792	774	770	785	690	827	743	779	789	763	760	843	805	785	728	767	775	793	725	771	764	729	743	782	742	806	759	769	759	755	775	782	760	752	763	787	742	766	753	738	726	743	764	776	777	735	786	734	804	793	775	776	806	757	759	798	809	800	784	771	769	792	772	732	743	742	740	754	790	727	767	743	758	789	760	791	789	695	774	751	765	760	789	771	808	779	751	788	779	794	741	769	818	814	800	791	816	784	751	756	778	762	772	769	786	739	714	764	765	816	734	749	805	763	740	787	734	817	765	772	740	733	782	803	808	762	780	799	736	757	778	775	775	826	783	749	742	786	730	742	740	775	783	796	749	763	760	749	764	734	793	757	768	720	722	811	735	810	702	748	764	723	847	742	750	732	780	755	749	785	770	805	782	773	825	771	786	760	779	722	799	849	720	783	775	749	844	806	780	798	804	778	714	749	778	760	753	739	713	762	747	758	804	815	743	786	754	777	768	755	772	754	786	768	794	792	763	796	773	785	811	759	761	776	758	714	791	751	766	746	801	787	746	735	798	782	792	753	779	789	781	739	781	803	778	827	750	723	744	785	803	750	768	787	773	721	769	778	738	773	753	757	756	744	805	743	770	724	739	770	726	742	741	751	751	748	772	779	747	779	765	797	782	809	827	763	760	808	783	774	757	759	799	785	749	745	763	758	793	740	763	773	805	774	800	773	789	757	786	791	733	712	761	741	744	762	789	786	728	759	747	788	768	773	806	801	781	819	783	781	797	767	766	793	752	763	819	755	740	743	810	783	802	739	770	710	760	750	806	727	715	712	766	769	709	749	733	786	777	777	789	814	746	766	759	720	749	802	804	763	814	793	792	797	778	769	759	805	715	730	755	779	757	745	757	789	730	835	766	757	775	745	745	777	758	706	787	757	772	791	747	813	760	729	731	783	747	789	817	791	706	783	792	790	710	748	755	779	790	768	804	793	782	786	791	763	811	757	764	742	782	745	782	792	800	745	722	742	789	777	758	763	756	803	752	787	811	743	751	813	795	778	768	771	750	714	725	756	755	815	806	797	768	759	738	781	753	761	773	785	769	796	734	764	756	782	761	714	719	758	748	788	729	743	788	803	764	793	748	785	754	760	758	770	751	784	766	750	731	795	768	784	800	728	794	770	771	793	835	771	782	720	797	758	785	798	834	766	719	811	782	752	780	756	772	773	782	738	785	765	780	783	827	747	758	782	774	751	794	799	784	742	794	818	739	732	761	742	733	784	758	734	796	747	762	749	709	786	742	794	764	807	758	785	789	807	773	786	789	782	784	739	780	765	738	781	823	757	807	793	815	779	769	791	823	744	816	766	793	771	776	814	801	776	759	748	811	747	747	735	769	750	733	810	777	785	722	792	734	747	751	769	764	707	752	770	773	789	784	783	716	825	782	744	793	735	795	729	762	818	735	765	739	726	774	793	768	770	769	790	738	753	786	758	770	816	773	755	777	770	778	823	765	783	777	746	792	754	765	817	776	765	749	759	782	759	712	777	776	763	786	755	789	751	742	815	779	800	741	769	779	788	757	774	765	783	755	825	732	740	792	815	734	781	772	749	772	796	804	819	714	760	794	712	795	762	776	781	789	799	794	805	799	739	782	771	822	806	752	747	788	792	823	821	758	710	763	790	745	790	782	776	746	796	817	804	754	778	759	749	766	802	758	751	780	747	784	782	757	753	754	741	778	774	715	813	812	765	753	779	756	794	794	749	777	783	775	786	741	812	745	744	754	781	741	741	753	748	784	759	722	689	784	766	760	800	795	738	740	763	773	741	760	743	763	764	815	755	802	778	728	805	765	746	776	769	818	740	729	799	783	763	804	781	767	767	717	796	780	789	722	747	770	730	777	772	751	815	780	759	733	769	800	774	754	813	807	809	706	781	736	763	741	784	782	722	750	774	783	790	784	788	774	773	786	761	757	789	779	766	744	736	822	746	781	752	784	728	798	727	714	770	775	748	793	767	812	767	764	787	749	748	712	782	753	736	730	742	803	763	724	776	757	790	789	794	741	742	798	778	796	782	813	776	786	775
33911	3587	1053	926	847	854	850	740	827	812	768	813	792	790	824	778	812	802	824	802	775	784	799	790	791	773	742	772	757	769	768	806	737	775	772	789	828	820	720	795	755	770	785	832	780	801	763	826	755	840	793	793	776	822	837	783	781	761	710	794	793	780	786	762	756	795	759	834	805	811	827	864	824	795	752	792	823	787	771	791	703	744	808	775	801	742	797	761	799	738	793	778	839	712	811	735	767	713	798	793	795	744	797	783	795	823	792	763	793	797	791	828	788	806	716	796	728	796	838	761	763	778	808	777	802	774	801	747	805	746	831	754	776	807	796	777	802	811	804	812	751	763	793	774	831	809	772	733	769	778	761	799	725	806	794	777	803	742	830	774	775	799	787	806	794	791	753	761	795	795	788	785	787	753	818	731	740	800	785	770	788	796	789	823	799	793	806	798	744	744	725	782	810	759	809	805	776	790	843	786	843	740	766	740	748	725	768	821	767	833	801	709	817	788	772	756	762	750	761	793	771	788	775	797	754	822	737	730	765	760	795	777	784	782	786	775	810	806	775	866	749	746	750	796	804	803	760	736	757	816	806	796	785	824	795	794	819	745	799	764	787	772	781	776	784	733	802	756	763	778	794	730	806	752	786	763	771	813	749	741	770	785	780	790	790	808	787	781	821	790	802	781	811	786	792	734	754	734	758	780	780	754	822	744	802	778	807	756	841	785	737	805	800	801	799	729	795	759	754	757	780	763	757	819	719	782	756	777	762	793	798	724	776	792	799	807	776	763	771	791	773	745	792	786	783	789	774	774	807	776	811	798	745	717	761	790	792	754	778	786	818	796	801	738	750	795	743	808	790	803	789	806	809	777	760	763	755	823	786	762	850	844	730	761	774	807	770	766	757	760	769	742	795	777	827	755	762	785	760	806	723	707	831	761	805	808	772	755	769	762	811	745	758	788	763	780	833	813	732	800	814	753	775	803	784	803	763	723	760	796	751	773	761	773	772	788	783	742	819	828	750	818	749	790	800	756	769	771	805	799	798	740	795	769	818	755	800	754	808	784	769	762	727	781	743	748	791	777	817	810	834	776	757	765	814	828	765	779	750	802	775	740	735	764	746	724	797	750	772	796	765	774	816	788	804	855	836	738	814	820	775	797	777	801	786	788	818	758	809	811	765	776	795	744	849	793	819	816	777	771	772	829	775	742	753	756	786	786	780	807	806	755	795	799	798	804	834	790	746	790	813	791	758	803	838	777	771	786	770	731	797	752	810	782	804	792	771	796	798	739	770	811	797	784	759	818	756	765	757	784	771	793	793	792	822	743	809	765	806	758	812	751	809	793	777	804	753	740	782	777	811	795	805	809	728	797	813	779	738	793	770	762	784	794	773	783	771	750	758	775	788	783	805	763	801	807	763	846	754	817	783	776	752	765	755	767	774	772	778	846	777	765	792	764	760	791	794	787	796	788	786	753	785	785	790	787	789	852	781	800	803	846	778	781	738	809	735	795	783	764	781	788	814	781	784	793	772	774	761	749	825	759	805	755	809	794	802	762	739	778	754	796	796	796	788	796	782	756	818	798	725	819	764	777	804	799	742	780	789	746	795	787	740	802	791	811	786	789	803	819	812	816	762	768	777	785	764	799	777	773	748	772	787	766	777	759	751	773	769	785	766	783	710	783	788	791	818	796	770	723	808	793	800	770	804	742	770	807	824	791	798	798	758	817	780	773	761	803	767	779	740	785	782	767	755	793	775	797	778	802	776	752	793	791	796	790	793	767	797	753	790	806	781	804	799	732	741	827	719	779	801	784	753	795	792	786	729	801	806	778	743	760	775	777	800	835	776	807	817	781	724	731	780	766	756	780	788	798	769	808	779	785	794	728	825	764	819	780	784	797	738	776	776	759	789	781	764	777	788	782	749	847	770	771	765	801	739	743	793	825	771	787	761	769	763	762	758	741	727	831	785	836	760	775	841	796	832	761	757	800	766	734	773	790	765	853	767	765	801	792	729	779	825	772	812	768	826	719	769	816	795	783	732	820	717	806	754	770	746	831	747	820	740	810	788	750	792	736	791	779	768	770	795	773	769	833	762	776	792	780	727	776	804	800	736	809	799	825	771	820	784	771	735	788	816	773	788	800	800	742	757	789	750	764	775	762	774	764	844	717	781	758	782	778	749	808	776	797	831	815	808	742	816	747	807	732	805	777	780	848	806	739	813	764	832	776	840	810	797	794	790	756	747	792	780	816	762	741	824	795	817	802	825	760	801	769	796	775	818	747	816	755	735	811	749	737	816	769	756	792	730	755	767	783	763	761	771	763	761	810	794	768	799	748	781	774	814	760	790	825	774	777	782	768	804	751	834	785	729	783	797	773	812	777	774	755	755	788	823	782	790	764	810	769	845	795	821	752	770	725	773	784	778	760	780	784	760	761	758	770	746	739	782	786	747	778	761	771	791	791	792	823	771	789	775	742	781	746	818	731	730	796	754	808	837	756	777	825	752	801	774	780	798	766	816	763	771	803	781	783	774	765	752	785	806	759	772	817	774	730	763	758	781	759	804	765	758	791	769	814	849	792	764	762	762	794	756	756	814	748	785	805	780	786	772	749	788	745	829	770	772	857	775	706	747	792	759	790	798	770	775	771	781	729	759	828	734	751	773	783	794	800	839	820	793	784	812	794	782	803	752	806	849	783	803	731	799	778	794	787	750	748	769	753	859	786	814	751	737	785	756	757	755	817	772	757	742	787	779	782	798	744	799	755	789	789	820	743	797	746	816	768	793	763	814	804	786	807	780	754	813	803	737	767	796	719	788	795	778	802	738	807	813	743	834	774	751	798	768	774	759	790	796	780	762	820	788	792	756	810	810	798	769	778	819	836	816	794	747	764	766	776	792	822	776	759	839	819	785	754	817	796	800	781	775	834	809	734	772	771	832	796	765	736	840	803	782	812	750	742	803	763	800	807	804	780	783	789	766	784	789	771	770	767	783	754	766	751	734	784	772	789	770	747	741	802	809	797	788	740	774	788	770	821	781	739	760	766	778	778	734	744	792	806	810	809	806	744	793	814	805	774	802	755	773	772	802	781	781	763	767	766	774	762	804	754	781	766	730	793	825	799	765	786	748	801	745	820	769	774	814	804	817	779	801	803	754	756	753	794	769	762	809	805	797	810	778	809	798	796	759	782	765	715	739	801	753	809	783	764	820	809	792	763	712	834	771	766	752	750	793	776	761	806	780	779	783	760	819	764	758	795	788	800	759	797	800	776	833	816	746	792	796	773	822	750	796	792	775	799	831	840	797	741	809	763	805	761	816	744	771	800	791	764	724	772	785	813	834	810	807	736	765	820	793	799	780	801	797	731	787	790	786	807	799	753	827	798	790	752	791	772	766	807	773	812	779	797	784	802	793	743	825	793	815	771	808	758	736	805	790	765	773	737	835	814	813	836	763	815	773	776	780	774	804	757	820	845	781	783	799	772	698	773	776	789
25400	20979	27216	24803	20919	11638	1132	724	602	563	576	554	543	520	515	529	491	513	512	454	478	503	438	430	467	444	504	441	450	409	474	451	451	472	470	437	410	459	431	463	417	469	490	428	476	407	469	446	435	449	415	410	416	450	428	439	446	378	434	461	435	429	426	421	461	420	462	437	484	419	447	473	455	464	467	458	437	442	433	420	441	396	417	458	457	457	394	441	446	435	470	418	448	440	447	428	460	435	442	420	457	440	416	413	410	401	422	459	459	463	429	433	462	439	412	452	438	470	425	466	442	456	456	444	432	458	398	445	430	443	452	420	402	463	469	443	441	412	418	424	445	455	455	450	434	437	443	500	447	421	410	435	490	413	418	434	436	469	462	438	446	427	452	442	435	455	431	416	424	473	468	417	460	428	421	412	398	442	466	450	461	476	441	420	404	440	408	441	441	432	439	439	452	447	466	428	433	471	448	432	418	417	470	439	408	427	394	433	412	473	470	442	449	442	429	445	434	455	401	405	426	416	455	440	444	429	467	471	462	415	399	423	452	454	419	436	450	466	446	422	438	433	439	434	417	443	469	457	451	464	426	421	437	473	439	413	424	493	430	438	421	404	478	413	427	462	462	467	460	415	440	456	428	464	403	442	427	435	426	395	449	407	444	407	444	428	438	457	429	407	416	445	462	432	418	442	440	453	441	448	405	502	445	458	446	457	457	485	450	444	483	424	455	459	458	436	435	425	429	465	416	434	519	415	424	414	451	415	432	466	419	451	444	437	438	446	448	478	418	472	424	464	443	445	438	418	425	423	446	415	446	446	431	453	440	416	423	419	416	437	456	457	436	449	454	412	449	430	490	467	466	463	473	461	439	414	437	436	413	448	433	440	432	425	410	415	430	433	456	455	414	434	418	441	455	419	451	441	450	412	407	426	422	426	429	416	419	441	422	414	440	424	434	453	427	437	424	458	445	443	389	501	440	430	453	431	455	445	452	466	413	378	463	415	442	414	426	457	447	421	451	438	420	451	449	394	438	417	451	424	428	448	431	446	452	437	464	438	456	398	423	461	472	440	434	451	426	415	442	444	455	422	463	463	416	485	457	444	431	395	451	409	411	386	432	429	454	474	416	434	437	398	426	400	411	418	476	427	422	443	439	434	404	476	416	420	440	464	449	425	441	475	436	408	440	425	456	399	403	466	453	455	426	430	396	445	438	429	458	428	447	382	444	474	458	451	414	481	436	422	461	425	437	405	408	436	447	437	440	429	440	408	426	427	419	409	412	466	458	399	483	422	419	483	423	431	434	461	431	429	438	442	426	459	469	427	421	440	478	449	459	448	445	406	418	441	453	398	432	445	457	452	474	435	440	496	431	443	400	434	443	450	408	409	407	408	431	455	401	470	455	439	461	427	464	453	448	461	453	449	448	453	439	436	443	470	406	410	435	468	456	446	398	429	405	429	422	408	418	458	423	405	441	427	433	417	454	409	433	421	434	434	408	479	438	453	431	456	419	434	432	453	418	415	451	432	448	440	423	445	444	439	468	446	464	461	431	450	421	411	426	403	446	472	451	443	404	472	458	440	438	446	440	480	435	474	460	427	449	416	423	441	432	466	401	402	438	490	422	424	418	432	407	418	454	419	417	415	444	429	454	451	466	398	429	439	422	419	402	436	450	396	422	435	474	449	453	459	427	435	435	460	417	405	418	437	397	420	437	455	434	437	391	405	470	397	377	433	411	385	473	426	440	402	429	471	431	420	482	430	425	426	480	477	462	443	445	428	420	451	438	465	410	446	479	442	471	449	427	465	457	453	444	437	433	449	423	456	446	441	449	432	419	443	491	408	435	449	426	475	443	422	446	437	446	427	479	448	466	423	436	452	442	435	431	450	438	448	397	423	491	408	400	430	401	437	445	443	401	454	419	455	421	437	420	471	430	446	475	475	444	440	465	443	429	411	410	432	437	466	489	466	449	445	438	486	442	446	464	469	434	441	496	443	458	433	451	455	477	459	460	422	450	424	417	425	403	482	425	456	436	443	403	428	436	433	436	434	460	438	460	419	398	443	431	428	424	423	424	431	420	421	425	453	448	429	427	465	459	408	438	419	495	431	445	480	443	445	414	422	455	467	447	400	452	445	396	419	442	453	417	444	420	388	421	437	455	431	427	476	446	469	442	434	443	428	425	415	435	429	441	458	413	396	439	396	416	446	433	409	461	458	437	462	430	457	399	473	440	453	429	473	432	414	425	422	433	414	428	425	461	485	476	443	442	410	454	414	467	460	436	434	393	407	442	455	478	441	451	430	444	428	393	408	460	430	438	459	416	468	439	446	432	422	441	460	398	453	430	395	462	459	465	441	447	466	428	473	447	411	438	431	396	449	401	468	472	423	461	440	425	460	450	442	421	464	458	431	443	447	370	446	441	447	401	466	401	390	437	476	456	443	443	404	433	433	463	438	453	400	439	411	432	428	433	473	415	415	452	472	451	443	420	444	435	461	441	453	480	397	399	410	401	477	419	452	452	470	412	455	434	461	480	438	443	436	440	440	384	443	435	432	428	433	418	408	432	439	442	445	398	449	465	397	429	445	440	447	433	426	452	404	433	432	438	401	427	411	450	419	440	413	434	441	421	453	418	460	461	397	417	415	465	448	426	405	452	440	425	437	416	411	444	462	398	430	420	452	443	443	446	421	424	431	419	425	459	440	424	409	455	437	431	460	408	445	457	473	413	435	436	425	455	465	401	450	459	451	429	456	435	453	447	431	453	434	443	403	426	442	439	417	443	453	458	463	485	393	425	429	444	467	413	427	445	437	446	425	443	470	438	415	443	494	426	404	457	453	431	454	450	455	449	421	462	413	440	430	437	451	431	457	436	433	410	461	432	447	420	441	437	417	444	465	449	415	457	475	406	436	422	453	444	449	442	476	434	476	425	454	450	445	437	454	426	446	431	443	397	410	424	466	406	436	414	473	456	430	461	426	427	450	419	435	406	442	444	424	462	439	446	426	456	381	395	473	417	430	442	439	448	440	439	426	444	435	468	433	484	423	425	431	414	419	394	396	425	468	453	442	416	425	406	445	402	416	434	473	414	430	465	440	472	438	474	452	452	414	415	426	427	456	432	404	457	440	444	466	454	457	454	395	467	458	461	429	449	434	419	412	426	462	435	434	457	419	434	460	435	437	439	415	405	420	447	430	415	399	443	458	462	417	454	478	434	421	471	447	450	448	409	446	442	484	452	437	455	419	446	447	444	430	452	465	435	423	421	435	455	423	392	426	417	487	433	470	404	463	405	441	402	469	479	426	426	458	481	453	430	456	430	445	461	428	442	437	454	412	455	433	449	422	402	440	462	432	433	418	454	456	458	409	417	429	439	460	420	445	414	404	472	414	480	433	464	418	415	465	424	423	442	440	445	434	421	442	442	422	430	452	439	423	409	442	424	410	445	391	427	467	426	458	434	394	463	447	462	474	416	467	433	422	437	448	419	446
51231	8602	5846	3249	2068	1416	1179	1038	858	724	723	588	581	540	549	497	469	481	482	506	491	439	474	485	461	427	453	429	423	418	413	433	445	417	445	379	416	424	401	399	417	420	427	441	403	452	418	420	434	409	394	428	408	467	436	406	446	397	390	435	391	429	420	429	418	434	392	461	457	437	416	436	446	400	411	417	459	460	437	375	429	422	404	397	419	424	402	382	389	425	400	407	421	451	404	390	420	445	417	404	436	405	387	414	404	420	423	445	404	395	406	366	457	389	437	352	398	404	379	415	428	412	426	390	401	436	447	421	414	393	417	422	409	395	417	407	419	434	412	441	412	361	389	380	385	388	441	425	414	413	407	414	429	397	424	379	399	425	415	422	422	402	403	431	401	411	412	464	392	402	372	399	364	398	387	414	405	428	421	412	459	445	388	418	371	411	387	432	427	410	416	407	422	433	427	373	420	408	388	405	411	413	416	391	408	421	439	411	402	382	414	389	395	395	398	412	369	415	364	398	422	413	377	378	378	404	404	421	411	351	386	422	417	405	385	399	396	431	421	413	423	463	412	425	398	387	405	356	399	381	410	383	412	432	401	427	417	394	434	398	417	405	369	394	379	418	416	417	380	425	408	402	382	416	390	397	380	406	414	411	454	417	423	402	424	416	413	400	384	413	386	404	403	404	410	451	427	403	437	417	404	423	457	403	411	384	411	432	407	446	431	407	424	398	378	437	396	398	390	450	414	434	405	393	388	409	422	398	421	404	412	362	396	397	404	382	394	415	449	420	451	394	397	425	370	410	417	428	416	415	384	397	431	427	407	408	440	395	439	394	391	387	384	413	398	412	411	422	421	378	421	399	383	414	453	411	411	434	408	413	382	421	415	393	419	427	404	422	400	387	388	420	383	417	374	419	424	409	449	378	400	381	391	404	380	434	430	413	393	398	382	401	413	387	413	397	384	420	370	403	408	447	395	397	370	448	388	397	420	417	372	414	363	417	415	407	432	378	407	419	405	427	423	420	389	394	436	415	395	404	404	393	445	371	425	440	421	413	405	382	412	396	403	446	407	407	449	381	435	379	377	413	391	396	415	419	437	411	404	400	444	400	406	415	408	440	401	421	417	389	414	438	409	433	392	417	402	396	388	416	365	403	408	412	427	389	428	406	430	431	404	434	403	419	419	402	427	401	406	418	387	428	393	382	424	393	436	427	387	390	389	417	440	408	416	403	415	415	418	426	391	417	379	380	405	423	410	386	425	385	414	409	436	391	449	413	398	418	424	401	400	402	390	375	407	422	426	392	384	405	418	376	389	392	402	374	407	383	378	405	417	400	405	396	423	403	425	418	405	422	450	416	409	418	437	403	411	376	426	402	399	427	406	386	383	397	428	439	447	405	407	374	438	403	417	393	420	421	409	420	345	381	436	413	415	430	394	384	420	411	400	421	397	444	419	435	423	421	402	400	387	392	384	376	400	389	408	399	411	424	397	380	391	383	384	397	400	389	431	402	390	427	392	429	446	411	410	419	339	400	404	431	406	412	404	368	432	418	396	424	406	421	413	444	412	420	434	409	419	384	461	417	427	421	464	396	422	413	408	412	386	402	383	394	371	379	435	415	386	397	401	387	395	382	421	372	371	400	405	421	409	443	428	406	393	407	404	419	411	430	393	413	413	417	414	452	383	384	388	394	440	410	387	401	427	417	407	374	404	398	398	402	418	410	407	431	448	398	375	383	397	437	370	389	410	406	413	408	394	400	433	401	393	375	414	405	393	388	424	420	376	433	389	415	382	401	416	409	419	433	417	420	389	405	389	393	416	436	395	414	414	406	393	393	453	408	385	402	424	369	400	406	407	427	416	428	431	389	430	375	433	449	371	400	368	405	405	420	379	403	424	436	406	385	422	402	436	388	413	410	402	392	422	398	380	396	394	371	420	385	401	422	407	408	372	398	397	426	388	449	396	390	392	418	425	394	385	438	407	369	408	415	383	431	396	442	418	408	430	418	422	377	420	375	398	410	441	406	415	409	416	443	407	411	401	403	385	401	427	430	413	407	410	402	442	388	382	378	408	414	413	401	430	407	420	404	430	416	404	401	383	418	406	375	431	428	430	411	406	389	422	456	385	384	394	385	421	430	403	398	378	432	437	388	429	389	411	441	405	389	404	395	400	419	423	409	419	398	408	415	418	399	389	364	423	404	410	439	389	359	433	379	396	429	407	436	419	394	380	414	424	425	382	414	398	400	409	385	425	377	400	426	406	388	405	405	397	402	458	396	421	413	405	400	392	377	417	400	402	427	396	433	415	415	389	390	421	398	404	426	419	383	402	429	428	417	408	415	396	385	446	401	395	388	385	418	370	415	455	414	459	406	426	354	404	410	440	398	425	385	407	408	419	423	390	401	433	439	417	404	400	398	438	431	410	436	405	425	432	400	400	388	406	412	380	428	407	370	417	426	423	364	443	456	407	406	425	377	426	402	387	406	405	425	449	422	438	398	431	424	370	444	428	427	413	390	410	391	397	396	423	430	437	443	427	409	425	449	409	429	433	409	391	405	398	391	402	420	420	391	383	410	435	357	409	403	429	433	430	408	380	448	436	396	398	409	397	409	401	420	391	412	395	406	431	420	392	400	397	385	407	434	395	418	412	395	384	414	394	395	394	388	396	401	428	401	399	367	390	405	436	446	411	381	410	404	382	434	432	419	412	412	385	416	418	416	380	430	382	411	439	422	438	395	402	445	436	433	423	391	419	406	426	372	375	416	409	392	384	364	403	397	395	376	411	407	404	428	398	372	404	424	387	429	407	436	395	454	407	416	453	392	412	420	393	433	422	372	394	421	397	429	439	406	418	447	365	413	411	375	378	443	442	390	385	419	398	410	401	387	421	428	402	425	414	390	427	425	379	389	407	395	409	388	413	391	425	420	408	390	367	395	424	409	438	407	399	409	414	377	402	438	408	384	405	416	388	437	435	408	384	407	358	411	401	395	407	392	401	342	427	435	401	391	403	426	430	406	419	392	412	395	432	404	392	415	348	402	418	401	405	368	391	426	422	424	409	431	409	403	407	400	412	424	419	412	418	435	387	444	425	424	423	389	403	401	398	391	396	393	412	447	407	399	409	394	398	409	419	412	422	420	429	409	450	397	393	368	392	424	434	412	424	401	389	416	413	384	380	393	440	432	416	384	377	421	374	369	414	395	410	395	422	447	411	421	420	390	399	378	409	402	422	373	371	387	399	379	420	380	410	387	363	451	425	406	400	438	376	389	387	419	401	436	373	373	416	409	423	393	428	381	410	380	412	413	369	424	381	378	430	405	425	419	421	380	428	413	403	425	452	424	391	414	416	380	421	412	388	375	370	436	384	419	419	411	381	400	373	381	379	409	425	409	363	416	459	397	426	430	392	394	423	395	402	398	383	397	395	410	385	389	412	393	386	430	427	407	395	439	384	402	412	416	411	428	390	412	403	430	401	376	441	418	415	419
23249	20944	27696	24276	20920	20977	10739	1568	1118	1007	979	948	963	867	839	905	858	805	847	803	799	788	788	797	764	796	828	768	832	720	758	794	779	823	823	765	789	761	738	798	804	773	739	802	759	791	778	727	752	795	774	812	768	741	769	739	729	753	772	787	744	792	780	720	773	787	764	747	757	755	795	810	765	777	742	735	782	781	757	735	793	749	733	747	753	798	788	686	747	699	778	812	757	759	784	750	722	765	767	757	731	752	774	716	764	725	781	758	791	810	753	769	738	776	704	793	717	734	751	754	737	719	687	760	753	756	708	774	736	772	734	798	790	803	724	700	782	776	732	748	753	769	776	765	737	759	703	748	752	785	801	762	805	806	772	746	732	725	726	742	742	732	765	763	748	737	821	764	761	730	738	746	746	768	746	750	780	781	773	703	747	774	751	755	711	779	792	727	728	749	810	778	777	745	778	740	790	719	723	814	747	773	762	738	738	768	744	759	731	756	698	754	706	758	717	791	755	790	713	790	775	759	776	764	790	751	706	705	728	776	757	759	761	755	721	769	757	684	745	735	764	698	799	742	747	779	764	736	741	774	740	803	769	771	742	701	702	777	810	736	757	727	756	759	764	738	716	714	779	764	756	732	771	791	732	727	703	765	720	700	770	788	732	723	763	724	722	718	719	782	779	793	750	720	795	751	743	784	749	794	726	826	718	791	718	749	761	720	760	778	753	769	731	762	734	753	795	722	770	759	732	721	743	712	776	778	796	760	770	748	770	770	797	702	738	717	748	748	684	723	757	769	733	779	741	757	788	726	758	744	718	728	762	737	731	778	740	759	726	706	783	742	765	707	769	732	717	763	765	733	723	779	826	713	775	766	772	771	762	722	722	787	727	761	757	785	727	746	757	729	766	739	739	726	745	758	777	734	745	712	785	748	730	729	746	776	754	752	742	742	773	739	733	782	762	775	775	787	744	716	729	757	720	744	743	715	757	791	731	680	724	793	727	711	722	755	746	782	706	747	697	742	774	765	754	737	783	749	758	796	715	789	731	757	793	774	788	743	773	743	703	764	686	750	787	758	779	725	750	750	736	767	718	785	761	773	772	732	732	727	738	748	725	773	721	734	732	685	734	789	748	718	739	806	766	690	756	797	721	696	739	738	744	758	770	733	751	748	732	725	752	772	771	759	788	730	764	765	767	780	727	744	766	785	742	767	741	754	755	767	717	772	773	695	737	776	755	788	740	710	725	753	756	760	733	799	706	731	749	774	760	791	781	758	774	757	769	804	787	764	703	786	773	753	727	788	751	678	692	780	754	759	754	766	720	701	788	772	772	711	775	752	757	755	785	774	782	730	715	725	749	729	761	738	698	746	695	739	746	747	749	781	787	789	765	731	735	800	736	768	747	689	758	744	715	765	774	711	750	782	738	708	761	693	763	733	770	729	737	770	733	783	737	734	736	778	762	752	785	764	756	761	777	786	736	721	726	722	737	798	782	744	725	770	676	769	774	691	749	721	723	736	755	726	765	725	783	770	755	748	761	701	764	770	711	808	760	706	705	779	777	800	754	768	758	739	746	738	747	757	781	747	786	725	717	765	739	731	732	729	749	731	752	741	755	744	737	763	761	771	731	789	777	694	761	737	763	769	747	744	792	751	753	757	720	737	727	712	762	748	786	749	703	734	779	735	688	732	772	746	757	729	744	739	751	762	761	730	759	753	739	759	771	747	758	797	684	781	767	747	755	738	731	700	751	714	725	709	721	765	730	745	721	769	787	758	740	730	736	699	704	758	720	749	742	731	746	720	727	755	807	762	731	847	751	776	736	776	735	735	753	681	768	751	719	758	751	739	731	697	751	817	752	762	774	761	778	742	766	752	765	766	736	752	757	758	748	762	762	759	798	692	787	721	774	747	810	730	764	733	760	776	789	717	790	744	790	764	781	752	733	744	772	706	745	784	731	656	730	747	769	757	802	773	746	749	774	753	747	751	766	727	785	759	754	796	714	711	784	738	730	758	727	713	736	759	767	742	774	753	773	776	699	775	716	751	778	769	761	748	775	713	740	718	731	766	744	727	737	704	763	761	714	749	807	791	711	745	758	763	729	753	789	756	746	753	698	717	762	710	712	741	774	752	784	747	739	732	737	789	763	776	754	764	743	762	713	760	782	761	750	785	777	717	777	746	764	713	778	728	713	768	747	725	752	754	730	778	788	749	813	723	702	771	784	749	780	743	800	765	775	722	780	743	808	740	765	794	778	751	747	764	713	792	795	741	787	812	766	748	762	795	801	772	720	714	735	746	738	783	737	780	773	753	760	735	754	775	731	748	749	712	761	744	750	799	766	754	776	764	761	742	777	768	770	752	763	742	779	722	751	733	754	766	754	750	836	745	811	738	720	726	729	709	781	732	725	735	775	739	719	770	772	742	742	758	717	748	755	756	751	773	701	741	674	747	786	736	783	725	753	762	750	725	782	734	741	764	771	774	756	705	748	758	773	760	725	760	757	723	751	710	753	722	756	759	780	715	772	749	733	721	746	786	722	793	705	708	761	757	725	782	770	780	805	755	744	772	752	740	756	768	757	716	740	753	781	727	766	705	732	767	774	792	806	766	787	712	761	768	813	742	731	816	718	764	775	774	798	771	779	762	787	752	763	711	734	767	719	678	759	769	746	729	730	817	775	787	760	769	797	766	730	790	747	712	774	778	738	775	722	714	696	778	778	754	728	782	793	759	746	729	763	747	805	782	730	764	743	740	819	756	709	771	721	783	734	752	754	808	778	779	707	772	746	757	776	699	797	759	722	718	755	721	775	756	741	753	702	786	752	786	770	792	692	728	741	745	761	752	735	728	747	726	762	716	717	780	756	767	729	756	762	759	766	743	753	738	792	758	824	747	783	749	719	768	725	735	748	777	744	730	695	784	690	712	810	762	763	732	752	766	690	766	750	711	727	714	736	743	770	745	810	730	739	719	793	750	727	730	728	742	738	743	754	789	697	739	786	781	752	767	742	688	776	782	797	748	770	714	748	758	769	749	726	723	774	746	761	718	807	811	716	755	755	781	728	720	788	695	749	758	786	782	773	683	764	791	749	759	736	733	777	713	745	713	759	735	757	804	771	761	753	783	740	738	743	729	735	751	706	701	703	718	772	754	791	726	788	782	734	747	736	776	703	744	696	714	768	729	717	689	752	742	752	731	724	743	743	735	796	751	775	733	744	760	742	798	775	767	701	817	737	758	774	735	762	751	738	724	738	733	744	702	780	681	771	759	736	734	744	758	729	795	752	767	755	771	756	745	796	707	770	777	704	765	717	713	744	764	729	696	697	732	742	720	797	696	781	729	775	822	725	706	755	764	758	743	720	755	726	734	772	768	768	790	747	711	725	741	769	762	750	781	737	736	798	724	705	758	727	754	763	764	775	792	778	771	730	773	775	783	753	732	738	743	791	770	738	749	723	732	745	736	717	750	722	812	788	728	772	766	742	698	710	776
53499	10532	11121	6106	4068	2972	2217	1818	1564	1462	1252	1181	1162	1103	1031	930	906	854	847	862	810	874	833	783	809	753	838	759	807	737	759	774	771	772	750	750	747	743	757	743	776	712	656	705	718	728	681	743	734	739	727	720	788	728	688	697	751	688	671	721	688	721	739	753	731	701	712	707	734	727	735	707	745	719	714	704	699	704	665	751	709	711	735	709	705	680	713	706	727	695	721	718	690	728	716	752	710	734	696	754	734	703	701	710	667	659	656	733	700	730	625	684	729	685	717	691	690	726	703	669	720	722	726	700	719	683	722	666	692	703	712	702	687	707	699	713	698	693	715	727	698	713	682	715	742	689	724	697	702	700	717	739	735	703	696	701	692	752	739	695	667	687	686	702	696	646	692	758	655	689	682	706	735	694	691	729	704	719	730	685	676	653	682	719	724	663	656	662	696	699	721	714	690	646	691	692	696	725	715	726	669	711	702	749	716	667	655	688	716	674	720	712	698	695	702	708	686	722	707	751	706	656	712	682	678	703	709	655	681	747	693	721	647	734	726	705	674	710	663	694	697	689	653	688	720	701	669	683	672	694	703	703	664	736	699	762	704	707	691	660	720	709	657	736	751	716	711	678	710	665	692	733	704	689	669	672	688	692	685	728	689	654	742	617	698	680	683	719	696	658	657	680	710	692	732	738	679	710	731	720	709	655	699	681	701	696	699	719	725	703	733	697	672	668	735	673	669	744	688	702	651	706	701	706	706	654	721	699	681	709	668	680	716	689	686	705	694	752	688	665	661	661	709	690	673	692	687	705	698	677	643	712	674	743	702	729	719	692	664	710	698	710	723	699	709	704	727	735	693	721	688	679	745	745	688	685	721	711	696	687	753	713	693	707	778	745	692	742	683	721	735	773	716	733	727	711	694	732	721	682	704	702	688	699	664	761	680	677	685	707	725	644	715	758	667	727	708	691	705	658	670	682	704	722	750	699	699	732	712	729	695	672	675	704	677	736	654	698	668	698	692	710	637	720	673	684	679	739	683	714	631	696	671	743	677	681	657	714	671	706	689	728	703	686	699	652	688	740	669	694	646	718	688	715	699	661	730	731	656	705	735	728	678	720	707	738	693	703	727	709	697	661	673	699	712	683	735	719	688	735	730	668	700	677	698	724	711	656	693	727	698	701	740	690	692	684	719	721	680	733	717	694	668	672	714	768	701	669	702	728	719	717	693	721	734	688	656	704	733	664	691	697	687	721	740	702	732	719	693	670	677	648	716	679	702	753	736	660	708	701	714	706	679	758	732	770	648	671	671	685	717	672	659	759	710	680	710	704	664	649	749	677	667	750	701	692	731	662	708	708	663	750	703	667	694	677	718	727	718	733	712	697	689	731	681	672	669	727	710	703	717	681	690	721	702	730	645	726	708	661	709	720	726	715	713	703	707	713	691	677	728	740	722	673	667	653	651	662	662	737	645	694	711	702	696	682	682	669	726	707	677	682	721	702	686	657	661	688	678	774	711	724	676	711	668	714	724	676	671	726	706	661	656	669	693	666	662	701	697	690	704	695	699	700	680	691	766	746	711	727	634	674	711	715	640	803	649	734	729	699	679	708	714	712	740	693	685	697	688	697	683	720	693	699	704	740	733	738	698	744	673	697	717	674	680	700	721	699	720	656	692	740	720	702	711	665	730	744	720	713	701	678	706	737	744	696	698	712	688	695	708	668	664	677	668	692	674	684	670	661	711	679	687	700	662	719	740	702	724	712	722	695	738	717	685	671	726	718	709	699	734	729	635	699	650	664	694	781	695	699	688	661	730	658	715	673	660	724	726	676	706	682	681	677	698	694	709	680	694	660	663	650	689	724	662	713	681	702	683	718	668	710	680	676	725	727	727	723	733	663	713	647	716	718	713	713	663	655	724	711	732	654	701	698	668	729	725	711	740	715	705	704	690	666	684	680	694	739	710	711	680	712	650	696	684	690	715	729	713	676	735	715	724	721	645	705	714	721	683	729	690	674	678	706	710	731	677	672	708	727	708	694	654	693	671	669	682	700	676	688	734	695	703	711	729	710	685	671	722	739	741	678	675	689	725	729	728	724	717	706	738	672	706	762	703	691	693	711	720	761	673	711	692	750	698	722	694	690	694	701	694	675	695	704	660	749	727	682	692	678	707	721	704	697	728	655	722	717	686	721	719	727	661	729	763	697	663	711	661	726	671	697	735	692	733	680	719	687	680	728	737	753	698	699	679	695	695	714	638	745	730	771	654	722	711	722	634	703	662	727	674	729	697	712	724	697	702	708	686	683	725	743	671	715	705	774	676	754	727	691	702	688	750	675	697	714	712	675	693	675	690	689	665	701	737	700	678	709	701	714	689	659	620	740	701	664	717	693	693	702	654	702	706	721	650	720	649	744	703	687	698	681	740	732	734	686	660	697	692	693	707	670	655	695	684	735	723	686	704	675	675	724	715	723	673	665	724	697	678	712	695	696	696	719	708	689	713	646	713	657	740	709	699	697	698	703	717	700	754	646	681	690	662	708	699	734	688	700	678	729	679	702	712	660	729	674	726	676	690	718	722	663	766	673	752	692	679	658	724	658	685	652	710	685	680	705	684	718	687	713	670	689	733	715	686	739	720	701	741	747	694	683	721	650	666	685	637	708	703	709	673	703	684	750	688	667	638	715	681	647	694	725	699	689	725	724	731	694	683	660	743	710	718	714	665	668	698	645	709	663	678	693	679	712	663	678	722	704	671	713	707	721	697	677	697	692	674	724	707	663	736	697	689	707	703	750	723	698	726	650	656	680	648	696	739	661	708	671	705	688	683	693	684	699	687	650	750	734	706	701	768	692	658	691	714	677	697	687	717	686	687	701	719	700	684	704	664	712	696	720	711	638	698	700	683	703	673	718	639	692	765	696	720	663	691	702	642	661	665	705	675	710	704	713	700	771	702	681	691	681	739	725	723	735	729	736	712	737	708	728	666	708	681	712	698	673	720	673	702	738	731	695	710	724	708	750	731	694	664	723	670	714	730	678	674	671	677	743	704	687	668	692	701	690	720	695	739	697	746	675	690	699	699	668	706	746	705	715	752	662	702	746	674	736	714	711	727	676	682	759	687	679	755	675	668	681	717	692	680	689	665	682	681	691	703	688	668	697	689	653	679	670	680	638	703	711	674	711	657	695	651	653	730	688	662	705	741	761	687	687	695	696	687	704	727	717	720	702	728	720	697	696	700	700	730	751	693	660	725	678	670	692	695	631	739	662	661	708	689	701	730	670	714	727	670	729	665	713	712	686	719	672	718	623	711	677	727	679	702	740	669	685	682	717	695	703	703	752	664	729	689	701	685	700	685	660	740	669	666	712	687	694	728	728	712	729	713	670	697	706	706	678	676	711	675	741	703	660	704	721	709	689	714	719	656	732	763	743	682	766	665	712	708	703	712	677	730	689	683	698	772	693	724	672	677	708	695	645	742	689	731	723	710	692	672	728
36208	18979	5108	1034	840	816	772	802	753	752	858	780	800	827	887	745	820	762	824	768	827	795	810	806	816	828	810	771	766	764	799	776	750	726	759	827	802	775	791	774	747	738	809	792	802	794	810	825	778	762	812	735	775	766	786	818	773	766	771	860	754	757	746	725	749	781	817	789	780	767	756	828	786	749	777	776	735	764	708	751	797	776	771	792	777	776	784	775	765	789	741	777	782	787	783	737	788	737	738	813	745	788	810	734	812	760	796	750	784	761	768	782	765	723	763	810	835	767	791	776	795	743	771	758	795	807	815	746	750	785	756	783	783	826	750	768	790	748	782	794	731	737	768	803	791	786	713	736	781	827	764	819	795	780	762	750	778	788	805	778	754	741	772	727	742	772	776	753	775	742	779	820	729	784	796	768	745	738	772	766	782	806	802	775	762	803	804	785	831	793	797	743	798	796	830	858	736	771	782	738	747	796	729	758	741	783	810	746	761	802	734	743	806	818	768	740	766	780	821	839	778	797	804	730	743	792	756	818	721	740	766	764	778	759	756	727	781	773	755	762	747	780	805	771	766	776	794	788	769	815	767	770	737	754	750	781	771	809	772	806	731	780	754	823	816	816	788	773	750	777	760	773	790	766	739	780	750	740	785	816	780	808	780	763	790	778	760	745	754	767	749	782	785	769	801	796	777	798	758	820	707	818	818	729	779	785	812	750	738	767	769	739	810	768	742	743	810	783	778	764	794	771	747	778	758	808	803	795	754	769	739	776	759	732	744	769	755	793	740	792	753	767	769	767	740	726	775	725	823	773	765	751	802	818	823	752	746	757	791	778	765	769	772	792	729	820	825	784	785	737	759	813	768	812	779	777	817	753	750	762	760	776	797	797	795	772	801	733	787	694	830	767	792	761	815	813	744	832	740	814	750	809	781	776	742	776	812	791	795	778	788	727	809	732	756	732	818	736	806	815	775	793	836	782	754	752	759	822	800	815	757	769	752	764	784	776	823	736	789	796	761	749	805	816	811	789	791	788	759	783	790	778	753	814	763	805	822	840	765	773	788	793	774	816	738	728	826	751	783	815	835	754	758	781	808	800	757	777	811	768	819	789	811	739	772	742	757	791	772	744	802	778	788	763	784	783	735	799	791	774	776	758	791	773	778	774	807	781	760	773	830	786	821	786	758	753	794	778	772	784	764	790	840	801	770	765	747	737	780	753	779	780	814	850	774	783	785	764	763	737	781	773	778	755	810	764	761	788	784	808	765	777	771	804	793	827	752	748	746	788	831	776	757	815	712	810	817	755	789	787	782	798	745	766	748	790	778	733	824	789	725	790	768	770	834	777	743	756	776	794	832	781	788	796	754	760	797	755	765	782	802	814	773	779	746	742	793	771	776	728	763	727	764	777	780	772	741	805	739	754	743	800	763	769	685	792	769	760	797	789	755	739	782	769	720	781	761	758	750	802	757	746	716	823	782	825	811	779	809	774	794	722	818	757	750	774	822	797	733	776	756	822	788	794	758	752	727	785	813	733	790	782	810	782	814	747	777	782	828	791	760	775	802	778	833	751	834	793	791	800	810	775	786	737	766	746	780	814	800	781	770	786	761	787	776	765	777	728	816	767	824	827	797	767	774	701	796	740	807	780	743	805	782	810	781	777	775	794	780	773	790	757	767	761	765	753	755	795	814	779	782	784	803	788	778	781	760	780	790	790	810	816	846	738	814	825	778	793	771	742	785	750	821	820	751	790	754	712	783	793	756	783	795	807	766	822	757	838	754	756	781	774	773	784	776	778	785	739	771	811	825	756	794	777	782	746	766	796	809	748	790	841	766	786	728	750	754	770	785	782	799	778	740	758	777	731	784	702	742	788	799	791	767	772	779	794	769	792	803	788	789	786	752	781	808	802	798	746	778	815	773	750	798	806	800	771	817	740	782	800	698	761	768	769	793	794	775	788	772	813	775	821	721	740	761	782	721	782	752	766	758	786	763	805	762	733	745	772	795	725	754	812	758	790	771	796	714	758	808	774	847	807	780	827	782	773	750	830	755	770	776	761	802	765	786	792	768	773	776	800	793	795	793	748	756	769	811	746	770	791	774	860	822	777	737	779	789	776	758	777	835	725	774	767	772	766	788	752	854	759	760	778	752	792	781	801	822	776	817	800	767	757	765	825	813	757	779	756	767	763	748	772	701	736	778	787	782	798	819	755	776	777	796	737	753	758	802	764	763	761	776	793	697	769	762	783	764	747	776	756	751	775	767	813	810	760	710	780	767	737	781	745	740	702	771	763	825	765	756	792	765	778	795	750	768	790	796	756	697	810	812	773	802	822	746	766	787	791	830	778	769	786	762	780	737	741	769	783	805	800	786	768	841	754	722	745	723	799	789	773	794	726	789	785	780	791	828	781	808	796	793	792	798	788	757	784	807	852	823	776	789	752	735	741	713	790	787	765	770	743	776	729	809	790	732	779	778	766	785	854	818	726	796	752	808	744	802	767	811	828	744	793	735	846	794	733	795	788	783	801	748	724	749	777	754	758	766	791	790	763	787	788	739	832	724	757	808	760	780	819	794	738	796	831	778	773	717	789	783	740	830	778	768	749	756	804	801	769	749	828	718	762	802	812	794	747	789	771	737	793	792	788	759	757	806	780	771	765	806	757	741	791	759	802	780	773	783	804	774	758	754	743	749	817	790	769	749	795	793	759	733	766	762	771	729	834	745	778	783	729	829	764	791	768	778	779	822	749	755	800	856	778	804	785	830	763	784	787	731	767	808	763	757	791	758	723	744	806	732	764	774	801	783	724	780	770	813	802	742	730	705	779	721	770	761	805	778	795	789	780	805	750	735	773	744	743	777	798	751	770	811	756	760	771	741	756	783	776	746	739	834	797	742	755	745	779	773	781	769	800	789	811	810	810	780	758	840	754	740	747	789	780	788	784	741	808	766	764	739	813	819	771	756	797	784	775	762	752	752	810	770	793	774	816	774	794	795	797	753	768	728	814	797	766	755	736	763	777	824	773	788	740	771	832	742	739	749	769	757	769	756	765	785	761	726	817	757	731	786	769	697	819	789	809	760	761	765	804	748	751	796	835	773	828	745	775	741	746	788	779	751	795	799	818	788	743	747	785	801	778	758	807	757	786	803	713	795	785	788	765	792	754	776	784	751	821	768	786	772	775	774	823	807	809	823	764	755	755	765	731	810	811	802	817	808	805	837	781	756	801	797	805	786	748	793	805	782	805	787	786	793	755	773	793	753	784	798	723	791	766	782	788	794	757	754	761	767	772	792	775	820	755	811	786	806	723	766	779	777	792	766	790	780	819	797	763	779	796	765	740	781	757	770	753	742	763	777	767	778	775	771	812	801	771	815	757	785	751	788	737	745	771	743	793	824	744	830	757	781	800	755	771	752	818	822	761	778	786	819	728	771	778	808	785	765	785	773	750	749	752	768	766	753	794	750	798	785	759	740	754	747	797	760	733	759	753
34777	4420	1066	981	868	772	839	794	860	738	811	796	844	805	783	806	771	801	781	790	807	780	818	754	756	799	776	803	824	731	824	763	731	770	743	864	867	754	820	802	781	808	764	791	747	805	791	748	758	801	798	721	781	733	807	764	833	838	814	766	771	736	786	782	833	791	779	809	792	748	777	782	783	802	773	787	788	784	821	791	828	817	808	784	744	794	796	687	816	769	816	768	797	783	762	831	747	781	787	798	769	775	787	768	777	837	735	776	766	805	812	829	807	771	781	773	814	789	851	765	818	763	834	772	782	793	770	800	802	819	803	848	739	810	790	787	766	821	761	794	791	777	838	756	804	787	788	811	773	810	776	789	827	795	769	792	749	736	791	792	811	810	754	796	784	773	809	751	801	790	802	814	743	749	815	790	805	747	823	788	733	792	847	799	709	734	802	811	755	765	759	746	778	751	804	777	753	823	798	806	758	767	770	767	800	828	764	755	806	744	784	807	788	776	776	767	791	761	801	794	771	787	788	745	775	805	767	754	784	779	754	808	772	741	792	796	765	791	745	779	825	766	733	799	778	782	778	757	793	800	792	727	801	775	787	830	786	826	809	780	822	748	807	791	761	735	782	754	837	783	723	767	786	789	780	767	768	755	783	804	743	787	803	761	782	792	715	775	776	756	796	792	769	732	780	737	834	801	806	710	744	793	759	755	816	808	751	743	800	791	756	810	763	844	802	780	826	743	812	758	734	769	746	833	824	755	782	781	738	801	794	803	812	787	796	767	771	807	764	800	816	776	760	785	796	781	783	785	779	784	840	761	762	789	787	789	831	758	804	807	833	770	785	784	803	755	761	778	802	765	751	807	789	781	817	791	804	794	756	806	802	801	787	809	788	739	775	782	799	797	764	756	765	808	812	792	765	831	770	818	818	791	777	846	741	798	772	795	789	790	761	795	788	824	810	789	754	751	769	786	772	758	808	824	798	751	803	793	836	743	800	755	748	811	787	797	819	822	827	719	798	773	793	796	738	789	797	760	821	813	772	842	743	756	732	782	788	756	786	819	806	827	823	787	785	798	770	825	710	782	797	822	812	722	814	760	796	811	790	803	787	799	818	779	803	769	772	788	766	748	765	789	745	772	818	794	792	748	798	785	743	777	787	782	772	794	783	813	759	776	770	724	770	813	816	814	752	745	760	812	756	770	783	807	805	753	800	793	829	748	789	803	770	770	760	783	760	801	787	792	760	788	777	793	796	779	743	774	775	738	784	742	771	770	742	771	834	782	800	764	742	771	712	798	772	764	797	818	734	804	787	740	745	797	806	811	802	784	793	802	792	786	733	715	829	830	781	780	759	780	747	858	780	797	822	781	812	733	779	801	718	778	814	780	794	830	765	793	765	784	800	768	735	749	765	825	766	740	796	776	749	771	833	797	776	793	794	816	820	810	786	712	804	762	766	814	798	794	789	811	725	735	811	806	788	780	772	795	756	795	793	812	846	786	820	757	763	793	773	752	789	799	780	757	786	766	788	803	770	745	754	781	794	796	802	798	789	770	799	826	715	797	802	819	821	794	787	841	765	817	824	790	773	789	785	764	809	811	841	802	811	781	784	791	753	773	837	794	775	809	751	792	783	714	763	790	731	805	816	781	822	813	764	766	806	765	829	822	775	776	791	828	734	799	763	823	820	793	796	779	809	784	821	753	809	773	824	784	798	757	792	743	793	833	813	848	775	822	797	777	815	791	853	791	779	734	827	805	774	745	860	793	821	800	809	772	762	805	766	780	791	822	756	777	766	776	799	816	795	793	793	762	779	771	804	752	780	794	805	770	823	744	784	774	777	784	786	790	799	781	836	776	816	811	800	838	775	735	789	799	772	802	758	835	802	824	747	852	787	776	826	817	821	779	764	739	796	819	740	779	766	768	811	770	777	794	789	794	751	807	812	781	825	798	839	785	799	813	787	766	797	782	815	799	809	793	779	797	799	756	770	766	803	761	768	776	819	829	769	811	826	759	796	813	804	829	803	817	768	803	763	837	825	763	803	792	758	790	820	785	790	772	838	761	782	824	756	788	794	807	796	815	824	760	730	783	792	774	823	823	803	793	766	806	818	861	802	778	801	778	770	760	733	788	752	820	785	769	832	805	818	796	779	791	807	799	770	741	834	839	798	759	818	768	777	786	808	728	757	751	806	781	788	798	831	789	759	751	777	795	799	774	782	801	801	801	783	797	779	827	819	780	777	741	805	841	736	808	734	789	788	765	748	760	751	801	836	784	775	768	801	755	764	765	794	770	770	793	787	780	710	791	823	818	781	779	774	762	749	789	798	784	799	795	791	867	820	791	767	796	797	777	774	831	761	747	814	776	834	814	760	795	776	792	763	778	778	771	753	769	768	796	764	757	778	772	755	799	774	751	784	705	760	779	832	758	819	800	796	780	771	796	797	736	845	756	814	795	775	812	804	752	744	846	867	814	774	805	778	750	842	830	731	796	767	819	800	769	798	788	787	785	753	794	772	774	774	784	810	815	790	755	779	767	765	789	789	768	819	781	825	809	819	779	784	782	792	767	755	761	785	749	822	787	778	777	820	786	788	790	770	767	758	790	783	788	781	863	828	812	819	772	823	781	746	760	775	783	780	801	792	814	756	733	763	773	817	796	776	815	780	791	786	769	796	760	821	819	771	788	760	783	771	745	804	772	797	773	809	846	819	779	787	802	767	781	781	800	767	749	811	758	732	737	806	728	789	786	817	766	788	839	788	812	715	776	771	770	803	772	819	763	788	784	801	798	811	788	795	794	748	842	785	767	752	784	807	796	765	785	747	781	787	813	792	799	807	774	804	845	819	836	772	800	780	784	777	797	812	803	764	737	843	817	846	793	782	754	841	786	780	774	807	775	774	832	791	803	766	818	828	788	779	772	797	803	775	785	774	779	788	820	741	799	747	795	806	798	749	767	732	785	787	798	766	770	814	770	765	780	833	765	798	798	747	727	817	768	757	780	813	787	774	835	788	810	789	796	795	735	772	764	733	857	817	749	752	804	767	774	753	780	789	742	763	730	800	754	776	827	822	733	792	740	740	797	749	751	822	746	787	808	761	780	767	776	742	794	820	752	793	814	838	758	795	765	773	758	820	813	783	801	766	805	779	805	824	813	803	798	784	778	806	813	800	756	829	826	753	758	763	754	760	760	752	826	796	859	810	762	815	779	770	751	770	781	818	857	789	810	805	779	772	774	760	828	794	767	802	788	806	812	809	794	781	810	811	794	839	772	808	755	747	789	806	802	773	773	855	841	801	809	773	780	761	749	732	811	787	790	793	783	791	812	759	814	791	766	757	747	805	771	824	770	776	777	762	806	731	764	742	770	774	778	801	798	795	735	840	784	813	774	789	765	795	818	804	793	816	790	803	789	756	769	797	792	763	793	814	817	807	809	762	834	831	758	791	781	800	727	809	816	805	786	806	789	835	793	777	755	809	828	778	779	765	740
25400	21073	26648	25444	20941	11474	1093	730	612	633	570	630	532	522	553	491	509	495	501	486	476	455	482	442	461	475	454	460	463	476	453	486	486	412	466	432	509	449	469	475	426	450	479	510	466	475	435	469	452	448	447	475	423	483	438	450	439	430	442	430	447	491	446	465	428	475	434	498	481	491	454	466	477	437	481	450	489	486	425	472	497	447	499	484	483	433	441	477	447	421	437	462	473	461	461	445	437	454	415	478	437	431	462	481	475	451	440	450	469	479	411	436	470	448	414	461	472	410	465	456	438	415	422	461	455	426	474	430	445	459	449	411	415	423	452	460	459	472	481	443	435	433	458	439	446	425	424	427	432	437	463	450	428	442	429	445	431	483	436	490	424	423	479	405	424	451	429	444	418	441	456	425	434	452	434	459	451	428	464	484	446	467	435	429	382	447	460	410	453	457	444	446	421	420	430	438	455	460	462	406	463	465	448	452	461	468	470	456	474	439	445	439	441	405	455	430	436	454	467	453	449	459	445	411	434	443	458	437	433	453	429	452	435	449	438	457	421	398	478	436	463	427	457	488	446	456	492	461	452	439	430	443	441	463	442	448	473	420	472	473	441	415	447	404	477	449	445	438	413	449	443	436	419	476	505	490	443	429	456	433	437	430	452	433	461	471	430	439	455	446	414	453	459	427	431	433	441	469	439	443	450	462	420	440	451	440	422	460	430	444	464	421	442	453	455	429	451	428	482	412	433	451	470	455	472	402	426	481	472	456	403	464	441	468	444	455	420	438	469	461	440	459	471	480	437	438	444	467	430	446	448	456	462	456	434	458	426	464	437	474	434	427	458	469	503	437	447	425	463	450	435	451	481	438	425	435	453	440	443	440	435	463	412	452	465	454	471	444	448	427	459	436	444	482	441	456	491	459	421	465	493	456	430	425	417	438	457	466	409	433	442	451	442	450	482	479	446	457	407	465	464	450	436	445	467	440	424	446	438	435	438	436	428	396	461	442	410	456	426	464	445	408	420	494	470	441	402	428	418	409	402	427	393	430	454	447	429	447	459	443	423	459	434	437	482	440	463	468	425	454	416	427	433	429	443	423	442	460	448	417	457	440	467	411	444	451	431	434	475	424	427	468	435	448	447	473	446	425	417	457	428	461	436	435	413	420	497	433	448	458	458	438	430	481	433	434	437	459	456	470	442	472	443	462	445	439	457	419	481	467	450	438	472	444	458	439	446	439	427	420	462	489	454	392	458	459	414	433	442	474	429	454	441	465	436	417	455	463	411	425	429	441	436	480	412	450	483	449	441	486	406	449	429	468	457	457	462	476	461	418	451	428	443	457	451	439	447	484	430	449	449	455	439	448	459	483	459	421	435	484	418	456	452	467	442	444	456	437	399	423	421	465	433	448	443	426	426	434	412	474	406	380	472	461	448	470	440	446	460	466	459	434	449	430	464	436	464	475	469	418	463	452	438	431	460	436	434	442	471	446	422	432	404	439	457	455	435	455	435	450	489	455	423	456	458	486	429	476	433	442	424	485	421	490	435	477	452	430	418	457	467	433	443	491	473	435	471	455	426	462	447	430	461	412	415	446	457	433	461	434	427	445	449	419	440	452	448	480	452	444	432	453	465	447	440	434	414	442	415	449	453	473	425	469	465	420	461	442	423	424	415	458	454	427	415	430	447	441	439	463	488	442	425	440	494	454	428	458	440	482	463	443	456	480	401	433	478	458	464	453	432	464	433	440	464	442	431	441	464	439	455	411	459	439	417	463	432	415	418	474	446	442	482	451	449	455	458	422	438	451	426	423	445	426	442	447	424	430	450	436	432	412	437	468	455	461	462	427	474	430	423	469	430	429	467	498	426	418	436	451	453	469	459	449	465	413	430	490	437	424	471	466	454	495	487	468	420	435	423	483	469	470	492	468	459	498	413	474	470	401	445	475	436	424	434	432	438	424	464	430	453	471	456	439	437	434	481	430	420	426	433	445	449	445	449	435	476	449	429	427	506	411	454	465	446	458	443	420	458	462	444	490	442	473	453	464	398	474	427	475	438	464	437	437	480	458	448	453	401	393	460	431	431	439	418	451	449	436	437	431	441	424	432	444	466	404	431	449	471	469	469	445	444	461	442	449	444	480	434	429	438	440	435	472	460	462	431	473	438	418	464	493	427	424	456	444	435	452	472	434	412	446	463	455	460	451	461	456	438	446	482	454	460	453	425	428	444	460	422	449	448	446	473	432	455	487	447	476	443	431	430	446	460	453	448	455	450	438	470	445	432	421	411	436	463	472	459	429	443	449	433	450	455	461	466	467	468	476	448	418	430	490	469	465	438	454	458	453	450	448	449	429	470	433	460	469	481	416	444	454	446	441	464	445	428	476	452	456	434	391	450	452	449	425	450	433	466	418	484	480	444	401	412	439	457	452	446	440	454	467	453	464	444	403	474	432	481	427	431	388	439	431	468	429	427	440	423	462	457	454	462	461	453	426	412	404	460	476	486	427	452	434	440	426	452	431	463	464	439	426	433	452	416	434	462	434	418	465	420	450	456	425	463	459	482	452	477	454	454	466	501	440	431	448	449	445	475	443	448	444	447	421	434	415	427	435	441	440	441	470	415	464	473	458	437	476	452	465	470	415	468	440	421	409	458	443	413	442	433	462	436	424	447	494	484	450	456	405	426	450	464	462	428	463	438	461	449	430	434	456	391	435	479	426	461	447	410	464	418	463	449	492	469	419	430	425	473	487	450	456	451	428	432	408	412	438	426	407	397	411	429	429	436	456	441	434	444	475	397	466	459	470	459	470	432	445	465	443	449	460	465	438	458	461	449	467	456	446	432	467	466	437	423	428	465	442	461	434	453	455	444	469	395	470	416	432	463	427	402	465	450	453	444	444	445	457	433	436	428	467	459	472	453	449	477	418	453	424	460	439	465	441	424	437	476	432	453	491	451	433	458	407	408	387	430	458	451	457	459	429	460	461	411	449	497	461	461	444	443	432	432	419	464	428	419	440	446	477	473	416	437	429	467	460	438	448	477	464	443	424	480	419	474	449	444	441	418	462	455	419	414	445	458	425	450	443	448	437	426	401	433	414	444	444	423	464	443	442	459	442	451	481	457	491	428	441	451	417	487	429	431	459	464	416	444	456	470	486	506	485	459	417	445	440	433	438	418	436	466	445	446	466	457	445	422	444	433	464	445	498	493	416	464	439	458	418	431	452	435	439	451	438	452	441	405	428	453	471	428	450	447	435	474	461	431	467	437	456	484	496	449	443	492	431	452	427	485	465	455	464	459	435	385	471	442	462	489	447	408	438	446	448	478	456	424	451	462	441	451	440	442	434	423	403	449	484	449	479	448	451	485	498	442	425	437	449	421	423	439	422	443	430	453	436	420	446	438	430	414	443	422	454	462	441	452	447	439	409	444	462	438	461	477	448	394	440	440	440	436	458	465	450	445	484	462	459	469	464	441	465	457	428	439	410	417	475
59028	13102	6171	3402	2239	1551	1183	1002	948	834	783	676	666	631	599	620	558	550	571	505	524	509	531	476	491	494	461	509	464	477	486	504	491	499	458	480	498	428	458	503	459	465	517	454	506	466	465	473	483	472	477	455	458	508	502	439	486	485	479	501	479	521	462	402	468	475	470	450	509	453	520	527	514	460	496	495	509	503	471	475	455	466	469	472	447	465	413	444	468	466	424	471	449	476	469	436	481	444	473	435	438	420	507	458	426	484	476	491	440	456	447	542	490	468	461	417	430	445	464	473	428	456	434	483	502	470	472	473	441	462	486	433	439	456	493	454	444	479	452	442	443	469	423	482	425	429	459	487	419	445	442	479	478	460	438	453	474	429	455	455	425	426	422	463	471	437	447	453	492	475	473	459	470	484	416	453	469	416	471	434	439	480	441	482	463	461	472	473	471	423	498	474	485	458	465	465	433	452	471	427	498	441	454	475	448	446	509	442	479	437	418	447	426	450	445	447	443	502	441	466	441	437	434	452	458	451	474	459	429	459	453	471	492	449	459	439	461	455	461	421	431	465	492	433	409	484	448	449	481	475	469	476	436	444	469	495	494	444	456	450	472	467	469	474	490	494	430	410	464	462	442	450	460	461	441	491	435	436	443	438	473	474	467	492	452	475	429	476	425	452	455	418	475	480	425	461	454	497	445	460	470	470	471	461	468	431	458	456	499	470	506	484	493	463	419	418	511	444	477	420	445	480	430	477	475	448	501	439	459	472	481	458	466	455	484	460	428	471	459	468	487	462	478	492	481	411	442	402	427	498	447	457	474	467	426	479	497	499	467	463	458	468	438	484	469	454	510	468	414	430	482	447	457	456	444	457	442	465	480	485	479	441	463	432	456	417	430	453	469	448	481	443	464	468	472	465	438	518	407	470	434	494	437	483	431	440	463	459	442	487	491	418	488	469	478	428	435	479	479	477	469	457	430	446	459	453	453	449	416	429	462	454	392	417	453	481	474	464	456	452	482	467	452	441	447	455	500	485	433	433	445	485	441	448	476	433	460	542	457	444	441	484	435	468	471	465	474	482	453	507	467	461	474	473	453	459	473	521	469	460	461	468	463	445	474	453	474	433	459	479	483	445	428	485	463	455	465	428	449	461	479	454	471	477	466	434	452	446	471	480	442	457	481	505	447	446	485	495	465	430	462	453	462	466	460	472	428	440	480	420	461	465	483	437	467	465	478	433	462	433	429	447	416	410	441	457	432	421	469	472	436	457	461	514	496	430	493	454	431	492	470	451	481	456	439	486	484	467	477	469	478	451	450	488	468	459	459	487	450	469	430	435	452	488	432	490	484	475	444	451	466	466	467	431	446	498	492	458	439	482	456	441	470	422	486	454	470	457	422	460	413	460	442	457	449	467	469	477	443	464	424	464	455	461	466	461	460	411	471	478	417	468	440	473	471	458	449	502	419	434	417	487	473	481	452	504	425	454	502	490	437	493	431	419	432	461	436	442	449	444	483	480	447	449	476	446	441	455	479	444	438	448	493	469	462	470	472	456	472	440	475	493	483	511	437	493	442	495	444	482	455	436	431	457	474	425	457	461	472	464	418	440	435	455	465	450	497	418	430	467	455	452	425	483	443	428	492	442	437	449	457	466	420	453	421	444	470	473	425	452	485	464	457	472	446	413	466	497	453	496	445	488	485	470	447	468	433	496	468	505	458	454	480	493	506	478	471	477	447	474	429	447	439	480	422	458	411	440	454	459	481	469	466	482	478	430	455	443	420	468	449	469	410	448	460	422	415	465	447	452	427	471	427	444	460	469	450	426	469	448	446	462	449	421	449	471	451	470	450	436	451	459	457	455	450	494	457	442	473	443	466	449	466	431	453	478	465	472	462	461	477	432	479	440	474	488	480	454	468	490	476	448	467	452	440	464	416	431	496	499	457	464	470	437	471	425	480	490	466	485	469	472	490	470	465	452	417	457	437	434	407	502	450	472	491	441	428	475	445	448	506	454	456	454	460	457	438	456	474	426	475	473	458	441	484	459	440	464	479	526	465	447	458	459	498	464	469	463	446	472	442	431	445	487	463	444	435	470	421	485	457	505	504	449	433	456	423	472	463	501	455	426	477	496	474	431	449	501	471	424	447	462	444	444	471	430	458	463	462	465	471	462	457	466	443	440	446	444	479	476	459	477	444	438	480	469	454	431	487	430	448	434	481	462	450	475	458	429	474	425	507	437	439	442	478	452	501	427	497	458	476	429	450	447	473	426	425	471	465	465	485	473	430	466	463	430	488	453	420	460	446	446	464	435	459	470	469	448	469	432	421	454	418	442	462	456	466	459	497	426	462	447	463	457	432	467	476	443	455	447	429	483	446	472	451	502	433	469	486	477	470	433	453	464	469	464	456	475	475	462	469	474	523	446	469	456	452	447	470	479	440	448	457	473	449	467	453	451	513	465	442	458	455	457	482	479	445	429	470	445	451	460	456	479	466	439	462	462	432	432	466	463	471	455	478	420	450	472	480	448	480	419	461	467	464	458	499	444	473	473	441	455	443	452	475	433	445	460	481	453	478	455	449	495	459	449	451	459	496	476	470	437	438	494	513	465	433	457	463	478	473	465	475	473	486	457	489	451	470	460	494	475	467	453	494	455	439	473	540	473	462	517	441	435	467	445	455	470	512	446	471	502	475	436	453	467	481	439	482	477	464	472	454	457	468	442	475	476	455	452	431	442	439	495	439	460	411	454	459	448	441	468	449	448	460	454	487	442	527	434	430	453	429	431	474	433	436	460	466	486	475	435	453	470	410	469	500	450	486	460	435	436	428	436	497	451	468	516	505	434	467	441	470	449	462	470	477	486	473	484	452	439	448	458	446	435	456	462	467	466	462	477	477	451	466	460	437	424	465	456	484	448	458	467	493	481	444	464	469	483	463	441	460	475	457	473	471	447	462	412	439	498	446	488	489	466	495	482	424	450	445	485	412	446	451	448	446	456	476	484	422	483	498	458	458	441	447	462	450	432	426	515	439	453	422	434	475	446	444	430	472	447	468	442	405	449	466	464	429	447	449	441	444	463	478	414	476	441	477	469	456	482	467	451	442	487	465	453	461	442	447	465	480	491	449	474	472	466	484	447	447	461	438	471	440	468	451	447	481	463	450	474	474	453	462	443	448	453	476	455	481	487	460	465	456	453	456	403	421	432	456	453	459	494	453	410	473	499	494	415	448	425	399	439	427	465	467	484	454	479	447	481	453	444	437	438	457	444	484	445	446	423	443	496	468	490	486	473	422	463	480	482	447	458	442	447	442	470	409	454	498	483	448	484	472	480	445	449	452	455	430	425	418	421	445	446	445	445	469	443	479	506	451	438	458	462	455	415	449	466	469	442	491	484	479	464	437	469	448	438	461	497	472	429	450	497	479	462	464	495	461	483	470	440	461	445	469	492	469	436	430	470	460	456	460	489	431	428	417	475	458	496	454	466	455	431
23247	20939	27131	24811	20898	20928	11326	1459	1116	1023	954	986	900	943	811	848	881	880	851	831	827	793	796	801	830	785	789	767	774	806	800	754	793	792	774	807	744	774	779	804	745	825	725	831	791	764	809	755	776	736	810	767	732	798	740	748	806	775	819	779	754	751	736	780	782	765	795	813	785	827	857	829	770	750	782	816	740	774	730	765	777	788	751	747	692	813	782	832	710	735	752	745	735	745	749	713	773	767	742	760	724	773	741	806	766	779	763	780	758	791	730	764	778	741	797	751	758	805	796	739	766	775	745	793	759	727	761	809	757	722	805	764	770	709	735	738	805	788	783	784	748	802	789	788	790	756	743	710	760	730	738	760	805	798	764	754	759	800	771	752	763	708	775	744	740	721	740	784	734	785	790	756	719	735	725	731	735	758	731	725	774	753	722	734	761	728	805	764	737	756	777	750	696	806	767	717	780	736	740	724	781	729	766	753	744	709	743	796	782	816	809	734	722	770	828	771	778	728	754	770	720	751	755	773	773	766	832	724	773	721	748	729	789	757	728	761	753	744	799	798	760	721	732	764	768	759	806	707	780	743	738	786	809	776	762	748	771	706	802	744	718	758	742	761	730	770	780	730	742	743	761	759	779	789	760	763	723	771	794	728	747	770	756	757	734	741	813	813	723	739	733	753	760	779	771	817	765	793	793	752	809	715	819	700	770	779	703	728	761	816	757	738	750	762	749	735	763	742	781	748	730	761	778	763	776	718	778	742	725	755	754	715	715	777	768	745	784	755	766	764	712	780	756	714	770	791	776	782	770	735	707	683	762	751	751	785	756	734	736	795	729	774	813	731	772	765	770	758	751	783	827	755	759	730	781	767	748	736	785	713	783	766	726	727	704	747	799	798	770	754	751	754	763	714	754	738	759	685	735	786	792	794	709	780	753	734	766	751	778	749	819	752	679	715	741	704	753	757	749	736	805	756	755	759	744	785	754	761	762	725	760	761	792	779	712	742	742	753	754	779	797	771	754	753	762	717	773	707	744	761	729	760	792	740	728	743	779	728	740	798	749	745	754	683	722	750	774	752	719	733	784	800	750	766	747	750	705	773	798	762	775	749	781	774	705	749	806	744	758	739	811	731	784	790	751	728	771	775	724	736	774	757	749	749	717	735	741	779	792	765	774	762	772	743	779	784	711	754	761	750	760	742	793	735	756	763	755	710	776	768	766	720	799	761	744	826	775	752	783	740	797	719	768	736	774	791	800	733	714	764	788	775	783	794	739	746	733	763	781	759	762	739	802	788	724	770	774	788	755	756	821	766	773	744	744	791	772	756	756	782	776	777	759	732	739	762	774	725	744	753	741	748	716	741	751	733	755	738	775	783	788	732	721	775	794	683	759	741	799	773	750	763	762	766	768	726	736	745	716	706	764	729	765	722	761	774	769	768	714	785	751	699	752	766	773	810	760	760	813	798	754	769	752	728	718	759	775	776	734	747	758	728	715	745	732	766	775	750	774	761	726	751	728	743	769	803	738	754	747	715	704	782	738	766	794	747	760	765	780	739	761	746	747	773	739	745	774	728	783	686	750	787	752	732	779	739	727	703	788	762	817	750	709	740	716	709	739	763	785	781	808	743	756	750	742	739	776	752	732	748	816	731	783	751	721	759	745	767	802	780	731	740	696	814	790	730	765	761	710	771	774	762	728	766	691	782	741	796	740	744	736	776	711	736	697	769	852	770	721	745	762	770	784	770	782	792	774	788	770	767	798	747	748	763	752	751	717	781	740	723	762	744	744	772	700	754	738	761	722	789	811	803	769	742	784	750	759	732	781	756	705	751	733	757	779	759	764	767	729	773	764	727	775	735	790	764	800	776	759	777	774	757	735	755	758	725	818	735	716	745	758	713	735	759	717	753	742	756	762	775	754	746	741	795	817	766	731	762	771	794	747	773	814	749	773	762	764	771	790	793	780	741	795	772	765	719	758	728	763	733	694	711	771	797	771	787	779	728	734	784	729	781	750	715	778	729	806	748	735	796	751	715	789	762	754	732	783	721	767	744	815	769	765	737	723	767	797	796	837	765	791	691	737	781	772	776	742	764	810	739	748	758	764	745	793	762	732	753	696	768	753	735	753	755	734	731	761	760	775	759	747	737	756	740	790	779	722	692	753	798	754	774	773	727	803	782	763	753	732	761	781	793	726	726	739	708	753	738	771	767	756	742	779	732	775	709	794	773	771	777	795	776	784	810	719	736	784	716	760	721	731	728	770	813	763	806	746	760	780	756	732	708	737	773	732	757	693	743	759	778	743	738	751	734	719	788	734	751	781	741	763	749	773	732	718	755	805	850	730	742	785	810	766	716	753	758	780	790	793	747	725	786	766	724	779	761	726	730	726	769	804	710	764	747	722	740	810	728	764	779	763	770	720	769	812	770	754	742	764	757	772	745	772	736	735	705	781	763	747	822	754	751	738	750	755	760	769	765	724	765	750	771	752	778	708	692	760	787	755	737	750	744	750	734	779	781	743	750	780	772	753	758	731	724	742	752	766	702	717	753	799	747	763	788	796	774	766	771	796	778	796	787	754	736	731	751	768	785	764	796	765	742	783	757	738	776	746	726	751	765	780	737	741	836	769	749	747	759	817	755	716	788	794	770	699	754	772	801	779	778	728	755	768	768	800	780	784	754	745	701	714	791	778	736	807	818	763	794	759	697	768	757	764	754	764	751	738	719	744	711	745	756	775	758	788	715	760	732	713	741	784	746	747	788	754	741	762	737	773	726	794	699	811	755	730	769	719	761	770	734	795	767	721	737	725	813	778	752	758	719	772	704	764	801	803	762	710	777	747	759	762	773	755	757	800	687	782	798	758	747	772	774	837	726	773	766	755	747	814	744	710	801	763	766	742	719	707	746	722	700	766	817	756	728	739	731	711	779	732	740	735	753	778	731	766	791	770	671	748	766	800	733	698	742	776	733	795	737	746	747	803	773	717	769	737	750	732	755	775	755	743	711	845	772	721	745	763	747	759	750	768	745	774	760	796	740	728	720	772	744	763	737	769	759	774	714	844	708	764	764	712	699	772	724	784	750	754	765	746	729	751	754	747	753	735	755	767	798	713	734	777	779	770	731	773	753	811	735	777	775	774	774	754	763	743	758	779	751	760	762	754	744	712	795	763	703	801	762	773	815	704	717	783	774	747	743	688	749	785	769	802	698	761	732	746	797	738	762	695	728	784	762	791	770	752	776	727	670	746	763	770	758	776	738	761	785	739	730	746	759	844	803	803	760	758	766	770	798	721	723	734	783	751	775	810	795	761	797	740	740	769	806	763	754	725	736	737	752	794	794	726	797	715	756	742	728	743	744	765	779	750	719	728	748	722	743	730	743	761	781	774	752	722	718	723	736	721	724	784	758	786	738	781	745	731	749	723	749	715	794	786	760	726	728	740	722	797	725	784	734	729	798	725	742	781	770	751	776	748	694	767	761	750	692	741	756
59233	13705	10279	5760	3864	2833	2255	1860	1575	1390	1294	1152	1067	1082	966	931	985	883	902	840	844	818	793	804	722	807	746	795	801	767	764	731	730	743	810	765	765	745	731	753	723	740	679	751	728	728	760	702	723	696	714	718	761	712	717	731	735	705	696	765	682	720	708	726	750	705	752	783	755	722	737	740	770	738	696	699	728	764	704	732	696	720	778	717	704	756	745	725	693	722	686	725	711	716	711	720	659	696	683	763	724	712	697	724	753	685	681	719	666	647	720	718	743	710	677	690	755	728	758	658	720	690	719	738	706	702	734	743	667	685	717	707	699	685	681	671	707	665	726	684	701	696	722	698	715	705	684	683	728	679	716	720	691	702	703	717	687	703	696	678	720	689	733	695	684	685	706	705	666	730	733	737	706	719	698	696	704	736	701	698	706	648	687	712	669	674	704	696	681	704	716	682	732	723	657	718	656	682	733	733	729	681	687	668	699	731	687	699	704	673	700	705	677	749	704	710	683	668	686	681	698	689	689	704	690	737	759	687	719	695	698	672	717	732	695	667	737	703	689	702	688	744	672	691	697	749	725	735	719	694	698	692	714	698	739	687	687	706	703	703	683	690	714	722	681	681	696	727	724	727	658	699	709	692	701	693	671	704	701	671	635	736	686	688	697	718	698	708	713	760	703	752	724	723	708	689	775	690	694	753	759	693	735	687	640	702	700	720	721	744	737	756	735	720	713	691	704	674	670	695	758	699	740	700	656	700	684	667	665	719	699	741	704	749	706	708	705	692	694	715	706	705	698	695	680	705	679	708	682	682	686	687	712	727	733	693	673	680	677	698	677	665	685	705	691	736	693	716	718	672	725	667	687	710	682	709	694	724	709	698	717	746	696	697	717	671	687	714	702	730	661	698	733	729	741	697	670	675	693	689	700	687	688	699	721	712	711	682	719	672	750	713	737	694	701	696	701	746	684	704	702	699	652	710	688	732	710	705	688	675	682	683	669	669	730	723	687	650	701	660	670	707	701	720	683	680	699	735	733	729	717	721	719	693	712	664	709	714	713	693	731	649	652	698	692	714	724	729	689	735	722	708	683	683	694	706	741	715	672	747	671	748	706	715	654	718	713	754	674	744	734	788	721	709	723	711	683	750	718	695	749	720	712	701	681	685	698	689	703	745	709	733	757	678	732	730	719	689	711	676	658	680	705	740	761	651	696	733	721	666	721	738	691	697	714	725	751	709	698	713	711	699	722	724	703	732	684	711	671	715	733	719	705	749	650	675	712	706	751	691	706	670	719	738	694	687	703	735	686	678	672	665	703	699	685	724	728	746	703	748	711	716	695	700	701	727	724	680	691	697	678	739	716	716	689	704	674	676	686	704	756	682	698	716	672	760	748	687	666	712	669	683	722	718	710	701	724	691	724	674	654	687	715	692	670	701	666	677	690	733	706	669	731	668	696	701	727	722	699	723	726	739	737	715	693	695	726	702	689	728	732	674	672	714	724	682	737	699	683	706	738	708	729	749	682	705	694	668	740	720	685	644	717	730	684	675	733	701	732	684	711	691	698	713	711	717	704	641	686	758	700	677	747	684	649	704	684	709	696	686	690	705	664	714	694	740	752	657	708	672	703	657	735	730	701	730	659	713	665	705	703	716	733	698	725	717	671	672	684	669	649	698	700	688	671	694	685	671	686	704	714	690	711	701	748	685	666	755	709	637	700	720	697	752	721	710	712	712	661	715	704	706	704	700	744	701	666	729	701	737	675	644	732	679	660	722	685	685	670	684	703	701	690	706	668	722	740	750	685	728	694	717	743	720	687	689	699	714	684	665	737	704	702	686	686	718	687	699	723	666	701	709	731	730	716	708	736	659	660	742	723	737	662	701	736	717	695	702	674	670	700	657	711	699	738	674	730	695	730	746	726	682	684	688	722	663	721	706	704	671	725	717	752	743	706	674	688	664	667	683	680	724	673	703	703	712	703	686	699	701	684	693	720	702	634	713	704	725	685	712	702	707	683	666	709	663	721	714	753	686	709	690	691	727	710	676	738	637	750	712	714	739	719	730	736	733	718	721	725	709	682	685	724	714	659	698	672	686	664	767	698	700	654	767	740	703	696	662	748	709	677	695	747	675	718	723	663	706	736	676	701	705	724	689	726	689	701	679	711	689	723	671	652	740	693	716	728	738	688	686	672	711	761	688	692	718	722	704	721	729	683	701	695	692	654	663	691	705	697	709	765	691	719	691	682	692	734	704	672	691	715	709	681	747	688	746	672	697	721	692	694	672	753	744	733	669	708	672	740	661	723	675	735	710	685	715	695	710	691	714	697	703	751	730	718	700	706	745	722	707	676	746	677	735	712	686	744	707	728	660	713	709	706	689	698	702	607	665	690	704	701	671	696	707	724	710	750	713	662	701	726	701	701	684	717	699	739	727	635	741	683	681	748	678	661	684	687	734	690	734	729	676	700	750	747	708	723	750	755	723	691	696	692	719	721	689	709	678	715	704	705	700	724	687	733	698	727	705	667	729	696	697	710	686	686	713	689	716	712	665	709	666	712	694	680	712	721	622	743	700	699	702	664	714	747	714	664	687	719	660	684	746	721	675	739	694	709	702	689	667	737	688	719	738	684	697	720	680	749	684	677	744	715	690	657	691	724	751	702	677	690	690	653	711	704	683	662	703	740	684	676	721	684	702	727	706	715	703	726	672	679	717	721	730	724	720	678	691	716	682	720	707	732	696	705	736	704	721	698	672	683	727	788	717	725	711	717	711	664	657	731	656	694	673	689	728	704	737	694	693	709	751	714	744	724	702	712	699	679	741	667	653	709	722	701	699	670	662	719	731	691	690	681	691	723	699	760	697	680	700	728	719	685	687	760	698	721	713	690	728	716	676	718	651	701	694	649	671	693	685	688	675	678	742	710	743	701	720	654	731	683	701	715	705	759	673	695	673	715	671	670	693	687	717	646	710	709	751	691	694	693	702	670	689	716	693	722	674	707	711	722	722	716	661	633	725	695	716	732	666	673	711	704	709	738	671	650	717	644	759	706	733	713	666	681	695	707	688	706	717	684	746	702	743	665	717	746	757	687	697	750	690	752	721	707	714	651	708	694	708	712	711	708	723	689	741	739	658	684	688	753	696	721	738	647	716	712	684	723	729	702	698	701	714	657	690	659	708	681	699	727	714	738	713	737	695	688	724	696	673	722	691	675	711	690	676	679	709	734	670	734	672	779	691	699	718	725	670	706	715	695	674	723	679	664	680	739	703	711	719	720	659	684	682	680	708	747	734	644	714	727	737	730	722	712	661	671	734	671	679	717	749	713	656	688	683	658	687	713	668	681	733	688	753	753	681	683	679	706	735	707	751	661	718	689	748	666	736	725	745	681	732	709	729	760	654	707	724	739	702	715	715	715	713	739	723	680	654	720	706	695	712	700	700	724	705	703	713	719	704	728	725	750	694	699	701	724	692	721	707	693	744	704	640	741	678
35888	19329	5537	1001	834	826	812	804	781	785	782	734	793	796	751	825	801	784	705	727	772	788	766	726	727	773	766	788	825	779	755	790	754	798	767	742	791	772	760	752	755	781	773	755	753	766	786	768	792	777	831	774	800	774	778	722	774	795	785	768	803	752	842	808	782	744	776	778	788	836	830	789	764	787	779	776	770	794	771	783	754	761	769	746	742	745	756	813	758	783	751	777	792	781	773	788	771	774	752	769	843	740	773	742	758	749	767	792	707	738	788	726	783	765	724	745	742	760	727	727	747	819	764	781	790	780	780	779	818	777	754	735	817	802	780	754	731	742	756	702	770	763	783	747	780	754	811	746	799	747	794	786	839	719	791	804	702	788	722	742	758	757	790	761	820	727	769	763	752	758	790	729	750	752	776	780	750	790	768	771	752	794	746	754	777	788	776	779	772	733	741	783	780	782	818	757	779	789	742	763	763	751	763	798	714	746	821	822	809	786	808	742	763	715	784	796	744	730	753	817	753	788	757	775	801	773	805	759	746	815	756	757	724	760	738	750	715	778	744	766	706	796	798	734	778	743	761	842	754	744	832	722	746	759	762	769	745	746	852	736	759	728	787	733	771	758	795	788	779	782	769	766	744	824	737	768	729	752	819	744	771	742	812	767	793	762	831	816	711	739	752	798	827	801	761	758	789	770	777	735	783	806	783	757	783	728	746	846	802	756	735	783	778	717	745	761	771	781	805	796	783	789	756	750	732	810	824	776	743	736	745	789	735	764	754	763	736	748	833	780	750	775	744	780	744	798	757	817	775	770	814	811	754	761	736	780	809	738	794	721	754	764	772	765	804	797	792	796	783	804	769	750	770	767	761	762	758	792	744	759	772	819	778	803	782	812	728	743	739	814	784	725	764	775	784	794	787	716	786	794	730	786	845	704	741	784	740	803	787	823	793	793	823	766	761	762	793	774	697	799	779	743	795	791	748	723	801	771	777	744	745	724	782	745	763	763	810	830	716	727	729	766	728	744	762	792	769	800	778	773	808	774	793	765	800	766	801	749	804	749	803	768	785	780	764	751	773	727	769	777	813	740	753	755	749	771	745	722	775	790	756	768	727	765	808	763	791	741	813	798	810	771	744	742	782	737	725	772	763	777	806	784	757	805	727	768	718	770	738	726	786	768	770	781	788	753	817	786	804	770	764	771	796	758	774	798	790	763	790	778	760	774	694	767	760	776	781	801	755	732	762	779	762	798	833	768	772	774	743	797	787	753	749	826	757	784	762	701	780	756	765	766	788	783	755	741	757	748	783	753	792	707	722	712	818	737	744	777	785	753	770	779	812	740	796	745	766	797	802	743	811	774	740	723	804	746	758	797	805	720	757	778	765	835	778	733	733	730	776	793	725	755	809	718	810	727	769	779	793	802	797	733	752	778	824	734	793	726	806	775	829	750	764	768	802	775	767	729	708	727	784	780	828	749	765	740	771	746	731	723	736	775	761	715	736	714	780	771	756	804	790	747	760	765	751	808	773	771	734	756	727	743	775	784	761	854	769	764	715	797	765	769	763	786	748	788	755	788	735	743	779	794	775	744	708	769	777	739	749	809	734	830	781	784	770	777	802	777	773	734	737	758	722	770	763	764	780	762	788	746	833	746	776	776	780	793	687	750	763	754	777	782	803	828	781	763	819	737	814	736	763	761	767	760	790	738	792	749	776	734	784	757	815	744	748	788	812	785	755	802	777	772	776	813	831	804	778	814	762	804	772	817	822	772	775	781	757	742	789	717	763	755	742	728	686	772	769	770	796	698	725	749	788	771	794	738	828	719	772	827	783	764	812	766	724	778	753	719	798	826	749	736	755	768	751	792	795	798	806	787	694	750	769	781	803	824	737	749	817	779	742	752	769	788	750	785	801	721	782	751	791	778	763	775	801	763	770	763	776	772	747	781	789	784	781	747	750	754	718	801	746	809	751	750	780	774	774	766	774	768	770	751	750	761	789	782	757	768	726	745	787	805	784	828	727	818	767	802	728	753	760	757	787	771	772	727	771	720	722	740	796	769	754	764	792	800	759	785	790	780	830	826	749	760	721	833	747	835	795	802	797	761	751	795	746	737	736	760	726	806	807	811	760	794	776	761	776	758	748	757	773	765	787	770	766	726	836	768	798	782	770	810	781	756	718	812	767	816	768	786	743	789	814	769	746	786	775	796	753	804	794	780	747	810	781	763	770	770	744	707	750	786	776	771	780	814	811	766	778	722	752	791	796	744	843	729	773	792	772	764	763	808	728	743	806	728	707	739	786	770	765	781	755	767	823	809	729	827	778	738	774	775	754	766	781	806	768	705	715	830	785	749	789	777	760	772	719	759	779	765	769	755	748	787	730	773	791	750	764	737	760	761	797	710	755	728	747	730	724	763	746	754	775	778	783	764	758	761	760	821	712	767	795	735	774	770	782	793	806	765	803	789	800	784	794	740	770	810	699	768	784	805	758	772	726	699	744	761	744	794	778	799	756	777	783	751	788	774	766	787	804	796	741	738	785	754	774	769	746	703	799	789	721	723	731	734	741	748	778	772	810	752	749	792	786	782	740	751	739	777	797	744	766	773	818	762	716	762	737	782	712	746	846	769	709	798	743	758	813	800	742	733	761	799	790	719	750	764	758	744	744	726	816	786	785	734	760	751	781	776	788	788	806	843	827	820	762	747	811	866	767	791	754	756	812	689	742	804	767	774	728	786	779	766	811	781	804	806	760	784	777	782	777	724	790	771	745	737	773	807	756	751	730	754	779	780	779	802	773	756	832	721	753	767	767	759	727	820	805	775	784	753	753	746	760	708	792	735	772	755	773	760	786	742	731	793	774	793	762	769	744	817	750	775	835	799	767	760	723	775	735	725	715	813	758	735	765	805	747	780	741	763	778	788	769	796	768	775	779	796	736	811	772	801	772	802	785	788	732	777	780	785	759	749	781	768	782	779	767	750	753	790	795	739	765	808	750	740	791	758	776	749	794	729	770	779	823	728	760	737	760	762	797	781	800	781	784	805	719	805	765	731	762	779	765	746	761	736	812	787	794	763	777	757	801	757	767	751	760	794	773	759	759	725	748	797	734	784	773	805	762	791	789	804	741	791	733	700	765	799	762	797	747	811	748	754	713	759	763	741	743	800	773	790	819	822	705	776	751	715	808	751	786	761	767	727	758	731	756	815	784	764	748	802	797	731	746	734	818	745	747	791	742	733	773	793	788	793	755	721	756	777	795	796	700	769	741	776	741	749	771	750	752	807	790	792	811	790	740	834	775	779	785	785	751	792	785	754	788	793	791	758	778	717	788	722	790	739	773	730	789	784	761	733	762	774	763	795	780	759	755	810	767	794	788	808	798	762	751	749	780	821	763	779	741	750	783	775	805	765	777	740	765	728	770	806	766	823	763	802	765	742	744	809	769	805	748	761	813	775	766	766	754	759	812	709	780	789	764	769	766	775	780	837	808	759
35127	4348	1097	922	844	865	826	823	804	817	780	752	823	799	782	777	819	784	727	811	753	819	837	782	748	797	746	790	755	797	805	733	811	799	762	747	789	760	796	756	753	757	779	802	823	765	794	827	737	781	755	818	822	742	852	765	784	761	766	786	817	794	766	794	739	802	757	806	833	795	782	765	823	850	780	745	788	744	781	754	795	764	804	757	799	740	784	744	785	773	776	759	761	804	776	795	783	777	812	763	766	805	790	772	802	813	804	816	812	772	797	796	784	752	781	826	791	796	772	773	804	768	759	715	746	751	809	774	766	861	785	712	782	812	717	775	746	784	739	821	825	807	751	750	794	776	804	784	829	759	829	781	777	761	798	790	799	789	777	792	783	777	767	814	773	820	758	762	829	800	761	788	788	829	762	745	784	831	791	797	796	775	809	781	751	786	757	740	808	791	803	764	807	846	796	797	779	806	767	775	770	808	800	790	762	762	732	784	763	782	750	775	811	803	772	786	796	783	790	751	855	772	797	798	823	804	800	770	762	832	825	813	741	778	768	792	771	813	825	810	767	733	758	784	786	799	802	754	807	772	806	786	820	728	771	743	756	769	794	780	821	787	777	817	773	765	781	810	772	817	784	716	820	794	823	792	792	764	806	770	758	809	765	793	779	775	843	794	781	790	786	803	806	763	750	758	744	745	785	732	814	746	737	783	768	778	768	817	787	792	756	798	782	773	816	770	811	823	736	813	777	788	780	801	753	755	842	767	829	761	790	817	735	780	764	760	768	770	776	774	808	789	791	763	820	811	793	746	819	770	780	778	795	811	776	820	764	817	818	812	760	768	783	756	832	787	793	776	841	830	743	760	809	777	829	806	746	772	792	782	793	809	766	794	783	781	816	755	744	795	762	778	851	769	811	752	730	793	769	767	778	815	754	823	770	803	778	813	771	778	773	772	793	800	785	772	780	711	751	771	769	804	791	798	793	827	814	785	763	762	714	783	780	800	746	773	742	814	774	766	828	735	798	741	756	774	765	792	793	746	757	759	732	837	845	754	768	789	816	799	785	815	736	781	724	772	755	791	763	771	802	771	762	691	773	757	769	754	785	802	762	709	709	758	788	784	779	808	819	765	828	816	757	822	764	745	785	782	774	781	786	797	804	765	820	738	780	738	801	793	783	791	827	789	782	728	785	766	761	822	840	808	753	780	760	794	751	732	728	779	835	757	801	788	794	777	767	754	777	773	815	757	772	827	826	774	822	779	804	783	786	813	756	812	781	776	744	783	777	783	796	784	810	797	792	765	812	846	764	752	828	761	758	794	745	824	787	830	790	749	782	727	760	741	781	786	820	762	826	788	810	750	782	797	775	789	821	751	801	752	750	749	757	785	756	803	786	822	763	766	790	788	766	761	821	776	808	777	775	784	818	772	778	821	854	784	812	751	775	734	755	789	755	759	829	772	791	726	760	755	755	797	780	772	820	761	825	776	761	780	775	770	823	773	788	703	764	757	784	781	781	750	770	801	770	798	742	755	766	800	802	772	832	787	721	820	822	807	794	706	743	796	774	771	818	794	840	782	796	812	755	788	793	775	750	837	777	751	787	807	776	792	762	770	776	746	759	769	759	810	790	834	742	773	760	769	796	800	786	762	747	749	873	796	787	749	776	694	788	751	776	795	751	805	801	773	712	812	769	784	771	762	760	763	729	790	783	798	813	784	814	771	779	798	765	817	812	744	823	761	775	804	752	787	804	819	748	799	799	724	771	795	776	786	759	750	771	758	803	767	808	746	746	764	757	814	826	803	708	835	810	793	768	770	781	784	780	787	801	749	800	777	734	805	796	748	776	781	841	754	816	798	745	823	804	754	730	775	789	773	793	804	809	795	748	795	781	779	799	716	834	753	803	748	788	810	788	796	768	832	743	797	756	759	769	722	821	809	804	788	803	815	764	772	759	769	819	782	788	784	766	725	798	750	784	779	761	740	803	818	799	810	809	753	839	764	765	803	770	791	785	801	812	770	753	748	812	824	778	798	791	747	775	774	817	774	806	756	825	791	784	747	782	790	790	787	768	811	823	794	819	736	760	783	823	826	799	793	774	749	822	771	777	773	783	797	749	760	793	815	801	703	744	760	819	775	733	852	805	788	799	820	797	728	780	776	788	770	826	765	728	762	757	785	760	780	833	818	793	823	722	761	769	807	789	777	761	765	784	752	824	768	736	762	715	791	782	769	788	808	815	787	769	802	776	820	744	816	772	811	801	771	762	800	805	714	776	779	757	790	762	823	798	764	746	743	735	801	799	829	782	804	781	778	808	780	778	773	796	757	808	755	797	726	867	785	759	795	765	798	776	823	800	796	774	760	783	760	826	764	784	764	804	799	766	779	776	789	765	770	806	769	822	749	780	754	833	767	772	722	786	789	753	811	797	790	778	758	840	766	804	768	808	794	813	807	763	793	737	782	788	782	820	786	789	794	779	769	784	767	805	738	806	770	826	785	754	752	787	793	735	779	760	799	768	763	751	814	766	757	763	794	809	830	780	734	819	764	757	824	790	761	753	821	792	805	794	821	825	822	841	774	778	759	817	760	692	694	780	784	787	781	777	759	782	773	813	774	771	762	759	844	750	807	803	753	787	773	808	763	821	771	737	789	773	749	783	771	792	744	769	775	809	785	801	789	811	781	712	745	784	763	779	782	795	750	827	766	785	816	792	780	793	790	758	749	812	805	798	749	744	829	793	812	795	821	735	853	796	786	759	767	791	772	790	749	780	797	796	799	816	833	757	788	782	824	803	790	759	800	811	727	810	812	780	769	749	765	767	751	806	830	786	786	767	811	763	768	806	743	784	808	734	805	797	759	753	763	758	781	800	777	754	774	819	795	773	746	817	808	761	815	769	742	773	771	785	785	799	810	790	807	786	750	751	806	729	824	822	800	797	800	729	807	755	771	783	784	742	805	806	802	804	762	770	728	748	765	801	765	750	789	767	805	833	772	773	804	793	763	811	802	773	748	783	776	765	825	764	862	758	751	759	790	772	778	813	817	809	811	735	731	769	799	871	804	771	792	752	803	833	796	799	749	773	789	725	807	766	785	787	800	801	758	839	755	770	792	768	803	759	754	776	782	815	799	807	760	813	788	772	716	789	753	739	784	735	753	774	794	748	774	801	778	778	843	767	771	777	759	752	772	762	758	762	784	802	786	786	744	858	811	810	822	823	755	768	814	810	765	828	816	789	769	796	804	749	769	821	796	789	758	700	816	737	786	753	756	796	750	754	796	727	730	777	783	754	788	780	762	726	763	792	787	740	731	786	841	786	803	744	815	748	756	721	780	793	810	779	788	786	795	809	744	796	768	778	813	800	842	751	779	791	740	749	806	815	818	767	749	760	757	819	790	767	797	773	775	804	845	831	765	772	773	751	817	769	743	748	792	775	786	762	778	813	768	795	820	763	760	773	787	783	765	782	740	824	807	786	785	772	789	801	766	814	819
25325	20992	27418	24556	20910	12543	1150	772	648	664	561	561	487	509	491	499	489	471	465	484	472	444	460	483	494	481	419	460	444	437	423	453	478	458	478	439	433	446	401	469	425	427	451	445	427	449	461	411	466	479	438	428	453	433	442	432	445	418	428	420	460	444	407	454	431	450	415	445	483	433	434	447	442	426	424	413	421	475	467	466	439	423	483	444	449	482	448	454	413	456	443	448	437	423	408	422	435	422	427	419	458	469	441	453	453	406	446	438	430	426	449	435	449	446	453	457	449	502	456	462	422	418	442	417	447	429	431	415	423	448	452	428	441	447	464	456	442	445	414	416	428	441	467	420	428	473	446	415	436	461	435	418	453	445	444	430	435	466	409	432	440	397	437	426	479	449	439	425	415	447	457	405	424	445	449	444	421	448	431	474	429	450	435	445	423	436	436	434	447	476	446	447	412	451	421	434	443	435	464	468	424	446	440	426	457	449	456	420	436	438	416	440	413	420	407	451	437	443	385	448	467	450	469	431	462	451	423	423	458	441	437	422	443	433	428	447	393	480	433	455	423	417	455	419	469	457	433	397	439	439	450	463	411	429	451	450	417	439	419	414	435	438	423	445	427	475	429	429	452	441	430	471	454	425	468	411	411	439	426	438	391	399	449	441	439	420	429	461	449	460	462	436	423	401	454	445	458	427	405	431	437	424	398	449	442	433	469	366	431	408	455	419	443	455	439	415	409	428	428	436	448	464	453	448	394	428	449	474	411	427	417	421	441	405	448	450	486	398	419	470	447	407	442	416	452	432	437	484	434	439	438	421	435	463	450	423	447	416	428	458	428	451	503	399	448	446	467	395	429	422	422	436	436	456	447	468	426	403	412	435	443	454	471	478	481	463	445	470	435	450	456	384	437	410	389	453	420	403	422	440	447	421	438	445	470	428	470	425	421	424	435	468	437	406	438	413	431	474	445	410	437	438	410	423	488	440	469	394	417	431	456	431	409	427	456	400	465	459	446	464	405	437	452	417	457	459	418	456	432	445	447	448	446	406	435	409	424	464	425	419	394	467	448	432	468	474	486	433	424	420	428	397	425	447	445	438	468	442	453	465	419	435	456	445	452	411	490	389	437	414	448	438	456	451	414	460	432	441	430	429	443	395	438	436	400	444	475	426	396	452	423	415	410	390	460	429	422	446	463	408	471	435	480	401	454	412	465	427	451	426	431	450	442	482	408	417	463	484	453	431	439	453	421	423	444	434	450	459	470	452	429	412	465	427	428	447	477	438	440	421	454	441	457	418	425	408	477	448	415	424	465	439	417	447	449	432	429	446	438	404	456	446	437	428	430	388	462	409	477	434	431	409	425	423	454	458	426	406	422	429	405	449	397	442	414	453	426	401	427	443	457	428	420	408	438	421	459	442	429	419	433	445	459	419	422	449	429	406	461	443	406	472	446	426	451	462	462	424	434	459	429	438	392	451	429	420	433	449	434	465	424	469	444	430	442	392	428	441	448	476	403	407	439	439	470	437	466	432	424	433	440	451	428	447	435	433	432	461	429	442	460	423	472	406	433	406	406	429	433	445	439	430	435	467	445	407	482	423	435	435	421	433	464	423	426	409	442	378	453	428	429	442	439	461	429	425	473	450	413	429	438	456	425	427	451	443	424	395	412	428	448	449	414	462	453	450	430	431	412	435	469	445	433	441	425	430	455	458	437	448	413	442	415	450	423	473	405	449	419	445	487	438	438	458	457	420	391	421	439	414	415	435	420	430	452	439	452	434	424	387	418	435	443	428	480	428	405	412	431	423	440	416	394	447	444	437	418	437	474	442	446	430	418	403	433	428	406	406	466	461	417	439	435	426	436	447	447	353	436	432	419	416	415	422	440	392	426	448	468	448	440	421	440	421	443	438	414	440	443	430	388	439	440	462	429	432	417	414	441	441	441	427	469	428	448	419	428	434	470	415	446	447	428	442	447	458	468	456	448	423	410	434	467	418	389	408	431	411	432	475	428	458	395	431	458	453	459	466	452	451	448	451	433	418	427	460	468	477	445	460	443	460	432	409	462	446	417	426	445	448	436	447	452	441	452	455	427	438	434	483	466	431	419	477	408	506	424	405	457	424	484	427	436	444	435	452	427	414	428	397	442	468	431	483	414	432	456	446	463	450	451	437	447	441	419	470	446	450	410	463	436	425	449	423	451	409	421	441	488	427	420	447	448	458	419	447	444	439	414	434	434	460	451	406	433	468	446	439	467	461	436	472	403	421	472	443	411	461	453	428	420	436	417	436	449	418	416	445	461	420	421	419	501	422	437	441	417	408	451	435	431	456	451	414	472	451	413	423	461	437	425	449	449	429	418	449	470	417	441	395	436	412	468	438	408	455	411	459	454	431	443	427	447	451	438	440	405	455	441	428	439	395	411	417	435	445	444	459	434	410	451	431	422	428	452	434	424	444	439	425	449	428	469	414	431	424	419	438	433	417	444	426	399	403	435	444	441	439	475	421	435	447	455	470	401	470	445	415	459	447	460	468	458	445	468	404	421	453	436	423	462	440	442	426	427	416	429	433	433	435	432	450	446	414	478	425	467	416	383	431	432	461	445	420	467	411	409	426	469	475	415	479	432	461	439	439	487	418	443	395	469	458	453	422	449	418	469	463	422	492	472	471	440	396	422	409	459	439	442	461	398	402	444	396	421	465	446	411	424	452	464	432	436	432	445	427	390	408	416	419	427	486	432	434	428	441	432	378	415	450	466	428	413	496	411	456	446	453	423	427	454	430	456	455	390	450	424	450	442	452	442	440	457	447	434	424	419	400	410	459	440	448	430	456	452	442	433	475	451	449	435	425	438	418	440	439	379	432	425	415	441	423	457	408	420	497	456	419	427	431	452	413	457	439	423	429	440	477	407	416	466	442	414	441	461	408	407	452	387	456	419	473	422	409	435	461	423	448	427	451	427	437	420	457	451	426	453	402	445	421	470	414	404	423	419	446	452	454	438	438	421	452	402	433	448	440	433	437	443	433	453	417	432	460	455	416	430	433	436	431	433	404	442	437	398	451	428	449	414	420	461	454	460	479	422	455	397	446	438	412	423	459	430	388	426	399	461	452	446	427	427	495	441	456	449	443	461	460	455	474	441	377	466	444	466	436	424	435	456	460	456	466	442	427	450	424	432	424	436	492	453	456	419	452	416	416	470	436	404	414	418	434	440	448	456	444	424	424	416	421	419	441	449	435	472	471	456	442	411	451	454	464	446	469	407	410	413	425	452	451	430	466	468	444	440	393	432	472	438	407	424	418	410	464	418	467	392	430	417	454	419	467	427	472	425	401	433	421	452	441	435	463	431	420	439	460	479	421	443	424	442	428	456	430	405	476	510	425	418	459	411	453	454	406	473	475	413	473	407	443	454	481	465	411	430	454	416	454	446	455	413	436	465	480	445	413	432	421	434	429	460	430	474	409	483	423	445	417	420	437	445	399	428	416	460	420
58958	10815	6428	3585	2190	1626	1284	1105	929	788	767	728	690	643	597	593	576	548	507	503	548	521	532	494	498	487	481	487	461	483	492	517	484	456	500	474	450	466	473	480	434	481	483	475	457	478	499	464	520	455	443	426	467	481	484	494	450	466	486	467	429	489	452	463	450	501	457	468	510	470	476	504	450	457	471	464	461	499	461	472	472	447	480	458	469	447	472	437	433	422	490	438	488	463	451	452	462	460	411	460	453	445	480	419	446	432	456	420	461	459	475	467	472	443	414	435	433	434	467	420	426	401	480	440	479	447	458	470	421	487	462	440	414	447	490	439	416	459	461	452	503	456	427	446	408	453	483	449	463	455	489	447	441	444	434	460	428	447	457	467	440	476	413	454	444	429	494	490	435	435	448	444	420	450	468	409	463	456	440	456	448	486	463	463	466	446	440	448	430	468	441	476	434	425	437	462	483	488	482	452	477	496	433	437	454	444	448	471	423	402	445	451	449	462	461	462	482	439	445	412	411	422	418	457	466	475	418	459	447	475	442	474	481	469	467	434	437	449	403	473	468	431	474	464	424	449	479	436	405	450	462	453	433	433	441	514	465	447	446	454	459	452	512	447	451	441	420	444	457	454	447	453	446	455	479	441	431	493	462	442	473	491	483	495	429	475	431	442	456	446	473	481	457	484	443	451	474	479	453	453	418	460	464	422	411	487	407	473	489	417	436	445	357	495	449	442	470	465	464	443	464	431	448	452	444	435	449	436	476	443	445	459	461	432	453	431	418	446	405	454	422	413	426	470	466	477	449	438	462	433	462	442	434	486	432	493	478	450	440	450	470	462	434	467	440	473	469	450	481	470	462	420	450	426	454	428	452	422	461	444	497	470	433	463	463	437	424	468	437	510	458	452	428	455	462	471	431	445	482	467	485	445	481	430	465	428	445	492	432	476	436	435	421	434	457	463	469	443	496	460	437	440	452	472	481	490	448	427	466	454	441	481	466	445	467	447	417	510	487	465	451	422	447	446	436	456	444	425	413	461	481	506	469	431	475	480	443	458	462	438	471	459	410	477	451	444	453	443	475	464	437	465	444	463	436	442	449	454	465	446	481	483	444	443	442	456	457	424	439	441	470	457	448	462	462	444	466	459	456	461	457	407	455	481	455	432	426	442	474	480	458	429	472	449	438	437	449	442	448	438	451	439	449	450	472	438	419	455	471	447	461	480	474	448	446	455	431	438	460	434	438	485	472	422	434	452	439	430	457	445	442	454	461	430	466	485	453	452	487	417	475	479	472	439	442	427	505	449	482	491	447	457	480	448	479	397	447	437	442	427	471	460	478	466	437	454	434	470	466	442	445	473	472	429	485	440	420	424	498	458	436	454	487	441	425	438	442	415	458	469	406	452	460	488	455	460	453	425	469	445	419	434	465	453	473	441	457	446	437	444	463	429	404	475	503	438	447	460	390	455	483	424	472	447	498	453	448	451	436	477	427	438	474	436	455	456	466	469	427	457	460	456	487	481	437	453	421	533	463	431	459	441	478	436	438	451	454	478	484	463	453	458	464	417	437	438	458	465	439	465	454	437	432	455	435	469	438	463	501	468	438	453	446	459	431	447	469	454	445	455	429	413	398	434	446	423	437	480	460	436	470	449	422	452	480	431	423	461	432	481	466	450	459	452	514	467	447	436	477	453	454	446	455	413	441	465	449	436	452	409	426	458	466	466	421	409	444	485	442	455	436	460	458	475	419	458	454	418	449	441	459	423	435	493	456	436	432	472	431	411	434	477	443	489	442	452	459	414	456	470	435	450	469	433	438	458	403	438	462	437	433	466	454	452	486	445	463	467	419	470	436	495	448	475	479	436	478	431	459	434	458	419	440	464	456	446	424	441	454	451	461	405	471	474	465	464	434	441	434	445	428	454	460	466	439	436	491	450	438	450	478	420	407	449	476	433	438	416	446	466	452	450	446	460	442	459	427	455	452	478	471	463	406	472	459	467	450	462	452	455	442	455	465	402	482	420	442	413	446	444	443	443	450	447	465	437	430	440	448	440	452	464	471	405	441	448	432	468	461	406	463	455	454	423	467	451	441	463	477	476	441	443	424	433	439	441	448	470	466	467	445	439	432	455	443	434	429	474	462	420	431	446	412	498	466	435	471	475	486	429	448	455	436	439	457	429	456	458	481	467	467	486	476	462	467	427	443	448	442	432	462	439	445	475	474	436	422	503	431	428	451	457	420	436	425	443	425	480	461	503	430	462	475	447	445	436	487	478	445	440	412	440	437	486	466	460	446	458	416	457	434	496	442	440	472	459	443	446	492	458	450	441	445	486	471	429	449	490	451	479	430	468	459	433	430	457	462	444	450	436	435	443	461	505	472	427	424	458	465	405	412	427	461	437	457	447	452	494	463	442	463	461	456	417	453	421	469	431	428	409	421	453	501	415	445	428	441	427	427	452	442	452	470	473	475	455	440	426	451	477	457	449	472	503	429	464	419	413	463	476	459	459	433	439	435	429	484	435	430	453	433	450	443	460	466	427	475	393	442	426	472	457	473	480	416	424	433	455	477	474	429	462	466	457	456	448	440	451	444	437	464	449	472	476	435	467	458	459	443	420	442	445	440	442	452	414	455	455	441	448	435	438	463	433	460	438	460	458	456	476	471	471	463	435	463	480	414	426	419	449	451	441	435	447	452	429	448	486	441	443	475	449	444	425	464	449	438	445	452	475	490	432	477	439	475	422	444	471	473	437	439	439	450	464	473	462	469	450	435	478	487	468	444	410	457	440	420	403	449	434	455	452	430	445	454	456	458	437	449	450	457	447	451	485	453	445	487	456	467	471	434	449	495	472	420	454	412	395	462	466	432	456	461	470	455	404	474	447	449	431	459	465	419	438	445	463	474	498	472	458	447	478	450	437	471	436	416	433	419	454	452	453	460	438	451	439	450	449	410	493	493	447	452	451	444	475	435	425	491	474	468	487	414	455	458	419	453	468	421	453	414	464	457	466	428	466	491	466	462	440	479	460	455	454	462	480	451	448	480	462	434	446	418	410	442	480	464	422	428	450	459	460	497	411	456	477	462	465	434	460	452	497	422	428	460	452	495	460	470	449	449	429	452	446	450	447	432	431	440	471	434	460	457	446	436	477	462	508	469	455	453	472	432	473	476	440	480	464	406	470	454	482	454	466	439	412	436	421	443	387	477	464	417	492	438	442	448	446	448	469	449	469	441	438	444	443	473	462	468	450	442	453	438	430	458	442	425	453	476	436	417	441	442	404	418	463	467	473	437	451	487	439	437	425	432	440	500	437	476	440	455	432	444	457	453	475	453	481	440	469	456	447	474	454	437	453	493	440	437	472	443	463	440	437	470	452	418	446	444	445	443	466	421	456	457	433	434	435	450	422	450	434	411	447	461	441	448	478	462	465	482	420	466	483	467	456	403	483	447	439	427	467	454	448	446	450	418	442	443	442	444	479	440	458	436	455
23346	20977	27669	24318	20924	20925	8750	1426	1155	1036	1008	956	932	913	853	834	835	837	795	850	840	764	823	795	902	795	792	867	781	740	694	761	769	810	772	747	781	770	739	715	754	756	760	795	732	797	788	765	811	790	780	778	766	744	746	763	787	764	761	766	763	748	767	754	749	811	777	798	785	786	762	822	774	800	750	767	748	759	736	756	764	747	766	761	771	768	734	785	760	743	753	787	728	769	803	770	756	744	713	754	754	840	795	785	774	706	728	741	775	758	752	777	777	730	775	778	737	772	748	730	791	751	735	776	745	732	751	729	803	729	806	818	760	740	753	759	834	790	769	747	747	756	776	738	739	751	731	751	722	818	737	739	810	746	764	712	700	749	687	780	693	786	660	779	731	759	747	755	781	787	776	727	730	760	736	768	744	771	737	748	776	770	757	743	762	705	787	721	754	743	742	795	745	725	731	787	795	773	809	765	762	704	698	794	775	755	795	735	807	779	792	761	795	767	735	781	761	780	770	710	744	751	756	705	754	778	745	730	723	769	729	751	772	730	760	743	789	766	763	807	761	798	728	717	731	777	795	774	773	760	687	766	794	746	771	731	740	708	793	710	724	719	770	741	738	765	765	774	740	761	711	767	763	758	721	745	753	729	755	750	748	740	792	765	772	790	750	758	769	728	740	742	770	779	698	738	749	721	742	714	732	767	757	770	750	760	786	768	756	752	775	754	786	734	754	720	719	719	777	718	694	748	749	719	706	727	743	763	748	777	781	730	729	733	784	716	740	738	733	752	757	724	716	735	698	707	735	722	748	767	752	722	762	705	782	787	736	765	779	714	767	800	778	749	743	743	750	806	712	715	712	732	749	775	777	739	788	756	693	752	763	768	785	767	774	717	762	734	724	756	739	736	717	783	744	728	792	776	738	722	723	735	715	806	724	726	786	770	774	776	759	752	749	743	713	707	734	735	714	709	727	740	763	719	715	684	687	763	736	741	743	739	772	777	774	769	770	775	739	754	731	780	746	793	763	748	726	733	789	755	734	769	752	788	743	737	758	714	736	733	786	733	807	764	739	758	762	805	811	768	765	759	791	762	764	704	791	754	794	707	714	743	780	767	730	741	776	737	736	741	715	745	762	737	774	719	739	758	738	768	778	757	716	774	791	724	763	795	726	746	770	752	781	732	741	748	727	764	782	739	727	681	751	803	762	729	748	780	753	768	791	742	754	817	704	797	735	750	731	732	754	744	807	730	715	730	739	737	765	753	758	791	765	729	749	698	758	726	724	789	785	742	753	730	722	698	750	733	744	793	712	727	813	723	783	775	775	762	791	792	735	748	785	757	775	758	703	737	800	707	729	789	821	767	779	737	762	765	778	712	751	774	744	765	752	764	724	743	792	805	716	740	751	753	810	702	749	775	759	744	772	757	749	755	763	751	766	799	785	792	744	770	780	780	758	708	762	741	747	795	776	751	721	762	726	736	774	744	780	825	778	787	777	738	724	726	731	768	721	768	754	736	712	751	780	780	735	742	685	767	738	730	787	755	734	756	783	754	775	681	729	744	746	726	762	722	748	713	768	784	786	780	759	799	780	755	842	767	781	716	780	792	746	771	755	735	741	711	765	780	784	732	755	774	814	734	734	793	737	726	775	758	786	774	763	743	762	738	742	738	796	747	719	747	796	699	763	757	733	774	776	725	710	774	758	789	772	735	779	765	765	759	762	735	764	732	731	746	715	753	757	731	741	756	850	752	710	714	740	772	755	705	774	746	741	729	717	693	710	754	763	790	781	761	773	751	707	743	736	768	751	713	717	765	755	793	768	728	751	780	746	708	739	717	747	743	666	807	733	737	780	747	746	737	718	784	725	763	752	762	753	725	759	752	706	752	751	799	700	718	769	702	763	764	783	757	705	755	709	732	721	760	756	749	769	715	759	757	710	779	755	735	771	744	782	755	749	714	721	712	711	759	812	730	750	720	804	770	794	756	800	775	791	705	770	752	762	695	759	758	731	735	704	724	783	774	757	711	765	819	721	711	749	795	760	744	744	679	808	699	740	778	723	752	750	763	771	743	756	771	741	756	741	726	741	727	721	785	783	766	753	764	743	736	776	788	730	774	760	721	791	778	782	739	737	754	765	756	746	747	769	720	757	776	733	736	762	693	754	726	826	759	755	733	724	813	727	776	758	732	784	798	741	720	716	750	771	740	769	750	762	752	720	785	743	769	749	743	754	728	750	805	797	736	732	693	734	742	691	749	738	799	740	733	729	768	817	778	802	761	772	737	702	819	749	744	761	740	721	760	742	797	740	753	711	771	797	771	764	745	750	758	767	790	796	779	738	740	744	770	722	766	769	738	700	777	802	747	737	765	740	763	738	776	824	766	793	716	771	766	733	718	757	738	785	696	728	758	732	762	782	739	765	750	704	721	745	748	714	732	746	758	703	734	723	785	786	760	754	727	720	714	727	745	748	757	720	795	756	759	746	766	742	751	732	726	756	791	743	739	725	734	789	734	788	743	754	734	766	762	732	739	787	748	715	699	758	770	717	743	749	734	704	749	772	776	747	718	754	754	756	722	734	764	746	778	731	781	762	742	751	781	731	723	763	750	773	754	726	743	766	734	709	753	801	734	719	781	776	734	785	781	738	708	775	744	756	776	732	778	714	741	789	749	816	763	749	734	772	786	777	761	762	761	726	739	720	743	745	753	741	749	753	799	683	771	755	775	770	749	746	721	744	718	755	788	742	777	751	720	760	747	791	794	759	752	732	757	721	748	805	738	745	748	776	810	747	738	732	739	763	751	754	718	750	689	693	792	760	784	795	769	747	756	728	752	810	756	731	766	791	733	718	780	775	723	751	741	737	738	828	701	810	699	776	706	757	726	737	770	734	727	761	809	755	718	729	707	694	729	762	757	761	748	713	776	796	766	771	785	766	677	768	749	776	706	707	779	714	760	737	756	694	752	736	754	730	701	733	766	803	751	718	719	774	743	815	765	773	752	760	748	773	720	744	759	677	774	762	768	722	725	761	682	781	715	753	727	721	727	742	760	759	769	756	729	719	737	740	753	770	745	783	759	708	768	753	754	775	755	757	728	746	750	782	762	760	748	775	796	801	783	719	768	730	724	770	759	770	750	774	733	796	714	759	768	729	711	732	702	744	789	776	733	783	754	753	712	784	768	792	773	813	723	799	734	803	734	708	776	809	756	792	761	774	696	756	708	777	770	775	799	759	746	748	818	771	738	751	748	750	726	747	810	785	740	798	764	791	792	721	793	719	745	752	769	775	792	708	786	760	750	777	720	760	739	752	761	761	710	768	739	735	747	772	733	797	764	755	784	760	815	723	745	708	767	772	811	766	728	721	727	828	729	710	753	717	761	781	739	727	754	735	738	747	766	752	740	725	738	761	702	774	702	729	791	718	724	700	776	801	848	724	760	737	796	765	762	757	766	759	758	739	776	805	727	782	719	740	748	696	732	721	741	761	791
55605	15977	10594	5895	3827	2849	2194	1741	1569	1403	1195	1224	1102	1037	1009	986	962	833	864	866	787	848	817	830	790	821	806	829	798	785	809	733	724	777	732	754	765	744	751	708	753	718	712	756	734	725	731	726	721	728	683	731	784	725	693	717	686	755	682	748	715	734	764	713	747	760	734	737	750	761	801	726	700	744	744	691	708	709	706	729	728	717	746	729	702	733	688	723	732	730	717	708	708	705	673	748	694	704	757	731	700	685	711	722	732	704	715	731	705	676	732	666	675	661	676	667	690	686	671	708	715	696	684	714	745	701	721	724	732	670	686	747	676	703	732	688	673	723	680	660	727	706	688	705	656	740	691	708	692	728	684	663	724	709	760	748	691	694	698	694	712	691	724	669	720	713	708	710	753	706	694	706	717	687	681	704	733	730	707	685	697	709	715	692	734	755	717	698	707	719	645	736	739	671	701	696	712	712	703	704	746	744	681	725	712	691	680	742	777	677	699	692	750	682	697	665	699	704	728	694	725	699	651	717	712	702	728	662	709	722	665	669	704	671	694	729	727	704	697	698	671	709	702	719	709	698	736	707	739	680	685	699	697	694	677	696	714	685	637	714	694	703	751	669	736	735	715	722	704	729	716	732	717	684	697	694	693	663	751	692	679	710	753	703	641	642	690	734	680	679	683	684	672	709	700	679	714	726	654	713	678	714	702	723	716	657	706	743	721	727	675	695	747	683	743	675	698	701	679	693	743	683	680	724	731	694	663	705	711	727	698	683	692	696	667	671	678	662	728	689	662	686	741	681	721	706	701	720	707	682	670	714	705	678	697	683	737	712	727	718	694	760	674	721	689	686	706	714	666	711	774	685	703	665	700	734	688	730	678	759	691	687	699	689	704	677	685	712	688	687	701	712	755	754	687	688	746	740	711	688	680	712	695	686	650	727	652	719	713	705	703	707	694	691	746	680	732	709	665	740	706	710	697	699	668	761	722	739	758	696	714	685	693	728	702	705	700	721	690	716	706	696	719	681	704	698	716	750	719	746	680	732	683	736	744	669	717	692	696	662	726	731	679	690	677	670	704	686	659	735	742	695	707	681	686	681	650	677	727	680	762	699	698	680	708	736	731	745	698	701	719	731	710	705	679	697	745	758	724	671	668	681	697	714	708	711	671	693	722	723	702	689	726	716	704	704	713	721	744	764	687	703	659	736	676	687	690	690	726	722	672	697	661	676	708	728	678	655	763	710	721	697	658	721	725	683	702	711	717	664	693	703	731	699	749	769	761	679	733	736	707	730	718	686	673	710	689	698	703	659	684	719	748	654	695	685	682	691	710	660	690	756	723	675	695	671	618	759	650	701	700	710	668	730	673	702	661	669	717	738	693	704	696	700	684	706	740	750	724	678	688	704	719	678	747	665	697	725	680	666	710	701	756	624	703	697	689	716	730	726	763	683	732	728	660	712	720	673	677	703	724	717	680	709	703	716	685	687	696	718	766	686	679	676	686	673	691	691	665	700	683	698	725	692	708	708	686	710	672	690	689	691	713	704	695	719	696	703	731	745	756	679	728	695	727	734	722	727	772	707	728	693	718	653	650	633	774	741	701	710	715	737	689	726	680	654	681	625	745	661	706	726	702	729	714	749	720	693	706	702	673	678	731	714	693	671	734	700	694	715	738	739	751	694	677	699	696	674	715	685	699	715	704	707	747	676	657	680	721	723	673	723	738	745	658	617	677	718	705	678	720	676	704	697	717	720	675	657	699	678	728	696	723	706	714	683	712	710	684	711	709	685	732	723	695	688	744	703	721	685	701	716	694	709	691	719	688	655	734	728	675	735	690	708	665	686	644	741	706	677	675	712	697	726	705	729	718	717	708	694	725	690	723	745	727	678	676	685	728	710	683	730	677	717	730	720	667	709	687	699	698	686	698	710	729	673	722	638	686	716	711	707	687	723	681	700	677	692	764	620	695	718	682	686	663	695	731	708	711	683	689	695	686	702	740	658	732	675	705	714	687	755	714	653	687	645	686	742	761	709	691	704	702	648	663	705	696	700	717	715	724	726	703	709	685	676	699	622	687	674	725	721	684	736	742	711	659	699	743	692	734	643	710	695	718	714	702	741	709	694	738	723	721	667	691	659	672	712	731	671	708	752	677	726	707	700	693	693	729	659	733	731	695	739	660	673	694	734	708	687	740	711	722	712	689	695	711	669	741	707	688	722	652	700	705	705	706	701	722	702	680	692	696	647	722	724	660	627	691	651	696	708	748	750	719	708	685	718	716	689	695	670	803	682	692	690	688	662	749	706	716	700	683	752	697	715	670	722	778	715	701	707	720	662	707	751	719	721	693	697	662	682	702	732	685	764	709	620	756	689	769	743	710	684	706	742	689	700	658	710	700	696	729	695	749	725	703	731	659	694	665	715	700	685	695	677	749	709	733	706	688	685	673	732	715	719	734	656	728	649	721	707	697	733	714	693	684	666	696	689	700	703	690	706	680	690	714	721	693	666	692	678	689	654	706	671	698	688	662	674	699	667	716	716	696	727	667	696	713	668	692	699	731	712	710	714	718	724	720	689	667	705	676	689	746	670	631	701	729	715	706	710	669	696	696	696	749	708	731	667	714	741	715	692	683	715	714	686	758	687	664	692	754	698	694	677	690	704	670	714	698	713	719	700	681	720	665	688	713	693	711	702	712	686	660	661	680	738	694	681	732	704	663	768	675	669	710	712	709	710	723	688	703	707	683	729	671	675	706	682	694	723	721	720	700	651	724	687	726	749	669	679	704	744	700	752	738	687	692	674	734	704	693	663	677	741	741	704	732	709	679	727	674	685	671	732	696	710	721	712	711	641	713	713	723	704	684	714	697	729	706	669	706	698	671	723	711	702	687	709	678	708	642	673	683	734	718	734	730	697	675	687	674	680	711	680	746	699	737	707	700	735	687	677	662	699	729	720	697	692	659	697	720	679	682	711	719	691	670	658	672	654	665	757	657	712	727	704	699	656	667	753	704	672	672	706	671	726	734	719	698	715	734	680	677	676	720	667	680	697	687	708	723	692	662	644	697	689	670	684	707	730	679	711	717	718	701	672	711	662	701	707	698	702	695	680	688	713	692	676	685	680	726	683	689	738	705	700	719	701	691	753	723	695	752	657	659	697	655	675	690	712	711	721	679	675	720	689	743	700	683	735	689	731	653	705	654	706	697	693	663	719	714	653	721	745	641	776	701	681	678	711	670	707	721	677	686	726	688	712	709	721	698	728	721	708	677	728	729	716	710	734	678	657	657	738	744	678	699	683	687	709	636	648	718	701	725	704	719	744	709	702	669	727	709	714	691	732	713	683	726	665	693	660	670	741	747	676	688	682	739	701	699	734	683	671	708	686	708	751	687	667	689	712	723	701	713	731	665	682	683	670	693	706	726	669	679	736	720	710	765	710	707	702	734	687	687	692	688	730	766	730	708	677	693	660	755	706	683	754	710	689	722	658	685	724
36008	19603	4711	1015	821	767	766	786	806	788	760	791	792	760	820	812	712	776	825	834	705	762	754	779	779	790	769	785	734	730	774	774	779	777	724	803	760	763	780	745	773	720	702	752	761	767	796	818	761	727	783	763	762	755	794	794	786	764	778	759	797	756	767	769	741	814	813	774	772	813	753	786	804	777	731	763	735	787	716	767	796	743	732	758	795	791	807	747	750	764	802	774	789	742	775	794	841	768	813	815	728	761	805	751	783	756	731	772	704	708	785	724	769	787	791	813	761	793	811	828	803	722	725	746	790	733	705	778	771	797	749	766	804	737	754	771	798	739	764	774	749	741	735	795	776	811	770	806	745	756	805	731	742	742	769	838	748	746	832	788	757	745	803	744	816	760	719	733	777	751	807	794	781	797	738	742	785	766	781	759	752	765	826	735	756	807	773	703	787	766	783	798	831	739	769	730	785	722	731	736	742	795	742	734	782	773	733	712	753	753	782	743	793	789	756	776	770	748	724	785	784	760	795	802	741	737	791	759	743	745	782	752	722	765	781	763	761	813	754	751	711	716	769	785	808	771	773	819	804	770	815	759	789	765	743	783	768	742	763	759	762	806	722	760	764	725	744	744	759	779	837	800	793	732	823	763	750	757	761	731	797	783	706	796	803	756	771	799	718	793	759	748	804	756	762	765	788	738	783	763	797	772	730	822	729	732	784	771	746	755	788	813	723	757	743	707	800	750	790	731	761	742	787	719	719	744	795	763	806	804	799	773	793	758	756	742	787	680	765	734	783	775	807	782	754	760	747	805	767	754	766	777	719	773	759	784	796	759	816	774	739	745	801	751	758	704	765	789	756	759	763	793	736	780	793	791	781	837	745	734	795	773	782	779	777	767	757	741	751	726	774	793	773	828	749	735	753	716	756	783	808	757	778	735	816	792	780	788	751	734	797	773	793	824	774	774	779	761	729	778	771	739	788	775	741	752	806	756	779	747	783	723	788	761	737	797	754	702	776	723	798	785	763	761	749	716	796	756	791	772	782	739	743	774	796	795	807	789	800	712	798	771	797	774	792	763	743	700	808	757	744	760	754	771	828	760	782	742	755	733	765	757	769	764	743	790	739	789	796	758	778	815	730	778	749	767	774	733	790	826	759	778	738	772	752	728	774	731	737	777	798	784	773	738	819	766	759	786	759	832	780	800	760	735	768	783	739	778	799	725	760	809	821	753	781	833	768	789	781	798	741	815	742	751	779	732	775	795	795	785	758	785	724	737	767	765	767	715	746	776	826	835	729	778	709	777	822	798	786	758	742	741	795	747	768	753	766	752	752	765	743	764	736	799	761	776	774	751	790	829	776	780	758	745	765	777	763	770	765	785	729	797	774	798	708	770	794	802	775	739	769	775	775	814	794	797	729	748	804	715	773	736	745	704	821	793	764	771	736	751	776	778	783	796	775	770	723	743	764	738	721	730	781	797	793	786	721	773	750	782	759	792	759	768	801	762	721	783	741	771	788	749	736	816	770	719	769	730	736	762	756	753	751	755	767	771	770	781	781	757	742	758	782	785	758	772	761	806	793	804	776	729	770	739	704	784	769	723	754	770	736	769	814	774	703	762	738	815	788	728	761	789	781	762	764	757	790	757	716	806	763	772	847	777	809	749	755	755	761	784	770	775	734	727	770	755	785	766	770	760	774	769	791	741	780	778	735	780	771	783	792	767	786	739	758	757	707	773	814	775	724	768	806	773	760	749	770	805	759	712	785	774	769	772	765	761	754	767	747	721	802	782	767	763	767	763	790	756	782	790	740	768	796	776	742	787	740	726	731	749	733	803	730	802	805	696	740	775	773	761	769	767	765	752	779	770	731	776	803	751	749	755	775	804	758	754	771	752	775	813	780	819	740	735	769	754	760	752	775	778	745	799	789	796	804	775	819	781	767	795	751	794	765	823	773	729	811	721	748	748	797	763	759	781	751	799	720	738	802	722	727	741	732	773	795	807	753	766	753	756	729	775	742	737	722	700	817	743	761	762	761	791	733	802	752	723	777	762	778	784	846	778	801	774	724	769	796	744	733	742	778	740	712	779	769	724	753	781	779	791	824	733	744	709	755	788	788	737	855	731	747	774	800	788	752	758	740	758	805	803	774	785	744	721	754	765	716	791	747	772	752	813	768	765	763	716	758	759	771	743	716	737	721	740	797	723	728	806	777	771	795	789	790	771	747	765	730	796	806	737	803	744	798	773	810	819	748	754	768	792	779	834	768	754	754	761	740	792	791	743	728	808	741	745	726	782	767	753	770	751	765	764	781	756	790	757	793	781	755	756	789	755	742	761	760	739	743	743	749	745	753	764	822	814	795	757	739	757	741	720	743	772	763	808	801	729	786	759	748	774	761	759	771	763	760	760	772	769	805	723	785	723	755	744	783	728	761	717	762	789	775	761	799	803	745	764	803	753	762	760	749	774	788	777	763	765	775	777	797	725	826	756	753	757	767	791	804	748	796	752	755	785	736	775	810	777	755	776	764	843	773	745	773	768	773	727	750	751	693	755	809	745	749	743	768	726	803	773	758	759	737	792	777	790	800	770	761	782	763	752	778	752	696	737	756	800	760	697	810	757	808	798	783	772	807	827	791	793	785	779	782	780	825	782	773	740	754	826	760	768	777	756	820	734	778	750	777	747	774	759	799	780	757	741	756	828	780	747	788	729	781	754	809	776	753	780	767	784	767	772	863	743	756	732	761	836	706	772	713	812	745	753	759	797	764	784	816	735	799	745	792	797	742	745	737	768	834	739	780	750	766	787	755	788	726	776	834	774	799	737	807	756	781	699	766	799	783	768	810	768	721	807	775	747	778	796	775	783	785	756	833	777	759	823	742	767	753	705	755	798	792	733	810	742	745	739	770	788	758	736	773	787	770	782	731	762	774	786	753	788	756	774	753	810	798	778	760	823	747	776	737	828	752	780	748	745	746	774	779	761	751	761	749	796	758	784	811	789	773	740	806	796	775	785	748	765	777	772	773	807	802	769	794	767	732	740	753	767	778	726	798	762	772	765	761	751	741	797	828	735	762	827	722	731	787	778	763	779	780	840	808	786	786	777	769	788	794	749	792	770	766	828	768	765	766	713	811	772	777	786	793	750	732	800	768	757	801	719	770	751	797	724	765	779	773	753	785	784	702	743	757	742	740	798	768	782	792	799	772	750	782	722	747	763	764	773	807	745	767	801	780	766	787	738	783	770	771	731	733	770	745	768	758	688	755	739	732	757	793	794	796	784	772	756	789	776	812	806	750	795	801	785	722	741	798	815	785	765	765	736	788	731	752	767	810	727	767	813	759	795	768	806	733	717	740	769	760	790	818	737	733	752	788	787	775	762	759	770	746	772	779	755	768	757	793	814	763	801	833	721	790	798	783	753	755	774	739	764	782	724	801	717	783	736	770	793	773	774	807	744	738	748	741	808	790	839	747	793	765	794	776	746	776	777	740	720
34937	6762	1096	877	860	848	765	802	796	793	808	801	843	816	781	842	804	775	798	781	774	791	773	776	782	783	775	841	830	758	744	755	744	761	768	810	766	773	795	800	770	754	782	783	779	763	821	771	796	756	756	753	773	762	717	808	790	728	804	789	792	772	794	796	771	773	727	770	778	772	775	824	785	785	762	824	791	744	788	794	827	828	778	796	770	710	760	788	744	779	781	744	806	794	767	757	775	797	816	809	801	768	760	753	777	797	782	750	756	789	812	769	754	771	779	812	767	776	798	739	829	789	711	786	785	762	754	793	803	816	775	797	818	847	798	834	792	738	780	790	760	810	833	738	753	755	738	772	778	785	764	757	767	757	773	796	719	768	772	829	818	798	756	762	817	819	781	803	812	759	809	795	810	794	803	807	804	795	774	755	771	784	801	792	760	787	796	814	774	752	774	787	766	832	789	783	798	767	796	795	707	782	824	822	791	755	731	795	755	774	741	835	787	707	778	793	790	771	813	755	769	790	809	781	757	806	801	787	752	818	787	772	826	774	788	756	785	817	798	814	760	783	805	783	791	808	734	792	710	791	790	819	788	794	838	753	800	790	752	845	762	784	735	763	727	772	799	798	772	779	777	797	804	790	789	744	769	767	762	726	760	780	761	765	772	754	743	773	805	782	786	784	787	827	785	819	854	828	746	782	785	776	814	773	771	769	744	739	743	788	801	832	809	777	799	785	829	780	759	783	798	765	771	778	776	741	776	818	788	801	829	794	806	830	763	803	784	780	729	771	792	769	781	765	732	775	778	754	728	820	776	783	778	788	816	780	774	719	763	757	796	805	789	772	748	776	788	749	743	834	770	766	794	760	806	810	794	752	814	774	730	747	814	753	769	766	778	783	813	788	753	795	784	758	752	791	763	790	789	782	732	790	772	814	824	796	777	739	760	777	759	766	764	807	767	774	827	774	793	776	794	752	789	756	824	798	755	774	795	815	793	786	823	751	748	779	766	798	788	752	775	757	771	767	813	775	741	777	800	740	754	760	759	821	789	823	762	808	743	748	736	776	759	767	792	818	801	740	738	752	786	791	753	793	767	757	784	775	769	815	754	740	766	791	810	776	790	770	774	804	780	754	740	784	791	759	791	786	782	772	821	844	751	802	801	796	729	770	794	782	731	802	761	741	779	749	789	743	800	817	805	740	787	782	746	791	799	804	760	775	754	843	771	801	748	807	775	762	781	761	796	761	779	794	773	791	782	783	785	781	766	749	775	788	795	789	801	789	800	853	746	833	774	745	793	776	769	824	787	796	791	763	782	838	780	781	751	773	792	733	788	810	837	825	812	742	760	730	800	743	797	776	744	732	753	780	766	785	737	783	742	791	717	803	795	838	755	774	813	791	747	753	797	726	837	772	764	796	773	772	785	795	795	751	796	763	773	764	711	724	759	783	783	773	803	788	764	794	779	755	803	793	758	797	796	787	725	788	791	773	777	721	809	766	763	747	812	757	776	783	801	743	792	787	772	797	764	729	706	747	781	732	755	795	698	746	767	801	786	782	755	738	761	806	782	753	753	771	799	740	770	795	793	736	787	753	764	766	804	748	837	761	779	771	722	814	795	772	815	779	756	801	815	775	754	743	800	763	807	748	719	815	767	778	775	812	796	834	794	759	792	760	765	800	738	778	747	817	721	852	762	758	754	831	756	796	731	786	791	770	737	772	764	748	817	752	768	819	782	718	761	766	755	815	768	772	811	734	765	754	799	805	789	777	787	802	741	739	814	790	769	768	766	795	758	830	752	767	774	767	785	818	762	766	779	825	780	822	780	755	769	739	775	795	808	802	765	794	801	799	767	801	790	743	771	743	804	783	737	797	784	763	790	775	733	800	810	778	763	807	803	749	770	733	740	804	797	828	772	841	738	755	736	731	754	778	823	736	765	789	804	734	849	784	773	830	770	776	769	791	814	774	757	811	799	775	777	752	796	802	780	814	765	809	767	746	738	735	748	764	763	761	768	734	792	788	800	802	778	753	770	782	759	788	782	776	799	779	795	811	736	755	843	772	780	781	812	775	790	803	801	751	806	788	813	706	757	767	748	753	748	812	783	797	736	807	829	771	752	803	744	789	787	758	783	803	816	746	809	824	755	769	740	782	772	783	790	802	757	753	829	756	768	813	745	798	802	746	808	763	765	771	799	853	829	794	788	752	728	834	785	766	841	827	770	778	776	793	781	795	815	784	810	766	788	805	752	765	778	794	731	801	800	741	800	739	787	760	771	781	769	805	740	732	777	817	823	815	747	794	778	740	764	796	759	789	811	778	782	761	756	724	805	742	819	762	776	801	757	776	805	801	776	811	774	769	830	778	778	808	838	816	803	779	814	785	754	787	763	713	785	799	805	757	766	724	754	788	792	812	795	754	781	766	761	739	820	806	752	770	742	841	715	784	802	827	741	771	801	795	797	777	800	766	763	797	799	784	795	724	751	769	782	775	778	779	766	759	758	834	820	830	775	771	784	788	793	735	793	780	761	799	743	809	758	733	781	825	777	777	738	800	799	767	817	820	742	753	756	756	761	782	834	759	799	740	785	778	762	774	778	779	744	799	736	793	743	785	815	756	745	803	788	818	742	767	742	792	759	788	736	840	783	769	803	807	814	778	798	777	805	727	800	752	746	772	752	733	812	716	757	810	770	773	749	808	759	791	772	780	748	800	793	779	803	736	823	784	771	768	787	770	795	804	822	770	762	825	738	754	711	731	776	756	772	748	821	780	767	742	795	781	778	787	783	783	794	791	788	752	782	733	730	804	789	820	779	775	731	763	789	756	745	778	834	802	735	799	754	792	751	768	777	786	780	757	765	763	723	779	858	803	749	768	740	806	815	796	832	760	730	788	784	789	766	788	808	798	797	794	775	726	780	780	758	798	819	790	787	765	829	824	770	783	824	757	807	774	795	790	781	810	795	757	794	785	811	793	789	734	821	747	814	785	810	758	777	747	805	821	780	790	716	760	776	800	776	784	764	752	764	773	806	796	787	791	799	793	778	824	820	770	783	822	801	819	743	767	754	796	817	771	802	741	828	778	828	781	799	784	794	769	802	777	757	750	778	744	791	768	785	835	788	809	804	767	738	812	810	814	796	785	759	795	792	781	779	752	756	751	794	772	780	781	812	757	778	797	723	794	825	801	761	816	815	782	781	820	802	748	789	765	817	815	789	791	773	762	799	782	750	783	830	760	728	780	808	757	776	747	776	765	755	797	756	778	774	768	797	786	763	776	789	781	826	717	809	803	791	728	756	778	750	741	708	769	772	764	741	776	792	797	837	736	812	764	774	823	778	757	798	787	760	818	711	806	790	809	823	780	816	792	764	802	823	794	766	788	782	747	742	808	775	793	787	796	778	799	776	801	781	770	746	777	813	813	734	809	778	771	773	767	819	799	736	774	770	756	752	809	812	805	791	762	807	762	781	703	788	752	732	740	778	772	773	806
25508	21175	26832	25267	20927	10073	992	697	630	604	589	568	521	494	509	473	480	493	517	464	513	450	401	507	461	458	456	474	448	463	463	433	510	451	445	455	438	492	451	428	449	477	475	466	484	446	425	411	447	411	413	432	438	444	440	425	471	474	451	443	424	461	481	402	480	474	443	468	476	476	465	472	461	433	495	457	462	489	439	445	449	486	449	416	421	428	444	457	426	434	455	439	469	470	450	417	461	448	445	457	475	428	441	443	437	486	462	440	436	473	440	438	456	426	437	441	432	436	403	477	420	446	491	443	413	443	452	446	484	419	440	454	475	435	457	488	417	428	467	470	449	436	453	463	442	446	464	445	437	446	420	446	444	436	451	444	445	432	474	457	440	461	452	426	490	436	453	456	501	441	418	466	432	438	424	429	448	458	463	487	423	466	467	429	434	414	473	445	461	418	471	479	449	461	467	432	431	442	445	446	436	422	438	424	428	427	431	458	438	424	442	459	399	439	477	435	473	457	449	467	418	483	422	461	451	484	479	459	475	452	437	450	443	436	447	460	468	438	447	467	438	475	444	479	460	435	467	432	459	480	414	448	441	470	490	408	450	437	446	478	439	450	444	423	424	449	460	424	427	442	435	435	430	402	460	438	469	491	423	436	434	421	453	454	430	470	464	437	401	446	430	442	440	444	436	452	447	423	457	429	452	426	450	441	480	429	427	441	448	433	452	452	449	399	466	445	435	426	459	432	487	414	466	414	425	454	417	413	474	468	452	462	466	454	457	448	442	467	444	450	457	433	516	428	458	488	450	466	460	453	387	449	433	395	414	440	402	470	440	434	449	484	424	408	476	474	489	487	484	438	459	462	477	447	456	447	440	453	461	470	429	461	450	447	431	465	470	457	438	400	442	435	437	410	410	429	441	433	465	442	449	469	452	455	420	435	458	422	453	426	460	473	464	431	447	404	419	444	441	400	410	422	479	431	431	471	477	464	434	459	434	427	467	426	464	461	421	406	437	411	446	480	424	434	447	468	432	424	459	444	465	380	462	421	445	468	428	431	432	450	421	435	445	439	438	450	403	433	414	430	450	447	420	453	455	424	445	465	454	421	440	443	459	455	411	472	432	483	462	439	378	475	454	416	446	466	470	451	464	430	466	435	491	459	443	437	405	443	496	466	454	421	459	427	449	385	437	454	461	426	467	472	406	439	454	474	424	503	454	449	417	448	456	431	452	444	431	392	466	449	500	462	421	433	472	453	450	431	427	485	473	440	478	429	419	452	406	416	464	461	449	434	461	487	485	468	479	445	453	458	434	491	406	468	419	464	440	392	416	472	449	484	431	438	477	428	419	479	436	494	449	462	454	487	453	480	470	440	425	440	425	458	420	466	429	470	391	427	442	422	423	443	422	454	475	418	467	442	475	428	459	474	424	390	456	420	436	446	444	432	431	437	421	409	444	476	415	421	421	419	455	428	435	442	432	451	445	420	481	455	455	451	441	455	431	452	441	437	459	450	435	446	453	461	432	457	380	404	432	421	479	439	475	456	448	491	450	400	434	437	454	441	466	413	481	455	436	408	454	419	428	454	439	453	460	404	468	427	468	420	431	425	457	484	400	413	439	459	463	433	463	451	464	480	469	463	456	446	427	436	443	404	444	486	398	414	480	436	437	435	445	425	431	412	442	477	421	439	425	407	411	450	456	475	443	449	456	449	444	472	434	462	446	469	435	439	460	407	486	447	464	426	434	463	473	459	445	439	437	407	466	458	419	467	413	453	434	455	441	458	395	460	433	451	455	460	431	435	447	495	444	454	467	455	447	442	448	423	444	433	411	462	417	499	436	472	472	433	454	452	448	483	452	441	464	460	482	466	414	451	442	419	443	453	468	441	424	450	439	468	454	455	472	401	449	422	475	471	473	412	415	454	436	430	447	403	408	426	415	465	474	431	446	432	462	419	433	405	435	476	432	445	443	440	418	455	427	469	442	469	436	430	486	457	438	440	434	408	403	439	438	457	439	426	466	436	462	478	448	461	446	429	447	462	465	430	411	468	426	425	471	391	430	439	442	441	470	438	472	473	447	460	470	439	510	476	435	424	470	472	449	435	433	437	446	480	444	476	439	443	461	461	452	467	455	403	428	427	431	458	435	457	451	436	449	476	472	409	460	394	437	421	448	466	497	448	449	441	434	450	438	437	427	466	425	462	406	444	440	453	453	436	409	439	451	454	463	427	472	421	460	450	457	512	458	452	448	505	393	397	437	425	450	440	453	450	438	466	459	467	463	451	465	450	449	455	410	426	442	473	457	417	416	442	439	419	452	406	458	471	456	448	464	423	454	447	456	470	423	433	464	437	405	444	437	460	435	453	420	456	425	467	433	438	434	459	426	433	472	445	454	419	463	434	449	445	401	432	422	436	467	443	473	421	428	444	453	454	447	415	421	446	406	436	452	434	418	469	415	434	455	419	430	451	457	460	432	430	493	469	432	453	440	421	432	423	417	426	442	437	452	445	425	462	441	451	428	404	469	465	446	445	448	428	465	475	480	447	434	472	421	436	440	463	450	441	461	478	450	453	462	428	447	464	423	447	463	455	470	449	476	445	444	461	456	403	425	443	449	415	410	406	434	464	417	420	467	448	418	449	436	479	490	464	444	446	419	408	482	467	460	475	441	430	452	458	458	434	441	452	436	429	432	411	431	441	429	483	451	457	431	460	451	413	448	436	449	450	418	432	458	479	437	448	429	402	410	456	467	416	476	450	455	425	443	386	405	424	457	451	438	448	435	439	445	421	446	426	449	396	428	430	445	425	433	450	429	445	476	430	430	437	443	446	465	432	480	463	462	447	453	445	402	494	438	456	464	448	399	438	425	476	469	456	433	462	427	449	462	422	451	457	444	489	439	462	472	464	452	429	467	421	451	448	467	449	543	406	430	453	441	467	436	436	430	434	455	411	444	477	430	451	446	457	418	446	439	430	460	478	465	464	418	425	460	443	471	442	442	440	467	439	399	437	442	442	447	430	394	450	431	473	442	472	446	477	438	446	475	468	427	425	447	421	458	485	419	414	434	435	431	442	466	468	464	450	451	456	420	440	423	472	453	442	452	449	478	433	432	446	430	454	416	445	459	411	475	450	413	445	443	444	437	425	455	448	426	439	446	442	460	433	430	405	451	430	449	415	496	398	440	480	458	462	429	500	468	470	420	452	460	445	436	442	448	435	446	452	442	438	444	445	413	429	426	468	463	462	456	479	463	446	413	447	433	452	417	429	426	454	474	425	416	452	443	440	463	474	417	451	442	401	465	422	454	483	477	468	453	475	481	415	437	461	470	466	443	435	434	508	468	448	463	475	423	454	453	429	452	445	487	448	456	429	438	451	427	452	430	438	426	434	451	411	429	440	447	443	432	492	450	475	467	448	434	465	410	401	419	451	453	451	446	440	448	414	431	426	424	453	415	442	472	499	472	436	429	476	430	434	459	438	447	433	506	462
60165	15734	6288	3376	2201	1598	1253	1048	941	790	724	759	690	615	541	603	529	535	523	535	516	505	539	530	485	491	499	480	470	489	473	473	456	486	466	502	478	464	477	452	454	451	457	486	478	472	418	466	477	464	455	457	472	453	493	465	494	437	435	440	476	486	423	453	457	497	484	451	492	510	483	499	484	532	457	444	457	455	457	469	461	500	457	463	466	472	490	414	468	456	448	464	447	461	448	474	458	458	472	504	427	444	456	458	460	434	507	491	453	480	438	460	447	435	472	458	452	473	468	473	485	475	476	471	436	475	470	423	478	479	477	483	440	455	458	476	483	468	421	462	474	488	462	424	473	444	421	474	459	449	476	447	469	449	460	468	460	452	467	448	438	465	463	441	446	479	475	465	461	428	459	429	479	464	463	437	450	475	456	435	470	435	462	417	448	448	471	431	437	441	435	468	448	463	394	461	460	470	455	478	486	435	442	472	418	491	458	454	460	462	465	434	441	489	479	462	485	477	445	438	475	475	462	481	410	428	479	453	480	455	470	423	450	458	470	478	434	462	455	427	463	447	478	452	449	470	423	450	479	442	461	420	442	420	469	464	448	478	483	442	443	473	523	450	439	456	444	469	450	454	462	477	432	468	421	479	485	520	487	451	435	445	469	476	458	473	423	454	451	484	505	489	452	457	471	454	472	438	519	442	454	468	448	452	491	451	445	482	439	436	432	476	426	451	424	409	458	446	496	456	501	429	466	469	455	443	462	492	462	490	460	451	446	445	439	488	468	436	480	474	483	484	477	441	430	460	425	484	429	447	481	438	463	454	484	434	463	442	455	461	439	478	429	478	473	448	469	483	459	456	415	458	494	437	456	471	478	447	457	463	467	442	456	460	432	441	455	451	483	463	451	469	475	455	473	464	425	439	451	429	476	441	461	458	441	434	438	456	453	456	508	407	469	471	468	440	488	440	444	502	460	462	451	475	428	457	481	422	466	453	447	444	461	451	429	446	410	466	457	503	461	475	472	452	475	480	479	431	455	452	455	478	436	437	498	445	451	478	465	450	465	433	479	441	468	438	466	452	454	446	496	447	434	473	409	429	440	426	482	441	463	489	436	427	459	460	429	467	460	474	432	456	469	469	472	447	486	456	507	487	486	440	442	448	485	451	427	461	479	457	435	460	449	452	446	430	436	467	456	442	481	474	446	475	450	459	460	493	479	506	435	492	449	416	454	494	448	434	489	425	469	498	456	452	459	457	461	442	466	460	479	510	428	447	456	484	468	453	435	441	480	460	411	437	457	480	438	488	492	455	447	436	453	467	492	484	452	472	442	451	463	465	457	478	467	468	432	465	430	451	502	432	454	489	457	441	452	475	476	471	468	488	429	422	457	454	451	500	469	443	455	458	455	428	444	427	501	457	441	475	465	452	449	441	466	422	475	463	459	448	448	455	446	475	444	480	450	511	457	423	442	484	472	448	442	425	436	479	478	422	448	463	465	461	469	433	468	469	465	480	426	439	466	464	430	468	450	456	452	471	482	445	468	417	485	433	492	449	432	449	437	416	395	452	449	445	494	463	435	451	457	454	455	460	479	495	452	436	429	454	475	447	512	457	458	465	493	462	437	466	463	475	460	476	446	494	492	453	463	458	471	432	437	441	456	498	458	445	446	491	443	455	467	409	442	451	457	438	469	458	456	452	471	474	460	431	423	475	427	436	478	449	449	462	436	482	458	435	448	469	484	442	415	485	496	460	480	444	473	471	495	472	455	443	462	419	421	470	466	436	437	463	452	489	465	476	439	404	451	460	457	452	421	459	446	450	459	482	477	475	472	438	433	469	430	496	455	446	430	445	426	455	481	442	475	468	458	480	433	493	440	419	480	440	441	428	445	463	456	468	483	442	435	440	455	422	426	441	473	451	439	456	449	479	440	421	472	429	446	439	443	431	445	461	462	478	446	441	446	473	463	474	479	474	464	429	482	487	455	466	435	473	467	476	388	458	471	451	422	453	442	459	456	463	425	438	442	446	444	454	455	423	437	427	461	461	468	451	469	485	434	430	483	439	465	463	435	471	447	423	457	421	478	442	441	496	471	491	453	467	481	529	498	455	420	451	471	457	490	441	433	482	464	501	440	460	460	441	443	459	426	464	463	461	427	460	456	458	445	451	466	479	442	455	441	446	468	460	410	469	450	412	431	460	466	466	440	448	464	465	464	420	461	463	445	483	457	441	439	483	432	444	452	438	419	467	424	467	440	448	483	462	473	460	464	483	445	448	471	438	444	424	438	476	463	453	463	435	455	423	492	482	452	422	503	470	424	440	454	414	482	452	497	460	475	458	502	444	482	444	461	450	441	448	441	456	456	473	447	454	465	477	493	455	490	470	456	450	450	453	436	447	441	496	440	441	426	446	445	478	507	398	466	443	444	416	438	481	455	423	495	449	447	456	443	426	452	441	442	450	437	481	455	455	431	484	448	430	418	479	437	481	458	484	459	453	447	451	456	456	461	455	427	464	454	447	441	452	495	444	441	453	440	446	462	472	444	471	441	428	488	475	473	431	471	493	495	491	458	438	429	486	474	457	475	479	416	464	436	455	448	430	466	463	485	426	466	452	480	474	462	466	464	456	426	417	495	474	448	466	463	465	435	447	424	476	443	464	431	429	468	477	458	479	465	438	471	466	421	471	429	421	462	454	436	455	453	457	444	452	417	469	488	472	453	503	464	456	426	433	433	435	481	462	442	429	449	467	435	456	480	496	482	500	455	438	431	432	453	435	430	407	416	458	447	460	459	476	491	462	486	476	494	460	460	445	455	439	480	479	409	498	516	427	520	498	452	431	478	445	438	470	436	452	506	466	425	455	461	450	491	470	493	476	449	466	458	418	403	435	455	470	430	462	446	490	458	462	468	453	476	484	475	462	487	488	497	479	448	446	480	442	473	478	439	427	436	463	462	453	440	464	486	447	444	470	460	435	461	433	449	455	438	441	466	491	453	444	443	432	478	485	454	486	449	423	444	427	460	481	429	418	465	458	443	435	462	444	451	469	458	483	469	485	458	475	444	448	409	432	461	459	474	460	447	442	465	436	507	436	436	437	466	409	449	462	439	463	471	457	472	455	483	432	506	449	420	488	495	459	444	468	459	429	459	455	430	454	475	473	422	466	470	451	477	495	448	477	457	441	450	471	481	461	462	444	468	462	481	443	448	420	449	463	445	448	483	426	457	424	484	487	410	442	471	462	455	479	475	450	478	438	446	437	474	448	484	430	410	453	497	434	448	425	478	440	472	468	447	450	466	436	476	452	407	464	455	417	448	435	472	422	477	432	468	472	439	446	474	433	482	438	451	473	446	427	444	451	427	497	460	455	495	462	476	438	451	462	468	466	473	491	453	461	437	463	461	462	459	466	450	409	459	497	423	457	420	457	450	453	437	449	436	469	467	407	491	458	469	482	499	450	454	432	440	486	479	466	428	437	472	438	468	466	466	476
24426	22006	28318	26159	21934	21924	8686	1542	1172	1168	1074	983	930	1005	914	958	921	827	902	850	865	922	877	855	856	805	816	855	802	773	828	759	813	826	810	764	782	825	790	789	810	813	775	839	881	804	794	832	804	822	797	785	769	845	798	763	815	835	822	830	834	810	798	832	813	782	817	744	810	806	786	839	841	830	777	835	826	802	794	834	797	822	790	817	752	797	815	802	830	748	822	773	812	811	770	787	743	789	831	775	788	817	758	817	816	817	730	776	791	787	734	797	805	724	750	792	789	834	759	775	754	801	785	797	803	774	748	780	781	837	796	802	838	783	771	798	824	782	787	793	811	812	803	809	858	761	810	785	778	754	819	783	806	828	815	782	785	808	798	777	768	723	810	802	806	778	802	780	814	802	754	829	765	795	736	767	746	777	781	786	757	753	826	812	798	794	785	786	791	761	726	845	783	798	811	834	792	828	769	801	840	762	771	809	848	750	800	742	756	789	754	809	777	731	795	749	784	796	785	780	837	825	752	840	794	764	762	764	751	793	823	808	777	802	771	819	793	807	765	826	773	788	765	796	794	806	786	790	806	834	774	815	812	811	845	811	770	809	760	807	823	743	755	762	787	831	802	734	817	788	803	814	746	767	775	829	819	792	819	777	754	781	835	760	825	798	785	818	799	790	819	852	795	811	818	756	742	734	765	803	819	785	842	741	795	799	806	767	767	817	796	751	766	814	782	819	782	778	782	824	813	816	768	791	813	777	803	867	817	782	857	792	807	813	755	749	805	796	788	794	774	805	826	792	762	789	792	766	788	849	787	816	821	794	793	786	818	805	852	764	833	742	782	808	773	819	835	787	836	742	823	820	808	775	853	732	830	773	796	802	795	824	757	776	805	714	796	818	792	852	778	815	777	724	788	774	769	817	697	765	764	761	740	770	755	802	834	765	804	835	787	818	758	767	758	767	802	784	795	846	833	829	798	768	758	804	754	807	785	796	786	769	799	798	818	787	799	766	804	804	797	736	801	790	813	732	848	807	836	808	763	792	804	775	779	824	802	783	758	766	777	773	747	776	749	806	802	737	778	788	795	779	808	785	773	846	792	718	773	803	749	835	751	761	841	805	787	801	795	766	822	817	826	790	799	795	739	783	788	828	801	816	832	828	844	852	764	801	776	731	748	765	797	765	812	819	799	805	808	763	849	810	829	802	762	759	796	816	753	802	742	837	794	819	798	792	772	788	801	775	784	764	805	813	816	747	773	784	783	799	833	747	784	751	780	777	775	807	788	777	800	837	763	818	815	837	806	811	814	766	834	800	778	821	797	795	770	808	808	755	802	768	832	759	789	800	840	805	766	792	766	801	737	846	753	816	772	787	765	788	790	789	763	792	691	804	805	807	753	805	789	822	779	772	795	779	810	759	817	834	795	799	770	799	762	762	793	847	759	763	746	791	809	764	876	785	814	798	827	815	744	783	783	825	749	788	811	804	805	828	760	827	848	791	740	763	786	795	768	749	754	787	781	799	769	821	772	793	743	779	798	796	798	771	806	825	790	744	771	743	762	738	730	834	768	778	793	723	768	803	770	748	821	750	794	849	812	764	816	776	770	784	789	799	856	784	797	781	778	859	798	784	840	837	818	837	764	740	779	803	781	818	756	768	811	756	767	743	791	792	834	828	783	799	833	797	777	803	789	787	831	755	832	847	750	831	807	832	812	829	789	766	808	825	788	770	821	788	804	836	829	779	758	860	778	778	820	782	789	787	785	785	760	808	744	821	792	767	749	798	781	829	788	806	794	784	769	793	735	812	835	786	758	805	746	820	792	761	730	811	830	782	769	732	794	817	777	770	824	808	762	783	779	809	739	836	810	737	792	782	846	747	775	775	755	846	807	819	775	737	815	760	788	771	753	758	731	839	816	757	789	780	760	771	772	762	796	799	822	801	789	796	822	779	808	817	853	797	707	786	790	810	777	788	725	817	805	803	791	811	756	747	822	828	777	798	825	759	798	755	824	788	771	793	803	779	792	834	765	792	791	769	737	826	767	789	783	815	816	831	783	762	850	771	810	799	733	768	773	784	728	817	804	767	774	816	773	790	815	805	817	784	802	720	800	789	833	810	776	827	805	796	838	744	756	783	772	766	775	792	811	822	761	779	817	791	774	760	789	784	782	826	828	770	777	763	789	799	807	791	799	824	760	731	753	839	816	831	805	779	809	831	738	852	800	778	808	784	744	821	799	766	764	814	741	842	785	778	789	787	791	730	766	821	811	822	794	777	800	805	795	780	806	838	767	791	843	814	813	790	779	794	774	775	764	827	764	758	745	795	838	834	802	781	810	818	783	866	841	768	836	808	749	816	809	817	811	870	831	781	815	777	792	804	773	748	755	734	794	749	817	800	766	815	758	798	778	798	779	780	764	802	786	767	877	858	806	766	778	830	779	772	802	749	794	760	754	786	802	809	804	812	824	783	757	772	785	769	819	887	808	776	811	845	788	816	790	811	778	777	774	768	787	816	837	731	786	803	815	793	760	789	816	760	786	773	840	744	828	867	842	743	822	811	757	810	822	869	842	818	791	783	781	829	812	800	777	860	826	790	790	763	841	780	791	768	788	764	807	806	792	789	775	824	797	787	777	754	824	782	773	792	725	769	743	792	771	740	799	800	770	766	769	788	823	843	807	780	792	752	762	808	804	774	765	719	766	813	781	795	816	856	845	791	791	810	787	745	839	795	742	829	813	778	806	783	763	802	792	742	743	846	790	791	762	752	771	798	790	792	790	780	737	803	769	791	772	751	792	798	776	819	805	732	790	724	779	821	805	860	822	770	841	758	766	783	754	782	786	803	794	780	753	816	778	779	809	816	806	887	785	824	810	810	803	805	781	755	808	823	823	773	800	769	756	846	847	778	805	802	790	807	827	765	800	822	823	787	821	787	802	834	772	801	774	826	743	800	829	742	804	796	791	793	788	794	834	804	783	790	788	778	787	772	758	826	794	773	803	785	790	712	780	783	798	762	848	783	794	825	801	787	787	832	775	810	814	764	788	831	802	779	790	745	832	811	815	779	781	771	812	768	812	760	829	790	768	817	834	763	767	761	783	775	807	765	781	824	805	770	768	807	757	814	749	764	785	759	799	807	841	771	766	814	769	768	752	786	806	794	784	822	796	795	791	785	791	832	797	788	796	817	767	798	809	794	799	783	811	772	813	836	766	792	765	833	770	759	746	819	765	807	800	771	747	807	775	763	830	793	800	773	814	798	802	794	789	761	803	826	759	813	770	772	767	769	771	783	770	772	851	803	765	803	791	788	808	813	823	807	786	784	754	778	825	806	847	795	784	774	754	786	748	797	768	796	782	821	755	753	763	776	782	808	789	848	818	791	824	771	794	750	818	814	784	764	802	782	733	796	802	774	766	836	813	809	770	781	752	780	822	811	740	804	814	844	816	810	726	804	758	770	766	773	744	728	825	798	815	782	736	820	767	825	826	815
61898	18385	10719	5902	4015	2847	2194	1938	1577	1448	1328	1263	1126	1052	997	1002	938	962	881	871	873	876	831	829	873	832	846	800	769	814	817	797	776	791	753	783	779	774	764	831	788	814	774	705	774	753	768	762	758	760	776	820	761	776	790	771	784	823	755	790	718	745	728	783	796	816	748	748	788	777	791	798	801	765	748	757	798	786	745	771	716	782	707	759	789	749	764	785	769	790	703	719	742	686	720	715	727	711	784	767	714	711	729	778	782	746	738	771	717	757	756	731	732	699	727	700	757	695	742	718	797	749	762	765	725	742	742	735	774	709	757	736	697	806	730	716	750	736	739	703	721	731	784	773	751	753	767	738	731	748	786	757	767	773	752	768	747	776	700	784	755	805	722	781	722	715	735	725	716	769	713	720	743	757	734	749	756	756	749	753	736	696	758	766	732	736	754	794	757	765	757	761	755	714	721	738	711	734	776	717	720	728	772	771	717	775	731	731	734	770	778	738	726	722	753	737	744	762	714	707	739	769	742	706	696	763	757	805	750	760	728	763	739	674	755	740	750	755	796	724	722	707	734	789	736	747	756	754	743	752	730	710	753	736	792	710	731	757	718	742	773	705	700	753	758	752	715	757	755	763	696	748	744	772	738	738	715	725	749	727	765	734	741	776	769	740	768	745	767	678	737	767	760	759	719	719	746	680	688	690	743	702	715	732	757	750	690	731	765	757	719	747	749	759	754	689	721	688	738	777	778	751	708	742	728	723	798	740	779	745	745	709	732	748	753	744	716	754	754	707	722	740	744	741	705	742	718	711	688	734	742	768	777	747	767	714	773	777	736	728	754	725	765	755	738	729	723	751	782	776	748	711	767	714	755	745	725	730	759	742	713	720	715	753	789	749	740	753	772	721	723	723	773	735	718	777	770	735	787	778	792	725	720	749	757	758	742	772	763	750	756	787	769	736	767	743	697	680	702	715	737	748	735	715	719	683	713	709	711	753	794	758	784	709	743	713	748	707	695	744	731	730	704	736	741	773	754	723	761	754	771	746	759	729	742	724	749	702	758	739	704	735	728	769	748	788	756	751	742	720	793	731	748	731	754	716	708	741	760	764	754	732	731	755	761	765	748	722	712	750	734	769	754	712	753	797	733	709	735	750	692	723	722	734	738	749	718	709	727	721	761	704	744	790	716	731	709	716	737	804	758	686	781	732	714	726	767	703	743	751	730	764	752	780	760	775	744	702	745	732	720	699	732	740	754	749	698	780	707	761	748	711	750	733	791	770	738	769	722	740	761	737	753	778	735	776	765	759	783	702	736	745	774	761	738	682	699	778	768	754	751	748	746	718	735	736	737	730	741	718	740	707	736	691	725	687	740	711	724	743	721	718	751	762	725	765	711	752	743	729	760	731	726	775	704	716	696	767	756	771	739	707	721	725	757	749	721	720	808	687	764	741	697	773	741	704	713	695	779	748	757	741	751	718	780	737	762	742	770	783	750	746	699	767	710	706	755	750	751	699	728	718	747	796	755	739	728	717	754	731	722	722	834	699	770	717	718	708	779	745	756	738	736	740	697	718	733	759	730	742	743	713	756	771	703	719	715	729	736	742	739	765	762	723	681	714	726	746	701	747	704	717	715	715	753	724	739	701	746	738	779	739	716	747	732	727	727	721	743	734	719	727	778	776	727	733	739	756	733	765	723	749	717	768	741	755	696	757	754	769	729	713	760	741	770	703	760	706	763	676	757	753	746	735	723	750	766	718	728	697	714	685	705	761	737	722	716	747	721	728	723	767	701	753	697	722	718	734	752	763	730	726	753	720	686	736	691	749	740	756	747	738	674	716	741	750	751	754	737	752	732	761	732	747	752	738	750	740	753	776	748	713	765	801	733	741	745	733	732	717	730	734	785	755	770	719	734	727	727	746	741	796	730	786	712	783	693	764	716	712	730	762	691	753	725	746	720	725	724	723	724	729	717	763	750	728	732	719	720	681	742	689	761	732	698	761	730	775	723	716	749	677	745	708	760	694	781	789	706	765	675	727	709	761	724	690	728	738	751	711	732	731	753	752	741	745	751	808	744	732	773	712	745	754	738	755	754	739	742	760	694	759	720	731	747	723	761	725	753	815	736	752	785	730	753	759	800	736	771	715	729	778	740	749	692	716	735	752	736	711	744	743	723	718	720	722	754	728	727	777	745	728	755	731	710	769	706	751	752	773	770	728	721	740	713	741	736	756	755	717	691	737	758	719	816	810	723	691	772	764	737	734	742	721	713	753	755	744	781	725	737	692	735	753	708	711	729	759	759	752	723	740	710	710	732	737	730	736	758	768	750	753	706	697	762	730	741	731	769	712	788	726	728	749	774	741	758	669	730	726	783	730	692	731	748	751	768	724	715	753	705	732	769	744	745	722	729	740	725	759	727	733	755	722	764	702	769	739	740	711	735	758	738	744	754	752	686	736	754	816	760	734	735	710	727	732	701	769	734	715	684	730	719	764	720	747	689	711	692	717	745	708	700	705	776	700	769	756	764	763	743	792	721	691	703	735	806	722	762	705	697	687	761	764	737	773	756	721	734	766	718	713	699	753	764	728	712	716	725	727	719	751	712	706	765	778	757	745	701	733	738	745	769	702	730	711	753	764	709	727	716	739	752	745	730	767	734	768	732	694	732	734	753	736	711	715	764	777	773	711	737	722	763	766	769	723	745	758	762	763	763	786	705	741	707	735	774	730	711	754	692	727	752	767	735	732	774	736	761	711	763	736	739	733	720	701	700	730	765	760	680	727	774	772	748	735	712	712	774	757	733	749	749	740	727	761	752	719	707	756	703	734	728	715	730	737	744	759	786	775	720	759	724	681	776	706	733	757	699	765	724	735	738	712	737	745	711	722	800	747	716	724	723	740	736	714	739	747	746	775	710	752	710	746	716	743	736	723	756	709	738	714	750	740	706	713	691	698	774	786	768	734	791	749	731	742	735	746	745	749	653	707	749	720	740	731	714	719	742	748	773	728	699	726	774	738	739	757	713	737	730	761	752	830	675	710	806	740	795	788	739	753	756	748	771	729	742	723	766	791	714	689	770	752	790	788	762	721	714	731	748	774	792	757	697	717	724	734	786	716	729	743	725	760	714	715	756	739	735	746	707	747	713	726	749	739	727	747	694	737	695	761	772	726	774	757	747	717	761	727	748	779	775	734	749	712	803	752	748	709	733	773	766	779	732	718	764	790	752	762	753	734	750	706	741	706	774	732	715	799	719	688	747	727	726	775	747	752	720	747	702	752	722	780	750	697	711	720	705	778	736	758	723	736	723	745	735	764	760	737	727	684	723	714	784	764	742	738	719	721	745	726	711	738	710	722	767	725	726	731	721	721	707	742	740	736	765	729	746	735	774	720	750	714	742	722	741	746	735	769	731	746	725	765	693	720	726	723	744	706	735	746	736	746	760	737	701	748	754	764	717	720	786	770	747	757	772	754	734	751	692	745	779	761	754	727
36330	20072	5721	1126	944	826	814	794	751	811	814	771	766	811	790	773	718	770	755	814	787	762	752	759	772	784	799	803	768	750	777	740	831	726	791	775	754	760	792	752	762	788	818	720	749	813	770	732	777	800	755	708	811	786	758	754	736	786	763	791	805	770	773	782	788	805	802	748	847	773	846	765	831	745	821	799	723	804	767	774	744	777	761	760	777	756	783	764	767	813	790	795	783	687	812	736	759	748	762	822	749	764	781	798	784	739	777	762	773	774	751	788	737	767	785	785	743	796	750	794	726	751	758	796	781	746	775	777	781	784	753	729	769	754	737	773	820	790	759	767	764	790	753	779	713	812	722	812	753	792	784	726	794	785	758	768	804	726	747	751	746	782	765	809	791	783	777	777	754	795	794	736	746	752	756	757	740	755	786	771	778	777	825	778	776	780	755	787	793	751	778	773	756	811	787	769	778	760	747	764	775	810	760	798	758	774	710	795	879	769	817	727	766	802	793	790	727	746	743	838	807	765	719	732	739	781	811	751	756	822	768	796	732	799	775	819	780	804	795	801	752	805	779	804	744	765	796	847	739	834	755	837	732	757	829	725	756	765	802	737	796	795	779	767	806	786	737	770	799	722	767	740	780	752	787	791	757	815	767	768	765	789	749	758	811	787	728	708	728	765	826	788	803	780	726	785	794	795	747	768	757	756	809	800	767	737	777	734	759	760	754	786	805	796	736	763	791	741	798	727	793	713	768	749	763	786	719	763	777	790	792	776	739	814	773	744	758	765	757	707	761	758	780	764	809	768	739	761	772	738	761	731	747	734	761	775	755	761	754	781	727	788	799	817	727	784	808	760	764	764	738	785	792	779	749	768	785	780	774	729	795	716	730	775	788	751	775	792	734	786	749	761	814	779	810	792	741	761	757	825	752	784	768	768	758	797	758	819	760	785	818	736	728	779	792	726	755	769	768	774	753	768	749	769	723	815	789	762	721	821	732	778	794	780	779	725	788	728	803	748	788	818	791	814	757	755	788	803	734	730	756	760	771	774	796	815	763	743	742	777	757	766	795	734	769	800	790	737	777	760	778	757	743	780	772	781	769	759	797	726	746	762	718	800	746	740	791	762	739	727	822	797	740	730	747	745	726	811	755	749	792	731	750	802	792	774	771	785	783	771	786	758	731	771	775	756	751	792	792	798	770	748	756	768	796	771	797	783	791	784	748	750	690	712	764	801	730	782	771	771	755	838	737	772	744	770	774	708	775	762	798	806	805	779	778	734	750	792	799	784	778	764	761	750	728	786	775	752	794	716	727	773	803	786	775	756	751	767	693	794	789	766	729	754	769	732	760	751	764	794	771	784	793	763	799	756	760	762	743	759	746	759	757	736	729	741	768	751	767	795	767	810	769	766	747	764	733	767	772	777	751	758	770	770	752	776	787	792	730	781	767	751	782	768	813	767	754	758	814	786	780	711	779	776	768	746	757	774	769	779	753	752	804	745	731	784	790	739	744	741	789	801	767	809	739	784	737	755	766	828	797	786	782	784	737	767	774	755	750	755	755	728	777	742	738	761	797	773	777	788	750	712	789	774	792	770	765	739	814	797	781	766	744	727	780	795	731	747	761	797	798	792	819	781	777	788	736	786	821	791	801	762	797	771	744	755	750	781	753	778	792	761	783	780	774	760	752	760	755	794	751	784	756	768	770	808	782	776	768	768	756	792	789	786	802	754	746	813	799	751	831	781	759	732	734	788	749	767	776	756	752	782	732	763	731	766	767	741	783	768	768	751	772	743	769	746	757	775	765	789	719	796	728	754	751	767	797	767	753	782	737	761	832	740	758	831	755	773	781	801	825	796	743	780	746	757	776	744	797	778	817	769	770	759	768	801	802	786	784	745	784	756	777	745	778	792	746	772	767	847	760	784	792	723	770	809	812	771	783	786	762	762	811	853	803	762	809	776	787	792	799	822	772	845	740	784	764	798	777	766	750	778	749	767	753	766	728	777	765	755	780	783	777	735	742	769	768	842	737	732	777	737	714	769	801	777	730	791	782	727	775	787	776	776	787	795	806	788	756	771	788	803	776	774	777	771	805	737	789	799	762	766	785	745	771	707	746	720	780	764	756	808	803	807	760	844	784	797	784	802	787	729	765	763	742	804	787	746	751	799	804	746	810	792	785	782	773	749	760	789	789	797	765	776	747	756	744	791	744	837	788	759	764	727	760	773	785	804	812	798	770	724	811	781	781	737	749	737	785	752	764	800	798	782	773	771	739	743	754	756	760	778	792	797	754	798	721	764	755	779	768	781	767	777	778	769	802	772	757	725	773	827	768	731	738	817	753	748	748	794	790	793	757	752	807	801	766	769	751	755	737	806	700	777	758	778	776	793	767	821	729	785	738	789	859	787	776	746	780	784	813	791	797	798	775	766	750	747	767	769	783	759	767	800	760	786	779	802	760	777	771	769	806	764	797	791	783	770	713	744	707	754	806	776	761	772	763	740	817	809	793	758	757	746	805	795	782	762	745	757	749	767	774	781	790	823	774	769	777	753	786	741	767	740	768	801	787	727	737	767	778	737	777	798	777	800	753	770	749	772	826	765	756	780	739	779	746	768	807	797	762	771	799	820	774	771	798	750	768	780	779	719	751	795	754	797	804	721	776	753	799	774	741	780	779	730	772	794	815	749	838	743	830	774	778	789	758	768	790	768	814	775	794	725	795	767	804	767	799	781	764	742	805	781	747	766	744	762	764	761	803	778	721	798	780	764	775	765	754	719	788	725	801	753	782	776	759	776	748	765	751	773	751	734	764	822	742	784	785	737	751	743	808	749	798	762	742	783	759	780	829	739	770	807	802	804	809	818	755	762	737	768	777	742	750	761	725	774	714	802	783	796	790	756	758	755	762	750	808	775	749	791	771	768	758	726	762	774	727	804	772	771	783	816	707	749	759	733	784	808	773	754	762	766	788	719	745	729	774	778	762	809	784	783	790	764	718	768	783	815	750	758	788	818	737	751	769	793	779	714	780	806	765	757	750	785	802	755	794	795	776	743	768	799	768	784	735	793	773	784	830	809	778	855	766	764	745	766	775	768	801	734	742	812	860	761	764	776	778	752	727	748	752	771	749	742	839	813	744	775	781	747	725	738	801	764	764	784	767	737	808	821	760	759	773	744	771	753	762	793	774	762	736	770	771	788	756	773	778	781	744	731	747	815	783	779	744	785	803	750	784	811	731	810	798	724	757	787	789	784	769	775	786	729	773	787	794	739	764	795	745	782	790	735	771	769	766	732	777	762	793	757	796	773	725	771	768	714	800	729	793	816	814	801	810	795	749	769	765	793	774	784	790	797	807	789	740	832	760	758	732	729	793	760	812	773	730	772	761	774	747	738	733	763	766	754	783	771	768	780	807	824	752	708	776	718	790	754	701	746	797	750	753	790	760	787	722	777	776	805	741	758	733	812	744	751	760	758	734	774	790	729	824	771	754	787
35825	5121	1042	971	870	879	803	805	849	819	772	807	793	791	779	784	735	797	912	751	780	771	765	815	782	793	787	806	818	805	806	799	735	770	843	770	800	749	768	811	790	783	760	763	777	792	763	772	763	799	775	772	819	769	772	819	723	771	813	768	803	778	813	800	854	781	799	799	760	788	788	852	772	797	816	791	788	799	817	815	826	793	776	796	789	786	761	774	750	792	744	797	736	794	803	787	805	735	789	794	752	738	728	740	810	724	789	757	817	823	766	798	797	791	800	762	840	780	811	821	795	796	757	811	727	777	802	800	787	799	737	756	778	806	740	772	773	817	764	727	752	759	760	848	784	806	794	789	800	804	769	765	828	773	827	772	737	786	795	782	792	758	792	793	828	749	742	783	791	763	742	800	782	820	765	792	763	805	774	785	763	811	815	746	770	735	793	782	840	799	814	845	800	820	791	821	793	793	751	791	812	742	758	795	775	779	778	755	777	810	795	817	738	730	789	789	769	772	772	814	787	717	855	782	809	832	798	784	794	798	780	772	774	843	754	773	777	808	781	793	787	831	790	784	740	787	773	785	805	811	763	759	831	724	765	819	771	796	757	765	763	810	768	798	809	803	783	777	757	799	801	731	791	792	833	754	761	770	820	732	775	802	802	820	778	790	783	750	741	752	747	773	775	751	809	775	794	801	792	773	741	812	745	782	781	771	834	771	758	807	756	817	798	801	739	830	762	803	783	798	775	760	768	789	796	737	776	744	785	804	761	806	808	833	797	809	766	811	819	768	827	764	817	815	760	815	768	780	773	763	750	807	777	778	786	794	776	762	788	773	798	747	789	814	727	760	773	725	791	771	768	804	754	757	816	823	783	791	770	802	782	779	772	787	756	746	815	787	789	768	813	780	778	772	805	778	791	793	764	790	758	778	788	752	790	785	798	740	786	765	734	785	807	778	772	798	776	734	790	798	814	755	821	800	767	764	765	777	788	735	723	788	804	779	812	770	756	777	799	828	746	771	754	788	771	758	768	799	802	743	788	845	807	758	798	780	722	819	774	800	797	748	754	823	844	812	776	784	778	803	776	747	733	788	813	769	764	823	805	807	777	816	791	798	765	767	773	800	781	842	763	825	801	828	756	776	843	759	786	778	788	764	780	744	787	788	768	820	787	728	760	797	734	777	791	794	767	781	807	782	737	796	773	797	783	781	806	780	784	776	752	785	790	792	833	786	813	775	761	744	768	811	726	728	790	737	794	765	787	811	815	750	781	772	782	807	750	743	783	823	780	807	778	825	754	757	747	740	765	749	790	757	815	803	767	778	798	732	794	781	797	725	763	797	773	785	701	816	778	766	809	807	765	769	753	784	753	820	765	724	807	774	740	785	869	801	737	836	811	783	797	719	796	791	776	748	756	809	746	755	771	760	778	812	787	777	796	780	799	790	781	784	803	775	830	768	793	814	787	735	859	733	772	790	800	726	801	778	816	752	781	776	807	764	759	761	740	737	792	777	819	783	804	801	779	762	800	780	773	792	819	776	778	798	757	814	786	820	785	785	723	811	725	744	810	764	808	767	813	733	800	776	811	789	759	747	806	738	757	834	805	789	768	761	779	799	714	803	818	806	821	818	770	817	751	742	768	771	767	762	757	716	770	801	779	777	746	736	737	826	763	798	798	740	744	806	786	759	766	779	754	746	812	816	766	813	770	841	812	811	784	798	773	806	796	849	853	846	841	732	793	811	739	800	787	782	786	756	788	781	762	771	778	733	774	749	795	767	771	791	765	780	831	843	755	750	766	799	782	802	812	750	767	797	821	753	753	822	797	777	749	775	742	746	762	789	757	765	787	758	781	770	772	766	768	793	828	764	749	818	759	783	784	779	796	784	776	782	787	801	768	794	798	773	778	840	834	810	825	785	794	758	782	770	787	800	761	757	783	755	763	796	780	775	747	769	778	739	759	787	797	810	763	775	818	806	814	773	728	768	804	786	776	808	740	783	807	812	741	765	794	762	743	712	739	761	764	788	807	732	768	741	805	724	806	831	771	824	787	800	797	787	783	848	778	806	712	838	782	801	760	753	761	777	791	827	801	797	768	770	752	803	793	784	761	767	765	771	776	759	756	708	799	784	785	810	750	777	821	825	801	761	799	764	781	783	805	783	785	761	765	761	747	772	789	803	811	785	836	779	754	771	776	810	747	820	791	777	742	751	757	799	761	764	799	772	757	755	765	750	812	762	785	755	759	738	794	812	784	791	815	761	713	761	738	739	740	757	782	767	835	763	833	811	776	760	804	780	804	790	790	793	779	774	772	813	818	799	792	824	718	776	811	812	786	813	792	792	807	780	751	730	788	750	791	770	786	826	806	731	802	777	758	786	750	797	763	844	790	808	786	803	814	791	808	802	764	763	777	788	799	773	800	765	807	763	781	793	778	809	773	759	694	750	831	743	773	767	793	771	770	841	771	779	769	809	788	791	797	792	763	803	777	728	824	766	755	791	775	794	760	752	820	790	838	789	807	813	765	791	791	757	835	794	835	778	787	746	831	752	776	769	766	777	823	777	778	766	790	771	816	778	774	750	779	831	800	774	740	798	759	777	786	761	758	824	789	753	738	798	760	798	733	758	776	793	751	782	747	827	805	762	825	726	785	790	820	768	801	738	770	822	728	780	803	781	778	810	769	774	808	789	772	790	799	828	777	822	785	788	751	823	792	769	784	772	793	723	771	783	820	774	768	757	751	767	783	779	782	778	815	750	793	766	794	758	756	704	762	835	740	811	774	770	782	773	782	813	803	798	765	789	773	816	805	741	860	758	760	765	745	764	771	791	832	775	760	850	786	804	759	729	762	778	797	806	764	779	733	794	778	746	740	772	808	810	798	808	778	792	773	732	745	811	794	748	768	799	730	756	768	726	795	718	775	779	802	758	791	773	794	796	731	779	775	780	770	801	759	747	809	836	817	777	786	742	839	745	747	819	794	838	760	769	727	759	768	803	725	761	778	766	800	788	795	836	799	779	776	771	754	813	774	748	792	790	771	776	803	799	801	789	775	789	769	780	812	822	770	713	754	778	771	793	758	801	796	849	753	815	798	749	811	741	785	778	732	791	775	778	772	775	769	808	716	758	826	829	803	776	732	815	821	816	756	755	723	774	803	796	771	770	796	805	767	812	760	787	782	749	791	747	772	828	799	761	770	810	782	787	773	766	752	786	795	758	752	803	776	767	768	800	818	786	754	807	798	817	824	761	803	772	779	795	770	761	774	766	779	783	740	802	799	816	796	810	750	772	802	754	766	765	776	772	769	776	791	762	735	789	804	799	788	785	788	772	744	816	795	785	762	773	773	803	759	836	745	792	817	811	830	821	748	726	755	790	848	760	761	783	767	789	796	753	760	817	762	806	776	777	809	788	788	764	762	787	811	788	791	746	807	820	743	782	740	848	812	744	753	778	762	797	753	735	768	783	772	785	789	747	833	764	784	769	766	788
25495	21090	27197	24851	20921	11647	1024	731	608	644	597	551	567	530	526	493	476	449	455	469	479	459	462	450	451	491	452	472	463	479	481	475	467	459	468	416	471	446	450	423	448	457	464	415	451	457	448	433	453	418	439	442	463	478	409	423	444	443	458	411	434	406	466	473	465	445	479	465	454	453	454	443	471	458	475	428	452	439	476	455	456	421	426	418	427	446	422	477	464	405	419	451	435	449	454	457	437	461	477	430	432	441	449	422	469	430	437	462	475	482	429	438	444	453	442	447	442	433	462	454	415	447	455	456	441	426	446	465	433	452	391	443	429	447	454	427	424	427	440	442	412	427	438	437	458	421	479	434	440	406	448	452	448	442	428	429	390	458	434	421	451	442	455	463	448	456	437	422	420	414	414	409	455	462	434	461	436	474	462	439	458	438	442	422	432	471	461	408	477	481	436	426	451	447	427	432	453	437	443	482	421	439	444	465	465	436	442	439	463	482	433	425	480	456	458	476	455	423	465	446	435	439	446	457	421	431	473	439	437	430	436	447	469	447	450	436	425	446	460	462	437	442	429	436	453	440	414	444	416	413	473	451	451	492	428	420	464	477	450	433	479	460	460	462	474	452	472	442	476	425	464	459	460	415	442	453	462	478	439	417	460	431	426	433	425	452	424	431	434	444	456	420	471	482	466	445	454	436	442	442	413	440	453	441	395	427	448	438	453	457	444	469	455	441	473	420	444	440	443	401	406	461	424	451	423	411	421	444	462	463	431	424	453	458	434	431	449	418	428	455	440	432	436	413	443	475	439	434	465	449	438	431	420	447	441	433	484	471	438	447	439	419	483	421	470	438	449	444	459	472	444	441	473	422	458	487	450	453	444	450	413	428	472	418	459	459	467	431	462	466	435	437	420	441	461	444	448	445	465	491	440	446	454	463	482	462	433	442	472	436	437	443	455	398	429	485	418	456	454	438	411	452	448	451	411	485	436	442	452	462	429	431	426	475	450	488	473	445	431	447	422	467	438	439	434	489	482	446	450	452	485	454	494	387	470	480	423	424	404	436	469	456	446	428	458	438	412	435	436	448	419	444	447	432	442	434	431	454	430	431	423	447	463	471	415	449	447	437	414	418	435	454	458	448	461	431	431	438	487	463	447	427	438	461	511	415	466	430	446	505	429	427	447	457	466	466	403	436	426	426	427	409	468	454	440	465	434	414	411	454	442	429	457	451	454	468	464	444	434	462	465	463	454	445	472	436	461	438	439	410	462	441	424	468	456	446	453	456	446	448	478	463	424	454	446	424	440	436	453	428	444	462	453	485	453	439	412	458	469	452	480	453	497	490	446	448	454	433	465	438	462	431	418	414	435	473	471	430	426	439	417	437	448	450	468	441	466	468	473	467	452	438	464	463	463	452	439	427	460	429	444	461	420	446	422	406	388	452	443	466	425	437	451	449	448	456	425	467	455	439	433	451	491	501	440	453	432	429	448	469	458	413	460	431	429	474	438	475	438	444	442	437	437	436	428	430	432	444	448	393	440	470	422	458	416	471	450	441	434	429	455	484	448	432	459	418	446	455	436	436	463	416	488	426	391	414	434	431	425	411	428	479	462	442	430	432	450	458	445	476	435	459	469	439	436	460	457	408	429	407	418	440	436	453	422	430	459	473	471	476	432	432	452	423	488	411	456	423	487	419	458	445	455	441	413	409	423	435	443	460	421	432	462	440	470	436	447	410	482	486	410	442	431	465	432	441	421	423	480	485	465	432	468	474	466	421	442	436	458	441	418	480	469	456	466	429	463	450	446	421	479	417	454	420	454	459	467	403	413	448	463	473	424	444	471	433	456	480	449	422	433	450	447	439	442	445	410	423	419	474	465	473	487	464	421	470	428	444	457	458	445	411	465	464	421	497	477	451	417	438	412	424	456	415	420	469	451	404	489	445	477	421	425	424	425	422	444	448	418	432	428	445	474	429	460	459	444	453	421	464	477	472	460	428	446	438	421	475	437	465	471	426	461	434	393	426	462	442	466	442	479	436	472	442	407	461	462	430	437	452	434	443	478	465	462	465	478	436	436	452	457	455	427	390	430	436	464	423	440	436	405	432	419	443	458	445	432	476	444	419	436	470	452	424	454	421	446	471	422	439	433	438	444	442	437	407	459	432	427	430	421	444	449	464	423	454	449	440	482	463	429	461	436	440	461	422	441	454	443	434	432	411	438	435	434	471	432	441	478	431	437	437	455	470	409	468	429	423	457	446	453	442	465	462	429	454	449	428	406	445	434	408	454	471	466	437	483	417	424	460	419	401	459	446	456	443	454	429	462	454	432	465	447	431	464	431	455	470	479	454	406	453	415	442	472	454	436	444	452	438	438	467	441	431	411	422	429	444	469	451	426	451	422	474	440	471	434	444	442	436	466	458	443	437	428	425	450	481	475	447	422	441	445	436	435	475	453	423	463	428	455	441	463	437	463	442	436	433	416	434	419	392	434	397	465	455	468	398	439	467	472	422	410	404	446	463	408	449	435	456	463	457	416	474	460	419	381	476	428	471	462	445	378	458	434	445	440	440	446	460	404	441	433	405	464	486	437	459	428	486	465	480	458	452	483	444	406	459	455	447	462	428	454	473	449	429	448	457	477	460	439	442	450	440	448	443	403	428	487	431	453	448	461	457	436	431	421	464	402	447	437	435	443	403	426	484	394	449	454	453	466	443	473	440	471	442	438	463	441	456	465	452	450	478	428	434	435	418	447	438	453	389	464	469	478	434	439	426	437	415	452	475	427	482	449	434	433	434	408	447	455	475	432	452	426	439	451	425	464	448	434	470	440	463	447	470	414	438	468	456	450	424	451	431	463	439	444	424	455	442	419	468	476	450	474	438	429	457	453	452	431	442	458	414	421	458	431	443	433	442	439	418	471	402	427	435	428	462	456	411	422	455	443	479	430	407	466	457	456	433	482	414	462	461	422	391	452	451	456	422	463	462	420	421	436	403	432	441	447	411	447	427	471	458	457	431	480	452	432	421	468	489	424	464	428	427	413	413	471	408	434	408	422	460	451	449	416	464	447	467	447	406	426	435	419	423	438	425	461	456	449	449	430	415	450	462	446	411	456	466	479	407	466	447	428	425	470	453	446	470	438	453	441	453	467	433	450	428	458	414	414	417	434	399	458	446	437	441	456	463	467	442	400	433	422	442	455	413	447	420	415	454	417	446	414	438	479	462	479	473	470	482	402	405	441	428	456	433	440	481	449	421	445	434	415	411	452	421	428	416	474	472	454	409	443	472	484	432	452	484	445	427	450	443	443	455	421	466	458	416	499	418	471	414	448	402	459	472	434	433	459	430	404	411	460	412	467	444	444	417	411	426	436	418	431	427	429	416	478	404	468	465	439	451	440	448	449	453	441	438	447	438	430	483	445	437	445	454	435	448	481	455	461	476	450	431	462	436	452	462	440	441	412	479	446	464	439	443	400	411	450	455	421	434	452	448
59806	11339	6168	3358	2075	1567	1288	1035	888	789	758	684	639	614	639	605	535	553	574	553	521	519	497	509	494	531	507	460	499	477	520	511	493	488	480	517	519	471	480	468	488	458	445	471	468	447	471	441	473	469	469	468	461	441	467	510	490	465	444	446	463	475	495	521	501	494	500	511	458	488	489	501	465	467	480	448	453	429	468	487	481	466	483	454	414	457	430	474	466	457	458	459	435	468	462	456	482	460	467	493	498	471	462	435	475	479	447	500	461	449	492	476	491	467	465	453	473	460	478	474	440	498	446	441	442	473	450	471	448	488	434	448	459	473	456	459	466	441	434	438	440	490	443	467	463	439	468	437	445	453	458	448	456	483	503	428	446	463	435	498	503	470	423	453	472	472	479	439	430	433	465	436	451	479	477	490	448	485	474	463	451	472	452	462	462	458	478	434	466	480	464	470	471	460	468	481	417	449	449	433	410	452	444	447	475	413	434	430	440	448	486	470	461	453	461	463	464	431	455	457	428	428	447	465	434	418	438	434	463	448	452	458	492	432	495	449	483	465	489	471	455	459	488	411	477	446	457	471	450	480	460	471	520	437	453	464	457	420	457	480	467	439	446	430	434	460	435	435	506	462	470	475	439	471	490	434	468	419	462	491	462	446	463	452	430	449	437	451	466	461	459	471	466	464	471	463	465	473	493	447	493	477	459	463	431	426	434	433	491	453	481	460	469	432	429	455	465	438	461	437	444	460	463	436	476	496	470	481	470	445	458	455	445	474	480	455	440	443	439	476	463	466	491	463	467	478	462	441	436	436	478	434	433	469	488	432	452	435	429	444	412	449	467	476	458	472	488	483	456	449	451	470	440	474	503	450	485	431	473	433	433	433	450	472	471	448	468	432	446	479	460	431	451	446	410	492	422	466	436	486	431	486	443	443	427	467	458	446	467	443	469	446	461	467	466	496	495	457	458	467	485	481	498	441	478	457	465	463	448	473	486	478	502	446	438	456	463	456	448	443	438	481	482	478	460	455	437	449	476	462	463	450	437	437	441	463	449	490	429	411	447	433	473	459	459	399	464	448	459	447	490	476	396	442	418	443	439	456	461	452	473	477	463	464	443	473	446	477	481	437	449	461	472	455	461	457	427	469	455	459	472	457	460	485	467	453	448	417	461	438	438	455	447	467	461	468	439	419	458	452	499	476	437	461	469	472	511	474	480	455	429	459	448	463	445	475	450	487	448	496	442	450	458	449	478	472	456	443	433	452	467	484	460	482	458	444	451	454	451	458	471	450	424	441	451	428	439	438	461	519	495	434	465	438	435	440	455	432	419	455	446	476	475	520	444	392	473	468	476	451	468	453	497	471	436	451	460	483	506	446	441	440	497	444	483	417	463	484	454	492	472	499	455	441	478	460	444	469	473	437	452	464	435	439	441	433	438	456	462	472	485	486	418	416	418	450	438	442	425	479	454	468	463	415	444	449	477	431	478	448	446	453	469	476	493	481	485	449	478	466	446	445	457	477	455	426	452	453	497	450	461	471	451	456	449	429	474	445	460	448	440	412	474	424	452	449	471	461	455	459	452	434	453	462	474	486	436	430	476	441	417	451	423	474	455	465	487	499	467	468	484	442	450	448	414	477	453	460	459	450	442	451	460	439	447	456	472	504	418	440	438	474	440	447	450	457	448	462	447	461	491	457	410	454	474	443	436	444	444	454	447	453	447	442	465	465	455	431	439	444	489	438	448	435	450	465	468	445	464	475	497	445	506	462	470	472	490	440	457	460	440	451	456	482	441	463	449	411	477	495	437	456	445	470	465	472	461	452	478	442	425	444	489	459	481	426	457	438	454	449	443	470	462	456	432	479	461	439	428	438	477	454	428	451	451	430	430	452	554	496	447	463	458	479	449	426	451	476	438	456	452	435	482	492	495	479	466	473	443	450	453	449	472	447	471	454	478	487	476	479	470	488	467	468	483	465	516	472	399	466	452	468	474	455	434	394	456	459	455	416	425	401	472	494	454	443	444	424	455	463	451	460	456	462	452	463	438	453	432	486	442	455	412	433	455	460	473	488	479	476	445	441	433	453	464	447	480	435	462	478	444	467	480	434	486	444	463	470	485	470	447	430	431	472	467	459	445	460	443	443	464	448	457	442	466	461	459	468	437	454	457	465	478	436	447	465	485	468	462	439	475	461	465	454	476	451	456	469	441	447	467	455	465	477	433	459	427	462	475	457	466	488	478	438	501	426	434	447	491	463	455	484	454	447	439	435	450	487	467	434	440	470	445	424	448	464	437	438	457	440	454	446	398	449	465	459	453	457	434	418	437	455	424	481	458	449	480	444	471	411	451	486	430	483	442	480	472	504	450	433	430	459	409	484	459	453	443	455	447	448	456	437	485	449	448	477	463	475	462	472	454	450	432	435	488	427	431	451	445	440	441	454	443	450	448	424	473	468	423	484	485	460	466	477	470	439	482	442	460	464	481	452	423	486	462	460	466	450	447	470	466	456	486	476	469	433	523	451	468	449	453	410	450	470	451	452	478	479	449	449	494	445	470	460	494	480	466	454	436	429	439	466	446	424	480	465	463	452	469	485	426	456	498	454	446	434	466	422	445	439	448	454	469	467	490	486	432	474	494	446	480	449	463	445	431	442	438	454	465	430	458	448	433	465	463	475	451	425	417	449	449	461	450	452	460	436	481	505	427	490	458	479	466	500	465	437	431	485	467	459	423	496	462	455	445	484	463	478	492	490	472	469	513	453	449	455	431	446	425	470	449	485	475	476	450	466	443	511	456	464	468	474	465	461	424	472	423	418	434	443	465	478	441	427	425	436	479	450	445	433	478	421	423	454	440	441	460	439	429	489	474	423	474	421	458	411	455	458	449	487	438	466	470	469	404	442	461	471	475	454	463	496	462	474	490	472	451	455	469	472	472	485	447	478	445	443	473	462	449	456	482	459	488	477	516	466	498	466	466	461	438	457	444	441	431	463	474	488	459	426	474	455	429	462	437	445	460	503	449	472	444	435	450	471	433	507	413	487	460	461	495	458	472	491	483	443	491	455	464	491	429	456	444	458	465	457	436	509	487	440	420	465	435	437	492	440	457	444	428	485	465	456	445	478	466	430	459	470	468	443	451	459	416	460	433	488	431	495	480	441	442	435	415	446	474	453	481	473	464	460	441	449	423	488	427	460	454	436	459	464	442	470	425	471	472	426	442	408	509	458	429	470	451	454	464	509	414	476	431	435	453	495	439	418	440	442	462	433	463	473	400	469	479	503	447	480	442	465	500	443	447	462	471	472	433	425	445	498	440	459	472	474	436	441	449	456	464	449	428	464	443	470	446	440	463	437	453	460	473	413	400	435	545	452	490	436	457	479	425	468	469	485	442	465	446	440	446	442	447	483	478	456	468	487	443	497	450	445	460	459	445	500	454	494	456	455	469	453	469	468	466	452	447	461	468	438	447	500	445	428	465	450	484	441	419	483
23366	21045	27357	24652	20935	20938	8496	1388	1119	1032	995	947	941	831	855	892	882	816	807	816	826	819	763	789	807	763	794	796	790	823	774	764	764	806	766	764	761	804	769	771	753	728	749	836	779	797	776	760	773	821	793	852	738	776	770	781	785	776	792	770	736	771	811	770	819	778	774	770	803	838	809	691	723	794	737	775	798	738	740	813	755	773	751	776	748	732	790	770	741	775	778	757	781	767	736	799	748	736	705	776	743	756	779	776	797	781	771	772	752	788	720	766	766	788	758	721	790	731	814	727	769	780	739	725	720	743	759	745	762	802	799	752	758	719	797	750	754	763	729	736	782	708	742	810	715	800	796	785	787	791	813	744	768	765	742	757	798	742	779	770	761	812	821	701	783	754	756	741	780	741	730	756	781	725	762	753	789	772	754	757	767	720	760	720	748	753	812	803	735	770	799	735	776	806	744	718	731	739	769	775	732	726	713	755	748	737	773	745	719	748	727	752	791	713	763	782	738	789	772	727	754	760	738	710	821	765	755	790	760	738	765	722	772	764	791	776	764	769	705	763	736	745	747	816	764	780	758	741	762	773	754	778	772	773	758	716	715	750	728	731	734	781	753	745	775	772	762	751	744	775	763	799	785	730	699	746	815	774	790	718	783	758	730	806	742	747	688	761	720	758	798	710	746	707	798	792	760	742	722	714	750	744	783	770	755	726	725	800	787	791	733	768	729	671	749	743	760	794	809	730	759	790	780	771	787	762	723	763	841	780	729	740	762	785	790	723	740	818	746	725	781	755	757	787	775	777	716	766	706	761	767	737	796	716	799	735	815	723	712	765	735	765	734	729	744	786	777	774	763	810	796	770	706	819	809	743	770	768	741	773	770	732	782	760	792	807	786	761	752	799	768	768	720	789	784	765	756	779	779	750	767	714	826	756	743	799	712	734	771	710	719	787	765	770	756	796	828	770	795	778	740	734	782	761	791	734	738	772	766	788	731	746	756	788	738	794	733	730	752	753	741	783	729	787	729	797	748	735	797	730	772	735	796	765	821	742	811	744	764	752	787	752	737	805	747	756	773	749	717	801	803	761	789	777	716	736	772	757	764	767	792	765	796	740	796	766	728	796	777	701	758	786	746	766	812	755	763	792	769	778	786	746	781	813	767	735	750	680	774	736	722	753	814	727	791	777	815	771	750	726	706	750	806	727	772	749	772	748	770	783	778	742	745	778	727	725	737	773	752	775	729	735	714	798	770	711	768	751	801	805	751	784	802	713	749	757	744	786	764	760	787	797	802	761	759	784	790	734	744	787	744	736	792	784	773	727	716	788	690	739	734	749	779	721	778	704	747	723	740	709	724	796	758	769	764	745	766	756	791	747	765	761	753	803	772	785	796	755	806	698	766	751	725	784	767	696	748	795	738	721	763	776	737	749	778	748	731	774	757	738	744	789	769	756	799	712	772	735	778	743	776	720	752	721	684	732	739	798	764	744	757	737	735	732	737	759	771	772	732	742	797	742	746	742	763	773	742	766	758	779	740	809	759	721	761	765	771	778	801	759	739	724	794	790	749	755	796	756	784	776	734	758	721	760	783	735	705	823	780	765	735	728	749	780	808	762	777	738	728	749	704	795	774	760	751	736	738	752	790	786	765	749	746	757	792	752	698	812	728	750	714	701	736	743	750	737	727	805	746	715	761	745	720	761	777	773	716	737	778	786	851	756	786	772	826	770	742	781	698	735	751	783	735	789	819	776	764	754	769	764	730	725	771	744	772	779	729	746	736	738	723	739	746	747	712	774	771	728	765	839	717	802	760	746	720	737	774	748	740	728	779	724	765	722	772	766	780	756	795	815	789	721	677	738	789	803	698	748	755	724	757	757	745	778	768	772	734	776	776	790	725	762	726	722	795	779	768	739	804	804	735	725	790	750	783	776	792	755	758	808	726	721	802	758	784	763	738	747	796	754	784	770	754	731	734	760	843	759	741	734	780	773	734	739	751	765	760	759	771	742	761	713	760	741	766	769	745	759	784	787	769	757	754	764	762	756	739	783	723	727	745	806	755	797	701	788	722	747	800	770	734	793	770	742	753	798	768	772	778	765	760	747	733	764	761	725	734	773	753	682	730	705	730	787	757	760	736	782	765	762	791	774	836	748	730	711	730	786	702	787	741	708	812	716	784	788	767	723	804	735	776	799	778	816	773	727	732	786	775	731	771	785	747	741	714	743	802	747	743	758	728	766	856	763	730	779	733	728	796	775	818	730	770	791	736	732	719	764	800	760	760	781	798	801	754	751	795	806	762	769	745	741	791	772	754	716	723	765	805	723	797	774	759	748	787	801	747	746	728	758	759	781	810	758	758	744	809	762	695	713	736	765	797	752	773	798	792	779	825	760	815	784	726	814	777	796	807	740	755	761	751	750	784	749	730	759	740	756	722	750	722	748	752	784	751	746	781	791	781	745	720	742	799	698	736	799	793	759	751	742	769	727	791	754	763	740	744	792	784	784	733	750	758	725	763	814	814	776	738	748	726	791	757	765	757	783	799	757	749	786	787	729	741	768	794	729	763	751	731	750	727	767	827	757	748	746	757	758	761	763	766	767	813	711	766	810	710	770	722	760	734	749	811	776	692	749	761	753	729	739	741	796	736	746	734	800	705	780	831	747	733	741	800	794	770	755	787	728	731	757	694	841	792	766	782	744	704	685	816	730	761	765	760	819	785	703	753	732	794	718	734	751	700	785	756	759	773	722	755	758	698	773	764	721	704	769	705	701	739	787	756	762	765	811	742	774	714	733	733	820	790	778	761	737	717	779	786	783	730	744	734	797	763	749	732	727	760	727	748	790	751	707	748	727	749	739	755	792	799	698	755	770	774	765	769	754	801	739	749	719	746	759	782	732	780	779	778	779	749	775	766	759	765	809	757	777	760	749	739	706	757	746	761	754	801	736	742	796	769	729	769	784	847	753	804	815	784	729	725	731	765	753	796	745	796	715	786	758	765	715	790	764	764	741	758	801	739	770	728	764	737	744	687	798	725	740	762	734	755	724	779	789	746	761	717	802	778	756	762	754	719	731	808	785	774	819	822	722	814	739	673	780	731	756	756	806	770	737	767	740	773	811	723	770	774	733	744	735	782	724	742	737	766	768	741	768	796	705	686	745	751	771	707	739	746	763	785	742	749	740	738	782	753	715	725	746	789	734	774	781	780	780	781	775	726	765	727	743	740	747	752	785	796	756	801	768	734	753	764	771	784	755	761	784	739	770	821	791	751	741	780	777	780	771	785	719	755	739	785	779	735	764	720	785	724	761	705	746	776	743	800	763	769	740	786	766	784	729	710	718	774	758	754	750	739	767	778	741	702	754	738	798	718	752	761	766	745	788	750	720	753	784	761	751	723	741	707	710	739	795	760	777	719	782	780	724	783	810	757	743	773	755	734	738	763	766	815	758	734	742	765	806	763	748	781	769	728	757	736	785	721	715	750	753	807	755
57651	16751	10028	5761	3589	2755	2185	1779	1542	1306	1317	1135	1055	1000	990	916	944	897	806	912	789	795	831	803	758	814	772	778	754	721	743	750	797	746	766	762	767	761	728	729	776	719	692	707	733	701	710	699	715	702	719	708	682	722	758	706	719	751	768	751	688	682	724	724	747	772	788	760	737	753	764	765	684	701	739	753	713	726	685	706	717	727	701	733	725	705	688	707	734	734	709	693	667	717	726	745	662	671	693	649	707	707	718	710	728	734	677	704	714	735	755	735	692	689	640	727	690	707	697	692	691	688	724	711	708	692	742	701	733	659	671	685	692	716	731	736	679	713	750	727	736	684	712	701	702	694	683	681	737	726	686	677	667	686	692	672	722	731	714	685	708	726	709	690	706	704	731	735	735	705	684	736	754	672	730	680	703	740	739	696	714	687	721	710	721	684	700	694	700	755	700	722	682	671	722	719	731	699	771	687	666	724	708	725	692	670	696	659	675	699	719	680	658	714	708	736	725	675	728	717	731	731	692	711	708	738	663	715	688	739	712	694	755	713	685	720	694	700	720	697	765	669	714	690	672	750	715	730	700	700	655	694	739	725	715	738	681	720	722	664	707	754	698	678	719	733	710	674	716	702	706	764	715	700	702	703	760	774	715	703	714	719	715	694	679	721	666	684	680	715	707	712	728	679	723	736	696	711	701	718	703	655	694	728	666	708	690	732	707	680	704	724	714	696	726	719	714	680	721	699	722	774	701	703	680	740	732	718	700	771	726	683	689	703	720	708	699	706	744	706	715	720	751	735	741	649	735	735	686	684	748	722	733	675	697	697	678	753	710	669	698	715	681	716	711	707	676	682	670	708	715	639	661	718	667	692	716	678	659	720	678	681	672	659	698	698	720	674	736	752	748	731	685	713	659	694	699	689	684	700	705	696	710	759	705	661	700	652	695	710	696	687	692	703	744	669	694	691	715	720	729	703	696	692	744	663	663	729	726	730	729	698	743	693	684	727	732	676	711	696	675	713	729	746	761	713	734	731	688	723	679	705	748	723	738	682	755	704	651	706	716	715	715	733	724	746	687	670	690	731	729	732	680	721	672	700	701	743	732	700	725	687	739	705	722	694	686	734	673	721	721	657	667	699	704	720	680	694	712	736	692	679	680	657	719	703	726	703	703	704	709	705	721	707	691	686	714	746	722	700	685	729	760	696	701	713	727	699	687	703	662	683	757	723	702	701	693	737	713	707	689	754	735	674	712	724	742	727	713	703	708	687	702	730	679	733	659	735	677	689	708	642	714	701	691	728	712	707	686	666	660	679	721	716	691	696	714	681	676	707	693	672	732	680	729	679	714	718	711	714	739	703	717	709	733	693	752	660	689	662	766	691	718	697	714	698	717	693	676	691	742	694	684	666	723	687	728	682	707	715	697	680	742	676	680	730	721	689	746	738	677	753	665	712	717	699	720	710	698	687	724	740	707	701	707	685	691	700	714	710	701	751	690	715	693	760	717	769	669	716	699	683	665	707	738	696	752	701	742	722	725	680	715	665	693	735	677	718	731	722	672	707	708	752	686	649	703	713	683	703	689	644	745	703	686	676	659	691	630	654	737	710	734	777	707	728	725	702	742	707	700	664	665	691	746	697	711	719	691	747	704	667	762	724	757	695	659	717	662	693	704	704	712	727	730	739	679	691	680	726	725	717	693	707	746	739	758	751	662	710	670	728	719	701	677	727	727	707	727	725	691	686	705	713	705	689	683	712	647	701	709	665	756	672	719	700	766	715	695	696	694	717	716	690	762	676	684	693	708	752	689	686	720	733	660	683	708	701	650	768	710	731	749	682	685	703	713	715	664	701	691	730	757	711	676	698	653	754	691	686	743	712	710	718	689	717	665	699	654	706	703	701	677	680	741	708	667	684	725	731	686	758	726	649	726	688	673	744	674	713	759	708	664	623	719	719	704	692	694	712	672	704	708	661	712	676	710	735	693	717	691	756	674	722	742	727	702	719	610	670	681	693	714	683	683	668	714	719	668	693	737	700	693	775	706	728	733	685	723	708	699	667	671	661	711	718	771	726	678	756	696	684	700	647	725	724	776	704	727	674	722	732	671	758	687	690	685	781	733	683	741	701	676	698	681	695	734	705	730	735	706	694	704	669	719	677	644	684	688	732	718	727	702	710	719	711	681	687	715	746	723	755	694	701	717	689	651	706	719	702	677	735	714	727	690	691	700	705	707	708	719	702	676	686	673	695	692	702	697	734	716	728	689	686	722	676	749	731	694	671	664	711	708	662	722	696	680	683	649	661	741	719	717	678	721	715	672	716	650	714	749	685	694	701	666	704	742	704	731	717	735	693	675	713	692	701	719	719	713	676	705	704	729	726	744	708	735	697	705	713	722	701	706	684	700	729	699	711	737	730	700	667	703	706	703	731	694	646	713	753	708	686	670	695	679	697	699	695	705	720	677	715	686	727	738	641	750	714	750	665	762	665	683	745	693	693	712	726	722	711	673	711	700	710	724	696	687	679	729	724	733	769	674	728	715	683	704	698	737	678	762	690	752	666	696	695	727	703	725	725	705	704	644	713	689	730	707	699	704	686	698	677	699	721	713	725	673	692	675	743	769	713	682	695	694	712	690	756	702	718	681	730	745	700	733	729	706	749	676	689	701	693	695	704	719	712	635	688	696	675	675	719	735	710	743	685	720	743	703	748	697	717	713	713	703	706	665	724	719	705	690	730	706	679	666	766	685	728	657	708	697	697	692	669	644	719	722	710	735	666	749	704	712	720	772	669	719	700	694	734	716	704	728	740	720	734	708	689	694	723	703	672	739	736	753	701	764	722	653	713	743	678	709	681	681	726	638	702	708	681	653	738	710	746	677	712	718	775	711	685	695	724	705	718	695	680	756	707	701	725	699	695	710	704	684	736	695	719	654	648	734	715	692	668	637	712	719	722	729	686	713	732	714	681	720	675	692	690	675	666	713	677	740	692	720	691	675	712	708	697	699	688	667	695	727	708	663	693	671	748	704	671	695	699	680	691	700	749	732	689	660	718	678	674	677	684	731	703	672	763	722	691	672	684	745	754	656	642	674	714	685	686	678	741	674	726	771	714	729	745	735	731	668	724	734	736	715	678	701	677	718	713	719	695	711	648	726	744	711	713	710	690	662	694	715	723	713	686	713	670	742	739	699	663	683	694	725	724	697	669	714	656	696	790	722	681	688	667	685	680	707	782	748	726	662	685	696	738	651	729	726	695	729	713	744	726	695	701	697	710	753	692	669	712	746	732	739	672	725	696	679	743	734	687	690	706	709	700	737	689	670	739	717	690	692	652	737	723	776	764	729	696	685	698	688	684	738	720	702	680	651	718	693	720	733	723	783	707	717	716	699	740	710	727	688	711	706	690	709	718	720	697	712	683	700	704	708	698	738	719	730	710	723	679	707	685	711	716	704	695	700	693	718	708	724	734	711	696	746	706	673	717	673	735	686	670
36451	19911	5122	1022	838	796	839	776	821	795	771	743	761	837	780	759	732	772	734	813	862	795	794	773	806	775	770	714	792	793	807	763	699	807	798	757	712	794	774	758	770	767	743	792	822	771	775	770	780	793	765	750	727	790	789	793	764	788	798	779	792	773	758	782	777	734	791	784	808	795	767	779	799	797	766	770	764	746	790	788	806	785	773	771	759	771	748	794	778	688	775	750	756	735	764	753	759	745	760	779	770	765	749	724	779	760	734	805	773	772	735	759	856	748	787	761	731	791	794	739	789	828	768	751	737	796	772	760	802	714	739	772	717	753	746	726	757	763	761	765	770	862	797	760	747	742	747	719	733	783	812	834	720	744	803	756	755	785	765	754	793	782	802	757	778	766	731	784	752	811	808	775	801	772	837	811	809	825	786	747	807	758	780	753	758	760	770	771	808	716	753	729	833	846	790	748	781	744	799	771	766	832	808	743	767	754	802	724	736	757	714	807	784	767	766	766	752	774	780	807	773	752	774	782	726	742	737	739	789	724	748	844	774	789	766	770	809	780	769	783	834	749	764	778	737	776	743	807	743	774	747	810	773	736	787	821	781	751	742	803	737	725	784	751	755	802	775	780	776	734	780	745	811	778	764	809	774	727	810	781	772	781	766	754	695	749	761	735	751	784	745	819	754	747	743	770	702	788	790	798	782	800	775	782	800	777	765	773	770	743	756	736	744	781	805	792	818	819	771	754	798	765	751	739	804	770	759	744	782	778	778	774	775	753	727	730	821	763	769	768	821	766	809	742	781	786	768	747	792	716	716	766	700	809	782	780	764	738	710	796	751	800	789	723	775	812	780	791	720	790	747	701	718	817	801	810	801	763	803	778	746	783	770	787	803	750	750	805	743	766	777	811	775	742	735	737	739	851	775	746	786	806	757	767	751	729	771	763	765	763	740	774	703	802	790	813	777	803	740	816	795	773	802	800	775	796	776	726	773	742	772	767	789	776	781	750	744	797	782	763	788	799	772	808	798	727	770	778	737	798	775	792	764	763	768	737	757	756	752	763	827	750	772	760	721	757	769	769	748	805	796	741	757	741	747	779	735	800	829	796	791	771	757	793	730	759	740	798	800	758	756	770	808	795	790	766	751	780	785	763	807	752	820	743	811	784	729	795	842	781	792	737	695	793	789	755	744	747	754	815	786	745	745	771	782	869	804	772	770	717	724	785	750	754	750	767	797	790	784	764	772	771	803	793	778	759	755	755	746	681	833	788	768	766	806	763	816	762	789	734	773	755	797	824	768	799	714	774	811	783	816	792	757	779	829	806	774	807	823	806	800	801	789	772	756	774	734	767	762	774	767	771	746	772	731	772	798	797	689	686	819	796	814	769	787	814	809	790	787	735	831	792	766	788	767	798	794	771	750	780	795	778	774	738	720	739	793	765	767	762	827	828	773	771	764	773	804	722	760	764	748	754	737	778	777	777	805	750	768	711	792	730	750	800	761	793	807	779	822	723	778	797	760	774	758	774	781	785	767	713	812	763	831	771	746	802	770	776	788	758	757	761	773	771	770	779	755	767	786	772	733	782	787	763	821	800	770	758	708	762	732	807	827	741	801	756	761	767	770	767	768	754	751	738	765	836	770	758	813	782	762	774	715	808	754	789	796	765	761	774	795	800	822	803	750	769	794	737	754	791	737	777	735	812	791	810	773	760	830	779	793	754	746	778	776	798	790	776	814	729	799	784	757	712	759	739	752	736	715	763	794	770	770	767	811	685	826	751	772	750	724	731	786	762	791	805	811	741	790	755	788	794	753	752	775	764	770	779	726	804	766	805	817	763	806	757	755	762	763	807	780	739	806	816	744	750	791	761	755	765	799	760	782	788	804	744	784	826	718	819	788	796	771	783	700	747	790	748	827	793	781	838	791	768	778	746	722	794	746	770	748	781	760	804	798	764	831	742	765	811	784	854	826	770	762	770	779	799	803	809	739	772	706	754	788	774	773	797	761	861	717	739	793	798	783	791	803	779	710	751	733	773	779	748	785	726	783	795	699	738	763	794	748	802	778	762	789	743	734	771	769	748	744	776	715	751	821	755	771	769	733	801	759	766	777	737	777	813	817	752	772	745	793	828	748	739	809	767	745	711	854	788	782	796	794	790	773	805	730	803	782	787	792	757	723	790	792	761	730	760	773	705	790	818	755	770	760	731	762	807	738	795	770	773	757	732	743	745	756	760	813	717	797	789	780	782	771	819	772	743	780	772	704	805	778	739	807	773	711	835	810	753	785	743	765	729	779	752	794	788	777	758	728	727	740	741	761	710	778	760	786	814	720	796	784	755	797	783	799	817	778	709	812	798	759	721	807	751	759	785	792	757	794	772	740	777	783	799	758	817	770	751	772	773	751	774	761	753	782	758	795	761	786	726	763	778	783	827	803	751	817	776	774	738	788	812	758	743	773	724	788	768	806	771	812	722	733	743	733	727	781	798	762	759	768	761	780	801	749	783	770	824	773	739	776	744	756	708	824	761	754	800	733	776	788	764	786	798	738	769	757	766	746	762	738	811	791	762	758	757	779	815	702	793	773	788	760	737	703	728	794	783	816	730	724	778	763	822	807	783	786	776	778	776	738	788	750	778	754	803	839	781	718	804	773	793	666	794	733	801	736	812	795	817	781	778	742	756	793	802	777	759	789	782	756	748	810	759	760	739	777	747	742	801	746	796	769	826	765	781	763	779	769	771	794	746	768	747	773	729	755	739	764	729	803	782	811	790	717	751	799	790	786	791	790	775	777	778	826	797	769	750	764	790	775	789	780	772	799	777	826	816	729	786	800	737	790	788	768	734	777	783	743	777	770	775	749	759	730	720	807	705	703	771	752	787	791	745	809	812	747	776	740	738	817	759	828	772	783	767	786	801	824	733	727	712	843	759	842	720	797	775	786	750	743	763	731	743	772	770	772	757	774	785	745	776	803	782	741	780	744	782	754	804	794	800	781	802	739	823	806	834	774	784	718	751	792	838	770	776	790	767	804	764	834	786	775	783	793	746	773	764	761	797	715	760	803	785	832	812	808	729	725	812	766	756	729	806	803	813	754	773	791	738	786	735	762	728	792	832	738	815	846	761	741	807	758	788	769	758	791	755	762	744	771	816	766	797	767	784	744	757	765	734	731	752	760	844	777	797	743	773	745	769	778	760	764	724	794	774	789	759	756	753	763	733	769	778	755	744	772	768	795	803	792	785	771	744	770	802	762	744	774	754	757	753	784	787	812	744	780	754	783	790	761	749	771	777	718	771	820	742	745	736	762	782	756	759	809	781	719	756	750	799	780	810	738	783	709	795	777	810	742	706	731	768	783	749	718	759	738	789	739	780	785	765	744	782	755	812	741	770	830	824	772	791	787	786	791	767	755	793	844	769	823	759	826	842	749	713	753	738	765	776	808	721	780	786	848	756	744	765	738	794	739	809	796	834	795	776	810	758	811	797	739	785
35482	6480	1037	909	827	827	786	783	837	814	771	753	757	739	788	767	703	782	775	779	805	800	777	800	783	795	796	760	737	791	789	818	751	782	784	765	834	755	806	787	775	798	741	812	769	766	796	751	794	753	764	805	747	789	790	787	801	812	788	751	743	798	822	789	828	806	776	800	781	752	703	745	788	834	770	765	740	729	824	779	779	751	779	766	782	780	798	817	771	807	787	802	778	778	791	786	760	778	763	792	745	802	792	765	756	791	698	773	749	780	803	759	803	803	782	756	775	780	804	749	778	767	788	784	780	773	791	741	719	767	758	787	855	803	726	764	782	776	760	737	758	779	768	772	801	790	760	817	829	812	783	769	763	777	837	811	777	811	785	798	768	793	759	756	801	821	837	790	833	746	830	769	773	756	766	773	816	746	773	781	811	770	845	780	754	713	778	738	727	773	815	788	799	831	782	741	801	818	788	754	738	784	753	748	763	785	797	781	827	795	790	778	749	749	740	747	773	798	822	767	771	834	749	738	805	768	750	735	787	796	814	822	774	822	794	744	741	804	798	732	751	767	804	840	819	782	780	718	769	774	749	777	742	827	838	779	790	777	756	766	796	775	789	777	782	816	782	798	811	783	765	761	759	802	814	803	850	780	787	776	795	777	796	777	755	805	749	748	742	822	791	758	760	748	804	768	758	784	812	786	763	785	783	816	815	742	756	771	801	839	793	767	760	786	810	759	802	783	712	782	758	735	781	806	737	785	818	760	753	782	799	795	791	756	820	801	775	729	757	733	782	795	778	778	772	754	787	772	753	758	787	782	767	760	779	733	748	775	782	773	712	768	798	795	764	757	762	819	773	806	768	762	798	762	763	742	754	779	828	788	766	812	764	770	786	833	746	790	817	810	768	797	782	745	776	753	761	801	804	785	753	748	786	786	842	790	808	795	734	765	768	772	778	693	795	810	803	856	829	734	747	759	803	855	807	797	790	843	778	820	743	760	824	746	821	830	780	770	843	752	770	794	755	762	761	800	783	793	770	772	737	815	750	792	788	807	766	777	786	787	804	748	814	819	781	776	813	755	772	774	838	820	769	834	795	760	804	751	806	761	756	808	800	752	788	764	743	784	764	809	794	770	779	774	780	769	768	816	785	761	715	738	846	845	739	770	779	774	779	803	779	812	788	810	767	785	761	787	739	793	781	754	768	776	752	786	797	810	753	759	759	783	778	763	721	709	774	752	784	758	787	761	815	792	764	752	756	763	800	763	805	768	737	763	774	778	745	822	745	753	779	774	778	805	796	823	769	756	794	851	829	806	775	759	786	733	829	784	783	764	791	768	730	743	783	795	790	815	785	757	778	823	779	775	780	743	789	797	734	775	768	766	788	776	747	814	776	779	778	786	761	774	779	745	821	805	777	809	807	755	750	775	756	754	801	740	777	778	749	744	772	740	778	729	762	753	818	773	763	771	798	759	764	814	781	804	797	808	757	761	787	826	766	794	826	781	781	758	815	813	771	809	778	761	790	760	801	764	833	763	754	753	699	760	792	725	770	756	757	771	787	777	729	779	808	763	737	758	784	808	794	797	767	770	763	751	737	786	766	798	751	790	796	752	839	802	798	783	777	758	747	807	750	743	764	736	811	777	739	804	724	794	817	751	797	778	762	759	803	797	800	809	768	777	761	812	769	787	772	732	763	722	777	772	802	768	784	793	767	794	768	780	798	780	807	707	774	821	766	800	769	789	791	749	771	732	755	814	747	784	778	723	783	780	733	800	769	782	749	820	811	785	756	767	769	729	864	764	772	761	758	807	757	800	804	782	748	733	774	788	758	746	794	791	774	769	792	818	754	771	721	800	777	771	768	757	733	714	753	777	794	749	810	794	758	778	811	827	766	738	806	758	723	773	782	747	762	747	820	793	786	786	773	754	776	767	743	788	768	719	775	770	787	808	826	816	738	771	773	734	748	777	773	750	838	747	774	758	790	785	728	778	747	732	787	774	762	747	737	823	829	733	791	741	799	800	764	769	796	789	769	781	787	790	731	760	819	763	815	778	852	800	761	777	823	744	822	776	743	818	777	775	747	811	854	763	734	755	779	796	794	794	727	727	759	784	798	758	774	752	777	831	761	750	804	805	747	763	772	783	776	733	758	748	788	783	814	758	739	784	793	717	773	742	764	748	730	766	779	827	767	736	859	720	787	798	786	752	753	777	814	764	736	755	788	738	775	805	756	795	804	722	754	811	815	757	772	815	804	845	772	773	829	763	793	742	796	763	762	758	836	785	795	761	731	759	818	758	758	753	770	759	809	758	804	814	749	749	735	766	761	795	781	750	753	801	779	858	800	792	770	786	801	758	786	768	776	765	796	749	760	790	786	780	770	782	758	767	814	771	777	760	750	802	780	779	778	783	786	770	732	733	745	761	762	786	783	772	777	762	773	729	798	763	805	756	764	791	790	868	820	765	779	771	809	765	762	782	759	761	786	736	801	741	772	809	773	792	740	737	786	801	751	751	770	774	780	787	813	775	756	795	773	762	750	745	771	770	745	750	795	778	793	745	831	774	783	739	738	763	736	769	789	835	762	793	775	758	763	789	815	726	784	760	794	787	759	786	782	809	794	784	768	759	769	749	778	775	763	820	778	775	788	768	812	809	762	740	812	788	789	775	787	760	772	759	734	753	815	790	762	793	810	775	740	797	789	777	779	747	753	794	767	755	750	813	795	805	739	818	841	772	805	781	799	721	774	796	758	808	774	780	756	765	781	808	786	785	741	765	781	777	810	778	788	750	775	750	787	809	787	826	742	830	802	767	808	758	783	829	756	815	790	725	764	786	764	769	776	810	800	759	787	799	739	763	798	788	833	746	734	789	770	765	788	747	798	777	801	702	784	771	788	823	744	790	768	727	818	766	765	781	800	776	767	710	760	768	847	801	761	767	802	811	772	800	778	763	785	736	819	787	762	810	752	814	785	771	790	749	761	762	788	761	779	804	752	796	820	776	738	778	761	771	812	795	800	793	811	766	809	732	769	757	737	752	751	767	745	807	759	838	733	785	774	738	806	839	815	787	738	798	801	793	781	753	778	833	745	783	839	828	770	807	795	767	789	802	761	741	739	813	778	806	769	776	845	790	769	788	774	790	818	742	768	810	742	761	752	767	752	759	753	791	791	772	775	796	792	793	800	789	789	777	784	796	792	753	748	749	751	772	809	747	757	761	788	768	781	788	776	785	809	717	761	767	757	827	772	804	758	778	769	797	747	778	724	759	843	819	776	748	791	761	838	758	779	788	780	798	804	828	757	798	775	800	755	790	798	827	780	798	767	752	722	809	773	788	787	796	768	782	758	773	835	726	736	796	793	772	791	806	790	778	821	800	771	797	824	792	713	732	786	741	799	761	807	779	752	784	845	795	740	797	796	770	742	749	717	839	750	784	733	773	779	759	769	791	750	793	774	782	789	737	808	828	767	762	746	822	709	843	756	749	772	797
25384	21191	27076	24981	20925	10261	1002	704	579	562	568	565	588	518	503	501	485	480	482	507	459	518	482	447	484	459	476	518	450	452	483	417	466	432	453	425	475	439	408	450	457	442	432	447	481	436	443	417	466	469	457	458	490	436	448	450	447	420	446	423	468	432	456	442	449	459	497	457	474	431	448	476	458	464	469	455	435	478	460	445	511	500	427	453	476	462	419	461	442	446	473	427	470	475	487	485	417	460	436	421	452	438	430	469	436	482	445	498	441	493	451	446	462	437	445	424	425	450	476	434	452	463	476	475	413	415	443	462	411	390	489	455	451	439	439	404	466	451	452	452	390	465	425	442	430	450	489	451	425	437	430	447	442	421	433	433	431	442	428	451	437	498	444	444	447	432	445	423	444	467	462	464	462	451	448	482	410	459	444	424	436	484	419	405	424	456	439	447	444	469	473	475	490	446	454	461	397	479	434	421	419	453	443	413	459	449	404	458	447	471	481	413	454	472	446	438	425	454	434	464	443	428	464	460	458	441	477	432	454	418	437	440	428	460	476	480	440	482	461	409	396	435	432	421	450	428	421	422	439	446	440	419	413	464	445	473	431	472	462	466	464	450	414	416	479	468	424	464	411	466	432	445	440	424	436	442	460	427	440	469	461	448	494	455	444	461	426	426	460	434	451	443	459	445	432	469	406	423	447	472	446	409	470	458	439	451	435	416	456	448	442	434	442	449	462	448	421	451	439	452	428	454	440	417	440	451	433	471	409	483	446	446	414	447	469	470	424	422	475	403	426	456	442	407	439	458	476	437	444	455	457	443	482	437	455	463	441	435	446	424	432	477	478	487	414	457	430	428	441	470	438	497	403	449	429	408	479	444	438	465	467	434	433	466	447	453	408	451	441	473	443	454	429	465	429	443	421	434	433	419	475	467	474	459	486	462	438	446	431	442	457	460	424	461	445	464	432	449	457	424	435	470	415	483	436	467	455	421	425	414	398	416	441	467	402	462	421	455	454	420	431	441	437	445	473	420	423	429	472	474	455	421	472	431	417	475	449	416	445	452	443	433	450	428	463	421	471	438	414	453	444	486	417	471	461	483	472	458	420	461	459	439	454	428	430	436	469	432	436	435	408	431	443	449	452	467	439	461	441	434	445	449	423	438	438	414	455	436	419	475	435	445	435	391	449	471	429	439	459	455	440	450	409	462	448	457	453	433	429	447	423	447	447	454	429	412	436	409	418	426	438	471	460	431	447	443	430	459	419	397	439	466	432	418	469	450	421	425	491	387	447	473	438	447	459	485	440	472	463	396	442	425	452	453	436	451	436	455	447	417	470	465	463	413	486	407	428	420	443	452	448	407	401	474	444	451	433	405	470	438	446	460	466	440	455	438	473	438	425	416	438	386	416	451	445	428	472	484	468	484	451	483	431	434	475	453	443	446	439	449	465	446	492	452	431	464	448	443	450	447	443	456	421	441	429	437	409	447	467	465	430	458	473	484	464	456	449	449	427	461	424	445	458	440	467	455	420	468	472	419	443	430	494	428	455	439	464	448	429	416	476	489	450	444	412	418	470	468	470	445	444	437	452	459	477	433	450	400	426	443	473	452	446	482	478	453	466	460	462	428	454	432	436	446	479	464	459	430	448	445	434	451	431	436	450	405	421	442	421	398	453	441	486	445	430	453	443	496	453	452	443	458	427	426	407	435	427	444	435	418	425	480	473	473	418	483	433	443	456	454	424	460	446	434	495	481	458	464	446	390	426	418	447	485	461	450	446	419	442	419	472	473	409	449	428	453	432	460	449	471	446	432	414	457	441	407	451	453	447	490	449	423	448	395	464	461	455	477	454	433	439	443	434	448	469	458	427	475	471	434	496	446	421	447	464	466	466	432	454	463	479	444	441	436	440	465	453	427	429	448	407	489	425	417	445	443	439	416	493	429	469	468	451	470	466	433	436	415	452	457	451	442	420	444	446	437	405	464	458	478	423	442	446	463	444	432	422	471	469	472	454	470	437	426	454	400	409	435	382	463	429	447	506	452	462	442	478	435	441	456	475	425	421	453	433	458	448	451	431	477	472	403	443	419	473	444	458	461	453	442	423	431	437	423	426	407	457	454	436	458	472	447	422	421	422	484	441	481	448	428	441	460	455	452	461	444	431	422	449	453	409	442	461	467	453	472	447	442	425	465	427	422	483	417	428	446	443	462	453	436	419	440	408	457	412	461	421	466	453	456	439	433	411	461	437	440	392	457	420	425	462	441	469	433	408	420	405	439	433	454	442	448	452	431	459	452	491	443	460	443	424	461	466	407	441	430	487	426	451	450	455	446	455	450	421	445	458	464	416	450	441	438	467	428	470	451	414	423	418	445	441	482	461	464	462	443	445	465	464	428	451	460	460	456	477	436	444	446	430	442	444	453	434	413	458	441	454	424	453	414	419	445	440	469	418	435	417	451	421	452	476	443	432	451	476	475	453	446	438	430	429	456	479	462	477	459	512	446	462	481	465	444	454	451	455	415	463	435	426	447	409	454	455	457	467	445	429	419	435	472	434	441	457	476	418	467	445	488	433	461	442	449	402	434	397	460	470	443	475	450	428	471	452	445	442	445	472	458	453	415	441	432	419	401	389	428	414	419	438	466	420	446	450	436	394	482	437	434	480	451	420	477	446	470	446	435	460	435	434	449	448	475	469	454	411	447	438	422	486	442	445	394	471	454	470	433	425	452	452	424	477	442	441	470	419	462	455	451	446	418	429	426	443	407	454	430	455	437	456	513	450	431	455	429	448	419	448	479	498	442	492	418	429	435	447	476	439	436	416	448	455	397	424	452	468	450	444	459	471	416	470	442	463	461	431	433	450	438	491	436	423	425	491	445	467	471	427	427	408	409	452	433	502	426	470	459	434	464	454	413	444	482	455	461	447	431	485	443	458	428	434	486	447	467	493	417	417	444	456	476	462	448	403	447	443	434	447	469	436	475	453	479	473	470	447	457	415	415	445	461	487	410	438	436	460	455	443	419	407	433	467	443	472	440	418	453	446	487	457	426	432	489	415	434	422	464	473	459	440	444	488	439	460	462	453	430	439	457	436	434	436	469	464	393	440	425	447	481	452	417	443	433	456	428	448	470	460	449	421	451	453	418	446	447	459	387	454	473	414	456	466	442	454	429	461	481	471	420	453	453	462	437	409	450	471	465	396	408	423	424	425	431	478	465	453	443	438	475	435	429	468	481	449	466	426	451	452	437	438	449	442	455	448	436	481	450	433	429	446	445	422	408	445	419	454	440	436	446	459	441	441	461	415	453	447	471	449	431	441	446	480	423	499	432	466	457	419	435	469	461	449	471	446	438	449	439	428	415	479	414	455	473	449	464	415	473	490	435	420	470	454	443	453	433	448	425	445	440	435	409	433	459	432	454	460	450	435	444	488	414	462	469	453	461	406	476	455	416	446	484	447	447	458	448	444	422	474	442	403	453	462	406	423	469	410	406
54530	15937	5289	3066	1875	1387	1094	893	814	756	684	652	628	562	584	518	491	484	501	443	497	491	460	490	467	434	426	425	422	442	464	482	410	444	416	461	424	413	406	441	450	442	427	435	422	416	409	403	417	406	421	400	433	381	441	442	442	416	401	451	415	423	385	419	418	478	454	443	436	415	393	452	434	454	441	411	422	393	426	409	407	427	420	435	402	435	464	417	424	394	433	441	398	403	425	404	427	442	441	411	423	439	414	430	427	463	388	423	417	397	390	418	396	414	407	425	411	404	428	393	406	403	423	392	408	383	403	440	419	429	434	430	432	416	418	415	406	400	416	414	426	378	429	370	398	406	458	437	425	391	445	420	394	406	419	410	411	431	427	425	419	418	378	386	421	426	429	411	426	400	470	401	416	426	397	396	408	394	404	386	410	443	416	381	412	381	425	418	433	410	431	426	416	348	401	410	453	435	413	436	415	412	419	426	385	451	451	417	411	435	436	416	426	371	422	423	439	422	429	435	390	399	446	400	436	409	444	391	429	405	425	378	412	404	402	427	449	430	355	422	379	410	389	396	422	425	415	397	412	423	372	393	432	428	397	433	410	428	410	394	381	415	402	436	414	426	386	419	411	414	422	435	399	416	398	408	414	407	417	396	409	399	388	368	389	407	419	400	387	406	421	428	456	425	376	397	439	403	429	416	429	400	424	433	401	379	381	437	419	397	410	402	401	372	459	410	407	418	441	403	449	395	437	418	405	404	374	399	368	406	407	394	443	452	410	416	434	452	411	439	392	398	402	433	384	404	389	367	383	398	435	413	414	381	390	418	427	457	418	414	456	397	418	415	436	419	428	413	442	401	402	426	417	422	387	392	397	434	423	390	418	440	391	381	369	399	407	382	421	437	416	418	448	414	432	421	418	380	425	456	399	417	446	418	408	430	413	446	395	432	432	413	409	423	436	449	393	426	416	400	394	435	404	432	389	413	410	387	412	410	382	365	386	425	438	430	420	416	410	411	396	405	405	420	402	428	413	408	437	413	394	412	375	412	429	451	413	406	408	399	433	388	421	443	439	413	401	405	407	417	437	426	436	415	464	400	392	432	433	378	410	405	405	419	374	434	401	443	426	389	362	438	424	418	400	425	431	404	420	407	404	417	445	376	414	405	428	436	422	420	438	399	421	405	413	379	389	424	430	405	379	393	392	409	401	402	385	434	435	425	401	399	412	428	384	401	435	432	422	392	389	418	389	401	424	433	458	421	444	417	425	417	434	406	451	412	399	433	401	425	418	423	382	417	404	410	431	413	404	414	362	406	445	410	412	407	399	432	380	393	411	388	445	406	388	417	415	393	448	432	428	407	408	414	414	359	382	425	443	451	376	437	402	394	447	465	411	395	438	407	402	429	424	401	405	420	419	408	380	402	421	412	398	440	432	414	406	440	393	417	418	421	413	410	428	426	442	427	407	387	433	412	407	406	409	414	466	440	377	404	405	432	369	413	395	370	419	407	474	391	416	429	393	432	425	400	423	415	433	394	423	430	421	435	443	384	426	409	393	414	420	393	402	428	438	395	389	397	380	402	400	458	408	390	405	418	412	397	368	422	398	395	410	443	425	416	433	414	433	387	381	397	390	411	415	387	388	429	403	431	397	416	412	425	419	403	401	429	378	421	384	446	389	405	436	401	443	378	428	403	394	382	369	358	408	443	434	414	435	424	402	382	422	410	419	413	429	420	448	419	430	425	438	412	402	404	433	399	394	438	425	416	451	384	433	429	388	382	400	403	436	416	416	417	416	414	389	430	400	419	378	413	415	456	430	397	441	407	397	387	448	415	389	400	392	409	431	400	374	412	424	431	421	403	421	393	406	382	408	367	443	442	425	397	427	430	421	437	413	446	438	402	398	392	448	441	418	421	407	410	429	406	421	407	407	424	441	417	403	417	395	442	408	412	415	432	426	418	397	425	393	392	411	428	422	418	409	426	413	419	412	412	410	412	420	400	456	459	400	414	415	401	423	417	371	433	408	401	392	396	408	443	385	464	417	421	422	399	457	413	406	400	412	431	425	432	391	424	401	421	431	410	399	408	401	421	415	418	390	398	444	435	412	431	379	407	416	406	405	407	397	425	440	404	427	390	390	413	381	434	353	434	417	440	399	429	435	435	401	407	466	397	404	388	411	398	404	414	418	403	452	404	403	420	421	412	445	420	439	403	380	388	421	400	381	441	427	403	389	424	400	405	430	441	402	417	409	421	402	387	397	424	405	406	397	378	410	393	427	414	412	402	392	437	428	430	365	420	413	392	435	421	445	403	374	406	380	428	400	422	360	409	392	394	403	425	432	382	427	420	428	386	431	429	415	407	467	397	389	406	413	431	434	385	407	394	443	421	409	421	410	408	425	406	393	389	412	412	419	383	442	388	382	381	391	372	413	403	399	384	417	411	410	400	410	410	417	423	423	408	413	409	425	411	407	447	410	403	415	413	414	393	398	442	415	416	402	406	429	435	417	398	424	389	391	412	426	386	421	386	394	469	421	390	431	398	379	412	411	428	410	439	407	397	429	434	407	432	398	408	421	421	415	439	429	445	419	405	431	410	417	410	394	404	430	396	406	405	440	428	422	384	433	412	413	397	388	434	440	411	416	403	426	395	382	408	417	415	425	426	397	447	381	417	407	439	393	437	436	398	435	439	417	410	425	407	428	402	415	419	400	422	412	420	426	404	441	405	442	444	419	392	399	404	390	429	412	410	427	409	434	417	397	438	423	392	431	465	427	394	398	412	433	430	396	423	417	408	401	412	408	416	410	422	441	398	411	444	432	417	448	430	396	417	390	383	411	428	424	386	385	404	457	447	443	419	436	400	388	403	381	403	416	417	384	435	422	444	391	402	431	361	416	460	417	430	415	422	429	378	389	405	414	433	379	423	376	420	427	411	439	390	410	397	389	414	408	466	408	408	437	382	450	381	425	399	405	404	387	456	426	390	437	432	365	411	410	405	407	383	417	388	398	421	376	417	416	413	404	389	410	434	387	389	436	426	429	432	429	421	428	414	403	423	440	439	411	405	438	451	396	386	394	389	419	383	420	412	444	403	439	386	414	384	377	413	389	408	401	411	402	428	426	415	390	410	421	418	366	406	390	423	429	410	417	409	427	421	389	429	433	381	436	401	392	426	397	399	435	433	424	399	417	412	381	428	435	403	382	411	410	404	434	408	408	455	415	393	446	431	392	402	399	422	395	378	409	405	355	404	397	445	454	409	408	417	435	426	425	430	380	427	432	402	425	392	421	412	413	435	430	405	410	434	449	411	413	418	399	421	387	426	412	404	385	363	376	407	401	403	408	412	442	423	423	401	387	408	391	425	417	375	442	396	427	403	392	422	431	410	400	395	427	401	438	404	396	396	407	381	410	411	414	426	378	407	447	435	409	434	414	389	432	397	405	437	399	378	450	396	416	432	421	394	421	397	416	432	424	389	434	409	424	399	396	436
23220	21056	27589	24380	20918	20891	7331	1411	1100	1055	1036	983	916	943	836	856	840	900	816	896	804	833	813	795	794	783	804	797	797	826	775	807	811	748	768	797	755	791	777	795	735	765	810	796	769	759	790	765	754	783	840	763	717	736	753	735	768	748	762	742	752	785	771	741	751	781	774	760	740	787	820	779	764	740	755	724	753	726	738	784	757	790	792	738	801	758	804	807	781	798	724	822	721	712	799	766	733	801	754	769	741	788	773	777	713	784	789	717	725	777	818	731	767	764	750	754	757	748	770	758	869	798	773	769	792	733	714	731	731	707	743	749	782	765	734	715	753	725	736	742	762	728	753	788	766	756	809	735	771	745	790	741	786	794	775	752	766	793	770	820	768	757	776	746	782	782	798	799	746	789	805	798	732	749	745	706	703	712	786	777	747	725	752	763	762	770	784	813	745	754	737	691	759	781	779	756	747	686	763	799	778	804	791	772	758	759	731	778	722	747	772	757	777	745	765	728	732	745	761	834	735	790	760	743	810	722	739	771	764	809	730	741	788	749	759	762	772	754	773	738	737	739	745	745	763	751	736	785	730	775	758	803	780	732	764	757	752	801	758	807	744	813	761	774	760	733	727	768	786	758	776	790	749	725	728	772	773	721	752	783	777	755	754	743	755	844	815	776	773	742	753	767	755	764	769	821	789	767	793	786	750	766	760	762	778	747	752	811	744	788	758	760	804	771	814	723	717	781	751	709	698	747	748	775	757	762	721	781	721	751	739	782	756	753	787	741	789	772	749	755	677	758	763	737	732	792	700	803	734	763	773	719	750	797	777	757	724	734	739	818	733	772	793	767	751	744	772	733	741	781	724	722	757	723	732	747	724	739	735	721	727	750	715	776	780	727	717	780	764	793	725	752	751	735	716	774	796	788	773	751	796	765	730	808	803	765	731	779	738	761	768	798	734	742	735	798	791	743	754	758	775	744	744	739	721	739	748	738	735	772	711	739	705	782	766	712	729	766	729	791	732	748	804	759	768	691	727	750	790	714	775	769	722	782	726	769	752	727	756	824	726	751	759	759	785	791	772	815	771	793	739	738	725	775	771	727	767	782	826	808	753	785	740	762	824	789	757	779	770	744	744	778	749	780	817	720	735	768	818	752	762	762	823	770	787	770	806	744	735	747	782	793	782	729	765	747	776	767	772	779	774	711	790	765	750	745	757	746	789	798	734	790	727	774	811	770	746	735	771	736	732	759	775	783	794	746	751	759	747	759	807	820	749	763	813	782	753	753	752	770	761	769	761	726	720	708	762	779	756	742	818	773	759	755	787	778	736	765	791	784	748	759	692	753	753	773	725	714	768	781	767	821	765	760	743	743	777	721	749	742	731	756	767	748	757	809	787	751	753	745	766	773	762	761	732	788	791	807	775	748	717	718	714	794	786	773	815	753	742	748	793	786	772	760	739	733	757	771	798	758	733	747	814	811	745	759	803	758	738	736	754	755	788	769	823	734	775	779	669	754	762	737	701	722	745	814	751	718	758	737	753	743	772	800	793	800	747	771	793	777	783	746	781	806	751	765	787	782	786	794	782	782	789	742	783	779	721	745	723	734	769	796	745	780	724	751	759	771	766	777	749	771	749	719	731	706	763	771	778	746	746	733	734	796	742	768	724	725	750	752	724	745	757	716	706	732	738	758	786	719	766	726	794	737	797	728	736	714	768	768	731	785	762	767	762	765	776	792	697	759	759	726	799	799	763	779	759	788	786	741	793	800	745	756	700	768	782	745	767	737	784	728	778	768	827	766	765	745	795	741	748	789	761	739	734	811	752	720	788	797	793	773	757	759	776	774	769	749	748	781	752	783	793	700	711	732	768	741	727	744	771	808	766	763	770	760	758	731	753	764	775	762	734	741	748	788	758	733	744	750	783	727	802	779	734	755	776	763	733	813	744	766	771	817	806	760	776	702	805	742	730	770	824	766	791	781	758	753	768	785	730	765	770	787	757	765	719	742	792	754	770	768	765	777	765	778	786	776	738	747	780	775	764	745	756	737	743	748	746	752	824	760	753	798	761	756	752	755	753	751	765	735	766	799	720	762	756	757	773	734	736	711	763	772	761	736	775	755	772	750	818	779	789	738	772	752	742	775	766	765	771	764	753	776	798	719	743	685	749	778	781	793	777	754	737	868	731	769	710	812	747	778	803	745	773	741	740	757	771	805	773	800	778	719	728	753	766	766	782	755	714	769	743	784	766	745	721	752	750	754	789	778	746	775	747	778	766	742	798	761	753	764	806	743	740	737	763	794	713	790	743	800	808	756	772	790	808	769	755	768	742	779	750	780	769	758	821	772	735	793	781	722	786	752	762	812	749	768	784	721	721	774	746	739	729	793	804	747	750	714	775	796	748	766	708	759	762	774	758	768	743	763	759	763	762	798	795	781	789	754	798	735	742	712	768	777	738	749	718	787	727	725	747	814	740	786	742	783	783	770	786	776	764	766	739	765	724	779	736	763	796	694	780	787	746	758	759	689	755	742	754	743	775	798	705	778	798	743	807	758	725	709	740	755	743	772	760	777	759	773	731	758	747	771	743	774	716	758	731	689	731	783	760	776	765	775	740	764	752	712	740	787	758	751	756	752	809	757	783	752	695	762	799	764	767	747	747	782	724	716	791	788	763	786	762	792	806	735	758	752	749	779	763	748	748	800	752	736	761	760	771	745	766	747	763	751	744	750	759	780	738	754	768	769	766	735	814	710	763	787	763	706	845	783	761	821	765	737	744	767	828	751	757	707	721	739	753	761	735	778	758	721	752	808	760	735	741	735	761	756	758	736	758	776	747	766	823	749	837	709	740	775	779	768	806	739	757	753	721	777	704	768	756	720	781	785	785	761	761	752	790	725	726	765	787	739	754	737	789	769	794	750	764	762	797	767	765	779	781	762	782	768	733	736	730	757	770	784	747	766	743	801	752	729	745	745	765	745	759	781	715	761	730	719	713	761	752	781	782	752	720	777	806	745	689	726	775	746	737	749	746	693	758	745	795	744	752	786	755	764	729	712	747	736	742	792	755	762	766	752	798	803	780	734	764	763	779	771	759	792	733	792	759	739	728	746	768	814	751	756	787	735	751	783	762	722	766	801	750	744	777	772	751	824	700	756	768	755	757	776	729	718	723	734	738	738	739	746	741	789	760	763	788	819	749	734	722	754	766	812	724	767	804	761	731	773	755	764	761	734	791	710	735	734	736	751	824	734	766	715	794	756	734	755	764	745	762	761	787	797	702	765	752	808	769	772	767	813	791	728	725	812	775	734	743	779	733	783	725	785	784	784	727	789	722	801	755	743	742	741	768	796	783	803	723	719	713	730	742	754	763	790	775	762	763	756	731	792	778	771	688	802	738	780	729	715	787	743	729	760	753	784	772	762	712	806	770	731	702	770	786	782	777	786	800	747	761	682	751	758	736	727	700	779	743	740	772	726	722	739	770	767	743	783	741	778
59434	22406	9805	5540	3505	2681	2066	1696	1498	1428	1209	1162	1032	1082	971	897	926	848	839	830	860	833	850	815	740	791	767	804	752	743	776	781	774	766	758	686	731	721	725	757	714	774	738	770	711	743	715	765	805	714	721	710	731	725	695	756	702	714	723	685	719	716	710	741	697	757	723	731	791	810	754	744	767	721	750	780	701	723	727	745	734	778	693	709	685	733	718	755	714	701	747	697	701	677	742	719	723	711	719	687	757	707	721	715	680	671	693	665	698	705	736	697	704	673	745	697	705	666	675	706	684	691	733	705	709	746	675	686	701	673	704	770	682	720	689	704	689	713	699	721	702	734	711	700	713	709	688	647	725	742	700	739	682	779	663	701	676	633	737	680	696	672	674	715	689	743	735	719	714	707	721	686	651	716	767	682	757	721	726	731	704	746	720	704	699	710	761	705	680	667	718	698	677	733	701	753	711	685	699	708	665	735	683	682	703	712	692	673	690	725	661	682	715	704	685	676	711	731	686	706	719	726	684	679	710	729	679	724	734	684	701	711	727	714	696	693	716	693	680	701	690	728	705	719	689	662	662	682	713	734	650	693	734	692	696	686	684	738	722	684	741	683	703	756	730	698	703	676	683	728	739	700	716	760	748	676	703	672	710	744	748	723	713	686	663	715	703	716	681	738	669	689	685	721	739	706	717	665	736	728	715	652	703	740	667	691	743	686	696	689	660	703	662	696	724	746	732	695	680	693	697	699	664	650	665	724	749	704	681	699	724	688	720	727	726	685	711	672	715	723	664	716	680	747	720	652	690	700	687	710	654	723	663	684	712	694	730	717	710	655	725	677	696	673	691	667	727	734	718	666	679	712	702	710	675	746	723	720	707	668	675	688	762	686	648	732	689	697	667	709	698	677	714	690	749	703	684	749	725	733	716	677	639	708	710	700	693	755	690	700	693	734	665	728	730	703	736	732	699	755	720	706	733	731	677	663	725	752	689	740	692	748	721	711	699	743	705	671	705	720	679	720	724	647	717	720	740	738	728	698	699	711	719	711	735	742	690	679	674	679	750	725	715	676	687	717	698	688	711	714	729	763	704	697	750	737	690	714	699	739	739	636	751	673	762	704	725	656	684	680	709	713	683	664	707	676	741	718	710	702	742	718	720	694	715	714	698	669	704	678	697	717	701	714	673	720	719	681	721	709	662	718	691	644	652	703	709	676	689	716	746	722	715	702	705	716	717	674	692	762	690	735	721	704	681	697	717	692	727	715	745	682	723	677	724	715	709	664	747	730	710	727	710	658	735	686	727	717	745	689	697	682	727	686	661	722	721	677	730	728	748	691	723	722	669	669	741	696	709	667	702	709	656	700	709	765	675	713	701	690	686	631	692	669	713	758	760	746	724	748	741	687	783	715	738	686	717	705	702	726	726	707	717	681	743	679	706	665	708	700	689	756	698	724	679	725	736	716	750	720	671	666	690	708	688	673	696	718	730	673	707	676	694	718	731	685	629	695	708	733	698	733	733	692	759	736	703	699	724	686	677	699	723	692	699	755	715	719	715	752	698	689	737	686	721	701	703	693	673	724	723	734	718	685	701	680	712	732	722	728	696	773	707	692	684	687	731	676	692	717	689	733	704	696	719	751	656	656	702	698	658	672	703	716	702	704	691	688	695	675	680	719	733	738	731	710	694	665	682	728	749	676	686	717	712	694	736	720	701	671	748	707	722	713	709	740	718	707	740	724	660	749	761	660	706	679	705	676	736	658	682	709	681	698	662	670	735	744	736	729	656	686	734	717	746	725	652	695	735	694	681	724	720	719	725	706	710	706	690	734	720	671	723	704	709	719	698	692	734	699	743	735	664	719	673	702	713	742	718	703	708	692	710	712	697	712	655	719	684	728	679	707	760	706	693	682	723	731	734	721	682	703	702	699	692	734	688	682	697	671	713	716	697	750	701	719	663	695	707	688	677	727	758	723	707	725	707	706	698	704	729	690	706	724	702	753	754	656	755	715	651	704	664	722	727	702	685	684	670	708	683	692	686	707	713	727	728	696	673	674	692	721	756	710	692	700	663	741	753	725	730	685	685	721	712	657	718	716	649	734	748	704	699	704	722	649	730	726	698	698	647	731	698	746	686	693	714	689	764	715	716	720	736	675	698	709	702	676	661	753	698	703	695	699	665	704	726	685	725	698	697	656	702	713	661	699	690	634	663	732	677	736	743	779	666	747	687	731	713	664	726	747	697	674	702	675	784	656	717	728	666	769	654	699	718	673	702	798	694	710	719	690	717	703	717	707	721	703	679	750	710	688	699	728	705	713	753	694	671	672	702	710	698	731	734	684	725	726	721	723	704	712	721	710	734	713	713	724	700	669	689	684	750	720	758	750	694	727	685	692	682	739	687	734	723	714	701	667	746	743	667	753	739	688	685	714	654	754	691	715	713	746	688	707	659	710	721	692	691	715	710	708	752	672	701	677	725	690	687	658	682	695	647	675	664	735	717	661	699	704	765	646	745	728	709	771	729	727	680	674	710	683	675	711	709	722	713	703	696	692	724	704	694	696	646	699	715	712	644	649	733	739	733	656	706	718	702	702	720	674	711	739	701	686	693	688	717	732	723	745	728	707	700	741	719	709	745	688	692	726	740	673	719	661	754	703	724	660	638	708	695	739	736	656	738	721	747	692	754	711	714	686	678	692	695	712	669	712	730	733	682	699	730	700	730	743	669	713	698	705	715	737	750	724	726	715	670	761	716	684	738	736	697	697	736	685	711	692	711	702	683	732	715	692	697	711	672	684	744	699	701	746	680	704	748	698	692	701	692	724	729	691	723	694	692	685	676	698	719	661	736	723	741	743	680	685	666	682	695	762	692	691	710	733	694	698	691	716	657	733	691	732	719	701	748	720	663	650	732	728	714	721	738	704	763	698	717	736	663	700	692	701	701	700	710	730	676	755	726	685	710	767	735	718	711	691	733	702	742	705	708	692	689	714	781	732	702	738	683	690	676	703	691	725	704	654	644	713	688	687	751	699	689	694	721	729	661	721	730	696	640	704	716	772	693	766	730	694	716	678	664	766	696	678	720	706	716	668	762	696	748	669	755	696	699	710	710	741	717	711	709	674	688	745	730	680	677	681	700	685	690	700	697	719	703	697	691	690	649	706	731	706	611	753	683	716	678	661	710	755	667	723	724	656	726	707	746	683	719	732	770	706	705	672	715	723	688	708	703	710	707	721	695	765	716	687	705	718	740	718	698	687	731	721	707	670	715	695	733	718	699	691	666	762	741	726	649	762	714	722	677	709	711	645	702	656	693	729	684	771	751	707	692	709	715	717	669	676	730	701	753	695	675	702	727	701	751	668	695	712	704	690	699	739	667	723	720	710	732	733	715	703	647	719	741	739	688	699	679	731	698	703	780	693	707	704	725	706	716	736	692	719	697	733	725	702	702	710	729	723	678	717	683	684	684	688	682	696	730	714	681	718	751	689	684	698
36163	20841	5090	1038	842	810	822	751	794	746	786	733	804	773	766	726	824	777	771	814	733	746	801	799	794	795	814	800	737	778	780	812	760	747	805	820	769	781	754	810	792	776	752	736	778	772	818	723	780	762	752	737	798	776	768	767	734	806	786	760	800	759	769	748	780	788	818	815	810	796	795	803	784	732	756	777	799	781	819	753	767	785	787	794	791	780	734	784	768	737	769	772	743	754	712	729	774	785	779	796	743	759	760	718	754	754	864	786	739	743	767	795	754	710	768	731	852	780	827	796	776	737	774	794	765	796	793	777	793	744	750	713	768	760	795	786	785	808	774	773	771	739	760	764	758	723	794	803	792	801	744	786	784	752	776	698	787	785	779	773	799	742	842	723	780	787	773	804	766	821	802	810	755	743	788	764	766	814	791	777	803	801	775	772	728	774	680	785	736	791	731	760	705	830	794	783	812	741	774	754	738	816	777	753	707	752	769	830	830	768	721	762	770	748	748	764	785	773	803	749	767	772	785	728	790	759	793	809	730	764	805	794	741	786	799	801	766	778	809	731	767	799	821	770	772	745	817	800	733	772	750	785	762	720	735	843	790	773	822	807	779	788	766	807	740	741	797	790	765	826	801	788	778	762	715	759	784	813	771	787	689	794	784	767	783	784	776	783	783	789	760	732	789	751	795	772	780	755	780	792	738	778	753	792	797	761	764	828	764	807	761	759	770	769	762	780	738	787	729	785	753	806	814	766	722	738	778	776	786	746	805	753	802	791	765	747	783	810	813	754	750	775	769	747	763	779	729	765	781	791	805	784	764	776	724	763	779	828	756	772	780	770	778	737	776	772	746	777	756	744	783	845	778	790	766	738	706	723	737	742	785	791	753	799	765	786	743	725	738	776	806	805	769	782	800	818	773	773	797	764	777	775	735	721	720	741	736	816	789	755	755	802	762	780	814	724	790	767	751	818	781	704	783	764	818	824	794	766	777	808	749	783	770	719	811	770	817	770	729	752	771	798	793	769	726	718	786	775	851	782	753	799	778	745	755	745	816	803	771	814	787	788	769	765	749	816	745	795	778	771	753	752	762	825	820	781	769	816	791	770	769	802	788	799	795	726	773	784	794	755	765	818	712	788	797	790	788	716	783	756	805	797	809	791	747	725	823	813	751	715	801	784	719	732	740	730	805	794	789	781	785	775	784	728	784	766	744	802	779	746	779	715	756	832	791	783	784	810	797	763	776	764	775	738	749	756	791	764	771	714	827	794	776	731	805	782	781	831	750	776	798	795	756	750	803	832	772	746	793	772	689	795	760	816	735	829	783	803	753	754	791	750	725	820	786	770	748	797	787	761	779	724	782	781	799	803	744	797	794	769	771	801	752	789	785	746	787	758	784	758	764	821	788	736	836	767	786	783	778	799	762	751	766	847	810	684	780	786	792	804	783	821	725	772	774	751	705	817	731	767	770	754	753	746	762	767	745	747	763	809	806	824	763	793	807	796	753	781	758	733	827	760	824	810	804	798	773	748	808	744	748	795	783	762	773	788	791	733	794	820	742	758	788	810	758	780	781	793	749	756	762	790	781	718	786	725	787	768	786	757	754	808	732	790	758	724	813	773	722	787	769	784	811	764	748	823	837	777	754	786	775	741	812	774	752	755	836	781	790	748	851	732	753	761	739	795	790	863	762	761	763	761	793	746	798	761	794	749	785	800	782	792	739	766	758	753	759	751	774	787	744	833	766	822	725	750	782	758	750	761	797	781	784	826	704	806	766	791	785	754	793	762	789	762	802	753	821	720	796	723	755	758	813	763	757	758	778	753	749	774	825	811	693	790	802	815	782	774	768	766	721	723	850	805	760	833	844	784	793	757	832	710	760	758	791	797	833	850	820	753	749	805	789	742	759	767	734	739	808	776	777	796	713	778	769	771	726	793	749	756	773	805	742	791	783	783	755	753	757	736	726	783	808	811	805	831	820	828	776	824	724	795	769	804	827	758	741	761	749	844	761	795	757	809	772	813	768	782	769	777	787	755	762	825	739	853	804	803	797	779	745	824	770	745	756	786	784	764	807	775	769	747	784	809	805	790	753	820	771	755	801	768	762	807	769	832	735	758	760	831	765	817	769	758	756	767	800	802	778	779	770	801	838	715	717	720	791	763	729	753	793	773	784	797	761	751	785	762	737	767	813	767	794	736	759	848	775	798	819	747	741	792	759	757	764	749	743	779	727	802	776	772	831	761	781	797	764	805	738	777	767	827	759	807	760	792	741	816	785	729	731	813	848	735	793	765	778	757	738	744	770	808	780	738	755	765	793	806	761	778	790	779	780	734	784	749	768	787	756	804	786	770	753	811	774	752	766	772	782	741	763	839	774	781	794	751	798	754	771	783	799	812	806	812	755	789	749	720	767	777	795	795	825	762	781	709	786	787	732	793	759	789	730	744	762	772	731	791	774	812	776	742	797	762	791	718	723	775	773	730	820	732	785	837	755	701	780	791	736	798	771	739	796	779	807	780	795	709	740	752	804	746	754	713	788	760	756	780	747	761	749	819	754	740	799	746	757	810	748	783	831	746	722	718	827	799	792	773	773	795	766	749	805	778	754	804	749	774	784	784	731	771	758	741	789	728	767	779	737	793	793	763	764	700	785	763	748	807	766	773	802	754	810	769	762	812	760	784	747	793	799	772	797	781	826	828	808	788	768	763	791	779	719	739	774	802	758	734	801	790	737	771	818	744	743	751	784	748	703	784	734	781	767	751	784	752	764	742	781	792	780	778	746	773	747	772	735	722	787	797	771	743	755	811	757	783	761	747	778	762	801	751	823	754	748	789	757	778	788	776	756	761	777	806	760	769	818	742	789	783	755	803	750	802	781	749	830	788	784	774	753	791	792	775	767	729	745	744	788	729	735	768	729	719	735	785	790	784	758	783	782	786	812	745	808	768	788	779	754	759	775	745	796	759	755	741	756	766	772	781	795	746	790	773	719	755	798	745	793	839	804	788	705	741	834	744	792	784	735	785	764	775	807	766	719	770	775	729	720	751	769	784	792	801	788	749	775	791	777	807	784	791	780	760	808	852	767	783	772	816	792	732	738	767	776	754	824	792	736	774	793	763	788	784	762	802	747	762	707	734	754	763	780	761	832	792	773	784	755	815	772	802	754	771	781	812	783	677	752	748	770	731	761	822	786	774	769	754	783	771	758	739	760	768	769	763	761	740	796	743	789	835	738	737	767	782	777	755	755	776	767	757	766	804	752	840	736	778	754	778	791	767	757	789	789	759	767	784	797	781	729	793	737	774	732	809	793	793	737	770	791	783	743	794	760	791	747	732	720	787	774	780	769	754	803	764	812	786	805	752	756	808	809	726	744	758	800	826	780	734	737	821	770	781	813	771	795	712	806	789	796	747	776	836	757	752	824	789	738	778	802	859	784	772	748	731	792	808	759	791	820	743	715	800	824	751	820	816	778	780	720	796	773	744	773	770
35505	9013	1076	938	839	803	794	827	785	852	771	754	815	778	748	753	798	753	786	773	789	764	822	787	824	772	834	755	787	725	786	789	758	785	788	775	815	785	731	757	752	800	813	733	743	746	798	771	761	741	761	750	797	813	777	757	754	781	797	707	809	769	811	761	759	763	782	750	819	770	802	795	782	801	768	762	786	830	757	782	758	740	760	793	770	730	806	790	747	733	801	775	790	804	762	784	748	784	823	772	773	757	775	780	756	790	821	769	767	777	844	752	764	738	779	788	765	807	778	753	737	791	829	734	808	745	846	786	753	787	736	785	787	765	749	764	728	796	752	759	722	791	807	841	797	803	729	775	767	805	755	742	768	830	700	775	761	825	755	736	770	775	747	784	749	779	770	843	813	773	765	743	779	827	759	741	765	780	767	770	748	754	758	782	791	805	826	759	734	815	802	836	768	753	789	742	796	800	787	798	775	808	823	798	824	817	774	800	772	836	725	759	751	790	789	785	759	818	739	753	764	801	720	731	798	771	732	795	770	766	756	758	777	770	748	741	757	724	721	757	776	769	776	779	795	758	764	749	831	791	823	785	785	799	760	801	767	770	757	760	765	802	791	719	728	795	816	749	746	772	830	795	791	783	764	711	781	723	731	822	764	757	760	768	762	801	781	751	788	762	757	815	757	767	773	805	772	788	797	761	778	817	778	766	790	845	770	792	758	794	754	777	773	769	788	783	808	752	746	748	816	789	743	694	776	807	847	804	779	795	725	779	755	782	813	768	754	830	763	815	823	789	734	784	825	762	781	795	759	754	774	785	778	737	726	799	800	778	784	740	762	793	741	766	757	763	761	807	821	739	794	781	784	833	724	816	776	745	803	799	786	804	715	787	754	786	817	771	845	793	746	765	777	860	804	782	805	784	823	752	783	805	737	741	776	774	756	785	766	736	758	780	755	732	754	769	789	783	802	813	789	790	808	761	818	691	752	819	782	738	777	794	761	822	761	772	751	723	746	795	773	783	783	770	798	815	801	787	735	816	787	768	820	776	728	829	750	760	801	725	735	724	788	770	809	752	792	763	766	755	779	790	809	758	827	716	765	763	801	773	778	782	734	731	797	789	770	749	807	778	767	772	804	744	772	797	836	756	762	805	792	811	755	806	757	779	727	790	736	769	788	747	801	740	790	756	801	761	745	769	732	754	784	736	761	772	830	855	795	761	750	740	778	812	760	746	790	750	765	803	749	749	806	782	764	723	774	755	799	786	819	782	756	804	799	800	764	776	802	785	780	784	771	785	774	786	799	809	785	795	725	785	718	760	784	804	725	797	787	768	792	750	746	757	750	814	773	811	784	770	805	720	768	761	835	794	740	748	759	811	777	735	761	760	785	820	795	800	741	817	790	824	839	760	783	742	792	715	779	768	800	772	776	723	822	787	761	807	795	773	768	813	754	801	761	796	783	760	819	769	767	783	804	824	787	744	734	813	856	815	782	759	818	737	753	808	824	784	800	782	784	810	790	781	737	735	778	833	785	826	760	773	851	801	746	792	775	814	755	793	783	783	759	784	757	827	772	809	757	780	822	778	727	772	805	818	766	729	793	759	759	767	805	781	794	762	740	735	754	770	833	784	781	782	783	801	802	758	784	795	756	785	766	804	793	746	758	792	758	779	758	732	792	712	757	808	813	781	729	802	761	766	789	797	792	768	804	780	807	818	790	823	805	752	790	803	831	751	760	747	800	757	786	754	785	763	779	768	778	748	742	735	823	787	747	766	791	776	761	785	753	756	722	818	792	801	785	777	765	795	776	782	773	726	770	797	801	754	733	751	774	768	758	771	765	784	839	810	745	786	740	784	766	767	729	807	852	749	755	784	793	781	782	712	795	752	820	832	792	747	779	778	749	813	783	785	719	759	810	754	783	829	811	785	740	744	722	787	807	808	756	759	764	772	752	806	785	758	749	776	784	797	817	781	801	724	764	798	810	737	776	739	789	747	779	728	766	748	773	745	728	794	753	709	749	796	758	776	720	815	807	786	754	770	745	731	728	802	740	768	767	802	740	766	800	739	825	762	735	770	761	785	753	730	768	795	755	785	749	781	748	784	786	801	735	746	796	735	733	748	730	763	797	745	758	802	817	786	792	804	797	809	802	764	799	772	798	815	780	817	769	837	783	750	792	791	784	782	770	769	854	754	783	769	783	825	729	782	814	787	750	806	780	795	764	773	745	783	780	763	813	769	772	732	812	755	776	774	750	757	791	745	763	760	800	814	811	794	754	809	809	775	819	830	775	758	838	757	803	791	788	775	747	793	776	739	784	756	790	799	799	797	830	778	760	800	742	806	800	794	773	785	738	747	784	754	795	765	798	791	811	784	845	777	774	751	745	797	767	778	774	757	754	740	806	791	788	741	802	775	740	738	773	775	770	781	788	760	780	766	797	697	785	818	812	790	757	795	785	771	809	774	756	767	763	747	779	766	772	749	798	753	750	797	767	783	781	761	797	771	787	793	738	750	752	741	748	849	812	766	760	823	788	806	776	778	797	727	771	784	758	788	754	768	731	808	750	810	762	777	760	730	713	771	814	760	787	805	801	785	766	746	742	751	813	761	803	819	762	778	731	732	764	734	811	734	774	771	745	751	774	760	754	764	781	756	776	784	752	750	777	771	800	798	773	828	828	783	697	714	793	738	788	735	776	784	738	787	775	814	773	787	750	783	799	814	758	816	823	759	775	791	756	798	779	791	753	781	774	836	768	796	789	740	832	788	747	783	763	788	749	817	727	739	784	767	828	748	762	787	856	761	727	779	820	788	804	768	775	822	801	811	758	745	767	802	755	802	764	755	783	786	808	777	736	813	766	778	840	769	825	730	734	740	738	774	780	782	826	732	771	752	799	819	792	801	808	820	792	797	789	806	788	772	789	746	786	743	808	786	794	781	790	753	765	767	749	759	738	810	753	761	747	720	799	780	764	776	785	764	784	728	752	793	789	826	775	756	773	749	781	802	809	738	779	797	777	837	791	728	786	810	756	788	783	748	749	801	788	805	770	762	790	793	783	807	814	791	743	732	810	742	777	779	798	807	770	788	784	788	743	790	789	771	776	747	810	744	774	787	719	817	780	730	785	838	777	732	771	750	754	781	774	758	740	795	818	800	786	735	823	790	752	771	830	765	810	773	780	797	714	767	746	798	776	771	770	749	774	789	787	732	788	794	824	787	785	757	767	785	795	759	767	777	798	764	799	732	764	842	774	758	801	786	758	773	816	770	786	809	775	784	759	745	776	789	805	765	800	764	767	823	758	775	761	776	761	797	790	771	765	753	726	800	780	748	793	783	800	788	786	758	728	785	817	777	756	710	813	807	789	835	778	740	766	727	824	799	805	715	811	757	799	780	768	816	792	760	808	794	746	794	799	803	789	761	727	768	720	768	759	720	764	764	784	804	760	781	779	741	793	814	799	768	731	807	744	755	787	805	758	747	823	679	732	752
25392	21258	26832	25158	20824	9399	1015	711	659	616	579	584	479	540	480	443	444	480	490	479	460	474	501	483	482	499	493	453	463	470	464	451	488	512	442	473	492	463	485	454	499	480	449	464	457	471	430	436	470	427	467	504	459	484	463	454	445	459	446	466	451	477	457	436	459	492	452	471	443	461	476	472	457	435	456	488	460	452	475	468	420	439	484	468	468	467	470	441	456	437	419	485	431	473	470	455	446	467	435	452	449	477	461	447	443	453	436	454	439	451	439	437	462	433	434	490	464	401	457	450	458	465	440	473	417	455	449	445	445	463	433	463	504	470	439	429	468	423	438	430	413	460	415	433	443	462	449	432	404	437	446	431	432	431	425	420	476	427	444	497	455	428	443	466	458	478	457	439	479	439	475	454	454	444	454	442	416	470	417	447	483	479	463	472	475	442	487	448	437	485	429	460	439	437	425	497	433	482	432	438	452	456	410	422	478	449	413	464	425	451	452	469	460	414	430	443	438	416	454	498	434	457	474	463	482	462	439	436	442	462	432	447	457	450	435	469	471	444	405	442	495	447	489	447	485	429	440	424	447	431	459	460	430	430	407	480	438	455	455	447	449	450	455	447	429	454	466	465	462	433	467	507	436	454	418	478	451	461	490	423	438	418	442	463	425	481	468	453	410	471	444	382	443	445	457	489	435	450	481	457	414	472	442	456	441	436	478	463	447	459	440	461	457	464	441	455	451	453	488	452	452	452	450	469	424	457	446	469	418	458	497	472	466	444	462	423	409	441	451	457	434	413	452	445	422	494	467	420	473	472	490	470	449	388	487	466	428	437	444	458	453	432	475	406	463	432	430	468	456	434	446	461	434	432	431	463	497	517	417	436	420	422	409	426	439	442	439	467	468	459	446	483	450	433	482	452	458	443	446	464	452	460	456	429	449	468	467	477	499	455	443	476	455	431	480	437	456	424	438	448	435	442	451	426	464	460	432	469	425	449	448	457	452	436	438	458	454	416	410	427	448	458	439	441	463	417	459	435	429	468	458	417	487	469	453	419	472	422	432	427	446	425	431	455	428	461	451	428	442	446	473	469	473	456	471	425	467	425	422	429	469	465	440	447	449	435	411	451	486	418	434	463	472	476	438	444	442	431	455	438	395	449	451	448	465	450	443	437	444	453	472	436	473	394	456	449	475	470	417	467	463	445	461	450	458	459	476	489	465	466	440	413	464	418	453	411	428	470	422	441	481	459	429	461	482	476	438	429	453	465	414	480	490	502	455	472	436	450	430	459	449	438	426	495	447	450	445	427	404	445	459	438	444	502	407	457	474	447	443	447	441	454	436	454	462	435	473	439	459	477	443	450	413	437	447	440	440	462	455	466	515	499	449	450	446	480	460	460	439	452	451	465	434	442	458	449	451	417	412	461	455	437	479	408	452	454	483	437	461	498	430	467	423	419	452	461	438	447	479	491	474	469	451	448	439	457	454	473	473	441	417	460	472	503	452	492	436	412	438	443	430	445	416	441	446	481	458	469	437	462	416	445	428	441	402	440	462	467	411	414	457	463	431	425	445	449	441	460	440	436	429	443	460	455	442	467	445	477	464	453	471	433	444	455	460	479	434	437	426	462	455	464	449	456	453	460	373	438	513	484	451	424	488	417	449	428	426	469	447	427	465	461	475	490	454	486	436	434	448	506	432	493	457	440	407	495	452	494	479	465	478	448	416	459	432	449	437	442	429	462	428	440	406	458	493	438	447	426	470	411	462	388	479	474	497	430	457	461	454	417	443	428	451	464	428	461	459	454	458	464	479	439	445	466	448	424	469	469	441	413	412	443	482	397	442	449	464	468	415	455	448	423	435	427	456	475	417	461	422	468	420	465	447	446	426	442	457	467	458	482	449	463	487	448	450	464	443	407	461	485	447	473	430	464	483	418	451	454	471	436	454	436	448	459	463	428	460	439	438	461	433	436	463	467	412	413	478	462	457	417	418	434	443	443	442	423	452	444	458	398	460	454	439	461	421	434	469	486	447	440	424	437	429	471	460	436	449	452	487	468	474	427	443	468	437	453	459	465	419	451	448	467	437	429	456	457	431	425	430	466	440	435	422	440	455	459	496	414	485	444	445	454	478	459	441	464	433	476	465	461	449	454	437	477	496	449	448	481	440	464	446	475	451	458	432	455	463	451	446	467	497	439	459	462	460	414	481	479	426	439	455	430	401	430	442	457	462	425	502	446	486	499	470	470	468	439	448	416	430	409	441	421	466	481	446	417	468	433	461	466	480	435	432	459	461	460	444	450	466	435	437	423	419	412	422	426	431	482	453	438	482	455	476	455	431	423	469	486	463	446	430	482	456	439	430	447	447	470	456	481	461	422	464	443	433	419	431	443	434	454	481	463	387	475	478	479	445	439	455	436	414	409	466	428	487	431	476	449	446	473	472	481	453	438	454	450	461	425	453	450	433	454	455	422	444	461	441	473	426	456	457	489	423	433	472	447	448	470	470	482	468	422	464	449	424	446	469	414	463	476	469	469	460	393	464	420	403	461	429	438	427	442	444	476	463	458	466	459	454	463	419	425	428	482	469	462	471	463	433	392	430	470	461	446	429	446	438	434	442	472	470	432	481	457	446	465	434	447	447	451	460	470	452	449	437	414	422	443	484	452	463	428	415	467	457	466	446	470	458	444	440	431	462	424	477	434	430	442	455	436	440	464	443	487	477	452	480	428	430	468	437	421	441	447	457	433	463	423	434	446	455	473	445	421	424	453	454	437	433	465	434	464	449	414	464	438	449	430	432	433	474	493	451	444	451	440	426	416	462	462	460	488	455	450	452	448	450	441	482	464	439	469	452	416	427	456	453	425	462	392	431	445	420	464	456	449	437	462	484	439	426	430	438	481	427	455	461	467	421	468	443	437	439	429	448	464	458	441	470	440	440	438	391	432	435	451	435	451	491	435	466	442	457	459	430	474	460	476	459	418	413	464	480	469	463	417	412	422	463	462	454	412	466	453	445	429	446	444	479	477	495	440	463	461	468	437	462	468	476	447	441	461	460	448	435	456	491	474	489	470	429	458	440	437	396	429	472	417	475	482	431	457	461	436	423	481	437	463	505	437	444	440	448	460	423	431	491	456	456	428	460	444	425	449	447	468	483	475	454	484	493	458	474	436	450	451	423	456	467	462	452	421	492	443	473	453	442	464	453	431	458	457	495	442	417	435	431	471	463	446	460	468	465	490	417	448	418	460	427	459	447	442	441	466	459	421	449	428	447	431	463	465	442	442	448	484	461	449	465	480	453	392	447	463	450	433	489	445	452	465	459	462	445	402	452	443	451	465	438	428	456	393	444	429	471	456	452	439	423	500	437	443	474	457	457	446	449	436	434	449	431	433	448	427	455	454	442	464	404	424	432	499	461	427	473	468	434	444	438	471	468	451	480	441	434	466	419	460	494	427	452	441	452	433	413	472	438	450	448	424	519	484	463	468	435	437
60997	18877	5714	3211	2019	1507	1190	1031	837	775	731	688	645	588	591	555	583	547	533	535	523	486	508	523	494	495	459	459	514	503	476	498	471	463	423	484	480	476	469	463	437	461	499	448	472	486	442	460	451	492	498	443	474	486	420	440	444	449	481	458	453	432	468	492	488	478	485	461	467	493	504	453	484	498	499	483	477	499	460	450	482	527	471	483	432	466	504	473	430	480	473	466	435	427	452	453	455	465	452	457	470	449	468	428	483	485	459	443	486	453	467	473	455	472	433	470	481	468	428	462	463	461	476	502	481	461	454	469	466	417	467	479	498	443	496	446	421	417	451	464	448	433	496	476	477	451	438	485	442	463	452	456	481	456	501	492	490	447	488	450	448	452	480	456	448	472	447	483	469	448	441	474	449	455	427	455	452	480	408	476	455	467	459	431	497	447	504	450	467	457	475	452	465	446	421	447	459	462	439	447	423	469	449	472	446	440	480	481	438	479	439	446	439	464	453	495	459	449	440	474	448	473	435	475	459	451	436	503	467	429	473	426	438	479	437	454	451	471	409	497	487	526	461	477	475	496	437	471	456	477	474	489	460	437	446	447	496	465	486	449	437	458	442	456	451	444	450	446	446	454	460	439	463	442	434	463	441	463	439	464	505	433	456	444	479	477	474	482	453	465	438	471	420	469	440	473	447	473	468	492	449	444	470	424	449	471	436	492	410	436	472	491	463	420	471	472	479	466	397	484	437	479	428	467	481	422	466	445	450	447	468	466	436	442	469	504	468	472	452	445	446	461	463	468	486	474	445	488	462	453	465	426	423	446	479	423	454	480	454	493	452	434	434	429	452	457	445	435	450	473	454	473	433	484	471	455	452	411	450	453	427	489	440	423	437	479	456	431	484	455	483	408	428	438	494	468	474	450	493	463	449	452	511	477	458	431	432	479	470	494	448	420	462	451	441	412	448	486	458	465	452	440	447	512	515	401	463	453	469	474	471	420	468	407	451	463	445	423	473	471	449	448	479	455	484	442	457	489	465	416	484	447	436	471	442	466	424	479	463	453	459	443	469	459	437	432	486	424	407	419	444	420	461	470	451	488	468	458	489	440	451	476	453	480	453	452	441	457	439	417	457	458	449	502	417	455	423	469	460	427	450	463	459	439	449	460	479	455	446	414	455	462	490	443	448	432	427	460	452	465	467	485	444	485	443	469	417	446	443	454	456	468	464	470	442	468	460	498	477	484	480	464	471	504	426	446	457	462	465	462	437	481	458	490	430	433	456	495	447	479	466	448	409	463	442	464	448	472	442	435	462	441	492	458	446	446	452	445	454	447	424	428	480	422	446	437	427	450	420	426	458	480	429	449	442	471	420	461	445	489	463	473	434	443	456	496	446	474	460	482	461	412	469	492	448	451	452	453	445	466	477	419	448	432	449	462	427	453	474	454	442	466	422	454	462	436	434	415	466	438	431	425	495	453	416	458	428	426	492	434	467	486	450	432	461	421	440	440	454	492	436	450	431	458	449	448	455	451	466	461	425	432	460	485	453	471	490	452	453	481	443	470	463	452	435	460	479	450	456	454	468	461	429	476	446	473	452	419	428	456	463	460	435	452	504	446	416	431	460	498	467	461	508	436	459	418	454	475	415	471	450	469	445	423	468	495	483	439	459	469	495	483	440	509	469	465	471	471	444	464	456	463	466	495	446	445	458	473	472	421	473	440	485	449	491	475	484	450	423	438	463	483	517	474	458	445	454	468	470	437	463	468	467	472	451	447	476	467	447	431	480	439	463	447	460	443	486	455	441	444	478	465	455	462	468	439	427	447	419	446	437	468	493	454	422	475	480	482	474	408	413	431	486	430	435	474	462	442	461	475	444	446	461	492	447	462	455	441	469	481	473	440	431	465	450	480	461	468	429	524	451	461	437	482	466	407	459	444	482	482	425	473	463	433	472	421	488	439	460	434	479	427	438	417	459	452	497	490	440	459	481	480	469	472	442	429	460	439	482	464	429	459	451	460	476	438	408	482	446	452	454	469	483	456	454	450	481	451	473	466	433	472	464	466	464	513	441	447	484	494	458	443	443	454	462	466	441	480	468	452	487	445	472	421	462	421	491	465	452	467	446	464	490	472	483	482	440	396	441	411	434	454	455	447	460	437	459	433	449	440	464	439	458	455	439	466	491	476	428	449	463	471	486	462	479	485	415	435	443	498	447	479	460	516	486	432	441	447	465	481	463	479	455	462	441	488	430	443	458	428	413	454	484	462	470	462	432	479	445	420	472	473	455	463	454	437	422	497	471	461	455	423	454	490	438	418	471	458	471	433	425	437	414	435	481	454	452	432	461	421	463	423	482	467	477	456	448	470	448	444	463	430	471	428	460	424	508	483	460	462	459	440	460	433	463	428	472	483	417	454	469	479	497	456	432	442	447	448	479	441	449	464	452	457	474	481	451	485	474	457	487	463	474	428	409	467	472	474	504	451	456	461	450	472	478	422	464	422	438	457	426	487	464	430	476	465	435	455	422	464	470	423	457	471	450	450	455	456	452	433	433	441	468	482	413	451	498	448	501	429	445	448	483	445	480	449	427	438	473	498	480	434	429	456	457	495	431	446	467	457	442	481	489	433	426	474	446	439	457	469	454	446	463	500	483	436	480	457	446	445	484	476	474	443	445	471	443	478	439	469	454	453	441	437	481	490	411	457	448	468	455	457	472	456	461	447	451	440	450	445	459	522	460	467	469	450	414	502	430	452	473	434	439	441	446	444	516	446	463	433	422	471	480	470	457	448	415	490	482	465	461	456	445	456	464	465	478	437	441	475	463	448	480	438	445	439	438	460	462	464	481	467	454	484	448	450	476	450	447	470	473	463	493	448	493	464	426	441	449	491	478	434	447	468	448	447	447	452	436	429	479	454	454	450	472	422	421	434	473	424	435	464	427	446	454	423	435	493	448	481	477	451	446	415	446	454	433	445	460	459	419	450	444	472	428	486	457	457	439	494	500	471	444	456	449	482	454	472	505	433	428	478	492	475	471	414	426	499	456	419	469	455	480	453	456	463	433	435	448	465	457	446	457	461	474	480	446	471	442	446	481	447	491	432	457	479	414	504	475	506	452	471	436	475	469	505	479	442	468	461	451	476	434	452	452	410	469	456	467	471	425	452	477	451	500	441	471	437	458	421	448	450	436	429	470	442	473	464	461	443	427	457	492	461	464	442	474	484	440	435	481	478	465	440	501	445	493	473	403	442	478	407	431	459	432	486	463	467	505	480	430	420	409	483	479	469	492	469	462	470	423	467	470	438	473	439	503	460	469	435	470	479	465	484	458	445	458	481	496	450	476	501	456	438	460	453	451	418	473	451	469	421	464	451	453	492	483	428	468	468	446	481	446	479	482	492	441	450	466	450	473	421	436	460	449	473	446	428	425	482	453	444	423	425	443	477	459	444	444	469	461	422	454	453	441	410	448	434	475	448	475	465	448	423	443	444
23368	21111	27313	24767	20972	20969	7935	1480	1091	1081	1011	938	891	866	882	821	878	857	823	859	796	870	802	815	792	811	755	760	801	778	834	772	782	818	825	787	785	770	758	854	780	771	781	755	788	807	807	754	788	783	798	712	750	761	779	785	787	737	761	781	789	778	731	801	760	803	795	794	835	819	803	751	738	801	773	794	789	799	750	752	788	767	786	711	754	820	747	748	749	734	810	751	746	853	772	797	699	799	808	760	771	797	736	760	726	752	759	774	775	754	723	826	772	760	774	750	821	769	783	752	755	720	754	803	765	747	811	804	773	755	756	744	744	775	741	746	782	756	762	732	788	688	767	749	773	705	755	746	764	749	770	780	777	819	810	721	809	815	768	749	769	745	746	802	783	719	729	739	764	762	780	743	760	794	724	802	730	791	757	800	694	743	760	776	749	772	750	781	741	776	769	808	762	769	793	731	729	797	744	733	756	742	735	786	723	793	709	819	746	775	784	729	791	768	793	766	757	753	730	749	728	740	780	765	844	782	824	769	793	769	713	758	793	754	765	741	809	764	769	724	735	769	788	744	781	814	733	758	728	727	727	769	786	756	752	774	807	786	765	744	765	794	727	740	690	786	834	721	750	733	733	740	760	742	705	775	770	738	797	745	758	779	786	734	790	755	747	826	747	788	773	769	751	680	760	773	786	747	779	715	791	744	749	742	759	734	792	769	740	722	725	762	750	734	740	763	732	734	772	770	778	758	773	768	768	770	768	720	787	719	761	755	751	746	782	760	755	729	779	737	783	801	807	761	732	745	772	786	748	741	814	737	759	796	809	781	786	807	732	760	766	781	746	801	745	758	742	801	749	771	707	799	780	758	790	789	731	749	742	788	795	739	777	734	739	796	753	778	736	763	691	707	771	752	773	765	733	749	734	728	775	750	794	728	776	720	772	753	726	756	814	754	780	731	788	790	751	805	745	767	771	736	822	745	795	769	800	773	763	735	766	751	736	739	718	746	766	772	740	699	820	772	764	770	784	730	745	746	707	737	771	790	740	756	726	712	754	738	782	788	759	741	739	769	766	786	747	767	784	735	770	823	738	771	778	760	755	773	773	771	783	771	776	730	768	765	780	792	732	752	733	776	697	753	738	752	743	715	743	780	748	786	694	765	752	742	743	750	763	745	718	725	780	730	754	789	749	772	781	782	775	723	788	776	739	767	774	762	722	789	750	832	738	776	736	770	765	764	758	714	741	812	768	748	735	764	749	786	765	797	742	799	754	750	801	764	735	775	758	804	762	770	722	873	758	780	816	727	797	777	755	732	768	723	748	755	755	816	765	768	748	772	789	741	723	735	760	743	765	752	735	796	776	767	748	796	753	772	722	770	744	776	739	737	767	795	750	751	761	843	756	780	788	733	792	785	749	752	734	784	738	779	778	758	751	772	732	779	765	773	758	782	802	764	759	738	779	807	741	709	771	794	783	766	712	730	773	757	821	781	768	767	756	748	776	769	756	793	791	785	769	759	763	768	731	752	722	737	753	819	778	780	734	769	738	765	773	783	784	743	738	745	793	730	738	802	828	736	754	791	777	786	724	760	742	732	765	699	803	716	783	746	771	787	748	766	714	787	741	770	748	750	858	754	790	755	769	754	754	834	708	769	752	769	821	817	792	764	726	815	765	797	804	771	755	745	794	770	786	810	742	748	777	724	794	737	742	721	764	765	785	809	751	731	782	769	757	749	731	740	777	771	775	818	780	816	790	746	737	716	741	769	813	764	763	743	772	761	736	761	842	758	760	764	801	726	740	759	777	757	789	759	813	751	769	736	781	743	751	779	744	773	798	738	734	752	703	735	811	769	749	759	748	717	739	773	804	734	735	855	753	757	761	786	720	786	777	849	808	779	768	783	774	760	764	785	739	774	777	712	777	732	734	700	749	735	736	759	775	770	752	719	793	737	697	802	823	746	825	771	783	752	811	712	735	789	748	788	767	738	746	758	749	748	781	752	750	785	764	819	743	769	803	790	805	752	766	780	755	726	777	759	785	768	794	781	753	706	730	762	761	789	758	775	771	729	809	770	788	696	732	787	797	784	690	726	725	781	722	762	749	799	822	756	733	801	746	776	714	778	773	761	748	752	808	765	778	783	793	776	816	726	795	731	757	765	758	769	745	755	779	663	736	755	741	741	768	746	772	764	762	755	759	770	758	741	737	751	722	829	769	748	783	759	703	731	753	730	770	852	810	736	768	794	793	738	763	795	745	735	750	718	791	768	795	675	790	768	778	764	754	747	776	799	746	726	779	763	736	742	829	783	774	719	786	764	775	806	752	780	776	706	809	717	777	745	775	708	763	730	784	783	752	741	704	770	766	846	704	757	768	745	751	750	762	721	734	739	752	767	755	766	764	745	750	757	760	723	743	768	758	735	748	769	783	751	776	764	739	777	714	729	749	794	789	728	764	716	771	706	744	758	764	764	753	761	751	726	732	797	784	729	778	782	773	740	786	772	765	822	732	732	738	793	738	801	790	746	732	763	731	757	771	730	761	826	758	778	775	738	787	804	727	774	733	815	775	800	758	727	742	818	745	803	770	733	791	761	696	774	768	750	782	737	750	762	773	763	756	768	761	753	758	818	778	794	753	778	781	761	731	702	745	774	726	768	761	774	706	702	790	755	849	731	757	778	724	751	742	789	746	786	772	753	795	709	751	750	775	783	733	730	730	797	750	717	772	793	758	759	777	786	777	815	744	770	768	789	759	729	752	731	795	743	777	772	776	709	802	740	798	737	757	803	712	787	740	784	732	753	739	755	734	724	727	754	785	762	772	749	785	799	752	735	753	768	772	739	766	755	718	778	822	767	747	856	746	793	763	799	737	797	756	746	741	803	722	789	771	778	749	753	729	784	786	735	812	767	773	769	750	787	713	715	757	754	751	764	764	716	826	784	734	781	751	670	801	675	754	751	756	754	722	763	764	785	767	819	763	788	770	812	750	758	719	783	743	757	767	780	771	820	745	781	818	756	741	793	697	808	748	784	777	810	790	744	762	728	751	797	813	752	790	761	820	772	788	786	765	745	757	757	689	751	790	748	730	797	793	771	775	748	760	714	762	822	780	781	744	741	788	749	731	780	768	746	798	733	775	728	742	722	776	778	771	755	715	804	727	750	802	705	765	778	751	749	747	775	820	775	759	775	767	749	785	774	767	758	785	775	820	775	801	730	704	764	731	756	771	785	751	741	810	768	759	794	759	730	795	743	743	735	786	783	744	783	784	713	767	743	766	776	743	741	781	781	769	728	812	792	744	772	739	748	766	728	779	742	735	767	736	781	757	780	795	770	826	721	775	747	796	786	776	807	716	779	724	774	794	729	773	796	716	759	739	775	776	737	792	748	768	773	747	791	780	726	760	785	750	697	721	768	768	782	758	797	753	742	729	758	715	723	761	750	715	740	755	773	763	781	702	759	741	851	786	753	737	740	790	819	791	832	796	771	751	767
60706	19499	9981	5794	3622	2698	2096	1742	1566	1323	1199	1105	1082	1072	1000	984	846	851	861	864	821	877	811	769	823	768	795	734	746	753	740	766	730	771	742	742	734	789	758	714	763	734	765	712	735	710	718	730	663	722	739	737	756	695	715	719	723	728	699	669	713	737	711	732	743	760	789	748	745	756	745	730	745	748	746	745	693	717	698	725	692	686	746	726	683	673	669	739	684	692	684	776	718	635	716	733	675	712	720	700	688	701	741	708	666	776	697	666	697	717	682	694	681	684	679	721	734	675	677	704	715	755	738	704	670	683	713	706	681	714	700	687	757	737	732	734	718	738	744	709	740	702	755	693	712	682	678	711	688	710	692	676	694	681	723	726	667	684	720	720	711	723	717	751	707	691	701	687	755	654	642	686	727	710	703	658	691	736	718	666	683	729	721	717	695	727	707	676	720	712	753	650	694	707	689	691	707	724	728	701	671	689	706	723	682	693	711	728	698	702	715	696	669	721	669	742	703	681	653	698	678	731	757	673	699	717	675	712	729	655	706	639	743	691	657	702	692	722	740	692	708	691	715	713	667	694	759	711	773	676	682	757	735	681	709	699	705	736	692	706	649	688	696	690	679	728	675	739	776	661	711	700	722	724	704	687	691	669	732	685	657	714	649	688	717	696	683	711	700	651	680	640	703	745	705	691	707	716	705	718	714	656	736	709	697	707	724	762	692	727	678	677	698	693	709	680	673	723	730	741	728	706	709	678	716	699	677	710	724	697	684	707	725	743	711	663	711	738	686	717	686	681	698	648	701	682	684	707	746	757	704	737	724	693	682	669	701	727	760	703	704	717	671	702	726	694	708	665	721	775	753	697	723	706	673	675	729	656	671	765	707	669	726	716	688	697	647	740	735	711	678	654	736	709	715	731	736	735	724	716	701	712	673	685	687	636	692	717	655	678	685	725	701	688	709	700	714	683	693	699	700	685	682	719	743	678	728	711	694	709	702	716	689	701	694	730	754	695	669	700	746	714	686	715	707	719	718	624	623	756	759	692	684	697	730	682	685	717	693	699	703	668	688	738	724	675	696	713	699	710	672	635	710	681	741	735	720	682	660	662	705	721	688	735	664	730	666	701	696	686	684	725	730	724	712	651	687	718	719	692	686	659	722	754	677	681	681	689	671	716	744	695	675	710	689	736	767	755	680	728	669	674	699	699	701	706	750	710	767	697	690	729	721	724	690	697	705	721	719	694	766	702	717	730	714	745	723	701	721	689	670	655	684	714	685	716	712	686	731	730	698	732	684	699	719	680	672	695	685	690	704	708	761	701	700	731	666	706	683	711	699	657	705	697	710	691	735	697	709	728	729	716	633	722	717	725	726	745	674	749	691	709	710	707	699	700	718	725	727	747	734	679	685	671	732	732	681	727	702	714	687	742	712	730	758	726	726	717	706	706	657	668	760	772	714	644	677	689	727	761	698	697	706	695	682	684	661	679	721	719	682	730	735	736	749	671	682	685	695	662	666	674	657	684	713	669	669	715	733	703	688	723	720	751	679	694	683	722	741	726	726	742	704	686	725	721	751	722	719	705	652	706	734	704	687	722	697	723	706	713	672	711	759	697	695	687	728	736	740	723	757	703	702	702	738	733	734	700	690	716	732	677	676	647	696	699	693	684	682	729	732	694	671	748	702	717	675	723	711	675	712	676	726	712	682	720	684	710	742	695	698	731	715	667	667	686	738	701	685	722	757	749	705	701	667	714	682	688	678	750	728	703	690	703	724	694	706	681	747	712	720	755	690	693	705	736	685	700	715	719	721	741	728	669	717	727	718	696	629	718	728	715	662	721	715	709	702	748	713	694	702	711	710	660	715	746	746	722	695	713	698	700	648	699	684	700	677	723	687	711	732	696	725	703	699	717	745	668	665	707	712	690	714	726	704	704	701	684	698	685	714	738	689	721	724	729	679	672	762	711	676	675	651	679	640	721	718	729	736	651	733	695	711	766	673	711	684	750	769	718	706	698	688	733	716	689	669	679	703	718	699	727	711	675	775	672	681	702	722	716	717	740	693	717	721	720	694	652	692	714	739	694	702	733	739	701	722	740	721	658	702	741	709	684	696	673	735	682	736	704	696	683	688	690	692	691	716	710	774	739	721	700	748	736	708	702	696	739	722	774	699	685	706	676	685	696	687	702	681	695	734	715	738	724	717	722	705	675	690	689	718	660	687	739	761	708	708	737	704	693	674	732	695	652	706	703	688	698	724	708	673	664	683	727	671	700	668	690	685	723	667	726	745	696	693	749	699	700	693	692	715	700	703	713	705	716	766	666	701	692	719	729	690	707	698	719	690	639	667	721	715	691	739	717	694	698	691	737	718	699	712	674	710	702	703	709	695	668	733	670	703	717	725	703	721	697	718	712	708	727	697	671	708	702	683	756	657	689	693	693	657	714	733	701	713	689	711	699	662	689	683	729	695	675	655	715	701	693	681	723	701	676	692	685	692	719	723	729	708	721	739	688	695	709	731	697	703	697	714	671	709	708	687	698	741	728	690	683	710	680	717	675	668	706	696	675	676	676	699	656	717	701	671	718	740	739	707	697	749	669	674	674	719	703	691	707	698	691	705	711	682	772	708	704	661	724	702	645	746	720	729	631	716	700	708	719	720	729	710	741	726	700	676	684	741	697	687	711	672	685	700	705	668	709	667	729	741	715	709	726	777	723	737	707	697	687	714	687	693	689	707	723	692	662	673	714	724	724	720	749	753	760	755	685	746	704	706	733	721	714	706	709	728	743	676	736	747	683	723	726	694	687	723	728	651	691	709	666	714	692	701	665	716	730	694	729	700	742	724	712	648	708	709	704	691	719	744	690	694	682	724	719	677	674	680	692	715	750	688	745	733	670	662	711	704	730	707	691	736	685	696	715	746	718	693	718	656	735	708	707	719	731	688	736	709	701	691	712	710	704	719	702	727	682	670	733	729	680	751	723	695	727	665	692	711	664	715	697	717	687	683	670	733	699	707	696	728	739	708	700	672	690	723	707	671	677	712	731	752	725	724	748	682	737	693	728	686	674	679	707	705	692	762	691	758	714	727	695	678	740	679	720	748	693	737	718	660	702	680	687	742	708	764	717	692	677	738	704	725	688	694	672	674	709	701	732	689	733	697	718	677	715	698	715	743	716	668	701	643	720	747	694	734	683	698	697	746	762	686	655	711	704	717	734	734	674	708	712	727	723	676	644	718	648	676	654	686	674	698	703	702	742	717	677	703	755	723	702	690	713	730	692	712	709	711	743	705	706	709	717	659	708	709	696	703	672	730	751	714	693	704	697	667	767	695	724	738	745	698	684	690	735	693	683	729	746	683	672	675	706	698	690	705	729	759	683	710	707	709	705	718	729	683	758	669	713	712	737	729	703	654	695	713	643	692	733	726	702	688	679	685	731	686	727	717	724	754	705	721	682	698	733	693	722	723	738	681	702	722	698	673	723	711	725	737	718
37821	21152	5676	1164	811	816	841	779	808	858	842	822	829	838	787	801	836	855	772	751	787	831	760	727	796	783	849	783	862	784	817	779	826	856	816	788	824	805	812	817	831	855	814	801	816	785	786	820	823	808	803	758	867	807	864	815	779	771	796	780	798	776	860	769	792	840	824	812	814	850	768	824	801	818	756	848	806	744	819	794	823	836	815	781	791	770	765	768	878	778	754	766	812	842	827	803	808	808	833	812	758	801	789	745	773	800	801	858	805	798	803	802	788	769	838	800	799	820	815	838	759	846	829	831	853	771	797	808	827	811	815	799	778	797	811	794	766	783	882	813	772	763	828	806	813	819	800	795	721	767	766	826	820	811	807	785	812	798	816	766	771	821	833	734	826	803	812	731	773	799	751	886	809	835	833	787	817	783	842	747	795	814	783	826	838	796	740	814	802	800	693	781	806	807	800	794	753	772	772	783	805	804	836	806	763	785	815	817	807	801	803	815	787	842	837	816	829	759	773	807	777	781	772	842	839	774	748	805	770	759	808	811	773	840	823	806	826	840	813	819	805	836	817	798	826	815	821	802	787	816	804	839	750	822	832	828	803	803	808	790	785	778	814	748	747	839	827	749	807	820	820	788	806	812	825	808	838	838	815	755	817	784	805	780	769	814	775	781	805	765	766	806	771	755	788	703	790	763	754	817	779	804	828	797	766	764	785	807	800	865	816	831	798	789	799	805	799	825	782	768	773	769	839	790	869	750	768	778	783	779	768	779	770	800	807	793	765	792	810	815	812	791	782	846	785	791	749	799	846	827	748	798	773	803	813	759	818	814	815	835	773	833	805	807	767	853	834	798	733	805	769	793	816	794	801	810	783	758	796	845	783	785	821	799	811	837	805	763	753	809	806	779	810	869	792	820	856	712	784	793	869	831	799	818	801	737	798	817	792	817	776	780	814	797	819	819	843	789	795	833	822	830	766	789	765	828	744	810	800	795	847	811	805	802	816	779	855	800	797	816	776	818	742	821	799	738	844	784	827	841	814	795	818	840	779	763	770	810	824	823	797	771	791	779	787	851	801	808	789	833	830	797	816	816	809	777	797	821	778	749	822	813	812	797	829	796	787	802	869	809	871	774	834	828	827	835	802	817	810	806	800	780	787	793	759	757	747	757	775	804	785	811	774	850	889	834	817	794	783	855	771	800	844	800	801	791	810	818	749	787	781	763	821	778	809	792	826	824	792	758	802	785	798	795	806	801	814	827	807	803	800	850	803	830	743	755	816	807	849	819	731	799	763	802	795	812	774	769	845	772	811	789	783	774	750	779	813	808	735	835	820	787	822	737	822	789	799	818	802	793	749	764	832	810	785	837	785	785	762	823	790	791	803	765	783	817	784	874	835	820	833	780	790	802	749	755	772	773	778	852	778	755	761	813	793	793	758	782	780	810	787	829	802	775	813	864	795	825	834	778	773	793	790	794	742	817	776	796	821	805	825	813	771	831	805	761	840	818	781	795	843	799	765	829	805	842	827	758	790	793	824	869	808	846	820	796	775	847	783	777	831	815	837	813	822	800	770	789	757	847	794	755	785	821	836	799	817	811	855	793	780	802	834	779	782	848	824	807	814	796	767	810	750	779	809	772	807	826	779	788	810	797	781	792	829	857	789	819	778	768	763	794	781	786	804	765	789	778	798	819	782	804	745	832	825	832	786	815	749	820	754	792	781	833	816	797	785	782	784	842	745	785	841	765	810	770	772	804	765	757	815	812	777	782	805	768	838	815	798	830	762	805	828	825	797	833	810	841	765	780	808	819	784	846	841	870	767	777	811	800	790	849	829	824	794	797	775	781	787	827	791	793	823	836	790	771	736	797	824	764	810	765	817	864	835	790	765	864	823	832	839	827	759	774	757	800	800	829	776	769	811	754	803	808	782	804	793	800	794	818	818	811	789	828	762	838	775	819	808	799	783	833	791	834	755	783	754	789	764	788	841	794	823	789	799	830	814	799	815	829	814	822	839	794	788	838	796	823	806	771	820	800	783	774	755	773	793	829	812	842	826	778	784	775	752	841	767	867	769	808	795	794	752	769	799	874	814	765	824	823	778	786	733	808	780	758	821	766	796	804	732	825	797	786	779	805	818	747	788	834	785	746	753	750	864	775	809	808	758	795	797	780	846	769	726	794	793	786	808	820	785	769	794	754	813	800	797	827	796	795	798	811	764	809	774	810	765	841	811	804	823	803	825	794	785	764	779	801	807	774	774	819	862	837	863	816	735	837	785	797	778	765	789	809	814	826	780	814	811	812	811	791	818	828	831	810	783	765	813	786	794	841	822	777	775	808	863	815	776	818	838	781	759	812	806	849	837	797	820	816	809	823	782	819	765	805	803	803	842	740	820	844	818	770	840	787	788	698	816	845	799	786	788	802	793	782	763	787	773	821	843	787	810	767	809	795	831	815	775	784	822	782	812	827	804	800	852	827	807	774	776	761	785	765	801	809	827	781	806	770	767	767	779	820	788	818	788	850	798	770	805	795	790	783	780	766	803	785	864	793	778	826	796	803	849	823	782	817	838	786	826	820	843	751	852	829	734	801	777	764	762	821	841	865	824	800	806	802	865	777	797	808	829	774	819	838	805	811	892	764	797	811	802	810	841	808	792	744	795	826	830	749	806	784	769	820	806	841	798	795	814	779	789	761	815	770	799	763	812	771	801	843	793	818	764	780	800	781	746	815	842	804	812	770	790	814	776	769	799	748	790	816	794	812	857	863	824	763	785	760	841	796	813	744	774	823	803	780	775	809	835	781	797	833	760	765	741	833	751	784	798	789	845	788	851	783	807	808	749	806	783	727	775	823	794	791	832	749	773	800	768	811	797	842	811	808	805	810	806	789	798	807	825	774	784	761	837	784	805	799	784	834	880	771	800	827	829	817	830	806	796	819	840	807	816	808	784	773	774	797	807	767	794	822	742	754	780	786	808	790	759	789	796	803	800	782	797	832	795	805	807	785	795	817	796	796	773	822	768	825	797	821	842	780	785	798	841	800	826	758	796	766	729	804	789	775	799	820	787	793	797	831	822	801	779	789	781	839	831	772	849	788	746	773	794	789	764	763	827	787	785	805	773	807	741	820	879	786	810	805	804	808	779	811	751	783	851	740	746	768	818	744	790	811	778	796	797	790	765	762	819	849	797	826	845	780	764	780	830	806	787	802	781	815	841	818	762	803	778	794	721	741	806	790	809	786	772	795	819	842	779	801	787	797	825	786	806	808	795	749	833	800	790	835	790	795	802	860	777	832	796	741	757	751	766	815	767	783	766	787	815	784	761	814	754	804	804	825	776	798	840	887	787	800	886	793	846	774	793	784	810	781	796	765	785	829	810	819	796	761	785	761	807	782	793	789	815	834	858	830	869	783	783	791	823	832	766	785	788	788	741	806	831	800	793	779	772	808	736	809	782	818	807	795	834	803	795	813	810	740	808	833	801	806	847	794
36767	7166	1136	1011	875	835	802	872	822	816	764	799	796	798	809	846	863	780	790	803	807	774	809	815	782	787	778	815	815	746	812	794	776	841	816	800	799	774	832	810	807	711	871	834	799	811	823	789	724	767	761	751	795	798	773	793	895	823	776	811	838	835	813	854	825	844	834	833	841	823	827	841	819	794	846	785	831	813	804	798	795	819	811	845	832	841	810	786	796	816	792	821	844	814	797	844	801	791	751	800	716	817	787	861	809	794	839	771	798	820	825	818	811	819	834	794	847	812	842	842	814	863	836	847	789	820	797	864	815	824	817	787	786	823	806	786	785	866	825	801	818	845	781	768	760	784	839	758	807	822	770	836	831	813	836	816	806	840	777	849	783	785	779	849	808	788	771	742	790	816	826	745	809	754	829	799	786	852	797	776	804	763	792	821	783	766	841	831	817	813	784	786	808	820	819	777	832	827	777	824	826	834	785	813	853	774	806	784	790	809	816	812	789	789	796	817	879	787	879	821	826	783	822	793	791	836	803	768	891	797	833	825	799	756	802	828	805	818	793	796	827	823	785	802	824	862	772	833	819	809	817	824	794	807	850	799	840	796	787	801	789	784	829	809	784	802	795	798	779	837	879	819	801	781	830	795	856	876	797	823	767	756	820	767	829	776	739	776	795	870	778	859	818	816	796	825	819	807	768	772	777	857	804	786	864	822	876	807	831	850	792	808	780	814	763	808	783	798	784	783	806	787	768	783	792	826	865	846	831	849	854	830	852	790	770	790	832	807	784	791	851	773	839	765	810	811	784	804	795	789	860	848	833	816	769	778	789	828	784	818	808	787	837	841	800	758	829	804	762	819	809	775	806	792	769	808	848	851	794	812	857	823	839	792	799	809	810	825	812	859	783	792	849	817	834	790	800	855	834	779	823	776	754	801	830	779	859	808	781	850	822	808	860	772	816	816	790	820	793	833	822	823	779	783	836	764	748	823	810	818	787	832	844	752	812	802	824	825	835	782	780	785	763	825	782	780	779	788	805	780	869	751	827	805	816	768	783	820	806	768	783	779	806	791	827	820	807	787	809	792	811	819	834	805	735	770	798	818	826	817	785	788	801	855	801	816	826	770	783	827	852	820	815	805	810	853	827	878	798	823	759	842	806	828	758	868	785	759	835	799	765	779	752	787	833	786	804	799	793	810	795	831	798	825	785	816	809	796	813	840	785	799	821	850	799	792	789	812	747	815	847	814	792	869	818	766	877	794	833	805	761	859	793	811	792	785	831	838	818	785	740	828	778	775	808	773	806	803	814	812	819	807	836	808	858	802	799	819	834	780	796	806	821	801	817	805	834	787	822	796	817	814	823	782	800	867	782	793	776	820	794	797	829	805	769	790	799	779	785	771	800	719	796	792	772	748	772	773	818	832	864	785	806	840	795	863	787	789	842	784	843	860	789	857	836	823	771	831	765	843	827	790	735	779	810	835	799	760	835	776	873	841	793	802	801	829	819	803	798	814	809	766	780	814	816	805	869	791	775	832	779	824	816	793	790	838	845	806	792	856	808	824	831	790	803	780	857	817	758	799	823	793	814	804	816	803	799	806	798	829	777	820	844	802	766	824	878	811	769	856	850	780	752	815	845	800	844	833	838	807	778	789	781	838	814	804	816	761	754	753	814	766	805	828	811	810	834	786	818	861	761	835	814	821	826	785	791	811	792	812	850	790	770	791	791	761	842	817	750	850	826	829	815	807	776	806	792	809	833	795	782	854	831	847	739	830	801	838	845	798	803	825	844	857	810	769	826	788	788	822	812	823	784	862	783	864	797	854	747	799	776	849	801	844	791	843	793	756	788	806	800	822	841	828	808	790	836	790	799	767	826	758	808	815	837	795	766	787	786	812	806	811	807	817	800	822	842	763	792	791	774	773	825	834	828	817	814	812	821	768	774	828	752	822	798	789	798	768	813	833	862	798	801	812	794	811	784	822	793	816	827	817	820	807	768	803	813	777	805	841	830	775	818	797	808	758	809	825	778	820	809	817	742	833	777	782	836	815	867	808	802	784	793	820	833	817	761	805	827	791	786	779	806	768	803	830	774	803	793	773	794	797	821	767	845	819	779	839	816	815	812	798	789	831	792	759	771	801	771	813	804	804	738	798	811	781	786	774	810	817	799	806	786	825	822	779	804	838	805	846	834	770	816	762	816	836	792	790	807	813	793	823	845	826	799	818	828	805	799	812	794	800	797	876	824	775	808	796	846	796	755	819	793	828	845	819	739	811	808	753	792	853	764	808	788	842	854	837	819	770	821	770	801	830	743	778	819	789	816	836	772	815	806	813	801	840	732	823	817	825	822	825	798	837	777	774	767	785	835	718	777	814	798	807	826	825	835	763	780	820	783	825	793	847	770	768	784	798	834	793	757	818	832	804	811	794	808	786	814	788	786	860	808	852	814	842	875	855	830	785	822	843	768	815	788	822	790	777	834	795	760	838	790	805	837	770	826	797	831	809	792	812	807	836	775	792	767	794	783	771	791	854	799	812	757	839	780	855	782	785	809	823	812	843	807	767	789	784	833	800	821	769	815	787	801	794	817	808	838	820	858	804	789	778	859	810	811	796	799	824	763	729	804	812	793	825	819	815	795	804	868	764	771	843	813	852	817	800	794	817	813	855	810	776	826	790	787	814	771	799	831	849	811	810	799	828	832	813	798	835	724	781	815	856	814	806	826	845	820	835	809	773	800	837	800	785	772	824	795	791	804	835	776	726	803	830	825	821	760	856	803	786	798	846	797	785	779	845	806	785	826	808	804	801	821	841	849	808	790	781	834	861	872	838	793	840	773	737	809	776	828	840	782	843	783	828	864	826	755	822	833	806	821	759	810	820	816	845	793	822	814	807	798	783	769	821	816	825	798	820	877	746	822	792	849	777	746	754	802	833	835	844	825	800	807	841	784	802	830	829	810	817	798	772	822	847	796	825	810	783	804	806	826	814	835	788	810	818	812	830	792	789	826	822	784	821	787	847	843	739	791	813	815	811	796	773	782	803	773	791	799	814	784	785	815	843	806	828	725	795	831	779	808	844	812	762	745	792	840	839	822	790	828	746	768	769	787	784	798	786	835	779	777	853	818	818	784	782	805	813	762	812	758	882	767	791	822	804	822	851	776	808	800	840	824	816	766	771	806	741	850	840	798	803	787	751	813	836	835	765	780	761	794	779	813	865	820	847	786	819	761	780	845	791	755	824	835	751	837	790	812	822	817	818	846	770	820	827	783	810	820	807	784	789	819	833	754	815	776	767	758	764	761	800	827	778	809	864	852	849	809	791	800	786	858	864	770	801	852	841	804	816	837	840	773	811	803	786	765	849	809	847	771	821	820	792	826	766	790	830	773	771	805	842	813	809	781	824	797	727	817	833	814	791	804	789	799	833	775	794	825	739	811	758	836	874	864	804	744	890	831	801	795	784	807	792	777	798	797	776	803	790	821	873	819	774
25401	21126	27068	24984	20930	10766	1136	741	643	603	574	536	547	537	493	457	464	470	497	490	434	455	467	483	466	465	477	462	474	461	427	476	453	438	477	414	433	489	443	461	467	429	452	448	445	458	433	457	471	444	444	438	434	460	450	443	406	438	446	466	428	444	458	480	474	500	438	436	447	476	451	461	431	453	452	448	440	398	389	468	459	447	444	421	482	448	430	462	457	439	425	400	429	446	450	452	439	442	443	453	390	421	415	420	466	450	442	474	433	406	460	455	487	406	439	457	443	467	437	462	449	461	427	446	426	452	455	444	408	470	489	432	447	477	420	414	470	412	436	442	497	434	399	437	457	430	412	425	440	437	424	476	451	453	423	422	463	461	411	413	451	438	439	439	444	416	468	440	492	420	458	422	443	421	419	432	468	423	449	422	424	442	472	472	457	420	429	453	456	451	458	458	496	493	432	418	470	412	433	428	429	430	457	437	470	423	438	425	452	420	449	426	476	436	436	405	453	409	483	425	446	428	423	451	438	434	455	405	430	424	453	474	434	447	441	403	438	423	464	450	479	432	426	406	414	422	452	457	457	421	463	461	426	425	441	415	413	465	427	414	405	418	403	478	414	454	434	449	460	438	398	418	422	429	441	464	489	434	429	394	419	483	444	435	377	423	412	478	474	460	467	468	447	436	446	419	465	448	456	447	420	411	438	423	413	440	423	420	434	450	465	417	442	418	450	460	441	451	434	435	438	449	455	459	428	438	440	441	419	404	420	447	447	420	438	429	447	449	443	463	417	415	442	399	454	446	457	412	444	461	442	430	435	425	446	413	429	431	439	439	456	422	429	405	449	413	456	408	479	431	403	445	432	441	459	457	412	402	451	442	411	410	448	402	445	460	456	450	436	457	454	442	462	444	443	453	432	424	448	427	407	437	423	402	462	427	433	437	440	449	416	479	462	435	447	480	399	398	405	463	443	443	416	459	418	417	424	432	436	473	447	457	425	475	437	436	438	421	437	458	434	457	406	446	442	477	410	464	447	441	434	451	432	425	433	383	478	452	426	417	453	427	458	449	458	457	432	465	395	453	455	412	443	413	434	457	444	441	417	425	460	440	442	423	437	441	425	413	405	438	456	436	425	380	446	440	452	402	422	462	416	463	439	426	426	455	429	454	431	451	467	412	437	439	495	449	431	421	381	430	446	449	453	408	417	435	440	445	427	463	456	449	432	449	442	469	463	465	428	466	420	430	435	432	421	416	448	410	451	471	454	433	414	439	409	472	437	465	437	397	445	455	412	454	451	439	450	444	451	440	415	447	439	471	431	406	456	443	423	439	432	429	423	452	494	445	451	451	424	407	449	424	455	432	425	439	476	417	436	428	415	442	441	442	413	482	427	436	428	458	454	464	406	448	471	435	468	461	468	441	403	390	451	449	427	463	434	451	423	428	449	426	473	425	433	457	477	454	426	407	418	415	450	434	450	428	462	431	456	470	454	452	455	432	465	445	429	412	456	419	440	457	440	436	435	478	442	423	456	425	454	413	446	446	438	453	431	450	460	453	428	427	426	440	429	455	441	445	406	412	426	409	454	456	466	472	407	428	462	428	441	389	413	433	460	421	460	443	431	424	437	475	446	451	404	446	485	426	445	446	450	438	422	438	493	436	440	450	432	462	464	432	465	446	429	461	447	425	456	466	471	424	442	463	439	450	429	427	415	405	450	442	431	406	484	446	465	465	440	457	414	423	438	449	423	416	433	464	451	428	438	428	451	426	473	456	440	455	412	466	431	438	439	468	452	446	433	465	420	430	432	417	449	464	424	423	420	416	426	456	416	432	465	442	449	452	412	433	468	422	432	428	424	429	418	415	430	445	450	455	449	460	438	433	459	455	415	407	458	464	432	431	371	439	442	420	451	414	438	460	415	420	439	433	418	438	429	425	411	450	467	414	441	382	427	442	461	466	415	461	419	440	399	433	432	423	466	466	443	443	455	447	461	466	423	426	429	434	443	408	474	429	404	451	447	454	467	423	405	428	469	414	423	470	441	439	417	421	416	443	424	447	428	448	436	422	434	431	416	422	438	420	422	429	391	445	433	430	435	433	390	440	461	495	416	430	445	485	460	424	453	447	421	469	461	442	455	418	468	424	446	486	434	420	430	469	416	461	469	455	464	437	434	433	478	479	426	410	491	433	408	469	420	432	440	430	410	425	445	450	434	449	428	434	456	396	432	461	448	444	421	452	464	465	413	439	421	464	457	415	461	453	417	438	450	446	432	440	414	439	410	456	457	433	412	450	455	426	475	439	425	438	455	418	467	432	407	430	450	424	407	415	436	484	459	426	469	426	414	443	453	459	413	448	422	423	409	449	410	401	440	448	420	399	421	458	430	408	402	463	395	463	443	445	447	425	418	470	440	393	413	426	431	443	442	437	445	439	408	433	421	453	413	441	431	444	439	436	444	463	434	430	450	432	434	428	446	424	411	394	429	432	389	440	430	434	436	431	430	434	419	417	423	462	465	467	445	435	459	457	411	420	453	447	433	422	476	416	431	439	454	438	472	438	410	391	425	442	462	457	458	453	457	462	450	414	473	410	462	465	436	447	449	377	461	419	448	411	414	404	432	422	427	429	458	447	418	461	427	438	465	418	420	430	412	445	457	445	433	424	465	459	427	462	487	406	457	479	428	444	467	452	441	423	416	461	443	448	460	415	424	412	438	425	405	424	457	439	450	414	420	428	417	444	413	406	433	397	425	409	442	458	446	425	459	450	452	414	431	423	457	421	429	447	414	436	429	410	416	442	416	451	447	437	422	421	457	419	435	435	424	424	413	477	456	452	440	449	463	477	459	461	465	458	439	395	444	454	443	416	418	457	474	418	410	429	414	452	405	410	397	427	454	463	473	425	466	457	423	454	416	465	453	436	432	410	453	442	439	460	459	453	475	453	453	467	403	437	449	418	466	443	430	415	437	423	440	496	412	403	459	398	449	450	432	418	422	407	457	448	437	438	451	447	450	436	439	422	439	416	418	407	415	423	441	421	471	408	448	437	425	453	448	483	420	385	417	429	433	411	419	436	407	450	409	448	449	454	442	420	447	443	439	447	448	420	458	424	425	432	426	466	442	445	450	462	396	455	455	422	449	430	479	436	403	429	435	437	425	424	436	440	432	430	456	451	451	440	396	452	453	455	381	446	441	434	451	447	425	428	455	430	423	490	456	499	433	457	441	442	417	431	420	436	448	413	421	423	459	426	460	449	453	430	439	431	407	417	449	424	444	399	395	428	471	405	445	445	421	452	444	388	443	414	470	414	449	466	441	416	417	427	430	382	404	441	422	419	446	491	415	476	458	435	451	437	457	478	466	433	438	451	426	454	429	440	415	428	444	415	407	449	423	443	401	442	434	462	450	432	416	452	494	505	435	410	408	440	432	444	443	468	452	443	464	467	447	449	432	497	421	451	435	460	438	444	433	424	471	426	400	447	446	427	414	450
60761	17739	6191	3395	2175	1573	1258	1055	966	821	738	702	656	636	610	618	545	557	567	546	474	525	500	494	471	485	484	521	517	468	501	490	468	425	497	461	451	493	445	482	478	437	472	436	456	487	472	467	490	461	451	491	438	449	456	460	461	434	459	440	486	454	450	458	474	498	508	502	443	467	474	440	435	484	467	489	457	461	434	452	457	460	472	485	465	431	491	443	438	457	480	479	435	461	480	466	430	428	449	457	437	435	440	483	493	477	441	451	447	439	459	452	454	428	420	447	454	418	436	420	446	429	482	460	465	408	486	449	475	469	447	425	478	451	443	430	428	476	458	452	435	445	438	450	457	408	472	437	427	472	410	452	466	457	473	486	450	429	472	455	445	511	451	441	457	430	460	454	440	437	430	472	425	455	418	438	479	445	466	443	434	441	459	427	418	419	467	461	432	438	443	438	454	431	423	486	441	423	466	472	426	433	398	449	443	468	436	498	453	432	450	474	407	467	483	409	453	453	466	480	425	436	458	462	448	432	444	460	425	449	449	457	443	476	438	442	437	411	467	445	429	433	443	446	467	438	476	436	464	432	465	421	437	467	433	433	462	445	453	417	485	462	441	438	475	441	422	437	464	435	423	424	458	462	425	421	459	458	401	407	398	460	432	426	432	450	466	464	441	452	455	425	469	461	462	450	461	462	444	406	457	452	448	407	462	505	448	470	495	452	426	453	426	441	465	433	424	408	451	441	465	410	420	443	449	462	452	426	443	428	451	442	432	446	446	392	479	404	425	444	462	427	473	430	453	486	455	448	434	447	436	501	489	418	429	462	483	418	422	436	482	466	446	469	482	456	411	460	472	432	489	468	443	489	421	445	474	428	439	431	423	464	447	472	457	453	477	475	438	432	448	463	471	445	476	448	459	497	481	434	467	446	450	456	452	433	464	447	440	439	470	462	519	465	492	431	441	435	473	445	482	449	404	460	489	465	459	442	429	464	490	435	442	435	435	458	485	506	439	432	441	408	492	463	467	444	447	448	442	409	466	435	415	463	452	441	472	444	465	457	439	482	454	447	461	441	407	441	438	435	472	426	432	449	438	419	467	468	492	440	473	426	445	462	478	448	452	440	431	477	459	438	443	472	464	446	454	457	453	449	450	466	428	454	457	469	450	462	480	431	406	467	415	438	455	452	441	478	469	473	436	459	439	465	481	439	470	440	470	465	474	470	442	479	448	451	418	458	450	436	425	445	416	470	443	441	429	436	385	429	465	477	448	430	449	438	425	400	463	430	494	426	446	446	461	428	439	458	490	445	445	476	452	473	463	463	468	489	450	437	422	508	435	469	434	438	429	429	475	433	444	470	472	446	459	417	436	435	445	499	472	466	455	440	424	451	430	445	454	484	428	454	459	438	466	454	447	436	440	448	442	432	442	440	500	451	433	445	417	449	424	453	440	451	447	472	432	433	428	444	464	443	472	467	474	476	469	441	453	446	406	449	437	421	456	420	427	435	449	448	470	431	464	443	455	446	436	422	442	418	428	491	419	446	411	459	412	459	413	444	426	423	435	451	448	429	445	453	456	442	427	462	424	467	458	449	454	417	463	474	429	449	432	462	418	474	463	452	453	461	447	451	402	426	435	482	471	450	418	477	444	459	441	470	451	429	445	430	445	435	479	457	428	432	456	434	433	506	432	427	443	498	450	453	434	508	428	446	446	436	432	450	447	428	470	419	430	472	458	457	443	442	444	438	458	438	437	451	436	434	418	482	423	443	467	425	424	442	455	466	430	427	460	438	438	423	448	452	456	464	488	431	439	439	461	474	437	458	469	425	424	437	451	474	465	464	480	440	466	454	464	481	460	417	453	486	457	454	446	468	442	449	441	464	434	442	486	467	416	447	418	441	461	454	496	442	466	433	431	446	485	454	460	464	467	443	460	439	462	483	458	455	457	433	452	458	471	467	448	427	462	424	477	414	433	394	464	447	442	467	472	496	448	425	440	445	456	465	468	478	425	450	470	436	487	449	444	429	454	437	478	434	445	431	443	441	437	449	438	437	435	428	475	475	427	473	459	446	458	446	469	386	470	442	473	425	441	465	457	429	453	455	429	440	409	462	450	430	420	463	442	417	435	464	477	458	425	449	438	444	423	437	436	449	475	438	452	434	430	448	431	434	416	415	425	438	477	460	480	425	440	434	464	422	464	457	427	474	478	411	413	460	448	442	407	420	450	447	467	437	448	431	448	466	453	434	486	498	450	448	490	475	458	438	450	476	410	512	459	437	443	440	409	480	421	448	477	452	455	420	436	399	468	464	458	431	455	438	432	457	447	454	451	516	424	480	447	469	425	453	477	408	446	445	441	476	514	508	465	482	431	440	467	444	424	445	421	396	423	432	432	474	446	469	452	474	455	480	421	479	467	436	433	458	428	470	451	436	489	464	427	473	474	448	451	417	469	455	403	466	478	431	436	424	451	464	473	453	463	446	422	461	484	425	415	441	469	441	444	467	425	437	454	457	439	443	457	491	470	453	438	423	466	436	457	449	452	478	419	489	419	432	399	413	489	459	451	454	470	414	454	402	429	436	459	480	401	490	435	441	423	456	424	487	471	403	440	424	432	451	428	468	433	461	432	431	482	424	422	483	445	408	445	434	471	459	455	438	458	412	443	451	452	482	439	448	430	399	462	468	463	440	428	427	454	443	438	444	450	470	430	438	471	466	441	452	488	482	449	469	488	430	431	444	434	451	455	421	453	447	454	429	443	453	468	437	470	408	448	473	433	444	500	404	437	472	427	448	449	449	475	418	455	421	436	430	413	437	434	472	440	441	420	492	446	451	449	461	427	470	441	410	453	451	462	439	469	454	458	500	419	462	486	459	450	423	459	447	466	423	423	465	481	429	414	428	440	423	480	457	446	441	479	423	417	470	484	454	406	467	469	425	449	440	450	462	410	463	474	433	420	425	465	479	439	465	454	438	442	450	486	428	455	476	438	425	456	472	440	418	402	442	476	453	467	470	434	439	431	440	449	476	431	452	415	434	467	410	443	485	450	433	435	453	443	446	440	437	432	483	413	457	488	456	433	442	449	455	408	456	448	426	457	485	465	424	458	408	471	430	499	462	419	456	458	459	431	448	415	464	467	413	425	446	468	458	466	454	451	444	445	448	450	454	435	466	446	474	460	431	476	503	440	412	453	457	439	464	466	434	444	472	461	403	454	471	431	427	474	424	480	477	446	452	471	452	433	460	441	449	456	436	460	435	445	483	443	475	424	443	462	407	435	431	489	405	458	450	469	440	468	432	476	425	440	464	436	427	479	444	464	433	444	459	459	474	436	419	458	480	436	434	464	449	445	499	442	462	457	452	461	403	484	442	455	473	429	419	455	452	457	436	480	456	460	472	411	429	447	485	440	441	422	444	407	473	461	455	485	477	468	470	529	439	458	444	410	486	437	460	461	429	390	444	485	390	435	457	429	462	440	444	443	446	455	442
23298	21032	27424	24679	20964	21011	9641	1554	1152	1097	985	982	895	895	900	892	810	793	864	818	871	842	820	768	756	779	791	772	738	805	740	770	748	780	740	768	823	732	765	750	817	765	743	767	738	787	735	803	735	821	784	805	851	757	774	733	763	732	733	737	732	746	802	745	761	791	764	795	740	766	765	814	766	740	761	772	777	780	773	752	760	754	745	746	722	781	749	755	735	734	758	718	749	773	755	772	737	782	734	708	724	778	754	753	754	801	777	753	752	734	747	732	726	754	705	739	725	776	744	722	826	748	710	790	769	719	739	756	713	730	759	784	736	719	758	730	754	765	748	789	789	750	728	730	766	740	750	752	735	733	755	736	761	767	761	743	752	735	765	774	776	777	785	813	706	718	746	765	782	745	735	729	776	744	718	717	694	699	775	708	732	743	792	763	762	754	723	775	728	757	728	733	693	782	767	778	748	776	751	780	721	714	720	737	749	738	769	709	741	760	728	768	729	737	778	801	772	740	745	736	805	719	723	712	706	738	708	729	762	732	750	750	723	746	741	704	763	734	725	713	737	710	777	750	727	750	768	722	756	744	779	752	722	745	782	749	699	742	747	770	790	742	776	713	750	715	791	721	795	726	805	756	750	785	722	747	737	818	762	755	770	738	698	752	751	757	757	739	698	741	758	718	792	738	746	741	807	806	784	738	790	775	708	746	813	733	781	772	752	742	775	760	723	756	719	748	728	779	742	690	747	733	759	754	716	720	751	734	750	768	742	765	745	768	772	778	793	775	777	703	731	758	727	716	737	798	729	731	748	751	738	767	759	760	726	751	766	779	731	724	742	725	763	687	750	666	684	722	721	706	763	752	707	720	746	709	736	776	773	713	759	741	752	760	793	760	729	715	720	677	744	774	704	762	718	729	722	719	706	714	740	794	745	717	731	745	763	714	783	724	703	723	743	791	713	764	729	758	761	813	753	761	749	740	738	707	721	789	765	737	779	760	729	743	703	749	728	740	736	794	726	712	772	703	729	774	753	771	709	735	787	733	706	786	753	788	752	756	734	775	776	736	711	729	757	709	730	715	766	761	770	831	734	743	676	815	760	727	762	760	755	720	726	712	718	787	762	740	735	723	749	767	721	714	763	715	756	724	728	741	778	751	735	718	771	727	721	756	757	751	783	777	749	701	763	746	700	751	783	739	712	691	767	736	743	715	757	762	704	771	755	737	782	707	776	752	712	741	773	712	729	688	723	743	772	748	731	743	830	747	762	789	757	771	770	743	772	739	753	770	764	722	743	729	766	739	748	707	741	732	743	693	755	722	697	692	742	774	724	764	764	719	717	727	711	745	762	734	759	733	749	735	767	726	759	727	725	774	742	770	747	740	761	745	721	770	758	766	723	757	739	753	741	777	739	752	720	741	722	775	730	738	769	747	795	737	721	790	764	732	732	711	700	793	794	745	763	735	763	749	736	753	691	731	755	749	757	762	796	747	787	742	704	735	784	718	757	767	741	758	729	785	788	739	786	714	809	682	741	724	744	713	718	786	753	757	797	762	757	736	711	748	729	725	729	764	773	731	690	749	742	796	738	759	718	782	743	715	748	707	784	775	740	732	726	743	729	719	774	744	749	756	721	736	747	794	777	747	771	744	698	783	763	736	756	781	699	731	712	780	781	722	755	742	749	742	738	744	749	757	722	794	791	731	679	728	775	783	709	797	780	782	725	745	737	745	710	741	773	761	729	773	813	748	767	735	706	759	715	758	795	730	773	780	725	780	752	772	759	749	772	732	726	757	754	742	750	747	744	731	744	750	707	770	726	733	755	773	794	741	751	730	733	751	745	749	774	798	744	740	744	735	759	731	738	700	714	786	756	712	704	766	753	702	766	747	741	776	743	732	689	726	737	773	790	748	729	699	750	763	681	747	768	756	748	779	770	768	719	730	724	728	740	730	717	745	763	731	732	715	720	704	768	731	763	741	720	758	791	785	781	746	749	713	659	741	770	778	720	763	751	702	753	755	767	781	788	744	740	727	743	734	751	797	752	765	754	720	700	746	748	758	788	733	732	738	764	719	726	698	703	751	746	717	763	748	749	765	723	788	823	777	736	739	773	741	725	741	794	756	740	745	756	769	753	816	778	768	717	746	755	769	746	743	748	733	760	773	743	761	787	719	738	741	834	747	768	741	760	756	691	740	748	750	822	777	741	717	729	758	746	751	709	732	732	745	756	719	724	771	746	758	759	759	727	716	707	705	718	751	736	734	734	792	745	800	772	730	774	772	710	736	769	774	731	753	757	708	786	727	757	747	720	747	726	753	785	720	693	803	762	718	758	722	751	734	805	748	707	695	735	754	753	740	763	697	732	750	743	757	796	759	719	812	774	737	785	734	763	719	754	732	740	768	757	719	771	778	748	736	760	747	783	722	750	735	802	733	777	787	767	763	711	707	726	741	743	750	716	728	784	744	770	694	739	766	748	756	721	794	760	740	778	749	774	720	762	723	732	715	780	771	725	781	787	760	738	757	738	765	735	780	781	717	754	696	733	702	752	750	741	808	761	740	706	707	768	712	744	792	727	736	771	793	742	764	791	752	735	740	752	761	770	786	751	740	744	736	767	792	769	709	754	700	757	765	759	755	759	796	723	708	764	801	754	725	750	720	686	767	732	739	792	740	751	759	770	732	707	757	734	726	718	722	758	777	721	756	752	754	742	716	725	753	773	681	758	808	755	727	808	768	736	694	769	736	777	727	749	702	745	762	745	743	768	731	772	761	792	791	750	776	747	790	753	768	753	716	758	720	734	688	766	745	745	756	713	778	786	727	777	715	711	769	746	749	750	734	699	732	745	693	751	734	805	716	776	738	726	726	754	725	725	698	731	763	731	741	750	717	742	767	765	774	763	771	751	727	751	762	736	763	776	714	760	760	752	704	751	712	714	744	725	678	745	746	769	739	730	816	739	699	740	770	766	713	728	734	792	764	727	810	753	758	784	737	747	724	744	710	732	742	745	795	724	772	714	724	777	725	775	774	720	679	766	770	717	786	721	771	768	748	738	707	734	737	757	745	788	735	778	733	760	742	736	755	768	817	707	771	717	733	710	775	761	773	753	801	725	778	691	771	730	753	754	786	759	698	776	763	748	759	812	741	710	730	741	765	736	759	754	759	756	724	724	741	780	794	781	743	724	712	777	748	756	774	758	714	786	714	754	770	782	734	731	696	724	750	766	739	750	733	707	772	747	695	727	748	707	735	730	752	733	758	730	736	724	766	717	788	747	756	769	779	722	751	771	696	748	734	787	774	750	754	750	726	727	708	710	805	748	737	753	764	761	749	708	781	734	738	686	741	711	758	686	754	727	735	761	712	816	757	802	722	741	830	751	723	734	738	744	800	798	726	762	751	731	740	802	746	766	806	711	772	750	736	723	744	726	723	712	763	759	732	787	737	696	744	754	765	722	729	740	723	711	744	718	785	762	734	765	721	743	722	717	702
61567	17395	10692	5958	3911	2778	2178	1827	1591	1464	1306	1188	1110	978	1070	961	916	890	874	822	838	778	830	781	797	785	793	783	751	752	724	778	794	733	763	783	746	717	745	759	703	761	733	773	705	693	731	716	774	712	677	678	660	701	704	778	715	735	723	726	718	720	702	702	768	778	752	727	786	757	752	696	685	707	716	746	691	746	698	700	716	737	697	714	709	685	703	714	707	713	704	704	722	731	664	701	669	706	691	778	679	649	668	703	713	716	679	685	689	667	705	680	692	685	658	758	660	679	738	722	678	723	668	686	661	680	674	721	688	655	713	697	671	657	686	677	731	684	672	706	702	723	688	721	719	667	729	720	690	687	720	659	726	693	681	684	725	662	721	724	706	661	740	695	755	719	679	696	682	741	696	689	714	684	677	702	729	717	697	668	704	663	709	704	650	681	706	680	679	705	754	698	685	715	727	727	673	688	673	716	762	691	705	756	753	690	692	698	679	720	705	701	699	634	688	718	641	649	717	724	675	654	675	733	717	747	686	659	675	694	690	681	706	674	707	688	697	705	686	713	651	692	686	695	703	683	653	681	710	727	674	701	734	681	681	677	704	672	708	731	727	696	659	678	728	692	741	702	708	727	705	692	701	682	715	749	727	700	737	702	702	684	704	692	719	705	666	690	731	690	662	711	678	673	655	703	665	706	691	722	684	724	697	640	686	725	675	687	652	733	668	711	691	683	759	671	713	708	703	698	719	724	704	662	696	701	637	646	739	678	733	668	700	735	685	695	722	682	686	664	691	696	673	734	702	691	739	712	663	678	705	726	702	713	757	712	703	694	690	669	698	711	696	684	656	741	682	692	658	693	680	718	678	692	650	715	649	707	684	712	704	779	690	719	657	649	667	683	750	729	710	715	677	672	693	671	703	688	710	669	677	662	696	715	691	713	659	664	742	724	654	703	658	709	692	711	697	651	735	697	699	662	671	702	698	722	683	631	718	627	695	675	656	716	727	701	710	689	722	686	703	706	695	720	722	711	653	729	685	687	679	663	672	697	682	720	681	709	660	698	712	614	673	706	691	695	684	692	732	654	689	689	676	670	735	699	689	712	652	724	683	663	693	664	718	743	713	748	693	722	689	693	661	703	648	714	706	692	750	682	677	736	728	633	690	691	671	697	745	696	705	688	746	695	715	713	716	751	694	724	681	674	663	696	777	742	675	699	708	704	705	712	675	639	733	656	700	709	709	665	691	713	662	697	703	754	705	701	718	676	668	727	654	683	733	738	697	710	712	669	735	684	642	726	725	682	661	691	665	676	680	705	703	736	689	701	699	734	689	669	714	711	621	722	684	645	647	677	666	685	667	717	757	666	658	701	683	729	686	662	683	676	725	681	748	685	675	676	691	707	689	744	708	678	656	688	675	688	647	699	672	687	732	679	679	736	677	643	650	687	651	684	657	678	662	727	711	682	702	672	674	659	684	705	706	697	696	677	707	689	676	722	692	649	658	743	687	665	695	659	704	718	750	670	692	689	696	704	672	748	671	700	707	712	699	687	697	712	669	693	704	685	701	658	676	728	658	719	684	685	667	659	668	698	719	706	695	719	714	766	729	655	727	698	736	706	701	632	675	704	716	740	677	678	720	651	740	695	738	714	712	700	692	714	630	651	706	692	733	651	708	695	673	725	687	731	691	663	660	691	666	702	724	711	671	676	652	733	713	683	759	667	728	708	707	686	688	659	721	723	673	678	646	695	649	637	727	697	679	684	723	725	662	728	712	676	688	691	644	704	697	699	752	698	694	724	737	696	666	700	726	699	703	694	690	716	711	696	693	717	699	677	683	673	713	712	679	698	722	748	699	684	708	659	720	703	737	640	702	670	672	688	662	719	720	677	720	712	682	739	700	671	719	727	768	666	707	697	688	645	681	655	724	722	707	674	672	773	730	760	667	712	699	673	701	729	645	727	714	707	637	675	722	683	673	692	692	695	685	657	733	691	723	650	670	688	662	662	703	691	681	722	709	706	661	700	718	681	634	710	688	670	714	707	700	650	683	692	672	677	739	710	683	705	711	690	719	743	710	665	685	720	680	739	669	710	735	657	647	668	701	730	711	713	693	689	694	712	717	732	731	684	667	725	723	672	697	644	722	672	680	720	663	735	704	667	752	708	665	695	742	721	690	680	682	701	699	698	712	725	689	697	698	691	721	697	700	686	721	683	660	665	650	704	749	675	703	682	720	718	700	703	674	680	716	724	714	686	643	745	706	685	669	697	697	686	684	678	695	622	717	647	679	674	686	719	693	709	722	692	690	709	652	709	718	727	715	649	686	741	741	683	694	695	676	677	712	730	702	677	706	721	724	693	703	712	732	704	711	691	701	680	668	717	730	702	682	712	676	693	709	671	700	679	685	695	708	716	746	709	662	719	722	683	695	672	712	701	684	679	685	687	694	721	713	696	697	685	691	695	672	678	693	675	667	699	647	711	719	683	678	717	706	722	730	617	688	648	701	663	691	673	771	661	681	666	685	676	733	728	701	679	740	661	693	745	679	717	727	712	691	687	718	654	741	687	702	683	702	700	733	692	678	671	704	680	717	712	732	687	669	724	657	668	702	709	673	707	678	698	659	687	648	701	703	719	697	646	714	702	693	719	708	721	687	676	744	700	659	654	666	654	680	672	676	699	695	751	710	641	688	697	669	703	690	710	706	727	680	650	685	712	719	685	657	716	697	693	675	702	660	678	660	695	681	708	687	713	667	673	652	690	691	681	703	699	699	707	750	703	689	701	698	709	724	692	673	689	674	675	665	700	671	762	680	734	675	746	689	687	773	681	652	659	651	637	707	640	684	683	654	718	702	671	703	662	698	710	740	667	701	731	752	694	725	645	747	664	688	678	661	742	709	714	692	691	696	707	700	704	720	718	698	673	699	673	689	751	691	691	664	675	681	713	688	690	678	729	682	705	675	663	731	681	683	678	690	723	679	704	670	691	676	733	699	710	688	640	701	662	692	635	685	689	639	707	690	677	685	699	673	745	706	666	672	729	719	657	676	720	725	694	695	722	718	688	699	699	677	676	698	702	716	705	675	701	729	703	708	703	709	656	662	739	707	698	748	680	700	694	727	671	710	697	694	639	719	699	673	673	688	640	670	690	699	729	703	705	731	634	718	690	692	666	697	692	744	651	708	670	721	755	629	715	651	678	725	719	707	718	714	685	684	674	724	692	690	676	719	662	698	654	624	684	693	662	698	658	661	727	730	674	704	688	700	727	695	742	712	712	659	669	724	733	642	706	720	657	695	676	664	669	698	689	733	684	710	758	726	732	669	724	699	682	673	688	724	715	719	680	722	681	704	735	638	719	712	727	700	668	704	691	708	692	710	664	717	684	693	708	667	693	665	642	683	721	690	719	643	716	665	706	692	678	662	674	686	719	654	718	704	694	710	659	683	672	696	700	726	697	656	713	664	660	681	647	664	738	658	709	675	679	690	681	687	684
35042	19713	4705	1033	795	743	786	736	736	746	713	738	757	790	782	756	785	744	723	787	743	775	746	783	736	762	719	736	789	741	740	772	755	748	763	767	732	771	736	711	728	718	736	744	710	710	763	733	792	761	760	747	739	739	826	772	746	759	801	773	742	780	758	706	781	744	754	752	717	787	712	737	832	750	816	744	778	735	733	816	785	709	774	763	815	755	772	781	823	777	748	771	783	766	815	716	779	760	761	745	790	715	766	778	759	753	735	762	756	760	694	757	794	774	758	816	685	717	757	732	716	769	757	721	721	806	730	733	749	773	754	769	721	745	784	781	752	742	745	815	769	754	764	740	742	754	768	765	722	740	736	728	788	738	730	761	737	773	750	737	790	752	760	768	776	732	754	780	776	784	756	742	806	743	722	742	728	789	753	779	709	733	761	757	744	768	755	762	709	714	762	736	722	747	716	780	811	771	777	738	790	714	791	737	757	758	794	790	741	749	793	762	750	773	756	744	752	713	765	763	715	730	735	727	756	758	796	755	756	779	728	738	710	775	717	766	787	721	736	754	741	737	737	793	747	752	708	719	742	713	725	765	768	768	775	762	740	699	754	684	740	722	768	731	743	747	748	724	773	807	780	698	785	774	752	768	720	759	707	752	769	792	773	650	784	761	763	760	721	775	753	740	720	714	711	787	743	726	794	731	763	763	674	781	735	775	759	751	772	699	748	788	765	723	702	739	783	714	736	685	748	743	770	715	759	734	738	742	748	753	763	780	800	779	725	772	741	742	772	730	735	740	751	756	755	714	747	700	803	798	802	769	721	798	727	775	759	780	790	714	799	739	746	752	657	794	725	777	771	784	807	757	791	739	715	732	751	790	743	727	700	776	743	761	774	757	752	779	765	742	782	771	740	766	752	762	768	735	765	832	751	693	733	780	727	770	797	786	713	748	755	703	755	757	782	743	711	765	742	701	732	722	748	762	751	762	743	766	763	706	731	736	764	798	732	755	760	716	749	752	768	729	755	748	685	792	775	726	739	731	766	736	713	728	798	730	707	728	730	743	733	775	772	736	715	790	778	742	762	745	729	730	774	765	781	732	744	764	702	747	725	768	733	745	725	749	708	769	751	720	774	770	720	742	751	766	737	770	750	782	722	809	740	772	759	731	791	761	759	713	717	769	773	766	736	781	762	767	782	702	712	733	756	742	749	721	703	764	777	768	762	785	765	742	768	742	736	793	767	785	822	746	745	753	789	744	730	757	788	723	796	752	785	770	717	751	807	758	767	782	742	748	717	738	736	773	725	721	728	800	780	736	759	759	740	707	793	794	769	773	766	730	732	724	769	776	783	754	760	757	748	690	749	750	737	783	764	762	744	795	746	761	758	720	743	716	726	713	738	729	789	720	790	751	727	760	764	721	727	741	762	791	766	722	798	738	734	747	768	710	781	732	712	742	759	745	751	776	740	789	741	742	816	742	735	721	779	772	730	754	745	801	738	771	722	703	756	755	741	763	769	731	799	762	753	753	730	800	770	761	802	722	776	742	746	778	768	710	791	718	753	722	744	728	766	774	789	773	704	747	753	807	809	777	762	735	779	739	740	815	724	718	748	755	758	750	767	748	699	754	763	772	752	792	726	749	805	761	719	752	728	753	706	796	782	760	751	774	757	759	778	773	747	758	740	733	779	745	734	757	777	734	769	732	748	754	757	782	806	814	793	742	738	741	779	700	783	721	738	782	775	804	798	770	809	754	734	727	762	798	733	793	775	757	767	716	745	775	754	730	745	769	764	742	768	769	778	758	757	782	761	741	798	786	783	733	796	736	801	776	730	741	719	769	767	783	779	740	768	761	779	720	714	742	723	757	740	739	784	760	658	731	773	760	736	745	765	760	771	740	807	763	796	732	783	803	758	779	784	778	762	749	778	714	766	754	748	727	754	802	798	742	726	783	747	780	735	741	743	716	720	791	775	768	751	710	739	756	728	812	697	775	755	740	740	735	759	781	758	761	749	805	752	782	751	758	783	755	717	783	761	793	784	738	726	744	774	752	804	782	751	774	726	741	781	749	778	775	718	780	769	732	712	802	764	776	704	792	795	723	721	769	745	830	796	789	731	763	747	738	720	745	717	785	755	775	785	775	759	741	726	753	792	775	780	733	761	817	818	718	800	723	766	718	776	757	777	702	824	775	761	741	744	783	722	745	749	748	746	755	797	740	756	749	755	771	755	756	744	775	736	739	787	725	735	772	742	742	737	788	759	762	746	702	766	775	752	735	709	753	767	755	730	726	734	777	749	783	711	722	742	728	750	743	726	746	773	776	745	797	715	752	816	739	782	786	791	724	748	756	780	720	718	725	804	733	813	698	754	747	716	756	780	709	765	763	767	716	747	753	758	771	696	767	748	729	791	726	823	728	716	767	716	762	780	745	768	739	742	723	733	776	746	747	710	737	761	805	757	722	783	795	775	748	753	762	768	702	745	765	724	708	779	709	755	736	768	706	740	748	792	833	697	754	721	716	741	790	756	767	765	761	730	761	756	737	772	728	798	748	729	705	754	725	823	768	732	739	788	755	772	752	790	793	756	822	735	735	783	698	713	767	812	764	775	734	717	743	774	773	733	781	720	748	734	731	715	691	772	729	763	757	728	764	720	792	752	743	748	749	740	753	765	741	680	738	780	743	703	766	815	768	805	771	713	742	745	782	729	745	696	780	698	717	797	762	756	765	778	778	753	743	777	786	748	761	722	768	740	767	764	767	745	771	721	762	765	710	740	745	808	765	716	760	737	708	750	793	779	736	761	731	693	707	717	813	765	730	739	709	778	803	764	775	762	744	808	804	731	741	747	759	727	754	782	729	731	790	769	777	724	771	802	775	723	832	761	734	753	731	730	731	777	743	766	784	755	748	773	807	774	767	747	717	779	703	768	753	755	753	777	761	784	778	734	743	762	736	759	824	760	769	739	757	754	738	707	773	766	747	810	773	776	750	759	778	744	703	752	720	760	733	784	791	736	705	739	778	792	741	742	778	846	759	770	737	773	775	801	709	748	732	772	787	746	757	782	790	707	767	790	775	729	762	781	727	723	719	780	748	727	739	772	754	767	772	746	710	714	750	754	733	736	781	767	769	735	709	709	778	763	727	731	739	819	805	782	700	759	717	754	748	770	770	784	782	682	722	833	781	780	776	759	783	770	744	726	745	814	740	798	761	753	771	792	756	752	734	803	725	758	756	754	819	739	730	762	776	757	730	756	735	769	741	752	717	744	730	698	732	816	785	747	783	764	749	793	791	785	814	777	755	771	808	735	797	766	787	788	731	783	753	780	711	727	748	766	745	753	770	754	737	769	773	783	770	759	743	743	768	802	754	755	724	772	729	802	737	781	758	726	757	753	736	738	745	749	789	740	759	751	698	772	759	787	736	755	777	759	729	779	745	734	782	733	747	759	756	746	726	744	757	715	777	735	748	740	774	753	676	744	762	738	766	748	766
33742	7037	1082	914	853	803	787	750	808	799	813	758	778	756	771	752	793	801	747	729	727	740	757	754	739	724	776	716	775	777	804	766	744	749	770	712	735	759	787	741	716	740	770	807	760	773	793	741	796	773	754	773	755	732	769	778	742	735	742	782	744	774	816	767	721	829	786	801	792	798	753	786	803	767	746	776	796	751	731	752	743	755	771	749	752	769	757	739	758	750	702	752	699	737	824	788	749	774	763	743	743	792	743	781	817	759	748	727	760	783	764	728	708	762	808	729	732	779	726	726	763	740	691	760	777	742	712	746	769	802	753	787	755	770	754	743	827	772	769	758	755	794	763	778	796	748	736	785	730	775	744	767	787	789	779	767	736	710	747	751	735	746	760	723	757	773	741	722	748	778	742	743	733	758	769	747	740	732	792	779	764	725	758	783	748	760	751	759	725	824	699	818	750	779	770	796	814	759	785	718	765	742	773	734	779	721	713	728	735	749	764	723	754	773	726	786	747	717	759	796	720	744	771	771	727	786	794	752	740	747	744	778	771	763	783	733	745	753	716	763	780	803	761	794	762	745	769	783	762	803	759	741	746	835	765	763	732	829	720	739	734	756	779	766	749	797	724	806	758	723	711	777	725	754	756	753	808	796	748	791	712	768	736	734	749	777	739	792	717	805	772	785	745	738	791	755	750	775	747	748	760	729	766	790	733	753	715	730	824	716	739	749	760	783	768	776	821	830	765	734	782	721	778	716	794	769	745	800	719	764	805	751	751	777	689	741	761	778	755	790	747	758	756	757	757	719	750	713	788	779	750	702	754	741	781	782	745	744	759	733	793	785	738	732	729	785	720	783	718	760	753	767	686	761	761	780	774	763	771	738	766	756	733	756	751	794	732	790	806	785	711	713	709	748	742	785	749	784	781	783	768	783	762	753	779	791	724	756	768	803	750	711	756	735	716	741	790	750	762	769	775	736	768	763	750	727	766	734	742	696	775	765	732	753	774	716	748	731	779	758	774	777	761	845	773	764	708	782	789	725	718	782	777	761	722	742	787	725	717	736	789	750	816	757	810	735	792	783	758	736	752	731	731	824	761	741	777	764	757	791	787	788	715	777	738	786	719	774	772	707	753	740	796	753	745	757	767	755	774	788	750	813	804	742	789	757	727	795	781	742	695	765	803	748	698	772	724	726	753	814	745	751	736	730	766	755	746	765	726	769	774	800	797	711	768	781	763	753	780	761	802	753	783	778	752	747	746	749	724	757	786	760	771	779	799	784	749	809	759	765	786	804	728	757	734	794	763	815	749	728	770	789	781	797	728	751	760	811	767	779	731	776	770	750	690	716	760	786	744	794	762	753	751	750	762	772	796	740	826	796	753	745	778	731	740	769	703	745	787	792	736	724	766	734	759	749	727	798	785	712	751	768	825	798	770	730	755	759	785	734	738	717	756	771	749	749	751	788	774	718	791	813	757	777	764	767	759	728	770	710	789	734	798	780	773	797	781	783	728	756	757	714	748	748	779	771	747	726	762	723	746	812	772	787	769	764	800	778	787	704	706	737	744	708	750	756	734	775	764	765	763	751	782	772	802	746	804	748	781	768	779	736	765	727	732	802	790	752	832	759	745	754	768	762	749	760	734	736	703	776	780	794	743	749	792	729	805	716	775	753	810	770	715	775	749	774	770	770	762	778	769	767	780	758	725	767	802	744	745	737	730	746	743	772	797	770	742	725	801	767	778	720	785	759	763	777	808	693	740	723	783	693	708	775	787	812	769	710	733	737	776	771	764	785	787	801	734	765	742	720	786	795	808	754	720	789	738	740	749	736	786	727	783	778	721	727	762	753	802	779	760	775	794	744	775	736	732	726	684	738	743	769	684	745	780	708	770	751	787	784	686	794	796	742	780	756	793	781	806	723	758	739	758	728	777	775	779	689	691	765	755	776	782	743	721	753	780	741	714	762	743	717	721	783	764	748	733	747	761	741	802	774	747	707	742	787	693	777	782	769	815	772	804	796	736	737	773	804	782	778	766	740	746	748	787	745	794	736	738	773	735	742	765	773	803	767	731	753	718	745	734	695	772	736	760	751	789	714	781	762	773	772	738	760	702	777	773	761	756	756	710	718	721	690	761	773	752	823	753	758	798	757	799	758	777	737	763	778	745	778	730	736	719	794	780	742	737	745	791	735	749	819	800	748	795	766	726	755	729	723	743	781	729	773	754	778	748	791	748	760	716	750	730	779	721	768	804	751	691	784	768	755	822	716	757	777	737	773	728	759	743	768	735	779	720	786	779	790	747	780	674	755	727	733	749	785	766	747	791	714	752	756	807	777	801	778	762	834	718	753	762	764	752	688	714	747	748	736	746	764	756	749	736	752	814	722	729	691	766	772	770	721	722	753	735	759	761	775	788	750	728	786	756	789	807	740	785	749	704	770	779	807	782	776	750	781	781	760	809	725	784	798	789	811	757	785	716	744	772	746	775	737	783	760	785	760	806	729	795	778	810	781	727	787	742	762	723	733	798	721	763	757	761	738	766	781	804	707	759	792	735	756	748	742	751	775	749	728	738	754	761	723	747	809	698	751	826	780	734	712	755	773	774	782	705	771	755	747	728	766	718	752	751	753	772	736	772	710	765	762	731	758	801	775	765	712	784	673	740	773	800	737	815	776	714	736	717	730	737	760	766	718	779	732	775	798	797	754	757	788	768	713	739	804	776	751	813	776	749	778	750	750	760	732	765	753	789	712	745	753	751	745	754	745	817	807	789	693	750	747	759	743	720	718	765	816	738	759	775	809	785	787	771	762	789	735	806	741	779	705	741	745	751	766	802	744	781	802	742	757	717	796	775	810	808	786	748	743	756	806	793	815	797	787	756	726	728	786	796	758	760	786	749	751	759	786	706	776	760	798	734	714	740	755	772	779	752	764	791	754	778	786	722	740	787	759	752	759	686	760	739	741	771	791	753	766	733	804	745	731	780	756	740	706	776	764	774	780	768	773	736	765	719	730	793	808	770	774	776	759	750	780	801	767	787	786	764	782	765	737	738	720	747	730	733	747	762	761	748	679	767	790	748	811	713	766	750	774	777	757	793	705	769	714	755	804	751	704	728	723	756	762	809	728	741	787	735	726	784	744	745	751	744	720	711	763	764	745	735	741	786	710	717	760	805	772	766	764	743	752	750	735	735	790	794	794	750	711	746	765	781	783	723	775	707	745	730	756	747	757	767	720	762	706	745	767	750	730	744	671	723	803	775	785	777	745	824	761	753	775	721	768	809	756	745	726	741	733	772	760	777	782	759	784	722	775	741	741	773	772	734	746	727	757	777	738	809	743	722	765	771	773	762	757	756	786	748	814	732	793	747	741	766	813	702	793	817	759	816	788	774	793	793	726	729	745	789	754	750	733	752	784	716	770	763	758	750	809	772	774	774	727	703	795	767	702	766	768	737	802	716	765	748	757	775	715	813	726	743	755	728	782	775	785	749	707
25231	21097	26730	25247	20890	10986	1127	733	594	637	574	516	533	509	516	558	517	499	497	511	472	500	458	465	442	471	467	405	469	457	455	453	461	476	441	420	464	456	452	467	432	430	477	425	425	420	439	427	413	423	419	429	469	417	452	444	417	448	459	369	444	439	410	457	445	437	458	448	412	428	445	420	461	452	432	462	429	443	451	441	463	427	425	441	416	479	447	435	401	449	413	456	424	398	423	450	442	417	417	454	468	467	462	412	477	448	457	491	410	436	446	442	483	451	438	490	444	459	445	426	464	432	412	430	397	404	435	458	466	430	405	419	446	426	430	429	420	439	424	401	415	441	424	440	424	443	432	443	422	449	407	431	435	434	434	417	433	465	402	418	433	455	421	442	426	449	418	463	409	462	460	428	452	471	405	419	431	444	419	430	434	441	400	444	401	434	443	405	454	427	435	433	402	392	424	478	438	413	436	425	433	444	410	405	436	409	438	393	431	438	449	440	429	418	465	443	441	460	417	412	392	399	400	421	419	414	389	432	442	498	453	396	466	432	437	454	428	412	439	446	400	446	412	448	369	416	429	409	405	429	429	421	414	438	435	454	435	447	416	449	447	425	449	413	414	420	480	415	423	444	444	459	418	429	398	440	438	413	458	486	420	432	450	425	430	433	439	403	411	451	425	433	418	393	446	425	386	432	443	433	368	462	419	467	431	433	404	419	441	442	416	433	442	414	430	436	424	408	423	416	466	461	479	433	381	435	502	416	435	440	459	426	429	426	453	428	436	457	437	473	456	411	446	461	400	432	453	458	458	458	428	458	439	437	460	443	403	425	448	437	436	480	449	384	438	457	397	437	432	409	472	438	452	443	448	449	429	421	397	404	475	419	463	422	429	433	420	425	390	449	450	432	435	447	438	438	448	385	400	447	429	420	412	459	430	412	394	444	428	445	418	493	441	391	433	446	438	436	448	441	398	431	454	419	420	452	455	420	418	471	427	373	447	441	407	448	402	437	436	430	414	418	470	468	465	375	427	439	423	433	416	435	427	438	441	426	440	456	447	420	399	442	410	438	430	445	439	425	371	452	445	432	430	454	458	435	451	443	443	430	435	384	399	448	448	426	442	432	469	440	443	433	484	507	438	421	422	408	464	409	451	446	409	421	480	450	425	415	433	424	421	452	392	465	423	451	384	437	394	435	419	447	436	441	447	418	416	411	422	373	398	477	468	402	428	443	422	410	435	405	415	424	427	414	457	424	418	416	426	428	433	439	448	444	435	444	443	414	427	413	423	457	441	413	422	436	438	392	456	436	436	388	436	441	442	432	425	457	484	437	481	391	413	436	430	459	473	415	436	451	410	406	442	383	454	424	473	464	410	450	429	450	460	440	440	452	479	424	460	431	426	436	435	448	454	411	387	423	401	435	446	482	440	417	433	423	430	466	422	424	430	424	453	439	433	447	480	436	443	438	483	451	446	423	455	386	441	460	450	455	428	418	431	431	407	447	449	424	453	475	446	416	409	420	410	380	415	428	426	400	446	403	424	432	434	459	443	427	406	409	437	422	453	412	413	450	418	439	446	435	446	424	415	418	440	414	399	432	416	472	438	398	439	433	454	411	438	424	448	455	440	445	452	413	454	460	391	451	468	429	442	451	443	452	426	438	430	428	442	426	447	449	429	426	429	434	418	391	408	460	421	445	466	414	445	413	467	424	398	426	428	435	436	438	421	411	434	461	451	452	427	473	452	415	424	442	434	428	449	462	439	440	429	457	439	409	441	449	442	429	386	440	462	397	425	471	458	416	459	412	427	442	433	447	422	417	426	438	420	436	437	430	477	433	450	396	428	414	402	441	434	440	399	456	421	401	467	401	401	435	455	440	415	401	441	438	406	421	484	464	419	462	436	437	454	407	465	416	439	457	430	411	430	446	434	426	406	409	461	438	419	458	463	427	464	404	430	427	408	424	432	439	460	436	424	442	429	462	497	470	433	462	428	439	440	422	427	443	436	415	426	493	430	451	452	398	429	422	408	417	437	425	436	427	416	427	408	456	428	515	437	423	439	413	442	397	373	396	431	424	417	425	378	447	437	425	463	463	464	419	426	378	468	425	434	424	426	453	434	475	428	424	425	457	428	392	393	419	437	408	401	426	431	409	467	427	431	417	471	398	450	433	405	423	465	410	437	422	423	408	449	444	422	465	438	428	426	432	444	446	435	419	439	436	427	431	451	427	446	427	444	421	449	404	418	455	450	437	439	447	433	425	450	395	461	432	411	403	426	441	426	430	430	435	405	433	448	445	433	409	436	420	435	455	447	439	405	417	433	446	401	401	425	431	425	423	470	447	433	427	431	399	450	419	423	422	466	456	445	403	387	482	416	424	426	385	439	451	421	397	474	421	471	425	437	437	411	453	421	454	439	471	411	444	436	433	453	426	435	452	453	436	398	417	417	483	412	447	472	444	425	452	451	402	433	422	474	433	439	430	407	417	441	431	395	441	475	419	483	395	423	418	395	420	443	455	443	483	429	463	448	463	440	406	435	427	468	409	442	421	406	442	420	461	414	463	402	450	444	416	440	438	460	456	431	415	411	421	466	386	415	435	433	439	462	447	411	464	422	456	455	406	460	413	449	441	428	431	460	432	397	392	433	440	394	475	445	440	424	423	437	429	457	427	480	425	394	429	445	396	434	451	459	425	395	460	419	430	427	447	431	447	435	452	450	420	434	431	435	416	438	459	446	449	391	407	437	394	442	414	449	428	461	418	450	475	436	405	440	426	447	410	449	459	444	458	437	417	415	438	434	431	431	433	428	390	460	448	487	442	427	461	417	441	421	435	444	413	403	467	473	427	453	390	420	415	435	455	465	390	390	464	458	410	427	421	458	430	413	455	416	465	445	423	423	415	423	426	437	410	406	405	445	445	415	406	436	434	432	437	417	418	416	388	438	463	412	430	426	437	428	426	455	477	428	426	422	438	403	469	396	442	412	443	412	415	414	424	443	423	430	411	472	448	441	410	405	429	446	448	400	471	433	433	436	437	463	476	394	453	433	459	405	421	414	451	397	473	417	443	461	398	468	415	456	421	441	477	413	427	412	413	430	488	443	459	438	439	432	425	410	446	437	439	455	429	436	438	416	447	473	506	439	463	458	412	477	421	462	414	460	424	464	416	417	430	436	455	431	459	429	404	394	456	424	419	440	486	448	469	415	434	424	428	431	424	442	450	398	415	465	423	410	419	456	425	406	476	409	428	450	425	452	476	411	450	499	422	436	447	427	423	420	446	431	463	440	438	414	443	465	478	416	438	451	415	393	465	422	418	459	460	418	436	474	422	445	455	437	400	429	428	413	437	431	442	451	465	444	462	449	426	424	461	422	449	458	401	434	446	414	442	424	477	411	433	443	451	424	458	418	430	433	395	438	468	448	418	432	440	442	420	400	447	447	444	419	438	480	406	425	389	435	432	432	461	446	447	432	410	414	451	429	449	425	432
61916	15826	6471	3555	2201	1611	1262	1128	966	836	731	716	681	604	600	555	614	568	521	521	487	498	505	499	464	501	493	469	505	505	441	473	461	422	478	454	456	444	448	454	449	437	474	481	430	461	475	413	449	458	471	479	465	473	473	442	422	451	474	432	437	456	460	462	448	466	476	461	518	465	451	466	476	454	422	417	446	447	465	431	446	449	440	461	425	452	453	441	425	464	469	418	464	433	443	437	443	400	437	395	399	438	435	415	422	476	446	455	438	506	416	451	447	428	452	457	456	454	443	428	437	420	485	434	441	430	437	472	418	449	434	434	461	452	453	428	462	428	458	455	404	428	433	431	459	430	473	476	466	460	447	437	473	401	437	431	438	432	447	462	454	429	436	449	449	434	451	441	448	450	476	430	469	448	400	440	416	462	445	431	421	450	423	412	422	435	412	419	458	436	432	436	441	431	467	442	465	414	422	440	417	444	427	425	454	426	428	425	455	456	461	437	391	475	420	412	427	450	450	481	467	408	430	415	452	441	437	433	434	426	400	424	431	436	443	418	476	435	477	434	452	447	448	441	431	458	461	422	450	440	454	475	423	432	447	411	418	447	454	412	467	462	482	473	417	408	446	466	439	456	456	469	436	445	441	448	446	415	441	419	430	426	427	432	453	447	455	439	446	458	413	486	421	467	446	437	452	492	411	429	464	396	449	479	439	456	409	421	373	442	451	465	449	408	411	426	475	450	437	461	409	422	479	466	429	462	428	439	428	465	428	428	452	396	491	444	456	445	458	437	448	421	441	424	468	467	451	430	433	459	448	451	418	415	429	443	454	469	434	430	458	511	439	486	446	432	424	440	424	434	455	424	420	465	458	453	452	454	455	461	423	442	456	452	452	414	408	427	484	438	511	474	477	453	404	471	445	468	469	410	468	439	468	464	405	468	395	467	433	454	430	441	396	436	458	464	434	409	488	426	441	418	465	430	415	431	436	422	444	473	457	463	440	439	435	442	444	446	443	413	428	466	418	484	448	429	389	419	403	426	470	434	411	440	447	463	420	498	445	436	423	432	444	420	440	431	454	434	477	452	449	453	477	483	442	466	467	422	434	459	470	410	480	458	455	434	422	450	430	498	442	475	443	485	444	475	426	441	454	453	448	477	444	415	407	437	445	465	437	438	438	428	454	463	460	462	469	436	410	456	458	450	451	469	432	459	424	445	421	459	435	428	440	468	444	474	446	449	478	435	409	397	431	445	466	425	426	462	391	408	445	429	465	445	410	436	451	462	467	468	404	476	455	414	450	447	445	463	456	460	440	476	403	432	415	458	458	450	434	426	430	474	453	441	437	449	408	464	483	463	418	423	405	439	483	492	436	452	479	454	440	424	489	465	453	422	436	432	446	473	399	474	458	451	448	450	433	444	439	454	458	436	437	454	435	446	431	457	458	474	426	457	450	444	409	421	491	438	454	457	400	472	464	442	471	430	454	458	442	429	448	421	469	435	409	418	427	434	434	450	442	439	460	428	447	416	410	411	432	454	433	409	418	432	445	435	433	457	446	429	446	441	431	451	429	453	449	505	467	449	443	472	415	458	369	453	416	452	444	461	427	430	419	453	417	477	447	448	447	494	470	412	430	442	457	439	432	463	432	452	436	455	435	422	431	445	433	465	476	416	418	478	476	428	462	414	423	402	438	428	427	449	455	457	430	423	403	461	436	412	450	447	440	460	438	423	460	432	439	454	427	386	443	450	407	439	444	404	423	396	429	420	422	440	476	447	422	435	457	438	425	427	405	389	429	455	452	448	448	485	471	473	457	469	431	460	426	439	418	440	402	413	438	428	458	475	447	444	478	432	464	443	498	437	424	463	412	440	470	462	434	475	432	449	491	455	447	444	422	422	450	436	425	436	452	452	433	453	424	468	454	452	423	450	415	419	459	450	450	457	429	453	439	417	476	420	446	437	440	455	484	432	428	444	467	409	457	479	441	445	442	448	434	472	450	450	427	479	419	439	447	414	458	436	435	437	442	470	425	453	455	430	425	388	453	411	444	439	476	450	444	422	428	459	429	402	456	459	462	453	433	424	423	431	458	454	461	452	455	436	438	453	465	432	435	446	460	380	450	451	420	431	434	441	491	413	451	466	464	468	451	499	483	437	435	445	450	457	466	472	438	452	444	450	429	415	466	444	444	437	445	450	432	383	433	420	466	462	466	444	447	415	443	444	455	415	492	426	392	450	414	461	433	453	456	446	470	434	424	444	455	438	414	420	438	407	405	469	479	465	450	431	437	423	456	412	454	413	429	450	450	411	420	490	460	414	474	439	426	457	424	429	421	429	469	395	436	476	425	442	389	450	432	416	458	437	455	441	470	447	470	435	425	429	419	437	458	440	434	429	460	432	467	451	429	437	397	397	441	399	436	446	416	453	452	426	435	429	458	417	425	410	434	445	433	399	441	434	478	422	394	456	398	402	463	457	408	444	450	450	445	446	454	452	448	428	455	421	408	449	441	397	424	448	450	450	429	425	433	439	424	449	442	445	441	467	438	489	426	452	435	445	421	429	398	467	447	431	430	430	443	436	433	460	436	474	445	406	425	436	419	458	448	437	428	463	436	466	438	430	464	458	465	446	430	446	451	412	421	481	483	459	470	436	463	445	448	440	439	444	403	477	414	475	408	440	451	478	445	390	429	471	436	440	445	414	483	422	451	431	440	436	471	444	433	430	461	421	452	426	441	466	433	430	469	414	465	483	426	413	429	424	422	473	443	413	491	457	449	441	432	451	439	428	482	420	429	438	472	461	408	404	457	459	450	459	430	428	419	469	437	446	450	429	458	445	463	413	427	421	463	414	440	424	422	452	420	438	433	469	455	448	453	421	489	445	423	442	439	444	455	419	429	439	416	414	448	439	508	470	407	419	427	429	417	449	426	446	423	443	421	433	421	470	408	446	399	417	433	432	439	453	449	429	461	431	448	452	417	432	472	460	425	442	422	458	452	457	465	414	407	421	420	451	478	443	452	421	451	420	437	446	478	438	456	465	456	437	425	430	445	485	457	432	464	426	441	433	441	480	428	432	451	464	434	467	455	464	431	459	454	458	444	424	433	428	436	430	445	431	450	451	480	402	431	467	465	469	436	408	426	470	426	458	410	429	452	468	452	451	422	448	439	424	431	471	419	440	432	459	471	402	515	414	421	453	439	422	443	442	460	439	456	437	474	416	442	432	435	435	420	426	446	444	430	424	452	437	445	429	468	435	429	411	487	426	475	413	421	449	460	426	441	443	398	447	453	455	449	445	408	437	477	486	462	426	466	444	411	447	436	442	410	432	450	420	448	471	440	472	453	404	436	443	414	427	457	422	430	472	447	438	425	433	422	458	450	436	410	435	412	461	402	418	425	456	459	409	435	422	448	450	450	439	467	421	439	436	444	420	464	463	454	492	452	452	421	444	475	447	430	432	475	419	429	423	467	419	438	413	485	411	467	443	428	450
23243	20983	27462	24520	20923	20952	9582	1482	1121	1076	1007	917	910	844	857	894	848	834	827	797	842	797	776	797	830	747	752	753	773	812	777	788	784	794	733	712	774	734	747	780	750	728	722	739	714	779	840	745	767	735	781	753	778	701	743	809	777	719	771	737	761	744	731	751	787	728	803	812	741	771	772	804	776	743	738	705	806	742	769	747	760	717	775	750	729	711	741	723	763	720	752	744	751	724	741	733	743	762	741	773	750	765	744	771	780	706	741	747	775	762	732	778	742	749	775	716	713	785	719	758	729	731	748	734	738	743	761	765	739	749	731	764	746	712	723	763	678	737	774	728	754	767	701	728	764	761	698	748	781	733	767	726	722	736	721	735	743	705	755	719	736	725	689	735	761	697	754	760	763	756	764	704	736	814	738	708	706	765	712	738	780	685	744	719	775	775	694	763	739	791	756	743	679	728	716	716	748	748	758	739	761	710	717	704	760	741	764	711	742	765	716	738	707	714	731	734	717	742	669	766	710	711	756	739	710	781	749	776	767	739	735	770	716	715	749	748	771	751	730	769	760	752	708	711	752	735	756	728	713	745	716	743	769	707	729	749	753	737	686	738	740	731	682	723	742	703	730	734	775	714	756	718	764	700	737	719	774	770	757	728	711	761	735	666	741	743	702	779	750	764	734	777	795	748	706	852	726	718	760	731	738	736	756	747	728	756	764	722	727	793	772	744	692	766	739	715	776	747	729	764	751	741	735	763	756	770	731	728	792	752	717	768	730	689	707	731	794	748	759	682	732	760	760	707	729	736	750	711	772	746	761	749	786	685	780	773	739	747	751	756	782	794	752	758	768	752	804	733	751	783	739	708	740	724	727	771	738	739	762	726	742	745	748	691	721	761	774	817	764	736	723	748	778	720	723	755	768	758	724	752	747	696	713	718	719	728	753	756	768	819	730	757	770	745	728	648	754	751	748	807	731	757	739	709	771	789	760	761	783	710	751	801	776	755	773	735	723	722	748	703	703	701	697	728	763	750	756	743	748	781	723	721	793	773	757	770	727	766	709	783	774	726	747	709	725	752	757	713	749	742	764	725	761	772	754	729	745	691	732	700	728	751	762	731	712	747	743	722	768	729	736	755	714	793	741	720	764	775	719	753	729	781	717	756	711	731	717	759	736	736	684	757	747	721	742	747	689	734	714	743	735	665	787	752	679	757	796	737	736	749	726	760	751	766	754	762	740	752	750	723	762	740	731	701	717	728	725	748	724	800	711	760	730	764	713	715	782	740	734	781	779	736	709	712	730	790	713	712	727	726	784	813	749	766	744	753	746	746	717	782	802	798	705	734	733	757	689	718	769	772	726	727	750	770	755	761	720	766	777	769	707	754	725	706	732	744	720	792	781	764	753	735	782	768	731	694	731	785	756	725	719	763	740	720	736	768	716	739	745	744	697	777	808	744	758	742	738	762	760	760	719	756	755	770	780	711	763	764	749	730	720	722	741	765	704	714	719	732	765	731	711	716	722	749	728	775	731	773	714	681	759	708	739	734	760	762	741	725	791	734	766	769	725	771	744	794	703	734	723	691	758	709	725	743	735	725	748	747	749	705	724	773	729	762	783	764	707	751	760	702	757	776	762	731	813	692	754	776	731	752	672	755	775	766	758	691	744	720	727	734	760	705	726	708	741	802	725	756	748	720	774	706	745	709	757	738	736	739	742	764	789	722	731	703	698	733	702	735	754	764	725	747	684	758	741	751	728	748	791	759	748	764	735	802	777	751	719	746	734	757	757	696	755	723	793	738	767	683	789	719	757	780	749	702	710	772	753	705	653	727	765	728	708	737	716	741	750	714	782	776	771	731	761	701	744	761	801	747	767	749	741	736	761	703	703	719	746	746	710	780	739	713	781	701	736	759	738	714	779	735	756	722	738	728	817	706	741	780	769	737	753	755	739	676	741	728	771	749	754	772	741	743	767	785	791	776	741	738	748	734	792	732	750	744	756	733	762	740	718	749	771	748	713	744	727	738	733	747	710	794	795	724	754	710	766	730	796	713	722	767	695	755	771	759	736	760	719	718	735	741	750	717	726	697	763	709	774	722	752	734	794	774	710	709	715	748	745	710	770	705	723	732	750	733	773	723	767	728	744	721	722	759	723	705	699	795	658	778	764	773	742	757	790	731	693	747	763	749	729	719	735	739	762	726	746	736	757	825	755	746	753	715	754	771	759	724	760	725	728	726	738	748	786	726	748	715	739	791	714	709	750	702	786	724	778	730	774	757	672	790	687	729	719	778	722	747	704	752	758	699	748	743	784	727	745	742	683	741	755	715	773	750	723	721	782	725	748	753	748	740	721	701	757	740	750	784	728	750	710	713	736	744	708	739	737	736	740	701	790	722	709	681	746	728	735	751	757	731	762	733	775	784	796	717	721	730	720	754	719	738	715	761	736	761	726	742	766	733	719	807	753	715	746	713	757	790	747	732	760	756	719	760	703	771	721	697	793	745	779	707	748	731	759	744	739	720	780	739	730	737	721	720	745	733	734	754	752	752	763	729	731	716	724	756	753	741	712	734	751	804	695	726	693	734	760	747	748	803	719	740	727	739	769	774	748	739	724	750	746	712	762	773	696	704	702	748	746	713	734	755	725	773	790	787	719	681	790	758	757	731	718	727	760	752	781	771	749	790	738	768	778	764	798	741	683	744	777	712	773	749	718	738	745	757	757	786	750	707	750	747	757	782	680	744	750	740	741	725	748	724	769	689	748	693	678	728	689	733	775	751	690	793	701	722	715	707	816	713	768	728	773	715	748	759	709	726	693	750	768	743	781	697	730	753	731	757	789	780	740	717	727	725	740	687	810	797	739	754	679	723	684	735	756	749	757	759	752	741	748	757	743	768	694	725	691	716	779	718	744	719	743	753	762	745	732	762	747	696	703	792	745	742	746	771	764	707	731	761	733	781	713	735	753	753	705	730	773	747	764	759	720	787	738	760	703	748	711	765	750	716	769	785	741	742	776	734	758	742	735	725	733	730	754	672	690	718	746	711	781	696	734	769	738	748	728	736	771	687	744	727	786	723	734	685	774	740	752	728	755	782	751	761	729	696	777	706	720	698	740	769	740	754	738	729	781	742	738	752	746	765	733	749	761	741	726	777	779	747	731	757	774	745	758	728	774	740	730	756	718	775	701	778	707	779	757	791	742	725	805	758	759	703	742	706	733	732	772	733	729	693	728	764	761	732	694	749	733	691	784	770	756	707	754	713	730	743	770	714	752	769	730	743	712	709	721	693	748	731	738	723	729	740	710	724	727	763	707	708	751	706	750	729	729	755	720	712	696	792	756	747	768	791	724	770	753	726	741	764	704	702	733	725	729	725	755	749	705	746	723	744	761	785	733	700	740	712	729	730	725	768	752	744	750	726	713	709	727	785	766	702	770	741	703	719	795	745	727	740	749	705	739	691	784	708	773	744	743	756	702	706	806	761	713	680	731	700
61486	16293	11046	6238	3994	2886	2257	1908	1640	1485	1276	1222	1132	1029	986	957	870	875	875	814	869	817	841	798	790	786	827	727	732	717	752	736	701	755	703	691	690	711	754	776	723	706	727	721	761	699	697	698	712	692	717	711	694	733	733	675	720	658	724	658	740	684	693	742	736	723	768	758	775	734	757	728	776	725	729	680	738	705	690	675	706	672	715	724	731	762	727	682	702	679	736	692	689	695	700	658	701	705	683	700	695	688	675	673	653	676	678	739	762	680	687	666	713	672	643	692	693	658	716	730	695	693	620	674	685	735	679	697	708	720	646	692	684	714	655	661	664	713	639	728	721	694	671	715	691	726	705	703	645	700	663	710	657	669	670	693	662	631	754	721	672	669	660	738	691	666	635	731	717	704	660	663	734	682	675	752	695	653	660	698	681	675	683	656	698	659	677	709	702	686	676	707	713	709	702	686	721	669	620	691	713	707	698	689	651	675	678	701	687	651	674	702	702	701	733	669	668	702	681	690	720	683	736	698	742	648	671	723	647	657	626	692	653	706	713	722	734	717	699	703	666	671	693	650	699	668	732	688	665	651	652	682	695	741	698	663	711	701	689	693	677	741	664	685	676	702	667	679	689	697	691	669	682	698	739	635	676	719	667	674	684	686	702	702	709	679	684	668	651	684	694	682	694	671	713	739	691	679	703	709	685	701	661	659	706	733	698	680	708	716	653	683	672	645	679	699	658	716	657	685	664	691	677	669	716	699	621	673	706	713	710	703	672	685	711	696	681	688	717	693	611	725	709	687	675	678	730	732	658	646	635	661	672	721	707	678	703	645	663	649	678	710	700	699	686	713	705	709	693	701	651	738	670	693	656	734	658	684	690	674	634	653	709	718	701	703	721	719	645	640	671	691	709	603	722	723	680	680	705	653	725	729	718	674	659	708	696	682	686	679	722	694	705	672	679	689	651	720	680	650	722	701	746	717	694	657	690	647	714	753	695	684	707	651	656	704	660	716	636	695	695	749	729	682	697	681	688	673	681	689	700	673	695	692	727	718	700	695	691	664	666	667	693	686	675	729	692	681	680	696	685	744	644	713	642	669	702	709	669	692	636	670	652	695	684	660	686	695	668	680	711	670	702	686	705	706	664	617	663	665	692	690	702	728	670	701	675	685	699	699	713	769	649	677	694	718	649	724	715	701	707	741	670	702	719	714	665	663	695	662	653	712	694	684	712	677	711	696	683	651	678	668	741	642	660	666	724	667	700	712	688	707	640	640	678	691	737	673	675	720	683	654	655	686	673	686	685	699	753	658	708	653	690	668	719	641	700	675	751	657	705	632	706	687	665	704	684	660	672	659	698	688	702	696	704	664	675	687	683	696	691	701	696	691	706	662	675	684	740	668	655	657	641	697	727	684	725	770	629	648	683	675	701	710	650	711	692	680	668	702	687	692	692	701	673	714	713	687	665	667	703	711	726	691	694	658	706	730	696	691	698	674	730	739	656	698	644	682	688	719	671	699	700	700	695	639	712	683	662	684	685	715	719	652	691	645	697	684	668	693	688	662	717	676	698	718	670	646	670	719	672	660	680	663	670	715	661	735	659	685	773	714	712	701	726	746	706	648	687	693	706	701	675	649	678	701	712	685	706	687	667	688	691	709	716	660	751	721	717	665	652	674	680	661	706	687	670	678	665	665	693	678	722	679	648	700	675	664	701	672	687	660	708	673	656	736	705	677	693	698	724	714	680	688	715	690	691	706	659	699	688	676	716	688	721	707	696	728	694	715	690	677	672	672	724	699	685	654	658	683	672	709	693	685	674	710	703	684	669	676	679	673	708	698	700	688	681	702	697	674	666	746	745	698	734	681	679	716	691	690	662	681	682	648	727	682	713	646	740	679	755	713	722	645	703	698	648	693	753	709	714	687	704	684	719	694	691	706	671	676	665	704	724	714	649	702	733	693	674	713	699	724	678	718	683	732	702	659	696	716	698	716	694	717	681	726	664	678	659	716	686	677	669	636	713	658	733	693	682	661	685	659	694	703	670	714	651	705	744	669	690	706	701	684	685	654	662	686	699	716	672	740	658	720	685	689	624	677	721	707	672	685	701	749	723	698	705	685	656	668	701	692	691	651	712	675	687	694	722	705	642	705	736	694	718	680	681	672	664	644	736	696	638	681	679	675	705	678	713	667	661	677	665	704	663	700	712	683	700	735	668	680	705	691	692	680	659	707	635	676	666	691	672	736	674	676	690	671	700	656	722	706	649	716	715	700	647	675	702	683	674	737	665	677	671	701	666	679	682	689	681	711	729	707	699	711	673	721	692	656	741	700	670	698	620	678	699	706	675	680	712	692	698	672	693	668	687	735	690	733	739	717	677	675	722	703	706	660	656	697	663	674	642	662	680	670	732	678	652	672	699	681	676	709	696	675	697	712	701	678	672	685	739	733	694	635	644	698	665	710	750	695	703	691	706	704	688	675	659	654	652	678	735	697	702	687	703	687	686	689	723	656	701	730	712	708	659	725	719	660	698	760	684	660	699	750	709	686	695	681	688	689	694	686	700	663	648	733	708	703	714	709	691	678	723	682	722	677	637	749	660	706	722	697	655	710	695	734	662	704	630	657	746	657	703	705	694	702	681	639	686	704	644	623	666	691	680	737	671	712	695	648	734	718	648	716	654	702	700	676	648	734	728	718	672	718	664	670	677	670	717	702	675	692	663	709	706	712	669	659	722	714	687	675	732	654	675	687	697	701	701	710	699	667	706	690	712	693	690	694	681	689	687	674	688	728	685	659	714	677	712	686	660	731	671	738	649	656	699	732	679	694	673	760	691	711	653	689	692	692	721	744	696	714	686	658	697	675	701	667	687	683	689	656	702	705	718	674	711	671	682	675	680	729	679	678	634	719	716	673	695	693	681	715	691	670	680	660	742	679	702	668	699	708	648	712	701	685	672	696	669	658	647	719	694	708	742	653	671	695	729	701	737	751	693	674	664	727	683	719	700	686	700	735	664	668	699	693	686	690	683	753	729	694	647	683	695	668	711	697	658	705	702	681	675	715	663	737	738	693	725	717	688	669	724	670	691	686	719	675	710	708	656	684	712	725	736	679	732	662	660	699	641	653	692	678	661	676	643	713	675	693	691	646	684	706	624	703	735	669	654	677	669	704	687	746	675	697	663	693	663	688	702	699	648	707	692	679	705	684	685	657	694	701	705	693	674	679	673	674	709	698	721	674	723	690	660	648	681	696	711	703	679	691	680	690	671	664	693	706	638	678	693	665	664	740	696	678	673	688	709	689	700	636	679	715	701	711	678	704	701	681	735	644	661	660	646	712	691	673	696	720	677	724	672	718	736	674	723	670	686	737	742	694	668	726	673	675	713	686	693	714	712	703	668	644	706	669	704	682	715	696	674	702	730	709	687	694	690	662	688	692	748	667	676	675	687	711	696	726	694	720	736	663	680	644	666	704	645	712	711	682	730	672	691	711
34788	19632	4972	1061	923	809	798	762	770	751	758	768	747	794	803	730	743	750	787	729	760	786	730	760	778	801	764	787	753	745	754	779	725	759	742	758	766	753	708	747	735	752	688	743	714	758	734	749	763	711	721	776	705	728	830	753	762	757	712	772	666	741	771	732	736	771	755	760	735	711	762	755	728	746	754	770	750	743	715	705	769	720	731	739	734	702	705	693	765	714	699	743	797	706	763	747	768	754	751	759	736	753	733	741	772	748	747	762	737	793	779	773	696	773	788	772	731	759	742	749	732	761	722	757	708	700	748	748	748	735	738	720	745	775	787	736	790	758	716	760	729	706	773	754	767	746	766	772	771	759	704	725	728	781	755	723	697	739	778	775	787	685	774	787	802	747	754	747	744	740	788	751	744	709	748	727	739	729	749	785	720	759	792	742	738	724	740	761	734	739	751	740	723	758	699	720	707	704	768	731	711	739	740	770	756	751	771	771	743	704	757	778	722	748	746	764	785	724	762	722	756	742	699	800	726	731	750	744	779	721	733	748	744	687	757	751	768	745	708	679	736	731	702	767	719	793	702	719	772	799	716	755	769	722	709	723	735	722	735	824	793	772	766	721	727	742	753	830	771	758	772	772	699	756	722	731	785	785	772	710	760	687	752	715	749	741	756	777	749	737	762	747	755	747	735	699	765	758	752	737	739	754	750	735	727	779	721	722	784	742	750	758	746	725	727	755	740	750	690	798	765	755	732	697	737	746	743	712	804	770	711	696	817	762	730	738	690	747	774	754	731	721	782	732	803	731	744	799	706	700	735	771	746	757	731	789	761	783	771	756	668	778	733	765	725	691	722	743	755	722	773	717	778	808	789	727	768	730	756	686	751	777	769	720	724	783	750	695	752	710	706	730	740	770	736	775	699	773	771	773	760	748	765	788	748	771	722	735	738	810	771	732	720	759	706	751	750	808	759	684	764	713	713	781	732	778	773	740	742	817	745	713	797	734	726	798	766	752	764	744	768	724	706	788	739	750	714	753	749	774	709	762	740	760	733	731	769	760	728	715	750	727	724	756	763	755	725	771	777	720	724	764	749	747	770	739	732	738	714	739	780	773	743	728	760	712	800	724	742	723	722	766	774	781	786	755	766	754	765	740	739	738	746	673	725	816	786	742	707	723	749	759	694	756	736	775	718	765	732	749	727	735	790	734	730	741	730	747	750	777	749	757	703	727	740	757	750	758	726	775	764	768	770	779	766	742	752	758	725	782	727	739	776	713	744	754	761	790	716	699	753	732	754	732	755	709	712	783	755	774	771	735	760	735	698	734	733	753	722	762	798	716	681	745	762	740	755	734	781	734	725	763	761	739	769	777	797	755	726	714	722	788	727	769	727	729	762	767	728	748	729	709	691	711	731	766	734	767	772	744	770	771	734	693	798	752	749	732	738	763	776	737	743	750	724	750	719	750	744	758	742	702	794	711	770	777	747	768	757	794	684	783	725	735	767	774	721	726	748	770	710	734	771	749	717	770	798	732	757	716	815	732	736	748	733	751	753	753	711	729	726	758	748	754	761	772	723	718	764	764	711	763	692	736	750	707	729	751	736	771	752	714	768	762	797	738	768	701	764	752	716	711	758	705	700	731	738	708	724	768	762	774	737	761	775	714	726	700	748	772	750	791	736	754	747	786	755	757	747	757	742	760	735	722	764	722	726	698	802	787	706	734	756	765	754	750	762	736	695	760	716	723	728	756	746	730	764	755	760	745	749	706	761	727	776	728	744	714	702	770	732	761	740	703	708	723	742	737	715	749	736	778	750	795	744	752	788	758	744	691	734	725	711	762	704	769	770	762	768	792	714	760	717	785	712	728	718	754	775	780	728	731	726	718	750	751	758	716	732	704	740	782	764	712	710	762	737	719	763	761	768	731	735	777	746	721	794	757	727	753	708	790	757	711	697	762	712	800	717	734	791	707	722	772	708	783	781	769	724	788	730	720	722	742	759	733	811	724	719	736	763	757	774	826	718	720	722	809	749	723	757	686	738	784	741	708	738	714	734	758	752	715	749	736	736	737	760	775	746	739	761	750	721	727	744	759	700	755	710	706	712	729	750	776	758	767	757	759	752	820	760	734	702	740	779	721	760	718	736	722	766	716	722	729	759	748	710	748	784	837	724	781	799	753	696	714	772	735	725	747	736	751	758	734	792	785	754	784	720	749	743	728	744	718	730	701	721	746	769	754	778	721	726	736	753	740	712	733	735	793	709	726	747	784	745	759	736	782	733	778	845	752	738	780	740	782	739	751	771	794	746	707	793	723	767	744	784	804	780	757	760	817	746	792	733	726	700	780	753	788	756	721	775	727	714	733	754	741	767	694	711	723	728	731	783	742	710	741	782	715	752	765	748	750	674	739	740	728	795	690	738	790	758	750	727	780	716	756	717	745	776	737	757	740	709	705	759	783	732	734	726	745	770	777	753	739	755	795	803	745	771	762	759	770	764	715	786	755	762	750	765	757	756	769	793	803	741	747	727	692	767	754	760	770	722	732	708	707	735	794	790	674	740	724	697	771	780	763	759	737	773	754	768	723	681	782	760	769	743	803	803	726	756	756	777	734	741	763	760	717	752	813	733	798	768	692	744	792	742	791	724	772	721	753	781	726	699	706	721	763	749	743	733	751	762	742	723	704	774	765	746	759	724	722	758	785	746	773	724	752	780	779	762	759	808	709	743	747	718	765	756	681	753	767	749	731	758	766	748	702	757	794	723	787	788	775	736	760	724	754	767	772	785	715	765	733	693	774	745	714	712	711	761	762	725	694	712	687	786	754	773	726	767	731	754	749	737	737	747	717	742	725	784	714	732	725	776	765	733	753	741	708	739	759	780	708	730	732	731	747	768	784	784	749	748	737	733	741	729	771	771	774	741	761	676	740	734	717	773	736	730	769	738	749	708	744	725	735	735	766	757	726	794	740	762	751	750	702	758	742	745	725	742	740	685	813	741	716	751	694	763	739	776	763	776	751	762	694	712	746	715	748	763	748	725	761	718	736	770	733	780	768	742	726	710	740	778	739	738	723	772	786	739	718	714	750	766	763	730	751	688	731	740	709	730	763	711	763	762	767	760	742	746	711	682	778	748	731	762	726	719	714	722	727	800	717	763	764	765	699	756	745	731	767	736	711	719	719	748	806	746	768	729	737	760	743	745	717	731	783	797	766	736	744	705	717	770	746	792	742	701	762	672	766	751	752	741	752	746	716	752	800	724	721	729	711	728	720	786	758	772	715	710	768	799	772	772	710	728	740	739	765	710	747	818	784	777	767	760	721	740	718	756	743	756	732	753	743	773	713	781	751	752	713	755	787	728	715	743	730	767	769	775	756	729	759	771	759	692	760	765	732	723	754	792	707	724	740	807	751	741	702	712	745	785	739	729	738	783	770	717	718	765	716	748	727	702	717	756	758	702	824	768	791	762	739	784	704	790	707	713	683	745	777	754	790
33603	6901	1097	880	876	841	783	813	784	781	787	769	743	830	758	764	769	793	738	768	767	722	739	765	806	758	737	761	738	740	768	709	718	750	755	739	750	707	766	764	723	773	706	758	724	794	749	793	793	741	722	742	742	785	722	759	782	751	768	759	784	733	789	720	784	770	731	765	729	831	795	762	745	739	756	777	728	783	755	745	744	798	740	765	740	734	808	805	738	787	701	742	763	735	788	792	780	794	761	787	776	775	700	773	774	760	750	753	761	784	764	759	729	757	761	777	772	792	761	751	768	738	795	730	825	780	765	771	754	784	763	737	747	776	813	733	721	788	794	766	772	792	735	727	762	823	749	763	755	778	737	750	773	785	748	851	779	744	726	719	769	756	784	756	783	760	745	733	770	725	798	786	728	723	766	763	797	784	742	751	712	760	771	781	773	798	771	733	751	760	747	808	764	776	742	757	765	778	730	736	813	783	791	753	759	705	748	774	759	735	806	757	753	793	738	757	735	765	802	736	789	713	762	730	788	754	788	803	769	735	741	781	740	766	830	765	789	763	785	792	779	807	759	765	768	774	747	732	714	723	758	746	774	749	666	767	741	750	719	719	791	748	750	792	776	735	742	785	745	718	792	755	785	727	745	712	731	781	766	746	714	746	758	758	818	799	745	799	753	760	736	745	778	732	731	777	780	748	689	771	707	762	768	740	712	745	750	756	775	733	742	747	788	797	750	756	752	799	744	767	733	733	717	751	734	754	733	760	724	733	769	762	702	746	753	735	733	791	789	708	816	780	789	745	755	742	752	732	785	743	768	754	809	769	734	804	745	746	741	754	751	787	740	740	788	720	733	769	757	722	708	733	718	723	772	765	802	755	799	729	695	736	766	744	724	750	744	789	780	780	774	735	809	743	755	783	801	731	730	789	737	718	747	742	755	801	749	740	720	816	783	719	716	743	766	784	735	759	747	779	744	737	737	725	734	731	791	707	748	770	733	766	754	710	733	719	752	755	794	797	748	772	743	778	722	740	733	746	782	733	735	720	771	728	758	769	798	712	742	706	758	760	796	799	759	761	787	761	747	733	824	743	743	770	711	788	764	814	734	725	740	763	786	693	744	727	768	729	799	697	765	759	737	770	781	731	745	748	708	765	748	775	747	764	765	767	722	762	779	788	773	763	758	756	727	798	720	771	788	704	770	728	810	779	727	723	744	763	758	767	752	763	751	768	757	719	722	740	726	730	795	747	742	765	762	743	747	789	709	738	717	781	757	757	782	765	762	751	784	742	745	790	791	745	736	729	765	802	803	763	752	762	786	767	760	705	774	755	724	763	818	756	797	808	711	758	763	772	778	753	715	767	706	776	752	768	719	781	771	744	806	746	775	721	778	788	795	749	772	724	765	740	765	740	763	744	783	693	742	763	747	741	728	782	791	736	749	779	762	802	816	760	738	749	747	821	757	725	752	764	776	750	731	786	773	772	771	776	709	782	737	778	780	733	755	749	771	737	760	755	785	720	746	739	747	773	757	719	764	737	755	786	778	741	783	771	754	731	747	742	705	741	771	745	794	721	753	746	744	738	758	755	761	778	695	754	784	757	844	768	723	776	735	772	719	773	730	754	814	767	778	794	750	747	776	743	726	752	733	762	740	767	705	766	755	769	781	733	745	735	750	754	750	763	723	787	790	789	770	807	792	777	783	789	727	784	755	769	724	774	770	759	814	753	791	748	741	761	723	733	748	752	723	743	771	771	738	755	771	790	734	741	754	752	770	725	771	736	708	769	716	799	762	774	756	751	718	751	698	777	756	760	714	713	780	725	785	699	746	780	710	792	748	790	769	743	736	717	782	750	712	782	758	712	700	798	754	717	768	759	753	731	764	766	770	735	781	802	738	772	772	765	790	784	751	735	751	771	774	765	784	704	767	796	744	741	766	758	737	775	726	794	769	740	772	749	754	734	753	737	790	710	733	783	791	836	738	749	759	821	739	793	801	767	765	760	713	784	752	783	758	781	732	763	758	738	738	707	784	787	762	767	797	758	732	735	726	752	754	669	770	690	693	764	778	788	741	720	779	778	764	715	746	766	784	743	786	713	736	807	751	799	729	752	799	753	772	708	765	695	762	740	749	709	716	771	752	732	787	761	764	812	772	790	724	772	772	768	793	746	775	772	714	760	760	775	779	749	757	781	762	788	795	756	761	740	790	785	728	715	738	770	748	797	762	777	790	759	784	762	819	733	787	798	780	752	762	742	758	775	776	763	802	763	758	785	764	721	775	746	728	750	738	750	725	762	744	770	824	734	802	749	748	758	779	799	750	781	755	744	808	771	741	779	740	791	768	763	794	792	761	808	734	779	701	736	776	796	707	806	787	767	776	812	767	750	765	743	720	772	735	723	797	778	720	738	764	745	801	733	762	795	746	738	769	803	735	749	758	725	778	724	740	736	709	775	739	734	785	756	726	759	718	750	784	751	720	770	713	764	767	756	774	766	728	738	775	728	812	734	736	821	747	784	752	753	795	778	747	784	789	748	755	727	746	741	762	772	725	758	783	731	722	791	744	725	758	735	760	791	752	755	767	743	763	787	757	796	765	791	755	751	721	735	753	747	778	696	786	804	747	771	790	752	776	754	786	745	765	738	749	733	677	737	740	774	757	704	722	758	735	730	783	765	800	826	814	737	751	749	777	770	748	789	752	732	720	777	734	745	742	792	695	779	738	752	799	759	771	781	694	739	776	763	789	762	762	776	744	783	719	756	778	772	707	704	730	716	769	768	748	752	738	746	809	747	808	763	765	784	807	801	774	756	781	781	824	732	774	751	798	798	841	783	811	745	754	735	750	746	738	736	749	720	763	715	770	740	798	766	765	723	733	727	727	777	710	742	755	768	792	758	797	788	745	749	762	769	762	716	726	763	821	748	777	744	759	706	771	769	753	748	737	776	760	766	722	743	728	738	716	794	775	776	804	777	731	787	774	742	776	804	775	743	716	755	735	794	748	765	748	737	726	719	773	766	769	751	741	737	815	739	782	780	758	748	824	720	756	731	732	701	741	747	738	749	743	760	731	748	799	730	749	753	777	721	714	753	764	773	782	741	732	762	736	775	763	778	762	709	723	771	678	738	787	739	773	749	763	762	781	762	792	779	793	763	772	743	775	797	762	766	762	743	785	785	761	764	792	735	733	704	757	742	710	750	823	725	783	755	723	752	741	727	757	739	763	754	723	754	786	720	815	758	781	746	742	770	742	778	785	740	807	778	750	774	744	751	741	754	755	801	727	756	798	714	827	727	777	756	739	781	778	797	774	787	775	772	751	742	739	780	747	800	734	751	765	732	759	781	779	727	740	758	776	746	746	769	749	731	770	730	748	760	755	755	754	720	703	752	808	769	780	773	779	795	762	785	772	763	748	816	754	794	761	763	764	792	742	753	735	730	732	789	781	743	786	756	747	764	786	753	779	716	703	776	779	704	777	727	730	745	757	709	769	748
25238	21291	26910	25095	20835	8726	996	738	607	560	546	520	519	510	524	516	501	481	486	464	440	460	432	447	490	450	436	435	420	417	436	425	436	433	430	422	459	437	414	416	421	445	479	440	450	418	431	425	429	469	432	390	424	425	456	396	422	445	458	393	385	447	401	433	473	416	463	433	405	454	449	377	442	456	449	445	427	403	434	474	452	389	423	431	412	451	424	416	445	465	445	437	431	443	443	449	414	407	429	435	407	425	458	404	417	421	436	408	445	389	434	467	437	402	433	439	447	419	413	439	466	425	399	423	477	405	448	413	476	439	433	417	427	435	423	434	430	406	431	438	424	378	429	397	425	433	439	431	440	449	449	444	419	439	460	452	438	398	449	442	452	412	415	436	403	442	418	460	462	428	431	427	418	431	431	447	438	429	421	420	405	395	451	415	422	392	415	423	442	429	440	406	420	451	416	409	417	433	429	455	447	384	494	419	453	434	435	417	407	428	439	449	394	463	437	465	406	413	446	425	439	393	415	417	449	401	440	418	434	389	416	438	430	424	429	463	402	408	424	456	435	406	394	401	435	434	427	414	434	438	427	429	421	441	422	423	456	392	385	417	443	432	450	452	439	418	445	419	431	447	417	399	434	444	428	423	445	416	463	462	412	458	446	418	448	442	443	451	423	435	416	441	413	425	467	447	404	399	397	420	458	415	486	409	414	432	385	403	420	463	427	406	441	420	437	418	400	437	420	427	443	404	409	406	408	425	461	435	437	433	481	419	436	432	438	416	437	432	447	422	411	405	432	433	400	467	424	425	451	423	437	421	438	418	412	427	431	472	479	418	419	444	418	420	408	401	451	416	441	436	436	424	437	403	436	420	436	446	422	467	452	477	424	446	472	437	393	432	422	386	465	454	381	478	413	448	445	422	434	458	416	435	454	427	441	365	429	407	413	405	434	374	408	442	419	433	481	435	450	445	400	415	390	385	396	438	402	458	418	467	441	416	397	415	404	440	404	411	431	384	426	430	408	424	410	413	464	421	418	472	422	446	424	436	474	434	468	432	452	439	425	455	440	400	421	382	420	415	417	444	462	413	432	440	427	406	418	403	425	412	426	437	453	424	394	409	444	423	444	397	442	395	412	456	424	419	426	443	430	425	419	414	464	417	430	427	425	420	441	409	391	406	412	440	400	419	432	450	417	385	437	430	450	391	417	393	464	399	415	446	386	427	422	458	455	431	437	453	417	397	445	438	406	431	422	418	429	413	438	437	425	447	437	407	406	400	434	438	440	429	454	453	437	418	395	475	444	396	443	399	414	437	430	398	442	453	402	437	420	409	450	434	455	485	423	441	430	396	412	449	412	403	439	447	447	360	425	456	434	349	435	456	420	401	442	422	440	408	442	412	430	424	440	455	440	422	403	393	425	439	460	432	421	415	428	456	434	397	467	411	420	399	430	449	449	416	403	444	421	440	427	444	427	395	443	411	441	448	405	417	431	448	427	417	455	408	457	420	445	420	412	441	433	430	433	440	444	408	417	427	463	451	411	435	434	408	411	485	460	424	429	461	465	452	463	467	415	401	430	414	448	400	416	402	413	403	486	450	419	410	411	444	439	429	418	403	473	441	453	411	403	436	447	415	448	403	457	447	430	456	456	453	395	441	434	413	467	456	483	425	407	404	444	451	417	388	422	428	440	414	416	417	413	446	453	415	432	412	451	446	428	427	439	395	424	370	477	452	453	453	434	463	425	450	452	416	476	453	470	428	413	416	434	436	436	429	412	400	449	417	414	421	409	437	437	440	408	438	418	431	428	448	449	417	451	437	448	407	424	430	447	453	421	440	407	476	386	463	436	448	409	404	425	417	429	441	435	445	411	423	465	455	419	402	429	432	434	425	439	417	439	464	409	465	427	417	450	400	403	398	403	423	405	434	408	436	418	429	464	413	434	394	427	423	427	428	445	448	394	433	440	455	427	469	443	421	448	466	396	398	429	419	446	457	415	439	404	453	410	380	432	400	392	403	433	392	411	420	430	392	425	440	419	423	461	425	375	429	433	447	413	457	413	431	419	467	418	423	456	384	432	399	436	404	447	429	456	410	441	445	402	398	422	400	439	434	432	412	443	413	415	433	445	447	446	411	464	415	428	428	438	452	430	471	421	454	414	435	435	463	446	404	392	451	430	387	414	434	439	437	413	378	443	429	437	443	432	389	454	398	423	423	440	391	427	431	429	455	397	450	440	423	405	473	423	385	473	404	459	433	466	439	412	399	424	410	437	457	438	432	448	449	424	441	404	442	425	418	411	432	415	430	367	398	423	429	448	419	486	406	457	435	428	464	467	454	413	414	396	439	467	446	406	436	392	456	473	439	445	406	437	424	454	423	469	398	419	400	420	445	457	410	434	457	426	427	472	460	431	428	405	452	410	392	440	434	429	424	384	410	405	411	426	408	429	399	433	489	413	415	423	379	416	444	463	410	446	437	422	445	436	442	424	425	446	403	437	440	380	437	399	446	442	419	461	461	397	441	400	431	412	402	449	393	402	405	412	414	447	440	394	470	428	432	401	431	439	412	425	445	425	433	440	417	423	386	456	416	431	440	447	428	457	461	400	397	452	440	417	462	427	460	390	397	426	438	421	443	400	435	434	426	431	430	427	431	427	418	440	445	424	455	445	439	409	432	469	422	445	433	423	428	461	437	399	406	409	446	449	425	421	416	386	456	464	442	435	446	431	422	409	425	405	445	430	439	417	474	397	416	425	396	438	463	436	439	372	414	420	442	441	440	416	429	383	404	424	446	414	419	401	425	457	428	423	441	422	441	437	392	446	469	428	385	450	421	431	431	450	405	420	435	433	413	420	420	428	409	462	416	438	414	401	423	450	422	397	394	452	423	453	426	386	408	465	429	434	438	433	408	464	434	426	459	414	422	407	440	429	437	407	409	421	430	445	416	434	431	425	393	407	462	444	429	455	397	459	397	411	454	406	386	418	433	420	420	403	452	409	411	428	448	424	436	461	414	447	427	397	441	435	409	467	433	447	480	424	430	414	395	401	401	420	471	416	400	414	392	419	384	418	405	457	428	402	437	435	439	418	481	446	414	393	435	466	414	432	408	411	435	424	391	414	399	444	425	424	442	455	428	407	442	424	474	423	417	403	426	407	435	381	410	443	438	408	448	424	465	401	415	422	444	452	464	465	415	443	463	385	402	464	449	439	445	406	461	424	410	455	433	424	452	449	430	396	447	460	428	416	436	413	417	430	417	420	408	428	439	428	421	401	448	422	398	439	428	388	432	409	435	409	426	437	404	426	438	453	464	445	442	415	421	423	438	444	431	431	416	436	450	447	381	429	447	417	402	405	442	456	427	443	394	417	426	412	441	394	418	419	411	413	440	438	428	404	408	403	428	436	441	404	471	401	416	441	428	452	450	479	422	386	401	438	410	449	436	372	421	412	460	431	422	403	438	458	437	415	439	457	451	439	396	430	398	449	435
62158	19936	6394	3558	2254	1598	1291	1051	921	798	809	684	708	660	594	548	578	520	547	515	517	471	504	536	534	508	480	480	498	453	490	451	475	489	445	481	476	489	460	472	469	444	475	475	455	465	445	451	464	464	454	441	474	470	424	475	419	434	456	425	461	462	462	520	481	510	502	494	490	446	450	475	474	474	462	430	469	460	460	432	463	451	449	462	471	392	444	432	465	421	420	459	426	436	440	450	476	471	430	415	472	423	430	465	425	440	461	442	435	445	433	450	436	413	484	445	429	438	490	426	478	477	429	413	432	422	466	473	454	451	424	457	454	469	455	432	438	473	455	403	460	421	419	458	445	464	432	380	392	468	431	418	448	433	469	478	426	455	397	483	473	423	418	432	465	439	427	427	476	462	400	439	440	430	424	487	377	449	446	426	436	477	448	426	416	448	486	421	444	454	415	423	456	435	460	435	487	433	476	465	434	487	439	408	440	433	456	426	455	444	436	444	435	426	440	452	416	390	438	415	474	445	431	416	441	418	448	478	455	462	444	401	458	448	407	430	445	453	434	408	460	474	443	458	409	443	405	442	457	408	466	428	393	438	429	407	445	477	462	450	455	462	488	446	437	412	441	448	432	428	446	465	433	458	441	434	417	429	451	425	466	421	464	464	427	446	439	461	457	458	477	444	417	442	459	402	448	412	433	414	441	455	450	437	413	399	445	420	439	437	489	478	406	453	511	430	422	443	454	437	431	405	471	448	445	422	450	459	429	444	453	437	416	460	465	421	455	452	469	459	465	443	452	404	411	443	446	452	476	458	436	404	482	428	423	447	446	443	435	451	436	463	434	456	462	452	476	425	415	429	471	443	484	458	433	437	427	445	467	427	426	418	447	442	472	429	439	448	460	427	425	452	442	466	480	463	446	411	366	426	425	406	450	469	462	453	465	428	458	414	434	438	437	449	447	456	452	462	437	407	430	396	455	439	433	444	471	443	422	472	458	434	432	413	448	455	445	486	429	455	422	489	451	411	454	462	403	464	393	448	415	447	447	469	469	435	469	428	420	451	413	455	445	435	446	431	443	474	415	446	433	414	438	468	447	474	416	454	479	436	478	459	468	436	406	451	454	452	431	404	424	400	421	419	454	458	457	418	455	450	401	457	399	465	398	439	416	458	441	430	422	436	459	436	441	433	474	475	443	436	443	460	456	433	478	440	452	434	410	467	464	420	439	433	453	419	409	389	431	465	464	445	414	463	397	455	398	437	430	428	486	412	461	421	422	444	423	463	434	435	420	470	411	460	484	460	427	450	428	463	410	461	428	429	454	450	436	440	464	446	432	468	421	411	462	424	452	424	442	459	436	433	436	423	440	400	407	459	429	448	437	432	445	455	484	428	481	469	423	467	423	445	420	470	434	440	444	430	480	413	451	434	475	439	438	465	484	459	429	437	460	429	463	435	440	474	453	425	439	419	418	437	477	427	460	406	440	410	458	474	429	433	455	419	482	482	477	439	443	486	442	417	438	429	434	432	424	415	428	467	459	448	447	472	411	424	432	451	458	425	469	452	456	462	447	467	457	429	445	472	453	443	445	434	462	434	410	449	474	459	469	422	441	428	408	428	436	458	419	439	444	488	451	483	447	462	431	429	409	451	439	422	439	487	445	445	441	436	430	485	438	433	402	407	450	421	458	447	431	431	431	445	437	450	461	444	458	453	448	435	483	427	445	469	443	487	426	453	414	393	422	423	459	405	442	497	430	455	432	458	447	421	431	419	457	438	448	472	421	431	433	445	430	396	432	450	448	457	407	439	443	437	413	408	436	407	430	448	440	465	428	409	457	450	445	434	420	417	412	455	426	438	427	453	471	449	422	404	475	423	455	471	416	465	420	410	442	401	420	392	429	439	473	455	434	503	453	444	442	453	412	458	405	479	452	469	476	448	491	426	449	472	484	484	461	460	441	422	414	409	444	457	414	414	468	421	430	422	411	449	439	424	442	454	463	431	439	457	467	405	434	431	444	467	416	473	441	466	446	469	441	436	477	460	432	463	451	452	410	473	428	446	486	436	445	450	430	438	402	403	466	438	412	460	448	426	455	438	440	459	401	456	493	442	450	458	432	474	462	450	454	427	481	412	404	436	425	444	435	429	399	427	442	450	402	438	438	425	430	425	410	372	456	489	443	410	439	451	448	469	453	445	487	472	442	423	428	466	402	451	443	457	450	434	430	422	439	425	449	457	471	449	479	422	438	441	422	470	439	482	417	426	436	483	408	422	430	477	407	449	430	460	443	485	426	426	451	442	467	434	425	434	461	443	447	466	435	407	486	458	465	441	462	431	438	416	427	449	453	422	431	463	440	426	419	438	422	437	458	447	394	446	449	415	397	465	440	413	441	466	497	425	429	459	433	440	448	477	461	427	443	428	443	454	424	428	388	439	423	445	444	473	475	432	460	447	446	472	452	409	472	409	440	438	443	452	423	454	471	432	455	420	432	458	458	419	415	466	456	447	421	470	445	434	478	430	435	420	449	451	462	428	498	455	446	456	450	454	445	472	452	436	468	425	452	403	453	439	426	425	437	421	472	447	472	434	427	425	452	422	451	432	463	450	443	440	474	431	462	438	434	410	462	435	431	440	432	416	449	438	444	422	449	420	436	415	391	426	457	441	463	426	429	448	408	438	426	407	408	428	469	461	454	464	429	415	473	481	422	392	423	430	446	404	432	421	454	399	437	455	425	427	433	477	461	429	465	459	446	439	431	467	451	437	425	459	429	454	426	477	447	436	435	459	466	417	499	475	460	425	412	417	428	422	446	427	433	436	432	443	410	475	413	473	438	418	443	426	448	416	406	470	439	467	431	484	450	447	416	461	456	427	415	434	406	438	423	413	468	436	439	457	424	454	445	438	426	414	427	446	457	410	456	440	460	437	440	439	432	433	447	448	441	456	457	416	430	432	432	446	417	443	399	417	433	398	449	466	445	422	441	410	420	417	426	418	460	425	441	447	429	488	449	445	452	457	405	431	464	406	424	462	403	438	454	458	433	424	449	390	467	439	453	449	457	443	446	439	446	455	431	405	438	425	449	448	460	425	431	464	449	454	463	475	463	424	436	436	453	440	448	430	437	463	442	474	457	432	441	459	422	447	457	455	435	439	474	493	430	441	441	467	450	462	464	457	460	471	440	412	430	457	462	432	470	438	427	450	433	424	437	458	458	421	434	454	441	435	459	429	447	439	410	397	444	478	427	446	446	453	462	439	465	452	453	430	442	460	415	485	452	454	428	445	463	450	430	432	435	430	424	450	434	397	462	435	461	460	435	471	446	435	459	450	439	400	431	455	458	451	478	460	422	423	453	413	441	440	447	472	450	451	448	425	424	485	457	438	426	417	421	418	403	443	427	450	428	470	406	442	461	442	444	423	452	430	442	450	446	439	434	458	448	494	444	440	468	415	462	445	432	477	458	451	417	421	439	441	464	383	417	448	451	407	433	459
23249	21026	27233	24759	20927	20922	7989	1498	1088	1051	932	973	955	918	835	842	871	875	803	803	817	787	825	797	752	790	791	716	808	774	780	745	783	778	756	720	751	764	791	785	774	741	734	753	756	777	810	776	768	778	777	785	738	729	798	726	758	757	722	794	782	747	722	703	795	785	812	724	762	756	753	767	744	771	784	754	711	749	756	737	809	760	775	759	750	767	748	737	745	758	748	756	738	786	758	816	756	765	779	722	782	737	688	739	786	755	763	713	767	718	788	720	778	733	754	736	760	711	740	741	688	782	729	698	725	744	725	811	756	766	755	674	703	726	730	766	734	721	795	759	771	725	722	719	764	720	725	792	716	760	709	718	729	730	714	761	697	763	696	724	754	740	727	764	688	758	719	765	752	697	701	747	769	772	759	766	751	687	770	724	735	732	756	723	756	762	757	768	767	740	733	745	713	733	731	746	695	744	721	713	758	770	764	723	777	745	714	751	746	722	703	723	720	681	729	742	740	744	725	770	755	764	739	730	760	800	778	719	697	752	746	729	766	703	725	714	712	763	647	740	742	778	714	719	736	736	745	725	758	732	735	708	720	722	737	712	732	756	749	729	721	738	763	749	762	782	707	703	725	800	750	699	735	780	751	722	742	754	703	781	755	722	711	716	685	753	723	700	752	753	696	740	724	723	726	792	698	683	711	753	712	687	799	699	738	776	732	654	781	749	747	720	791	736	746	707	743	771	737	746	721	725	685	693	750	719	782	735	720	715	756	730	749	736	726	743	766	750	751	763	722	708	756	745	731	739	699	748	724	796	729	729	748	736	759	726	783	739	720	765	780	729	688	751	738	738	732	700	776	727	751	751	728	733	766	732	743	665	735	704	734	767	773	755	763	707	784	718	760	746	733	756	766	749	681	741	740	748	739	731	750	761	712	709	712	707	746	753	726	712	777	744	689	722	727	753	759	742	793	789	722	747	807	741	739	744	728	717	742	745	769	759	755	730	785	731	770	737	776	711	704	724	757	755	722	727	686	695	758	757	757	706	742	721	726	741	730	702	809	696	733	773	766	735	705	784	743	767	741	751	711	753	745	714	703	688	738	730	765	715	756	700	735	752	743	755	724	763	750	692	805	708	755	709	723	728	694	699	685	659	754	740	726	713	783	718	716	751	742	748	764	723	723	780	729	729	723	751	751	747	795	763	803	721	767	726	738	689	741	721	731	762	762	739	808	772	725	720	718	700	724	763	717	728	763	752	761	738	726	704	750	749	708	766	750	767	713	757	707	719	742	743	747	714	755	720	706	732	727	720	763	718	744	734	730	765	751	778	672	759	722	751	809	747	729	775	721	754	758	774	708	730	737	707	748	693	737	703	755	689	748	743	751	733	735	709	697	745	721	735	723	755	765	728	687	745	689	727	728	758	765	712	723	782	716	715	696	707	775	740	768	730	705	779	753	744	750	756	706	715	698	715	769	669	726	712	721	773	754	745	712	721	696	761	756	716	733	776	732	772	769	759	718	721	749	725	759	720	745	742	730	747	708	725	754	730	751	741	740	702	727	712	750	726	751	764	713	706	769	773	719	723	684	732	694	779	736	731	699	725	765	707	785	732	780	672	775	733	748	757	759	771	748	710	715	784	741	707	722	757	782	742	739	745	698	701	742	749	779	742	729	729	704	724	745	697	779	706	741	726	726	729	732	796	731	710	711	739	748	707	747	758	744	691	741	758	697	725	716	713	760	750	747	790	738	756	727	716	745	800	704	732	755	751	737	703	705	758	690	747	763	778	753	676	720	722	721	779	800	742	734	709	755	712	710	727	731	723	723	758	755	759	723	745	758	729	771	778	756	711	687	738	679	729	748	779	746	761	720	737	747	775	730	734	727	759	747	760	732	701	736	753	747	735	747	776	728	744	774	723	747	666	786	746	772	741	719	784	732	728	730	718	800	753	765	741	708	719	740	708	773	796	756	752	729	779	738	736	717	696	748	708	738	732	725	724	737	745	713	731	760	772	741	738	761	768	735	715	687	744	725	711	764	708	735	773	733	753	769	702	710	756	705	723	739	699	734	700	755	731	723	729	776	707	719	771	721	762	767	765	737	723	748	782	770	760	758	781	758	731	713	716	727	780	721	768	738	730	756	712	736	761	722	729	744	732	781	732	743	763	762	711	765	747	700	734	761	736	710	732	689	754	710	739	750	726	712	744	730	741	749	786	754	717	721	769	760	721	693	695	771	698	689	744	763	720	730	785	796	765	705	711	747	716	754	734	746	769	733	740	721	704	727	739	743	712	767	792	750	722	785	789	739	741	720	720	714	670	786	733	704	750	726	715	681	716	734	724	723	705	743	786	761	761	714	759	674	732	753	738	724	770	747	763	692	759	765	743	713	726	752	745	740	762	709	723	701	729	716	780	740	728	741	756	756	738	723	701	748	736	732	769	720	708	722	749	756	780	736	737	766	743	778	726	781	712	729	761	778	689	719	722	708	774	737	704	742	709	692	720	745	753	744	734	780	750	702	771	741	718	740	769	744	735	738	741	757	693	763	755	776	736	667	761	737	784	716	737	719	773	772	756	772	737	796	760	756	775	758	743	739	773	738	742	726	743	766	754	750	754	747	693	784	747	729	708	737	786	701	749	728	768	769	694	733	725	785	755	783	747	701	758	719	756	747	727	715	740	738	790	708	742	767	715	739	696	768	655	664	729	722	749	701	772	702	728	714	746	755	701	758	715	719	767	720	787	713	737	759	725	716	709	748	726	771	736	746	717	697	710	707	750	743	749	735	771	727	683	743	708	739	694	739	745	725	724	714	789	781	753	743	752	754	742	725	713	706	771	752	739	799	748	722	769	733	703	724	729	767	755	777	696	760	753	762	690	760	743	726	802	768	738	770	770	702	765	762	764	739	773	750	731	709	745	701	770	743	726	744	771	792	757	725	716	805	695	738	733	754	708	729	764	747	762	738	732	771	706	730	769	743	698	762	746	787	788	693	762	739	716	766	718	767	706	709	742	731	715	746	739	747	737	726	745	739	732	766	761	749	728	700	709	746	726	764	721	754	718	682	681	736	701	720	714	735	685	754	745	736	758	746	748	729	737	772	719	725	816	752	730	739	769	732	695	728	752	749	767	741	753	781	729	731	720	697	770	778	783	727	741	714	755	816	739	724	768	708	695	722	768	749	749	694	766	734	742	733	738	766	669	770	728	685	760	733	708	749	747	728	693	760	685	718	768	739	698	714	717	706	780	761	782	700	727	732	720	718	747	791	695	744	769	729	761	719	683	712	713	711	729	712	732	773	757	708	748	732	699	751	774	718	711	744	777	761	736	774	722	733	763	688	771	770	726	700	766	712	736	771	738	747	765	722	728	733	731	715	752	728	674	772	703	757	726	755	758	762	736	764	791	759	719	701	728	759	730	715	719	769	691	719	723	698	705	765	750	723	735	699	687	774	733	762	746	731	741	734	747	731	753	707	731	780	732	713	720
63349	20122	10890	6192	4046	2945	2295	1890	1687	1469	1268	1177	1077	1023	1020	892	863	884	867	839	818	786	808	801	776	735	760	791	747	727	755	806	771	716	725	742	763	698	728	748	719	718	722	695	750	743	738	740	691	711	712	712	696	747	714	685	720	707	738	701	692	697	749	742	766	720	760	746	763	707	738	703	782	702	727	689	733	701	708	726	682	698	702	710	684	701	680	661	751	696	716	695	639	683	710	727	667	698	656	674	645	668	733	655	698	688	715	658	676	632	724	702	718	713	685	708	685	687	699	666	660	700	720	677	661	721	659	717	708	696	672	666	683	672	694	674	678	698	650	675	746	643	701	694	693	694	645	698	702	692	651	673	671	694	732	666	686	698	704	689	727	705	695	699	729	704	691	680	672	666	683	680	714	644	657	733	609	714	688	678	697	676	729	696	697	679	682	679	710	721	675	673	733	675	687	712	665	744	713	720	713	708	659	692	690	697	675	675	695	645	702	728	736	727	692	680	710	715	685	648	653	670	676	719	668	658	647	666	669	675	697	687	696	664	718	692	675	673	633	691	629	662	662	726	703	642	731	721	694	707	736	666	695	698	653	714	638	702	683	714	691	694	695	701	633	665	682	686	696	675	776	654	661	693	670	717	715	691	707	697	688	665	646	694	668	688	702	695	696	729	652	659	699	671	686	687	683	723	684	672	702	667	688	713	732	694	680	725	695	718	712	696	663	688	679	717	716	695	716	682	670	712	646	734	673	685	629	772	669	656	657	694	672	673	678	668	637	667	714	676	742	668	711	702	741	718	691	662	668	697	704	672	699	692	723	669	703	710	704	709	697	675	680	710	656	646	695	706	676	678	712	677	640	630	678	670	728	707	676	666	700	763	686	655	681	693	675	720	716	676	680	671	700	672	692	687	687	670	708	672	685	664	678	701	735	654	660	659	663	675	676	687	722	711	704	740	704	750	692	689	657	687	701	655	739	725	693	692	687	665	699	660	693	731	723	657	731	694	696	706	693	708	694	704	680	706	687	662	669	668	696	641	650	704	710	650	697	710	723	679	688	699	696	666	706	719	664	698	675	685	637	707	724	682	711	662	715	681	680	687	658	708	673	693	660	699	667	685	707	686	729	683	669	681	649	652	698	757	717	685	699	740	706	704	680	719	673	707	647	699	744	711	693	708	652	649	697	674	696	659	707	704	702	669	684	664	683	741	691	630	681	678	724	657	701	667	679	700	714	704	676	684	661	687	668	690	690	613	685	707	698	657	753	691	686	707	684	677	707	728	701	707	691	693	675	680	674	646	699	717	657	714	684	666	707	684	689	654	703	687	688	702	681	686	670	714	677	694	713	679	705	646	698	702	691	680	696	699	669	679	699	691	706	669	696	703	678	708	713	701	680	708	674	703	669	701	672	718	692	698	674	678	643	639	679	690	733	730	721	689	701	703	689	740	697	673	705	736	671	647	701	682	626	682	637	687	718	677	649	705	694	698	687	681	717	725	653	719	659	671	668	633	681	657	699	716	696	693	674	681	687	709	713	708	688	676	695	698	681	674	679	671	666	682	688	692	671	669	718	672	699	691	666	700	683	694	707	722	687	692	714	669	650	668	683	685	695	732	672	715	637	648	691	668	699	722	639	718	687	730	658	686	652	696	700	717	704	638	706	653	724	664	710	699	657	665	673	644	669	714	660	686	729	665	725	682	695	666	673	663	634	704	695	728	684	699	687	732	653	688	667	675	689	679	677	716	701	666	704	695	648	681	654	702	705	699	670	692	624	704	679	701	655	714	711	718	668	669	698	686	736	716	697	696	660	725	688	724	722	673	685	694	715	715	659	713	657	655	691	669	712	678	715	689	693	694	674	674	647	692	659	650	687	720	712	683	711	696	660	663	697	653	681	715	705	690	683	716	654	710	681	679	682	665	666	657	698	659	694	701	712	709	671	690	693	712	698	659	735	685	665	683	681	661	668	695	707	704	705	680	723	714	670	711	654	688	676	662	729	710	694	724	681	695	692	707	704	728	704	705	681	711	714	657	713	666	734	633	672	665	667	694	690	660	681	691	694	661	711	651	734	718	683	718	688	684	634	644	723	688	664	664	663	687	713	675	688	640	682	694	707	687	717	717	679	641	669	633	701	701	701	641	680	668	648	682	661	670	682	710	724	679	704	716	706	682	671	727	693	713	698	680	724	702	715	681	697	718	677	744	664	655	694	658	712	708	724	666	674	697	703	679	674	642	658	642	726	675	665	684	673	677	656	737	692	693	634	713	723	692	678	729	696	695	673	684	706	694	725	688	738	681	664	714	702	699	695	672	712	675	656	656	660	693	689	672	686	674	678	680	634	697	703	690	702	696	708	712	676	684	673	698	696	691	662	714	679	685	695	686	684	738	702	762	677	695	721	715	726	675	691	696	696	702	704	703	628	662	683	663	669	674	666	679	664	710	723	712	709	700	682	725	681	689	693	706	700	731	676	720	687	713	676	710	674	719	679	660	706	702	682	708	707	683	687	686	719	689	710	684	698	755	682	661	717	700	754	713	665	692	697	698	692	661	677	718	697	653	670	719	677	661	679	683	692	758	697	710	673	695	666	693	704	648	664	674	635	677	688	704	736	649	692	733	719	689	689	668	707	694	666	719	732	640	675	718	704	699	660	724	718	739	682	719	705	649	691	700	660	675	707	726	684	676	643	698	707	681	642	699	705	670	654	721	689	701	727	744	699	656	685	717	694	705	681	701	677	719	660	753	725	704	640	656	674	670	702	672	663	678	670	676	670	665	687	730	754	661	696	665	655	678	696	731	683	712	676	653	679	678	671	685	678	687	730	660	652	712	701	699	706	717	687	706	732	697	713	736	684	728	732	678	699	659	701	655	686	722	659	667	744	673	637	716	706	718	673	645	662	672	717	726	676	689	703	628	703	724	700	671	698	701	689	689	655	733	678	678	712	689	703	655	687	690	691	708	748	713	700	638	685	674	718	683	700	682	714	705	710	684	683	668	663	700	685	657	709	697	695	735	666	671	717	686	752	693	665	653	702	717	669	657	702	676	676	688	650	681	687	639	705	670	680	685	729	647	702	731	725	667	716	726	714	692	679	692	690	668	663	711	739	686	630	719	668	719	680	731	679	722	708	712	729	712	688	690	665	716	703	731	663	718	689	712	708	669	664	721	653	705	657	728	685	708	700	673	702	673	667	668	672	703	708	653	703	731	734	688	688	653	703	697	685	704	697	718	648	703	736	724	677	637	709	716	691	669	628	716	692	744	704	676	686	716	729	695	707	671	723	708	714	653	706	727	717	697	697	714	688	680	719	700	684	701	709	678	736	682	675	698	710	682	740	703	667	729	714	657	681	671	663	653	750	716	682	643	721	679	672	666	711	689	676	689	696	713	686	734	637	698	661	659	623	692	704	664	680	691	707	706	721	683	742	722	676	672	686	694	712	685	671	669	724	698	715	649	699	664	684	655	700	692	664	677	710	743
34703	20529	4631	995	816	761	834	774	747	775	723	739	792	753	751	717	703	735	723	755	766	750	765	781	697	758	783	746	740	724	773	667	707	709	715	730	775	710	773	721	750	751	805	701	737	730	751	732	734	757	749	790	750	742	755	733	779	748	785	743	720	729	771	794	773	751	804	799	727	765	754	731	788	786	724	735	702	753	759	760	736	735	767	781	788	733	786	742	695	741	741	722	726	768	761	759	730	766	729	716	737	731	772	749	725	715	716	774	720	720	764	748	729	758	718	737	767	767	748	733	750	758	678	727	760	776	730	766	745	729	816	734	769	730	726	741	779	770	743	753	738	767	769	743	758	768	769	708	732	715	769	731	718	715	738	781	797	801	765	749	789	733	747	700	814	736	729	761	764	756	713	738	726	714	764	766	730	731	751	752	711	737	735	781	765	761	733	774	765	763	789	755	773	737	772	721	752	752	771	777	735	766	757	750	702	742	762	739	730	751	748	723	732	738	778	751	732	738	784	774	707	712	753	723	710	701	735	778	783	721	736	690	698	760	743	734	735	772	765	746	705	710	791	729	780	705	746	726	758	750	734	783	731	753	744	743	722	800	805	688	722	769	718	745	705	763	737	747	744	767	754	782	740	726	784	720	712	730	787	789	781	753	714	768	756	653	785	773	766	756	755	703	709	782	754	764	736	760	769	756	760	796	724	732	763	772	795	749	740	751	744	775	714	757	773	753	725	731	775	742	665	727	706	746	728	758	719	785	790	722	759	762	739	753	781	699	705	706	784	725	727	758	724	732	783	737	783	751	766	749	778	741	733	772	707	753	762	769	748	740	762	781	761	746	768	736	782	789	741	745	770	724	726	752	771	760	742	740	752	737	744	758	766	743	733	771	699	723	737	687	755	776	774	746	791	693	728	748	739	772	734	736	690	717	736	756	737	743	778	753	746	794	816	725	759	745	830	739	738	724	752	779	733	701	803	769	751	726	769	746	752	775	694	684	714	766	744	771	695	728	713	748	768	778	768	750	775	776	742	734	771	717	787	724	772	741	797	782	683	702	710	697	713	705	724	732	772	724	715	758	785	806	740	714	741	681	734	720	730	797	759	721	773	786	780	729	758	692	785	761	789	757	747	736	786	764	783	714	759	726	757	696	746	747	713	706	722	775	773	714	782	712	781	780	708	722	784	705	754	729	801	732	760	749	754	750	689	721	669	724	769	720	749	706	804	768	751	736	750	748	779	760	722	740	741	742	755	732	747	740	687	704	709	825	762	785	723	740	758	756	720	718	755	732	713	817	699	732	733	728	694	717	752	731	764	756	731	754	747	797	775	736	744	760	742	774	645	711	741	740	763	776	772	780	758	693	765	694	728	773	757	733	765	695	739	756	707	727	738	757	719	720	706	738	755	733	749	737	732	707	746	736	767	799	765	765	762	733	723	729	738	742	742	750	767	740	757	724	775	747	724	754	746	719	773	748	749	702	700	748	713	789	737	776	735	758	808	776	705	707	760	733	703	755	761	754	789	674	786	686	746	754	705	791	743	750	787	760	768	749	740	806	711	694	784	731	736	738	709	724	729	725	770	768	713	744	767	715	719	767	739	731	742	770	779	777	774	734	750	771	752	742	729	734	729	708	747	730	702	735	783	749	707	700	751	777	760	750	730	742	760	782	771	756	725	765	756	752	724	767	756	741	698	719	766	810	723	746	788	742	766	711	754	754	761	734	724	731	775	759	740	734	765	736	774	767	725	737	763	742	787	750	729	743	747	677	702	770	723	700	732	696	744	703	764	744	750	772	749	746	768	719	729	775	686	739	727	735	778	783	798	723	790	730	753	760	709	767	741	721	713	767	738	760	776	745	774	772	723	767	745	785	783	746	796	801	734	718	769	737	757	756	744	758	732	741	777	767	784	733	811	725	752	753	714	744	766	729	776	783	739	745	721	731	753	709	746	772	803	770	762	719	756	721	761	762	768	756	792	738	759	783	725	708	763	763	697	712	701	740	765	761	789	734	770	799	713	786	783	733	742	780	757	771	744	708	731	764	727	834	719	748	699	722	750	720	737	712	733	700	746	761	802	762	720	742	739	742	736	760	791	741	784	679	718	734	723	765	777	752	751	755	730	782	739	731	712	807	778	770	710	750	762	716	740	735	729	722	806	720	757	787	741	770	740	750	762	737	710	798	724	713	747	833	757	740	732	739	740	786	771	741	743	705	715	732	766	777	772	749	723	723	742	732	765	766	674	784	699	770	767	717	736	725	712	749	759	711	760	733	748	752	764	759	767	735	769	745	747	727	736	747	769	737	748	791	724	743	729	768	730	798	766	733	738	756	734	739	816	747	704	754	732	749	713	698	778	708	735	708	753	709	747	752	783	762	722	720	747	761	723	739	754	729	771	719	725	780	792	695	774	757	739	714	748	740	716	708	768	760	743	693	729	731	727	720	729	795	746	759	809	762	713	773	769	746	747	733	735	747	714	670	716	753	750	783	777	712	732	779	736	754	767	778	768	721	784	769	743	727	758	746	793	737	713	736	720	743	793	702	746	733	767	748	698	765	743	764	792	766	742	741	756	755	754	736	778	765	765	689	730	690	733	749	771	708	734	765	722	773	729	787	744	707	773	705	736	736	766	700	738	738	701	754	771	764	777	712	747	748	699	758	761	712	704	767	789	765	746	752	741	789	704	759	752	726	798	671	688	723	753	772	752	763	731	746	744	780	750	739	732	739	743	728	705	742	751	789	755	728	730	735	763	797	753	739	749	753	735	741	746	749	711	743	740	756	776	722	754	734	726	756	723	711	727	741	681	750	776	708	736	754	736	791	714	701	749	739	763	754	718	727	760	732	730	763	661	736	725	743	818	743	728	758	761	740	767	725	764	715	750	716	773	766	764	757	763	724	740	782	752	746	787	768	740	709	772	741	718	779	724	707	741	764	751	774	790	761	761	726	724	770	720	781	753	749	732	740	723	736	706	765	705	748	713	776	733	759	758	706	722	772	763	753	704	721	761	752	776	720	735	746	761	719	694	782	769	715	771	715	777	733	733	736	746	766	736	743	743	777	698	747	757	736	786	724	797	767	760	741	743	737	707	734	800	689	703	766	770	721	751	761	779	758	725	783	756	751	719	749	762	759	722	723	781	745	742	747	764	716	695	704	799	730	782	771	793	710	793	687	750	767	716	767	786	698	684	817	716	754	720	729	780	687	788	750	712	743	735	745	755	741	755	755	719	678	753	761	762	781	762	770	747	724	773	783	738	724	735	762	729	752	758	758	744	721	747	739	779	723	727	721	703	762	741	746	749	731	756	755	794	695	815	694	732	776	776	752	736	765	713	776	784	713	778	745	749	775	742	770	737	751	725	743	744	751	712	712	748	664	728	748	789	714	789	754	746	758	752	757	745	760	732	781	767	759	725	779	751	777	709	748	738	747	742	780	764	745	767	775	759	737	766	804	732	740	753	728	747	746	727	735	753	743	729	739
33296	9076	1050	863	812	827	817	797	774	811	787	799	789	788	796	766	724	749	754	786	740	763	763	792	743	739	742	752	729	757	744	748	777	773	749	741	740	746	759	767	734	767	732	758	794	777	832	741	794	742	753	768	761	777	763	758	725	780	711	739	775	739	744	785	782	768	810	758	809	758	776	800	794	768	784	727	765	760	711	770	750	760	772	798	705	737	759	753	760	751	778	689	711	778	754	765	751	748	742	761	764	754	749	758	702	739	758	756	806	764	788	754	745	776	797	717	771	735	731	779	756	789	753	767	674	740	745	746	736	749	760	805	741	772	740	727	741	793	774	776	767	760	752	732	731	728	773	800	735	758	707	770	747	800	683	754	711	797	783	765	746	732	736	772	721	764	658	738	736	765	755	763	735	744	747	758	778	778	742	765	723	730	771	750	767	781	716	788	757	708	751	801	787	749	705	811	752	751	754	765	731	737	788	779	696	777	713	752	746	838	774	773	692	726	790	768	757	768	713	713	774	754	723	761	773	770	738	731	775	733	759	767	715	758	728	760	718	722	754	731	732	760	765	745	760	752	744	704	752	765	772	766	731	761	754	761	776	764	805	777	769	762	776	767	734	795	773	785	765	789	765	769	782	736	765	750	800	766	731	740	757	765	759	774	744	737	749	813	788	787	750	739	759	740	770	716	732	737	820	748	783	795	769	736	731	765	781	774	724	722	768	756	728	757	775	737	794	786	770	793	752	778	762	724	743	732	784	723	759	767	769	769	721	771	742	788	787	783	783	786	769	791	779	725	776	816	747	782	771	765	759	780	746	799	751	764	770	791	805	727	758	746	751	763	756	744	748	794	734	765	797	738	755	764	791	798	776	719	755	728	767	780	778	744	741	705	810	768	820	745	761	779	794	765	766	797	750	754	768	749	731	728	747	747	750	777	737	806	754	729	720	747	786	775	806	756	784	742	773	742	784	721	784	778	783	746	704	746	741	790	800	839	743	702	772	757	821	735	760	763	769	742	781	791	763	780	747	749	731	758	770	755	758	728	806	716	759	729	707	764	775	769	794	794	755	830	762	723	807	787	763	746	726	722	714	804	785	742	768	709	755	741	749	779	732	808	823	730	802	728	778	723	785	733	723	758	770	744	785	755	752	754	783	790	751	732	762	776	756	761	780	743	787	780	759	752	723	771	743	796	779	733	748	738	764	748	761	675	715	794	773	801	751	787	713	723	769	770	710	724	794	808	780	751	740	736	766	724	777	811	744	758	728	806	793	784	721	752	749	735	772	758	772	746	740	775	748	800	796	805	798	768	725	773	760	765	730	750	766	757	748	767	752	761	743	796	787	758	782	753	807	772	788	696	722	758	802	757	714	766	786	807	788	712	735	768	728	759	755	760	743	777	761	782	783	777	761	757	735	757	729	778	788	748	735	765	785	780	755	727	773	799	767	686	769	832	778	768	804	781	769	730	709	750	755	751	736	732	751	795	703	747	740	735	741	774	738	793	752	770	769	754	735	794	743	806	755	767	735	787	770	760	755	779	767	776	757	745	779	762	719	733	724	749	784	795	784	730	782	757	778	774	737	767	759	756	765	750	711	733	821	691	731	810	730	781	779	743	723	764	747	768	743	766	778	784	769	745	807	774	754	743	755	740	785	744	781	751	747	739	776	739	813	709	724	740	763	777	758	725	758	764	783	761	722	767	782	715	805	772	780	794	802	737	769	738	763	741	748	804	751	772	698	802	721	769	758	793	728	745	779	803	758	773	754	810	761	752	709	728	752	762	745	740	769	719	785	741	754	792	784	759	764	758	779	751	733	729	757	771	763	802	693	725	731	733	710	753	810	747	762	740	770	746	719	728	783	741	773	776	753	762	807	779	708	732	788	726	741	758	752	743	712	821	771	768	778	721	754	757	785	789	823	776	777	796	771	738	775	812	796	798	767	727	777	796	755	834	752	772	764	773	738	780	779	756	727	757	729	781	787	791	709	791	745	798	771	759	817	725	798	750	764	750	769	792	792	787	786	738	719	708	743	768	773	750	770	731	806	759	707	802	766	733	781	768	701	710	765	735	763	743	782	725	757	760	764	726	749	747	795	762	763	774	813	780	786	769	716	729	774	775	756	795	777	712	797	743	733	728	733	783	773	823	760	754	769	732	719	787	759	720	732	731	752	791	752	769	769	806	748	732	747	762	772	794	731	776	742	764	727	741	795	774	708	693	734	727	739	760	798	765	724	717	728	821	746	742	759	786	797	791	715	796	760	719	723	752	791	738	748	758	728	740	748	749	769	736	764	782	776	738	710	753	769	788	767	791	739	732	785	752	716	756	719	714	767	772	782	708	777	744	703	719	738	762	746	718	753	780	728	739	756	753	802	787	766	761	750	784	755	746	762	741	786	762	789	748	792	723	749	784	762	737	752	753	798	767	758	710	697	740	770	778	782	813	761	734	764	761	796	794	828	749	757	752	739	744	763	774	730	742	735	809	765	773	731	778	783	744	715	769	809	731	753	730	746	749	727	846	735	772	761	756	771	787	744	790	822	772	743	759	758	768	765	765	729	728	756	748	817	714	720	822	791	816	816	733	781	784	737	752	779	749	792	790	728	793	795	754	756	767	746	793	755	791	807	769	774	749	768	724	748	790	768	816	756	805	759	761	811	780	770	766	742	741	809	801	701	726	759	787	721	753	773	824	796	757	786	778	723	819	768	751	767	731	784	794	697	747	790	790	797	750	768	793	746	783	729	809	786	748	706	741	739	754	771	787	738	758	797	765	767	742	783	793	800	749	747	735	699	799	765	777	761	760	786	730	767	700	755	791	702	724	762	757	762	777	689	797	751	748	732	736	772	815	758	731	732	753	782	745	765	762	734	774	740	726	788	738	683	801	752	718	737	750	807	827	771	779	779	817	778	752	749	690	749	775	737	761	728	777	748	759	756	733	787	779	750	769	752	728	733	781	751	804	728	768	752	780	759	783	786	737	773	779	780	772	811	761	725	737	754	775	808	777	775	741	731	731	769	712	784	759	724	721	758	760	743	761	742	721	788	806	733	710	726	785	746	750	738	777	716	783	752	753	746	749	768	741	711	750	799	794	778	744	746	764	726	775	765	760	727	798	754	733	786	779	750	742	773	754	741	796	685	771	820	732	773	719	754	765	790	757	756	778	751	760	754	797	728	735	808	743	758	781	740	758	805	805	794	744	757	743	713	743	760	698	692	760	755	698	780	769	727	765	792	743	753	775	754	780	741	739	760	774	746	830	733	754	740	739	735	788	794	733	734	770	764	753	722	734	754	754	755	732	702	721	741	782	759	766	694	792	721	713	708	750	787	733	770	732	759	733	762	735	774	757	789	766	780	729	773	755	753	749	723	745	784	724	790	755	750	817	748	783	718	701	747	773	769	774	731	742	761	740	757	741	831	721	829	831	753	760	756	713	766	782	749	762	751	737	754	756	757	792	743	721	759	759	743	787	769	764	766	743
25198	21182	26531	25457	20878	10587	1087	759	585	586	567	543	544	518	512	477	492	470	481	451	488	467	434	479	446	465	452	454	437	436	452	455	468	485	439	448	438	471	444	438	427	435	431	432	469	447	462	442	437	432	444	462	452	433	425	455	432	427	439	477	440	441	467	425	462	463	417	460	453	428	442	420	440	442	425	473	422	468	477	427	401	454	433	418	433	431	436	431	431	434	439	412	446	438	453	432	435	438	444	465	442	421	432	418	450	426	427	392	421	446	441	427	436	441	429	379	436	387	428	437	386	439	423	440	436	457	419	403	423	445	410	418	441	452	428	450	451	439	433	446	443	421	399	475	443	365	417	439	449	439	439	435	431	476	452	445	426	429	452	402	430	389	395	433	400	408	419	446	420	411	435	419	450	441	426	435	434	425	435	443	441	397	452	459	415	417	422	406	451	421	447	391	427	451	424	433	472	443	393	418	473	429	433	446	435	447	423	395	433	459	425	391	424	435	433	442	426	461	400	471	422	393	413	453	423	442	417	400	439	437	386	425	463	454	425	427	425	412	442	418	455	402	462	449	390	421	449	406	405	403	435	437	406	423	436	424	444	426	426	397	460	447	423	401	441	435	436	439	422	440	442	393	429	478	429	433	420	401	401	466	443	467	448	419	425	436	396	467	429	414	423	410	446	412	440	424	411	407	449	418	430	434	467	421	443	471	425	429	460	438	408	416	428	459	439	445	433	438	433	433	430	439	405	414	449	445	454	445	413	383	432	453	413	411	440	437	413	479	459	391	432	467	450	394	462	379	388	427	430	431	432	398	395	436	408	412	449	407	427	452	400	426	477	392	456	464	451	434	428	423	437	433	396	412	452	463	449	438	426	450	408	449	446	444	401	444	447	429	419	416	393	452	413	433	438	437	449	475	449	416	441	418	450	447	438	461	432	435	429	421	425	462	460	445	443	418	403	436	433	461	478	429	444	448	401	444	433	417	419	441	422	414	432	388	418	429	445	397	391	414	454	418	447	437	419	403	414	403	429	415	425	431	481	425	432	424	447	416	429	444	417	445	442	456	409	449	430	422	409	437	436	440	432	421	372	413	413	427	445	439	403	425	413	441	408	426	421	456	434	425	420	420	422	419	416	453	445	421	450	380	450	422	393	422	463	428	399	448	454	416	458	453	414	433	418	435	447	407	439	396	435	391	433	448	405	435	426	407	433	437	403	438	465	424	414	416	395	443	401	422	441	424	417	429	417	424	449	438	444	452	430	439	430	446	417	440	445	442	414	389	445	448	419	412	447	458	438	404	447	460	455	483	450	380	423	425	445	396	467	462	421	421	447	407	484	447	456	418	430	402	426	453	415	428	412	432	424	446	431	416	397	396	404	437	430	437	438	438	425	424	387	400	493	424	431	417	438	446	448	458	411	426	452	406	397	437	443	435	437	413	433	428	423	421	422	436	446	423	422	419	450	421	414	427	416	443	455	448	397	451	395	427	438	441	424	407	462	436	438	454	420	445	424	431	448	427	424	435	465	434	425	396	481	406	447	454	413	405	403	425	414	409	425	457	452	416	447	462	450	437	420	422	431	435	437	428	434	412	463	413	440	419	456	428	468	398	425	451	410	415	423	404	446	447	412	440	479	451	394	400	431	466	428	432	422	435	393	429	412	437	435	445	459	361	411	452	390	409	446	417	409	440	423	408	383	435	424	497	437	415	390	398	435	400	430	421	439	444	465	424	426	411	455	435	432	414	466	421	441	414	430	463	399	442	480	417	423	441	429	468	387	399	447	384	423	437	427	427	435	425	409	473	431	417	418	444	451	423	419	421	462	435	434	427	410	432	442	385	433	366	416	417	429	450	440	404	446	405	408	454	443	411	440	464	462	368	478	424	449	434	411	440	436	438	460	423	467	436	403	420	428	429	409	412	444	414	427	465	420	389	445	409	426	406	435	436	435	491	435	415	428	416	422	429	417	429	428	419	374	416	410	472	407	464	454	439	446	405	425	460	427	458	444	431	454	450	450	442	459	442	438	442	417	427	385	448	419	429	413	422	425	403	427	420	390	459	406	437	410	420	431	420	438	428	391	442	452	464	454	420	437	430	422	432	428	483	393	425	406	395	388	435	418	460	425	404	458	450	458	468	451	423	448	418	447	415	421	458	452	464	396	440	439	455	487	400	447	444	435	420	417	468	398	408	436	416	429	431	422	395	376	406	443	413	413	436	438	475	435	473	416	420	403	395	435	386	453	417	417	428	410	391	407	450	436	469	433	407	385	436	428	416	443	409	411	416	465	427	406	405	453	391	439	406	436	446	443	470	442	403	434	431	419	429	447	429	427	413	398	440	434	417	451	407	435	432	418	449	422	434	451	470	385	455	421	426	446	475	445	411	445	463	438	422	415	435	405	459	396	415	436	412	411	435	446	433	459	416	429	443	432	420	430	420	380	424	413	448	432	458	418	450	413	419	459	466	443	405	433	430	406	429	429	426	399	422	428	438	383	441	439	418	401	441	435	456	432	422	421	393	430	421	410	423	447	442	455	396	438	444	465	424	448	413	445	445	390	412	446	431	424	411	448	440	413	492	465	414	435	409	457	444	445	472	393	466	443	410	412	411	424	432	451	445	429	460	491	400	425	424	441	421	448	428	439	427	422	458	426	463	420	437	429	415	448	432	450	413	413	433	417	449	462	427	412	387	444	404	431	452	457	465	431	396	478	436	460	444	401	424	460	428	437	416	430	432	449	450	434	409	459	469	441	467	396	428	435	423	459	460	389	430	434	402	452	440	474	404	419	457	421	411	425	433	388	422	429	421	457	438	428	427	392	431	445	414	453	399	467	409	433	419	442	420	396	444	418	414	405	397	401	446	429	447	459	456	447	428	465	445	442	451	487	442	444	420	428	463	413	420	403	415	435	438	432	445	418	389	430	443	403	421	408	427	430	429	435	420	419	422	419	427	409	435	440	461	418	414	489	429	439	438	444	427	432	437	456	431	427	428	462	402	427	417	441	442	441	438	454	393	439	416	412	416	424	437	402	432	421	444	443	415	439	453	414	425	481	424	451	457	455	419	448	424	428	426	433	400	431	450	438	431	451	422	393	387	464	404	448	431	450	458	465	424	424	455	433	450	434	416	389	432	399	452	426	434	413	437	438	435	401	445	447	433	417	417	398	431	461	475	420	421	450	413	412	431	394	433	430	432	411	425	400	446	449	442	412	438	397	410	425	422	457	453	449	453	407	460	446	435	407	392	412	420	423	415	389	419	464	400	431	420	417	425	429	450	457	453	470	409	425	412	462	429	436	421	406	418	430	460	432	435	437	413	414	381	431	471	445	419	476	431	432	415	458	412	405	382	439	440	394	463	445	452	420	431	381	455	407	463	455	404	409	428	435	433	409	472	395	439	386	428	420	432	427	426	446	397	401	411	441	413	382	441	474	419	454	433	412	425	444	406	411	464	431	445	435	463	444	410	433	408	445	424	439	456
62575	16998	6365	3585	2251	1659	1248	1102	918	796	772	660	650	597	576	595	556	565	524	553	551	488	497	519	520	512	483	523	521	474	480	452	501	443	452	450	413	469	464	483	464	464	503	467	437	455	444	459	452	467	439	456	453	451	420	469	432	475	436	461	452	432	471	453	482	500	464	457	458	476	471	472	457	466	485	470	405	447	451	449	454	442	464	458	470	438	468	449	425	405	467	442	436	414	420	478	415	425	438	461	413	423	437	443	441	431	425	445	434	465	442	453	465	454	439	430	428	454	425	456	481	435	378	458	429	401	431	502	426	438	456	485	457	443	469	483	464	437	451	454	474	465	429	453	438	445	436	443	425	437	408	449	462	403	436	433	462	455	421	478	448	468	468	442	406	449	436	473	429	397	469	443	439	442	439	452	419	433	428	402	455	446	441	423	444	462	429	438	449	396	436	411	430	440	439	438	444	449	439	414	423	452	480	430	472	445	460	428	453	444	431	448	467	470	416	453	409	466	418	446	423	443	469	437	421	449	427	414	430	442	427	473	450	431	405	430	441	440	463	435	448	444	459	434	403	460	432	452	420	456	408	416	438	443	387	462	457	451	444	449	435	449	435	475	481	442	435	406	398	404	392	422	414	462	409	418	406	436	475	447	451	419	451	428	431	433	413	410	440	428	463	448	481	424	426	422	448	439	437	443	454	447	458	466	439	438	490	475	420	408	403	467	417	432	473	470	450	469	432	422	470	411	429	438	385	449	436	463	445	439	430	425	407	438	431	430	451	410	436	446	436	452	455	436	424	419	441	422	469	437	456	426	420	490	394	468	460	460	455	429	423	476	465	410	434	440	466	453	462	447	443	478	441	431	487	455	450	415	488	431	404	430	457	423	459	445	428	457	426	453	425	446	465	435	420	395	425	494	425	432	475	417	425	440	420	407	470	445	462	440	400	483	452	437	468	431	455	449	455	439	414	442	429	450	440	438	446	482	414	419	456	446	468	443	421	440	444	455	451	449	437	457	474	474	456	436	417	427	427	451	447	445	430	461	426	435	459	403	443	428	439	474	453	438	447	459	436	448	443	461	409	415	430	449	404	394	433	415	437	414	401	431	450	425	416	409	431	380	403	428	463	423	426	445	447	396	470	426	439	427	435	429	452	423	445	448	486	452	439	453	437	469	445	476	466	429	440	458	441	442	403	471	434	433	427	452	480	443	471	480	430	403	462	445	463	442	450	440	443	456	450	441	445	439	454	423	380	437	479	459	421	481	445	444	413	467	464	432	430	439	455	403	466	475	425	417	460	415	405	452	434	427	463	461	445	384	453	456	427	453	457	433	425	462	456	472	451	437	429	424	425	460	440	478	475	423	429	441	421	416	491	424	459	459	434	410	444	423	392	409	416	452	446	429	416	425	465	437	453	461	409	437	468	426	418	435	413	452	453	422	445	413	438	437	460	453	441	473	424	467	442	456	447	445	447	446	458	421	416	405	444	431	429	453	462	413	480	413	431	445	460	446	471	416	466	407	438	449	451	429	443	464	453	427	433	429	423	432	443	459	419	455	450	426	447	450	436	474	439	452	418	463	399	443	453	390	464	413	488	448	444	443	433	437	457	401	436	469	432	457	402	465	479	440	490	424	386	433	449	475	479	454	460	464	429	408	430	439	455	459	476	446	436	463	456	452	434	407	461	469	392	426	437	399	458	469	441	454	453	424	463	432	432	435	424	417	459	455	466	455	431	430	453	443	427	424	455	420	419	424	434	445	460	442	432	432	431	429	415	439	435	511	433	448	414	452	454	446	428	417	423	450	444	442	439	447	459	438	410	376	456	468	432	412	446	445	435	448	483	451	405	399	410	432	437	404	454	480	459	417	420	482	442	428	419	427	444	456	468	395	469	463	436	428	446	430	438	430	431	444	444	474	480	467	425	410	442	442	421	421	452	436	425	447	468	434	454	420	486	441	421	431	431	459	429	429	458	433	407	424	420	452	448	452	461	464	412	474	447	465	432	442	424	426	446	432	461	443	435	438	442	477	422	433	439	443	484	432	452	460	485	424	441	488	450	428	428	480	405	421	448	436	429	474	445	426	467	424	448	415	474	422	444	426	438	441	425	435	433	462	441	431	468	427	423	445	453	422	442	447	443	475	421	440	409	431	463	471	449	423	424	408	407	447	461	443	396	452	444	450	481	451	438	445	459	484	439	431	452	435	472	450	450	403	445	451	428	452	454	484	459	448	444	433	471	457	467	445	422	461	415	419	466	474	463	448	437	421	488	454	458	486	493	431	435	440	430	441	398	438	460	442	440	393	470	401	468	469	431	426	449	424	451	416	427	450	432	425	437	397	439	439	460	444	423	439	443	404	433	450	426	454	456	449	427	414	415	442	452	418	439	418	448	448	448	404	420	450	404	457	406	474	423	448	456	470	437	392	443	474	467	445	473	425	458	457	440	479	462	440	450	429	420	467	452	467	443	457	464	437	407	441	458	441	422	445	452	439	438	439	425	436	439	406	427	445	443	466	457	460	439	404	433	435	420	453	415	464	462	424	437	438	456	469	466	428	478	456	471	419	426	399	448	424	433	400	411	456	457	470	423	458	446	467	449	453	438	428	418	422	431	431	470	425	485	424	457	424	441	425	444	444	443	456	435	450	468	445	411	442	429	419	403	457	436	421	452	423	503	444	428	427	448	438	449	451	405	483	459	440	438	430	432	462	416	450	423	433	450	451	469	433	440	423	435	417	446	444	462	420	462	449	418	438	451	459	461	430	435	418	399	394	430	478	454	475	446	435	488	409	427	433	460	434	426	433	419	440	424	437	445	472	427	455	442	434	439	443	432	421	461	414	438	441	428	467	434	446	452	408	432	452	415	448	421	390	455	421	435	477	433	448	457	429	477	471	403	463	464	420	430	441	423	456	410	495	478	429	425	470	432	479	453	466	429	425	415	446	441	462	405	454	442	425	418	428	439	435	423	407	383	437	400	439	457	445	437	442	468	413	418	433	428	429	421	438	429	472	423	482	439	484	416	471	485	463	420	448	481	426	461	435	437	447	438	457	413	435	459	444	460	469	460	460	469	435	446	464	414	438	436	409	443	435	487	438	463	420	441	409	403	462	412	442	410	451	474	484	445	440	430	436	414	455	456	416	471	419	437	425	462	420	463	432	461	441	430	424	421	455	441	456	448	457	423	432	467	442	396	438	456	488	447	383	459	438	439	458	446	447	440	445	446	422	442	460	451	425	397	466	413	474	396	442	431	430	438	469	428	433	454	447	453	465	444	465	452	442	423	395	447	429	489	440	462	428	474	432	411	433	422	455	450	436	447	448	435	454	444	451	434	422	436	436	446	429	429	444	431	431	401	444	443	420	447	429	430	476	430	466	421	428	426	446	409	407	454	419	422	437	458	418	438	432	412	433	444	396	455	436	479	428	406	429	425	421	441	419	427	448	437	451	487	453	440	472	478	439	459	476	413	447	446	444	465	477
23215	20981	27065	24895	20906	20949	10509	1592	1152	1167	1041	907	929	964	863	862	861	810	795	870	837	847	792	792	770	797	809	791	759	779	776	764	802	753	807	751	713	738	769	804	722	759	762	745	778	767	805	718	733	707	718	737	763	754	789	733	712	782	772	738	768	757	721	792	768	804	699	795	744	735	786	816	776	800	784	768	760	786	752	762	784	749	726	736	759	760	742	786	735	739	812	701	777	727	752	752	675	767	795	727	736	695	711	717	763	737	726	760	719	681	757	753	695	751	759	747	758	770	727	731	728	756	737	705	730	740	742	719	767	776	723	742	779	730	739	733	726	741	749	797	727	752	683	777	735	751	757	747	688	771	723	777	724	733	748	774	744	740	770	752	799	729	736	722	730	731	714	819	723	740	748	726	728	754	763	724	737	727	751	731	764	757	732	707	743	740	701	747	726	715	773	789	746	730	739	775	777	772	773	721	748	762	726	743	724	726	700	744	771	725	760	750	751	736	753	731	723	769	732	734	717	714	773	781	769	747	738	679	741	760	759	753	731	793	768	739	750	704	722	810	731	674	739	745	723	746	698	751	758	747	707	741	743	737	773	768	745	704	767	723	741	691	752	717	748	747	789	746	715	771	751	720	698	786	739	695	787	811	760	738	772	754	774	690	779	699	753	741	724	723	720	736	736	795	707	703	810	792	733	763	727	660	759	718	754	746	741	787	740	703	750	710	729	747	697	747	739	767	723	719	684	771	729	713	760	763	727	751	743	762	739	722	749	742	725	752	787	739	769	682	708	795	782	748	796	731	745	716	793	740	749	758	750	732	720	748	766	763	729	736	702	728	760	744	692	739	737	729	730	707	733	772	737	767	738	763	721	751	708	784	711	751	709	715	697	710	758	778	747	745	692	757	738	728	781	716	743	747	782	725	745	698	784	740	756	741	729	734	735	710	714	736	754	737	747	760	782	747	746	726	745	721	808	767	748	667	714	738	727	747	708	744	803	735	756	753	733	760	805	713	767	753	742	745	727	755	706	776	715	695	737	752	747	707	730	773	688	748	715	748	753	746	751	741	756	736	698	721	741	743	758	733	785	690	722	756	793	726	723	734	743	741	742	692	751	761	747	744	739	733	744	830	751	800	756	755	763	748	749	777	784	722	729	712	722	827	744	685	787	724	774	741	744	805	698	695	725	745	746	762	756	750	796	741	771	815	768	755	708	692	735	819	771	776	730	801	733	704	750	751	765	718	764	678	772	700	718	775	760	732	769	745	745	700	750	730	733	734	739	714	733	775	738	734	729	755	715	734	736	687	760	751	699	768	736	707	729	712	714	763	705	756	767	744	707	754	737	753	688	782	708	727	712	690	752	739	774	738	692	734	768	740	748	682	773	763	755	810	734	727	744	749	708	727	738	765	753	713	748	792	702	741	757	770	716	759	752	685	786	773	752	803	731	798	736	817	757	731	722	746	743	702	754	700	732	758	736	741	698	695	733	770	766	723	753	680	726	746	706	733	743	763	795	762	741	777	719	742	744	743	697	716	728	754	738	732	738	773	730	742	775	764	739	730	724	716	724	740	765	774	803	782	767	750	766	721	743	743	722	760	768	743	745	761	758	751	748	788	683	727	740	748	787	770	730	763	767	726	756	757	723	734	801	796	782	750	667	751	720	713	794	701	752	781	758	705	746	718	754	750	710	718	715	732	742	686	793	730	713	716	668	716	736	725	738	676	744	750	726	713	767	730	733	728	719	712	746	748	757	726	719	730	748	764	781	729	775	744	718	748	805	809	719	736	737	775	738	766	788	746	698	723	706	742	767	782	774	785	729	742	682	760	755	726	765	745	751	740	791	741	747	715	773	744	707	782	748	709	797	720	782	747	772	695	751	753	726	718	701	727	730	747	749	809	706	784	787	709	759	765	723	743	725	782	739	772	762	719	796	732	734	751	739	717	748	737	756	744	682	700	715	731	686	731	691	756	762	681	764	744	731	700	691	678	699	756	761	702	795	729	762	786	720	750	735	729	713	706	712	690	735	714	750	708	720	741	792	748	832	729	715	722	757	754	771	725	742	781	680	719	731	744	712	741	808	739	716	746	798	713	756	737	747	712	747	734	735	748	736	782	757	749	699	718	780	735	745	718	745	719	737	785	722	736	748	787	719	745	724	773	782	729	716	717	748	758	736	745	725	740	750	776	718	708	735	746	763	798	764	751	784	736	693	755	751	705	750	751	754	732	770	751	694	739	728	694	705	755	736	713	771	719	734	736	778	772	735	695	736	731	799	757	774	713	775	753	783	707	737	774	754	688	733	682	758	741	721	777	702	754	761	721	740	739	740	741	734	743	709	770	724	803	742	732	697	728	807	728	760	715	722	770	761	718	776	797	751	723	682	707	730	717	799	726	770	702	714	782	782	777	745	702	727	747	703	743	763	734	782	723	663	754	741	757	749	782	773	779	736	706	733	711	787	737	755	737	738	743	705	755	755	761	746	740	737	720	736	728	690	756	739	730	812	761	825	759	785	748	712	750	727	791	750	696	746	790	744	723	696	773	811	706	777	734	746	711	748	722	662	710	738	735	758	742	770	714	771	774	756	765	738	736	726	726	751	753	724	744	801	711	744	762	757	739	752	768	739	752	731	754	739	755	788	747	756	726	747	703	728	734	782	780	761	759	695	798	765	716	755	748	755	755	762	762	735	806	755	697	746	790	730	721	762	752	646	700	716	774	759	750	751	784	736	713	751	671	762	728	736	753	747	752	731	749	771	721	808	769	726	728	775	759	702	733	668	763	746	743	742	762	760	744	756	709	676	738	732	694	725	727	721	742	728	776	762	761	719	740	749	772	692	737	719	734	724	776	740	695	739	732	723	687	762	726	731	697	733	752	745	751	731	771	709	730	719	741	731	737	786	743	767	750	741	731	752	701	743	759	789	715	807	718	726	735	746	708	746	727	753	734	733	775	755	765	741	752	742	728	701	716	709	707	757	749	767	716	735	756	735	755	715	714	745	772	743	745	785	693	765	693	771	735	754	762	704	708	743	706	807	704	728	690	726	720	684	740	704	756	720	744	719	749	814	725	733	741	712	712	717	730	703	781	775	750	740	714	785	742	769	794	776	733	772	778	715	756	713	775	737	794	720	797	764	716	749	765	780	754	756	754	735	752	722	745	757	773	735	734	715	752	734	735	760	724	808	776	769	715	739	758	715	749	740	756	689	768	655	746	761	736	703	726	763	770	754	741	794	706	701	706	734	759	726	741	740	766	749	717	669	749	811	766	751	696	703	736	728	795	784	713	733	657	736	722	711	758	766	742	755	759	741	724	733	752	754	737	717	764	758	729	798	716	742	701	743	714	709	693	757	730	748	763	764	697	700	751	779	694	733	745	711	721	739	727	717	759	668	742	738	753	757	680	758	747	722	746	739	747	737	706	759	736	743	727	759	681	755	763	738	708	796	710	712	730	741	762	742	730	741	759	757	691	756	770	761	767
63087	16308	10964	6362	4107	2977	2377	1899	1672	1421	1306	1214	1068	1053	990	996	898	916	900	873	815	777	795	784	754	783	740	783	763	781	770	733	742	743	756	714	727	684	686	720	681	728	685	786	727	721	685	700	688	687	714	724	761	671	708	700	696	716	684	728	713	775	751	762	759	748	714	722	741	738	750	739	721	735	671	738	730	719	710	693	730	737	687	729	661	680	695	679	700	671	716	674	738	668	689	721	690	669	658	739	708	676	735	722	645	703	705	680	664	701	666	706	686	652	696	692	760	702	674	699	675	687	661	723	651	727	695	695	689	714	711	704	689	711	698	724	707	681	679	649	702	694	668	708	670	682	673	677	683	707	687	677	685	685	677	711	652	710	662	704	713	715	720	766	712	698	656	720	708	650	747	678	717	645	704	675	723	706	717	671	697	700	677	665	705	706	688	703	678	707	661	709	643	717	660	706	658	678	674	667	726	702	693	730	693	687	698	707	708	686	647	693	719	666	688	653	722	675	699	670	672	710	688	730	665	675	716	665	647	691	709	663	671	661	671	636	659	691	712	725	715	737	682	668	671	724	681	708	685	639	736	716	671	655	657	690	663	751	687	688	690	719	667	658	724	671	687	692	682	715	661	650	697	683	648	702	740	702	761	708	689	715	698	724	701	687	648	720	735	656	665	690	700	665	676	691	643	715	694	688	688	717	718	670	737	670	673	715	700	688	704	725	756	670	705	725	720	715	666	676	692	677	719	678	668	712	722	761	710	657	693	654	680	696	714	693	711	679	706	695	697	676	644	700	682	669	667	661	709	673	684	688	676	712	670	773	728	730	698	703	690	715	683	716	692	661	734	667	665	673	717	676	647	710	707	687	657	677	719	674	671	687	712	680	686	701	713	730	680	705	702	706	682	714	637	679	682	683	693	659	693	703	732	692	689	727	734	679	664	640	689	643	699	719	691	719	693	664	696	695	719	681	659	661	710	674	691	703	674	707	655	691	679	668	723	671	692	698	721	686	736	689	680	703	653	737	698	662	670	718	675	700	695	713	677	706	707	660	678	739	689	669	677	698	698	693	657	713	669	693	688	675	715	744	755	724	693	696	692	697	708	657	722	672	685	704	724	672	718	705	651	699	694	651	699	712	708	670	691	639	680	712	692	690	689	725	685	711	672	731	680	684	696	683	688	678	726	666	654	713	653	695	676	678	693	665	697	738	714	637	657	649	676	708	719	726	711	666	686	692	688	657	658	707	656	741	669	660	697	695	662	718	652	696	683	653	672	745	713	676	617	692	639	711	693	655	680	658	665	693	658	683	687	679	703	634	674	687	653	696	705	688	716	717	684	731	663	721	727	734	641	673	676	729	629	695	712	703	723	665	691	687	698	705	646	648	672	692	680	716	688	653	656	705	696	729	689	701	686	707	671	687	709	661	697	665	728	639	687	641	667	663	764	645	738	687	718	658	703	687	743	626	664	708	693	747	665	684	730	684	671	683	694	631	647	679	713	724	714	737	716	716	698	706	640	693	668	678	690	709	666	684	676	624	707	678	670	667	678	722	702	677	678	706	682	672	698	692	669	657	679	726	679	688	723	673	693	695	653	695	720	736	663	677	665	673	676	743	659	717	739	660	698	628	710	698	697	697	729	672	698	714	695	695	662	698	684	712	674	655	671	676	702	704	642	670	682	703	721	687	694	679	701	704	667	686	726	657	718	644	675	656	656	740	673	664	696	707	737	729	703	690	699	687	672	714	679	720	707	685	722	671	675	683	665	672	682	705	705	707	696	690	679	685	676	700	709	698	717	690	652	715	651	691	679	646	684	700	703	687	655	659	690	711	677	693	702	678	686	665	694	678	697	666	642	635	650	653	652	717	693	683	698	800	643	668	731	653	617	692	700	632	652	698	671	694	716	645	696	685	687	647	715	645	688	711	695	722	687	677	650	690	687	689	706	660	664	693	648	693	668	705	689	687	708	692	661	709	683	734	718	669	716	641	706	690	697	717	731	678	692	670	688	666	654	651	689	658	720	656	669	658	667	651	653	727	671	687	706	685	647	699	649	748	712	673	689	666	688	658	644	680	705	689	728	710	703	696	710	705	717	685	677	692	687	706	682	704	625	681	656	710	691	683	647	690	704	704	722	644	692	709	704	675	671	716	717	629	709	679	677	668	688	728	656	714	671	658	658	703	650	639	690	711	681	679	688	709	714	691	703	739	706	693	714	737	671	652	693	704	713	668	671	686	676	690	721	666	706	682	718	647	692	655	730	709	714	726	675	662	651	666	696	691	646	706	691	758	678	674	669	663	675	685	688	687	726	684	708	697	686	661	692	689	724	695	676	688	670	689	647	699	700	702	685	687	675	661	665	667	656	682	680	700	624	715	668	675	706	712	649	692	677	658	724	710	678	708	701	700	702	666	670	679	654	670	717	648	697	662	676	679	709	684	732	674	652	680	692	689	730	707	666	677	699	669	700	707	681	657	703	705	695	671	657	702	695	719	709	678	694	606	707	686	736	720	705	675	704	641	660	711	730	703	701	720	708	690	667	682	673	677	714	685	719	723	682	723	680	671	708	690	645	728	716	659	658	731	698	696	674	708	659	642	684	679	708	699	678	656	703	624	667	717	653	707	706	707	690	689	667	688	701	632	656	688	688	710	745	638	703	672	699	730	707	651	725	697	682	677	686	684	689	721	682	698	721	672	702	658	703	680	715	679	711	702	703	660	682	708	708	674	678	744	675	677	670	712	692	689	693	712	723	672	698	692	741	664	673	665	648	685	699	674	697	743	673	663	711	661	718	728	620	687	701	685	685	681	674	657	667	683	712	699	696	727	689	681	698	688	695	691	709	641	668	683	696	706	712	714	696	675	664	675	674	702	689	683	708	660	675	721	677	688	667	707	722	669	692	693	747	678	671	691	717	712	708	661	725	685	684	669	677	698	683	690	726	673	654	679	701	647	705	668	682	680	692	696	747	687	718	653	696	711	715	684	727	663	676	676	718	698	728	655	688	643	756	690	684	676	658	722	672	712	652	641	703	649	661	680	677	663	704	717	717	664	642	690	709	660	656	690	696	677	702	678	700	676	720	668	627	671	659	667	700	743	686	664	687	662	675	729	699	692	676	721	668	681	701	666	659	683	698	730	698	701	671	697	712	634	642	665	707	690	675	697	719	691	712	646	677	691	713	689	650	668	700	751	679	727	684	709	662	678	680	719	714	598	720	694	699	657	678	668	684	667	686	681	691	692	663	703	686	699	684	710	678	691	647	651	711	703	703	666	648	665	681	708	699	695	688	621	673	657	726	683	733	678	639	689	677	715	675	716	707	718	693	705	728	706	631	694	633	700	669	674	650	682	703	672	696	672	690	645	682	696	677	681	652	679	689	730	667	693	697	662	710	670	686	738	699	700	687	714	696	711	719	674	657	731	704	694	720	724	684	738	671	674	673	679	658	715	675	728	685	722	687	718	689	681	673	699	694	714	695	710
34346	19782	5447	1007	875	736	729	759	726	726	747	731	782	804	655	750	699	723	713	781	714	746	755	736	738	761	745	745	775	727	713	705	768	710	700	720	760	737	743	728	794	753	755	718	686	733	761	737	722	722	721	729	734	737	738	736	723	748	771	744	757	783	706	777	758	754	776	752	776	730	715	767	747	744	741	718	738	727	738	729	693	760	720	757	747	717	775	734	743	745	747	725	777	758	740	735	725	756	715	684	741	736	755	700	757	747	756	702	697	762	701	732	732	715	710	713	706	750	741	695	740	753	773	703	736	763	730	688	740	739	749	687	756	752	727	740	716	739	758	733	745	759	727	751	748	711	690	719	695	719	711	705	719	749	703	711	735	710	759	709	775	682	731	766	763	737	772	747	760	722	673	766	759	738	771	736	672	775	771	682	719	729	746	769	714	767	743	728	681	737	787	714	707	708	711	760	736	691	712	742	718	760	747	767	679	739	749	739	754	779	738	719	777	701	766	722	706	751	785	705	739	733	732	719	752	755	729	710	690	779	757	715	753	699	678	747	792	744	746	683	750	716	709	727	711	747	775	686	795	738	722	722	743	705	743	749	728	704	706	749	732	733	727	723	729	680	801	756	750	711	738	745	750	724	686	748	754	746	749	763	691	694	735	740	691	736	760	688	728	738	766	709	732	763	745	716	726	714	719	778	759	729	730	669	728	718	711	776	741	766	735	746	789	720	739	739	774	723	732	750	799	721	727	692	767	725	682	692	773	773	764	756	763	747	725	749	748	749	734	756	738	727	740	741	715	735	782	703	733	759	754	772	739	710	729	725	743	750	762	752	756	738	699	738	720	733	769	756	812	757	749	714	726	655	734	756	723	732	761	691	718	752	756	736	726	754	735	748	783	777	725	743	757	754	798	760	715	734	735	768	768	768	741	723	785	736	731	736	725	694	785	785	754	734	736	720	756	706	737	768	712	752	735	784	734	713	756	728	784	782	690	745	731	738	709	732	715	735	727	694	757	767	742	732	773	758	770	759	768	730	779	696	739	709	731	770	766	717	754	771	765	723	770	722	744	760	698	709	744	690	752	745	701	744	735	693	697	746	728	698	727	738	757	782	726	724	714	728	759	688	764	755	702	747	674	740	746	738	757	736	731	732	757	726	723	778	766	735	719	761	722	733	758	739	726	774	751	697	675	807	735	752	726	696	710	708	709	732	711	713	710	751	733	710	725	725	734	722	733	755	764	686	720	747	749	766	719	755	740	746	643	780	726	736	704	736	708	735	759	714	755	740	747	748	688	707	770	743	755	716	770	697	737	738	726	746	734	727	686	751	707	686	754	684	738	818	753	728	710	736	734	768	737	682	731	747	741	761	715	725	721	744	743	739	675	705	641	708	739	662	767	722	735	757	705	740	689	717	703	714	777	766	746	694	760	737	680	739	759	686	756	757	712	764	742	710	750	730	728	752	737	779	746	754	703	739	713	702	752	755	734	728	768	694	783	728	751	736	734	797	740	731	736	714	767	713	747	730	749	713	760	702	775	740	712	710	721	726	757	735	727	791	758	744	752	769	757	732	753	679	726	751	763	695	758	724	745	706	723	743	696	758	731	755	690	747	754	762	764	743	722	771	688	710	674	708	731	739	690	747	698	749	725	749	719	738	744	768	702	725	755	721	707	769	698	716	719	758	731	721	760	697	727	737	735	726	715	745	757	721	752	713	697	731	714	781	761	742	729	734	722	738	726	680	708	754	733	728	734	776	709	730	772	743	722	748	744	694	714	729	730	686	743	763	742	752	752	718	730	726	671	696	709	749	775	720	725	772	742	748	703	731	757	697	762	729	706	708	720	691	688	738	781	745	738	734	716	725	755	733	711	765	722	741	727	680	736	749	674	727	761	696	738	745	741	728	750	729	754	692	772	734	776	725	715	742	739	729	744	762	790	721	728	769	657	724	689	747	696	698	761	732	654	740	750	750	771	695	711	733	711	705	754	689	719	743	745	734	772	725	755	739	783	722	761	691	747	735	697	715	751	787	777	728	720	722	736	744	716	743	693	724	732	709	805	753	729	753	741	802	751	735	750	701	746	739	705	706	750	712	680	696	759	710	738	715	716	755	774	718	718	745	721	755	728	693	741	787	753	746	700	757	719	768	765	722	718	711	759	751	763	740	742	732	766	736	711	747	734	734	730	779	705	790	778	763	707	785	718	756	724	774	711	737	735	712	746	747	763	724	760	722	723	740	691	742	720	725	693	722	751	742	700	736	746	767	728	715	742	723	705	697	734	761	723	718	765	726	770	737	719	707	761	751	739	753	757	778	792	740	743	730	723	762	731	743	701	744	748	709	787	758	692	758	730	745	749	688	747	757	734	745	723	751	736	746	723	755	762	731	786	726	767	715	758	743	692	734	690	724	735	772	721	783	700	694	783	715	748	702	727	682	743	708	692	753	744	744	736	770	754	734	768	748	752	750	693	720	742	785	756	764	737	739	726	721	680	754	736	742	744	724	694	723	670	706	686	731	769	759	737	750	712	761	742	741	789	747	736	725	715	695	694	719	721	793	756	769	750	765	786	753	734	756	706	767	776	718	728	733	715	729	749	734	767	678	733	754	754	724	757	728	740	723	768	672	770	714	734	724	751	728	742	758	716	722	740	696	722	717	744	715	714	762	715	728	743	765	746	768	686	739	697	755	782	720	704	773	754	725	736	741	685	697	730	719	784	731	736	753	743	735	757	736	743	739	787	753	705	735	711	803	749	776	724	725	798	746	769	747	733	755	730	761	699	677	710	702	750	751	729	690	694	732	686	754	734	718	743	742	756	691	688	724	729	756	760	703	747	755	720	739	756	740	734	727	729	761	781	677	755	795	756	692	761	694	729	722	743	728	725	716	694	729	701	723	738	771	733	703	776	749	724	824	758	694	750	784	766	764	685	704	761	747	687	741	679	705	706	714	725	722	772	734	745	769	712	703	730	704	733	706	726	803	709	753	722	707	673	680	755	726	776	779	747	750	764	699	759	715	707	741	747	748	773	718	719	745	708	761	716	767	734	744	719	687	744	742	745	748	717	731	752	716	756	714	811	714	710	689	767	802	714	733	722	725	738	736	724	743	733	734	681	699	738	761	692	702	720	769	768	768	743	698	717	728	697	746	747	753	699	732	734	740	754	725	774	769	710	741	780	759	719	739	699	745	731	721	733	689	750	731	742	694	778	719	707	760	731	678	730	722	698	695	722	767	753	750	698	734	738	713	730	813	707	734	729	779	752	682	645	738	713	730	733	782	734	745	753	736	744	726	715	708	715	746	717	765	742	723	719	772	736	721	738	674	771	688	693	707	726	727	755	746	733	708	749	712	705	736	694	755	719	723	726	728	745	726	682	789	681	763	747	733	746	733	718	727	726	734	725	732	735	780	723	728	713	701	707	744	738	727	705	769	761	688	815	755	745	697	731	757	702	701	748	716	737	712	744	741	749	725	723	800	753	760
33232	5001	1089	885	884	816	774	773	769	732	819	732	742	764	742	813	747	775	794	750	720	757	740	746	740	728	725	746	727	721	754	771	756	762	733	716	768	766	733	750	777	738	719	752	794	714	740	739	735	730	735	767	722	753	742	747	710	739	696	751	761	772	746	771	755	798	772	694	775	759	782	740	777	774	789	711	755	771	734	775	735	731	750	710	700	723	736	754	755	760	765	736	759	755	745	710	722	743	715	730	712	814	788	782	754	751	734	725	757	745	736	725	765	751	735	771	787	788	720	785	752	765	734	751	743	756	745	705	756	777	782	725	751	741	828	788	741	736	754	722	702	761	787	811	751	709	821	751	756	727	738	746	718	757	712	762	787	714	732	737	776	781	742	754	757	793	735	792	708	714	776	743	721	777	759	749	761	728	739	763	720	732	753	697	762	765	790	735	760	718	751	774	739	765	815	742	767	691	734	725	735	714	728	768	732	718	780	786	664	759	739	762	831	754	749	763	760	761	689	749	791	740	742	740	738	782	765	701	810	789	736	779	692	723	733	665	787	727	806	699	720	770	725	783	719	767	750	744	710	773	755	758	751	768	711	762	715	760	724	706	736	739	792	748	729	738	690	724	725	736	767	767	737	735	735	775	781	769	764	774	719	697	667	746	773	712	749	794	734	711	685	785	724	718	729	735	758	741	736	736	737	741	737	783	799	793	779	757	774	773	722	746	811	772	733	761	782	723	767	719	763	722	745	748	759	757	735	745	728	678	751	764	731	764	772	718	785	749	781	760	752	756	735	687	751	722	796	760	728	718	721	775	725	772	744	737	757	723	729	717	772	749	741	785	769	744	705	747	871	736	752	746	736	685	777	686	729	747	725	759	761	717	721	729	762	712	756	782	722	780	788	727	745	727	722	729	755	823	756	704	745	820	741	769	769	790	715	699	741	740	714	762	737	760	736	705	715	722	801	777	717	790	715	727	784	737	783	758	791	742	730	753	738	764	753	724	727	758	708	748	738	770	770	734	737	731	763	787	738	774	750	738	747	722	757	757	715	750	702	729	770	739	741	792	702	766	711	766	773	681	772	743	806	744	734	774	717	751	781	726	732	772	735	758	735	723	766	744	708	740	745	732	755	762	818	684	742	725	723	758	768	728	710	738	765	699	756	757	749	745	774	742	791	731	739	707	744	751	705	741	764	752	734	725	712	698	777	751	733	747	754	728	742	737	736	782	763	762	734	742	796	692	760	764	750	716	718	757	783	722	748	722	781	706	714	693	767	774	707	746	757	763	680	758	694	790	755	711	742	761	739	758	731	740	757	755	702	741	757	728	729	780	765	754	733	786	732	774	753	776	779	769	773	738	741	738	781	751	732	791	776	740	729	739	743	744	731	764	748	717	788	745	707	735	715	798	721	686	746	740	712	744	732	709	712	748	794	761	735	750	731	748	809	751	745	710	745	721	746	726	748	753	734	751	759	724	733	756	768	751	760	758	729	789	733	763	731	719	767	768	737	732	757	797	705	755	715	747	757	726	718	755	744	779	725	732	785	764	743	745	701	733	757	743	713	724	737	744	709	738	720	713	741	715	709	775	753	706	744	723	727	748	711	731	750	779	708	738	702	741	725	735	768	755	726	780	764	802	776	756	753	739	740	782	725	770	712	737	738	701	750	765	692	748	730	720	774	716	746	747	809	764	775	773	757	734	757	793	756	740	714	776	731	713	702	751	778	755	758	762	756	762	771	748	727	730	698	766	709	726	815	745	756	790	776	685	771	757	783	754	727	719	737	771	768	755	752	746	770	737	740	771	685	761	727	744	746	784	709	766	748	738	760	731	761	740	722	783	796	706	730	779	775	743	706	719	760	743	772	758	777	752	736	713	689	777	726	739	744	734	771	766	735	690	776	718	722	756	730	765	702	733	738	775	743	772	781	717	781	743	752	731	761	782	743	759	756	752	736	702	789	721	774	768	724	728	766	745	747	719	814	773	778	721	785	782	764	768	782	789	756	712	818	724	758	734	738	740	724	754	756	790	782	781	765	776	755	737	744	782	730	750	741	725	758	765	798	788	740	769	802	743	746	758	762	750	702	752	778	747	763	729	719	737	757	710	770	710	787	738	769	749	739	739	719	792	710	703	737	722	758	757	718	792	743	732	771	750	726	743	705	747	757	732	744	810	804	718	763	721	740	762	751	777	728	745	757	693	711	769	754	766	737	763	751	773	749	736	749	796	751	742	763	715	739	757	713	720	747	761	811	777	773	727	727	765	742	752	736	740	742	750	735	785	730	749	775	782	746	735	781	727	726	729	769	752	740	763	772	748	707	710	740	708	801	742	758	796	791	719	752	766	740	728	730	712	783	721	757	736	747	745	717	735	737	775	737	689	702	737	782	731	776	773	748	771	734	750	724	740	727	769	794	760	740	731	723	765	753	779	698	780	752	791	720	769	773	777	728	753	786	735	771	759	743	743	797	736	758	761	715	752	759	764	713	724	716	730	723	729	731	721	799	759	696	739	723	756	737	733	778	734	751	759	694	737	720	755	690	726	743	781	764	744	720	760	721	772	736	760	707	717	783	743	771	754	796	794	781	714	772	723	736	731	763	734	717	744	734	720	721	782	754	736	754	760	818	698	754	772	742	768	741	733	770	770	732	755	749	735	758	738	750	714	751	769	698	840	761	744	749	752	721	773	749	729	757	776	771	743	742	718	747	750	739	725	730	771	714	726	736	752	769	730	768	804	769	770	771	717	765	785	758	746	778	758	729	773	777	706	753	730	743	762	818	719	743	729	762	722	742	754	733	824	722	729	769	742	715	725	762	725	734	761	753	706	768	727	747	762	736	724	773	725	764	707	753	774	745	741	707	754	740	753	777	684	694	723	718	746	753	707	728	791	736	742	765	735	716	743	761	710	784	737	759	744	725	695	747	714	723	751	778	727	745	711	753	738	725	766	753	732	743	728	775	786	741	742	742	746	751	753	703	759	771	682	725	741	729	744	751	717	740	698	765	760	813	771	775	742	743	769	786	798	762	773	763	723	801	718	749	730	789	739	744	784	757	767	701	740	762	789	728	704	707	727	737	704	782	754	701	769	720	746	781	720	774	735	726	766	749	763	771	786	728	717	749	745	696	719	758	742	818	721	690	753	759	726	749	782	674	784	743	775	706	758	728	739	728	740	730	753	719	749	756	758	778	742	712	747	777	728	769	718	741	746	731	736	790	704	752	738	744	768	743	710	802	723	770	788	753	769	740	816	722	747	748	716	774	711	776	728	774	750	726	732	720	765	784	705	760	759	728	742	736	754	819	727	708	740	703	765	784	780	789	783	780	719	738	755	742	765	726	776	750	731	725	779	730	743	758	741	773	758	745	726	786	734	711	774	785	755	730	737	736	783	742	721	744	771	782	735	762	722	734	779	773	752	716	754	738	787	775	817	761	787	756	724	734	706	702	699	748	771	769	732	729	735	763	737	753	739	793	766	777	728
25360	21038	27393	24610	20903	11384	1141	695	655	547	572	559	497	464	486	478	483	459	443	491	461	421	448	461	448	460	446	487	402	436	426	459	396	427	393	430	445	412	437	445	447	415	436	422	435	462	387	429	418	421	438	454	417	462	500	453	422	448	438	459	445	430	438	474	399	439	450	466	435	460	463	437	441	429	444	440	440	443	438	438	421	397	388	445	416	461	416	407	403	422	434	416	425	430	407	453	427	427	397	456	426	436	448	392	410	445	395	411	426	420	405	430	411	463	421	406	412	405	402	422	412	406	395	431	406	414	416	414	437	410	411	435	419	412	369	412	422	431	441	417	446	415	439	463	439	431	449	462	424	411	403	445	380	407	352	413	409	422	417	423	441	451	432	410	431	441	396	402	461	441	407	424	411	425	417	424	421	436	390	406	418	385	424	448	427	432	412	390	435	419	429	423	401	416	407	404	445	425	437	436	424	428	449	453	410	431	408	397	459	378	405	414	430	400	402	435	428	414	445	425	449	425	412	414	420	438	402	423	410	404	428	436	426	384	413	409	414	453	417	412	418	401	409	419	438	389	452	414	415	392	366	417	430	400	428	419	462	429	391	429	431	397	390	424	440	415	411	444	441	421	422	377	402	390	393	423	450	434	414	415	431	424	408	406	401	442	432	398	399	439	431	427	416	439	466	425	415	413	420	429	428	431	449	433	408	378	406	433	432	384	436	443	462	423	466	420	400	426	385	415	426	424	431	387	460	453	417	434	394	456	401	410	462	429	432	391	427	387	383	417	425	409	407	421	407	388	401	455	413	424	400	423	434	432	404	437	381	451	423	388	415	414	448	435	424	407	443	418	425	450	421	430	414	426	437	404	406	426	409	429	398	418	400	429	442	405	418	431	415	442	403	421	441	437	431	414	420	396	396	385	427	411	396	443	452	454	415	418	418	411	408	433	457	395	437	425	395	427	417	403	435	450	426	409	437	440	441	438	416	461	418	438	425	430	411	388	417	431	398	438	445	432	471	412	396	424	422	446	437	447	421	414	418	425	403	408	421	397	395	431	441	420	412	429	407	409	446	420	410	462	463	433	413	387	409	402	415	421	414	421	408	407	445	427	433	407	392	436	400	403	436	400	427	388	422	404	401	463	417	447	417	413	439	425	442	444	424	433	394	406	393	418	435	385	411	423	416	385	429	412	431	419	380	391	391	419	435	427	401	443	401	388	446	483	425	455	430	429	428	439	427	402	414	414	455	455	437	413	407	430	447	392	377	428	406	417	463	415	432	406	443	405	397	424	434	445	392	405	365	429	431	378	436	405	444	432	455	464	442	413	392	439	433	416	456	419	450	457	410	417	390	443	418	412	439	406	449	378	411	416	441	439	447	445	434	439	417	357	405	418	424	438	417	404	412	414	385	420	422	404	393	429	419	439	429	427	405	413	406	389	388	414	436	420	420	452	426	399	464	462	414	444	424	419	410	427	423	424	446	451	398	413	455	438	405	400	415	389	397	410	423	418	415	423	410	410	433	405	410	400	424	418	396	389	422	402	377	403	421	410	451	409	441	423	424	401	421	413	426	453	459	419	411	408	383	429	418	441	387	457	436	427	408	454	460	403	398	393	394	424	431	433	439	405	409	430	418	437	441	429	395	429	414	432	412	412	387	432	427	440	373	448	379	377	400	443	457	398	401	395	398	413	420	427	398	399	428	425	443	413	428	416	450	395	426	438	452	435	416	438	405	429	416	443	421	416	446	400	402	446	432	436	435	408	391	397	435	426	430	442	410	441	365	390	462	456	447	415	422	405	448	406	402	417	416	428	424	393	425	431	401	415	429	415	409	433	418	434	459	444	407	413	419	406	412	418	484	445	423	426	397	430	422	381	383	431	435	437	383	419	406	391	426	416	444	366	411	461	414	441	436	426	434	404	428	438	401	423	430	426	426	459	421	422	442	400	413	447	381	401	439	456	430	415	411	416	431	410	430	441	404	399	409	421	421	421	397	414	408	444	419	403	419	398	436	436	393	426	394	408	396	406	434	426	454	481	411	394	443	449	392	444	374	398	412	442	468	443	385	398	426	406	453	416	434	438	452	421	415	427	417	397	409	419	427	414	433	381	476	377	424	438	423	411	420	360	431	421	404	467	459	407	451	403	443	426	403	388	375	455	443	413	414	421	431	445	399	398	404	396	424	431	408	429	407	449	419	433	424	389	390	396	413	412	399	465	406	441	431	428	415	444	393	390	421	433	419	455	408	429	421	388	461	428	413	387	448	432	393	407	394	454	437	432	395	456	449	409	410	381	417	380	403	432	411	430	366	407	422	387	391	389	441	428	414	446	426	417	420	430	435	439	474	446	414	427	421	429	457	439	420	429	423	426	429	402	425	396	412	431	425	449	457	412	441	419	392	419	471	411	420	408	430	452	430	412	428	435	403	375	420	417	427	405	454	436	432	459	443	447	369	411	434	449	444	430	430	410	377	369	491	437	436	388	412	435	441	400	376	426	429	444	405	471	407	399	436	447	413	402	427	413	409	406	468	448	401	412	383	418	395	411	413	461	452	398	397	443	421	406	402	404	421	381	447	409	407	452	437	405	400	415	406	400	429	406	445	423	431	476	427	414	407	422	400	439	435	405	434	425	404	384	470	397	401	414	420	380	407	403	392	399	469	413	460	440	425	428	420	431	385	406	467	461	421	402	408	419	381	389	410	417	432	411	425	407	403	433	417	431	416	431	438	410	443	444	405	380	419	427	441	456	417	422	414	411	414	400	430	398	447	431	423	377	408	450	391	453	403	441	431	458	403	452	404	431	436	424	403	444	405	385	412	440	459	393	410	369	425	405	387	435	419	421	388	399	441	410	382	403	434	421	458	455	393	419	398	420	425	384	417	444	461	421	401	385	406	406	442	417	447	400	408	420	436	437	408	424	440	420	454	451	402	415	408	409	411	407	425	409	420	412	428	457	417	459	401	393	445	448	442	410	427	394	443	403	420	423	408	393	432	430	443	369	429	438	453	402	412	409	413	427	465	406	399	397	413	425	388	455	382	423	448	425	395	445	405	415	431	441	395	405	395	447	403	405	409	435	433	390	420	442	440	455	455	409	437	434	408	373	430	441	408	446	424	366	441	434	439	396	385	419	424	403	425	433	438	422	429	437	423	402	414	405	401	426	446	421	386	399	408	391	414	431	407	432	438	402	419	433	418	410	426	438	423	435	434	455	425	401	381	459	409	468	415	444	427	412	373	424	445	400	422	447	412	423	417	438	441	412	438	380	418	385	442	454	426	431	408	427	464	457	408	371	416	404	404	432	385	434	407	398	439	451	408	448	449	451	402	445	462	409	415	417	427	450	434	421	455	432	462	439	392	396	435	429	418	430	453	434	403	413	422	443	391	420	396	411	438	410	419	424	446	404	436	420	416	413	418	426	432	431	475	418	429	455	398	405	426	363	397	368	461	436	409	405	422	415	424	440	446	395	409	418	454	397
59021	12826	6975	3808	2442	1726	1334	1134	1002	862	767	678	686	643	608	582	540	557	541	526	525	502	511	503	456	458	478	456	478	440	460	471	465	432	443	445	448	415	463	452	452	450	424	428	491	461	423	467	449	498	447	464	437	440	466	448	405	471	446	436	469	472	451	487	482	481	457	420	537	498	445	461	429	451	473	444	462	442	471	472	439	434	444	463	445	425	457	432	461	432	429	431	416	442	460	430	443	404	458	442	401	435	452	462	449	475	421	423	430	412	451	427	445	444	433	429	428	419	446	440	444	445	466	402	430	442	466	401	461	412	411	410	412	442	422	481	412	424	422	474	431	488	401	412	427	436	440	430	414	421	459	446	443	413	399	431	441	425	443	381	442	458	431	421	407	451	463	412	437	431	454	448	411	411	453	431	411	438	478	442	420	481	476	422	413	398	437	428	484	430	416	467	433	441	481	447	442	453	429	434	404	407	468	401	423	440	429	421	483	403	435	428	439	432	433	444	416	453	418	434	439	433	435	442	431	450	422	473	438	461	453	451	423	439	438	466	441	453	444	451	419	405	453	429	436	425	425	455	452	476	424	459	450	392	427	400	428	420	444	445	440	418	471	414	449	431	434	421	419	401	447	412	410	417	405	435	461	432	459	434	423	424	432	389	455	426	434	397	426	400	437	441	430	451	469	462	472	450	411	410	424	417	453	428	437	436	448	423	442	412	413	399	445	436	428	447	402	442	414	448	421	444	442	444	424	471	426	421	446	447	440	403	443	427	440	438	442	457	478	438	433	445	414	433	449	397	437	467	425	424	451	420	456	439	426	461	429	436	497	410	419	437	410	426	420	434	441	446	421	380	459	453	430	435	410	433	464	450	439	475	451	444	401	433	446	449	449	436	419	406	413	438	442	436	423	446	455	402	416	459	401	448	433	424	447	415	431	449	433	433	441	450	460	433	442	426	431	422	433	431	419	445	383	445	454	458	436	442	435	397	457	404	430	488	443	426	441	440	443	415	422	402	426	450	455	438	429	425	444	420	456	427	418	449	434	487	401	422	417	404	434	502	417	425	459	445	430	439	419	419	414	424	432	421	442	425	470	405	434	426	478	430	453	427	407	450	394	426	445	481	474	447	428	451	439	426	405	450	456	438	479	397	418	411	442	430	411	432	414	420	457	397	435	467	449	481	393	450	458	447	425	432	419	462	446	465	453	417	424	464	424	484	417	417	447	397	450	430	454	441	401	426	441	430	431	435	410	387	430	447	442	445	416	430	416	440	466	418	462	446	459	445	454	447	459	448	421	422	415	403	463	431	450	413	443	431	457	443	403	457	412	471	458	432	408	437	442	388	405	476	457	443	423	427	429	383	414	427	468	389	439	422	440	474	436	415	431	423	406	450	443	464	428	435	414	434	462	439	425	427	393	428	395	448	430	421	425	426	413	449	408	417	428	451	449	479	461	405	416	424	411	409	420	437	426	412	464	444	402	437	426	402	438	455	435	455	473	414	466	453	448	406	406	461	404	417	464	401	454	429	452	410	449	476	438	426	431	430	479	424	428	423	446	434	426	424	443	460	429	468	424	421	457	411	463	446	416	452	427	423	439	420	406	453	397	447	437	484	416	434	439	442	436	414	429	467	447	459	454	412	414	430	443	462	438	440	441	400	445	391	457	445	430	459	430	442	430	424	416	430	419	428	427	432	400	423	447	424	402	431	417	458	436	463	449	439	420	430	456	450	420	399	479	444	418	441	448	424	453	437	442	440	461	400	444	438	443	441	437	432	432	429	478	447	428	454	439	427	413	425	438	431	437	466	415	455	445	412	436	421	480	408	428	427	420	407	404	435	448	445	405	437	448	399	441	440	438	425	430	410	458	410	441	459	461	438	404	441	432	427	471	422	430	453	422	456	437	446	442	447	421	440	429	431	421	402	430	431	433	421	442	411	453	394	464	435	428	406	421	428	421	426	423	450	446	443	444	441	417	453	450	421	413	421	426	447	449	448	417	392	409	424	432	420	407	429	442	403	416	382	432	418	391	421	409	438	417	451	438	432	474	441	439	437	409	417	435	426	409	464	407	433	450	415	438	458	439	456	453	411	432	434	422	431	443	473	457	465	438	444	418	412	440	431	437	407	427	436	416	446	440	400	457	459	435	445	402	450	467	420	403	399	452	421	413	439	423	441	421	395	466	411	428	416	392	461	427	421	445	408	447	474	434	437	436	428	417	432	414	426	426	430	422	424	424	423	403	438	446	428	456	435	432	429	433	413	441	404	394	472	432	426	434	432	410	428	442	437	458	424	417	458	455	399	416	450	433	420	430	418	459	411	452	434	416	426	433	428	450	431	418	468	420	428	431	438	441	412	448	444	442	393	434	429	439	387	417	403	441	432	467	449	437	401	403	464	421	416	458	438	430	415	406	419	411	433	457	451	425	422	460	427	430	422	457	403	436	444	448	453	458	419	430	470	427	466	391	422	426	451	453	385	429	411	441	425	423	439	414	429	462	462	410	421	441	434	421	424	419	457	416	457	458	384	410	441	441	437	468	439	469	417	457	415	433	417	431	441	459	459	398	440	424	462	465	424	428	400	432	383	407	453	414	478	433	467	421	430	440	436	416	417	444	452	443	462	471	412	434	463	449	436	446	430	446	401	407	441	415	418	445	421	454	415	420	443	441	442	447	423	445	423	435	423	424	450	393	442	399	441	452	421	385	430	432	432	374	412	437	432	421	410	445	455	430	426	428	422	423	432	411	437	477	438	471	432	426	470	378	438	493	431	434	426	443	414	465	396	426	431	421	418	461	421	432	429	467	429	444	435	425	443	443	422	458	428	442	446	453	440	438	433	466	415	456	457	423	434	434	416	471	441	455	419	426	412	435	439	438	451	439	441	430	415	434	448	432	461	460	452	418	437	426	437	410	393	421	421	477	415	381	385	425	409	438	423	422	448	423	424	439	446	422	430	421	417	422	416	404	441	427	415	463	428	438	440	452	460	462	440	415	425	442	409	407	443	464	419	466	438	431	411	406	428	444	449	434	440	420	419	411	446	424	426	409	447	393	421	442	464	398	419	427	419	423	455	420	399	437	426	443	440	420	410	433	399	434	466	454	421	412	431	443	421	420	424	390	394	448	421	483	427	447	448	481	435	430	465	472	431	419	434	438	432	422	436	407	485	427	419	411	417	446	425	428	440	414	496	386	432	440	416	448	458	432	388	430	404	397	388	439	467	420	423	426	425	445	453	402	430	401	438	448	403	427	470	430	414	471	409	424	439	388	447	460	455	447	451	396	461	397	398	435	445	418	436	441	415	426	473	456	434	422	435	438	444	452	415	442	434	433	396	449	421	427	446	414	437	416	403	452	441	451	444	432	389	435	456	446	438	439	402	424	453	447	416	426	464	442	471	434	462	436	427	401	421	412	414	445	444	457	428	389	412	446	423	414	446	438	434	420	424	424	432	442	412	451	449	432	397	457	403	433	427	452	433
23300	21010	27337	24650	20928	20956	9934	1475	1129	1096	979	988	933	945	856	885	807	863	837	840	840	825	816	795	816	792	778	723	826	772	784	756	716	783	769	756	798	745	716	775	754	800	775	783	730	778	767	732	789	738	729	751	806	719	706	714	722	795	801	719	802	775	799	825	809	829	729	799	736	804	761	773	736	755	749	736	765	694	750	751	759	771	772	784	791	743	779	761	779	714	778	690	707	744	729	792	745	710	767	723	751	812	677	797	709	717	688	727	793	709	754	729	724	722	786	788	712	756	749	734	761	696	798	788	778	702	761	747	803	695	749	739	717	762	698	739	739	752	721	738	779	766	737	708	745	798	715	782	753	680	710	669	733	747	761	752	733	709	737	741	758	707	757	750	681	719	726	697	714	736	749	701	720	717	716	760	731	721	760	735	776	709	727	739	727	733	702	719	746	758	767	717	694	747	711	770	720	724	736	736	777	731	747	759	741	704	746	763	757	740	782	726	791	674	734	741	730	724	734	731	689	717	698	774	750	780	681	711	765	704	710	728	771	732	721	765	803	727	743	784	720	732	768	776	694	734	721	690	733	703	742	762	739	700	727	748	712	712	742	728	778	765	727	734	743	779	709	736	704	761	750	756	758	742	750	748	758	679	744	697	757	739	693	673	719	777	742	692	746	748	761	731	724	736	751	732	744	764	720	750	737	753	751	756	758	734	678	740	752	718	760	751	812	770	729	731	705	732	765	707	721	701	698	734	771	792	739	681	784	777	679	671	696	741	718	748	734	729	719	694	761	717	712	730	717	760	715	724	779	795	770	757	785	744	713	684	793	780	753	758	767	718	731	684	742	719	758	749	718	723	767	737	747	772	715	674	733	704	723	716	790	728	738	689	692	696	754	686	758	772	776	777	742	725	749	701	754	720	766	739	735	741	745	724	712	718	766	747	768	720	793	767	765	754	769	763	682	721	719	707	706	766	756	751	736	731	755	727	765	746	724	804	709	770	701	733	741	715	786	735	721	684	707	722	706	755	731	724	740	766	756	708	760	774	736	699	758	748	774	738	704	749	762	711	713	715	756	740	743	767	714	708	738	724	709	730	759	770	717	720	745	710	761	735	721	760	776	725	763	750	750	712	748	712	727	747	735	710	761	736	775	745	710	721	757	716	776	714	717	733	723	717	742	730	774	754	741	723	758	731	761	730	706	734	717	683	826	758	732	723	742	725	779	735	750	786	723	726	716	751	717	729	707	710	748	731	733	685	725	732	723	762	778	730	715	747	744	758	728	773	734	775	733	696	745	685	741	716	765	719	696	733	756	747	719	743	743	672	691	726	707	768	672	713	781	761	715	699	711	782	694	690	705	730	724	732	728	732	751	741	736	780	732	762	732	717	743	719	788	708	717	746	723	772	763	705	731	705	752	762	714	730	735	742	759	746	741	685	750	743	798	772	736	723	714	783	723	752	766	758	757	741	718	758	752	790	847	708	741	749	794	785	735	708	716	710	732	769	697	689	741	719	741	789	729	719	733	694	785	767	755	723	746	704	708	721	720	729	760	712	745	741	703	757	734	678	729	692	714	799	700	743	730	703	756	704	722	746	693	769	707	737	731	763	785	762	713	705	720	771	707	739	715	773	755	717	708	705	704	779	689	728	735	740	732	724	718	653	780	707	729	693	743	679	751	788	718	690	682	715	759	744	734	752	733	743	733	705	743	718	766	755	753	770	744	711	713	712	724	769	726	774	679	783	739	767	743	730	763	712	742	709	764	724	707	769	799	775	747	731	746	687	718	731	708	756	769	693	671	720	729	729	704	709	781	744	719	769	709	759	686	739	707	727	744	716	691	750	739	793	765	745	773	755	711	726	709	688	708	726	791	718	727	738	715	704	726	746	744	735	732	713	768	750	751	717	755	721	769	752	707	718	682	702	742	745	715	775	756	728	735	689	728	772	719	760	714	699	686	775	790	744	741	719	793	717	770	737	729	789	758	761	734	738	784	740	714	770	752	718	714	713	717	734	757	729	735	697	785	743	753	707	727	734	737	763	755	740	707	776	701	706	765	725	762	695	736	777	760	782	764	741	739	733	754	753	741	727	734	740	712	726	747	778	711	805	726	746	685	718	763	736	765	731	752	746	769	751	756	729	799	752	769	750	734	754	763	762	731	705	747	751	791	761	765	770	719	722	719	687	746	724	745	719	771	727	771	749	708	722	694	674	745	746	729	711	749	743	680	753	745	719	780	750	760	726	813	749	779	723	712	729	720	789	737	734	747	739	747	704	779	746	780	738	716	754	688	749	735	739	725	742	722	728	751	716	709	741	745	765	739	756	698	740	701	740	736	762	764	708	713	750	756	713	752	735	751	733	694	694	759	740	779	718	756	766	761	752	760	733	745	768	782	744	810	755	766	691	694	786	741	737	716	732	759	707	716	736	737	718	739	760	721	740	735	757	759	706	754	677	737	727	746	714	726	747	738	728	748	698	750	712	779	690	737	756	767	778	735	688	736	733	720	801	735	756	809	742	700	754	740	745	727	673	711	721	748	703	726	739	707	746	745	728	729	784	781	733	754	686	752	716	767	701	761	814	719	723	724	717	712	787	708	739	737	738	748	809	701	730	721	796	784	714	760	717	778	688	746	743	712	666	699	717	805	760	699	705	786	723	729	735	704	712	704	772	696	723	764	727	706	698	760	731	773	741	666	715	787	733	747	724	725	783	720	803	744	759	713	740	684	735	742	757	742	730	732	737	699	768	689	731	741	718	755	660	714	774	724	741	731	758	677	731	749	747	741	744	724	727	743	716	742	760	760	730	715	741	749	737	718	810	778	769	762	752	744	764	769	758	763	767	690	771	761	740	730	739	744	719	695	778	694	761	708	721	761	763	733	735	739	789	764	781	750	782	690	764	737	730	744	744	699	787	767	742	782	702	753	800	756	798	708	767	753	700	718	749	745	667	740	735	697	743	691	722	735	686	731	684	723	717	721	762	765	738	764	762	722	724	734	720	752	712	758	756	690	765	730	730	734	703	790	712	747	713	768	760	699	703	745	732	701	685	735	744	685	690	768	699	756	713	714	722	787	730	707	724	741	668	719	741	730	710	755	692	720	733	720	733	696	681	745	692	720	686	754	750	672	734	746	690	736	752	760	752	680	721	696	779	721	747	799	745	760	689	695	727	748	737	733	710	717	734	748	737	704	725	737	701	749	727	777	722	767	744	727	742	744	697	717	744	776	724	739	744	761	742	733	765	707	755	732	705	756	747	732	697	733	707	740	752	766	731	717	795	722	773	702	779	743	726	726	777	730	756	747	753	753	704	769	682	693	744	774	768	754	714	719	775	756	704	693	759	736	744	752	738	734	753	680	765	717	771	680	735	722	745	768	729	698	731	754	735	755	671	718	711	746	749	760	747	745	730	709	721	706	763	755	702	710	750	739	765	736	731	772	745	684	760	700	737	677	731	710	714	765	722	702	789	737	736	718	756	712	701
59583	15632	11119	6400	4123	3055	2312	1943	1707	1446	1267	1177	1146	1116	948	988	940	939	912	890	818	839	846	800	737	789	762	765	771	758	743	779	717	705	756	720	775	707	761	687	735	728	728	709	747	679	706	695	735	713	725	713	727	715	722	691	714	685	765	731	741	728	726	760	797	745	737	718	713	698	675	769	713	670	705	693	714	695	741	738	676	696	712	685	751	699	690	703	664	678	706	681	701	703	680	684	677	682	696	708	693	692	677	678	712	670	665	738	697	688	673	687	682	684	696	665	675	682	736	706	681	727	692	675	671	717	691	671	695	683	672	640	721	674	696	744	654	706	669	680	647	701	696	660	666	686	753	672	682	681	665	662	643	690	701	679	688	683	651	696	660	712	665	708	687	705	710	668	638	695	698	732	687	704	701	656	697	726	668	714	668	698	685	612	662	690	685	704	672	686	674	671	645	706	677	676	667	708	665	708	695	707	688	694	685	689	668	637	713	713	698	701	668	672	701	666	650	680	697	715	676	660	710	654	740	678	751	689	746	672	690	672	667	706	660	706	687	651	702	663	653	682	718	674	730	678	678	635	674	709	714	702	707	643	732	707	671	679	679	624	737	667	694	666	659	654	645	758	636	654	633	667	680	724	681	705	664	725	672	697	709	726	706	667	679	674	713	716	713	692	658	688	694	628	691	671	692	694	708	682	712	707	690	666	710	663	710	694	658	692	678	713	698	710	688	668	736	693	740	672	733	708	668	674	629	677	698	688	671	682	756	695	681	674	711	683	701	640	741	692	691	706	702	639	708	705	683	653	720	698	720	682	686	719	700	701	670	651	670	702	680	713	677	629	687	683	723	654	680	722	671	664	687	731	712	684	713	697	706	725	696	705	660	659	664	684	733	684	710	719	709	680	654	721	697	672	683	713	705	741	676	682	652	672	704	711	697	720	707	678	661	691	663	681	705	655	670	667	709	712	699	628	698	694	700	709	677	660	652	691	650	684	681	711	645	737	679	679	680	691	669	736	708	672	702	667	723	699	701	735	716	734	679	669	688	672	699	690	648	657	679	698	637	700	703	694	654	702	685	703	688	672	679	689	637	699	659	658	733	706	708	667	649	681	647	728	653	667	737	698	712	715	675	697	654	710	689	711	716	632	724	674	714	671	669	696	697	698	682	668	674	661	732	722	725	600	696	708	656	717	686	643	668	663	654	661	672	672	675	721	633	673	728	730	649	677	720	663	692	652	711	654	714	715	745	710	734	696	692	675	664	638	755	684	712	675	708	729	678	669	616	695	661	672	644	670	711	704	698	660	688	700	700	732	655	709	693	659	700	694	705	660	679	696	652	718	708	653	695	681	714	721	719	686	696	708	706	677	665	648	676	722	678	700	684	729	696	658	756	722	648	702	677	660	673	695	706	685	670	750	663	724	717	660	679	681	684	735	687	712	647	671	697	654	686	716	682	711	678	680	708	656	718	662	682	692	686	696	670	678	700	641	633	687	678	707	682	709	697	730	699	717	673	697	698	710	663	693	694	652	703	734	671	679	613	705	637	719	679	670	705	685	705	658	647	656	670	676	692	658	680	682	721	655	689	720	687	654	693	715	725	639	743	667	690	654	673	704	630	717	718	677	650	669	689	699	654	701	674	687	684	677	717	683	694	673	656	666	664	752	706	737	671	718	691	710	690	689	691	724	647	641	709	681	677	659	724	719	675	691	669	725	671	722	650	701	693	701	671	664	676	690	628	691	646	685	695	694	676	688	691	698	653	699	693	707	730	713	680	724	670	657	653	707	646	656	653	662	686	652	647	719	669	636	660	734	695	686	728	673	687	692	706	691	682	688	678	638	717	647	673	730	689	710	656	684	696	689	672	669	665	669	690	701	655	697	720	681	681	701	672	703	616	679	670	678	649	708	711	676	713	685	660	714	729	658	667	681	694	669	656	718	643	684	669	685	677	670	701	684	666	701	680	666	678	687	677	662	693	708	659	697	664	704	671	718	682	637	655	742	725	744	708	640	655	686	684	738	722	647	684	657	658	752	639	664	658	651	690	710	683	738	674	716	648	681	710	688	703	690	686	702	656	730	631	669	685	722	643	695	699	666	668	664	709	657	707	700	689	669	688	663	725	707	671	715	690	674	670	671	682	685	672	685	691	662	716	685	664	730	727	661	676	683	685	684	655	694	684	645	718	697	693	660	677	702	674	643	665	692	669	677	665	661	665	757	694	672	702	674	695	722	672	668	680	688	652	685	699	672	673	707	698	734	706	678	675	677	705	736	704	705	725	735	758	685	710	686	640	694	627	646	703	662	686	695	696	647	690	731	644	683	638	637	697	680	657	693	701	666	685	673	662	704	716	707	709	665	673	685	678	668	639	615	721	717	720	683	712	682	680	735	676	627	678	695	674	705	742	692	678	697	681	681	722	698	687	653	747	729	681	695	654	688	683	695	668	657	693	695	722	692	658	649	691	669	662	647	683	745	672	645	684	710	704	665	739	689	693	662	682	679	727	666	696	715	681	690	655	700	623	708	677	712	703	708	697	677	685	645	708	676	697	625	650	690	692	709	638	736	704	677	690	725	660	709	693	692	714	669	731	715	631	686	689	672	671	709	661	697	728	666	678	706	646	642	679	698	651	643	685	634	677	680	673	732	692	665	703	714	693	657	694	657	673	691	702	674	679	695	748	668	666	683	654	651	653	701	698	671	651	698	662	676	638	656	717	700	737	670	669	711	709	632	710	677	671	718	719	715	723	728	703	690	634	708	680	646	672	685	677	701	684	703	708	653	674	706	723	685	669	704	700	674	722	689	633	673	718	688	725	680	729	676	652	671	698	681	679	702	685	653	687	683	699	682	698	679	692	666	694	701	656	682	678	711	705	665	690	691	709	688	652	705	670	712	667	729	720	688	691	676	637	700	705	737	701	748	698	671	664	683	697	703	655	738	713	731	695	695	677	685	661	703	666	719	723	637	669	669	677	652	704	705	716	682	664	724	713	666	658	686	724	690	705	649	688	679	683	697	632	663	723	651	689	665	696	702	711	726	706	672	682	668	677	721	637	717	687	675	714	694	707	706	662	732	641	659	715	720	731	703	680	702	684	688	677	691	727	683	686	685	691	669	683	719	684	684	658	693	676	665	737	674	682	645	671	656	709	721	697	647	687	694	655	657	679	641	615	669	734	653	678	704	699	708	696	673	699	691	678	751	667	679	707	663	686	673	662	617	718	640	710	713	672	707	681	664	681	687	695	656	702	681	723	702	700	689	674	651	715	709	678	695	708	676	646	645	699	720	691	707	725	695	656	677	657	659	697	721	671	658	695	663	721	699	696	675	678	693	654	698	672	698	661	666	679	641	667	684	681	674	684	650	716	718	690	663	700	677	745	719	664	698	707	682	679	675	742	667	621	667	666	701	689	704	676	655	686	632	676	685	665	697	682	704	716	731	683	693	714	687	694	664	710	675	674	696	720	693	707	753	689	667	661	703
34473	19449	5126	998	806	778	732	748	748	738	746	705	728	769	770	783	738	803	778	736	720	771	741	675	785	736	725	744	689	786	784	764	737	726	717	750	699	772	701	705	772	751	785	764	793	713	689	713	789	744	767	737	784	774	770	696	757	775	731	714	717	745	726	794	752	773	713	745	705	764	759	750	718	774	749	711	771	781	768	740	752	732	706	793	686	746	727	773	721	795	656	695	716	768	758	730	729	756	781	766	657	734	680	733	762	733	708	714	772	758	706	734	721	736	684	810	704	714	746	721	737	724	803	703	801	740	747	765	734	734	735	773	714	773	714	710	710	744	716	783	702	702	728	696	741	758	726	730	758	768	709	794	746	713	743	741	729	722	707	745	744	755	731	751	774	732	706	736	747	766	812	730	701	755	721	762	701	763	729	705	748	764	748	718	710	712	741	750	743	738	730	688	738	745	739	736	743	739	749	733	717	744	719	672	764	700	748	705	763	747	725	732	816	764	739	750	693	721	735	746	744	694	729	730	726	778	693	750	750	717	735	742	732	734	739	717	748	696	712	789	747	728	765	709	712	751	694	729	681	756	757	741	736	734	773	737	746	729	724	757	748	723	748	714	741	738	684	705	722	755	702	696	737	787	740	712	700	726	710	797	741	728	739	743	767	716	773	809	706	696	733	704	715	745	703	749	658	719	764	775	689	737	764	777	689	780	768	752	741	738	718	741	734	734	739	731	795	715	712	757	700	720	724	765	708	775	750	747	721	722	698	717	739	747	758	740	757	715	727	765	710	781	733	751	735	719	735	708	742	727	746	687	714	737	694	756	720	719	745	714	712	750	734	732	723	747	697	728	772	725	757	739	739	747	745	755	704	729	721	726	760	717	741	751	779	759	762	704	706	701	737	730	719	767	733	718	755	728	682	802	764	749	793	762	806	761	775	687	690	744	725	735	672	750	697	727	775	759	755	732	736	728	691	742	744	720	772	746	714	722	715	712	688	683	714	746	740	688	707	734	696	695	718	708	761	779	758	758	745	681	657	715	734	662	692	723	698	707	702	690	683	701	752	738	767	750	739	734	765	755	718	704	735	753	730	727	731	703	738	748	708	762	734	727	711	738	702	741	734	777	744	784	724	710	727	733	741	732	762	723	755	721	736	761	692	754	713	722	718	749	695	754	759	774	747	712	763	717	701	739	758	719	773	671	703	716	767	734	727	721	773	760	760	739	718	757	724	745	690	707	731	730	747	713	797	771	744	689	713	776	712	752	816	730	697	763	785	697	762	709	718	743	747	719	734	718	740	745	761	758	717	782	744	748	729	724	738	730	794	732	763	802	718	735	756	728	772	732	722	700	712	711	751	771	746	740	732	798	732	730	741	761	753	737	724	647	698	726	740	703	743	706	755	712	744	708	704	708	727	715	690	790	707	707	738	757	718	707	722	738	750	737	728	725	685	722	709	745	741	733	742	767	687	753	743	773	737	734	708	680	733	711	758	751	730	759	726	742	721	680	729	701	714	694	756	679	728	703	672	706	796	750	700	725	734	753	721	728	751	685	702	742	759	724	714	749	708	771	722	723	761	711	719	777	760	742	671	716	769	756	754	737	709	746	765	723	741	731	728	741	720	745	715	745	745	740	780	723	759	728	766	714	716	753	760	765	747	750	750	744	722	682	726	767	750	713	673	723	750	760	749	703	778	706	746	787	700	759	723	755	730	731	739	758	731	739	714	715	761	739	778	736	686	730	727	745	730	708	791	783	746	764	750	723	707	722	828	778	764	688	723	747	744	739	777	731	726	694	720	744	762	726	728	745	750	761	758	746	728	747	737	748	741	696	740	730	743	722	727	690	686	745	735	736	743	743	714	724	711	683	744	760	786	746	709	728	741	767	736	765	706	697	764	692	738	718	795	724	750	655	691	687	724	780	747	703	727	750	737	708	743	771	788	735	741	767	724	716	717	752	741	736	724	714	774	748	748	673	767	758	780	743	698	768	746	755	762	774	721	707	716	707	734	707	746	753	723	777	733	746	726	678	776	744	731	763	726	713	763	751	750	715	774	715	716	742	740	768	721	728	695	753	711	752	725	708	759	700	761	740	722	752	697	678	688	757	791	703	717	718	743	688	726	730	718	687	730	729	724	743	691	724	720	718	736	772	744	714	744	686	753	738	685	743	742	713	721	681	750	720	739	753	704	759	678	708	716	762	677	737	715	802	726	717	731	741	777	731	713	700	728	747	701	683	694	693	811	706	781	756	724	713	736	760	685	748	747	722	693	755	710	737	712	750	767	766	655	748	708	708	727	791	785	686	715	768	770	745	753	754	703	727	786	680	738	722	722	714	682	776	730	755	728	768	734	703	724	732	784	707	729	759	768	755	754	721	761	740	742	710	773	724	740	760	797	748	770	736	766	666	700	733	695	756	743	752	703	695	714	697	755	688	764	730	711	712	738	697	752	694	735	727	781	747	725	742	696	736	739	710	741	724	720	743	753	744	690	717	773	705	740	745	758	767	740	744	736	736	745	780	788	751	718	719	795	708	760	703	672	763	743	738	765	766	786	746	765	703	742	785	694	746	731	748	708	746	769	762	700	729	726	736	772	743	675	714	684	730	675	706	720	700	685	718	726	671	696	739	721	716	742	754	745	732	740	776	693	701	719	752	726	743	768	694	732	716	744	748	740	682	732	741	781	719	750	729	732	791	722	707	724	763	723	762	722	752	730	755	682	692	694	703	723	706	776	729	702	757	712	758	726	721	727	737	784	742	764	758	747	685	741	791	713	741	730	761	701	751	732	718	743	746	727	697	690	723	735	762	773	712	723	707	807	685	680	748	739	726	728	758	740	719	726	731	724	731	694	801	696	725	708	716	752	688	716	689	706	756	744	732	742	758	803	775	771	733	771	687	780	731	730	680	768	713	659	728	724	751	731	739	728	783	728	746	758	721	743	768	723	697	748	750	755	780	747	756	708	712	724	739	785	744	690	739	732	746	716	738	712	725	731	740	763	697	745	688	736	690	715	718	711	734	741	710	708	711	742	758	711	679	694	688	700	745	682	721	758	752	720	770	712	742	738	750	683	734	763	749	807	703	744	758	768	722	709	729	750	722	706	703	698	712	743	716	765	739	738	684	722	755	728	711	667	701	768	746	688	731	697	830	738	724	700	739	739	744	701	752	739	765	665	711	762	746	745	746	756	752	738	760	765	718	690	700	720	715	753	755	696	743	766	726	767	746	746	753	740	681	714	701	755	734	764	773	752	727	697	747	747	764	746	765	728	708	741	726	767	730	721	669	783	722	805	732	675	738	781	662	713	752	760	759	721	705	750	743	739	757	718	719	735	767	778	761	773	747	713	760	706	729	742	752	724	704	728	765	707	723	689	708	739	734	747	709	682	702	746	739	725	768	732	711	715	740	682	737	739	725	758	701	797	707	720	773	730	696	780	742	710	788	761	716	739	693	762	752	770	775	742	767	750	719	734	767	750	742
33361	5094	1101	872	845	793	781	777	778	793	749	741	730	767	723	764	726	749	738	744	772	772	725	741	782	761	768	767	723	733	773	772	689	754	762	717	775	696	719	714	764	754	773	734	753	805	713	762	730	712	776	708	767	726	754	737	788	742	752	770	709	758	739	707	713	782	740	766	725	760	760	752	757	735	726	746	716	755	815	749	736	720	701	785	770	731	725	780	746	740	747	700	715	733	686	745	757	703	761	743	700	733	738	729	726	748	734	696	756	717	777	746	733	705	763	774	752	728	805	750	760	736	727	764	699	780	720	744	787	779	706	754	680	758	736	787	701	694	789	703	743	719	763	753	791	737	749	703	786	756	761	734	745	742	737	745	716	718	758	754	772	732	738	750	692	756	772	759	727	775	785	732	721	742	795	740	717	750	758	751	750	781	738	741	726	752	707	744	724	724	765	726	730	745	710	761	753	718	722	717	709	759	718	723	716	761	757	760	780	748	718	765	716	739	726	810	796	740	772	788	714	729	762	737	736	694	727	720	717	798	722	759	752	768	713	780	781	757	782	722	713	750	718	769	746	740	717	729	733	736	737	774	723	742	749	751	728	710	695	719	740	731	810	724	748	737	787	757	776	765	763	753	684	736	717	726	737	772	745	750	720	756	761	721	716	717	759	748	767	762	756	678	713	789	758	694	742	711	733	720	734	728	782	752	732	741	752	692	718	747	739	724	730	755	730	789	751	717	757	693	763	730	759	790	767	715	766	734	750	709	746	768	733	744	748	762	714	722	729	781	737	767	740	730	753	737	749	742	743	733	797	691	741	672	753	774	731	723	744	720	749	746	771	716	761	737	770	730	797	796	739	743	695	722	765	736	758	773	720	734	722	731	762	780	714	721	695	771	741	726	698	738	714	762	717	744	770	726	756	718	770	693	759	752	712	749	759	786	743	758	815	738	719	755	721	748	729	772	748	760	761	790	794	725	704	706	727	752	751	801	720	731	748	757	796	747	746	741	750	753	745	788	713	727	729	722	778	754	738	691	755	735	727	749	734	741	791	751	754	732	753	768	741	721	711	744	728	744	725	701	716	731	746	783	759	751	760	739	739	719	792	754	738	738	750	749	741	737	740	724	725	725	705	763	723	766	719	708	717	732	700	745	745	701	751	715	763	677	745	793	762	749	762	747	775	759	740	758	694	739	766	761	715	752	726	748	765	736	747	760	738	694	681	728	765	758	753	760	715	783	798	738	709	748	724	759	737	729	753	728	729	764	720	737	779	731	806	735	740	725	760	752	755	782	722	743	743	755	762	730	763	745	745	745	783	735	748	749	792	765	693	746	735	727	741	714	688	754	756	792	710	753	720	723	732	789	731	771	679	738	787	742	784	739	758	786	784	786	765	767	737	730	745	713	722	755	759	730	727	739	737	786	722	750	711	712	745	755	773	738	740	723	741	748	782	762	758	726	722	732	755	721	754	731	769	785	729	765	730	751	800	718	731	725	779	745	713	721	738	728	745	725	707	721	775	720	741	704	804	749	757	789	782	732	728	753	761	744	718	763	728	727	726	729	768	737	738	800	718	755	769	776	772	695	789	789	689	732	719	719	747	719	727	730	771	776	751	746	818	760	751	739	721	753	703	795	755	724	705	692	765	736	737	722	788	761	744	718	761	749	752	761	753	748	785	752	728	749	778	745	781	753	729	754	811	756	727	692	738	714	750	782	741	698	696	774	735	760	772	757	772	751	728	764	715	715	773	772	749	744	769	774	795	727	720	740	759	809	746	725	738	797	709	778	736	738	746	806	771	654	731	704	765	753	762	776	740	785	718	754	718	732	706	784	728	781	727	720	763	667	747	798	779	775	758	756	732	721	779	713	740	754	719	747	761	733	741	718	730	772	762	788	777	752	753	807	737	721	717	740	792	695	743	757	809	719	750	721	725	749	761	728	744	760	762	751	778	764	738	704	724	794	763	775	724	684	701	727	703	729	734	730	745	731	751	732	730	762	732	698	750	738	764	758	719	752	723	761	730	721	753	723	692	738	766	810	780	760	729	762	727	760	770	742	762	788	802	689	738	752	762	697	749	734	750	798	732	746	667	726	725	789	815	729	712	739	758	716	716	666	760	795	780	739	750	715	743	774	701	725	754	717	789	757	796	724	720	764	751	777	739	807	753	789	725	767	760	795	699	794	740	782	770	731	713	794	686	715	757	727	764	777	785	804	723	714	697	738	686	714	760	714	743	777	746	775	732	715	749	762	756	773	748	739	808	739	729	718	790	780	765	679	774	752	737	761	740	745	730	740	787	686	752	736	711	728	713	762	750	702	743	748	750	765	718	714	733	702	768	738	772	737	778	692	748	717	707	726	769	700	703	765	744	783	768	738	783	733	759	753	721	691	756	784	742	713	754	759	749	739	754	769	729	775	739	775	740	757	729	725	737	713	762	751	744	699	763	752	739	744	713	806	745	769	706	710	756	774	727	724	732	727	731	724	780	690	753	733	745	703	762	783	753	732	750	698	740	733	739	716	708	762	776	708	717	746	754	780	761	794	726	767	729	737	705	773	760	697	769	730	756	810	717	696	775	745	737	740	738	706	768	759	766	771	743	767	698	774	707	745	807	745	741	775	772	734	802	771	789	739	706	737	676	764	742	729	745	733	767	719	745	724	724	750	711	762	776	723	788	823	737	780	757	746	725	738	773	742	736	763	756	783	761	763	744	755	757	709	729	737	789	730	770	670	763	761	708	761	796	766	757	808	792	755	738	746	719	768	770	769	774	732	782	741	766	688	734	743	719	744	709	751	705	784	760	720	742	730	750	708	766	685	761	718	754	759	764	759	725	748	732	744	733	729	736	731	700	765	761	724	726	814	742	769	750	756	705	740	766	711	823	762	779	732	818	759	731	754	767	732	741	734	717	762	748	758	730	731	736	806	744	730	749	751	741	730	769	776	710	735	740	783	775	727	728	759	770	782	794	748	745	745	727	809	813	719	753	773	733	766	757	709	715	730	748	717	679	764	763	704	763	714	785	699	727	735	781	739	729	734	747	730	798	742	723	728	779	775	720	776	771	793	725	718	715	746	821	750	800	756	761	759	720	771	772	755	729	775	681	756	716	734	758	760	721	748	737	769	786	696	811	757	748	727	752	725	709	714	725	772	698	758	754	750	771	745	789	745	739	758	771	750	777	755	739	754	756	780	738	721	773	731	752	722	747	745	710	727	755	775	712	688	798	785	769	746	708	735	740	757	703	759	704	740	753	772	766	752	760	732	773	797	739	793	734	722	779	759	761	745	767	760	766	739	779	779	737	761	746	748	724	735	760	746	715	730	754	747	716	761	746	755	754	759	712	699	749	755	751	762	729	755	745	738	706	730	684	762	707	798	757	716	694	733	767	693	744	775	735	765	788	791	791	783	761	770	731	760	746	758	751	730	785	752	755	760	736	726	744	732	739	688	708	708	732	773	712	719	773	771	776	772	746	707	740	726
25364	21066	27028	24914	20900	11486	1053	711	610	601	564	525	540	501	468	464	464	486	480	445	468	465	427	457	476	457	452	421	459	460	417	411	430	460	431	470	444	432	446	471	403	453	401	435	416	430	398	430	396	464	440	461	408	385	419	395	450	389	417	447	432	461	459	463	467	467	436	423	464	425	432	450	438	442	440	420	460	443	393	431	428	461	421	484	419	414	409	423	434	431	412	394	416	432	438	447	414	425	421	428	390	393	424	432	453	431	439	392	427	395	393	408	410	440	443	423	389	447	416	418	439	408	396	422	401	406	466	432	417	460	393	413	407	419	428	418	438	405	428	445	429	428	415	400	417	454	409	374	429	416	409	418	414	449	414	437	397	384	398	432	455	401	461	438	384	425	402	436	437	416	438	408	440	394	454	396	433	423	433	433	401	414	404	430	406	442	399	433	376	393	441	424	415	446	393	459	412	394	403	427	468	418	448	450	426	420	435	428	446	426	428	404	397	442	423	410	429	397	443	412	421	454	443	409	432	424	436	463	463	419	409	412	428	443	409	455	424	446	422	404	428	379	408	420	400	417	367	404	386	426	406	435	406	431	408	402	430	397	469	433	408	400	404	467	395	419	427	406	409	420	427	421	441	434	395	427	439	440	421	390	437	439	417	409	405	399	433	432	403	434	411	394	455	435	399	384	425	424	406	423	430	428	439	420	423	464	401	382	419	441	393	442	384	430	388	427	421	438	444	430	400	421	428	429	429	386	371	430	435	459	410	446	418	412	417	411	424	392	448	375	410	403	444	408	407	423	392	409	428	399	422	431	401	443	429	401	378	392	424	426	433	418	412	452	405	426	426	411	422	429	428	426	496	408	411	397	420	427	440	419	424	437	410	389	447	425	418	453	398	414	427	389	414	451	456	366	383	394	393	414	407	422	386	407	433	413	426	408	413	418	435	400	409	455	445	423	407	458	403	428	427	419	411	414	410	450	416	439	413	424	433	396	413	454	402	393	397	414	427	437	435	437	397	423	411	400	395	442	436	440	445	422	416	436	438	428	435	444	441	437	396	426	408	463	419	412	403	387	434	348	417	391	414	431	426	472	442	413	416	417	413	420	458	419	427	428	405	457	410	442	438	418	401	386	396	442	422	463	400	398	399	388	393	423	440	432	423	418	405	430	402	420	404	404	401	441	378	434	415	421	384	415	410	424	430	437	433	452	401	429	406	407	411	433	408	424	414	430	410	406	462	421	403	415	425	422	443	419	422	440	355	416	432	437	413	445	390	400	437	393	398	431	444	392	402	391	386	423	407	429	419	382	415	437	447	435	415	402	395	403	421	413	464	372	409	405	437	453	407	439	387	413	456	432	483	401	388	402	438	401	421	391	399	393	432	421	425	441	458	437	428	445	415	448	395	408	406	405	396	386	389	407	387	437	431	422	418	413	444	428	441	436	437	396	433	415	461	385	413	422	380	397	439	411	418	400	419	447	401	432	399	406	397	441	438	422	390	433	418	430	383	407	414	436	445	435	428	453	390	440	431	448	403	416	421	431	402	407	435	410	414	408	451	393	433	413	440	419	413	433	427	397	463	376	382	448	400	447	416	424	433	444	418	416	412	387	416	417	411	433	404	460	417	431	422	378	428	428	418	409	459	416	408	382	428	411	429	390	441	409	451	413	427	403	444	439	448	366	442	439	432	409	439	410	452	437	440	400	413	449	432	436	428	437	410	434	421	418	409	440	422	414	433	448	427	386	467	438	428	426	472	413	431	432	451	438	386	430	424	430	412	399	398	410	446	402	402	410	400	428	408	435	418	436	404	401	416	386	436	393	460	407	418	397	382	424	413	413	411	425	414	437	403	463	428	433	423	423	425	394	402	369	372	421	405	429	398	398	390	400	411	416	421	382	389	413	423	422	417	401	401	402	396	453	391	408	417	398	426	385	382	430	396	458	425	445	422	445	426	448	427	396	402	402	384	421	413	439	431	426	405	417	431	419	414	403	426	400	414	411	405	400	466	440	409	395	441	420	382	409	400	451	408	389	423	448	415	417	407	407	396	439	407	417	443	411	402	402	423	396	411	447	404	444	411	440	428	444	445	428	435	430	411	442	405	426	402	425	427	424	449	420	443	410	416	416	413	454	425	428	423	436	434	467	424	423	442	447	456	431	460	420	429	434	427	420	408	426	439	457	412	403	424	408	405	415	417	416	381	411	421	407	461	448	441	399	446	418	405	439	421	420	405	395	446	416	415	403	425	440	379	422	448	406	425	406	402	406	424	453	401	429	393	402	411	419	470	435	428	421	405	416	416	428	460	409	440	425	435	381	450	409	395	448	415	404	382	431	382	428	418	427	388	400	446	461	378	412	410	432	432	446	417	397	413	397	412	408	434	428	410	415	381	430	431	414	465	415	455	379	415	404	414	457	437	427	454	408	440	423	454	430	406	437	416	391	397	438	415	466	406	474	417	401	417	411	427	454	429	370	453	461	435	427	460	416	411	426	449	399	409	403	439	428	419	432	428	447	413	405	421	388	454	391	443	444	416	419	417	410	419	412	463	403	453	441	438	409	447	419	430	432	425	405	438	421	447	460	436	400	453	424	400	401	409	419	409	475	417	435	407	428	408	407	415	407	412	429	441	412	414	427	431	400	432	425	398	420	416	454	437	424	387	419	373	427	425	393	422	425	459	409	417	409	456	398	412	450	414	420	393	474	439	394	448	410	443	432	443	417	390	443	417	399	434	402	451	422	440	408	435	412	415	449	387	383	422	418	418	410	424	435	450	417	411	437	457	475	408	469	415	411	401	443	394	425	431	400	399	414	410	438	422	398	376	417	379	432	404	410	421	418	436	411	454	419	403	434	458	370	395	433	443	435	418	416	429	412	447	423	426	404	431	400	431	428	392	413	394	410	381	422	450	410	418	441	439	406	420	442	377	412	422	439	410	403	386	424	434	432	412	452	417	440	391	404	426	410	426	438	417	424	434	427	389	422	421	458	385	444	426	390	415	418	417	422	438	426	403	391	403	435	435	425	389	445	410	418	398	449	451	422	425	418	433	406	401	427	412	418	404	434	408	408	366	403	412	434	429	464	381	395	414	443	438	397	439	422	403	434	411	432	431	398	470	440	364	427	451	427	393	400	444	419	426	436	435	423	461	443	442	415	407	423	409	396	426	399	413	448	418	431	402	415	400	390	398	444	429	434	440	420	447	447	431	438	422	436	429	425	421	442	422	469	404	440	403	410	405	402	415	445	423	426	390	434	409	401	440	414	456	413	434	441	423	423	428	432	385	403	412	442	436	404	423	391	438	435	432	421	433	429	407	396	408	415	392	383	386	420	444	462	424	399	417	413	405	416	417	460	450	438	427	436	387	459	415	428	369	432	423	419	399	397	416	406	437	467	407	385	448	401	412	421	394	425	421	464	420	421	442	446	458	461	417	462	406	447	419	448	410	422	444	420	398	429	433	437	452	430	430	440	432	426	453	369
59581	12005	6735	3685	2322	1656	1350	1127	930	818	784	711	690	591	606	545	570	547	511	505	491	505	482	465	485	532	507	437	512	461	483	502	451	475	513	432	426	435	460	441	445	485	465	444	445	414	458	448	439	441	410	433	433	439	451	477	459	446	430	440	456	424	476	465	520	490	465	455	475	489	454	480	412	497	451	436	431	412	420	422	409	455	460	455	464	403	464	431	498	430	400	400	415	429	405	433	423	448	437	391	423	463	433	437	442	440	455	445	359	441	446	449	468	437	482	419	398	460	420	391	427	426	385	462	465	441	405	426	408	447	416	426	487	394	389	479	455	419	450	425	435	433	428	458	432	437	453	451	469	451	421	443	432	464	437	460	421	382	423	461	415	437	410	438	412	442	423	429	401	442	411	419	417	433	395	465	446	445	444	412	393	445	439	431	459	399	436	410	426	397	430	443	428	443	421	429	492	402	406	414	463	427	423	473	460	435	410	425	464	423	419	430	414	422	433	452	415	393	442	430	478	460	437	412	465	422	440	442	454	428	456	432	418	422	373	434	419	441	410	438	424	441	427	422	441	435	437	425	441	438	451	452	467	400	461	449	415	417	421	428	435	456	421	459	420	445	411	411	420	471	439	446	436	424	428	429	450	385	426	430	411	459	432	444	411	463	446	447	427	426	416	432	443	463	417	452	454	446	451	451	433	452	418	432	417	444	414	435	435	439	468	462	446	445	442	424	462	408	441	453	446	436	399	439	463	432	444	438	432	398	420	418	439	438	404	448	428	447	463	455	460	472	439	440	439	395	455	436	384	465	416	408	413	439	460	454	491	461	422	430	470	417	402	403	451	426	438	452	439	410	447	458	420	455	414	422	468	422	382	418	431	440	456	448	408	428	425	453	497	409	433	424	423	465	435	437	430	438	390	427	467	445	480	434	434	417	438	458	430	373	486	458	419	413	397	408	469	430	396	453	445	424	446	452	419	404	437	435	425	426	418	455	431	443	411	435	477	405	429	420	450	426	437	435	429	436	435	473	436	396	473	468	444	448	445	425	404	435	423	409	422	419	467	420	429	417	444	446	438	450	442	429	440	415	418	442	444	428	467	424	470	393	426	436	445	467	447	434	436	419	425	450	445	446	440	401	449	451	449	411	440	426	424	425	475	462	416	423	415	458	464	439	473	426	415	469	451	388	411	403	427	451	422	420	455	439	447	412	485	408	445	412	421	429	434	417	467	441	459	425	392	446	424	424	405	430	465	401	458	436	482	447	436	440	443	446	453	468	451	428	484	425	406	466	453	424	418	460	422	448	477	418	416	426	429	427	438	428	384	444	421	455	428	446	425	438	417	399	428	412	477	415	426	467	461	428	439	401	480	452	437	451	447	449	411	435	434	443	440	432	420	417	455	449	422	434	460	463	430	405	396	420	446	449	439	446	457	469	450	419	459	414	427	423	429	433	423	426	440	428	413	419	423	445	461	492	437	425	387	414	417	443	428	420	433	418	408	449	415	453	440	435	387	427	430	417	439	423	454	395	436	476	446	460	423	429	418	410	452	432	428	451	418	413	414	466	429	430	470	389	438	454	426	429	417	421	427	429	432	462	433	404	429	435	413	427	403	425	483	471	428	456	426	427	408	436	469	467	423	458	415	437	447	453	450	426	438	375	439	450	443	419	414	396	448	427	439	466	411	409	432	435	424	430	401	450	435	420	435	403	423	446	440	430	411	441	437	443	468	383	436	452	427	476	447	447	425	445	429	423	456	397	407	434	450	436	453	436	404	454	430	418	412	450	429	438	442	421	463	449	411	421	418	419	425	436	418	443	427	442	433	438	446	445	435	447	448	414	455	436	440	418	433	430	421	410	412	420	428	399	444	437	431	430	454	433	419	439	438	435	419	446	440	453	446	424	468	394	397	442	473	455	440	426	455	467	398	433	414	435	474	451	475	434	432	403	420	426	414	439	426	403	440	425	460	469	402	439	437	435	398	429	465	415	413	442	461	416	408	472	449	472	427	454	440	460	436	429	455	464	401	411	431	395	460	501	421	456	446	433	417	404	394	428	464	437	418	422	464	390	432	429	409	454	446	447	436	455	416	422	400	431	446	436	390	460	407	355	453	427	436	429	423	433	409	426	458	451	403	454	446	409	437	435	432	463	425	452	458	433	415	433	417	409	455	413	409	442	411	430	416	423	426	407	418	452	446	426	408	435	420	404	436	448	442	430	432	386	441	420	409	425	408	397	424	440	439	414	446	442	409	437	480	432	418	438	445	457	429	406	434	437	420	429	448	424	426	422	428	432	423	446	443	446	416	439	439	439	420	429	468	453	425	438	420	432	423	441	426	455	430	454	385	451	372	457	426	439	410	418	465	451	442	434	456	445	428	482	446	383	442	424	424	452	426	428	398	418	421	435	422	454	443	424	448	442	422	445	450	431	452	440	425	418	446	408	415	448	481	424	422	432	436	418	427	425	442	408	424	431	439	437	461	427	427	440	442	437	424	402	410	423	406	444	453	424	455	433	441	418	452	463	445	463	430	411	454	440	395	451	472	411	439	414	438	416	468	463	458	458	473	449	428	430	410	462	417	446	404	427	419	422	451	424	415	383	444	440	501	444	411	448	462	443	436	434	473	432	438	431	404	467	439	416	411	443	415	423	452	452	441	407	432	451	404	412	421	453	482	464	442	432	470	411	419	403	426	438	425	434	473	420	433	454	440	439	464	419	434	419	470	415	413	431	396	465	420	446	426	452	430	411	417	443	464	434	457	428	417	421	430	393	405	431	435	437	431	431	438	430	430	449	419	437	452	423	462	436	461	434	439	417	433	479	445	451	432	456	430	469	449	410	418	419	439	417	417	442	453	420	414	381	408	420	444	430	416	437	469	406	414	391	429	436	411	441	427	420	409	451	393	425	431	415	441	450	443	453	422	418	410	442	413	432	423	406	446	423	433	411	409	436	432	432	418	406	417	431	473	406	424	405	431	443	413	400	428	467	426	438	443	424	400	410	430	405	447	430	428	437	455	428	426	413	435	437	436	426	445	464	399	444	397	430	402	424	422	470	435	409	452	412	451	392	424	434	458	391	473	435	425	446	425	438	415	444	418	451	419	479	404	416	442	468	423	396	426	439	431	454	434	432	442	449	450	420	421	460	414	438	453	411	419	436	387	420	423	425	455	412	433	430	486	435	430	411	418	436	434	411	395	435	453	440	438	435	439	453	445	444	449	419	446	462	494	427	463	424	450	444	416	422	442	424	404	443	438	436	435	445	435	399	463	440	470	461	427	393	441	452	448	421	419	434	440	452	435	413	450	417	457	445	438	420	468	445	464	408	401	456	462	397	413	420	449	438	454	422	430	439	434	423	431	460	463	413	432	416	423	411	463	424	451	418	425	433	424	435	435	460	451	451	407	431	453	436	440	422	456	447	453	436	412	427	459	432	447	437	426	451	435	402	423	419	418	421	416	455	483	455	412	417	386	422	397	487
23426	21035	27197	24843	20936	20917	8819	1511	1142	1080	1040	993	919	917	920	826	866	870	823	840	801	810	778	802	745	806	836	771	748	757	793	724	768	792	793	774	748	780	751	768	764	726	788	747	757	761	768	752	713	733	765	736	749	736	762	737	749	731	708	793	764	788	727	727	819	776	754	730	769	827	787	726	759	756	742	727	758	782	730	762	720	744	742	727	740	751	721	733	783	730	699	775	718	705	686	750	719	738	748	738	727	754	732	731	743	708	748	749	705	761	747	678	739	730	732	723	773	702	749	775	743	810	778	731	722	707	679	728	739	722	743	758	761	771	727	753	730	715	732	733	705	714	738	750	748	710	744	714	741	742	669	717	759	716	702	710	755	723	743	734	780	730	721	738	725	732	705	726	695	786	745	745	696	725	748	734	734	733	750	719	712	703	738	714	760	779	757	734	776	667	727	724	776	777	766	749	723	765	807	723	763	771	764	700	742	767	765	776	737	732	685	768	748	718	751	716	688	775	736	674	749	749	733	714	706	718	706	718	701	723	711	777	726	765	752	736	737	775	797	702	765	742	728	794	751	694	734	726	751	732	725	820	782	694	737	769	676	740	730	739	683	745	719	741	764	706	754	734	716	747	719	769	750	737	730	766	739	740	757	778	780	739	713	727	711	723	733	753	732	769	738	752	754	703	773	727	663	724	693	734	781	710	739	799	710	739	744	726	746	696	737	735	737	739	686	704	748	745	690	717	721	727	747	725	763	756	755	739	777	700	721	747	746	734	710	765	726	750	764	709	731	751	778	747	757	727	694	727	738	675	735	737	737	755	767	677	745	705	699	730	706	793	748	697	689	765	725	722	719	770	691	736	702	779	709	722	735	772	739	703	770	737	755	730	714	758	736	768	744	699	734	762	744	720	734	719	736	759	718	681	725	710	715	788	756	741	700	725	739	733	745	748	724	703	730	678	782	725	689	702	676	747	745	776	748	707	779	735	712	740	722	731	752	756	732	721	734	707	742	697	721	729	734	719	751	735	792	718	745	749	753	786	738	718	738	769	724	770	724	774	765	713	772	714	703	723	732	708	764	733	728	763	740	752	717	732	766	735	735	757	661	711	687	740	708	716	727	725	700	715	734	684	730	699	736	710	751	766	749	770	718	726	723	712	784	771	731	741	729	722	689	757	705	730	741	711	739	743	764	753	750	778	806	697	711	804	714	798	718	731	762	758	778	733	748	753	726	739	763	725	745	672	740	723	746	729	711	724	722	775	743	748	724	748	716	764	739	726	769	744	703	774	705	764	761	724	760	746	733	689	710	694	698	707	706	753	719	719	759	707	740	731	718	732	730	747	673	730	759	707	765	702	770	714	735	737	707	737	781	711	713	725	766	706	776	782	714	750	773	728	721	715	711	781	761	746	769	751	702	699	791	727	746	724	758	751	744	720	800	728	691	715	764	786	738	817	731	713	738	739	756	761	761	720	714	774	740	700	736	766	720	693	721	721	729	686	730	756	666	712	749	718	753	720	746	767	799	731	749	768	701	760	748	747	723	708	710	698	729	702	749	694	783	743	715	697	773	726	742	707	699	734	746	794	725	731	700	785	781	729	754	721	740	740	702	749	767	706	745	742	733	746	730	744	720	683	751	711	756	690	737	744	703	742	748	775	725	719	773	750	705	775	750	720	700	758	748	706	781	741	760	725	761	730	745	740	698	723	752	755	680	711	737	748	696	749	737	722	699	742	715	705	737	735	760	764	715	758	734	729	752	781	731	705	738	723	702	732	778	700	715	750	761	750	726	691	729	752	683	803	767	747	725	622	733	766	708	697	692	763	720	713	742	724	753	703	774	736	725	712	697	757	765	771	718	712	679	748	722	716	724	767	773	757	748	741	744	718	721	691	714	738	781	732	743	748	718	727	764	741	794	757	707	732	745	724	727	727	711	783	744	713	752	716	737	780	737	723	729	729	730	729	733	704	737	750	736	718	741	764	711	728	716	768	776	775	743	733	696	711	744	748	729	723	731	724	718	743	747	786	724	768	709	722	709	782	699	721	725	710	767	719	717	768	763	749	722	789	718	751	700	767	690	716	768	760	742	775	697	733	774	723	747	747	771	735	762	718	711	758	702	757	735	743	708	728	765	705	732	720	716	707	731	705	723	740	804	766	719	758	644	744	737	710	755	741	746	737	725	710	716	736	740	752	696	709	726	753	716	725	755	748	717	722	704	687	732	780	699	778	744	769	733	714	730	717	732	760	733	719	739	712	750	711	733	764	725	732	700	674	763	781	721	719	748	729	767	707	735	678	745	743	759	709	698	735	685	669	754	716	764	769	736	718	751	750	731	696	713	718	760	749	729	746	767	776	750	701	771	663	685	750	722	715	700	689	722	725	714	735	770	770	731	727	738	738	755	768	720	759	759	692	715	734	770	765	735	733	718	778	739	789	740	720	766	766	718	688	733	732	793	676	717	758	692	750	715	707	735	732	771	803	750	773	731	753	670	721	741	740	777	753	773	720	699	728	752	709	717	738	729	710	740	705	775	758	744	709	753	760	702	710	678	752	713	728	754	767	725	752	721	776	781	755	746	790	719	735	692	738	752	689	697	741	718	781	783	766	729	749	746	761	716	712	721	721	757	691	715	731	731	724	719	717	733	729	756	734	744	798	709	723	738	717	739	746	721	699	720	752	746	734	713	751	711	751	757	720	732	790	719	764	702	724	749	726	736	714	793	726	790	765	794	714	725	755	794	710	749	748	706	709	735	775	750	760	702	718	730	728	661	747	707	762	731	735	719	767	734	760	751	715	700	752	742	753	710	759	742	763	713	741	755	667	725	726	732	712	730	708	734	764	729	729	721	713	737	808	692	734	723	758	765	744	765	763	700	720	747	727	694	704	756	709	718	767	706	761	759	717	729	717	719	725	740	725	763	755	736	749	784	700	708	774	719	750	700	751	697	754	782	757	699	705	718	699	708	723	725	749	732	737	700	742	742	724	761	733	684	742	698	731	725	768	693	705	711	739	720	732	786	732	757	717	707	764	719	722	729	733	716	699	809	736	719	756	732	736	736	741	696	728	719	741	712	742	741	753	716	730	716	778	722	721	713	694	709	747	750	768	682	734	748	730	724	777	750	718	695	752	749	700	741	745	713	737	709	755	732	708	691	760	721	711	702	763	708	764	733	793	734	715	769	659	712	692	742	718	787	694	709	705	779	744	732	748	711	706	712	810	718	719	737	742	685	750	778	727	748	702	763	715	763	712	703	715	749	759	720	745	747	734	715	776	726	758	733	741	753	736	754	704	743	702	728	737	745	709	777	746	688	715	772	714	760	719	695	724	769	733	743	713	773	698	706	735	691	703	738	740	762	692	724	707	745	703	744	719	754	783	722	748	721	783	756	668	671	737	696	741	714	764	715	742	726	741	729	706	761	777	746	750	768	740	776	695	714	734	758	759	747	726	750	743	732	740	714	686	687	709	710	724	729	725	736	718
56318	15883	11333	6327	4086	3024	2294	1943	1623	1398	1312	1202	1114	1047	974	970	911	916	896	807	875	801	749	838	708	814	772	762	751	749	791	711	765	734	736	721	725	708	749	697	759	688	681	711	697	696	705	705	757	761	720	729	669	674	684	702	710	676	722	684	725	707	727	736	745	740	712	777	723	753	758	743	708	723	690	729	637	713	675	702	728	694	692	640	686	731	692	717	667	733	676	693	694	694	701	665	676	685	664	678	653	680	694	712	666	664	686	717	674	717	678	647	671	712	669	683	699	714	691	736	710	722	656	661	706	643	660	724	670	645	656	635	702	678	703	638	665	696	690	717	679	711	655	691	670	658	689	605	687	648	665	672	714	673	689	682	696	708	686	627	673	699	727	705	679	653	693	680	642	689	688	679	685	728	682	698	708	706	683	661	686	702	670	677	686	680	615	656	734	691	686	668	692	659	684	702	711	674	686	663	663	687	711	712	654	675	668	671	680	676	653	650	634	656	651	690	676	699	707	697	709	687	671	662	658	739	672	664	687	658	721	698	700	679	704	677	660	669	683	641	704	702	704	657	719	662	681	729	693	712	646	716	686	697	696	685	665	713	633	686	617	702	656	673	676	684	672	699	680	657	677	681	750	721	675	704	680	675	699	687	672	658	660	643	663	666	676	703	687	674	691	733	669	680	676	654	653	676	684	667	685	691	684	683	659	692	659	712	733	708	679	717	656	680	735	673	666	716	717	658	680	618	696	632	654	701	700	663	664	645	653	668	665	704	702	681	683	696	696	713	660	714	647	646	708	690	657	683	702	696	657	649	689	726	657	672	692	701	654	682	742	640	645	670	656	710	713	730	681	715	697	724	659	711	647	692	665	678	697	692	688	691	699	665	688	691	720	726	698	702	677	636	682	691	696	707	667	659	709	704	662	660	662	678	662	652	669	651	740	664	720	658	684	681	681	705	750	692	690	684	656	674	690	684	685	705	653	701	669	686	694	694	673	716	707	666	682	678	673	680	652	668	741	698	695	706	694	694	705	717	677	689	689	670	679	647	727	707	698	671	680	689	663	678	651	683	659	661	676	667	659	684	684	692	654	695	694	688	697	680	652	689	661	663	700	706	691	674	695	637	686	668	694	682	653	653	680	715	693	678	664	666	697	717	683	707	682	684	687	718	673	643	667	684	694	657	701	677	672	667	676	622	684	733	680	680	662	689	701	712	742	692	715	700	711	685	694	726	662	676	684	708	703	714	690	704	715	683	675	668	710	639	730	692	748	667	702	681	681	626	676	739	676	687	740	687	645	728	665	655	673	702	657	672	646	700	672	721	708	722	704	682	688	661	646	687	671	634	650	693	669	699	666	692	685	698	683	683	669	690	708	677	703	634	720	679	656	684	638	700	677	657	699	689	655	711	651	730	706	688	644	699	704	604	686	677	694	655	696	664	662	674	675	678	681	688	617	672	683	662	674	655	634	717	701	684	696	695	726	738	638	699	650	715	689	685	682	709	723	645	703	666	713	675	691	661	703	687	681	665	682	685	673	660	682	688	653	649	619	695	680	730	651	692	690	708	678	705	703	689	737	691	665	680	651	735	712	672	719	694	700	667	672	654	744	646	654	682	690	677	701	675	679	706	720	678	697	690	703	716	707	713	724	713	663	714	706	710	670	656	704	644	662	661	658	693	727	723	686	669	716	695	681	695	687	687	723	669	716	656	687	667	692	700	635	714	674	736	673	711	730	715	645	687	715	687	660	667	663	688	671	678	692	645	690	746	673	688	699	667	729	672	668	673	641	691	715	685	701	633	739	703	712	708	666	661	697	651	683	654	712	669	685	717	698	641	698	641	701	701	665	714	642	717	695	690	679	701	709	767	735	632	664	622	664	684	651	682	644	675	639	669	689	687	702	690	666	697	679	668	681	651	658	681	674	668	697	712	687	661	735	709	694	647	670	659	666	693	663	722	680	681	686	656	667	647	690	705	715	674	743	647	683	624	663	664	690	699	619	713	635	649	676	657	663	695	730	675	717	676	662	703	731	692	664	702	698	690	683	692	685	664	679	671	705	686	691	699	672	714	670	656	647	668	720	732	706	664	724	680	680	658	715	682	662	683	685	737	697	623	669	694	652	663	707	682	694	656	708	689	687	682	698	675	713	664	668	673	675	662	685	677	688	700	681	720	669	622	705	672	643	694	639	681	700	697	684	632	675	677	713	694	692	630	697	660	640	688	684	691	728	714	715	674	642	664	660	621	725	650	662	646	644	693	663	675	687	634	688	714	687	715	691	667	719	723	670	642	684	690	670	675	641	656	642	657	696	694	660	741	707	683	665	698	676	634	676	711	681	709	688	696	656	678	650	715	689	671	664	716	720	736	666	661	659	657	701	658	640	642	685	683	683	710	635	674	721	688	685	693	721	667	648	687	654	691	710	671	666	672	682	674	660	700	686	716	678	694	681	700	745	669	657	700	674	651	731	658	665	690	681	689	680	723	707	698	709	694	683	654	751	685	725	645	679	683	661	701	697	680	652	708	688	704	729	685	670	689	698	704	678	668	724	689	665	642	706	670	663	683	730	734	681	670	647	693	715	712	693	705	693	688	645	703	700	691	681	703	692	692	657	641	680	684	689	709	666	679	678	725	684	703	702	635	688	717	739	675	672	684	682	718	679	709	732	720	675	675	713	684	682	659	658	708	711	674	644	703	654	653	704	637	654	639	724	651	678	679	676	702	689	674	700	678	646	713	698	689	694	703	678	702	631	682	721	721	692	652	672	666	629	640	710	671	678	707	659	643	681	682	694	657	710	672	672	658	656	665	694	690	708	707	714	667	672	681	613	717	644	664	687	710	665	698	689	695	681	662	694	692	688	683	662	697	690	668	650	736	696	697	702	699	689	681	762	643	658	664	661	716	736	700	735	665	707	687	677	721	676	673	652	693	661	712	651	658	674	697	694	688	702	666	707	713	719	668	667	712	665	693	712	694	679	699	662	681	659	704	719	663	675	687	656	655	711	690	648	654	688	693	685	741	722	694	704	694	713	678	677	653	684	710	691	674	741	658	721	689	647	655	686	674	706	677	689	616	639	687	695	705	677	695	687	737	697	723	669	699	701	701	723	696	650	666	712	676	698	704	663	683	690	695	724	711	704	678	672	712	705	692	705	697	644	659	716	649	689	654	656	693	682	657	690	624	701	741	680	721	724	642	648	664	717	652	631	677	661	689	691	690	699	687	713	667	695	677	685	683	671	680	688	682	727	649	682	696	671	734	658	715	685	654	676	672	680	664	703	648	678	689	700	661	692	697	659	674	676	670	669	657	655	721	651	628	705	637	643	658	676	689	646	716	659	696	632	642	649	692	697	695	700	643	704	662	667	673	697	637	659	667	675	704	696	702	693	646	662	628	727	711	683	687	630	683	698	674	712	676	691	680	694	713	653	665	700	672	678	702	710	742	683	646	676	674	682	633	691	645	680	685	657	702	660	731	681	652
34850	20428	5151	932	811	767	784	741	728	751	744	746	727	692	734	719	721	764	764	715	716	757	787	683	738	712	716	729	746	759	751	711	703	714	719	731	705	769	716	728	784	715	727	751	730	771	726	762	722	697	681	717	727	741	725	706	716	742	751	746	749	778	737	782	741	715	761	741	725	757	755	741	818	726	784	687	778	727	768	723	676	706	747	759	719	717	753	743	687	718	720	747	764	768	763	721	723	727	715	720	742	752	732	719	764	757	699	693	736	739	765	741	742	736	800	750	749	740	736	728	741	746	734	724	772	730	772	707	760	719	714	711	730	715	676	773	774	775	724	682	722	694	736	750	700	770	734	679	770	735	741	773	749	729	768	699	695	750	737	736	684	759	702	701	735	725	754	717	733	746	773	751	716	707	690	711	733	711	732	725	714	757	762	714	755	680	744	721	741	714	739	754	726	738	665	706	736	752	761	668	774	744	795	699	711	737	734	688	751	747	728	748	749	720	765	753	685	748	768	768	694	700	724	678	719	743	712	743	735	716	712	725	691	745	687	778	773	755	696	683	753	737	720	723	713	774	726	716	715	776	716	724	735	681	666	716	710	733	748	744	721	691	694	677	715	700	748	685	749	694	732	725	724	794	736	683	731	717	668	698	734	740	728	760	706	746	693	731	771	763	696	722	731	690	721	757	738	752	730	731	714	770	724	761	726	764	720	743	796	766	726	767	748	738	708	726	737	757	735	739	734	754	756	723	697	739	755	707	752	706	678	690	765	743	739	733	714	697	745	754	703	715	705	738	682	711	746	736	738	739	767	752	774	745	760	748	739	748	778	714	759	758	704	727	758	763	708	767	789	737	746	705	756	737	758	771	737	727	752	737	776	747	726	718	754	710	688	732	770	727	768	673	745	743	738	754	809	763	740	787	742	732	707	710	796	732	717	770	729	714	689	696	741	755	716	703	675	675	734	715	742	742	702	781	758	763	775	769	709	754	717	747	721	697	711	718	681	733	731	716	749	750	706	760	753	726	800	750	762	718	728	699	731	740	764	726	684	753	756	770	710	727	764	745	727	748	716	751	796	736	754	730	741	709	697	745	708	723	748	728	711	740	738	735	764	792	752	721	802	717	717	681	706	754	701	779	753	738	696	728	754	672	734	691	751	757	698	724	694	758	744	736	696	778	755	702	758	764	742	733	689	720	704	746	746	729	698	773	753	751	717	730	759	720	706	735	694	758	753	746	729	747	724	684	748	735	720	766	674	754	731	720	746	715	720	702	758	710	755	702	760	774	733	709	685	728	705	654	716	796	719	749	754	766	766	717	734	732	714	749	696	676	712	774	735	799	768	732	755	731	715	749	750	729	707	747	752	742	709	744	772	686	754	717	756	733	732	750	787	693	725	694	724	736	727	736	752	744	728	721	701	743	775	741	723	769	740	779	767	762	738	752	736	697	735	710	699	714	697	699	709	794	745	738	751	729	748	709	731	731	696	747	745	796	701	715	734	759	682	734	755	778	760	755	714	752	689	739	712	747	773	726	750	726	740	727	728	764	780	751	714	741	734	751	700	688	704	738	680	750	747	756	719	695	756	703	745	734	722	707	732	707	743	724	715	745	759	738	732	748	728	707	729	712	735	773	762	702	689	684	729	734	709	735	722	715	742	735	735	724	795	707	746	757	740	731	749	739	740	727	724	783	751	708	764	693	738	762	739	754	764	659	753	741	703	741	692	733	738	729	746	734	777	755	752	723	743	781	719	690	747	740	678	744	723	781	711	728	739	702	652	729	699	712	686	717	739	705	708	697	755	702	726	752	742	666	720	746	723	707	735	714	736	784	774	731	706	724	749	739	758	789	702	725	724	804	750	720	716	707	731	791	738	727	712	741	731	756	736	723	705	741	713	757	754	756	696	732	766	752	774	732	724	732	722	754	739	735	720	725	710	782	712	779	784	764	738	794	739	793	708	739	718	710	732	717	720	759	734	735	774	771	732	731	778	697	693	734	718	730	737	719	702	688	687	712	732	780	756	759	705	700	691	731	657	707	727	726	706	737	721	713	766	701	719	699	756	695	704	743	710	735	712	796	666	721	721	711	724	711	738	712	731	764	713	759	724	753	720	684	715	754	698	722	709	686	693	699	749	672	727	728	712	722	750	806	707	676	749	797	786	724	751	739	728	743	727	732	713	758	711	739	682	725	780	734	789	725	712	751	722	723	727	742	737	744	721	713	777	725	772	696	690	777	746	706	792	739	799	722	719	718	765	755	791	747	784	779	769	733	693	750	741	742	697	728	713	734	685	704	750	708	745	719	686	716	768	760	781	718	741	728	726	746	715	775	697	729	724	712	730	747	771	737	748	736	725	776	732	776	701	690	727	716	704	725	770	745	735	756	780	708	750	719	696	710	778	716	735	704	751	715	698	723	704	780	751	752	703	714	726	750	721	726	774	711	713	669	705	766	713	730	746	710	720	746	745	698	720	782	747	732	766	753	756	752	785	744	742	733	701	762	789	732	696	760	697	714	761	713	768	718	755	760	728	723	768	744	737	765	702	693	659	718	708	774	737	757	749	749	693	737	740	762	799	720	701	716	709	769	758	729	723	701	748	739	731	724	731	714	729	719	735	763	726	699	727	737	757	744	718	721	756	703	703	721	699	708	751	768	726	750	766	762	688	735	727	722	719	752	756	723	783	699	744	696	785	671	714	716	811	687	749	709	747	740	758	730	751	717	735	792	794	732	720	729	765	745	730	723	810	738	728	755	723	760	712	728	714	741	784	758	743	726	724	729	738	731	750	744	755	655	730	746	726	756	749	715	694	716	682	747	739	715	774	759	675	733	753	737	693	751	739	739	707	735	716	716	712	674	772	708	711	741	706	752	729	694	743	712	719	756	742	717	725	759	673	759	739	743	721	743	749	728	733	714	729	689	716	712	734	719	728	742	753	697	747	769	762	773	741	699	730	751	758	745	747	739	737	815	743	736	691	720	767	725	772	690	734	661	690	726	766	654	759	697	732	746	730	732	757	742	769	713	733	757	749	719	697	748	648	713	733	725	795	735	726	732	695	733	735	733	710	743	727	759	738	717	722	720	738	755	722	733	733	707	741	749	698	762	654	784	728	739	720	754	733	755	752	724	757	722	730	703	769	727	735	754	692	740	698	716	783	746	741	708	742	751	739	759	715	746	716	759	724	713	701	669	745	692	704	716	713	721	712	685	782	731	739	715	726	750	727	711	754	734	733	719	764	756	754	722	743	739	744	721	757	763	746	809	704	750	745	698	746	729	799	762	774	718	706	718	733	761	706	731	696	809	695	789	759	707	714	744	676	730	733	735	714	735	715	762	724	754	727	720	696	757	742	731	733	699	695	747	730	724	778	694	713	719	723	706	718	762	717	752	775	754	743	784	777	755	720	756	690	734	756	716	791	737	733	683	711	707	691	727	719	749	733	707	714	752	724	735	737	650	706	699	738	689	761	746	653	701	725	695
33501	6347	1139	895	870	793	801	808	723	747	785	720	731	700	771	743	773	753	754	734	715	757	760	754	726	777	758	713	743	747	743	714	724	722	760	781	763	749	727	766	741	735	714	786	763	748	793	778	693	739	683	783	742	822	775	769	746	779	741	712	759	728	720	760	768	757	744	760	755	748	743	791	782	729	761	808	729	775	735	751	722	754	746	746	746	697	780	735	741	771	805	714	721	742	762	813	750	728	729	683	795	723	702	708	723	727	754	715	709	758	693	780	742	777	768	761	780	719	724	710	773	798	727	794	757	731	772	740	770	783	762	725	777	750	734	739	685	726	799	721	839	757	738	695	714	701	754	765	768	755	773	761	706	729	720	771	753	738	719	676	738	741	796	801	706	770	760	762	725	761	792	765	717	711	676	777	776	745	730	703	771	693	753	722	750	707	726	721	749	744	789	727	735	732	769	707	767	757	737	759	752	704	726	744	792	730	707	727	731	757	770	733	702	777	774	758	764	750	738	722	729	738	722	727	716	698	744	732	765	745	776	771	764	735	715	723	699	739	750	723	748	786	748	733	758	750	731	697	744	755	739	761	766	774	720	725	651	767	730	757	765	752	765	733	774	764	748	753	750	708	696	728	759	764	727	717	703	697	719	742	780	754	745	685	706	772	760	743	745	743	728	722	783	714	726	797	721	731	778	713	732	749	734	722	762	734	762	735	767	754	755	758	719	735	759	752	789	748	727	725	763	737	785	746	747	758	732	732	768	749	739	792	741	729	730	733	719	725	695	748	711	702	777	781	728	729	762	717	738	710	712	801	706	741	722	710	709	754	769	690	716	751	728	730	723	765	739	735	764	769	704	749	767	735	747	745	731	742	768	725	690	754	768	747	751	710	754	725	774	768	723	732	744	762	699	713	730	745	733	755	768	761	734	759	704	718	730	742	742	762	734	765	728	738	764	765	743	751	738	792	770	771	751	756	756	740	752	703	727	735	725	746	782	719	767	767	760	758	770	784	774	708	737	764	742	756	753	734	742	804	659	772	796	705	716	723	725	729	693	747	709	748	763	768	722	737	733	745	766	745	729	732	739	704	768	731	751	739	781	756	737	737	744	758	694	802	756	730	758	723	761	763	721	764	735	679	776	721	722	738	728	758	734	804	751	720	774	726	723	734	777	693	719	752	744	739	761	726	746	730	719	776	772	768	714	691	703	762	786	766	745	778	735	739	743	725	764	737	708	775	768	752	723	740	732	752	723	754	790	728	715	785	739	762	711	675	780	745	722	702	727	739	771	741	699	705	776	728	734	683	756	721	730	708	743	736	740	793	725	688	689	742	700	733	730	761	738	769	725	753	722	711	763	761	709	667	733	753	721	751	736	730	705	703	701	717	766	735	773	710	731	735	755	667	720	715	755	737	771	716	746	707	714	716	755	724	752	757	787	730	767	776	763	791	706	759	758	787	709	730	763	739	764	724	733	746	765	698	753	747	750	768	725	718	714	804	731	739	760	746	740	740	749	764	728	738	736	711	701	749	723	750	784	751	681	735	773	741	765	749	717	701	723	748	765	747	756	743	685	744	797	702	773	704	732	778	736	712	764	730	736	746	800	708	736	740	736	710	739	740	730	775	736	706	679	691	788	752	695	736	722	700	746	756	742	779	738	701	792	769	743	742	740	736	738	751	752	736	747	799	698	764	735	697	723	713	750	742	747	740	769	755	741	750	742	736	763	716	733	771	765	766	735	706	720	696	748	761	757	751	740	754	706	707	716	759	739	710	744	746	738	745	719	759	724	745	771	765	740	793	732	744	749	767	731	692	706	741	743	693	739	718	733	724	750	770	702	729	802	663	785	779	778	741	750	702	735	707	805	704	699	758	716	750	702	743	784	770	736	740	706	722	738	703	717	725	763	754	760	737	767	751	721	780	750	739	723	710	727	772	728	778	735	704	753	734	747	761	699	736	692	761	728	744	736	718	751	737	799	710	702	779	773	721	714	741	783	724	737	728	712	811	747	709	743	729	783	722	706	721	775	716	741	738	715	733	782	764	751	801	773	763	749	751	755	767	756	710	784	733	750	745	706	676	740	757	738	752	736	706	747	722	695	761	710	766	751	755	747	670	735	734	728	776	731	746	791	769	700	767	717	726	725	725	738	746	749	734	737	736	749	708	749	784	718	769	777	710	742	733	749	726	704	775	718	720	745	749	758	762	758	780	741	753	786	796	768	694	738	707	742	772	748	758	694	754	677	695	720	747	721	700	750	692	747	693	717	705	715	773	784	781	775	718	729	742	727	728	750	810	747	757	708	799	749	790	760	757	777	719	744	735	759	748	772	732	698	739	767	771	722	757	739	762	771	731	783	712	719	730	766	736	752	729	708	693	714	743	740	691	733	745	757	705	717	711	744	748	783	723	727	715	771	747	723	760	722	786	763	744	746	749	758	750	716	767	785	761	678	706	750	737	771	778	724	740	745	762	744	740	750	750	736	740	724	746	709	703	751	735	728	772	755	779	781	722	721	773	683	748	712	747	744	748	753	692	724	735	717	745	696	719	725	732	733	731	765	697	745	721	746	753	767	756	761	706	732	722	745	745	690	759	723	730	749	687	774	735	754	730	745	757	754	751	781	706	726	735	760	757	733	711	738	735	699	810	705	740	778	698	762	764	722	731	712	748	690	766	717	747	755	745	814	764	737	745	747	712	672	759	711	743	720	747	742	714	760	730	727	736	731	700	710	714	695	711	739	783	753	711	725	770	666	763	735	736	743	755	767	741	675	716	750	707	716	770	791	741	720	735	678	734	758	751	764	746	799	689	762	724	753	739	733	712	708	747	766	717	768	743	759	745	714	755	717	704	752	698	714	727	771	787	737	792	741	769	712	740	755	728	748	792	735	729	755	735	765	732	729	789	733	713	743	730	780	783	758	746	761	778	735	714	745	739	710	790	781	719	684	766	745	796	778	743	724	732	704	717	739	715	705	750	780	776	686	767	691	768	744	727	756	716	719	736	738	731	727	697	755	734	746	737	739	761	731	692	713	746	753	709	797	717	722	708	757	724	737	784	712	769	721	729	731	776	759	769	754	761	743	772	744	747	725	761	707	703	765	779	787	773	742	764	741	717	758	789	755	761	754	746	751	762	737	737	701	692	731	759	744	736	754	712	715	774	766	780	748	739	751	714	719	715	735	751	701	731	726	709	693	675	715	748	769	732	711	716	735	718	751	810	770	764	755	735	735	741	717	732	771	709	714	726	777	753	744	769	779	777	748	785	753	763	759	750	735	748	730	771	695	756	793	725	694	729	723	759	735	724	771	759	736	767	742	727	744	720	742	692	737	746	767	712	772	756	716	778	748	762	760	760	720	822	750	748	774	750	755	791	767	791	729	767	785	741	690	748	779	771	751	818	722	733	778	745	704	755	745	719	747	763	782	757	758	730	726	734	771	712	738	744	746	696	733	708	746	756	764	736	747	705	771	748	744	715	809	692
25305	21223	26468	25485	20817	10306	1015	768	650	611	602	506	532	512	549	523	534	488	442	473	430	462	465	428	436	466	435	445	446	442	460	448	473	446	449	447	446	435	418	406	436	436	437	428	475	425	441	450	421	432	448	433	457	414	390	432	432	445	424	401	469	457	430	476	427	392	459	443	454	473	468	445	394	436	422	401	447	448	438	435	427	428	439	412	420	431	389	422	410	405	462	426	432	371	398	439	424	378	437	408	423	397	401	470	409	431	422	413	408	428	448	424	443	437	400	431	422	430	432	400	411	407	416	442	399	396	443	404	421	414	418	415	407	432	394	422	415	396	438	409	452	410	421	402	427	447	422	435	444	394	359	442	401	415	407	433	393	417	435	430	444	384	431	412	408	389	404	392	384	406	403	381	444	431	411	445	385	457	412	407	426	416	408	404	452	419	408	408	422	429	439	428	400	401	453	433	420	425	412	384	408	438	388	397	440	413	424	428	371	439	432	422	386	423	395	430	447	399	420	462	390	424	439	398	391	416	406	430	453	423	399	421	420	427	414	419	425	408	394	428	412	449	422	456	411	425	407	413	433	395	442	425	459	436	388	411	426	427	422	418	384	369	414	421	413	426	411	377	459	420	412	404	401	429	432	431	397	416	415	434	412	414	434	421	430	409	393	359	451	428	431	435	406	388	430	421	421	425	392	462	398	383	443	445	395	415	419	389	442	374	459	434	395	404	401	421	445	426	403	438	434	448	453	400	431	443	436	411	450	395	398	388	464	451	409	412	396	433	399	412	436	442	412	411	447	402	439	429	398	394	384	435	392	424	431	437	404	419	455	449	423	406	441	426	432	447	396	417	403	428	399	433	430	411	413	433	436	430	435	451	413	397	431	426	442	429	428	423	418	437	390	449	412	435	409	427	405	445	421	433	455	407	452	407	432	419	424	406	414	403	379	412	408	456	382	416	450	393	392	403	418	395	470	393	444	437	425	481	431	388	402	428	393	405	429	382	417	412	415	441	420	410	420	451	425	421	487	408	452	411	420	449	444	391	421	404	415	438	395	423	418	390	395	440	453	407	441	410	429	437	394	395	410	446	461	409	423	429	416	382	418	436	435	441	456	415	392	400	412	469	403	439	423	403	430	420	413	434	423	419	435	407	435	401	419	438	430	422	421	370	430	417	419	452	423	433	449	401	425	458	456	417	426	451	445	427	424	433	415	391	396	444	429	426	470	405	423	370	404	402	395	433	423	428	424	450	445	377	428	409	489	471	427	403	410	430	444	417	395	399	431	408	466	438	413	418	396	422	433	444	455	448	396	416	413	373	419	408	408	406	444	432	388	440	360	438	425	428	419	383	396	390	432	454	424	468	405	440	413	419	416	431	406	423	406	408	414	411	416	429	450	423	417	419	417	416	453	428	436	377	419	406	432	450	431	475	399	420	410	389	467	464	442	410	421	393	401	372	425	423	423	430	426	408	413	451	412	422	407	442	416	451	422	418	407	416	465	404	443	379	440	424	421	416	379	419	388	428	435	458	454	443	409	379	390	430	426	486	431	436	429	423	406	376	397	402	397	436	436	420	415	399	412	460	392	473	423	430	419	455	390	444	406	428	416	440	411	401	419	404	428	408	419	418	426	432	417	419	403	439	428	384	415	424	444	376	414	438	428	436	423	429	393	424	440	436	425	415	386	443	391	428	436	412	426	404	401	423	407	455	407	426	412	408	450	417	446	423	418	444	409	406	459	435	439	435	415	420	421	423	449	461	392	449	430	396	450	438	410	416	414	385	458	420	418	437	415	423	407	437	396	416	395	414	394	413	418	430	470	474	434	385	434	430	450	426	389	413	441	420	440	416	433	413	434	406	440	378	399	421	429	407	437	428	406	397	439	432	399	463	409	441	423	402	414	403	431	417	438	435	404	423	438	415	418	399	450	411	428	422	407	453	448	442	412	418	423	421	382	372	427	440	430	394	426	411	468	415	443	430	444	395	447	399	408	402	405	406	422	425	419	490	456	410	436	437	407	465	404	444	426	441	400	403	420	425	420	389	402	430	431	440	416	452	404	434	401	390	391	438	392	412	419	412	423	421	412	393	395	433	430	411	392	429	385	423	409	425	410	420	438	422	400	384	405	416	394	388	429	408	429	400	427	457	414	420	410	423	412	407	412	390	432	424	388	445	425	441	425	429	447	452	404	428	412	435	412	399	425	470	451	399	390	416	440	405	384	410	414	395	437	427	397	427	413	414	412	434	437	412	439	438	374	419	436	384	413	436	433	443	418	434	430	443	413	441	402	394	421	428	385	442	413	401	407	399	428	419	406	440	400	411	427	411	427	465	433	400	421	440	409	448	411	429	425	427	421	406	395	416	415	441	413	429	419	407	448	421	390	401	406	432	423	409	398	445	386	411	421	383	432	408	437	440	395	427	423	396	398	429	414	398	405	424	420	409	436	422	419	416	404	458	425	401	447	418	401	401	387	410	440	433	409	472	420	415	413	414	409	399	414	388	420	424	367	410	410	435	428	368	427	426	414	389	427	453	430	397	461	413	379	443	398	437	409	425	425	447	408	413	430	451	423	409	453	414	414	408	432	430	411	450	392	414	397	408	424	407	456	416	418	422	419	406	400	421	401	435	418	392	409	436	455	409	395	423	418	457	391	416	437	390	396	423	418	416	426	417	420	434	406	407	424	450	433	421	391	391	418	427	411	423	430	416	416	469	407	449	416	433	465	433	369	391	401	410	394	407	452	394	419	423	441	410	444	383	418	429	418	385	426	440	454	439	447	398	419	430	435	417	426	422	413	438	406	395	437	417	410	389	431	424	402	449	421	422	429	426	450	430	407	418	382	378	415	405	447	404	442	396	420	403	416	442	433	405	426	445	408	429	422	414	391	412	437	405	450	411	434	391	403	427	409	439	399	408	449	463	400	412	442	430	402	414	454	420	414	420	437	404	475	403	437	445	393	412	432	468	406	443	425	420	437	411	419	438	416	410	434	408	413	431	416	390	398	435	404	415	395	376	418	424	428	421	416	411	434	419	448	429	411	419	419	452	464	392	422	434	434	451	414	392	421	437	447	465	444	456	429	424	421	438	421	396	424	423	409	442	411	441	444	406	421	436	437	420	435	417	430	422	435	431	455	386	416	469	464	427	413	392	405	410	403	403	390	406	420	396	426	445	465	431	432	440	425	423	420	365	424	409	398	457	407	401	424	414	403	437	430	438	399	415	447	416	419	455	422	413	396	418	436	415	418	438	436	433	414	470	397	452	424	400	393	392	453	396	451	449	398	370	416	402	470	417	389	450	398	397	438	394	413	426	454	411	460	429	415	407	431	458	397	443	433	399	418	403	393	414	442	448	405	413	447	435	445	429	450	383	416	414	440	426	421	422	394	406	394	373	413	422	454	431	408	396	397	416	416	422	419	433	382	399	442	417	445	384	457	396	425	371	431	436	420	393	431	462	440	433	394	424	418	404	429	423	426	424
60385	16781	6710	3683	2355	1701	1329	1086	926	815	757	709	682	678	625	534	545	525	523	469	550	456	504	494	478	505	461	478	491	459	498	508	479	454	434	479	452	462	414	438	464	416	417	436	474	468	438	449	452	463	415	445	474	481	422	455	427	410	429	467	422	462	456	468	454	452	418	481	478	452	453	460	426	430	421	441	449	435	463	438	469	424	441	420	458	428	450	448	473	405	432	455	446	453	439	442	427	424	468	439	434	433	423	436	432	442	473	422	444	432	406	424	442	430	422	417	413	470	437	427	431	430	446	438	448	393	417	439	431	466	452	445	424	404	437	435	422	455	461	429	420	478	459	440	423	396	411	421	431	454	406	372	435	477	453	438	459	448	436	424	417	419	459	392	413	442	440	420	442	414	413	439	417	399	483	447	427	417	407	439	427	376	457	416	396	417	444	440	451	430	456	408	452	439	429	444	439	409	455	442	442	403	423	462	442	428	441	394	408	403	426	439	393	424	418	438	413	465	430	443	432	435	466	428	433	431	418	427	424	465	459	399	431	481	439	451	473	405	420	412	419	440	449	434	450	431	434	426	416	430	386	428	438	467	438	415	396	479	410	451	429	427	421	369	439	447	434	463	463	425	403	401	461	418	419	428	424	444	416	410	463	432	429	447	428	444	422	412	418	453	462	462	436	431	422	428	436	431	466	414	442	442	463	416	436	428	413	402	455	391	428	439	402	435	415	479	397	424	446	439	470	448	429	452	437	446	410	403	443	444	431	430	420	468	423	428	429	404	431	460	447	433	444	414	411	419	462	495	443	445	431	415	470	444	445	419	437	437	470	446	405	422	435	468	407	414	459	411	469	449	418	399	458	388	443	411	452	392	382	410	423	428	454	397	416	413	441	402	447	432	428	431	450	415	432	422	466	401	432	431	444	445	448	439	439	418	425	445	444	429	436	462	415	433	456	434	429	433	453	421	429	408	445	424	440	400	426	455	454	440	400	406	430	354	459	427	459	464	429	454	469	464	442	452	443	443	410	429	458	408	434	422	422	475	428	429	441	425	421	467	409	401	455	449	438	400	415	427	412	427	456	414	458	414	411	418	464	442	429	438	428	394	396	418	424	449	469	417	440	460	401	416	459	410	405	414	441	412	430	401	418	463	479	446	440	422	469	428	454	440	457	466	485	439	420	436	439	447	392	428	440	421	439	430	467	425	426	449	453	429	460	406	448	480	471	475	384	419	394	446	426	466	402	421	428	486	427	433	420	425	432	392	433	407	493	411	435	417	409	399	403	455	435	437	429	411	426	423	417	450	442	403	420	473	435	479	434	389	406	416	410	475	456	484	444	423	422	456	426	456	469	398	386	448	403	443	421	429	415	436	478	414	426	424	423	399	431	460	424	458	413	446	433	418	420	478	467	464	420	450	450	415	447	432	482	463	481	433	434	451	422	412	441	495	419	425	418	432	445	426	397	394	437	485	459	417	474	462	437	427	478	422	428	437	442	443	445	432	434	412	421	403	415	452	415	394	450	446	421	445	457	445	403	453	450	412	433	419	413	435	434	431	455	454	437	433	453	427	453	450	437	437	414	424	472	442	440	433	410	424	427	458	413	433	405	412	447	437	426	435	432	388	433	424	427	405	444	435	428	424	418	415	407	430	447	459	431	431	418	432	449	423	420	414	436	461	401	451	435	395	458	445	403	449	442	389	468	451	427	396	470	399	415	450	460	419	430	420	422	457	424	428	461	425	449	450	451	450	411	447	414	397	433	448	435	446	461	437	392	488	389	446	440	441	418	401	424	444	456	396	420	430	433	434	403	429	441	407	434	431	422	427	442	423	426	449	448	416	470	467	386	482	414	443	436	422	430	432	432	453	407	409	427	425	400	426	408	406	396	428	422	465	449	446	408	439	445	455	427	403	443	444	413	404	440	427	422	440	426	437	427	477	433	396	411	416	432	413	433	447	422	426	444	395	418	409	400	441	427	439	438	426	437	365	459	412	424	425	439	435	428	403	440	467	423	411	455	445	462	395	431	416	406	455	419	405	446	460	414	443	434	441	434	448	457	457	417	411	435	418	449	419	435	423	435	463	464	405	379	402	444	423	482	443	418	429	441	430	402	432	429	442	410	422	426	465	431	449	427	423	469	437	454	459	420	418	434	409	453	402	431	426	418	414	403	401	398	447	401	421	387	411	432	415	405	407	410	458	483	447	415	406	404	467	412	417	441	449	443	437	422	434	443	435	442	436	456	428	388	414	436	440	399	431	473	457	448	423	453	439	395	459	396	399	479	405	459	444	414	439	442	410	441	422	451	412	499	448	419	426	420	441	442	433	434	456	429	402	407	444	474	417	436	436	421	420	450	415	402	437	448	451	446	403	442	438	461	419	459	410	436	452	446	459	429	431	434	440	413	399	440	445	413	424	414	438	426	432	374	444	443	468	417	463	424	434	422	448	401	419	443	446	424	447	439	441	426	401	444	453	427	437	446	446	458	439	421	450	425	432	430	424	453	425	436	445	434	433	420	423	425	432	429	445	422	408	440	420	417	444	441	449	443	458	467	440	427	455	422	434	398	413	438	444	415	430	431	463	462	408	409	423	429	441	460	458	485	444	448	419	437	450	423	400	440	412	423	453	412	409	447	417	409	453	463	412	409	415	409	452	458	408	393	438	419	442	401	424	457	421	434	399	446	408	426	411	430	407	456	413	436	440	455	418	443	423	460	445	425	453	428	409	422	456	418	436	445	427	435	445	435	409	455	437	405	384	424	411	390	421	445	424	447	430	408	427	463	445	418	419	410	399	445	408	441	457	430	447	429	452	402	430	441	466	436	405	448	454	414	411	395	473	441	409	475	417	428	419	416	430	460	456	427	422	439	455	438	418	431	438	418	425	418	454	412	424	416	454	449	457	421	427	460	464	451	449	428	435	426	455	450	414	432	430	437	466	432	478	422	482	465	448	464	429	424	450	436	442	435	438	467	453	427	431	430	420	435	458	398	401	409	431	422	439	452	441	449	419	383	398	445	419	454	448	430	435	411	403	413	453	444	421	427	419	409	424	424	443	471	433	411	442	384	455	437	421	442	442	462	458	483	418	435	429	425	458	445	430	462	437	483	440	435	432	451	409	465	438	421	445	446	437	450	458	414	441	434	471	459	407	419	419	408	435	445	481	464	416	456	416	448	434	431	430	466	428	390	420	465	433	407	449	445	429	418	422	401	420	412	440	411	419	427	444	401	420	427	423	427	450	445	408	430	452	436	436	462	453	436	442	465	458	415	411	424	414	444	394	404	445	439	410	461	461	448	433	437	467	417	421	449	437	442	396	431	399	445	424	450	470	415	411	462	394	451	424	436	432	394	411	412	434	452	416	432	419	429	425	424	421	455	427	472	429	426	433	450	415	420	420	432	441	465	433	386	464	468	446	414	415	450	475	438	437	449	427	425	442	456	455	407	436	422	404	426	447	387	420	416	404	391	407	446	446	438	441
23325	21012	27283	24741	20939	20983	10503	1566	1126	1099	1022	1010	960	894	887	918	845	892	805	844	767	771	772	800	811	815	808	760	773	792	790	760	738	756	816	784	737	731	685	749	782	793	782	751	767	749	724	736	690	798	730	754	741	788	768	724	768	715	719	766	743	781	742	728	750	787	809	778	781	748	726	740	742	737	748	722	755	784	723	756	750	740	756	803	738	753	780	761	752	763	759	742	720	739	756	720	737	755	692	746	761	749	711	741	700	740	749	756	740	743	752	718	715	711	725	742	728	748	742	771	763	744	704	758	689	740	720	748	730	711	686	752	760	731	741	728	730	721	740	797	760	770	724	738	741	708	752	687	714	745	701	734	731	747	738	741	727	683	724	732	720	726	742	715	752	769	742	692	733	687	707	741	780	766	708	735	715	712	757	760	751	731	698	778	739	756	743	743	737	718	751	784	759	751	742	726	755	715	742	730	668	698	757	719	752	769	750	698	737	720	744	753	681	764	748	725	739	732	724	718	735	717	761	727	730	732	729	773	731	765	725	706	824	726	716	724	773	751	742	790	743	722	627	723	776	700	714	733	743	733	724	721	731	808	738	746	747	812	720	711	776	778	731	706	728	769	758	746	700	722	716	721	731	740	746	695	682	774	727	754	761	703	751	742	769	730	789	737	753	708	722	692	767	679	764	693	738	739	702	734	679	733	778	742	682	705	791	704	738	745	715	781	775	698	701	740	759	696	791	738	721	749	765	724	720	739	720	784	748	756	725	739	716	768	710	731	752	696	694	743	713	719	793	750	720	751	723	749	742	673	679	761	725	700	748	764	756	707	758	709	700	723	742	693	712	773	734	718	725	724	728	764	766	712	697	771	750	759	736	760	768	747	739	738	728	747	739	744	708	746	759	766	679	712	741	779	705	738	748	705	674	768	675	742	747	706	713	732	724	714	774	719	731	706	714	687	712	727	675	771	765	730	726	698	760	732	703	710	741	718	794	734	742	776	682	692	722	740	710	727	719	761	791	709	754	716	777	663	723	716	730	709	710	699	736	733	699	724	708	759	719	755	709	784	741	791	703	741	698	695	693	695	732	718	741	739	709	709	752	760	741	704	695	747	732	739	737	779	709	712	734	704	755	737	713	731	720	749	730	767	739	768	751	719	708	740	777	734	695	687	721	716	745	726	771	702	703	742	710	736	751	713	721	766	778	765	752	667	716	702	776	732	719	744	728	744	692	789	779	731	727	682	698	741	725	723	796	721	749	684	721	771	734	777	771	752	742	712	711	700	744	750	747	755	737	716	692	741	742	723	687	732	722	759	774	739	719	750	770	758	723	772	710	687	752	699	723	695	785	695	783	732	738	745	729	755	743	741	781	759	752	745	709	780	769	715	708	762	779	757	722	738	745	771	718	735	764	771	767	800	761	745	772	699	758	759	761	725	722	724	725	699	776	752	708	775	749	755	742	677	758	741	740	731	790	728	769	695	737	682	738	720	711	735	720	694	759	771	727	727	711	775	718	747	740	704	730	750	718	719	736	735	706	767	715	768	763	768	733	742	762	751	731	801	708	752	749	724	777	781	681	730	735	749	780	728	728	733	778	744	686	777	684	718	731	746	751	727	753	726	768	732	755	721	689	730	748	719	752	733	792	707	718	729	706	706	722	722	733	763	729	745	731	735	745	748	722	718	736	721	776	734	729	716	752	707	707	721	758	791	734	706	763	720	733	688	743	752	722	769	746	716	747	735	762	748	720	771	730	755	700	761	735	690	757	737	692	740	736	697	714	731	740	778	776	730	787	723	747	665	702	712	793	745	764	705	735	758	754	704	737	763	709	748	687	718	722	663	766	749	671	727	723	727	728	703	690	778	768	763	763	742	771	716	760	735	720	756	737	696	733	746	725	729	668	746	754	760	759	704	759	757	678	720	733	726	778	746	785	711	692	740	738	762	741	754	748	721	762	741	712	736	761	800	774	769	670	743	708	744	740	765	736	732	762	717	763	727	729	725	741	728	724	729	749	730	794	743	734	705	691	728	781	713	718	750	760	749	724	777	749	721	686	773	742	746	729	713	751	782	729	700	716	772	715	708	715	740	709	763	742	764	719	744	780	736	717	711	725	775	754	729	735	743	722	725	787	761	735	758	708	690	695	687	704	741	747	661	736	649	741	714	774	737	678	766	725	762	707	734	761	749	763	756	719	761	748	707	713	754	768	720	745	750	710	752	690	728	714	746	685	730	701	737	729	734	699	718	734	733	725	711	755	762	815	730	694	735	726	743	756	759	736	757	694	685	749	694	715	728	759	679	705	768	749	711	726	712	756	731	762	697	725	766	704	698	652	784	719	783	723	722	685	726	794	733	758	733	751	700	702	754	720	764	729	703	719	775	770	738	742	727	732	720	694	791	768	742	777	721	723	710	752	733	735	743	673	722	765	686	665	718	783	693	794	761	700	724	678	749	747	727	682	727	762	750	729	690	752	688	721	753	743	727	750	740	675	712	804	657	751	726	695	709	752	741	715	744	743	810	716	707	723	767	707	732	742	737	760	709	665	700	744	713	733	705	731	736	708	731	709	707	777	729	739	701	741	744	761	729	702	693	776	728	716	756	729	780	728	756	662	770	723	726	693	762	724	717	712	668	709	765	750	721	718	724	720	727	712	758	665	763	725	738	746	735	735	726	782	712	741	697	764	699	766	701	727	742	729	711	713	743	747	715	755	725	736	755	747	730	679	740	717	762	737	761	722	719	760	729	754	717	715	736	771	717	712	733	701	717	740	710	724	730	781	727	729	763	724	726	756	727	796	744	751	823	708	740	711	761	753	777	697	753	737	750	750	774	738	718	801	704	752	718	688	769	730	708	734	709	686	730	747	724	722	691	745	703	742	768	692	724	729	680	737	749	733	775	681	780	723	718	732	740	696	715	743	739	719	697	687	700	688	694	773	741	727	766	761	753	748	710	726	697	748	741	738	752	736	735	768	721	752	725	694	744	709	749	810	713	757	725	731	723	720	728	792	734	737	738	767	798	743	735	717	754	771	677	728	687	720	724	756	735	769	757	785	733	720	739	721	721	724	681	722	744	766	712	785	781	758	706	781	717	695	701	713	730	746	765	700	713	764	763	697	769	714	752	731	708	750	734	748	739	747	716	719	732	760	714	751	757	689	715	758	738	724	761	755	749	744	712	714	704	739	722	730	722	736	755	768	720	730	703	703	730	708	750	719	714	748	749	735	718	738	717	668	727	708	716	742	724	722	703	715	777	715	709	723	717	725	705	731	760	801	743	707	701	660	691	736	748	745	718	778	695	734	750	686	713	744	736	718	729	725	710	722	742	730	730	754	758	711	751	757	713	710	682	731	756	717	777	709	717	747	740	753	752	786	730	693	679	728	757	698	726	776	770	744	768	732	753	708	714	772	729	723	712	717	682	743	729	715	764	732	727	710	791	728	741	742	760	750	751	717	748	738	736	712	740	728	758	703	792	719	743
58649	14988	11450	6782	4296	2980	2380	1896	1704	1456	1386	1239	1098	1039	1013	956	950	907	842	849	830	837	764	780	806	822	809	785	764	772	709	742	771	744	727	775	755	688	700	748	681	734	716	703	723	673	713	707	734	733	664	678	716	694	661	712	715	723	675	709	720	688	729	695	733	728	752	755	704	753	696	721	756	683	721	733	656	742	685	724	699	696	668	705	649	679	675	704	722	662	661	707	701	696	690	645	681	673	710	666	671	661	705	686	709	682	724	659	700	710	659	655	675	685	628	630	674	681	732	727	687	680	691	702	696	693	687	642	682	669	693	666	667	719	704	658	652	677	675	704	714	696	655	681	653	624	744	679	669	682	673	683	676	669	653	681	668	666	702	709	667	684	664	674	653	714	691	673	689	699	660	664	681	668	628	667	728	670	726	663	677	697	658	721	706	672	627	667	654	648	676	653	683	652	729	666	659	658	670	679	685	681	663	657	691	678	717	687	677	689	684	656	651	725	691	675	684	674	679	705	647	658	665	698	676	686	670	719	710	681	676	692	681	656	652	631	705	664	702	697	635	661	675	676	687	687	635	703	677	651	706	716	711	659	699	670	730	655	669	654	696	677	671	670	689	687	653	655	702	707	687	677	663	688	647	659	649	685	676	649	645	694	697	715	647	661	734	671	670	685	727	678	642	668	718	656	646	711	631	696	685	665	661	671	668	713	686	683	674	658	731	647	661	651	682	699	685	697	693	691	673	725	668	680	670	680	701	671	721	684	645	658	656	664	702	729	695	699	660	650	693	694	710	694	706	642	706	659	646	691	645	694	733	663	686	683	641	658	709	654	684	666	700	691	684	687	658	669	647	720	700	708	707	656	688	604	683	685	688	669	691	693	665	708	689	703	713	690	678	723	659	657	692	649	695	694	710	676	698	680	667	737	691	705	722	698	708	695	651	695	678	684	639	679	698	659	664	653	693	713	707	665	635	652	673	690	668	701	644	663	699	698	703	675	703	684	671	702	675	670	702	689	687	712	663	656	656	633	682	692	728	663	650	719	676	686	702	721	668	676	689	635	706	689	649	672	659	715	661	683	680	653	737	713	676	654	708	724	659	697	702	691	638	677	665	666	705	731	638	684	673	665	679	685	665	646	672	673	677	669	612	676	693	690	723	649	655	650	643	666	690	676	670	672	709	676	697	674	716	718	718	672	679	690	678	653	724	723	675	672	667	683	692	645	641	710	666	733	662	703	689	646	679	659	684	639	680	666	673	669	708	740	709	726	633	655	708	703	660	657	707	723	710	682	699	691	691	666	700	717	739	662	692	685	650	678	662	640	746	655	673	681	730	710	683	674	651	665	661	629	709	666	708	672	690	657	654	649	691	661	635	688	653	741	691	688	705	661	714	699	666	688	672	655	676	704	739	663	660	673	633	681	698	651	684	685	708	692	675	639	692	657	707	680	724	687	686	674	647	709	740	650	670	622	670	690	722	698	685	681	672	671	708	621	650	700	703	683	694	639	655	662	691	662	689	713	680	708	670	663	650	690	640	652	710	706	707	745	658	719	683	716	644	703	630	717	630	656	741	702	718	667	648	681	668	664	669	679	658	637	700	615	692	653	693	683	612	674	694	649	661	649	710	676	659	683	674	647	682	630	673	677	686	697	647	658	654	680	693	677	701	669	707	693	682	684	675	687	665	677	702	670	717	656	643	652	739	627	707	680	660	691	668	697	648	705	673	675	664	651	688	704	644	723	719	696	677	664	674	676	687	644	659	656	718	698	660	654	680	668	678	674	638	677	699	675	642	678	679	674	684	697	684	710	699	665	694	727	660	674	637	662	676	667	699	663	677	661	647	689	671	682	718	707	659	632	682	672	665	730	701	672	685	685	670	748	685	677	710	728	671	679	654	686	658	671	652	631	750	661	683	662	733	657	676	721	693	680	622	688	668	658	674	685	662	685	703	718	674	674	698	596	709	711	650	697	692	666	702	690	621	639	704	699	692	657	705	659	679	667	677	657	654	652	719	657	722	697	684	666	648	621	680	641	703	703	677	682	674	668	673	708	690	686	651	701	645	642	668	661	672	655	697	674	685	701	712	696	665	717	641	676	650	665	685	667	650	671	645	672	689	724	670	714	649	675	673	701	699	699	698	720	657	664	679	676	683	715	685	675	625	680	689	670	722	712	710	679	666	656	642	668	633	731	652	675	715	671	691	662	685	689	628	675	691	630	682	691	680	711	689	677	692	666	690	713	664	705	670	700	714	660	661	711	640	706	595	676	627	702	660	687	708	662	671	678	676	674	672	676	655	695	652	664	695	670	686	697	698	711	670	698	653	674	654	699	664	662	674	695	664	700	695	740	668	670	711	679	676	665	714	650	711	665	679	710	706	699	645	680	655	679	647	676	709	682	618	731	642	701	700	672	658	668	667	650	638	699	711	656	645	662	708	696	663	678	694	699	678	667	703	684	682	712	664	713	699	655	699	721	693	703	637	670	706	657	691	676	676	669	696	695	708	644	701	667	670	617	662	679	648	682	692	664	716	639	660	695	669	678	663	703	638	660	660	703	682	652	678	650	710	663	663	700	722	685	721	669	680	693	721	674	655	652	664	677	652	671	676	710	641	693	706	677	725	693	672	691	717	664	706	669	627	694	654	673	670	734	687	677	659	694	643	691	693	703	644	657	656	703	710	641	673	670	692	636	664	709	665	663	720	676	685	653	631	648	749	649	639	693	679	696	716	645	736	676	703	705	671	685	646	679	734	696	666	659	665	670	678	677	677	733	642	699	708	658	649	705	661	693	678	697	730	647	681	631	680	698	705	660	627	672	704	693	702	648	755	656	677	671	685	633	706	668	659	741	700	703	687	676	645	658	665	672	590	697	699	671	634	634	649	683	630	660	698	683	648	678	732	701	697	665	672	679	670	677	654	686	663	697	641	685	712	670	716	669	669	674	692	650	656	623	680	663	674	689	672	702	677	659	673	676	673	683	636	696	642	659	656	674	668	706	679	720	658	692	679	680	649	661	693	647	669	707	685	704	659	680	728	688	679	681	726	687	711	704	658	668	685	763	682	675	692	659	689	670	681	693	676	663	646	669	633	700	693	698	692	644	672	644	656	675	680	677	685	709	677	673	689	670	638	689	715	654	645	659	646	630	690	690	693	708	636	692	718	649	659	690	658	660	685	677	651	649	679	681	667	697	681	694	662	667	696	667	676	720	678	678	694	696	741	677	692	648	680	659	679	677	697	648	640	680	680	699	694	707	701	709	662	678	695	690	668	691	684	707	689	664	681	666	672	708	653	702	689	614	667	686	698	708	659	654	664	671	676	684	701	767	687	669	689	683	653	664	712	659	651	664	691	725	679	701	624	691	692	671	655	720	710	692	728	683	683	721	700	656	683	675	664	678	671	700	692	696	689	676	728	675	735	739	669	687	679	722	694	650	715	720	693	697	630	708	724	652	673	688	675	631	661	613	646	664	606	633	687	683
33795	19648	4836	1027	800	786	714	680	730	785	728	747	714	744	740	710	735	750	778	735	740	723	722	729	718	739	727	717	731	736	737	732	662	681	682	726	680	722	739	770	725	689	723	718	736	726	711	737	734	733	760	728	746	750	749	732	735	695	685	765	755	709	760	736	753	741	741	748	753	739	741	720	794	718	689	699	699	710	726	736	687	692	682	709	732	749	712	738	721	704	738	750	724	723	782	723	717	706	703	719	716	709	704	713	741	748	746	742	716	790	722	742	738	735	747	753	670	652	736	702	701	715	714	747	699	730	664	703	757	734	697	699	744	741	691	723	700	741	726	701	716	733	751	692	746	669	690	752	727	721	765	774	730	726	766	728	761	742	743	744	718	696	699	710	750	748	769	727	679	764	711	713	696	767	764	731	723	717	755	717	747	738	773	741	730	688	772	759	744	724	705	791	733	671	730	724	750	735	751	794	751	733	756	728	731	747	693	749	709	706	739	694	690	759	679	755	753	735	726	704	747	706	707	732	738	717	737	715	712	733	723	712	733	740	737	763	724	667	734	759	714	748	731	719	722	751	717	753	695	741	747	743	695	728	759	741	709	712	770	690	749	716	714	725	755	758	720	779	727	754	762	705	744	721	822	709	702	708	757	708	715	737	737	730	743	732	731	706	736	696	702	701	766	742	704	762	708	792	715	733	734	711	748	744	747	795	770	737	726	719	710	701	754	742	683	725	705	732	707	722	740	740	731	732	713	743	758	739	754	772	751	763	692	722	767	707	727	714	750	706	672	733	710	751	777	687	729	782	718	733	687	712	712	744	698	685	733	695	800	673	710	723	760	744	740	738	734	719	758	739	734	726	712	747	765	721	710	735	658	706	744	724	701	689	694	758	741	755	694	763	759	704	672	779	748	736	690	718	729	689	689	709	731	722	774	707	683	745	710	677	690	727	802	705	702	697	756	715	729	713	733	693	694	678	691	724	696	762	715	741	745	718	730	702	729	721	700	711	690	694	692	765	713	678	722	757	720	707	718	711	763	719	692	718	714	689	714	747	753	766	771	701	768	717	734	739	733	737	773	760	748	701	700	735	757	714	689	738	676	716	705	732	708	710	744	759	710	738	710	720	718	756	732	749	751	752	755	741	709	724	783	657	706	706	713	709	715	727	762	738	674	708	750	727	713	749	761	705	709	731	746	721	690	709	729	745	662	730	727	777	746	723	699	747	728	769	679	770	741	703	726	756	736	684	765	715	732	694	736	752	697	720	700	717	676	746	800	722	697	720	741	732	762	741	681	678	784	749	732	730	685	676	741	692	732	694	741	725	715	760	712	752	733	730	742	705	687	680	761	712	747	693	728	748	689	697	736	738	709	768	715	691	689	727	728	697	777	697	705	749	757	713	724	738	747	755	752	746	704	706	730	689	778	726	696	732	764	759	737	693	748	703	772	728	741	700	717	700	724	727	747	729	773	709	766	742	732	761	725	707	745	750	752	746	696	728	745	730	731	733	691	736	688	714	755	696	732	726	704	740	739	692	715	718	712	721	733	753	729	774	681	732	739	755	699	760	734	711	670	716	749	714	729	737	748	771	711	702	729	714	729	702	731	693	731	701	736	723	664	725	696	724	732	697	712	712	743	711	726	757	738	729	719	751	699	717	718	744	730	725	665	701	682	696	730	757	743	679	756	691	714	708	752	697	732	713	733	741	734	715	710	708	741	738	703	760	717	780	775	735	672	721	723	748	770	696	728	776	733	710	755	751	717	710	716	734	736	767	739	744	733	777	738	681	729	732	755	732	725	730	753	773	724	720	744	719	731	731	717	755	672	754	727	736	752	790	764	717	690	684	741	704	723	704	721	739	710	768	697	716	744	759	718	743	724	739	715	734	742	731	717	701	726	767	662	693	746	765	726	677	762	735	733	679	744	719	678	691	727	779	717	733	734	745	730	745	723	704	638	757	705	728	714	735	718	753	749	690	732	735	698	728	721	721	713	723	737	743	733	761	718	733	691	742	721	709	732	686	773	763	749	770	715	755	715	694	680	763	701	716	727	707	704	741	715	768	759	732	742	760	757	708	725	741	715	716	710	765	699	715	712	761	732	685	729	733	705	686	698	695	692	774	773	758	716	739	733	750	716	769	746	781	745	723	678	744	755	694	737	741	760	751	739	734	730	755	736	730	732	702	722	707	748	729	737	721	734	765	715	751	737	790	729	749	732	749	725	705	702	740	722	714	722	779	716	722	693	757	690	730	772	733	744	691	706	704	753	656	717	718	729	702	675	726	761	722	722	697	711	707	680	724	733	721	740	717	715	714	744	705	714	706	783	759	687	725	686	702	748	734	737	692	690	765	706	717	728	710	730	702	719	707	788	713	742	750	704	766	705	752	763	755	730	701	705	684	739	712	759	731	685	742	768	705	699	738	704	713	693	738	728	710	759	798	686	759	770	700	721	689	741	699	732	733	729	679	700	755	756	704	740	710	676	724	714	739	715	760	699	751	688	718	715	715	722	685	715	744	734	664	724	761	755	728	735	684	750	710	704	761	724	735	758	739	717	712	740	732	745	736	767	750	705	755	725	671	762	732	777	693	735	746	764	683	734	764	680	686	766	707	665	738	726	748	765	745	738	719	711	691	711	718	737	714	689	732	775	713	775	700	715	722	682	748	744	685	706	719	724	701	738	731	724	830	718	719	739	785	707	718	700	733	709	729	719	695	658	704	702	723	774	757	709	752	738	730	742	737	713	740	754	733	707	677	683	711	715	754	752	771	705	759	734	757	738	687	714	758	709	719	731	752	706	775	699	716	709	746	709	735	717	710	736	723	775	767	715	793	752	709	735	657	737	738	732	715	751	730	755	757	716	742	774	734	716	727	724	708	774	691	740	723	735	754	720	732	755	735	711	713	763	766	725	673	712	681	712	696	705	714	686	664	743	715	705	770	713	744	714	812	688	728	713	759	748	723	765	742	726	743	718	713	705	750	762	709	701	741	764	734	693	729	750	726	708	730	709	706	763	733	666	765	748	749	785	749	656	766	707	722	712	787	649	760	741	704	704	759	750	749	698	759	752	708	700	718	734	761	706	671	677	731	770	750	703	767	724	732	680	751	773	671	701	707	730	675	709	751	739	727	767	710	764	709	686	723	764	733	751	697	705	672	764	701	738	767	739	728	726	711	747	707	714	712	724	730	702	698	725	753	718	714	695	695	743	678	748	817	741	712	704	713	695	720	752	731	713	710	750	701	696	724	728	686	753	732	737	766	703	728	673	682	652	746	733	762	718	759	718	816	682	717	746	713	712	720	743	766	701	736	729	754	730	726	698	719	723	719	715	754	699	753	764	757	740	712	719	720	727	738	707	704	730	723	739	771	711	762	718	734	745	729	732	754	777	757	790	739	703	723	738	768	766	706	716	668	735	713	682	715	763	697	748	721	742	744	671	665	744	768	687	685	691	725	706	732	738	727	727	738	716	727	708	757	794	751
32221	6611	1101	901	855	825	807	714	742	722	738	742	771	734	746	728	725	708	729	684	667	737	719	749	692	738	751	762	692	746	720	763	777	736	725	711	727	696	686	716	739	782	695	690	763	705	734	706	720	752	738	742	774	742	783	693	733	699	762	771	734	773	771	738	756	748	727	727	747	732	760	745	729	797	735	737	758	760	675	734	752	773	748	723	712	741	734	801	722	674	771	729	740	760	759	729	749	699	702	744	736	705	746	664	678	739	708	726	744	732	749	746	689	716	706	765	729	754	763	748	764	737	719	715	728	735	740	736	724	732	694	748	733	726	733	742	749	784	763	751	705	732	731	734	710	738	780	771	693	711	746	762	733	746	697	760	790	733	760	718	749	740	792	755	691	720	763	709	743	755	720	788	731	733	707	709	766	721	752	761	757	709	757	728	747	774	753	732	735	695	683	699	717	746	717	751	716	724	739	766	697	726	746	705	731	736	742	772	740	708	716	647	716	695	748	724	727	706	714	688	740	699	742	748	755	726	758	740	706	701	705	687	697	728	745	731	752	754	702	747	715	703	752	726	719	766	721	720	762	766	704	740	698	742	764	761	738	767	751	732	701	744	706	740	731	723	703	713	732	672	725	752	715	723	727	702	684	733	680	718	690	718	755	737	732	757	782	779	680	700	706	764	725	755	714	794	689	734	716	734	745	742	727	739	716	790	753	715	715	739	698	778	728	697	750	786	719	750	758	731	715	669	685	707	687	713	686	675	731	725	767	777	763	719	705	747	694	675	737	686	716	732	707	760	723	751	759	775	725	713	707	716	699	702	733	690	694	701	701	735	738	688	695	711	723	685	689	745	740	717	735	706	754	734	737	729	730	716	704	703	766	739	698	759	729	726	688	740	766	748	750	751	789	753	749	755	714	707	734	695	718	779	715	733	727	724	731	721	660	654	696	742	741	689	695	757	761	735	766	798	710	773	729	800	722	694	807	734	712	759	709	732	745	729	717	751	726	707	716	788	722	730	782	734	748	752	727	726	727	736	707	720	748	689	740	736	756	710	749	716	799	684	719	735	749	671	748	757	685	691	718	738	749	772	806	721	690	763	702	722	744	757	773	751	740	750	688	762	737	758	812	731	709	746	769	736	721	731	750	761	688	750	800	757	748	691	720	732	740	711	777	760	720	700	709	710	703	742	721	723	713	693	740	718	707	772	723	748	740	779	746	735	754	697	697	703	720	704	719	679	735	729	685	791	728	712	716	728	723	729	715	704	752	755	750	763	774	734	767	712	690	739	704	736	734	703	721	727	797	709	714	742	744	698	724	717	743	727	757	740	724	677	760	736	762	672	740	717	739	700	773	699	730	741	762	761	757	719	733	701	786	716	719	728	774	734	736	723	723	755	744	733	707	739	727	720	763	735	721	724	685	771	729	690	713	748	735	739	720	728	751	744	659	808	687	797	727	724	717	723	750	709	727	720	712	712	718	742	762	686	707	724	732	707	734	759	717	762	716	749	719	757	690	703	739	742	734	766	702	770	724	702	711	775	762	728	751	741	745	741	720	718	750	739	731	734	732	769	773	709	756	729	753	726	694	744	717	726	711	734	735	687	739	748	739	730	770	722	683	735	736	706	726	736	690	765	733	710	712	756	764	721	738	774	713	761	777	727	717	719	764	719	678	730	791	720	702	757	718	688	729	723	722	729	748	758	759	726	709	775	754	738	775	669	726	709	759	717	762	769	771	738	727	696	778	747	771	773	688	753	745	698	704	703	758	751	740	742	750	751	766	714	699	703	766	748	758	744	733	685	728	722	734	737	740	767	748	696	746	696	794	711	723	744	787	713	722	719	752	687	715	722	755	709	747	690	730	727	733	750	737	710	737	779	677	745	716	718	740	741	710	743	742	737	739	733	742	727	768	747	739	713	737	767	706	706	712	709	752	685	700	766	701	691	723	727	775	731	769	776	732	735	756	767	714	723	719	722	759	725	753	712	693	779	655	746	716	738	738	749	747	748	756	779	738	696	733	761	754	787	722	712	739	740	737	704	747	790	747	792	702	736	694	685	705	747	755	753	709	760	739	672	754	741	730	769	736	689	732	750	753	747	691	743	739	709	721	728	755	777	772	714	722	726	691	781	718	730	742	755	716	727	746	695	728	661	702	759	742	692	739	699	726	738	735	752	775	744	747	746	677	756	762	753	727	701	746	758	717	760	702	781	701	714	775	732	753	737	745	760	714	704	721	740	732	733	734	764	697	681	748	711	746	709	706	704	725	738	733	724	757	735	739	716	710	728	704	729	741	730	776	697	665	744	691	744	783	710	725	694	707	694	723	754	711	729	744	665	745	767	750	717	734	670	739	707	760	697	708	721	751	708	732	747	695	697	718	729	720	759	736	780	760	707	745	683	771	739	738	713	723	692	691	728	735	717	756	706	724	715	733	762	727	731	780	762	726	775	726	697	769	753	698	728	694	738	703	729	722	753	758	749	680	745	731	711	706	748	731	767	688	745	718	697	738	723	757	730	719	752	694	801	780	717	730	732	669	741	792	742	708	731	752	734	699	762	787	760	723	725	738	798	738	750	752	707	738	729	693	744	732	736	742	757	743	761	743	752	754	748	737	745	751	722	694	716	714	687	697	740	750	746	708	723	717	699	705	735	747	714	713	740	707	733	704	735	804	736	778	700	763	764	712	718	732	717	744	713	757	723	719	759	764	713	724	704	696	722	705	737	726	731	734	718	711	750	734	748	735	741	711	747	727	724	715	720	711	714	748	747	749	725	743	777	781	729	766	756	794	730	736	721	723	744	679	731	732	731	733	727	747	729	721	725	753	738	732	723	736	700	728	702	720	758	746	762	782	762	712	730	759	732	758	724	737	712	732	726	722	775	689	738	761	738	700	694	720	663	732	716	797	749	737	702	748	710	677	737	765	748	726	772	770	757	756	731	739	768	729	785	717	695	765	725	711	708	722	736	720	691	748	766	720	727	733	724	697	697	710	756	690	703	764	727	701	730	699	750	741	750	720	749	733	734	746	730	721	752	698	739	702	731	706	766	693	763	765	732	721	721	748	766	734	694	724	754	704	704	727	752	722	763	669	723	707	717	759	760	721	790	707	746	720	772	713	738	718	693	738	737	813	767	749	765	740	746	703	715	696	716	768	762	757	723	662	712	724	729	718	673	751	731	742	739	779	754	707	788	706	719	744	759	768	700	752	772	715	750	753	753	700	709	770	747	722	661	751	729	750	718	717	731	711	705	723	733	730	754	698	774	724	726	742	723	691	759	703	728	687	748	708	683	726	700	709	751	797	752	747	727	760	715	787	737	746	762	777	691	763	778	725	752	769	790	728	693	671	696	710	735	679	726	728	715	705	736	759	763	686	776	739	729	716	741	731	738	700	696	729	728	736	708	746	718	681	747	755	703	734	697	746	719	713	701	734	719	737	763	742	759	743	729	748	731	753	747	705	719	739	674	747	796	716	739	721	726
25379	21418	26656	25379	20812	8976	1069	791	645	565	544	546	507	473	503	497	507	455	495	432	445	470	459	452	470	428	461	405	454	444	462	413	468	424	414	451	440	447	437	437	496	371	419	417	414	422	450	428	394	446	470	451	453	394	441	444	431	443	434	458	438	424	451	442	439	408	475	398	441	436	444	427	427	427	412	423	382	447	468	418	416	399	409	438	415	442	450	448	403	435	412	383	408	460	417	447	391	431	390	427	429	408	391	414	444	387	437	420	417	427	433	413	388	422	440	411	414	416	411	439	416	373	418	436	430	402	437	416	410	457	416	440	451	409	400	446	393	422	394	464	416	425	419	449	418	450	424	435	413	442	424	391	381	360	454	421	394	424	393	424	416	457	440	461	407	419	434	417	458	390	380	405	415	431	436	389	406	399	450	434	409	406	433	407	423	428	420	422	430	405	423	418	433	428	431	448	398	412	425	400	440	452	417	413	440	414	423	392	424	390	440	420	415	405	401	449	446	422	442	458	436	402	420	447	425	441	423	438	419	420	429	428	415	377	446	452	393	388	421	431	424	408	403	407	418	400	422	421	424	463	396	434	440	425	388	467	432	408	372	409	405	400	457	386	430	403	442	422	411	417	417	425	396	447	412	386	416	393	426	404	426	451	396	412	445	381	435	428	410	438	388	429	403	407	430	441	408	448	411	446	437	448	435	400	415	440	426	422	433	414	478	427	397	381	403	434	446	434	422	438	407	422	408	431	460	438	439	411	428	434	447	407	449	407	398	444	413	401	413	383	440	390	431	398	416	416	390	421	425	417	429	415	393	425	425	394	435	385	448	425	403	427	442	435	448	420	456	439	400	409	403	412	436	439	383	410	374	407	423	418	460	413	456	386	431	437	423	419	431	471	412	452	427	470	431	415	413	405	460	417	445	412	387	391	427	438	396	439	406	413	421	405	432	423	395	440	428	428	389	430	432	433	440	449	419	423	433	462	428	405	430	429	427	467	414	414	413	423	394	416	448	405	430	406	410	424	370	409	406	419	399	423	423	399	412	450	439	404	453	448	464	447	431	446	432	468	417	425	416	459	420	405	390	452	398	429	399	415	470	431	418	427	417	406	395	424	400	448	414	433	412	435	421	446	431	422	450	435	388	442	429	416	448	429	416	404	432	424	419	452	424	441	398	429	425	426	416	402	432	410	429	400	414	432	406	398	448	422	385	384	427	428	443	439	416	438	460	393	412	416	432	412	417	402	403	378	435	419	449	435	420	382	401	438	381	422	449	415	423	445	428	395	467	413	447	414	427	403	429	446	425	425	437	415	450	440	386	430	458	423	408	414	440	443	432	422	420	423	398	416	391	436	423	445	407	426	451	414	397	440	422	367	424	401	402	396	438	413	407	433	437	399	452	433	415	452	402	440	416	425	414	396	406	439	405	417	429	411	404	435	427	398	425	417	374	422	413	425	386	424	409	418	430	435	423	410	417	414	410	423	427	386	432	387	411	419	411	433	475	391	406	398	424	437	452	404	449	395	423	400	412	423	434	457	393	414	425	461	417	432	419	458	440	425	416	429	433	428	394	427	433	413	417	418	401	442	393	367	408	415	412	400	431	428	413	395	413	410	416	408	429	375	436	430	415	418	459	417	433	446	417	419	433	437	422	397	423	426	427	390	465	414	382	393	430	418	439	418	468	442	423	429	433	443	418	396	415	380	437	426	442	423	427	408	405	429	404	429	413	415	422	414	435	402	433	413	436	392	399	410	417	368	424	419	401	413	433	418	433	411	398	389	451	408	399	417	406	419	422	429	446	416	447	414	398	462	433	430	407	403	412	460	397	424	421	425	392	425	460	380	446	409	444	433	440	431	432	429	415	436	421	392	427	398	441	437	454	447	429	457	408	436	436	411	422	395	390	438	419	416	397	444	473	416	450	440	393	472	440	439	454	368	359	412	387	389	415	461	396	413	401	360	421	443	434	395	463	405	378	422	405	442	439	421	390	467	450	430	436	418	409	421	423	432	403	438	435	456	435	431	433	436	437	430	432	435	379	407	411	406	400	423	420	404	442	447	361	449	411	411	406	395	421	429	454	434	415	427	431	414	372	391	420	432	404	423	429	420	407	424	430	387	473	431	401	445	406	461	409	421	406	434	427	418	426	419	406	395	389	428	390	407	420	414	422	415	390	459	407	421	396	428	406	401	414	404	396	407	405	408	430	412	432	430	432	405	454	388	441	427	414	379	434	398	425	401	415	410	441	424	404	401	458	415	444	422	422	463	393	418	386	457	398	426	431	435	412	447	410	430	419	391	390	426	405	418	437	423	409	454	420	435	416	457	434	455	444	382	395	415	385	419	440	424	434	399	412	420	405	464	413	429	425	447	428	415	398	395	401	448	419	426	437	377	417	406	416	398	420	403	426	428	431	459	417	393	408	418	403	392	390	407	437	389	426	413	383	418	447	399	469	367	354	398	454	376	426	419	418	430	403	434	413	403	445	405	432	412	409	389	411	431	430	452	420	413	432	425	414	408	405	424	407	440	460	419	406	422	445	389	450	378	423	462	400	408	422	424	433	419	424	410	433	414	449	461	423	416	439	404	423	438	450	439	434	440	441	421	377	404	406	425	403	420	435	421	402	406	449	440	397	396	413	399	435	378	396	396	405	401	415	402	413	388	433	401	465	420	431	419	426	438	402	452	436	420	439	427	396	387	407	429	454	454	418	460	432	443	401	430	399	427	406	403	410	434	419	430	444	411	453	465	458	435	435	456	439	408	392	435	407	443	419	430	421	412	402	395	428	429	427	427	409	444	403	426	386	390	413	405	434	418	431	447	464	420	433	405	404	442	424	454	458	403	394	398	431	429	448	400	436	460	444	436	416	392	396	418	418	417	383	424	426	427	431	397	408	443	360	429	439	427	433	458	426	420	405	410	430	407	408	432	409	418	407	411	409	407	435	449	391	439	408	417	412	456	442	410	408	408	412	430	431	390	407	411	383	367	399	427	401	398	463	401	437	402	406	419	441	403	407	426	407	417	440	386	412	453	412	414	410	435	479	421	409	421	416	449	427	407	450	445	459	443	419	458	435	416	424	428	382	424	386	400	452	433	423	429	425	438	429	399	408	429	413	409	398	420	440	419	415	413	423	399	406	430	409	416	424	417	418	391	376	370	436	433	434	435	431	433	422	369	405	402	435	428	395	447	437	397	434	405	424	427	421	401	398	428	432	440	432	421	408	399	403	410	427	436	456	425	435	446	438	403	411	439	424	420	437	421	430	424	420	398	442	441	379	437	444	423	434	444	443	418	422	404	415	457	414	431	414	415	391	410	454	436	404	396	441	457	493	424	403	405	410	450	417	435	406	439	422	451	383	435	400	392	458	407	413	422	406	426	427	385	413	411	433	422	415	459	417	442	439	432	426	401	427	455	399	404	427	457	435	407	419	472	426	431	404	410	433	454	416	419	398	426	405	380	390	414	410	427	417	450	425	418
61007	21806	6718	3640	2341	1681	1291	1098	940	841	759	735	702	607	596	564	579	539	563	522	495	512	497	450	519	472	498	476	440	487	457	444	483	490	460	449	468	446	451	476	461	469	459	447	440	464	436	488	428	445	431	455	436	434	420	428	425	464	484	438	448	475	463	477	485	428	481	476	453	473	419	406	439	474	434	468	446	473	427	460	416	420	438	434	449	419	434	401	436	447	434	393	435	399	458	453	433	451	482	433	423	442	438	426	445	423	450	479	453	465	415	436	433	446	411	429	419	422	411	420	436	427	445	448	419	440	402	414	400	407	416	442	438	436	457	456	427	429	455	421	428	435	399	458	470	442	425	439	435	464	435	458	425	427	421	464	402	421	407	444	457	404	407	447	445	422	453	424	426	477	430	469	414	408	405	455	473	415	466	417	402	447	432	464	400	418	399	422	450	433	438	425	427	426	429	394	433	441	447	381	435	409	457	419	442	417	430	413	435	430	404	429	440	400	418	466	408	447	435	427	448	450	433	490	441	461	454	484	410	423	437	427	461	442	402	427	409	429	395	446	438	463	446	434	425	444	409	433	432	444	445	448	471	447	424	427	435	427	423	431	454	457	454	405	435	444	470	446	433	445	396	424	450	435	435	405	417	420	415	441	403	388	406	441	434	405	406	442	442	411	425	422	427	421	419	394	438	470	432	439	437	410	415	452	451	426	429	448	462	468	403	415	447	399	422	399	456	425	433	382	445	411	461	422	414	451	439	410	439	385	441	454	408	437	452	403	423	424	407	429	418	408	432	400	401	409	433	426	433	444	415	422	392	419	444	468	425	445	393	445	423	443	417	414	435	414	444	425	425	400	429	445	402	429	448	406	443	429	445	426	414	437	448	477	423	448	448	428	438	415	470	429	423	439	415	436	405	419	479	415	423	440	440	391	455	450	421	475	465	411	466	406	461	415	424	419	464	401	424	434	444	446	443	420	400	427	423	433	437	385	446	425	458	394	422	427	439	438	440	451	435	424	428	435	415	462	440	438	440	407	424	475	468	397	450	425	434	408	445	431	420	433	423	415	471	379	446	452	465	418	439	442	413	431	461	391	435	417	446	414	402	445	421	425	419	429	427	437	448	453	396	396	450	412	441	390	429	423	471	423	436	433	437	406	443	415	474	441	434	461	447	419	412	404	444	453	426	439	420	468	437	444	454	417	417	419	438	467	415	423	433	396	425	442	439	442	402	433	411	414	432	438	433	413	426	424	449	406	468	378	426	456	425	445	489	450	472	421	436	435	425	444	411	413	455	438	426	455	424	452	459	438	441	462	420	403	423	409	414	437	400	389	457	407	404	431	439	455	414	476	435	466	417	459	433	425	427	443	418	436	448	449	413	416	469	432	425	398	439	408	429	431	403	429	443	424	422	448	422	424	443	411	473	441	442	437	455	433	396	451	445	449	442	417	450	405	448	436	436	438	425	442	443	408	403	458	419	454	472	434	428	413	421	442	417	422	442	414	441	406	454	435	403	424	413	426	443	460	443	403	420	461	412	431	481	406	412	411	410	430	442	458	401	413	453	442	436	425	410	402	414	395	437	433	425	457	400	429	451	409	450	436	446	472	438	424	457	433	414	455	452	431	395	385	459	418	420	452	436	461	415	426	422	427	432	435	432	429	454	443	466	429	432	419	423	440	444	429	436	399	433	442	450	468	465	414	454	469	494	432	470	437	426	403	444	405	417	451	446	439	441	403	453	447	437	415	446	428	453	478	443	409	435	420	422	409	448	428	433	422	403	425	448	412	454	406	454	450	400	447	412	420	450	477	402	439	417	422	451	443	454	445	441	458	457	429	428	433	424	430	390	418	445	450	462	478	424	433	445	425	435	408	419	448	428	404	409	440	414	426	417	436	450	418	430	434	428	433	411	429	476	414	448	412	435	405	405	438	408	394	443	461	431	444	404	416	447	446	438	448	473	406	421	466	438	421	421	431	435	449	445	429	444	411	392	470	461	437	411	433	435	423	432	444	423	403	413	447	459	442	427	421	426	438	419	430	450	407	437	419	421	443	436	419	432	410	432	471	423	426	428	444	398	438	404	433	415	433	471	418	431	422	408	442	462	443	425	441	442	471	452	471	443	427	420	421	381	427	425	423	407	452	461	434	418	399	418	406	406	415	439	418	434	431	444	419	421	423	401	426	421	427	444	450	408	460	429	408	429	488	432	438	404	445	508	446	401	435	429	425	422	418	424	421	425	468	451	431	412	460	435	404	401	426	423	369	405	443	427	442	415	462	473	453	425	436	457	435	426	411	447	388	441	433	430	434	435	428	436	448	408	414	447	419	445	464	446	434	439	455	412	455	393	456	412	420	475	428	427	453	463	456	384	414	436	438	434	458	450	430	463	432	450	424	424	420	438	381	452	464	439	433	393	427	434	437	428	428	434	426	427	460	420	455	440	446	418	450	415	451	446	418	434	457	444	436	398	450	461	447	407	442	430	449	406	450	476	409	391	448	413	395	425	460	408	409	455	424	435	430	430	452	417	432	449	447	450	438	459	429	412	444	416	427	423	437	423	415	432	410	423	408	423	435	478	430	409	421	453	434	428	453	400	454	417	462	447	388	434	428	400	405	440	415	453	458	418	374	418	423	439	408	426	389	466	431	442	427	422	424	444	433	394	432	408	423	398	400	456	419	425	422	415	429	428	431	426	401	424	429	444	485	440	428	427	444	426	405	425	409	459	442	438	393	454	469	475	426	459	414	427	448	461	403	395	399	454	400	438	439	395	405	445	408	438	412	383	420	407	451	427	450	452	421	405	448	442	425	420	411	405	441	413	383	391	420	462	469	408	426	419	430	429	387	437	414	434	384	417	407	422	472	451	441	455	405	440	427	412	416	431	410	408	428	406	447	431	460	417	458	423	434	451	436	448	427	484	448	375	414	391	455	426	474	384	415	441	445	466	458	409	414	443	393	441	445	457	412	438	407	434	396	420	422	445	417	448	460	388	426	429	466	388	419	433	431	424	383	454	433	433	398	451	425	464	397	421	464	418	430	423	391	433	420	414	423	425	432	401	446	416	449	423	453	415	495	410	437	401	447	478	392	425	437	480	428	399	438	444	441	463	437	418	433	477	437	414	419	454	435	416	435	429	435	446	427	446	432	442	423	445	434	425	444	432	429	403	427	432	432	420	432	405	400	416	428	399	416	431	434	410	437	429	458	413	429	456	420	401	423	421	436	475	443	409	411	427	398	482	432	438	440	422	423	426	390	464	404	434	396	421	454	423	447	427	466	429	419	438	409	441	431	407	445	426	440	431	457	462	465	447	443	447	412	437	433	426	469	430	440	433	402	409	420	404	455	421	446	409	442	473	416	432	448	410	412	449	446	396	414	435	447	395	433	427	430	422	466	442	444	424	403	437	406	414	410	450	478	447	422	424	404	427	417	404	467	439	435	428	436	427	433	423	427	406	438	427	421	434	440	420	430	453	451	445	422
23253	21022	27050	24921	20908	20908	9123	1558	1237	1127	1056	977	896	882	877	867	846	808	819	841	805	817	765	778	830	768	822	777	803	779	750	789	744	794	730	727	762	770	730	772	761	741	765	778	745	721	792	738	769	752	783	752	737	788	746	766	720	753	749	720	745	760	759	729	759	767	805	746	753	702	723	691	775	702	754	728	714	749	732	743	726	698	753	729	727	710	723	730	712	731	699	757	753	733	711	734	742	697	734	721	715	723	709	686	702	671	740	744	751	733	707	734	764	756	718	749	751	742	738	729	691	684	715	785	717	739	683	772	719	738	726	700	676	723	709	718	772	698	707	731	728	722	758	749	667	768	791	716	760	731	715	751	710	747	732	686	748	695	726	691	796	745	711	723	715	733	718	706	704	751	751	722	716	709	682	745	728	711	722	775	716	698	747	767	716	751	731	698	735	731	750	765	717	713	739	672	760	736	712	737	727	755	706	746	757	704	722	786	740	757	694	734	734	707	702	746	749	724	652	711	753	719	707	784	733	752	736	734	748	747	694	759	737	725	742	724	711	725	726	760	701	735	681	769	739	727	718	769	679	717	678	759	703	754	753	775	696	727	709	706	673	714	656	716	754	730	700	757	730	754	754	768	766	713	699	744	738	713	729	702	726	684	727	744	719	685	712	763	733	741	731	683	694	729	732	714	759	723	706	735	722	733	712	685	749	738	702	738	701	739	716	698	683	709	677	698	732	695	764	699	725	743	762	760	769	676	769	716	703	724	773	678	717	766	687	697	690	690	733	735	712	779	748	731	748	716	689	742	734	713	763	730	674	749	746	775	691	757	742	688	747	751	715	707	714	735	672	772	730	766	725	725	716	743	732	675	740	704	754	677	702	762	696	725	678	732	698	713	664	688	726	708	813	755	707	724	757	722	728	764	742	696	753	727	713	752	781	727	716	759	708	751	755	742	676	713	711	703	689	790	740	771	721	726	735	724	721	746	725	685	730	789	715	657	666	724	740	756	686	752	701	759	702	706	710	727	714	713	756	733	752	721	698	690	720	724	715	707	716	756	741	705	705	733	716	702	729	772	738	713	724	727	734	710	702	753	701	681	738	710	743	764	760	703	756	677	729	736	729	729	698	761	703	802	736	797	706	758	767	752	738	727	742	686	689	754	756	734	679	706	660	762	721	733	709	691	674	751	763	755	725	718	676	745	710	694	721	775	784	763	701	754	723	712	752	748	718	742	712	731	704	700	716	741	785	703	721	718	764	749	750	697	742	747	701	689	718	710	732	683	756	741	736	686	746	772	690	778	750	710	724	698	750	760	719	727	718	720	718	678	716	762	725	714	739	675	721	676	728	723	737	747	745	657	685	752	708	788	778	726	702	740	761	717	682	706	758	729	717	793	775	719	733	715	719	701	778	736	741	737	693	687	716	702	714	658	713	761	775	717	715	768	738	684	725	721	688	704	770	705	703	744	684	765	688	686	772	696	772	766	750	755	742	705	694	682	695	718	704	723	706	689	731	764	740	729	732	697	758	738	759	735	705	732	758	697	696	737	737	757	775	796	759	718	717	681	686	694	767	700	705	734	736	662	739	700	714	697	671	748	706	788	757	716	748	700	757	733	765	725	715	706	761	715	741	738	690	752	723	742	758	687	733	762	734	742	733	719	715	753	744	703	722	707	724	708	728	692	701	717	742	706	709	749	728	728	707	702	718	744	742	727	725	743	752	718	757	738	715	730	753	725	698	714	700	725	708	715	732	697	743	734	746	733	760	678	691	741	773	688	730	730	714	725	704	740	691	697	708	726	735	743	763	734	765	715	745	723	724	702	780	713	742	709	745	707	720	742	723	732	738	713	766	728	689	741	715	730	766	717	731	727	705	719	740	767	724	718	744	743	739	695	739	749	722	721	719	753	693	745	724	720	694	730	782	711	705	727	742	706	735	694	676	738	687	696	757	783	777	708	783	696	708	742	739	723	735	697	736	732	681	720	709	776	756	742	730	707	728	730	717	713	716	714	691	701	734	723	719	745	686	724	756	703	734	717	695	713	728	748	716	654	720	684	727	696	759	730	762	739	739	683	755	721	717	730	690	726	720	744	727	722	731	706	751	746	706	710	705	736	694	677	698	737	728	740	719	708	745	713	744	651	752	728	761	727	735	742	738	679	744	730	744	714	700	738	720	704	727	725	711	689	711	734	681	759	736	698	696	766	788	755	705	710	708	763	688	730	756	743	712	708	763	712	724	764	689	736	673	713	744	741	723	753	763	681	708	738	755	732	707	710	735	749	750	724	745	733	730	735	712	777	760	751	722	699	728	728	689	798	739	712	724	719	741	725	744	674	690	735	766	745	696	726	675	696	694	742	697	763	706	743	729	727	730	763	741	753	746	680	766	723	723	695	704	767	724	713	763	761	726	741	718	693	720	754	687	713	728	699	703	719	731	717	701	714	732	691	761	712	738	737	736	732	771	674	718	755	726	761	693	717	728	755	687	740	754	745	731	752	692	757	727	745	749	683	695	748	713	696	737	720	720	733	733	739	718	707	727	765	732	701	697	678	730	738	747	769	655	708	734	757	738	782	734	703	690	784	665	731	759	707	757	742	691	701	720	702	674	771	732	730	742	741	696	682	711	680	733	720	769	698	764	778	728	756	681	700	723	766	734	692	705	748	715	725	766	754	700	753	706	714	691	766	723	716	764	736	752	737	745	710	704	776	705	752	660	726	690	696	751	708	720	709	774	700	694	707	749	713	670	731	734	716	695	704	644	767	723	678	717	760	687	740	658	732	739	759	689	780	711	672	695	676	681	739	672	716	712	680	718	689	708	714	765	677	754	707	764	755	744	721	681	750	772	757	768	783	733	708	774	781	746	698	758	751	715	726	678	707	730	755	738	702	699	713	715	698	692	725	659	798	693	733	710	747	685	712	690	761	692	754	778	722	744	683	718	690	648	776	760	732	732	717	737	724	711	711	729	757	703	681	729	733	748	744	739	699	742	677	728	721	707	667	762	715	735	726	699	723	703	721	715	740	778	736	734	739	672	706	749	748	755	750	711	712	686	733	805	732	721	726	710	707	730	687	717	746	722	734	750	772	670	790	747	744	720	733	724	734	730	731	724	736	718	732	699	751	739	707	721	744	765	698	683	676	739	745	717	713	699	687	725	733	722	721	722	719	760	742	775	671	717	726	773	723	710	716	785	708	671	699	749	738	767	720	715	685	703	683	680	684	727	706	735	682	752	735	727	667	734	745	732	695	682	688	724	751	714	773	715	720	742	724	752	743	746	703	764	752	723	740	738	716	763	764	725	751	711	715	687	722	703	755	717	735	746	730	738	724	765	708	680	713	718	738	742	703	723	726	708	676	694	723	717	722	708	698	741	699	708	711	741	755	729	689	687	737	714	733	721	798	718	718	764	716	729	790	722	745	743	742	759	729	703	694	674	772	709	664	710	754	724	749	710	741	743	736	733	731	705	683	721	727	681	725
60022	17206	11854	6812	4580	3165	2493	2058	1718	1527	1260	1264	1179	1079	1020	957	984	944	866	821	804	791	792	843	770	778	759	802	712	731	711	789	733	727	719	718	726	721	737	700	739	686	733	696	646	727	692	727	645	678	691	711	673	669	710	697	649	714	708	710	705	717	739	728	724	673	686	734	726	718	683	725	722	666	734	682	710	679	719	668	648	668	632	712	673	647	697	637	626	712	679	775	619	728	726	648	728	701	703	671	660	660	631	657	687	674	688	639	659	706	682	673	700	675	688	650	695	653	702	631	633	677	662	689	666	671	644	671	680	697	678	691	676	674	708	666	637	682	701	668	656	656	659	705	669	680	650	683	675	657	695	693	653	719	694	665	668	671	685	707	633	650	689	643	660	642	706	678	697	631	656	683	657	689	728	683	695	675	674	679	664	676	667	658	649	668	665	687	706	667	706	643	655	674	681	640	675	742	640	677	671	753	633	640	677	663	692	682	663	623	690	704	678	676	659	729	660	669	667	687	653	665	681	669	663	648	680	656	695	712	671	694	705	696	657	666	655	626	667	646	694	684	656	668	646	661	686	640	672	641	675	667	670	657	661	662	701	666	664	710	688	686	656	657	679	684	695	647	668	722	692	671	687	653	727	683	675	717	718	645	628	690	675	652	678	647	754	641	714	597	640	686	627	713	665	674	686	662	628	698	663	648	672	697	692	663	694	675	615	688	694	705	685	683	644	693	691	679	693	622	689	631	656	671	678	635	669	653	651	689	690	649	718	683	665	655	648	707	699	634	620	658	666	714	634	664	664	651	708	665	658	684	643	664	655	644	693	610	715	650	661	699	636	654	680	657	675	681	691	639	626	679	640	690	703	669	670	701	669	677	676	663	659	677	705	697	691	664	703	703	674	660	656	656	690	661	634	674	688	698	685	681	622	659	667	653	675	670	666	652	639	728	678	656	669	652	698	636	629	682	721	641	684	722	700	666	688	645	670	709	674	707	681	630	696	681	647	726	714	669	640	663	644	668	657	680	666	648	699	664	658	717	674	663	676	678	695	670	661	731	689	719	676	651	669	696	674	689	663	644	640	633	695	654	649	702	691	654	640	670	696	636	707	678	650	705	702	690	672	723	614	694	667	662	681	680	653	731	685	602	695	658	656	668	678	680	659	670	663	686	702	695	642	681	652	635	710	647	737	723	631	698	669	654	625	624	683	655	689	697	672	679	646	699	697	697	684	774	698	697	677	687	692	611	657	664	696	653	653	684	673	680	644	711	678	654	668	659	717	670	662	651	699	689	676	667	643	637	636	646	688	630	665	655	651	706	670	687	705	659	667	675	718	669	641	677	666	650	679	638	671	659	628	675	672	665	645	649	675	620	692	632	687	642	653	641	708	692	692	667	681	747	660	670	706	628	696	708	685	680	663	647	746	689	679	670	640	666	685	686	712	640	645	646	664	687	675	653	664	701	643	660	642	675	691	653	667	651	692	642	678	670	678	682	642	744	704	674	633	656	698	663	699	675	713	690	681	666	656	669	650	650	683	668	703	653	638	722	621	681	693	664	673	656	703	684	724	687	647	676	656	650	727	713	645	649	656	655	662	703	690	645	686	676	690	681	717	705	703	691	687	646	638	687	685	692	644	686	717	686	671	690	638	681	714	695	726	670	658	657	723	687	651	655	694	636	701	684	698	693	659	654	737	696	699	647	647	681	662	674	700	642	707	681	636	679	701	701	697	666	644	676	684	692	672	677	680	661	681	639	701	656	708	693	622	674	634	627	687	714	687	681	651	668	683	736	636	686	691	672	686	684	696	684	679	632	691	672	671	646	645	653	635	650	657	650	651	614	675	684	681	698	635	684	658	676	653	658	665	659	674	690	670	661	682	712	681	698	680	631	650	702	618	666	665	694	632	703	671	703	701	672	675	667	663	673	671	640	635	664	656	669	640	616	631	691	659	683	693	666	633	727	672	651	705	645	705	708	671	638	670	706	690	662	653	668	652	695	689	709	655	701	692	677	722	663	695	686	662	663	640	659	686	700	683	699	699	691	656	677	655	703	668	750	670	669	696	654	689	630	699	650	646	690	660	729	658	686	688	644	630	678	666	666	661	697	633	705	670	676	703	675	678	695	661	668	696	667	688	636	684	672	647	682	630	713	681	620	647	656	689	678	653	675	673	651	648	671	653	713	713	680	651	705	657	705	623	661	678	691	610	669	651	672	689	632	678	666	666	737	723	683	700	678	675	662	673	623	693	700	605	664	627	645	663	687	680	698	665	676	635	673	657	667	673	635	660	690	635	639	657	694	711	685	706	676	671	681	694	659	651	635	696	602	707	675	652	689	676	629	694	659	702	698	660	704	661	661	668	653	712	693	676	675	707	650	662	708	698	660	670	679	658	702	709	667	659	650	721	677	694	699	643	627	690	655	695	705	665	678	706	655	653	653	662	684	677	669	665	699	662	625	636	662	675	654	702	713	695	679	703	697	711	646	661	728	651	684	627	689	645	664	676	677	660	688	667	709	669	682	674	695	651	700	641	649	686	719	662	648	639	676	676	701	677	690	642	690	659	717	643	689	667	696	665	666	687	652	659	681	675	639	653	661	702	728	716	680	661	729	695	659	652	711	650	678	671	714	637	663	618	614	684	722	689	698	664	698	644	711	675	721	653	677	656	697	683	651	674	695	647	643	688	688	649	671	652	733	684	665	739	702	709	664	656	675	660	668	643	692	680	695	712	671	676	664	685	640	683	656	728	707	633	665	652	709	662	691	652	712	720	673	682	656	728	622	682	675	679	741	665	631	664	698	740	631	651	664	715	689	693	679	692	639	681	682	705	673	693	672	727	674	648	673	671	672	679	698	745	710	677	650	637	698	664	610	665	667	658	720	698	635	721	711	698	644	677	671	697	658	629	686	692	672	635	694	689	667	690	681	702	661	651	653	655	672	684	696	666	677	736	705	671	655	682	690	690	679	718	659	652	670	678	690	684	729	693	649	632	690	691	652	677	664	648	681	680	665	643	747	659	651	642	670	616	706	691	658	703	677	701	656	686	678	702	665	667	700	660	671	633	673	646	692	688	689	652	716	675	669	655	698	646	627	671	648	673	685	733	726	670	701	666	637	681	677	639	683	651	672	664	675	680	699	639	603	663	628	701	690	675	685	716	683	664	683	658	705	689	684	648	618	672	721	695	685	697	727	693	672	660	669	663	659	647	717	642	630	665	615	665	652	731	659	644	680	697	674	705	630	693	692	691	633	671	634	668	678	708	693	663	651	651	658	716	651	641	647	698	678	690	625	709	730	647	654	691	702	719	676	665	669	676	685	723	661	687	681	721	658	663	695	651	651	611	653	685	637	647	656	676	671	666	729	667	664	649	732	666	649	653	710	682	684	671	660	661	695	663	702	636	677	652	652	659	738	678	714	683	673	693	677	686	664	627	652	668	692	650	681	635	630	710	727	663	675	645	620	647	667	710	685	675	611	667	630
33344	19877	4893	1050	797	767	757	764	701	761	740	749	720	718	720	758	722	715	732	757	752	757	732	744	709	749	748	703	742	696	716	690	744	711	735	713	747	725	760	721	739	699	710	712	700	713	738	701	768	750	695	747	728	720	720	732	738	751	770	726	731	712	750	756	762	744	765	726	775	723	740	698	740	655	791	702	734	728	716	664	745	753	709	705	757	730	731	696	753	756	730	726	670	728	732	801	766	685	652	704	722	718	737	769	730	733	727	691	754	748	719	702	733	700	721	714	730	727	745	652	738	745	729	753	757	670	699	731	703	717	748	731	721	701	701	698	698	759	721	764	715	747	674	714	753	668	749	707	743	719	723	684	663	758	698	677	744	695	703	705	721	726	747	716	717	727	727	708	713	734	706	684	685	705	693	747	728	696	694	724	735	775	698	757	762	696	754	736	759	769	682	723	680	700	734	709	718	735	685	668	680	698	763	692	709	747	739	719	716	699	692	699	716	721	682	765	712	735	774	738	704	696	702	671	725	749	660	728	672	718	716	683	732	722	729	767	733	738	799	723	745	757	722	712	736	729	714	696	750	757	770	754	712	765	717	701	687	710	699	738	722	755	684	738	736	687	692	747	716	770	686	731	765	728	726	728	738	728	714	678	703	668	747	668	750	683	687	688	708	737	708	714	717	739	729	740	704	759	708	732	703	737	704	730	726	749	759	780	711	716	718	723	670	717	691	720	703	732	741	739	701	732	717	688	764	761	742	710	718	735	716	773	745	728	711	656	744	706	703	709	711	695	748	695	663	703	696	732	736	715	722	794	722	725	735	711	719	744	702	756	747	686	733	743	734	744	765	696	767	760	721	746	711	756	756	673	721	698	724	706	717	747	718	719	702	702	715	709	733	690	713	742	689	678	687	736	747	689	718	699	707	741	751	731	739	726	715	699	685	699	724	724	714	763	753	786	690	707	741	711	773	722	763	684	733	728	729	727	763	705	712	753	713	752	694	681	708	748	711	792	679	672	668	723	750	680	722	731	708	707	690	696	702	730	744	748	708	703	733	757	720	747	677	744	728	768	708	655	756	672	743	688	734	730	771	738	689	714	724	719	730	761	698	679	697	704	671	748	746	727	687	710	691	736	764	725	723	735	746	719	704	692	768	734	733	757	717	761	775	699	724	709	690	730	735	711	734	735	698	645	745	671	739	738	719	723	717	757	723	730	713	699	695	746	755	733	719	738	718	673	738	748	723	727	743	718	708	711	698	711	739	716	735	778	679	750	699	687	728	755	702	697	728	727	747	727	703	671	740	758	694	695	739	789	745	678	741	703	736	728	728	735	683	694	746	712	722	701	686	729	716	744	728	725	748	747	730	758	706	732	745	754	735	700	774	744	720	728	755	739	761	745	692	767	661	702	746	741	705	718	743	656	760	730	734	725	709	715	728	754	733	695	717	701	712	727	737	705	731	758	666	711	761	664	669	721	747	741	694	689	646	738	735	723	708	719	695	743	695	642	753	744	735	668	723	643	722	722	728	745	764	727	681	677	728	714	684	756	703	745	651	752	739	726	771	725	745	719	737	709	715	710	693	713	694	687	774	713	707	712	730	674	766	762	772	694	772	732	713	721	718	697	713	702	758	706	708	755	710	684	722	705	738	753	732	715	699	695	755	736	707	712	752	710	635	753	735	752	728	726	727	737	729	714	731	671	728	740	705	698	736	699	708	691	706	753	697	748	708	695	712	749	674	692	760	728	758	738	736	682	710	735	737	714	696	727	723	758	746	715	685	733	746	746	751	789	680	655	740	726	704	750	698	679	681	729	766	737	707	722	748	737	678	698	718	733	709	746	774	695	718	760	721	744	728	715	705	671	722	725	734	731	749	776	694	729	719	666	736	729	708	703	679	704	723	677	771	720	738	724	730	779	761	697	705	726	684	709	748	759	672	760	706	726	712	696	684	721	681	727	680	694	763	740	707	656	726	727	746	735	712	698	720	699	750	761	663	770	723	734	694	693	725	706	784	700	711	701	735	694	738	730	719	752	721	691	725	730	726	720	731	721	678	709	706	730	702	762	740	694	748	726	677	693	765	767	711	735	710	709	752	713	727	698	715	744	716	682	721	730	693	729	717	712	752	662	710	687	678	710	763	786	727	702	738	684	712	715	751	761	736	753	694	705	694	678	757	718	695	732	683	737	690	759	756	746	715	745	670	716	750	732	758	726	745	717	734	708	782	746	738	755	729	722	721	692	731	727	718	732	764	775	707	721	759	728	680	750	692	746	700	751	721	728	652	756	778	753	748	723	717	695	693	686	727	715	696	740	682	727	724	707	690	689	706	768	736	732	683	758	721	712	708	734	728	717	708	701	697	765	706	735	733	776	681	738	720	738	722	731	752	708	701	733	710	695	782	667	703	756	658	761	702	758	741	762	732	674	715	664	718	725	687	741	716	689	736	739	725	668	701	786	764	666	724	769	702	702	682	678	757	769	710	718	727	687	694	779	697	707	713	736	722	734	754	756	697	709	729	743	743	659	708	675	739	689	678	686	742	729	697	695	714	692	723	685	703	687	733	754	715	693	714	762	720	683	754	695	691	703	734	774	728	760	736	731	738	713	738	682	736	668	738	678	721	735	758	740	719	714	700	716	759	726	746	712	749	685	713	742	713	702	704	743	701	716	736	746	727	740	736	686	737	692	698	754	678	684	720	689	678	723	748	731	703	755	690	701	730	751	738	702	749	704	728	737	698	699	717	700	710	686	704	705	717	683	728	753	790	739	752	720	716	738	712	713	736	682	720	736	741	750	713	744	710	707	762	723	664	736	752	789	720	763	753	713	790	751	713	733	699	692	727	719	716	717	715	744	729	740	731	729	755	745	718	735	754	746	723	710	755	712	744	696	711	724	713	749	712	707	709	732	737	708	710	722	699	750	761	699	740	764	707	701	728	693	741	745	691	755	737	703	722	713	735	720	738	712	746	697	724	756	776	713	750	727	708	721	691	772	715	709	741	710	726	700	733	784	738	711	744	702	749	761	747	727	709	665	717	783	693	745	733	722	729	712	724	758	720	715	705	691	768	743	693	712	701	708	680	749	702	776	725	698	703	699	710	694	742	731	733	711	712	732	682	781	699	722	744	698	695	700	752	760	716	751	748	710	775	755	744	658	723	730	711	690	775	727	739	723	760	734	690	732	735	741	708	764	760	756	715	751	758	753	740	712	709	740	694	694	743	736	719	673	724	694	750	723	718	695	702	750	729	673	701	759	779	720	742	678	701	710	738	731	715	698	761	674	734	679	755	741	717	720	720	775	727	729	718	734	769	707	730	754	712	691	758	752	715	798	747	773	712	728	741	739	725	731	737	703	737	752	654	670	706	680	654	742	687	705	700	744	749	761	735	744	740	717	700	766	720	704	782	710	719	729	685	698	686	701	743	677	739	677	747	714	714	748	779	698	745	719	709	726	728	676	741	708	764	734	753	777	723	723	715	732
31903	6887	1087	898	830	758	763	712	786	732	738	729	771	726	735	728	755	765	765	722	716	753	750	734	761	732	714	673	741	764	729	758	712	711	696	766	732	745	713	726	708	781	751	761	734	774	747	719	731	746	761	752	718	783	763	769	748	714	732	712	728	765	778	773	782	794	729	783	767	769	731	665	806	794	712	717	704	771	734	734	722	744	721	692	752	709	718	774	753	741	726	741	766	751	772	749	751	700	732	745	736	773	731	726	727	749	704	714	726	757	735	693	698	733	744	735	791	688	671	740	706	714	721	760	764	754	726	714	708	719	725	744	753	723	702	726	767	762	728	746	721	766	727	758	706	732	756	740	712	737	730	769	704	761	754	743	735	706	718	766	779	741	747	736	740	737	715	738	681	756	765	742	741	737	694	770	702	767	745	769	752	743	747	700	729	747	761	747	766	731	782	714	736	742	779	732	722	725	725	712	745	694	693	775	718	724	757	732	775	718	710	718	715	718	730	722	717	742	692	718	718	753	739	755	680	708	760	701	747	730	704	736	738	731	671	714	741	738	713	711	732	708	729	723	786	735	713	727	720	703	707	756	802	732	723	754	733	753	684	719	791	706	766	736	779	770	736	726	732	748	719	733	745	737	757	673	724	696	725	720	670	683	716	742	762	729	708	715	709	684	731	715	708	744	762	764	686	699	761	724	697	725	690	748	757	731	737	757	796	739	691	780	750	742	729	739	748	740	738	771	739	693	762	782	724	720	730	685	745	722	769	727	734	702	755	736	718	756	722	750	721	723	733	736	751	769	748	785	714	796	705	744	729	762	728	709	769	750	705	751	750	717	732	734	713	720	731	711	728	773	761	770	720	713	709	724	725	688	674	731	726	753	736	748	709	720	747	752	768	754	793	691	715	703	715	750	714	778	759	746	693	702	702	709	766	744	752	741	722	744	678	736	709	717	694	730	738	745	712	741	720	747	702	785	764	707	736	680	727	729	777	730	702	776	738	774	706	770	723	729	763	687	732	732	711	743	696	716	700	739	724	696	737	753	679	709	710	741	702	737	720	687	711	734	739	744	753	734	752	767	763	746	695	709	740	715	761	693	716	681	754	748	723	728	721	772	718	731	759	773	741	724	732	713	746	813	725	756	811	765	722	737	701	719	750	747	737	683	718	790	722	716	719	801	751	710	689	735	696	728	765	737	686	773	725	729	752	725	688	679	736	764	714	760	752	735	737	732	731	723	742	691	744	749	723	774	717	694	746	742	775	779	750	725	703	762	750	738	732	736	732	728	726	723	718	728	778	746	744	752	745	747	710	755	683	732	743	754	687	776	690	684	726	761	696	676	759	736	709	723	698	765	754	732	707	725	727	781	719	699	728	739	757	704	752	716	702	735	734	723	701	730	752	703	724	780	794	765	723	718	730	763	709	744	686	735	725	718	744	747	735	780	737	733	698	688	778	729	760	726	768	756	745	727	730	718	747	703	782	748	746	780	761	727	740	695	720	712	725	742	753	710	692	700	728	734	742	727	732	726	707	715	782	715	741	712	735	735	738	728	717	745	757	731	737	700	760	734	756	761	744	771	745	683	695	711	754	742	762	710	762	753	741	737	726	804	734	730	748	735	717	743	719	713	765	735	718	702	738	725	743	742	689	731	709	723	745	709	773	743	717	711	760	678	752	765	710	704	754	751	720	682	725	710	701	738	735	725	661	789	718	745	753	730	697	685	698	817	735	673	762	713	762	696	673	691	712	735	757	758	703	745	723	725	770	747	759	694	745	759	740	705	719	715	783	703	734	755	693	749	797	744	674	772	685	685	727	732	714	740	737	746	754	717	684	713	713	738	774	747	703	721	739	739	713	742	711	721	741	749	732	740	748	733	754	725	734	729	754	738	733	759	714	720	736	652	760	764	683	748	658	736	727	721	747	762	755	755	754	793	740	733	695	787	765	782	706	737	737	757	723	722	716	692	690	715	702	710	716	677	710	750	729	747	693	715	774	768	742	734	699	749	719	705	750	727	743	734	753	694	721	752	755	717	770	764	711	705	748	744	705	722	749	710	740	730	768	768	716	704	722	698	760	746	785	696	743	694	690	791	729	708	733	696	713	711	741	790	781	768	695	730	713	731	779	663	700	741	751	777	745	734	690	752	767	731	750	796	695	743	671	746	716	743	755	754	723	713	713	735	748	753	722	698	707	733	774	735	766	689	766	724	747	728	730	757	736	790	792	771	795	700	762	753	740	751	704	712	749	709	760	720	738	734	760	736	767	789	737	775	739	733	712	691	742	724	673	756	730	730	744	741	704	734	703	727	737	733	770	745	701	729	687	781	739	763	729	763	713	737	757	715	774	714	714	743	714	743	730	768	774	726	686	708	763	713	672	736	723	774	722	715	707	774	733	741	752	739	716	706	752	712	723	763	723	726	691	707	691	770	732	730	727	663	820	763	728	773	736	772	770	749	772	744	761	760	745	765	768	717	754	728	769	727	769	696	727	747	731	786	719	728	758	735	710	708	721	730	742	716	770	740	706	699	749	765	701	754	729	716	682	729	713	720	722	737	691	696	735	765	692	746	747	718	708	712	714	771	708	763	752	763	712	728	720	702	745	774	724	725	749	726	760	700	715	742	707	741	721	756	758	713	752	734	698	715	748	739	699	733	709	782	754	691	738	734	730	715	728	696	749	740	706	729	717	702	736	711	754	755	751	753	742	687	755	740	737	706	698	727	748	688	741	758	742	770	735	719	729	730	706	739	716	647	774	723	696	731	766	739	751	720	683	737	749	756	741	778	747	748	695	725	710	736	714	760	749	738	751	775	692	709	731	688	689	770	728	718	706	693	714	789	742	725	680	741	759	723	788	685	764	677	725	752	689	713	774	736	730	731	712	694	706	717	761	761	738	743	664	707	717	744	744	752	751	783	735	745	722	715	736	722	750	765	760	738	821	699	748	749	691	731	743	765	704	749	767	795	725	702	737	722	745	726	711	681	735	767	702	729	719	726	714	711	725	675	706	768	738	709	762	756	712	752	777	763	693	783	740	729	702	745	755	732	745	703	721	726	710	721	737	748	764	711	738	751	727	717	689	772	725	731	783	679	749	712	674	734	706	709	727	723	769	740	727	766	701	731	743	745	711	687	721	730	728	747	685	704	730	697	720	773	751	719	774	725	758	731	729	708	753	718	707	775	716	727	730	701	711	773	734	774	739	724	726	683	711	730	728	748	726	746	706	721	720	740	726	756	742	727	705	732	687	735	720	697	737	784	738	701	731	703	749	761	716	703	707	750	720	715	731	693	720	777	778	721	748	723	732	748	734	759	740	747	710	742	739	707	745	719	729	710	752	708	747	712	779	716	732	729	744	737	739	732	743	690	706	683	732	762	685	736	749	723	706	725	737	746	748	740	780	690	741	773	741	718	759	775	699	749	751	701	721	748	711	722	721	717	691	774	754	749	734	710	694	670	746	747	739	717	698	690	727	745	760	746
25261	21127	26710	25303	20910	10797	1170	766	652	614	577	551	523	505	486	473	495	439	470	472	444	440	390	433	408	472	440	409	433	401	399	420	434	402	409	412	415	445	407	369	416	394	387	409	424	405	385	411	392	409	394	435	443	397	441	418	397	427	440	433	466	446	440	431	433	430	416	410	417	446	426	426	405	414	412	406	397	428	410	392	416	415	425	418	407	408	393	382	396	386	384	415	388	407	397	423	422	420	417	386	377	394	386	405	391	418	435	377	425	395	384	381	368	378	402	421	439	440	421	416	412	387	404	447	375	392	401	395	386	405	401	396	412	380	439	400	411	387	396	431	427	401	412	417	396	425	422	424	448	411	405	388	406	408	418	402	360	410	391	398	418	420	384	419	413	391	401	371	404	407	411	403	336	403	419	398	399	394	402	418	423	396	407	450	403	371	395	426	405	417	393	418	386	362	408	436	392	446	365	427	440	414	419	390	430	425	402	388	417	434	380	415	411	399	379	418	425	429	391	439	432	404	380	380	418	438	414	422	360	389	402	389	383	444	386	376	412	391	367	416	409	403	389	417	373	375	378	387	389	384	408	411	400	383	405	419	388	431	373	407	389	386	391	362	408	391	423	433	381	388	440	413	382	372	395	416	387	385	385	373	414	389	405	423	393	405	385	386	427	379	439	447	389	412	412	377	417	430	390	432	406	407	377	406	422	386	397	392	393	375	422	402	417	426	421	406	424	387	435	401	405	399	404	413	376	420	371	402	400	383	369	405	412	425	404	395	414	426	402	448	459	397	409	403	371	398	389	413	432	409	409	434	406	394	400	406	401	400	429	425	372	443	410	436	420	408	407	403	376	392	407	400	377	390	383	417	372	379	383	411	431	387	407	411	404	410	396	391	439	352	375	394	396	382	388	402	392	403	407	396	401	402	400	383	409	381	398	401	368	415	425	388	393	413	398	378	409	433	348	425	401	397	418	410	402	429	386	412	413	433	413	417	414	419	379	406	421	459	378	386	432	378	404	422	406	394	391	405	385	382	394	371	406	422	404	373	399	413	385	426	350	459	413	396	422	414	414	432	421	397	366	413	404	376	404	427	407	391	396	405	412	383	391	394	438	406	385	416	398	395	439	387	391	417	386	404	403	431	397	390	403	396	393	389	415	415	405	385	392	405	418	418	398	397	386	405	405	421	369	331	408	377	431	405	406	421	429	404	376	385	412	417	411	407	408	450	399	394	438	422	422	381	391	419	400	396	405	404	382	420	393	402	394	436	406	423	402	426	430	410	382	388	424	391	423	443	353	412	388	396	391	417	395	389	419	411	430	413	414	385	398	409	361	393	395	405	396	404	411	398	407	407	352	421	393	466	431	401	420	409	387	371	433	419	402	415	407	396	379	422	398	425	421	403	409	409	387	450	395	399	378	398	425	404	428	396	388	405	375	385	379	411	441	395	418	422	395	400	391	373	374	392	417	405	398	409	374	392	413	416	380	414	437	389	392	384	366	395	405	422	379	421	399	395	412	423	365	414	399	398	420	389	404	425	416	387	411	393	405	411	407	444	401	417	361	425	408	429	369	363	430	390	414	400	402	393	403	400	419	371	423	424	396	398	435	409	378	395	408	401	410	440	398	410	400	415	395	417	422	419	401	431	386	394	382	393	388	427	391	382	405	349	431	391	410	400	405	399	424	401	397	426	417	403	420	426	376	431	423	368	421	432	406	409	375	432	414	422	442	429	438	378	401	387	405	389	414	400	395	393	408	372	417	402	372	408	408	415	376	369	404	370	437	404	406	432	413	420	394	408	403	430	341	388	416	398	436	413	358	407	377	444	375	404	384	398	413	398	403	451	414	400	409	401	409	387	387	422	378	436	378	396	393	384	399	437	431	411	416	394	371	404	436	399	399	369	403	389	375	391	421	381	407	409	374	389	369	386	400	409	407	390	431	381	423	390	408	420	425	428	396	400	398	397	400	395	395	414	438	431	363	367	445	389	400	408	402	404	449	432	410	404	411	412	397	401	418	415	398	389	378	377	402	413	377	439	382	401	396	402	380	406	417	413	388	391	468	407	424	418	389	414	424	423	410	425	413	378	399	426	428	406	397	444	430	425	369	420	400	409	415	401	400	377	419	420	400	425	402	368	417	377	428	408	410	404	398	380	389	420	430	413	390	414	413	383	407	408	376	430	387	410	380	381	452	397	403	433	386	394	427	389	419	360	377	410	377	420	396	393	381	412	394	421	394	391	390	405	404	383	372	409	419	409	430	428	394	374	441	384	448	394	396	449	358	395	397	388	420	408	401	433	456	372	395	393	410	408	424	441	385	377	375	367	425	383	408	404	383	386	436	416	383	403	414	399	405	373	413	379	375	427	388	460	448	418	379	397	401	395	415	424	393	405	410	421	403	395	385	411	399	370	381	437	430	414	370	368	385	396	420	440	404	362	412	402	403	401	377	431	402	403	393	383	390	435	398	410	381	385	408	434	416	432	444	404	414	424	453	433	407	399	400	406	377	382	422	410	424	410	380	414	373	419	382	399	405	412	424	409	454	373	412	413	415	387	395	431	377	407	364	394	410	346	440	400	394	396	383	349	399	413	377	371	407	433	384	417	373	412	438	423	370	422	419	413	398	367	414	401	398	382	377	387	413	371	410	394	384	389	375	388	430	420	422	403	360	406	380	371	414	411	412	415	401	407	389	405	395	448	398	372	432	412	405	421	436	395	421	407	412	370	412	392	386	399	373	390	367	381	446	406	391	387	393	389	382	431	370	362	385	412	388	391	422	390	430	382	413	388	353	387	393	378	396	362	402	388	402	426	412	387	383	394	428	405	355	403	381	406	421	387	372	380	407	415	427	426	386	370	353	385	399	380	405	423	422	392	404	416	415	384	409	382	377	415	396	422	425	436	404	403	376	412	424	391	356	369	395	402	397	388	370	438	447	439	422	378	384	435	395	378	428	426	395	356	427	402	419	391	419	405	368	422	384	378	380	402	391	375	399	385	422	415	417	392	406	388	416	397	420	427	410	404	402	379	444	398	409	405	419	413	417	408	404	400	375	403	388	389	412	398	440	420	400	395	398	429	397	424	409	378	386	377	366	406	429	400	402	395	423	379	381	423	428	415	415	397	422	415	401	390	402	405	438	410	414	388	411	422	394	403	438	423	388	416	411	390	413	406	409	459	413	389	430	398	382	390	387	371	407	433	370	385	371	407	424	403	404	381	442	385	449	408	410	432	382	392	429	401	379	377	407	419	400	406	440	386	388	377	403	411	401	413	375	376	379	392	404	406	390	411	398	406	404	378	403	406	427	377	376	421	405	377	395	393	406	388	409	400	367	413	417	394	398	371	386	359	408	407	397	416	403	369	451	382	370	406	455	406	378	408	451	432	389	405	429	414	409	374	414	412	390	443	416	399	397	399	410	413	394	411	397	387	419	409	392	364	398	394	381	444	382	394	362	389	379	421	407	439	403	413	403	374	453	406
60030	15432	7621	4197	2634	1982	1483	1107	1026	863	774	727	681	628	586	568	558	551	500	533	514	512	529	477	511	455	469	474	461	441	514	450	454	432	461	430	439	429	471	438	455	460	418	406	436	453	402	441	450	473	423	415	428	432	413	434	442	404	437	447	479	475	465	458	466	460	470	459	468	468	469	463	468	445	437	456	380	463	403	432	427	427	405	406	448	467	442	417	420	402	416	452	436	411	402	438	419	414	423	446	429	399	418	410	409	471	425	425	407	395	438	408	388	429	456	428	436	411	404	424	430	418	442	456	401	402	421	407	383	444	422	391	388	421	427	449	418	405	464	438	415	399	364	431	442	416	433	429	443	407	432	420	422	415	398	434	415	400	419	398	398	430	419	435	439	381	385	417	435	444	401	387	398	414	410	425	418	389	415	422	428	415	387	424	434	376	410	431	404	401	443	408	434	428	407	400	400	380	413	401	435	393	416	433	401	434	445	439	425	412	407	415	395	432	412	432	426	414	410	410	389	444	440	430	404	382	438	440	421	410	428	398	452	401	427	427	413	422	436	394	408	392	416	401	421	420	456	425	419	422	434	428	418	406	409	379	406	420	416	412	429	431	411	405	396	428	390	421	423	393	428	459	429	411	391	402	431	396	395	421	419	422	405	393	432	407	390	389	428	443	420	410	399	441	467	476	422	442	386	406	433	379	427	456	420	417	408	414	403	424	464	464	406	403	467	461	411	411	406	403	389	417	422	410	439	417	416	392	414	399	452	405	426	410	422	424	391	410	427	443	442	443	405	407	447	419	421	429	399	413	422	402	405	386	439	403	390	442	399	407	389	400	421	419	433	425	420	405	406	428	419	444	437	405	410	422	404	407	418	417	389	425	408	416	406	398	427	408	416	418	446	385	429	381	460	407	442	446	427	389	407	396	409	390	416	372	398	392	411	392	412	386	394	447	375	434	373	427	413	437	439	416	412	452	419	405	404	406	408	440	391	409	423	422	425	441	391	432	440	392	403	435	400	407	386	426	396	395	400	430	423	401	440	419	426	410	396	449	408	402	376	441	415	402	414	404	426	422	398	423	398	419	441	399	384	428	400	374	392	419	385	393	432	417	420	423	456	409	422	457	392	406	416	408	415	412	428	411	411	432	416	393	408	414	410	406	429	428	431	418	423	402	404	410	430	447	405	398	434	439	427	461	390	403	390	412	461	472	417	447	422	454	412	419	411	401	434	390	411	394	410	433	399	433	420	426	447	427	414	443	421	399	412	403	399	389	399	388	424	393	423	429	404	393	395	417	449	419	431	458	420	413	388	395	418	426	442	424	437	425	434	429	397	409	444	434	441	374	447	414	420	394	393	387	421	414	391	379	416	454	435	408	435	425	431	414	415	413	427	419	395	376	416	410	403	435	421	401	428	425	411	390	380	398	394	372	425	414	404	457	383	379	393	399	400	408	397	437	437	411	475	397	396	418	416	431	432	442	408	452	424	422	399	376	451	422	407	424	398	446	413	433	399	406	388	405	400	387	418	422	422	407	417	421	414	417	413	397	460	381	416	427	433	449	449	396	430	391	452	364	398	435	377	414	430	415	421	401	400	440	422	423	418	416	439	394	431	402	420	410	406	434	393	403	381	420	398	428	450	411	416	421	449	408	375	400	420	441	430	412	394	430	457	410	394	426	401	403	418	440	377	395	452	433	431	399	425	388	409	431	420	438	402	405	415	421	392	427	410	415	419	429	389	414	458	392	385	421	418	390	441	413	425	405	410	405	432	374	417	402	379	434	426	424	424	441	404	380	392	443	395	436	416	424	391	407	398	426	418	435	396	404	411	411	400	412	437	421	436	386	439	406	412	430	401	401	411	391	428	396	404	385	409	390	417	407	442	398	406	387	415	406	416	415	421	438	461	431	400	412	411	440	399	439	406	432	451	376	448	400	396	429	420	426	451	405	446	397	424	402	401	421	370	398	432	425	429	444	425	428	358	430	392	454	391	412	394	417	412	412	436	414	413	421	411	421	396	429	433	396	411	422	373	397	391	417	392	420	420	431	412	445	431	407	386	393	450	402	405	424	391	425	421	405	426	407	401	399	389	431	396	402	450	436	408	428	426	431	434	391	430	437	438	419	395	428	399	420	414	425	419	387	415	412	440	420	422	410	421	406	455	418	421	423	400	430	406	398	405	437	425	426	413	419	382	419	437	403	368	434	430	425	413	395	392	450	410	409	447	400	444	389	393	419	396	420	386	434	439	389	448	421	385	390	425	412	412	384	371	383	434	427	423	423	432	422	428	397	435	403	383	425	379	411	412	387	372	430	458	402	386	405	427	396	430	432	400	424	425	426	422	391	391	421	417	403	437	429	413	388	416	419	466	426	443	430	413	436	420	427	407	396	420	435	406	418	416	438	431	415	426	427	416	380	447	393	410	402	437	435	428	390	451	372	399	398	409	418	410	390	410	404	426	391	363	419	422	416	401	420	383	391	467	392	446	397	408	399	402	439	429	401	413	405	421	477	403	403	397	437	407	413	437	400	400	405	413	434	462	448	406	444	408	442	433	420	432	405	418	419	438	462	420	388	433	392	410	440	429	432	413	420	418	415	446	393	432	429	404	424	418	385	418	398	429	429	415	441	397	413	399	423	414	430	450	428	400	437	412	410	406	428	368	403	404	439	418	393	399	404	411	443	434	411	429	367	412	432	385	438	417	427	397	401	436	427	415	430	422	433	411	406	409	421	415	423	412	429	423	430	395	419	434	423	420	370	452	445	439	392	418	431	414	416	432	400	419	390	413	390	391	402	432	423	422	397	410	433	427	382	427	422	434	410	412	427	429	403	394	449	412	392	372	421	406	441	435	394	437	429	406	406	410	438	432	430	424	422	429	388	378	420	438	390	449	413	437	408	424	386	459	442	376	440	450	404	437	396	400	422	430	405	443	473	393	429	404	410	413	420	424	388	400	402	423	436	437	451	434	396	389	427	428	416	386	419	403	391	439	425	412	382	398	410	393	386	404	362	397	411	393	460	415	401	443	471	427	450	402	431	419	430	377	368	398	401	426	396	406	405	413	414	402	422	400	385	420	406	443	420	465	399	449	427	440	404	421	441	412	403	411	388	426	408	421	415	434	420	439	418	410	409	389	399	450	398	406	404	434	391	420	433	449	448	415	421	386	428	404	435	435	442	435	435	432	388	424	430	424	431	436	428	413	426	399	382	438	425	410	405	408	416	412	394	410	439	420	396	439	468	398	396	389	457	371	412	420	440	410	416	452	419	460	436	416	440	423	408	443	422	414	420	413	395	406	435	414	425	431	445	408	408	397	387	421	429	388	396	406	387	433	429	416	425	408	399	415	424	441	437	457	433	434	420	413	405	407	403	431	394	397	371	393	424	385	420	414	434	423	424	370	393	394	426	435	394	421	473	425	390	425	440	397	418	422	443	416	440	427	444	392	393	433	414	407	447	408	415	407	396	427	437	394	423	387	420
23299	20945	27096	24854	20902	20944	10226	1561	1158	1085	1019	945	913	857	874	848	858	792	755	834	849	837	787	767	756	794	780	750	738	711	768	772	768	713	750	776	752	754	739	689	737	749	756	727	741	753	708	762	768	747	694	704	751	782	689	731	755	718	771	762	761	714	724	792	746	744	735	720	736	750	757	765	762	674	757	726	746	680	756	720	728	704	713	747	659	715	746	685	759	747	720	681	683	710	705	704	713	687	723	765	740	771	690	714	784	719	716	711	697	737	695	701	689	686	711	716	749	680	764	701	758	757	687	729	675	660	679	714	763	673	710	732	729	688	731	735	740	695	681	715	740	706	745	660	716	735	718	706	700	748	758	695	759	690	684	663	705	681	742	696	667	726	724	722	737	681	756	739	692	681	687	678	710	665	752	670	725	714	684	683	723	674	724	712	748	717	760	723	709	732	691	706	671	760	716	722	731	749	743	694	717	710	710	746	735	720	700	718	739	723	718	766	731	687	688	738	692	740	698	749	731	687	704	727	716	733	696	750	709	734	711	770	705	710	719	698	700	682	692	698	685	688	714	698	750	709	697	755	712	683	723	695	734	687	731	748	759	760	772	709	726	670	717	748	706	723	749	704	741	729	705	733	679	721	728	688	718	700	724	710	731	720	718	678	715	726	651	747	752	709	719	684	679	751	684	692	728	734	711	737	698	723	714	640	724	694	709	706	762	687	695	656	692	651	731	735	766	748	742	687	724	708	750	701	744	735	684	688	718	703	755	712	736	719	689	712	724	678	702	704	714	723	767	724	739	713	730	710	668	737	676	741	730	697	713	755	681	676	726	726	723	720	704	664	730	741	727	751	725	702	666	749	711	722	671	750	748	728	753	724	765	748	714	713	708	692	729	686	679	749	710	685	718	697	731	730	677	725	698	691	714	705	667	731	736	700	691	699	734	717	712	675	682	715	681	691	756	714	670	697	687	680	690	713	737	736	680	733	726	747	742	676	762	701	651	698	750	713	680	702	757	724	678	731	744	678	730	719	723	705	677	716	723	673	678	713	687	739	711	781	751	709	713	713	725	718	708	722	711	704	655	726	727	757	728	729	752	743	753	697	731	774	749	721	660	689	743	736	665	752	747	701	732	688	762	744	733	753	699	719	727	676	709	715	718	716	768	758	676	693	717	734	772	701	678	762	708	687	696	704	762	679	692	687	714	744	704	703	735	712	686	737	716	708	750	687	760	722	739	721	678	701	684	691	758	760	738	784	728	702	705	707	732	757	726	692	760	797	699	716	693	702	693	738	737	733	712	679	692	701	739	702	723	736	743	714	698	718	709	714	709	671	689	725	759	708	673	714	690	721	684	728	740	682	749	696	680	679	696	683	720	717	690	738	736	738	691	717	740	705	700	739	750	694	720	725	664	698	727	705	700	718	693	707	719	770	679	712	730	669	713	701	658	757	690	774	728	697	713	734	666	743	703	703	698	695	709	689	713	745	773	710	669	683	742	712	696	725	694	740	697	702	749	728	726	697	750	697	729	713	723	700	713	705	733	640	716	722	688	761	711	727	694	746	691	747	701	731	753	673	688	683	729	734	692	772	763	705	714	734	742	685	705	705	745	670	698	686	739	643	727	723	705	728	748	741	714	713	698	728	677	703	691	713	727	739	744	671	718	793	684	703	731	685	775	794	704	730	689	733	716	745	748	758	717	756	717	710	698	725	711	671	723	660	707	705	715	701	745	685	707	696	711	742	780	679	720	692	678	687	733	731	727	687	720	673	711	731	668	740	724	706	770	723	669	728	757	677	732	685	692	715	692	722	720	673	732	718	733	748	718	682	719	737	727	715	717	718	703	717	724	683	687	706	678	699	721	726	723	744	693	702	732	645	682	683	720	717	728	731	714	687	721	737	727	683	679	678	717	683	746	736	703	685	707	713	705	669	739	761	742	700	720	685	689	735	732	725	753	754	682	699	731	687	696	670	744	702	721	710	698	679	698	751	724	711	705	646	764	725	702	750	723	692	719	682	683	726	749	722	703	705	714	728	698	684	781	687	696	732	719	715	641	703	709	703	694	669	738	702	679	749	770	717	700	660	673	729	702	673	744	732	722	711	725	710	737	760	774	738	711	715	703	653	708	723	653	728	715	702	713	714	740	704	724	723	709	727	711	718	722	670	738	711	704	686	734	735	735	647	707	715	690	715	699	706	684	702	727	743	670	713	724	755	688	728	721	675	702	716	665	687	708	705	757	723	699	743	723	689	739	676	703	738	734	738	694	639	679	721	709	736	733	784	670	675	746	673	683	656	674	735	732	685	726	710	765	746	707	682	695	681	663	743	725	689	702	721	754	735	761	762	758	678	680	742	674	674	733	704	761	686	708	698	715	732	697	716	734	718	703	677	750	755	744	669	721	728	746	784	756	715	722	736	739	698	718	726	693	707	755	728	705	706	739	781	758	679	733	703	694	708	688	673	754	718	732	719	693	713	696	710	727	757	735	689	711	719	674	671	683	688	730	676	735	692	730	778	703	766	728	714	678	736	701	682	714	708	740	721	676	696	725	746	700	722	717	699	725	759	721	789	728	740	670	707	729	716	665	728	716	684	717	766	711	686	674	666	733	715	731	733	669	688	724	741	707	735	668	760	694	698	757	727	754	665	748	695	720	679	722	751	694	710	742	686	726	706	683	728	705	720	682	688	662	742	739	725	713	722	723	692	710	732	733	710	746	688	768	684	752	738	714	721	700	706	746	725	700	695	723	708	750	713	729	735	740	737	648	750	680	702	731	733	709	721	687	700	715	729	739	735	749	712	703	711	737	771	760	719	691	704	708	712	704	691	733	711	744	764	667	721	698	681	700	771	748	745	714	728	731	750	709	713	752	701	779	737	743	692	736	727	706	686	716	691	686	728	744	691	677	710	711	677	710	708	764	723	690	728	703	715	728	728	732	673	759	684	699	665	709	718	721	754	686	669	686	745	727	740	705	701	664	750	708	740	727	737	700	673	753	741	686	700	710	660	735	720	668	683	725	716	728	729	760	673	694	746	721	729	737	687	721	715	721	753	711	693	740	739	708	718	707	704	758	747	730	675	734	795	748	742	731	701	655	690	724	717	716	682	777	676	671	673	719	692	704	740	726	772	755	719	668	698	687	729	720	726	705	753	723	752	726	727	734	737	717	728	698	731	718	726	710	685	736	704	738	691	701	719	738	754	738	698	726	704	708	746	690	710	677	724	705	740	737	684	735	805	719	739	660	729	667	684	678	738	730	704	704	665	671	700	766	693	716	736	677	718	722	674	717	752	686	762	767	737	740	686	728	705	709	734	723	713	675	718	707	722	728	733	729	671	698	709	736	742	685	725	712	727	695	739	733	676	702	740	728	699	697	707	712	721	713	666	732	689	750	761	725	741	699	727	668	772	723	718	720	679	730	740	679	722	713	721	731	701	722	742	687	714	686	739	741	687	716	713	777	673	766	689	761	715	715	762	714	718
62064	16496	12280	7132	4548	3322	2518	1996	1776	1569	1385	1292	1148	1107	1060	972	956	867	855	835	808	821	818	800	754	816	762	718	743	782	762	714	721	725	747	667	796	661	744	727	684	707	723	745	708	650	670	701	634	700	681	670	669	712	698	675	712	705	693	712	724	766	757	776	743	725	714	700	778	735	672	726	715	736	724	661	649	660	660	659	687	698	683	683	714	683	704	651	670	683	675	642	656	716	673	685	644	696	664	673	667	658	713	672	680	687	643	679	698	665	648	632	677	657	692	672	706	711	622	679	712	620	632	695	682	701	658	686	657	715	679	640	673	620	670	694	655	665	667	662	697	647	664	605	691	665	688	649	656	643	703	698	671	663	688	659	667	698	663	638	732	698	663	684	706	696	681	723	679	723	675	642	688	626	639	630	680	650	670	644	648	638	664	724	668	623	602	653	697	711	668	703	639	660	650	682	750	649	697	669	647	657	691	666	645	632	658	703	668	675	716	662	665	666	654	668	682	693	679	622	734	666	696	657	664	677	709	659	654	663	647	662	619	671	664	662	662	640	689	634	659	646	681	671	687	701	611	691	667	641	654	662	649	688	679	709	680	629	676	658	685	673	665	693	649	646	681	704	663	696	652	686	684	638	678	684	703	685	694	654	681	667	658	705	679	651	619	677	660	655	670	653	704	653	653	671	669	660	593	645	621	747	704	680	674	649	688	668	652	637	668	640	695	718	655	657	677	685	668	656	633	708	663	637	668	679	623	696	669	660	665	656	650	700	657	674	610	729	677	677	653	671	664	658	633	677	666	656	697	694	637	646	650	702	654	682	698	676	653	664	676	673	671	701	676	658	646	658	663	686	693	690	692	678	681	701	656	675	622	675	637	644	663	629	651	664	659	668	671	661	652	631	633	674	657	631	662	653	700	645	659	636	676	668	678	692	674	678	679	684	657	661	638	690	704	708	695	636	644	679	698	667	662	696	685	656	669	634	658	652	628	683	711	711	646	693	668	705	656	636	661	626	712	727	667	639	701	651	654	687	675	658	710	692	683	704	664	630	639	652	679	645	702	688	653	666	685	690	695	661	641	596	651	630	645	647	640	623	695	643	699	671	674	644	644	710	679	682	650	594	637	707	654	660	685	625	620	636	651	730	684	652	640	679	680	659	649	677	639	719	637	700	672	635	693	674	693	647	691	700	682	671	642	669	668	671	657	671	663	669	642	723	672	674	684	637	672	707	682	689	722	693	648	676	651	672	675	695	650	718	641	686	660	698	664	659	694	664	653	638	672	650	689	669	646	734	625	656	724	674	662	685	636	662	670	673	632	724	705	636	684	672	714	668	675	626	659	691	630	626	686	690	643	695	675	673	652	668	622	632	625	664	630	756	646	648	717	648	673	690	668	694	646	644	659	656	681	680	653	654	675	690	644	689	684	650	649	668	691	703	669	681	646	676	654	705	679	650	712	676	625	677	697	665	716	634	647	600	615	658	633	650	676	672	666	671	658	622	668	671	702	660	712	676	682	695	656	657	602	627	661	675	688	641	707	716	657	651	666	665	667	589	664	667	662	662	670	615	661	671	653	655	659	645	653	675	669	639	624	709	638	661	611	704	646	660	643	671	712	658	654	685	687	647	708	673	680	683	689	667	661	631	662	715	661	605	667	640	613	662	647	659	654	667	662	686	660	661	658	688	687	603	651	677	620	693	655	632	648	642	644	607	707	685	667	656	646	657	653	693	633	646	696	675	694	710	681	674	695	655	685	642	633	673	621	640	643	657	668	652	653	669	648	682	649	695	654	663	646	708	707	696	721	707	663	651	624	667	667	697	657	727	669	663	669	668	681	671	663	679	634	611	698	653	662	666	679	689	654	682	671	636	656	694	681	648	660	655	688	678	705	649	646	707	663	638	672	629	674	690	653	699	713	674	625	678	687	711	663	656	696	720	648	640	680	668	679	660	615	691	626	654	670	681	669	675	663	688	677	657	699	609	669	677	642	681	688	652	646	681	684	659	666	630	721	695	656	674	624	711	654	649	676	662	629	639	677	642	673	635	668	668	648	696	676	653	722	642	648	625	658	665	674	623	667	662	694	640	672	653	669	707	623	694	687	679	694	650	675	657	664	673	675	645	672	673	674	688	668	658	625	662	691	658	705	675	659	678	612	629	725	661	631	706	672	684	658	652	673	678	693	695	647	686	692	667	679	726	715	666	688	650	701	672	676	651	668	663	684	648	638	700	681	703	600	692	682	669	727	643	668	656	612	671	681	697	719	643	696	664	659	674	688	696	626	698	647	655	710	640	690	675	673	687	651	660	674	703	646	650	667	667	681	655	656	711	642	671	680	673	685	657	696	716	667	684	679	656	647	711	645	689	691	672	688	624	666	647	666	633	642	628	650	590	699	691	673	689	646	653	674	666	696	743	661	673	696	680	653	673	661	689	671	668	660	621	633	671	637	679	683	694	628	624	701	638	682	674	675	703	699	645	678	694	653	681	696	682	676	647	690	634	664	700	646	687	641	609	660	692	669	660	691	693	634	683	674	696	690	653	667	637	649	643	650	654	640	639	624	696	636	728	680	651	667	665	665	714	677	711	680	704	658	663	636	677	622	664	649	679	682	677	665	657	674	702	643	624	633	671	688	688	666	700	636	693	617	640	661	681	648	724	652	683	693	692	676	619	658	648	656	669	686	693	690	629	618	658	652	666	686	691	702	652	697	638	684	590	666	651	651	684	638	624	656	700	688	636	699	667	708	643	653	625	629	648	679	739	684	645	641	686	668	711	646	639	616	677	654	639	634	675	660	679	677	625	675	646	659	653	669	703	625	710	668	672	692	651	656	697	652	691	645	626	682	693	646	685	661	666	689	666	647	669	665	659	687	707	668	691	686	699	696	649	700	622	642	648	606	707	692	718	675	691	654	650	693	714	667	693	670	608	645	631	636	696	693	646	655	660	711	661	695	676	667	674	647	658	664	655	675	697	657	674	635	675	688	687	694	659	665	663	664	646	622	672	697	694	645	635	625	614	660	668	650	682	642	681	680	683	680	679	656	716	708	660	647	652	679	643	656	677	652	650	695	659	691	708	629	604	671	625	696	682	650	682	699	634	722	679	650	666	679	617	725	681	695	631	639	630	677	701	679	648	680	689	721	623	652	665	650	648	670	677	666	690	677	628	671	700	681	660	660	648	680	652	703	663	656	651	698	700	665	672	684	691	653	650	708	636	687	687	681	673	665	634	679	618	726	665	628	637	646	648	671	673	725	696	696	658	717	679	682	653	652	680	644	690	658	633	691	691	677	689	700	703	650	617	619	699	678	689	621	621	654	702	663	651	717	670	648	664	634	686	616	694	673	669	666	654	686	675	618	674	702	687	677	712	701	678	678	686	655	681	707	630	641	665	579	697	668	627	664	650	663	688	663	657	680	637	675	691	680	682	663	664	682	617	637	682	705	684	684	689	702	665	669	692	635	669	717	655	634	693	691	672
32932	18814	4791	992	751	729	755	706	699	732	728	725	703	789	740	736	716	661	681	744	730	754	702	660	718	680	750	730	696	703	731	721	768	681	685	734	663	666	739	730	724	730	725	748	690	726	676	709	749	734	692	730	749	761	689	642	672	709	720	728	686	727	692	670	700	703	746	680	766	731	699	726	781	751	715	697	725	728	741	747	705	730	719	695	738	704	760	720	727	755	672	738	720	695	710	681	749	672	747	797	730	687	695	664	674	675	693	671	703	695	739	711	757	751	750	666	723	705	703	722	678	713	702	698	682	684	719	703	688	690	724	740	706	700	753	752	706	700	684	716	743	728	727	719	701	691	726	694	709	712	764	676	696	762	692	674	682	713	736	666	695	722	706	653	667	743	763	659	721	714	710	738	714	710	711	693	678	736	675	693	710	707	675	748	735	766	666	721	702	671	723	748	678	748	691	668	723	712	689	711	702	696	762	758	664	673	712	747	698	681	683	699	735	664	684	709	686	662	683	692	711	746	696	721	757	687	741	689	725	730	718	667	753	738	688	733	672	681	714	713	712	706	695	713	725	682	714	680	723	678	687	712	717	675	740	716	721	636	677	717	763	690	762	718	764	685	756	727	723	708	713	686	706	695	696	752	678	729	697	735	740	706	680	737	746	745	722	694	714	735	736	668	683	705	704	692	696	680	695	725	704	731	722	761	694	734	749	710	706	724	669	683	738	675	719	645	648	683	697	664	713	692	754	748	720	705	756	716	658	697	721	724	721	757	726	701	670	702	751	722	741	720	634	681	741	707	748	711	690	696	714	676	700	664	720	726	721	767	680	712	692	684	683	714	704	733	728	719	683	716	749	772	720	643	664	683	711	762	740	715	749	675	777	700	746	694	735	638	697	728	692	720	692	722	705	693	748	751	697	713	692	703	695	717	688	724	684	731	670	744	679	704	737	710	746	695	668	706	715	710	723	729	729	708	692	770	685	682	731	679	718	700	726	730	750	682	682	714	754	692	735	710	740	685	659	788	710	709	712	678	713	697	753	682	733	709	700	718	696	666	724	676	703	697	715	653	750	730	715	690	742	680	737	712	738	718	714	703	741	718	698	717	674	702	687	686	769	703	723	699	722	668	694	693	702	771	679	721	673	702	687	741	706	741	696	741	693	720	704	753	693	752	706	728	731	664	664	764	725	702	753	693	714	735	738	684	679	704	693	736	642	721	657	678	736	693	739	716	731	735	693	712	693	684	656	731	724	689	688	711	697	689	696	730	748	727	721	722	740	669	714	680	724	722	726	726	738	748	715	724	740	679	707	691	695	677	686	668	715	757	719	717	684	713	716	680	722	711	705	688	687	726	706	726	702	712	779	720	720	708	730	705	704	724	704	729	662	708	698	721	740	688	734	685	724	681	695	707	707	702	662	716	717	741	700	675	714	665	702	717	721	689	730	717	713	721	735	729	695	726	680	742	648	718	734	698	761	754	720	688	717	708	744	698	699	648	665	712	753	660	682	673	699	761	717	702	687	673	744	720	661	738	721	689	744	742	701	694	739	695	717	692	689	651	664	746	727	710	668	663	692	729	739	666	712	723	711	706	671	702	690	736	727	705	663	700	709	775	723	706	727	723	778	742	726	708	684	695	728	739	703	669	729	608	693	657	675	706	707	744	683	672	653	700	692	730	690	695	700	712	675	692	739	690	684	719	719	653	694	730	716	716	689	715	687	694	697	744	737	762	661	685	675	734	720	732	709	739	696	762	657	701	703	727	747	708	686	708	718	712	695	687	718	720	747	771	713	703	709	707	752	710	735	744	723	719	702	734	679	676	733	714	689	710	712	775	722	686	709	711	719	769	673	751	703	689	741	682	707	717	754	725	663	664	760	707	721	702	714	675	676	718	700	681	732	681	722	727	745	707	680	705	714	683	735	729	704	677	730	716	754	683	698	731	712	622	719	704	712	730	642	694	723	725	673	713	733	704	683	698	715	721	707	715	703	701	693	722	687	637	682	675	716	678	785	710	705	715	749	730	735	706	699	701	695	667	698	705	686	689	699	688	736	747	742	678	694	699	714	688	700	682	673	746	696	710	717	700	674	655	713	737	721	670	728	742	763	700	649	733	661	680	737	683	729	708	717	695	724	695	716	678	700	715	734	755	764	695	694	687	718	714	730	734	717	723	717	690	730	709	712	708	661	719	763	701	696	679	723	697	689	719	693	679	681	700	715	701	728	727	695	679	704	713	712	690	721	687	706	669	701	757	691	635	735	695	712	675	702	706	683	722	680	705	674	719	735	709	684	718	711	724	716	704	725	684	710	689	690	702	733	670	682	703	670	724	713	714	708	658	662	675	703	691	719	657	709	697	758	685	740	719	713	715	697	710	667	671	771	677	703	731	680	668	704	718	694	732	698	706	663	712	671	725	690	698	733	692	692	750	714	711	706	717	776	672	719	711	715	699	713	682	704	726	728	687	684	659	724	674	701	731	681	670	701	709	753	766	728	705	672	664	729	706	742	683	731	708	638	707	699	719	690	716	728	734	734	702	742	744	739	722	735	707	683	697	661	703	706	723	711	713	689	741	716	728	720	727	741	684	687	730	731	707	738	746	675	694	760	697	677	651	699	704	712	701	717	734	734	695	712	697	660	708	680	719	751	705	704	716	681	697	646	718	735	747	716	691	729	730	721	695	723	680	746	683	665	696	701	696	694	723	732	694	695	712	710	735	732	691	724	713	699	712	743	771	701	689	694	722	729	732	734	719	701	679	704	688	743	669	667	642	724	679	719	654	690	669	680	668	688	660	687	664	687	706	696	720	701	721	682	734	680	696	659	665	712	715	728	694	737	689	719	719	738	719	717	710	731	756	735	757	728	696	666	662	755	741	710	730	752	704	738	710	766	713	668	691	705	683	727	714	690	683	720	716	694	724	749	685	744	685	720	692	677	694	704	728	755	697	712	736	640	664	694	689	707	671	764	655	678	678	726	742	765	696	635	727	738	698	677	716	736	708	768	698	701	745	706	696	688	693	728	728	707	718	664	689	683	708	759	707	692	728	697	689	721	685	661	699	718	678	726	689	673	713	697	709	710	707	735	730	711	654	682	708	713	670	735	723	736	742	669	720	745	683	746	714	714	694	718	732	713	662	733	736	739	731	714	717	660	695	701	705	736	692	723	695	735	703	711	704	716	739	742	708	728	727	639	753	703	738	694	690	733	717	732	695	697	683	712	716	705	691	734	732	694	737	705	738	699	685	716	717	702	722	748	672	714	729	717	699	755	754	699	716	708	694	686	719	737	702	712	695	746	723	708	712	751	717	659	746	662	688	710	702	713	696	658	665	736	707	681	704	716	693	707	723	727	711	699	720	699	639	705	740	713	706	727	724	701	752	751	673	709	778	761	708	718	722	680	662	722	722	704	659	741	734	716	697	728	742	660	742	690	746	711	678	690	729	678	728	718	767	726	734	710	746	686	708	703	721	711	741	668	668
31026	5166	1117	916	792	827	754	756	748	692	788	720	773	705	681	760	720	741	744	687	717	693	738	712	716	722	688	705	742	741	739	731	711	709	775	750	756	727	720	669	728	671	743	724	696	681	732	750	675	738	712	735	736	697	685	701	712	748	731	740	717	746	727	751	740	734	720	776	742	663	769	742	690	757	768	715	733	690	713	753	696	701	696	708	719	696	722	721	712	731	711	741	745	754	716	691	715	714	714	687	698	681	720	714	733	758	747	692	742	668	785	753	787	738	755	716	751	717	753	745	714	695	724	726	732	751	780	760	693	707	703	717	687	743	704	714	769	720	728	732	745	761	723	721	701	747	730	704	730	700	711	653	702	720	750	714	746	739	704	725	726	703	751	740	755	762	731	698	710	721	728	685	713	709	739	724	704	688	757	759	681	756	818	698	725	687	723	742	713	717	700	697	728	746	757	701	701	704	701	785	713	676	724	767	768	719	735	732	696	696	688	715	692	732	717	725	726	725	678	700	718	734	727	764	753	726	712	699	706	764	715	679	717	710	690	720	777	710	719	745	734	742	732	694	714	712	707	718	732	693	717	692	720	724	786	699	683	692	698	706	665	724	740	702	703	754	735	696	747	745	724	722	679	726	685	662	700	741	729	734	737	713	724	713	701	692	720	742	706	719	683	758	747	741	706	699	688	750	673	754	691	704	704	653	707	767	757	719	722	718	711	717	741	711	751	694	729	716	738	661	696	713	710	714	744	673	704	710	699	752	714	663	733	752	696	727	703	757	749	716	732	770	695	744	710	754	741	696	681	735	731	702	724	729	707	736	690	701	743	718	760	758	720	692	721	750	724	698	737	716	722	729	677	752	672	728	697	731	733	698	717	726	728	706	747	756	705	723	699	759	743	655	707	704	720	728	744	745	734	714	710	738	735	779	728	708	759	725	734	693	778	709	701	685	734	774	737	681	714	730	746	748	747	721	725	746	750	715	693	730	742	702	727	713	771	721	761	744	683	761	733	697	731	707	666	729	701	691	719	757	756	716	732	762	729	735	740	733	729	761	767	763	716	714	721	737	686	747	718	758	727	748	685	711	714	728	693	732	698	714	731	697	739	725	730	718	715	686	697	749	696	725	706	726	704	723	744	742	693	680	731	734	676	696	735	703	740	714	769	721	732	734	737	669	744	711	706	695	755	712	672	701	775	711	688	705	779	759	709	713	766	744	744	757	785	724	735	726	713	686	723	714	704	727	753	721	712	727	727	695	747	721	696	696	689	725	741	736	736	732	714	702	733	733	706	696	698	671	713	677	706	701	710	674	738	746	722	722	693	725	732	724	696	705	739	702	745	704	716	737	709	684	672	685	661	772	702	724	727	708	746	730	674	743	726	756	717	723	698	685	769	689	696	676	766	711	717	747	715	762	736	730	728	737	729	719	731	688	704	696	695	725	705	713	721	709	753	737	695	739	747	683	786	753	758	749	731	667	718	728	718	668	745	744	737	718	760	731	723	701	757	724	684	714	724	721	711	710	719	754	737	704	695	706	723	731	685	748	737	745	661	684	713	756	705	738	712	695	737	733	657	721	748	728	679	768	660	666	743	679	723	670	683	742	732	749	763	740	676	710	724	757	697	735	756	709	763	716	745	711	735	692	713	709	657	738	696	723	725	741	734	727	701	737	735	727	712	734	687	700	654	716	716	711	723	733	756	719	690	760	715	688	751	704	723	746	765	766	705	734	760	746	712	731	714	733	672	723	739	687	700	730	697	728	733	718	713	725	708	751	705	738	757	773	738	704	697	691	706	736	765	740	731	716	700	741	742	708	695	710	696	712	678	687	714	717	747	727	714	740	692	662	715	723	716	686	740	729	770	733	703	714	706	692	685	751	756	705	734	713	731	768	730	723	689	702	708	763	765	698	699	731	713	730	696	719	727	727	767	697	697	688	702	699	740	766	743	701	740	658	668	701	716	719	662	714	750	715	740	687	736	709	702	710	728	731	725	705	719	770	751	647	734	715	711	748	759	659	740	737	754	726	709	778	736	719	673	719	725	712	697	736	718	728	699	709	738	712	766	700	709	695	736	724	715	686	794	739	724	698	694	705	732	721	728	721	735	731	702	717	726	698	687	737	754	657	713	681	688	675	740	726	687	750	721	712	695	710	671	736	706	801	706	724	707	737	753	702	707	706	719	706	739	718	746	738	709	750	710	700	741	732	700	727	737	686	730	713	659	718	687	737	715	736	716	711	735	757	759	763	779	740	725	729	737	716	732	685	702	740	702	722	721	708	706	747	717	652	710	677	727	723	693	727	746	732	734	731	707	715	744	772	750	727	707	724	777	703	752	770	721	761	745	685	669	718	702	717	719	719	721	713	735	711	708	731	681	737	767	716	733	740	724	748	770	687	738	711	722	736	706	806	708	736	774	764	714	710	695	706	661	714	720	654	755	733	719	703	699	717	721	714	707	726	696	717	715	709	727	688	726	734	762	717	707	689	724	725	749	725	730	664	758	693	734	685	731	720	695	711	754	720	756	740	751	759	739	735	685	721	781	681	719	720	759	712	687	773	701	728	765	723	713	737	686	735	745	715	703	686	698	750	721	753	692	741	733	691	746	734	742	758	735	721	653	716	742	721	698	733	711	770	744	718	711	757	810	690	742	762	707	710	748	724	718	709	757	712	714	710	735	745	749	766	717	724	693	702	754	752	708	760	719	666	702	742	760	730	701	662	723	735	677	702	691	759	761	662	703	740	740	762	697	686	672	723	732	788	742	760	699	715	708	759	692	737	764	722	721	707	737	720	725	735	743	734	710	780	763	740	690	716	724	772	722	688	658	692	732	664	756	749	701	669	736	749	751	681	699	714	729	721	688	665	688	730	734	740	718	658	696	695	722	718	716	726	736	696	715	701	745	703	780	721	708	745	738	717	750	687	714	721	720	738	713	711	723	714	709	744	751	744	712	776	684	703	743	713	730	758	721	701	682	702	738	722	719	744	711	701	712	750	689	709	730	739	766	718	720	718	740	678	756	703	730	716	704	713	727	746	726	712	768	755	732	737	754	729	757	766	719	701	780	733	750	672	722	722	706	699	727	730	777	738	731	698	783	726	737	762	717	721	741	731	762	750	734	722	761	740	658	736	728	714	686	736	721	706	799	733	722	730	712	717	664	753	726	735	778	670	763	729	730	720	734	664	704	722	713	693	739	739	735	727	737	716	719	732	733	717	730	712	695	722	742	753	729	776	693	691	757	758	702	695	746	752	709	760	714	704	710	696	731	713	684	685	732	743	736	744	686	736	695	732	714	727	741	680	651	697	727	723	749	698	710	727	747	727	746	763	698	738	756	730	739	716	762	693	669	733	715	715	712	716	756	718	668	716	725	753	706	709	708	707	729	723	702	748	706	722	724	693	730	716	747	760	690	751	695	722	719	681	666	708	722	736	706	714	728	660	707	700	708	738	702	755	777	684	732	729	693	712	766	767	719	757
25261	21105	26551	25442	20902	10448	1158	754	663	627	525	536	475	496	491	488	501	451	420	453	403	407	402	441	428	430	384	458	460	428	409	440	399	404	420	426	402	382	428	406	412	409	429	409	428	387	400	416	425	396	425	425	419	412	384	413	420	444	398	418	426	400	397	463	404	392	416	400	472	400	427	419	396	424	410	375	398	417	421	407	398	464	411	414	406	413	405	457	419	400	457	405	404	427	383	420	389	368	401	413	402	366	408	401	379	426	428	391	390	396	398	393	397	413	349	383	389	393	405	396	422	420	409	398	395	364	365	406	412	400	398	396	404	426	403	408	424	390	407	386	386	421	409	407	435	400	411	393	396	421	378	418	422	408	426	380	390	416	411	432	400	387	422	425	413	372	441	372	387	394	422	376	430	404	407	437	389	413	410	416	426	400	394	414	422	398	437	382	399	387	405	394	400	418	385	390	386	382	409	435	412	428	397	427	412	384	350	409	385	425	379	400	447	405	410	409	417	419	446	430	396	426	411	436	379	420	404	410	407	372	435	408	371	427	416	388	378	383	381	382	433	382	415	397	421	393	415	410	406	402	422	397	400	425	381	413	407	421	386	416	386	395	392	380	406	424	373	417	433	416	381	398	427	400	392	374	391	386	411	393	410	398	396	422	371	389	417	375	411	351	423	414	373	401	426	381	406	382	364	428	386	404	391	408	360	429	374	408	398	400	400	377	396	413	421	343	423	397	380	393	431	364	389	369	391	400	398	406	378	373	420	392	420	410	407	420	366	414	390	396	449	381	436	365	406	406	415	416	347	402	397	376	446	455	402	405	408	396	356	404	388	424	399	387	417	438	374	400	399	387	420	395	368	380	408	437	395	392	399	381	390	390	378	357	396	391	418	423	400	391	421	402	395	406	380	430	396	428	418	383	401	421	384	428	371	413	400	370	402	379	402	411	394	424	383	407	420	374	405	392	363	398	432	398	419	408	393	357	413	389	432	427	389	397	381	384	406	393	402	387	375	379	401	361	382	408	405	400	406	397	424	404	405	375	410	435	406	346	393	392	377	405	408	379	463	393	385	375	381	372	358	428	412	360	370	398	406	395	421	399	389	396	404	384	403	363	411	412	367	385	411	385	374	385	356	404	455	399	394	415	415	407	430	428	406	383	418	427	391	413	386	415	422	377	399	393	397	385	397	417	406	427	410	422	445	398	411	389	388	379	418	400	393	440	371	377	400	374	383	391	407	394	431	393	432	382	425	405	408	368	429	416	354	395	387	390	426	406	374	381	456	392	401	428	394	409	401	395	366	412	418	425	418	388	410	414	425	410	368	402	410	450	415	402	400	363	359	366	393	445	395	388	383	415	378	393	383	406	413	404	386	362	413	419	430	410	413	345	383	392	415	389	387	405	405	415	390	387	383	368	385	386	391	395	412	381	375	443	407	411	402	439	368	425	414	422	399	403	422	405	429	409	403	407	404	402	394	365	401	391	389	430	390	436	396	411	403	412	384	420	423	418	423	421	436	390	422	417	389	408	399	429	383	392	395	387	369	431	407	392	369	430	439	374	358	438	396	388	412	377	405	373	378	402	393	385	405	394	410	412	398	397	410	415	401	433	414	397	397	418	385	407	402	405	426	418	431	416	402	415	369	417	382	420	389	444	422	400	390	379	376	401	391	415	420	397	408	420	373	402	426	396	396	374	432	408	416	409	380	387	426	398	391	427	418	434	411	453	381	405	424	408	403	413	401	411	350	404	353	399	410	411	412	389	445	371	410	394	388	369	406	391	415	403	379	424	403	369	403	404	424	378	361	392	419	426	385	405	426	388	357	420	375	360	412	356	411	362	385	412	395	410	418	399	388	360	410	390	413	368	381	380	417	360	406	394	381	372	379	390	430	467	421	422	405	427	389	413	414	407	431	440	416	415	384	405	338	397	423	388	421	395	408	371	397	423	387	379	399	402	366	415	411	411	382	392	413	392	390	384	407	400	383	391	428	356	391	387	395	392	398	411	409	378	409	395	374	364	416	413	414	381	383	435	398	388	434	353	402	416	359	388	375	423	398	381	408	356	378	400	400	380	395	402	389	382	442	386	368	380	422	393	391	394	376	366	421	370	403	397	402	403	391	378	387	396	364	412	389	388	361	407	412	397	383	425	401	381	412	382	417	402	397	413	375	397	373	430	405	398	378	430	411	398	387	377	425	430	397	438	431	400	416	391	410	395	414	384	407	385	414	367	402	391	412	398	444	374	418	408	399	387	389	376	400	401	375	373	388	384	401	387	425	418	369	428	381	397	393	421	384	440	409	354	403	403	416	435	437	420	400	442	400	444	448	430	429	422	391	445	416	408	443	433	383	387	412	396	373	380	376	400	369	380	420	383	414	377	380	425	409	409	435	403	396	369	402	389	405	391	415	408	398	413	406	394	372	408	422	396	402	398	375	362	407	377	403	399	395	402	418	420	408	381	397	399	419	400	413	409	376	370	407	419	431	364	438	393	396	413	411	407	430	391	375	400	397	413	419	418	409	397	361	362	401	410	407	394	410	363	366	378	408	402	405	394	425	422	414	406	354	362	386	406	415	364	389	424	443	437	358	375	408	428	427	393	363	426	435	413	355	388	422	407	407	412	417	365	399	401	427	390	400	380	402	419	430	383	382	402	408	425	398	432	398	400	387	400	405	400	418	375	411	401	397	400	407	428	433	425	428	394	355	420	426	416	415	379	384	404	416	387	407	350	433	390	413	397	372	400	373	381	397	419	367	471	361	385	451	372	427	383	403	435	398	375	398	436	410	432	383	385	389	394	358	395	386	380	406	360	394	392	402	434	383	409	422	394	394	374	386	371	446	397	403	436	371	415	430	396	368	425	388	411	443	406	391	393	407	435	438	414	414	409	384	354	373	402	435	405	394	399	384	423	389	387	415	413	408	417	365	411	381	414	411	413	411	395	408	419	396	397	376	414	437	369	408	383	409	368	396	414	390	392	419	419	377	429	396	403	430	411	417	388	394	354	432	435	356	377	416	374	388	402	392	391	413	414	402	381	412	399	419	435	403	402	366	397	381	415	411	373	407	410	405	400	437	395	414	375	402	364	402	396	399	404	382	391	406	409	412	391	403	391	423	415	387	389	394	410	428	415	396	378	395	409	399	409	390	377	430	394	416	432	404	368	405	417	361	350	383	393	351	416	391	397	382	391	410	417	392	417	389	423	378	415	356	385	360	360	410	412	406	416	392	376	394	449	370	391	417	390	414	428	401	418	392	382	392	422	415	387	411	443	409	360	383	390	404	382	422	413	429	414	420	393	404	408	429	372	378	401	426	363	421	380	410	380	421	419	407	386	428	385	400	385	421	399	369	401	432	403	402	384	383	376	391	432	395	381	400	418	406	369	397	366	401	412	406	411	406	387	394	408	383	404	362	400	383	381	416	430	379	413	407	417	412	354	358	401	406	398	450	388	405	402	403	401	414	398	360	409	402	395	416	394
60569	15921	7509	4152	2527	1853	1346	1143	1034	828	804	727	718	594	606	552	518	548	506	562	528	486	483	465	499	458	446	426	432	477	495	447	457	441	427	413	450	460	434	471	452	435	459	407	444	488	437	426	419	424	438	450	455	412	437	440	457	433	461	437	444	470	458	427	462	450	416	435	463	468	461	429	448	447	444	424	418	419	413	402	412	408	401	419	394	419	451	430	402	407	416	419	408	414	386	415	440	455	409	421	445	416	401	415	420	417	386	424	393	458	433	416	417	412	403	407	420	415	427	353	409	427	411	400	419	370	403	440	413	379	489	449	401	409	425	417	435	412	439	411	385	397	385	444	409	397	414	439	402	398	436	451	432	418	437	413	439	428	423	445	436	399	434	434	407	397	394	403	402	414	439	377	438	396	417	370	414	447	427	450	401	395	384	411	419	381	419	404	403	424	409	433	437	444	401	414	397	427	433	441	409	452	425	449	435	440	420	436	410	397	405	420	415	411	441	390	377	407	424	430	389	409	442	404	406	400	400	388	420	400	420	397	410	440	425	435	425	391	393	433	410	450	389	437	392	400	437	410	438	443	412	407	392	422	392	397	426	435	439	429	378	409	433	412	411	400	425	397	354	441	429	409	451	397	370	449	378	444	424	418	398	423	409	405	442	399	426	414	407	387	443	432	438	425	394	429	412	443	387	425	420	389	400	394	411	407	404	416	403	413	391	414	449	416	420	423	421	432	432	424	407	407	410	427	414	431	440	408	391	421	407	412	429	421	434	438	415	389	407	419	434	415	405	437	413	424	442	378	421	424	381	402	422	369	437	398	420	417	377	457	373	393	405	396	402	404	407	426	416	397	431	433	432	412	438	390	419	403	413	445	456	395	413	422	423	382	384	436	405	428	398	417	457	377	387	429	412	400	399	384	426	413	427	428	400	416	375	440	396	415	394	407	416	377	425	427	382	441	406	436	377	444	389	389	411	408	439	425	410	369	396	397	389	382	390	446	403	415	398	395	438	419	400	405	421	406	416	418	451	418	417	443	410	403	422	423	414	423	398	431	416	420	427	453	382	386	428	404	412	408	397	405	434	420	425	452	415	378	431	406	414	416	388	424	403	435	389	397	430	379	434	421	378	415	466	369	435	432	392	419	388	423	424	425	416	435	383	396	427	378	402	435	439	410	426	387	404	422	405	423	393	412	437	399	412	425	406	449	426	427	406	461	419	426	449	402	404	397	409	430	390	399	404	449	358	439	428	426	389	425	414	372	378	432	406	396	441	418	436	370	414	418	393	389	391	429	433	434	403	452	399	450	442	395	390	409	366	431	418	436	400	468	424	396	468	371	450	414	442	438	388	412	365	428	401	375	411	408	420	433	396	407	413	438	415	486	422	365	434	430	378	415	410	418	453	434	433	395	448	425	446	394	425	406	404	402	420	461	404	447	401	422	378	409	432	390	422	426	424	390	439	370	437	431	419	417	424	422	413	393	444	400	434	393	415	395	430	409	414	432	450	398	416	386	422	404	388	452	415	425	425	394	431	422	437	372	400	393	404	436	417	433	428	425	413	423	398	454	402	385	432	419	414	438	402	434	426	439	391	413	395	431	398	375	420	444	400	428	403	422	420	400	436	415	433	399	422	397	398	427	398	415	414	395	403	431	422	387	441	401	419	390	371	386	394	420	400	364	368	419	416	412	457	429	419	391	413	408	420	421	410	384	387	424	427	398	413	388	427	439	424	409	396	390	395	403	390	454	430	407	418	413	390	454	378	427	425	401	413	429	399	415	400	406	438	433	406	411	420	405	405	391	399	432	385	385	408	398	412	440	417	409	425	451	411	412	383	408	392	379	393	427	403	419	414	378	392	414	449	470	400	427	416	418	406	389	358	380	388	394	407	433	436	441	450	384	424	441	415	410	410	427	404	407	391	379	382	404	402	415	427	418	430	442	447	410	408	449	427	413	444	393	417	390	441	413	406	414	407	420	456	417	434	412	418	421	409	422	418	387	400	433	409	374	402	432	408	429	396	469	408	426	450	449	440	400	418	427	445	420	409	422	442	376	428	434	431	400	376	402	412	384	385	461	357	427	419	407	419	381	419	399	413	428	415	411	421	417	391	381	433	404	404	463	416	394	405	408	439	428	392	392	426	453	427	420	391	389	438	413	398	437	394	429	411	384	430	413	398	407	426	429	412	421	409	424	429	420	392	417	446	398	400	415	411	409	397	391	420	415	434	445	427	373	403	391	428	401	442	396	403	382	406	451	432	408	402	461	389	373	421	397	430	401	412	378	408	470	436	415	395	432	360	411	437	431	420	408	402	389	406	403	424	396	406	451	412	421	401	404	436	391	453	405	401	416	428	447	397	404	402	441	434	400	386	430	413	389	450	416	390	411	449	452	417	421	426	395	434	390	371	430	430	410	382	377	350	418	383	422	415	380	403	430	421	409	396	432	385	427	370	406	415	434	421	387	403	412	438	413	378	390	392	417	395	433	410	389	378	403	409	423	373	430	380	420	440	407	377	400	440	423	402	408	395	426	386	437	392	442	407	400	388	408	431	402	428	420	431	421	424	410	424	431	451	432	411	402	379	422	443	404	427	393	428	410	430	395	401	423	415	444	412	419	383	408	408	415	436	399	389	428	426	481	409	389	427	401	409	406	416	402	408	441	492	409	384	410	426	426	427	401	410	425	432	420	401	431	422	397	412	422	440	388	417	437	427	410	372	423	391	399	400	429	415	391	454	419	451	434	410	429	412	433	402	374	433	422	398	387	394	411	405	406	433	360	441	419	411	420	440	410	410	433	402	402	386	394	410	410	436	423	436	426	408	434	413	412	450	433	425	403	377	384	423	433	404	394	383	418	395	403	450	390	401	409	415	396	415	415	429	436	385	397	432	401	376	388	420	350	407	407	438	419	435	441	424	396	422	392	417	362	437	451	419	458	446	429	419	430	472	424	433	444	405	441	402	430	432	383	433	435	432	431	427	414	436	381	433	430	398	418	383	425	410	427	381	425	462	402	419	378	421	408	408	413	402	406	423	451	432	423	460	427	394	408	397	399	404	408	408	410	427	399	369	384	414	435	475	425	410	403	420	438	429	438	410	382	391	421	417	437	385	426	431	425	411	420	401	405	413	396	435	416	417	426	433	396	410	377	422	403	431	393	436	394	426	407	397	402	383	433	432	399	433	394	417	439	410	431	378	427	373	429	449	435	423	429	426	384	403	431	404	411	457	399	408	396	418	368	411	389	375	442	414	420	421	401	415	390	396	443	440	386	405	444	407	393	411	403	408	382	393	434	397	407	419	385	392	434	411	408	418	424	415	422	433	425	416	436	410	401	398	391	392	427	467	410	444	404	417	413	401	437	412	424	422	425	426	427	429	431	437	420	409	400	376	435	415	376	427	408	409	417	409	399	388	393	416	390	446	423	401	399	400	397	413	395	414	368	373	418	413	380	425	414	435	418	464	405	388	402	421	432	449	412
23247	20988	27293	24786	20962	21016	11090	1688	1161	1108	1063	1019	976	895	920	834	861	806	792	745	845	809	767	791	784	814	829	754	705	718	724	730	753	728	738	697	687	729	745	721	767	719	744	733	732	713	728	764	708	733	709	724	739	724	679	722	727	700	748	731	733	744	743	734	724	785	749	780	703	748	711	784	752	692	723	728	667	682	731	758	711	716	721	724	735	735	723	711	707	717	768	705	737	735	668	699	707	698	682	699	741	690	732	708	737	728	715	720	694	675	766	691	688	731	721	726	691	700	680	707	705	711	691	775	718	702	692	674	670	758	717	756	711	721	670	671	701	727	710	716	728	659	678	710	710	659	674	691	693	748	698	657	709	745	730	721	689	719	688	720	696	735	715	703	706	749	684	716	705	682	707	698	698	720	748	710	699	731	737	710	719	713	720	654	725	725	711	678	737	745	700	705	691	701	715	694	717	720	712	727	685	708	763	707	708	710	684	719	691	696	733	714	736	760	686	723	693	709	702	651	729	698	733	681	723	678	740	691	731	701	702	715	660	692	707	668	639	717	691	750	686	699	709	703	683	753	675	727	708	706	683	717	730	690	701	744	729	722	705	700	734	705	681	758	694	718	693	703	701	722	700	702	689	739	661	715	764	717	738	700	724	685	696	718	699	704	731	739	685	695	703	792	712	689	720	698	723	703	657	707	711	720	696	689	665	686	727	685	683	751	684	647	697	715	787	699	664	637	692	676	720	723	691	679	686	665	684	773	716	744	699	720	677	702	727	692	726	701	692	740	748	702	738	715	735	706	660	713	712	706	709	671	667	717	696	642	684	702	718	720	728	723	681	733	708	713	693	657	742	727	714	710	723	726	716	712	692	718	702	726	739	709	767	744	729	723	701	719	699	778	753	679	759	655	681	738	722	706	704	702	705	737	707	730	713	727	700	688	697	720	677	707	667	708	718	727	682	695	717	732	717	675	682	741	709	717	750	703	723	699	690	710	731	742	740	695	745	735	728	714	682	676	698	747	684	778	714	695	722	666	678	696	705	654	737	714	757	648	720	698	727	699	723	732	698	716	706	733	739	673	749	671	727	726	682	714	729	698	732	754	719	700	734	689	661	720	680	695	686	708	704	714	713	733	708	711	669	663	709	703	682	738	681	715	685	719	683	684	719	717	681	663	690	723	662	676	721	695	701	712	701	702	697	676	736	682	742	647	702	703	721	690	686	709	736	742	722	716	680	761	689	701	730	726	758	732	713	725	706	735	705	658	731	697	684	723	731	691	733	678	694	683	739	719	691	751	729	709	704	705	730	721	729	669	723	675	725	714	711	668	710	739	683	693	701	744	676	725	739	689	701	680	690	764	741	721	652	714	707	708	696	702	698	663	686	728	718	676	742	700	680	707	724	712	737	713	725	695	700	726	736	701	758	733	720	780	717	742	686	753	667	698	668	643	723	756	709	700	740	745	722	732	748	699	726	715	730	722	743	734	704	714	757	734	715	737	713	736	675	725	685	641	734	690	671	729	699	694	646	728	710	697	673	678	701	740	756	701	696	687	685	769	683	682	718	748	709	676	707	688	715	723	665	730	711	719	658	710	726	691	699	715	721	739	740	667	718	636	774	762	695	737	655	691	762	721	650	713	699	677	734	713	689	730	694	743	713	691	702	711	744	723	720	726	683	677	665	737	718	722	727	707	741	704	649	742	754	707	712	717	702	688	693	751	703	733	685	772	695	713	715	679	727	653	726	689	736	726	657	675	757	665	740	702	781	798	678	700	741	719	690	703	718	730	706	744	727	685	703	683	695	705	674	713	641	744	683	736	748	721	724	685	677	722	702	720	766	730	758	708	733	718	713	685	692	708	723	692	724	698	689	725	710	655	675	715	715	725	698	682	705	662	694	731	672	628	696	770	708	680	684	693	707	707	755	699	675	662	695	739	703	732	663	715	707	714	739	754	679	630	727	678	675	700	746	689	712	770	729	708	694	709	705	702	754	679	702	712	714	763	742	717	697	708	732	681	706	713	744	682	706	708	707	717	703	715	647	754	697	684	690	772	695	732	673	725	656	707	696	703	685	660	702	675	756	751	694	715	723	729	648	725	720	669	724	704	703	711	747	728	713	711	672	677	755	703	718	676	699	710	662	708	730	673	698	694	695	696	735	706	699	642	692	708	737	713	679	702	710	735	642	719	687	701	705	691	718	706	675	731	717	697	703	654	678	719	721	685	693	729	729	695	726	665	676	696	699	688	674	724	723	691	715	716	706	712	673	680	720	715	685	747	677	713	685	701	698	708	699	712	673	718	700	747	703	718	648	676	691	710	748	659	712	695	727	739	706	710	727	706	718	697	730	684	711	762	707	697	701	668	721	678	706	686	734	682	727	698	705	701	724	671	721	705	734	732	747	736	722	691	704	718	745	703	725	716	682	713	705	721	687	713	732	658	645	702	735	647	694	710	724	667	699	753	728	665	704	668	669	732	693	727	708	660	702	694	698	765	710	703	711	674	724	689	664	680	720	705	711	672	649	709	709	723	735	719	719	704	676	672	680	700	716	695	713	741	709	693	681	677	721	690	686	738	708	734	749	670	698	670	693	712	748	706	721	698	749	719	695	655	755	708	714	741	753	687	650	719	753	683	747	677	743	707	668	684	729	701	727	706	739	715	698	750	681	706	708	711	725	666	680	744	668	723	675	705	724	667	704	701	681	717	734	688	742	678	696	693	732	706	680	698	662	701	730	758	669	734	687	680	723	674	702	681	684	716	698	718	705	727	716	697	650	695	707	748	701	731	726	719	719	686	722	696	704	712	674	753	686	727	731	746	791	731	708	694	685	747	755	748	714	680	721	706	741	726	737	687	688	701	738	696	711	705	652	645	736	692	662	689	695	695	726	695	701	739	708	727	733	716	715	723	698	751	670	733	713	637	733	713	681	711	668	679	705	702	726	702	650	721	738	698	714	705	717	688	683	691	663	665	736	737	693	759	722	667	681	703	697	721	725	718	747	744	685	673	638	719	719	684	716	651	701	755	679	724	775	710	690	690	708	700	769	723	706	711	709	711	683	681	667	719	730	637	715	685	726	683	711	710	739	694	698	716	660	708	724	726	720	697	685	689	767	694	727	707	737	689	748	711	743	695	695	687	695	703	698	672	670	679	685	711	740	715	722	677	712	711	687	694	677	674	734	721	718	723	742	676	702	705	696	648	698	699	730	697	710	704	646	644	714	728	736	675	664	685	656	671	688	743	671	613	663	681	713	700	732	677	674	680	708	663	684	737	708	677	674	700	742	719	732	721	696	676	761	717	646	698	684	680	718	724	729	683	701	709	693	710	703	710	652	760	739	705	714	696	689	720	640	742	700	738	675	732	663	694	720	687	713	712	709	688	748	720	714	707	699	769	687	708	694	706	731	714	727	664	746	751	666	656	667	687	738	683	730	706	688	727	725	708	704	676	697	734	727	698	730	698	770	744	753	691	656	693	734	668
56018	12529	11380	6621	4364	3139	2415	1877	1648	1424	1258	1162	1095	1010	969	890	871	781	774	788	760	705	680	734	687	717	738	681	666	643	649	619	690	631	649	694	663	597	632	637	625	665	628	616	633	598	620	613	545	595	611	557	618	630	602	673	659	643	620	645	612	602	670	649	617	667	621	657	644	626	602	663	620	645	657	588	575	634	593	604	599	600	579	596	626	660	606	607	627	633	552	617	643	591	616	596	601	577	608	577	653	596	629	611	593	646	579	561	552	575	609	616	559	629	613	626	600	612	582	597	588	590	589	606	589	626	598	589	635	586	556	570	622	583	584	599	548	600	594	648	628	654	613	601	559	606	616	587	597	586	568	619	549	629	596	550	595	606	594	630	578	595	575	577	618	598	609	574	625	590	606	622	572	624	577	620	588	590	551	613	575	641	600	592	617	589	630	581	630	581	642	601	610	581	565	582	628	618	622	592	597	598	574	621	541	608	592	601	642	581	604	602	603	672	574	608	602	580	604	588	617	599	628	582	602	616	641	619	590	648	593	593	589	609	639	607	579	588	558	607	586	591	620	589	624	598	569	600	598	660	599	592	651	602	583	623	642	562	605	604	600	594	608	623	632	601	556	568	555	599	596	591	629	607	580	561	590	587	594	580	614	602	602	599	591	608	568	613	577	588	586	609	572	633	591	578	584	601	588	603	661	604	618	588	579	569	605	601	580	585	594	603	598	586	589	592	623	640	605	604	583	583	612	661	576	574	546	616	614	558	633	622	640	684	622	613	567	612	583	623	570	601	606	559	598	612	632	643	619	572	589	612	619	537	568	649	597	591	603	618	595	614	574	587	643	573	593	584	604	569	600	575	596	605	586	609	594	612	572	636	568	580	612	595	569	592	600	613	601	627	612	612	604	612	593	578	617	593	640	586	577	599	620	617	580	587	588	592	625	643	592	582	575	610	628	617	622	617	607	599	620	627	592	603	541	585	628	625	592	568	608	585	589	600	617	637	563	615	592	648	623	578	593	581	573	619	559	597	590	553	606	571	642	605	588	564	602	594	579	586	561	606	612	642	618	599	598	606	659	603	612	576	598	588	620	578	588	604	668	583	609	600	600	654	657	594	597	574	578	632	628	566	625	611	584	627	639	552	580	631	585	628	598	587	619	642	623	582	602	618	637	592	611	559	603	561	565	575	629	599	571	559	592	578	617	617	645	530	619	590	577	587	624	603	652	583	583	583	535	590	604	574	601	604	546	573	616	630	595	587	584	582	549	605	591	560	570	571	609	620	590	613	583	619	612	600	619	603	575	565	581	601	611	571	548	564	601	595	615	668	628	581	570	578	579	626	635	600	604	571	619	608	603	580	621	610	618	544	578	558	631	641	598	625	605	575	637	582	605	562	592	579	601	539	549	584	576	631	580	603	596	597	635	605	596	619	588	588	601	606	610	570	579	564	587	617	630	563	603	579	627	620	560	560	582	599	632	576	584	613	595	616	603	605	602	598	591	555	622	641	586	565	601	613	577	610	586	616	600	612	573	602	618	559	586	595	607	574	609	578	625	597	579	580	606	608	581	602	594	627	590	643	625	590	566	602	567	574	608	641	598	621	659	613	640	611	615	602	593	597	614	618	575	645	588	589	654	564	561	615	619	614	582	574	585	581	589	601	624	586	626	601	617	634	618	632	560	611	633	563	616	584	579	584	607	589	597	645	590	547	582	611	612	640	554	603	642	582	564	573	591	661	601	660	616	596	575	580	595	607	597	552	651	559	611	643	614	585	615	591	629	601	586	576	559	577	614	637	595	585	564	568	636	563	580	563	570	575	611	575	581	567	589	581	602	551	589	625	560	619	647	586	650	621	578	572	594	607	636	585	588	605	596	578	589	603	638	594	601	587	532	609	596	604	581	624	635	593	611	557	589	587	547	623	567	641	600	610	583	605	646	591	627	622	599	577	560	642	671	561	624	560	567	619	613	617	630	590	589	615	595	588	609	630	648	602	591	593	600	615	604	622	573	598	620	578	625	559	637	623	595	568	607	638	632	603	591	615	663	632	628	625	586	561	603	556	613	587	624	600	599	540	575	598	609	522	607	591	612	564	630	636	568	682	585	610	588	633	602	592	576	593	626	576	606	575	573	582	634	571	620	610	584	569	559	574	626	615	604	598	619	632	614	584	604	588	597	622	588	606	622	566	591	612	635	577	611	560	567	586	615	621	600	572	595	594	612	589	595	617	599	597	603	579	570	576	629	584	576	613	603	598	632	533	584	594	597	612	586	554	621	546	583	630	615	594	590	637	587	577	605	579	659	634	582	627	598	588	608	624	580	588	585	588	598	613	617	615	619	646	584	586	622	604	563	630	591	592	560	614	579	615	585	617	586	615	602	589	622	598	555	646	586	574	594	553	571	623	564	641	585	599	579	582	587	619	628	641	586	613	645	623	614	598	596	611	619	630	582	547	564	550	671	597	590	588	633	594	603	610	599	614	608	601	627	622	640	561	624	589	614	597	615	583	592	593	597	583	595	584	605	587	615	600	565	570	611	602	591	577	661	618	586	578	596	586	607	636	591	546	590	623	620	629	563	643	561	595	604	598	546	592	580	594	624	611	594	608	606	572	595	586	627	606	637	568	579	602	576	632	604	606	618	628	580	608	618	637	597	643	586	636	647	592	583	625	619	570	629	639	599	600	617	602	592	606	603	597	591	570	574	574	578	602	639	603	600	565	548	639	629	602	647	593	589	603	603	585	616	639	553	602	627	613	630	608	612	647	584	612	624	611	617	552	666	638	584	588	621	557	547	547	592	574	612	572	548	611	627	592	644	584	620	636	612	596	600	597	612	585	622	582	628	561	600	590	617	605	566	611	593	641	576	566	605	534	594	577	591	620	605	614	596	646	527	589	592	570	590	616	582	599	642	636	566	560	585	648	592	627	580	618	603	596	634	569	621	633	587	563	583	606	624	533	582	607	609	554	578	586	573	609	539	604	562	590	565	558	615	615	561	581	616	615	576	566	618	634	618	610	587	624	581	589	612	548	599	570	570	590	616	576	583	607	576	632	632	624	597	582	606	580	559	575	620	597	603	642	597	587	604	595	582	571	665	619	560	625	614	624	590	617	618	589	562	527	586	597	560	638	611	595	622	637	639	590	570	590	619	565	602	624	542	570	571	591	612	589	609	626	592	576	551	551	594	597	601	617	592	622	634	609	561	571	609	627	608	579	624	577	553	608	594	586	593	624	572	609	594	653	605	584	614	615	627	579	575	637	595	604	629	587	592	561	600	602	563	643	616	567	604	590	628	568	616	585	589	627	606	629	577	583	574	580	632	568	575	601	598	632	599	612	577	556	597	608	641	622	588	613	577	612	591	580	604	547	603	606	610	582	623	636	586	586	603	555	607	573	582	598	582	575	588	588	602	592	622	610	585	589	554	594	534	605	588	563	581	624	598	599	618	602	546	596	596	586	599	607	578	613	578	578	604	595	616	616
32683	18393	4547	994	780	728	737	713	733	713	695	701	695	695	719	658	704	693	709	711	653	680	658	694	655	683	698	658	716	748	674	738	639	718	679	676	777	698	749	687	713	694	723	751	708	684	688	665	719	720	695	740	690	735	702	697	687	705	704	713	712	693	721	682	757	694	697	707	747	720	686	678	714	727	705	606	718	658	686	688	739	719	681	714	732	702	715	716	645	691	700	705	708	679	703	716	699	727	691	703	658	709	708	697	660	664	691	667	694	662	695	715	714	745	692	750	706	713	724	662	696	711	679	738	690	677	660	720	751	700	689	671	694	692	670	689	712	689	700	705	753	707	761	672	710	714	702	693	700	684	674	700	740	698	665	668	693	692	751	680	721	681	695	671	687	716	672	726	733	702	688	710	727	727	739	709	673	723	694	692	671	736	649	754	676	687	680	727	687	686	694	629	671	722	661	685	733	679	702	720	663	680	681	667	646	728	678	727	788	697	695	710	710	648	689	710	652	669	712	669	689	671	708	746	681	668	759	748	689	716	734	701	717	721	725	732	720	648	738	699	683	695	706	728	691	719	721	674	696	699	697	675	690	689	725	678	709	710	635	719	722	722	718	753	730	630	693	702	657	672	689	668	690	701	697	650	724	696	707	742	747	704	727	751	701	705	686	715	700	628	732	727	700	679	746	770	736	705	708	700	714	703	697	702	720	690	720	692	692	702	676	698	684	665	632	718	679	686	716	686	727	725	680	667	694	727	747	704	740	730	719	668	686	663	650	709	706	719	739	687	722	683	706	725	717	661	752	724	659	674	723	710	709	653	654	694	681	765	725	689	671	682	678	653	695	651	706	695	642	687	681	695	678	701	687	681	729	713	717	679	670	714	680	715	663	707	702	662	704	728	721	722	687	696	666	669	688	704	676	694	694	647	705	698	686	710	676	693	714	703	710	711	722	713	668	670	684	655	714	663	669	703	701	781	695	685	714	732	676	741	737	680	756	707	696	692	709	699	723	720	709	680	691	741	696	734	736	668	677	744	699	727	695	711	724	772	682	694	700	734	725	649	692	674	694	702	731	662	687	717	730	701	689	673	682	676	680	719	705	746	671	689	685	766	737	690	676	661	667	656	716	640	718	715	692	748	698	702	681	686	691	737	713	694	678	706	702	701	734	667	692	709	706	674	715	711	735	678	691	739	739	706	666	723	703	677	725	689	736	726	680	675	688	666	678	675	734	671	732	693	673	714	705	700	667	686	705	738	680	681	718	707	682	698	721	662	737	705	717	653	674	671	739	709	676	684	694	707	657	734	713	696	693	672	673	688	720	713	723	753	697	741	715	716	679	655	698	700	711	715	667	669	724	703	728	733	684	636	702	712	705	670	729	710	686	651	692	685	665	730	677	716	669	719	682	671	702	655	705	686	672	696	672	678	697	718	665	715	680	732	703	732	684	647	730	707	677	682	707	702	688	684	683	693	723	695	726	729	735	724	696	690	723	733	663	705	769	641	703	699	691	698	771	663	708	732	740	722	739	695	687	682	687	705	658	692	705	692	724	713	663	712	712	715	717	713	658	707	688	710	699	697	685	657	715	705	688	710	712	688	681	693	699	659	706	688	699	730	728	682	702	684	663	692	702	748	676	729	649	705	646	710	656	721	671	653	720	694	667	719	719	710	723	661	692	743	691	703	716	706	743	704	730	733	713	694	677	691	693	673	713	664	655	633	694	698	717	725	712	690	705	755	692	708	707	700	639	721	698	676	742	713	668	716	678	685	747	655	670	728	681	703	717	729	617	691	746	713	716	702	701	673	682	674	756	621	713	676	702	687	684	687	688	683	729	697	703	709	674	724	695	755	674	688	697	689	701	677	687	696	706	666	711	738	725	716	655	731	714	726	648	683	701	690	691	665	684	678	675	730	667	705	698	666	695	699	721	700	661	714	707	693	700	707	739	678	701	678	725	698	719	681	653	755	706	666	724	688	708	718	739	692	676	726	687	695	664	719	704	729	704	675	682	657	717	667	721	676	680	704	689	718	657	674	678	679	714	689	705	687	643	690	694	698	721	671	737	702	720	752	683	708	695	702	668	752	726	692	628	689	744	725	683	717	653	717	678	706	693	707	718	699	710	728	662	696	716	643	757	671	699	706	713	660	710	673	707	703	651	711	698	685	706	661	680	709	715	731	744	724	696	712	691	658	651	693	711	694	677	678	720	684	702	685	658	680	696	728	670	692	654	677	709	667	688	697	740	724	701	670	689	706	725	749	725	702	736	735	711	703	715	732	714	733	719	703	695	649	728	735	730	723	657	712	653	687	681	665	693	673	691	715	730	717	725	696	685	705	717	708	730	695	727	698	687	700	718	715	717	721	653	734	683	698	735	750	750	714	722	708	692	680	699	692	697	682	687	675	672	671	738	727	712	699	701	704	707	684	697	685	672	675	680	756	670	720	688	677	659	651	669	691	745	689	699	722	710	715	734	667	683	702	685	688	738	670	714	680	722	680	670	691	679	676	687	712	690	691	728	663	704	704	689	668	677	689	643	688	717	682	688	711	666	702	663	680	676	691	692	676	711	710	717	690	689	691	684	717	689	754	672	670	712	700	708	652	696	664	695	698	667	721	654	717	696	736	688	684	705	707	728	704	706	748	713	679	685	688	722	662	726	696	708	696	685	658	678	675	668	717	685	669	711	684	703	671	718	692	634	676	723	720	722	744	666	701	693	709	693	671	700	735	653	783	678	670	703	666	708	690	738	660	755	683	719	688	715	742	721	716	693	708	708	693	674	719	673	673	702	675	683	722	679	677	717	720	724	695	723	666	676	704	724	711	710	699	688	687	680	717	651	690	722	717	684	729	672	700	711	698	656	718	706	679	694	714	714	668	656	721	705	710	706	720	672	674	706	702	729	760	725	697	678	710	715	664	699	733	702	688	704	668	732	716	680	688	647	668	677	698	664	714	726	695	657	676	697	719	669	666	699	701	712	678	679	693	673	752	689	706	704	747	743	710	707	669	697	701	624	656	710	746	719	716	706	724	713	670	665	710	692	673	672	661	720	694	673	683	698	696	735	709	695	726	726	677	707	713	717	711	708	688	693	658	714	752	729	707	695	753	692	696	690	704	674	642	679	692	750	687	694	685	673	715	759	703	693	716	728	742	731	678	710	714	706	695	690	725	714	669	749	718	718	722	657	702	702	716	730	736	699	725	713	727	739	754	706	748	743	698	700	676	749	730	658	668	682	694	685	644	682	727	763	731	680	731	741	712	712	703	701	694	678	697	701	690	694	709	692	657	685	675	656	723	715	655	676	673	743	716	684	739	693	690	707	690	692	711	701	683	695	729	684	715	729	700	747	721	684	644	673	700	692	724	712	762	681	683	719	728	707	700	705	677	690	738	743	682	691	683	691	734	687	693	709	733	722	686	700	709	714	682	706	687	699	700	672	701	722	680	706	688	672	756	711	703	733	732	693	722	742	698	713	737	693	700
27618	4545	991	814	751	694	729	704	671	658	667	628	677	660	635	620	642	658	663	637	676	645	682	685	650	665	664	651	664	671	678	650	701	684	637	689	634	663	704	655	658	653	701	651	678	652	656	649	628	582	688	608	622	671	671	630	681	665	632	692	670	680	677	659	676	653	693	672	677	668	633	646	640	671	640	646	610	650	640	606	633	644	679	683	656	671	641	633	647	640	663	633	661	623	653	649	671	670	651	644	617	704	602	680	675	632	646	648	648	666	659	646	650	668	572	611	658	654	651	633	674	653	637	622	623	647	639	628	654	637	648	621	652	633	655	658	637	662	675	652	697	657	680	680	667	650	668	576	630	640	629	634	617	635	645	720	642	666	689	635	629	684	638	604	639	608	628	609	673	655	658	644	638	659	650	647	685	654	612	630	654	661	643	663	674	645	659	629	627	661	641	647	649	630	676	684	648	631	641	665	665	647	677	668	652	639	632	697	632	687	648	622	657	644	670	642	633	668	648	670	619	687	634	641	615	662	658	628	591	631	649	625	580	641	637	702	649	673	609	623	643	653	674	624	690	657	647	648	657	663	659	714	649	663	670	622	662	618	628	687	621	665	629	632	605	643	643	639	643	583	596	596	625	653	673	587	648	664	643	652	680	654	657	629	620	600	605	655	641	651	627	643	667	668	633	604	641	634	620	636	706	647	653	637	707	671	664	641	682	638	625	612	620	617	626	653	637	655	651	645	645	637	647	628	650	619	618	631	642	642	648	596	634	626	660	660	622	661	611	631	646	657	619	639	628	654	699	643	645	641	648	652	625	647	624	623	656	632	616	642	645	621	681	660	634	658	630	644	616	636	653	641	676	625	641	623	638	614	638	645	639	646	621	690	614	634	651	657	654	624	628	667	621	676	624	643	652	683	640	664	603	594	638	655	602	629	621	621	646	644	606	655	660	634	634	650	625	647	650	651	632	662	667	692	664	648	644	678	624	597	615	635	658	621	662	617	670	665	646	635	646	591	661	636	634	665	634	695	688	653	636	609	647	643	634	637	644	700	626	687	632	646	662	630	659	616	644	673	643	645	615	619	596	664	629	623	674	630	687	690	649	649	599	598	654	661	598	631	628	623	630	653	658	647	637	616	636	626	643	637	635	649	659	667	644	629	698	650	688	612	680	640	663	699	672	645	650	646	616	669	666	636	617	646	599	682	637	633	612	644	624	669	672	640	672	652	626	619	622	660	635	658	636	641	626	616	659	632	664	660	640	650	630	619	666	684	684	612	618	681	600	667	648	654	640	628	661	614	660	629	638	618	647	657	659	673	644	673	618	587	661	632	631	633	617	660	645	642	628	666	624	644	613	704	650	641	632	658	633	616	627	635	649	662	654	610	614	667	611	631	660	683	654	632	648	639	669	662	654	670	640	610	622	648	644	641	686	656	649	612	666	646	633	601	613	666	615	597	664	646	643	647	681	602	616	673	604	645	654	649	647	650	622	627	692	648	651	599	652	655	633	675	648	653	649	648	616	634	598	668	620	679	672	651	634	641	604	662	633	676	689	663	622	674	623	641	676	621	616	683	633	623	662	674	663	636	633	606	632	629	683	608	610	641	637	642	675	628	634	626	633	643	614	658	622	641	630	619	615	653	580	616	605	677	644	651	682	616	610	608	627	614	659	666	663	666	626	612	672	630	672	654	670	603	617	641	600	670	691	654	613	623	627	629	599	626	659	612	683	651	669	584	685	676	598	593	629	631	647	626	646	660	665	659	623	621	660	621	652	695	614	638	615	672	635	649	656	636	660	644	621	630	656	630	655	606	637	673	689	644	705	645	608	626	679	677	648	630	664	631	659	622	675	648	664	648	668	641	697	659	615	678	660	634	634	663	617	711	679	656	618	616	664	682	651	654	652	656	642	644	678	630	631	610	653	609	648	588	639	664	659	646	660	604	630	709	609	648	646	614	623	632	637	629	660	704	637	623	625	636	643	676	672	663	688	595	624	613	615	647	607	655	655	664	669	640	633	662	590	733	668	699	666	632	646	596	662	655	678	664	605	679	623	639	668	648	669	665	647	675	647	656	645	640	685	647	689	633	648	615	654	626	678	629	634	624	659	625	672	609	631	637	639	657	635	642	621	686	673	628	659	641	693	620	657	635	637	623	644	656	678	686	635	615	614	683	644	643	640	680	681	602	656	604	642	629	701	613	661	662	677	677	652	654	668	645	651	684	671	656	642	623	673	690	631	664	666	670	634	687	637	642	642	675	640	646	633	679	619	596	613	659	650	648	651	638	610	605	652	690	619	630	722	635	649	619	620	648	617	626	616	675	633	658	635	635	599	632	672	660	652	687	644	700	587	646	649	609	611	659	692	651	662	646	640	634	643	630	648	658	632	630	654	604	661	662	645	666	667	608	671	656	643	625	655	652	613	677	605	666	662	625	691	663	605	599	641	633	674	637	621	644	651	629	644	658	653	605	631	639	679	662	652	661	656	636	634	628	627	606	672	601	632	614	617	629	658	656	639	670	612	644	668	668	654	700	687	650	617	653	680	696	693	671	642	678	634	593	626	692	606	642	644	648	672	632	659	639	667	668	677	654	662	638	647	678	647	689	652	681	671	609	631	636	630	648	659	649	679	655	660	652	644	610	649	626	633	673	630	656	668	656	632	627	635	658	643	605	634	667	655	653	612	609	629	656	671	636	636	687	662	669	652	689	655	677	633	618	642	701	611	658	611	679	614	657	671	670	656	618	622	640	671	632	603	651	640	676	673	624	661	605	639	642	645	677	670	684	617	616	683	623	622	634	669	633	662	618	673	619	631	656	609	678	644	641	682	605	638	681	627	631	676	644	653	658	674	643	648	676	662	684	655	684	651	630	598	677	625	662	587	623	619	662	656	669	633	620	633	668	622	585	611	631	652	626	622	593	665	641	626	660	631	616	634	647	623	645	654	678	641	598	667	637	706	634	610	616	610	688	654	643	639	612	666	660	613	643	661	630	679	649	667	632	644	633	659	625	638	635	676	658	710	601	636	617	620	635	634	630	627	685	594	638	635	681	677	654	673	621	678	663	640	592	633	652	598	691	603	628	654	610	623	622	677	656	651	654	664	635	655	648	651	605	651	641	640	664	658	667	642	639	648	655	628	612	618	626	634	667	593	658	623	657	672	674	651	681	652	660	677	638	643	631	677	595	669	629	650	639	643	660	584	600	658	676	621	587	642	636	615	638	636	646	649	599	655	641	619	641	617	644	657	654	630	683	646	661	691	665	684	654	689	664	646	638	660	649	601	636	670	632	576	648	653	640	632	634	652	625	616	671	688	632	678	674	643	629	679	610	654	638	657	662	654	626	630	641	649	663	609	604	629	594	658	664	632	659	653	669	649	661	665	659	686	680	653	631	700	687	646	633	642	648	671	619	609	675	616	621	680	635	662	664	648	681	614	627	650	652	619	674	654	626	640	682	614	625	634	642	642	625	650	664	665	647
25211	21045	26994	24986	20905	11464	1284	756	618	595	562	548	525	496	493	437	449	422	462	445	449	449	417	451	415	383	397	396	440	463	420	386	384	376	390	422	426	401	419	395	393	405	389	412	394	381	381	396	388	357	357	406	402	409	464	373	397	408	387	428	421	391	384	415	379	419	389	417	448	430	413	378	386	391	402	377	432	412	380	378	374	375	414	393	414	414	391	396	394	411	423	397	430	390	369	416	399	379	380	405	403	400	433	417	353	366	414	377	390	433	382	411	408	415	349	394	400	379	384	375	391	350	352	377	397	418	381	396	358	387	456	414	378	432	412	391	411	399	441	393	396	419	397	390	404	429	370	396	376	388	385	375	354	389	379	369	409	389	373	416	362	388	386	424	383	411	390	419	386	417	402	391	346	396	351	428	395	400	369	394	424	391	381	371	408	374	397	413	376	412	425	389	408	378	383	389	419	402	401	385	392	362	360	371	387	410	401	399	368	388	365	420	402	402	395	400	379	438	403	399	398	386	395	393	386	405	387	389	413	375	378	358	400	438	398	362	361	399	380	389	409	434	385	359	412	357	385	390	411	394	391	399	407	371	368	425	378	435	386	397	362	421	364	368	406	389	408	367	404	415	397	416	416	361	360	391	367	363	416	373	395	396	399	397	381	406	407	416	402	349	388	383	379	389	387	395	391	392	377	379	420	376	368	389	422	392	439	393	369	415	417	405	405	425	401	402	383	398	439	378	379	370	366	397	413	375	382	408	392	392	395	400	374	420	399	413	403	401	401	377	390	415	380	392	434	419	374	411	374	412	379	418	420	410	386	387	347	385	418	396	394	380	416	391	375	376	402	417	406	396	424	388	360	395	405	393	372	384	366	394	397	363	396	383	378	419	396	396	385	389	391	355	362	378	385	417	369	414	385	384	367	384	398	372	399	408	408	388	394	413	376	395	373	394	375	391	371	393	441	389	375	404	395	415	372	381	414	369	365	379	387	391	392	385	417	356	378	397	413	395	384	383	364	429	404	414	370	412	417	356	374	414	390	405	401	385	412	364	401	389	382	398	370	396	400	398	399	397	368	383	393	396	394	431	380	361	393	392	421	401	400	388	378	391	404	366	386	396	384	398	391	431	368	387	428	379	393	408	387	410	389	363	402	379	359	394	387	409	395	403	396	386	405	396	394	407	403	408	394	395	381	386	381	403	406	359	393	399	393	380	434	378	385	401	426	403	391	374	392	377	412	406	358	402	377	369	410	427	376	429	394	428	411	381	384	379	370	380	377	390	370	397	388	384	370	396	383	444	402	366	378	421	390	384	414	353	408	386	368	386	377	405	388	417	409	427	381	374	416	408	417	414	422	387	401	413	364	400	389	363	423	362	407	390	404	422	400	367	384	398	407	376	367	412	433	380	408	387	407	377	387	384	443	400	379	431	422	397	401	394	370	427	390	369	409	395	386	409	390	400	413	377	420	397	428	360	413	381	379	391	411	397	371	404	398	359	384	351	433	404	393	389	386	434	406	379	391	395	399	393	419	383	383	381	410	373	367	359	407	409	396	407	402	375	404	366	417	406	390	378	357	380	346	398	366	409	384	412	397	403	362	380	398	387	382	422	403	427	393	380	410	428	413	403	405	381	401	368	430	394	379	390	376	362	399	395	413	397	383	384	399	363	365	415	379	409	409	397	382	357	400	392	394	393	396	415	394	398	408	393	393	373	414	412	410	389	387	379	384	383	421	375	377	413	398	384	411	380	422	406	421	402	380	390	355	380	376	397	388	411	403	375	397	394	408	369	386	400	359	385	395	405	395	382	385	401	421	404	359	388	426	402	366	405	376	379	353	407	390	402	385	396	395	395	390	395	387	404	395	369	396	404	359	393	381	433	370	393	402	406	405	360	392	392	411	362	376	401	371	403	395	404	411	393	369	409	378	371	409	378	398	359	374	410	374	378	384	405	448	391	361	377	365	405	386	387	398	412	410	392	410	420	397	387	357	375	425	366	388	377	387	431	427	389	379	390	383	393	404	403	372	368	402	354	436	374	406	378	443	403	376	409	413	432	388	410	382	407	356	407	346	452	407	380	365	389	396	367	363	397	399	387	393	395	395	388	387	399	353	332	382	411	390	383	396	411	406	399	393	374	382	412	392	344	403	367	399	386	401	399	387	403	400	399	385	399	403	368	403	389	356	410	409	408	387	372	423	367	391	377	370	394	431	419	400	410	422	393	393	381	393	426	372	377	380	378	376	378	419	403	392	381	373	385	405	398	411	430	393	388	371	382	392	379	395	392	393	403	375	371	417	407	372	369	374	406	370	390	394	386	391	365	410	394	432	391	378	379	388	406	390	421	395	381	372	367	344	391	375	364	381	391	370	375	371	421	395	399	400	367	402	381	380	394	407	377	413	366	396	361	379	390	333	445	399	440	393	402	384	360	335	409	409	399	374	385	413	368	373	378	413	370	369	388	444	413	375	364	373	424	395	376	382	374	413	363	372	414	419	401	412	378	373	403	420	387	363	389	412	401	411	405	402	427	383	375	377	406	419	393	370	392	374	395	385	388	398	357	361	389	392	376	374	391	403	351	368	399	376	396	410	372	395	389	417	378	387	443	418	404	370	400	400	424	393	376	395	407	352	434	391	398	404	423	404	365	399	403	379	385	407	378	370	378	381	398	365	381	412	436	400	441	351	400	405	397	362	401	396	422	368	419	396	382	404	387	411	396	385	407	387	367	393	372	347	389	377	390	412	397	357	406	374	380	354	427	387	415	351	390	423	369	391	395	437	379	387	413	358	420	396	428	417	388	392	385	416	403	388	394	399	411	400	378	390	368	388	371	383	362	419	356	395	407	398	396	376	388	423	386	433	381	436	412	383	420	380	396	354	407	384	388	365	379	395	397	375	410	374	379	362	428	415	364	402	400	403	397	392	399	373	408	401	372	376	377	385	416	366	394	391	384	387	448	396	393	377	370	396	358	394	399	422	401	399	376	338	360	381	406	447	387	384	391	390	387	393	403	411	394	399	362	434	388	357	423	403	407	417	442	407	397	362	389	407	398	413	383	391	409	401	410	394	378	380	430	368	371	395	413	402	412	409	433	371	410	405	413	369	407	410	371	427	373	397	407	389	380	399	415	398	401	400	406	399	455	367	391	435	403	392	398	414	393	392	376	413	401	410	404	401	395	354	393	384	379	406	375	389	439	407	382	355	375	381	364	398	381	445	391	386	409	378	377	397	363	413	385	382	410	423	398	436	385	409	354	384	391	395	433	397	408	363	361	407	385	425	434	413	388	405	413	384	383	377	410	361	362	384	394	393	374	415	392	365	385	380	398	364	419	400	400	407	388	429	401	391	394	405	426	420	388	386	378	407	353	411	399	408	403	394	393	386	389	382	448	420	392	381	372	409	383	387	365	381	394	364	417	379	389	439	401	341	383	386	403	439	405	361	405	443	374	391	412	389	383	390	376	425	427	365	394	381	403	424	404
58677	12878	7564	4282	2651	1921	1544	1153	1025	949	791	727	639	658	561	553	527	528	524	528	506	503	494	483	469	466	406	435	425	460	456	410	438	472	449	460	471	458	446	409	408	428	421	421	425	429	385	422	400	427	415	399	414	424	391	418	405	445	445	437	439	404	444	452	445	442	421	439	473	421	440	390	435	389	431	436	445	416	436	411	438	445	425	403	441	417	410	359	425	386	403	427	408	392	387	414	408	411	401	407	422	411	411	372	425	417	409	423	392	418	421	393	461	400	428	403	396	415	423	395	429	427	423	399	424	408	409	394	405	407	394	413	408	403	394	407	421	404	406	384	418	366	428	368	442	428	399	419	415	418	405	440	417	418	417	374	385	419	417	404	422	435	425	392	398	391	418	419	428	394	419	400	402	413	431	437	399	432	399	364	421	429	450	405	373	380	399	396	428	434	409	427	406	376	425	418	405	402	402	454	430	391	366	432	410	421	359	406	386	387	412	408	453	399	435	399	399	424	442	385	404	436	391	386	402	395	384	407	425	388	410	394	394	397	432	419	419	396	365	420	417	425	417	370	442	427	430	401	408	396	413	382	447	429	427	421	403	420	393	389	440	408	407	380	429	383	375	389	423	407	408	425	393	405	373	380	410	417	368	411	389	415	397	388	410	401	375	433	435	384	398	454	386	427	402	396	411	395	419	406	424	411	389	380	368	420	444	431	405	419	433	399	418	400	407	417	442	411	415	415	406	370	406	389	426	397	397	377	412	411	371	381	405	447	412	383	361	402	428	416	388	436	417	384	422	410	376	387	426	389	409	434	382	395	371	424	422	428	434	419	440	399	400	419	453	364	393	395	421	428	392	436	408	411	402	427	419	431	423	369	415	427	373	406	381	411	427	384	421	410	370	447	420	426	438	398	421	389	381	407	394	405	409	423	433	427	460	390	402	383	416	386	432	427	431	417	380	425	417	406	380	416	409	411	368	367	371	384	429	415	392	378	410	399	400	401	417	404	435	405	428	409	409	404	420	380	399	396	399	398	390	402	405	407	416	382	415	423	414	398	418	462	393	381	369	405	411	400	392	429	395	413	396	438	406	435	406	415	390	386	411	419	409	422	404	407	397	372	425	427	376	415	388	413	417	380	416	418	403	396	400	401	404	425	406	406	390	406	390	423	419	402	434	429	416	365	403	398	397	397	404	389	453	382	427	379	431	407	396	402	386	421	411	441	414	429	432	429	394	380	429	435	400	372	418	385	406	417	419	407	408	401	436	391	412	392	375	419	402	407	404	452	409	427	369	408	407	424	394	396	434	393	433	389	422	378	421	457	420	412	396	372	384	411	382	406	424	419	413	414	402	409	396	397	425	397	402	417	405	407	417	413	397	418	384	415	423	416	386	405	411	449	435	389	409	386	397	431	442	416	421	410	383	421	385	431	422	377	397	368	426	397	389	391	439	450	415	388	384	405	440	398	376	403	386	374	408	422	388	412	403	387	438	448	400	398	390	462	403	412	421	452	427	394	399	432	386	375	394	410	457	399	422	432	411	439	408	437	400	415	411	369	403	386	384	392	402	396	380	413	385	431	405	416	403	387	402	428	398	427	403	438	417	385	404	377	427	399	433	427	427	363	398	409	388	423	415	395	405	402	367	390	424	405	418	396	422	403	382	452	416	402	420	400	392	416	412	371	447	414	393	379	427	428	419	400	396	401	418	386	406	403	414	386	405	394	410	389	407	390	395	409	430	427	421	399	403	411	398	423	400	416	420	416	420	420	407	404	409	413	395	403	446	404	382	410	423	373	396	388	394	435	433	406	360	359	362	387	396	427	415	412	395	398	391	415	414	394	410	388	409	419	421	401	435	395	369	409	391	382	447	436	433	417	390	429	393	448	364	446	413	404	398	395	414	410	383	410	420	445	434	391	416	383	418	402	429	423	384	384	428	398	405	374	388	413	399	417	405	391	397	398	385	418	426	420	389	406	406	388	406	404	387	398	418	439	420	416	410	421	416	392	379	382	429	418	403	422	417	390	380	426	417	437	378	418	397	391	423	388	395	414	419	388	435	402	402	427	419	448	393	381	428	381	407	427	408	405	409	422	391	410	411	387	451	412	362	446	458	415	395	421	385	382	372	397	429	447	424	432	403	414	402	408	374	402	420	367	367	416	429	355	415	469	397	436	413	372	415	391	437	422	373	420	376	398	376	403	402	375	419	397	407	416	410	433	389	429	409	406	410	400	432	386	393	419	402	422	416	397	409	389	384	424	407	387	414	406	375	448	414	403	366	408	418	430	386	405	418	423	411	417	405	376	429	400	382	425	418	423	397	416	441	405	429	379	408	378	385	368	353	458	397	421	414	406	441	405	396	436	416	403	394	403	359	413	401	403	435	427	392	397	427	388	395	419	406	415	393	401	407	398	410	400	374	424	388	391	426	381	406	444	411	379	414	420	395	438	406	420	398	380	392	414	372	374	391	408	437	421	388	447	397	427	395	386	424	394	370	442	425	415	391	439	414	399	400	412	399	448	390	392	403	389	401	394	385	404	413	406	394	407	399	409	414	406	401	395	396	423	412	414	383	400	414	412	376	397	403	428	404	384	414	398	393	447	400	427	384	406	412	420	396	440	395	404	382	409	419	387	397	401	427	402	417	431	411	403	412	412	417	410	395	411	389	411	452	439	387	421	411	418	383	369	379	379	405	420	419	398	438	428	417	390	423	416	421	417	382	405	396	433	417	382	396	391	399	388	438	419	419	424	438	405	415	374	424	384	402	417	419	396	400	426	400	417	389	430	388	397	398	376	436	362	406	405	404	395	400	403	386	391	380	373	388	425	429	383	404	448	411	391	414	417	442	428	421	423	391	418	405	421	438	383	430	367	414	404	410	398	423	409	434	361	392	390	425	396	391	435	440	409	426	411	404	420	435	401	410	401	402	403	395	429	438	431	374	411	374	421	400	399	412	404	410	393	385	412	420	397	401	432	419	374	426	423	430	392	427	429	355	418	397	392	418	405	403	419	405	402	407	418	444	396	381	426	395	418	369	402	414	439	416	414	415	405	417	392	430	392	416	424	428	417	435	433	430	362	413	407	430	408	386	413	384	399	403	387	412	416	412	380	432	391	418	412	440	400	381	423	444	384	411	446	385	438	406	416	389	421	409	435	441	429	454	431	423	391	373	397	417	428	399	414	411	449	395	372	441	387	423	371	429	402	381	416	444	440	409	394	395	413	381	388	425	389	417	391	396	421	396	402	406	431	399	393	378	360	400	424	423	410	409	395	391	368	424	386	426	413	383	403	385	414	393	409	366	446	389	407	415	390	404	386	406	382	398	411	392	420	368	401	430	448	441	384	409	419	416	404	426	399	422	435	370	370	374	449	412	407	417	389	406	415	409	398	410	427	379	367	420	434	432	401	426	405	405	413	381	386	394	410	420	414	377	448	335	408	409	392	405	401	456	396	418	415	407	432	449	440	440	435	411	410	456	385
23297	20966	27340	24591	20908	20892	8685	1586	1136	1069	1064	926	892	864	840	837	851	821	796	790	821	777	772	732	761	778	753	761	729	758	717	773	732	722	705	759	766	726	713	729	744	733	765	703	715	732	706	697	699	697	667	733	708	751	708	670	753	692	721	703	740	768	724	758	719	714	720	771	753	715	757	709	769	692	696	711	721	742	702	711	719	697	736	684	717	726	741	707	696	689	678	692	723	711	702	771	677	718	719	703	706	683	742	742	730	729	679	752	685	753	712	666	710	733	785	729	683	683	712	690	694	694	720	652	719	751	752	744	710	685	713	745	734	701	698	729	681	741	704	735	713	665	695	751	691	692	670	699	704	698	693	671	700	704	742	702	693	685	683	696	691	708	676	738	721	721	718	722	727	677	712	713	684	694	717	696	718	706	678	751	672	724	739	732	675	771	721	706	653	732	718	683	728	679	702	714	710	686	706	710	699	676	755	711	682	684	678	678	694	669	719	727	720	666	729	751	683	667	696	674	706	736	689	686	719	723	720	727	732	714	696	660	705	693	695	684	678	701	695	698	730	676	701	697	695	693	685	734	735	688	739	698	674	661	670	723	715	694	715	657	754	687	750	664	699	705	725	699	701	693	676	760	721	695	692	753	732	727	707	729	690	670	673	666	699	698	680	757	738	724	704	706	732	735	701	727	696	714	722	696	680	619	654	706	736	704	713	717	695	721	736	669	667	682	737	717	676	687	671	692	676	715	652	706	685	706	738	714	734	715	725	693	677	744	678	710	679	720	720	725	746	674	673	738	755	697	673	684	701	680	715	744	721	722	669	740	671	698	724	732	753	656	687	714	686	772	710	688	710	677	712	688	665	773	731	733	694	749	675	703	705	704	697	758	684	713	719	698	708	721	749	688	679	705	690	692	678	703	720	690	686	734	698	676	691	683	764	711	694	662	651	692	661	720	635	690	730	697	721	754	710	706	720	708	703	708	702	686	720	707	741	741	714	685	713	717	731	720	673	679	742	728	651	715	715	750	715	745	710	688	761	721	686	709	701	675	674	726	691	677	706	715	708	680	701	691	702	701	723	634	730	742	674	661	717	687	696	644	704	695	679	747	716	714	691	719	705	697	726	727	674	696	679	717	716	655	683	694	681	660	699	659	718	682	702	742	678	722	705	720	765	688	713	695	670	735	706	730	707	691	725	688	727	691	730	732	689	730	702	680	708	651	661	687	729	706	726	695	651	668	714	682	685	703	711	721	691	637	693	715	722	717	668	687	671	695	733	721	686	685	691	703	645	710	728	693	731	694	693	737	705	673	686	735	688	728	738	686	681	692	721	739	698	716	705	691	663	688	714	708	692	720	732	747	723	672	733	684	684	725	713	697	672	693	747	728	746	714	668	693	708	689	707	729	728	738	678	693	770	763	737	673	691	708	680	687	657	692	704	733	718	708	687	719	720	668	762	715	751	698	672	695	667	705	711	684	690	726	715	686	738	694	691	675	709	643	720	650	730	706	673	708	709	710	677	703	741	721	759	728	703	695	673	710	690	719	729	725	710	714	705	718	728	691	733	713	731	728	743	700	709	758	718	700	714	720	652	703	712	714	725	666	683	667	700	641	691	715	719	727	671	726	697	685	660	713	696	635	686	710	653	684	691	667	680	678	691	710	683	665	711	679	674	680	705	716	709	677	711	706	719	719	685	691	678	688	738	678	723	679	735	695	745	729	709	747	668	722	690	741	726	707	724	727	705	674	725	719	720	690	701	725	739	712	707	739	677	726	632	680	749	718	686	686	734	743	671	700	733	755	705	736	704	723	725	663	700	696	707	729	715	747	672	705	689	737	699	714	704	728	751	738	724	694	677	748	658	705	718	692	629	717	708	719	701	742	694	702	699	696	708	726	748	702	671	680	665	742	700	711	718	715	751	674	704	690	695	701	681	712	708	682	706	686	688	712	720	725	689	684	690	697	708	681	705	714	692	735	666	729	701	692	714	706	719	727	718	727	746	714	679	687	686	730	699	735	724	769	732	670	718	736	705	699	744	651	710	744	687	743	665	732	742	743	697	690	698	682	724	701	687	716	739	697	730	672	736	787	735	690	698	718	704	687	680	739	703	688	738	687	685	679	712	723	673	646	710	677	733	729	645	729	678	772	706	719	643	734	679	707	682	726	741	655	674	669	754	690	716	699	709	767	701	694	688	686	728	710	730	712	697	754	693	723	740	727	736	711	750	748	714	656	706	716	735	658	725	736	700	714	721	685	724	636	663	702	667	686	714	727	747	704	720	717	685	708	749	695	718	717	700	690	667	729	677	671	720	692	708	736	720	669	702	704	702	707	672	658	679	667	724	741	705	713	664	684	694	669	670	693	697	723	696	739	729	722	661	649	687	670	688	692	693	704	675	706	732	697	701	742	698	775	735	691	721	726	727	727	683	791	707	716	687	744	718	682	773	715	745	690	710	675	735	709	729	703	730	694	671	700	672	665	672	695	694	702	702	702	715	693	681	764	692	784	636	657	685	724	705	693	697	714	710	670	692	708	705	732	687	687	756	728	752	683	696	720	712	698	689	677	712	728	685	675	713	694	674	741	729	719	683	701	710	688	699	694	716	676	698	733	677	743	709	688	716	692	711	678	686	687	703	693	650	726	702	748	709	727	738	655	733	678	674	751	715	746	743	696	739	720	723	673	707	678	722	698	685	754	681	690	730	748	676	684	750	728	724	676	734	675	650	677	693	662	753	729	738	688	692	702	681	686	713	694	714	716	678	699	670	718	723	735	697	716	735	726	679	734	707	674	675	697	686	724	657	714	695	647	747	685	710	713	691	708	650	706	715	673	671	653	733	709	723	674	645	685	741	716	739	747	711	740	655	730	752	727	700	679	721	722	693	679	693	691	653	755	694	697	717	683	752	722	719	678	695	697	741	731	708	676	724	681	719	743	673	707	678	698	720	715	744	704	673	681	677	723	700	718	654	678	712	700	710	664	718	717	718	733	702	734	692	698	692	756	654	741	695	727	662	716	725	707	735	713	705	732	705	684	699	675	640	688	730	658	697	709	706	699	763	671	677	708	740	700	725	676	741	707	663	643	662	676	712	658	722	705	668	704	687	691	718	680	734	754	718	692	737	686	734	691	680	709	709	699	718	700	714	696	700	669	706	688	708	730	680	690	702	698	729	715	730	689	692	750	705	677	751	702	687	723	712	721	754	686	732	739	735	712	731	704	722	683	712	717	682	722	730	678	732	727	735	692	699	704	746	735	717	658	703	669	701	624	714	672	692	733	728	677	717	766	670	713	711	710	750	657	709	700	665	725	724	693	724	692	715	684	726	733	742	729	707	661	690	679	714	674	715	713	749	719	710	673	705	688	696	698	673	684	673	733	743	732	740	731	732	641	704	687	649	698	688	715	684	741	687	713	670	670	697	728	707	688	733	695	676	719	691	695	750	723	712	664	685	673	709	758	705	693	705	722	718	679	652	664	694	683
60287	20560	12584	7255	4824	3408	2537	2186	1820	1565	1413	1260	1124	1106	1025	1003	958	882	865	868	859	874	830	783	770	773	747	752	718	753	772	705	742	735	696	714	635	649	710	700	711	663	698	687	695	700	692	704	668	703	706	681	728	676	715	733	761	714	685	738	700	688	719	743	739	705	700	735	750	730	684	706	695	651	727	674	728	721	643	690	703	671	676	719	673	645	675	618	633	662	657	713	723	671	615	640	621	651	690	654	641	663	677	652	659	653	670	688	677	652	725	661	648	668	632	657	658	720	632	645	644	691	714	617	659	671	647	669	655	659	704	692	662	645	666	632	706	670	640	735	657	627	696	661	633	684	647	679	647	629	684	653	669	642	674	662	611	665	659	700	720	612	690	709	676	627	654	650	674	587	666	699	649	588	679	653	659	619	659	664	618	701	647	670	643	732	659	640	603	615	661	634	651	678	658	647	640	650	680	637	665	667	681	645	678	639	713	660	629	639	669	679	699	647	706	646	682	625	703	643	678	628	663	669	680	658	664	660	649	658	671	663	663	701	627	668	659	662	694	686	660	677	643	686	638	683	685	631	697	703	659	693	681	654	649	645	630	652	629	648	682	712	667	638	673	695	640	686	654	640	648	697	661	685	699	647	658	614	670	670	662	705	674	645	703	679	648	693	649	670	694	676	669	649	680	654	653	716	630	640	663	618	665	677	639	672	644	689	656	658	646	620	676	680	632	700	655	619	654	659	664	694	690	669	677	615	668	630	667	657	676	605	679	658	644	681	646	717	680	617	624	633	637	648	692	695	654	680	695	653	664	692	652	670	697	684	593	654	645	681	636	641	670	680	644	665	660	657	688	662	690	644	688	652	636	632	668	641	630	652	681	687	659	658	684	712	660	639	662	739	634	702	655	627	663	651	628	707	660	651	665	686	685	701	672	647	683	632	694	641	623	719	683	668	648	646	622	689	674	616	662	656	627	677	700	694	678	710	682	663	676	649	648	606	668	671	685	622	631	670	664	675	667	652	646	653	670	687	678	652	660	676	676	661	622	602	667	703	673	646	669	646	642	700	709	657	665	652	649	643	652	702	666	668	629	683	650	648	654	640	639	648	647	724	676	692	626	651	678	672	638	660	673	621	716	652	663	664	687	635	627	653	693	674	655	625	648	651	663	654	634	645	626	666	655	675	637	685	659	677	651	691	682	670	650	645	701	682	663	695	669	638	665	695	624	686	672	701	647	654	699	656	646	679	644	683	693	691	654	666	704	655	654	612	671	720	699	665	633	657	644	668	689	644	672	654	655	657	650	663	642	692	675	632	653	670	614	671	651	668	680	627	675	659	734	642	661	663	607	620	670	674	691	648	664	740	589	630	688	691	604	667	734	658	649	635	661	649	687	633	666	656	663	627	666	685	607	635	644	636	642	647	673	620	694	708	693	643	667	678	632	683	649	700	626	675	704	632	663	641	680	660	626	670	690	604	652	662	695	602	636	646	670	688	658	681	639	641	664	658	660	618	665	652	657	651	633	633	700	664	652	621	660	662	649	646	624	628	637	644	655	692	666	655	633	689	645	682	624	725	652	666	681	666	654	636	663	632	709	656	589	656	645	652	610	667	685	702	667	647	667	618	660	661	680	656	671	645	644	643	635	671	670	714	652	685	654	659	620	640	667	649	644	705	656	677	669	656	658	657	625	675	674	667	668	679	633	667	660	754	627	669	707	672	645	671	712	647	686	656	714	695	663	673	647	675	705	659	683	698	634	629	700	688	689	667	662	588	674	665	655	637	696	656	651	675	663	638	665	666	639	679	668	689	648	638	673	674	705	696	678	670	679	681	627	665	663	629	649	662	702	698	672	615	637	631	646	616	596	659	678	633	632	684	617	685	639	667	699	628	670	640	616	721	695	656	640	668	718	634	635	692	646	678	680	657	688	677	677	704	648	632	668	661	619	657	635	676	674	625	670	670	653	679	680	634	663	644	667	703	640	650	647	618	685	669	658	666	674	672	674	664	675	654	684	648	678	677	667	628	655	670	648	666	598	653	647	657	663	720	656	632	680	664	621	624	663	673	663	664	691	648	687	726	640	682	641	641	717	650	641	666	698	676	642	619	653	640	642	703	658	675	666	646	664	695	664	644	634	676	672	627	648	650	635	651	693	625	636	652	627	687	677	681	643	670	635	688	644	633	689	664	647	663	665	656	664	667	672	644	656	644	700	634	659	656	708	649	642	675	667	680	635	628	655	662	701	655	656	660	668	658	647	621	666	698	658	607	684	660	667	642	683	673	669	662	680	675	647	644	651	653	682	684	681	630	661	704	707	728	683	670	698	658	656	581	626	658	670	642	672	658	670	687	655	688	683	694	654	657	665	607	641	651	644	677	646	631	657	646	666	632	628	687	630	654	689	656	698	636	659	674	669	663	623	649	710	645	678	643	638	665	687	666	675	655	697	680	659	644	653	662	687	663	677	654	678	644	674	664	627	652	703	705	653	636	646	651	662	626	655	694	621	685	643	627	643	596	629	661	630	701	688	666	668	678	664	643	636	660	660	647	646	688	619	686	675	638	605	645	674	665	639	674	663	643	688	640	679	695	665	655	710	672	628	644	620	656	675	667	629	688	663	649	668	643	668	642	630	667	667	635	706	701	698	609	641	684	667	658	674	687	675	658	656	647	685	639	711	672	659	628	665	623	639	665	640	621	719	633	638	622	633	686	643	599	688	639	643	642	652	690	604	679	694	663	666	635	686	709	632	650	679	637	665	657	699	696	733	653	676	663	676	648	598	716	609	689	662	630	660	640	684	627	654	645	666	671	700	618	651	632	684	688	679	654	674	660	650	617	618	679	633	640	700	627	677	702	640	661	653	645	672	688	677	655	630	664	633	633	633	613	646	661	650	656	659	610	600	631	649	672	659	690	658	666	648	720	654	651	646	600	682	701	698	668	664	664	656	669	640	684	646	660	644	673	662	642	670	652	663	701	684	608	656	666	666	627	645	664	657	625	646	680	627	605	663	622	640	676	632	714	670	717	637	690	648	685	717	662	652	626	666	675	668	670	691	695	685	661	630	619	638	710	669	633	665	609	653	717	652	742	666	636	652	686	633	675	680	656	677	687	673	701	674	665	710	638	623	676	646	614	657	642	658	643	635	658	681	647	675	654	647	638	644	648	665	697	634	649	670	656	657	631	680	661	663	650	645	669	666	659	720	695	648	683	640	699	676	701	689	633	686	659	606	632	676	667	676	609	663	694	705	689	673	691	643	649	658	670	659	685	685	655	667	669	661	690	652	659	711	653	659	622	664	619	656	679	620	647	670	652	619	660	651	663	705	640	654	666	672	653	670	662	666	657	643	685	685	682	668	659	678	658	639	651	703	627	675	641	673	701	632	679	624	645	649	669	661	611	657	650	628	640	701	651	662	626	673	650	684	595	709	661	649	642	691	655	660	647	675	667	666	637	667	665	617	716	610	673	659	686	677	605	697	608
32482	19248	4074	943	748	757	734	693	687	720	673	735	674	747	707	696	729	734	680	720	703	720	726	682	701	704	741	735	722	723	690	668	717	717	680	698	668	744	687	717	660	702	742	682	729	723	736	673	714	657	689	702	710	735	698	706	686	686	672	682	688	733	720	678	718	691	755	669	709	710	742	722	734	742	706	708	689	702	659	675	696	725	702	712	709	667	655	715	685	671	745	668	689	695	713	690	694	706	702	712	664	710	700	696	690	733	677	684	689	686	692	702	648	686	732	727	713	640	700	703	726	700	699	717	765	675	652	733	722	706	690	707	695	687	687	717	681	741	677	715	700	700	668	687	664	685	681	706	731	673	728	706	705	757	720	695	690	688	696	714	709	671	722	720	730	674	679	662	708	668	691	689	718	707	713	691	695	696	678	707	683	687	669	703	677	667	685	694	690	649	695	728	710	713	732	732	667	699	686	704	680	707	736	690	722	721	707	749	693	718	678	695	730	730	726	777	732	706	684	718	712	682	716	707	721	700	701	651	643	702	702	726	694	711	723	702	695	738	714	633	700	680	692	706	639	695	713	690	685	662	730	717	711	685	681	677	719	752	700	677	718	715	666	715	663	733	705	722	688	679	666	699	703	666	685	687	715	723	683	733	679	685	713	704	702	714	674	711	657	697	655	689	700	693	732	664	731	716	644	738	698	688	745	698	702	720	693	656	691	670	682	703	668	746	749	679	734	694	723	671	662	651	727	714	673	706	718	692	662	675	687	721	686	740	683	655	703	710	691	708	732	676	718	734	680	666	757	709	728	699	737	698	757	682	685	711	747	699	709	697	730	734	742	727	735	698	704	688	707	698	698	709	709	693	663	723	693	677	695	675	687	744	728	710	701	695	708	730	735	674	733	719	684	718	696	657	711	685	681	660	699	683	704	691	657	714	686	717	683	712	688	746	678	646	719	720	710	652	650	714	723	694	713	662	656	727	686	737	686	684	677	756	731	722	736	710	689	686	659	711	715	714	722	723	714	678	677	711	641	669	678	755	651	667	693	727	721	701	689	758	656	724	656	718	728	657	710	689	775	741	735	721	698	699	697	690	695	723	691	718	717	722	684	679	710	714	726	691	711	684	731	730	655	724	665	704	729	725	736	692	679	741	688	672	699	654	733	744	712	701	723	719	653	700	705	714	724	679	697	705	664	698	701	689	687	668	697	688	701	695	688	685	692	739	740	684	720	658	719	692	685	677	708	676	713	678	674	729	692	717	649	713	750	719	721	676	709	695	683	666	693	730	713	666	652	726	743	735	685	663	653	650	707	698	703	679	712	702	657	694	725	699	689	754	787	695	673	641	650	767	688	641	708	707	707	721	737	694	705	682	689	660	704	671	698	720	656	679	696	677	704	707	744	690	709	672	736	741	711	668	661	722	717	694	713	701	726	712	703	701	675	718	688	662	687	707	755	693	680	740	688	735	662	636	707	735	724	678	679	706	739	691	657	680	693	729	670	722	652	697	678	727	688	725	681	699	659	648	707	651	684	709	704	674	720	698	670	687	668	687	751	676	741	644	734	691	629	707	712	672	680	705	697	765	699	696	763	702	666	719	668	714	707	759	686	659	688	708	704	705	683	678	706	666	699	727	700	719	727	742	690	636	679	690	699	698	690	676	715	696	700	719	720	714	710	746	711	700	663	689	698	709	636	658	677	754	683	659	744	733	728	731	686	653	713	664	717	637	702	713	649	724	692	709	700	655	700	714	674	696	697	663	716	655	692	745	757	633	699	739	698	705	686	702	672	657	688	705	649	686	690	712	665	703	693	706	658	703	727	752	694	687	679	659	705	710	691	707	683	732	731	669	674	665	724	695	674	718	722	738	694	682	758	705	727	704	738	724	737	687	714	739	700	670	621	680	668	721	685	653	710	685	682	727	732	705	677	713	743	703	720	660	726	751	731	662	680	686	736	705	754	693	668	700	718	725	708	704	652	707	706	667	699	697	761	735	692	677	680	697	715	741	698	691	709	753	744	697	724	711	736	704	683	676	654	734	677	723	663	674	668	716	772	719	685	676	673	701	764	698	699	697	663	691	704	701	677	702	763	692	678	692	712	701	711	679	695	739	731	649	686	723	682	706	715	677	666	709	722	721	692	674	702	691	662	722	700	689	673	681	697	675	700	713	733	718	761	708	707	706	692	694	685	688	687	625	709	675	683	697	688	688	653	696	720	696	689	635	673	681	705	723	740	701	744	705	716	668	686	698	710	680	706	654	683	641	683	725	713	751	684	721	682	645	664	712	699	687	696	674	725	711	717	682	689	740	701	689	691	699	686	714	661	694	680	702	630	698	704	670	666	690	678	697	705	692	704	658	672	703	675	719	710	702	690	659	687	729	707	702	687	694	691	714	713	650	718	692	690	679	725	682	715	666	727	674	733	665	664	689	694	684	691	708	681	631	674	647	663	730	681	663	700	687	658	733	681	700	700	693	690	728	759	670	681	705	671	686	681	762	742	695	672	678	714	734	711	712	701	652	698	715	737	705	685	635	704	705	697	696	659	660	706	750	743	739	706	691	667	672	753	710	672	707	680	728	684	702	716	745	665	699	655	698	724	699	670	723	743	659	708	707	660	732	680	685	666	715	757	643	694	675	652	669	746	690	710	711	691	663	743	691	665	655	730	688	663	672	701	680	716	702	651	686	698	733	663	669	679	695	650	678	698	660	738	679	679	714	664	695	698	737	695	742	701	707	677	679	712	701	729	668	723	688	702	728	716	742	735	689	684	658	762	688	701	693	711	692	681	714	666	719	720	674	708	718	672	685	710	711	680	672	701	676	724	677	752	691	680	742	698	712	639	664	740	707	685	694	717	739	680	700	694	746	686	690	689	664	736	689	750	638	727	715	673	725	696	703	728	674	722	703	662	674	767	667	683	711	673	692	717	733	725	658	724	709	708	718	695	676	690	673	700	708	656	681	698	725	694	689	712	681	687	687	699	696	695	702	692	717	705	693	724	721	652	661	733	686	738	681	709	667	723	721	747	671	717	719	713	683	680	687	713	713	679	694	707	675	739	615	705	672	726	676	732	670	684	715	701	689	718	722	670	751	675	671	645	708	701	661	717	709	670	654	697	730	667	718	723	689	682	715	694	707	709	675	720	729	710	728	696	663	661	684	691	669	738	723	681	720	713	639	721	691	697	730	702	710	723	736	730	680	719	655	717	658	703	696	702	692	667	720	701	679	715	688	722	710	700	689	690	698	723	735	683	705	702	680	707	717	696	704	674	691	706	646	650	714	694	699	653	683	703	723	751	700	656	713	717	740	727	742	709	698	714	665	714	685	723	695	673	737	674	737	739	727	689	696	725	649	724	713	715	634	700	744	709	720	697	711	681	720	692	759	707	695	713	683	691	712	670	703	680	727	759	728	693	744	649	705	725	699	731	698	709	686	694	678	692	731	653	714	688	708	710	667	700	734	679	717	737	699	712	723	656	696
30367	8534	1109	841	796	769	797	751	723	708	696	762	740	692	743	703	738	693	710	727	732	738	738	709	725	741	723	745	739	696	666	720	706	754	693	682	746	760	756	707	726	716	695	704	713	674	754	720	717	724	667	756	701	708	734	731	682	681	742	729	719	702	686	715	721	745	767	771	748	714	757	740	763	719	678	732	732	704	680	702	735	720	720	699	710	709	698	691	726	740	716	674	765	678	712	751	703	755	706	708	753	735	694	704	701	692	712	711	704	689	683	712	709	731	711	699	703	706	717	709	707	726	684	718	687	700	698	680	702	721	699	690	701	679	687	701	676	702	716	767	714	718	670	688	693	703	703	758	721	709	712	772	709	704	722	701	751	727	703	735	726	719	680	666	717	696	709	720	749	712	689	740	731	714	694	728	695	720	659	690	729	667	677	714	677	704	715	697	704	701	751	733	700	683	747	706	689	732	702	690	695	704	689	743	724	668	762	697	744	744	684	715	683	697	712	716	739	703	684	752	653	745	701	754	721	681	763	730	740	634	676	684	693	657	721	705	709	681	713	716	672	658	692	730	685	715	711	710	708	665	678	728	713	712	718	715	675	725	687	673	749	736	705	680	715	709	653	743	688	716	725	729	740	704	779	690	721	752	698	677	727	682	707	725	717	722	685	735	697	743	715	729	748	728	707	727	649	757	752	667	749	725	729	712	772	747	670	714	729	685	739	694	723	701	696	663	716	682	719	720	673	644	710	688	658	729	719	710	697	697	708	738	731	686	664	718	735	742	694	689	734	742	665	718	743	691	718	701	723	697	706	660	696	701	687	727	685	684	709	706	761	733	708	724	723	695	703	704	748	717	700	669	738	697	701	703	687	698	717	729	703	684	728	722	705	690	717	667	677	722	709	706	732	725	680	724	662	714	704	710	726	696	747	648	694	685	754	744	757	704	686	735	691	661	698	705	678	639	750	722	664	817	727	688	677	712	704	673	703	717	773	718	712	728	674	735	699	718	713	765	726	761	720	727	701	749	681	728	694	754	700	725	716	721	727	673	669	700	657	693	659	691	730	708	722	707	721	677	714	720	672	707	716	737	644	715	699	733	703	709	713	687	737	728	739	740	666	681	691	704	700	689	714	744	702	681	753	670	719	707	723	732	739	743	719	764	698	697	729	668	699	682	723	684	703	698	732	717	731	728	734	715	741	703	724	688	703	713	744	731	726	724	699	721	722	707	711	699	759	708	752	687	699	721	727	757	709	682	742	644	722	730	700	758	671	720	768	731	704	692	675	698	706	709	718	684	734	717	702	685	724	700	695	748	700	732	687	676	708	703	717	709	770	711	684	685	729	741	717	659	729	700	757	721	737	739	683	702	702	707	690	730	715	745	723	739	723	672	668	699	661	724	727	705	731	734	671	745	722	698	733	715	709	737	712	680	697	680	694	685	711	705	730	691	725	728	691	710	673	679	703	740	703	736	738	716	705	721	729	748	708	755	720	695	719	731	737	705	675	742	712	715	694	705	691	697	687	732	690	699	682	669	719	717	690	706	716	730	686	718	743	751	703	742	697	707	700	729	702	717	685	735	692	722	721	676	728	684	739	727	687	719	732	671	696	680	711	694	726	712	702	761	712	713	691	730	716	737	770	755	732	718	716	756	687	705	709	711	701	728	747	718	709	741	697	712	701	727	737	761	746	769	705	659	704	723	709	708	724	694	684	686	709	712	719	699	739	705	704	678	717	666	690	741	715	730	740	725	703	681	710	647	721	713	750	747	684	730	756	728	727	717	717	685	700	687	698	711	719	679	724	716	664	701	652	766	720	698	699	691	698	638	716	730	730	693	689	695	685	693	736	712	736	725	700	709	744	742	713	730	679	753	651	709	735	710	715	691	748	738	689	729	744	659	705	667	715	707	666	722	725	735	679	665	712	672	705	703	700	655	691	748	735	722	697	697	662	757	691	694	705	720	705	734	742	742	726	703	776	687	731	721	718	682	709	710	704	740	746	734	731	748	707	716	750	702	710	731	726	733	694	727	702	714	715	735	682	751	708	691	714	740	733	679	714	704	729	674	726	756	715	696	706	731	691	673	665	724	751	773	685	763	756	739	739	743	707	692	670	704	768	700	720	744	693	670	734	708	694	709	685	749	676	710	684	746	724	765	688	717	703	702	700	725	706	696	726	734	724	704	730	771	670	708	718	708	758	705	725	695	647	712	706	666	698	679	705	699	718	678	731	702	701	746	669	665	707	705	719	711	702	663	707	707	719	729	737	738	682	766	687	764	665	677	738	721	738	713	671	753	714	713	685	777	775	690	713	702	684	722	729	730	731	720	701	744	687	718	717	704	703	694	695	695	691	695	644	733	653	676	704	715	686	711	722	684	734	696	699	674	715	671	671	774	751	757	699	638	729	709	714	721	742	732	687	718	772	741	722	749	713	778	750	686	718	685	723	689	680	707	748	745	687	728	737	683	712	743	718	741	701	701	729	675	697	744	722	729	683	706	733	731	726	704	744	699	681	738	708	695	737	704	731	748	680	718	722	734	684	726	706	692	747	684	757	760	712	688	694	688	718	720	655	753	696	679	703	703	730	704	752	728	711	706	746	765	704	698	710	734	691	764	708	702	700	695	742	715	708	700	744	703	735	754	705	709	706	679	637	772	692	709	714	729	710	731	705	674	676	676	785	713	721	700	707	701	731	711	681	733	698	728	780	691	710	694	723	691	724	728	673	675	724	658	726	717	704	681	743	708	718	705	687	725	709	724	699	705	724	736	735	709	742	727	721	707	705	740	680	701	762	718	682	698	732	689	727	736	713	665	732	722	708	719	769	705	769	694	742	688	722	735	701	701	682	673	708	730	705	736	684	706	664	701	700	661	727	698	691	727	692	676	674	665	688	706	681	709	706	694	723	695	753	710	722	683	727	712	747	693	708	714	681	697	676	693	718	681	705	722	684	745	698	732	738	715	753	721	701	716	697	736	711	707	699	712	696	721	754	722	717	697	675	689	703	716	721	673	753	747	734	643	697	661	697	745	728	737	717	665	729	715	733	687	736	704	691	703	741	664	733	697	752	665	728	768	735	727	729	686	702	667	679	713	701	718	758	752	704	654	693	716	700	726	736	700	735	714	677	770	701	708	676	717	713	701	717	751	771	689	695	725	691	694	690	731	690	695	674	664	722	695	728	753	740	713	667	696	740	692	709	738	699	712	766	677	713	670	672	703	718	703	744	691	698	696	657	705	796	667	687	729	710	686	726	706	671	726	747	719	717	756	727	729	696	769	725	678	725	776	739	698	767	717	701	726	715	686	720	724	775	644	722	691	698	670	683	715	686	721	679	698	679	780	730	742	736	713	712	721	728	722	723	723	721	716	762	709	749	683	708	709	728	722	676	718	766	693	682	706	778	684	664	683	683	715	717	679	702	744	702	747	735	690	713	732	720	669	696	721	688	651	672	684	669	734	666	641	709	736	795	746	705	734	710	706
25210	21281	26579	25486	20702	7073	996	704	637	560	596	546	515	462	436	498	502	410	443	466	393	402	431	401	418	424	394	415	408	415	374	409	377	424	399	413	389	410	365	387	380	397	368	410	416	385	395	407	373	418	402	375	381	372	412	377	390	416	398	419	390	407	378	407	430	462	409	428	382	424	413	437	400	437	415	401	419	390	394	391	389	399	416	370	410	408	429	422	371	382	418	437	419	402	402	388	380	393	382	443	383	370	417	410	363	411	363	405	392	437	391	380	398	379	405	386	417	398	381	421	402	353	402	405	417	388	378	405	389	373	400	399	389	412	415	417	403	384	412	383	380	397	416	371	369	361	424	412	369	380	368	397	376	404	379	390	441	416	351	384	375	400	380	368	424	397	376	412	374	385	393	404	411	396	391	411	404	406	394	403	392	376	371	387	400	390	392	392	383	377	420	386	394	377	384	399	379	355	383	374	376	405	427	420	399	392	394	411	394	423	434	380	395	421	393	359	404	395	381	392	399	445	392	409	409	385	386	394	376	383	374	389	404	423	393	395	381	416	397	397	381	365	398	414	417	357	419	422	389	397	425	392	387	404	374	379	388	390	400	397	416	388	385	348	408	376	375	400	370	397	385	404	378	384	385	366	367	414	421	390	353	392	388	371	386	398	375	385	385	369	378	407	363	418	375	396	361	383	409	397	399	408	363	346	375	406	378	396	416	421	402	354	384	396	413	409	371	387	381	380	378	389	410	356	380	396	388	396	384	371	375	443	415	366	422	396	401	423	415	437	395	355	392	357	392	402	382	396	373	405	375	408	415	379	382	376	419	401	358	416	407	391	374	395	360	397	379	387	403	373	403	381	400	356	385	406	383	394	378	391	381	381	384	423	395	394	402	383	426	375	395	384	371	369	401	419	421	382	381	399	420	369	362	424	391	387	427	393	403	371	408	395	401	365	395	384	371	424	405	416	393	401	407	370	393	383	406	383	372	356	378	373	406	368	411	427	403	391	378	376	390	363	408	398	434	396	382	381	389	365	407	369	355	403	386	391	379	439	391	391	378	384	398	419	368	380	414	377	371	379	415	390	383	336	376	367	390	370	390	357	447	419	390	379	382	404	383	406	380	396	415	404	374	385	403	382	388	411	368	393	388	389	403	370	375	395	424	421	396	409	371	405	415	441	387	391	397	386	424	362	370	398	417	406	383	388	386	407	389	379	387	388	410	412	397	393	357	386	391	381	342	401	358	375	392	430	388	380	420	396	413	400	400	388	387	411	361	399	375	348	388	383	385	401	385	426	389	425	400	388	377	380	390	393	389	433	410	400	383	424	405	361	380	384	360	376	443	352	380	410	359	377	367	408	413	394	403	357	415	383	387	391	379	369	381	393	428	392	379	412	392	432	406	370	369	384	366	394	388	352	421	401	386	409	377	397	368	423	428	378	410	407	391	390	354	389	398	419	400	429	445	416	392	390	377	389	395	409	374	391	392	394	358	425	387	412	389	379	398	400	394	376	408	402	421	399	380	419	415	396	405	374	410	392	370	383	436	402	355	383	403	401	395	399	397	404	393	381	399	399	392	394	384	427	416	387	414	384	415	382	394	386	393	410	413	367	410	391	395	392	398	393	386	379	403	361	400	350	388	377	402	370	384	385	388	410	375	383	400	411	380	385	410	381	405	400	392	408	426	403	361	380	390	382	381	406	383	389	367	378	426	395	415	419	405	397	376	374	390	373	410	400	397	356	397	390	395	388	387	397	397	452	374	425	387	397	366	408	392	378	377	366	401	409	384	386	401	429	414	389	406	394	383	403	377	400	380	361	362	387	400	348	394	398	398	376	380	448	393	407	409	409	401	419	399	358	412	413	408	382	381	420	381	398	373	423	386	386	374	377	379	388	354	394	349	386	380	374	411	372	371	410	407	388	412	392	370	394	433	379	396	399	382	367	366	389	399	402	376	392	378	419	391	411	373	388	375	391	393	375	395	373	399	406	409	400	403	446	385	402	408	400	346	418	393	406	419	375	395	394	379	393	406	350	382	390	398	433	390	408	383	381	408	415	429	414	396	372	371	368	396	410	419	381	442	403	390	361	384	384	370	376	398	390	396	373	379	412	377	361	379	356	389	397	403	391	378	334	374	386	398	412	381	385	361	378	384	392	367	402	386	413	387	413	378	424	349	394	408	399	411	358	368	402	375	413	361	398	388	412	402	367	406	410	408	409	412	424	412	392	400	410	405	373	369	390	401	380	407	389	417	412	387	402	392	389	400	401	393	397	388	397	410	349	397	387	376	426	393	391	396	404	382	393	405	396	386	373	382	390	397	371	387	363	392	385	403	406	359	415	362	407	384	381	407	382	351	418	352	397	399	400	374	399	391	397	393	388	376	360	386	395	395	395	360	390	396	402	402	364	386	389	393	394	404	421	394	359	373	411	386	377	402	443	420	381	418	393	399	387	392	415	357	413	380	424	386	392	398	424	402	388	419	387	388	382	404	404	414	393	432	403	393	409	385	344	366	381	391	430	383	373	411	422	373	375	373	394	376	389	371	399	368	389	406	410	375	402	400	374	388	388	408	396	378	353	421	364	378	422	385	373	365	399	400	423	404	422	436	382	388	387	402	373	387	402	386	385	389	384	406	360	372	379	370	405	402	380	352	400	402	384	427	408	400	387	381	385	422	430	386	387	410	405	415	385	371	406	365	415	389	352	426	417	398	380	343	418	381	371	394	381	391	396	392	379	414	385	409	400	421	433	416	374	369	389	353	384	360	385	435	382	405	405	374	402	396	404	370	380	366	388	365	344	395	382	395	403	374	380	406	387	389	353	388	387	392	390	430	365	365	342	403	396	416	362	435	356	381	379	379	372	396	406	408	415	382	411	406	375	398	407	369	371	396	382	405	399	363	394	376	395	376	379	368	372	411	382	418	390	393	392	407	360	374	372	398	390	373	361	375	427	396	373	358	424	381	387	370	399	361	378	402	387	365	380	360	405	388	396	379	368	382	425	429	432	380	405	397	384	393	408	394	415	342	382	380	361	352	397	395	407	391	392	413	379	409	352	372	394	409	397	378	367	408	373	391	383	383	361	424	361	415	397	383	371	382	368	388	371	369	417	388	370	413	404	388	411	440	394	413	361	393	391	389	417	390	416	385	384	399	387	365	371	367	434	381	358	396	411	361	373	380	348	378	372	382	391	414	393	395	366	415	375	400	358	409	362	406	413	443	385	403	398	361	396	386	371	377	370	410	395	421	400	382	399	351	395	390	412	397	414	390	382	370	378	377	398	341	382	388	407	368	372	384	381	374	392	445	394	415	380	385	387	391	399	402	408	388	426	361	418	378	429	398	344	375	351	403	384	378	376	405	381	412	425	413	373	389	414	377	389	392	391	420	421	382	389	399	370	400	381	384	381	402	411	399	375	419	398	386	375	394	387	399	413	369	423	418	388	443	410	354	402	397	413	374	393	404	416	405	388	392	400	408	402
59887	22764	7437	4219	2528	1842	1488	1176	1002	857	784	684	679	668	612	577	565	522	513	491	498	455	480	470	454	473	511	441	435	402	422	422	451	423	421	420	440	418	425	391	404	386	452	446	396	441	420	418	414	437	410	424	391	404	405	428	415	447	420	479	455	432	438	450	434	434	430	446	414	437	404	432	453	399	438	425	437	411	421	408	411	440	404	378	367	418	391	439	402	364	399	405	401	370	453	391	428	419	420	386	410	386	400	439	386	435	403	401	415	405	400	415	431	392	402	408	411	381	394	432	422	375	410	417	423	406	411	400	421	399	369	394	415	451	394	388	411	402	407	423	430	422	402	427	417	389	406	404	405	386	430	421	403	374	396	388	418	409	402	377	420	398	403	395	400	402	426	380	382	407	418	415	399	456	382	413	375	374	390	383	429	418	418	407	386	426	448	445	416	404	393	358	421	403	389	421	366	413	395	419	360	397	431	391	394	430	413	390	399	405	379	428	388	397	391	402	421	408	396	381	392	367	393	434	420	399	406	375	441	420	390	440	365	395	387	413	365	414	402	396	405	418	394	398	416	415	409	384	406	416	406	406	418	405	417	414	443	387	410	408	385	367	416	382	434	390	407	405	413	373	400	448	420	419	398	378	399	412	417	387	432	377	449	416	396	424	408	404	400	424	443	429	402	430	419	389	392	393	395	377	407	425	386	410	384	386	378	413	395	398	400	417	429	391	410	420	394	398	443	406	417	433	445	409	400	434	401	368	408	402	423	427	368	375	405	399	394	446	446	414	390	410	414	398	392	399	359	377	411	415	375	404	421	389	412	388	418	393	397	403	394	400	397	439	409	399	437	431	412	400	388	443	403	439	424	391	397	401	422	380	412	408	399	403	406	397	408	371	418	394	388	398	402	432	391	430	404	377	395	413	412	402	393	436	432	377	407	404	386	397	383	412	433	373	378	429	414	404	383	403	382	380	420	436	440	417	387	394	438	389	385	407	419	403	414	421	371	357	375	382	426	380	406	424	378	432	402	362	402	439	388	382	392	416	407	400	417	423	403	387	416	417	414	419	400	431	405	430	397	405	429	402	424	415	384	410	393	410	391	424	429	421	450	383	404	392	385	387	417	395	434	433	369	451	389	423	367	385	422	401	411	443	403	390	377	427	384	404	467	383	381	424	416	420	360	414	423	388	396	441	405	384	433	386	385	402	400	409	417	359	374	395	414	385	385	395	391	364	405	404	427	391	416	419	395	391	419	388	422	405	434	414	406	391	370	390	395	418	415	389	394	417	398	399	380	414	405	383	404	405	408	411	413	416	424	415	417	393	396	380	394	393	390	383	402	371	370	408	421	424	404	422	372	401	437	421	402	431	408	428	404	379	437	400	414	397	415	426	417	410	385	430	433	433	413	417	395	367	388	412	418	424	380	400	377	377	390	393	433	380	412	411	424	424	401	417	432	417	402	376	388	413	427	411	392	425	407	396	423	426	412	406	376	368	448	383	411	434	406	429	380	404	422	396	367	411	410	410	364	421	405	400	436	425	396	412	425	386	453	411	414	415	418	420	414	428	401	427	396	360	384	444	396	430	415	412	438	408	418	423	387	396	411	412	446	397	432	404	422	386	393	369	380	414	389	375	395	404	401	405	375	394	423	416	435	433	401	391	430	425	393	415	386	441	395	387	403	421	382	370	412	383	397	385	470	353	412	400	426	406	437	391	390	402	390	376	416	437	428	408	435	407	426	403	395	387	395	419	389	400	412	435	427	387	406	389	380	376	396	425	370	410	431	407	420	373	370	370	397	388	417	410	398	422	416	412	418	412	420	367	444	375	393	408	439	407	399	393	419	388	421	409	403	392	414	364	378	420	387	415	353	410	384	406	390	393	432	415	387	412	415	394	377	391	397	369	411	391	372	418	402	402	442	465	409	402	409	441	422	382	391	402	375	413	431	347	380	377	395	426	423	403	397	373	399	380	383	391	403	405	411	390	415	383	433	400	384	426	396	422	393	394	402	377	426	383	422	424	390	413	410	401	398	384	424	426	389	391	397	426	405	395	444	405	417	400	369	424	421	410	396	397	412	382	421	378	386	424	398	392	412	392	383	388	398	423	389	400	417	354	453	403	376	420	434	400	396	441	427	357	407	410	381	417	411	386	435	414	402	427	396	419	418	399	406	398	392	436	385	412	414	397	365	413	407	428	373	440	407	371	387	385	433	388	410	394	382	414	437	426	392	397	421	403	437	392	378	400	372	432	400	391	411	371	406	386	421	408	410	406	351	386	448	404	352	403	429	402	412	460	446	432	419	420	396	398	354	393	451	418	426	369	411	430	402	438	436	408	410	418	418	395	419	387	385	410	439	362	409	392	428	420	401	408	405	401	401	409	422	409	384	448	408	393	423	410	413	386	399	405	423	436	374	412	377	382	418	400	414	416	410	423	419	440	403	439	432	395	436	428	434	401	428	391	408	408	408	380	389	428	410	422	423	398	383	398	410	391	427	368	437	427	378	411	395	430	418	391	415	397	400	412	414	403	408	421	418	401	424	350	407	381	390	446	402	438	433	390	424	410	388	390	395	407	406	432	396	438	398	404	417	410	402	413	396	381	425	357	406	417	425	401	407	414	401	401	412	384	396	376	403	425	428	431	395	403	396	382	415	450	419	413	403	368	424	439	436	361	396	428	382	412	395	377	435	415	418	389	369	381	407	410	389	364	390	420	391	417	396	406	399	402	453	386	419	406	408	391	401	421	380	400	390	409	385	387	399	426	400	416	374	434	382	412	450	422	416	391	412	384	404	413	439	411	409	400	408	418	419	397	387	387	393	447	409	425	380	413	422	392	406	373	430	403	417	391	407	365	414	404	425	456	365	400	386	414	429	420	419	413	418	395	385	403	422	437	398	404	414	421	397	377	380	440	386	418	404	415	408	432	412	387	422	422	386	404	414	404	414	378	436	407	406	393	427	408	389	428	400	413	422	397	365	375	424	433	408	421	431	407	398	405	399	390	403	409	410	395	408	401	408	395	374	422	407	393	392	390	395	408	441	396	403	433	455	413	380	421	418	383	402	419	416	405	411	416	410	424	419	425	386	390	413	423	415	381	385	441	358	393	360	371	405	411	432	406	364	389	412	395	397	459	423	383	406	399	394	393	389	393	398	400	423	401	464	417	421	380	407	404	418	404	405	446	388	391	425	389	410	369	400	393	387	391	428	421	392	399	406	395	396	410	367	372	404	390	368	392	394	400	397	379	379	408	433	410	406	414	404	382	416	429	407	423	400	392	414	441	440	406	386	427	447	425	407	389	418	402	430	359	398	407	425	388	382	408	454	458	411	422	391	367	391	428	407	405	429	379	415	388	438	432	406	420	357	399	393	431	424	414	384	402	387	460	433	410	372	420	431	400	407	410	430	395	396	458	420	364	411	406	389	421	384	391	416	425	397	424	377	390	363	419	392	421	424	419	396	389	417	389	393	444	399	426	412	440
23242	20997	27222	24732	20914	20917	7544	1495	1118	1105	1017	979	986	901	863	867	811	840	815	791	773	752	792	813	702	796	746	723	747	742	780	756	718	767	741	757	734	675	764	738	705	755	716	732	702	696	759	698	705	723	717	695	729	747	720	734	725	732	748	718	728	770	733	678	748	707	752	668	700	666	680	708	761	724	713	732	675	731	755	655	726	726	717	721	672	734	749	674	746	705	707	707	699	653	710	670	692	737	640	702	712	700	682	711	695	709	671	679	737	685	684	704	710	702	702	720	667	698	647	704	674	674	698	703	727	731	725	735	701	734	674	682	673	725	698	702	709	674	653	712	699	695	705	703	728	680	736	709	676	707	706	698	701	727	676	682	696	696	669	699	711	745	686	723	678	720	738	697	705	740	689	715	680	653	709	662	673	735	706	767	729	730	722	707	726	722	693	660	689	673	683	680	744	705	708	652	676	692	725	709	742	707	670	695	684	694	696	724	714	672	728	735	662	670	717	720	679	712	645	674	674	778	713	684	696	754	685	669	655	748	710	680	689	686	675	713	707	666	746	609	680	677	670	674	710	683	759	692	720	658	672	707	714	713	724	730	718	698	658	649	689	715	691	711	711	714	699	691	647	691	712	699	747	668	741	668	697	694	686	684	660	717	717	688	674	707	701	664	722	712	688	651	687	678	704	679	713	692	695	670	688	714	674	674	700	693	645	687	718	716	723	717	711	700	681	716	679	678	706	680	687	738	663	674	695	704	693	693	763	728	678	702	661	714	692	677	716	719	712	703	709	713	708	681	707	654	724	753	707	711	673	703	735	725	715	677	695	701	715	709	679	706	659	707	723	696	732	688	710	699	715	674	674	713	685	716	756	728	685	694	715	720	702	699	668	716	695	721	708	680	693	702	709	733	674	726	672	712	754	718	667	696	736	700	679	672	735	685	708	673	699	705	732	726	703	713	645	683	742	683	708	711	734	695	694	680	692	651	684	663	689	683	736	677	657	683	669	735	697	698	703	702	683	690	677	636	717	693	671	703	706	709	649	701	691	741	717	721	715	704	716	685	710	686	714	628	686	695	709	681	692	692	693	736	691	678	655	703	735	687	669	719	675	673	702	669	654	707	644	700	701	688	671	723	708	698	683	704	744	733	695	700	678	703	767	693	716	679	656	699	707	683	732	711	723	697	712	707	736	706	653	692	703	696	715	672	716	689	702	692	690	676	713	689	719	719	675	730	701	701	706	680	701	766	716	665	645	708	733	689	706	692	684	714	663	665	689	644	742	760	720	688	707	703	677	714	706	667	670	671	680	691	704	699	703	676	658	705	762	686	675	706	671	737	720	709	746	697	669	700	740	706	699	710	720	686	706	683	657	708	683	684	766	747	637	710	741	689	695	693	706	711	720	712	674	718	721	699	691	735	682	668	658	664	709	742	682	722	642	691	715	686	680	705	702	699	695	672	688	672	644	658	724	712	726	703	718	685	640	731	684	695	735	711	730	664	694	685	671	703	694	703	686	681	682	706	686	706	674	710	727	688	732	670	708	654	722	728	698	661	716	682	708	724	710	683	631	646	714	702	707	618	702	714	663	703	694	709	719	692	729	730	711	684	678	682	718	745	688	717	698	658	671	684	658	701	651	709	682	656	696	708	715	699	683	707	674	662	730	678	750	695	710	704	689	700	710	675	648	710	699	704	666	701	707	716	639	669	698	680	684	711	663	655	656	680	690	688	712	692	671	648	689	660	633	693	699	697	695	708	728	693	674	695	698	718	681	748	684	714	693	702	728	718	688	722	693	736	721	683	726	665	671	725	694	700	684	711	686	687	723	709	738	665	674	677	707	685	646	718	674	707	686	731	746	632	688	703	704	707	723	656	773	685	686	697	704	725	680	732	679	685	710	698	667	698	722	689	686	728	673	712	753	716	670	693	680	706	709	719	736	684	734	667	730	693	692	680	655	667	710	736	706	708	702	653	709	679	670	688	710	695	717	720	632	661	667	656	652	708	669	710	732	746	685	689	726	694	673	694	689	622	746	668	686	675	692	679	682	735	712	708	686	716	701	688	700	684	692	729	705	621	712	686	652	694	690	685	696	694	674	638	719	664	681	718	703	725	712	714	699	678	729	679	674	691	694	684	685	680	724	753	691	680	684	723	700	720	680	692	709	697	645	713	682	740	747	718	651	706	692	748	703	676	655	664	699	680	726	687	667	695	686	673	703	687	742	681	719	680	695	725	665	717	721	647	695	714	712	700	715	710	669	685	676	707	664	696	654	666	694	710	689	679	695	635	645	690	704	704	750	735	684	759	750	709	688	701	669	700	691	681	676	722	710	677	732	698	741	706	668	702	696	656	713	661	694	695	748	732	674	695	743	694	654	688	739	717	717	740	645	651	700	713	671	701	679	740	715	717	694	737	693	738	695	699	650	697	738	723	670	713	707	752	718	707	734	708	741	732	730	696	672	701	677	741	680	704	700	681	699	675	704	716	710	717	631	743	672	730	741	657	668	684	688	714	701	664	660	683	692	697	655	744	751	674	713	714	715	693	698	740	697	662	743	690	721	671	721	682	741	692	702	737	651	706	686	699	735	661	710	700	687	677	690	690	730	699	695	722	684	722	703	714	714	713	735	706	676	729	717	694	695	638	724	656	648	681	650	730	692	652	699	721	673	746	733	690	734	639	665	721	673	664	643	626	654	661	692	739	667	712	638	685	681	743	696	751	697	634	713	689	730	675	690	710	726	707	645	696	696	681	697	673	633	691	712	663	679	684	733	671	703	663	680	681	686	687	684	731	688	700	736	693	726	700	716	684	740	703	641	712	731	706	705	710	690	759	680	680	686	676	700	737	702	697	733	651	659	650	698	701	687	684	688	711	750	700	731	712	737	716	691	686	704	711	660	720	724	749	684	685	730	707	673	661	690	684	696	712	716	677	685	683	706	709	696	695	734	722	695	708	725	715	710	724	670	718	719	672	719	707	682	755	661	745	688	690	650	686	727	647	686	711	698	709	714	718	692	737	717	720	707	669	692	650	757	688	714	743	694	675	697	685	657	718	701	739	682	754	696	743	692	683	767	701	694	675	699	705	701	717	701	668	697	672	716	652	688	712	670	611	732	665	747	715	673	725	720	697	713	706	730	737	669	695	725	734	679	653	684	709	706	684	689	684	681	698	664	727	684	693	668	698	719	664	662	698	680	705	698	675	708	695	707	698	716	712	756	662	674	654	663	663	711	732	655	683	679	673	671	671	684	692	680	738	691	725	691	697	730	706	676	715	723	703	725	685	739	703	694	712	691	717	750	754	709	676	698	665	697	664	698	658	655	699	678	700	656	667	718	687	656	652	680	692	698	690	674	723	737	672	721	674	672	709	710	681	695	701	727	741	746	716	724	695	733	674	714	702	702	697	679	722	696	725	688	715	720	620	671	701	735	724	693	688	733	678	642	695	674	752	693	678	692	719	667	702	681	722	702	684	673	710	714	683
62430	23367	12565	7251	4648	3366	2557	2055	1779	1544	1364	1294	1179	1136	1013	1015	931	883	827	903	875	885	797	823	759	847	756	724	762	739	813	725	706	769	702	745	687	685	698	724	661	667	703	711	677	690	688	648	665	681	692	619	685	693	723	648	683	698	751	760	705	714	761	701	724	712	719	701	655	683	689	684	692	706	627	679	680	715	682	635	693	666	685	649	669	629	669	653	662	654	687	684	638	604	635	652	643	660	692	654	652	667	677	620	630	659	658	687	654	654	642	644	659	672	644	643	657	650	652	672	684	622	683	672	656	627	679	637	659	608	624	649	610	631	681	643	706	645	697	657	640	658	663	682	671	650	657	636	583	659	600	672	642	639	646	688	650	691	665	700	705	655	606	641	668	638	664	626	650	682	619	697	623	675	631	664	627	602	634	659	672	651	664	635	630	682	687	653	662	641	635	654	708	655	678	655	676	620	645	643	672	651	666	687	638	692	628	678	694	642	626	658	686	673	676	657	637	649	688	632	661	662	644	665	654	668	653	723	707	643	692	667	682	710	652	651	647	580	627	617	723	619	640	676	684	671	652	613	627	660	632	674	661	681	690	614	668	632	629	678	660	616	663	612	673	685	644	668	681	598	656	665	670	675	608	618	624	681	639	687	625	652	664	632	639	621	668	662	663	670	596	638	601	641	669	669	700	681	645	671	660	666	602	696	672	688	651	647	668	663	666	678	660	623	623	641	616	658	676	664	702	682	675	669	621	649	657	641	640	654	632	674	662	669	676	668	679	655	630	637	658	649	690	655	609	679	637	668	661	662	615	674	686	686	621	654	637	660	661	669	672	602	641	652	621	667	669	624	620	610	620	646	693	650	675	652	604	643	660	654	609	658	618	614	664	662	645	664	631	659	650	656	707	648	670	663	619	709	628	626	629	635	675	633	669	662	684	632	672	646	638	683	647	681	677	631	690	654	676	669	646	642	614	653	614	633	664	657	666	694	668	674	624	649	620	661	653	647	679	649	677	652	669	674	662	652	688	638	624	648	616	648	651	674	643	692	656	688	694	682	632	619	653	692	653	696	626	632	652	645	618	669	704	658	627	625	673	679	638	644	683	633	633	730	678	646	630	615	686	690	712	693	632	625	631	648	578	622	680	640	634	677	655	662	637	643	653	653	642	654	636	603	653	697	662	638	688	685	655	709	675	695	673	643	650	679	636	658	674	677	680	655	672	608	662	666	649	660	659	651	666	632	664	670	673	678	680	656	644	629	645	655	669	628	619	656	643	642	671	650	637	642	706	699	649	703	697	679	639	652	664	671	657	653	662	684	634	671	664	693	652	661	697	633	705	633	687	624	694	601	639	649	647	661	666	619	631	637	642	655	623	614	644	624	686	686	633	647	716	628	672	661	647	624	666	691	672	669	661	688	639	640	623	647	688	657	621	667	621	647	655	662	662	651	655	645	717	617	608	669	622	626	648	669	663	647	630	676	669	658	653	678	625	704	626	625	688	675	653	659	635	664	666	708	628	682	669	659	669	674	665	689	742	623	632	700	642	674	599	665	624	605	684	645	652	628	630	653	642	631	662	630	651	699	606	655	654	651	635	665	640	695	630	682	660	628	674	601	630	678	662	638	646	651	654	634	667	640	666	695	695	634	692	668	647	679	660	654	632	633	712	662	674	630	713	641	659	667	704	629	660	618	620	625	626	634	648	656	664	686	658	629	689	621	679	624	639	666	688	675	623	636	682	630	709	660	678	641	634	638	658	668	624	654	637	656	625	669	596	677	640	635	621	657	650	638	632	699	634	637	614	641	654	631	674	650	663	692	658	626	637	637	676	650	663	647	647	655	677	642	721	637	628	679	666	678	651	625	634	600	687	686	673	665	660	644	638	686	705	684	646	630	673	619	601	644	659	676	658	652	637	600	691	598	643	716	674	624	644	667	676	680	644	652	682	657	645	636	649	671	720	643	691	662	703	654	674	630	648	615	641	664	650	672	616	682	644	675	662	661	623	633	621	647	698	669	586	655	633	651	656	606	618	657	628	643	626	635	667	641	638	623	655	680	612	659	676	674	643	671	664	681	656	668	687	675	640	628	689	619	656	679	639	636	668	640	656	658	630	662	637	688	662	680	631	687	664	677	666	676	637	598	651	662	646	652	651	660	656	672	703	612	679	642	619	651	669	670	669	641	644	674	642	667	615	646	653	606	627	631	627	666	626	717	696	656	670	647	661	612	682	671	628	610	703	614	639	678	688	656	634	649	669	640	716	624	687	628	667	657	655	686	679	691	671	668	708	615	671	686	675	663	650	675	648	650	613	667	605	643	684	624	671	674	626	622	651	606	649	642	654	648	675	692	614	717	670	664	709	672	645	671	675	636	601	640	700	697	682	647	642	677	664	675	588	633	675	652	659	707	633	682	647	637	616	621	644	642	657	677	636	651	650	663	634	688	664	655	607	663	654	642	628	659	670	614	679	679	599	650	667	665	678	682	669	658	658	679	662	665	612	672	641	691	654	661	656	664	662	660	671	712	658	678	676	652	674	670	660	659	635	632	684	666	667	689	661	648	694	658	654	676	652	663	688	670	643	672	614	678	637	664	641	710	643	688	637	622	679	687	693	662	675	638	675	638	679	685	656	638	647	654	638	680	724	685	623	644	639	668	665	616	670	625	657	644	675	656	656	639	657	655	640	655	626	723	645	639	632	690	663	687	662	647	630	652	685	638	683	633	711	672	650	666	694	663	629	666	653	706	624	686	684	654	664	641	649	664	664	632	681	628	658	627	641	607	657	622	664	683	685	619	668	646	661	665	673	643	697	692	652	658	659	640	647	656	662	699	668	686	699	642	667	623	707	653	639	666	638	654	642	641	677	630	650	630	718	596	662	639	677	637	697	658	650	633	667	598	644	649	664	655	631	638	657	679	704	695	675	623	675	644	668	609	654	625	681	679	641	600	658	654	679	645	618	666	725	684	613	650	669	676	666	635	687	649	687	611	665	649	635	671	721	678	702	627	678	648	678	646	654	668	668	686	657	669	619	658	664	688	630	674	669	652	647	626	638	629	656	677	647	606	678	684	659	655	657	671	694	647	664	692	628	673	612	697	613	688	635	597	652	650	643	657	637	620	672	656	666	654	675	670	626	642	632	695	666	646	700	643	616	675	634	621	670	663	588	666	693	608	704	655	643	680	651	620	656	649	676	709	697	663	637	673	659	619	656	628	681	619	659	607	628	655	667	670	625	666	641	657	664	659	629	651	661	650	704	617	650	674	674	647	625	608	680	690	669	673	651	607	615	646	647	652	656	645	684	617	672	646	677	642	622	696	611	627	678	662	653	695	649	676	629	664	649	599	694	673	649	633	631	665	708	724	690	669	685	664	663	693	676	615	656	623	669	662	652	686	634	642	623	690	672	647	662	655	648	689	653	631	635	658	678	669	676	656	649	660	619	686	670	664	693	642	628	702	715	675	616	620	653	636	638	624	600	703
32561	19535	4132	978	786	744	653	710	682	738	684	671	679	714	650	698	733	700	681	706	758	711	702	660	714	712	676	692	699	680	734	693	703	655	714	702	653	697	711	671	667	717	691	693	699	677	713	677	687	695	697	717	705	699	673	675	745	645	691	721	671	746	713	710	713	689	682	694	678	669	668	748	707	717	676	717	741	720	674	733	710	718	702	705	730	704	717	672	703	661	685	612	697	666	696	668	702	690	735	717	729	671	716	679	703	739	719	734	655	691	733	668	682	689	702	673	728	730	674	721	697	686	700	676	704	662	670	728	652	714	673	703	638	663	715	731	721	670	757	694	706	638	674	656	615	698	679	682	636	689	692	692	706	671	688	694	726	687	675	656	719	711	665	662	696	671	688	677	696	711	657	677	716	721	730	678	679	619	673	681	688	696	676	701	664	720	666	668	729	667	716	702	716	695	725	639	728	694	722	693	728	694	684	693	656	717	715	726	694	702	674	684	731	739	712	673	659	745	685	639	657	704	694	722	723	704	725	712	670	677	739	659	675	679	702	679	674	744	705	752	693	678	661	699	690	728	735	703	704	730	675	673	713	650	741	705	688	665	679	666	703	665	683	666	739	687	687	654	718	675	704	676	690	706	646	671	688	709	754	702	718	706	733	725	655	720	654	718	727	741	727	656	721	687	682	695	726	714	705	638	654	733	718	671	700	664	681	659	681	658	750	690	689	658	669	685	668	684	703	667	650	663	700	674	697	698	731	754	735	708	732	703	711	677	698	683	697	666	672	715	653	723	713	729	703	688	633	680	666	727	667	716	704	678	749	749	744	727	691	694	712	701	702	693	691	649	661	698	681	707	737	707	713	700	627	714	688	667	686	738	696	652	691	692	713	736	700	685	717	699	723	715	674	730	698	674	696	637	703	668	667	697	701	707	722	701	699	688	681	693	665	632	676	678	681	643	655	692	670	716	677	679	722	702	662	747	681	696	707	753	725	694	721	720	664	675	695	710	707	742	684	635	718	701	602	666	704	669	675	701	703	702	706	659	677	710	716	688	675	705	672	725	674	691	649	693	659	692	676	674	729	662	667	715	689	676	699	695	687	704	682	693	698	739	733	762	765	691	696	649	657	743	741	665	666	742	706	682	712	663	712	733	699	746	688	764	713	691	692	707	692	669	695	723	711	680	689	677	652	728	657	709	695	673	718	680	631	733	700	707	655	716	696	670	717	698	686	674	708	738	681	702	741	682	709	755	734	659	641	701	728	720	709	649	719	691	678	682	716	702	712	644	662	678	640	706	656	700	694	672	722	716	758	675	645	649	631	694	719	708	784	721	683	670	695	708	710	683	694	678	725	746	679	712	685	722	743	687	711	667	714	730	646	709	708	687	680	723	693	662	685	735	670	718	700	730	712	641	732	676	668	700	704	680	690	715	678	654	711	741	640	709	705	702	701	699	677	672	680	655	691	700	667	686	691	718	658	723	684	710	692	687	676	726	694	690	705	691	660	704	702	710	697	654	704	700	722	709	698	652	717	691	691	696	694	710	692	716	700	653	660	713	694	696	742	668	761	706	690	694	624	724	712	732	716	711	736	686	670	689	686	697	728	668	729	646	688	688	718	685	667	730	694	663	701	671	741	671	666	683	712	701	692	679	708	671	732	673	666	715	767	695	748	736	699	685	705	691	688	673	696	688	738	634	687	698	665	702	704	704	771	682	704	719	710	661	689	679	677	691	713	727	697	697	700	679	706	690	671	667	669	646	712	697	695	665	719	724	699	704	695	698	718	708	702	683	651	692	710	718	689	702	732	645	689	695	676	665	703	606	688	709	686	740	728	673	663	674	708	696	677	716	695	696	663	729	700	697	688	648	712	668	675	698	678	693	728	690	667	773	739	709	692	716	724	638	683	710	624	675	724	656	679	663	652	709	698	692	690	698	711	676	662	721	695	701	690	728	717	670	687	660	728	702	658	683	719	715	683	688	652	740	740	742	699	752	668	718	684	727	658	675	677	727	711	649	695	711	711	725	710	670	764	683	713	697	681	683	696	668	682	700	710	692	664	741	677	621	714	697	664	687	697	693	689	657	707	670	678	687	689	708	612	707	683	685	687	709	673	699	656	692	670	726	676	650	723	683	739	707	716	722	702	640	701	714	690	687	663	652	685	693	683	745	671	736	719	683	689	667	626	705	717	673	671	722	689	742	694	653	729	679	669	712	719	684	699	661	671	642	698	682	705	712	710	683	655	705	706	668	684	680	702	759	697	710	720	655	743	720	745	692	697	722	687	678	664	671	685	713	705	754	734	694	725	664	685	705	699	694	759	666	692	657	704	658	719	724	692	666	654	703	670	713	681	708	659	707	721	711	701	742	676	681	710	687	694	735	685	691	680	737	694	707	700	690	672	714	715	699	689	712	727	733	664	668	685	729	679	673	674	700	771	708	670	718	724	745	697	767	711	691	654	693	663	649	722	669	701	701	689	699	718	677	657	699	679	670	682	699	668	730	683	695	723	690	706	733	704	674	687	666	682	674	698	668	713	691	731	674	667	702	675	716	701	739	679	651	673	690	661	719	708	702	731	674	690	716	707	680	648	693	710	734	658	744	681	687	720	699	668	718	703	684	671	687	737	724	751	691	722	689	716	677	643	703	690	701	725	703	692	716	678	701	688	631	720	708	688	664	668	705	699	723	758	703	704	648	730	702	685	693	682	686	694	641	664	674	713	771	672	659	666	687	697	674	710	722	672	683	699	700	730	701	694	747	710	671	664	668	693	644	706	688	686	702	674	701	678	709	695	714	718	698	685	714	710	672	682	720	691	697	732	719	716	720	724	736	693	667	677	716	730	741	699	708	669	679	698	686	705	680	736	643	642	661	734	718	693	745	685	717	689	702	705	708	676	709	679	694	673	706	718	726	689	670	672	656	659	757	717	760	757	628	653	644	689	654	710	675	737	683	662	685	683	696	699	679	658	664	688	664	670	670	657	698	709	729	670	683	682	693	735	710	695	704	659	709	653	675	740	710	690	701	642	699	658	692	721	678	689	702	743	699	707	663	676	713	736	682	696	686	704	713	680	728	704	670	647	664	694	730	740	710	719	713	693	693	692	739	682	630	702	694	641	700	661	734	699	685	714	690	682	656	706	721	723	707	684	654	688	711	719	679	644	682	726	685	722	669	677	693	667	761	659	728	737	705	750	765	688	679	658	701	645	717	711	724	722	748	662	703	645	709	673	667	681	689	682	632	741	685	686	723	662	697	710	707	719	661	693	700	733	738	680	740	650	705	683	704	731	662	682	674	685	679	721	664	691	631	698	704	708	732	689	710	697	708	720	661	662	706	676	704	729	722	743	728	695	657	699	707	694	720	707	673	717	717	697	673	716	681	712	702	636	716	737	706	676	713	685	688	681	677	682	735	687	728	683	696	697	702	708	657	736	689	702	741	704	735	729	692	716	726	750	663	698	737	714	718	665	727	697	656	688	738
30538	9456	1136	904	778	782	761	798	691	717	728	705	724	741	692	749	670	718	700	671	677	764	766	712	699	719	715	692	705	726	702	744	672	770	701	694	703	738	705	693	714	750	709	692	760	757	723	727	725	705	717	696	676	717	723	698	694	721	777	734	658	739	741	710	733	691	757	693	762	735	743	716	752	725	717	724	705	697	728	665	746	732	711	729	725	655	768	727	714	731	740	754	683	705	730	720	753	638	704	705	786	703	699	705	679	728	708	758	716	728	714	668	688	715	731	742	668	731	623	657	729	707	709	698	685	733	721	679	682	714	697	708	691	695	653	699	725	689	692	688	700	719	695	702	696	717	764	703	696	699	759	661	708	720	716	742	712	708	713	709	747	712	715	731	732	721	729	748	720	691	727	715	698	656	744	717	654	684	724	687	677	721	693	659	698	698	706	677	670	689	761	732	676	681	703	693	729	703	667	730	761	682	666	705	708	680	691	734	721	730	650	733	650	674	716	700	730	718	717	702	695	736	720	691	704	754	660	743	715	758	687	736	754	683	713	713	694	729	689	683	697	740	704	731	727	710	733	674	743	727	710	663	674	693	696	711	716	704	700	721	717	687	725	726	704	691	757	700	679	733	724	715	732	666	743	722	729	655	692	696	678	698	705	718	715	702	699	781	715	719	674	668	699	648	730	701	700	680	668	701	668	736	695	670	760	737	726	667	680	677	723	720	744	703	753	698	726	715	785	747	697	675	670	732	656	686	678	685	737	695	703	755	709	678	722	767	727	739	766	728	711	728	727	719	702	706	707	700	714	695	775	721	733	749	716	724	694	704	695	713	768	701	735	711	692	698	742	746	696	709	693	739	733	703	705	701	704	727	720	702	724	741	681	684	709	709	678	649	703	750	720	690	724	666	724	685	711	719	688	718	697	702	715	745	701	796	713	721	717	687	731	679	685	680	769	726	723	705	664	648	722	688	697	681	750	722	720	701	712	681	743	720	698	731	721	704	688	744	724	710	696	742	736	716	725	674	714	677	708	723	699	729	703	730	723	731	711	681	758	688	651	702	698	691	705	697	714	673	716	715	740	694	655	701	682	753	732	718	702	731	732	681	718	748	730	766	743	697	695	739	700	659	687	719	686	705	662	741	700	698	729	729	708	713	659	734	734	725	722	728	704	716	738	731	690	685	742	723	699	719	675	731	671	719	694	716	697	725	728	720	731	732	709	705	658	649	737	677	760	752	711	687	723	740	736	638	704	722	728	744	681	740	736	661	698	683	711	744	716	696	713	693	703	674	670	687	716	705	679	698	706	729	722	716	752	745	708	672	712	734	698	687	695	739	713	707	706	733	702	679	733	735	714	670	699	720	668	721	765	705	674	708	683	715	747	709	704	699	734	746	743	720	717	715	698	723	697	788	680	696	761	732	736	709	687	698	681	673	694	683	715	726	738	686	675	712	719	675	693	641	665	707	691	746	723	654	722	737	714	707	685	694	684	709	688	731	703	768	677	721	737	711	694	717	718	787	715	731	725	704	724	694	738	712	702	708	695	685	697	711	711	715	716	673	664	746	742	680	744	722	709	728	702	724	733	706	710	724	744	702	716	709	721	690	716	660	678	691	741	728	726	802	688	701	712	711	685	721	685	698	696	703	700	708	703	721	712	741	697	677	730	700	756	683	703	718	724	688	702	742	717	720	667	747	778	704	740	740	675	760	717	760	713	709	733	692	713	763	693	696	735	654	701	689	684	710	723	691	694	706	700	737	683	730	722	685	676	694	698	789	702	694	702	695	677	695	705	720	711	749	688	675	743	697	741	724	720	688	705	684	714	716	695	666	681	754	693	741	732	680	705	725	712	697	695	744	746	676	641	702	702	711	644	737	768	735	693	729	726	685	722	743	749	717	710	689	676	727	700	694	719	726	709	720	685	636	710	758	712	732	732	755	741	719	735	699	700	695	733	721	659	704	707	661	711	686	715	692	694	693	744	683	684	711	687	711	739	689	706	703	712	774	711	736	713	722	676	661	756	736	668	724	720	692	686	739	740	658	700	738	729	688	722	713	740	663	722	686	699	676	701	736	696	661	761	721	696	747	693	643	666	725	713	712	723	699	730	741	701	733	729	699	718	662	674	705	757	721	704	708	704	734	734	673	673	736	723	717	669	659	725	724	689	657	676	720	719	710	703	715	700	716	748	706	731	720	718	700	692	744	671	711	745	723	759	689	699	705	713	731	679	780	706	695	740	715	720	732	706	728	678	734	708	684	698	711	724	678	745	717	693	700	681	686	710	693	722	703	714	663	753	681	725	682	705	753	724	720	715	747	702	730	685	734	727	722	699	679	665	688	691	691	726	723	714	743	755	742	671	686	683	725	711	750	713	702	687	654	740	749	692	707	680	703	715	709	702	722	711	699	669	673	741	738	675	761	657	696	696	747	724	739	702	708	705	713	764	733	760	725	709	665	652	775	684	731	688	737	711	716	714	705	713	703	721	728	718	713	756	719	753	715	706	669	702	729	729	702	742	716	722	709	724	747	688	712	757	690	690	751	704	698	680	667	757	696	728	726	731	722	710	716	719	720	699	711	677	723	721	750	690	700	694	707	714	734	727	693	767	702	688	714	682	711	722	700	695	708	738	717	754	687	745	715	701	708	738	689	723	692	690	711	722	700	743	713	722	688	747	732	707	722	704	680	715	692	690	660	623	712	701	711	734	758	729	726	722	729	714	717	698	732	687	703	743	744	727	741	723	715	659	714	666	707	720	689	701	734	734	699	748	688	723	698	696	712	719	739	749	710	689	720	685	692	749	755	752	708	684	713	685	710	740	725	716	660	703	689	706	727	683	699	702	685	728	708	719	706	789	754	690	733	727	684	735	679	678	698	713	698	683	743	708	700	738	746	702	678	693	732	723	708	710	696	705	743	732	732	740	763	730	703	698	719	683	686	702	708	675	643	714	686	687	665	749	716	684	730	691	653	708	745	699	700	718	717	696	732	707	726	693	702	717	740	684	718	702	709	756	712	706	732	729	651	766	675	732	687	660	730	749	680	668	647	705	717	715	731	730	689	748	690	691	718	729	684	692	731	711	687	712	754	683	685	711	721	660	773	676	691	666	758	694	740	703	704	709	714	715	696	712	723	718	751	673	691	758	779	711	712	690	718	695	765	762	718	686	703	719	686	641	650	724	716	704	708	746	704	678	743	705	744	682	715	683	730	686	698	702	735	717	741	717	716	716	709	674	691	746	686	682	742	718	718	707	745	709	719	727	694	754	769	690	731	718	664	674	769	694	687	680	714	743	733	737	770	716	719	689	761	703	758	701	662	678	684	677	706	723	752	725	716	672	704	697	726	676	694	754	701	769	730	694	752	707	706	734	664	750	673	714	700	686	686	743	709	686	719	711	682	659	705	682	707	703	732	721	663	681	704	720	719	681	751	733	724	723	722	667	744	694	673	731	723	712	731	698	714	710	717	747	663	694	679	698	687
25248	21467	27101	24896	20475	6369	1044	759	650	559	537	485	526	461	491	446	437	462	467	437	419	455	418	467	379	413	453	437	422	441	413	358	427	394	407	404	414	428	414	398	434	418	397	403	371	362	399	389	388	395	386	423	409	410	370	401	441	394	410	415	383	419	421	432	437	387	421	416	386	417	387	397	403	387	381	437	421	409	399	349	396	362	410	384	394	390	384	383	413	394	399	361	404	410	435	353	435	424	388	379	339	409	392	431	428	405	391	406	379	402	390	413	404	395	366	413	402	364	384	418	419	401	441	412	406	385	389	421	394	413	385	397	364	385	380	427	355	446	420	369	360	387	411	405	390	381	385	391	393	402	384	398	394	408	392	389	393	382	391	383	400	378	401	377	367	415	416	388	414	435	399	352	370	353	415	392	383	432	401	364	394	394	393	368	402	379	385	377	427	423	395	370	372	382	353	400	415	398	410	404	401	384	381	401	359	388	417	402	365	381	355	386	382	392	388	410	397	405	387	401	383	371	363	369	372	443	387	416	412	417	421	392	399	410	357	384	405	382	416	372	363	382	369	373	438	437	361	393	425	423	403	419	391	392	439	392	388	353	366	436	400	381	398	398	379	377	385	417	400	421	389	364	371	393	388	373	400	421	367	398	372	422	370	419	396	343	393	396	382	392	393	362	381	390	382	370	377	376	412	378	387	388	417	400	408	334	373	384	415	384	329	430	372	382	389	403	366	394	410	429	397	369	395	403	417	375	414	399	353	387	404	420	405	386	375	405	375	394	390	385	374	352	406	391	433	413	406	351	400	412	394	367	433	383	400	382	347	391	435	372	415	388	388	404	377	362	406	394	441	386	401	398	399	406	380	432	428	416	441	369	399	389	416	411	389	403	433	401	390	360	369	380	393	423	388	376	416	389	404	402	348	412	417	384	392	400	394	400	398	418	362	373	391	419	399	350	399	412	343	405	403	418	394	420	404	393	434	408	398	380	367	381	409	427	396	418	399	371	376	416	383	428	394	411	375	399	387	420	391	417	415	427	358	431	395	423	370	425	435	416	414	390	424	385	402	384	437	425	399	409	427	392	376	393	419	380	407	420	398	405	401	392	408	411	357	410	416	388	396	375	378	398	388	438	375	416	407	390	408	398	381	401	389	397	390	365	407	368	363	365	406	385	411	393	359	389	408	400	400	399	395	370	408	409	389	399	408	394	375	408	404	379	357	359	353	414	374	400	391	406	410	394	381	382	391	362	422	354	394	416	435	379	363	370	392	438	382	370	406	389	388	410	406	378	380	383	413	394	396	407	389	387	383	398	440	357	380	393	411	377	384	406	406	385	387	380	365	443	392	446	397	363	409	393	401	422	385	363	393	372	400	398	401	389	380	392	430	408	413	410	399	418	420	442	404	409	387	397	420	344	372	362	386	404	398	355	427	386	359	380	365	400	370	386	372	434	383	393	362	428	361	395	393	418	429	419	407	441	363	371	378	420	413	384	393	411	449	368	366	384	396	377	436	363	442	404	396	389	427	383	385	406	415	401	427	368	421	402	387	392	388	399	383	367	401	406	408	387	386	432	421	390	372	391	377	412	375	369	433	396	390	401	409	440	419	426	406	420	376	404	388	409	404	377	386	357	399	400	391	363	376	386	415	383	394	406	417	397	399	375	377	410	372	394	370	384	410	424	370	425	390	372	371	402	419	409	399	404	426	392	410	396	392	413	423	388	362	394	378	375	387	362	414	396	371	361	376	413	410	372	398	372	399	409	402	380	381	402	417	426	397	375	381	396	420	378	356	406	353	393	398	398	420	363	415	448	397	392	395	416	390	379	355	377	388	375	383	398	400	374	395	387	384	403	442	396	366	348	388	405	385	358	375	391	395	446	404	336	428	361	389	400	395	399	398	400	385	382	406	392	378	384	382	392	382	400	417	403	394	397	370	365	402	405	361	370	397	374	412	379	394	419	386	415	387	369	404	365	426	385	368	398	398	415	397	411	391	405	387	396	396	381	413	420	401	407	424	404	393	380	396	373	398	399	395	390	388	383	403	372	409	376	407	354	408	426	391	400	408	391	389	411	411	374	360	388	390	411	405	391	422	416	408	436	411	397	425	370	383	360	367	411	404	415	397	426	399	380	378	391	400	399	392	373	387	392	384	358	381	380	422	372	384	397	404	391	424	357	452	375	380	388	380	423	390	344	384	393	409	378	402	380	373	351	378	404	414	372	376	367	399	385	370	367	425	405	447	419	391	387	379	383	428	404	413	394	393	346	398	393	414	416	407	390	401	394	414	372	378	429	413	398	418	415	385	407	410	357	392	415	368	413	397	421	405	372	388	373	419	409	391	413	407	400	424	379	414	424	362	389	402	418	348	421	424	377	410	425	367	400	381	406	411	402	432	376	400	400	412	412	413	388	395	415	374	405	405	432	391	411	420	412	358	398	369	414	425	369	433	390	395	392	391	423	389	406	405	385	376	405	371	411	394	411	384	405	389	386	401	399	347	425	388	383	416	401	411	410	402	406	394	425	365	383	431	404	418	404	377	388	383	402	395	405	396	405	388	375	398	399	385	429	389	382	368	371	404	428	416	390	415	364	429	399	361	352	399	401	371	391	436	368	389	392	400	453	419	353	403	385	396	373	390	363	361	384	399	413	406	395	384	373	385	372	390	412	414	413	372	376	402	409	374	403	416	397	402	389	388	377	387	399	405	411	407	408	398	434	406	413	380	438	397	381	377	389	393	402	360	423	410	398	373	384	418	352	391	408	371	368	401	418	391	393	430	410	379	408	417	389	405	378	439	409	397	382	374	372	383	381	383	414	397	415	384	367	372	380	406	404	377	392	390	382	390	392	424	417	403	383	418	394	427	413	366	365	412	391	372	423	403	381	400	380	414	410	348	424	393	400	388	423	371	387	417	394	407	379	443	416	415	363	410	425	396	384	374	423	427	389	411	386	390	397	376	394	428	398	411	417	392	416	409	382	393	395	413	392	393	408	372	389	393	400	404	388	402	397	391	384	369	385	360	397	383	380	411	405	381	381	402	402	379	336	390	401	397	401	382	408	420	398	383	411	376	407	383	386	416	438	443	406	394	434	385	434	371	381	397	403	392	412	389	359	372	341	431	371	435	388	371	403	400	402	404	389	392	396	390	406	389	404	405	350	386	403	406	418	365	369	369	418	394	394	396	394	399	381	384	416	389	376	414	400	395	386	360	409	415	379	391	402	417	359	397	401	390	373	398	391	370	420	403	418	383	389	399	381	385	421	367	413	397	396	415	420	373	394	379	358	403	366	402	381	418	390	379	399	355	375	368	390	371	430	408	356	373	396	389	387	372	357	430	395	393	424	383	364	400	375	407	402	402	381	412	445	418	361	343	404	399	388	392	404	407	406	382	382	425	380	410	423	412	421	403	366	405	381	398	400	383	404	393	393	383	362	389	363	347	391	386	430	382	378	423	400	380	370	381	394	412	399	363	414	395	400
59997	28316	7143	4060	2597	1753	1440	1138	1004	845	712	718	693	647	643	577	585	540	521	495	517	463	501	490	486	447	428	445	446	445	442	433	410	435	446	409	421	368	419	452	461	446	420	412	438	429	425	418	415	433	426	441	442	460	439	429	439	459	472	423	445	431	445	433	414	431	402	438	433	431	401	428	446	429	426	428	426	397	416	404	417	433	397	410	408	425	431	423	386	425	388	421	443	406	410	407	435	412	392	402	413	392	404	455	425	389	432	427	389	378	400	391	409	415	416	398	400	434	395	367	434	379	429	439	417	377	392	435	425	401	373	379	426	430	419	366	390	421	431	430	418	445	375	422	383	408	399	435	410	415	436	389	410	412	388	371	415	437	409	418	427	443	422	408	429	415	426	384	434	382	407	405	366	389	401	385	386	410	433	420	401	417	395	406	381	406	400	386	382	425	419	435	397	415	416	436	418	448	381	424	421	404	418	418	390	433	446	396	417	412	417	388	404	418	418	388	416	387	407	425	415	402	409	424	405	407	400	415	436	390	390	394	429	386	435	415	424	448	413	427	427	413	412	442	380	446	418	393	401	391	404	393	403	411	383	398	407	374	413	411	388	400	396	426	380	409	384	410	392	377	428	429	410	392	460	408	407	443	422	409	410	417	362	369	443	428	438	403	420	430	378	387	424	431	386	409	396	406	396	395	388	397	406	446	388	403	441	407	421	417	401	437	446	418	417	413	428	421	430	388	399	426	401	437	387	423	388	387	410	414	405	410	405	406	381	397	435	402	408	398	428	389	405	440	402	400	398	383	366	393	404	407	405	401	390	397	405	421	446	411	426	410	408	408	395	447	366	434	409	405	433	388	390	404	423	425	397	407	415	405	420	409	419	424	401	398	430	413	396	403	411	419	395	403	418	400	435	383	383	408	381	401	389	382	420	384	393	406	414	439	418	409	385	415	382	374	413	406	423	408	381	367	413	400	389	385	428	408	397	413	403	434	422	427	408	429	426	392	399	409	398	401	403	404	400	377	406	409	401	423	401	397	406	375	419	422	417	396	419	377	407	417	383	418	380	450	436	382	438	443	411	425	426	396	431	386	404	381	376	431	423	407	396	407	385	414	416	416	409	389	413	384	415	378	432	404	410	398	406	387	407	390	402	407	428	405	411	388	383	452	412	431	459	415	415	401	410	401	394	450	423	410	368	401	399	406	423	372	410	401	404	406	419	402	446	410	404	443	415	403	429	413	409	416	391	395	426	408	428	396	398	424	432	435	434	403	385	397	388	372	398	397	405	396	410	387	419	376	407	372	429	366	425	400	385	395	428	391	424	434	415	419	429	431	384	425	372	429	428	393	377	417	394	379	435	415	443	426	381	396	398	400	457	367	432	394	431	444	420	408	435	384	355	412	377	422	408	433	410	433	406	402	435	436	401	464	421	383	430	374	390	431	406	389	440	396	407	423	402	405	441	412	405	399	428	447	391	407	403	406	387	429	418	401	405	427	430	426	446	399	427	397	397	413	392	374	416	374	378	403	443	408	424	386	399	467	363	438	368	392	412	396	394	404	367	401	406	391	393	375	386	421	403	433	409	394	403	397	389	420	390	398	396	390	437	413	413	395	424	429	404	377	390	413	430	452	383	401	378	415	405	387	443	409	417	397	426	395	417	425	385	444	387	417	410	380	427	430	419	390	412	393	428	408	400	395	447	392	387	428	394	400	401	390	415	406	418	406	410	410	435	430	418	441	380	389	385	401	399	442	401	399	460	467	390	375	389	404	397	417	395	410	374	414	422	399	444	397	405	434	402	384	399	394	416	420	418	416	362	406	427	384	401	402	397	414	400	406	419	396	377	388	418	417	384	405	428	428	410	386	416	438	390	436	349	432	416	437	411	406	414	461	400	394	418	418	410	372	392	403	384	409	370	403	417	412	412	399	437	395	411	442	407	369	418	413	399	432	416	450	431	388	410	431	382	397	404	401	415	428	396	386	421	407	417	431	428	384	394	437	392	422	432	360	423	429	424	398	434	394	372	419	387	420	399	428	449	423	421	407	420	410	404	377	419	419	418	417	437	416	434	404	402	412	434	385	409	408	421	391	382	413	363	374	399	448	419	385	425	425	398	409	446	388	402	419	406	416	352	405	387	424	425	441	401	380	430	421	424	400	392	423	414	381	424	386	444	387	395	435	432	419	409	399	420	386	395	398	395	419	416	434	394	372	447	392	406	393	406	418	378	431	394	416	391	398	390	394	386	389	418	428	381	404	403	433	425	388	401	398	391	418	386	427	394	436	427	393	430	397	402	390	430	404	385	414	423	407	399	407	423	385	407	379	397	371	392	390	410	398	424	390	403	415	405	399	401	390	436	393	416	446	420	399	413	389	423	415	406	374	387	397	373	423	401	405	391	393	407	384	422	408	387	404	388	387	400	401	403	406	406	412	415	371	394	458	388	405	387	399	371	391	403	443	416	426	397	410	397	418	397	418	423	435	393	407	422	422	411	425	420	380	417	412	401	430	389	401	422	419	409	375	418	420	386	410	431	379	380	407	388	384	384	394	430	425	404	399	387	393	434	414	431	449	408	427	402	397	386	443	417	393	425	374	396	405	338	405	430	391	390	423	415	381	385	393	375	420	407	399	382	420	412	385	439	408	396	384	393	390	431	376	384	419	413	377	369	394	366	422	393	392	412	442	431	403	428	403	401	417	408	380	413	452	395	442	403	348	395	440	383	444	417	430	401	401	409	453	405	403	370	431	420	424	421	429	431	404	437	391	424	407	395	432	406	428	398	404	421	437	381	384	411	394	401	395	421	414	445	402	401	412	395	417	388	430	411	418	388	392	396	415	383	398	412	391	388	428	380	401	379	401	411	407	432	436	452	390	399	352	435	385	412	423	398	420	421	425	416	408	409	407	404	408	404	445	345	413	409	411	363	371	412	416	380	381	406	417	429	375	412	418	361	455	444	409	421	386	409	383	425	400	397	369	416	402	395	421	415	394	423	388	425	417	376	384	374	407	398	414	403	415	438	432	414	408	397	441	390	427	408	392	383	427	403	366	366	433	395	410	415	386	445	405	426	397	436	427	432	439	409	414	403	390	391	409	387	402	430	385	377	405	394	391	437	410	410	406	439	364	395	400	391	393	422	419	394	394	400	409	409	423	426	394	417	451	430	405	391	392	380	382	393	383	429	391	432	431	437	447	413	404	409	393	431	409	381	435	416	405	419	420	404	442	420	422	482	381	388	437	374	416	394	408	407	427	415	440	365	385	390	376	427	408	403	393	449	388	410	372	441	398	395	421	394	429	424	412	423	389	372	405	407	389	356	396	393	402	414	420	388	404	393	408	392	379	427	382	446	379	403	410	392	402	363	426	424	437	438	411	424	421	401	445	402	393	404	445	426	418	427	407	407	428	387	394	386	396	431	392	404	426	415	381	436	382	365	422	386	378	426	421	425	444	403	423	404	398	409	424	370	433	415	426	384	456
23254	21082	26891	25154	20949	20561	5961	1500	1074	1095	1016	968	882	897	844	807	851	851	820	742	815	779	766	757	770	760	718	809	745	742	755	745	724	697	708	709	694	732	703	700	734	697	771	739	703	679	692	782	693	705	752	733	728	765	679	691	719	759	712	711	742	741	704	742	746	754	625	689	764	682	708	776	699	699	762	711	745	654	686	712	702	670	703	670	722	716	704	697	694	718	762	729	688	689	685	707	810	677	757	754	683	714	698	706	732	705	730	704	667	684	697	713	714	675	693	700	658	686	717	687	692	764	720	700	711	743	700	668	735	660	717	695	709	703	727	679	669	717	732	680	734	687	657	686	695	713	703	710	676	735	724	697	730	665	723	732	700	681	681	718	754	716	681	664	676	721	711	703	695	745	699	720	633	736	745	686	664	704	721	701	676	695	645	682	666	717	731	692	686	719	698	710	688	717	726	704	691	692	701	675	679	730	702	737	740	698	654	692	654	727	719	685	739	654	704	717	689	723	661	703	727	681	657	686	683	689	666	718	675	709	689	684	647	695	664	724	701	684	705	728	677	717	690	700	722	704	758	695	682	674	713	690	679	666	666	677	712	699	646	696	710	696	694	679	668	684	678	713	691	668	756	681	691	700	684	668	720	705	688	692	691	703	684	687	684	670	655	669	680	690	680	697	686	714	692	700	662	707	688	667	755	695	654	733	681	726	675	667	718	710	714	695	684	703	683	710	703	750	727	722	690	698	646	708	654	716	698	730	708	668	692	713	645	695	687	736	701	745	683	681	655	721	696	685	665	646	673	664	749	695	743	682	767	676	705	731	669	731	747	697	691	687	719	707	681	699	678	714	704	706	654	685	687	709	751	669	720	715	713	706	682	689	722	710	711	677	696	691	693	708	724	688	716	689	713	759	702	716	714	670	731	716	664	692	694	716	705	733	712	757	745	698	708	692	715	703	687	728	692	695	733	704	699	680	741	708	638	718	733	677	733	706	662	707	690	723	683	714	638	699	664	726	719	666	664	706	674	654	704	694	711	717	695	740	673	695	708	738	687	732	679	720	676	715	634	662	689	679	690	726	700	732	666	681	707	724	704	689	649	675	699	666	738	733	705	638	694	709	701	740	700	713	709	686	710	756	689	703	685	740	686	663	700	691	723	712	697	705	699	633	728	708	673	681	682	707	658	679	709	686	712	714	690	673	674	678	679	701	670	667	713	725	696	746	708	717	654	737	691	733	658	680	750	687	683	697	713	677	692	706	678	679	678	684	726	711	738	664	727	690	662	672	677	676	673	692	642	676	674	695	727	671	740	698	684	675	671	686	698	673	729	698	713	700	692	656	679	650	686	733	697	681	705	688	662	702	733	708	688	696	679	745	686	673	724	703	695	703	708	659	695	729	708	773	680	677	663	717	660	640	701	667	716	684	715	650	742	733	683	667	745	707	699	680	679	692	687	728	723	723	735	681	701	612	749	714	672	703	681	691	713	702	693	738	718	690	716	713	698	685	703	744	640	757	775	700	713	665	708	640	695	695	686	725	668	697	710	715	693	686	682	715	717	717	661	698	679	720	673	694	692	686	657	689	720	691	655	670	708	690	684	706	692	717	713	726	734	697	700	660	703	705	750	698	673	731	722	713	704	679	684	701	693	691	702	719	693	705	711	700	671	700	737	713	701	733	750	665	686	703	681	689	684	645	700	677	689	715	684	708	731	727	688	696	665	714	709	699	710	724	687	599	730	686	699	737	688	701	720	702	730	713	701	664	693	702	700	724	736	686	724	737	662	694	676	677	706	701	680	669	676	689	699	638	721	672	651	691	694	690	650	670	716	735	667	720	660	644	699	698	659	702	679	740	668	695	681	745	700	714	721	698	767	718	711	662	727	700	672	651	672	680	708	690	687	695	698	711	677	695	722	717	689	717	716	648	710	727	760	663	758	704	727	685	716	667	712	687	739	703	678	702	706	671	711	711	620	639	693	659	657	641	691	732	654	695	704	749	649	676	650	669	755	716	686	654	672	729	685	692	690	657	708	693	772	633	679	725	752	710	767	687	707	724	704	679	733	758	704	684	680	697	689	667	675	661	702	721	690	755	718	671	701	717	690	739	670	675	674	710	715	635	703	709	740	662	686	713	679	733	740	673	695	691	685	738	683	695	691	746	670	692	687	692	705	700	677	735	699	673	693	691	747	727	695	663	674	713	735	696	661	721	691	672	696	716	720	703	717	721	721	670	733	677	737	714	686	679	696	693	704	681	693	706	675	693	687	675	681	688	701	714	683	676	699	732	664	704	722	690	665	662	739	677	692	706	717	677	735	683	678	682	702	687	716	726	686	717	721	698	697	710	661	715	652	728	682	695	697	706	758	694	683	698	692	705	673	684	740	712	741	650	690	664	702	705	727	761	688	747	722	674	747	731	732	695	725	726	657	692	736	699	731	735	646	689	698	711	737	720	723	700	712	718	679	646	704	703	670	695	695	720	685	690	649	627	700	689	662	684	685	743	705	676	671	718	692	713	705	696	675	692	689	701	730	699	706	721	703	689	734	727	665	711	730	708	661	715	663	700	702	735	686	716	682	685	679	698	701	702	689	709	759	718	696	716	711	705	702	723	726	704	713	684	729	643	683	734	692	709	688	704	745	717	674	712	731	690	686	693	730	703	678	726	697	690	714	671	703	718	653	687	696	685	701	664	696	728	733	705	715	699	665	716	723	649	697	716	681	725	717	694	740	676	662	730	717	715	680	749	708	712	725	781	689	684	682	739	674	698	749	719	674	690	738	675	716	638	705	660	721	755	688	636	733	772	726	658	701	747	735	741	716	721	698	710	712	682	685	732	690	716	748	677	686	705	675	707	640	700	710	677	725	724	683	704	708	706	722	679	721	728	654	686	690	727	685	738	732	668	709	711	684	715	665	683	712	693	683	744	728	710	690	666	645	669	711	698	692	716	675	674	651	709	722	664	700	740	662	696	682	674	716	674	729	676	699	700	695	724	683	689	726	719	719	659	703	728	719	665	737	691	679	683	719	765	706	718	717	719	745	650	698	646	664	714	735	743	642	690	667	715	664	713	768	685	725	701	718	711	669	729	668	716	657	708	686	657	693	690	757	688	713	706	727	701	663	678	716	675	682	684	696	730	769	721	695	707	719	688	735	706	693	727	710	683	719	690	659	721	677	686	727	686	761	735	686	675	712	729	654	694	741	706	681	702	705	677	693	691	717	736	667	654	659	668	673	677	707	684	708	735	671	706	704	678	758	698	687	721	680	731	710	678	752	752	698	708	721	722	700	689	672	721	745	710	720	685	730	704	714	715	725	687	704	668	687	704	714	700	722	707	678	682	692	718	698	701	664	671	700	714	672	705	663	729	681	709	709	700	683	693	677	694	732	675	661	692	642	691	672	678	705	691	645	683	701	696	698	719	728	673	673	684	683	705	677	717	713	675	709	679	675	690	724	672	680	746	715	676	720	686	698	597	672	653
61761	24719	12393	7122	4676	3290	2566	2118	1782	1575	1410	1252	1074	1143	1029	1001	970	940	851	897	863	785	777	805	794	766	753	759	708	712	768	737	680	681	717	720	678	702	654	732	649	700	666	673	672	701	707	711	703	631	703	713	694	743	708	676	722	675	670	674	694	702	708	717	666	699	696	717	703	735	670	695	676	719	701	659	666	707	664	654	618	674	635	694	607	672	683	644	691	669	693	663	656	645	642	634	678	630	678	629	701	668	680	642	654	688	613	698	676	638	647	693	643	631	663	677	681	643	667	676	694	622	661	694	672	672	705	659	663	625	647	641	697	628	694	663	672	705	676	696	653	678	672	633	662	711	668	690	610	684	636	670	687	657	645	634	607	693	655	671	663	673	679	660	690	660	636	699	637	663	664	629	613	699	703	655	622	621	648	673	685	652	606	701	706	693	651	644	662	657	654	673	664	656	692	640	702	647	642	688	633	673	660	645	675	669	626	707	681	645	651	609	632	634	655	629	609	676	634	679	666	622	674	652	666	651	655	648	656	642	630	710	694	693	656	662	655	631	609	667	675	692	621	622	631	669	674	625	634	674	708	626	658	646	660	664	703	701	700	623	656	647	657	616	683	619	646	669	620	657	657	639	651	613	651	684	670	644	707	652	636	663	661	604	641	657	642	661	610	682	642	640	683	688	677	684	642	668	652	612	684	628	686	665	645	650	647	661	641	646	659	665	637	691	657	658	621	709	660	657	692	694	714	649	649	630	668	652	655	668	619	657	684	665	648	657	644	655	626	644	597	659	655	683	657	666	658	652	654	659	622	607	633	623	689	612	697	633	699	684	672	622	630	669	693	639	685	637	681	663	651	723	598	695	637	654	667	705	630	658	662	672	635	617	650	695	651	652	698	683	630	647	645	645	709	660	640	674	655	656	661	623	598	695	651	651	681	677	621	637	672	675	649	662	663	656	656	612	675	668	654	666	664	678	681	679	612	648	606	639	662	661	690	658	651	610	671	632	641	670	649	657	642	662	643	660	623	682	659	693	659	629	660	675	677	626	624	680	693	676	684	684	641	658	680	661	654	632	669	632	675	621	637	662	669	679	640	648	679	678	714	613	642	654	641	619	710	629	607	626	653	638	656	666	658	613	659	671	681	671	657	646	646	687	660	638	637	683	621	665	636	690	656	647	610	623	675	631	683	630	675	704	650	662	630	618	653	642	655	696	688	680	682	581	655	671	665	690	653	647	641	674	629	665	681	680	691	689	681	654	664	646	667	664	669	697	636	653	682	644	653	642	661	623	661	637	687	680	684	633	674	649	667	648	653	639	678	644	651	665	677	681	674	647	667	657	670	627	663	629	683	611	620	658	652	651	642	698	650	646	642	677	649	642	661	662	706	676	688	622	667	639	657	671	655	616	687	700	664	644	688	680	635	646	629	641	646	669	620	685	660	587	614	644	628	703	642	699	645	647	633	663	652	677	657	646	667	675	674	692	667	670	619	643	632	628	680	655	670	691	654	654	635	664	656	651	663	665	694	645	642	649	615	664	645	632	659	632	667	649	690	659	662	665	691	666	676	676	653	637	633	609	665	633	704	644	679	637	678	690	645	661	634	683	663	680	655	692	652	650	672	669	663	648	632	639	642	649	663	656	649	666	670	663	681	624	669	667	633	631	713	672	642	653	615	592	713	662	664	674	655	652	695	658	644	659	665	658	671	702	633	640	648	625	633	652	684	628	672	635	616	674	646	654	634	646	653	674	661	668	645	665	632	674	655	596	627	665	670	700	662	663	712	598	642	614	650	656	617	646	638	635	627	651	634	639	690	659	652	582	622	651	647	662	659	675	629	604	668	628	690	629	644	632	682	624	629	630	632	652	605	652	611	694	665	684	711	676	652	651	665	660	670	659	662	647	661	645	656	674	642	665	642	642	652	650	653	678	686	624	728	669	666	606	655	617	694	677	669	650	693	680	674	647	639	662	688	692	673	635	635	648	649	621	736	626	675	621	625	678	693	645	658	679	711	676	754	644	662	614	633	715	653	646	647	669	669	753	658	664	649	660	670	715	656	664	624	647	664	666	656	644	613	646	660	714	695	625	635	655	669	658	666	648	664	630	681	689	653	662	652	674	677	646	666	650	683	647	702	677	680	649	641	663	639	668	726	647	620	657	650	650	625	607	623	625	648	638	641	667	668	672	702	674	660	649	657	646	681	660	706	657	684	702	670	674	669	650	634	676	638	668	662	649	644	688	669	649	656	687	704	667	661	661	632	643	667	629	679	644	623	683	681	664	636	639	703	656	651	666	641	685	629	677	621	631	634	661	655	635	632	637	624	689	692	678	609	633	647	627	644	707	662	635	684	707	657	678	659	618	702	635	634	648	626	626	642	664	634	681	682	637	648	679	680	661	683	669	653	682	672	657	616	648	626	625	664	683	642	622	655	642	643	667	662	668	644	670	694	648	638	643	673	695	641	679	625	678	653	669	660	684	659	645	639	637	674	612	655	643	667	669	705	657	680	686	642	630	678	647	602	636	654	659	666	649	613	665	655	664	647	642	706	664	669	617	642	624	666	656	690	634	621	694	624	644	652	710	685	683	651	683	636	673	663	624	665	711	652	625	649	646	645	665	658	678	681	626	641	647	682	628	624	648	650	623	659	655	690	630	659	621	710	656	730	653	657	665	653	679	665	670	695	683	653	642	626	674	638	633	658	674	647	678	694	661	685	667	685	649	634	690	669	667	667	690	660	673	631	632	678	642	662	689	594	660	631	669	712	660	613	656	700	628	653	598	604	646	667	682	671	616	663	663	656	651	693	653	727	630	671	651	646	672	647	644	687	646	637	690	661	665	646	633	628	668	663	638	674	642	667	690	635	653	673	628	655	641	641	616	654	657	670	673	650	686	663	676	616	671	673	712	629	668	617	629	646	710	640	660	674	654	654	621	642	698	615	646	681	660	663	589	647	668	677	643	646	677	655	621	630	648	652	661	706	678	669	696	697	609	687	598	699	697	616	642	645	604	703	676	662	645	664	677	665	596	656	668	630	662	653	664	635	661	628	682	619	626	644	653	641	654	678	682	652	664	672	653	645	653	644	696	635	649	662	672	670	657	639	648	687	654	661	625	671	675	659	691	660	650	669	654	672	637	669	653	606	721	675	608	686	665	691	675	636	629	691	642	635	657	618	649	627	631	636	649	605	679	675	657	631	679	639	639	656	666	641	683	686	653	646	658	649	675	594	682	663	651	676	728	637	676	658	636	677	644	685	628	674	711	701	676	641	643	596	633	681	677	631	695	703	639	629	630	707	627	661	639	693	650	691	652	740	661	653	664	615	638	688	635	705	682	624	700	664	634	628	633	669	668	641	670	646	696	651	704	631	676	667	696	656	674	693	704	623	659	663	677	698	656	652	661	626	662	657	690	717	671	612	652	639	659	657	639	647	655	648	656	642	676	650	614	649	660	644	649	642	658	594	623	695	645	653	656	654	686
32699	18208	3927	930	779	762	667	691	712	690	696	668	696	706	701	682	695	683	690	702	691	630	687	732	683	717	703	700	725	685	687	674	681	713	691	693	694	683	667	691	715	749	646	702	666	679	719	692	685	768	668	705	718	693	695	735	761	695	696	663	681	681	683	693	682	722	666	699	689	650	695	728	750	678	706	671	667	703	734	638	697	653	648	654	698	704	688	691	694	659	703	696	735	676	675	710	645	690	678	755	697	672	660	681	666	686	657	718	669	681	632	715	675	654	682	695	673	727	695	692	690	695	669	671	696	701	671	704	693	673	668	683	652	677	696	676	703	710	669	691	700	660	653	670	688	659	705	716	653	665	700	614	689	636	709	704	668	742	711	712	711	680	671	669	650	702	641	697	716	674	672	706	714	665	696	664	670	676	662	712	654	654	695	695	663	648	628	613	676	662	682	648	728	672	674	639	663	719	672	655	713	691	703	699	699	705	687	677	692	662	676	708	743	684	670	673	648	718	695	655	682	696	705	674	677	693	726	659	700	663	715	712	671	682	654	696	715	691	652	647	674	667	685	693	642	663	684	664	647	661	664	746	675	709	693	656	632	688	661	690	660	675	675	658	710	654	670	693	746	694	677	691	678	681	649	643	712	639	687	713	717	661	687	687	698	670	683	742	692	734	697	709	689	668	674	711	732	696	660	663	678	729	672	682	676	690	760	672	695	720	763	723	735	742	701	655	695	695	666	697	732	639	682	659	701	708	643	650	705	686	678	700	626	679	644	676	650	718	670	679	677	688	667	687	709	686	639	655	701	685	694	722	707	690	689	690	658	708	682	663	712	690	685	709	696	654	672	722	705	737	665	699	655	761	701	644	683	687	698	671	672	633	669	658	717	671	668	680	674	672	636	667	712	735	681	701	738	708	683	660	672	689	694	704	678	689	708	690	732	707	713	696	679	673	661	682	686	696	661	722	698	702	677	675	647	696	681	719	692	687	682	715	691	661	708	655	719	691	627	695	707	690	719	713	686	690	695	721	716	697	692	705	692	672	662	742	645	675	665	707	709	677	686	671	683	673	682	644	703	654	699	671	757	683	707	647	726	698	695	698	653	694	724	669	680	688	674	622	721	698	716	696	643	692	661	683	667	687	670	704	699	706	720	718	676	640	622	706	697	693	652	648	645	661	657	690	724	693	694	673	692	734	690	716	742	734	678	709	661	696	659	630	700	727	712	695	697	666	692	725	690	688	668	692	656	651	652	708	674	672	684	710	705	702	634	675	705	784	691	738	693	673	683	657	663	663	728	649	694	700	683	716	665	709	688	695	669	674	732	677	674	656	676	718	719	643	730	679	643	677	675	616	667	719	663	653	678	676	698	692	690	719	692	670	654	620	694	695	688	667	682	720	704	671	656	676	718	726	664	718	680	698	642	684	712	670	731	614	668	728	675	680	706	706	662	671	664	725	693	683	664	696	689	700	709	693	682	707	706	677	698	673	686	665	701	643	678	724	693	717	698	652	709	679	665	733	685	664	691	703	664	670	661	688	729	685	652	656	700	685	659	698	702	742	678	650	678	677	688	685	687	689	692	734	687	639	697	663	723	716	665	729	644	724	688	727	656	689	709	659	745	713	716	676	653	678	680	733	753	681	692	666	683	707	671	672	704	675	708	682	692	725	745	640	668	692	736	684	691	701	661	731	730	642	734	732	721	660	700	670	628	662	714	715	659	683	699	654	676	661	686	655	645	646	700	711	646	669	675	695	727	691	687	732	653	707	726	709	656	676	662	686	648	712	695	695	665	703	686	689	666	696	671	729	673	657	699	728	670	663	699	635	671	727	662	675	692	678	693	683	717	673	665	701	668	711	689	662	683	661	673	688	663	679	659	659	706	681	667	670	661	720	684	692	691	704	666	667	697	692	669	681	728	677	687	671	684	694	654	686	687	656	682	683	697	650	679	633	685	688	678	615	678	656	721	682	703	650	718	726	681	661	696	676	677	755	697	726	677	674	671	644	624	691	733	646	708	682	704	715	707	645	655	697	663	715	738	695	678	637	668	653	719	694	678	706	653	683	703	710	685	653	687	665	727	702	730	697	688	717	740	650	675	669	673	691	713	709	700	679	661	664	680	714	696	699	701	674	676	716	699	694	705	700	702	695	682	721	680	726	635	691	681	707	679	708	718	668	699	694	653	659	688	648	693	666	678	688	675	659	654	621	706	673	659	642	684	697	695	624	671	665	675	683	623	673	740	700	675	700	668	668	669	705	705	712	650	684	743	709	726	724	654	645	691	648	665	640	724	677	703	683	684	715	682	751	665	720	699	708	719	685	694	635	710	666	690	666	693	673	671	747	653	699	713	693	692	679	691	724	672	735	693	671	684	691	679	667	685	681	656	676	661	683	708	654	669	679	629	674	674	673	677	720	694	686	703	697	673	680	731	693	654	655	676	729	699	669	720	701	691	675	682	721	608	637	659	663	638	681	661	685	673	756	658	680	607	696	702	660	647	704	713	669	687	681	713	683	723	675	677	696	730	683	717	724	691	655	669	643	666	656	692	695	722	685	686	669	722	685	658	696	716	702	692	730	693	705	705	698	690	696	704	665	672	668	652	708	654	701	669	619	706	700	733	683	715	672	700	662	722	650	672	672	642	681	654	697	665	672	635	675	700	705	679	655	672	696	728	696	665	625	662	679	665	677	713	734	662	714	716	731	691	686	667	663	667	687	676	682	670	730	660	693	729	665	706	716	692	694	663	716	635	694	677	709	749	659	682	652	694	687	659	678	673	690	662	705	645	664	706	679	708	652	694	734	670	628	636	672	691	653	707	723	662	685	706	736	740	678	672	722	701	739	764	710	692	670	702	652	702	678	728	684	653	702	702	708	671	722	701	729	645	723	667	658	640	679	654	661	701	647	717	616	651	659	655	673	672	703	675	639	717	723	673	670	698	669	657	707	680	674	684	725	687	647	721	662	708	680	681	679	698	709	669	703	675	676	657	716	706	680	727	671	687	671	698	681	643	668	655	709	658	641	714	670	635	680	726	687	725	687	661	646	661	671	657	677	674	653	703	708	654	667	677	671	644	636	694	717	710	698	667	729	676	737	673	645	641	711	699	718	672	707	748	688	680	677	674	683	698	719	673	684	664	640	701	718	688	669	744	724	709	657	697	688	676	739	671	672	664	751	696	678	717	677	649	675	698	690	706	703	684	673	715	651	654	674	713	671	665	720	726	675	670	679	699	654	663	702	682	662	683	654	707	721	699	697	699	657	702	635	677	672	717	714	708	680	688	711	666	663	661	685	644	623	713	645	688	679	702	673	637	651	699	635	654	703	686	665	734	667	725	710	690	713	676	706	678	705	661	726	703	690	656	741	698	651	706	673	695	720	661	686	703	705	661	668	699	728	656	667	690	686	689	690	755	661	652	663	743	648	661	693	644	644	690	677	732	640	642	701	669	669	686	668	689	678	686	690	671	674	660	698	677	665
29964	5984	1093	916	819	820	725	749	748	755	725	689	681	708	730	713	727	710	690	712	712	707	680	702	670	691	692	687	730	680	751	706	680	737	731	668	688	714	683	716	660	732	693	706	704	652	665	662	704	711	643	744	683	721	710	675	724	699	663	732	723	743	739	755	717	683	720	762	714	708	711	763	721	760	770	742	676	750	701	709	691	725	718	710	697	706	650	712	682	700	723	666	719	704	661	722	721	684	701	716	752	679	661	696	673	765	700	672	721	703	697	722	682	670	703	661	706	687	718	689	753	736	743	728	714	717	695	696	690	714	715	692	738	744	717	732	687	733	745	719	708	742	706	698	717	702	697	645	697	706	726	744	705	711	700	691	693	726	734	718	711	662	667	707	712	668	743	708	686	697	718	693	731	690	703	705	709	710	682	690	730	696	707	669	680	669	721	747	671	723	733	785	636	743	703	747	694	681	685	715	707	721	711	657	675	738	751	747	709	726	680	738	673	697	717	649	730	674	710	693	694	712	662	649	705	642	695	696	684	728	726	717	686	700	687	683	675	686	722	692	681	660	724	754	729	684	699	713	692	746	676	726	726	696	709	726	740	695	723	700	626	717	703	734	707	732	687	737	688	792	708	709	690	684	651	684	644	723	708	719	764	697	654	726	689	714	690	686	685	700	701	705	719	671	771	752	699	728	677	714	692	683	674	725	694	685	701	691	688	688	654	701	675	752	730	719	761	677	759	749	737	716	755	695	730	710	714	690	684	721	747	720	730	664	689	684	675	709	727	707	705	720	731	667	725	678	711	704	679	654	729	701	717	679	739	700	708	717	715	688	707	710	699	706	720	713	714	768	701	703	709	663	714	698	745	678	696	709	723	679	668	672	696	691	686	653	722	718	762	728	707	671	722	691	698	723	703	709	706	740	716	676	707	689	696	635	731	713	721	714	685	674	742	698	725	697	690	677	729	722	625	710	703	672	643	704	695	650	693	703	669	707	656	716	673	700	703	726	720	662	731	742	670	732	700	700	708	709	727	729	708	767	748	686	689	670	661	684	706	718	720	709	734	655	685	646	670	681	733	696	713	684	720	727	705	686	716	743	729	708	723	696	661	724	758	719	682	711	666	692	676	712	788	683	693	690	685	680	716	709	660	703	700	724	729	682	722	695	723	709	711	709	693	707	709	705	708	707	713	706	743	708	671	674	713	628	652	704	741	717	735	738	700	726	711	666	702	699	703	697	690	721	746	721	706	747	687	738	709	715	717	605	686	703	714	646	751	695	730	726	688	736	717	690	732	738	710	706	690	658	724	649	724	709	730	689	726	741	707	696	759	692	732	723	652	680	703	745	699	695	706	685	631	731	744	667	713	697	718	676	702	697	683	670	702	690	692	693	720	711	674	728	702	700	718	731	700	725	681	710	704	720	674	690	680	660	696	654	706	706	705	708	719	660	643	706	657	613	662	673	709	694	737	703	704	713	682	724	700	699	701	683	694	731	697	700	677	746	654	658	695	729	713	730	721	700	754	717	705	729	688	721	655	692	705	706	731	691	664	738	667	683	729	715	733	689	738	712	700	732	718	654	720	696	713	748	682	677	674	673	681	656	681	675	639	714	714	719	691	706	686	726	730	644	728	705	636	740	689	748	725	698	679	709	684	709	716	741	694	725	720	736	701	724	682	694	723	702	680	733	737	674	706	712	748	731	704	717	756	727	714	680	688	737	693	722	708	683	701	746	668	683	747	697	684	708	701	659	737	750	654	714	680	672	760	707	662	668	704	728	718	674	723	714	681	697	727	709	650	680	703	719	670	723	641	716	731	687	701	738	726	673	690	754	673	686	721	722	672	731	655	723	697	684	719	722	715	641	715	733	678	713	730	714	752	704	693	719	727	672	676	655	706	750	681	671	679	640	748	722	684	676	695	648	685	666	678	651	725	686	695	738	663	662	718	708	740	737	706	675	730	699	673	660	700	755	737	694	703	701	684	693	707	716	733	667	684	701	650	661	722	701	682	678	684	703	668	664	703	723	722	706	718	735	737	765	699	683	676	684	699	672	670	643	690	673	715	730	708	680	697	708	742	723	691	684	677	718	725	737	665	679	655	700	736	652	692	713	724	655	749	707	725	747	664	711	684	712	712	715	700	695	703	751	705	715	708	698	718	738	652	704	675	725	742	712	666	652	703	704	721	716	705	716	703	661	701	703	743	706	667	708	731	702	724	727	750	718	699	674	744	705	693	764	713	698	727	708	750	686	740	702	715	669	719	702	745	698	703	721	668	658	675	758	697	697	648	668	692	738	716	682	701	710	700	660	702	676	680	709	704	707	684	744	722	744	711	781	716	679	689	660	661	692	674	721	724	712	702	717	718	705	685	719	678	682	698	706	691	762	713	665	718	711	722	661	687	666	702	715	689	703	678	637	700	718	756	697	691	692	706	741	680	739	690	676	744	727	723	723	694	705	718	687	699	696	705	673	750	674	731	706	691	691	713	699	686	700	715	687	705	681	686	677	710	702	735	664	687	689	759	704	722	682	710	679	727	697	700	660	659	655	670	732	665	700	719	741	703	726	679	712	689	699	705	714	700	713	713	721	694	702	658	679	722	717	677	689	648	706	671	676	676	705	717	677	672	695	714	722	677	697	706	758	748	765	719	702	731	667	687	694	756	697	722	714	711	701	689	650	660	757	658	724	702	694	717	710	714	750	725	669	733	676	706	737	705	684	681	672	673	709	696	735	721	739	709	708	681	711	666	731	715	674	733	677	738	698	688	702	728	743	713	693	691	708	693	681	690	710	741	779	698	702	701	705	709	696	682	693	689	679	657	665	706	714	668	699	715	723	664	721	686	719	669	666	690	706	772	707	668	706	731	673	715	677	711	711	672	717	739	717	681	670	775	716	684	657	724	684	749	704	700	702	687	711	681	680	709	692	684	698	706	747	702	737	731	700	747	724	725	742	703	701	669	743	672	689	710	639	706	694	734	707	679	741	687	651	676	680	698	684	703	693	756	699	691	677	715	701	693	675	673	696	694	720	731	722	681	746	735	708	665	696	715	678	704	705	711	725	680	730	739	712	737	673	682	661	674	680	744	738	700	666	691	737	720	715	720	718	712	657	729	725	696	745	743	672	707	753	662	654	725	704	729	675	713	709	679	703	673	662	732	657	697	680	667	697	676	667	684	709	674	752	647	724	723	705	685	665	719	657	704	703	681	698	713	712	743	730	681	710	680	683	714	707	744	685	698	724	714	699	701	704	707	732	688	718	652	747	726	730	700	730	721	708	707	681	695	694	682	720	709	724	675	666	720	665	677	694	714	704	691	683	702	743	650	680	716	721	697	736	716	698	726	734	683	712	709	735	751	747	640	710	704	735	711	722	771	711	718	707	718	725	700	721	684	713	704	734	755	696	698	689	698	738	702	623	716	676	728	750	721	689	680	700	680	688	730	685	673	731	676	727	685	667	726	713	706	693	678	734	719	696	679	689
25184	21111	26446	25451	20794	8525	1058	769	652	525	561	522	514	504	493	465	502	433	483	432	437	433	447	429	422	398	398	397	414	386	397	409	401	377	401	390	362	408	398	383	419	378	401	421	385	347	416	383	414	393	413	414	387	392	371	393	387	387	377	412	421	406	386	392	435	449	372	416	385	383	391	403	400	418	407	390	400	402	398	363	393	371	372	410	371	372	390	377	392	424	384	381	387	373	410	375	413	382	384	418	400	411	360	379	395	379	387	374	360	373	398	383	399	408	419	382	377	413	380	399	379	380	394	412	371	391	394	401	396	383	385	378	408	365	396	403	364	382	409	368	379	409	420	390	377	396	389	384	429	402	376	363	369	391	420	397	405	395	351	411	405	412	385	414	373	379	407	372	372	359	424	376	364	380	391	358	390	413	376	412	396	369	387	363	391	399	414	352	395	418	369	361	371	395	359	346	358	368	375	365	377	361	402	400	384	378	376	359	398	367	413	388	398	405	397	437	408	368	393	383	389	362	379	423	397	372	395	362	376	376	373	368	352	373	439	385	356	375	391	360	371	367	400	397	397	386	385	380	391	365	408	336	373	375	392	380	395	359	398	403	382	379	385	366	379	366	392	377	355	405	400	407	380	411	391	399	390	395	378	365	394	368	418	431	420	361	391	388	392	387	402	384	371	399	361	391	355	396	404	369	389	416	368	391	407	374	383	373	372	326	417	382	382	374	392	349	371	383	401	393	386	372	386	382	379	355	381	399	375	382	378	366	367	387	381	419	421	364	361	384	353	377	364	378	376	397	398	423	389	396	367	364	395	402	370	404	395	368	428	387	363	402	366	404	404	378	383	368	351	375	423	345	349	394	387	397	363	414	369	384	402	419	367	366	398	366	424	392	372	383	379	363	384	373	388	412	395	378	403	401	381	372	413	372	341	383	383	397	398	397	441	393	388	375	401	398	363	368	371	401	398	389	367	372	392	375	370	399	384	367	388	373	397	400	381	368	396	399	407	389	400	377	391	389	359	393	412	371	380	363	379	411	399	394	450	375	355	377	369	384	353	419	405	361	359	363	373	378	374	378	387	373	378	397	394	356	402	383	357	395	400	364	448	388	401	328	377	389	402	425	401	412	385	404	377	363	367	400	376	374	360	354	376	358	387	378	358	386	411	357	406	384	357	400	395	379	393	382	390	398	422	365	394	367	435	398	383	392	425	363	397	379	351	395	377	393	399	370	410	381	372	406	377	365	385	395	378	418	395	375	414	373	375	410	393	394	381	346	397	372	407	417	367	391	379	388	403	370	360	375	404	371	390	370	390	352	390	393	396	356	387	400	355	390	374	383	390	387	366	411	407	377	387	378	409	389	350	362	366	345	366	385	371	341	329	385	377	371	406	397	407	389	402	346	391	390	372	443	387	364	381	352	393	363	388	360	380	380	368	401	344	403	391	374	392	382	401	359	371	376	387	384	411	373	411	389	411	404	414	387	381	385	434	435	404	348	348	401	376	396	426	405	405	378	367	363	375	374	406	424	379	352	322	365	397	404	397	399	389	355	405	375	380	390	368	376	378	348	383	351	354	378	355	365	372	385	397	374	365	389	370	386	414	409	403	374	388	421	393	432	345	375	373	377	395	366	367	398	356	396	391	384	383	414	417	370	369	412	364	401	395	385	404	359	377	405	408	381	449	352	405	387	360	371	394	355	348	404	420	387	382	391	395	390	395	370	383	376	348	414	381	377	406	408	359	368	370	393	389	418	393	406	393	374	414	397	366	362	360	367	358	386	402	378	366	384	411	390	376	395	403	335	378	368	454	423	380	361	388	388	385	358	376	378	353	389	402	369	376	369	378	364	387	401	406	375	391	387	407	358	377	381	412	364	398	470	392	415	380	365	406	451	384	380	366	383	375	363	407	397	353	406	395	378	390	375	379	428	365	389	400	359	362	388	353	378	409	416	406	377	363	401	360	370	361	397	375	375	415	417	405	417	390	393	424	386	378	385	344	360	382	375	408	384	401	427	352	388	419	383	403	350	385	381	340	364	357	387	341	337	383	378	391	396	365	388	406	388	392	401	372	366	429	401	356	359	403	363	420	414	373	387	365	399	400	363	347	378	408	386	389	391	373	385	362	402	373	385	381	346	338	406	407	367	373	427	410	401	411	374	361	390	351	389	386	375	388	379	385	358	406	401	399	386	404	406	388	407	372	404	391	392	390	411	376	386	388	372	388	353	406	418	376	393	365	344	397	385	389	388	375	398	385	398	339	390	391	378	381	389	416	408	352	384	366	393	370	377	411	383	365	378	410	400	389	379	393	418	398	344	367	385	411	362	395	355	401	354	382	381	347	399	393	405	390	397	365	385	389	334	391	390	399	388	383	377	412	380	398	355	379	398	401	378	374	401	407	394	390	403	398	383	362	391	349	386	379	375	376	404	397	407	366	450	378	394	392	390	398	372	391	394	401	395	356	388	362	376	374	386	383	377	343	334	400	392	379	367	404	390	381	383	389	351	409	367	375	379	420	363	395	390	384	383	372	401	343	369	379	383	376	414	395	397	347	355	366	397	364	387	343	408	355	347	390	408	364	368	385	430	376	385	401	424	396	378	397	378	402	416	436	346	389	364	376	376	382	362	424	382	362	400	359	383	373	377	377	368	356	387	405	378	410	372	388	354	364	397	415	371	405	364	393	402	420	409	380	433	395	416	374	375	370	391	355	401	374	365	377	366	378	379	383	390	359	362	410	403	382	371	395	352	372	373	382	413	360	356	437	370	373	408	354	420	373	358	402	389	411	378	376	384	395	385	340	387	362	387	355	371	396	365	408	375	368	372	349	390	384	383	374	377	368	399	378	372	422	388	416	398	368	360	391	388	350	378	407	381	379	327	356	395	377	384	385	340	399	363	376	363	412	378	363	385	385	338	358	377	377	387	369	392	433	392	377	369	414	388	385	350	405	389	413	379	348	390	360	396	357	372	363	406	409	379	337	365	402	413	398	378	386	388	377	372	377	395	357	399	356	378	406	401	381	380	392	407	378	358	394	350	404	353	397	395	387	371	376	348	386	406	411	385	375	382	427	409	378	401	404	387	389	405	371	358	379	382	370	400	392	390	413	369	381	407	394	371	351	396	374	412	379	398	373	393	401	392	383	365	397	383	371	381	399	402	403	364	406	380	412	372	404	401	394	356	403	363	390	397	378	411	413	383	359	388	441	386	403	413	420	375	419	411	364	419	388	385	377	390	394	386	375	387	419	396	350	403	371	425	358	413	365	340	394	363	387	393	407	383	363	384	396	398	426	422	360	356	383	380	382	372	411	413	381	375	365	367	360	375	365	360	375	427	412	350	368	375	358	382	375	388	387	375	386	385	409	390	350	379	349	399	393	348	365	393	350	394	401	405	396	367	358	387	401	402	381	404	381	376	351	386	397	390	403	408	387	360	400	388	365	367	390	385	375	384	360	366	407	359	365	406	379	384	407	374	380	379
59584	20371	7388	4248	2636	1795	1455	1192	965	859	838	732	669	654	572	523	545	523	529	509	494	459	468	479	462	493	484	461	434	422	410	469	431	455	387	432	447	411	442	451	402	410	423	426	413	410	405	426	403	435	415	372	415	429	435	401	433	466	448	408	429	444	448	435	436	430	429	400	445	410	426	382	469	420	454	424	450	414	442	402	421	400	412	391	416	375	379	414	391	437	401	368	408	393	404	387	423	405	426	410	388	384	434	386	391	388	397	418	343	384	413	382	400	407	400	418	423	404	447	404	421	414	361	417	417	389	395	420	367	411	390	407	366	399	419	411	392	399	405	395	427	402	438	405	419	383	405	389	368	355	379	390	416	432	397	398	397	409	422	377	399	414	424	407	423	391	408	379	374	376	402	416	417	391	395	405	412	397	382	397	358	405	395	383	393	403	416	385	382	425	399	403	394	367	405	404	391	388	407	365	399	374	371	399	403	390	411	370	418	413	391	402	419	407	432	396	418	417	385	428	378	454	388	414	404	382	383	431	393	417	361	406	400	443	408	375	421	401	399	394	400	408	436	372	390	397	401	420	437	399	437	404	404	375	372	406	402	393	407	396	384	414	402	390	409	445	433	396	406	403	356	415	377	412	425	381	429	406	406	426	414	421	377	408	389	385	416	412	411	435	383	355	372	426	399	376	351	384	416	411	422	367	393	416	420	405	394	431	437	417	396	405	412	394	393	415	422	403	405	402	393	394	396	397	370	359	384	397	412	391	396	383	434	379	407	381	394	397	393	371	402	404	412	395	376	420	400	379	396	397	404	425	420	389	379	388	415	400	374	443	374	402	403	387	372	386	412	413	432	393	413	405	370	408	387	437	372	397	432	388	375	384	401	407	398	430	379	394	394	382	427	377	375	388	400	384	438	392	403	362	393	377	397	414	427	440	405	403	391	395	400	430	385	380	394	399	429	405	429	397	384	426	424	382	427	387	412	397	425	386	428	424	374	386	384	384	417	447	386	384	379	385	375	379	386	425	421	395	428	409	405	370	378	406	364	379	425	401	404	397	401	394	408	404	404	391	429	376	412	396	413	365	393	394	407	391	409	404	405	416	422	414	398	394	400	400	379	419	387	355	440	428	404	397	379	389	405	416	402	409	362	424	420	379	377	418	425	407	403	416	389	353	410	415	389	379	397	370	397	434	391	411	395	382	407	375	391	411	446	394	380	431	413	389	407	433	390	351	398	422	364	388	428	401	398	419	384	434	399	403	395	403	397	399	383	387	394	398	379	387	385	349	395	365	404	399	394	401	413	390	385	378	428	391	440	377	393	370	360	435	384	411	387	360	400	410	364	374	387	418	406	404	391	430	387	442	379	390	397	419	412	398	409	401	376	380	390	430	410	395	405	419	419	415	410	400	413	370	389	418	387	435	408	400	439	370	386	394	419	416	414	401	390	395	397	375	384	374	397	434	377	433	391	370	417	410	414	412	432	390	454	375	454	369	376	392	403	398	401	411	429	388	430	408	375	361	387	390	408	382	413	379	419	399	386	403	415	392	396	432	381	398	411	409	391	373	411	385	434	427	393	390	410	397	408	426	380	385	393	395	431	409	401	382	421	415	441	398	387	367	381	420	400	358	410	373	422	383	402	408	395	428	412	401	410	366	410	391	409	423	396	380	381	408	423	402	372	384	380	368	378	387	412	383	401	411	433	413	397	415	444	377	375	414	422	387	397	400	418	370	399	426	395	394	375	395	399	373	432	400	410	392	380	391	394	374	379	425	391	405	378	382	386	406	377	420	392	409	411	403	409	404	381	391	372	430	389	401	391	394	382	406	424	374	402	367	393	413	392	394	379	374	381	385	427	376	382	432	352	434	414	419	423	362	411	431	445	387	422	383	407	410	399	418	374	404	389	387	412	395	427	407	362	380	396	403	399	388	395	406	383	406	395	444	377	375	420	423	423	370	376	444	382	418	381	440	368	424	402	429	377	365	402	386	394	399	395	383	370	385	404	418	379	396	414	404	420	371	411	376	386	408	422	413	396	378	381	406	395	384	382	423	430	380	424	361	370	415	367	391	383	383	417	414	375	428	346	422	395	418	417	389	387	393	393	440	359	415	379	403	399	359	397	409	388	365	414	402	388	365	401	423	381	395	424	398	333	375	363	430	378	385	411	450	414	392	399	373	415	396	395	370	368	407	416	395	381	417	391	415	411	420	398	412	408	368	411	369	421	390	366	411	364	414	411	385	378	396	381	403	410	391	411	379	392	365	373	394	402	393	415	422	430	424	396	397	435	412	404	370	388	428	409	379	410	405	395	419	393	416	402	393	400	400	382	366	423	393	355	365	431	431	394	414	445	369	387	413	366	387	409	411	379	405	396	380	391	399	396	386	379	402	422	403	421	434	371	373	403	404	410	431	391	403	406	406	404	433	435	414	392	368	396	387	416	418	418	400	371	380	446	388	387	394	407	422	404	397	420	401	388	388	439	447	367	426	389	411	413	354	390	407	411	422	422	426	391	395	409	388	371	416	432	364	396	362	429	405	409	396	381	405	393	424	371	381	433	393	397	411	380	382	386	393	377	421	444	416	414	415	412	352	416	410	414	406	411	375	397	368	388	391	418	390	393	397	400	428	383	370	419	379	400	401	368	420	437	379	388	402	378	386	383	396	397	414	409	383	412	412	400	381	431	383	390	416	373	411	412	405	365	396	418	446	412	386	400	376	409	410	403	391	394	371	405	408	355	381	430	381	396	373	389	395	421	373	378	433	387	389	409	383	455	427	383	380	417	404	394	395	420	409	400	370	391	414	374	376	403	427	441	389	380	398	407	422	401	432	396	400	402	404	402	412	378	383	364	400	392	386	403	414	401	390	418	432	406	400	428	397	391	400	386	406	386	384	405	390	401	378	416	412	384	410	392	385	408	382	390	409	416	430	408	393	351	367	416	394	398	406	390	399	396	431	412	400	387	390	415	401	408	406	447	420	399	394	385	454	422	376	428	424	403	377	410	428	406	392	375	418	389	373	413	388	381	403	388	403	400	395	402	397	374	393	391	400	424	351	386	417	388	400	394	410	400	383	414	404	433	381	400	439	415	394	395	382	403	410	404	374	384	386	431	390	374	406	392	355	391	415	380	422	403	432	459	430	400	404	400	403	398	413	389	406	418	432	385	403	405	385	408	378	374	372	412	387	389	415	396	410	439	378	377	393	413	380	407	401	414	433	404	397	450	397	382	390	419	384	389	408	420	405	412	388	443	437	402	429	388	407	388	382	409	412	415	400	393	422	393	432	383	393	395	405	413	416	415	400	389	407	384	409	398	372	400	399	372	415	368	399	397	416	412	398	402	386	364	394	402	405	419	441	430	412	424	391	436	383	449	404	411	416	429	386	369	375	405	405	373	382	394	401	419	387	418	421	403	370	393	403	415	385	400	404	386	381	393	427	418	446	427	421	381	421	384	374	390	448	399	392	376	407	378	411	427	388
23225	20986	26972	24985	20916	20916	7940	1566	1212	1102	1017	1011	927	870	848	824	852	902	794	864	754	791	747	749	763	779	716	779	744	750	720	781	763	718	717	750	704	705	747	717	728	754	691	705	728	711	676	730	726	766	699	733	717	715	745	746	739	697	648	715	734	756	755	745	719	714	681	715	707	666	735	765	707	702	719	686	713	738	728	686	665	686	672	691	701	691	679	691	679	760	638	654	674	716	668	731	683	754	744	665	688	700	749	717	718	719	675	702	704	672	672	665	698	680	731	697	700	678	692	700	698	694	694	739	683	672	705	670	739	675	677	715	673	702	699	672	699	683	722	676	655	690	665	693	747	706	651	653	729	695	695	716	725	731	723	633	729	704	724	690	736	694	762	772	690	654	715	690	722	735	687	639	773	730	690	731	681	704	713	712	700	748	712	684	675	693	697	695	690	707	701	714	669	708	654	680	728	728	709	703	687	662	751	753	723	694	711	694	693	688	762	719	696	665	678	697	683	691	687	725	705	688	697	684	704	677	712	705	687	704	658	700	731	716	665	733	648	697	632	675	683	663	674	725	665	674	702	671	656	670	726	699	664	648	668	697	764	712	701	679	700	684	700	745	672	721	704	768	685	710	723	675	705	685	687	711	698	667	719	680	688	713	714	739	717	658	692	745	665	704	677	711	675	703	729	712	657	679	685	683	711	704	721	667	729	681	705	640	684	697	676	707	699	671	706	677	696	666	727	700	734	720	665	697	690	719	734	681	696	700	704	672	713	704	651	694	717	648	651	698	638	740	661	692	752	741	707	712	753	700	710	686	711	717	723	649	685	673	720	715	725	703	689	673	690	672	722	704	710	718	708	698	686	679	678	676	724	723	692	664	710	712	720	692	697	693	652	686	744	695	693	730	728	681	688	651	714	677	685	734	745	719	715	703	691	672	700	690	705	689	692	639	674	725	648	673	693	679	704	679	683	701	696	672	715	708	677	690	659	713	669	621	734	690	731	727	642	667	676	697	709	688	719	723	719	679	673	710	664	679	737	711	682	693	621	631	737	681	718	725	717	662	735	655	706	686	718	692	745	650	689	657	687	664	707	643	700	684	675	717	702	713	724	691	663	687	729	677	722	693	736	687	659	695	608	698	733	666	722	733	697	682	692	694	697	697	708	724	707	712	696	674	702	656	659	685	755	743	707	708	689	698	709	706	677	712	705	710	712	690	724	704	725	655	695	751	694	691	714	688	735	723	705	693	701	730	663	640	696	706	639	744	745	696	657	730	674	680	715	706	669	674	680	690	695	725	684	637	695	695	690	744	674	714	702	728	676	675	747	665	663	714	719	712	685	687	683	735	688	700	717	726	697	710	711	705	649	685	667	666	654	696	690	683	700	716	694	697	740	660	673	708	755	699	685	741	697	680	658	739	718	700	707	697	653	668	718	731	676	661	731	727	678	719	672	727	699	717	743	733	663	669	718	683	685	727	634	692	635	723	671	691	653	696	640	682	702	688	721	726	649	674	677	712	680	667	702	671	714	736	666	647	696	712	693	725	715	744	694	689	637	704	697	687	716	702	700	711	703	713	714	692	680	728	706	647	675	704	679	737	703	659	640	738	628	726	689	693	761	721	727	753	736	656	690	734	672	699	692	716	697	719	699	693	701	703	743	673	713	678	662	717	702	702	750	691	690	679	659	703	697	721	677	749	736	666	702	740	686	681	635	721	678	695	724	687	685	729	676	676	692	706	733	647	675	684	718	674	676	648	714	688	721	703	690	694	692	702	710	698	724	685	688	722	688	671	703	731	648	695	694	686	724	659	714	693	688	734	711	653	684	713	682	677	738	670	673	672	708	701	705	698	701	760	651	689	647	734	652	652	691	673	690	699	717	632	689	707	730	701	702	685	713	720	707	675	708	693	668	671	721	665	740	727	682	735	757	695	718	680	749	708	747	646	732	705	711	785	726	730	728	743	676	709	707	696	701	678	680	696	734	736	636	715	734	690	715	685	738	666	714	674	659	678	673	686	688	695	686	720	741	707	729	740	692	669	700	641	713	717	637	718	735	686	655	662	654	735	700	673	693	678	692	701	754	717	672	703	722	633	688	703	688	713	676	691	683	749	700	725	701	689	732	729	701	677	718	723	699	661	727	689	727	748	698	683	678	673	697	698	713	670	718	705	634	692	673	727	713	694	673	729	703	663	687	671	724	735	746	686	648	729	691	736	682	654	704	711	691	710	681	711	671	675	699	647	656	684	666	715	699	700	672	687	675	656	700	714	644	713	760	657	715	689	696	683	698	702	650	709	694	662	669	670	675	684	698	670	698	710	664	698	683	665	692	730	674	681	715	693	686	712	669	732	650	655	673	692	714	686	676	702	683	692	701	675	732	699	730	673	649	716	674	682	713	642	697	657	722	657	706	695	685	680	699	684	705	688	680	662	665	730	674	693	724	664	721	721	715	723	666	659	692	686	718	731	723	666	646	663	735	697	738	711	699	741	730	629	677	678	689	705	694	703	698	711	773	686	678	721	674	678	712	736	762	666	703	713	685	686	688	664	718	716	688	689	658	711	688	729	669	640	717	696	641	754	663	654	719	730	707	671	711	674	683	692	715	724	692	693	728	719	714	720	693	713	710	702	658	680	694	714	733	713	696	691	639	643	729	678	689	711	687	706	676	730	659	728	685	691	691	664	696	708	675	656	708	747	703	720	682	712	674	709	735	664	683	719	702	646	648	696	726	692	716	662	703	686	688	656	714	631	657	692	734	677	677	691	746	743	715	712	699	702	717	749	716	714	677	697	717	725	646	647	653	639	772	672	677	691	678	686	647	683	666	697	668	629	672	673	733	704	707	718	667	681	692	683	694	727	705	681	716	696	646	695	701	666	740	714	678	720	640	725	685	688	694	751	707	676	730	706	648	702	712	703	664	727	681	697	714	680	749	698	687	687	711	743	695	699	681	659	703	694	729	684	603	706	631	684	694	683	671	696	664	715	686	732	691	659	699	705	703	718	652	676	718	663	689	685	679	692	694	740	650	682	695	673	727	654	707	676	698	718	741	712	719	689	730	690	698	687	694	686	662	703	637	668	680	711	680	643	694	707	685	679	680	705	722	652	712	715	692	672	697	610	720	673	641	686	656	686	696	698	718	680	656	663	680	717	697	697	665	697	736	704	682	646	734	723	726	706	659	691	671	697	740	711	679	740	693	722	718	695	736	686	720	686	699	715	667	721	705	693	683	675	722	648	652	718	736	734	609	633	699	715	695	679	674	699	720	698	678	672	720	715	667	674	693	720	674	719	701	680	648	658	681	749	720	718	708	692	620	699	721	696	704	691	711	668	690	743	735	687	748	743	654	748	716	681	715	654	696	699	700	717	686	708	658	724	713	647	683	737	720	691	687	684	726	682	725	689	637	684	688	691	690	660	669	652	672	705	679	703	685	667	646	705	715	741	715	690	699	738	690	711	711	703	610	702	660	733	673	709	691	683
61425	21179	12565	7287	4627	3383	2591	2055	1837	1557	1360	1246	1189	1145	1033	972	937	922	906	837	773	814	751	803	739	764	759	752	747	718	745	789	689	708	734	689	709	701	683	668	660	652	683	679	700	746	644	662	713	663	676	693	694	716	685	715	700	694	718	686	683	699	703	715	679	682	681	690	733	632	702	677	712	655	698	680	672	670	720	663	614	676	659	668	666	634	662	640	679	684	592	664	665	653	679	649	671	689	642	697	643	683	674	633	721	623	667	682	748	653	668	674	643	634	685	688	620	657	681	667	677	630	638	663	632	669	637	659	645	667	642	622	681	619	670	641	688	623	664	623	675	663	654	661	659	705	673	654	671	655	617	660	656	674	647	654	672	703	655	662	617	646	633	632	662	624	676	642	628	622	685	646	665	625	593	653	644	640	636	682	664	679	676	636	633	623	667	658	695	704	631	640	666	714	650	648	654	680	610	648	683	649	619	691	648	638	672	637	646	636	660	615	648	633	683	622	642	681	653	666	633	669	644	695	641	658	679	651	635	636	642	647	648	680	677	680	619	671	662	648	709	720	656	689	683	667	716	588	733	639	622	676	659	672	608	683	668	609	650	666	662	651	651	701	648	651	713	642	675	680	636	645	618	686	654	662	642	651	644	629	635	652	663	688	626	643	685	615	634	619	664	625	647	643	667	604	658	622	621	659	640	710	642	669	622	660	663	649	653	662	704	628	654	618	643	611	650	672	617	641	682	639	691	636	624	656	644	704	666	669	667	663	644	648	693	678	679	622	710	664	651	636	677	648	685	695	636	648	612	683	619	642	667	636	637	675	645	652	642	674	664	663	601	650	658	630	600	666	617	663	645	657	643	611	666	672	658	652	659	638	666	606	663	618	661	617	632	673	647	677	614	676	654	664	682	641	656	682	643	664	662	640	648	671	675	686	665	675	630	631	636	653	611	672	642	678	632	659	640	689	684	643	631	676	650	655	676	645	639	608	636	620	596	670	653	655	655	635	648	612	620	623	678	662	631	657	700	624	657	636	663	697	709	682	673	685	661	695	641	659	683	689	681	649	661	661	638	624	618	648	679	683	700	639	619	657	624	630	646	661	640	646	637	628	605	652	605	649	593	608	651	686	643	651	657	686	661	688	604	637	670	631	660	649	650	649	636	690	615	661	626	660	654	653	661	676	608	643	668	736	675	643	617	670	669	666	660	649	680	643	645	655	621	633	670	699	640	654	640	664	694	651	644	660	662	650	660	649	598	663	652	655	640	601	670	659	622	674	658	684	636	665	660	639	684	630	685	683	654	688	648	619	658	652	672	623	613	652	684	695	663	653	576	704	694	640	687	635	633	674	627	673	662	668	648	641	664	639	683	656	685	659	664	647	649	666	618	709	640	666	668	667	637	643	687	648	666	686	660	629	628	686	638	667	669	646	686	662	639	660	665	686	640	655	667	635	628	683	652	662	651	613	667	588	622	677	634	617	644	677	639	640	600	613	649	627	666	629	682	701	632	643	635	609	621	663	657	645	632	629	652	662	707	665	619	626	667	631	659	634	642	656	651	650	626	607	639	624	678	653	647	601	682	602	728	656	656	653	688	672	657	675	666	708	647	654	661	677	675	672	624	648	657	636	649	641	662	681	670	618	656	714	667	665	688	603	671	654	647	636	657	625	600	692	624	645	627	651	673	621	641	660	646	670	632	668	667	638	601	642	633	649	641	678	623	647	698	613	652	656	604	609	652	585	651	614	688	630	651	635	648	613	684	641	644	615	646	637	659	641	680	683	659	664	684	655	698	618	649	648	657	624	635	651	669	682	649	638	672	675	646	637	621	665	666	654	690	645	616	625	630	656	692	624	674	640	622	668	614	650	652	652	683	666	671	633	636	655	631	657	677	672	682	669	650	629	671	647	635	669	653	701	691	675	645	670	643	672	673	648	607	731	652	693	665	648	671	667	675	650	628	623	671	632	639	663	625	596	695	671	609	673	619	643	660	630	624	681	647	650	632	679	636	638	603	688	640	677	650	662	674	626	647	663	651	664	643	645	603	636	628	670	663	657	664	686	657	647	613	643	631	611	592	675	614	658	678	588	668	649	619	692	658	636	629	669	702	631	670	719	645	657	682	673	676	673	646	656	647	620	600	630	655	688	641	655	640	655	662	695	635	623	639	676	641	655	662	631	659	661	661	660	647	640	659	665	671	688	626	672	648	641	674	653	654	666	737	672	687	687	609	646	668	601	625	657	628	640	677	630	650	638	655	627	668	692	668	636	657	697	645	690	690	641	647	609	682	664	640	658	672	679	661	690	616	675	625	650	635	672	648	632	699	658	674	687	659	651	635	644	634	619	635	686	702	639	661	678	667	680	648	639	578	655	651	645	665	683	682	665	633	670	637	628	663	655	688	634	647	645	641	653	686	667	583	659	674	674	653	678	656	619	662	609	626	668	652	653	623	657	683	646	641	685	669	643	648	665	696	659	653	665	677	685	655	620	665	658	639	641	608	677	612	653	649	683	632	639	603	623	649	608	638	641	648	652	643	632	681	602	649	636	657	700	643	606	658	653	615	663	623	635	662	609	681	627	651	664	661	673	655	677	701	635	702	668	701	610	633	651	653	600	681	631	605	633	686	611	668	659	625	633	632	630	654	667	619	683	679	675	664	688	701	701	643	644	639	621	651	695	609	672	657	667	638	668	633	629	694	604	647	696	719	647	619	675	645	665	661	640	682	641	616	662	677	677	650	657	634	671	656	665	632	658	649	654	688	627	652	678	652	715	663	649	670	611	632	616	629	698	628	660	682	664	667	628	647	643	655	650	660	663	668	680	697	684	662	667	648	696	650	651	641	669	667	622	668	661	658	645	645	660	689	643	657	615	615	674	685	632	680	662	635	681	642	634	671	660	600	612	628	656	616	681	671	644	671	628	677	639	639	610	666	720	682	678	667	650	613	680	674	666	625	679	677	713	650	627	675	657	606	647	612	683	691	627	666	682	649	611	682	607	623	661	632	654	665	673	641	622	641	659	697	699	696	695	681	657	630	662	634	681	674	647	655	667	678	626	668	622	657	645	644	645	660	672	679	636	643	711	679	639	655	637	677	674	680	631	631	644	640	709	681	659	659	684	625	708	660	622	652	667	648	673	659	645	663	642	642	663	654	653	653	622	673	652	621	628	611	666	660	704	643	651	578	687	647	646	621	613	654	628	668	631	658	691	680	675	601	643	655	649	642	681	664	671	708	638	634	630	613	632	655	652	629	646	666	619	622	652	665	613	711	677	687	673	671	624	651	624	597	641	670	655	651	687	632	668	697	693	678	637	694	623	675	629	669	685	651	676	678	668	666	668	669	621	674	671	654	642	635	673	661	652	648	640	656	647	681	672	633	651	660	632	633	658	645	646	689	704	644	682	645	656	682	618	697	635	625	602	619	611	617	644	639	620	613	651	651	642	661	658	635	635	636	667	638	668	667	661	636	622	641	631	649	631
32748	19545	3876	899	735	701	704	709	692	726	744	677	695	693	718	740	653	727	704	722	669	707	705	675	682	688	745	704	640	702	683	730	689	695	675	642	696	705	698	672	643	712	675	727	692	670	734	709	700	725	694	684	697	681	674	649	737	720	713	728	745	642	700	722	649	751	678	714	724	730	718	726	705	723	670	682	648	693	703	645	711	693	674	680	714	667	692	696	681	669	713	690	678	702	667	714	682	650	691	672	689	747	640	705	720	696	700	720	638	638	663	695	657	670	671	694	707	693	713	667	673	683	686	717	697	669	670	680	684	690	710	699	708	673	672	662	670	687	663	698	681	759	676	664	720	718	659	674	699	699	678	667	669	669	696	721	715	686	677	718	752	689	668	726	664	682	697	663	728	686	715	703	693	682	731	671	746	735	702	667	708	670	706	726	670	708	696	706	695	666	712	693	673	677	682	677	653	631	688	733	683	712	703	682	679	676	731	699	698	697	688	642	660	680	646	709	692	692	645	697	679	680	660	717	747	704	700	717	690	670	657	688	733	672	660	708	719	677	701	653	727	686	720	671	707	651	696	715	760	719	733	629	674	643	647	725	678	700	704	708	670	689	726	681	693	714	683	683	671	690	706	720	695	669	643	668	720	745	747	700	649	716	709	650	679	736	693	680	691	720	664	651	676	690	713	672	683	711	700	709	705	745	637	698	667	721	677	695	710	687	697	699	697	657	671	707	649	719	663	719	693	675	686	726	698	648	749	700	661	639	696	686	706	697	686	685	651	700	683	658	650	679	715	742	696	657	686	700	707	641	699	699	670	728	685	709	684	680	722	689	733	727	683	657	727	678	663	723	678	707	682	679	669	700	675	696	718	742	704	705	735	653	708	748	664	672	719	684	683	690	703	642	715	703	676	685	690	664	724	735	652	696	683	683	685	668	764	708	659	676	674	670	757	615	673	674	687	677	714	679	723	699	712	686	745	677	691	682	676	648	642	670	708	709	683	686	721	654	718	680	681	666	737	690	693	668	715	626	676	691	727	677	704	675	683	672	688	699	670	662	710	726	711	696	746	640	685	668	715	710	681	671	742	713	711	715	712	666	718	741	700	629	652	687	663	695	708	712	686	694	639	680	691	676	667	711	668	710	707	677	645	685	679	689	668	685	702	710	698	739	684	715	656	706	698	687	705	644	687	700	700	695	668	701	660	701	715	714	696	725	726	705	709	730	690	682	709	705	715	710	696	682	682	703	722	731	656	722	644	684	697	685	708	615	696	673	667	714	687	754	666	680	692	665	636	623	685	681	686	669	745	672	717	694	687	688	662	687	685	708	713	700	662	717	649	661	714	707	726	695	671	750	713	697	670	679	713	672	697	653	695	647	719	713	667	597	716	672	664	636	652	657	697	685	705	656	672	701	649	723	689	676	675	644	694	672	740	702	730	679	644	656	679	693	689	668	707	690	690	687	745	694	726	746	665	712	664	683	680	701	656	677	693	691	714	708	716	719	726	718	697	766	615	674	706	671	663	684	700	643	658	694	677	716	717	700	700	655	681	625	669	678	715	622	668	705	701	663	690	690	704	730	689	669	709	706	686	670	738	699	713	668	685	717	703	691	690	678	657	702	692	674	670	686	697	685	636	667	713	684	650	732	715	662	697	700	672	661	653	654	698	685	683	683	633	709	704	699	729	731	689	690	691	671	712	680	696	670	689	694	650	704	726	667	693	698	700	674	675	675	700	701	694	650	677	675	695	699	684	688	718	678	702	689	702	665	722	684	700	668	618	689	701	679	613	697	652	729	697	716	693	699	729	703	644	666	676	666	708	701	676	631	624	681	703	749	698	711	703	675	707	697	690	719	699	707	697	684	666	656	712	689	683	672	676	729	704	644	690	686	679	684	726	682	694	743	707	706	672	627	710	749	669	723	733	695	683	743	706	674	642	656	712	642	690	670	724	708	699	714	725	717	696	715	700	681	701	659	714	725	668	687	704	690	713	667	690	631	699	706	647	686	708	668	697	675	664	671	653	672	689	661	707	693	740	696	670	687	725	736	681	708	705	680	676	733	717	709	681	703	698	712	654	728	674	670	681	678	628	653	697	691	660	647	719	695	687	657	702	721	735	700	680	735	694	705	683	722	719	660	721	680	688	707	693	699	716	672	693	699	688	698	705	654	655	679	688	748	704	717	693	686	676	669	643	657	669	638	717	711	664	710	698	707	671	708	659	689	666	676	631	708	649	631	677	710	720	720	693	671	710	677	626	676	715	630	649	700	707	682	695	674	693	677	671	680	719	713	659	694	695	682	723	697	656	703	697	711	728	664	660	721	729	678	711	707	705	645	679	683	711	703	699	719	686	661	652	675	680	690	715	644	718	728	652	688	714	699	693	703	706	697	763	701	654	732	699	760	744	686	675	645	639	728	695	670	692	677	674	717	652	709	719	708	642	736	727	725	682	719	657	708	710	698	704	690	733	653	688	732	748	632	756	673	696	729	666	692	684	687	650	709	652	652	676	685	728	702	696	715	728	708	700	684	673	678	748	672	670	675	731	645	691	703	676	715	727	705	671	685	724	657	650	720	678	702	713	679	680	716	680	682	736	668	703	698	662	675	722	662	659	728	691	678	701	680	714	660	696	670	658	704	681	734	665	726	689	702	682	732	696	684	696	688	708	658	729	691	674	678	706	676	682	678	670	685	731	708	734	674	686	693	707	639	636	724	674	701	709	739	665	677	682	721	680	711	647	766	670	706	690	685	681	686	681	719	666	699	663	680	608	692	712	662	670	650	658	664	694	657	677	711	704	717	689	679	700	699	682	681	677	682	661	690	709	676	713	683	695	712	695	701	675	708	645	748	647	675	648	692	643	721	693	653	658	708	672	716	677	668	677	670	705	689	715	682	646	697	716	686	702	698	666	702	703	672	719	688	678	655	673	730	661	703	676	711	706	666	660	695	682	701	658	667	687	629	693	691	691	749	655	684	653	643	648	679	706	679	715	691	634	643	659	706	673	723	714	706	668	702	694	666	713	705	636	693	666	703	678	660	697	673	657	705	751	711	713	688	671	720	642	719	644	665	665	639	702	685	700	688	673	700	665	679	690	682	725	707	710	707	643	705	747	664	731	717	699	708	728	697	724	658	711	620	725	683	688	675	685	693	666	722	703	697	666	713	643	637	752	721	694	694	684	691	664	735	717	687	731	709	708	720	657	661	726	689	656	686	697	662	679	702	684	750	645	688	640	682	675	669	688	674	725	669	676	693	669	695	705	673	697	701	687	713	674	657	691	646	633	675	696	704	690	705	695	640	693	736	673	702	636	701	733	723	720	676	711	705	713	679	670	697	681	674	689	664	703	682	718	655	632	717	668	719	683	658	716	683	702	686	658	706	729	698	687	715	715	723	660	718	679	654	687	684	691	687	693	696	724	673	659	712	694	705	681	696	762	644	686	656	721	714	653	706	648	725	708	694	698	714	674	699	705	718	682	680
30474	9799	1108	888	765	823	767	722	687	702	736	695	665	747	702	727	706	700	633	688	702	719	689	722	697	688	725	741	703	725	700	692	749	659	734	717	665	698	726	711	745	696	680	714	715	688	725	693	689	729	721	679	757	690	729	741	722	710	692	698	738	762	667	705	688	723	715	735	682	714	768	730	705	698	727	696	700	733	704	720	706	702	717	676	681	646	718	685	730	720	659	708	732	706	684	695	719	715	706	686	700	738	723	677	709	722	707	714	697	684	711	688	709	725	746	763	671	695	702	728	713	698	701	738	710	695	719	694	736	738	701	720	689	682	684	719	691	746	627	747	703	728	695	668	751	707	708	771	698	753	693	689	731	715	713	694	715	696	695	675	683	693	699	723	733	729	672	690	721	685	718	700	747	668	736	689	677	719	742	722	717	715	671	711	709	697	708	706	696	668	685	725	745	730	708	711	721	693	680	681	728	705	728	695	720	655	664	695	677	688	682	669	718	751	661	740	747	701	705	702	740	663	684	729	676	665	722	706	677	716	717	741	697	731	677	689	689	695	733	684	761	731	722	708	711	713	682	675	728	738	710	688	696	768	742	694	696	746	692	726	699	717	697	686	691	731	694	720	691	697	687	704	703	652	753	685	735	753	733	711	724	731	707	704	693	725	696	716	657	753	721	680	761	683	752	683	679	690	720	737	760	718	694	759	696	699	688	700	761	710	701	716	686	649	723	722	721	734	710	747	682	675	689	734	686	690	738	672	725	707	704	655	749	722	659	697	743	701	691	670	682	718	724	694	678	703	704	706	720	697	706	725	702	703	683	737	692	716	658	676	727	698	678	693	671	723	665	719	715	736	681	712	717	697	675	712	689	723	685	692	707	697	716	657	689	751	717	738	662	652	710	696	669	741	664	747	714	735	664	702	724	697	713	677	710	691	675	731	667	748	651	675	670	702	710	691	699	710	721	700	691	736	739	717	683	692	719	661	680	736	726	640	642	677	711	685	699	706	679	715	703	697	708	659	735	714	693	713	672	721	736	671	665	724	707	721	703	726	728	714	728	697	690	715	671	673	712	679	731	696	722	674	727	734	681	709	746	713	742	679	726	691	734	710	714	752	714	691	718	641	696	672	695	705	702	717	669	663	703	701	736	703	694	778	724	693	679	652	730	684	677	749	726	701	658	742	712	684	717	695	701	738	716	711	672	738	716	731	691	729	668	691	718	682	711	731	730	677	707	714	653	726	679	749	756	704	702	726	756	689	675	752	655	737	700	703	663	709	745	702	709	631	688	709	705	703	679	723	749	720	734	721	711	738	708	729	712	735	700	749	766	724	723	720	691	687	694	722	683	707	674	680	700	740	699	674	733	746	652	723	716	687	706	724	714	713	681	672	749	700	702	682	707	717	685	691	718	708	714	706	703	678	761	731	723	736	664	714	713	688	735	744	709	728	702	666	730	663	732	672	727	709	702	706	707	720	704	717	651	749	678	765	743	736	721	694	685	677	751	705	699	688	720	726	723	697	737	735	687	731	686	690	758	759	685	691	687	715	722	695	690	670	753	733	695	755	695	717	751	704	711	708	738	700	746	747	733	695	685	699	723	699	694	666	693	703	681	726	682	667	677	703	720	702	734	707	716	717	698	679	709	680	680	738	717	695	684	677	719	758	705	725	715	710	695	681	689	675	719	704	725	656	665	714	681	718	679	707	715	702	684	644	682	737	708	718	677	661	708	702	693	733	718	703	689	749	748	688	738	762	696	708	759	658	702	645	703	728	726	708	800	704	723	706	719	705	739	729	702	710	713	696	703	645	730	747	707	707	738	707	722	727	700	695	751	702	688	734	658	703	692	665	717	702	687	709	722	682	673	740	711	713	689	689	736	716	682	690	729	702	703	688	695	654	693	683	705	722	638	676	707	676	683	735	757	724	722	656	736	702	736	714	693	670	683	702	669	678	697	692	698	730	706	678	694	707	687	736	655	732	696	705	697	696	678	752	700	710	728	712	666	678	743	742	752	697	695	689	684	692	662	718	668	760	773	714	725	710	693	731	718	693	676	688	725	707	665	741	695	725	705	682	647	702	650	727	731	693	794	746	706	688	678	659	705	700	664	694	681	705	660	740	703	731	668	659	711	727	654	744	696	680	727	730	711	663	778	726	699	776	737	677	713	694	697	707	716	697	695	725	703	726	748	675	687	750	707	725	707	764	720	664	681	724	669	715	680	692	717	696	698	690	671	692	710	700	711	722	739	647	687	742	713	708	669	737	675	731	714	734	694	675	718	718	735	713	711	700	726	700	733	712	740	667	738	698	723	711	700	696	707	720	718	727	697	739	681	739	688	714	763	670	740	693	709	677	746	686	691	732	729	707	658	696	710	725	729	714	673	662	683	708	696	694	682	729	702	691	683	736	699	714	681	704	703	739	630	689	666	676	708	719	652	689	732	704	700	686	715	704	723	765	680	685	696	727	707	670	711	672	718	723	749	700	708	661	713	699	695	707	711	702	712	698	674	734	706	760	699	738	722	668	714	714	735	693	696	682	697	723	691	670	684	693	727	654	719	695	686	687	681	724	679	686	736	665	667	734	769	688	743	740	733	707	650	717	704	792	704	701	724	700	664	706	666	681	666	716	712	712	700	656	714	739	691	682	713	667	682	720	694	746	745	717	649	709	723	697	726	748	697	706	745	725	707	724	697	703	753	734	661	735	680	680	729	679	739	665	699	710	686	750	669	741	695	701	701	758	702	742	719	697	756	680	719	712	694	750	700	697	719	704	688	744	737	693	695	755	699	729	671	672	702	689	665	720	693	669	700	669	748	692	682	700	699	622	686	735	716	723	693	690	687	741	741	649	691	752	710	736	687	645	701	685	737	719	681	702	666	744	704	713	717	682	733	706	735	702	730	760	672	721	741	694	694	678	727	764	709	748	696	720	729	722	697	722	706	706	699	675	736	710	696	734	684	743	691	710	667	709	743	688	706	710	656	710	763	711	725	708	736	702	722	712	688	697	650	722	691	736	724	685	710	745	743	738	734	727	719	701	704	723	678	698	708	698	718	719	721	696	680	764	696	687	650	675	640	699	696	702	710	667	683	684	762	708	727	758	697	708	726	754	709	705	698	662	678	687	734	656	723	725	777	773	704	697	628	699	702	672	676	684	730	677	744	715	782	683	715	701	720	719	728	697	713	712	713	721	710	676	725	702	685	757	687	643	705	715	673	676	685	705	677	743	708	688	693	689	664	749	720	746	738	668	702	721	727	717	674	695	723	720	741	680	685	683	687	707	691	678	712	733	706	756	677	734	701	753	718	785	658	712	738	678	688	752	671	684	719	738	682	679	662	700	691	705	685	677	692	691	732	727	716	721	729	755	734	725	726	711	678	726	710	696	684	711	673	712	732	735	709	694	740	726	678	717	677	687	689	702	706	716	683	704	738	743	672	702	697	711	703	749	665	747	674	663	734	675	675	686	706	733	656	713	699	702
25278	21353	26522	25446	20474	5992	953	774	630	569	549	533	495	492	470	445	450	404	425	407	428	416	442	442	437	394	404	421	416	414	418	390	393	382	417	381	405	402	415	412	413	396	378	354	409	357	410	407	401	374	407	408	374	387	423	428	415	387	402	415	402	388	449	411	431	419	371	425	411	388	388	410	411	425	393	409	398	395	376	406	396	412	429	380	398	422	385	369	393	342	402	397	376	389	380	388	372	393	374	380	386	378	382	378	383	365	396	395	388	385	344	404	403	408	397	398	338	404	358	383	383	382	371	389	365	394	365	385	388	409	380	417	362	388	386	398	395	375	359	365	377	375	417	358	389	384	398	422	385	368	359	391	404	395	377	339	360	384	416	401	390	360	401	408	367	384	411	374	387	380	394	411	388	375	383	385	354	409	393	408	395	405	400	401	386	396	400	376	390	368	400	411	404	395	406	394	349	377	392	382	392	426	392	409	369	401	369	402	400	414	398	370	395	399	418	395	405	393	443	382	374	438	390	398	394	341	400	387	344	406	363	393	399	375	426	393	347	422	371	380	398	390	396	369	358	380	381	369	376	413	387	372	428	393	393	416	405	362	386	367	421	388	353	395	397	397	402	377	373	366	399	389	399	363	390	373	383	404	374	391	379	340	360	369	367	401	376	371	398	381	354	409	406	367	395	360	383	389	370	369	375	380	392	383	379	384	386	376	393	371	393	384	441	405	422	372	401	384	376	391	403	350	372	411	379	399	396	356	379	397	373	376	406	403	390	441	389	339	368	358	418	396	381	364	396	381	374	413	454	404	409	387	384	398	395	416	343	403	418	414	341	383	389	394	366	386	390	385	378	386	393	367	375	393	399	390	361	381	368	352	388	387	364	434	352	421	418	379	401	363	375	365	372	395	395	380	375	345	400	405	363	334	413	393	436	368	396	362	411	395	370	386	396	351	362	368	417	368	402	376	366	371	392	412	383	383	421	394	402	414	378	382	349	352	388	376	399	374	377	384	366	375	381	403	379	436	380	397	382	393	372	401	395	397	365	402	360	414	375	416	391	385	380	393	416	379	348	406	399	384	402	385	411	375	396	405	359	408	398	378	382	409	388	405	409	390	386	382	365	394	370	424	374	401	395	373	388	380	400	378	406	347	356	405	419	429	377	378	433	401	345	384	371	351	398	361	382	384	388	368	407	381	361	427	411	399	379	396	388	387	374	385	391	392	379	369	402	377	383	377	376	396	397	408	363	402	425	398	390	436	400	407	397	404	389	373	381	366	402	401	385	389	403	377	398	406	393	365	382	361	373	383	374	380	390	408	383	384	373	393	381	425	382	374	339	380	387	392	368	383	375	386	367	394	395	386	372	366	360	388	390	411	392	391	393	386	397	398	427	372	394	382	367	372	431	431	360	402	406	366	406	385	379	400	399	379	406	362	386	368	406	399	368	425	392	397	367	394	398	424	434	418	389	415	391	355	390	384	377	371	416	358	383	363	381	412	374	354	379	392	381	393	392	385	386	402	407	381	349	387	356	414	384	369	355	367	372	365	366	393	404	354	431	372	361	385	402	388	371	349	380	394	390	374	382	417	367	377	366	389	415	394	417	390	398	388	374	407	350	381	397	405	388	412	410	390	392	390	363	372	395	401	367	397	338	388	387	381	365	372	381	419	386	403	398	392	373	392	383	408	395	383	417	355	408	413	395	334	404	352	389	413	401	370	364	369	403	352	381	346	375	382	366	374	354	386	430	376	375	387	402	422	391	381	384	399	393	333	360	389	414	427	386	387	350	352	404	392	402	444	409	397	411	411	326	392	376	417	410	332	363	383	353	415	411	368	406	414	410	384	356	402	376	427	414	369	370	417	372	337	354	410	360	376	377	370	398	387	399	376	382	380	388	389	376	402	412	359	380	360	389	384	418	384	382	387	393	411	393	365	383	385	360	404	400	402	407	403	389	414	430	431	413	394	382	379	373	375	360	387	398	391	372	380	373	385	390	391	359	352	376	368	342	405	415	367	394	412	418	348	360	377	369	393	419	425	367	349	390	393	384	404	401	396	374	404	386	376	351	373	406	360	369	379	397	406	380	375	418	361	404	390	412	370	389	396	397	409	417	390	381	395	393	387	359	387	375	366	416	413	387	373	370	378	386	372	406	374	402	419	385	373	355	415	371	401	420	368	382	363	383	374	363	367	352	401	416	368	399	371	395	364	353	389	416	399	392	380	379	406	381	386	390	393	399	393	383	390	391	407	373	368	391	389	383	434	376	362	391	372	380	406	367	395	357	382	404	358	348	363	431	388	363	420	391	354	410	431	366	411	402	410	368	402	415	358	394	366	397	415	379	392	390	378	399	389	375	383	400	382	365	385	356	392	343	397	368	358	387	409	363	400	339	391	382	400	406	410	368	410	383	388	389	380	408	346	373	395	388	417	381	379	403	396	361	363	382	390	386	398	375	395	387	393	399	389	380	387	388	425	365	414	408	358	399	382	392	374	388	439	402	390	385	357	383	395	363	357	406	418	393	385	371	382	417	398	408	416	390	414	387	394	364	397	399	380	439	385	418	382	353	397	364	422	375	398	420	426	417	389	368	388	388	381	375	394	382	386	399	371	396	384	370	395	406	390	403	377	400	370	384	395	391	416	385	365	375	397	387	403	382	402	410	319	384	383	389	417	400	396	409	363	400	375	373	370	320	365	353	400	407	424	378	387	362	374	382	375	388	406	356	402	402	381	383	390	400	399	370	368	364	384	409	394	399	366	355	369	401	420	361	375	377	409	364	382	391	399	383	382	397	398	399	384	392	412	369	420	367	394	408	415	395	393	405	366	396	396	394	408	377	358	401	396	374	408	419	385	376	411	422	382	400	422	397	376	376	410	376	405	356	388	405	381	418	364	385	394	403	404	414	409	384	408	363	370	394	421	386	372	362	380	392	370	381	396	408	369	429	372	386	393	420	395	387	388	364	409	358	374	413	378	385	390	372	376	402	393	367	342	393	392	386	360	413	377	383	376	340	404	359	381	432	379	390	384	375	376	389	402	388	376	360	333	364	355	396	384	367	381	407	349	349	419	406	414	361	385	403	430	381	382	394	381	350	350	373	409	400	367	361	357	425	370	382	323	378	377	349	377	379	394	396	364	399	364	380	374	394	372	377	397	346	387	365	369	434	379	380	374	403	400	383	362	399	385	400	409	360	387	347	361	389	412	348	415	410	361	367	385	427	415	389	368	398	403	364	371	375	371	406	367	384	398	394	390	384	354	368	371	363	407	382	391	409	380	362	384	387	404	375	376	379	370	360	421	369	417	355	372	387	363	373	404	389	406	378	388	383	351	419	392	416	359	407	384	413	397	388	422	396	401	390	389	358	371	420	361	372	394	405	375	411	390	390	357	391	374	399	406	397	433	402	377	387	386	387	382	429	385	386	409	381	427	389	363	364	368	414	361	349	358	397	412	368	398	388	386	385	364	376	377	410	367	380	401
58507	24814	7292	4131	2633	1839	1423	1152	1010	834	746	713	692	576	595	573	537	520	506	499	487	479	498	438	470	422	456	464	412	392	450	433	451	423	424	423	441	386	403	424	401	459	412	400	402	374	377	413	402	395	410	385	434	403	459	435	435	419	415	409	417	449	391	446	410	428	471	406	430	413	424	431	480	444	410	403	429	409	448	402	435	393	405	399	396	416	426	389	369	378	428	395	412	405	386	393	438	384	372	401	387	412	398	431	419	388	398	405	406	403	405	387	410	413	395	423	427	422	410	395	391	375	393	396	409	429	402	416	436	380	418	380	398	415	412	431	414	385	398	428	397	415	417	390	408	403	421	402	380	398	376	402	384	411	428	410	378	408	404	417	415	379	380	390	369	397	411	384	378	382	384	437	388	346	411	372	399	394	374	430	399	396	400	394	391	408	408	365	426	379	399	412	381	429	413	386	425	403	372	423	370	391	414	381	449	408	417	412	373	388	391	401	396	380	465	377	380	412	447	413	402	432	327	431	429	409	389	426	410	415	433	406	425	413	373	394	393	393	393	386	381	418	402	387	420	415	385	402	382	391	385	411	415	398	397	385	370	401	382	382	399	421	401	380	392	411	405	380	390	430	411	378	418	429	399	404	376	383	397	417	405	408	415	399	411	412	408	392	413	388	427	400	402	383	430	422	389	401	386	422	399	393	426	348	407	383	432	393	385	421	398	382	389	379	428	389	377	383	406	418	405	408	410	448	394	405	370	391	379	418	412	380	425	386	395	417	415	396	415	443	375	397	399	420	420	391	368	398	398	403	378	413	430	396	387	361	434	402	386	404	426	437	395	402	406	399	417	400	411	389	398	417	388	457	413	409	390	430	388	406	353	423	378	436	431	402	412	399	411	442	388	405	372	369	413	392	395	394	394	431	423	383	388	400	399	396	438	370	439	396	403	387	384	413	395	390	395	392	409	379	420	388	401	430	394	363	389	420	414	362	406	405	367	402	379	427	386	392	400	381	404	391	373	388	383	406	406	421	409	432	414	417	389	391	420	381	398	408	400	400	373	425	397	414	371	410	441	398	382	387	412	405	381	397	411	403	367	396	408	438	388	412	433	358	412	375	415	397	427	357	407	377	406	387	411	347	409	431	376	389	377	417	427	440	418	423	408	390	382	411	408	391	393	393	388	399	398	431	397	385	399	399	420	437	360	407	377	385	406	382	406	404	393	422	369	416	398	397	426	396	392	397	432	348	360	383	387	391	371	404	383	370	384	406	414	356	398	379	396	424	396	389	407	389	419	396	395	416	410	385	379	392	390	401	403	402	423	409	395	387	436	414	429	397	400	417	379	399	426	389	389	387	392	386	412	369	411	385	423	418	405	394	383	426	416	381	396	390	400	410	397	420	422	403	464	413	412	415	381	374	424	395	382	373	407	409	391	404	408	429	408	433	408	430	406	406	419	392	403	411	419	374	386	397	379	404	408	435	386	436	416	413	395	359	409	417	390	374	419	399	433	388	394	407	433	422	397	436	374	396	425	435	393	389	403	377	424	384	402	385	416	418	361	385	387	373	391	428	407	409	412	399	399	399	369	414	370	455	381	366	391	375	411	402	428	416	394	401	398	386	390	403	413	428	435	389	397	389	381	401	410	415	395	402	403	418	417	418	393	377	374	368	409	366	405	394	423	385	397	385	385	395	409	406	385	413	411	380	430	424	391	381	418	401	429	343	418	388	400	407	400	398	368	399	397	397	388	389	384	427	392	375	425	397	393	384	387	380	380	412	378	397	375	394	413	420	397	407	384	368	402	350	370	396	446	401	423	384	431	358	379	401	409	417	403	384	410	407	416	426	383	430	363	379	410	409	407	417	391	378	397	396	388	431	454	383	400	417	416	421	412	439	374	452	410	400	425	416	429	392	388	403	451	414	421	403	407	418	426	395	379	421	403	403	376	406	387	405	391	411	393	374	381	403	385	380	414	402	383	372	362	407	386	408	401	426	436	417	383	441	384	405	384	386	401	393	418	406	401	386	424	382	413	401	401	400	416	389	406	441	404	405	376	394	403	375	406	402	403	413	366	381	426	435	431	403	393	408	412	398	393	378	417	437	403	422	391	415	404	407	428	390	375	410	429	398	424	399	396	418	378	389	393	344	386	401	399	417	404	412	400	411	396	415	371	400	374	429	438	420	391	414	423	404	362	401	408	424	435	412	377	399	418	413	374	437	450	420	396	381	446	365	381	404	396	394	412	383	377	400	378	417	382	410	398	380	406	388	394	396	390	387	434	385	382	429	402	400	399	363	409	437	384	412	386	386	393	413	422	388	371	432	422	417	392	373	400	403	413	378	404	396	401	410	413	367	362	421	376	403	412	391	409	468	433	427	406	376	393	395	413	353	416	353	402	409	390	412	408	427	431	416	406	400	389	415	431	430	395	429	393	393	414	424	391	397	423	394	390	361	385	414	405	429	428	404	375	403	440	371	393	449	405	381	400	395	390	400	398	414	435	414	400	388	433	404	438	421	390	372	356	432	393	381	393	391	390	406	406	416	390	425	370	382	371	397	405	427	383	399	415	360	387	421	406	383	432	377	410	396	398	410	399	414	381	404	384	368	384	432	412	427	385	394	389	404	396	423	383	376	404	396	372	412	411	397	412	369	425	395	416	438	409	397	417	381	414	382	407	383	415	365	376	391	360	397	378	397	362	403	441	383	388	412	387	405	374	436	388	421	406	418	429	398	411	407	412	407	411	380	361	421	431	393	356	428	385	367	380	413	376	401	394	418	435	411	395	395	408	399	405	428	429	414	426	415	439	403	404	414	388	392	414	425	404	401	402	408	399	394	384	406	442	380	439	398	420	413	399	402	426	392	400	393	385	408	388	407	406	390	416	403	421	391	390	382	399	404	422	400	380	436	425	386	436	417	431	398	436	399	375	396	391	419	399	403	402	390	370	418	423	392	415	383	393	411	400	394	393	413	398	442	381	387	388	391	418	383	414	407	408	412	394	433	426	399	387	407	423	362	392	409	420	399	393	398	394	417	377	411	393	378	392	403	414	357	420	378	389	376	420	384	393	372	392	387	379	387	394	392	423	392	378	407	389	361	385	387	395	385	415	421	438	406	396	390	389	347	448	365	419	411	376	406	388	420	405	428	395	372	416	431	419	408	422	425	423	391	379	400	412	397	397	377	400	383	399	416	378	396	380	404	409	407	371	399	401	387	430	411	369	424	417	375	369	406	414	394	397	405	410	397	371	426	405	410	384	404	380	405	406	396	356	412	355	402	382	381	401	405	424	402	408	357	452	392	414	403	413	390	363	421	396	379	428	378	386	396	432	406	381	410	383	406	408	424	395	426	382	346	396	422	395	433	392	373	366	400	382	416	403	402	399	392	431	442	394	387	382	405	389	392	404	414	375	356	390	373	399	403	403	449	399	435	386	404	398	415	415	409	357	407	413	367	421	378	368	407	399	418	428	386	397	402	459	426
23211	21016	26714	25233	20910	20764	6158	1458	1181	1032	1040	984	942	889	830	787	805	861	771	773	797	771	732	781	737	751	743	745	768	745	716	763	712	704	729	718	709	670	733	752	712	665	759	712	714	732	729	687	767	694	703	722	693	695	701	738	687	704	672	676	755	719	690	709	722	713	716	761	713	692	676	651	721	722	690	720	720	669	658	694	681	694	713	699	722	663	712	673	703	687	691	695	713	710	699	685	735	703	747	661	737	738	696	694	715	720	689	637	680	686	711	672	746	692	674	689	707	677	687	659	717	680	655	677	684	689	701	745	699	702	656	771	692	679	696	730	720	724	685	749	695	677	747	690	700	736	703	729	704	727	742	694	687	713	696	665	672	720	718	678	675	685	728	743	659	744	681	715	687	769	744	767	647	658	718	664	652	718	650	709	712	704	657	693	695	720	659	740	709	671	697	652	722	684	734	691	651	723	704	649	678	715	644	714	677	714	721	733	718	708	707	687	674	717	736	720	703	686	695	697	715	660	675	680	740	746	713	680	708	686	735	725	702	692	674	663	716	676	680	691	657	724	663	680	692	710	685	655	721	731	676	669	708	681	694	676	682	738	700	708	689	712	726	673	699	702	726	709	726	674	739	735	677	689	707	696	726	697	680	699	696	658	732	717	737	696	748	709	697	666	683	736	685	698	733	648	708	694	692	705	666	704	673	691	686	667	684	684	671	718	692	670	683	693	683	641	669	664	710	690	716	656	655	648	704	727	671	683	681	704	719	701	686	701	736	666	684	701	675	712	669	706	668	689	642	715	747	695	654	665	728	725	693	733	704	666	664	695	688	698	651	680	676	672	684	700	677	696	734	704	659	679	709	734	646	704	747	716	669	648	679	694	695	685	721	667	669	667	694	663	696	685	672	721	694	687	682	663	716	677	694	699	673	674	656	694	725	691	714	732	666	658	715	709	726	703	695	659	689	666	712	700	725	729	669	683	671	659	767	711	731	663	755	645	646	669	656	704	715	699	724	679	719	707	713	709	709	720	756	682	662	709	662	680	764	723	695	728	741	703	715	692	681	738	671	659	720	691	656	697	753	711	684	666	756	658	728	673	734	731	683	695	751	692	676	711	686	734	700	698	662	711	658	687	700	727	690	729	732	705	708	685	692	661	687	718	685	730	692	720	696	662	712	675	692	659	715	726	696	689	700	688	671	702	698	707	665	740	717	706	710	698	707	707	709	696	684	675	668	696	749	673	677	732	696	671	658	719	729	717	713	649	688	667	717	672	734	713	771	662	682	712	735	705	667	692	706	693	647	710	726	702	690	699	717	671	678	660	668	719	708	660	683	713	733	673	723	674	680	690	710	713	682	670	730	654	716	699	703	702	689	690	694	680	685	683	692	736	655	644	692	733	701	717	694	672	730	710	754	643	697	732	670	721	698	714	673	683	683	751	693	668	685	632	726	677	668	634	649	685	642	712	721	693	666	723	661	696	707	705	746	696	705	661	705	660	648	660	643	665	675	699	700	700	698	701	712	723	731	700	731	706	733	703	726	707	694	720	672	695	741	709	691	675	715	745	705	681	673	704	691	683	705	720	714	690	695	684	666	706	701	680	700	658	650	693	700	692	678	679	698	691	655	684	732	701	682	697	691	698	708	701	705	705	678	696	665	685	734	666	619	687	698	729	681	696	689	747	648	659	671	730	717	694	722	704	756	678	687	721	688	663	737	699	654	682	680	677	715	654	750	771	724	723	647	715	729	722	685	750	631	722	655	693	681	697	707	713	694	723	651	687	709	669	688	668	679	702	690	739	678	695	723	665	657	683	719	693	666	714	690	731	760	672	691	692	731	668	720	653	713	698	742	713	683	686	684	758	662	619	696	658	676	687	666	652	663	715	673	711	698	648	697	700	682	692	697	705	716	679	706	690	670	698	690	685	691	699	670	722	699	695	698	717	715	692	725	649	671	674	730	704	654	714	664	675	709	729	666	662	711	700	670	710	676	679	697	711	738	693	758	639	675	714	680	698	736	678	692	683	680	686	697	701	683	696	688	722	660	707	691	668	691	654	697	663	740	705	653	694	702	679	694	667	693	689	654	718	737	692	691	698	699	730	700	735	704	739	715	712	699	683	733	749	665	715	740	737	684	691	776	662	722	696	675	665	696	652	700	693	715	708	669	677	683	672	665	754	716	688	693	692	674	722	694	674	701	688	659	710	661	734	702	660	657	699	725	660	676	706	697	715	686	692	675	690	658	722	646	666	727	701	670	674	683	682	713	668	683	667	709	646	701	672	725	692	668	694	733	666	679	673	687	695	700	692	713	764	715	686	650	656	655	710	703	689	716	720	695	691	694	716	688	683	689	718	723	704	679	720	689	689	716	681	732	761	673	713	701	731	723	701	666	677	701	695	717	688	706	728	731	731	663	693	694	630	729	665	677	668	679	666	680	706	739	726	657	645	713	713	749	672	693	716	705	673	676	694	695	688	712	695	769	705	712	671	660	676	675	738	722	707	713	709	659	732	706	669	749	717	677	685	698	653	706	667	681	726	670	664	680	715	635	660	724	695	686	753	678	733	741	652	654	683	686	718	687	655	671	735	686	665	707	702	702	669	716	695	652	666	694	697	755	710	726	711	701	747	705	748	700	676	645	720	672	659	696	681	691	660	658	677	725	700	702	696	713	674	700	702	747	695	688	712	721	694	661	722	683	744	681	704	695	696	744	683	755	652	677	752	745	696	747	678	718	730	713	666	720	719	679	686	676	705	704	694	693	670	695	690	697	666	695	663	714	686	682	704	690	700	738	684	623	703	685	717	689	696	666	691	671	693	715	715	673	705	683	703	710	670	724	673	654	647	759	720	710	671	720	679	693	692	663	663	684	661	687	686	714	701	694	666	707	725	718	725	747	679	711	711	710	696	708	716	685	704	690	711	683	735	731	766	732	736	677	707	707	693	676	651	704	716	693	716	690	710	684	656	677	761	690	670	695	680	671	637	686	684	659	698	716	728	701	666	719	690	701	690	676	696	696	705	698	695	718	683	689	721	680	677	721	721	695	718	706	741	708	685	713	727	668	688	683	678	701	698	689	715	660	633	633	693	698	669	677	704	691	748	675	691	680	691	704	715	647	719	653	711	673	687	724	709	660	677	661	689	700	673	707	666	712	616	698	695	717	688	725	655	702	746	698	698	694	679	652	674	685	730	678	704	693	721	740	709	657	684	608	728	697	706	680	683	635	718	698	709	657	730	704	697	700	705	670	734	683	699	696	687	738	681	691	709	708	729	681	714	689	698	702	656	705	653	704	693	669	704	727	702	715	712	734	677	736	691	675	664	647	683	709	702	724	719	733	658	724	716	713	636	717	696	736	704	763	692	626	647	678	726	692	686	636	709	647	676	652	694	661	703	701	634	729	678	710	687	716	667	704	642	675	677	729	673	751	665	713	711	750	690	695	706	730	666	729	739	739	691	688	702	667	653	679	696	697	705	700	719
60583	23747	12521	7314	4740	3495	2609	2011	1818	1654	1407	1264	1157	1082	1059	943	896	917	833	846	888	812	814	797	777	789	697	730	730	752	722	745	709	713	664	692	704	665	705	712	675	730	676	711	651	665	650	647	672	671	714	649	708	692	652	742	687	708	716	707	716	735	711	682	686	732	716	674	720	701	686	674	685	666	685	686	663	628	668	668	697	660	616	668	641	663	634	627	668	647	641	662	664	727	653	672	653	675	687	649	644	650	665	663	638	688	654	607	711	618	660	667	609	632	662	642	667	668	672	623	678	637	641	637	616	639	642	690	652	672	627	642	628	643	677	649	654	648	699	596	629	648	615	636	637	646	620	610	613	657	655	687	656	659	597	635	654	616	619	605	668	670	677	702	662	642	653	663	622	644	668	667	656	653	639	632	634	645	678	598	651	652	616	678	661	646	632	640	643	697	644	623	694	659	636	664	652	630	667	651	631	637	637	674	669	610	644	634	618	657	657	626	685	664	652	678	654	615	639	643	682	576	675	681	665	675	626	642	626	642	652	633	656	644	624	643	632	661	629	630	669	698	695	636	628	626	673	649	670	685	625	639	636	627	685	644	622	654	608	667	662	654	682	659	664	650	655	623	686	694	634	621	684	626	619	637	632	700	641	659	627	668	646	641	681	656	698	664	690	676	657	648	632	652	668	663	653	636	617	647	678	634	631	647	617	581	628	665	654	664	637	652	650	635	657	696	691	611	690	666	626	655	638	617	626	683	633	630	659	630	675	638	665	658	671	677	664	638	675	615	678	601	691	639	621	633	625	627	683	644	618	670	677	658	654	646	614	648	639	606	664	682	645	678	653	673	617	664	629	621	628	671	663	655	627	652	637	678	658	643	653	659	661	650	609	669	633	609	623	675	572	687	620	615	627	636	646	652	611	654	664	639	625	651	647	607	649	621	667	634	643	637	686	626	603	653	674	606	659	656	617	647	648	635	692	665	677	649	644	639	644	644	610	682	671	702	640	668	613	627	646	680	655	669	728	656	632	612	669	650	672	666	648	651	668	718	671	674	626	585	662	626	629	620	607	629	664	677	661	659	649	701	643	643	641	691	656	643	613	640	662	680	641	672	599	649	684	635	617	652	649	631	705	641	618	600	649	620	639	659	639	646	625	686	659	641	674	609	669	647	665	684	672	680	647	637	662	637	626	637	686	676	659	647	653	622	641	636	622	679	668	695	614	659	661	658	687	673	685	650	602	611	662	632	636	662	648	620	638	633	662	662	639	677	645	643	610	606	612	652	646	670	666	693	612	664	630	631	663	710	678	663	658	573	641	678	659	683	661	645	631	675	676	656	601	649	668	687	680	657	592	615	687	657	616	651	621	675	605	638	653	707	639	618	637	637	676	660	695	639	673	655	677	684	673	676	632	662	665	631	714	682	632	603	633	657	643	696	670	678	641	654	658	683	657	633	594	704	661	599	616	668	686	634	642	646	636	630	636	670	649	653	649	651	668	672	708	665	656	626	689	681	654	656	652	631	672	645	617	648	645	674	655	647	664	643	669	676	615	635	652	670	645	626	624	653	675	613	643	663	634	658	683	659	593	643	591	643	635	666	676	665	692	607	705	645	658	685	663	630	651	663	680	688	688	645	636	657	679	659	678	596	628	628	644	627	645	690	662	625	672	598	630	639	680	618	679	636	661	627	631	641	687	631	644	642	693	623	622	642	658	702	624	644	653	657	663	681	693	669	629	648	676	632	652	653	638	600	642	671	654	646	626	602	622	623	668	673	640	607	663	608	655	634	668	655	641	660	643	622	669	694	648	648	623	664	653	654	632	671	614	663	659	638	644	673	646	675	648	647	626	719	601	646	627	627	644	629	643	602	623	654	666	641	638	631	658	674	627	672	616	662	680	663	639	664	677	657	652	666	675	630	672	655	648	642	678	687	684	671	663	669	653	655	633	631	623	625	573	657	649	644	656	610	676	673	685	613	631	680	673	640	642	664	673	690	674	661	624	646	697	612	611	603	625	638	607	625	628	617	657	642	650	657	700	658	654	661	676	655	628	624	663	634	680	650	662	688	614	662	645	674	644	629	662	698	653	669	644	655	633	679	648	680	684	682	643	643	634	650	618	651	673	626	601	657	626	646	645	653	683	633	654	725	614	605	596	652	628	658	672	647	637	672	689	624	636	622	663	675	691	642	661	638	646	641	662	647	653	637	664	640	672	641	637	608	652	662	606	646	675	657	629	632	663	650	704	615	632	641	662	626	662	696	641	662	672	685	653	630	604	620	681	660	615	659	662	670	661	618	641	648	717	641	646	657	605	655	620	672	682	632	674	629	642	600	641	657	677	662	632	676	678	616	650	653	625	648	608	641	627	610	649	688	634	617	627	639	725	656	660	635	664	665	663	644	652	603	650	627	698	630	679	658	621	666	654	647	648	597	666	634	642	610	682	610	668	648	647	635	676	678	696	655	653	660	658	670	669	606	669	702	630	639	605	676	670	659	655	609	679	639	621	670	687	629	623	667	627	647	653	647	688	658	634	651	650	655	669	630	649	670	655	634	661	630	658	611	666	632	653	634	656	675	664	632	658	636	636	635	629	634	659	645	661	627	698	644	647	640	671	696	694	656	651	637	656	682	664	638	698	626	681	643	688	617	663	656	687	620	639	656	630	642	617	633	644	642	665	673	676	642	665	606	669	621	618	641	629	662	657	642	660	656	655	668	653	672	650	662	693	658	638	623	565	654	682	668	661	643	671	672	685	652	685	655	622	677	643	646	630	639	679	645	694	631	579	664	656	617	641	640	645	631	601	698	687	643	650	644	631	615	634	655	695	633	662	678	657	662	632	656	641	704	626	654	647	655	654	634	651	653	656	665	648	634	664	652	616	661	671	661	635	662	652	654	648	647	625	668	639	637	680	635	718	628	667	575	643	690	655	626	623	619	610	634	636	645	617	636	673	670	638	646	614	673	593	581	651	651	648	687	658	639	660	665	647	685	680	676	618	623	688	630	652	639	627	652	623	677	666	644	670	638	613	683	615	638	667	626	647	666	622	647	659	645	652	682	637	667	687	665	663	624	658	651	627	676	679	630	607	665	639	661	648	635	614	653	691	674	615	609	669	607	636	706	676	630	619	653	619	679	640	686	665	651	646	633	640	634	653	647	702	626	666	607	694	647	674	668	611	646	635	667	682	696	656	650	633	625	665	672	648	615	652	636	648	684	638	683	685	629	621	628	635	672	622	657	639	636	656	691	647	628	660	641	679	647	662	666	677	625	646	644	705	642	654	655	660	640	656	640	657	661	659	636	655	690	633	651	637	633	644	634	640	710	664	668	644	675	691	638	662	656	629	680	652	655	639	682	664	678	636	623	574	601	646	638	661	639	660	662	668	621	615	646	616	657	664	652	665	629	639	677	613	667	618	650	632	671	661	650	638	649	633	668	668	675	654	668	629	616	627	655	625	619	674	651	715	628	657	635	612	604	669	661
32501	19284	4287	959	755	673	679	718	687	692	702	726	696	681	666	678	681	691	683	679	700	684	699	675	720	703	672	699	695	696	706	700	669	699	723	689	718	713	710	698	712	687	705	676	675	715	679	688	658	664	725	701	674	704	683	672	670	660	653	672	687	694	674	695	646	717	678	687	730	674	665	683	676	677	685	717	637	713	687	690	656	678	709	737	673	666	684	686	665	672	737	721	714	665	623	668	657	669	682	656	713	641	694	695	702	702	718	635	620	684	686	681	699	649	732	671	657	660	672	702	700	718	696	720	670	691	676	679	669	724	660	700	657	708	653	676	674	710	647	700	685	638	716	736	680	667	621	663	685	677	719	627	654	687	663	681	641	651	689	714	682	670	686	692	692	697	644	693	665	687	682	651	692	735	667	705	707	669	671	692	702	723	700	702	650	674	635	676	719	695	728	667	665	709	665	689	745	711	663	596	677	745	664	676	692	683	696	708	664	734	640	719	692	641	665	665	713	643	706	677	709	678	726	688	731	675	726	674	668	665	686	680	701	724	770	692	695	663	687	696	692	656	721	708	660	628	689	663	709	675	708	680	664	699	628	690	697	727	715	669	660	689	705	688	714	699	694	670	731	698	645	702	671	649	717	709	687	703	683	682	692	666	675	714	708	705	649	747	664	677	701	689	662	655	685	672	717	689	760	671	694	650	691	719	626	664	672	706	736	661	674	703	682	715	673	645	667	718	684	662	710	741	695	668	675	682	700	638	622	672	683	678	641	646	652	661	668	656	668	682	682	679	723	690	714	691	682	646	673	686	665	659	743	656	650	690	654	707	704	673	676	723	623	672	670	656	699	713	709	681	714	709	662	668	652	659	688	664	676	716	699	676	670	674	649	680	707	731	679	648	634	714	689	676	665	678	695	687	690	662	734	643	703	689	695	724	677	672	636	632	654	683	677	657	726	664	675	651	687	697	691	664	699	743	654	652	711	695	685	665	653	698	669	677	684	705	624	685	680	672	686	666	694	692	685	681	640	684	698	669	772	665	685	727	728	705	728	698	704	686	648	633	689	692	713	691	692	673	702	685	738	715	657	697	701	689	665	660	730	718	671	667	699	673	702	678	679	660	707	673	669	669	665	699	628	671	684	635	693	669	686	705	742	692	633	723	656	686	708	661	722	661	722	717	688	686	654	701	680	659	708	669	698	656	687	692	687	644	702	648	662	659	702	704	680	672	644	618	626	692	751	690	705	655	682	609	671	677	654	684	666	670	657	661	754	678	657	662	673	708	711	652	657	682	642	678	700	687	646	721	687	681	699	702	651	725	641	702	728	706	679	683	705	637	695	717	667	673	714	684	756	721	699	696	698	660	659	643	664	672	721	641	681	616	736	684	729	688	711	742	680	665	676	700	675	670	680	680	683	695	661	670	684	703	690	660	665	651	688	707	725	688	717	705	681	699	676	705	694	658	682	701	681	634	667	642	673	681	666	679	774	682	609	681	744	682	675	682	705	741	687	663	735	658	669	686	714	668	669	684	664	698	679	676	676	726	670	653	678	697	696	641	671	684	679	705	681	679	727	663	690	674	662	740	705	714	702	643	681	711	722	674	690	678	692	678	643	683	689	670	708	652	691	683	726	643	680	641	671	683	710	689	698	656	663	652	627	668	707	673	697	685	651	683	678	669	676	653	693	668	696	643	720	693	652	705	683	678	684	699	671	689	700	648	633	664	647	691	686	656	705	689	690	695	684	656	659	711	692	706	706	683	758	702	687	688	695	664	689	696	732	689	705	715	669	693	644	688	680	701	687	711	701	645	695	665	659	674	680	723	724	695	657	676	685	672	647	654	717	733	693	666	653	698	697	660	699	686	700	685	703	712	664	675	684	686	651	707	712	679	665	646	700	708	698	725	651	685	644	660	724	668	688	649	688	723	698	640	682	667	687	667	710	698	638	699	682	657	671	681	671	673	677	680	657	657	665	640	668	649	723	639	721	662	656	688	664	604	725	701	662	690	681	649	660	676	738	720	679	621	687	672	714	691	677	687	698	677	622	686	645	690	661	667	701	671	710	730	661	701	655	644	702	623	699	699	653	727	709	703	660	676	668	693	720	731	693	713	718	727	699	719	684	694	700	691	653	697	674	706	675	719	710	701	692	722	682	702	713	686	677	717	683	647	656	691	687	654	723	688	751	696	699	705	695	707	710	672	688	651	691	704	677	688	694	723	663	653	739	652	666	699	675	646	692	668	711	666	652	695	730	706	699	709	663	706	686	675	659	652	706	690	660	644	713	683	666	650	659	686	697	650	668	698	636	677	684	690	695	678	724	662	670	630	712	696	757	695	713	680	689	654	711	728	717	674	658	736	685	708	687	685	683	674	693	698	695	661	730	666	694	656	709	662	711	659	712	670	694	658	671	666	677	724	711	608	687	667	691	731	717	688	638	660	675	658	725	721	661	714	704	760	660	705	684	695	666	671	691	687	694	691	725	695	707	684	681	741	731	696	641	700	683	664	693	648	678	701	659	684	709	695	680	661	649	694	677	691	711	656	728	723	684	740	667	720	675	681	667	658	661	734	717	715	732	698	714	662	729	648	740	710	687	674	682	710	658	683	677	704	678	679	692	653	702	660	687	648	764	667	652	671	677	701	698	683	695	694	648	659	616	690	703	718	698	679	684	691	696	652	698	748	658	682	650	685	692	671	680	638	717	692	684	678	686	722	684	710	685	705	734	692	691	683	634	665	681	667	688	627	718	672	651	704	671	683	751	687	661	653	673	689	667	699	671	691	703	673	669	719	657	716	676	675	678	670	601	666	726	665	699	673	690	644	671	688	689	709	643	627	669	672	662	696	664	660	694	652	683	714	604	689	698	657	693	691	685	687	651	690	703	670	677	709	683	714	652	704	679	723	689	637	656	699	671	698	667	668	705	675	675	713	740	675	724	644	713	700	684	719	677	671	683	669	671	718	693	680	684	666	679	676	662	668	681	676	729	653	678	639	642	723	718	700	620	630	668	692	720	661	720	728	676	687	681	726	660	657	689	701	652	698	705	696	699	676	682	687	677	701	697	699	707	664	672	689	690	647	675	654	666	691	663	721	685	672	696	689	700	676	634	685	716	701	636	649	712	662	655	701	683	640	688	761	722	676	688	698	657	728	651	728	650	656	647	699	686	664	694	679	684	738	702	663	732	700	677	710	677	705	679	679	697	633	701	709	708	663	674	699	673	712	687	627	700	690	650	679	645	694	680	713	715	667	667	659	645	644	670	726	609	709	705	718	707	734	687	672	748	670	686	681	696	704	718	742	689	666	665	682	679	730	710	689	667	704	638	704	735	674	693	657	674	663	696	693	693	661	654	678	624	687	734	715	674	695	673	688	703	645	658	740	716	689	716	699	687	702	715	681	685	731	682	664	663	673	667	702	716	671	686	685	667	698	732	733	675	688	678	701	653	678	708	619	692	681	696	696	675	680	702	717	680	715	695	668
30268	8087	1066	875	826	783	724	733	728	757	679	689	725	727	681	696	692	680	708	702	654	702	685	672	705	737	666	706	723	679	692	693	708	698	662	742	714	747	706	707	709	743	712	722	683	688	685	699	688	675	679	707	734	678	703	674	742	760	732	722	707	770	709	712	739	692	755	667	700	684	736	689	690	692	666	679	764	666	711	731	708	736	689	644	680	730	701	719	689	716	683	708	703	753	690	692	701	733	697	696	683	690	676	687	684	696	681	760	667	704	741	712	718	718	703	689	681	707	696	723	699	686	722	715	680	684	680	720	736	733	672	710	659	706	693	729	690	691	686	675	670	732	705	697	696	684	654	748	712	734	717	699	717	712	670	670	722	769	666	696	701	665	668	738	735	715	680	668	715	694	725	708	664	700	745	667	736	674	731	710	700	702	704	695	716	670	707	656	736	689	667	698	748	725	702	697	715	678	733	721	708	709	679	663	702	708	648	677	693	675	668	712	710	706	702	682	739	693	689	704	719	680	698	728	679	708	678	683	681	699	730	682	665	689	730	773	745	742	693	677	684	717	709	699	687	714	676	723	741	721	673	717	696	682	704	656	649	697	688	699	704	708	692	706	697	713	736	725	716	666	722	640	704	701	679	697	690	680	697	693	723	716	705	646	691	699	684	711	628	755	721	678	677	720	691	673	691	704	676	733	674	699	687	759	714	718	681	695	701	739	689	713	720	704	721	670	690	709	680	751	721	708	680	748	687	715	624	674	704	688	704	707	730	714	668	705	734	678	706	717	691	695	721	652	703	691	746	710	679	707	662	675	696	682	711	768	725	733	706	706	675	720	725	668	695	704	704	686	700	683	709	673	703	714	712	665	696	698	697	708	686	679	683	667	670	695	680	704	722	712	712	684	690	697	700	739	686	701	683	699	728	733	688	672	694	701	729	688	660	707	723	656	673	689	715	735	715	735	738	669	672	742	706	690	649	732	703	655	697	697	670	728	705	665	632	752	706	690	667	693	691	685	681	676	691	658	706	734	735	712	700	713	695	706	714	708	685	718	671	725	718	686	664	744	720	662	684	708	688	705	665	693	632	693	707	721	731	723	707	715	721	717	710	683	693	689	706	696	668	723	745	688	700	714	677	696	717	704	715	714	661	723	700	711	713	702	747	701	657	683	682	683	710	671	702	705	706	705	706	754	698	710	669	716	709	718	690	687	709	756	695	659	703	703	763	699	688	737	669	734	711	741	725	653	708	713	679	729	721	671	675	642	681	717	661	671	706	707	744	759	694	691	655	686	702	742	703	669	698	694	675	720	710	713	738	691	692	720	706	696	720	696	685	681	682	731	701	704	713	721	735	699	664	691	709	692	719	735	734	701	706	687	703	693	680	676	658	711	713	631	715	721	714	673	686	683	663	723	677	685	669	718	705	707	734	649	693	666	695	652	711	735	713	723	698	697	728	708	659	675	696	655	699	684	689	735	708	678	693	717	700	673	770	679	668	714	711	723	704	665	689	709	694	702	675	698	688	668	680	703	659	667	704	698	677	684	690	710	686	667	724	717	689	698	705	694	724	720	761	660	691	710	731	701	648	680	695	711	708	685	698	710	719	720	684	740	692	729	690	687	750	707	721	691	702	713	708	686	678	694	685	700	692	697	658	653	710	664	695	665	711	723	703	690	678	693	688	707	741	712	704	723	688	713	662	741	743	721	679	704	655	761	715	660	698	688	710	653	690	689	745	753	640	679	673	671	665	662	728	693	701	676	728	727	707	692	703	701	730	723	712	665	675	690	675	702	733	639	708	666	748	735	694	684	649	699	704	677	710	673	686	670	711	675	695	679	730	682	669	743	732	711	712	689	709	723	691	744	741	702	666	632	680	675	714	736	707	753	640	711	703	774	647	740	720	685	724	688	709	689	690	733	715	706	668	687	734	690	694	694	713	682	713	667	703	690	682	714	691	751	704	714	752	734	674	724	694	676	667	675	698	673	662	688	706	694	700	683	721	736	728	719	699	647	723	679	710	696	705	699	701	707	732	657	717	730	705	728	710	676	644	657	690	660	650	657	684	671	690	695	712	678	708	714	721	697	679	661	724	635	694	699	685	704	709	696	691	662	704	722	735	688	698	706	754	720	712	656	654	693	709	685	683	711	656	679	671	694	661	735	661	701	664	689	656	668	691	723	703	672	727	724	718	683	729	680	755	747	698	728	712	732	688	721	695	712	689	712	713	734	690	692	757	689	726	685	721	709	704	727	661	704	689	746	706	680	714	691	695	704	705	725	712	719	661	725	725	717	751	686	695	695	728	734	666	724	704	660	706	728	708	698	685	712	708	685	727	719	749	674	730	670	714	697	708	690	732	733	698	614	709	703	648	654	745	686	686	698	675	697	714	677	691	698	726	712	676	698	688	731	740	679	681	706	673	684	682	681	732	669	748	676	672	732	622	750	674	698	689	707	694	705	716	768	745	724	676	688	693	719	722	714	709	691	690	703	642	704	696	709	678	683	707	698	703	641	691	645	712	640	690	720	704	708	727	681	715	706	711	730	658	698	650	676	669	701	674	658	683	705	679	689	726	695	701	663	727	661	665	726	690	707	727	688	695	659	700	727	668	694	704	669	683	722	732	660	690	708	631	717	672	719	719	689	685	720	704	706	693	669	667	664	747	713	729	702	716	710	683	683	684	690	722	689	728	715	711	699	718	704	748	669	689	682	687	764	673	720	671	689	651	694	683	724	721	726	724	695	686	698	671	735	713	687	708	676	728	682	689	756	721	736	698	712	642	740	662	669	707	710	646	719	706	733	681	697	694	679	682	725	709	710	689	736	674	714	692	666	662	716	718	688	737	679	692	696	701	725	695	670	723	658	731	701	687	661	707	700	725	654	670	705	728	743	723	692	725	702	672	690	730	722	758	684	734	678	717	660	693	724	692	724	647	681	759	699	701	694	738	719	674	725	726	735	734	691	707	703	735	743	673	718	716	695	711	663	706	655	754	694	708	695	682	709	709	700	662	732	744	714	673	663	736	682	701	674	688	722	703	715	708	627	671	696	687	663	667	670	679	645	666	703	720	655	737	717	713	677	694	721	696	673	723	714	707	693	759	661	680	707	695	698	684	700	703	713	710	663	690	678	683	711	688	739	702	668	736	687	698	695	667	693	722	669	726	745	675	705	702	681	734	689	709	689	721	673	673	685	694	692	690	737	717	707	733	724	726	691	680	651	693	720	710	737	724	689	700	706	675	711	706	711	693	710	709	699	721	708	692	726	734	687	712	706	673	683	702	706	737	697	655	688	718	695	674	749	708	698	701	720	732	789	661	739	749	668	645	704	691	706	689	694	702	730	676	691	726	724	668	699	695	738	740	708	754	674	718	665	751	712	721	701	689	709	689	696	718	692	682	716	653	713	743	702	703	666	677	696	692	714	733	667	680	718	722	682	698	686	659	702	660	690	760	724	724	747	699	682	699	747	672	714	684	719	710	694
25171	21112	26359	25689	20885	9686	1117	743	648	586	540	481	493	490	479	490	447	437	445	441	404	416	411	422	404	420	425	411	408	415	369	381	411	392	365	419	426	388	350	355	403	368	381	378	415	397	405	378	365	395	405	368	421	398	402	403	387	381	382	414	405	373	418	365	398	358	399	378	401	419	413	391	414	369	387	381	394	406	375	372	383	376	362	369	406	384	345	425	358	379	378	391	414	364	396	410	384	399	380	383	342	381	378	368	349	373	385	364	341	418	358	376	384	409	400	388	382	392	398	391	411	385	362	383	392	423	365	385	385	377	433	366	375	366	354	370	372	376	409	409	377	407	386	392	364	394	367	348	347	410	406	386	398	399	365	380	397	373	375	366	384	388	376	359	398	360	360	370	368	383	383	360	354	363	382	396	391	392	384	376	367	375	369	409	369	369	402	369	375	375	364	408	370	398	393	430	415	396	398	402	389	400	412	413	377	367	410	363	400	377	372	388	403	395	360	380	391	392	384	414	380	385	380	344	336	359	407	344	397	342	400	393	372	368	384	397	366	392	351	391	384	392	389	387	387	381	417	393	365	394	378	407	386	392	382	388	428	365	404	397	378	364	375	367	386	414	398	383	401	424	372	391	376	406	389	364	399	370	372	386	398	400	402	379	394	397	407	363	380	374	377	362	369	375	375	350	414	396	390	411	377	384	375	391	388	362	370	362	381	394	375	386	370	393	407	412	359	385	370	386	373	378	407	412	366	397	365	384	376	363	414	372	401	380	367	375	380	378	390	395	378	345	395	387	399	369	387	380	373	354	381	367	411	420	343	378	373	385	367	406	407	443	385	375	395	400	386	401	358	367	345	394	375	380	410	412	390	372	384	388	395	377	377	369	411	364	363	334	357	385	357	377	377	349	357	370	389	387	385	355	364	365	393	365	405	390	395	360	374	362	387	418	352	379	399	358	426	361	376	380	429	375	381	417	367	381	391	376	356	411	360	407	377	363	380	367	362	398	385	375	386	400	400	366	407	385	373	398	400	359	439	374	395	369	375	355	371	403	370	354	378	365	384	362	398	385	386	368	389	395	387	405	395	406	362	370	390	385	384	368	368	403	425	371	382	327	374	342	349	370	396	383	384	390	387	385	376	365	371	386	373	400	376	401	395	382	393	373	382	355	370	377	360	429	401	349	383	359	377	365	377	390	377	408	355	374	384	383	394	370	378	374	397	371	351	388	370	409	384	381	379	395	368	364	383	335	376	413	373	370	396	332	388	345	372	372	363	381	351	386	361	396	349	392	390	408	399	338	362	388	376	406	401	366	362	401	382	365	360	386	370	375	380	364	397	376	348	400	388	398	374	369	370	370	427	383	388	409	374	385	359	370	361	382	374	379	396	393	372	401	380	383	384	360	381	393	327	400	379	353	390	370	370	380	379	392	351	375	362	374	355	387	375	415	363	342	359	382	376	390	392	360	402	378	348	345	395	362	381	396	380	344	400	377	411	418	395	354	376	387	385	384	394	411	362	367	388	418	395	377	381	389	386	386	377	388	370	384	413	393	366	384	345	345	399	383	354	383	392	349	425	394	332	376	350	366	356	387	404	382	356	389	396	373	396	400	367	381	388	374	397	380	416	384	367	363	354	405	361	386	403	371	355	369	375	447	367	370	387	367	400	375	365	379	387	404	405	379	377	401	380	373	377	368	380	364	396	359	393	348	344	377	356	372	396	398	364	363	405	358	366	366	415	373	378	419	386	347	387	376	359	379	382	404	352	367	379	388	384	357	400	388	385	384	377	389	392	396	350	363	413	387	391	400	379	395	405	379	361	370	367	352	383	377	349	402	388	370	405	388	376	383	386	381	386	383	365	417	407	408	374	371	369	383	345	398	383	397	373	350	381	397	378	397	373	382	355	388	435	397	400	414	338	384	401	387	376	341	383	401	402	350	410	354	362	399	386	381	333	386	378	376	417	397	367	314	377	357	378	422	382	339	383	391	386	359	357	379	375	406	395	418	381	337	378	372	378	380	395	362	361	398	415	405	398	361	366	415	401	390	380	373	336	427	378	413	395	386	380	391	370	418	404	390	363	381	392	447	408	403	393	396	384	366	399	370	364	353	399	393	372	385	398	361	402	394	374	393	381	376	391	366	350	387	401	364	374	406	354	365	375	397	404	393	395	404	374	388	379	382	394	340	362	363	370	420	396	396	365	398	371	383	365	382	378	343	375	395	403	356	366	421	372	382	369	377	399	422	382	378	403	394	323	381	373	398	377	356	369	375	408	410	374	384	396	383	359	368	375	387	347	351	365	364	324	410	373	382	360	383	352	353	404	399	371	375	354	403	384	357	363	394	391	390	343	392	356	396	359	359	405	391	406	363	357	389	357	367	385	374	334	362	391	352	398	383	409	405	362	376	389	377	373	382	394	394	351	360	348	385	429	418	362	361	361	340	373	385	429	409	381	409	379	404	388	391	393	383	383	388	378	387	396	385	400	380	382	359	375	368	374	369	398	370	359	414	363	350	380	358	403	383	419	382	391	396	398	396	390	379	387	371	350	390	369	342	400	378	368	385	400	387	395	389	371	366	398	397	407	413	387	387	377	429	386	384	401	360	347	376	366	374	407	385	341	381	390	345	370	357	429	387	394	387	340	381	372	370	406	372	414	394	371	390	376	367	363	401	410	377	372	357	364	348	396	392	374	434	387	392	394	385	421	395	374	407	402	377	390	358	388	384	381	380	390	370	379	377	387	351	384	360	386	347	406	384	392	374	367	357	395	342	359	374	376	367	411	383	366	398	398	368	346	363	385	393	344	371	382	379	397	350	381	345	365	408	352	339	374	392	382	373	372	387	417	381	364	340	380	364	363	359	381	388	362	372	396	383	386	377	379	370	383	392	393	403	382	396	363	385	328	379	380	402	357	362	367	357	376	384	400	365	381	397	369	411	389	384	390	356	414	415	385	410	370	388	418	409	393	371	367	393	361	387	396	358	389	408	378	378	407	364	320	376	372	386	384	364	357	383	349	390	397	395	384	357	393	350	354	368	367	379	370	356	360	410	377	353	393	350	376	385	359	354	383	367	370	363	376	393	412	386	392	382	394	383	406	359	404	398	389	358	373	390	383	367	379	388	378	386	362	358	353	371	375	371	396	385	395	388	361	357	413	382	373	378	368	379	372	371	377	374	363	398	369	366	367	380	374	372	388	422	379	390	384	372	366	397	345	364	361	332	373	361	393	381	365	390	374	376	389	387	383	393	382	376	381	383	373	401	379	375	365	370	365	364	386	382	390	375	363	384	349	341	364	354	339	397	383	394	410	380	357	404	350	369	384	350	382	352	351	406	354	387	411	349	392	372	363	355	366	421	391	372	386	413	359	342	383	360	375	390	397	395	387	389	392	400	371	397	361	389	362	391	377	429	393	380	384	385	367	376	371	390	388	393	416	405	413	382	388	397	414	391	365	349	383	405	393	388	352	371	372	368	361	382
59761	18353	7359	4214	2645	1736	1358	1114	983	889	817	691	639	676	558	592	535	532	548	505	473	487	487	453	457	427	438	474	434	440	476	392	427	419	394	432	432	425	395	417	443	406	431	434	383	439	405	404	400	396	395	415	372	413	394	444	436	421	417	396	471	412	413	409	429	449	450	427	440	398	464	396	448	399	433	461	390	424	424	388	410	404	426	375	383	416	410	410	426	396	393	399	397	391	407	383	420	385	422	419	389	402	373	406	385	395	403	372	427	422	381	417	382	409	401	404	381	372	361	418	380	379	410	380	375	388	380	390	398	365	427	325	412	372	424	411	350	443	381	392	404	381	386	438	393	386	378	433	401	415	389	385	387	381	376	374	419	386	392	389	387	406	388	387	388	418	398	388	358	412	398	360	383	370	424	365	372	420	392	382	390	412	401	425	392	384	372	410	411	407	434	373	403	374	368	384	400	390	391	439	387	369	428	412	376	370	390	385	417	438	419	383	405	368	417	426	431	393	394	401	421	393	397	392	379	382	424	389	429	402	391	415	412	429	415	406	429	397	398	365	371	382	379	373	393	403	391	369	392	415	396	396	393	388	385	418	379	406	413	430	371	407	365	372	386	392	383	395	425	407	396	411	411	441	402	375	368	417	356	394	401	405	405	379	367	410	398	466	376	370	415	408	417	424	397	388	385	406	383	376	407	441	421	380	434	398	410	363	390	398	395	422	399	423	389	428	394	385	362	394	414	399	432	392	388	434	396	355	367	403	410	375	415	417	391	380	416	397	411	405	407	427	378	393	422	379	377	378	420	417	375	391	390	412	451	394	379	392	421	394	387	426	410	422	415	401	390	443	411	431	390	404	395	382	387	416	371	406	414	397	393	403	397	431	373	363	383	405	407	425	433	439	406	416	389	404	418	386	436	365	374	396	418	389	415	399	386	398	400	395	390	403	402	405	429	405	399	430	395	422	394	404	412	432	397	388	381	387	376	434	424	372	373	397	404	388	400	400	382	386	391	357	409	382	384	402	402	435	384	318	399	408	395	417	386	408	396	399	415	372	377	422	386	394	391	403	378	408	394	400	374	384	401	413	385	438	421	379	385	416	425	385	402	388	394	366	416	414	391	393	398	400	386	422	403	405	407	401	396	429	394	413	372	422	331	397	419	422	404	384	406	400	429	374	398	418	385	336	390	395	377	416	390	392	362	370	391	397	412	391	404	403	378	423	398	397	378	394	367	428	368	403	390	396	452	440	394	394	335	390	393	364	394	384	407	409	402	423	355	382	388	362	361	370	415	391	414	381	372	405	404	421	390	379	391	421	414	407	379	363	415	407	391	411	435	409	392	408	373	395	396	415	412	424	380	394	408	381	411	399	369	426	425	405	411	412	394	396	406	400	407	399	379	402	398	377	402	336	420	389	365	403	423	413	412	415	390	375	377	397	403	362	402	440	404	415	399	386	417	379	396	375	369	401	426	409	370	392	406	383	403	395	413	449	371	372	322	397	414	398	402	396	386	394	390	393	387	409	416	385	390	383	411	408	436	410	380	373	396	393	410	391	376	396	397	415	386	435	381	403	410	374	403	412	374	412	396	421	388	379	409	417	407	370	379	421	391	353	413	370	425	434	430	393	381	402	400	375	397	399	412	395	386	408	420	401	407	343	370	370	381	365	366	416	407	388	395	381	420	402	401	362	422	390	389	419	377	378	426	422	373	404	380	402	396	404	393	402	384	390	364	388	395	406	402	383	384	404	379	378	396	362	440	413	406	415	372	408	405	415	406	390	380	428	406	381	384	399	404	362	408	400	402	400	399	391	367	371	403	444	399	414	382	398	433	391	414	375	404	361	379	422	393	414	378	385	438	367	395	393	388	405	351	404	375	380	380	426	386	385	413	447	385	432	419	414	396	403	415	380	423	434	407	395	385	382	416	401	375	387	399	401	389	406	433	429	398	414	434	418	387	381	431	391	403	419	399	368	388	392	401	394	438	400	364	393	390	387	399	396	408	353	374	395	391	413	396	418	390	371	391	409	397	426	365	391	389	355	405	420	378	421	385	371	422	374	420	381	397	358	382	421	379	415	376	400	395	420	380	409	394	419	405	370	424	369	420	352	433	399	441	414	393	371	421	402	399	423	401	392	438	382	391	377	381	420	395	390	391	416	381	394	379	373	404	411	393	379	390	408	421	408	371	411	415	389	368	400	374	406	399	390	404	390	378	393	414	372	403	377	376	397	413	372	383	376	381	421	357	420	383	366	410	401	392	406	400	423	435	383	402	384	404	406	366	423	419	385	350	387	386	388	420	428	420	375	395	410	365	366	385	428	358	408	378	420	381	419	399	402	399	432	402	432	435	353	417	415	360	391	360	431	342	375	392	396	411	391	368	415	382	387	382	361	390	383	380	413	428	411	411	386	384	381	400	423	373	394	398	415	407	377	384	393	444	414	384	401	410	418	383	405	371	402	380	378	389	419	444	399	394	383	378	416	391	383	427	398	363	395	433	368	420	383	406	408	387	398	380	377	402	395	384	382	410	384	433	395	390	406	406	416	408	409	424	440	391	420	412	391	380	431	398	393	374	351	392	409	407	386	413	410	402	394	402	396	386	383	387	385	375	410	394	381	393	403	364	384	415	398	411	395	405	374	404	385	362	367	330	429	392	347	442	353	375	372	408	404	395	393	394	397	392	351	428	409	448	370	387	415	387	376	399	379	386	381	366	372	379	382	404	385	398	380	381	407	388	397	386	410	420	411	418	365	438	418	375	386	406	395	408	422	428	398	420	393	387	412	412	403	394	428	360	423	404	410	387	403	387	410	430	400	360	403	377	405	418	371	402	439	421	398	384	408	392	429	375	393	424	413	423	393	419	399	393	405	402	376	377	411	379	372	376	345	438	411	395	378	407	390	444	394	415	410	395	404	407	422	408	402	428	398	374	394	420	414	388	423	392	408	418	384	395	420	404	410	386	408	387	415	391	380	392	382	392	393	394	392	344	393	410	403	396	416	362	404	406	374	434	391	404	393	434	361	438	414	387	400	408	394	417	424	400	415	400	389	385	380	389	391	419	429	399	432	409	406	406	404	395	394	405	399	423	372	355	382	399	386	444	388	392	377	356	410	379	418	416	434	370	392	391	444	420	388	368	401	379	395	351	388	392	378	400	404	392	393	400	365	381	426	427	410	370	397	399	368	419	366	372	363	416	376	393	430	396	412	393	354	421	432	376	405	374	393	422	385	377	399	376	388	396	433	387	409	429	391	401	395	398	377	428	377	407	394	369	400	402	369	392	422	399	386	374	403	408	450	381	405	392	382	386	369	401	429	400	410	403	398	388	397	419	381	350	375	375	338	427	401	375	402	381	407	432	385	383	397	425	375	400	427	389	436	378	404	399	405	386	403	394	393	403	461	407	392	405	370	434	398	404	411	374	346	411	410	400	395	402	421	388	371	389	406	423	406	394	389	410	412	354	393	389	375	405	376	382	422
23298	21039	26728	25359	20965	20970	8408	1500	1093	1043	1012	989	900	896	867	844	788	797	784	771	758	797	809	797	765	761	755	770	717	787	752	758	740	775	682	726	700	720	783	711	712	733	744	689	683	703	710	726	706	749	699	696	691	726	729	715	700	695	698	745	717	721	728	743	710	700	732	726	697	707	731	728	726	662	753	693	685	705	699	685	703	741	745	719	702	662	714	688	737	639	691	664	726	710	685	674	686	649	678	702	687	695	728	677	713	720	715	701	684	730	654	699	733	706	686	715	649	706	691	709	717	665	647	695	675	674	708	724	726	663	643	689	672	644	722	698	654	684	722	662	734	723	672	705	715	696	715	701	715	674	648	707	722	702	753	755	670	706	680	683	665	691	695	664	708	692	661	674	691	692	710	690	636	664	702	713	734	681	687	740	689	652	693	724	677	662	700	745	728	681	730	706	706	709	674	727	671	703	693	637	681	763	697	708	682	663	708	665	719	684	695	650	647	692	730	711	717	718	759	681	696	690	722	677	708	703	688	656	723	711	684	641	703	682	691	689	728	684	690	671	751	712	672	712	680	711	696	707	712	732	678	702	691	695	706	704	774	691	688	664	719	678	690	721	709	703	760	712	683	715	705	683	676	708	715	679	646	697	720	692	666	684	703	640	684	711	698	707	707	688	699	704	694	737	755	687	712	696	652	717	721	705	678	692	704	663	692	754	717	684	675	720	738	714	720	684	647	719	679	678	669	729	694	712	662	694	687	715	751	699	717	668	664	719	708	730	658	706	705	684	667	683	729	682	677	695	700	676	707	711	706	715	712	679	681	690	673	697	672	712	676	685	667	694	689	720	715	711	717	701	663	675	699	739	687	681	682	732	748	712	721	680	701	708	661	726	692	730	720	701	652	688	689	721	650	686	708	708	725	712	653	691	710	744	694	710	658	639	730	740	709	699	694	729	738	718	684	713	640	687	691	663	670	759	692	690	673	679	686	758	695	734	708	639	734	673	691	648	712	686	680	702	718	700	673	658	656	653	709	710	703	690	710	673	719	700	703	698	686	645	688	677	725	692	669	666	651	656	695	669	720	688	642	711	780	702	697	707	686	723	674	686	688	657	666	704	660	675	685	692	719	680	707	719	692	664	711	712	631	720	649	710	658	690	660	687	707	702	663	754	710	759	717	672	741	730	691	701	670	717	718	686	685	733	710	702	764	722	697	657	676	707	682	715	690	686	675	663	709	680	718	690	662	699	746	702	714	692	741	702	717	690	661	644	663	680	707	665	709	702	735	739	736	672	642	703	685	702	680	735	733	672	692	712	682	693	715	654	676	712	702	690	648	709	701	686	681	707	635	667	682	722	708	691	716	667	676	704	726	694	711	662	686	697	726	742	692	662	695	714	690	709	705	704	709	659	690	709	730	717	632	721	699	701	680	736	708	636	677	661	747	669	701	666	684	753	659	708	763	732	692	717	699	691	718	668	662	719	646	690	701	682	706	734	683	718	734	696	712	702	685	735	673	682	771	661	724	683	681	725	702	765	678	688	679	683	709	690	714	734	663	674	681	630	723	731	718	675	725	736	700	686	690	708	735	679	732	706	698	699	649	739	786	692	665	706	730	727	716	681	711	688	694	691	693	675	682	646	691	703	723	723	737	688	725	715	691	702	675	637	684	674	667	718	718	724	691	725	696	735	688	729	723	714	700	677	708	692	663	667	675	716	623	687	668	682	737	676	685	685	673	730	675	695	682	695	753	690	729	681	666	730	670	724	675	705	667	666	731	667	750	708	721	678	653	691	670	692	720	691	671	705	715	709	671	714	714	726	659	709	659	662	685	698	642	695	700	688	663	729	692	669	687	701	677	741	657	653	720	691	707	690	682	734	689	707	695	709	691	675	666	694	705	707	689	740	676	723	718	708	666	657	645	711	699	732	727	671	743	720	719	690	698	710	662	639	644	714	700	766	724	736	723	723	715	666	705	724	700	669	696	710	719	683	665	748	676	667	695	672	689	690	660	674	659	750	640	645	692	695	679	707	710	741	723	750	699	690	667	706	661	694	689	701	693	671	712	698	686	700	745	659	681	676	671	648	723	709	657	678	726	739	709	730	722	684	680	723	696	758	707	702	719	683	731	685	671	679	713	700	656	707	662	677	685	672	720	717	760	715	706	697	719	674	712	672	675	703	718	750	690	685	699	665	725	674	690	662	719	691	669	686	676	715	703	745	722	632	680	768	687	694	692	680	678	719	677	676	653	719	735	681	680	646	742	670	739	675	680	653	718	739	705	717	676	673	684	719	709	774	681	706	649	695	684	694	706	632	675	728	738	694	734	660	670	691	709	674	665	732	719	666	680	724	690	688	699	676	666	652	664	675	633	682	713	696	677	691	705	692	687	678	676	649	697	691	726	704	718	690	686	690	700	664	727	675	701	708	651	698	728	716	684	753	713	733	684	717	726	708	705	715	712	688	707	664	685	695	693	693	764	749	721	661	718	697	710	693	688	672	705	751	739	698	669	677	675	719	646	724	664	677	678	668	664	683	731	659	670	696	625	691	708	679	723	682	707	724	702	693	694	642	718	714	677	688	680	686	707	704	717	696	699	708	660	670	722	684	661	678	680	769	697	660	655	704	674	689	685	702	670	665	701	708	694	694	674	685	635	675	719	677	673	688	697	703	673	697	671	696	697	674	693	754	709	704	711	661	691	661	706	734	701	684	673	676	680	644	768	662	658	747	697	679	672	690	704	705	638	705	735	704	672	674	699	707	683	721	678	712	713	724	665	658	679	730	641	691	688	720	717	701	700	729	696	697	721	694	720	683	686	703	700	704	681	667	710	694	736	712	705	727	700	681	675	671	721	699	700	693	677	697	661	699	749	680	723	674	690	683	728	698	686	695	720	701	692	649	669	682	629	709	697	702	646	676	705	763	693	691	671	673	669	675	679	656	689	633	677	646	683	712	669	724	680	694	745	723	694	703	704	722	705	679	672	682	690	674	694	657	683	688	727	694	714	678	713	707	650	724	687	669	706	679	715	717	689	676	664	657	721	687	701	733	654	660	695	680	685	739	689	638	697	763	657	734	668	730	735	668	654	679	693	706	743	685	704	664	690	694	744	671	680	679	706	710	689	677	708	712	722	690	664	703	671	728	711	661	697	676	738	724	681	701	680	707	696	653	748	676	688	764	683	662	721	720	713	666	747	693	676	669	697	705	742	691	674	650	694	695	702	693	665	667	691	740	718	718	674	701	682	691	709	694	702	740	740	682	687	667	682	734	739	690	738	655	698	712	669	723	681	697	653	686	627	656	693	695	674	687	694	686	676	673	740	721	690	647	681	680	710	707	665	674	702	699	687	676	698	716	675	732	678	678	679	750	685	662	719	687	688	684	706	651	735	675	704	674	681	695	651	717	706	699	728	706	739	725	671	755	682	721	668	707	723	687	703	741	707	647	680	738	678	722	695	758	687	673	693	657	706	692	659	683	662	699
62275	21112	12358	7105	4607	3184	2451	2029	1723	1468	1348	1256	1142	1057	1002	1005	906	891	857	879	781	825	762	768	759	796	763	797	726	692	732	724	733	750	691	734	677	638	694	696	682	685	698	722	625	649	686	707	670	712	702	652	659	693	688	729	707	769	657	657	703	693	710	672	768	693	667	729	679	708	646	749	682	689	656	680	709	656	638	660	676	649	683	721	658	673	660	657	680	671	668	689	653	661	669	667	649	647	682	673	654	724	663	655	678	625	665	694	621	669	606	655	658	651	660	678	648	667	653	658	644	592	654	636	624	634	651	683	679	668	626	656	667	613	663	603	670	685	649	698	616	678	660	696	647	666	647	658	657	652	664	656	622	651	655	608	637	668	625	668	646	656	677	624	654	623	626	653	644	683	624	632	626	664	641	675	698	701	670	705	595	641	640	668	631	647	650	657	669	608	667	652	643	631	650	663	694	638	659	652	635	652	647	680	688	653	648	642	652	643	662	636	614	707	655	636	678	672	663	678	627	692	695	642	625	718	614	620	678	663	689	686	693	636	671	661	638	667	654	686	667	700	643	643	658	601	632	618	646	654	669	635	644	674	696	652	665	712	659	660	676	702	690	647	672	673	670	637	659	714	629	646	630	640	667	624	620	706	646	652	638	612	683	662	661	678	593	641	694	676	626	657	662	651	679	719	614	627	663	655	651	693	660	657	642	656	655	701	639	612	616	641	678	605	694	638	702	672	662	638	631	693	644	643	680	617	621	671	629	686	652	658	692	673	610	634	660	652	656	660	661	654	670	667	692	667	682	668	663	682	675	701	663	641	655	642	635	671	639	628	650	641	621	654	697	642	641	675	597	619	647	642	671	637	673	654	703	598	625	659	669	652	650	672	636	642	672	681	629	650	665	679	632	672	708	644	686	697	652	641	648	675	685	653	678	685	649	661	654	670	661	631	618	608	654	667	619	622	668	667	675	674	622	643	662	629	691	696	616	640	669	607	672	630	682	654	639	656	666	652	638	603	599	644	659	628	661	636	690	658	617	684	641	629	617	685	680	677	662	609	635	643	621	656	632	657	654	660	638	645	677	655	617	659	639	670	662	592	631	673	639	652	651	638	619	645	650	658	610	650	636	670	657	673	652	635	650	623	610	664	629	648	612	647	655	645	711	656	662	661	639	624	617	664	640	665	632	647	645	631	678	607	636	652	647	681	746	666	664	646	646	670	660	634	652	642	660	663	658	661	671	675	686	658	671	583	610	668	691	667	628	680	649	623	737	655	659	664	695	682	608	686	712	614	605	672	688	657	657	636	672	654	618	652	670	608	680	665	682	607	640	696	657	654	640	666	673	637	680	650	626	655	676	647	657	650	641	645	647	658	684	632	686	657	627	655	622	646	646	665	662	700	644	641	637	681	630	683	688	656	649	649	657	686	656	695	654	633	690	690	664	635	665	652	639	678	714	637	632	668	659	646	630	653	637	643	656	666	632	650	641	644	658	647	649	617	639	601	662	647	719	636	646	683	629	661	682	674	672	664	620	614	677	669	638	608	644	680	646	621	688	659	648	636	643	665	664	624	641	634	656	623	659	682	655	657	647	681	654	623	622	674	674	644	620	700	609	614	665	675	665	685	606	659	630	656	634	656	648	635	661	640	636	648	667	670	683	663	684	712	674	702	682	701	633	635	661	676	663	651	653	607	618	681	650	634	592	661	672	648	651	702	692	638	640	670	632	639	641	640	668	659	652	637	656	633	639	634	690	668	640	707	639	649	613	688	668	629	689	686	684	645	688	626	661	658	659	635	673	643	659	662	663	649	659	631	651	702	650	708	650	679	645	661	630	685	648	640	664	662	678	655	694	667	618	633	680	654	659	624	684	691	680	611	629	607	636	618	627	598	661	685	677	670	629	677	605	679	651	610	679	627	662	627	650	696	668	665	669	650	647	670	664	646	665	670	651	649	636	647	665	648	641	680	668	661	608	641	630	660	660	617	645	647	669	625	655	657	675	675	643	629	650	632	624	653	642	694	650	658	637	672	654	674	681	634	616	663	690	620	659	618	652	650	659	637	652	598	657	657	646	645	617	640	615	689	659	637	663	668	666	630	654	679	633	660	628	672	672	655	697	670	680	675	723	641	675	633	667	704	667	661	692	643	676	673	606	656	612	667	622	664	624	686	660	619	624	615	654	658	641	642	643	607	704	654	653	690	686	668	618	680	639	646	651	592	683	644	609	688	656	642	623	655	629	641	656	644	678	621	661	630	696	627	627	651	645	720	611	689	674	676	658	656	655	660	641	671	660	669	647	630	657	687	596	673	680	672	636	640	577	641	644	630	654	661	659	630	608	638	655	630	639	638	641	688	672	645	658	631	658	664	622	679	683	680	610	679	666	664	649	695	666	617	649	672	644	650	609	639	617	658	640	670	635	629	638	623	675	659	685	623	658	619	659	693	694	678	623	646	661	636	625	666	599	675	709	666	673	667	663	650	638	695	632	633	663	689	634	636	631	632	608	628	666	687	636	677	684	725	657	654	665	648	680	690	657	677	687	657	677	631	651	676	622	626	681	667	663	699	666	648	699	622	623	641	692	641	632	666	668	646	649	634	671	686	616	648	692	627	650	667	660	635	669	680	628	653	623	627	650	667	637	669	628	676	656	603	720	681	661	660	681	664	638	692	672	626	661	669	659	647	652	630	670	661	638	616	626	650	657	632	666	671	650	717	663	648	624	689	603	593	680	603	674	688	648	624	645	650	647	713	655	620	621	703	630	618	663	670	657	659	619	631	689	656	642	655	682	619	646	675	618	694	648	672	671	653	641	653	660	668	645	661	656	653	733	688	664	650	653	630	666	642	688	695	645	598	657	649	660	668	657	691	664	674	625	657	664	685	667	661	714	656	661	699	658	684	627	651	633	641	626	621	664	688	661	676	700	628	670	655	608	704	659	635	628	663	684	661	633	661	623	644	641	672	655	651	674	586	665	690	639	717	614	635	636	681	700	639	634	675	646	660	636	695	649	644	626	660	651	642	688	674	679	638	623	662	630	678	602	671	644	643	634	668	598	664	638	640	637	666	633	633	670	632	623	671	658	660	656	657	659	684	652	650	666	718	572	655	635	708	675	667	646	679	691	659	632	654	661	638	641	615	618	672	653	622	702	647	670	692	663	653	636	670	639	600	591	659	688	680	632	673	648	630	629	688	661	633	698	626	596	658	667	650	729	649	664	643	648	653	649	647	663	617	684	672	652	671	685	627	655	645	639	678	636	655	644	669	659	614	597	683	670	634	664	633	694	670	666	644	667	676	641	703	688	662	659	655	681	659	626	627	655	652	678	648	643	663	614	679	654	686	644	644	658	685	667	638	667	647	677	676	680	654	691	624	679	641	636	676	676	650	655	674	674	650	628	606	666	699	696	645	656	631	683	648	639	625	625	695	621	637	660	661	650	676	633	674	619	649	648	639	651	693	726	692	671	611	661	620	675	656	654	608
32510	19343	4402	984	747	714	719	724	687	714	720	723	689	664	688	708	706	684	728	685	654	685	689	657	664	698	644	651	688	667	694	678	674	673	684	682	661	661	693	604	693	689	609	676	668	724	676	674	657	699	719	697	694	696	685	673	715	701	686	674	669	667	683	728	729	651	717	686	696	701	720	639	685	705	722	703	676	592	668	689	680	699	686	712	690	691	675	674	710	670	683	689	681	696	693	707	668	654	659	691	636	659	705	661	663	684	659	714	648	672	647	659	653	661	659	712	694	663	655	690	675	638	683	688	708	635	687	706	674	687	643	709	697	692	702	651	658	683	654	708	696	687	658	656	658	635	669	679	693	688	677	660	683	703	674	690	728	678	632	653	642	681	654	657	681	687	683	674	657	678	696	644	690	657	635	710	696	617	700	678	685	688	659	678	674	698	636	672	668	679	670	736	737	645	663	677	683	673	676	665	692	660	678	691	613	679	670	664	681	649	697	696	668	716	700	676	687	616	622	643	679	689	672	640	704	694	683	651	639	683	690	687	681	714	690	674	648	675	657	679	681	683	658	641	699	652	664	678	668	677	666	673	686	657	670	655	656	652	678	661	658	679	695	694	658	688	641	690	689	642	728	701	653	665	716	696	649	706	658	666	674	686	707	709	682	630	690	630	699	690	668	659	688	708	645	742	620	666	712	663	682	712	611	683	644	676	642	667	695	754	689	736	657	678	680	673	683	654	711	678	684	699	690	728	633	673	698	727	665	663	741	685	647	664	657	664	669	686	619	677	692	661	730	747	614	673	604	683	720	664	680	653	690	704	658	694	705	635	714	590	678	736	655	667	672	670	678	629	690	652	673	718	699	696	678	670	675	652	705	678	628	649	654	644	684	658	674	666	629	629	678	675	683	678	697	694	657	677	672	688	677	701	677	666	647	659	671	647	696	628	685	664	639	726	668	688	727	708	709	721	645	649	702	634	669	691	667	723	705	653	663	670	640	690	658	706	679	630	626	723	670	758	656	710	646	633	701	718	701	693	761	716	674	724	701	634	694	675	663	681	672	711	673	697	722	620	678	631	674	664	674	661	693	680	681	674	704	677	679	650	640	735	657	668	691	670	688	745	688	634	687	697	674	656	645	696	695	630	684	675	674	671	676	668	700	696	640	691	677	688	671	715	708	655	599	655	638	666	675	661	686	657	657	651	703	666	736	702	657	648	699	685	678	675	627	696	668	663	639	680	693	698	685	681	705	669	676	661	705	682	674	733	661	689	649	706	670	626	644	714	695	628	720	660	643	689	664	685	656	660	663	690	720	635	698	724	629	646	637	639	683	677	659	694	672	721	677	679	691	682	738	690	649	683	674	716	703	693	636	692	689	681	700	667	637	665	685	663	697	719	706	722	674	673	713	670	657	626	676	734	675	684	631	644	716	647	637	668	672	688	677	642	666	703	655	656	693	678	643	673	636	683	681	667	692	659	701	649	689	683	658	708	679	680	690	709	706	645	675	721	681	627	640	695	694	712	663	695	664	660	724	671	674	661	712	687	654	712	643	736	676	676	679	699	688	689	705	696	661	651	686	681	681	644	687	630	623	684	680	667	666	682	679	680	719	649	687	682	688	650	687	712	690	689	693	680	681	672	713	676	676	680	700	695	707	702	647	678	692	700	660	715	648	689	691	684	681	682	655	702	665	722	728	706	643	642	677	693	690	665	663	700	676	698	664	691	689	706	701	661	696	728	709	653	671	643	628	697	625	705	644	664	653	662	711	689	648	691	665	654	631	663	685	720	674	690	643	688	643	669	673	671	685	645	641	640	607	672	667	653	661	647	648	714	687	680	663	675	681	681	677	693	683	698	686	705	657	622	695	652	707	642	655	658	682	690	686	700	688	697	629	656	654	681	663	715	640	673	631	653	717	659	657	692	688	640	641	658	702	643	668	663	661	691	670	693	681	659	662	676	678	676	686	661	698	656	652	670	683	682	712	694	667	656	678	617	702	692	685	705	693	660	667	644	703	615	613	719	671	670	676	662	651	653	657	676	654	654	669	672	682	636	680	643	667	667	661	694	686	679	689	709	624	659	699	653	678	695	664	689	685	702	655	667	673	651	665	691	680	662	695	665	603	685	668	677	663	637	679	648	673	697	633	689	656	648	665	664	709	717	663	656	630	651	726	699	673	673	637	639	690	702	720	683	732	699	661	709	692	638	697	665	702	710	633	687	685	646	689	656	667	702	690	665	639	708	634	654	601	660	652	673	707	702	664	707	659	666	665	678	643	702	680	692	667	684	668	719	673	679	659	643	682	645	712	668	675	697	680	687	642	688	685	660	669	670	653	662	710	639	687	683	724	700	666	711	720	658	676	708	667	634	738	693	683	678	668	663	630	654	676	703	685	695	682	718	741	666	674	670	713	637	692	676	693	672	692	611	727	641	691	678	701	658	649	659	666	659	677	702	637	685	660	655	709	634	663	690	697	684	606	671	672	675	703	650	618	684	659	647	656	704	637	662	688	701	677	659	643	648	696	676	690	704	670	680	677	686	626	709	690	705	654	700	684	699	619	655	678	663	685	687	682	664	715	713	674	666	638	676	649	669	681	688	683	677	669	648	660	711	618	749	738	687	658	693	687	677	666	652	728	685	653	682	676	632	674	683	647	704	688	723	688	661	645	690	678	703	641	677	654	713	656	658	680	682	708	656	706	676	654	684	736	661	644	677	678	669	657	660	668	727	717	687	691	657	663	700	691	705	662	699	655	701	678	660	664	676	647	740	642	704	685	666	663	693	622	709	658	683	669	657	686	687	657	682	729	712	686	639	693	717	703	648	689	681	703	688	666	705	655	634	677	654	651	690	679	709	714	615	678	665	644	664	690	641	639	710	734	699	683	655	684	661	637	705	647	682	653	680	670	658	655	733	640	652	672	654	684	666	662	678	749	642	643	681	705	688	724	621	679	690	674	682	700	621	733	668	655	665	644	673	666	688	653	714	676	687	693	697	698	644	652	634	653	682	677	640	669	665	665	651	635	710	700	690	704	664	643	675	693	694	703	686	706	710	653	725	693	682	694	731	644	634	690	669	658	688	639	656	662	650	686	674	612	634	631	681	723	621	708	676	658	684	667	663	646	698	709	691	660	687	672	694	674	679	635	669	721	621	734	727	653	691	668	700	695	704	724	657	687	689	717	687	646	656	696	718	636	688	645	726	664	705	647	637	689	705	673	699	682	723	688	669	672	649	708	645	693	675	677	686	704	663	682	651	672	700	706	664	656	664	646	720	687	699	699	659	653	636	665	697	675	629	673	693	671	665	715	671	667	676	680	661	706	671	700	695	704	668	707	716	720	649	641	680	685	675	690	675	661	692	674	649	660	679	676	656	640	694	626	696	654	698	702	712	651	726	704	700	744	655	660	639	634	671	688	662	689	675	664	691	641	616	613	667	646	683	641	669	643	666	682	689	659	692	675	676	660	651	673	681	650	658	677	683
30558	6686	1086	919	803	760	805	773	743	711	714	729	697	689	705	708	659	699	687	694	686	677	700	711	724	708	721	665	713	734	689	691	714	657	694	715	657	717	768	702	694	723	715	682	687	648	693	695	668	689	715	723	708	676	699	694	691	743	658	716	666	728	750	741	732	722	719	723	692	741	692	711	725	737	668	707	699	755	674	704	651	758	739	719	757	695	706	715	692	705	702	687	721	683	678	730	691	651	711	708	695	737	739	718	711	698	682	692	642	700	696	699	688	726	675	728	683	685	701	690	717	664	707	708	670	700	726	676	640	728	696	717	730	742	722	687	714	722	683	722	672	674	723	714	719	672	713	688	684	687	650	670	706	683	688	672	660	726	707	652	640	731	699	746	693	750	696	704	721	717	721	668	695	705	680	657	663	700	701	679	710	689	682	722	707	722	734	708	705	659	687	732	727	675	664	654	691	657	700	702	710	666	714	672	711	651	727	653	663	674	700	675	686	741	663	670	700	713	691	728	693	708	715	706	711	678	742	726	693	726	657	702	648	699	740	680	686	675	739	645	764	675	651	728	708	680	703	707	744	674	748	675	689	664	658	707	726	679	754	716	696	642	665	716	665	669	718	665	695	656	692	727	728	695	730	651	697	700	705	714	674	720	707	725	709	714	709	698	715	693	676	668	698	709	700	661	680	683	699	698	726	759	637	637	718	713	712	676	706	683	709	678	698	687	714	686	649	702	657	671	697	647	690	683	680	662	658	689	725	655	714	685	721	674	704	733	629	686	654	668	700	693	731	712	692	729	616	684	664	679	691	670	682	753	722	685	655	689	671	704	673	728	673	681	736	670	712	723	692	689	701	713	684	718	681	689	750	676	699	678	684	675	684	686	713	702	675	668	702	691	723	719	684	686	728	707	651	686	713	646	727	670	698	687	709	657	661	665	734	705	689	681	692	713	690	707	707	677	671	686	664	694	703	704	680	662	703	696	713	702	654	682	673	704	740	702	651	702	692	709	701	687	698	712	661	765	732	679	675	674	690	706	710	722	708	653	671	715	693	736	695	721	680	705	710	657	695	686	657	719	677	705	692	680	723	730	750	712	693	673	689	685	714	711	707	685	687	692	660	700	700	685	662	688	689	714	733	694	681	691	666	708	702	676	706	701	691	638	701	695	656	660	721	679	727	751	656	678	699	702	642	739	719	704	734	670	682	690	702	699	632	710	663	712	667	695	702	688	718	707	729	675	694	682	702	706	635	689	743	727	636	679	684	700	636	678	707	685	729	684	656	699	709	675	721	701	686	688	700	753	705	686	638	648	689	722	721	659	659	693	714	695	712	694	681	625	758	716	728	685	655	707	703	700	703	705	706	719	701	686	689	692	715	697	704	703	684	722	688	673	711	689	680	723	672	703	673	682	661	714	706	670	721	664	683	717	661	675	674	655	640	691	677	710	783	681	735	659	677	717	694	667	750	716	650	692	678	741	697	731	654	687	686	652	678	693	683	712	716	694	688	728	752	699	658	699	687	662	716	714	654	658	712	728	692	673	730	709	642	708	660	680	683	648	677	707	712	734	716	694	682	689	673	635	661	650	718	683	716	675	711	676	730	696	657	722	707	696	697	680	679	719	702	731	699	703	709	687	678	673	679	695	757	694	734	661	717	713	652	678	689	736	676	688	677	702	697	697	675	751	675	698	680	707	722	720	736	682	704	717	661	704	700	692	692	701	706	673	717	698	638	747	694	705	667	704	681	670	674	654	714	698	684	699	702	745	707	688	694	659	771	669	667	705	664	732	738	708	681	734	654	692	710	662	691	751	679	682	686	660	726	683	654	702	690	743	697	706	731	692	672	665	673	694	721	720	715	722	652	734	638	677	663	715	739	701	731	645	746	735	701	706	667	734	710	735	716	736	745	682	710	707	691	674	675	705	798	656	735	652	701	745	618	674	713	704	650	729	674	754	725	659	688	696	719	686	667	704	690	729	622	693	711	684	708	719	734	664	696	691	653	699	720	694	734	689	746	703	705	707	665	664	652	663	718	699	742	757	708	666	685	703	700	677	696	704	646	712	697	675	705	693	700	691	726	658	655	746	676	649	661	695	720	690	700	697	685	702	650	711	684	682	685	691	716	696	727	694	693	694	657	710	661	694	717	700	697	676	691	703	735	683	687	714	681	680	659	709	726	739	713	746	667	676	694	718	678	702	744	696	662	661	703	670	665	728	743	662	690	719	665	712	658	690	676	638	681	685	693	662	708	726	709	630	701	689	685	753	700	697	691	694	698	721	712	709	750	691	688	669	700	651	715	671	722	663	698	700	724	681	742	668	713	702	716	755	731	708	692	702	702	676	662	687	728	683	699	705	693	720	676	662	702	674	716	678	718	719	731	706	694	649	735	659	683	726	706	665	715	742	696	740	647	696	684	694	667	720	745	741	686	715	681	688	693	677	655	697	702	693	624	681	703	696	652	711	720	664	662	700	683	720	664	713	653	697	694	685	649	724	661	707	669	661	750	680	693	699	709	715	671	691	689	700	696	685	683	766	687	670	684	736	662	687	688	648	717	714	670	700	733	703	697	702	714	684	669	690	731	719	699	689	708	656	672	710	705	733	682	667	690	680	741	657	733	722	738	724	747	682	719	734	705	744	710	706	675	741	685	641	731	752	694	739	686	716	730	725	671	700	710	713	700	715	695	682	695	705	722	699	730	681	695	670	729	661	746	722	701	692	686	651	690	696	635	683	735	646	679	706	724	708	729	696	680	684	650	659	675	686	661	723	724	677	733	733	690	675	657	699	728	639	716	682	666	683	673	644	650	697	695	716	683	697	670	700	709	703	676	710	672	683	704	721	671	632	746	669	691	689	684	719	732	740	717	721	680	675	714	682	716	673	738	681	694	646	704	697	699	632	645	713	662	691	709	746	723	685	666	656	666	675	709	676	688	713	699	659	666	678	684	701	708	672	653	710	727	695	701	656	696	702	683	690	711	671	686	699	671	704	705	684	718	688	682	686	691	652	688	672	687	686	710	689	676	684	749	702	675	744	649	694	661	676	684	641	687	695	679	678	651	747	674	722	754	687	691	720	708	722	655	664	692	733	684	680	670	654	720	686	720	702	743	682	675	673	706	665	693	662	689	718	673	739	724	705	682	677	675	672	683	670	720	680	756	681	710	680	686	690	674	678	685	697	704	698	670	693	750	708	739	690	677	686	684	649	687	674	738	674	749	677	727	774	680	643	664	673	738	727	711	701	703	682	694	730	688	694	744	714	673	648	723	663	698	711	740	750	666	707	724	709	706	687	658	652	687	689	691	705	715	703	714	682	683	704	700	710	686	715	643	666	679	689	687	702	696	705	683	718	674	677	675	644	697	705	691	735	701	704	684	718	713	686	699	692	757	701	725	697	714	706	715	700	719	722	669	709	696	662	714	703	693	733	670	690	692	667	670	679	706	619	681	692	720	667	663	647	662	692	711	667	684	730	651	739
25137	21154	26471	25497	20833	8968	1058	715	590	560	536	503	466	439	458	485	457	435	389	455	420	429	430	416	410	412	396	390	401	389	432	385	407	391	407	427	402	357	405	363	415	347	416	379	401	378	359	388	397	355	411	407	405	395	374	386	404	367	385	377	371	372	370	379	377	390	370	394	376	386	387	381	396	402	398	386	375	409	349	387	409	360	403	370	401	366	405	364	390	380	375	392	370	393	384	368	349	385	393	391	393	390	390	377	392	364	357	370	347	347	403	379	364	442	376	382	378	411	401	402	393	414	390	382	372	375	375	360	388	416	350	362	353	369	387	360	404	392	343	401	373	340	389	414	373	404	364	398	396	387	342	383	410	395	403	324	389	355	372	373	378	380	359	345	394	450	415	376	363	378	388	378	384	393	344	376	339	389	363	391	409	385	398	371	409	353	388	410	397	395	355	386	383	391	393	357	394	386	361	386	384	406	382	379	415	381	376	394	364	371	386	365	388	382	379	351	370	367	417	379	371	349	399	400	416	370	367	382	350	403	377	341	378	376	376	381	370	368	378	382	408	377	347	383	402	364	383	386	373	419	381	402	376	382	354	397	387	366	339	350	386	340	357	388	357	356	374	368	383	359	361	398	377	378	386	401	365	389	328	337	365	411	335	392	361	368	377	419	400	369	375	379	384	384	381	365	434	388	392	374	353	355	375	401	331	348	401	375	359	395	374	351	410	386	369	373	372	410	349	354	390	338	364	357	386	408	408	347	343	384	346	409	358	390	412	397	378	363	365	404	370	389	375	346	368	369	343	359	410	389	378	378	371	384	358	344	366	386	406	416	388	387	358	357	369	348	345	399	366	357	359	378	395	374	379	387	380	372	379	386	403	330	398	372	377	369	392	361	405	366	371	394	357	380	375	382	394	376	377	388	392	386	393	395	370	386	367	371	367	385	339	358	394	404	360	342	349	375	349	360	369	371	410	359	409	354	384	413	344	360	383	369	380	377	394	400	388	387	392	390	425	403	391	392	349	352	363	376	361	369	407	380	366	408	373	387	392	340	381	364	371	363	353	369	375	375	379	407	344	348	383	366	353	374	387	370	340	353	368	357	370	388	372	406	350	381	344	357	377	391	376	379	348	378	380	396	395	387	380	414	372	398	339	379	369	377	380	396	366	362	346	399	388	373	413	395	404	381	341	361	402	382	388	365	365	354	386	377	339	370	380	386	333	367	375	377	367	396	354	352	367	378	386	350	401	370	392	429	372	356	386	370	370	356	381	367	337	379	384	385	354	349	384	343	364	406	370	389	378	388	416	390	395	379	370	355	404	376	354	360	393	371	360	361	384	350	393	373	354	389	371	371	391	385	374	374	362	333	388	373	403	402	393	395	393	373	383	366	397	388	353	392	376	398	343	369	398	377	377	360	337	389	352	423	376	367	385	377	373	391	391	384	370	349	413	392	358	371	354	415	391	369	368	382	382	375	372	339	399	376	377	397	356	392	392	380	406	354	329	347	414	358	407	366	400	380	427	363	384	396	390	394	375	361	367	372	393	401	365	371	368	388	349	371	382	375	375	383	360	363	375	370	380	326	356	355	366	359	402	391	371	375	377	380	394	386	400	345	386	416	360	387	394	376	411	394	394	381	388	381	351	390	405	383	354	435	374	379	376	364	372	411	384	366	378	350	365	392	418	376	395	362	385	380	377	382	384	371	347	419	391	376	363	394	370	401	400	361	321	358	347	358	390	403	388	357	405	386	396	371	382	370	370	352	365	370	367	393	414	389	383	364	398	372	418	390	395	370	362	394	409	399	359	384	389	361	406	402	391	396	364	379	379	342	350	376	374	357	381	367	358	393	370	360	339	363	360	388	371	383	363	370	359	359	349	385	388	366	382	400	349	398	353	342	369	381	369	360	366	364	389	392	379	350	360	377	392	401	358	383	387	398	363	427	363	387	352	382	387	398	402	380	375	351	354	389	350	359	376	380	392	376	403	374	364	392	384	390	384	373	346	394	370	417	334	400	374	322	390	400	375	364	348	371	368	389	349	380	368	393	368	383	349	354	354	415	373	346	400	411	381	347	391	397	387	369	352	383	348	378	407	379	380	398	420	394	382	402	433	380	398	411	363	385	387	421	392	371	367	398	375	360	414	353	376	378	374	362	355	409	361	364	369	390	384	381	371	387	396	371	323	368	376	384	350	378	341	372	363	353	378	354	361	355	381	380	352	379	348	397	387	379	398	363	357	352	359	393	402	412	368	415	366	410	387	385	349	379	400	379	372	360	376	389	372	359	336	371	383	348	370	364	394	381	387	345	370	396	382	383	367	364	397	380	332	377	400	379	378	389	368	384	391	381	394	404	392	376	377	358	369	343	380	380	375	424	403	385	400	364	385	380	398	372	408	376	375	346	383	388	329	365	377	403	383	358	391	351	355	376	341	360	407	410	366	384	359	369	401	361	388	398	375	396	370	386	366	373	390	384	387	358	386	370	372	361	395	336	376	395	409	389	370	345	384	407	393	363	351	358	400	341	393	395	360	396	369	359	385	347	369	378	379	389	397	392	395	375	385	377	375	374	378	370	369	344	406	404	380	403	343	378	350	383	390	352	374	370	384	357	391	369	346	378	403	419	403	355	393	388	368	350	380	387	354	386	360	388	365	400	420	357	394	367	379	377	366	341	343	374	381	381	354	342	378	388	352	372	401	371	396	381	377	386	363	419	394	372	352	355	400	365	381	357	328	375	413	409	382	355	380	390	405	376	377	357	376	384	404	371	363	375	399	329	392	413	350	395	399	373	401	365	382	383	408	384	391	355	374	356	375	363	354	398	379	376	397	366	377	348	370	386	370	340	401	395	400	353	369	342	416	383	370	370	347	390	373	380	401	395	391	321	373	360	362	377	406	404	354	386	399	393	395	382	398	385	407	368	380	368	421	365	353	407	428	345	409	394	362	387	412	366	345	407	421	367	386	387	379	378	371	370	390	374	394	390	353	380	367	408	373	386	387	413	374	354	381	368	365	400	422	382	372	377	377	361	387	371	391	333	373	385	391	384	365	376	357	418	370	403	378	382	371	373	364	362	407	357	359	376	388	357	415	381	385	362	351	388	386	354	387	387	363	362	361	379	405	399	420	386	376	411	358	396	351	399	399	418	369	357	340	369	389	351	398	401	376	400	368	355	382	332	361	379	364	350	332	371	388	349	383	364	379	387	407	397	392	354	367	363	370	369	387	350	402	380	368	385	372	387	396	413	362	356	394	399	414	407	379	381	383	377	384	375	394	336	347	375	372	371	389	355	400	341	384	360	378	355	402	370	364	398	374	423	367	371	360	362	366	382	406	391	418	372	362	346	383	395	391	367	382	394	340	362	394	388	378	379	385	364	357	372	410	419	388	385	381	383	364	386	370	372	326	399	349	356	397	412	356	375	380	368	381	411	397	376	376	407	395	342	391	406	361	373	390	426	406	361	387	376	377	356	379	382	388	379
59412	20831	7416	4090	2581	1871	1390	1153	979	858	737	714	700	654	558	601	540	492	514	554	493	495	460	485	451	436	406	424	479	439	436	418	430	453	431	403	435	424	404	417	417	389	413	385	405	449	420	425	439	392	420	442	399	422	449	418	399	448	445	426	424	427	398	465	445	417	456	430	433	407	438	410	403	419	439	459	400	396	394	421	400	398	409	396	371	397	427	423	389	430	428	392	388	352	391	423	366	401	417	393	417	395	395	423	376	402	435	399	411	410	391	411	436	397	434	405	383	359	395	383	390	408	411	387	386	401	389	385	371	415	415	404	360	402	385	374	383	384	389	389	362	377	380	405	370	400	396	411	371	423	338	402	425	401	394	367	406	386	426	397	396	427	398	409	406	375	429	384	464	412	403	421	412	401	400	415	400	405	392	371	406	386	391	437	403	427	374	413	395	406	375	384	378	398	415	400	424	390	427	387	391	393	399	395	407	415	417	403	423	389	399	417	419	367	383	390	383	388	414	422	366	391	416	378	387	408	402	387	410	401	426	386	405	378	401	404	375	403	397	389	369	377	359	371	420	410	446	374	385	404	423	406	370	394	382	383	402	419	396	400	356	421	372	381	388	389	366	413	414	399	403	398	398	394	379	362	411	363	395	348	377	356	391	399	372	394	409	408	409	414	387	396	396	390	389	403	390	373	399	412	371	398	352	386	388	399	406	371	373	411	439	361	388	394	385	415	402	427	400	431	393	362	359	400	449	417	425	390	375	400	370	393	403	371	368	377	378	409	399	358	376	393	385	364	386	370	419	410	421	415	380	402	437	388	424	406	394	397	408	388	404	383	415	355	394	403	401	406	433	396	407	391	409	406	379	399	386	406	373	387	396	399	403	383	406	399	411	416	375	382	369	406	396	415	399	383	400	404	390	391	411	404	369	381	402	404	357	381	410	427	377	376	377	389	399	396	367	363	393	424	444	391	440	379	412	418	414	431	388	361	422	384	405	412	435	408	418	401	401	411	401	385	432	366	382	394	418	367	371	389	391	409	404	386	400	403	410	371	375	420	375	402	377	407	419	394	344	394	406	372	389	391	367	385	386	389	382	379	418	392	374	423	401	380	366	372	385	409	414	396	399	380	382	413	400	427	431	367	391	406	395	368	419	378	384	418	371	400	416	394	385	369	383	431	442	447	404	424	385	393	410	361	443	392	403	355	411	404	403	393	402	348	424	396	354	384	391	425	422	376	391	431	382	409	406	384	369	416	412	387	359	416	394	347	423	394	386	411	361	407	409	400	412	386	383	417	409	415	373	383	379	378	411	365	407	406	399	413	392	355	369	355	376	383	427	385	383	372	404	400	409	429	384	404	404	388	365	417	405	404	409	351	386	378	371	425	399	404	397	411	371	393	428	358	381	437	392	418	401	397	441	436	355	401	399	393	408	392	417	423	398	404	366	381	386	421	375	403	408	382	355	381	364	404	394	399	362	382	419	387	351	421	379	384	414	416	395	437	385	398	403	384	386	420	379	399	384	391	403	399	374	362	404	366	399	394	367	386	375	400	413	416	422	409	421	404	393	422	375	370	402	420	426	439	396	404	393	419	394	393	408	388	396	360	371	414	376	415	407	429	419	388	367	402	399	416	438	432	388	380	421	377	411	390	398	403	401	417	401	370	384	372	408	416	428	398	408	440	396	360	388	406	400	427	404	400	426	430	443	370	396	389	393	401	357	413	373	420	360	384	405	401	374	398	388	380	397	415	402	393	409	352	395	393	382	382	369	370	424	401	409	383	361	411	390	429	376	374	388	394	385	393	383	389	377	395	409	426	386	418	397	382	384	393	428	414	401	382	388	423	405	400	397	412	414	407	414	409	416	402	408	416	430	382	384	400	403	420	388	444	392	392	410	401	412	413	399	418	379	385	370	431	402	392	401	377	365	368	425	396	390	415	396	378	423	369	378	407	427	359	383	394	349	397	368	393	381	343	364	407	396	391	381	388	381	393	388	402	396	368	362	421	414	405	348	393	398	398	428	380	402	387	369	398	422	409	391	434	398	395	381	391	427	393	383	397	392	384	391	389	405	382	350	399	401	405	374	385	406	389	390	421	372	389	382	382	362	420	402	387	371	384	433	406	413	415	416	393	386	416	435	384	386	401	388	361	399	404	357	391	386	364	393	433	382	427	404	376	389	387	395	378	390	415	384	384	364	381	370	394	392	391	404	395	372	415	365	405	377	368	455	371	370	356	414	413	383	394	385	392	431	399	393	379	392	401	408	421	402	376	417	407	374	398	418	401	435	391	400	406	384	432	427	415	344	413	393	438	385	414	415	352	392	362	378	387	357	401	384	370	410	390	395	360	386	385	395	413	403	392	389	412	404	368	392	379	382	402	372	407	380	388	383	353	411	373	385	408	384	397	355	391	387	406	369	429	373	437	406	393	439	408	395	402	423	369	385	356	400	394	385	411	408	350	399	394	381	409	419	400	410	401	377	408	387	426	414	413	381	337	382	394	411	405	401	379	393	406	379	445	373	411	416	383	370	420	376	400	429	385	404	401	408	381	384	380	389	375	355	386	392	419	426	400	412	397	410	420	436	387	421	419	394	413	376	424	414	371	367	393	400	386	371	389	340	430	414	382	419	380	446	409	406	403	385	384	414	366	393	368	418	384	415	403	388	386	405	402	391	370	398	377	395	405	373	416	422	426	406	385	403	399	406	405	362	446	381	383	377	417	396	381	420	380	395	381	399	401	361	375	381	393	371	373	398	398	427	378	432	391	409	396	360	408	403	414	375	381	374	397	428	392	385	428	399	396	393	423	361	410	367	407	388	385	403	386	406	392	395	381	418	359	406	444	399	397	372	430	397	380	423	398	393	381	399	392	407	433	390	382	403	367	365	385	380	394	377	401	407	384	407	409	421	364	388	402	392	385	377	391	396	407	391	362	387	384	388	391	352	397	394	412	375	396	375	406	426	389	392	409	393	397	413	415	408	388	368	402	383	438	375	423	413	389	427	391	408	375	359	405	442	409	366	396	368	399	390	387	394	371	410	414	378	423	345	390	400	389	427	410	395	386	413	382	407	401	361	392	400	422	378	386	388	354	410	405	403	390	405	435	408	396	371	394	421	409	360	396	402	381	396	438	407	416	381	411	385	383	381	353	417	394	417	374	405	377	425	385	397	432	377	376	407	400	349	410	405	394	424	400	367	388	376	415	409	422	401	409	414	392	348	389	387	374	417	353	352	399	437	420	372	419	397	373	365	391	351	385	396	376	422	378	377	405	398	393	436	416	374	407	385	408	374	385	390	380	400	391	392	377	370	405	396	415	364	383	393	419	406	426	401	392	381	382	391	393	387	390	392	363	399	411	405	376	392	364	398	384	410	389	399	365	409	382	375	414	409	386	390	394	402	387	423	402	359	413	402	385	388	422	383	376	374	378	390	416	384	357	369	389	378	395	394	382	376	432	371	416	421	442	382	430	415	394	376	384
23274	20982	26829	25133	20910	20927	8841	1551	1176	1036	1006	926	939	876	845	836	824	815	803	775	783	798	728	741	811	759	709	779	719	746	696	765	727	695	708	710	699	758	716	770	695	733	696	719	678	705	675	693	733	710	702	693	700	718	683	710	742	682	692	730	684	751	792	757	661	701	726	728	705	713	719	718	714	737	725	689	673	740	720	656	679	701	745	731	746	718	706	693	694	658	711	705	721	650	676	741	719	743	684	719	723	681	683	667	667	654	718	646	715	717	698	684	660	690	714	665	685	702	705	687	687	679	679	721	696	719	729	725	722	695	663	682	738	695	661	721	696	682	698	675	703	713	711	681	687	727	699	732	718	721	677	703	718	717	636	712	712	697	687	674	725	652	730	683	640	742	643	704	714	714	702	700	673	697	705	649	697	660	680	701	655	699	684	701	690	687	708	672	702	749	675	715	686	695	727	695	710	732	659	720	706	644	696	725	719	730	677	698	696	742	659	698	658	630	687	767	684	671	694	683	662	651	676	714	706	636	668	716	697	643	671	682	674	705	642	678	711	679	679	682	710	708	683	673	685	691	675	710	715	698	692	701	671	713	672	666	665	703	647	690	697	694	715	683	683	686	691	700	696	711	666	698	702	682	709	675	706	680	687	682	652	710	647	673	661	704	706	676	634	682	690	695	699	673	719	698	696	647	688	691	708	716	709	673	736	683	675	731	634	654	710	658	667	681	688	698	685	646	651	728	641	685	711	714	719	647	713	643	686	677	649	698	680	736	693	674	692	720	760	669	683	649	752	666	693	723	678	644	725	715	704	746	691	677	724	686	654	721	713	727	666	700	687	728	682	664	687	699	728	702	676	688	700	650	723	694	661	682	695	671	695	716	692	716	697	693	671	698	685	718	677	667	684	685	664	676	724	644	646	677	746	717	714	668	728	704	696	669	748	656	661	713	687	683	676	653	663	654	681	696	693	702	695	657	670	735	668	719	689	777	700	678	711	675	814	746	691	727	679	679	694	687	670	672	756	708	709	676	682	681	688	653	690	704	735	696	640	751	662	730	720	697	722	715	711	716	646	670	677	712	665	710	694	731	643	664	685	647	714	678	696	650	714	635	721	707	686	683	619	733	679	704	655	696	692	719	699	682	670	695	705	659	709	685	656	688	652	708	639	662	682	661	677	693	695	684	685	681	690	710	681	675	670	655	687	686	711	731	692	736	703	712	673	683	659	698	647	726	714	654	700	638	695	753	679	659	662	657	680	733	679	714	725	732	676	681	681	691	661	672	678	672	726	710	652	667	689	671	669	742	677	722	652	679	666	721	677	658	739	699	698	687	693	736	724	696	673	707	712	713	707	681	718	692	707	745	692	656	715	661	674	691	718	705	678	712	704	738	696	703	661	713	679	714	696	659	674	668	670	710	725	677	701	678	659	679	651	666	740	686	734	675	712	665	743	673	678	703	694	665	712	690	652	683	716	728	671	683	661	694	739	719	719	680	685	722	730	715	724	702	726	705	733	744	687	661	672	687	704	665	696	701	640	706	675	670	677	695	681	712	743	673	673	694	688	692	691	699	631	695	709	708	685	678	677	729	665	714	655	696	696	741	689	722	649	706	728	664	624	727	683	671	730	707	698	721	658	665	737	680	695	687	609	696	681	654	727	679	666	654	646	707	702	684	710	686	668	644	721	668	715	710	683	712	683	706	675	646	725	710	661	710	697	680	678	687	654	682	718	687	664	642	700	687	678	710	688	734	682	710	685	738	689	666	710	693	686	689	705	615	689	709	681	719	719	695	713	689	650	664	716	652	692	683	686	655	704	675	726	727	668	680	654	663	671	694	717	699	672	716	691	670	675	695	700	696	661	713	721	698	668	708	705	649	669	702	709	683	663	737	728	660	678	688	710	707	663	666	671	707	709	698	707	653	714	694	702	662	675	671	688	716	664	673	707	649	671	656	715	738	722	741	693	688	678	709	693	714	692	693	682	622	759	679	660	701	671	689	717	674	665	693	666	656	648	716	656	756	700	696	626	670	657	709	721	691	699	642	695	699	688	709	654	683	692	668	712	756	692	669	708	659	651	708	741	671	665	699	680	708	664	709	664	687	662	698	677	724	708	659	667	700	670	654	705	686	691	724	749	724	683	659	641	718	677	708	702	705	684	666	682	659	724	676	682	712	684	687	725	672	699	656	736	682	669	680	724	697	664	702	701	659	769	665	717	693	719	686	708	673	736	680	700	689	722	708	654	676	647	697	705	683	669	701	743	677	661	700	685	702	708	722	727	693	729	738	654	704	679	720	688	679	684	691	751	669	674	654	673	684	684	692	735	673	664	694	737	636	688	710	666	673	694	674	718	738	699	665	661	697	706	724	669	699	697	690	710	688	707	674	716	717	670	641	732	701	696	676	667	659	715	669	734	630	720	703	668	698	710	689	709	673	653	671	698	738	694	671	694	687	707	692	691	680	673	695	708	696	710	694	721	649	672	658	689	728	690	737	724	677	699	641	682	704	683	726	622	697	663	669	680	797	704	684	708	722	713	708	750	657	740	701	676	689	694	663	693	735	651	655	690	671	650	670	700	710	714	676	720	640	718	700	683	705	683	720	711	709	723	690	677	701	665	727	676	673	687	647	644	653	653	743	688	693	695	643	673	699	708	691	671	676	684	696	719	681	696	688	686	689	698	711	677	712	783	687	676	721	639	675	736	638	657	710	723	730	684	683	680	694	651	650	720	676	720	711	738	701	703	669	695	703	655	734	656	701	658	657	715	631	685	721	715	700	713	683	660	675	673	718	651	668	674	674	684	687	670	716	711	675	687	712	674	685	656	670	685	726	678	689	715	644	661	716	689	731	682	685	682	690	701	672	712	686	698	693	712	707	698	747	685	728	716	734	690	681	696	733	704	621	671	662	694	660	694	673	707	655	728	693	674	649	699	717	698	685	701	702	701	708	720	676	738	694	655	653	706	737	647	682	694	687	667	645	746	649	674	726	685	624	699	686	633	638	680	662	699	718	695	652	709	657	691	680	658	725	682	702	681	623	678	719	709	674	670	676	666	695	711	735	691	714	700	614	720	688	658	686	674	704	663	671	674	684	732	658	701	620	705	728	694	696	709	674	736	679	726	693	687	673	686	711	704	660	679	710	681	693	713	677	669	666	689	617	700	754	675	706	701	681	713	694	698	680	645	687	707	696	691	660	693	719	702	685	715	687	651	691	731	695	694	708	722	728	727	688	688	683	701	703	685	703	683	693	675	657	672	659	649	715	688	717	700	663	683	656	657	743	655	677	677	707	707	721	674	693	716	701	682	705	696	729	654	684	644	602	670	688	712	654	739	664	691	715	699	697	715	632	685	689	713	664	700	722	686	692	687	682	719	664	659	691	715	759	654	649	666	701	724	673	677	686	742	697	660	691	668	681	703	682	738	649	694	709	659	679	657	719	730	693	651	699	711	720	693	707	693	681	725	733	682	712	652	678	674	671
61061	20205	12607	7294	4614	3290	2508	2077	1738	1549	1380	1226	1134	1070	1017	977	914	889	845	818	800	828	798	735	799	728	748	761	758	736	780	661	738	675	702	682	683	715	706	712	661	685	731	704	704	654	655	642	686	661	742	694	692	702	657	722	723	697	679	682	696	690	722	697	682	689	722	668	694	747	693	718	676	673	652	642	713	678	623	658	665	666	682	635	614	675	637	650	672	655	633	617	668	705	635	649	648	660	662	654	650	604	629	665	641	617	674	627	612	667	664	669	675	674	669	663	656	640	686	613	640	669	677	685	678	667	655	654	678	676	662	652	638	644	617	628	606	616	677	630	696	632	621	607	686	631	636	633	661	645	630	632	695	654	667	643	664	684	677	651	625	654	665	638	636	605	657	671	675	644	664	640	628	664	676	659	642	627	642	615	629	630	647	632	643	707	690	683	626	663	635	605	667	669	628	585	661	696	633	655	651	681	643	659	667	619	640	649	625	639	641	632	650	652	670	652	691	648	682	661	649	635	659	622	678	638	652	653	685	709	616	652	646	636	592	593	672	669	652	595	649	626	670	650	606	625	687	644	702	668	626	620	642	629	640	622	653	652	668	685	622	676	660	655	636	658	642	634	634	698	611	616	624	644	636	686	645	610	675	626	651	672	712	649	721	654	607	638	677	627	691	692	649	634	664	647	628	629	650	618	624	703	652	628	628	655	667	652	698	697	637	653	626	646	681	631	651	706	618	646	636	689	605	642	617	681	702	638	671	618	708	684	595	665	628	675	603	635	697	657	695	650	645	625	625	684	633	574	626	670	666	693	629	685	611	631	664	644	657	673	668	637	632	705	628	663	649	623	661	660	619	646	624	625	634	639	625	629	613	643	641	675	679	667	641	627	668	645	599	621	658	669	611	675	621	634	668	616	606	662	616	680	701	663	613	650	641	648	632	648	667	650	639	669	637	637	664	661	712	656	660	666	626	647	612	650	614	615	640	679	683	575	671	625	567	669	638	666	666	669	603	646	684	616	633	642	666	592	624	684	643	655	613	684	692	631	646	672	614	620	626	624	632	647	663	674	644	666	622	638	647	624	633	645	640	638	669	667	616	691	646	641	663	655	636	677	665	636	654	619	623	618	620	706	612	650	623	647	642	615	668	640	628	677	669	675	647	697	657	644	655	666	677	630	649	633	691	632	632	637	614	637	671	667	647	632	655	636	665	641	645	697	690	634	637	647	658	641	609	665	666	652	665	697	687	639	606	670	674	677	670	623	655	624	668	663	656	653	677	652	609	713	610	686	656	661	618	625	631	701	656	664	631	703	696	621	624	640	670	611	631	650	638	652	642	674	626	659	642	630	636	633	603	616	614	639	659	640	614	650	671	653	660	666	627	618	683	682	641	644	665	671	621	670	633	694	633	670	645	639	629	651	688	626	626	641	620	637	631	649	678	686	645	653	623	636	680	698	658	623	632	628	621	677	683	680	663	675	658	669	645	635	616	632	674	631	650	654	647	617	659	623	606	631	655	617	696	636	590	594	618	649	652	658	671	643	651	663	641	648	637	685	659	636	678	670	676	602	688	606	663	658	633	655	681	616	665	614	631	614	629	625	660	668	594	661	666	631	638	649	633	617	698	620	621	642	653	659	634	678	617	692	679	633	678	656	652	633	630	640	648	620	607	634	662	639	683	638	665	646	645	636	678	646	635	677	633	697	635	644	631	641	639	635	671	615	628	708	658	635	666	633	638	605	664	647	670	662	646	632	711	677	644	616	634	656	631	634	609	642	640	645	711	675	653	680	649	627	621	679	629	637	682	668	647	672	648	640	672	629	685	652	620	680	650	676	652	647	660	669	632	670	690	680	669	647	662	630	618	687	584	660	687	672	649	659	628	650	620	658	599	665	617	611	632	613	655	638	629	685	673	640	652	639	617	620	667	634	636	673	658	654	690	701	650	601	643	666	652	652	646	639	659	689	663	691	664	662	672	644	634	667	614	651	642	657	644	664	679	616	657	653	674	630	677	614	636	629	642	637	620	687	587	677	654	648	637	648	650	653	641	607	650	661	645	593	668	669	661	636	626	702	599	608	658	605	626	658	624	677	626	602	611	628	657	630	624	690	667	613	639	615	603	626	654	649	621	646	627	626	641	621	630	662	650	695	655	680	623	647	639	657	606	661	651	622	659	675	646	639	669	654	651	624	627	629	648	644	641	642	629	686	646	670	711	627	656	648	642	625	618	648	658	640	601	648	645	631	617	658	666	658	632	657	630	631	623	671	595	608	664	633	654	639	638	674	635	675	669	611	644	666	658	692	658	628	611	622	651	618	678	618	648	631	628	657	661	700	697	660	640	667	660	643	654	660	699	684	619	600	674	648	682	713	602	669	635	655	652	633	640	676	643	633	661	635	628	628	689	611	641	677	660	624	692	619	611	633	646	654	646	638	647	659	645	666	671	663	595	622	690	649	620	619	661	628	649	692	649	595	675	617	658	691	655	696	646	705	716	643	678	634	659	633	666	647	644	642	626	616	665	625	653	636	647	622	691	675	704	681	667	640	649	633	644	661	687	648	632	659	665	634	654	690	681	675	664	623	653	669	639	635	656	664	655	637	642	650	599	665	641	658	680	629	653	661	678	670	627	636	648	674	631	617	635	698	657	631	615	623	641	650	628	635	677	625	685	633	645	619	617	664	609	678	692	622	653	624	650	636	640	674	673	722	635	655	660	654	658	582	623	654	639	614	635	625	654	668	625	638	667	646	654	632	623	680	618	624	647	693	628	681	653	662	655	617	661	657	672	648	664	645	598	647	637	619	650	626	656	650	635	652	600	659	664	625	690	664	636	625	685	696	647	645	660	695	650	644	641	680	664	630	657	640	596	681	582	594	665	687	654	680	623	657	635	650	627	681	631	637	660	630	689	644	697	667	648	652	639	604	642	643	615	624	644	626	614	683	691	657	645	628	686	662	672	667	619	634	650	653	672	605	687	677	667	629	633	610	608	669	654	653	656	626	717	613	694	661	609	618	674	628	662	638	641	619	630	651	629	648	624	637	652	668	654	665	611	624	676	724	650	633	629	638	650	612	659	631	651	586	666	609	614	628	653	639	693	681	662	624	645	611	672	645	654	669	682	583	649	625	627	678	683	653	653	631	604	633	657	649	664	631	708	681	627	638	639	640	660	652	640	642	640	668	628	696	653	673	670	618	695	657	686	653	652	627	646	652	639	653	673	612	654	627	652	655	606	673	643	664	713	651	626	648	684	716	649	658	620	663	695	656	641	657	644	590	657	640	675	636	677	683	646	634	626	602	625	619	671	648	656	628	653	606	626	605	647	648	654	696	603	612	638	603	682	643	598	633	626	646	597	666	667	669	626	625	595	671	629	594	681	676	645	664	625	671	652	640	634	606	630	642	620	634	658	650	624	628	620	650	653	671	611	664	618	599	671	652	680	675	653	659	622	667	671	634	616	642	672	649	655	663	620	635	645	665
32471	18452	4072	887	731	691	699	719	681	707	714	729	694	655	681	691	679	652	715	712	669	692	615	648	708	671	676	723	677	622	668	655	691	710	659	668	661	660	670	708	647	662	637	664	708	665	685	680	694	622	660	662	710	707	669	674	638	670	705	689	674	634	629	701	681	654	640	648	662	684	652	689	664	665	692	639	689	680	646	687	685	661	690	661	720	660	699	656	680	734	673	649	657	695	693	638	707	644	648	686	679	671	669	706	698	659	656	699	605	685	689	695	662	648	690	686	684	683	699	628	657	710	641	669	675	674	650	709	661	667	653	676	662	697	623	640	680	704	696	679	668	681	738	678	714	710	643	669	636	693	694	713	686	657	688	724	639	659	685	674	685	692	669	634	727	708	664	688	669	642	625	695	679	614	691	717	684	653	672	707	689	665	695	686	667	654	668	668	675	665	629	679	638	692	671	718	698	713	679	615	657	666	642	594	643	704	653	660	639	626	627	696	665	670	641	683	670	668	658	665	634	634	662	672	691	674	670	652	632	672	688	725	667	663	684	653	661	633	666	726	701	680	671	637	698	677	626	672	669	632	699	673	680	712	706	682	621	628	673	685	696	647	692	673	624	658	693	647	691	692	633	690	663	664	611	660	699	637	645	683	704	694	676	662	722	671	694	689	653	675	670	644	689	665	660	633	712	698	674	638	680	677	670	677	635	635	619	653	691	712	645	668	693	659	678	712	676	707	680	703	644	657	684	633	700	671	718	658	665	660	674	623	624	668	679	703	668	657	688	678	638	689	652	712	643	662	664	630	683	710	624	658	628	687	655	727	657	649	641	686	668	617	681	653	690	618	661	668	665	654	651	666	651	671	678	683	659	686	654	689	620	686	648	649	639	668	693	685	650	708	676	683	681	679	687	662	678	667	669	676	684	623	653	719	668	615	657	624	663	632	631	714	720	657	701	731	616	655	668	670	673	718	627	707	640	698	685	690	644	663	654	639	707	671	721	655	690	631	703	686	623	657	662	682	674	686	687	655	676	642	680	671	678	670	666	686	647	684	681	683	684	640	653	705	692	671	675	661	674	704	694	626	677	660	714	685	696	682	672	647	720	701	659	677	639	636	655	660	643	666	671	687	636	700	628	666	655	666	614	737	673	604	652	630	628	698	706	658	680	685	651	653	655	701	686	675	647	658	636	647	700	697	639	704	637	617	688	643	716	734	685	714	640	679	705	654	657	687	645	646	681	675	696	694	676	678	638	656	716	726	685	713	677	707	726	689	643	684	660	645	681	675	709	652	670	631	681	639	690	688	717	669	658	673	705	687	693	677	681	652	655	646	632	699	676	662	690	664	715	669	705	689	699	714	638	663	678	664	646	669	657	731	646	683	652	698	653	642	663	654	671	663	646	692	683	645	657	634	650	637	621	664	649	695	665	696	682	703	641	663	703	665	704	706	680	644	634	680	623	664	668	641	698	667	662	677	672	668	656	676	672	616	679	653	669	660	682	705	617	713	697	640	688	613	685	696	720	647	631	677	718	679	693	712	665	679	682	684	688	704	621	702	699	664	638	684	688	668	711	694	714	708	697	693	703	688	642	675	704	693	668	697	697	642	643	698	678	673	691	686	646	639	611	645	676	639	701	723	649	664	664	630	618	682	653	665	683	658	723	680	642	676	671	679	719	693	700	677	689	689	650	657	680	669	663	640	672	660	701	682	673	703	643	690	707	661	687	668	637	662	674	610	656	644	695	654	676	690	644	690	625	673	652	691	674	705	649	718	687	682	656	696	741	649	692	640	684	621	670	666	689	644	679	637	675	669	675	687	655	640	653	657	701	667	704	648	652	692	731	684	681	662	688	686	633	693	730	769	687	658	675	695	655	642	715	722	651	699	716	653	679	641	675	666	668	678	643	666	664	620	684	693	659	664	650	701	681	698	673	694	712	683	687	674	711	663	644	659	647	659	696	691	618	687	694	673	644	683	672	624	653	624	679	675	684	708	682	714	657	659	716	663	672	686	682	690	675	689	656	727	642	627	650	729	685	662	717	675	668	656	666	605	629	640	631	669	700	693	703	639	672	614	686	674	654	653	663	704	673	674	709	691	666	668	634	677	687	663	658	718	690	671	666	627	684	694	668	665	642	617	637	625	622	697	672	699	735	665	699	674	659	616	658	683	634	623	654	686	635	666	676	645	642	705	647	671	642	725	638	658	655	624	630	663	647	679	689	673	649	692	670	701	644	696	647	637	644	708	681	626	729	602	691	670	656	686	705	699	672	648	685	664	669	724	665	673	710	703	668	648	660	679	676	668	737	697	708	700	674	674	645	630	706	667	673	646	696	692	677	690	676	670	707	687	692	692	663	677	661	658	671	637	640	671	714	677	702	631	712	679	645	663	627	687	643	705	683	694	749	658	688	688	625	677	639	643	695	664	673	645	712	717	670	708	692	720	661	678	629	678	635	675	660	675	681	709	676	741	657	663	699	663	662	672	678	682	736	680	646	684	696	668	656	667	716	668	671	666	645	681	679	654	691	656	648	661	693	644	667	684	646	672	670	674	685	662	681	644	696	622	665	663	687	703	689	667	626	683	632	673	640	696	667	665	685	648	709	713	672	668	667	659	685	702	694	689	691	694	614	669	710	675	716	655	660	601	674	649	635	729	680	680	673	628	678	679	653	630	657	674	690	657	673	671	643	677	691	649	634	673	719	655	637	662	701	654	707	693	644	684	696	620	669	703	704	663	657	691	685	668	689	669	602	697	658	690	666	663	677	690	668	643	731	654	673	672	686	669	737	695	707	713	651	647	663	687	717	702	669	719	691	663	640	702	681	668	666	644	677	652	719	665	635	668	687	713	679	626	661	664	723	709	668	665	632	695	655	642	684	643	678	695	642	680	658	712	657	636	616	654	640	655	705	665	684	620	678	653	632	695	683	687	703	662	669	690	703	726	694	606	686	721	640	654	658	692	665	696	675	629	651	693	666	673	677	712	677	661	648	647	679	663	658	701	649	713	651	650	670	742	650	656	657	668	616	708	683	676	637	651	637	649	685	674	707	694	647	691	647	633	661	663	640	660	663	692	648	668	682	658	687	669	631	687	680	649	652	638	690	728	670	662	715	706	709	632	671	621	676	667	658	603	735	696	688	687	667	641	695	663	622	675	651	690	620	697	719	678	665	674	667	615	727	633	676	675	682	650	676	680	645	659	669	638	684	714	658	650	633	666	698	643	618	641	676	658	648	638	662	676	680	625	693	642	653	717	683	633	635	674	704	681	631	700	642	636	678	636	666	686	684	670	651	645	636	642	658	624	692	692	655	632	701	688	674	665	681	658	708	642	659	625	664	677	657	676	651	628	659	670	690	643	712	627	631	655	669	658	682	682	652	688	705	699	683	685	664	656	675	693	691	665	638	670	662	654	698	618	668	707	654	638	634	687	703	665	705	660	662	705	721	645	699	661	673	704	630	663	657	671	686	645	635	685	664	669
30039	6155	1110	876	784	756	699	752	720	699	711	672	709	708	664	686	719	668	662	682	698	696	704	731	654	732	659	672	722	691	675	660	685	731	709	643	679	698	685	653	702	713	699	711	757	680	687	689	687	732	678	688	697	734	731	684	699	672	646	680	715	678	694	731	727	661	703	688	685	725	740	711	678	690	700	657	723	686	674	671	710	689	665	671	709	689	697	673	632	732	686	673	666	701	652	682	723	669	731	645	700	709	711	676	656	666	686	742	692	676	661	699	705	695	684	690	672	645	645	705	698	750	645	677	665	709	681	661	676	666	705	682	678	681	700	732	691	691	724	679	668	703	685	678	711	671	705	700	700	727	701	719	744	679	663	707	698	683	736	671	690	712	660	705	702	680	656	716	727	656	757	683	695	676	700	692	665	684	697	672	701	706	704	712	709	692	685	702	702	696	708	690	709	730	685	673	712	690	643	663	698	668	692	736	709	651	663	675	690	735	667	688	744	698	683	754	709	631	745	694	699	663	677	702	670	667	692	690	709	697	655	704	678	663	695	663	647	710	703	678	654	658	735	697	698	688	736	713	663	734	680	686	642	657	661	649	722	675	701	660	725	696	736	681	703	655	670	697	697	655	633	726	681	678	682	711	685	686	663	696	703	655	704	698	647	709	731	728	703	680	670	767	714	704	697	737	698	648	697	679	632	667	660	668	686	656	702	700	659	729	665	706	657	684	669	669	658	683	676	734	663	696	699	704	684	660	682	674	642	694	723	684	719	729	729	728	677	687	668	664	700	725	717	700	722	666	688	706	681	645	694	653	706	671	690	671	674	728	697	659	695	678	711	659	654	682	676	693	680	672	626	696	699	701	653	677	634	683	690	677	666	653	717	679	710	665	697	708	671	688	659	693	673	669	691	699	693	698	652	692	678	701	664	673	666	647	681	670	673	683	699	639	708	688	669	682	666	673	658	707	703	668	639	729	714	700	712	678	657	723	669	711	686	657	685	677	668	666	633	651	700	684	712	649	662	710	682	672	734	627	645	689	707	676	705	717	670	701	701	637	682	694	682	654	641	669	688	700	683	692	685	727	653	677	719	707	692	705	695	659	718	698	689	668	674	663	680	664	702	688	643	685	660	738	717	695	687	710	688	671	675	721	708	635	700	663	672	693	621	621	677	672	683	705	662	656	743	702	712	704	718	693	675	703	668	680	718	698	742	655	702	675	676	707	688	697	702	703	736	696	684	689	691	729	714	731	676	701	714	638	687	692	681	660	635	687	719	658	696	678	665	704	657	673	675	698	667	678	714	696	727	668	680	679	691	696	679	709	647	732	644	682	640	672	686	687	697	723	690	661	639	664	660	720	704	679	665	639	701	674	696	706	702	699	687	706	680	695	685	692	712	667	705	729	723	662	678	631	678	685	745	694	678	672	658	692	716	688	681	697	658	688	707	660	631	693	690	647	670	689	709	689	739	707	680	691	685	707	660	714	673	728	689	673	712	700	690	722	738	697	644	694	720	683	696	705	670	685	734	690	681	735	693	695	716	683	693	684	713	721	707	736	639	672	698	735	664	671	683	685	670	661	719	694	681	722	689	715	704	640	704	639	706	728	648	697	683	637	691	651	686	716	731	707	720	675	685	684	688	681	737	661	669	673	660	702	668	698	666	689	650	683	698	662	697	670	680	724	717	691	682	735	688	708	693	671	698	656	702	676	701	684	755	697	751	647	665	676	632	708	670	688	659	668	674	671	724	688	670	694	720	724	679	715	683	690	692	726	692	701	668	674	704	685	699	718	681	693	659	731	676	669	663	673	643	704	706	711	653	684	684	651	710	694	666	695	694	736	664	737	641	674	719	671	699	675	718	685	650	767	704	659	668	687	671	732	660	674	698	685	698	644	641	753	683	705	728	688	663	705	686	667	671	696	684	668	735	661	686	694	707	713	698	702	716	691	653	736	685	704	729	687	710	701	650	733	679	646	663	677	684	684	638	644	707	676	676	659	732	710	713	687	701	668	702	679	626	665	716	666	677	663	707	674	669	715	689	719	661	715	679	695	699	692	685	716	679	742	689	715	682	736	658	670	744	697	672	684	682	697	730	672	718	689	657	668	690	712	672	718	683	653	703	675	678	662	709	619	659	623	650	743	698	717	703	676	639	693	716	702	653	695	686	648	684	728	682	696	703	688	675	694	654	651	664	670	666	716	668	677	667	676	658	708	673	723	741	712	704	708	722	708	666	682	744	717	704	663	663	682	643	643	721	695	632	709	656	689	708	697	672	695	697	680	705	697	703	679	691	685	692	705	715	701	652	671	669	687	672	689	707	687	670	693	694	665	664	698	679	664	687	680	689	709	679	681	677	682	704	719	698	682	687	667	669	674	677	621	710	728	699	651	725	686	694	688	743	690	728	708	671	669	711	663	684	692	644	716	662	683	645	709	704	724	670	653	682	645	676	719	675	738	719	704	709	695	725	677	705	714	710	686	650	691	703	681	644	686	628	674	671	675	670	684	683	687	675	700	700	659	646	680	634	721	694	665	704	678	697	673	684	672	703	678	712	673	685	683	687	677	684	635	687	712	730	719	713	678	683	734	699	675	687	666	652	701	709	683	699	724	679	638	704	718	690	673	699	657	713	676	669	699	663	726	716	713	654	654	697	708	684	751	699	661	703	664	652	682	713	694	681	713	714	675	679	654	697	660	742	673	707	723	698	697	700	686	680	679	661	665	729	651	654	646	667	653	664	684	713	710	690	686	681	689	658	651	667	712	728	660	683	691	681	685	682	718	719	680	730	672	668	734	667	708	699	685	699	672	640	657	670	690	630	673	672	688	695	725	685	656	659	662	710	708	672	681	647	733	723	702	622	674	673	671	703	700	720	726	691	706	740	670	689	673	683	672	711	687	663	713	697	709	677	672	699	709	683	671	649	689	684	717	718	700	716	701	680	679	684	699	718	688	720	671	649	644	737	712	679	675	688	655	681	673	703	700	657	685	663	688	681	696	675	730	650	743	686	740	672	716	666	676	674	631	701	728	702	684	684	705	659	675	675	740	660	660	707	735	700	696	631	652	678	695	681	695	711	697	672	700	679	707	682	694	702	661	680	708	710	681	724	741	696	743	692	701	682	691	703	640	655	716	713	745	710	687	648	666	718	688	702	700	631	676	711	706	702	703	653	705	668	708	712	711	710	685	690	659	719	644	695	653	714	692	640	685	717	726	653	633	624	683	693	695	681	657	697	722	678	705	695	676	645	690	690	651	689	709	686	665	733	680	713	681	703	667	690	663	648	650	697	699	693	736	705	656	674	681	644	631	655	711	703	683	722	691	658	690	669	686	722	683	689	706	707	715	722	704	688	653	712	685	656	714	698	646	715	696	652	752	665	650	672	696	698	678	654	652	708	678	673	708	666	698	699	756	701	673	711	706	682	696	726	660	709	705	655	667	696	654	678	624	662	664	683	648	699	641	727	669	707	635	690	681	720	670
25164	21068	26469	25513	20886	9848	1040	760	602	564	548	497	505	421	468	445	422	433	441	463	431	423	381	404	401	389	400	399	398	399	383	371	412	383	372	398	364	391	388	410	387	403	325	393	412	386	375	377	374	353	360	360	412	394	374	398	393	368	405	410	404	397	361	405	378	410	403	392	374	421	396	411	388	371	396	354	348	365	407	374	356	369	414	404	386	357	376	372	359	395	400	418	351	387	367	359	410	395	363	399	392	380	391	393	375	396	401	372	389	348	378	393	380	367	373	385	403	419	395	378	372	421	356	348	394	357	386	354	390	356	390	408	369	369	377	403	369	397	382	345	358	375	372	390	398	425	378	413	398	396	372	339	352	376	391	377	399	366	348	364	397	385	381	406	365	367	364	367	394	344	382	390	359	392	426	399	419	370	382	362	370	413	403	403	358	374	372	382	335	354	348	382	391	405	345	393	394	387	370	393	399	367	357	374	374	427	337	324	403	378	375	386	389	356	403	418	386	396	388	363	376	390	361	345	380	371	347	363	377	382	400	381	354	400	349	392	390	380	394	398	376	400	386	415	361	434	355	376	361	374	384	390	412	378	389	367	397	345	370	386	373	396	378	403	414	388	397	349	392	383	393	393	384	350	379	385	361	431	354	418	385	390	370	405	371	383	397	347	399	368	374	371	361	336	381	362	400	354	364	386	351	367	363	406	396	393	423	350	379	380	369	368	387	416	386	358	393	379	392	374	361	368	373	385	361	399	410	405	387	370	389	333	363	342	366	360	380	357	375	376	384	375	371	361	351	395	362	402	395	348	393	382	371	367	363	379	368	373	384	368	364	352	415	367	385	383	383	337	380	359	362	361	436	389	349	392	328	387	389	366	341	365	374	387	388	388	384	369	361	397	372	377	390	389	366	323	403	378	396	405	358	370	338	395	379	355	381	367	367	383	403	365	391	379	410	369	391	401	388	394	397	355	392	369	362	379	388	419	385	372	368	389	377	392	380	405	372	428	393	376	392	344	384	364	417	389	382	357	382	406	375	358	373	371	373	389	360	401	351	370	415	357	375	372	359	421	377	370	369	393	415	370	380	385	340	401	409	371	371	394	384	333	395	376	404	362	371	383	382	360	392	358	376	405	402	378	383	339	362	385	386	364	389	341	366	389	372	386	378	351	360	398	342	399	404	364	342	395	379	364	367	406	383	364	372	365	399	385	390	321	360	374	376	379	349	386	353	402	408	396	391	384	342	383	358	388	368	385	393	385	366	380	384	388	373	387	397	404	418	377	376	393	377	391	373	382	368	362	419	405	386	365	344	425	376	398	376	380	376	387	377	402	367	380	394	388	371	397	374	357	350	421	352	379	395	351	379	391	378	402	363	381	379	375	380	374	392	409	356	367	361	384	365	423	389	369	388	390	352	365	392	389	391	375	362	352	374	385	376	379	405	368	408	392	369	369	365	377	344	366	381	358	360	386	356	361	357	385	373	391	378	389	388	351	378	383	396	383	362	409	384	351	363	352	398	357	388	373	389	353	370	365	377	363	426	343	376	387	371	389	385	391	394	356	370	351	347	403	372	391	386	396	360	389	380	411	378	383	402	359	412	361	385	371	379	384	381	361	395	382	392	403	391	351	390	374	388	381	370	363	369	411	389	380	393	362	396	388	386	380	368	377	350	374	368	388	355	368	430	371	399	399	384	401	367	414	375	360	380	380	370	377	366	382	380	395	356	419	321	400	374	389	369	361	351	379	361	375	387	349	367	384	377	346	388	410	408	360	393	360	378	385	374	370	355	361	370	396	392	350	378	368	371	368	379	369	368	352	358	373	381	388	415	376	396	343	389	407	370	392	364	365	365	361	368	374	397	342	371	372	374	354	366	329	375	408	366	375	383	386	349	380	382	413	411	349	401	368	375	364	355	379	352	387	348	352	366	360	399	370	377	361	383	355	419	403	385	395	358	375	367	385	343	368	380	390	393	359	394	391	416	358	370	344	372	386	361	398	375	334	357	375	375	409	394	385	367	412	378	346	404	386	391	363	392	417	379	363	364	367	377	382	354	398	378	422	390	401	371	405	405	366	380	369	369	393	398	427	371	413	370	357	377	361	412	324	405	417	363	356	387	381	371	346	368	383	356	417	403	369	385	383	355	371	392	408	406	384	360	408	428	395	389	368	366	330	396	313	369	393	343	391	383	386	383	389	356	352	414	362	353	337	391	378	362	407	354	382	367	374	395	363	377	401	379	384	385	361	386	408	415	395	345	394	376	392	366	353	358	382	383	373	409	358	394	383	421	360	339	381	361	361	382	376	377	379	349	409	338	393	357	388	388	338	370	373	382	398	394	385	378	371	387	409	361	350	352	384	384	400	384	384	376	425	379	330	341	372	392	395	366	370	348	380	366	355	341	363	377	379	360	372	358	375	381	373	368	390	371	391	415	390	386	376	375	376	380	375	406	385	411	379	377	392	383	381	355	365	396	401	338	359	355	392	394	385	367	325	398	434	414	402	381	381	390	379	363	409	393	358	360	379	370	352	410	380	379	374	363	386	364	386	416	393	390	351	380	354	393	378	352	370	367	340	360	360	394	371	387	413	386	346	370	354	364	380	374	369	395	378	375	380	387	362	379	365	368	352	378	386	380	368	401	379	379	389	374	384	332	427	408	388	411	369	353	328	350	352	377	377	390	376	377	371	389	370	380	375	385	358	390	341	374	381	376	402	373	361	354	395	414	378	406	355	370	391	378	324	367	343	358	385	312	361	368	387	394	363	405	406	376	386	372	344	379	375	385	383	398	331	371	366	399	389	399	374	360	366	417	389	445	369	362	345	390	379	349	389	371	370	351	347	387	360	370	355	345	366	347	384	399	377	359	391	375	387	349	369	361	394	395	362	368	395	376	375	390	382	394	356	397	385	376	394	355	366	378	348	351	377	395	358	398	385	406	405	378	366	373	360	384	377	361	390	396	350	424	381	344	357	397	383	355	344	415	387	359	336	409	365	375	402	427	350	321	375	366	401	362	394	394	405	406	332	395	380	394	386	340	395	402	396	372	377	374	393	363	371	410	387	410	385	378	336	392	395	374	366	344	389	355	363	372	395	368	353	374	366	409	373	326	372	347	392	392	360	348	376	368	411	379	387	395	363	381	388	353	370	347	364	354	401	403	401	376	385	370	411	358	379	377	379	399	375	358	391	370	366	378	387	357	377	382	379	377	381	392	355	383	392	402	323	353	394	404	393	384	376	351	339	358	381	385	374	384	380	379	394	349	397	380	358	394	353	356	362	384	352	372	360	360	388	403	397	377	369	373	387	369	362	409	397	374	393	375	348	363	407	417	380	349	356	364	345	365	370	390	387	409	366	378	363	345	352	378	381	388	378	344	385	431	364	365	377	369	370	394	374	381	371	361	372	354	371	377	373	379	361	368	339	367	364	371	370	373	374	391	368	358	363	351	366	367	382	373	362	388	375	373	361	402	353	372	399	363	386
58594	18119	7390	4094	2562	1843	1432	1157	931	812	794	716	677	616	561	541	547	487	499	503	491	503	468	473	406	450	440	467	425	424	404	451	427	436	406	411	430	387	436	408	433	411	417	389	416	413	396	407	421	425	413	414	419	440	374	460	429	375	400	413	385	409	444	428	444	419	453	416	418	418	420	403	409	408	408	382	391	412	388	401	399	409	391	415	406	409	403	371	390	375	399	413	390	414	391	381	330	360	392	381	385	403	382	388	412	379	388	388	449	403	400	413	400	398	376	396	414	354	340	410	404	378	374	374	374	360	377	432	387	414	362	410	393	384	377	397	416	448	396	368	359	392	375	385	402	389	396	384	400	438	380	422	394	379	403	399	397	396	361	392	396	425	417	383	399	409	394	387	405	430	366	375	374	360	375	385	395	355	417	400	398	360	431	380	374	364	370	398	420	387	385	383	400	412	394	391	390	377	393	397	372	415	388	420	405	426	365	401	404	399	388	388	363	412	404	387	398	397	416	397	428	395	389	380	408	383	383	423	374	398	426	374	401	408	397	400	349	372	403	381	362	364	376	376	404	350	377	399	374	378	387	369	367	388	377	395	402	405	382	411	340	417	395	389	399	397	380	391	392	361	405	394	372	389	414	374	401	378	375	369	406	358	402	364	383	363	413	392	372	393	406	421	412	379	357	400	408	381	412	429	424	380	414	375	408	408	390	410	378	434	414	396	377	379	385	391	363	426	355	431	391	380	374	380	387	382	390	366	397	389	413	387	394	395	427	388	424	369	381	423	384	396	381	379	392	359	424	400	427	391	413	388	360	391	407	355	386	400	397	403	383	376	395	393	419	383	370	393	377	372	420	395	417	411	397	418	365	394	395	389	350	365	387	380	358	407	408	409	344	405	392	453	406	419	431	389	416	361	416	394	391	395	384	410	424	418	399	377	355	396	338	399	400	403	408	399	379	391	366	380	388	376	405	372	405	348	394	395	409	365	376	409	392	390	409	400	396	409	394	383	384	397	358	443	373	396	374	367	403	382	396	368	404	391	390	405	405	396	442	418	419	370	387	386	413	380	401	418	390	395	379	381	417	388	420	389	375	376	395	372	411	399	386	393	416	390	400	464	382	443	372	365	394	393	350	379	401	396	406	408	387	379	401	361	354	387	396	425	381	423	415	378	394	387	363	377	410	396	430	417	381	397	403	346	353	412	381	407	399	383	369	391	386	381	394	393	382	389	367	428	415	413	406	402	420	385	384	424	367	354	410	380	396	396	372	427	402	353	403	422	424	392	364	363	398	375	400	418	400	383	393	372	435	407	409	349	399	450	376	403	407	432	368	365	371	383	393	398	375	362	417	369	413	374	410	410	378	408	402	402	401	387	392	366	377	406	415	450	384	355	369	388	406	372	399	391	373	363	373	386	432	390	356	384	404	364	407	402	404	398	383	393	380	370	369	418	371	370	358	394	348	397	372	414	381	404	388	426	384	385	415	401	434	390	423	372	409	375	391	363	376	409	416	373	424	379	397	399	404	419	429	341	405	418	374	415	426	372	387	405	390	352	418	350	380	394	390	367	385	403	395	380	400	393	405	410	391	375	404	396	410	388	403	384	392	386	380	417	420	401	375	402	393	409	363	362	364	409	408	391	399	381	390	371	393	411	380	399	373	382	398	405	411	390	417	417	403	391	408	398	377	418	367	374	359	413	382	369	415	408	393	353	385	399	405	403	419	438	389	389	390	385	431	406	431	375	413	400	369	404	394	371	352	419	397	386	409	422	373	388	389	409	402	347	401	404	357	367	394	367	368	402	417	379	419	410	375	384	360	408	381	378	396	402	371	358	384	418	386	387	410	379	380	384	392	396	397	408	382	389	384	400	381	384	393	428	367	387	391	379	405	411	406	376	379	361	356	395	404	374	402	404	370	387	393	391	402	377	393	350	398	378	395	402	395	399	390	385	365	414	371	403	398	393	414	406	393	386	404	405	376	359	407	387	403	350	361	399	408	377	394	366	384	382	368	403	377	400	403	404	417	364	412	364	428	387	366	373	419	377	366	421	392	406	358	356	385	425	443	399	358	377	372	403	365	388	361	407	383	378	380	427	405	408	428	399	373	376	425	449	396	364	389	382	390	378	397	409	378	389	375	396	371	357	395	351	370	379	352	379	389	368	405	371	412	410	395	407	388	405	392	384	393	387	359	409	421	410	392	377	377	420	377	387	399	410	411	412	376	376	413	347	394	376	366	384	391	382	393	412	355	359	393	398	406	406	384	388	390	426	389	402	357	390	388	424	407	401	374	381	380	399	394	376	400	354	377	388	420	376	423	390	394	383	405	408	439	411	414	407	385	394	389	410	406	412	399	392	387	382	409	391	397	409	365	422	404	395	395	398	420	383	414	407	367	402	380	355	378	404	390	412	365	366	387	403	388	410	395	391	366	393	403	388	412	387	402	416	399	380	378	367	413	365	365	382	400	405	425	349	367	395	412	393	387	400	372	383	407	432	407	340	408	394	356	374	362	410	386	358	386	400	430	403	374	414	385	396	376	382	382	406	409	371	388	362	393	395	400	398	384	425	357	401	397	381	439	366	358	395	375	412	381	386	398	378	384	373	386	385	436	403	381	364	392	405	450	398	387	427	382	365	376	393	432	433	369	402	360	418	384	392	389	372	391	398	405	383	403	380	381	371	391	373	386	391	400	364	397	427	381	383	369	390	369	404	400	407	399	405	380	364	367	356	389	403	382	390	411	375	398	397	411	397	402	402	376	386	417	382	398	389	356	411	378	372	406	382	392	388	375	388	402	387	384	367	386	415	416	371	380	426	382	366	382	405	374	405	375	398	405	350	414	376	412	390	382	426	374	367	378	383	420	411	387	379	426	417	391	383	407	375	381	373	400	375	391	423	381	401	435	411	398	379	410	377	390	381	383	414	349	423	424	407	388	413	403	388	394	408	391	422	424	374	379	376	441	422	398	397	428	393	419	402	387	390	425	373	386	386	381	376	415	377	405	365	352	365	417	385	383	378	444	402	401	392	372	417	386	376	381	400	374	389	376	387	403	395	414	394	406	374	417	380	380	383	382	370	387	382	387	419	411	380	392	375	398	427	424	358	398	407	407	419	422	350	421	403	381	418	385	388	385	382	402	403	373	364	383	416	385	394	378	412	376	362	392	391	394	373	405	401	416	384	403	406	386	407	375	398	388	407	383	406	394	378	361	383	374	414	384	377	407	400	419	414	396	416	386	349	425	379	387	378	403	383	402	386	399	413	395	394	371	449	415	368	377	384	391	378	391	405	410	388	366	407	348	390	369	427	427	377	407	402	390	419	395	393	382	390	372	383	400	362	404	404	399	416	374	400	378	422	403	417	386	430	394	350	404	391	401	380	414	392	375	392	383	398	417	371	398	426	403	412	392	390	399	387	374	357	395	365	401	379	404	363	372	407	411	377	421	335	410	401	380	377	417	349	408	421	371	379	376	383	406	381
23218	20962	26805	25159	20911	20915	8143	1579	1172	1078	1065	926	858	866	872	845	828	813	800	742	725	756	798	771	737	725	755	675	742	730	760	740	731	702	697	681	777	717	705	690	713	661	710	729	719	755	719	701	699	705	647	669	757	664	649	687	711	705	761	738	720	692	737	719	743	701	656	709	735	695	681	709	662	703	714	711	777	756	663	745	659	693	662	642	741	721	686	692	699	704	645	710	655	711	701	735	682	748	696	656	716	657	674	692	726	653	689	650	706	693	703	680	675	665	688	705	671	709	653	673	705	664	688	678	679	694	669	705	684	670	706	706	711	642	701	687	690	697	653	743	633	692	683	715	693	698	711	702	690	675	736	687	671	698	696	679	699	660	722	666	709	652	722	686	637	697	689	687	720	644	662	716	719	710	716	680	656	705	703	684	651	700	691	726	723	695	747	659	633	680	690	706	747	693	697	647	660	682	680	679	688	657	692	676	675	695	712	692	722	701	728	722	646	657	675	715	665	698	642	660	739	659	684	713	685	720	679	728	652	733	715	685	652	645	668	695	718	683	693	672	665	643	698	705	669	701	677	640	643	720	700	694	664	699	720	724	647	673	694	697	691	629	669	665	694	717	681	697	701	659	701	675	740	678	673	681	668	674	643	677	677	673	673	720	692	687	675	698	644	728	669	650	712	734	675	660	686	698	667	672	733	674	701	704	687	673	683	681	692	674	662	691	718	701	661	745	709	690	671	651	692	695	670	708	686	669	715	709	682	657	676	690	703	718	685	670	705	662	650	631	713	662	713	687	681	662	738	684	724	698	681	726	676	683	686	694	689	710	705	655	745	695	674	707	691	701	708	736	661	761	665	707	643	689	709	660	685	659	729	707	667	663	639	675	686	673	718	709	706	671	700	706	717	694	718	678	656	687	639	692	728	695	709	673	729	641	672	717	706	700	658	679	713	701	700	760	721	686	672	689	717	646	710	724	666	690	673	678	680	662	652	736	704	671	660	675	675	669	685	696	687	708	652	700	653	710	654	688	730	725	662	682	662	648	727	662	662	678	660	709	712	707	718	731	682	715	653	715	662	678	634	657	693	691	693	699	724	661	628	675	663	719	638	658	719	720	708	708	734	684	711	646	711	669	671	627	694	704	716	666	698	742	672	691	679	685	699	716	696	691	655	665	699	655	667	687	677	673	642	649	693	678	694	687	654	731	694	658	697	679	646	673	730	734	702	685	668	678	698	719	663	663	675	703	746	711	616	674	722	638	663	662	668	772	692	641	727	681	698	690	737	726	656	671	646	653	668	687	732	682	709	693	678	661	659	647	685	674	703	676	662	706	728	683	700	714	681	682	686	690	702	656	655	664	688	685	681	662	661	671	683	717	675	629	693	665	670	665	649	643	669	690	647	674	655	710	722	701	710	727	693	664	708	683	712	686	674	695	630	681	705	672	688	664	721	691	691	648	705	688	663	673	677	696	660	684	627	693	656	691	692	692	676	678	716	739	741	716	732	687	708	655	705	688	660	669	720	668	732	697	672	663	719	659	659	721	699	686	706	691	696	679	681	669	698	681	698	675	713	727	722	705	710	644	732	694	718	660	690	695	639	655	682	661	696	710	724	645	665	690	697	684	704	685	719	677	685	702	641	695	674	686	708	745	709	674	640	692	718	678	676	729	673	735	630	731	687	706	693	642	736	695	743	707	665	686	690	656	691	683	684	721	673	728	653	698	689	697	730	650	688	677	741	695	677	675	663	687	667	707	668	691	718	728	655	673	708	693	656	684	628	667	662	743	661	704	698	725	695	727	674	673	706	713	691	693	678	684	713	660	651	690	647	672	671	684	671	693	725	718	684	703	691	659	685	706	704	681	677	667	718	697	678	695	719	701	680	697	686	673	741	696	696	697	712	696	741	733	683	661	701	733	705	687	658	702	655	695	716	673	700	729	711	657	719	699	709	706	657	696	643	728	708	678	746	708	674	653	692	668	676	669	643	749	716	725	705	714	649	686	683	709	701	690	682	712	730	670	665	735	705	706	651	700	686	688	696	698	635	673	725	686	689	647	654	666	673	659	640	642	667	665	685	683	666	698	683	679	658	658	680	699	696	711	709	669	693	735	691	705	675	698	703	679	704	649	697	674	676	669	631	655	702	698	706	693	646	694	701	713	759	692	691	714	699	709	707	688	730	699	683	675	703	716	725	702	705	682	687	668	653	713	645	709	710	674	724	707	699	636	682	699	748	702	725	709	655	658	703	683	713	682	678	692	698	704	706	728	675	671	676	721	688	644	671	635	713	680	652	677	717	698	668	601	691	694	639	682	651	706	691	713	694	685	715	709	719	641	674	658	664	725	717	664	717	678	677	705	661	680	690	707	691	678	660	673	745	692	689	654	658	650	727	721	692	734	679	694	693	686	681	673	660	643	702	703	717	686	687	686	710	677	705	697	667	681	687	692	704	662	684	695	694	649	645	648	664	676	717	669	674	696	666	697	687	641	683	655	651	670	679	681	669	693	718	677	686	669	680	696	663	711	685	691	643	680	648	684	676	741	653	725	683	648	648	652	721	680	742	713	703	722	680	655	706	634	712	690	683	643	659	657	674	660	702	697	711	657	687	700	694	679	718	660	684	694	674	691	743	711	664	712	726	706	691	679	663	656	685	698	704	716	704	703	687	678	671	644	689	704	613	657	679	696	715	650	738	727	651	741	661	684	705	671	672	690	709	691	692	692	688	709	701	688	717	703	684	732	693	666	698	735	662	691	699	726	681	684	723	706	731	666	756	679	677	695	673	663	643	652	690	643	657	708	738	685	675	670	704	690	688	698	683	669	693	651	686	722	718	688	686	648	661	660	731	700	726	717	660	670	649	685	657	658	715	690	662	674	715	655	719	640	719	689	717	659	667	704	689	694	645	733	698	682	706	675	677	728	690	685	686	673	659	700	681	712	691	699	730	751	686	708	755	699	745	664	718	703	697	699	667	678	724	663	704	707	684	704	641	677	705	737	697	701	653	753	657	661	723	687	701	669	697	710	712	714	641	739	681	688	641	690	690	672	689	655	716	681	629	695	704	653	680	692	656	674	676	691	698	688	696	733	713	704	707	691	680	662	670	655	660	655	715	691	693	693	698	660	725	676	632	693	685	703	642	668	719	674	678	631	707	714	776	680	687	658	705	680	699	736	671	700	690	717	673	679	720	704	721	730	710	688	706	703	726	671	662	679	697	682	666	679	671	695	721	648	636	688	716	678	671	691	728	700	675	676	698	687	683	657	643	693	751	688	670	696	694	712	701	693	699	705	654	700	692	646	696	701	657	717	711	704	653	710	701	666	639	654	715	704	656	727	698	668	687	701	730	706	670	724	669	664	664	683	693	705	691	722	677	702	667	702	659	697	644	717	733	659	683	679	685	681	692	705	682	688	673	675	691	746	711	722	674	671	722	701	666	688	665	636	701	697	653	686	718	653	695	659	728	695	682	699	720	668	697	707
61390	21033	12194	7225	4636	3356	2533	2041	1846	1540	1337	1262	1116	1073	1044	972	943	917	878	840	839	792	782	774	766	741	748	723	790	726	694	689	725	680	706	702	675	731	663	706	699	664	684	699	676	689	690	669	712	664	634	647	660	652	640	700	693	657	667	731	701	646	716	697	671	696	693	659	735	677	654	690	702	658	698	651	618	599	620	670	665	645	647	668	653	643	649	692	657	654	666	644	645	646	622	672	630	641	629	650	661	698	637	662	708	653	694	634	647	636	625	642	615	599	640	677	670	680	655	652	632	655	634	684	592	651	660	701	656	643	686	646	641	666	660	689	701	668	649	668	634	577	644	662	630	657	639	604	638	657	690	604	623	629	615	692	646	647	653	629	662	645	647	649	619	659	616	683	669	617	694	651	676	647	656	610	653	694	676	629	665	629	665	675	643	619	638	664	646	634	679	667	675	627	660	666	624	638	680	681	651	659	680	626	632	676	669	630	664	689	634	655	647	668	635	664	626	642	645	587	609	618	676	612	602	655	686	686	609	676	628	639	644	601	629	639	671	637	647	661	672	628	658	672	618	636	667	615	678	682	657	664	636	639	638	622	638	649	647	618	642	598	710	642	692	642	688	635	642	629	635	675	645	667	650	659	634	591	650	642	638	694	655	686	643	626	673	613	727	661	628	639	626	624	640	669	643	655	714	638	646	683	620	638	643	629	680	673	606	611	680	660	640	634	619	640	622	637	651	586	646	606	643	603	664	640	659	681	658	663	615	702	683	660	609	665	627	629	612	664	657	655	651	615	614	647	645	648	637	605	633	652	618	615	595	714	714	669	670	621	632	637	642	666	686	657	657	649	661	637	632	609	671	645	639	668	661	630	655	626	660	650	675	635	671	630	661	618	634	589	684	607	687	689	648	634	650	657	671	659	639	652	642	668	679	644	628	677	629	620	628	678	629	648	661	621	633	679	648	654	620	606	654	667	661	636	637	654	659	644	687	628	668	657	668	603	629	685	660	683	681	645	640	690	634	629	634	647	635	660	706	626	670	625	636	608	625	654	647	688	656	628	605	665	646	626	616	668	661	674	633	659	656	654	625	628	669	657	645	610	649	663	653	657	670	607	612	610	682	646	628	635	624	677	623	655	609	596	662	671	667	626	660	674	680	644	603	649	610	626	662	618	656	680	631	597	629	655	677	692	692	642	672	648	646	692	643	660	626	627	639	645	647	640	614	667	701	666	625	659	635	668	663	655	646	648	603	670	690	636	649	649	689	681	656	676	626	638	635	662	659	636	614	617	686	600	671	688	712	647	667	630	648	621	644	637	604	641	631	634	593	659	651	684	659	601	646	637	621	647	658	653	702	638	660	672	628	677	635	644	643	664	621	624	678	646	663	670	613	639	660	636	652	652	620	667	626	667	647	646	651	661	639	647	638	688	672	684	620	620	650	628	708	630	629	641	588	676	638	676	627	635	669	680	635	673	610	648	668	617	627	617	717	652	673	621	655	638	637	650	707	613	680	667	639	646	594	649	648	680	684	654	647	646	614	669	618	637	637	645	671	620	649	654	643	649	630	666	630	614	632	658	641	641	634	615	678	598	639	655	697	622	620	627	634	611	653	667	673	603	636	665	668	652	669	627	610	641	651	611	657	651	626	616	648	633	639	636	659	645	651	615	668	687	651	648	635	623	618	655	577	633	643	628	683	659	647	629	660	644	623	623	655	668	628	648	629	655	669	681	638	632	642	680	622	616	662	620	648	672	636	663	664	642	620	613	585	669	629	632	591	645	615	595	624	641	671	642	638	628	632	621	639	636	654	619	645	640	630	663	676	659	701	638	665	682	653	667	642	633	685	676	621	656	641	686	641	654	632	640	621	687	645	620	693	658	662	622	624	672	642	637	633	645	609	680	679	641	596	638	657	657	650	632	644	646	643	653	667	675	621	676	683	619	657	672	610	674	665	669	613	624	626	670	598	627	632	675	691	613	689	613	637	684	638	595	651	664	642	632	629	696	617	657	654	647	646	642	670	649	613	695	670	639	661	661	629	647	593	620	608	598	648	625	590	660	648	637	628	645	658	648	660	648	680	612	637	653	638	585	624	612	641	662	651	638	657	636	617	609	642	627	633	638	660	616	639	643	648	598	613	633	642	615	625	662	642	664	619	676	619	618	627	661	624	632	669	630	656	640	626	612	632	684	672	632	624	689	643	639	653	641	609	624	660	670	630	631	621	617	612	631	666	647	661	671	656	647	636	650	590	626	661	672	597	629	616	652	671	648	604	623	672	723	596	661	628	616	625	635	679	659	635	670	623	659	653	676	676	660	666	650	667	661	636	647	639	652	640	639	623	650	645	655	631	643	649	586	561	653	652	621	677	624	616	652	673	636	638	693	627	620	626	637	694	642	673	654	638	662	650	656	675	672	665	631	651	635	623	698	625	667	678	631	626	664	616	634	597	657	662	654	674	646	644	649	616	618	655	653	646	586	663	686	664	629	681	651	683	654	694	640	670	654	629	638	637	617	593	612	693	644	609	630	670	678	633	580	619	644	584	646	640	615	694	659	648	664	626	697	651	634	618	641	641	678	699	683	614	662	709	647	612	645	697	669	687	609	673	609	636	671	610	671	626	625	663	663	661	690	603	648	662	664	642	643	658	620	629	669	651	660	618	625	593	695	644	650	626	607	631	627	650	662	701	631	612	603	650	638	645	677	643	656	603	625	664	657	664	698	652	617	648	617	637	662	659	670	672	688	583	643	660	647	649	628	635	689	622	639	631	678	676	625	662	631	664	621	651	592	658	607	644	648	615	643	727	659	606	622	619	572	678	630	629	664	641	634	631	659	659	598	669	624	613	651	610	637	625	674	616	645	644	652	644	657	684	628	657	652	603	673	667	643	624	643	650	643	659	653	632	635	637	687	696	667	656	655	637	586	648	678	702	616	634	659	653	659	678	618	635	658	685	694	638	663	663	689	667	594	650	659	628	638	628	628	644	655	653	633	661	678	621	624	673	645	652	656	624	648	673	639	674	625	634	645	633	658	610	641	670	610	633	630	624	641	647	649	674	662	640	611	626	655	639	635	650	626	683	632	644	634	684	648	651	627	676	667	700	610	652	661	650	628	706	632	666	641	630	644	619	643	664	680	601	635	680	650	614	659	653	664	666	631	663	672	669	647	641	660	652	641	637	647	652	631	592	675	625	670	705	645	613	640	658	650	665	619	613	641	667	710	625	606	632	628	681	647	621	617	600	610	618	620	607	651	618	649	616	669	599	660	651	648	659	641	630	656	632	671	683	664	613	620	622	591	650	636	617	652	651	686	668	631	649	663	644	645	670	682	658	610	640	613	672	673	651	645	626	677	615	661	645	681	616	667	617	641	618	687	618	656	688	659	653	599	650	680	651	639	585	646	651	654	651	645	668	635	633	703	682	606	661	668	663	641	638	639	596	682	661	668	662	613	656	632	675	643	669	652	642	635	660	645	679	651
32793	18820	4027	896	772	759	652	656	692	687	652	657	656	673	711	653	655	663	701	683	700	694	650	667	665	667	692	616	713	668	682	690	694	681	643	663	700	700	656	702	707	667	699	734	662	696	671	648	692	677	674	667	677	634	699	632	668	650	659	660	707	612	717	637	684	727	648	718	675	669	675	676	707	684	645	657	689	690	654	685	680	646	674	663	652	682	639	612	658	656	655	666	712	650	708	638	661	679	636	734	653	610	683	657	673	667	689	700	710	690	679	664	667	689	701	757	676	667	648	695	714	655	673	630	641	691	664	660	633	713	627	653	695	628	695	667	640	684	704	601	670	639	657	686	634	697	657	610	677	682	687	689	679	698	639	699	701	639	693	669	700	707	646	657	674	663	662	659	690	715	657	667	661	700	695	673	671	653	658	642	668	667	675	670	649	676	676	660	658	641	666	673	616	691	688	662	673	686	627	637	638	668	642	667	691	674	624	686	673	687	627	646	631	666	704	633	670	681	693	663	646	623	678	655	647	634	680	681	662	724	639	671	657	659	672	742	691	713	665	665	609	687	695	676	683	657	699	659	664	697	663	647	682	663	695	690	689	658	670	695	707	705	668	661	673	666	660	669	708	645	641	668	674	657	654	626	675	677	635	658	689	656	665	683	582	660	651	694	644	621	686	675	662	639	642	702	628	723	662	668	677	648	637	661	642	656	693	681	649	671	651	709	661	694	634	652	640	643	683	682	703	637	649	633	649	692	719	647	671	637	683	620	663	658	651	723	694	685	682	679	661	679	677	655	707	614	654	701	682	647	678	680	688	702	680	664	688	649	678	697	653	671	667	653	644	688	716	653	670	642	680	661	648	612	686	690	653	689	705	665	680	653	683	665	661	671	594	718	702	655	645	661	673	648	702	692	621	669	671	679	680	713	682	659	692	644	672	610	663	700	687	680	636	654	650	670	637	659	662	670	636	666	691	669	699	642	651	662	681	685	670	674	701	648	659	678	671	642	668	685	676	650	661	677	685	679	668	699	678	655	661	653	679	715	688	688	641	654	701	648	679	690	671	670	630	694	645	712	659	687	671	641	708	722	639	665	691	670	665	682	657	643	645	676	677	675	667	679	628	656	683	689	675	727	659	707	691	649	691	737	707	678	658	654	691	711	655	652	689	655	658	663	637	651	622	651	665	640	678	699	658	613	656	656	671	690	700	695	693	637	679	690	697	747	684	718	644	719	689	649	684	638	656	669	666	675	666	659	640	668	623	676	617	682	719	603	673	673	672	626	641	649	663	711	650	674	632	682	677	660	637	663	651	662	715	632	666	658	651	679	704	696	662	725	663	638	721	652	654	668	680	682	704	677	638	647	626	664	727	682	724	674	683	748	691	630	667	689	658	695	658	678	658	697	669	634	700	689	679	664	688	703	681	631	704	656	634	691	716	614	670	654	611	672	635	731	649	631	652	658	619	644	661	662	640	663	695	664	649	650	642	622	665	633	695	648	681	653	662	663	689	693	624	661	666	709	722	651	689	657	650	684	686	657	738	676	656	663	679	632	662	673	683	618	629	636	685	710	609	649	669	695	715	634	659	644	681	648	644	665	669	621	638	639	662	645	671	700	725	665	652	700	650	640	658	664	685	674	607	674	647	654	657	662	666	687	692	649	672	661	584	706	651	640	647	689	700	610	649	661	632	653	700	664	656	696	659	644	646	704	646	686	642	676	707	686	637	671	668	660	645	631	689	690	671	650	669	640	679	665	628	705	679	674	688	685	654	664	669	692	668	661	656	688	659	693	706	703	690	658	630	681	640	640	628	699	664	652	647	660	662	705	651	669	691	633	651	675	693	715	668	659	681	663	738	687	721	675	684	689	657	684	668	624	659	626	676	618	643	648	615	677	598	656	603	676	657	661	632	623	703	703	653	645	675	655	680	652	681	652	674	677	693	614	658	642	684	704	651	685	687	670	646	638	662	687	684	636	724	675	621	705	647	644	653	675	723	680	684	701	684	639	726	675	666	652	653	676	702	672	665	660	677	678	651	660	694	678	653	698	652	639	688	651	702	656	681	673	656	635	639	688	734	708	699	687	677	692	680	652	663	668	626	658	687	690	603	650	677	611	674	661	694	655	651	626	689	677	645	659	714	689	687	686	652	684	675	699	673	657	688	691	616	675	700	679	679	707	675	643	643	635	696	640	715	661	622	694	691	645	668	688	754	697	652	612	707	655	689	643	628	651	655	685	671	668	678	717	695	669	673	688	672	678	696	676	669	681	645	704	649	704	707	694	614	677	644	691	681	645	626	654	685	683	628	744	688	654	641	653	701	655	663	659	642	637	681	638	669	666	679	655	709	624	663	641	639	647	713	663	669	680	661	640	665	663	649	636	645	638	712	684	687	693	698	689	662	643	638	676	655	628	681	663	645	664	663	687	672	655	693	682	697	652	669	653	676	699	680	652	686	622	704	632	700	650	665	665	643	675	670	639	658	699	688	656	625	688	655	637	682	672	696	703	662	637	667	659	672	628	623	650	689	688	699	713	721	716	668	678	651	698	668	601	674	642	672	661	671	654	712	672	649	706	687	645	657	697	700	672	669	665	702	724	700	657	675	687	705	622	712	656	626	670	699	651	674	737	661	680	648	652	671	632	669	665	709	634	706	720	694	647	664	676	727	709	697	693	694	654	658	702	629	664	640	684	688	649	705	648	707	703	721	639	700	665	671	653	681	725	674	711	709	664	725	672	661	666	694	614	662	683	662	664	675	654	685	683	674	710	652	657	661	708	704	716	674	665	628	693	691	660	690	689	678	667	652	696	644	668	670	653	702	693	635	679	678	712	643	693	700	647	640	727	682	638	650	689	635	627	660	689	663	666	696	642	633	655	691	690	712	668	668	658	672	656	689	648	673	671	674	693	656	681	662	706	705	672	638	655	686	656	673	710	673	681	633	671	685	635	649	720	619	647	670	631	686	685	670	679	673	697	661	637	659	710	676	669	678	686	652	727	679	664	657	686	652	668	697	640	665	643	708	699	635	636	674	682	692	695	684	645	668	641	646	675	692	682	679	634	704	659	650	637	676	678	651	684	669	630	678	714	700	641	622	674	706	669	711	668	617	664	707	652	688	672	683	679	618	658	633	674	664	668	669	732	702	650	682	673	632	703	666	689	687	663	753	654	681	630	674	665	653	661	654	664	666	665	663	699	670	680	687	634	658	684	720	682	671	661	692	668	664	649	676	696	635	670	675	709	678	683	675	632	704	657	689	683	668	666	683	660	639	640	664	664	667	679	662	653	701	709	666	667	656	659	658	640	679	685	634	664	709	668	680	714	649	650	650	723	705	686	613	707	693	658	682	690	657	676	677	632	676	691	636	692	652	641	685	639	631	656	647	645	746	676	704	689	636	682	629	672	703	708	683	657	695	670	704	675	712	645	693	671	635	676	726	687	635	617	655	633	623	687	658	688	640	636	683	690	657	622	657	665	713	659
30557	7207	1057	858	772	783	724	723	713	727	668	689	726	660	683	676	701	688	637	737	679	684	727	658	746	731	710	686	692	704	695	668	654	679	667	680	685	718	712	711	686	696	708	704	666	668	690	684	660	696	712	661	748	710	717	720	696	719	727	695	720	634	681	686	657	706	708	697	709	697	643	658	678	685	685	683	707	701	691	720	681	703	706	705	718	708	651	673	730	669	704	665	663	695	725	764	689	633	739	637	694	657	692	703	688	722	669	677	670	695	687	713	641	673	659	707	747	670	685	651	686	705	707	638	707	701	650	644	695	644	712	673	640	668	710	698	688	697	684	639	656	674	692	670	690	647	679	706	780	681	668	759	683	696	706	658	622	684	670	679	700	647	673	681	696	638	693	644	671	695	664	717	673	616	640	674	687	689	687	682	649	659	661	686	687	723	718	635	707	704	701	677	714	673	642	667	695	670	679	712	644	703	650	691	680	713	638	721	710	658	683	707	729	691	699	735	674	705	710	680	690	664	660	700	691	676	676	715	670	692	677	708	668	692	711	688	679	667	656	676	702	668	641	679	679	653	662	653	643	735	641	700	675	731	662	680	697	707	704	676	682	720	679	713	669	671	650	634	705	722	693	700	673	726	712	672	660	709	640	686	638	700	654	697	689	676	739	640	674	663	722	695	673	664	737	652	709	708	687	731	691	695	700	647	649	670	680	685	697	707	686	714	731	677	709	689	652	681	718	661	739	684	715	671	709	672	674	702	699	691	699	648	712	666	726	688	724	676	645	747	684	721	709	638	704	686	657	726	675	644	684	707	691	666	716	696	698	674	716	648	728	688	704	697	680	656	665	725	692	711	659	695	655	697	681	643	647	659	673	690	680	729	676	701	673	703	701	703	665	689	716	689	693	689	720	674	720	685	674	686	703	699	693	691	685	653	718	676	688	706	723	666	692	684	718	679	673	695	660	688	638	658	630	679	655	733	724	717	635	731	651	713	679	664	707	687	711	716	679	700	678	686	683	663	649	666	694	714	702	664	723	668	672	692	698	656	661	651	722	667	681	716	668	709	749	756	732	715	684	652	667	693	682	670	695	705	682	672	729	681	728	707	696	769	698	718	714	696	687	723	677	720	706	683	708	696	641	669	697	680	673	659	725	687	654	670	697	713	659	693	681	703	705	694	697	684	736	690	711	654	714	655	659	743	716	695	636	661	646	699	624	720	661	680	659	666	728	703	707	688	683	658	678	663	689	686	680	681	705	734	668	717	666	725	660	674	660	697	693	660	663	732	702	659	686	682	707	674	696	648	668	664	742	679	697	698	672	724	689	683	639	692	717	704	680	668	683	657	655	754	642	682	683	698	669	681	747	658	687	682	714	685	726	715	702	705	651	715	728	676	666	685	730	656	692	731	717	697	701	673	647	755	670	657	710	685	690	672	685	721	672	684	656	709	672	679	673	668	641	696	693	731	677	707	713	668	717	687	683	642	684	686	667	686	748	741	735	663	687	724	688	726	724	706	754	666	680	691	674	696	650	664	659	734	653	707	669	715	691	682	661	685	665	713	696	652	692	633	662	676	657	693	676	703	711	671	713	704	716	699	718	691	671	715	653	692	669	725	694	656	686	651	709	703	670	654	678	663	664	724	710	698	680	749	690	691	696	689	659	674	685	678	705	626	702	690	664	700	676	700	675	704	672	672	659	708	753	682	677	668	662	708	738	627	743	746	685	692	679	690	713	676	724	652	664	693	712	716	632	716	692	695	676	661	717	691	663	715	693	717	712	669	666	682	721	691	713	645	717	653	735	708	698	695	666	668	698	700	698	679	702	682	752	677	625	707	686	744	699	701	709	691	697	637	695	693	695	662	709	678	660	669	722	704	701	663	712	699	659	690	699	662	727	729	679	714	710	724	686	666	674	708	744	686	655	681	628	673	700	682	688	724	658	687	656	658	707	665	728	685	688	680	668	746	726	739	684	730	695	655	691	700	718	683	744	706	729	703	672	672	666	703	703	665	710	720	701	681	680	731	717	688	678	695	749	706	693	704	733	630	684	708	694	670	726	687	669	693	701	705	687	706	720	661	725	721	663	734	674	696	638	670	693	708	712	714	686	651	656	657	705	664	691	704	687	618	729	672	630	668	721	704	656	729	674	699	642	677	664	711	658	694	640	686	673	682	680	684	686	702	659	631	682	682	691	692	705	736	679	666	682	663	666	697	726	726	706	719	710	686	685	702	652	735	655	648	718	649	702	678	703	677	693	634	709	721	695	694	681	686	678	660	663	604	659	693	700	688	664	699	732	689	688	672	669	681	710	667	676	687	708	732	698	694	699	691	675	730	692	696	636	688	713	698	664	653	642	656	702	706	703	709	671	664	691	701	706	698	696	684	721	708	703	664	644	726	635	689	696	699	703	681	676	685	652	705	612	722	629	697	707	711	662	637	715	673	728	628	690	668	689	723	651	685	691	669	753	689	756	676	699	734	695	733	684	667	679	712	741	702	657	683	670	671	648	692	690	698	631	708	675	664	714	681	702	660	729	681	730	664	755	722	651	696	723	690	673	658	723	723	725	672	709	725	632	713	702	667	734	668	721	675	661	695	678	698	690	741	715	724	742	684	690	708	691	720	691	631	710	700	709	651	679	703	711	652	669	676	690	699	724	655	704	670	651	646	714	677	670	687	616	690	700	703	664	722	691	724	674	708	668	688	666	662	697	671	720	693	648	668	685	642	664	659	662	714	689	670	685	717	658	707	678	705	692	658	723	698	652	678	727	671	707	720	668	659	657	694	719	678	694	683	669	706	650	679	697	702	672	665	642	698	678	717	651	708	644	694	714	653	733	698	736	708	725	728	720	685	661	684	688	659	740	689	691	720	696	674	685	638	709	672	700	673	687	658	680	713	667	708	679	713	667	630	654	683	694	664	700	661	691	625	710	680	698	730	678	750	725	665	708	706	727	632	739	707	697	681	717	687	707	670	725	654	665	695	672	727	657	688	677	677	698	713	739	656	701	673	659	637	715	687	702	655	684	650	663	664	679	690	706	694	682	675	692	650	643	674	686	713	716	695	698	725	722	709	720	653	661	722	677	685	653	701	720	748	680	677	662	723	689	718	696	719	732	646	664	677	713	699	692	748	672	680	691	686	681	712	704	676	721	676	694	660	703	674	671	713	689	725	683	675	701	705	657	664	738	688	662	684	689	692	692	706	675	705	685	692	721	683	696	667	676	687	715	641	685	663	666	726	660	674	732	758	743	718	684	710	680	665	679	694	693	704	690	660	685	673	666	713	653	711	678	736	740	619	693	677	664	661	747	663	623	671	766	693	696	699	664	700	685	669	663	689	653	638	645	738	668	670	648	702	665	732	656	675	679	681	680	720	729	709	675	686	641	714	675	692	669	734	690	703	694	713	691	698	704	619	675	716	677	734	709	712	683	680	705	713	665	649	674	665	631	690	696	699	682	622	684	718	631	660	669	711	655	679
25317	21223	26388	25661	20814	8185	1004	736	539	566	553	472	479	476	424	491	423	444	429	436	411	418	440	416	397	393	374	413	362	412	378	366	406	353	388	378	401	391	374	420	352	410	394	400	394	377	386	409	399	393	367	413	395	386	370	384	436	384	364	380	417	384	391	375	391	367	403	386	400	390	343	376	398	385	366	361	376	406	335	384	377	392	389	339	429	400	355	386	424	386	399	371	367	410	382	359	358	364	380	374	383	348	392	342	371	398	389	363	359	400	380	375	370	320	345	379	342	388	400	393	376	401	347	381	359	368	419	365	369	401	375	405	364	409	383	391	361	374	355	385	382	349	387	388	354	382	343	377	361	370	412	369	398	353	377	392	363	383	402	407	356	391	388	338	372	390	391	357	371	375	357	365	376	375	388	356	385	344	368	373	367	401	398	356	411	388	381	382	371	354	368	387	385	409	360	399	363	367	366	375	398	355	361	359	374	412	377	353	399	378	364	348	373	430	403	375	365	329	356	386	344	382	389	368	387	360	376	371	376	403	397	394	418	372	377	377	397	381	386	375	399	361	380	390	332	354	403	367	358	392	353	387	404	377	377	355	376	378	395	395	370	390	389	331	370	397	367	417	377	409	370	392	366	376	361	378	363	412	381	360	366	377	372	357	399	410	364	373	363	338	324	407	340	410	383	368	357	392	372	372	380	364	392	425	356	364	369	380	370	375	370	424	392	390	394	364	390	390	371	374	386	403	348	404	345	378	338	384	356	370	372	347	368	387	392	379	368	375	359	364	374	361	370	344	375	396	372	387	411	399	380	388	407	375	410	368	408	392	347	377	369	370	356	366	393	388	373	388	369	386	340	392	402	351	375	367	338	368	403	390	369	401	354	379	387	391	383	357	399	416	375	369	390	385	370	396	399	374	364	369	390	379	401	414	365	400	399	419	385	409	386	393	390	398	402	332	385	386	331	403	363	354	375	362	373	381	384	389	364	371	368	388	412	380	386	368	367	383	368	387	388	407	352	404	340	386	392	392	380	387	355	409	393	406	397	377	356	373	395	376	379	363	385	374	388	363	387	359	378	376	351	364	389	380	389	398	342	355	400	384	384	370	364	399	378	378	353	378	364	343	414	379	396	383	369	345	436	373	390	408	386	403	393	373	390	381	367	368	378	402	403	388	360	361	418	368	394	366	367	386	370	362	390	382	392	378	345	346	365	377	405	370	408	365	347	416	398	397	380	403	382	403	387	400	359	368	393	372	368	350	372	371	354	367	380	395	364	366	404	385	388	357	357	350	398	407	370	415	371	391	373	388	366	372	402	374	348	361	367	426	392	347	387	337	370	395	378	348	349	379	374	359	378	404	376	377	372	385	375	412	388	408	378	351	365	384	394	378	338	390	385	351	390	338	363	350	409	375	408	370	398	380	384	381	344	386	367	409	393	383	371	384	399	355	367	380	363	362	383	370	389	403	402	323	392	387	415	393	394	363	352	366	382	423	365	380	405	336	348	378	384	382	399	410	351	382	378	406	380	396	379	378	366	404	399	399	380	357	353	386	351	354	389	340	425	394	390	365	391	385	402	397	386	362	399	355	388	376	394	394	376	388	420	411	353	395	395	374	394	377	349	370	403	404	386	359	358	380	344	389	382	387	364	399	335	371	359	380	322	372	353	383	409	362	417	379	336	413	387	384	371	350	449	360	375	370	371	364	367	385	363	397	396	341	376	366	377	419	372	408	367	384	386	375	392	391	395	339	372	361	367	393	416	368	387	396	354	365	422	371	381	385	341	405	361	375	400	380	369	404	422	400	371	343	396	393	393	424	367	415	400	400	358	390	382	422	347	369	358	385	335	395	406	377	369	370	372	390	415	365	357	355	374	379	395	344	373	351	375	368	385	397	367	352	376	350	397	410	370	400	386	396	367	379	386	373	379	370	373	387	383	396	348	404	369	351	367	386	392	366	367	360	407	357	391	390	391	389	400	390	408	388	384	381	412	344	388	368	366	369	338	393	376	400	391	394	398	386	368	361	413	352	348	368	396	355	397	370	369	378	395	353	383	373	395	392	389	393	382	393	357	358	397	384	390	365	415	369	412	363	398	387	363	399	378	387	379	370	380	374	368	368	342	349	403	419	383	387	377	388	341	381	356	383	391	354	374	386	433	381	367	371	358	402	407	392	370	379	384	356	341	392	346	412	393	391	418	385	389	393	392	383	369	364	371	412	359	361	374	387	371	386	376	382	394	395	408	389	398	391	374	381	393	401	392	347	367	374	391	357	395	374	338	362	388	360	382	380	368	394	368	397	363	358	366	357	390	382	405	370	366	354	403	395	384	393	419	389	376	384	356	395	372	353	361	413	405	413	368	371	373	365	360	395	359	362	370	393	364	383	399	352	362	409	372	402	398	357	389	385	387	380	376	393	384	390	385	402	346	349	385	390	340	386	362	385	360	390	383	393	403	380	386	371	392	383	361	370	394	373	337	370	357	369	392	378	366	376	375	390	379	412	350	383	369	371	398	386	372	391	390	388	358	355	399	368	403	346	394	375	390	343	351	384	400	396	356	403	377	401	392	407	381	366	364	389	371	409	385	371	391	362	355	364	350	377	374	403	385	392	366	339	370	357	339	428	396	407	402	382	380	383	405	363	376	379	380	369	369	375	383	377	378	345	387	366	401	370	367	329	369	385	390	388	347	382	425	372	411	364	409	346	401	389	402	386	387	408	373	357	389	374	343	382	401	370	401	363	373	404	366	401	406	366	393	347	355	364	370	387	385	392	368	361	371	364	378	363	353	378	412	366	380	383	371	373	438	402	347	364	407	335	362	360	409	390	384	392	365	358	343	372	382	359	363	407	375	336	391	380	394	407	368	352	392	354	368	380	381	390	382	370	375	374	355	395	361	419	419	385	354	362	417	392	369	374	377	385	390	392	359	374	384	392	383	375	393	375	396	375	362	420	402	372	380	376	390	395	367	405	375	358	365	368	363	381	360	381	376	404	387	358	369	399	379	376	356	393	381	372	364	371	377	416	401	384	342	390	396	365	359	393	378	382	393	370	366	339	391	390	383	354	361	363	351	372	416	370	386	333	398	367	381	335	357	409	379	389	371	378	350	402	374	355	347	382	404	369	399	365	384	361	378	388	375	398	396	424	383	375	380	392	404	384	407	378	387	362	369	374	371	384	370	360	384	367	412	373	376	405	401	394	395	387	353	389	385	357	365	361	370	376	409	389	341	404	359	400	377	376	350	384	381	383	372	404	383	342	379	368	383	353	326	357	370	393	383	367	395	376	376	374	370	395	382	364	377	362	385	373	406	410	336	409	366	383	392	354	376	380	380	363	343	376	389	400	342	385	383	404	370	393	354	355	353	352	377	363	364	375	383	408	372	374	359	361	407	381	353	377	381	379	388	374	381	385	401	391	375	363	398	383	381	380	354	375	378	398	359	393	371	404	386	377	384	354	393	367	381	412	338	374	385	379	394	364
54573	18466	6677	3659	2232	1684	1202	1032	885	760	653	641	565	554	519	488	500	500	469	444	399	440	377	422	440	373	415	422	391	410	417	387	382	388	374	401	376	376	369	407	371	398	372	391	383	346	369	383	384	402	346	378	415	382	369	387	373	388	399	389	370	417	348	358	362	343	384	374	407	408	405	387	401	389	370	378	389	341	362	376	347	389	325	355	333	335	369	364	377	407	353	372	367	373	374	349	356	365	364	362	373	368	371	329	354	377	354	400	333	345	337	342	359	385	364	345	348	340	332	370	363	378	361	381	362	386	344	337	372	362	365	364	366	357	332	357	347	356	356	324	367	335	404	354	366	389	361	378	343	374	385	352	378	354	355	358	356	364	356	324	375	339	383	328	336	335	365	354	365	359	363	343	347	367	379	361	350	339	348	367	355	339	321	344	350	374	358	359	331	318	345	364	359	389	347	382	375	341	332	334	352	369	350	319	347	329	351	360	328	350	335	335	316	362	328	370	352	374	351	367	361	348	354	349	366	329	335	348	352	342	363	345	349	359	349	345	356	348	343	365	373	362	356	363	379	333	328	380	315	378	353	323	332	361	343	346	366	321	340	355	399	348	384	350	356	329	333	316	369	381	343	364	388	355	325	365	331	352	322	358	323	309	391	345	328	348	372	367	334	360	356	351	341	386	329	358	382	363	378	390	350	316	385	325	312	324	352	369	343	342	384	360	371	381	313	347	363	310	346	331	358	367	326	361	343	347	377	362	329	344	354	337	341	334	350	322	371	353	380	361	340	346	361	349	342	339	391	338	336	363	349	367	383	347	364	359	360	351	333	370	372	364	380	380	351	345	353	340	331	354	364	367	341	374	346	365	362	351	343	334	336	336	330	362	344	372	376	341	339	369	352	356	365	331	363	324	361	342	329	340	362	360	349	331	361	387	377	375	345	340	338	365	348	362	405	364	332	323	357	375	363	356	342	352	349	363	375	404	328	381	332	367	377	329	348	349	336	325	352	326	352	360	366	346	388	349	358	350	354	337	338	348	365	376	372	366	341	383	340	344	358	329	356	395	321	357	368	351	358	372	372	374	322	354	339	353	353	370	368	358	342	356	336	369	356	353	359	338	358	371	375	370	347	363	377	343	342	398	368	342	372	353	359	333	346	345	327	362	385	338	335	341	355	347	355	313	350	350	353	365	367	372	347	340	326	362	343	380	368	328	375	328	349	361	301	361	321	366	357	365	367	341	343	362	326	347	361	342	360	383	353	331	333	349	379	346	340	349	345	349	348	420	319	343	328	364	328	381	349	303	366	318	355	353	347	371	371	374	380	376	347	317	335	364	347	365	371	336	328	347	391	326	363	336	336	383	335	356	313	362	363	346	358	326	382	348	357	361	327	381	343	353	375	340	371	351	352	356	380	375	363	356	374	340	325	334	400	341	338	347	348	369	367	379	384	352	348	339	349	356	398	363	358	374	323	327	341	358	374	361	323	389	323	351	354	371	379	381	375	325	365	356	387	381	354	355	337	354	363	368	365	368	339	342	337	325	366	316	344	377	352	345	376	356	369	355	385	345	368	378	363	332	363	342	337	338	383	343	329	357	324	306	359	357	363	342	307	376	365	390	383	360	340	359	329	333	368	357	377	387	373	364	343	371	351	325	362	364	394	357	391	356	371	344	328	371	376	366	339	340	359	344	378	376	376	373	336	334	342	351	340	355	366	355	396	345	356	397	312	344	361	361	326	338	326	331	342	369	395	382	361	388	377	358	344	354	349	347	346	324	321	337	348	384	384	359	330	377	336	395	353	344	344	389	318	369	356	375	346	375	369	332	348	371	367	362	363	357	364	376	376	332	364	382	351	363	342	366	363	355	378	368	317	357	380	333	358	338	344	358	341	370	346	348	334	385	344	333	374	348	352	349	363	343	338	365	374	370	367	363	363	360	332	343	334	348	348	369	343	351	340	365	362	373	365	365	358	373	347	342	361	367	345	365	358	370	359	386	353	386	349	401	335	373	336	397	332	390	377	314	353	351	313	368	355	357	344	357	339	352	340	358	367	350	353	368	364	357	358	385	360	344	368	362	372	337	365	341	365	367	319	374	355	365	373	341	355	336	342	387	329	353	374	364	366	372	363	370	366	336	357	364	343	367	335	348	345	347	372	348	308	349	364	362	310	340	351	330	364	333	339	335	319	352	339	380	368	363	353	341	351	329	352	330	345	387	392	396	376	375	362	388	367	340	341	393	311	317	328	356	364	329	366	368	354	341	341	354	374	360	372	379	322	349	370	374	363	318	348	352	353	383	322	351	376	340	373	355	376	394	349	357	344	358	357	385	327	372	376	362	340	336	371	356	336	347	347	352	353	386	373	372	327	345	353	366	368	342	320	364	334	362	351	340	352	354	379	358	389	358	357	322	363	326	369	360	351	356	368	327	376	375	373	350	366	372	335	351	363	346	364	351	368	346	359	336	364	325	348	371	375	382	379	384	360	386	362	315	325	371	336	403	357	359	342	340	341	347	336	350	379	365	385	348	354	353	385	348	380	353	323	349	380	337	332	352	355	386	371	371	354	369	406	334	346	362	307	389	356	355	364	343	364	346	367	351	345	382	349	364	352	356	378	385	332	374	378	359	375	347	356	322	345	360	365	361	331	362	368	338	371	321	366	347	339	320	341	369	327	325	343	322	347	333	345	357	367	341	351	349	357	356	372	375	360	375	383	347	346	362	392	342	343	372	341	345	371	365	360	344	359	381	343	378	391	385	337	346	360	339	369	357	388	338	377	394	339	354	366	372	375	339	369	383	374	367	348	379	346	363	352	328	345	354	338	373	331	389	371	340	333	355	358	324	351	356	352	367	376	359	328	360	336	352	347	383	377	350	340	379	371	352	378	369	360	398	383	381	358	362	358	359	352	353	371	326	349	361	369	344	388	361	334	354	326	362	363	363	358	333	331	369	358	333	345	358	333	375	349	359	344	335	356	342	358	357	353	354	376	342	368	371	340	349	350	358	343	362	365	368	341	364	353	365	321	360	397	372	346	383	312	356	346	379	379	357	351	403	344	362	381	345	357	356	337	369	362	349	372	337	335	343	347	365	364	380	339	326	366	334	362	353	331	353	346	372	367	366	364	354	380	356	347	353	348	384	337	349	342	347	324	331	347	344	351	365	338	387	365	325	348	358	359	338	349	348	336	356	384	357	371	360	370	350	340	373	355	363	339	364	324	372	325	362	348	323	342	395	360	343	351	373	350	344	384	366	359	362	375	360	365	316	340	364	347	379	363	346	360	342	366	380	355	321	340	364	328	363	367	367	361	322	381	333	338	394	378	372	351	335	387	341	350	348	345	360	344	350	331	325	361	368	351	356	363	395	337	319	362	365	364	363	362	367	345	352	369	335	326	357	346	342	373	325	319	378	339	377	357	370	359	391	383	351	381	385	373	343	391	338	350	365	362	349	369	377	321	376	349	338	402	406	346	366	373	352
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
