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
339422279334	339422279853	339422280403	339422280953	339422281503	339422282053	339422282603	339422283153	339422283703	339422284253	339422284803	339422285353	339422285903	339422286453	339422287003	339422287553	339422288103	339422288653	339422289203	339422289753	339422290303	339422290853	339422291403	339422291953	339422292503	339422293053	339422293603	339422294153	339422294703	339422295253	339422295803	339422296353	339422296903	339422297453	339422298003	339422298553	339422299103	339422299653	339422300203	339422300753	339422301303	339422301853	339422302403	339422302953	339422303503	339422304053	339422304603	339422305153	339422305703	339422306253	339422306803	339422307353	339422307903	339422308453	339422309003	339422309553	339422310103	339422310653	339422311203	339422311753	339422312303	339422312853	339422313403	339422313953	339422314503	339422315053	339422315603	339422316153	339422316703	339422317253	339422317803	339422318353	339422318903	339422319453	339422320003	339422320553	339422321103	339422321653	339422322203	339422322753	339422323303	339422323853	339422324403	339422324953	339422325503	339422326053	339422326603	339422327153	339422327703	339422328253	339422328803	339422329353	339422329903	339422330453	339422331003	339422331553	339422332103	339422332653	339422333203	339422333753	339422334303	339422334853	339422335403	339422335953	339422336503	339422337053	339422337603	339422338153	339422338703	339422339253	339422339803	339422340353	339422340903	339422341453	339422342003	339422342553	339422343103	339422343653	339422344203	339422344753	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2650	3600	2300	2650	3600	2300	2650	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2651	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23052	20414	27225	34630	25616	28457	35221	30077	11248	1416	980	943	913	977	3796	4943	3427	1940	1198	969	874	857	858	918	849	843	824	814	820	802	814	788	814	801	836	815	868	843	844	808	779	829	798	829	853	842	841	800	858	791	830	828	787	794	801	827	800	821	824	852	767	871	860	826	848	865	808	814	803	845	819	768	753	792	778	821	770	845	824	814	774	825	777	857	790	817	779	798	814	731	819	749	828	764	862	780	797	802	791	768	817	779	806	826	791	820	771	822	797	786	803	797	799	812	858	783	796	818	805	797	799	827	768	803	767	787	840	802	797	802	793	856	809	803	802	773	817	805	830	781	817	807	795	829	836	809	811	800	746	807	802	802	833	786	841	787	863	813	827	825	864	827	771	755	773	776	856	861	799	823	765	779	809	840	856	860	835	814	816	814	804	799	796	787	788	830	798	755	843	809	843	784	768	791	808	804	824	860	779	780	801	812	818	742	813	872	875	796	812	817	769	808	772	822	843	847	820	800	816	796	813	806	831	787	820	812	835	872	864	884	867	884	771	794	789	807	757	788	826	810	820	794	796	806	830	846	816	858	818	829	838	826	863	850	827	758	850	776	817	822	839	797	777	873	783	798	793	784	776	828	851	773	820	806	810	851	811	864	823	830	831	775	821	792	787	829	807	792	823	810	811	800	780	770	799	788	817	787	815	817	807	819	848	832	817	845	785	788	805	760	790	795	800	795	811	784	812	787	834	830	802	867	821	765	784	856	817	817	780	794	770	802	809	833	863	844	833	769	875	833	795	787	790	820	808	767	785	784	867	792	834	822	765	842	835	764	836	774	827	751	823	807	815	855	829	798	812	831	848	771	827	760	813	798	818	803	820	790	821	753	787	823	791	795	828	769	816	827	781	807	827	822	797	820	799	780	768	798	827	743	769	836	807	798	802	810	820	746	783	728	805	769	800	813	803	810	829	774	807	793	869	834	829	838	764	782	812	811	776	775	814	808	835	840	815	811	814	816	825	792	827	788	798	794	813	825	772	759	764	840	784	838	792	759	857	776	824	786	791	782	833	828	832	823	839	798	758	855	821	772	856	834	804	793	768	812	771	780	740	766	805	808	817	796	818	785	769	806	786	798	800	792	759	815	844	838	826	832	795	726	859	820	859	829	770	835	795	836	832	819	762	756	763	814	829	774	772	768	789	765	802	804	863	814	802	816	849	854	782	764	809	818	804	833	808	844	868	871	796	803	794	881	834	864	804	890	784	761	800	851	825	852	866	800	790	797	822	796	776	813	786	831	799	818	831	829	814	799	777	791	819	801	811	826	848	826	782	797	819	801	810	818	831	766	814	773	778	832	767	829	781	791	786	800	803	748	847	851	816	825	823	807	840	793	741	875	805	808	820	814	782	824	863	830	772	786	783	794	870	878	789	804	794	816	839	852	854	822	851	830	817	824	806	809	842	799	770	828	805	811	804	843	747	788	826	837	852	877	809	778	755	804	806	792	799	863	849	779	784	820	803	811	777	802	767	800	766	778	831	778	829	821	819	783	840	765	792	803	821	825	827	793	818	830	796	792	843	815	810	826	807	848	860	823	771	879	824	800	820	829	818	781	848	791	801	792	810	827	808	797	804	796	781	775	800	766	775	809	817	831	779	752	811	846	797	795	835	841	829	813	875	834	775	793	741	802	810	849	817	813	818	808	853	790	796	786	843	808	769	816	849	795	786	814	778	814	784	820	864	814	775	858	784	761	785	769	819	763	803	794	852	796	841	827	798	844	838	817	787	783	794	783	785	846	814	759	822	769	829	783	779	764	792	836	818	769	788	786	827	806	793	812	804	760	835	796	820	819	822	831	812	856	793	806	806	852	814	782	767	785	789	835	825	760	806	774	787	808	825	841	805	860	787	816	813	805	860	843	821	817	797	791	810	858	823	764	823	817	829	776	816	788	767	785	767	841	758	817	791	820	800	815	853	823	832	820	814	793	829	750	746	783	808	748	821	839	908	833	803	838	842	847	802	826	799	768	797	815	877	798	776	808	797	801	782	825	801	772	783	846	777	797	810	819	805	805	764	808	770	766	843	807	794	767	790	845	813	767	835	794	823	773	804	860	795	814	788	813	817	815	775	815	792	829	797	831	830	799	786	865	824	791	816	784	787	756	793	836	794	822	802	859	806	823	797	827	790	832	878	817	835	847	824	771	787	811	838	858	809	790	785	795	775	804	841	803	787	813	813	808	807	796	831	805	809	757	799	795	825	814	786	867	784	811	790	798	815	816	823	858	785	756	851	787	868	825	810	789	832	795	806	794	807	854	824	816	881	846	767	796	732	820	816	820	841	847	819	793	803	828	845	822	861	845	788	856	827	753	776	812	799	772	855	813	781	805	809	829	783	776	808	768	787	818	776	799	799	781	814	792	800	795	839	867	830	795	820	848	788	794	817	760	813	756	843	837	816	801	822	859	793	785	764	777	828	814	785	792	825	813	766	805	827	809	795	818	772	779	790	815	790	794	791	879	814	849	801	807	815	832	826	768	805	759	879	805	804	751	822	783	816	807	810	837	811	783	803	807	812	803	771	833	791	802	833	783	849	829	797	817	805	844	742	810	798	798	860	787	776	766	773	822	866	853	795	804	824	802	804	782	787	807	806	853	775	818	802	807	812	830	797	792	807	803	805	780	787	788	777	776	792	797	815	812	781	808	781	755	767	832	798	839	822	826	846	794	841	804	776	798	780	825	781	755	816	805	837	832	812	808	811	779	829	826	822	817	787	801	776	753	742	846	836	788	808	802	773	794	812	790	824	747	805	798	795	802	797	866	820	750	824	818	838	825	809	817	799	811	775	781	778	802	841	809	788	818	770	808	769	820	791	803	797	816	836	841	843	781	833	801	802	843	803	771	803	764	846	808	800	770	803	796	814	873	805	794	848	805	810	874	811	821	811	846	813	772	828	867	782	827	823	806	788	823	806	777	811	787	782	857	784	828	804	770	809	837	814	784	859	797	801	805	806	832	819	786	813	796	807	804	837	786	763	829	814	810	812	850	772	845	810	848	728	802	811	752	838	810	796	833	806	800	802	858	812	787	834	750	846	857	794	831	812	790	812	832	759	807	834	836	774	757	810	845	768	781	787	798	809	795	784	822	827	775	814	822	793	818	851	729	845	850	819	831	836	826	770	782	820	802	814	815	834	837	845	765	763	814	780	783	827	845	819	820	804	782	791	836	810	798	780	798	812	782	834	776	817	805	844	796	818	812	745	832	785	816	795	780	796	749	785	786	813	813	847	798	835	795	804	800	874	859	808	786	800	868	803	820	786	827	806	798	802	867	803	774	865	829	757	800	804	826	802	783	822	831	805	843	791	795	745	799	827	767	825	823	786	831	780	809	743	819	786	762	813	793	779	802	819	804	839	768	753	807	806	794	794	779	818	782	784	791	844	793	826	816	805	783	800	806	777	768	824	848	794	796	812	777	790	783	837	802	785	810	809	810
5618	15044	21914	41263	13615	28313	33910	27162	6997	910	930	868	979	1062	6000	6550	4154	2298	1242	918	864	798	793	851	829	834	796	805	795	791	782	836	743	811	777	869	789	813	837	818	882	746	815	822	774	789	826	778	813	794	823	779	884	834	783	831	775	820	794	840	771	838	777	765	854	801	791	843	847	825	828	797	813	773	803	811	830	871	787	764	798	791	775	831	789	790	810	788	804	771	778	851	819	829	794	843	800	771	807	803	833	800	792	807	782	803	784	797	774	845	793	802	788	761	778	805	768	838	800	772	807	758	788	796	796	831	834	790	801	837	823	818	800	815	827	815	830	814	829	807	797	824	759	787	836	841	793	823	779	803	758	824	824	769	814	839	784	858	841	878	783	767	816	803	776	821	772	826	819	784	828	818	813	800	769	810	790	765	788	782	797	818	815	779	740	788	834	732	829	809	774	823	766	805	839	822	751	768	747	845	819	809	778	851	783	792	820	823	849	824	839	855	805	842	789	814	821	806	806	763	863	840	733	807	813	773	786	798	823	802	804	824	796	805	803	786	799	772	826	777	832	815	827	792	819	820	854	811	747	794	810	801	798	784	824	762	774	781	854	841	821	802	855	808	776	747	812	850	816	784	806	790	783	762	787	857	809	800	790	737	782	832	756	836	814	805	819	804	795	814	816	783	825	823	782	807	814	819	792	816	805	865	816	838	826	819	748	812	808	785	806	793	760	771	764	798	836	835	777	751	866	756	795	802	806	804	753	840	774	798	808	801	827	864	831	806	804	775	812	784	773	812	813	782	830	812	808	823	809	815	787	835	845	779	801	783	760	833	824	791	818	830	772	805	806	785	845	822	790	803	788	792	796	789	775	823	826	802	793	809	792	739	847	799	786	806	792	811	769	841	818	783	798	827	838	793	827	800	794	805	779	819	825	814	782	862	746	786	823	759	714	796	759	766	817	803	846	728	851	794	817	753	817	800	783	768	782	842	812	836	805	758	840	766	801	843	805	809	787	768	768	756	806	799	853	805	850	759	840	793	780	815	816	811	800	780	780	834	795	857	799	819	854	786	813	821	769	785	831	830	815	821	806	806	779	834	807	790	839	824	818	833	845	878	826	797	856	768	818	741	825	756	787	796	786	828	780	824	774	770	793	801	740	818	766	820	811	759	853	776	790	801	827	763	757	801	783	812	777	789	799	798	808	782	760	796	799	803	788	798	806	832	804	787	777	803	823	783	810	842	804	776	815	840	807	784	774	776	835	837	826	793	803	806	769	869	782	826	841	783	839	814	864	785	794	802	781	816	797	763	786	733	788	850	805	817	848	841	775	806	771	793	796	821	839	830	820	787	805	786	806	776	853	784	816	834	832	813	762	774	822	857	796	894	813	776	827	780	837	824	765	767	835	779	851	802	762	772	832	827	797	799	812	795	851	823	801	780	790	794	814	809	803	817	777	820	808	788	854	808	802	803	765	780	789	802	747	770	794	801	790	773	768	814	774	812	806	770	824	794	897	748	830	798	819	758	796	729	793	833	803	806	765	804	845	783	799	827	829	861	829	844	817	823	822	747	795	855	834	789	792	775	776	842	788	785	803	753	800	852	798	787	836	770	828	817	765	775	794	786	783	813	793	826	864	847	792	817	805	821	788	788	776	831	797	776	809	785	793	823	799	790	868	832	787	772	834	785	817	811	808	802	779	828	819	731	767	818	826	794	777	806	791	795	789	816	757	811	810	814	813	801	830	863	815	831	792	805	768	778	841	797	772	787	771	749	785	784	829	790	801	836	824	769	772	782	810	850	746	763	809	874	830	823	752	791	814	811	785	828	773	757	808	850	777	808	817	798	815	793	747	821	801	748	798	822	798	835	776	805	869	813	749	810	772	831	825	823	804	780	774	826	819	840	789	802	781	779	775	796	770	764	782	832	764	783	753	801	774	774	825	783	840	767	804	800	811	845	798	792	801	802	796	790	797	813	874	810	807	797	782	806	831	763	827	856	781	771	806	802	809	801	779	843	806	798	824	816	846	807	773	774	849	819	808	847	807	825	769	859	784	796	766	805	776	802	792	759	793	798	861	824	801	787	773	796	776	837	802	822	782	761	805	792	814	815	815	814	810	786	766	787	769	803	817	865	823	753	796	781	844	759	787	761	800	794	793	734	808	766	776	778	775	830	802	785	818	732	799	803	771	844	780	786	798	809	815	818	821	782	756	812	800	778	805	801	791	776	819	779	770	794	835	784	794	793	797	792	759	844	785	789	879	763	756	749	783	795	831	775	821	816	857	765	753	769	821	828	744	798	757	774	796	833	771	797	792	766	817	830	787	793	827	822	771	808	836	792	880	806	803	798	820	791	772	807	798	830	808	832	734	779	757	795	795	785	815	784	777	806	839	793	794	829	807	830	781	760	796	827	776	783	783	828	764	875	809	802	812	813	808	827	797	854	807	782	758	773	754	805	801	794	784	783	829	802	799	838	799	788	770	852	810	792	810	803	785	810	781	822	808	805	760	763	817	735	825	829	787	818	771	795	853	850	780	748	820	807	859	831	815	814	808	814	786	772	736	791	808	788	791	789	778	770	810	799	821	797	768	794	883	845	764	828	811	829	835	830	833	794	826	767	802	842	780	814	770	790	808	845	794	844	817	786	781	766	787	787	804	784	782	828	772	841	749	802	822	839	809	781	802	845	798	765	827	769	807	786	793	796	850	827	804	812	772	843	845	813	790	752	777	830	786	767	808	780	803	812	776	822	811	816	753	856	821	831	837	720	791	735	812	861	781	826	832	796	788	788	809	822	802	803	806	845	817	825	840	807	775	767	837	778	797	822	771	761	817	766	734	832	781	802	774	786	773	773	847	764	792	754	787	794	808	770	769	840	784	773	824	793	792	807	838	823	816	781	837	791	848	806	780	788	789	838	819	727	844	769	832	788	801	775	778	775	814	789	811	783	832	844	825	851	820	832	803	792	834	807	813	805	782	812	863	788	841	830	782	791	780	801	747	803	806	791	800	822	803	786	833	884	819	770	815	806	774	806	816	751	768	856	806	806	856	745	828	765	782	772	783	857	802	814	788	821	786	783	813	837	822	790	752	834	834	805	811	827	801	780	802	820	786	779	802	808	797	776	796	779	847	818	727	786	806	818	876	765	834	813	808	787	862	796	799	770	789	751	803	773	847	799	792	784	830	838	787	809	772	743	845	819	817	776	781	824	851	812	822	837	804	816	789	795	768	791	808	807	786	766	818	810	815	770	801	833	764	782	791	843	822	734	790	787	804	787	839	808	798	785	753	812	743	799	824	786	784	809	756	751	840	775	753	799	780	763	769	789	795	797	855	778	799	787	781	832	791	878	783	779	731	785	803	837	774	823	783	760	766	738	812	804	771	791	828	828	779	769	811	838	804	813	746	867	773	797	864	777	796	782	856	816	772	760	770	806	785	802	821	823	781	813	813	792	803	808	846	762	784	759	793	814	794	809	818	820	845	816
27793	11574	2518	11096	4009	1892	2509	2392	1023	878	842	921	837	842	1070	1231	1162	1025	977	903	881	858	841	895	860	871	901	871	825	853	936	898	879	850	877	823	851	886	910	868	891	843	828	877	846	902	898	898	818	839	863	882	858	856	861	864	828	851	866	859	808	854	834	831	858	894	869	866	848	855	858	846	880	863	859	840	842	798	832	819	853	852	878	845	857	876	884	806	819	892	805	825	843	849	862	900	828	816	830	861	870	905	836	848	852	871	856	844	851	897	819	855	846	853	848	866	856	813	822	851	896	809	849	836	939	896	802	840	876	885	834	814	893	805	778	873	884	872	842	929	847	883	860	870	842	876	876	844	814	876	885	889	847	867	853	853	890	883	842	834	853	812	805	835	873	912	896	839	877	875	828	853	851	831	821	856	791	841	881	904	881	920	835	890	849	848	839	846	831	885	893	909	872	838	843	830	838	861	834	856	831	899	843	845	799	784	818	906	900	830	809	837	874	855	820	862	887	834	902	849	850	847	798	873	851	876	806	898	844	842	832	850	914	835	844	841	852	824	820	879	856	809	845	870	800	803	944	885	843	883	834	861	876	875	819	808	844	861	880	843	884	886	828	867	854	863	852	898	870	845	884	882	873	865	844	853	846	861	854	925	884	872	854	810	888	857	894	874	843	861	853	862	879	814	835	918	865	845	865	816	868	861	876	882	867	862	889	861	927	852	856	854	902	849	885	882	879	878	855	852	853	842	897	860	861	838	889	837	819	895	839	866	820	865	824	835	856	884	846	864	857	858	863	896	851	872	853	917	861	842	823	889	895	872	806	818	873	877	869	908	845	855	897	827	853	872	883	905	871	833	917	822	855	878	870	857	896	863	867	910	860	861	801	799	895	864	816	835	846	817	834	918	808	907	883	880	823	848	842	855	899	803	834	832	817	903	859	842	874	833	873	868	877	897	877	818	847	921	907	831	877	828	875	825	826	824	850	837	820	893	857	867	797	845	827	830	873	883	885	882	871	775	827	828	914	902	898	842	863	815	880	877	914	869	866	844	803	802	883	846	854	803	883	914	858	857	823	853	906	867	910	841	908	877	848	857	842	862	852	850	856	874	878	892	865	809	848	867	832	868	919	833	884	859	798	832	854	842	834	881	859	881	883	873	857	878	808	845	863	876	885	820	864	863	846	860	845	886	841	827	865	839	881	894	855	879	842	853	885	842	801	865	833	889	826	850	894	828	840	899	868	881	844	871	880	831	866	889	847	842	827	863	875	872	857	826	863	824	880	829	821	841	856	825	791	851	885	889	802	901	861	874	878	859	869	842	858	929	865	864	909	883	920	927	859	877	878	825	854	880	851	917	877	840	865	881	837	865	853	861	862	852	857	826	856	894	847	882	853	812	811	862	856	840	873	888	818	869	834	854	884	872	839	902	808	848	862	901	892	893	816	872	892	835	893	894	866	853	844	884	857	836	876	885	874	780	836	853	872	806	881	889	866	854	846	909	828	858	844	811	857	849	882	853	868	868	843	804	834	895	885	807	877	817	822	828	833	847	814	839	870	871	828	830	869	850	872	861	861	889	797	853	868	854	813	864	826	867	865	840	877	895	863	842	830	866	868	854	884	842	881	848	863	820	861	814	893	880	872	839	852	836	903	876	869	873	848	859	820	899	845	820	871	850	836	871	839	815	859	838	836	859	883	871	885	885	915	878	839	816	838	904	803	844	890	859	885	821	800	854	819	826	821	820	863	836	841	894	832	893	820	885	868	855	889	815	821	898	839	852	829	906	854	801	859	857	848	859	808	863	816	850	881	885	832	827	841	831	839	871	899	804	912	866	908	883	830	865	791	885	798	851	872	847	846	905	840	849	840	849	843	800	899	846	828	891	844	896	855	892	872	838	850	869	828	906	823	840	835	878	813	850	836	869	801	886	904	890	867	843	856	849	860	894	924	846	811	866	781	903	883	866	828	865	894	849	895	892	879	871	870	896	833	919	853	853	868	880	796	876	844	839	822	873	855	846	881	839	797	835	879	829	843	853	892	836	880	797	851	792	930	832	822	825	856	853	837	818	912	895	857	867	860	829	824	855	863	877	870	835	875	882	857	831	892	823	846	858	871	900	870	867	823	876	800	903	857	839	827	895	897	811	860	856	850	878	809	889	930	868	883	821	891	858	887	870	872	839	871	857	888	836	816	838	860	886	868	890	872	814	875	850	821	876	860	821	849	844	838	858	833	835	878	868	842	864	815	824	877	835	884	837	919	831	885	883	881	870	872	845	861	901	879	863	862	914	919	885	848	854	853	834	907	821	883	890	851	902	842	808	831	892	842	829	857	847	859	876	863	883	916	877	864	848	854	864	848	869	840	843	801	904	811	828	933	902	881	841	880	833	833	918	808	881	861	817	826	839	841	860	861	835	879	803	863	864	872	836	847	840	832	876	906	863	866	840	807	933	883	845	822	856	791	850	866	913	823	882	878	880	856	846	906	855	901	871	850	842	839	883	885	875	858	805	877	854	908	874	872	817	839	846	750	821	852	848	853	892	879	808	885	914	870	843	846	903	853	864	847	842	894	846	914	843	867	867	903	843	860	900	912	886	852	876	857	865	885	869	895	922	876	835	852	897	807	832	822	837	822	881	866	853	843	881	871	879	912	846	818	817	850	859	856	849	897	858	882	905	899	862	858	904	898	827	862	878	931	934	849	856	830	855	852	875	908	862	837	850	922	858	854	871	844	875	870	874	880	855	898	899	803	852	848	864	889	883	886	863	859	860	874	821	853	840	863	898	893	878	849	836	903	817	842	896	874	817	904	920	831	926	875	870	847	839	881	891	879	868	867	792	862	859	842	836	846	881	886	796	861	882	869	858	843	849	890	830	796	899	871	818	874	828	894	923	840	888	837	897	837	834	900	867	918	873	837	875	868	842	848	832	875	807	847	843	887	820	820	882	845	912	835	865	852	834	850	864	850	889	862	888	869	838	814	840	827	802	831	857	877	821	828	829	862	846	879	871	858	849	838	845	852	899	830	785	884	860	897	896	878	871	821	837	841	878	827	856	862	903	853	867	822	846	859	849	840	835	818	785	833	859	847	880	889	832	835	808	893	877	834	892	876	880	859	866	895	877	905	913	824	838	859	898	891	841	817	861	825	854	859	858	873	840	862	842	840	842	873	921	855	938	866	858	819	848	858	857	830	870	822	849	882	765	887	878	897	847	837	865	868	843	876	854	869	850	857	908	906	879	872	822	875	873	871	857	831	824	861	842	849	877	810	867	812	873	831	866	832	865	903	841	868	822	853	876	861	874	865	884	785	861	807	837	897	836	890	789	868	890	817	826	870	854	841	860	859	842	838	836	857	876	858	813	864	824	904	894	813	859	853	858	865	868	926	845	872	877	839	935	835	858	872	818	868	814	843	882	849	849	846	827	880	822	878	827	871	924	879	829	840	848	931	843	810	831	878	944	869	827	851	830	831	787	852	852	873	827
5298	1641	1597	11231	2556	2141	3177	2806	937	859	836	824	837	812	1160	1272	1163	969	869	833	781	807	855	812	831	770	775	847	848	825	821	855	800	759	825	888	749	839	800	785	838	763	795	827	771	816	763	832	843	844	799	809	828	832	819	824	821	784	795	799	769	834	825	790	829	801	819	808	841	770	837	764	742	761	783	759	781	831	805	853	839	736	824	832	820	816	812	811	824	869	797	782	801	780	812	784	792	827	787	829	790	823	799	815	793	831	794	811	859	818	804	750	846	829	807	750	832	769	806	812	800	851	826	835	836	795	809	777	802	764	803	795	813	751	773	840	772	832	782	799	792	794	881	842	819	802	788	805	795	777	810	826	813	809	808	858	777	820	763	802	763	808	723	797	827	842	805	829	820	813	787	780	823	808	796	823	813	806	772	790	803	837	784	777	779	792	820	811	845	831	800	749	795	831	750	758	832	847	843	791	787	818	805	853	766	835	789	778	829	837	836	805	835	776	808	826	811	775	832	790	797	798	797	822	789	774	825	824	798	778	823	841	861	770	826	832	791	823	817	819	836	842	815	796	828	761	752	825	793	769	835	822	830	803	808	812	770	816	861	811	860	772	800	732	805	855	784	798	732	773	832	767	759	787	748	769	752	790	800	797	756	795	830	794	825	808	800	815	771	861	807	801	795	830	823	817	792	810	824	820	833	807	831	806	809	803	836	831	800	804	767	779	764	791	810	831	815	826	767	758	847	808	778	825	824	766	799	872	842	779	787	818	824	792	860	839	783	768	819	818	810	790	821	830	801	784	830	819	806	782	818	806	779	811	807	813	804	805	808	810	834	831	807	820	812	779	775	831	820	778	783	791	829	836	792	787	791	784	821	834	804	827	813	819	804	812	773	858	851	866	818	802	843	799	749	839	808	809	834	813	799	811	835	827	792	771	797	836	811	827	832	825	799	812	772	815	809	782	781	780	818	765	800	813	779	824	791	779	813	816	817	815	770	752	790	762	786	836	802	853	829	783	822	795	776	817	761	782	804	793	833	849	783	783	807	798	838	806	798	809	817	829	776	858	738	802	815	842	843	809	838	811	805	862	784	751	771	806	782	742	814	820	868	765	725	822	775	786	828	789	804	791	865	809	769	801	805	784	789	819	830	773	789	810	845	838	796	838	755	796	787	852	798	811	787	809	849	807	815	820	832	841	802	768	805	833	801	823	812	855	808	808	784	762	789	796	790	750	824	755	790	806	842	783	778	810	820	814	850	834	779	834	761	802	821	782	841	790	803	751	823	804	839	858	760	803	791	825	834	835	798	844	770	849	776	764	781	850	838	791	783	799	799	789	850	820	793	785	826	825	797	786	793	768	759	819	808	846	808	793	777	814	817	805	808	837	808	794	768	794	823	803	784	820	790	774	836	858	791	817	776	779	775	774	782	834	812	810	808	820	833	868	780	818	836	769	908	806	785	805	802	781	760	823	798	825	815	822	816	806	795	859	784	801	799	781	833	809	840	799	845	795	833	742	851	822	770	816	799	759	810	751	845	818	818	809	755	810	779	771	784	843	794	828	775	854	809	790	805	869	843	808	795	822	819	782	839	746	827	837	802	801	802	801	806	771	835	752	819	789	813	818	841	798	823	786	809	828	818	788	843	792	800	803	815	791	766	769	808	780	842	828	799	768	842	757	846	852	787	848	782	797	798	800	843	864	788	790	779	819	753	803	813	867	801	782	799	796	812	814	834	773	823	808	817	831	805	826	806	797	765	859	771	835	781	817	792	824	806	783	825	822	809	843	791	790	843	806	789	767	770	833	812	755	840	809	826	806	771	819	831	773	809	831	810	791	817	805	799	788	795	838	807	772	823	817	838	794	837	806	771	810	841	787	820	825	807	802	818	844	787	845	830	805	845	847	843	787	822	817	752	791	789	795	799	818	855	813	827	808	757	813	786	833	821	785	807	818	837	848	780	777	829	802	805	778	883	800	829	820	776	873	829	777	767	771	833	763	802	825	765	787	810	826	797	799	804	812	809	842	821	819	787	778	796	787	817	806	815	781	775	826	838	783	868	785	736	827	792	857	804	795	825	805	853	764	792	792	799	807	780	780	767	820	794	782	801	752	801	814	803	774	780	800	803	825	855	790	796	811	828	776	862	754	816	785	790	821	841	774	820	836	798	769	780	824	804	798	827	829	791	779	829	781	804	845	791	766	812	816	791	745	768	800	812	823	831	807	808	826	843	792	889	767	775	814	815	778	786	804	780	811	781	843	804	856	833	730	820	820	809	790	809	786	857	828	807	857	808	790	794	762	793	764	763	798	758	771	856	789	806	878	830	787	809	831	856	813	777	782	900	799	801	856	805	821	840	782	817	808	804	802	823	825	811	780	807	776	842	820	789	797	798	800	779	726	868	863	834	785	809	818	828	786	794	761	815	819	824	784	798	774	774	799	784	878	735	816	771	814	845	783	851	819	800	781	840	824	821	822	863	805	791	818	800	825	776	800	789	814	780	754	846	789	782	819	794	770	781	756	771	790	813	787	847	798	788	768	835	788	851	779	815	800	776	782	776	820	831	807	809	808	841	803	794	790	793	835	836	788	819	793	770	833	828	757	791	779	837	785	779	814	789	826	849	779	800	818	792	786	835	822	814	791	798	788	886	841	790	831	779	856	852	784	833	742	742	776	898	827	791	784	825	848	818	786	829	861	808	815	788	771	802	813	800	807	811	836	808	799	809	771	832	824	802	774	806	817	746	785	820	839	814	778	829	814	797	867	811	797	826	851	800	763	833	811	857	828	818	796	811	785	742	790	752	847	829	828	806	788	771	822	832	837	802	852	767	865	768	847	789	775	803	833	873	748	878	802	816	805	787	814	859	819	806	816	802	818	774	844	850	766	815	796	789	800	836	812	811	776	814	832	781	736	813	781	810	814	817	837	777	814	873	817	826	785	840	827	805	782	823	822	750	860	793	818	821	820	805	820	816	770	827	814	849	820	781	824	782	771	795	786	830	829	806	755	815	842	821	838	794	821	804	803	807	835	832	770	809	761	817	806	799	800	824	779	837	813	805	835	803	831	808	841	836	827	755	808	782	803	798	793	806	815	800	787	795	791	844	816	818	761	816	794	823	835	731	816	771	753	807	799	814	813	796	846	842	784	797	753	847	792	804	842	811	783	785	837	782	812	795	800	796	819	829	795	799	782	809	799	826	775	818	853	761	812	787	786	800	797	814	771	761	829	763	796	823	786	814	790	783	812	789	833	771	788	786	821	789	857	793	784	843	819	821	790	838	769	791	788	839	782	818	793	789	820	757	825	813	793	775	817	785	813	825	819	812	809	859	776	789	802	844	814	864	793	830	809	831	823	843	776	820	788	794	823	814	790	772	851	798	788	808	786	845	771	824	810	766	898	788	776	847	842	794	808	827	847	805	797	786	815	831	844	806	800	774	821	746	835	796	792	753	796	838	785	806	824	826	772	781	736	811	787	760	798
25716	21694	27102	39049	25318	14844	18859	11576	1626	970	903	884	939	1141	3510	3671	2316	1433	1056	925	839	799	873	877	833	856	807	847	826	881	816	864	828	838	833	816	825	782	868	846	838	896	875	814	797	863	792	811	846	808	867	767	786	846	808	771	826	833	858	841	855	826	829	821	822	795	846	810	776	819	879	798	870	821	843	761	824	851	855	786	838	831	871	872	816	821	837	817	777	846	825	812	848	875	864	786	812	798	836	869	811	848	828	864	813	790	841	855	812	777	836	870	787	825	834	818	829	794	790	824	825	846	844	863	838	829	806	837	867	823	840	787	789	834	818	786	800	823	836	840	811	834	841	781	791	822	817	837	814	821	819	817	811	835	806	855	828	810	911	755	815	806	800	843	810	803	860	834	774	865	813	812	777	850	853	822	812	835	826	814	792	783	784	858	847	824	843	828	764	810	809	798	804	779	824	866	808	830	745	846	813	805	823	832	848	837	829	802	815	848	826	811	845	813	829	804	806	844	820	856	833	807	839	798	812	804	852	842	835	807	835	823	838	834	823	841	849	762	841	779	802	816	789	789	819	802	904	865	843	773	855	833	795	798	851	800	810	827	826	819	805	782	791	794	811	757	793	829	885	809	814	784	845	847	809	843	757	821	823	795	814	864	830	866	803	785	822	823	832	819	837	882	816	740	774	844	831	819	849	821	784	790	836	833	832	770	848	775	865	766	849	887	800	839	828	783	851	802	825	859	853	854	790	808	891	766	903	808	883	818	854	773	791	858	840	812	861	824	846	865	822	838	850	821	782	822	847	789	830	782	807	841	882	811	880	836	790	824	798	799	821	886	792	846	838	851	804	827	759	864	860	859	845	812	778	805	825	828	851	782	792	819	846	814	794	813	809	824	813	805	867	874	827	808	864	842	802	815	795	891	792	810	860	812	840	779	838	828	781	826	807	815	789	794	837	860	817	774	846	815	848	791	827	807	816	823	846	834	842	848	789	824	806	832	869	844	806	851	874	821	848	802	813	833	825	822	834	834	818	851	862	827	792	814	840	817	843	824	788	797	799	780	817	775	885	810	811	842	834	808	859	825	847	807	771	815	827	808	790	841	830	831	871	827	863	847	919	837	805	798	831	902	842	850	819	788	824	893	829	837	885	810	801	807	831	823	814	831	829	830	870	820	846	811	868	784	815	865	784	884	807	803	803	794	835	841	825	826	811	813	857	825	842	806	870	842	834	844	819	814	817	835	882	889	842	864	841	832	776	803	808	808	769	839	889	810	856	825	842	832	822	851	838	839	813	847	814	849	846	791	797	838	836	833	817	842	803	838	819	815	816	856	832	838	818	870	824	831	793	786	829	851	816	824	829	851	857	781	845	846	822	853	829	818	845	817	876	736	832	840	810	856	850	823	832	880	837	821	829	819	811	841	822	804	811	787	776	859	799	838	848	845	814	856	832	815	814	871	846	842	837	837	782	823	845	779	805	837	812	809	827	867	878	831	804	836	828	832	803	845	774	837	783	827	821	843	813	832	822	860	824	835	824	811	855	859	765	818	862	852	800	874	859	858	822	813	805	814	778	861	809	833	774	840	862	821	852	835	810	890	817	838	798	776	833	835	807	865	852	852	784	817	841	855	776	846	811	804	794	843	863	816	874	856	833	802	874	802	896	790	788	859	816	829	883	830	832	838	835	858	865	791	831	841	850	811	841	812	785	818	840	795	791	861	771	791	786	832	801	833	823	859	800	838	810	804	865	835	848	868	854	810	784	834	792	822	849	780	777	832	826	785	840	851	797	804	815	819	828	830	840	819	835	868	855	853	788	843	831	824	836	865	844	815	787	809	862	787	834	834	837	847	838	759	802	837	864	841	804	844	820	850	785	794	825	759	785	823	840	821	810	826	832	807	838	855	845	840	796	823	791	820	822	844	823	817	867	807	847	805	840	840	808	818	834	836	829	814	831	812	819	860	850	802	809	818	856	854	836	853	801	824	824	822	847	872	801	818	836	889	862	820	873	804	836	825	874	780	855	846	854	882	836	827	753	816	862	864	845	827	809	855	779	801	839	838	819	783	804	807	868	864	831	840	820	872	834	894	866	856	834	837	838	842	777	848	843	843	815	820	793	808	816	831	832	827	803	834	786	842	840	856	814	794	834	838	838	861	858	760	822	859	826	839	849	843	872	801	839	803	808	841	803	841	813	840	843	790	845	841	826	801	887	868	781	801	781	857	807	852	832	841	822	812	791	847	813	859	848	771	759	804	792	829	846	814	810	790	810	790	946	790	798	820	836	837	801	874	833	789	803	800	772	809	859	819	876	782	847	832	815	848	802	816	821	798	820	803	853	774	854	834	810	788	824	894	845	816	797	814	819	785	774	844	873	814	760	873	853	819	842	790	792	802	819	829	797	812	860	881	815	816	872	843	827	799	776	849	838	809	786	801	794	808	857	860	812	779	805	841	814	866	822	829	846	782	835	830	869	814	808	849	803	801	868	797	827	851	796	928	797	820	830	824	842	862	813	915	840	835	812	903	791	821	791	819	807	769	845	794	825	814	807	867	753	857	840	844	836	848	845	822	811	776	810	840	846	819	790	805	863	808	877	818	832	870	816	821	833	770	837	848	824	860	812	903	848	839	805	818	839	808	812	880	785	792	846	853	781	827	811	822	832	832	859	804	809	797	827	795	784	775	918	866	851	846	771	826	802	888	844	816	877	861	824	815	858	864	805	826	845	790	815	836	804	843	850	851	876	818	830	796	860	868	835	840	785	842	820	787	797	845	803	850	817	859	882	823	771	847	818	799	864	829	802	836	795	801	835	811	759	819	786	826	816	873	777	811	815	798	803	856	802	862	832	800	827	822	779	785	759	820	838	801	839	791	824	782	753	890	811	835	809	831	821	830	851	851	844	800	825	846	790	789	876	847	868	829	845	807	829	836	869	821	836	826	829	920	808	813	813	861	783	868	805	860	811	802	827	820	816	859	862	803	815	834	831	788	798	834	837	808	823	839	856	815	801	822	796	858	792	801	836	885	823	818	856	826	806	826	862	790	784	792	846	780	784	838	846	785	848	810	846	805	839	810	886	793	831	842	851	803	806	782	800	857	775	844	828	814	812	830	897	787	844	830	872	857	855	837	825	895	840	843	770	864	816	800	806	813	813	813	842	830	835	824	832	838	812	802	856	851	849	778	801	802	809	808	795	843	821	810	831	825	814	826	833	816	814	879	785	816	823	797	832	813	754	863	772	849	797	790	781	826	843	888	836	799	784	850	785	821	834	842	875	788	871	882	843	777	836	774	845	803	866	855	832	848	814	874	763	836	765	872	871	821	817	802	827	878	834	881	800	834	829	783	777	783	830	817	790	789	768	844	846	829	850	758	832	818	810	849	811	788	859	804	834	834	833	846	860	841	807	878	851	817	825	792	831	769	813	849	861	879	822	837	757	780	838	829	843	808	853	849	770	824	821	844	841	830	761	791	806	817	871	831
4682	7265	6710	38558	13947	13022	18142	11004	965	913	927	862	905	1468	5037	4552	2750	1605	1092	877	831	807	827	822	792	879	852	766	826	859	798	797	809	824	798	811	777	800	818	814	817	802	768	824	798	793	826	839	826	815	853	830	814	797	766	813	822	850	812	798	765	789	826	830	819	801	877	812	857	804	814	803	814	831	813	817	790	808	811	803	847	790	832	839	780	794	754	803	772	815	763	790	805	802	795	778	794	766	810	806	826	780	797	822	793	805	831	825	799	780	766	791	790	831	813	797	836	799	789	825	851	810	845	778	831	778	766	832	804	766	825	767	822	824	856	820	821	815	808	833	798	790	773	811	809	809	772	859	816	791	817	823	796	846	864	862	857	798	767	766	781	855	775	808	811	805	797	795	853	807	820	798	768	814	770	827	829	824	779	796	830	784	843	835	831	827	807	777	847	799	785	807	862	820	789	790	785	812	772	790	758	848	887	803	787	769	843	838	861	801	795	775	826	811	795	818	835	797	808	810	849	782	835	768	836	789	815	757	817	797	794	875	826	763	798	813	820	823	789	789	796	825	765	760	857	844	830	822	826	807	787	868	836	831	821	805	796	814	817	818	807	869	766	783	805	774	827	791	810	801	764	832	833	797	766	773	757	811	757	833	821	791	824	836	801	791	794	836	801	833	819	772	776	810	812	805	776	823	790	858	836	829	884	810	746	800	805	785	734	847	770	773	811	798	795	875	819	795	767	789	844	798	843	804	873	822	809	853	812	836	786	804	811	788	791	790	794	803	804	859	826	863	776	867	807	766	894	826	797	826	830	810	821	824	817	772	828	862	810	769	851	771	799	817	827	824	789	836	837	793	768	823	803	771	846	808	810	836	792	794	826	800	835	751	822	805	845	793	730	820	796	771	824	775	812	753	849	855	845	773	812	797	864	776	793	818	817	803	838	804	831	843	811	773	831	830	800	772	814	812	839	781	797	792	822	836	800	807	840	798	818	822	859	773	836	804	820	801	745	820	815	816	829	762	777	795	796	804	809	759	801	743	753	771	780	811	796	765	739	755	793	792	787	801	783	768	809	793	886	742	822	822	838	868	801	749	851	820	773	813	799	811	812	831	823	793	784	797	815	816	833	804	733	770	790	848	787	798	843	812	813	795	770	798	822	842	780	835	810	801	813	779	822	795	799	844	772	797	818	820	790	868	764	820	807	823	829	810	769	805	811	844	741	825	834	806	796	875	836	844	787	828	841	796	803	832	841	816	779	780	806	787	851	847	842	826	758	794	798	774	835	801	808	814	798	770	774	846	795	773	774	784	804	763	819	805	797	756	832	824	832	800	834	768	788	796	803	808	790	828	822	820	791	818	781	766	833	818	800	803	754	808	813	792	806	796	801	800	807	797	797	795	843	785	809	808	794	830	750	813	786	806	799	845	826	872	843	823	765	814	785	775	806	745	800	806	845	766	755	808	808	810	839	807	845	781	799	817	786	790	760	788	814	840	826	816	791	820	821	797	776	854	788	798	765	789	862	785	809	853	760	862	776	794	791	803	819	745	830	816	812	816	813	839	868	828	774	806	806	849	800	786	780	825	832	829	826	832	812	801	780	757	850	739	826	770	806	792	814	816	817	842	813	846	800	788	799	846	871	814	787	782	809	839	795	777	848	847	842	812	802	787	800	802	794	835	791	817	774	807	806	805	823	826	812	799	845	815	758	824	798	796	758	814	793	810	773	795	855	786	826	801	793	787	800	815	791	841	755	776	833	806	801	779	812	782	801	799	803	831	874	750	807	816	796	807	802	736	799	871	832	811	846	778	776	806	790	828	790	810	774	834	804	869	817	799	835	767	790	824	850	822	794	780	827	778	823	820	804	785	798	811	775	809	798	788	815	768	807	840	755	808	788	812	755	805	807	813	794	760	827	799	802	787	803	792	775	818	819	803	781	854	794	786	786	825	794	809	775	801	877	761	821	820	823	815	825	819	773	811	781	796	822	774	821	745	850	863	826	773	776	809	773	804	824	798	839	801	811	842	827	806	794	823	795	777	735	767	785	805	790	762	811	836	779	803	772	793	803	819	828	821	817	757	778	817	827	807	809	765	814	858	797	747	793	761	816	782	819	876	801	776	783	765	837	788	801	816	879	791	778	756	835	769	747	788	785	841	787	794	786	814	807	804	822	762	800	823	791	786	797	810	798	823	820	767	790	771	783	834	806	800	819	840	758	822	789	781	819	788	835	792	834	837	850	812	848	764	788	800	808	792	815	820	832	772	804	831	792	819	802	790	782	789	769	827	799	781	807	767	799	838	777	784	832	756	778	841	771	793	779	775	768	782	869	805	802	828	817	782	826	823	832	815	803	796	806	805	817	752	807	823	761	803	780	775	813	861	849	820	791	771	874	886	840	829	817	813	795	777	786	802	772	812	789	858	840	811	748	751	803	810	788	834	810	822	780	780	821	847	811	805	803	810	849	772	802	818	815	833	793	826	788	787	790	817	801	782	825	793	828	768	774	813	808	830	782	724	772	819	805	800	822	802	791	824	825	783	830	781	816	798	773	774	791	826	802	859	817	752	808	832	805	825	759	816	794	786	817	811	802	800	787	764	756	806	797	799	830	824	806	815	797	802	833	810	770	762	754	837	798	776	872	817	800	734	755	782	822	745	753	795	783	827	748	830	806	770	802	795	769	815	771	844	870	825	824	762	789	782	751	752	821	784	839	785	772	842	786	815	813	789	802	812	826	776	734	749	770	781	839	786	781	817	794	789	733	830	771	773	820	812	814	828	835	798	784	822	832	829	847	775	787	840	815	792	772	832	779	869	834	777	856	774	820	786	808	831	815	788	806	839	779	821	784	813	811	839	779	788	802	833	831	780	838	795	765	812	788	794	838	774	816	819	827	751	829	812	831	849	842	760	836	807	832	790	786	761	781	796	818	779	795	848	837	814	775	836	821	761	785	828	802	810	797	782	735	783	787	833	811	794	803	804	778	803	764	775	841	810	791	794	747	796	836	828	792	781	822	828	801	791	790	766	796	787	772	794	782	749	767	804	771	844	770	800	821	814	746	780	777	802	823	820	785	801	765	739	791	820	766	789	788	839	838	759	805	808	807	802	799	803	847	800	833	795	826	803	782	855	827	788	782	820	800	845	765	802	804	810	853	815	800	777	772	820	791	818	795	846	786	840	808	816	852	817	779	757	823	797	794	771	832	748	798	827	806	755	831	801	768	785	823	781	772	831	770	776	813	861	789	783	792	809	795	850	800	800	840	849	811	810	827	852	828	821	798	839	789	803	774	789	845	786	739	816	817	789	802	798	780	812	772	845	797	827	858	778	808	784	789	812	739	816	809	812	762	760	836	778	817	729	835	803	757	835	840	788	798	777	753	777	805	816	800	818	824	804	806	814	791	838	791	794	821	834	755	790	833	817	795	817	788	746	768	775	750	771	743	853	841	797	836	761	813	796	822	763	803	814	787	824	828	783	848	793
24520	21690	28846	33064	24205	28883	38108	15471	2558	1107	1067	973	1019	1413	8024	10094	6180	2792	1431	1053	911	848	846	794	876	885	923	883	867	884	941	867	953	819	875	947	882	904	899	810	826	839	815	873	858	870	839	846	828	848	822	867	859	848	866	812	835	814	873	870	809	845	939	857	852	834	865	891	861	841	852	822	868	889	839	854	842	903	866	838	865	871	808	874	813	854	843	801	879	891	862	875	855	845	859	847	836	870	846	862	897	875	886	844	847	862	824	860	885	903	822	847	882	845	822	849	814	854	839	894	866	824	821	858	884	867	872	851	863	877	863	870	872	864	896	854	792	868	867	895	907	834	852	821	820	839	811	866	865	843	903	808	874	869	845	907	867	884	870	819	876	889	845	851	852	858	904	806	876	851	879	810	778	871	838	813	817	806	880	872	814	875	872	846	896	897	808	866	830	850	892	841	849	848	787	848	856	837	831	829	856	873	825	855	871	854	847	864	860	897	838	885	852	877	891	841	826	866	844	877	854	880	850	883	881	862	846	943	895	827	841	876	842	851	861	840	816	891	870	924	814	859	855	842	842	882	829	858	838	824	878	866	839	802	814	831	857	857	845	829	836	818	859	881	872	842	829	902	894	872	827	830	890	865	866	830	899	832	843	794	825	870	798	858	866	876	902	825	865	886	876	856	879	870	868	878	881	850	851	857	846	832	881	856	941	792	866	855	877	775	866	813	841	835	864	852	910	803	837	814	866	837	813	843	888	831	810	857	859	880	848	852	828	825	859	877	820	840	806	811	904	901	805	875	828	899	864	859	854	879	857	849	822	864	813	783	870	821	844	858	859	901	878	820	856	860	827	917	865	865	892	820	869	909	876	812	898	859	849	812	870	884	852	859	865	845	839	881	854	872	854	823	824	804	828	845	919	828	827	873	818	871	862	860	876	880	839	890	866	843	908	831	806	824	854	831	835	891	841	843	866	910	877	805	873	832	892	841	869	877	831	881	822	858	853	853	829	862	862	853	880	842	873	889	826	896	837	889	911	832	842	834	839	838	855	885	871	888	869	901	847	854	853	912	852	908	866	888	804	883	827	842	842	856	874	853	875	828	855	811	833	797	840	822	859	839	836	897	868	807	857	840	839	839	816	850	825	874	843	810	879	826	826	883	858	852	850	861	879	838	858	933	848	896	821	829	893	813	850	872	851	844	867	742	808	820	869	842	843	857	811	843	824	810	772	882	880	833	833	829	841	838	855	842	880	850	876	876	907	830	837	853	855	870	853	847	834	899	892	863	795	856	767	800	872	869	865	832	862	906	851	825	799	900	873	832	845	892	898	836	876	840	843	866	825	863	862	827	841	874	875	840	810	890	894	802	881	863	845	835	835	878	859	872	853	923	843	858	868	855	860	816	838	840	885	916	809	851	868	869	887	822	816	855	888	885	894	817	836	872	870	832	905	814	887	875	859	789	870	865	848	860	835	862	839	847	820	860	893	884	807	865	851	864	867	875	927	886	876	834	818	895	854	871	870	831	819	794	815	900	863	831	808	861	879	845	863	848	789	917	899	903	902	843	845	824	811	889	845	835	894	900	896	835	805	799	844	853	885	858	871	875	854	905	871	867	890	876	875	860	855	826	795	888	875	898	837	854	836	865	867	915	850	848	825	882	854	834	837	885	862	840	842	856	862	865	836	849	880	921	817	875	890	872	899	805	879	842	852	886	898	887	846	878	815	836	833	804	889	893	869	848	869	835	844	860	806	821	844	903	834	807	817	883	818	863	867	887	877	857	851	865	862	852	846	868	881	853	856	855	841	867	868	875	850	810	868	830	871	876	849	893	816	919	856	823	852	875	817	863	840	853	865	841	877	783	851	912	873	837	881	832	855	838	845	850	832	902	830	830	850	857	818	870	845	909	858	864	886	895	841	868	803	866	898	824	802	828	853	854	898	802	844	822	856	849	868	916	873	863	835	882	853	872	871	884	867	884	871	864	837	834	820	804	894	851	831	856	847	836	856	893	865	879	848	837	853	883	900	842	836	796	804	840	806	844	934	962	855	801	802	855	813	813	886	841	826	844	813	844	832	842	863	883	859	828	856	842	867	820	881	838	845	771	829	857	839	887	742	899	848	836	813	772	860	861	805	867	853	780	776	850	880	842	816	892	852	833	890	871	818	864	818	831	863	859	895	853	860	776	878	823	816	792	848	842	872	817	843	840	880	851	841	800	823	813	810	784	899	836	824	885	869	876	849	893	875	858	820	914	809	849	880	884	873	845	919	897	843	817	841	869	874	859	853	848	842	846	859	817	872	859	816	835	895	860	830	843	813	825	821	860	917	816	839	882	829	824	821	850	829	849	856	879	849	823	887	859	846	902	863	859	830	823	856	753	805	844	840	892	824	903	852	904	799	883	818	866	845	793	829	899	845	840	846	792	824	847	888	884	910	835	817	884	868	864	859	823	806	815	860	853	923	908	814	865	853	818	852	846	820	822	816	881	872	854	832	848	822	903	856	860	888	846	804	852	859	816	896	851	856	811	869	824	830	874	869	899	850	816	789	856	810	816	870	822	849	869	810	874	810	816	810	835	873	849	871	880	865	851	877	889	877	890	866	843	858	841	865	898	861	862	892	908	865	910	812	948	857	853	813	847	850	847	803	855	813	876	861	832	849	892	835	899	865	824	920	858	932	889	848	822	863	807	848	832	876	891	825	781	848	874	868	847	891	869	849	856	861	829	861	884	833	867	836	835	835	836	861	847	837	774	829	886	956	871	802	886	798	854	824	887	857	847	897	850	850	886	825	839	865	797	821	840	872	862	854	861	899	810	836	801	809	813	886	825	916	875	838	838	836	813	855	844	859	859	853	870	893	903	818	832	828	892	838	841	878	860	874	907	817	872	840	829	872	862	836	810	801	847	825	896	868	827	887	837	878	866	826	881	850	841	884	875	828	877	874	857	781	862	844	886	783	863	848	865	846	878	827	833	880	855	899	895	898	849	807	818	882	847	832	827	832	815	862	896	841	867	864	833	888	839	879	818	896	820	879	834	865	845	915	872	828	857	826	856	803	785	881	838	780	858	858	814	846	881	876	838	827	901	848	840	889	842	778	840	801	856	820	846	807	849	844	843	843	848	839	865	826	827	830	816	871	825	871	846	825	902	823	813	835	891	853	823	827	839	849	902	841	852	851	831	832	878	899	791	867	840	840	910	863	872	833	850	880	849	871	851	795	810	850	841	818	871	880	857	845	849	836	836	901	810	875	874	855	812	885	918	889	891	844	804	829	855	846	849	856	889	863	846	839	808	877	862	868	863	860	880	856	818	889	861	828	844	834	881	858	780	832	848	793	874	853	832	833	858	830	902	876	826	875	872	835	894	872	830	877	851	828	879	862	896	860	847	812	889	876	844	904	867	852	840	806	818	892	878	878	813	882	833	860	804	918	850	841	888	888	828	870	825	868	838	830	820	883	872	909	863	889	859	856	864	866	845	853	801
6501	14519	16943	40564	8641	31389	34847	7902	2218	1153	1100	1102	1068	1843	11387	11313	6581	3094	1415	1010	859	873	867	851	869	844	812	817	896	854	834	886	878	846	864	861	849	859	857	857	845	814	880	904	889	866	831	890	879	834	821	820	834	838	877	866	848	843	892	861	895	829	881	855	874	897	905	876	810	848	835	854	845	858	864	838	823	857	866	826	829	857	846	885	881	868	828	835	887	888	839	843	853	830	870	856	804	799	794	872	856	835	847	857	884	913	842	893	885	799	843	893	848	828	878	827	818	843	877	857	885	862	839	852	841	867	847	838	851	885	837	834	868	882	863	857	864	852	847	823	834	848	871	837	926	832	881	892	902	841	854	843	830	790	858	855	890	848	902	827	820	860	895	829	894	874	868	762	860	829	845	841	808	845	909	888	858	833	807	814	856	811	882	878	878	871	887	886	861	854	856	839	847	823	902	847	865	819	874	853	800	885	848	862	874	870	831	851	781	847	845	860	778	846	841	854	813	867	818	868	820	879	839	853	850	801	845	897	845	873	818	902	856	887	828	871	884	861	851	820	871	849	875	839	845	868	904	882	862	852	861	864	855	882	859	837	845	875	883	823	829	905	785	870	884	893	853	829	844	832	850	856	804	848	859	871	793	894	891	944	825	824	867	838	799	861	840	847	911	848	845	826	863	867	864	869	843	863	826	827	869	854	854	872	830	809	857	896	879	806	845	838	875	834	831	841	821	878	830	839	852	865	888	894	825	831	860	858	784	858	826	873	831	875	829	853	863	839	858	856	878	832	809	907	880	861	821	791	872	847	917	807	828	842	861	829	903	850	841	849	873	815	848	815	816	861	878	847	844	852	851	832	867	892	861	873	880	842	884	793	846	828	869	857	880	848	919	864	820	810	857	809	824	835	879	822	882	841	868	832	801	873	797	879	869	825	891	895	856	852	844	843	878	831	823	846	863	841	871	896	811	856	859	876	868	871	791	832	916	887	844	832	840	858	889	811	866	868	865	802	828	832	832	852	816	842	843	858	858	826	817	784	822	811	827	845	888	862	860	864	835	833	830	791	854	890	823	865	844	873	889	814	850	798	865	826	865	831	857	896	869	870	834	792	829	871	844	853	869	866	887	898	789	831	883	914	849	879	804	811	880	849	882	808	843	812	835	842	834	883	830	776	823	844	843	838	917	858	881	891	823	803	843	802	860	837	799	868	836	877	839	866	825	854	860	833	839	864	868	851	788	818	851	833	812	845	819	878	826	889	842	852	794	787	866	876	863	828	865	819	897	870	877	835	851	787	859	912	850	810	828	840	801	846	862	832	802	815	836	854	904	835	844	840	819	896	835	875	869	833	824	848	825	811	811	829	843	832	840	793	744	897	837	852	818	817	842	865	874	826	952	847	813	837	900	840	899	920	830	869	915	852	892	843	798	845	858	814	873	849	813	860	871	833	816	873	858	895	845	860	812	816	878	809	823	821	876	889	852	851	893	861	857	889	874	858	845	857	895	872	824	834	828	838	820	811	862	869	867	861	815	831	842	809	835	818	867	860	844	797	816	841	839	813	844	813	863	874	854	842	854	845	838	819	907	848	855	870	862	839	855	872	845	922	860	854	888	866	851	852	849	855	839	844	854	888	868	817	829	854	836	831	881	837	856	829	870	875	850	823	865	843	823	830	853	848	874	859	836	860	895	868	889	748	842	878	825	886	795	860	849	837	819	803	869	910	838	843	831	876	840	859	912	827	833	859	809	843	846	823	862	863	840	793	861	873	795	858	831	824	874	852	882	843	861	812	865	889	852	859	889	897	829	852	911	877	835	817	873	886	832	908	835	801	859	821	821	855	853	797	855	865	837	872	862	860	810	839	839	801	839	810	842	887	818	889	908	814	838	852	872	872	832	892	813	841	831	830	869	850	846	850	832	896	842	860	823	811	832	833	844	867	838	874	851	887	837	899	838	837	820	822	864	801	860	797	873	809	824	844	867	858	880	839	813	833	900	844	811	876	865	826	826	788	821	822	866	878	827	822	841	830	868	868	848	894	778	907	849	809	861	802	860	854	861	870	842	808	875	892	834	842	807	856	823	829	797	794	892	836	853	842	833	832	828	848	822	843	810	853	836	822	893	806	787	854	911	869	847	835	866	844	841	808	870	805	833	839	828	879	831	826	819	830	859	898	858	853	822	877	865	852	854	863	862	774	883	847	800	822	876	876	874	854	823	833	888	841	835	807	821	809	904	829	866	824	836	850	858	857	926	876	837	822	840	826	838	881	872	879	835	900	777	858	837	826	874	828	916	825	905	817	886	832	879	836	885	861	821	880	875	914	868	882	828	776	888	817	838	844	862	848	835	847	837	797	804	887	858	885	823	863	879	876	824	797	864	853	847	827	830	856	812	841	876	839	786	820	850	856	891	847	829	822	829	813	837	862	858	854	848	854	783	838	874	838	821	853	898	870	839	878	888	834	819	811	819	823	803	834	839	875	819	864	859	878	891	840	878	836	897	839	870	844	901	831	823	823	827	844	871	849	823	826	836	834	869	802	833	892	842	874	835	847	844	817	840	862	842	830	854	869	795	867	837	794	847	870	839	846	872	837	826	869	868	839	861	853	892	831	829	868	819	869	847	868	877	900	844	788	820	906	844	889	825	871	811	866	863	857	912	863	833	857	876	835	837	838	855	852	839	822	808	830	816	842	842	874	862	855	827	850	838	853	849	850	890	811	843	860	856	827	833	841	829	830	915	859	860	846	893	847	862	855	865	803	852	845	882	915	779	885	812	883	844	851	826	828	810	818	859	848	855	838	893	830	853	819	852	807	846	853	876	872	819	804	816	894	835	827	851	800	849	883	839	838	834	843	840	846	870	842	841	806	802	779	861	787	915	851	860	826	817	816	868	863	858	845	839	878	831	856	858	823	831	785	806	855	837	873	815	825	880	871	877	839	821	823	851	841	843	859	836	854	849	835	872	804	860	810	821	873	843	842	834	850	889	880	867	856	854	793	808	846	802	879	842	857	802	824	786	896	825	873	878	798	825	838	921	824	848	865	853	854	779	935	830	780	897	837	824	901	822	826	878	856	843	838	847	813	885	844	833	844	850	804	828	853	887	855	788	851	858	860	825	839	874	830	799	842	911	867	873	863	837	822	882	849	792	867	792	853	854	846	799	864	818	842	810	814	855	855	819	836	865	853	829	841	825	840	816	860	879	818	899	842	868	860	887	774	873	793	824	805	855	821	845	868	826	851	851	807	844	833	825	828	794	838	817	832	882	893	842	849	836	859	844	823	833	865	816	839	822	882	809	828	855	869	871	846	871	834	876	842	787	908	898	810	850	804	867	841	861	834	877	839	889	882	837	851	820	852	889	831	839	878	865	813	844	857	841	843	818	840	797	874	848	837	797	884	850	869	852	859	784	881	879	870	851	868	822	891	876	831	872	852	792	803	816	829	892	814	815	807	808	866	907	857	859	880	849	838	810	834	824	856
28060	11785	2733	4566	3403	1457	2258	1396	875	875	865	859	901	890	1264	1349	1330	1111	988	884	912	878	891	854	901	867	893	908	883	889	912	917	916	866	904	848	864	813	879	817	833	834	868	848	844	890	932	798	857	836	923	816	861	867	919	850	865	922	818	916	860	885	932	838	841	849	875	861	811	874	833	839	870	816	836	879	905	829	820	864	878	830	862	847	841	825	849	780	869	843	800	912	869	800	844	860	869	837	924	831	873	848	856	837	841	886	886	868	865	879	911	830	849	866	876	811	893	902	940	865	929	831	890	839	863	841	890	890	867	875	861	830	850	833	870	812	863	904	875	898	884	867	839	854	813	864	845	873	861	825	908	923	866	836	873	850	815	893	843	852	853	869	823	853	880	852	834	780	840	917	873	824	809	888	840	858	908	886	859	819	834	816	865	904	870	919	833	892	918	911	886	864	883	884	822	847	802	804	849	859	817	851	879	877	888	842	856	811	854	906	836	889	861	864	858	892	854	881	836	812	859	893	837	922	794	845	866	881	856	862	898	840	814	881	823	860	860	822	882	890	855	851	885	819	889	881	910	822	882	809	877	840	864	880	837	871	827	868	829	835	866	884	849	822	871	863	848	866	868	794	837	820	830	847	876	848	895	899	904	837	828	891	829	869	813	913	855	816	866	874	852	872	898	855	846	827	856	884	873	875	836	887	874	868	853	843	834	860	852	841	878	923	826	822	868	850	846	908	855	809	854	849	873	883	871	815	842	872	856	834	826	842	804	891	816	878	873	881	808	816	887	824	830	836	842	884	838	851	865	859	889	854	840	879	838	848	896	865	860	867	854	889	896	836	841	839	901	862	851	844	922	901	866	883	858	855	876	864	877	857	858	862	892	879	827	887	906	845	891	872	845	902	835	830	884	838	858	879	837	831	859	830	842	873	821	858	833	762	868	923	819	868	883	881	836	899	928	845	834	872	875	809	828	862	807	854	860	830	840	822	836	829	876	866	832	833	864	873	818	859	886	845	884	845	830	900	837	870	877	842	833	840	826	808	831	874	795	909	872	859	856	860	866	844	914	857	868	870	900	892	867	894	843	828	833	855	856	872	860	864	827	892	842	890	863	837	866	849	820	860	870	854	885	836	877	871	808	833	904	879	891	880	888	856	860	889	889	845	822	854	828	861	867	903	849	886	791	847	849	860	872	832	803	910	881	832	877	866	841	884	863	861	863	856	885	849	839	849	888	840	889	840	805	896	821	823	809	848	870	859	850	828	805	849	874	875	877	831	890	842	872	843	813	852	847	821	864	834	882	901	858	839	891	845	867	898	835	831	884	842	872	912	872	887	823	831	913	870	825	795	871	861	934	865	859	836	882	851	839	866	848	888	857	859	805	830	824	827	823	838	862	857	819	867	915	863	867	810	861	887	849	780	854	820	888	856	927	880	888	842	857	882	844	898	810	841	892	790	860	868	831	806	854	841	870	888	819	894	813	837	881	868	823	817	853	827	862	799	835	867	858	842	830	855	871	813	894	869	827	898	884	797	823	859	867	796	848	894	824	840	899	875	862	869	831	825	822	833	804	848	840	856	853	887	864	861	917	779	927	828	819	879	871	847	836	925	839	814	880	898	889	829	853	914	887	833	831	798	923	890	835	927	866	830	817	844	811	806	865	887	825	915	832	855	850	873	832	850	924	865	887	875	849	906	887	887	818	834	842	860	839	853	854	825	855	878	882	854	860	888	887	852	840	822	885	883	884	886	808	884	836	805	861	823	865	833	853	902	880	823	884	852	858	875	867	860	872	891	889	837	842	854	875	878	842	832	854	843	878	861	854	909	862	872	898	869	854	816	878	917	825	826	835	836	836	827	857	814	832	850	895	838	884	898	812	856	887	864	816	885	831	900	862	810	867	836	890	819	899	899	867	848	827	847	856	874	897	871	879	890	893	855	853	854	769	850	868	923	898	875	811	856	877	876	862	866	823	833	817	818	869	790	823	823	904	904	863	856	899	942	827	884	906	840	886	855	845	870	906	908	823	849	855	864	836	830	863	796	858	793	815	862	836	788	871	813	879	818	843	828	891	875	830	858	875	889	866	851	843	822	812	916	849	886	907	863	861	816	866	853	876	894	896	894	866	854	860	821	859	817	878	849	918	837	848	786	780	819	870	856	897	877	779	849	807	900	821	899	895	856	902	852	922	834	860	893	811	861	897	843	859	879	884	877	794	863	869	847	911	870	831	864	844	853	880	869	858	833	868	817	846	856	816	872	854	873	894	827	845	916	871	894	866	839	854	840	821	862	881	883	826	855	872	836	828	905	859	899	858	833	845	895	864	901	860	864	909	807	860	828	860	823	851	848	859	821	904	865	867	851	862	857	796	849	874	865	867	908	895	868	888	868	880	864	876	874	847	849	865	935	856	887	864	827	840	803	801	825	809	857	892	855	816	824	867	841	833	886	847	877	837	788	828	876	855	850	911	844	890	838	883	832	841	795	880	879	868	849	843	840	877	861	879	877	881	886	848	817	822	895	840	864	830	878	844	815	958	817	805	830	863	871	830	865	806	853	856	865	827	826	834	867	857	896	880	889	802	771	861	888	825	878	880	880	802	848	915	873	847	836	858	899	862	885	884	868	864	857	852	803	829	903	851	866	859	865	874	825	867	867	872	811	841	825	846	770	832	875	852	846	845	835	812	876	864	909	853	842	864	890	866	896	872	865	832	867	884	896	912	888	861	848	815	853	801	854	833	889	897	845	842	871	851	866	881	869	788	842	871	867	841	884	906	875	824	918	845	887	831	906	869	903	844	796	879	879	859	850	857	878	864	843	881	815	829	825	843	847	861	861	846	855	817	910	893	822	875	821	862	861	815	836	791	849	811	908	918	868	872	835	875	902	885	889	844	855	870	918	895	848	871	843	886	836	891	885	863	799	870	862	928	833	826	850	907	863	875	866	855	875	868	889	839	847	849	855	825	876	836	848	833	861	851	833	844	843	836	871	820	769	852	891	836	898	888	823	827	842	870	871	842	869	842	859	829	828	902	883	869	887	836	898	848	859	854	824	894	891	808	809	885	858	943	860	837	868	890	865	845	849	838	903	880	835	835	900	835	883	888	836	886	852	834	870	839	877	866	861	838	857	889	840	847	860	837	885	833	822	860	829	826	876	909	836	880	865	873	849	844	874	877	857	849	839	851	892	869	875	879	839	853	812	885	835	769	849	884	881	826	906	858	908	892	856	885	853	826	859	844	875	810	859	852	838	875	874	800	858	840	827	884	828	853	845	862	855	844	861	843	862	847	877	862	866	816	906	834	845	822	887	860	818	860	839	881	857	888	851	847	839	877	902	893	875	896	834	828	854	891	802	834	844	866	848	855	887	864	837	844	856	922	858	838	910	888	817	841	859	839	859	781	860	872	852	881	850	860	863	842	844	852	886	868	928	857	890	860	787	841	847	806	874	863	870	826	875	845	867	908	843	908	855	858	894	834	865
5359	1857	1778	5038	3361	1716	2790	1442	853	812	814	844	836	851	1610	1681	1389	1117	947	809	800	829	835	817	814	748	871	842	763	793	830	803	828	825	840	825	791	799	822	817	837	818	823	826	769	776	882	844	858	800	811	810	816	816	779	812	818	843	825	873	809	830	821	819	809	786	808	839	805	882	823	861	823	841	829	825	830	822	830	822	808	833	826	804	794	836	804	795	798	806	792	831	834	819	834	795	809	764	831	818	825	749	811	809	801	864	797	817	823	782	864	800	795	798	797	739	770	773	775	793	847	800	789	761	833	857	782	797	784	769	821	795	790	830	811	862	816	813	761	775	788	809	788	805	841	806	796	855	805	812	791	849	791	778	825	772	766	861	857	818	836	774	843	797	814	823	823	785	813	828	785	807	821	805	777	831	833	805	757	824	815	794	763	845	798	847	805	784	820	852	835	851	787	805	803	799	782	775	838	808	780	808	812	772	834	809	788	777	819	826	803	796	828	825	800	798	812	825	795	836	839	787	812	811	816	827	779	791	803	787	789	824	820	886	809	821	792	836	834	828	820	781	803	776	832	799	831	808	823	787	797	798	827	827	784	792	811	819	800	834	790	811	809	781	853	819	798	778	803	822	856	810	803	791	773	814	836	815	808	795	834	836	765	828	791	837	822	833	849	781	794	837	780	822	814	824	813	826	842	816	774	797	759	790	794	821	826	771	843	810	799	827	802	810	884	740	792	833	823	781	769	785	802	815	826	833	817	821	795	869	832	798	841	790	819	804	781	847	821	775	829	811	786	809	795	808	865	816	792	826	793	829	848	857	825	761	862	794	826	776	798	851	777	838	826	803	791	807	861	782	823	793	837	842	857	800	839	810	789	801	763	768	865	823	802	851	804	826	835	817	800	838	775	844	842	839	823	817	814	866	800	803	795	814	840	802	771	780	766	810	781	831	805	846	795	783	870	790	798	808	808	819	790	783	893	811	805	787	866	831	809	825	850	785	848	842	864	838	822	799	845	825	830	761	841	797	787	767	822	850	825	822	818	794	824	814	835	831	755	797	782	845	793	794	808	851	815	773	791	803	795	803	819	822	822	834	776	833	788	827	808	807	861	809	837	838	806	802	762	779	830	819	815	785	794	788	859	828	803	800	776	805	812	877	830	835	808	837	800	816	804	819	823	836	840	830	813	737	740	865	829	760	779	820	796	813	845	814	831	838	817	873	773	783	791	806	840	806	815	847	833	806	799	785	793	811	838	801	766	787	796	803	849	777	809	803	797	809	828	774	746	828	870	835	789	829	769	797	850	868	794	815	822	829	794	866	819	788	786	801	885	864	757	809	806	825	814	802	847	856	848	754	764	843	835	818	791	841	814	798	799	792	849	800	793	862	790	748	765	772	802	742	861	780	842	797	797	820	799	799	836	831	784	827	796	813	789	808	805	816	774	813	809	805	840	788	800	803	830	883	841	822	831	827	833	812	832	782	785	827	761	769	801	783	792	826	752	805	792	855	757	861	805	825	794	763	812	848	807	795	843	801	772	817	801	841	828	824	782	851	844	763	821	821	767	789	850	788	814	795	833	834	774	822	813	789	781	827	788	784	810	843	832	829	821	838	780	834	809	844	818	833	864	795	801	754	859	803	776	795	807	776	808	743	812	891	827	814	786	836	832	785	790	796	797	842	828	804	825	826	804	815	796	817	796	800	823	833	800	848	808	841	828	823	760	848	807	791	828	776	831	806	849	810	794	768	816	824	830	829	783	801	747	851	789	816	835	757	802	796	813	824	792	819	791	846	804	807	803	768	852	790	846	850	823	781	807	744	812	745	811	809	813	814	851	812	789	832	775	803	856	819	817	814	792	803	834	821	817	821	790	795	811	773	801	828	784	775	831	779	790	837	788	817	841	836	783	826	829	834	820	788	780	787	789	756	804	793	860	833	765	842	844	842	848	848	817	826	805	806	790	835	840	790	791	796	759	816	798	803	772	832	828	812	818	816	831	793	803	859	801	835	777	781	731	771	823	807	829	785	799	789	814	828	858	852	787	805	785	802	826	820	801	803	796	860	841	808	858	835	811	875	804	768	804	774	803	831	801	811	827	882	798	783	799	783	844	801	793	814	846	789	830	792	756	782	834	857	820	804	825	778	763	835	778	830	842	810	819	789	842	787	867	761	780	788	792	759	832	824	785	757	823	829	809	795	790	838	827	788	791	865	789	821	786	825	814	808	816	837	770	820	798	745	819	848	812	817	820	835	804	847	768	785	903	794	873	783	858	724	832	838	829	793	801	856	801	761	829	856	776	797	812	775	807	829	812	800	789	812	797	809	790	848	779	815	800	825	787	788	827	795	763	782	837	837	801	786	833	818	839	819	834	827	833	811	844	847	796	834	831	870	795	778	831	835	807	829	804	838	802	802	852	784	816	811	817	766	833	855	781	801	788	839	827	804	795	854	823	826	831	833	768	815	799	815	837	820	801	778	819	829	809	781	836	819	803	757	799	803	827	808	807	827	846	861	783	876	835	849	819	809	847	800	831	837	804	825	803	825	807	734	830	792	802	864	809	766	805	804	827	827	806	778	822	771	789	824	815	800	786	879	809	761	752	859	797	799	762	794	806	834	829	775	784	806	813	795	816	838	842	831	805	744	835	797	770	809	792	782	859	858	759	832	804	835	754	856	830	834	749	850	780	801	801	774	806	778	792	797	794	830	827	784	776	792	805	841	837	791	790	826	787	774	772	756	785	799	790	816	793	780	799	857	775	796	785	792	798	841	751	809	799	790	808	773	824	800	835	802	831	826	758	804	797	830	796	797	802	798	834	789	809	793	837	732	788	809	835	814	849	798	850	794	827	816	809	852	856	787	867	891	791	757	804	817	821	848	758	813	796	876	806	773	818	868	814	812	833	791	783	854	857	820	821	827	837	801	807	818	836	787	814	823	799	867	871	839	839	834	784	751	800	835	819	780	803	807	800	851	817	828	817	841	801	825	800	825	807	811	792	789	831	783	830	855	843	848	766	812	782	826	864	862	762	840	785	826	818	807	857	843	826	808	806	826	811	802	792	773	771	800	780	825	813	836	815	827	821	830	854	797	798	791	824	780	823	796	847	794	822	825	771	800	803	787	788	815	827	791	828	782	774	838	816	850	769	897	837	832	836	859	827	793	872	807	837	823	838	836	794	851	814	803	768	815	821	849	845	814	843	839	810	833	777	777	884	788	812	794	817	832	807	858	807	816	783	821	804	814	810	837	838	801	795	805	779	800	810	827	874	821	787	809	854	800	817	783	809	813	814	816	797	834	793	764	789	808	797	795	794	801	795	865	770	825	857	792	766	820	778	811	830	816	822	840	832	788	837	837	840	831	810	823	798	824	800	778	797	791	834	754	804	813	814	813	801	798	757	765	792	801	815	787	851	816	782	824	756	806	836	807	792	780	800	845	791	852	775	869	816	850	810	823	840	775	823	805	767	817	775	805	801	830	768	801
25686	21658	27043	27674	23584	7072	10172	3530	1198	967	910	893	873	1237	3486	5851	4432	2439	1321	964	847	838	782	787	817	852	840	864	801	806	788	842	844	778	908	816	852	845	804	806	808	802	831	891	822	778	799	799	859	810	890	779	789	843	800	819	870	799	797	804	791	824	751	778	842	813	817	849	871	847	801	815	792	831	817	788	807	806	839	778	842	861	823	801	857	837	800	820	825	850	815	796	806	823	821	819	810	836	865	864	847	833	833	869	794	827	833	862	839	794	798	828	794	767	895	840	780	878	825	855	819	797	835	848	820	822	783	803	811	827	823	871	805	851	787	808	788	759	793	789	792	862	816	804	836	823	811	819	832	850	815	822	768	837	812	780	822	814	832	784	805	826	880	809	804	840	775	833	828	831	800	797	803	856	789	847	852	811	767	818	767	816	844	808	838	806	797	814	837	788	854	819	839	822	777	855	840	799	838	818	824	829	812	842	821	795	819	860	817	824	796	828	816	781	794	764	772	816	777	866	876	825	835	838	818	769	805	802	795	871	799	846	778	820	824	815	833	826	807	794	813	748	813	854	788	829	826	757	818	868	833	799	796	793	832	820	782	745	832	817	779	821	792	857	762	824	779	777	815	849	808	804	844	822	822	826	806	823	813	828	850	836	816	740	806	777	744	799	796	807	819	810	881	821	803	805	832	784	833	770	818	875	827	776	804	845	832	823	809	846	770	802	735	744	792	737	850	767	870	787	829	833	829	788	854	775	840	787	830	792	869	786	855	804	843	778	818	821	803	817	828	806	844	795	794	760	809	815	872	811	732	820	786	784	814	801	852	796	783	838	773	815	826	785	862	819	808	773	840	807	822	805	825	803	818	812	854	794	815	829	839	827	772	809	878	733	830	850	828	839	810	806	821	782	776	838	821	819	815	819	814	798	811	821	828	799	786	822	842	833	839	821	770	776	813	796	785	828	797	819	788	841	818	767	800	800	764	860	800	819	752	810	811	764	832	855	834	771	815	808	751	775	779	843	848	799	788	849	837	873	839	791	803	779	802	798	809	791	746	806	775	840	823	806	793	822	826	844	819	809	799	807	864	822	825	793	846	826	806	834	841	851	783	798	784	820	808	818	845	765	800	777	798	807	815	838	829	845	800	811	802	805	815	797	823	788	806	833	785	827	865	817	760	838	817	830	780	862	839	841	848	844	788	794	821	849	815	823	832	829	809	881	869	797	814	815	823	801	839	845	874	834	856	833	825	870	778	836	833	789	768	845	807	772	783	824	785	791	822	851	845	834	835	754	848	769	864	829	806	781	817	811	828	835	770	777	849	833	746	751	815	869	830	815	825	837	863	833	795	798	762	826	804	800	793	816	813	817	766	811	838	837	868	819	827	843	818	788	841	791	785	825	825	790	813	793	826	852	854	794	795	874	829	830	848	840	818	784	813	841	856	785	844	803	793	834	780	796	843	823	765	856	815	794	825	800	788	815	799	815	822	823	815	831	849	800	856	801	810	825	868	830	856	852	850	833	844	768	816	798	831	830	879	819	838	839	819	838	775	800	802	798	821	739	882	811	815	779	815	787	833	842	783	824	824	796	847	787	882	728	817	805	849	861	883	806	822	822	824	827	815	778	846	785	799	838	858	873	817	824	804	783	840	800	815	829	771	829	867	826	784	828	784	758	839	822	795	786	785	778	833	796	795	787	810	838	779	845	801	770	823	776	828	783	847	817	851	877	813	851	835	777	856	769	816	815	835	810	773	776	806	789	777	818	829	809	813	874	815	820	803	801	808	858	781	827	882	804	830	827	793	801	784	844	842	844	824	818	803	819	803	801	840	813	846	832	776	794	827	805	843	851	826	770	841	807	823	870	811	768	862	855	836	800	790	836	839	781	837	774	854	764	775	861	855	769	802	811	767	830	784	835	812	792	811	747	752	826	824	793	811	812	778	811	814	818	855	774	796	772	818	806	832	826	816	861	849	842	834	857	800	843	791	825	749	800	817	823	800	779	826	779	840	800	882	776	794	787	806	829	841	807	847	769	789	798	815	835	801	835	809	797	799	793	859	762	744	816	782	819	754	774	843	841	850	798	839	787	879	808	799	785	769	801	794	800	820	788	839	843	788	812	818	835	811	814	771	788	802	802	829	805	800	794	805	814	827	800	810	792	802	783	785	802	792	791	870	857	809	839	822	791	816	810	839	834	813	824	848	811	796	861	813	801	800	777	776	822	807	842	823	759	758	834	842	853	813	831	808	846	842	816	850	834	814	843	832	814	794	779	799	814	808	832	824	811	798	765	750	797	777	790	840	828	786	830	788	828	798	850	834	785	794	860	805	839	825	849	773	817	851	777	821	860	751	784	777	842	826	757	864	817	847	830	803	828	816	816	824	842	824	850	739	803	864	824	823	807	822	790	791	739	834	831	819	868	769	790	814	779	790	812	851	778	819	846	807	819	825	844	817	791	851	819	785	823	797	837	848	873	822	789	819	805	808	861	857	865	858	776	755	780	797	823	770	843	832	780	849	828	787	799	890	896	786	884	869	836	813	787	807	785	838	834	816	805	801	793	818	816	837	827	838	876	811	780	868	754	815	796	841	838	828	827	846	767	825	763	774	821	875	804	832	806	812	773	837	770	842	855	812	859	827	799	851	865	813	812	854	840	767	810	760	814	873	816	801	797	821	822	771	811	763	832	805	868	845	799	774	835	800	823	865	786	816	808	836	804	828	812	886	804	790	854	838	816	834	798	785	795	835	794	824	788	845	805	839	851	773	766	782	806	806	804	846	838	836	782	774	881	835	816	763	820	830	827	772	824	794	845	817	801	850	803	818	799	884	878	772	830	818	877	794	844	832	829	786	784	828	804	852	850	780	790	863	828	799	866	791	838	803	772	835	813	802	806	837	810	846	814	759	835	792	802	842	814	771	844	775	811	848	847	879	813	884	834	766	805	825	823	772	780	844	778	829	788	814	793	786	827	825	805	833	759	785	856	780	798	824	844	821	785	802	813	775	801	783	817	805	797	791	850	845	842	815	842	802	807	776	809	851	839	807	815	822	803	811	816	798	796	781	819	829	826	858	817	831	833	799	792	869	827	792	776	850	794	842	810	787	777	760	859	835	839	823	863	811	860	749	839	793	819	787	775	832	796	846	842	818	765	838	849	808	807	789	782	798	783	794	812	813	817	822	810	794	826	796	795	816	809	825	847	800	808	828	799	824	799	824	839	784	817	751	844	799	807	852	766	783	845	817	795	805	786	843	842	793	851	805	787	814	824	782	813	798	835	813	818	842	815	796	849	849	805	835	804	871	795	822	814	847	758	814	805	801	828	800	812	808	784	768	785	878	800	814	835	856	850	823	791	781	816	854	891	814	863	871	825	812	794	816	811	853	761	841	818	824	862	799	819	791	806	822	830	811	755	846	769	767	803	822	797	796	802	831	816	823	735	825	815	771	816	815	834	838	810	827	839	794	760	867	803	823	840	824	786
4455	9243	9789	19168	20054	4574	11094	3794	1198	984	1015	989	944	1622	5247	7268	5050	2676	1456	975	859	805	818	807	787	856	836	835	831	785	829	800	812	811	873	815	815	829	854	843	817	777	795	827	774	860	820	832	812	882	805	764	801	810	818	820	748	854	817	817	829	820	799	837	813	815	799	858	854	788	795	814	836	818	839	815	821	782	851	832	772	784	818	726	837	801	821	802	836	830	837	853	812	784	801	816	803	742	811	767	819	795	803	757	775	879	819	805	777	829	797	780	833	862	860	797	761	866	798	854	827	835	808	790	837	802	813	795	756	775	812	767	852	853	850	773	787	794	830	815	824	823	819	826	834	762	790	802	773	792	773	817	830	831	812	803	814	783	823	817	853	822	849	832	787	791	811	789	820	836	790	826	851	748	788	810	783	761	790	808	819	803	818	780	833	813	790	817	806	791	821	847	761	845	865	813	779	816	813	776	810	826	804	794	790	784	775	774	739	819	814	765	754	782	796	771	789	790	810	769	825	782	830	830	819	801	766	781	828	764	863	768	788	802	867	857	839	861	792	790	834	825	831	762	819	754	768	778	858	817	774	816	763	804	816	801	824	751	827	807	791	759	837	827	796	787	832	774	819	756	763	779	789	796	745	770	754	774	780	786	795	751	793	800	805	816	794	786	794	820	825	769	798	771	790	829	789	807	843	805	825	785	817	775	769	837	821	747	756	801	809	781	867	799	777	798	774	822	801	798	761	772	763	828	756	813	770	872	814	797	801	800	762	791	747	788	821	856	814	771	811	845	857	743	770	781	771	817	861	778	774	824	764	787	808	821	836	787	744	760	792	765	766	789	822	818	802	848	883	788	811	824	815	765	756	819	774	804	746	810	809	817	841	839	785	815	773	840	772	863	813	792	839	814	818	799	791	785	824	742	788	798	758	815	789	837	799	770	836	835	819	820	795	830	785	840	803	825	819	822	778	794	777	760	829	769	785	824	842	831	793	793	798	800	788	807	796	804	791	816	838	827	878	832	813	802	811	806	802	866	724	795	796	801	807	853	813	793	793	780	784	806	775	824	792	800	778	810	841	788	800	804	750	787	776	765	795	822	811	844	745	784	828	813	829	853	774	743	797	817	824	787	790	762	753	838	756	810	860	768	784	823	824	791	770	825	798	824	795	783	825	816	797	792	756	792	840	813	812	831	825	787	796	783	732	783	846	774	798	789	812	781	838	800	843	814	824	791	773	832	771	766	734	854	770	814	824	777	847	826	816	825	756	811	771	766	846	808	797	800	786	829	770	785	826	791	811	753	824	765	848	795	822	794	778	765	812	807	855	818	783	818	770	800	817	759	758	817	777	752	826	851	791	800	825	832	837	829	835	764	781	816	800	786	816	782	755	750	801	811	818	835	885	787	803	761	821	800	881	800	798	847	848	769	817	755	824	828	817	828	737	775	859	809	806	799	844	822	807	757	806	763	804	787	816	851	789	837	793	763	882	826	837	831	772	830	781	825	792	763	799	801	847	815	868	725	854	831	843	788	794	786	758	809	846	789	821	811	806	823	760	786	792	787	787	763	765	850	805	761	798	795	842	859	790	812	773	840	771	783	825	852	807	788	770	805	807	809	839	837	814	817	800	773	759	808	822	794	828	861	781	813	803	848	783	832	806	801	764	770	742	761	810	778	864	844	786	843	770	814	827	797	820	850	792	753	794	799	831	847	746	780	791	805	813	812	795	764	755	774	751	782	773	842	809	819	788	786	801	844	786	851	829	796	788	804	770	789	794	860	794	760	807	789	805	826	763	803	869	772	748	816	754	790	803	820	866	783	761	818	742	814	831	798	785	804	808	821	825	806	821	773	831	831	799	765	793	853	773	816	792	819	791	768	795	802	798	749	815	816	794	841	843	830	828	783	837	827	801	793	803	844	828	797	837	783	801	794	777	801	748	829	753	777	809	818	815	745	800	856	764	791	782	833	768	806	842	822	793	778	755	846	768	793	820	785	790	747	783	801	821	828	846	796	809	793	819	803	840	831	808	788	799	851	809	797	795	777	758	804	775	809	871	761	820	796	823	821	841	838	832	742	814	768	756	818	795	820	770	810	808	789	823	767	896	818	801	818	833	868	807	790	822	826	797	810	852	765	791	824	785	784	809	846	782	788	795	815	802	791	794	803	807	773	810	831	778	779	823	786	767	781	837	811	791	798	833	771	806	824	795	860	803	856	806	805	786	797	817	800	783	826	804	818	807	799	792	773	833	778	786	802	825	793	779	824	779	836	819	840	742	783	796	782	807	805	775	803	808	781	861	837	845	750	792	866	789	800	757	846	803	759	850	858	800	824	782	779	857	840	772	782	783	773	803	811	771	807	823	780	817	819	766	813	766	818	788	768	818	832	850	800	774	760	822	816	786	833	846	789	798	767	783	803	814	842	813	796	819	765	824	802	807	779	777	770	749	821	779	800	774	744	812	824	826	812	785	781	786	808	726	800	753	790	803	831	782	850	795	792	771	760	819	819	774	760	789	779	789	851	738	801	827	793	779	789	802	824	754	800	773	798	798	832	768	800	864	841	782	781	751	829	779	801	810	802	774	795	747	776	851	778	798	815	790	842	805	810	825	769	802	820	810	788	829	791	772	855	763	829	794	793	766	837	807	832	749	756	791	819	792	846	817	813	801	803	761	828	808	829	804	790	738	792	786	834	731	794	828	816	871	851	759	822	813	819	825	753	814	768	794	790	786	839	780	807	742	776	788	763	772	750	794	787	820	781	824	745	792	790	778	787	776	791	752	831	799	784	768	810	791	795	786	791	845	852	797	771	832	835	859	841	778	813	793	770	764	812	801	800	779	765	866	815	767	796	846	811	783	843	836	786	755	748	812	827	850	843	793	782	839	838	785	797	810	791	781	837	822	840	818	909	838	809	793	808	792	794	750	788	839	847	791	774	800	843	819	836	807	803	805	826	808	765	802	810	792	800	796	797	865	791	819	842	790	819	769	752	795	803	800	750	688	836	857	760	818	758	815	780	823	821	824	815	839	784	804	812	831	819	790	769	786	803	797	790	765	779	819	858	806	783	820	774	788	833	801	784	816	787	841	784	804	817	792	778	850	844	840	785	776	804	771	807	780	791	812	759	861	778	786	799	833	783	772	753	779	819	788	796	799	782	795	845	814	808	804	823	809	834	789	806	781	801	806	804	832	809	806	807	726	756	816	851	799	818	792	776	779	824	782	823	785	830	792	838	789	811	821	808	778	835	788	797	791	800	808	788	764	784	790	804	815	849	819	826	812	798	829	792	786	790	822	784	801	785	850	780	755	798	814	840	816	811	782	767	764	781	823	807	809	823	800	813	829	775	817	805	853	776	785	839	831	799	794	756	827	805	785	768	805	823	759	804	838	755	825	792	790	798	798	824	784	827	891	820	814	810	806	808	781	801	810	797	808	760	833	807	773	806	801	840	794	730	782	784	823	792	790	806	801	778	774	811	813	806
24525	21654	28783	27796	33935	27680	16040	9089	2864	1159	1055	1018	1234	3390	8253	9927	7730	3694	1724	1079	939	899	857	906	845	883	841	839	875	836	870	853	817	859	806	855	816	868	870	905	781	852	861	856	791	870	821	843	815	859	801	897	858	861	841	877	835	831	887	874	815	831	835	842	856	878	852	843	872	852	823	838	855	840	865	823	856	860	806	861	827	865	821	818	868	892	835	783	873	883	821	780	865	895	848	845	831	861	893	821	810	869	828	836	828	855	868	871	836	869	852	825	863	815	795	854	827	886	847	841	855	891	839	836	881	845	825	799	872	808	861	861	848	804	843	848	837	899	844	851	823	868	900	823	840	905	813	810	841	890	870	832	843	844	823	817	844	819	825	853	845	882	866	886	858	830	845	815	836	845	830	803	864	853	807	878	819	810	852	838	873	870	807	840	821	867	867	844	831	848	831	841	846	896	825	849	836	799	888	854	855	818	823	843	856	828	833	832	780	857	865	845	855	849	792	828	820	853	865	849	884	879	813	782	821	827	863	856	845	814	817	850	899	875	853	830	833	832	862	840	820	813	864	820	855	846	895	885	853	860	846	865	857	822	831	866	805	892	837	818	858	835	827	805	833	828	830	834	839	874	848	867	847	824	865	865	870	816	825	891	822	846	833	874	843	819	841	848	824	801	853	873	877	842	842	837	837	887	888	796	817	858	901	873	811	842	900	893	823	833	826	804	857	870	860	878	828	918	804	836	814	832	816	812	847	903	814	829	785	833	858	794	865	833	861	835	809	799	797	870	886	830	896	872	825	808	873	860	844	845	844	810	804	865	848	824	819	821	863	839	854	905	872	884	825	820	840	825	813	862	816	853	878	887	835	866	820	772	836	844	845	798	826	813	828	857	834	809	894	821	810	830	857	811	865	817	826	836	868	823	802	903	839	876	861	825	835	848	849	799	828	836	862	805	841	824	812	837	875	894	849	816	833	808	832	858	864	852	876	919	806	854	804	841	887	846	864	838	828	844	845	874	826	848	810	851	859	855	867	899	889	897	866	848	822	928	811	862	813	838	870	804	875	842	869	796	802	821	837	766	814	842	831	867	851	815	843	781	820	814	866	801	882	856	885	861	814	771	805	845	845	857	829	867	839	878	839	850	836	890	827	830	893	859	833	835	814	884	829	813	830	873	859	850	788	860	836	840	864	865	854	774	815	790	802	820	797	830	875	843	872	828	803	802	823	814	862	841	783	836	882	835	855	847	824	866	822	869	828	855	826	837	935	893	815	850	826	804	860	820	839	841	814	821	801	751	831	901	817	864	885	798	889	858	856	844	881	859	798	841	852	845	865	875	826	878	832	890	846	849	858	853	814	812	837	855	816	809	837	867	860	791	860	836	824	889	821	792	832	840	848	910	843	860	868	865	912	809	763	803	887	812	839	893	854	890	859	842	850	778	791	817	807	800	857	869	854	876	797	812	837	847	800	840	836	828	877	890	832	860	821	826	879	834	850	826	845	879	867	827	890	848	824	884	833	861	823	862	822	837	849	866	829	820	863	883	870	811	873	856	835	847	845	807	868	809	800	840	812	890	836	823	837	847	835	798	848	906	828	874	826	815	844	885	851	808	871	818	829	857	834	846	880	824	820	838	854	856	842	934	828	849	798	826	857	840	846	869	783	799	855	863	857	828	858	832	865	808	799	831	823	812	848	847	822	837	852	826	806	867	867	849	809	830	898	828	846	892	827	831	859	859	860	856	842	817	877	835	862	853	831	832	842	842	838	828	816	860	864	843	826	873	861	857	814	853	858	847	839	858	833	847	857	912	858	838	848	827	745	870	843	852	847	832	846	868	830	879	871	840	822	824	835	843	822	902	831	784	826	809	796	825	852	828	880	882	837	878	852	815	812	862	855	852	844	851	861	861	852	829	828	837	868	819	835	811	869	873	867	853	876	832	817	846	867	816	804	856	884	848	840	812	808	854	825	884	868	820	859	866	869	852	826	823	844	863	882	781	829	889	833	860	814	842	869	799	890	838	857	825	841	869	855	834	812	847	852	873	840	864	880	896	857	833	867	864	862	863	806	801	827	887	849	878	842	785	830	835	845	865	833	811	840	848	840	922	810	825	853	843	840	865	819	895	841	905	888	813	857	798	821	803	850	850	823	832	853	833	855	804	810	882	847	818	794	855	842	855	850	809	842	820	878	847	840	815	781	855	902	872	841	851	826	897	888	790	833	880	802	854	816	808	826	803	854	806	769	855	870	850	851	853	781	807	892	819	866	840	871	818	832	790	852	869	839	855	877	898	802	870	860	798	801	876	841	800	821	866	861	801	793	809	850	814	843	779	865	811	859	836	766	913	828	843	878	824	835	870	851	856	884	840	834	808	839	936	841	836	853	866	859	883	846	864	792	866	872	878	870	810	814	821	832	787	833	867	865	861	817	870	746	861	807	839	843	803	798	854	803	771	834	801	829	804	853	814	874	784	842	874	806	808	838	834	880	837	849	802	850	840	845	854	843	821	866	864	799	863	846	821	808	852	791	850	863	879	896	892	840	859	805	844	857	869	865	811	791	872	835	900	852	835	834	833	836	849	857	846	821	818	817	837	905	868	873	850	856	837	813	882	850	849	852	829	809	787	843	889	818	880	893	856	846	854	847	906	849	828	826	851	802	873	822	865	801	821	816	835	866	851	868	796	821	851	885	901	792	833	845	855	797	847	870	890	874	776	862	796	846	838	835	859	839	845	869	854	839	833	839	866	806	865	830	863	825	838	804	848	847	853	844	887	838	863	859	804	859	884	800	873	853	772	853	824	825	909	820	842	786	890	836	834	802	808	877	879	798	807	830	866	779	814	845	807	814	830	849	845	873	869	836	848	816	809	824	849	829	809	832	848	816	813	790	822	841	809	901	885	850	819	893	888	856	841	845	851	854	850	831	788	848	834	872	826	834	904	835	846	846	849	888	860	817	814	848	893	830	811	854	825	883	901	865	831	865	817	803	890	814	851	831	833	847	861	888	852	830	828	820	885	851	883	835	816	797	840	879	849	870	827	864	853	861	871	824	873	863	820	892	894	860	812	857	878	833	854	895	821	887	885	819	860	844	835	881	786	875	837	862	870	843	848	830	815	805	888	853	801	840	794	836	851	880	811	817	837	813	840	774	818	855	822	874	841	812	774	845	892	852	837	850	816	844	880	865	817	829	821	841	776	872	833	854	852	864	875	843	836	824	820	829	854	862	800	848	780	870	837	765	829	868	859	802	797	871	798	823	821	803	844	862	808	828	822	872	819	898	869	878	837	780	864	913	829	848	857	831	908	828	826	877	840	803	874	848	807	844	829	864	878	831	800	872	773	825	906	816	893	835	878	841	908	855	873	882	816	894	875	847	841	854	820	847	854	856	823	832	825	849	878	822	878	869	834	843	832	851	868	824	862	867	838	823	844	845	809	843	847	822	846	797	855	903	883	875	824	806	825	801	852	788	820	839	813	890	871
7345	19916	17131	36252	35480	23525	10679	9646	3491	1267	1185	1141	1677	5306	10924	11846	8113	4084	1844	1163	942	861	887	824	814	881	867	840	870	843	832	860	807	809	823	828	822	803	860	832	858	869	879	881	872	835	849	824	834	857	875	844	866	820	841	881	876	839	900	827	857	832	801	853	789	834	797	852	843	828	840	851	855	824	847	816	800	828	835	834	846	851	842	890	877	828	823	875	861	886	841	861	837	788	841	848	834	850	858	849	814	819	833	800	830	827	866	855	827	879	883	803	868	887	800	807	844	850	837	860	833	847	853	868	824	836	811	823	856	852	838	844	896	819	871	873	868	837	875	882	865	827	855	859	860	912	859	823	847	869	865	822	862	894	830	874	852	865	835	831	866	851	851	922	838	840	881	833	808	849	825	820	853	849	835	813	888	855	881	809	882	850	872	846	833	865	817	919	853	864	806	813	826	793	871	835	849	856	825	870	876	823	870	844	876	845	833	797	843	825	892	784	861	802	814	825	848	849	823	812	839	835	905	880	813	814	876	857	870	748	863	849	854	839	808	867	826	859	874	855	863	782	849	913	864	823	828	836	878	841	782	802	883	852	817	864	831	837	809	810	869	837	806	862	822	915	886	850	879	861	856	833	903	840	799	840	869	830	826	792	832	883	803	822	840	808	875	814	850	833	881	850	768	885	853	812	859	854	831	856	851	791	825	817	847	919	860	865	865	847	848	817	842	872	887	832	822	817	816	827	776	844	833	836	816	826	816	887	869	787	854	880	831	816	851	836	847	812	873	855	878	838	846	862	842	833	839	847	814	830	838	831	809	855	917	872	825	840	853	855	842	888	789	875	836	782	820	844	828	913	838	827	835	878	880	827	819	843	841	873	862	820	826	843	901	865	856	904	833	885	833	843	845	838	857	827	877	840	852	832	838	838	846	878	844	793	799	858	860	853	814	818	846	870	871	845	861	888	802	831	825	781	824	843	841	825	852	834	853	805	886	868	831	819	813	796	869	855	814	818	839	853	825	840	843	820	834	873	804	889	848	817	852	819	807	815	813	804	816	821	851	794	864	840	795	808	868	828	885	879	834	835	907	845	826	929	893	798	846	787	830	839	825	835	840	834	827	819	866	850	821	776	848	868	779	867	871	875	856	860	829	835	839	860	834	843	817	833	840	849	900	822	814	852	891	830	847	804	901	837	829	864	863	804	850	810	838	832	828	824	884	855	836	822	844	818	859	879	842	841	849	815	803	871	846	806	849	841	863	808	850	920	851	874	848	823	854	810	803	813	832	880	882	853	890	842	778	850	833	830	855	835	839	841	828	842	773	801	849	831	866	857	862	818	826	837	835	852	817	859	854	818	833	835	864	802	856	839	806	813	798	875	834	831	867	810	806	907	863	793	871	854	846	803	834	835	847	843	866	871	885	869	812	830	779	822	880	863	867	776	821	878	841	875	876	850	883	837	841	829	873	850	852	821	788	832	833	868	857	916	858	833	836	858	815	865	836	825	823	819	878	805	868	840	848	850	818	833	861	831	866	840	863	863	844	830	834	827	831	854	843	844	871	843	827	825	833	832	826	838	881	816	843	826	915	873	883	793	827	884	820	885	790	846	832	841	810	845	843	865	835	822	825	857	783	866	775	839	792	819	794	804	836	864	810	824	854	858	843	863	800	836	871	854	806	822	884	823	836	831	805	809	841	849	788	845	829	838	812	836	880	835	821	848	848	868	867	811	834	868	825	797	814	884	828	879	807	838	827	841	860	860	841	832	829	827	840	827	823	874	752	819	913	851	839	805	869	852	812	824	877	826	857	889	881	773	783	814	811	825	857	884	900	857	867	815	852	873	790	813	835	778	786	865	872	857	803	843	867	861	782	842	841	796	856	841	853	825	845	841	856	835	828	877	888	845	821	849	849	814	863	872	877	857	868	859	843	818	852	851	843	851	839	801	853	797	851	841	825	848	886	833	809	822	876	891	830	778	845	870	828	830	820	896	837	848	821	846	853	818	862	830	840	813	851	845	799	813	909	811	870	855	808	858	846	857	856	786	857	827	814	851	832	816	823	810	852	847	860	850	831	801	822	877	838	837	823	868	841	778	849	804	860	855	841	820	910	796	888	866	836	872	856	850	853	816	834	823	858	843	823	816	871	829	827	879	830	882	828	832	828	848	844	833	857	784	870	899	836	828	871	847	868	826	820	851	818	874	860	853	819	811	874	842	826	829	882	847	820	851	846	837	838	826	867	807	844	870	809	821	885	831	783	860	838	856	852	833	828	896	863	855	787	859	824	865	876	855	806	839	803	903	847	780	806	848	830	847	855	830	873	832	843	846	811	831	831	868	900	870	859	778	775	822	816	839	829	884	838	815	869	850	840	828	866	859	827	809	849	856	828	803	843	862	802	842	808	830	859	790	810	828	851	803	812	827	838	833	868	879	788	874	825	871	803	804	842	783	832	841	846	866	837	851	834	803	825	817	858	824	832	824	827	810	807	824	835	888	803	866	832	811	844	851	839	841	876	841	826	835	850	865	843	788	842	830	838	832	777	871	795	823	851	840	827	813	810	875	837	829	865	846	907	830	838	794	855	858	851	839	838	891	836	840	839	832	876	881	807	841	836	792	834	914	873	848	838	868	888	794	851	841	838	829	882	809	842	864	855	875	854	856	831	857	788	867	826	851	877	821	813	802	777	814	792	849	817	822	865	803	834	870	888	796	840	813	841	840	843	830	867	788	853	815	810	904	832	864	808	838	827	845	823	889	857	830	810	846	870	863	792	869	849	843	877	879	845	837	794	835	818	831	864	801	818	869	818	787	847	844	873	820	833	791	852	849	802	812	819	824	800	785	869	891	834	824	850	889	822	833	787	819	855	849	855	833	799	836	838	838	798	829	834	816	853	853	877	807	850	811	850	887	831	847	842	873	818	896	896	871	837	818	829	839	812	882	798	803	919	831	824	816	879	810	858	875	863	828	857	834	811	818	853	812	875	888	768	808	877	846	841	872	852	824	840	844	794	800	866	901	841	844	807	841	870	818	851	806	858	807	819	812	840	823	851	823	852	870	861	810	810	783	879	861	805	809	829	867	812	841	802	842	803	830	823	759	829	813	819	840	796	787	855	825	818	812	867	846	847	785	794	838	822	838	847	895	861	854	834	851	849	828	833	810	843	787	868	866	831	850	842	822	808	841	807	798	822	835	869	892	833	866	775	825	798	843	852	816	875	863	828	853	846	822	822	804	856	838	828	800	804	849	849	868	896	846	842	796	802	798	849	892	793	863	894	832	803	842	838	864	881	845	859	868	814	793	836	860	843	831	876	800	834	846	850	864	841	764	830	853	793	836	808	837	812	810	829	848	844	909	799	847	861	793	820	847	809	777	843	878	846	800	830	796	796	833	839	892	832	808	835	832	828	805	828	832	789	830	831	780	803	818	800	803	835	815	827	831	784	871	858	829	807	819	804	814	829	817	884	850	873	831	869	844	794	810
27795	11762	2996	6903	6046	2416	1582	1223	914	892	957	900	842	907	1056	1273	1156	986	962	912	855	848	825	820	837	788	877	822	849	864	769	878	866	810	809	894	866	835	821	860	843	837	863	825	865	844	879	791	819	896	884	933	837	841	882	801	879	864	844	831	855	808	821	823	827	788	856	830	850	890	820	829	828	876	832	874	857	850	846	821	852	867	891	879	861	800	805	832	860	851	854	809	818	859	830	832	842	856	849	857	885	896	892	821	831	837	811	809	798	882	914	883	749	859	868	856	881	838	799	841	830	810	833	832	810	836	861	863	779	788	835	811	844	817	828	814	861	823	847	812	858	826	850	816	872	818	782	822	903	844	873	848	796	873	842	820	871	816	858	858	836	845	849	839	865	804	832	853	816	829	846	793	845	850	788	864	879	888	802	835	787	818	835	840	851	875	801	839	849	837	837	802	783	880	876	894	862	774	855	859	871	843	828	821	853	894	801	745	884	794	892	871	816	805	801	867	884	817	873	813	884	789	873	831	841	801	805	807	872	876	823	841	841	878	816	842	798	813	861	854	817	835	798	811	801	879	837	850	814	846	867	862	791	903	813	769	831	767	822	822	888	848	872	816	830	825	831	822	836	869	861	835	843	868	848	827	874	854	858	849	794	847	818	790	830	907	793	822	835	873	886	810	914	811	830	809	798	818	788	824	822	860	834	799	858	798	833	865	826	849	835	865	872	798	801	836	862	834	877	783	843	812	842	843	880	831	795	837	819	892	783	880	826	817	816	812	850	807	873	869	866	899	842	838	851	834	880	885	791	766	808	846	832	800	849	868	808	878	900	788	830	871	898	824	877	897	841	764	821	848	826	839	867	834	806	822	869	797	870	833	772	896	841	798	788	842	838	812	844	783	843	840	896	834	830	844	827	867	791	778	869	844	847	829	843	879	794	841	835	829	819	859	800	819	848	822	882	830	845	869	825	829	831	848	812	885	864	871	795	797	810	815	901	870	845	857	820	809	867	832	908	855	853	774	813	798	827	816	862	808	802	827	904	880	807	830	825	848	796	858	829	844	795	873	879	795	824	843	827	777	913	849	819	817	840	813	782	863	819	861	863	900	823	824	896	825	876	865	863	840	866	816	840	843	828	862	818	895	818	860	871	864	858	875	780	838	842	789	845	825	814	808	801	804	829	810	819	823	785	812	871	906	845	824	875	819	849	850	858	832	872	829	847	826	794	828	817	849	839	831	833	871	827	786	829	836	810	853	825	827	890	850	843	859	818	871	831	798	837	824	848	839	827	825	869	879	834	776	827	799	835	859	868	803	911	847	769	840	859	845	880	908	850	884	918	889	833	848	924	847	874	810	844	840	876	846	843	837	826	828	857	862	844	832	860	859	876	877	843	806	813	822	880	798	842	891	869	856	837	784	806	865	863	834	883	780	789	866	799	839	872	829	790	834	799	783	825	849	877	828	842	839	843	865	860	851	843	820	831	830	841	842	849	838	836	838	793	835	839	848	844	828	816	819	863	858	852	827	830	789	874	854	802	841	833	843	818	858	824	862	849	866	869	805	862	826	833	800	804	857	831	848	831	799	787	826	872	846	828	798	826	807	806	843	825	823	853	806	869	809	801	834	898	835	889	844	839	819	853	876	770	823	852	865	874	910	870	737	828	840	808	855	817	841	806	826	869	888	802	811	861	823	880	840	811	836	777	842	843	806	892	843	815	793	814	826	831	829	841	812	829	816	808	866	859	845	848	839	854	856	829	841	872	847	829	803	860	870	877	832	855	841	795	821	837	841	878	827	879	849	833	856	839	854	878	799	814	850	882	790	815	859	790	839	846	872	832	796	810	867	829	817	850	851	862	868	856	890	844	835	830	784	823	766	857	842	850	842	806	817	810	849	845	815	874	833	831	841	856	819	823	813	852	840	843	855	876	852	860	793	846	874	846	835	827	849	821	820	890	851	848	863	856	841	843	810	841	873	842	834	795	771	842	843	883	850	856	813	873	821	865	809	855	845	895	811	783	850	826	795	852	851	865	870	844	798	825	860	826	794	835	848	825	821	819	837	846	848	877	841	837	865	820	836	866	862	843	870	815	835	795	849	812	847	815	886	880	863	839	844	828	872	872	848	859	801	868	837	832	775	859	849	810	821	907	811	830	803	888	836	783	859	794	798	818	884	827	828	868	788	844	898	836	816	829	836	819	848	841	824	755	782	846	844	834	899	831	827	829	828	867	855	871	823	833	816	843	825	926	825	775	805	836	833	872	819	802	811	799	862	836	846	849	831	884	850	824	821	856	839	818	817	882	811	856	799	868	873	826	835	842	813	822	861	835	849	855	823	846	844	794	825	828	833	817	871	808	861	866	822	853	799	829	827	791	815	821	906	789	863	858	853	864	852	839	890	785	864	883	792	818	864	866	823	787	913	827	843	844	888	848	845	795	820	854	847	837	901	845	818	812	875	840	850	803	839	843	830	844	820	853	868	873	808	839	832	883	834	819	852	851	878	798	821	842	877	829	914	827	808	813	806	811	840	852	792	816	854	794	825	845	893	827	828	849	897	798	802	788	825	819	920	868	833	842	798	824	831	891	854	811	818	795	827	814	793	890	817	878	841	822	882	854	873	849	872	828	776	838	842	853	821	850	882	847	880	839	840	844	846	839	816	812	851	848	858	865	947	898	790	821	803	838	881	866	843	846	832	807	791	826	857	888	794	853	874	888	842	918	819	851	856	854	866	814	836	796	819	775	823	798	833	802	818	840	838	877	864	804	816	855	864	821	842	879	870	834	776	857	854	882	850	859	865	814	808	818	901	833	785	862	856	821	822	855	858	803	890	824	860	788	816	791	793	834	863	818	812	821	865	817	840	823	850	846	850	805	860	812	831	865	870	824	804	859	840	859	846	814	871	850	865	834	796	861	821	810	866	823	842	826	811	790	806	791	838	817	796	920	846	840	872	828	840	811	806	842	808	825	882	843	806	865	854	844	835	878	829	812	857	859	791	836	836	783	850	816	867	863	847	852	823	835	834	850	848	868	810	800	867	804	865	821	769	803	817	807	785	854	828	824	799	918	810	835	872	858	866	868	854	839	788	832	839	786	855	816	882	862	800	878	834	805	853	853	837	844	831	823	871	865	903	837	814	850	888	828	796	808	808	872	843	837	798	824	858	802	883	798	879	822	864	874	845	799	804	801	849	851	884	809	831	785	799	879	888	843	841	861	835	843	872	809	806	801	870	797	859	865	837	816	846	857	892	861	876	829	848	846	855	855	876	831	852	805	866	839	829	801	815	890	820	881	917	876	825	878	778	774	821	834	816	855	806	859	873	828	812	776	821	802	852	868	793	837	851	835	830	870	824	827	847	805	793	880	825	815	854	832	852	868	807	817	800	801	868	907	862	854	834	839	846	860	842	803	821	790	829	808	854	824	850	851	803	844	862	827	843	854	839	847	826	796	817	834	869	849	806	814	844	863	822	900	809	863	795
5577	2128	2373	6760	5729	2761	1654	1405	855	756	990	830	804	942	1286	1446	1296	1035	915	816	810	820	789	822	808	809	791	841	810	794	783	850	793	745	791	808	768	842	805	762	823	795	820	824	827	806	825	794	798	810	793	775	824	798	768	851	761	808	826	784	808	802	806	806	827	781	765	814	843	802	761	858	782	849	815	845	744	778	838	818	837	745	805	853	808	808	852	825	780	811	788	767	756	803	782	845	802	773	823	794	777	834	755	801	772	802	823	828	797	789	746	732	767	731	792	786	825	828	802	854	803	820	780	796	813	760	733	830	780	812	786	850	797	799	743	808	827	784	788	818	736	798	766	757	846	813	803	782	840	764	838	817	779	762	795	823	785	797	779	814	788	791	798	822	837	795	794	803	727	803	839	787	840	807	805	802	805	769	792	770	799	740	818	777	788	789	791	703	806	775	777	724	840	805	792	812	808	872	797	799	809	810	759	806	778	817	796	780	756	850	810	781	793	822	784	805	801	815	783	754	774	771	782	839	789	790	812	789	777	790	750	803	806	784	767	805	817	821	771	806	766	809	790	768	805	770	779	812	740	827	787	797	779	832	857	772	765	768	820	814	793	828	850	852	806	772	823	805	818	826	792	818	799	835	770	770	806	737	784	742	816	810	778	825	769	790	756	806	788	756	780	804	815	791	795	811	817	824	819	825	772	779	800	816	840	823	761	784	825	826	814	811	765	773	807	843	777	774	827	776	834	863	785	831	818	863	783	820	824	833	794	807	786	757	756	786	796	788	802	802	767	816	797	775	800	768	784	828	817	792	757	821	813	816	790	795	786	799	830	754	787	809	796	839	762	841	798	803	815	745	757	799	758	831	841	782	791	730	829	765	809	800	774	793	788	796	789	838	779	826	863	807	834	803	823	783	736	780	790	828	791	829	792	826	776	787	788	782	809	831	830	810	809	821	816	805	850	764	793	801	754	822	808	819	803	799	778	818	768	801	828	802	767	778	855	822	826	779	776	840	768	837	823	760	789	805	790	758	850	774	820	828	801	777	787	799	803	747	797	789	778	749	760	783	833	839	808	801	808	823	767	888	801	775	775	750	773	841	799	833	791	785	805	830	760	779	826	772	790	804	756	766	795	848	829	807	784	818	802	821	806	772	739	823	788	832	811	798	773	841	799	805	803	827	777	758	812	805	812	814	791	815	812	798	783	760	754	773	752	805	786	822	860	803	812	799	769	790	748	825	823	830	770	788	830	784	784	808	721	754	824	846	823	827	754	787	781	821	789	804	801	792	768	792	809	789	872	819	819	780	797	822	795	807	840	827	823	778	799	780	752	783	768	765	790	837	809	808	783	730	807	813	827	819	865	809	802	846	833	745	819	761	787	791	732	821	867	778	816	788	805	801	804	820	802	781	811	779	818	793	832	861	804	752	791	787	766	825	754	789	795	792	826	795	775	829	800	804	792	813	797	756	835	786	796	760	815	848	824	823	803	751	829	768	843	751	798	773	814	810	807	802	835	806	765	811	820	802	771	788	795	815	842	809	824	822	772	797	751	756	814	788	764	813	766	809	779	809	874	836	835	779	831	819	816	815	798	848	817	790	794	822	803	850	808	826	748	773	750	792	803	794	805	822	781	817	773	803	793	795	743	811	819	766	813	788	794	805	800	784	803	843	784	832	802	785	784	809	767	825	822	768	760	790	818	766	807	829	828	780	808	774	841	790	779	736	825	835	792	794	757	804	820	802	888	744	789	801	785	792	791	805	788	795	809	799	780	797	816	768	748	824	788	805	778	768	765	731	786	816	807	809	822	791	816	810	850	819	809	824	797	833	811	782	762	807	786	771	782	818	810	741	812	799	823	787	771	748	822	788	838	814	776	808	785	813	797	773	763	810	795	792	748	801	758	762	823	779	790	796	749	810	808	801	763	803	823	811	729	799	775	804	812	784	768	785	784	826	784	788	790	815	801	745	788	781	781	739	798	831	786	838	810	787	819	821	788	849	798	790	760	817	802	800	816	789	853	800	796	841	814	830	820	811	789	820	791	794	795	803	817	803	826	836	830	809	810	824	814	793	821	739	783	835	795	808	810	779	816	790	798	822	860	758	839	837	791	818	826	806	798	785	754	776	774	799	819	757	786	757	850	775	807	833	750	804	779	806	811	767	799	791	817	828	824	801	811	793	841	788	787	802	799	810	838	863	753	773	789	821	800	859	814	805	821	801	784	836	796	836	749	810	776	847	806	857	752	754	760	843	798	767	779	805	790	866	809	787	810	817	799	774	785	821	823	807	818	771	782	795	761	807	847	784	792	776	791	788	826	777	785	780	770	780	783	773	849	834	831	796	820	758	802	823	819	796	759	805	793	805	816	836	787	837	816	797	765	801	808	803	796	770	825	820	765	783	817	789	808	769	812	807	726	829	744	788	802	813	730	881	764	804	806	804	839	747	743	797	770	821	804	772	782	816	798	787	764	791	744	800	734	785	778	793	819	799	760	813	837	824	836	821	811	790	777	810	807	812	797	775	738	767	793	811	808	824	847	810	812	768	812	748	804	789	780	818	758	820	839	845	827	780	799	750	823	882	788	777	808	825	793	804	778	838	794	831	783	740	771	797	820	776	800	787	822	785	816	821	840	769	774	814	786	808	807	785	835	805	795	787	736	809	769	743	830	819	832	798	816	780	826	771	763	796	835	817	847	791	742	826	800	823	798	760	817	820	823	765	766	791	791	797	793	802	810	791	784	794	777	811	809	790	816	781	808	796	834	797	804	818	813	803	776	774	761	796	791	820	788	789	744	799	810	783	809	779	822	806	771	818	821	817	814	797	749	740	815	807	779	820	749	820	767	788	804	829	834	785	824	817	822	796	830	777	774	800	788	741	838	818	816	787	741	826	787	818	803	814	793	766	834	816	810	792	759	795	806	821	769	800	804	803	765	816	842	805	810	765	747	808	763	806	774	789	816	796	750	801	796	784	764	784	803	776	806	876	772	776	857	825	842	815	810	768	785	820	788	778	815	810	814	810	816	806	820	822	776	777	790	843	834	800	804	831	821	778	804	807	829	812	789	787	799	742	760	789	788	806	750	773	766	806	829	799	759	755	751	798	807	795	794	823	827	792	789	810	799	824	834	751	769	804	849	786	826	817	778	797	760	813	809	800	796	822	772	755	855	796	784	828	806	780	764	837	852	741	748	754	808	762	763	792	739	802	880	768	772	824	816	860	777	799	784	781	755	842	819	795	846	777	887	817	828	797	805	822	848	761	784	788	791	796	813	779	797	777	790	765	799	758	788	782	812	777	833	834	771	789	819	815	789	818	824	769	747	767	762	838	768	799	786	791	809	800	751	823	818	797	832	822	812	803	840	820	839	847	822	780	831	820	782	776	780	825	755	758	846	808	836	737	782	787	846	768	808	754	868	824	830	818	818	863	838	780	814	810	811	776	811	832	767	808	772	815	835	753	820	805	773	764	806	800	761	828	822	780
25610	21644	27658	36137	30689	13998	4074	4175	1482	4477	2743	1620	1006	1963	1929	3610	2656	1553	1032	868	802	830	778	790	761	774	770	819	855	822	785	803	725	864	836	806	777	788	806	782	799	816	822	844	824	770	781	855	785	750	769	775	801	794	859	797	808	742	837	846	802	781	795	796	820	814	809	779	822	780	780	825	787	791	735	805	790	802	793	798	794	809	793	769	784	829	761	804	873	766	818	792	784	802	806	806	798	805	795	778	799	777	768	773	777	788	812	760	839	845	766	795	779	851	848	809	855	782	794	813	819	761	743	803	811	783	801	815	751	759	772	795	814	819	810	770	806	793	736	815	816	798	809	819	767	829	834	767	761	712	792	838	820	773	839	769	800	789	797	784	850	841	798	733	728	803	839	807	788	752	772	796	803	822	788	844	769	788	787	827	797	801	805	851	778	816	805	761	825	837	760	779	767	821	783	826	757	805	778	833	794	820	810	826	749	811	803	810	788	813	760	790	801	798	780	767	821	759	799	805	811	830	864	797	770	810	821	811	814	794	824	797	835	792	849	759	819	781	780	816	740	783	851	767	781	760	753	795	794	739	723	726	790	832	832	724	763	816	814	770	815	835	797	781	788	802	867	825	821	814	821	804	739	774	847	797	748	751	764	849	813	768	801	729	772	793	780	789	831	773	794	790	828	767	754	818	808	796	792	784	803	838	795	774	839	798	774	810	783	793	754	820	772	808	793	809	769	792	770	826	787	839	778	841	832	812	810	805	810	886	778	747	770	775	774	799	822	826	806	828	769	804	787	838	806	811	804	826	766	790	762	867	810	780	844	842	818	760	795	772	775	819	839	793	756	823	775	810	801	796	801	810	829	787	827	761	796	738	751	757	788	811	788	838	814	796	767	816	831	776	828	784	784	836	867	834	765	788	825	766	774	854	815	770	794	840	810	828	752	836	814	839	792	813	859	765	810	795	779	800	774	848	737	813	775	805	792	801	832	808	761	821	801	848	794	803	815	763	809	807	793	793	821	836	777	779	782	816	841	803	765	815	807	764	748	825	787	821	817	796	782	767	752	770	791	805	838	787	779	795	766	790	794	764	800	798	823	808	794	786	852	743	783	836	812	812	799	842	752	779	807	806	782	803	822	791	777	808	826	840	781	765	823	841	813	814	817	761	792	757	819	812	832	784	827	805	785	778	827	807	796	820	759	830	786	787	808	768	806	840	749	799	834	781	770	729	780	761	827	741	785	796	830	787	830	815	777	776	807	824	830	785	789	822	795	816	745	735	772	803	846	762	759	792	785	793	820	807	827	849	792	851	795	768	818	758	811	766	811	793	712	848	817	810	780	787	814	847	818	849	826	863	768	800	815	735	869	777	820	791	782	833	802	812	780	815	787	834	794	788	822	815	765	804	819	811	803	807	822	809	823	787	778	758	733	824	787	818	810	749	801	835	799	773	849	850	765	786	730	829	810	772	830	772	776	785	777	806	833	785	798	767	794	810	839	811	794	784	806	801	773	811	797	790	793	783	798	840	792	813	833	820	775	821	780	751	819	793	790	821	827	791	821	792	763	857	805	800	803	790	787	774	784	783	801	770	827	790	792	809	807	795	802	787	788	821	757	793	784	792	851	781	767	765	753	815	803	739	833	830	799	774	837	785	833	799	814	737	813	790	827	783	764	798	790	809	747	829	778	788	819	801	778	802	808	800	780	789	790	773	733	819	849	789	809	782	792	815	788	773	844	773	777	789	769	778	794	802	807	815	717	824	814	766	791	769	749	797	795	810	832	819	844	834	775	798	741	746	724	798	791	804	821	780	735	815	778	807	798	759	801	813	778	801	841	836	802	812	792	833	767	770	768	803	841	828	826	779	789	792	798	778	782	799	773	770	768	845	745	826	821	783	789	806	766	781	817	748	763	783	787	838	828	796	811	817	745	813	743	742	796	805	844	828	812	841	828	779	762	765	780	830	784	811	748	794	825	805	768	773	808	772	796	807	837	790	829	847	810	772	779	781	806	779	786	811	750	789	803	809	840	730	806	771	806	835	817	822	762	785	775	807	779	787	767	814	769	798	794	783	852	801	786	808	785	823	777	752	794	819	798	833	791	746	762	816	790	792	791	766	817	793	776	819	841	821	797	724	765	781	778	778	759	810	851	821	759	812	786	808	766	841	824	792	840	830	763	787	850	765	779	769	823	829	847	748	785	786	796	862	817	808	808	800	829	838	834	802	823	795	800	763	764	830	812	765	787	817	796	736	764	811	798	789	830	793	791	827	758	795	773	803	795	809	806	831	779	865	797	766	769	792	801	772	766	828	845	759	768	803	782	796	771	794	831	837	834	821	833	794	837	770	830	797	819	856	849	818	819	856	815	800	793	804	771	836	795	743	775	785	790	805	819	806	813	782	803	821	769	786	804	838	808	843	813	817	842	857	836	784	821	820	744	821	763	818	800	802	826	766	811	794	808	754	757	751	755	779	814	800	865	808	750	812	804	786	842	774	806	809	779	783	809	813	801	775	742	859	798	801	803	782	783	854	742	771	802	772	763	797	785	819	806	826	773	808	797	788	807	798	779	797	803	782	836	797	799	790	821	766	786	820	782	819	818	793	816	817	816	795	796	856	815	777	776	853	802	772	816	765	783	790	755	767	770	831	833	790	811	775	772	805	774	741	757	789	807	795	757	787	763	732	822	812	798	805	843	818	789	796	875	811	810	860	810	848	774	803	812	764	815	803	787	821	764	800	858	808	824	831	821	793	824	793	791	797	824	809	800	791	800	814	788	806	818	854	771	794	776	778	847	818	784	779	798	818	834	796	772	736	801	782	794	786	825	798	761	783	789	832	812	833	797	823	793	793	783	833	778	824	862	769	826	793	818	834	837	769	786	815	760	793	772	803	795	760	861	798	760	815	803	807	778	853	786	789	761	783	810	808	748	812	794	781	801	757	761	832	812	816	802	817	784	791	799	790	800	790	808	843	774	806	809	812	787	805	776	813	847	818	786	768	796	784	835	805	772	761	788	878	815	854	840	772	810	800	776	782	781	802	790	767	770	804	812	801	803	769	790	791	832	780	802	860	838	777	755	790	813	821	802	805	757	779	797	775	780	775	782	804	770	807	794	752	802	738	770	783	805	837	803	787	763	793	815	792	798	822	812	814	821	775	828	820	802	824	804	815	846	821	797	764	779	764	787	819	823	770	767	862	794	766	773	811	762	793	796	818	834	890	789	811	852	815	782	819	851	852	812	803	780	835	776	785	822	737	797	732	822	818	797	790	757	782	816	776	822	735	778	784	876	811	800	788	784	770	793	776	789	821	823	827	783	785	764	790	758	773	817	797	849	764	829	818	788	786	802	771	763	824	836	816	808	816	836	861	823	836	867	827	815	807	807	774	810	823	826	791	834	789	821	770	802	792	847	792	793	811	834	766	782	773	798	749	773	790	833	760	734	758	754	775	791	803	852	764	815	756	870	771	773	792	785	772	835	781
6024	13563	19261	37019	25629	10331	3464	5146	1907	6561	3743	1973	977	3077	2402	4955	3391	1681	1118	849	915	811	819	742	797	812	831	834	810	809	842	828	784	821	777	829	759	820	789	803	786	788	822	754	763	778	798	768	769	791	818	776	809	795	772	786	807	821	781	773	825	819	801	770	807	783	786	805	789	767	772	750	854	812	869	773	789	820	774	797	833	815	762	799	799	810	827	751	743	823	746	792	806	794	764	804	784	804	793	751	796	825	792	827	855	811	792	832	807	776	846	809	818	835	808	793	781	806	797	795	754	800	752	773	767	767	775	812	829	820	812	791	794	808	808	780	811	817	796	758	790	744	796	793	784	766	786	809	773	795	803	816	815	786	793	770	801	827	824	743	774	819	755	820	728	813	805	792	802	753	736	802	753	784	779	777	796	733	790	837	794	779	783	852	784	811	790	809	800	808	841	869	790	772	792	780	836	809	769	780	835	784	794	829	768	787	813	783	766	759	761	816	838	764	793	818	806	732	770	793	822	799	831	779	816	764	799	792	784	748	772	777	785	760	829	787	743	797	789	824	805	800	844	841	801	777	756	798	764	787	795	802	771	846	808	801	796	779	781	778	799	770	723	789	795	797	787	811	801	756	761	794	801	796	816	837	775	821	778	760	795	801	849	805	828	791	788	835	853	789	777	800	766	809	769	791	775	780	840	795	774	788	768	781	795	793	761	739	797	755	822	856	837	780	807	812	812	766	781	792	791	851	779	797	794	813	809	805	813	772	824	795	801	764	787	789	774	826	829	814	739	812	811	834	781	789	764	777	787	808	800	762	816	773	813	783	738	811	775	866	820	823	754	795	786	772	762	773	764	804	815	779	755	748	797	738	805	808	772	783	739	780	824	810	806	814	793	778	807	823	771	778	815	726	805	811	809	816	799	740	748	799	806	841	779	788	834	803	802	819	748	786	861	798	816	831	841	845	757	795	788	840	785	737	868	793	793	806	744	824	803	793	786	795	784	837	757	778	747	803	812	784	779	806	785	767	768	804	774	833	767	794	809	770	795	756	790	782	795	822	789	794	830	789	793	755	786	809	771	732	789	770	810	741	806	775	835	766	775	824	749	775	754	764	795	768	780	756	814	779	831	754	793	799	807	759	837	742	746	792	796	823	821	797	721	824	800	792	788	816	797	789	749	821	777	784	707	820	758	834	779	762	798	753	814	788	779	786	747	776	826	803	792	781	811	758	783	804	819	801	766	782	786	796	825	825	782	838	860	782	809	791	826	806	779	783	823	814	763	822	768	782	814	811	783	790	822	759	786	784	760	864	793	758	737	766	795	751	823	809	774	822	810	806	811	744	715	808	773	800	824	766	766	839	791	807	766	783	749	798	785	788	823	758	772	838	776	793	806	789	765	760	757	762	807	808	808	804	847	767	789	859	799	818	824	823	821	762	828	760	859	827	823	778	796	776	814	765	776	745	790	737	796	830	781	775	807	768	781	788	787	751	811	772	813	798	825	765	801	802	792	820	754	784	780	781	832	807	811	799	800	827	790	805	745	781	848	806	820	793	802	796	764	814	790	789	813	773	804	771	811	780	798	775	769	786	754	811	799	772	796	818	800	774	734	772	779	868	739	776	765	828	839	780	763	754	758	744	796	760	789	810	783	801	831	794	774	827	793	757	804	812	779	777	756	798	830	823	758	801	778	799	822	769	811	789	786	785	809	850	827	765	785	813	839	834	804	808	782	839	799	800	771	777	792	817	776	802	792	782	745	828	804	753	767	782	776	779	779	852	800	792	802	796	813	712	799	839	813	755	849	813	799	788	779	788	759	788	774	795	839	825	811	766	746	799	777	774	800	822	828	782	779	791	786	810	825	825	796	781	784	770	761	829	841	754	780	761	763	826	769	790	776	796	815	795	751	797	804	761	790	762	774	758	801	822	784	742	790	828	801	788	813	824	798	782	809	796	746	788	782	793	773	815	810	812	788	753	827	776	744	775	825	777	785	818	787	794	789	811	771	822	771	753	794	774	800	755	794	786	755	799	770	766	825	755	768	782	779	752	775	766	763	746	811	759	815	796	810	799	827	804	838	799	794	820	816	799	827	822	786	755	843	806	715	777	763	773	817	744	763	815	809	824	805	767	834	785	830	804	812	814	795	812	768	774	769	820	829	812	799	766	825	730	767	823	739	768	769	786	825	801	775	828	819	773	736	827	845	770	860	748	811	767	821	720	750	842	815	725	799	742	780	805	823	792	793	808	833	783	824	845	819	827	722	811	771	804	786	801	762	796	846	766	798	738	814	816	841	790	815	796	752	798	727	788	810	810	762	732	792	810	747	764	761	779	793	782	837	792	802	836	797	753	785	792	773	779	780	787	772	780	751	767	811	797	822	791	747	781	793	746	804	821	761	762	749	793	796	763	781	765	798	791	797	768	764	790	783	786	781	756	786	769	805	778	811	793	753	738	765	784	780	771	772	732	812	791	813	749	791	749	795	803	778	834	812	786	809	798	798	830	786	802	819	809	790	757	743	772	805	827	773	798	764	753	775	782	762	773	832	796	766	777	700	835	791	813	839	835	802	799	774	806	761	824	772	781	774	798	771	783	767	816	815	806	812	819	750	768	785	829	807	748	797	765	782	744	796	796	787	815	837	760	821	766	777	763	772	799	765	733	725	808	743	846	821	781	824	772	767	773	760	831	789	793	760	777	745	781	792	779	799	846	788	791	802	833	797	820	813	776	786	796	819	786	771	778	768	777	792	817	796	764	771	785	804	732	765	842	749	797	785	777	784	741	805	790	771	778	806	790	821	799	798	811	770	738	756	791	756	773	786	804	815	818	787	781	781	849	796	859	772	794	790	733	808	785	739	742	798	800	802	804	820	789	808	765	816	774	757	796	838	796	801	776	780	835	817	737	793	809	821	794	807	777	849	795	780	773	813	832	797	777	807	778	743	779	832	839	815	787	764	750	741	797	793	816	850	768	801	789	824	796	800	752	781	813	785	787	814	794	804	805	809	817	789	746	776	792	768	769	773	749	787	828	765	820	762	826	812	826	774	740	783	773	789	812	749	800	786	783	809	733	794	775	783	769	824	770	768	763	801	784	811	785	739	826	791	805	789	767	765	796	765	758	818	829	788	768	797	768	792	825	740	846	774	784	798	808	791	773	765	747	817	805	771	761	833	795	735	850	797	770	765	831	803	837	794	809	774	751	785	808	806	787	770	780	762	787	810	736	839	808	786	819	816	762	786	790	835	772	832	823	800	779	752	825	848	780	782	777	817	801	806	854	789	820	763	769	824	814	790	786	798	888	790	838	801	760	832	797	801	752	790	774	819	759	801	798	806	843	819	751	780	781	801	775	783	798	789	811	755	767	814	791	814	815	770	797	715	829	781	790	790	780	840	790	799	850	772	819	748	764	758	815	792	830	741	811	836	760	767	820	798	755	809	810	814	775	802	793	779	846	825	786	816	768	806	789	808	760	757	773	780	811
24511	21688	29238	33864	45209	27933	7432	2673	2626	4001	7740	2180	5107	6270	4691	4890	3300	1840	1165	963	892	806	882	877	836	822	826	842	863	797	842	867	834	835	832	835	818	813	850	824	813	820	826	868	855	811	853	841	820	817	884	785	836	823	826	840	884	852	825	827	879	847	827	827	828	887	836	874	865	829	849	839	802	854	803	840	877	853	810	849	817	835	860	818	829	809	864	845	856	818	824	861	818	835	823	809	759	848	826	861	833	847	841	878	830	823	835	826	808	816	850	834	867	872	871	861	852	812	848	875	902	851	814	811	825	837	889	828	787	829	845	866	823	878	838	798	862	876	864	803	854	814	827	885	830	806	858	813	791	823	803	858	817	858	877	815	814	851	805	843	816	821	850	807	818	843	858	891	851	851	839	787	884	833	834	822	839	864	866	856	766	880	846	799	821	845	857	806	816	852	817	849	795	806	848	834	844	855	830	881	834	810	851	753	815	850	875	858	845	796	878	835	772	815	912	809	854	837	876	827	803	811	814	826	798	861	815	830	848	804	829	842	824	817	788	830	834	813	841	856	815	833	830	860	842	808	857	789	828	847	780	808	849	818	863	824	880	800	835	836	845	865	835	850	869	804	856	782	830	870	814	828	805	817	875	854	810	822	795	806	819	795	821	806	821	861	831	837	797	809	828	815	818	878	846	826	872	844	843	819	784	847	816	835	825	770	835	840	781	834	815	864	827	837	806	833	874	841	766	824	790	812	856	825	855	878	803	816	831	835	828	869	880	847	837	863	885	779	832	856	848	815	855	806	795	811	849	848	853	867	771	838	809	804	774	823	839	798	870	842	839	839	854	862	832	798	871	833	803	855	834	865	814	830	818	832	791	811	899	788	813	838	837	820	798	848	863	807	763	854	853	842	809	846	821	849	767	874	851	799	888	833	843	794	897	879	844	798	859	783	836	802	862	776	837	848	794	800	816	802	840	857	842	848	819	806	825	774	839	834	803	842	843	835	869	864	836	859	820	840	821	858	843	824	850	785	786	835	895	845	820	855	823	824	824	897	857	870	823	786	874	853	808	822	865	849	825	805	849	798	823	819	823	784	894	872	819	854	803	812	798	827	851	781	798	839	859	885	854	782	778	878	813	812	850	839	873	894	863	841	762	826	865	856	821	842	878	816	837	875	846	842	809	865	829	847	840	807	788	840	859	827	783	841	832	825	859	788	901	856	820	806	794	846	865	858	862	869	842	848	856	832	797	827	856	821	800	793	818	840	873	804	828	837	820	856	821	824	875	851	848	856	822	856	847	834	798	838	835	803	831	809	806	846	778	845	826	790	846	887	852	847	893	823	819	802	778	831	929	782	923	822	809	857	829	852	874	871	835	776	783	812	848	791	822	833	837	815	778	839	857	818	824	847	837	883	842	828	879	816	948	844	835	829	813	826	876	806	794	867	787	850	804	829	851	841	848	839	890	814	811	848	789	842	802	799	837	842	781	778	799	862	825	816	870	800	821	808	832	870	816	849	874	820	892	882	842	897	809	841	796	838	798	881	826	850	844	812	886	851	849	809	856	806	877	870	835	848	878	859	846	817	838	821	859	813	854	815	856	817	791	804	861	869	857	834	778	833	797	842	875	784	827	837	834	818	774	812	835	830	831	833	856	818	836	863	849	837	843	842	833	830	884	867	858	851	844	819	874	839	845	854	849	853	826	860	805	868	838	897	827	825	859	867	807	816	832	836	837	862	821	911	885	806	848	855	823	850	767	874	761	808	841	838	835	804	811	863	842	836	859	801	879	796	836	813	853	870	815	807	815	815	836	872	859	850	794	795	817	880	849	767	836	853	795	856	779	811	858	831	854	861	864	820	829	854	796	810	881	825	795	875	817	827	851	839	791	826	842	783	826	838	844	875	796	807	831	859	784	768	785	832	870	837	860	829	856	839	819	818	863	846	775	830	880	773	882	840	788	816	867	840	815	862	870	827	814	823	846	840	857	852	835	883	893	809	852	784	845	833	807	847	810	802	830	888	853	836	851	807	817	838	836	793	833	870	823	779	816	831	842	844	846	860	825	884	844	856	874	832	874	824	852	826	853	848	839	837	817	800	802	859	841	805	829	788	818	847	843	819	791	866	777	848	803	764	815	870	828	850	859	855	847	835	853	856	798	822	864	902	807	844	845	873	891	818	818	811	809	892	865	828	831	807	850	874	837	806	837	780	847	863	784	832	813	875	837	782	811	818	807	814	859	801	815	870	832	819	831	852	787	791	864	782	833	831	871	834	774	831	834	852	828	804	804	867	824	777	816	858	784	827	844	854	817	821	871	836	788	823	862	820	835	905	797	844	878	822	833	868	769	861	823	831	822	856	858	791	852	825	831	861	812	848	857	824	860	821	865	845	828	857	838	796	837	795	837	801	886	815	832	844	779	865	778	829	838	836	825	840	809	882	825	768	847	910	850	854	798	836	858	816	771	843	851	839	797	869	863	806	815	793	909	869	830	862	892	821	804	823	829	830	838	820	806	812	832	830	821	841	877	808	828	781	879	870	878	778	778	832	831	830	857	842	844	812	800	884	825	822	843	846	833	818	897	806	809	838	839	862	819	782	839	838	864	841	851	825	820	805	798	889	816	831	833	819	830	879	818	856	805	865	827	808	894	852	809	877	806	850	859	767	822	774	857	869	789	808	813	849	835	836	800	792	849	820	853	865	843	769	795	783	852	774	809	825	857	840	831	799	836	845	817	811	834	825	859	838	787	856	882	850	838	839	848	793	801	841	876	823	855	775	856	828	812	851	873	808	845	837	817	774	801	818	794	825	838	807	801	787	837	819	877	816	783	834	893	827	838	842	845	834	934	831	839	880	821	844	784	850	876	869	807	823	839	853	894	859	804	829	806	887	843	832	807	801	871	872	870	857	792	819	814	844	863	806	835	873	824	835	792	850	855	821	877	871	811	791	801	770	797	812	837	851	831	858	826	847	832	826	820	844	836	809	855	797	822	808	830	801	838	796	823	855	833	783	807	781	836	841	818	799	807	787	824	827	876	810	808	830	807	836	799	828	887	896	844	891	845	841	824	777	841	845	839	826	841	856	903	850	817	826	844	806	805	833	836	802	833	871	821	843	855	822	832	882	792	867	839	830	835	873	825	790	794	854	915	828	803	883	858	820	804	808	828	844	797	842	808	842	862	807	795	839	842	816	883	885	848	860	822	857	799	834	794	840	808	814	813	814	884	855	799	837	881	799	837	817	760	847	816	817	777	786	873	810	838	862	788	815	824	829	829	845	865	828	848	877	774	813	759	847	847	851	805	855	822	860	856	848	789	837	860	808	845	850	773	802	846	813	806	881	834	819	820	856	815	805	875	823	836	820	853	798	869	844	831	793	750	828	873	772	786	823	872	837	851	838	843	780	826	767	811	805	825	830	825	760	857	769	842	841	810	801	800	797	837	827	835	822	828	855	844	847	797	859	794	873	846	850	834	812	818	841	815	818
8994	23115	32623	57663	54606	12366	2491	2977	4195	5973	10504	2410	7191	7922	5030	6450	3982	2219	1251	971	846	839	846	819	828	841	839	859	838	855	852	884	846	846	812	829	874	797	818	861	816	856	814	810	872	878	836	834	813	847	849	825	810	797	835	830	750	806	832	818	887	850	887	846	817	821	874	785	875	835	864	836	821	848	805	856	825	852	843	827	790	869	884	860	831	808	779	805	837	841	863	860	881	841	904	870	837	822	851	789	840	762	835	892	877	826	824	806	847	827	830	841	849	807	816	834	910	804	861	814	835	849	893	835	877	805	814	841	853	795	836	844	834	841	870	905	811	845	831	806	848	799	854	870	802	814	845	819	792	767	870	860	843	819	864	824	824	860	851	827	830	801	827	843	858	847	840	778	838	875	866	795	861	820	818	846	797	840	839	829	862	853	854	845	761	814	843	812	792	849	830	817	785	841	873	836	817	838	811	847	838	889	853	841	825	842	839	812	821	783	833	816	854	816	835	802	791	854	792	851	869	814	836	798	885	863	866	855	840	832	839	839	809	887	863	812	882	857	905	788	821	816	798	788	843	788	865	827	872	847	848	852	845	747	842	854	863	872	881	836	835	845	803	827	836	760	831	834	793	894	805	818	836	824	865	828	825	847	861	792	824	797	805	834	803	848	848	863	809	817	853	849	875	802	841	840	803	862	874	863	842	816	843	786	817	823	836	859	857	787	811	859	921	836	856	878	807	821	833	847	867	815	831	853	836	821	814	852	819	817	862	830	858	837	847	851	816	858	857	831	827	832	850	840	822	845	781	800	840	877	854	829	833	807	861	836	836	839	830	826	831	819	859	817	825	864	879	863	851	817	826	759	857	813	836	835	790	810	818	821	850	855	870	881	825	829	872	860	794	828	814	818	818	838	798	812	872	836	858	815	806	835	808	898	882	787	814	824	823	853	769	874	836	863	879	818	824	815	866	863	863	828	850	803	835	817	810	792	840	821	850	760	809	816	869	842	848	794	804	803	828	791	799	775	849	812	802	813	820	837	842	836	876	842	850	819	852	821	836	845	783	833	840	846	833	871	823	821	879	818	815	793	845	813	776	844	844	791	835	811	771	902	868	844	803	799	795	826	840	807	846	843	771	798	818	825	835	886	845	879	816	818	834	811	860	823	833	806	841	794	891	854	848	858	829	888	892	834	807	897	834	826	810	815	838	818	843	835	822	774	788	794	786	860	849	888	805	802	848	840	817	809	855	866	795	820	840	844	809	805	823	864	853	845	846	836	844	820	866	811	857	828	874	875	845	843	814	809	810	834	846	823	789	826	862	804	772	842	808	831	830	848	796	794	835	825	828	887	844	852	815	825	859	840	796	829	798	808	805	850	839	819	815	818	863	887	885	785	798	853	808	877	824	806	846	789	860	834	812	870	823	820	812	890	889	824	833	836	802	813	811	859	822	874	824	828	849	837	823	838	810	821	894	848	872	803	869	844	829	838	805	880	812	816	853	789	802	851	798	840	831	858	858	852	871	849	864	777	782	855	788	787	828	857	836	827	862	877	796	826	848	828	823	835	820	812	854	847	830	756	808	769	832	806	829	805	814	838	869	764	838	785	852	803	807	811	817	774	818	797	841	802	807	808	773	810	841	845	819	892	806	794	848	840	860	823	839	823	819	851	848	870	859	805	803	841	815	822	863	824	872	797	865	777	804	802	787	862	812	825	814	827	804	797	834	866	855	832	786	824	807	883	848	865	823	867	828	799	816	835	875	859	836	868	806	885	865	820	826	834	779	789	773	845	821	826	842	798	852	822	885	797	859	793	792	837	830	752	873	858	848	807	819	804	876	851	911	858	784	857	849	877	806	842	854	861	831	823	872	847	772	813	827	801	817	797	802	848	828	841	859	816	838	818	826	885	810	837	827	811	820	855	843	789	802	818	807	827	832	782	820	777	859	844	812	795	777	808	842	804	859	805	836	837	866	843	842	822	808	803	854	814	821	805	823	860	786	816	816	811	832	788	836	830	860	839	803	825	824	840	858	855	825	887	817	839	840	825	808	836	799	859	811	827	830	867	825	835	807	765	832	865	811	775	874	837	854	878	857	793	863	811	790	793	784	845	866	848	822	855	849	875	852	840	812	775	826	806	826	817	827	814	837	826	825	856	861	825	843	837	861	760	857	811	852	814	796	818	812	838	795	795	822	816	799	772	797	838	850	864	860	846	872	813	877	839	823	884	819	839	800	894	822	787	809	794	857	817	876	796	855	823	807	825	834	841	810	833	822	815	812	837	839	853	839	851	809	808	890	895	822	839	835	833	845	852	839	796	845	850	840	813	804	840	850	811	841	790	880	858	811	822	790	846	831	789	894	864	852	901	833	823	829	796	821	823	822	812	828	817	867	850	860	800	799	811	855	848	910	876	818	794	833	873	841	845	862	872	834	767	846	816	852	831	822	789	846	845	837	822	830	848	770	833	845	882	881	794	824	821	832	839	804	864	846	843	853	797	841	853	792	798	830	848	816	859	826	822	804	816	853	812	845	838	812	811	840	785	772	792	835	846	805	851	832	792	782	862	801	813	811	828	813	809	828	783	865	880	844	790	845	763	793	863	837	784	841	837	841	842	802	750	794	851	835	816	845	830	818	820	813	827	851	855	807	839	783	877	814	834	867	792	782	810	838	841	813	832	835	794	809	843	860	842	816	871	796	794	803	835	816	827	835	799	887	829	804	811	839	846	837	802	852	814	874	809	816	857	857	792	825	863	867	842	866	809	841	824	822	861	826	892	873	874	848	819	829	813	826	788	828	809	810	792	826	806	775	834	882	786	848	818	835	862	823	833	814	827	839	828	861	857	805	758	826	808	836	827	814	775	909	834	785	777	825	834	845	805	822	845	785	813	833	820	832	872	817	811	777	808	845	834	801	869	833	812	802	820	855	777	836	874	807	874	862	801	848	876	849	833	843	807	842	828	814	844	846	844	810	792	845	834	802	821	840	862	828	869	816	903	820	874	830	845	806	782	854	842	854	775	811	810	869	834	823	869	806	823	877	819	851	847	828	829	824	820	817	796	812	842	798	864	872	852	865	881	809	829	797	862	805	795	844	842	849	883	801	774	825	829	838	866	838	845	843	775	787	830	848	882	785	788	795	836	847	845	829	837	852	781	797	828	839	832	834	766	809	814	789	821	862	751	837	852	823	787	852	823	838	829	843	852	808	855	822	828	874	810	826	824	823	846	842	777	802	802	821	864	766	815	832	805	838	823	834	821	847	779	784	807	829	794	808	829	823	830	806	772	823	804	767	824	807	809	758	791	826	863	791	864	839	820	815	825	871	854	861	833	852	855	833	825	811	822	847	866	797	852	864	848	783	901	797	790	790	864	831	842	824	778	853	811	852	813	842	844	841	883	819	844	777	891	836	835	824	847	875	798	814	845	893	810	815	815	815	833	766	849	859	839	828	826	799	796	789	849	869	836	835	789	848	822	839	859	831	843
27919	11998	3639	7822	6340	2637	1012	911	1103	1098	1154	1042	928	965	1000	1132	1115	1016	891	843	877	816	846	854	890	829	844	902	790	874	777	812	868	838	787	842	829	845	853	841	846	817	831	844	836	839	853	799	813	831	832	810	848	838	800	863	839	850	815	836	820	900	840	829	736	836	862	853	833	826	858	828	819	842	820	867	800	815	779	826	792	894	813	816	855	856	854	864	837	881	824	814	843	866	821	894	820	874	829	801	880	888	801	793	795	863	865	832	837	871	813	848	847	826	808	854	857	781	857	822	871	808	866	866	834	782	828	868	826	904	803	828	903	869	837	787	822	796	866	883	812	836	825	863	803	824	847	769	800	763	796	822	825	783	811	832	788	840	865	816	838	892	856	819	845	831	905	882	847	785	819	815	829	855	853	802	838	803	825	811	858	852	832	818	826	800	863	828	807	833	812	801	822	823	787	849	818	819	849	841	869	844	841	870	837	848	818	812	807	817	805	835	841	864	828	855	837	838	869	867	836	807	821	837	834	859	881	871	821	870	855	832	829	796	851	841	787	883	876	856	859	837	845	833	820	831	797	831	814	840	867	841	868	832	799	905	837	851	819	848	816	879	842	837	871	830	868	844	849	859	841	833	882	888	822	863	852	783	848	836	792	817	818	823	807	873	765	826	813	878	863	804	781	796	799	866	802	848	799	836	872	845	872	835	869	833	857	799	821	823	804	770	760	861	837	848	864	863	838	863	830	831	849	798	873	850	781	855	789	831	811	839	840	801	882	780	841	877	841	862	825	830	843	816	872	788	831	783	860	781	858	803	843	810	831	851	821	769	809	832	822	850	866	829	849	817	802	812	818	825	872	832	818	850	848	817	785	779	921	820	803	818	803	839	838	819	871	855	828	867	865	847	894	810	844	813	816	827	882	842	853	861	863	842	856	860	876	821	822	877	831	864	796	785	849	845	872	878	857	827	817	800	898	819	862	806	823	844	812	844	883	835	856	797	844	784	823	802	882	844	772	797	831	814	843	843	847	805	844	874	835	824	853	819	817	815	838	856	844	900	847	837	877	852	847	814	763	877	813	885	844	796	825	836	827	892	837	817	878	799	881	825	825	826	780	818	854	827	816	792	836	844	864	838	819	833	900	823	815	874	847	811	842	828	789	772	829	813	863	819	851	817	842	836	845	848	879	824	786	857	772	851	799	878	806	774	833	818	811	823	811	795	861	789	835	827	837	771	826	843	814	808	848	852	839	830	772	817	898	844	851	873	823	818	859	833	831	929	825	807	820	884	834	942	779	797	871	836	809	846	855	859	859	810	888	856	853	867	820	777	858	846	811	824	795	825	769	822	812	806	893	781	882	871	854	825	824	894	822	901	832	875	827	828	806	841	841	851	860	799	831	775	814	821	865	820	804	872	824	884	830	838	868	880	835	839	799	841	869	867	849	871	850	811	827	809	848	805	834	788	805	869	906	835	888	798	862	811	830	826	855	856	840	803	865	849	821	840	803	840	847	816	780	841	853	857	797	800	857	842	813	836	754	785	847	855	831	882	855	835	872	804	876	805	894	851	799	773	802	804	776	804	846	871	843	797	815	808	838	804	810	806	835	849	809	843	841	838	831	856	783	856	830	859	852	805	811	820	820	836	820	853	887	859	826	857	845	872	881	870	823	827	877	871	854	784	820	844	878	844	835	844	833	851	895	860	813	808	751	848	856	873	813	793	804	823	836	851	858	818	866	795	821	824	827	829	880	850	816	816	839	829	815	839	869	815	841	794	840	823	793	903	819	878	812	828	812	865	783	838	868	839	847	827	795	883	857	829	805	853	812	858	821	853	908	794	818	815	859	771	872	825	812	861	910	837	823	861	892	844	809	810	900	833	915	834	902	822	863	867	808	835	812	827	864	809	816	802	795	858	845	860	885	808	868	855	824	850	864	882	825	841	831	857	885	750	774	837	818	826	833	828	865	864	818	815	788	806	809	893	867	787	817	803	846	849	819	880	810	861	808	833	839	808	904	876	891	850	832	858	832	824	804	819	758	819	862	782	842	819	816	875	812	829	792	844	845	858	866	839	832	810	830	844	885	813	768	861	831	836	854	868	833	816	815	814	832	868	858	843	902	826	821	828	843	833	829	788	837	872	796	824	868	836	804	864	853	830	841	838	864	824	871	795	822	853	799	812	802	782	781	869	856	819	821	854	837	811	833	815	861	810	802	826	821	838	805	845	848	837	823	821	855	833	831	809	793	886	909	841	844	828	888	836	841	863	820	854	834	800	767	849	819	858	787	809	777	829	832	841	830	879	810	858	832	847	820	807	842	817	836	829	814	795	846	859	866	850	849	866	865	865	872	850	789	818	839	882	853	878	864	847	855	851	811	845	833	814	817	873	808	831	855	820	826	820	866	855	824	820	884	840	837	772	823	831	892	823	837	820	850	867	845	851	904	822	850	855	879	938	816	789	861	890	877	834	807	860	803	838	903	866	872	823	831	811	882	841	841	810	856	853	859	825	820	832	885	860	828	857	875	853	867	878	930	782	835	854	815	847	826	852	866	835	893	828	829	843	789	892	839	803	900	840	864	820	828	798	811	877	838	856	823	898	816	850	817	822	830	839	833	849	857	837	800	828	857	822	810	856	845	825	792	885	852	840	874	817	808	862	856	839	855	838	863	825	822	834	837	798	817	857	848	869	803	811	885	838	878	846	853	868	878	862	774	892	799	805	810	830	851	852	826	850	843	841	830	822	910	785	836	793	847	819	887	811	848	860	867	805	863	849	894	808	798	801	832	855	790	803	879	859	800	877	824	872	877	827	875	815	836	747	836	845	819	790	777	806	813	823	831	831	816	812	855	862	841	882	836	829	815	882	889	828	853	861	861	806	826	823	813	911	862	842	834	854	854	847	770	808	801	874	796	842	874	867	834	878	819	867	762	858	868	838	850	842	821	844	856	860	831	847	819	867	879	846	780	847	821	883	863	871	793	833	816	890	850	797	850	843	803	826	799	821	804	808	844	821	871	852	798	791	890	791	824	798	822	850	856	897	851	837	853	884	814	834	830	800	824	847	904	852	844	865	857	831	780	902	866	850	825	876	831	816	847	842	861	856	854	840	885	889	849	817	814	830	894	868	835	863	853	831	820	880	853	818	798	843	841	867	844	892	882	799	834	834	816	805	823	900	889	838	822	853	849	850	881	839	784	802	867	900	871	847	821	865	861	843	829	818	831	811	799	843	818	801	795	843	810	815	762	820	856	837	744	828	814	839	840	835	871	830	820	809	867	875	810	797	821	795	833	821	842	800	814	783	856	799	885	810	809	796	840	842	798	800	829	851	866	806	877	809	830	801	796	848	864	837	857	824	818	857	845	843	867	820	776	820	892	832	869	864	872	855	827	865	886	883	858	839	810	832	838	814	858	905	840	871	857	853	801	809	823	835	889	849	827	845	853	818	907	795	770	804	868	858	865	800	873	843	851	816	856	773	805	833
5437	2292	3397	7425	6121	2477	1014	922	1148	1236	1316	1109	942	916	1027	1129	1043	959	853	789	839	766	800	775	827	820	767	789	811	774	788	760	800	798	825	790	766	800	768	786	801	810	762	768	803	816	828	839	794	828	789	836	788	821	755	781	822	861	772	777	755	780	763	764	757	789	765	796	734	768	770	745	730	708	784	805	820	772	791	767	782	781	795	788	788	776	796	833	788	774	785	780	767	783	754	817	789	745	746	806	801	734	769	787	796	814	786	797	737	850	766	770	859	818	753	769	806	768	774	765	781	828	769	778	802	750	787	764	792	811	790	834	774	789	760	792	762	832	799	791	750	765	738	757	774	806	808	797	795	859	772	797	794	757	787	819	734	775	757	756	769	792	743	709	866	768	809	834	838	772	747	803	795	772	809	780	743	756	821	799	808	787	809	751	774	794	768	782	857	809	709	784	808	739	797	803	737	783	723	796	810	723	802	768	756	839	756	800	812	792	765	790	806	762	772	740	776	756	755	766	789	814	769	776	755	788	802	775	816	793	737	750	748	793	764	799	788	789	809	802	775	773	808	788	790	785	775	755	808	782	756	835	797	779	764	748	765	788	761	772	747	793	808	752	806	793	744	802	773	823	772	792	772	751	760	760	766	768	802	745	809	786	768	783	788	755	819	748	790	744	839	765	836	797	763	781	781	728	808	776	830	790	793	789	809	719	825	805	841	733	812	793	785	798	789	832	751	793	799	733	800	801	798	746	745	805	807	782	820	756	807	840	769	735	781	723	739	775	737	856	724	792	759	798	765	781	743	820	760	751	759	785	833	782	771	779	760	761	785	718	770	761	780	743	782	760	720	716	797	755	782	735	759	793	776	802	789	791	783	753	762	778	753	752	722	735	788	747	771	791	787	736	794	801	770	780	778	773	836	748	806	759	807	731	815	766	777	761	809	777	754	742	759	798	771	739	786	731	720	749	783	739	795	768	767	748	796	796	732	772	767	818	824	761	775	755	783	770	761	795	806	745	784	821	825	797	780	753	785	730	730	777	728	727	811	764	744	834	833	807	781	762	807	763	824	775	786	755	727	770	824	775	757	777	775	764	712	811	744	811	771	779	771	863	796	773	824	806	808	864	755	819	786	784	770	750	811	815	820	763	786	775	824	810	767	788	774	747	797	803	788	802	768	821	830	785	785	757	775	799	806	828	741	753	778	820	793	817	743	760	762	804	815	760	778	805	796	828	778	780	813	774	806	821	826	790	808	764	782	790	822	753	836	787	783	749	758	803	815	782	770	821	812	794	760	771	824	806	760	802	773	819	756	827	735	760	801	825	815	757	787	709	759	812	786	758	842	758	783	772	754	760	802	822	742	770	811	757	777	827	823	771	807	794	815	796	745	786	799	718	746	792	747	776	810	735	824	765	781	807	764	790	751	731	811	737	802	755	767	809	817	759	805	796	783	746	785	785	749	765	740	785	777	760	796	797	770	778	791	801	717	759	821	781	787	745	787	805	795	790	811	804	788	789	802	780	814	739	740	807	792	747	787	770	803	786	776	800	800	803	766	754	804	789	800	810	771	805	793	781	772	802	756	765	815	801	694	779	782	788	811	776	785	787	804	799	779	764	827	762	765	766	792	781	771	789	826	760	770	807	770	774	797	771	806	808	768	765	792	800	802	779	759	818	773	742	755	827	733	712	776	799	736	771	780	804	799	797	737	802	778	770	806	768	808	786	833	759	758	808	807	759	754	755	791	784	746	727	758	769	736	734	811	812	775	762	783	806	823	802	776	789	822	795	783	742	731	779	761	773	817	824	812	783	759	748	813	773	800	747	756	782	802	764	819	810	832	796	813	807	778	807	770	773	808	765	762	826	790	754	742	788	781	767	770	792	782	809	800	777	804	765	816	816	788	811	744	852	765	755	814	745	808	800	771	854	810	724	756	741	792	772	769	777	723	798	773	773	779	772	779	791	741	798	776	762	786	798	772	796	779	820	744	782	751	801	850	745	821	758	759	748	749	815	805	779	815	783	793	800	806	795	809	781	760	767	785	764	840	798	784	774	801	804	842	746	768	768	767	766	803	817	777	761	751	770	769	719	782	767	748	824	781	775	754	807	820	769	784	814	764	792	808	762	829	734	807	755	771	768	792	796	764	763	798	811	777	811	776	800	742	773	772	724	823	740	787	782	756	783	850	826	752	782	774	807	809	801	768	753	745	737	796	766	776	807	823	734	798	776	748	763	766	826	772	782	760	784	792	822	800	791	762	763	754	728	800	770	781	809	793	813	794	788	748	792	791	774	813	769	782	779	801	779	840	769	796	833	797	821	789	766	792	770	737	802	817	816	797	763	785	858	839	791	762	833	774	762	764	771	812	797	779	792	797	800	745	827	792	742	753	757	735	783	795	818	784	793	805	802	810	778	807	830	769	801	790	803	766	755	785	800	769	765	789	840	832	753	774	749	868	770	789	761	781	748	804	810	773	788	740	768	732	775	731	789	743	779	779	812	755	767	832	790	731	758	787	749	793	743	871	796	775	811	796	803	792	771	708	758	747	753	809	742	753	740	818	788	784	736	771	781	736	797	784	790	756	810	782	789	782	808	800	783	773	764	783	767	773	775	770	809	790	739	759	771	775	810	759	733	731	787	745	780	813	770	784	824	779	794	786	758	769	789	814	787	789	775	806	763	798	737	785	767	748	778	771	779	821	739	821	815	798	801	800	798	796	753	806	772	768	826	760	785	800	811	821	760	820	807	747	803	774	801	774	804	758	814	767	749	771	798	786	777	771	769	769	814	800	796	760	738	791	786	758	803	775	845	805	783	773	818	776	763	722	820	775	790	747	782	728	794	784	798	792	781	785	799	709	833	750	807	794	800	760	789	782	817	782	812	787	767	802	777	800	841	743	814	794	759	809	832	761	753	734	754	757	781	756	807	739	807	825	752	777	823	780	768	728	785	740	788	795	818	781	760	810	717	815	776	774	778	781	827	814	761	743	773	796	766	759	746	733	738	818	731	756	822	809	803	746	781	777	748	764	774	781	787	774	800	776	717	759	711	754	826	799	789	831	793	821	819	778	793	785	741	797	821	810	732	790	772	784	795	731	772	787	747	769	764	721	789	788	798	789	807	760	795	806	818	769	803	739	796	755	788	838	748	757	763	780	799	801	831	801	760	729	749	774	788	747	772	756	743	789	816	776	796	788	750	733	737	784	785	827	759	802	809	756	736	803	832	818	800	812	841	802	749	798	784	776	804	794	792	779	771	823	763	806	858	774	784	803	771	779	792	783	774	820	763	773	781	756	762	838	809	785	814	815	767	809	802	784	782	827	776	767	759	803	780	835	808	769	782	802	707	769	756	784	778	757	743	771	747	797	779	814	789	765	792	765	823	793	794	777	778	793	779	778	764	767	729	743	806	789	775	781	788	774	763	771	822	799	782	721	767	754	812	749	763	766	780	747	816	806	827	801	799	806	840	820	776	799	782	815	796
25612	21694	27714	35191	34363	12595	3614	2881	1568	3710	2992	2871	1116	973	2531	3508	2723	1700	1064	831	819	853	816	785	809	770	816	804	775	787	805	775	797	796	752	765	773	801	804	798	835	818	768	816	787	814	798	859	803	836	791	777	826	806	800	834	796	844	791	821	761	783	839	823	770	770	822	812	786	782	825	768	831	777	739	744	760	784	793	789	788	796	826	808	796	775	786	838	813	766	808	779	779	791	836	793	735	858	786	757	780	816	822	779	796	817	805	785	808	826	751	781	816	773	831	766	772	819	753	747	846	815	807	797	827	785	772	810	830	780	819	744	765	820	804	775	825	821	820	765	772	832	757	762	806	828	805	779	801	793	795	787	776	779	852	806	764	787	748	828	799	795	763	789	827	805	827	731	733	783	831	753	789	796	783	777	773	808	841	774	765	777	846	767	744	826	811	833	839	803	779	770	772	764	789	792	788	804	847	815	804	782	784	784	818	776	765	790	813	805	806	772	747	777	805	772	820	770	747	775	819	779	793	742	829	827	778	772	811	800	790	844	763	801	750	770	828	794	788	830	786	776	792	785	782	743	784	854	799	780	798	773	815	811	790	786	763	762	833	796	757	876	798	715	770	812	770	766	770	783	823	748	786	809	769	834	756	764	784	824	794	769	790	757	799	833	757	783	814	758	848	765	822	812	739	813	807	769	797	797	824	783	782	775	776	810	821	789	824	760	774	809	817	765	805	857	800	796	781	816	807	803	817	806	833	759	794	789	800	728	762	794	813	778	811	762	844	772	807	782	843	806	789	764	808	767	785	802	761	769	747	767	806	786	772	805	749	778	788	842	793	783	810	785	783	779	800	734	767	777	769	796	806	775	798	790	772	742	778	798	779	797	773	750	772	813	793	791	804	768	772	767	808	809	818	807	789	782	819	828	781	771	842	806	818	751	769	744	801	837	810	802	805	785	764	821	824	750	776	833	775	785	796	784	810	772	819	781	755	755	799	754	822	803	752	800	754	774	827	773	797	812	865	854	758	804	808	763	815	773	780	786	821	782	804	767	788	858	823	768	767	806	792	775	761	841	785	802	865	747	760	810	812	830	830	806	778	776	768	733	766	802	776	775	762	806	800	771	844	800	821	782	822	817	789	773	821	777	833	773	839	815	820	845	787	782	813	801	795	812	822	731	835	809	826	789	766	804	801	773	760	781	802	792	841	772	786	769	769	835	782	816	749	760	772	764	762	765	777	793	805	841	774	760	770	858	827	820	780	788	794	768	747	780	790	836	768	761	740	800	740	829	759	781	797	770	787	828	769	794	795	850	826	813	809	858	778	802	778	785	827	827	763	813	845	784	773	789	825	785	718	758	742	844	736	812	785	828	786	716	792	782	835	826	791	802	791	823	822	812	784	834	758	796	775	760	803	844	816	781	846	794	822	808	791	768	780	767	780	769	786	818	779	805	803	767	781	757	791	834	807	815	742	793	777	816	802	814	813	734	773	758	812	768	811	790	787	830	809	822	800	816	815	838	754	779	783	801	840	809	791	790	780	777	739	843	796	772	805	812	794	773	779	806	789	817	808	795	794	786	771	768	834	773	803	839	747	773	716	805	777	787	772	745	758	826	752	819	831	773	810	782	783	843	761	752	734	746	832	769	815	779	855	833	785	857	836	805	804	756	844	826	735	797	766	743	801	797	859	805	804	815	783	824	782	781	764	838	795	779	818	791	853	752	767	838	808	757	768	790	808	813	799	823	791	790	828	803	799	762	792	777	739	833	778	776	773	749	780	757	774	770	798	788	772	844	791	784	807	736	748	815	816	739	769	818	840	785	744	831	796	825	732	818	766	810	829	790	777	785	798	798	815	756	758	739	807	739	785	821	802	770	781	776	746	822	821	812	843	830	785	837	769	839	782	760	787	789	769	754	761	773	765	727	772	806	757	836	755	820	798	788	776	787	804	829	844	777	740	821	806	728	817	789	761	740	805	814	765	768	735	797	804	774	773	821	801	782	781	803	815	824	783	741	793	795	783	873	776	839	806	819	733	767	806	775	779	850	807	771	725	818	749	866	837	783	753	781	797	779	816	759	772	748	785	804	777	748	769	765	851	770	799	765	763	770	787	831	768	780	762	787	804	743	824	803	741	806	799	745	755	830	778	750	787	757	736	819	804	819	799	812	797	836	812	815	773	775	777	800	763	753	812	805	775	797	738	808	729	754	845	766	787	840	762	793	818	771	834	838	789	822	807	802	738	799	781	844	805	811	755	775	845	814	781	777	785	803	768	783	796	754	828	834	797	820	767	777	761	803	763	783	791	763	793	817	816	789	802	780	747	810	752	836	799	807	803	820	795	781	792	755	819	807	802	742	756	761	846	736	762	789	781	821	819	758	845	844	821	792	813	806	765	781	825	797	759	754	796	771	781	772	753	798	810	801	783	832	768	836	798	787	763	780	832	791	752	831	721	797	782	798	788	808	748	763	791	805	755	740	794	783	760	782	758	774	811	815	781	803	834	790	803	795	792	814	818	784	783	789	774	819	782	825	789	775	833	741	777	812	770	820	831	806	771	743	778	779	823	814	778	807	803	827	800	758	787	775	769	790	853	799	804	793	848	831	799	774	785	839	782	840	802	808	787	799	834	851	801	802	778	817	821	794	809	753	820	783	817	756	752	814	842	811	824	789	809	814	794	799	743	792	767	727	768	764	768	765	792	801	787	786	829	774	804	766	807	796	739	778	756	769	768	858	812	851	795	781	792	795	752	751	812	811	801	775	843	785	760	799	835	770	801	835	795	797	813	799	827	802	784	820	794	762	760	764	785	833	756	783	811	796	811	787	762	827	776	771	742	807	772	771	809	747	784	792	767	785	781	821	792	867	763	777	786	761	798	844	850	804	824	752	773	789	827	813	799	832	801	807	819	780	792	769	797	779	792	749	749	821	779	840	834	767	749	740	809	816	809	814	790	812	781	834	802	809	789	818	755	784	784	791	802	839	757	766	740	737	792	825	778	771	776	819	799	819	751	846	797	785	776	824	766	759	783	820	766	756	808	732	830	779	775	755	767	787	803	807	823	719	831	788	748	809	745	801	829	800	812	783	790	850	795	761	762	797	775	802	787	784	763	761	841	840	819	801	793	741	803	806	757	808	800	782	770	724	806	837	799	739	760	757	794	794	829	746	808	827	810	751	821	760	726	778	806	807	784	812	768	849	739	753	801	837	791	831	795	791	803	745	739	775	883	744	804	794	776	800	737	781	820	783	858	808	840	766	768	746	807	792	792	762	788	746	798	831	842	790	772	817	787	775	793	781	787	765	813	760	812	771	803	799	819	818	777	812	787	801	814	804	762	763	798	763	799	784	806	837	829	755	810	721	789	820	820	762	825	793	822	790	776	836	805	736	814	788	737	792	756	752	790	784	769	816	780	819	737	773	808	750	847	726	788	750	783	783	778	761	795	777	800	749	750	749	802	768	787	732	780	743	783	754	768	759	834	816
5225	11651	22593	37238	29182	3853	2222	3906	2005	5454	3980	3876	1157	1067	3608	4640	3431	1966	1108	895	843	794	813	787	770	825	804	782	769	733	799	769	779	826	786	778	791	777	820	815	788	753	792	791	763	800	798	828	811	764	760	758	768	795	742	783	735	760	762	829	732	795	747	797	796	768	807	764	774	778	774	778	756	822	814	761	790	815	760	770	793	740	753	783	775	786	767	799	795	803	781	820	762	798	793	791	739	760	777	796	788	812	803	781	820	775	742	818	801	809	761	757	781	805	794	829	764	771	768	746	814	796	772	795	735	812	779	789	806	755	777	802	803	735	814	820	799	713	717	724	799	800	833	805	761	763	807	835	769	772	814	776	766	779	802	802	732	728	768	766	756	799	758	792	737	797	805	822	780	762	787	766	757	797	785	775	717	759	762	766	817	759	736	824	805	773	762	806	781	815	762	773	773	810	802	804	769	792	816	797	826	768	789	756	796	775	832	797	780	776	775	781	759	720	772	772	781	767	748	800	822	775	788	800	805	778	785	792	751	738	756	808	793	784	778	764	786	797	771	804	785	728	802	766	755	708	806	812	807	729	794	807	771	762	788	812	769	792	758	716	718	855	781	780	780	738	811	782	797	805	769	787	773	791	798	728	786	777	772	765	810	785	773	778	755	779	774	782	794	773	815	797	748	752	813	733	798	820	786	825	746	802	838	741	770	820	769	771	781	762	776	775	773	826	824	819	819	794	789	824	772	762	797	809	710	790	750	811	764	768	795	757	814	805	754	735	770	749	755	799	761	786	790	798	803	817	757	765	764	796	774	769	803	743	821	758	769	754	795	725	753	775	784	772	807	787	792	729	747	804	845	781	740	812	782	786	762	786	769	775	808	732	758	739	805	777	773	824	766	751	744	782	774	775	773	766	731	800	790	774	800	766	766	749	771	716	761	792	842	729	804	802	763	742	777	788	791	813	791	718	779	751	817	739	752	792	765	766	719	736	792	799	788	797	753	765	786	801	766	788	778	736	789	776	795	783	791	805	773	762	801	812	771	781	767	771	832	771	794	808	796	779	794	802	797	787	739	745	774	770	766	757	773	773	764	792	812	778	743	835	815	756	758	773	832	808	802	740	828	779	798	787	743	757	767	771	749	730	800	791	748	766	797	755	767	799	784	811	749	807	799	762	801	784	724	723	747	754	786	810	742	709	765	781	758	761	762	803	807	790	833	759	751	757	804	797	739	729	774	790	809	791	770	791	766	779	776	781	761	743	746	776	762	798	763	740	754	785	803	788	791	779	770	719	759	751	787	803	785	810	764	757	813	768	776	777	766	766	787	763	801	766	789	799	812	752	767	749	749	773	805	766	757	773	743	756	817	799	782	766	803	777	780	779	768	758	733	795	777	767	771	795	772	785	870	774	785	805	799	790	736	784	774	749	754	786	787	753	744	723	805	763	794	780	800	807	770	836	770	777	784	764	835	771	824	795	842	787	761	776	815	742	782	784	741	703	756	757	762	792	777	779	788	758	750	746	737	759	788	784	760	745	807	788	749	765	752	788	790	784	812	754	773	765	795	758	779	766	797	769	798	764	773	795	765	781	755	771	785	751	766	804	778	801	773	807	792	806	824	812	783	808	792	799	807	803	776	760	808	792	804	769	737	801	797	774	796	750	806	696	790	738	801	770	732	754	723	804	772	803	754	745	747	784	778	747	759	775	816	708	803	741	813	757	778	801	766	777	772	800	797	751	728	785	791	764	813	762	777	747	777	798	812	772	781	774	784	775	734	798	781	752	806	754	793	828	789	782	772	820	727	774	815	806	777	738	803	803	773	770	828	762	765	817	753	781	818	822	788	844	773	729	738	742	743	725	802	746	747	732	821	765	790	812	834	774	774	794	814	755	812	805	754	783	718	791	796	776	780	756	766	813	773	828	761	770	798	766	775	803	743	836	762	767	781	766	820	792	806	730	828	797	774	801	807	798	731	757	789	728	763	766	820	757	748	763	785	770	793	798	849	793	776	805	753	765	790	748	820	797	763	752	750	737	773	794	814	751	794	763	835	763	814	721	764	787	775	741	791	798	805	756	763	791	797	775	771	722	742	808	774	835	781	806	749	771	750	737	748	720	775	775	764	851	737	752	754	784	745	773	765	734	757	808	766	753	759	785	744	759	733	785	713	799	746	781	784	778	808	786	741	776	753	736	830	801	797	794	780	812	756	774	771	783	739	794	798	745	749	759	791	743	728	825	771	793	854	779	814	787	752	768	785	787	748	781	798	787	726	769	767	737	783	817	779	811	826	797	742	781	770	802	815	800	738	806	749	806	808	795	775	796	759	710	795	772	785	770	736	738	766	794	808	772	758	791	749	745	736	786	774	802	787	800	763	752	788	780	757	755	794	812	790	755	748	778	792	770	748	831	773	839	790	802	786	710	795	820	746	747	737	788	742	775	722	801	753	768	770	809	777	783	733	763	797	764	831	802	706	759	758	784	794	764	769	776	800	799	787	793	777	751	737	777	757	752	775	788	738	787	777	753	767	822	778	759	742	818	772	755	784	778	768	777	780	811	780	789	800	756	768	795	780	752	775	777	720	776	804	783	752	819	785	793	812	750	790	818	757	740	763	767	789	801	794	736	752	757	808	753	795	769	733	770	773	758	815	803	745	782	817	803	790	826	737	778	773	748	745	755	808	782	808	786	809	701	745	813	727	743	783	739	737	764	761	761	785	761	804	739	746	775	780	777	777	781	801	789	757	726	764	765	805	760	760	780	780	795	792	776	740	813	758	708	789	748	731	793	753	787	789	781	823	795	796	749	761	801	759	769	727	732	802	765	764	745	818	804	774	765	812	788	771	800	763	787	780	796	792	780	797	809	804	733	751	785	798	844	837	785	759	801	711	767	795	778	755	794	740	801	781	773	768	752	817	769	749	812	757	753	768	786	735	766	795	761	773	813	713	760	763	781	737	746	778	833	763	730	767	768	794	752	802	799	774	804	800	756	781	777	772	753	803	734	767	792	813	840	777	782	782	749	795	765	773	796	825	775	778	754	798	783	788	831	759	761	757	806	780	781	766	820	764	778	739	799	767	735	779	759	770	793	758	794	768	750	769	777	789	802	776	755	724	794	748	803	813	702	790	790	773	767	775	786	758	781	815	792	782	797	800	776	778	731	803	743	743	782	743	760	723	793	712	723	795	798	756	755	786	815	800	751	763	817	753	802	791	801	797	778	779	746	786	733	766	776	719	766	797	767	754	760	802	791	730	796	724	774	801	787	772	773	770	738	805	721	752	768	755	822	789	732	710	780	795	785	748	750	778	772	735	773	809	777	743	791	813	743	747	778	831	800	751	796	809	777	782	780	728	778	701	775	763	784	802	744	753	783	795	771	727	779	763	798	782	789	806	825	751	788	791	744	784	784	766	730	766	821	761	799	742	737	752	764	754	824	821	746	777	749	755	770	782	764	779	734	785	769	806	771	805	812	814	764	844	784
24523	21668	29135	37718	38600	23901	7567	5438	3150	3945	7429	4258	2073	2508	4297	7336	5493	2560	1292	930	837	837	829	878	857	852	826	849	805	796	815	836	850	828	801	826	877	801	863	784	825	844	824	860	840	848	829	826	889	820	829	791	842	813	869	861	789	817	843	813	773	799	796	846	856	824	837	857	788	779	815	881	815	815	803	831	863	821	878	812	859	799	876	768	820	802	780	852	859	813	804	811	840	815	784	829	888	800	843	827	861	861	822	841	845	788	847	854	778	789	827	879	837	814	854	763	829	838	869	827	819	863	862	867	823	828	882	813	866	848	817	809	864	815	829	825	844	806	801	815	825	852	840	847	819	797	827	839	798	804	862	807	795	771	832	827	871	811	826	834	824	874	843	760	818	801	831	798	871	854	901	813	884	838	783	804	760	789	842	811	813	782	810	819	800	850	890	786	783	840	858	842	820	836	838	784	846	893	819	886	837	817	807	834	859	810	841	819	801	833	839	845	824	831	780	811	807	822	802	810	806	812	856	868	833	762	848	828	815	857	813	838	809	847	867	847	779	859	904	879	822	809	828	837	789	817	856	800	788	789	782	880	797	825	800	843	803	815	877	897	854	839	823	748	840	808	809	807	755	840	881	769	817	831	812	784	850	825	829	865	822	825	801	883	792	806	830	838	839	833	786	792	805	816	780	848	810	810	775	820	857	802	827	811	803	822	824	836	842	848	840	819	819	782	776	833	915	806	782	833	858	802	822	874	811	845	809	860	843	861	821	811	839	831	822	875	821	813	808	856	861	847	856	763	809	721	846	821	849	854	819	833	827	772	832	820	833	823	826	841	813	808	830	830	817	816	836	848	814	832	793	777	802	818	833	851	773	793	809	805	819	772	807	816	868	853	831	846	810	837	787	774	845	831	801	852	825	820	838	859	874	823	849	820	841	851	797	814	849	743	813	858	801	830	817	852	814	776	826	834	843	825	825	780	804	843	848	816	846	806	819	760	801	801	827	778	838	856	818	862	845	849	802	810	781	804	805	846	844	777	872	854	792	843	816	819	811	838	861	836	802	810	815	766	837	852	896	831	865	839	792	786	799	792	840	833	828	773	833	842	817	747	815	840	797	804	813	794	792	836	831	825	809	841	844	825	860	843	843	764	853	792	852	794	804	797	891	865	842	794	854	814	801	842	823	760	814	796	828	824	785	788	786	852	837	804	805	865	832	836	838	841	821	796	845	794	857	779	853	812	804	826	865	859	827	828	842	884	859	857	784	784	866	867	828	838	876	811	790	805	792	812	815	813	807	798	854	795	836	786	829	853	847	825	835	812	865	796	807	785	831	842	844	802	856	874	868	854	852	816	846	825	851	865	813	833	868	815	817	812	819	798	802	782	835	832	830	827	843	812	833	807	779	799	800	785	856	799	817	878	835	814	816	842	809	823	848	792	830	830	853	854	806	829	862	801	832	840	786	841	887	846	847	788	797	872	821	841	815	831	804	836	840	794	818	798	801	831	816	849	854	846	782	791	815	816	803	792	852	849	879	857	809	807	834	876	785	872	814	820	804	813	861	818	830	805	804	849	808	845	811	842	812	831	791	823	865	810	795	826	840	823	848	825	881	879	804	828	864	791	782	864	834	765	840	853	831	814	803	837	793	801	809	810	860	777	827	826	818	875	849	820	803	824	817	855	848	860	814	859	853	855	811	824	894	785	823	810	808	787	856	851	839	798	888	825	764	776	777	816	849	804	850	837	838	813	865	826	778	801	817	809	823	812	798	792	857	760	847	795	774	843	849	761	867	834	829	755	782	843	812	781	777	830	879	815	810	823	794	780	814	820	823	783	818	829	859	805	803	828	813	835	857	821	787	817	808	827	828	802	843	820	830	836	766	817	797	797	823	831	882	771	773	850	795	826	811	810	827	775	843	813	802	803	800	812	795	838	819	844	794	782	859	839	831	792	873	807	823	825	810	812	884	822	840	837	789	844	863	805	851	770	849	828	810	801	818	790	814	818	884	838	807	825	820	862	814	861	836	777	807	843	796	828	824	806	832	844	800	849	804	809	827	816	819	888	793	805	820	859	892	796	780	844	811	862	861	787	774	817	784	837	848	794	818	815	814	832	804	778	807	810	844	766	834	834	824	799	831	806	804	815	852	848	852	779	849	845	790	797	784	832	808	840	804	814	809	793	837	860	745	809	822	804	775	814	760	807	821	806	827	808	857	789	784	817	816	782	859	832	770	765	846	757	833	805	842	795	812	818	861	860	805	794	781	810	840	813	830	794	832	854	814	854	815	827	809	803	849	806	805	797	767	787	817	819	820	849	821	860	864	828	801	835	828	844	792	835	806	830	815	830	833	866	844	808	823	811	830	866	845	787	851	814	776	800	827	851	791	788	805	847	778	826	839	825	846	795	786	793	795	846	786	807	784	772	847	846	795	801	848	844	812	819	824	846	826	826	818	807	846	814	801	812	858	811	860	835	813	786	810	787	800	814	854	864	817	830	863	806	865	797	862	791	815	857	795	849	799	830	805	838	839	845	816	770	807	801	814	888	813	834	830	850	812	886	830	822	807	783	809	847	818	793	813	788	845	760	804	824	816	833	850	792	807	846	875	829	820	822	839	800	838	813	853	862	797	820	872	771	829	830	767	837	818	849	864	771	825	789	850	845	773	797	851	804	837	737	859	831	818	821	746	794	832	868	803	818	827	813	841	842	838	819	821	811	801	847	856	858	868	861	852	789	832	798	833	827	850	776	799	780	842	889	859	821	834	773	777	864	887	808	822	782	844	823	821	834	841	814	852	838	859	826	770	829	835	812	836	819	822	801	830	824	849	770	848	836	860	829	781	828	784	800	868	801	796	788	882	831	797	799	809	850	820	770	803	871	786	809	813	863	881	832	834	773	792	830	850	800	844	809	798	799	856	817	817	864	832	853	793	802	830	837	792	841	869	822	775	790	831	826	813	816	822	868	832	758	787	887	794	848	823	789	827	815	863	801	862	837	811	798	818	795	826	842	866	800	786	829	808	833	805	762	881	819	828	801	825	777	810	796	801	825	816	835	836	832	801	807	835	826	819	819	892	868	812	815	883	809	821	869	768	779	828	803	809	804	828	789	800	853	850	831	833	835	793	775	826	853	866	857	791	791	836	804	770	827	731	826	813	828	821	823	836	825	841	781	778	772	826	818	798	853	831	806	835	840	810	833	840	830	821	865	815	829	800	861	768	835	789	756	775	808	834	829	804	765	813	802	830	820	878	777	826	863	835	819	817	813	850	819	771	820	832	833	814	786	754	872	799	790	820	803	849	808	820	851	779	814	846	810	788	808	843	817	818	816	855	803	857	764	858	796	813	794	835	768	799	859	851	848	908	850	840	802	791	846	841	882	847	802	792	770	852	818	796	799	856	833	757	818	822	885	826	845	842	823	852	814	769	811	820	829	782	777	874	844	808	832	865	823	844	782	776	855	872	820	836	852	798	770	795	840	815	839
7062	19095	39184	61909	36026	12270	2583	6800	3854	5856	10412	4970	2585	3612	6497	9282	6323	2765	1339	977	884	867	798	835	859	827	842	848	866	797	845	826	822	799	868	784	825	839	829	847	867	798	814	866	831	849	828	858	850	809	794	842	825	827	806	808	832	823	843	872	862	757	804	808	825	853	835	824	865	783	782	832	802	860	819	846	801	805	770	837	834	724	849	837	766	828	810	813	836	756	796	854	752	825	803	850	852	833	807	810	795	824	831	806	839	846	807	832	826	768	795	808	860	840	802	838	825	752	769	821	800	842	890	832	764	825	814	844	729	833	763	851	802	815	825	808	795	756	817	812	823	810	871	822	760	841	826	780	873	833	852	900	827	810	851	863	828	780	806	790	810	855	775	763	812	855	840	776	810	826	823	853	801	833	798	831	806	805	868	771	833	812	842	804	797	842	833	883	793	848	845	781	771	793	818	848	823	776	819	857	818	766	798	813	822	826	868	805	816	781	780	735	782	823	840	827	780	874	800	829	872	796	843	867	822	841	810	824	830	825	799	820	782	818	792	824	821	841	808	827	819	795	820	813	838	851	835	799	798	792	807	786	810	813	823	835	822	861	750	785	794	850	812	815	847	823	815	794	815	863	834	781	784	843	804	820	823	794	796	840	831	771	836	818	838	838	799	841	790	794	831	793	811	791	768	864	850	803	793	821	808	824	853	787	803	819	778	846	794	825	794	822	787	790	862	819	839	814	751	800	806	837	783	832	855	829	839	774	876	827	835	800	861	833	825	799	853	815	753	809	779	823	825	796	802	822	831	791	802	812	829	821	830	843	833	804	858	823	823	798	770	778	804	823	775	820	850	804	814	843	794	806	762	839	847	834	778	788	794	885	778	829	789	832	792	875	802	851	817	862	815	807	805	779	876	829	841	837	836	794	788	804	830	795	835	836	804	807	835	819	833	804	737	808	742	818	817	807	772	801	789	828	850	834	789	841	849	839	819	768	804	802	840	807	857	787	794	877	810	817	850	825	853	799	747	770	806	827	793	803	811	805	765	757	781	796	854	794	791	792	796	839	786	831	823	843	796	819	827	854	823	798	862	784	825	870	799	791	809	814	832	810	779	844	831	856	811	786	780	905	842	820	835	813	806	830	826	800	749	779	831	828	816	803	803	737	786	789	875	774	817	838	802	841	823	856	808	804	816	813	789	831	782	790	821	821	833	828	791	795	815	847	781	785	765	806	780	813	807	832	805	793	828	791	807	818	848	817	849	816	802	800	836	835	785	801	767	800	806	802	835	821	790	821	847	816	866	799	849	810	849	786	737	793	808	842	816	800	775	789	806	864	869	785	817	822	814	803	812	782	793	830	810	830	828	809	806	791	776	826	829	793	823	856	803	814	831	815	858	802	792	809	860	734	826	787	814	807	855	905	788	844	758	792	791	799	788	811	820	831	820	794	861	793	797	828	812	896	864	876	878	831	838	778	827	808	812	814	783	755	852	822	846	810	822	815	838	793	835	847	827	812	836	779	810	786	841	799	785	823	815	785	820	826	806	820	775	794	825	850	789	791	775	830	763	808	798	786	829	845	795	804	834	804	834	838	765	846	840	832	828	791	782	786	806	818	812	837	800	839	827	827	804	826	791	807	859	822	858	832	795	792	808	816	809	778	821	820	819	781	848	816	809	830	830	831	773	797	807	772	799	833	849	796	836	858	780	863	813	795	811	778	868	839	829	795	835	827	806	848	820	833	824	818	854	854	814	799	763	798	793	882	757	832	858	816	829	862	791	817	837	815	841	790	780	827	818	807	844	832	728	808	775	859	848	839	825	812	812	822	860	787	758	835	826	801	842	845	797	830	785	800	847	854	802	854	817	843	784	840	793	801	837	853	778	823	781	832	812	847	818	787	812	808	840	855	729	727	744	814	856	820	870	793	844	810	749	822	795	790	844	816	810	847	844	819	781	792	816	828	796	849	763	862	862	774	800	827	817	819	872	816	822	850	796	812	807	823	802	806	824	783	845	822	807	872	835	794	814	816	786	829	805	838	837	793	783	828	798	844	801	793	833	793	803	831	823	837	750	805	825	791	786	842	733	814	828	829	814	856	837	799	847	814	816	815	803	840	782	823	797	821	774	811	792	833	810	795	844	802	808	828	786	859	774	831	786	764	800	785	830	795	796	832	821	831	808	844	795	763	803	776	782	810	808	819	848	778	769	844	807	824	816	849	751	759	781	813	849	845	825	790	856	755	811	784	823	769	767	813	805	826	801	816	822	830	849	842	820	750	802	821	833	784	818	766	758	787	752	807	793	881	833	781	827	781	810	820	844	844	810	903	828	825	840	821	832	813	814	788	808	821	807	832	811	828	834	803	803	815	848	820	803	849	858	835	797	756	830	820	813	786	806	817	829	746	827	831	796	806	814	817	799	774	807	802	758	840	819	854	795	797	773	801	805	842	775	855	812	829	803	794	828	796	824	849	791	875	795	771	840	828	785	851	789	801	816	794	806	769	822	798	864	784	799	854	818	811	828	799	802	825	765	809	829	823	812	809	837	818	775	791	829	819	818	803	821	813	814	836	759	779	805	815	822	822	810	792	805	833	774	808	819	808	784	817	814	810	780	892	823	816	850	803	813	811	815	809	789	795	803	842	814	820	795	822	832	825	856	862	754	796	821	809	815	867	809	780	781	751	833	811	797	803	827	807	819	865	790	802	785	788	851	792	786	782	823	817	861	814	797	815	796	850	849	831	815	845	807	796	780	856	831	811	813	835	771	740	788	816	855	790	786	844	822	782	852	806	769	808	769	741	780	792	823	817	777	827	831	809	816	789	810	815	731	810	776	809	813	833	743	855	841	789	848	814	799	820	788	846	817	829	778	840	817	844	801	827	776	808	859	798	844	824	832	810	840	827	824	810	827	813	876	823	864	761	847	858	813	810	769	801	803	795	833	852	801	845	812	817	818	789	877	764	827	813	773	792	831	838	842	793	797	782	800	819	800	802	831	820	837	791	776	810	828	840	762	774	835	811	799	808	810	779	784	844	761	868	821	816	788	766	807	869	776	829	848	830	851	804	796	798	820	807	841	817	811	785	859	811	781	808	804	762	810	793	837	811	827	846	780	835	807	817	839	786	819	759	781	804	800	817	809	798	820	811	788	786	813	803	864	845	902	847	816	832	750	780	835	844	831	800	815	809	811	783	791	790	836	805	846	828	773	833	810	874	772	866	849	875	781	816	788	818	832	809	832	817	782	803	779	842	840	773	820	805	779	805	818	795	804	827	857	803	829	774	785	825	795	831	831	834	769	862	816	847	754	773	786	817	766	767	837	838	856	798	767	810	763	777	855	807	815	832	825	818	790	819	807	815	880	864	793	836	816	801	811	777	825	794	804	769	820	826	796	815	782	816	824	827	822	839	831	807	774	848	838	888	820	806	810	821	752	788	794	802	808	806	820	817	827	813	847	813	821	766	827	773	765	810	814	822	805	794	793	840
27910	11742	2918	8845	6492	1232	923	1005	838	907	1154	940	902	883	1053	1346	1143	972	874	892	823	835	810	791	860	811	880	860	830	788	798	783	797	808	852	858	815	836	811	818	780	806	835	779	790	832	860	819	800	807	854	823	781	810	831	806	857	794	769	812	863	861	794	769	813	841	782	801	790	804	781	829	801	789	804	796	839	814	797	824	873	792	822	812	790	856	791	792	798	786	814	787	768	820	830	769	828	838	807	811	818	809	841	809	849	827	813	798	782	804	804	828	761	842	805	844	787	780	851	823	821	777	828	816	802	771	820	836	820	851	852	813	774	835	829	805	814	820	827	770	722	790	819	843	807	782	834	781	814	803	790	840	822	783	820	836	872	809	826	816	830	785	829	796	814	799	847	819	819	833	837	825	822	802	802	764	859	855	822	913	830	769	814	811	829	800	821	831	839	771	807	879	846	870	894	789	868	814	799	774	859	824	804	826	782	802	799	806	775	826	816	848	780	820	819	810	791	797	809	761	844	840	831	833	775	809	813	820	823	792	862	806	803	792	800	789	788	783	772	778	797	809	804	790	797	805	805	833	900	796	827	815	788	834	827	800	800	810	791	774	780	818	776	824	842	819	802	769	787	843	795	813	843	840	792	736	797	793	756	867	826	835	848	845	796	842	833	788	776	858	822	783	873	816	865	783	782	832	830	797	795	784	772	798	762	770	823	824	765	781	812	861	818	799	840	824	793	789	823	791	758	786	842	802	888	814	843	823	843	810	831	774	842	801	833	877	830	818	793	832	825	752	793	792	844	836	827	803	803	783	804	779	814	808	835	817	785	838	802	792	820	824	779	832	826	788	864	798	817	814	775	841	813	806	800	842	834	825	835	819	811	817	813	755	802	791	829	835	817	792	806	871	782	793	829	821	788	836	791	805	851	774	756	818	798	827	812	797	832	859	827	821	789	817	798	812	810	794	795	798	878	826	845	838	773	815	872	753	840	774	850	838	836	822	819	842	813	815	834	827	814	863	773	766	773	838	816	865	817	795	753	755	751	775	815	770	815	809	882	793	803	845	754	850	799	786	822	779	837	892	790	785	832	818	832	786	800	797	815	823	815	808	770	836	765	817	822	821	813	813	803	799	782	846	833	788	762	794	838	793	851	832	807	853	813	801	763	791	779	784	797	778	771	822	812	848	808	743	816	805	837	843	847	762	858	822	845	831	805	818	810	832	776	811	827	812	815	805	735	779	778	812	804	795	772	802	737	790	786	849	768	790	771	810	824	793	792	864	783	811	842	801	827	803	886	786	815	820	835	839	817	768	882	776	814	819	833	862	807	861	843	845	817	826	782	778	790	810	813	821	812	792	787	875	836	823	824	838	805	825	793	809	834	819	791	850	840	812	783	778	843	806	828	769	770	859	851	794	794	797	858	787	770	829	791	810	862	803	862	816	790	794	851	845	792	757	838	828	806	786	817	782	796	912	832	832	846	845	859	815	890	827	742	818	811	802	814	830	792	847	830	807	824	775	821	830	816	794	839	838	840	806	824	803	802	810	798	781	832	804	842	848	821	789	779	809	780	781	844	849	807	779	781	796	875	847	795	810	856	811	757	802	814	845	853	818	828	807	836	839	844	793	795	818	787	801	870	775	833	830	784	785	779	807	773	783	785	786	849	784	826	789	856	835	789	767	810	816	821	825	817	865	864	797	860	803	831	856	832	832	839	830	817	802	799	829	820	784	814	788	866	805	837	820	854	807	794	830	826	846	832	803	825	825	782	847	774	771	814	803	783	792	779	845	819	862	852	866	785	785	803	783	801	769	838	824	857	808	828	831	773	788	803	829	857	781	824	817	823	845	818	834	820	792	812	788	831	768	840	804	863	805	833	811	804	854	799	759	859	816	835	814	819	841	787	819	781	816	818	731	895	798	818	838	780	778	865	861	778	808	845	820	799	868	791	782	839	801	840	847	784	818	815	834	840	860	864	834	815	785	829	834	807	825	825	843	796	793	855	845	821	794	822	836	857	793	795	819	836	834	786	794	834	799	762	762	830	812	830	799	839	801	800	832	826	838	818	814	841	854	799	761	827	796	802	839	901	803	789	843	792	845	750	778	790	791	831	802	809	854	811	790	782	796	763	807	781	820	844	791	862	828	807	786	814	783	837	836	797	778	885	819	824	832	841	811	786	770	772	869	910	820	820	775	867	794	817	800	832	755	821	807	800	793	820	854	825	805	788	811	830	806	824	809	777	741	798	798	784	823	756	798	810	783	800	810	854	799	850	776	839	752	819	811	797	827	801	789	845	916	849	819	872	832	826	826	858	843	802	794	830	791	791	814	820	840	841	810	795	841	816	781	804	834	820	803	832	858	820	815	849	787	871	801	871	812	831	830	804	829	857	805	850	860	802	807	807	848	776	840	813	827	827	804	852	826	849	852	800	840	842	786	839	798	825	793	826	791	829	781	848	869	883	824	778	908	811	767	811	842	828	838	812	778	798	788	837	825	881	850	826	816	813	854	798	817	811	802	797	840	871	791	807	804	834	784	828	810	811	777	773	811	878	807	804	814	861	749	799	824	832	802	832	843	811	841	820	834	808	793	810	823	843	873	778	800	769	788	802	845	814	788	821	845	811	794	786	869	795	791	809	866	803	816	807	856	799	825	794	834	819	798	785	826	822	811	834	830	855	833	766	775	838	809	801	820	850	808	816	781	901	788	872	865	847	813	815	827	788	860	800	803	836	851	753	834	820	840	752	865	808	822	788	793	870	837	799	897	801	825	786	821	797	771	797	829	809	819	849	806	862	800	752	827	848	837	793	818	839	827	829	778	856	766	764	818	827	841	842	764	864	779	820	848	747	737	874	817	819	796	806	804	828	872	830	839	799	874	792	845	846	875	799	770	834	787	838	852	801	816	826	785	796	815	858	795	834	795	805	875	801	773	820	791	812	821	771	795	848	792	820	786	810	770	794	819	799	794	835	816	849	870	841	838	841	794	797	829	777	778	802	806	814	841	778	887	864	789	843	859	825	803	833	791	773	758	861	823	869	824	800	797	817	807	841	791	767	830	846	817	783	826	788	758	775	815	783	812	779	828	819	820	827	849	814	836	832	833	838	847	767	829	830	851	818	793	823	808	823	810	813	796	810	844	836	783	802	821	838	815	819	771	821	833	772	843	855	832	852	829	799	796	804	778	794	807	831	767	840	922	814	842	833	828	842	792	826	762	848	814	818	821	776	802	867	808	763	792	808	798	810	880	786	872	807	878	858	796	820	803	781	771	855	873	778	856	811	847	852	808	799	776	780	810	824	861	840	798	815	761	783	826	834	816	830	806	842	789	814	840	784	810	870	847	842	836	807	854	848	871	788	798	756	819	783	779	761	815	843	795	857	817	817	822	760	823	848	819	831	847	803	802	821	839	775	805	847	831	851	809	799	790	835	805	804	784	789	797	838	788	823	837	838	832	787	829	802	827	844	834	800	782	829	832	814	812
5340	1995	2400	8526	5755	1082	827	1104	815	924	1337	903	879	901	1213	1503	1259	1019	861	842	787	770	792	812	762	754	738	753	809	743	768	814	775	767	796	778	761	783	814	755	793	794	801	750	757	744	781	740	726	849	786	802	798	816	768	750	764	804	795	792	793	824	778	742	785	755	786	767	755	753	746	727	731	815	787	717	804	780	801	728	773	779	753	731	799	800	764	766	796	805	795	775	817	789	749	740	802	746	780	790	790	801	795	795	776	759	815	795	824	783	778	763	775	781	768	775	808	770	742	806	818	775	793	715	759	779	760	756	795	737	807	725	773	780	783	810	747	782	778	778	775	759	781	789	741	794	739	714	803	779	711	748	765	777	753	764	794	759	790	788	782	792	746	762	734	791	782	786	800	790	767	733	756	764	721	756	774	782	787	762	782	760	776	777	782	798	771	774	753	773	800	791	756	769	771	805	773	774	796	778	798	745	756	751	815	718	727	730	799	770	809	774	782	679	754	757	782	736	775	717	777	718	734	782	789	779	735	730	778	706	772	791	782	761	793	759	794	754	785	782	816	736	743	794	729	799	788	800	765	742	730	765	745	752	784	787	766	772	835	758	765	728	784	769	814	714	753	736	741	744	759	748	743	806	752	744	802	774	733	787	764	770	801	808	743	811	797	734	742	762	730	742	755	763	738	765	765	784	763	771	765	764	819	784	751	773	802	755	745	804	729	754	740	825	753	781	794	744	769	796	742	767	833	766	758	735	825	757	809	716	796	760	794	743	790	788	735	783	776	761	821	804	751	812	798	794	738	759	799	807	780	768	762	768	769	846	765	763	803	730	775	784	783	787	782	828	724	786	786	714	791	767	780	768	737	782	763	796	786	778	727	751	817	809	775	770	774	779	749	715	747	768	800	764	754	783	794	736	834	752	763	785	802	781	743	780	753	773	764	788	789	770	750	748	740	777	777	753	750	797	710	748	752	795	781	780	747	776	748	800	779	815	776	745	757	765	753	787	784	772	794	766	747	800	815	789	745	764	777	734	765	779	748	782	761	788	720	773	815	798	768	778	798	789	758	782	771	810	853	753	763	811	774	790	778	797	792	787	746	759	775	763	786	783	728	791	781	796	768	774	738	802	739	728	845	802	823	742	760	765	752	811	721	845	725	729	812	727	742	764	791	785	733	808	789	788	758	792	793	731	731	766	816	798	790	785	810	796	773	784	781	762	787	785	829	789	788	733	799	775	750	777	793	789	759	777	771	710	744	812	755	813	741	805	739	813	778	782	765	752	723	784	779	783	784	812	799	716	787	829	749	794	774	766	780	789	772	750	796	777	750	761	798	758	754	789	706	768	813	768	814	764	740	765	777	785	795	764	822	778	765	750	784	803	784	766	793	761	786	772	811	729	777	796	755	740	776	794	718	808	785	802	792	783	810	812	794	759	802	789	740	771	734	749	791	814	741	770	762	778	800	826	793	764	782	756	762	762	813	759	773	750	785	765	805	811	835	794	840	829	761	791	784	794	755	758	756	763	794	742	733	772	733	746	784	776	710	797	719	719	790	775	748	791	781	720	792	782	787	782	746	819	782	771	790	763	758	810	761	795	778	798	811	764	768	758	783	799	781	773	763	752	735	791	778	768	793	750	738	806	774	750	802	744	793	772	745	713	791	728	789	805	757	779	769	763	790	778	735	790	776	745	793	787	735	779	745	743	823	818	791	766	785	817	800	786	786	734	798	706	705	794	809	784	775	798	816	766	758	767	782	737	843	847	707	760	844	814	769	800	739	826	718	786	762	788	782	774	756	757	767	768	807	800	770	783	792	791	787	797	784	794	774	764	775	735	797	753	788	744	787	739	773	800	772	754	775	762	824	774	804	829	754	784	792	764	768	713	745	792	755	760	750	748	832	789	762	848	755	765	816	764	756	717	810	778	828	784	759	773	731	746	823	823	765	762	752	752	791	751	729	777	723	807	771	732	792	747	773	734	739	736	751	822	832	829	817	768	820	775	788	725	797	722	765	709	764	800	832	763	748	830	748	766	762	764	766	825	755	726	784	772	760	767	748	774	805	757	774	778	769	756	778	783	804	735	754	801	758	747	788	797	839	770	758	774	744	784	804	764	775	790	771	790	791	807	761	721	830	773	732	782	751	755	774	725	796	795	754	833	783	783	833	795	790	740	770	783	729	767	798	759	826	736	799	766	783	803	825	748	823	723	840	705	773	716	768	735	793	826	747	761	794	759	749	774	784	767	786	823	735	787	763	785	738	761	740	739	825	758	826	752	764	810	817	777	726	778	775	796	803	717	825	756	763	749	731	768	718	763	745	753	736	802	743	772	785	764	784	820	796	756	769	793	828	719	710	747	770	732	804	770	827	766	752	751	765	796	775	774	816	789	749	759	785	766	812	819	811	819	810	768	725	789	772	720	801	823	745	766	764	737	790	785	779	733	775	734	733	794	744	773	790	795	747	777	728	758	722	724	775	804	807	762	777	776	789	741	784	813	804	749	786	757	753	797	764	816	781	785	780	762	738	815	808	755	778	777	730	765	751	761	765	746	778	756	810	783	763	772	765	761	784	795	744	768	801	768	813	746	733	766	768	824	770	743	776	781	776	814	736	738	731	761	715	785	757	762	754	753	770	746	795	789	810	757	795	790	774	774	782	774	769	765	809	750	736	745	730	806	832	722	775	777	745	776	776	807	727	749	820	763	760	831	768	790	748	780	762	746	806	820	772	770	779	776	760	740	786	793	791	772	776	761	778	744	746	751	750	789	799	778	744	788	800	812	771	784	812	776	762	772	802	805	783	798	749	718	792	788	811	771	750	730	789	733	732	770	762	751	814	756	755	699	739	774	755	759	729	779	786	802	781	783	775	775	833	791	813	776	764	794	791	748	796	764	768	795	785	731	785	828	767	818	803	750	827	781	807	779	751	819	797	777	797	748	779	730	727	768	792	738	724	773	800	740	707	779	820	818	764	809	729	764	752	745	760	827	767	778	785	795	748	806	748	792	836	785	780	751	742	814	746	786	775	779	803	773	775	780	762	775	768	750	781	777	810	757	778	773	779	801	767	808	779	756	813	757	799	766	764	788	856	765	771	751	765	767	781	785	784	762	771	765	786	779	784	813	756	754	788	793	764	797	793	822	813	794	792	806	763	771	794	758	758	759	771	795	785	769	774	819	747	762	745	773	749	768	757	780	808	816	763	787	798	850	802	771	805	767	708	804	693	757	794	729	742	805	815	797	807	760	763	786	743	771	766	821	762	752	768	776	745	803	701	777	780	767	803	798	745	772	792	812	770	782	720	722	707	778	816	774	791	808	749	797	812	843	793	786	808	749	798	779	762	764	742	776	783	717	751	764	796	779	778	772	747	765	789	746	776	707	709	779	758	792	790	821	713	842	805	745	790	762	792	769	773	792	756	778	769	712	768	787	755	803	787	739	763	804	773	829	795	800	745	772	788	826	764	763	741	764	793	786	769	787
25593	21638	27946	44138	41946	17444	2218	2114	1513	2137	1461	1253	1236	1333	2977	2980	2212	1259	1021	808	827	809	779	815	727	769	760	831	803	800	789	758	811	739	771	804	810	782	791	811	796	758	802	762	771	777	760	756	796	773	773	756	766	751	724	840	739	732	770	752	746	752	784	787	810	822	763	808	818	768	785	787	761	748	769	782	790	793	800	786	831	748	747	819	744	736	754	816	778	769	800	762	783	761	781	742	836	736	773	763	780	735	826	783	791	784	742	794	760	738	786	793	721	806	762	823	797	787	778	739	816	759	747	728	772	799	799	798	809	736	760	764	785	800	796	765	788	782	776	739	811	768	784	758	718	785	744	811	760	770	769	791	750	744	708	764	782	845	766	814	749	686	774	739	826	748	801	780	799	705	754	781	835	766	753	795	792	726	790	747	760	785	781	768	773	762	769	802	802	792	787	758	796	767	822	756	784	791	763	785	755	767	743	794	705	823	760	789	724	749	776	736	740	709	784	766	825	740	722	779	779	756	742	734	765	770	774	724	765	737	792	780	782	750	801	802	747	793	783	812	771	780	767	754	760	781	793	801	832	721	815	782	828	757	736	806	751	747	736	787	802	802	776	757	763	804	784	762	724	780	832	773	779	769	787	783	785	743	761	780	800	770	790	767	774	777	710	778	785	776	774	764	726	782	771	758	782	737	757	805	819	756	738	780	725	777	771	765	734	761	768	725	788	765	726	769	781	695	786	782	817	792	789	757	822	794	721	776	801	746	768	691	774	766	766	690	786	739	778	757	772	742	761	741	758	768	773	800	765	764	785	773	793	806	795	767	712	809	780	698	780	794	694	795	755	749	798	781	777	749	779	754	722	781	818	772	780	757	735	798	757	766	774	778	775	739	770	745	805	797	779	772	755	774	739	706	794	759	825	751	811	720	790	790	749	818	769	781	768	793	737	744	745	767	777	797	748	708	802	787	800	774	740	775	775	796	718	762	725	768	787	764	734	778	767	796	770	791	771	786	751	741	759	715	817	808	730	769	745	750	792	759	790	814	731	736	792	711	765	756	728	829	712	726	766	779	777	776	829	774	765	779	739	790	810	773	713	799	765	715	776	778	764	747	732	778	792	716	755	783	795	760	804	830	773	802	765	740	737	773	729	765	700	754	773	753	782	748	811	812	758	732	810	777	738	775	719	758	801	726	769	806	776	768	732	751	728	786	754	775	790	790	751	737	747	765	725	731	794	765	766	771	773	783	729	746	744	795	769	758	760	763	763	738	759	762	797	772	774	751	795	754	818	756	761	787	749	750	775	803	752	774	792	782	770	731	769	797	813	803	794	738	742	769	794	776	718	778	745	762	806	783	741	838	761	805	776	766	777	791	745	769	719	758	802	798	764	744	717	711	760	798	749	762	686	805	749	789	738	734	780	749	792	765	798	759	767	815	843	788	800	809	767	757	739	746	790	804	789	725	782	794	779	779	765	769	764	772	768	818	735	788	800	762	780	835	770	780	775	777	804	764	746	766	755	726	822	751	775	762	788	787	753	778	738	750	774	821	769	778	778	774	823	763	775	731	769	758	739	792	747	771	784	784	775	768	816	736	796	717	812	800	796	751	748	822	827	791	760	771	786	735	737	755	721	808	769	811	723	783	754	733	767	777	836	748	772	768	762	764	817	778	751	788	754	700	742	789	809	781	796	780	745	771	808	769	783	779	789	794	791	785	780	810	746	753	738	820	784	761	744	757	772	774	769	764	783	753	772	769	768	751	722	796	783	793	806	785	774	748	789	798	797	833	744	781	717	758	787	765	802	730	745	835	737	773	798	707	810	757	751	824	765	722	777	751	792	743	824	808	730	786	769	806	744	738	767	770	738	754	767	712	764	794	785	767	778	745	761	698	851	768	744	760	806	814	776	802	760	773	717	790	754	782	812	757	763	747	744	740	733	760	775	754	734	759	784	776	713	748	739	746	789	803	767	710	753	725	798	763	760	776	799	770	810	786	767	746	796	762	807	838	796	769	798	790	802	770	757	813	795	809	777	768	775	777	769	799	802	745	799	772	788	764	765	816	765	773	756	810	763	802	822	777	768	776	757	801	755	724	809	755	797	787	762	752	774	765	798	780	750	743	805	820	776	817	824	759	757	718	730	778	708	777	798	744	800	785	746	737	696	777	793	729	778	817	733	759	757	703	793	820	770	688	781	759	809	814	796	738	750	763	731	744	758	789	741	784	785	776	735	790	778	772	781	730	737	741	783	789	789	755	743	793	830	750	766	811	738	744	728	706	768	790	800	734	786	792	742	802	773	810	794	794	760	795	832	733	806	759	713	760	729	755	742	778	804	749	739	785	764	806	787	788	776	804	749	768	763	776	775	769	807	766	765	767	795	754	768	755	760	766	776	831	769	739	791	791	763	767	834	768	816	786	771	780	775	770	747	770	802	782	748	749	777	783	851	803	823	761	758	826	750	758	776	767	711	749	748	718	773	728	773	786	771	766	812	802	806	786	781	752	772	775	817	814	776	756	805	737	793	801	813	764	733	784	751	716	776	742	769	747	757	746	790	794	814	813	775	773	733	761	793	763	747	772	727	778	750	776	778	770	776	776	814	773	800	746	779	761	760	775	812	801	735	760	768	741	790	793	766	760	723	728	756	762	733	762	760	743	763	739	751	812	771	711	827	805	770	736	808	772	813	763	764	777	776	800	796	780	778	774	791	752	814	814	759	788	770	783	753	728	772	781	769	799	734	778	765	754	768	763	747	758	786	774	805	794	735	792	808	800	718	827	748	724	760	787	767	747	765	784	770	731	785	833	754	740	762	778	751	786	757	720	784	771	764	789	785	732	777	763	766	833	738	740	804	806	777	756	763	766	744	733	812	724	799	786	775	800	730	807	761	796	742	755	812	762	761	811	734	787	798	724	799	766	780	827	795	795	735	712	780	779	759	771	776	808	785	805	749	776	769	821	793	755	760	796	764	793	760	705	803	808	796	790	757	748	817	758	781	742	775	800	757	743	748	750	812	764	763	762	778	681	706	749	751	836	827	815	703	750	755	764	759	812	771	727	754	795	772	765	784	812	805	790	773	756	772	778	753	783	750	835	711	772	813	770	804	785	742	806	763	778	743	796	773	815	733	806	767	732	768	816	775	781	736	767	803	760	738	811	753	784	796	810	809	758	835	709	786	788	804	839	785	761	798	800	744	722	753	743	815	759	794	750	781	732	782	784	768	825	767	777	779	749	797	779	754	742	770	767	735	761	744	716	750	752	801	796	747	780	819	730	773	776	748	733	772	765	775	761	764	799	716	755	727	755	756	762	766	785	774	786	796	798	771	781	759	757	729	775	781	757	765	782	783	757	743	757	776	796	737	776	753	789	761	775	833	767	746	730	710	788	758	775	760	760	732	738	777	762	712	758	727	753	737	801	792	716	727	746	831	760	751	840	750	744	730	804	810	757	797	751	745	792	786	790	747	768	766	772	773	742	804	738
5254	10250	18928	49770	33784	10105	1164	2586	1892	3052	1892	1618	1504	1621	4272	3970	2815	1417	1054	843	767	808	854	784	785	770	792	831	787	796	809	819	775	812	743	780	805	796	774	843	795	799	824	834	785	763	776	830	757	816	778	753	774	760	798	809	779	793	775	773	765	767	752	794	767	789	806	846	799	738	796	845	785	787	742	830	782	794	782	839	727	807	737	724	784	767	783	737	726	785	769	752	764	782	755	740	796	750	807	783	787	766	815	799	797	767	735	746	794	788	737	790	777	754	833	751	747	823	741	792	774	766	765	752	778	819	769	821	764	775	805	734	779	779	803	814	806	769	837	765	780	744	815	836	752	799	769	779	805	769	793	808	744	729	784	755	748	728	773	752	791	790	726	748	847	704	822	775	747	795	776	747	810	811	750	769	830	755	760	767	843	740	781	791	763	788	729	781	794	774	743	774	763	757	765	749	752	729	754	819	777	767	771	730	788	758	791	746	812	770	728	767	749	769	749	754	751	752	812	728	816	793	787	787	806	763	803	765	803	764	753	793	791	773	798	767	763	793	767	779	794	821	756	784	786	735	732	790	819	758	806	779	793	789	746	850	775	782	777	851	749	736	790	756	727	763	813	737	745	774	743	750	786	754	785	766	731	833	803	776	746	775	759	760	754	797	785	735	787	744	759	799	732	733	782	779	774	757	774	779	802	805	808	740	749	788	728	816	752	813	795	750	753	755	764	766	756	785	752	763	778	798	759	773	799	753	802	804	737	797	775	758	775	750	779	788	787	802	754	764	812	773	745	796	770	775	745	748	754	755	771	769	769	797	816	775	828	778	766	729	774	768	806	779	794	753	802	802	788	799	781	749	747	722	795	804	735	770	756	753	727	736	766	884	802	749	741	718	757	779	735	742	784	773	776	763	814	810	763	794	814	790	788	818	837	775	800	759	808	723	708	727	784	862	798	807	793	793	772	732	798	764	794	782	776	716	775	794	767	827	793	757	770	743	716	783	863	781	793	737	802	778	754	757	748	766	811	772	718	753	740	792	754	801	813	796	767	761	759	747	812	800	777	791	769	769	748	789	775	764	748	796	767	772	812	723	766	759	796	800	788	740	738	756	810	775	816	760	754	811	752	790	741	753	803	794	775	768	745	805	740	784	750	771	767	779	789	753	815	833	796	779	790	746	809	772	809	781	771	770	773	751	754	755	802	752	748	779	772	763	781	815	766	809	776	768	795	770	705	824	814	788	771	725	752	789	745	725	782	783	767	825	804	750	801	820	774	749	765	742	739	790	797	799	762	766	818	788	754	796	764	730	787	790	787	755	749	731	791	795	785	762	781	745	778	806	799	715	792	813	777	743	750	788	820	767	784	796	771	744	776	776	771	785	745	773	765	808	775	762	824	769	769	796	743	788	754	778	812	779	809	776	736	747	753	804	747	782	819	824	776	800	730	769	721	790	773	812	815	777	770	746	781	782	805	794	758	760	791	790	800	804	817	786	779	770	756	782	763	783	771	801	780	739	764	773	758	782	811	761	715	777	745	749	737	757	790	776	724	789	789	771	776	765	742	725	767	745	815	770	726	722	784	766	750	746	746	784	806	768	794	813	744	804	760	713	763	770	760	759	790	758	770	782	732	803	783	778	791	735	769	755	775	757	786	778	772	815	765	745	731	782	744	753	730	793	752	773	767	788	770	801	742	762	828	808	779	782	759	724	759	759	745	801	722	770	743	768	773	810	767	752	750	773	764	750	720	774	844	774	778	753	803	749	799	821	784	808	726	756	780	781	737	789	749	750	754	804	732	706	732	800	806	803	800	795	773	790	742	740	812	784	751	771	772	758	712	780	762	754	784	766	737	798	710	798	803	776	784	773	690	781	810	766	732	728	806	783	827	810	798	751	813	743	785	794	800	790	776	814	731	771	774	817	767	771	760	746	777	774	748	727	810	811	757	777	765	729	803	815	788	786	734	747	766	786	791	808	819	806	774	797	759	768	732	793	780	817	770	762	791	750	786	748	782	800	814	792	782	804	748	757	766	753	770	755	777	785	823	764	755	786	767	791	785	791	734	766	814	757	788	804	831	762	760	703	783	740	757	801	823	795	778	754	758	785	803	749	762	799	786	751	756	743	730	788	797	767	808	741	768	747	767	827	783	738	763	775	820	827	764	752	731	758	781	748	778	768	798	763	768	746	729	742	776	827	782	801	818	776	761	776	786	786	783	769	808	788	761	848	819	762	814	831	772	750	766	824	787	825	779	731	745	777	764	772	776	793	748	783	783	844	748	711	781	754	812	807	753	769	763	780	782	790	794	770	792	780	780	727	804	729	736	774	755	766	785	758	793	777	761	792	782	815	821	777	772	781	831	734	809	749	794	805	775	772	757	775	741	758	744	754	828	763	745	788	703	753	758	758	750	796	782	721	750	758	743	738	805	791	751	767	731	781	773	721	796	800	737	779	808	773	774	777	773	752	741	769	787	772	727	790	794	803	768	736	744	799	758	789	810	755	804	763	762	799	726	788	751	770	773	823	768	771	778	776	738	780	760	811	786	735	780	779	755	784	717	830	773	776	726	788	781	799	806	763	741	772	791	808	794	762	785	750	754	791	762	745	759	778	836	789	740	739	739	798	813	779	790	759	704	806	767	770	820	794	746	828	761	762	814	792	754	738	792	745	783	756	783	735	765	733	725	749	775	750	815	832	775	787	771	796	795	785	759	764	769	787	779	721	762	737	794	825	775	774	708	752	766	765	795	797	760	769	760	813	775	767	770	748	800	722	759	741	743	786	752	718	753	800	799	781	784	744	765	802	763	737	751	786	756	793	726	775	794	747	829	772	777	735	821	788	742	806	776	782	772	799	811	749	761	779	760	740	805	731	783	804	779	770	753	793	796	784	738	788	807	772	783	786	792	783	755	800	742	763	776	798	773	750	749	762	791	742	793	794	766	774	798	743	749	800	763	735	759	755	805	780	790	715	770	762	750	793	791	761	759	724	791	774	751	699	775	784	775	769	795	773	775	769	752	760	777	766	832	788	809	779	788	761	780	788	742	786	720	747	757	795	747	769	744	791	814	744	768	775	792	754	741	766	761	751	802	774	821	769	716	809	760	767	752	775	752	703	774	781	785	769	737	768	740	800	737	741	782	785	793	753	786	754	724	773	782	773	779	802	769	776	782	795	753	803	767	825	766	741	749	818	739	830	780	792	802	799	805	775	726	758	765	811	782	811	745	766	803	860	765	792	788	753	744	753	776	791	749	750	789	782	715	751	766	768	770	724	768	782	761	767	768	744	799	806	812	774	788	781	764	788	778	794	811	749	754	796	701	777	762	757	760	766	827	806	782	806	799	765	770	745	777	802	765	779	745	807	778	803	781	771	721	718	821	766	737	757	736	766	762	750	791	758	776	837	790	745	799	781	789	720	775	767	797	752	796	777	766	801	746	786	727	791	713	756	748	739	778	747	750	784	772	816	805	749	736	764	768	772
24503	21654	29004	38570	46098	21711	5016	1414	1163	1697	4380	2116	3258	4127	7738	7346	4186	2108	1430	947	884	849	822	846	843	809	811	811	852	838	812	853	801	840	819	814	863	800	836	826	872	835	825	816	889	786	815	827	777	849	795	833	828	820	752	860	814	818	854	779	813	777	820	798	799	798	793	839	821	850	810	841	799	804	732	784	778	796	827	906	768	871	792	760	794	852	834	826	845	750	772	803	818	814	764	768	803	796	851	810	784	790	864	776	828	808	804	774	801	820	798	801	794	786	850	772	767	817	778	790	836	866	790	841	813	823	829	865	781	845	774	861	832	805	763	796	771	781	835	842	822	823	816	858	810	779	821	767	774	758	788	797	814	830	801	830	795	856	802	798	754	786	804	833	844	844	806	798	790	809	769	729	759	760	770	822	793	832	783	820	811	826	794	782	813	820	779	789	830	802	821	839	798	802	778	821	735	831	789	785	756	804	838	786	793	778	819	800	806	826	766	831	784	783	785	768	827	800	756	788	828	832	792	786	737	804	814	840	773	781	833	860	810	809	791	832	807	806	814	806	856	785	812	796	783	797	774	788	853	807	770	792	758	788	822	758	822	859	739	793	824	810	823	807	869	786	809	812	755	793	796	760	794	783	831	780	818	789	759	785	797	759	822	789	847	837	801	776	813	802	798	824	815	784	807	790	811	836	822	821	758	748	784	798	789	805	781	805	771	793	788	787	828	760	782	768	739	783	773	834	758	816	786	861	774	777	767	821	825	820	817	779	774	807	813	798	858	763	775	812	761	841	786	786	790	774	807	788	815	818	808	821	750	821	781	776	759	821	782	767	807	849	846	818	827	818	844	794	770	831	802	805	791	809	759	789	817	792	790	831	803	811	817	777	785	841	842	786	825	751	830	830	831	807	754	796	810	851	778	773	805	790	794	828	779	803	781	793	818	800	791	779	752	750	801	814	892	806	776	793	828	796	820	800	796	820	778	800	795	801	720	762	812	810	751	806	805	800	796	789	779	800	792	790	828	868	788	821	807	756	806	802	783	790	805	840	819	865	829	807	801	846	843	801	751	793	774	805	776	810	816	827	799	809	808	809	860	836	776	810	798	781	780	780	797	872	796	819	762	785	774	755	869	776	786	767	756	861	875	822	830	798	829	820	794	835	860	835	785	794	829	854	785	824	794	792	827	777	828	821	796	781	840	739	808	794	803	795	855	874	835	847	793	782	799	824	818	758	839	821	781	783	766	821	810	808	830	793	793	828	773	803	818	824	767	785	794	809	838	776	822	812	811	812	851	774	804	777	807	778	815	793	831	802	793	774	793	829	820	815	823	806	775	834	792	784	813	761	813	748	803	812	843	801	798	837	815	780	828	817	819	834	777	756	841	811	776	768	820	797	783	802	832	771	801	786	768	812	785	727	856	827	753	810	853	809	849	828	811	814	803	785	813	822	779	789	839	814	791	780	816	762	821	820	764	807	813	788	752	804	797	747	796	806	796	796	783	849	839	819	789	768	793	799	795	782	801	824	776	787	797	811	737	809	792	799	775	837	774	776	843	794	825	748	798	801	749	801	744	817	796	764	796	816	819	814	817	794	807	799	751	830	812	778	819	831	766	855	764	851	834	803	738	798	793	799	710	834	798	837	789	766	787	790	775	807	838	765	798	789	794	830	840	839	777	794	778	791	824	825	809	786	813	807	814	829	806	797	797	802	837	842	784	811	835	825	835	777	828	843	825	799	861	841	753	744	730	823	800	766	797	792	840	844	817	786	791	769	754	766	816	816	849	834	811	855	811	808	785	807	783	836	779	767	816	825	784	819	859	775	792	797	824	743	768	760	821	772	840	786	832	762	776	798	831	770	804	841	789	780	782	815	814	815	824	844	862	795	801	766	765	771	789	762	803	856	793	853	789	791	763	831	795	836	805	834	787	829	809	789	759	771	805	808	798	791	817	779	776	877	794	829	773	793	757	792	832	794	827	810	815	799	758	789	843	817	807	819	796	792	780	841	763	798	820	767	791	781	824	792	812	852	763	823	795	826	787	807	799	835	851	817	803	792	797	840	790	788	766	813	846	805	764	743	795	798	774	831	816	812	764	799	790	775	807	772	766	850	784	784	791	768	863	832	816	800	813	768	755	773	789	811	840	792	825	791	785	790	826	829	723	759	816	794	807	810	724	806	781	824	784	836	802	826	804	793	787	794	779	797	812	795	806	812	795	799	793	839	781	822	745	797	844	786	768	826	782	788	789	754	774	786	833	772	820	802	761	773	806	811	783	827	750	821	803	771	796	825	797	766	827	780	775	803	775	795	772	881	771	789	801	852	781	762	774	792	795	763	765	831	792	846	791	790	725	767	785	819	780	786	740	775	802	777	779	837	801	849	813	761	785	821	784	767	851	797	813	816	720	808	757	808	810	837	855	771	797	793	812	753	778	806	853	810	818	805	767	798	762	851	814	858	818	794	840	805	825	810	805	811	803	750	807	825	792	790	784	821	820	821	795	795	803	838	816	824	827	820	756	766	833	795	804	771	836	834	789	766	799	794	782	777	798	777	827	801	832	815	808	757	844	836	770	743	756	822	796	815	801	817	810	782	783	793	799	807	810	852	830	838	761	767	840	839	765	737	767	792	832	823	787	803	792	803	781	848	778	743	785	801	768	787	845	792	811	804	794	828	802	834	828	823	839	829	805	789	779	778	795	841	792	789	845	818	827	773	763	768	782	802	791	812	811	776	785	806	803	812	817	818	836	837	796	796	749	838	761	786	728	804	771	814	790	772	825	826	823	760	833	815	773	825	753	778	830	798	798	794	820	745	815	767	831	754	796	782	801	794	825	768	810	781	817	821	768	823	787	765	844	818	799	830	828	829	809	782	831	806	807	773	813	843	772	803	803	807	780	774	830	821	816	810	784	833	794	829	790	833	829	801	831	790	819	852	802	824	797	809	804	799	819	778	803	769	841	830	786	781	820	804	774	791	783	743	832	790	778	798	782	772	791	842	853	833	778	823	803	837	811	775	803	803	808	796	757	837	856	764	734	782	797	802	838	827	802	771	847	829	831	798	828	790	824	793	809	805	824	838	820	847	810	781	846	756	782	798	822	782	772	791	803	766	813	856	829	831	808	809	751	823	819	807	819	789	803	802	849	780	878	772	874	732	781	749	826	786	794	811	862	770	851	801	812	821	757	818	801	797	846	812	807	772	763	813	787	829	799	767	787	868	829	875	809	819	866	793	799	754	832	826	823	793	854	859	798	793	811	792	830	843	791	815	851	790	804	764	790	841	817	803	839	758	774	802	852	761	761	796	809	786	807	814	790	825	787	773	780	771	807	784	813	806	800	838	808	809	825	807	749	811	785	792	793	762	809	820	759	804	805	795	830	812	828	822	825	827	838	764	798	858	790	811	819	770	794	822	799	810	792	807	764	795	807	769	812	825	789	796	773	783	809	787	743	771	783	776	789	795	792	826	815	830	805	798	828	751
7613	20013	23513	58579	41378	8873	1257	1395	1241	2645	6553	2557	4266	6316	9878	8809	4693	2582	1678	1043	892	918	842	833	814	796	850	813	789	815	832	841	771	871	760	799	777	825	825	825	819	821	804	809	834	784	814	806	826	813	844	797	822	805	853	825	806	807	799	803	822	762	790	791	803	834	811	799	809	803	757	805	840	797	835	822	798	818	823	812	814	831	814	827	826	808	796	847	807	837	810	833	768	862	810	808	775	818	845	761	784	807	874	815	854	809	809	804	791	825	819	806	825	781	822	781	797	742	789	800	803	776	829	833	880	796	843	802	788	858	776	792	796	847	759	785	849	898	816	796	745	830	835	751	753	813	815	806	787	836	815	806	821	806	817	757	831	771	836	831	814	873	844	782	802	800	807	831	794	801	822	783	843	780	837	797	837	819	806	777	810	824	807	781	767	827	841	810	805	803	808	816	853	831	842	813	792	808	869	817	824	779	791	790	785	785	808	843	806	811	814	766	754	806	819	787	820	823	843	824	790	790	817	816	824	800	799	827	855	779	803	755	790	843	786	790	779	864	813	822	857	794	825	819	829	787	856	815	788	808	807	810	783	826	843	830	818	826	843	811	840	844	769	781	807	760	838	799	805	833	750	746	785	811	823	802	809	850	825	827	782	831	770	829	777	778	810	798	823	823	781	850	787	806	826	828	781	792	788	836	844	830	797	798	791	786	812	802	780	821	817	805	824	800	806	828	830	859	768	789	775	777	782	799	824	768	854	845	773	796	829	847	825	809	828	804	788	807	758	823	748	822	806	808	792	768	745	817	842	776	807	802	743	822	794	756	800	801	789	849	837	816	808	805	840	780	817	838	851	834	862	785	807	836	819	820	799	773	810	763	818	837	808	819	816	819	788	810	784	800	818	828	815	770	757	815	787	788	800	793	799	787	826	836	786	811	801	781	767	768	805	811	873	886	871	781	813	846	825	813	836	821	798	789	762	819	808	897	790	778	771	789	773	817	782	754	825	805	802	832	856	818	871	846	761	848	794	807	827	759	777	797	782	832	818	836	790	825	774	782	765	808	794	833	776	798	796	820	820	813	772	778	865	794	863	764	772	811	790	806	831	799	783	793	804	798	798	751	815	825	814	799	816	816	825	778	769	788	855	820	776	802	787	804	820	768	789	789	781	828	806	832	798	792	769	780	833	805	844	814	793	822	772	788	804	796	817	804	772	850	779	813	787	869	824	840	833	836	777	776	836	791	813	829	847	780	813	785	770	793	794	780	839	884	830	823	846	827	788	837	831	806	806	818	803	800	804	830	775	767	797	747	777	842	768	799	853	868	777	863	789	805	776	836	815	803	863	792	793	806	834	814	801	759	851	808	753	740	817	858	781	820	751	768	787	809	838	772	824	772	782	782	840	839	780	858	854	784	868	825	809	830	829	777	772	785	828	802	834	772	817	787	853	833	875	848	792	768	795	794	812	815	817	754	849	744	817	803	834	785	767	799	775	820	816	854	771	828	776	828	849	804	831	773	772	820	775	789	792	856	807	828	789	786	813	841	817	803	770	751	781	743	784	813	817	784	813	856	843	785	842	810	787	804	814	827	836	780	789	801	810	827	725	792	790	809	807	846	832	815	766	831	805	797	773	775	833	823	788	761	761	827	823	789	799	757	787	786	826	813	792	854	870	802	816	836	779	826	818	783	830	764	803	760	746	807	785	822	802	812	763	789	768	845	841	813	799	780	786	774	816	785	796	787	803	748	810	833	821	798	801	789	844	838	790	839	825	839	852	801	793	823	778	819	807	795	831	806	788	812	823	843	806	792	798	806	778	840	816	799	810	755	776	837	777	810	828	791	815	765	792	777	774	833	814	794	825	840	813	811	818	749	811	852	793	819	807	797	791	840	794	835	788	813	817	794	832	782	808	813	782	792	805	803	783	797	841	784	753	834	810	816	800	785	794	764	782	797	821	780	786	858	830	837	807	733	812	858	795	832	802	804	802	817	854	782	802	840	779	835	780	813	770	783	795	821	814	824	886	855	782	802	850	827	788	840	828	811	849	734	837	805	764	784	815	817	761	822	789	820	787	834	800	759	833	776	765	805	828	819	808	810	845	792	773	813	789	855	818	852	819	823	846	783	792	787	845	825	829	793	809	786	843	811	829	803	840	778	795	803	791	774	837	821	828	795	807	829	773	780	774	778	818	809	828	803	826	795	839	790	817	835	863	813	805	753	822	806	818	782	753	801	778	834	803	849	800	767	833	858	859	779	795	851	783	794	783	816	857	825	810	833	783	781	799	860	785	853	801	761	783	812	770	803	781	804	861	790	809	804	805	855	803	804	814	756	831	821	789	838	849	856	797	751	816	797	804	766	820	818	797	847	800	804	856	788	784	830	854	845	860	801	774	792	795	837	816	826	822	855	830	841	837	855	790	757	882	768	834	784	799	832	814	827	800	796	888	814	802	777	813	827	809	825	809	836	822	773	814	810	791	837	798	772	806	841	773	790	836	807	839	801	789	776	778	754	813	846	789	743	800	775	795	772	878	789	820	840	864	832	802	798	819	800	853	782	765	790	827	784	772	787	830	813	823	789	851	816	788	792	828	809	803	801	896	757	833	796	866	825	811	807	846	834	781	798	795	768	762	766	762	788	799	814	830	803	786	815	768	819	786	761	799	807	780	796	799	775	816	777	809	877	850	832	740	839	782	783	785	777	845	855	775	796	787	792	790	824	820	803	848	816	823	831	817	770	826	838	769	782	793	806	792	831	845	771	787	849	823	747	816	819	801	796	836	750	810	836	795	840	777	770	817	806	842	799	773	827	805	824	842	814	805	853	829	807	822	829	781	780	792	850	768	776	819	796	783	782	756	849	773	809	800	794	804	774	815	804	836	792	808	780	804	787	798	855	804	813	787	813	763	813	810	798	775	800	829	818	799	766	828	852	776	825	794	821	745	788	804	805	825	806	808	799	786	788	804	839	785	806	817	816	846	799	774	733	821	754	840	864	786	778	800	805	856	809	806	826	851	784	794	781	769	802	820	810	742	853	851	812	761	787	793	737	773	796	790	833	776	822	841	780	795	759	796	822	830	843	785	756	755	805	809	820	815	811	783	783	760	860	830	746	782	803	801	789	813	781	832	799	820	758	812	793	754	875	794	808	836	857	839	789	788	787	839	841	806	774	778	861	835	770	759	832	826	805	792	803	821	740	804	760	813	845	824	864	795	847	820	769	779	843	783	801	772	801	829	824	795	802	781	803	792	809	790	781	803	777	834	818	832	807	817	740	801	811	792	801	825	814	825	782	817	769	806	790	822	833	851	775	825	784	782	829	801	783	772	833	800	777	828	780	797	841	813	830	845	792	786	813	800	787	802	781	782	737	742	773	806	780	854	828	789	784	822	793	793	804	806	768	893	809	807	834	800	831	792	792	818	803	831	802	842	760	779	795	803	818	838	833	801	797	835	772	791	803	782	825	756	770	807	820	843	756	763	785
27938	11817	3440	8646	5494	1125	823	842	791	815	919	1045	1159	955	1162	1038	1000	945	880	811	802	804	803	829	843	786	830	760	867	816	741	812	812	779	816	800	763	771	778	771	796	806	826	830	840	808	811	818	830	799	839	787	790	799	750	812	801	810	793	814	791	843	773	828	804	822	767	733	783	783	812	800	735	817	795	719	772	780	782	799	766	777	742	786	819	837	819	790	781	826	863	768	708	787	828	812	783	799	793	818	776	755	824	797	842	829	792	837	814	807	858	852	796	799	802	773	851	810	825	773	792	779	796	831	788	756	780	781	838	836	854	817	816	819	807	855	848	808	796	783	791	841	761	794	800	783	784	849	786	736	803	844	819	812	767	814	752	808	793	784	780	808	746	773	839	804	778	821	844	790	771	760	820	822	779	812	782	826	827	785	827	834	851	807	864	795	787	790	795	837	802	816	819	771	771	782	769	819	812	788	817	799	811	806	770	753	812	896	737	793	768	764	772	803	761	824	809	762	762	768	821	802	811	818	740	749	813	757	814	793	803	760	841	825	845	844	839	786	784	789	774	799	781	789	783	787	802	802	782	773	750	774	794	843	774	763	775	735	792	742	766	792	816	824	840	771	847	789	762	781	826	788	779	816	798	784	801	794	710	831	768	741	744	860	816	784	793	787	799	808	743	817	862	819	784	787	819	801	810	857	797	822	789	799	825	838	759	782	784	726	799	724	771	818	783	828	789	809	894	823	811	780	780	782	789	796	833	801	802	813	786	802	751	797	814	795	817	786	782	797	806	775	817	809	796	787	815	769	764	840	784	767	788	823	785	797	792	758	775	739	875	774	768	782	799	865	835	824	748	838	838	817	843	776	749	800	774	841	823	777	803	760	802	775	846	801	828	777	792	769	819	793	806	800	769	788	865	809	799	860	842	825	824	794	818	773	804	850	737	821	868	768	763	754	875	827	834	768	813	817	828	773	780	778	812	808	830	788	768	810	864	820	814	798	814	850	831	795	781	814	797	764	816	782	793	804	758	847	769	779	823	796	795	807	773	776	785	835	785	814	762	797	797	838	811	820	827	780	839	854	808	802	775	788	780	805	831	791	779	740	782	810	859	780	791	756	786	826	778	821	807	783	858	778	839	789	780	780	767	834	816	825	792	798	790	771	825	746	809	815	843	717	795	823	790	820	817	790	814	811	782	759	769	841	805	816	764	776	806	795	783	824	792	822	769	779	811	812	763	761	800	708	781	827	791	746	789	760	766	767	816	797	766	809	790	748	836	749	827	812	795	777	790	851	804	831	819	834	854	798	770	794	837	790	783	839	822	814	756	771	815	783	831	801	814	760	829	795	813	816	839	771	805	782	812	781	814	761	769	813	774	768	771	761	791	793	785	776	738	779	824	832	757	833	838	797	840	794	768	791	809	798	767	771	781	763	751	816	808	841	792	770	796	787	825	852	760	773	774	779	817	768	789	844	778	788	805	814	800	873	797	806	768	846	777	804	785	784	843	828	790	801	832	779	829	796	785	843	801	789	766	809	782	782	777	780	821	784	800	807	802	802	810	759	825	783	797	811	752	788	776	808	847	766	808	779	779	751	801	791	785	763	765	793	795	810	800	753	840	788	830	786	838	788	824	799	826	794	807	814	839	776	833	811	758	784	833	763	787	794	813	781	825	851	806	787	791	844	830	799	813	840	803	729	798	769	847	804	824	806	802	750	836	799	793	817	802	792	764	757	762	778	882	837	804	811	800	790	840	826	819	798	774	794	739	787	873	786	811	773	784	781	834	733	770	809	832	822	790	776	841	803	798	841	751	834	791	780	752	825	807	801	812	758	859	782	785	805	774	818	803	828	846	772	805	827	747	803	812	822	848	781	837	814	767	816	781	770	773	784	827	829	819	770	809	801	788	829	763	820	817	791	818	785	780	751	774	767	815	841	802	773	867	865	833	798	784	787	800	803	798	757	790	791	805	818	739	756	802	816	825	799	769	781	817	781	814	802	785	812	772	744	807	818	769	757	791	838	795	809	768	838	834	831	812	817	796	810	804	797	807	807	813	832	764	805	785	786	780	801	799	797	814	853	785	842	824	789	772	779	803	812	798	825	834	799	765	806	774	778	794	850	843	807	785	729	812	858	822	767	792	788	815	797	750	784	808	812	777	834	788	763	786	744	794	824	826	805	803	785	844	810	784	841	795	789	772	806	782	770	796	795	781	792	759	765	796	806	853	778	756	817	785	774	781	748	779	807	839	833	824	802	777	782	832	796	744	785	803	822	770	824	802	795	801	796	766	866	806	786	843	795	837	854	752	798	784	831	792	791	807	755	811	748	818	851	820	780	846	795	846	781	835	840	810	724	811	773	813	831	798	836	794	800	813	754	838	780	825	821	795	778	823	769	762	785	810	750	775	801	820	787	800	852	786	812	817	843	797	805	865	811	807	819	811	796	801	769	779	773	846	834	761	802	795	830	820	769	788	765	840	771	758	775	767	800	771	814	772	820	809	767	834	800	823	802	769	799	789	756	832	801	803	805	744	780	830	812	791	778	835	749	796	795	802	804	785	787	821	829	791	800	805	770	784	861	832	801	792	824	817	745	823	772	807	771	803	799	823	794	852	808	795	758	842	782	762	781	799	733	898	797	795	829	842	783	813	826	797	873	823	765	782	782	810	823	827	761	827	794	824	806	804	797	802	757	826	828	818	789	766	868	799	798	759	794	799	833	826	820	811	779	803	814	780	802	806	809	792	794	766	759	794	835	795	767	799	794	796	788	803	796	861	788	808	782	739	778	811	786	808	784	710	811	801	812	819	873	834	773	779	800	777	764	880	819	816	794	825	806	783	836	795	788	801	763	805	820	821	794	803	795	822	837	816	760	776	795	811	821	781	798	809	805	764	803	732	809	810	803	861	786	793	747	774	787	815	816	817	763	826	807	795	792	815	763	787	794	733	799	743	802	769	801	825	848	813	759	844	840	807	820	776	760	764	859	864	807	801	843	806	831	791	888	835	798	855	808	794	777	765	808	799	835	801	820	859	792	776	802	821	781	778	736	769	865	799	875	836	790	830	811	806	789	775	780	866	796	780	836	778	809	799	785	753	793	824	798	784	832	771	821	768	786	771	818	756	830	778	766	821	797	758	855	821	799	820	763	833	784	795	797	806	791	807	800	799	825	784	838	840	810	805	764	779	862	807	792	804	829	821	806	789	695	815	771	798	790	790	805	799	807	774	817	812	830	832	839	807	809	793	802	809	784	803	838	792	789	828	772	859	812	815	810	809	779	797	799	821	838	799	801	821	783	796	793	802	832	785	816	833	804	768	804	811	776	788	805	751	781	785	780	807	812	834	818	819	825	761	788	775	805	808	799	790	762	805	775	738	798	771	807	821	786	804	822	817	804	791	807	805	807	791	723	812	837	807	830	766	803	793	807	789	840	761	785	796	813	703	799	841	778	823	771	772	757	796	852	765	773	797	793	737	817	833	790
5466	2111	2934	8931	4280	1047	779	799	759	849	1019	1124	1491	1042	1274	1107	1081	977	826	822	789	749	718	852	761	807	791	765	772	761	761	743	730	827	781	727	792	813	813	790	738	755	736	783	729	736	808	813	816	794	796	771	773	682	787	772	769	754	774	794	771	786	765	765	790	776	789	762	748	751	728	755	763	763	753	746	756	725	765	744	782	809	785	752	733	750	747	778	780	816	759	773	773	769	773	770	775	752	800	720	749	766	747	744	788	759	762	761	741	754	803	764	710	764	754	710	775	780	717	792	754	793	709	760	780	736	734	775	787	746	716	737	775	745	819	721	773	755	814	747	734	775	758	767	761	742	785	720	749	779	722	763	763	732	779	792	739	740	779	762	786	770	736	801	751	754	781	790	765	793	734	742	750	758	780	701	757	754	778	748	774	795	783	766	737	786	811	816	772	734	776	741	765	773	751	771	766	781	825	768	783	711	725	782	745	748	784	767	769	791	754	748	762	744	755	749	781	755	756	774	774	782	731	797	746	803	738	772	788	713	754	716	724	786	736	762	759	769	724	723	751	783	767	780	752	794	752	741	785	796	767	760	739	790	731	774	751	772	768	756	712	750	807	749	774	789	823	774	755	732	757	754	782	759	767	799	796	736	784	735	770	691	733	761	734	740	770	758	793	752	754	797	749	787	741	749	757	775	747	824	739	699	730	792	751	740	751	772	757	761	786	769	791	743	738	753	807	781	764	742	761	731	774	750	720	731	755	743	784	801	780	766	764	740	769	725	742	801	780	714	803	774	815	747	731	724	799	732	759	767	765	801	749	748	780	768	747	738	741	720	803	784	787	755	768	793	754	809	801	811	763	741	758	728	720	805	787	779	754	769	765	742	791	763	797	727	826	745	740	807	802	792	748	819	765	778	785	761	774	777	763	730	765	781	739	773	731	746	786	756	770	794	749	747	763	809	798	721	748	811	756	783	754	768	790	741	723	780	752	692	737	766	731	800	759	759	768	819	766	790	800	739	751	726	761	798	747	797	787	799	751	721	768	758	783	805	757	755	818	748	728	765	743	757	783	758	725	811	724	835	742	811	780	780	795	736	754	727	786	746	741	715	780	755	751	817	778	753	794	796	741	738	762	716	755	742	743	779	784	763	787	726	741	740	769	729	745	781	788	747	790	763	768	764	765	792	734	747	774	773	804	754	732	768	742	729	729	705	747	753	811	719	813	756	758	708	788	754	784	727	754	806	791	723	756	819	781	732	754	788	705	766	790	799	797	738	822	731	769	791	749	760	735	758	747	782	764	769	791	780	814	753	776	797	752	693	765	753	728	748	703	774	787	746	807	797	795	772	773	786	763	795	730	757	792	764	726	782	796	762	770	799	763	755	812	755	747	823	754	713	809	772	779	760	695	751	767	763	729	745	752	707	743	727	755	759	761	780	783	786	766	754	782	756	761	703	704	761	796	792	760	769	768	736	741	811	757	730	752	760	762	766	741	771	721	796	744	775	758	717	803	747	785	736	738	750	812	769	779	788	743	721	762	813	725	729	770	784	768	737	743	781	804	789	735	725	794	767	786	804	791	801	793	753	778	774	757	776	775	795	734	813	798	782	754	791	734	765	746	762	741	721	750	772	786	741	757	786	797	742	798	741	787	775	743	820	760	785	755	812	763	805	765	773	730	763	760	785	754	740	737	755	770	801	754	733	754	747	769	745	790	756	785	775	768	831	821	780	762	733	725	782	758	774	732	713	780	750	798	789	729	731	747	756	789	717	804	762	758	756	768	781	726	806	759	768	753	743	728	800	787	798	782	806	758	744	818	710	804	782	782	747	784	724	755	710	785	727	801	739	799	765	774	784	769	707	781	780	742	771	770	743	770	768	758	783	774	740	728	728	795	783	769	775	794	730	770	777	785	792	738	730	765	771	802	772	735	783	753	779	740	820	757	816	764	754	742	751	796	777	728	785	781	797	737	777	784	728	747	760	755	770	762	715	773	767	760	724	756	744	746	763	761	743	705	816	773	792	777	760	794	735	781	751	817	762	760	793	785	771	775	803	792	730	776	781	781	804	775	795	787	780	765	766	776	775	731	793	801	794	763	759	776	786	804	766	772	754	755	733	751	760	797	768	752	749	763	749	776	764	795	742	787	765	792	745	769	724	767	781	777	763	778	751	794	734	798	777	728	742	739	748	779	770	769	764	835	773	765	751	748	769	779	794	767	758	809	763	798	730	789	813	771	781	712	733	775	765	743	793	782	799	819	796	745	710	783	727	756	738	740	792	761	753	759	762	774	820	715	812	767	756	757	741	728	771	761	769	748	706	749	732	752	773	784	786	772	754	780	727	753	762	818	732	813	778	770	733	753	742	749	779	712	722	743	753	755	769	786	803	790	757	755	778	760	766	778	810	770	717	758	800	764	722	770	740	726	771	729	795	771	752	751	761	756	752	710	764	738	725	773	747	779	768	768	761	765	784	775	764	727	783	742	783	792	785	791	756	766	760	756	772	790	731	814	764	802	725	739	753	777	739	733	795	736	790	807	759	773	794	748	733	770	763	768	769	758	755	795	785	784	713	798	735	805	777	749	807	761	743	816	779	782	721	713	790	758	725	746	758	731	742	776	737	771	715	781	741	736	856	777	788	728	735	751	719	779	717	739	830	784	829	777	798	769	764	770	765	811	780	780	746	786	729	766	768	780	788	787	785	780	755	751	790	780	778	717	746	711	786	779	773	790	806	789	712	771	796	755	779	744	739	748	777	753	714	811	777	778	693	799	749	780	797	752	777	749	752	759	810	764	767	800	735	764	778	719	776	757	790	738	713	736	791	798	764	760	781	723	752	771	752	782	763	771	797	773	706	701	780	719	735	766	777	776	742	777	778	783	745	773	752	800	793	775	794	767	710	756	756	754	771	747	759	768	802	728	775	748	822	788	740	776	807	764	782	771	799	767	752	783	777	821	812	786	730	736	766	742	779	734	773	797	793	822	798	753	715	720	746	749	755	776	700	765	778	808	780	730	754	736	772	771	741	775	768	747	781	805	769	774	760	811	781	749	736	732	753	703	786	779	745	757	790	790	787	782	764	756	797	798	744	693	793	752	794	830	791	748	786	776	758	728	770	760	752	808	782	736	779	792	755	808	796	774	786	782	738	739	755	757	766	786	786	783	785	752	721	800	782	709	791	799	681	810	779	736	774	779	776	790	751	778	815	752	779	775	815	726	784	751	754	750	769	801	732	748	794	802	782	791	748	759	777	757	770	792	689	864	734	862	780	766	783	743	755	759	779	708	771	749	744	750	771	756	714	782	732	727	751	779	798	782	757	776	785	727	761	752	763	778	779	742	776	778	788	813	779	786	739	776	722	727	710	758	854	798	735	745	770	767	782	769	754	753	759	748	729	758	786	794	786	724	762	768	776	765	752	774	733	774	764	745	740	740	724	835	780	759	785	756	825	726	785	754	774	824	754	816	748	749	694	730	715	753	746
25663	21668	27594	32434	38320	13805	2411	1018	816	1185	3678	4751	2904	2234	2570	1870	1807	1341	1023	843	771	769	772	777	792	774	795	783	759	771	740	782	814	750	785	771	725	716	740	751	776	817	764	750	734	739	771	782	717	795	770	752	768	802	766	792	737	762	762	731	775	779	754	796	777	760	774	806	747	747	751	719	739	794	749	707	772	783	778	768	750	732	784	725	784	754	781	788	717	778	763	738	729	708	695	802	789	721	748	719	730	740	766	786	747	756	777	760	791	732	724	771	788	790	753	757	731	758	708	731	716	661	769	775	790	731	774	762	780	752	731	740	721	736	772	783	742	737	744	724	779	777	753	763	759	755	760	761	774	753	796	775	740	734	747	721	748	777	730	753	762	760	767	757	725	693	776	758	780	767	735	786	737	795	777	742	750	812	772	687	731	702	696	760	701	740	783	736	736	723	753	737	760	769	755	755	716	767	771	747	783	783	759	737	811	764	776	782	701	770	726	762	740	735	776	771	742	765	748	718	675	779	781	762	787	771	747	737	784	822	713	744	690	763	774	755	760	825	762	778	763	759	790	781	730	737	745	744	755	764	783	739	771	775	741	725	768	766	716	742	750	739	704	791	749	732	707	737	726	727	745	718	751	746	714	773	733	746	769	726	726	743	787	775	779	762	769	755	717	703	700	712	713	756	734	756	831	747	778	773	752	793	798	747	704	782	731	777	789	704	756	734	736	713	749	781	749	747	773	708	804	772	788	752	760	774	730	782	706	759	784	751	747	777	763	767	767	822	726	786	737	773	728	768	706	776	760	789	727	759	756	772	708	811	756	761	725	805	750	780	727	729	722	782	785	748	824	755	763	733	762	735	751	751	773	775	780	748	701	759	813	814	792	770	808	725	774	774	783	767	779	759	735	748	791	755	735	811	730	748	761	691	779	771	763	761	711	706	766	701	761	757	768	820	730	728	750	736	794	706	723	753	779	783	741	736	695	770	723	775	768	768	702	709	784	751	737	742	810	773	797	794	745	762	775	731	769	752	761	755	743	748	767	755	741	771	773	751	774	729	789	741	741	785	728	774	727	740	721	772	767	748	715	730	759	772	737	771	695	747	727	731	712	715	741	778	716	741	788	765	713	742	766	738	718	692	727	746	727	745	765	749	741	732	706	689	760	816	787	744	733	760	778	799	753	741	768	764	772	754	769	763	783	761	711	816	740	755	806	761	740	761	743	725	713	733	781	777	810	753	774	735	733	771	730	789	708	744	738	766	728	768	721	738	802	766	756	739	710	736	727	811	774	735	754	756	731	766	804	716	744	733	777	694	693	733	783	718	751	713	723	755	764	732	788	814	689	762	790	793	748	738	790	788	759	791	702	742	728	717	792	766	788	677	801	764	780	721	709	773	714	745	779	842	750	718	809	777	788	814	751	760	720	734	713	724	790	740	761	759	786	759	806	734	767	699	788	751	741	789	757	716	770	738	724	724	731	780	746	781	756	748	736	791	736	745	757	753	729	741	748	744	748	748	756	749	761	765	821	780	743	780	775	770	748	792	762	796	769	722	773	784	764	772	692	758	760	754	784	807	769	769	744	746	775	706	700	785	733	708	751	766	738	795	739	724	736	724	759	825	795	750	749	758	742	735	747	782	763	735	774	725	812	783	751	779	726	823	742	738	752	735	726	700	762	769	773	731	736	756	789	774	755	729	785	773	699	712	741	733	751	759	748	796	710	694	734	732	772	731	817	776	794	780	755	732	735	729	781	770	729	731	777	792	767	784	732	698	746	744	772	764	753	775	751	735	787	780	730	806	730	720	736	734	770	761	752	806	776	752	761	829	780	838	740	740	762	700	781	755	697	706	804	732	788	813	774	756	728	730	755	767	763	773	755	747	730	756	743	785	765	771	742	713	786	757	718	755	723	743	754	796	717	741	740	730	749	776	717	755	723	781	732	767	816	763	728	731	757	745	761	735	753	728	786	731	722	721	736	748	762	755	777	659	752	756	739	776	741	730	763	777	766	783	708	771	784	717	738	761	716	808	761	764	768	773	777	702	760	740	747	719	798	806	732	764	736	781	740	722	759	787	681	741	759	751	737	762	791	718	775	753	728	739	757	807	772	792	751	783	751	806	743	780	791	732	701	752	813	751	748	738	733	766	739	748	786	800	740	731	725	720	723	757	723	744	778	733	770	738	777	753	812	750	762	734	756	743	751	753	769	753	753	759	754	761	709	764	755	735	806	740	759	763	779	756	757	728	812	743	708	746	803	746	736	732	788	775	750	754	775	722	768	780	726	830	778	773	748	759	752	745	771	753	724	706	732	766	765	720	777	766	736	744	770	734	791	816	680	745	705	788	767	748	723	704	794	744	743	745	782	833	782	766	770	726	722	779	778	753	808	726	770	754	756	788	735	790	751	732	745	785	739	767	779	733	716	748	737	748	769	777	765	767	707	752	734	768	728	778	817	751	772	722	758	731	734	750	766	775	750	786	773	685	776	710	736	739	758	732	804	730	772	770	766	772	748	750	757	780	758	738	768	732	776	773	722	756	751	786	771	780	716	728	739	749	754	750	790	763	728	798	767	728	807	764	739	753	705	770	755	774	779	729	751	737	756	724	678	794	775	763	728	752	727	742	752	816	768	770	742	749	738	708	769	717	737	714	757	749	742	787	726	815	787	784	757	730	739	781	718	760	742	786	704	717	757	723	752	755	734	772	781	745	729	748	780	724	752	738	750	758	775	749	778	750	775	741	761	706	795	721	768	753	717	760	697	719	755	756	806	743	706	706	776	784	704	752	746	770	713	778	746	784	758	751	763	758	689	728	810	743	777	762	807	738	703	734	754	739	773	770	813	763	810	792	774	773	746	746	762	767	787	773	772	747	785	773	707	732	704	754	785	793	760	780	705	783	730	742	794	750	737	727	716	782	792	752	713	754	747	761	744	806	709	732	752	747	707	781	794	725	759	771	682	751	739	763	702	763	711	782	702	750	790	764	793	745	792	708	720	723	778	802	729	780	766	753	730	712	726	688	735	747	788	713	762	777	773	777	730	777	755	744	773	749	719	739	775	746	778	716	735	762	739	757	746	747	761	744	749	797	777	774	767	722	751	725	760	746	697	739	754	690	769	730	751	752	781	789	760	754	789	777	733	778	775	783	743	748	749	707	737	713	753	764	758	719	765	790	802	757	777	777	710	772	796	752	739	748	774	736	737	759	757	781	763	754	714	793	775	722	735	746	717	717	813	825	749	795	715	720	766	752	781	750	741	787	756	741	741	817	764	767	718	742	782	780	811	756	819	770	779	711	773	767	732	739	825	732	800	760	746	663	796	749	730	737	754	707	753	732	738	685	758	771	716	766	735	757	723	734	735	727	719	718	788	780	800	727	730	764	765	695	784	781	746	758	775	734	705	753	757	783	718	797	725	742	756	747	744	720	716	742	734	733	732	779	721	755	743	761	737	718	714	775	775	729	764	795	732	704	779	740	685	723
5150	9816	16790	33089	30191	7466	1031	898	860	1566	5841	6209	3682	3280	3440	2367	2363	1577	1060	868	795	762	774	736	772	766	762	725	776	769	723	764	758	761	749	775	741	777	720	814	781	736	738	743	775	786	780	737	768	783	766	769	802	753	748	739	805	814	734	732	718	765	720	771	705	827	811	804	802	745	769	762	813	785	762	766	765	738	771	717	714	812	749	773	782	750	728	728	751	771	725	755	734	760	761	728	760	710	805	775	784	713	729	753	728	743	751	745	762	765	763	798	744	736	748	750	766	797	766	765	769	739	815	770	751	804	746	769	761	727	749	737	760	726	755	762	733	761	757	735	732	747	758	806	749	770	731	751	784	783	769	732	746	706	781	763	761	748	757	791	748	723	828	739	754	769	753	765	791	773	780	793	743	741	791	804	736	784	773	794	740	767	816	803	716	734	745	747	754	723	744	737	761	798	742	763	722	727	746	783	729	769	780	752	765	729	776	753	797	720	739	796	779	786	770	718	749	749	791	753	759	741	741	756	743	752	802	778	733	745	757	749	766	742	769	794	775	740	761	766	743	769	767	768	727	757	762	761	748	777	782	752	735	736	739	759	795	781	737	788	797	718	759	765	748	746	772	769	793	789	756	729	769	782	759	790	774	716	747	745	725	782	787	797	774	720	740	723	742	747	749	753	737	744	745	769	750	783	767	744	777	799	780	721	776	738	798	746	735	701	718	725	767	727	746	786	742	737	742	742	776	791	745	710	793	750	757	739	713	754	802	750	779	773	731	784	756	750	726	750	755	771	740	719	762	770	784	688	742	782	770	738	753	775	778	759	733	747	740	778	773	707	733	717	733	762	782	737	756	778	749	716	803	763	726	752	720	783	758	775	738	771	772	775	778	741	761	728	785	802	763	759	774	747	704	757	746	754	729	716	751	718	748	757	742	782	770	746	790	741	752	704	739	755	740	810	769	734	736	734	727	671	813	770	794	769	742	736	732	769	715	815	781	739	743	782	751	776	812	782	758	763	787	775	785	770	768	775	730	768	788	748	773	775	731	759	778	769	735	719	748	743	729	753	763	780	738	802	767	774	751	752	804	786	826	764	774	754	767	748	781	783	741	755	790	802	818	748	771	777	770	762	795	769	778	749	720	738	723	770	770	691	735	769	791	794	749	727	689	712	745	790	767	827	743	745	792	787	759	719	774	731	711	773	784	761	769	771	718	738	713	761	756	770	758	773	739	795	729	741	720	781	776	777	778	766	775	816	715	739	708	732	728	779	751	786	770	787	757	758	731	768	742	742	763	755	747	790	777	742	718	796	739	764	734	722	727	735	769	807	769	760	745	791	795	799	725	748	832	733	739	728	779	798	776	746	717	826	740	768	781	723	768	808	740	739	750	755	768	801	791	771	774	755	760	745	744	715	784	779	713	763	734	774	761	790	781	801	734	739	754	774	763	780	736	739	770	745	754	749	744	757	731	744	775	721	707	758	748	751	763	752	703	757	767	728	724	750	756	735	755	771	770	761	768	730	741	753	763	771	801	722	743	771	749	747	749	728	747	759	756	750	748	706	746	775	711	742	767	773	771	719	765	727	786	717	753	726	747	802	768	750	731	732	773	800	795	784	777	744	768	768	701	760	774	767	801	762	780	771	767	726	713	772	700	724	744	792	764	767	760	748	749	748	717	720	729	751	730	840	754	765	784	719	762	686	752	746	790	731	716	794	776	728	763	776	725	704	780	811	750	736	785	752	767	709	802	776	704	733	793	752	750	739	771	739	730	760	754	768	749	779	784	723	774	772	755	783	756	779	725	724	767	777	749	775	764	767	772	746	699	767	711	767	761	746	732	807	764	753	767	742	752	767	763	783	723	751	745	732	794	782	757	778	759	759	744	750	761	795	759	752	766	746	772	810	731	710	776	752	744	705	730	748	773	735	740	755	743	797	798	780	760	683	745	750	787	760	717	769	768	701	746	751	788	762	760	759	728	784	776	769	727	752	755	792	731	763	726	813	693	754	717	800	739	761	748	753	736	744	754	745	792	777	742	767	781	750	763	769	728	758	736	813	761	800	737	792	747	732	777	795	750	774	740	797	745	743	738	710	756	769	724	741	736	749	749	753	729	776	742	788	773	779	737	733	778	745	779	767	794	756	755	745	757	803	749	703	789	715	794	780	688	764	771	699	744	777	803	751	805	783	762	766	718	805	731	763	736	752	785	763	757	709	760	755	759	716	762	791	738	805	718	732	715	757	768	759	721	670	735	776	787	751	775	770	719	771	786	704	794	742	710	719	757	803	726	749	725	745	730	733	707	744	738	777	717	767	767	752	802	785	775	684	780	744	767	722	823	791	736	732	757	744	726	792	714	750	761	761	737	736	751	813	764	740	709	741	745	776	844	733	754	782	760	743	777	743	743	713	736	790	721	756	752	757	732	747	746	756	804	731	768	729	795	776	710	705	800	755	762	770	733	779	747	789	745	774	751	755	739	808	745	819	783	778	742	721	772	763	705	782	749	730	734	733	763	772	707	697	751	705	807	722	725	771	795	805	754	755	736	758	769	700	700	755	744	765	771	758	774	672	732	809	798	781	701	776	735	741	758	759	778	775	772	762	688	718	725	731	737	720	729	811	748	759	747	770	794	735	772	710	774	742	764	699	792	716	797	764	715	772	787	726	744	741	760	746	801	757	780	744	788	678	748	718	778	728	759	738	714	772	802	797	725	764	826	759	766	794	732	755	750	800	761	755	721	764	760	738	794	763	802	777	771	768	735	799	695	718	715	773	787	777	768	768	712	724	787	756	757	747	781	780	760	756	774	752	727	723	786	757	751	755	766	774	755	778	769	728	776	696	739	712	741	789	747	745	735	692	782	734	758	749	814	761	694	776	772	815	724	764	748	775	733	753	749	780	788	764	718	779	772	751	723	793	756	781	745	763	735	763	781	749	779	764	769	703	782	751	795	781	773	712	754	741	764	753	731	717	734	735	749	760	717	748	756	774	789	768	805	703	749	782	750	745	777	766	790	751	713	788	717	730	754	731	783	771	771	710	767	701	743	771	774	738	759	752	724	724	752	770	749	745	719	728	780	716	785	726	702	741	726	756	688	745	760	725	739	761	751	781	737	754	756	751	764	786	714	752	731	729	780	712	745	765	770	815	736	763	798	733	760	777	770	766	707	729	700	761	734	798	729	738	764	750	746	759	764	757	720	768	759	737	772	805	753	798	742	759	723	733	758	755	803	765	763	749	757	794	764	754	748	751	761	771	778	787	748	742	739	817	758	763	756	756	742	781	779	758	783	754	749	782	735	766	770	752	761	775	729	758	772	763	760	754	760	770	776	727	795	762	758	770	719	735	740	733	779	755	745	811	731	773	735	741	791	774	783	720	760	761	793	749	772	772	768	727	787	760	772	745	721	762	762	752	779	757	739	722	756	754	789	777	741	738	744	742	771	727	712	739	753	787	766	769	765	732	755	772	767	742	776	782	790	805
24545	21640	29110	38232	51505	30284	7173	1419	1030	1426	5511	12139	9628	2990	3207	3183	2309	1490	1040	878	796	832	758	819	777	790	786	809	801	803	762	778	791	797	776	853	808	784	795	759	757	772	799	792	776	777	804	789	783	795	807	754	742	828	785	806	815	809	781	841	818	797	763	777	769	762	809	831	786	797	771	796	810	784	794	779	814	848	795	793	753	791	783	767	765	784	769	842	807	756	823	777	809	788	736	751	795	767	805	781	832	822	771	828	802	744	801	783	776	815	738	765	809	778	822	796	771	784	813	832	762	811	776	801	798	783	809	788	747	775	789	801	780	761	744	779	830	868	776	796	761	757	726	781	783	811	793	825	792	780	761	786	817	782	746	758	733	806	759	806	758	756	785	796	818	757	788	835	767	811	731	762	781	812	778	807	809	751	819	784	814	769	770	815	829	758	749	751	824	769	753	832	762	777	814	784	766	821	790	784	778	810	772	789	831	755	773	778	781	723	750	843	810	827	765	763	838	814	851	769	802	795	779	819	790	797	762	780	815	782	796	773	764	772	784	755	777	785	760	765	744	778	782	812	770	807	852	818	772	800	694	784	779	777	786	809	779	772	806	816	794	736	786	788	802	825	809	794	774	749	763	770	818	804	759	706	773	821	784	761	792	718	774	804	814	834	808	810	749	860	770	756	728	810	780	763	751	818	770	771	784	781	733	768	797	768	776	809	792	790	837	791	741	778	754	786	781	788	812	820	754	829	784	845	760	801	784	754	786	844	838	803	856	811	828	805	802	808	807	781	808	733	725	803	800	769	784	788	791	761	760	796	782	739	751	779	823	784	761	780	828	767	757	802	797	775	758	794	809	765	728	798	815	793	783	784	839	800	793	773	813	828	781	772	779	780	799	754	763	813	771	816	785	788	721	758	794	823	821	829	809	758	765	768	821	777	776	804	781	787	771	756	777	751	815	758	751	802	768	783	739	717	726	825	827	816	828	742	740	764	810	771	811	783	796	776	798	772	772	823	853	814	805	826	796	818	804	779	808	794	795	731	801	733	746	746	748	764	774	798	833	743	801	820	719	830	763	778	739	806	818	748	751	786	792	760	808	754	745	796	775	845	798	771	808	765	811	789	862	774	779	830	801	778	792	731	791	802	774	753	786	807	766	781	822	807	797	766	775	768	806	750	774	776	823	793	790	787	809	834	811	772	816	777	742	795	776	840	790	779	818	779	794	825	822	808	781	775	792	812	768	809	773	765	761	769	791	817	772	777	757	777	794	791	775	747	787	763	815	809	804	771	733	772	801	774	796	768	815	737	766	837	736	755	826	785	818	782	820	742	793	772	761	768	776	744	808	779	793	795	749	827	788	751	788	800	741	790	776	728	798	782	775	755	755	779	775	776	778	794	792	759	782	753	734	774	819	771	759	779	767	777	722	737	753	816	797	788	812	749	794	793	810	846	810	779	825	810	728	759	769	858	812	780	757	743	766	758	760	740	809	829	816	826	816	779	773	784	812	797	758	753	783	800	836	795	742	783	781	794	768	746	792	802	807	765	790	787	780	791	799	814	784	787	828	823	828	780	762	748	791	845	812	847	788	780	829	716	784	774	817	795	800	815	800	766	850	806	783	791	779	806	836	795	820	773	789	791	762	763	813	798	789	741	768	784	783	767	788	815	785	811	813	752	793	744	778	802	807	773	814	775	786	795	737	817	774	835	836	755	779	789	797	764	769	745	792	759	823	781	776	745	845	769	773	836	793	771	836	775	788	769	801	834	813	840	770	785	760	776	749	822	806	738	777	785	775	831	746	793	803	787	787	815	785	772	802	711	821	758	783	802	815	807	836	787	770	814	795	772	809	767	765	734	807	832	776	755	793	791	775	859	782	787	762	767	767	786	778	737	806	780	812	790	760	745	764	790	840	788	833	781	784	768	805	774	806	770	796	810	813	757	818	782	798	799	778	787	789	788	778	766	765	755	748	805	788	812	767	786	787	758	719	804	841	828	794	840	744	830	811	870	803	769	748	809	756	795	795	777	776	801	794	797	762	794	784	762	822	775	841	831	817	787	803	720	753	778	805	776	789	746	757	835	818	772	746	788	794	792	739	791	789	797	790	790	823	813	773	803	761	758	758	828	778	779	779	832	764	767	790	815	739	785	769	855	825	810	803	770	777	754	801	811	804	811	800	786	790	807	799	800	806	746	822	795	786	821	731	770	797	807	728	773	809	792	739	756	796	779	786	770	813	793	773	791	810	756	838	793	860	805	757	765	751	788	778	796	731	822	761	782	816	827	791	774	775	783	743	736	792	794	798	770	845	772	810	811	808	815	823	862	769	783	809	833	795	839	748	798	782	844	815	771	762	803	821	784	793	813	811	789	761	760	781	810	778	814	754	806	768	806	750	801	791	826	804	802	755	785	811	815	771	746	788	776	753	810	794	777	803	736	763	792	791	742	810	809	763	818	829	716	774	813	777	773	796	801	765	831	763	777	738	747	808	804	751	779	742	760	791	756	795	735	754	798	751	736	749	825	757	794	779	821	796	757	835	772	817	750	798	817	755	797	773	777	789	755	825	787	762	800	847	770	835	793	803	827	733	806	828	768	792	817	707	780	851	800	800	774	784	810	772	795	762	768	774	785	762	728	775	801	801	765	812	786	819	769	806	815	768	857	777	734	807	816	753	826	797	807	767	819	804	819	762	766	806	787	787	802	725	763	783	794	769	755	792	814	777	809	744	881	794	757	813	736	772	753	784	801	806	804	801	818	805	840	816	722	802	754	777	801	732	778	806	820	795	791	788	781	769	798	791	770	803	792	756	769	783	821	756	841	783	786	766	796	757	773	787	796	828	824	741	794	771	773	794	794	747	797	750	764	807	808	756	766	804	777	836	797	785	837	751	781	735	823	757	761	778	779	815	803	801	793	804	795	834	825	804	779	797	850	770	792	770	819	794	792	793	804	705	765	761	825	813	799	697	799	799	812	761	778	835	782	790	778	808	819	787	820	819	815	687	731	792	781	729	794	762	761	722	759	801	811	786	761	729	817	778	794	780	793	790	772	809	754	833	776	811	795	748	773	799	804	786	812	778	791	769	794	749	759	744	793	789	782	785	792	798	776	806	781	781	790	754	751	750	694	770	813	804	835	746	816	816	746	840	762	831	802	787	812	802	747	743	770	798	778	734	803	737	760	803	834	778	828	766	778	772	750	765	838	801	820	775	782	785	769	778	774	759	769	768	787	759	842	770	736	739	761	786	787	772	757	807	832	786	747	786	737	802	750	805	778	810	752	804	787	811	778	779	784	793	781	755	793	780	755	770	807	815	773	739	805	759	781	835	816	844	794	776	773	797	800	783	742	765	781	766	792	823	790	808	763	908	785	833	771	783	772	785	769	757	768	801	827	767	785	799	797	797	827	778	781	784	765	822	791	797	811	779	780	789	746	802	772	784	833	778	799	787	796	792	762	759	852	791	765	800	791	736	743	795	803	754	800
7765	18619	32734	56958	49786	20942	1604	1152	1026	2067	8594	15146	9970	3474	4529	4335	3071	1739	1149	848	822	797	758	826	824	785	820	818	825	797	834	826	778	722	819	879	812	774	856	841	778	839	824	798	804	832	831	797	786	796	867	828	834	770	814	783	752	833	761	808	852	854	828	769	787	851	752	791	829	794	795	784	781	784	767	765	769	798	807	823	835	811	773	834	758	819	777	849	754	775	819	832	837	825	746	832	790	799	831	748	792	847	754	769	819	816	773	804	787	747	813	780	757	782	772	789	809	815	783	809	767	803	776	839	795	811	782	823	811	771	841	784	796	795	780	795	768	774	845	810	804	837	790	820	811	782	761	753	809	800	806	870	780	786	796	790	744	766	808	801	735	765	784	795	791	753	819	801	771	770	788	819	760	840	784	805	791	821	796	782	780	794	761	811	798	816	769	776	804	787	786	806	818	768	777	760	732	790	793	777	801	843	781	839	796	791	797	795	856	794	740	841	790	834	778	835	816	788	814	784	791	802	800	742	822	827	724	815	793	760	786	797	779	800	775	819	757	783	831	816	788	824	803	821	817	785	823	833	798	844	749	810	828	813	839	825	833	816	817	763	804	761	763	763	796	801	799	759	833	856	809	842	822	816	758	765	876	820	826	814	798	830	800	793	800	831	837	781	825	826	803	789	777	823	828	815	779	817	773	807	771	779	806	804	816	828	795	827	821	788	791	804	780	832	791	812	818	803	807	823	785	809	768	830	784	750	836	771	830	808	772	809	806	811	808	847	833	824	751	781	782	804	779	788	812	789	732	791	764	822	762	746	789	792	806	808	809	786	778	789	742	765	808	809	821	801	776	763	809	811	796	834	843	822	838	784	802	827	781	755	782	817	802	777	768	798	849	803	797	721	779	839	844	802	776	787	803	809	819	779	811	802	776	822	810	829	802	785	780	787	794	833	757	822	811	786	773	764	766	819	789	816	761	789	766	817	761	790	829	781	808	800	763	761	751	786	782	807	838	786	823	862	784	798	764	842	760	800	816	821	808	793	801	779	783	787	831	798	802	733	781	794	721	798	785	798	779	802	805	799	865	777	844	801	809	787	790	754	796	803	755	795	804	774	798	835	766	794	783	791	833	807	732	805	784	791	819	787	802	820	775	767	831	850	803	797	793	790	817	789	806	774	815	903	776	783	782	815	790	812	784	783	786	806	789	841	769	832	766	790	755	805	784	793	774	799	804	800	784	843	800	824	827	813	812	835	768	769	792	819	818	792	773	796	813	779	774	805	847	820	805	798	732	805	771	804	835	828	864	752	799	816	776	807	794	774	834	811	781	828	775	772	809	802	829	814	822	760	803	771	841	790	758	799	813	814	772	828	793	802	757	837	791	823	796	807	833	783	807	793	828	857	818	818	800	785	812	761	836	839	796	843	795	820	833	807	807	781	794	813	809	799	820	817	809	790	775	770	774	838	829	852	765	778	828	801	817	805	802	782	758	809	778	765	782	767	808	811	828	822	801	788	791	816	781	829	810	824	838	803	792	780	808	780	801	754	833	834	774	826	770	843	789	804	810	839	792	770	782	810	825	812	766	776	764	826	734	789	818	816	835	777	764	795	770	773	801	775	848	767	767	791	755	804	748	811	803	764	811	825	768	786	803	791	789	794	782	771	859	770	828	810	835	772	792	836	814	763	762	794	802	810	791	801	784	720	789	789	801	762	757	798	790	819	832	791	859	811	795	838	766	765	823	782	771	831	787	786	743	824	834	800	840	804	776	771	794	802	815	784	835	797	838	771	824	782	739	825	790	825	823	749	797	797	787	858	778	705	777	762	810	811	809	782	757	769	790	823	771	767	782	783	809	824	810	778	821	782	787	826	773	815	749	798	789	808	794	784	754	795	786	814	771	814	804	761	830	766	827	769	808	777	783	738	811	802	764	803	826	811	817	799	820	778	794	812	740	815	869	806	729	815	830	766	777	789	726	812	785	773	816	793	731	829	790	769	843	746	830	760	831	821	794	818	789	784	808	781	782	788	808	817	752	795	798	837	742	778	768	786	834	824	815	777	833	822	816	794	803	817	781	809	771	781	782	832	828	763	771	759	794	818	828	782	765	802	782	815	781	781	749	897	748	801	814	770	797	758	787	806	854	799	813	757	757	782	795	726	789	795	827	795	782	797	840	798	833	735	813	803	815	780	775	843	765	805	845	761	818	830	823	807	841	858	734	809	758	770	766	810	797	791	781	785	709	812	794	791	834	813	808	815	829	801	804	769	823	760	771	775	879	809	811	812	849	781	783	791	782	823	846	845	780	817	791	836	807	768	758	795	781	792	819	745	854	816	748	824	835	764	790	821	774	782	763	811	785	832	794	793	840	781	845	835	837	762	793	807	766	781	732	808	812	825	775	788	818	845	821	778	808	751	798	781	745	814	818	771	802	755	768	834	827	837	760	821	773	821	793	782	853	760	793	854	830	781	841	733	809	800	766	765	799	805	827	829	819	785	779	866	830	784	747	785	790	814	806	781	786	782	794	843	771	827	824	787	828	806	808	830	780	845	787	790	815	809	783	827	840	812	800	742	805	769	831	815	806	795	803	818	781	824	763	815	774	778	759	796	794	778	792	780	742	817	803	781	817	802	798	791	839	782	812	806	817	759	741	839	814	796	783	792	831	764	787	804	869	827	812	791	798	697	752	755	807	785	763	833	782	785	806	807	784	844	816	813	775	824	776	780	875	801	844	804	835	853	821	806	812	790	788	817	781	790	804	786	774	814	790	809	770	825	796	804	814	762	738	726	795	801	790	775	790	779	840	780	831	799	771	752	786	736	783	828	794	818	806	769	795	745	792	772	801	811	715	837	789	811	831	796	776	796	823	784	778	769	829	818	798	830	799	823	790	803	770	823	788	798	825	787	802	749	750	820	836	775	761	803	785	787	804	806	754	807	757	758	814	845	744	789	821	821	769	786	780	846	784	794	738	792	768	792	761	799	772	818	774	810	775	836	771	776	794	819	805	756	782	820	826	833	808	784	774	768	789	841	829	764	765	828	834	790	778	838	793	811	771	791	760	770	798	796	783	772	848	785	816	817	796	730	787	772	778	811	825	762	785	782	771	791	777	751	798	767	821	767	792	802	823	781	799	806	797	783	783	798	818	765	807	796	800	775	818	757	856	823	776	820	823	781	751	826	820	779	806	783	812	831	769	766	830	819	743	810	841	758	769	782	830	764	771	752	771	804	713	812	821	783	762	773	791	815	783	816	768	798	791	763	792	831	817	792	778	791	793	782	778	808	824	779	783	801	821	804	816	823	766	832	791	753	761	805	767	784	819	770	788	794	810	790	750	761	776	873	813	854	786	771	798	803	819	809	792	860	769	878	773	821	842	769	778	815	781	821	756	796	813	775	781	780	854	790	805	777	772	811	825	756	800	791	779	812	755	790	772	842	818	839	797	682	817	818	774	779	784	764	830	807	781	808	819	805	811	802	784	779
27804	11603	3774	7850	5186	1675	806	833	776	837	1055	1233	1365	1136	1017	991	947	870	788	832	760	791	809	768	766	770	799	755	735	786	745	742	775	766	721	774	781	755	775	790	781	764	784	738	775	733	781	764	777	804	771	830	793	781	782	814	817	772	779	768	740	784	789	793	794	818	785	740	814	814	791	795	772	737	766	777	789	792	778	789	775	787	798	795	784	794	789	761	773	794	783	782	784	747	807	815	763	748	759	801	830	831	834	791	756	789	731	778	796	743	811	773	803	776	836	772	790	786	828	764	805	718	811	745	824	749	794	810	787	783	729	811	802	810	787	810	867	763	778	773	766	763	739	775	757	772	799	769	730	788	845	806	797	799	784	775	765	750	752	774	811	816	772	750	744	760	809	799	778	758	792	731	718	768	854	766	842	768	791	761	738	776	767	791	804	781	773	783	771	739	758	737	769	806	758	753	831	831	742	780	804	858	785	773	771	801	815	814	812	784	772	773	768	815	746	778	805	810	780	831	772	814	774	782	742	706	822	774	772	739	812	769	758	819	836	771	829	776	831	827	765	790	741	845	775	801	781	765	795	838	751	798	811	773	806	766	803	778	737	809	773	737	769	759	734	743	780	794	808	796	792	727	780	785	760	781	817	746	756	773	791	775	790	774	754	821	785	796	815	766	774	764	787	777	736	781	785	792	801	819	751	763	769	779	741	764	774	790	754	799	751	793	809	768	750	763	776	755	797	763	791	784	782	781	771	806	743	819	740	752	774	789	775	772	758	809	769	800	761	770	762	822	766	804	826	789	805	741	792	773	821	802	721	837	769	773	741	781	781	783	826	751	778	717	740	789	746	763	784	790	720	776	807	740	744	795	774	822	785	775	764	780	762	804	732	746	786	770	758	758	752	751	779	764	790	823	762	785	770	805	800	853	762	803	782	727	760	773	739	789	781	823	781	750	785	760	808	790	771	839	789	757	780	814	751	765	761	783	796	819	746	768	755	794	782	785	777	729	750	774	782	717	783	764	764	803	763	830	801	785	787	769	821	784	768	738	851	740	842	775	747	813	809	806	738	756	776	813	746	781	793	731	781	841	776	732	778	820	780	769	758	784	769	767	792	816	770	792	775	740	790	722	828	812	786	748	806	793	708	812	808	764	818	776	786	795	739	758	776	784	760	792	729	793	804	770	816	741	795	789	767	795	762	788	830	773	745	756	839	792	782	822	791	831	804	763	763	763	756	871	801	809	801	715	825	776	766	737	799	809	774	839	782	786	801	798	772	761	797	741	831	817	801	793	762	776	742	777	757	789	760	744	767	772	793	812	800	794	814	825	755	787	705	783	766	759	771	859	787	796	814	822	850	793	737	754	746	710	740	809	766	741	835	775	768	797	769	839	782	824	806	728	796	805	763	787	804	773	740	753	767	788	780	837	845	758	813	830	727	768	765	782	799	774	780	806	733	770	801	790	743	754	763	773	825	787	800	728	745	788	814	724	781	824	764	751	685	763	771	791	790	780	790	833	772	719	817	782	778	827	766	831	747	766	754	748	835	755	773	731	730	771	754	788	796	768	798	753	773	821	729	761	759	792	783	825	792	753	776	792	756	802	821	781	807	778	800	744	795	804	778	796	771	767	743	818	842	791	818	831	716	800	762	825	772	800	761	787	806	729	764	773	805	780	816	775	811	739	764	783	720	797	778	812	769	751	754	809	789	802	798	787	755	803	760	798	787	781	756	822	771	809	816	775	816	762	819	770	797	789	763	742	844	827	758	798	856	784	756	827	767	810	808	805	770	799	770	765	744	778	832	780	786	826	775	788	833	787	793	757	739	772	762	791	751	787	789	796	788	772	823	803	752	853	777	761	761	786	756	778	804	788	794	803	827	764	742	813	809	725	794	805	816	789	769	775	797	769	818	743	774	797	771	721	783	755	829	829	745	790	798	721	767	813	752	799	748	736	764	786	770	778	771	808	769	788	742	795	806	796	784	754	787	764	751	735	770	808	804	841	798	727	769	769	781	785	796	765	789	779	781	773	822	851	758	838	792	780	753	755	771	813	792	751	794	802	782	778	760	782	761	800	782	783	839	837	700	788	777	823	736	735	780	798	807	804	781	784	773	853	763	854	748	805	768	716	753	769	822	801	716	781	792	777	762	780	838	819	784	829	778	822	812	797	816	814	837	752	783	797	785	828	804	785	808	762	793	777	776	765	748	744	749	759	751	766	795	758	747	749	762	787	816	798	769	776	748	740	802	776	788	759	807	802	816	783	840	774	705	835	758	767	798	802	773	764	767	785	769	762	749	744	785	772	777	770	747	784	778	753	757	756	801	821	750	794	761	777	793	743	812	784	767	738	744	745	700	767	795	773	773	801	786	854	771	722	754	786	808	742	791	800	716	710	774	808	788	730	789	763	792	787	773	774	725	789	796	739	769	787	783	777	784	827	771	821	790	777	814	785	773	844	781	734	823	794	796	824	790	784	724	822	749	795	777	804	763	771	793	837	762	805	767	768	783	772	800	781	757	782	752	767	794	803	777	782	781	777	755	790	784	788	821	767	811	751	815	796	782	771	838	800	808	761	847	780	738	803	795	790	743	788	775	776	806	760	788	805	785	748	836	814	781	812	777	766	792	729	778	828	784	780	773	799	878	796	737	785	805	795	761	775	797	821	829	744	800	786	811	788	772	768	820	748	767	795	815	757	777	782	829	772	806	785	745	821	752	813	724	804	823	780	792	790	757	795	788	800	732	803	751	823	793	818	747	808	774	800	804	773	800	846	783	770	750	789	744	769	792	787	836	789	744	794	766	815	767	837	797	769	796	763	792	785	774	796	813	785	745	802	797	790	771	847	752	817	762	797	766	757	795	791	762	795	794	783	723	780	778	757	800	801	816	781	715	738	755	773	789	750	804	742	798	793	778	760	808	758	816	754	746	760	810	752	753	746	779	766	796	786	811	769	829	792	756	813	789	785	753	788	782	759	767	755	788	799	842	755	809	781	806	802	796	847	717	744	761	801	802	748	830	792	783	765	752	717	840	816	759	757	740	791	729	790	794	782	773	822	740	782	783	773	854	784	807	761	789	765	764	770	772	788	832	823	795	758	794	783	832	765	764	842	813	810	766	774	784	778	748	763	812	789	766	786	819	786	811	762	747	765	816	748	721	787	781	802	824	783	753	814	750	806	750	779	807	766	771	749	810	754	777	781	781	784	820	800	789	771	763	747	786	817	764	806	778	815	798	798	785	776	752	782	778	770	825	746	798	779	772	815	778	816	763	778	780	758	801	766	844	796	804	767	800	781	752	819	792	772	782	783	758	768	801	786	724	804	797	769	746	745	800	791	805	750	768	775	836	796	786	759	781	748	776	818	776	775	814	799	813	827	801	746	834	789	837	771	747	777	788	767	803	861	842	827	755	741	730	787	704	796	790	762	724	784	819	799	791	762	807	739	828	806	813	814	767	800	814	780	745	780	794	805	780	759	814	710
5386	1794	3343	7513	4722	1753	831	812	823	904	1247	1416	1709	1232	1077	1027	886	831	765	815	746	755	771	736	749	713	762	727	803	770	764	721	790	774	730	746	707	792	776	699	786	796	740	717	753	755	788	751	712	695	765	722	748	742	721	715	746	755	751	754	722	753	746	786	708	739	772	788	721	756	787	787	723	768	743	805	760	727	774	731	793	780	696	707	776	793	795	829	759	736	774	765	772	721	723	724	726	737	733	757	701	723	705	712	790	722	708	727	766	745	756	729	698	737	806	766	746	798	766	723	771	723	732	757	755	807	713	771	776	793	738	795	778	750	775	760	735	754	763	676	707	778	701	712	793	757	758	744	764	797	754	727	747	712	741	726	769	703	717	770	771	755	794	729	825	768	738	797	773	747	777	762	758	715	736	706	714	787	721	766	726	777	728	786	744	734	748	768	774	775	798	739	781	700	776	741	743	751	772	778	747	776	726	776	753	754	742	748	766	780	797	748	659	746	772	795	741	779	765	790	797	824	709	745	780	747	764	786	732	758	695	718	752	791	727	739	724	739	704	765	782	761	755	695	716	734	721	802	743	784	764	760	747	735	749	720	740	748	743	786	744	745	724	709	758	775	767	751	745	750	744	719	689	787	753	708	739	803	765	792	756	749	708	765	739	751	735	796	750	726	774	702	722	702	709	737	825	754	781	753	745	755	731	739	768	738	719	716	725	728	760	770	762	725	745	758	763	696	761	755	706	761	741	754	798	806	755	702	706	763	773	749	756	748	744	777	721	740	737	786	791	715	747	760	776	749	702	745	810	739	718	708	775	711	746	745	746	731	760	750	744	730	714	762	754	721	708	720	775	763	764	773	737	740	729	713	779	745	764	739	749	704	756	759	747	752	714	763	801	752	730	730	755	744	765	732	726	717	760	772	758	771	766	746	769	748	732	754	730	740	744	751	783	744	763	702	778	720	814	749	723	764	741	762	763	731	736	722	758	726	779	764	691	731	754	735	750	751	739	745	741	762	698	778	762	768	754	770	749	822	753	808	721	781	787	732	801	778	740	725	725	767	729	797	740	765	757	739	731	745	743	782	794	776	730	759	769	755	736	777	735	789	743	754	737	769	743	756	737	729	750	758	764	766	726	721	759	765	751	825	724	744	714	784	775	714	708	738	746	775	742	734	755	733	782	791	766	744	767	787	749	729	704	741	745	743	788	797	752	782	735	747	753	771	720	788	753	816	759	737	738	751	771	753	765	720	750	726	761	740	806	746	762	814	769	814	761	768	730	749	794	707	734	779	730	753	730	746	701	779	812	718	752	764	756	770	716	744	741	754	723	801	761	762	777	742	705	758	751	697	757	718	764	762	729	793	738	727	692	698	745	786	782	758	740	752	747	767	750	761	673	731	756	722	756	750	741	718	747	747	746	721	761	788	741	805	751	759	780	742	773	782	701	792	772	770	788	768	773	759	775	718	768	752	734	760	776	742	807	759	763	745	788	791	685	687	768	729	736	771	741	748	760	781	778	770	777	751	753	763	749	741	729	777	741	713	770	721	779	696	735	758	730	747	767	758	748	765	771	710	736	769	764	772	764	831	741	715	723	744	733	765	786	747	743	748	727	770	782	776	814	747	772	693	739	734	726	729	763	771	803	753	718	729	719	704	690	801	728	770	738	774	720	764	768	822	741	736	707	727	758	766	789	760	755	746	767	766	736	752	771	762	796	765	738	756	723	752	741	746	768	735	766	734	782	766	762	750	712	727	771	773	700	781	723	759	756	757	794	774	739	790	735	781	720	750	736	768	737	782	778	768	773	732	785	780	751	789	794	769	786	730	774	775	777	759	775	743	784	806	747	782	793	751	782	764	733	770	762	747	749	704	684	723	765	732	729	752	726	816	777	765	784	715	759	718	758	766	712	743	762	760	751	761	771	727	756	721	768	782	768	777	747	764	758	766	749	788	718	763	776	733	704	745	758	782	796	745	760	753	743	727	775	728	796	742	764	709	771	739	799	772	747	749	724	748	737	772	764	742	749	712	762	683	754	752	792	740	734	782	753	681	777	738	753	774	744	767	749	795	790	762	743	761	711	771	745	753	750	744	725	743	690	726	769	750	744	758	740	764	785	740	729	737	727	729	755	756	741	770	778	754	723	774	733	753	746	786	770	757	734	722	798	750	752	741	735	732	757	709	751	724	788	784	758	763	744	710	793	798	788	760	748	764	739	754	726	735	759	772	779	745	750	727	751	730	775	718	753	763	767	792	765	746	753	784	779	744	776	796	736	752	703	751	783	758	779	778	709	811	763	745	746	739	746	769	822	766	788	710	702	755	743	753	763	762	780	783	792	812	781	760	819	716	748	737	773	783	716	699	759	751	778	755	783	782	724	765	821	772	786	806	771	746	718	793	780	746	766	753	689	783	771	734	751	721	754	747	782	803	754	802	752	777	744	765	709	748	732	768	699	804	757	782	765	758	783	755	795	692	756	723	790	776	769	755	769	716	766	743	773	689	748	786	769	765	748	781	773	756	741	742	718	732	767	740	707	752	754	763	762	737	761	717	765	812	765	779	698	753	791	779	741	751	700	748	758	761	749	785	731	748	731	754	743	703	713	736	798	743	780	750	753	716	807	759	759	805	776	711	742	778	747	752	774	724	729	739	781	793	754	730	713	741	748	734	729	758	762	715	743	753	718	756	761	742	778	766	741	733	757	738	755	770	721	724	770	766	744	788	790	751	722	748	690	743	700	736	802	803	769	723	761	754	764	727	762	750	737	716	714	756	702	733	739	761	747	742	785	757	760	766	712	768	752	788	779	757	745	759	722	737	721	734	757	761	782	780	751	736	769	724	722	748	720	746	724	756	769	736	769	779	727	739	741	731	728	733	704	724	727	725	726	749	809	751	792	761	761	770	774	761	749	774	766	747	794	735	765	710	725	750	701	756	770	755	749	715	742	757	715	779	728	737	721	764	742	771	721	835	819	769	741	754	831	737	694	763	725	683	706	736	736	777	754	749	728	740	712	737	738	795	780	712	758	758	728	747	743	810	714	731	776	770	730	713	762	731	701	687	756	754	752	741	723	742	731	742	749	840	765	736	683	767	770	779	733	740	707	756	725	778	718	739	726	745	739	767	781	784	790	754	768	742	778	711	744	722	770	731	749	737	771	743	826	735	737	731	725	759	755	749	774	784	762	739	700	789	834	748	802	758	745	698	702	754	738	788	755	750	735	767	718	794	708	774	762	771	728	746	706	765	759	818	772	799	735	781	733	747	769	728	750	777	774	810	692	731	721	748	722	758	719	746	748	735	732	776	781	754	793	717	772	736	703	715	731	750	761	765	753	749	742	734	816	790	748	742	768	781	709	753	752	734	772	734	697	740	757	740	746	758	766	707	807	729	789	783	789	755	731	761	729	746	769	762	725	761	777	749	750	763	782	799	775	770	798	772	719	751	765	780	751	746	817	753	729	730	789	738	740	770	748	762	736	729
25587	21634	27586	37329	30505	6101	1399	997	880	1060	1626	4319	4376	2218	3359	3105	2029	1248	874	844	775	737	728	770	793	742	740	726	712	718	782	779	813	796	769	764	692	738	725	731	773	797	723	756	754	781	760	701	750	688	716	739	751	753	701	764	720	727	729	687	746	729	708	781	770	758	690	700	760	686	724	708	700	741	740	736	774	782	700	770	739	742	722	774	734	764	728	725	789	729	767	737	765	702	725	704	810	687	741	748	695	681	784	739	764	744	764	747	765	789	739	714	750	675	734	715	711	772	790	717	741	657	746	736	758	741	736	741	684	743	717	689	754	707	742	753	680	739	716	701	721	728	756	753	778	761	760	731	782	726	718	700	691	751	776	739	710	744	741	715	691	777	692	749	716	776	709	712	729	737	689	726	760	752	757	684	733	728	751	713	742	757	713	746	740	737	721	719	837	790	720	715	774	754	736	757	726	738	702	787	738	724	744	721	755	719	751	689	784	732	725	775	721	783	725	736	765	701	746	732	733	721	745	744	801	743	740	762	731	761	766	754	739	697	753	716	728	772	730	713	711	762	787	693	761	805	689	789	736	767	718	782	706	752	734	743	717	732	742	801	710	748	732	741	735	779	736	717	699	782	768	746	754	745	731	727	726	753	760	721	770	719	726	757	760	719	774	709	786	736	713	722	736	709	790	717	767	743	732	778	747	777	731	714	718	732	755	742	782	742	812	759	706	755	699	729	749	769	726	745	747	743	745	756	774	756	703	732	780	768	690	756	733	711	710	754	772	693	712	721	698	739	743	740	740	767	724	735	767	693	746	748	723	727	765	767	764	764	746	719	743	753	715	723	740	709	754	739	794	734	794	741	739	779	754	703	722	762	702	701	670	670	740	734	698	750	750	736	723	734	768	755	790	756	741	721	766	716	742	707	744	721	784	723	725	768	728	752	711	702	742	731	712	746	741	741	795	715	736	680	740	670	777	749	760	729	684	692	735	769	741	748	745	745	716	788	750	698	724	748	739	771	760	735	781	791	723	686	756	695	727	769	752	733	750	690	725	692	774	711	741	771	776	735	784	727	722	732	785	739	716	732	710	718	722	768	754	721	746	746	737	755	767	748	728	767	680	761	789	703	751	730	681	770	768	670	779	777	761	725	733	731	738	697	723	782	727	756	762	802	723	754	755	728	725	726	736	764	725	737	798	725	745	715	760	725	739	745	678	711	771	722	723	731	753	749	742	745	726	714	718	780	715	743	741	724	710	727	715	717	722	748	743	728	743	738	745	711	744	744	759	685	722	721	670	756	677	744	749	679	761	743	721	753	731	729	770	762	706	750	737	768	672	740	732	712	783	704	711	751	754	749	785	717	772	777	746	757	672	758	761	724	751	705	700	752	787	743	751	723	733	697	739	735	742	699	743	710	678	701	718	706	689	736	718	751	739	736	738	738	725	722	717	728	744	713	741	723	713	740	735	759	759	743	712	763	702	677	754	729	782	724	721	734	712	743	735	781	770	727	713	697	756	765	726	816	725	716	709	775	787	725	803	729	792	792	733	720	744	705	699	735	740	713	745	731	721	735	757	704	752	744	749	762	763	726	761	725	732	793	722	692	714	794	757	733	737	727	713	734	729	722	733	713	740	778	688	722	765	749	747	705	711	746	719	781	712	749	772	750	728	739	703	786	710	723	754	767	715	766	767	755	751	743	737	759	692	711	753	757	775	734	771	741	770	793	745	721	741	707	731	702	767	731	795	724	741	756	732	717	778	754	772	774	722	744	771	733	759	731	725	717	763	748	725	756	711	705	705	712	766	715	726	737	708	678	757	743	746	753	727	698	718	728	742	719	722	696	728	715	753	717	737	735	719	720	711	707	741	752	782	702	744	739	733	730	740	734	711	684	748	767	751	735	769	708	767	725	729	769	758	726	706	724	677	728	718	711	737	734	761	728	760	755	684	730	723	706	745	707	727	798	768	699	732	685	733	696	759	719	742	694	702	722	771	760	786	743	721	723	725	737	729	703	736	735	707	740	741	727	721	701	711	752	723	713	731	747	717	716	754	709	731	694	767	736	733	733	730	780	783	715	762	691	765	754	737	710	762	765	732	714	739	738	701	768	764	752	720	730	713	769	763	747	773	711	743	740	755	750	773	756	687	758	716	736	699	723	699	740	710	701	784	761	741	753	751	746	748	748	754	726	730	724	706	711	714	783	795	763	728	758	737	734	695	684	676	743	771	728	804	705	711	754	727	772	720	769	708	702	701	733	714	774	737	716	774	717	719	727	783	724	744	773	751	743	728	752	729	733	777	672	741	719	729	765	779	755	704	750	755	766	718	775	808	745	751	718	776	720	748	738	757	720	783	705	733	803	743	754	749	807	721	755	764	796	767	789	728	754	767	710	759	733	732	746	715	730	697	736	730	783	771	710	731	736	718	706	718	749	738	778	715	783	816	801	729	802	703	764	769	748	732	725	718	724	738	741	709	733	727	712	689	751	738	726	730	693	725	727	793	760	764	741	751	725	764	723	722	686	717	737	681	761	723	733	749	721	713	746	740	743	752	733	740	733	700	701	707	796	749	735	746	752	704	725	715	750	728	790	740	735	763	763	726	692	635	741	682	722	812	737	711	720	740	748	776	780	754	764	756	767	764	791	745	722	732	705	715	764	746	758	751	707	745	698	745	762	727	785	713	645	729	719	745	760	750	715	772	769	788	715	733	764	741	747	755	768	720	730	717	750	753	683	728	778	701	715	741	717	719	766	731	692	728	701	741	706	740	745	766	760	691	704	782	743	729	712	758	699	756	728	788	700	691	743	770	767	723	701	736	767	741	724	753	798	747	743	733	754	774	695	709	731	720	761	773	726	733	767	737	707	722	714	704	695	740	736	722	729	765	749	730	718	737	788	743	718	655	749	752	769	734	794	738	699	708	738	728	748	705	757	728	716	763	751	793	767	784	772	769	710	747	727	774	752	702	751	718	759	728	803	753	744	738	751	711	740	750	712	719	726	716	747	719	774	720	729	703	683	801	757	678	758	769	761	765	778	672	704	727	726	741	760	710	743	741	739	749	766	752	778	765	702	740	732	692	764	693	714	680	764	749	729	783	742	752	716	743	759	727	757	705	717	746	722	750	715	724	724	767	750	667	783	749	811	680	736	744	676	741	738	725	744	685	792	739	757	707	739	718	771	724	721	760	773	751	798	720	723	686	751	737	749	790	696	759	682	718	718	762	712	733	753	757	776	722	782	771	751	721	739	694	716	700	741	715	717	755	712	721	723	749	752	772	721	715	672	681	699	751	728	754	719	721	792	726	758	727	770	727	772	735	705	744	703	681	749	695	734	742	723	782	742	714	777	720	757	773	723	780	717	690	723	757	712	768	772	752	747	755	722	714	743	751	718	711	725	755	735	742	685	748	745	761	758	740	726	679	795	735	740	730	775	718	765	809	746	735	708	774	740	719	744	745	777	728	740	730	730	739	742	737	719	752	711
5575	9943	20293	40576	21438	2026	1164	1083	1014	1444	2372	6448	5485	2948	4854	3838	2371	1372	945	840	767	739	755	799	733	761	771	782	749	716	776	782	747	726	733	795	729	746	785	748	750	753	765	782	795	762	711	794	827	738	755	770	772	729	780	742	740	723	749	735	796	778	755	745	709	695	767	721	761	796	726	762	716	734	726	723	763	764	792	724	738	735	765	767	751	737	758	720	751	732	743	751	771	725	722	748	758	753	727	751	735	775	735	726	732	748	805	761	803	784	791	718	797	754	731	708	760	755	748	752	725	736	713	762	707	751	743	738	725	742	739	758	728	730	702	780	740	784	750	719	716	783	781	764	752	707	699	754	772	783	770	762	770	742	791	724	744	719	717	717	756	707	754	741	767	771	770	788	709	787	720	787	712	727	749	743	750	720	728	787	768	704	788	724	716	749	756	745	716	725	716	736	718	733	790	733	749	677	714	779	725	753	731	724	758	757	775	715	727	742	793	752	760	655	754	749	825	767	737	774	785	761	750	748	718	793	725	785	743	741	700	740	825	734	737	780	787	757	790	755	732	707	701	767	703	720	731	724	730	725	758	761	758	767	725	749	732	737	744	767	719	774	794	746	774	783	719	733	735	724	701	768	731	753	788	724	753	739	740	773	737	693	705	750	706	750	759	726	679	758	729	734	756	734	732	742	732	738	724	727	764	743	773	780	788	747	731	726	771	769	753	724	777	719	730	742	784	748	795	764	707	738	711	692	744	744	756	746	786	816	718	734	727	715	753	743	773	775	727	723	764	732	749	774	773	801	776	761	699	771	735	736	728	718	750	792	771	740	739	742	731	767	739	720	778	740	747	695	786	726	752	768	753	727	728	764	738	726	728	723	744	753	781	766	734	749	785	718	760	784	800	735	736	709	822	721	761	711	753	757	702	743	748	704	726	760	784	700	741	746	789	751	743	708	751	765	759	723	728	740	728	763	702	761	735	677	735	708	762	736	724	739	735	757	758	800	739	791	727	780	759	731	777	728	764	748	733	771	757	747	700	692	725	727	731	760	695	763	743	744	781	704	760	722	756	702	695	743	749	741	755	783	763	726	763	757	765	774	692	755	730	753	762	692	739	742	759	744	756	719	766	757	751	744	725	739	714	742	759	698	771	758	702	749	772	712	721	780	751	747	736	743	745	706	739	743	681	721	780	742	668	748	788	779	744	805	743	734	752	734	765	725	779	739	751	698	783	759	694	720	718	747	754	725	757	779	731	725	756	751	718	735	760	724	752	737	762	764	739	733	744	740	692	773	811	720	754	757	723	763	722	703	754	782	770	765	728	727	770	752	797	748	733	739	737	745	742	738	720	767	775	789	758	748	722	777	733	756	734	728	777	761	756	716	743	758	683	767	725	767	767	790	772	739	795	754	770	725	711	736	751	755	731	766	733	721	710	744	742	726	804	780	755	718	733	804	711	755	781	717	756	749	710	765	750	709	707	780	726	760	763	728	745	774	734	767	764	733	719	759	732	761	743	727	761	719	766	754	753	738	765	770	731	755	719	742	727	769	802	739	762	732	773	738	736	753	770	720	748	735	749	734	739	722	762	725	730	692	773	731	762	721	776	714	683	744	725	765	745	744	776	741	786	754	771	705	789	692	788	783	734	790	771	729	692	797	762	766	766	709	732	782	776	730	782	731	710	775	751	721	748	730	759	704	752	731	738	765	720	787	738	707	700	723	770	744	786	793	747	763	786	796	726	783	723	755	727	744	744	747	797	758	762	698	751	720	741	718	781	742	745	792	724	743	740	770	755	736	737	755	751	733	706	779	776	730	761	721	760	737	804	726	726	725	727	766	704	720	761	679	689	731	776	769	721	787	741	724	785	761	735	716	760	792	810	773	752	792	738	745	731	720	729	712	737	757	741	746	730	733	799	772	690	788	776	695	707	758	682	783	805	721	724	735	683	772	745	828	744	743	746	788	667	694	768	773	768	691	727	783	703	746	756	752	743	761	694	847	741	773	766	702	739	753	767	730	741	748	761	806	748	767	725	702	749	786	755	788	768	756	799	803	697	761	774	706	753	766	718	701	724	736	706	732	766	715	753	772	738	722	748	779	723	727	738	686	730	686	715	729	741	743	758	701	747	736	778	738	766	717	709	750	739	745	748	735	747	806	743	685	731	782	761	710	739	712	746	690	743	732	723	771	700	741	746	789	775	741	757	705	792	785	756	723	743	752	757	764	718	755	758	726	749	768	680	732	764	684	778	769	769	710	775	718	735	774	756	766	718	723	748	774	738	728	748	761	774	769	709	733	792	752	724	790	789	719	800	802	740	751	760	799	761	732	710	755	708	715	721	711	711	747	737	731	748	743	751	741	793	744	754	752	726	731	726	702	729	754	709	724	758	778	728	714	704	711	731	745	716	741	731	794	743	703	720	733	722	694	737	746	753	738	720	767	763	727	724	728	689	690	748	761	757	772	761	767	713	734	718	710	730	724	740	764	737	699	755	750	747	653	745	698	752	704	733	762	751	781	749	784	796	737	793	731	678	768	705	756	752	746	723	751	732	729	696	726	766	705	716	726	760	776	727	748	736	736	757	776	712	802	733	773	769	739	751	768	788	735	760	768	745	789	711	689	710	722	731	745	735	799	792	731	793	766	725	767	694	684	775	762	692	764	735	775	725	729	720	752	765	704	716	727	763	738	739	732	710	724	699	712	757	712	756	724	717	766	718	722	749	732	725	772	753	759	749	782	806	802	767	777	722	791	788	692	714	786	776	739	744	764	786	764	739	753	749	752	720	759	719	726	726	709	711	751	755	754	759	658	716	769	751	770	713	714	725	679	776	766	726	740	717	713	720	726	702	733	705	759	768	738	734	731	759	795	766	754	757	749	763	745	739	747	751	747	760	709	807	759	720	707	739	751	739	707	736	786	748	729	734	794	743	767	740	772	769	735	715	738	709	691	710	739	744	730	739	739	759	755	778	767	707	704	714	685	732	701	745	753	742	704	748	726	770	753	764	710	685	747	747	753	777	730	737	722	751	720	746	737	768	721	729	757	688	741	732	747	741	733	689	773	733	729	798	758	776	745	738	719	723	758	795	773	713	763	745	758	712	751	703	758	756	724	779	744	812	727	743	761	765	771	719	731	798	761	727	757	763	758	720	761	794	714	731	695	746	746	719	707	746	706	733	686	773	780	727	760	753	774	800	739	701	738	754	711	706	748	779	757	726	772	738	743	726	719	718	723	728	757	740	752	757	773	701	725	704	779	714	736	759	746	735	797	750	766	787	762	716	733	769	711	772	763	735	759	741	714	764	772	748	772	786	710	676	762	738	752	706	701	741	766	780	745	765	685	718	789	763	708	782	735	738	735	757	732	773	770	714	751	737	711	697	764	752	742	712	735	721	740	762	716	772	698	773	693	712	756	749	709	775	708	705	782	719	729	731	687	792	716	760	683	751	720	738	738	755	729	738	760	729	681	676	747	714	727	752	683
24473	21662	28975	37202	38956	12715	2898	1422	1037	1143	1698	3842	6406	3668	9150	9106	4861	2366	1275	896	900	768	852	799	783	741	761	805	802	830	733	751	801	745	743	733	784	770	777	779	833	785	781	751	761	822	748	742	762	762	761	768	763	743	818	767	780	796	771	785	837	795	725	730	775	811	788	756	766	729	766	731	807	801	822	789	807	792	731	745	816	787	797	831	768	765	798	727	771	784	756	789	749	736	724	747	752	766	769	801	735	702	823	757	734	744	741	834	758	743	735	736	762	745	792	806	790	754	764	812	786	752	754	767	741	779	765	766	747	800	751	768	827	798	726	850	761	778	853	762	712	719	760	741	751	750	786	742	777	751	779	735	817	779	766	717	740	750	788	729	762	745	780	712	799	748	776	711	737	768	772	741	760	711	820	817	789	741	783	796	728	769	822	754	768	746	740	788	793	768	743	733	792	758	782	733	764	780	728	770	759	761	763	783	788	754	810	812	790	778	786	700	773	748	767	700	754	818	788	707	752	749	725	794	767	760	764	758	767	823	770	803	773	818	749	777	788	819	781	780	745	752	704	766	764	758	768	793	719	770	776	789	669	745	814	776	714	755	777	780	723	759	791	760	749	799	806	756	783	808	742	692	782	825	802	801	790	774	745	814	765	746	752	815	743	752	729	725	796	717	752	741	779	799	780	781	756	793	756	792	764	776	775	736	802	744	740	780	756	766	796	735	754	819	754	777	771	747	788	807	770	819	776	770	717	775	765	738	750	795	745	757	777	772	757	758	756	762	784	783	769	779	737	796	765	772	753	799	763	731	731	697	721	755	716	799	828	755	762	783	756	792	779	772	747	728	728	708	779	759	738	796	732	757	759	782	771	787	738	804	741	740	804	785	719	787	769	777	747	793	780	741	776	791	756	772	741	802	786	783	741	746	754	804	804	736	752	761	741	697	736	783	764	767	763	773	789	791	748	728	725	743	692	753	767	778	778	753	746	797	789	776	739	800	777	739	738	773	758	847	809	762	769	808	768	758	811	750	780	728	743	734	748	757	753	760	791	729	745	710	697	820	734	805	778	788	771	766	795	790	738	778	755	780	758	752	785	756	731	809	731	771	726	774	815	769	749	737	798	711	763	743	820	781	726	786	778	782	729	783	840	758	756	816	768	770	747	767	762	739	707	759	785	765	764	745	730	772	770	779	720	787	791	783	780	817	839	774	777	745	745	791	765	752	771	748	777	768	779	778	785	749	763	750	766	754	787	791	729	759	814	760	782	732	770	808	767	737	766	792	798	802	747	824	771	776	784	765	796	777	784	730	729	770	755	772	761	715	783	792	788	741	739	820	805	767	768	788	724	698	764	818	756	814	787	741	765	729	730	789	738	780	732	846	753	775	842	778	750	761	742	763	779	767	751	769	815	728	750	790	789	757	724	776	755	817	807	775	749	788	753	770	800	729	812	794	787	774	781	755	786	733	787	786	792	759	742	777	766	730	769	802	750	750	761	725	780	792	757	772	756	748	763	778	755	727	764	768	746	747	794	766	777	728	756	787	803	776	778	719	808	771	790	770	777	801	736	777	796	764	780	733	753	767	745	769	777	817	738	821	784	806	776	773	754	746	807	750	809	787	792	755	769	769	780	769	788	768	780	765	746	827	734	757	784	758	781	718	756	786	706	791	813	781	782	777	731	758	795	800	747	771	734	749	807	780	782	752	797	723	761	789	774	765	725	743	750	780	744	770	754	802	779	729	799	750	746	761	819	805	735	788	745	756	721	820	765	783	728	750	744	760	762	815	796	772	848	727	816	740	782	720	761	759	738	789	796	749	799	819	749	743	804	804	777	753	764	802	784	779	762	776	802	764	784	716	726	750	767	765	743	781	742	750	738	731	721	740	775	716	760	791	770	789	804	745	767	768	802	817	737	772	784	747	748	757	760	766	767	743	776	763	741	747	806	790	751	753	789	802	801	786	792	792	768	761	749	747	769	797	778	735	787	717	726	783	767	722	759	766	746	745	771	786	785	725	734	742	728	788	759	721	787	767	758	728	752	683	746	777	760	752	774	737	720	730	807	772	831	787	853	734	756	803	766	770	768	736	735	736	802	790	727	757	749	799	790	730	807	787	736	745	756	781	756	775	752	737	713	759	768	801	795	771	744	754	692	819	759	811	729	768	729	767	808	793	753	804	797	810	805	754	768	801	755	741	786	767	869	758	769	751	758	772	806	767	761	711	720	752	769	759	762	750	759	813	777	805	763	749	732	701	746	748	738	767	807	797	755	758	707	780	750	717	756	738	714	769	692	753	751	727	785	784	751	767	760	736	760	766	789	771	807	782	745	753	793	710	767	758	781	785	767	766	778	726	735	765	747	749	732	770	754	790	766	734	738	812	773	786	756	777	766	779	790	778	772	801	771	727	767	724	813	803	783	719	768	765	743	756	802	776	816	775	769	813	777	810	781	806	786	781	756	785	713	814	780	807	800	792	735	805	742	760	712	791	801	773	774	801	722	725	708	738	781	751	800	810	800	743	807	788	746	720	770	748	759	780	787	791	767	750	810	733	778	715	824	759	762	782	731	779	764	797	727	741	806	765	789	772	739	758	772	777	732	744	813	743	763	726	750	776	761	805	811	823	752	724	756	770	792	797	785	749	750	819	749	766	785	736	746	750	729	800	723	768	773	802	761	752	768	778	778	726	754	799	818	793	795	806	794	769	805	756	790	797	740	745	732	741	748	752	748	808	748	790	749	766	734	746	757	785	735	738	771	804	757	750	776	780	737	756	841	782	805	777	797	789	771	779	764	761	758	791	748	727	769	754	785	791	724	784	782	803	834	775	777	803	783	763	752	764	760	756	699	769	775	772	793	749	750	774	792	789	772	775	749	751	790	803	719	761	769	785	775	759	764	738	762	809	733	754	744	783	796	728	812	782	741	727	795	811	782	759	748	800	788	742	769	722	765	765	747	754	741	774	750	756	775	782	782	805	817	734	780	765	779	733	755	771	759	794	742	749	777	755	790	763	766	762	754	787	778	843	789	786	766	758	722	736	725	767	779	694	785	772	797	800	771	749	762	804	783	749	760	783	733	760	762	786	786	767	742	778	769	802	786	821	752	767	730	753	820	752	804	801	796	797	769	737	776	768	747	760	752	755	775	808	743	757	780	831	726	761	780	757	757	760	744	794	779	743	715	754	738	752	770	783	759	769	758	760	729	764	802	802	723	740	750	801	765	758	750	826	780	778	772	774	753	753	766	731	732	720	754	758	785	731	776	710	740	759	767	728	751	768	793	743	768	724	775	748	749	784	746	752	728	751	751	763	766	734	761	807	764	806	763	746	770	758	768	769	788	760	720	853	797	730	785	815	794	845	737	749	759	781	720	769	752	838	818	754	758	720	753	771	737	762	739	792	786	765	771	778	765	725	706	799	763	763	720	801	821	786	739	810	780	743	718	762	743	775	779	725	798	768	775	763	800	755	786	765	744	740	834	784
8339	20109	41924	57068	30206	2391	1653	1736	1191	1466	2729	6036	8346	5073	11803	10094	5429	2865	1376	964	869	800	800	790	821	818	788	783	784	763	767	825	767	812	763	821	780	762	828	806	753	799	761	848	812	850	773	800	810	809	843	768	806	767	743	805	781	765	788	778	817	794	749	804	751	812	845	788	803	765	823	774	775	810	781	777	768	832	794	758	739	795	782	805	750	753	759	755	777	799	813	835	815	799	759	775	785	784	794	768	747	824	742	791	791	808	766	733	800	840	812	789	827	750	772	811	785	856	785	818	825	859	742	764	793	781	805	814	797	811	802	790	794	799	846	804	757	785	821	788	801	795	806	804	812	755	775	777	829	752	775	773	809	776	824	802	737	844	816	787	793	774	752	788	791	741	811	793	826	775	770	750	807	786	742	818	789	777	772	835	801	810	776	797	777	795	776	804	809	823	784	805	726	797	757	782	795	755	831	781	775	785	805	766	819	799	798	754	790	779	746	757	812	803	781	760	803	793	755	783	775	788	770	768	794	765	808	820	711	771	788	764	794	790	868	788	757	770	773	788	780	791	823	746	779	810	788	787	766	775	796	822	800	794	824	785	833	815	767	789	787	763	797	798	829	780	810	776	786	807	798	787	779	751	797	832	773	775	826	838	809	783	786	775	809	805	762	830	793	753	793	787	804	833	814	804	778	766	749	812	772	753	761	801	781	815	808	806	793	798	780	803	819	776	773	761	775	819	772	823	772	784	770	757	804	824	804	773	727	774	807	803	760	769	764	802	780	817	773	834	828	764	777	776	793	744	770	780	794	764	800	807	811	752	747	791	776	827	752	779	815	740	810	802	813	809	831	764	755	754	830	816	794	782	768	816	817	829	781	809	824	818	823	821	805	813	771	799	810	761	757	798	771	801	804	739	799	797	765	776	787	752	792	708	782	824	795	762	721	814	737	765	762	754	830	783	785	774	781	792	795	777	840	765	770	822	826	794	848	795	813	759	804	785	760	821	818	803	769	790	793	782	803	829	809	758	781	809	781	793	798	816	803	759	726	859	804	773	817	817	775	790	778	812	798	761	759	757	724	813	782	771	783	767	778	793	756	802	811	812	791	809	831	822	736	758	738	797	774	729	764	794	798	774	811	807	823	847	788	821	742	808	815	784	766	745	824	762	762	772	761	790	790	776	753	751	778	755	817	766	800	790	797	819	815	834	752	766	775	775	801	756	820	770	737	798	795	808	790	810	792	794	769	819	754	790	787	766	829	849	784	830	786	807	739	821	833	814	732	782	780	769	800	782	794	783	815	756	806	777	832	729	818	710	796	780	823	779	759	778	817	813	804	814	803	775	789	803	790	809	817	767	771	816	768	759	811	822	797	815	852	784	751	746	728	820	795	793	776	776	806	770	843	794	792	759	804	785	800	807	776	775	781	812	805	789	738	783	833	804	827	747	772	762	795	808	783	770	761	701	726	801	799	802	790	769	792	746	792	799	816	791	793	815	738	782	785	803	790	792	810	817	823	798	840	748	777	776	790	770	767	784	768	831	829	842	786	810	811	809	794	807	830	811	796	810	811	752	789	786	757	795	820	777	843	803	821	779	735	808	799	752	768	804	812	834	799	802	775	757	793	798	758	765	806	766	812	796	753	822	788	759	828	797	763	817	718	827	776	792	839	770	792	803	773	776	745	753	772	721	780	818	782	793	776	822	748	838	761	747	801	772	780	742	773	843	752	803	810	738	795	770	824	784	790	772	780	811	830	829	803	801	757	756	834	783	736	807	767	793	771	766	849	807	774	767	805	813	800	759	745	802	836	751	787	808	736	764	774	731	752	784	793	741	788	807	774	764	822	795	811	809	791	761	702	814	747	768	754	752	778	710	776	780	776	772	764	756	796	801	805	722	787	786	835	759	802	770	713	789	769	782	830	742	766	798	771	770	806	811	793	810	809	817	750	803	789	802	785	777	829	737	699	777	818	851	802	851	804	768	793	798	773	779	773	733	771	764	729	751	774	793	775	776	729	786	771	770	793	804	770	762	793	787	823	787	779	756	776	800	785	818	769	769	761	788	761	814	818	776	825	814	744	795	794	775	818	792	784	796	754	763	787	782	807	749	757	804	805	807	762	784	765	768	803	809	797	753	766	787	757	806	811	821	783	777	758	831	792	768	828	746	780	759	827	798	762	789	765	823	758	776	810	768	768	760	794	778	779	825	816	831	765	818	795	824	787	743	767	791	813	766	747	746	790	816	783	743	777	754	740	783	782	784	754	738	774	805	747	769	772	813	755	776	825	751	818	763	793	782	748	733	809	768	786	771	755	794	782	747	795	770	816	797	777	811	806	748	798	812	815	795	763	753	799	807	854	793	832	773	773	754	809	776	765	808	819	800	783	759	810	781	753	798	807	771	775	814	790	764	799	753	763	795	764	811	786	806	782	753	770	784	787	780	804	803	791	757	752	781	782	821	824	738	784	772	771	831	769	765	741	749	783	718	806	758	809	747	754	786	801	771	737	770	782	795	766	780	802	793	756	806	807	784	793	742	758	821	805	792	813	797	776	778	806	793	784	837	729	779	774	770	834	803	803	766	790	765	787	740	720	752	752	799	811	793	778	809	836	818	780	755	780	799	804	771	784	777	859	760	795	797	772	772	776	819	812	818	804	797	751	791	778	826	809	784	721	792	781	801	768	778	796	811	741	818	808	719	748	787	715	749	804	736	802	769	828	816	747	770	778	801	795	732	804	813	815	774	789	757	763	820	836	777	799	775	805	787	751	751	784	778	775	783	766	856	800	755	756	831	811	776	761	825	767	820	767	819	817	812	816	784	794	752	797	778	738	811	750	748	783	796	770	806	768	798	807	840	804	833	787	763	770	770	801	771	794	841	772	767	763	766	768	778	788	816	783	779	723	800	788	743	806	836	724	774	804	807	776	821	733	788	804	822	766	763	785	799	760	772	790	777	780	750	773	801	801	803	736	809	776	743	816	814	764	745	769	815	798	776	827	774	765	818	790	785	814	791	749	774	782	745	792	790	843	829	754	760	774	765	741	802	816	781	749	755	803	767	775	783	807	788	795	769	732	825	796	771	772	736	795	744	821	746	710	809	807	748	793	847	772	755	762	824	796	799	775	767	769	784	796	738	777	728	838	758	797	800	748	795	789	767	716	770	787	769	842	792	829	759	775	825	787	810	834	813	755	760	825	784	779	801	783	833	823	776	788	786	765	755	810	751	768	755	778	804	824	740	779	797	802	777	813	784	755	767	759	784	765	806	808	756	738	787	787	808	797	753	784	771	795	748	758	797	786	784	766	782	809	770	795	806	780	777	775	804	790	750	776	864	777	809	729	798	787	740	847	811	814	770	795	764	781	824	788	827	795	785	808	756	738	812	774	808	759	797	829	760	800	802	806	757	751	807	795	790	782	748	827	804	802	822	807	782	733	802	860	773	735	756	783	773	792	777	800	784	845	825	776	771	741	766	746	796	765	792
27891	11606	3419	8454	8598	1623	850	793	778	792	806	822	806	801	1139	1319	1148	954	908	828	830	778	755	771	730	758	744	763	815	795	734	767	811	786	770	814	766	814	730	811	774	842	796	775	758	736	756	801	832	752	766	784	720	792	757	809	774	813	770	767	800	783	815	783	767	824	730	742	782	742	728	780	750	767	747	816	814	819	776	701	740	811	738	732	756	838	759	763	773	780	830	770	772	791	739	780	738	810	774	781	759	807	754	787	740	740	781	797	804	763	772	782	830	740	795	766	813	785	744	756	803	779	800	782	809	735	779	792	827	806	791	748	771	751	793	786	867	749	735	733	790	773	709	800	787	756	800	798	724	827	748	734	755	835	774	687	762	780	795	772	815	778	787	748	789	742	809	835	784	788	830	839	797	764	762	766	722	758	766	775	758	738	744	769	737	761	788	758	789	774	797	773	788	751	795	761	772	765	777	794	747	750	781	814	739	790	786	741	806	775	743	792	811	859	769	849	810	742	775	787	783	748	727	740	774	723	792	765	819	796	762	763	755	813	790	800	725	752	718	775	759	767	746	804	747	782	776	816	782	770	781	767	763	801	722	799	797	815	811	735	782	807	798	755	822	785	718	746	739	800	799	785	778	727	770	800	805	758	800	774	777	724	762	817	765	795	739	791	810	764	786	797	781	881	747	789	799	773	761	806	764	789	784	779	725	761	784	771	729	808	820	802	740	802	776	760	754	745	781	725	736	777	795	751	718	737	737	773	745	746	758	772	783	793	757	777	781	767	787	812	776	861	739	704	812	768	758	746	754	783	770	729	777	764	799	788	782	763	810	797	782	752	771	771	801	715	795	764	805	788	728	745	737	820	810	778	788	757	806	807	769	786	818	792	738	734	804	770	810	713	811	783	809	812	754	771	767	757	778	794	799	788	817	740	762	761	787	736	758	820	794	804	763	780	762	737	767	816	785	767	781	796	782	778	763	761	731	765	776	775	810	807	795	731	780	784	765	724	795	796	781	715	812	805	770	771	797	751	740	805	772	783	808	742	801	754	814	743	760	764	743	755	801	745	805	804	826	772	746	789	754	852	752	778	804	773	817	846	773	769	743	765	800	833	776	779	754	772	817	770	763	805	782	786	756	775	773	769	725	730	805	810	752	801	783	769	775	740	795	786	762	805	778	772	717	780	765	731	787	770	759	769	809	784	754	742	790	731	729	746	696	778	829	790	769	762	767	821	764	763	800	795	773	776	793	804	763	797	785	770	804	766	832	776	771	756	789	780	770	828	789	744	746	761	784	807	790	790	772	714	837	799	771	763	780	814	815	714	774	785	807	790	817	773	733	761	773	816	759	740	759	772	763	785	802	768	743	810	756	748	805	803	774	824	772	768	796	794	802	741	774	816	831	795	759	752	772	757	807	802	795	808	751	772	721	781	805	761	787	794	783	822	788	758	770	812	838	769	763	747	752	746	808	781	745	799	778	758	756	764	745	806	795	767	783	753	728	733	762	751	700	759	780	812	736	783	706	830	779	780	844	836	768	782	769	755	807	782	791	765	788	786	744	797	789	735	739	714	762	774	772	797	754	730	745	752	749	771	763	827	798	727	790	793	799	801	819	776	778	753	769	813	765	758	745	783	780	741	774	762	755	768	771	750	786	803	790	760	790	773	810	839	795	811	756	777	759	771	820	752	797	805	833	733	768	777	733	777	760	771	789	806	769	778	762	753	821	804	786	769	810	735	795	811	823	780	785	720	766	782	767	734	810	810	786	770	771	787	794	782	741	764	850	809	807	834	826	779	737	730	754	805	771	782	740	766	825	695	737	738	789	793	788	804	763	728	774	760	732	753	804	735	797	754	796	801	755	768	801	771	766	810	867	840	793	763	766	786	793	753	761	743	829	765	722	718	730	796	762	746	792	790	806	732	777	767	730	824	818	802	764	779	786	799	737	732	767	776	803	762	761	823	749	780	723	788	723	792	798	799	750	756	768	742	762	741	800	798	751	776	739	734	736	720	755	768	756	724	782	743	754	764	808	749	797	765	782	755	774	790	745	805	791	807	779	791	765	722	855	847	805	805	691	775	733	799	770	762	740	782	824	765	784	776	779	792	739	800	780	747	775	778	774	752	783	742	754	765	778	756	731	750	768	806	726	799	789	772	747	797	773	762	791	761	727	735	775	800	764	814	772	769	735	740	758	784	788	752	763	783	713	784	759	843	736	785	744	742	771	759	771	807	814	721	734	808	779	723	807	740	766	815	764	748	784	739	764	757	811	792	712	802	780	803	773	810	763	798	785	754	773	777	822	800	756	796	765	799	766	833	773	800	711	759	792	772	783	734	775	800	765	799	732	777	785	810	745	843	758	747	779	765	779	790	728	815	824	819	768	808	812	749	818	748	808	805	785	784	764	776	777	759	776	770	791	812	737	777	812	751	801	795	775	777	792	796	781	755	818	757	765	791	742	786	738	771	751	802	828	776	782	774	812	759	744	781	759	760	760	738	818	753	830	835	702	768	754	764	809	780	825	713	782	786	787	775	751	808	802	748	777	769	748	762	786	713	760	824	743	774	823	743	745	840	850	752	796	797	758	806	850	787	753	766	781	784	801	774	771	823	763	762	801	759	754	734	822	741	778	811	809	792	795	715	747	711	784	784	771	729	774	780	725	742	751	775	783	727	806	786	771	784	753	764	765	797	784	713	764	793	786	714	728	794	774	810	795	710	776	749	766	776	740	780	765	754	786	833	807	743	781	769	776	760	791	718	777	744	810	798	790	773	728	704	766	724	754	722	733	755	757	783	764	762	780	759	767	785	734	782	778	812	797	764	724	766	775	767	745	784	789	746	782	743	768	748	784	748	752	761	775	799	816	785	761	772	776	755	740	762	734	762	751	789	787	762	776	751	788	754	741	764	831	788	757	756	743	776	779	783	815	762	781	739	760	784	735	804	771	790	748	737	795	808	763	771	760	753	734	782	792	794	792	778	770	749	761	755	762	758	764	748	805	804	798	827	796	760	791	807	784	738	751	771	749	740	812	808	775	764	765	759	793	804	791	786	759	784	769	806	802	803	736	777	759	784	759	716	782	770	784	755	771	712	774	780	744	791	779	799	740	740	814	736	835	803	725	722	761	728	814	776	768	797	823	770	786	729	784	797	755	793	779	793	811	766	755	762	762	779	827	746	751	774	768	835	789	802	815	779	762	769	694	766	820	780	788	807	832	712	772	775	786	748	799	772	827	813	774	837	724	782	821	751	778	758	764	786	743	748	724	797	800	735	819	811	756	809	783	749	780	800	773	777	755	751	827	711	735	770	800	776	749	739	765	775	819	730	811	764	802	796	797	761	763	749	815	779	826	771	799	765	762	786	786	764	773	773	759	796	721	751	730	767	772	756	806	794	759	768	776	758	807	782	763	801	832	785	752	777	763	775	798	749	762	771	784	752	749	785	787	721	749	794	815	746	755	819	780	772	797	782	785	800	765	760
5429	2178	3084	8317	7768	1345	765	798	755	791	824	835	764	824	1281	1596	1213	982	869	779	765	765	795	794	719	741	772	758	739	795	751	773	797	725	790	732	770	789	733	732	717	737	743	818	723	718	755	767	709	772	761	771	755	712	786	705	768	722	777	736	731	744	767	723	732	776	774	721	698	740	784	764	728	773	712	718	716	780	724	798	766	759	763	738	706	736	794	764	750	706	741	763	719	697	798	772	768	761	756	766	733	703	778	706	748	702	719	725	725	757	755	742	701	717	756	761	718	759	742	725	790	689	698	735	785	766	739	742	784	756	738	642	751	766	792	733	752	765	745	727	785	744	772	668	761	734	748	793	751	691	739	741	777	737	780	757	717	767	752	752	771	748	733	766	745	739	706	768	741	761	738	712	756	769	732	733	776	765	707	758	708	746	748	735	716	755	736	762	766	787	784	694	772	766	771	734	736	772	768	720	753	754	721	721	798	761	768	741	748	721	760	740	698	751	751	767	728	741	719	777	705	723	761	735	726	779	686	695	727	730	690	730	752	752	788	766	743	771	748	700	789	803	785	726	733	718	769	749	767	755	736	757	767	724	775	736	725	748	757	792	743	793	766	768	717	756	776	715	776	764	782	755	744	721	777	709	737	779	748	687	765	732	768	783	753	736	687	775	771	730	746	742	746	733	750	769	768	700	716	749	701	766	786	764	717	725	772	767	767	781	744	739	741	789	795	734	760	731	701	714	738	722	733	737	731	701	717	756	748	762	717	750	754	704	751	729	697	733	766	753	689	723	731	765	716	739	733	741	747	740	741	718	752	718	746	785	764	726	788	706	700	688	715	702	696	729	743	794	757	723	760	775	754	737	692	736	720	754	772	758	749	709	696	738	755	787	725	751	727	758	729	726	729	695	749	742	737	699	783	714	774	804	747	783	745	733	752	759	753	748	741	744	749	743	725	748	769	757	706	743	690	772	739	717	708	749	754	741	748	775	700	729	692	764	746	706	763	800	779	741	734	740	730	772	731	730	754	752	762	760	768	732	709	751	763	709	757	756	715	722	722	750	713	711	758	756	743	747	772	779	774	757	787	779	738	696	713	763	734	740	736	773	760	664	736	756	736	786	742	764	755	766	757	756	768	761	760	748	713	755	783	754	717	768	777	726	709	746	790	757	745	779	770	724	699	731	748	685	690	775	752	678	801	765	764	695	736	738	740	718	709	735	764	780	783	765	728	778	739	749	735	731	696	733	757	747	731	744	703	746	728	777	739	758	738	781	736	767	719	696	725	721	737	739	719	716	738	738	779	715	741	723	765	741	767	752	725	775	753	735	815	753	751	792	767	695	742	758	750	792	708	718	714	782	791	759	742	733	783	713	699	718	751	745	757	722	715	760	774	745	705	710	718	704	738	792	695	737	721	788	688	700	794	780	780	655	739	720	744	773	719	731	765	725	702	767	709	761	773	723	738	739	744	710	768	753	695	695	664	734	738	745	749	752	724	759	787	770	689	764	760	715	770	787	714	692	744	781	756	733	767	809	772	726	765	749	714	702	744	733	786	689	749	749	741	744	759	678	757	772	657	744	760	761	766	771	782	761	784	748	757	753	778	746	718	723	769	793	723	802	745	763	756	707	733	754	730	727	725	729	769	736	720	779	743	699	723	712	726	720	741	770	778	708	744	764	734	699	799	723	761	703	739	762	681	730	734	793	744	752	722	759	753	768	737	738	723	788	699	766	758	777	763	710	722	735	732	760	708	719	744	753	774	768	722	768	702	684	717	761	732	745	746	681	777	745	746	728	743	760	717	722	736	766	754	726	734	778	723	776	763	698	768	756	721	789	788	831	742	748	759	774	748	745	751	773	749	719	717	728	768	744	776	786	742	751	716	773	729	756	758	667	741	754	724	714	744	750	731	769	712	765	805	747	788	745	770	747	726	728	740	734	764	716	737	761	769	702	791	744	775	716	789	797	744	774	745	768	755	734	819	700	714	778	727	728	761	747	746	737	722	715	754	759	795	748	739	768	707	744	750	755	798	727	734	700	736	781	742	719	806	702	691	752	751	744	741	761	777	755	750	711	771	722	745	750	777	710	744	787	740	716	724	801	736	730	739	752	774	717	774	758	741	741	725	773	767	713	684	717	743	710	719	761	716	766	749	740	775	690	684	753	782	726	800	779	737	721	776	690	719	735	757	750	716	722	717	752	737	689	730	725	695	712	781	726	769	727	757	720	713	723	724	732	746	775	723	782	683	729	740	741	673	788	737	681	811	700	743	701	746	754	767	794	746	780	737	731	731	707	729	714	723	750	747	691	712	740	780	749	750	770	760	749	738	732	801	726	760	756	749	766	767	711	802	763	673	711	778	746	720	764	772	745	721	751	737	764	750	697	775	770	752	734	712	776	726	748	760	785	723	712	785	744	730	746	746	773	760	713	732	748	698	759	729	708	693	757	745	791	712	715	725	733	784	751	761	751	753	738	726	775	716	793	756	759	716	739	756	730	745	737	744	689	764	760	715	733	729	719	719	759	733	735	763	737	752	741	756	776	747	767	763	732	726	768	716	768	778	730	740	761	746	755	750	740	825	771	708	767	740	741	722	760	741	714	734	736	690	771	737	741	710	752	702	746	781	786	723	750	704	739	708	786	776	745	723	670	758	797	745	780	744	768	718	741	815	701	712	752	777	691	690	698	758	738	722	693	742	791	717	785	705	750	709	718	693	742	749	687	771	770	761	770	751	704	734	713	701	718	721	721	767	699	741	762	711	729	742	734	770	744	761	690	731	740	744	779	718	761	704	779	710	746	719	735	731	773	718	725	731	731	775	709	748	693	792	752	763	663	778	757	768	714	730	747	801	766	743	781	746	803	770	765	757	772	767	801	716	725	729	762	778	753	778	731	767	751	739	734	742	750	739	742	757	744	769	759	710	753	769	709	736	734	735	770	766	749	709	767	721	739	733	773	759	791	734	776	686	775	727	756	754	733	745	766	751	758	752	721	726	788	740	715	759	725	737	738	739	725	750	781	761	727	759	761	732	717	752	805	702	715	706	769	796	743	786	685	725	772	740	736	716	724	753	717	745	777	762	761	756	791	707	788	800	742	749	756	721	749	750	729	771	780	771	730	772	713	768	752	745	770	750	763	752	770	774	736	713	795	756	737	710	764	689	786	731	734	699	719	727	730	733	729	692	732	752	748	759	729	805	744	706	710	742	736	727	727	701	760	747	720	754	748	733	759	742	778	717	728	800	757	739	755	715	751	739	745	747	726	763	728	766	784	726	716	748	774	757	741	735	730	725	828	734	774	770	726	715	723	761	696	694	728	746	712	704	733	728	719	743	754	724	752	768	779	761	727	764	783	762	748	777	731	716	748	771	735	749	767	745	744	747	751	765	786	790	763	780	739	767	695	780	732	765	714	779	694	713	760	747	716	706	747	734	744	771	706	722	739	740	745	724	732	697	754	745	767	740	742	762	725	748	719	703	703
25665	21665	27151	37261	44648	23558	8089	1201	927	857	959	1715	2005	1703	2493	2942	1835	1213	907	812	789	724	775	695	715	728	772	716	809	824	752	710	776	715	748	756	732	743	744	751	755	782	709	676	756	767	763	751	741	730	737	723	745	750	749	756	758	724	760	745	712	756	748	759	798	691	763	770	764	777	749	774	726	745	828	768	758	774	744	733	751	738	704	745	772	780	687	745	809	699	729	755	735	757	722	749	721	759	734	761	737	718	754	713	752	721	717	743	764	763	750	775	738	788	761	731	739	761	713	747	772	740	710	749	704	765	755	718	740	678	728	736	743	754	750	788	758	759	771	706	743	759	768	717	730	778	742	736	717	764	778	705	717	760	800	759	745	776	755	716	746	779	771	774	735	770	756	754	718	718	686	726	752	755	748	738	733	748	719	746	687	713	723	748	747	762	759	819	761	740	756	723	763	738	722	712	749	801	709	754	749	723	690	783	755	772	759	743	716	690	748	733	713	754	747	756	773	758	747	710	776	717	747	739	757	709	738	757	695	742	755	747	785	800	737	715	771	735	732	726	732	702	774	764	744	706	733	704	721	736	750	780	820	753	713	789	696	691	746	715	718	725	730	742	716	712	738	794	735	713	734	751	767	719	724	708	727	728	754	722	700	799	680	741	682	725	772	751	753	764	756	711	754	766	777	756	723	771	695	727	731	702	711	715	716	762	727	788	710	794	731	742	747	767	779	832	708	767	794	785	784	726	738	781	752	780	742	679	743	773	752	716	737	749	705	718	745	713	735	712	713	713	723	698	729	723	707	765	770	687	750	714	744	738	730	730	783	758	767	701	756	765	717	774	755	755	725	723	753	752	750	728	757	742	681	693	707	723	680	766	779	747	754	760	733	767	708	737	817	825	795	724	746	761	743	729	688	793	741	738	769	761	727	788	706	751	735	707	757	723	701	731	761	723	729	716	812	767	733	776	686	750	729	780	735	785	766	774	722	763	732	725	760	733	733	757	710	772	734	796	755	737	724	750	714	701	774	679	746	725	696	716	748	715	716	797	698	735	771	749	784	751	745	758	737	762	708	753	741	706	761	734	775	730	754	753	764	738	775	700	828	727	693	740	748	779	741	755	727	710	714	733	752	761	774	734	732	710	768	715	676	719	700	743	752	776	792	701	804	751	725	737	763	729	691	762	732	736	746	743	759	762	705	796	696	710	722	723	693	775	757	813	720	727	750	741	754	778	758	718	755	684	713	727	755	684	742	786	776	734	746	731	711	720	760	701	743	734	738	741	746	741	749	730	730	737	770	674	784	687	741	750	739	739	727	783	782	772	766	747	723	780	754	769	762	736	784	720	728	737	738	734	764	694	725	730	684	785	704	691	766	729	761	732	749	722	732	764	718	731	728	723	773	755	740	761	709	731	708	704	778	749	731	777	754	741	729	722	786	747	797	749	738	791	715	800	752	695	748	742	701	718	703	760	711	752	750	757	747	762	783	749	715	751	691	730	718	720	767	754	712	748	733	690	758	682	741	749	770	750	749	744	767	721	736	779	749	685	721	749	806	731	737	791	730	755	709	695	729	744	755	789	713	747	781	680	726	749	797	753	748	719	722	749	726	787	712	733	768	713	705	713	773	709	723	698	787	706	718	762	761	745	737	770	752	796	744	738	760	752	690	716	771	697	697	740	747	748	750	747	754	716	777	764	746	734	755	726	698	693	737	756	722	709	733	720	761	724	723	740	770	738	785	745	756	764	734	737	770	756	698	764	750	764	733	709	758	773	776	768	737	746	784	746	783	812	730	740	768	719	765	737	738	721	725	780	753	763	740	715	713	741	779	701	745	751	759	719	779	703	748	762	751	760	794	747	735	706	766	773	773	758	739	762	708	775	732	737	747	760	776	752	760	759	757	756	762	766	767	700	807	766	727	715	720	757	762	749	747	757	756	721	738	736	709	754	733	764	741	704	779	758	730	729	800	733	764	740	724	757	757	785	816	695	692	755	787	697	697	747	706	727	683	706	729	812	718	696	721	729	734	753	732	733	714	769	723	690	757	747	756	727	776	741	707	733	745	734	747	761	701	722	766	756	736	720	721	789	736	778	752	729	795	777	737	711	758	793	726	731	707	753	722	772	803	762	762	753	730	750	704	759	679	708	784	765	737	751	819	691	737	728	775	717	748	713	743	728	751	715	706	754	735	778	743	761	674	772	701	713	714	688	718	763	755	676	775	767	707	746	758	734	740	752	723	783	748	784	791	716	777	784	709	778	696	738	704	729	694	725	744	720	750	690	762	752	728	744	760	743	769	717	707	764	739	762	769	681	699	768	764	660	713	698	766	771	719	787	697	744	744	751	725	694	724	679	779	757	751	711	785	729	699	715	750	735	754	751	740	714	763	795	715	720	739	723	734	776	754	716	701	738	760	772	759	682	769	779	778	679	690	703	716	727	773	761	748	719	774	773	780	786	752	728	699	795	737	766	752	759	715	744	710	735	738	739	742	741	722	767	712	723	681	721	713	716	741	748	783	750	765	725	703	721	790	692	733	763	722	724	717	767	759	808	726	781	737	738	728	791	716	660	763	751	777	734	784	707	766	724	739	759	766	712	788	740	733	777	765	726	760	707	712	713	768	739	767	760	752	672	731	774	742	768	750	712	717	739	751	733	760	724	744	763	739	752	772	739	735	770	700	744	763	707	756	735	766	740	747	726	780	712	731	787	840	713	745	778	700	791	753	783	731	735	781	735	716	790	733	754	720	725	755	714	696	737	750	729	764	746	783	768	745	727	742	713	741	714	766	738	730	731	769	707	717	739	765	703	772	745	772	722	734	724	701	744	718	691	813	681	752	728	686	766	773	698	746	739	788	770	735	754	763	778	721	775	747	747	785	787	734	801	695	783	742	719	763	769	730	741	740	781	711	739	734	738	754	711	708	765	741	718	762	748	755	768	741	755	698	708	761	758	750	719	731	700	756	735	728	718	756	733	752	744	728	738	715	681	750	778	743	750	741	693	777	743	728	769	735	763	787	742	726	765	748	776	737	750	742	764	718	677	715	709	713	728	744	727	784	741	682	753	765	755	762	785	764	718	713	737	722	735	735	707	724	750	761	716	711	777	766	772	743	743	699	740	719	750	732	729	740	682	749	697	747	723	715	756	726	736	746	784	781	753	737	733	762	749	754	721	713	744	711	754	706	697	731	773	764	713	737	712	773	746	709	734	701	761	718	781	773	707	747	737	728	763	721	753	760	706	766	680	727	764	745	697	757	747	741	739	752	754	805	688	737	756	764	718	688	800	712	756	771	763	727	758	707	727	727	764	692	744	781	733	727	745	772	746	734	728	767	786	719	703	718	739	726	755	697	726	743	761	800	721	753	731	735	727	698	740	764	713	707	753	760	796	770	790	706	752	770	708	779	719	758	718	742	730	757	754	741	718	716	769	742	731	791	756	760	760	759	750	735	713	757	799	735	751	742	779	739	779	748	721	763	780
5411	12835	19003	39741	40209	14951	3578	933	935	890	1087	2594	2977	2475	3703	3762	2261	1410	941	775	824	759	693	770	754	789	746	749	746	740	772	762	747	805	758	757	723	721	751	721	760	765	704	769	766	705	720	778	806	726	746	723	744	698	726	767	770	759	736	756	703	732	697	691	740	749	728	720	767	735	719	739	706	782	829	725	760	746	739	711	777	748	761	777	733	730	721	722	745	705	730	712	726	759	708	716	712	721	777	733	719	747	804	753	754	727	748	758	700	761	762	754	753	739	730	735	760	727	747	766	772	742	704	740	727	718	717	748	768	761	736	747	731	751	730	803	775	738	721	708	761	729	776	710	721	773	726	718	706	767	813	782	738	735	733	751	745	715	822	761	748	726	713	703	719	773	709	726	715	787	710	710	736	752	759	719	722	727	763	746	779	788	729	726	749	722	803	762	718	730	743	768	745	800	733	748	782	704	748	796	754	710	717	732	716	712	733	723	768	765	786	715	761	732	754	768	706	757	804	696	751	732	746	745	768	765	761	762	747	752	748	743	718	778	769	799	735	733	748	720	718	719	739	759	759	742	751	735	730	759	732	739	771	792	713	774	779	733	787	758	749	758	717	768	746	762	740	719	693	715	724	777	742	698	731	712	731	771	756	742	780	758	716	747	740	723	750	701	723	719	791	733	785	747	822	732	738	719	749	772	715	747	792	739	726	782	776	726	713	752	741	747	718	758	701	736	782	719	802	767	710	738	730	730	755	703	736	799	743	727	766	710	773	734	765	736	723	757	712	743	749	688	744	716	744	769	753	727	753	678	753	741	709	783	732	758	735	747	739	745	738	695	727	725	801	781	781	734	740	705	737	779	746	760	746	738	746	719	707	698	724	708	718	743	753	773	758	759	716	747	748	746	778	665	708	749	731	743	731	727	721	795	713	744	730	735	761	709	738	713	764	712	721	762	818	731	748	745	695	752	745	705	730	748	758	705	724	773	717	762	737	727	745	727	729	755	753	679	718	746	775	750	744	726	721	737	709	817	728	740	755	701	730	737	720	720	707	760	663	717	767	719	734	750	788	750	725	733	728	722	750	743	754	788	765	714	760	729	744	758	743	756	744	710	678	725	754	728	746	775	786	733	757	674	821	756	764	742	760	717	757	780	736	745	734	714	756	722	746	725	742	748	756	708	733	723	755	756	720	708	745	739	723	716	732	762	705	759	760	764	716	769	708	747	772	715	750	733	777	704	723	750	764	779	736	733	725	722	749	756	762	718	753	756	743	736	745	777	711	743	736	781	747	757	755	733	796	714	740	730	726	750	736	774	735	712	760	730	730	764	758	735	795	736	742	728	737	719	764	735	723	752	815	741	741	757	736	750	766	713	758	690	724	708	792	732	717	719	811	731	744	734	756	768	703	747	723	740	755	737	770	755	744	766	701	704	747	725	716	746	725	786	718	699	741	712	715	789	761	679	737	755	684	755	746	711	728	749	672	780	723	767	777	708	749	752	754	759	821	703	771	771	747	795	715	740	730	727	739	738	744	713	744	702	738	732	726	739	734	730	729	722	743	783	736	717	762	773	719	744	699	766	766	727	726	764	781	757	753	703	774	754	737	771	710	751	749	779	727	735	743	722	753	739	724	751	741	779	767	757	715	752	781	744	812	730	699	728	712	771	728	765	752	722	754	734	756	740	734	753	721	766	726	721	754	718	701	744	761	771	743	716	730	753	759	726	736	729	725	758	731	746	772	717	743	746	769	675	722	717	742	729	750	754	723	732	738	737	726	774	726	718	795	722	724	752	789	741	740	768	742	724	752	746	758	760	771	742	779	723	728	776	709	740	715	718	731	791	728	744	702	797	729	761	774	725	779	691	726	730	767	740	744	735	719	771	751	745	748	762	708	783	804	768	700	722	779	744	756	731	727	734	777	738	737	770	765	684	776	706	755	714	799	731	752	747	739	775	710	766	769	726	801	747	761	801	731	769	750	750	740	754	743	778	742	763	750	718	764	755	713	738	745	742	766	792	732	769	731	722	749	684	704	778	746	721	735	806	761	766	771	690	778	756	764	724	777	808	715	761	739	742	753	758	743	754	765	752	781	741	744	733	744	720	702	726	757	768	740	734	730	712	705	778	778	702	724	730	777	727	737	743	745	739	785	724	738	735	802	743	756	736	742	761	724	767	738	716	756	740	766	751	756	704	764	730	746	683	710	822	723	678	742	755	778	745	729	713	733	720	784	729	792	789	718	713	757	730	726	699	726	732	797	750	699	781	755	718	693	761	777	731	704	731	780	737	718	719	774	791	763	793	713	765	777	773	685	730	772	721	743	713	755	781	762	743	729	718	745	752	804	709	768	709	767	750	744	731	726	754	753	720	699	709	793	694	755	740	746	759	727	757	754	744	728	771	740	714	767	734	690	776	740	730	767	771	711	764	740	761	736	725	722	701	757	778	751	754	743	725	761	708	740	738	717	732	751	768	729	722	772	794	720	720	707	707	799	732	735	793	758	756	744	743	713	768	760	731	705	705	686	748	719	797	707	759	738	732	748	727	711	755	763	717	753	732	718	730	714	796	731	702	729	704	737	734	745	683	743	760	762	743	720	743	731	758	695	763	718	738	745	718	720	739	742	711	779	723	777	743	767	709	733	700	777	732	761	719	768	732	747	726	786	724	752	725	693	746	732	677	753	757	749	779	726	716	781	767	703	733	705	708	735	705	735	747	743	755	714	701	758	754	770	767	787	736	748	703	723	721	779	737	755	780	715	740	737	745	758	719	776	701	802	759	685	739	718	664	773	776	775	746	717	744	712	708	742	744	726	733	725	749	732	766	763	761	744	762	751	749	772	726	722	743	704	767	744	729	736	789	744	751	750	716	835	714	789	778	726	778	713	803	773	780	738	754	708	770	770	715	752	727	709	794	767	752	715	740	700	707	721	712	759	755	743	774	716	733	740	726	736	793	738	724	666	771	740	752	740	767	729	768	685	698	729	779	701	731	755	727	702	754	755	763	734	760	732	775	817	756	736	754	726	759	759	681	694	718	763	724	795	758	726	735	694	725	728	728	748	749	754	734	692	749	813	693	777	714	741	740	752	739	708	758	690	705	762	712	795	761	709	835	795	709	755	773	737	772	716	729	766	741	745	751	761	750	729	788	700	749	805	777	741	736	740	686	725	696	759	711	734	743	747	830	776	766	738	717	791	770	744	787	721	677	762	762	752	722	763	770	759	702	732	787	762	735	728	730	737	736	772	726	769	680	697	731	767	730	743	736	738	731	737	697	784	693	688	731	728	741	699	721	738	731	685	779	726	731	753	781	744	742	739	735	692	721	731	745	781	711	744	746	679	756	724	736	733	721	739	763	756	743	757	718	708	719	763	722	752	724	759	695	756	721	720	741	710	736	721	717	698	757	742	742	707	752	756	714	699	718	757	710	737	769	774	732	669	760	790	688	708	763	719	753	708	688	766	774	712	715	751	766	692	705	677	734
24441	21642	28935	38426	53226	35162	19372	2316	1147	1011	1391	2837	2520	3974	6257	4125	2224	1477	983	883	802	786	801	810	794	773	824	766	816	767	766	793	787	840	764	826	788	776	801	778	809	770	732	773	767	780	826	714	808	803	814	803	789	768	812	778	770	779	791	830	806	799	798	780	754	793	761	829	767	792	764	814	776	806	762	767	751	770	794	761	789	824	764	784	772	845	788	829	776	849	800	791	817	832	744	792	780	795	807	820	766	786	792	769	780	813	778	766	825	759	718	754	820	739	796	742	834	790	851	749	771	740	758	746	726	828	834	753	788	752	764	805	752	817	791	754	779	782	815	778	802	763	775	788	781	795	758	761	770	832	760	743	774	806	817	828	725	776	768	794	728	803	844	824	781	782	794	777	750	765	754	807	766	773	775	774	760	802	783	773	776	748	755	789	810	755	825	776	773	783	812	771	760	798	813	806	836	818	826	765	760	832	785	741	778	734	760	816	840	796	778	803	851	812	778	797	774	744	792	812	734	816	760	743	800	783	780	814	723	792	821	788	777	783	819	788	782	778	794	813	780	760	745	775	786	812	770	802	788	790	768	764	789	823	834	755	784	780	790	774	789	799	776	783	798	788	795	775	802	780	755	788	743	784	748	739	731	742	801	773	740	773	758	754	814	723	755	788	743	792	779	768	786	776	778	822	743	797	763	787	824	775	819	788	747	807	825	731	859	789	769	777	784	782	802	783	832	839	804	769	811	774	776	817	805	747	752	779	764	805	784	810	825	810	866	804	813	764	775	753	751	800	797	759	780	781	810	817	755	803	811	799	763	737	787	768	780	768	797	771	809	812	752	756	779	756	786	787	767	746	732	819	753	731	764	836	737	794	759	747	782	821	716	803	768	748	775	808	753	760	810	765	746	821	743	790	779	782	808	803	794	732	806	730	783	776	751	758	760	818	737	743	758	780	792	766	780	744	758	756	755	759	814	804	762	774	764	747	765	765	767	780	780	804	788	770	775	766	788	744	749	771	779	768	752	790	785	793	747	772	734	803	811	747	803	759	764	797	799	785	837	766	761	826	783	774	814	769	751	777	775	762	772	755	764	841	794	769	775	759	743	837	818	772	786	775	793	791	793	845	807	799	755	813	742	775	765	779	776	753	726	779	786	792	790	791	799	772	759	782	801	786	756	784	816	807	831	745	786	752	778	778	742	790	771	795	809	810	812	782	813	774	741	818	782	720	824	833	792	780	763	750	811	789	766	754	756	770	752	789	796	824	852	780	803	748	749	778	743	788	781	802	826	785	794	832	802	794	761	795	852	796	763	752	769	766	791	749	762	814	807	755	790	734	735	804	771	715	768	835	752	707	765	813	754	815	762	805	796	767	755	806	740	757	791	801	780	784	821	793	814	794	747	825	756	742	793	753	742	808	771	801	766	772	792	788	818	790	759	835	791	785	828	783	796	834	795	778	827	749	803	749	743	762	815	763	781	790	749	810	795	774	783	763	743	784	770	751	773	779	746	770	785	771	744	799	827	831	776	780	787	771	792	800	757	800	759	796	798	803	785	760	774	785	799	785	776	779	748	753	808	867	753	826	843	773	758	786	766	826	789	785	765	791	816	733	831	745	779	778	774	779	778	789	739	789	765	756	778	786	797	755	791	770	778	782	810	759	808	762	833	750	758	778	791	815	756	782	789	781	775	780	749	786	789	813	744	805	778	757	780	780	793	748	785	739	796	793	833	792	780	789	764	788	737	788	769	792	799	773	767	810	773	769	786	822	757	791	778	793	812	758	740	812	774	809	804	797	781	752	790	813	839	803	809	794	772	757	799	768	756	760	766	821	761	799	788	814	808	786	800	701	822	761	788	755	788	782	800	740	847	767	765	739	774	791	811	825	803	789	829	743	773	774	777	783	761	806	733	822	754	777	785	798	747	785	757	851	734	779	749	775	802	789	814	782	794	739	721	749	760	771	804	763	803	768	784	772	767	747	750	810	775	779	790	782	834	760	737	768	768	834	804	745	772	806	798	865	800	768	760	752	750	808	799	773	753	776	768	747	761	830	771	776	789	744	760	762	755	763	784	778	758	753	760	792	836	763	775	803	725	800	790	811	787	768	752	751	836	736	802	811	736	773	780	743	754	772	813	799	758	749	782	767	731	802	787	788	775	813	792	777	782	807	793	788	768	866	816	835	756	764	818	764	758	772	743	726	782	807	779	732	761	783	759	785	771	783	791	735	793	731	795	759	754	750	754	758	757	769	821	763	794	794	808	792	771	762	768	794	768	797	797	827	749	765	787	767	776	750	781	761	766	797	797	801	769	832	800	808	774	753	768	792	812	781	837	766	749	783	747	753	779	755	778	754	725	767	767	768	791	805	861	792	754	789	793	789	781	815	820	770	737	766	773	794	850	797	772	816	778	754	773	787	739	762	834	773	702	760	757	729	802	802	779	741	777	758	759	794	730	806	804	784	832	773	824	760	818	770	783	730	779	791	789	754	787	763	773	773	777	811	831	807	801	794	804	782	790	764	801	790	765	761	781	757	747	782	744	711	787	779	770	779	772	826	755	793	787	780	791	797	764	758	748	820	812	849	798	817	762	779	781	772	814	819	805	779	775	786	773	797	796	782	769	808	814	800	776	801	745	726	757	803	745	713	793	769	765	805	759	765	786	779	778	773	800	792	842	785	791	848	755	752	824	802	759	773	795	736	737	772	765	798	755	774	756	831	814	820	769	806	782	750	783	807	798	772	781	763	766	810	787	800	771	812	774	776	746	789	785	842	753	762	802	781	795	761	806	738	777	770	822	734	798	867	728	784	767	781	829	753	723	806	760	752	756	798	765	774	771	802	779	814	825	780	762	814	784	743	809	740	803	798	758	767	737	824	809	770	774	779	798	738	717	758	758	769	701	745	818	790	768	821	710	776	825	807	754	760	773	762	793	794	787	769	815	798	801	789	751	818	794	775	801	805	754	789	816	809	810	874	788	762	779	773	846	817	811	781	774	741	786	825	728	715	769	791	810	794	771	787	761	791	770	781	738	789	798	767	796	766	777	801	801	826	804	790	802	824	790	790	758	792	775	798	773	740	771	790	750	808	737	750	810	781	794	805	749	757	769	807	808	797	763	790	773	765	765	770	818	749	782	778	713	888	762	761	731	761	828	771	783	798	746	788	762	784	761	792	744	800	795	759	850	790	778	740	780	784	814	703	760	784	777	820	790	786	796	774	798	784	747	787	774	813	826	785	767	803	773	768	800	766	813	751	802	794	797	792	764	784	771	763	806	746	753	791	778	751	773	776	759	776	764	802	771	794	740	759	738	789	758	788	787	750	804	797	792	810	786	803	793	807	784	828	798	746	746	750	732	731	760	807	749	752	778	797	743	712	786	770	746	740	743	803	796	786	797	752	795	803	819	780	837	815	774	824	824	694	806	746	745	794	724	759	802	814	749	788	796	788	781	806	766	759	815	774	780	735	817	756	722	748	747	798
8226	23559	39742	61040	57566	26406	8601	1057	1133	1073	1863	4374	3219	6084	8062	5034	2718	1771	1070	887	834	805	814	785	799	779	809	775	785	796	794	757	808	748	795	804	743	800	812	822	783	778	820	816	781	782	771	798	746	777	790	814	787	805	781	832	767	773	763	798	738	782	768	776	820	775	766	759	772	820	789	801	772	783	729	734	767	773	805	764	802	800	804	827	789	774	775	790	772	759	790	840	741	753	772	769	809	796	786	835	724	810	758	851	818	837	755	834	809	778	788	789	762	743	798	803	751	772	774	800	791	758	830	766	814	755	753	737	800	813	780	769	788	784	797	757	834	739	804	829	764	752	772	779	799	813	792	795	771	778	793	833	761	854	761	818	802	802	749	746	774	839	762	832	793	769	730	794	731	809	745	827	790	748	771	735	771	762	751	776	805	792	766	791	738	788	824	822	749	809	747	777	748	791	788	870	812	767	800	759	738	800	788	779	774	796	806	758	779	781	847	760	758	760	826	781	760	814	813	772	749	763	800	783	765	824	791	784	796	788	779	738	848	751	797	762	830	785	790	779	802	790	774	817	775	785	752	741	800	795	796	794	792	798	805	776	808	782	766	753	768	775	802	815	804	761	752	775	807	749	739	755	745	806	789	783	754	755	821	832	767	772	827	799	765	788	801	763	766	773	756	763	832	776	829	795	769	745	781	811	788	827	805	823	762	801	827	760	756	822	782	823	786	759	735	817	756	792	791	740	780	737	770	824	809	793	816	811	819	798	744	819	781	740	828	747	718	740	777	785	756	789	833	806	772	762	759	740	751	803	778	773	764	677	762	795	756	763	744	754	797	777	801	758	769	778	763	770	778	820	774	824	763	791	821	798	787	806	799	770	789	829	807	767	789	803	800	814	803	815	806	822	806	746	776	733	793	794	786	777	797	807	809	777	777	794	774	759	807	794	795	779	817	784	773	767	784	773	797	776	802	752	789	799	819	800	804	812	779	827	813	808	743	759	817	786	806	803	803	772	783	774	777	787	832	792	803	777	785	784	837	814	755	755	799	788	790	818	760	832	759	751	756	777	776	785	754	743	774	789	792	775	806	789	784	785	778	793	813	773	767	791	757	800	804	791	763	784	802	775	830	761	788	763	797	792	773	794	814	762	722	802	728	765	828	805	808	778	800	762	734	835	818	766	790	823	837	769	744	757	768	761	740	732	807	798	783	758	772	743	781	785	766	754	734	785	739	796	804	730	801	744	792	787	771	797	807	830	780	795	823	752	794	804	767	761	788	788	801	785	809	780	793	756	753	809	793	792	759	753	782	775	779	741	773	783	821	775	738	744	749	800	786	789	836	754	778	776	794	810	811	775	780	785	838	778	835	743	792	770	778	755	753	775	799	760	804	829	774	812	815	790	766	758	800	832	821	780	788	767	785	790	778	774	761	767	750	814	837	819	761	760	812	809	786	787	795	821	770	751	788	764	724	748	795	772	835	758	799	801	776	734	779	720	752	784	773	837	753	784	747	831	818	808	748	786	805	806	805	790	753	800	787	805	786	761	766	835	782	802	780	768	743	780	781	723	788	790	801	748	744	810	740	776	748	759	826	787	775	789	816	776	815	793	820	848	798	789	793	785	812	783	830	788	814	776	755	809	777	768	760	838	790	716	804	799	818	800	760	802	788	785	757	803	783	765	812	792	805	795	817	798	813	780	774	809	826	816	762	801	755	737	791	755	780	772	803	793	831	832	760	726	832	805	782	770	727	811	786	761	784	751	821	751	790	789	766	793	767	776	776	799	825	806	786	737	802	820	795	784	739	774	757	768	780	787	818	836	812	798	823	809	775	748	760	812	819	746	787	772	760	786	793	792	797	759	765	794	760	789	796	812	762	736	804	769	828	736	773	742	791	734	824	753	791	735	801	799	752	783	782	739	834	758	817	835	800	787	762	767	763	759	817	791	740	832	767	823	743	782	716	784	808	790	762	771	755	775	841	796	770	750	802	781	746	773	785	778	847	806	799	833	749	791	793	801	773	743	807	804	793	787	789	760	765	803	787	775	764	754	809	777	719	739	762	750	820	763	754	808	747	788	774	802	761	821	750	792	847	787	781	753	765	841	799	761	848	803	784	821	817	764	743	823	759	831	743	745	839	779	723	780	806	771	817	783	765	796	785	745	746	796	815	836	790	766	779	794	827	745	759	785	767	785	794	813	814	812	795	810	818	739	818	813	784	760	735	760	838	795	774	810	844	766	809	840	762	797	765	797	778	756	785	771	770	793	761	756	776	851	781	779	800	760	778	853	775	790	781	844	782	791	812	793	756	728	820	751	712	738	802	773	779	763	756	790	783	761	792	760	817	752	763	756	759	774	757	807	748	798	766	773	763	760	774	790	781	761	735	768	790	779	771	818	792	762	817	774	789	748	743	789	786	798	793	780	799	765	831	777	766	753	790	803	758	754	771	795	815	718	749	783	722	795	772	752	807	762	775	771	833	764	775	794	783	768	777	797	765	793	771	800	783	819	784	785	814	815	784	757	764	757	816	783	724	798	776	848	814	764	805	858	779	794	800	791	759	772	768	813	805	725	801	774	806	783	779	757	759	727	754	770	822	803	777	788	788	771	808	797	766	794	787	772	786	803	784	727	814	800	801	774	759	741	791	777	739	764	735	757	785	784	768	789	747	757	738	809	785	772	795	787	744	846	782	746	749	809	792	776	759	798	768	796	795	765	789	768	719	773	744	788	814	809	736	756	814	766	797	778	783	800	779	818	782	779	802	707	833	760	803	747	786	799	778	732	764	797	831	809	836	773	800	787	778	749	760	843	803	750	803	831	753	739	834	793	825	787	768	755	752	736	766	750	736	780	747	823	775	747	754	807	774	792	777	777	758	810	767	781	837	794	763	759	778	800	717	788	781	759	821	720	777	752	772	793	745	803	791	767	741	844	781	756	744	798	792	802	770	804	765	781	743	762	808	803	753	753	787	769	763	798	759	823	772	781	768	757	807	740	823	790	807	767	762	831	775	811	787	727	794	770	779	798	770	851	780	835	799	747	769	793	774	783	784	784	796	794	779	809	783	829	762	787	770	736	753	798	821	737	771	706	791	833	731	729	761	743	837	768	759	818	740	813	775	745	784	793	787	736	758	770	779	789	775	837	778	790	743	806	781	785	817	763	753	817	749	778	799	798	764	767	777	733	764	778	815	752	793	822	784	793	792	822	813	773	814	793	782	759	761	773	765	769	795	810	805	792	792	827	786	771	805	781	751	797	791	804	760	797	864	807	824	724	828	785	751	772	850	830	800	808	749	739	808	731	790	793	795	781	770	796	834	818	808	816	760	728	783	796	731	793	760	812	806	702	745	774	792	754	785	816	771	774	791	773	788	783	775	782	772	788	802	771	806	821	705	788	787	762	841	786	770	792	849	785	767	740	803	785	799	765	789	805	734	854	783	757	778	769	823	788	772	775	799	725	773	762	762	774	775	804	784	735	786	766
27877	11806	3686	9296	13707	5462	2445	846	871	773	761	822	804	869	893	915	869	826	801	788	760	824	805	755	743	837	773	744	748	804	755	747	792	773	786	752	782	712	739	849	726	764	771	792	810	750	718	802	770	734	799	784	758	817	726	780	755	733	805	744	758	764	806	790	756	815	767	764	760	756	795	816	764	782	806	822	746	741	734	777	796	746	807	787	759	735	803	755	773	749	761	780	701	815	834	818	770	777	789	747	781	758	771	779	741	753	725	787	783	796	750	737	775	768	792	735	747	739	792	767	790	793	798	798	753	737	757	772	766	747	802	756	749	769	764	742	766	777	747	741	786	746	745	807	787	766	763	806	782	763	760	761	791	735	743	739	778	775	792	735	776	747	778	748	743	755	731	795	784	774	818	774	754	751	768	774	762	770	809	779	793	807	761	724	751	763	761	794	774	776	777	791	804	765	792	755	749	767	795	735	773	801	756	769	733	727	758	712	819	794	808	810	842	785	789	781	762	808	761	742	817	754	749	808	761	749	787	773	737	829	810	754	769	841	819	742	801	720	728	791	754	766	764	813	778	807	762	741	786	818	803	796	719	762	758	759	787	733	736	765	737	745	794	750	784	764	756	746	746	799	722	767	773	789	842	798	753	737	751	769	809	725	763	800	774	724	801	776	772	772	793	767	750	805	829	795	785	750	766	783	764	826	786	807	789	777	764	790	762	761	800	802	794	807	784	777	747	806	747	755	788	835	798	714	851	794	789	771	788	820	785	787	791	808	777	724	767	781	769	706	752	777	802	789	781	806	827	758	790	798	767	744	790	760	714	810	730	783	755	798	753	739	748	750	746	757	798	708	730	799	780	763	762	812	728	741	770	752	827	772	735	753	750	758	796	805	797	770	769	742	822	769	806	806	745	803	780	800	779	741	830	736	751	834	729	752	761	785	790	807	708	745	830	785	774	796	729	748	764	756	742	770	789	738	782	735	804	775	770	710	797	788	742	794	745	810	767	772	780	808	750	780	773	763	800	783	733	770	813	723	764	757	762	786	783	788	725	777	772	759	778	808	742	800	778	762	813	771	768	832	772	757	773	787	816	764	789	751	758	781	793	743	730	751	776	792	788	814	779	746	770	751	765	793	752	767	741	778	746	810	779	764	773	815	765	802	774	826	775	738	730	753	713	765	767	739	719	823	793	753	744	754	758	788	780	740	741	773	757	797	767	783	712	774	738	763	788	773	775	764	784	778	805	781	729	787	771	769	786	758	771	792	756	796	775	774	773	849	781	767	793	718	739	764	739	763	830	748	748	773	811	763	791	759	825	795	803	761	731	789	794	746	821	795	792	753	763	710	751	771	797	799	764	773	728	770	780	802	759	794	768	731	828	787	752	790	744	773	780	800	726	768	790	776	804	771	729	758	760	780	740	754	706	771	753	722	807	773	789	816	722	769	756	818	824	723	744	780	730	822	791	750	791	803	757	796	764	761	764	826	778	828	766	738	767	772	757	805	790	750	777	773	754	761	747	806	770	758	732	741	732	761	779	811	792	774	781	768	796	772	777	744	812	691	770	801	766	738	760	771	763	775	740	765	707	720	748	774	756	766	816	755	772	789	743	776	794	757	737	745	709	748	795	775	741	770	828	773	780	820	732	776	778	760	766	753	762	744	777	770	784	785	742	812	768	796	798	772	845	757	797	777	801	844	748	829	798	760	817	776	781	781	792	787	814	754	728	769	775	755	814	790	800	740	820	735	742	748	769	721	806	772	754	814	779	765	791	725	743	783	777	763	744	773	783	735	739	807	739	772	746	785	849	764	790	757	748	740	810	777	812	785	763	756	769	783	767	764	792	804	754	808	760	747	754	819	750	770	800	785	767	806	761	760	762	720	768	778	816	778	764	754	748	748	770	704	783	782	775	789	728	741	823	770	813	794	776	771	749	765	744	748	795	795	802	816	754	821	759	809	796	791	821	718	771	772	757	724	752	751	776	780	773	798	776	734	751	708	734	731	777	778	737	753	791	781	801	761	708	820	762	782	747	730	782	791	739	755	795	768	755	806	760	747	795	720	766	789	729	797	788	775	707	775	783	792	778	809	749	770	834	776	764	761	825	780	746	718	756	787	739	785	805	782	718	734	745	748	751	766	770	769	752	740	791	780	794	770	799	743	736	778	756	724	787	767	770	809	820	757	792	803	750	779	711	790	756	789	748	760	814	751	809	770	794	745	737	770	755	784	729	742	789	754	711	783	697	720	802	784	734	754	747	737	789	767	775	781	771	788	810	713	796	768	747	745	790	782	758	763	743	742	718	712	745	711	716	794	767	762	762	783	812	805	798	793	834	780	815	739	745	750	769	748	796	773	756	805	762	794	769	739	792	791	808	758	781	806	783	787	775	783	775	724	780	833	801	769	775	788	763	709	752	722	759	730	790	779	744	769	731	739	822	773	800	709	803	788	792	834	782	796	768	796	754	787	773	723	789	760	786	738	796	723	783	805	733	759	716	747	722	831	770	816	733	748	795	756	735	797	780	777	847	787	787	750	750	779	739	782	752	777	737	793	777	746	807	764	741	750	760	757	744	754	776	772	748	823	791	788	815	818	711	749	809	792	773	761	729	770	677	785	753	766	779	781	741	814	770	816	737	783	779	796	778	730	729	762	798	773	738	786	805	818	791	766	767	781	794	741	763	754	810	778	752	759	768	709	760	771	791	784	745	778	747	769	767	747	752	752	780	785	800	777	753	775	803	743	755	773	779	792	781	752	791	767	740	730	766	758	804	787	763	753	809	751	762	774	740	760	803	754	766	705	763	722	781	767	735	802	781	759	793	727	741	734	733	759	782	709	784	750	770	770	736	733	791	832	776	749	744	793	760	765	770	771	802	800	837	707	760	774	805	780	722	831	751	788	793	733	779	777	763	778	807	801	733	797	765	778	769	732	708	770	771	770	785	752	784	776	842	776	797	787	768	759	797	731	797	794	853	785	763	791	775	765	777	700	769	760	772	767	776	680	806	770	795	762	774	746	789	744	734	739	754	755	768	768	768	807	761	792	756	768	756	796	762	779	754	816	758	771	800	747	787	825	818	785	756	730	687	764	756	792	757	751	772	759	707	761	756	739	767	741	766	757	737	777	791	748	800	765	800	760	747	769	735	748	718	796	804	761	820	785	776	817	809	752	749	781	858	756	753	789	790	766	777	807	767	773	783	704	752	740	741	790	727	775	747	776	810	733	733	785	771	784	747	774	746	789	824	793	721	807	808	739	765	731	797	761	769	801	750	751	831	763	769	809	775	816	752	752	763	778	771	720	782	756	775	749	762	757	745	783	800	766	806	785	751	790	814	749	767	745	768	744	748	789	741	765	821	758	786	724	757	778	799	778	744	818	768	789	734	750	779	733	731	767	763	744	788	768	810	801	747	784	753	789	751	758	780	796	760	763	810	772	741	757	768	715	776	758	748	812	780	784	765	748	823	813	781	770	826	804	770	790
5556	2301	3306	9283	11798	4678	2475	732	737	721	791	801	728	906	960	887	854	796	788	755	694	752	701	777	699	713	729	710	769	710	784	728	695	702	711	723	755	738	721	724	715	761	726	744	719	757	749	721	729	732	706	772	770	731	729	741	740	752	745	722	724	749	705	805	730	729	725	754	738	746	713	765	685	727	731	702	759	754	745	732	750	787	783	739	711	741	686	750	757	783	781	723	733	761	729	696	727	767	741	741	721	738	708	777	811	712	757	700	723	709	778	748	719	710	757	744	707	654	768	753	674	749	768	731	732	707	750	765	769	741	785	716	759	694	779	714	739	692	681	776	695	699	711	722	745	691	771	737	736	697	736	735	751	711	773	734	792	743	717	757	715	680	745	767	769	739	687	717	748	683	704	732	754	719	734	703	746	745	684	728	724	727	706	744	686	787	729	705	677	693	743	758	718	712	745	746	734	741	747	755	739	709	775	672	703	685	766	730	702	747	703	751	693	722	775	747	764	757	760	708	773	704	684	764	794	713	704	700	763	775	689	762	770	673	728	698	742	684	696	720	729	739	707	759	702	709	709	766	733	722	755	750	749	749	746	734	744	695	728	730	749	725	756	754	691	758	753	734	749	694	761	695	725	705	725	726	697	746	715	753	713	712	751	694	704	741	775	710	707	717	730	745	749	706	738	700	718	772	722	782	715	729	722	693	710	681	744	722	732	758	752	670	725	782	713	770	748	716	712	756	693	725	762	709	677	698	708	695	713	736	741	744	718	788	737	740	750	768	768	775	740	718	708	695	751	721	754	739	742	724	711	725	753	715	704	739	740	713	755	719	753	797	725	738	730	739	724	668	757	706	714	644	760	717	720	736	709	702	744	714	672	730	749	728	725	759	745	773	746	667	781	713	726	758	770	676	696	798	746	730	763	737	699	768	665	723	720	683	734	754	746	730	738	724	719	747	753	790	714	735	745	713	756	693	696	743	695	734	737	733	686	713	769	736	740	737	731	715	743	777	722	754	704	676	749	764	714	722	685	700	734	781	762	715	711	787	739	696	718	735	745	739	711	746	736	694	727	769	736	721	775	748	732	709	684	714	712	746	713	721	721	773	710	739	749	691	720	733	758	710	745	712	771	752	770	736	721	722	770	701	721	735	721	732	732	763	694	721	778	742	723	759	728	722	767	775	708	691	690	737	702	716	705	723	735	702	813	757	742	724	771	712	693	762	752	700	732	733	703	759	718	716	719	755	739	715	743	689	734	707	752	731	704	738	723	747	722	771	745	688	740	725	706	734	717	691	738	743	733	751	718	766	770	810	803	750	726	739	735	703	729	691	750	713	755	791	708	726	764	689	719	744	703	745	733	710	718	711	743	760	776	715	729	743	743	743	728	785	738	745	724	813	747	693	742	774	786	752	719	754	684	697	691	749	714	750	685	741	766	743	709	797	737	800	732	774	734	801	694	727	729	736	705	721	689	686	728	735	739	729	711	758	754	704	722	760	713	759	742	722	734	751	728	732	689	734	759	746	704	782	701	704	726	730	716	722	740	723	789	733	738	704	743	736	748	752	740	755	716	734	743	765	680	777	755	709	710	737	692	752	722	710	718	727	771	695	731	663	730	775	727	764	741	722	740	801	763	707	680	730	792	738	770	718	748	719	697	747	721	754	746	710	764	728	695	745	725	773	730	712	710	708	763	736	710	704	687	707	759	749	720	734	719	701	676	716	758	714	725	728	755	734	699	806	705	749	710	714	720	711	739	723	742	765	728	731	764	692	781	723	678	701	740	749	729	692	712	717	745	733	750	714	723	711	694	750	711	753	741	786	765	765	700	731	720	721	690	728	740	737	712	740	765	732	735	704	757	724	757	765	742	748	704	738	651	736	716	737	800	813	681	703	733	695	680	708	707	719	734	768	770	738	717	738	707	801	769	762	778	745	722	720	690	746	757	726	679	737	729	752	706	665	755	782	759	748	736	725	726	723	755	735	761	745	713	729	722	763	737	758	759	725	795	767	719	733	727	717	692	734	767	710	697	738	699	720	750	720	744	729	715	729	740	703	739	739	716	751	769	730	762	726	753	693	714	714	753	744	709	720	758	739	733	724	728	766	756	733	714	789	722	718	738	779	739	747	768	690	785	730	729	804	759	722	685	668	759	782	716	761	757	699	740	751	738	716	724	698	745	784	705	736	750	775	780	712	708	726	706	735	788	756	753	743	723	737	734	713	755	753	757	727	749	777	741	670	757	741	811	705	716	753	681	766	683	707	717	701	750	783	751	715	764	719	714	797	700	717	757	737	745	724	710	662	719	721	702	720	697	717	717	714	745	736	727	728	718	733	735	710	722	709	731	709	721	692	782	732	752	741	740	726	719	671	724	750	690	737	757	726	740	704	690	687	698	708	725	718	750	719	741	699	755	723	735	755	727	741	737	719	713	670	735	718	708	687	786	766	705	745	732	727	697	773	749	731	741	682	691	761	760	759	692	695	691	710	695	703	727	731	712	775	718	707	776	748	743	730	756	718	767	785	739	739	786	697	674	685	741	706	713	705	733	742	738	747	752	712	713	740	751	735	727	726	698	760	728	704	755	676	737	733	774	749	717	727	688	736	743	745	736	774	713	691	758	728	737	714	749	781	709	753	719	778	755	745	718	707	752	721	707	760	704	736	758	721	725	696	728	747	712	696	720	737	766	698	721	699	754	740	699	728	706	740	729	769	743	774	758	706	755	719	719	737	713	705	706	712	787	750	789	756	751	717	739	738	694	748	732	732	737	726	697	732	723	690	702	749	751	680	734	756	741	717	729	744	730	796	718	767	751	732	755	729	746	781	718	691	795	708	712	743	731	673	729	742	721	754	735	747	746	703	712	749	696	697	741	769	729	754	738	731	691	748	717	698	714	789	715	705	752	743	769	738	698	769	691	775	683	747	713	796	769	706	730	733	758	702	763	736	721	717	723	728	725	759	692	754	731	718	685	755	666	738	681	725	735	751	778	740	765	735	760	689	688	733	789	730	732	740	715	731	771	766	764	771	740	738	754	760	727	714	756	742	718	752	740	718	707	744	744	750	731	753	681	735	772	722	661	778	777	684	731	725	726	743	719	728	758	752	697	739	760	749	712	780	752	714	767	698	684	674	766	779	723	717	769	743	774	746	700	736	775	731	692	712	737	755	721	697	719	700	749	686	776	788	703	762	741	703	768	683	777	748	745	734	734	731	737	744	740	792	727	782	698	759	748	710	748	766	723	730	702	684	738	696	749	767	728	707	762	719	739	689	759	724	735	772	741	761	715	717	733	749	751	768	723	731	723	782	780	713	700	782	697	761	720	693	760	757	739	737	739	737	773	741	727	767	714	716	794	752	718	740	704	713	772	754	705	725	751	750	682	749	692	683	729	735	758	751	702	720	736	726	741	749	770	707	709	701	730	700	739	759	723	694	739	742	738	718	733	692	738	753	743	735	747	763	730	749	746	699	732	717	789	753
25713	21659	27875	33801	49592	37299	21108	4051	950	800	774	789	810	989	1156	1447	1231	1067	824	748	772	743	705	726	730	714	790	680	687	709	731	689	675	752	693	770	765	713	769	742	759	764	695	664	709	725	750	721	729	721	702	664	764	769	733	722	751	721	741	721	672	746	716	699	758	789	743	716	711	769	744	788	704	767	725	704	775	705	733	751	731	690	747	724	772	697	722	717	728	680	752	739	677	747	739	770	747	750	741	722	729	743	717	705	762	701	759	726	724	713	733	803	750	683	668	749	748	750	724	692	727	799	688	754	708	804	764	748	700	711	779	730	743	723	705	733	715	730	708	741	711	731	775	720	750	695	699	729	760	767	712	706	737	761	745	693	723	728	763	705	764	774	756	709	741	755	689	729	705	732	705	750	721	731	704	743	732	685	756	736	725	760	763	721	711	735	786	752	754	661	719	721	734	775	738	756	702	744	764	746	747	731	757	742	712	730	675	742	689	709	732	717	726	730	740	726	711	775	736	665	744	695	760	718	716	711	737	773	757	731	735	763	713	720	734	779	752	743	717	699	705	731	731	710	755	744	701	782	707	724	709	702	722	727	714	765	717	778	673	725	721	716	717	698	726	746	672	694	759	709	719	728	708	745	715	700	732	752	751	738	710	767	712	761	725	763	731	731	716	721	759	740	698	718	672	741	755	698	695	746	747	747	731	695	706	760	731	734	768	749	732	758	759	703	712	803	690	729	706	734	719	688	757	721	732	711	759	722	753	730	730	690	713	739	693	703	740	733	755	757	684	760	644	751	698	699	739	768	742	738	686	732	783	698	711	690	697	698	732	716	680	717	740	693	729	736	715	713	746	726	758	719	712	743	695	704	740	767	755	704	713	758	682	704	686	737	752	715	729	725	757	740	715	726	755	769	682	759	710	705	727	740	741	711	723	759	686	744	711	684	727	765	710	750	669	722	732	732	715	731	710	695	692	737	762	740	748	724	724	687	710	728	752	718	681	750	722	723	755	747	748	723	728	760	751	743	717	696	686	759	723	714	740	742	692	722	725	739	718	769	708	746	786	774	712	729	760	747	688	739	743	719	735	743	687	753	745	691	680	738	751	758	725	741	682	730	691	774	738	721	761	700	757	733	747	744	689	753	780	720	740	722	758	762	689	706	723	723	744	744	738	718	754	724	750	706	778	753	674	758	739	706	732	717	696	759	706	733	754	724	748	671	756	702	758	771	720	748	717	687	719	774	720	772	772	700	770	761	746	755	727	685	717	754	741	728	741	738	709	726	707	750	703	710	732	720	714	737	701	717	729	678	742	774	736	726	721	768	724	721	723	777	725	762	745	744	693	735	759	745	723	735	723	727	725	751	751	772	711	754	718	758	728	724	718	709	746	713	693	765	759	733	710	710	706	731	797	723	723	701	755	687	705	686	707	708	732	737	760	737	717	759	695	692	685	744	736	715	743	764	750	759	751	759	699	746	727	726	711	725	720	726	738	742	692	762	743	738	702	741	710	781	733	744	739	739	775	709	742	743	736	766	726	731	720	676	691	728	697	784	717	702	735	726	739	712	756	721	742	716	749	799	725	717	716	706	748	706	726	752	746	764	762	741	712	737	725	734	737	759	706	718	676	696	730	728	756	786	740	720	730	713	770	669	691	713	753	714	747	734	725	682	739	764	680	721	700	724	679	750	707	771	775	687	708	712	697	729	754	788	701	753	739	743	721	723	731	787	760	725	777	700	695	735	779	683	796	743	720	731	730	698	773	727	744	776	769	772	723	651	747	757	718	728	777	707	716	717	709	726	769	741	739	714	739	709	785	752	709	726	706	744	747	715	710	725	741	730	701	733	761	710	750	705	721	678	712	739	738	717	726	636	716	670	760	718	732	707	725	721	751	704	731	760	707	765	763	714	739	732	779	726	667	768	766	750	727	735	729	685	715	696	763	720	748	769	792	746	750	677	722	727	750	733	722	726	780	710	737	755	748	741	742	677	711	770	789	712	680	765	724	736	746	713	675	744	752	745	760	755	759	749	719	693	725	749	729	750	771	727	704	780	712	755	714	737	694	743	727	680	733	699	709	754	656	776	726	723	735	742	701	689	738	740	736	732	727	711	707	691	712	665	730	738	711	717	700	756	712	722	743	759	837	712	753	712	721	763	713	754	747	707	740	760	723	668	750	746	722	737	737	747	713	756	732	753	759	712	785	772	718	695	737	666	751	734	728	718	709	712	776	770	708	721	765	689	756	717	694	708	734	713	734	729	723	816	687	693	791	721	753	712	707	702	736	722	754	715	727	699	718	697	704	761	717	693	768	747	689	685	726	687	700	757	765	718	683	674	789	742	703	720	775	746	704	702	733	751	717	693	694	717	703	777	769	725	717	738	751	735	700	734	739	742	737	726	722	776	723	733	720	720	691	724	698	704	776	712	752	710	740	737	728	713	744	729	699	705	689	678	736	754	730	775	692	685	740	751	686	744	744	763	746	726	735	742	722	713	705	716	794	687	730	706	752	743	701	754	735	726	802	679	724	711	681	685	733	711	692	740	687	718	718	717	737	713	728	724	799	742	740	724	725	778	756	732	746	842	750	768	730	728	712	698	718	703	732	730	744	712	687	751	741	737	759	671	713	698	687	764	700	716	761	726	730	717	763	770	726	695	775	759	724	745	750	667	745	758	733	726	769	744	697	730	682	725	681	694	669	746	716	746	690	684	723	701	648	678	743	743	758	705	722	719	703	764	739	757	754	761	707	747	688	690	721	739	739	757	739	728	737	755	699	752	715	699	718	733	763	723	702	741	711	725	752	729	699	749	751	657	770	713	778	755	702	758	731	712	744	766	745	712	713	725	733	714	762	683	814	698	753	732	652	727	719	745	744	712	674	710	721	730	727	723	749	717	742	734	746	750	707	752	717	689	747	699	753	751	790	736	684	717	696	715	765	752	757	764	720	705	737	728	728	697	738	691	726	720	704	744	698	717	715	696	708	732	758	700	719	711	744	745	724	702	758	744	706	729	719	712	731	726	737	723	706	723	762	745	729	728	754	716	726	671	767	696	752	701	690	739	775	774	773	742	689	791	718	771	740	725	695	756	741	718	688	721	717	702	725	731	714	712	688	758	723	726	749	772	716	721	763	726	697	705	682	762	709	767	713	734	692	732	716	697	702	739	689	799	729	750	745	726	726	690	746	712	733	735	738	750	710	732	734	784	723	760	738	745	732	722	734	739	725	728	772	759	668	749	766	763	728	723	724	737	742	737	730	766	753	750	755	724	754	727	712	689	787	722	727	721	731	711	705	715	790	703	784	813	704	760	731	692	681	689	752	735	689	726	689	684	734	797	767	729	745	706	726	690	758	730	745	740	744	710	696	755	702	723	771	641	721	711	709	669	749	761	716	732	739	734	744	706	712	728	689	738	772	735	707	768	740	709	732	695	749	703	699	688	694	753	735	690	718	770	709	748	739	746	701	707	713	703	759	750	728	717
5639	13013	23879	36929	49142	29409	14555	2318	794	819	788	796	801	1265	1544	2020	1561	1239	857	780	785	712	784	698	704	782	748	756	747	737	747	732	720	699	697	758	734	731	729	704	736	708	752	754	707	750	733	726	770	726	716	761	765	768	754	731	737	763	712	721	695	750	722	732	748	731	699	719	821	770	787	768	736	769	759	746	754	755	697	760	704	746	741	726	758	705	706	725	727	717	725	752	717	667	746	693	789	708	751	684	710	729	725	719	714	758	753	746	691	735	744	721	744	728	706	756	730	717	724	752	711	714	726	773	747	700	726	762	689	746	712	702	745	774	697	729	749	757	710	745	697	747	670	718	717	754	740	722	745	734	729	735	762	737	763	749	764	798	721	670	745	757	697	731	728	720	779	722	677	758	739	755	736	743	744	762	738	702	766	728	654	698	758	733	751	788	686	711	726	772	720	702	710	708	753	696	731	793	727	707	738	719	665	759	757	712	711	701	700	707	726	728	733	732	766	780	726	680	704	757	685	722	721	711	738	739	710	820	713	722	714	680	713	700	723	692	721	742	751	735	696	756	734	768	779	762	692	780	755	737	740	791	731	752	737	765	700	748	739	791	675	776	730	669	679	788	724	723	768	754	730	738	718	713	685	754	739	754	730	752	692	720	739	732	708	729	742	793	771	738	710	755	737	712	701	787	739	734	735	681	755	759	749	758	710	711	724	707	724	719	710	735	709	788	751	676	772	814	703	800	701	725	719	743	698	782	724	709	737	750	709	704	722	744	782	771	724	799	715	746	706	765	709	749	748	744	729	703	818	714	713	730	747	734	734	711	746	773	813	747	727	702	758	741	699	704	747	736	702	754	719	721	777	749	762	746	756	721	684	749	724	749	757	788	688	737	744	760	721	714	718	714	767	772	727	716	738	730	752	755	717	725	746	699	738	707	770	709	742	720	721	753	703	747	730	711	727	742	698	691	734	743	692	746	743	693	801	750	713	709	695	757	752	709	686	710	736	743	754	743	734	725	751	753	715	676	725	717	684	652	705	714	712	698	710	749	705	696	728	726	739	739	739	768	683	703	746	751	728	730	740	723	719	751	731	785	720	711	764	767	716	713	693	724	735	768	769	730	762	741	754	761	736	725	720	728	738	714	705	748	734	745	758	742	728	726	731	675	756	733	719	747	711	704	739	726	748	730	737	740	763	747	773	731	744	740	717	753	746	757	737	725	770	708	669	733	774	712	776	731	689	738	757	772	730	742	745	724	725	751	745	687	760	703	702	759	736	728	738	766	731	687	744	740	733	689	717	716	746	763	755	699	697	705	689	731	753	739	769	741	752	712	710	735	767	736	736	708	714	717	668	717	706	789	712	743	727	747	781	744	736	738	714	718	749	716	761	734	702	746	699	757	734	697	753	719	720	725	710	766	752	732	744	728	761	746	690	750	738	689	727	687	777	748	785	755	720	726	760	735	752	717	703	738	719	701	703	741	694	694	701	731	761	760	738	725	749	691	711	772	754	687	718	703	722	717	707	723	727	741	708	732	724	764	710	721	710	706	682	762	679	717	712	675	723	759	704	651	740	727	770	739	726	693	747	718	758	740	714	777	773	683	725	733	729	694	725	752	743	751	724	669	742	776	769	781	748	720	757	690	773	738	735	718	773	718	695	701	747	775	686	702	747	738	733	724	745	749	721	722	721	745	784	692	741	699	743	764	692	694	678	736	744	774	696	762	721	774	712	744	785	798	745	756	752	666	725	687	709	753	755	728	756	708	723	752	687	693	714	724	710	749	725	697	735	736	736	728	760	696	763	757	779	727	748	734	737	679	738	708	716	747	704	723	699	741	684	671	734	727	705	719	750	738	755	723	694	709	697	699	706	719	737	692	717	734	692	756	730	711	723	742	761	756	730	686	744	768	741	731	741	724	725	707	713	749	744	782	725	700	717	729	704	698	713	727	701	756	719	741	699	762	730	771	738	740	687	763	759	736	734	764	740	760	678	765	691	757	740	714	714	722	746	718	774	747	742	698	701	710	722	725	754	685	734	720	729	793	712	715	753	763	743	736	717	731	747	705	763	716	711	731	755	737	712	727	723	740	747	726	703	793	745	742	756	699	699	737	739	746	753	743	775	756	731	721	704	706	721	722	738	742	726	746	757	747	738	716	722	735	737	692	742	713	744	746	752	708	699	706	679	768	750	730	763	752	755	746	774	684	744	781	764	729	709	756	699	730	760	725	715	700	747	766	728	736	784	679	700	731	797	724	753	763	734	769	756	723	724	730	725	763	719	722	733	688	730	770	689	708	701	741	753	701	739	706	703	788	738	686	753	690	737	726	735	700	746	740	711	675	759	696	692	707	738	746	723	750	682	747	745	696	773	731	739	728	730	734	724	666	736	738	720	782	749	707	725	726	733	714	710	756	713	739	752	721	732	704	677	772	686	750	761	729	722	697	714	775	743	726	788	769	770	748	696	723	712	773	735	736	682	717	701	695	761	741	743	757	720	711	771	705	709	767	722	719	653	745	696	711	759	749	711	762	755	710	686	693	697	661	701	712	713	709	741	736	730	743	753	747	702	781	764	696	733	778	755	768	744	771	723	738	698	728	730	695	746	710	708	704	725	740	725	732	721	772	736	701	716	723	732	780	739	746	753	732	763	715	710	732	733	678	743	729	733	723	697	779	761	724	721	702	708	744	688	715	774	682	779	741	767	738	721	754	747	761	746	740	729	761	695	766	740	800	732	749	710	715	676	720	749	708	711	670	757	701	712	689	753	722	668	765	681	723	729	713	704	715	744	753	770	744	717	746	729	727	758	713	751	712	711	760	742	752	770	717	702	735	717	727	764	787	702	734	697	754	709	716	721	744	726	778	764	704	737	722	750	753	705	712	741	697	709	741	726	724	739	716	719	726	724	742	718	732	713	698	722	740	728	723	720	723	731	750	699	686	730	706	756	742	766	770	766	708	764	721	707	705	738	709	766	744	725	762	709	708	691	758	775	800	737	732	745	752	761	734	712	721	702	724	762	739	745	739	743	768	751	723	722	706	733	682	741	726	708	753	739	748	755	706	723	700	754	760	770	759	748	693	708	714	667	728	737	743	726	725	705	780	757	727	732	738	708	717	769	690	713	754	737	751	717	773	720	716	763	692	727	743	770	726	719	755	769	736	746	736	670	694	732	757	767	714	704	755	731	764	744	747	770	722	745	766	704	764	709	759	741	725	776	727	741	708	672	736	734	717	738	725	731	720	749	766	736	722	726	734	775	742	783	743	683	734	726	704	706	732	720	729	790	718	687	711	698	708	712	714	713	706	721	739	722	721	716	767	703	727	720	704	722	695	746	731	766	772	739	691	744	720	729	718	726	763	695	750	767	710	727	729	725	747	722	698	737	759	702	721	731	746	790	708	755	747	707	728	736	733	720	760	756	742	728	741	739	763	751	736	741	747	677	716	741	737	735	724	734	767	702	683	723	709	723	728	764	754	785	726
24448	21644	29301	35706	55757	48381	23476	8856	1318	966	872	801	866	902	1545	3067	2708	1849	1178	941	810	771	810	705	751	817	807	733	767	794	800	825	729	796	757	794	788	767	789	772	757	759	779	828	795	768	766	804	777	727	798	726	790	748	752	764	748	766	751	796	755	776	800	790	768	724	811	824	737	787	720	793	794	760	764	738	792	807	747	795	762	758	814	764	814	742	766	784	797	744	804	785	803	754	751	712	803	805	783	785	762	814	794	797	781	740	760	768	775	751	748	787	796	809	755	772	748	712	783	740	793	815	763	772	767	764	782	742	786	799	766	757	759	853	799	739	794	772	748	792	791	752	770	770	737	760	728	776	751	808	746	766	702	766	815	801	815	793	795	749	754	773	738	777	797	774	776	748	751	772	739	797	777	715	740	754	739	760	761	764	768	774	782	727	814	763	792	802	768	773	763	786	738	741	771	807	767	803	785	791	769	757	803	810	740	795	813	805	809	779	776	792	758	762	758	751	812	772	818	813	769	794	764	758	749	765	801	772	746	778	768	745	741	769	798	767	784	730	815	788	747	802	785	816	740	766	790	753	789	764	783	736	797	784	752	810	733	756	765	807	822	788	815	777	752	755	737	804	739	824	744	749	766	746	736	786	792	807	759	767	744	770	783	803	760	768	723	760	780	729	817	716	795	762	784	810	765	738	780	773	783	771	761	773	773	718	744	736	784	753	791	780	772	773	834	724	762	759	763	778	764	744	792	785	775	769	733	734	813	802	725	765	769	767	730	784	753	734	751	748	821	752	834	777	766	792	799	787	754	809	724	760	773	743	703	770	740	751	794	762	728	735	758	833	785	755	796	793	772	775	712	764	761	812	793	802	823	788	788	783	791	842	775	713	781	756	726	744	714	738	762	791	801	769	759	729	781	796	794	774	822	765	717	817	755	701	730	723	785	758	710	773	781	701	757	753	784	763	752	747	760	818	772	774	726	833	730	771	828	791	755	755	756	732	761	776	748	749	748	740	772	710	748	737	817	765	772	750	767	794	780	725	723	762	748	760	793	728	778	793	794	763	784	823	711	764	731	757	791	761	766	812	803	807	788	751	817	789	760	761	786	765	749	801	756	771	736	744	749	742	763	774	813	768	738	734	743	787	739	768	700	795	804	759	767	790	785	798	745	738	803	750	755	758	778	743	785	738	789	768	795	789	758	781	772	749	764	763	806	798	764	752	762	787	773	794	738	809	780	860	759	774	711	780	770	722	766	745	752	741	785	781	776	753	781	786	800	811	813	732	745	738	784	819	753	765	742	766	774	800	791	812	730	753	798	764	760	771	733	785	807	781	763	768	752	748	770	760	738	808	764	777	774	781	758	801	789	733	762	730	782	775	740	780	769	783	799	754	752	773	774	765	802	764	795	760	791	743	783	781	750	727	759	760	734	749	779	775	726	767	737	815	742	780	723	751	784	814	782	756	757	773	780	830	776	792	722	778	752	726	741	738	798	758	759	796	753	761	743	736	800	772	776	797	789	768	782	766	755	763	764	768	768	726	737	782	764	746	776	737	796	824	743	756	784	760	791	827	772	766	794	805	776	810	783	803	790	751	747	762	769	764	752	743	783	760	822	780	744	734	754	761	810	788	753	742	770	740	787	803	818	753	769	792	792	803	760	734	774	786	767	783	785	818	785	811	749	781	750	769	802	796	752	787	756	742	741	747	753	778	806	796	766	748	817	752	789	750	826	758	784	800	851	729	742	776	741	767	785	794	735	743	809	785	764	726	746	756	754	766	770	737	786	770	792	797	777	748	733	691	769	790	756	765	757	770	795	781	803	768	812	789	736	736	807	774	735	765	766	787	783	768	785	757	727	760	789	744	776	740	777	762	761	810	756	792	827	768	755	793	754	753	749	786	805	801	782	790	720	747	815	843	767	809	745	782	791	765	785	739	762	762	763	742	766	771	696	785	756	741	744	748	808	788	757	803	733	770	799	784	798	765	789	743	729	763	811	746	782	785	779	723	781	760	704	732	734	729	769	767	784	792	782	772	700	771	773	767	762	733	785	734	796	760	745	722	779	767	733	748	772	772	724	742	742	787	792	736	781	739	752	744	782	791	770	767	725	727	778	715	779	772	813	728	806	783	786	744	731	770	775	736	789	799	769	742	755	782	798	731	745	750	760	783	776	752	750	793	783	744	786	711	731	767	740	810	761	744	772	768	725	743	737	753	758	803	765	799	801	729	807	747	814	842	762	771	770	751	798	724	716	791	828	813	699	688	752	784	737	747	740	720	796	756	801	762	729	748	726	789	771	780	761	790	816	761	751	737	788	765	748	732	802	771	782	771	734	817	733	770	748	781	805	733	745	758	766	725	765	730	768	789	795	776	795	787	749	725	724	712	764	729	771	780	748	772	785	771	741	766	780	774	775	784	833	786	755	797	732	794	790	793	755	806	747	753	767	757	778	759	771	721	782	780	806	798	756	761	782	727	805	737	766	732	797	758	749	780	764	751	747	757	737	781	786	808	741	754	772	789	779	798	767	743	723	752	819	768	730	780	757	780	773	794	745	794	772	769	719	775	810	755	765	776	760	795	774	823	772	775	788	708	815	809	744	782	732	727	779	745	792	763	805	760	744	726	749	755	790	730	798	772	779	746	794	798	772	704	759	761	748	713	762	774	789	778	721	763	776	761	740	750	777	805	756	748	750	745	760	786	759	785	750	731	744	755	814	730	714	786	813	775	774	787	763	786	762	753	761	809	796	774	723	786	764	763	759	736	769	771	754	775	759	750	697	749	762	753	803	701	738	773	753	782	813	787	742	777	788	752	790	805	814	824	757	778	776	693	771	780	785	756	748	749	782	768	793	788	758	760	718	725	761	770	778	790	748	742	734	806	727	747	803	717	791	767	742	777	783	763	787	775	791	832	740	759	768	821	752	727	770	783	769	755	781	757	768	814	776	805	713	796	755	715	780	796	751	784	758	752	803	768	766	777	740	736	765	809	748	765	829	728	769	749	780	765	777	768	771	748	771	744	753	780	759	781	723	768	762	716	758	753	815	779	773	744	767	708	754	772	743	758	769	775	771	763	777	763	775	805	754	775	804	725	739	728	816	802	740	784	809	766	782	743	762	768	755	756	760	753	775	755	736	745	798	753	741	746	757	755	711	747	785	726	749	760	771	763	751	765	761	755	768	749	769	777	758	798	777	730	733	803	779	783	749	698	838	749	816	734	737	788	826	781	763	791	760	749	752	735	758	782	821	754	816	757	778	793	746	746	778	770	801	750	758	761	746	763	742	778	763	791	751	759	760	744	726	787	755	746	772	747	741	734	755	794	786	733	738	802	699	796	775	780	793	758	745	813	740	790	812	779	762	775	774	810	804	783	760	777	761	754	777	781	725	756	799	741	704	738	793	712	816	825	717	792	752	760	787	783	728	781	744	758	704	791	781	739	817	776	807	794	735	763	821	779	746	799	811	764	785	769	744	731	715	791
9263	25064	37175	62398	66199	46286	8984	6883	896	841	917	885	916	987	2287	4577	3741	2352	1333	936	850	776	790	794	790	817	775	758	754	787	773	797	771	745	809	793	807	790	825	789	824	784	765	739	770	803	736	767	769	740	790	839	817	780	803	826	738	743	820	807	769	778	778	784	796	852	789	786	769	794	786	786	753	833	769	801	799	765	805	774	779	757	787	784	762	804	758	747	749	796	768	777	772	799	815	752	791	803	756	789	789	782	793	809	754	777	768	766	763	810	744	819	770	746	769	751	789	809	796	793	829	718	747	805	807	829	794	752	729	793	801	832	728	817	827	761	760	770	816	817	844	747	804	848	764	784	805	778	743	732	758	768	765	762	789	834	841	790	779	789	757	751	816	824	807	778	793	845	780	797	821	820	807	741	801	850	795	799	716	798	774	770	783	815	807	752	781	775	787	789	787	751	774	761	802	785	753	755	766	757	713	763	789	784	791	777	827	765	835	809	817	804	802	751	813	809	781	814	791	797	782	777	785	776	745	791	774	754	768	785	828	809	824	797	778	762	748	763	803	763	789	766	797	741	758	773	790	817	770	778	810	759	808	775	766	765	793	725	804	788	776	764	775	778	780	805	824	776	794	767	790	774	809	799	767	816	810	750	834	782	791	793	815	823	748	794	820	775	773	822	821	790	763	832	737	774	804	785	762	761	783	801	800	783	789	786	836	776	802	751	771	773	757	804	759	736	774	793	787	744	772	772	804	779	770	801	788	753	778	785	788	798	758	760	760	822	741	776	795	826	755	819	772	824	798	790	796	788	787	767	793	739	809	785	821	805	768	777	764	816	740	770	761	779	820	724	766	813	741	743	763	721	792	817	777	775	769	785	805	800	790	850	811	750	723	828	757	743	756	752	800	773	767	798	771	815	799	770	808	759	827	781	783	811	787	816	775	750	799	750	786	804	751	818	812	813	807	761	803	783	818	822	787	767	765	777	752	760	769	787	774	789	815	772	792	748	758	809	817	807	790	805	790	781	780	769	791	795	785	803	770	807	775	762	786	752	707	807	809	783	782	783	727	811	777	753	831	775	843	755	765	779	824	818	749	735	811	777	775	766	752	768	749	800	756	786	768	774	769	741	786	752	802	770	769	816	832	802	797	752	832	791	751	761	779	744	764	785	741	734	780	779	763	807	759	779	792	780	788	741	764	746	777	762	758	791	842	760	749	784	788	755	785	759	814	776	818	790	756	799	737	765	757	758	795	725	794	762	783	764	783	789	847	806	767	758	776	819	794	780	789	770	781	811	764	805	795	792	774	761	788	714	824	780	823	784	741	773	755	841	758	791	790	734	752	783	773	797	796	844	772	821	761	722	782	744	801	811	743	742	752	751	748	764	792	755	797	822	773	777	797	764	741	771	746	803	767	790	794	797	739	810	799	742	733	774	747	794	819	795	785	820	776	772	815	756	774	761	781	709	765	761	809	808	793	786	791	766	742	707	783	810	777	792	748	749	774	800	794	762	799	752	811	759	800	769	778	774	792	770	768	799	807	773	815	740	771	814	762	757	777	776	758	791	776	755	781	750	774	821	747	826	838	828	759	762	753	745	777	808	769	791	794	800	819	767	765	783	788	843	761	764	784	778	770	798	782	795	759	777	769	791	778	743	789	812	771	770	783	787	782	767	806	827	750	816	770	744	795	726	785	828	766	770	769	759	813	778	795	825	789	779	788	802	770	737	775	773	806	751	793	765	772	760	763	754	762	750	775	795	756	730	766	790	757	770	790	805	767	798	772	792	803	804	777	757	732	821	754	798	780	793	789	805	751	790	780	747	794	787	771	740	770	757	760	811	747	828	773	787	778	772	768	804	765	773	786	838	756	783	709	796	836	763	724	720	776	744	764	827	826	759	775	756	765	737	798	802	762	823	758	804	757	766	834	799	791	779	759	800	764	709	785	783	816	788	816	784	817	755	805	775	772	777	810	809	789	763	773	787	756	796	807	802	792	785	809	783	784	793	725	760	768	841	812	759	804	774	796	771	776	772	821	723	769	777	752	776	738	772	853	753	854	830	782	755	791	798	765	753	769	833	792	746	762	837	798	761	787	770	798	791	764	745	753	722	722	715	826	803	810	779	756	803	796	750	754	845	760	825	745	774	826	787	723	794	705	806	774	745	699	778	781	768	770	828	795	841	740	760	748	814	800	733	760	809	795	763	753	796	771	764	808	795	794	757	794	839	762	751	748	760	739	761	772	748	820	767	796	818	799	753	792	816	745	769	746	754	761	803	782	762	799	747	823	804	772	740	741	777	759	804	755	819	779	746	810	782	806	776	782	812	777	739	726	799	792	839	814	803	731	752	739	767	790	794	733	797	747	789	773	794	807	771	746	792	775	798	737	789	790	743	788	793	770	777	796	786	790	826	739	801	841	820	774	783	775	742	773	841	814	810	760	838	759	747	757	772	776	700	757	748	803	803	809	748	742	776	746	803	788	766	795	776	789	809	740	754	772	787	760	771	788	819	765	789	797	778	773	812	823	764	786	785	757	735	763	793	765	789	815	753	807	735	785	808	765	736	798	743	747	760	758	792	785	771	840	775	730	785	763	817	809	809	774	815	730	793	756	765	758	793	791	792	788	771	778	816	805	766	760	743	770	770	779	769	818	780	760	751	742	767	774	785	734	812	790	803	762	738	790	775	758	779	793	785	793	786	786	793	792	714	831	755	766	782	762	761	763	756	776	738	758	818	807	814	743	721	781	784	744	719	778	783	781	763	756	795	747	780	782	788	811	800	737	785	787	790	840	770	778	767	782	802	772	778	752	839	745	768	818	774	796	761	765	836	779	787	784	740	774	711	733	815	771	737	755	740	799	760	766	762	760	739	798	782	733	748	772	817	757	799	771	780	746	833	827	802	793	797	766	781	777	759	756	779	792	750	782	807	835	795	728	823	819	782	783	818	764	764	801	776	803	779	771	725	775	747	808	784	797	755	766	749	792	760	780	788	753	760	792	781	797	721	793	792	790	800	774	786	806	795	781	735	773	783	801	796	779	734	820	743	775	748	815	820	727	775	780	770	812	803	732	796	774	830	769	806	776	808	803	787	763	778	766	793	746	708	796	781	801	833	813	787	769	824	760	782	792	796	752	772	728	749	750	774	791	728	772	731	789	783	768	797	847	763	800	732	766	811	800	771	870	772	765	779	793	767	752	793	807	775	779	754	785	809	762	722	779	785	755	790	818	767	780	742	767	720	772	764	795	821	767	816	746	757	776	720	751	788	775	783	717	787	741	811	777	757	767	770	772	806	780	785	806	768	776	779	789	723	799	780	826	771	797	771	765	796	789	764	805	801	801	783	803	782	800	742	779	754	775	739	741	795	822	772	774	797	800	800	815	772	816	766	762	784	764	782	763	718	854	769	772	751	799	807	780	772	759	757	790	820	772	734	760	813	763	782	767	822	775	730	789	772	790	804	741	786	769	782	783	746	755	810	778	758
27972	12206	10364	12387	10974	7477	2249	942	777	726	744	790	770	765	790	828	861	873	790	811	774	753	827	744	784	824	735	773	699	720	734	795	772	679	716	810	790	732	765	777	787	808	761	730	827	761	748	714	781	748	781	788	756	756	718	730	777	761	760	771	773	818	800	790	759	766	765	776	790	818	777	763	742	761	717	789	791	749	779	824	719	774	746	796	751	738	760	694	778	787	740	751	795	810	765	781	784	775	768	762	749	793	787	760	717	775	725	769	797	786	747	771	737	741	747	781	758	751	792	754	758	775	769	708	724	799	779	770	775	745	763	781	737	754	767	731	796	761	791	716	781	834	762	772	830	803	767	737	768	761	724	783	757	767	765	767	775	736	715	740	811	768	724	801	777	819	755	789	805	761	788	800	801	738	776	776	733	728	758	766	742	773	762	742	735	778	769	741	776	785	781	738	757	786	728	737	756	765	755	741	752	748	775	808	736	746	761	753	795	809	786	754	725	736	787	732	738	732	783	754	771	738	711	721	814	752	813	737	788	792	737	774	766	753	789	731	734	754	721	767	759	729	795	714	832	720	774	762	773	766	772	766	751	693	788	751	809	789	724	806	780	756	710	739	726	769	755	796	826	766	791	771	765	766	718	776	770	768	756	782	788	743	793	741	798	722	758	765	797	742	787	773	741	774	761	807	732	748	762	775	838	763	762	771	773	701	740	777	746	813	788	769	801	802	814	772	769	806	721	764	737	770	752	738	688	747	748	771	785	751	702	773	682	752	725	756	780	747	771	793	750	719	746	731	755	742	787	736	758	821	773	730	755	722	774	765	818	728	761	761	778	800	762	715	778	758	763	744	746	744	740	792	774	769	795	746	750	741	785	770	752	774	760	772	766	796	753	798	723	736	738	785	768	716	719	707	725	732	806	783	806	795	736	737	765	750	762	723	820	754	771	802	759	757	735	777	760	801	748	727	709	749	788	798	743	755	708	761	738	778	789	745	776	764	789	774	753	770	768	797	818	771	724	774	756	766	817	807	770	713	725	744	702	734	826	751	785	783	792	807	780	764	794	774	763	760	833	774	768	751	731	696	770	745	759	823	754	736	742	771	742	780	774	771	747	758	741	744	782	751	798	769	754	753	759	806	772	765	773	817	769	772	723	772	767	779	796	779	738	767	734	779	763	786	748	766	790	803	822	793	759	756	820	803	769	804	753	783	701	725	788	759	763	733	789	767	760	769	752	759	794	795	800	759	821	779	786	773	762	779	744	763	751	796	751	731	756	752	789	760	749	732	797	797	776	782	762	770	790	742	726	755	735	775	740	762	742	774	747	770	782	795	799	750	808	783	804	799	739	789	816	770	759	757	802	684	776	736	765	732	761	763	762	773	794	762	777	769	786	776	770	752	792	725	780	765	744	732	773	770	773	715	734	782	775	784	751	781	783	757	793	760	751	743	754	778	743	771	760	763	792	761	732	789	812	777	757	774	795	724	782	763	788	807	752	787	779	753	739	725	779	778	761	688	742	785	705	732	842	732	760	760	806	768	754	750	749	808	806	751	808	774	775	769	768	763	758	719	747	783	821	734	731	774	761	762	784	790	781	729	694	752	753	741	744	709	729	749	749	725	745	771	735	729	773	749	740	800	760	752	801	750	769	770	777	768	743	747	807	831	788	781	830	769	740	760	715	747	772	789	760	744	746	771	783	782	761	743	756	767	740	765	722	773	799	787	773	761	746	714	740	819	800	763	778	758	776	764	729	821	757	766	834	777	793	770	748	788	791	763	723	749	763	803	783	829	733	798	773	768	786	775	750	774	745	812	759	831	763	764	741	768	719	725	735	799	768	736	731	777	731	749	770	749	743	745	788	775	762	745	800	795	708	799	751	777	784	727	737	773	773	711	763	830	786	768	758	754	721	695	758	787	761	773	780	771	786	768	785	774	798	777	814	739	796	774	775	797	733	778	734	718	728	749	781	738	781	742	760	712	781	730	811	775	756	805	720	766	744	772	776	732	747	731	810	803	739	762	757	758	736	791	776	768	801	771	733	763	744	765	753	735	760	776	798	787	726	780	772	807	759	760	723	762	781	768	784	756	754	746	767	714	790	764	775	739	800	779	797	744	797	800	715	740	789	756	739	759	753	762	754	819	782	765	790	724	767	800	782	779	737	745	751	744	761	743	828	749	820	757	766	766	784	784	775	767	715	802	742	781	770	766	800	764	766	789	806	811	761	792	824	775	716	766	815	697	740	745	739	787	797	840	795	790	775	736	740	795	784	805	736	742	790	812	741	744	728	772	790	777	746	761	697	729	790	719	764	789	778	816	745	746	754	732	767	736	796	762	777	758	778	727	786	778	790	758	794	778	761	719	774	786	757	806	750	751	803	764	772	790	794	721	761	777	695	769	778	753	729	729	754	789	749	755	779	778	801	793	740	736	763	791	749	794	790	762	780	771	784	747	732	755	760	727	799	779	729	804	735	806	766	736	759	815	763	819	756	800	814	768	776	713	761	740	718	765	786	734	736	752	719	793	777	783	817	760	785	782	751	795	779	809	772	752	739	777	773	745	773	770	790	772	798	753	767	763	759	817	748	700	747	790	786	764	725	797	740	768	752	764	739	725	746	774	747	764	756	757	781	778	739	824	768	785	745	791	786	809	794	738	756	754	745	791	766	772	743	762	805	768	765	783	797	797	780	770	738	723	812	797	788	758	740	762	756	760	758	762	799	727	768	736	787	721	828	750	697	752	750	809	783	745	766	774	779	750	782	744	788	734	787	754	780	714	738	764	790	721	781	727	785	743	796	787	768	744	804	760	763	799	778	750	770	772	772	748	740	785	765	756	751	810	763	724	804	801	778	754	795	762	762	727	735	778	790	795	767	743	709	776	770	767	780	799	767	746	737	734	763	764	769	728	762	756	755	759	786	746	786	735	791	772	750	774	771	720	815	819	786	739	765	732	727	771	781	732	733	756	727	749	723	771	764	779	747	753	774	759	774	738	753	686	743	796	779	776	770	761	771	745	782	755	748	762	765	830	738	805	783	742	755	741	789	769	795	743	773	824	790	801	747	778	755	787	705	782	763	753	821	763	738	739	764	798	770	786	771	811	779	771	747	736	765	750	801	803	781	764	759	755	763	777	751	725	750	805	794	740	730	742	734	757	774	760	812	726	768	750	796	786	735	728	813	735	754	748	716	745	774	732	780	739	748	778	734	748	820	752	733	701	741	732	778	694	801	737	735	733	739	795	799	753	691	746	783	758	731	742	753	784	750	821	779	761	738	767	772	793	757	756	695	814	752	750	701	736	758	769	788	755	767	801	793	789	737	793	776	762	749	760	789	773	743	795	747	768	788	764	753	777	794	800	750	701	730	772	769	806	745	743	789	774	732	778	802	763	814	804	768	770	764	746	808	795	711	718	750	741	781	751	793	742	816	764	723	783	785	771	798	765	789	802	804	768	758	766	760	742	779	736	784	768	791	734	764	758
5547	2765	10971	10335	9970	6538	1991	952	706	737	734	775	729	716	783	877	873	834	737	780	772	712	742	705	764	697	667	724	732	750	733	737	762	701	741	721	765	735	754	694	718	735	737	726	689	716	763	761	725	716	743	746	782	776	786	735	719	747	716	750	709	711	712	776	723	713	769	728	720	749	713	723	712	780	722	728	707	787	739	709	729	704	726	729	720	790	711	716	712	707	770	712	756	789	755	647	733	726	684	726	780	746	701	712	733	704	703	778	672	712	669	750	766	697	740	715	713	772	785	751	696	712	718	734	735	711	748	758	704	727	674	703	777	740	724	716	745	769	742	733	771	723	741	687	727	739	731	727	735	765	771	757	699	739	756	762	739	719	760	684	676	706	710	722	761	764	723	730	693	748	716	744	763	788	733	728	686	732	708	736	709	726	724	729	707	737	694	706	737	736	711	732	690	683	707	746	736	711	692	725	736	696	762	756	710	750	708	785	716	726	713	742	702	739	725	709	719	744	711	778	745	701	730	750	749	715	752	740	718	764	709	751	765	716	753	748	668	777	703	729	729	737	717	699	684	716	727	791	749	767	713	744	702	725	752	755	753	750	711	781	787	710	714	703	752	713	716	767	693	757	740	717	758	756	732	697	740	697	689	751	718	734	733	716	756	730	713	712	722	755	737	723	760	698	749	707	703	787	741	714	731	713	738	790	728	693	750	685	710	728	735	724	713	714	684	721	770	734	739	772	675	741	663	722	749	746	757	809	751	744	722	748	740	729	731	752	702	744	742	693	761	707	707	750	690	704	765	755	720	802	758	736	701	769	747	726	741	725	738	752	688	749	723	735	743	739	712	760	718	667	688	753	785	727	723	750	706	729	718	700	748	771	750	718	749	685	701	744	762	744	748	695	720	707	700	738	720	740	716	742	727	705	708	706	726	742	762	717	770	723	754	767	758	764	703	751	714	752	711	714	721	724	751	730	774	737	729	751	708	736	721	746	703	716	776	742	752	735	751	740	722	743	729	669	729	717	710	757	739	723	743	680	703	727	714	734	742	732	767	707	713	711	702	735	729	708	755	718	771	720	700	777	780	716	718	706	770	723	780	688	684	742	732	729	703	751	763	712	686	764	727	736	690	701	679	715	716	732	702	742	679	774	712	720	712	711	724	705	749	685	756	741	744	726	707	755	781	678	752	686	717	704	763	724	652	749	719	744	667	702	763	726	712	701	767	706	732	758	764	710	745	723	718	754	732	737	703	730	733	722	707	724	730	707	723	752	722	695	720	747	690	710	729	706	735	708	766	724	708	690	720	757	722	678	681	682	765	724	703	703	728	724	740	715	717	736	737	742	691	721	720	746	754	729	753	732	752	713	767	733	736	667	714	714	744	699	731	755	717	739	733	767	666	704	697	744	750	703	724	693	730	706	703	704	745	741	756	731	745	691	771	772	717	697	743	698	735	741	724	724	724	785	733	748	695	801	746	716	732	711	762	754	777	750	695	698	707	732	726	683	731	720	743	802	735	743	700	729	707	720	741	748	713	724	710	774	744	706	767	761	673	761	726	708	747	673	730	722	745	721	778	728	700	745	713	755	733	753	696	763	729	759	783	728	703	705	713	760	732	741	717	761	730	743	750	716	697	723	756	680	715	728	699	695	756	759	671	704	720	692	728	732	736	754	727	725	680	722	748	738	697	736	708	701	735	754	685	723	757	733	652	722	747	751	718	742	724	725	748	684	716	731	704	706	776	767	713	679	763	680	690	747	709	743	710	735	718	677	752	744	743	716	730	769	701	719	705	728	680	732	734	695	747	733	743	732	710	720	739	703	725	726	722	698	757	724	700	705	744	701	703	715	744	686	797	708	690	758	736	745	676	741	728	740	732	764	753	769	704	726	746	780	728	734	763	757	729	765	755	729	736	714	753	753	711	753	721	714	735	744	740	738	722	752	696	668	724	718	724	690	695	702	723	749	698	757	742	751	744	700	724	679	731	782	747	691	712	779	720	724	697	735	715	763	736	703	697	717	696	734	723	664	739	748	720	709	723	727	727	769	700	741	754	725	706	757	720	697	746	790	692	692	669	720	725	727	781	757	706	718	754	726	731	697	720	717	710	728	703	743	709	688	750	739	723	706	745	748	754	720	769	736	719	718	729	747	745	722	699	728	711	750	713	729	689	780	720	721	692	753	692	725	676	723	730	758	690	765	773	757	721	765	727	735	706	743	743	711	749	760	712	693	760	704	715	731	703	760	748	781	716	723	701	774	725	692	738	748	715	701	732	719	700	752	730	766	757	734	743	700	725	730	749	704	726	694	743	772	713	784	724	721	734	719	734	701	702	760	737	776	743	783	705	720	744	718	730	697	721	791	729	734	766	713	743	759	724	734	779	738	695	746	746	691	718	732	702	727	761	730	732	733	698	719	697	728	707	712	724	745	752	763	739	714	732	715	715	734	724	756	710	719	757	748	758	756	739	764	742	704	738	710	713	716	801	728	765	711	710	731	746	700	737	748	766	747	688	738	680	715	744	703	759	701	730	731	695	661	688	738	737	760	654	695	748	735	721	742	697	722	718	752	719	755	721	694	699	698	771	744	773	713	739	770	702	680	755	744	743	744	712	737	729	720	767	724	727	711	719	691	779	732	734	687	651	710	701	696	708	710	724	741	709	714	775	752	718	729	737	744	743	696	730	809	747	737	720	742	741	705	706	706	724	704	750	725	684	691	695	702	728	736	775	739	703	733	749	710	726	713	728	721	719	709	738	699	710	711	749	751	713	686	762	706	705	732	741	739	695	694	712	731	719	711	733	740	756	743	746	739	763	704	775	764	741	716	753	765	724	711	759	684	730	721	778	719	750	751	756	740	720	744	754	724	728	690	697	729	722	679	728	752	721	700	732	739	694	768	703	725	784	685	749	688	737	707	753	746	701	744	725	748	765	745	727	715	727	694	729	771	726	755	674	718	751	712	709	739	776	729	712	720	766	682	762	748	743	674	731	730	729	758	748	763	732	760	781	705	741	693	739	740	669	695	683	764	697	718	753	754	767	746	708	756	726	721	724	780	740	743	740	722	710	718	773	707	715	692	756	736	751	757	752	736	664	745	768	678	697	723	785	720	720	755	743	725	726	737	737	724	740	702	704	715	716	716	709	710	774	745	731	692	693	775	771	746	728	730	704	693	695	727	754	684	771	731	688	737	749	728	703	734	711	726	774	720	711	757	727	669	713	719	741	685	709	732	705	694	774	709	741	671	708	701	707	741	701	768	774	756	758	728	725	682	697	681	755	733	750	753	741	749	758	723	723	729	730	702	690	738	764	698	740	719	717	740	725	735	694	772	735	732	752	724	727	785	701	693	719	727	786	737	748	681	717	695	763	693	687	745	711	739	657	732	729	759	738	736	777	722	783	707	757	722	736	751	748	740	721	738	758	773	736	765	730	698	740	728	716	740	718	723	706	720	753	713	760	741	776	725	709	756	713	713	703	720
25523	21659	37928	49374	41255	33798	16749	3926	958	785	792	795	784	849	898	1171	1080	919	801	774	731	781	740	711	739	757	768	749	701	752	706	735	782	750	758	783	788	737	706	782	718	741	758	757	775	737	770	781	731	742	707	769	736	731	784	720	746	765	741	727	702	751	725	732	705	711	715	737	757	706	760	724	770	707	797	729	769	757	732	737	720	744	733	753	737	748	734	744	731	738	725	747	723	727	822	724	741	750	752	719	759	708	705	727	741	731	661	763	786	656	723	719	768	716	748	766	760	667	753	694	715	734	804	706	753	742	754	686	743	735	708	765	734	753	732	757	711	709	741	718	764	702	735	761	812	685	703	761	730	723	695	694	717	737	740	679	700	720	723	762	728	750	767	707	742	739	740	739	765	779	723	728	667	758	752	734	753	790	693	678	718	705	733	747	720	738	687	703	728	702	780	722	717	767	711	692	755	723	777	738	725	734	685	757	724	749	716	772	695	706	717	652	735	749	683	763	757	783	725	751	747	754	688	741	758	687	722	752	716	771	731	734	700	745	740	741	757	722	700	732	685	722	759	770	723	721	748	785	747	766	738	748	747	730	711	732	741	727	735	737	688	723	747	756	784	739	768	738	758	725	788	748	761	735	748	745	711	703	722	726	765	686	737	739	755	758	715	742	754	749	759	745	751	712	748	734	750	717	736	702	724	751	745	735	734	715	763	692	680	752	773	745	728	743	688	727	712	786	753	745	739	689	729	738	702	713	753	692	776	721	713	783	729	758	724	776	734	783	702	732	752	729	770	743	716	757	728	789	708	761	719	717	730	741	762	761	726	708	692	740	778	700	715	759	743	688	735	715	733	740	747	781	706	695	717	758	757	721	746	771	730	738	721	715	732	713	712	739	729	719	743	772	738	752	723	758	770	763	771	691	676	710	798	700	706	704	742	740	747	730	745	732	708	724	760	690	767	728	747	759	765	770	707	738	713	727	725	726	712	716	729	765	780	758	699	765	740	748	730	715	717	695	675	736	763	729	770	760	716	716	708	690	718	768	751	731	752	753	725	731	730	676	757	758	703	747	733	760	647	736	737	758	722	747	725	716	762	712	744	709	718	702	764	767	738	753	732	716	702	700	737	778	729	709	733	727	692	701	730	762	770	736	758	749	778	736	746	755	693	788	711	724	739	730	720	793	735	702	763	777	769	774	712	715	737	682	750	751	717	759	753	765	708	765	745	775	716	734	788	739	714	727	732	732	785	701	715	720	714	738	729	781	719	759	759	789	794	737	727	706	792	729	752	728	723	761	746	701	739	698	701	750	734	741	762	732	701	782	717	767	781	681	703	728	758	723	727	709	745	755	772	744	752	771	726	706	726	755	711	689	728	695	731	732	763	746	764	735	739	733	713	729	748	731	718	753	722	715	706	730	721	739	772	737	747	760	749	706	723	733	764	727	767	734	690	739	737	722	724	740	735	758	725	716	702	714	753	732	740	692	718	763	737	730	768	703	722	709	742	747	760	756	748	773	754	759	744	683	796	757	762	748	765	721	748	703	718	790	722	754	708	722	724	723	707	718	754	764	764	755	670	734	721	764	742	764	770	806	752	730	741	739	686	776	749	738	757	740	733	726	754	764	751	779	708	695	703	778	690	755	743	702	703	775	730	753	726	744	731	743	730	678	766	718	714	740	760	708	747	743	724	781	727	750	766	724	679	743	765	706	717	769	734	767	734	774	752	670	737	735	685	740	742	748	715	709	750	722	744	722	700	724	697	721	715	696	694	716	724	758	698	757	761	752	694	716	726	714	745	710	706	747	757	748	714	699	752	723	804	729	765	746	763	738	685	765	713	762	757	719	741	748	719	720	732	751	728	749	743	743	681	729	719	749	786	723	720	707	723	748	713	751	789	770	731	719	702	742	727	764	700	728	713	739	706	752	720	719	734	756	717	709	751	675	750	743	723	714	763	790	702	749	662	661	713	731	754	761	719	720	717	728	713	792	787	764	722	734	752	720	730	746	686	791	756	719	711	739	726	707	727	736	757	721	710	709	757	709	778	746	692	696	727	765	726	755	697	762	717	745	746	726	692	707	698	736	733	708	774	728	791	785	709	754	699	703	732	771	758	688	732	756	725	735	769	682	743	734	720	752	740	708	730	724	742	700	736	759	716	733	735	723	765	731	723	695	664	705	773	694	738	739	759	716	729	734	771	811	718	738	710	714	717	732	734	720	778	690	707	771	732	742	699	740	735	748	739	749	783	738	697	742	717	736	718	764	751	685	685	718	743	716	721	720	727	814	704	694	714	746	756	734	804	694	748	767	712	742	762	749	695	717	737	744	756	749	725	773	700	726	732	719	752	746	720	767	723	708	794	693	735	708	754	721	737	728	745	741	724	747	753	733	778	711	772	783	750	737	758	723	732	728	755	688	676	689	742	743	717	746	742	737	749	718	731	699	726	713	793	744	711	707	761	763	709	694	756	746	756	684	761	678	746	747	749	713	712	755	769	741	741	702	798	766	712	745	738	728	754	747	794	778	747	692	770	759	765	723	711	770	742	715	741	750	719	734	740	701	698	707	747	791	774	764	765	765	743	735	695	762	726	779	718	681	740	732	780	753	731	759	747	724	736	823	749	699	733	723	710	736	768	750	717	774	743	779	746	747	744	753	729	798	736	768	765	766	756	765	686	703	755	730	722	689	745	715	760	762	721	716	721	746	733	783	722	709	727	699	746	803	793	778	730	748	697	730	730	718	747	766	727	773	709	715	730	719	721	751	705	709	732	768	780	747	727	684	685	728	721	705	772	780	730	774	722	699	733	709	756	700	737	733	767	739	703	740	772	759	786	703	761	735	717	760	742	746	729	703	732	782	759	717	717	743	768	755	756	747	725	752	757	776	725	714	728	728	742	739	719	758	766	706	724	716	720	736	740	785	710	728	677	728	721	741	795	703	757	773	711	697	774	727	714	719	729	760	712	738	723	750	714	744	718	809	754	688	724	728	722	769	720	702	742	686	748	732	729	795	774	728	710	742	759	717	749	717	714	668	755	739	760	760	747	733	711	706	712	782	724	808	767	724	743	755	718	803	714	734	782	755	757	818	738	730	736	735	785	693	722	746	720	739	728	761	740	716	782	717	734	746	719	728	718	719	704	708	746	731	674	732	722	776	714	813	730	736	749	717	738	706	702	737	773	736	768	746	743	697	743	701	754	721	706	717	760	735	731	680	742	747	746	738	742	661	727	733	736	719	733	716	731	712	723	778	755	732	758	742	676	723	710	767	752	769	715	726	749	713	752	706	789	729	715	724	747	758	761	736	750	724	749	750	745	750	729	737	711	703	753	767	752	738	742	752	698	692	728	727	700	714	745	740	752	761	764	743	740	758	740	711	748	718	724	743	745	722	738	730	711	736	744	705	758	708	739	758	751	692	742	763	756	705	718	734	780	688	764	736	726	723	775	728	770	684	765	690	734	722	750	746	758	708	765	768	741	739
6679	26714	60607	48959	36571	27939	11193	3521	874	762	746	728	786	796	1042	1371	1304	997	811	764	783	736	748	758	750	750	756	749	728	770	668	764	716	766	738	742	775	739	762	722	733	768	737	771	774	781	772	757	773	735	746	717	756	741	766	750	757	772	737	762	718	696	770	736	736	775	706	780	748	696	774	748	775	734	701	748	748	773	765	765	710	703	748	736	725	774	731	747	714	748	752	708	755	745	715	723	799	727	742	807	787	754	733	717	714	676	752	752	696	729	704	761	773	711	714	777	803	704	736	795	725	781	739	721	701	765	796	759	735	715	725	768	732	790	711	733	754	732	767	754	745	781	774	779	734	771	780	752	751	749	696	753	754	757	771	778	792	739	758	749	736	737	776	728	772	741	785	674	762	763	730	715	791	777	780	735	728	786	759	746	765	753	788	720	717	751	743	738	742	738	732	750	792	744	746	751	720	728	692	728	769	707	747	739	764	713	770	764	727	721	724	761	738	752	654	736	751	751	786	753	741	771	779	773	694	713	771	750	729	757	802	739	749	740	735	742	771	765	715	751	725	695	734	722	745	726	744	790	768	744	721	728	727	702	797	732	706	733	712	800	738	737	755	713	738	743	684	753	787	767	731	762	731	766	732	711	706	682	741	763	763	752	730	738	726	737	727	709	718	719	712	737	720	727	719	741	705	728	796	714	684	732	714	751	782	761	703	753	746	807	724	717	734	731	737	708	732	762	777	735	776	748	771	742	751	742	731	764	769	764	726	732	708	750	766	749	715	738	732	714	767	768	742	761	742	717	740	732	790	793	747	764	745	729	772	753	731	744	692	759	722	778	741	765	728	722	777	730	799	733	711	739	677	720	701	694	712	790	752	727	752	722	720	746	754	715	763	775	734	726	694	781	712	726	746	746	653	752	713	713	751	756	763	725	733	731	766	798	721	742	730	736	741	804	783	747	703	674	763	757	793	716	753	729	777	755	712	726	720	779	715	739	722	731	733	738	705	740	763	728	705	733	750	740	782	760	708	765	733	721	700	751	730	726	755	738	715	740	760	729	734	707	765	744	702	748	705	787	772	693	722	743	742	683	710	719	723	682	725	743	755	753	713	722	742	737	685	730	738	751	723	755	740	719	742	746	697	708	781	697	703	747	727	747	741	778	703	757	750	773	750	759	771	728	756	753	742	710	707	765	783	745	730	757	785	741	750	742	743	725	800	763	775	730	813	726	756	711	733	774	739	781	742	714	739	735	766	700	732	741	682	733	820	730	749	725	753	738	768	667	741	730	782	684	728	763	759	747	722	754	781	686	707	669	748	750	734	731	732	755	754	764	744	734	732	707	710	743	741	728	734	730	730	747	756	727	718	714	744	779	747	734	751	731	705	774	724	748	764	755	718	738	755	738	670	766	764	744	683	725	727	758	753	730	732	718	740	733	745	743	733	739	768	724	755	720	762	704	761	761	712	787	734	732	683	777	745	758	760	772	781	740	779	771	731	734	767	726	784	718	705	766	717	800	693	756	723	718	741	743	714	793	743	721	766	786	785	728	749	734	774	745	666	699	752	715	742	796	736	774	724	786	775	759	737	765	742	735	733	736	763	745	744	767	702	750	708	731	752	741	720	774	768	706	706	771	755	761	735	719	721	689	729	696	747	687	792	746	786	771	716	730	715	791	708	736	730	742	659	750	698	795	777	701	774	692	731	780	720	743	719	722	750	736	768	743	733	712	682	694	725	727	752	717	760	746	770	735	715	722	721	738	749	726	700	717	767	729	726	794	703	736	720	769	741	766	743	724	715	711	754	735	778	724	704	796	683	697	738	731	737	745	717	750	708	731	768	719	739	764	741	698	739	744	725	738	732	767	740	740	771	697	729	782	742	735	776	724	793	694	718	780	725	737	733	754	728	767	740	774	736	791	734	744	771	787	755	693	791	789	778	718	740	729	726	752	802	737	735	719	703	737	681	740	705	749	768	772	760	772	745	754	730	681	710	721	743	781	754	743	663	777	728	816	750	755	776	754	747	731	759	768	721	754	712	764	729	706	767	738	778	723	778	746	744	752	770	775	764	720	733	711	752	731	748	746	749	702	717	738	733	742	726	740	695	722	710	733	734	737	725	784	691	697	758	743	743	708	704	790	738	773	749	735	745	706	693	740	755	676	784	749	753	760	746	757	749	789	693	727	737	735	797	690	735	752	708	823	710	754	691	755	741	758	735	752	768	745	753	758	706	765	694	745	752	801	702	733	737	716	708	733	704	752	726	751	711	748	732	757	696	739	726	710	738	760	734	714	770	762	719	740	770	717	711	735	720	708	713	753	732	760	774	688	759	728	691	695	713	735	712	766	773	723	724	664	726	735	724	738	748	711	684	751	748	785	780	737	727	731	763	758	771	778	709	768	734	731	733	786	754	735	719	703	769	756	700	740	721	751	724	755	730	726	726	723	717	703	736	714	683	741	735	728	726	749	770	763	726	743	732	707	711	742	763	782	762	728	736	708	711	729	719	745	718	759	728	719	731	761	742	783	681	738	714	754	766	731	737	756	775	776	703	700	756	736	735	679	770	759	788	808	722	724	771	753	714	679	754	722	730	706	724	759	752	745	723	757	766	728	761	733	752	749	721	746	720	793	714	759	702	734	721	692	710	736	731	743	727	748	780	698	721	775	767	806	704	716	731	706	742	709	718	727	755	703	709	724	746	734	733	722	763	727	754	701	756	707	770	722	739	813	715	777	781	773	702	806	732	716	753	718	719	683	764	754	755	751	742	699	756	747	748	744	738	784	769	735	773	745	773	746	765	712	719	742	711	734	743	756	725	757	768	749	718	801	755	723	700	745	711	705	691	713	778	724	739	764	754	706	731	775	771	759	771	722	721	780	691	715	790	775	755	724	778	707	703	728	772	676	770	728	731	731	750	718	749	735	748	810	736	735	768	727	764	751	704	765	713	771	716	704	739	694	736	719	763	752	737	696	773	724	705	778	694	770	735	702	769	785	735	724	773	750	733	720	719	755	749	743	756	750	736	754	726	707	697	702	764	732	699	741	762	769	781	754	735	752	742	750	713	720	809	760	771	775	741	768	716	727	746	688	746	740	700	725	684	702	753	725	721	730	752	754	735	757	736	772	782	786	732	764	725	767	738	731	772	744	749	763	696	726	765	774	742	768	689	726	744	711	758	768	713	709	731	756	762	740	744	695	752	769	707	726	749	739	796	733	762	749	737	741	767	783	726	743	732	737	740	761	781	781	773	774	723	725	739	722	747	776	788	755	749	788	728	756	741	761	722	710	757	775	680	731	755	697	727	725	747	764	768	742	747	746	765	678	761	728	696	763	747	725	768	709	787	753	774	763	756	773	717	727	715	744	750	754	798	721	722	746	736	799	701	711	776	741	711	732	751	762	765	781	738	716	745	771	723	713	765	758	753	735	724	776	710	749	738	730	708	755	761	755	712	726	762	721	747	736	746	754	719	781	807	726	770	724
24431	21688	39970	48219	43563	41307	28933	8946	2028	986	825	877	945	952	1119	1212	1097	1017	852	859	784	793	789	757	822	824	817	790	746	804	770	822	827	808	846	796	808	821	870	793	768	808	800	809	815	822	875	776	767	860	748	819	752	865	829	795	802	797	820	824	804	751	786	827	834	820	764	777	753	805	772	809	790	844	763	783	813	781	766	779	789	826	783	791	772	764	815	785	789	749	776	764	799	736	772	796	752	816	771	805	794	827	823	796	796	810	739	751	775	777	834	779	746	749	749	793	825	811	793	819	807	779	781	805	716	783	821	800	838	800	778	804	753	772	852	803	755	792	778	782	790	819	791	801	800	797	813	787	769	802	781	836	794	814	819	741	808	813	743	831	808	790	730	794	816	787	801	738	765	783	794	786	756	848	795	782	811	809	810	749	836	835	819	753	770	793	818	785	743	777	791	777	769	803	733	829	800	783	774	773	789	783	786	795	773	782	796	743	764	810	785	766	819	776	766	809	769	813	848	859	820	812	782	765	814	750	802	799	761	805	823	841	821	777	795	765	732	743	790	763	784	820	819	770	794	767	755	791	793	778	773	785	809	747	772	792	748	814	759	737	854	796	756	761	804	798	767	774	791	822	739	797	745	743	785	767	738	819	780	816	837	834	883	778	738	805	826	775	771	812	772	747	782	778	748	771	788	796	790	833	808	787	783	764	823	819	780	760	799	810	793	768	747	840	781	782	762	745	787	822	828	836	828	788	777	797	826	775	800	836	788	741	820	845	734	767	814	788	783	790	768	769	765	815	807	762	875	715	814	763	713	812	776	808	812	794	821	844	791	779	779	839	806	783	816	747	829	802	775	755	811	814	786	762	838	766	843	764	844	808	795	811	800	789	789	778	793	861	816	802	798	742	810	807	767	792	769	832	774	826	812	748	802	804	807	773	843	803	810	802	771	778	854	834	746	783	805	788	768	751	780	807	792	758	816	809	760	776	744	781	750	805	775	745	806	800	803	790	775	779	806	748	741	815	803	782	762	785	797	755	735	802	758	737	835	804	758	787	805	768	809	838	799	774	778	822	815	821	779	779	788	862	761	744	792	781	784	762	765	784	771	746	804	758	763	826	830	772	842	804	774	792	840	827	795	761	880	781	791	729	792	795	788	805	841	782	778	846	768	771	818	778	809	793	790	787	761	790	783	813	780	740	800	752	805	763	816	805	825	764	799	798	850	774	865	778	751	768	729	748	813	805	807	783	811	787	752	807	813	794	747	815	791	813	775	809	789	821	817	782	782	782	782	757	821	729	760	858	774	761	787	739	793	795	803	791	767	758	751	823	747	768	788	813	769	769	814	771	784	776	824	834	790	799	818	822	840	789	799	786	788	783	745	762	806	749	774	816	751	770	830	803	806	739	813	745	783	806	783	778	758	840	786	798	790	762	785	793	804	815	758	740	807	781	832	758	817	778	766	797	757	781	744	809	794	788	812	784	789	799	764	808	822	842	798	770	809	766	756	790	795	816	786	745	775	820	781	770	789	782	784	822	766	779	754	784	780	808	804	825	739	782	785	759	780	810	825	813	794	767	752	815	755	782	770	809	825	767	798	764	793	769	770	836	799	830	821	741	843	759	774	808	752	786	809	779	734	781	790	762	821	791	798	814	840	799	791	788	822	761	787	815	807	748	804	823	780	800	753	800	818	734	796	760	789	758	843	834	831	786	759	770	752	766	809	804	823	793	752	825	785	811	740	806	769	759	807	836	768	806	785	749	757	841	759	805	769	776	812	813	846	812	787	813	741	759	794	771	797	799	797	765	817	776	804	797	823	824	781	796	774	789	814	814	763	755	832	754	764	820	849	848	770	814	830	790	817	798	766	817	814	782	790	827	791	837	790	807	794	785	843	794	803	795	792	766	779	753	793	776	826	810	774	829	809	801	786	803	791	772	744	826	748	817	733	786	818	829	850	746	805	791	817	787	819	786	797	834	804	792	797	808	802	790	814	877	823	827	795	827	810	847	792	809	734	782	789	802	798	787	796	803	788	786	813	783	770	815	815	759	838	772	785	791	790	790	736	778	824	784	791	769	761	827	826	778	813	770	783	831	832	769	787	810	801	780	763	773	788	747	804	777	834	778	804	803	774	764	796	777	798	762	768	823	769	788	806	805	799	828	823	813	804	753	796	782	810	775	816	795	804	809	803	799	808	756	826	799	758	783	758	813	780	792	769	792	812	807	847	779	783	758	845	805	766	735	781	798	755	835	794	758	789	793	791	775	771	802	785	837	801	792	768	777	826	723	749	807	834	755	792	725	794	789	793	838	807	792	772	796	779	818	823	835	775	773	777	753	799	827	815	807	804	783	817	823	768	795	771	808	811	816	801	757	747	831	758	775	741	839	802	813	846	762	812	804	785	807	724	773	805	792	728	793	755	778	769	749	781	824	858	751	763	777	782	733	789	814	783	814	791	808	788	774	824	798	788	837	830	761	757	825	801	775	834	812	847	776	837	781	775	782	818	736	805	743	808	779	813	803	770	836	808	799	750	779	773	789	797	748	820	741	733	730	817	812	783	750	796	773	814	840	771	747	769	775	795	806	798	832	813	773	768	779	768	822	799	771	772	798	805	776	822	785	771	765	839	747	784	836	786	755	787	790	780	804	801	791	763	813	778	746	822	795	786	786	794	747	814	763	849	786	795	799	742	806	806	786	826	786	747	814	803	715	766	784	768	808	787	755	785	782	821	754	856	821	813	787	752	790	826	783	809	757	766	751	779	776	790	776	761	814	798	766	761	812	759	736	772	786	788	739	767	791	794	760	807	826	750	768	738	750	833	809	847	777	767	755	780	767	762	771	748	775	765	773	782	832	764	767	797	795	771	807	808	796	760	806	788	784	774	781	757	763	772	810	790	785	800	772	808	780	762	810	813	778	781	742	787	743	748	837	781	826	793	791	833	721	795	762	813	791	755	807	781	759	844	827	756	783	771	806	828	786	741	784	810	781	774	815	764	813	766	814	759	746	783	822	770	785	789	719	779	834	806	799	812	768	751	809	822	807	834	777	810	750	841	771	768	813	796	739	778	769	742	772	807	822	757	764	780	783	776	776	760	813	763	772	798	821	796	765	772	772	802	776	798	798	776	766	786	759	767	747	779	755	763	740	815	822	783	779	780	808	812	772	763	760	717	894	834	804	783	763	793	827	768	787	763	804	848	768	781	806	782	728	783	867	752	777	794	749	836	869	831	859	745	781	747	780	763	843	771	773	795	755	802	768	836	767	786	789	807	802	771	766	838	790	776	768	867	804	798	801	827	825	799	766	776	747	782	795	792	816	788	756	800	771	777	774	758	747	804	801	814	803	758	781	805	791	827	801	799	829	803	795	779	793	789	778	772	772	822	820	801	778	843	777	807	787	763	790	789	785	782	802	757	782	795	741	850	769	764	770	811	766	752	786	786	758	761	739	760	756	776	789	772	754	773	789	812	715	784	811	790	806
10888	43567	77796	66411	46768	40687	21981	6190	2149	951	866	851	1182	981	1444	1586	1346	1055	910	845	841	806	840	843	842	878	805	885	865	859	810	806	865	830	861	846	790	858	857	811	846	860	818	841	844	815	830	824	877	844	856	796	844	889	843	831	804	801	802	853	832	810	832	795	841	820	779	802	838	846	818	767	768	835	860	826	757	840	859	801	806	825	790	860	834	843	864	846	810	826	844	780	839	854	796	835	872	881	835	815	860	870	791	825	834	812	814	857	780	758	841	799	817	854	839	817	831	853	784	835	820	828	833	864	861	820	822	814	825	856	792	825	864	828	794	832	846	818	845	846	814	822	819	837	833	854	780	833	815	812	797	859	842	797	881	807	776	811	803	863	816	769	852	820	807	822	817	780	834	809	781	801	909	803	832	840	830	832	823	804	814	777	804	861	888	852	894	862	793	854	869	837	834	779	808	858	871	811	806	834	809	869	846	830	782	842	863	853	850	810	886	842	811	806	792	813	799	830	810	814	807	860	795	831	828	809	821	793	815	859	860	788	823	836	799	806	774	827	834	847	833	870	798	835	824	810	840	805	800	835	793	842	828	835	881	832	811	836	872	877	820	869	808	827	831	825	823	801	881	849	824	850	836	816	844	838	814	813	863	873	823	821	798	803	817	818	801	880	844	838	861	834	820	795	854	857	873	797	803	826	816	812	806	874	834	873	820	852	818	825	784	788	796	808	821	842	840	870	857	784	859	839	825	868	825	842	788	846	878	799	862	850	821	828	823	881	765	835	866	798	839	825	805	792	807	847	801	797	810	851	873	823	841	800	817	835	879	853	806	834	833	835	873	821	864	852	829	817	819	822	832	836	839	888	860	831	867	822	838	807	829	842	787	821	808	840	845	813	808	816	845	838	806	845	785	827	847	823	853	849	805	795	812	801	808	836	797	843	860	868	842	828	767	798	829	785	821	805	802	804	836	809	807	854	787	825	861	816	910	798	883	818	794	820	883	832	803	826	809	827	793	859	826	838	805	817	833	807	872	811	836	813	876	847	850	815	778	799	779	843	797	829	840	835	851	805	904	849	795	812	857	893	776	847	821	848	837	824	824	879	837	805	796	818	854	867	816	810	842	854	805	798	800	808	870	860	845	798	865	859	832	830	779	793	824	837	764	889	823	804	860	846	845	811	822	827	810	835	825	781	835	832	812	809	812	790	798	814	810	866	829	839	875	836	792	770	855	783	848	874	792	888	821	830	864	886	766	862	879	802	849	849	836	848	815	817	821	803	865	830	852	856	877	830	857	821	827	817	882	813	846	787	844	810	813	818	863	831	844	867	834	808	840	793	860	864	852	852	817	837	853	785	794	845	847	843	802	810	873	818	927	789	855	794	792	817	852	855	853	847	809	784	885	858	860	800	804	826	828	827	824	825	884	862	815	831	833	794	755	815	818	809	800	790	813	868	761	841	746	818	833	829	845	845	801	829	834	857	831	871	843	834	793	803	825	834	797	805	841	816	790	887	821	787	832	812	838	850	817	834	843	833	813	880	828	881	818	815	772	819	786	820	867	818	775	842	827	839	849	845	860	821	857	821	840	788	837	823	795	840	821	848	851	794	780	900	838	834	868	816	828	817	802	801	801	867	826	783	865	799	819	856	840	764	878	820	815	806	832	812	843	882	869	805	855	855	812	833	827	853	801	850	844	804	835	869	827	827	839	775	827	853	884	829	862	849	814	752	835	842	866	844	783	835	785	815	812	782	844	901	828	856	788	806	757	835	818	798	778	822	824	856	807	838	789	810	805	835	844	801	853	829	798	791	875	820	866	775	840	905	770	884	796	829	800	908	816	850	839	819	828	821	852	829	749	835	852	812	869	832	850	858	807	778	815	818	803	875	795	807	807	816	846	799	830	848	795	817	777	824	884	818	838	826	842	842	852	895	844	853	871	832	871	759	822	795	791	790	793	804	822	841	823	830	841	812	777	775	800	799	838	788	842	794	801	875	762	815	813	799	877	847	821	828	806	792	797	809	841	807	859	859	823	836	779	789	801	793	822	881	824	812	837	822	826	829	814	850	817	831	830	807	856	855	853	838	814	839	844	806	835	825	838	837	803	848	825	745	814	820	831	804	806	787	840	823	741	876	781	855	840	844	835	853	827	811	856	829	792	815	817	842	866	805	844	886	844	839	811	837	768	833	862	901	791	786	831	815	815	857	816	815	809	798	800	825	820	798	835	812	812	840	840	818	741	814	782	870	887	812	782	810	857	787	832	754	807	856	863	798	799	840	832	820	812	823	780	816	813	845	903	848	813	794	859	837	818	845	814	813	827	866	797	815	837	828	821	839	812	828	785	795	849	784	853	788	824	797	811	836	802	795	845	837	815	793	823	831	818	862	793	854	836	825	835	813	861	845	798	843	818	806	834	869	838	822	817	826	833	851	846	839	823	833	793	795	786	784	803	784	827	850	852	896	863	797	811	856	861	847	847	815	752	827	818	846	835	804	775	857	841	833	798	822	823	791	794	852	850	807	788	815	805	823	828	769	813	809	883	886	801	851	856	793	805	829	810	806	796	829	800	841	867	895	789	844	799	843	797	799	822	832	803	811	821	826	824	825	850	837	847	846	833	894	813	826	824	809	772	808	828	846	784	799	798	808	822	827	829	840	825	846	833	858	819	754	880	854	821	790	799	786	827	802	778	873	851	849	809	869	847	843	846	800	782	815	814	852	808	780	811	821	828	755	801	815	796	796	851	819	783	821	835	842	813	800	835	828	836	828	842	812	870	837	821	845	819	767	819	812	831	848	792	792	833	845	811	872	806	807	827	825	809	820	826	843	757	889	820	813	847	851	839	832	834	817	854	809	792	807	799	794	772	798	810	788	844	821	807	855	875	814	807	824	830	820	823	812	796	789	857	818	782	825	834	824	845	841	821	782	832	795	820	777	825	853	819	864	836	810	877	821	744	789	811	838	766	783	851	806	799	811	831	825	841	867	821	835	808	882	833	830	805	808	774	822	819	837	833	803	791	826	799	792	830	852	811	788	809	832	795	804	826	806	849	850	853	824	829	853	833	842	805	817	861	838	805	824	826	840	841	849	801	848	796	811	824	769	836	875	762	823	834	839	814	849	843	805	903	876	775	855	763	816	834	855	802	866	813	826	808	802	855	740	787	817	790	825	803	777	804	819	819	753	832	826	803	812	789	864	784	822	799	834	795	803	833	833	814	801	856	824	839	849	809	824	842	848	821	833	787	877	797	831	807	859	791	789	881	803	788	788	837	824	804	803	818	855	832	801	878	870	837	828	844	793	866	799	818	843	813	836	800	818	823	803	788	851	848	780	819	860	816	828	822	785	828	828	838	786	799	913	856	801	786	768	860	843	813	840	803	792	853	840	815	797	813	817	827	886	829	816	845	792	793	816	862	834	843	825	785	800	845	781	834	816	817	802	817	805	832	835	821	838	823	823	830	806	836	818	824	814	822	893	819	859
27859	17685	29438	19300	7344	3234	1919	1100	806	771	776	799	697	807	774	786	755	767	807	810	702	740	790	754	765	746	777	755	795	784	762	724	790	785	716	752	748	786	717	768	720	826	817	812	774	778	773	772	762	812	813	757	792	802	752	814	784	783	739	755	770	781	758	763	773	791	771	753	742	739	777	787	771	770	733	736	799	771	780	756	737	778	749	752	770	749	743	779	788	765	784	767	754	735	751	754	760	784	847	701	800	703	770	800	721	762	772	740	747	751	712	749	818	715	771	788	702	739	760	732	715	759	759	801	788	777	728	754	743	772	736	745	743	769	782	727	725	752	786	763	755	751	816	834	769	748	758	798	764	798	728	725	755	775	802	766	748	744	739	749	751	763	797	746	770	770	774	778	797	766	784	774	742	763	739	777	769	773	769	776	770	748	760	799	706	761	762	726	776	761	714	723	724	748	793	770	738	787	749	780	829	790	735	792	761	753	769	763	853	732	742	774	740	776	752	771	777	760	765	784	785	730	785	748	743	762	749	759	764	727	775	804	740	766	760	749	745	776	761	760	740	781	786	761	791	750	721	738	818	693	793	764	745	706	740	760	731	738	781	740	774	758	792	835	762	785	777	763	765	767	777	766	835	791	729	731	793	747	769	730	754	784	729	806	758	766	762	745	761	772	780	724	781	757	744	791	798	779	769	737	752	734	781	772	825	753	780	729	759	782	815	791	775	787	770	813	758	748	704	739	749	789	768	732	705	740	762	737	707	757	760	799	756	727	779	761	798	810	762	819	765	796	763	724	705	777	758	807	724	786	765	743	799	766	776	827	814	763	750	786	790	760	776	781	727	808	764	763	771	775	782	778	770	762	741	760	824	809	816	750	780	726	758	781	792	712	764	802	789	776	766	792	794	712	760	768	723	754	737	776	771	805	722	791	730	793	732	777	758	748	716	709	782	804	753	760	743	728	795	740	732	730	753	794	747	729	774	762	771	774	725	773	718	782	725	775	762	752	789	758	845	759	773	745	782	789	779	781	735	758	789	766	814	733	805	779	711	778	738	774	711	736	714	769	760	762	800	718	765	744	740	784	732	782	746	764	746	800	766	757	805	698	779	742	790	768	757	753	738	792	781	807	752	794	749	803	780	788	793	787	800	729	776	767	753	763	747	809	784	757	710	786	740	736	829	706	805	794	777	752	786	742	735	755	776	720	746	741	776	729	814	779	789	784	754	830	783	757	743	768	736	781	767	749	772	820	735	824	725	793	720	731	754	738	811	706	780	773	826	783	787	754	744	735	759	751	776	729	726	762	781	739	814	768	777	714	801	741	778	720	728	796	790	771	712	760	784	761	777	766	784	779	732	763	744	708	768	773	764	796	730	733	722	781	755	723	751	734	745	755	792	795	764	729	786	784	801	749	782	780	715	763	779	729	762	710	760	776	741	852	780	743	780	748	763	781	725	746	763	750	757	754	720	719	780	745	779	734	763	769	760	764	817	696	772	771	729	773	721	749	723	791	778	781	753	731	714	780	786	746	793	788	796	745	733	785	737	780	788	786	765	699	750	868	815	743	732	811	753	722	760	736	825	757	783	768	735	761	739	785	749	749	767	735	734	773	720	745	728	701	766	783	777	759	742	772	761	809	716	828	764	788	782	782	829	780	761	730	781	732	774	720	779	788	755	774	770	756	780	733	796	741	720	784	764	717	803	745	786	774	752	726	753	719	772	787	778	783	773	703	759	772	757	766	743	819	761	757	755	754	776	769	771	755	737	767	766	755	783	772	744	740	760	722	748	751	785	778	746	793	769	752	791	766	678	833	762	797	793	746	806	724	789	771	794	757	792	784	761	784	748	766	825	775	780	765	764	766	777	751	729	708	791	767	756	741	759	694	753	787	714	722	786	755	796	804	727	692	732	782	760	766	781	759	759	734	786	747	739	775	759	755	769	777	745	861	774	846	739	780	785	757	779	793	787	765	736	733	761	779	732	730	768	746	762	784	784	790	793	714	759	717	727	740	811	780	761	746	744	755	728	796	717	727	775	802	750	801	786	764	755	807	789	764	740	773	729	732	811	783	741	736	725	771	766	818	772	780	817	738	718	753	794	741	804	723	783	746	799	754	795	764	769	753	798	752	790	772	798	774	783	758	763	771	754	766	832	811	774	731	725	752	720	724	752	787	779	748	791	801	790	774	767	770	768	808	776	778	772	785	763	753	773	757	806	749	765	699	786	797	763	814	740	766	756	761	783	770	765	773	747	782	767	778	763	747	819	758	764	770	727	758	764	797	728	759	736	735	794	774	788	773	750	792	762	754	823	783	793	776	755	738	714	798	744	822	810	740	734	728	771	748	759	764	753	729	738	772	760	731	766	786	769	725	788	759	777	735	792	785	716	811	755	753	764	775	804	758	814	768	735	769	794	781	793	770	799	716	747	778	730	718	794	741	785	741	716	794	820	775	750	808	758	730	799	763	774	773	782	763	762	820	760	743	735	810	775	731	762	726	762	759	735	736	782	787	794	712	830	758	732	774	737	702	755	762	775	731	770	822	709	820	758	774	790	737	771	757	754	779	727	750	803	750	732	784	720	772	763	776	757	785	767	771	735	746	776	761	717	758	760	808	744	801	791	764	786	775	745	744	727	729	770	786	793	754	766	775	768	827	690	832	824	759	753	797	778	741	795	810	802	797	749	742	754	735	728	767	779	817	815	758	742	768	737	742	802	698	759	709	726	737	773	807	784	814	710	760	768	807	789	719	780	759	773	734	766	771	749	779	772	792	776	765	761	760	723	716	767	793	775	748	760	761	800	800	714	835	726	780	821	725	765	777	792	778	795	732	789	773	747	764	703	792	727	739	701	784	785	784	777	714	749	720	747	743	735	749	750	765	752	734	809	739	760	771	792	716	810	791	744	786	816	799	731	794	743	765	757	772	791	769	785	787	773	756	775	798	805	710	743	767	759	756	752	784	786	786	743	730	775	754	793	736	764	765	776	805	807	748	761	766	798	793	774	736	763	774	782	780	771	753	754	766	800	800	749	806	755	773	775	746	762	818	746	766	704	773	802	711	747	778	744	761	786	735	783	776	778	765	763	738	761	798	769	710	778	771	781	754	765	811	769	770	745	720	757	772	755	723	786	701	755	746	708	744	753	759	795	748	707	739	811	756	790	760	754	754	768	781	802	790	780	723	750	764	799	744	797	728	767	732	780	717	749	724	779	758	794	736	783	810	735	742	797	739	767	795	796	727	696	775	750	734	746	797	772	762	752	776	787	788	785	759	766	808	812	771	782	780	798	800	779	742	768	774	754	790	768	730	751	794	818	771	766	758	731	719	762	766	773	754	772	724	764	745	738	741	767	788	761	744	770	780	803	777	795	741	746	740	827	761	804	792	778	773	743	721	777	802	807	791	749	748	810	763	756	797	774	763	756	787	748	777	761	766	737	738	820	746	732	703	743	757	771	775	760	713	756	726	761	813	765	781	739	771
5596	16050	29244	12254	5528	3484	1955	1126	804	696	711	754	767	763	778	742	750	761	739	696	723	728	787	745	686	738	827	723	753	752	759	732	727	705	761	752	769	729	731	821	706	718	743	721	739	718	738	715	746	722	726	768	746	735	775	706	726	744	698	746	757	745	752	722	740	737	745	782	712	767	716	764	685	726	687	730	721	724	735	740	713	761	787	743	748	744	760	693	681	744	707	720	716	788	775	729	736	697	751	745	713	745	731	745	762	720	742	744	785	723	731	713	776	718	803	697	744	773	700	760	775	747	749	738	710	728	729	724	747	728	697	711	720	718	741	749	734	735	732	733	720	725	751	711	724	724	728	746	745	767	750	777	731	744	739	755	722	763	773	669	774	715	720	708	738	697	706	712	716	750	739	764	756	724	727	676	722	706	734	726	727	735	694	736	765	694	729	684	732	727	730	775	714	733	732	707	721	719	715	752	722	713	719	706	748	759	723	700	766	699	738	768	730	796	746	680	746	730	735	702	742	729	734	691	733	747	698	756	718	770	687	747	760	715	737	732	752	732	719	771	747	741	780	721	782	758	725	779	744	745	778	758	740	739	726	735	726	713	696	691	705	786	726	731	749	734	726	727	758	711	762	752	763	735	719	730	708	744	701	702	748	750	780	754	703	733	728	719	714	705	753	736	753	785	817	753	696	763	710	721	755	708	721	760	707	742	732	730	746	681	710	729	722	770	755	731	745	712	701	769	745	721	789	753	750	734	769	730	696	735	779	729	683	695	757	734	756	716	753	718	752	725	724	726	698	690	734	750	753	720	701	743	752	709	760	724	705	755	724	785	751	751	721	702	710	716	701	724	733	758	729	720	745	738	731	698	703	738	680	817	718	753	726	755	767	818	744	693	718	708	725	776	705	725	748	719	734	713	764	737	720	745	669	727	785	744	749	787	752	681	672	712	748	731	756	683	734	681	747	747	732	728	747	756	728	730	740	761	715	741	770	779	702	718	736	734	766	733	707	768	755	736	781	733	738	733	757	776	791	744	689	773	701	684	768	697	741	745	733	733	740	706	703	709	743	746	767	702	739	700	699	730	775	683	666	754	743	739	702	712	772	733	739	732	706	798	735	733	716	752	776	680	719	763	683	766	722	787	772	704	748	761	701	755	744	745	707	747	742	755	725	707	715	718	727	745	744	745	719	750	747	742	747	737	756	724	769	798	758	731	704	727	728	709	740	684	752	731	732	737	768	727	702	730	737	718	782	691	725	725	757	680	730	735	723	786	678	723	755	765	734	744	709	707	739	755	782	737	760	750	781	768	764	749	737	756	777	743	730	716	744	752	738	713	721	703	723	758	729	707	725	751	732	729	747	731	775	724	733	717	750	741	757	732	702	764	743	780	739	754	753	758	722	693	761	694	781	724	777	746	700	687	728	719	707	714	700	721	730	730	762	743	747	734	765	752	726	735	739	734	744	706	698	690	740	692	742	758	766	758	727	752	748	759	737	733	798	734	728	718	745	718	711	744	736	736	761	726	723	761	716	762	755	794	757	733	710	700	742	747	734	777	739	705	717	766	795	702	709	761	732	754	736	758	731	781	743	723	764	787	735	715	767	750	701	735	735	733	758	729	723	731	715	717	727	719	733	742	712	753	714	769	724	727	712	709	731	724	694	686	719	754	753	723	676	770	697	768	747	698	682	742	774	685	685	748	750	716	764	743	721	745	719	727	799	689	709	735	691	780	756	759	719	733	745	759	804	745	714	754	722	743	774	764	751	790	756	740	702	761	741	741	711	733	727	770	743	716	735	687	726	716	718	741	727	745	773	727	723	772	756	741	726	743	716	747	727	740	742	746	700	686	748	730	751	681	731	734	723	744	718	765	701	701	717	734	773	722	734	756	716	691	716	713	750	708	733	773	745	713	696	751	754	700	706	757	751	746	748	725	722	760	723	697	728	732	730	789	701	720	708	676	699	762	731	759	709	759	771	750	674	728	755	718	731	712	750	763	721	771	779	768	748	766	762	778	675	744	738	691	720	694	756	742	772	734	726	733	788	743	776	726	768	675	784	739	723	781	717	769	687	698	702	741	732	762	755	730	722	725	690	704	712	740	682	651	765	752	767	772	780	761	735	717	731	740	738	722	752	710	771	744	773	740	765	700	793	712	707	710	698	742	793	741	774	705	740	703	733	780	793	771	721	733	728	758	726	734	727	719	775	737	718	702	760	723	704	781	784	737	724	714	708	751	759	725	737	780	758	766	703	755	750	713	722	749	711	730	685	716	775	731	704	734	751	729	779	738	720	732	803	744	749	719	733	720	745	691	694	738	745	714	765	746	750	747	708	665	691	780	745	731	732	721	737	744	722	682	772	760	705	752	739	744	733	755	710	769	700	748	742	704	700	714	755	717	753	703	744	775	715	723	777	701	723	703	774	781	707	690	706	756	748	743	710	739	752	721	771	691	729	737	728	714	772	697	736	713	695	761	769	745	757	719	753	764	718	689	729	680	738	738	694	709	736	756	752	741	726	773	773	743	716	730	733	712	748	780	777	744	737	716	702	700	735	745	805	720	718	745	718	747	731	778	717	713	757	731	737	724	722	736	739	746	763	740	687	723	722	734	749	793	740	739	707	742	723	751	719	743	712	750	711	726	753	753	774	796	769	789	748	776	723	732	758	765	774	742	709	736	729	745	730	728	724	741	718	773	744	742	708	760	781	729	728	786	674	770	770	761	756	719	739	773	762	714	797	753	733	768	723	769	709	706	781	753	722	732	743	718	703	768	764	723	728	781	731	738	729	759	732	753	737	728	730	767	707	717	764	743	697	758	681	746	765	733	737	766	728	772	720	706	699	677	738	779	709	706	735	743	766	724	803	723	700	725	734	800	776	720	721	737	712	765	736	757	716	741	726	723	774	717	697	708	782	718	768	707	742	776	774	752	767	740	725	726	682	712	779	738	750	738	686	710	726	731	742	718	715	754	739	717	753	733	695	711	678	746	752	706	712	746	688	767	736	671	744	716	740	732	759	750	756	741	729	683	736	712	756	744	719	715	749	758	743	737	806	755	690	692	737	736	721	756	740	743	759	748	774	710	725	698	750	721	694	728	740	804	723	775	780	719	741	771	788	732	721	761	711	724	757	781	745	742	733	740	766	780	758	679	729	750	781	740	778	787	729	724	684	717	778	731	757	775	714	717	725	758	760	773	761	698	718	715	676	781	796	758	705	741	703	734	804	752	739	764	747	761	758	759	727	740	727	758	731	743	733	747	714	793	701	716	752	733	730	716	708	748	748	767	737	714	716	739	743	686	761	672	750	713	716	765	740	764	719	808	748	722	751	777	736	766	738	694	713	715	764	684	683	698	741	757	720	747	729	722	765	687	747	728	752	810	690	696	713	727	750	745	721	741	785	722	736	709	700	740	695	768	732	703	738	750	741	700	733	742	713	791	722	751	714	720	725	735	699	698	736	748	766	760	754	752	743	741	743	780
25681	21951	52253	57176	35211	20742	9608	2614	993	850	802	730	772	805	868	773	787	773	679	749	768	773	716	816	768	737	760	742	787	753	723	735	694	748	780	751	806	728	711	776	764	743	812	778	746	741	746	675	751	749	723	742	785	716	788	806	725	728	703	766	750	751	750	751	752	759	737	749	771	748	769	735	776	738	726	786	744	787	767	757	760	791	736	751	691	725	785	792	742	726	762	678	733	756	736	741	728	756	737	765	719	740	793	782	736	718	737	733	744	737	676	768	725	786	747	700	764	762	798	764	746	754	792	708	747	775	695	756	737	773	748	722	764	725	738	729	739	720	746	792	778	786	756	768	747	731	792	710	812	720	714	714	686	775	717	718	715	737	743	703	733	778	700	777	781	758	764	740	703	751	709	771	793	763	733	779	743	730	758	768	726	760	779	753	749	711	740	687	673	671	792	766	750	722	734	748	695	760	715	691	756	767	733	736	735	716	727	736	733	750	747	714	751	789	696	731	766	761	794	717	755	719	777	740	705	748	797	726	753	780	742	690	737	729	791	773	776	743	785	752	749	777	737	721	725	767	724	710	730	726	775	744	778	775	725	769	701	718	758	740	795	728	721	781	769	681	759	762	788	708	744	704	746	775	753	737	750	710	785	725	743	695	747	769	782	695	727	747	741	702	713	763	776	734	717	730	774	731	743	730	754	728	720	705	743	743	724	760	735	709	738	745	738	711	680	743	709	769	747	724	717	728	728	703	740	729	774	774	734	747	734	766	736	720	733	743	746	702	753	732	711	803	705	741	731	752	728	732	739	660	722	747	719	718	745	759	792	717	738	763	729	742	784	726	778	772	768	753	764	767	731	733	790	756	741	753	736	830	745	768	731	749	778	770	733	723	707	751	776	744	751	729	730	689	732	742	714	759	770	741	756	741	712	717	737	735	780	767	739	742	786	685	722	770	736	768	718	730	724	692	725	741	751	707	745	786	783	755	781	749	772	731	706	732	761	733	743	732	715	720	739	777	729	733	707	755	748	760	752	740	722	749	709	794	729	740	728	776	738	759	758	727	746	746	773	720	742	735	732	777	768	689	770	753	735	732	764	741	767	775	759	752	709	777	746	811	726	769	753	700	733	743	761	743	742	771	746	773	746	733	769	783	780	719	745	734	730	717	697	742	734	748	711	722	712	715	773	764	772	738	747	767	742	752	711	759	719	780	743	746	746	791	730	707	748	767	738	746	729	758	761	777	737	722	738	754	767	741	722	754	759	722	749	749	784	704	730	717	825	724	754	698	731	772	746	738	713	774	717	775	694	726	754	788	716	697	719	758	656	697	736	745	756	754	742	732	790	762	806	713	778	769	764	764	752	778	760	739	743	709	728	715	753	732	729	719	770	794	769	773	726	750	735	701	781	703	753	752	771	723	782	765	708	732	753	731	742	733	735	734	753	725	750	738	731	759	755	764	779	753	740	720	734	772	762	755	707	722	716	744	731	781	752	754	729	709	757	742	744	719	677	744	747	779	758	693	778	709	782	760	739	747	729	722	747	734	782	746	710	770	743	777	693	688	710	711	751	759	741	743	702	783	753	742	711	737	776	727	729	744	708	732	755	683	726	721	713	750	712	682	742	709	746	703	696	716	808	754	727	720	741	723	735	749	732	780	747	753	727	756	709	772	821	724	746	741	746	715	737	767	711	794	786	749	704	747	761	749	754	727	760	771	741	717	748	755	758	725	711	726	746	730	733	751	734	723	739	729	734	713	740	717	773	778	748	753	721	756	728	741	709	788	710	801	728	741	718	734	678	796	764	732	792	764	749	753	777	763	760	748	691	762	749	743	714	767	736	731	732	715	744	705	803	724	685	721	799	711	747	726	760	692	743	754	715	724	704	681	737	726	754	739	730	752	786	694	737	777	758	741	731	749	720	745	704	743	731	767	705	726	694	720	752	759	722	708	700	719	786	701	736	797	750	753	746	778	746	733	726	748	734	746	769	711	749	732	753	775	752	726	780	735	739	727	743	753	765	693	750	718	750	753	739	787	720	754	747	770	783	715	723	775	746	757	728	698	720	703	733	725	765	721	733	758	697	723	797	743	694	794	720	761	734	794	762	734	747	703	784	725	736	793	737	709	742	738	730	718	744	695	748	701	780	730	730	717	657	711	751	753	701	725	748	767	737	735	717	741	758	773	723	777	710	746	722	716	759	741	726	714	722	754	738	781	745	751	691	698	747	772	749	733	733	715	747	801	738	738	760	756	729	762	773	800	759	737	701	742	798	713	750	730	712	731	732	732	744	731	742	723	741	748	787	755	762	771	784	715	693	789	752	754	769	734	753	762	752	732	745	761	778	725	769	674	708	732	771	754	809	726	763	779	808	708	744	710	723	745	759	732	761	749	769	744	761	764	736	758	778	751	763	746	734	716	755	749	751	774	707	731	718	760	749	750	744	752	705	798	749	747	734	730	757	750	707	706	749	753	731	738	762	721	754	756	751	726	781	723	695	745	782	707	738	764	715	757	742	755	739	772	738	718	733	742	772	797	744	746	730	754	747	791	673	712	777	728	774	717	750	745	796	721	740	708	762	693	751	733	704	757	700	765	715	724	788	769	705	735	689	662	763	742	754	713	701	742	715	775	775	735	713	772	753	757	747	764	745	797	705	728	795	741	741	725	736	719	680	729	753	735	751	760	741	754	753	757	795	760	761	712	759	747	757	789	707	763	720	689	701	764	692	733	715	772	771	796	715	754	742	706	743	775	748	754	721	729	741	716	753	721	756	735	677	700	732	774	751	749	794	782	769	732	753	750	684	699	763	756	723	705	715	748	737	711	754	728	760	728	738	761	765	809	726	741	762	777	739	798	754	775	758	725	747	736	714	730	745	712	751	742	731	717	763	741	768	713	727	763	741	730	759	722	740	705	767	783	734	722	714	736	766	737	719	744	759	748	753	759	718	766	783	756	751	721	729	731	707	733	793	738	694	702	738	741	774	743	796	774	709	699	735	755	749	750	739	754	737	739	708	715	740	743	757	723	742	694	728	771	729	738	763	713	743	729	745	772	762	749	722	756	786	749	784	784	765	743	737	710	736	796	763	738	722	757	707	769	760	744	741	776	754	721	750	725	745	775	702	712	729	717	776	698	734	746	763	722	788	759	759	760	766	712	729	714	766	733	769	712	754	791	737	720	724	760	729	748	733	768	768	735	753	770	758	766	754	712	722	767	720	766	712	733	728	732	744	712	708	755	769	732	740	748	723	704	744	739	706	716	749	785	692	695	767	776	750	777	741	752	744	756	734	727	708	734	760	741	753	748	718	744	783	754	738	734	710	686	741	702	760	756	728	741	769	743	752	753	751	751	749	745	716	809	706	784	763	740	729	730	713	719	739	793	728	723	689	706	682	692	787	748	719	764	716	755	727	790	724	705	696	721	720	773	707	734	797	698	751	789	734	736	779	732	754	726	768	762	763	752	724	757	738	774	700	748	765	723
7511	42193	78722	53910	26682	15546	7387	2679	1107	858	800	766	739	888	914	878	821	798	785	783	837	805	810	753	779	744	820	743	740	802	797	750	790	777	748	792	780	774	801	806	791	808	765	768	746	784	760	788	771	775	799	737	769	786	828	792	765	750	835	789	816	771	782	762	803	813	780	757	782	817	774	779	739	758	777	751	824	772	791	777	761	803	761	823	760	844	767	786	747	807	811	771	735	788	841	782	829	805	768	781	828	849	807	790	709	741	713	798	812	781	735	734	790	734	760	761	793	792	784	799	752	781	800	727	781	754	751	727	691	814	752	795	704	778	791	789	781	723	724	793	750	776	770	749	721	738	765	714	812	770	707	788	764	775	768	816	760	819	794	779	779	775	834	758	754	785	776	778	773	777	732	766	763	769	744	805	791	799	738	738	738	774	842	780	799	795	778	726	794	727	799	785	783	773	827	788	724	728	807	815	828	789	801	750	812	793	772	703	804	817	814	752	811	760	705	786	780	791	805	766	799	757	744	746	783	732	787	725	797	755	745	800	771	688	769	739	778	749	772	766	814	800	763	814	782	791	753	753	762	759	814	765	815	781	783	856	740	770	709	780	763	763	767	780	738	782	788	791	795	774	735	744	784	743	707	830	796	753	753	782	772	803	775	823	767	753	771	729	822	749	758	780	735	805	764	700	787	788	735	779	794	734	804	773	748	817	788	754	749	779	762	719	737	738	752	881	786	780	785	830	806	769	766	755	778	814	792	740	838	787	771	785	766	824	721	795	743	761	792	768	792	740	784	799	775	774	769	800	754	740	757	818	745	813	757	716	796	800	775	765	790	801	767	765	735	770	759	717	797	760	765	786	806	778	723	737	755	779	758	768	765	783	753	787	777	761	801	741	738	799	804	728	789	804	783	779	735	767	762	788	741	769	745	779	744	793	753	786	753	753	760	793	754	791	794	742	803	782	776	806	816	770	781	742	779	790	794	813	747	776	786	801	814	779	777	768	720	774	791	760	772	762	809	756	750	763	762	799	770	777	737	750	795	785	752	815	817	787	798	752	795	737	787	760	788	742	765	732	797	765	736	780	796	752	786	799	787	774	742	736	788	759	796	778	781	739	688	782	811	736	765	753	750	718	755	745	767	785	749	795	785	816	764	763	711	759	778	756	788	755	802	744	773	773	806	771	756	790	781	763	737	773	728	772	758	752	755	745	775	739	754	749	773	788	799	773	742	798	768	776	749	788	856	742	743	782	727	741	819	742	740	769	804	787	748	780	751	794	782	766	812	797	794	760	776	768	763	757	799	752	750	760	784	793	776	757	807	724	798	788	797	751	756	751	766	793	802	708	776	790	787	728	795	792	758	752	778	766	795	787	788	775	805	757	778	776	753	801	786	740	736	828	755	772	782	733	737	787	782	820	809	824	756	769	822	770	770	732	815	749	782	722	807	748	827	803	775	802	757	753	755	774	781	752	751	751	761	736	749	801	781	811	743	821	788	814	807	741	766	830	754	787	770	755	803	762	744	762	740	810	760	740	763	749	788	778	743	753	744	721	762	750	751	827	754	743	793	759	778	780	773	759	776	781	789	753	775	728	778	745	794	783	778	806	727	812	780	780	753	816	808	798	736	743	761	736	796	749	795	806	771	771	770	801	754	755	790	768	783	777	768	813	762	769	786	787	783	741	797	731	777	791	785	791	696	791	809	761	714	768	749	762	750	761	815	755	751	756	824	807	761	816	762	754	773	781	748	785	766	811	758	714	751	771	803	738	739	741	764	768	746	779	753	751	762	748	789	757	799	773	707	746	762	783	752	769	778	807	740	750	750	774	744	805	796	742	726	764	761	772	743	748	756	754	761	754	784	806	800	757	796	772	750	757	715	784	792	762	761	768	754	760	714	779	794	772	853	775	766	768	785	810	749	776	777	792	760	752	760	720	744	796	780	774	788	755	785	771	790	792	743	834	781	766	757	728	763	789	778	758	794	766	805	791	785	743	785	787	713	724	796	780	771	729	791	759	728	775	790	759	727	852	801	731	756	735	804	832	767	819	767	749	740	808	768	799	775	790	776	807	760	752	798	820	728	745	781	752	790	774	795	775	804	742	793	692	765	741	764	794	765	750	765	795	772	764	834	770	782	773	776	755	747	768	729	787	817	779	763	789	790	754	743	755	785	732	801	743	728	792	794	790	802	751	785	735	765	764	780	750	710	790	803	799	793	786	793	778	764	762	768	759	800	791	773	759	755	839	824	751	748	790	804	798	774	774	782	760	804	773	777	745	772	735	811	784	733	786	759	743	725	768	811	710	772	794	824	766	776	789	790	743	808	741	806	714	746	752	804	727	729	745	779	749	798	732	789	788	754	708	785	745	805	767	812	786	799	808	752	819	810	764	775	731	754	841	751	775	734	773	776	781	757	733	797	742	747	747	799	742	806	790	756	791	769	729	770	775	805	737	810	740	793	738	758	736	758	726	731	748	809	806	770	742	776	823	782	745	779	762	771	762	757	763	775	810	743	760	836	813	801	777	736	784	804	803	782	770	782	772	791	750	745	754	709	713	795	773	740	795	768	784	775	730	810	789	771	739	837	812	787	776	775	772	770	826	784	727	758	753	748	733	786	758	785	733	799	839	760	733	758	776	793	748	745	773	806	780	748	749	751	753	808	790	816	766	833	790	724	768	730	732	688	754	791	767	802	810	804	687	767	779	751	775	764	810	725	756	750	732	784	770	817	785	804	793	720	838	753	734	767	750	804	812	764	812	778	709	780	810	767	801	780	729	782	721	745	752	753	755	778	750	784	770	772	737	739	768	752	763	780	758	758	778	789	773	749	776	773	772	756	789	787	764	783	750	772	739	752	749	779	820	791	789	752	723	760	782	821	762	732	737	753	768	758	743	802	768	749	829	783	820	781	798	782	785	803	798	839	752	737	765	747	813	800	792	746	779	783	753	786	790	777	778	784	774	781	772	837	758	730	811	826	784	779	754	719	739	741	813	799	767	737	765	785	762	805	749	771	707	796	804	803	739	818	751	794	802	797	791	822	718	796	769	716	747	791	762	787	773	802	809	804	746	743	791	820	790	788	792	750	759	743	777	822	738	768	788	781	759	808	782	802	787	802	741	774	759	773	779	786	737	791	803	735	787	761	764	798	773	786	759	769	790	773	783	810	754	744	811	770	783	774	724	770	758	742	776	754	802	733	779	807	714	715	767	748	744	780	774	792	769	792	732	758	795	753	805	789	777	797	816	749	775	722	743	762	753	770	767	721	766	798	773	788	758	812	798	765	781	813	821	758	820	732	790	753	778	768	771	763	800	761	808	780	799	784	779	762	754	774	786	816	813	811	764	721	796	722	751	756	767	764	759	807	799	775	718	766	810	747	851	753	789	785	769	832	734	777	720	779	765	795	697	724	759	760	791	741	779	730	744	805	728	764	835	760	758	848	775	773	740	768	737	807	766	767	803	788	797	831	770	754	767	833	785
24476	21717	45232	60265	43948	31467	20765	7097	1911	835	849	774	874	942	965	814	839	890	855	824	832	780	850	837	778	818	815	810	865	838	863	781	784	856	767	742	806	771	827	857	800	786	793	757	789	807	826	824	801	775	806	753	823	800	800	782	791	789	824	777	759	762	837	782	801	835	813	826	747	803	774	796	823	858	837	782	819	824	824	734	798	818	853	890	766	808	802	804	778	782	744	816	762	755	829	761	792	797	844	856	749	832	811	817	732	795	776	779	765	786	724	782	802	791	759	847	796	795	837	827	764	789	791	819	769	753	810	841	738	824	819	792	801	786	836	782	783	737	832	807	728	815	750	763	784	846	760	796	763	745	763	803	826	775	760	796	814	801	814	798	815	851	783	746	750	799	829	807	791	773	863	816	840	800	842	768	778	766	778	806	800	831	795	759	840	761	835	778	780	761	798	774	773	826	776	781	761	827	828	799	832	795	793	752	789	815	838	792	757	831	727	829	823	802	791	824	800	813	763	782	827	835	862	798	784	797	800	789	810	751	800	820	801	794	738	775	808	820	786	755	822	805	785	854	818	780	802	788	770	757	794	829	776	794	784	767	820	798	783	776	811	789	813	772	815	747	764	795	815	834	766	772	768	780	738	785	802	781	794	857	746	804	784	798	826	811	772	792	751	791	778	770	851	827	787	789	817	810	834	803	818	798	793	843	770	803	750	777	781	786	798	797	786	833	832	835	777	808	752	795	811	786	770	813	775	792	816	772	798	839	794	782	812	803	801	790	804	802	766	788	823	793	804	847	791	727	730	760	812	807	810	825	800	764	842	729	834	801	763	836	800	788	800	791	764	821	773	814	784	761	817	783	770	726	791	791	747	813	793	776	761	784	790	790	809	805	855	842	763	802	758	786	751	809	779	833	821	792	768	822	800	784	763	791	776	745	765	797	807	795	800	747	826	799	808	779	782	838	794	792	821	779	799	757	778	760	785	828	798	771	767	817	823	803	807	794	774	818	760	769	804	770	813	742	777	797	815	800	768	802	792	793	844	790	778	817	776	779	827	775	799	793	794	839	800	738	846	756	795	768	818	775	773	786	804	782	772	781	788	733	765	767	813	816	779	797	819	749	802	827	783	726	799	812	779	786	746	763	817	827	781	797	799	795	800	770	799	774	820	821	767	785	809	839	802	781	798	826	834	785	834	819	740	856	789	852	779	823	792	804	780	767	812	789	789	769	821	752	756	781	779	794	841	819	796	823	780	857	826	769	732	829	761	793	789	820	836	793	819	829	778	795	790	782	754	757	784	834	845	798	784	744	854	794	803	860	773	791	861	784	841	773	745	817	739	773	778	874	829	775	819	730	773	762	810	764	784	780	828	773	820	779	779	752	790	799	817	810	802	744	804	811	767	819	727	814	805	825	771	773	762	834	737	841	809	781	824	781	788	758	769	791	786	818	737	787	814	788	798	801	775	830	752	743	767	843	823	790	769	796	810	796	775	797	782	743	756	783	794	756	800	830	786	795	727	823	776	805	788	777	827	753	804	793	738	797	770	733	782	776	780	765	790	742	773	790	829	776	807	784	805	760	807	793	785	770	786	800	741	778	757	784	784	827	747	798	779	780	739	814	801	772	778	790	836	756	785	820	749	813	779	765	774	814	746	804	837	781	812	766	820	784	793	825	809	761	797	764	761	732	775	769	779	777	753	772	762	770	786	808	824	839	829	796	790	733	809	785	784	808	803	768	754	784	748	763	840	821	816	778	810	793	733	815	799	793	786	811	771	815	843	771	748	804	822	776	781	760	755	820	748	821	797	792	744	744	777	763	819	782	804	774	777	777	810	771	781	767	784	781	728	812	791	778	821	750	772	787	796	769	775	764	832	742	834	823	837	750	796	772	796	800	771	812	771	776	821	786	783	756	807	779	761	743	832	802	737	793	767	761	792	784	790	786	760	809	762	783	789	756	856	777	787	822	730	769	858	818	796	775	783	789	826	797	808	779	811	789	757	807	782	810	792	758	789	791	831	755	809	802	813	844	818	775	804	768	782	799	854	784	764	781	828	748	823	776	762	815	748	771	798	812	777	846	800	831	774	761	821	787	760	799	772	795	781	785	833	756	762	780	818	816	795	778	795	730	836	804	813	804	801	772	824	832	763	798	782	805	759	763	789	815	773	779	740	747	792	771	780	814	810	777	806	810	795	786	847	785	819	837	774	844	790	819	784	819	794	838	776	758	800	787	811	843	808	801	820	770	826	821	770	846	802	797	804	774	811	795	807	832	774	778	814	826	794	752	778	804	812	772	779	805	897	798	798	766	779	785	799	797	780	867	829	757	776	804	795	766	798	759	768	789	775	811	795	774	794	750	797	808	822	752	775	738	754	841	763	786	819	829	794	791	797	827	788	749	820	796	797	803	797	831	763	771	816	811	789	826	782	826	805	792	823	765	856	801	788	784	831	824	750	823	774	732	821	794	757	789	803	824	830	818	760	816	770	759	807	774	836	832	793	774	814	765	830	789	771	781	804	759	741	813	813	719	820	807	808	818	787	782	725	813	807	801	765	772	828	836	819	800	838	789	782	774	807	820	762	779	836	758	824	746	771	740	766	785	799	814	769	779	775	815	799	778	848	819	755	794	780	756	805	799	795	754	839	741	841	836	861	779	804	808	747	792	768	809	815	801	828	789	778	743	795	800	802	780	831	779	776	807	804	747	789	802	779	792	819	790	877	807	807	840	818	775	800	802	831	732	789	776	810	801	774	783	848	759	818	796	800	766	767	806	781	744	748	835	782	761	802	844	801	802	730	806	783	740	805	784	773	825	822	804	749	772	823	861	777	771	796	765	794	766	725	787	778	796	878	790	782	771	810	737	817	812	793	789	789	829	807	822	754	842	753	785	844	841	823	753	826	756	768	842	844	766	761	748	838	795	756	784	827	777	807	755	817	779	792	842	786	779	815	808	774	773	795	774	765	764	792	767	784	774	811	772	849	813	783	847	761	756	778	807	774	799	819	752	775	817	825	780	836	801	839	741	817	844	812	746	756	795	804	802	773	767	767	758	737	853	773	784	777	799	785	786	766	800	800	802	777	797	833	807	813	768	826	778	798	804	782	814	759	811	774	820	804	778	775	797	803	788	807	820	798	826	834	837	799	783	822	828	827	817	751	854	782	776	795	785	792	806	799	797	796	781	839	878	770	703	783	791	794	830	798	849	831	799	735	769	803	716	776	736	834	823	791	758	813	767	817	863	771	824	758	783	813	809	784	780	784	795	785	797	719	791	823	803	820	815	789	793	775	866	838	789	816	798	788	780	796	809	836	806	810	783	762	774	770	790	786	777	767	813	780	789	793	782	773	840	830	786	779	804	799	763	819	808	768	775	783	822	827	815	805	745	822	813	834	795	759	753	780	845	796	766	773	765	782	740	745	790	767	731	818	788	756	813	811	750	780	729	766	787	805	807	830	736	774	786	834	789	812	801	813	766	767	780
11281	52720	92487	69728	42807	28108	15315	6321	2140	951	889	830	1041	1127	1045	948	925	904	851	881	860	836	873	842	837	892	857	882	866	916	816	879	850	849	890	905	852	846	904	870	822	831	820	852	840	886	885	865	869	895	913	822	791	892	794	878	856	837	878	860	858	876	842	852	868	855	853	861	833	825	823	882	889	886	862	821	813	805	872	836	842	860	804	856	795	820	848	860	772	792	862	814	862	853	855	849	854	865	854	858	842	821	844	865	854	877	848	871	902	789	858	876	836	919	810	867	876	869	817	853	779	862	836	876	832	874	859	833	820	831	840	883	866	809	886	883	828	827	834	839	842	880	813	794	810	864	863	842	853	873	807	830	802	835	887	861	849	892	873	850	835	836	833	764	856	874	828	847	851	919	845	857	864	793	853	858	878	826	849	856	801	845	862	841	849	833	893	839	849	798	857	824	881	859	850	807	845	838	827	844	831	771	819	820	821	880	873	836	882	867	892	856	862	813	818	846	866	839	844	789	833	819	847	866	843	834	855	832	867	799	846	777	858	831	841	810	829	831	869	830	856	845	886	805	839	822	866	859	834	862	804	851	859	842	841	852	857	796	801	814	821	831	858	806	863	839	841	861	821	841	836	802	876	854	847	791	844	847	868	838	850	806	886	934	831	837	871	807	862	788	802	877	843	849	819	888	860	838	813	808	840	897	814	819	905	838	791	880	811	837	844	881	851	857	825	886	783	818	846	849	843	831	836	885	821	893	900	848	828	874	807	839	857	817	866	798	865	822	847	879	858	875	864	861	829	840	890	867	833	864	871	839	847	809	867	868	873	877	900	832	854	776	850	868	821	842	850	800	804	803	818	879	871	804	850	846	849	894	899	813	795	872	783	879	884	855	807	843	879	806	831	879	870	850	839	862	857	850	853	837	830	855	842	844	816	861	835	887	872	865	909	815	818	838	842	857	860	818	834	836	834	833	860	822	904	880	842	828	880	819	811	902	865	845	843	852	854	843	812	862	857	900	817	809	812	837	843	857	835	820	882	827	870	869	847	879	871	853	863	862	852	836	852	889	869	848	853	845	869	837	847	854	818	838	884	826	904	835	843	850	841	856	869	829	823	822	839	885	906	865	842	840	898	876	830	872	858	856	791	834	881	866	823	867	814	843	857	829	848	881	879	832	836	835	808	812	848	831	850	808	826	874	845	828	815	908	780	901	832	876	860	829	854	825	892	882	815	865	797	840	822	839	839	856	848	840	807	867	822	787	890	868	869	851	871	846	869	818	849	840	847	843	808	817	842	834	853	859	859	860	849	841	829	858	834	845	826	860	878	891	861	867	872	832	844	812	839	816	864	834	788	806	838	857	829	851	833	889	845	870	810	859	860	834	843	847	914	857	834	800	852	897	813	852	864	880	806	847	820	862	774	843	798	843	787	880	861	885	812	819	824	862	843	836	819	777	847	827	825	836	861	926	859	808	844	828	867	850	832	867	816	906	825	831	846	857	833	852	817	782	829	859	795	825	848	860	860	881	857	819	878	832	909	867	855	873	883	882	835	872	859	868	761	837	826	799	826	881	827	803	813	852	867	802	808	840	839	864	890	826	812	830	864	836	865	848	885	843	850	850	822	772	862	836	890	872	825	852	881	835	783	842	912	865	855	827	795	844	862	861	795	860	812	857	803	837	782	809	834	848	809	875	842	905	781	839	816	887	865	865	908	808	826	813	847	827	821	826	836	783	849	822	804	834	902	852	816	884	938	870	816	896	829	890	836	856	837	830	894	825	840	779	833	838	804	864	865	841	837	877	878	821	855	865	819	845	790	867	869	821	794	875	831	884	839	794	820	817	810	890	851	887	830	787	815	776	922	884	870	799	802	856	811	837	876	833	882	895	845	890	884	853	869	848	839	836	818	844	804	854	823	860	848	833	873	859	862	819	841	803	827	816	773	843	876	857	834	848	892	848	829	880	864	836	838	864	910	885	844	882	823	877	893	865	837	844	804	859	839	844	859	850	886	828	809	860	830	805	886	847	860	895	793	869	832	836	787	830	848	812	830	830	892	803	847	805	835	816	851	877	884	866	867	823	879	852	891	871	870	855	814	898	833	824	891	879	875	850	906	820	816	840	849	870	859	899	797	856	817	817	852	848	864	868	840	865	879	855	859	865	825	817	895	779	886	833	832	829	918	882	816	826	864	840	851	848	876	847	815	824	873	797	865	860	873	854	837	836	863	851	872	852	854	806	873	829	874	839	860	883	843	868	843	886	841	859	847	814	864	859	861	821	898	847	835	789	822	859	878	842	827	832	874	806	849	891	859	851	809	829	844	805	848	896	873	841	834	848	830	840	832	815	805	820	868	883	822	868	836	885	832	888	841	885	883	822	884	892	834	822	856	850	836	905	807	840	884	843	844	847	859	852	837	814	855	850	856	843	847	879	844	858	849	815	827	857	869	884	833	855	868	806	869	830	832	866	835	839	806	823	869	818	869	844	885	894	869	849	873	890	841	880	860	819	880	827	871	842	885	820	831	857	877	881	830	866	827	851	857	885	787	859	866	887	853	818	874	866	810	872	856	857	796	875	894	873	860	893	775	819	813	867	875	873	804	823	879	837	831	881	822	879	892	818	821	881	833	856	860	797	867	850	867	813	805	905	812	904	827	876	842	840	918	781	816	869	830	835	874	866	831	855	849	854	845	816	866	876	814	835	835	888	851	824	855	874	856	854	837	870	815	808	885	834	829	892	849	832	821	838	892	871	817	858	845	829	824	866	829	891	838	852	806	809	849	872	904	811	844	873	826	816	870	864	867	864	842	802	835	868	823	826	814	882	839	888	896	830	885	817	817	896	826	847	854	859	881	878	867	880	877	834	879	816	858	871	811	851	826	860	885	795	870	890	861	816	870	840	863	840	821	814	798	815	861	856	806	846	865	897	855	821	845	865	833	811	803	844	830	872	871	826	817	808	837	804	844	828	825	851	809	804	762	826	870	806	792	844	849	811	883	852	861	862	850	823	845	863	853	863	854	818	833	884	821	838	870	861	855	834	829	878	823	849	829	815	811	833	818	794	904	824	849	882	861	854	836	875	895	836	867	840	824	836	822	847	836	847	856	865	806	876	838	839	835	816	855	820	836	886	869	841	811	863	852	861	847	836	868	859	885	832	833	837	866	803	822	821	832	870	844	832	871	811	885	829	799	877	811	845	841	884	833	884	838	813	860	874	829	839	825	864	838	836	890	829	839	852	836	824	842	843	861	879	834	866	850	808	861	859	792	898	845	843	871	813	855	850	807	854	820	830	759	811	828	876	824	883	826	826	861	857	864	844	827	855	833	884	841	821	835	823	821	854	808	828	813	821	853	820	880	819	780	854	856	815	898	859	861	846	860	813	918	875	845	817	813	809	879	914	808	810	878	850	805	849	822	881	835	843	873	836	807	845	827	835	867	874	843	822	801	860	854	822	816	813	804	885	823	846	811	853	854	816	856	831
27933	12592	26708	25815	8784	3144	1712	1123	912	779	786	718	776	747	806	758	824	756	769	749	797	799	744	734	739	764	765	801	766	774	795	758	785	776	760	815	803	774	800	753	754	734	750	792	741	831	802	782	796	795	772	771	770	730	756	774	793	762	749	781	820	791	769	729	711	729	787	803	773	733	733	765	795	753	731	750	739	797	752	798	750	757	744	756	768	740	757	750	775	749	797	798	754	775	805	745	794	708	748	777	760	793	709	764	778	763	767	770	811	772	772	755	792	742	742	794	790	745	767	771	781	743	787	778	767	746	839	756	797	726	777	745	759	723	742	733	777	745	796	764	771	723	774	803	758	784	793	773	780	769	759	795	757	790	753	753	779	745	823	745	745	807	750	709	741	765	745	738	793	745	776	767	785	781	742	758	809	748	716	789	727	761	779	745	746	755	688	757	747	795	760	802	750	698	705	759	772	756	735	745	766	797	768	771	716	751	791	779	732	772	741	691	730	765	789	748	769	741	778	713	757	788	743	734	783	776	744	731	747	716	722	733	703	686	774	813	752	775	698	750	792	757	722	725	705	739	694	760	805	732	773	719	720	794	750	753	730	742	733	766	740	732	769	785	739	758	721	742	764	723	730	771	766	734	728	747	786	756	767	730	729	783	730	760	745	744	714	785	753	825	808	792	745	736	764	778	771	795	767	728	772	793	794	688	750	779	725	768	744	745	779	780	801	777	760	766	781	751	779	692	798	801	758	769	708	762	753	767	724	763	783	753	739	785	731	764	749	779	724	794	755	768	795	800	776	734	841	732	723	702	713	787	787	770	749	742	779	767	739	799	821	730	733	779	751	718	763	824	762	808	683	758	747	703	787	768	740	749	766	717	763	786	744	806	802	765	797	781	732	769	791	782	713	782	789	752	829	754	746	766	694	779	756	767	751	757	738	795	748	743	842	827	797	765	760	749	751	781	767	718	744	741	766	809	817	727	777	762	751	758	754	774	765	738	730	686	783	785	765	728	717	753	795	730	756	816	745	751	773	733	743	777	782	769	731	799	782	784	727	755	748	779	724	739	747	732	792	746	720	750	776	760	719	764	775	751	786	816	738	783	728	797	729	756	753	759	781	784	793	822	784	764	752	732	751	763	727	748	761	732	792	779	744	730	781	797	727	752	716	744	756	738	741	708	814	740	765	742	765	776	767	718	791	785	753	753	749	780	730	753	824	804	800	781	768	746	674	763	764	788	792	754	749	746	684	769	787	753	723	791	744	749	753	755	812	782	708	716	768	764	754	733	757	776	774	756	769	782	754	768	775	765	744	711	767	750	763	733	801	746	778	783	738	753	782	739	730	738	742	729	780	734	771	737	746	773	735	778	783	730	770	743	768	710	758	783	738	741	778	785	757	698	772	712	764	742	734	751	738	764	772	769	781	801	719	770	758	728	740	713	750	780	783	714	725	766	721	777	715	776	780	764	758	741	761	777	760	735	718	723	780	754	755	765	733	767	734	768	721	764	770	813	730	775	798	786	772	735	751	805	766	780	804	763	783	749	710	771	815	756	739	784	778	713	732	769	786	754	721	774	740	746	745	775	749	764	745	747	807	726	793	718	750	724	754	772	758	732	788	722	737	759	724	737	713	814	821	756	708	753	764	725	761	744	760	700	752	732	820	752	730	767	726	771	787	762	744	741	735	728	759	783	726	733	724	742	761	751	761	766	771	763	761	785	737	780	792	768	755	773	769	807	757	757	764	755	727	752	740	746	734	758	788	738	759	752	758	729	714	746	780	814	736	805	790	726	720	738	728	769	729	711	785	774	769	788	760	766	791	746	733	749	728	733	741	759	767	757	753	750	759	770	747	755	731	772	775	759	768	757	767	775	726	746	771	770	752	753	729	749	712	765	742	805	727	736	758	733	786	791	727	805	734	777	754	732	747	730	725	720	753	763	786	716	757	801	794	736	788	722	765	755	792	743	766	690	726	742	751	749	739	759	767	790	817	744	783	794	742	719	731	745	732	747	773	766	754	717	735	722	747	755	753	757	780	797	757	773	738	783	746	783	708	796	788	763	771	786	754	742	742	728	740	786	765	753	779	739	770	751	721	764	773	737	757	757	782	765	809	762	730	785	763	774	770	709	805	800	763	723	727	741	770	786	799	767	817	778	736	740	730	815	740	780	836	743	765	762	767	738	758	788	747	742	745	735	792	772	768	707	703	722	747	774	752	718	781	745	739	778	765	706	780	797	747	765	757	761	722	758	753	782	733	765	710	740	745	712	762	748	745	770	756	745	790	754	795	735	746	739	777	773	806	717	804	745	758	744	787	705	768	792	746	774	744	775	769	780	764	753	779	787	741	770	790	787	706	751	759	732	743	750	783	759	774	772	763	716	813	738	747	746	750	771	774	826	780	774	710	760	761	737	825	773	715	751	791	738	723	765	818	722	738	752	786	705	781	764	786	765	786	754	727	771	751	778	726	728	786	738	775	722	729	762	725	787	699	778	717	762	773	813	782	791	766	726	706	728	764	769	787	714	738	743	763	760	748	756	749	763	784	733	774	781	823	746	714	805	738	709	844	734	756	779	783	736	767	794	799	754	685	723	795	765	767	727	752	728	790	752	742	754	748	786	768	799	720	741	699	711	711	758	770	762	738	778	785	775	761	763	738	746	796	739	732	749	721	748	737	808	778	799	775	750	748	800	760	721	731	774	751	756	830	755	759	789	769	783	733	784	717	773	722	781	785	722	763	730	792	743	759	759	739	760	775	747	739	741	784	774	769	771	747	771	789	758	767	763	785	761	760	743	725	752	776	773	792	750	723	748	753	798	720	775	740	768	796	758	740	749	779	832	798	795	751	760	754	762	751	771	788	720	785	742	779	710	739	802	751	738	753	769	726	751	738	803	756	737	748	756	786	743	781	841	760	791	780	762	783	792	791	750	718	788	779	782	759	760	796	768	790	784	780	738	799	722	769	813	767	744	740	717	745	778	780	768	746	790	748	800	811	810	752	751	777	720	778	732	756	719	756	773	772	781	775	782	739	737	787	812	760	760	709	749	768	758	726	772	805	760	728	747	827	737	779	744	761	817	770	775	760	739	757	790	775	770	745	756	789	767	742	754	782	757	759	761	725	733	741	753	788	739	747	719	725	795	721	763	753	758	781	703	753	781	749	801	802	741	738	798	756	769	731	749	774	751	768	749	746	722	748	740	774	775	761	738	735	786	768	758	761	768	793	776	750	769	804	735	770	791	792	786	810	793	751	727	772	767	804	722	762	831	787	757	735	751	713	773	780	760	733	712	729	799	753	725	692	721	754	786	789	765	759	712	754	789	734	750	737	732	756	745	737	736	752	762	726	745	760	765	795	791	770	736	764	816	778	771	787	711	746	756	763	825	725	802	769	719	784	738	798	745	739	795	766	743	778	742	732	790	798	769	754	746	778	767	750	737	803	790	786	758	751	788	727	789	774	820	783	744	743	789	738	733	716	733
5609	4834	29248	17585	5822	2924	1880	1180	824	734	732	703	744	779	784	748	721	751	710	706	762	687	775	711	751	761	693	748	680	721	729	716	745	740	768	757	754	757	719	749	697	704	772	687	775	776	724	708	722	655	763	749	696	789	706	711	736	761	725	740	709	736	706	720	771	671	746	729	723	685	740	766	730	758	744	739	730	752	712	742	739	694	741	760	741	696	725	748	785	720	764	738	749	749	783	704	689	674	721	737	736	716	745	772	776	711	759	763	716	744	701	781	745	785	723	749	720	753	748	711	733	668	731	693	746	761	706	739	735	709	715	778	752	690	759	723	743	696	769	771	716	706	698	731	700	755	747	779	767	745	769	722	728	702	716	701	751	692	732	748	705	691	697	708	777	721	734	724	797	757	704	705	720	730	728	730	721	789	700	696	720	726	710	770	738	722	721	744	747	712	764	740	764	717	724	715	765	706	771	769	714	760	705	740	702	776	690	763	730	772	764	708	725	731	701	740	754	748	691	765	744	712	725	768	717	722	716	745	715	724	743	724	755	752	733	750	733	773	680	717	720	714	746	711	748	795	739	735	741	757	748	758	735	724	756	713	754	741	709	722	710	705	727	726	718	752	700	706	690	728	743	688	754	735	708	711	742	705	718	760	721	733	683	703	783	713	750	720	774	764	738	770	719	768	732	758	762	724	717	768	730	715	743	734	758	730	733	701	788	766	733	760	693	731	724	733	738	716	714	706	714	752	694	762	768	676	721	726	738	692	742	671	697	677	710	694	730	739	777	697	745	729	750	761	719	720	720	708	750	714	722	732	687	691	733	725	729	717	762	668	732	690	732	702	721	763	748	749	779	739	690	723	717	731	752	749	725	732	674	693	746	726	742	718	704	748	719	747	747	708	743	721	715	702	782	714	735	757	710	681	753	720	750	733	688	696	727	687	748	715	733	770	744	709	711	713	734	751	786	798	724	736	718	695	761	713	717	696	761	736	717	711	683	768	732	693	713	764	726	723	705	752	693	686	762	687	750	723	711	696	747	731	746	698	722	719	768	741	709	751	766	729	749	684	743	745	716	679	726	680	730	731	686	743	715	706	720	724	716	731	791	705	737	708	729	795	762	702	721	776	715	677	715	717	780	747	752	739	715	699	737	741	730	703	704	757	705	742	736	727	755	750	719	703	723	725	709	729	713	728	780	722	780	729	731	709	728	752	667	749	723	773	744	729	732	725	763	690	710	766	741	710	763	742	741	726	794	691	737	717	729	716	747	726	745	743	734	785	730	731	752	743	681	704	741	696	760	711	705	725	696	753	759	718	709	677	734	732	694	720	673	716	697	745	739	755	724	765	666	696	747	741	724	738	753	757	732	790	748	728	760	699	703	646	715	763	702	718	746	680	743	732	721	741	725	727	717	711	782	773	726	747	714	757	751	748	718	763	694	726	748	755	731	741	752	763	704	668	750	726	769	699	711	726	719	753	732	766	715	700	717	760	737	700	754	726	725	702	702	726	715	678	754	730	716	728	795	762	749	699	721	715	721	762	750	641	780	759	725	688	697	712	706	695	690	732	722	706	721	743	752	705	733	690	729	733	732	719	763	720	712	731	756	737	748	718	766	708	721	742	735	689	692	722	739	737	719	761	660	681	749	771	722	747	715	738	720	750	737	712	700	698	713	742	738	762	739	803	705	713	748	696	748	703	728	694	708	703	728	699	755	755	726	726	722	750	716	747	795	749	717	735	724	750	729	737	738	766	735	692	780	723	725	742	743	691	752	683	764	737	726	740	714	672	731	708	785	682	724	694	675	720	714	739	765	736	715	735	739	726	780	725	795	751	776	689	733	748	723	710	681	712	729	790	770	744	718	718	765	709	710	728	779	717	724	754	694	727	714	724	708	692	728	780	736	766	728	770	695	683	747	715	742	712	708	744	691	720	745	711	697	767	755	746	691	764	740	751	745	753	728	775	685	724	781	757	713	721	709	743	787	689	748	721	750	758	714	715	730	726	748	749	731	742	686	701	711	752	753	692	729	742	721	746	710	750	751	725	767	703	707	704	724	744	690	739	747	752	734	721	744	710	678	705	706	700	708	734	744	772	749	721	729	700	708	702	718	741	728	726	727	703	741	751	715	716	748	738	707	715	728	686	736	716	724	762	751	691	777	775	731	715	709	771	750	738	728	731	703	746	698	764	766	701	697	697	705	703	696	784	732	769	711	720	691	725	717	765	733	735	754	692	697	738	751	722	711	764	728	758	729	739	776	715	705	752	683	755	763	711	753	740	708	697	703	744	718	710	739	689	705	692	728	699	764	737	721	739	728	767	752	742	728	744	711	745	746	772	703	732	715	761	748	714	723	770	756	752	733	703	722	743	740	756	693	753	756	777	752	761	689	694	763	727	679	724	776	720	710	729	734	725	742	706	737	706	724	729	784	738	750	774	780	712	720	723	738	740	737	724	800	759	758	740	720	747	721	747	711	674	705	734	756	745	715	699	708	794	755	709	770	737	739	744	730	750	749	695	735	748	717	725	738	763	754	748	775	756	729	770	747	793	667	674	774	722	685	717	721	742	721	759	722	740	737	744	827	698	662	725	711	691	712	734	711	716	768	734	732	703	742	744	749	723	758	753	735	687	701	760	693	705	752	751	757	726	690	749	732	729	774	769	724	690	671	742	730	764	748	701	716	701	749	683	729	749	711	702	737	766	756	772	743	724	770	741	740	767	711	746	732	726	711	680	685	683	684	728	735	751	763	732	769	742	727	730	756	760	745	705	716	729	758	719	736	716	703	737	764	736	728	744	712	683	733	787	668	736	736	758	706	719	731	682	746	716	701	666	742	698	752	765	718	743	763	740	686	725	695	714	708	754	697	737	700	769	677	736	750	730	733	728	768	745	727	697	738	739	749	669	753	722	689	749	731	719	714	709	718	693	772	720	688	703	724	718	742	725	743	747	734	735	758	743	723	768	716	713	699	738	688	719	710	735	735	751	684	693	732	714	739	722	710	743	692	724	744	742	719	709	765	731	708	758	757	786	733	754	784	760	695	752	710	739	756	728	777	749	697	719	718	740	764	763	753	761	751	763	745	725	742	708	763	674	699	706	755	736	764	722	715	702	746	728	748	716	755	747	767	746	713	727	711	719	729	736	687	732	738	739	731	771	715	711	747	756	697	780	755	729	775	718	756	747	673	692	745	738	736	689	754	704	715	693	756	731	738	742	726	759	763	679	721	711	733	733	731	710	742	709	687	742	752	773	733	735	718	730	706	759	737	793	716	735	727	734	705	717	770	744	740	693	706	722	736	729	727	735	714	761	717	757	734	734	700	714	685	754	750	713	767	704	714	713	716	720	725	715	727	765	751	738	742	704	760	721	752	777	755	741	742	724	714	741	749	709	701	740	711	690	746	735	685	739	730	712	683	722	750	709	723	705	730	770	673	742	720	717	731	759	682	766	758	711	763	734	717	712	746	736	722	714	717	746	726	728
25534	21666	47238	59639	35819	23265	11521	4064	1538	957	891	779	744	805	769	835	746	753	752	733	856	732	820	783	718	767	749	746	726	743	731	760	752	737	756	812	768	757	757	784	795	709	723	739	738	738	722	732	752	719	786	734	748	756	696	718	733	720	715	687	707	720	759	747	772	723	743	771	751	727	768	767	763	745	715	693	718	746	743	730	699	763	703	736	720	723	765	769	691	754	717	732	700	755	732	722	748	726	783	781	721	760	713	729	765	787	755	739	777	785	753	721	773	745	793	774	726	716	774	726	752	729	758	744	702	715	720	722	765	767	826	704	691	742	771	731	762	766	682	731	752	705	741	722	722	756	710	783	765	773	705	749	756	720	758	718	746	711	736	731	763	714	676	690	714	758	737	740	704	792	725	717	746	745	712	711	743	739	717	742	786	793	699	731	745	738	711	726	691	743	718	736	725	755	731	714	733	784	721	735	757	746	708	750	726	704	730	759	686	741	758	710	711	753	745	746	725	742	689	742	741	764	722	754	729	760	710	770	754	683	757	724	735	769	718	681	713	727	771	726	717	778	765	696	770	743	717	735	751	758	753	718	722	820	734	760	738	715	740	713	718	739	713	774	727	741	800	741	705	783	719	758	739	724	749	680	771	708	749	743	747	767	769	722	719	718	769	721	713	686	776	760	742	803	732	744	789	775	717	780	712	758	766	709	721	773	751	746	743	694	740	743	643	782	744	712	699	769	736	750	719	792	743	740	702	791	776	768	714	777	759	750	718	690	757	742	728	749	765	730	721	777	719	754	737	711	770	712	733	684	735	720	744	776	744	755	729	742	714	720	720	734	733	810	757	747	768	761	764	738	713	741	790	758	733	717	732	737	753	727	775	769	723	766	713	751	773	718	711	728	753	752	716	737	761	768	805	757	731	773	748	755	722	681	738	743	733	758	801	722	774	717	725	777	781	760	733	765	724	739	785	737	749	641	775	781	719	735	725	769	726	670	745	729	732	739	737	796	805	735	707	773	742	707	754	688	787	735	755	743	723	733	709	750	767	727	732	775	723	723	765	774	738	723	794	744	742	736	705	705	793	735	714	708	782	813	722	753	777	752	735	723	727	724	751	775	718	669	740	759	733	767	712	687	752	759	728	746	750	701	777	759	756	783	726	730	735	714	753	691	752	724	742	730	748	802	773	710	783	751	757	748	728	758	708	747	754	719	686	785	707	728	773	717	703	735	747	713	734	777	771	785	754	788	813	752	777	717	740	709	749	725	804	724	749	718	748	713	729	755	721	733	727	733	743	736	694	712	754	732	725	782	769	716	748	766	759	722	692	707	754	750	781	710	723	782	750	722	775	740	734	760	721	744	751	740	763	747	761	728	765	711	687	743	681	730	745	743	723	707	727	762	733	777	759	700	735	757	712	687	709	749	737	728	758	780	750	744	750	741	681	690	753	760	738	736	724	772	668	736	747	765	730	787	720	754	720	708	797	706	749	766	716	707	730	735	753	757	742	726	784	753	727	741	750	754	750	717	732	744	759	688	744	752	743	770	734	752	733	731	757	752	780	711	778	769	758	724	726	776	735	759	719	748	753	769	732	748	740	739	754	776	727	748	756	717	734	798	761	723	678	738	666	683	720	740	765	736	745	832	737	718	769	701	752	734	751	722	685	746	764	753	690	763	713	731	714	764	737	744	759	791	703	781	799	738	761	727	756	769	781	727	746	781	745	750	726	771	745	724	764	713	712	738	725	752	721	713	764	718	727	732	755	765	722	742	714	767	753	749	759	714	747	751	749	775	735	725	742	835	772	773	718	746	733	787	723	774	757	722	737	721	719	749	736	740	742	720	710	737	716	783	722	738	789	712	716	712	714	762	755	776	779	784	799	745	715	740	722	704	701	684	758	717	698	754	743	732	722	739	710	742	706	779	773	742	724	740	725	724	757	778	754	750	760	776	793	760	720	757	716	742	771	764	751	732	769	743	754	743	742	752	757	725	745	770	716	737	718	742	752	720	695	763	730	762	716	773	745	772	768	754	742	698	709	754	694	723	733	751	719	741	753	721	734	741	750	728	751	776	756	747	734	693	746	790	778	748	769	768	717	713	793	747	718	736	743	715	745	741	783	711	736	757	734	715	778	699	816	693	736	687	750	721	754	745	718	740	747	708	778	711	716	683	714	720	789	725	782	784	723	734	704	766	699	733	756	747	755	659	753	731	804	720	794	727	729	728	742	765	723	677	702	729	714	700	709	715	715	737	748	768	694	805	713	734	721	752	772	740	691	764	756	770	737	756	705	720	759	777	740	741	763	710	709	785	732	705	745	717	736	758	699	762	756	770	717	753	711	746	789	740	721	777	750	743	699	705	768	756	715	744	694	720	699	727	738	741	719	746	770	733	696	764	785	772	674	712	713	737	759	712	721	725	728	724	750	746	789	722	742	738	723	725	699	799	793	727	728	762	743	756	726	715	731	729	725	719	737	722	754	745	771	730	738	760	758	724	752	748	664	757	743	770	769	716	742	748	715	771	734	746	704	720	743	793	780	703	730	702	790	692	687	735	739	715	741	714	778	756	779	737	738	663	760	771	712	757	741	750	720	770	706	717	758	740	715	708	755	740	744	738	715	809	781	733	731	721	757	738	758	699	746	765	696	720	662	739	704	735	781	739	738	781	724	719	711	750	742	688	747	771	764	770	738	733	744	779	679	761	746	763	672	721	686	716	795	784	771	756	740	766	781	757	747	741	739	770	691	707	718	677	740	727	760	772	795	718	711	691	719	734	705	707	743	796	761	746	734	744	756	711	699	756	716	788	735	719	767	731	742	726	690	716	801	764	721	699	798	771	728	720	745	753	755	707	762	704	730	769	761	731	733	743	711	754	722	714	738	725	690	757	747	698	734	771	764	763	730	726	774	755	718	706	782	732	727	737	748	729	758	739	750	701	759	730	718	762	723	742	710	724	755	759	737	741	768	729	718	723	781	738	712	737	784	716	724	768	711	745	774	766	750	710	791	693	712	754	731	732	722	772	750	769	757	778	746	736	749	747	783	737	727	757	769	739	747	722	772	702	723	743	775	716	727	710	728	774	725	762	700	760	713	774	780	747	711	751	742	695	754	756	788	743	752	760	727	746	750	714	728	759	808	762	712	684	719	693	766	757	741	749	685	782	780	750	731	717	742	705	739	710	710	730	751	701	766	742	728	729	693	788	718	733	741	727	779	736	755	750	769	704	740	708	723	788	747	744	709	762	738	716	732	766	738	774	705	758	750	768	723	725	717	733	776	713	759	738	746	750	730	767	725	780	793	732	729	761	741	694	706	788	730	758	750	762	714	698	760	722	712	770	784	751	746	739	778	761	731	715	726	748	744	738	764	737	738	739	759	732	767	717	713	744	774	710	760	793	742	709	730	732	748	721	743	720	742	776	773	727	758	743	759	736	764	782	748	680	759	746	714	741	757	728	762	714	748	724	734	696	735	747	730	737	755	706
6148	25051	78255	56720	26385	18936	8298	4283	1872	1002	906	759	785	853	834	774	814	768	761	781	761	817	760	758	844	792	731	811	787	795	750	811	783	742	797	780	741	777	810	749	770	742	745	797	769	818	782	742	735	757	778	763	785	778	760	834	766	781	802	774	790	747	813	801	780	739	790	742	778	806	747	747	830	729	784	731	774	733	741	781	831	762	727	760	794	808	748	770	823	760	758	771	738	821	752	778	785	767	782	717	790	722	733	776	813	753	782	807	808	790	822	791	742	802	837	730	725	771	777	775	769	797	779	836	752	742	784	811	818	789	746	759	737	790	768	752	771	728	781	801	742	777	772	798	765	789	742	761	719	736	723	795	751	796	782	742	752	735	730	781	747	805	740	789	729	800	815	797	789	766	734	787	734	821	776	772	774	772	773	790	743	741	758	740	783	750	784	722	759	773	710	753	754	769	766	766	793	766	786	755	742	739	844	736	743	759	771	759	778	778	752	772	768	741	787	727	730	800	788	784	772	747	744	791	796	735	797	816	760	763	730	791	771	750	773	739	770	775	721	784	765	814	758	722	734	818	760	736	699	780	770	806	726	761	767	756	770	785	844	786	762	780	794	780	775	773	753	757	746	761	808	736	797	781	790	774	772	754	777	774	775	801	745	711	769	759	738	789	693	774	789	742	761	785	791	816	732	785	782	789	742	771	775	736	762	791	766	794	786	795	757	690	749	766	722	801	780	838	742	775	761	721	766	755	763	750	744	775	767	762	795	788	740	810	775	766	729	785	767	745	762	722	789	767	799	756	784	780	725	748	755	838	789	752	725	796	767	791	781	735	832	703	827	786	734	783	766	734	787	753	740	783	760	739	798	806	755	736	696	735	742	756	787	774	798	735	753	763	793	830	766	766	808	780	730	761	809	792	780	761	807	744	774	726	764	771	735	771	781	798	763	768	758	826	748	769	748	709	795	763	810	734	780	746	777	742	736	781	729	738	749	782	745	765	766	716	797	772	771	773	774	743	750	784	741	735	796	751	718	785	756	747	806	760	775	787	763	763	770	733	757	736	746	772	771	801	788	755	810	772	750	783	763	790	749	731	782	806	755	718	784	762	737	799	768	759	788	742	697	756	786	815	772	789	747	759	759	756	796	745	734	779	763	791	726	829	770	803	750	714	752	799	789	740	772	746	750	761	683	744	726	738	781	751	768	797	812	777	722	743	782	759	762	714	752	777	785	794	795	727	757	746	758	808	745	788	767	785	792	778	778	801	758	773	781	710	755	763	787	758	734	796	787	740	785	777	759	758	743	775	777	812	770	790	760	792	798	814	770	720	759	782	785	796	719	752	754	757	799	842	777	748	744	737	782	739	749	798	735	795	784	785	712	807	752	683	756	789	764	731	743	751	770	782	738	802	759	747	808	748	785	691	759	823	786	766	736	752	752	788	742	802	725	834	787	807	745	770	757	719	759	758	813	746	780	722	791	829	751	788	769	766	779	780	778	765	714	748	760	753	798	757	777	757	734	764	738	792	773	744	822	779	758	792	740	743	773	741	802	776	762	742	740	774	751	819	765	735	781	756	707	745	764	721	752	755	761	752	784	759	819	772	729	766	766	788	767	728	745	784	769	806	766	778	805	712	752	787	737	764	747	784	783	747	746	759	741	760	750	752	778	768	785	765	736	778	725	723	807	750	770	737	768	752	705	817	775	761	741	785	778	751	761	700	759	784	779	751	749	733	775	741	718	810	795	786	739	767	753	761	804	746	755	780	786	731	762	778	782	797	743	726	818	779	786	751	755	739	775	754	747	762	743	717	770	737	795	805	794	757	787	800	777	820	759	760	716	793	751	744	748	827	763	766	766	745	780	747	717	759	768	757	768	746	716	815	777	805	794	726	756	782	752	799	796	785	794	745	779	743	771	737	756	837	763	751	745	795	697	777	763	765	828	736	771	766	770	737	778	719	727	780	794	727	776	742	778	772	767	759	805	743	815	768	808	779	822	766	799	768	776	776	780	761	754	754	757	776	773	725	718	781	798	753	758	753	790	781	721	812	749	816	774	769	707	778	784	761	788	782	786	708	714	793	768	806	752	771	762	776	797	786	749	777	776	806	746	761	746	725	784	787	770	718	795	756	759	778	738	818	764	721	735	769	736	783	829	733	781	771	753	744	781	803	770	767	798	708	788	778	751	770	726	787	771	773	733	757	780	763	744	769	745	797	807	768	782	792	796	773	747	809	793	756	704	724	783	762	739	737	806	762	759	760	748	728	777	717	744	746	763	780	746	781	785	761	708	797	729	791	773	782	724	744	761	768	755	809	769	762	728	778	766	790	805	743	737	804	781	790	763	710	749	727	754	771	723	764	700	773	694	781	747	808	808	731	746	791	765	771	800	806	763	785	769	775	754	742	760	775	756	773	759	795	746	783	773	775	719	724	784	792	752	759	735	712	817	819	756	776	709	801	744	765	774	744	749	756	772	767	754	791	773	792	792	773	766	763	734	764	760	762	785	746	776	762	815	791	793	739	764	733	775	758	755	780	764	782	783	742	762	767	750	781	792	772	761	730	772	782	801	750	710	767	763	743	787	743	788	712	781	773	744	760	759	763	738	776	756	761	808	747	744	765	720	756	744	698	739	754	779	747	770	809	805	782	793	760	770	787	712	745	816	745	786	711	759	773	772	787	762	772	769	785	776	761	752	789	769	736	796	752	804	741	748	789	752	774	779	767	800	736	809	736	742	779	782	773	757	773	774	739	740	733	728	753	783	794	771	774	760	751	775	760	794	713	772	757	771	791	738	783	749	796	745	751	774	730	757	764	749	744	764	722	728	777	808	792	778	785	810	749	793	737	752	707	802	789	764	796	805	786	741	762	772	803	792	797	829	760	739	769	714	730	776	768	736	749	768	733	767	772	764	746	795	763	787	738	721	757	726	771	780	771	777	720	817	780	745	763	807	739	732	792	763	751	775	734	774	788	752	827	710	781	826	724	760	796	775	777	729	795	756	818	785	742	763	760	775	755	739	723	755	757	727	760	728	788	755	745	845	740	756	739	718	740	721	746	763	788	706	766	779	799	806	722	795	772	782	821	719	763	735	767	727	809	783	748	764	713	737	798	766	743	713	753	742	741	753	798	773	729	794	720	723	792	778	805	767	729	763	789	800	760	746	770	768	781	756	723	777	739	806	744	739	826	771	782	793	773	782	803	802	765	793	787	766	746	750	737	765	780	773	793	793	807	743	749	758	733	813	771	746	772	778	773	758	745	771	783	768	778	767	806	757	766	779	785	772	742	767	735	802	811	769	763	752	746	775	774	726	734	745	744	744	774	733	785	750	780	785	754	762	789	761	770	759	756	778	795	760	724	747	781	790	754	731	727	772	766	762	774	771	764	743	798	779	783	768	729	767	751	784	756	751	797	754	814	761	811	768	784	755	734	763	741	766	771	736	774	798	742	814	709	747	794	762	824	762	782	784	762	745	795	736	787
24422	21673	43104	53138	49422	36576	22427	10157	3473	1913	1116	944	803	844	822	868	785	801	818	843	785	829	788	766	817	777	814	800	803	815	860	815	792	828	759	828	789	854	840	743	827	772	766	804	801	812	838	849	806	784	820	823	757	765	798	815	753	769	761	795	784	764	809	782	762	776	803	787	810	808	798	817	853	776	795	774	793	760	808	791	836	828	839	813	831	755	765	790	807	840	760	801	770	771	800	769	802	820	785	802	800	705	819	806	783	799	813	750	801	803	779	777	815	770	790	829	772	790	830	783	817	781	803	789	798	802	751	820	784	799	853	812	796	740	828	790	786	860	787	825	807	764	740	832	786	709	825	783	813	779	806	824	811	818	811	781	764	792	743	802	806	793	762	847	824	803	801	794	799	807	751	776	798	780	742	818	764	809	789	803	818	806	777	835	830	795	813	821	793	766	770	830	825	793	771	759	792	774	795	822	805	810	790	765	818	786	800	801	771	811	778	793	750	796	728	786	743	767	818	802	809	797	773	786	799	824	794	789	796	782	756	782	823	800	766	753	809	810	809	775	768	752	760	759	830	795	789	803	736	800	785	814	790	790	789	791	797	758	764	812	826	774	814	807	763	780	782	762	816	795	805	777	781	773	788	797	789	775	766	761	812	730	843	786	796	800	805	817	805	757	747	724	816	788	828	772	792	831	787	817	758	840	840	772	807	834	807	780	815	789	744	766	805	817	788	779	793	791	782	762	811	798	803	794	809	756	795	767	819	825	739	790	776	813	822	783	775	806	819	792	769	751	816	777	795	791	795	807	736	820	800	845	819	745	785	800	797	830	794	788	831	775	830	837	797	840	800	819	840	796	783	767	760	790	807	820	797	796	801	844	780	792	805	810	823	743	777	849	751	798	805	749	769	780	762	827	806	791	797	790	769	739	800	821	823	767	807	780	785	801	804	776	768	767	780	784	759	780	762	776	799	777	813	769	775	796	735	774	808	810	813	835	796	823	802	841	760	833	739	755	769	752	786	802	773	762	824	838	820	755	788	816	800	805	796	740	799	782	793	835	818	811	814	795	855	847	801	818	772	807	789	809	796	801	785	789	821	831	762	767	789	786	798	806	746	770	833	803	808	789	791	815	812	816	773	753	794	776	809	820	776	835	801	846	769	819	820	814	742	805	794	799	802	813	783	836	787	785	808	814	795	815	750	732	753	755	911	818	849	809	819	804	808	757	759	781	788	780	803	776	766	750	781	818	807	788	778	814	807	817	790	755	767	781	787	786	845	811	754	821	716	771	739	801	799	831	774	817	823	826	779	808	819	763	771	829	776	800	763	800	795	826	782	793	791	777	805	818	848	772	847	758	793	823	806	788	819	822	789	798	753	812	829	769	816	787	782	754	804	781	785	766	838	840	791	782	784	789	799	798	777	771	789	754	823	811	814	810	813	813	846	784	745	747	817	821	801	785	820	824	760	790	762	826	772	785	873	852	799	765	839	820	828	767	766	829	802	818	760	808	789	790	788	813	800	813	816	798	790	788	822	784	768	827	792	786	735	809	724	776	795	810	801	771	796	782	820	850	777	785	768	827	779	804	824	801	771	814	750	806	791	825	792	774	809	795	811	779	820	775	752	771	772	820	804	814	795	802	786	761	802	813	793	799	811	810	778	797	840	811	823	765	792	761	768	789	778	812	832	814	812	754	798	743	779	783	789	751	775	860	789	759	790	792	787	754	802	759	783	767	745	786	803	807	814	819	809	842	747	781	732	790	780	839	822	819	798	815	817	781	780	757	797	840	835	773	835	822	778	776	780	778	769	806	813	770	751	769	848	775	777	780	788	818	795	718	791	838	791	780	822	798	805	766	769	797	765	795	763	754	787	794	772	797	799	823	811	805	783	828	828	782	750	813	779	830	794	764	788	773	806	771	805	837	803	788	829	736	832	775	759	765	857	815	787	770	793	765	740	794	768	805	754	783	840	792	785	705	830	827	808	770	830	788	815	762	792	814	746	770	850	794	811	810	774	792	788	791	812	822	770	802	803	813	750	842	831	837	805	782	827	741	811	744	815	761	778	752	780	766	776	826	779	789	819	788	752	796	806	813	789	755	771	810	779	793	777	770	822	801	761	820	811	777	789	782	839	815	808	848	812	834	753	819	766	812	810	780	829	840	795	804	860	843	775	739	725	800	759	719	803	782	818	794	765	764	809	726	775	783	837	808	771	800	790	737	856	803	792	776	793	784	787	800	772	768	823	754	824	863	807	761	856	827	829	757	832	811	800	851	792	784	815	770	770	817	825	746	806	781	794	753	796	843	789	806	786	785	765	787	745	770	767	765	795	792	755	839	812	800	800	798	773	775	813	764	754	775	791	818	819	801	811	790	797	812	781	785	788	777	792	800	814	831	782	747	804	748	774	804	823	770	799	800	782	779	794	824	792	751	788	795	763	784	779	823	771	789	779	815	806	798	816	807	831	797	750	768	799	751	777	795	787	793	822	756	825	846	752	810	783	800	798	756	777	828	806	781	832	801	784	818	800	823	747	786	814	781	782	778	786	807	792	787	795	901	817	790	766	818	770	789	791	802	839	834	768	791	837	818	815	814	790	800	776	798	797	787	838	830	793	756	778	785	844	791	797	790	856	830	799	793	817	830	765	777	802	762	807	825	776	793	782	832	787	797	798	777	765	835	763	816	769	794	772	765	791	816	818	777	759	826	822	791	774	783	810	779	831	793	830	822	816	789	770	807	762	796	834	850	757	780	810	767	740	844	761	758	782	796	763	751	789	761	749	780	774	772	816	816	820	780	768	844	792	805	776	765	806	852	788	845	793	793	722	773	767	786	768	836	842	743	784	752	779	821	764	809	806	810	715	817	826	818	765	807	790	782	821	786	768	793	813	776	758	829	825	770	764	791	766	799	833	800	788	832	762	806	799	755	755	810	778	814	799	823	833	758	757	803	781	829	823	819	809	761	792	833	788	857	767	767	900	822	815	851	817	829	823	806	800	810	773	761	795	778	797	772	800	741	776	782	771	776	800	805	813	798	806	762	758	753	744	811	757	781	751	803	797	803	788	833	804	774	804	777	787	795	805	765	752	799	750	807	769	744	757	793	761	785	816	754	804	739	839	830	815	851	815	806	808	815	751	816	772	802	768	772	741	770	829	806	824	800	826	762	777	781	799	787	783	796	768	805	782	796	819	820	840	780	774	769	799	827	816	692	765	796	746	811	797	793	748	807	765	825	777	786	796	769	779	802	830	753	821	750	792	748	792	805	762	827	747	812	787	757	815	796	756	791	874	782	784	822	836	837	781	725	750	837	794	767	762	834	863	778	797	787	809	822	761	837	759	827	776	805	796	799	778	780	730	805	785	809	801	820	809	801	786	777	837	798	815	777	805	796	764	813	780	778	769	795	804	795	821	800	795	813	830	793	765	782	793	791	783	795	814	818	785	792	795	780	832	785	786	785	818	742	829	820	763	833	784	780	819	766
8936	54946	84460	67850	52171	31506	16430	9612	3866	2407	1152	1001	936	896	929	910	904	916	861	829	910	810	868	841	762	866	861	835	840	890	827	854	779	879	855	868	795	812	867	804	834	893	844	822	863	846	810	865	839	865	858	859	861	855	845	867	815	899	855	862	822	819	896	791	824	859	885	813	812	826	864	839	852	853	853	847	856	863	819	876	877	919	822	826	877	834	806	846	859	795	839	870	857	850	873	838	869	856	879	857	818	890	853	800	813	840	889	799	841	861	846	860	809	844	878	877	855	819	810	871	855	920	817	827	889	864	848	876	864	798	811	804	833	842	871	862	838	860	844	845	818	840	813	821	840	779	865	850	846	860	823	805	867	837	874	818	885	803	861	871	850	843	845	892	879	847	868	853	832	834	849	863	923	799	856	857	872	866	858	871	835	901	860	818	832	832	862	827	817	852	849	792	774	841	849	837	819	872	911	795	832	831	832	809	853	823	805	823	855	946	804	869	874	827	793	808	821	807	846	815	847	838	886	866	832	835	829	906	846	839	813	802	872	878	895	885	873	875	852	834	796	871	860	833	879	841	846	869	832	808	788	831	871	860	894	858	800	857	851	810	803	861	854	861	875	841	814	890	821	841	822	864	792	848	895	866	831	838	833	807	851	870	866	809	785	813	892	918	823	894	844	887	836	874	821	853	869	840	844	845	803	801	870	848	848	822	844	842	866	759	856	901	842	869	778	810	889	829	841	817	822	857	876	823	866	866	831	824	844	898	861	877	838	825	874	876	892	879	840	824	781	857	800	840	884	851	863	808	809	863	821	836	855	869	812	833	883	869	840	840	829	877	782	827	865	826	805	860	783	841	841	922	817	804	874	834	810	832	828	810	786	844	874	881	833	850	804	865	869	827	886	842	837	875	808	834	900	884	833	844	880	830	830	849	823	897	835	876	858	807	842	806	837	832	858	837	813	846	810	818	816	837	885	851	871	804	826	849	776	853	803	839	773	847	804	828	832	856	840	859	874	772	835	864	831	876	853	843	818	848	851	837	824	884	842	831	829	839	812	891	852	856	858	826	795	875	805	869	838	779	784	851	816	853	898	831	838	832	872	883	882	847	830	855	829	875	841	840	847	810	772	881	848	871	857	852	849	880	846	793	852	868	838	822	810	852	834	814	883	859	887	839	832	856	876	860	808	831	827	868	850	855	839	916	831	852	783	809	805	830	930	859	842	853	800	863	862	850	840	824	867	801	827	883	836	803	845	826	806	866	801	862	850	812	845	830	848	807	841	817	830	872	809	857	796	816	842	887	831	847	820	839	833	821	791	841	840	856	862	856	904	839	895	808	853	852	866	836	830	855	804	797	828	847	814	792	806	843	841	825	855	831	864	858	863	853	834	880	798	849	867	794	823	805	835	821	852	834	847	855	802	857	807	825	861	863	835	870	856	835	890	863	815	864	768	798	855	840	827	841	872	817	864	885	849	901	848	810	881	833	849	854	855	839	859	837	776	852	834	848	834	813	844	820	844	864	812	890	865	752	847	777	811	847	883	887	845	823	870	824	853	864	828	827	845	850	855	820	831	826	849	860	879	827	797	801	800	818	826	875	860	872	842	821	835	858	824	830	839	817	835	809	826	947	837	829	843	824	843	853	877	823	805	853	845	831	832	849	807	804	863	836	869	855	806	878	821	838	813	862	806	886	841	824	814	844	855	839	838	851	858	869	820	831	835	870	869	837	792	834	847	811	809	863	862	873	826	855	825	862	810	837	860	831	815	816	874	826	853	866	877	873	825	815	836	872	859	860	825	843	865	881	795	892	848	851	859	905	886	831	902	855	847	803	833	900	833	837	855	824	856	833	858	852	880	851	928	830	827	827	821	821	858	818	857	833	799	890	867	823	842	803	800	881	890	843	828	867	863	861	800	823	865	810	889	846	789	821	876	863	814	887	832	849	877	881	825	783	836	825	831	800	918	815	887	837	871	892	865	891	832	829	810	843	876	800	853	839	824	858	873	828	826	822	832	875	852	843	839	842	854	840	818	808	896	853	808	903	857	819	873	887	896	855	836	843	823	834	806	865	782	837	873	822	807	815	856	777	854	826	831	843	792	910	809	923	820	841	869	821	822	852	815	875	866	822	882	881	854	855	857	834	865	841	798	890	837	823	898	845	830	843	816	828	831	822	812	781	850	834	842	821	806	796	857	804	855	807	813	842	844	838	847	840	804	821	857	833	814	799	796	807	854	845	829	798	841	803	822	814	837	840	857	788	854	840	851	827	841	862	806	843	823	828	878	841	857	870	866	859	866	815	865	912	839	779	816	838	847	855	872	843	804	864	865	886	867	811	810	912	809	859	809	874	809	813	869	833	832	827	837	847	797	837	824	803	848	829	829	805	818	802	862	807	823	835	848	840	852	827	849	806	836	839	861	842	841	812	844	820	877	830	869	824	888	854	850	845	831	895	850	837	898	837	829	859	860	827	833	850	833	813	844	901	815	835	851	885	868	844	837	833	832	835	874	830	818	821	831	828	799	847	859	880	821	790	865	806	849	793	889	871	849	814	779	843	847	850	826	803	835	842	870	820	818	835	781	828	859	822	829	856	819	846	834	883	831	822	878	779	850	853	867	807	835	854	827	876	815	855	866	860	820	808	814	819	828	871	897	852	801	818	869	823	822	875	848	794	803	821	836	855	881	850	876	815	857	839	814	825	806	862	858	880	794	844	814	843	824	853	828	848	843	803	840	855	850	861	866	817	934	830	818	925	820	785	859	843	855	860	900	823	775	872	855	879	864	805	842	850	808	773	859	863	815	830	848	822	877	836	816	843	858	804	850	877	800	856	824	806	794	793	858	812	892	826	878	871	817	836	845	748	819	837	821	848	835	815	827	920	828	830	828	788	821	841	859	859	827	883	807	830	805	862	846	860	805	868	756	875	807	841	881	845	828	798	822	830	818	827	843	835	809	821	809	810	830	841	830	854	871	841	828	831	849	831	854	834	822	844	798	831	838	820	888	854	884	833	801	856	858	877	853	857	875	830	833	826	885	808	822	816	880	794	850	866	838	845	856	849	853	791	855	836	871	842	829	822	904	794	864	828	811	894	822	862	875	880	864	855	784	866	795	851	840	908	852	867	827	792	824	822	762	866	897	817	868	853	860	809	811	882	827	805	811	840	820	785	827	825	821	807	861	856	873	868	858	834	845	798	846	810	809	826	852	844	902	845	872	833	810	839	850	824	811	842	868	859	877	834	810	857	816	846	850	792	848	841	811	838	819	897	831	845	865	830	853	813	824	813	817	840	786	823	860	823	838	897	855	842	877	862	844	866	834	795	833	827	821	837	821	833	892	807	807	807	845	850	868	887	850	855	838	836	809	813	792	821	860	787	854	853	863	847	894	844	888	844	809	868	812	845	861	853	837	883	845	827	799	829	835	864	840	863	784	882	872	845	884	873	824	785	815	823	826	883	830	835	844	849	842	802	856	839	858	818
28011	16112	26835	21219	9641	3073	1624	1063	919	841	840	733	829	768	758	759	726	774	794	819	748	756	830	735	753	817	749	733	787	767	763	739	732	713	793	795	763	773	760	765	799	772	809	773	767	743	776	752	750	759	786	774	753	771	757	830	759	775	770	811	784	793	801	739	761	828	790	743	756	776	819	758	780	758	748	741	711	784	780	772	772	777	724	755	727	704	790	738	783	726	737	787	828	733	766	788	741	784	744	816	756	731	777	780	755	795	745	774	775	750	801	703	753	774	794	783	734	715	752	726	732	754	816	761	733	812	743	775	783	773	753	760	731	773	777	796	745	752	780	854	767	773	688	780	745	737	791	740	812	756	752	767	748	730	819	765	726	763	806	750	809	706	724	743	740	770	732	740	779	766	719	819	842	813	777	754	768	717	795	746	756	744	757	752	758	706	735	776	753	789	814	744	754	748	726	788	794	719	790	705	809	754	741	737	773	776	747	775	780	800	682	821	788	723	807	761	815	766	722	758	757	736	763	737	775	773	770	782	781	792	732	794	721	718	778	757	728	756	762	761	757	743	762	735	735	791	752	812	716	776	784	755	757	734	780	820	810	719	748	737	781	738	757	782	796	776	767	762	751	736	751	736	770	753	748	789	780	755	751	737	777	703	722	742	780	760	736	754	782	704	734	753	765	732	762	776	806	753	815	757	835	813	807	769	732	776	782	737	797	742	788	754	769	723	744	769	811	757	756	752	780	784	786	758	719	796	700	739	793	743	729	771	776	783	738	755	755	732	756	766	737	810	783	733	788	783	812	737	739	760	766	717	759	766	731	758	784	729	790	755	735	793	810	752	747	718	781	743	791	738	796	758	710	750	755	719	750	797	759	785	792	783	751	756	779	791	740	719	726	788	734	762	725	778	722	776	729	751	722	761	734	767	828	729	801	789	772	769	773	764	752	724	768	756	697	750	771	739	769	746	733	789	767	763	782	761	739	772	787	770	746	743	786	725	742	755	734	737	779	779	778	788	786	733	735	748	748	830	736	735	737	756	788	754	756	727	751	804	779	772	741	752	768	759	766	758	750	811	673	748	738	802	750	692	729	766	728	730	742	773	808	726	822	766	737	793	742	772	779	731	773	755	752	791	788	729	769	753	771	803	785	766	746	832	756	775	710	738	775	790	799	717	721	738	768	781	772	769	785	832	695	754	729	776	715	758	730	767	756	771	724	765	790	751	778	804	764	781	760	713	761	766	799	840	760	708	756	741	764	755	761	733	810	712	752	754	776	739	745	765	698	783	838	740	764	773	796	754	761	796	787	767	796	768	781	811	792	779	766	750	793	774	762	797	757	790	740	728	769	834	735	736	764	777	746	755	742	774	764	716	732	764	782	753	747	767	770	796	768	771	793	748	829	725	749	743	777	791	793	727	749	754	786	752	787	762	788	773	813	809	745	710	773	716	772	782	759	746	728	689	748	769	777	799	821	771	820	829	799	758	773	763	746	783	782	758	762	733	766	794	778	753	712	740	799	742	738	782	714	787	742	736	784	749	774	754	804	708	784	827	721	764	770	724	759	763	773	727	808	787	765	763	716	791	774	756	771	835	745	735	795	808	761	756	740	719	783	719	783	759	744	767	772	772	801	812	746	757	798	759	794	778	765	778	742	785	776	726	773	715	721	741	818	767	754	755	761	751	715	745	782	794	790	786	791	802	736	761	758	778	788	721	713	703	725	762	784	729	745	733	788	732	748	729	777	740	742	754	777	776	721	786	757	752	772	747	793	769	769	764	732	790	784	771	734	797	789	728	770	726	753	719	760	759	752	734	762	721	758	705	783	754	727	783	740	755	778	750	747	752	784	805	753	712	762	815	729	768	740	781	736	761	760	766	776	752	742	795	767	809	774	774	760	755	740	701	732	736	772	767	743	781	736	769	821	781	736	725	794	769	808	791	806	767	732	735	795	766	754	759	765	770	783	728	776	794	791	718	774	731	739	759	765	772	799	755	730	727	761	808	750	749	776	788	765	792	770	797	772	770	744	759	751	729	763	757	749	740	795	712	770	767	749	758	775	770	737	737	738	767	766	780	745	780	820	747	772	805	743	701	781	760	725	838	786	794	772	756	722	745	764	696	739	745	730	786	730	759	752	784	761	760	703	717	775	835	776	774	731	742	757	814	779	779	689	818	781	759	741	772	745	780	758	750	781	786	736	761	771	741	755	773	732	748	785	757	762	744	796	771	760	816	762	745	772	730	797	763	759	788	774	757	733	699	766	782	810	762	768	758	709	718	765	736	764	720	788	762	763	754	749	788	797	714	751	810	783	758	733	761	780	727	763	737	777	750	768	720	782	805	741	728	731	775	727	764	795	780	760	738	746	790	755	723	723	742	735	809	780	757	727	790	720	798	780	741	710	753	738	792	788	720	767	753	797	735	752	754	753	749	751	746	722	769	793	803	776	757	789	759	795	819	783	711	730	773	778	782	752	746	752	786	759	780	768	761	734	763	764	731	736	730	724	791	775	742	774	818	736	738	788	809	740	763	760	781	750	757	841	743	768	747	728	727	758	743	772	767	760	752	728	723	780	753	731	762	795	771	781	748	761	809	748	734	714	741	791	792	726	765	781	755	755	758	772	801	810	723	875	802	781	740	680	739	771	762	715	761	712	723	771	773	732	756	784	764	732	747	775	742	853	778	747	745	737	803	782	825	746	766	748	744	758	727	714	797	774	779	782	732	734	751	785	802	741	745	769	716	761	752	788	775	801	741	736	773	752	776	788	802	787	746	786	765	759	767	760	784	760	744	774	769	721	795	783	756	793	725	769	786	760	728	767	780	786	807	743	760	792	744	747	789	741	786	740	760	816	690	782	763	768	794	754	773	749	758	709	714	734	726	823	763	728	729	780	753	815	782	751	771	744	797	830	762	787	704	690	770	807	810	753	757	743	788	785	766	760	753	798	771	799	795	756	760	773	769	754	746	801	752	762	743	756	775	756	813	753	769	758	712	743	764	775	780	794	782	736	786	762	732	779	731	816	770	723	751	740	763	744	758	757	764	710	768	793	758	762	758	754	759	759	746	776	799	779	751	807	771	718	782	814	723	778	747	744	798	712	745	738	765	818	763	782	744	777	760	742	802	763	777	810	764	760	781	783	781	770	768	739	741	736	782	734	777	823	753	735	843	740	801	778	772	794	719	725	742	803	727	795	719	796	720	777	759	754	754	779	787	787	775	799	813	746	803	800	772	740	732	751	722	739	714	733	737	781	790	769	801	764	781	797	756	795	772	744	755	709	768	776	758	766	816	788	756	776	684	799	760	794	701	731	762	695	774	802	785	750	764	787	766	736	718	807	751	794	771	754	763	765	781	774	753	727	790	744	777	772	785	744	783	796	714	736	747	771	702	807	780	795	757	791	738	797	785	741	747	755	781	758	782	757	758	731	770	756	760	734	799	792	722	759	807	728	766	706	779	730	814	757	788	753	743	744	800	732	728
5464	12368	27463	14561	7198	2842	1742	1184	855	829	815	716	738	767	745	762	747	700	736	711	740	721	760	697	722	696	725	670	794	734	756	730	776	762	748	741	733	731	758	768	817	746	760	758	743	730	712	773	812	761	732	724	737	712	746	734	715	786	707	735	766	710	737	728	763	724	727	738	735	757	709	746	739	725	705	729	729	734	705	696	675	749	689	729	710	744	737	779	726	737	736	693	732	769	728	713	735	714	752	741	775	744	767	775	718	691	734	719	733	721	675	740	739	725	722	706	723	692	758	729	741	735	780	745	725	675	743	764	702	748	730	757	715	728	745	718	753	747	646	782	705	760	719	758	740	726	747	691	688	791	707	748	698	728	755	732	735	733	736	764	720	732	680	731	759	761	730	778	733	792	718	791	724	746	750	684	735	742	738	693	708	738	753	745	760	751	701	709	704	724	759	740	740	710	735	745	714	718	763	692	747	704	758	744	737	715	728	739	740	749	724	732	753	734	775	729	713	700	802	779	718	713	761	736	729	724	750	718	733	739	746	695	780	706	706	718	744	700	756	716	735	774	701	745	752	738	752	685	775	721	745	753	716	723	737	764	785	757	735	745	759	723	709	734	677	733	721	721	733	699	754	731	702	749	739	728	752	766	758	763	763	740	692	751	717	777	729	775	711	689	742	712	724	711	720	731	747	766	749	759	761	749	747	723	740	714	745	723	774	748	763	754	747	689	720	704	727	720	714	751	686	697	695	739	731	771	771	721	748	781	730	695	733	743	702	729	729	679	671	723	715	727	752	724	726	758	723	735	743	729	675	750	765	740	719	725	713	706	736	765	739	701	719	754	750	741	688	784	698	733	713	729	738	733	722	773	746	745	760	725	702	717	722	687	806	719	803	678	704	712	778	716	738	702	722	767	730	771	734	735	765	714	677	715	739	752	738	698	688	736	703	732	772	784	721	752	776	744	741	714	759	745	717	736	733	723	692	719	723	717	731	775	736	757	747	751	718	764	728	724	750	767	749	768	752	699	703	720	763	659	761	713	730	739	728	755	744	747	744	761	678	745	714	736	756	741	730	746	765	689	736	754	715	743	761	739	742	781	717	711	738	743	741	716	746	752	769	754	755	705	757	717	766	764	713	714	726	777	721	744	764	696	782	713	731	766	715	734	759	753	715	689	673	761	741	747	745	719	759	732	738	751	714	734	719	734	753	700	736	747	717	747	774	725	754	699	746	709	746	736	731	741	733	699	733	738	698	741	716	704	727	715	729	749	671	753	716	696	776	729	781	700	747	728	703	654	721	751	769	745	737	689	697	752	696	748	684	712	770	716	774	746	735	741	783	718	756	672	718	742	723	764	709	702	744	707	729	726	714	731	692	719	733	726	695	756	717	693	706	746	748	732	705	714	761	723	817	730	736	722	760	718	750	749	726	704	746	715	769	745	721	754	692	732	708	772	682	743	756	725	674	758	748	721	729	737	735	708	729	767	712	740	798	720	752	721	722	743	701	735	715	691	745	708	774	698	771	719	712	708	742	714	705	694	768	704	776	769	674	737	760	736	753	768	728	737	735	748	756	758	728	750	726	757	752	746	744	733	754	782	749	769	684	743	705	737	736	727	748	802	717	702	715	735	720	765	741	676	775	728	724	732	748	714	731	756	717	724	743	712	739	735	716	711	761	693	755	777	732	792	772	748	765	709	723	734	716	701	740	751	722	731	737	742	736	711	715	727	772	790	700	726	694	762	714	710	761	741	769	760	722	787	676	675	704	750	730	687	804	779	734	682	731	760	735	721	746	745	750	732	720	715	696	714	715	754	768	709	702	730	692	723	782	744	748	765	727	803	669	718	712	749	720	778	770	706	770	721	741	764	754	740	765	792	729	710	774	679	705	760	774	736	683	760	783	733	743	728	713	799	694	703	780	760	739	723	734	732	710	742	705	759	725	737	729	701	778	705	740	703	675	698	713	756	763	719	674	719	750	743	744	715	735	745	743	722	714	732	751	725	691	696	750	709	754	737	750	723	751	718	700	744	690	736	726	724	708	695	753	707	747	713	736	753	762	737	708	785	691	693	717	733	702	693	756	761	740	695	722	739	698	721	752	696	693	750	703	728	731	734	746	750	724	702	706	753	734	692	736	751	758	758	724	705	740	751	716	793	716	696	730	781	704	692	741	724	758	703	741	763	804	726	700	752	714	757	784	726	742	757	733	772	749	722	762	691	774	737	698	750	721	771	758	708	715	734	695	697	749	709	778	714	749	789	685	763	768	738	711	729	735	760	745	720	769	745	741	796	726	710	684	747	754	740	720	737	749	695	702	733	759	717	723	760	696	734	697	757	705	739	723	708	761	716	717	749	716	747	744	727	782	799	710	750	734	774	740	747	739	709	687	718	716	696	714	743	698	747	737	728	741	727	778	720	736	761	750	728	742	690	765	766	754	759	741	758	722	705	733	665	714	698	677	717	760	773	733	701	716	754	703	718	780	663	721	643	737	831	788	740	767	714	748	730	712	682	754	741	766	751	756	722	726	780	707	791	736	709	752	720	724	724	720	795	777	777	771	740	747	737	766	709	751	708	718	724	755	722	698	745	739	737	762	718	766	750	711	725	747	758	734	704	731	738	764	729	673	757	724	756	724	739	766	748	716	745	721	750	763	742	734	711	708	751	755	717	726	686	729	733	717	691	745	756	719	714	730	695	747	729	667	703	738	749	765	734	773	712	700	748	724	761	776	691	695	780	725	713	769	778	733	766	747	707	705	745	730	717	743	683	765	753	717	718	727	705	735	753	692	741	725	720	708	683	713	738	779	770	766	757	727	779	768	754	775	701	789	709	757	692	725	710	757	750	720	685	732	747	746	748	721	765	759	770	756	686	727	730	740	761	769	757	725	710	778	752	744	707	768	692	762	763	749	734	754	791	769	740	725	759	749	707	741	725	728	721	756	774	702	767	723	737	724	719	763	738	795	707	722	747	740	683	717	714	705	715	745	721	746	793	747	779	740	690	708	765	768	727	742	734	771	713	779	696	758	734	782	726	709	779	706	744	730	733	699	778	694	707	741	780	727	771	750	783	746	760	754	767	737	711	754	716	740	718	768	733	685	768	712	757	747	760	712	721	757	733	710	753	805	747	769	742	768	712	756	744	768	821	734	720	702	714	698	721	747	724	750	766	719	755	710	747	717	788	755	701	735	723	695	741	745	762	771	725	696	743	718	699	760	759	717	752	713	743	715	771	697	716	740	796	661	780	774	716	752	721	723	737	704	751	743	731	779	683	709	773	746	771	759	710	743	773	689	729	762	717	735	792	719	672	771	751	766	702	749	732	700	718	735	695	732	707	758	779	741	743	671	774	713	765	746	755	732	652	756	684	712	727	787	707	753	771	735	747	701	708	727	792	778	731	734	749	714	700	750	755	745	690	761	749	729	721	731	686	749	740	719	729	718	769	750	702	719	749	712	780	728	768	745	733	744	694	747	729	751	728
25746	21810	51214	60194	39110	18176	6345	2073	1079	963	1000	869	837	765	803	741	697	749	776	752	744	736	717	757	754	768	726	710	749	730	755	758	736	759	781	740	701	756	762	763	708	740	738	707	785	738	711	694	779	740	742	729	779	727	783	765	786	735	774	741	735	731	713	745	721	761	718	716	767	787	756	786	730	752	753	749	734	736	737	719	794	719	702	734	725	748	743	754	804	740	740	666	712	717	704	773	716	748	724	728	747	808	710	778	738	739	740	682	776	789	755	773	756	728	707	759	757	776	721	749	686	704	745	730	755	724	731	729	782	709	754	721	752	807	721	758	749	704	758	749	765	735	704	790	726	727	725	745	747	800	785	754	711	724	747	743	689	737	744	741	718	767	711	747	802	697	727	764	781	723	714	746	758	731	740	764	738	726	751	755	777	737	740	744	733	728	715	757	724	722	770	709	711	750	751	767	781	741	759	736	690	725	730	728	699	715	726	681	741	731	774	723	748	756	745	749	715	731	743	663	709	730	766	752	774	792	733	741	729	788	792	736	792	750	739	707	769	782	736	745	796	744	733	745	743	727	757	739	774	761	761	769	749	786	754	771	749	750	713	762	733	776	762	767	741	749	778	731	729	734	725	734	743	813	752	763	731	781	714	751	731	774	778	769	692	745	706	730	700	728	748	740	750	780	733	758	717	738	757	752	730	710	737	758	755	704	734	748	726	752	786	754	761	706	706	722	739	751	751	727	695	739	770	772	727	695	748	716	695	780	775	706	742	778	742	738	736	800	769	717	752	758	728	783	678	708	693	733	791	735	786	787	687	712	709	701	766	772	720	730	709	802	780	665	755	684	729	760	768	753	764	705	741	806	749	721	735	739	744	685	701	685	711	719	769	776	730	775	733	722	766	751	726	744	751	741	814	762	695	738	729	703	740	711	747	735	769	774	746	757	706	741	746	744	748	783	704	748	748	813	749	768	767	740	744	719	755	727	753	756	746	705	725	741	743	738	772	781	760	737	765	781	755	740	681	748	738	710	701	763	739	766	753	783	792	718	735	730	737	738	744	721	711	757	750	729	720	759	752	727	755	725	717	769	714	722	705	722	720	742	734	749	715	799	746	757	705	724	718	752	784	736	771	726	743	750	691	746	718	730	755	740	736	743	709	708	685	766	750	757	767	711	703	708	755	735	777	714	736	777	743	687	756	741	721	723	730	759	755	762	728	764	714	755	719	731	766	774	772	740	726	761	735	764	732	767	716	739	731	720	780	727	757	762	742	736	800	723	781	726	723	719	782	743	740	716	695	729	747	687	754	711	736	731	726	751	692	706	721	693	733	769	699	735	711	739	704	708	712	750	760	716	736	759	700	692	750	727	709	740	723	724	758	724	755	749	757	725	755	773	707	748	717	723	732	727	723	725	764	760	741	768	775	733	724	713	729	782	748	729	687	736	764	706	751	708	787	732	738	742	758	728	749	793	792	744	694	731	712	781	755	732	794	745	761	729	726	754	752	726	716	762	744	762	732	742	721	721	759	773	743	750	759	734	747	706	707	715	729	781	734	731	760	773	769	730	789	743	755	705	759	750	765	760	774	748	704	741	720	736	800	714	668	697	801	746	766	759	741	739	767	760	769	724	733	797	703	756	736	710	756	745	745	758	766	773	704	693	760	764	724	779	750	724	728	782	756	776	729	750	719	741	710	737	744	696	721	787	737	765	721	708	736	764	739	741	723	746	743	733	664	709	730	650	749	773	722	789	715	749	723	719	685	794	728	732	705	714	709	703	758	764	726	755	767	759	763	744	699	722	738	741	744	728	758	722	776	773	742	731	699	720	762	733	786	728	754	707	739	800	749	739	753	743	712	730	730	765	717	748	750	733	713	744	751	810	727	693	737	764	750	771	750	695	760	746	741	722	772	780	748	762	755	727	742	710	691	731	707	727	787	756	768	752	699	687	747	772	755	730	693	753	671	698	734	750	724	755	735	742	696	711	748	777	716	718	783	722	782	727	742	710	741	710	754	739	743	772	738	753	745	748	718	698	717	819	748	722	735	721	749	743	768	715	767	773	760	754	716	766	747	704	725	735	718	744	744	746	720	705	780	761	731	694	741	753	783	765	747	716	740	754	804	736	756	736	728	769	805	762	750	798	762	701	803	749	749	728	764	768	703	723	761	735	729	717	770	735	754	735	748	780	743	732	755	762	780	733	762	692	744	709	762	762	744	692	723	764	720	742	723	776	750	719	768	712	741	757	711	771	735	733	772	771	736	741	725	709	711	756	765	705	778	765	770	777	744	717	698	716	710	787	752	753	738	801	783	730	777	745	726	718	742	750	727	764	768	744	791	773	702	783	712	733	708	701	761	756	766	745	695	754	769	733	775	731	763	737	745	761	756	718	736	727	752	741	744	704	724	687	743	774	791	759	746	701	761	724	796	729	728	780	707	750	727	751	749	728	758	725	801	752	781	745	737	770	757	731	740	744	760	747	717	726	721	784	750	758	751	732	741	742	715	740	792	710	786	710	751	721	778	696	747	720	756	774	763	740	732	747	795	739	762	724	795	721	748	718	708	728	762	716	686	716	751	773	724	783	716	765	749	744	738	689	731	723	707	722	786	753	764	729	740	742	739	742	747	781	728	685	761	732	755	709	739	733	705	724	766	762	745	711	724	748	719	727	824	736	743	789	716	747	724	734	739	728	699	726	760	709	709	749	721	732	740	736	741	714	767	774	756	714	763	741	729	776	717	733	774	773	762	739	740	754	760	772	729	751	717	713	765	761	778	729	762	758	738	731	720	744	774	719	719	783	733	734	714	795	739	726	702	756	743	745	754	742	786	705	730	765	704	678	747	700	759	711	728	776	685	710	715	772	739	773	732	699	751	762	775	745	725	724	723	695	714	706	769	717	736	740	750	724	745	763	782	746	712	773	764	733	763	696	760	779	768	716	681	793	779	734	735	780	725	734	767	809	759	737	707	737	789	734	715	733	747	676	751	736	763	733	729	726	740	701	756	710	771	748	775	738	744	730	758	773	726	753	754	728	728	711	707	739	745	782	730	741	767	820	740	720	786	759	751	703	758	743	746	695	771	751	774	771	721	729	756	764	745	763	759	773	751	784	725	772	736	759	725	769	763	748	738	722	758	724	730	669	694	757	764	743	745	701	756	697	729	718	746	773	731	711	743	753	745	757	728	738	759	754	743	692	758	769	739	732	779	726	745	732	731	732	704	778	753	739	783	736	744	738	730	752	722	721	732	724	745	719	783	745	722	703	727	698	679	730	749	747	774	750	766	752	756	800	761	761	721	737	699	771	723	779	726	778	725	754	749	722	763	764	713	697	767	764	700	716	767	718	730	723	796	726	695	731	763	779	725	702	768	730	727	793	781	711	724	765	703	789	799	733	680	743	775	763	732	765	736	749	734	705	697	735	728	762	694	725	741	717	771	752	706	715	756	715	749	720	707	741	748	751	785	722	774	765	714	788	691	743
6050	39413	79981	57920	29390	10876	5018	2241	1299	1065	1127	905	831	762	790	765	844	787	766	800	783	775	816	745	803	774	819	795	811	778	740	797	799	792	781	768	800	742	799	816	780	778	792	773	762	763	813	777	772	793	788	789	788	820	721	759	752	823	801	748	749	708	825	775	774	795	757	774	794	799	770	759	754	807	744	829	746	709	772	748	796	800	794	782	776	783	756	767	785	765	780	759	735	749	747	780	739	781	795	744	787	769	818	778	743	769	717	789	774	790	769	805	788	787	764	767	787	769	742	762	729	737	746	760	772	725	774	789	743	729	786	755	767	762	801	753	788	817	810	793	773	763	754	721	783	795	751	780	727	794	794	818	823	788	779	755	747	783	804	803	743	785	759	715	736	729	793	771	798	832	803	783	750	799	750	735	800	809	795	761	778	775	784	779	773	797	749	813	744	774	777	768	726	744	741	782	707	780	745	707	803	775	741	697	726	777	786	756	739	733	800	767	778	755	730	766	742	805	769	725	747	793	800	785	748	787	744	765	781	714	793	764	768	761	749	794	780	781	734	732	739	788	752	780	769	778	791	739	690	770	775	795	761	752	770	787	757	785	753	774	812	742	745	713	745	817	766	781	747	763	739	783	829	774	810	749	746	770	728	794	770	749	777	772	756	753	779	741	762	773	751	806	750	797	763	787	723	773	757	720	795	750	777	792	773	780	791	760	777	801	780	714	795	744	766	739	773	789	773	762	798	806	763	766	739	816	773	785	745	748	770	764	782	733	765	757	746	753	765	764	779	756	756	751	769	776	789	813	798	775	776	753	776	762	757	752	767	787	801	793	720	792	764	751	725	759	765	806	767	811	776	749	724	746	797	725	743	753	807	756	780	805	774	798	750	775	702	757	802	795	796	716	764	761	739	749	760	783	695	794	756	760	771	796	774	779	794	781	779	803	767	802	753	798	731	786	756	778	781	747	725	798	751	753	765	744	806	759	794	774	764	793	739	859	805	759	719	756	706	776	775	747	775	726	770	720	772	749	787	728	748	800	785	821	765	753	765	727	798	720	748	791	772	761	756	776	773	806	765	761	764	732	794	742	775	781	824	734	770	739	761	744	773	755	771	769	763	797	806	758	721	748	725	725	812	798	744	801	767	802	813	847	766	791	777	787	790	807	766	769	766	768	796	796	761	777	808	766	761	727	761	804	733	755	815	769	733	760	740	770	768	770	784	771	759	778	774	762	776	762	794	791	753	739	812	737	779	800	813	774	773	778	745	746	777	713	795	776	757	772	813	748	784	727	753	779	758	754	756	781	787	790	732	788	749	733	792	693	759	765	784	768	769	764	747	789	810	740	763	759	796	738	780	768	801	789	778	749	791	781	802	798	817	752	784	772	759	757	732	769	777	741	782	752	785	795	803	755	758	762	789	813	749	813	779	757	744	792	752	797	790	761	806	802	791	763	812	821	810	799	752	796	787	737	781	810	774	752	764	795	774	718	807	762	804	767	785	766	765	773	759	786	747	791	775	760	796	755	804	739	776	809	724	757	786	816	783	801	786	776	769	818	723	773	733	744	734	749	756	707	771	766	787	786	766	739	809	785	768	751	810	751	774	802	781	793	805	771	772	762	768	787	746	797	728	770	726	746	729	821	763	744	778	754	809	775	728	797	750	778	804	779	734	781	801	772	746	788	778	768	794	758	781	814	758	756	774	695	761	773	820	730	767	776	766	767	774	726	735	712	767	763	778	816	722	765	770	793	797	799	803	740	742	770	762	809	740	733	760	782	775	766	748	732	738	768	769	852	767	807	720	764	749	744	739	804	783	713	767	731	806	763	795	748	805	778	804	768	785	774	738	710	752	775	774	818	764	769	765	809	750	768	743	821	793	800	793	769	754	814	748	707	742	723	728	830	736	774	784	775	755	762	774	796	803	793	775	787	769	749	816	776	751	739	771	764	783	787	754	782	749	776	730	767	753	787	786	753	819	774	781	830	771	751	814	765	774	784	773	754	811	718	764	797	800	749	817	767	771	764	785	813	741	801	802	738	777	799	780	795	764	749	762	760	760	767	757	789	804	791	767	779	730	743	769	811	745	772	771	782	769	774	742	774	773	737	775	783	748	769	705	773	759	754	742	757	755	768	775	743	780	736	759	786	748	821	797	767	715	777	788	772	728	726	776	753	740	760	767	742	732	709	796	749	762	751	765	764	733	790	741	797	752	788	813	784	774	785	761	800	779	836	776	786	730	752	767	782	806	803	794	863	765	728	760	828	793	802	784	809	817	772	757	780	820	771	779	817	723	705	799	732	797	752	836	790	710	765	741	775	758	811	765	755	732	794	750	789	809	715	766	778	763	830	691	846	732	795	742	805	798	723	765	800	778	758	775	756	755	771	748	756	778	802	740	780	777	806	794	763	748	795	761	790	755	742	810	825	767	763	760	801	739	783	780	773	784	783	784	779	794	768	716	760	793	764	776	785	735	772	778	764	794	757	780	761	744	791	752	727	803	780	738	768	734	741	790	743	753	800	751	784	778	772	805	768	717	764	757	777	782	735	814	750	781	845	790	725	756	762	779	785	741	793	780	775	708	798	792	757	805	767	780	813	785	822	731	772	757	818	769	797	779	710	789	754	746	751	789	765	762	741	783	771	742	777	786	811	734	779	798	808	743	811	769	787	797	826	772	693	776	722	803	778	774	779	754	744	758	795	782	760	762	752	833	736	752	789	762	829	787	767	749	785	749	778	759	788	766	720	744	753	776	750	758	747	794	774	708	700	769	774	747	741	763	762	774	725	815	784	739	794	782	783	733	795	820	780	821	751	763	765	755	833	776	778	797	723	791	773	764	760	764	738	789	749	749	745	742	744	775	769	775	828	771	782	783	764	764	785	796	804	825	761	759	785	779	720	819	759	768	778	821	750	762	766	737	772	809	755	767	752	784	752	742	790	757	776	793	772	741	744	740	797	773	789	753	734	740	764	758	778	761	734	746	773	749	776	737	773	747	771	785	815	790	757	736	805	770	777	741	708	797	792	770	690	807	759	751	732	801	778	741	746	790	805	744	758	763	740	745	753	801	777	763	785	786	753	738	806	760	735	788	740	765	781	821	735	799	823	780	774	764	753	753	759	755	731	784	755	747	750	717	795	779	741	824	792	748	749	798	779	740	753	793	772	816	773	752	798	746	799	750	813	775	786	836	797	777	750	755	758	776	747	768	727	786	776	783	782	778	727	784	747	796	719	764	786	744	763	773	742	729	756	776	753	782	786	721	749	747	735	807	767	771	735	764	763	758	755	785	787	711	743	755	814	799	822	767	768	840	770	760	801	777	783	782	788	783	739	773	777	757	739	701	721	726	748	801	794	809	718	765	844	778	702	772	796	767	732	766	810	820	797	763	761	849	775	703	796	766	815	747	741	761	798	783	781	783	725	733	746	752	781	739	733	772	776	749	789	769	785	756	805	756	808	775	778	766	749	783	761	771	775	798	797
24499	21728	42751	58936	48303	30278	13241	2391	1465	1205	1102	971	838	821	791	800	806	888	808	857	797	782	864	792	846	823	834	772	777	791	799	797	815	791	789	811	787	848	772	784	805	821	795	809	788	744	780	792	768	803	807	842	764	763	769	814	780	878	808	820	785	824	788	802	788	805	750	801	845	789	801	788	747	795	786	774	796	789	777	825	801	775	799	784	820	762	775	776	786	800	798	739	865	851	814	789	795	839	745	805	843	812	828	801	793	781	811	764	774	781	789	777	843	836	853	813	820	777	793	757	762	820	819	807	807	859	793	760	808	758	823	835	848	797	788	833	802	759	822	805	800	829	794	751	801	810	833	824	790	813	797	810	771	797	787	740	792	778	787	839	796	812	844	777	811	786	815	779	804	784	801	847	820	779	772	827	814	798	774	840	803	804	826	800	800	791	812	823	777	825	794	815	768	784	786	754	846	751	760	796	827	837	779	772	808	772	847	856	809	807	779	832	801	833	742	779	784	770	787	802	794	835	739	795	751	836	786	791	806	799	779	771	831	765	844	735	805	784	752	767	764	784	807	855	811	822	816	813	793	786	786	765	792	783	790	840	828	805	768	809	765	775	785	806	840	814	824	804	813	772	817	774	785	769	810	828	762	786	831	781	772	786	742	794	822	819	775	803	810	818	820	770	800	778	788	822	730	765	822	773	747	778	782	802	771	792	764	765	759	729	809	766	840	767	745	813	833	750	830	802	847	783	774	817	790	800	795	824	735	788	755	789	740	788	833	771	805	773	753	787	821	780	763	795	796	858	792	786	759	779	782	824	790	748	774	835	774	790	798	755	774	827	754	774	792	752	757	803	786	804	821	778	805	757	838	768	789	797	815	718	791	778	843	746	728	821	797	836	788	844	820	752	806	786	785	778	797	785	854	772	781	843	784	776	795	740	811	769	720	740	785	870	784	777	818	818	771	830	784	803	773	833	744	766	801	764	742	793	763	807	785	758	790	723	780	809	782	824	803	754	779	794	790	773	744	825	746	821	837	769	837	786	785	752	813	748	800	809	789	808	804	821	775	869	742	842	751	825	718	827	796	812	805	787	863	825	786	753	757	811	728	777	861	825	824	790	819	823	787	799	836	755	805	791	738	783	785	808	776	782	769	801	782	780	801	786	806	795	772	830	789	782	781	786	795	807	792	827	771	806	780	819	793	777	812	758	800	750	794	780	796	790	795	814	734	787	758	795	764	790	773	779	770	776	796	816	809	774	797	820	768	801	770	770	808	789	823	785	783	731	749	776	799	785	806	774	796	810	798	787	789	777	741	772	782	808	831	769	796	784	822	798	827	743	840	780	779	774	755	747	781	695	787	765	822	737	811	809	852	749	781	788	834	807	785	751	789	806	771	777	772	770	793	783	773	734	799	772	783	812	790	761	795	757	776	833	810	762	797	779	779	853	793	774	785	839	731	791	812	757	772	763	791	800	808	757	811	804	752	795	766	798	819	791	773	770	804	771	814	762	785	789	799	784	745	757	776	783	760	839	833	803	814	752	822	804	776	776	798	796	773	790	809	746	805	784	845	821	764	787	776	813	821	844	804	834	717	786	743	783	788	793	803	777	856	813	758	812	786	797	796	789	805	812	795	758	812	815	782	801	803	763	825	775	796	809	823	823	776	785	802	787	772	818	841	806	834	795	767	761	756	806	785	800	740	824	753	771	785	769	803	783	811	743	763	804	784	779	767	734	790	779	828	834	780	828	795	863	777	812	772	792	796	752	817	762	776	755	830	812	777	808	812	798	831	808	790	751	755	774	728	804	739	730	806	838	751	748	778	773	807	795	735	758	829	756	791	796	779	830	778	760	740	814	834	833	829	763	743	741	820	752	802	803	797	798	768	832	839	847	755	806	766	829	816	786	803	800	769	746	806	825	819	786	772	799	810	817	761	776	791	844	832	795	846	776	841	769	735	800	779	780	809	793	793	833	820	812	813	840	789	838	801	801	808	831	811	763	741	801	782	748	798	770	784	825	852	762	815	781	791	805	812	762	820	770	793	738	821	750	810	817	820	765	771	798	799	791	842	769	798	837	790	780	747	776	796	795	818	783	806	792	754	791	812	763	786	820	753	801	771	771	832	751	763	746	765	818	804	791	887	807	824	759	838	836	753	747	805	743	720	821	773	831	786	821	770	760	732	749	818	764	781	786	780	754	825	807	812	786	762	805	813	803	765	819	845	826	817	833	808	760	751	819	807	774	819	770	799	788	754	823	803	778	787	768	832	780	798	771	748	803	794	814	791	751	771	752	794	761	740	783	812	804	792	742	780	792	818	800	831	816	842	774	810	788	748	831	799	768	757	765	814	797	848	819	753	775	803	819	815	738	801	802	773	817	801	836	840	813	771	782	800	810	802	736	788	773	771	758	824	796	827	852	808	800	803	775	818	803	774	773	768	788	757	847	773	819	830	789	801	812	773	787	792	791	801	748	736	788	757	772	759	813	773	784	770	821	780	793	792	761	812	791	770	837	790	755	822	789	788	812	760	784	811	833	780	808	751	810	720	797	766	785	778	776	812	823	747	793	784	776	828	812	801	791	777	743	822	797	829	793	761	756	833	707	807	816	802	795	829	803	764	793	791	728	796	762	775	775	791	841	824	856	795	774	756	841	793	779	805	776	770	765	786	757	810	749	838	788	829	817	811	779	762	797	762	808	808	773	780	805	770	796	763	775	835	802	802	804	797	816	847	771	798	793	792	869	780	784	802	813	788	779	767	824	781	794	749	780	788	780	813	804	764	792	784	802	766	796	840	830	836	777	730	768	790	784	786	776	789	779	805	801	804	821	802	798	827	793	827	831	790	813	802	834	742	818	773	825	808	806	845	777	825	787	785	806	792	729	771	716	823	807	842	817	779	845	769	803	790	783	788	826	780	842	789	777	789	762	787	832	788	819	815	784	814	808	811	822	822	795	808	795	789	743	781	794	757	790	863	828	823	774	778	831	845	807	789	847	827	775	812	793	769	817	749	788	770	782	793	796	813	759	794	783	745	817	787	746	779	776	782	832	776	813	833	776	779	822	841	872	817	791	711	805	803	822	801	804	757	812	807	799	835	779	831	782	815	797	798	768	778	793	822	777	815	806	780	805	783	792	812	833	760	818	771	802	795	780	816	831	825	818	872	802	764	857	797	794	829	760	814	800	817	798	765	788	802	779	789	812	766	758	783	833	809	809	747	818	777	799	823	747	794	799	810	810	784	797	828	788	773	777	730	790	773	800	795	760	812	802	782	778	793	768	755	795	723	764	785	793	859	856	817	784	794	813	843	802	798	811	780	757	753	800	829	792	782	799	772	799	765	774	761	805	808	764	845	788	803	808	813	731	792	803	784	734	766	770	791	795	840	765	785	760	758	770	783	769	850	796	774	758	828	850	837	788	799	790	755	783	771	801	769	754	820	771	742	779	789	787	782	803	729	790	793	785	777	793	821	784	775	764	784	778
9280	40260	90144	76281	48402	21478	7251	1919	1806	1452	1392	1083	902	868	889	862	890	880	867	871	824	836	878	880	869	821	842	876	889	880	834	838	898	811	907	795	860	889	864	818	838	876	868	819	855	854	869	876	837	858	882	844	887	889	890	834	820	871	833	864	885	806	866	834	838	870	848	820	816	849	842	929	775	865	839	826	853	885	840	866	843	830	810	892	844	832	838	850	828	789	852	889	867	841	864	871	873	861	865	826	839	819	807	860	840	839	837	808	896	872	746	854	866	889	849	864	878	786	854	877	870	907	798	833	799	885	877	822	843	820	840	863	826	830	840	852	844	823	898	787	884	813	892	868	833	821	876	803	857	828	788	825	849	858	852	888	800	798	878	879	829	883	835	836	861	886	868	778	836	823	881	812	881	869	830	844	850	867	852	793	809	900	902	856	843	908	861	830	833	853	836	872	852	829	845	873	752	889	840	856	851	837	842	843	850	849	862	858	832	858	816	925	881	815	922	847	883	800	839	836	815	864	831	830	812	858	873	850	833	824	805	836	813	800	845	851	814	881	855	869	855	852	879	851	823	891	827	870	806	855	867	849	882	889	854	827	862	855	827	897	868	839	865	846	851	835	873	862	784	858	817	858	863	878	847	868	830	838	769	882	821	821	815	863	831	878	889	758	873	851	853	847	893	760	827	865	842	837	863	821	858	887	901	868	847	893	852	846	857	886	879	865	846	844	836	841	834	840	843	842	873	725	829	837	810	863	821	879	903	860	849	872	878	876	845	820	837	880	854	819	819	852	796	863	856	865	885	860	871	824	863	862	823	840	826	827	847	824	832	862	894	842	842	813	836	916	853	835	819	843	846	893	825	815	853	866	836	837	836	816	862	857	784	833	852	824	805	813	841	859	853	853	855	834	846	847	798	849	852	861	820	866	854	879	887	896	826	894	824	901	928	862	879	900	832	842	856	812	836	866	828	846	852	799	822	825	819	785	849	823	871	838	849	819	817	882	883	879	860	841	844	838	811	806	855	864	789	812	883	839	819	843	896	801	849	904	878	852	817	831	869	831	864	789	877	852	838	873	863	909	865	785	805	846	882	831	895	868	795	837	866	798	853	889	855	868	822	817	825	826	824	879	846	876	824	790	827	869	848	861	807	861	880	836	817	842	874	846	841	865	824	878	810	837	873	843	837	827	887	793	823	864	789	822	844	863	860	831	838	872	841	835	828	825	831	843	881	880	775	833	761	834	880	850	879	860	862	845	876	855	894	836	820	898	830	873	852	835	873	826	901	823	890	814	817	865	845	897	821	889	837	818	811	836	835	852	890	831	794	863	869	830	862	835	839	852	854	868	842	814	861	829	928	789	839	826	834	821	840	869	835	889	854	875	872	875	821	852	814	825	887	849	850	824	822	820	814	787	836	827	786	803	853	832	885	903	804	823	831	842	835	835	811	833	877	805	844	827	899	776	838	881	834	788	861	899	866	871	909	857	846	826	844	837	799	878	835	832	842	842	869	840	823	838	851	820	926	866	878	813	848	840	855	875	820	881	859	837	836	802	845	793	828	844	886	856	826	840	863	856	815	809	852	854	843	871	849	879	829	833	862	855	857	814	852	850	863	890	815	823	853	866	876	897	854	837	874	792	826	874	844	824	848	879	837	884	858	853	812	843	807	897	841	817	886	849	884	892	806	829	872	905	860	868	847	840	831	785	872	844	840	882	838	851	793	852	842	826	831	804	821	873	861	794	902	813	818	790	856	839	819	856	792	837	871	870	871	785	834	830	825	848	866	834	832	862	848	798	895	840	828	871	848	833	831	804	846	830	823	842	776	833	861	777	837	769	836	833	812	863	766	894	821	910	860	827	833	843	859	846	840	807	879	868	832	822	822	796	867	810	858	825	871	841	851	869	837	883	813	788	836	804	863	834	848	784	812	800	892	834	798	851	866	823	880	849	879	834	842	852	862	847	864	857	776	808	866	815	838	869	829	840	830	828	885	843	845	847	835	816	871	856	879	800	879	848	801	801	891	849	862	861	846	880	859	789	826	836	867	871	866	866	838	856	843	860	795	849	819	878	863	841	860	809	824	886	842	828	830	839	834	856	849	843	857	850	792	847	865	853	846	873	844	856	869	825	867	860	863	815	826	864	798	872	864	889	890	831	871	847	884	801	881	850	848	886	865	855	822	779	820	861	879	851	782	831	843	852	804	841	838	863	829	849	862	855	806	820	844	863	812	845	815	849	818	873	890	882	861	851	852	828	820	870	852	881	839	864	859	876	817	819	853	821	840	834	820	817	863	848	852	835	791	832	859	856	830	884	833	841	828	839	839	850	788	833	865	855	837	835	860	828	851	804	863	823	838	818	802	877	808	796	834	813	787	864	806	833	856	844	816	851	897	849	849	798	853	791	866	821	888	849	843	831	815	889	916	885	854	866	841	861	812	829	833	841	853	834	831	824	834	861	864	885	852	835	813	875	812	854	854	853	796	871	832	804	877	877	834	871	793	861	896	793	878	835	823	820	816	826	843	807	810	864	829	864	834	848	887	830	865	849	809	864	836	823	865	846	830	846	826	807	825	824	802	810	845	856	841	898	815	838	863	852	823	865	889	815	899	825	795	816	796	885	867	859	872	843	830	834	842	823	864	892	818	900	804	872	867	796	831	831	815	816	843	849	876	810	815	858	858	815	892	848	860	910	865	845	848	858	852	850	815	817	822	828	860	814	869	851	842	834	882	853	806	867	820	839	862	841	871	834	813	864	832	859	869	802	835	833	818	829	823	847	867	840	790	779	871	858	854	826	884	873	808	814	937	858	844	852	903	872	858	830	829	843	852	866	829	805	841	891	886	848	810	888	843	841	854	852	897	834	824	816	797	845	854	869	844	814	836	911	834	810	822	849	852	784	835	870	833	836	853	824	808	870	868	821	848	875	828	819	835	855	868	896	798	922	876	823	860	864	819	843	800	846	860	868	794	859	852	856	855	857	863	817	842	814	844	810	820	868	878	879	843	883	867	915	835	837	819	816	880	811	854	815	876	826	820	826	871	839	848	833	855	830	890	828	807	788	838	799	844	876	853	795	864	891	845	903	862	877	825	873	841	815	871	864	827	865	899	811	857	833	818	814	842	849	796	823	892	841	876	878	832	870	855	868	818	832	833	823	838	881	908	850	854	831	844	793	804	816	801	831	865	790	865	888	847	850	840	838	838	843	831	864	860	803	863	866	802	881	831	879	856	920	840	787	874	794	860	833	878	854	855	852	820	848	829	886	814	860	888	860	805	853	865	850	857	803	911	851	875	839	825	831	838	839	825	798	863	860	871	842	844	804	852	867	838	771	850	851	909	852	841	841	813	886	822	804	842	842	879	887	857	859	895	880	877	857	861	788	843	889	810	894	846	839	797	891	809	831	875	889	847	845	862	829	797	814	834	840	801	841	824	865	845	880	858	803	801	824	867	830	841	794	869	844	854	811	807	796	795	833	854	872
27949	14612	28918	25055	10979	3321	1257	788	796	797	810	824	739	709	741	754	739	788	772	720	721	792	717	784	748	761	775	739	797	733	702	744	753	765	800	711	744	742	741	728	771	786	822	761	774	805	763	844	743	708	782	787	788	789	740	736	741	734	758	742	729	727	773	756	803	782	762	720	777	762	812	763	751	769	748	724	742	727	805	761	788	770	741	776	785	822	707	734	793	715	768	822	818	764	808	732	796	836	726	707	720	737	759	742	787	733	741	809	726	727	736	715	756	747	790	760	756	748	813	752	776	748	829	722	778	801	744	770	753	702	783	727	796	788	754	759	754	776	740	794	705	747	746	726	751	741	751	704	694	734	756	797	796	771	741	752	724	756	733	781	777	722	726	727	744	748	776	803	702	783	747	768	752	773	721	807	768	796	738	755	778	773	771	687	715	754	713	755	769	786	860	732	725	734	765	777	735	775	782	761	715	740	694	764	731	742	740	741	770	748	743	733	754	741	752	723	742	721	785	737	766	676	765	753	787	790	742	746	786	761	754	735	797	748	721	748	704	774	740	717	714	750	794	758	781	724	720	765	768	735	768	781	753	751	750	739	712	729	713	787	790	723	762	810	768	733	776	794	762	744	736	796	799	751	748	745	744	800	771	738	796	719	760	714	746	770	743	768	713	744	776	745	675	763	689	714	750	721	771	756	715	748	776	699	723	767	714	753	715	750	723	795	686	724	734	767	694	794	791	777	767	776	797	737	778	723	753	707	749	742	788	735	702	749	779	763	757	751	761	769	694	738	739	717	721	764	750	705	731	762	728	719	737	732	755	770	782	756	721	765	763	781	713	754	756	738	729	701	750	766	851	705	769	713	736	726	761	793	772	726	776	769	734	735	821	747	781	757	750	729	800	748	754	753	795	772	772	746	749	774	752	741	732	742	792	748	763	767	677	737	735	780	770	753	733	720	752	717	740	732	719	755	758	728	717	737	724	748	757	759	757	740	736	805	732	734	785	736	730	731	747	768	734	786	735	776	776	751	760	768	737	734	769	762	755	772	778	729	803	776	773	768	732	775	758	708	752	772	760	754	792	783	799	734	765	732	745	770	805	757	760	736	807	759	731	739	790	746	786	795	737	777	691	780	747	748	716	747	755	715	746	723	747	784	776	762	776	714	732	753	735	761	769	781	725	762	741	760	769	768	774	751	725	764	746	797	751	695	732	747	737	733	733	777	772	800	763	788	764	759	716	727	687	734	762	808	781	737	733	755	780	710	722	740	736	746	791	717	771	735	753	773	738	771	731	726	724	733	786	751	752	760	807	735	794	743	762	747	757	783	738	767	749	752	759	725	713	688	765	789	742	722	774	747	802	770	744	760	786	758	776	716	716	733	764	794	759	779	721	761	774	801	701	772	729	762	756	723	704	732	781	774	776	762	761	773	763	749	815	761	777	723	728	793	807	749	758	739	703	760	761	750	764	791	730	732	706	767	752	739	762	741	766	765	742	726	748	733	757	742	713	720	776	766	754	723	781	779	788	816	761	754	757	756	786	751	762	757	761	764	692	740	784	746	744	750	801	696	766	734	785	770	777	744	758	754	722	680	748	705	783	752	729	757	756	725	747	742	764	769	728	709	721	742	744	776	757	767	726	708	774	695	777	759	709	767	741	756	741	746	690	788	736	741	772	773	786	776	743	729	761	778	815	772	740	777	773	785	744	715	717	723	741	739	728	785	777	730	771	746	758	756	736	785	723	784	777	768	776	723	753	749	806	727	725	778	777	772	769	735	787	780	766	779	775	719	736	724	778	785	771	761	706	773	734	732	771	743	769	771	789	741	789	771	757	763	714	756	795	788	798	728	760	743	808	731	746	757	725	732	744	779	738	705	799	723	703	778	779	690	751	706	750	720	782	731	764	762	757	767	751	738	732	750	785	732	752	756	723	746	820	761	698	765	716	770	771	761	771	769	757	738	734	733	764	714	728	747	758	785	764	685	763	703	778	704	761	767	747	783	760	768	737	763	724	736	754	749	772	788	724	787	751	728	774	750	744	738	742	719	764	726	746	748	715	729	707	796	742	767	721	728	772	801	690	780	761	754	749	777	771	788	759	728	785	734	800	740	770	747	716	762	727	770	763	750	760	778	761	717	730	810	738	726	779	760	767	751	748	777	790	762	700	793	702	737	759	760	743	734	738	818	745	758	762	734	737	762	766	729	761	780	760	793	771	717	737	736	753	722	763	685	822	745	806	762	751	762	751	740	768	751	762	780	687	772	702	711	747	735	783	756	740	772	742	753	689	759	784	730	760	745	731	757	765	766	723	731	777	756	764	810	781	734	747	743	751	727	715	742	712	784	752	782	735	748	748	778	781	810	765	764	758	733	750	761	661	790	729	698	730	712	758	794	713	774	824	740	758	751	759	734	784	744	791	752	729	713	750	798	785	747	798	716	715	732	762	770	763	768	755	766	751	758	706	729	721	789	767	758	738	760	749	780	736	764	742	784	743	732	800	716	761	717	792	811	738	721	732	801	784	742	742	765	708	686	784	747	736	739	735	726	803	762	751	742	718	759	726	752	719	739	754	746	743	769	783	739	753	736	764	798	744	758	767	762	699	761	765	709	775	725	765	775	729	740	752	764	731	702	769	733	779	768	737	726	741	748	775	752	843	763	757	718	756	790	701	718	756	766	724	766	732	768	782	718	719	763	715	740	759	782	734	781	799	740	787	768	697	757	726	801	780	797	743	757	803	750	793	754	686	775	737	717	750	733	756	746	772	744	729	745	753	791	777	736	753	725	784	729	724	775	746	712	743	771	760	720	705	800	728	748	763	779	710	800	708	778	758	774	763	759	697	753	797	764	777	727	771	745	776	778	773	768	815	712	750	738	716	691	732	759	709	825	736	700	694	781	712	768	752	761	834	756	758	744	732	753	746	746	781	716	777	738	759	766	719	801	770	704	734	779	795	756	732	768	725	698	782	797	735	777	738	728	720	736	742	758	697	752	697	735	793	783	743	726	717	781	770	746	736	787	750	730	807	749	762	731	744	726	787	768	762	747	772	724	732	737	726	734	721	751	795	761	762	789	711	736	745	789	796	750	715	747	758	805	793	734	777	726	796	737	795	733	758	782	774	749	772	785	740	808	736	736	789	744	740	761	717	761	753	713	803	777	781	809	782	781	807	777	749	708	712	720	818	822	756	726	746	741	672	767	732	791	813	718	770	756	779	761	767	752	743	762	778	736	711	752	735	732	779	738	753	748	793	777	726	744	727	787	762	774	770	801	775	734	719	756	801	761	795	764	739	753	701	755	727	744	780	771	748	723	715	788	729	699	718	786	746	722	705	696	744	720	716	715	735	768	737	723	715	726	756	777	744	790	721	774	697	725	794	746	732	757	729	740	757	753	758	748	786	731	745	812	739	760	758	770	820	764	738	715	788	749	739	781	792	727	753	763	748	760	728	722	773	661	765	802	807	725	763	744	727	785	776	765
5660	9960	30657	16983	7741	2867	1170	756	773	785	732	746	732	734	719	737	745	719	742	746	739	682	750	728	686	687	715	728	693	757	749	720	744	680	719	732	725	691	681	720	703	734	808	741	722	753	732	731	707	726	762	805	744	737	739	731	726	706	655	699	725	715	735	685	692	736	796	711	737	701	737	734	766	747	701	737	710	776	742	696	758	743	728	723	687	691	710	681	751	721	749	710	696	702	704	721	713	733	737	713	735	737	713	714	732	698	732	677	739	708	749	707	778	720	681	721	718	729	705	739	750	745	733	754	733	717	754	737	705	705	733	703	759	704	736	746	747	741	720	693	757	722	736	703	751	736	772	753	738	710	694	732	717	723	721	779	696	730	719	736	730	755	694	704	761	723	715	711	751	704	762	768	700	738	746	685	766	767	707	702	745	693	703	719	721	723	735	722	725	727	672	770	718	705	718	718	708	757	767	707	723	727	719	710	716	739	713	727	794	733	674	780	703	716	765	733	752	716	730	681	719	719	722	691	745	690	749	696	752	677	730	713	703	699	756	721	700	682	751	750	706	739	743	735	698	689	701	701	740	712	721	706	696	693	720	689	713	674	748	729	694	743	742	695	728	692	679	748	728	748	668	716	689	740	705	658	719	762	741	769	666	726	723	711	700	715	777	701	693	713	725	745	745	751	747	755	705	705	737	729	725	660	693	745	733	718	726	713	741	708	753	724	712	741	718	702	719	706	693	761	740	701	706	765	695	706	736	696	705	690	678	736	695	669	731	716	729	704	720	743	718	736	750	733	710	645	685	658	745	662	728	692	734	722	722	702	722	708	733	740	733	701	724	719	690	694	699	720	711	744	758	744	758	710	717	702	696	733	722	729	715	750	747	698	736	713	691	730	738	697	749	687	706	740	746	690	772	779	731	714	745	690	726	691	773	687	792	693	735	685	777	720	684	701	702	696	712	730	716	715	737	713	742	750	742	750	761	726	706	737	716	674	737	725	733	763	710	756	736	758	716	712	718	711	759	713	719	711	684	722	737	714	689	785	713	710	736	700	744	697	728	735	723	697	714	700	736	715	775	717	707	704	762	744	730	731	696	732	728	740	740	725	714	709	710	751	732	745	738	758	750	782	695	736	723	679	703	821	689	720	693	725	693	699	772	788	701	770	735	687	710	703	750	708	680	721	737	760	683	691	723	716	719	741	730	688	688	733	737	740	756	726	736	717	717	714	731	716	734	739	716	733	750	735	700	751	729	627	690	709	745	715	660	733	740	777	733	703	688	708	751	713	748	682	781	737	672	751	716	752	676	713	745	739	697	657	699	703	747	730	734	728	719	724	708	707	685	753	759	712	741	703	693	724	707	763	713	686	700	708	686	757	747	738	719	713	743	756	748	771	758	718	666	713	710	734	727	670	718	726	692	691	722	710	720	749	725	714	708	719	776	719	717	732	721	687	721	740	710	767	726	685	729	749	686	740	734	703	726	719	704	743	771	793	727	736	692	751	726	732	732	715	754	749	739	690	775	728	715	723	747	714	733	747	719	694	728	729	737	722	753	696	722	744	720	736	763	666	726	731	722	716	703	705	679	754	708	677	744	735	714	735	724	732	724	804	737	696	679	743	744	705	710	737	689	735	663	716	719	757	714	750	726	693	726	722	702	711	681	780	720	708	753	704	723	722	686	759	677	743	671	761	735	704	737	694	706	689	734	716	688	713	733	733	766	745	721	782	726	697	739	691	719	720	684	721	728	712	709	736	756	759	755	671	718	729	749	772	745	729	723	671	725	753	728	735	699	726	674	728	691	750	689	746	700	731	697	723	720	732	718	749	729	723	738	812	712	763	732	722	719	744	730	764	697	727	744	689	756	679	708	727	723	742	722	703	716	723	742	753	727	696	746	723	764	712	760	699	715	731	769	688	718	753	724	748	716	751	703	707	727	686	722	736	738	748	729	684	717	687	677	716	743	742	716	716	665	747	684	800	710	717	707	733	751	762	728	704	699	730	713	717	743	716	707	744	767	741	673	742	704	686	723	740	739	729	720	719	679	692	729	717	716	699	758	683	724	709	691	764	694	727	737	696	735	754	740	748	724	753	757	719	680	718	715	715	716	710	764	701	657	705	689	708	728	707	668	703	762	686	713	710	700	749	717	723	717	722	741	734	718	715	759	696	679	752	726	714	738	740	765	684	666	745	728	745	737	701	726	727	697	732	761	693	696	743	678	733	774	757	692	739	767	694	764	726	694	702	720	767	741	726	762	729	681	739	738	686	735	733	736	749	740	714	701	711	726	724	687	729	761	703	705	682	732	736	756	721	748	760	712	763	718	729	747	740	723	684	736	725	739	716	665	720	748	700	684	695	717	735	720	707	704	736	732	736	723	739	706	722	783	672	737	739	713	744	695	744	736	725	701	721	772	737	771	726	731	700	726	701	727	693	702	727	715	721	702	751	714	757	703	755	722	686	716	753	706	734	693	735	729	711	681	696	817	741	719	681	733	732	776	699	738	687	701	706	742	735	730	684	748	666	726	736	747	733	702	717	685	752	695	711	746	732	704	749	718	745	731	758	728	739	790	760	671	736	738	754	790	672	737	721	708	755	733	741	689	769	717	725	756	734	733	707	717	699	701	715	722	754	735	690	703	721	677	731	688	689	720	718	769	746	703	716	744	768	686	703	748	722	737	729	728	722	749	768	743	715	734	716	723	721	752	715	703	713	756	691	745	735	737	692	688	703	724	752	738	713	661	776	695	731	701	759	722	713	659	713	719	735	739	716	700	699	680	746	725	769	750	692	693	691	727	694	790	748	741	714	693	664	737	718	734	712	690	701	762	661	718	720	676	788	687	677	725	718	698	734	699	730	732	711	711	711	740	720	700	700	695	709	707	786	732	719	733	736	735	722	706	754	773	729	718	734	706	738	705	721	735	750	713	690	721	715	709	699	731	682	692	725	764	734	693	704	718	711	727	737	729	700	758	733	712	742	713	725	692	715	741	700	747	707	741	711	725	728	730	749	697	754	701	689	747	705	696	751	732	704	694	724	706	727	703	725	714	736	740	736	725	757	719	747	784	713	697	708	819	660	742	687	751	757	700	702	706	709	746	719	731	744	721	723	749	701	765	730	771	687	728	731	708	741	728	707	733	677	688	735	733	733	730	746	630	741	726	735	735	708	706	718	762	689	730	704	664	711	759	697	683	678	738	719	692	787	774	730	698	667	707	741	711	709	707	713	697	729	739	732	745	748	754	689	732	739	720	742	761	748	751	702	698	751	712	752	736	714	701	727	709	723	701	738	719	742	729	704	707	722	687	713	721	708	744	745	674	707	716	656	758	699	658	735	705	713	676	783	698	720	778	712	727	708	734	698	705	706	660	687	728	709	687	771	711	723	730	721	727	712	707	743	689	720	758	713	683	774	723	702	757	676	725	757	725	734	681	765	737	678	701	701	760	711	816	746	660	713	706	691	781	638	722	699	722	701	744	714
25647	21701	48803	59307	40012	22283	6925	1186	771	835	786	816	809	774	717	737	707	751	698	755	708	687	720	769	741	732	741	765	709	737	765	749	730	738	701	734	735	725	739	740	742	765	704	709	720	724	754	788	720	748	760	714	772	767	775	714	717	773	786	734	754	744	725	719	787	730	725	695	778	769	751	746	749	760	767	727	740	706	689	723	745	754	712	758	782	763	742	706	730	713	727	728	728	713	761	684	735	742	716	720	744	682	702	690	704	798	752	723	758	719	725	765	760	718	688	741	696	734	745	765	690	706	750	694	732	713	730	738	723	717	745	717	807	762	718	692	767	766	762	701	752	740	745	777	711	742	681	732	728	702	754	724	735	687	742	704	745	720	747	705	734	689	711	747	715	713	759	730	703	743	696	738	735	699	738	712	678	775	712	700	736	735	787	716	699	748	724	727	721	743	724	717	726	726	747	734	706	713	720	757	755	750	756	738	786	750	716	748	730	726	727	703	721	752	746	723	788	735	742	727	776	747	772	694	717	745	729	684	696	786	750	766	734	768	715	764	754	722	758	735	743	750	758	706	721	698	713	752	723	685	784	685	751	685	715	738	744	707	698	753	748	751	755	699	749	737	722	674	775	718	726	770	724	728	719	764	686	695	705	779	804	734	730	775	759	733	727	746	740	693	714	731	746	726	744	733	726	724	668	732	707	707	761	723	756	672	717	750	768	756	710	703	718	745	754	763	700	730	765	759	761	758	744	728	750	690	722	766	726	739	740	757	780	720	756	786	751	796	737	738	685	762	714	715	745	723	741	762	747	772	720	757	709	730	640	730	745	736	728	750	699	733	739	757	704	704	756	686	727	761	747	745	708	739	703	762	774	732	717	711	719	743	772	714	741	729	755	713	735	711	701	751	723	792	765	706	766	751	752	693	748	721	754	660	699	737	755	787	666	751	665	783	769	767	707	739	718	733	720	780	745	694	689	806	789	709	746	741	737	722	719	745	714	736	737	727	770	741	731	727	689	691	747	681	679	767	783	695	740	741	741	734	735	711	717	723	658	753	728	679	739	695	725	743	716	726	750	725	761	747	739	727	759	724	712	721	741	768	776	762	741	721	736	710	742	797	725	709	739	722	725	677	690	737	721	725	741	739	753	758	714	711	751	746	699	758	724	721	764	733	745	748	778	727	720	747	738	759	743	711	702	692	728	730	724	715	699	714	740	711	710	730	704	739	735	745	761	762	743	744	784	756	747	735	758	701	692	720	694	694	722	738	777	701	684	727	688	741	729	708	734	691	713	717	695	744	760	750	750	747	727	727	752	677	752	745	739	715	807	724	732	713	684	741	718	717	744	800	719	677	733	733	670	706	727	742	746	724	772	722	807	749	725	733	724	735	724	761	719	659	787	734	722	769	732	766	737	704	759	692	702	687	682	732	712	776	731	772	720	705	730	696	730	717	744	752	733	725	747	749	695	709	758	769	727	750	743	711	704	734	766	720	800	752	700	733	767	736	706	689	716	767	728	730	769	766	787	723	766	731	693	727	742	729	758	719	759	751	722	772	684	708	737	739	715	761	709	754	748	778	771	760	769	783	720	706	721	740	731	706	708	736	740	751	781	681	737	756	759	780	737	753	702	705	724	776	732	720	729	727	704	772	705	760	699	741	774	752	756	744	740	775	715	734	738	732	734	694	717	745	718	702	719	747	726	724	767	735	719	689	713	756	723	771	723	741	726	743	765	727	742	735	776	751	700	722	723	690	721	736	710	710	744	729	704	753	666	781	753	809	705	779	761	713	724	738	761	702	769	770	760	711	752	728	700	722	763	736	775	735	739	757	706	712	734	765	754	774	737	762	715	730	686	700	755	771	733	726	714	720	713	727	736	711	751	683	749	700	730	783	697	757	722	697	781	742	748	743	740	707	754	688	736	751	733	732	710	740	738	739	740	739	750	743	738	772	704	710	790	700	750	733	719	767	742	712	796	746	753	749	739	707	736	696	720	673	766	737	749	753	701	740	736	746	742	694	729	753	650	739	701	763	693	722	717	715	714	705	727	720	709	734	717	735	767	770	700	770	790	740	730	751	758	782	726	741	715	718	735	715	725	686	696	726	707	768	682	758	712	712	743	705	748	763	751	740	779	720	722	686	742	754	741	734	778	715	753	729	757	762	682	776	740	699	758	731	734	726	710	797	770	726	701	727	771	728	760	736	772	711	692	765	749	732	722	758	725	709	728	792	696	674	765	727	736	736	736	731	745	746	732	751	718	772	780	753	731	787	743	719	748	748	736	729	707	746	780	699	748	706	759	762	760	729	741	745	675	758	717	729	750	685	735	718	712	727	697	788	708	754	723	759	757	685	762	766	709	713	717	786	764	755	744	734	727	743	777	743	719	734	758	747	722	669	735	695	733	767	725	730	702	737	735	688	704	749	658	740	770	744	714	737	742	752	763	743	757	682	743	734	704	694	748	759	751	744	740	780	740	685	734	754	746	746	743	686	727	782	754	749	762	746	698	743	722	712	757	710	755	777	762	679	764	737	722	744	806	718	699	720	758	724	773	744	756	771	729	730	705	738	772	727	757	747	767	693	740	748	759	760	741	731	758	785	700	711	693	685	689	699	748	713	681	737	707	719	692	759	678	720	761	756	696	750	711	747	705	768	688	713	743	691	696	701	784	756	749	724	747	740	760	669	747	671	706	760	727	744	726	754	766	752	762	724	725	724	736	698	749	736	730	737	793	704	742	725	756	715	720	756	740	741	673	673	766	728	718	738	702	714	697	719	744	766	777	759	761	760	710	747	727	764	738	715	738	738	676	746	698	741	734	760	737	727	733	693	701	722	734	714	691	716	734	764	734	756	720	716	755	774	743	748	743	704	695	709	759	741	747	736	689	747	738	725	713	704	753	778	777	778	760	783	705	747	758	721	744	743	787	738	682	715	788	758	761	730	726	723	721	720	742	773	727	728	757	788	757	762	725	764	731	742	729	696	752	746	710	735	749	747	727	710	703	742	701	763	765	696	788	754	763	689	713	747	716	736	725	737	724	737	704	692	763	757	696	725	699	786	777	715	765	735	705	687	728	764	767	741	725	703	791	745	751	727	745	756	694	775	724	755	734	716	745	748	734	736	724	728	738	740	764	769	723	728	745	690	750	719	784	730	735	787	751	746	742	735	755	676	693	694	715	716	721	730	739	688	711	795	709	751	720	711	723	759	717	716	707	734	738	705	695	747	741	700	678	690	760	792	748	796	730	716	750	713	770	713	680	718	746	764	720	770	718	676	718	725	657	727	724	707	742	716	726	778	739	703	735	722	746	698	756	705	759	739	735	702	722	793	708	754	754	758	748	758	735	723	805	693	694	743	705	764	762	724	733	721	741	719	774	775	759	736	756	734	712	781	727	723	675	712	726	723	656	722	716	706	730	714	772	725	726	701	736	681	740	756	691	722	719	746	747	725	734	729	708	753	685	736	752	703	725	750	752	701	732	716
7746	28546	78444	57863	32332	14885	4210	1063	819	854	818	825	896	795	754	758	808	768	768	790	764	790	744	731	812	704	754	775	755	777	783	821	745	774	786	751	773	768	821	801	776	800	789	783	772	747	785	784	732	791	744	759	795	744	805	749	753	832	771	771	731	789	762	761	764	763	754	758	767	803	754	782	751	713	737	791	727	755	710	773	720	736	788	759	702	769	786	769	789	790	745	712	717	733	781	752	769	775	757	716	807	750	734	807	765	740	757	754	760	758	723	755	774	750	779	768	740	744	776	768	816	765	736	755	758	710	778	779	714	771	755	796	719	797	736	741	702	747	800	781	766	804	742	747	763	764	717	749	788	805	763	746	770	771	756	778	795	710	714	813	794	746	767	814	728	735	748	807	759	725	703	711	747	729	756	748	735	762	739	790	794	804	818	735	779	862	804	786	773	760	776	758	767	754	740	803	759	753	754	710	841	786	802	730	767	760	790	809	746	756	763	772	820	752	798	730	767	765	782	706	754	741	823	776	731	803	789	753	769	766	805	744	758	758	764	745	732	760	723	745	750	784	756	742	727	739	722	755	740	769	721	764	789	794	742	777	718	733	749	761	767	759	768	721	763	757	740	741	743	720	721	793	707	776	752	727	742	790	746	770	781	778	763	764	762	747	787	767	801	805	769	763	760	712	726	800	737	768	749	753	740	786	781	820	776	754	726	725	707	767	783	777	740	789	749	788	775	726	753	743	778	762	790	821	779	776	764	746	782	736	734	765	819	722	717	753	771	775	718	761	754	759	806	750	782	786	732	780	815	747	701	748	747	712	722	758	828	840	768	789	754	808	780	715	789	788	730	807	802	787	740	778	783	782	801	734	733	720	787	740	751	752	742	782	743	769	761	772	786	746	761	748	735	777	789	766	767	783	723	764	770	734	793	752	801	800	735	797	781	773	731	790	787	755	785	741	745	766	804	777	763	752	781	801	767	764	770	729	791	780	751	777	759	795	691	769	762	754	757	758	768	730	764	700	772	767	777	722	724	761	774	764	779	803	795	726	753	717	730	753	727	725	772	799	735	803	764	800	754	800	722	764	717	771	736	859	737	743	711	740	755	725	799	755	742	746	806	774	755	762	770	787	793	730	747	824	727	760	724	822	736	791	760	747	785	802	745	772	779	758	771	783	760	768	778	799	758	766	802	818	779	767	737	703	788	772	789	756	775	778	842	747	767	761	750	753	737	733	800	777	765	759	771	750	762	764	745	781	766	764	801	747	782	770	812	812	746	687	781	775	721	733	770	814	802	729	750	758	758	726	768	811	771	757	752	753	753	696	766	734	807	763	747	752	725	782	735	718	770	686	759	765	753	757	761	758	772	708	713	721	716	805	799	754	766	724	768	784	798	791	801	790	740	774	811	763	764	754	730	786	688	771	755	747	722	743	774	782	780	721	748	756	817	725	730	744	700	692	783	732	757	770	804	734	799	768	762	757	784	772	793	782	794	791	761	748	782	740	752	736	763	775	766	764	799	797	757	732	803	770	809	766	758	745	740	796	715	743	754	798	770	786	760	748	788	749	765	784	771	794	797	746	816	732	731	743	784	703	786	788	742	789	779	763	748	782	716	732	789	783	768	762	775	760	742	725	774	759	772	765	739	756	812	762	771	795	763	786	773	720	813	726	701	745	780	745	744	770	807	779	784	733	743	788	775	784	748	752	804	743	748	791	713	755	747	744	739	784	791	784	773	776	741	770	774	732	776	752	715	726	766	705	757	749	743	771	741	799	745	719	759	745	763	833	743	720	734	784	763	727	810	809	734	777	778	723	777	787	751	796	777	786	756	758	843	751	773	738	689	759	716	748	804	704	784	770	751	745	797	827	739	723	781	797	770	779	808	792	742	775	786	754	782	789	776	738	768	770	740	775	778	721	811	777	765	792	768	764	785	730	756	723	782	760	749	746	791	755	730	751	781	813	764	770	790	735	766	748	747	765	750	725	724	788	761	789	770	799	789	741	749	797	766	788	735	793	762	728	811	781	765	779	769	776	786	761	791	802	781	723	783	778	781	756	746	757	712	777	757	757	763	773	750	793	759	778	746	761	746	777	745	763	732	803	770	758	736	776	759	754	754	730	760	802	800	786	774	760	784	773	772	745	772	717	765	786	754	828	770	778	736	759	707	817	793	763	713	746	740	766	701	743	777	717	773	727	805	794	723	778	719	775	760	743	803	778	776	840	699	773	764	769	750	795	733	773	734	753	703	722	793	804	709	796	763	726	715	802	782	745	760	760	768	708	742	748	813	716	720	778	760	766	806	799	770	801	757	749	744	713	737	774	772	770	774	720	768	792	767	772	793	771	814	743	760	743	750	735	749	750	744	760	773	765	742	774	780	768	733	784	760	769	782	763	733	694	758	742	767	749	774	767	745	764	700	792	773	789	698	761	734	736	728	744	779	757	810	751	759	745	774	806	765	781	765	755	763	782	786	739	813	726	771	761	758	764	746	744	760	769	765	770	737	732	770	776	746	782	774	741	758	805	764	744	754	781	758	748	725	744	788	810	771	780	812	741	783	746	754	725	776	750	765	767	713	743	737	740	772	742	779	789	732	761	762	778	811	765	801	792	747	727	752	751	753	737	755	772	796	754	803	772	750	719	741	823	775	751	762	761	720	751	790	778	771	748	741	785	742	761	765	765	774	755	740	747	770	759	759	770	786	749	705	782	787	743	761	744	788	792	767	764	734	750	733	772	750	749	794	737	779	783	796	758	751	714	798	723	774	737	732	757	723	745	724	713	739	749	758	731	749	747	751	809	730	747	812	732	764	787	746	799	719	743	752	783	753	784	772	753	758	733	746	775	791	793	756	765	837	753	801	759	764	814	769	753	738	721	755	781	780	719	796	825	772	807	792	769	778	764	786	809	768	770	764	679	723	785	803	755	770	726	773	695	731	749	790	794	791	745	729	789	783	757	743	792	758	770	779	781	744	763	727	786	768	774	694	769	668	726	790	791	747	750	793	764	758	759	783	748	783	742	762	714	736	828	710	738	783	717	729	768	770	770	758	786	742	792	727	805	796	740	773	748	776	729	756	804	804	688	787	761	737	760	741	761	747	732	787	750	769	767	743	822	772	751	704	755	726	793	722	753	797	709	759	766	777	766	754	744	726	741	786	765	793	828	795	786	758	722	740	817	764	760	730	773	733	734	754	787	762	801	764	714	786	770	781	721	750	806	687	777	758	744	764	770	795	757	743	746	757	742	819	764	766	746	780	788	774	793	755	779	776	778	739	774	693	742	713	775	770	734	789	785	767	776	753	824	719	752	742	789	754	788	768	727	751	761	734	760	767	775	780	807	800	755	743	777	771	755	735	774	756	740	795	759	712	779	788	762	763	731	780	781	821	750	774	789	807	719	766	725	727	764	781	761	789	728	777	786	713	786	788	782	725	711	793	770	794	741	803	795	757	715	744	761	754	796	742	784	727	791	741	744	757	773
24543	21688	42518	57923	45768	31735	15261	2353	962	894	882	902	985	914	903	814	816	811	800	842	804	813	806	812	837	777	801	794	771	763	797	825	802	721	779	815	751	771	804	753	818	780	768	800	801	813	790	777	808	803	830	799	820	752	809	829	781	836	793	778	776	796	808	805	820	854	780	789	777	812	787	810	818	755	777	769	797	839	807	817	834	795	800	775	828	791	804	787	781	768	810	796	799	797	776	835	773	789	819	782	727	743	802	784	787	773	855	749	808	801	809	779	807	807	773	781	759	791	814	807	838	779	812	792	759	766	790	796	779	807	735	773	728	770	807	813	788	833	778	802	742	836	800	801	754	799	812	801	781	846	775	811	826	815	823	796	798	760	772	791	798	773	775	783	815	805	759	833	846	824	756	786	766	792	861	827	795	764	792	765	811	785	778	788	786	784	752	841	772	775	798	809	818	795	821	811	746	787	795	787	830	822	779	822	792	804	759	807	750	782	774	809	798	772	822	753	785	842	778	793	809	769	834	723	758	785	717	866	792	761	746	824	787	787	775	788	770	751	793	817	794	740	800	782	789	767	757	802	794	774	778	824	788	836	779	769	812	785	824	781	779	800	744	800	778	754	754	783	806	790	822	778	773	822	793	848	736	803	746	812	810	765	734	791	835	842	783	738	776	753	811	771	827	788	823	791	855	813	806	785	840	801	786	787	792	801	797	783	729	819	791	772	794	792	783	794	797	813	791	796	750	795	765	776	850	750	788	778	808	814	779	772	756	798	807	785	784	784	793	776	731	798	796	757	766	806	769	782	793	785	831	792	778	781	780	782	772	788	799	764	820	776	814	761	769	805	802	803	766	793	776	842	807	796	734	800	772	782	784	774	799	792	714	787	728	766	791	771	764	835	815	825	795	805	841	783	766	771	763	789	813	802	782	754	765	831	822	763	767	791	846	779	817	835	790	805	747	799	795	830	815	804	818	804	782	867	776	746	825	804	778	801	772	789	793	788	805	781	788	756	825	785	769	742	852	789	741	775	745	786	826	779	847	759	784	772	783	785	802	808	815	816	758	745	796	804	788	847	808	738	818	798	783	818	817	745	813	797	738	792	788	797	793	798	770	756	819	831	780	840	785	775	821	811	773	780	735	805	795	820	781	762	783	847	787	797	750	789	752	798	750	780	795	759	762	750	765	776	821	741	779	802	766	792	797	765	806	801	842	759	813	834	820	770	793	763	828	821	898	756	789	794	767	786	761	808	779	803	817	786	796	752	769	746	780	804	825	766	822	797	746	796	787	795	799	778	759	776	808	778	742	788	792	804	817	817	775	789	770	750	746	779	777	782	796	807	772	795	772	799	792	787	755	811	800	805	786	773	779	808	780	830	753	760	744	742	789	774	830	790	782	814	812	772	802	804	786	766	757	748	800	835	804	781	829	774	808	787	786	771	788	763	837	798	778	764	801	830	783	749	795	842	809	824	766	781	843	831	772	824	798	769	774	784	796	748	779	750	801	795	765	777	807	755	896	751	754	809	747	812	812	768	813	798	847	810	793	801	793	836	751	816	800	799	782	786	812	790	758	811	797	774	808	776	750	805	845	792	820	828	737	782	803	787	803	836	829	799	778	806	825	805	767	809	803	845	775	736	803	839	803	780	801	811	799	826	789	746	824	818	757	777	797	787	787	811	744	795	774	828	755	785	753	781	826	779	832	763	757	778	789	784	784	772	805	799	765	786	818	828	793	761	792	802	787	805	797	805	834	766	780	853	740	776	785	780	785	803	797	803	806	784	766	772	761	804	777	728	787	708	804	758	742	780	798	849	783	760	820	756	818	772	799	751	803	788	797	779	832	784	774	806	756	758	787	779	758	796	789	793	782	782	832	777	765	800	821	763	798	790	792	807	782	766	761	802	763	740	828	783	813	782	752	778	814	767	797	775	802	782	788	800	794	804	773	784	798	785	780	759	796	796	786	719	788	773	781	777	815	799	791	689	828	835	796	813	747	832	794	792	793	807	749	788	779	784	763	791	815	792	745	732	765	817	809	744	771	782	782	820	755	788	802	793	768	752	810	718	797	778	789	805	798	762	773	819	721	744	755	847	785	800	798	782	808	776	722	744	797	738	792	789	811	839	798	759	771	815	775	801	749	812	838	834	779	784	787	785	808	845	852	795	731	783	788	779	785	795	800	776	800	783	771	798	820	753	801	842	780	800	766	764	771	810	772	821	791	770	749	789	745	802	782	784	813	801	778	755	816	824	786	771	770	784	806	787	830	805	793	785	819	780	792	783	807	738	829	779	787	796	755	809	763	752	785	758	786	773	781	722	788	834	757	781	800	790	742	772	811	764	806	816	796	811	753	779	766	772	767	734	778	806	771	752	830	770	812	761	820	761	759	752	844	750	758	770	778	802	760	759	793	792	778	798	806	796	746	831	763	784	817	779	768	830	783	797	816	725	784	812	741	771	721	806	747	754	824	793	780	796	771	771	741	761	809	813	794	768	825	794	840	736	790	774	825	761	769	738	813	798	812	815	767	786	785	779	725	740	789	753	802	781	788	780	762	783	790	784	813	786	799	792	824	761	796	763	776	765	811	767	787	769	799	800	757	748	793	792	758	814	774	766	796	853	731	839	778	788	733	797	796	761	783	778	821	783	785	749	774	812	806	798	806	839	791	749	727	794	770	825	805	740	789	756	782	847	850	808	829	754	785	794	802	797	777	778	784	824	839	758	770	787	800	719	757	833	744	814	771	773	771	798	796	811	813	793	754	736	780	792	785	739	835	722	832	745	774	814	818	796	799	784	766	805	821	786	823	757	803	812	787	790	826	754	793	802	782	806	733	806	756	809	792	743	767	810	809	799	759	824	830	779	801	796	814	748	783	779	791	797	807	743	809	811	755	758	835	790	794	776	798	780	777	794	762	789	750	800	799	839	798	805	804	752	719	741	743	817	777	799	751	757	791	811	756	790	776	789	810	722	765	790	807	785	770	853	739	818	809	770	850	794	793	781	783	844	785	738	843	761	788	788	798	766	772	787	763	785	808	760	766	767	779	812	773	784	780	808	795	789	796	794	808	737	806	753	800	773	738	792	823	740	800	803	819	785	811	757	830	755	798	787	759	775	762	821	728	772	786	758	792	738	826	800	766	764	771	794	787	748	825	822	749	763	839	817	777	812	817	775	838	799	790	762	786	766	773	817	788	789	836	784	800	792	810	844	751	803	827	799	810	761	815	805	755	816	798	799	788	823	787	758	768	752	796	792	829	790	763	816	767	787	776	841	781	818	787	845	827	785	828	777	794	818	824	760	767	806	815	789	812	770	806	794	794	765	817	805	738	765	797	823	722	787	800	748	791	789	784	794	756	770	832	720	792	765	780	774	752	851	804	827	832	809	780	789	811	798	769	754	761	807	794	785	754	768	750	815	788	817	763	813	769	761	805	762	756	826	791	725	800	782	795	816	800	817	808	752	829	792	784	844	774	765	751	827
10184	43886	90638	74320	46193	25775	8483	1610	837	942	898	931	1130	978	881	850	844	856	859	857	821	788	893	820	868	814	819	828	839	831	878	853	877	870	845	827	843	797	843	885	849	848	874	809	834	883	886	851	820	817	877	819	901	837	811	832	840	851	884	823	814	814	858	848	878	810	815	851	821	899	865	821	860	871	868	795	806	814	844	793	863	789	906	857	815	856	844	855	854	841	864	886	861	875	837	867	853	814	830	875	815	856	815	801	785	852	880	826	862	882	801	846	829	823	837	786	863	864	816	795	869	803	858	802	867	827	835	791	816	847	839	798	827	879	871	841	846	856	829	775	857	835	820	869	827	795	856	854	838	836	900	867	852	834	846	856	899	804	825	815	837	824	883	836	800	798	832	870	848	830	793	862	836	793	806	847	800	858	806	831	833	870	858	818	856	828	856	845	814	848	808	875	888	843	862	843	803	866	880	860	807	818	886	820	829	852	854	873	809	851	839	840	833	783	849	787	834	847	824	819	832	810	835	844	894	832	905	873	831	917	846	808	824	807	875	832	821	825	815	841	811	855	860	782	858	863	857	846	865	813	872	865	820	868	797	851	810	806	837	841	775	885	879	822	825	809	881	870	831	874	907	887	861	832	827	801	822	836	790	846	855	811	805	824	871	864	825	860	837	857	816	824	814	841	862	823	812	793	833	876	822	809	829	857	836	859	845	902	861	844	792	864	871	895	828	849	845	868	839	815	805	844	793	824	832	860	849	838	841	883	787	805	804	912	856	808	846	808	911	843	835	837	838	829	868	871	833	870	875	874	820	789	879	820	765	881	869	834	840	828	865	877	844	851	801	854	886	802	795	853	853	839	875	804	840	833	861	865	861	820	826	817	880	901	918	861	837	821	861	838	798	823	826	776	828	856	817	796	814	880	847	838	907	789	835	870	828	822	861	820	845	869	843	857	840	858	844	818	861	862	809	793	858	894	846	859	809	816	829	852	805	854	849	829	789	863	861	852	780	835	816	815	838	832	802	847	840	790	859	821	805	860	851	867	842	849	820	849	834	816	839	823	857	823	840	847	807	813	786	854	797	804	847	821	850	830	800	823	836	807	830	861	845	768	834	818	804	854	802	835	844	820	829	855	850	829	817	895	827	794	843	788	831	810	842	853	804	845	856	831	795	899	867	830	851	837	822	864	830	873	918	796	831	819	813	893	874	856	823	847	832	823	851	823	873	830	838	807	870	826	839	850	805	818	875	838	848	857	849	849	827	806	840	857	831	871	872	809	861	862	850	849	834	802	904	826	829	818	872	805	837	783	898	790	800	788	841	778	813	841	844	830	814	845	818	852	859	835	852	848	821	804	847	836	824	824	859	819	813	806	839	813	886	837	875	850	855	815	845	842	859	850	847	856	820	881	864	841	851	873	827	887	891	793	848	827	842	869	789	820	816	752	837	853	876	864	847	821	848	883	864	848	801	865	864	814	815	863	874	844	819	830	809	938	886	846	836	818	834	814	841	880	782	843	828	826	855	879	816	832	822	896	803	843	827	831	789	836	824	796	843	887	840	847	812	889	798	855	862	833	780	815	816	802	891	848	849	837	828	833	825	822	805	796	837	794	771	854	845	884	838	818	853	836	825	797	833	852	829	863	826	876	825	849	864	811	866	882	851	837	836	839	851	876	777	807	817	837	835	850	860	851	840	880	847	875	860	850	834	782	817	827	819	804	819	839	803	885	853	822	831	891	815	811	890	806	809	768	854	873	834	867	862	827	835	782	816	815	828	876	888	832	883	813	805	843	820	861	813	874	852	856	841	864	857	853	827	849	810	850	844	841	797	858	867	857	844	821	806	889	834	872	843	806	838	828	832	837	853	888	869	854	855	860	832	837	818	806	821	837	860	846	842	864	868	803	858	824	838	825	856	904	862	815	828	824	836	834	864	876	801	813	791	839	877	822	829	851	823	878	854	838	869	801	815	869	859	855	815	873	796	802	831	795	871	860	792	854	884	846	801	781	873	855	844	841	846	829	856	843	833	856	860	849	822	860	796	827	837	892	799	880	833	805	895	792	848	842	835	839	849	815	862	819	853	834	804	812	819	829	823	829	859	827	848	807	842	836	766	805	866	788	895	846	888	816	804	806	846	851	885	829	839	867	871	849	857	806	867	833	824	866	825	889	818	828	853	768	861	841	799	875	879	865	823	851	866	746	832	830	798	807	869	846	837	876	852	834	841	859	880	821	845	869	848	856	780	881	871	841	786	889	796	829	879	833	864	798	871	801	851	834	846	844	839	802	828	817	843	816	830	846	830	835	839	868	780	839	850	878	856	829	862	829	800	827	905	789	895	848	794	855	821	834	779	882	861	843	877	830	851	878	914	871	823	830	829	878	879	845	773	843	787	828	825	845	855	826	813	797	836	795	786	832	869	912	844	829	795	858	857	785	779	820	816	849	815	851	858	858	838	837	817	817	854	810	866	846	801	842	837	809	837	840	818	835	861	875	861	842	897	891	892	841	821	785	884	818	858	833	866	833	805	822	804	897	801	797	863	837	864	831	821	838	840	771	831	853	847	887	838	877	823	841	794	856	859	805	830	801	804	840	855	901	822	801	782	852	786	857	846	847	809	843	808	855	853	823	859	825	823	825	818	810	825	793	842	836	866	834	807	867	818	790	827	828	860	822	840	828	808	813	868	844	841	848	831	820	908	810	805	834	808	854	838	845	814	851	789	876	878	866	841	801	831	816	892	824	803	860	843	855	821	841	847	866	810	806	812	842	814	854	830	842	841	840	819	840	826	885	801	838	829	831	830	827	836	852	854	855	873	812	812	833	828	819	799	854	814	833	804	842	832	778	852	851	870	828	814	860	857	823	829	820	833	808	850	885	803	836	799	808	814	874	910	875	898	829	862	836	819	867	837	842	865	845	850	831	842	831	831	818	905	805	852	813	819	860	846	866	842	866	865	818	824	843	830	808	768	833	843	796	815	788	803	781	827	845	845	809	834	833	855	859	816	832	827	784	860	854	800	836	862	787	794	874	849	850	846	793	812	813	839	845	855	855	822	812	815	795	832	850	848	824	877	872	832	813	843	805	845	874	800	856	829	878	898	795	802	866	804	840	839	847	809	828	832	804	794	858	830	771	800	857	853	885	839	836	819	786	812	829	814	807	843	861	828	843	845	837	805	844	802	830	843	811	853	841	841	815	876	826	817	873	856	892	802	807	854	811	790	748	850	775	782	872	869	816	854	788	825	839	859	878	868	860	812	795	847	816	849	821	841	812	815	828	838	843	861	837	864	850	837	845	821	808	794	821	873	805	877	829	852	806	837	871	797	839	817	822	872	814	813	848	846	824	807	745	805	792	812	880	829	823	824	869	786	798	828	830	831	814	778	873	797	785	857	810	810	842	772	874	853	855	886	847	827	866	800	831	845	849	847	831	840	845	804	808	842	824	832	781	833	817	795	828	857	776	872	833	849	848	805	861	867	821
28064	14670	29197	25721	11058	3193	1318	830	760	740	807	801	781	721	746	802	790	742	808	782	730	725	747	733	769	793	732	734	801	716	718	761	745	766	769	746	712	750	733	726	710	765	792	776	782	758	736	738	805	737	762	724	792	747	743	747	770	726	759	773	759	717	743	759	748	732	762	782	801	784	749	775	741	769	732	781	835	749	724	764	776	713	759	721	788	767	722	757	812	729	761	715	748	765	712	729	781	727	705	759	729	791	777	749	745	774	735	756	779	738	741	735	759	775	721	767	767	737	753	744	721	728	729	767	718	732	760	742	749	768	751	734	743	781	748	737	756	735	720	742	715	753	787	754	703	747	812	739	749	738	803	707	717	781	737	784	743	762	737	751	750	700	706	746	760	725	753	760	746	729	741	761	746	750	772	737	738	718	762	756	757	795	743	768	722	743	727	741	797	722	756	720	775	757	762	769	739	805	707	730	742	768	708	766	807	800	706	698	830	781	733	745	744	749	714	748	761	747	729	718	749	732	785	727	724	740	721	762	799	745	736	738	778	771	728	754	755	729	751	723	756	768	746	738	720	771	781	749	748	716	735	775	746	740	770	752	695	742	769	758	791	768	729	738	748	716	729	785	724	727	800	794	771	719	765	754	749	748	709	710	779	748	776	745	742	753	759	752	755	731	712	730	742	736	747	718	722	766	744	704	754	735	728	738	756	766	794	718	769	724	765	705	729	770	733	752	731	672	732	756	755	795	775	719	737	736	734	733	720	793	767	759	748	769	718	731	708	763	717	734	704	761	743	786	794	754	766	715	726	713	764	752	777	739	704	730	700	746	727	760	747	691	691	753	727	696	780	744	719	768	774	739	747	774	745	774	723	720	775	751	769	770	743	733	768	744	722	739	775	771	761	796	725	747	743	736	777	744	797	736	732	767	764	693	751	784	750	800	774	757	753	721	755	758	714	777	724	747	729	762	759	744	728	758	780	763	751	788	737	727	727	729	743	785	734	786	771	749	694	771	763	693	752	746	726	764	767	795	707	735	716	763	714	736	781	798	743	734	770	749	722	757	721	780	769	748	766	776	739	745	766	747	726	792	740	793	733	695	745	734	732	702	789	745	740	761	783	768	765	742	738	736	719	742	721	769	741	743	760	754	754	755	750	699	750	730	779	782	716	770	662	759	790	795	716	777	825	765	744	733	770	731	746	752	761	798	733	723	702	761	743	755	738	704	730	759	739	737	763	747	770	751	759	748	741	784	766	724	789	740	736	792	707	750	789	703	695	784	714	748	759	740	801	751	768	747	761	708	754	714	711	780	757	757	737	709	753	787	749	728	787	764	773	744	724	748	730	788	775	703	735	792	790	781	729	774	703	786	747	772	830	733	790	720	751	704	722	771	779	757	776	755	778	734	776	724	740	699	769	728	764	745	700	730	770	735	737	739	744	767	730	747	706	709	755	726	742	734	770	743	759	752	781	771	770	734	765	718	735	733	758	742	689	717	726	746	689	769	744	754	759	739	774	737	756	729	808	744	737	784	709	726	726	750	750	785	782	738	751	748	747	719	752	778	765	741	777	753	771	728	730	763	767	745	739	740	771	747	757	826	712	824	714	759	758	757	751	762	741	763	731	711	784	748	742	774	729	749	707	752	754	716	711	757	785	759	722	723	752	781	746	768	725	762	744	760	689	738	710	720	754	763	727	724	746	781	717	794	745	774	762	770	786	726	791	831	785	697	831	761	708	736	753	775	754	758	757	809	744	749	726	729	780	740	741	699	748	706	699	762	766	785	747	754	760	804	717	779	729	770	708	749	679	728	778	736	735	750	768	725	753	736	760	726	743	778	743	692	771	728	761	734	752	762	722	785	767	749	761	728	709	755	743	698	747	732	741	690	712	752	742	759	741	737	751	763	712	765	755	708	762	776	728	739	765	774	757	711	724	713	686	770	742	748	753	745	732	757	711	747	740	741	714	761	729	746	717	736	787	722	738	713	762	764	723	753	753	786	819	773	711	781	716	721	745	772	740	749	731	714	733	788	733	758	759	793	724	734	811	774	734	689	761	746	772	757	737	706	723	748	716	710	729	725	729	765	759	753	776	842	739	786	781	783	760	751	786	739	739	726	726	734	769	786	777	744	716	710	751	843	731	743	784	758	714	759	738	803	748	706	793	708	714	756	724	752	755	730	754	745	739	730	764	756	775	784	772	766	740	743	744	775	774	791	749	750	741	787	740	745	686	769	764	735	745	750	728	740	767	733	780	763	781	727	732	741	713	774	781	801	760	748	767	800	710	737	738	752	811	729	728	788	749	732	780	744	785	701	743	715	745	810	776	744	797	770	776	763	749	766	723	752	743	775	674	753	705	750	755	722	788	724	738	780	701	734	730	738	781	730	785	762	760	746	742	738	764	793	747	733	733	717	727	776	752	737	724	786	745	785	763	729	756	731	760	761	772	742	748	769	704	731	788	728	735	738	706	733	785	775	754	738	744	731	755	755	770	746	687	716	769	762	703	748	719	704	779	774	741	754	764	721	704	780	732	748	795	804	747	710	765	750	721	731	752	753	730	717	791	735	700	743	729	748	789	725	794	749	776	788	736	722	727	764	772	711	716	726	816	802	741	728	745	773	736	761	732	770	735	766	749	795	743	757	722	787	742	738	714	745	745	738	744	739	720	763	774	772	752	761	721	755	760	738	793	770	777	770	749	739	739	768	757	752	744	757	784	742	788	745	776	779	743	746	702	723	738	724	802	752	742	709	745	792	767	812	710	760	763	759	738	819	741	784	743	692	840	780	751	766	729	765	755	761	756	730	736	687	739	725	726	721	797	748	715	771	728	774	762	760	748	732	758	760	709	728	734	793	746	740	724	772	750	754	775	768	751	736	752	749	770	737	746	734	753	762	755	785	746	748	749	728	732	747	745	737	774	826	763	721	735	778	778	791	767	765	715	700	713	757	758	753	785	793	726	772	759	738	705	738	746	795	748	746	761	728	752	751	764	723	758	733	756	730	787	784	748	760	763	756	710	711	738	737	753	759	794	750	732	728	739	760	737	771	771	711	808	776	737	776	770	726	742	766	741	757	771	733	708	744	711	798	739	721	750	738	717	760	764	779	797	741	774	752	750	765	763	743	769	761	724	752	793	696	780	723	725	775	764	689	806	736	735	759	752	736	729	753	757	796	707	703	770	746	762	807	749	751	727	765	784	722	813	792	734	795	722	744	758	734	765	773	754	746	744	795	739	710	750	743	723	757	722	746	733	710	706	723	760	777	774	771	745	719	766	800	723	748	771	702	716	716	756	727	730	728	746	799	718	762	757	776	755	708	754	750	746	724	728	749	778	695	708	770	718	707	732	739	754	734	763	762	756	784	712	732	755	726	725	712	764	705	781	723	691	749	734	759	731	709	806	760	748	765	736	778	753	693	725	734	743	736	733	728	760	742	783	721	742	757	816	750	726	755	739	706	745	729	715	706	748	765	763	767	759	791
5601	9635	31015	17590	7461	2806	1190	724	683	733	756	719	770	741	747	697	773	721	730	717	752	754	687	722	716	768	729	718	728	659	734	716	721	765	718	719	751	750	663	708	758	724	733	749	729	707	723	678	642	687	683	771	747	737	663	728	737	751	738	704	712	716	680	750	693	697	775	749	680	755	739	729	710	686	734	678	724	777	762	684	713	737	689	695	693	770	680	702	746	726	717	748	692	763	742	705	760	672	738	679	719	686	711	720	737	711	676	691	664	744	717	730	703	721	688	737	719	708	688	743	660	729	748	696	730	727	727	733	702	776	727	712	744	693	700	709	727	705	724	697	753	706	748	736	680	691	659	726	731	695	699	680	712	709	721	757	727	745	743	698	727	732	668	725	686	656	756	748	718	714	790	717	677	714	756	703	712	732	711	694	701	730	685	705	680	697	809	731	690	738	706	729	691	683	716	761	671	702	697	734	740	667	753	739	724	712	747	734	709	727	764	737	699	706	742	706	713	751	696	735	760	697	693	713	700	719	751	713	711	678	708	722	727	691	698	730	660	703	712	725	697	729	719	765	725	714	738	702	742	697	691	733	719	767	713	723	754	715	711	698	724	699	732	693	708	723	675	696	716	720	703	719	703	725	708	681	698	702	729	750	748	705	727	739	717	753	735	756	781	703	736	715	693	700	694	698	680	678	737	780	731	714	687	703	721	744	711	687	720	707	722	700	709	672	728	695	729	731	751	733	752	713	701	739	691	721	740	704	723	708	733	689	708	716	736	750	701	721	725	716	749	708	742	713	755	724	729	660	724	730	758	724	709	690	729	730	707	738	703	736	680	693	690	709	713	706	710	688	672	718	707	691	743	726	694	727	690	688	717	695	698	670	689	687	694	693	677	718	698	703	742	712	743	737	760	759	679	686	728	677	681	743	767	726	694	734	684	711	725	696	701	730	737	756	690	707	739	768	696	706	739	715	681	663	711	711	725	700	722	738	717	770	769	704	755	735	732	723	688	739	747	718	703	738	749	783	731	696	723	680	744	717	729	747	732	755	736	724	735	734	743	693	763	709	654	712	683	682	706	712	716	707	730	699	689	697	660	683	725	742	742	744	699	738	737	727	736	718	747	693	701	660	764	718	719	735	736	688	702	705	706	684	704	693	735	694	738	703	705	687	751	740	693	749	693	722	779	703	751	680	718	738	693	749	720	671	731	720	710	734	743	695	700	725	710	740	773	747	721	714	718	709	726	703	761	689	710	747	671	730	684	744	667	702	718	687	724	727	737	695	757	685	721	701	690	728	702	713	721	775	696	691	736	688	707	767	740	771	724	754	708	720	729	704	716	728	651	678	760	702	752	763	759	708	642	716	690	694	764	708	711	782	729	714	743	702	721	722	708	745	731	744	711	736	701	695	700	718	713	712	728	742	738	726	747	669	747	685	737	712	732	733	717	717	677	680	731	755	780	711	744	766	749	728	698	706	761	720	771	671	707	756	750	632	731	673	732	683	737	697	763	714	697	727	715	733	699	754	712	773	748	700	705	698	733	703	736	744	739	728	678	717	696	688	713	706	703	730	696	729	697	749	758	732	715	717	730	727	673	666	731	726	737	748	678	779	750	699	773	715	731	692	717	710	725	654	742	722	686	677	686	727	635	712	728	658	715	749	710	783	685	676	707	711	712	697	732	685	699	698	701	710	721	703	692	729	733	710	722	718	707	688	671	743	768	737	717	708	737	693	747	698	718	704	724	707	720	725	742	712	723	729	739	701	664	679	750	695	722	766	719	717	741	682	747	680	735	714	745	654	776	702	752	655	755	747	738	770	694	722	699	733	746	733	729	715	736	710	748	732	751	697	674	681	691	706	696	727	725	715	644	769	740	713	658	730	757	685	680	676	725	715	713	704	694	705	709	721	728	721	777	687	745	711	719	715	711	744	676	684	784	712	694	707	711	760	683	704	693	698	752	735	775	742	716	710	695	727	741	695	742	710	712	752	715	709	713	764	634	718	723	744	655	689	707	713	719	681	715	725	709	749	697	703	671	709	664	729	704	712	682	705	714	783	706	764	708	754	732	741	726	726	680	706	731	721	690	704	691	729	707	747	741	677	732	719	682	725	737	664	720	735	683	709	700	700	760	757	682	726	692	774	778	704	732	733	726	732	699	666	726	680	691	700	752	666	683	736	680	744	733	710	685	719	708	696	708	737	693	669	674	691	682	687	739	704	686	686	684	703	754	740	677	730	744	710	686	734	770	727	721	751	707	696	724	703	733	753	729	741	696	713	697	714	722	721	704	722	722	678	710	757	719	725	731	698	716	775	723	711	670	747	757	728	711	698	719	687	701	718	746	715	726	716	728	751	733	722	697	697	706	717	761	732	733	734	724	713	727	730	714	702	713	717	748	707	672	704	716	686	733	754	742	714	758	689	731	707	745	720	681	691	715	681	678	760	738	730	742	664	706	771	690	713	656	663	762	769	682	717	733	686	741	737	692	747	764	689	742	759	732	676	673	747	697	725	676	742	726	741	716	708	729	698	713	745	692	671	694	778	710	730	702	663	710	715	747	682	756	739	686	728	746	678	735	739	747	674	709	719	700	697	733	683	747	666	708	728	734	731	686	734	708	731	686	739	673	711	712	736	693	738	692	743	682	711	728	791	710	723	723	720	725	716	728	709	712	784	725	743	696	679	740	775	716	752	716	733	705	687	738	710	719	729	675	720	690	694	732	710	715	701	732	758	698	696	729	696	665	671	760	707	717	712	717	726	725	752	707	708	732	734	686	694	695	743	713	682	721	697	706	722	740	681	699	701	672	725	714	712	733	722	715	717	752	747	751	716	724	739	754	711	710	746	736	702	728	732	735	715	742	686	716	690	685	707	700	720	731	743	685	712	734	720	708	734	701	762	690	698	760	708	727	707	683	719	695	665	694	690	733	712	715	751	735	717	698	699	745	704	771	720	714	701	777	673	651	752	731	735	716	725	706	679	775	683	687	726	722	698	728	716	694	687	693	738	715	771	668	734	700	699	707	707	717	728	682	740	695	689	725	736	769	704	723	689	681	706	708	743	671	699	758	793	713	705	732	719	736	717	710	727	744	724	729	681	733	684	734	714	741	758	710	718	699	761	733	720	680	723	687	740	727	722	700	729	712	673	730	672	658	738	689	766	701	682	719	711	712	774	738	729	704	718	729	733	716	692	690	784	717	770	735	710	684	711	779	760	703	734	722	708	746	727	746	697	704	712	712	728	737	692	745	687	677	693	736	743	703	740	702	673	739	752	724	728	693	723	730	722	746	730	676	700	718	719	689	737	710	699	690	720	712	775	747	717	712	719	685	744	673	708	715	703	752	706	679	724	701	717	725	728	776	744	754	713	737	690	671	742	717	722	678	692	710	731	706	672	754	736	723	686	689	695	702	737	755	728	695	703	736	762	738	716	677	703	706	741	741	716	712	757	746	728	662	755	680	706	745	736	777	736	733	691	730	713
25523	21907	50688	57273	39482	19531	5513	1164	781	850	807	761	872	756	784	810	733	752	731	741	796	815	768	726	755	718	688	744	713	767	786	730	785	736	753	780	741	727	704	746	707	783	729	719	772	735	749	761	764	724	822	707	714	730	725	732	775	707	719	782	753	709	756	717	770	744	752	711	708	706	716	761	739	746	724	749	745	772	786	741	772	709	759	751	689	723	743	777	670	724	718	763	709	716	768	786	746	710	742	752	745	714	765	752	693	737	789	739	673	740	707	733	773	744	693	704	763	766	730	710	726	670	739	661	706	737	732	727	793	746	720	737	736	710	719	786	722	794	724	724	793	793	703	769	785	757	746	768	697	756	707	764	738	753	744	725	742	729	760	721	713	743	780	697	722	750	730	764	770	742	730	653	753	738	707	718	777	713	752	776	740	688	735	719	726	741	738	740	742	771	751	725	752	713	671	725	732	722	737	731	728	724	754	667	717	750	727	713	697	741	736	770	700	750	749	720	759	732	730	756	700	720	711	716	702	707	719	745	735	760	716	741	739	690	773	771	704	739	759	756	764	773	736	768	712	744	729	732	768	726	720	772	686	735	768	743	756	729	735	752	700	731	718	711	677	690	753	753	755	758	727	708	730	741	712	754	743	745	711	739	731	738	791	690	727	755	708	739	740	752	687	758	768	771	741	738	735	765	697	720	748	706	712	747	751	733	723	710	754	714	819	697	731	720	739	757	746	754	713	733	767	745	716	778	732	793	750	704	764	773	733	756	734	751	691	700	758	767	680	717	738	704	739	746	779	742	747	725	736	735	725	733	759	742	760	743	761	744	768	747	730	729	727	742	716	776	727	768	702	783	749	751	772	688	703	796	755	690	771	763	737	727	732	761	754	786	771	676	708	747	685	726	735	771	728	726	744	725	771	774	747	771	786	694	724	709	762	716	758	751	736	738	733	756	731	737	693	749	747	687	797	720	727	696	683	719	755	742	750	745	746	741	754	741	727	677	708	768	701	740	738	751	705	737	714	730	734	711	765	698	757	683	746	730	714	749	743	745	755	752	730	681	763	675	745	749	760	705	727	751	737	767	719	743	807	745	746	718	737	738	753	729	788	738	778	718	717	726	751	753	755	759	741	765	746	743	761	775	692	737	744	769	800	730	728	746	748	784	719	755	767	714	744	755	763	692	732	703	745	706	737	715	763	645	785	764	714	705	715	700	729	677	753	682	755	756	719	755	690	714	738	782	773	754	717	762	763	793	759	692	745	788	778	748	800	683	734	761	738	727	737	734	754	767	730	746	750	694	701	787	739	725	702	759	747	697	742	763	784	749	778	751	754	712	758	701	739	776	735	775	709	737	700	756	671	728	741	732	722	733	778	741	753	725	746	709	784	745	744	715	749	752	708	721	694	702	733	730	739	760	706	759	706	694	756	684	710	746	764	762	776	763	739	740	719	748	796	703	662	752	746	750	709	742	712	769	807	717	750	766	709	740	734	776	702	724	730	723	741	670	707	709	777	740	732	736	773	776	795	711	775	723	729	721	777	734	707	749	713	736	761	695	780	725	775	716	760	749	736	783	735	715	739	743	780	746	722	725	672	733	734	736	772	742	710	732	690	692	713	733	743	727	739	760	690	772	753	697	718	747	726	753	754	741	738	736	733	733	723	710	790	722	735	756	757	739	741	740	753	738	762	753	737	730	730	736	688	760	778	711	727	750	685	703	760	723	709	739	746	736	750	696	760	756	708	692	760	705	758	733	731	714	714	724	746	754	759	753	694	747	690	711	733	760	731	707	785	739	732	755	696	767	755	744	767	744	706	762	773	709	772	740	754	716	773	761	772	686	718	761	753	748	774	676	749	690	746	701	782	704	709	747	765	725	740	738	788	714	741	749	751	825	728	741	721	733	732	719	725	745	727	737	716	730	719	722	699	720	766	747	796	725	745	748	732	763	734	804	694	754	706	689	714	720	696	742	743	768	755	729	725	804	757	729	732	713	772	750	718	712	736	729	797	730	717	771	801	753	747	710	776	794	740	751	729	752	750	740	687	751	721	717	736	733	721	735	774	735	784	773	705	722	725	799	744	766	746	768	757	715	739	737	734	769	712	718	741	675	697	678	691	749	715	757	730	742	750	722	780	759	714	771	753	750	735	718	728	738	739	711	751	719	722	685	738	702	703	704	764	737	724	698	720	740	765	739	675	732	743	726	729	784	718	702	748	704	742	703	757	744	744	748	707	733	727	767	776	734	726	746	734	686	745	745	698	716	728	783	754	736	712	754	733	732	734	668	760	718	761	713	783	752	733	704	709	749	696	745	721	747	702	737	711	745	759	722	752	778	747	767	756	743	747	733	771	749	768	761	697	753	746	724	704	727	743	710	752	734	783	710	693	738	716	735	714	740	739	764	739	743	717	775	764	717	715	758	716	753	761	684	768	774	748	725	709	684	710	733	712	773	738	715	773	765	742	740	727	695	776	752	767	747	772	733	761	770	683	714	765	723	770	774	743	749	694	754	775	746	698	729	706	745	728	756	706	788	755	692	737	763	742	740	732	740	763	761	697	791	747	747	698	749	791	736	769	770	706	714	726	722	720	707	770	712	813	772	727	751	775	750	730	784	784	717	773	742	778	743	693	762	722	718	717	734	700	709	709	781	775	771	743	748	762	755	767	741	759	751	728	754	738	743	758	724	731	740	772	758	770	757	719	712	746	739	772	788	723	732	722	660	778	715	738	755	678	784	757	697	739	737	784	764	706	768	709	793	768	737	769	755	707	745	757	728	740	733	797	679	709	752	746	706	791	746	760	719	778	697	734	777	703	773	769	756	718	699	767	731	711	737	715	731	665	766	749	653	768	732	748	728	717	766	727	740	757	746	735	792	674	719	718	749	703	722	801	708	748	748	724	725	719	685	715	713	744	692	765	761	733	753	730	773	755	731	760	745	741	757	731	715	741	754	701	766	746	715	704	730	746	713	740	758	710	719	725	770	709	704	720	732	712	679	749	730	711	729	724	743	732	755	725	710	732	788	752	759	786	726	685	732	749	732	731	743	762	733	717	756	726	705	709	723	684	752	732	736	711	683	731	710	724	737	717	741	737	743	732	755	728	749	802	745	739	740	776	730	740	716	743	740	733	770	705	737	737	759	734	701	741	726	698	669	746	787	718	723	711	743	728	755	778	734	722	723	780	773	720	704	759	723	755	728	742	811	704	759	769	723	763	738	715	688	777	768	759	755	725	711	746	775	757	749	754	773	735	759	735	740	752	720	738	718	760	730	730	781	742	754	729	733	782	724	713	758	695	705	749	813	693	675	728	707	716	738	728	728	721	729	703	727	713	770	747	661	741	742	750	745	702	703	734	694	731	749	758	751	757	763	769	719	771	762	739	749	726	725	749	747	750	759	754	758	786	748	741	771	694	714	736	723	727	757	755	677	783	718	744	771	724	703	735	736	725	763	718	737	735	717	729	735	741	728	737	699	747	740
6274	38476	80294	55520	31617	12238	3424	1018	802	787	761	767	799	842	815	757	758	752	779	762	766	737	743	748	758	824	770	822	788	803	755	821	733	807	786	777	737	780	735	734	722	747	746	769	785	759	705	726	806	725	766	717	772	769	841	727	803	740	701	768	755	784	762	787	741	774	736	743	770	720	738	793	749	754	789	762	781	786	798	780	791	757	773	727	713	737	781	742	794	767	730	748	741	763	772	742	750	792	732	775	791	774	799	725	770	756	716	779	764	770	751	763	744	749	759	751	794	763	802	777	805	717	752	798	803	754	759	731	797	729	742	766	759	727	718	758	763	827	747	778	755	767	816	746	790	778	748	769	755	773	770	768	736	753	740	764	734	768	732	773	787	702	767	757	722	754	768	757	749	757	716	771	762	754	733	782	779	778	764	783	769	774	802	700	744	785	749	770	778	762	765	774	808	729	784	777	765	782	790	782	799	752	737	721	719	788	761	779	746	752	763	736	776	733	807	732	813	741	701	738	822	797	771	738	750	743	720	732	762	763	756	721	776	754	728	728	811	735	757	755	778	731	748	843	758	767	740	748	765	776	777	783	759	746	753	754	791	779	737	825	749	810	744	769	810	724	739	811	723	779	719	713	747	771	727	717	733	738	791	738	752	750	768	779	705	737	774	775	777	783	746	773	719	794	756	740	739	701	724	761	743	770	791	739	763	709	751	767	772	833	772	742	791	740	783	757	809	771	750	730	772	808	767	775	733	792	725	785	770	698	763	749	713	720	709	758	766	733	764	725	754	761	745	758	797	775	702	742	746	797	719	741	763	785	763	799	743	752	744	753	752	731	710	707	763	762	740	791	781	745	764	776	714	759	733	772	764	775	762	781	779	715	698	772	763	692	764	696	819	762	770	753	777	788	771	693	778	778	729	782	760	778	733	781	773	781	740	775	802	749	743	754	750	732	776	743	785	779	725	767	797	765	776	785	767	758	766	817	793	771	737	781	785	789	785	698	791	728	732	766	763	752	771	741	812	717	772	724	712	761	737	765	775	737	742	710	797	777	797	781	795	751	760	745	761	735	787	753	788	716	773	738	698	738	733	760	745	765	754	793	766	742	821	746	745	790	773	744	789	719	759	748	746	766	780	723	745	745	785	743	760	742	840	714	714	756	737	667	781	756	783	732	757	763	811	726	767	758	761	768	761	777	769	788	774	770	793	753	756	734	707	726	779	772	765	755	746	756	780	697	732	786	790	720	756	784	709	745	788	722	744	776	755	750	758	772	768	731	752	684	669	723	768	762	732	773	795	725	758	821	769	775	734	772	740	779	745	758	772	743	721	733	788	736	780	766	670	753	771	776	722	768	760	743	771	747	761	754	802	728	721	764	750	792	720	765	791	753	753	743	753	759	765	795	701	740	798	723	807	798	762	752	758	719	770	746	795	742	770	737	712	754	768	702	788	741	710	766	769	776	722	718	719	775	776	792	791	749	789	723	737	758	799	741	738	717	765	765	755	803	733	710	750	771	744	730	757	761	772	770	711	765	727	765	796	761	784	722	766	748	775	798	801	770	778	761	771	758	765	736	780	769	744	784	750	756	742	772	818	740	715	725	780	724	741	758	740	752	773	743	771	739	773	747	768	767	783	753	783	734	782	823	736	778	760	779	794	772	757	756	771	769	749	743	747	789	742	756	737	717	703	796	749	752	742	742	726	777	733	791	774	764	758	828	713	760	748	764	803	762	781	766	787	776	805	751	770	764	727	755	782	797	752	747	760	702	754	743	775	721	753	727	721	781	721	766	796	720	777	726	744	744	762	750	739	750	776	741	794	793	761	789	774	725	708	709	807	761	689	729	744	760	709	724	737	740	722	764	807	756	745	726	764	755	751	768	775	802	744	756	740	740	725	765	804	781	754	761	751	722	759	727	737	764	788	755	769	801	749	731	732	729	734	764	699	798	777	760	753	796	755	775	743	769	732	716	742	732	724	816	773	767	785	778	742	734	713	821	753	699	761	766	746	756	774	714	752	770	762	753	750	788	759	751	745	780	780	751	816	765	753	765	781	787	685	827	732	744	761	775	733	790	764	741	760	774	738	744	744	767	791	760	773	799	757	738	761	731	761	752	741	700	760	789	732	708	826	783	792	797	753	757	745	737	745	726	723	778	764	732	776	757	728	769	766	759	738	790	807	778	777	691	787	803	707	736	716	725	778	788	786	755	804	754	819	738	766	736	797	805	721	774	724	704	736	764	754	731	708	754	762	745	727	754	739	760	735	748	750	748	747	766	738	745	764	716	798	735	764	744	747	722	762	753	761	773	729	770	837	773	771	737	776	782	752	742	756	738	757	749	750	742	741	762	795	760	754	729	764	752	784	782	733	673	768	761	735	749	799	764	729	741	789	751	769	763	763	770	801	763	734	746	794	780	772	711	754	697	776	734	800	731	712	768	772	717	757	808	748	776	730	759	731	796	747	738	758	784	767	765	773	747	767	751	792	749	751	707	722	770	750	789	767	770	740	785	737	718	779	743	820	719	739	794	766	715	760	749	772	721	734	781	793	753	766	760	753	763	742	747	756	762	750	780	710	766	824	770	775	747	720	731	736	746	679	753	700	792	799	781	750	773	820	785	731	747	790	744	688	792	740	732	748	769	755	798	757	742	758	718	747	734	727	765	744	777	749	737	780	769	801	772	723	792	724	773	726	740	756	758	740	764	691	714	724	768	780	809	751	798	708	769	706	739	763	768	732	764	749	800	778	798	766	793	777	723	762	812	829	783	810	754	811	734	764	735	784	786	747	748	758	759	742	733	732	770	805	725	727	683	719	783	755	787	730	764	741	770	793	800	729	738	730	734	742	771	764	750	752	752	739	736	763	743	738	774	777	760	762	778	781	776	738	754	741	762	747	763	752	774	773	778	796	796	750	754	746	755	714	701	718	769	789	747	760	746	770	764	720	819	759	754	756	762	716	734	743	802	801	749	738	797	776	748	734	765	731	746	741	788	753	721	802	731	775	761	810	718	733	780	777	737	759	745	803	689	829	766	699	800	758	751	781	746	769	733	705	777	794	742	817	734	765	748	737	744	775	729	768	777	756	707	741	778	765	741	733	780	727	750	770	778	728	744	768	772	763	750	742	750	741	693	769	766	772	802	757	797	774	778	770	770	753	776	771	717	838	738	742	738	736	726	750	804	749	764	751	757	769	763	775	754	736	731	736	756	736	738	774	741	769	740	735	811	758	745	794	736	807	696	768	759	754	733	767	759	790	754	741	731	806	747	749	817	693	709	751	788	790	751	780	766	704	766	769	800	788	769	770	741	718	783	773	826	758	760	787	764	707	780	801	692	764	739	770	791	762	749	730	753	702	758	729	768	763	700	779	725	767	804	736	771	756	764	781	782	769	764	729	749	760	720	755	728	801	771	738	733	706	779	738	821	758	747	791	749	777	775	804	755	748	773	726	776	785	803	744	790	739	777	783	762	752	737	771	786
24476	21634	41963	67684	56885	35549	14959	2555	935	905	857	839	913	852	854	827	884	788	808	813	761	837	803	817	813	840	829	835	780	824	782	783	823	845	760	824	801	832	801	821	834	771	794	817	777	817	788	804	822	797	813	772	776	784	799	733	793	786	827	742	862	756	800	812	825	766	814	740	773	802	818	810	800	778	741	792	769	764	822	758	782	805	808	783	776	800	798	826	812	805	829	813	812	803	781	764	777	773	759	731	811	740	801	790	782	769	754	784	770	749	788	819	770	713	799	796	809	799	753	808	821	791	789	816	790	774	776	774	812	791	842	757	807	781	779	753	791	775	749	776	808	780	854	773	780	755	808	784	769	830	796	786	807	786	811	827	805	752	832	761	791	805	835	845	815	728	776	835	812	796	762	768	785	785	802	817	767	817	822	797	788	785	773	822	734	797	784	843	790	741	776	803	802	784	773	834	819	803	733	765	744	799	782	763	811	824	757	782	783	780	782	833	838	795	746	747	843	799	806	759	782	772	759	776	804	819	757	789	768	795	739	814	768	769	844	803	795	788	804	785	805	780	717	763	748	743	797	780	810	799	789	818	799	795	776	809	735	741	763	801	764	773	803	786	815	804	760	803	788	821	777	813	803	784	765	789	770	774	800	783	799	783	764	771	830	748	806	799	794	794	775	795	791	808	766	822	802	782	788	756	843	771	787	822	761	741	819	777	814	786	746	799	809	767	765	775	776	728	825	803	775	805	755	843	786	795	827	747	787	812	856	818	749	766	749	760	775	772	763	802	746	775	793	789	776	746	826	802	778	767	751	793	792	778	766	786	761	730	784	825	761	747	786	816	807	797	768	777	745	829	807	797	856	832	825	803	789	806	802	776	763	779	770	766	751	765	743	772	756	778	831	775	853	767	798	808	757	751	799	805	769	783	736	766	743	768	774	836	776	739	796	809	759	776	843	781	775	809	769	757	767	765	787	788	842	756	753	791	748	755	840	791	758	761	791	823	783	767	768	795	800	806	741	810	775	816	779	750	775	792	752	766	745	786	718	723	776	752	756	764	786	800	824	797	769	750	793	820	752	796	786	795	762	745	786	758	788	797	761	807	793	792	764	775	821	742	766	773	771	795	784	803	832	820	760	803	803	734	761	767	763	757	816	834	743	806	773	749	789	782	838	785	792	820	783	761	787	778	812	814	843	779	758	758	721	773	817	802	771	792	736	771	789	735	804	771	811	814	787	807	776	797	766	749	766	789	723	821	780	763	773	799	743	826	758	763	797	761	771	756	842	766	819	779	805	777	747	783	775	752	788	751	802	783	806	823	801	748	789	777	802	822	751	737	782	798	764	841	786	790	789	760	813	806	785	768	786	813	788	790	765	811	759	789	766	795	776	836	822	767	797	786	799	789	801	766	759	757	787	790	728	736	766	810	821	826	809	817	798	789	761	761	810	788	803	782	802	781	756	775	766	764	832	808	809	774	776	798	798	763	785	809	785	798	805	794	785	743	818	810	777	784	819	778	753	815	857	805	741	798	759	792	817	815	736	772	771	763	800	824	767	809	800	775	776	761	789	741	845	797	762	792	815	706	785	824	765	818	777	822	810	771	748	825	773	828	829	761	758	764	809	850	790	813	760	797	764	759	802	760	771	813	762	794	788	809	780	813	812	790	729	798	808	799	759	778	789	773	780	802	814	832	814	837	782	770	808	787	783	845	779	745	765	741	800	757	754	761	798	754	780	813	798	749	825	774	802	771	773	808	763	822	785	779	815	773	837	750	755	783	775	739	747	774	781	745	788	788	823	767	816	778	799	830	765	768	833	850	844	769	746	805	773	738	777	800	832	788	784	780	814	819	788	784	801	720	773	819	803	762	806	773	771	765	769	834	770	844	825	748	811	766	802	786	784	808	771	799	769	795	801	795	780	778	767	797	802	824	787	826	793	776	758	806	888	807	739	794	809	811	779	789	796	812	794	777	814	809	783	783	808	827	768	756	749	796	806	797	751	805	752	787	810	770	780	764	805	788	821	738	811	784	811	757	749	746	840	801	780	802	802	761	796	781	807	785	789	749	813	753	798	754	781	768	769	784	772	794	804	786	782	768	773	819	771	830	816	777	810	780	721	796	741	809	746	801	754	808	799	733	797	800	756	808	773	761	783	749	794	807	752	752	737	754	804	767	765	775	808	771	795	801	744	782	776	759	770	776	772	835	809	822	774	751	778	785	708	793	780	821	763	795	791	785	770	728	805	825	810	832	757	755	835	799	791	818	806	773	756	773	817	739	782	748	799	816	796	780	753	788	778	817	752	786	819	809	769	790	841	768	776	787	812	820	782	783	757	839	746	759	804	805	814	799	753	816	775	748	767	804	780	754	853	775	833	784	702	794	769	772	761	779	769	751	767	753	817	837	801	777	758	774	796	776	833	805	758	753	776	789	785	804	770	798	812	829	757	780	779	806	825	764	761	735	759	779	828	792	765	755	833	765	764	749	771	811	778	765	790	821	769	783	744	805	769	782	773	719	760	763	788	762	804	800	797	811	790	756	810	753	806	826	850	815	777	788	760	725	835	761	745	772	765	831	827	767	789	771	815	768	781	763	772	811	769	803	773	739	807	834	822	761	817	743	782	787	811	789	771	857	759	814	799	805	813	776	799	784	742	786	802	798	727	787	778	792	767	756	743	788	826	810	805	756	788	762	777	783	778	750	789	755	773	818	807	757	807	837	804	758	784	796	789	795	822	794	828	776	779	811	748	785	740	812	751	758	767	774	794	816	748	842	767	777	752	802	809	783	797	745	745	777	817	762	782	800	755	770	791	778	757	730	804	831	801	765	810	756	802	765	793	759	772	777	740	758	813	821	740	792	811	796	746	818	792	800	753	801	768	805	772	766	758	799	740	821	825	713	793	816	830	789	788	780	797	758	793	775	742	778	816	780	767	734	752	783	756	748	757	783	808	806	852	746	766	756	805	748	781	801	761	756	787	815	748	777	815	805	754	806	803	751	817	760	768	746	786	762	775	799	769	742	771	779	843	771	773	842	781	744	714	737	758	788	783	814	762	775	802	757	748	758	851	777	738	763	736	713	754	789	806	802	794	734	757	810	776	780	754	781	783	798	779	767	834	780	787	814	783	717	782	787	803	783	763	757	765	799	781	752	805	797	799	783	799	803	828	766	804	730	775	725	741	798	742	748	763	794	737	800	830	783	805	770	753	741	796	784	734	782	811	831	784	782	758	814	780	812	775	784	807	782	789	865	787	785	748	764	772	809	732	792	792	762	793	757	856	745	810	769	752	790	808	812	778	786	786	789	783	773	824	769	811	805	769	796	736	778	784	788	772	760	787	800	768	779	745	782	802	804	752	796	744	762	772	786	759	763	804	789	794	773	811	771	803	812	758	790	812	755	795	785	793	766	763	810	782	826	768	779	793	735	817	813	772	760	812	773	736	804	846	789	820	804	818	734	787	744	770	790	733	789	768	798	793	770
10884	30124	85048	78261	55341	27038	7858	1673	806	888	763	880	931	977	923	866	888	833	870	757	827	800	783	782	809	824	819	827	832	776	802	833	862	773	795	776	813	834	819	833	778	821	769	840	809	840	826	835	853	770	833	838	816	794	784	813	831	866	825	822	855	778	901	773	790	767	839	775	800	818	854	765	841	758	850	768	814	833	813	837	809	769	757	810	792	824	813	808	790	799	826	824	800	795	827	804	846	850	777	804	807	809	818	847	804	832	810	821	805	805	842	824	829	843	800	803	805	848	777	744	835	819	818	818	798	763	818	824	859	761	814	777	835	807	803	803	830	771	825	813	829	817	848	828	800	824	749	790	819	803	796	837	754	803	781	812	832	809	824	836	843	783	816	808	789	774	813	791	813	805	783	810	810	826	795	806	791	836	793	815	768	821	831	859	794	808	842	836	849	837	820	798	831	788	796	831	786	806	835	849	855	885	826	889	834	852	827	785	839	794	807	821	806	807	750	799	860	760	843	815	765	815	826	779	786	830	823	815	841	833	838	823	841	799	786	876	843	822	795	808	792	796	834	813	825	757	824	789	830	761	804	824	790	808	805	814	815	821	792	803	833	826	844	843	792	747	837	829	812	818	801	818	781	852	833	707	815	810	810	839	805	816	773	845	798	839	875	809	817	794	817	803	787	761	818	789	805	836	835	783	863	823	810	779	811	750	789	830	788	821	799	784	783	783	781	809	823	838	777	862	811	847	776	835	824	798	852	783	785	792	836	804	814	820	841	824	845	812	871	825	780	797	867	801	869	806	800	809	834	787	814	777	781	812	837	777	819	851	812	820	833	823	817	834	877	848	831	790	857	837	818	806	824	822	804	837	835	764	822	822	815	824	801	817	845	792	796	825	777	786	806	782	825	789	847	819	838	881	830	817	841	839	800	809	824	805	807	826	787	843	757	840	848	848	821	836	775	789	834	808	799	837	812	882	762	820	827	832	764	812	788	802	864	815	769	807	802	796	847	773	789	766	772	842	830	854	812	888	773	780	818	830	801	860	791	852	897	817	808	755	838	848	808	752	849	831	844	820	865	805	850	764	829	781	814	849	806	794	822	812	831	746	832	745	812	839	782	857	773	791	804	781	788	813	827	852	865	812	779	826	756	790	823	789	810	830	783	828	774	854	761	833	805	799	798	795	812	831	814	810	793	847	792	840	838	803	809	820	753	793	788	830	875	779	792	834	836	835	823	873	847	876	836	824	826	842	840	803	734	852	865	812	832	815	806	772	799	760	772	819	784	804	852	815	800	821	800	841	802	841	839	804	772	827	805	813	828	828	856	826	852	816	844	797	841	845	804	818	840	813	794	795	823	835	825	820	757	800	794	800	803	801	796	808	794	824	806	822	826	769	793	807	822	824	811	747	790	833	761	834	800	826	774	836	807	813	810	840	819	820	808	736	847	814	821	869	802	819	830	851	852	836	849	838	826	832	808	825	858	825	820	814	744	806	799	866	788	822	780	825	815	794	858	850	823	876	796	810	838	819	761	821	839	828	804	771	819	778	848	814	794	818	818	824	828	826	745	792	768	807	879	812	805	770	809	856	821	823	822	796	810	768	782	867	834	784	795	787	780	830	842	823	775	830	801	850	788	839	827	825	799	781	829	799	772	801	838	803	820	821	771	857	798	814	802	795	846	833	773	793	826	878	801	888	775	847	859	805	822	818	850	783	875	808	871	820	814	794	814	790	815	790	820	818	774	814	839	791	814	826	766	823	792	827	859	829	877	794	780	835	865	800	799	762	756	774	779	842	758	784	766	775	792	781	791	805	822	808	836	825	798	863	856	850	758	778	844	829	786	783	844	832	799	811	790	794	798	787	803	855	882	818	772	801	795	800	846	757	799	802	787	825	839	801	812	803	837	766	799	815	796	834	836	817	810	850	777	784	806	831	824	830	775	896	814	806	823	806	772	809	784	857	844	827	815	861	830	789	818	801	786	849	794	793	808	787	812	801	748	811	830	804	835	787	824	825	787	805	804	803	790	768	811	785	820	806	801	793	816	768	793	825	823	781	788	823	844	806	789	836	761	796	763	831	780	843	762	834	803	784	809	794	831	777	841	845	770	800	809	779	812	809	823	792	811	797	807	815	806	873	830	802	794	767	834	794	823	881	840	810	833	773	801	776	805	840	802	808	819	871	793	814	836	757	804	848	810	881	810	801	802	790	844	789	796	820	862	859	796	814	837	795	800	837	825	836	777	849	807	827	799	793	793	763	817	845	821	793	828	786	875	777	829	812	846	806	805	801	777	809	795	854	855	789	799	791	834	819	773	837	812	808	801	837	806	807	856	797	769	754	808	795	819	818	858	810	835	826	791	788	799	832	771	788	781	789	843	843	799	821	814	910	784	825	811	774	804	767	805	792	840	856	854	808	862	820	806	821	808	794	837	816	804	854	803	836	752	856	803	811	849	808	832	789	808	825	789	801	799	797	767	827	788	827	797	838	808	789	806	830	848	752	818	825	800	806	827	829	802	809	805	806	795	821	817	800	800	835	830	829	801	810	788	800	818	795	821	804	813	812	804	813	835	846	819	766	804	857	798	786	790	832	796	826	774	894	803	772	773	824	819	816	797	778	796	785	819	835	806	812	762	827	836	751	832	773	828	773	814	771	786	812	795	775	792	788	820	835	797	770	823	768	842	821	804	779	781	773	818	778	847	850	810	851	831	782	792	809	793	817	774	790	818	760	860	782	821	804	789	809	864	819	825	852	820	799	788	771	811	814	837	846	802	813	775	797	780	806	772	803	830	844	797	850	789	818	815	838	806	841	799	844	803	815	810	775	772	837	786	831	852	769	810	838	854	764	837	862	819	793	845	816	815	814	849	788	794	803	832	790	812	782	822	832	803	807	822	806	833	779	788	791	783	806	820	819	799	826	834	798	825	765	827	804	784	778	817	761	830	840	819	748	816	830	797	818	800	770	789	796	786	846	835	813	853	810	846	810	815	789	822	847	809	829	834	805	807	813	808	826	806	831	814	785	817	785	800	813	810	805	791	802	813	804	784	845	855	802	807	768	773	859	811	859	797	794	859	820	786	779	755	759	833	844	785	835	810	806	799	824	828	829	806	787	812	780	821	834	756	783	846	825	784	762	830	854	861	842	805	811	825	835	824	820	850	797	874	775	807	870	768	801	740	782	775	765	847	756	772	834	803	825	773	790	766	812	797	774	829	828	845	824	823	810	817	752	806	804	798	858	819	780	833	884	823	826	812	816	808	777	813	829	799	775	792	786	818	838	807	811	804	851	804	801	795	848	772	838	805	799	885	822	839	830	798	835	832	807	851	814	832	837	795	789	806	821	785	765	825	816	781	819	798	798	790	752	824	779	788	807	785	769	814	842	831	864	765	831	805	821	815	810	804	793	809	846	843	824	817	786	806	869	830	742	812	811	799	764	824	785	797	839	874	778	788	830	770	834	783	824	858	812	793	808	802	791
27902	12345	22285	26526	13667	4455	1424	789	735	773	790	766	741	778	776	764	778	833	746	732	767	711	761	736	746	733	774	784	723	774	698	743	729	749	803	726	722	741	760	729	692	731	734	738	724	741	745	749	723	761	752	723	768	742	777	751	714	741	750	711	757	765	764	741	735	759	762	801	777	754	723	736	705	766	752	831	767	706	735	731	731	686	714	736	750	773	719	741	767	761	758	752	739	740	710	722	763	748	705	771	800	752	691	756	748	754	782	773	702	726	729	717	741	710	750	773	724	726	723	713	725	783	754	757	807	731	730	785	729	740	727	683	769	736	726	717	693	777	743	763	741	773	711	700	761	759	753	751	759	725	751	771	751	771	748	720	695	791	713	722	749	753	765	768	772	730	691	749	707	756	751	712	733	692	677	737	759	740	755	760	752	696	773	760	747	767	735	763	771	736	705	767	759	708	745	719	776	763	706	774	736	759	769	682	722	707	670	723	777	721	767	773	774	751	780	767	720	775	747	754	700	797	766	722	723	705	790	721	688	765	749	722	730	790	729	753	745	738	783	758	768	713	749	742	758	728	740	756	803	722	745	714	731	727	715	742	713	744	758	724	702	730	693	712	697	745	751	764	797	727	716	700	745	717	714	746	738	756	723	784	731	742	766	750	748	738	801	672	723	733	773	760	748	733	769	727	723	784	767	727	738	779	739	726	750	749	703	764	711	760	732	759	781	765	772	760	731	763	767	741	760	785	745	761	766	753	740	720	762	759	718	761	717	684	725	724	764	730	781	770	724	689	734	792	738	751	752	764	710	723	752	741	749	689	672	779	774	748	718	742	758	709	769	691	785	738	705	710	756	742	698	735	676	702	738	711	747	753	797	767	733	727	708	744	770	676	781	763	761	731	775	765	756	794	728	735	763	783	781	715	764	755	724	725	660	744	708	783	789	756	741	774	740	743	734	735	755	694	759	710	768	696	738	730	724	773	761	799	755	767	702	742	708	728	787	721	752	702	808	766	734	755	696	765	735	736	794	762	712	730	760	712	732	733	726	706	673	783	669	815	733	717	734	751	751	755	753	719	725	714	760	760	749	785	727	669	713	727	727	739	721	745	750	779	747	741	758	784	715	760	758	775	745	675	685	735	762	755	744	722	710	727	684	719	718	734	739	737	702	782	702	719	718	798	753	738	729	760	722	760	708	757	758	726	763	714	750	727	730	751	719	798	763	750	734	754	709	759	798	758	725	695	761	716	801	699	727	702	752	732	699	737	745	732	763	750	759	716	720	682	748	791	727	775	756	750	738	754	679	719	717	753	750	765	766	714	744	729	757	714	734	772	708	772	799	743	712	780	729	727	693	739	750	741	733	725	739	713	723	745	724	669	711	725	763	674	704	732	725	785	747	744	751	745	746	750	715	773	732	744	749	762	748	683	717	722	756	758	750	730	732	726	707	799	727	694	798	782	742	745	757	825	731	703	771	732	741	660	711	753	711	730	726	759	694	760	739	787	751	795	720	726	748	714	771	679	777	758	724	720	735	712	765	773	731	731	762	736	742	762	753	752	754	712	742	765	723	777	746	723	763	720	748	747	712	775	771	707	762	751	735	719	716	717	729	741	743	693	745	740	701	765	729	754	743	736	738	789	739	733	756	725	718	714	752	760	749	759	704	716	693	734	744	776	673	761	739	769	793	733	704	737	783	769	755	706	766	709	695	774	671	740	768	752	719	749	750	760	756	742	744	739	739	749	754	717	756	753	723	764	765	817	773	755	747	725	737	744	754	779	782	693	766	756	710	766	753	719	762	731	750	746	790	723	737	739	772	673	730	741	711	731	698	772	778	734	734	711	759	765	739	751	713	708	750	776	745	746	729	726	739	736	783	727	758	723	724	731	716	762	754	770	751	712	757	774	768	703	748	740	764	760	702	733	753	660	753	758	749	749	729	778	748	781	769	725	688	801	763	690	753	792	736	737	741	731	767	801	755	771	769	715	759	789	733	761	732	746	766	759	717	785	767	759	718	758	723	764	740	733	752	703	719	723	722	744	730	714	731	747	728	729	791	721	807	729	746	784	782	669	761	821	786	740	702	732	739	733	798	767	775	777	699	755	752	718	693	752	740	747	792	795	819	731	757	723	700	781	726	715	752	707	732	697	748	752	759	765	740	710	774	763	723	697	773	753	670	710	717	731	759	743	709	729	792	776	724	775	740	728	784	815	764	715	748	731	709	783	761	702	749	739	753	726	699	735	727	728	738	713	729	712	729	757	747	691	757	758	720	713	764	784	754	735	742	753	766	729	759	720	735	799	703	790	698	784	776	756	778	748	710	726	744	715	754	768	714	747	701	732	762	723	722	794	780	750	740	772	800	775	753	747	774	719	753	705	717	736	756	716	703	690	735	751	728	723	732	749	759	695	763	766	708	759	740	742	735	746	724	714	790	771	766	763	742	767	751	702	699	728	752	755	705	765	806	690	741	715	718	727	763	734	734	756	729	739	715	759	742	745	743	735	739	714	756	725	698	748	723	713	762	717	763	718	746	756	731	789	751	737	739	789	793	716	718	723	683	740	727	697	787	781	738	722	705	777	738	737	793	736	755	722	739	747	744	731	736	781	764	733	752	747	711	772	737	681	733	696	698	762	720	768	799	774	709	735	745	768	761	765	722	756	698	806	703	818	715	716	767	759	782	759	702	752	775	714	732	687	716	741	764	713	724	765	784	753	781	703	735	700	716	789	793	718	765	744	685	741	769	739	749	754	712	774	758	731	699	794	741	733	728	759	745	690	760	745	785	724	759	674	711	742	698	716	757	764	746	743	768	788	759	741	744	726	779	780	735	718	752	766	697	772	736	775	764	751	761	725	778	760	709	735	720	746	710	695	702	798	726	748	738	731	731	727	754	715	728	692	755	759	736	734	733	722	720	754	772	760	752	748	717	746	746	793	723	691	736	713	727	753	737	746	767	762	760	735	746	750	715	734	667	706	718	738	696	738	740	710	730	754	770	761	734	715	766	737	805	690	773	758	764	740	732	727	695	721	761	752	776	714	773	734	754	742	718	736	741	754	739	760	786	768	779	776	788	760	730	768	779	769	749	743	752	727	774	752	763	744	717	726	777	724	744	786	775	732	739	752	687	734	745	791	792	746	803	734	742	745	769	786	796	734	741	756	731	790	732	768	711	764	747	778	753	791	695	731	768	765	797	739	695	696	739	721	697	751	696	718	708	724	776	748	700	733	738	750	739	717	751	743	732	730	728	727	736	774	709	726	772	768	791	710	732	737	712	740	750	796	758	690	713	741	735	716	698	723	734	698	776	757	747	728	735	742	728	740	782	692	742	742	684	740	732	740	672	755	762	734	715	724	708	754	762	722	700	720	771	762	670	753	752	720	718	729	774	768	749	684	713	722	701	725	708	742	782	724	740	747	741	747	719	736	758	716	738	746	747	766	726	809	717	727	742	783	755	775	702	748	790	771	760	770	716	767	746	759
5683	4065	25231	18555	9448	3492	1292	768	722	727	682	711	770	704	685	709	699	739	719	730	751	702	716	699	694	711	768	729	697	708	724	747	721	699	691	705	726	722	688	727	721	720	720	709	703	672	714	639	713	721	741	685	718	686	736	734	751	688	690	717	720	635	702	686	718	716	738	693	698	730	692	668	692	730	695	734	692	719	759	693	673	680	726	686	688	721	680	677	697	649	718	704	674	736	676	691	630	741	753	698	728	706	716	731	682	693	698	697	717	762	667	675	655	745	732	682	684	688	728	667	697	716	696	691	676	733	704	677	725	724	696	685	714	732	718	735	704	699	708	737	696	694	699	738	709	705	734	724	678	768	696	729	704	701	692	697	680	714	707	697	677	703	691	714	762	703	725	680	666	714	696	684	731	742	710	693	679	699	667	704	703	673	666	743	673	741	675	724	663	720	654	702	731	691	659	684	716	664	677	747	731	704	706	727	670	748	724	701	723	679	748	749	706	676	670	657	678	672	718	702	697	729	740	746	715	699	699	713	768	653	700	677	680	667	760	672	740	642	708	681	663	708	721	711	734	696	689	698	726	707	691	751	681	682	718	703	728	716	734	712	686	697	717	690	723	696	730	742	703	707	689	713	700	707	673	661	683	665	738	680	725	721	706	731	705	727	712	714	711	724	726	725	690	732	738	752	714	741	697	697	739	707	698	661	759	734	742	729	647	696	708	680	684	758	730	695	735	703	759	690	712	704	705	670	717	713	724	699	756	735	682	717	681	692	736	711	710	730	675	762	619	776	724	753	704	731	663	675	724	749	633	750	703	724	721	753	737	687	685	727	719	729	738	692	706	686	726	704	712	698	703	706	689	707	717	691	659	714	684	729	695	710	693	700	689	733	689	730	714	695	749	677	718	717	702	689	741	709	683	722	728	711	697	675	705	667	728	726	726	685	685	663	777	679	696	734	714	729	705	706	713	732	690	718	658	724	720	698	736	738	703	710	700	696	672	705	726	704	709	738	693	704	723	717	717	760	719	739	700	702	681	686	670	700	757	743	643	728	674	708	670	662	765	669	642	691	690	740	711	660	684	701	704	714	683	720	719	668	749	710	678	743	657	708	719	715	637	655	749	666	681	738	734	725	731	753	748	718	708	716	706	686	685	700	731	703	721	747	737	747	712	678	707	703	662	686	668	763	692	760	662	680	698	754	752	777	741	690	711	726	705	712	720	668	695	740	713	753	672	676	666	710	664	680	700	703	674	714	682	722	725	687	723	734	679	632	720	724	719	744	755	711	655	686	648	725	701	652	726	660	753	698	716	702	731	705	683	725	730	710	719	681	702	703	718	708	727	731	717	696	710	713	687	685	703	734	684	687	751	734	677	694	722	712	743	722	672	766	666	683	709	718	707	715	704	731	721	728	750	709	672	701	723	692	683	754	685	701	697	702	734	706	730	675	689	695	706	641	691	693	684	696	692	689	700	694	743	708	722	690	676	711	730	661	706	704	726	691	711	682	696	701	691	691	713	710	667	724	754	707	730	725	679	682	738	677	719	707	695	674	668	662	667	710	700	728	740	714	726	690	668	700	656	742	719	682	705	734	726	682	733	726	686	720	735	679	710	708	763	653	690	685	742	715	716	688	659	701	737	682	713	706	735	701	727	723	709	724	663	702	683	741	715	747	693	685	664	694	706	717	673	752	703	738	695	658	696	707	668	719	662	713	722	696	688	695	702	699	695	682	704	710	722	725	752	711	700	720	722	674	706	685	695	713	701	658	727	665	693	675	729	683	687	729	703	770	675	727	685	664	687	733	678	731	711	701	718	688	702	810	714	760	665	757	725	731	726	670	726	694	754	650	713	755	741	717	693	682	736	671	719	760	690	747	681	736	691	725	677	726	699	745	783	746	704	652	749	737	708	690	671	759	678	672	683	674	739	746	751	692	688	733	705	670	683	674	717	675	727	715	690	679	720	699	680	645	721	765	704	705	688	705	733	721	735	717	713	713	715	709	724	706	749	727	686	692	719	691	752	771	701	749	715	726	721	713	729	692	726	707	742	692	713	707	687	701	734	725	709	713	697	694	664	723	695	633	672	747	681	688	726	685	716	716	744	729	685	751	731	673	765	746	769	702	688	663	723	748	654	694	703	700	693	684	715	703	711	708	733	712	706	693	754	704	706	732	724	734	722	669	646	741	764	719	700	686	699	716	736	721	735	708	709	744	781	713	725	730	685	718	738	724	696	753	679	695	720	743	717	684	694	690	685	663	709	724	737	737	666	711	705	690	728	680	681	737	695	689	730	741	717	729	689	720	721	726	683	755	688	710	729	718	679	733	688	714	744	686	734	695	691	715	705	709	712	774	730	683	788	664	642	722	686	727	712	713	727	710	717	699	701	731	745	725	725	705	750	713	717	676	739	730	723	708	709	676	687	703	709	690	705	716	731	737	686	709	721	708	725	672	734	752	753	715	767	756	690	739	719	675	718	660	719	702	638	696	702	684	693	687	703	721	676	695	720	702	736	649	644	728	678	695	679	714	724	666	663	725	728	715	765	687	711	713	718	710	714	650	679	721	679	729	670	707	678	718	748	735	704	683	717	669	673	755	689	759	755	686	733	725	730	712	701	718	704	707	743	682	739	640	709	670	712	715	748	695	685	756	692	722	696	694	701	694	735	724	742	764	718	698	779	676	695	682	716	677	727	704	730	717	672	712	678	692	696	666	772	677	690	706	666	714	631	727	663	731	741	741	724	680	707	658	737	706	744	738	692	753	734	705	683	729	717	717	720	701	689	703	781	702	725	687	741	696	726	723	705	770	715	740	732	748	724	728	698	678	739	735	708	703	719	689	703	724	682	721	721	685	674	658	707	706	701	736	697	747	623	769	700	689	714	710	759	669	697	709	698	707	734	697	753	773	686	716	732	696	707	708	682	742	664	667	726	702	683	662	739	716	733	715	704	703	674	720	744	682	690	683	671	721	664	732	705	716	699	735	638	730	691	698	687	731	757	726	743	704	737	699	726	716	706	691	683	657	714	697	734	718	759	729	705	695	675	733	673	722	752	666	686	713	728	720	704	710	685	725	721	684	725	708	711	689	721	717	722	672	746	686	705	687	718	722	680	661	728	663	709	705	695	736	697	722	681	728	750	710	718	707	704	666	724	699	728	736	677	702	712	720	699	694	687	682	679	710	714	707	721	735	689	740	737	689	695	700	691	733	710	740	712	723	681	677	757	731	713	691	770	702	680	712	725	714	688	674	746	712	735	730	694	698	692	674	653	736	691	703	732	784	716	663	716	661	727	740	710	741	706	710	735	709	703	738	692	718	725	702	693	674	675	739	706	690	721	715	668	700	708	724	734	717	701	701	733	723	749	720	652	726	727	691	711	754	648	743	703	753	728	750	699	672	703	736	717	704	706	730	657	716	658	708	686	696	656	669	720	706	717	751	680	683	716	712	701	720	754	716	718	735	704	753	722	708	722	685	697	684
25572	21631	45356	64020	46227	24447	6991	1163	760	786	806	758	788	778	761	719	754	716	740	723	737	736	773	710	709	737	741	716	756	716	694	717	787	755	739	731	723	756	686	779	736	741	705	756	705	707	719	712	731	735	696	731	758	741	745	753	793	730	742	719	707	779	703	734	745	727	755	687	688	721	751	761	757	732	705	703	722	765	721	729	738	711	729	735	780	700	755	753	747	768	759	710	737	704	767	740	696	676	710	775	726	735	733	712	721	727	759	761	695	733	725	749	706	725	677	671	757	699	726	763	706	757	687	685	767	739	671	775	745	666	717	657	730	756	728	704	712	741	731	706	708	760	698	738	720	761	669	730	686	742	679	751	718	783	693	753	736	758	736	729	714	747	714	674	702	676	754	750	699	760	793	712	760	742	726	696	734	746	724	741	767	717	771	678	731	739	702	687	710	735	760	678	767	691	738	755	697	763	718	708	735	700	715	735	706	713	730	694	763	701	738	696	748	707	723	730	774	723	720	718	757	777	748	735	725	729	691	722	738	727	739	725	699	731	762	738	714	694	753	695	677	753	709	730	737	727	683	724	659	738	700	761	771	768	719	741	740	732	748	707	720	717	726	715	725	707	711	717	762	771	734	681	761	740	717	750	798	727	726	718	735	710	731	716	715	728	706	721	726	747	707	712	744	683	715	765	740	709	735	711	728	701	766	751	819	730	740	729	734	699	754	713	755	730	725	735	711	691	702	785	728	746	714	722	716	710	754	744	700	726	751	699	733	799	684	761	725	746	759	703	690	752	774	773	682	702	693	747	730	678	732	760	713	739	731	781	750	727	791	742	775	724	713	719	739	732	704	765	718	718	748	681	706	729	764	694	710	680	700	726	737	710	691	720	714	698	718	769	711	772	712	763	715	739	748	732	710	772	731	696	708	697	751	742	680	760	702	730	698	729	688	702	734	738	721	743	704	732	708	693	731	738	762	731	710	731	717	738	731	751	674	751	692	702	725	761	741	694	720	776	706	750	744	712	748	706	761	669	725	713	721	709	710	742	784	755	771	745	689	707	683	693	693	748	705	715	738	737	732	718	739	729	717	681	725	699	731	665	668	721	780	742	739	737	733	742	763	734	747	691	727	725	755	723	745	767	715	701	761	715	716	775	718	710	734	659	754	729	694	751	683	724	709	680	733	710	706	730	736	712	759	763	719	732	724	723	753	779	755	725	706	761	738	708	685	732	721	738	737	714	741	712	759	734	692	800	747	728	711	727	763	720	713	743	702	761	732	738	711	741	720	769	711	699	720	789	768	744	741	704	736	696	735	731	703	757	675	735	681	721	721	770	723	709	722	710	754	725	742	713	743	774	710	706	709	754	712	764	736	739	715	688	751	752	754	685	713	719	751	769	711	718	722	737	740	775	707	766	713	793	753	743	732	744	681	676	706	744	700	695	725	685	708	766	657	744	739	731	721	716	716	767	722	692	692	734	725	740	706	724	700	748	709	694	699	699	722	710	764	728	701	737	706	696	711	705	732	786	753	722	725	729	702	708	747	713	741	730	755	759	727	748	726	707	706	711	718	734	686	701	711	712	738	713	744	737	720	753	715	711	767	692	681	708	714	727	722	706	736	714	745	741	749	762	716	688	724	731	700	730	708	740	697	707	765	726	684	715	740	714	755	752	712	748	742	716	722	745	712	730	751	682	749	724	697	737	714	742	736	722	718	737	739	701	724	713	735	744	725	677	756	777	695	774	748	750	686	703	719	714	694	707	713	748	756	726	747	726	699	738	735	756	725	756	729	780	756	738	719	671	747	687	740	677	712	705	717	740	713	750	725	682	767	752	756	743	785	719	730	726	747	749	747	763	747	704	750	677	754	741	717	728	700	749	730	740	711	714	739	721	724	742	720	655	674	718	781	729	735	718	704	690	729	653	725	684	720	701	722	693	744	713	715	734	683	657	710	802	757	720	700	726	692	666	707	718	760	723	691	740	716	666	760	680	780	662	727	701	788	704	742	740	727	752	700	744	730	715	658	745	773	723	727	744	777	678	681	710	720	717	731	759	712	720	745	724	748	713	786	734	700	708	727	713	701	733	688	687	771	700	755	713	713	752	787	716	788	741	706	681	755	728	741	735	737	752	671	801	750	744	727	733	724	714	697	711	666	701	708	758	746	745	715	732	738	717	753	736	702	717	726	777	714	693	737	738	758	718	754	722	696	703	729	724	780	728	709	733	727	728	708	761	706	762	753	780	720	711	742	738	780	686	709	718	724	734	731	755	727	674	719	731	772	708	701	721	730	661	683	663	728	752	687	740	744	693	739	709	736	722	728	664	649	687	793	746	761	705	702	725	729	749	750	707	750	726	705	763	758	671	763	733	710	756	748	755	765	701	758	762	727	720	707	695	717	722	753	697	770	723	729	734	749	697	712	703	706	730	720	691	742	749	735	707	711	675	797	728	721	751	715	755	687	740	716	731	718	732	710	710	764	751	729	701	698	720	766	726	753	755	714	739	763	744	705	742	721	724	721	702	718	763	760	703	704	728	725	699	759	729	771	771	744	723	720	686	728	737	765	721	751	724	730	713	739	743	730	728	736	709	747	740	741	713	693	771	714	732	736	750	679	699	693	705	695	714	748	739	716	716	714	658	711	687	750	735	731	728	742	690	724	683	719	719	711	746	760	747	758	738	725	741	674	711	687	723	708	702	738	739	745	712	722	720	739	721	707	740	689	656	742	739	704	665	678	723	712	713	746	724	754	725	669	703	692	709	686	756	788	737	713	710	755	730	720	694	693	721	678	739	750	731	695	713	740	707	768	731	687	733	695	744	766	771	690	662	743	712	764	727	693	698	704	723	712	704	706	754	706	712	697	759	698	721	751	774	763	772	711	722	698	707	812	702	723	734	740	749	678	734	668	672	697	706	755	725	744	747	751	726	740	737	732	709	725	732	750	696	690	713	720	726	716	676	696	701	732	757	696	725	696	702	741	767	742	741	726	757	725	715	731	694	725	728	705	786	737	714	726	740	726	699	727	746	750	730	711	749	749	723	750	736	713	685	708	748	694	764	750	687	733	660	768	703	750	714	746	679	754	673	740	764	760	776	663	742	726	737	649	764	758	734	726	756	713	731	717	739	735	772	696	697	742	696	740	743	714	713	695	741	734	713	747	722	764	753	709	735	768	734	726	722	774	735	700	699	678	707	682	721	746	716	754	757	691	751	753	760	746	740	742	700	673	732	740	771	743	741	717	734	729	693	706	746	703	706	741	688	733	737	721	777	729	770	720	770	745	751	715	696	709	703	696	790	714	727	733	724	720	737	702	730	733	759	729	653	728	721	695	692	719	695	716	723	684	768	728	719	798	753	717	758	715	741	713	696	680	707	778	689	713	706	701	726	727	713	685	699	735	738	738	709	707	742	749	666	774	721	713	698	754	767	712	727	716	762	684	719	718	704	754	753	745	709	716	726	739	684	739	745	744	727	755	739	665	765
6370	15301	73747	60536	37594	15807	4032	893	765	760	743	802	806	831	780	777	745	767	739	720	754	759	706	723	743	740	710	735	718	719	766	755	737	756	724	744	794	774	727	692	753	737	734	695	724	731	672	711	698	713	760	730	763	744	761	762	739	769	726	767	742	699	708	782	782	753	735	795	663	716	736	786	764	783	750	683	771	767	781	755	752	681	716	711	762	758	752	758	758	766	714	723	733	774	725	729	750	699	790	720	782	807	739	704	752	748	727	714	750	729	718	749	735	762	723	758	767	707	726	729	734	732	721	760	703	748	714	737	752	728	785	747	686	737	713	729	732	714	748	681	737	770	761	728	711	732	748	690	787	737	711	719	717	716	724	761	718	731	736	738	737	705	741	755	738	776	726	733	669	743	718	739	733	718	789	745	758	776	697	782	697	704	758	768	724	668	733	735	692	717	702	733	745	737	723	769	719	673	736	719	682	716	714	695	717	739	731	724	757	721	712	692	723	737	720	721	674	716	748	719	712	773	709	759	734	736	757	736	735	699	709	707	708	763	734	756	714	709	808	723	699	690	744	717	718	726	718	746	725	756	745	763	704	711	682	752	817	737	736	733	782	726	700	714	751	730	730	733	772	728	759	707	680	750	733	723	740	749	718	734	732	698	768	712	722	769	730	744	718	706	769	756	719	738	760	754	787	743	729	766	691	740	720	719	706	722	671	686	725	721	708	716	746	751	714	766	759	753	724	720	738	677	685	734	745	809	778	708	710	779	765	771	736	750	719	742	765	727	731	663	742	748	772	717	712	758	695	708	703	711	718	705	742	718	765	738	708	739	743	737	715	750	706	691	727	736	734	716	662	707	690	720	736	714	734	725	703	749	725	734	747	718	730	726	668	728	750	749	704	657	663	749	745	663	719	720	745	726	722	694	693	730	768	751	751	697	740	710	748	721	750	726	690	736	767	763	681	768	713	719	730	726	784	699	694	770	771	743	694	715	706	746	734	749	765	689	681	757	724	755	726	741	682	728	730	772	726	712	730	708	750	738	711	756	724	718	712	693	711	732	783	747	702	710	718	723	724	742	736	712	706	741	745	783	722	724	715	788	730	750	699	718	728	769	758	748	744	765	753	736	743	758	745	751	734	690	773	717	752	729	738	730	707	694	697	709	762	750	773	731	716	758	786	686	706	672	648	701	760	776	762	749	728	731	695	736	723	762	716	744	708	761	749	729	696	738	761	735	708	700	755	730	731	703	758	746	730	699	724	766	727	787	756	717	745	745	706	666	731	718	742	711	756	759	738	752	757	731	717	747	743	748	747	756	740	653	716	731	771	741	741	725	732	725	727	743	783	698	740	727	758	696	755	728	691	708	749	710	702	713	740	723	735	671	741	746	698	686	741	725	763	742	693	742	734	699	694	720	719	788	786	751	802	779	698	703	749	695	731	715	755	737	726	716	743	722	758	709	740	763	747	703	698	748	709	775	737	710	731	723	755	715	694	706	706	765	779	690	738	741	763	715	752	774	692	729	736	715	757	749	715	708	735	741	760	747	758	744	754	707	766	760	735	699	708	751	683	750	718	722	739	736	714	732	712	785	736	701	731	744	721	762	760	750	760	742	739	726	742	787	745	736	745	759	726	742	722	732	756	734	731	741	744	748	705	743	736	725	768	793	754	737	731	744	700	711	754	723	722	743	749	760	751	735	764	728	761	751	729	756	695	690	729	750	726	711	748	787	754	709	728	788	741	743	774	705	673	739	751	704	739	731	747	780	761	724	738	722	736	707	695	725	748	781	734	778	730	730	727	738	735	744	760	731	694	727	793	742	733	768	762	682	769	741	720	690	756	738	721	711	702	760	722	739	795	733	687	778	777	793	747	720	778	769	740	774	731	727	747	740	676	745	740	734	697	704	725	721	744	729	770	766	754	736	742	742	727	740	727	712	705	696	735	698	717	748	718	789	735	727	747	761	750	635	733	755	724	733	715	681	770	795	713	764	739	706	749	679	703	744	719	739	724	778	732	732	810	722	703	768	723	746	757	656	757	726	759	777	744	777	734	719	755	732	708	696	719	735	716	718	684	741	745	753	712	732	764	762	738	679	768	743	712	744	722	729	707	752	732	726	730	702	740	751	766	756	751	708	712	750	704	698	689	718	754	769	760	730	752	721	753	754	722	712	764	762	724	719	752	737	770	728	753	713	715	751	721	730	749	734	715	702	758	745	713	740	740	717	775	719	709	739	735	753	749	712	720	734	736	724	763	701	719	702	684	764	724	745	761	731	732	761	742	722	729	690	723	773	744	750	725	731	710	788	704	760	767	744	713	744	733	719	735	772	762	681	737	712	681	763	749	712	741	699	769	737	712	705	698	768	799	726	742	736	728	717	727	766	683	741	688	754	732	695	685	735	714	704	757	772	713	740	721	732	688	777	745	715	722	722	703	756	737	763	732	760	730	710	732	761	722	688	744	697	758	726	705	769	758	705	739	718	688	745	732	653	701	751	765	715	717	742	736	748	742	754	688	766	720	756	735	743	732	744	748	729	713	758	727	722	740	741	738	725	726	721	780	785	737	740	726	762	723	725	773	728	733	760	756	725	787	710	749	718	740	761	726	805	674	749	717	726	756	742	786	750	742	761	708	696	672	736	715	695	723	795	695	729	733	721	758	743	737	710	758	697	748	719	799	720	728	709	709	723	749	723	681	738	751	732	729	742	733	756	701	709	722	743	720	738	702	715	752	762	721	735	720	695	760	765	734	793	710	753	735	747	751	703	744	696	720	719	723	741	743	692	726	710	719	742	747	738	824	705	718	738	752	734	737	719	756	725	705	707	707	713	701	737	707	725	729	737	768	737	771	692	733	755	720	737	703	727	710	674	705	720	733	719	684	735	748	730	723	746	731	722	752	727	726	750	710	741	680	765	751	720	697	741	736	747	724	730	731	694	725	762	729	717	725	735	684	765	742	681	713	752	718	748	732	724	701	710	686	747	684	709	730	711	752	766	712	761	714	760	739	734	768	728	706	714	749	704	733	739	752	727	708	669	734	748	699	726	750	678	698	700	706	723	714	707	716	735	679	760	773	691	774	697	728	733	745	713	721	721	739	694	687	747	734	707	720	792	702	767	749	755	745	787	701	732	767	755	713	721	731	738	680	707	726	736	737	735	681	763	746	702	733	671	664	779	714	769	718	730	707	756	698	736	719	738	694	752	738	755	749	723	706	763	689	709	726	720	722	781	723	738	715	738	736	804	714	782	718	737	711	727	697	753	727	732	723	747	696	714	710	728	720	724	741	719	713	727	739	715	716	770	740	760	697	760	752	756	746	693	789	762	746	728	742	760	759	764	755	737	731	723	738	739	720	658	707	741	708	685	797	684	753	732	743	744	755	729	757	749	738	725	719	788	751	747	759	751	734	729	739	732	771	714	705	711	724	763	688	785	725	702	732	765	690	720	728	695	713	722	689	752	710	710	698	724	716	730	720	724	720	679
24543	21649	40909	65207	52546	33676	14329	1773	891	887	872	860	928	850	873	879	734	827	810	800	783	849	821	800	762	804	796	760	776	774	795	811	767	777	761	825	792	780	796	743	811	812	778	792	833	805	764	713	768	762	790	758	869	806	776	784	817	753	779	737	803	772	801	872	780	814	806	815	772	813	716	763	796	827	770	778	767	725	778	807	807	823	799	810	840	751	750	758	810	776	800	700	761	783	814	796	725	751	785	773	845	727	749	793	807	806	803	803	789	745	786	782	685	762	792	754	804	806	813	764	783	790	766	780	806	754	749	719	764	760	815	776	760	763	811	808	773	765	785	810	772	795	777	754	784	812	767	749	797	730	780	762	760	765	782	779	789	841	780	799	758	782	773	810	791	786	760	756	718	756	740	803	790	766	786	760	773	795	796	754	752	793	825	756	821	790	763	843	751	763	752	796	801	800	744	744	735	794	767	752	763	804	839	767	799	769	804	737	787	787	794	766	797	792	785	786	765	795	811	773	830	752	811	800	771	777	800	841	804	818	723	752	740	756	724	787	779	812	737	787	755	831	758	784	721	827	767	765	746	762	805	759	718	798	762	801	774	795	761	747	756	776	722	789	728	791	798	815	787	767	794	774	806	740	808	770	801	747	773	788	763	799	770	820	820	764	785	832	763	804	806	749	753	755	793	795	782	808	800	805	827	831	773	727	752	723	767	796	811	786	786	808	820	763	766	766	765	768	763	802	800	743	800	768	740	827	823	805	789	750	834	799	778	785	793	758	798	728	739	790	782	769	799	767	828	777	791	795	759	781	748	816	821	795	800	726	787	783	744	786	783	789	752	764	758	784	770	784	791	775	744	766	800	748	798	755	713	748	768	754	716	754	758	785	821	766	772	769	792	753	738	779	770	769	805	783	738	809	794	794	782	781	799	752	799	778	717	817	751	781	783	756	754	756	780	800	774	822	735	744	733	793	759	792	778	737	798	777	761	769	806	711	785	775	783	758	806	819	822	814	777	808	777	777	780	793	853	756	761	750	815	776	785	774	802	766	757	809	780	849	778	739	813	786	777	826	795	854	786	799	747	855	739	745	760	758	757	787	787	819	786	836	769	712	764	783	788	743	739	809	773	810	760	768	822	770	794	809	780	762	733	787	797	785	785	770	772	792	803	775	817	785	789	798	705	806	757	794	798	795	807	807	808	779	754	795	783	745	838	750	770	778	789	818	754	723	803	750	792	761	748	720	806	838	791	732	792	813	749	767	745	777	738	759	718	760	769	821	805	768	778	715	757	758	768	737	755	795	744	833	797	785	737	759	771	800	777	804	808	747	741	747	794	807	806	820	785	814	788	726	781	770	812	811	779	742	794	800	789	758	822	726	808	758	780	832	785	814	781	805	795	761	792	756	805	754	783	770	745	811	795	750	754	766	739	779	758	779	785	786	766	760	759	786	772	725	806	785	804	791	867	808	740	833	741	783	769	757	756	776	763	786	803	802	779	754	778	780	782	769	784	806	801	774	788	736	783	762	756	787	784	747	820	812	817	825	757	749	802	790	826	748	784	802	766	719	708	790	801	777	796	818	783	794	800	727	784	780	748	719	797	788	809	748	782	756	713	746	776	806	715	748	725	779	820	778	803	769	793	762	802	763	729	785	747	801	805	838	765	806	768	766	790	808	792	759	744	796	783	730	748	776	812	777	814	773	755	793	777	734	773	828	750	808	770	776	730	749	785	757	769	768	795	759	791	785	801	759	729	829	801	751	770	787	773	732	755	805	784	745	798	762	771	715	812	754	786	782	770	778	794	713	772	730	795	809	766	769	766	745	800	777	803	793	702	771	770	801	765	789	803	776	790	757	749	822	792	749	813	779	754	798	785	782	763	829	769	780	772	770	754	766	765	752	739	752	799	752	750	829	780	772	750	753	792	742	772	788	783	807	809	782	787	785	822	786	818	811	772	811	793	774	747	807	783	767	705	844	736	777	767	774	795	776	800	769	779	795	766	766	798	744	754	780	776	747	826	740	831	755	778	722	738	776	789	829	782	806	804	783	735	795	743	775	762	787	804	773	774	814	789	757	797	735	771	778	815	743	756	763	733	762	770	782	814	793	815	784	769	758	809	792	736	745	804	762	749	748	767	837	779	778	802	818	730	743	747	763	757	793	750	764	795	774	764	783	790	783	776	746	751	747	819	750	774	720	768	768	762	787	771	754	749	731	777	766	757	810	785	799	841	744	742	844	786	810	760	830	759	786	759	809	801	795	784	727	748	806	779	761	811	772	749	777	771	748	785	763	713	785	796	764	747	879	752	803	717	785	770	744	790	771	771	796	824	761	762	753	766	785	790	786	811	777	798	764	789	780	806	783	848	718	741	732	802	841	775	762	786	731	810	815	798	780	779	727	752	730	779	719	747	798	800	813	754	829	781	756	782	778	768	797	778	716	798	703	842	800	725	722	765	758	799	804	764	773	792	860	780	750	796	768	819	793	796	773	808	788	783	759	820	776	785	761	770	853	762	725	752	809	832	786	804	744	804	771	755	758	793	816	763	823	816	717	751	763	787	767	785	814	809	763	761	759	796	778	843	766	760	803	765	783	784	781	766	790	770	799	786	774	790	799	773	733	760	780	772	816	800	791	780	750	756	766	755	786	782	834	727	795	753	736	763	796	789	766	761	791	758	733	796	777	824	801	814	795	731	808	801	828	741	793	820	772	826	796	791	773	754	759	792	740	764	745	811	811	781	714	839	784	778	758	805	790	816	828	838	775	818	795	763	791	728	782	774	717	780	758	788	751	800	810	772	798	840	748	791	763	788	792	762	789	752	779	765	781	824	752	767	755	781	750	759	818	800	759	791	734	805	772	764	749	782	837	824	782	789	785	788	789	860	784	803	777	796	762	794	806	796	775	737	818	763	734	787	768	755	790	800	803	737	727	779	810	770	781	773	786	727	789	790	748	736	759	743	774	766	797	746	754	779	780	803	780	784	789	794	756	804	777	782	760	803	788	771	742	736	811	763	785	816	762	818	738	797	764	781	761	766	815	773	729	764	766	734	799	791	764	788	782	771	767	770	763	721	755	794	767	792	726	733	783	785	773	784	798	753	757	771	751	814	778	740	753	781	792	800	805	776	800	801	716	761	748	770	803	813	766	782	768	841	833	780	738	741	782	753	805	755	787	783	730	849	787	785	762	769	826	733	876	771	779	787	727	773	775	753	752	789	756	770	790	772	750	794	770	805	798	768	763	783	764	732	753	852	757	764	752	812	757	825	785	778	756	740	806	786	819	801	767	779	730	764	802	796	761	783	761	795	764	811	782	771	808	796	802	833	807	762	770	793	782	758	748	734	798	785	696	739	774	795	783	792	758	736	728	782	787	790	796	784	771	752	758	764	728	764	737	754	826	758	781	752	785	780	780	769	763	770	766	809	796	732	741	761	760	781	772	776	759	770	754	774	775	771	774	783	751	795	764	782	728	782	826	813	790
10364	27049	83327	80552	51412	25394	7274	938	838	829	833	961	1030	919	871	823	807	803	751	808	770	812	817	862	838	841	846	811	786	735	821	821	837	835	858	842	811	802	803	817	806	808	838	790	831	844	776	850	762	806	803	800	836	818	841	817	852	832	793	818	786	804	787	763	866	819	794	820	813	792	831	846	881	797	810	830	810	805	843	753	771	811	829	775	777	817	802	799	822	817	803	782	797	839	798	767	783	837	811	809	813	744	765	821	774	781	776	807	822	855	806	856	854	790	836	823	845	806	809	818	812	774	770	801	813	799	758	813	775	774	842	800	816	748	769	799	793	824	820	797	818	826	818	800	802	812	781	779	793	772	820	771	807	793	841	782	804	769	774	789	780	778	772	809	791	788	786	806	822	820	819	798	809	771	834	794	841	784	802	765	836	786	819	798	793	805	780	788	810	808	807	796	796	835	829	793	863	809	816	814	778	806	827	815	853	841	762	839	787	785	798	791	812	813	798	816	804	790	834	787	843	775	796	841	841	795	791	795	810	869	813	788	815	811	775	800	855	838	825	767	809	819	807	850	805	873	765	833	811	827	757	760	797	817	824	824	797	756	806	841	788	836	834	855	808	837	788	773	823	829	816	787	805	789	808	846	823	858	796	810	836	804	802	838	830	809	803	816	850	759	799	843	792	824	792	862	824	830	793	795	834	848	812	812	755	812	810	793	799	802	871	829	826	765	826	799	806	796	824	792	795	775	804	809	811	762	789	842	833	841	793	831	802	838	798	831	850	804	820	836	771	845	789	808	790	832	799	808	806	795	868	760	825	812	799	860	801	830	880	788	803	840	850	865	809	791	794	841	817	777	805	849	821	815	802	778	814	801	791	824	784	789	805	812	844	816	763	794	818	815	794	813	817	829	798	789	810	806	809	831	803	767	839	809	834	806	821	850	783	845	787	868	773	799	783	806	822	834	760	790	775	765	817	795	821	856	792	823	831	814	796	842	732	789	813	810	777	826	783	801	800	784	804	840	793	818	812	766	825	776	834	809	824	780	852	797	850	862	796	809	800	834	831	754	809	818	828	845	831	768	775	764	799	782	814	864	794	789	804	810	793	773	835	788	786	762	853	818	798	835	823	801	767	790	782	765	833	902	801	763	827	797	803	843	761	785	802	839	806	828	773	789	830	817	821	802	756	802	791	775	885	836	835	768	739	826	799	775	779	815	791	803	823	843	822	769	783	802	784	837	829	847	770	789	802	810	842	810	798	816	766	816	835	790	852	802	807	842	784	798	799	808	769	835	806	794	794	806	845	836	775	834	796	826	844	793	826	754	810	804	812	792	809	827	827	844	793	752	771	765	785	782	738	849	809	860	785	842	836	732	811	795	725	830	819	825	768	859	814	795	801	785	802	782	826	826	843	793	827	821	835	819	778	802	831	806	834	775	740	773	762	813	764	768	760	767	763	802	811	834	834	815	791	854	826	843	794	832	798	776	740	801	791	818	810	796	850	836	823	827	797	822	813	833	786	831	806	838	840	814	820	788	849	763	778	768	828	818	747	790	792	815	825	821	839	810	840	756	856	853	813	774	821	823	809	789	809	804	817	810	806	792	774	804	824	823	805	816	792	824	814	815	773	826	824	769	787	741	796	812	781	864	790	771	813	810	783	741	841	786	759	864	840	830	802	742	816	826	722	818	821	789	812	757	785	805	786	780	797	804	822	791	778	778	776	798	860	826	785	787	759	792	793	843	779	778	826	817	861	808	832	838	816	804	751	771	797	795	824	801	846	810	826	795	752	809	776	808	866	809	800	771	801	808	795	826	836	805	812	799	817	809	796	776	809	818	776	847	840	788	813	771	804	762	785	852	830	758	802	790	752	818	756	830	845	767	845	793	835	791	722	825	851	807	790	759	812	794	812	797	781	825	818	793	817	798	827	789	878	780	824	831	820	759	782	814	815	797	844	815	825	795	820	776	759	847	822	822	862	823	835	854	822	836	756	821	827	829	794	814	776	787	805	819	770	826	802	799	790	746	855	783	738	759	792	776	769	804	807	793	752	801	797	775	782	798	773	766	813	817	816	796	790	801	786	803	786	783	761	798	801	794	822	773	768	801	762	795	787	808	810	812	788	786	813	803	811	779	773	816	785	812	823	822	775	792	753	796	788	781	776	800	773	785	810	790	776	812	795	816	781	815	814	820	794	783	834	779	795	802	798	804	764	826	778	813	794	785	827	841	789	787	834	820	805	809	781	791	834	778	828	838	802	784	781	795	826	791	838	819	796	800	778	799	852	781	811	774	774	813	812	839	866	860	854	784	808	825	781	817	761	844	813	786	858	811	768	822	787	808	797	793	777	809	743	797	808	830	791	814	798	835	802	755	744	834	750	782	795	824	809	820	763	785	799	813	852	764	768	791	826	790	808	792	766	834	795	771	844	785	817	742	782	813	818	838	788	790	785	818	809	821	802	802	844	821	812	829	788	789	774	861	794	829	812	758	790	767	837	797	818	778	733	808	862	798	774	813	837	818	819	753	817	804	797	825	795	814	809	803	812	826	814	779	863	807	774	833	816	818	752	825	840	853	838	801	825	834	763	775	806	863	782	839	774	842	798	829	807	817	815	816	811	798	774	813	781	847	752	823	827	789	825	799	815	782	841	803	801	807	777	845	847	844	784	805	837	782	821	821	790	823	803	760	827	780	837	806	814	782	854	807	761	791	731	808	841	807	792	825	790	820	754	781	782	770	789	800	786	840	766	763	780	778	853	764	865	754	870	798	791	785	853	823	807	798	824	797	762	817	806	838	779	822	801	809	790	814	787	787	798	785	810	782	790	802	755	755	809	764	756	810	790	784	799	829	778	783	851	780	773	799	833	840	778	784	804	812	823	836	774	801	797	835	813	813	847	812	816	790	835	829	787	802	758	788	837	791	817	818	829	792	813	805	803	791	824	814	795	783	807	858	841	838	798	813	793	832	787	785	761	761	851	812	819	816	829	830	854	819	807	760	805	828	868	755	787	778	880	834	800	809	761	751	785	783	789	794	796	802	789	813	753	819	812	805	787	796	805	867	824	841	781	793	798	803	832	796	786	769	784	812	807	789	824	825	830	810	771	752	754	802	827	807	785	792	794	793	829	829	829	842	807	769	791	847	805	780	798	806	800	803	822	821	748	790	772	781	827	770	826	808	820	788	775	821	789	758	769	785	775	740	789	792	773	829	833	779	816	810	819	827	838	767	844	802	815	784	786	778	742	769	762	779	848	783	786	815	811	778	795	793	820	773	844	797	758	768	813	780	782	828	785	789	773	805	768	797	814	790	801	780	824	824	833	822	777	803	797	805	783	804	763	761	761	786	778	816	793	828	780	813	803	792	800	806	802	781	805	778	776	785	804	825	776	778	827	812	760	784	770	754	780	784	753	836	772	813	819	777	815	822	836	803	740	785	777	848	839	812	816	802	780	793	742	777	819	827	815	784	815	787	773	798	792	792
27969	13208	27315	27521	11427	3447	1311	829	738	742	764	759	704	740	798	754	769	741	767	727	810	785	764	748	761	751	717	759	693	742	726	759	711	779	815	786	755	731	697	744	749	765	760	755	731	779	713	774	722	720	751	716	780	737	720	790	817	766	732	729	735	695	743	769	769	703	706	740	731	758	756	726	726	746	765	723	750	737	765	736	757	722	767	792	714	733	766	730	746	762	747	744	704	786	743	738	745	742	739	737	702	726	770	777	739	760	711	739	764	688	749	814	672	752	712	768	755	723	735	745	781	760	733	694	721	765	779	769	733	729	714	687	735	752	695	749	775	753	722	765	719	721	719	733	732	722	752	682	763	732	732	711	709	728	691	712	731	693	743	706	736	741	773	795	743	763	769	745	747	765	743	726	730	763	726	733	717	690	718	742	730	790	801	764	779	702	675	746	682	724	762	737	761	685	739	741	746	749	727	733	777	725	768	761	743	672	765	725	745	670	667	729	740	716	740	726	723	758	736	715	703	689	686	737	713	708	747	732	767	768	737	737	761	824	739	768	754	740	752	736	700	753	786	717	795	775	730	737	721	759	799	715	775	757	765	714	726	766	671	761	736	739	738	711	740	766	738	766	769	757	766	747	763	748	760	732	730	732	793	751	813	723	728	767	720	709	718	706	665	740	754	744	696	772	690	741	712	703	789	785	729	762	732	743	722	744	715	739	754	724	752	716	739	704	730	711	725	728	741	746	752	739	726	723	744	738	708	685	753	705	711	748	783	730	740	709	745	731	740	746	740	751	727	747	740	724	736	697	778	694	742	748	771	727	742	752	750	735	723	764	767	719	738	703	758	761	742	749	730	757	701	758	714	727	717	688	767	755	775	756	730	730	709	729	734	777	751	749	754	732	735	736	724	717	697	736	745	739	706	770	722	743	744	699	764	746	708	729	764	755	772	721	797	707	738	767	764	758	710	694	749	776	731	786	774	750	733	715	756	748	747	677	761	759	707	764	708	768	744	714	715	726	803	751	734	716	779	715	762	720	762	715	704	699	717	774	754	705	692	756	719	722	722	700	730	792	700	720	690	705	712	787	762	674	752	768	708	721	751	707	719	745	744	747	721	761	716	761	713	757	755	755	709	772	718	736	780	711	734	759	769	768	712	770	759	787	723	733	751	705	719	766	704	700	734	681	793	700	736	712	783	772	713	738	730	770	761	740	749	728	734	741	710	759	769	737	765	689	739	735	733	713	735	710	766	729	712	727	764	762	718	738	731	739	740	735	763	752	733	731	707	751	754	730	729	705	736	741	774	734	724	687	722	749	735	747	748	765	753	707	779	721	722	735	730	693	685	724	712	766	744	732	775	736	741	729	710	706	758	737	744	762	698	717	752	748	755	745	759	713	752	719	733	742	737	778	804	770	725	732	746	739	735	742	745	723	793	761	730	716	746	724	738	722	780	775	717	698	715	727	770	710	765	765	757	733	765	678	752	713	757	743	749	754	787	732	725	714	718	776	739	690	712	743	717	740	686	717	692	722	711	805	726	749	775	729	698	772	719	737	746	780	760	751	768	696	750	736	752	740	762	740	722	733	709	730	751	755	730	770	728	749	786	755	723	753	750	743	749	733	711	712	722	717	728	737	732	741	727	739	753	714	771	790	785	758	694	715	764	730	784	718	795	709	693	734	733	727	750	717	728	700	740	716	754	702	747	697	693	705	755	743	753	715	755	724	776	744	784	755	773	743	731	765	741	781	780	738	755	714	732	751	761	795	739	711	714	725	750	745	705	712	735	756	785	751	742	741	675	696	746	751	756	769	768	746	790	753	706	748	732	801	772	738	762	738	775	693	723	770	744	733	747	745	692	760	764	728	675	743	702	713	783	722	786	730	757	782	734	743	761	761	729	714	738	782	738	748	744	715	759	752	749	767	749	763	769	774	772	716	724	718	745	724	733	715	728	749	723	753	750	762	742	734	723	780	782	715	771	728	727	802	758	735	752	771	761	753	774	705	749	772	729	746	764	710	735	765	788	713	731	706	713	740	699	755	740	771	739	713	730	741	804	760	727	743	757	744	773	711	757	768	710	783	793	720	741	723	730	761	705	795	741	730	720	780	763	780	731	730	728	765	709	736	764	696	748	763	685	795	730	709	740	751	714	709	713	750	719	736	710	745	752	746	759	763	757	718	678	753	800	745	753	733	737	768	771	759	711	722	747	769	785	707	763	760	773	725	776	731	755	731	759	766	682	750	683	720	771	729	769	759	751	748	758	744	748	775	775	735	787	757	695	816	686	725	694	682	723	715	748	758	737	731	734	715	750	740	751	713	751	701	717	747	766	745	724	750	733	705	733	746	718	781	754	740	743	678	693	744	738	715	744	776	751	731	740	685	767	666	797	684	753	710	748	739	731	738	717	727	707	739	769	802	743	736	708	714	790	746	719	702	736	710	751	757	680	751	752	799	786	777	731	755	698	712	747	755	713	769	755	729	750	759	706	728	683	728	746	742	704	759	747	703	777	738	755	733	684	695	725	707	751	731	761	741	753	719	765	716	736	758	812	785	725	742	720	689	715	668	702	728	720	714	704	729	687	731	752	744	782	792	687	776	760	762	732	690	764	739	697	724	789	761	701	791	742	775	735	751	768	745	728	722	740	737	720	731	762	711	710	721	711	757	726	700	773	735	758	778	774	746	739	767	750	702	758	734	763	757	751	712	728	738	741	703	730	690	766	749	753	725	757	742	702	742	766	672	724	748	727	743	743	725	720	737	741	733	746	697	783	731	758	689	737	741	739	747	744	712	705	751	745	711	796	742	729	708	749	736	736	763	703	794	756	709	710	763	720	748	753	749	782	761	711	743	754	745	733	791	773	729	747	748	734	739	764	700	728	762	712	798	778	752	694	718	707	725	688	704	753	750	757	702	723	718	724	684	691	737	668	750	759	779	730	716	738	739	767	756	739	693	731	718	707	794	714	728	728	759	761	729	710	708	740	716	724	709	733	740	670	699	714	742	751	727	722	727	736	749	777	726	740	768	698	734	780	742	754	682	709	748	748	749	684	804	773	706	716	746	748	765	737	744	722	750	705	715	725	719	683	731	719	716	705	752	754	764	748	687	739	773	769	746	724	775	747	763	793	761	724	721	775	748	763	771	722	757	752	739	743	782	763	725	704	750	778	747	765	774	758	703	700	791	700	754	784	729	730	781	740	739	732	744	768	744	733	735	697	745	761	736	720	741	753	744	746	752	799	768	741	738	714	778	737	739	792	774	777	770	763	745	694	699	762	747	697	713	762	747	734	721	749	758	743	738	788	742	713	769	731	762	716	746	729	744	724	782	692	728	735	772	702	686	740	728	740	765	785	710	768	760	732	774	730	739	756	808	732	782	742	711	791	735	746	704	692	746	730	725	738	678	713	741	733	722	772	784	730	764	733	701	770	733	781	723	748	763	798	712	772	736	690	771	725	699	751	724	754	716	725	739	762	768	693	729
5652	6337	29788	18811	7625	2758	1209	708	704	669	647	704	707	700	712	721	731	713	728	712	724	732	753	680	684	705	676	728	734	761	680	736	704	745	680	731	707	675	721	683	695	725	710	697	731	677	685	712	712	736	668	698	726	669	700	678	685	699	650	742	685	745	751	695	719	677	710	688	755	696	683	722	712	713	688	681	632	700	735	669	690	681	691	650	707	730	672	696	694	703	701	726	755	698	707	721	757	731	736	692	725	718	672	693	686	661	664	709	724	696	713	659	703	664	687	715	674	688	679	684	709	677	740	714	725	735	703	710	730	715	694	728	690	705	737	689	693	711	718	706	685	679	647	708	692	710	739	737	642	740	715	700	684	688	681	686	690	721	716	729	715	669	726	700	621	682	683	669	711	700	705	693	666	710	701	683	697	687	698	742	679	712	683	681	706	722	707	718	643	700	696	701	698	690	653	704	723	664	707	705	702	677	705	709	684	701	677	675	728	700	643	741	696	721	686	675	728	729	717	699	710	735	672	686	658	692	714	742	686	707	760	685	661	743	686	700	720	692	711	683	722	701	708	705	697	665	722	637	729	667	693	715	700	666	750	684	729	701	688	687	732	716	722	729	672	713	684	699	685	728	724	717	711	672	686	679	718	718	672	684	713	702	678	675	690	683	718	710	720	715	699	687	691	672	642	715	693	702	669	698	683	681	683	708	668	714	647	669	697	724	656	675	658	690	709	662	704	727	707	703	678	671	660	668	699	700	694	688	715	699	669	718	743	687	698	727	714	721	750	686	664	702	687	690	675	664	668	705	661	628	687	723	718	725	687	684	718	675	730	705	751	674	663	667	776	695	657	690	652	671	669	656	703	703	673	705	711	685	674	669	737	689	645	685	697	693	716	706	679	702	736	697	721	739	693	724	685	674	694	728	744	701	677	714	742	770	664	691	671	676	681	676	664	696	686	684	722	703	677	680	733	727	691	728	705	694	643	702	750	704	713	714	675	665	705	704	686	688	653	670	708	699	712	683	687	684	722	728	677	704	719	688	707	691	689	693	708	705	708	666	696	724	693	716	689	710	713	670	667	716	676	698	712	654	702	704	731	695	706	676	657	690	679	706	662	718	712	714	701	712	649	692	649	703	672	711	677	687	670	738	656	673	673	707	658	670	704	734	698	707	748	710	679	678	639	742	723	665	694	687	741	783	675	697	709	684	728	696	756	702	661	702	686	743	747	702	720	712	701	679	715	728	716	692	681	674	712	681	689	716	662	683	724	687	730	699	720	639	710	672	735	682	701	731	713	734	669	708	699	712	710	679	714	744	705	693	703	705	698	687	701	685	727	690	667	635	652	731	655	693	702	701	748	691	723	690	745	689	688	691	722	717	710	731	720	687	765	664	705	675	700	718	640	646	726	662	695	701	745	701	662	680	731	686	689	712	700	700	734	727	683	704	742	677	701	682	691	727	710	713	647	683	681	678	677	722	716	720	680	624	664	673	657	693	675	698	696	664	679	694	738	721	679	776	701	725	716	716	703	664	715	718	693	691	676	681	702	702	662	695	715	676	705	696	757	741	707	697	673	717	720	691	702	681	712	637	686	727	702	704	644	681	741	698	705	701	724	745	687	692	724	695	691	669	755	738	652	694	752	680	746	658	702	672	699	654	654	699	689	708	710	717	670	667	669	696	674	722	698	680	677	731	755	679	652	761	752	705	722	708	675	685	719	740	664	698	719	673	675	688	688	689	731	716	642	694	686	685	753	727	683	698	703	659	706	660	697	739	650	695	707	693	676	676	710	696	712	680	691	710	712	702	710	714	708	719	689	687	723	702	709	684	702	673	664	686	694	722	695	666	694	693	735	682	669	713	690	712	679	673	701	706	723	692	709	724	705	719	722	684	667	695	714	747	659	672	678	726	684	668	742	688	668	717	696	737	711	737	699	706	681	700	694	728	743	711	651	699	726	683	698	689	696	698	733	689	684	721	686	746	701	667	708	703	680	673	721	663	739	691	704	696	667	684	659	692	708	704	733	708	669	695	674	675	697	704	742	694	718	673	699	789	696	674	723	744	698	677	733	700	686	703	704	671	696	684	667	716	726	683	690	708	672	730	693	717	677	729	677	728	704	665	684	684	716	760	627	716	703	693	696	689	688	650	730	667	698	720	723	708	679	654	677	720	651	755	691	710	671	717	697	709	665	781	721	705	699	707	660	731	664	679	704	727	744	699	666	680	746	733	770	681	710	711	673	677	748	700	728	695	690	718	757	672	724	682	710	734	738	713	723	650	659	718	727	725	716	697	664	706	664	692	682	704	706	720	724	708	746	752	699	722	713	705	681	648	722	695	723	685	687	688	710	733	706	694	664	692	713	704	686	724	712	708	725	684	747	730	654	675	656	714	661	700	715	673	700	689	698	683	700	701	700	698	697	632	667	687	650	679	707	698	728	729	670	677	677	699	706	677	658	740	706	686	730	729	670	691	691	684	734	705	737	700	712	651	713	713	711	692	722	690	738	685	729	726	736	700	696	691	707	689	683	682	688	709	704	707	711	684	702	671	706	679	659	681	707	695	645	707	713	654	685	687	693	670	685	711	674	669	724	648	671	674	677	665	725	684	697	686	748	741	712	689	673	641	690	754	670	660	726	650	679	690	712	671	666	723	741	720	702	674	694	715	673	714	676	672	678	693	705	692	703	734	693	755	728	700	721	665	697	734	728	723	661	734	702	721	711	697	689	755	707	698	686	728	678	650	705	690	725	706	702	722	710	680	728	697	694	699	724	682	674	683	752	711	701	730	692	651	623	713	660	715	704	706	734	674	676	660	663	712	696	713	704	658	668	676	682	718	728	723	698	710	719	709	705	708	701	709	704	727	769	729	701	670	716	684	693	714	714	648	722	708	708	682	711	745	688	668	718	690	743	699	706	733	715	687	740	679	670	696	692	674	666	689	713	657	702	711	707	677	755	689	697	676	671	717	728	684	701	757	673	643	707	712	674	675	699	704	648	658	748	681	712	669	650	666	688	619	684	703	699	696	683	722	700	706	679	696	722	704	630	747	675	729	717	666	726	691	705	702	706	642	669	676	682	664	719	696	734	712	678	685	747	669	676	686	668	720	668	662	713	754	675	705	663	691	691	712	701	724	742	670	706	688	678	699	668	722	705	719	682	725	730	748	703	706	718	700	659	672	789	726	705	707	705	733	689	684	770	679	745	724	665	692	684	706	717	713	685	694	702	701	684	738	711	706	739	724	699	697	691	732	710	729	755	677	668	688	692	688	713	679	719	715	697	696	703	717	693	670	679	687	667	679	742	679	672	683	728	712	685	667	654	681	692	692	706	668	705	676	692	677	749	688	682	753	689	723	750	679	689	708	677	712	703	667	710	672	657	684	690	731	707	693	661	726	695	712	707	711	661	660	677	690	696	699	656	689	631	690	727	698	692	644	699	733	701	654	726	656	687	719	706	704	737	698	703	691	733	652	684	644	685	646
25750	21687	46266	63291	41873	21623	6635	1258	828	731	814	788	790	781	711	788	774	759	725	692	728	737	745	727	720	704	728	722	733	700	757	773	720	717	766	760	786	755	731	738	692	716	755	765	725	740	756	736	679	728	782	732	688	720	717	741	732	749	759	717	765	756	737	697	704	737	684	699	706	775	741	724	720	692	682	766	797	695	695	759	764	667	738	724	803	693	719	740	731	731	735	750	714	773	751	729	741	768	731	712	701	735	743	702	724	746	733	723	701	691	742	695	718	715	718	729	749	764	795	740	741	749	776	794	748	723	752	736	743	717	770	808	700	753	706	685	717	715	724	757	690	731	725	712	731	713	693	715	726	745	719	748	752	757	697	719	700	737	736	712	716	724	766	737	767	702	755	714	699	736	679	748	757	757	708	726	710	731	730	773	716	709	744	722	734	719	741	755	727	673	740	762	726	701	694	733	764	726	669	703	737	749	739	743	764	732	736	717	737	711	778	696	663	661	759	737	739	711	706	723	743	698	735	749	717	709	750	737	716	761	712	727	719	767	709	704	760	759	762	701	741	714	723	691	713	718	713	724	747	730	719	683	745	689	742	727	734	712	703	748	762	660	717	738	741	685	751	655	736	773	785	760	721	773	711	728	691	705	752	731	754	737	724	680	725	731	724	685	722	706	734	741	694	720	723	749	717	695	695	755	710	756	734	672	751	731	739	749	701	765	704	795	732	719	706	756	715	703	696	736	727	735	733	715	664	715	720	742	729	737	729	736	690	741	690	691	760	698	732	713	745	704	755	732	748	699	747	739	756	805	749	709	719	722	734	739	702	691	728	666	726	754	727	695	753	722	734	711	703	753	752	709	713	742	762	768	701	730	725	694	707	702	699	748	754	718	727	724	737	731	727	728	734	751	689	700	753	715	712	740	713	725	725	749	753	741	726	694	758	760	667	729	759	697	711	713	685	734	747	778	751	683	771	709	758	691	717	747	736	731	717	684	693	751	743	733	746	739	718	746	807	688	712	703	727	731	736	747	734	720	741	725	697	712	758	705	749	752	757	736	626	725	685	714	717	782	694	708	720	769	704	745	707	714	682	726	713	719	695	691	719	756	690	684	680	781	747	691	726	746	769	715	673	750	707	715	692	774	737	717	756	740	721	740	734	769	719	737	714	742	746	733	708	743	732	705	727	737	726	739	707	664	698	714	746	742	713	765	689	737	731	717	718	685	712	732	706	735	714	764	706	740	782	723	709	721	727	722	720	708	743	730	721	701	738	690	717	748	733	765	703	710	727	719	710	676	695	712	720	701	733	776	785	760	738	781	740	743	765	746	721	706	679	728	698	756	680	711	723	720	721	752	736	760	728	701	751	725	678	791	716	724	746	754	730	676	661	754	696	757	742	735	768	736	676	715	716	705	741	712	749	699	725	762	714	729	721	741	772	706	696	731	713	775	774	766	705	734	707	755	708	732	706	713	738	670	764	707	737	727	737	756	751	741	756	680	723	728	706	758	723	731	741	756	711	725	704	708	777	766	768	717	785	735	712	732	726	705	733	742	672	726	706	688	732	702	744	710	738	761	705	703	691	718	690	738	714	679	721	701	714	731	696	748	678	747	764	710	698	758	715	726	739	727	755	706	687	785	688	736	740	777	686	693	721	700	736	727	729	740	719	719	756	735	685	674	730	672	724	744	699	772	719	736	722	721	745	718	741	730	773	743	707	713	667	689	737	738	717	767	730	715	737	730	725	744	708	713	719	719	754	749	758	716	723	766	720	710	694	746	723	736	725	708	690	701	707	721	785	672	706	728	715	749	727	743	772	726	730	759	685	693	684	728	752	729	747	734	703	782	717	697	721	737	734	732	755	731	733	739	766	779	739	750	769	711	713	703	756	753	705	787	705	723	732	753	722	740	722	715	686	698	733	717	725	769	741	732	742	748	695	714	755	654	714	696	764	714	772	736	742	713	725	729	746	701	686	742	743	735	727	732	752	735	699	746	752	721	732	714	735	692	696	684	701	697	676	721	765	738	693	706	704	726	716	702	724	752	710	768	735	719	719	720	756	740	745	691	719	716	730	722	723	715	707	731	732	704	717	732	738	714	752	747	721	704	736	719	781	688	766	801	710	716	693	686	724	733	717	699	684	695	731	703	690	717	749	748	697	713	741	749	686	723	731	747	735	770	698	763	670	717	759	728	732	706	732	791	749	714	752	746	731	759	716	714	760	761	742	724	707	759	725	696	675	763	732	724	678	769	749	725	748	687	733	704	679	729	726	727	730	710	767	760	735	753	718	697	698	725	707	788	684	721	706	719	752	720	748	729	693	744	713	734	688	756	727	721	700	719	743	727	738	696	719	730	721	743	718	779	684	759	733	754	786	700	728	727	727	702	719	703	716	723	674	726	707	740	718	711	722	695	702	700	744	718	721	719	707	735	677	701	779	759	719	670	722	728	771	748	718	732	736	698	746	779	702	732	678	692	681	732	709	711	751	721	719	684	733	691	695	711	718	707	681	780	738	702	711	748	728	736	690	696	770	746	729	739	674	720	687	700	707	675	709	696	727	769	724	766	723	702	692	714	729	709	774	707	722	740	799	725	744	727	730	720	733	740	719	656	744	728	712	739	732	722	728	758	760	706	697	731	713	735	667	735	719	675	734	718	719	703	672	722	707	736	721	701	759	695	775	671	745	759	709	735	722	743	699	758	687	704	721	726	710	711	708	745	754	689	757	731	753	691	723	738	754	729	666	745	745	755	736	764	742	694	745	699	683	712	735	708	697	727	753	746	726	738	756	766	728	712	759	720	730	749	704	733	721	692	726	738	738	689	699	725	750	700	702	741	692	728	751	728	830	727	746	732	747	738	738	760	759	720	683	681	755	689	718	714	673	728	749	703	733	719	786	721	703	679	727	726	684	725	718	710	709	729	727	686	753	759	761	724	721	743	718	719	722	739	682	728	806	735	711	718	720	728	727	768	723	708	715	713	711	737	712	720	717	696	712	731	737	736	757	763	732	743	732	705	731	734	712	733	734	686	785	709	706	773	721	687	732	716	740	758	745	720	774	760	731	731	712	714	712	707	759	738	733	756	717	716	718	741	715	733	661	721	732	714	691	735	776	741	724	738	696	723	706	783	700	762	733	715	709	721	756	743	742	763	721	725	741	714	699	711	720	711	739	781	748	712	707	762	720	737	709	730	736	715	671	723	756	813	717	758	755	707	712	756	748	731	751	748	742	718	735	731	727	721	769	763	703	693	747	726	757	716	751	724	716	743	702	731	710	705	725	719	701	725	755	756	716	744	721	653	771	744	749	711	760	719	737	727	700	726	792	732	729	760	703	694	730	722	734	739	708	725	750	741	753	721	753	712	728	763	754	689	796	692	743	749	737	775	731	729	687	709	698	773	770	745	737	701	745	701	698	708	711	722	754	739	723	759	713	692	705	755	739	698	684	686	763	713	706	742	723	746	683	746	762	724	676	755	794	723
6663	26986	78739	61178	32999	13509	4056	1010	729	762	756	783	760	798	757	766	825	750	777	692	782	761	760	794	731	683	745	736	714	756	778	741	756	760	781	720	727	721	762	691	756	731	735	743	796	778	757	720	777	801	771	728	730	760	708	733	728	696	739	734	738	724	725	757	779	723	688	770	759	724	707	750	710	752	736	744	717	709	746	685	781	726	716	742	765	702	710	719	704	699	748	714	733	710	735	742	756	697	736	761	746	762	745	737	734	715	749	699	763	725	758	676	765	768	747	766	708	785	774	824	755	759	729	723	771	744	766	730	710	760	757	721	776	721	768	688	709	726	759	752	798	746	739	752	778	762	727	735	747	723	728	676	754	756	720	801	741	767	776	765	780	713	727	753	738	727	736	760	730	751	728	749	719	718	729	684	762	687	720	724	759	729	758	755	784	819	743	725	771	694	750	738	741	752	749	758	716	758	677	664	704	771	732	752	768	784	724	781	759	759	750	751	720	783	704	734	704	716	766	717	723	732	722	779	741	719	736	726	729	712	770	771	697	705	753	751	707	792	726	719	687	732	724	707	730	720	711	747	720	730	739	723	750	687	731	754	746	727	697	723	742	767	710	762	802	695	742	732	727	727	695	722	740	718	700	700	750	788	747	725	693	784	755	722	714	706	716	705	730	743	785	690	743	798	727	798	735	771	746	750	744	737	760	751	721	739	706	706	692	752	742	753	720	770	715	723	756	716	789	761	749	702	745	746	733	749	746	724	733	767	737	747	748	747	763	702	764	764	746	781	755	717	726	753	754	763	778	732	752	773	768	767	756	702	742	729	771	699	722	697	706	713	719	741	736	693	732	685	750	680	750	731	732	704	783	746	760	753	779	726	778	719	747	752	716	709	714	773	714	691	722	738	730	730	735	764	791	717	745	747	751	697	708	715	714	721	695	754	684	715	736	688	749	734	731	719	751	730	726	798	715	703	754	698	723	736	736	733	769	724	707	699	746	749	735	778	730	717	735	736	696	785	712	743	692	739	772	726	717	776	674	755	763	736	744	706	728	787	701	788	716	730	724	747	737	771	704	756	734	694	753	771	669	716	688	718	743	713	729	749	735	754	744	747	719	699	734	733	703	703	750	754	746	764	718	744	699	723	724	742	754	744	747	737	736	676	727	711	745	726	749	711	737	725	761	753	728	739	746	763	696	732	771	679	746	693	707	769	805	739	738	735	681	720	767	754	729	697	739	721	730	737	756	700	753	718	750	735	706	746	715	702	710	708	758	773	721	711	731	741	722	701	722	742	780	755	749	738	738	719	738	685	731	774	750	747	737	718	725	735	780	729	676	750	722	721	827	731	726	718	681	727	763	711	750	765	706	719	737	733	805	711	716	718	734	766	762	714	757	739	711	772	710	772	706	765	715	699	742	692	733	820	716	781	698	732	717	742	714	722	726	696	754	687	745	688	741	737	755	727	794	760	735	716	713	767	710	720	706	725	765	732	752	694	765	701	721	768	750	680	756	750	736	705	724	757	694	784	670	757	784	802	741	771	713	710	716	715	754	782	753	696	693	753	717	728	775	744	767	761	772	763	709	715	707	718	715	730	733	733	706	713	722	773	712	719	727	731	743	689	708	748	765	775	739	744	754	727	739	763	748	747	752	716	688	759	663	714	697	794	744	775	710	767	787	704	734	703	724	731	732	689	776	711	706	712	679	771	704	725	726	790	759	739	769	719	759	737	756	764	753	665	708	728	730	724	790	762	763	705	727	712	752	753	711	715	749	691	752	716	735	761	719	757	704	753	748	740	690	697	723	732	720	703	723	778	709	693	740	688	685	760	742	731	710	718	745	770	740	751	752	691	732	711	726	758	764	700	692	712	781	732	711	707	716	793	688	728	694	725	697	801	689	749	732	722	722	742	720	689	725	748	726	693	763	736	705	731	745	759	744	723	744	780	762	672	738	774	726	712	759	690	702	739	704	751	736	735	732	765	716	699	728	721	725	714	699	763	747	763	768	805	676	761	731	689	754	742	721	706	698	732	755	734	696	779	688	745	734	712	713	750	758	754	775	709	766	786	733	725	729	734	701	779	716	694	699	732	726	718	718	716	730	707	664	750	762	714	769	699	782	711	707	718	761	799	683	739	767	782	702	691	760	788	700	741	717	731	767	750	708	707	749	738	711	752	779	719	684	731	757	740	693	719	738	742	741	722	692	718	691	736	704	750	734	701	788	786	712	772	719	725	724	709	688	749	769	753	735	760	755	741	696	717	689	730	770	735	737	739	756	715	729	725	739	732	719	712	724	685	717	727	762	728	741	723	691	707	781	797	711	737	748	700	723	722	787	744	776	748	784	697	698	764	715	698	690	721	723	758	729	717	711	739	755	734	709	708	794	745	725	721	740	761	701	745	741	787	747	750	755	753	734	763	742	737	697	742	724	728	743	711	740	733	745	736	776	758	756	720	733	770	737	704	717	675	719	731	770	750	715	790	708	679	715	726	734	766	781	723	722	751	732	722	694	735	747	722	754	721	743	730	762	733	748	741	783	771	731	725	783	680	734	734	723	754	749	713	778	761	754	750	728	746	726	739	730	711	788	683	764	744	724	740	698	779	705	749	741	740	686	749	727	768	740	704	757	730	724	742	711	736	735	793	714	732	699	698	728	736	737	729	774	728	756	683	683	760	718	761	755	716	720	720	699	728	650	714	695	755	712	723	744	732	764	728	699	718	762	758	762	748	699	753	757	743	717	747	668	710	753	715	730	751	725	766	733	744	771	731	687	749	773	719	685	785	735	751	727	678	729	749	770	749	739	747	660	761	737	750	718	720	723	729	752	745	743	759	691	733	722	746	727	753	721	699	757	762	735	721	752	730	756	748	745	706	739	732	707	736	712	742	759	726	784	706	780	711	720	738	675	731	778	769	693	745	760	722	741	748	717	723	733	719	753	729	729	703	747	754	735	679	711	774	749	773	765	775	725	728	741	735	749	749	733	710	791	755	708	732	731	724	710	725	693	681	751	715	723	728	762	722	737	753	704	717	740	743	740	749	750	743	766	754	735	735	765	753	708	751	785	700	728	749	732	727	731	742	697	789	772	756	690	735	725	779	750	713	745	721	729	755	735	737	715	750	723	754	711	691	759	712	748	722	774	756	691	744	743	758	749	694	724	708	737	736	734	806	735	788	715	771	694	752	759	689	747	688	706	720	691	759	706	723	785	732	739	740	748	706	692	762	732	727	706	753	745	755	726	724	706	787	730	741	759	750	742	796	773	691	747	739	724	691	704	754	707	724	743	763	760	798	712	717	679	733	790	716	763	726	702	726	704	738	737	723	766	696	799	743	717	752	753	688	719	764	753	753	719	730	688	728	712	754	739	723	766	729	701	707	762	737	738	741	769	763	771	654	698	756	739	710	763	725	724	748	754	790	729	764	753	743	747	731	733	682	734	764	737	715	700	736	765	766	729	721	757	748	714	764	736	746	699	658	748	749
24386	21622	41892	68540	52737	32207	14106	2501	1027	910	889	862	780	809	792	836	786	794	849	800	781	839	761	811	811	735	831	778	813	823	785	778	769	813	754	763	821	713	787	776	812	823	786	746	718	831	768	784	764	781	763	817	806	770	759	772	793	784	805	850	698	766	783	799	766	803	748	773	789	713	784	773	808	795	808	706	765	783	745	774	850	774	768	743	768	777	799	791	793	748	762	742	817	800	845	825	773	747	745	757	818	768	761	773	780	795	748	797	843	776	768	748	748	783	764	751	831	731	774	799	802	743	751	777	771	771	743	775	734	812	767	753	835	799	779	794	803	804	748	782	757	800	741	777	808	801	810	789	821	742	768	799	759	776	783	772	812	777	827	778	736	742	759	763	812	798	747	806	817	755	786	807	781	772	786	816	797	809	832	801	823	765	767	743	796	844	762	779	786	815	766	767	781	821	777	749	829	739	766	815	741	778	790	757	747	772	799	761	835	755	743	733	771	779	804	823	798	776	755	741	804	796	798	791	776	789	809	771	730	813	799	801	768	815	780	754	768	768	800	796	831	806	807	758	779	776	799	766	803	800	804	780	805	733	782	718	755	740	780	783	772	804	776	786	748	764	800	788	731	794	756	825	762	733	764	726	790	787	738	788	736	787	762	789	828	771	729	724	783	783	766	758	815	766	759	762	773	763	781	764	771	777	798	778	746	775	768	758	789	800	831	813	769	825	794	777	805	770	772	839	770	757	814	786	795	771	755	765	766	802	779	800	793	734	812	763	738	764	777	781	826	803	804	815	788	770	731	776	771	776	802	836	732	813	801	818	747	773	798	760	784	725	775	777	790	806	771	775	770	755	796	757	787	789	807	778	793	758	748	787	756	771	727	799	738	750	776	787	801	796	747	785	816	761	734	784	739	726	796	766	846	807	816	748	796	793	735	706	787	793	796	770	763	791	818	803	762	768	783	783	777	812	780	795	776	763	793	796	763	802	796	774	808	777	736	744	797	750	839	773	789	735	748	723	795	789	819	819	749	774	795	769	776	722	706	723	752	797	768	755	728	790	791	765	784	738	762	773	803	848	787	772	785	790	768	810	799	795	748	792	772	796	789	821	774	770	765	727	803	758	804	759	712	736	819	778	817	822	807	772	812	761	748	799	782	777	829	773	789	816	798	753	734	774	747	780	754	783	768	774	850	821	746	789	779	805	807	824	795	808	809	826	777	785	796	757	750	781	806	735	806	803	727	794	831	797	769	758	789	771	760	728	831	802	796	820	796	774	774	703	768	778	754	788	762	775	802	751	790	772	780	791	765	745	774	780	811	797	814	758	769	767	794	773	754	737	783	805	718	748	789	787	791	804	766	758	752	782	811	794	812	761	747	789	797	779	764	813	811	785	772	808	718	765	780	772	750	753	779	774	745	790	791	842	806	775	748	781	787	776	775	799	790	812	772	798	814	795	754	755	780	809	770	788	781	791	760	791	765	841	810	774	756	807	773	774	768	771	777	827	784	765	843	761	744	821	787	834	767	815	805	763	825	796	775	744	743	760	742	785	782	793	780	841	774	798	767	840	809	813	786	755	787	808	771	786	777	759	805	773	751	776	801	818	734	718	755	783	760	749	763	799	769	774	756	743	749	828	774	739	765	789	782	796	770	802	768	769	803	741	772	775	856	751	762	800	846	750	748	766	760	767	800	777	730	781	780	756	765	771	807	751	782	777	727	780	758	788	760	768	757	801	825	743	740	836	807	759	753	808	780	793	787	756	804	785	812	765	771	742	787	806	775	734	784	841	757	783	752	733	761	775	791	753	769	764	791	778	752	725	801	795	766	763	815	793	765	757	830	789	790	817	807	759	763	802	786	783	712	763	793	730	800	827	756	792	760	809	730	767	752	806	770	735	753	757	781	755	738	813	752	789	764	769	777	792	783	741	768	761	762	786	794	808	755	732	771	781	766	779	808	798	774	825	801	802	803	759	723	854	777	779	755	777	785	808	830	782	768	819	826	776	761	788	755	779	805	760	803	827	776	786	806	799	812	737	772	774	737	777	740	798	776	792	745	772	789	788	766	771	761	814	757	806	801	804	729	795	776	753	757	816	791	786	765	765	779	776	787	823	782	742	773	768	844	743	754	787	798	746	778	821	739	754	768	761	772	744	785	846	787	848	763	747	767	804	759	828	761	833	804	767	790	788	822	819	783	781	805	767	749	790	805	822	805	749	747	791	764	777	802	745	775	782	780	776	766	781	792	825	792	772	783	802	786	723	780	781	745	801	792	785	819	801	838	771	809	778	782	758	807	811	747	782	811	764	774	773	781	797	797	746	779	740	766	775	785	721	784	771	759	759	728	793	762	775	747	740	734	826	768	746	741	779	778	761	755	786	812	774	791	773	804	738	775	769	766	786	768	821	715	771	764	761	788	775	770	788	723	796	781	843	745	781	756	752	811	769	757	783	770	811	730	769	786	759	756	806	792	767	812	779	777	826	727	818	756	806	762	767	757	792	771	785	780	704	819	831	759	802	762	773	785	694	778	718	780	794	799	801	773	739	763	755	759	825	769	700	779	801	792	761	800	757	782	770	757	819	775	762	776	709	788	700	765	796	793	742	827	783	743	742	800	743	788	757	764	836	752	735	783	731	778	723	868	766	747	794	733	777	782	773	747	802	787	787	735	783	741	744	730	762	807	802	694	733	785	816	783	801	766	819	748	807	773	775	732	785	762	761	823	817	771	743	752	801	722	784	774	765	776	794	787	808	751	802	820	766	752	802	789	773	745	743	820	706	756	759	798	754	779	789	799	776	792	765	770	772	694	766	791	771	804	720	765	822	796	784	769	710	792	752	780	760	718	789	777	776	728	772	784	698	749	779	792	747	771	823	829	819	747	805	763	795	781	765	794	788	809	735	813	755	815	766	744	735	779	793	798	780	763	801	778	758	779	822	809	783	811	781	770	766	814	780	727	819	794	792	756	771	798	778	717	735	796	732	777	784	731	732	765	761	782	810	781	772	777	786	813	781	775	766	780	760	736	733	811	773	800	776	783	790	810	798	816	800	790	780	734	745	765	767	779	762	727	743	775	820	731	808	755	736	798	757	794	784	784	792	769	755	763	758	773	767	810	766	778	788	747	795	748	833	823	786	771	797	816	804	811	729	771	774	758	783	792	772	759	787	780	774	730	772	772	784	764	770	769	763	817	763	828	804	759	777	774	698	784	783	753	823	784	806	762	767	749	749	795	742	765	782	762	809	746	756	796	812	765	767	718	781	779	768	811	794	730	770	776	775	763	756	750	763	772	781	765	778	755	762	765	766	764	789	768	767	717	795	735	780	797	788	774	812	738	785	782	783	777	820	802	763	779	758	796	765	773	735	813	743	758	743	764	728	755	793	768	733	799	745	814	796	793	758	753	795	784	778	779	767	798	803	707	780	827	712	775	804	841	792	744	787	757	779	764	823	808	769	703	783	762	771	776	796	789	797	781	769
10261	29026	84189	78866	49622	24144	7816	1636	807	838	913	922	814	838	873	832	841	839	846	786	774	811	831	843	855	814	805	806	822	822	791	851	812	805	810	865	819	808	826	764	753	840	805	819	817	820	813	816	794	807	777	778	791	769	810	819	781	854	810	858	779	803	869	778	858	813	787	794	820	811	842	799	820	782	817	803	799	828	806	793	820	820	811	842	822	789	822	825	794	802	829	839	840	840	748	771	793	823	782	768	812	821	787	843	788	792	797	847	759	808	859	820	833	782	768	811	809	810	751	817	797	818	792	784	791	857	786	811	848	840	771	849	794	766	769	809	789	833	792	841	809	812	814	815	775	828	808	837	817	835	821	802	852	786	838	792	757	827	812	829	812	843	844	786	820	783	815	840	809	805	813	776	826	769	852	808	751	818	838	845	782	851	792	836	799	838	818	815	840	776	789	792	790	819	853	789	804	858	838	770	805	789	776	874	803	847	819	843	786	823	832	812	858	764	804	764	777	790	851	800	783	805	815	777	803	821	804	834	796	800	801	882	764	847	817	744	824	770	789	846	819	838	790	818	787	775	797	779	788	817	839	847	841	868	806	759	797	786	814	820	778	801	795	848	801	758	783	823	821	811	788	758	764	860	844	767	791	841	845	834	819	793	816	788	810	803	822	828	782	782	814	845	844	819	805	858	806	834	810	822	846	813	816	823	788	796	771	794	803	778	777	819	849	834	773	845	802	810	741	805	795	811	815	821	814	796	764	821	790	781	850	799	803	788	865	779	839	802	784	819	819	828	810	801	844	839	739	820	783	835	831	806	827	795	844	835	782	843	786	794	781	828	812	791	825	778	818	837	819	807	768	779	790	799	811	765	786	848	795	840	820	854	803	795	824	819	809	814	740	829	813	805	796	780	787	853	787	768	825	790	835	802	809	771	846	807	846	817	827	793	807	819	784	797	825	817	835	808	793	823	761	801	837	854	789	809	811	849	800	786	845	813	844	780	786	796	777	833	807	797	863	820	791	866	825	747	847	810	821	860	828	780	811	850	768	768	765	753	800	783	831	809	777	808	794	817	817	769	784	741	771	810	777	816	853	754	841	787	800	839	842	803	869	825	819	796	824	812	816	795	814	836	746	834	800	842	765	890	844	852	765	820	742	833	820	817	818	852	810	808	766	794	839	790	836	837	817	749	787	848	804	836	778	819	770	806	772	774	828	869	830	829	814	808	837	807	810	756	876	767	829	832	808	803	812	795	811	827	851	794	758	864	860	849	850	802	806	817	827	835	791	764	808	794	841	795	768	818	776	787	776	783	842	808	802	807	834	819	798	756	798	814	824	807	796	810	807	817	808	842	801	793	791	833	807	778	769	796	863	749	782	799	815	821	808	790	871	728	806	794	802	802	832	770	792	854	825	765	760	849	817	824	781	829	849	812	784	793	769	828	796	788	785	828	811	826	772	818	822	766	844	765	845	817	758	796	773	801	830	781	813	780	815	818	799	829	811	841	793	822	772	803	794	807	768	791	842	840	856	855	794	771	811	849	821	785	830	782	801	755	801	782	833	811	792	789	806	852	778	787	806	804	804	778	833	786	779	771	792	761	814	822	811	775	771	843	761	799	772	848	859	823	784	763	773	785	799	800	825	851	761	795	754	817	757	862	843	860	797	830	760	805	803	823	865	822	830	806	820	785	841	808	844	777	797	844	812	779	859	792	811	817	798	789	805	826	806	828	809	791	788	835	838	771	818	782	767	818	817	832	791	791	786	835	794	816	782	812	813	785	757	809	795	799	825	803	794	836	805	781	814	797	803	844	757	823	805	800	832	800	823	818	832	812	808	782	785	809	810	810	735	808	819	797	800	789	837	761	847	833	810	790	791	837	724	801	822	786	821	798	857	822	754	867	813	801	766	805	776	801	792	813	807	760	813	770	818	830	788	809	817	811	824	799	790	847	779	836	780	779	854	834	837	788	811	804	808	805	771	848	846	804	792	792	830	830	805	772	807	855	838	754	795	796	833	811	763	840	835	765	881	768	824	842	782	817	791	781	797	784	802	832	824	780	763	824	769	865	849	783	802	856	810	708	818	828	755	820	863	811	769	814	810	779	853	807	777	789	782	791	767	773	765	814	813	796	831	780	773	785	791	793	859	836	827	798	802	796	811	766	801	758	766	801	847	806	832	830	799	781	835	782	761	849	776	813	777	772	806	766	808	809	811	835	783	776	847	814	793	811	841	796	860	769	832	816	789	852	830	846	841	837	834	857	846	770	844	798	808	827	842	818	822	785	792	865	820	804	808	790	793	748	812	788	790	802	826	814	805	790	800	801	759	825	844	780	851	788	808	773	779	805	837	764	757	806	785	843	752	772	804	792	794	772	781	836	831	774	804	829	819	771	775	827	765	835	822	798	799	801	781	813	780	819	740	796	864	783	795	823	826	810	839	782	856	767	793	806	828	764	793	788	821	793	761	817	769	806	766	779	834	795	751	786	808	776	817	754	783	803	756	775	773	804	801	802	804	805	808	780	803	815	817	824	853	821	817	842	763	818	788	832	763	801	813	822	783	811	855	806	757	822	885	781	812	740	756	788	812	820	776	799	819	775	826	758	854	787	811	852	853	783	840	804	821	785	802	846	842	802	842	819	846	825	853	807	816	796	828	820	743	764	780	814	807	842	849	769	825	815	848	809	847	796	814	750	821	830	768	798	792	837	838	774	811	815	805	793	833	811	837	804	806	820	845	808	778	790	789	851	808	728	794	821	749	840	763	818	823	816	777	816	807	784	763	775	779	779	789	832	796	769	816	770	807	812	809	791	746	807	804	772	814	796	830	807	783	803	815	823	808	819	818	777	803	831	799	822	796	790	741	807	766	787	822	826	810	793	828	771	824	810	818	821	730	799	787	795	848	855	770	811	835	847	806	803	845	780	773	837	867	771	815	767	790	816	805	771	844	789	821	816	790	827	810	796	801	800	761	813	818	796	769	814	829	754	818	801	772	795	797	813	804	842	746	763	823	860	807	803	808	789	782	795	788	839	843	778	858	805	824	854	780	791	827	799	793	789	791	798	754	847	795	840	846	803	808	855	743	797	851	748	742	805	862	812	826	788	766	800	786	821	824	838	795	818	822	801	772	808	797	783	805	823	775	813	753	763	789	811	853	839	821	796	814	839	826	814	844	795	840	811	810	842	821	810	802	789	793	801	804	845	789	827	825	796	827	784	838	795	851	811	791	775	858	776	760	839	776	834	757	797	850	831	830	792	801	799	758	803	784	795	823	876	800	749	815	832	810	805	852	808	843	821	808	808	785	862	791	798	811	805	816	834	793	776	761	834	781	832	798	805	856	815	793	851	837	763	743	808	812	791	799	742	852	827	824	792	839	809	825	827	810	815	772	809	821	805	745	815	799	837	750	792	809	756	785	841	826	763	838	823	795	784	800	804	778	870	807	799	789	835	790	866	835	787	787	826	771	801	791	824	841	795	790	779
27946	12202	25386	27614	12333	3636	1345	842	770	765	724	738	752	766	772	740	783	702	713	741	725	736	763	739	742	721	760	722	746	776	735	752	733	756	752	741	737	754	781	703	746	703	773	720	698	708	721	705	750	722	734	748	730	784	769	754	753	743	744	738	707	743	677	752	780	707	708	766	718	750	760	704	740	760	735	788	681	739	731	724	733	788	764	726	724	768	721	744	756	718	724	746	710	709	777	751	747	743	764	769	757	740	746	740	742	696	759	727	722	725	755	696	741	814	745	732	699	728	793	737	734	713	726	717	725	725	706	752	726	754	734	731	743	731	752	763	672	758	731	695	718	733	740	747	714	720	684	704	759	745	739	766	786	733	785	768	710	738	733	681	792	760	720	696	727	762	749	765	723	694	757	802	730	754	733	733	740	716	751	770	783	715	741	730	761	712	729	769	754	778	775	769	769	727	715	724	725	779	734	778	769	746	737	739	721	774	729	725	734	762	716	718	730	750	723	754	749	725	734	737	735	714	769	778	728	758	740	724	754	681	750	724	728	737	733	743	709	686	702	724	801	735	764	744	728	775	767	744	764	753	768	790	752	700	760	731	703	703	718	737	729	733	776	750	750	745	775	711	755	764	772	727	742	714	740	704	762	716	763	740	709	712	750	743	690	740	731	684	728	707	700	735	761	758	703	761	758	721	717	725	758	731	803	763	736	727	733	671	727	764	787	807	744	741	771	722	661	717	736	726	743	763	707	796	755	757	713	743	743	742	765	733	727	788	723	747	705	800	730	742	689	733	742	718	750	715	706	782	751	745	723	696	736	742	728	720	753	705	769	725	728	739	766	730	753	693	750	698	747	775	726	677	758	716	765	735	762	768	770	761	692	779	733	749	695	748	722	729	763	741	738	751	734	739	706	752	740	774	720	737	726	739	749	766	762	743	685	733	760	716	748	720	785	769	717	719	774	772	730	718	785	754	698	746	749	712	720	770	661	675	726	697	776	703	725	758	691	712	739	702	716	745	730	747	746	760	760	732	779	696	736	754	703	724	755	713	761	731	752	776	715	734	741	724	769	764	748	726	754	720	715	763	718	757	751	753	738	719	719	711	696	725	740	726	712	724	729	736	741	752	706	710	715	796	715	743	718	724	723	750	772	734	725	788	677	741	745	719	720	717	738	705	717	796	771	727	762	779	755	762	704	763	775	742	720	726	682	701	748	743	786	794	767	744	803	712	737	715	747	723	752	733	720	757	747	794	723	785	741	739	744	760	760	761	719	718	736	717	715	695	742	746	766	747	758	726	725	729	790	711	722	726	790	774	773	693	767	745	782	726	748	738	775	730	791	717	790	738	717	705	744	714	746	725	771	748	762	707	730	738	808	727	726	761	750	818	781	772	767	761	683	696	731	690	713	775	740	697	745	670	778	734	715	749	760	756	739	746	694	702	762	725	725	755	718	765	770	720	693	711	754	758	770	739	759	798	711	713	727	745	730	768	761	724	685	747	733	745	736	750	747	789	765	731	762	721	786	727	720	820	799	742	700	719	700	695	763	755	715	684	728	743	755	770	709	796	730	778	772	729	793	715	769	735	746	728	724	777	760	738	773	749	714	727	743	783	745	721	753	775	748	699	704	771	727	757	751	734	749	759	726	734	715	718	751	728	738	764	695	748	707	675	720	768	715	756	760	725	761	746	761	697	705	763	739	735	731	746	724	778	773	761	783	746	728	728	717	706	719	730	766	719	770	748	735	700	700	792	786	723	795	722	791	728	729	715	736	665	712	728	699	733	740	742	742	742	750	699	715	774	739	787	795	731	799	736	715	704	733	700	754	754	717	730	734	688	729	747	752	760	689	736	685	802	770	765	723	759	742	757	756	747	747	733	718	741	679	731	752	686	711	742	750	768	697	783	737	721	691	726	756	729	718	793	766	775	753	730	715	693	729	707	757	753	696	711	740	738	727	744	776	731	745	702	754	692	686	685	786	687	748	730	743	715	698	704	725	797	735	718	703	735	734	710	726	711	699	720	786	761	725	706	723	784	747	754	762	725	669	751	790	741	733	749	742	773	736	755	734	717	739	784	706	731	703	719	783	729	727	804	770	741	737	756	714	727	736	754	730	778	704	702	739	801	733	739	755	723	758	754	758	711	754	761	735	699	735	756	750	714	772	733	781	706	783	742	755	761	757	779	725	794	730	728	753	709	788	742	754	690	788	698	746	791	734	697	696	726	769	754	727	746	721	707	744	755	760	731	718	704	701	723	718	793	739	711	709	751	747	785	770	733	766	723	701	748	749	770	761	710	774	750	769	768	766	754	752	739	682	747	750	681	757	744	722	763	750	777	769	707	724	747	715	770	758	776	762	750	748	769	763	727	745	713	759	760	726	738	778	767	751	733	701	736	744	735	786	757	737	748	753	707	726	768	744	726	740	727	728	763	720	727	759	740	769	752	737	708	707	720	726	717	740	726	741	736	672	712	773	736	775	762	768	760	733	695	714	741	765	746	735	775	696	730	730	719	753	702	801	738	712	669	764	726	769	768	710	740	718	731	738	762	786	762	714	728	743	721	701	698	742	736	761	742	727	749	757	740	771	743	742	760	727	720	702	729	734	742	693	729	705	757	775	718	781	709	668	719	731	712	803	762	737	762	731	741	724	773	732	752	760	773	760	766	777	765	734	735	741	705	774	740	751	726	777	761	799	708	762	744	734	700	701	759	736	731	809	738	745	779	733	732	720	705	730	735	752	745	776	736	714	743	714	716	718	732	726	761	739	745	727	743	751	741	743	778	738	719	757	760	777	708	784	786	748	754	735	728	750	741	785	697	760	734	765	727	757	776	706	698	713	747	728	732	735	747	791	806	741	744	705	712	743	764	732	728	689	727	696	770	725	723	745	729	719	678	743	733	715	708	709	749	741	781	747	760	764	733	744	742	750	775	676	724	771	761	750	716	755	739	736	685	771	721	739	739	751	774	715	679	721	801	758	758	688	688	734	721	722	752	743	812	737	733	809	755	743	718	687	738	744	718	747	715	736	701	791	704	753	770	703	693	759	749	646	680	737	801	730	809	747	755	739	695	724	743	697	757	779	764	766	703	726	763	767	730	731	745	728	739	684	762	799	736	731	736	716	757	749	721	730	761	723	695	745	757	690	678	727	767	716	729	733	704	685	724	728	692	728	727	727	792	777	767	750	690	712	761	686	729	796	760	710	755	733	736	746	719	731	755	755	755	748	797	729	717	763	808	734	744	791	806	758	701	758	723	802	763	750	774	773	735	784	708	691	699	748	788	737	689	687	707	712	777	767	679	751	707	697	738	708	746	739	704	737	725	728	716	737	759	734	737	758	694	728	732	776	707	720	704	758	730	714	735	711	741	686	714	724	767	732	692	767	743	728	721	732	750	791	743	745	728	719	735	768	802	788	760	732	762	736	695	731	768	730	746	750	772	756	761	760	745	759	738	739	739	645	704	720	792	743	738	744	719	740	735
5665	3077	29184	18715	8282	2983	1190	766	719	709	717	746	708	677	736	700	719	678	736	692	716	734	704	726	703	722	746	666	675	710	715	704	684	714	761	761	741	773	673	686	726	668	731	725	720	696	726	668	681	740	687	715	695	712	721	685	715	681	730	726	681	713	756	695	723	693	722	727	747	677	709	698	664	667	654	718	769	748	698	731	700	681	694	689	706	729	665	716	722	730	725	703	694	669	693	689	702	727	699	693	711	678	737	709	694	711	717	712	682	726	704	672	694	695	702	708	702	710	721	704	671	668	688	703	749	750	714	780	669	692	738	671	675	740	689	699	706	715	696	719	728	692	727	683	709	698	774	725	660	685	696	710	677	695	710	709	736	684	681	714	648	695	745	714	720	694	735	760	722	687	744	692	684	694	728	729	694	695	701	699	721	682	709	731	712	648	671	703	645	708	684	722	741	706	697	685	712	747	698	685	675	678	710	688	690	663	690	712	672	690	743	713	713	712	692	737	688	707	706	705	713	725	666	724	677	705	724	696	727	683	679	678	719	722	715	706	676	695	738	742	709	612	657	734	703	752	711	701	685	698	683	684	704	702	715	685	746	760	727	722	744	697	690	658	719	686	732	686	705	745	748	715	730	712	668	738	664	678	717	659	699	726	719	668	724	700	752	717	660	684	684	721	680	683	734	679	692	674	718	728	733	763	725	699	782	679	686	756	709	712	689	699	700	704	726	705	732	701	690	694	776	692	686	717	710	684	657	669	734	726	738	674	741	677	681	648	733	712	720	705	678	684	704	755	682	697	668	670	704	661	711	719	715	672	702	711	692	701	688	680	692	675	681	704	730	743	693	699	713	669	735	690	720	689	663	668	751	662	719	692	685	675	710	723	699	704	715	704	682	693	700	716	724	753	696	729	704	682	687	733	675	662	680	762	699	702	697	680	732	714	696	700	695	716	718	692	705	678	684	675	690	729	708	752	746	698	706	705	696	700	723	723	697	709	711	707	690	684	748	726	732	756	738	726	697	717	713	696	688	689	681	673	697	689	763	738	689	720	687	664	707	722	704	662	712	710	731	724	739	675	730	677	680	715	711	697	716	706	745	727	716	700	679	697	731	714	649	711	674	733	689	727	701	718	729	685	751	717	686	724	701	737	747	679	706	689	742	718	715	693	672	705	761	680	672	756	708	742	737	726	681	679	710	712	708	696	703	758	715	709	749	694	658	718	688	739	709	684	667	724	745	712	670	681	663	713	682	729	710	705	662	641	735	700	705	698	742	661	691	721	671	750	729	709	713	656	706	655	730	660	740	728	707	682	725	666	700	712	696	708	729	695	704	756	680	706	762	742	675	733	696	686	680	671	771	702	670	702	713	712	709	693	701	722	714	707	707	666	711	715	753	650	696	733	736	660	653	692	674	681	662	751	668	685	689	721	674	682	716	732	690	670	702	678	738	703	682	689	698	773	691	672	698	713	717	716	740	751	691	725	682	714	699	724	691	693	698	697	684	729	739	706	655	668	638	739	687	718	767	708	714	713	705	694	714	668	738	685	681	678	678	714	670	660	696	689	720	713	670	705	721	699	699	709	730	734	667	772	703	688	726	662	676	745	752	753	719	719	750	730	684	675	702	747	696	711	723	718	723	692	686	699	729	652	713	726	664	655	666	683	678	680	680	745	696	692	687	679	687	666	680	675	657	715	746	744	690	727	711	701	693	718	734	712	723	688	720	741	634	729	656	685	710	693	738	677	730	688	679	739	693	717	686	681	715	754	651	727	700	729	672	673	697	717	699	689	706	711	724	698	717	748	770	741	752	705	680	705	690	702	690	725	654	686	716	758	750	732	751	703	723	679	743	715	721	742	721	730	719	662	707	689	689	691	654	694	694	725	679	700	652	680	705	691	695	707	723	743	670	708	686	722	705	688	750	697	713	716	703	682	745	689	761	794	709	689	758	655	728	660	704	719	731	751	684	704	721	651	765	705	702	715	670	680	683	708	682	685	651	664	699	696	707	710	715	736	713	678	707	719	674	678	722	716	716	653	710	670	736	726	708	757	681	714	728	679	713	687	645	678	683	697	706	699	725	707	719	737	719	684	693	678	723	711	745	717	773	693	704	657	677	691	720	679	685	730	682	671	715	678	725	706	694	706	645	719	746	705	726	712	723	696	710	657	652	702	678	736	685	687	717	727	707	757	702	692	715	703	673	715	687	750	692	667	735	683	706	679	743	732	684	719	689	720	716	747	737	739	710	699	750	692	706	713	711	676	713	705	706	747	738	708	708	754	742	684	682	674	689	699	715	713	716	673	724	710	741	647	704	706	724	683	738	684	713	734	674	729	716	668	685	677	719	707	713	722	709	751	655	726	685	740	696	677	721	742	710	690	776	710	690	710	698	739	702	778	708	703	667	686	722	681	773	709	735	723	700	715	712	724	749	744	716	696	717	673	674	710	752	718	686	693	719	699	681	717	704	689	714	711	697	734	704	738	711	738	712	675	700	638	734	714	670	682	765	661	703	702	767	721	711	672	742	707	713	698	712	679	678	697	724	749	694	668	712	715	692	676	653	674	679	669	755	698	717	716	678	675	702	705	695	705	711	744	736	728	707	672	728	729	706	721	734	727	673	671	695	652	707	700	752	717	722	728	721	700	703	695	710	692	663	669	708	682	740	684	750	682	693	711	687	645	663	762	714	752	667	703	689	678	725	697	685	737	660	709	734	738	730	676	728	775	665	691	692	707	722	705	719	720	707	658	738	725	705	703	689	739	686	707	718	699	664	692	741	733	719	716	683	724	740	731	739	713	715	739	712	712	704	699	681	677	743	712	676	711	731	704	685	729	645	650	693	696	710	698	677	718	719	755	717	716	722	729	708	734	712	686	731	689	680	681	662	667	679	671	656	657	676	666	748	694	701	718	732	673	713	751	715	710	701	664	701	710	726	688	739	725	714	692	717	658	721	710	655	685	668	669	650	690	691	689	686	745	696	713	699	730	733	693	723	707	677	671	705	729	729	694	700	663	720	702	778	696	718	702	659	705	676	729	662	694	713	743	741	689	733	726	718	641	682	707	759	733	698	708	728	730	728	740	699	698	713	706	741	675	701	679	711	706	698	729	729	724	666	695	698	730	690	708	693	681	664	685	726	724	712	690	664	697	739	714	750	697	702	663	738	666	721	723	646	722	711	700	684	732	717	693	746	696	716	752	724	719	686	678	694	650	732	703	734	672	656	710	673	700	684	745	664	638	707	670	675	661	711	722	721	670	704	693	688	704	724	739	712	709	732	714	751	745	689	703	686	758	716	724	728	684	696	709	639	690	686	699	686	728	712	701	719	669	720	720	681	725	674	738	682	726	710	734	760	734	664	701	648	656	735	646	688	710	705	689	667	726	765	736	686	730	737	707	724	723	648	704	673	700	708	666	692	720	728	726	722	703	671	764	737	717	791	670	695	746	643	717	710	735	719	700	685	753	701	708	675	717	661	696
25579	21630	45310	61506	42093	21668	5794	1104	798	736	816	783	755	719	767	790	719	729	753	717	749	724	737	764	760	746	738	735	715	709	725	737	751	716	773	745	711	708	799	741	733	716	667	742	687	737	767	723	782	743	692	749	754	740	743	748	705	745	740	734	724	778	751	745	693	717	729	750	706	682	724	714	753	718	729	711	720	731	777	721	716	782	702	739	658	719	693	715	719	781	741	774	760	747	667	718	787	767	671	687	699	699	761	723	710	728	709	755	723	700	735	726	738	748	747	721	737	738	747	717	689	727	738	715	713	747	702	745	758	723	721	748	752	726	770	726	727	761	703	712	724	717	757	686	676	669	757	731	745	735	759	723	746	716	696	691	733	711	765	684	736	675	737	686	708	678	710	684	725	752	708	726	718	718	728	713	691	667	772	745	724	741	744	720	721	684	687	707	710	736	738	733	695	695	720	691	684	767	658	728	721	710	740	818	704	717	737	757	769	739	725	704	699	749	674	695	736	682	695	729	734	714	729	714	741	731	692	687	719	740	714	751	721	719	717	721	736	700	688	721	695	695	740	722	741	724	749	708	739	736	699	712	773	709	733	768	743	693	733	706	712	722	693	707	730	708	711	705	711	709	712	732	704	717	718	707	750	680	709	701	722	677	760	723	733	771	723	712	702	730	699	713	716	707	731	710	749	720	727	750	726	741	684	711	698	722	709	725	777	756	727	695	763	728	700	725	730	733	755	715	677	713	742	746	752	703	739	760	770	763	731	703	730	719	759	703	702	745	699	718	743	733	693	693	751	757	712	728	718	748	696	720	725	764	712	715	724	710	691	713	700	656	746	736	746	697	722	689	732	753	710	665	654	705	697	702	744	798	740	701	714	754	758	675	707	742	690	737	736	734	737	737	712	721	716	706	746	762	736	711	712	729	720	705	706	691	688	740	739	711	664	724	687	718	746	674	702	705	731	717	729	718	748	724	745	703	733	727	745	701	696	737	758	756	745	742	739	790	707	746	718	712	702	685	719	736	685	687	712	722	723	726	703	728	728	677	708	773	697	718	738	708	720	730	696	712	735	736	750	681	714	763	770	719	756	741	681	674	728	768	760	720	716	791	749	722	729	748	707	709	716	739	702	756	732	732	720	726	749	757	724	753	767	709	727	708	670	696	717	724	748	734	763	774	794	730	722	738	747	728	692	748	701	726	739	746	701	700	773	730	750	736	743	756	726	712	716	683	731	763	707	728	753	715	701	733	765	675	714	704	726	724	696	704	686	736	715	776	660	696	752	742	721	743	751	678	728	730	700	728	716	726	757	680	754	694	708	690	724	701	741	732	743	726	736	767	690	732	734	733	732	765	748	704	684	703	729	690	776	744	726	741	729	694	740	742	717	769	718	695	749	724	765	747	697	754	708	733	712	727	735	694	723	701	733	737	722	729	743	715	751	744	726	704	733	722	750	735	717	732	755	728	646	691	694	746	726	711	753	674	723	710	699	707	760	694	741	731	742	725	704	717	684	719	677	677	771	702	728	705	718	752	732	758	698	693	747	735	804	741	734	721	712	740	736	726	755	720	694	681	747	748	727	729	741	665	727	730	701	751	703	726	713	748	698	738	722	690	716	729	704	748	716	648	698	746	716	692	761	777	758	704	685	708	730	727	694	810	726	733	757	743	703	669	703	708	708	757	754	709	755	716	747	753	731	704	731	713	712	715	766	744	674	742	721	676	709	791	718	726	748	721	692	707	693	742	755	701	750	717	717	723	723	720	755	760	716	671	691	747	719	759	791	752	757	717	714	717	696	709	729	678	714	751	768	761	729	685	737	750	706	725	725	720	731	715	705	721	732	725	768	730	701	721	714	710	741	723	735	698	666	740	739	707	754	718	697	709	656	743	704	736	722	744	703	695	707	705	741	765	739	741	722	775	755	762	703	741	707	719	698	720	734	699	744	744	750	712	720	734	776	734	723	735	706	704	697	701	721	739	702	721	721	687	703	743	701	700	709	714	749	752	708	734	779	723	779	709	715	735	702	705	708	733	696	727	671	724	723	691	739	702	713	737	728	705	721	699	710	666	734	733	714	726	712	706	730	718	682	724	698	728	759	734	763	775	751	764	746	748	728	672	692	721	736	762	687	707	661	686	760	734	741	718	742	716	788	694	727	692	778	745	703	774	715	668	758	696	725	676	717	725	671	718	729	696	727	725	704	701	750	731	723	769	704	681	723	708	732	735	687	754	702	709	686	714	715	661	701	711	744	755	742	701	711	702	748	729	688	776	704	734	717	679	698	806	708	703	762	672	741	693	746	764	755	728	724	776	676	687	731	721	705	689	724	717	706	759	776	766	717	700	739	701	716	727	720	713	729	702	677	694	690	758	688	740	730	708	722	704	708	703	710	694	718	679	719	750	680	687	659	734	718	718	768	735	706	695	757	777	706	689	718	721	734	717	693	703	745	724	699	741	739	689	780	737	725	741	745	711	746	749	764	688	727	723	687	726	760	757	756	689	727	672	715	729	721	756	701	780	702	735	752	761	741	730	750	740	729	736	767	752	710	683	689	740	727	714	731	692	734	756	674	720	662	703	758	742	686	759	688	679	764	647	730	677	728	716	680	689	712	719	694	724	712	710	746	697	732	743	740	768	750	724	727	697	738	709	725	728	734	749	729	687	701	711	711	722	755	759	713	725	666	723	732	737	732	740	716	739	685	700	730	715	706	729	731	662	723	717	699	668	747	726	720	738	714	764	753	705	732	707	792	745	679	720	692	730	759	734	733	714	686	676	678	730	726	710	708	766	673	720	733	744	717	709	698	705	715	708	734	707	723	746	724	729	719	722	727	723	749	702	733	711	757	718	676	736	714	712	753	715	716	681	678	774	676	736	739	703	718	699	725	725	667	718	671	734	694	788	738	713	736	742	721	727	755	731	710	753	716	735	729	670	700	679	727	698	675	684	778	724	748	735	704	726	715	707	749	721	732	716	722	697	768	733	727	744	730	744	689	736	682	657	722	734	760	729	722	736	718	707	706	721	688	749	726	731	737	729	725	700	742	732	692	697	752	722	705	703	697	739	715	691	696	729	696	712	707	732	685	758	703	732	726	710	719	710	713	711	754	692	754	752	744	699	680	763	708	749	725	741	738	750	719	704	685	720	719	746	658	722	724	723	692	717	702	742	744	738	658	746	724	707	716	768	744	673	785	708	756	730	793	761	706	710	753	693	694	730	740	733	724	788	738	716	705	726	726	687	730	718	767	746	696	735	767	688	731	722	760	687	748	724	744	667	739	651	673	754	715	698	721	715	740	731	700	704	706	687	726	743	692	698	722	750	753	767	734	748	751	727	674	709	772	754	701	705	722	696	719	766	698	729	726	688	687	717	707	713	691	722	767	713	688	770	740	693	728	724	676	719	727	715	688	735	709	750	749	721	711	713	727	735	766	743	743	740	697	747	696	695	742	743	724	716	741	680	752	763	712	679	713	756	691	734
7126	17206	72422	59776	34201	13289	3015	961	759	785	848	826	829	793	832	782	767	793	799	718	758	728	747	793	710	720	744	740	709	793	745	713	771	736	737	724	749	764	762	757	741	744	734	754	789	725	717	758	756	719	725	727	727	756	701	799	787	752	730	761	765	724	746	690	737	725	775	700	764	739	743	754	741	700	708	704	744	759	738	724	720	763	752	739	757	741	706	738	751	700	739	744	767	743	740	697	736	697	717	743	687	733	712	788	676	737	731	717	770	734	742	737	734	743	757	748	755	742	728	725	702	737	739	747	758	700	734	748	733	731	732	727	718	731	740	724	690	747	767	779	728	786	733	715	729	697	728	786	751	676	712	733	758	732	702	739	724	766	740	732	712	751	770	712	711	716	710	739	787	753	726	727	772	702	760	758	738	718	744	730	743	668	723	731	781	735	745	760	743	714	748	764	706	722	702	729	762	730	695	700	750	709	754	734	708	766	760	692	702	757	741	724	740	752	715	787	716	775	699	752	734	761	706	693	724	753	764	744	728	704	686	736	702	718	701	786	731	778	729	734	803	726	722	727	787	749	704	742	789	760	699	750	768	782	784	689	720	736	730	717	740	720	748	777	737	749	744	720	772	781	726	770	768	720	704	749	707	731	740	727	710	745	727	756	734	725	750	717	748	792	702	754	777	759	761	727	765	742	730	755	782	703	687	710	691	724	715	770	729	725	767	753	759	689	722	724	803	754	757	737	750	728	729	717	776	756	741	769	711	749	716	743	717	664	743	745	703	791	716	770	704	724	708	741	696	725	723	764	707	728	727	708	764	789	701	714	680	724	771	685	717	779	774	774	776	723	761	715	752	699	654	776	712	767	736	725	701	722	753	714	744	716	748	746	709	704	778	721	714	710	763	736	753	732	746	809	737	739	719	773	729	738	724	778	769	758	708	773	752	705	744	777	735	727	744	737	789	691	752	716	714	764	710	764	752	754	731	765	734	730	768	744	769	791	750	720	707	734	798	759	754	719	763	779	749	741	732	773	734	789	749	740	754	747	685	741	773	774	789	727	757	778	722	698	731	769	742	754	709	744	725	731	751	750	672	754	764	744	733	751	751	739	687	748	798	792	708	718	746	769	790	678	711	730	718	750	703	775	747	779	735	708	740	740	771	756	731	740	749	775	781	724	733	738	713	717	740	727	706	732	788	704	720	731	705	726	777	733	712	702	743	743	724	704	705	731	740	737	707	796	759	758	705	753	736	699	709	737	738	758	732	729	737	718	735	714	733	758	734	726	738	708	736	732	703	729	748	737	743	750	690	740	746	725	712	776	744	708	696	710	709	729	776	769	738	761	720	763	727	753	735	790	730	763	744	771	701	749	735	715	771	808	712	769	689	735	716	739	747	774	735	767	709	762	771	732	785	760	701	753	796	676	739	688	812	732	760	818	706	759	726	690	712	737	755	785	719	752	703	723	722	722	721	765	723	718	725	737	756	695	767	712	687	741	717	723	728	681	745	746	744	672	724	733	711	682	746	716	716	784	750	743	685	738	740	815	720	791	718	766	706	707	706	712	770	745	715	717	734	704	728	680	739	753	757	781	759	732	739	730	715	741	727	699	699	729	767	693	753	768	735	701	739	759	717	772	737	751	749	726	696	716	758	748	730	748	750	771	766	728	750	747	748	697	704	753	719	763	804	765	742	777	736	701	705	677	737	727	725	704	721	690	760	754	745	712	714	753	744	760	726	760	722	748	760	767	730	751	744	713	751	782	692	685	699	689	783	773	749	685	749	737	731	727	742	697	766	734	717	767	714	769	738	730	762	694	734	801	684	734	725	743	734	738	700	737	738	718	759	718	727	773	699	744	733	760	711	774	683	752	780	750	771	741	696	759	744	712	749	750	710	738	725	715	738	724	757	764	762	767	761	731	717	701	739	732	756	725	733	723	745	760	753	688	796	739	746	692	698	761	695	747	723	745	728	725	746	778	744	716	796	731	722	752	738	687	729	746	723	733	738	724	704	729	758	803	738	728	726	748	722	705	736	738	728	755	734	731	746	785	742	761	681	793	749	778	723	734	756	724	735	760	714	750	742	698	730	752	795	727	781	737	760	742	773	724	770	752	711	730	760	739	720	803	745	694	714	746	717	747	687	718	745	729	749	705	733	765	757	721	701	706	748	713	718	748	686	728	766	751	751	706	757	741	712	721	689	684	728	711	701	699	705	719	801	750	758	745	710	724	734	742	753	722	739	737	758	702	741	718	727	748	713	707	740	744	710	807	789	723	759	718	668	739	754	714	778	725	763	735	691	725	701	785	750	707	748	773	793	728	794	730	755	741	754	722	806	754	722	743	749	705	739	737	750	800	777	732	712	739	719	755	690	686	751	716	712	762	771	745	755	707	670	735	767	722	726	713	812	749	726	729	775	694	772	749	751	716	720	755	766	770	703	693	743	777	781	723	731	784	764	728	704	699	767	744	741	775	754	706	732	724	741	747	691	744	753	760	744	753	728	743	743	718	758	747	742	775	658	715	753	765	757	744	732	717	783	799	716	718	739	746	759	735	722	740	779	685	729	715	722	719	750	719	705	768	763	716	672	756	730	710	676	751	691	754	782	710	725	752	722	778	711	707	726	768	721	699	707	714	723	750	697	769	743	744	728	758	689	732	680	764	687	723	749	773	771	742	723	743	748	783	771	743	742	774	734	691	747	760	694	729	726	713	735	801	741	750	717	692	691	713	760	745	712	773	723	733	722	725	771	746	765	714	730	719	777	762	723	731	722	705	742	768	705	730	741	727	683	710	752	763	753	687	719	753	731	701	751	741	734	753	729	741	740	767	740	729	703	767	729	710	733	738	716	748	772	717	708	745	725	741	726	768	739	739	684	718	711	729	733	688	760	713	728	727	698	703	737	695	682	735	720	773	738	739	735	744	723	728	715	753	745	786	741	747	739	767	716	765	712	732	709	769	692	697	720	704	718	761	761	776	738	739	737	716	788	705	761	737	795	718	752	779	772	753	712	758	704	762	750	763	746	727	716	711	721	711	741	730	740	734	743	765	721	720	727	686	729	682	730	755	754	709	720	757	707	739	753	757	763	728	726	770	715	722	752	760	697	724	697	792	758	733	777	741	734	761	708	766	760	674	739	744	721	755	715	716	743	787	702	747	696	703	745	775	692	696	734	732	687	744	749	713	723	787	736	707	694	721	728	708	700	746	732	763	751	750	728	747	690	739	729	764	741	695	742	756	747	722	758	727	775	729	736	703	734	719	737	752	710	697	706	737	763	755	747	788	762	752	705	742	763	757	773	674	757	746	741	703	730	749	757	726	778	765	671	704	681	742	751	721	718	781	740	697	744	795	690	739	680	732	762	745	736	694	746	733	740	710	739	710	750	743	741	737	768	706	721	715	730	762	699	772	734	711	762	786	696	745	702	756	720	722	740	723	765	712	746	757	756	696	732	740	691	731	771	741	749	729	688	753	743	762	734	718
24435	21656	39526	63343	49852	31062	12096	1742	959	892	960	936	920	856	904	873	801	787	807	793	787	789	723	823	789	815	795	769	743	759	736	799	810	798	783	755	744	790	795	796	773	785	775	805	826	803	759	746	755	787	819	725	839	770	734	807	779	792	744	775	750	780	789	768	769	766	814	799	757	757	767	808	811	757	759	741	799	780	798	801	754	791	783	756	716	733	764	749	762	770	810	798	768	762	751	707	834	773	782	752	739	797	815	834	813	760	798	731	761	775	774	789	772	783	772	792	785	780	769	758	812	765	752	794	779	718	797	789	750	820	782	768	768	796	766	763	773	777	788	799	803	784	785	760	796	757	779	795	730	734	749	757	748	762	785	749	743	730	702	746	755	773	788	829	792	798	783	794	743	760	745	786	773	806	759	744	818	771	746	723	746	761	804	737	756	759	792	729	743	807	784	772	763	770	765	780	782	789	771	758	780	741	737	816	774	765	777	758	724	745	753	824	765	778	748	777	765	735	791	736	712	803	780	766	764	762	744	747	729	780	802	786	794	795	754	764	765	712	723	754	740	767	756	787	755	759	729	758	808	760	762	767	773	730	778	718	749	737	831	783	769	763	802	738	762	754	700	765	753	774	811	785	800	765	757	777	789	793	794	806	798	748	772	769	768	787	765	762	756	777	749	774	755	820	794	736	755	768	755	756	753	776	719	770	786	728	790	757	761	825	766	784	750	755	719	770	760	798	763	745	778	762	748	741	754	769	765	793	797	784	795	764	802	775	752	775	743	826	777	748	723	804	773	754	785	786	774	789	763	761	738	744	737	770	744	753	795	787	681	752	781	752	801	769	694	820	782	789	764	742	761	755	756	736	823	813	794	760	737	733	796	789	733	748	773	781	797	784	781	751	750	734	729	774	720	743	808	760	784	761	801	783	766	716	766	725	753	758	745	744	756	705	752	802	753	779	790	752	768	748	757	799	754	806	777	773	781	782	727	776	735	737	765	770	777	727	781	704	762	761	813	771	743	743	780	755	786	758	775	760	752	749	799	734	766	702	787	738	770	829	737	757	799	752	819	829	778	782	750	791	763	788	810	766	780	774	758	768	758	827	766	791	765	768	798	791	754	793	746	720	804	758	781	800	790	819	765	798	778	764	743	757	785	767	867	777	782	775	767	813	771	749	819	698	763	828	731	792	792	727	752	754	759	776	795	784	753	730	778	763	747	795	764	739	744	737	797	787	738	757	770	749	750	777	753	751	831	787	774	763	781	742	773	737	776	781	761	797	745	734	810	746	751	746	719	806	752	792	727	779	754	739	759	812	763	725	772	773	736	780	740	752	770	744	771	760	809	737	759	712	792	804	764	748	758	769	750	752	801	808	780	809	803	812	779	733	753	822	800	809	789	779	759	754	771	746	778	705	794	830	801	775	830	753	725	759	755	743	788	767	763	795	803	734	776	726	752	788	757	817	797	765	852	797	781	773	826	726	773	800	782	807	799	804	753	747	791	818	772	763	806	814	790	711	776	767	754	775	770	782	726	774	774	735	799	808	784	802	729	724	708	791	752	804	808	755	749	770	733	801	727	788	769	792	778	747	734	796	788	762	763	817	797	764	739	783	759	746	773	730	783	742	767	773	800	807	802	796	817	801	764	805	737	765	740	784	735	806	763	743	760	834	786	752	740	799	743	774	808	723	753	745	760	745	754	770	846	770	733	745	783	798	811	764	713	761	781	794	747	757	771	724	820	779	746	826	797	756	762	769	762	737	776	806	752	793	768	759	786	773	745	760	740	725	768	799	750	783	821	753	749	750	788	716	775	793	758	815	766	745	768	786	763	756	785	771	800	769	768	758	821	842	770	733	793	772	837	781	816	759	721	729	778	801	762	759	742	763	789	802	769	770	737	744	728	812	814	739	745	772	754	759	809	743	791	732	794	808	807	755	795	799	759	721	745	851	760	775	778	787	786	735	795	764	762	763	759	806	754	785	772	732	752	804	775	779	777	772	732	824	772	820	778	790	698	752	740	825	783	755	730	743	737	793	777	815	772	817	756	744	792	753	765	778	770	701	757	772	761	768	799	745	748	800	808	770	791	759	742	719	754	728	781	790	735	763	803	764	803	763	741	853	778	770	734	770	771	827	793	761	765	748	745	778	730	760	798	756	716	746	774	760	759	764	723	810	754	715	816	742	708	765	784	774	775	792	809	744	767	759	738	802	782	789	825	778	756	772	795	758	751	797	754	764	761	767	784	747	771	780	760	765	737	787	769	816	749	781	731	778	774	736	733	724	772	726	807	792	771	769	818	776	759	757	816	717	754	752	779	787	818	769	740	739	764	792	791	752	750	750	750	766	747	753	780	751	750	767	775	742	729	764	796	731	756	797	805	754	771	780	781	789	676	799	772	732	726	758	765	820	752	772	742	751	800	809	749	775	742	770	773	786	761	795	746	767	815	765	787	746	764	765	757	756	771	792	768	728	767	774	773	760	791	739	760	757	766	719	752	760	778	789	778	754	739	801	757	765	778	820	788	800	737	732	777	769	757	799	746	760	806	768	774	784	753	753	793	789	725	763	832	795	741	747	755	848	792	747	770	829	768	781	798	810	735	789	824	736	798	751	749	773	806	753	758	777	749	768	804	750	743	801	750	765	767	741	749	735	794	799	778	772	803	748	760	758	736	765	813	723	782	731	776	768	798	777	796	758	776	789	787	778	751	770	761	740	737	747	746	753	705	666	774	778	758	778	751	739	782	759	745	816	756	725	749	783	803	760	811	760	768	811	738	757	777	813	780	772	801	806	787	789	830	762	786	786	768	763	762	754	801	748	741	768	772	809	845	769	784	736	744	775	740	775	696	763	784	736	773	785	745	750	774	801	763	781	748	741	760	780	775	822	787	771	765	750	802	692	780	781	769	719	786	745	742	712	776	752	759	763	792	747	744	737	766	746	760	798	813	752	789	771	779	767	776	763	799	731	818	744	763	767	771	760	743	740	711	794	759	785	808	757	793	784	802	793	732	768	707	772	816	757	800	736	709	784	760	732	774	741	776	752	708	764	746	771	786	754	707	760	748	728	760	749	756	762	753	765	795	740	764	789	724	727	761	743	782	787	764	779	802	776	752	764	741	801	783	744	760	770	792	761	764	812	705	781	728	794	777	802	756	821	773	738	748	804	789	791	803	799	756	770	736	754	730	776	738	774	788	772	787	752	751	778	796	747	751	800	770	728	768	736	747	752	769	784	734	748	784	743	768	758	754	812	771	794	703	829	759	754	766	749	774	809	743	749	765	733	771	799	798	778	771	714	790	729	750	760	766	800	800	771	742	802	798	773	734	757	770	753	823	758	765	768	784	781	749	790	741	751	758	769	804	771	774	786	787	756	746	763	794	745	748	757	823	790	731	811	748	790	734	746	810	754	770	736	760	709	748	759	802	786	750	728	735	766	734	741	763	724	812	736	755	764	754	752	766	747	703	752	798	763	735	716	760	768
11810	27941	80188	75779	49862	23192	4707	1115	867	860	1139	1058	1047	963	901	879	809	802	800	784	836	759	802	810	825	811	803	839	836	773	799	811	792	796	778	795	797	789	783	840	831	815	823	876	855	849	810	832	819	878	798	787	833	833	795	828	772	813	817	795	791	821	791	834	765	774	804	775	818	795	784	793	779	868	788	851	824	736	838	808	808	768	819	797	800	765	812	772	820	852	819	796	769	805	835	815	778	849	826	811	820	805	841	822	839	836	796	820	801	784	828	891	816	814	796	773	791	817	803	783	776	802	823	837	786	802	828	813	794	840	828	841	772	776	834	827	810	736	793	843	780	843	823	793	833	817	777	822	833	828	789	781	853	839	837	802	806	820	792	796	829	780	764	787	758	806	813	799	827	830	809	763	796	800	847	831	826	818	779	810	811	772	803	791	810	841	825	787	834	806	769	839	806	863	820	801	810	794	796	821	780	795	811	826	813	792	776	789	810	840	797	827	807	777	836	791	797	816	825	772	795	804	795	839	839	796	735	828	801	821	831	814	797	794	737	805	821	807	827	806	823	785	827	788	806	896	736	769	859	790	763	815	788	874	798	805	842	769	829	786	814	809	806	835	775	808	768	796	774	774	773	776	820	837	840	824	840	796	773	810	805	860	810	789	801	814	812	830	793	781	808	808	783	799	858	791	786	833	753	823	794	776	823	838	782	779	827	831	824	815	808	793	858	819	809	783	816	784	802	817	822	814	829	761	781	854	787	821	808	795	849	767	789	796	826	804	805	801	836	804	862	794	814	832	876	832	788	823	844	816	913	808	802	830	807	815	782	818	822	824	765	833	845	799	782	792	822	788	818	827	834	804	800	850	799	815	773	842	826	822	828	791	750	771	823	785	761	796	815	769	764	817	792	860	786	823	791	821	778	835	891	792	816	795	818	811	771	754	837	818	806	798	825	766	816	810	787	837	810	796	828	796	787	813	769	856	733	797	824	796	781	824	807	800	787	811	799	822	805	785	796	816	789	776	867	789	820	835	764	818	799	829	797	781	785	845	787	809	781	812	777	798	808	815	794	821	824	810	789	785	763	783	755	780	809	855	807	810	858	794	804	793	794	853	781	798	850	779	818	786	815	764	813	772	814	843	786	806	769	830	764	850	826	798	826	754	800	815	796	826	744	813	821	844	858	772	830	792	818	798	753	821	829	793	854	820	805	813	835	773	850	795	826	772	825	789	813	805	798	791	798	854	827	809	794	760	864	788	818	799	814	767	812	823	773	839	842	814	815	770	767	785	817	799	849	828	837	831	813	801	791	823	811	777	821	814	780	851	802	801	834	786	779	803	809	776	808	776	807	829	780	806	815	782	815	747	800	846	764	819	787	775	808	791	783	830	828	812	829	810	774	801	787	805	776	780	846	790	815	774	785	802	803	832	766	823	806	844	793	834	773	826	841	798	789	828	802	786	787	804	871	793	843	821	862	785	794	807	800	838	815	775	802	857	797	796	838	815	806	800	792	824	781	795	791	777	787	806	838	805	805	772	786	819	823	823	779	861	826	789	758	831	802	808	845	826	796	833	805	741	869	782	783	763	815	796	783	782	759	807	800	782	783	800	863	777	781	837	812	809	778	781	812	776	809	816	801	865	754	823	803	842	840	883	819	822	842	841	827	800	746	801	817	833	802	821	827	821	781	777	835	796	784	854	827	844	871	796	806	831	796	782	760	799	799	776	796	834	825	812	803	778	793	812	782	780	827	799	808	802	802	794	837	811	810	770	834	828	834	803	772	813	791	758	809	802	770	834	817	762	820	856	810	767	825	827	794	805	795	805	823	820	801	815	820	800	832	799	775	775	810	782	819	811	803	815	822	800	823	850	833	760	846	789	815	843	784	767	828	809	857	847	826	754	792	800	780	811	759	794	770	747	833	777	808	792	773	799	809	805	744	788	793	765	780	821	807	822	798	803	791	783	831	803	812	785	775	846	795	819	802	794	774	818	784	835	816	833	805	827	825	748	821	832	842	812	808	835	786	816	883	811	793	844	793	773	787	813	766	766	787	804	774	829	820	796	801	818	780	814	828	833	782	768	826	774	812	794	812	826	838	817	803	824	782	843	783	777	809	799	784	740	777	804	808	768	761	787	817	759	812	813	769	866	811	788	783	792	758	786	832	832	771	765	794	791	814	871	810	812	787	850	757	801	827	757	733	805	820	783	808	812	769	753	810	782	831	800	789	784	852	807	799	762	818	764	829	857	760	778	801	783	824	758	790	859	831	827	817	837	792	811	821	786	762	835	796	820	820	834	790	829	864	830	801	825	800	880	859	796	769	829	846	797	778	819	795	757	804	770	815	833	798	825	812	845	824	777	754	772	777	831	773	791	824	836	815	813	813	766	844	801	807	797	800	763	833	776	774	775	806	811	787	804	815	795	780	746	838	802	838	768	794	802	753	869	801	806	808	838	816	836	864	820	812	774	825	791	800	838	841	830	813	840	802	798	780	780	786	816	792	764	803	847	869	800	801	843	807	789	854	779	797	769	762	811	750	792	838	830	827	808	775	825	806	824	781	846	882	840	754	801	833	801	803	796	792	783	809	762	856	795	818	836	751	767	799	843	853	820	837	811	837	861	801	822	817	829	792	816	820	765	777	795	792	821	812	830	784	767	780	766	838	793	770	838	775	777	790	812	827	768	783	816	757	801	754	795	799	816	786	822	797	804	741	797	783	774	759	846	839	816	779	808	795	831	770	838	835	823	771	773	804	822	823	778	856	803	790	745	815	763	791	824	732	820	835	762	841	832	810	805	795	775	827	883	780	839	811	827	795	797	783	788	766	767	781	793	789	761	860	817	804	844	816	845	780	751	791	767	825	813	778	815	774	795	748	804	818	819	861	774	777	787	794	841	780	775	800	796	766	796	796	780	785	804	744	833	742	793	821	831	780	783	793	796	768	807	845	788	834	759	798	790	813	744	755	804	762	827	791	825	820	816	854	821	768	786	827	826	849	808	774	846	797	789	854	753	819	821	773	769	763	817	809	782	791	856	800	811	816	793	793	807	869	782	818	862	778	829	781	798	849	752	811	787	800	813	835	747	816	829	841	803	809	770	824	787	783	839	814	822	819	841	825	825	794	792	784	832	851	793	828	804	819	788	758	762	811	776	862	834	750	832	815	776	824	802	802	792	771	790	812	791	851	793	789	801	783	799	823	763	853	816	825	778	806	789	839	831	788	834	815	835	807	795	765	808	795	796	848	816	787	798	821	769	803	767	814	836	871	778	788	812	795	814	827	804	755	841	778	819	793	831	853	816	770	805	814	827	852	769	831	802	748	806	790	820	791	808	820	812	766	796	807	835	796	792	798	799	758	785	784	846	811	829	778	806	797	788	780	794	843	866	844	757	782	852	788	785	827	799	790	751	798	802	832	758	823	854	800	829	792	778	804	767	822	792	781	845	797	783	832	785	798	833	780	764	836	850	797	793	863	843	848	834
27842	12741	23755	29435	12593	3385	997	794	800	736	754	720	748	767	747	752	754	699	744	746	767	698	754	734	729	726	744	719	730	792	711	749	704	727	754	732	722	764	740	731	689	758	753	723	730	776	747	743	725	720	715	724	743	782	685	753	729	760	720	750	715	736	729	746	726	754	713	719	739	698	690	755	787	704	747	734	769	738	697	735	771	757	753	749	734	787	796	750	765	733	740	706	706	743	744	729	775	780	723	734	705	690	700	718	728	734	713	760	705	735	684	721	713	731	737	746	686	776	747	786	763	788	755	783	727	743	731	742	747	705	747	760	761	737	769	687	763	744	689	717	740	785	715	702	695	739	690	786	767	714	764	731	735	748	702	740	774	731	694	725	742	769	730	753	693	755	799	731	708	658	682	740	762	693	746	734	733	711	750	711	767	736	789	721	706	760	734	750	720	702	760	744	769	712	730	796	710	784	720	699	754	772	683	721	741	703	719	744	682	667	735	753	695	764	722	765	730	764	713	709	732	694	771	744	709	730	797	703	765	704	721	734	730	722	776	728	752	734	747	755	782	724	745	704	746	756	711	736	691	755	735	725	714	726	752	715	739	735	722	779	703	708	737	750	738	722	704	719	744	704	710	740	771	747	754	716	698	742	714	797	739	695	708	736	731	739	764	713	695	739	759	752	795	745	709	736	803	720	727	722	769	740	693	727	693	711	702	724	773	721	725	716	724	710	711	737	818	772	732	707	766	669	753	748	715	737	724	693	731	712	739	764	646	747	716	692	718	701	750	770	736	740	744	726	745	745	718	688	749	778	743	756	749	730	737	756	724	745	742	771	680	737	734	716	716	750	760	722	710	737	735	746	742	725	742	767	762	723	675	719	745	716	738	768	760	697	761	768	772	746	694	732	704	751	738	756	726	691	756	791	765	711	740	726	698	718	738	728	757	742	776	676	702	720	757	716	748	736	744	755	765	725	736	733	719	732	734	728	762	716	754	709	720	740	754	758	754	738	712	736	758	732	725	763	759	761	724	735	721	720	732	733	709	804	733	723	712	722	733	737	737	705	759	745	718	788	745	756	753	736	708	765	748	737	752	773	736	734	714	790	744	699	787	696	787	734	740	741	737	735	768	774	746	687	709	756	762	762	770	752	737	709	725	734	755	784	790	722	749	722	730	775	756	740	697	731	726	726	701	732	766	732	725	733	727	798	741	771	732	752	757	774	719	729	764	747	776	734	733	768	719	764	719	735	775	728	762	746	791	697	724	769	679	755	770	702	719	734	705	714	751	704	760	727	720	700	734	719	702	766	753	749	753	692	702	703	713	779	751	790	787	698	726	764	761	753	719	717	702	745	775	740	748	726	741	717	719	718	748	772	723	730	754	747	736	733	717	773	716	721	779	733	725	732	725	751	726	770	720	731	737	710	718	763	789	715	714	762	803	752	786	718	730	793	759	712	767	762	788	749	695	746	745	758	715	686	767	739	721	773	735	689	741	709	719	722	692	721	727	773	721	764	771	763	684	788	753	764	793	701	740	750	752	762	752	719	702	710	705	711	761	732	760	745	736	711	722	729	733	718	720	729	708	723	750	726	677	729	698	736	776	715	711	718	732	699	727	749	701	694	727	699	701	701	722	777	714	743	743	738	777	763	736	755	759	706	744	710	731	681	741	743	722	715	702	680	714	726	755	728	753	767	701	795	738	711	707	699	723	737	722	709	776	729	742	746	721	745	802	714	733	707	737	694	750	751	736	800	740	765	723	713	742	761	740	724	708	713	736	783	702	731	755	753	752	738	724	696	797	735	753	721	760	702	746	775	723	740	789	715	730	796	714	741	729	773	742	765	728	701	719	693	730	722	752	734	819	726	740	720	743	745	750	728	734	761	750	796	724	726	754	770	718	761	736	771	760	728	769	705	724	713	713	745	759	711	735	742	720	739	764	716	728	747	724	727	784	729	713	772	727	735	735	760	723	733	714	666	710	744	719	747	735	738	735	738	733	745	749	763	773	751	715	767	730	751	717	733	778	724	743	736	724	740	730	761	770	668	724	775	765	742	692	759	779	694	721	753	706	740	708	730	720	767	692	727	760	702	701	762	757	707	736	753	722	729	749	703	713	725	744	759	731	727	727	790	769	758	746	759	707	743	713	745	779	738	786	717	705	728	747	663	769	744	724	677	692	654	778	743	766	737	748	734	721	703	757	722	748	728	773	739	740	735	754	791	765	759	709	745	732	740	706	745	711	721	730	713	771	734	709	741	716	708	687	712	724	741	741	738	782	763	737	759	772	773	723	728	776	719	727	717	770	716	731	788	672	702	733	772	731	726	779	761	716	740	765	712	743	776	741	768	783	737	731	722	759	694	783	786	752	740	714	722	684	762	730	773	739	758	705	757	732	694	743	712	740	749	723	753	717	743	772	757	754	755	804	709	754	725	732	781	764	764	713	755	761	755	683	697	755	771	718	749	749	697	758	747	719	735	704	685	745	743	709	717	703	706	779	736	737	736	757	741	715	740	697	683	739	695	717	759	793	712	788	730	727	725	743	754	762	726	703	761	688	722	732	711	757	744	702	720	690	731	748	763	752	697	750	748	717	748	763	749	723	703	710	748	757	706	753	766	744	751	736	743	779	752	699	756	783	737	732	734	714	781	742	719	749	708	745	737	748	718	752	700	742	720	699	768	759	703	707	716	700	748	712	756	742	685	728	719	765	709	726	714	699	715	746	756	673	723	728	742	746	746	740	736	739	699	694	702	692	734	736	785	711	744	747	704	732	704	750	738	746	746	735	709	724	730	768	715	766	721	720	756	762	726	738	713	733	788	688	711	720	751	774	790	701	780	696	716	745	699	706	765	733	766	760	738	766	684	747	706	759	760	705	752	670	762	737	722	727	732	732	731	757	736	709	769	734	745	736	728	737	737	730	728	708	765	815	782	696	748	752	744	749	745	763	754	773	727	705	734	778	730	756	681	736	746	738	730	767	726	753	718	723	746	731	721	756	766	708	728	803	738	757	708	730	700	698	700	701	738	706	771	748	758	732	736	729	749	719	762	733	700	755	697	727	720	751	711	757	771	764	717	739	721	697	706	691	740	781	765	739	736	762	754	740	765	797	769	672	737	677	705	691	791	756	722	752	732	747	753	761	756	741	723	757	719	725	747	765	714	771	736	771	769	714	750	745	757	702	724	781	759	702	752	757	764	720	704	750	717	765	751	728	694	697	740	731	769	782	735	728	724	719	691	753	716	785	761	760	711	736	798	736	750	763	747	767	725	722	764	787	749	742	709	750	733	734	764	767	777	707	739	724	797	716	758	715	740	734	744	708	731	729	723	762	690	755	742	807	725	725	750	723	737	688	723	750	742	739	778	701	722	729	681	733	713	711	724	768	768	731	725	708	715	760	754	702	735	737	764	740	752	693	766	758	719	693	744	732	651	756	719	677	711	738	712	740	665	719	780	750	725	782	680	716	707	769	763	692	761	732	718
5764	4478	26846	20693	8008	2544	759	690	711	671	681	735	751	715	691	675	751	681	694	747	731	665	700	771	723	682	723	694	690	755	753	663	714	731	685	727	744	693	741	709	704	682	744	719	745	707	690	748	721	745	696	689	704	674	705	739	665	691	632	701	726	668	730	710	678	702	708	718	687	752	696	730	722	696	717	721	741	684	681	729	730	692	689	681	712	748	698	687	707	713	731	670	715	687	711	724	695	661	748	710	738	746	717	681	714	692	658	695	723	703	692	709	677	713	704	701	636	725	633	729	720	705	687	686	675	679	672	675	641	675	710	680	684	703	696	750	702	729	704	692	672	708	686	703	659	701	668	718	716	705	693	732	705	730	717	696	730	655	683	715	740	710	752	697	717	683	741	689	668	757	680	717	698	644	716	695	676	692	684	721	730	722	662	715	662	697	716	698	751	760	663	708	699	698	671	707	682	733	730	699	694	692	689	671	722	690	725	651	682	671	713	753	745	757	729	739	666	731	696	691	738	721	722	706	696	688	709	735	665	701	649	685	706	672	697	711	711	684	669	684	701	691	656	704	659	704	662	724	723	652	715	665	701	670	689	686	718	668	685	694	693	719	707	676	667	678	675	728	678	714	743	738	704	702	681	696	702	719	685	757	676	692	680	670	691	708	669	686	721	679	669	698	726	660	684	704	708	698	685	703	649	677	687	686	681	727	659	710	727	695	735	676	718	728	690	682	669	711	725	661	678	710	748	684	727	721	728	754	687	697	741	712	720	659	670	751	693	695	698	708	664	705	679	653	745	736	672	723	677	674	708	657	721	696	690	715	702	744	674	708	718	661	646	675	668	691	679	712	711	672	707	706	743	694	718	681	725	697	709	693	665	712	688	672	702	672	701	682	753	691	716	682	708	712	667	685	661	692	680	706	696	730	677	733	713	710	667	666	724	650	719	714	704	710	697	708	730	693	726	715	699	678	698	708	727	718	688	687	705	688	751	706	699	704	662	679	702	707	749	682	696	678	647	692	681	704	705	695	718	715	720	715	718	747	700	680	699	722	735	724	673	693	715	686	708	722	750	703	714	686	705	698	772	722	683	713	700	691	670	728	712	724	724	715	696	709	695	735	703	674	647	709	710	687	646	714	741	670	697	652	715	699	664	697	704	716	714	712	715	731	721	701	758	681	685	667	678	722	685	747	677	704	746	674	691	731	670	660	722	675	697	703	696	685	677	705	699	727	680	703	678	711	741	653	740	729	694	772	727	699	683	745	701	686	690	689	742	740	694	710	729	702	693	711	714	673	670	665	678	717	673	722	712	652	729	706	698	733	716	665	691	702	661	687	728	672	723	683	697	726	651	675	704	662	663	710	668	707	660	717	695	759	687	643	679	733	708	677	708	712	723	653	703	708	702	637	724	676	673	690	722	732	676	729	657	708	689	684	723	729	674	745	667	680	674	652	684	702	743	711	715	737	677	713	755	697	711	711	717	714	712	748	634	733	692	738	647	716	659	692	708	666	674	672	700	675	685	704	655	704	749	726	723	685	701	690	668	713	715	642	703	721	694	708	729	675	693	703	697	679	684	713	674	786	686	697	696	691	700	643	726	697	669	708	678	696	709	682	713	704	667	705	713	697	675	666	717	704	721	694	702	653	703	702	646	674	709	662	656	668	659	695	703	705	695	622	751	715	697	691	671	716	687	693	710	767	740	711	720	690	754	685	728	708	685	686	719	687	733	666	693	691	728	733	677	655	728	731	700	665	691	714	707	700	745	693	681	726	682	676	658	678	717	706	702	756	712	695	661	714	720	696	668	763	672	660	671	767	712	725	665	695	717	699	670	661	716	690	706	706	721	723	677	680	658	651	662	707	653	705	665	642	692	734	724	725	703	690	699	668	689	707	688	719	709	690	708	714	700	696	726	681	679	679	694	698	715	663	679	704	657	686	751	718	693	720	708	694	682	697	696	688	687	733	705	709	725	714	767	734	704	707	658	714	725	732	676	709	727	720	728	691	676	711	646	680	709	645	672	694	716	670	681	699	719	671	709	701	655	725	710	712	659	674	677	711	721	720	724	686	741	707	691	692	672	747	703	701	782	713	679	675	692	739	727	727	696	687	736	703	692	706	714	689	712	686	727	742	758	703	667	727	704	675	680	700	610	681	706	683	738	742	700	690	697	720	707	694	726	732	680	727	713	686	618	664	669	728	733	695	701	685	708	721	673	731	728	686	732	738	741	670	710	703	688	721	723	696	693	716	720	723	679	702	654	692	707	705	743	697	688	733	704	720	710	717	722	714	729	698	694	781	739	699	702	725	724	715	709	709	700	727	664	684	668	743	680	678	695	720	705	700	670	714	734	663	674	708	711	687	652	733	669	707	687	742	678	717	695	713	665	700	759	707	709	721	647	718	697	702	753	706	725	713	742	686	716	667	683	673	691	727	691	722	693	684	740	730	747	736	682	697	671	697	709	727	688	705	695	732	704	697	679	693	680	697	733	706	729	699	648	654	704	695	717	683	715	712	692	741	728	640	714	706	674	712	698	662	715	691	662	718	682	688	701	694	695	667	658	633	692	692	695	667	703	746	681	698	716	725	686	722	727	671	702	664	748	712	651	722	726	723	731	682	670	738	712	678	682	727	665	699	670	713	683	672	699	659	700	674	683	707	689	685	749	689	716	721	691	706	714	715	658	680	697	697	697	774	654	711	709	683	732	716	669	734	672	671	648	722	707	666	665	681	713	699	644	685	703	720	701	638	669	701	705	667	667	663	702	670	655	702	697	668	695	641	665	709	708	718	722	677	711	655	705	736	706	730	701	702	752	643	724	671	688	706	680	680	723	672	684	643	778	668	694	677	695	717	684	717	671	667	685	688	681	702	664	714	686	701	676	677	694	680	677	701	700	696	753	765	706	673	688	685	686	687	665	695	702	710	708	718	724	679	710	706	646	685	716	675	705	625	716	683	687	723	678	677	691	758	722	750	674	715	714	684	672	724	690	696	733	701	695	722	676	780	673	704	727	744	745	729	674	698	719	738	720	689	736	646	685	668	667	708	694	707	716	708	638	681	684	756	699	766	674	715	657	716	712	721	684	697	704	704	705	697	670	718	665	656	756	767	635	715	696	701	672	723	694	685	731	648	738	717	729	700	711	680	734	693	759	686	710	656	700	693	731	683	689	654	718	698	743	738	651	694	725	681	681	704	688	626	709	707	690	697	693	715	681	648	699	742	682	683	679	690	719	709	694	687	711	709	675	700	752	681	723	658	677	687	710	700	718	687	714	702	656	666	735	709	706	651	684	757	694	760	680	693	703	692	694	695	699	708	667	746	728	708	713	717	739	746	709	720	682	706	689	676	726	729	663	697	729	674	693	674	741	738	722	717	728	736	651	653	672	685	718	692	695	751	734	629	697	674	717	729	711	731	665	731	715	682	709	670	707	751	727	699	707	676	716	727	690	708	688	706	671	709	713	730	684	718	723	706	721	718
25664	21697	44159	64952	43013	17238	2335	893	784	933	940	1010	891	892	855	802	784	781	774	741	725	685	709	759	703	745	711	720	778	704	736	723	727	757	717	770	713	716	751	691	683	673	723	730	730	711	739	746	728	723	791	742	690	728	724	715	677	713	749	746	752	757	747	747	766	734	720	744	802	720	699	764	731	711	688	693	735	730	716	678	645	704	744	743	773	731	706	665	756	702	736	695	691	653	714	703	703	710	715	728	712	707	684	700	737	731	757	736	696	704	702	781	742	709	737	726	748	710	782	689	740	722	744	681	733	720	756	721	734	770	734	723	710	730	695	727	746	715	721	713	722	689	722	696	716	720	722	707	719	739	738	718	754	744	692	703	736	737	715	713	699	692	685	734	735	738	681	706	678	734	733	730	687	711	752	680	730	654	729	727	762	710	717	716	700	726	756	706	769	744	718	744	716	689	742	672	682	753	726	699	733	702	738	745	731	729	695	652	696	721	714	758	692	724	726	706	621	719	743	693	707	740	762	752	750	706	762	763	694	722	715	684	703	720	701	714	741	734	720	752	730	709	740	706	726	713	719	716	677	729	758	703	678	706	726	648	724	728	754	671	701	754	740	682	739	698	728	698	713	717	739	644	644	687	694	703	744	718	728	717	690	719	721	741	720	730	703	742	703	761	712	710	709	715	702	721	685	745	709	677	694	759	708	730	745	744	669	750	707	707	729	694	736	726	681	716	747	731	728	751	781	723	720	758	689	709	729	756	703	717	738	735	713	681	690	763	741	699	720	685	692	680	624	709	739	787	727	719	717	750	739	736	736	677	730	744	704	724	730	705	733	742	749	709	708	722	748	748	734	732	746	730	744	721	745	752	720	743	727	745	662	710	727	699	673	707	691	729	684	682	705	703	716	741	712	740	694	766	727	707	718	667	726	723	743	726	708	728	720	737	708	744	745	751	678	694	708	726	702	756	714	731	735	720	741	724	711	733	684	713	683	716	671	684	742	707	709	737	777	749	699	730	715	708	722	724	713	746	733	737	732	736	752	682	739	716	695	695	726	720	773	750	754	729	699	803	688	727	726	722	764	686	719	699	731	739	749	758	718	669	685	729	721	744	755	726	702	736	757	731	731	706	730	742	773	746	732	718	761	689	736	727	704	751	751	733	715	720	725	721	741	723	731	689	735	693	752	741	753	736	736	740	735	775	705	697	718	721	745	691	719	764	720	683	711	697	731	705	698	727	765	725	738	718	690	674	722	720	721	790	723	709	708	736	674	742	752	721	712	739	721	720	714	736	727	703	680	754	775	725	725	718	673	703	697	752	667	692	720	702	747	738	733	760	699	675	712	747	757	697	718	756	765	764	725	695	712	742	682	762	734	700	739	701	714	731	757	713	705	707	723	739	719	702	720	781	694	690	690	761	689	748	784	703	685	711	712	716	728	689	745	736	743	675	714	671	767	683	732	746	737	783	746	703	678	710	714	684	718	728	686	732	684	695	696	684	749	684	693	716	732	720	667	731	703	739	684	756	696	676	703	729	722	742	718	753	718	714	769	764	722	770	757	739	701	733	740	734	693	756	710	716	688	746	689	736	746	723	741	740	703	723	726	721	696	777	732	698	679	722	699	692	755	707	716	720	758	709	753	671	711	747	696	687	760	739	740	702	723	777	696	683	718	724	723	689	725	710	713	762	708	706	683	680	709	750	741	727	663	737	661	723	727	706	750	691	698	754	738	739	729	699	724	733	697	665	760	723	685	700	748	747	707	757	730	689	771	707	739	720	701	736	732	703	730	733	623	680	680	750	777	722	753	742	717	715	717	759	748	699	697	710	698	723	670	746	724	689	688	713	692	693	742	753	666	695	726	712	715	694	762	734	719	719	695	758	743	700	745	720	735	677	709	653	693	763	743	673	690	696	710	747	761	766	724	656	704	723	729	726	779	666	664	753	644	688	723	692	731	805	727	713	732	706	716	733	750	724	697	722	749	726	734	731	736	713	727	716	706	716	700	746	721	704	730	679	720	706	706	771	761	754	715	692	721	722	735	732	684	712	771	798	747	725	726	744	724	689	722	709	658	700	684	694	702	752	729	715	726	743	729	712	729	749	676	712	757	738	695	715	744	701	698	717	758	716	658	749	688	692	706	675	708	718	740	732	707	753	669	749	736	722	695	717	680	730	690	715	717	690	720	712	745	672	795	747	716	723	675	682	766	693	728	749	747	720	753	658	741	699	720	722	724	723	726	748	658	692	703	706	715	711	751	733	774	708	718	730	716	748	718	757	700	694	690	748	736	704	745	718	680	724	747	707	706	699	691	704	718	722	706	694	729	759	732	735	686	685	747	734	720	696	698	733	689	728	766	710	773	740	712	719	696	689	699	700	712	759	748	684	735	756	727	720	709	694	745	723	763	736	747	761	722	717	716	700	665	676	722	706	735	752	689	762	684	716	746	694	770	714	693	696	699	715	686	653	754	762	674	724	667	701	769	738	723	650	737	726	715	717	737	689	730	733	801	687	724	722	751	756	689	711	722	731	746	720	701	721	709	746	756	701	714	748	736	715	693	696	664	757	731	694	712	702	728	745	749	707	746	740	686	733	700	699	704	723	758	721	715	732	737	717	746	686	740	724	729	726	731	710	729	716	754	753	727	721	646	711	688	736	716	721	747	683	655	751	708	730	696	695	691	692	719	687	758	725	716	692	753	764	713	740	739	724	716	763	697	693	739	733	710	727	725	707	667	711	746	712	710	766	707	749	711	679	706	717	665	725	690	744	664	713	747	790	745	688	711	699	737	712	730	774	720	749	722	730	747	717	700	710	735	725	671	687	719	781	711	744	725	720	785	704	754	722	728	708	677	732	691	729	659	703	709	749	728	683	745	735	750	688	732	726	757	697	699	701	688	755	710	671	698	714	712	734	741	719	683	715	701	676	729	700	680	702	753	731	705	737	698	787	730	698	774	748	701	707	736	735	688	729	694	690	754	731	703	730	688	731	718	723	708	705	704	719	733	730	719	710	665	701	738	763	775	737	715	720	782	700	696	696	711	763	687	687	685	747	697	735	720	772	705	723	719	737	720	698	692	710	748	744	736	701	727	727	666	702	708	729	746	732	731	760	655	675	700	758	723	705	762	776	688	709	710	726	679	685	704	641	769	716	735	736	678	758	755	709	705	712	702	748	725	697	755	722	722	770	727	693	694	725	746	674	715	742	709	708	765	726	757	700	726	710	759	736	684	704	713	701	714	697	738	716	682	680	702	722	715	724	700	778	707	730	741	679	725	739	684	711	751	731	744	733	736	718	670	726	682	735	794	700	744	676	771	744	716	723	757	709	762	685	693	740	704	717	713	722	714	726	697	786	693	734	797	774	697	697	771	736	704	685	741	739	735	730	729	735	715	788	731	710	726	685	742	769	731	752	708	756	724	721	751	765	688	729	707	731	717	747	718	726	695	746	691	718	683	732	687	759	750	668	678	673	753	736	720	700
7021	23017	77125	64275	33604	7413	822	732	792	1067	1036	1215	999	959	978	790	707	739	702	652	701	791	713	763	727	726	719	717	741	737	704	740	711	690	732	697	756	769	724	746	714	727	704	694	686	705	702	698	761	697	710	756	739	749	732	770	779	789	727	721	719	746	735	741	776	752	696	745	719	760	697	670	761	723	771	709	699	726	747	720	757	707	707	760	725	722	694	712	742	714	709	707	716	719	761	746	717	698	728	754	685	711	767	735	712	738	711	731	714	762	733	742	726	702	744	723	722	736	699	740	706	733	764	691	707	777	738	740	729	774	725	733	738	701	756	772	708	743	707	719	770	678	750	771	707	694	723	712	712	722	704	723	759	719	732	738	779	671	722	738	739	738	764	693	739	717	708	700	731	752	678	711	743	722	698	733	731	712	691	716	706	756	780	740	743	727	743	728	730	729	702	749	737	747	747	742	685	768	681	753	729	755	728	737	765	691	755	729	745	773	714	712	749	756	714	689	712	727	737	731	768	720	720	748	752	698	752	763	752	652	691	687	746	717	767	731	700	718	696	707	696	710	697	760	686	718	760	729	751	736	707	768	696	727	703	725	746	751	755	765	677	696	741	711	783	744	694	775	734	709	693	769	752	700	733	719	723	717	733	716	679	670	734	736	745	680	744	704	755	731	749	716	713	726	708	716	776	756	742	720	746	705	704	759	712	771	732	704	766	699	729	784	776	707	715	759	719	699	719	717	713	695	724	742	714	721	708	732	707	764	752	685	761	687	747	688	734	718	681	732	705	738	711	671	705	714	703	731	731	713	668	749	664	722	759	702	745	741	764	733	702	714	751	745	686	706	713	686	715	669	766	695	698	706	735	723	746	703	689	734	732	717	738	747	729	734	730	766	734	722	736	783	724	750	693	726	764	747	721	721	763	741	693	729	695	714	730	725	769	766	694	732	679	721	704	701	710	729	721	771	695	739	755	701	710	714	733	718	687	738	741	718	763	733	720	689	759	732	681	717	712	750	768	712	796	680	721	720	695	670	748	759	721	717	685	710	756	700	679	700	701	744	710	755	737	730	709	689	683	732	742	677	702	729	735	731	747	708	730	719	771	712	693	747	728	707	729	704	700	780	717	749	702	762	783	702	679	721	777	760	706	714	755	720	718	745	760	728	697	734	746	741	767	701	724	695	748	716	735	716	693	734	768	674	730	744	709	724	744	750	688	689	695	710	735	744	735	726	706	725	680	786	706	788	690	674	722	756	695	714	728	715	724	688	686	725	700	752	669	705	757	717	719	751	756	761	759	708	754	759	663	749	752	686	714	720	725	751	711	756	647	742	746	745	720	745	728	773	720	683	739	730	749	728	693	745	717	737	707	733	704	744	737	696	744	706	726	670	728	751	694	744	738	742	750	714	693	694	664	714	701	726	760	692	739	728	693	701	711	752	754	724	718	767	710	762	629	698	732	716	677	718	668	794	683	702	702	685	707	731	771	702	778	743	736	735	702	728	743	715	742	755	761	785	721	761	737	744	729	719	712	762	732	706	764	681	704	698	766	718	699	748	741	695	757	783	736	742	753	735	731	723	690	747	741	712	710	723	789	714	705	751	750	730	691	713	761	724	706	769	729	747	708	779	687	734	716	743	699	773	692	723	746	743	708	685	745	748	727	752	706	723	680	707	712	759	707	710	699	677	709	753	688	661	764	701	733	725	714	723	728	702	746	759	748	759	737	726	762	694	790	740	786	774	744	751	694	768	725	759	735	756	722	735	703	681	722	789	714	690	700	724	756	726	679	701	732	736	731	702	705	761	688	715	698	658	714	758	734	735	735	717	752	759	744	700	714	699	750	726	733	723	736	660	714	757	717	716	752	711	695	737	726	707	703	723	709	750	715	742	674	713	754	692	728	709	740	716	721	715	745	719	707	722	708	686	740	719	713	734	755	754	801	760	717	716	692	721	707	715	727	714	735	674	768	728	712	715	752	699	753	704	741	741	701	725	731	688	774	733	721	715	704	730	751	727	764	698	687	756	690	734	740	685	742	700	705	716	715	706	692	782	721	708	711	708	743	718	716	737	697	702	754	711	712	708	742	696	731	775	698	741	718	704	730	728	707	687	708	734	715	714	726	768	687	715	729	697	726	704	759	768	739	720	745	694	710	729	733	720	680	747	723	733	774	728	744	730	753	724	738	762	763	726	750	721	728	663	690	718	754	762	755	755	743	753	718	686	684	714	807	694	729	688	769	696	746	722	751	764	707	757	745	701	675	697	736	772	721	702	674	733	778	679	685	714	736	716	774	742	749	707	736	763	772	748	764	704	745	760	738	756	710	710	743	730	722	707	727	743	704	713	748	692	729	723	721	722	714	721	728	699	730	733	767	754	715	732	753	697	733	700	718	709	738	730	757	749	761	724	775	715	708	741	719	691	761	715	725	680	770	746	673	682	721	760	707	711	718	698	731	702	749	757	766	688	729	688	725	709	743	697	741	686	801	719	750	750	712	750	714	690	718	780	718	719	715	701	698	712	724	741	757	718	772	702	785	792	711	736	760	751	734	732	738	716	705	702	720	701	729	712	754	778	748	733	753	704	771	695	657	780	761	760	753	723	771	664	716	719	751	784	714	743	753	736	775	722	714	710	728	728	708	743	768	733	725	765	700	712	668	741	754	741	756	762	724	699	747	681	791	726	763	686	723	744	722	722	738	724	713	738	764	739	696	673	761	721	707	710	764	714	755	747	698	674	763	741	740	719	749	721	718	702	773	742	773	748	706	762	728	700	720	684	766	766	713	760	719	742	738	728	724	723	707	750	708	729	753	696	749	731	762	746	762	727	748	750	701	755	758	686	749	708	739	757	695	752	719	736	696	725	685	740	714	688	756	771	738	704	729	760	685	720	722	717	723	734	748	714	723	725	785	666	750	753	736	704	711	753	733	736	731	641	768	743	727	711	719	677	756	701	697	707	723	764	713	758	696	767	724	762	782	711	680	726	716	711	748	717	692	719	782	684	744	702	745	770	760	725	682	760	706	710	683	690	684	724	732	687	668	681	682	725	769	714	731	713	723	728	718	732	673	749	723	742	795	750	699	763	767	730	743	757	722	698	733	742	728	728	707	719	718	678	725	708	745	771	721	705	722	705	714	788	743	737	682	719	693	704	753	712	756	706	726	721	738	699	723	743	716	724	744	750	775	697	689	693	750	749	670	697	732	720	760	698	709	748	761	696	716	736	760	687	704	724	727	712	715	725	715	723	718	746	726	725	760	742	714	763	699	746	695	737	714	675	748	705	733	777	726	740	740	748	750	730	751	729	703	735	742	722	691	727	732	763	712	744	721	735	722	724	736	704	741	726	760	724	703	677	740	748	734	702	708	703	717	726	736	758	716	707	741	736	687	672	715	717	713	743	750	703	749	711	733	744	718	728	718	662	718	719	736	694	751	701	732	716	768	710	712	739	733	680	752	735	744	748	741	730	739	698	754	754	711	766
24405	21655	43766	61884	46765	21353	4618	1077	985	1434	1776	1426	1105	1002	980	880	838	875	803	799	787	792	806	809	804	776	760	842	775	811	761	767	767	720	763	802	803	775	764	772	767	748	733	782	736	777	806	764	785	785	766	783	797	799	783	763	787	708	758	766	778	778	713	749	738	768	752	768	757	796	780	793	760	781	770	759	749	791	829	740	801	781	731	788	775	803	787	730	749	786	818	745	722	767	757	801	800	777	757	793	749	758	766	715	780	857	794	757	786	801	767	757	777	782	800	835	761	742	721	768	690	793	814	749	741	801	765	775	783	747	733	715	749	789	741	799	754	782	771	738	764	804	716	803	804	791	785	825	777	706	724	775	783	822	785	769	769	751	820	758	805	757	788	749	771	721	789	784	796	735	795	744	777	724	792	755	794	734	751	790	812	799	836	786	763	780	751	772	751	828	809	789	798	833	818	774	767	760	755	752	790	817	785	741	775	730	791	777	795	793	795	804	785	760	770	833	759	783	763	773	795	782	786	796	715	721	770	746	771	819	786	759	770	736	817	752	747	840	775	785	756	753	770	749	735	770	780	764	774	784	764	755	764	769	765	750	800	767	823	729	756	764	759	767	754	762	788	780	761	749	739	765	809	778	804	778	757	815	741	732	767	724	816	793	738	740	749	768	770	774	738	757	778	790	720	806	772	787	747	810	792	732	697	805	793	774	714	773	768	779	710	727	759	725	703	772	784	801	773	782	799	793	739	747	765	720	770	777	767	717	821	775	803	722	770	719	737	767	754	754	815	793	735	786	797	759	798	779	769	726	727	781	791	770	842	726	794	791	770	733	761	753	745	769	763	808	759	756	784	768	749	832	726	764	771	769	741	741	780	783	797	765	785	770	772	780	783	840	768	757	789	766	786	778	716	787	745	778	733	765	772	798	814	739	752	796	771	783	737	769	753	741	793	762	779	757	753	733	854	709	763	739	774	816	736	790	738	780	772	786	705	810	803	763	765	740	748	794	767	788	779	793	730	794	765	752	832	767	822	723	794	766	792	799	791	728	792	795	751	742	711	778	791	779	798	738	783	817	673	764	762	786	779	760	747	766	771	764	770	756	742	764	763	705	789	764	748	793	806	756	696	781	724	764	747	808	777	771	771	768	759	762	801	740	768	752	774	788	733	832	807	816	748	769	782	813	730	788	761	760	810	783	785	732	754	812	757	764	825	764	750	785	740	796	762	763	756	741	758	738	788	754	790	773	762	738	769	764	759	693	756	755	780	750	753	757	833	819	744	756	774	787	727	784	769	764	775	754	766	784	750	803	722	779	743	756	785	827	758	793	778	764	810	782	820	764	738	737	747	725	830	710	760	759	777	795	817	734	817	762	752	787	803	769	748	777	746	740	782	717	768	750	729	762	768	754	708	795	769	792	775	783	769	727	767	785	760	785	806	783	788	794	777	788	780	785	747	774	770	767	768	800	737	747	803	736	756	741	766	775	838	730	778	746	716	818	751	712	777	816	760	747	756	712	758	779	788	763	771	838	728	779	766	771	778	785	799	805	694	767	778	754	772	756	761	808	806	735	756	841	774	796	764	790	812	753	786	750	797	737	754	757	758	759	711	755	773	751	737	770	774	813	742	792	769	760	776	734	763	788	753	773	776	755	711	740	802	801	785	836	794	792	771	780	748	739	769	773	730	800	783	793	735	778	760	804	745	739	809	753	779	736	795	755	776	809	783	780	763	812	767	725	745	776	792	730	790	800	769	773	779	795	787	768	766	782	788	789	757	721	802	742	731	796	734	776	839	812	826	762	788	743	762	794	785	769	764	762	744	831	756	754	761	837	812	775	817	758	772	785	813	735	790	787	772	768	793	781	711	734	771	761	809	756	780	839	719	760	789	780	721	751	774	740	778	758	780	800	747	745	781	751	738	752	742	788	713	728	812	813	781	751	753	744	729	765	822	731	763	741	758	787	767	776	809	761	797	766	758	790	776	759	762	757	792	811	743	773	795	805	778	796	799	706	736	806	793	747	771	713	766	783	753	724	740	757	797	749	828	766	778	777	713	773	779	791	791	734	762	772	778	753	718	787	763	737	767	785	755	729	800	759	793	794	771	736	799	749	802	763	809	731	720	771	800	749	752	765	731	800	795	733	755	739	753	715	728	721	793	754	760	753	756	773	733	756	760	770	754	769	731	782	800	789	748	748	744	751	746	787	769	762	740	775	747	780	790	817	744	785	811	799	767	734	737	771	784	797	731	717	735	725	752	767	751	785	737	746	788	812	773	795	798	759	761	733	728	770	774	840	771	737	781	793	805	775	781	757	755	803	727	746	751	771	742	731	742	776	779	727	721	736	762	744	769	769	783	748	753	761	732	752	807	795	763	760	765	775	763	753	833	797	793	751	809	745	714	784	770	783	778	777	730	748	727	783	694	782	706	769	726	772	715	760	767	796	773	767	767	773	758	794	746	773	798	818	713	768	735	745	762	724	800	790	752	727	739	765	785	740	740	758	815	810	759	814	732	788	805	809	803	814	771	761	742	808	804	820	746	799	785	761	729	735	742	763	784	708	775	722	784	750	792	832	785	774	809	766	768	755	770	693	745	753	782	720	817	795	784	778	814	762	759	858	788	736	757	790	792	755	709	782	783	741	753	760	729	780	803	724	826	810	781	822	791	753	781	747	742	740	773	768	744	764	788	783	747	770	672	746	798	770	809	777	768	763	766	772	743	808	747	801	777	747	770	759	718	822	777	739	738	770	744	759	770	770	764	758	733	793	775	752	752	747	750	715	748	781	789	726	748	799	809	725	734	729	765	816	794	736	759	812	744	796	792	830	746	745	737	790	775	808	775	806	771	776	765	724	780	804	819	773	791	758	762	798	717	811	721	768	708	759	776	759	762	797	721	727	740	764	774	784	743	771	747	729	773	767	712	740	772	779	691	753	738	831	772	804	740	772	775	778	779	786	834	814	736	789	767	743	815	759	818	789	751	806	788	771	843	743	755	753	814	733	797	792	708	759	736	766	774	822	730	801	687	778	734	766	808	771	825	727	733	739	766	773	769	800	759	733	816	745	794	784	820	763	779	819	780	794	771	753	815	758	773	798	781	808	770	761	742	763	813	759	772	743	785	739	804	845	771	818	763	823	750	785	755	798	760	759	822	791	751	738	817	792	744	772	773	796	792	788	788	786	811	803	847	741	810	744	814	778	782	785	763	749	789	766	806	760	781	789	722	751	757	793	790	801	774	779	740	801	794	777	756	718	749	783	773	759	770	816	774	806	760	711	775	745	807	772	792	789	800	767	776	817	768	781	752	779	762	715	734	758	760	779	770	762	770	781	779	758	770	757	754	738	752	781	721	750	742	792	733	752	707	772	777	793	789	766	794	788	736	759	745	778	763	789	781	790	760	813	784	748	778	770	707	739	755	762	768	760	852	784	780	784	772	702	785	792	837	717	750	733	791	793	804	770	742	739	791	752	755	732	737	782
11015	48396	89579	75898	45288	6551	841	814	1060	2019	2708	1787	1377	1243	1227	1023	886	808	853	810	804	763	865	821	880	767	834	807	814	800	779	771	811	826	861	795	812	853	801	822	809	809	834	823	801	808	821	821	787	795	785	862	786	842	780	820	811	839	856	776	805	799	814	808	818	847	834	825	807	804	763	774	838	810	809	798	827	813	827	779	795	787	861	840	804	801	797	817	795	818	838	814	781	865	863	802	840	778	825	834	824	825	807	767	786	817	800	788	828	815	851	790	864	834	806	824	815	802	792	824	823	804	803	819	817	774	819	835	859	813	813	836	820	826	808	775	748	891	822	855	823	831	826	850	840	810	823	810	812	813	759	836	803	781	839	826	799	815	770	794	858	819	800	808	785	825	804	803	798	818	791	840	772	803	823	799	751	840	827	849	790	856	773	871	818	775	840	779	821	795	772	865	792	822	753	879	763	823	862	823	841	814	853	734	859	849	823	842	826	836	766	803	859	812	827	848	834	829	803	812	776	804	808	834	850	854	832	828	813	853	858	826	787	811	756	850	856	813	800	845	782	815	817	797	774	839	787	850	743	792	801	771	811	808	884	784	804	805	829	760	797	825	791	804	797	819	807	796	797	789	778	870	803	838	790	785	799	833	816	802	858	776	819	877	803	822	875	784	820	819	779	812	800	825	755	828	825	771	763	742	795	752	782	795	809	807	785	775	832	866	858	802	804	751	824	817	793	805	821	756	817	831	821	768	806	761	859	770	811	828	823	820	758	777	811	790	835	792	808	813	836	791	772	837	829	818	822	830	843	787	836	809	777	841	863	817	835	805	818	793	799	783	859	784	847	804	852	776	777	808	809	792	813	781	799	834	852	783	784	785	829	815	833	862	738	772	798	809	852	757	800	768	781	867	791	799	796	819	763	839	799	807	781	816	765	817	806	834	783	830	832	768	799	785	755	825	798	817	830	815	815	803	811	806	798	818	820	829	843	797	774	850	798	811	777	790	801	793	764	826	788	791	858	783	827	800	805	808	812	788	811	803	836	796	806	809	848	826	833	803	842	804	833	827	843	803	746	809	852	846	791	764	807	786	789	852	830	799	828	835	826	844	827	837	803	866	805	847	817	845	824	815	821	785	773	837	818	823	823	814	764	826	800	813	770	796	828	854	833	789	811	845	779	794	794	843	787	831	846	776	788	804	796	869	819	806	754	742	781	788	849	753	872	798	795	844	788	772	796	768	806	768	802	834	841	777	797	829	858	817	840	829	784	829	801	777	807	818	820	784	742	812	829	744	828	832	775	825	812	746	815	792	766	771	825	759	832	821	817	800	822	820	787	784	809	814	774	842	828	815	788	804	825	765	837	814	785	809	800	806	857	795	809	819	846	785	821	786	834	749	838	792	804	782	799	815	779	798	803	754	822	810	853	810	810	806	835	797	782	878	830	804	786	783	825	821	815	785	772	795	860	778	815	802	787	786	824	779	836	776	849	798	784	843	827	817	817	769	815	814	820	795	783	828	833	783	820	752	756	815	850	801	792	819	783	794	841	772	787	810	790	815	775	852	801	802	777	798	774	830	769	772	791	806	808	790	785	773	802	784	844	847	810	791	858	827	798	818	784	803	844	788	829	791	814	803	801	821	809	842	833	816	747	843	836	782	814	772	798	841	842	793	818	819	811	800	779	808	817	806	851	821	820	754	797	768	842	856	798	839	787	890	833	794	836	831	791	777	793	821	803	799	805	784	789	747	820	836	778	829	744	839	825	785	775	794	812	793	779	770	839	806	795	857	827	832	814	805	799	821	825	844	804	765	796	816	793	782	852	812	809	824	846	747	822	801	794	825	828	821	798	775	845	790	826	811	838	825	807	870	840	825	816	807	767	818	795	814	780	827	857	805	796	817	828	788	863	832	865	770	815	812	831	878	804	744	793	870	820	802	806	814	810	824	830	782	826	877	780	867	787	843	856	788	804	824	828	803	827	759	836	806	844	815	844	787	841	805	847	802	797	788	787	797	823	816	811	799	797	854	813	773	805	757	829	818	860	794	826	759	807	828	783	753	798	808	837	790	826	888	813	795	797	783	798	796	797	836	761	769	788	739	819	823	762	771	898	756	770	799	802	849	766	796	773	808	807	811	789	804	825	761	807	827	816	813	795	788	735	825	808	796	789	739	812	835	812	825	746	838	822	815	792	830	758	786	813	806	837	815	841	808	831	768	812	774	847	836	832	834	794	773	799	814	852	790	835	824	772	841	824	816	836	753	819	807	721	751	772	800	798	766	793	803	821	779	818	812	822	813	835	869	796	833	783	813	841	801	823	826	757	813	796	775	763	782	772	801	777	802	789	823	793	822	866	820	821	816	803	812	861	803	798	821	836	813	844	831	811	824	850	829	779	804	850	805	832	789	843	828	858	805	760	823	797	832	789	807	819	772	842	867	834	786	820	794	813	863	771	816	840	783	801	799	806	795	819	781	807	804	825	820	792	820	875	828	847	838	800	792	833	783	761	832	797	827	834	794	816	782	768	768	825	815	846	786	806	789	866	815	827	814	772	798	774	806	812	800	826	817	814	860	863	761	860	817	774	799	822	797	789	816	833	812	844	832	849	816	753	758	798	805	832	796	806	803	851	794	824	762	746	838	807	784	807	779	800	820	777	829	824	815	786	795	805	802	833	773	765	784	843	793	815	821	860	885	750	852	819	780	842	818	819	812	834	851	821	837	863	799	754	785	744	845	819	825	865	840	839	834	795	799	805	800	800	854	801	828	780	853	751	803	778	782	810	773	816	849	806	767	809	828	776	846	839	850	778	807	827	810	789	802	851	741	818	821	812	839	810	806	780	824	832	786	841	839	800	858	837	838	855	851	824	801	779	862	825	787	835	809	829	804	790	751	798	823	761	804	824	792	816	828	787	780	813	834	812	743	828	773	829	810	850	833	788	807	799	830	785	849	746	779	815	815	823	764	759	835	826	853	833	773	816	790	801	847	695	751	792	811	832	808	798	833	739	837	800	838	818	867	777	790	805	757	806	774	790	802	845	783	790	862	799	772	792	770	781	784	793	840	820	820	817	775	824	828	825	781	808	784	814	788	755	824	766	832	791	879	844	837	832	811	851	770	826	775	801	798	797	780	776	787	783	803	825	789	812	795	734	801	825	801	811	798	801	815	808	774	832	802	801	817	826	812	848	803	816	827	778	816	792	845	818	833	770	850	786	808	776	829	766	816	828	786	807	807	793	870	814	806	812	839	817	782	828	835	809	776	766	765	777	832	761	840	770	827	829	784	801	843	797	740	840	833	820	787	794	803	770	804	823	805	765	783	814	833	813	810	804	784	871	814	831	837	795	800	823	795	854	782	778	824	816	810	770	824	782	787	798	888	769	855	762	817	786	835	815	753	816	817	830	816	812	745	794	789	823	798	794	790	841	782	801	774	754	758	782	772	828	788	796	775	781	851	787	804	781	789	777	840	811	837	797	778	802	829
27879	14508	28690	29189	11203	2135	858	733	771	781	779	779	765	786	721	771	762	787	715	760	774	750	719	711	742	713	766	750	697	698	733	720	753	794	766	733	730	756	712	704	715	732	788	762	708	739	772	742	775	723	757	705	719	739	710	758	752	709	698	723	725	740	758	721	732	752	720	730	709	754	752	737	705	755	733	787	734	765	730	738	713	741	670	748	742	743	770	777	756	727	732	751	737	775	727	748	690	739	745	696	689	719	711	768	748	725	741	778	726	734	766	752	765	759	762	745	667	714	707	786	746	741	742	691	739	784	783	715	757	678	763	749	733	741	719	741	749	694	686	719	714	743	765	781	691	733	735	748	739	762	744	732	767	741	762	753	782	784	686	752	738	743	744	741	781	727	749	721	699	722	728	762	775	765	701	752	757	718	753	733	749	765	713	771	728	743	758	711	725	723	714	760	767	754	787	771	710	791	753	723	744	744	725	776	720	724	730	750	743	737	747	721	710	751	727	793	763	727	732	703	711	750	704	744	721	745	809	733	783	733	697	773	701	745	692	681	768	756	729	740	791	751	778	761	734	701	766	727	730	753	714	736	704	719	750	730	744	789	725	748	709	718	778	755	824	698	777	740	710	698	771	654	755	715	707	705	716	688	747	694	737	753	728	732	695	689	735	712	792	732	704	746	699	747	702	724	772	696	759	718	716	727	743	765	759	701	724	755	755	752	769	762	731	792	716	737	735	729	739	732	740	738	771	726	736	734	748	720	793	728	710	704	748	740	709	743	775	763	722	741	705	760	755	753	756	730	764	710	690	718	743	680	771	690	756	755	712	719	711	706	711	726	737	762	707	722	721	770	707	744	716	715	767	720	741	727	728	726	732	721	703	711	769	735	740	730	729	729	760	735	747	752	713	742	748	723	710	695	719	736	722	751	803	737	725	813	749	713	730	736	732	730	709	748	720	734	793	684	762	740	699	783	743	761	719	738	728	711	706	666	791	751	751	702	723	747	743	779	770	718	711	744	791	715	736	761	723	735	785	715	768	749	776	730	728	712	696	720	746	763	738	795	738	772	763	736	774	682	739	750	736	701	704	748	747	723	740	785	729	761	772	761	772	734	788	699	697	744	761	727	706	753	766	755	743	762	750	746	753	753	775	769	720	724	810	721	744	734	713	723	783	692	745	795	793	761	732	766	787	765	725	766	708	715	743	759	751	784	755	724	711	753	811	749	761	786	733	726	719	741	756	762	738	764	741	675	773	742	738	713	743	716	724	684	705	710	788	757	727	764	745	692	729	730	740	765	726	740	750	773	787	770	820	784	749	684	718	757	750	697	757	695	741	756	735	726	742	734	740	740	734	767	720	738	693	715	738	749	787	755	747	757	720	778	707	745	695	683	708	750	739	729	795	742	711	717	720	732	735	738	711	726	697	735	741	746	703	691	733	753	735	787	775	727	721	696	700	722	752	748	736	662	739	753	735	702	717	706	731	714	729	736	731	686	680	754	735	738	728	759	737	779	704	750	764	727	731	722	777	774	739	695	701	712	706	735	765	739	734	709	752	769	722	721	746	706	754	783	735	715	746	733	772	714	750	791	753	754	770	786	720	771	737	701	732	705	758	690	715	758	743	717	741	706	759	786	758	705	768	733	705	726	722	733	749	746	734	743	746	729	717	739	728	741	708	767	778	677	728	787	738	757	747	759	720	752	752	733	699	748	716	698	776	781	737	748	760	745	760	737	729	725	702	731	740	729	730	734	752	730	702	694	733	761	746	709	748	746	748	693	750	727	700	707	693	762	723	719	731	730	764	725	723	755	790	736	736	723	736	714	704	753	769	771	726	707	738	809	777	721	748	744	710	695	701	716	761	783	763	734	737	763	724	726	712	744	732	721	763	761	750	733	757	792	746	726	749	761	746	759	761	750	763	764	728	731	712	710	737	775	727	716	764	753	741	718	742	751	805	744	728	719	745	685	748	769	693	784	720	761	714	730	750	710	763	743	717	745	741	691	740	733	744	681	732	760	717	707	751	744	762	700	747	748	703	788	732	783	784	738	756	709	700	751	819	744	707	718	723	718	740	732	741	706	776	712	705	758	720	748	729	720	713	732	774	730	735	696	742	742	689	784	738	718	705	672	727	721	721	736	763	729	729	732	714	782	735	732	761	743	708	772	768	769	700	717	721	774	766	740	754	706	742	695	731	741	728	716	775	775	739	745	728	778	807	748	773	725	764	763	701	762	726	728	739	759	755	761	741	733	772	743	758	739	759	733	730	723	767	729	745	709	767	738	729	745	723	757	682	730	736	747	683	772	783	730	765	726	758	756	763	702	748	751	759	740	767	742	700	714	714	734	706	733	737	779	786	692	700	710	743	753	683	764	782	742	812	754	788	702	722	734	733	737	702	750	779	771	750	755	719	765	778	782	745	823	748	692	715	747	723	776	700	788	782	757	761	714	737	782	745	709	747	736	730	702	739	728	722	715	724	767	770	701	703	745	712	683	761	739	741	727	765	736	701	734	686	659	762	716	732	738	699	739	769	779	729	751	759	726	648	748	688	705	721	751	740	708	756	746	727	746	712	715	704	703	730	748	760	734	738	687	722	757	729	738	767	754	719	698	680	765	701	737	714	719	758	705	752	768	736	767	777	794	750	727	774	670	772	742	751	733	736	770	713	739	753	775	775	729	747	817	733	752	768	718	692	695	717	810	771	694	721	741	741	761	678	698	748	798	746	737	738	714	692	720	760	754	707	741	727	655	765	783	758	734	761	772	714	757	767	733	767	829	789	706	768	748	676	695	732	737	772	715	757	736	751	743	750	732	701	788	738	757	719	728	692	746	747	737	759	793	681	753	751	698	726	722	715	698	723	755	773	724	763	767	690	722	750	736	760	716	674	754	762	727	734	744	708	729	769	739	738	727	746	691	704	756	747	754	717	767	732	743	700	730	742	713	757	736	752	752	766	743	723	770	677	742	762	758	776	737	779	704	723	701	726	766	679	746	754	698	718	748	741	681	777	755	735	778	783	705	729	750	744	699	749	690	780	713	712	706	753	737	767	755	743	732	717	753	783	729	701	768	681	759	730	741	773	747	696	730	721	712	744	717	728	729	760	724	741	664	733	765	758	690	678	724	764	751	692	736	724	725	795	710	736	737	737	760	747	753	742	716	710	724	743	752	755	790	737	725	707	746	747	797	764	719	737	686	753	757	749	743	695	736	724	699	654	776	697	697	742	734	764	794	693	762	744	723	690	718	784	710	753	756	744	701	717	739	682	708	743	765	718	772	732	749	729	704	716	734	728	753	761	773	751	720	679	671	731	737	756	694	754	744	740	736	737	738	716	750	748	709	743	741	710	731	765	771	757	789	707	736	744	720	756	720	756	755	769	748	775	717	739	760	765	750	782	764	745	723	736	783	764	788	719	775	728	745	719	721	703	742	734	744	734	742	719	743	748	734	710	759	724	739	750	712	780	767	713	738	712	752	799	747
5597	7636	31460	19802	7091	1627	706	696	704	793	748	723	719	722	756	725	697	720	708	657	722	699	720	739	710	668	723	645	645	753	684	726	701	711	634	699	716	702	725	691	704	726	732	716	673	713	716	709	663	670	669	700	691	741	689	715	694	715	696	674	712	702	665	651	674	724	659	719	762	682	709	678	727	685	694	683	710	701	772	713	692	685	689	715	744	723	644	722	738	647	702	698	724	679	743	679	710	685	696	691	685	761	696	721	718	733	740	670	694	700	717	696	700	679	729	683	711	749	711	700	685	677	676	672	669	693	713	740	704	693	713	738	652	705	726	668	701	731	695	650	702	695	709	722	694	739	733	664	660	675	682	679	682	714	690	730	716	679	711	657	702	696	675	715	747	690	683	703	701	686	713	677	709	676	662	737	706	688	714	693	759	719	717	707	670	677	631	712	692	726	688	702	696	694	649	729	695	744	719	716	704	709	693	720	695	653	695	655	688	726	709	703	683	733	656	722	720	703	730	673	689	707	693	671	714	665	707	666	691	668	699	690	641	706	693	684	707	681	766	693	704	760	691	692	757	697	687	668	709	703	735	698	688	692	707	671	730	712	704	707	741	688	698	697	657	726	685	710	685	732	732	734	761	650	654	700	693	676	695	673	780	655	694	719	693	699	658	698	750	690	722	705	665	759	702	696	699	711	723	730	735	727	727	682	743	679	717	711	671	721	747	684	667	657	730	645	755	706	747	727	679	729	705	682	708	714	741	700	665	733	726	696	699	718	660	681	697	709	702	701	699	718	671	698	662	690	679	696	715	704	732	711	726	682	742	688	695	727	647	728	694	733	667	718	693	706	701	716	690	709	713	738	740	732	736	675	688	717	744	746	661	704	718	689	659	674	696	676	715	722	728	730	656	664	695	701	710	710	688	702	727	688	704	742	648	708	691	682	692	725	672	707	661	746	698	765	678	696	672	697	679	673	677	710	696	704	658	632	684	675	704	681	712	714	713	695	701	682	720	671	696	713	683	721	741	733	674	686	730	700	691	772	699	709	690	705	675	717	706	714	672	678	667	704	668	671	766	692	717	715	683	734	679	705	655	722	674	692	749	780	674	717	664	744	645	717	692	694	717	668	686	664	719	739	677	748	734	706	673	729	707	655	690	666	704	689	693	727	674	699	677	663	720	741	692	715	682	640	727	660	681	703	674	657	717	709	664	707	637	694	731	719	700	719	694	691	741	736	737	709	707	751	720	702	739	698	701	758	690	672	753	723	713	685	754	708	659	711	736	678	698	714	688	744	697	741	644	680	687	733	681	706	686	666	690	731	704	692	728	672	674	677	674	665	690	715	733	713	685	711	721	696	713	716	691	695	697	717	692	672	685	672	740	696	689	725	679	674	693	671	685	746	723	700	720	679	661	710	655	670	724	663	714	694	710	678	708	703	713	682	702	680	702	712	712	730	725	692	667	748	695	744	715	734	703	685	713	674	730	684	743	702	692	719	698	728	698	688	708	699	711	709	700	705	698	686	772	708	674	696	690	717	663	673	694	674	679	716	707	710	695	696	742	682	686	700	660	692	692	715	684	657	695	751	681	754	708	705	697	675	663	688	655	734	750	675	665	683	719	727	696	697	701	704	690	755	701	693	709	715	641	734	712	761	716	702	707	625	710	685	664	705	694	660	686	673	721	654	741	744	662	674	716	712	687	711	687	686	702	682	678	725	727	738	697	686	704	703	680	692	718	690	643	701	705	705	713	693	690	710	684	717	738	672	690	750	626	696	689	680	675	710	703	703	707	691	694	691	697	682	692	709	700	692	680	713	679	657	722	737	702	690	690	739	689	703	709	723	684	672	668	698	690	693	682	690	725	735	734	688	711	691	683	683	668	698	692	691	676	677	677	704	667	703	707	702	744	696	677	654	705	702	684	707	688	671	732	723	730	661	717	688	747	622	741	729	688	738	702	696	679	688	684	695	672	717	682	725	696	690	729	717	668	702	736	716	730	726	679	661	686	629	752	724	677	735	666	702	671	719	659	701	680	701	681	703	723	693	709	709	726	705	692	693	722	745	711	693	707	725	694	623	731	680	725	741	756	727	693	681	708	745	711	724	699	728	653	714	692	681	730	730	698	734	733	673	658	643	730	688	710	701	710	723	705	740	673	671	670	695	726	682	709	718	726	694	667	713	722	679	716	722	708	685	707	728	685	680	688	751	740	721	740	707	679	718	689	717	666	717	704	727	724	694	694	701	709	675	713	733	676	700	697	715	742	697	751	677	699	687	664	678	714	658	668	675	719	715	717	679	690	714	669	680	735	701	739	679	667	678	685	687	696	685	714	752	661	667	737	711	739	681	716	706	728	687	705	667	686	711	688	672	682	749	679	650	683	685	710	766	689	696	736	713	679	682	708	662	684	734	674	689	689	721	689	675	668	725	750	752	657	733	654	690	656	691	712	690	708	688	685	711	707	718	685	705	701	667	708	682	684	738	673	754	712	673	694	694	658	706	742	759	725	710	739	663	679	733	685	704	676	713	645	716	699	667	699	647	674	680	702	671	721	680	730	677	671	752	717	710	700	729	718	679	720	722	755	660	715	693	732	688	695	686	697	716	734	702	730	714	730	709	734	701	754	668	686	686	700	707	715	733	699	692	687	699	753	689	707	750	707	691	670	679	686	692	696	689	730	717	704	702	656	702	666	696	708	752	694	685	670	678	668	742	689	733	733	690	664	670	698	719	688	739	648	754	674	714	715	680	670	704	655	714	672	689	733	681	728	713	746	710	693	708	656	707	731	750	673	689	717	681	715	688	677	742	689	712	686	699	684	688	672	669	711	715	733	718	718	683	704	706	670	705	673	719	716	717	749	755	677	687	691	672	687	719	735	695	732	718	659	728	719	682	731	719	688	692	721	709	699	722	686	714	682	709	696	688	670	682	704	686	681	730	720	676	724	716	695	711	702	712	698	725	698	703	685	687	726	692	656	714	737	703	692	657	732	680	683	708	662	703	701	701	685	698	699	687	700	752	665	692	696	668	698	673	688	638	688	735	678	686	697	727	702	677	695	724	698	739	707	764	653	726	699	676	699	728	727	658	685	676	690	737	715	714	654	698	771	697	721	663	754	707	749	696	682	702	717	695	704	758	695	651	717	675	675	730	680	636	706	673	687	707	671	710	672	709	737	674	738	724	739	714	714	701	704	698	703	703	700	746	665	702	726	713	711	718	702	666	678	687	707	691	732	685	716	739	767	736	756	713	716	675	716	683	646	675	683	672	726	707	673	712	696	646	709	722	714	739	701	714	734	752	685	687	715	710	749	713	707	675	670	705	692	732	708	707	667	764	670	727	683	673	739	711	649	677	749	738	717	715	654	697	652	715	745	699	676	692	795	685	664	741	751	711	697	662	685	693	672	692	741	699	704	684	673	670	726	685	775	681	668	709	701	669	732	711	695	714	715	696	641	683	691	714	670	698	693	672	686	726	722	754	674	671
25607	21687	47215	64338	34755	7877	1361	872	1038	2024	1295	1145	1039	974	934	871	778	712	730	710	746	699	726	704	717	749	735	712	742	738	736	739	735	713	682	754	752	706	696	727	752	717	729	676	705	762	708	744	785	721	709	719	773	702	737	719	759	705	709	716	714	747	763	775	739	718	735	720	706	729	755	735	683	705	749	753	734	745	734	729	681	780	724	738	710	704	729	704	696	682	760	745	683	681	769	732	721	721	758	716	742	735	715	693	740	711	700	645	700	741	747	723	725	718	726	717	783	723	723	782	729	749	738	727	686	692	748	714	731	748	742	717	747	702	744	705	752	699	709	730	691	726	697	688	708	743	683	785	703	741	716	709	720	697	755	675	734	734	700	766	700	767	745	750	734	724	712	702	747	752	739	705	753	675	720	773	700	771	719	694	734	737	722	722	681	708	727	704	733	708	711	721	708	682	685	702	677	745	726	693	722	736	732	712	711	712	726	708	707	716	701	738	690	707	746	729	729	700	689	738	698	725	693	674	708	707	749	704	729	802	714	742	711	739	671	797	743	688	683	669	740	766	716	744	702	723	743	729	705	709	718	689	718	781	723	724	759	680	755	694	745	711	766	697	662	756	691	705	707	700	729	759	708	728	689	729	709	704	742	709	721	717	683	695	720	742	757	705	685	725	755	724	734	704	701	717	723	693	691	676	770	700	725	719	704	741	775	686	698	675	757	721	704	698	719	662	754	697	738	728	734	695	705	683	739	782	769	740	720	729	700	736	772	753	769	707	753	751	698	731	757	776	706	700	713	736	741	732	781	694	708	741	777	728	684	692	690	703	714	718	691	764	730	726	714	675	714	730	717	710	718	739	722	715	745	740	737	761	674	715	759	708	746	736	778	705	711	758	722	685	737	743	689	719	719	670	728	671	708	678	733	713	673	697	701	718	684	729	680	728	729	700	721	760	696	731	752	732	728	721	770	703	724	711	703	740	732	732	689	730	712	748	715	699	739	750	752	705	693	700	719	766	733	727	712	744	733	712	782	733	731	703	701	722	743	728	724	702	737	728	691	721	732	728	745	743	693	666	694	700	718	748	685	735	746	718	760	707	784	668	749	710	734	786	697	708	763	755	745	701	663	678	709	712	660	715	721	732	766	695	724	691	727	687	742	728	689	696	696	751	727	701	710	721	735	715	784	713	712	719	717	709	704	733	748	703	748	721	714	719	726	717	729	664	760	713	670	731	741	699	697	713	734	755	728	755	680	697	695	722	732	704	657	712	712	698	748	734	706	745	697	740	755	750	666	706	791	749	687	719	690	713	776	715	745	694	806	736	709	692	689	750	752	725	721	720	736	724	766	737	721	695	727	722	708	685	669	762	752	722	725	712	731	737	724	746	726	739	705	729	731	689	703	708	726	732	726	742	741	712	719	715	697	671	712	748	724	692	754	717	688	747	676	691	739	720	704	711	725	745	733	722	759	683	711	777	740	704	783	708	698	691	707	739	679	722	747	688	736	724	718	739	684	675	734	718	687	714	733	734	724	760	714	715	689	704	741	715	743	768	725	725	684	741	734	719	730	721	700	742	735	658	757	740	708	785	698	688	683	752	723	676	695	694	741	733	719	691	716	682	740	676	786	720	756	720	730	716	778	732	675	723	714	710	727	745	741	750	715	744	705	698	730	703	703	694	725	673	734	713	675	742	719	741	717	753	763	731	700	764	690	723	735	699	704	717	702	680	775	694	696	728	700	745	740	663	787	706	735	686	779	742	713	699	746	741	744	679	756	702	708	706	701	714	732	693	753	712	736	728	686	764	712	733	734	744	738	706	741	699	740	749	757	692	720	677	739	769	726	774	721	731	738	715	713	711	703	735	705	716	720	735	728	741	692	749	703	704	740	739	739	757	759	670	737	680	703	675	741	702	726	732	728	751	753	716	718	724	700	714	730	748	694	699	754	702	753	725	735	681	734	759	726	729	688	728	700	730	708	698	681	744	750	692	741	674	747	712	716	702	738	727	734	708	713	721	719	692	693	728	722	743	750	744	718	702	696	727	696	720	688	706	715	725	714	690	673	719	736	705	702	755	700	700	731	730	705	711	728	740	754	719	713	751	684	702	748	775	715	709	709	691	715	732	696	740	741	691	704	736	744	709	703	733	736	684	712	719	720	731	780	703	710	684	724	755	684	716	723	730	735	722	695	748	688	725	740	741	717	710	709	714	760	703	671	686	731	774	614	729	683	730	705	731	754	687	724	763	739	683	666	718	750	678	726	706	708	717	750	717	767	721	729	740	716	763	740	713	702	732	721	724	717	743	686	740	713	702	681	733	744	718	737	730	702	741	712	710	710	722	700	733	733	732	712	679	710	716	777	760	703	756	720	734	733	697	698	694	722	699	720	736	730	730	735	713	723	757	673	708	719	684	755	722	740	695	737	750	724	733	750	723	736	714	721	744	828	726	747	713	741	706	745	735	730	736	656	733	734	703	691	769	690	726	726	767	671	687	738	728	732	759	699	728	751	723	705	705	725	677	679	704	679	769	746	692	696	715	738	778	727	713	730	721	725	718	699	721	719	716	713	719	669	762	739	746	696	718	670	774	701	761	706	731	718	664	732	725	649	685	719	726	683	683	748	707	733	752	754	743	697	730	741	725	724	700	743	744	721	691	725	720	693	724	704	733	720	726	717	678	767	723	694	721	692	722	744	693	689	723	742	742	692	732	718	743	720	713	714	703	694	710	742	759	688	766	712	710	697	675	732	714	710	765	747	746	738	737	706	731	715	737	747	690	744	726	693	704	721	679	720	721	715	708	730	753	747	675	733	728	676	727	696	763	732	730	716	728	724	714	707	671	739	759	706	746	712	776	672	747	757	765	708	710	655	737	745	724	738	703	677	744	774	732	654	724	737	717	726	714	720	766	751	748	747	720	690	745	682	707	744	744	737	708	767	742	697	735	671	734	718	730	719	738	732	731	692	712	705	705	753	641	726	724	725	727	726	711	713	692	719	697	688	718	721	765	711	803	673	740	743	735	750	719	668	711	730	670	717	714	724	693	747	730	704	717	731	755	692	718	738	711	707	739	727	814	703	701	682	721	721	702	769	721	695	687	719	717	720	672	730	739	747	758	659	720	685	761	769	717	683	702	705	774	718	746	735	743	725	689	729	741	725	730	706	712	697	739	730	687	739	754	726	710	683	735	647	740	705	686	776	735	742	719	733	723	722	719	717	774	725	740	720	716	702	741	693	739	744	777	747	711	723	735	741	697	732	704	708	728	697	757	707	702	769	726	718	690	701	678	711	716	714	719	711	745	738	679	737	700	704	701	733	726	719	719	732	733	724	722	649	724	736	681	717	697	745	732	745	754	706	758	724	752	740	731	731	743	694	752	718	720	738	736	714	709	743	725	695	751	671	770	719	765	731	709	700	723	759	730	723	727	672	716	738	703	748	706	725	734	736	760	785	721	733	711	682	757	789	721	750	731	692	716	765	728
7975	34352	80937	61776	19815	1840	789	766	1382	3093	1670	1287	1315	1240	1115	923	848	786	783	751	769	773	752	706	748	723	744	773	707	713	743	732	734	766	694	767	727	753	740	773	703	709	751	775	736	698	750	787	697	739	792	739	744	742	748	698	752	761	740	742	716	759	776	710	749	769	740	712	730	726	709	739	787	807	771	704	730	686	751	686	678	694	779	745	695	693	675	743	720	779	737	742	775	692	762	760	749	799	785	755	757	745	718	723	764	695	767	751	809	783	749	708	709	778	706	713	779	761	738	739	741	756	684	742	756	752	809	769	731	712	722	747	782	695	705	772	738	788	751	711	737	742	775	758	756	755	699	733	775	710	730	690	762	697	726	732	723	726	745	726	773	767	743	663	725	661	722	811	730	709	739	708	761	702	737	750	712	728	707	753	756	695	766	742	757	731	725	741	744	713	714	731	745	767	737	750	670	760	759	757	719	726	719	731	655	690	727	706	730	743	729	704	716	685	761	723	776	764	754	711	754	730	688	698	708	755	738	703	773	696	740	736	672	677	715	756	757	718	707	705	740	714	767	739	706	802	748	678	733	742	730	707	696	745	695	679	671	741	723	756	754	748	764	735	777	695	732	738	762	768	727	713	673	747	718	699	758	784	753	757	693	709	773	731	704	714	791	784	708	777	743	751	717	700	711	737	739	687	734	762	740	753	772	745	699	704	770	735	724	753	714	751	748	717	723	729	747	727	684	759	755	680	734	712	776	772	764	760	689	719	747	752	743	741	753	764	737	726	720	730	684	719	751	731	713	778	756	738	731	763	725	731	771	739	718	736	716	762	680	753	753	753	713	742	803	717	720	728	747	742	715	771	708	740	746	747	690	772	768	717	717	723	740	754	746	806	768	720	726	714	763	729	711	703	735	709	774	677	735	715	716	686	721	734	693	756	666	747	740	692	741	762	728	711	755	745	699	733	762	697	748	734	725	690	767	692	703	776	752	732	747	738	743	718	744	686	748	716	724	713	731	763	694	739	731	719	719	748	704	769	733	693	754	776	739	717	724	761	721	692	766	741	750	753	700	721	738	722	732	750	702	700	737	724	771	708	768	705	687	727	685	742	728	764	776	701	773	769	734	725	748	760	740	743	720	739	726	714	740	693	717	773	721	727	742	724	717	740	715	748	775	725	723	734	710	761	730	735	689	717	699	769	752	784	729	724	721	748	745	722	748	730	698	721	694	686	718	703	738	735	739	728	694	704	745	730	782	732	709	733	726	745	764	733	681	740	765	737	753	733	689	737	699	697	715	753	744	715	700	766	731	732	720	728	740	679	736	742	713	724	725	650	731	694	764	749	721	732	738	677	704	759	749	710	733	725	767	724	791	792	739	706	704	724	737	711	766	768	744	758	720	709	713	724	737	741	760	725	728	748	731	649	752	755	732	730	746	766	738	730	740	706	697	720	753	760	741	743	767	696	751	764	709	671	714	748	814	775	739	712	782	724	715	757	754	767	744	727	721	700	719	764	725	707	726	724	718	758	724	740	690	746	730	696	716	715	724	729	691	758	747	788	708	725	707	741	745	739	717	735	712	703	689	727	724	716	697	703	733	760	754	730	702	750	740	708	739	767	773	726	709	733	724	762	726	795	752	699	722	773	741	702	745	708	731	748	752	745	738	757	748	720	697	724	745	706	730	707	717	748	709	753	735	761	731	757	732	700	715	736	748	743	745	714	740	707	716	738	717	807	731	734	721	731	733	752	694	739	746	745	775	778	737	757	723	679	786	703	733	733	682	756	766	782	767	723	735	739	714	743	743	731	722	738	716	719	744	709	744	792	748	718	753	733	705	696	740	738	745	720	730	776	759	754	760	720	730	725	739	712	719	778	757	696	725	701	713	760	729	747	712	750	711	693	648	709	707	693	708	799	738	780	721	743	796	676	772	686	763	748	739	765	738	734	770	760	702	723	711	687	710	738	765	738	699	709	777	731	691	788	690	729	731	746	724	771	730	720	747	708	700	732	734	753	746	740	775	721	785	695	759	733	719	785	720	734	740	690	736	728	709	754	773	738	736	739	739	741	731	798	719	708	732	726	723	722	718	692	757	726	722	748	738	688	685	716	751	752	734	756	739	755	728	763	792	776	709	753	751	723	702	721	757	713	696	785	769	719	715	718	730	726	764	724	768	693	754	796	764	792	733	706	766	734	748	721	741	720	719	759	721	756	722	725	758	775	710	705	769	697	743	719	708	745	716	753	724	746	719	705	731	737	738	725	705	722	784	686	738	758	736	795	770	711	755	704	767	745	747	722	742	727	740	730	763	720	714	735	734	726	693	769	748	710	740	743	746	751	732	763	734	656	696	739	757	753	713	722	749	693	714	741	741	715	748	711	725	797	703	683	720	751	735	691	727	716	713	730	759	777	708	755	697	723	726	721	743	756	691	698	706	765	776	731	744	729	747	738	684	743	718	736	752	718	718	754	749	782	766	749	685	742	786	717	707	704	716	769	716	790	723	751	721	726	780	701	737	787	704	737	752	752	728	732	725	733	762	777	717	746	724	757	811	744	728	711	717	700	767	710	734	755	767	713	720	732	732	694	701	758	724	734	719	711	744	756	718	715	726	759	707	708	726	796	743	699	763	730	722	773	746	776	748	723	759	730	686	730	735	746	690	745	741	681	681	750	771	709	746	734	752	737	703	744	715	668	767	687	740	734	736	724	758	737	743	714	721	753	740	702	738	747	685	695	710	734	754	731	776	711	740	750	722	797	730	705	773	701	781	731	744	733	799	752	768	708	747	694	692	682	739	708	737	683	720	727	720	727	738	750	719	696	707	725	759	746	694	734	721	670	730	747	758	706	760	744	761	691	783	732	747	735	706	729	787	722	758	718	749	723	785	757	713	782	748	748	757	765	721	711	689	739	764	706	747	715	680	727	780	717	745	739	721	695	760	707	746	744	738	723	696	720	739	705	713	745	747	753	759	765	744	727	718	736	729	767	702	771	706	745	710	776	698	741	721	746	690	742	745	766	733	753	745	707	747	753	768	740	744	753	736	709	748	770	709	682	677	737	736	758	769	741	751	721	762	714	748	719	766	696	755	733	691	702	702	720	736	708	770	759	760	786	757	743	710	748	737	732	739	756	718	730	707	729	757	730	728	726	729	731	767	713	760	685	757	753	724	742	725	734	689	701	752	776	725	718	744	750	728	738	752	668	690	747	701	706	737	766	725	738	755	698	747	716	718	790	734	728	726	763	798	781	771	754	739	732	769	707	692	689	744	737	757	683	692	712	757	683	744	728	738	783	715	718	706	710	718	749	705	716	693	753	733	748	768	698	750	705	754	727	732	737	708	708	785	675	766	698	752	731	744	694	757	716	705	711	761	745	698	740	737	723	692	715	747	724	750	765	741	776	712	747	710	681	809	728	676	715	756	687	749	775	767	730	709	728	750	727	727	762	747	767	755	810	765	734	747	737	726	721	726	743	741	738	775	697
24465	21671	44539	68644	47074	16187	3463	1063	1561	2184	1378	1348	1477	1389	1214	1011	944	814	856	805	799	773	790	778	744	794	769	809	808	784	806	805	808	780	791	805	774	756	774	778	772	739	794	796	854	794	743	782	790	807	752	791	781	840	752	800	800	789	796	781	762	821	795	730	805	782	829	740	818	752	777	751	741	770	823	761	784	791	778	768	730	779	786	755	743	784	756	827	786	779	801	774	746	745	785	781	743	779	803	773	747	785	771	778	823	809	781	751	793	778	767	745	814	764	768	803	776	802	749	812	749	759	751	813	718	755	822	753	774	788	790	772	778	776	808	796	793	763	770	792	757	732	760	791	754	803	796	786	782	754	753	739	775	725	759	761	780	786	802	753	793	813	787	756	779	765	790	789	763	808	835	761	751	760	733	753	751	781	716	741	722	731	745	788	760	800	798	750	790	799	799	804	774	794	773	759	749	802	783	743	818	803	762	773	744	785	778	729	793	740	764	735	762	760	752	778	741	773	788	779	807	753	770	706	791	786	778	809	750	711	763	738	737	756	754	778	752	793	776	756	762	773	767	766	787	764	791	804	787	822	789	788	779	752	769	820	785	765	817	785	781	752	770	798	771	751	791	793	786	798	782	808	810	789	739	769	753	794	754	787	799	711	764	763	770	775	774	794	779	790	781	800	718	766	761	756	785	808	755	792	751	796	728	803	806	786	807	737	738	786	726	803	735	801	785	781	789	718	783	752	761	788	746	808	783	748	751	784	755	761	788	766	757	745	800	771	745	804	747	762	812	718	789	745	798	759	780	771	779	774	780	772	763	721	780	716	846	757	796	810	790	772	750	769	745	740	757	787	728	790	803	738	780	796	805	768	781	781	777	753	754	792	769	770	750	824	745	806	787	811	802	767	770	810	740	763	782	820	789	795	788	754	726	774	758	770	776	819	749	764	734	818	755	783	771	783	756	788	792	774	741	762	812	786	806	785	761	777	751	794	767	798	788	760	767	772	762	746	744	756	764	831	759	778	766	768	774	720	772	764	784	764	740	807	775	761	750	778	744	778	759	738	805	786	766	730	811	777	816	758	762	778	746	750	776	797	760	767	745	754	801	788	769	720	815	791	819	781	736	809	789	735	782	758	767	752	779	786	766	769	793	736	752	758	787	762	776	732	783	769	780	768	771	818	811	754	780	768	738	763	782	819	753	763	764	795	749	757	737	765	747	793	798	813	754	750	786	746	752	785	756	768	785	780	782	752	723	752	740	769	750	735	800	784	760	786	753	762	745	762	753	792	750	748	816	758	759	777	727	778	794	789	778	748	798	791	756	734	815	740	770	761	792	826	754	809	768	781	759	802	812	834	742	780	837	750	776	759	748	808	788	762	788	800	694	744	737	802	794	829	756	753	794	774	713	777	777	770	752	764	797	795	768	773	795	777	739	748	817	769	811	794	746	801	786	747	810	774	793	712	752	752	760	740	775	815	795	794	690	775	751	766	750	698	804	769	833	771	823	765	748	760	760	753	804	771	796	746	801	801	722	762	715	765	767	708	754	746	785	774	749	775	767	778	768	749	763	743	763	825	784	828	733	813	775	805	781	758	836	779	784	814	781	808	812	789	765	710	763	772	795	723	776	790	735	808	812	777	807	778	738	823	760	784	796	761	787	762	831	751	757	760	726	771	788	798	822	742	779	775	758	744	761	787	788	755	761	776	761	741	808	766	812	789	799	735	746	810	767	771	725	767	819	753	793	746	824	801	804	775	767	746	742	757	765	825	834	769	731	744	752	799	778	781	782	770	789	802	780	696	790	724	798	768	754	786	799	748	715	781	795	844	789	779	733	762	723	716	777	754	804	756	839	775	743	742	761	774	731	757	750	787	818	760	784	763	837	809	786	730	763	807	768	734	791	745	753	803	773	741	767	782	763	754	780	826	795	773	724	845	728	759	717	803	752	775	759	799	752	747	795	838	799	749	763	742	763	804	760	770	741	771	738	734	784	739	755	802	754	796	749	778	766	806	741	817	789	833	786	826	761	764	793	771	763	790	834	798	756	777	775	788	771	790	797	754	791	777	808	750	795	782	770	737	758	739	805	783	850	763	750	814	798	822	767	829	760	756	757	778	736	769	794	816	785	839	773	732	777	784	835	766	711	726	753	792	734	738	728	728	818	788	752	808	805	785	765	732	782	755	804	766	822	763	764	813	761	758	750	780	797	735	740	777	792	797	792	802	764	782	744	717	779	787	773	783	756	786	762	779	774	778	753	791	750	845	796	802	764	762	717	777	808	787	755	791	775	776	754	803	744	811	819	775	729	783	762	753	771	762	711	793	783	797	718	803	724	835	825	714	741	706	740	766	801	757	774	791	767	788	730	818	783	750	738	774	764	815	819	804	738	801	813	761	737	780	751	797	797	775	768	767	775	794	779	816	811	777	793	746	815	753	774	749	734	791	769	787	796	757	741	768	757	778	825	748	801	739	775	784	723	757	738	781	760	798	791	759	741	787	790	769	760	708	770	763	764	793	801	760	780	740	749	759	787	781	796	784	773	801	778	733	718	762	799	760	765	778	783	757	761	736	766	785	760	729	763	756	771	785	796	778	792	704	748	814	757	719	749	820	768	813	780	755	776	781	758	752	805	806	784	782	749	817	739	749	746	748	793	747	780	762	770	770	750	796	810	690	759	820	797	766	774	750	773	757	774	818	737	787	760	789	793	794	735	734	769	726	785	709	792	790	779	715	761	814	774	735	783	738	804	782	784	825	793	759	757	764	779	772	761	786	760	760	769	748	774	771	724	808	747	739	789	763	805	791	748	758	729	806	792	792	764	784	762	783	768	768	756	765	733	788	788	814	775	746	752	816	750	780	745	795	831	791	756	784	759	781	790	741	744	783	746	805	815	756	774	748	786	793	724	760	786	764	799	755	827	807	757	787	768	771	764	787	778	767	773	701	757	746	752	807	764	737	748	781	790	826	774	788	790	797	758	745	748	785	763	780	773	692	790	815	804	802	766	801	772	776	774	776	725	788	754	761	773	814	766	757	782	829	812	746	800	787	757	782	760	789	808	747	815	749	810	770	784	764	776	773	827	821	728	765	793	798	748	787	764	730	774	820	778	782	769	824	795	785	741	754	774	771	772	779	755	752	756	819	781	752	813	777	831	741	769	797	771	792	724	752	773	777	778	760	800	765	770	760	741	772	733	752	763	720	769	798	774	785	768	791	764	796	775	771	764	740	774	745	752	840	778	820	778	715	784	761	805	773	732	763	786	819	728	748	749	798	712	732	720	793	778	760	793	749	793	769	777	786	730	739	783	743	776	834	769	804	771	808	748	735	771	812	733	785	808	747	765	815	824	797	744	769	730	754	752	730	801	775	754	797	776	767	799	758	723	723	796	793	793	782	775	705	733	803	777	808	752	813	770	839	761	782	756	732	726	767	744	796	741	767	755	785	777	733	701	776	739	740	786	822	775	761	797	820	768	799	810	794
11515	55129	95721	77390	37948	1313	903	917	2311	3105	1778	2000	2176	1891	1523	1206	1002	911	833	861	832	826	845	792	849	874	835	848	811	800	821	845	871	789	789	776	888	856	817	820	812	805	882	802	865	843	849	816	802	815	861	829	861	837	848	867	850	821	767	834	835	854	818	825	780	862	829	787	826	791	796	851	816	814	869	775	804	846	859	822	862	807	822	853	810	812	804	816	805	816	850	794	862	827	858	809	806	838	845	835	837	800	827	856	803	774	824	820	838	814	829	820	823	831	786	849	809	875	821	800	787	831	803	834	813	833	806	818	802	829	796	816	770	786	856	780	804	838	821	846	827	828	842	798	826	811	857	805	805	859	841	848	778	830	819	802	814	872	790	790	868	759	874	823	797	834	812	845	814	745	770	850	772	831	818	855	853	799	838	783	836	827	859	786	849	835	756	845	810	821	869	772	862	806	876	840	816	819	854	797	817	837	821	798	802	820	844	844	813	784	831	853	754	854	813	854	841	822	780	827	841	807	848	840	809	817	836	821	812	831	806	783	808	819	793	788	775	780	847	815	819	847	788	841	794	804	785	833	769	810	838	833	772	839	809	787	758	829	796	795	780	828	784	845	811	810	823	839	801	786	837	861	816	818	809	848	907	781	815	849	766	838	830	838	809	848	832	863	847	801	840	841	783	822	836	800	817	772	856	794	807	827	853	818	834	858	765	827	851	818	834	827	822	811	832	801	869	821	752	802	793	843	832	815	843	789	823	791	899	805	796	817	794	820	821	858	823	822	776	805	819	830	776	795	821	819	833	827	759	843	794	803	819	846	816	833	846	825	807	776	732	845	791	812	848	823	802	811	817	822	785	811	827	844	820	763	868	862	778	776	836	788	789	792	814	797	807	818	835	851	819	861	810	831	821	828	828	827	803	824	801	841	808	871	848	851	850	783	818	834	799	838	830	741	857	820	844	824	824	835	794	821	823	785	791	792	825	835	743	862	754	827	838	796	846	820	823	787	854	793	830	822	804	801	788	831	811	793	827	812	800	834	797	761	790	832	846	850	873	843	815	791	818	757	807	797	849	818	858	797	790	856	794	793	808	837	869	838	911	834	829	813	869	802	814	773	847	795	858	855	772	827	815	814	878	827	805	824	822	859	762	806	839	785	809	872	812	869	788	831	862	810	799	820	849	777	762	791	816	803	825	782	814	833	835	804	791	777	843	852	796	834	785	836	840	832	807	834	821	800	839	821	866	827	838	834	810	801	795	818	809	785	796	800	829	866	821	856	847	792	849	864	774	843	760	815	818	840	800	843	773	812	793	836	856	829	851	748	830	817	784	809	810	825	799	815	784	806	804	904	804	825	756	839	758	889	822	789	868	846	862	801	813	809	848	830	797	839	828	822	828	839	851	802	855	830	817	758	821	815	818	850	861	851	777	779	791	825	812	799	856	812	789	830	814	799	805	794	827	858	846	813	784	817	857	811	756	798	834	791	825	835	851	822	795	827	818	811	818	804	815	815	862	815	821	863	824	813	793	832	796	848	799	811	822	804	792	805	755	805	825	860	801	801	816	864	811	873	814	782	844	821	863	813	817	834	811	785	799	854	866	802	805	833	846	806	831	832	809	754	804	814	785	855	784	797	830	805	819	800	855	847	814	841	849	845	863	805	848	856	806	848	833	907	832	850	815	765	816	821	803	807	794	817	841	815	760	868	815	828	837	816	780	780	807	859	822	794	803	821	824	840	842	802	855	809	833	825	788	812	789	833	815	852	856	857	832	801	788	791	796	850	802	775	822	842	807	826	786	782	830	860	807	791	861	841	810	822	830	788	824	863	837	801	849	800	846	799	817	812	812	800	823	836	842	833	802	838	842	852	828	808	807	846	867	833	804	810	846	851	803	801	812	831	829	837	856	794	828	846	817	831	780	859	831	829	845	835	871	801	876	854	794	844	743	874	823	838	842	838	784	795	804	807	804	900	769	786	846	823	832	795	847	823	814	810	814	764	813	863	797	856	811	864	870	788	806	869	834	814	808	830	782	819	828	790	788	781	828	774	874	824	785	785	838	828	826	777	821	829	809	815	804	885	812	848	849	902	849	812	874	839	794	831	812	801	787	817	833	811	809	819	805	796	815	829	814	829	838	850	835	822	777	790	854	772	824	801	751	832	764	828	861	812	814	812	822	817	798	788	796	813	802	824	818	868	767	808	873	798	796	848	818	820	810	804	815	808	814	836	794	791	798	801	883	777	833	825	800	836	875	859	843	832	836	837	801	786	829	836	800	822	802	772	838	820	776	821	773	782	794	853	799	809	813	825	819	842	805	786	821	795	776	817	838	841	842	836	869	806	829	798	785	836	790	858	827	846	838	839	774	788	793	791	797	780	776	828	770	776	811	793	808	829	784	787	815	840	826	825	802	792	843	812	842	801	818	773	814	842	829	807	831	844	801	857	856	840	807	846	840	829	808	777	793	882	810	788	798	812	849	813	805	801	813	813	824	840	847	822	800	813	826	863	810	770	817	838	793	824	846	825	803	824	814	791	782	771	823	778	830	811	834	785	847	900	763	855	832	817	795	836	861	839	790	891	858	788	825	813	825	795	793	733	769	808	836	875	859	820	814	836	806	803	837	776	810	874	789	836	828	814	823	817	845	796	801	821	795	816	850	830	814	837	883	826	792	850	818	802	769	823	847	783	835	813	816	808	844	836	808	880	802	819	801	789	802	895	771	790	844	826	802	833	838	805	800	761	813	777	784	807	873	817	764	789	841	812	824	792	887	779	803	843	825	786	780	812	814	821	822	849	782	768	842	779	806	826	767	815	801	802	794	801	799	782	823	831	795	824	813	812	874	818	800	821	823	805	844	775	836	840	813	810	806	836	887	826	782	798	791	802	854	813	865	823	851	803	835	821	816	816	879	765	815	774	761	766	788	790	777	829	845	797	832	799	828	849	794	800	850	783	810	802	837	802	883	788	808	825	803	835	820	808	804	813	805	847	874	798	834	814	838	766	872	758	834	802	814	809	855	805	769	774	826	836	827	829	783	776	784	819	877	819	837	795	775	835	800	787	787	848	835	816	823	809	826	823	800	818	831	838	874	785	814	784	849	818	843	802	806	821	824	814	795	828	864	760	834	800	793	856	852	782	824	809	777	753	837	822	802	825	785	738	831	844	811	868	821	736	843	842	799	821	842	767	806	802	820	793	825	859	767	859	827	822	801	777	826	795	817	850	815	821	803	799	840	852	871	817	786	831	834	796	790	828	794	814	827	790	784	812	789	846	836	844	857	805	825	791	812	789	818	788	837	792	841	819	787	872	854	854	827	793	843	793	809	860	836	835	853	853	787	776	783	793	803	815	842	784	792	849	798	821	825	853	811	774	772	842	801	777	848	823	827	824	806	802	741	816	826	804	827	774	843	778	828	765	841	811	813	793	774	812	783	804	826	813	833	743	820	831	831	843	762	784	840	808	793	786	910	874	770	827	853	817
27976	13703	26706	30084	12356	2613	938	728	773	746	791	801	761	718	750	756	745	765	757	721	735	716	766	731	741	774	767	719	727	744	725	731	793	750	734	715	718	693	745	763	755	763	750	762	763	718	756	724	755	740	704	754	786	764	785	717	757	693	760	764	737	735	697	760	779	694	728	745	750	738	732	705	776	747	744	779	754	787	755	753	735	706	688	727	773	723	739	740	799	739	665	784	754	710	778	735	760	789	706	680	743	774	779	735	700	744	743	763	770	731	727	730	781	768	738	735	759	731	720	757	721	742	749	737	733	770	763	731	750	709	778	742	722	744	719	742	710	726	742	784	762	720	742	765	762	741	741	751	718	711	726	741	656	762	748	782	748	691	743	755	749	726	683	783	738	742	741	746	729	745	744	748	760	755	756	736	713	697	721	734	756	748	695	746	686	740	780	748	709	745	798	701	761	769	713	725	745	761	759	745	735	754	733	756	710	714	747	748	716	749	745	771	714	728	702	752	745	761	748	741	760	751	761	820	755	730	739	726	768	736	747	711	750	728	759	717	770	708	736	742	731	726	715	706	751	760	763	699	777	714	716	722	730	770	743	771	752	797	795	733	774	753	798	723	732	786	715	740	743	739	740	735	775	768	767	726	736	724	769	767	718	674	732	743	763	692	779	749	767	713	766	773	666	774	727	774	754	722	722	785	742	743	741	745	726	748	706	730	715	690	725	726	721	761	734	733	732	708	745	715	750	737	726	731	710	740	754	799	812	708	710	717	725	726	736	729	700	776	748	771	731	735	757	714	713	750	717	735	790	753	743	734	690	795	727	723	702	768	724	726	736	775	801	776	720	751	750	708	790	750	762	755	756	747	722	793	762	735	758	761	763	751	752	751	764	786	753	749	739	775	776	740	731	736	762	706	744	771	747	731	756	739	743	745	680	723	762	704	790	752	715	768	735	713	790	760	733	776	749	725	707	717	755	738	757	733	728	741	732	797	767	768	765	737	758	734	787	788	750	750	753	745	767	770	753	758	732	736	730	746	776	672	726	746	732	733	693	754	745	749	759	786	725	693	762	708	747	789	793	735	755	752	751	736	752	735	793	782	773	723	805	679	738	730	750	741	762	721	745	777	713	721	741	775	731	763	719	749	733	726	733	786	734	786	724	706	793	714	777	753	747	734	746	754	756	757	746	735	790	736	713	748	765	710	694	724	726	780	757	776	782	743	751	717	722	716	734	737	692	741	761	722	807	754	725	715	724	749	717	750	766	749	729	758	705	746	716	748	714	736	793	759	738	730	713	733	745	768	769	782	699	748	740	740	759	739	752	739	758	742	702	708	732	742	725	691	714	753	716	792	729	798	732	702	742	744	712	731	733	756	781	720	767	763	757	732	731	705	726	717	726	741	698	698	714	764	708	744	690	733	758	764	757	771	777	760	726	747	759	759	739	739	735	722	769	700	777	705	770	766	749	748	772	780	737	754	762	721	738	725	732	738	749	713	739	761	786	786	708	770	770	722	745	774	733	735	774	721	768	752	733	773	760	725	703	707	757	761	743	715	690	732	797	751	720	771	735	733	729	752	746	703	752	693	734	758	730	740	711	724	750	754	745	727	729	718	686	710	763	729	760	703	731	763	779	752	763	732	723	719	751	713	720	769	736	759	721	715	731	754	803	696	756	761	770	717	723	739	718	760	724	751	774	755	732	706	751	729	762	722	667	753	708	737	703	746	739	758	790	735	769	734	723	730	755	737	730	747	768	734	779	736	798	708	692	740	739	760	734	781	700	741	721	809	726	757	731	741	736	760	762	762	689	691	702	783	794	718	731	727	721	735	737	707	739	768	749	735	777	703	725	799	698	710	750	718	744	808	741	694	761	726	703	775	745	758	708	747	790	770	768	749	758	698	737	757	732	764	754	798	762	731	719	781	783	735	738	754	754	742	765	762	748	762	797	724	760	765	710	714	694	742	778	716	712	790	715	708	729	760	735	729	773	765	773	707	724	722	719	716	774	768	758	779	733	720	772	715	745	733	736	736	773	783	712	759	706	689	755	719	734	723	747	681	711	683	741	729	710	781	739	761	771	734	769	739	685	741	779	733	769	690	735	745	762	803	777	767	757	704	725	740	733	779	750	718	746	762	750	727	728	760	728	719	770	752	741	800	749	762	736	727	732	708	739	768	707	702	730	724	758	757	725	762	745	761	790	716	745	744	791	723	748	727	681	705	693	736	734	777	743	744	737	738	741	726	764	733	752	716	758	775	724	680	786	770	716	726	724	718	738	758	728	766	734	762	712	775	765	742	766	748	728	751	743	727	679	748	692	710	734	733	788	757	799	760	759	713	750	745	734	732	762	783	706	750	724	737	739	751	744	747	717	729	734	776	771	726	744	759	776	773	765	768	753	738	706	782	711	693	683	724	734	770	744	693	758	699	725	759	752	782	754	740	754	760	769	683	728	725	708	721	758	798	729	728	708	707	781	696	683	785	756	776	718	764	769	726	746	739	740	770	736	750	794	777	755	722	738	717	733	775	786	725	741	709	743	710	701	785	716	763	724	763	709	738	762	757	683	714	782	704	725	716	712	731	761	716	721	708	736	726	709	749	774	746	724	764	795	768	745	754	741	694	768	722	755	744	716	741	713	744	805	706	725	769	690	798	718	693	750	759	701	723	747	749	758	775	736	773	714	831	746	737	763	763	724	742	777	715	761	758	727	704	798	760	794	725	725	799	732	697	717	682	761	760	761	740	729	725	760	734	705	746	769	754	752	734	795	803	746	723	778	764	784	749	712	757	706	714	749	701	762	751	791	772	736	697	751	712	756	759	725	703	732	770	759	768	745	738	786	739	734	686	774	745	762	686	747	731	737	720	773	774	759	735	823	724	740	753	698	720	820	769	740	779	762	758	710	766	826	765	730	723	768	719	726	747	713	725	719	783	736	725	733	705	775	678	732	725	746	732	766	755	733	709	727	677	687	744	742	765	761	787	762	741	756	740	769	731	750	738	693	742	779	759	700	719	766	673	753	751	743	726	765	750	726	742	727	727	767	759	709	755	779	774	771	755	697	792	714	730	743	730	711	712	781	719	746	753	730	762	753	740	726	789	753	729	743	774	726	701	730	774	715	726	740	745	741	746	773	757	761	746	772	754	733	755	776	752	752	786	742	775	751	739	799	728	806	767	740	754	754	768	769	777	731	714	732	694	739	747	763	749	782	741	739	746	727	740	704	731	746	721	769	739	764	804	777	772	749	724	757	687	728	728	728	789	736	726	764	745	769	764	729	765	765	730	736	752	713	727	748	734	793	685	713	789	783	811	791	745	723	759	725	793	719	754	773	746	769	726	718	724	712	708	735	701	781	706	739	768	735	712	701	715	741	757	814	728	724	723	770	736	702	771	779	697	765	749	750	684	788	766	699	771	711	751	806	778	713	703	728	725	716	720	773	759	669	777	775	722	702	740	766	771	744	739	704	736	800	739	725	790	764	721
5705	6703	29653	21089	7752	2011	700	698	687	751	751	733	761	745	735	724	774	709	705	708	675	688	682	765	705	681	783	703	740	739	682	678	737	750	698	687	714	737	753	660	711	693	734	713	708	739	697	714	693	721	706	714	698	704	715	684	746	733	698	719	700	720	732	694	736	709	694	708	697	687	699	704	666	697	655	759	690	707	704	723	760	764	679	747	670	731	743	672	789	709	725	675	718	727	745	719	668	760	650	726	708	722	684	744	696	723	752	739	672	708	677	718	664	697	676	727	746	706	703	705	700	689	659	735	678	709	683	753	687	734	722	726	702	689	706	680	691	710	683	735	711	706	628	690	719	697	738	677	761	711	687	737	666	714	733	763	690	697	694	679	694	724	770	701	732	700	710	677	711	663	725	699	680	697	667	758	737	708	767	712	707	674	758	720	708	731	705	681	700	716	715	740	709	679	695	737	766	682	685	685	716	738	683	701	667	725	736	737	683	755	690	690	731	761	738	701	692	684	714	698	716	726	740	680	761	742	734	692	686	712	707	705	707	723	699	713	676	709	695	709	729	705	682	668	696	726	704	715	712	668	681	698	681	696	683	714	713	697	712	715	742	683	679	704	675	696	709	735	696	721	745	739	711	712	686	745	697	697	743	752	730	729	723	733	702	725	720	698	711	732	740	706	735	668	711	710	716	698	709	706	725	681	716	698	705	711	708	746	768	712	709	668	706	680	692	691	697	755	701	673	715	695	724	668	701	720	723	735	694	698	692	683	666	699	690	693	712	710	706	721	715	704	720	713	691	656	718	744	732	719	720	678	668	697	665	727	700	672	726	707	676	727	707	691	709	713	719	707	738	690	714	722	666	723	697	662	709	746	741	695	690	710	718	689	725	733	719	684	693	692	719	717	718	733	711	692	735	712	682	671	696	750	693	693	746	658	716	708	705	747	693	717	658	716	717	744	699	721	699	706	714	719	726	712	742	687	694	737	734	707	676	712	678	698	695	714	717	701	735	671	693	749	715	705	721	670	675	705	698	675	727	726	740	696	673	733	735	732	706	650	670	680	703	746	694	760	681	693	729	692	710	717	709	651	671	695	710	730	662	718	748	763	709	730	667	765	715	696	652	681	702	691	740	758	780	687	704	651	646	679	673	711	691	727	727	685	755	735	703	729	717	688	753	714	710	720	699	696	715	683	684	709	760	707	674	743	706	719	670	696	718	712	682	739	705	674	709	686	726	726	683	726	674	706	678	730	725	668	773	716	739	738	703	706	707	663	702	721	712	700	715	682	685	674	671	706	721	723	700	744	687	705	706	704	720	703	661	688	704	721	743	735	717	734	757	682	688	707	675	715	747	749	663	729	734	751	685	723	742	681	713	706	693	724	643	675	666	706	723	653	692	678	687	727	670	709	690	701	718	703	750	704	701	714	723	749	680	687	688	690	729	737	714	743	759	721	687	661	701	702	731	720	729	706	711	736	736	712	711	734	744	750	694	711	693	751	723	744	704	710	753	729	720	758	695	711	703	659	766	703	711	716	654	733	697	722	731	784	711	701	712	733	712	751	681	728	791	738	723	726	733	688	690	686	679	749	705	676	698	685	741	746	694	714	738	707	739	687	727	775	751	723	744	754	705	736	721	716	697	700	708	704	716	659	716	695	683	753	688	725	707	685	715	717	715	746	748	718	714	751	691	679	729	700	690	713	706	684	689	653	662	678	743	760	750	753	659	749	719	705	709	747	698	684	683	732	716	739	722	730	696	674	697	723	723	702	669	685	718	659	694	691	671	730	670	656	714	683	639	717	755	711	695	704	714	724	684	755	739	699	694	782	709	767	710	688	674	734	680	665	713	709	693	686	735	691	708	698	743	694	722	739	709	711	716	654	660	714	720	716	734	701	742	716	799	678	714	669	690	783	728	669	701	665	665	679	690	738	703	702	692	699	703	681	689	773	684	723	693	673	759	700	690	708	732	730	689	688	708	679	729	666	675	713	679	717	725	692	693	691	700	720	705	749	712	688	649	742	685	673	699	713	682	703	710	676	712	713	677	684	712	707	691	731	758	688	706	668	724	712	715	732	702	712	731	761	746	730	736	716	697	688	683	746	696	700	746	699	655	704	698	725	721	738	710	745	686	699	741	705	694	698	713	747	687	736	721	690	744	709	716	742	683	707	712	743	722	720	724	753	680	686	664	677	673	695	721	745	694	680	719	715	744	676	714	715	718	721	715	736	721	704	682	694	714	713	714	691	706	675	698	662	719	672	727	695	692	717	701	709	683	666	701	709	705	693	686	738	709	727	698	699	731	678	704	730	731	680	723	651	688	733	706	709	712	700	692	753	681	686	663	684	705	702	749	685	706	709	677	628	727	704	663	727	685	740	685	672	734	676	709	759	720	702	720	678	697	675	736	704	682	668	695	735	664	670	740	684	705	708	710	686	738	710	743	697	650	693	777	700	674	706	729	702	681	741	743	691	642	676	703	730	735	744	744	686	704	773	706	738	688	709	695	694	667	734	701	688	697	726	661	740	735	715	707	666	697	730	658	740	712	694	676	684	691	645	709	717	716	758	707	734	711	740	676	714	676	671	695	732	685	724	733	717	689	742	686	721	715	723	696	767	715	704	739	737	690	705	727	646	743	733	695	697	677	706	681	724	670	707	678	726	706	738	710	721	717	746	704	707	781	715	729	714	724	705	699	720	737	694	706	678	686	690	651	769	686	761	699	735	680	696	700	684	712	689	745	712	681	713	690	696	667	704	699	692	716	732	668	719	725	741	670	713	728	714	702	651	716	727	670	758	733	708	766	715	721	698	741	685	737	713	719	708	760	714	707	734	705	696	716	765	729	717	714	764	680	703	688	668	718	685	698	743	766	711	721	729	701	669	712	751	749	757	728	692	738	735	712	680	666	705	728	713	718	662	762	725	740	734	710	699	697	680	732	720	726	685	741	771	709	717	678	694	741	708	730	738	689	711	668	679	703	728	711	716	683	697	728	661	723	772	718	715	749	727	663	708	688	666	720	698	681	750	717	725	711	684	744	729	713	718	753	703	724	673	697	713	725	711	717	684	726	707	736	693	715	756	701	710	715	719	716	693	723	641	735	703	717	717	697	728	671	684	721	718	708	701	702	732	710	699	661	693	704	709	693	708	680	705	706	679	747	729	745	739	679	705	700	737	668	732	674	706	760	705	712	685	725	715	732	717	738	731	683	698	682	727	700	720	726	760	729	689	732	701	751	698	719	744	715	730	677	704	682	733	701	702	714	682	702	736	714	711	689	688	706	707	716	723	717	673	671	731	732	687	687	736	688	761	681	702	740	697	684	675	717	670	783	683	731	739	708	758	717	749	714	731	716	669	742	684	643	638	697	726	734	695	703	674	722	674	688	732	665	748	701	675	732	710	692	667	654	781	704	652	722	726	720	731	699	746	731	722	737	729	701	749	718	729	771	698	733	696	733	749	712	715	687	734	734	713	701	748	697	712
25580	21711	50408	62913	39645	16157	2095	876	792	797	785	819	886	899	816	782	727	777	695	682	816	698	696	751	737	762	759	769	727	730	759	754	723	718	771	714	714	740	748	809	752	755	753	742	734	752	756	730	728	720	685	728	735	717	703	691	711	670	749	757	755	700	735	744	732	727	700	724	752	708	763	726	717	768	716	747	728	753	743	716	773	737	732	676	734	746	683	749	761	700	706	740	699	749	758	751	749	716	725	707	744	696	695	754	751	766	771	754	703	723	721	719	713	714	724	715	763	698	737	718	737	720	733	711	718	710	721	772	754	779	703	730	732	749	780	740	780	721	713	768	672	732	722	745	716	752	718	706	744	721	729	758	732	686	706	720	691	775	743	728	699	707	741	753	738	727	700	747	702	698	727	746	722	711	707	758	746	761	735	690	722	774	711	700	742	789	657	718	757	739	699	726	701	703	706	702	679	709	749	664	718	705	778	778	665	806	726	715	763	719	734	773	747	724	775	682	709	719	717	761	670	737	747	750	750	728	744	714	678	723	780	709	715	715	731	698	711	754	771	723	711	728	703	752	688	753	709	718	732	733	712	745	718	707	726	744	687	700	737	731	726	787	739	704	695	704	696	685	753	653	726	682	724	730	700	753	770	734	754	757	714	705	724	691	753	726	715	689	770	676	729	725	787	721	749	698	750	754	726	773	799	698	721	732	696	725	716	736	721	729	735	759	751	693	732	750	659	730	753	690	702	756	753	673	724	747	702	736	708	746	767	780	725	748	717	740	732	736	729	723	723	732	778	713	685	705	714	790	704	726	750	714	719	736	706	695	724	735	713	702	743	692	722	741	764	731	712	769	746	776	731	697	753	749	704	703	728	796	701	735	815	736	719	750	728	720	718	748	699	756	689	729	745	780	727	705	701	719	706	723	698	705	714	768	665	716	740	746	696	721	691	731	765	679	700	729	703	774	722	728	722	735	685	752	772	730	717	761	760	723	733	695	768	666	743	790	787	678	745	753	713	711	725	691	785	709	746	720	743	726	743	732	785	709	768	708	690	716	726	755	712	711	719	741	736	742	746	696	690	735	713	697	740	746	784	768	757	711	713	712	725	698	758	700	774	756	740	737	691	757	709	692	727	694	800	786	718	773	720	674	724	730	705	684	748	700	702	688	740	753	716	702	719	677	688	721	692	712	721	716	762	733	755	687	668	698	741	718	716	738	739	717	750	707	701	715	692	733	706	741	764	755	747	704	720	741	735	731	754	740	734	709	709	652	769	740	734	682	748	685	730	785	746	772	723	767	743	751	751	720	717	707	714	706	702	672	723	745	786	736	715	743	737	716	729	762	749	753	720	755	729	717	762	747	715	750	730	753	717	737	765	733	711	750	707	717	752	737	704	729	730	732	678	782	746	710	728	752	752	685	754	675	751	710	697	784	710	681	768	714	752	735	699	673	713	700	736	709	764	731	756	726	756	708	711	710	746	712	750	723	735	720	685	756	699	740	757	741	751	726	766	725	726	722	736	753	750	753	745	751	754	747	722	772	768	724	754	724	763	709	735	743	704	740	703	706	759	703	756	741	785	684	729	743	753	746	715	737	737	737	776	805	771	742	725	731	709	753	728	718	758	745	768	710	732	708	711	755	764	732	745	722	713	704	758	735	688	697	727	779	753	758	747	745	680	717	747	708	736	721	691	780	750	781	744	700	709	714	724	753	721	726	749	754	765	735	718	738	724	706	680	768	735	703	678	746	738	694	718	728	748	771	752	750	755	783	680	707	752	725	698	698	689	755	717	738	731	736	737	758	717	696	774	771	773	722	737	735	754	742	745	725	771	750	785	731	732	728	702	761	773	738	720	702	771	734	681	706	721	739	732	702	717	763	705	758	651	770	763	691	762	727	772	732	726	726	691	704	751	733	739	702	738	709	757	743	730	755	664	746	714	679	720	730	780	754	744	763	726	707	750	746	692	775	699	758	728	717	736	761	739	750	729	766	718	713	735	743	749	687	745	733	738	704	705	744	710	715	722	682	700	729	679	677	728	719	759	716	743	724	728	749	718	712	735	747	765	703	729	759	743	762	746	727	666	732	756	756	730	728	739	706	725	707	714	713	774	679	761	762	727	761	771	746	755	734	730	690	750	733	742	744	757	767	764	693	742	764	733	703	719	725	722	696	746	722	726	693	744	761	693	699	738	736	737	717	689	738	742	711	764	773	767	740	730	740	689	760	735	743	734	714	779	736	723	738	736	755	707	710	688	715	715	727	720	685	742	717	732	744	753	746	724	778	767	699	737	730	688	725	697	709	717	772	669	739	721	683	735	744	716	742	735	719	719	734	701	749	722	729	738	730	779	769	717	732	735	724	750	736	721	741	733	728	733	719	746	732	746	744	729	781	702	762	741	757	733	705	734	685	697	698	735	751	722	697	720	658	710	740	739	685	751	709	710	794	705	707	720	738	737	763	728	702	678	714	703	714	707	738	681	705	760	731	687	697	739	746	734	707	699	709	757	728	774	736	754	712	719	666	762	697	745	740	753	698	747	682	753	745	659	783	736	716	722	703	702	791	721	716	704	708	705	781	715	727	760	721	753	714	726	728	731	764	699	758	708	767	750	676	752	725	720	769	745	693	771	666	773	781	716	736	750	786	732	752	717	722	724	733	745	681	758	690	720	716	751	698	789	719	725	701	736	743	731	763	741	741	724	771	741	764	718	792	744	699	750	710	761	723	752	758	757	753	723	693	730	736	718	723	754	711	734	747	726	766	750	724	720	730	723	772	735	727	719	712	724	749	741	766	738	701	685	688	736	754	706	717	755	744	674	731	713	706	716	710	710	712	705	693	703	729	737	671	710	752	739	731	727	723	706	702	676	724	769	802	767	802	763	719	728	718	718	735	732	699	712	719	753	698	653	754	781	713	748	733	712	773	710	702	741	738	747	748	717	735	743	708	721	739	732	769	712	722	753	713	777	740	685	728	708	761	762	743	694	708	682	760	726	713	721	686	758	774	743	718	736	706	723	747	758	760	733	751	730	711	695	676	668	725	701	721	709	765	791	719	750	715	687	687	797	769	751	729	757	719	690	706	724	731	736	687	708	677	673	685	700	710	692	721	698	709	732	720	710	715	775	689	683	741	737	756	719	732	700	693	763	709	760	735	724	725	700	744	727	731	729	688	737	730	708	722	730	681	765	737	767	671	692	748	723	748	722	746	776	706	705	735	677	703	754	736	767	735	766	736	727	720	778	758	735	677	689	762	731	726	717	740	729	747	735	711	722	752	744	693	673	773	739	689	795	775	756	730	711	733	706	694	696	750	728	715	667	727	719	749	732	720	680	781	720	739	706	746	760	713	743	761	767	704	728	710	775	753	765	715	709	729	733	744	693	722	757	755	716	729	719	723	718	737	765	701	758	716	696	757	790	786	728	717	741	756	719	703	698	762	762	692	701	737	788	704	742	747	706	749	715	728	734	731	722	751	758	744	713	719
7502	36908	82441	59596	30173	7469	777	770	741	812	912	932	984	944	939	851	788	729	701	760	712	737	775	785	772	750	759	773	747	717	816	736	793	766	734	803	746	772	764	760	789	799	753	773	738	754	754	741	777	775	759	774	769	787	730	737	792	752	816	743	742	729	743	731	746	704	806	721	773	761	721	727	733	721	695	801	719	784	767	746	767	744	754	756	735	784	792	736	720	823	713	738	726	757	775	668	751	720	720	759	715	749	771	763	706	770	745	769	752	762	762	760	743	705	784	756	763	728	764	728	785	775	792	764	765	780	777	778	806	738	726	767	734	741	752	780	749	732	758	722	796	778	732	736	747	731	791	744	781	763	745	765	778	793	723	720	788	723	797	759	727	722	792	732	775	762	769	816	723	730	771	735	753	770	758	743	743	738	753	769	796	767	721	747	744	749	726	694	703	727	774	768	733	727	784	752	738	750	786	762	795	773	732	748	797	729	726	746	768	784	756	777	727	749	743	775	745	751	737	790	770	728	733	737	750	780	740	779	787	779	764	775	758	717	785	743	782	723	774	780	759	737	767	744	738	755	738	725	696	765	769	735	701	761	740	747	749	728	755	694	745	753	730	736	745	771	737	784	678	759	750	725	754	759	733	764	732	737	733	746	729	747	778	748	746	768	698	790	772	711	754	761	753	741	722	760	737	770	758	761	758	752	793	751	784	742	801	760	721	765	749	744	796	756	735	727	741	798	769	786	781	747	729	738	784	781	763	676	754	753	758	738	765	713	752	753	728	764	721	730	743	732	693	736	754	718	800	747	800	737	708	739	757	775	764	829	749	756	821	706	715	757	729	733	772	737	717	713	768	732	772	715	707	750	768	729	736	745	752	728	760	745	763	748	753	774	785	773	779	725	765	752	751	769	699	765	745	712	761	752	765	773	774	748	742	733	732	779	724	775	749	775	739	787	759	791	724	784	718	680	719	734	729	719	769	742	753	761	751	826	761	772	722	739	757	762	758	763	723	767	752	742	728	779	761	765	718	789	726	772	725	755	747	741	726	755	759	758	728	720	724	744	752	719	733	756	710	770	716	740	780	775	775	762	730	718	759	745	733	704	759	781	754	761	756	720	740	711	743	756	720	737	732	722	783	760	777	738	720	729	757	746	715	747	750	741	761	745	776	727	759	695	732	740	794	725	723	760	798	728	732	749	769	763	792	705	713	727	789	721	781	725	795	737	750	725	784	786	762	759	798	698	768	818	739	749	754	758	717	763	786	786	788	710	743	782	794	737	745	702	760	729	789	780	778	728	794	735	755	718	774	751	747	747	779	715	723	744	787	718	788	765	713	719	771	739	738	780	767	770	747	785	743	743	730	719	762	802	807	745	750	736	735	745	759	760	720	693	749	747	746	766	734	751	779	762	732	715	771	763	759	786	747	768	738	712	813	742	730	795	738	787	751	720	768	758	737	729	727	757	736	729	737	733	774	763	736	791	735	709	763	761	786	734	789	783	743	748	747	792	738	736	793	779	804	758	697	739	788	746	766	769	725	729	732	785	818	697	793	697	705	743	748	759	777	757	696	787	718	745	771	729	700	746	752	754	724	699	702	778	820	811	745	786	753	750	793	740	730	702	779	750	770	745	826	741	701	793	726	724	726	706	738	726	723	749	785	796	724	753	717	780	740	757	753	740	728	726	721	747	793	734	757	767	768	743	706	753	788	769	727	771	754	735	748	771	757	740	755	729	758	780	775	756	755	743	782	704	696	777	775	725	779	698	756	746	735	729	755	744	796	727	708	716	777	730	742	698	751	752	790	768	717	722	720	732	774	754	744	714	760	769	831	701	744	747	715	730	736	736	753	712	681	736	790	739	794	776	762	710	779	718	754	756	704	712	772	730	788	751	727	735	753	774	723	739	721	768	744	699	760	741	739	695	748	738	744	774	775	716	747	773	728	727	730	741	748	698	725	743	791	791	703	769	752	780	750	816	740	723	766	704	776	714	734	772	746	778	750	736	721	749	789	750	707	685	766	727	753	754	773	765	724	689	756	736	771	788	739	741	758	723	746	765	761	719	737	754	742	760	725	735	734	756	729	706	761	773	749	780	792	770	773	746	778	767	731	782	779	750	747	762	758	769	748	775	772	801	748	770	702	716	741	750	751	771	751	738	754	692	754	766	742	743	746	765	748	765	743	751	756	750	755	683	755	782	741	765	770	739	744	766	755	774	721	725	728	721	762	740	650	741	759	766	751	759	733	724	800	736	746	742	749	787	708	760	774	717	733	748	753	717	721	743	758	791	756	755	744	778	741	735	764	770	748	776	734	754	729	797	708	738	715	755	764	775	738	726	785	718	778	783	766	760	717	741	735	734	797	788	696	760	731	759	747	772	729	703	721	745	739	700	744	725	746	746	769	752	759	749	754	725	741	776	787	771	748	727	743	785	745	826	694	790	763	777	736	750	771	766	757	718	721	742	802	756	763	736	783	798	737	774	799	744	733	800	772	760	793	739	711	768	719	725	783	757	770	748	745	753	785	736	751	766	738	742	717	770	747	711	751	731	718	797	718	703	773	781	768	791	746	752	722	730	757	775	756	750	772	713	714	757	730	789	756	761	729	774	748	731	753	777	688	755	729	761	743	737	730	730	743	782	724	721	796	749	668	751	753	743	760	763	791	741	703	741	751	748	726	732	713	752	815	757	722	760	713	765	755	778	727	757	795	727	742	790	747	751	690	774	747	730	820	747	752	703	721	735	806	726	750	758	709	703	782	749	762	716	758	756	753	741	733	762	796	765	748	702	722	746	728	715	738	744	767	770	729	734	754	723	710	685	719	765	753	751	733	730	807	827	734	791	763	725	779	767	759	742	780	739	720	773	738	736	740	743	720	764	714	730	777	733	781	814	758	707	759	732	761	771	755	739	739	747	733	759	716	752	801	743	747	753	741	787	714	737	765	750	784	723	738	742	767	748	732	749	755	723	751	739	745	716	764	707	766	722	709	739	784	729	735	782	742	671	761	772	749	750	701	732	761	769	749	754	755	740	739	737	781	780	708	770	749	747	761	764	710	701	703	731	694	785	734	818	684	752	745	721	776	774	737	873	789	729	696	770	746	755	751	721	777	746	706	797	747	772	723	727	746	778	775	741	760	782	759	740	775	711	750	736	680	749	757	741	789	708	728	781	747	729	764	726	781	767	765	718	689	765	751	746	720	741	725	740	736	791	743	769	787	688	736	730	745	705	755	693	728	706	776	796	751	752	767	754	755	763	700	791	767	810	704	727	743	758	755	771	725	744	742	751	764	800	725	729	766	766	694	678	707	742	736	791	744	806	775	762	768	701	749	782	780	742	768	719	740	749	783	728	785	743	761	737	796	764	700	733	772	737	755	756	735	753	662	741	746	776	775	741	764	778	754	758	788	744	777	756	791	745	748	746	762	767	780	749	781	792	712	744	767	756	746	742	733	741	743	725	724	736	753	796	759	709	735	782	758	737
24505	21905	46735	58802	43807	25236	8181	1311	822	863	872	893	919	896	869	785	800	860	842	817	826	817	743	791	830	767	781	837	816	762	815	826	853	824	820	774	757	814	769	820	781	816	789	794	841	803	744	796	806	809	798	769	777	831	791	786	793	777	796	807	773	833	784	807	766	799	802	793	833	779	782	834	811	816	794	814	766	842	803	805	842	812	830	812	807	786	776	821	788	787	819	779	778	783	780	827	767	799	769	781	754	832	817	809	800	743	787	786	797	821	786	789	797	790	863	768	792	822	805	779	800	804	780	787	794	838	759	749	769	730	786	802	724	775	765	809	768	852	817	848	781	786	780	829	796	792	767	784	791	789	789	832	797	781	795	800	772	810	798	822	821	786	801	763	874	770	804	805	785	793	783	796	746	809	780	782	764	770	787	725	774	805	775	803	797	874	854	791	802	831	774	821	782	825	777	791	756	730	800	823	736	754	772	811	803	807	800	783	760	838	761	779	814	776	754	787	799	804	768	801	794	779	788	782	790	815	768	804	809	783	792	771	826	770	791	799	808	765	816	805	804	792	812	754	806	802	759	797	809	804	803	819	806	781	788	776	809	793	818	777	813	766	756	832	818	804	789	833	829	811	840	778	780	821	791	776	757	830	781	782	790	790	814	781	796	800	832	794	754	783	811	832	787	805	829	785	766	753	792	818	760	810	814	773	803	835	771	738	769	774	801	799	797	797	749	759	816	844	755	770	790	812	792	824	846	771	755	737	777	803	770	790	810	747	804	781	844	832	769	772	781	779	801	773	804	795	838	792	753	749	803	844	777	793	753	812	743	753	805	779	841	811	828	767	783	781	771	817	800	785	766	829	823	817	817	736	763	800	764	743	813	817	734	800	803	774	748	760	784	815	762	756	781	861	762	773	797	821	853	766	813	835	751	762	754	712	799	766	814	736	790	808	813	808	778	762	792	800	799	766	817	772	783	785	840	799	779	772	807	815	778	836	820	799	803	798	769	747	805	776	744	796	775	780	768	789	781	783	808	782	806	763	781	798	802	767	793	782	779	804	769	772	781	785	785	795	756	782	778	791	785	789	834	759	825	783	833	795	783	767	770	855	778	780	782	808	806	796	773	768	754	778	802	798	799	789	803	789	826	803	756	845	781	760	789	752	762	781	745	822	802	790	776	832	768	796	814	827	799	785	784	804	773	838	808	790	856	805	811	842	786	766	734	797	764	826	801	775	815	844	769	822	788	788	790	790	790	737	788	816	803	770	798	792	819	806	728	772	816	811	751	834	800	761	765	787	810	794	772	841	791	786	817	783	749	759	819	702	756	778	819	759	803	757	787	795	779	812	828	803	780	825	786	795	820	810	827	843	820	795	766	748	810	784	773	797	817	799	731	769	797	803	818	764	767	770	729	815	757	820	822	713	805	811	778	816	817	810	757	852	758	787	799	803	774	805	794	770	790	813	744	757	839	821	798	782	759	799	800	730	812	788	793	763	770	832	777	774	816	791	786	831	761	795	819	788	781	743	749	855	734	786	767	788	764	800	744	779	754	777	794	832	762	819	786	862	805	799	799	770	799	735	797	805	766	773	787	781	742	796	837	755	810	771	771	757	761	765	829	763	822	785	828	773	788	849	806	791	745	746	778	773	804	844	751	818	799	799	750	848	766	822	801	828	785	771	808	747	793	798	793	786	786	847	786	813	778	760	791	751	798	803	770	786	809	802	750	773	772	784	776	834	788	713	833	828	751	784	800	790	752	833	796	770	777	817	787	737	812	789	774	803	801	823	773	828	718	793	774	789	858	799	823	792	770	802	806	778	826	769	789	745	764	771	805	806	762	779	810	804	781	791	818	810	828	811	820	777	776	805	774	786	788	824	768	809	813	831	771	842	812	806	825	813	815	722	792	800	766	783	843	805	800	792	775	820	797	757	749	829	773	794	777	830	814	752	775	775	804	808	823	787	802	775	806	794	819	746	808	761	784	797	774	786	775	827	749	817	862	763	769	826	803	784	816	777	746	817	790	792	781	794	826	745	838	790	758	753	763	763	800	787	769	812	826	832	784	778	784	820	780	756	776	802	766	806	770	815	788	890	785	789	807	771	795	850	829	844	809	847	794	765	792	790	810	830	803	856	867	797	807	789	848	820	767	773	756	802	797	838	766	797	792	777	767	794	778	797	760	820	785	801	827	836	780	786	825	794	753	757	742	802	796	805	823	801	799	755	776	833	722	795	813	794	816	775	778	797	834	782	814	795	786	794	810	761	820	719	828	766	770	776	819	821	830	780	775	825	778	782	805	840	810	829	773	771	858	770	769	798	769	777	765	806	813	780	791	799	804	833	806	798	797	803	769	756	807	785	750	791	757	772	760	785	767	783	739	786	759	757	820	793	834	796	779	817	797	758	766	732	835	775	783	837	794	803	817	761	793	795	770	706	797	801	806	774	779	806	799	804	789	792	803	768	789	800	788	770	807	806	827	791	800	795	812	797	758	794	839	789	779	843	804	753	841	742	741	791	773	764	803	768	742	796	755	791	798	830	758	781	803	785	806	790	810	813	814	795	778	801	805	722	756	822	776	867	769	830	756	784	774	772	791	816	746	786	776	781	804	796	802	804	844	791	800	835	807	769	850	771	741	748	808	799	798	816	813	745	774	790	817	808	785	827	824	749	774	762	832	805	743	773	795	786	819	848	794	793	744	809	814	763	852	781	825	789	827	770	727	781	773	821	775	832	783	793	802	824	806	771	842	796	823	774	830	785	782	815	747	809	751	810	793	763	769	741	788	802	792	775	821	796	784	775	794	860	841	775	802	776	818	783	824	825	782	791	776	807	818	824	766	768	784	799	788	758	794	791	787	750	786	804	768	793	728	811	815	799	773	767	759	779	800	800	785	776	815	830	773	810	784	804	801	800	822	752	765	775	749	797	790	777	784	791	821	825	808	784	813	777	774	772	845	810	828	806	775	791	754	825	741	798	825	819	868	796	784	818	839	726	735	817	813	785	780	760	782	789	798	784	800	768	788	815	802	781	817	765	805	802	759	788	805	813	799	811	769	783	796	754	811	771	796	847	814	823	804	744	802	800	773	773	773	806	762	800	781	814	806	775	793	767	749	748	804	726	773	795	806	778	793	767	846	789	814	816	808	741	792	819	768	789	772	740	777	846	786	802	826	751	795	837	802	821	714	811	762	795	845	760	839	776	807	813	791	768	807	791	816	799	806	807	808	807	809	778	798	852	804	741	760	826	812	797	793	756	772	762	799	745	791	757	812	739	750	713	782	766	749	754	754	813	761	747	782	767	811	824	744	808	813	781	808	784	785	773	820	816	813	781	824	782	843	764	801	799	788	774	808	794	871	801	866	759	762	788	799	782	795	775	789	751	755	774	776	810	794	782	761	778	871	769	782	797	809	801	764	817	824	839	774	832	779	794	787	789	747	810	818	766	772	831	785	778	830	779	771	814	820	798	797	785	816	813	765	770
11248	59089	95595	72434	42265	15738	2962	958	852	878	906	906	966	922	929	898	884	823	893	854	880	808	832	833	867	859	845	858	789	902	852	866	866	845	843	856	874	828	884	834	887	825	840	868	849	861	876	823	818	896	828	884	891	801	874	806	855	876	911	842	855	809	877	903	885	865	812	806	848	803	821	860	858	817	851	854	897	838	843	887	854	858	867	802	839	930	890	860	890	862	817	844	835	868	903	831	902	856	840	868	857	859	826	854	853	793	846	821	854	818	805	789	834	860	918	873	865	837	892	828	830	824	829	836	840	866	860	885	879	821	841	856	883	876	825	813	794	822	899	891	809	885	798	855	797	827	877	873	839	901	863	937	809	867	837	874	885	867	829	886	813	876	881	878	852	791	787	845	863	874	822	859	834	875	888	873	855	855	851	863	888	863	774	872	862	783	851	874	889	834	871	862	896	842	877	841	866	832	852	837	883	851	840	794	861	868	919	807	883	833	869	850	885	797	868	837	856	816	825	873	815	828	855	904	857	804	859	890	899	842	859	853	854	832	859	846	806	858	822	901	851	895	811	806	856	856	821	836	864	872	832	880	845	813	806	852	872	831	861	869	846	859	826	835	816	844	852	878	869	807	841	813	784	833	893	849	843	893	855	886	826	849	845	835	819	829	851	865	838	814	895	830	823	856	905	889	824	895	882	882	867	847	850	825	835	833	872	850	847	873	841	872	808	841	840	862	835	877	850	865	856	879	873	890	830	906	867	880	824	838	849	856	801	822	833	879	850	843	854	815	904	838	876	830	854	855	829	882	844	837	855	873	839	893	808	850	816	864	829	826	847	833	844	814	826	856	839	851	863	848	890	875	812	812	897	853	855	851	889	827	878	836	854	814	806	870	819	833	847	889	843	852	874	851	839	854	835	858	856	826	833	900	845	862	842	799	878	860	874	820	861	844	834	854	865	860	866	840	848	822	845	862	859	833	861	809	880	842	866	875	860	867	846	876	840	860	801	835	828	833	815	828	830	834	828	863	869	806	889	898	818	878	790	865	878	877	818	843	800	838	839	907	840	853	815	834	799	876	819	843	836	832	833	839	839	868	871	883	836	862	862	838	818	870	862	851	852	845	849	850	857	858	866	856	845	868	880	872	892	846	888	878	853	873	851	840	861	839	845	845	855	864	860	841	888	836	825	882	875	917	790	824	863	820	863	881	879	837	873	810	881	787	888	852	850	846	839	881	869	789	791	847	848	838	825	890	892	895	863	817	798	852	843	825	914	886	840	850	822	819	797	811	837	837	882	877	880	857	830	875	828	830	837	876	874	846	894	854	851	798	887	864	846	858	829	884	829	819	828	777	873	821	873	794	817	862	817	817	884	858	900	828	831	815	901	843	910	866	882	845	852	803	841	814	792	756	903	855	857	835	828	847	898	855	864	859	847	842	899	866	890	848	795	830	843	893	844	859	822	853	891	861	883	849	862	850	832	892	860	812	799	839	856	811	830	869	899	847	911	822	829	870	836	876	820	867	828	847	887	834	858	891	884	857	805	887	824	882	850	884	856	833	827	843	845	877	878	858	833	851	885	790	879	866	857	874	826	847	912	869	806	803	849	850	820	841	823	823	844	844	833	869	901	829	864	838	857	861	849	896	820	849	846	831	866	867	877	831	876	874	870	850	883	858	865	855	839	881	865	793	873	883	822	856	833	859	835	822	847	800	862	799	808	886	824	856	823	874	862	842	908	823	863	855	842	843	827	871	856	827	793	850	880	918	811	870	869	889	841	839	846	870	912	850	809	843	845	819	851	868	804	913	817	884	814	881	868	819	847	840	895	826	854	838	857	814	882	879	869	852	881	870	868	790	854	894	860	845	865	795	875	871	873	865	830	842	894	810	845	860	835	821	896	866	849	825	811	881	866	860	848	868	852	816	847	874	819	828	912	845	875	850	876	847	852	850	857	889	821	833	842	878	881	870	839	825	840	847	837	847	888	836	857	846	883	857	846	816	811	866	830	815	834	809	847	841	806	815	890	802	853	829	818	814	910	892	829	837	885	837	872	863	857	861	894	842	860	888	807	825	857	815	814	806	832	855	867	875	832	766	874	846	832	841	891	819	836	851	854	841	877	851	855	815	827	843	867	839	843	840	839	846	857	891	822	848	895	853	885	869	859	830	902	811	793	869	825	856	833	862	861	805	863	812	859	892	838	832	835	846	872	848	876	793	844	830	857	835	869	863	860	819	841	883	801	873	861	807	813	838	821	812	874	844	819	875	877	853	795	850	802	892	808	835	887	830	864	834	899	898	842	833	825	831	858	867	872	834	820	807	910	824	829	879	847	890	830	827	856	869	882	862	817	864	877	831	905	832	840	813	845	855	827	847	889	900	860	861	826	839	878	845	837	896	853	817	833	896	874	816	841	873	864	864	822	858	810	824	797	893	900	860	849	889	819	871	795	823	861	865	807	891	850	852	838	833	828	856	778	821	835	838	872	828	866	857	886	847	807	827	836	845	822	886	856	832	866	838	893	818	920	857	853	855	848	846	839	825	856	838	814	877	856	861	853	832	826	786	841	873	878	875	852	827	864	840	832	825	868	872	886	861	830	869	766	801	847	858	850	830	816	858	871	779	816	838	841	816	830	850	817	838	846	854	791	825	821	847	833	901	848	852	758	865	854	841	848	855	864	871	870	848	853	846	881	816	833	829	879	802	868	820	900	838	821	824	851	870	835	905	814	820	853	885	864	896	846	849	851	878	874	890	846	797	796	781	839	867	835	839	820	849	816	849	857	870	892	848	883	819	799	843	906	882	830	886	830	844	850	871	856	833	884	864	858	818	843	872	776	910	829	877	831	878	825	790	845	863	805	848	865	755	854	860	875	871	831	848	846	824	802	864	821	864	845	877	840	846	846	831	812	821	865	838	880	846	879	834	835	840	837	851	790	811	868	870	828	841	805	851	850	810	841	835	797	892	826	854	836	859	885	862	887	880	849	838	830	836	870	814	893	895	796	838	811	840	869	850	857	813	873	835	842	833	889	770	875	827	845	867	797	846	888	813	867	853	856	856	840	844	844	850	852	814	851	787	827	865	844	852	780	821	841	853	851	812	837	792	846	856	858	824	857	865	860	854	843	828	846	823	867	867	876	890	832	864	817	856	837	823	763	815	904	873	854	864	859	867	861	855	818	802	817	787	879	854	855	895	846	836	795	833	860	882	848	853	812	804	789	793	890	851	858	864	881	803	830	861	805	904	834	856	811	857	824	890	840	862	898	821	808	855	902	849	828	870	862	820	837	847	903	789	840	852	852	847	809	875	837	878	829	807	868	821	854	840	853	847	866	824	828	867	817	868	868	862	862	864	859	859	841	863	814	865	855	890	827	874	841	861	847	847	858	849	797	870	854	829	828	866	871	829	823	816	866	841	838	850	828	883	857	824	809	800	865	854	853	924	891	876	904	849	857	859	886	854	822	816	867	881	878	833	869	840	835	790
27852	13871	25927	28763	13036	3584	1215	774	762	754	760	751	763	774	759	721	733	788	785	717	754	746	741	808	752	790	778	760	746	715	747	730	760	782	744	740	729	796	786	708	735	734	719	748	756	726	792	747	772	749	756	714	746	741	769	753	763	738	726	716	765	748	745	698	704	725	756	724	747	717	725	743	803	717	762	729	765	726	728	741	747	778	778	749	758	705	751	715	779	665	759	751	702	698	693	763	794	771	761	757	735	775	772	713	715	745	742	739	660	780	758	688	703	712	735	723	771	696	755	680	760	733	798	777	750	740	749	756	752	781	817	721	752	681	728	793	714	771	755	741	729	783	722	746	730	773	692	712	732	732	728	699	718	728	729	728	744	776	711	778	733	685	719	741	725	714	797	719	762	749	810	677	751	709	760	746	736	810	777	757	757	710	722	740	766	733	744	720	780	745	769	706	769	795	715	754	843	777	775	771	765	777	757	726	738	755	761	743	771	752	749	717	732	737	696	726	722	696	742	788	782	677	736	770	748	701	687	754	728	768	715	757	706	716	707	812	758	753	743	751	685	711	712	730	779	754	722	710	726	748	743	746	782	719	699	778	786	722	747	744	753	779	753	746	725	721	768	698	703	715	734	757	740	722	732	713	751	717	745	702	725	810	721	712	729	721	754	739	730	723	752	753	712	723	702	761	749	760	805	755	713	701	766	753	724	713	759	754	672	780	727	726	724	695	778	713	746	752	754	717	717	726	752	741	748	734	788	746	718	712	762	722	725	765	735	740	742	721	707	728	771	760	766	771	718	732	734	724	675	662	722	732	680	793	807	780	759	750	742	715	717	678	722	736	706	764	745	742	804	706	708	745	727	691	723	713	694	709	769	725	722	726	765	713	737	712	761	775	749	753	789	722	804	762	711	767	701	752	780	791	719	726	779	717	675	725	731	734	735	782	716	778	725	730	783	771	729	730	720	732	750	752	729	706	741	744	743	734	710	725	757	737	730	704	743	728	707	746	742	703	758	766	716	717	748	783	750	763	760	748	773	734	737	808	723	760	756	737	719	773	728	755	729	777	732	754	723	706	705	756	756	677	771	795	703	699	781	721	752	733	751	723	758	722	712	778	710	752	771	759	713	777	723	773	728	785	771	697	704	733	745	740	734	730	770	762	748	784	745	718	750	732	756	739	773	745	791	719	735	691	708	734	756	742	757	742	749	713	747	809	713	740	752	771	787	738	792	770	767	765	768	731	793	730	735	708	704	746	774	767	730	797	775	770	744	757	761	699	737	757	745	714	750	720	709	732	738	718	766	785	761	767	718	751	705	724	722	756	744	724	730	710	792	749	729	757	782	796	755	753	709	784	739	704	738	762	732	758	758	766	694	759	742	752	757	725	751	714	758	738	756	742	742	730	772	728	728	758	760	754	728	713	707	713	747	738	768	750	718	771	740	752	658	769	739	725	762	758	733	774	733	687	711	716	747	781	742	701	747	721	730	744	736	743	747	745	712	723	740	709	716	703	759	778	719	707	706	725	756	748	683	746	696	771	769	793	694	783	736	766	773	762	739	763	768	780	732	768	723	753	725	718	725	715	741	813	753	726	742	774	788	674	769	741	752	751	731	760	743	760	734	780	710	776	733	735	765	757	755	751	687	744	700	753	738	739	750	751	737	764	748	747	761	714	738	758	695	725	779	793	785	719	728	717	678	741	734	762	711	807	770	775	746	752	715	702	723	736	751	715	740	745	714	759	726	757	724	727	785	741	743	735	715	710	743	752	698	714	725	771	745	725	700	735	751	746	744	774	732	747	710	711	727	722	726	729	761	784	777	764	761	781	811	782	761	752	752	748	749	734	722	722	711	709	784	756	736	721	747	794	753	727	741	762	727	756	744	725	775	744	771	789	728	697	757	742	751	751	701	753	744	765	765	761	808	737	767	732	694	747	720	742	723	773	740	731	773	784	753	775	706	729	745	730	729	772	796	700	770	699	771	739	764	756	750	771	755	716	741	768	741	788	773	778	764	742	780	714	762	760	747	757	703	768	731	726	748	775	723	760	760	785	739	704	771	743	736	786	761	787	757	726	746	731	731	748	783	711	680	715	746	708	774	707	792	724	724	702	723	706	728	704	741	732	691	786	675	726	776	731	763	727	790	740	757	732	723	765	764	746	731	777	760	742	764	725	729	729	756	715	771	778	755	727	741	736	741	748	739	779	755	781	688	765	725	778	759	757	777	810	736	761	717	700	716	762	750	743	749	776	763	796	763	739	721	721	749	758	724	781	762	695	747	776	765	773	739	770	718	731	708	695	722	726	751	724	773	704	717	760	750	724	772	756	724	744	775	756	701	772	713	687	744	761	740	696	712	715	737	751	773	719	732	736	740	767	698	761	707	787	698	751	693	753	713	758	752	636	760	694	762	714	716	740	715	770	775	728	778	740	691	768	725	719	707	801	770	740	724	729	747	730	660	734	761	810	676	749	794	746	752	773	732	782	717	771	717	710	729	765	745	727	732	695	734	738	745	743	730	721	735	762	768	734	744	739	748	739	733	766	779	756	714	754	727	761	823	748	749	777	727	722	759	805	727	745	740	711	716	729	709	717	765	701	703	681	750	699	730	731	765	739	781	726	689	757	780	779	737	700	770	785	748	751	713	727	757	726	764	687	763	773	764	743	750	701	759	761	734	788	741	701	733	682	741	741	693	775	740	707	747	760	725	787	770	732	746	721	751	776	746	725	683	765	797	761	742	688	769	744	774	773	751	786	747	777	757	730	746	750	743	761	711	752	689	740	759	712	761	805	736	739	758	671	761	751	749	773	759	748	734	740	719	756	726	687	740	774	770	736	748	746	758	720	705	728	738	736	719	736	781	763	745	747	785	756	716	744	764	733	781	706	749	737	720	775	733	762	750	761	746	701	730	786	764	736	741	707	739	789	747	741	720	726	732	692	747	762	700	760	739	716	716	744	729	726	716	764	745	766	743	727	746	749	735	744	751	745	744	737	722	771	786	749	731	695	772	759	735	718	709	785	671	797	774	743	714	720	741	711	725	775	779	779	728	665	737	742	731	755	708	738	755	739	731	720	758	764	747	720	683	684	748	745	758	757	698	755	709	749	722	740	773	709	699	786	751	759	760	787	748	763	706	750	730	727	711	767	738	781	741	727	724	744	770	758	779	778	784	730	748	770	761	752	746	728	721	753	781	741	753	724	766	736	710	746	790	736	737	694	791	737	753	732	738	751	722	689	775	710	768	760	765	681	718	779	811	746	744	752	736	746	719	706	750	752	733	800	727	746	721	758	768	741	733	690	741	723	737	742	755	797	746	752	761	773	713	714	722	720	778	752	744	740	767	741	781	767	745	730	688	778	709	699	762	742	739	717	718	725	759	735	728	762	734	747	737	714	802	749	741	740	763	726	711	728	742	725	666	737	689	752	704	758	688	708	730	788	742	751	719	709	756	782	750	722	757	707	732	713	737	719	803	747	737	739
5598	7653	28604	19974	8505	2663	1117	743	711	713	711	688	731	722	684	720	669	667	701	710	684	719	706	710	727	761	746	713	698	736	674	769	711	672	745	710	740	709	726	701	713	727	712	723	733	704	723	703	714	682	667	716	687	707	686	692	767	750	674	654	702	699	672	729	705	685	702	707	723	699	758	738	700	700	721	670	709	693	648	717	713	713	657	702	702	707	721	724	685	689	686	675	687	766	684	714	736	673	699	728	724	674	676	701	704	712	730	687	728	666	759	719	702	712	693	692	738	742	731	735	757	730	679	725	782	716	669	698	697	706	691	680	722	688	734	670	704	675	687	679	683	681	677	731	720	733	694	694	674	713	730	676	693	742	730	740	733	701	691	686	692	750	684	721	673	700	686	687	695	718	671	741	679	718	726	707	729	722	715	710	733	696	674	749	685	752	694	706	723	762	719	763	720	664	692	703	738	644	673	761	687	689	688	700	672	667	700	726	723	649	719	719	725	693	691	731	704	696	694	704	744	723	745	674	749	724	683	737	733	691	700	732	726	680	711	687	700	730	701	680	708	725	699	729	698	719	657	718	707	724	669	739	705	706	686	700	678	728	696	742	732	697	738	705	667	747	701	780	711	647	726	701	708	716	662	702	721	656	699	651	745	682	688	737	635	714	731	712	711	735	691	696	726	734	681	750	683	701	662	702	654	737	713	727	735	720	709	732	718	683	690	717	765	700	709	713	705	703	709	686	703	728	749	769	692	664	728	752	690	703	696	683	716	687	658	678	676	710	657	749	671	686	712	699	699	710	711	737	696	708	733	726	714	703	685	738	702	731	725	736	676	698	702	774	731	713	691	673	735	669	656	721	676	705	707	671	708	712	684	705	727	757	709	718	701	702	662	749	705	758	676	711	689	735	682	709	707	703	704	728	692	681	718	675	743	721	768	704	723	686	753	752	684	688	720	701	695	717	702	677	715	703	718	684	724	730	658	746	743	664	734	705	690	697	714	690	678	707	718	664	694	681	691	678	713	703	685	702	721	685	696	707	674	715	652	783	775	754	724	698	689	674	717	760	695	684	716	716	700	646	686	750	656	750	722	722	705	696	717	707	718	669	700	695	681	692	706	723	694	713	715	676	684	738	682	701	727	692	707	713	724	743	734	707	717	674	692	720	722	619	708	737	722	752	713	696	730	697	679	699	713	726	696	705	665	684	744	696	709	697	707	702	742	677	717	755	733	701	739	698	753	722	745	670	702	713	717	703	683	692	746	679	725	711	722	708	657	683	703	719	699	726	671	688	688	711	682	682	666	698	699	731	709	703	700	698	687	674	698	689	705	716	703	688	767	689	746	688	704	721	702	714	672	683	713	710	731	748	727	721	712	727	710	749	683	680	691	707	715	743	681	704	647	689	735	685	674	735	704	678	688	764	735	685	672	674	706	728	709	708	709	704	716	701	720	758	706	692	705	662	709	699	683	708	681	694	731	710	712	676	762	668	702	740	667	740	697	730	696	662	730	650	703	728	718	726	735	740	697	708	758	640	697	709	716	666	761	732	698	712	676	729	690	744	692	663	694	722	684	712	708	665	674	706	740	657	700	711	699	678	726	688	734	720	680	719	688	701	693	711	702	707	705	703	680	700	707	704	691	700	678	774	684	746	713	701	720	662	728	702	703	707	711	713	718	727	675	720	733	713	690	725	782	700	674	670	714	686	708	674	713	734	695	714	722	718	687	731	735	734	738	719	721	720	710	718	694	699	698	722	676	711	690	702	709	719	729	713	706	683	703	700	700	754	663	703	768	724	681	702	743	725	708	708	655	738	696	709	725	644	683	693	721	661	694	721	690	750	683	729	756	752	699	705	732	711	653	668	710	719	755	682	717	744	692	690	688	700	693	727	724	688	675	703	712	721	704	764	731	751	683	737	705	656	750	672	742	711	755	668	710	751	703	703	702	727	663	724	706	715	686	729	719	704	696	681	687	715	730	681	718	677	748	669	708	723	710	701	747	691	691	750	698	678	747	693	680	758	735	676	696	725	705	709	732	706	697	744	712	726	708	697	705	717	726	700	704	682	704	710	749	665	749	674	709	686	720	722	711	711	766	637	693	694	686	672	677	677	709	697	742	700	673	751	733	687	689	714	717	669	721	748	716	712	721	687	703	690	682	681	723	694	707	672	708	694	721	714	737	693	679	702	728	693	693	650	685	684	719	655	744	690	730	732	707	698	717	675	674	654	725	713	708	712	685	716	725	735	700	712	732	702	704	699	709	717	736	710	707	683	702	743	709	672	705	702	707	642	683	685	657	690	684	681	695	700	736	705	661	726	711	696	713	655	722	709	706	718	722	690	742	698	687	673	713	703	733	697	720	728	699	692	708	705	687	681	708	706	739	732	696	703	711	712	721	663	696	689	682	718	751	722	671	705	742	682	694	697	654	712	729	721	718	699	679	706	728	683	726	757	718	716	709	714	713	730	724	719	718	693	661	713	702	659	713	718	712	704	692	717	754	752	706	710	673	798	748	726	720	708	760	697	670	662	705	752	687	709	697	675	683	694	654	732	668	743	695	701	705	679	732	690	692	702	696	683	671	694	717	676	729	710	745	708	718	710	776	716	743	706	681	707	725	715	662	676	681	688	684	689	716	727	672	708	728	687	677	752	728	677	695	719	753	713	664	720	720	677	691	733	696	682	731	692	741	700	711	686	719	699	723	684	691	728	703	706	691	713	701	706	735	726	720	695	800	728	684	709	686	682	686	723	734	687	705	736	663	708	709	679	739	692	720	700	726	752	716	662	717	688	685	719	705	692	697	713	731	705	687	692	698	678	697	750	731	655	736	699	728	704	722	716	659	681	694	693	719	722	647	701	718	682	659	697	697	734	726	721	750	681	692	724	701	741	730	690	714	706	678	718	723	710	733	674	690	721	722	720	747	707	682	708	738	720	685	790	704	712	654	693	710	707	716	749	744	706	749	728	688	678	729	721	717	762	714	711	681	697	723	708	745	687	690	747	678	727	701	741	681	736	711	653	712	732	705	717	715	693	677	703	713	712	723	719	742	705	671	763	672	739	721	704	702	729	712	692	763	704	705	703	726	663	753	706	715	713	679	683	734	750	719	704	709	719	709	655	702	770	705	710	726	712	716	700	721	739	707	704	701	684	679	750	706	774	730	681	751	700	720	683	690	691	713	724	696	679	708	728	730	709	736	678	726	713	705	706	695	686	715	731	707	737	728	742	711	688	688	702	732	719	679	731	724	711	711	716	671	670	696	678	752	738	704	676	725	704	718	658	719	675	708	713	716	720	732	717	725	756	736	709	734	708	703	667	746	747	719	742	743	708	724	698	726	713	703	703	721	726	751	709	687	696	716	683	702	704	703	728	747	731	679	699	711	698	690	703	754	685	736	712	695	654	729	731	778	757	679	739	716	669	725	682	675	684	734	734	662	675	687	734	742	714	680	679	740	730	723	685	708	724	719	721	701	709	731	759
25645	21703	46870	65438	43453	20623	5570	1355	805	811	821	728	791	755	716	733	750	729	735	716	727	733	718	740	734	775	789	736	764	725	730	782	747	682	757	689	718	736	774	750	724	774	779	748	733	727	727	731	701	749	723	690	704	712	702	733	767	770	751	726	725	747	732	699	694	742	698	721	730	796	809	770	782	774	755	716	665	709	752	744	682	742	753	736	728	706	714	768	728	695	804	708	750	739	735	755	758	740	750	725	728	709	742	726	745	734	734	798	741	723	747	750	742	740	765	721	788	737	660	779	743	765	739	743	762	749	762	759	731	751	725	762	759	705	707	745	750	733	700	737	767	737	713	759	709	774	754	699	714	732	750	718	768	729	713	724	717	769	680	743	646	708	700	745	746	745	749	732	711	738	751	725	738	731	722	691	692	708	760	713	768	704	774	742	767	713	687	706	768	720	742	700	725	667	702	692	677	723	711	768	744	669	711	742	749	703	736	724	707	774	709	726	703	696	711	758	700	744	709	736	767	724	738	731	736	734	760	764	764	691	731	750	680	727	735	736	740	704	691	730	720	714	714	671	748	774	755	770	702	741	714	728	684	819	755	752	781	741	763	774	778	746	692	714	764	711	780	757	746	702	746	706	740	709	716	736	764	718	725	693	725	757	749	702	778	785	695	724	759	711	757	738	697	713	786	745	751	716	705	720	723	711	767	710	722	770	725	729	717	738	747	701	752	700	744	733	766	668	698	710	741	753	749	718	753	731	745	770	751	732	762	723	729	696	704	740	763	699	766	692	695	732	708	750	754	710	765	702	728	753	702	729	744	774	751	699	724	709	726	767	753	733	732	755	672	729	707	765	758	710	753	715	729	714	708	729	771	738	724	736	757	688	711	754	753	731	757	709	765	727	758	751	726	773	725	749	701	727	739	707	751	714	724	742	739	683	727	743	737	751	795	744	745	748	694	694	728	768	718	742	711	727	728	667	765	776	787	692	773	720	714	722	769	746	738	750	733	724	720	715	724	692	743	711	769	763	672	715	731	714	713	704	730	720	725	678	699	709	766	688	771	767	754	783	744	743	743	752	667	774	725	755	695	693	736	744	703	759	741	734	796	729	729	719	756	726	727	703	703	715	768	715	697	785	758	734	752	731	718	717	780	706	731	725	697	729	702	740	729	717	726	709	725	684	684	730	737	715	753	679	740	726	712	705	722	686	713	756	727	767	730	728	743	762	714	725	739	759	689	742	744	747	714	806	736	709	740	723	722	771	721	726	743	768	700	685	761	721	756	716	693	718	747	755	738	721	751	758	733	725	753	720	713	693	723	725	679	762	724	695	720	711	712	723	747	774	726	721	754	776	716	771	705	711	755	716	723	690	755	747	707	703	782	741	705	733	765	689	744	715	749	767	693	705	756	757	795	737	788	757	713	730	735	754	756	752	682	737	819	722	778	740	747	709	750	754	757	723	739	758	727	694	738	674	732	746	697	742	708	715	722	756	716	732	742	712	703	662	757	730	686	688	795	745	703	745	711	734	758	750	734	712	737	707	773	723	734	698	711	740	751	785	701	774	754	725	749	776	723	730	754	715	773	681	665	690	737	697	778	730	702	729	741	703	788	735	748	725	729	717	734	704	698	693	698	783	739	741	720	681	683	720	761	738	760	657	681	720	758	703	700	753	747	744	710	803	683	727	737	712	721	768	698	678	742	729	689	710	754	769	729	758	726	781	700	745	710	718	709	758	707	709	699	723	707	769	728	724	736	736	711	725	744	755	716	724	751	754	717	829	741	712	770	712	766	688	741	761	740	686	751	768	698	717	722	723	732	751	716	677	755	719	737	751	712	742	763	730	756	694	736	720	722	721	744	743	750	742	733	710	697	743	717	753	701	709	740	755	676	744	734	754	717	702	673	782	754	710	797	739	726	716	711	793	754	676	750	738	759	688	739	717	722	691	691	756	714	719	715	741	702	730	690	754	763	737	739	743	772	749	709	689	744	724	776	689	725	727	725	719	704	762	697	728	763	783	726	712	733	706	734	741	751	742	766	755	721	707	700	715	714	679	752	731	690	727	755	701	726	807	733	786	728	723	726	755	747	737	756	736	754	724	703	733	728	715	695	693	710	749	738	743	761	741	732	725	675	750	730	732	724	742	743	740	749	717	708	750	742	755	780	690	702	792	702	695	733	755	763	786	738	794	790	714	712	740	751	691	672	751	739	701	715	701	749	683	720	743	686	748	711	751	755	741	709	786	725	747	736	700	714	719	736	744	720	739	741	701	748	749	705	693	694	746	733	784	731	773	702	773	751	768	745	684	752	750	765	739	767	775	751	748	734	774	724	683	752	740	734	679	781	731	763	714	769	719	759	735	735	706	730	742	788	741	737	751	722	723	725	742	726	745	740	722	747	684	689	721	736	776	751	712	738	711	715	697	740	726	760	786	737	768	786	760	704	738	745	756	763	724	710	677	722	711	730	715	726	712	732	710	730	689	725	728	795	732	753	718	721	681	758	715	746	706	756	757	742	703	748	757	710	711	726	728	727	760	712	742	771	749	712	749	689	727	748	767	680	719	740	747	712	725	712	738	711	760	750	693	680	758	731	740	684	702	751	745	702	721	765	710	703	744	734	708	753	678	691	704	715	693	745	719	715	737	759	730	770	769	785	751	704	725	718	735	748	708	725	705	786	733	722	753	737	784	774	754	710	762	753	725	733	711	716	725	754	735	722	768	798	745	755	782	766	710	705	750	723	731	711	719	752	771	702	729	701	756	731	727	673	728	690	731	769	780	693	748	678	720	715	648	752	737	697	743	706	738	673	786	668	727	720	726	700	710	763	722	761	709	734	728	753	728	779	714	698	717	687	758	761	751	725	687	731	723	748	731	725	752	708	705	745	726	711	708	757	724	688	751	773	740	690	775	745	742	738	728	735	781	753	774	767	734	756	726	739	730	740	702	688	736	721	726	747	735	729	750	736	717	717	728	746	741	682	684	730	735	691	683	782	693	706	687	817	735	722	730	730	695	759	736	745	709	695	712	778	762	745	697	760	755	697	729	716	701	704	750	665	716	737	710	735	711	749	738	689	723	712	742	754	745	770	683	738	769	728	726	753	737	680	719	684	731	750	739	760	752	679	722	763	729	699	723	697	720	714	740	784	700	687	738	735	725	689	688	743	762	713	733	732	735	743	730	699	806	748	739	677	738	732	758	680	697	734	681	744	774	744	697	740	726	707	765	725	755	738	733	741	735	747	713	773	747	721	698	742	769	690	753	760	737	800	746	698	662	774	693	742	706	721	746	741	706	727	721	738	727	751	720	669	764	704	737	710	707	728	757	732	729	703	740	713	729	726	720	694	713	741	750	764	695	730	768	759	713	765	701	713	710	719	786	701	744	673	734	753	668	765	743	755	694	743	760	779	736	737	734	710	810	721	768	724	677	703	730	745	750	673	726	703	735	706	714	739	707	693	744	740	757	663	745	735	753	714	700	700	796
8032	29440	76201	62465	34253	11812	3142	1233	815	729	736	809	748	758	811	683	760	759	747	744	784	745	741	760	770	782	786	748	779	715	801	771	730	740	748	706	754	784	763	754	767	769	730	740	791	690	754	728	731	746	767	713	734	732	722	745	756	730	698	752	760	766	767	743	721	720	730	753	745	755	735	750	728	772	768	763	737	720	764	749	748	739	730	775	723	773	773	694	774	751	762	695	728	780	739	732	717	765	745	732	743	729	734	807	766	761	770	731	789	732	722	762	675	773	782	765	758	776	767	734	770	774	727	734	746	781	776	732	743	756	751	805	704	821	763	735	757	715	706	722	747	774	756	678	714	777	713	731	751	719	737	766	761	762	730	733	791	766	756	722	726	742	735	766	774	708	737	761	742	726	753	731	712	745	749	744	730	731	708	750	748	753	700	715	716	676	739	755	749	716	694	712	762	729	739	754	773	748	772	773	763	699	744	735	780	766	749	760	750	740	780	718	723	747	756	744	769	801	728	767	718	713	708	751	731	753	790	751	761	784	731	758	722	751	749	753	786	713	733	780	729	758	752	758	749	766	741	797	779	745	740	722	736	732	738	763	757	679	722	701	791	770	746	722	702	764	707	759	698	729	791	692	725	797	762	809	783	795	773	728	722	738	796	766	736	724	742	676	730	803	803	747	704	702	756	741	712	748	741	744	731	781	707	755	739	771	722	797	801	754	756	753	748	731	735	749	704	723	719	740	769	702	763	749	726	763	722	749	800	710	721	764	740	673	747	693	766	783	739	776	718	785	775	758	797	726	758	742	753	719	758	758	754	758	769	746	733	750	724	734	743	695	754	772	728	723	745	714	733	765	746	719	753	719	755	786	766	703	736	718	719	703	735	717	784	770	708	706	718	739	659	827	741	764	800	737	731	760	733	722	733	705	716	726	717	715	749	732	778	767	720	709	740	731	753	680	735	743	729	726	746	763	749	764	759	734	757	752	762	748	772	757	746	738	781	719	740	779	801	738	723	791	783	750	748	714	790	767	728	750	757	751	769	743	748	702	735	722	750	745	732	763	769	728	735	773	789	721	752	756	757	724	787	738	759	716	722	835	674	757	792	798	711	787	759	737	816	747	784	732	707	742	776	769	685	776	712	749	725	762	759	729	736	726	771	736	729	767	680	766	738	755	776	739	743	780	775	730	806	731	738	773	730	743	768	762	735	755	755	739	739	739	752	775	772	769	789	701	755	770	776	727	752	790	701	779	781	727	781	740	760	740	762	752	730	772	728	733	725	761	767	703	741	776	755	745	758	749	739	746	735	758	772	709	790	700	744	798	754	736	791	741	707	746	736	695	725	755	772	807	733	749	761	759	755	743	701	773	760	754	723	789	734	761	737	766	745	797	768	728	744	709	751	754	703	732	724	787	739	751	743	713	724	692	792	750	735	734	757	729	732	697	744	725	735	690	724	735	745	699	752	695	725	787	767	741	768	770	738	728	725	724	740	733	743	755	707	703	738	698	768	775	778	717	741	730	732	765	770	758	760	771	754	732	750	773	735	762	780	744	719	775	803	743	745	772	750	785	787	736	746	744	719	724	731	730	724	756	746	786	720	758	783	707	773	743	752	747	766	804	773	716	762	767	768	733	729	729	723	724	704	781	777	785	723	731	774	725	744	743	757	763	781	753	782	718	756	727	745	759	743	747	750	758	702	740	705	773	697	751	715	756	816	783	747	735	807	743	762	749	768	768	741	716	740	710	733	698	749	715	777	735	722	771	756	784	773	807	737	726	764	768	751	734	733	737	749	752	723	755	765	712	781	787	769	739	724	762	733	739	741	749	790	712	771	753	748	755	806	749	764	825	742	779	778	719	716	670	704	757	788	769	754	735	732	765	760	759	744	762	745	778	788	768	738	737	772	692	770	742	766	793	730	767	700	741	769	786	732	762	727	747	740	777	750	752	740	783	715	695	751	703	729	770	751	729	740	754	745	715	769	780	749	758	750	748	704	793	728	723	776	702	783	781	736	741	726	730	768	729	767	789	711	718	760	768	713	738	760	793	778	775	734	746	785	707	756	737	747	761	754	692	743	782	737	752	740	743	716	731	743	784	763	710	736	756	799	730	732	745	754	745	782	740	716	767	735	742	730	714	725	718	771	728	773	731	748	749	779	751	704	747	773	783	739	689	709	703	725	741	786	754	763	772	781	769	740	772	733	746	709	723	756	761	775	766	750	783	782	678	754	751	745	762	706	750	735	771	695	772	743	797	736	778	783	749	698	745	753	763	796	740	731	749	754	737	739	703	720	753	758	755	766	724	766	772	707	731	706	742	750	782	730	753	737	730	721	746	709	764	773	725	742	746	728	770	730	707	772	752	762	717	796	716	706	699	757	734	778	753	737	722	733	700	733	721	752	771	795	760	745	745	774	701	794	741	721	748	760	707	692	733	719	752	676	776	736	730	717	776	715	702	741	716	712	735	779	729	769	746	726	726	724	787	763	715	742	725	770	746	744	777	769	767	754	727	758	781	771	790	715	746	762	712	741	694	786	744	752	709	733	756	740	751	748	760	776	721	731	772	693	760	776	746	769	700	766	720	734	749	743	799	802	722	755	701	779	792	739	775	744	742	721	733	730	750	767	736	787	752	697	766	757	790	773	764	737	767	747	776	753	734	735	728	773	743	713	726	737	765	763	742	766	759	713	754	771	750	775	696	726	792	740	777	706	754	767	718	760	766	711	718	759	735	738	739	722	727	742	789	735	769	768	736	767	737	719	719	731	797	798	773	760	747	730	777	741	766	742	793	772	719	723	753	762	765	749	733	759	732	747	752	793	790	758	724	698	714	693	800	741	723	769	721	736	761	805	745	740	738	753	748	756	734	748	723	759	726	795	727	700	779	747	727	764	772	754	776	673	697	755	736	768	758	775	734	752	766	762	770	724	722	748	747	718	757	777	731	761	758	732	746	774	764	744	728	790	716	759	777	752	723	729	746	698	789	770	785	735	735	809	757	746	759	739	718	738	719	745	736	757	716	806	759	744	756	790	755	766	792	731	732	791	751	753	745	742	736	734	768	780	761	807	706	745	773	763	790	729	716	836	741	743	716	726	763	721	733	755	751	755	768	768	778	774	747	748	731	747	775	711	682	709	741	726	746	769	721	766	716	728	748	719	693	720	729	720	748	747	750	756	756	771	728	751	717	736	748	752	732	772	752	749	762	732	785	745	691	791	749	711	708	730	697	765	726	735	683	751	742	778	732	726	717	687	789	717	683	769	788	705	724	777	784	688	752	774	727	757	753	739	743	734	760	744	741	748	728	739	769	776	786	733	712	769	731	748	721	709	757	733	760	738	766	733	717	762	718	734	715	776	774	745	760	750	727	693	724	776	704	765	718	742	771	801	766	817	726	753	685	762	725	754	756	709	719	781	688	759	769	746	742	719	759	696	775	674	803	757	781	747	691	747	745	749	751	750	764	781	740	746	702	749	780	772	721
24379	21635	39541	60768	45713	27095	11441	2201	976	891	832	857	815	860	846	792	834	821	836	804	767	820	813	830	791	813	824	815	823	799	834	802	842	829	838	772	789	809	793	831	836	800	788	797	841	809	788	805	808	782	751	813	792	794	762	754	807	794	716	808	766	810	828	828	785	787	767	787	787	765	754	768	819	789	759	798	745	822	757	806	785	771	797	816	801	766	820	818	761	806	842	774	839	799	776	747	770	814	767	788	796	778	795	824	785	790	784	818	815	792	757	782	797	784	794	767	801	807	783	817	786	780	803	871	776	815	852	755	739	761	809	747	775	835	809	802	812	817	830	794	757	780	807	805	769	755	754	801	778	819	809	770	833	758	767	812	814	801	812	734	766	761	748	809	793	789	780	804	775	798	794	773	763	809	744	778	767	781	784	798	788	854	799	713	788	825	834	786	787	800	774	821	795	777	783	797	780	770	785	815	800	777	789	808	763	796	806	806	776	787	789	769	778	784	777	782	811	791	822	833	817	778	725	764	764	763	775	821	803	755	783	803	793	804	821	787	798	790	793	861	794	776	779	761	794	769	741	803	794	792	772	813	756	799	753	805	789	817	784	783	783	773	745	788	767	833	765	799	792	728	831	772	818	758	762	805	769	801	756	800	764	752	766	806	796	780	839	814	749	839	758	789	805	790	757	795	831	831	785	763	776	835	793	786	743	748	795	853	795	805	779	784	831	736	793	748	812	813	762	775	779	823	789	810	794	805	762	771	815	834	789	740	782	792	818	782	791	793	799	816	819	776	764	831	820	774	855	770	754	792	808	821	841	804	825	833	821	782	796	825	802	793	798	757	820	814	856	751	766	789	805	785	820	772	773	788	817	761	742	848	782	808	825	821	808	875	762	801	784	773	813	763	730	812	783	814	777	731	782	772	822	809	740	779	730	816	750	764	776	820	816	788	797	793	793	768	762	813	757	784	775	790	804	768	754	755	829	791	765	819	835	797	819	845	812	772	772	775	794	758	787	832	795	765	748	815	776	770	819	784	833	831	819	788	789	780	751	837	816	794	755	770	774	768	772	781	744	785	764	767	821	800	776	774	793	793	809	817	809	765	822	831	752	754	806	766	771	786	733	862	763	826	765	764	795	824	774	832	825	801	825	831	777	793	791	803	836	784	750	822	783	773	781	757	788	797	815	769	751	779	766	788	775	773	751	834	790	767	798	751	777	843	822	799	755	813	842	804	816	753	794	799	800	810	791	859	760	758	859	807	793	799	797	774	775	823	857	762	776	790	863	802	800	802	789	810	806	809	799	822	816	765	792	806	809	823	826	788	760	800	773	784	814	794	828	777	786	828	768	799	837	807	825	807	792	798	782	807	800	843	763	808	848	764	757	773	806	837	754	775	828	811	842	773	770	822	800	811	770	781	755	722	791	785	794	814	786	759	810	808	799	787	799	788	819	791	793	815	845	801	811	808	775	781	836	799	828	782	792	760	760	741	768	757	825	764	792	781	780	771	811	820	845	787	797	818	789	740	786	778	781	790	768	712	772	783	790	749	762	771	816	767	815	827	710	767	854	838	814	806	824	807	846	755	762	787	803	742	773	822	738	779	827	773	833	798	795	793	794	810	779	807	825	807	749	818	768	798	771	797	788	778	736	764	871	800	839	805	786	754	795	809	790	777	799	763	759	758	803	820	781	784	832	839	740	799	758	749	769	735	787	794	828	835	796	802	770	832	790	816	737	812	809	807	802	829	788	816	789	796	774	794	837	774	749	850	817	800	836	784	811	792	767	808	804	797	787	830	790	757	796	758	777	768	725	771	780	812	805	784	813	824	771	827	776	822	777	737	808	838	762	766	803	805	773	754	771	781	755	806	789	842	805	764	775	779	828	772	813	798	778	776	795	768	745	755	818	799	788	764	810	735	764	743	757	798	774	831	773	782	828	843	796	786	763	797	792	762	792	758	764	773	832	820	829	777	808	763	797	776	804	794	782	808	765	731	806	803	789	816	786	814	732	779	784	795	816	770	853	805	780	793	823	787	767	810	737	808	777	813	758	772	761	800	786	797	814	810	783	800	784	793	795	799	776	797	757	788	791	778	762	783	751	775	829	794	817	813	772	825	804	744	788	816	789	772	773	803	731	848	819	784	817	775	785	775	745	800	743	774	820	783	771	774	894	782	814	760	826	799	753	830	814	803	771	803	796	785	775	802	799	784	766	774	805	768	760	818	801	808	751	809	787	774	765	788	818	807	829	821	770	797	745	787	757	750	773	780	784	794	797	774	781	799	780	778	742	827	764	794	780	827	753	771	760	828	795	820	772	752	818	750	794	765	840	794	767	782	760	807	787	742	824	779	813	858	800	801	760	778	813	769	769	798	797	808	783	793	799	798	760	808	767	813	827	828	787	767	802	816	775	763	764	788	766	795	776	768	781	791	755	760	762	786	803	794	776	809	770	839	788	832	758	772	775	817	784	797	775	749	751	756	808	797	790	829	811	779	834	778	824	815	771	773	799	787	824	734	801	818	852	757	776	800	765	753	773	804	804	780	799	798	791	765	794	836	779	834	793	790	837	767	793	796	785	782	838	799	829	779	758	776	770	788	790	751	812	767	818	816	759	840	792	786	803	755	853	741	828	735	731	855	781	835	752	751	829	763	759	868	806	827	772	831	823	755	866	783	788	822	783	859	755	754	837	777	798	833	834	791	840	798	798	768	817	800	770	762	812	825	758	796	772	815	803	766	785	803	784	838	765	744	833	780	769	796	809	778	812	785	830	815	774	759	817	778	739	735	756	828	818	854	775	754	750	752	800	734	739	761	780	817	783	722	799	819	760	785	792	825	798	757	792	804	791	877	833	788	775	789	798	788	845	830	793	818	824	783	724	789	795	788	779	771	773	797	790	751	758	781	804	766	824	788	758	843	781	791	806	752	778	832	789	824	823	806	798	742	760	780	828	818	760	806	802	793	771	813	738	736	797	746	812	800	796	740	783	748	800	803	819	782	755	794	772	832	713	839	816	756	777	777	763	766	797	762	740	794	822	834	789	816	775	874	818	780	780	828	802	802	761	785	803	744	834	828	755	794	870	812	758	786	751	752	782	831	770	728	768	768	864	790	805	784	773	787	800	793	745	777	783	779	837	780	792	813	756	759	793	759	824	809	766	793	795	743	767	798	772	817	840	840	784	805	750	763	739	771	783	761	793	771	772	776	797	861	756	789	794	785	772	798	798	807	799	793	803	798	747	846	826	784	811	755	796	810	802	860	820	784	784	774	764	775	779	785	825	817	767	829	811	802	768	826	804	733	791	770	772	848	711	788	787	829	780	780	726	779	729	806	818	734	799	804	807	803	764	780	756	801	792	750	800	735	819	761	784	827	804	804	781	809	760	721	800	804	777	797	817	780	801	813	807	724	796	799	737	815	801	828	792	798	737	797	769	779	785	846	839	811	756	773	806	745	813	787	778	723	775	800	801	789	774	805	762	783
11933	44837	88731	75634	45635	18254	4918	1578	923	817	801	790	845	885	848	860	827	855	862	869	849	890	851	886	879	843	823	819	861	814	879	837	819	858	823	847	827	821	859	836	829	812	847	817	833	877	808	828	815	842	830	858	873	811	799	872	834	909	871	830	857	866	805	797	781	855	834	835	848	848	867	857	815	778	825	865	862	829	844	836	837	846	826	794	798	889	871	830	836	850	860	833	825	778	826	897	830	793	823	778	845	839	801	807	810	848	849	845	852	819	874	881	832	868	813	795	861	824	841	869	892	860	813	788	830	853	816	863	833	874	837	867	843	847	805	812	823	846	796	869	886	796	861	814	802	833	830	859	825	842	869	832	855	842	818	801	835	832	811	813	792	804	830	825	748	774	833	822	840	857	840	793	851	809	802	833	851	839	890	857	842	850	778	843	830	863	847	860	849	843	858	872	883	806	846	870	823	808	811	834	837	877	815	812	798	824	859	823	843	860	837	840	841	841	859	906	851	853	817	799	841	836	829	841	813	854	773	838	835	820	861	824	836	836	848	891	878	865	825	818	815	842	836	788	814	799	826	835	851	799	814	855	829	779	844	873	858	857	771	857	873	861	772	836	834	832	846	813	830	870	824	846	848	860	785	805	853	791	860	821	888	839	766	855	838	837	866	815	871	867	762	844	790	791	845	826	829	775	822	840	806	828	805	832	853	779	811	829	789	833	862	851	822	781	831	828	838	804	895	868	779	880	844	887	802	831	829	854	835	814	837	818	799	827	821	804	861	834	835	878	880	821	810	807	822	816	839	844	881	776	819	837	821	796	845	840	843	861	801	854	823	776	875	851	795	816	854	900	860	842	825	808	831	858	861	821	853	802	833	823	887	862	784	805	833	793	861	887	844	823	796	808	857	866	819	855	841	810	835	842	837	804	818	855	858	832	781	830	872	868	809	856	829	806	819	803	846	851	842	813	833	807	789	850	832	810	856	827	834	857	814	851	835	855	850	846	820	845	842	842	789	856	809	823	809	819	871	845	842	873	754	890	788	799	884	797	819	872	904	847	812	812	848	854	816	810	807	841	862	828	811	845	856	753	814	831	768	821	873	854	839	869	846	827	808	829	815	781	834	845	841	799	842	807	816	790	833	877	813	816	814	796	794	856	819	843	840	851	828	831	809	825	810	824	817	829	818	806	786	800	822	814	825	825	878	860	837	848	816	835	872	886	879	781	898	821	841	829	826	804	862	795	861	868	819	849	853	872	842	875	789	841	792	878	834	889	782	797	823	828	819	823	813	805	798	815	819	812	800	779	821	887	832	887	866	818	834	848	816	859	851	844	853	816	857	820	790	806	786	804	834	806	818	832	795	792	807	860	845	826	820	808	834	829	842	831	806	832	816	821	862	843	835	844	829	852	844	801	823	795	852	821	806	857	810	795	838	828	812	857	832	777	826	844	854	847	869	795	815	843	832	842	865	902	872	901	858	850	838	819	833	822	825	833	844	845	841	835	811	835	866	826	789	843	798	805	803	771	840	791	865	886	828	833	814	823	809	813	884	812	850	887	797	845	848	833	861	815	815	813	834	826	805	886	838	849	826	851	803	837	846	834	807	829	803	853	835	931	886	904	843	823	845	861	839	854	813	828	797	817	812	827	902	831	860	815	788	901	790	852	840	805	839	846	817	854	838	838	804	860	858	782	788	823	903	812	844	856	862	843	835	805	811	872	841	831	837	797	842	834	835	862	822	851	835	875	798	818	817	789	830	810	780	867	825	820	845	820	810	822	830	862	841	824	828	770	803	805	867	814	837	756	810	798	806	849	838	806	831	799	899	812	814	796	878	823	838	802	831	849	812	818	841	807	817	815	823	866	821	783	843	826	779	839	842	852	890	853	799	825	840	895	854	818	832	789	828	807	859	815	864	867	842	791	820	814	802	891	849	856	784	848	806	841	818	814	810	810	799	830	884	864	827	850	851	844	768	854	792	809	891	849	833	827	873	809	821	818	824	819	854	846	821	782	827	823	850	812	805	767	802	797	826	861	838	829	820	814	847	812	845	834	831	797	823	841	829	858	814	808	785	812	799	836	861	881	803	822	825	857	862	805	844	799	828	864	803	845	830	780	883	846	859	831	840	796	825	810	802	803	861	822	849	862	828	918	791	821	836	876	811	821	854	806	824	788	832	849	826	811	783	839	833	824	860	834	814	855	861	836	848	830	793	844	822	796	772	841	894	845	858	823	857	839	796	792	805	810	842	829	878	838	800	827	857	864	828	832	809	821	816	836	846	841	796	831	881	814	843	779	819	794	770	810	838	856	844	818	827	933	900	789	850	832	787	883	856	846	828	793	849	837	825	825	839	902	822	790	862	857	790	777	883	842	835	825	880	853	813	862	798	824	878	917	885	841	809	837	794	840	835	813	830	817	823	868	854	823	784	827	841	791	867	784	827	812	852	814	854	798	861	854	788	831	902	853	843	767	816	827	800	851	844	874	816	820	836	883	867	817	845	802	824	808	882	843	814	860	862	826	820	852	894	848	831	824	788	777	817	778	855	828	821	829	869	818	798	855	789	816	833	778	816	837	830	819	846	856	836	859	800	865	802	805	766	807	884	839	830	763	822	824	838	818	821	829	811	827	777	817	803	833	839	875	791	806	849	790	851	800	813	853	802	830	808	828	833	840	832	770	805	852	811	778	814	801	807	855	784	843	851	755	827	843	815	788	832	863	823	829	861	830	816	854	820	811	787	864	809	836	825	813	809	856	779	796	832	865	784	885	826	862	846	797	793	761	810	877	819	800	849	823	782	860	851	815	837	828	871	873	825	852	832	845	854	837	866	823	814	852	802	838	817	831	813	829	816	847	836	913	840	825	815	830	801	833	822	832	856	778	828	872	834	866	822	847	773	823	895	798	792	805	808	850	787	794	839	835	780	819	825	817	835	829	825	806	875	801	789	805	868	831	830	765	806	792	839	834	830	820	837	808	813	830	792	881	818	762	840	846	810	785	813	831	835	822	863	884	841	823	814	820	845	826	841	831	800	838	779	781	812	835	845	844	807	807	841	867	813	871	800	863	828	825	802	838	835	818	794	809	828	854	829	828	835	761	801	812	868	841	891	830	788	766	866	812	845	841	838	831	835	840	840	824	805	843	796	820	824	860	842	812	886	834	831	787	896	772	855	838	802	828	868	825	845	798	830	860	788	793	794	823	823	811	823	781	853	807	824	804	838	827	819	828	835	826	849	818	801	784	808	875	900	843	811	813	812	842	813	788	827	846	828	841	843	796	864	817	764	871	840	849	867	873	826	841	832	803	833	823	837	820	817	845	834	813	830	827	823	862	863	789	840	828	841	875	843	831	848	854	810	887	841	794	799	818	831	812	825	821	820	789	848	826	795	805	780	820	766	862	779	758	832	821	829	858	873	819	827	831	829	858	877	837	837	800	902	789	785	832	857	818	782	863	815	779	766	822	857	805	859	838	802	808	837	878
28021	12475	27735	30293	12223	3111	1174	868	758	802	766	742	773	733	777	738	740	762	753	719	748	724	764	758	749	722	788	719	700	658	776	750	785	719	772	752	748	700	742	800	755	710	757	747	769	795	732	756	715	752	764	777	734	766	721	699	748	738	725	728	711	721	707	736	714	768	745	725	743	784	719	766	733	720	717	760	794	755	693	743	707	783	723	718	717	774	692	741	747	686	747	739	725	716	754	696	732	740	719	763	774	739	724	736	776	735	762	726	724	754	757	724	730	752	737	788	715	736	739	747	741	718	714	756	738	698	786	734	698	776	718	769	681	736	770	807	724	676	727	727	763	793	776	689	708	788	697	702	772	757	719	758	745	715	758	757	798	775	752	731	761	716	779	761	780	761	727	716	742	719	769	735	738	781	777	725	706	722	726	740	785	733	790	799	708	708	701	796	747	734	747	748	734	806	793	731	757	711	732	761	726	725	724	787	769	737	759	730	738	712	774	748	783	719	754	753	746	745	760	713	702	750	699	738	777	745	764	728	759	764	736	791	744	726	712	679	741	764	748	735	761	716	762	728	800	722	794	735	802	703	717	773	747	694	766	703	740	765	709	718	762	719	740	752	801	772	710	698	777	754	753	700	733	729	709	761	782	725	724	739	696	689	731	744	738	762	702	757	765	734	748	769	748	679	738	725	749	736	738	720	698	686	769	781	733	774	776	739	680	745	753	737	744	712	737	738	687	675	733	776	751	757	798	709	723	743	771	765	785	738	730	737	751	735	732	715	725	739	749	769	729	697	734	783	745	745	717	718	717	733	761	725	771	703	721	724	733	685	722	731	747	788	742	762	759	733	758	712	731	771	745	723	783	750	755	746	747	708	790	742	758	723	759	702	752	769	694	749	760	702	740	702	731	716	737	679	736	738	762	717	723	720	698	767	774	765	781	702	742	785	715	698	766	725	722	739	743	704	768	739	741	703	766	726	742	779	739	724	747	728	791	723	702	744	723	732	727	760	692	767	771	715	715	736	712	739	760	736	788	754	719	727	715	737	735	727	682	712	707	764	787	765	716	759	748	725	766	792	720	719	747	725	766	726	809	737	784	744	753	669	733	736	781	752	735	730	709	726	774	742	726	707	749	785	667	771	758	727	785	764	730	749	791	716	786	719	720	751	744	708	725	722	745	763	753	690	699	725	742	710	721	782	730	738	754	735	715	705	712	767	792	764	764	754	717	781	718	740	746	683	732	714	800	762	691	755	759	789	719	773	791	736	710	700	711	787	739	703	719	763	720	766	754	771	719	708	712	744	775	748	727	769	730	711	698	738	714	712	713	783	770	715	751	746	792	755	781	777	719	739	765	734	743	764	740	802	746	743	729	746	733	719	757	720	745	746	751	738	754	713	711	717	778	726	768	739	757	769	748	749	747	780	713	768	737	711	729	784	690	748	733	728	764	771	757	719	747	753	773	754	698	761	733	762	719	743	692	713	763	699	726	729	750	746	744	741	752	737	702	783	766	793	724	769	711	691	720	726	776	717	766	794	769	728	743	771	756	710	738	816	787	702	782	745	754	756	750	726	774	751	737	705	696	772	744	739	745	688	772	740	741	746	745	710	734	726	748	750	774	741	738	713	747	706	693	719	781	763	728	743	751	742	779	737	712	741	752	758	780	748	712	748	681	715	722	759	728	749	715	780	754	736	802	752	753	696	750	786	774	769	687	729	738	758	766	708	720	722	756	720	796	772	724	717	803	724	749	723	741	737	780	697	796	796	772	736	778	741	726	751	735	734	708	752	774	712	734	805	776	746	730	740	715	731	783	750	748	776	737	763	688	759	683	757	783	792	773	720	750	742	752	754	749	748	736	781	740	756	778	729	714	722	757	754	746	727	738	746	702	738	744	731	715	731	732	705	747	764	714	690	811	702	748	780	732	699	765	685	798	796	696	720	794	756	730	740	738	774	754	778	746	732	709	702	750	727	713	791	713	736	712	756	786	714	716	735	742	763	755	783	749	735	690	731	655	724	766	755	752	675	770	729	768	732	724	730	735	714	727	774	726	717	726	734	740	725	733	738	756	733	703	753	763	730	783	757	751	744	767	785	754	775	679	702	737	754	753	732	735	719	708	773	693	729	735	771	704	730	736	698	804	746	758	753	711	725	732	752	747	775	671	726	734	728	760	712	745	767	746	761	740	718	741	756	735	729	753	739	767	762	751	758	708	745	737	706	721	689	748	764	736	730	709	717	771	720	710	812	751	787	710	738	717	719	720	709	763	739	744	731	759	753	796	736	741	763	799	733	732	725	772	733	811	778	703	744	727	767	740	709	758	688	774	780	768	726	748	709	777	739	744	693	723	760	759	727	740	703	757	720	750	736	785	727	714	718	701	715	783	734	751	757	764	740	766	729	687	779	727	743	769	739	713	756	717	753	791	670	708	730	747	745	761	719	715	731	744	767	721	771	720	712	777	730	743	773	772	735	760	712	764	699	760	726	727	722	704	740	744	768	680	700	713	759	734	794	708	759	789	717	723	757	765	730	767	745	754	716	725	728	754	763	748	781	750	815	754	751	742	754	754	686	727	804	798	706	807	749	749	683	724	761	730	728	773	728	733	768	784	744	771	763	750	720	713	720	696	705	733	726	767	749	793	779	748	714	727	794	718	696	724	733	733	800	747	753	758	773	728	766	700	742	749	734	748	757	758	745	749	696	688	707	720	748	732	753	774	718	740	771	724	739	742	714	728	801	763	770	724	759	701	777	748	759	717	747	768	721	778	754	717	738	746	711	697	784	782	757	750	788	736	751	776	680	722	759	742	731	754	771	685	761	717	771	718	731	721	771	777	794	756	792	737	726	723	783	738	811	762	807	732	734	747	693	695	742	763	773	703	727	711	756	743	741	683	788	789	734	734	754	759	792	728	748	747	736	766	751	736	724	712	724	742	770	726	747	718	731	737	797	770	726	719	772	750	755	745	770	746	805	751	741	732	766	702	723	732	770	734	725	772	746	747	734	763	745	793	742	759	663	713	734	735	736	699	741	717	753	692	806	729	737	768	751	724	724	711	795	743	769	749	759	747	794	745	792	701	741	714	774	717	745	722	755	765	737	732	707	706	741	740	722	743	793	697	710	728	820	770	780	774	756	733	732	704	722	749	783	722	773	741	748	753	719	761	731	764	714	777	720	765	703	771	726	737	750	752	727	761	732	735	733	775	736	735	683	717	783	786	719	707	753	769	703	702	745	763	761	719	729	728	725	746	757	738	715	763	737	718	749	744	755	694	742	709	800	743	721	724	781	720	730	752	771	761	680	764	753	725	751	742	750	742	707	748	775	743	768	773	746	804	766	721	732	763	743	721	708	732	764	731	764	776	754	719	705	706	746	717	734	742	682	768	730	753	776	723	726	753	743	735	782	746	746	723	772	696	767	708	803	749	720	756	727	723	746	765	702	778	737	704	750	748	760	681	788	789	729	734	717	721	796	762	805	745	734
5668	3415	31756	20407	7636	2386	1071	783	737	694	643	738	705	715	724	676	723	670	697	720	771	670	742	757	747	703	757	730	710	676	753	702	686	659	711	656	743	733	721	716	698	714	695	705	739	725	688	687	688	730	724	752	718	716	729	698	677	676	674	681	722	752	775	747	682	716	675	652	677	728	688	722	711	700	727	731	702	718	721	696	706	686	699	667	689	675	671	700	722	746	726	707	721	699	737	716	709	724	682	687	754	681	702	738	704	715	719	669	693	727	698	742	716	734	698	699	731	661	673	684	724	680	706	685	689	773	669	723	684	704	677	686	731	698	663	683	685	684	713	654	748	709	683	679	728	721	730	712	712	731	700	669	692	707	754	659	720	693	744	716	713	698	692	691	677	700	707	729	684	693	715	658	733	739	700	714	760	739	718	664	733	722	687	710	696	768	725	748	706	757	729	719	686	735	708	666	742	713	734	701	673	703	711	712	690	729	697	687	646	659	744	695	679	770	698	676	727	730	642	696	705	719	723	679	677	707	754	699	715	700	724	672	690	708	717	722	766	707	746	731	701	651	661	633	728	659	686	719	680	690	763	721	695	717	683	739	702	701	688	684	723	670	669	721	710	710	671	728	704	676	640	719	651	696	711	701	809	717	705	706	731	698	741	708	759	649	763	688	689	665	690	677	694	669	696	707	693	669	737	713	725	730	719	730	683	723	705	680	664	726	704	737	703	679	671	678	724	664	757	740	695	728	748	691	712	752	731	641	681	704	761	698	697	733	727	704	701	723	736	703	685	714	687	685	674	646	706	708	726	682	701	683	678	698	699	682	709	703	724	673	758	759	686	679	775	676	686	708	690	736	689	744	677	689	690	689	747	719	724	709	723	726	707	724	720	706	694	723	745	718	747	723	733	719	686	735	642	707	707	700	703	719	675	665	732	639	688	730	698	712	649	759	730	746	676	688	700	748	703	696	703	758	688	744	720	720	715	646	698	760	718	706	725	679	705	651	720	697	756	693	706	723	728	653	688	749	740	689	647	722	696	672	704	668	701	712	720	713	695	674	713	693	732	725	711	738	688	718	691	686	718	698	691	683	690	738	685	720	693	693	687	690	749	733	688	691	690	629	722	688	741	739	705	712	706	671	644	712	637	734	729	735	728	722	691	719	678	689	659	747	687	734	693	701	695	673	707	713	698	709	725	746	726	714	673	703	713	711	719	705	643	727	705	693	731	726	681	697	687	757	718	681	691	679	706	711	691	719	712	704	751	720	728	687	706	668	698	704	700	706	706	680	717	627	664	687	706	683	749	700	693	697	680	687	758	683	733	720	763	768	747	704	706	714	692	687	704	697	719	721	712	697	665	712	673	757	719	694	735	702	716	737	705	638	694	669	694	727	699	688	682	686	654	673	750	688	725	726	726	719	665	710	680	706	745	694	698	735	700	713	698	760	734	710	753	722	701	698	684	670	713	708	687	691	703	709	709	745	729	737	716	716	690	758	717	658	706	665	708	726	723	704	725	682	720	668	732	707	679	713	656	719	705	723	716	675	739	670	731	733	707	747	678	727	714	733	681	698	643	655	687	748	666	700	704	698	720	688	700	734	702	682	721	718	675	714	730	675	696	678	697	678	724	676	677	659	666	648	749	693	712	711	685	715	728	673	657	701	720	699	722	708	696	724	698	728	762	661	685	654	688	737	727	713	676	740	734	743	699	712	685	691	656	765	725	692	696	707	698	650	669	714	716	716	722	738	674	711	745	694	752	728	699	765	701	758	681	685	628	725	685	700	745	696	763	674	692	720	705	695	713	713	699	661	688	695	692	717	748	667	716	767	686	747	712	682	697	719	710	709	699	706	719	747	712	691	682	709	683	742	714	664	686	705	764	687	710	729	776	694	723	718	726	707	712	676	687	736	725	718	704	707	705	653	657	685	693	730	694	696	682	701	670	729	691	760	709	740	728	681	712	693	697	722	685	675	752	712	722	726	724	716	729	659	719	726	742	695	707	724	677	732	732	705	735	726	726	703	692	711	731	653	690	693	720	714	772	730	728	689	671	723	721	741	701	736	719	745	684	727	701	709	687	719	754	708	701	766	673	746	683	726	721	727	706	734	692	722	703	741	665	734	692	713	685	633	752	714	662	758	689	768	649	666	689	679	711	705	727	740	690	668	717	696	662	714	764	667	663	713	750	736	711	748	684	703	719	717	712	696	673	713	745	681	702	696	657	683	702	699	751	696	712	668	688	708	715	677	697	723	730	726	710	697	694	686	763	729	715	715	701	646	739	712	722	751	705	653	732	751	696	697	685	681	703	718	721	728	665	692	701	720	759	689	695	641	728	707	675	737	713	715	723	660	709	672	701	678	738	732	730	735	671	711	725	676	748	697	675	740	710	690	723	673	691	704	686	765	697	721	701	675	735	705	709	721	704	734	766	709	740	742	742	696	714	709	732	709	688	713	740	748	702	707	679	721	724	716	726	662	699	728	701	739	712	703	712	712	672	698	698	747	720	731	674	741	655	728	742	700	702	722	686	728	746	708	741	697	700	745	736	683	715	741	699	762	718	686	719	761	732	749	737	710	682	754	715	694	681	698	703	712	656	672	676	708	707	691	715	716	702	739	685	700	727	675	687	701	678	673	681	727	688	690	748	665	693	719	684	737	716	737	741	732	710	692	720	715	709	748	668	699	714	692	687	674	695	740	728	714	708	661	720	688	705	713	706	752	713	715	726	694	648	721	697	725	733	718	708	746	699	735	749	726	667	725	698	684	685	742	720	688	742	695	724	658	685	704	715	711	658	675	712	727	732	742	716	701	700	681	691	720	710	722	728	695	727	711	683	735	688	712	724	733	712	773	715	725	741	730	736	705	701	723	716	706	710	677	683	749	750	694	704	711	704	677	678	636	772	711	694	712	669	683	692	657	717	690	696	719	713	716	702	712	703	669	678	669	747	657	679	676	689	711	715	753	705	709	748	676	730	696	694	674	674	716	720	715	696	703	702	699	670	712	678	697	706	727	668	703	711	636	719	712	755	703	689	654	744	668	713	749	694	639	688	665	726	717	743	728	684	758	694	715	687	670	710	670	662	698	681	710	696	741	711	677	717	728	721	681	714	692	704	709	657	677	704	692	754	727	696	713	697	702	680	655	747	704	676	711	701	721	717	700	698	717	692	698	685	675	703	704	707	743	682	718	718	723	656	737	709	730	716	703	661	702	760	677	705	716	730	715	673	707	699	725	632	715	723	648	680	748	720	721	698	671	689	700	712	692	713	709	685	724	661	681	711	741	680	702	723	690	675	690	641	705	733	771	717	693	738	705	706	687	669	709	682	692	666	741	711	686	724	691	715	742	700	740	727	686	743	739	661	675	674	690	722	702	702	735	713	727	691	685	681	695	681	669	742	705	672	700	720	746	698	694	747	766	698	712	715	675	730	747	675	688	712	663	684	718	697	732	717	691	716	695	722	708	733	684	686	701	684	678	669	673
25626	21655	46959	66700	42482	19539	5043	1272	838	805	770	690	707	760	705	716	789	753	760	725	710	753	768	763	703	747	703	731	738	741	743	734	695	772	759	786	717	758	746	801	763	778	765	740	772	748	794	745	706	763	780	693	690	750	712	760	740	708	734	698	716	733	734	744	684	743	711	706	680	743	775	738	770	751	725	738	702	743	708	700	759	759	773	760	729	710	705	748	698	716	754	700	755	770	790	746	743	747	737	749	736	735	711	727	773	686	702	731	739	732	735	727	759	753	740	741	680	764	715	709	759	774	699	766	730	761	784	749	748	704	740	752	732	726	744	751	728	705	691	762	711	734	773	712	698	694	747	753	730	724	750	685	767	764	791	740	771	696	736	713	805	733	698	671	766	741	703	757	736	747	732	706	667	702	742	735	747	728	745	702	740	712	721	698	717	762	738	718	701	734	735	724	691	733	739	697	759	697	701	714	662	739	743	781	717	707	684	772	728	742	773	730	730	765	689	715	731	714	746	736	734	703	712	775	700	681	715	717	674	740	726	706	721	748	727	735	762	693	730	708	727	717	732	732	754	733	731	679	705	675	747	711	727	775	756	757	694	733	705	703	694	719	779	665	715	721	676	694	692	734	750	718	748	740	782	752	739	738	716	710	717	755	705	710	720	783	722	749	730	731	752	693	738	759	770	689	759	734	741	739	699	724	729	736	715	677	748	700	802	772	704	748	810	714	762	794	758	792	780	703	703	775	706	761	731	692	703	768	742	731	717	689	694	712	685	727	720	766	728	759	773	749	730	770	753	729	707	764	716	711	720	732	760	745	753	756	722	755	681	742	685	718	749	694	735	744	715	702	709	727	774	744	688	753	681	706	705	764	747	759	725	715	718	753	714	774	717	723	725	814	679	777	715	711	722	754	740	690	718	730	736	760	767	749	716	748	722	777	714	721	734	746	684	731	733	712	704	726	737	738	700	634	721	743	699	759	667	770	726	748	732	682	721	744	753	707	713	695	739	750	659	747	703	763	744	689	751	732	723	716	748	756	771	766	698	782	731	708	776	723	719	741	775	736	685	756	767	692	692	746	712	745	767	759	725	754	744	741	715	754	721	710	703	687	660	724	720	731	761	747	749	714	719	707	715	720	769	690	752	799	751	743	676	653	749	746	691	719	753	725	728	678	745	700	736	707	695	712	691	731	698	775	763	717	702	734	748	735	727	771	749	738	737	718	739	724	752	748	734	768	699	781	734	763	695	717	706	679	724	740	740	690	717	684	751	750	831	762	741	782	720	697	729	741	754	776	707	746	737	751	726	769	751	726	734	711	755	720	707	694	707	725	709	726	757	743	732	733	701	763	738	737	719	709	769	760	747	764	724	726	734	671	766	680	717	730	712	713	701	769	712	781	752	715	721	757	720	720	737	718	786	725	861	710	721	750	738	734	784	758	750	798	747	733	756	711	749	709	697	745	700	728	725	696	732	738	683	792	748	762	737	741	781	657	734	702	756	741	746	695	724	719	689	674	748	773	761	689	777	727	719	766	701	769	697	754	758	785	751	688	702	752	718	742	695	699	766	756	785	762	751	710	742	738	702	751	689	756	694	772	734	715	755	728	755	709	708	763	767	732	718	737	719	695	704	695	722	731	698	720	713	716	748	739	745	734	715	703	746	712	691	765	707	763	731	776	742	762	688	724	752	720	767	717	721	698	706	717	719	706	711	738	746	726	755	673	776	745	686	710	738	738	751	735	684	715	740	695	708	728	696	741	738	689	703	662	732	736	750	727	764	720	782	764	732	731	759	696	717	737	722	640	719	731	761	694	697	726	713	726	757	724	741	714	714	737	683	749	750	719	729	763	735	780	760	713	727	706	728	740	739	711	732	759	758	703	684	767	747	736	676	717	696	726	749	730	714	777	748	757	782	777	739	733	708	814	716	728	760	737	778	713	767	720	770	671	751	734	725	745	701	694	729	717	737	735	689	724	728	770	691	718	751	756	713	721	773	765	723	737	738	767	752	742	721	708	754	759	711	754	728	723	732	702	734	689	739	747	697	749	730	738	679	662	729	733	737	668	729	683	753	736	782	728	766	724	734	746	764	758	714	756	689	719	765	744	708	748	723	729	731	757	728	726	684	758	704	678	703	743	702	658	684	764	702	733	737	731	709	694	753	749	749	688	699	748	719	745	736	699	740	664	736	783	724	785	736	748	740	722	764	684	700	715	725	705	713	738	762	792	795	724	701	700	726	723	749	676	676	710	761	698	723	769	765	765	728	724	740	712	665	749	696	720	704	770	738	705	695	745	722	732	735	708	731	735	748	727	764	722	716	700	725	713	711	728	774	703	730	689	701	789	699	710	747	654	747	714	725	722	771	731	735	711	719	748	733	762	714	739	709	773	771	737	709	696	702	717	710	726	732	725	744	729	736	746	755	748	743	750	750	730	718	735	768	717	747	756	721	678	728	703	733	689	710	719	677	775	694	713	680	713	784	733	727	706	756	743	737	773	783	731	726	727	788	754	776	701	702	709	695	733	769	705	757	738	734	712	773	701	743	711	789	723	719	742	721	710	734	777	771	717	735	711	767	760	685	686	722	747	706	747	708	715	739	749	730	709	712	690	774	765	760	739	741	754	686	703	700	708	715	759	741	793	725	734	753	750	763	710	701	691	744	680	722	717	720	699	718	757	731	712	741	736	750	721	709	762	726	738	718	718	774	748	745	661	724	719	647	712	708	721	744	740	727	739	761	711	695	711	728	689	698	723	742	722	707	774	735	683	744	750	785	771	718	717	691	720	689	744	702	767	763	710	763	799	675	761	768	773	768	748	742	758	748	685	762	719	727	749	717	737	739	728	731	696	790	724	764	786	760	721	716	689	723	708	755	707	772	749	684	732	759	774	740	732	759	740	746	766	694	741	728	716	716	751	701	732	719	726	823	799	727	737	726	705	707	753	736	730	716	740	728	700	735	771	739	692	720	748	687	709	729	749	715	757	693	726	741	719	713	722	786	682	694	669	703	747	691	668	730	761	771	750	719	791	758	726	704	726	725	720	713	757	696	689	757	696	736	706	740	744	733	700	731	732	703	682	716	748	754	719	730	713	702	740	645	703	740	740	714	730	789	745	719	753	756	720	770	738	697	757	770	665	711	708	731	726	729	693	710	700	790	757	759	773	748	726	780	730	697	750	728	728	724	751	707	749	710	718	712	684	724	759	715	678	755	766	707	725	727	739	694	727	713	737	703	727	678	713	755	673	747	792	767	717	730	734	712	711	716	772	759	727	745	699	717	745	717	704	725	765	741	709	696	691	733	714	730	757	733	760	710	713	723	725	755	725	728	711	723	723	686	722	723	723	725	703	733	740	748	771	678	774	743	721	774	722	734	767	756	693	715	726	762	741	704	686	687	708	746	694	738	755	700	690	708	723	738	722	697	701	780	707	713	718	699	794	727	747	731	744	680	675	758	706	741	765	673	716	727	700	758	727	742	736
6794	18672	77435	62409	32575	11016	2829	1155	907	797	742	731	768	787	728	728	717	743	760	720	766	786	739	750	758	782	760	760	725	799	760	745	754	784	782	729	791	741	793	765	763	766	741	757	796	754	742	769	777	719	764	788	752	766	760	731	721	745	818	799	730	721	774	795	788	769	768	747	770	744	759	782	760	788	792	752	773	773	789	744	768	735	787	780	686	732	779	733	755	743	777	774	759	753	756	736	759	758	800	761	814	774	737	724	724	773	749	748	714	739	763	739	750	739	736	746	755	788	774	749	732	774	789	765	780	729	752	754	711	776	748	702	754	755	757	781	796	742	735	788	758	767	781	760	764	724	743	738	726	770	713	748	712	776	731	762	719	759	725	775	769	709	774	747	751	799	793	757	749	742	735	816	766	752	754	718	790	805	741	705	780	791	765	701	789	781	755	735	706	773	781	716	754	740	742	736	767	760	743	692	732	794	725	770	773	771	692	746	713	747	711	746	769	767	734	752	772	763	746	781	727	793	728	735	768	820	726	734	792	758	768	747	753	728	726	784	749	770	768	765	733	728	729	809	762	739	766	785	717	771	769	763	754	737	744	696	764	769	719	731	713	757	737	717	797	719	737	692	796	736	714	745	759	734	716	727	747	704	767	760	707	763	801	747	746	743	727	748	793	806	705	726	752	738	740	719	771	723	760	778	704	761	750	731	743	761	746	781	712	703	788	799	759	742	723	731	829	781	735	753	757	722	749	770	742	754	733	725	743	745	768	745	758	776	799	716	715	748	730	710	756	687	740	724	726	766	758	761	769	752	736	730	771	800	788	749	730	722	767	794	754	796	787	790	753	761	751	761	733	754	749	767	742	749	783	778	731	740	753	728	766	775	745	750	726	766	741	737	744	708	757	760	748	759	730	720	774	748	773	711	751	769	701	761	774	749	802	692	717	708	751	813	809	720	785	706	791	724	731	749	754	786	779	779	755	821	800	716	754	739	753	737	708	758	685	756	718	696	755	724	763	757	758	744	739	737	738	739	723	741	726	774	720	768	783	814	773	768	774	744	695	736	740	760	768	721	741	762	768	754	764	727	720	702	759	775	732	707	795	771	743	730	681	769	775	735	775	732	737	780	742	757	748	778	782	803	762	752	779	785	784	717	720	763	754	747	767	795	772	801	759	815	755	753	737	714	800	771	749	722	752	722	818	676	720	760	738	730	771	748	721	785	782	712	754	718	785	722	729	733	744	728	736	775	802	714	781	741	799	754	689	785	760	775	781	764	733	763	762	710	744	726	755	741	720	764	726	737	760	724	702	733	776	720	758	708	735	760	746	741	777	770	750	743	758	727	708	749	757	744	750	797	736	804	769	754	749	738	724	707	782	735	752	704	732	763	736	750	772	789	812	787	827	736	723	719	735	741	754	731	733	783	691	791	774	752	810	720	800	758	769	731	753	718	788	732	783	735	712	749	764	717	786	799	723	747	763	759	730	717	745	736	753	771	732	732	786	760	749	723	766	783	766	746	749	776	751	782	774	807	766	780	762	758	764	781	739	714	755	727	832	751	754	744	744	777	740	708	763	780	755	758	762	790	750	758	744	758	730	763	781	728	763	739	762	800	741	745	731	759	710	780	727	744	779	746	746	735	783	746	739	759	749	730	730	691	729	727	721	779	716	750	712	706	800	779	734	753	744	756	766	763	751	737	773	733	732	786	704	748	720	738	763	705	744	780	802	746	775	741	748	724	778	743	807	760	805	719	745	819	786	756	701	767	762	705	767	768	740	768	755	708	739	711	744	715	711	759	739	749	746	764	758	753	764	740	793	796	810	744	718	751	760	776	731	759	723	765	775	736	744	741	740	754	746	795	770	740	755	761	724	796	747	770	761	730	798	779	738	744	720	709	737	722	761	769	784	794	733	700	769	765	736	770	761	738	753	822	718	740	733	716	762	764	758	741	754	748	769	724	776	764	797	750	752	729	714	768	707	766	713	729	738	768	755	765	752	784	721	785	740	753	740	720	774	707	724	790	796	741	743	787	721	816	731	793	703	702	759	723	737	742	753	706	699	743	716	788	727	752	722	724	756	759	733	769	795	728	756	697	757	800	739	773	731	695	736	718	742	740	754	742	757	712	691	750	768	769	756	747	715	766	733	754	770	750	751	740	770	767	749	761	693	759	784	763	733	790	730	777	775	762	765	775	744	780	763	754	702	769	781	752	754	765	804	773	770	737	822	743	778	745	744	788	754	718	749	698	716	769	750	710	759	794	772	765	745	746	702	754	767	833	736	729	759	732	747	719	760	759	754	725	734	723	719	786	749	745	754	791	737	792	770	762	763	753	781	800	754	728	772	791	761	708	784	762	739	761	764	771	707	715	767	755	716	745	737	772	800	783	762	764	717	705	741	718	755	747	774	737	751	733	740	755	801	758	735	752	757	734	739	729	759	776	706	759	755	780	744	764	766	723	763	755	755	780	725	737	776	761	715	737	738	740	768	798	731	792	746	733	723	816	799	766	735	702	705	745	753	705	809	773	844	790	747	759	794	791	753	806	728	784	767	771	750	783	713	720	720	768	750	776	728	735	765	760	776	741	767	714	776	769	737	701	729	753	743	745	759	797	748	747	710	722	711	716	720	724	791	779	716	696	757	729	733	705	740	767	758	759	778	738	750	735	713	705	701	760	727	761	744	740	742	776	749	751	806	760	734	727	749	755	740	763	759	757	711	768	763	772	729	770	753	750	773	756	743	756	720	734	785	717	726	748	785	733	782	705	751	773	755	721	755	753	743	806	749	754	732	759	766	696	736	745	768	755	767	711	753	762	741	780	738	746	710	737	724	744	736	719	728	769	730	744	773	780	747	742	778	719	702	746	758	766	746	747	756	789	757	762	765	746	743	739	707	736	721	742	739	746	791	764	776	775	808	787	743	769	695	785	751	772	742	761	747	741	743	752	711	737	765	765	754	770	738	755	759	763	708	704	785	764	720	699	737	770	745	792	730	756	706	715	858	753	781	750	784	735	779	742	761	735	712	766	733	719	743	762	754	787	737	753	731	786	754	795	750	755	747	747	688	797	742	764	736	767	750	767	704	775	709	737	787	776	779	760	778	803	737	772	778	736	803	779	762	766	691	712	708	742	749	728	740	682	736	738	744	738	742	734	716	716	772	750	749	800	730	764	765	746	768	756	735	724	762	724	762	752	801	736	737	740	731	752	762	742	772	767	751	758	738	725	775	799	718	757	788	744	805	727	710	725	729	749	761	748	725	697	729	711	740	765	757	705	745	772	819	793	761	705	730	718	767	739	736	730	766	747	744	760	787	738	734	730	746	726	750	753	796	784	774	818	782	755	754	784	727	744	685	760	760	743	738	743	744	726	791	774	657	758	737	776	740	800	732	784	704	762	778	745	718	722	776	744	773	750	791	772	729	796	805	798	735	733	729	772	762	744	712	723	764	774	751	724	755	703	773	720	779	771	757	718	734	705	740	799
24416	21640	41924	66574	48556	28017	10946	2090	997	914	852	802	779	843	878	838	829	819	822	771	851	826	796	801	860	776	824	800	784	843	807	768	728	746	782	808	846	802	832	791	743	779	790	801	821	803	779	809	855	797	818	781	798	860	781	807	715	808	800	870	805	786	784	785	835	755	803	789	750	775	786	817	801	833	779	799	826	760	831	815	817	777	763	769	794	833	773	806	788	786	805	812	728	838	805	837	751	817	775	750	746	776	788	771	859	821	708	815	785	817	787	803	802	761	821	813	738	766	791	784	777	865	750	781	755	732	821	812	773	832	736	830	772	807	832	811	777	771	795	818	778	759	784	758	810	776	838	819	765	803	774	787	792	827	769	806	806	839	776	776	771	800	775	786	762	789	779	768	778	791	818	788	776	756	801	772	738	755	849	781	761	806	756	786	751	825	787	796	785	771	777	757	839	766	756	839	771	804	742	780	781	806	820	837	729	759	791	774	752	792	852	774	717	832	813	799	795	808	826	791	815	776	788	768	781	808	824	826	771	780	804	807	806	754	761	751	746	802	805	782	772	763	770	782	801	769	794	796	768	790	776	817	802	772	814	780	795	757	781	790	787	788	792	759	789	782	764	751	827	770	814	794	792	755	764	859	776	771	805	808	783	766	805	789	828	785	826	764	758	775	784	790	791	834	788	793	781	747	769	814	802	769	771	785	794	767	802	825	817	797	759	839	770	817	796	820	793	801	828	775	785	804	790	784	780	763	745	811	798	731	763	769	761	795	790	773	784	806	787	793	793	798	768	778	780	797	823	815	815	785	773	810	790	772	796	798	781	755	814	782	813	798	794	787	782	732	815	753	784	780	847	785	814	791	790	788	784	785	829	797	800	766	778	745	768	811	775	774	770	742	744	801	798	783	782	825	792	733	813	841	774	813	770	771	815	765	790	819	827	751	782	792	773	806	755	763	815	780	741	697	792	783	725	809	726	801	774	750	758	773	735	786	800	801	800	815	854	727	790	790	852	726	775	797	752	788	810	775	774	827	763	752	803	810	736	794	760	790	814	733	767	746	832	804	791	788	769	805	784	786	811	779	805	801	798	774	776	798	793	778	765	778	801	788	782	804	784	806	755	762	781	764	792	781	821	763	788	748	776	804	824	796	787	784	747	780	787	806	760	818	748	795	742	739	794	780	792	810	773	806	791	808	764	748	758	720	794	723	812	795	809	809	762	785	835	781	742	805	765	783	784	725	771	779	797	755	799	787	815	775	810	799	780	754	745	759	774	774	745	766	799	811	777	786	764	761	824	783	809	780	808	790	809	783	815	800	814	828	810	800	757	772	813	771	773	759	733	782	786	752	795	800	841	736	747	744	747	808	845	807	781	814	799	757	771	746	797	762	768	793	761	781	769	792	780	843	745	802	787	804	787	762	778	774	755	758	772	768	787	762	792	800	827	847	789	802	794	793	826	759	727	745	764	796	847	804	827	811	812	791	718	773	783	850	839	816	763	766	759	777	845	759	790	738	737	754	763	823	765	747	810	857	748	783	746	765	756	716	789	766	824	767	760	779	806	804	687	744	760	762	739	783	744	798	764	797	815	818	789	735	779	757	776	810	770	752	766	772	783	824	785	773	781	813	858	799	771	791	812	794	722	788	774	833	787	753	816	796	828	829	775	797	797	754	774	779	728	755	767	801	786	834	856	783	794	773	780	796	901	814	783	794	774	798	819	811	798	780	792	782	747	809	778	815	813	732	793	821	773	787	772	759	815	835	801	763	808	835	803	765	771	839	770	810	793	791	778	776	776	795	836	786	777	817	844	824	790	789	754	805	750	832	806	720	839	782	810	815	758	852	764	760	813	808	797	772	822	783	782	778	767	777	805	761	749	821	814	811	777	817	807	806	773	827	781	801	785	774	767	779	794	799	790	732	786	816	767	806	744	782	769	769	798	795	801	749	827	771	779	753	750	810	818	756	807	818	794	811	790	811	755	748	792	820	776	819	805	784	762	792	738	738	802	762	806	766	811	820	745	771	759	733	774	774	784	804	729	744	767	763	772	766	790	753	732	796	775	792	767	788	788	826	760	798	765	798	756	737	779	763	775	772	809	775	794	788	743	816	764	760	732	811	741	765	821	847	748	767	763	793	812	807	771	773	800	761	766	810	815	783	805	839	788	764	811	810	808	712	762	809	800	777	822	734	810	768	795	798	767	755	756	802	811	766	851	822	818	799	760	765	785	785	766	815	807	754	785	836	769	805	786	783	737	749	765	794	773	779	796	746	737	790	776	819	734	718	799	768	752	728	772	778	794	841	775	743	817	778	813	769	717	812	773	775	754	811	797	738	771	805	804	794	843	800	816	787	786	773	801	800	754	829	777	753	790	765	753	805	774	790	806	778	795	741	775	774	834	811	798	814	778	805	735	793	805	822	776	821	780	775	808	781	748	754	767	772	795	811	752	763	748	778	789	738	844	772	816	788	795	761	767	780	762	746	808	776	790	743	768	780	744	787	776	781	825	848	715	857	836	790	820	822	799	816	764	744	784	789	792	789	802	799	780	788	769	753	745	761	798	846	789	794	741	774	777	743	730	757	810	764	812	760	821	743	747	765	779	793	818	841	779	787	817	758	747	748	751	784	755	780	771	787	790	795	794	786	751	775	799	749	772	803	754	841	802	806	812	812	758	810	776	803	785	778	784	795	806	825	816	862	791	744	818	820	743	825	801	755	880	768	833	759	745	763	797	797	808	749	803	801	758	766	842	805	816	822	817	772	809	799	771	809	754	779	852	777	786	755	800	790	832	803	804	768	799	764	805	774	754	778	786	794	784	743	768	784	758	776	797	794	734	747	779	758	761	816	797	827	824	810	746	757	767	775	795	843	793	810	835	780	841	806	779	759	740	765	789	812	809	794	765	803	775	811	821	758	743	781	775	766	842	813	757	760	806	781	775	822	767	790	822	830	774	826	728	759	788	821	766	805	834	812	792	762	766	767	778	767	773	769	745	755	811	832	793	829	770	758	864	748	765	762	779	754	757	763	767	754	806	821	764	787	771	772	789	806	775	769	739	826	815	819	748	808	783	775	783	849	806	752	789	808	774	808	762	803	796	769	797	770	805	772	805	738	788	793	814	767	770	785	766	769	817	797	802	771	773	805	788	755	765	750	773	776	784	793	781	800	782	783	749	768	779	801	772	802	787	786	751	821	776	755	751	775	780	822	777	783	798	784	756	765	807	748	765	762	798	788	830	811	762	747	744	787	757	747	775	827	825	749	797	841	789	771	768	782	792	760	760	806	792	806	772	821	792	818	804	780	765	797	789	803	774	833	781	744	828	813	824	762	762	798	811	800	796	773	794	808	799	807	791	776	784	752	780	812	798	797	778	790	797	804	807	836	793	801	799	756	774	821	800	731	783	722	802	770	827	839	766	809	748	780	799	722	747	783	820	792	780	776	824	772	800	750	787	783	852	767	805	758	793	771	773	836	790	802
14350	45391	89272	75742	46190	18446	4862	1586	974	903	813	862	808	861	807	892	906	899	826	824	829	859	838	833	804	840	812	821	820	787	878	828	868	820	884	824	809	800	810	857	827	847	817	862	857	836	828	845	798	833	834	854	843	895	834	877	875	849	837	845	800	860	874	826	795	787	822	810	862	826	815	778	823	858	825	836	829	810	905	838	828	846	838	871	811	811	850	841	784	813	839	838	850	835	855	834	842	762	832	826	849	781	834	830	808	864	817	853	847	859	822	926	805	850	807	827	861	811	760	832	782	843	824	785	812	858	817	852	800	865	851	829	826	832	796	873	833	815	787	881	808	836	836	853	835	792	810	841	799	809	837	793	821	892	854	850	806	810	802	837	865	805	825	828	843	816	821	814	823	809	811	840	837	770	838	899	827	804	836	860	832	838	797	804	845	805	849	818	776	837	795	768	845	820	855	856	828	789	820	866	791	832	814	863	773	843	825	859	848	855	799	803	835	831	902	841	820	829	876	795	832	819	821	809	823	850	810	843	824	817	818	811	821	833	843	872	794	777	802	840	843	785	815	783	823	817	820	809	862	810	820	855	811	828	801	825	856	849	783	789	910	828	818	813	822	865	853	815	856	845	782	773	793	801	798	869	839	783	828	832	846	806	821	824	803	850	778	835	817	789	803	804	831	835	777	824	806	845	833	833	860	804	846	853	862	839	847	841	830	789	820	814	934	809	815	799	874	792	845	821	795	838	805	851	850	849	838	821	780	829	866	828	798	838	824	802	844	809	785	802	869	810	823	839	781	830	777	864	800	816	834	840	847	810	840	837	784	826	811	877	818	842	811	782	801	834	824	856	786	842	829	864	803	798	817	832	808	785	816	857	827	824	809	792	832	795	865	831	840	782	824	845	808	810	781	880	804	816	842	825	783	827	865	827	874	830	834	847	850	838	796	832	799	847	793	878	875	867	821	791	838	819	790	794	858	856	869	846	820	864	834	826	771	821	847	831	858	851	844	847	815	869	860	860	826	877	803	822	821	803	819	808	847	859	840	819	803	817	837	846	783	784	830	831	812	843	853	831	777	828	869	819	826	829	822	822	817	845	776	850	870	859	822	805	814	823	828	811	833	786	863	850	821	810	830	833	848	839	764	825	839	792	878	828	847	847	860	770	890	815	799	869	823	754	827	800	790	824	796	871	799	887	842	840	825	873	781	822	842	818	838	848	850	841	801	875	868	823	853	816	812	858	802	808	867	824	813	856	782	868	850	797	857	813	872	835	816	800	802	861	822	872	800	866	815	863	862	822	850	839	801	820	814	834	811	797	849	845	815	815	844	823	807	834	784	826	835	836	819	811	845	824	837	799	836	869	835	809	823	819	810	825	879	842	839	862	805	853	797	852	811	799	855	818	809	823	924	757	849	804	857	866	855	799	826	803	850	872	826	844	831	844	828	835	844	821	783	862	797	819	842	791	847	837	794	836	854	808	784	837	830	816	817	836	825	868	804	860	776	821	834	827	824	846	786	855	809	831	834	843	843	842	798	787	886	849	819	808	810	862	862	850	846	901	829	855	825	841	840	847	827	823	826	859	837	756	789	827	863	851	853	832	773	804	839	840	863	795	878	808	810	885	889	828	877	814	834	841	865	787	837	830	837	809	784	809	794	814	818	827	880	852	843	815	816	776	804	854	882	817	787	864	868	823	827	809	825	806	832	770	810	813	831	810	818	827	807	872	856	840	852	847	808	869	803	825	752	859	835	808	850	881	828	785	810	827	816	817	844	845	836	811	804	816	792	871	843	776	801	842	822	832	857	796	805	846	821	805	870	855	793	842	788	850	803	842	849	867	796	786	819	821	856	851	820	792	832	825	835	861	804	808	805	809	836	870	771	829	818	849	799	819	858	836	859	874	849	886	812	808	841	804	820	856	781	855	826	886	799	847	857	858	845	854	847	821	811	837	849	846	833	800	764	805	807	878	844	793	802	793	835	823	838	842	764	797	783	825	811	836	831	834	823	852	837	828	827	817	862	813	795	814	870	848	814	872	816	801	835	822	836	895	796	818	881	805	778	857	847	842	859	825	778	834	820	836	871	861	843	882	823	838	818	825	874	851	825	816	817	887	791	835	873	819	786	796	788	817	856	853	844	856	839	775	782	790	839	815	821	807	787	833	872	864	828	846	831	781	849	838	793	865	835	798	842	800	842	830	865	851	855	811	857	845	863	776	831	835	830	764	824	893	797	773	813	868	897	894	842	855	781	786	822	823	844	837	851	876	873	841	795	818	851	828	856	832	853	818	816	850	826	809	786	844	838	771	812	837	844	865	783	839	793	825	834	819	881	774	849	834	824	836	821	847	790	825	834	839	835	831	818	795	791	840	848	851	830	773	862	864	824	854	872	783	827	821	872	838	836	846	785	831	828	849	788	851	816	811	845	829	821	859	845	834	814	823	805	830	859	818	809	849	841	801	809	832	830	860	852	830	822	860	821	843	845	857	804	763	788	787	792	839	856	801	821	837	794	842	825	811	873	866	803	787	823	746	858	823	790	794	801	826	839	803	835	826	817	838	854	787	818	793	839	806	843	825	821	894	817	822	851	777	789	830	869	810	836	836	826	839	810	860	791	892	784	824	806	815	839	849	818	801	862	822	834	784	840	804	817	801	817	859	810	857	872	810	806	819	868	840	833	838	864	862	841	851	871	846	849	810	853	856	846	866	822	787	849	865	797	797	837	845	835	818	845	807	832	809	829	856	834	812	792	828	790	797	778	801	849	800	875	817	828	803	825	789	859	823	806	822	773	803	833	815	840	820	810	860	914	807	797	810	804	832	881	872	888	788	844	848	856	792	850	808	817	836	857	847	741	788	893	881	782	817	851	812	812	836	810	868	809	837	795	854	820	826	787	891	828	795	796	817	867	843	820	846	829	841	809	866	871	840	839	811	777	778	815	847	819	830	836	801	812	873	859	807	853	835	799	851	847	829	794	823	844	808	816	820	757	814	839	774	774	855	817	778	828	831	832	802	824	868	759	847	793	830	825	799	797	839	830	821	821	827	864	823	838	783	798	798	871	783	847	833	804	807	843	840	840	842	824	847	803	803	827	779	804	806	797	814	845	850	803	805	815	877	776	781	811	838	830	851	796	830	866	880	823	846	868	782	810	806	850	779	805	885	816	857	834	810	824	853	866	839	826	833	781	815	811	792	848	834	829	792	803	841	846	817	783	845	832	830	808	831	776	812	813	839	838	851	809	872	793	720	866	781	827	819	829	832	788	874	830	801	812	801	823	851	811	847	842	802	830	832	830	820	809	839	851	823	792	847	867	828	850	823	807	831	844	782	829	845	847	841	807	842	828	898	799	841	797	800	863	836	791	851	856	858	849	826	853	833	817	822	883	827	798	843	826	788	767	807	777	855	819	815	857	776	846	839	830	780	833	823	843	817	838	882	815	807	820	807	787	794	812	823	829	850	816	800	832	814	869	837	784	860
27839	14408	29853	29409	11499	2946	1091	820	748	773	702	752	755	729	662	732	728	742	785	743	721	725	737	761	753	782	691	702	747	720	749	689	701	799	767	723	747	726	765	781	715	730	763	747	736	736	737	730	748	666	751	772	735	741	732	775	790	699	713	761	733	707	724	707	732	737	709	713	737	752	777	727	711	739	692	733	731	787	736	757	745	750	786	722	721	726	725	741	717	744	767	724	787	795	733	725	734	750	763	748	677	697	737	702	710	788	734	757	755	715	760	758	736	728	706	692	695	797	745	760	730	742	744	739	726	764	710	712	728	784	762	714	756	782	726	746	707	710	722	738	764	769	695	763	731	728	772	739	800	745	779	771	736	756	743	736	746	730	799	733	730	786	775	743	769	742	725	752	736	782	711	727	740	712	775	758	745	771	760	728	736	780	704	733	750	776	760	707	715	725	777	675	723	765	788	750	772	789	742	709	706	743	793	749	734	772	759	731	709	756	706	754	760	760	719	805	759	735	751	743	679	747	765	790	705	710	738	733	758	800	736	730	718	723	764	766	703	767	760	739	739	769	719	740	743	720	761	745	767	726	790	781	780	733	739	749	698	738	766	724	673	733	726	751	771	709	763	771	754	792	709	791	736	738	698	764	731	742	772	756	713	726	764	752	727	734	745	714	761	740	768	749	742	769	727	695	748	743	737	715	720	748	730	730	790	745	742	713	761	751	739	797	754	722	730	751	731	702	724	731	763	787	701	713	751	746	729	749	762	760	723	734	770	756	722	723	747	783	709	759	745	767	781	778	724	824	758	721	730	664	746	705	723	745	746	729	776	689	776	809	732	795	704	834	722	736	733	743	718	786	746	763	707	723	723	732	763	741	773	714	732	760	698	722	709	738	715	759	751	707	759	689	749	722	725	734	699	753	705	805	737	724	756	724	714	728	771	768	777	715	733	705	737	751	717	819	734	758	752	683	737	723	721	767	768	767	744	702	728	724	709	706	730	747	765	749	701	745	718	764	779	762	728	739	736	706	715	729	767	728	740	767	764	765	730	782	711	706	725	804	733	765	803	756	746	744	801	771	745	739	752	753	721	721	737	761	733	725	734	707	773	715	710	765	719	751	697	714	727	723	723	717	718	727	754	752	794	718	749	749	706	773	745	745	807	773	731	725	759	723	736	752	738	737	739	725	729	727	683	741	739	735	742	757	671	744	755	772	769	762	765	724	744	723	762	769	746	776	763	701	717	741	745	753	769	710	724	717	757	758	736	766	796	745	782	768	809	778	720	779	743	722	696	740	774	748	741	772	770	768	712	737	739	731	759	760	704	756	772	743	737	736	750	705	711	721	730	716	708	712	728	769	778	721	742	724	769	760	734	819	750	746	755	707	706	742	701	738	763	728	774	732	735	763	724	736	753	730	725	738	727	719	732	748	751	789	735	786	769	725	718	751	756	728	739	746	723	763	737	708	727	719	737	708	732	758	770	721	751	759	764	738	732	718	742	736	720	711	770	775	773	762	752	728	697	731	681	785	740	726	768	709	698	746	749	722	765	717	751	774	733	761	770	695	725	702	728	724	792	782	725	762	745	716	669	738	762	760	747	776	705	726	738	710	723	710	754	766	716	736	733	735	727	816	762	726	679	772	723	733	746	772	762	722	745	736	712	760	691	673	710	713	781	724	721	732	714	736	792	736	783	776	751	707	746	672	741	740	720	748	803	699	757	725	715	723	740	731	793	751	796	744	742	745	738	745	753	734	765	768	753	770	679	746	757	777	703	792	819	760	787	736	728	739	723	762	734	737	730	765	763	730	774	752	747	735	745	727	770	730	722	753	705	712	740	729	732	724	698	755	753	747	716	760	738	742	718	730	774	754	693	694	739	763	725	766	803	739	740	724	740	760	751	746	726	761	729	718	732	764	727	745	771	745	736	730	717	756	755	747	749	764	729	701	753	789	751	729	722	713	709	719	756	778	744	770	761	769	734	756	746	712	775	679	747	724	795	740	740	715	708	742	758	702	744	762	713	738	751	744	743	735	770	727	695	723	763	766	715	760	772	754	734	709	741	751	731	766	703	714	805	722	796	750	774	764	702	772	738	741	741	754	749	761	739	694	706	742	781	721	724	754	751	750	728	738	739	741	719	728	716	701	751	766	764	771	715	795	773	763	737	763	788	738	760	749	723	681	752	695	758	743	727	741	739	820	728	725	764	761	777	783	770	755	774	709	762	746	720	781	697	733	724	762	714	787	742	779	736	758	727	717	702	767	712	736	725	753	757	777	703	737	755	706	738	776	738	733	723	732	764	766	727	755	728	721	722	700	691	720	735	742	703	769	762	770	776	747	742	755	712	747	728	758	675	710	726	745	766	715	750	771	706	687	758	725	697	694	723	659	711	733	776	784	722	756	757	707	742	755	722	745	715	713	741	708	714	771	730	747	733	769	710	681	712	766	775	788	733	748	679	742	717	784	756	716	715	717	717	710	759	730	766	717	750	771	724	766	767	766	767	713	705	725	743	760	754	765	724	812	766	744	753	758	748	740	744	785	751	698	713	754	721	768	714	741	669	730	757	777	685	706	746	755	728	781	753	744	691	722	782	770	765	759	740	764	720	807	727	742	719	709	745	717	746	716	707	729	688	724	723	747	760	744	794	780	800	745	736	781	779	717	759	715	737	731	743	736	705	711	757	741	762	754	754	681	776	731	734	705	749	698	724	748	746	745	709	778	720	759	726	772	733	711	734	733	743	730	741	759	729	760	747	730	765	739	780	753	775	713	732	745	760	794	799	703	685	759	738	722	772	766	765	776	745	744	689	720	698	761	765	780	719	750	724	751	752	750	733	750	713	831	791	747	714	740	754	743	740	731	733	772	708	742	743	749	714	752	751	794	703	769	694	698	725	714	739	769	719	733	697	781	717	815	746	741	740	739	708	736	714	738	728	713	741	757	704	759	733	769	773	748	779	735	700	747	742	729	768	726	797	717	778	711	712	787	686	720	750	737	707	761	781	776	746	775	719	664	701	735	722	830	754	723	729	698	682	736	743	749	752	772	710	751	725	762	738	766	736	704	762	751	704	792	697	717	743	760	725	729	743	738	748	763	779	745	762	715	745	733	721	759	776	770	779	708	768	739	726	727	684	689	738	716	730	771	747	743	767	746	720	755	760	791	731	755	801	748	758	762	732	728	775	789	711	738	733	776	736	760	725	737	702	756	750	773	746	730	745	738	721	743	751	727	752	748	724	704	781	795	755	772	770	726	750	760	733	685	744	717	756	753	773	784	727	770	805	693	669	707	773	727	698	716	701	800	760	735	718	737	768	755	766	728	817	755	728	742	753	746	744	746	724	759	776	691	735	751	768	743	749	737	727	762	708	742	800	730	772	691	770	800	692	753	754	744	731	715	770	719	719	747	778	747	731	776	784	729	760	744	764	738	762	713	757	737	729	759	735	779	744	754	700	786	756	686	721	770	776	756	726	749	728	734	736	754
5678	8165	32647	19377	7214	2320	1000	785	691	707	705	739	745	677	728	713	730	732	696	714	719	710	719	709	685	684	700	702	731	722	729	689	763	767	689	654	695	689	723	686	680	736	704	696	723	735	695	708	693	747	671	721	713	685	664	716	728	694	654	670	706	701	667	698	716	699	703	649	678	715	688	718	724	744	680	671	664	710	668	715	711	709	704	723	707	679	664	671	722	741	678	676	680	684	772	746	713	680	658	688	665	690	679	699	713	730	691	699	686	755	678	702	729	682	669	702	716	714	726	714	723	681	760	734	739	723	731	721	705	673	694	696	732	696	693	722	699	695	691	717	729	698	745	735	727	718	700	721	691	698	675	714	664	741	678	671	696	684	657	703	713	715	730	687	691	694	688	678	695	726	665	685	724	685	668	679	670	665	727	679	745	699	702	684	694	717	668	727	695	660	670	666	679	699	685	694	670	679	686	706	683	655	731	722	693	716	688	696	645	693	694	731	686	726	704	706	631	704	649	704	683	690	695	693	732	730	718	702	684	727	709	683	682	724	704	671	702	697	696	721	676	707	644	683	681	739	668	707	669	691	726	702	690	700	706	708	703	711	702	717	723	702	699	698	702	705	750	698	726	673	681	682	738	740	717	690	728	664	686	643	706	730	686	679	669	714	683	682	676	679	709	692	671	709	731	697	700	734	691	733	678	683	723	686	670	680	716	678	731	717	672	693	711	694	707	682	663	716	732	755	664	660	699	661	690	650	738	677	639	682	699	676	715	695	688	711	710	722	691	645	713	725	678	731	637	651	682	706	694	685	670	687	684	694	694	706	709	696	768	715	681	693	707	698	724	681	673	662	665	690	723	755	665	662	689	725	701	698	715	724	720	719	710	713	684	691	635	707	721	693	732	696	706	719	713	710	707	730	659	656	709	724	680	695	733	706	687	670	694	698	668	708	700	668	700	685	720	697	700	655	668	707	694	693	715	708	685	672	696	680	697	701	674	689	656	670	730	715	643	708	703	675	752	659	708	692	660	716	680	707	693	690	660	753	717	663	729	663	709	679	680	620	725	682	751	701	713	695	698	699	747	691	718	675	734	708	714	698	622	679	717	724	692	682	632	732	702	702	691	646	723	663	683	689	678	728	673	670	647	667	704	666	675	715	723	685	709	735	709	727	678	712	729	662	721	704	727	696	731	676	682	695	687	677	712	693	641	700	696	729	725	677	695	677	678	657	656	740	657	727	664	689	693	705	666	710	727	687	705	754	684	709	692	695	708	722	657	710	738	727	706	674	714	687	661	723	707	725	672	700	728	677	737	663	698	690	704	701	685	716	636	681	683	661	634	743	713	686	654	656	694	670	723	753	676	703	722	728	691	650	674	680	723	697	688	729	699	708	716	722	650	710	654	674	660	786	719	694	673	665	696	731	664	703	710	693	703	694	677	679	664	703	706	704	717	707	683	696	694	682	725	725	702	700	735	722	723	698	685	649	685	711	681	701	686	685	720	698	676	715	666	672	709	643	653	722	688	752	711	682	695	698	721	730	672	707	692	737	678	743	686	744	706	701	714	710	690	713	739	738	680	698	678	680	677	687	710	681	695	697	719	693	685	699	675	703	711	708	705	686	749	697	700	704	715	718	706	656	672	708	687	657	691	712	711	690	721	694	659	684	698	701	708	647	676	710	680	717	768	726	688	706	697	665	685	741	693	732	701	708	698	674	675	707	688	673	701	696	712	687	687	718	718	709	732	673	675	690	682	637	727	662	716	701	721	657	686	659	704	677	716	688	634	710	648	758	689	742	668	735	757	668	680	712	708	760	651	665	703	750	698	735	723	689	708	751	669	698	737	713	693	681	711	619	723	684	697	732	679	708	674	687	710	693	710	702	677	703	723	699	664	706	707	710	684	716	688	671	697	715	734	667	686	712	680	700	762	667	714	706	701	691	694	693	672	717	667	758	686	717	659	688	664	725	727	713	740	681	730	719	666	685	689	668	695	694	660	750	734	689	727	703	728	690	695	716	766	663	725	715	717	661	699	663	674	679	674	696	700	647	746	746	702	703	691	712	725	727	686	725	677	702	695	683	692	708	642	725	664	633	649	707	642	672	715	712	670	668	723	738	718	722	725	728	706	677	725	703	693	719	706	731	680	737	675	713	675	640	676	699	702	688	752	640	672	661	679	688	721	694	699	735	665	690	718	781	708	714	727	672	698	711	680	702	725	720	690	712	669	674	690	698	736	719	738	677	725	720	695	704	671	674	725	690	683	697	715	698	722	694	697	725	727	662	740	671	709	677	689	739	719	763	664	656	740	732	721	700	735	700	757	661	683	684	696	679	689	633	701	672	703	710	694	674	716	634	762	705	687	694	673	727	713	714	715	725	689	678	724	661	675	708	707	716	673	707	666	654	689	730	729	682	700	678	698	660	687	689	682	675	690	753	684	666	705	686	690	683	748	734	732	688	721	707	767	709	705	717	683	677	688	712	705	668	718	678	686	742	706	712	701	707	698	680	659	643	710	662	687	702	686	655	715	663	672	707	698	726	689	696	686	732	725	685	713	714	686	686	714	686	665	711	707	690	715	761	667	704	731	686	746	720	693	666	717	675	671	667	687	684	703	679	694	680	699	662	717	738	684	640	709	720	697	710	733	730	694	711	691	732	745	699	695	706	688	734	670	732	697	690	688	721	738	683	700	723	732	701	738	744	638	714	715	687	706	700	663	689	697	668	662	726	751	711	683	696	641	757	761	695	725	730	699	741	738	732	688	714	682	680	678	691	685	636	704	701	732	697	688	703	684	710	754	622	682	718	730	684	696	687	680	711	708	754	677	705	705	730	697	645	689	680	702	701	745	703	697	710	676	700	734	709	740	710	647	712	716	679	677	704	684	677	720	737	715	723	727	670	702	729	691	730	679	659	683	644	703	675	737	660	677	690	675	709	700	699	675	668	741	692	685	715	658	714	711	691	648	700	681	678	724	701	701	684	687	647	678	668	709	729	720	717	760	674	716	674	708	668	693	684	697	668	625	697	691	653	688	703	703	710	697	667	709	695	702	695	684	717	661	690	679	657	678	693	652	675	702	676	691	670	714	714	734	739	705	678	679	728	660	730	705	731	654	724	733	712	700	645	694	668	707	673	707	641	688	722	745	715	698	686	662	688	675	685	678	751	660	699	683	723	704	772	725	662	760	728	678	663	757	690	707	692	680	690	665	676	708	741	705	720	717	681	687	709	673	691	711	722	713	677	683	707	721	699	683	692	745	703	700	690	707	713	686	700	670	720	733	635	696	725	669	690	677	685	662	728	667	692	695	722	694	736	666	717	658	733	700	695	664	726	679	689	696	720	670	713	728	715	696	714	648	709	761	700	731	722	715	684	703	678	683	684	736	701	712	741	709	709	656	735	665	713	728	715	690	678	697	694	730	697	672	681	671	708	705	649	680	746	637	677	774	674	741	667	667	656	687	745	646	727	678	714	687	676	720	685
25544	21859	51891	58656	35671	16318	3967	1255	857	829	770	788	797	784	743	793	818	772	792	764	741	776	752	722	726	769	724	712	755	744	787	785	796	758	764	753	694	732	756	765	756	702	756	774	786	738	810	696	740	688	730	796	758	737	761	759	738	795	760	772	750	727	766	718	768	717	737	707	791	695	775	717	744	741	744	730	733	772	745	709	698	725	736	741	729	768	716	734	714	729	692	739	716	761	745	742	748	716	757	764	735	693	730	727	765	733	703	766	722	766	755	714	730	730	758	735	730	737	753	781	742	735	749	771	737	757	744	757	779	715	805	776	754	716	738	730	787	751	698	738	786	757	751	719	710	736	765	666	716	757	729	774	741	743	737	727	720	720	732	717	744	735	772	758	777	724	729	722	729	763	725	721	743	727	737	748	724	710	755	780	704	765	741	783	784	748	780	702	765	771	736	748	727	761	707	717	702	765	729	766	755	733	726	774	782	767	774	757	749	700	701	744	764	750	729	786	757	752	752	759	778	729	730	761	759	759	729	736	733	772	769	761	780	728	731	758	763	762	815	764	765	745	723	764	764	752	740	712	759	720	786	783	722	740	713	751	753	806	722	701	778	703	768	789	773	755	736	733	751	735	769	767	800	756	748	771	733	791	737	722	760	752	721	751	725	769	745	758	745	765	741	718	740	742	738	743	768	748	725	749	740	723	765	740	684	752	790	769	763	760	731	736	791	760	728	739	738	749	723	741	766	807	716	790	763	742	694	728	782	747	777	712	757	756	737	752	752	776	720	721	714	764	804	771	761	694	749	764	777	717	763	768	760	769	750	715	731	787	778	766	734	740	796	722	725	766	721	722	712	729	745	791	746	797	701	753	766	766	787	769	731	728	756	701	764	726	734	709	732	723	738	767	694	750	700	717	742	713	743	665	764	718	758	746	722	779	730	698	719	745	796	718	733	685	748	715	754	712	766	747	747	763	712	718	743	700	746	727	823	765	812	776	716	776	720	719	789	764	758	722	790	695	728	749	719	769	716	729	746	713	773	725	711	751	758	740	752	715	692	762	752	714	739	729	697	726	782	693	731	756	698	722	728	719	747	734	725	718	742	730	769	738	721	714	758	741	723	747	736	697	760	737	751	737	675	696	791	760	729	765	720	730	736	723	786	682	768	703	746	759	750	745	756	723	715	735	781	754	712	748	754	716	737	769	728	738	799	737	722	744	735	757	776	770	733	770	715	747	751	770	743	710	744	765	747	724	781	749	718	785	715	769	737	731	752	712	746	770	782	738	745	759	759	742	712	752	723	725	746	717	737	758	723	774	756	736	676	732	746	765	741	708	752	718	716	783	768	792	766	763	731	786	737	744	747	733	715	784	761	753	741	752	712	741	764	751	745	756	761	782	747	716	773	735	698	711	699	762	741	741	734	786	759	777	750	750	751	753	751	733	750	731	707	738	726	739	735	734	769	747	726	768	787	760	765	774	699	681	754	702	725	765	698	723	770	749	686	728	716	732	749	762	728	728	737	737	716	697	752	744	742	777	763	748	788	764	766	744	721	723	775	744	750	730	767	715	762	727	728	766	765	764	706	737	688	746	808	717	689	690	732	705	741	780	755	752	764	775	763	744	719	765	756	746	728	780	712	758	727	764	755	707	740	798	779	783	764	741	741	742	776	745	729	746	778	741	773	785	721	756	708	759	768	732	801	745	678	723	719	739	733	775	697	741	750	750	746	756	733	778	735	751	761	795	733	714	756	732	764	780	737	712	760	775	793	771	799	736	718	754	753	765	743	750	741	763	776	725	739	728	749	805	720	745	747	742	739	753	723	754	758	675	735	817	752	790	766	760	738	733	754	722	790	766	709	755	726	729	747	686	736	762	715	722	781	754	742	734	742	724	748	783	749	721	781	702	740	730	744	709	757	761	692	711	767	738	751	757	745	744	731	788	722	699	784	737	766	749	767	738	759	776	786	775	744	738	744	716	759	756	749	715	732	715	771	781	741	775	710	780	712	777	749	742	794	749	761	810	775	755	767	758	741	787	754	734	771	728	740	825	735	752	721	774	741	789	705	765	777	762	774	694	767	734	740	766	755	721	709	740	756	733	745	764	748	771	734	711	743	738	731	716	689	765	749	768	731	736	754	727	746	719	737	725	751	734	717	781	811	751	756	724	715	723	733	787	771	784	775	769	751	753	763	738	796	748	717	791	709	732	730	704	715	752	778	731	754	710	750	756	758	766	741	724	747	730	713	739	778	757	781	696	758	729	694	750	740	728	722	717	741	780	758	758	730	766	690	729	766	776	729	731	761	746	761	750	749	775	745	727	742	770	737	776	728	766	711	773	743	722	729	732	720	699	787	749	753	722	752	731	681	735	746	722	753	727	747	724	746	757	697	772	749	721	716	729	718	763	716	734	730	734	789	787	709	763	748	724	777	754	753	772	737	780	797	775	726	745	719	739	736	775	727	743	738	738	775	727	754	708	725	740	778	721	771	755	741	745	725	753	757	757	746	780	753	784	723	708	746	771	733	776	695	724	797	735	719	702	739	744	743	781	762	804	721	794	805	723	825	744	740	778	762	739	766	780	776	770	722	743	713	750	750	692	712	792	771	761	757	755	719	755	712	813	772	698	734	751	712	707	715	814	785	730	768	776	756	723	771	765	714	763	721	736	766	778	757	728	704	736	787	799	733	795	764	711	718	699	783	752	711	702	656	724	744	740	737	671	754	751	726	723	750	795	748	706	705	718	756	740	725	744	724	770	799	713	730	731	803	759	803	760	750	733	718	779	764	750	737	749	672	737	751	788	741	748	700	760	728	762	729	737	757	772	730	712	750	752	696	713	730	729	728	738	777	769	718	746	742	765	772	778	733	740	748	759	759	758	746	732	778	736	729	748	762	744	735	763	763	743	720	770	705	756	755	713	781	771	746	713	772	757	774	781	757	792	749	744	756	745	742	755	777	738	779	748	799	727	661	737	774	720	736	689	709	695	717	724	775	751	716	719	769	731	746	739	735	745	737	745	731	740	769	728	784	714	729	734	815	681	712	759	733	755	751	823	743	722	735	707	751	757	768	747	718	760	723	746	729	689	775	750	727	714	739	715	740	753	743	754	757	806	755	723	760	719	747	750	749	731	751	707	782	817	731	732	704	756	744	744	781	749	685	770	753	775	737	752	810	792	760	721	742	744	757	766	785	778	713	739	746	716	720	696	747	766	731	755	765	756	764	748	749	694	723	741	768	803	783	764	732	738	760	773	773	741	739	727	749	708	726	790	717	757	765	800	746	709	753	726	725	755	705	740	696	760	774	749	757	691	770	712	789	768	758	762	776	742	754	693	752	774	713	787	747	733	775	793	743	772	730	750	718	769	678	748	735	767	714	744	742	722	760	798	739	729	742	715	779	713	746	720	706	780	755	714	766	722	760	712	772	741	729	702	749	800	707	781	695	768	729	734	769	762	780	732	666	718	730	750	703	717	677	750	727	723
7961	41413	83484	55322	27061	8566	2332	1003	827	783	724	741	743	788	736	762	718	746	752	792	747	784	761	771	763	739	735	714	757	777	794	809	759	736	813	781	746	733	754	719	792	784	720	751	776	784	716	789	764	766	767	777	721	786	785	753	796	722	766	718	754	724	772	735	758	749	762	748	764	755	739	731	738	742	769	765	753	730	826	746	735	735	730	795	715	719	777	756	794	771	752	770	727	792	762	726	762	741	752	744	796	715	777	720	818	787	788	769	759	774	722	756	756	682	728	739	757	777	735	726	745	717	780	765	734	738	735	731	808	768	775	771	783	738	733	749	733	770	806	774	725	759	770	744	696	764	749	774	755	746	792	707	723	717	775	726	790	763	737	743	756	791	772	789	763	782	778	734	772	740	763	735	778	736	770	751	728	765	795	802	784	743	755	761	673	786	710	751	765	747	719	726	732	761	776	749	802	757	717	815	758	760	745	785	769	731	767	786	774	758	729	820	775	785	750	780	731	740	761	719	820	736	748	726	786	752	759	771	745	787	763	744	804	745	808	759	766	789	743	737	788	756	763	775	780	719	699	784	711	800	755	758	730	774	718	769	784	767	753	751	774	751	766	771	806	696	806	741	770	769	764	739	765	782	686	776	762	729	704	762	759	726	743	791	769	713	782	692	744	776	801	770	787	770	755	785	770	752	802	730	762	733	761	779	780	762	752	734	758	758	734	751	780	806	803	729	756	776	759	735	692	712	767	743	750	777	774	801	715	778	760	745	681	780	742	749	748	749	794	738	765	711	769	709	755	800	761	773	811	743	724	761	742	724	760	799	754	798	757	782	762	786	740	766	814	771	780	698	761	760	744	756	740	732	749	739	758	763	792	768	720	738	795	757	803	750	786	804	781	739	761	733	759	732	754	786	721	747	774	744	744	737	692	736	744	764	761	728	761	767	788	786	735	709	796	747	743	778	782	754	728	747	800	765	757	816	742	774	747	766	720	754	724	784	751	720	765	768	757	730	757	768	717	760	747	757	805	742	817	770	756	758	754	756	782	754	755	735	787	790	779	761	734	789	767	706	742	776	779	753	790	733	770	704	723	739	756	780	810	773	822	776	766	758	765	790	758	746	746	739	746	776	738	798	763	755	775	753	733	782	724	747	725	758	740	747	762	736	754	761	788	737	772	790	797	735	669	743	788	768	795	815	709	776	750	739	790	770	748	723	752	710	731	749	721	735	734	757	778	778	792	787	750	754	791	818	770	775	719	752	780	728	781	762	732	782	796	723	719	724	786	768	772	730	778	820	719	738	772	774	737	742	760	767	764	748	735	747	767	771	751	776	818	722	837	761	788	761	788	767	715	722	715	800	756	779	778	777	788	771	741	748	723	775	722	715	717	783	785	696	768	805	769	740	768	766	696	777	714	757	764	729	755	747	764	758	790	762	765	773	751	722	761	781	737	745	763	717	774	753	750	735	758	766	717	704	811	750	755	798	768	768	711	714	733	771	786	765	738	724	807	742	800	781	741	755	738	786	736	749	769	732	762	738	777	780	778	760	778	785	722	833	776	726	751	744	752	774	787	783	810	779	728	744	707	781	764	756	824	758	751	766	751	758	748	786	776	769	736	755	735	749	763	784	752	713	755	751	761	726	764	725	741	691	716	723	755	812	819	767	770	780	753	792	734	769	753	768	743	761	726	793	807	787	732	773	815	807	747	759	800	788	749	765	738	745	744	811	762	744	785	737	724	725	761	788	697	756	723	768	723	767	781	721	828	775	749	745	816	771	685	791	710	766	727	745	798	779	786	747	739	776	757	718	750	750	747	772	767	784	806	792	744	823	780	763	770	771	765	762	706	735	776	765	729	739	738	771	769	742	723	769	716	750	740	720	800	776	698	723	748	762	770	785	764	708	741	705	710	765	753	800	746	788	787	742	784	764	732	743	684	772	726	788	731	734	769	768	751	766	718	802	739	763	758	766	775	752	741	766	741	758	726	762	759	760	761	777	773	733	767	715	692	750	757	738	764	698	796	764	739	750	731	730	728	753	785	731	733	730	743	714	758	802	754	674	761	721	762	785	746	780	773	741	765	736	798	772	743	794	777	768	738	752	705	745	730	796	763	792	727	762	738	774	725	741	764	760	722	770	755	752	744	769	747	771	772	721	738	746	757	740	760	736	713	716	744	807	785	724	762	761	747	794	744	796	752	736	751	756	730	755	763	741	716	768	802	767	699	765	763	750	757	735	786	704	772	730	703	750	727	793	781	757	761	772	734	791	777	733	796	753	764	732	810	778	747	768	778	739	753	766	754	769	807	778	798	723	748	713	753	809	697	716	752	738	752	776	780	764	736	767	778	718	735	757	735	716	736	745	761	715	767	805	740	745	807	726	746	762	716	768	782	737	761	798	735	741	775	732	776	743	693	783	812	749	792	774	763	694	762	766	735	796	756	762	776	718	697	725	771	725	774	780	751	754	755	749	777	792	703	766	741	759	753	770	740	769	738	763	763	800	758	738	798	739	779	737	750	766	776	735	741	753	737	780	730	765	778	756	730	796	744	696	772	770	718	754	763	791	776	745	788	736	732	751	776	764	776	757	778	765	755	758	766	796	802	724	707	751	770	760	802	740	764	732	758	702	770	776	762	801	741	767	747	719	751	734	692	739	789	726	760	767	781	730	719	721	749	781	745	749	765	783	806	741	715	778	768	722	770	723	750	751	741	729	777	788	732	772	754	682	773	730	782	775	786	816	673	743	754	757	727	788	740	737	780	765	688	768	721	739	788	753	745	762	823	740	745	760	725	747	767	747	770	760	783	759	773	740	725	764	757	745	758	757	763	783	772	739	799	787	759	814	728	726	744	783	782	771	790	778	715	780	752	766	736	724	755	716	793	756	818	726	773	756	765	748	769	854	758	779	760	739	771	823	740	722	763	750	749	741	810	787	810	771	778	749	734	782	746	768	746	734	736	688	803	757	769	679	743	798	765	786	775	722	769	716	772	764	791	754	699	732	769	787	764	780	777	754	756	763	780	728	756	743	734	744	774	707	741	808	724	787	737	777	752	738	796	701	787	747	772	723	767	735	719	737	729	784	753	719	784	789	779	805	755	790	743	742	735	717	777	765	753	726	743	767	761	792	761	789	705	769	775	757	777	741	798	732	712	785	769	779	692	719	749	752	764	775	798	785	733	725	816	771	771	781	784	745	809	730	749	764	750	752	795	749	740	739	739	761	783	750	727	736	776	758	744	762	737	753	768	717	821	708	758	764	798	713	821	790	753	759	720	777	732	771	787	763	769	771	731	722	758	726	739	750	724	755	777	760	745	708	772	747	755	754	734	758	713	766	722	743	789	744	733	791	779	758	787	767	807	722	777	767	760	736	803	730	712	719	725	767	753	728	722	766	782	753	771	780	722	763	773	779	764	766	775	763	775	812	727	743	751	866	761	733	745	758	740	738	732	782	743	784	759	751	726	769	703	756	759	763	775	736
24446	21767	49547	64413	46193	26025	9492	1813	1064	890	836	806	866	826	816	838	818	823	858	794	863	864	813	863	884	800	841	851	794	795	846	845	807	800	834	848	803	827	888	858	829	823	847	824	806	809	876	827	800	824	756	878	774	801	764	778	769	794	772	800	812	766	754	880	818	803	791	786	798	771	755	838	847	774	851	788	818	806	851	833	805	772	886	791	823	825	778	810	795	781	800	785	819	785	810	827	810	718	804	800	810	789	795	785	805	840	814	801	877	809	848	791	829	831	843	797	788	831	834	815	828	737	815	782	814	792	796	815	787	788	792	821	830	790	821	842	776	820	810	800	819	770	785	781	747	771	753	795	799	787	802	774	870	754	800	735	808	836	799	783	824	795	833	784	817	792	860	775	781	778	736	822	818	750	772	800	785	784	870	827	783	803	805	793	811	819	806	780	809	811	806	818	790	807	810	801	794	769	801	743	760	797	850	790	800	807	811	766	810	787	787	829	824	774	774	787	852	770	809	782	781	831	816	793	827	798	820	794	901	802	789	826	793	835	816	781	806	796	787	776	764	792	839	802	801	815	800	776	796	784	812	823	781	816	838	785	795	834	823	837	798	769	802	839	799	761	819	831	779	801	829	826	797	824	775	794	800	787	801	784	770	774	789	803	787	811	802	814	813	821	803	810	814	815	745	759	830	863	772	810	814	770	780	771	737	840	789	822	801	822	863	743	807	774	759	812	807	874	783	843	773	792	785	757	855	830	779	789	805	816	869	791	751	850	794	773	783	825	759	839	800	800	792	776	804	856	825	795	817	780	793	825	798	789	824	789	807	774	830	817	787	754	758	847	841	852	834	778	833	823	769	845	794	752	811	794	793	771	816	771	817	794	818	853	813	797	812	834	806	828	754	826	787	827	772	781	798	853	830	815	829	811	765	810	779	822	781	821	785	798	806	807	749	835	783	776	838	829	768	786	813	809	841	825	788	828	751	779	808	824	873	816	771	749	840	825	825	800	780	832	801	747	791	791	812	779	792	827	763	788	852	829	802	776	785	803	814	778	819	770	813	772	821	791	798	748	809	813	801	843	824	814	779	824	802	779	782	816	762	789	808	847	839	772	772	819	833	824	802	804	841	815	796	881	811	832	800	791	820	777	777	802	760	782	836	771	823	800	750	803	789	877	789	830	818	776	805	823	783	788	764	850	782	789	799	795	814	774	769	783	795	816	807	812	791	835	788	807	846	855	842	762	785	785	832	812	823	803	777	818	810	839	787	830	813	792	779	784	802	822	802	822	793	797	791	802	807	816	822	744	798	829	765	758	820	761	829	810	816	767	780	831	831	791	793	789	758	792	795	824	805	750	810	839	779	791	764	803	793	856	835	839	830	779	819	750	793	785	784	805	801	831	829	792	786	773	859	716	775	752	865	841	811	798	820	817	796	692	859	816	805	809	836	767	784	761	798	809	821	779	795	814	830	854	749	800	816	823	844	825	825	819	827	828	769	812	791	797	781	788	830	824	769	845	818	812	782	814	790	806	792	773	827	806	840	795	799	785	818	797	772	776	784	804	768	865	802	792	875	822	739	834	777	816	801	868	809	810	789	780	839	718	824	818	830	799	739	747	793	812	795	768	824	794	858	796	775	848	768	818	810	830	736	786	821	798	857	783	827	775	796	775	726	785	784	795	877	814	772	782	797	766	825	778	806	796	822	813	802	842	771	809	789	827	821	832	837	754	790	748	791	787	784	797	793	803	793	831	803	778	802	762	835	856	736	851	803	799	787	792	801	819	820	870	803	820	775	757	826	790	802	829	816	697	790	766	825	792	791	806	805	821	808	785	798	776	778	814	807	793	768	757	803	804	751	772	840	844	817	798	781	834	820	876	805	836	819	819	851	797	787	788	839	758	814	790	830	830	833	812	840	815	818	824	851	810	816	821	761	798	826	786	810	776	792	815	803	798	846	794	819	797	829	794	799	779	841	812	772	801	802	875	812	830	841	873	763	786	821	786	841	774	768	739	835	782	791	774	810	811	764	768	755	838	811	846	764	783	824	828	783	792	824	799	791	766	812	799	851	867	782	817	830	797	770	840	811	746	748	760	821	805	801	796	830	778	782	811	828	791	764	779	756	777	779	827	783	753	827	827	816	813	800	768	802	786	748	817	804	843	826	837	731	835	814	801	825	787	799	822	807	776	840	777	802	853	771	822	808	842	772	766	851	839	804	825	787	820	807	797	768	840	756	765	826	788	810	775	800	813	820	786	766	809	768	794	842	803	758	815	793	808	813	802	818	790	832	794	842	824	802	807	806	798	778	820	807	815	830	772	831	774	795	815	795	806	812	814	781	794	806	761	806	808	771	825	786	797	824	815	827	796	820	831	774	796	794	800	780	792	824	774	838	787	814	776	822	838	843	848	848	780	826	780	775	800	847	850	803	830	834	825	803	838	862	784	832	854	841	779	826	814	764	819	843	787	825	803	795	778	781	853	769	790	821	795	818	834	799	794	822	838	750	802	808	819	802	780	784	801	827	804	824	803	786	823	806	844	811	792	746	774	803	800	773	796	780	819	809	792	794	787	785	814	800	844	808	791	786	800	791	768	764	847	832	768	841	765	816	804	801	816	793	771	789	836	816	815	780	812	769	816	830	766	811	776	745	822	757	797	765	852	809	806	807	811	773	828	772	802	850	817	825	795	838	755	799	777	842	836	777	753	833	808	810	831	800	776	768	792	800	778	821	822	816	779	833	809	839	789	808	803	782	764	790	807	826	832	835	799	804	797	778	816	820	839	791	842	780	803	839	777	782	731	799	804	814	772	786	805	762	802	829	821	841	849	744	783	897	807	851	768	828	811	781	813	810	805	793	771	791	807	836	877	821	767	816	801	815	765	800	871	830	738	785	791	802	784	790	807	838	776	816	784	787	832	793	832	822	832	844	793	781	837	788	805	808	844	789	811	753	792	765	781	866	838	825	770	842	806	859	860	827	741	788	830	790	811	784	788	750	799	762	743	809	838	830	793	841	767	752	785	787	809	798	739	812	792	781	801	810	778	823	827	847	833	841	833	837	838	843	807	848	828	818	770	776	761	792	830	832	772	806	764	823	837	785	785	760	834	835	832	829	811	803	809	846	841	843	806	817	810	792	837	765	804	738	822	758	807	880	783	757	759	818	792	738	795	797	734	782	826	814	779	826	738	787	830	783	836	793	796	816	819	784	818	768	778	841	811	772	796	787	826	818	778	827	795	834	806	780	773	763	781	752	875	801	817	790	802	781	773	816	778	794	844	797	822	847	819	825	758	771	810	838	816	743	798	802	763	801	872	779	808	770	772	829	797	813	751	786	815	847	816	825	826	765	801	724	784	783	792	824	793	784	815	828	801	799	828	830	786	848	825	765	816	790	786	771	863	775	729	803	784	786	829	837	777	781	780	822	815	832	787	806	788	773	819	802	778	795	794	750	761	764	785	782	820	805	809	853	726	790	812	788	779
12034	49120	90391	73042	43129	16469	4342	1481	991	844	818	863	849	849	876	882	849	876	862	888	860	830	868	831	851	787	828	847	847	847	865	851	852	850	863	830	876	834	804	840	848	850	831	864	817	841	852	830	841	883	827	902	790	804	875	761	845	840	878	806	859	830	826	826	891	870	850	845	831	837	887	849	883	899	859	866	825	861	901	873	862	850	845	796	831	810	832	900	896	818	802	811	831	844	831	901	845	841	843	838	871	773	903	847	861	812	840	821	807	846	792	801	817	839	828	852	851	809	851	799	829	831	888	845	818	839	885	875	815	790	836	884	838	860	834	896	814	858	869	869	883	844	874	810	846	870	823	801	875	837	861	865	847	827	824	831	870	821	888	820	790	822	855	835	874	840	882	809	832	883	868	850	881	844	808	883	874	885	825	802	857	863	810	811	891	776	849	832	878	846	842	831	788	844	838	840	859	828	815	842	837	889	819	867	842	811	810	874	821	872	821	852	816	881	834	853	864	802	829	845	830	843	823	834	842	858	873	854	847	864	830	846	828	790	901	870	813	830	850	841	852	839	817	815	846	842	838	799	840	854	839	836	812	816	844	840	864	829	875	849	806	853	803	843	852	841	870	855	894	812	818	827	774	791	861	789	828	841	833	795	817	824	833	881	849	824	813	844	842	772	870	843	832	808	827	828	854	838	851	867	844	861	834	842	854	823	837	870	853	838	819	865	859	867	822	852	849	803	838	827	836	900	849	800	876	868	840	838	835	843	852	810	833	854	810	847	820	772	889	840	805	861	806	862	767	805	869	816	856	861	840	846	816	789	844	906	891	794	863	889	821	823	840	806	793	836	886	784	796	845	897	843	813	896	879	859	837	884	895	866	817	849	800	808	864	808	917	885	836	860	805	793	834	834	833	872	834	866	835	785	825	812	906	837	839	820	818	859	831	846	902	806	799	835	814	845	808	779	854	852	870	818	809	838	867	838	829	806	841	882	867	825	809	783	861	838	779	842	843	823	835	873	802	883	843	837	846	828	885	826	837	833	838	810	828	861	809	825	849	835	853	848	850	844	835	777	851	888	848	812	834	835	816	840	845	861	928	828	832	840	807	905	820	813	791	857	888	791	759	811	884	802	921	817	823	828	854	894	868	865	856	896	788	825	822	864	847	853	832	834	863	800	783	858	794	856	881	846	818	890	823	875	846	874	824	820	807	825	836	792	831	852	869	862	825	844	799	867	843	807	846	851	830	802	870	818	843	863	842	818	865	850	876	793	828	875	785	875	877	878	881	800	820	861	863	869	830	840	794	804	846	834	863	825	805	827	795	856	836	856	890	821	847	852	880	861	788	858	817	830	813	870	857	829	828	843	810	839	851	829	872	824	831	821	855	805	874	847	875	851	823	863	826	845	897	841	845	838	803	859	888	860	879	859	834	822	902	828	840	869	852	876	824	856	833	845	861	856	820	862	807	844	844	851	840	830	845	810	853	883	835	830	842	871	851	826	821	836	862	880	878	887	801	881	865	873	872	833	875	883	799	897	830	875	867	869	875	907	813	811	820	832	830	865	800	843	855	837	835	827	880	831	827	850	874	825	872	798	832	855	803	837	845	789	849	830	822	848	852	803	815	826	812	823	836	835	799	873	874	847	849	807	916	846	824	846	887	822	862	836	808	857	842	789	842	836	843	821	833	838	837	794	869	868	813	821	834	817	829	850	834	848	873	878	812	842	852	858	830	884	847	840	797	822	833	826	866	807	857	851	850	769	823	865	850	852	829	800	849	841	868	875	811	883	828	844	853	804	828	891	799	854	822	850	849	841	816	819	869	843	822	827	850	854	820	825	876	857	861	855	822	833	858	811	819	832	820	828	838	810	860	836	906	842	840	830	894	818	846	834	818	828	813	852	796	851	826	803	852	802	804	852	787	800	853	838	785	861	816	865	813	810	894	831	833	841	831	860	847	874	837	834	829	849	846	857	823	822	853	793	868	854	797	861	853	866	837	854	832	881	876	827	875	811	822	822	850	865	828	864	858	839	886	862	848	888	849	856	845	845	792	815	888	863	878	890	828	857	843	849	899	856	740	863	808	866	855	829	841	854	816	844	858	847	829	825	828	813	844	841	803	767	838	810	880	812	800	810	836	869	866	835	800	874	823	823	874	883	821	831	827	850	763	839	868	824	816	832	847	889	845	836	853	858	879	844	804	826	857	861	787	841	919	841	840	806	804	838	834	828	844	816	863	827	822	885	813	836	846	794	819	807	842	812	777	869	852	799	863	823	885	883	833	892	858	848	805	834	846	831	802	789	834	832	801	826	871	836	828	877	855	821	806	860	814	811	831	845	865	793	879	895	846	861	829	743	858	768	882	840	815	858	834	819	832	843	826	848	822	869	826	865	871	843	827	841	842	823	802	853	869	818	831	843	821	838	854	831	844	835	848	863	770	888	861	809	834	839	777	860	878	782	841	826	841	883	806	843	885	818	867	855	856	878	849	842	846	808	813	793	771	803	848	825	877	817	808	861	812	817	834	837	831	850	834	852	828	826	852	831	857	860	851	854	845	874	847	791	818	789	915	748	875	820	785	831	812	829	866	869	894	809	839	813	839	889	889	853	837	864	853	846	853	843	821	829	864	878	828	798	789	822	822	836	814	882	877	792	816	811	808	807	836	802	782	878	873	838	830	824	822	853	848	877	881	819	811	797	834	869	835	783	818	819	799	817	837	821	888	852	839	776	821	860	845	889	839	816	834	836	803	838	854	879	848	873	847	840	875	911	822	817	819	841	848	850	848	847	833	804	803	852	843	870	862	846	869	855	812	815	848	842	868	806	863	910	840	839	847	891	884	782	849	843	835	846	845	871	847	849	849	869	833	797	821	791	852	824	873	804	850	796	849	868	844	825	802	817	845	852	848	807	848	858	858	842	866	867	870	820	873	861	868	833	829	817	862	856	802	846	834	828	799	867	866	894	811	860	839	836	847	860	870	825	818	834	818	797	841	886	829	834	894	852	825	845	856	842	889	821	894	829	821	810	856	891	898	833	801	808	821	804	825	817	817	847	861	908	851	836	839	852	787	864	836	847	799	835	837	787	856	786	851	863	873	819	812	877	847	861	877	837	875	871	846	791	880	825	820	824	880	845	841	833	806	879	838	881	805	790	838	834	875	836	840	829	809	770	876	839	877	865	785	832	790	876	806	915	811	853	809	867	826	887	797	855	869	857	861	809	876	834	834	773	813	773	883	861	857	820	855	795	805	835	836	789	863	804	853	888	827	865	875	818	826	803	825	848	850	820	851	816	828	783	878	802	854	897	828	782	811	808	804	853	831	880	851	873	819	856	849	811	832	870	828	790	848	879	804	825	873	804	841	880	848	823	829	837	871	789	862	821	833	852	801	865	812	846	811	824	820	826	808	893	791	849	827	851	887	804	848	818	884	807	878	877	826	828	784	866	814	857	865	769	832	863	871	812	820	815	857	822	797	838	829	828
28030	12593	20961	31951	14187	3650	1270	829	805	779	755	742	791	745	768	740	752	738	768	789	735	736	765	743	772	744	741	743	786	710	703	709	746	763	764	704	749	741	715	735	725	787	717	750	728	745	721	754	734	796	761	747	774	748	726	716	744	690	750	753	750	766	713	739	748	739	789	745	744	745	682	753	707	715	751	701	672	781	778	758	756	779	712	731	759	766	770	737	713	733	670	744	712	797	725	716	735	702	677	722	707	769	740	736	732	803	755	767	776	781	747	710	786	752	740	708	762	768	759	666	714	746	769	726	729	757	769	707	742	765	734	734	712	714	698	703	743	760	751	756	744	724	805	721	816	731	765	703	746	700	713	753	747	718	697	723	778	699	752	782	773	743	779	734	758	767	727	724	770	711	757	769	725	715	726	729	752	720	732	757	719	729	778	717	729	684	708	729	759	714	681	696	787	708	788	788	747	701	727	736	753	789	755	724	719	771	816	762	765	796	736	714	732	740	739	743	728	759	743	695	756	762	717	735	736	746	740	740	748	725	758	750	793	732	742	768	729	750	773	752	772	731	772	812	729	725	767	718	743	751	761	731	779	747	723	697	768	803	711	727	758	725	710	785	744	752	755	761	744	730	735	690	730	719	764	762	725	702	748	787	712	689	758	733	755	777	714	715	799	760	748	723	656	742	758	711	758	733	717	722	746	690	769	742	719	705	752	724	745	744	758	737	794	720	756	765	800	714	751	755	773	772	818	741	727	788	751	715	734	788	750	761	785	710	747	829	775	730	750	753	725	749	669	741	719	719	724	751	763	730	750	716	741	713	719	733	731	712	776	776	770	735	723	718	749	729	755	754	786	761	756	744	783	768	722	769	752	706	756	700	716	725	765	707	710	691	717	788	794	745	750	755	789	664	739	764	740	721	744	713	789	750	742	741	775	781	752	739	699	741	747	745	725	707	744	688	659	714	693	715	736	745	727	741	749	743	764	761	758	738	698	742	731	742	728	756	790	766	714	737	783	742	771	766	736	782	743	774	763	728	720	744	696	737	764	723	761	769	746	704	771	757	733	740	766	752	786	701	730	742	693	761	756	718	745	780	720	710	724	751	763	696	755	759	725	727	782	748	724	774	754	757	773	726	771	748	715	755	755	801	716	778	782	705	731	718	780	758	754	731	735	761	736	769	756	738	764	724	782	747	738	742	741	761	732	728	748	797	767	735	751	696	718	764	782	750	765	741	739	714	734	757	744	738	786	753	747	755	738	731	656	764	755	747	755	702	760	778	750	740	743	737	753	738	774	730	735	792	759	739	750	771	764	806	761	741	748	741	733	803	765	764	753	755	707	704	718	702	712	723	754	762	718	718	721	709	728	739	774	715	701	715	743	747	731	743	747	751	745	727	732	722	748	737	765	701	742	733	784	758	752	732	708	723	714	745	773	739	735	746	753	741	700	757	784	780	744	725	781	726	725	692	749	729	782	719	778	707	737	734	774	797	799	796	723	730	768	782	765	757	716	742	718	759	766	770	723	785	703	771	759	755	755	726	678	702	708	703	773	720	682	758	728	742	793	737	744	712	712	753	718	740	746	768	692	783	751	675	749	734	774	743	743	731	768	746	727	736	692	733	753	794	784	718	733	752	747	770	769	677	705	741	752	714	758	730	741	829	739	765	735	728	716	760	751	774	731	725	745	715	734	748	690	709	751	702	717	736	737	769	720	763	718	702	736	709	729	766	827	750	728	750	768	710	737	720	769	753	710	725	776	722	700	737	698	767	740	747	701	725	763	754	746	733	718	712	762	776	794	713	738	780	752	773	707	704	745	743	754	717	740	753	748	699	737	725	688	754	707	726	732	805	762	762	727	712	730	722	776	786	762	734	769	739	725	776	746	768	741	701	743	675	726	691	742	788	753	766	746	773	760	737	693	731	753	752	734	774	717	702	764	736	725	743	672	750	758	758	747	730	731	755	739	756	718	750	738	729	706	700	748	731	733	764	726	721	711	721	742	736	771	713	755	780	800	754	725	758	778	723	727	767	720	681	735	743	781	757	784	753	736	775	738	771	730	752	755	723	732	740	675	734	751	773	692	742	728	721	776	705	743	728	771	755	765	698	739	755	799	784	786	772	776	738	697	722	712	717	749	787	747	764	751	762	758	750	714	754	723	721	743	737	762	774	714	787	733	744	737	718	761	728	795	771	689	748	700	774	717	687	732	703	744	747	771	748	777	712	757	735	764	742	728	711	790	736	771	754	768	730	766	727	769	752	771	724	723	713	728	733	759	721	768	730	725	740	724	751	725	757	771	768	708	755	805	713	773	747	705	721	715	798	704	751	730	712	742	710	729	771	750	731	788	768	758	781	751	754	764	726	736	731	762	759	738	756	707	740	734	685	723	745	749	764	728	732	729	710	791	730	767	706	738	713	686	775	766	756	769	794	712	705	702	725	735	700	757	753	733	762	748	699	742	730	744	740	743	726	757	709	729	760	758	732	737	766	732	741	780	746	716	810	734	742	748	753	717	746	742	790	732	790	750	770	707	714	736	757	758	790	719	720	728	736	777	731	735	775	738	724	759	797	747	756	773	789	740	749	752	741	712	763	758	775	731	723	743	742	728	757	748	714	765	759	740	708	722	725	743	756	764	763	723	731	759	710	790	773	742	728	733	755	740	722	760	707	746	676	825	735	693	732	736	793	728	740	701	726	734	774	772	716	800	745	750	748	702	722	741	769	690	705	745	754	778	722	750	807	713	747	751	743	746	707	774	772	738	785	748	755	762	762	701	740	749	789	723	761	786	754	725	733	765	707	694	754	754	722	717	708	748	753	739	701	776	730	733	757	733	739	711	760	787	768	726	755	705	789	791	746	765	734	729	745	728	781	782	737	718	733	747	737	739	765	745	717	790	740	759	741	764	736	758	730	765	795	717	733	721	731	770	732	773	735	770	720	725	763	756	737	717	710	726	728	749	717	776	787	741	722	756	715	727	793	768	805	772	723	736	751	707	832	754	759	745	721	752	728	758	761	738	765	751	729	718	746	711	691	764	707	798	724	753	768	790	699	782	704	747	726	773	742	760	743	762	712	703	728	746	730	759	780	757	782	746	755	774	715	733	759	742	729	771	726	737	726	721	703	724	699	706	780	736	731	762	746	755	727	730	748	751	729	717	749	719	732	695	701	737	759	755	727	731	784	804	725	712	746	724	749	743	748	763	746	732	770	760	724	730	758	774	757	715	733	773	741	810	694	711	754	756	703	736	752	716	774	749	717	695	725	776	716	756	736	743	786	754	746	758	710	736	746	789	742	748	748	680	731	705	757	780	726	754	739	771	718	763	727	721	749	716	691	741	735	733	706	754	758	700	781	781	717	712	753	745	737	730	750	766	697	752	731	761	762	716	799	751	715	716	781	769	706	702	700	721	753	776	740	725	674	788	780	744	735	697	702	777	753	753	777	733	685	726	781	722	774	726	734	714	751	762	759	717	751	702	776
5755	3218	24128	22954	8701	2906	1139	829	714	676	693	711	693	715	704	696	678	677	679	733	685	749	686	675	737	670	677	698	729	706	686	667	713	709	752	707	706	707	749	699	710	726	678	708	725	693	691	693	690	721	673	651	723	664	684	686	697	693	646	734	693	684	718	766	690	683	676	744	684	715	672	707	711	750	698	695	693	736	749	755	750	695	682	730	703	703	723	682	669	708	711	732	769	682	696	717	727	719	717	733	703	690	720	710	746	740	708	687	670	742	700	666	712	716	685	705	722	745	720	749	681	659	730	667	717	741	677	743	676	703	703	707	693	729	697	684	716	735	721	724	694	724	721	684	660	736	704	715	733	745	689	689	693	673	665	718	722	739	706	709	663	758	657	702	721	687	719	668	702	710	685	703	689	673	660	684	699	711	682	680	708	699	703	714	706	684	747	678	703	704	710	712	658	704	682	694	661	635	722	670	654	687	680	726	751	686	706	702	690	682	731	684	718	705	726	733	677	699	682	675	727	755	750	684	702	731	759	753	700	683	700	655	698	697	755	734	691	725	712	660	650	729	696	732	749	654	696	688	725	708	730	665	692	693	721	736	708	705	721	702	690	734	712	702	710	709	716	676	694	738	724	705	669	743	689	719	669	702	704	734	724	678	711	674	711	674	708	704	702	685	676	665	668	657	701	686	659	727	693	693	696	705	702	704	691	708	693	683	714	705	710	693	797	696	741	711	700	683	678	631	707	718	687	688	692	695	668	648	653	661	689	742	702	700	736	692	673	682	711	663	756	764	707	625	676	719	663	683	663	682	733	762	667	751	683	726	720	736	705	685	748	702	705	690	693	705	668	725	681	695	689	713	679	725	705	696	692	644	649	647	741	754	691	672	717	725	691	712	702	670	744	662	662	688	724	689	723	664	663	712	708	661	712	710	664	691	729	725	680	724	661	698	682	716	651	704	687	672	740	680	731	661	718	685	678	694	716	712	670	741	707	671	706	705	721	656	715	702	706	714	700	656	689	664	663	675	704	670	722	683	713	652	702	682	719	629	688	719	709	708	693	712	714	694	710	679	680	681	758	719	727	670	686	691	708	669	698	711	700	720	702	695	735	707	694	636	699	710	664	689	722	716	720	713	736	732	701	701	691	684	665	731	710	757	683	717	696	674	670	696	674	723	669	664	694	710	716	687	714	653	700	712	723	738	699	716	666	657	723	686	680	684	688	696	708	691	649	722	701	701	727	728	667	711	680	646	663	703	728	686	691	731	713	725	730	711	688	708	719	668	709	698	700	651	693	729	712	721	673	682	672	688	695	678	727	658	664	679	672	715	727	725	738	698	660	705	703	675	719	717	706	705	709	740	695	715	722	675	668	683	723	707	679	680	735	724	703	724	649	691	664	699	711	693	721	716	719	739	697	742	770	731	728	732	688	624	668	707	672	736	736	681	688	693	675	714	721	706	735	731	694	685	692	683	704	670	721	754	706	670	664	689	684	647	677	696	712	686	661	689	694	719	697	697	662	703	747	684	730	664	669	757	690	714	724	695	680	744	724	671	675	699	672	734	650	774	672	661	732	764	746	674	738	700	666	689	734	686	702	721	697	681	643	659	724	672	695	693	683	684	685	667	701	695	728	678	703	715	747	766	693	712	654	667	684	687	728	691	732	713	673	694	705	703	720	679	719	709	709	665	701	739	635	707	731	740	706	714	672	718	680	697	688	693	681	709	696	713	680	725	687	705	730	743	672	700	703	656	676	726	714	670	754	660	703	709	728	699	669	714	694	673	660	698	682	705	645	696	677	672	686	699	710	702	689	728	701	718	678	741	682	679	709	709	720	688	706	740	705	684	702	684	688	722	686	706	654	663	679	707	715	701	700	714	689	662	712	720	709	661	699	626	692	699	708	663	714	685	706	663	699	693	665	719	743	714	713	724	717	704	716	718	703	729	681	671	691	717	744	718	694	740	698	710	703	738	755	698	708	710	729	695	724	665	753	674	750	679	673	713	710	722	720	680	755	687	733	653	714	721	703	714	696	719	678	722	712	696	709	694	658	688	646	703	710	748	674	701	674	685	717	711	682	691	690	652	694	717	697	657	724	670	721	702	730	694	672	681	721	722	666	680	690	686	685	684	694	698	765	701	700	718	683	715	734	688	677	676	748	681	731	728	661	672	689	711	669	636	702	715	724	681	710	670	704	676	758	713	730	684	672	685	744	679	675	726	707	731	696	680	711	684	730	668	721	695	705	688	719	721	696	662	706	687	703	696	682	660	680	672	683	694	775	705	700	706	720	683	717	716	694	706	660	649	698	711	701	687	692	661	755	680	722	693	676	666	647	700	730	721	698	710	684	707	719	733	739	679	708	714	705	680	656	669	717	711	717	675	661	727	699	738	644	724	691	707	730	712	699	657	689	711	687	707	678	720	683	720	733	734	719	719	707	685	701	672	698	681	725	725	711	704	648	697	712	690	704	690	644	691	704	729	681	686	719	663	689	704	738	689	676	726	723	732	752	708	707	719	668	714	746	679	727	720	704	746	684	722	731	684	650	705	704	728	732	651	717	685	690	723	721	694	698	724	695	756	720	699	663	735	665	711	738	723	748	733	727	743	703	708	720	709	686	720	688	697	654	727	693	758	704	712	689	661	704	686	682	713	699	711	700	715	745	744	705	677	672	703	715	661	682	672	700	677	675	726	694	683	696	731	736	730	713	671	709	705	719	735	705	686	750	674	712	689	686	690	670	690	705	678	706	714	698	686	714	684	699	713	684	751	698	700	707	658	719	708	707	699	701	707	720	685	727	650	736	697	674	710	708	704	691	694	702	734	667	747	718	704	749	655	697	718	678	747	706	686	711	675	667	694	675	697	680	711	692	696	707	679	724	675	712	687	737	686	653	710	712	714	704	685	700	697	713	679	700	697	734	707	751	683	715	675	687	732	709	728	683	717	723	667	723	687	675	710	659	686	696	699	730	715	722	737	680	761	686	680	723	754	667	754	738	702	726	689	750	712	677	698	671	728	731	711	724	674	640	719	730	718	710	693	723	701	699	719	772	669	751	712	698	670	658	718	676	701	693	701	661	673	700	721	668	714	703	712	679	749	708	727	720	689	728	683	671	749	698	708	687	696	709	684	735	726	714	688	695	655	703	622	669	714	706	672	699	699	667	710	660	680	659	702	699	673	711	706	686	694	676	685	700	709	726	676	703	694	783	688	675	718	651	724	693	657	725	675	663	685	654	715	701	697	700	698	700	747	748	748	681	725	719	709	708	714	702	723	710	745	678	697	698	702	681	697	729	761	711	712	745	663	699	683	693	704	685	721	706	696	649	719	687	736	738	736	687	694	742	737	663	763	616	696	676	703	715	734	728	705	693	708	676	707	710	768	693	690	734	702	694	729	671	691	665	664	690	732	730	683	693	667	706	706	708	678	714	717	718	731	676	686	662	728	658	697	669	709	687	673	697	685	693	684	656	656	692	675	738	717
25628	21892	53290	61838	38902	18310	4549	1271	885	796	781	789	760	757	788	761	789	754	772	761	763	715	770	769	758	752	747	746	707	680	728	747	778	772	740	743	717	791	701	723	739	754	798	770	781	791	744	737	757	767	781	751	745	745	718	736	768	724	735	732	749	728	744	719	719	708	694	750	711	729	764	701	723	743	756	777	685	706	742	725	713	732	745	723	672	731	773	776	796	731	747	753	727	726	699	730	740	755	700	719	791	693	783	760	708	726	704	725	733	763	766	736	712	741	746	729	768	736	726	766	720	705	689	675	720	723	760	760	694	735	707	740	709	745	763	744	750	741	769	748	738	710	757	780	711	780	743	722	782	752	788	740	774	764	724	767	691	765	725	767	745	711	716	750	780	763	713	739	756	710	753	697	742	750	712	711	733	736	733	757	730	764	727	745	741	757	719	774	754	772	734	746	739	784	741	738	756	715	742	745	793	751	667	726	766	743	705	740	707	708	774	793	769	765	717	768	769	725	719	726	709	687	725	775	688	738	695	756	753	722	728	703	756	749	783	710	755	773	726	753	737	721	744	728	717	746	705	718	746	715	715	761	789	774	751	742	742	701	706	708	723	729	754	781	718	704	755	772	741	729	756	688	765	762	723	749	751	735	735	740	741	737	699	744	720	717	743	794	724	707	710	743	737	743	718	709	742	726	740	683	735	794	744	686	734	730	722	756	745	719	736	726	717	751	707	720	743	752	732	731	762	761	756	706	778	719	720	683	754	788	782	767	724	724	740	764	781	783	766	772	761	741	713	734	751	721	750	763	715	759	703	745	765	770	761	766	750	635	745	705	750	729	750	725	734	758	784	719	717	742	788	755	734	707	692	730	695	771	716	781	735	699	722	705	727	725	730	802	752	781	697	756	726	729	723	765	725	699	721	753	777	731	773	775	747	778	738	716	736	752	757	735	802	767	751	710	780	741	703	742	753	711	740	691	718	751	679	710	740	737	692	719	776	733	732	699	729	761	751	745	753	688	689	764	732	687	760	714	751	756	729	735	765	691	761	737	736	716	726	739	760	751	732	790	748	747	701	742	693	717	733	730	766	778	724	750	749	757	681	743	727	755	742	727	681	741	710	701	732	736	746	729	782	741	751	768	792	731	790	739	754	697	744	722	761	744	722	672	787	732	766	699	760	712	727	709	749	745	731	777	758	734	780	784	774	787	757	737	724	730	731	677	718	761	702	699	765	662	763	755	708	713	735	693	721	707	743	786	770	724	736	763	759	789	750	661	734	739	725	713	717	765	772	716	718	702	736	747	728	695	738	750	676	706	740	712	728	719	710	717	726	748	690	720	719	730	745	696	732	745	758	714	759	752	760	691	785	763	746	753	753	726	719	716	730	729	747	722	706	725	724	715	730	748	748	728	733	724	705	735	702	701	748	710	720	718	724	756	681	798	745	774	773	684	743	782	750	720	745	742	778	725	748	762	708	745	731	754	726	712	794	750	754	724	680	729	757	744	774	731	693	759	712	740	796	710	703	729	728	775	755	672	747	700	742	763	733	797	706	719	732	783	769	738	727	772	789	699	748	705	735	721	723	720	683	707	730	755	802	788	808	705	726	745	728	695	735	726	714	752	715	777	757	722	744	750	730	736	730	751	694	735	718	718	715	725	720	758	761	763	719	702	700	734	742	706	715	731	779	708	760	731	770	787	708	687	714	741	776	744	728	706	675	736	717	746	727	738	757	761	727	757	753	749	739	734	738	680	769	687	737	732	743	755	713	709	795	720	720	713	722	745	738	729	773	751	776	788	748	758	745	781	756	744	738	679	791	722	716	718	720	732	715	738	715	772	740	746	730	759	780	713	709	737	762	808	718	742	738	721	691	751	738	715	758	674	759	794	720	759	735	672	735	759	722	728	785	750	729	697	758	727	699	740	737	762	766	781	730	681	778	751	766	754	729	676	712	749	710	715	735	703	742	806	703	743	769	758	705	743	771	739	821	778	752	740	754	754	780	778	752	729	690	692	790	732	727	763	745	701	700	718	716	751	710	740	750	773	717	785	795	747	734	706	672	792	779	755	731	747	762	730	719	754	751	756	722	737	697	704	730	725	730	727	731	765	748	692	724	713	730	698	788	722	691	717	726	721	744	740	790	782	749	749	756	718	697	802	768	733	745	776	755	763	786	757	777	725	734	740	787	770	733	760	708	704	722	740	751	719	684	754	780	733	719	733	753	775	705	764	712	702	715	770	743	741	750	728	766	760	725	765	712	757	751	770	749	680	710	757	772	743	739	707	719	765	760	708	727	721	719	728	693	732	696	778	755	783	737	706	763	755	712	718	728	765	772	770	788	740	754	768	753	747	763	732	757	743	744	726	662	738	779	745	704	781	747	724	718	736	764	747	721	701	773	730	764	754	745	774	814	687	706	723	726	744	720	700	739	748	724	752	732	738	674	753	739	716	714	684	663	735	722	747	736	726	708	693	708	710	714	739	746	742	701	740	762	737	748	729	747	717	700	765	735	786	760	758	703	737	773	679	748	810	732	720	751	727	775	713	734	756	792	748	766	762	736	734	768	708	705	789	755	738	779	706	771	785	776	726	749	767	751	709	721	762	722	771	763	713	716	740	715	754	746	668	718	729	739	719	719	751	776	739	761	697	747	717	717	767	735	716	750	719	716	737	767	774	741	743	804	718	715	771	719	720	736	764	724	667	743	763	750	763	745	727	807	689	755	749	760	732	788	758	804	727	775	765	721	748	732	728	697	656	727	709	810	731	711	727	734	759	724	722	700	703	735	736	721	740	793	740	765	773	718	732	729	709	772	734	782	707	721	792	695	761	724	717	699	719	763	743	774	728	733	776	751	751	717	746	739	785	748	715	705	779	768	734	748	692	680	738	739	703	725	670	733	724	738	753	720	772	742	776	697	763	753	711	713	708	752	717	678	714	684	731	743	730	778	714	733	769	717	725	740	745	721	719	752	728	700	773	739	769	697	770	750	738	718	745	676	770	740	755	738	778	697	732	790	724	755	730	759	743	707	785	743	720	709	762	706	680	722	703	730	703	687	706	750	772	733	726	814	737	753	728	766	747	773	747	753	737	719	753	753	781	739	720	726	771	738	736	736	693	719	747	753	742	724	767	743	738	769	721	797	755	737	738	706	729	712	731	732	752	752	731	741	756	696	755	781	707	784	751	752	760	775	771	745	736	704	761	750	772	797	693	729	763	680	740	744	767	782	755	747	739	707	753	730	727	690	727	702	776	771	742	759	696	791	777	723	720	781	784	728	734	743	703	767	785	743	692	751	735	771	730	772	763	730	784	685	744	756	760	740	742	731	825	783	715	694	651	728	717	734	741	700	715	716	744	704	721	747	729	753	726	698	764	728	727	733	762	725	734	756	753	764	732	753	753	761	764	722	723	712	754	769	782	779	790	794	726	710	745	723	703	703	747	740	729	740	708	712	738	726	708	701	757	713	720	739	761	704	756	714	760
7704	34259	73601	59950	29659	10018	2634	1115	785	838	747	753	754	825	747	783	727	723	744	723	760	771	799	764	796	801	852	736	766	768	776	817	768	776	752	782	750	765	807	726	737	769	743	749	779	736	779	788	705	712	764	743	750	776	717	773	794	783	797	755	785	774	758	763	747	763	736	765	761	766	713	730	694	752	745	774	787	760	745	711	737	754	750	780	770	706	762	780	772	721	766	781	748	838	779	720	801	731	781	737	712	780	779	741	709	759	767	766	791	789	813	764	713	770	717	728	726	767	772	729	781	724	767	781	735	792	763	742	741	760	781	779	783	784	712	745	796	752	724	713	766	737	762	795	805	735	791	746	799	721	748	751	793	724	787	774	785	780	783	736	720	787	794	733	773	775	721	708	752	751	741	754	790	746	814	744	769	752	744	725	771	761	775	738	771	780	793	728	803	805	762	790	792	735	772	794	768	765	774	756	798	754	747	789	793	806	786	764	747	721	819	761	727	789	751	764	828	769	719	786	779	735	741	740	794	746	744	734	739	769	747	738	783	772	758	745	701	741	746	725	722	758	712	770	726	726	758	772	750	764	730	771	749	814	735	732	772	750	753	792	742	777	739	696	761	781	784	761	754	756	803	772	768	755	775	734	735	738	755	745	753	755	744	797	771	771	746	731	758	804	765	768	724	776	772	777	732	752	731	802	795	723	769	721	721	757	756	773	746	793	763	785	732	731	740	776	754	763	745	715	732	793	752	783	744	801	734	831	760	758	811	777	773	766	749	784	750	787	816	741	784	725	752	812	792	740	798	762	724	775	742	751	774	727	771	741	788	764	762	756	788	707	831	782	791	756	800	732	787	705	760	799	766	802	751	710	732	770	754	788	812	748	763	744	831	729	746	782	753	755	760	763	722	797	762	736	782	799	785	723	760	772	758	778	777	771	751	742	781	690	759	728	732	735	802	766	728	741	727	758	771	794	792	795	700	757	694	749	758	776	798	820	785	781	782	755	708	784	789	761	749	751	725	743	789	730	749	778	804	763	730	740	767	761	740	733	712	701	766	770	762	718	761	800	755	766	738	718	729	719	785	746	821	760	794	723	752	789	769	765	739	757	718	727	785	699	781	725	736	731	747	747	793	736	773	752	760	798	760	719	732	748	802	771	763	799	726	764	783	758	735	764	771	724	735	764	749	719	740	744	780	737	794	791	781	747	736	764	745	776	802	689	747	764	726	806	822	777	731	753	780	750	719	766	731	760	728	785	716	721	745	748	760	732	707	800	742	772	755	700	822	784	795	760	755	755	785	792	813	760	780	765	770	706	779	703	725	791	761	758	743	698	761	747	766	729	750	770	763	758	774	775	769	742	767	736	770	740	677	830	823	783	741	774	790	783	780	701	748	720	746	749	734	733	773	813	740	760	723	741	769	698	760	750	786	805	797	701	750	705	767	744	762	744	761	736	764	772	775	751	812	754	725	768	742	753	794	768	726	771	743	785	726	803	702	740	737	772	795	733	748	793	763	742	780	779	721	749	737	805	754	780	762	782	778	752	752	786	746	822	802	761	769	777	779	730	781	782	832	776	758	748	727	759	740	746	804	772	752	727	716	757	808	789	724	775	777	797	771	743	776	737	768	787	772	747	769	730	757	732	740	800	827	766	724	742	771	754	763	798	757	793	781	787	794	741	799	775	727	769	807	732	721	725	731	763	765	785	790	785	738	735	780	750	762	745	749	801	801	734	770	741	746	810	774	741	750	786	773	767	726	734	813	794	778	770	781	720	746	690	780	761	785	794	706	728	788	762	819	732	772	727	787	767	759	721	750	756	735	726	758	763	778	735	736	776	787	785	758	707	774	747	716	745	785	787	735	766	768	776	741	717	742	767	790	745	754	744	816	751	764	775	755	750	748	741	809	792	779	753	739	758	744	773	768	753	763	756	799	724	686	746	778	747	809	714	809	737	805	763	752	732	725	748	730	820	815	805	726	795	759	778	733	771	704	740	727	770	778	783	760	738	814	781	797	794	747	743	760	766	726	746	794	769	748	743	758	837	707	732	768	778	733	778	771	748	748	792	737	756	779	746	727	797	749	765	741	767	702	763	759	763	744	754	781	796	702	726	827	751	743	759	747	769	769	782	712	756	705	758	753	791	772	753	812	767	754	749	798	737	692	777	715	777	674	752	748	786	733	795	762	694	758	767	783	816	770	776	708	731	739	802	784	782	786	771	750	746	771	716	764	800	713	746	731	775	800	741	740	763	767	787	708	794	822	721	793	775	782	722	726	754	754	750	758	748	774	726	734	759	715	808	744	785	781	752	763	730	728	744	731	781	779	734	769	747	746	743	745	745	760	760	763	715	791	802	756	744	751	775	825	782	786	746	774	727	712	796	818	727	806	815	708	746	749	759	764	748	764	704	743	734	751	793	774	720	734	791	742	769	804	781	733	782	760	718	751	719	770	782	745	743	819	759	789	751	707	710	734	778	734	763	808	766	723	780	771	770	775	748	756	699	760	746	778	779	753	753	810	724	748	725	738	787	758	729	737	755	741	734	756	753	709	754	781	763	721	714	808	731	757	795	733	715	797	798	761	794	796	768	777	760	811	779	766	739	754	784	795	746	760	789	756	814	739	766	733	812	770	766	716	760	777	756	736	779	735	784	718	729	727	749	773	746	795	765	752	758	758	769	746	746	724	769	707	790	792	775	745	729	777	803	767	779	765	787	727	800	737	765	753	764	810	695	759	717	737	760	719	693	739	726	742	721	766	764	767	754	759	714	755	787	771	749	722	734	738	732	835	742	787	762	761	728	746	761	706	816	746	721	760	751	740	733	761	732	772	758	745	750	733	738	739	747	771	726	749	753	772	763	826	792	763	791	728	739	779	755	738	714	727	765	741	802	761	759	754	753	805	769	770	718	700	728	762	763	781	759	778	753	740	720	769	706	777	787	731	789	743	806	752	742	730	733	787	781	761	785	779	760	816	785	737	734	729	747	770	734	739	749	717	749	757	738	765	730	761	755	763	729	756	758	747	704	781	715	777	745	731	753	772	725	760	767	782	789	761	739	783	705	741	709	746	795	732	747	797	732	799	747	771	754	738	800	724	758	782	697	768	692	746	763	775	731	767	749	767	787	748	763	731	795	780	740	792	743	783	799	786	712	792	738	755	793	780	738	735	742	740	739	728	752	774	753	709	753	759	738	774	745	761	755	742	755	742	779	759	770	717	749	792	720	733	742	721	792	706	744	776	746	838	720	754	766	705	785	706	748	742	739	747	777	767	734	745	753	782	713	719	761	747	747	752	781	780	715	747	726	766	761	790	763	783	714	766	744	774	763	739	763	765	765	769	734	703	824	773	779	791	757	745	761	782	745	731	746	708	787	708	720	741	773	735	763	788	794	723	757	755	790	754	739	795	770	738	742	769	803	763	809	721	803	739	715	700	773	717	790	750	779	701	738	776	766	783	754	738	744	783	774	732	745	740	749	765	727
24480	21678	37691	61182	48314	29583	12944	2223	1029	833	871	837	780	847	833	839	805	844	801	818	815	796	887	783	862	809	803	765	801	811	803	843	752	781	810	849	798	697	800	833	801	798	781	786	800	784	828	780	783	865	786	801	768	759	801	765	804	782	691	823	800	848	786	778	803	789	804	767	766	801	815	761	731	796	746	813	801	806	798	785	785	782	826	767	796	758	784	762	814	767	821	811	758	809	789	849	771	815	795	755	819	810	771	846	815	779	771	764	767	778	774	751	743	802	796	770	804	788	804	826	826	807	771	783	800	809	824	834	764	740	782	816	790	759	745	792	812	819	768	795	806	793	770	798	806	764	790	761	788	777	778	749	757	753	774	812	791	801	764	739	812	811	775	807	815	822	798	800	824	810	772	736	804	820	780	810	721	791	776	807	763	781	757	794	855	776	793	827	815	755	786	738	781	774	768	777	755	785	771	788	808	818	753	788	757	830	846	776	795	744	848	832	811	751	791	760	787	863	776	733	791	779	756	790	781	788	794	826	804	790	816	802	797	821	767	797	802	777	796	834	794	772	761	793	803	785	805	796	821	793	817	775	789	785	805	784	792	843	794	780	785	839	793	807	756	803	781	771	745	720	802	750	835	756	854	809	746	770	794	813	781	795	769	804	806	777	787	788	823	768	792	765	817	827	798	755	817	777	770	766	823	843	796	795	766	829	771	762	821	768	762	740	808	779	849	815	787	806	778	793	839	804	819	825	776	758	754	787	766	743	771	760	783	781	775	775	825	716	795	762	799	763	815	770	786	780	825	802	840	810	831	781	812	774	787	754	764	804	777	787	771	778	784	771	773	830	790	777	794	774	820	780	728	798	840	772	874	777	814	755	827	787	764	780	809	770	799	764	754	766	729	757	825	769	756	790	830	800	786	709	823	822	757	758	833	793	800	795	845	774	788	829	821	750	799	804	793	750	762	769	844	805	767	765	750	814	796	856	798	795	796	757	813	768	759	770	764	833	765	822	814	771	819	789	769	729	772	813	799	793	812	838	784	832	771	812	793	815	796	802	743	768	819	789	810	814	771	796	816	734	794	797	805	782	774	788	765	822	790	786	809	764	772	756	720	798	777	812	760	798	861	842	809	773	850	764	791	818	768	797	834	778	807	784	837	753	772	799	827	746	769	828	758	818	786	768	737	800	834	726	795	804	805	732	789	818	817	771	826	797	831	760	813	757	811	859	772	817	745	745	784	799	826	779	826	784	764	788	778	763	827	756	813	771	832	827	757	794	764	817	769	736	818	786	789	757	791	806	779	825	772	758	770	802	760	755	776	830	774	792	789	776	750	720	819	778	801	797	734	784	802	811	754	819	753	776	861	781	739	785	763	753	776	752	815	745	811	806	752	782	757	726	783	805	785	764	791	774	756	802	816	786	827	779	811	785	738	811	724	804	771	791	763	791	771	715	789	752	796	824	804	737	822	741	755	807	734	788	819	789	800	849	810	786	771	783	805	837	823	793	788	812	778	774	816	811	758	811	793	802	771	782	793	737	785	764	758	808	783	799	773	805	762	768	756	815	864	762	802	794	763	765	804	822	793	838	783	760	751	765	792	773	785	768	764	795	803	853	758	850	789	773	810	755	767	768	817	802	791	745	797	866	771	831	835	781	797	788	788	827	796	746	770	794	850	821	754	810	748	757	751	789	759	815	765	779	818	784	811	816	783	824	781	732	777	781	770	756	791	834	815	800	835	783	804	803	819	774	821	820	805	792	777	810	778	765	741	834	802	774	776	772	768	766	754	779	787	732	844	779	809	774	813	768	827	791	770	745	770	761	801	791	826	786	809	843	790	818	776	833	760	748	822	775	797	808	811	782	745	787	776	819	787	810	775	786	749	791	770	797	788	777	774	730	796	768	782	759	739	822	821	784	723	737	830	732	840	835	807	826	784	738	832	763	831	846	756	771	769	778	779	782	822	802	775	777	773	806	754	776	810	771	804	761	821	773	788	786	775	760	785	791	759	764	796	819	790	803	800	834	789	824	776	756	774	787	800	752	780	762	821	761	784	790	806	769	791	796	797	781	838	833	770	838	817	829	792	762	792	788	797	784	752	798	777	726	823	729	770	794	800	759	813	769	796	801	736	787	793	778	742	762	805	799	753	784	767	770	787	809	807	735	791	769	799	742	813	791	770	816	809	786	808	801	794	774	719	821	816	778	807	834	818	774	741	733	768	811	778	826	809	757	716	819	779	791	786	816	797	822	830	787	809	801	794	752	784	793	752	793	783	824	810	823	774	761	885	778	828	781	797	821	796	776	767	774	813	776	858	793	817	812	832	805	809	798	777	773	757	777	787	774	785	787	808	714	774	848	765	842	775	822	733	807	778	840	783	761	762	777	788	765	819	785	820	809	834	792	831	818	798	841	772	798	812	789	782	768	769	815	816	747	755	822	832	771	778	806	837	792	782	731	825	819	797	804	764	822	775	840	826	859	749	811	850	794	795	793	838	807	811	781	775	778	770	798	786	777	764	788	792	780	814	786	827	789	763	786	808	823	781	776	799	783	820	747	808	797	826	806	783	833	757	758	809	786	787	744	727	764	816	798	761	785	742	751	834	751	802	825	768	800	823	826	763	760	770	778	792	815	810	791	765	788	788	777	804	830	766	829	786	765	750	775	779	789	814	810	800	811	766	756	780	759	768	781	783	788	799	803	809	784	779	803	774	783	772	830	784	721	771	791	755	823	734	783	795	789	875	731	782	750	772	773	802	784	757	840	786	770	768	757	738	802	809	837	774	797	801	784	788	758	773	794	793	806	762	767	773	811	797	747	770	748	789	783	782	801	820	814	762	773	779	823	790	788	780	746	833	804	793	759	839	821	785	789	825	818	777	778	770	771	831	777	760	819	730	795	860	753	775	811	817	819	769	770	754	774	802	793	748	801	777	789	847	787	794	766	814	778	782	774	799	776	765	828	768	781	787	854	761	783	800	792	834	745	765	762	796	796	770	823	791	801	779	822	786	761	760	773	792	785	767	805	775	717	776	788	761	807	757	808	835	731	751	829	797	778	802	787	775	797	736	796	847	828	773	786	805	827	829	794	793	784	755	805	785	775	764	770	774	779	811	727	775	780	795	789	737	771	774	757	771	808	822	800	758	789	754	765	812	817	792	790	789	786	757	777	777	818	759	808	815	822	747	777	741	807	776	790	766	783	810	807	800	848	792	864	762	790	752	752	791	808	794	740	791	763	837	773	764	754	831	788	819	751	795	791	749	812	804	780	811	815	770	787	763	774	730	812	823	797	817	792	801	759	769	793	842	803	825	775	809	759	803	790	797	805	762	775	770	862	851	741	810	777	743	782	789	783	820	855	816	782	774	797	833	765	776	785	808	757	788	776	770	811	774	803	727	802	777	735	796	805	784	816	827	822	823	782	804	821	723	770	824	741	759	770	815	750	795	816	761	787	803	789	798	764	787	785	801	770	726	779	762	782
13039	31370	84946	79287	48780	20254	5594	1636	971	887	872	852	853	850	843	818	845	873	798	848	849	876	851	801	779	824	814	811	812	857	837	848	831	845	833	863	831	838	818	866	839	899	796	782	832	836	803	830	865	815	882	872	787	850	761	809	821	834	876	805	787	851	793	870	807	825	851	809	872	842	840	812	875	837	855	779	844	814	811	813	848	826	844	805	828	844	818	828	840	819	802	791	816	814	834	815	792	832	828	824	848	831	831	886	861	770	830	857	861	784	799	813	794	821	789	838	902	819	795	816	850	805	847	870	797	823	819	792	839	808	857	821	842	807	841	847	855	850	795	869	787	770	806	843	822	850	817	813	783	789	886	778	843	808	848	818	791	793	835	796	839	784	872	824	806	791	837	824	786	808	823	819	824	798	867	807	911	795	854	831	811	861	867	857	832	857	856	821	822	798	818	794	816	766	833	791	779	793	845	867	857	854	839	783	863	839	834	858	823	839	790	852	852	865	826	863	835	801	818	837	849	797	866	768	854	813	803	809	831	793	831	786	835	834	824	839	791	825	799	832	815	874	861	781	824	793	870	839	794	836	838	874	865	869	788	826	802	834	760	826	865	842	800	840	808	838	790	871	790	800	870	832	768	818	800	806	848	830	789	808	796	852	823	824	815	782	820	859	806	850	766	850	833	809	778	807	842	832	790	824	825	793	833	849	794	846	797	850	848	803	816	829	842	812	846	815	849	833	810	837	855	827	791	770	800	765	816	836	836	848	835	772	846	789	913	808	805	872	810	804	779	837	846	882	798	866	840	758	791	850	839	852	825	837	807	831	804	832	818	806	833	816	790	790	818	786	757	838	810	802	767	814	798	904	851	853	838	811	799	859	859	800	847	821	855	831	836	833	802	825	792	846	829	795	801	876	802	839	822	842	844	792	798	826	769	828	850	780	788	868	798	867	816	792	861	822	901	799	861	809	817	811	831	790	878	837	850	789	830	840	794	835	820	830	868	817	825	841	818	818	786	803	806	804	836	761	846	803	909	845	845	801	835	844	816	755	851	822	822	786	786	829	789	812	797	860	827	836	772	830	826	851	835	827	813	798	842	863	861	869	751	827	830	853	875	862	863	857	796	819	844	784	904	849	804	832	807	880	787	881	825	802	822	819	808	805	829	816	814	841	841	837	810	850	823	812	871	833	801	836	813	838	816	792	799	813	847	815	814	860	843	862	841	871	816	828	882	820	861	855	862	839	847	821	817	829	838	809	790	826	836	808	805	825	817	796	824	898	758	861	825	805	835	805	822	826	797	828	843	852	858	793	806	818	779	877	837	868	840	801	833	773	891	841	823	853	797	811	826	815	823	819	775	805	867	801	836	816	827	796	860	777	867	831	867	831	816	851	832	815	788	817	821	860	832	832	834	856	813	804	751	824	801	772	796	838	884	802	889	847	810	817	816	826	802	822	792	790	821	816	885	783	871	867	851	822	851	808	831	851	847	851	857	808	861	799	789	795	789	840	829	831	809	864	836	786	891	838	873	849	813	776	788	805	784	805	845	787	841	808	805	807	819	832	814	828	844	784	822	830	798	841	800	812	846	849	829	809	800	833	866	857	829	782	851	821	860	842	814	914	803	811	869	820	805	825	801	801	796	804	803	851	870	836	847	862	829	796	790	817	752	854	874	764	834	803	834	842	811	827	789	814	860	860	864	820	870	808	805	842	804	863	807	820	805	870	811	857	804	779	797	849	803	820	795	797	824	794	840	845	830	761	840	771	804	874	850	862	859	886	814	824	811	872	825	860	784	846	776	779	782	796	812	826	840	822	817	753	784	831	799	815	808	843	871	837	825	825	823	825	832	847	809	831	824	869	817	846	821	801	811	843	789	834	832	820	809	860	847	806	808	825	850	801	806	804	786	843	847	849	818	842	814	832	857	802	828	840	783	820	812	810	832	793	855	767	855	799	844	881	794	803	756	837	799	836	841	828	794	796	793	830	803	809	830	818	788	850	810	798	858	769	831	817	808	812	831	825	825	840	831	770	794	868	831	794	781	857	890	816	807	849	765	788	800	801	841	822	816	834	839	797	885	780	804	789	877	839	836	864	784	819	805	872	801	852	872	794	796	836	777	826	834	810	863	795	865	871	781	828	802	735	815	785	851	790	798	776	826	829	788	803	798	848	833	819	843	872	880	813	844	808	818	838	809	793	831	846	817	801	845	844	774	861	785	776	861	793	802	871	831	842	831	831	821	822	774	878	796	824	807	803	870	849	838	838	838	793	768	835	826	850	840	795	791	840	842	873	846	819	808	815	826	854	852	821	870	838	766	849	792	803	809	801	798	776	851	781	837	826	835	834	772	804	833	807	738	830	840	790	889	854	779	793	822	826	840	811	818	843	828	785	807	781	854	827	829	809	827	813	794	830	815	802	805	782	786	806	871	806	830	818	854	881	825	812	820	804	824	858	845	839	781	846	829	842	814	819	813	801	817	829	802	794	812	826	863	822	810	799	862	843	785	773	853	883	795	821	839	827	841	756	814	761	796	868	779	832	841	782	805	824	835	834	791	814	859	788	812	804	844	826	820	781	841	821	858	841	836	860	910	820	798	818	857	810	827	789	825	813	812	787	847	822	841	857	840	784	822	774	822	798	828	796	840	811	798	815	836	831	818	797	819	831	824	863	828	865	841	779	834	787	788	828	823	827	809	844	822	869	828	872	880	775	797	846	821	800	785	829	852	894	805	801	785	809	809	805	780	790	819	827	803	835	813	798	806	822	839	804	846	839	796	845	783	819	830	802	847	822	860	820	854	796	756	818	798	816	837	866	821	837	852	805	821	789	854	851	853	793	808	819	826	858	835	762	828	799	839	815	793	869	836	865	834	805	833	831	815	806	830	833	802	875	763	803	787	829	830	838	819	833	803	790	829	825	818	840	902	821	807	799	811	843	829	830	839	787	825	779	853	797	844	848	833	837	825	834	786	831	802	831	845	813	822	813	882	788	850	882	826	870	818	818	853	797	884	774	861	827	824	817	841	737	830	786	864	820	860	814	813	835	794	816	782	829	800	855	829	828	834	795	824	834	814	853	833	832	847	787	829	780	816	822	818	775	852	817	763	788	815	848	807	813	805	824	850	837	821	861	809	854	822	785	803	808	826	820	830	796	807	792	840	866	865	821	830	847	813	819	857	843	820	847	832	805	785	787	830	827	840	860	821	892	815	787	830	796	843	809	818	846	851	814	824	817	800	776	826	836	844	785	856	832	812	840	865	819	841	837	822	787	811	821	792	793	785	798	812	820	857	838	874	835	813	833	811	805	862	833	844	804	829	818	859	848	815	838	846	825	821	780	806	809	814	807	791	826	834	814	828	797	864	836	797	859	850	791	810	832	824	823	825	805	814	813	808	809	854	800	817	817	801	777	829	809	784	822	808	846	833	758	792	796	819	777	837	869	839	815	830	869	838	761	788	811	746	815	804	810	813	857	778	817	848	874
27932	13174	24409	31840	12704	3192	1249	823	722	804	788	799	720	753	763	786	745	706	765	768	730	740	754	784	722	793	768	735	748	735	760	729	753	697	735	750	708	761	743	759	760	734	750	783	780	719	755	732	790	780	741	737	741	725	721	708	767	720	715	751	720	696	750	691	804	748	728	716	804	739	760	785	706	752	742	771	747	740	715	753	741	709	757	785	769	734	755	738	699	756	772	711	742	722	784	731	736	752	701	738	733	732	683	768	746	769	687	707	700	797	767	765	759	721	702	705	743	747	777	730	804	747	733	720	763	713	676	741	761	719	725	703	730	703	704	779	770	723	735	773	737	753	797	784	727	760	695	756	747	711	724	715	722	779	694	823	722	721	755	699	704	707	750	793	755	723	739	717	793	767	785	758	755	729	798	772	750	751	788	720	791	772	774	713	786	748	745	749	706	727	770	765	717	710	763	727	746	692	798	772	756	743	756	763	769	707	754	710	687	800	761	783	763	784	750	738	779	747	764	772	738	703	804	765	728	760	747	730	705	775	723	735	807	778	703	754	745	713	765	740	764	733	783	739	749	783	672	771	790	725	716	752	747	785	757	727	752	697	747	764	758	751	771	770	756	753	708	739	761	744	684	739	694	718	766	703	734	751	714	756	687	739	725	718	731	730	727	747	782	767	740	735	739	798	746	766	771	745	742	759	732	720	733	735	722	743	725	738	789	745	735	708	714	727	699	759	801	738	751	759	755	754	750	712	753	765	772	790	757	760	790	705	754	757	730	754	753	723	727	728	754	783	734	691	738	754	742	735	737	732	736	791	769	768	720	702	750	743	788	739	787	734	775	743	750	742	707	773	779	748	695	761	723	739	740	728	794	711	753	747	713	752	748	742	739	777	702	701	694	726	737	705	729	751	715	751	771	756	740	704	757	806	779	701	764	763	812	736	732	741	727	710	766	727	740	708	721	715	778	759	768	779	734	675	697	715	765	721	718	746	752	775	743	791	746	744	792	796	703	757	705	776	681	702	789	770	710	743	709	729	729	723	715	713	752	756	788	751	734	760	721	717	741	748	763	684	696	786	714	721	744	736	745	764	740	717	756	727	752	711	771	718	739	723	734	736	743	711	725	772	742	708	762	706	745	727	713	781	731	749	712	778	741	729	692	733	765	776	746	805	773	792	762	754	764	728	749	732	729	739	745	744	708	752	727	738	746	750	743	731	781	737	719	736	769	721	781	766	742	752	802	777	753	725	739	717	745	735	748	732	706	703	774	741	768	759	761	736	776	760	759	740	761	680	723	737	726	737	813	726	770	747	755	749	739	778	727	750	717	741	714	741	759	737	740	738	726	752	749	721	767	789	692	758	746	759	732	770	816	751	726	718	742	734	722	807	739	744	743	750	747	745	691	727	738	747	779	722	745	702	741	774	776	753	755	749	768	788	755	752	739	746	689	715	726	727	765	745	765	737	781	759	697	717	714	722	748	756	753	753	792	720	765	732	729	780	725	732	742	729	742	746	769	757	705	780	724	719	734	758	740	772	717	725	747	760	739	742	769	702	800	748	763	750	723	777	744	814	693	762	689	742	744	714	723	763	717	746	761	671	722	743	723	710	718	722	739	707	743	791	765	768	729	732	715	778	775	716	760	730	736	737	752	723	715	776	761	708	743	749	696	780	738	693	769	727	726	758	717	815	709	724	731	789	718	755	731	719	764	767	809	722	781	770	714	778	754	763	755	737	751	773	742	756	723	789	714	767	741	690	750	706	746	734	731	765	755	785	714	739	713	694	721	756	719	775	733	739	757	755	787	699	724	773	738	734	772	752	748	809	739	709	748	717	684	780	686	777	703	796	702	749	773	725	753	740	748	727	762	744	758	721	756	729	716	786	775	701	730	730	692	770	730	728	724	830	729	714	706	746	711	728	688	724	754	723	743	738	727	761	702	692	722	759	743	714	766	744	731	766	757	697	728	731	759	743	736	731	721	785	743	736	746	726	762	727	765	805	731	740	755	728	779	687	741	738	727	710	739	766	775	690	749	765	772	781	762	717	745	745	766	715	802	754	726	735	747	739	746	748	701	742	746	766	712	780	778	725	788	782	739	753	725	806	743	748	697	758	763	720	685	712	706	746	743	673	787	750	731	725	734	776	713	759	660	772	766	712	730	783	771	733	758	748	751	741	744	762	746	811	771	730	749	704	729	739	818	761	794	701	717	770	721	762	751	697	770	737	732	745	696	792	709	764	750	753	728	765	775	742	681	738	782	721	689	753	765	737	765	721	756	749	748	761	742	765	713	723	725	731	718	783	733	754	722	734	653	711	774	710	769	781	770	742	737	706	733	692	775	730	766	734	718	760	765	762	746	697	745	713	754	732	743	779	741	743	732	704	750	748	737	782	740	767	732	742	747	752	743	743	763	746	708	687	734	768	750	733	767	752	761	750	718	756	759	745	741	728	774	705	734	786	737	736	779	752	774	732	696	751	740	724	781	774	765	749	730	758	763	753	742	743	749	749	758	767	762	699	741	745	790	751	768	729	701	795	725	709	729	734	683	760	692	738	717	753	775	787	753	744	737	754	719	747	734	702	763	749	780	752	709	770	738	795	732	737	766	727	766	775	738	722	732	791	778	699	723	780	725	785	716	745	754	704	732	718	722	753	764	770	736	722	772	729	708	695	753	785	741	720	755	807	742	759	774	764	768	730	772	751	767	766	697	775	769	740	762	766	778	771	723	740	710	744	733	746	726	749	741	791	737	758	757	765	750	723	745	764	691	745	734	822	797	756	750	732	759	750	742	734	778	733	723	714	737	734	779	712	699	742	714	770	697	703	695	816	699	720	729	776	708	752	708	725	722	723	734	737	778	768	739	762	738	743	718	752	754	734	791	717	746	758	745	696	774	752	764	755	783	725	730	747	731	736	722	795	714	718	734	710	766	716	735	693	734	746	808	753	783	698	744	752	677	701	707	735	771	711	767	711	738	688	788	746	735	710	781	779	744	725	774	748	742	738	761	719	746	759	737	741	775	705	733	773	728	690	743	771	744	697	765	763	694	792	771	760	775	753	719	726	749	771	750	795	735	765	736	738	745	759	728	726	696	746	733	732	817	739	733	750	740	749	774	669	712	703	753	756	764	766	732	754	712	798	710	737	755	763	745	736	713	709	761	728	731	727	754	743	734	710	782	690	730	749	721	693	747	741	759	755	689	722	748	762	749	785	768	731	738	753	713	733	771	742	771	749	728	742	773	762	758	747	687	740	701	766	769	749	750	705	746	716	730	733	748	786	744	808	767	799	757	765	772	704	732	754	779	754	730	785	733	731	738	729	735	710	777	763	733	761	765	678	767	768	766	724	717	741	743	764	756	748	807	747	771	758	734	769	709	760	733	760	751	792	749	754	732	726	755	735	727	752	701	679	755	773	738	768	764	744	779	733	778	740	699	722	722	744	723	718	761	705	732	728	760	777	718	669	734	750	716	726	751	736	697	729
5767	3927	28109	21751	7951	2581	1034	763	733	697	776	677	692	693	750	714	724	697	700	714	705	710	717	681	703	723	711	709	738	688	751	688	664	703	690	668	760	681	668	690	712	665	713	684	721	704	724	716	700	721	691	736	700	727	734	702	688	719	753	732	692	726	683	709	735	719	713	707	713	677	703	684	705	691	650	691	738	671	706	711	709	717	741	731	740	631	734	687	685	690	685	702	736	718	679	694	698	710	665	750	672	677	652	683	732	688	727	697	675	690	720	738	719	698	708	702	722	714	737	724	716	708	660	663	708	719	742	695	676	736	720	660	736	657	688	715	739	733	678	740	693	716	722	738	686	699	681	724	720	703	725	697	722	716	727	734	707	727	675	705	694	674	733	699	682	686	691	724	746	679	714	715	740	655	662	716	691	696	713	694	686	727	655	632	671	735	697	659	675	697	655	758	681	677	704	694	615	687	707	748	671	710	711	712	713	707	744	679	645	720	696	666	639	727	699	653	714	732	685	684	663	715	703	674	673	685	706	715	706	732	716	717	676	688	673	676	713	679	699	707	750	705	682	712	678	710	685	686	740	679	705	690	700	739	693	707	718	741	703	676	663	677	714	723	705	711	684	695	682	726	673	680	677	683	704	731	735	732	732	663	690	690	702	696	715	726	698	662	640	695	721	699	700	712	683	760	676	717	708	712	740	675	655	666	723	641	675	691	706	719	728	754	692	680	695	708	727	686	691	685	718	743	659	702	703	709	655	691	703	749	697	717	731	685	702	736	683	667	724	685	694	672	718	700	730	704	695	708	755	719	671	697	734	677	667	674	706	723	707	663	726	758	737	674	744	735	710	678	641	678	693	678	700	667	702	731	687	711	660	666	722	694	681	684	749	673	703	696	725	714	699	732	734	651	711	657	673	700	700	712	679	680	657	735	654	748	632	725	687	724	717	689	693	707	704	709	721	701	690	636	710	696	670	695	799	691	719	682	694	711	700	686	646	761	711	675	693	738	731	693	669	726	703	688	671	744	661	675	658	697	751	727	739	722	694	783	698	723	696	705	675	669	713	690	692	690	739	718	692	712	683	731	706	714	697	687	735	699	669	646	686	712	712	682	723	657	737	713	680	718	695	722	737	726	725	735	736	730	697	696	715	727	772	676	722	717	679	672	715	681	658	711	701	714	664	738	707	760	695	720	670	680	692	689	707	701	662	700	711	695	711	703	716	706	646	687	694	694	701	717	688	694	703	643	758	714	742	676	695	672	724	693	717	711	690	657	770	722	744	703	682	686	675	749	708	664	681	698	735	679	689	652	717	684	739	690	705	683	737	766	710	687	706	635	748	733	743	720	726	700	704	672	704	710	723	712	665	693	663	699	680	685	766	665	732	670	691	676	696	739	712	688	700	720	667	704	706	747	704	680	748	662	696	686	673	759	684	695	703	692	675	685	712	723	701	725	730	679	673	719	732	717	712	714	745	702	696	713	717	681	692	727	698	679	693	687	721	652	692	663	725	674	746	689	727	674	711	692	692	713	720	689	706	716	666	719	694	715	709	743	719	687	684	666	694	730	720	714	710	662	716	706	716	717	700	690	668	714	724	730	687	690	700	682	652	705	713	703	674	727	710	699	692	735	734	731	662	725	688	687	707	681	725	688	681	687	697	699	707	734	663	734	709	687	725	713	703	730	697	732	685	754	718	758	733	691	733	724	653	701	721	730	696	670	670	747	657	699	694	724	691	705	712	768	718	714	686	672	678	706	634	700	689	693	722	768	705	733	696	677	695	725	717	683	656	727	675	683	705	702	707	724	702	754	723	663	734	712	723	745	740	688	703	724	689	705	684	676	683	713	720	710	668	680	708	724	704	738	716	723	777	683	727	683	666	693	667	727	676	719	681	664	713	656	689	656	734	717	713	665	665	713	681	734	722	708	710	701	758	680	669	679	704	696	741	730	727	691	681	704	701	727	702	721	664	691	743	724	705	688	688	704	690	690	670	691	746	713	727	678	663	692	678	701	737	734	740	729	691	661	682	677	700	672	758	703	735	734	734	701	713	731	676	741	713	702	667	711	709	728	730	665	733	731	701	737	700	714	691	734	730	718	684	652	721	724	747	729	731	707	728	664	696	739	699	696	718	679	727	705	710	668	711	714	713	685	733	647	731	696	706	723	678	707	694	678	681	649	705	698	717	716	685	735	706	683	724	750	729	701	695	660	676	691	741	688	716	714	705	725	696	710	717	687	702	692	664	697	674	701	718	697	727	733	690	708	755	727	705	729	700	727	725	687	724	707	689	727	655	743	683	725	687	717	670	740	694	701	715	694	709	751	699	677	693	690	708	699	711	691	699	699	714	721	664	623	711	668	723	761	690	684	687	697	707	720	699	662	669	700	700	663	658	715	652	742	688	702	750	697	695	730	732	707	711	704	742	693	687	717	714	671	725	708	654	720	706	695	688	679	711	678	727	696	663	755	684	701	713	660	702	638	710	709	688	687	722	706	721	702	716	699	704	698	670	694	728	665	715	670	703	716	665	717	700	700	698	690	695	673	702	712	629	766	676	715	726	685	702	725	753	707	693	691	672	706	699	721	702	679	659	700	694	713	717	709	651	673	749	705	694	655	646	661	772	708	683	668	716	689	692	698	670	712	658	714	702	731	732	735	645	712	771	743	734	667	710	702	630	693	699	722	734	674	677	719	714	728	725	667	709	688	728	677	693	684	790	693	686	711	720	715	667	737	715	712	693	727	678	711	693	756	702	750	675	729	690	708	736	728	704	733	663	700	700	736	727	672	721	680	720	745	690	693	695	734	693	744	679	683	717	702	681	673	713	704	735	680	707	716	711	674	738	753	671	715	733	688	636	678	677	735	689	681	682	748	695	724	688	698	702	680	709	737	739	702	720	728	740	657	674	696	706	731	693	671	672	763	644	686	705	684	719	657	712	705	744	754	721	719	741	703	676	735	732	707	762	679	678	697	714	724	745	719	740	711	753	706	739	686	709	727	704	662	681	707	709	706	764	668	708	747	699	676	706	724	693	675	702	693	694	684	720	691	706	660	719	707	720	717	691	737	731	748	702	734	700	651	646	709	675	673	661	703	635	766	699	644	722	664	714	708	692	703	717	703	685	747	705	724	742	709	703	722	754	688	715	650	726	724	728	665	753	655	700	713	776	684	714	722	727	719	717	704	714	690	727	732	707	682	712	647	732	707	689	719	717	676	706	722	706	742	701	706	710	697	727	712	712	726	741	708	708	727	685	684	697	683	664	714	661	705	728	719	701	667	760	700	739	668	702	720	749	676	709	741	632	745	677	728	692	701	758	679	725	710	685	723	741	724	696	702	688	700	728	741	671	729	652	709	705	698	676	710	661	691	701	706	725	734	721	711	723	690	668	679	717	717	719	705	715	691	659	686	735	707	720	727	754	696	664	692	723	731	662	664	694	729	677	669	701	676	677	668	711	630	670	680	786	680	687	718	722	720	693	699
25549	21653	44862	65765	41902	19595	5092	1219	815	806	778	758	793	777	776	719	719	774	736	751	833	730	764	720	749	753	780	727	754	678	695	719	741	714	704	745	757	742	765	760	821	744	730	785	770	701	706	767	784	705	733	746	683	751	757	744	715	740	773	730	705	769	772	736	733	760	716	714	784	730	794	718	762	766	752	730	697	734	756	750	735	742	756	705	749	697	760	740	784	792	759	763	720	716	717	768	738	788	725	745	767	711	747	712	771	720	731	723	773	770	718	712	715	807	765	779	786	716	735	780	722	741	698	772	734	696	710	741	743	721	748	767	705	750	775	707	762	697	699	806	747	770	765	790	747	747	736	690	789	690	788	724	733	747	729	769	754	694	762	757	758	752	691	772	768	753	703	691	735	753	753	733	762	758	786	689	743	769	726	698	718	704	769	764	763	703	735	710	733	740	775	756	755	769	736	689	727	791	694	795	715	681	801	746	751	772	738	696	742	777	728	741	728	659	729	785	727	777	780	808	725	729	741	748	764	741	776	737	719	721	734	772	749	741	751	719	735	721	711	716	715	706	745	748	734	712	707	725	716	749	739	735	726	735	718	784	761	756	715	736	787	698	707	762	778	724	710	699	752	756	764	742	761	741	770	742	758	778	724	705	698	740	721	737	786	752	737	733	744	720	791	749	745	748	770	786	769	785	759	736	742	739	734	716	738	762	715	751	737	670	752	700	758	713	747	741	763	734	762	736	710	704	687	722	725	723	750	760	756	686	768	771	709	699	733	736	764	789	762	755	747	726	728	769	734	736	763	743	688	775	724	709	744	765	756	700	744	755	754	744	723	720	724	748	737	722	728	683	748	746	721	741	750	702	740	770	724	666	729	717	749	779	819	774	796	740	733	743	725	703	736	752	751	755	727	772	781	777	722	730	739	720	763	750	755	688	725	739	750	768	742	729	733	751	671	749	726	838	770	787	740	707	757	762	732	726	790	697	689	693	747	739	720	736	726	761	743	801	683	773	754	754	736	759	761	754	701	750	737	739	718	761	667	773	730	728	736	721	695	719	751	725	763	715	732	749	750	774	690	755	717	729	734	726	770	739	710	750	715	748	756	738	796	751	751	780	738	683	709	769	788	723	722	774	772	718	721	726	718	736	753	784	722	771	795	732	746	740	759	806	780	746	778	757	705	779	734	701	768	724	760	760	760	784	743	736	755	752	731	700	690	774	781	751	700	735	750	758	718	767	696	710	717	722	778	759	697	701	676	778	756	743	734	736	778	726	748	672	742	759	714	699	744	761	725	776	745	725	711	764	748	777	745	713	752	770	740	698	739	770	705	751	755	738	741	782	733	705	743	669	764	721	722	775	704	725	765	788	706	742	733	738	706	786	735	773	710	741	733	735	784	683	743	764	742	724	728	731	747	743	750	793	739	748	750	756	752	775	764	709	727	715	796	758	692	757	771	731	711	747	770	737	808	745	748	707	764	727	789	716	769	793	715	748	705	738	792	712	717	768	723	722	745	770	743	807	748	704	732	731	727	781	756	766	764	727	754	685	692	774	700	744	722	749	725	765	725	747	740	742	759	794	696	766	744	760	786	733	737	747	747	752	683	772	734	798	739	726	746	776	702	748	764	739	745	733	770	694	742	738	724	708	753	747	734	781	744	771	748	743	718	745	779	747	726	758	778	703	761	749	707	769	714	717	727	736	756	752	767	745	742	699	752	760	697	748	763	778	729	714	740	794	751	700	754	667	737	775	688	737	718	747	837	686	757	735	696	749	763	687	720	711	725	750	674	756	777	718	702	771	700	701	744	740	742	744	714	783	731	757	743	736	760	716	757	734	720	751	747	711	754	742	747	701	740	677	726	697	744	747	717	746	794	759	714	712	759	742	755	716	732	712	749	756	734	722	720	684	734	750	709	774	730	769	738	750	729	724	766	755	748	750	749	770	741	762	719	798	775	771	706	711	729	732	736	730	743	762	715	716	752	725	769	724	767	730	733	709	754	746	731	729	761	740	710	731	717	781	731	749	759	748	768	677	704	762	843	728	728	727	763	679	785	779	751	731	736	745	750	734	751	700	738	766	756	743	771	755	693	745	745	711	706	742	742	733	785	738	755	740	741	758	735	721	712	760	810	732	718	689	781	720	720	708	725	750	763	722	741	730	723	788	775	737	780	752	744	793	748	756	732	777	742	738	748	733	666	710	735	769	757	757	761	765	806	735	774	751	798	708	750	730	709	754	752	733	719	682	751	755	712	762	738	779	754	707	736	711	701	752	787	772	682	781	734	760	719	735	736	755	738	744	732	744	701	773	719	752	737	773	739	750	715	755	744	784	733	765	730	736	747	736	700	798	765	742	734	765	730	697	736	738	731	713	753	727	738	789	815	768	753	708	776	708	738	735	771	746	756	801	692	733	777	760	722	724	690	668	718	727	743	765	689	745	743	723	774	711	732	740	742	749	716	784	757	736	759	775	758	782	781	724	756	743	725	734	791	738	705	792	768	733	812	778	685	730	736	742	772	720	738	766	721	781	749	757	696	737	756	719	747	716	715	745	808	740	789	737	741	760	740	758	652	721	687	732	700	752	777	745	729	770	728	747	703	754	798	719	743	747	748	734	722	760	744	696	720	818	761	690	763	729	711	700	732	785	703	775	726	755	703	765	731	741	732	762	773	764	755	706	792	789	705	713	727	764	714	703	731	720	779	766	686	793	727	737	741	744	814	733	720	753	767	772	737	748	728	727	759	759	748	756	746	765	706	730	762	714	744	702	701	791	763	739	678	723	784	740	756	717	748	717	703	745	775	725	753	781	750	787	725	709	725	742	753	795	756	713	682	714	745	758	718	693	754	806	700	739	687	766	748	748	770	711	735	796	740	768	738	799	771	748	729	743	730	694	726	693	750	756	713	793	735	764	705	712	750	764	790	738	773	695	739	736	750	706	762	694	800	710	728	787	775	733	749	779	758	762	778	747	768	753	710	718	762	759	695	723	688	729	734	726	709	729	717	701	713	776	734	738	688	716	748	706	704	726	776	723	713	737	734	797	761	719	787	778	717	702	760	719	789	749	772	770	722	689	760	741	765	708	739	721	756	692	758	750	769	734	752	722	752	725	724	747	724	712	803	712	779	705	720	725	753	735	742	787	791	722	699	716	753	790	722	697	713	745	733	771	728	827	711	717	722	769	764	683	750	736	732	725	783	804	749	795	750	710	701	749	741	715	737	755	709	719	743	755	681	722	740	763	768	756	776	747	709	722	725	734	721	789	785	747	733	801	778	720	704	729	746	719	744	671	742	723	791	718	735	718	736	764	712	728	749	729	728	749	712	716	751	727	766	761	723	727	747	723	731	747	779	743	696	750	753	720	750	686	770	707	769	740	707	760	697	771	725	732	753	740	762	757	725	753	729	761	753	765	726	755	703	761	728	792	743	749	718	707	714	779	775	696	710	717	694	765	739	761	729	755	755	732	756	730	739	745	741	755
7937	29985	75880	62748	32491	10881	2902	1155	764	780	764	742	790	779	716	727	754	764	744	750	747	786	745	797	791	730	706	759	757	723	746	766	788	761	760	750	737	719	727	743	726	723	722	805	764	744	698	764	781	726	738	771	765	753	698	745	732	721	776	715	751	779	747	767	770	774	720	762	764	742	766	775	767	739	760	748	786	734	684	768	775	736	756	769	747	798	803	763	783	803	795	782	724	750	758	723	790	761	742	777	782	816	776	815	721	769	768	736	746	795	791	766	728	777	824	735	769	724	748	802	771	732	786	733	748	726	708	776	760	724	772	718	721	777	722	772	739	771	758	697	787	792	700	771	750	771	767	741	738	770	745	725	815	784	750	740	758	823	777	788	776	779	751	762	744	737	744	741	760	749	714	758	746	754	755	737	797	717	799	791	756	772	752	768	743	790	723	746	747	734	750	754	732	761	792	788	728	727	768	769	766	733	677	760	741	790	734	761	766	703	729	785	768	798	755	746	729	795	760	716	757	738	710	777	748	753	768	767	804	786	762	750	723	799	756	778	722	739	799	748	773	760	776	715	773	738	740	719	753	738	758	728	778	762	758	730	789	740	812	747	700	768	791	745	732	742	759	804	765	728	727	762	772	792	783	757	724	754	712	768	715	762	716	723	786	777	737	698	743	762	781	771	759	755	770	761	785	767	763	729	713	777	794	731	747	750	744	698	726	742	755	795	743	775	785	740	762	788	723	746	737	774	762	748	778	685	723	756	737	755	713	783	747	760	758	827	723	726	736	747	795	766	755	766	774	732	760	774	737	698	734	789	725	750	679	771	732	751	753	762	742	710	675	718	769	798	750	724	746	753	736	729	737	799	756	749	755	737	756	756	742	742	758	728	747	714	734	726	749	757	727	780	791	773	779	750	786	727	791	764	738	731	757	764	792	745	721	818	761	737	754	790	726	757	724	723	768	726	779	770	768	814	738	780	752	734	799	732	790	792	771	754	753	756	772	767	754	738	758	783	766	792	750	733	792	734	747	757	770	737	783	795	761	743	766	805	727	768	754	708	755	733	755	758	770	716	739	726	772	773	753	760	725	803	721	757	741	708	765	803	721	736	754	768	768	756	784	772	706	787	713	739	819	760	741	755	756	755	771	758	720	727	740	715	758	732	738	765	800	780	752	680	777	753	774	738	726	752	737	772	800	758	721	723	777	744	742	727	776	690	701	765	748	779	751	746	764	743	767	773	763	730	749	807	762	776	740	744	769	755	728	775	779	740	754	721	797	728	743	798	723	770	722	786	719	721	766	761	771	711	765	720	794	710	744	749	746	774	766	770	726	757	733	789	727	784	805	753	724	740	754	742	769	762	754	789	740	761	762	771	752	746	793	754	788	743	735	750	756	765	752	711	727	706	742	766	748	788	749	787	722	704	753	762	793	721	807	763	788	739	745	797	749	736	766	771	770	748	797	765	744	774	738	741	788	725	774	768	732	739	678	714	769	801	771	765	734	739	784	745	728	730	733	794	744	788	783	696	767	807	726	752	754	724	777	760	729	782	758	789	763	790	733	754	781	730	737	776	767	792	767	750	769	773	775	724	762	720	712	782	731	754	747	757	775	699	737	755	764	757	695	747	738	761	783	759	758	774	748	747	738	771	755	765	772	751	755	716	777	740	765	712	806	735	761	743	768	750	749	762	735	768	808	737	735	758	744	798	729	738	788	774	706	712	749	760	758	771	741	750	805	770	734	751	740	728	730	745	757	741	684	746	789	743	730	740	775	770	747	743	778	779	787	752	738	761	764	792	720	750	743	745	780	732	739	725	711	730	753	763	750	754	742	756	760	767	761	714	722	722	765	792	764	724	749	757	777	743	716	746	753	775	752	716	741	768	756	775	733	750	744	749	733	735	749	739	769	791	776	707	766	712	760	751	741	826	760	747	739	692	788	783	761	779	761	752	780	760	736	708	730	764	740	743	719	709	739	746	707	761	713	777	719	681	765	721	756	727	772	739	767	764	781	778	765	754	774	752	777	774	755	765	777	799	754	757	758	787	730	756	715	687	733	791	778	777	747	736	775	709	777	781	760	757	716	742	762	714	734	769	753	708	717	748	746	754	748	797	747	749	755	736	736	750	751	756	776	742	763	725	766	767	717	750	744	743	762	768	730	769	762	755	768	738	733	762	771	690	801	802	739	762	803	739	743	778	768	753	727	798	729	781	737	693	741	737	783	799	744	751	793	709	788	741	812	827	758	786	758	801	728	709	712	762	767	752	762	738	733	741	781	757	816	761	772	752	727	729	776	746	730	700	751	735	722	771	774	701	739	729	754	765	773	766	719	805	708	766	740	760	766	769	750	710	786	789	741	766	743	756	763	750	758	721	722	757	759	807	758	771	771	744	759	752	753	743	757	811	736	741	718	745	740	759	787	766	758	732	749	817	701	782	752	742	763	742	720	796	754	731	752	729	774	762	737	755	722	776	700	767	756	756	739	727	737	778	791	755	769	730	794	803	733	715	749	779	749	736	742	797	774	715	722	724	669	760	729	793	753	773	728	729	786	777	790	720	730	751	782	786	734	719	752	755	754	734	756	746	744	784	687	780	812	746	787	760	733	736	695	814	669	723	741	773	733	761	788	722	782	819	742	751	737	776	746	726	756	759	757	775	728	751	818	748	731	732	784	725	716	721	705	758	775	722	683	698	795	715	739	802	717	775	753	763	745	715	752	736	717	763	772	743	724	759	750	762	746	761	773	821	790	723	742	793	730	744	749	780	732	747	733	715	769	754	722	752	767	808	752	732	757	733	821	723	758	691	748	715	755	744	709	725	798	723	756	767	787	752	733	732	764	793	732	739	736	721	768	797	715	792	772	732	758	733	795	706	760	786	752	728	755	726	759	792	740	764	779	742	703	748	741	772	749	733	718	788	730	765	758	735	747	738	738	745	790	749	733	747	735	744	745	777	804	816	787	767	750	745	761	770	771	699	722	752	740	791	783	807	755	700	764	751	785	716	693	749	777	772	741	744	733	726	740	731	784	679	764	754	745	695	785	763	726	712	734	749	750	745	767	758	756	748	726	751	758	754	779	810	774	722	743	735	727	744	748	763	759	760	805	774	735	762	755	727	745	742	747	728	728	802	710	735	731	720	750	793	782	736	753	775	775	741	764	780	755	770	749	760	731	722	750	745	715	738	747	798	753	786	724	698	718	730	769	734	811	771	704	716	784	782	759	731	782	773	735	746	762	717	735	704	768	739	698	760	712	711	761	760	781	756	723	754	740	771	780	716	740	799	722	742	732	737	707	754	764	725	779	761	744	711	729	758	710	772	734	720	781	785	758	766	742	786	714	788	746	768	807	730	721	761	724	758	769	779	769	795	741	797	750	787	724	733	772	744	701	761	718	729	735	766	769	745	725	798	749	759	755	770	733	711	739	768	783	786	762	757	741	804	686	798	733	795	778	784	699	721	762	725	830	758	752	712	735	749	712	741
24426	21620	38112	68498	53835	30700	12206	2324	1074	948	845	849	789	880	833	791	790	769	802	849	819	813	791	833	811	826	822	826	785	847	784	877	826	784	863	768	828	773	714	822	824	757	789	755	803	751	789	804	796	802	821	790	821	799	800	779	809	811	816	801	803	766	802	797	857	813	783	732	796	810	834	767	815	825	747	816	767	844	811	809	785	755	816	808	781	790	771	817	799	793	773	793	782	799	808	800	830	823	799	840	761	720	833	796	762	811	776	800	796	747	776	799	755	767	774	852	815	817	785	797	778	823	791	826	822	808	843	758	803	840	777	851	764	804	816	826	778	797	805	797	786	813	765	782	812	800	784	760	803	861	760	838	795	772	801	831	813	854	803	776	785	812	783	730	815	805	814	840	798	750	767	829	750	811	801	835	821	785	829	739	861	785	826	821	795	794	789	775	755	732	772	773	881	780	754	791	822	760	804	781	850	848	850	784	695	842	758	786	814	834	801	784	808	827	798	819	884	847	776	724	819	761	759	763	758	825	771	805	766	756	796	798	766	804	816	743	800	781	816	776	791	778	799	786	813	801	769	758	793	781	812	771	826	787	728	806	834	770	777	788	825	794	790	760	789	721	777	804	858	809	758	800	808	765	798	760	784	779	792	780	756	819	798	785	785	811	774	809	816	764	774	765	849	797	779	796	805	814	776	792	799	822	770	877	817	783	824	820	826	760	774	791	798	774	779	803	801	764	812	825	783	775	793	795	795	837	819	825	787	755	816	795	810	745	807	783	795	754	804	768	756	783	818	816	796	771	762	751	756	781	758	782	776	758	754	751	750	857	823	751	794	785	786	803	811	803	766	798	813	737	783	820	843	753	775	792	808	758	811	756	777	761	792	781	769	768	792	841	794	784	760	829	798	845	824	800	836	782	830	798	803	784	746	735	744	757	803	778	794	822	824	793	808	786	759	777	801	831	737	800	737	775	791	829	777	758	782	767	791	749	776	782	749	745	828	825	809	840	780	772	795	782	770	799	806	790	714	854	773	798	771	767	800	788	763	803	792	794	782	832	776	787	848	818	768	754	817	792	820	761	838	757	760	751	793	793	816	813	786	785	766	800	804	821	814	822	774	830	829	734	806	779	784	787	810	806	791	769	839	795	787	800	787	799	798	784	800	785	748	786	794	735	742	745	721	786	781	832	770	812	744	800	797	783	803	747	766	820	785	801	781	783	800	771	751	770	846	809	810	814	791	794	796	759	762	815	794	819	745	795	778	802	757	817	794	788	753	822	750	787	817	803	787	850	766	789	753	821	777	801	775	851	777	770	799	759	793	782	812	810	795	796	786	813	758	787	793	785	787	822	843	759	778	787	754	787	807	787	797	757	789	800	797	784	805	759	810	822	795	784	767	764	776	736	793	767	770	830	801	832	822	823	790	747	803	771	786	756	852	860	837	806	818	804	773	770	788	751	808	833	825	757	769	760	778	778	800	848	855	813	785	803	800	811	803	787	772	748	786	777	802	804	763	821	792	801	832	796	784	809	806	825	814	853	755	824	790	761	802	753	779	815	757	779	777	794	772	807	706	786	769	812	799	770	790	784	803	804	781	789	807	735	791	750	794	807	821	768	813	850	803	802	783	766	822	775	764	828	796	808	808	827	778	785	786	823	773	781	832	794	815	824	825	788	785	796	813	780	784	783	838	805	822	720	771	770	795	800	816	819	839	851	823	748	767	796	765	796	828	819	784	780	834	722	795	812	784	713	832	782	791	774	775	760	777	780	746	781	745	774	795	794	725	765	829	770	779	836	867	841	808	752	822	801	725	759	781	785	800	738	828	723	783	818	773	793	794	810	770	808	771	790	800	821	773	796	777	749	791	793	779	790	772	830	803	809	803	780	781	818	787	825	760	821	846	808	818	803	791	826	812	756	805	803	802	816	785	799	763	805	792	805	818	788	837	742	812	804	759	781	816	749	775	790	814	755	790	764	801	739	778	773	829	816	829	756	766	832	776	774	829	760	809	875	826	743	790	794	791	765	748	799	822	742	753	791	788	760	833	857	800	761	783	819	784	803	784	782	798	827	793	823	820	740	824	811	818	755	782	784	809	750	787	849	775	762	788	743	792	811	775	757	816	802	786	824	790	778	811	814	775	785	768	791	764	753	795	833	767	778	820	812	787	773	792	818	745	817	766	815	739	770	794	825	778	746	773	798	808	802	793	788	779	809	809	790	813	816	778	767	785	797	776	749	829	737	772	820	757	754	730	814	754	822	777	735	763	799	750	735	810	787	800	830	839	781	782	770	735	794	769	800	747	731	782	838	792	795	747	819	737	770	841	859	799	802	837	773	787	774	784	811	814	800	740	819	838	792	782	826	790	817	818	800	817	790	775	774	769	804	813	821	778	847	760	769	826	789	796	789	786	755	776	775	843	814	744	752	794	836	819	857	806	766	787	725	784	761	797	851	793	718	793	739	761	778	809	825	807	767	848	824	780	807	794	816	787	836	765	817	801	789	777	805	745	757	757	739	798	838	757	816	752	805	756	782	744	811	784	764	786	830	816	813	814	799	783	822	773	802	791	775	766	762	779	782	800	789	763	792	785	787	806	803	805	791	784	802	766	820	822	791	811	794	832	781	746	823	830	737	824	790	796	779	781	822	799	770	843	802	839	789	799	773	864	729	795	797	828	775	781	798	788	758	750	792	855	766	762	781	851	738	820	815	791	813	768	784	816	796	788	838	764	715	780	806	852	842	781	786	790	807	773	813	818	789	749	785	785	804	764	735	774	794	798	813	822	796	745	802	764	785	819	756	815	856	711	845	832	822	801	769	786	785	794	787	789	823	780	757	725	766	784	826	804	781	798	796	822	764	783	819	839	791	827	792	712	780	744	755	798	768	765	790	760	763	816	804	774	794	757	750	745	741	768	827	854	762	809	781	814	811	741	759	800	800	814	788	774	769	787	744	758	768	749	808	740	803	798	786	817	797	798	742	776	788	737	789	809	767	788	784	767	774	782	802	779	766	786	812	774	835	813	782	781	820	815	809	838	771	799	827	833	804	820	771	746	782	799	836	727	759	797	776	805	796	798	810	790	851	828	815	804	804	808	809	790	827	813	783	800	763	780	775	771	835	758	779	807	779	769	832	824	817	778	752	760	810	849	802	780	791	820	746	801	819	800	784	789	805	779	764	779	825	760	775	793	800	795	788	830	817	789	762	853	772	767	769	836	854	807	856	850	808	810	807	801	752	764	779	771	812	807	751	791	788	816	774	773	773	825	773	784	815	757	777	771	764	799	801	817	772	797	797	772	781	808	758	763	792	797	771	770	765	778	776	838	795	802	813	773	803	768	809	820	761	803	804	771	783	752	767	784	788	779	821	784	782	785	819	827	817	781	768	808	770	788	806	807	797	813	793	797	801	785	794	839	824	793	847	801	833	810	769	812	828	791	786	833	771	797	784	825	801	792	724	814	811	766	770	844	776	785	835	792	745
12509	40160	87174	83127	50269	20867	5702	1703	922	862	807	844	797	870	799	814	869	852	832	847	873	895	880	774	805	824	784	829	825	838	866	804	857	823	852	861	878	832	867	843	798	832	850	816	878	822	821	893	810	767	881	792	798	793	805	831	842	868	790	810	806	844	825	847	856	819	838	855	827	817	844	882	846	814	835	836	883	799	815	770	790	795	830	872	780	816	846	828	837	807	830	849	823	805	791	827	788	767	792	825	810	817	826	810	807	828	847	826	795	864	882	822	812	810	857	830	865	819	819	853	840	788	803	846	794	813	860	834	855	801	847	805	822	801	822	785	774	840	827	816	867	820	844	822	850	796	851	826	813	800	830	838	838	805	828	828	834	851	843	849	813	846	814	821	828	814	832	795	857	770	806	821	825	825	790	822	872	817	810	842	808	881	794	801	849	812	849	830	838	871	800	771	754	792	846	774	805	808	831	834	770	887	827	849	779	800	819	844	799	850	809	849	805	778	809	818	788	811	851	822	831	819	838	811	814	872	804	882	823	807	867	818	844	874	810	828	827	814	807	838	810	789	818	823	803	796	818	786	826	859	807	852	829	809	813	829	873	829	865	780	815	851	839	886	797	835	870	804	783	822	890	802	893	790	859	836	809	846	856	846	813	827	794	790	802	814	788	797	808	793	847	877	833	814	850	807	789	813	763	822	830	825	870	788	810	841	816	869	843	811	844	815	824	771	805	819	801	831	861	843	877	792	808	769	854	818	828	838	810	799	817	843	819	822	833	792	770	829	791	834	798	827	805	828	797	810	868	799	762	821	845	803	810	872	805	848	868	823	822	815	856	808	815	784	766	839	809	859	795	869	861	774	848	831	796	817	801	876	826	807	769	839	813	805	829	833	783	750	814	848	823	833	827	804	817	818	802	856	795	816	798	810	852	801	815	832	827	781	782	738	850	852	800	822	882	839	826	821	842	812	781	779	823	861	799	800	776	815	837	805	804	793	816	788	785	779	862	868	797	874	786	885	843	819	791	858	830	915	813	818	805	780	838	819	861	800	868	830	851	850	784	831	825	777	788	771	826	856	803	808	815	809	833	922	816	760	824	821	795	826	764	808	814	835	819	781	835	771	771	799	845	808	795	828	857	798	826	887	822	795	774	786	845	820	814	800	808	861	820	827	812	835	827	867	824	830	825	791	840	918	829	856	868	804	807	778	785	841	869	800	858	857	823	784	838	836	815	820	793	845	838	796	734	814	814	824	791	814	840	779	815	852	803	819	842	775	844	829	813	809	822	830	810	790	838	832	832	800	833	838	826	797	827	845	800	852	789	770	768	824	790	853	834	796	805	818	884	831	772	822	794	834	795	774	781	836	781	795	813	811	784	852	834	822	787	859	838	786	844	801	798	805	797	837	807	846	805	817	856	814	758	805	835	847	791	778	854	838	821	809	796	814	804	826	867	850	810	804	806	793	833	803	854	798	843	830	824	836	854	797	834	824	916	846	781	835	859	848	819	868	832	844	827	795	857	832	814	796	851	827	841	817	796	838	812	825	799	821	841	838	785	781	888	857	855	812	828	870	780	823	753	808	791	811	779	791	841	782	819	833	839	829	828	878	857	860	783	825	796	846	805	810	846	750	742	834	836	852	830	829	778	786	803	839	830	805	861	796	786	850	814	853	851	840	847	780	815	827	843	832	811	856	794	797	856	823	771	860	765	823	800	826	778	832	815	795	801	811	801	828	828	834	798	813	869	816	871	852	884	820	845	843	807	827	828	861	797	817	815	791	818	839	819	855	805	833	816	816	857	817	829	807	786	821	824	805	817	800	848	769	830	784	857	783	761	808	842	741	824	784	831	814	793	856	860	812	835	781	824	772	841	805	858	794	870	790	840	827	880	836	814	888	798	870	811	793	837	802	794	787	795	803	886	851	817	800	804	811	854	819	819	793	827	835	817	833	840	803	879	820	837	825	893	790	808	819	827	804	837	801	825	828	801	816	859	777	783	816	807	828	831	819	884	814	827	831	824	793	812	820	840	816	823	834	850	860	865	780	812	798	826	867	809	784	827	849	785	842	844	821	783	844	807	866	766	815	814	787	817	800	865	781	847	804	878	813	802	831	800	761	777	813	787	768	783	797	851	817	776	802	807	786	835	866	903	811	853	871	864	847	831	841	770	830	852	828	844	816	837	801	837	830	797	792	872	801	823	780	815	771	842	788	836	796	799	835	807	829	824	803	857	814	824	760	790	860	779	809	833	799	778	831	853	789	802	826	819	813	895	839	821	801	751	803	816	836	818	832	775	831	745	829	836	846	837	855	813	833	775	807	814	852	818	844	766	783	801	831	830	827	821	848	849	839	783	823	798	815	844	832	783	821	763	790	870	811	802	807	831	788	839	826	794	781	856	784	821	809	848	792	824	787	832	793	764	823	842	782	825	836	848	846	842	821	817	844	824	814	828	812	842	808	788	807	789	783	810	807	853	825	778	815	852	759	792	789	797	796	815	790	825	854	844	860	843	855	828	822	834	828	825	869	825	790	763	860	835	774	787	815	824	768	810	818	807	823	813	792	850	814	831	805	801	857	770	823	795	809	806	775	813	819	855	847	855	820	824	822	799	838	791	813	813	874	779	838	820	817	842	838	842	828	832	802	815	798	848	827	856	779	805	805	825	851	828	811	821	838	804	834	807	815	837	778	855	813	822	797	820	820	803	779	815	769	834	853	816	837	828	766	819	791	792	797	869	812	795	773	800	779	809	793	822	786	894	783	823	835	789	775	751	822	754	815	825	815	817	803	797	785	826	819	787	799	825	806	798	830	806	787	828	736	859	798	808	784	825	810	801	854	839	800	833	808	766	869	788	861	809	868	811	777	806	820	824	801	819	821	802	828	844	816	828	836	787	809	819	806	865	809	819	797	795	814	825	798	833	809	759	833	771	815	814	773	793	847	767	816	803	824	787	822	857	812	802	800	812	842	810	787	813	806	823	832	858	844	828	818	801	828	793	837	777	818	821	862	873	825	827	814	795	789	805	806	803	809	812	792	785	782	819	788	810	845	741	805	821	818	757	812	810	856	756	876	854	784	809	876	796	845	830	822	887	805	861	783	814	808	817	825	839	815	816	819	849	807	783	781	860	785	849	823	764	776	844	770	839	856	777	803	791	836	790	804	821	821	790	848	801	856	854	809	760	849	811	800	805	837	801	815	817	780	806	769	814	828	800	855	794	785	788	854	858	847	828	809	854	829	799	785	813	822	807	801	880	850	837	804	835	842	802	816	847	804	811	811	854	808	840	786	811	794	812	834	820	826	782	777	806	810	843	827	806	828	790	820	838	826	824	880	782	812	859	832	814	784	851	803	857	788	846	826	825	803	809	773	808	808	836	808	843	773	829	825	810	827	756	813	810	798	825	824	850	795	789	839	791	851	752	833	766	825	849	862	881	822	815	830	807	847	837	842	815	831	860	785	850	900	830	776	826	822	855	815	819	832
27897	12509	18045	31808	15515	4079	1308	847	784	723	756	757	751	742	758	718	716	745	774	757	759	740	701	780	740	776	755	696	759	754	768	704	716	724	753	768	732	746	759	745	748	693	726	775	749	703	738	733	728	783	711	752	699	709	763	708	716	707	747	710	735	789	770	750	705	744	757	728	726	730	749	756	770	715	737	763	734	781	686	742	760	776	746	764	763	716	729	738	776	756	761	763	706	747	748	732	723	780	751	697	718	771	744	734	764	736	739	747	713	729	729	726	740	720	735	747	745	808	721	744	728	749	715	738	791	762	774	729	690	714	726	756	755	740	722	729	735	739	743	695	712	746	731	726	758	742	730	720	720	712	730	754	744	742	807	751	766	723	762	705	778	763	768	694	740	717	743	715	713	750	729	734	793	712	768	753	750	726	723	704	773	690	756	716	708	702	684	726	727	731	774	754	732	678	746	722	744	730	762	759	701	750	731	756	735	722	685	745	751	778	670	758	728	741	766	706	682	705	766	740	716	729	713	767	734	711	716	726	761	726	735	750	727	725	730	695	773	718	718	724	753	741	751	742	765	678	771	754	707	723	761	749	728	746	687	749	724	742	772	755	732	766	730	742	755	757	727	786	717	757	732	775	762	730	774	762	648	762	761	747	798	718	702	745	773	769	753	759	706	740	747	758	740	721	730	695	751	749	783	757	743	776	739	758	766	724	727	747	714	758	782	736	740	741	705	687	741	703	723	707	735	727	726	787	708	720	775	725	734	728	742	768	729	785	749	680	728	705	727	751	761	725	784	749	763	726	722	761	733	705	737	780	706	721	734	702	730	756	764	712	749	725	750	779	722	742	754	748	729	757	709	718	702	650	730	755	715	802	712	748	741	769	782	738	719	755	710	715	796	711	737	744	766	687	727	673	744	732	716	754	742	729	734	797	717	775	774	727	677	705	738	750	686	767	734	722	711	720	745	751	751	745	760	735	689	787	714	723	733	781	740	716	746	745	712	715	764	744	739	713	781	751	764	720	737	717	748	758	729	714	769	716	736	703	767	760	726	739	729	765	720	743	745	746	693	696	771	749	743	767	717	744	687	759	745	753	749	733	697	722	722	763	757	726	733	748	725	719	751	702	752	763	773	702	730	738	723	750	733	761	803	761	751	752	797	721	734	739	716	706	779	717	732	727	689	753	721	775	753	772	729	794	786	771	704	710	769	728	746	764	718	712	731	737	757	767	720	738	749	749	733	706	746	709	728	763	754	769	729	746	741	706	763	751	736	707	726	760	727	707	735	749	730	809	739	744	734	745	808	741	726	735	761	723	732	740	740	736	719	757	756	734	754	751	756	744	728	741	736	719	729	713	743	710	756	773	735	726	763	740	757	724	707	730	748	729	738	717	663	764	716	726	756	760	743	771	732	752	751	751	708	742	733	736	725	736	699	786	749	693	766	776	744	766	735	728	723	759	757	714	752	727	693	730	706	766	818	699	739	709	711	732	746	744	767	724	739	731	728	701	715	779	704	718	764	752	739	730	694	759	779	759	714	736	769	751	800	748	719	781	720	730	730	735	733	720	714	766	696	751	761	746	719	769	780	681	730	718	724	754	721	755	766	729	751	773	728	773	763	702	719	784	707	722	710	815	753	748	736	777	685	729	704	783	781	698	693	726	743	727	733	717	733	702	741	772	752	793	715	693	745	698	740	722	727	765	732	746	758	754	754	752	736	682	756	735	738	738	711	752	733	736	744	761	764	730	702	730	744	762	762	748	742	704	754	814	732	743	750	772	746	813	712	785	731	769	753	782	709	747	737	717	776	780	696	754	770	744	744	803	711	722	714	725	768	746	750	726	719	747	709	789	711	725	730	748	756	738	798	723	776	767	744	745	726	675	765	744	759	739	751	723	730	774	761	710	698	703	731	796	737	786	740	699	735	728	764	727	732	677	753	689	792	737	753	707	744	781	759	753	732	735	760	770	735	740	792	717	748	763	761	758	783	751	777	740	752	730	767	702	762	738	725	710	777	720	697	709	737	753	783	740	742	688	745	735	760	696	705	750	738	744	738	726	712	716	731	779	729	739	718	763	792	713	739	754	786	744	746	688	692	761	770	737	820	749	756	760	710	783	754	753	741	771	770	764	720	742	715	753	739	754	732	802	706	763	708	731	756	701	741	743	770	769	735	755	735	729	762	743	725	743	779	756	733	712	722	724	738	738	728	721	729	761	748	705	764	710	711	720	717	708	741	718	750	806	785	764	728	723	720	766	716	759	710	780	704	721	724	676	746	728	721	764	723	757	772	772	748	731	721	707	782	775	743	725	735	754	756	736	754	703	726	771	759	767	765	712	731	741	719	775	763	770	763	747	786	712	712	724	767	778	769	751	736	763	743	723	701	717	749	838	725	752	715	761	762	762	722	697	748	742	775	716	763	788	721	730	712	722	808	766	749	750	759	734	779	753	753	697	754	710	732	784	733	749	739	735	728	730	746	725	751	760	740	750	752	733	693	769	747	743	718	753	788	759	735	759	784	783	783	718	747	709	720	710	724	793	711	742	711	778	792	742	750	765	786	730	786	739	755	747	743	742	780	705	746	742	704	794	746	817	739	734	699	749	736	740	772	683	790	774	699	739	733	787	680	754	751	741	767	761	745	712	770	798	688	700	737	741	749	727	724	711	694	732	744	740	757	767	734	734	745	754	754	697	703	720	772	758	779	764	725	672	730	765	756	765	701	750	750	728	829	780	720	733	769	756	718	723	730	780	724	756	741	729	737	678	734	775	774	774	760	771	791	787	778	718	697	756	773	747	678	683	785	759	750	759	719	719	786	741	756	770	759	732	714	715	750	721	781	754	753	794	760	744	761	680	744	714	737	726	733	764	735	777	708	790	720	727	738	793	745	775	715	697	702	709	724	765	718	741	702	763	674	712	775	682	772	715	726	704	715	722	723	685	765	744	791	760	698	702	798	699	742	756	736	713	767	729	740	756	730	735	737	783	728	747	726	711	766	700	739	779	734	743	696	753	715	753	715	729	792	751	754	715	735	721	758	753	749	725	767	763	775	779	717	730	729	677	730	800	728	777	755	753	792	752	755	731	760	780	699	676	795	734	748	762	722	717	767	752	690	684	715	727	690	763	771	781	722	726	735	743	745	720	688	711	697	733	767	745	755	770	713	742	761	761	742	732	708	719	781	714	771	743	741	752	728	780	702	723	752	774	802	749	735	760	709	698	761	755	756	763	764	738	791	754	718	727	819	728	718	765	703	745	738	774	735	793	754	789	704	727	733	778	781	699	749	740	731	787	764	806	711	745	746	755	751	786	735	732	750	769	729	727	738	762	729	720	771	715	738	743	720	708	720	723	764	707	737	721	747	768	736	766	750	746	738	736	718	730	757	714	731	776	751	769	771	738	733	739	749	765	701	743	775	768	749	718	736	746	728	716	740	714	770	718	690	704	729	715	755	762	688	737	737	736	744	684	717	757	728	706	713	822
5725	3310	20901	23779	9586	2939	1127	836	709	691	692	748	706	717	677	699	648	733	737	681	750	767	709	728	730	689	743	695	700	684	713	654	723	687	671	683	678	728	696	731	705	674	662	762	721	715	701	689	720	710	706	661	654	709	713	688	723	712	706	697	664	734	695	700	745	726	740	699	685	709	716	737	710	666	671	672	678	698	709	770	703	702	727	714	728	772	692	664	694	725	659	720	702	686	712	674	645	656	697	673	741	715	673	697	713	663	675	701	739	687	700	726	680	653	733	687	743	699	742	727	672	729	751	718	696	695	699	662	690	688	738	671	732	691	708	708	699	733	645	661	712	713	660	702	680	688	689	677	672	704	696	663	690	694	726	703	666	712	659	743	680	697	676	682	726	714	688	703	715	680	697	740	715	668	690	704	764	663	695	718	712	729	706	678	701	770	655	719	696	656	723	685	694	709	700	695	686	727	703	711	734	749	678	752	688	732	698	687	671	706	734	669	695	739	663	725	661	728	724	690	715	712	689	724	729	712	705	667	671	743	737	740	717	699	717	730	699	702	760	689	710	713	716	723	676	702	738	696	709	708	692	664	705	720	703	710	680	707	747	716	701	656	729	699	709	725	690	671	707	687	699	722	753	692	702	704	721	650	756	671	691	732	738	727	702	680	679	733	728	687	684	699	690	689	734	654	691	688	714	708	684	693	712	781	697	682	722	714	708	685	678	725	703	697	709	682	738	714	665	686	698	706	688	700	693	696	741	696	733	687	692	705	692	672	680	707	702	750	681	696	678	708	657	756	706	745	675	711	743	721	710	669	687	704	734	713	703	672	664	743	714	674	670	698	686	725	691	713	696	721	690	733	689	704	722	657	684	717	710	710	667	703	680	712	675	724	717	742	685	686	725	711	730	692	725	707	753	689	672	757	685	715	622	733	690	700	716	732	693	661	672	720	741	720	713	677	676	705	726	738	702	703	673	696	709	722	668	657	721	736	690	737	663	683	692	716	662	688	718	669	695	709	718	784	699	691	709	690	679	768	706	728	699	698	705	700	683	669	698	702	696	693	727	694	666	726	766	671	700	718	741	704	664	706	706	678	754	705	709	695	685	676	707	745	684	759	733	631	666	712	699	677	697	736	727	723	664	733	682	739	714	710	684	697	715	734	668	701	636	731	734	712	702	706	700	720	695	661	678	737	686	707	694	744	704	750	676	711	692	693	675	757	669	728	727	684	724	739	686	694	667	690	677	683	717	664	718	697	653	712	695	711	704	705	707	754	665	699	754	675	684	713	700	688	701	702	644	680	751	672	683	724	694	702	712	663	745	658	697	742	712	721	650	720	741	712	677	738	743	677	757	675	719	686	726	747	671	700	709	706	713	725	696	727	714	688	674	763	686	659	667	727	736	696	681	700	672	690	695	697	706	685	688	665	665	685	668	697	713	743	733	749	716	738	662	700	743	716	704	703	751	670	685	684	721	668	694	662	697	729	702	703	672	686	692	700	712	728	677	705	694	708	745	717	641	696	691	686	732	679	689	695	730	696	677	689	739	742	698	731	696	690	689	718	687	711	689	748	681	704	695	684	682	721	707	741	704	716	705	705	753	679	700	662	728	676	684	724	697	679	717	706	716	714	685	694	677	728	727	685	730	696	687	669	677	720	665	685	683	726	729	764	712	710	669	686	702	682	703	722	748	695	672	700	670	766	685	650	687	687	648	675	700	710	677	683	737	683	688	701	675	727	667	702	780	695	711	763	707	706	720	716	720	714	728	725	711	704	659	683	676	691	727	728	686	674	751	665	697	731	680	661	685	690	675	742	667	724	710	743	672	720	713	697	638	713	682	737	739	681	658	727	734	679	680	677	707	713	737	733	686	676	707	709	733	674	686	723	727	731	680	702	704	703	714	756	689	734	734	714	721	706	696	623	725	679	675	678	648	727	666	697	709	686	753	695	678	734	679	646	699	656	704	721	661	694	657	685	712	703	705	739	673	714	674	717	707	657	712	695	764	685	714	740	686	704	665	742	709	720	737	664	674	684	672	703	699	709	694	682	742	701	719	670	723	715	696	676	685	691	714	658	738	678	701	754	736	684	732	691	683	714	700	701	700	699	705	712	694	690	700	717	687	711	748	702	689	718	662	714	698	722	681	667	743	678	676	731	679	731	692	696	688	721	735	739	685	738	708	702	692	665	683	727	712	717	691	717	688	719	705	734	698	657	660	668	678	699	654	738	757	692	712	674	716	668	696	708	691	748	702	725	696	739	708	653	689	710	730	695	718	721	720	702	669	619	746	700	699	721	680	722	711	733	687	679	719	695	710	705	729	724	695	710	675	678	669	666	653	698	750	686	711	716	692	705	710	707	700	701	636	724	697	705	673	709	679	718	739	713	693	673	675	710	727	637	706	731	691	701	742	702	665	714	740	703	665	703	683	736	757	742	720	737	699	674	708	706	727	722	725	728	686	665	670	636	655	665	693	685	702	704	647	699	690	706	691	700	685	734	675	678	661	706	728	691	718	687	716	733	684	723	683	712	715	731	700	635	675	707	670	650	752	710	663	735	713	717	650	692	711	738	698	713	683	713	676	715	688	722	665	651	737	680	693	681	676	714	673	724	694	682	709	712	713	698	710	665	710	710	673	752	735	681	679	730	703	670	673	711	711	696	690	640	689	693	698	686	671	709	744	701	704	678	688	679	696	661	706	680	711	707	652	687	703	752	716	693	711	652	657	695	707	691	675	722	665	722	716	696	735	719	742	623	700	699	696	727	717	696	686	675	682	714	713	739	682	721	687	682	732	713	719	687	701	670	695	681	660	721	677	697	699	688	693	650	704	692	686	674	700	688	723	712	704	675	678	676	673	692	680	709	713	722	711	711	692	720	684	702	684	707	630	709	700	683	691	719	669	714	707	677	664	741	721	667	719	716	660	696	679	648	706	724	651	750	709	691	677	728	731	695	697	747	736	718	658	695	700	674	680	640	753	700	723	678	690	702	703	682	686	704	736	680	685	655	725	726	670	717	670	695	680	736	697	736	660	704	673	709	727	674	701	701	714	699	686	732	745	707	718	714	713	677	705	681	660	709	705	711	687	671	670	704	720	738	701	715	664	686	718	694	713	674	716	651	694	709	676	709	707	657	650	719	751	757	683	702	681	710	724	702	721	655	675	666	688	674	688	680	706	706	679	709	673	709	697	666	745	682	704	692	680	704	687	682	680	729	715	683	677	685	736	725	686	738	694	643	719	656	689	742	681	708	695	684	662	705	692	708	685	654	731	750	680	702	721	666	676	683	698	690	735	720	715	664	760	686	668	739	689	724	691	724	705	689	663	695	697	730	720	731	696	683	691	650	694	726	709	692	720	722	683	732	695	688	702	764	703	720	744	671	730	717	709	725	707	689	697	715	712	695	693	714	692	713	738	726	708	744	696	686	693	665	688	657	695	691	672	693	723	667	691	688	702	669	699	715	692	688	706	710	738	677	738	714
25598	21655	45207	66065	42997	20163	5079	1229	858	775	789	794	769	733	771	744	750	855	780	718	768	777	773	789	709	732	741	775	714	801	722	765	682	787	748	794	763	734	706	726	706	786	680	724	746	739	731	735	789	757	771	698	737	741	791	755	747	707	733	725	683	734	752	781	788	767	711	704	731	755	837	709	755	699	740	695	766	744	745	727	746	780	732	726	796	728	770	766	735	816	724	749	730	758	744	732	704	734	739	734	762	751	737	689	730	687	706	745	681	661	753	700	729	791	737	750	778	750	731	761	760	740	784	733	701	728	711	762	706	779	779	707	748	713	716	769	773	726	754	714	748	712	748	769	750	732	771	739	784	768	769	761	713	721	737	754	779	745	738	728	714	725	770	795	735	725	731	687	736	744	707	711	739	740	773	736	751	731	744	744	755	740	743	739	770	766	737	741	720	771	714	770	739	729	705	782	761	793	722	735	743	714	715	721	750	771	761	742	723	749	750	762	693	741	741	736	719	735	718	788	754	748	777	759	771	767	770	735	761	769	741	765	752	726	723	776	758	751	724	704	735	761	716	722	746	724	722	715	717	758	734	772	785	765	735	726	761	695	716	756	740	728	734	684	714	729	789	708	788	718	735	758	718	752	721	718	730	730	759	707	723	749	706	767	765	756	758	806	781	736	767	768	797	703	717	763	790	706	725	761	712	696	766	717	778	749	705	761	744	767	697	747	748	775	764	743	734	717	758	701	745	716	718	731	707	744	758	771	782	725	780	712	701	720	747	718	697	724	716	717	729	757	748	764	720	784	770	779	733	817	727	689	744	745	718	727	724	720	761	739	767	742	732	716	718	768	766	757	805	738	768	791	719	753	720	720	747	724	763	747	737	744	699	748	752	761	714	748	734	718	786	726	707	753	734	765	791	708	736	776	748	755	751	732	752	761	795	732	756	728	700	733	738	729	722	741	755	759	729	728	772	740	751	779	716	740	729	752	764	774	706	761	725	716	720	710	737	761	725	735	699	737	725	763	698	790	770	709	781	751	747	799	732	740	767	744	681	715	724	758	733	707	686	735	728	743	727	764	690	750	759	731	705	730	726	734	743	737	762	767	747	707	781	668	723	713	646	751	754	762	710	749	762	705	764	711	760	727	798	782	752	767	709	716	768	707	724	719	762	701	730	738	748	741	726	747	772	738	722	761	731	728	772	760	784	777	744	774	731	720	770	722	779	743	730	710	779	735	710	727	787	774	793	742	712	723	747	699	743	788	717	730	746	726	742	695	758	718	711	737	692	744	695	752	730	766	742	748	764	695	749	744	771	735	740	742	719	722	703	734	801	813	735	782	718	733	739	811	752	769	732	772	735	714	804	752	722	756	741	716	756	713	727	723	753	755	781	759	736	741	734	753	748	722	742	726	736	717	751	764	739	722	743	776	760	776	730	709	701	749	715	712	723	752	747	726	743	755	719	776	731	761	719	724	766	768	731	740	773	777	751	754	708	771	691	761	775	794	753	740	738	719	759	753	767	761	738	696	757	742	740	745	780	711	710	749	700	728	712	727	759	744	768	760	764	749	716	762	801	726	733	711	762	758	694	727	737	735	715	745	743	747	749	774	771	724	788	759	716	726	768	770	756	750	754	766	716	792	726	741	684	728	696	743	760	760	761	718	782	702	748	707	755	730	742	699	734	766	769	727	771	781	745	700	737	694	729	727	769	760	759	756	716	753	702	703	751	695	729	758	762	723	721	747	735	763	740	710	773	760	709	760	772	730	725	694	696	718	736	696	748	768	756	778	747	743	757	762	747	703	703	707	706	713	721	784	764	727	732	720	739	694	682	754	748	719	785	755	693	805	757	709	768	731	732	712	711	779	766	783	736	727	717	763	707	695	752	742	707	760	765	710	723	751	788	739	739	725	718	758	734	725	745	725	717	790	743	743	716	772	720	735	708	705	700	735	728	716	764	696	702	719	772	761	711	734	750	757	744	747	676	747	743	710	803	688	739	761	749	726	721	697	746	770	743	767	742	667	707	744	736	767	744	672	777	758	772	694	769	764	747	805	748	776	754	723	752	709	729	741	747	773	727	746	766	693	710	693	763	758	760	736	783	735	743	718	743	772	761	722	709	804	775	760	778	773	785	721	747	689	774	730	762	734	723	707	721	774	748	735	715	753	765	705	689	744	739	729	787	783	779	731	738	766	728	737	805	743	748	717	758	766	762	757	749	731	690	715	726	727	732	749	703	762	771	717	709	753	740	744	736	719	706	785	718	735	770	759	722	716	675	731	711	716	774	726	766	763	734	699	774	775	764	727	710	726	711	728	765	792	763	748	759	779	709	726	699	740	744	751	704	702	730	710	718	736	739	759	778	750	774	744	741	739	767	705	728	749	740	780	725	739	738	710	692	768	771	677	720	727	759	751	770	764	706	737	758	703	706	780	750	756	745	719	706	710	696	727	752	781	766	742	759	716	681	691	713	725	747	750	747	716	779	761	684	710	765	800	655	711	745	739	692	732	688	723	730	703	727	739	733	755	715	776	765	677	828	727	726	760	751	721	715	712	797	668	738	780	726	761	726	703	670	765	724	728	764	742	728	733	720	761	702	738	724	755	709	720	800	728	781	815	735	755	710	752	754	748	721	742	761	719	699	751	754	710	734	749	763	766	727	726	735	748	719	717	729	728	779	734	779	729	777	743	723	769	780	754	743	753	683	743	698	746	741	781	698	724	785	749	781	733	753	771	715	795	735	764	754	748	761	696	747	782	731	764	770	716	774	717	786	734	705	728	754	737	758	722	680	732	774	769	743	730	723	726	739	740	733	746	710	733	724	722	732	738	710	741	696	806	739	705	738	715	759	730	730	734	726	740	741	750	697	749	683	755	727	747	718	770	742	744	779	744	743	759	719	756	772	767	713	680	744	712	771	730	706	755	754	717	747	707	729	742	736	763	715	693	727	697	701	755	728	736	772	762	762	696	771	748	719	733	729	740	758	751	726	726	770	727	717	751	778	701	759	728	714	785	732	773	737	725	770	790	787	722	757	746	707	715	710	749	740	718	767	726	762	750	752	776	730	735	757	751	782	725	757	749	761	796	784	742	706	711	743	782	700	688	718	753	761	722	745	771	717	720	678	713	778	725	730	728	718	763	785	743	702	741	717	748	796	725	765	749	744	732	696	707	754	771	733	775	721	735	718	707	722	705	793	740	771	767	749	750	789	752	773	777	750	751	717	723	694	753	746	757	724	733	714	720	774	760	709	809	754	712	732	699	756	763	686	691	760	751	763	781	748	782	719	708	741	748	734	737	648	721	758	756	809	740	729	702	754	729	789	732	779	774	727	751	755	761	747	772	760	766	721	726	755	744	725	746	698	744	730	718	728	751	767	766	732	743	771	731	702	750	705	739	718	753	747	736	760	731	716	714	763	737	738	706	700	761	717	737	753	722	724	697	730	768	724	751	704	831	679	717	722	708	798	749	765	743	743	747	752	767
8162	23004	71706	64239	33143	11127	2780	1106	844	709	802	755	714	758	796	785	787	759	741	752	767	816	731	764	737	753	754	745	814	745	767	753	756	757	759	745	754	726	750	780	725	749	741	742	706	804	747	760	800	731	771	719	745	730	761	780	736	720	764	778	765	748	751	709	738	783	771	733	797	747	730	733	743	728	748	750	750	699	754	733	721	742	740	738	741	740	744	769	736	754	709	741	752	772	743	769	785	762	684	749	747	748	740	741	699	719	734	725	750	739	740	693	751	749	765	791	752	755	674	707	736	801	761	722	732	713	778	777	740	746	776	752	770	713	738	756	758	758	770	783	712	748	708	746	720	764	727	724	751	739	785	714	755	779	724	753	717	802	735	715	772	719	736	751	732	790	693	773	742	743	693	755	727	738	706	797	689	730	764	735	771	758	769	736	752	778	754	798	773	747	718	779	695	771	715	756	735	748	754	748	735	728	731	718	705	732	705	727	741	763	697	784	767	729	746	751	736	745	768	724	768	696	719	740	786	713	739	769	762	718	776	772	756	697	732	818	757	777	680	725	773	793	748	734	730	714	775	780	682	746	770	728	722	744	760	755	778	738	788	730	713	748	722	750	758	736	758	694	673	733	764	805	804	701	743	750	755	766	697	720	740	817	749	742	741	749	742	758	718	799	762	737	701	715	748	750	765	733	719	725	750	783	738	721	759	724	743	714	711	742	743	737	752	688	715	796	734	785	780	773	749	788	764	721	735	711	683	761	708	748	738	757	803	737	766	761	762	770	730	725	734	772	733	783	759	758	751	698	759	786	759	745	802	766	725	758	769	692	745	749	742	749	765	729	707	780	757	750	799	764	757	763	734	772	767	759	665	690	719	726	728	728	720	793	745	748	762	778	764	730	725	731	767	671	739	751	787	754	755	768	714	750	695	706	785	743	741	733	706	728	732	774	759	761	729	747	673	744	755	759	651	758	702	738	704	718	737	744	740	741	790	760	765	780	742	763	690	781	725	745	684	797	686	724	753	729	748	752	726	802	780	697	737	748	740	748	746	743	739	709	761	741	742	739	754	702	793	714	711	736	736	753	745	770	752	747	733	723	723	685	787	751	704	702	746	724	778	753	731	780	715	756	746	739	744	774	783	768	708	710	699	743	751	736	733	788	686	764	730	765	733	711	708	726	725	730	753	760	719	765	733	747	775	729	721	776	727	684	712	770	747	754	741	786	752	749	723	755	767	683	766	739	707	780	719	745	740	728	719	713	762	707	735	718	780	739	743	764	754	753	730	725	721	764	792	729	723	688	689	747	719	730	742	757	780	778	758	745	731	725	729	772	760	754	745	733	715	729	690	722	776	782	733	721	779	697	754	753	735	753	754	769	756	763	772	688	778	724	781	765	775	712	760	742	713	752	736	763	767	744	728	712	741	704	754	799	708	702	801	793	732	784	798	715	730	780	715	713	710	746	715	708	730	734	802	762	728	736	714	738	772	753	738	700	736	762	748	769	750	767	730	759	752	739	744	769	751	732	719	723	746	725	755	762	754	754	725	735	784	758	739	749	770	718	729	701	781	760	723	762	722	783	732	756	750	742	732	740	712	792	728	744	750	734	745	793	783	756	793	744	730	798	768	735	722	696	757	751	757	740	734	745	723	732	774	682	727	718	752	726	732	733	742	763	797	712	766	770	781	714	767	719	718	725	752	755	734	750	764	749	792	815	747	720	756	764	720	733	756	728	746	742	700	741	726	743	709	770	708	744	717	782	722	770	724	776	747	752	713	778	744	708	737	763	752	747	766	728	746	743	787	770	763	773	769	756	749	796	743	709	700	776	759	758	704	740	744	708	742	728	777	786	762	762	785	740	751	763	733	742	769	661	781	713	704	720	736	716	711	735	734	731	738	764	724	722	801	714	761	774	760	771	809	744	697	728	729	734	727	741	739	760	756	757	752	765	789	689	738	742	763	731	751	783	738	741	720	771	787	721	732	790	768	783	749	737	749	762	787	710	737	736	756	732	739	735	736	763	752	752	822	717	756	770	744	768	745	740	741	755	764	736	744	764	735	757	719	701	737	737	716	785	762	715	722	739	751	734	777	790	783	732	797	805	714	740	688	772	771	730	713	735	750	773	733	757	753	790	774	724	786	738	762	712	739	767	761	765	712	759	771	789	738	694	750	711	788	770	765	754	774	740	710	776	691	735	723	752	782	720	779	760	747	714	683	744	727	814	705	676	813	774	734	751	736	718	794	737	752	753	775	724	725	765	805	750	752	733	796	761	771	752	738	761	752	698	783	768	724	743	748	746	765	733	770	763	754	763	719	739	767	681	734	766	761	767	768	754	755	731	708	745	759	745	757	723	758	715	748	783	731	787	733	715	735	729	730	752	723	714	747	707	809	771	727	727	728	702	752	760	795	728	749	739	764	689	737	708	738	756	726	772	771	743	768	724	781	797	766	743	748	752	779	785	726	754	745	703	739	759	718	730	709	746	787	707	758	705	775	744	693	762	771	740	774	748	761	745	752	701	799	750	780	730	802	731	716	804	728	726	808	746	754	757	752	649	755	751	736	708	694	747	778	761	775	736	751	746	723	728	751	798	750	719	771	752	711	750	742	765	770	706	749	724	755	731	743	766	751	744	725	788	729	734	700	762	738	706	683	737	809	738	720	695	755	715	781	770	723	754	745	770	711	776	740	776	743	773	714	734	752	766	696	769	689	693	749	744	730	754	774	730	737	712	808	737	779	721	757	699	795	682	732	748	736	719	736	719	706	745	756	699	789	720	753	742	741	727	733	749	722	731	772	760	723	782	731	760	772	752	717	723	727	736	757	734	781	753	677	727	760	699	731	688	746	758	759	782	736	725	763	749	746	793	703	736	808	754	720	692	767	728	703	765	742	742	699	734	756	736	740	750	733	736	737	740	709	712	764	788	756	739	702	729	715	723	746	761	730	741	720	732	721	735	748	701	829	738	760	760	754	739	757	821	784	716	758	763	750	720	706	776	729	680	747	704	781	761	731	726	785	756	750	723	687	768	757	797	759	731	722	729	715	745	798	776	725	754	732	781	731	741	769	764	775	725	738	768	696	704	762	763	696	703	744	740	771	717	720	745	701	749	755	717	747	776	726	735	725	694	705	735	762	731	741	724	777	725	725	747	742	716	756	754	753	703	710	743	746	692	755	730	715	731	706	719	687	764	736	715	760	743	775	697	706	749	762	741	739	739	752	718	733	753	719	729	755	781	730	739	752	737	786	672	695	739	731	678	724	765	769	758	765	709	762	751	734	763	739	737	732	758	748	757	748	747	753	750	730	746	784	729	743	741	746	742	735	764	758	763	762	712	716	788	729	681	770	703	718	734	750	720	783	762	749	784	704	780	763	730	721	727	775	699	756	766	733	754	732	770	730	722	728	731	742	747	753	722	782	753	749	773	742	771	755	740	692	703	766	759	729	713	795	705	707	746	732	711	711	774	745	746	722	737	738	724
24436	21690	40070	68911	53071	30503	12604	2347	1033	888	821	831	794	821	814	812	802	797	817	850	792	783	763	794	813	815	801	817	812	756	819	801	808	804	813	785	824	837	833	842	780	797	770	851	718	723	761	799	816	777	793	771	821	763	778	866	832	788	819	789	783	774	766	775	772	779	855	749	773	744	796	775	787	817	744	807	808	809	750	765	761	788	803	792	859	768	734	788	772	793	840	825	767	791	790	734	820	781	755	787	786	816	751	771	789	774	810	790	772	755	807	804	801	760	774	772	784	749	792	764	829	768	793	771	753	791	800	729	760	779	816	792	784	823	819	780	808	761	760	796	793	815	787	770	748	762	745	760	840	805	794	772	757	766	768	835	791	754	757	789	754	799	734	776	783	802	779	788	770	803	737	822	793	787	828	827	747	773	754	803	786	802	763	780	808	781	789	796	787	791	792	814	786	730	770	771	775	799	762	774	785	796	795	775	768	756	796	801	800	774	770	765	751	823	779	805	807	744	804	793	790	794	837	798	762	769	780	788	762	767	757	781	797	865	827	760	756	723	831	779	782	803	752	763	838	771	780	844	760	785	771	767	801	750	782	776	778	814	786	786	785	778	718	789	806	773	751	836	787	719	712	788	782	768	766	777	755	812	781	820	798	787	755	770	770	776	781	718	764	806	775	797	754	789	771	802	788	802	796	810	783	788	739	769	790	846	784	802	808	779	793	764	786	779	727	798	792	807	795	781	787	733	774	773	789	751	771	808	813	812	783	798	803	785	819	814	756	763	813	785	765	771	811	824	824	839	762	773	754	744	834	832	834	774	778	757	780	739	801	806	755	811	755	806	804	817	815	799	758	747	803	750	730	803	729	758	814	802	760	828	722	749	815	793	740	752	801	782	778	796	821	758	709	798	798	813	785	796	846	724	782	780	765	810	828	849	770	770	786	786	768	736	787	780	739	742	786	705	783	793	810	770	774	764	792	797	780	724	789	778	776	803	829	753	752	778	788	771	819	746	745	808	737	794	823	741	718	795	786	776	792	776	823	811	802	764	797	795	824	787	750	764	802	816	772	773	772	779	807	751	789	823	780	807	764	798	805	785	814	808	808	787	786	738	785	828	791	796	780	796	786	761	758	787	771	761	757	736	844	757	773	730	760	825	785	791	765	836	777	777	800	785	760	814	808	795	770	787	810	778	771	774	786	810	765	797	781	820	806	766	800	760	739	746	836	819	851	829	811	756	803	782	738	820	812	792	761	793	822	772	768	786	811	786	790	790	816	778	758	777	807	761	769	805	749	745	786	800	776	753	759	777	807	754	737	757	786	736	784	724	760	802	762	779	831	757	803	771	762	793	790	753	767	803	817	751	787	748	795	768	764	787	796	809	783	764	790	742	793	791	774	780	813	823	792	773	773	785	802	768	761	770	779	785	746	862	749	737	790	794	847	782	771	740	774	786	785	773	844	805	799	807	764	755	835	842	760	758	748	744	782	773	805	784	767	801	843	856	789	795	785	832	797	819	765	746	740	797	829	771	743	785	741	787	781	736	741	807	810	783	752	740	744	827	757	778	765	778	755	754	789	772	765	737	843	772	782	788	766	830	771	770	757	796	736	739	849	813	802	790	714	777	773	787	747	868	783	797	792	742	738	772	752	745	776	781	809	795	766	795	749	783	793	752	777	757	803	820	786	740	782	774	792	786	786	780	804	864	806	748	772	785	775	794	810	770	823	773	818	796	809	780	801	757	786	809	816	772	779	719	777	812	796	775	796	769	824	762	798	805	788	827	736	780	760	777	778	757	764	771	806	782	789	776	795	753	837	767	756	752	765	781	761	743	789	761	797	817	788	823	767	769	760	793	778	766	789	837	835	795	784	772	803	787	788	807	782	734	736	751	789	762	789	778	764	815	802	830	795	808	803	740	761	776	760	816	769	795	774	807	798	814	817	804	779	748	781	796	747	749	817	796	756	753	815	733	753	803	791	852	778	767	771	806	768	787	804	792	760	770	798	748	744	797	805	771	778	786	787	807	780	790	737	740	749	806	840	781	754	742	767	847	816	792	764	824	753	780	706	788	789	757	746	767	834	737	797	796	806	769	833	781	772	815	734	787	783	720	833	758	852	800	795	806	783	731	793	784	725	815	753	742	780	705	808	816	785	766	781	818	797	827	783	788	749	736	778	757	799	779	808	794	731	757	807	791	796	727	781	752	798	799	847	777	762	773	782	808	752	763	817	772	798	742	799	715	751	787	785	745	783	737	797	766	798	793	750	782	807	767	739	798	736	807	758	817	784	772	776	789	775	788	815	837	773	825	771	801	795	785	789	763	707	815	800	749	788	798	754	771	802	780	826	812	789	783	762	771	741	797	799	772	807	753	806	776	809	788	778	764	784	823	830	793	781	771	749	770	772	799	805	802	769	769	774	783	743	783	787	778	751	780	812	761	826	799	785	807	853	784	789	783	738	784	818	784	777	816	780	733	820	756	773	734	796	780	825	841	780	788	776	777	786	775	790	819	777	764	746	802	764	832	838	746	773	737	767	742	786	738	754	759	758	774	811	820	808	795	794	794	820	803	794	745	838	799	792	820	747	842	804	834	734	742	748	769	770	828	752	748	752	800	767	728	723	715	769	756	811	790	774	835	816	785	751	785	757	791	795	717	816	828	783	811	758	802	822	773	798	811	808	793	787	781	765	796	787	720	729	735	806	763	779	813	772	773	777	797	769	748	789	781	724	774	764	752	759	724	769	790	756	785	820	759	781	770	784	719	801	766	737	787	781	778	828	805	770	755	746	743	796	776	788	771	835	791	767	760	783	804	772	762	767	787	732	749	789	724	760	828	767	762	756	755	765	779	779	776	739	772	813	816	770	755	783	786	797	800	778	829	782	777	761	775	794	814	768	783	781	809	795	831	816	814	780	813	781	828	777	802	797	802	759	754	780	785	742	803	742	772	777	837	734	793	798	794	762	808	824	787	831	795	759	793	807	815	750	803	803	739	849	775	759	791	824	814	756	777	783	768	740	768	759	720	809	759	811	780	706	809	772	779	770	758	774	747	836	727	773	782	820	815	731	824	765	783	778	766	803	799	829	755	789	757	746	760	756	817	819	773	789	817	738	765	771	777	824	763	773	789	774	775	803	799	767	791	749	762	754	751	796	730	754	721	768	764	795	784	754	753	869	823	804	822	759	798	802	764	750	775	803	779	844	773	782	818	763	802	777	788	783	746	798	759	763	852	773	807	795	793	789	795	774	763	747	785	825	795	783	828	795	769	784	800	750	770	769	777	775	791	795	775	844	784	780	816	746	780	780	764	810	802	803	783	778	804	797	756	795	733	775	768	864	776	781	815	802	777	842	758	771	797	751	770	754	756	775	755	851	778	808	775	799	753	840	751	815	778	784	810	770	776	815	800	818	840	817	777	832	743	759	779	810	783	772	769	774	779	763	773	794	832	782	767	764	773	750	819	821	788	757	813	790	746	781	823
13671	32290	78296	82693	50482	21194	5748	1655	924	865	826	806	790	886	852	859	824	840	882	838	836	844	803	825	787	852	836	842	829	817	789	854	788	789	845	853	810	796	823	841	810	854	784	880	837	804	855	778	855	830	826	801	806	822	791	781	828	840	822	855	837	838	838	819	847	859	838	824	844	817	820	809	838	821	857	822	848	846	808	837	841	853	769	817	787	867	854	867	843	827	831	836	781	851	804	824	831	815	825	792	833	848	813	797	823	798	768	843	784	881	806	823	824	809	835	810	870	776	829	825	790	811	803	837	802	876	829	821	868	808	877	813	834	804	797	867	848	863	800	802	824	811	807	753	817	801	844	856	802	805	826	742	833	861	777	783	833	852	802	756	849	775	840	842	825	751	876	826	843	845	834	837	835	791	810	849	832	847	821	794	818	816	802	799	831	774	787	795	810	824	807	838	829	790	811	827	815	842	814	789	810	801	760	879	829	775	836	793	803	793	778	801	808	793	809	793	829	784	756	788	830	816	769	806	806	794	856	841	830	814	807	797	775	823	862	780	803	813	830	782	849	827	774	773	808	817	823	858	807	851	851	820	797	783	820	814	780	830	808	852	832	783	831	817	846	825	747	790	811	833	786	820	807	777	824	845	801	817	839	842	848	851	840	853	844	800	805	815	804	866	795	880	794	786	780	813	817	818	779	811	782	822	850	837	791	834	801	819	844	842	807	847	856	824	829	796	814	830	853	823	825	815	800	823	799	866	806	875	824	821	818	860	848	826	880	813	771	875	807	844	804	771	754	845	799	791	788	846	794	860	775	809	815	857	847	839	813	803	773	768	853	810	862	850	791	817	791	818	794	821	756	808	827	768	795	827	833	749	813	802	770	833	806	793	825	797	814	845	796	839	826	799	831	800	819	788	843	818	784	781	829	848	800	829	812	794	856	805	842	761	846	865	824	811	854	800	803	830	850	838	808	837	855	855	812	779	805	792	892	808	845	807	904	853	797	817	845	845	753	784	840	813	822	827	825	844	867	836	813	836	824	849	864	818	849	852	848	795	829	781	788	826	728	847	815	809	828	827	844	824	816	797	855	814	836	809	791	814	785	838	825	831	791	772	809	864	773	846	819	864	792	837	790	764	800	785	806	821	786	817	799	822	850	870	827	860	843	808	823	829	828	830	811	810	846	804	815	797	809	804	862	843	789	817	814	831	848	816	763	804	819	825	789	812	829	802	794	840	849	811	814	801	845	811	838	864	856	813	816	802	825	827	851	805	870	775	845	825	796	812	795	877	855	786	769	820	775	815	862	809	821	869	834	816	814	770	810	836	826	796	820	841	855	751	812	799	869	802	849	851	837	830	794	819	832	854	826	864	836	787	775	824	880	847	793	810	843	805	829	807	821	820	825	813	849	844	845	827	841	803	812	827	773	849	806	808	808	800	786	795	825	800	835	795	825	802	850	833	798	804	850	828	830	818	827	802	834	815	845	868	788	847	811	793	848	815	857	817	796	813	819	846	873	818	873	824	816	865	811	817	784	805	787	825	844	780	852	796	829	809	894	785	840	815	755	852	790	769	785	800	783	772	856	837	834	828	799	874	811	816	803	779	811	825	867	816	732	862	844	781	830	847	816	817	825	797	845	813	786	794	860	762	819	803	853	841	754	806	822	769	795	819	816	809	853	780	866	846	811	800	865	870	862	822	810	817	823	812	819	826	815	824	780	837	813	852	825	812	800	787	823	779	805	771	775	805	861	841	786	810	822	805	808	798	815	843	815	814	824	812	804	754	847	818	785	823	792	835	835	818	804	744	852	791	840	774	787	800	830	814	822	823	808	789	831	807	814	859	839	771	816	820	817	827	853	829	818	836	806	848	803	778	849	819	805	837	792	788	803	789	825	822	805	812	761	864	810	867	842	822	841	796	766	807	865	793	807	804	766	833	816	802	868	824	822	835	813	772	848	799	822	763	797	741	782	835	862	799	826	779	755	780	848	816	783	804	810	846	778	818	856	815	780	881	809	863	776	754	822	803	856	786	841	782	725	808	809	829	807	795	832	768	868	811	814	779	822	798	773	810	787	810	823	862	823	834	832	801	817	852	851	823	844	827	856	818	826	842	807	820	782	808	840	788	828	830	810	774	809	834	778	848	824	810	759	831	772	794	808	849	823	798	794	815	774	848	802	832	781	819	902	817	773	823	796	794	838	797	810	851	845	833	813	787	808	743	822	809	761	863	832	873	749	820	823	725	853	807	828	802	813	757	798	831	844	802	779	839	837	795	802	834	785	772	826	808	775	842	851	774	822	785	804	836	764	749	855	748	813	818	842	791	775	819	823	831	850	807	776	794	846	784	831	783	811	782	806	816	800	792	858	834	813	798	794	777	818	827	820	798	785	827	831	833	850	827	765	814	756	819	836	786	806	808	833	851	830	826	840	823	816	839	854	829	779	799	856	842	792	792	853	849	838	818	756	777	835	774	798	840	846	819	799	789	820	806	816	815	821	837	824	840	858	846	831	807	795	870	784	837	849	788	857	833	787	823	827	816	820	783	777	848	798	786	828	809	817	820	775	871	865	816	818	804	828	822	830	821	802	840	834	763	809	760	813	804	804	775	814	801	846	843	830	843	796	789	829	866	819	771	813	761	846	827	823	819	846	796	780	804	808	817	778	848	870	857	796	797	818	839	804	793	817	846	822	793	800	836	744	793	800	785	859	792	860	817	825	841	800	793	821	812	791	808	832	801	796	809	824	786	832	795	847	814	785	771	898	768	806	806	823	829	832	815	766	786	796	754	752	870	832	824	856	812	773	828	804	842	778	758	826	820	867	836	773	808	786	874	825	823	814	812	786	829	820	850	775	865	867	806	805	829	832	896	787	801	788	873	785	778	783	795	836	802	850	778	816	849	761	810	807	859	767	806	799	777	823	817	846	825	827	812	823	856	835	777	838	794	848	810	835	795	807	812	859	801	806	887	860	795	825	751	787	794	791	786	865	824	788	822	795	880	813	814	813	778	783	805	813	842	759	807	827	825	805	807	775	806	802	818	879	850	835	798	805	807	849	807	821	806	815	816	833	836	829	800	852	769	793	856	866	802	799	870	792	840	845	787	785	818	829	841	778	846	856	844	802	822	792	845	780	758	789	811	801	867	764	827	807	836	783	858	818	818	838	762	760	834	840	853	842	823	813	853	832	833	795	842	855	820	861	825	824	743	822	846	842	857	846	779	768	819	825	841	872	799	815	789	801	825	817	826	789	784	795	839	842	782	827	848	767	781	836	832	834	871	790	846	846	789	843	872	788	774	815	803	806	798	778	811	784	799	782	770	813	813	836	828	783	776	813	822	789	808	843	829	848	831	835	852	801	826	824	809	776	847	832	808	815	857	828	810	791	788	818	795	842	803	848	857	780	813	807	818	800	802	849	820	802	845	813	841	764	803	808	859	850	816	805	823	789	816	794	807	778	834	820	801	776	791	807	788	788	793	810	838
28013	13442	25900	31841	12139	3058	1244	791	699	783	713	803	741	727	784	761	733	733	729	763	723	789	773	789	715	709	745	721	748	712	726	764	688	736	731	755	729	752	776	704	695	710	782	698	818	740	733	722	753	741	803	721	724	682	764	694	705	743	756	756	743	767	730	716	747	704	667	793	813	796	757	732	762	746	720	727	728	724	749	709	684	711	808	724	689	723	732	746	703	757	731	756	728	679	743	727	719	734	755	733	739	719	777	744	752	729	747	771	737	743	738	757	703	715	734	746	762	677	725	733	700	708	731	696	746	758	771	760	765	754	704	743	654	743	762	747	754	750	723	738	791	738	715	714	767	712	728	768	732	757	805	754	760	706	752	716	729	756	762	717	767	735	711	665	766	734	716	723	704	734	752	668	728	716	713	706	741	744	730	740	715	732	734	765	754	712	726	760	768	703	711	749	696	736	721	711	723	729	700	733	713	734	726	714	741	727	691	715	730	760	737	692	726	725	761	748	756	708	717	720	708	709	744	739	763	786	791	713	784	772	764	746	735	751	729	708	772	738	710	689	757	748	696	742	731	751	758	763	727	769	701	734	743	734	735	768	708	746	768	726	744	713	757	746	683	708	761	729	693	759	674	689	733	770	731	733	732	744	726	683	727	740	739	689	754	723	762	744	757	693	736	766	758	680	732	730	724	756	771	696	769	762	747	750	752	682	764	737	687	703	702	748	785	703	725	708	736	743	736	712	716	682	739	695	767	730	767	738	766	731	758	751	724	772	728	766	739	734	717	790	784	741	741	747	725	739	757	688	716	718	745	751	741	729	716	779	695	738	720	687	739	672	763	758	738	742	725	757	801	739	716	704	750	692	669	787	739	735	665	781	738	711	724	688	734	711	687	748	788	706	700	719	731	723	731	761	720	754	765	725	739	717	789	750	729	771	751	739	737	700	682	747	741	720	738	711	741	749	758	783	723	720	768	692	722	788	702	799	773	707	713	723	733	710	755	763	725	668	748	740	767	709	733	719	701	738	730	758	687	785	756	755	758	727	727	771	745	701	795	703	739	742	727	683	717	698	714	736	741	749	743	735	755	724	735	775	742	714	736	741	742	760	714	763	770	706	713	722	708	749	718	817	722	747	723	689	684	764	697	753	733	717	729	721	714	756	745	727	717	772	747	741	710	755	748	676	698	732	742	737	735	689	782	703	678	725	774	716	745	675	679	762	783	721	706	713	703	763	704	756	712	688	688	709	762	752	742	742	795	722	757	767	713	753	753	713	728	758	727	754	742	810	742	746	733	681	694	701	769	732	733	711	756	764	713	754	725	745	716	693	734	728	710	753	747	732	775	764	751	713	764	753	705	750	710	732	771	701	758	760	760	732	700	749	701	747	769	776	699	728	741	746	758	761	699	741	788	760	730	753	755	719	741	677	699	763	761	746	674	748	683	760	730	728	751	729	703	774	769	744	724	729	748	718	733	797	739	690	714	740	775	735	739	745	715	690	680	711	731	683	686	714	745	688	719	712	729	740	767	719	757	718	772	752	751	736	733	709	702	710	735	701	777	773	744	724	686	764	762	749	771	741	677	754	744	724	732	725	743	727	773	774	680	743	743	711	743	718	746	722	727	720	741	784	694	731	739	755	745	752	749	711	702	655	697	707	729	698	755	717	732	698	731	692	697	727	696	695	738	722	775	744	715	699	729	771	756	754	784	750	743	747	730	695	748	764	721	740	762	752	755	747	735	727	704	727	756	753	772	782	748	728	715	724	709	716	742	736	701	720	735	699	693	743	715	782	804	762	727	746	660	750	730	723	716	722	740	720	764	738	775	743	737	717	679	720	707	739	746	710	792	787	744	705	746	757	698	697	727	717	731	783	700	766	735	695	739	723	772	737	688	763	754	731	762	728	713	738	652	739	762	758	750	786	693	726	700	749	691	744	803	765	769	740	746	739	736	723	756	716	707	713	680	740	756	742	705	699	707	703	722	743	779	742	736	784	764	703	751	757	700	716	706	696	721	725	742	732	763	777	721	746	719	773	756	743	752	740	733	784	702	754	771	735	736	698	713	761	682	708	720	723	752	674	724	707	714	754	691	725	754	703	738	738	788	703	725	735	692	727	649	703	711	741	733	731	729	761	746	749	742	693	699	742	724	715	767	773	715	742	713	758	681	794	721	791	723	790	746	744	701	707	688	749	711	752	727	734	714	776	754	720	787	758	694	770	757	738	746	689	746	696	750	738	755	722	765	777	696	712	734	743	736	717	708	715	708	774	706	703	696	770	762	741	789	725	778	741	741	713	767	676	739	749	778	762	711	715	717	728	714	757	799	753	722	767	720	720	749	744	727	693	722	759	776	728	713	756	705	786	731	739	785	708	751	680	748	752	743	744	710	690	711	790	747	704	716	765	729	697	732	751	721	720	678	810	730	767	722	696	695	758	674	705	679	727	719	731	722	767	747	821	718	791	717	700	711	741	744	750	687	710	719	787	737	717	724	727	699	698	745	752	765	753	685	718	749	733	714	730	701	725	686	677	731	735	733	753	710	702	704	744	766	777	735	703	714	684	737	754	742	687	724	689	708	737	761	747	761	718	706	737	736	727	727	723	711	726	666	715	710	735	788	727	677	765	709	737	756	728	755	779	756	753	656	749	747	762	722	735	745	749	714	721	778	748	730	693	754	780	702	701	726	747	740	740	754	720	760	713	719	786	742	730	720	711	735	738	686	704	716	713	741	732	743	735	705	765	724	687	710	710	776	807	731	733	703	744	744	799	736	704	727	693	725	759	723	716	735	729	769	736	681	751	766	756	758	734	716	738	722	705	674	772	708	754	757	722	766	729	688	777	712	714	763	718	726	742	815	732	753	768	741	776	762	748	763	706	787	769	742	779	683	796	729	737	706	754	738	751	795	767	747	756	746	782	740	732	679	726	777	706	729	703	759	769	701	695	773	728	712	696	783	741	684	729	727	742	766	712	691	705	767	731	733	748	711	746	675	732	737	739	703	711	739	751	754	735	804	746	767	763	729	733	732	737	789	732	712	725	720	774	688	744	749	723	795	718	707	704	739	747	742	756	766	751	739	677	762	748	747	723	760	745	715	741	745	732	737	712	748	772	758	749	741	736	748	729	712	756	710	743	747	739	734	744	733	737	746	697	753	746	704	751	734	726	776	730	723	796	751	739	715	697	730	715	751	693	763	672	718	733	741	751	691	734	690	761	720	729	727	716	709	766	730	727	712	768	716	752	734	768	683	695	748	719	725	741	740	762	842	758	715	748	720	732	730	730	740	701	777	733	750	687	730	737	739	765	765	716	728	755	733	792	778	719	758	722	726	710	710	711	781	781	719	717	743	734	719	698	745	757	718	730	729	729	704	775	737	732	703	744	722	726	748	805	720	760	758	748	773	788	745	733	754	721	762	707	731	745	735	727	698	749	725	701	783	749	724	760	731	739	716	769	755	751	706	702	739	731	728	730	698	785	722	748
5702	5573	29380	21100	7584	2463	1000	770	707	734	704	721	716	710	714	700	681	718	711	707	722	704	768	705	689	678	723	696	697	700	706	711	711	676	695	744	689	709	742	718	718	694	748	688	722	739	743	692	678	700	706	738	726	722	695	694	717	732	736	703	672	704	718	678	719	639	706	666	658	679	731	701	674	719	729	682	685	660	707	730	657	728	701	740	698	699	724	712	723	705	695	695	703	684	715	684	714	707	696	687	726	690	740	689	700	713	701	710	716	733	701	699	713	714	731	712	734	643	670	759	674	706	697	698	752	684	692	725	720	672	698	706	667	701	717	733	713	775	689	706	679	710	715	706	666	676	706	715	744	723	660	695	684	706	690	692	728	720	706	732	691	668	732	697	636	730	666	742	730	709	690	726	729	667	714	712	685	741	687	701	661	709	727	704	691	703	755	698	716	697	724	721	723	720	702	708	694	719	709	720	709	710	691	687	677	657	701	697	710	707	721	729	656	704	702	716	704	709	711	706	737	717	692	630	645	712	654	719	699	695	742	690	702	683	697	697	696	694	692	740	703	714	735	727	695	693	670	712	707	743	687	698	634	698	725	690	710	696	723	697	713	686	689	708	707	687	695	730	719	754	678	679	727	701	682	685	702	711	737	681	686	670	736	677	684	694	660	713	721	717	675	736	704	725	716	725	681	704	729	731	724	729	680	699	739	700	675	754	691	719	690	681	719	677	686	746	688	669	683	705	721	689	649	673	685	706	688	748	712	748	757	681	698	710	660	712	722	692	690	773	689	732	730	700	693	710	722	669	697	742	685	696	703	666	735	698	723	747	742	712	713	726	713	704	701	701	704	674	689	673	710	676	689	728	751	658	698	719	720	731	746	685	762	691	744	679	737	696	696	694	753	722	677	728	709	654	647	692	695	679	674	757	663	711	719	733	653	695	712	707	751	717	711	709	729	709	686	719	693	720	656	673	683	746	732	698	686	706	701	713	682	670	752	710	710	743	653	701	688	744	711	707	707	737	685	703	669	656	672	726	698	676	700	730	676	705	720	708	692	712	672	683	668	765	719	696	757	718	692	689	671	709	743	668	685	676	651	659	698	705	682	731	709	698	714	736	700	681	709	685	701	730	697	718	698	686	710	710	682	729	662	741	679	718	683	729	741	688	715	692	725	704	707	745	700	723	733	722	702	745	669	728	702	674	721	727	668	699	727	688	682	698	698	697	699	722	691	629	689	721	734	693	726	723	688	699	721	712	673	752	769	739	702	716	686	738	668	709	692	706	707	736	743	674	703	705	752	681	760	692	693	709	698	728	712	699	694	706	696	699	707	672	726	686	725	708	742	737	716	740	686	686	733	717	675	704	689	684	740	707	738	685	666	665	683	674	693	724	705	736	730	727	728	646	696	711	693	697	701	695	736	694	658	661	710	703	731	667	706	698	719	658	682	695	710	736	685	702	725	678	695	710	721	719	710	717	671	698	744	723	740	734	657	753	662	736	704	749	708	665	688	684	715	656	681	716	736	696	682	688	654	718	709	709	710	696	740	717	736	670	672	652	735	684	692	714	694	650	712	657	736	677	684	705	678	724	718	714	706	665	716	654	700	690	697	739	713	723	685	692	687	685	674	673	682	704	695	719	716	790	707	718	712	719	678	683	716	742	687	689	712	691	722	682	693	691	634	721	685	686	717	676	692	726	676	647	688	699	698	688	696	700	703	735	707	730	668	724	705	720	668	679	683	660	721	712	743	699	649	652	717	707	699	744	737	687	720	695	665	701	745	717	693	678	714	708	726	692	723	673	715	679	682	717	707	655	687	670	688	732	649	685	700	666	736	697	725	711	697	714	733	752	695	716	675	691	702	674	702	680	744	731	682	711	734	711	727	739	727	744	698	688	635	725	680	719	708	716	693	742	738	681	715	738	723	734	690	709	701	697	718	737	752	689	696	726	789	715	718	736	734	742	713	697	709	721	719	747	713	757	726	694	721	719	690	686	678	709	737	735	658	705	696	715	700	689	686	729	693	696	699	677	708	708	708	681	756	723	721	704	701	675	697	675	675	700	748	711	714	724	721	639	687	738	731	691	648	733	675	699	685	686	684	719	689	642	721	729	653	689	692	698	675	655	687	718	699	742	742	708	710	668	725	726	718	735	704	714	733	669	701	729	677	722	718	678	644	724	675	694	718	664	689	642	735	708	747	693	724	708	731	671	690	684	680	692	657	705	714	701	739	720	692	692	721	663	707	710	698	700	697	693	714	717	710	714	711	687	696	695	676	692	701	653	695	719	715	742	721	707	675	707	684	706	665	678	678	646	674	708	678	672	669	681	688	722	725	677	708	722	723	666	724	753	674	669	650	697	738	702	718	713	716	749	764	743	704	687	728	711	702	671	728	736	714	696	699	692	744	659	705	697	688	691	733	698	682	731	687	675	675	682	728	659	710	700	710	759	693	739	702	684	672	687	704	727	708	665	712	702	695	733	665	720	706	720	694	756	718	732	686	656	687	741	703	686	751	723	670	751	705	727	670	719	706	749	682	716	716	673	682	701	700	675	719	709	693	696	704	711	724	694	723	671	698	723	725	703	711	684	708	688	742	711	708	688	689	676	692	673	682	672	754	706	710	694	624	696	695	745	724	692	705	663	659	702	692	697	681	686	727	715	700	657	722	701	668	652	731	678	673	757	746	739	694	692	694	754	697	757	755	713	742	712	740	705	711	721	664	714	717	698	722	694	696	717	700	737	730	706	708	713	686	753	683	696	685	717	721	675	734	715	714	697	721	716	690	705	690	698	713	697	709	696	732	705	666	698	714	673	678	685	647	672	678	730	713	717	725	661	700	731	707	694	692	691	726	728	731	730	662	655	735	653	695	748	744	723	742	712	716	685	717	715	707	699	681	666	661	693	684	686	721	696	718	689	667	714	648	756	716	738	714	722	691	718	706	697	700	714	695	719	648	660	705	700	683	711	732	701	675	702	703	684	693	717	670	727	703	687	683	720	689	691	734	708	663	709	703	716	683	705	747	762	695	658	700	649	747	697	694	665	684	717	717	746	710	737	683	767	667	719	713	721	688	676	720	728	695	726	758	658	713	654	671	725	724	745	679	706	679	664	699	679	720	715	677	721	673	740	744	704	708	722	677	718	679	715	722	657	698	674	660	702	712	686	717	690	704	680	644	723	732	698	725	732	709	696	718	694	710	706	698	769	716	694	682	660	691	699	717	712	683	687	670	694	738	671	691	676	717	719	662	715	712	713	706	690	671	759	703	737	695	752	692	664	695	673	738	709	698	714	672	686	707	710	671	711	689	697	718	693	690	732	640	672	671	688	680	723	744	669	712	710	722	727	741	693	702	707	660	735	735	647	753	674	709	717	742	690	696	728	660	730	672	677	718	717	665	687	746	711	711	727	723	666	695	745	688	697	733	678	682	698	742	703	735	718	731	700	709	721	713	693	695	696	702	706	735	697	725	675	743	702	732	729
25575	21651	44959	64180	42371	20399	5437	1123	807	795	800	772	770	739	800	758	760	768	777	753	684	730	714	750	727	732	748	758	777	757	709	706	776	680	714	732	744	714	729	787	701	741	731	737	739	768	764	718	710	707	737	709	721	737	717	741	677	744	740	795	741	757	761	729	696	700	747	679	732	726	762	761	663	724	705	760	751	688	731	743	796	677	695	662	737	723	707	764	816	722	764	731	700	699	733	791	724	809	765	749	712	725	785	711	688	748	684	716	677	698	762	731	766	722	688	736	736	780	770	743	740	720	718	732	721	772	722	769	695	728	756	786	674	728	719	670	763	664	729	736	763	745	703	731	727	736	735	716	784	742	722	736	731	716	688	697	739	746	762	726	733	690	721	801	759	750	741	679	702	720	759	741	710	720	715	696	741	759	773	721	739	721	745	758	711	715	796	725	707	648	784	797	781	726	738	700	788	691	720	669	706	720	735	749	741	696	772	743	772	739	716	714	699	716	745	712	741	766	694	706	756	689	689	678	703	696	734	769	724	728	745	718	727	719	738	747	728	749	735	678	730	769	716	725	693	799	728	769	733	792	751	756	703	751	725	747	765	723	769	754	732	743	694	781	766	705	734	774	734	753	728	740	712	709	732	702	739	742	770	710	708	744	687	747	774	756	704	713	736	733	737	747	738	728	704	754	742	785	687	716	712	741	703	769	717	744	731	730	735	706	769	721	748	718	740	740	714	708	763	738	722	668	718	677	745	708	714	713	720	722	727	729	753	704	755	726	766	743	740	721	688	731	712	719	754	734	730	748	732	746	733	752	731	725	716	746	739	721	768	702	692	746	727	748	727	708	761	730	706	720	707	676	725	723	725	716	775	735	754	769	685	663	716	776	703	727	732	707	738	748	716	757	735	736	695	711	725	667	727	747	713	681	695	736	744	754	750	688	743	721	769	720	699	727	747	718	733	709	713	736	739	744	710	761	737	750	729	724	682	742	689	701	691	727	721	690	736	708	733	781	757	737	755	752	792	709	728	747	713	712	738	751	758	692	731	708	781	690	737	717	712	723	736	797	745	712	747	744	702	738	693	770	740	685	728	720	712	722	657	703	712	696	684	773	707	780	766	760	795	699	740	776	724	736	733	765	797	727	723	709	700	731	705	714	762	733	762	703	721	730	794	754	747	756	743	694	762	697	764	732	697	707	723	761	760	757	773	696	688	688	745	751	722	772	738	747	788	769	713	753	692	710	752	727	738	732	734	720	735	741	704	744	744	716	772	726	725	665	741	732	724	775	737	704	739	747	761	717	711	749	761	792	734	722	757	732	795	721	745	786	713	741	778	724	686	744	722	758	713	708	710	720	721	747	739	742	684	723	729	686	766	738	708	704	725	754	715	699	744	713	759	766	709	723	749	756	782	745	733	746	757	733	736	715	764	737	703	737	788	754	650	757	721	726	718	727	753	763	740	728	755	699	739	729	698	715	725	707	734	721	677	714	722	755	796	771	750	741	698	707	727	658	754	736	757	760	762	703	743	755	739	796	740	740	730	747	732	719	763	765	719	754	717	718	685	750	761	726	789	695	734	708	766	665	721	726	721	699	736	725	711	778	733	753	723	784	689	759	733	707	696	748	759	695	691	744	724	729	703	766	732	692	754	711	765	712	745	741	768	693	709	721	746	735	765	760	725	746	783	745	785	685	757	731	663	795	703	707	711	722	744	704	744	709	748	764	751	726	788	760	796	716	707	746	754	686	759	746	729	730	710	781	709	715	748	739	756	725	721	732	746	729	748	698	721	757	715	788	798	726	773	750	739	745	734	774	770	733	772	698	726	733	731	765	749	757	759	692	746	673	752	769	716	702	716	703	718	754	813	702	750	747	735	687	753	739	772	724	753	760	712	734	732	702	728	728	700	703	748	748	705	747	715	762	763	747	703	729	741	732	708	729	742	706	727	715	749	772	742	755	760	740	735	685	747	706	759	732	717	672	754	776	759	692	730	767	738	729	745	723	701	716	718	733	755	723	723	699	733	737	710	741	756	711	659	670	732	783	745	739	709	776	669	724	727	711	734	697	744	743	695	750	728	783	735	706	741	749	723	687	753	714	728	738	729	745	740	771	774	754	769	731	711	748	703	696	709	722	752	740	729	713	755	739	740	771	690	750	689	768	703	774	758	750	721	703	725	757	704	714	771	712	717	737	737	724	694	708	724	679	697	742	754	756	744	752	726	739	730	776	725	707	764	712	698	684	704	694	754	761	749	765	697	761	707	706	744	684	701	758	746	668	712	715	740	715	713	736	754	757	715	761	741	707	754	682	765	685	730	768	737	742	721	761	740	770	726	749	792	755	733	716	702	733	735	787	731	718	776	762	730	760	757	772	773	736	788	749	732	718	746	702	750	713	769	706	739	775	723	724	696	700	735	701	712	739	698	737	722	715	707	701	693	712	728	710	713	780	726	782	720	723	710	744	734	725	739	712	695	763	749	785	769	728	743	780	773	747	730	737	770	713	724	725	677	740	708	746	741	808	744	713	790	665	807	786	726	751	750	754	748	738	683	711	704	730	765	742	792	721	706	717	720	743	725	733	769	743	766	677	749	694	746	693	729	711	651	721	728	768	714	768	726	691	768	707	692	734	736	718	745	698	742	736	777	708	756	707	715	723	729	718	716	718	755	727	682	756	775	671	701	697	647	698	775	762	747	739	711	755	734	759	724	702	731	722	717	714	685	766	707	716	679	734	730	768	770	743	733	728	719	751	729	720	703	761	717	720	754	718	782	759	722	733	762	717	765	725	774	788	694	786	691	719	729	716	749	742	712	710	768	703	747	758	788	671	785	729	751	721	733	722	743	764	727	757	709	724	755	781	716	688	766	759	715	722	686	722	763	691	730	738	721	720	763	814	751	710	692	733	744	738	719	669	750	722	732	738	722	711	721	723	737	681	701	687	785	689	711	744	782	743	725	678	774	740	720	740	779	693	678	800	708	740	737	760	748	750	729	717	763	782	713	752	721	724	640	750	770	762	704	728	788	678	721	739	758	687	730	744	696	705	777	758	682	718	703	739	695	730	746	737	681	721	706	747	729	736	745	737	713	701	737	734	725	706	708	798	705	723	718	761	738	766	700	699	746	706	730	705	755	712	706	765	734	770	731	684	714	734	777	717	719	711	761	744	771	739	735	729	742	736	729	701	732	753	734	722	743	719	733	738	722	753	745	745	703	749	714	731	749	721	719	795	727	714	728	730	697	727	755	750	726	696	745	686	709	732	703	729	717	724	714	757	794	734	717	751	739	736	741	725	755	780	756	731	702	782	744	678	720	704	692	711	738	768	671	735	706	720	791	769	738	762	740	732	764	720	737	728	746	692	703	795	740	741	656	759	733	724	745	774	705	713	696	689	728	737	711	747	740	725	736	713	711	714	710	678	745	739	721	790	734	688	704	729	724	713	729	706	721	707	776	672	751	734	733	759	765	694	725	750	705	707	736	691
7928	20262	69020	64918	33316	11419	2792	918	731	746	735	757	833	805	784	731	748	750	769	751	782	712	749	780	798	797	745	773	757	772	752	739	688	710	809	767	708	733	735	709	736	756	738	722	705	747	771	750	685	737	775	726	797	770	813	762	784	797	777	776	720	769	758	775	757	721	748	790	763	764	753	734	747	770	802	721	750	743	765	733	755	743	774	734	779	761	776	738	772	766	795	738	715	799	755	733	757	821	747	755	749	729	719	736	779	727	675	766	758	781	748	748	773	764	751	773	717	701	800	760	750	747	754	736	763	739	750	762	743	752	754	760	751	726	778	771	738	799	731	690	760	744	727	773	745	777	713	783	711	747	756	762	732	692	731	756	746	777	741	785	742	726	721	767	711	723	725	773	752	730	753	754	769	728	731	715	727	729	759	731	810	691	771	727	760	691	718	767	721	718	761	794	784	731	763	795	762	737	744	783	729	672	723	789	799	702	767	764	729	771	705	723	703	772	730	718	761	816	804	788	714	759	754	784	774	775	684	707	711	752	720	754	765	743	777	780	770	724	769	755	779	731	768	749	749	773	702	745	746	716	740	797	730	767	757	728	731	746	753	782	741	763	756	739	810	770	712	720	703	781	680	791	761	734	704	695	751	745	788	760	760	738	720	789	786	736	761	759	814	697	789	721	743	748	706	723	767	718	772	768	726	753	821	789	760	735	759	780	735	759	786	732	736	780	753	713	745	772	746	740	760	788	770	758	774	758	766	750	768	775	805	749	800	769	801	764	698	790	721	736	806	701	757	748	784	730	730	752	757	788	758	733	759	709	764	763	766	775	753	802	771	754	798	739	754	791	740	757	751	716	762	761	730	784	743	791	759	721	742	710	761	756	766	742	724	801	800	731	741	725	756	735	774	793	744	777	747	750	745	723	675	745	760	751	769	766	736	760	783	719	760	753	829	749	708	725	806	755	760	745	682	770	703	747	754	764	785	749	684	724	701	768	738	795	752	762	731	766	705	746	738	809	777	792	737	787	745	700	718	749	735	783	746	743	797	801	785	761	749	741	711	727	745	793	709	780	777	739	721	760	767	738	773	758	733	799	789	728	781	786	778	775	763	779	716	701	739	766	756	709	681	763	715	697	785	722	754	763	798	782	775	748	725	798	778	716	733	745	760	759	709	820	755	699	698	743	766	794	743	744	742	741	751	742	746	750	732	754	789	694	742	715	758	780	805	785	777	742	721	741	716	759	766	774	755	729	738	750	746	715	724	763	761	770	715	736	714	739	776	734	714	731	729	697	817	733	734	778	743	801	750	788	763	789	755	780	777	716	743	778	759	766	762	744	750	755	747	730	761	794	717	691	730	702	724	749	746	748	760	805	716	759	694	750	729	752	746	806	760	718	775	812	760	756	729	748	772	698	762	737	771	761	782	748	718	744	826	754	725	742	725	740	719	786	741	757	778	734	765	765	747	743	807	704	718	770	729	728	773	787	738	741	728	701	689	808	767	745	740	752	734	751	776	761	746	762	731	751	751	780	825	720	728	770	737	765	763	753	726	762	751	754	737	797	722	787	807	787	722	750	723	752	764	749	740	723	741	772	705	756	745	716	718	719	747	759	748	737	767	769	764	711	751	727	780	772	774	768	715	732	809	761	770	732	754	804	751	764	738	776	773	762	736	755	755	715	756	769	714	750	701	741	749	752	722	709	740	728	787	726	766	767	736	749	758	783	766	760	743	717	734	735	747	682	778	727	793	725	736	741	768	683	802	760	727	770	740	758	753	745	755	775	746	740	776	749	769	775	749	755	787	706	708	744	787	763	731	770	732	739	783	769	745	718	687	746	727	751	763	783	773	749	768	724	735	692	796	741	769	710	773	772	767	753	759	767	727	779	792	809	772	751	729	784	726	775	724	734	764	728	711	800	836	748	733	774	782	765	746	689	761	783	775	721	722	717	762	766	724	738	703	732	744	746	737	769	776	716	721	758	736	763	720	778	707	750	743	730	781	790	755	769	742	724	738	732	772	711	722	729	793	773	704	739	743	744	757	778	762	744	711	706	779	744	722	776	751	729	753	714	735	742	747	729	741	707	726	742	754	737	779	700	785	769	748	723	763	799	740	799	750	752	747	778	746	729	760	719	805	754	759	777	749	782	722	746	740	772	685	758	719	696	733	767	725	753	728	783	712	722	753	787	739	717	766	773	711	760	760	745	808	783	756	744	765	727	733	758	777	798	731	753	763	710	755	730	762	774	789	651	737	792	729	738	783	744	723	744	786	758	738	720	753	759	720	765	731	714	783	714	731	739	697	740	785	767	727	740	742	765	694	683	739	715	734	751	720	744	773	800	803	718	752	759	739	741	743	782	755	717	756	776	764	774	725	759	762	726	731	705	762	749	759	764	713	702	772	743	747	728	704	720	705	773	727	739	781	792	793	782	759	729	751	703	749	708	770	739	772	791	769	716	765	725	764	740	738	755	793	744	777	744	783	756	767	823	753	754	771	754	812	749	771	736	748	739	729	710	763	723	695	780	697	717	740	710	729	790	801	788	753	749	778	717	763	767	765	763	811	747	779	790	769	738	755	717	758	785	794	729	725	764	777	746	776	785	756	715	766	753	734	795	744	725	765	749	729	731	753	751	775	782	752	772	812	753	784	725	765	752	730	778	765	733	769	779	772	784	773	769	743	740	729	757	769	811	763	760	750	712	751	769	747	729	709	788	752	753	718	792	780	747	728	744	749	799	810	719	786	724	773	735	737	741	782	758	742	798	739	745	723	786	725	732	741	758	725	757	745	738	761	808	775	744	732	760	754	725	734	733	754	748	726	763	777	741	744	773	735	745	771	767	675	717	746	705	773	761	802	732	752	702	783	734	764	701	727	761	754	744	703	764	777	756	743	742	742	783	776	771	687	746	782	723	758	722	737	759	696	751	739	764	769	726	780	766	705	778	748	749	766	767	700	734	767	749	746	738	741	787	764	804	746	771	745	753	744	736	733	777	734	789	677	751	752	755	761	723	792	749	750	718	774	746	723	777	749	740	695	742	770	768	736	794	771	713	700	793	739	745	760	747	752	760	736	702	768	696	713	738	763	771	813	703	735	758	800	804	782	745	783	775	777	745	725	716	716	773	803	778	747	754	709	752	811	714	781	746	720	723	725	754	771	731	797	763	678	706	727	763	738	758	753	765	781	763	759	704	715	760	743	722	803	761	680	742	733	711	792	688	754	763	745	753	710	740	731	772	736	765	776	738	703	756	753	780	732	799	752	795	754	770	783	781	700	704	788	715	784	721	752	730	732	736	736	789	669	761	760	753	755	675	760	759	742	729	738	740	719	743	751	712	740	729	761	782	713	786	758	766	732	738	769	719	725	776	728	752	706	711	771	759	721	692	759	761	759	771	716	770	738	710	766	742	772	722	755	770	730	745	745	743	752	733	775	747	752	749	814	718	748	722	753	756	763	745	796	746	786	701	729	777	711	785	765	755
24443	21646	36912	70524	53282	30518	11748	1744	862	821	827	793	804	911	878	854	770	791	836	786	803	844	780	816	796	761	789	784	826	790	813	785	838	804	768	792	752	803	768	809	767	763	757	794	846	765	796	807	833	752	809	798	806	757	809	794	788	800	760	761	756	779	776	741	743	808	753	764	720	769	795	791	786	765	760	785	793	783	788	866	793	814	722	773	787	795	785	789	800	741	777	804	756	800	721	784	809	834	754	811	720	774	783	775	798	791	737	794	792	797	813	813	790	793	787	789	787	750	824	775	762	736	801	758	731	781	798	800	753	793	765	746	772	826	787	734	797	733	734	760	767	787	701	787	764	800	795	791	800	737	759	765	749	786	780	770	763	841	762	758	738	796	808	810	800	783	771	748	836	754	776	818	799	785	820	733	762	808	822	801	772	751	778	790	795	767	775	746	762	821	824	789	741	752	797	768	767	774	771	785	780	763	751	775	813	769	812	764	806	811	801	724	736	776	813	782	767	803	774	820	827	740	737	767	791	758	749	797	799	810	765	745	756	789	792	749	752	726	726	795	766	831	778	784	774	794	753	830	805	756	754	782	814	796	764	752	760	804	827	774	767	809	782	741	813	770	744	793	761	863	767	769	806	736	792	718	760	783	756	812	763	751	782	815	744	763	799	791	800	788	777	784	799	778	744	716	770	763	789	776	859	808	732	722	746	753	782	764	735	787	803	750	741	747	756	777	780	726	770	788	785	775	714	798	779	741	807	748	734	762	740	749	757	762	770	718	744	801	812	764	801	793	763	776	756	791	790	777	790	783	771	772	764	760	798	765	752	803	802	780	757	773	779	750	767	784	797	725	792	727	767	805	760	771	777	772	743	784	771	773	710	739	715	772	766	803	808	777	730	728	761	739	796	731	770	769	808	764	778	754	768	823	762	755	806	802	804	804	778	777	826	761	788	820	770	803	757	763	798	732	810	809	800	717	786	830	795	792	790	802	806	837	781	772	793	780	790	787	764	788	784	759	749	771	767	727	743	810	773	761	738	768	828	785	755	747	757	813	799	769	793	792	772	741	812	753	764	773	771	797	801	816	783	767	689	756	759	761	762	730	774	771	814	825	783	761	741	778	766	769	787	779	808	757	737	810	745	799	758	739	783	809	738	804	770	782	788	796	775	756	789	749	799	768	727	751	727	730	736	746	728	765	744	774	788	783	780	793	809	802	846	754	792	753	769	761	733	754	763	765	813	755	782	750	769	786	757	762	785	733	746	785	780	761	786	773	787	814	761	789	782	799	764	789	757	756	758	722	760	765	750	797	788	817	825	764	797	793	774	743	777	787	784	817	718	777	743	771	770	775	791	658	712	782	758	728	808	791	805	785	786	704	797	810	762	837	786	756	813	748	737	723	780	805	763	774	799	742	747	783	756	722	812	785	739	782	787	777	751	765	751	793	840	782	769	745	755	744	738	751	771	844	765	783	785	760	778	787	766	792	739	821	775	735	779	822	730	755	791	752	761	751	750	767	732	716	764	796	748	769	738	787	775	768	761	770	759	795	790	805	765	754	760	766	817	751	798	776	779	809	772	764	755	772	779	774	772	750	775	768	762	746	744	802	766	832	755	744	780	766	779	739	762	781	772	753	785	767	792	760	812	791	801	805	783	726	744	851	791	743	748	730	779	788	740	790	787	780	785	731	777	753	756	773	786	805	776	805	743	806	766	815	782	777	784	752	821	733	750	752	799	796	826	798	773	788	778	748	743	789	733	765	755	711	797	760	758	778	795	741	798	768	793	774	806	745	762	735	793	802	765	759	742	744	772	797	686	771	710	791	819	770	781	784	759	779	737	793	803	785	747	774	794	762	749	773	785	804	752	786	751	741	814	746	722	777	743	777	784	850	795	788	777	801	801	783	770	769	725	716	742	826	792	729	729	758	745	741	756	764	756	797	759	802	809	768	752	749	728	759	812	883	780	757	840	810	738	846	777	758	758	823	790	758	769	727	731	763	817	775	755	766	774	764	742	706	754	739	778	728	753	793	756	753	756	758	790	800	779	807	803	817	748	804	747	813	792	785	737	724	797	787	804	742	767	763	802	761	757	706	766	731	775	753	755	743	771	757	765	827	779	819	784	726	815	743	787	796	818	762	789	763	749	712	772	721	800	787	835	719	719	763	792	760	776	813	750	783	812	746	786	748	759	803	841	782	767	800	777	786	778	767	810	742	775	793	750	755	747	745	808	798	809	750	732	745	769	758	776	790	767	807	756	755	795	764	787	752	780	771	815	809	808	793	810	769	781	753	753	745	752	797	761	743	745	708	762	786	801	749	773	778	801	737	757	716	766	743	758	785	777	772	780	815	768	833	797	765	803	767	757	740	799	805	831	810	771	708	797	784	807	806	787	782	756	803	792	757	749	726	763	772	744	757	771	804	794	755	741	719	754	737	767	725	743	749	734	794	764	735	765	814	748	782	797	791	787	781	768	747	745	806	745	755	804	778	799	867	710	745	837	812	768	784	740	787	785	756	795	730	799	795	795	779	738	790	811	746	780	765	753	738	755	753	795	791	740	761	753	731	830	767	755	780	748	766	738	743	760	777	770	797	787	774	797	742	777	801	777	736	771	762	754	728	713	794	760	777	738	790	776	812	787	788	798	749	849	740	753	822	748	753	809	767	834	785	778	809	727	825	751	755	792	736	726	749	839	727	837	734	759	787	752	725	761	804	741	761	780	801	735	743	835	718	780	781	790	755	822	795	775	770	786	776	738	818	748	778	797	769	751	807	728	764	824	778	769	784	781	736	815	797	773	779	794	754	773	787	750	755	768	812	783	819	780	811	884	795	822	776	782	782	749	803	755	796	793	741	745	756	770	773	747	786	814	771	719	798	753	743	794	764	811	776	808	740	781	754	806	732	784	747	734	808	713	772	743	764	803	782	810	714	761	811	757	765	741	731	785	760	773	779	787	789	791	818	833	761	727	788	783	727	795	775	781	736	791	764	832	764	767	731	781	815	779	785	715	804	779	799	752	772	758	773	764	777	770	749	762	776	735	837	757	774	778	794	774	827	733	792	743	731	698	748	787	741	802	791	830	824	787	771	788	804	778	784	796	818	785	762	729	812	739	746	754	737	796	764	796	752	794	802	783	770	769	809	750	766	750	771	823	799	732	768	758	769	796	769	791	722	759	801	746	728	796	752	736	742	755	740	817	735	752	769	840	781	811	785	800	774	782	823	804	752	687	743	808	728	768	769	782	827	807	716	783	707	808	818	788	805	814	795	778	805	795	755	788	742	740	770	784	791	822	767	797	786	791	764	714	741	759	800	796	745	770	764	721	750	800	759	792	775	743	772	756	743	763	738	837	760	782	778	799	742	773	752	770	837	757	760	804	795	782	778	781	772	777	818	767	758	772	811	775	713	746	788	765	796	793	787	761	738	763	789	761	719	803	816	735	747	801	789	775	748	809	766	810	741	817	762	780	780	788	771	790	749
12516	31860	82538	81038	50278	20501	5064	1208	816	840	829	830	818	941	934	909	879	850	799	794	829	820	834	845	829	832	846	806	824	802	788	816	839	792	774	854	800	844	832	790	800	823	775	823	802	763	761	841	811	818	860	807	814	826	805	814	796	828	791	814	841	829	807	807	826	791	787	846	821	775	822	803	819	845	806	821	851	789	841	827	833	794	776	794	795	820	862	798	828	837	802	812	827	801	810	889	798	773	787	849	843	812	809	823	797	837	879	788	813	781	871	815	804	854	829	840	789	796	855	849	788	815	871	796	790	859	801	779	843	825	821	803	778	795	826	825	773	878	809	891	777	807	804	806	840	795	864	798	771	832	772	815	780	754	789	773	834	797	785	840	791	806	747	779	760	796	780	828	890	877	770	838	778	804	814	859	830	780	800	824	832	812	822	806	805	810	815	852	812	770	777	756	801	800	779	782	773	828	827	802	767	798	816	840	789	796	808	789	843	855	796	805	776	834	818	794	799	810	821	793	836	827	799	826	817	809	780	782	821	831	792	790	832	818	800	773	776	841	759	793	804	806	755	799	840	792	837	862	811	844	857	843	833	799	769	830	815	821	848	858	818	773	805	795	833	791	777	807	846	804	867	721	782	827	857	817	806	799	861	815	775	796	804	782	780	778	822	809	794	755	791	780	772	839	851	803	841	775	808	800	784	779	807	791	836	814	831	812	798	816	824	845	804	830	871	839	806	823	805	846	811	791	804	812	778	800	779	761	809	781	791	787	835	804	757	844	816	841	829	773	838	745	820	783	768	808	820	818	803	799	786	821	819	861	834	827	815	834	774	815	797	773	803	820	797	803	835	784	828	849	870	827	795	771	835	860	744	798	819	821	757	816	838	802	788	837	802	793	802	833	822	787	800	814	854	782	838	811	819	783	826	818	785	800	787	824	820	840	820	773	797	781	817	811	830	828	827	832	812	803	761	759	826	814	811	833	814	790	816	786	814	828	783	808	771	789	774	792	814	781	806	777	814	812	855	840	774	766	824	810	769	796	814	879	880	812	804	815	805	793	783	835	810	798	815	790	813	795	810	780	800	806	786	796	812	755	828	795	848	795	853	753	826	806	828	810	801	783	839	821	813	786	826	837	863	846	787	775	804	782	772	810	828	779	826	837	859	839	801	797	775	807	778	805	835	806	835	791	808	803	862	820	810	824	789	844	796	810	798	792	796	824	837	734	865	790	819	791	812	824	810	832	799	765	820	826	846	843	768	794	818	812	791	810	768	791	827	805	803	839	789	805	840	851	861	823	791	820	819	773	813	759	855	844	840	848	749	837	843	834	792	839	757	825	839	817	785	807	787	778	799	830	864	783	768	767	808	760	788	853	812	773	821	823	791	810	808	803	835	824	781	831	795	817	822	828	788	784	825	810	793	800	793	848	881	790	822	803	793	777	800	811	851	843	766	816	815	833	785	782	781	820	824	860	796	794	826	806	844	818	817	805	827	752	806	808	807	784	805	793	811	817	800	820	824	806	832	838	789	775	841	800	895	846	824	819	793	765	841	823	821	822	804	794	836	762	806	842	825	788	792	832	746	821	819	799	757	802	845	805	832	797	799	849	801	795	797	815	812	822	803	771	808	815	849	773	818	789	816	788	817	765	839	797	769	819	825	826	838	813	819	781	818	797	803	819	809	857	784	793	822	757	819	783	775	859	801	786	751	762	840	777	835	845	809	811	836	818	815	818	817	806	805	821	815	810	846	753	770	769	823	876	803	767	803	817	786	809	861	821	805	851	770	804	801	766	789	786	771	822	847	820	794	818	803	802	825	789	830	824	777	814	728	760	800	833	790	855	754	781	808	865	818	807	787	836	774	752	783	797	801	825	756	820	819	806	795	784	789	774	894	813	768	784	761	818	788	810	830	799	803	792	830	834	805	824	816	777	779	802	841	789	802	797	820	771	788	837	819	802	775	802	789	825	802	850	811	787	780	803	788	810	780	780	862	803	808	840	894	848	874	852	844	834	841	778	796	820	796	867	851	842	827	746	821	850	793	794	795	762	799	779	823	799	766	784	827	829	809	776	823	796	856	797	775	834	844	806	783	795	835	843	767	778	839	808	768	817	798	829	787	798	803	819	791	801	780	811	858	816	796	799	791	780	828	785	776	780	809	818	776	781	835	823	799	791	818	861	814	828	877	826	803	839	764	747	791	824	767	771	814	779	723	813	799	789	856	827	760	859	811	832	852	752	839	851	785	863	818	769	784	747	801	807	792	830	823	777	824	804	851	840	850	843	785	780	833	740	788	851	772	808	818	788	841	805	786	790	741	816	846	797	793	800	784	819	766	749	801	787	854	809	846	789	785	857	827	801	874	831	840	850	814	825	790	822	783	831	796	864	817	747	820	775	792	800	812	740	803	862	840	815	805	789	859	763	858	833	790	775	767	858	764	840	814	773	806	784	806	766	803	783	796	810	811	825	775	800	791	816	803	795	812	853	810	786	813	807	837	840	847	806	803	800	796	824	813	808	809	788	795	794	772	817	803	834	786	823	840	796	746	819	810	780	801	831	853	857	827	815	814	814	783	811	822	831	779	828	831	814	874	812	773	815	744	778	789	801	801	768	803	777	824	819	789	848	809	796	815	803	821	819	846	803	822	731	826	832	779	820	797	821	800	750	840	779	812	860	818	827	814	800	807	844	854	785	787	795	806	794	821	756	741	777	839	803	830	789	831	832	840	823	811	828	818	840	801	776	790	785	793	823	825	770	808	810	840	827	823	826	752	815	842	782	829	795	783	809	789	786	830	869	780	809	803	830	763	805	783	787	843	800	739	777	823	800	798	805	785	834	756	791	847	794	828	794	857	860	824	813	762	807	805	774	845	833	793	817	808	815	894	772	816	750	761	808	825	803	886	808	828	798	780	743	775	847	809	791	784	815	797	779	797	764	811	817	771	830	751	799	778	841	795	879	803	817	832	784	801	831	818	820	799	777	789	799	813	832	826	795	800	832	855	792	789	813	845	795	792	789	824	814	851	840	837	867	791	813	795	801	804	792	828	748	792	812	806	787	778	796	775	755	820	810	777	789	772	826	865	820	845	842	796	776	800	821	742	823	813	786	857	774	815	841	855	789	803	845	825	831	816	772	815	822	788	780	818	849	789	790	897	807	776	766	826	811	753	830	865	777	845	766	812	783	828	808	788	796	836	803	786	807	844	833	836	864	827	821	803	771	784	810	788	785	826	815	813	848	783	828	800	822	840	830	831	782	779	809	819	808	812	793	784	776	786	834	840	818	765	808	852	833	790	797	804	830	823	788	779	828	835	778	786	841	790	831	835	819	832	816	800	834	784	799	847	794	798	822	809	845	797	773	798	810	806	846	790	792	800	768	834	817	821	840	805	795	782	789	816	788	793	817	814	810	811	768	856	732	843	820	831	838	832	826	801	825	756	803	825	783	857	846	850	819	765	820	811	791	791	756	770	754	809	786	796	849
27889	12556	20346	32857	13659	3564	1156	789	777	700	713	752	685	742	750	737	738	726	713	755	687	701	708	810	689	773	700	723	759	769	681	736	742	789	740	721	761	763	729	721	715	652	741	697	722	699	723	729	740	704	734	739	708	760	722	774	702	736	730	727	738	796	742	765	717	762	732	699	761	758	732	734	737	731	722	748	747	724	721	762	732	742	708	757	733	681	705	699	746	741	745	733	734	713	744	737	700	755	740	733	705	779	676	749	754	726	687	690	724	740	697	725	762	749	782	772	708	712	707	651	676	746	730	727	724	743	727	739	710	690	717	721	708	723	794	738	714	735	714	727	738	750	666	720	676	683	707	727	731	740	780	765	765	731	740	706	753	710	755	705	717	751	721	770	717	728	731	697	735	767	697	699	768	694	707	704	759	756	719	775	684	690	692	675	704	741	800	721	737	718	768	709	741	680	693	756	711	703	756	756	707	727	706	721	728	707	678	698	734	751	708	706	749	760	703	707	735	720	740	738	725	753	759	702	654	723	716	692	751	763	769	761	740	716	700	707	734	749	740	745	731	732	701	745	743	767	728	723	751	755	710	705	762	666	713	719	736	774	724	687	773	743	775	757	732	755	769	761	753	707	745	688	733	745	749	744	761	689	725	740	758	719	725	741	761	732	658	778	708	737	700	721	741	752	727	778	714	730	735	725	775	742	765	728	731	731	732	684	808	713	708	664	712	739	775	709	729	773	686	708	712	754	748	752	699	677	734	722	754	761	707	741	758	789	742	718	756	716	776	694	665	740	694	669	753	707	719	727	713	749	714	703	723	756	716	688	705	679	745	750	732	734	694	728	786	767	696	778	674	742	717	723	699	725	722	719	710	750	728	723	744	722	710	738	723	707	779	746	703	693	704	784	735	743	735	726	714	737	695	750	733	713	714	719	747	679	698	768	728	740	747	692	779	712	676	768	751	722	724	740	688	730	733	699	740	690	772	765	717	678	711	737	741	739	704	723	709	726	766	691	702	727	782	732	725	777	689	717	762	745	760	718	678	714	699	708	686	715	748	697	718	760	725	740	717	724	719	734	739	733	733	814	718	705	728	722	691	689	758	711	731	747	719	728	736	754	718	748	720	726	715	723	737	727	733	805	799	741	740	722	727	763	758	714	696	739	719	692	758	767	769	742	726	743	711	713	721	760	714	702	686	739	740	761	718	735	755	735	712	718	789	698	714	716	697	781	740	737	761	757	720	771	746	726	743	730	818	696	731	689	761	688	710	714	677	733	699	717	694	733	697	679	712	718	726	779	749	735	694	731	721	722	750	729	734	740	681	728	720	727	725	701	732	735	727	743	753	692	710	719	725	688	745	732	710	732	786	707	780	721	776	750	768	715	706	705	811	744	727	747	764	688	724	728	724	752	751	683	735	721	725	750	701	694	705	732	721	690	742	753	686	736	731	768	783	732	694	750	693	703	749	710	753	747	727	705	722	751	736	739	735	677	734	743	782	759	765	702	759	747	701	750	721	716	742	685	696	713	733	740	737	735	706	707	723	772	738	777	734	731	682	727	720	733	772	722	703	699	702	748	739	708	740	759	699	702	669	721	662	719	766	692	705	774	771	721	695	732	726	755	748	732	712	767	732	742	753	754	753	741	724	728	699	698	731	746	717	722	698	763	738	727	782	742	755	754	700	711	684	703	747	730	722	693	720	733	726	747	698	740	741	693	684	739	756	698	694	788	688	746	777	727	762	761	676	764	710	698	701	742	759	693	770	743	728	709	725	782	717	720	726	750	725	673	720	766	715	750	750	719	722	676	722	801	733	731	698	746	741	724	709	740	733	671	725	701	732	753	757	754	751	760	767	762	735	693	693	803	740	748	689	793	674	709	690	740	758	713	745	742	730	708	723	728	731	719	749	761	706	674	663	764	721	739	788	724	767	739	737	763	717	717	771	767	729	794	798	742	704	714	701	747	720	689	719	736	738	714	719	767	658	755	718	791	738	723	691	780	719	704	684	674	699	753	752	739	758	709	737	765	710	711	701	730	703	716	761	760	746	742	710	695	702	744	750	719	754	710	717	788	782	715	734	730	714	775	696	739	780	715	742	746	744	779	726	724	732	719	751	752	699	719	732	702	730	701	744	753	684	737	725	711	732	783	725	732	684	720	700	714	718	706	755	741	769	712	705	771	777	733	790	750	744	753	751	729	775	767	721	713	732	761	743	747	759	727	724	789	712	730	774	714	778	710	787	740	763	742	732	753	685	715	719	756	728	726	718	697	730	716	712	746	711	727	765	733	749	738	717	721	695	725	673	749	774	753	755	725	750	729	721	767	690	700	701	738	728	738	751	747	739	714	737	739	750	754	710	737	735	737	738	747	725	664	783	711	726	714	762	754	724	725	755	717	694	702	728	805	700	695	726	753	726	755	740	740	713	746	712	707	719	727	747	690	701	769	773	713	754	722	728	690	694	704	741	703	713	710	751	688	721	779	687	767	746	719	778	665	687	721	727	723	732	738	768	747	733	749	703	707	714	762	688	703	719	719	762	722	756	698	766	659	708	670	728	705	753	781	744	705	725	711	723	756	765	711	711	762	722	712	704	726	710	717	745	730	725	714	744	703	753	751	745	753	696	769	713	733	796	748	744	715	719	734	736	733	703	731	781	763	737	719	784	768	748	733	762	763	684	741	695	781	738	778	719	729	765	790	710	717	737	712	768	709	708	728	722	772	737	738	755	746	738	770	749	738	726	739	723	769	723	705	766	741	723	709	761	710	713	756	753	762	757	721	717	739	644	718	739	695	735	792	742	735	743	754	730	777	772	740	752	712	753	706	765	747	768	743	723	721	693	698	754	715	754	755	684	705	740	717	710	682	719	728	751	712	678	722	782	714	708	710	668	778	696	770	729	701	736	741	785	761	762	691	677	743	709	728	716	725	705	735	781	757	724	704	718	751	718	742	716	726	740	724	756	730	713	732	712	692	701	754	750	714	764	715	720	767	774	743	697	741	756	736	755	752	743	745	699	790	692	761	718	741	693	742	755	746	714	673	700	742	710	767	751	742	723	775	739	756	705	700	775	726	711	738	745	746	722	723	750	696	749	728	723	740	742	747	714	730	730	710	709	802	740	734	746	733	682	756	682	742	710	723	735	761	737	754	694	744	716	734	736	721	695	705	765	710	668	759	729	780	767	730	673	738	787	754	771	776	735	764	735	757	738	754	729	767	696	730	748	780	709	720	707	778	722	752	729	723	718	757	739	715	694	710	753	718	754	752	773	736	702	734	728	766	736	742	717	731	798	753	732	773	760	770	733	725	754	788	781	739	735	735	729	718	724	715	793	745	718	747	710	792	759	699	735	767	701	742	710	742	690	736	732	736	751	714	715	680	696	731	716	710	762	662	720	755	700	745	731	746	718	687	713	683	723	750	738	671	690	739	731	745	714	722	705	731	679	689	733	726	746	773	719	736	765	676	705	723	713	742	701	692	727	777
5636	2997	23736	22949	8421	2620	1044	734	695	684	678	675	669	719	664	713	738	717	698	717	684	723	661	727	745	759	692	721	713	686	681	720	746	683	702	681	686	746	717	690	674	685	681	728	700	698	729	663	749	738	726	735	719	716	735	675	656	706	688	754	698	728	639	750	722	703	722	708	702	719	665	690	717	726	719	686	706	691	683	665	756	687	691	645	704	675	712	666	689	706	700	723	713	736	703	675	708	656	730	681	707	739	741	701	706	704	680	704	703	717	666	683	724	653	690	681	691	755	690	678	698	721	690	699	720	699	731	720	697	718	694	708	711	715	717	687	707	712	704	672	709	725	712	725	664	687	673	703	656	670	707	682	689	716	689	646	678	689	680	713	726	740	722	671	701	709	698	719	716	694	690	703	700	689	728	718	697	721	696	663	713	716	728	730	676	732	663	667	686	725	693	716	757	670	689	729	639	722	664	694	706	696	735	701	650	724	696	650	685	711	712	695	732	700	668	649	709	692	706	710	707	698	686	724	679	667	718	696	715	719	726	683	707	716	752	713	740	749	694	631	722	743	738	692	691	658	695	712	733	658	697	756	685	692	677	699	735	761	686	731	676	705	721	710	694	685	699	656	735	729	708	716	768	727	681	706	707	701	733	738	745	714	701	665	674	700	736	674	712	772	689	715	717	670	699	757	726	738	672	718	672	734	716	674	659	692	682	725	705	703	760	749	771	680	723	712	662	726	717	752	683	698	672	728	717	694	712	728	703	733	701	664	727	690	673	691	664	693	661	726	734	704	689	671	740	697	649	651	727	717	700	685	730	721	701	715	715	669	722	687	729	706	667	684	687	721	696	641	735	719	757	663	629	699	696	704	745	751	724	747	668	718	676	684	688	740	709	725	705	707	724	700	743	731	702	689	702	739	663	693	740	682	681	701	670	676	736	706	682	701	736	668	704	706	718	708	719	680	734	664	723	720	729	695	710	746	637	698	717	703	709	722	717	744	670	694	691	673	726	730	735	730	752	727	713	692	714	716	733	687	709	708	688	671	723	708	719	718	693	696	704	691	679	709	720	706	710	736	648	703	726	661	754	738	702	746	688	689	702	711	672	687	717	674	692	698	719	733	658	675	737	695	725	711	741	716	707	725	727	690	715	652	687	702	696	679	754	656	696	717	690	717	762	677	715	723	740	665	683	687	731	720	705	710	691	744	694	677	678	683	742	697	677	696	678	697	687	660	707	715	703	742	717	682	626	711	730	731	699	707	703	688	706	686	710	667	709	712	651	705	702	681	663	708	690	711	680	693	690	682	672	728	705	690	681	734	722	709	656	692	721	708	700	740	698	722	687	687	653	676	702	670	670	735	684	715	690	707	738	734	698	720	708	703	677	687	725	722	689	677	728	716	729	681	723	657	711	741	681	724	697	674	691	717	717	764	692	736	650	700	688	652	714	662	702	707	711	735	686	711	730	725	672	678	670	684	719	782	740	716	749	717	695	743	695	703	735	699	663	741	694	679	700	703	695	677	718	643	685	729	708	682	682	674	684	692	714	715	736	712	698	732	699	706	680	643	701	699	701	709	712	674	675	700	696	702	674	680	664	740	735	675	679	674	697	706	762	716	686	704	721	710	705	711	744	683	717	677	729	708	741	710	685	695	699	725	706	676	688	688	686	666	680	694	731	721	657	690	727	748	721	722	711	698	688	691	677	740	736	681	661	745	691	696	677	679	701	682	730	722	708	681	691	708	687	732	728	700	683	728	755	704	705	731	681	689	698	742	692	700	706	710	699	720	706	713	698	722	726	698	689	683	737	661	699	731	703	706	751	692	704	737	723	699	718	694	673	683	669	708	678	671	720	702	710	714	707	701	747	748	709	678	729	706	674	720	712	691	728	689	722	726	712	733	714	710	713	632	744	708	714	739	728	682	707	707	708	715	683	682	682	708	722	728	659	704	708	636	704	672	706	713	728	729	680	706	731	740	774	698	666	716	679	696	674	720	710	691	704	724	657	729	707	713	683	694	664	723	695	723	708	694	722	701	685	708	641	690	714	697	691	720	791	744	689	745	713	670	716	737	721	702	734	732	735	735	724	674	732	690	689	683	663	689	747	638	694	660	744	656	702	701	735	736	674	774	696	737	711	689	718	721	683	717	681	725	705	679	731	731	685	698	710	734	672	705	663	707	691	711	736	703	691	666	675	690	704	678	678	716	669	755	735	670	686	712	718	683	684	755	719	701	705	716	696	720	723	705	713	686	687	700	699	709	705	712	700	662	761	717	685	748	645	704	709	700	736	710	722	715	727	690	737	672	682	653	727	700	739	756	705	691	723	670	700	679	707	685	649	639	722	692	711	727	710	740	673	699	672	685	663	665	723	698	708	684	726	738	705	656	719	709	721	755	694	753	722	716	701	713	683	726	694	704	722	693	677	689	700	693	710	735	673	739	673	689	692	671	709	714	685	712	629	703	714	682	708	749	675	686	678	696	708	698	634	738	701	702	708	743	753	699	735	740	657	690	690	686	672	712	740	678	636	700	686	691	707	704	698	682	699	740	706	717	728	714	696	693	715	729	704	668	741	718	633	676	711	690	666	721	674	714	716	684	704	709	716	685	714	698	688	671	693	686	725	714	735	702	696	714	655	707	692	730	719	711	677	717	734	742	695	716	685	736	716	726	746	727	684	674	747	720	697	724	739	693	758	667	705	667	746	706	672	694	719	686	714	713	740	688	715	713	739	739	681	674	666	666	724	712	713	706	703	740	733	714	715	712	678	670	692	687	711	750	698	655	680	693	694	684	709	733	696	717	666	701	685	685	699	755	693	735	684	712	789	688	711	705	694	739	688	707	696	683	687	721	744	684	713	703	718	666	728	711	724	673	706	684	687	706	707	699	723	722	697	653	721	704	684	669	720	706	658	765	704	695	688	694	685	708	711	724	728	680	743	682	652	726	721	675	735	711	708	691	698	719	697	735	682	695	714	732	709	721	678	732	692	708	703	705	712	682	713	747	670	701	680	731	702	712	710	676	673	676	714	711	684	676	715	676	647	673	709	755	687	713	694	726	709	685	714	707	681	691	660	754	672	679	710	736	651	692	667	678	677	709	652	673	700	731	730	684	687	742	708	706	677	704	684	726	756	723	686	725	688	682	675	720	714	748	683	706	706	711	651	747	688	692	684	720	724	725	684	717	752	710	692	718	662	667	681	700	681	647	673	725	721	726	703	671	726	693	694	666	710	692	642	741	682	664	741	684	706	671	706	717	684	737	681	657	713	726	737	734	696	675	704	691	743	670	720	680	715	658	687	718	716	720	667	690	716	686	748	665	711	685	746	710	721	697	738	727	695	709	684	743	707	735	703	692	667	700	714	730	754	672	751	714	706	711	694	717	732	693	679	684	678	711	666	731	730	739	690	709	737	685	743	720	717	680	711	706	675	742	660	766	739	741	715	650	661	727	684	733	715	743	701	695	714	709	707	706	706	696	751	687
25545	21633	49630	68032	41446	18168	4398	1072	745	769	763	748	774	735	804	716	799	738	709	711	727	776	690	754	750	758	671	738	716	734	739	729	752	724	774	722	767	712	751	655	676	740	685	729	752	710	704	697	706	773	719	711	725	747	734	714	742	752	724	711	698	727	712	747	730	729	694	705	680	690	731	725	752	732	701	696	725	695	729	736	688	732	692	721	710	692	671	653	716	695	752	731	754	759	700	726	734	694	712	691	714	727	722	735	718	732	741	726	720	688	699	766	722	747	725	707	738	726	728	707	720	686	747	748	700	734	690	731	704	749	663	711	734	744	754	733	713	740	721	745	743	725	739	684	735	760	714	736	716	726	775	722	753	716	731	775	742	774	695	729	702	762	746	723	745	750	716	700	741	710	718	705	719	700	733	712	723	722	674	729	732	664	732	736	731	713	698	690	740	727	739	727	723	785	694	745	692	755	702	729	721	745	747	731	690	720	718	730	702	744	729	728	725	741	727	678	763	690	723	713	731	709	711	734	728	725	721	738	714	728	704	712	731	708	784	774	731	762	680	745	746	689	722	744	804	707	711	724	745	806	687	693	714	721	706	767	707	666	779	685	701	736	724	717	722	683	667	704	710	749	741	740	703	750	721	717	743	730	721	713	752	736	730	736	765	716	775	735	708	769	729	705	705	680	731	693	740	724	715	748	689	688	693	725	722	675	709	695	734	754	684	670	761	756	718	758	701	713	708	726	732	759	758	702	743	725	713	762	736	765	720	705	690	715	737	705	720	693	735	773	730	761	696	720	720	718	731	735	694	766	743	752	735	707	704	734	736	735	717	683	739	690	717	676	699	693	726	706	728	727	741	751	711	753	706	725	723	685	718	727	780	688	684	763	718	719	693	694	675	736	695	714	726	744	740	708	719	714	710	704	711	709	709	713	741	729	789	704	747	780	732	701	754	722	747	709	712	732	695	735	734	659	692	693	732	742	715	733	688	714	708	725	683	749	712	697	744	686	752	793	676	687	711	736	728	795	721	662	723	749	716	741	712	723	759	686	749	712	701	722	714	729	682	723	737	740	707	778	683	735	711	714	715	713	803	703	691	724	773	770	771	744	768	741	683	745	753	668	703	754	743	716	702	727	720	702	698	743	704	734	727	746	726	769	751	706	720	751	705	738	728	731	672	714	710	742	714	704	707	700	693	785	785	687	700	751	697	720	776	723	742	727	731	724	747	723	722	701	716	718	710	736	699	710	705	725	759	736	709	729	728	713	690	759	700	746	734	712	672	699	733	710	716	744	730	704	748	685	739	730	747	730	694	692	770	706	741	744	679	660	724	738	747	766	762	711	742	771	759	688	736	745	701	666	750	744	708	718	740	705	692	737	671	776	693	715	760	727	694	746	701	672	735	690	722	779	712	698	711	699	744	779	760	745	721	728	715	747	712	739	721	749	705	760	705	776	671	732	770	728	702	709	693	699	761	716	733	724	768	784	705	731	727	744	704	686	717	722	739	704	704	713	720	732	721	744	694	738	710	729	799	777	721	674	696	784	694	727	681	694	796	711	708	725	758	675	726	750	668	735	738	720	734	732	747	737	715	734	716	728	717	741	775	719	754	756	734	724	712	747	730	710	781	699	741	750	722	755	759	727	703	748	742	723	736	725	752	730	758	713	766	741	720	691	742	715	721	763	720	747	701	699	737	678	700	681	719	728	688	710	744	739	764	750	751	737	724	742	735	726	749	728	757	701	750	713	706	721	751	711	712	711	687	749	723	739	731	757	734	756	737	752	690	688	763	763	691	764	732	687	706	740	679	704	709	696	698	684	750	748	724	754	753	714	768	681	667	721	762	718	718	704	765	805	727	741	743	714	735	752	710	781	695	705	767	725	752	732	724	722	716	690	760	788	786	745	679	718	703	726	726	737	729	747	769	744	691	740	671	751	711	699	696	732	747	745	722	748	761	724	726	720	689	759	734	751	764	710	747	770	734	754	694	768	732	667	744	719	710	729	708	680	731	716	740	699	762	722	693	670	686	709	726	713	717	720	708	692	694	751	732	695	696	743	734	716	706	737	701	703	723	704	722	734	698	682	747	748	718	764	744	718	731	704	715	757	745	679	725	715	765	698	738	684	734	734	709	757	774	699	739	748	721	746	713	713	794	675	725	758	730	735	723	749	733	664	703	734	710	700	684	748	722	713	686	713	707	720	708	686	757	738	711	748	703	728	702	661	721	687	746	728	691	733	749	706	699	691	721	738	721	712	776	693	697	745	737	701	698	692	728	709	775	753	722	731	719	698	710	689	712	737	785	748	689	704	697	700	711	779	721	780	725	750	763	729	751	730	692	704	705	723	737	792	722	744	746	707	743	722	692	724	745	743	702	735	743	721	754	672	748	702	738	722	676	763	701	717	702	721	712	726	731	757	696	685	696	716	751	743	716	704	697	668	724	748	700	732	694	729	711	723	734	726	749	685	726	704	758	732	729	680	750	739	726	732	754	793	702	693	744	669	689	747	760	765	709	702	732	696	714	722	789	685	815	684	717	760	739	730	753	697	713	719	690	711	702	742	749	766	720	696	698	751	727	701	767	718	728	712	752	732	690	719	724	708	730	705	786	665	704	706	759	754	726	735	754	728	731	715	747	707	726	731	712	743	739	773	712	758	743	742	739	681	712	759	748	717	733	756	724	698	686	727	728	718	707	684	703	735	718	737	723	738	685	704	688	740	721	722	696	734	720	731	678	676	772	679	731	724	731	698	733	769	722	674	743	724	746	698	752	754	712	736	753	754	671	729	753	797	737	729	707	710	764	678	710	734	719	707	710	695	748	705	685	753	711	740	764	763	723	717	720	728	695	713	720	748	703	725	714	752	704	768	713	757	735	710	732	739	714	701	767	738	706	766	712	739	752	694	718	737	709	719	729	720	751	772	735	732	718	706	762	761	743	763	718	725	699	762	672	666	744	751	776	722	743	735	717	724	735	698	678	689	720	739	699	710	737	725	689	752	744	661	694	661	751	705	660	680	719	703	689	696	719	749	717	697	741	717	685	738	723	707	787	702	725	710	748	732	729	695	762	720	718	722	762	712	768	766	715	727	702	704	734	701	731	681	741	725	770	733	749	732	746	677	734	713	715	716	724	687	682	749	688	736	717	762	714	681	678	692	750	731	747	705	741	723	712	729	730	763	745	750	739	765	760	723	717	746	744	748	726	710	742	708	754	719	714	655	744	748	757	670	708	765	758	762	708	684	738	718	733	730	742	729	713	733	731	713	730	724	732	726	752	711	770	640	713	718	753	708	745	707	708	710	730	731	726	722	727	716	749	699	708	738	747	735	735	730	723	720	712	650	729	733	712	680	716	734	803	700	741	745	666	737	728	699	697	758	696	720	740	743	751	778	672	746	748	712	756	724	733	715	699	697	675	716	730	738	770	734	687	703	696	743	762	686	720	727	651	706	681	721	734	670	687	717	755	706	738	719	710	741	715	725
7711	25894	73942	60621	30403	9971	2543	860	722	772	774	774	752	725	756	797	739	731	763	794	730	737	770	770	735	771	793	752	755	759	733	801	758	723	708	722	690	711	803	764	707	780	762	804	767	792	776	776	719	762	751	751	744	724	741	714	792	788	762	729	767	802	764	747	748	785	729	719	724	787	755	813	751	775	770	751	788	754	770	770	763	770	737	733	762	752	695	742	721	755	773	757	792	787	818	765	759	749	764	757	719	734	718	741	784	766	773	800	765	755	794	791	793	750	768	761	781	744	766	791	699	790	757	750	730	732	778	750	765	794	770	761	688	782	754	756	746	758	747	751	732	780	747	786	727	738	741	768	721	768	753	696	757	792	790	788	744	795	771	738	724	734	741	730	709	744	725	762	732	751	744	728	748	744	735	787	769	741	739	725	782	761	743	754	721	789	747	702	777	728	735	804	725	818	746	738	796	751	769	764	767	746	768	739	757	717	733	741	788	781	726	800	770	705	779	766	759	727	758	724	791	750	793	722	740	734	754	753	716	737	786	807	744	729	795	767	757	747	693	766	784	754	749	762	753	761	833	762	705	785	788	761	723	726	717	762	732	745	741	765	803	745	778	781	747	760	752	733	776	711	745	711	737	726	732	770	765	722	745	793	714	744	766	776	697	759	733	727	727	750	771	718	746	774	755	759	733	729	747	773	742	748	786	734	746	696	757	733	747	723	744	753	763	755	710	739	780	765	746	802	737	710	808	750	687	754	779	761	744	770	743	751	726	770	763	756	735	722	731	753	783	721	770	698	731	758	726	751	728	694	771	743	751	745	733	728	777	718	741	777	804	763	773	756	758	728	737	776	750	716	727	773	772	709	788	739	747	727	746	781	711	707	780	737	772	741	701	771	716	739	731	711	738	707	729	769	787	764	772	779	730	777	744	725	752	759	773	710	702	728	723	812	752	759	760	737	719	739	785	748	696	730	756	779	782	720	723	770	718	745	728	761	753	713	734	751	767	772	700	734	744	737	746	742	760	752	708	774	765	749	712	721	746	736	754	747	721	754	721	714	745	740	749	742	704	706	755	723	757	778	744	737	693	800	746	754	741	766	721	752	741	735	728	797	767	723	739	769	769	733	727	748	762	737	785	728	777	800	721	744	757	768	777	755	712	740	786	782	788	708	729	713	778	722	777	772	732	708	773	762	709	722	745	740	702	807	722	751	786	768	739	775	728	711	770	771	771	724	731	745	692	746	789	774	732	717	743	749	728	760	730	787	738	726	742	676	737	793	785	774	728	755	768	785	771	758	730	771	731	747	784	750	769	700	774	778	792	701	794	723	766	789	728	777	763	744	751	767	681	723	765	745	723	770	742	753	757	766	751	763	777	776	752	731	770	753	710	709	800	783	741	761	751	730	755	708	706	729	733	729	809	765	766	741	772	736	779	740	744	785	770	777	729	725	771	748	765	792	757	780	744	737	757	778	729	768	668	806	711	763	702	788	731	753	770	783	732	723	751	718	764	736	740	802	744	802	729	723	782	777	751	747	760	749	729	736	766	733	782	749	756	780	802	785	754	739	670	734	770	801	743	759	791	779	777	708	777	765	716	742	759	705	743	758	689	748	726	731	774	765	718	758	748	729	764	811	742	739	738	792	697	756	724	771	762	724	766	737	716	793	752	746	738	769	771	697	774	739	794	737	691	732	752	736	768	770	709	788	764	786	731	794	766	768	742	738	758	746	772	756	769	748	746	785	769	744	724	695	728	776	750	734	760	706	750	725	732	733	774	747	778	746	760	764	786	747	787	710	703	805	771	784	743	692	765	727	740	719	724	721	780	768	747	762	850	706	753	756	765	760	717	743	776	771	765	745	777	789	751	751	761	747	762	728	765	763	757	750	833	707	772	744	793	779	709	718	740	765	727	761	754	728	729	766	716	773	761	738	735	767	776	727	769	707	754	735	748	729	772	754	737	683	777	740	697	743	734	755	776	744	792	720	749	762	775	758	749	774	727	779	714	725	786	758	752	773	734	765	717	764	762	748	775	749	757	716	757	747	753	728	776	742	717	715	767	754	779	772	735	718	751	738	755	775	783	766	717	730	794	746	707	725	726	762	815	800	721	737	716	766	743	712	793	730	801	796	755	772	759	736	746	761	771	750	698	736	761	727	718	745	750	732	741	727	775	751	731	781	792	764	740	754	770	738	752	788	762	769	701	729	755	751	762	776	704	742	716	711	758	754	743	717	788	722	738	785	786	718	733	788	788	782	755	794	710	760	778	736	771	723	785	716	790	749	743	791	709	736	762	727	745	752	705	742	775	732	780	704	730	763	765	729	751	711	704	761	767	724	759	783	691	729	726	748	740	775	765	765	744	767	745	772	744	722	762	771	728	760	762	678	760	729	778	762	735	736	746	778	796	725	791	772	761	784	784	752	782	779	727	783	731	741	703	745	746	726	781	785	710	769	727	759	730	761	745	760	749	742	711	734	741	736	709	731	762	701	745	749	739	713	712	727	738	722	719	749	746	754	724	715	724	728	753	746	793	722	718	786	685	763	771	775	697	725	730	706	786	727	702	760	728	728	728	790	728	734	778	713	720	765	734	723	785	737	675	738	727	689	772	784	769	776	770	746	706	781	748	791	792	762	685	741	755	743	802	737	737	760	744	737	752	756	791	716	709	777	729	697	743	717	681	773	776	781	715	798	719	686	727	754	738	768	710	714	760	786	765	773	715	748	760	727	752	768	755	777	741	765	732	770	750	769	739	765	732	767	767	743	734	708	774	784	764	818	721	756	720	781	772	797	768	712	783	709	705	784	726	758	705	772	736	739	734	748	766	756	744	734	761	745	727	739	772	711	739	707	745	827	728	748	800	714	736	736	704	726	718	731	761	757	733	735	755	771	715	731	733	783	778	742	754	718	764	762	689	707	760	771	786	781	760	767	734	737	708	756	770	730	785	742	738	754	748	759	764	783	813	785	809	742	749	723	797	719	778	748	728	770	781	810	748	684	753	740	799	740	770	745	774	761	726	714	692	707	784	744	712	733	735	752	759	738	708	727	767	749	738	728	738	757	730	694	807	716	706	753	708	708	765	730	712	730	714	796	792	766	750	736	769	722	708	780	732	733	749	762	761	757	700	698	726	753	743	694	746	628	735	727	726	757	750	793	744	736	758	741	768	709	776	744	753	705	710	668	784	749	725	762	711	780	722	787	728	799	752	734	768	778	727	766	723	776	725	718	713	711	736	772	796	733	771	765	718	756	727	744	741	752	783	742	720	778	736	730	779	804	730	767	771	766	776	774	763	730	756	742	744	730	749	762	745	720	741	728	723	738	748	752	752	739	728	709	740	790	766	760	723	762	750	702	692	713	773	764	728	721	734	746	786	752	765	750	749	768	816	733	764	783	728	785	754	769	680	774	730	775	799	772	746	800	779	761	752	823	789	749	726	746	724	779	746	721	796	732	748	750	770	764	721	723	725	742	794	762	788	773
24472	21701	48606	67501	46328	25284	9061	1641	863	876	806	810	807	863	834	842	849	785	830	847	772	765	788	827	809	741	789	710	782	777	787	771	850	807	757	788	786	778	729	775	819	795	832	794	766	789	748	798	802	793	843	759	740	774	813	827	789	765	809	813	743	814	830	778	783	800	780	805	760	803	801	794	799	762	793	786	786	765	816	763	823	786	771	765	856	794	783	828	814	813	807	747	763	802	779	797	844	840	779	782	790	782	803	768	832	784	817	774	824	779	782	821	809	787	734	721	737	790	808	811	777	794	780	799	770	820	788	798	805	810	814	786	832	805	804	770	788	808	810	823	780	772	820	799	757	713	780	846	773	769	778	809	792	815	790	810	795	745	785	836	761	827	792	792	838	776	810	798	745	795	792	780	761	832	746	785	799	806	730	743	768	831	810	829	749	747	788	758	789	770	816	773	823	764	784	794	813	750	820	798	782	765	768	761	819	796	801	800	806	769	782	842	805	764	812	812	793	758	783	766	772	777	803	777	804	769	804	746	779	753	791	762	774	775	791	772	794	778	769	759	765	824	797	783	743	734	804	789	776	760	744	834	805	801	730	783	797	842	749	727	724	783	819	776	805	790	766	768	738	774	821	782	744	796	752	786	811	775	822	780	787	784	807	771	766	773	795	776	808	778	812	763	814	773	737	776	756	768	745	779	825	813	798	747	800	808	839	739	788	741	762	775	786	785	773	779	756	799	824	806	790	798	727	793	728	782	818	760	762	778	756	807	756	841	768	761	762	785	783	765	771	786	810	785	770	759	780	777	760	753	785	783	776	750	807	750	790	786	769	808	810	820	772	794	750	763	774	797	805	723	807	799	797	798	800	771	778	790	818	794	759	783	836	803	743	776	830	796	797	734	736	771	798	765	796	748	755	758	754	799	793	819	744	788	759	816	816	791	765	803	755	768	802	776	732	764	828	764	770	794	739	824	738	884	752	782	775	781	803	756	734	843	777	841	811	794	818	772	743	801	706	800	808	768	832	803	797	799	782	853	802	805	779	799	822	828	764	790	803	782	778	776	755	765	770	768	797	803	835	803	782	727	746	792	807	800	799	744	726	761	845	726	775	776	790	779	832	814	799	786	794	797	788	732	738	755	749	794	761	790	827	754	795	746	786	740	788	779	765	774	776	830	774	795	804	765	783	811	789	745	772	791	767	804	810	802	719	746	737	776	755	739	827	768	792	744	743	785	763	794	756	749	771	815	799	753	770	821	810	819	828	715	781	798	731	777	781	758	806	784	769	790	767	768	810	778	798	804	825	808	770	757	736	741	753	775	753	839	768	764	776	806	758	773	808	767	785	811	747	840	752	774	821	765	732	769	830	823	766	747	798	829	763	778	757	752	829	786	780	761	799	790	781	802	747	808	804	797	788	776	781	757	773	774	818	773	828	772	804	814	792	798	752	777	772	828	765	789	786	777	796	781	778	780	805	737	786	795	773	802	780	776	770	765	805	844	758	804	762	793	763	728	764	762	803	749	866	750	795	797	783	797	734	761	817	739	814	760	789	792	763	792	759	756	789	787	772	766	762	767	794	794	773	774	807	784	765	774	854	746	760	783	773	777	724	723	764	801	809	848	814	776	755	782	743	732	779	752	766	775	770	752	779	816	798	726	789	719	796	756	827	774	759	828	716	802	797	790	741	795	750	763	789	825	763	777	775	798	785	731	764	732	782	793	784	729	760	766	801	752	738	789	746	723	821	765	816	753	784	795	728	748	758	804	777	812	744	779	753	762	800	767	735	824	741	760	753	854	780	791	799	754	792	781	792	771	787	844	808	745	786	750	749	797	804	789	760	794	784	776	818	757	740	789	759	829	785	848	827	780	805	794	820	773	808	770	805	785	782	816	765	800	812	733	743	799	750	787	806	744	767	777	791	741	786	817	770	780	785	760	793	762	845	816	726	770	779	768	775	795	816	793	732	758	819	775	765	763	769	739	816	744	804	781	774	802	793	788	743	768	823	763	751	755	774	722	766	819	793	759	783	783	773	756	806	744	807	809	793	795	791	801	818	791	781	812	838	765	741	780	742	782	775	730	803	797	837	832	778	746	782	800	778	762	754	773	789	732	784	783	760	815	742	776	822	778	819	792	768	756	804	764	756	761	824	787	803	845	787	816	761	901	786	792	787	755	780	777	782	747	792	753	779	782	757	769	812	796	807	795	797	796	773	807	827	826	749	805	794	758	762	797	828	795	694	816	781	801	778	797	749	815	788	799	828	729	795	755	801	730	788	802	770	762	762	783	783	809	771	799	782	795	783	762	766	749	694	794	784	814	819	840	758	805	789	758	749	756	721	764	775	806	769	764	777	798	804	789	780	753	818	789	752	779	784	774	815	789	765	777	809	800	761	691	767	734	784	793	764	823	799	747	770	782	794	836	786	819	777	783	775	783	784	781	782	820	762	760	765	806	830	760	720	825	755	739	863	777	788	797	808	771	780	806	738	752	787	770	829	763	791	768	721	767	756	797	783	756	748	731	791	769	780	815	774	804	811	782	780	831	789	810	768	810	828	790	734	761	751	779	752	761	781	807	830	741	804	707	760	743	808	831	788	786	831	756	806	801	763	821	787	750	736	765	731	797	759	800	790	796	818	778	757	765	802	762	774	762	774	806	806	795	804	781	785	767	751	722	753	775	790	790	780	756	725	792	739	783	777	805	764	751	779	746	775	757	733	748	751	766	770	837	750	823	778	802	745	775	790	747	780	775	776	763	805	753	790	748	775	787	790	717	768	804	827	773	760	758	745	763	790	783	775	770	798	784	843	767	803	784	799	760	781	780	765	853	778	763	793	739	816	781	789	777	741	823	826	801	827	772	746	787	791	741	836	802	782	799	786	775	805	743	779	805	789	809	762	822	773	762	741	751	757	784	793	799	811	815	795	765	767	759	802	770	821	783	729	751	767	773	763	833	771	821	791	845	796	766	775	776	787	761	812	775	753	820	787	747	758	784	817	789	768	821	784	793	794	793	814	775	780	775	804	799	728	766	811	764	787	792	813	785	757	738	783	780	828	771	727	803	775	801	794	793	822	778	781	813	845	717	735	765	726	809	763	791	800	740	747	800	714	827	791	842	742	800	767	812	728	790	768	759	775	764	785	713	796	771	771	781	737	773	794	783	800	817	802	785	766	792	754	751	801	750	768	761	789	742	770	779	790	766	754	787	779	749	768	760	812	760	827	794	762	779	769	738	814	797	800	767	787	766	788	787	779	738	777	773	784	852	768	740	777	742	798	742	747	719	791	704	765	767	770	819	797	828	733	792	753	821	789	799	801	707	728	759	755	758	786	771	768	790	738	769	778	763	809	762	831	828	745	808	837	848	785	753	766	758	811	762	769	803	801	805	790	758	788	776	798	809	785	815	762	773	867	782	800	778	780	806	742	789	782	776	755	795	765	776	752	788	843	814	795	801	807	752	795	774	740	726	758	809	777	839	769	799
13799	50617	81455	73232	41863	15728	4138	1319	813	882	817	866	884	905	815	849	855	876	857	851	806	841	887	894	863	858	830	865	798	940	858	839	831	811	825	814	817	838	840	772	823	827	900	853	804	829	865	876	858	833	839	855	799	807	847	876	827	817	819	832	783	854	831	847	800	829	864	799	825	834	825	859	851	841	841	827	832	880	856	810	806	869	826	785	848	837	819	841	839	843	840	800	831	869	840	831	791	845	853	887	863	883	805	861	835	803	854	798	844	897	874	843	793	836	796	820	815	817	798	848	833	816	834	819	810	850	852	819	839	841	860	845	841	866	874	823	879	855	850	874	864	841	868	850	860	850	787	827	847	801	848	830	802	869	857	830	835	814	818	792	835	775	811	865	822	856	834	839	848	804	817	819	799	830	852	848	873	829	867	824	812	831	842	830	827	833	870	809	834	810	839	814	848	828	854	830	848	895	767	853	811	786	804	783	822	806	876	822	829	852	817	799	819	859	871	823	823	846	847	813	797	854	831	852	826	845	871	865	800	816	823	836	818	840	861	877	788	813	872	843	811	827	852	801	834	815	811	846	864	802	862	822	835	865	808	822	841	834	802	816	784	851	850	817	850	808	783	850	863	803	774	787	783	796	843	835	836	814	838	798	845	843	824	803	811	818	888	892	814	811	866	783	854	859	809	832	856	844	873	820	832	877	862	776	825	848	788	808	872	858	835	800	808	899	817	862	829	854	812	848	771	866	799	825	814	828	789	829	853	843	808	826	794	817	798	813	875	842	837	857	836	829	864	856	858	830	872	826	848	875	827	843	872	806	831	833	860	801	880	816	808	801	841	878	796	792	798	815	804	816	800	809	843	819	825	777	837	813	803	853	828	804	846	895	845	810	819	843	855	815	847	834	838	799	810	861	839	858	878	819	814	820	811	860	831	839	821	865	790	784	787	823	872	890	826	850	859	890	808	814	864	838	827	824	806	869	812	827	835	832	804	869	855	826	871	862	829	871	803	826	822	847	818	830	874	857	870	854	819	836	815	820	818	893	847	824	864	832	824	837	798	856	798	854	846	853	836	844	847	818	858	838	866	822	815	841	817	875	828	775	832	802	800	829	841	852	867	806	789	808	801	852	847	838	841	890	817	884	839	848	787	864	805	872	833	820	817	848	868	860	787	807	812	805	848	784	812	883	823	842	861	830	894	836	809	841	861	792	840	852	822	840	824	818	840	880	826	808	797	819	869	809	855	854	823	858	833	851	758	824	833	834	856	832	836	813	827	813	812	849	850	837	830	852	839	800	852	841	849	863	866	854	839	873	822	819	853	778	892	859	805	805	807	824	861	823	798	837	868	887	817	828	815	868	881	796	837	844	821	812	859	847	747	846	885	832	817	737	828	804	829	851	873	813	826	845	806	777	815	806	839	786	858	867	802	834	838	805	777	818	805	877	811	806	811	797	813	780	786	833	821	889	820	789	818	789	841	830	786	857	855	865	838	846	831	830	845	835	836	775	823	799	837	830	843	816	822	803	810	828	872	763	822	824	839	817	840	883	832	850	827	807	822	828	842	837	821	821	790	797	845	872	823	807	815	835	782	813	850	790	811	798	773	810	802	839	787	808	830	839	817	770	805	820	824	854	808	842	842	819	847	772	840	810	814	830	813	840	854	799	822	816	876	773	817	797	847	787	830	901	857	789	843	801	835	777	843	768	881	862	855	856	833	866	834	842	852	854	869	889	837	836	835	814	856	868	865	872	910	832	824	829	811	840	859	781	778	816	767	854	837	784	806	874	848	825	837	796	807	851	815	899	827	849	888	796	833	809	820	828	840	869	862	828	797	834	875	841	859	827	791	834	775	816	849	831	820	808	817	810	822	850	813	789	819	756	870	849	844	815	871	810	820	820	793	825	801	860	771	832	804	814	835	822	796	856	827	859	852	860	815	819	794	815	851	822	823	784	838	835	849	871	821	874	811	847	816	842	788	770	824	816	877	859	830	793	899	770	804	802	810	853	848	847	823	865	843	873	812	840	845	819	850	841	827	814	804	860	865	842	862	890	821	829	812	814	856	818	895	833	859	850	831	883	830	873	783	832	832	786	876	814	845	832	776	869	849	797	863	795	838	820	842	831	759	860	822	872	875	812	840	776	820	816	851	801	826	877	814	855	834	811	820	818	863	890	843	850	800	807	835	818	799	804	772	831	811	829	797	792	810	815	801	793	810	863	901	868	786	775	822	829	848	854	861	852	845	852	865	901	856	785	792	800	850	817	831	836	811	843	809	839	837	838	820	874	872	877	853	854	835	817	784	874	862	822	820	784	807	862	802	850	765	807	811	866	859	859	855	842	814	878	818	845	774	875	794	802	860	845	850	811	869	785	841	838	867	903	793	827	826	822	801	809	850	821	763	864	824	852	854	798	813	812	821	844	822	807	848	782	864	857	874	853	845	850	856	885	840	823	877	772	858	823	845	789	833	863	816	883	813	832	800	794	857	838	879	840	847	859	830	831	805	843	836	846	861	850	852	870	835	824	843	852	838	847	834	817	848	875	796	870	900	835	846	874	815	798	817	895	860	824	810	837	755	813	825	853	851	836	844	810	904	806	829	782	886	816	840	833	855	782	820	825	848	814	834	767	808	781	816	868	839	830	855	849	810	815	834	802	870	840	811	829	824	876	798	804	878	816	838	848	825	861	774	830	815	890	781	831	862	850	805	792	783	819	807	814	859	822	847	874	826	832	822	818	783	821	800	885	817	875	819	858	811	843	817	831	839	832	871	872	807	852	828	894	825	818	810	822	823	859	861	819	782	834	834	808	840	855	847	803	790	859	848	819	830	842	846	786	810	811	804	865	841	831	828	776	835	810	848	818	848	817	848	826	839	818	838	839	843	814	770	835	813	872	818	815	814	858	874	870	812	809	804	783	815	784	782	809	883	823	876	850	829	863	768	810	791	886	841	834	771	836	823	839	810	847	782	818	777	872	824	794	817	821	845	783	782	840	811	808	874	810	804	821	808	816	877	823	877	813	814	814	840	799	789	810	794	821	844	832	849	867	815	844	801	866	830	825	843	824	845	825	833	864	811	804	827	845	834	906	834	781	844	787	846	836	873	812	818	849	828	873	815	827	838	835	830	839	796	892	820	809	836	817	770	824	824	785	892	851	841	790	852	818	789	831	847	830	843	868	843	850	851	849	881	841	851	828	817	792	854	820	827	806	800	849	853	889	811	812	842	841	820	866	806	795	821	789	848	877	832	869	836	852	820	820	801	813	842	873	835	801	857	867	872	766	812	827	816	788	854	826	837	819	827	807	813	798	812	870	794	892	847	891	818	824	841	840	795	798	833	853	800	855	854	812	863	837	838	814	840	846	796	812	858	818	863	847	811	816	858	838	823	800	853	844	826	797	779	839	839	902	860	875	809	781	872	805	845	829	822	853	825	820	893	847	830	842	809	829	870	846	819	865	841	824	870	839	834	826	816	843	770	816
27960	13058	23992	31930	13552	3345	1163	842	715	732	738	751	745	726	739	781	752	751	751	762	762	738	738	708	764	767	725	770	723	735	736	719	777	721	753	682	823	737	737	747	727	729	749	765	689	750	695	740	703	757	773	712	792	728	723	736	745	695	761	700	657	769	722	714	771	743	735	709	732	700	715	724	725	786	756	724	674	747	733	693	748	721	750	711	775	701	706	707	759	718	748	684	755	730	738	742	719	745	709	759	736	725	702	701	735	753	708	723	769	768	724	757	740	700	785	741	718	762	746	755	761	735	755	740	733	718	779	778	751	759	717	677	729	724	724	726	696	748	781	750	749	702	718	696	712	725	762	728	698	734	710	694	716	707	772	748	723	782	746	745	780	737	773	743	736	724	704	706	812	737	734	694	771	704	706	758	769	804	746	725	768	755	715	735	728	758	790	701	771	723	731	720	750	719	707	750	749	746	707	728	749	702	715	754	780	737	732	733	760	709	689	730	716	768	755	726	735	724	755	743	758	712	737	663	676	733	781	699	747	761	740	736	751	783	722	774	753	711	743	788	758	723	736	723	678	744	700	736	730	728	738	738	759	730	779	726	785	681	734	729	751	673	750	757	712	727	712	742	732	722	723	726	746	765	738	749	691	688	753	748	701	757	709	745	738	753	711	767	722	706	758	718	726	766	699	749	755	742	737	741	723	759	749	701	745	735	768	763	728	768	714	686	717	748	744	735	750	692	746	707	728	752	755	737	685	735	736	751	686	683	736	733	679	727	759	703	755	727	744	739	785	725	713	729	716	710	669	710	776	739	691	719	740	656	704	700	751	728	746	725	703	726	742	703	747	822	712	800	747	744	711	712	696	699	730	742	670	753	716	704	754	723	748	752	758	715	705	722	732	719	722	686	743	767	733	731	730	688	735	731	717	747	736	761	711	731	743	749	778	742	738	712	673	741	715	757	737	746	728	774	741	751	691	751	689	735	718	766	719	753	703	710	723	744	731	722	730	707	713	743	768	686	747	817	692	741	778	687	685	756	719	777	730	777	739	687	720	735	762	737	712	710	758	697	761	735	727	710	734	704	761	758	750	721	735	715	746	750	752	734	807	807	758	706	761	715	692	715	698	716	751	669	696	719	789	789	748	697	744	710	728	784	694	759	739	730	720	726	769	698	749	728	759	747	729	733	748	730	762	730	734	738	724	743	694	747	701	735	773	719	747	718	745	719	739	699	759	737	702	697	759	694	771	706	720	711	745	746	740	705	771	739	715	740	749	757	775	716	750	718	728	779	775	784	731	710	778	723	726	733	772	731	712	712	732	686	721	777	734	742	715	692	729	744	739	675	761	697	705	697	742	768	735	718	727	737	768	723	760	692	760	689	730	741	735	717	759	713	791	760	743	731	763	751	726	737	686	720	754	714	768	702	745	661	699	722	725	756	809	716	732	736	716	767	723	701	742	711	734	746	748	721	745	742	776	712	717	723	768	730	688	769	745	693	814	669	776	716	795	732	714	741	761	765	734	754	675	715	788	702	679	714	675	727	748	713	719	716	703	721	763	753	752	731	744	749	780	753	697	748	739	747	692	766	682	767	746	755	709	722	720	700	737	697	750	743	733	789	749	745	734	714	725	712	734	749	729	750	738	711	765	695	731	759	744	754	734	754	784	761	705	694	779	734	728	786	734	763	720	758	684	751	737	740	725	790	767	736	732	696	737	720	681	780	726	695	719	718	727	768	724	717	721	719	747	762	707	738	687	671	716	699	722	776	718	735	699	748	710	743	716	723	733	752	751	719	738	707	676	724	765	680	735	736	738	739	716	718	753	730	740	786	705	679	733	693	762	777	699	723	740	731	798	767	713	713	754	772	723	739	701	735	738	718	745	741	738	728	731	759	773	749	759	717	776	691	769	681	728	764	725	797	752	718	708	725	717	758	716	683	712	709	710	688	777	741	724	753	717	698	754	704	727	748	753	694	721	722	725	712	723	708	729	729	683	728	721	723	751	743	709	748	703	693	697	714	773	746	702	746	734	758	731	680	733	752	757	731	754	746	742	706	748	727	716	718	730	695	734	721	691	722	722	744	757	754	719	710	695	756	748	729	725	783	734	732	746	724	720	721	765	678	715	730	693	784	723	750	754	758	734	696	726	711	707	735	742	724	742	706	721	749	724	700	690	731	727	801	785	770	706	722	731	767	728	751	713	726	773	713	698	706	772	750	732	730	704	677	724	775	669	692	707	744	781	705	693	771	722	720	692	722	732	777	779	760	708	702	691	753	687	711	738	690	701	675	748	707	695	724	713	715	745	717	731	736	755	697	726	739	763	771	695	794	705	761	700	693	744	788	730	776	780	732	727	730	696	757	733	674	732	777	691	729	730	746	741	724	725	728	716	724	711	704	730	764	704	744	756	717	710	702	764	699	737	706	705	727	747	695	714	732	741	740	774	740	663	767	745	754	687	745	713	767	682	761	714	716	733	745	767	768	706	707	743	690	690	674	753	750	696	709	716	754	737	739	678	720	739	727	707	768	735	680	709	739	740	689	710	764	738	736	742	764	742	728	712	729	716	710	698	756	712	717	736	676	794	737	741	708	747	763	692	714	714	736	767	707	758	735	701	732	770	725	781	718	710	746	729	695	686	757	724	684	744	729	796	714	740	714	701	745	789	726	737	749	721	722	725	725	695	719	698	764	731	721	715	702	718	690	758	732	714	735	702	697	709	751	777	725	792	702	788	777	706	714	734	719	762	678	748	733	742	730	758	720	661	707	739	758	709	703	688	743	760	757	728	696	712	706	721	737	737	713	763	761	741	711	743	736	685	708	769	750	723	749	705	733	697	736	724	710	714	719	776	716	763	730	728	721	725	713	718	721	744	719	720	749	740	740	714	729	752	741	743	739	704	719	752	732	719	755	736	749	784	743	710	682	721	722	732	750	739	722	677	712	715	722	781	749	722	711	733	714	778	721	713	667	722	769	758	696	691	721	723	721	687	724	771	785	724	742	728	770	750	748	664	731	736	736	784	754	756	750	767	667	704	752	738	718	728	711	707	738	738	683	727	732	760	679	739	725	737	727	736	686	726	726	755	724	688	785	753	731	724	720	760	759	711	707	726	707	714	750	714	747	733	720	718	748	761	726	761	718	682	730	761	670	754	701	718	669	755	701	724	717	784	753	722	733	711	692	702	762	764	802	717	683	795	729	714	717	729	739	732	738	755	732	781	740	696	690	751	730	732	746	708	706	765	688	714	792	714	715	750	745	723	705	727	760	683	780	765	760	685	725	739	760	719	735	728	746	776	744	769	742	734	688	737	734	751	767	779	750	779	732	706	757	725	696	730	642	735	702	755	739	735	736	731	711	728	738	757	743	749	677	699	742	741	756	704	732	713	753	726	690	682	727	746	695	754	755	725	730	750	704	721	752	741	677	742	717	694	772	711	705	731	717	715	755	781	780	736	746	751	747	753	738	726	761	726	783	752	759	714	707
5578	4381	27173	22395	8484	2594	1058	690	695	722	698	743	703	684	670	677	711	661	704	747	739	725	754	705	649	691	719	667	703	658	772	662	692	711	655	713	695	719	675	688	737	711	669	733	653	745	709	688	724	699	705	700	719	676	678	705	748	677	675	696	736	693	685	743	712	722	722	682	652	755	711	677	696	762	745	689	701	680	704	692	660	690	676	684	722	690	681	743	731	702	679	715	729	722	693	686	766	733	650	699	688	704	693	679	712	682	721	737	745	744	698	717	713	727	691	721	714	710	697	723	721	751	706	682	732	658	656	694	716	668	726	714	712	694	646	742	659	659	686	762	751	736	662	705	711	707	709	725	699	647	659	650	734	756	735	730	682	682	780	713	715	670	713	735	665	656	683	693	723	700	673	698	686	721	687	715	689	722	704	710	691	719	715	712	735	751	711	737	708	708	643	741	700	728	669	711	726	741	699	722	656	758	734	729	699	703	740	693	744	670	678	757	697	704	693	701	660	699	689	692	748	664	705	698	675	716	710	733	687	727	691	701	733	718	734	699	686	695	687	691	728	695	712	700	718	743	678	652	702	691	749	697	682	697	737	683	684	688	682	702	713	706	723	687	707	618	667	734	707	713	700	704	758	716	672	698	680	685	697	659	714	710	683	678	665	710	680	665	704	714	702	715	666	755	696	714	724	723	677	666	691	710	693	699	695	750	661	711	655	693	669	708	764	677	669	694	662	684	715	671	735	695	664	713	703	697	659	744	673	694	711	684	670	651	674	689	705	709	733	713	693	671	713	677	725	699	703	701	693	665	732	711	719	661	766	733	688	708	702	691	693	707	704	689	719	665	685	655	727	669	733	654	693	663	716	694	702	674	707	746	694	750	695	699	705	707	691	677	665	735	691	692	671	685	720	717	705	689	679	719	653	686	676	668	694	685	681	666	758	697	672	736	659	742	696	717	703	695	690	706	687	730	724	756	695	727	660	727	677	706	715	652	733	772	711	663	675	685	690	701	730	651	658	686	690	753	693	679	740	659	693	690	728	734	705	685	678	671	753	721	702	703	733	711	727	652	702	685	687	702	688	765	678	683	703	759	717	707	715	702	728	650	794	671	718	721	696	705	704	716	720	668	704	726	684	732	700	726	748	720	656	721	710	681	678	740	699	732	691	691	781	768	715	718	704	706	702	695	717	678	672	699	766	749	673	704	721	702	728	680	738	719	719	689	692	687	702	760	725	745	735	672	712	703	743	710	693	724	677	698	713	731	713	697	709	705	696	711	633	743	707	712	710	681	659	739	663	695	714	699	730	700	712	706	648	673	724	691	703	732	733	686	704	724	714	659	727	697	664	723	716	671	683	669	717	747	737	657	695	751	720	677	714	707	697	679	648	720	745	695	686	717	722	738	696	713	694	682	669	698	728	724	753	685	691	703	665	732	721	726	712	663	711	659	716	745	724	745	710	675	662	690	695	728	690	676	699	718	669	704	639	648	724	771	667	671	719	711	700	705	686	690	700	710	746	696	681	718	703	685	664	721	711	693	699	680	699	738	684	668	716	711	751	735	696	739	689	741	708	682	681	685	701	668	745	687	698	659	675	689	700	704	695	637	721	733	714	690	691	692	739	647	675	693	692	674	659	706	704	659	733	679	708	705	729	677	716	704	683	683	695	728	752	699	700	663	701	706	702	729	716	746	637	725	699	705	657	700	704	710	672	663	752	655	705	726	724	709	696	734	671	749	702	765	716	652	689	740	732	725	737	706	703	664	754	718	696	752	732	751	723	712	680	728	669	685	689	721	727	707	723	704	662	703	700	688	682	764	755	657	704	667	698	687	702	715	729	700	725	739	667	725	698	752	686	700	697	761	719	694	666	690	686	694	720	688	652	688	687	687	704	729	725	662	734	726	715	713	657	710	658	712	740	707	675	711	728	711	714	702	696	673	673	673	714	700	677	723	712	702	713	729	733	722	742	743	669	712	705	721	694	694	657	703	751	681	700	750	729	675	704	678	716	705	691	729	679	718	730	702	735	739	727	713	652	704	655	715	670	678	714	720	680	707	698	694	740	710	723	739	698	709	700	757	740	737	674	745	718	688	685	718	670	661	717	730	672	749	714	677	708	717	674	693	688	699	675	703	706	730	673	744	693	689	702	651	680	721	677	686	740	697	683	768	697	732	698	690	727	678	711	686	670	724	654	747	695	692	710	664	688	699	712	711	684	692	672	755	700	720	711	686	716	682	686	708	679	685	675	750	654	703	724	727	729	710	725	728	686	705	730	748	668	693	722	681	688	678	674	696	723	649	677	735	713	711	708	679	685	675	695	692	709	697	690	629	660	732	672	719	694	697	657	722	717	683	683	676	732	707	683	693	711	727	728	717	675	720	727	708	686	710	726	665	734	697	732	692	687	728	718	715	693	732	712	706	734	668	692	699	674	751	678	720	695	706	704	694	736	701	712	778	670	714	695	740	731	724	731	677	696	752	693	674	711	706	678	698	691	752	693	706	727	656	718	716	721	748	699	690	703	699	717	718	663	695	665	735	681	728	703	701	686	658	690	703	650	693	685	750	675	731	754	740	704	630	678	736	745	640	673	721	671	704	708	690	723	696	713	690	701	711	723	702	713	721	716	707	663	721	686	705	700	660	702	690	718	637	676	664	682	739	721	689	721	711	685	708	648	644	659	673	713	667	689	719	675	663	674	713	684	711	696	747	700	669	656	689	675	711	723	687	765	688	676	718	733	702	666	683	734	694	678	678	697	730	660	669	667	753	701	658	755	621	765	691	721	721	647	721	708	676	740	736	632	713	706	707	682	657	735	701	715	695	670	733	740	729	673	732	717	714	683	707	742	723	734	677	699	715	728	677	725	697	654	752	728	705	689	719	711	716	694	726	708	714	688	734	703	710	714	692	661	693	682	746	711	706	803	684	725	700	756	698	730	699	713	697	699	725	701	714	655	703	680	701	708	645	680	680	702	657	720	694	721	761	727	678	732	711	716	671	756	683	720	723	636	692	705	681	703	709	730	739	684	748	725	698	730	731	717	717	726	681	689	686	669	649	623	649	706	702	691	704	686	731	703	679	692	707	686	733	648	689	699	695	702	707	716	687	697	666	713	739	697	726	752	743	714	699	702	719	734	745	684	722	712	743	671	702	696	666	702	672	695	678	663	739	726	708	687	702	691	671	709	642	682	680	680	716	745	702	720	705	715	729	659	651	724	686	679	684	726	681	670	676	656	675	690	736	707	740	675	653	699	668	794	758	726	700	704	746	664	709	753	723	717	725	758	715	701	702	727	664	678	689	722	716	716	685	715	693	712	703	693	734	756	692	666	751	718	709	670	704	718	695	716	683	623	712	661	684	714	720	710	707	684	645	690	705	689	682	687	696	664	695	685	703	712	671	717	681	710	706	727	693	705	708	751	672	719	702	720	682	674	750	729	721	671	711	700	707	733	716	668	697	674	673	671	707	645	702	695	719	763	687
25641	21650	46924	63967	40953	18703	4635	1193	839	776	808	748	744	772	822	764	760	752	736	774	786	744	754	714	778	741	732	724	803	749	709	731	707	751	751	782	746	755	716	751	704	730	811	742	703	721	776	738	760	730	774	725	763	759	718	764	821	770	746	730	727	769	707	777	756	668	757	762	737	744	720	740	726	721	668	699	749	739	739	730	735	733	710	712	703	772	702	749	692	776	734	738	769	741	749	717	782	749	730	788	726	739	747	746	737	801	722	730	804	757	720	714	772	727	766	707	711	779	722	712	725	733	796	751	760	752	695	742	740	737	732	750	740	744	734	741	745	742	673	707	709	738	733	735	727	713	796	779	739	742	706	696	756	720	754	729	796	729	712	693	715	780	711	743	740	718	699	765	729	709	724	771	740	687	791	766	741	744	708	746	740	698	736	751	759	749	736	682	699	732	788	761	697	730	756	763	781	695	730	725	758	710	785	748	738	714	772	739	734	750	766	738	727	735	730	726	721	749	738	760	727	728	744	764	723	752	741	746	726	723	766	756	688	772	761	744	742	755	744	753	783	747	750	705	750	779	734	788	733	747	704	699	746	715	740	749	749	722	778	678	716	742	804	756	733	705	712	768	693	718	729	766	779	748	722	766	750	724	784	762	723	722	721	728	680	752	726	743	700	751	748	750	747	723	727	768	726	722	720	749	781	727	690	709	737	774	735	708	713	766	726	733	733	751	752	780	721	706	715	730	735	676	785	742	782	776	745	750	735	706	767	778	742	733	736	713	722	722	689	772	728	677	737	713	743	734	729	730	735	765	708	706	747	719	745	754	708	715	748	704	776	731	743	724	716	737	774	762	723	776	714	750	673	725	727	706	685	776	751	743	748	729	701	706	781	725	718	711	776	769	735	740	742	732	706	733	735	753	718	790	771	718	698	757	758	726	741	722	682	714	747	742	690	728	762	715	725	706	762	720	728	704	726	735	725	731	730	732	767	725	692	731	752	720	737	726	709	698	767	731	719	732	714	695	713	737	714	707	706	770	726	750	745	715	736	692	748	754	770	703	770	749	754	742	731	723	756	723	749	727	705	766	732	722	685	660	723	735	745	703	781	729	762	751	740	702	735	719	741	721	767	779	737	731	711	701	768	709	725	743	784	769	777	755	721	747	762	750	788	774	740	745	731	698	756	751	761	719	710	765	715	729	755	741	716	781	747	786	685	737	764	753	706	681	718	721	759	746	757	744	699	721	736	716	685	789	767	763	689	731	677	773	718	729	738	756	737	704	764	725	736	739	750	763	762	674	708	742	713	735	766	717	718	643	731	752	725	713	771	716	727	729	729	703	715	733	722	718	698	747	742	701	701	762	754	702	750	744	747	747	679	707	735	740	706	770	709	703	739	739	717	759	713	706	746	741	739	718	742	724	708	718	703	756	691	742	747	748	698	657	752	767	726	691	705	688	723	750	698	685	745	734	739	787	698	778	772	765	759	761	701	725	753	757	742	709	779	722	782	718	733	745	707	726	748	776	761	738	793	804	727	727	735	742	753	760	752	743	742	736	759	735	735	743	741	706	694	720	757	765	757	769	731	739	716	769	697	702	738	704	728	712	763	723	726	701	718	711	722	752	727	758	744	744	738	698	759	732	754	707	730	734	743	725	761	737	717	739	709	715	695	733	759	754	729	698	745	770	699	799	729	727	751	721	731	710	733	722	774	686	746	710	729	758	702	735	737	714	705	743	720	727	732	736	720	766	759	724	773	739	691	752	750	757	763	738	707	708	743	639	711	768	696	714	735	649	762	735	708	746	750	760	791	768	742	718	761	745	731	718	711	731	727	714	716	723	738	748	748	727	704	726	739	724	704	751	737	729	740	699	808	739	711	698	733	705	745	713	676	705	753	746	699	726	710	735	742	717	730	685	742	751	768	717	717	735	746	702	698	674	714	726	739	726	696	736	723	731	726	771	721	686	722	737	726	712	684	701	709	754	675	754	732	744	762	746	711	746	732	747	748	735	713	729	754	760	705	684	688	698	754	763	706	702	715	762	744	767	735	727	807	762	767	710	751	696	707	746	756	741	729	732	782	750	665	695	708	739	658	724	748	762	761	772	644	751	722	733	758	745	691	736	767	766	719	718	721	732	719	712	768	734	712	711	695	724	725	703	703	778	764	766	717	722	704	711	717	753	801	776	755	685	769	710	745	748	747	725	713	730	734	772	750	702	749	715	700	729	661	733	758	743	753	706	759	779	726	710	747	685	739	727	738	738	757	706	705	703	725	733	754	759	725	769	723	745	709	736	723	726	729	703	761	721	759	737	720	719	702	767	767	674	707	723	744	721	728	744	731	736	805	719	702	778	721	737	710	762	772	742	743	719	736	773	754	775	729	752	746	744	714	706	772	718	731	748	764	727	699	682	728	729	728	734	785	733	721	713	711	690	779	773	709	789	716	718	739	739	733	710	736	759	748	765	716	734	725	713	736	750	754	725	706	686	694	738	791	765	743	733	729	725	723	802	719	731	708	722	784	725	753	717	722	713	696	698	757	726	689	729	708	703	746	688	732	716	720	714	719	752	723	745	752	737	766	701	751	758	757	776	760	739	739	741	719	732	744	772	749	719	713	707	729	706	767	718	776	809	704	796	755	740	747	772	743	772	701	640	726	747	739	742	784	717	756	753	723	763	731	696	696	701	754	756	715	731	725	687	777	756	707	715	739	737	716	730	712	720	768	721	719	706	770	703	702	746	705	728	707	758	707	725	753	733	718	730	711	764	776	751	751	761	734	733	718	731	698	725	733	699	773	671	696	758	696	757	729	762	757	741	751	696	769	742	727	764	754	747	728	795	706	688	725	726	776	762	759	748	751	728	764	701	687	690	701	707	755	746	739	688	744	776	749	753	672	720	750	747	680	739	729	719	730	670	758	715	734	706	679	730	725	767	735	752	743	762	733	671	671	726	773	729	747	751	732	747	711	686	724	718	747	729	698	728	752	751	718	758	718	706	731	736	736	757	735	667	741	777	729	756	704	739	726	730	755	723	706	705	768	764	730	748	735	756	709	706	675	765	770	765	707	734	688	733	739	741	750	720	753	711	723	697	756	682	714	757	718	692	695	738	774	756	712	728	699	731	705	740	733	706	685	738	747	761	728	706	767	732	717	769	734	699	780	741	787	751	743	727	784	717	712	709	732	738	739	722	746	726	798	736	733	730	746	731	737	742	718	768	724	738	736	747	728	738	702	707	695	702	700	747	768	730	721	744	780	756	768	711	699	705	750	711	721	757	730	707	740	654	750	693	724	706	727	730	744	739	765	711	718	719	720	765	737	693	762	734	746	718	755	744	717	742	726	713	677	736	795	727	707	722	770	725	734	703	711	739	684	730	745	720	741	714	773	741	763	729	701	788	683	743	634	715	694	746	761	745	765	716	708	691	722	692	722	705	722	769	678	755	822	750	735	713	725	721	741	740	733	647	746	746	731	721	748	740	728	724
7317	17261	73580	61965	31148	9952	2378	997	762	786	749	752	755	757	790	747	772	783	761	729	730	787	751	787	781	786	753	784	670	724	766	766	798	693	747	752	738	739	783	743	733	745	780	749	751	700	756	718	715	731	781	768	738	739	752	792	733	760	751	777	725	756	739	768	766	746	773	754	739	699	706	766	697	728	751	761	765	718	803	699	803	737	761	733	783	713	735	776	796	749	781	751	751	755	741	704	754	710	728	754	711	745	731	754	767	759	758	764	737	758	763	761	793	759	760	759	742	777	726	716	725	726	770	778	728	765	734	742	736	682	760	776	775	690	730	729	711	760	743	730	705	717	733	727	755	765	798	725	805	733	720	761	746	769	761	735	751	758	718	775	765	722	765	744	756	699	769	726	764	712	747	771	757	741	740	765	757	722	719	754	741	721	747	740	738	711	730	713	694	711	740	757	744	706	746	735	721	730	742	772	714	716	751	706	708	777	693	729	733	702	744	748	782	721	710	713	768	717	697	749	730	777	775	777	717	765	771	730	765	706	737	782	791	758	762	758	740	792	682	738	724	750	771	698	757	767	708	815	741	741	723	764	759	767	757	746	718	768	768	705	743	743	726	702	754	756	764	731	706	719	766	779	776	765	706	730	792	809	743	756	767	782	729	737	729	727	719	732	737	784	744	742	722	725	748	782	735	701	744	728	731	724	703	743	728	767	782	773	786	727	740	757	742	744	682	801	712	735	761	686	726	738	795	753	709	699	750	778	753	729	756	720	773	705	723	743	750	781	738	746	712	773	746	746	760	757	691	718	801	741	760	743	820	744	720	696	701	768	760	747	746	774	707	757	756	702	733	750	725	733	737	750	734	751	791	771	776	747	768	774	777	668	727	780	684	741	734	741	758	737	697	736	758	743	716	778	777	718	708	755	757	752	739	732	748	730	755	793	722	749	721	744	770	758	751	730	770	748	755	765	788	694	723	746	740	766	736	744	763	794	690	751	750	722	809	696	771	740	723	760	744	725	802	762	770	763	789	722	728	745	750	737	778	743	726	734	768	721	719	737	768	702	758	777	719	770	720	769	753	719	761	704	768	756	716	790	718	697	778	734	772	760	721	749	760	723	741	758	746	723	745	732	739	729	736	758	752	771	769	759	778	754	769	688	759	713	722	747	709	727	682	799	836	758	740	778	751	728	748	736	712	754	730	750	743	770	744	694	805	705	738	753	765	718	764	766	765	733	726	757	766	754	725	802	733	773	748	738	770	714	754	721	746	773	719	786	753	718	754	733	735	734	730	698	774	732	684	730	732	741	785	764	746	706	767	715	754	776	755	802	746	760	754	732	735	695	751	737	774	762	753	731	701	745	748	745	764	739	750	697	727	714	713	778	732	769	709	714	686	743	767	752	712	748	711	773	738	780	771	721	754	724	786	743	758	759	726	743	787	741	775	775	796	720	767	757	779	730	764	723	727	690	727	782	750	762	770	795	763	738	730	727	751	715	754	740	756	740	720	735	765	744	759	742	738	677	754	763	708	755	774	700	737	757	772	747	756	770	732	738	744	699	779	727	733	735	739	774	723	701	735	698	758	764	743	793	793	734	776	696	768	770	750	740	731	685	724	731	749	741	737	761	776	733	737	714	773	712	764	723	683	745	697	729	747	756	714	741	753	759	833	764	724	694	717	761	745	774	721	759	725	784	749	731	761	764	711	743	732	721	741	780	797	743	786	739	763	726	751	710	711	753	758	769	722	746	733	728	781	732	756	703	730	764	722	766	738	703	797	725	763	766	724	747	689	726	746	764	817	717	691	730	734	719	747	754	726	740	729	792	723	763	798	705	765	756	786	751	677	756	712	762	723	747	712	717	730	736	735	811	650	750	754	716	738	763	770	731	756	713	761	729	754	745	772	796	732	708	751	694	787	767	743	731	744	751	774	737	754	733	753	710	725	769	718	703	795	729	774	793	769	738	723	746	763	734	737	769	753	736	765	710	723	717	824	742	808	715	716	782	744	720	789	767	699	739	732	731	763	748	776	784	742	764	771	745	702	722	741	764	805	719	738	730	744	725	759	725	745	726	734	743	734	767	724	750	763	768	764	732	756	759	743	742	731	742	766	758	727	774	748	760	731	774	790	769	726	760	707	727	766	738	750	757	735	751	774	754	770	764	722	739	699	719	756	745	747	765	717	734	707	763	759	740	749	749	735	728	726	738	761	720	736	721	727	733	790	702	725	766	743	723	740	742	668	771	746	716	746	766	745	769	731	733	682	748	700	726	737	738	737	719	712	735	744	767	814	743	764	720	784	726	747	724	694	732	727	750	741	710	766	759	748	761	742	714	757	759	709	752	764	776	729	756	671	697	748	731	730	736	726	778	781	722	767	765	749	733	735	706	761	726	681	777	771	757	724	718	744	758	730	760	766	733	758	709	737	800	742	713	698	732	767	777	722	790	765	738	808	805	718	715	701	808	735	757	762	761	795	729	714	723	734	755	751	735	741	771	721	706	754	743	706	750	721	695	798	736	735	734	723	755	721	739	773	741	759	731	720	738	729	735	680	778	727	726	731	739	746	746	746	748	690	712	790	761	763	707	727	685	762	755	698	752	753	731	762	730	790	755	715	753	757	721	768	690	767	698	748	738	754	724	691	710	725	733	727	713	718	788	778	726	763	745	772	749	796	739	753	745	765	754	740	699	736	788	754	725	735	744	726	761	730	779	715	751	729	762	728	736	785	725	749	801	744	697	719	745	759	715	731	721	781	721	755	764	776	769	723	776	752	755	757	736	719	739	731	739	758	757	738	772	757	767	744	746	714	771	724	775	746	719	764	765	736	720	757	735	739	746	744	802	697	785	713	734	765	753	784	687	709	760	775	746	740	739	758	726	718	751	743	760	752	794	747	753	730	742	746	784	780	755	755	761	724	730	710	681	699	761	694	757	760	764	719	725	749	758	796	751	715	706	726	786	767	775	722	754	743	704	748	794	697	700	765	740	707	738	748	777	790	736	757	736	730	735	762	772	690	761	783	752	730	754	730	773	772	762	679	705	717	711	782	738	729	753	766	714	741	798	756	744	725	754	743	739	759	701	724	738	754	715	690	761	705	729	753	721	759	704	714	728	724	772	739	729	776	714	721	718	755	732	744	684	720	803	758	745	734	735	799	806	733	732	755	766	745	725	770	791	756	789	696	758	773	720	709	743	746	742	735	728	716	754	723	773	702	738	718	744	766	798	719	737	711	716	747	716	755	696	763	755	703	766	755	755	695	770	756	726	724	748	732	688	736	731	712	740	712	745	764	779	764	755	716	739	701	707	777	764	778	773	691	772	737	787	806	738	727	713	730	793	710	755	729	733	759	706	700	773	739	764	749	749	747	783	759	718	748	771	770	728	725	801	756	779	767	717	774	703	721	734	741	729	709	755	714	718	711	766	706	736	741	768	738	782	708	765	735	741	735	754	748	759	743	686	739	665	739	757	734	754	745	771	724	751
24443	21624	42399	69442	51481	29095	11059	1891	915	854	862	834	855	842	828	817	815	787	785	826	853	759	806	784	821	813	791	768	833	809	830	811	814	806	786	743	812	803	780	899	821	781	770	784	786	801	777	764	828	779	773	791	801	799	782	763	798	773	786	811	776	738	758	791	768	792	799	824	793	759	770	748	821	819	772	740	746	751	792	747	766	789	816	739	742	788	805	778	772	771	792	778	792	764	783	785	773	768	787	782	807	760	730	761	821	784	757	741	785	774	767	772	802	807	762	817	742	785	758	801	800	697	780	823	778	815	800	752	766	771	801	785	739	769	743	867	784	745	751	752	761	768	775	794	773	713	757	779	796	770	747	770	822	857	790	805	800	762	748	770	767	769	749	795	758	728	780	776	741	804	738	787	810	700	692	738	792	788	747	821	815	789	745	829	813	796	729	770	788	714	752	793	775	789	796	768	780	778	765	812	722	803	759	762	766	815	827	787	776	757	781	787	752	710	791	746	792	767	783	773	768	804	797	756	746	717	791	747	795	759	802	717	742	754	730	772	806	778	817	785	753	777	743	775	715	742	793	756	770	747	779	747	819	763	780	766	808	743	833	756	817	808	775	778	799	780	750	780	790	744	746	770	797	797	780	766	748	754	767	803	760	790	758	805	773	772	816	802	769	735	722	770	790	768	819	816	765	729	754	800	796	761	778	734	782	740	788	764	826	782	824	748	741	808	760	776	728	816	748	753	809	781	758	743	772	751	807	779	759	783	817	797	755	751	754	794	784	785	736	790	757	790	768	767	831	808	775	757	811	796	763	781	690	782	769	767	775	771	813	788	804	774	752	816	791	785	755	791	769	775	765	720	799	804	801	721	763	757	766	782	812	769	801	738	830	735	810	721	765	800	761	766	796	788	793	762	726	753	785	773	735	802	776	784	750	815	749	775	785	756	797	810	750	762	783	763	819	843	761	778	794	808	773	746	779	744	785	790	822	777	740	789	738	754	780	772	767	728	795	768	770	767	756	743	778	812	775	786	772	795	773	759	772	762	751	745	768	756	752	787	757	788	791	767	760	782	753	795	787	784	806	779	753	750	768	774	742	790	773	783	755	761	795	730	747	810	769	797	740	823	779	770	757	784	825	776	827	767	766	756	781	781	800	781	780	733	797	777	778	806	798	769	789	741	762	754	751	763	791	757	747	758	773	769	801	804	747	789	799	774	752	758	817	799	762	784	781	745	735	783	781	739	782	726	742	775	747	774	773	754	821	779	840	754	769	792	794	744	776	779	747	771	776	747	767	732	802	737	719	778	783	773	758	776	778	837	740	720	797	775	732	805	795	791	773	773	793	745	786	731	787	780	764	768	783	752	831	796	790	731	804	804	755	787	770	796	853	787	809	753	751	811	796	781	780	785	785	774	791	822	811	791	750	796	813	720	756	766	755	783	785	783	784	766	797	790	763	761	807	785	781	740	791	801	760	789	743	770	770	821	768	777	782	749	763	828	719	791	789	795	738	735	784	773	768	759	816	806	820	787	771	828	757	777	776	799	799	855	820	778	805	710	772	781	748	772	749	755	749	780	829	785	772	773	814	792	767	767	775	758	752	755	783	841	798	775	749	738	763	789	727	786	767	740	737	831	810	799	787	786	734	757	695	823	785	778	760	781	808	765	762	776	767	804	754	757	793	764	772	757	814	779	754	797	783	757	794	767	793	808	751	795	835	856	809	766	776	795	782	813	794	781	771	767	804	776	799	736	802	788	770	764	748	772	765	778	753	788	807	747	780	738	756	784	811	774	802	774	736	834	789	784	773	777	814	789	739	794	734	787	776	723	799	808	803	782	800	792	744	799	750	760	761	762	800	794	826	797	745	805	795	768	766	784	728	791	796	828	801	818	739	763	785	786	784	786	798	743	746	806	727	830	751	772	784	760	788	786	821	823	788	790	813	710	747	742	765	742	809	766	758	717	839	766	796	788	751	788	780	761	735	754	747	787	717	755	810	744	772	755	755	812	819	781	803	807	774	787	839	815	792	792	763	797	780	732	788	810	811	795	742	746	721	737	773	795	733	827	811	816	802	806	794	795	805	801	757	754	739	775	791	760	784	822	771	800	743	761	782	823	736	801	765	804	773	752	797	781	783	745	775	756	743	786	736	731	788	812	814	777	719	739	779	803	772	766	785	785	768	800	802	782	752	769	782	760	774	724	780	804	788	765	765	805	801	735	790	788	741	812	764	765	777	794	778	792	815	803	746	782	738	796	767	794	788	790	797	815	746	767	839	745	793	747	739	709	677	743	774	789	823	817	783	793	762	731	825	777	769	787	800	799	766	763	805	758	782	794	790	782	788	755	786	773	745	793	807	761	798	803	770	771	726	757	770	784	798	844	845	757	790	788	762	764	738	754	738	754	792	787	756	815	792	801	769	746	798	741	774	768	799	793	769	799	758	749	754	763	813	810	823	719	747	791	787	813	772	771	759	814	831	747	769	791	721	768	801	791	789	793	761	787	725	741	755	799	783	751	801	732	808	743	773	801	795	767	817	749	794	804	773	796	791	784	805	775	745	731	756	740	766	788	739	773	790	779	748	796	796	798	772	804	775	770	790	779	799	790	740	795	792	778	768	792	717	788	789	808	760	840	784	789	775	795	772	783	754	772	823	800	801	758	786	770	739	761	736	798	747	809	825	750	812	778	774	775	772	804	742	841	783	802	760	744	768	790	799	760	792	735	775	746	758	800	702	757	807	807	767	788	758	757	728	754	778	840	810	810	735	780	844	748	771	781	753	775	774	768	786	769	742	780	761	770	743	749	783	742	740	794	795	819	748	792	773	774	762	804	737	772	768	780	752	777	767	790	767	816	699	739	766	755	662	761	763	747	714	800	730	759	816	800	750	773	798	786	815	805	794	845	782	753	814	760	742	779	786	746	756	810	809	754	754	766	801	750	739	801	800	828	734	760	719	768	780	779	780	797	810	795	798	774	755	826	766	821	761	765	756	750	740	729	819	777	807	805	751	779	814	795	764	706	736	746	788	737	744	740	781	803	787	788	749	765	772	817	812	770	825	751	726	750	761	791	765	821	742	763	767	759	790	784	796	773	788	788	773	823	729	752	774	790	744	756	762	796	748	751	756	809	773	778	773	792	757	781	744	720	769	758	747	773	772	828	825	762	784	818	750	790	776	744	788	773	764	798	781	758	793	699	736	783	771	827	753	785	741	836	756	706	800	763	744	819	745	778	773	775	756	842	733	775	768	753	764	824	809	839	764	782	830	826	718	798	793	759	775	827	821	774	800	774	756	799	832	796	819	812	780	745	773	750	779	793	753	737	764	778	815	833	777	795	795	835	802	801	766	759	762	784	744	804	734	763	745	775	758	791	778	808	785	792	759	775	779	762	730	786	767	752	783	748	766	770	740	757	762	831	746	799	737	783	761	760	836	770	726	778	771	789	771	832	788	757	813	806	781	806	763	812	795	788	831	796	800	768
11656	36012	87445	80598	47831	18923	5053	1480	798	821	830	849	886	823	834	832	845	816	813	865	836	798	839	802	816	809	811	819	744	791	840	840	796	848	826	808	833	824	823	809	831	831	853	815	848	788	826	845	811	814	848	810	788	884	833	812	783	797	835	757	823	793	811	814	825	863	794	813	813	750	831	771	850	809	798	796	809	875	841	827	833	799	761	805	831	838	816	843	874	814	887	795	838	882	819	823	859	796	837	867	823	824	824	815	808	864	807	792	752	829	773	795	795	798	836	830	817	826	869	821	821	779	813	808	760	813	795	803	814	863	847	823	835	810	833	810	818	839	893	809	793	853	826	799	789	875	798	773	841	792	819	789	841	809	834	812	783	783	863	800	825	824	794	806	808	814	800	841	833	821	777	789	861	835	794	825	807	823	772	845	816	770	766	754	785	817	817	859	818	818	785	841	789	829	792	793	818	865	845	785	825	780	827	808	858	856	833	822	764	833	846	842	825	810	823	795	847	793	801	759	809	811	864	810	844	815	793	825	849	816	821	779	822	802	819	828	796	831	837	828	810	803	777	804	809	857	771	829	801	776	847	822	757	812	855	839	809	841	841	881	856	843	799	826	801	802	811	855	802	805	779	794	860	806	902	827	834	784	786	786	789	844	777	799	794	809	838	785	798	793	786	824	811	832	829	783	828	856	848	818	787	852	869	817	857	855	807	840	818	899	852	819	842	828	819	845	851	758	802	773	808	809	785	844	841	786	842	796	812	795	843	783	829	808	795	810	820	833	811	804	820	770	803	816	821	821	802	790	822	877	846	825	826	795	830	791	814	789	833	790	862	820	816	770	754	801	814	809	769	840	808	812	791	826	786	810	834	779	853	788	840	837	806	788	819	805	847	795	819	778	860	820	825	835	856	779	807	795	787	831	815	806	835	823	802	795	824	819	861	850	859	805	801	844	822	862	754	760	845	846	788	871	834	819	790	784	829	830	834	839	784	826	825	794	857	833	835	807	783	821	807	863	812	805	860	793	846	778	816	846	809	807	840	802	790	826	829	835	786	831	815	796	842	869	859	846	804	825	806	854	815	760	832	834	817	864	802	859	794	818	843	813	796	876	822	796	796	792	816	810	838	780	847	780	783	821	768	812	808	829	824	819	823	801	813	835	772	770	812	815	840	773	762	798	820	777	833	805	829	798	797	857	843	830	861	855	781	808	863	828	850	811	807	803	836	846	798	844	840	846	800	763	798	779	812	843	816	814	844	850	811	812	817	813	858	781	759	827	814	848	814	834	815	832	835	863	798	814	838	797	818	816	801	846	834	822	788	845	831	812	843	786	826	805	813	853	819	863	823	800	795	829	813	738	810	771	838	783	799	808	776	802	804	818	807	786	796	794	844	773	812	829	806	804	841	767	874	807	774	814	752	806	826	850	831	812	845	802	790	796	818	789	819	796	842	793	858	793	811	780	822	754	846	798	828	756	860	742	832	802	816	786	810	807	809	814	778	849	818	810	813	857	777	827	769	827	784	812	826	806	826	788	776	837	759	809	805	811	784	813	857	792	760	828	836	805	833	860	822	832	869	834	802	829	793	823	808	790	855	773	835	837	862	865	848	885	794	847	805	806	834	799	858	854	878	769	764	872	794	799	785	798	842	794	809	814	804	807	833	782	765	830	837	853	797	810	752	786	822	821	771	792	846	838	850	813	805	784	850	844	830	814	787	848	788	818	803	824	843	848	798	796	766	792	805	837	811	806	765	803	839	811	814	841	770	798	832	835	802	826	826	793	813	757	853	851	837	812	839	817	779	800	813	775	775	816	778	880	775	812	835	818	805	785	841	850	831	836	778	795	804	786	812	822	790	801	769	821	812	809	837	807	812	841	849	794	783	805	826	815	834	860	853	832	859	825	802	798	800	819	844	851	808	778	829	794	767	772	836	793	833	820	796	789	811	795	833	828	798	788	849	785	797	824	798	788	797	838	803	849	795	876	781	786	788	795	850	836	855	797	835	818	790	793	816	834	789	814	823	773	859	817	841	820	793	828	855	811	786	760	800	854	823	822	790	823	791	820	812	818	813	860	797	786	836	844	809	829	819	817	793	817	769	831	798	765	842	821	787	836	806	828	852	794	842	796	819	807	803	772	863	830	818	788	843	825	842	835	810	801	876	784	809	759	855	802	862	831	824	841	811	856	779	827	816	799	822	781	783	825	800	818	817	751	801	784	826	859	822	813	858	823	839	856	816	796	797	779	830	799	837	831	784	823	834	833	827	801	809	789	854	785	844	803	851	767	808	791	808	830	789	828	793	875	803	843	845	795	793	824	792	812	834	843	819	806	868	820	793	822	770	801	801	859	795	789	841	779	806	798	845	773	820	750	847	832	797	755	841	819	817	821	788	787	778	835	803	784	775	787	828	841	798	820	811	764	796	809	822	792	856	778	788	843	779	842	861	797	798	830	803	788	799	806	773	815	835	809	803	797	880	822	797	850	812	826	837	788	802	823	800	805	823	821	841	802	813	805	851	829	826	835	860	791	778	813	815	826	817	821	792	754	806	772	842	823	804	817	826	822	813	805	792	819	806	768	862	783	747	793	865	801	795	834	799	789	849	873	835	813	840	794	782	802	833	822	802	803	844	850	871	762	808	787	815	833	763	848	806	838	773	824	843	851	811	782	815	827	816	776	818	790	749	853	738	802	791	799	822	818	828	825	818	765	810	838	797	854	833	808	798	816	844	815	816	845	838	780	808	794	802	824	793	815	807	829	844	823	838	779	786	804	715	749	790	795	806	831	788	793	765	811	840	851	776	857	842	846	784	801	836	831	824	853	814	840	833	789	794	783	790	830	867	766	798	857	829	831	777	824	849	792	790	858	798	830	802	839	837	807	803	828	835	765	845	791	871	817	807	803	793	873	792	790	846	806	752	842	821	811	778	799	838	824	825	822	793	869	802	850	755	793	802	864	789	868	803	805	802	768	804	771	770	818	808	773	818	825	817	837	849	838	833	775	812	792	813	785	857	785	809	819	802	772	844	797	830	826	854	796	826	815	818	813	825	801	828	811	767	794	804	809	825	806	823	751	855	812	837	834	769	801	800	761	803	804	813	840	804	825	828	810	849	842	761	828	858	825	837	849	807	761	828	872	769	783	805	815	773	810	815	797	799	855	797	830	868	812	864	820	829	802	794	823	811	784	796	808	825	824	795	841	879	813	854	796	843	825	819	799	806	769	786	820	812	783	836	830	823	803	804	835	816	834	767	802	818	777	851	819	814	785	820	837	777	826	822	799	837	805	822	807	789	791	798	842	821	808	790	807	807	873	798	797	774	785	785	842	828	804	851	773	801	830	792	826	807	794	798	773	807	815	758	755	816	819	827	803	819	816	832	795	872	835	843	796	800	847	782	788	816	829	752	820	834	866	837	839	861	811	837	804	828	814	766	788	806	756	834	816	832	771	813	806	759	840	781	815	831	802	739	801	776	828	829	765
27954	15691	27429	29751	12403	3135	1186	821	702	703	735	732	777	783	739	707	701	718	752	734	714	755	728	700	721	739	758	740	773	689	744	763	735	737	781	758	693	725	723	714	686	789	732	689	699	725	726	750	732	752	737	723	737	708	708	734	756	683	717	743	721	753	738	722	746	709	744	721	711	792	724	682	780	732	698	744	762	687	712	696	779	678	729	690	765	734	789	702	730	744	747	766	715	713	737	770	761	742	751	755	702	686	761	748	762	770	757	699	756	717	723	741	748	771	675	721	732	748	731	705	657	710	736	747	702	692	725	706	713	750	741	682	750	723	788	745	754	725	702	698	709	701	768	739	769	732	742	770	772	748	694	737	698	648	723	731	705	725	780	733	727	725	725	693	685	681	737	760	730	707	702	694	709	707	709	703	676	695	784	718	702	697	691	755	699	743	762	715	733	706	728	650	723	708	734	746	827	723	704	746	712	691	726	742	797	765	700	696	749	749	727	708	721	727	723	717	712	770	710	793	736	728	760	725	749	706	713	745	758	725	745	755	771	718	746	765	756	734	756	717	728	708	740	712	707	720	707	705	709	715	742	718	714	741	723	737	710	757	763	686	738	748	734	731	739	661	763	736	731	673	772	747	708	746	697	673	711	747	718	702	749	740	731	727	735	724	755	711	725	706	748	723	759	740	784	714	710	696	726	730	779	698	734	760	730	767	791	750	718	732	712	760	742	726	738	742	719	756	748	690	733	753	718	732	721	760	730	752	765	723	711	740	756	685	734	738	741	719	709	715	753	718	755	744	781	730	830	759	751	740	765	708	719	760	780	800	756	744	737	700	701	724	734	723	708	758	747	743	744	723	729	711	700	740	776	755	719	703	715	737	760	702	719	719	662	706	721	726	672	737	717	707	696	786	749	712	723	750	704	691	698	754	681	751	742	721	718	689	725	733	791	811	750	730	717	700	702	710	706	734	743	729	746	702	739	748	714	706	706	683	698	720	732	705	768	795	754	681	756	738	714	746	746	716	692	698	712	730	678	695	754	776	730	710	673	733	666	736	749	742	691	719	744	751	730	715	770	772	703	710	748	772	732	758	732	691	738	729	759	730	766	748	710	733	734	727	737	728	748	765	739	725	699	717	723	742	757	712	755	682	729	693	748	694	738	719	720	749	761	726	735	736	739	716	755	696	742	731	718	738	740	712	731	721	747	690	678	722	770	757	756	702	740	712	750	722	725	690	725	706	663	753	742	714	697	695	737	719	750	736	703	753	708	730	737	731	747	722	741	730	740	753	759	706	706	758	741	701	759	749	714	719	717	695	706	699	749	735	744	741	715	680	713	716	753	716	753	726	678	712	782	695	708	749	729	717	705	699	738	674	730	751	746	764	713	680	710	718	745	756	721	719	714	729	764	745	700	739	732	736	736	737	722	736	758	728	744	728	724	735	710	717	764	729	706	731	745	700	758	761	700	727	674	747	784	732	729	712	765	711	734	717	727	761	738	759	725	738	710	696	735	707	737	785	758	765	760	748	732	728	751	768	711	761	704	739	722	746	765	733	774	734	809	712	714	702	728	677	712	686	711	733	763	714	742	743	691	736	690	718	696	743	728	712	693	705	709	703	749	728	693	724	727	752	724	713	726	744	694	791	750	663	737	722	725	709	698	703	754	700	761	813	722	746	727	767	740	763	705	699	735	747	689	763	688	698	740	731	724	764	739	726	700	755	712	713	705	779	752	703	700	728	700	747	727	686	686	693	713	741	734	695	717	757	719	726	686	754	728	706	797	746	757	726	803	674	685	747	706	716	699	683	719	738	727	735	731	689	711	657	745	777	745	740	726	701	715	718	753	678	726	814	715	796	771	723	758	745	713	750	707	734	749	715	763	727	743	711	722	672	709	688	736	768	703	710	741	805	700	704	752	748	754	731	742	713	697	768	693	743	748	751	723	721	769	707	718	722	718	727	722	742	708	733	748	713	702	716	770	691	693	765	704	732	653	708	708	762	753	736	729	702	728	720	717	742	764	667	738	690	692	776	744	726	709	702	714	768	747	731	724	714	712	702	720	720	723	735	751	699	725	756	770	759	616	739	759	750	713	713	771	744	754	680	745	689	753	755	693	746	733	716	754	704	775	768	730	733	683	719	679	760	752	770	776	721	683	729	694	694	713	770	717	741	681	757	730	699	775	739	722	698	744	737	742	721	743	779	733	745	773	737	727	704	699	763	722	723	751	753	714	773	736	680	730	683	733	727	732	723	724	721	707	747	736	680	744	722	716	762	711	730	727	695	730	758	729	777	745	750	742	725	709	756	711	721	765	722	696	736	700	725	733	730	699	730	733	722	727	755	751	753	747	701	708	721	738	755	689	737	708	732	722	702	701	807	722	741	734	724	719	719	753	724	688	720	749	710	727	735	678	700	739	710	715	751	776	704	700	748	728	751	802	793	753	709	728	767	732	721	795	737	732	724	718	687	719	727	769	731	760	707	739	704	697	749	706	782	760	748	723	682	712	721	730	695	775	721	701	781	736	702	684	718	728	737	727	731	720	690	701	696	732	760	712	767	715	741	733	713	712	720	752	707	692	723	740	733	739	778	750	793	712	699	759	687	691	695	700	709	722	666	657	724	710	718	721	707	755	732	714	736	724	783	752	746	769	661	717	720	708	770	743	694	687	735	733	734	741	696	720	776	720	727	667	747	695	726	757	747	735	719	781	715	775	700	681	731	715	804	725	724	724	709	769	722	784	781	720	689	687	738	746	739	785	695	757	706	742	756	695	777	708	740	779	724	732	712	711	725	697	737	706	711	771	752	775	710	746	675	743	727	746	728	739	724	734	740	729	730	733	721	748	745	765	723	746	792	762	753	738	728	776	734	695	722	717	732	796	773	726	719	701	749	732	697	718	741	760	750	747	747	723	724	774	799	702	741	765	749	759	767	758	721	732	677	755	765	754	727	709	730	737	739	780	698	710	734	746	735	760	717	733	754	725	755	751	711	714	751	789	746	751	734	663	718	694	753	760	752	753	667	742	707	738	698	722	716	758	731	743	693	705	728	685	745	742	763	717	748	748	743	706	689	744	771	711	725	711	693	671	754	777	740	703	772	800	720	703	735	691	723	681	735	709	731	695	711	695	769	720	725	720	710	709	766	774	720	762	784	740	808	709	731	763	725	775	732	729	707	714	716	768	657	759	707	754	725	713	720	757	759	753	735	720	698	732	742	724	707	727	788	737	744	739	706	688	734	776	729	722	756	788	738	691	754	755	739	736	715	720	747	686	752	716	711	724	715	721	763	746	674	725	747	753	758	739	712	752	750	709	714	721	739	719	730	730	686	726	727	740	734	739	732	729	727	738	746	727	715	699	698	778	723	738	726	715	719	735	724	701	745	719	734	724	716	731	763	716	715	694	787	778	755	726	762	737	706	774	748	773	755	699	709	725	722	737	705	713	724	732	712	735	743	692	750	731	752	733	765	759	729	755	700	734	752
5778	10301	30027	20864	7810	2352	1051	742	672	710	645	681	671	710	665	748	724	684	690	685	700	728	685	725	685	711	638	679	731	718	742	730	705	705	686	649	697	671	697	679	733	738	708	647	732	668	716	744	703	691	724	668	699	679	677	704	747	681	703	659	698	666	707	741	690	717	674	714	680	689	679	668	714	708	694	667	717	694	686	684	712	690	654	682	667	682	733	717	683	703	655	724	696	727	654	666	699	639	708	733	653	685	681	684	739	695	706	649	709	702	730	653	700	720	658	699	720	684	724	712	648	739	674	715	725	740	682	680	746	679	677	714	635	708	717	651	670	672	663	675	705	697	672	677	706	689	728	678	684	713	712	649	705	732	689	711	695	701	721	678	730	705	726	685	704	683	680	704	701	680	673	705	684	693	621	662	672	701	695	695	697	693	662	707	696	633	678	693	683	683	651	713	721	659	672	693	700	727	697	686	637	724	729	693	678	706	703	719	750	764	690	686	703	696	748	659	699	689	672	677	691	691	662	667	694	692	647	701	708	699	712	747	694	718	674	688	668	647	650	663	672	686	678	683	671	684	677	711	765	706	687	691	707	681	720	704	717	673	702	707	674	701	690	699	686	685	736	683	672	739	738	719	670	765	713	688	704	656	713	737	667	656	703	677	645	677	696	709	721	661	661	703	661	676	662	693	672	658	662	674	703	677	743	669	704	652	668	718	739	750	687	683	739	727	689	660	685	690	709	748	664	665	627	710	662	697	674	702	662	710	707	676	695	725	731	710	698	662	678	661	666	745	682	721	701	647	738	638	775	698	704	722	694	678	712	664	627	714	704	728	713	698	680	666	681	705	700	654	722	706	702	659	684	698	702	674	700	717	684	637	684	663	706	684	651	709	685	687	675	697	696	696	621	717	696	682	718	673	733	679	688	722	688	689	697	700	676	728	683	663	665	738	684	717	651	712	722	661	687	697	672	692	702	665	708	634	702	724	647	680	729	731	676	717	681	698	690	699	673	688	686	677	679	684	664	724	706	661	753	719	691	721	684	689	745	680	717	709	682	688	670	698	659	715	710	706	730	698	716	717	705	695	698	739	706	689	709	688	657	687	725	738	684	717	670	750	688	636	727	700	686	674	709	733	696	676	720	665	674	748	685	698	722	707	731	663	722	699	665	696	664	677	707	677	655	684	658	692	704	680	656	647	704	747	674	671	695	758	663	686	660	672	736	647	687	709	656	667	705	720	719	696	765	700	689	683	701	688	699	706	673	681	705	705	669	656	715	705	726	673	702	686	672	665	680	679	686	716	695	669	717	701	663	677	774	666	683	669	722	691	690	692	720	672	715	709	719	694	706	726	695	677	684	687	749	703	725	676	678	701	688	652	719	675	701	729	649	677	691	703	749	664	714	708	702	707	631	691	702	711	687	730	683	670	688	687	685	694	757	689	686	695	724	740	719	699	720	662	661	700	706	714	686	689	701	649	719	677	662	725	698	687	680	718	665	642	693	666	695	673	713	714	695	683	696	678	676	678	736	719	699	691	693	712	679	690	692	731	675	652	751	654	717	647	709	766	684	644	682	728	719	683	641	681	701	712	682	746	752	738	706	671	669	672	699	727	722	722	724	673	689	691	713	736	713	672	739	674	705	639	650	686	689	719	661	686	706	711	740	686	721	692	687	709	678	680	756	688	674	703	711	698	718	693	702	725	723	678	688	704	704	687	701	698	710	692	748	740	662	688	708	682	669	704	672	731	675	647	706	695	680	694	707	766	701	713	698	691	696	684	653	661	690	701	684	660	710	646	707	709	701	668	732	701	699	699	725	676	701	643	716	711	718	720	728	662	677	636	702	663	658	684	677	690	748	710	681	672	700	667	682	702	665	686	698	714	685	695	704	712	686	711	688	695	721	699	687	703	676	688	729	702	660	710	682	721	634	666	646	653	714	694	717	691	663	693	742	721	696	687	690	699	659	728	698	658	733	727	718	692	699	730	664	705	719	692	701	663	669	714	711	691	696	673	694	671	703	697	692	704	710	709	721	691	641	685	664	725	679	680	721	630	706	724	676	709	716	686	705	679	712	666	709	679	699	693	682	717	700	657	694	727	670	707	694	758	722	723	690	686	680	734	684	718	689	701	694	672	719	699	708	694	655	644	654	658	725	720	714	684	694	679	712	664	722	660	704	733	654	684	678	657	696	726	666	695	693	691	716	753	700	658	659	697	736	721	703	674	704	691	659	682	676	692	730	693	675	689	696	697	682	687	680	688	713	690	680	678	715	667	692	673	662	665	675	704	711	693	702	691	661	658	711	683	679	682	719	730	662	673	699	731	677	679	705	640	696	686	675	700	669	678	652	669	721	702	742	674	710	689	684	699	672	686	657	689	663	719	641	708	734	717	615	679	723	660	718	659	679	686	683	670	684	695	663	727	688	711	712	699	686	652	690	753	745	738	724	667	730	691	719	746	689	696	672	714	683	736	701	671	718	658	647	723	742	685	665	685	693	665	646	645	687	660	706	683	647	679	699	710	700	734	662	716	721	681	706	720	706	656	685	714	648	686	750	683	682	715	700	707	662	708	703	729	671	703	724	689	720	708	685	693	650	702	727	700	742	691	658	722	712	704	695	722	711	685	723	733	727	686	712	688	704	677	656	716	714	655	683	671	730	708	686	702	650	711	689	695	673	762	699	702	673	727	714	731	669	717	686	669	695	624	701	716	719	693	725	697	668	710	700	711	695	676	644	697	690	648	696	699	656	724	726	662	696	737	726	675	707	729	671	676	731	694	711	733	733	698	727	672	669	695	674	661	704	729	683	711	637	704	653	673	684	719	704	688	719	707	711	700	651	658	640	679	693	700	678	677	693	661	678	710	715	682	715	658	700	737	703	686	719	672	680	723	700	651	704	725	695	718	719	643	734	676	707	701	694	690	736	664	648	624	709	667	750	715	689	673	649	711	696	681	689	697	698	739	682	708	653	714	667	709	691	669	648	678	707	722	699	723	698	700	694	667	743	690	676	685	692	717	703	759	674	695	708	707	697	712	704	687	678	686	714	712	680	724	672	723	666	659	658	701	667	720	699	743	699	676	726	716	719	681	715	674	697	674	721	664	687	675	715	686	653	749	702	675	644	692	729	708	714	729	717	686	628	664	681	713	650	690	669	687	691	697	686	681	725	728	686	708	692	712	689	718	702	689	676	670	694	669	695	644	713	697	691	695	651	707	690	670	724	724	634	657	696	682	685	710	721	689	647	746	676	712	679	704	691	672	715	710	722	677	723	638	704	711	739	711	720	653	695	700	722	695	716	680	645	748	720	729	641	707	681	682	724	706	699	678	671	713	673	723	680	678	749	720	738	709	723	681	697	694	655	722	666	648	721	684	695	683	701	702	679	722	662	695	688	698	703	716	697	681	712	674	718	653	714	676	698	704	658	610	687	672	696	707	659	687	682	715	633	668	788	698	693	707	652	740	717	657	705	696	722	686	689	663
25546	21681	44092	60677	40715	19298	4869	1185	847	750	787	739	721	765	795	744	704	719	734	767	749	706	699	718	748	755	729	712	772	767	734	742	697	713	743	742	734	778	743	730	744	735	709	732	718	708	730	717	709	766	689	716	695	747	748	743	699	719	762	759	771	728	748	749	661	731	700	747	795	785	730	715	744	735	752	756	689	717	721	730	748	745	759	713	716	701	715	751	707	713	717	730	734	764	723	695	769	711	707	725	710	689	750	670	705	730	736	723	740	750	737	733	719	721	731	773	715	735	737	704	677	758	699	704	750	729	724	704	737	739	759	746	741	701	743	711	685	775	687	730	736	734	747	718	763	740	679	711	712	681	680	714	785	745	717	726	760	744	787	767	732	716	722	681	712	793	751	711	728	714	805	749	739	754	720	735	687	710	739	714	743	706	721	741	741	773	698	753	762	696	789	748	743	735	721	698	729	701	701	696	720	730	718	666	740	702	765	756	738	772	746	763	718	731	702	746	706	745	679	755	735	737	763	759	770	718	765	725	691	717	710	711	749	669	700	704	732	733	664	740	738	724	741	726	732	744	803	723	777	724	744	712	706	748	696	673	747	726	747	734	743	739	683	697	748	722	703	734	723	684	729	673	752	734	706	713	731	699	696	699	742	711	769	736	710	737	752	731	706	724	772	712	713	735	772	720	699	722	721	774	717	690	722	705	703	689	751	710	728	744	731	737	744	742	752	738	728	693	718	680	712	700	762	701	734	743	732	689	714	749	707	713	681	731	697	722	751	742	740	729	722	659	689	739	796	683	735	715	681	729	712	699	740	715	760	774	727	753	740	726	730	731	704	695	703	700	737	710	718	699	728	735	683	728	704	701	691	699	660	704	754	717	764	666	715	736	739	684	710	711	719	734	745	717	713	724	734	693	712	786	721	735	732	740	739	746	686	750	753	760	751	741	736	791	735	684	718	743	728	681	717	746	736	695	754	726	719	696	693	649	716	736	734	711	692	752	706	649	723	739	747	768	753	742	715	755	729	764	727	728	766	765	708	738	678	709	738	719	702	711	741	703	704	779	715	750	782	713	730	702	704	682	710	732	662	717	731	717	705	679	747	733	736	690	691	726	746	710	745	708	762	707	693	738	696	742	721	706	738	757	711	709	729	665	751	723	730	719	704	728	654	703	640	724	640	742	690	715	729	720	713	642	745	690	759	724	685	676	698	749	728	761	688	725	736	709	754	717	689	741	707	743	735	768	738	742	736	726	735	724	719	774	732	781	761	708	692	754	713	704	762	718	728	717	714	681	727	700	684	722	764	679	728	759	683	695	754	756	713	645	735	710	743	722	704	724	734	730	704	737	763	743	716	702	743	708	776	679	731	702	682	743	735	706	724	708	742	673	711	700	767	717	681	681	739	746	729	738	740	700	744	759	757	722	735	740	720	696	707	736	746	709	707	701	725	706	702	667	736	715	783	704	699	747	736	719	682	675	726	721	683	692	694	685	700	711	728	750	694	753	684	705	676	731	758	669	740	765	747	674	734	699	755	706	714	698	721	697	772	720	716	725	699	761	746	745	711	672	682	740	750	722	697	731	674	672	736	693	707	716	753	725	745	740	777	757	669	769	731	698	738	733	740	716	726	681	747	703	674	718	722	772	748	758	756	714	702	731	733	737	741	696	746	739	687	727	688	669	733	724	731	765	745	677	769	715	676	678	717	723	737	696	740	732	729	721	697	714	676	729	724	748	731	674	778	791	712	722	743	713	723	707	734	694	705	711	739	737	738	726	740	737	730	745	699	714	697	724	736	747	728	727	750	719	705	696	726	750	702	726	731	725	752	729	729	730	719	728	710	735	758	686	714	705	732	674	755	702	719	684	750	728	730	711	767	719	750	691	730	714	676	726	721	685	737	722	688	708	720	729	707	697	801	716	694	745	718	732	707	647	673	700	736	737	742	762	715	708	716	727	709	720	699	692	722	717	694	711	778	706	748	713	738	749	720	751	707	676	720	707	657	713	683	669	715	713	745	723	762	728	722	735	702	731	750	753	796	740	732	717	680	776	694	676	698	717	762	754	688	712	702	711	675	725	729	677	738	718	706	735	739	711	717	772	733	739	718	727	704	714	749	745	730	731	728	731	713	689	726	763	731	731	759	809	723	706	710	709	747	724	712	687	744	664	723	723	700	706	768	697	688	726	717	706	724	725	723	705	741	672	737	751	759	751	697	762	752	702	761	722	723	690	701	731	755	673	744	708	693	722	748	740	727	715	733	782	737	711	795	719	754	738	751	690	718	676	711	709	715	700	750	721	763	709	721	760	664	719	735	726	706	699	732	759	721	716	709	714	707	753	708	799	669	728	747	713	722	705	701	743	687	789	708	721	750	715	711	713	738	696	729	753	703	721	676	723	695	717	728	704	725	785	687	735	706	682	728	691	712	697	725	687	722	708	729	743	765	749	739	768	727	699	766	659	738	699	753	731	718	778	746	727	734	768	751	747	705	674	741	708	671	729	694	691	710	709	745	698	684	704	731	734	714	753	752	709	713	745	724	702	738	718	719	675	710	703	702	704	700	699	708	693	697	736	683	676	752	737	733	708	695	757	706	729	713	713	731	722	782	731	728	729	634	701	751	777	750	761	708	666	756	699	707	728	679	736	753	695	710	701	739	721	721	684	730	749	710	743	715	748	749	699	711	753	741	695	699	734	727	707	730	694	740	711	717	738	738	725	761	728	733	783	773	751	709	750	800	709	729	706	713	733	680	774	714	766	725	750	755	721	711	727	744	716	710	721	699	750	766	724	758	721	756	700	762	732	715	745	742	755	706	703	690	705	731	743	733	718	739	764	688	676	723	739	667	725	746	706	710	705	707	729	716	739	732	749	754	728	734	687	741	749	712	774	716	722	706	736	760	733	762	768	702	725	746	738	711	743	725	706	717	714	685	726	715	716	682	755	738	724	724	703	735	728	750	749	676	683	688	693	701	786	738	715	726	736	764	722	749	719	635	761	721	785	711	715	709	750	723	695	680	680	745	690	748	732	730	766	721	663	718	737	776	730	774	779	738	701	689	674	723	733	735	752	703	738	750	725	725	673	699	663	740	695	763	691	676	699	746	747	718	697	704	650	706	729	719	751	668	703	750	746	725	712	782	697	806	696	723	695	713	761	755	705	723	716	699	720	720	686	719	737	707	719	746	754	705	676	764	723	697	715	692	670	681	706	715	703	738	729	720	713	709	741	717	766	710	770	759	734	696	722	716	729	689	746	679	717	684	723	723	736	723	751	693	726	731	766	750	785	765	703	710	680	717	752	715	749	711	737	771	711	751	671	722	732	762	733	716	680	773	692	684	681	737	716	696	701	647	722	725	756	706	707	736	719	751	700	701	750	777	725	752	711	776	738	717	734	740	723	749	744	775	764	671	724	743	730	704	725	731	727	705	717	744	690	759	766	714	709	713	715	735	725	671	759	711	778	754	719	718	756	753	762	722	734
8090	31618	78869	62083	31739	10333	2722	1050	844	772	747	753	799	734	761	786	720	763	734	761	740	747	722	761	756	756	754	723	745	737	741	756	753	759	748	755	773	749	755	729	779	738	775	698	743	752	734	744	769	780	808	736	687	797	784	782	768	767	708	694	706	766	822	749	740	770	735	756	744	712	761	732	730	760	764	738	737	773	755	768	705	750	718	760	752	768	763	749	701	742	790	764	724	731	731	746	778	754	765	785	717	741	746	761	764	729	744	724	765	797	778	784	745	718	793	773	756	701	768	759	775	749	768	741	743	746	734	737	730	717	732	746	734	709	802	762	752	754	734	722	725	744	739	749	732	765	722	720	726	784	746	717	793	761	697	736	722	766	749	732	734	737	726	734	736	742	726	737	745	766	745	800	729	747	746	756	715	780	758	716	740	741	789	711	753	717	760	748	760	773	781	731	694	755	718	753	751	779	739	698	751	716	763	762	730	740	719	756	754	795	693	793	817	722	758	779	750	724	695	802	742	756	773	735	689	747	708	729	812	713	723	762	720	777	754	768	772	755	725	733	705	741	718	760	734	748	753	782	779	739	702	793	716	700	747	750	802	767	717	781	744	723	748	702	778	767	751	719	771	731	693	728	770	722	718	763	698	783	749	709	708	755	755	740	738	753	745	729	738	763	739	725	765	696	750	744	704	758	750	747	777	731	719	758	703	711	714	711	749	795	751	764	753	775	738	763	720	726	715	734	696	787	763	744	694	750	770	696	794	762	797	751	777	765	711	721	732	751	784	769	722	756	761	757	715	747	753	725	688	764	719	735	737	726	735	762	710	686	780	722	748	735	763	728	736	758	725	788	687	695	759	751	772	793	746	731	802	741	744	698	735	715	712	765	701	698	694	736	763	783	739	775	783	743	670	781	745	785	708	738	702	672	729	721	781	759	753	706	746	716	802	780	775	731	733	795	723	715	774	735	673	745	720	798	717	747	790	764	766	752	713	750	784	683	734	742	691	750	745	761	729	762	749	748	739	719	763	721	732	714	743	728	788	747	728	733	740	752	769	741	752	744	772	757	712	775	751	758	742	764	730	748	778	711	667	776	725	713	765	730	740	724	773	788	696	754	738	706	759	754	737	755	728	728	735	780	733	763	724	719	767	782	728	758	777	673	691	730	735	723	716	717	759	731	733	737	692	736	769	729	731	776	708	736	737	749	770	753	766	765	738	719	704	728	708	747	750	795	744	713	756	777	759	741	723	749	727	684	782	733	768	718	776	775	727	778	772	734	736	736	753	751	713	725	733	771	766	738	737	732	726	767	783	695	756	784	750	711	716	740	778	784	714	703	752	741	802	760	776	716	761	705	735	736	713	721	743	773	778	766	754	731	706	742	763	767	705	752	729	791	740	712	719	740	717	765	733	741	715	752	730	745	703	710	764	735	779	745	735	759	708	745	795	748	707	738	722	759	766	714	739	779	748	749	781	759	754	764	711	760	735	713	734	732	765	737	725	740	719	726	723	728	746	736	737	740	699	746	706	752	689	742	725	720	713	755	743	739	744	752	734	759	742	716	718	746	755	772	715	689	764	726	826	761	780	743	733	739	752	732	772	774	712	723	740	705	737	737	734	758	741	748	801	820	721	739	800	763	744	753	765	763	716	803	711	716	765	764	729	751	732	727	684	731	710	727	762	675	763	752	698	772	718	778	757	727	744	718	727	712	780	728	778	759	732	750	740	755	700	770	768	799	753	719	729	771	775	750	751	760	722	738	716	694	782	728	728	744	725	742	745	758	730	745	724	701	738	760	735	739	754	781	782	741	750	722	776	773	757	727	742	804	761	778	751	773	765	783	777	702	737	747	747	751	765	748	720	721	700	759	777	745	711	770	721	723	737	750	763	692	745	706	734	725	788	711	694	694	739	778	691	743	757	697	785	750	728	708	738	739	749	688	749	761	782	735	729	752	721	747	738	784	737	750	771	715	725	791	751	741	735	732	746	712	784	739	720	712	702	718	771	768	712	742	734	798	723	748	691	706	737	754	781	767	759	715	721	798	778	722	742	716	732	772	768	725	746	735	689	719	747	766	747	737	729	741	729	785	765	723	747	720	772	717	749	734	805	751	790	733	727	724	699	721	692	705	753	752	707	744	696	775	709	729	794	761	762	725	746	755	722	723	666	717	722	745	738	741	798	693	708	733	737	755	741	772	760	767	742	737	691	703	687	710	749	705	793	711	756	718	754	738	715	756	723	756	753	736	741	733	752	738	689	760	734	735	753	754	756	746	786	795	754	751	780	712	749	748	754	734	804	745	747	745	757	747	754	751	729	779	735	702	748	727	737	729	755	656	720	721	787	733	730	763	719	802	722	708	706	776	776	761	742	733	748	757	696	734	742	714	723	712	713	775	809	760	749	773	713	700	721	819	742	773	678	757	733	734	707	791	724	703	721	704	723	745	744	688	739	746	774	767	753	756	733	736	747	783	721	761	743	768	742	777	711	733	701	762	743	723	710	734	747	750	721	734	765	752	756	746	715	762	725	757	770	702	702	742	756	750	675	744	806	803	700	703	792	715	788	758	776	699	733	752	785	740	706	729	706	757	716	729	744	753	755	779	778	722	762	702	761	688	725	725	713	760	727	709	743	804	754	736	711	772	757	778	730	767	779	754	730	747	713	730	756	763	741	767	785	708	752	746	736	715	712	714	717	707	757	787	736	730	751	786	728	699	733	751	683	726	738	743	740	774	687	758	726	721	723	699	765	767	687	732	774	746	758	736	770	745	739	752	740	748	755	697	752	711	757	755	741	718	723	689	749	692	763	737	747	799	750	717	691	784	712	737	770	713	775	700	702	729	711	715	720	715	719	785	754	721	732	741	756	738	725	708	736	758	795	729	696	727	795	763	702	751	727	712	784	768	713	756	727	760	724	779	748	722	737	731	739	725	749	769	768	726	744	763	743	730	774	688	698	769	773	706	748	738	752	735	712	703	722	744	750	713	717	718	751	693	687	730	749	685	751	728	758	724	770	692	680	714	759	742	697	728	724	715	756	702	710	677	702	724	714	738	778	732	732	780	735	765	783	782	750	710	783	724	774	720	745	732	758	705	751	799	711	704	709	763	764	710	724	748	759	724	729	768	739	774	733	742	737	766	791	753	759	747	753	731	781	758	710	705	667	768	757	776	732	716	710	700	756	739	716	774	708	714	768	738	735	729	762	776	719	756	704	769	754	727	725	751	762	765	768	734	725	761	748	695	734	782	752	763	772	716	752	735	746	795	763	748	790	728	733	754	736	781	793	749	733	739	737	715	751	743	766	771	744	759	725	747	723	787	729	784	706	747	746	689	733	712	796	728	774	737	731	779	768	761	735	737	733	735	744	717	733	721	733	724	764	754	776	749	723	727	747	744	756	764	690	719	719	728	706	704	756	749	749	707	718	763	753	788	732	752	735	748	744	750	749	765	747	783	754	788	759	706	683	723	749	708	734	732	739	738
24453	21652	39664	59413	49212	30269	12860	2259	976	840	795	811	823	814	811	786	786	793	790	808	809	833	840	784	822	758	822	858	757	823	758	766	799	797	776	738	811	787	785	786	760	816	778	767	775	765	770	771	736	769	789	695	722	808	799	770	806	737	766	780	724	759	747	771	748	750	735	810	793	788	728	762	814	796	769	800	791	760	799	750	788	781	738	784	800	739	706	722	791	798	754	792	780	742	742	777	774	755	773	790	818	759	774	770	753	797	765	792	781	753	730	780	759	763	754	749	817	788	783	748	733	760	782	822	780	756	770	773	786	739	794	788	760	796	732	712	783	799	800	753	765	756	808	764	753	787	738	749	749	738	805	747	752	719	769	784	770	758	790	752	771	826	717	783	755	763	806	775	802	758	747	749	734	729	777	754	774	766	741	763	766	772	772	778	751	754	744	756	782	751	739	764	722	733	769	797	778	762	735	795	749	804	806	738	744	782	768	741	748	744	828	763	818	805	815	802	723	743	763	705	759	790	783	796	783	771	817	816	764	750	822	780	752	748	766	769	789	779	803	733	750	763	781	832	755	706	784	762	771	784	784	784	781	819	770	752	788	757	795	780	768	752	768	755	774	767	770	766	763	785	793	779	767	775	771	746	736	724	799	814	755	754	796	810	742	755	752	773	782	753	808	703	783	788	837	820	798	826	776	786	790	800	756	771	791	787	784	779	795	782	772	700	734	776	755	748	752	756	732	815	783	786	696	735	782	746	848	762	816	702	771	732	800	803	788	774	806	775	787	767	799	792	766	726	757	747	791	803	781	851	851	759	727	804	810	769	770	767	794	753	794	774	766	807	795	786	738	804	799	768	757	725	746	769	747	737	742	761	810	783	760	755	760	761	712	802	810	808	775	792	740	797	776	801	712	818	744	714	790	714	814	776	780	722	794	812	773	780	712	722	726	796	788	808	759	780	793	756	760	783	757	768	751	780	796	741	761	774	737	750	710	738	769	752	780	814	774	737	789	804	751	760	794	751	801	720	801	750	831	776	754	738	787	766	761	725	753	756	751	804	770	790	771	782	814	715	756	789	763	760	788	754	783	814	771	792	741	748	763	750	775	737	778	784	746	794	814	758	729	732	755	779	797	770	733	737	759	783	762	772	773	762	795	796	781	748	779	774	747	751	789	772	721	778	817	777	796	748	780	776	768	730	757	725	803	786	772	754	761	749	762	786	775	799	707	769	748	816	749	757	771	758	752	800	776	749	757	758	749	756	774	755	772	796	766	792	796	817	765	765	739	778	770	771	773	809	783	783	808	789	757	728	776	678	767	804	760	733	741	779	783	805	777	824	760	754	758	749	762	735	751	797	767	762	766	846	749	743	760	738	742	758	777	735	776	771	756	777	777	791	818	772	773	758	774	695	778	730	786	711	763	786	742	742	776	753	755	792	773	793	752	739	741	780	767	754	754	764	782	746	781	780	796	794	767	766	753	766	755	786	722	807	808	757	781	791	794	767	806	753	757	766	773	820	748	766	747	759	788	758	771	790	742	776	746	769	769	780	721	766	810	747	754	757	733	789	780	764	791	826	786	761	749	771	722	773	751	805	726	786	844	785	734	740	756	802	765	752	794	789	795	791	749	769	785	777	781	769	797	747	772	783	809	786	791	754	797	734	760	846	796	727	787	790	735	761	773	725	764	757	763	809	781	744	775	808	724	804	757	759	768	774	761	786	757	767	778	800	820	781	779	769	794	769	777	762	799	788	778	760	850	761	755	795	756	755	749	772	773	770	808	829	800	810	753	745	760	775	802	779	759	786	791	785	752	775	741	771	782	759	784	718	818	749	805	713	781	712	763	821	815	726	760	752	749	795	804	738	769	789	756	772	754	726	752	744	736	790	740	782	776	798	756	772	759	754	730	757	805	785	748	783	795	759	791	736	780	755	781	805	782	718	738	781	806	786	793	796	793	756	782	746	753	792	721	781	753	765	811	787	824	782	806	750	772	741	736	742	784	747	756	747	762	809	791	754	770	796	794	731	774	795	782	785	822	833	742	782	760	734	768	743	747	775	791	782	811	816	744	697	776	788	788	750	798	757	754	769	789	776	797	764	800	745	781	720	722	759	773	724	798	794	731	772	828	792	748	751	777	754	747	783	747	770	741	761	771	740	748	776	763	745	775	771	806	793	783	779	740	792	758	785	782	797	757	772	775	764	736	735	726	778	731	789	761	774	781	789	827	797	747	748	719	793	740	774	748	766	793	776	762	777	764	775	787	789	728	751	779	712	767	790	744	751	721	712	797	742	723	791	758	814	779	775	788	741	764	747	771	737	820	782	770	791	780	770	738	765	761	776	808	728	773	710	795	741	777	755	735	765	748	778	801	728	764	727	703	763	767	794	759	810	776	698	762	756	790	776	736	739	762	742	766	767	741	758	749	793	800	726	825	794	747	802	753	759	779	826	765	829	728	786	814	737	773	797	719	766	781	794	798	748	758	783	743	770	733	792	805	773	808	774	776	798	771	769	818	783	773	751	770	826	775	770	754	717	800	752	769	743	746	768	748	779	786	737	756	739	801	747	748	746	743	722	738	799	782	778	788	779	754	756	757	852	769	798	750	783	737	769	828	776	767	805	773	787	741	771	771	735	814	796	760	759	796	727	741	721	727	768	814	729	764	786	744	781	707	785	806	712	775	776	724	815	766	810	792	746	781	765	769	776	745	813	752	807	796	775	799	788	761	789	726	757	795	784	738	736	813	756	790	749	797	766	735	759	771	771	820	750	754	739	784	797	766	742	755	789	765	749	786	788	803	759	797	728	766	755	793	807	788	742	770	770	796	762	794	740	741	762	767	727	757	773	753	773	798	788	761	770	763	779	797	762	765	789	725	723	798	784	773	765	770	746	757	771	708	806	791	802	751	734	776	720	772	753	787	762	763	765	788	759	769	766	751	824	795	754	793	744	776	794	730	774	738	771	743	743	777	750	764	790	767	810	804	811	786	734	758	801	726	791	727	767	767	768	737	733	751	758	780	770	748	762	771	790	754	746	728	773	776	752	780	755	745	740	782	807	743	780	769	744	788	801	775	750	762	799	777	782	791	754	790	783	743	731	814	759	743	779	793	762	762	786	787	776	770	740	768	818	758	727	750	717	776	758	785	748	789	771	745	755	784	825	782	784	781	747	778	767	790	749	776	730	758	757	788	758	808	775	722	769	756	770	760	770	762	732	728	732	740	735	789	799	799	765	788	737	794	780	828	785	728	734	754	804	777	748	735	830	794	779	789	766	757	795	713	773	731	782	757	824	733	737	758	743	788	735	767	819	795	784	773	828	742	749	773	791	755	785	717	800	756	759	820	767	775	766	782	752	786	751	732	788	750	741	797	768	799	755	774	744	758	798	740	757	747	792	737	776	733	820	785	784	756	798	773	792	751	790	757	762	751	783	845	748	781	726	783	745	767	776	772	783	797	814	725	739	689	770	752	784	743	808	781	798
14312	37620	79295	79724	50207	20360	5473	1649	879	830	819	828	825	868	804	817	856	796	828	838	858	868	847	834	848	830	854	851	829	789	819	875	826	827	813	822	775	815	859	789	827	803	816	854	788	818	824	845	816	810	791	787	802	854	817	781	793	818	833	808	771	842	796	775	802	782	829	795	900	790	774	799	809	824	819	815	832	836	778	826	801	790	833	845	766	803	835	824	764	814	823	828	784	827	835	815	824	830	844	777	790	837	811	829	820	824	814	805	815	807	818	837	782	801	808	846	800	833	830	808	831	836	779	813	813	838	836	844	849	860	801	886	815	809	813	823	797	834	821	832	827	802	839	790	761	786	825	828	774	815	824	845	841	746	824	857	830	791	804	841	858	824	802	826	830	835	850	822	815	795	865	794	795	847	798	829	834	805	785	782	777	820	847	804	810	827	787	825	813	828	812	754	791	776	789	829	824	803	776	814	821	826	808	853	867	853	842	789	741	808	826	815	851	825	786	842	798	796	819	848	798	805	794	793	827	825	829	768	824	831	830	812	829	758	816	870	803	808	833	791	768	817	804	779	798	865	864	762	809	831	842	807	866	844	825	790	761	808	818	790	807	736	795	799	858	853	794	811	799	814	761	797	798	764	861	808	823	841	802	793	784	853	831	825	768	800	838	814	806	803	778	794	810	783	835	813	794	837	842	805	823	820	857	761	780	820	829	816	796	840	782	803	829	808	806	796	770	850	859	812	841	820	774	849	813	873	870	775	793	783	751	805	831	822	821	851	788	795	795	848	827	773	789	781	792	786	763	752	774	809	779	826	848	837	837	822	844	774	820	824	818	820	819	810	747	826	783	758	850	785	814	773	783	789	791	849	793	863	798	804	808	875	750	807	768	784	838	813	802	776	818	803	809	763	783	838	808	823	815	844	833	780	789	795	798	828	787	805	806	836	772	736	790	811	857	791	770	826	820	848	879	789	827	827	836	842	810	768	818	844	816	821	815	842	797	823	795	875	792	803	851	819	849	773	806	834	819	813	804	815	808	822	788	820	783	844	804	808	819	783	820	853	815	786	842	784	796	827	817	807	819	805	829	806	806	800	832	815	841	788	870	787	797	780	779	816	810	852	813	801	824	840	894	820	848	801	844	809	820	804	860	815	800	769	807	784	815	805	788	777	820	832	816	842	816	779	814	829	820	814	802	785	787	825	833	768	848	824	784	811	781	837	847	788	841	794	837	848	787	811	807	861	822	797	824	789	821	805	811	794	817	843	844	859	780	790	869	812	752	820	834	841	752	814	784	787	833	816	833	773	811	830	805	798	790	766	825	864	814	786	771	817	800	810	830	850	781	842	795	846	775	823	813	835	816	782	805	881	785	821	829	819	798	824	737	826	809	769	821	840	854	827	820	765	789	781	786	824	828	781	785	825	811	764	806	819	763	806	821	838	825	792	825	806	784	834	836	837	855	761	783	791	793	769	788	799	819	791	833	785	813	846	788	791	774	813	820	830	786	779	789	770	780	758	833	813	800	852	843	808	800	815	856	811	780	732	752	823	818	798	817	797	801	851	822	817	770	817	857	796	823	826	832	809	837	858	785	825	823	780	812	769	843	811	793	808	819	807	772	824	824	777	787	805	830	813	828	773	850	797	825	822	835	787	840	827	818	797	818	775	810	806	811	817	845	798	822	815	825	803	818	816	837	831	762	821	793	776	820	822	800	842	818	755	817	800	784	790	769	814	766	810	746	786	841	754	791	808	832	788	847	797	800	867	788	824	795	768	846	786	800	791	803	782	853	803	787	797	847	806	763	773	728	806	843	794	793	814	815	780	853	818	758	824	836	805	776	774	818	791	831	838	775	825	812	825	779	842	794	841	816	830	786	844	791	829	818	791	833	893	841	814	780	844	810	778	793	818	829	819	811	737	777	822	811	815	840	824	757	777	787	786	761	797	835	869	822	795	775	859	795	846	816	790	834	796	811	839	836	797	767	851	831	860	791	775	846	787	806	796	803	796	840	834	838	777	829	781	830	784	759	828	843	795	816	770	803	790	820	826	792	802	799	845	757	823	787	806	811	796	815	832	830	799	858	846	804	823	783	793	823	827	837	777	795	785	780	830	790	789	826	868	791	751	799	833	857	800	772	800	804	824	833	855	817	795	762	803	826	813	826	803	826	799	739	834	797	850	815	826	800	791	772	841	767	807	772	816	794	828	837	813	847	825	798	765	752	799	817	789	809	789	821	830	769	746	791	820	779	816	806	818	849	859	841	829	831	810	795	796	851	803	822	803	797	789	815	824	802	808	786	790	838	818	818	783	806	763	772	826	793	777	819	780	801	852	818	748	838	776	822	794	832	816	827	862	849	754	814	801	857	794	817	816	822	811	812	761	814	797	861	778	758	826	748	759	865	860	775	835	850	851	820	851	799	792	826	835	759	787	798	850	798	837	792	814	780	786	789	780	856	791	828	847	814	797	775	801	833	757	772	784	835	813	835	810	819	840	828	800	821	838	837	846	815	809	835	806	845	800	847	826	782	865	807	837	831	833	805	795	795	817	824	749	794	827	831	815	792	813	824	796	808	840	811	813	829	755	773	801	810	802	809	799	781	766	822	833	812	773	779	804	844	837	807	817	817	795	827	807	813	737	839	854	768	850	793	790	828	827	772	808	749	809	827	802	825	791	790	779	783	820	779	818	777	811	779	776	768	739	787	863	779	883	844	812	808	838	830	823	835	813	839	783	818	779	778	776	867	838	770	798	799	829	861	838	782	792	792	803	797	791	825	774	790	837	731	804	855	792	826	824	832	860	800	803	824	806	854	788	807	809	796	834	804	799	768	812	812	854	823	782	793	784	804	805	836	802	878	821	846	826	806	817	777	824	864	774	837	784	836	784	759	786	786	815	836	835	839	836	792	784	804	796	809	811	828	807	800	809	880	829	795	816	850	842	838	815	861	787	772	822	802	805	795	826	844	748	802	820	772	774	816	836	874	844	790	790	798	803	771	845	796	836	779	774	779	787	892	803	795	765	792	797	774	805	810	785	841	796	845	836	829	782	821	793	811	812	800	784	835	802	788	778	795	811	785	749	814	809	783	842	805	809	810	824	789	799	758	779	822	813	773	826	835	810	794	811	791	835	761	773	811	821	823	812	780	770	815	818	793	798	846	808	808	778	815	770	785	843	810	816	829	779	829	800	825	789	829	794	753	783	792	812	807	789	774	782	772	793	765	795	810	853	813	787	845	843	808	803	801	805	808	821	832	767	769	806	766	771	838	817	867	803	801	812	822	808	782	805	827	760	780	825	813	767	781	858	735	823	756	811	798	819	743	780	804	797	860	766	775	797	786	820	785	785	817	810	850	859	863	774	819	750	823	759	790	815	816	828	827	776	820	777	788	795	780	773	805	790	847	834	781	792	785	759	788	804	817	803	798	797	826	791	829	803	774	838	819	851	805	794	824	822	797	847	762	789	796	750	815	808	750	820	798	757
27914	12803	19709	26701	15979	4865	1490	839	754	708	766	713	751	761	755	714	737	698	716	683	715	720	715	711	757	777	741	713	692	714	701	735	717	697	704	723	732	770	695	732	715	696	714	713	754	754	742	734	720	716	692	723	735	726	711	762	678	722	746	704	731	755	738	781	735	733	731	752	767	709	671	687	727	718	705	704	739	705	785	715	710	750	766	725	727	724	705	744	720	741	699	723	719	677	756	688	689	753	736	754	698	738	727	769	751	765	725	742	722	751	751	696	732	733	757	782	752	732	757	765	735	722	726	730	739	753	751	731	795	652	749	766	693	736	729	750	707	746	737	709	695	688	742	699	736	695	737	694	709	691	716	728	726	749	721	708	730	739	642	714	656	711	750	736	698	717	700	730	696	751	785	683	696	737	701	706	721	759	656	715	721	726	736	745	714	700	698	689	670	724	704	801	793	743	754	723	701	755	695	725	728	762	719	714	668	693	667	748	702	715	670	754	747	714	719	727	727	783	723	709	766	796	729	726	680	725	751	730	740	700	717	720	764	737	695	715	744	668	722	736	722	717	706	682	715	697	733	743	737	700	739	727	740	746	788	745	725	713	711	721	750	665	638	722	739	733	726	713	680	776	731	707	741	730	736	716	683	705	703	728	719	674	727	741	713	734	705	736	744	712	725	737	679	698	721	739	721	658	689	742	689	708	679	713	747	757	740	698	711	717	710	763	690	741	750	725	717	720	729	710	729	764	676	726	742	713	763	745	748	720	696	719	736	696	732	740	739	736	737	692	744	769	753	696	716	731	687	727	768	721	746	685	742	698	753	757	692	717	743	719	721	754	717	731	694	686	721	757	735	736	705	775	679	700	732	719	709	729	738	728	701	714	775	691	698	741	737	750	702	735	712	732	767	740	724	728	710	730	721	758	753	697	731	753	753	752	705	677	715	677	745	709	707	744	718	721	721	728	716	727	754	745	734	689	733	745	664	709	677	730	730	725	741	770	731	728	727	736	693	747	736	688	733	720	710	759	725	770	721	760	682	722	676	720	698	720	701	759	737	704	726	719	725	743	759	727	695	699	708	691	714	762	727	711	747	713	758	708	696	693	705	716	737	719	722	800	732	720	687	732	720	743	753	760	658	752	674	713	712	737	726	736	740	735	734	727	739	717	750	672	718	706	712	719	745	729	734	725	720	699	723	730	740	707	759	735	755	741	714	752	728	667	708	717	711	712	742	749	738	732	659	733	736	708	717	704	711	706	796	744	749	759	703	706	741	713	788	731	756	703	667	709	742	704	746	717	709	748	723	780	761	731	752	727	747	710	691	730	713	731	745	693	748	717	707	746	722	743	703	733	752	743	697	716	716	691	722	731	751	695	743	702	732	727	751	728	727	758	730	675	752	737	706	726	710	669	740	698	772	731	731	708	744	700	732	745	732	710	671	721	717	693	741	722	753	725	713	775	703	748	709	754	709	726	747	724	751	693	697	750	731	746	721	784	772	746	647	754	771	705	748	704	710	702	694	686	755	726	721	713	732	717	767	731	697	751	768	685	718	713	754	756	734	722	704	787	753	735	712	674	718	717	709	775	726	731	787	751	752	664	714	692	776	722	728	707	711	728	736	741	755	761	709	775	734	699	706	747	759	725	701	659	726	735	734	779	753	691	689	735	719	735	727	695	787	659	717	740	766	734	710	696	769	769	764	796	716	748	747	658	700	703	730	690	746	748	698	720	729	710	691	719	698	723	759	699	711	763	718	738	693	687	738	755	749	765	707	730	722	654	733	733	742	726	777	728	673	714	712	673	739	712	726	744	767	688	736	742	693	719	715	721	718	688	706	706	715	748	694	720	740	691	757	792	728	730	720	749	738	730	689	796	683	770	692	721	724	736	707	719	711	727	742	678	725	717	716	742	680	765	711	729	689	740	703	774	705	707	740	758	689	722	732	745	716	768	785	732	722	704	713	700	735	712	756	745	729	724	721	699	774	746	728	725	768	711	745	774	749	707	740	725	720	726	720	764	746	705	744	732	732	701	722	725	695	749	726	715	736	745	732	724	704	717	666	712	681	695	707	674	727	688	729	722	718	710	700	761	753	759	676	768	708	710	709	763	667	706	681	780	724	676	705	739	733	680	718	747	729	756	714	775	674	719	709	740	740	716	730	771	726	732	720	765	689	693	738	704	725	751	694	691	768	729	699	773	710	755	723	730	730	763	687	683	718	698	739	718	795	682	683	752	751	754	736	703	697	670	729	719	744	732	718	694	700	745	687	691	774	715	725	687	755	754	685	675	734	728	753	775	694	687	651	727	748	722	741	693	749	711	689	704	755	754	731	732	730	740	751	680	730	709	744	742	725	749	697	691	724	713	698	735	678	723	781	694	731	726	741	767	703	729	739	720	719	670	742	724	713	735	729	725	736	715	722	697	748	780	767	711	745	722	705	738	744	736	723	757	682	709	755	713	705	745	696	695	710	740	689	724	707	713	691	718	747	812	779	685	691	733	768	719	685	725	796	695	685	709	709	752	752	761	730	712	745	724	730	753	770	741	722	773	734	740	657	714	731	717	736	746	740	723	707	713	767	699	715	754	690	693	704	709	707	769	785	727	689	727	701	731	770	738	735	775	717	759	723	717	717	693	741	737	760	774	723	686	748	738	724	726	685	683	734	704	718	746	693	760	740	704	704	734	745	718	700	720	709	706	714	685	702	699	693	724	735	779	727	717	773	703	713	744	692	794	679	716	721	697	733	719	736	744	678	738	713	722	701	727	741	713	721	726	694	747	769	697	693	739	721	673	738	692	757	670	707	698	728	764	748	699	683	768	732	714	732	764	712	763	708	769	733	691	719	735	714	750	697	700	696	718	701	724	765	717	735	759	770	722	741	720	722	685	731	739	743	723	700	738	689	702	728	717	680	726	714	736	701	787	706	738	711	726	761	699	702	749	738	725	736	740	633	681	729	669	774	723	704	720	739	714	736	726	712	712	705	800	767	676	745	737	662	794	684	713	705	698	655	748	748	761	722	706	720	773	757	741	734	745	711	730	773	770	727	749	676	673	699	710	703	767	698	699	757	755	749	717	744	717	694	730	731	700	753	717	761	746	738	743	756	730	700	715	738	726	754	727	740	768	749	755	748	727	719	702	721	759	740	740	757	696	696	740	757	728	741	684	718	750	746	715	681	700	715	744	712	701	709	747	741	738	713	737	719	712	719	772	737	731	733	756	702	707	697	686	756	701	721	734	768	725	711	701	723	754	706	722	766	732	744	758	713	721	738	734	762	711	678	661	673	749	706	744	711	696	723	741	752	768	754	755	751	721	769	737	706	747	703	766	748	719	738	757	785	708	730	694	678	713	718	659	709	719	689	739	728	711	709	728	797	697	709	716	732	726	702	766	762	733	716	700	767	691	780	755	763	770	725	690	742	735	734	732	714	705	703	689	688	736	706	716	708	709	752	742	720	711	757	743	759	748	769	747	671	725	759	719
5633	3906	22771	19444	11289	3504	1274	791	684	708	672	701	735	752	690	729	708	692	700	730	678	698	673	691	718	725	736	733	722	701	674	746	698	718	744	683	675	695	714	667	758	706	742	711	676	761	679	708	705	728	687	716	736	658	683	722	712	714	724	642	664	677	688	721	708	676	681	728	689	661	722	701	763	705	691	705	713	670	710	685	685	669	705	716	641	696	653	720	724	730	702	737	723	740	739	676	671	726	730	676	640	685	704	677	681	686	708	682	719	683	680	638	677	691	723	696	681	719	662	644	670	713	733	655	703	717	739	729	716	712	675	707	685	757	726	737	668	681	665	665	699	700	716	696	749	685	707	680	705	660	669	721	676	753	709	645	667	682	740	693	750	661	653	733	734	691	690	691	735	678	724	700	736	695	704	659	698	719	701	696	692	672	711	725	718	698	683	706	688	650	700	713	693	707	674	711	745	674	684	679	693	737	690	718	686	710	754	701	747	725	667	697	695	719	719	699	730	727	687	721	722	654	699	700	721	710	694	687	699	711	680	627	694	684	674	728	700	689	707	705	702	708	746	720	648	714	657	676	733	709	731	732	656	711	704	661	712	688	671	721	669	717	700	707	680	683	705	679	728	698	695	710	714	696	706	720	670	646	692	724	708	665	703	700	651	687	682	689	635	691	691	701	650	677	718	679	717	688	696	703	726	681	740	726	732	745	690	684	672	688	713	715	708	710	689	662	735	684	758	680	697	742	709	729	700	686	702	717	669	649	669	685	698	691	700	740	677	668	700	712	689	713	650	680	629	719	648	733	716	689	658	715	715	687	695	669	696	654	667	702	703	691	725	681	647	715	686	689	668	663	702	680	699	667	681	701	685	708	695	694	692	669	673	682	705	670	737	751	689	638	674	699	707	686	668	738	739	717	687	710	727	667	669	679	688	731	692	732	712	798	676	674	682	694	667	699	673	674	720	693	705	669	669	702	704	710	673	708	701	662	702	651	709	692	716	665	677	670	696	705	700	688	694	692	722	736	668	711	671	668	657	673	704	701	653	718	630	667	668	695	666	717	691	708	731	721	714	702	739	696	702	728	685	702	666	683	723	696	631	683	763	737	695	731	661	738	722	699	663	701	707	687	710	708	643	698	728	720	735	662	721	685	690	738	639	671	682	669	701	697	700	684	729	686	707	679	665	665	654	684	701	716	713	714	669	654	674	689	700	682	712	659	696	704	720	730	700	676	656	710	660	669	736	696	712	726	735	671	696	717	657	721	754	723	718	705	714	738	725	647	648	712	710	664	668	680	683	685	738	694	720	697	725	724	697	716	718	699	708	742	677	732	641	750	708	740	726	713	660	669	690	694	684	683	672	693	722	729	693	707	717	708	705	685	712	696	658	662	704	706	712	702	685	702	701	645	704	628	756	655	657	700	730	684	720	718	699	699	693	702	697	687	727	697	725	719	657	708	690	733	735	664	692	663	663	721	724	707	691	685	679	646	724	687	729	687	703	723	694	704	703	709	711	690	691	695	722	693	680	678	704	715	654	666	744	710	658	683	705	711	720	697	671	732	681	698	667	651	689	662	761	722	697	733	691	703	663	704	687	674	697	686	652	704	689	709	691	702	662	726	669	710	720	722	729	663	653	726	715	669	748	663	682	673	689	728	693	679	716	710	666	673	673	719	642	698	682	717	712	666	663	709	676	641	679	683	724	720	664	694	680	681	699	679	657	668	702	711	696	675	701	671	694	680	678	675	671	700	638	715	720	713	677	671	730	696	638	724	675	708	758	757	669	712	695	651	716	685	716	635	686	699	727	657	738	678	696	678	700	692	680	707	683	711	720	701	651	712	685	680	700	692	676	709	718	715	723	704	692	725	739	707	704	637	702	666	718	725	650	663	695	700	713	699	703	692	655	733	680	625	673	724	667	715	695	684	672	701	760	711	664	697	710	689	738	647	693	719	695	680	715	674	707	659	735	684	691	674	695	734	672	722	685	707	704	686	686	735	731	725	692	673	679	734	686	699	675	693	685	683	698	705	655	649	676	662	654	681	697	675	701	679	669	693	713	710	668	678	706	703	656	678	672	719	646	687	705	696	721	686	714	708	666	698	666	670	613	689	688	722	674	716	659	670	714	691	672	686	715	678	712	680	695	660	721	696	675	737	743	744	684	702	706	631	729	747	717	667	697	665	673	671	749	705	687	691	695	676	691	692	669	655	692	713	644	641	664	667	730	664	657	670	656	703	751	735	669	692	690	669	682	683	700	692	727	755	684	695	750	679	675	639	694	729	748	775	730	717	679	700	696	706	663	703	678	706	698	701	689	721	699	721	685	658	698	709	692	662	738	729	684	698	688	657	697	665	729	730	685	683	695	682	707	649	685	688	743	674	687	713	742	687	651	678	719	690	692	694	663	741	677	702	682	728	692	649	675	740	691	656	702	704	701	695	740	668	698	702	678	689	695	737	680	712	685	674	648	675	711	713	718	691	701	685	670	668	701	656	666	677	729	665	706	731	720	698	689	681	697	707	698	680	719	668	706	685	695	713	672	738	694	684	704	741	707	744	707	684	683	677	720	732	694	672	710	680	668	715	688	730	704	680	725	694	658	733	669	727	680	664	670	686	690	689	707	709	709	708	706	710	629	664	687	697	666	636	690	718	699	724	698	712	663	643	669	693	734	698	639	706	644	708	685	669	656	704	705	699	670	752	702	725	711	698	661	695	711	668	739	670	732	692	722	688	685	695	656	705	712	684	711	681	720	684	695	666	733	724	698	684	734	677	701	675	697	681	662	676	689	663	693	670	655	676	667	670	645	701	697	708	729	685	694	677	672	690	756	676	684	681	666	665	724	692	703	707	680	702	682	690	685	663	716	687	707	723	679	684	648	673	675	701	685	690	711	695	689	665	722	730	688	663	659	745	684	711	723	717	666	729	609	692	709	701	722	655	708	676	717	684	733	681	710	724	672	683	677	691	710	707	709	676	692	734	741	676	706	646	713	685	665	697	659	698	666	724	661	668	720	698	710	688	649	709	717	673	675	750	720	711	659	702	666	728	703	705	689	720	688	700	660	665	707	701	710	689	679	680	682	711	696	738	697	723	673	687	716	707	672	683	706	644	675	665	663	655	698	708	669	694	697	716	697	666	761	717	725	640	683	677	685	704	668	695	675	685	669	677	724	681	720	695	761	685	740	685	688	713	675	700	717	701	687	636	703	735	710	693	680	701	639	710	687	669	699	727	695	720	698	684	700	707	631	687	716	676	679	673	721	702	668	676	717	713	718	733	694	751	672	768	685	696	718	670	665	734	669	687	692	638	698	703	723	695	677	699	681	729	738	694	700	733	725	680	662	678	668	666	689	695	695	750	703	668	702	677	669	703	696	684	711	684	679	705	708	711	769	685	680	707	702	678	646	639	717	667	674	690	685	717	705	715	660	724	688	659	652	722	702	658	709	717	702	705	760	765	711	642	695	678	710	655	684	711	735	686
25558	21653	44926	62918	45437	21947	5987	1309	836	764	714	737	732	758	742	722	748	725	743	726	744	765	724	718	760	717	762	765	749	694	750	727	684	743	730	735	721	711	699	679	723	761	718	709	695	694	711	703	747	770	738	742	682	743	775	751	727	718	741	722	719	726	726	724	686	692	723	704	739	687	716	749	737	763	737	706	759	716	706	734	706	745	732	733	725	781	769	757	730	768	725	766	689	727	711	778	742	734	712	748	761	731	743	728	773	760	744	706	738	706	754	718	727	710	720	728	709	738	737	744	719	701	760	751	720	753	733	695	722	698	756	740	745	699	719	731	699	735	760	690	716	772	694	755	703	708	715	708	738	751	738	697	747	712	739	691	746	744	705	746	752	723	790	711	712	691	740	711	754	734	739	725	719	704	762	726	718	735	701	715	706	703	724	744	727	734	704	696	756	712	735	731	723	680	702	704	732	694	691	706	715	701	768	749	677	756	726	661	756	670	669	684	735	736	735	717	713	712	762	679	732	757	748	758	737	721	723	751	722	749	780	730	704	728	693	655	713	755	754	713	684	737	695	710	729	726	728	729	766	707	741	760	760	691	736	788	800	743	741	767	697	716	735	703	763	709	718	745	740	741	717	752	734	718	729	697	745	778	713	728	675	773	764	756	730	721	719	720	643	691	724	748	723	702	698	710	682	737	709	757	715	694	721	732	703	758	725	707	772	758	725	750	785	723	723	727	695	725	715	731	728	696	732	742	718	727	732	727	757	697	755	764	686	708	698	743	794	715	709	720	717	729	704	747	715	749	775	763	678	655	749	745	692	728	734	780	737	683	705	703	665	736	677	726	691	737	691	724	726	758	704	727	698	739	722	719	794	732	735	737	771	740	702	722	697	682	693	728	729	744	692	673	734	723	723	707	720	716	737	793	715	717	724	743	682	748	739	691	732	698	709	719	665	719	723	696	766	774	754	769	721	699	689	737	738	682	697	725	719	721	718	680	724	702	724	715	739	703	722	741	743	740	780	731	743	727	745	731	686	751	775	722	725	653	703	723	687	677	746	723	743	719	739	681	704	749	748	686	762	703	711	754	697	724	745	748	715	778	758	717	694	662	727	719	688	773	716	708	709	721	794	753	677	719	694	702	712	682	696	797	703	730	686	717	682	736	745	768	757	734	762	714	687	768	766	717	729	719	730	670	709	753	765	727	713	709	750	663	698	699	729	704	719	707	724	739	693	702	703	669	701	712	729	709	696	719	730	707	723	673	740	751	778	764	738	790	719	747	776	703	760	694	729	734	699	701	725	719	748	706	721	719	721	702	750	724	743	682	714	718	698	729	716	722	708	688	714	763	770	753	689	747	757	707	700	729	787	749	739	695	753	739	709	761	711	752	769	717	689	726	745	720	768	747	733	727	731	723	747	786	703	680	728	730	704	687	743	701	730	704	687	741	716	744	697	743	690	723	716	748	666	732	731	729	727	754	770	700	763	702	776	719	700	741	711	746	683	699	750	722	659	704	758	736	733	696	718	739	741	739	671	744	779	686	743	739	792	774	738	754	742	740	721	737	714	729	699	736	691	743	709	691	698	745	733	717	754	695	776	770	701	719	715	699	717	700	701	705	749	720	751	724	708	765	687	715	733	737	705	705	722	714	772	728	757	727	759	776	754	726	754	755	716	689	751	749	754	724	761	666	744	703	709	704	745	747	679	737	747	730	711	750	722	744	677	741	650	742	717	742	748	720	725	734	734	728	700	752	706	702	775	706	706	720	753	713	705	710	696	722	729	716	722	717	710	736	713	755	723	706	725	725	720	727	707	717	738	745	726	739	752	720	684	714	715	720	758	713	737	696	714	766	692	708	782	715	746	696	714	741	734	694	742	736	752	722	713	702	708	713	678	764	689	715	720	711	721	746	735	758	680	740	725	695	757	709	713	693	701	719	798	714	727	705	756	767	752	738	739	694	721	738	665	740	724	725	722	703	706	736	749	752	732	732	706	720	733	743	726	745	749	754	710	738	712	718	749	676	724	689	703	722	687	681	690	735	715	777	739	752	721	740	732	738	747	709	716	733	719	711	746	741	675	733	796	732	763	698	712	720	727	688	752	786	712	768	743	760	726	701	706	737	718	774	700	678	664	722	700	726	733	727	769	733	733	699	716	715	697	761	700	716	708	734	692	698	748	757	750	677	700	733	682	732	734	696	736	719	734	718	751	704	712	710	696	743	756	780	727	721	752	717	698	725	693	749	726	737	646	729	730	691	732	682	706	750	731	696	760	697	735	709	723	709	727	682	689	707	729	714	727	733	732	720	714	714	751	726	741	757	743	696	772	682	758	730	704	692	746	704	702	681	738	711	683	757	781	729	742	685	739	733	708	732	698	669	713	702	723	735	703	677	712	692	667	720	732	690	683	714	737	734	726	716	681	721	776	720	719	748	701	725	696	726	748	716	732	720	763	744	748	754	732	721	721	701	718	677	732	727	729	714	715	745	736	743	739	665	684	732	708	717	703	721	735	714	720	737	720	694	750	748	704	747	738	710	729	735	704	728	740	690	735	759	688	722	702	750	719	716	718	765	737	713	730	708	726	743	690	750	734	750	723	761	758	692	750	748	770	773	716	758	676	776	703	729	711	668	664	725	693	713	739	750	727	749	691	702	753	689	696	727	746	713	702	754	732	762	720	722	741	769	718	696	716	728	716	723	741	749	746	729	712	693	723	703	716	697	738	713	723	709	717	725	705	688	702	718	725	732	734	721	708	723	715	742	712	723	753	723	718	730	726	736	751	712	680	734	738	737	750	758	730	707	734	681	741	710	723	732	734	722	704	723	758	740	720	725	719	707	763	719	715	699	676	729	695	710	765	746	743	746	739	785	736	699	724	711	707	740	717	749	721	766	692	789	700	729	739	714	731	750	755	710	762	716	683	727	709	700	723	670	705	701	740	731	753	741	682	705	717	678	681	726	716	710	696	747	723	720	709	661	759	692	706	716	762	713	700	691	747	736	746	740	760	720	740	710	739	754	695	756	727	730	733	721	722	705	708	728	767	708	721	694	742	737	787	726	710	760	737	699	701	739	698	679	701	729	745	680	740	758	752	774	738	710	753	721	708	655	740	738	701	750	739	698	752	698	705	734	747	687	734	678	682	712	732	717	749	758	715	701	711	752	739	683	705	732	714	691	736	751	730	735	680	704	746	730	757	768	715	750	737	736	720	701	767	747	718	798	709	704	749	698	757	715	766	744	694	727	699	712	731	712	706	733	774	736	692	722	679	703	677	747	737	668	781	682	744	744	738	712	740	755	753	772	706	737	761	767	751	709	689	715	702	721	742	689	703	679	734	719	710	701	753	703	681	699	722	722	734	736	674	687	696	724	738	753	741	731	766	733	707	720	691	747	721	646	731	723	741	742	784	741	708	746	699	784	710	722	746	726	705	715	695	762	744	717	738	684	695	748	738	736	721	742	707	752	726	718	708	743	760	730	737	742
8016	28278	76697	63732	36263	12469	3267	1167	815	789	774	725	734	739	797	719	778	771	727	759	794	735	734	774	818	733	761	758	773	804	720	777	770	745	703	769	758	747	718	729	737	731	809	749	757	765	712	711	779	733	767	751	746	741	775	761	742	743	742	739	752	723	764	773	763	763	745	730	754	787	762	668	749	747	708	714	738	731	718	711	726	694	715	772	756	705	747	689	704	763	712	771	763	741	760	760	752	733	697	735	816	713	700	725	725	703	763	689	727	725	767	724	740	701	720	788	744	767	731	695	704	711	711	717	709	746	707	768	690	716	792	754	738	794	768	738	689	739	738	703	752	731	735	757	721	771	815	694	758	734	743	739	717	712	745	747	725	755	707	708	748	712	709	773	735	767	754	741	721	775	736	755	714	708	758	728	706	760	725	689	739	689	739	714	723	747	728	731	731	739	719	744	719	695	762	705	735	720	704	788	800	756	728	730	791	733	716	770	724	724	770	731	747	688	695	708	767	735	725	711	719	792	742	734	685	709	751	763	782	726	750	720	748	743	700	709	726	704	751	714	754	730	749	704	753	744	771	789	719	760	735	760	773	794	715	734	771	752	723	738	725	718	713	717	725	719	759	760	723	760	713	757	721	709	736	768	779	764	716	723	709	752	742	737	730	741	739	733	738	701	711	730	751	715	755	750	735	746	751	747	678	724	753	761	740	699	736	717	756	770	713	712	686	752	753	759	697	707	738	739	729	741	738	736	748	739	703	740	746	706	769	759	717	715	701	718	744	715	740	774	737	746	777	711	729	718	751	718	713	725	801	723	686	734	715	717	807	700	766	787	737	786	757	723	759	752	687	701	768	694	743	745	755	736	729	726	748	732	695	736	680	763	731	696	768	716	756	760	740	725	748	719	767	743	743	744	753	738	767	732	683	728	735	747	695	758	782	755	727	728	756	727	690	766	744	721	700	711	744	779	702	753	742	749	743	746	736	709	767	742	728	763	771	733	741	725	747	727	791	735	747	737	713	733	710	744	720	739	715	741	766	717	766	765	791	764	763	708	690	742	769	720	715	756	767	705	732	734	741	811	777	720	713	760	701	719	683	710	686	730	720	694	776	693	726	735	788	705	663	696	723	778	732	755	790	769	698	759	742	736	773	725	719	761	715	764	719	703	677	733	732	751	717	778	717	735	700	752	762	706	700	752	721	737	737	734	740	735	712	751	747	737	775	752	767	712	749	743	720	726	740	719	738	707	772	743	716	742	738	729	750	748	771	758	736	709	689	752	744	712	712	717	690	755	743	762	746	757	766	752	717	749	684	708	738	728	687	769	735	698	728	728	711	732	767	793	779	733	714	733	760	759	708	776	686	745	693	731	758	738	738	765	735	717	720	766	710	722	693	753	703	700	755	739	717	735	719	714	754	788	724	729	741	728	727	798	756	702	751	744	717	739	778	731	706	723	699	725	741	744	685	735	760	717	723	698	684	765	727	728	721	743	702	720	718	722	716	744	762	719	741	770	743	763	750	707	782	705	776	740	762	721	733	750	760	744	717	755	759	708	752	704	718	716	746	753	757	750	733	735	676	714	752	769	752	719	730	691	684	752	682	767	732	724	786	725	710	785	718	740	694	724	727	741	712	756	770	749	794	764	747	687	743	783	751	727	732	729	755	722	763	694	782	733	747	699	748	722	703	704	738	720	702	695	733	671	752	712	734	766	785	735	732	720	763	715	735	741	711	725	749	760	762	722	715	754	785	748	690	781	764	742	738	708	715	725	737	744	735	771	734	708	716	738	833	760	707	752	713	770	746	697	748	748	761	741	753	738	730	732	748	773	690	753	734	752	706	726	730	755	727	737	745	684	708	742	746	741	742	744	673	765	711	730	722	754	738	746	748	738	725	699	709	691	708	698	706	743	767	710	753	702	773	740	738	718	782	762	744	762	739	732	734	744	726	772	709	765	748	728	686	703	750	722	722	730	727	731	736	725	745	720	760	751	724	740	737	756	796	719	684	739	723	740	747	738	721	763	735	734	714	747	780	685	765	721	727	716	728	761	774	781	733	736	757	725	732	740	717	744	726	723	763	708	671	720	713	734	762	711	719	733	716	685	740	763	734	741	703	758	706	730	736	695	737	739	758	767	699	792	737	752	689	730	741	739	752	758	736	762	777	723	755	693	704	742	778	709	770	732	703	751	746	726	737	691	715	738	738	803	746	714	753	779	732	718	719	723	714	742	722	753	734	760	717	784	762	763	770	736	760	772	716	761	751	757	740	711	730	673	748	765	748	710	748	772	726	712	766	728	714	748	732	717	784	721	706	742	748	689	706	760	747	737	756	733	709	727	713	706	718	766	685	755	731	757	751	701	739	738	679	723	726	739	766	712	727	783	734	727	732	730	756	722	754	764	728	731	701	692	714	783	720	732	760	750	739	746	723	672	780	700	771	778	730	746	746	738	686	696	724	705	744	748	750	703	774	764	712	774	746	718	707	740	749	713	730	709	718	778	720	747	731	713	744	732	746	780	760	724	744	721	702	662	735	780	772	759	765	721	729	741	716	737	733	699	666	738	742	744	770	794	750	788	717	763	752	770	716	780	721	773	768	773	757	729	742	747	719	712	704	758	721	709	701	688	743	803	733	734	798	765	711	677	752	765	748	737	791	754	767	762	767	732	704	702	755	763	721	745	724	746	732	722	735	725	737	740	723	721	771	744	711	765	704	735	768	785	723	757	758	772	748	720	776	751	749	740	734	746	736	731	751	751	746	718	736	721	728	717	732	726	722	730	739	769	734	714	723	747	731	742	738	712	759	734	733	743	725	738	698	745	734	739	716	757	715	745	755	773	704	721	743	706	764	733	730	768	730	757	655	692	720	738	768	744	712	678	737	766	743	730	711	757	707	756	722	738	724	752	712	721	645	703	721	696	706	804	730	743	774	742	700	768	729	691	704	737	695	753	781	681	754	729	779	780	698	754	719	720	787	726	704	749	694	768	739	706	668	702	757	749	793	720	720	771	718	758	712	729	745	734	716	735	737	749	739	702	732	746	765	707	729	760	679	704	695	742	730	715	775	739	747	699	708	734	747	774	755	734	790	648	741	744	727	720	745	741	702	737	739	703	781	743	751	719	758	733	732	755	757	696	759	689	790	764	774	709	679	723	725	727	745	714	699	731	701	704	754	724	728	762	673	723	728	778	721	744	709	745	716	784	741	774	774	788	735	757	738	735	696	752	766	703	698	735	696	708	761	742	744	750	784	761	699	717	733	725	802	760	728	726	708	744	713	766	735	743	721	743	812	718	720	749	703	748	763	746	732	741	748	700	727	701	742	731	727	716	770	709	766	781	784	769	731	729	767	707	678	723	727	669	756	752	740	718	750	731	722	716	739	699	763	747	706	705	745	779	701	762	733	742	797	760	724	704	702	741	744	754	775	730	755	752	727	764	719	769	701	745	768	730	687	740	776	724	732	754	736	708	771	782	788	725	720	728
24418	21660	41783	65143	51920	29257	11443	2160	941	850	867	816	812	847	825	849	786	785	782	833	806	809	792	812	805	804	837	815	730	809	856	759	772	752	769	791	831	839	777	850	816	751	799	775	801	737	775	774	813	744	809	782	758	782	776	793	755	786	780	788	790	779	824	803	822	797	829	802	807	756	747	795	776	878	794	838	763	794	803	839	768	785	784	813	821	730	795	810	805	760	768	772	811	813	804	755	767	817	797	813	760	804	787	735	739	761	762	779	806	741	775	779	778	783	764	765	775	809	801	756	687	776	778	796	808	773	721	779	777	831	802	775	700	784	757	802	768	777	774	819	761	784	750	819	785	774	757	732	791	826	783	785	791	743	802	761	793	795	743	807	788	739	781	748	777	801	737	807	846	786	775	753	776	738	795	816	778	738	801	763	799	783	757	731	776	756	759	776	757	757	809	737	768	793	786	792	758	754	783	806	733	790	803	779	780	740	756	790	768	799	759	817	740	763	759	759	747	802	789	817	776	773	791	808	785	808	832	811	775	810	752	811	777	776	762	782	768	841	727	812	797	839	770	781	775	803	782	787	776	735	771	756	776	821	796	761	782	777	813	726	729	746	756	790	779	804	798	800	777	793	777	808	819	777	781	789	761	770	770	847	796	800	774	781	820	784	784	802	775	795	720	771	798	797	771	797	801	751	794	780	769	747	796	744	793	785	812	834	774	770	783	775	807	785	767	777	796	808	792	798	840	770	815	729	805	788	768	757	822	782	778	769	816	808	752	767	766	812	796	777	807	797	831	789	808	751	783	790	833	815	784	782	780	830	759	736	784	780	763	802	789	812	803	765	811	792	763	758	774	766	791	750	772	775	744	774	804	767	764	814	781	827	757	763	753	766	742	811	758	767	758	798	781	783	757	793	832	820	783	717	800	822	789	735	722	813	774	746	770	741	821	755	766	747	797	743	760	772	821	805	749	779	775	771	734	785	752	789	800	746	748	788	813	842	796	770	736	786	737	796	803	808	735	807	796	773	762	804	799	738	787	794	850	769	764	825	796	770	787	763	763	795	751	822	743	771	785	775	794	763	802	770	815	779	769	756	764	747	806	774	793	786	785	733	855	822	808	757	786	751	785	752	786	723	744	790	840	770	764	789	790	756	804	738	777	765	777	753	761	764	793	734	785	765	800	755	762	802	735	784	791	769	787	823	789	783	790	771	787	875	777	774	808	751	797	739	762	797	807	749	811	782	764	769	759	722	729	751	785	759	788	762	786	753	763	734	776	818	841	774	775	726	771	759	762	766	774	756	786	784	772	728	763	749	842	816	765	785	794	810	787	766	764	793	753	733	787	743	776	732	766	744	776	795	759	803	793	756	781	761	767	771	755	765	745	807	772	756	764	769	778	816	760	841	764	736	775	799	782	759	806	785	746	748	796	797	806	805	722	768	796	753	763	739	791	834	832	823	819	790	763	736	802	753	730	796	828	773	762	756	784	804	822	803	754	789	775	805	748	785	785	756	766	733	791	773	772	801	754	744	802	796	804	765	765	793	827	806	764	758	790	765	760	782	748	819	761	791	753	784	760	796	768	809	775	739	811	779	766	772	739	780	771	758	821	797	781	781	732	804	781	800	782	788	776	746	771	788	758	750	792	836	780	768	796	776	747	796	756	762	780	730	799	751	782	753	754	814	776	735	767	780	760	732	773	805	756	804	761	800	828	789	751	758	732	794	779	783	808	829	772	839	759	784	733	781	792	743	792	833	799	807	757	786	808	795	765	815	741	760	754	792	800	786	748	748	769	772	804	811	798	728	790	802	744	808	746	793	809	764	777	801	752	720	764	729	733	776	758	773	790	736	787	839	846	777	751	783	802	759	797	745	794	826	777	726	785	762	784	785	796	789	775	768	781	758	844	782	782	807	737	762	776	808	771	785	782	761	817	753	771	792	818	764	794	830	792	755	788	800	778	744	738	796	771	787	756	806	788	816	762	790	769	753	788	773	804	755	782	775	760	804	763	771	723	790	750	782	749	750	749	766	726	814	770	825	781	806	774	877	838	772	805	756	827	770	797	734	777	769	815	757	750	834	786	780	756	733	759	777	735	794	758	788	747	778	789	784	784	817	790	756	796	760	804	769	809	725	775	786	762	758	763	778	784	784	758	792	787	793	777	730	806	778	799	785	747	776	732	807	741	734	765	769	763	769	735	771	753	729	737	738	799	753	737	791	805	767	781	793	757	739	758	779	783	809	778	788	785	811	717	813	788	740	778	812	771	800	740	765	806	772	763	759	793	785	768	757	782	758	782	824	786	850	770	739	794	758	753	761	794	768	823	797	757	784	774	783	787	784	761	876	782	756	787	836	820	734	782	733	796	773	771	780	790	772	776	808	765	778	767	741	747	789	739	772	811	795	783	769	771	704	817	793	742	756	843	814	804	758	773	808	772	792	816	781	801	770	815	782	829	842	772	706	763	816	747	791	799	764	807	788	826	775	751	783	772	763	768	730	814	846	838	790	761	778	780	757	790	785	780	787	804	749	771	775	791	807	726	748	775	800	798	780	769	782	730	804	858	786	777	819	800	724	712	790	793	762	812	768	790	782	752	717	756	792	771	770	830	776	760	764	791	784	762	748	796	785	822	780	765	793	769	788	842	804	802	762	767	795	760	757	817	787	800	756	798	781	741	794	757	779	782	790	736	755	764	727	725	742	803	826	744	790	773	779	788	753	781	781	819	768	790	782	781	754	745	763	777	798	800	780	773	781	732	791	808	801	772	780	753	756	788	797	788	805	699	807	820	729	784	748	789	753	779	785	791	766	829	763	750	780	786	747	780	746	756	800	825	795	781	760	754	781	777	809	772	824	781	756	808	756	810	731	775	768	755	737	740	795	798	778	734	747	723	762	784	718	788	786	751	763	780	733	744	754	768	809	834	769	766	796	717	779	814	773	809	799	759	759	760	816	769	835	844	788	792	786	802	783	807	766	789	757	782	807	722	809	803	744	752	775	776	782	800	771	799	790	760	805	791	783	803	786	782	796	768	723	779	778	785	732	760	821	793	724	758	802	795	782	790	769	761	831	768	757	780	715	759	783	784	741	778	779	797	745	792	793	784	765	794	740	777	765	737	756	786	851	735	860	800	763	776	762	831	799	718	734	758	789	776	779	780	808	737	812	786	807	773	817	755	765	769	820	727	760	757	778	804	808	770	767	769	761	771	794	794	789	798	709	823	740	813	806	824	753	778	794	774	796	776	812	782	800	779	726	783	774	788	777	782	734	768	748	726	791	825	756	745	770	746	826	767	802	727	779	761	751	825	743	766	784	798	772	779	782	791	771	805	793	797	806	744	782	754	833	803	775	770	755	745	799	773	776	777	797	760	771	811	735	774	777	833	757	792	736	743	801	804	821	822	778	809	807	770	827	743	780	744	766	745	809	818	730	725	768	785	766	802	780	748	785	782	801	790	791	781	746	723	754	797	751	760	756	773	789
14935	48083	89012	80386	49963	19217	5095	1579	926	782	832	855	879	820	766	839	853	817	855	835	826	842	852	859	818	827	852	850	862	893	831	822	830	827	853	845	831	832	800	806	794	851	832	812	778	727	866	839	801	880	789	820	846	812	745	820	796	829	798	850	838	853	801	808	876	848	794	844	827	815	857	806	813	775	859	770	768	839	854	814	837	861	789	806	828	833	820	824	873	854	826	801	869	818	838	854	809	834	817	825	807	822	845	815	835	847	782	837	801	807	821	796	840	845	807	853	825	783	849	846	782	814	783	813	799	794	831	804	807	845	833	834	836	799	830	787	821	814	844	850	809	802	817	832	810	808	839	861	827	818	763	860	813	829	811	823	818	801	802	834	809	846	840	777	793	812	795	853	811	821	815	826	799	797	813	847	819	774	805	836	884	857	827	787	876	834	793	806	788	850	786	811	772	764	810	775	824	762	808	836	815	806	818	788	820	789	848	806	838	870	816	779	801	812	878	871	804	841	818	792	859	817	831	815	815	789	834	784	789	824	836	782	829	806	808	831	811	826	806	763	787	809	826	760	817	762	871	800	824	850	851	812	802	797	782	794	838	725	812	844	795	800	807	835	797	796	795	813	801	795	849	879	796	830	830	848	875	787	822	852	871	801	822	825	780	859	805	823	794	772	780	815	785	804	807	873	834	856	851	837	792	844	827	806	832	785	797	778	821	810	783	822	869	860	822	778	834	766	831	832	806	832	842	798	816	807	858	823	800	797	823	843	789	801	813	782	823	863	784	801	811	811	795	786	812	807	821	852	813	778	872	814	843	859	832	849	820	764	809	823	806	820	796	727	769	805	864	861	822	809	790	823	866	849	845	851	790	877	811	788	784	821	770	819	823	802	780	838	828	844	781	853	807	833	805	858	861	784	790	826	810	817	901	809	810	834	853	831	826	860	825	795	799	828	807	838	789	822	852	807	810	802	879	814	815	821	818	851	859	819	834	824	809	777	791	846	828	807	847	796	762	851	856	810	788	805	864	813	845	802	829	830	785	817	785	821	849	838	769	785	832	867	817	895	807	768	808	789	760	803	843	734	827	848	826	823	823	822	851	821	809	775	833	816	777	810	807	813	830	822	835	876	791	796	801	818	829	792	797	845	812	817	775	792	804	787	781	867	825	815	839	843	786	805	846	791	828	854	830	794	808	793	820	796	801	812	797	796	809	821	792	832	811	780	860	827	819	787	845	797	808	785	835	795	813	799	786	804	877	835	820	826	812	790	833	824	820	831	843	837	822	827	818	813	802	840	812	841	773	773	798	790	825	860	817	865	821	830	812	784	841	847	775	835	853	776	836	840	803	823	834	742	798	857	816	827	769	842	841	823	769	790	794	819	830	794	830	816	808	864	859	755	826	844	776	842	781	855	786	813	777	838	851	786	804	820	848	799	813	848	780	788	812	747	801	842	822	845	785	835	795	849	854	775	818	816	799	822	826	835	821	808	825	821	857	844	817	782	775	825	803	803	784	805	799	829	813	814	784	803	830	814	817	805	815	833	809	830	806	868	783	801	824	793	818	804	816	842	787	853	758	779	761	803	811	788	796	816	836	809	810	813	866	774	804	858	856	809	800	799	842	799	834	855	792	813	764	816	828	836	797	837	798	824	830	850	796	826	844	797	808	856	819	793	842	866	851	828	786	816	785	849	775	796	848	834	822	803	797	820	794	805	825	800	757	795	874	829	799	796	811	808	811	775	828	821	832	874	764	811	837	880	789	832	808	813	786	811	830	815	892	840	794	821	814	779	804	831	787	813	807	825	859	832	850	837	842	785	815	831	780	779	813	803	783	771	851	840	771	813	792	778	858	822	811	790	769	822	765	822	832	832	803	827	794	782	831	834	831	850	802	814	838	786	768	783	806	836	819	779	804	816	833	800	848	842	866	851	817	795	799	817	811	813	873	801	803	814	775	833	824	806	823	884	832	792	872	831	827	806	830	773	846	853	799	831	829	797	752	818	783	805	802	814	851	832	798	812	805	837	788	818	807	808	816	786	868	849	852	778	789	821	804	801	823	814	802	802	843	852	809	806	829	762	811	812	875	823	839	826	809	787	866	786	843	776	756	788	836	812	819	845	779	849	826	812	825	823	829	841	781	781	832	797	787	793	820	862	793	815	802	785	813	824	856	801	851	769	816	801	869	827	844	800	797	858	848	838	800	786	801	815	819	778	861	782	803	839	807	806	805	810	768	843	840	815	840	811	811	809	824	786	780	815	827	838	844	786	852	776	845	788	812	844	812	806	794	776	831	830	788	815	874	809	827	764	808	827	746	831	809	841	821	870	877	831	787	854	825	786	838	809	831	837	810	783	838	844	777	833	815	837	785	837	805	850	774	794	771	791	801	798	827	842	792	835	801	841	809	839	855	814	805	816	879	805	811	823	852	861	830	805	761	811	780	777	842	819	856	787	767	830	807	836	803	838	878	837	788	779	807	815	791	764	801	822	850	781	771	811	800	808	846	807	883	830	840	789	841	854	841	825	821	860	827	811	764	800	790	785	774	831	849	818	808	828	824	785	780	762	818	806	835	853	777	801	814	824	805	773	802	814	794	851	834	792	843	774	837	838	860	845	920	795	811	786	819	750	836	821	736	816	838	799	804	776	810	824	821	842	848	859	846	823	831	836	789	810	805	798	789	841	883	845	754	833	763	798	762	812	818	787	846	788	776	764	855	821	803	840	838	798	833	798	793	796	837	880	795	787	792	813	831	825	820	875	793	853	857	793	839	870	844	830	808	829	778	805	841	770	815	832	758	807	826	849	824	798	760	831	827	824	846	820	823	772	850	823	796	765	783	785	831	816	834	784	746	786	830	838	845	786	838	873	835	772	826	823	842	755	805	786	821	813	832	811	812	842	794	806	780	767	836	833	815	818	804	769	849	857	850	831	808	790	812	857	836	782	842	858	819	802	783	792	810	807	815	839	836	769	764	826	804	814	843	849	806	833	753	824	780	829	819	774	875	845	804	804	811	804	863	794	799	817	802	815	767	770	822	758	820	752	812	853	840	801	839	792	830	804	776	800	804	811	787	766	797	818	794	809	833	835	780	851	747	785	788	821	835	834	803	814	840	830	787	799	795	814	807	805	807	813	825	847	836	841	827	824	777	809	847	823	829	818	815	810	821	772	842	802	807	802	791	793	808	839	856	796	789	841	812	791	810	785	833	768	800	801	802	832	825	821	793	822	879	787	801	797	833	815	829	789	813	812	805	823	808	796	783	811	836	822	808	834	848	810	761	760	829	766	793	799	812	783	743	747	806	790	853	815	775	813	851	821	820	844	813	828	831	828	804	806	803	821	789	799	798	785	782	809	833	825	845	829	841	830	811	768	833	813	778	759	849	818	858	837	839	812	753	847	850	724	876	818	797	770	816	801	774	849	756	803	801	876	800	788	850	785	786	803	843	790	841	794	796	809	801	813	817	832	796	816	826	832	751	853
28004	12679	23392	30838	14082	3375	1222	854	756	703	706	807	762	677	736	690	771	734	755	750	720	728	752	733	741	723	745	762	744	758	708	724	718	708	766	779	756	677	715	692	744	715	738	766	701	692	808	693	726	768	798	761	775	726	718	747	739	739	722	735	769	738	718	737	733	739	732	713	738	726	701	730	693	718	704	732	711	667	702	701	696	745	760	709	719	739	667	688	753	718	719	737	771	722	700	734	745	732	669	760	740	735	685	752	699	773	745	700	711	770	720	723	716	700	730	713	729	702	719	692	686	735	751	722	722	783	756	709	692	769	696	754	751	714	695	742	687	713	739	741	739	733	754	745	692	747	730	736	748	722	657	719	725	671	774	768	755	711	715	750	754	696	737	750	728	708	745	719	690	697	715	698	784	726	764	690	734	736	748	790	700	710	718	711	742	706	728	721	756	809	695	725	784	710	733	723	759	739	758	695	724	691	687	744	705	752	740	745	719	743	737	708	709	768	667	720	723	717	725	739	706	759	737	759	754	755	712	717	691	734	694	716	682	687	736	728	712	737	776	705	745	716	691	711	729	700	719	693	718	723	788	755	697	663	711	736	726	689	710	714	733	714	745	719	701	733	702	738	763	713	727	761	676	670	691	712	738	731	768	738	748	693	710	747	776	743	733	723	737	716	738	739	719	736	754	711	713	691	652	731	726	716	738	726	766	760	694	722	750	752	733	724	751	699	692	721	721	744	712	801	712	703	720	756	705	772	740	758	766	742	729	719	702	702	702	722	686	700	705	745	717	729	743	751	718	732	733	690	742	728	714	734	703	687	738	706	707	751	690	774	693	729	771	703	716	750	709	718	733	741	684	722	722	666	736	754	703	711	678	740	742	737	712	752	779	737	727	703	742	780	709	712	713	692	748	710	749	665	724	760	717	789	747	739	701	671	734	706	766	688	716	716	705	719	650	746	719	727	739	738	752	733	718	741	696	710	752	746	727	742	729	761	733	712	727	701	742	724	685	685	776	721	712	759	665	748	659	723	763	735	686	759	719	671	754	702	742	712	723	753	706	772	738	736	721	741	724	732	717	732	730	694	719	739	692	737	758	733	746	762	713	678	674	709	745	723	707	717	738	725	718	695	757	753	712	729	741	693	669	781	744	780	762	744	727	727	747	731	758	717	758	726	762	681	732	770	699	752	748	772	695	734	716	720	674	698	723	741	689	751	799	733	741	715	723	683	668	766	756	761	739	714	707	713	677	718	713	766	722	747	692	723	700	753	711	721	711	738	709	730	747	762	714	736	696	736	733	695	707	704	700	726	791	712	733	753	728	688	771	715	724	722	719	771	738	736	733	737	731	772	760	725	691	712	717	727	697	739	724	718	733	753	738	713	728	784	733	728	724	687	684	733	717	723	761	765	731	709	750	732	754	732	739	702	744	785	763	696	736	696	708	738	761	742	746	724	775	713	785	725	714	738	733	713	778	735	686	725	685	725	769	738	712	681	703	747	710	709	704	686	730	708	728	654	766	746	780	745	723	696	731	713	690	703	737	755	761	685	671	735	759	733	719	758	762	733	706	691	728	744	712	684	701	753	733	734	646	735	712	791	717	719	754	744	743	726	710	732	687	688	748	733	747	742	764	709	738	693	716	703	779	704	682	724	767	715	703	694	753	687	735	715	707	745	713	729	730	725	697	723	714	732	726	777	741	772	735	726	718	763	708	677	749	734	737	750	714	731	731	713	731	687	726	711	700	736	733	747	713	739	714	726	758	767	755	675	750	719	713	667	687	745	695	756	734	758	763	759	733	705	762	697	715	710	743	780	786	786	753	703	709	697	735	718	688	755	764	704	743	713	742	726	724	716	696	717	752	730	762	716	742	741	750	716	756	737	749	742	741	751	722	742	762	711	701	725	716	822	718	698	754	721	708	747	736	727	742	729	731	701	709	702	687	693	778	743	741	739	761	756	729	707	798	728	706	786	751	735	733	745	696	711	723	729	713	752	719	698	723	777	743	753	732	737	749	678	733	721	765	736	748	740	747	711	776	725	754	769	697	723	741	745	713	705	709	749	743	712	698	757	730	742	704	728	771	731	741	737	719	711	746	670	734	784	717	724	729	700	779	727	744	691	773	671	711	700	711	729	729	744	706	782	722	766	736	720	767	762	749	753	753	703	724	779	697	714	731	720	761	682	774	740	708	771	721	739	696	734	787	762	740	731	728	743	741	723	656	737	745	746	718	720	690	704	726	751	810	753	721	738	758	691	708	731	765	745	732	743	727	706	696	759	744	740	690	786	694	721	730	735	724	747	729	696	784	752	688	753	721	693	755	747	742	750	726	726	672	715	735	770	777	769	696	750	736	713	717	760	731	742	734	736	780	729	732	718	738	719	700	712	771	680	758	728	675	715	746	747	739	743	794	699	725	690	769	731	724	760	727	813	722	733	711	732	754	745	764	755	748	737	743	733	754	764	750	758	786	738	721	701	726	692	748	792	702	696	778	709	751	698	745	718	717	773	704	733	758	741	726	707	759	751	728	718	733	742	729	735	724	715	739	708	709	749	717	766	761	756	744	733	740	756	740	753	734	720	715	716	710	720	747	712	742	741	729	721	729	724	755	712	731	762	751	789	717	738	727	695	717	742	748	762	752	723	746	675	707	782	775	686	703	728	690	722	763	758	704	763	730	697	694	737	735	707	707	706	729	742	715	716	688	677	730	760	731	711	730	725	726	720	728	790	695	721	702	706	698	724	704	690	740	711	712	752	750	740	740	784	684	751	717	719	714	761	731	729	710	726	726	707	700	726	696	732	754	737	682	771	757	734	711	752	730	775	692	682	701	718	763	715	732	746	742	687	768	720	754	737	777	744	736	700	737	705	719	710	697	668	745	717	762	692	728	718	735	797	725	727	716	776	749	714	755	700	716	692	696	692	733	752	746	730	694	740	733	718	720	732	746	716	742	723	703	722	722	746	738	722	728	764	736	721	723	695	688	749	711	796	751	755	709	752	725	779	691	755	740	728	739	742	762	726	736	698	726	669	767	769	711	704	769	690	744	788	785	805	725	760	707	749	704	728	788	707	706	725	766	711	634	705	703	702	703	737	712	747	718	716	705	742	756	698	721	716	751	777	741	720	735	759	774	757	682	720	712	730	752	741	749	700	714	697	722	709	753	721	688	722	736	650	735	718	774	722	734	690	738	689	772	738	776	755	749	722	704	664	734	721	716	766	757	707	699	768	715	746	703	669	703	689	685	713	759	719	752	825	721	726	737	733	771	742	754	732	728	693	771	715	704	765	695	729	694	758	753	693	744	723	748	713	702	692	692	768	703	732	723	740	740	694	729	746	769	715	727	737	699	720	697	687	692	711	734	687	745	696	691	733	700	728	774	742	718	691	694	686	702	747	718	753	777	736	701	714	736	736	722	687	743	711	711	719	693	690	698	794	675	747	709	716	732	688	702	719	778	708	718	720	745	694	745	746	757	710	719	725
5709	3206	26801	22001	8810	2575	1122	763	733	693	724	752	701	701	677	706	687	686	691	731	669	756	727	713	691	723	735	673	696	702	703	654	715	695	663	724	711	666	712	699	688	702	682	674	715	707	718	671	734	724	674	682	685	683	754	682	655	696	690	698	746	695	648	711	715	691	709	677	723	683	706	695	701	707	685	676	688	743	732	732	730	724	734	708	674	653	678	649	658	687	682	662	642	668	692	687	722	680	629	767	667	724	676	733	718	687	679	668	697	715	721	686	683	698	715	699	700	678	711	699	687	717	663	737	720	651	742	715	674	726	724	700	678	715	734	721	664	691	732	641	662	690	680	707	708	690	673	707	732	717	696	711	672	671	659	671	687	712	671	700	717	732	637	691	679	673	667	677	731	671	684	684	744	676	701	718	696	703	645	748	665	705	693	689	695	727	676	723	748	699	680	690	665	611	732	713	726	682	706	665	687	662	697	698	690	693	687	699	696	700	689	674	706	738	707	684	673	684	722	685	696	724	719	688	643	655	716	646	708	699	708	699	711	725	722	694	647	728	722	669	685	681	711	673	665	694	714	643	663	702	667	712	695	706	666	660	662	667	715	744	719	712	707	662	669	689	645	663	689	704	659	696	668	652	666	694	670	679	725	704	653	673	711	699	721	690	698	661	705	713	668	736	682	680	671	712	681	651	639	710	702	673	670	650	657	693	712	716	668	714	719	717	677	663	732	676	653	711	716	660	686	720	671	677	705	682	702	773	702	697	753	761	689	713	696	678	682	706	685	698	721	638	671	672	712	683	651	714	704	628	691	704	652	729	702	688	706	680	709	693	745	682	670	702	691	661	696	708	690	714	664	690	681	670	672	654	706	724	671	724	702	698	728	707	717	693	692	666	694	710	626	710	720	681	691	676	718	672	674	731	680	709	657	720	718	704	713	692	691	646	711	728	734	691	701	719	684	720	678	674	648	702	659	643	691	681	720	735	689	717	705	674	727	718	693	639	682	694	700	734	768	671	721	737	688	685	724	678	682	714	689	760	697	720	722	688	716	730	687	675	674	704	658	703	685	656	714	657	699	693	672	703	737	702	697	683	678	681	747	671	714	690	670	685	695	740	693	674	668	689	686	653	745	679	685	703	665	674	732	667	701	711	693	683	681	656	695	703	719	710	642	693	643	738	654	710	682	703	714	686	713	717	703	682	662	695	654	712	678	701	744	763	708	741	679	711	703	690	728	697	647	641	667	674	708	720	711	667	696	756	747	648	708	698	681	676	675	695	707	701	713	714	705	686	640	672	707	685	679	714	684	672	687	696	696	731	699	681	694	722	716	725	631	732	701	688	731	649	661	715	665	691	692	747	693	706	684	686	695	711	670	688	731	700	730	682	689	716	711	727	743	702	701	707	672	708	699	676	723	702	665	680	717	748	687	710	752	679	703	648	692	667	690	699	700	707	655	712	700	711	672	656	650	663	711	726	697	648	673	710	669	707	688	645	674	715	661	609	645	683	683	689	686	741	687	661	670	682	666	706	711	697	655	703	720	707	733	655	696	720	716	684	662	621	747	684	701	702	697	716	727	726	668	646	680	644	674	701	622	729	725	676	673	729	728	730	692	699	769	624	640	712	701	694	684	694	714	675	710	678	683	709	698	696	696	648	717	698	687	715	720	677	699	667	694	716	727	723	652	696	692	723	688	687	689	688	693	680	738	674	689	732	717	734	691	699	678	718	713	713	692	696	648	724	686	695	676	761	750	636	703	683	700	726	658	675	654	722	675	703	662	720	650	705	689	724	712	699	656	719	644	687	679	685	700	688	754	702	654	721	674	703	646	703	666	673	709	710	687	682	671	700	708	706	686	703	711	698	706	678	689	700	715	669	695	651	694	666	691	645	682	693	693	696	673	688	662	696	754	667	673	684	694	655	733	657	709	719	671	721	708	708	683	685	722	717	660	688	726	699	653	687	695	732	691	740	720	675	679	734	690	654	681	666	739	693	681	651	687	651	700	661	694	711	635	667	705	684	720	710	696	694	739	692	694	647	650	742	702	699	738	689	717	737	700	675	728	727	663	737	725	672	712	691	696	650	658	717	685	696	656	699	647	694	647	716	694	658	666	707	753	688	666	748	716	666	676	696	691	687	691	686	650	688	702	678	676	708	692	704	696	694	679	657	691	722	713	689	688	699	637	688	688	665	696	696	714	702	669	625	751	696	714	725	663	694	707	657	663	702	672	713	685	687	687	700	703	710	660	711	668	705	669	707	701	736	720	705	742	652	649	720	689	694	674	732	670	748	682	732	708	729	656	702	698	713	686	691	621	693	697	711	721	711	718	730	710	717	682	674	676	686	708	698	738	712	655	707	699	673	723	666	708	732	691	662	696	735	657	733	695	709	755	696	705	695	666	656	711	688	724	657	679	688	709	642	727	695	664	721	731	657	697	694	661	684	676	680	657	680	694	635	709	713	718	653	708	719	717	673	705	711	672	683	620	743	693	706	731	723	640	670	727	726	692	687	641	716	710	674	706	680	715	659	684	661	694	713	686	675	662	717	740	677	693	687	708	689	732	663	696	682	684	709	740	668	689	668	680	690	711	702	699	682	680	707	703	713	680	717	674	684	687	684	708	695	693	722	720	698	699	727	665	666	689	709	693	611	649	666	728	711	651	695	710	710	711	690	643	672	699	709	705	714	666	714	710	738	696	687	702	703	709	676	719	647	669	700	650	709	656	687	696	730	701	722	682	746	717	707	687	682	692	698	721	703	684	706	726	692	696	703	703	656	700	741	672	697	695	718	736	703	720	730	712	717	673	706	680	677	717	706	659	728	680	700	724	659	673	704	721	695	757	657	695	710	730	699	691	651	695	659	673	670	697	699	706	673	720	685	716	671	700	654	692	687	681	692	677	658	636	699	683	728	659	683	670	673	680	607	687	687	753	694	672	676	717	734	681	657	691	708	701	737	680	715	689	674	691	718	664	713	728	699	647	720	668	712	694	691	687	672	648	696	669	655	702	670	690	708	703	670	686	675	675	713	693	689	699	749	643	667	704	646	701	689	698	723	644	645	671	685	679	689	689	639	725	653	651	648	620	697	690	669	655	670	708	659	716	693	723	680	731	696	694	684	703	684	731	683	700	678	667	698	680	714	693	664	693	739	706	714	765	686	723	693	671	692	674	703	690	698	689	698	746	688	657	680	671	707	725	706	695	659	734	713	716	728	704	751	709	691	672	679	650	707	699	693	683	672	706	671	679	682	675	705	705	699	672	679	658	683	708	684	690	722	654	702	665	690	703	693	723	684	678	691	693	677	669	689	678	669	672	715	635	688	698	679	686	746	703	656	706	688	692	705	706	646	693	686	696	731	668	688	689	701	688	655	685	708	703	649	691	719	712	721	704	734	690	680	697	711	717	669	680	702	671	701	671	720	678	708	695	663	687	714	671	677	657	725	695	698	735	733	690	735	713	698	704	684	709	687	688	701	687	706
25607	21715	45735	63604	43565	20728	5585	1266	851	798	742	784	742	738	758	726	751	784	769	766	745	751	747	730	774	713	679	742	757	719	704	743	719	751	708	775	727	753	760	761	760	747	730	741	716	736	754	758	759	706	731	723	767	737	794	740	779	730	786	757	738	728	685	710	731	727	770	723	708	718	759	774	730	712	728	739	778	768	772	701	770	725	746	718	731	802	721	725	750	649	725	777	753	746	755	748	724	745	720	744	752	732	723	759	762	769	740	683	701	712	752	714	731	744	739	732	721	710	794	734	768	730	742	732	764	773	687	735	752	774	732	762	697	737	743	728	707	733	752	789	751	724	729	705	711	712	713	767	688	685	737	780	711	683	730	735	735	695	737	732	740	711	682	694	703	745	749	718	697	737	757	768	753	673	703	728	730	718	769	746	744	694	751	726	761	681	697	700	697	743	771	741	759	786	773	769	729	756	719	760	743	736	716	681	740	766	767	711	725	710	716	729	734	700	748	715	758	752	667	772	761	730	726	756	746	757	745	697	684	711	763	769	758	745	730	698	809	725	784	705	747	729	756	722	719	755	705	761	769	727	720	713	738	821	725	734	769	742	742	783	741	753	746	728	736	721	688	710	743	710	703	779	728	754	746	772	672	755	712	710	775	757	731	726	731	699	767	698	703	760	718	730	722	728	729	716	706	758	721	744	729	707	718	741	690	745	679	668	726	732	692	754	751	733	756	700	676	702	711	731	738	715	724	732	747	710	732	720	700	720	722	707	742	745	767	701	720	703	704	770	770	775	739	729	710	739	694	687	702	727	724	723	723	729	749	714	765	753	762	698	752	766	740	763	759	767	709	734	734	731	704	705	725	784	739	755	727	756	751	727	780	727	756	729	769	711	709	735	703	728	708	723	765	703	713	697	730	709	762	777	678	708	714	684	700	780	773	717	721	767	747	746	761	711	763	751	703	737	815	750	727	708	715	715	763	766	737	710	717	753	770	742	766	762	735	743	757	707	792	745	681	721	721	706	708	766	718	679	706	712	794	711	733	770	733	705	656	720	711	738	746	729	768	710	712	728	742	773	702	796	747	742	786	706	756	767	690	772	763	735	734	798	775	709	719	716	729	735	703	726	735	713	779	756	746	721	723	730	724	764	730	770	753	763	698	739	678	747	748	690	796	732	742	745	721	698	776	711	678	736	717	742	701	731	718	747	752	708	750	761	734	740	755	785	716	717	709	709	751	777	732	748	698	681	730	751	745	760	756	708	754	734	739	776	689	730	716	709	707	770	759	738	739	709	750	764	741	746	726	724	722	738	777	741	755	772	757	755	686	743	731	753	744	738	710	753	744	736	746	772	767	721	756	708	709	758	747	751	744	743	741	726	729	763	731	750	734	730	749	752	732	752	775	757	716	796	725	738	730	766	748	732	706	794	730	706	722	735	726	781	740	706	780	778	786	716	723	717	738	728	717	718	785	715	713	716	742	733	721	790	728	733	767	715	767	707	762	735	725	696	730	740	722	711	732	740	759	786	740	736	753	738	746	734	730	763	726	764	765	734	752	691	762	756	717	732	735	755	724	750	694	757	795	707	674	726	688	750	747	725	759	775	722	715	716	757	747	714	695	769	776	709	706	713	747	762	730	723	709	766	769	724	723	707	736	738	783	713	728	724	729	731	708	711	708	696	745	719	712	759	726	766	711	754	745	713	721	791	734	733	737	688	704	776	697	730	741	731	734	752	706	779	726	737	769	699	749	755	738	739	722	690	726	726	731	731	713	761	725	732	721	725	710	747	748	741	741	788	722	720	728	733	744	732	714	722	750	764	721	742	738	746	725	721	711	753	709	747	679	719	733	728	782	721	764	703	707	729	724	767	775	749	753	781	713	722	746	719	719	729	729	730	750	772	746	730	758	770	747	660	781	672	743	749	697	781	718	717	708	733	765	727	757	767	730	696	726	730	731	709	706	714	711	732	723	751	726	751	734	715	699	759	707	744	734	772	718	702	722	738	689	716	763	711	788	757	710	745	794	707	726	732	712	735	767	755	728	680	704	704	721	785	730	734	717	738	751	713	768	762	736	777	742	733	724	787	746	700	718	759	721	792	723	758	730	725	754	753	703	732	740	723	697	739	713	708	709	692	712	699	714	720	768	753	739	771	715	719	742	744	718	802	694	757	722	744	749	787	775	715	755	767	806	708	718	754	754	768	706	735	738	760	711	755	724	756	763	711	692	697	727	745	745	741	764	716	739	719	745	749	768	710	706	728	735	723	745	760	689	730	755	676	735	725	726	764	725	750	741	754	733	734	728	778	719	728	793	691	709	736	745	739	737	775	740	725	763	683	746	767	705	744	696	768	703	714	728	719	710	731	706	720	690	748	735	702	758	761	725	708	736	774	760	729	794	744	720	706	744	755	723	786	754	757	730	780	750	741	717	748	789	733	719	778	707	725	725	733	759	691	720	736	704	746	728	707	774	709	711	743	710	747	756	732	712	727	768	739	790	709	720	748	703	734	669	719	802	737	706	749	686	740	730	728	742	770	689	733	754	788	727	723	673	737	764	715	735	750	741	767	738	750	759	748	768	675	732	688	761	729	726	727	743	732	658	732	702	696	722	714	737	740	738	700	755	791	706	723	751	727	697	760	773	684	725	716	773	772	750	738	734	715	709	773	756	732	729	724	715	716	754	724	693	762	712	741	749	722	726	726	759	779	731	702	745	723	726	729	763	736	779	720	739	732	744	742	703	693	714	737	753	708	805	726	717	714	720	763	774	686	779	712	769	706	715	693	705	733	693	756	690	716	737	704	737	711	741	724	775	717	678	742	736	720	722	681	739	717	751	810	752	746	721	747	769	731	728	769	713	726	725	708	708	767	748	701	756	709	715	737	726	695	810	745	779	703	706	750	697	705	735	759	778	703	711	729	721	710	696	716	722	731	702	757	763	747	707	723	766	746	763	751	732	769	736	693	773	758	740	671	735	695	728	760	790	737	747	694	764	706	743	719	693	720	739	776	756	708	756	721	721	740	759	723	704	733	774	715	754	743	725	730	756	762	715	728	781	711	743	712	793	771	746	745	796	708	729	713	757	714	721	718	740	769	761	727	751	754	749	746	702	729	740	780	786	690	715	702	672	724	680	686	713	683	706	747	750	675	710	674	745	737	770	700	781	724	682	732	700	720	748	789	745	696	758	745	758	684	724	786	702	734	772	701	725	705	754	736	730	731	688	784	736	741	750	714	715	735	735	739	732	737	739	724	696	701	716	734	762	712	723	738	749	737	711	776	723	712	683	698	669	710	751	786	743	730	730	738	657	747	723	748	747	757	738	754	758	727	725	739	750	731	714	731	756	694	706	716	780	730	741	747	691	774	756	719	733	730	703	727	738	724	779	739	721	710	700	739	708	763	754	756	759	741	708	733	768	720	731	703	712	728	739	732	735	744	698	747	753	744	766	722	755	747	735	733	744	758	686	752	776	726	727	744	757	687
7999	24325	76789	62784	34957	11397	2949	1131	868	802	761	814	801	771	828	797	754	791	734	745	725	748	772	744	736	760	792	794	752	717	752	727	769	730	754	731	752	747	652	774	744	738	750	796	808	753	737	778	741	748	741	739	686	755	722	728	719	739	725	751	778	741	715	725	795	762	806	763	775	796	753	771	724	748	783	756	755	754	680	750	767	721	765	781	753	753	744	754	744	746	743	715	726	718	698	800	765	746	785	729	770	769	790	724	708	676	763	784	712	775	741	748	775	769	739	739	735	764	743	721	752	758	773	741	765	751	801	757	738	729	753	762	728	764	727	768	734	752	713	734	806	758	726	741	691	677	742	722	748	729	792	726	775	781	753	743	744	744	736	747	762	710	786	763	714	708	785	674	768	681	742	745	718	749	762	756	738	706	769	741	764	768	726	734	723	757	801	772	759	735	789	722	748	708	777	736	712	769	738	784	744	713	761	794	748	781	705	734	742	761	776	776	744	727	728	720	761	764	779	739	731	761	747	747	721	791	721	776	689	715	716	735	666	786	746	729	755	773	753	744	770	710	748	754	747	737	694	705	723	712	749	756	776	744	756	803	740	718	738	747	780	704	747	770	743	747	715	764	776	744	747	699	722	788	702	689	791	704	714	723	752	741	767	716	721	702	766	748	757	742	789	794	748	700	722	718	685	706	759	736	748	724	794	760	725	717	696	761	754	727	716	740	769	744	755	741	741	751	800	741	749	756	713	752	761	758	725	825	744	727	746	806	747	763	738	795	789	703	767	710	745	691	789	710	759	762	712	759	737	724	783	744	738	755	749	753	782	741	755	806	780	767	797	707	785	723	742	720	744	752	752	724	739	748	814	756	697	733	747	813	737	743	741	684	748	778	747	714	784	724	763	717	737	733	752	708	667	770	781	704	720	749	744	752	777	714	777	739	731	736	725	706	749	746	754	742	724	730	790	805	732	732	729	769	761	727	706	751	792	748	734	684	730	756	720	784	723	729	753	784	755	765	785	727	771	747	759	750	788	725	734	734	750	729	743	759	736	729	770	763	759	769	742	727	731	732	735	778	714	783	771	718	737	787	768	746	705	726	777	733	775	721	730	740	716	709	736	735	772	728	724	742	723	790	767	721	750	730	755	743	750	719	717	704	745	733	741	744	757	772	752	782	741	732	777	737	770	728	738	741	736	799	738	736	742	729	762	723	740	706	735	742	705	710	790	723	714	754	764	720	751	790	723	791	766	738	712	735	732	759	736	756	774	766	790	721	731	792	790	707	762	738	725	700	722	727	765	758	706	739	753	730	738	790	753	735	735	681	722	772	754	743	755	755	708	739	765	742	779	809	725	717	762	762	722	774	757	727	722	738	735	744	760	729	732	732	787	768	709	751	757	757	732	753	715	741	732	740	762	761	751	732	759	699	776	750	759	760	721	770	733	724	742	754	768	710	798	707	757	752	747	738	692	723	743	727	764	742	715	756	731	732	701	750	736	724	711	749	762	813	777	709	743	709	688	727	731	701	751	776	741	789	688	730	724	785	747	766	771	746	747	700	745	776	751	757	694	731	737	766	746	720	759	750	738	732	757	770	730	749	755	722	736	752	782	778	740	734	732	753	730	743	780	749	769	732	708	714	739	789	719	690	753	763	746	727	761	733	738	802	717	720	742	735	747	730	731	721	802	738	729	783	706	761	743	733	728	753	698	749	704	731	795	708	726	720	678	769	780	749	757	727	747	740	781	715	759	710	794	692	711	762	739	735	782	732	756	760	703	737	742	791	745	707	810	721	787	730	718	769	716	771	726	795	768	714	780	732	756	756	760	703	749	727	773	740	696	763	756	767	752	763	736	697	760	753	754	716	790	792	759	724	711	705	758	713	694	742	746	758	749	743	770	750	776	739	718	732	762	705	729	763	740	773	747	737	740	782	771	744	750	782	705	723	750	749	746	751	721	721	762	768	761	763	748	704	739	730	732	752	765	746	705	760	800	707	804	756	762	771	734	804	769	750	739	704	765	761	742	747	720	722	742	723	722	708	695	724	729	696	739	746	716	729	728	704	730	702	745	719	723	733	735	758	743	756	758	760	721	725	720	719	747	758	747	745	711	763	725	747	716	719	746	774	722	709	783	736	741	756	777	717	781	739	738	733	749	760	734	733	800	718	759	748	692	710	791	758	758	740	715	753	719	760	749	796	745	724	769	795	725	745	752	758	691	698	726	775	692	753	726	796	796	760	749	752	786	737	744	736	770	768	731	687	749	771	690	740	709	771	740	772	742	760	720	745	724	709	740	783	782	722	762	783	737	731	709	758	763	755	737	742	764	785	754	739	757	752	711	737	751	734	777	704	677	721	756	769	710	783	737	736	726	727	687	770	753	750	776	743	690	729	778	733	759	752	723	750	729	726	748	731	743	687	755	761	725	775	748	714	768	744	715	763	700	762	739	736	725	752	756	756	746	742	730	742	742	773	723	756	749	697	715	777	768	702	693	674	734	753	792	737	750	749	791	775	802	730	788	721	725	787	753	724	736	751	764	750	743	738	720	772	735	786	743	752	717	729	787	773	749	753	725	738	784	745	745	721	722	711	738	742	692	798	775	757	737	779	717	786	738	764	701	710	769	792	691	725	721	758	762	740	756	797	747	733	758	789	798	770	723	679	757	788	769	726	728	824	736	711	737	725	769	719	803	782	738	775	724	769	736	755	770	701	756	758	761	703	773	758	703	736	709	764	764	732	756	734	739	776	701	789	743	712	735	728	722	761	753	718	744	778	753	788	752	749	719	740	734	768	698	766	780	761	762	710	750	775	708	689	766	742	762	770	770	742	762	726	746	780	783	748	728	740	750	767	753	692	747	753	790	765	741	722	795	747	734	745	748	712	715	719	752	783	755	753	753	690	744	778	764	771	715	703	722	696	791	755	737	784	738	702	737	757	734	737	738	721	782	701	756	697	706	722	756	751	753	758	706	754	672	775	722	740	726	762	688	755	775	756	740	725	751	791	698	765	713	690	755	763	723	756	773	716	760	716	769	803	719	721	767	778	750	715	720	762	786	794	765	693	725	759	771	716	768	750	781	767	737	771	715	718	749	740	786	755	767	658	753	725	765	772	717	744	724	693	708	729	780	761	740	766	762	682	725	740	759	777	778	714	764	735	760	754	712	738	712	741	753	719	770	707	763	730	744	737	753	781	754	733	743	683	761	723	740	762	766	785	707	788	723	721	778	761	737	779	783	761	733	723	747	717	733	744	806	747	724	753	754	728	720	706	783	776	680	720	777	753	793	715	739	746	739	771	720	793	802	731	728	742	762	782	737	755	738	746	729	781	710	719	761	766	681	752	744	715	751	710	772	768	790	794	692	758	758	727	762	738	716	725	719	740	749	720	703	730	817	696	769	702	706	765	790	730	738	774	742	737	784	748	736	702	754	728	752	736	717	751	790	758	759	779	732	734	721	775	783	778	716	756	705	754	759	722	791	805
24458	21620	36980	62086	53758	32925	14171	2613	1028	840	877	884	792	846	845	795	823	766	742	840	836	798	812	754	794	780	741	800	763	778	781	793	799	774	791	807	799	809	785	849	779	757	747	772	777	792	821	780	760	808	804	767	807	818	762	782	748	809	803	796	817	794	791	827	763	801	809	800	784	759	760	736	792	782	786	751	818	795	806	744	783	799	780	785	779	808	786	775	747	800	789	756	775	752	726	767	822	787	808	801	790	778	790	827	780	761	821	780	779	785	781	738	792	761	777	763	766	773	768	779	801	781	781	822	790	746	774	795	798	883	794	771	742	796	776	792	790	793	742	803	775	776	793	812	794	784	730	786	766	841	819	783	767	792	735	787	747	810	761	782	779	789	774	730	766	767	807	797	723	795	724	765	799	791	782	825	794	734	775	732	762	773	785	742	757	790	751	832	801	765	799	827	777	763	779	776	701	763	779	767	761	775	738	777	804	823	846	753	798	758	808	816	823	765	747	767	819	794	808	727	744	753	739	777	726	767	721	790	792	809	748	750	771	734	727	774	753	778	762	815	788	786	769	804	772	752	767	758	798	804	756	804	769	805	815	807	801	782	770	822	783	717	823	829	765	759	791	759	804	772	806	810	780	783	796	732	797	798	754	747	740	787	749	770	765	801	766	798	827	717	777	780	766	745	725	747	725	771	820	789	813	768	792	768	801	799	830	817	754	794	799	767	762	792	798	774	731	770	730	767	774	812	830	753	786	835	795	770	779	793	781	718	786	809	761	786	772	737	776	802	762	801	761	798	819	782	782	744	779	767	759	765	781	794	789	802	778	801	760	837	852	789	757	765	779	749	752	766	811	811	818	766	786	777	774	758	764	778	766	754	809	782	769	806	736	765	804	821	744	739	818	741	785	778	763	781	765	739	784	765	798	835	819	814	734	775	765	756	742	786	790	770	821	783	783	792	762	771	771	771	783	854	727	743	752	756	784	797	777	799	782	771	768	778	751	801	800	779	784	772	777	810	783	771	777	773	785	803	747	770	728	764	773	837	726	845	753	795	806	751	723	724	818	786	786	729	786	783	765	815	773	797	756	801	758	758	794	809	762	796	809	777	810	774	761	840	783	837	787	753	749	766	710	795	806	784	741	762	842	808	757	763	791	724	764	792	742	820	772	748	788	769	769	784	714	769	766	774	774	772	800	719	730	802	792	792	781	801	762	793	843	786	743	751	791	788	743	762	742	762	751	778	768	771	763	749	812	782	799	764	781	749	793	813	765	745	758	754	794	774	765	802	783	731	761	782	805	811	749	749	769	796	782	772	750	754	809	725	786	787	797	774	721	780	813	731	783	721	768	819	788	745	768	783	777	803	801	786	797	804	741	748	773	773	822	762	774	829	811	821	755	828	793	798	782	770	763	758	777	743	726	741	800	838	746	774	758	758	822	787	832	758	764	796	770	815	814	762	766	742	782	761	824	778	759	824	759	779	796	774	750	832	795	762	769	726	808	786	799	769	810	803	777	804	799	765	803	805	767	716	780	740	846	770	839	811	769	775	805	782	764	734	783	795	780	808	735	784	813	793	762	792	784	814	785	774	768	751	785	758	795	766	775	784	799	793	780	750	747	768	759	779	818	847	757	802	812	784	829	751	753	779	765	796	785	744	764	766	811	734	772	745	797	749	804	797	795	754	758	757	725	773	753	754	795	754	762	747	788	768	780	796	764	778	744	738	826	762	795	787	783	829	772	729	750	748	750	782	766	808	825	806	783	760	774	704	737	769	760	828	813	804	786	768	781	749	786	836	789	786	749	767	807	754	777	790	769	833	768	763	747	762	813	796	819	798	754	734	802	773	709	790	836	771	765	723	773	763	799	719	787	762	786	780	747	813	773	797	804	753	805	781	785	730	781	785	781	769	795	789	763	752	824	788	775	779	748	742	769	846	781	795	780	782	738	770	786	795	755	715	748	774	757	778	811	802	809	791	780	777	785	774	722	734	730	765	770	791	764	812	783	791	739	799	774	764	778	772	801	736	759	747	749	798	757	765	755	827	780	735	766	752	764	741	772	782	797	769	827	799	805	832	809	816	765	734	810	790	760	795	824	781	763	819	759	781	789	797	814	834	759	786	763	756	797	764	730	808	808	794	776	784	791	767	756	781	779	811	736	808	814	767	771	768	809	831	789	790	760	775	764	766	796	759	735	853	770	813	861	752	764	723	772	807	763	758	810	812	760	789	774	787	806	800	820	767	782	742	786	804	792	841	793	765	820	674	755	756	821	798	842	762	811	770	793	768	812	788	778	795	788	811	802	770	854	810	744	785	748	752	822	840	746	804	715	765	743	773	794	738	822	785	881	769	758	740	724	787	761	783	830	720	780	782	833	776	820	775	734	797	778	777	796	795	740	744	763	769	763	747	783	813	734	787	776	791	798	796	780	792	744	762	755	771	764	796	768	818	803	763	790	843	726	806	799	756	765	748	811	821	758	763	802	795	733	725	835	754	816	800	758	753	779	739	799	780	777	764	803	764	762	793	821	774	802	802	787	791	724	800	781	789	768	812	753	769	776	777	825	785	796	779	768	756	780	775	785	785	758	798	763	801	726	755	753	800	776	783	750	806	808	785	744	759	806	731	754	694	743	754	799	764	769	764	753	793	776	748	694	792	762	794	766	792	770	772	807	810	785	762	745	792	815	720	799	762	763	782	796	762	786	765	812	768	802	791	827	811	748	809	761	816	793	772	768	826	793	785	746	775	837	806	875	799	775	813	737	807	748	805	804	742	769	791	790	773	754	738	759	779	745	740	761	774	739	799	750	751	771	794	750	829	763	746	762	770	752	788	829	791	787	784	784	741	760	777	787	789	776	766	820	768	776	768	751	802	763	740	773	776	769	802	754	756	750	826	754	776	753	771	780	808	798	767	784	708	738	760	803	777	784	805	751	779	810	764	810	780	740	767	792	760	828	762	841	744	757	787	791	797	690	779	778	762	780	774	777	806	794	772	773	735	762	814	702	768	818	781	758	757	774	778	771	798	772	829	806	826	798	820	741	775	769	762	761	751	777	772	804	790	817	779	787	784	794	762	777	775	729	777	778	807	808	803	779	786	746	823	805	785	728	786	781	785	756	851	811	780	783	752	731	771	708	760	773	795	779	752	774	745	753	791	735	795	763	779	826	758	793	776	776	788	775	743	806	792	768	780	730	810	737	844	774	759	807	734	774	739	748	837	815	831	791	747	777	779	842	785	800	748	832	766	806	795	756	790	816	794	806	750	756	771	813	798	720	770	788	828	787	796	811	783	772	802	749	762	838	801	799	805	747	731	777	789	790	792	733	801	818	816	774	790	791	792	727	729	782	746	821	754	771	802	756	804	803	800	742	739	758	821	810	812	804	724	752	747	715	835	736	737	833	807	780	745	799	843	799	818	773	777	729	803	777	778	751	830	752	759	775	827	779	795	784	765	734	742	797	715	801	798	746	756	811	770	816	788
12911	34969	88296	80157	54881	23750	6300	1791	972	844	802	799	835	812	807	803	825	826	865	831	815	843	808	796	864	887	893	805	813	792	817	840	800	879	848	808	828	808	854	808	795	842	835	867	837	821	810	831	830	814	859	817	817	817	821	845	806	819	813	844	833	813	816	804	798	788	851	795	843	800	866	780	788	818	829	833	838	785	813	785	855	800	839	836	813	869	839	832	789	828	758	810	826	752	851	790	768	864	827	819	830	819	854	841	825	838	847	776	811	746	831	873	839	812	828	859	826	792	811	881	831	733	759	809	773	868	823	772	824	793	843	788	809	858	871	811	858	844	838	861	881	770	782	803	797	806	811	845	781	818	795	874	793	838	770	786	782	795	800	836	849	800	799	799	842	819	807	837	769	810	834	815	769	781	848	840	822	795	815	783	765	832	848	839	809	820	774	780	787	851	819	857	832	811	834	880	846	831	866	748	819	820	815	856	817	769	797	787	819	770	792	794	791	814	843	828	808	827	814	743	803	801	809	785	814	787	810	792	833	863	870	789	837	769	840	873	781	822	794	804	773	819	797	799	773	816	809	839	825	843	834	807	761	791	847	813	852	776	849	838	818	831	849	794	801	819	805	841	784	832	835	828	808	801	839	781	842	836	802	779	823	844	804	822	797	812	849	797	835	833	798	840	763	798	799	775	804	808	846	867	817	819	880	785	856	805	796	808	845	803	851	820	781	804	831	801	820	777	823	743	859	812	798	839	768	754	831	798	827	806	832	827	795	874	886	848	862	835	815	834	828	829	775	776	832	849	790	808	798	826	774	818	846	817	819	805	835	864	804	821	841	809	771	807	812	809	837	829	865	785	786	861	864	805	828	828	817	804	812	809	782	826	785	827	778	801	801	829	828	849	772	772	810	831	764	850	822	841	855	858	838	808	851	806	851	851	825	775	799	829	799	851	774	818	807	793	784	844	799	836	781	766	781	803	794	751	861	776	870	784	842	882	826	776	806	837	801	782	847	840	808	787	852	781	795	892	809	844	795	788	848	793	824	824	874	794	847	785	821	864	780	866	806	859	771	822	791	836	769	789	801	836	862	793	838	838	777	773	850	793	819	825	808	756	786	821	790	904	809	841	812	818	806	807	826	820	864	801	802	814	825	824	821	804	832	812	822	798	845	781	797	770	837	730	818	798	781	758	820	833	815	833	832	819	806	798	793	845	774	806	823	811	850	836	779	802	812	848	786	820	772	788	794	748	835	733	853	835	859	801	866	808	822	824	794	845	819	831	784	850	784	828	859	791	802	862	846	832	820	784	779	857	813	828	811	839	831	797	825	838	845	791	811	860	755	858	786	791	834	809	843	794	781	793	833	767	800	780	810	803	755	834	815	811	813	769	780	819	739	800	822	817	840	782	785	809	835	804	794	808	857	743	824	821	832	810	812	801	808	764	783	824	760	794	830	812	856	776	858	833	864	831	805	819	797	797	818	813	826	791	818	819	869	759	777	768	807	805	859	848	827	804	787	752	839	809	815	809	775	737	767	802	859	785	788	796	768	774	756	791	827	831	827	777	837	876	795	771	809	866	810	774	849	800	836	799	860	810	830	886	814	769	842	762	819	814	841	794	809	816	759	826	832	812	820	794	827	817	873	799	824	759	895	791	827	801	787	832	816	817	831	820	828	787	843	831	774	846	807	812	813	803	822	814	806	795	794	851	796	833	837	803	769	785	801	790	806	839	819	779	821	794	833	756	824	789	830	828	840	776	774	777	798	777	798	825	798	832	853	777	790	788	820	804	816	798	822	771	821	796	791	781	788	812	831	791	828	813	797	804	800	798	849	824	827	807	807	847	828	813	826	759	847	841	878	765	850	808	874	788	858	798	844	834	824	871	839	833	747	766	830	806	825	807	796	825	845	860	830	834	797	830	840	783	762	820	785	715	804	857	821	790	814	829	852	830	822	833	817	827	782	762	799	810	873	815	801	825	840	764	791	816	823	813	860	839	826	783	783	793	822	782	814	857	867	812	817	789	803	857	824	850	804	803	832	779	798	789	848	764	773	817	814	851	818	786	827	794	823	846	805	808	879	834	807	805	794	793	797	809	833	796	804	786	777	814	815	785	833	780	779	845	801	833	790	805	820	819	800	847	856	778	783	853	796	800	783	804	823	851	816	798	781	801	829	787	773	848	841	811	839	815	838	809	814	861	837	782	757	755	801	839	825	800	796	763	795	816	851	836	880	762	799	841	835	789	820	820	788	806	811	812	780	810	858	836	817	817	832	856	821	791	845	810	783	826	782	791	838	837	755	781	832	819	814	814	775	823	796	786	808	805	824	776	796	828	877	820	784	770	820	785	810	774	826	789	814	801	789	757	768	839	833	814	744	842	808	830	769	859	822	869	856	855	808	776	848	831	793	813	842	763	799	835	851	801	792	804	858	846	821	809	792	806	780	855	780	821	848	803	766	865	783	828	788	779	808	835	806	902	795	831	844	769	830	788	820	825	775	827	852	783	830	811	826	794	842	757	778	833	838	823	784	802	818	830	855	825	785	798	792	753	794	790	831	843	794	829	792	831	857	862	862	794	755	808	832	859	783	813	787	797	842	770	817	795	767	765	788	810	832	786	817	799	779	814	828	788	803	821	826	819	796	838	765	816	762	812	866	780	773	821	846	837	829	799	813	808	768	804	829	826	830	822	780	806	801	790	817	788	790	773	821	826	789	839	803	854	830	803	800	886	792	794	813	854	832	845	804	834	817	777	812	854	818	795	827	788	788	832	805	796	800	823	777	854	809	802	843	803	830	812	797	831	762	813	836	781	825	807	814	782	814	794	826	774	838	779	795	811	862	840	849	847	808	788	796	790	851	819	807	757	812	844	822	853	835	787	822	777	822	804	808	800	791	781	823	832	820	783	800	848	849	834	794	843	754	782	818	830	725	811	798	806	862	813	796	815	781	826	813	830	824	781	789	865	839	761	788	841	811	845	857	794	835	819	844	815	798	791	828	818	807	763	796	814	801	838	810	825	863	796	813	805	848	785	762	818	779	796	811	849	852	831	809	832	810	754	831	816	801	830	782	783	807	812	849	831	811	851	799	783	818	816	851	763	782	822	766	821	801	788	810	810	821	814	810	780	820	791	812	775	755	822	794	782	776	858	861	843	829	772	842	815	806	814	801	853	803	759	820	824	814	857	836	820	805	831	809	816	746	854	820	803	766	870	816	829	806	794	795	786	810	838	821	820	796	785	807	805	794	801	846	772	793	843	775	783	808	813	871	799	842	813	802	798	854	807	862	771	787	818	840	832	834	750	773	815	768	812	803	801	859	793	798	798	825	840	802	811	789	829	757	814	812	844	853	814	806	807	857	776	845	826	854	789	824	802	825	809	806	817	822	803	783	785	774	766	806	849	830	782	777	759	809	795	799	804	793	857	841	832	804	846	798	882	805	762	800	823	832	828	812	809	793	877	790	822	794	810	806	811	855	812	825	807
27922	13612	24129	30347	14363	3766	1283	834	764	724	733	765	784	698	731	755	733	761	730	780	753	746	776	742	737	739	723	734	768	773	742	746	742	733	781	763	714	767	735	797	752	719	758	704	770	800	755	719	705	737	759	759	731	727	725	747	713	765	739	728	729	755	734	717	738	714	749	778	726	717	722	772	794	716	713	749	729	744	741	756	720	701	740	744	747	764	760	740	747	759	710	750	766	692	745	696	751	726	735	724	741	760	704	756	752	754	705	739	724	785	756	771	802	703	755	736	664	806	715	772	742	731	698	743	766	664	756	729	726	708	730	764	776	714	732	750	764	743	747	690	707	708	722	768	740	701	751	739	756	745	754	708	785	732	674	749	740	736	725	726	758	724	734	716	706	712	724	728	702	750	740	735	696	706	736	736	782	721	738	736	759	708	671	750	739	732	721	743	669	736	686	786	757	784	736	764	767	709	774	755	734	711	723	700	750	755	754	753	742	733	742	767	730	703	772	678	709	743	764	765	768	763	743	736	742	737	748	717	692	743	710	678	700	750	755	765	715	687	684	721	767	760	722	755	741	733	720	757	721	772	707	709	740	720	741	782	648	680	732	716	751	720	719	756	761	758	699	678	747	693	703	816	741	737	732	739	787	756	746	755	747	765	737	725	748	757	726	789	741	764	764	712	690	689	726	707	723	724	747	685	688	724	710	706	720	739	754	685	783	710	770	748	699	691	695	722	750	735	729	767	766	739	698	770	798	719	717	729	726	743	743	742	734	708	723	693	712	711	722	707	691	738	722	743	777	748	710	696	739	750	768	749	710	771	771	722	709	732	728	738	744	726	776	703	701	683	699	739	723	726	721	720	749	713	702	705	734	713	689	707	775	712	712	766	745	819	746	737	760	766	730	731	762	764	688	717	791	714	736	753	739	742	715	768	713	745	714	715	722	768	758	708	789	729	752	793	767	700	759	711	707	703	742	701	750	735	731	698	746	750	759	755	746	727	758	719	737	780	747	715	745	722	715	720	713	774	741	691	780	766	754	733	755	744	711	710	757	708	750	765	719	735	715	719	720	718	775	722	730	758	723	743	753	705	772	723	773	770	743	763	729	737	750	727	777	743	739	719	767	729	761	719	726	731	736	740	764	748	763	764	761	718	735	718	755	750	794	739	754	738	747	775	709	718	723	733	724	754	722	778	685	724	697	733	736	760	800	729	736	742	733	768	719	712	749	753	709	772	714	745	753	777	753	800	724	709	736	779	757	745	725	711	691	757	747	728	731	714	684	737	718	718	715	716	745	691	731	719	724	742	765	692	716	753	747	724	767	749	768	765	729	725	722	748	773	729	745	766	726	734	701	761	740	763	755	721	748	717	695	706	738	770	744	708	756	742	766	722	723	734	701	734	740	723	755	745	711	788	723	726	709	760	711	771	725	783	774	712	730	720	718	740	770	704	758	741	747	780	719	738	756	756	718	727	760	718	725	716	755	757	741	735	713	775	725	776	741	717	800	757	752	729	847	765	726	725	727	721	773	734	777	757	736	740	690	741	732	731	716	746	789	768	690	739	729	755	743	692	762	758	738	755	743	783	773	732	709	787	775	748	763	779	730	729	746	718	720	697	774	749	725	713	663	704	708	768	721	756	745	735	726	777	781	763	741	751	712	793	689	777	704	751	721	666	764	798	724	746	717	710	768	687	743	737	735	692	705	770	745	756	708	740	701	721	763	721	738	751	691	767	731	752	742	727	730	712	735	752	770	757	742	730	707	755	781	720	701	698	725	776	707	696	719	760	745	741	762	796	744	757	731	735	770	734	745	766	734	711	712	708	744	714	710	719	712	694	724	723	723	747	714	694	714	717	713	726	719	755	729	696	706	728	755	745	722	795	655	702	720	712	757	761	724	717	748	699	730	760	766	725	734	758	709	778	729	756	793	745	788	736	771	781	712	718	708	726	699	720	763	805	688	745	778	785	735	723	688	743	748	740	746	754	748	767	698	784	756	722	707	695	693	771	752	753	703	702	739	715	760	705	761	695	736	671	780	705	777	735	738	765	740	749	780	754	763	714	764	733	699	752	742	725	720	743	757	690	753	695	768	732	733	780	700	690	694	753	726	701	763	718	685	681	721	720	716	748	753	741	775	783	774	779	708	706	739	777	794	715	790	738	723	760	709	746	700	755	720	761	718	750	750	726	723	729	761	692	737	699	756	715	739	766	715	753	667	757	723	764	721	725	760	758	769	774	737	752	670	763	731	735	743	726	751	779	748	733	747	751	730	739	772	725	745	764	784	761	697	753	756	702	728	766	778	773	729	692	757	712	761	744	701	778	793	754	720	715	731	706	718	714	726	702	768	745	718	757	752	740	755	762	708	775	720	729	683	720	690	709	759	777	769	766	747	717	710	779	719	751	728	699	741	751	732	721	733	732	731	749	716	729	742	786	737	761	702	714	724	689	686	725	750	792	727	718	742	725	744	705	728	757	754	708	749	737	764	728	718	683	715	744	700	722	753	709	801	714	735	754	713	721	722	715	796	699	745	719	697	800	687	728	698	751	734	690	749	684	728	750	804	737	688	767	710	765	766	732	756	757	698	729	691	737	708	718	734	757	724	749	767	746	757	744	715	742	710	781	737	762	729	735	721	734	782	759	689	707	733	759	732	757	687	757	743	782	790	725	743	781	754	716	766	785	726	774	736	790	805	746	720	758	779	769	732	739	704	724	721	751	745	727	796	769	742	708	701	745	731	702	709	689	717	756	725	747	770	738	706	745	767	743	695	772	743	735	733	752	726	754	794	726	692	732	728	715	763	778	773	760	703	751	750	718	739	721	742	726	733	727	777	746	757	728	779	718	698	757	765	760	768	713	727	707	741	751	760	696	752	732	727	730	741	731	744	763	751	737	758	756	765	717	736	704	716	737	712	702	742	714	739	660	736	752	724	712	720	725	780	775	720	757	779	737	725	753	728	729	731	725	727	731	741	774	764	751	754	758	730	765	699	730	725	753	668	756	716	703	781	718	770	747	783	728	765	704	709	752	783	701	695	670	724	762	738	716	724	777	774	726	690	671	727	746	746	727	772	709	753	760	768	745	741	789	755	707	741	739	726	783	693	745	771	746	719	802	784	773	764	766	717	713	777	729	685	712	749	705	782	708	779	760	727	735	731	750	730	764	723	722	781	725	733	740	755	657	673	723	775	756	725	669	719	726	719	787	747	694	776	722	728	718	728	749	725	739	720	737	745	759	755	768	750	726	775	742	712	743	762	759	709	700	733	739	773	721	700	745	715	716	733	735	784	753	759	748	759	721	763	782	706	735	713	709	753	741	749	714	761	724	779	675	731	724	728	708	748	756	765	727	746	786	736	717	727	713	766	729	748	727	699	760	734	744	718	758	741	759	758	729	724	741	707	741	740	734	738	787	730	706	745	751	739	789	694	771	741	737	728	762	721	745	733	723	762	685	710	755	730	717	744	757	755	737	742	768	704	749
5677	5190	27119	21949	8992	2818	1078	761	731	718	654	720	709	732	735	654	735	741	672	712	677	709	660	735	685	735	700	725	650	689	687	669	710	743	701	656	682	722	723	755	705	697	705	733	709	693	738	695	678	673	703	713	690	662	712	701	693	683	703	706	686	735	637	703	726	685	695	729	736	732	680	708	671	737	696	718	731	689	651	655	707	690	647	718	668	687	693	679	660	697	666	676	681	719	722	664	716	701	731	703	688	719	693	705	711	729	736	691	713	683	640	711	715	682	709	662	702	738	677	705	697	670	679	695	682	699	679	710	686	643	731	732	711	669	691	647	673	738	757	715	661	687	725	677	677	715	657	703	742	737	745	695	735	682	687	663	718	693	715	684	677	657	696	672	694	751	670	705	769	635	716	750	653	675	670	690	663	697	709	719	731	711	695	676	679	686	733	656	715	711	741	698	706	725	730	682	693	691	755	652	672	678	719	727	739	688	695	677	674	737	709	658	671	699	702	668	718	706	709	662	655	713	722	697	697	676	683	680	649	716	684	680	697	647	759	689	699	687	676	703	688	665	662	743	708	705	743	703	681	714	719	683	672	680	687	724	709	727	674	694	700	714	689	712	697	681	641	717	704	706	702	687	724	693	691	708	707	732	690	657	692	684	681	697	723	709	722	705	699	685	695	701	691	742	691	745	746	679	714	713	710	631	683	690	670	669	706	716	678	663	708	675	692	722	677	715	703	717	725	699	689	701	690	700	681	720	675	696	687	668	733	680	703	736	677	707	704	669	665	703	697	697	752	699	726	694	690	713	715	675	740	685	726	681	628	686	698	694	674	677	719	723	734	706	748	673	724	662	677	695	710	722	672	681	684	724	730	671	712	714	646	728	723	697	740	728	718	704	693	641	702	710	669	713	727	717	664	696	708	722	655	733	730	669	692	683	658	664	731	734	696	718	725	696	666	711	698	695	716	670	686	722	646	681	701	666	675	684	663	686	721	700	681	668	673	663	663	655	707	640	694	723	698	697	724	699	692	708	686	650	681	685	695	716	707	702	786	661	698	703	708	718	741	670	699	695	687	656	656	707	718	681	717	702	711	678	678	664	733	661	675	723	702	694	715	731	696	682	669	680	712	650	723	701	664	663	720	689	668	662	672	701	728	663	661	673	672	715	700	706	678	704	699	701	655	639	675	698	742	739	714	671	706	697	707	664	708	703	709	640	678	656	662	700	677	684	687	696	699	742	688	643	683	685	708	662	693	735	680	717	732	686	651	706	659	645	694	682	717	696	660	667	660	714	697	735	705	691	718	704	711	670	706	670	692	745	656	724	703	680	672	702	726	691	695	716	719	696	720	710	689	684	706	698	667	708	750	657	694	685	704	682	691	678	691	708	684	687	684	683	721	730	693	683	696	710	711	738	680	670	713	678	685	702	712	750	719	698	648	744	684	758	616	733	692	651	712	677	713	714	707	692	701	691	689	684	694	691	691	686	640	707	711	694	668	674	702	677	721	663	724	717	695	718	677	662	729	726	710	702	668	696	687	732	734	748	716	712	714	683	702	700	648	702	678	663	678	694	728	696	731	717	671	709	690	706	720	742	674	717	668	703	683	728	722	712	702	708	678	723	710	734	733	692	650	705	722	669	706	687	720	780	681	680	688	710	715	688	703	726	678	709	673	698	704	712	699	763	688	666	696	701	682	673	707	699	741	700	753	662	696	737	691	690	664	645	672	702	645	717	708	708	717	713	682	668	695	687	726	739	701	725	737	662	723	752	696	661	698	694	739	692	691	696	675	666	686	677	700	677	683	677	659	697	720	710	662	715	642	715	710	682	715	707	708	686	678	689	651	673	683	622	743	708	701	741	680	696	691	710	671	726	691	671	730	686	722	671	689	702	663	701	703	747	745	692	673	705	705	658	677	651	685	661	692	691	725	712	722	652	719	735	733	699	698	724	663	700	702	682	707	745	700	710	674	681	676	649	724	696	685	752	759	684	694	651	695	662	668	743	717	724	719	682	699	705	650	713	664	661	680	697	693	683	706	710	668	722	688	681	711	675	715	682	718	720	679	720	666	697	646	622	737	657	694	668	707	676	676	704	715	677	662	668	723	684	690	660	714	695	675	710	715	711	669	686	690	693	711	690	710	698	690	724	673	686	672	701	711	653	703	664	704	693	686	676	705	739	694	695	711	665	712	729	703	694	743	737	742	697	643	717	693	713	746	724	721	709	672	737	712	697	706	708	714	737	685	730	713	700	649	700	699	702	720	700	702	672	692	719	656	662	669	679	703	716	671	735	712	716	743	646	701	713	694	678	663	672	693	710	713	675	691	667	707	727	752	728	691	722	701	686	718	750	688	736	738	728	700	710	731	742	689	710	731	702	685	719	707	677	705	706	700	727	700	721	691	677	708	703	720	740	708	685	660	726	672	729	713	671	674	725	731	731	736	680	680	698	704	650	707	670	657	687	675	717	702	699	708	702	712	667	668	669	706	716	699	704	686	682	706	665	730	728	722	725	690	718	729	719	697	740	716	723	665	659	760	697	708	701	702	674	701	655	674	702	702	712	726	647	654	674	674	690	675	645	696	704	706	724	712	695	672	702	684	718	664	713	695	693	742	727	692	660	691	672	664	702	670	746	690	696	682	723	687	686	708	730	717	705	674	687	742	673	656	694	688	708	648	670	706	659	707	703	677	695	757	675	682	671	730	696	699	715	703	683	668	692	761	711	712	720	784	633	720	662	699	729	725	708	691	740	659	672	676	709	713	675	726	686	701	690	679	682	671	705	677	677	727	710	691	722	698	710	663	696	722	671	658	637	727	728	690	656	670	736	742	687	663	738	685	680	666	703	720	716	728	669	729	666	678	678	692	730	670	661	677	713	654	682	689	671	706	710	692	734	688	685	688	703	694	689	712	707	679	714	730	747	712	685	671	665	722	690	690	753	693	663	685	697	727	699	690	713	683	668	705	705	637	712	662	727	699	698	714	695	691	666	716	726	672	731	638	686	685	651	718	646	731	670	670	723	697	659	718	682	679	714	707	733	733	691	674	659	676	703	684	723	684	710	680	680	693	714	671	717	694	696	692	688	717	659	746	702	671	652	692	722	721	721	726	696	688	732	678	726	734	696	673	702	718	719	716	721	696	682	707	694	731	758	701	743	691	643	682	682	753	723	728	699	705	744	665	711	672	668	679	718	674	696	674	674	709	690	722	674	726	710	764	696	686	709	738	673	683	673	681	730	698	732	702	646	707	704	713	714	697	726	691	684	679	670	682	719	683	687	681	690	707	707	704	677	717	745	678	686	717	761	708	711	673	717	707	682	739	699	722	690	762	690	711	660	710	650	714	715	650	691	751	713	733	717	683	722	692	699	696	717	717	634	708	692	715	666	709	700	723	730	662	728	664	679	769	669	671	687	698	693	750	693	640	691	729	662	725	682	693	725	765	687	688	681	749	704	713	679	739	670	695	681	702	659	666	727	733	722
25605	21688	46479	64976	42144	19358	4887	1188	849	774	763	768	774	780	748	747	721	723	755	736	737	742	712	725	720	721	752	748	776	701	762	654	684	670	739	722	776	720	793	691	734	725	742	757	728	689	715	762	709	706	750	734	705	788	706	722	685	760	715	692	702	754	712	723	754	770	750	725	739	720	718	709	735	724	707	750	710	754	726	735	739	738	723	736	727	754	757	676	724	737	734	739	673	754	696	747	715	719	734	741	710	749	743	723	740	760	776	727	736	739	750	717	721	694	746	756	715	717	685	728	766	755	756	663	728	708	727	668	758	674	736	708	683	734	746	725	684	703	741	705	696	768	710	698	703	683	774	736	773	758	750	747	774	761	696	702	736	744	695	696	699	745	712	732	693	785	765	746	716	708	728	705	689	736	715	736	761	713	760	757	718	733	749	708	702	735	724	749	734	716	703	721	698	700	758	735	735	727	709	687	709	731	744	734	710	730	746	729	773	766	737	683	702	748	717	708	710	685	753	758	778	721	745	699	760	762	740	719	744	752	712	730	739	731	749	717	716	701	703	727	719	748	692	699	701	760	729	755	713	682	686	727	718	734	761	701	761	761	724	711	721	715	763	712	732	781	743	720	700	701	700	743	750	730	712	693	774	715	770	707	709	687	721	707	738	738	729	748	755	735	738	752	796	719	770	751	712	735	771	797	738	738	784	746	720	722	743	717	702	704	717	690	706	728	774	711	720	714	716	698	755	737	728	730	731	718	749	764	687	692	803	725	714	716	708	691	714	770	683	671	733	741	688	727	743	696	711	751	725	738	753	745	710	747	718	705	691	764	734	731	719	702	700	700	692	749	708	740	717	697	738	733	747	742	698	716	758	718	747	730	755	751	701	753	716	710	792	759	766	777	749	719	719	700	745	707	750	726	733	739	710	731	753	709	756	731	700	725	769	714	722	711	710	756	758	726	714	700	705	780	720	729	690	730	706	716	732	719	666	693	720	707	704	742	720	735	796	724	709	738	722	715	725	734	725	764	792	747	753	731	684	744	720	730	719	693	727	685	694	710	705	723	700	739	695	687	709	704	696	667	697	708	692	709	735	715	683	704	777	722	729	775	684	737	696	700	724	721	740	717	757	754	747	756	753	743	708	716	742	731	707	705	721	755	743	695	695	737	727	698	745	709	749	754	706	728	652	721	733	720	750	766	720	715	742	791	685	723	698	672	697	727	730	795	706	712	709	727	759	769	722	665	724	720	723	717	701	762	709	683	714	732	726	712	707	699	724	759	689	676	749	743	718	718	763	741	708	753	745	687	700	695	729	756	720	735	687	704	713	713	735	716	701	711	684	730	689	741	761	691	722	697	718	708	716	675	716	699	758	730	755	687	728	733	735	729	720	755	727	690	758	769	782	713	722	701	716	724	754	766	767	729	691	740	777	741	692	709	750	759	679	755	720	746	691	792	749	709	683	765	694	748	713	747	673	769	713	718	685	714	689	684	745	733	675	704	719	754	720	758	710	739	754	737	729	724	721	723	711	710	704	755	706	726	699	692	735	730	700	744	699	730	726	715	747	673	669	713	746	699	707	736	699	721	725	753	754	715	715	756	710	735	724	701	712	774	748	699	710	759	730	709	742	711	742	719	722	719	726	690	718	707	758	688	760	690	706	738	716	716	735	717	684	713	751	722	771	719	735	734	743	743	711	671	730	747	683	731	776	700	767	681	677	691	739	707	758	692	685	708	690	731	715	742	694	746	739	694	735	677	719	700	673	726	671	718	707	744	708	748	788	735	716	731	715	716	736	719	718	734	704	731	695	662	732	707	750	733	801	720	726	731	738	748	701	763	690	744	742	764	708	710	708	703	725	733	739	711	716	728	702	728	696	724	750	729	690	712	707	706	743	743	661	688	745	732	713	701	750	697	738	748	735	689	711	741	748	704	746	691	735	738	669	716	703	743	725	739	724	723	756	724	769	748	768	725	741	692	719	753	744	683	711	663	738	762	707	708	682	754	750	721	739	719	709	726	722	703	706	730	733	686	674	765	702	742	699	682	719	736	668	747	725	682	733	715	727	671	677	712	705	782	719	702	743	716	723	727	714	734	711	715	758	708	721	729	687	706	718	760	712	708	706	731	713	715	705	726	708	791	712	755	714	717	733	718	726	723	753	723	679	774	684	734	684	719	755	760	717	733	707	706	752	737	697	657	678	739	715	742	777	716	753	682	685	698	735	743	713	691	716	758	732	711	724	702	702	750	790	708	732	748	737	713	713	666	681	702	710	681	725	712	717	681	716	754	729	735	720	695	713	684	711	738	712	727	735	675	721	742	776	745	730	719	712	759	758	719	693	711	729	724	751	738	678	758	765	688	698	717	740	700	700	715	732	728	714	730	710	693	697	719	715	751	701	742	711	691	718	743	746	690	736	679	707	789	680	694	724	726	728	733	698	760	711	753	680	784	716	706	775	725	686	733	689	755	732	691	724	736	758	699	701	732	705	716	753	714	656	673	688	713	669	699	752	731	665	687	723	692	717	738	771	759	742	760	740	776	726	741	698	722	716	717	774	722	736	713	726	768	720	703	702	682	702	701	671	735	703	684	729	753	734	731	746	732	698	744	686	718	739	724	760	650	728	722	672	723	748	761	720	745	760	746	719	739	686	761	719	708	760	745	700	753	750	707	753	779	722	753	762	709	725	684	743	677	724	722	713	747	732	752	729	723	723	729	795	753	702	725	743	761	732	760	684	705	729	756	731	715	724	743	716	727	698	709	719	714	707	738	733	716	736	684	726	752	733	720	724	749	706	715	724	722	745	704	728	746	744	749	690	731	729	676	749	657	712	687	712	732	713	767	749	678	714	711	715	730	758	709	746	720	728	733	694	787	727	704	740	753	724	709	711	680	731	735	701	728	749	758	759	746	737	730	712	726	805	726	743	722	706	761	733	745	739	732	743	688	759	715	695	717	740	729	784	701	757	725	717	717	700	710	729	674	711	679	711	715	743	738	700	719	760	757	726	724	689	719	748	698	757	716	694	723	711	716	749	711	799	665	768	699	724	712	716	735	746	725	667	689	719	704	729	799	722	698	701	708	716	756	729	721	712	743	713	668	758	714	742	754	676	744	729	706	732	724	689	729	691	733	726	715	742	748	750	742	701	722	778	727	741	701	730	735	769	720	689	723	724	730	744	744	727	748	757	693	701	680	742	717	703	735	743	710	722	771	671	722	711	737	689	674	742	704	728	739	715	699	727	702	737	737	747	727	743	727	683	688	688	721	780	716	710	685	718	749	729	746	755	725	745	689	705	749	749	738	747	698	738	743	716	713	744	774	740	677	706	751	766	769	687	693	720	762	682	760	756	712	726	720	685	712	745	722	727	763	688	707	749	757	712	695	711	722	742	722	749	733	691	682	743	721	739	746	699	756	726	716	740	737	701	751	750	718	717	718	725	713	731	715	729	721	717	660	762	768	740	656	708	743	700	735	771	725	744	730
8500	36888	80611	62594	32284	10245	2830	1026	798	737	724	727	783	776	809	716	794	754	773	779	686	764	740	726	731	737	784	745	731	764	710	744	760	680	754	707	791	724	728	712	709	766	738	721	766	765	762	759	781	765	795	797	749	790	714	742	760	761	709	737	780	778	776	734	789	725	773	758	732	699	772	697	757	728	740	767	734	761	696	725	725	729	731	781	721	744	731	777	745	715	745	770	751	736	758	819	795	732	733	818	727	746	697	760	720	740	772	737	729	682	742	753	741	743	789	770	699	701	769	729	708	736	685	767	714	816	746	752	731	774	714	784	751	747	786	756	742	755	755	742	804	701	792	717	728	748	755	736	726	729	738	708	731	773	713	693	710	758	754	765	789	739	712	741	746	776	745	758	713	767	765	716	792	707	771	689	729	753	761	743	721	787	696	744	751	728	736	710	727	727	766	736	773	718	790	793	733	724	719	712	721	736	798	731	771	732	743	725	759	735	764	736	741	751	778	707	723	699	750	743	768	696	750	709	725	733	777	733	778	755	728	767	743	717	723	719	711	703	752	724	740	738	719	740	764	700	739	717	737	687	746	739	700	782	692	747	738	760	722	741	737	748	754	719	732	662	703	776	734	733	724	719	775	767	747	728	740	753	768	762	752	692	750	759	754	716	743	732	788	784	761	775	739	744	736	725	713	744	756	803	719	765	777	710	751	758	770	732	731	743	754	741	731	749	773	755	767	753	732	749	779	731	758	753	746	769	756	728	780	734	740	729	671	738	715	714	708	706	768	734	742	750	755	764	750	722	797	728	737	702	697	760	762	741	680	753	711	816	683	773	766	713	748	697	745	744	713	769	744	719	720	719	763	776	765	720	683	731	752	760	769	749	683	770	721	706	730	720	775	738	743	731	689	763	750	752	765	720	760	728	733	721	777	716	795	719	744	739	739	704	690	741	724	767	729	775	734	774	774	777	725	781	733	745	764	749	689	718	740	726	750	765	753	752	733	743	747	703	760	773	736	712	716	689	756	722	715	733	759	748	735	729	753	747	723	751	698	738	771	749	773	733	756	731	739	764	728	757	715	745	747	754	713	729	688	727	725	701	752	691	702	745	763	761	705	767	728	722	766	784	780	696	744	742	709	728	752	801	755	767	711	742	713	761	725	724	739	710	759	702	727	778	741	769	730	725	696	743	725	728	718	736	745	795	721	732	791	736	716	705	714	728	775	763	751	735	727	714	775	750	734	687	737	754	733	725	727	727	717	739	685	723	746	749	755	790	756	726	713	733	760	754	811	733	755	730	744	723	792	765	737	751	691	738	743	719	740	695	744	730	722	716	758	759	732	744	735	744	764	733	703	717	719	729	753	753	702	703	743	729	744	745	747	718	750	697	727	741	701	770	746	731	727	745	793	716	763	784	680	756	728	739	708	734	693	711	766	790	692	737	727	664	774	766	767	774	666	750	721	749	720	694	761	712	790	789	721	746	777	719	748	710	743	745	773	767	742	752	719	698	714	760	736	773	715	711	791	771	764	701	696	752	795	778	766	739	765	707	765	726	787	759	726	716	751	681	709	734	692	746	714	706	786	722	749	749	748	735	747	806	722	707	754	804	736	832	767	710	771	755	721	738	728	710	772	729	818	731	720	712	736	749	728	759	754	739	744	675	770	706	749	724	731	730	719	777	770	751	755	720	759	752	738	796	750	738	708	734	728	696	715	701	735	771	757	674	712	735	743	741	736	722	752	721	730	715	752	731	717	759	734	730	737	750	734	722	719	794	772	789	709	712	773	734	747	743	744	756	772	755	776	717	712	744	747	808	751	763	717	712	761	771	742	757	686	756	750	709	795	732	710	661	763	736	775	693	712	718	778	710	727	724	741	711	732	772	752	740	698	754	785	779	705	747	738	720	764	790	697	727	757	710	724	731	750	755	673	779	745	784	774	732	757	786	775	730	719	742	794	720	807	745	763	766	753	745	716	723	718	756	758	708	758	738	704	739	780	719	770	765	673	767	736	722	757	730	702	746	748	803	758	731	762	763	705	721	678	720	770	749	782	711	746	708	784	718	772	695	754	767	745	742	766	737	738	715	732	736	740	741	806	770	723	780	750	756	705	717	745	758	753	774	721	746	776	754	743	783	755	759	686	756	710	694	724	704	776	743	765	710	721	706	730	710	707	739	726	733	729	740	719	756	699	751	749	746	704	783	792	730	704	781	762	756	727	741	744	754	689	744	716	725	695	711	708	736	737	739	758	733	759	745	736	766	748	706	790	733	757	718	722	682	762	739	723	754	746	723	749	690	741	717	718	706	784	732	743	693	729	770	763	730	783	777	755	768	714	747	725	758	770	781	693	751	761	754	791	776	713	726	732	744	748	768	739	772	731	682	719	724	719	770	738	752	714	718	781	702	726	740	761	750	721	743	721	731	754	758	739	762	714	765	729	697	699	700	726	766	721	713	749	765	769	734	710	758	712	733	761	728	743	746	754	736	686	716	788	732	752	744	682	799	732	714	745	731	740	793	770	759	707	739	751	754	756	749	784	718	738	685	725	757	735	757	727	701	749	742	731	753	777	750	737	722	728	786	720	748	749	724	726	722	750	765	743	754	705	714	743	721	763	779	679	769	721	756	734	761	728	751	733	757	767	728	681	735	690	754	694	732	729	737	739	744	724	740	758	773	731	709	743	744	711	740	757	761	785	724	759	727	763	728	746	709	736	717	745	740	754	759	764	722	744	713	762	759	722	734	737	729	770	699	720	743	744	718	741	747	713	787	781	748	693	744	748	729	741	697	738	692	709	767	747	782	759	768	711	754	757	708	731	727	723	739	752	738	744	731	722	702	689	761	738	725	750	745	743	717	766	751	776	714	796	768	771	683	695	718	732	744	718	725	768	796	687	738	709	722	743	737	753	748	807	729	723	722	762	726	748	754	750	768	747	717	774	809	737	726	766	749	713	722	763	751	760	704	704	724	738	737	689	763	777	755	740	746	729	700	727	790	775	757	760	760	734	738	716	762	719	720	736	718	741	707	717	709	775	738	755	704	774	730	773	740	738	731	717	726	754	732	769	752	726	705	750	775	738	751	790	774	769	726	776	738	732	739	728	810	730	776	749	701	776	766	745	706	705	742	747	705	742	761	762	786	746	764	779	742	733	748	732	716	743	722	769	718	707	711	716	744	778	787	710	710	745	715	738	756	727	757	732	722	741	739	712	771	737	808	736	719	695	785	820	762	792	739	742	720	769	701	736	728	740	740	758	780	732	710	755	726	717	718	749	749	754	744	768	731	755	735	742	741	768	753	751	704	726	758	715	703	740	727	743	750	743	679	741	751	703	726	710	764	698	721	696	741	783	727	754	717	772	739	762	721	758	723	753	780	748	761	743	752	710	726	735	760	717	736	759	718	751	737	722	776	735	723	763	728	755	752	715	720	708	750	733	760	763	715	711	739	712	721	746	727	722	734	749	736	708	740	748	741	715	742	725	708
24415	21643	39346	58679	49337	29341	12958	2406	1036	904	813	885	832	861	804	805	827	900	816	823	791	799	846	769	796	814	778	742	754	790	769	801	800	798	778	860	835	795	807	756	796	754	794	770	771	746	801	761	797	776	752	808	782	723	719	741	788	812	840	785	769	788	782	720	775	783	804	760	773	817	828	748	803	788	777	769	758	821	823	777	769	763	775	739	743	771	803	763	785	759	787	748	735	793	754	794	772	774	753	752	776	766	797	805	797	821	789	760	793	786	796	800	766	779	791	779	843	791	884	752	789	765	738	774	839	799	821	759	751	719	715	756	780	773	814	732	791	749	759	756	745	775	800	837	759	758	775	834	759	838	840	819	794	815	770	747	720	833	796	787	800	773	738	818	826	747	760	755	808	805	824	796	780	757	830	745	752	765	738	776	849	792	827	806	846	839	824	801	768	774	763	788	730	760	751	794	789	781	753	798	741	753	771	812	746	766	766	785	809	861	782	785	755	791	734	796	737	771	722	812	777	746	737	795	724	757	731	768	823	777	768	761	777	791	739	771	793	786	792	787	821	746	779	706	763	739	755	729	742	794	790	788	776	761	709	717	749	776	752	808	751	768	752	743	771	779	788	756	801	791	762	811	846	709	787	748	771	744	730	776	744	767	771	804	787	718	768	693	787	790	742	776	811	813	821	787	781	836	778	787	800	797	765	800	770	760	799	767	769	795	765	760	796	798	811	799	728	790	754	794	765	745	785	772	797	761	747	777	778	772	763	730	799	788	800	761	750	804	741	752	808	753	760	781	760	803	765	775	767	753	792	836	759	748	834	785	800	781	786	752	794	789	746	723	792	803	801	751	733	733	778	768	831	806	785	701	768	811	836	798	768	791	802	764	769	766	729	803	798	779	758	775	814	743	759	762	791	751	773	799	809	753	761	803	738	782	812	797	859	748	799	774	796	736	859	768	823	763	805	766	793	776	780	816	733	764	786	815	788	757	772	785	754	813	779	852	716	765	723	749	739	753	754	774	745	758	798	811	799	805	778	788	738	809	787	787	779	787	761	787	774	780	807	775	796	742	714	783	756	728	807	793	800	807	803	759	693	744	729	823	790	774	763	770	799	799	791	727	812	796	813	731	767	799	826	796	799	828	793	764	796	799	812	807	830	778	765	759	769	780	766	723	744	784	768	745	791	753	792	780	798	790	729	807	764	796	777	842	815	715	816	793	760	753	777	806	749	800	843	736	792	752	795	761	792	788	780	791	754	746	818	784	769	796	796	776	775	802	783	810	762	790	766	772	816	739	742	769	746	743	774	788	740	760	825	774	764	813	783	783	723	768	716	777	789	776	811	731	763	747	735	793	790	791	769	787	761	749	793	800	753	827	745	769	780	756	731	770	800	796	759	783	767	759	732	803	751	785	789	768	785	782	796	797	718	818	775	763	736	782	786	781	806	736	798	805	804	770	751	793	819	817	764	785	774	738	767	800	750	796	786	744	792	791	777	745	779	822	775	786	803	786	752	750	786	769	795	799	830	742	772	760	819	785	729	782	803	798	813	774	737	803	790	868	744	816	741	749	768	788	778	751	810	755	741	792	804	788	820	805	748	766	794	819	805	778	755	760	763	768	787	754	788	776	763	758	787	747	775	753	776	775	753	739	779	828	786	745	733	775	733	773	765	799	801	809	755	772	761	818	782	798	764	799	779	768	771	759	746	819	796	809	757	797	780	810	791	754	749	796	794	748	848	716	775	812	762	746	783	761	765	750	737	765	717	780	761	769	758	748	790	749	789	749	815	815	764	776	796	758	768	798	805	767	715	804	740	770	738	767	787	773	819	752	739	733	792	760	754	780	852	748	785	758	810	808	756	746	802	774	786	794	796	781	761	821	785	760	809	705	760	793	811	797	799	765	793	799	756	789	736	731	789	730	780	761	776	773	715	806	766	804	785	790	791	804	770	773	783	752	769	839	759	761	760	772	753	800	788	801	761	816	814	781	718	788	777	812	738	773	762	754	767	757	802	773	798	795	779	714	815	845	768	767	753	805	769	793	782	790	760	790	810	768	769	714	790	805	771	723	817	772	763	793	779	742	795	759	764	772	755	762	792	745	734	759	805	763	783	832	772	795	819	764	810	761	793	796	718	749	790	773	784	762	800	788	725	745	785	736	763	760	757	774	790	748	769	744	766	763	752	737	725	824	792	781	773	778	794	763	794	765	775	815	791	804	780	711	772	754	725	777	748	759	857	745	736	760	765	811	786	775	736	795	773	826	777	749	775	804	758	826	746	766	836	832	749	829	790	773	762	772	785	813	802	796	813	807	773	775	816	809	780	799	790	740	814	770	700	782	754	801	770	768	816	829	782	768	789	765	804	742	749	777	736	734	769	728	755	740	768	789	773	713	756	751	786	832	795	796	779	753	767	745	811	754	778	748	782	812	753	758	717	791	783	823	763	731	733	781	747	777	792	769	750	701	794	807	832	795	812	767	762	788	817	782	717	733	745	776	719	786	766	807	749	766	822	765	833	765	810	735	773	766	771	794	733	763	764	797	751	767	756	784	761	716	802	730	796	779	762	752	755	805	754	835	806	777	759	744	763	772	777	762	760	767	795	761	853	769	804	749	758	844	849	719	775	750	733	801	791	792	829	747	796	776	844	788	776	773	823	799	739	752	824	799	781	781	752	749	775	762	771	776	799	760	723	820	733	801	756	751	791	779	813	722	755	784	778	715	730	769	759	798	759	767	714	808	779	747	776	801	764	754	766	721	727	781	755	737	785	770	747	780	779	781	741	782	756	840	790	741	765	726	784	755	764	711	789	748	754	806	793	829	790	775	783	736	773	781	777	792	806	781	793	759	751	779	706	826	781	798	774	753	790	801	769	772	736	830	738	750	760	766	806	739	792	763	775	788	764	764	769	765	783	739	778	749	774	735	767	763	778	774	774	745	766	760	805	771	822	792	798	766	811	819	786	760	752	742	753	792	790	752	762	794	784	774	724	732	761	751	796	751	770	779	800	781	782	777	768	751	789	713	793	764	754	778	827	833	794	819	835	782	802	788	799	729	751	807	770	744	747	811	805	782	744	760	825	794	787	747	822	743	771	749	748	759	740	763	805	808	732	746	760	766	752	815	800	793	827	732	785	775	748	767	729	777	760	802	765	732	765	765	775	810	799	788	802	809	794	774	782	783	732	726	777	755	751	798	704	785	767	758	779	717	782	761	761	718	780	820	790	829	814	776	747	747	769	767	781	819	757	755	765	779	737	793	754	818	766	766	738	750	754	783	765	759	793	757	774	800	804	760	746	823	746	823	748	786	762	791	822	767	743	774	798	748	737	775	783	801	767	793	796	807	821	784	757	751	762	775	786	751	794	787	742	787	793	795	751	750	763	817	716	765	798	770	753	783	764	740	736	740	781	760	766	786	795	776	729	756	729	727	777	725	806	788	799	777	775	762	776	747	774	784	767	800	751	755	827	769	771	789	789	780
13255	48425	91325	79969	49951	19877	5810	1746	894	832	831	790	870	880	891	867	862	804	808	806	829	840	832	810	832	775	834	800	807	815	863	797	869	789	841	853	807	859	811	824	857	849	825	848	858	797	843	823	832	810	746	836	862	823	852	844	818	852	787	784	815	852	805	782	809	865	784	836	864	848	801	825	855	833	800	819	831	833	795	831	822	819	816	772	811	851	806	845	896	856	825	820	844	854	809	819	802	835	811	834	837	818	814	819	851	829	804	838	845	797	808	844	789	869	801	757	791	849	796	783	812	834	793	804	806	814	856	810	850	799	793	861	822	800	813	816	814	841	807	817	844	822	804	778	770	807	760	796	860	840	831	837	841	810	830	799	779	819	812	792	842	784	813	871	773	800	812	843	797	807	845	794	849	832	859	848	763	785	777	761	809	817	834	831	814	785	783	831	784	770	806	816	839	794	840	813	787	826	815	835	839	776	792	788	834	787	843	881	838	842	848	858	877	846	807	841	759	770	801	858	821	802	841	799	838	820	756	781	852	798	858	853	883	814	842	804	826	850	811	833	830	825	801	848	789	813	884	851	798	831	860	816	841	819	818	823	814	814	811	753	810	801	812	767	789	794	803	837	836	855	781	814	826	814	786	822	853	802	780	819	831	857	807	773	800	828	786	846	802	826	821	815	817	829	829	796	849	779	844	845	858	781	797	877	821	753	789	799	783	832	795	779	847	836	809	820	819	757	782	834	788	834	767	805	838	824	819	844	872	809	826	790	854	818	884	800	789	811	771	798	804	820	807	757	763	807	802	781	801	758	809	837	879	817	834	837	757	857	794	821	793	848	764	823	778	816	804	829	830	799	808	818	830	836	842	852	822	826	796	832	852	866	819	817	811	838	823	834	841	799	744	788	794	825	803	806	806	808	786	792	833	823	826	852	860	767	843	834	808	839	864	822	815	849	818	871	817	857	809	833	813	781	763	804	847	805	861	817	771	777	794	846	880	786	815	848	791	858	804	808	823	849	839	790	820	753	787	814	780	834	814	816	742	834	817	817	811	816	759	809	797	819	803	818	810	804	832	815	817	829	813	781	824	799	765	779	819	755	804	823	804	828	770	807	848	765	836	836	823	793	846	805	817	802	805	820	867	811	789	847	831	786	797	789	814	796	825	816	793	808	776	802	829	809	855	787	852	793	795	754	807	807	832	817	826	820	799	807	827	861	795	852	797	833	765	827	781	782	836	813	791	812	791	826	815	797	840	881	799	810	822	773	804	830	825	762	826	841	799	811	848	802	801	799	797	817	808	809	761	821	850	799	791	786	850	827	792	801	805	864	832	822	761	809	812	839	863	810	756	839	827	823	811	817	800	823	823	795	867	796	808	828	839	743	762	856	817	806	770	758	783	795	853	831	828	812	746	830	811	784	794	801	808	807	825	775	817	802	849	821	796	853	864	827	798	763	834	808	799	813	822	796	795	772	776	795	797	802	769	843	809	834	846	792	795	794	805	801	845	806	842	774	808	835	820	824	805	800	795	798	821	799	797	794	810	833	768	836	780	817	823	763	798	844	805	762	866	795	795	856	812	838	830	801	800	795	813	795	786	815	799	803	810	807	819	795	817	822	850	831	820	781	802	828	841	804	840	834	831	782	800	790	859	804	851	814	832	791	794	788	829	804	787	794	821	801	770	809	834	778	855	829	831	807	857	759	801	815	806	779	861	801	838	860	789	813	800	801	760	817	838	782	824	834	810	832	847	817	879	826	826	862	791	784	841	865	803	812	848	830	820	854	797	826	803	779	810	829	800	789	801	809	821	781	789	802	791	828	827	819	819	812	820	784	790	852	803	836	785	803	821	805	774	802	773	820	834	820	798	836	742	742	835	810	808	802	840	875	760	832	821	830	813	831	830	867	866	865	847	808	812	884	824	757	804	774	800	824	824	856	777	801	784	782	827	817	791	833	808	797	814	842	777	825	843	813	807	809	796	855	781	815	781	840	815	830	845	783	758	807	825	807	765	808	770	871	827	783	814	827	817	809	800	771	846	809	824	812	822	805	850	805	775	848	833	798	825	816	769	797	732	762	771	806	857	792	836	792	816	807	829	798	772	828	791	788	794	742	783	781	796	846	850	779	830	812	755	820	833	897	859	747	766	849	827	832	768	809	799	826	839	748	753	794	804	854	760	796	872	763	814	836	774	844	826	826	787	804	834	836	802	845	801	823	812	853	840	768	814	792	807	776	827	770	814	818	823	788	823	799	851	811	765	793	843	787	805	821	813	825	841	785	766	752	848	857	846	832	811	831	807	784	820	836	821	808	783	830	764	801	848	774	798	865	807	771	820	806	780	766	867	816	823	831	805	873	763	854	829	822	758	820	831	774	830	823	819	840	845	796	842	852	781	813	816	796	818	867	809	799	773	807	821	831	799	892	768	800	817	854	798	794	822	826	787	801	849	807	763	794	825	782	808	842	788	767	837	796	891	789	848	818	788	788	810	817	801	774	829	817	818	839	767	809	801	830	791	822	854	838	770	826	818	824	761	783	802	783	791	848	804	825	764	788	852	848	816	856	841	845	785	828	796	810	837	838	817	798	782	793	837	853	832	776	714	842	807	834	759	832	787	800	843	792	850	822	856	823	801	846	788	775	773	808	790	810	867	766	786	822	797	766	823	856	831	850	785	819	820	786	817	830	805	808	804	780	816	822	741	846	832	769	821	779	816	824	818	761	771	852	791	861	815	807	840	766	782	842	787	761	811	837	783	864	813	775	784	805	814	803	804	792	798	821	847	820	817	808	797	850	829	813	839	780	813	803	831	823	834	839	777	793	846	826	826	814	782	806	827	852	802	777	833	818	794	789	779	819	818	796	768	790	840	788	821	787	817	779	761	836	800	795	837	823	777	785	837	785	819	807	842	769	805	787	792	829	829	867	818	758	834	789	846	826	833	841	827	789	826	814	789	821	855	804	814	813	834	810	797	779	811	857	793	804	828	800	848	846	783	809	811	793	836	850	808	800	794	797	851	810	826	803	772	831	810	784	843	853	809	759	879	802	789	801	866	779	770	834	792	763	836	872	814	767	837	887	797	807	874	844	830	861	808	829	823	826	822	823	832	826	787	808	790	832	770	833	839	819	830	808	832	832	842	794	802	830	877	814	800	839	804	810	798	815	865	827	793	867	850	785	778	853	835	822	778	883	796	839	795	807	817	811	793	774	768	818	812	819	780	824	795	803	835	833	743	850	840	785	838	806	841	833	793	853	811	771	780	769	842	788	815	829	801	824	795	854	859	785	793	830	822	823	770	900	797	785	795	795	769	820	851	801	777	789	800	790	838	837	801	774	730	799	785	781	807	848	793	801	781	829	876	834	804	856	836	736	787	839	781	823	801	814	832	793	795	832	782	817	771	826	804	810	803	803	818	832	836	797	810	813	801	803	784	761	833	861	801	810	813	852	810	777	766	850	783	835	788	805	806	814	871	803	837	838	823	825
27884	13494	26668	29050	13699	3466	1202	845	706	755	749	758	735	731	671	744	720	756	712	758	708	724	693	727	747	700	732	770	757	703	730	709	739	759	801	746	753	729	736	766	764	758	759	753	743	699	703	696	686	759	734	741	719	767	700	760	722	772	706	717	711	750	711	750	733	697	732	748	745	772	655	754	766	739	708	707	739	686	702	717	735	714	739	764	709	745	719	701	768	685	722	702	728	727	759	706	719	738	748	704	661	712	766	753	767	704	715	706	785	713	749	713	690	755	706	741	708	747	716	754	785	722	742	745	726	761	729	736	735	724	736	752	728	714	782	658	732	763	734	785	743	767	739	729	769	710	697	745	712	723	707	741	778	774	737	739	764	724	756	749	714	689	735	709	704	764	734	723	730	763	722	748	691	719	724	756	736	778	713	768	729	725	713	730	741	795	695	773	752	711	763	733	741	722	679	715	746	701	751	747	725	719	752	713	726	722	761	746	783	711	713	738	767	727	742	721	719	801	746	769	704	709	752	721	700	802	767	790	730	746	697	749	728	741	739	747	672	768	776	759	746	730	775	706	701	727	718	730	710	736	676	682	765	717	773	755	722	751	688	723	727	732	739	746	748	723	732	748	753	696	737	706	723	717	722	745	723	719	743	742	726	707	729	706	775	738	700	742	749	724	699	722	733	719	732	719	769	732	747	704	719	686	739	781	700	713	688	777	697	737	739	694	692	742	718	716	729	730	765	740	695	780	803	765	746	718	755	737	718	717	718	727	759	720	674	744	704	728	678	713	699	731	711	763	754	757	779	704	675	778	776	704	763	735	736	731	782	728	703	695	711	700	721	717	730	792	772	744	741	767	690	669	753	701	694	746	764	743	740	745	750	700	719	723	729	743	776	708	701	716	728	724	716	738	741	771	752	742	688	725	680	748	739	785	716	726	681	750	746	728	708	716	763	725	760	731	684	682	740	773	726	730	738	742	729	708	758	743	732	772	740	726	779	747	685	754	710	733	730	728	714	685	704	740	777	731	677	736	711	729	751	706	729	709	774	715	803	758	706	756	693	746	726	737	721	704	726	795	752	679	751	723	781	765	738	737	732	694	717	752	725	758	731	741	744	757	711	716	759	728	761	755	718	732	758	780	771	702	650	702	738	708	706	739	681	762	720	761	757	770	756	713	749	734	720	752	744	752	695	725	765	733	751	718	735	704	711	789	727	754	741	704	744	690	747	677	729	700	689	793	689	735	770	732	699	788	693	728	735	723	714	790	726	740	716	697	761	714	737	746	720	726	736	754	772	750	686	753	774	768	766	715	779	744	734	754	746	705	748	726	745	751	755	727	728	754	757	730	746	753	779	762	765	709	756	773	758	708	758	714	714	720	723	743	715	760	728	727	735	711	714	706	708	757	716	722	732	687	749	741	743	710	707	669	703	781	743	748	767	759	674	715	716	704	747	730	769	703	692	659	809	733	758	724	727	729	730	762	748	767	739	714	683	732	730	740	701	759	713	739	725	728	790	747	761	712	718	779	725	751	699	725	735	736	751	690	694	772	765	704	733	750	731	736	739	741	703	707	759	725	755	700	709	743	749	728	695	747	734	698	765	703	749	704	738	731	718	706	712	732	686	734	747	763	737	694	721	690	756	704	691	717	670	693	751	764	736	760	739	718	661	743	669	758	749	717	755	732	687	745	743	729	711	750	779	721	751	706	743	707	737	788	733	752	736	692	694	795	767	752	725	722	730	710	758	742	727	721	764	720	717	761	730	751	712	747	741	691	739	734	712	687	734	767	655	704	754	737	758	705	706	748	739	725	751	681	716	747	774	736	733	752	746	721	726	720	723	737	764	769	737	711	707	735	750	793	778	692	772	777	716	780	727	737	788	716	753	717	753	752	728	724	752	697	702	731	784	706	767	798	735	793	689	757	762	710	735	742	775	752	714	739	753	721	717	773	707	707	718	731	755	678	747	721	735	723	684	737	702	766	741	733	718	715	691	705	730	761	713	735	698	757	745	676	761	686	716	738	755	725	724	739	744	788	693	771	729	716	726	774	682	713	750	720	762	725	729	725	765	718	730	740	741	716	727	762	764	716	747	752	703	766	721	730	716	769	742	741	746	757	668	756	727	766	734	720	772	773	766	744	752	743	738	762	736	696	764	706	749	744	742	714	751	703	755	704	715	759	740	701	744	709	745	683	744	685	754	714	720	717	716	735	782	747	735	735	763	731	710	727	793	731	729	714	736	713	737	757	713	744	769	722	724	748	735	720	773	710	763	703	768	785	748	740	743	738	728	739	774	735	730	730	756	700	689	759	774	779	740	727	685	739	734	757	692	723	741	720	698	722	752	701	737	735	727	687	771	714	739	706	716	721	706	700	737	744	705	747	713	760	741	718	728	701	725	778	704	734	732	740	717	711	737	804	759	696	785	733	748	754	753	761	763	743	717	707	768	653	732	720	736	733	803	729	753	775	704	731	734	728	758	768	739	671	774	697	684	745	785	793	740	754	718	784	710	749	789	700	699	731	742	677	695	805	743	795	746	743	754	725	753	747	727	725	743	747	694	732	679	757	729	723	736	740	687	764	752	748	774	713	702	767	736	716	764	756	728	755	721	761	728	721	730	731	716	750	748	730	729	720	724	722	744	727	729	756	732	705	742	760	707	769	688	755	723	786	763	688	742	665	715	781	723	711	722	698	714	710	728	728	759	757	741	772	752	746	712	696	730	708	743	756	703	782	710	755	794	674	769	760	751	746	688	744	734	812	695	754	738	771	712	720	749	701	726	685	718	730	737	730	697	763	746	706	760	733	745	731	733	707	730	760	740	705	726	746	759	769	715	706	707	742	716	736	719	775	705	761	695	689	689	737	776	725	759	766	726	721	725	714	723	790	750	736	736	742	719	730	698	712	758	743	729	718	699	777	730	728	758	752	752	710	767	763	714	737	687	710	773	753	732	726	741	725	689	735	775	770	744	739	761	731	720	739	694	697	783	714	697	688	730	741	709	704	728	727	670	726	736	705	693	718	730	709	770	713	732	706	733	725	734	720	777	768	749	762	755	741	751	714	723	687	693	720	679	682	758	724	712	776	752	741	712	739	724	744	758	747	736	696	711	760	688	734	757	722	763	753	746	684	778	701	676	758	713	728	714	704	689	700	750	747	724	693	770	718	722	738	714	759	729	736	755	716	721	723	734	737	726	798	748	691	721	730	733	732	714	754	719	751	763	751	750	718	720	688	779	731	728	703	686	781	743	708	719	762	758	738	701	764	707	787	682	742	772	750	741	736	737	729	698	744	732	716	748	715	766	759	713	777	709	720	744	697	743	751	750	711	730	719	758	731	664	807	755	726	747	746	729	754	709	743	755	747	728	714	709	717	709	749	731	677	712	743	732	734	792	727	733	763	744	728	740	722	739	777	725	743	743	719	729	754	740	722	731	743	714	742	738	724	737	751	727	695	686	688	767	791	723	737	699	740	731	718	720	729
5640	6186	29416	20768	8559	2642	1165	810	639	691	699	663	697	650	661	726	696	691	676	730	653	739	744	699	703	692	691	694	694	734	726	692	692	715	687	696	690	646	686	708	696	653	729	686	652	695	721	696	700	645	699	717	722	666	686	682	691	711	715	682	700	673	727	643	671	699	693	688	728	722	703	713	676	673	708	657	699	685	645	694	664	689	689	727	718	712	702	680	685	727	657	649	685	677	705	679	679	675	701	653	657	733	685	670	694	667	674	684	660	683	663	712	679	694	682	723	727	679	716	676	734	700	676	742	700	719	672	697	705	659	633	710	695	705	670	691	710	680	658	708	660	718	684	689	689	663	730	709	727	740	724	673	708	689	663	660	671	717	706	696	695	724	705	694	686	713	681	706	698	704	680	687	668	681	658	705	707	680	647	723	727	687	710	679	691	701	703	706	740	701	652	705	680	663	680	716	702	680	686	676	707	671	698	671	708	738	692	698	689	668	667	648	664	683	687	697	674	692	713	690	732	718	633	694	744	667	690	710	686	714	668	684	670	710	696	744	709	733	729	690	721	698	704	702	701	703	700	680	675	647	677	699	716	689	648	675	671	720	703	723	684	729	761	718	666	693	707	697	702	663	667	681	644	686	703	677	682	692	715	659	647	691	682	672	656	671	695	700	688	672	716	696	695	716	700	670	707	749	655	738	710	694	689	763	733	673	662	718	720	694	698	663	669	691	675	674	687	713	676	696	676	683	721	730	711	702	695	675	667	717	696	689	741	730	619	681	651	653	696	660	709	689	713	683	707	676	652	686	689	708	660	714	732	673	640	716	736	692	682	649	680	663	706	643	731	696	721	704	698	703	714	675	718	707	722	672	701	700	669	716	687	689	688	628	706	666	716	696	676	700	652	669	669	713	712	712	649	699	710	688	626	644	667	685	697	719	691	718	694	675	661	677	679	685	700	665	711	728	678	720	717	690	658	709	714	630	727	677	697	698	744	657	672	720	705	694	661	647	681	731	662	687	703	686	679	684	728	670	679	699	689	671	673	653	682	700	721	687	690	647	633	698	694	736	702	704	675	722	657	708	643	706	654	659	716	672	688	659	664	700	680	720	696	692	699	694	666	650	711	705	687	673	678	701	716	692	722	682	705	710	703	683	658	709	693	727	699	656	662	738	667	680	677	640	721	733	710	705	679	710	745	688	686	746	695	670	697	681	697	615	724	689	677	689	725	682	691	707	715	626	651	711	679	729	715	683	666	675	741	650	689	679	710	713	694	676	726	685	706	707	643	675	692	718	690	690	646	683	703	667	681	711	675	668	659	684	689	678	697	708	709	684	699	655	740	651	705	677	721	700	706	700	668	677	677	732	683	650	694	687	671	707	672	703	684	682	669	654	722	671	690	721	675	738	677	728	697	697	681	614	726	659	722	714	688	679	705	676	771	703	750	707	672	650	673	717	690	694	667	680	668	667	694	697	704	698	647	646	653	666	652	682	697	731	684	670	698	688	702	694	693	663	664	667	721	633	665	676	713	705	685	700	694	674	650	706	752	651	744	697	682	703	720	710	724	649	690	697	706	696	720	669	703	688	686	693	679	738	733	649	685	696	681	720	708	684	724	731	683	703	711	682	682	683	686	729	676	661	654	691	771	724	680	709	664	700	699	693	676	686	706	652	666	669	687	718	659	709	708	684	672	709	710	700	704	655	674	723	681	695	725	693	631	715	699	707	667	694	733	711	698	692	668	678	668	698	711	708	676	691	694	688	753	703	672	668	686	680	693	689	710	673	669	735	678	686	650	671	700	691	657	652	678	672	682	693	682	657	698	670	743	683	650	683	705	722	739	708	719	684	673	695	691	691	716	662	695	670	682	694	655	687	667	736	700	705	659	729	730	713	746	702	682	705	678	706	681	696	669	697	716	715	694	686	662	643	671	668	720	712	689	713	690	650	705	662	680	707	666	685	700	705	704	723	714	693	715	685	716	704	710	702	717	672	752	733	696	729	725	694	700	699	730	667	737	654	673	691	683	643	716	671	721	631	670	681	717	713	673	681	663	702	714	731	685	751	675	666	669	754	705	681	691	680	697	682	742	674	687	744	626	698	674	695	715	671	656	740	666	692	714	680	693	749	691	698	654	689	726	674	684	712	657	694	662	653	710	693	689	713	714	745	695	702	636	689	641	648	695	722	710	687	726	702	688	710	713	706	705	648	728	696	667	688	690	685	688	687	662	668	655	664	733	675	703	745	778	640	642	659	688	699	682	708	658	698	675	682	695	696	681	711	683	663	680	701	668	640	706	673	681	689	667	706	738	697	705	672	693	693	723	694	690	673	689	707	675	700	655	680	708	672	680	705	695	671	704	691	681	724	673	705	690	669	685	645	684	690	693	687	680	690	702	662	706	738	682	715	696	659	711	695	671	713	690	723	659	678	663	727	674	675	681	711	720	660	694	678	702	671	713	709	715	673	719	671	681	664	682	710	699	679	686	714	636	701	689	707	676	729	689	670	668	712	699	677	697	661	712	731	701	734	699	687	667	697	669	665	668	738	681	713	654	731	711	683	690	704	731	683	680	669	678	682	701	691	643	758	643	705	712	720	685	740	797	732	643	665	685	728	680	667	672	681	718	733	666	678	707	680	688	694	703	681	640	713	684	709	698	669	677	691	703	699	711	666	669	688	705	680	681	708	677	682	735	664	698	695	725	680	687	688	627	705	665	715	712	706	696	711	733	666	694	731	700	675	755	726	704	678	685	691	679	747	686	726	712	699	683	677	694	705	714	680	681	639	663	672	683	688	704	723	687	719	702	694	700	665	682	674	619	662	693	687	688	687	693	681	641	714	696	705	668	693	709	704	676	669	648	685	706	644	708	703	692	721	703	718	653	674	675	705	651	673	755	647	676	727	674	689	707	680	716	726	732	639	718	681	692	752	670	685	659	655	717	723	708	710	761	688	688	701	669	714	658	726	744	670	686	666	741	683	687	740	702	691	638	671	719	681	667	704	706	774	696	670	687	705	696	663	668	647	698	642	739	685	722	721	692	695	711	730	733	670	650	728	679	712	743	660	673	694	683	683	717	668	722	696	712	720	664	719	675	685	686	680	666	700	664	689	696	670	705	683	691	665	699	694	613	707	661	648	690	728	730	677	671	687	701	702	713	696	678	687	727	624	702	689	682	719	710	707	671	715	746	739	760	695	709	696	664	695	700	697	714	680	684	689	732	700	667	718	716	658	660	697	674	665	703	655	735	670	650	699	666	697	743	693	698	705	728	701	711	679	702	710	714	669	725	680	681	693	661	761	696	682	684	762	668	753	667	692	723	654	657	705	686	682	696	696	647	761	719	690	663	672	714	655	711	694	666	725	685	765	687	671	713	708	656	740	689	674	655	676	686	646	734	703	712	673	719	704	674	658	653	699	682	690	671	700	723	703	667	700	635	695	696	710	698	681	731	690	685	717	738	673	738	693	707	706	671	721	760	701	716	651
25623	21655	47103	65635	43730	19673	5124	1130	816	829	765	761	727	697	728	749	711	723	798	741	769	645	711	706	750	720	693	681	720	742	726	694	718	708	701	743	777	707	740	718	743	713	746	736	739	685	757	733	742	684	775	715	732	772	718	689	758	764	711	755	698	706	748	735	730	723	687	748	723	710	730	731	735	704	750	746	723	732	706	736	720	719	703	743	710	755	797	774	703	755	725	723	717	749	739	709	755	694	744	782	747	702	727	696	753	714	736	720	743	749	762	694	733	779	709	723	762	768	776	715	734	763	722	733	759	725	746	729	715	691	701	715	734	727	723	743	674	696	750	745	698	682	710	746	661	690	743	700	673	711	720	683	708	693	690	727	724	685	720	660	719	675	717	717	698	686	721	723	701	743	668	738	712	711	691	697	714	715	731	754	765	724	697	717	701	759	721	683	721	732	716	715	688	705	700	729	692	711	675	739	677	743	724	753	715	785	729	640	661	700	718	744	729	722	698	722	670	745	704	764	739	722	689	790	708	725	723	760	748	678	705	686	694	679	683	676	696	755	709	756	696	714	706	681	728	691	699	758	676	692	687	748	696	704	763	754	771	698	695	698	701	738	726	770	675	727	728	736	740	689	732	678	714	695	656	695	697	730	706	704	745	722	756	671	658	713	712	704	783	730	725	712	664	699	718	723	719	709	690	702	725	773	659	719	766	694	734	675	755	695	712	719	702	733	764	702	780	735	729	687	697	710	707	716	729	762	781	730	715	696	702	708	765	777	708	703	689	728	678	720	719	718	736	694	678	712	758	719	714	690	731	708	749	740	697	743	722	739	721	677	773	701	694	742	673	720	675	696	746	687	711	708	708	723	710	696	692	737	743	726	677	713	717	738	680	700	750	745	647	701	697	690	702	733	726	716	744	682	736	703	717	739	728	665	712	717	706	701	716	720	724	705	692	680	727	760	729	711	727	720	739	641	722	674	681	727	717	749	716	696	715	707	724	714	714	701	694	716	771	730	726	768	701	693	740	722	723	771	752	701	702	757	691	736	777	726	684	690	724	701	743	726	736	691	688	720	736	731	732	654	708	680	712	721	733	734	702	711	693	709	716	719	759	735	783	725	732	791	708	673	719	724	716	758	728	752	755	693	717	697	739	753	728	714	733	729	728	729	708	725	691	730	704	705	719	734	745	721	741	712	764	703	682	715	730	699	726	716	712	715	691	708	701	739	715	730	713	736	716	663	682	722	684	720	743	744	721	706	753	726	768	665	716	721	783	709	760	691	660	690	709	715	739	664	731	708	700	734	679	757	766	724	743	738	741	710	761	681	717	746	728	667	689	672	728	796	735	764	716	727	704	704	731	742	752	734	741	784	731	706	710	736	743	739	707	735	709	706	699	714	667	671	744	756	720	715	747	709	696	734	672	733	690	756	703	700	720	752	732	688	642	694	715	701	718	695	691	678	758	731	728	740	711	724	712	694	693	701	735	714	678	700	699	729	732	736	726	682	764	725	665	725	735	682	705	731	753	688	729	681	736	665	727	718	753	770	681	709	719	765	741	742	705	735	719	659	673	724	722	689	745	712	708	679	749	724	733	688	709	748	781	695	691	731	708	729	704	710	756	709	684	699	727	731	731	694	689	742	728	687	736	677	738	722	697	719	678	694	682	729	724	742	718	725	735	680	713	682	731	702	696	714	700	730	757	759	659	766	683	746	716	711	671	716	710	678	715	704	727	737	723	684	729	724	741	720	778	693	710	731	683	734	702	712	713	741	723	667	731	731	683	742	708	703	719	704	733	659	734	748	756	720	741	699	687	707	704	758	692	754	714	716	770	702	688	725	712	728	623	720	743	698	714	686	759	689	666	718	722	700	726	663	694	695	678	675	709	689	734	694	691	708	670	711	687	759	729	657	644	686	758	728	733	710	657	720	722	759	707	713	710	759	723	690	750	677	724	717	732	686	743	701	707	716	719	740	706	715	687	745	761	735	724	660	727	778	733	720	684	733	709	690	757	743	739	729	748	740	672	692	711	724	725	710	727	752	733	671	769	672	739	699	707	774	753	704	656	735	716	706	659	707	712	713	728	709	717	735	701	728	703	710	728	704	717	722	690	727	741	681	687	734	735	681	692	726	697	724	684	748	697	754	738	734	676	724	663	746	705	738	671	719	735	709	735	694	697	748	721	674	705	744	710	715	704	739	704	731	689	706	689	645	674	719	700	737	736	723	730	743	720	746	732	711	743	735	709	721	729	703	712	708	700	717	712	732	707	677	738	732	743	690	747	719	715	689	747	692	697	677	690	675	749	726	693	714	649	718	691	730	697	784	690	697	688	709	723	721	720	721	708	688	711	708	748	710	755	692	721	743	685	709	671	720	752	751	684	699	707	717	733	728	707	695	675	663	715	677	720	724	669	746	682	680	716	763	744	709	701	728	714	715	726	732	712	696	752	707	706	713	666	658	707	702	729	775	727	721	733	699	690	711	710	694	703	703	743	721	707	698	731	728	703	665	739	737	731	745	711	700	664	710	691	696	723	736	693	707	682	709	765	742	717	707	733	707	696	706	709	700	662	665	755	703	735	725	727	717	724	684	736	697	717	731	685	730	700	749	753	690	707	738	757	709	739	681	721	741	724	741	718	731	712	681	760	723	715	719	693	731	709	712	678	720	719	695	750	699	712	747	768	718	702	741	688	733	753	727	705	722	735	714	663	690	731	729	712	719	689	745	751	722	707	729	692	726	669	659	731	722	736	745	745	698	726	711	681	707	716	691	720	726	698	660	706	722	713	749	724	712	767	739	719	708	702	717	723	702	766	735	722	734	721	738	736	727	732	709	700	751	665	685	692	776	699	705	677	709	708	723	691	723	697	669	680	717	684	735	697	669	724	713	749	792	759	713	683	755	722	741	721	738	724	749	758	724	719	722	691	702	726	749	693	705	724	673	695	712	714	717	727	738	688	737	740	720	676	765	696	741	706	735	675	694	681	698	707	688	746	642	699	740	733	747	735	695	738	684	748	683	657	655	760	654	702	745	710	748	661	718	738	702	736	718	689	759	758	668	742	680	725	761	748	710	777	707	719	737	694	717	709	721	726	731	694	703	729	676	698	710	737	720	755	735	746	725	729	728	706	704	712	656	658	715	704	710	701	756	709	720	677	753	724	711	711	731	712	710	731	706	707	662	764	683	721	723	737	709	708	736	743	716	695	690	717	768	759	771	712	734	711	739	748	695	737	712	733	698	679	711	737	740	750	710	730	720	693	712	694	704	712	696	752	735	734	702	721	684	729	683	703	725	683	714	714	760	720	740	707	765	733	701	731	718	713	713	655	716	707	735	743	700	717	700	674	683	715	719	718	730	708	741	681	715	730	721	689	686	687	723	726	683	690	697	720	716	722	705	714	674	668	690	742	775	723	745	732	688	722	723	675	749	712	723	681	671	709	656	723	709	722	734	755	748	683	708	738	715	702	711	725	693	731	716	711	688
8091	27528	78727	63890	33388	10812	2932	1019	882	809	722	764	753	736	766	788	743	711	718	740	719	717	793	716	730	766	698	687	755	753	737	737	743	739	784	759	692	802	786	738	773	731	684	777	746	750	671	774	740	749	801	750	774	739	737	687	782	717	750	719	722	738	714	692	734	727	732	756	681	782	756	717	709	773	725	763	762	731	731	713	705	737	714	746	772	711	701	734	691	789	720	759	768	703	745	755	724	718	743	742	710	725	802	781	724	740	690	703	717	721	704	726	719	722	722	782	788	693	749	752	725	740	723	745	685	729	724	763	703	701	739	752	738	760	741	675	732	768	713	741	691	742	776	755	735	707	670	782	767	721	773	751	736	716	706	753	721	708	771	751	751	733	722	702	680	732	728	745	768	749	744	722	674	726	724	744	748	751	729	682	759	769	709	706	743	746	769	797	770	720	710	795	748	743	778	764	732	712	747	742	772	688	721	786	731	726	791	750	720	729	765	697	746	767	752	718	688	717	787	683	767	752	714	781	757	685	742	730	673	792	714	720	710	698	725	731	758	757	771	705	721	683	715	734	754	801	772	746	745	737	719	781	713	760	707	740	779	716	721	718	759	770	691	744	712	735	753	712	721	732	747	756	741	733	732	716	709	758	733	732	693	704	668	759	735	762	726	706	701	740	701	761	738	752	719	762	715	702	712	731	737	740	763	754	724	728	678	770	782	731	728	734	724	719	701	726	718	709	732	701	720	736	792	753	757	721	757	731	746	721	687	711	741	730	721	739	763	748	710	744	737	738	773	773	730	744	746	711	726	755	708	684	744	753	708	733	707	701	767	734	735	719	760	762	722	774	730	709	694	749	717	712	771	707	725	737	726	710	751	757	709	703	759	741	711	735	730	762	729	726	721	719	735	747	725	719	725	715	750	745	696	732	778	682	695	736	713	752	742	740	746	730	744	708	708	735	695	753	743	768	771	739	707	728	714	714	825	756	753	772	760	763	712	721	776	761	737	690	732	720	733	757	697	780	689	731	771	730	788	725	718	732	742	753	687	707	718	731	779	752	739	769	723	724	760	810	756	718	731	758	789	706	720	762	745	774	695	744	803	727	725	752	705	751	781	715	762	740	673	713	700	730	720	726	721	755	708	753	740	740	716	749	702	752	728	740	707	684	758	720	755	703	726	707	714	747	721	744	738	729	706	744	773	733	750	745	734	760	743	735	757	755	723	703	714	724	732	718	718	811	728	704	729	722	781	708	773	753	736	766	742	766	747	717	721	732	721	729	672	743	733	722	799	733	734	727	765	715	764	727	738	707	753	743	754	705	736	759	732	743	758	793	721	768	736	737	759	743	752	745	708	723	772	752	724	702	747	733	720	670	678	755	741	705	704	723	728	718	726	717	740	721	728	691	737	737	733	747	699	707	753	769	716	694	736	718	691	714	753	748	740	734	765	738	732	783	714	734	727	735	717	734	724	710	733	756	710	728	750	739	740	728	718	720	661	749	719	730	731	708	801	753	784	732	705	760	772	709	748	730	726	696	681	755	722	715	761	733	739	777	725	731	771	778	719	755	764	711	752	767	743	779	706	720	726	719	808	696	687	725	728	766	742	740	702	762	722	713	765	761	758	776	678	743	690	697	775	723	730	755	720	718	727	718	688	742	730	704	751	755	761	752	735	753	735	744	689	740	751	746	749	695	719	747	753	746	728	736	732	722	782	705	734	773	740	740	761	724	758	752	705	725	713	728	705	734	730	732	717	690	738	786	701	738	723	730	767	744	711	763	718	725	782	713	729	752	717	735	668	724	764	764	740	756	709	748	752	736	774	746	789	752	704	717	786	717	707	730	759	760	726	757	755	727	699	703	710	721	777	709	679	714	746	755	685	754	728	727	744	699	737	716	735	743	705	715	747	738	714	719	733	724	713	795	712	737	765	759	699	758	743	759	751	750	753	750	729	762	727	721	753	774	770	782	716	717	709	742	755	715	720	726	705	734	781	777	745	763	735	750	755	758	753	766	733	751	725	721	756	721	739	730	795	748	756	725	727	727	732	737	716	714	740	683	769	738	659	724	756	716	754	802	740	752	745	720	710	745	716	773	740	723	704	711	778	733	716	697	729	724	708	755	763	758	724	767	778	757	764	716	735	756	734	725	752	736	706	693	752	714	754	727	704	758	771	774	724	772	748	755	742	747	762	730	768	695	760	725	717	708	733	717	726	722	703	712	738	711	739	734	694	714	766	745	776	741	734	761	721	798	703	738	732	757	748	741	725	729	747	701	758	730	738	752	750	783	669	763	729	710	728	788	713	732	759	766	767	713	693	733	712	741	704	694	741	747	721	766	777	725	729	735	743	741	744	714	762	738	739	739	751	754	708	754	739	720	709	728	724	738	681	769	730	748	765	768	704	791	785	741	710	718	772	741	741	710	744	760	738	719	722	755	705	705	713	711	757	721	730	808	755	707	749	769	733	733	734	721	736	732	707	770	745	709	692	709	720	751	699	749	744	747	728	732	689	690	708	703	726	705	734	748	709	724	736	695	787	732	724	742	715	753	730	707	805	777	789	759	772	722	781	739	698	742	726	722	727	712	740	673	728	744	739	724	731	733	766	708	752	773	721	712	734	746	738	682	709	765	744	720	778	779	724	752	695	715	691	772	770	764	769	702	754	786	713	768	687	692	738	740	767	736	750	692	747	719	714	750	757	718	739	752	748	712	766	796	747	730	787	767	717	727	706	723	725	736	708	712	737	731	725	714	830	766	739	755	747	745	676	700	694	721	817	716	738	701	711	725	733	740	703	735	778	764	717	700	743	744	717	740	726	700	737	712	747	733	723	706	700	704	767	698	717	758	733	702	713	798	697	741	690	767	758	710	721	698	736	711	727	712	722	725	709	678	749	727	739	757	691	744	775	732	761	714	749	710	758	743	693	774	706	738	697	735	715	740	789	733	685	694	757	701	725	737	725	768	757	698	697	750	706	753	702	734	740	673	753	742	776	774	741	695	733	735	724	700	734	760	741	748	719	759	763	723	728	728	758	776	770	716	718	745	715	697	763	775	656	695	698	772	716	714	791	736	735	694	760	709	727	726	715	686	741	759	737	781	712	738	741	774	708	707	713	739	755	717	770	744	719	724	727	760	713	707	722	699	723	749	737	720	721	758	761	746	714	744	760	733	753	713	760	710	751	731	739	734	764	745	784	692	722	781	755	746	723	721	734	723	738	727	713	803	756	689	789	725	740	750	741	726	738	704	745	752	685	768	714	764	734	743	740	717	744	734	705	754	712	741	724	746	791	729	730	734	721	763	726	758	691	739	747	756	750	735	731	761	708	711	719	759	735	701	733	717	761	765	739	746	721	672	711	750	782	762	701	762	739	745	695	701	702	738	665	687	738	682	693	760	787	731	695	756	772	737	722	678	681	721	716	774	738	719	758	753	726	736	717	714	715	743	737	698	697	739	733	696	746	733	732	762	773	733	713	744	751	723
24418	21634	42327	67901	50238	29373	11290	1777	941	990	828	799	829	846	834	805	793	740	776	788	792	790	808	758	756	766	830	776	765	790	842	777	812	770	768	734	747	796	815	782	736	775	804	769	776	772	783	803	775	841	755	776	803	760	776	753	750	766	763	696	767	811	832	763	810	751	776	734	781	752	768	777	803	733	760	750	782	814	782	770	732	809	745	762	755	793	782	761	783	748	780	774	769	760	733	760	711	771	810	755	743	768	764	729	768	778	732	807	733	761	776	739	823	753	735	800	760	765	765	725	762	752	773	758	776	748	763	707	725	733	740	823	840	801	764	725	697	743	742	764	798	809	789	806	754	771	764	744	805	745	778	753	784	725	790	728	792	769	770	774	779	829	785	749	770	784	768	754	781	764	739	759	746	724	738	752	789	748	721	760	761	786	806	716	751	812	800	757	813	799	770	772	770	749	766	736	753	719	783	804	783	808	750	790	774	773	789	772	786	774	777	765	723	748	760	746	703	793	765	723	771	762	744	783	800	754	761	802	835	830	788	760	760	737	794	793	749	735	776	817	736	781	691	775	783	789	738	770	794	787	785	770	744	764	756	732	752	785	761	793	753	784	799	769	788	731	745	736	686	766	759	815	802	749	763	743	748	780	702	779	764	817	770	744	763	782	758	780	765	851	824	757	750	791	790	756	746	761	785	723	815	772	714	806	717	755	744	756	848	790	804	797	816	723	789	801	768	736	741	729	793	756	791	724	763	758	779	754	746	776	815	736	788	792	751	764	786	724	815	768	773	789	723	780	736	790	805	802	794	753	733	776	760	785	774	774	757	778	767	806	773	733	780	784	783	784	727	726	711	730	766	753	810	819	775	770	794	783	735	749	786	772	771	753	805	771	814	753	789	782	746	779	783	792	788	752	727	727	818	785	739	786	741	766	756	816	744	772	740	749	713	737	713	802	789	712	770	759	772	760	807	710	750	810	683	771	714	820	705	734	749	775	807	774	734	802	788	733	758	747	733	774	789	770	773	749	752	753	793	795	733	786	798	752	758	720	755	731	720	788	785	787	712	714	761	769	772	760	731	758	758	772	805	784	749	791	756	732	765	776	704	780	799	795	777	761	797	791	755	778	742	769	749	765	733	815	740	810	777	758	791	746	808	776	760	743	788	784	709	804	744	754	804	774	824	802	775	751	794	764	808	748	832	781	748	783	770	741	747	739	800	782	799	735	754	743	730	777	745	758	719	751	765	819	751	774	793	810	763	777	744	802	742	777	743	780	810	732	777	802	722	765	755	733	774	758	710	800	820	774	787	719	752	755	763	730	755	752	742	759	810	771	841	797	796	762	790	786	741	771	803	781	788	769	767	781	756	763	779	762	733	787	760	734	787	796	744	753	781	769	768	795	808	764	757	771	781	779	762	738	791	793	739	727	775	795	780	776	786	790	785	782	743	783	744	770	798	780	733	751	745	813	763	795	748	810	776	763	786	796	744	732	793	797	731	747	756	732	762	727	769	744	796	793	812	701	764	770	752	759	738	740	774	786	719	765	775	782	738	760	740	799	779	727	817	756	757	780	747	786	721	759	837	780	770	748	770	745	805	733	771	743	778	786	741	755	774	770	782	747	763	744	764	752	744	758	729	772	803	771	698	767	722	749	783	750	785	856	729	717	766	782	785	790	754	774	768	747	766	753	776	806	770	719	755	781	721	765	781	803	749	773	767	781	778	775	757	755	760	778	743	736	763	728	760	787	781	775	824	762	752	782	745	790	761	712	787	764	778	783	732	691	783	780	739	798	762	799	700	798	798	764	750	765	822	809	726	765	778	781	770	779	767	785	713	787	732	813	787	768	757	789	779	822	781	760	730	774	721	733	736	770	777	798	716	742	756	766	768	746	750	735	734	816	777	749	779	822	840	769	778	817	733	763	779	763	787	784	752	755	784	765	789	812	799	738	772	735	748	802	776	751	841	733	818	735	814	822	751	734	764	777	793	781	756	786	715	747	770	747	727	776	777	803	796	775	725	773	734	773	737	778	776	784	767	751	781	814	822	769	769	775	770	753	722	763	746	776	776	782	763	781	795	729	719	777	798	767	741	737	776	707	733	769	794	725	716	762	776	758	791	761	749	747	753	800	735	759	756	766	763	745	754	805	751	803	778	739	809	804	790	764	722	785	819	802	781	757	741	760	809	754	769	787	746	759	819	809	771	728	732	741	768	768	769	767	718	782	777	744	790	779	751	750	786	817	744	738	779	773	765	740	754	813	763	771	739	778	769	757	765	731	771	738	749	736	744	716	770	809	745	776	743	805	763	777	743	762	756	778	742	759	725	765	779	801	745	762	765	715	808	820	744	790	748	782	705	724	750	736	794	755	763	751	724	817	738	709	737	728	750	743	750	754	773	758	734	710	804	748	752	743	778	760	757	762	726	765	732	729	780	740	790	774	727	757	816	746	746	779	694	764	766	840	806	743	739	827	767	803	804	761	814	727	767	765	756	749	758	723	764	731	730	765	807	752	758	713	821	748	782	796	785	718	768	758	758	740	721	724	760	742	785	743	813	764	787	782	756	805	777	790	742	776	774	760	745	804	753	765	755	809	772	769	751	827	739	746	754	761	712	786	816	824	723	786	737	786	769	815	755	743	779	800	760	693	753	719	760	767	766	743	768	761	773	773	802	789	729	770	832	765	770	775	781	762	728	764	810	716	773	783	790	765	804	721	779	767	741	759	815	765	780	782	741	809	740	766	799	741	762	773	777	806	753	752	746	801	779	749	781	783	768	778	838	744	762	748	758	760	717	741	756	755	760	727	796	727	785	745	787	802	770	771	806	718	785	747	756	821	760	764	735	806	739	757	755	765	774	762	729	758	783	755	779	767	780	771	754	746	727	759	724	766	770	757	786	763	739	784	789	792	803	789	787	810	744	761	723	765	736	732	754	776	779	740	739	734	765	775	745	721	783	800	772	744	761	768	756	766	795	769	755	761	820	754	792	733	787	771	757	775	776	826	752	759	794	716	783	779	757	765	721	769	784	769	761	767	748	791	790	767	816	785	826	771	767	706	760	723	774	786	768	759	707	704	822	753	775	759	737	799	780	753	775	719	755	771	821	735	708	755	757	826	799	774	733	759	821	759	772	746	782	788	708	775	791	743	771	741	783	764	785	772	745	772	777	830	792	725	753	809	800	698	747	801	766	773	780	756	742	775	788	775	793	754	750	780	792	747	786	774	741	722	761	770	795	715	793	789	786	730	791	717	757	785	811	756	753	752	778	769	750	796	815	802	758	802	727	741	812	762	800	714	755	808	688	775	749	755	753	724	757	756	751	834	713	794	767	729	737	786	761	794	790	792	742	765	771	775	808	746	756	753	810	748	791	800	750	771	759	803	750	780	775	746	808	772	756	757	754	810	816	762	772	750	773	792	758	779	754	770	722	787	767	807	739	764	759	744	764	762	764	763	764	710	778	772	816	776	778	806	800	824	765	761
12480	33549	86011	79568	47436	19749	4948	1205	949	1016	836	840	937	865	847	878	843	821	795	801	825	799	824	763	853	789	842	865	823	783	793	867	873	806	775	796	847	811	852	808	852	835	777	776	832	831	806	827	795	790	875	840	793	804	833	824	815	815	819	816	796	798	793	813	824	810	775	782	815	822	785	832	786	812	789	790	825	823	836	768	799	777	791	810	800	809	817	773	817	809	799	821	797	822	815	824	707	874	825	813	796	810	786	856	821	807	815	833	791	831	829	787	825	801	867	785	803	775	807	785	839	839	830	847	831	818	777	738	793	770	793	842	781	835	757	769	805	811	725	820	790	824	856	804	791	809	809	813	808	792	838	800	780	803	828	782	789	834	824	836	787	805	840	828	822	811	779	762	822	793	760	804	848	839	818	765	841	746	783	868	783	773	823	848	805	812	761	725	853	789	785	730	842	789	813	802	828	798	811	768	728	804	869	809	823	777	846	755	759	815	772	814	816	850	848	819	790	828	798	831	832	785	844	811	831	802	838	825	774	796	796	786	794	812	822	870	799	817	791	792	814	839	798	809	806	789	764	809	799	823	818	797	775	774	788	849	809	783	777	762	799	827	818	788	800	800	769	773	851	798	765	791	834	806	781	804	798	815	770	823	845	793	758	786	801	766	835	825	783	777	805	789	750	795	835	810	738	867	813	843	828	824	779	810	848	787	809	814	788	836	798	815	789	796	804	791	777	800	817	821	834	832	799	854	809	814	771	831	796	824	745	800	792	817	822	834	780	795	861	812	839	782	787	759	797	818	849	793	788	782	822	815	774	794	795	842	822	838	824	819	847	847	797	827	818	841	830	811	817	824	830	761	826	852	812	805	809	768	827	815	819	851	774	799	776	791	809	774	765	908	807	807	813	804	795	828	830	825	835	771	781	870	836	801	775	836	892	768	768	793	836	814	843	805	792	837	844	795	808	798	801	834	822	865	822	799	804	807	793	809	769	780	769	850	804	817	797	772	797	822	838	800	795	826	800	863	792	831	772	838	774	835	842	822	858	857	785	818	797	805	805	803	752	791	818	787	826	805	790	765	853	758	801	819	779	829	800	846	874	763	819	788	770	820	759	773	827	842	820	876	806	803	856	826	857	825	855	838	761	822	805	847	765	879	791	822	802	772	880	834	751	816	779	806	785	839	859	768	795	825	807	845	822	782	814	865	810	774	827	812	834	808	860	781	756	775	802	839	852	788	796	760	856	844	787	774	783	771	824	767	828	771	821	794	830	774	774	869	814	762	855	813	835	826	776	788	780	810	846	798	855	772	808	820	815	818	784	788	777	801	814	806	782	787	815	838	808	798	777	881	784	832	814	789	798	767	823	816	790	782	764	813	777	817	740	723	851	825	819	776	810	785	832	852	826	886	848	808	805	816	819	850	818	843	798	827	766	818	836	814	835	819	824	811	818	821	803	792	769	757	814	759	804	775	815	777	814	776	778	823	792	811	819	854	835	811	805	830	798	839	802	831	797	826	786	806	804	809	818	783	819	814	756	820	821	800	878	813	819	758	789	862	807	794	839	720	821	824	850	782	807	813	812	841	814	796	815	795	854	792	802	792	808	800	798	776	797	789	856	762	814	830	854	839	733	787	780	773	817	790	833	849	824	868	770	792	858	824	814	805	814	821	807	809	828	813	851	778	799	833	806	793	853	820	825	804	760	810	808	847	775	777	788	855	803	733	783	816	806	808	817	773	793	817	815	820	884	804	798	834	816	781	759	847	817	864	804	798	860	824	797	804	773	819	808	782	820	811	844	823	850	790	807	780	824	812	781	803	785	802	782	813	818	800	792	771	782	799	759	786	794	791	834	806	802	754	783	779	772	810	812	744	805	804	810	787	826	834	818	790	788	785	807	786	798	821	751	845	802	757	784	817	805	791	816	768	784	823	776	862	790	842	783	833	816	771	823	803	790	811	785	778	819	811	821	823	831	809	833	789	767	810	848	780	851	835	749	780	780	798	777	803	828	822	803	830	806	825	792	885	841	825	832	822	823	789	809	814	847	815	798	842	822	829	768	821	886	805	843	816	840	813	840	819	770	794	838	819	816	778	828	807	797	847	798	751	825	769	829	770	846	800	763	796	803	795	799	789	816	768	809	860	770	850	800	838	790	858	806	795	773	749	832	807	782	845	831	796	807	798	819	796	822	808	810	823	846	804	812	801	857	775	754	813	808	822	795	886	851	809	785	849	820	812	779	839	841	830	813	819	804	769	825	834	804	782	819	749	790	808	800	813	821	777	720	800	851	795	774	758	809	791	819	794	790	853	777	799	781	806	843	786	786	785	811	841	748	820	800	834	835	852	818	784	762	809	810	814	765	836	785	770	794	770	828	787	796	825	816	839	828	762	809	852	843	819	830	833	763	779	758	813	817	839	808	804	808	811	836	815	823	794	792	815	807	812	784	869	799	856	820	815	851	836	797	817	802	816	810	824	780	804	778	780	756	801	815	772	769	799	777	745	770	819	793	778	793	812	810	871	831	820	799	777	792	798	835	824	778	826	787	807	802	816	794	816	791	801	784	812	847	824	833	807	805	787	831	797	807	806	791	820	822	794	789	815	799	826	808	796	798	834	723	838	825	796	823	798	758	815	779	765	839	792	791	826	793	756	811	773	822	764	834	754	793	786	816	788	767	811	786	804	772	822	851	872	790	782	813	853	782	816	817	797	803	788	774	831	796	858	807	801	806	794	816	835	785	793	774	766	833	831	804	783	831	773	848	747	760	788	848	857	830	829	811	820	794	783	771	831	835	800	811	784	786	819	843	789	831	844	820	847	858	820	801	761	804	788	830	826	754	800	769	794	796	824	753	780	823	816	805	824	845	769	773	851	810	823	770	786	781	822	849	840	825	820	822	853	760	777	818	782	795	769	814	870	771	802	808	822	757	782	778	825	754	814	796	762	815	778	789	806	787	756	819	838	844	799	825	784	824	808	811	772	799	826	813	826	795	775	788	775	838	798	822	728	781	814	859	841	806	797	786	815	820	817	844	784	798	786	795	836	793	789	862	846	790	792	773	844	785	838	782	795	801	840	815	849	815	754	774	767	858	753	785	798	820	784	842	818	819	776	812	801	799	758	793	806	832	769	812	774	798	814	830	794	785	823	777	794	837	805	755	866	799	761	781	729	818	818	818	785	791	854	731	807	762	802	845	775	826	797	767	787	883	786	825	842	763	880	781	799	764	771	807	777	831	773	788	807	831	852	835	808	853	785	816	839	810	809	827	775	826	777	791	758	845	795	866	825	788	802	800	809	774	829	804	854	807	827	825	818	754	790	848	786	842	818	773	789	830	816	793	849	786	776	806	748	805	810	792	814	746	856	788	772	817	783	799	824	838	807	825	790	820	825	791	784	793	781	745	763	810	784	833	820	771	812	752	827	807	781	803	774	813	821	798	795	775	860	808	823	794	796	780	874	759	778	797	805	795	809	859	784	812	780
27870	13934	28642	31206	11500	2821	976	785	799	792	715	755	764	733	722	710	746	738	739	677	739	732	743	764	788	727	793	741	737	740	779	754	695	707	724	733	735	715	764	735	768	765	725	727	762	727	770	753	698	707	713	750	710	715	694	715	753	727	750	714	811	680	719	772	764	769	749	749	696	690	747	677	703	728	716	689	753	714	757	718	760	717	735	751	772	725	718	743	742	720	761	749	690	698	791	751	712	683	770	702	700	715	751	684	735	707	739	694	769	742	725	722	763	744	792	756	706	750	740	741	754	733	737	727	739	701	751	761	751	745	689	686	759	728	767	727	723	737	710	743	760	711	799	720	719	748	740	712	725	739	753	772	748	686	723	724	737	770	746	670	757	729	729	757	731	744	734	710	733	703	687	769	686	705	696	729	769	728	750	764	736	727	752	775	723	776	747	722	722	723	695	755	709	774	747	727	727	671	730	718	770	692	721	740	711	678	690	764	751	742	706	699	696	660	726	702	679	750	699	736	728	735	715	694	746	744	701	719	729	785	772	756	741	719	711	712	748	740	737	723	755	727	692	720	723	742	715	772	736	739	756	736	766	730	734	714	750	708	721	685	726	763	758	690	753	757	715	743	794	724	741	723	727	709	793	701	712	777	695	718	744	745	711	756	732	728	732	735	732	734	738	727	743	684	721	693	738	734	755	718	737	716	757	747	730	716	705	782	714	701	734	738	790	715	700	715	739	685	713	741	735	732	712	749	718	697	780	724	754	707	686	726	775	722	697	811	696	736	702	672	734	737	735	759	765	757	707	773	781	729	736	761	694	710	742	651	726	705	737	681	717	737	723	704	750	706	777	709	703	753	683	769	769	718	729	763	681	749	710	691	740	746	750	707	762	741	687	736	744	758	779	743	759	745	750	714	685	709	724	697	742	709	741	739	720	708	759	738	709	728	757	709	714	731	727	761	759	748	682	754	756	696	716	688	708	686	726	668	715	738	753	722	712	727	665	690	684	743	773	751	730	732	776	703	701	732	701	719	744	706	737	763	750	738	756	752	743	706	722	755	760	754	736	730	704	755	774	687	761	736	753	763	695	675	683	681	723	756	729	728	745	743	691	770	735	737	738	735	709	740	725	777	699	723	747	713	683	706	706	677	722	756	755	718	730	692	751	703	717	712	707	716	732	760	725	778	782	688	758	700	709	704	743	720	786	718	750	749	715	744	776	703	773	723	750	724	754	676	682	738	775	739	741	746	754	735	700	756	753	729	721	705	776	747	734	718	753	743	731	758	721	706	722	739	731	727	760	725	736	707	749	707	724	720	740	693	694	768	759	700	754	737	786	717	774	727	767	766	735	742	762	740	689	742	727	724	747	720	723	792	771	688	719	765	803	720	713	740	749	739	723	707	716	713	720	700	699	746	755	727	672	718	723	767	751	720	774	760	792	729	735	730	750	725	710	716	732	755	755	760	764	704	723	704	676	734	750	704	760	718	784	781	716	719	740	726	708	673	692	763	726	740	770	728	727	723	674	785	724	710	773	713	738	707	743	677	705	723	752	707	736	707	710	721	695	775	721	731	716	771	768	748	703	687	741	688	726	700	709	679	726	729	742	757	755	696	716	723	701	728	729	718	723	740	690	682	739	707	705	718	730	732	739	751	748	693	715	692	718	729	715	752	763	744	736	715	671	730	687	725	733	745	718	730	718	709	816	724	705	751	747	698	725	757	725	781	668	729	709	720	740	718	734	777	768	728	720	719	718	764	751	705	712	726	770	722	725	766	704	714	737	729	804	742	730	708	704	762	741	696	725	729	712	759	739	729	745	743	743	793	747	733	762	700	694	770	734	756	753	710	702	733	723	748	752	684	707	660	697	715	774	714	720	723	691	732	718	703	754	744	680	692	707	719	691	693	704	701	718	812	721	711	755	727	708	737	687	700	767	733	749	764	756	752	706	736	739	698	720	676	714	657	729	725	750	755	758	667	780	730	733	705	733	756	733	759	735	765	722	710	707	692	733	774	775	682	711	670	751	729	766	729	691	731	748	734	740	716	692	739	707	744	769	735	739	687	750	690	768	698	702	746	733	734	693	696	729	704	784	715	735	764	720	740	747	723	734	679	729	720	733	717	736	744	729	752	754	709	747	703	744	733	730	785	736	818	729	688	690	760	745	720	760	723	684	728	726	748	733	722	755	750	733	751	689	756	767	733	741	739	752	723	704	704	718	733	685	688	782	724	751	757	731	663	717	743	746	675	710	730	739	716	745	689	726	701	707	761	714	741	692	774	726	753	753	729	717	734	725	674	677	777	736	762	722	725	753	709	728	726	709	708	775	722	699	731	728	730	714	710	688	682	743	750	720	739	690	742	721	770	648	737	755	725	729	770	767	700	728	713	715	717	715	648	718	709	771	720	752	765	756	746	778	719	747	761	723	728	766	722	753	689	784	726	738	762	784	717	752	710	794	730	698	759	780	742	730	717	774	727	752	744	755	724	716	776	772	699	747	721	728	735	779	727	647	772	757	736	728	753	741	742	736	699	727	733	762	720	740	772	709	771	697	720	779	702	720	770	698	676	680	704	721	728	716	703	677	774	740	748	737	748	716	737	677	728	725	725	732	766	705	725	764	740	734	699	742	747	706	721	733	792	721	706	745	716	719	728	689	728	747	728	695	719	677	727	741	679	717	699	736	731	729	755	753	723	714	737	701	720	759	778	732	687	793	690	728	754	734	742	756	710	674	716	690	709	684	736	730	718	748	719	728	717	775	708	723	717	736	752	762	682	655	684	724	692	736	749	692	757	659	723	694	730	712	721	737	701	771	802	705	727	718	712	682	770	771	733	706	756	738	720	728	701	753	779	713	737	725	781	737	761	755	715	757	736	729	746	720	718	757	770	719	715	716	726	778	739	733	667	716	730	706	771	752	746	735	692	738	745	748	760	762	722	737	743	721	752	694	719	747	725	742	732	724	742	701	735	691	736	742	769	710	754	682	738	718	729	729	780	714	717	747	768	741	740	720	707	753	698	652	750	733	754	722	753	751	737	678	764	733	721	738	730	703	763	721	750	750	683	702	713	731	703	743	775	730	740	720	738	726	738	757	738	721	753	687	789	727	665	713	722	741	752	682	707	707	754	744	712	680	728	758	767	738	703	718	717	780	733	788	733	711	723	711	736	757	722	716	772	722	697	776	706	683	740	746	738	738	745	664	690	728	736	700	740	704	754	750	769	698	716	724	700	719	718	735	728	774	733	738	678	753	698	737	696	746	799	764	679	750	707	772	715	723	772	738	715	773	715	700	738	742	665	721	686	767	699	688	782	710	744	710	784	737	716	756	753	738	742	754	695	697	777	722	713	721	712	720	741	709	719	660	712	691	732	742	716	718	690	739	717	739	713	668	738	674	751	743	682	705	730	746	757	730	751	751	708	780	731	730	765	737	735	764	747	714	752	765	771	733	737	737	725	764	771	719	768	715	712	706	774	744	773	752	738
5624	6584	32056	21317	6967	2440	830	709	728	684	697	670	722	697	715	704	753	677	694	751	679	668	727	720	683	685	713	723	655	743	697	680	658	667	714	701	739	694	742	684	695	691	686	726	703	663	714	732	676	700	675	735	721	708	715	696	655	706	746	706	703	714	692	753	695	705	719	707	715	744	722	719	712	703	708	707	686	721	707	715	689	675	693	726	585	699	667	691	685	703	684	737	722	684	732	699	741	686	712	709	700	682	705	690	691	699	704	693	679	673	761	709	703	704	728	646	728	688	732	667	698	712	676	652	696	736	670	659	699	683	693	664	707	684	677	681	694	698	701	707	706	683	695	677	677	701	742	707	704	656	691	702	697	767	707	699	733	733	724	717	720	685	670	641	719	689	731	669	650	689	650	679	688	698	712	680	684	700	710	712	684	684	673	661	682	711	704	701	711	659	670	699	690	723	704	682	681	744	748	701	680	698	690	731	641	700	710	725	726	644	714	634	676	682	715	714	723	701	716	711	667	709	698	649	673	721	677	723	703	676	686	713	733	642	712	675	714	712	645	676	711	735	647	712	701	748	703	680	700	688	697	748	664	723	680	714	711	686	686	656	720	678	697	674	690	728	737	720	665	666	679	692	677	737	711	698	728	691	716	715	730	718	657	685	728	679	710	712	740	704	641	683	720	642	723	655	675	732	742	742	681	662	737	713	673	738	698	706	667	669	709	724	659	680	679	731	695	668	654	691	687	714	662	720	658	711	675	735	701	693	697	736	700	662	679	703	708	710	721	694	688	716	697	718	666	721	696	714	714	687	709	707	690	708	689	752	688	747	710	741	640	707	719	670	694	651	698	700	672	746	697	664	720	756	718	652	707	687	701	694	738	736	705	702	645	678	696	703	659	646	753	683	723	746	685	701	698	664	723	651	722	670	724	693	686	727	720	692	641	694	682	710	701	677	727	672	700	700	695	739	706	739	697	705	655	672	697	745	647	651	711	675	714	719	727	734	718	689	666	723	665	744	684	710	711	722	706	705	710	712	684	703	749	670	700	718	720	772	693	731	754	708	667	685	696	696	708	693	638	669	717	681	709	716	694	745	684	691	698	662	726	675	703	696	679	666	716	671	666	726	727	708	704	715	743	674	676	700	710	711	761	695	759	693	720	715	665	685	654	686	685	697	730	731	705	697	694	710	701	652	686	677	723	696	693	710	676	708	658	672	681	723	676	684	668	686	707	658	732	715	705	706	721	724	727	739	705	679	723	704	679	692	745	676	668	755	774	729	677	661	674	676	685	746	697	709	705	720	701	668	710	737	716	754	662	676	680	627	709	682	674	698	645	676	727	675	718	676	643	678	716	708	715	758	679	690	661	644	725	690	666	711	738	724	666	687	708	719	710	718	742	720	684	698	682	703	717	671	649	707	679	657	643	716	687	693	686	680	728	680	732	680	711	727	695	661	673	679	700	666	696	710	669	714	704	706	675	677	722	675	691	755	711	666	644	676	729	701	677	678	679	702	711	698	690	707	730	675	678	731	713	667	665	722	715	723	713	701	688	660	752	745	711	723	659	711	719	709	701	688	753	710	681	671	691	648	734	668	716	704	687	660	694	743	717	687	686	698	667	708	711	647	703	699	696	724	685	713	688	700	679	690	688	743	686	705	690	719	655	665	685	686	663	735	637	671	761	738	676	691	688	645	745	683	745	675	661	682	684	715	710	703	686	721	711	702	700	690	702	691	702	687	719	691	664	699	732	674	679	696	716	734	709	706	731	700	704	693	735	712	676	705	713	652	691	692	693	698	671	710	711	727	679	693	703	689	745	737	666	723	714	754	678	648	684	698	724	658	727	673	732	726	657	706	711	654	705	684	685	728	726	745	666	672	692	692	721	634	693	739	678	726	643	711	698	680	703	723	677	718	694	691	645	684	716	732	685	685	694	689	709	709	734	671	678	714	733	710	702	671	689	680	676	710	710	678	653	680	758	693	692	653	692	666	667	665	725	653	692	725	667	718	710	681	697	710	727	730	715	668	692	673	718	708	686	675	666	709	699	689	655	708	718	680	716	677	718	681	691	740	727	739	694	700	667	658	703	710	686	734	660	688	697	719	645	739	705	699	711	712	684	720	682	662	706	720	704	695	659	733	726	666	710	700	722	685	613	660	718	691	708	692	741	722	723	720	714	659	671	673	701	693	715	705	705	661	703	749	670	684	672	737	721	738	666	707	719	718	660	700	673	685	702	701	711	707	683	708	727	703	695	682	701	736	718	729	738	671	678	685	704	692	733	724	676	717	724	659	682	740	747	676	693	660	719	764	650	705	713	706	699	692	718	686	699	672	692	658	695	688	665	673	696	700	658	687	718	669	720	714	671	663	664	715	687	683	686	733	747	706	703	694	687	671	711	731	677	717	706	733	671	704	736	705	692	690	747	697	716	672	658	620	705	685	654	652	664	689	684	772	680	694	698	719	695	722	714	738	739	682	720	679	763	696	705	682	714	699	718	664	724	681	684	732	719	692	663	723	657	679	696	676	713	719	700	732	700	686	714	690	729	685	707	732	693	691	699	687	685	725	702	712	700	673	640	708	672	706	712	723	705	699	720	710	690	696	674	701	701	729	696	644	712	679	757	689	718	735	713	720	671	670	703	672	680	713	707	727	694	712	720	751	678	695	691	686	718	673	737	708	679	679	700	719	686	715	714	702	681	685	669	710	681	700	703	756	684	683	728	735	703	661	680	705	677	720	663	689	724	663	644	684	697	715	667	752	700	666	695	650	689	696	728	685	725	693	666	669	699	652	686	696	747	741	682	707	700	706	652	732	681	679	700	711	738	693	702	676	604	636	700	674	657	699	650	666	668	670	671	739	733	700	714	677	700	716	695	686	703	753	679	699	688	669	671	711	731	768	683	773	728	702	702	680	691	696	647	683	732	713	667	721	727	720	758	685	742	700	667	727	704	678	700	672	682	745	672	719	757	690	760	687	696	693	786	714	666	712	698	683	708	670	673	685	671	678	676	717	704	711	707	668	705	716	680	720	693	662	707	696	683	695	707	698	721	674	740	729	673	678	693	688	695	676	693	695	697	653	723	742	733	662	680	662	749	721	661	727	731	737	670	696	703	695	721	689	678	777	697	677	676	684	658	677	745	710	729	692	680	699	695	672	764	676	661	705	658	764	729	656	706	688	689	674	693	748	753	753	699	699	724	724	700	768	698	663	682	724	703	688	710	688	705	687	714	683	735	708	725	714	667	710	694	750	673	664	731	711	667	685	678	716	680	727	760	684	713	711	636	701	676	713	696	666	683	690	695	716	699	724	703	744	666	772	684	775	646	662	707	680	724	723	678	690	661	661	678	651	695	699	723	681	695	675	661	708	712	726	707	690	662	695	681	670	688	730	702	707	693	685	734	712	699	713	732	690	616	688	667	705	695	689	681	682	693	679	727	704	686	708	706	655	661	661	682	694	677	722	665	638	752	728	702	711	661	686
25599	21686	45343	66395	41552	19654	4034	922	729	764	788	771	839	802	737	733	692	768	682	736	729	755	749	756	766	753	760	725	702	721	730	788	779	713	746	730	743	765	712	688	727	713	728	700	693	713	703	691	750	738	690	701	700	702	780	719	730	700	783	741	739	695	771	692	675	689	705	707	726	711	724	743	702	670	703	731	705	737	701	722	704	740	707	720	714	708	719	745	700	717	692	712	740	705	711	718	734	677	746	722	669	694	731	672	686	707	736	707	675	705	675	751	732	705	713	717	700	731	714	774	687	719	727	748	727	757	721	762	707	696	678	703	733	729	698	755	715	732	666	691	674	693	693	694	661	750	741	699	749	760	703	755	714	744	729	722	681	669	722	710	771	701	735	780	718	741	722	702	736	719	734	724	702	722	715	693	738	745	708	739	743	691	711	733	730	754	711	713	719	716	782	707	729	741	712	707	739	709	700	701	677	714	725	718	749	689	711	712	680	748	704	773	725	752	683	733	752	751	757	727	715	691	710	753	731	706	692	729	700	719	724	723	729	707	711	719	704	746	737	729	714	755	749	731	724	689	669	753	690	691	713	731	716	708	701	689	723	706	732	733	707	694	701	723	742	748	754	725	732	681	732	678	738	720	682	712	757	724	742	746	701	764	674	715	697	686	731	710	701	738	759	741	716	764	700	717	671	710	730	689	674	724	655	728	717	728	751	733	680	774	774	722	749	749	751	701	683	737	761	740	686	761	718	668	714	736	796	748	759	758	724	739	707	709	738	722	689	653	690	741	681	727	713	706	743	689	702	729	765	693	722	704	746	723	688	758	697	735	663	746	750	723	700	710	720	776	774	707	756	701	711	695	750	732	699	688	730	737	677	719	717	708	739	691	749	675	728	721	728	684	700	717	710	726	705	707	685	704	739	763	768	730	692	725	702	681	700	757	717	714	727	707	688	709	697	743	762	711	689	710	728	731	699	687	731	723	725	697	736	710	702	700	687	687	707	664	728	719	718	725	778	727	737	702	693	696	712	687	747	740	733	687	704	730	695	786	726	725	695	715	706	733	683	680	687	738	691	737	714	709	708	726	717	710	741	714	711	732	808	744	708	720	710	724	767	681	699	723	730	683	798	687	707	724	729	669	727	768	705	717	735	728	769	702	750	724	726	706	709	684	701	686	733	749	735	690	694	717	748	699	691	717	735	743	710	677	751	702	659	665	701	765	725	750	731	739	723	715	674	682	737	733	757	739	775	707	669	728	718	770	692	708	712	743	763	703	719	690	742	697	742	764	689	672	696	762	751	712	725	703	670	725	701	724	726	734	704	706	730	725	718	736	744	677	688	741	755	714	687	755	730	714	765	745	682	704	737	723	716	716	712	776	705	750	688	698	679	772	682	690	709	760	745	720	683	741	718	731	749	675	728	695	698	699	732	724	733	683	711	726	702	723	696	737	695	730	741	762	742	715	735	702	686	696	679	715	703	743	793	709	685	738	722	697	704	701	712	684	701	742	736	706	762	713	675	726	689	706	695	703	739	677	769	759	738	705	680	710	733	673	699	743	666	667	720	748	715	720	701	694	698	702	732	729	724	706	710	741	725	707	729	707	671	711	724	740	676	731	703	732	703	715	731	702	764	721	726	722	687	751	741	709	716	687	672	721	739	718	743	686	731	707	705	722	743	684	705	718	704	761	763	750	737	726	726	716	727	710	718	693	714	703	718	741	716	711	726	700	733	711	754	731	712	745	737	729	713	702	725	752	732	728	728	728	717	777	724	705	740	724	758	741	722	750	702	740	718	734	729	731	686	754	704	724	738	702	698	763	702	684	711	739	714	753	688	737	703	736	735	705	689	727	744	713	738	690	705	712	678	710	732	720	685	719	700	736	764	707	625	738	714	712	711	708	694	733	685	729	739	729	680	678	701	674	742	728	720	766	748	660	681	723	720	769	706	699	709	678	735	707	679	704	716	695	700	735	714	736	733	738	678	725	709	753	767	742	731	738	760	723	754	758	729	746	723	750	687	745	702	697	678	708	703	719	690	687	686	718	693	737	730	749	701	740	716	746	740	730	711	747	714	729	756	715	745	761	720	690	721	713	743	715	743	710	688	713	650	642	742	706	711	676	753	656	712	713	752	748	731	682	699	745	728	745	742	720	702	718	729	705	734	695	729	714	757	736	718	722	727	727	684	723	736	728	684	685	748	732	749	685	703	714	716	695	696	701	693	702	714	690	735	724	720	726	732	676	726	700	685	724	712	668	697	688	720	713	711	778	680	690	724	692	649	766	729	748	708	675	700	757	748	670	721	718	708	619	704	710	716	669	714	662	666	768	732	699	714	736	721	765	723	754	704	705	712	792	712	727	709	720	686	743	741	676	693	729	695	742	751	722	717	700	706	684	744	715	695	687	607	718	710	710	701	691	672	724	744	709	716	741	724	706	758	726	735	690	741	727	750	721	722	690	701	679	716	727	750	720	684	710	740	704	741	713	695	692	701	697	711	733	707	751	769	724	711	765	723	688	696	737	696	764	706	694	694	713	738	722	706	709	722	768	721	762	638	692	715	725	691	685	698	686	695	729	720	755	703	677	741	698	694	712	700	739	699	708	728	725	712	715	659	747	692	708	671	692	714	724	707	740	709	728	741	716	719	690	768	745	700	712	705	688	709	669	714	659	712	720	691	724	686	727	693	713	720	725	738	690	691	710	773	661	672	687	659	672	705	698	723	728	731	710	702	711	721	737	702	741	730	688	741	771	796	714	699	697	700	665	701	694	714	750	736	738	720	713	738	720	732	746	679	751	684	684	761	712	747	776	712	722	718	671	701	706	731	694	684	694	696	746	742	686	726	710	749	720	725	720	701	692	673	680	721	739	704	684	665	743	786	729	755	705	717	730	712	731	769	753	705	733	756	727	711	696	739	659	674	709	731	707	737	770	719	711	713	741	707	734	769	722	756	710	739	693	723	723	693	710	691	678	697	731	791	702	701	770	725	746	702	672	739	751	722	713	718	722	716	698	737	718	732	717	726	710	704	717	741	755	725	679	696	725	695	747	737	697	742	716	739	732	695	677	684	692	681	738	747	708	757	691	696	728	703	667	701	730	732	730	704	737	699	715	724	718	718	754	737	690	731	734	711	698	741	700	741	674	747	735	686	767	695	709	752	707	677	719	740	694	743	711	734	723	731	671	678	670	722	728	727	699	708	729	714	724	727	706	690	709	758	652	734	700	722	730	682	706	698	737	719	727	719	683	711	655	703	737	743	728	704	705	740	719	715	656	758	709	742	755	738	685	716	720	688	734	732	730	792	737	699	697	681	754	714	723	673	727	740	740	689	770	679	770	740	747	716	691	755	671	736	714	732	694	727	732	732	696	691	680	745	706	659	750	693	757	723	703	718	722	721	756	711	710	706	746	729	721	757	708	748	714	725	662	702	722	726	724	703	701	707	752	774	778	747	744	714	738	739	693	675	708	659	655	694	717	725	723
7030	27085	76467	65107	31369	11237	1723	731	789	762	726	781	905	864	810	746	767	711	750	708	730	727	774	744	762	731	748	772	752	762	730	718	772	748	762	742	763	727	753	761	744	747	758	738	761	772	715	643	724	751	741	728	705	780	751	720	721	802	726	720	738	774	714	700	717	709	752	762	724	729	766	724	700	752	790	750	725	736	744	768	733	729	729	715	764	718	749	727	716	726	750	719	716	753	735	722	779	715	718	709	744	762	769	759	722	737	712	713	725	727	787	750	741	712	769	722	797	779	737	734	757	789	743	699	739	751	710	719	700	788	748	745	701	766	736	712	715	687	697	776	778	721	706	745	686	685	716	703	734	752	706	749	745	744	784	734	779	727	754	694	747	693	740	703	742	718	718	773	714	751	702	745	728	676	731	729	685	724	715	726	770	728	698	724	749	721	735	727	729	743	777	729	756	750	767	744	689	752	724	743	708	726	795	782	752	725	740	786	702	741	784	733	698	714	691	774	789	731	728	735	722	756	725	725	729	753	745	775	721	697	757	726	743	743	731	719	738	772	744	731	720	715	745	732	732	736	721	679	678	752	745	718	727	754	733	671	768	736	762	732	718	725	759	745	730	698	766	712	713	741	732	747	735	754	720	772	748	746	759	778	769	663	737	700	744	688	706	709	729	705	722	658	720	721	748	724	709	696	721	696	720	732	722	701	765	723	768	797	744	737	711	721	674	704	690	721	691	729	774	726	785	681	717	724	714	764	729	686	768	757	717	745	711	768	709	671	760	727	740	724	732	759	748	728	711	762	761	743	732	695	701	740	707	718	746	697	755	731	730	680	757	680	730	780	708	753	719	687	682	737	756	770	694	744	736	755	738	692	733	810	709	745	741	746	754	738	774	714	740	759	696	777	708	711	741	720	763	717	741	745	705	728	730	762	745	748	755	744	779	690	732	739	739	735	721	729	748	752	708	775	816	746	720	765	762	731	718	742	720	738	687	703	739	705	705	746	816	699	767	730	684	729	673	725	713	771	733	720	762	749	747	703	695	704	720	728	716	679	715	719	706	693	748	795	767	702	728	716	747	747	713	667	765	732	755	700	673	710	697	731	720	745	749	764	726	735	735	701	691	724	736	696	797	749	732	727	741	715	723	762	713	715	707	696	671	716	706	756	721	713	694	680	710	731	750	748	773	713	699	753	699	740	705	712	801	706	752	758	723	697	734	766	775	713	733	771	748	721	751	738	794	735	711	682	709	761	751	699	740	723	762	687	771	753	703	763	743	760	795	812	754	718	740	761	738	715	765	735	735	746	720	764	724	742	697	758	697	752	748	718	717	729	736	709	729	705	711	757	751	749	703	721	712	784	740	728	780	746	700	732	694	725	717	740	793	712	740	719	754	713	727	694	714	715	720	756	704	708	727	739	687	746	767	725	699	753	748	745	763	714	691	741	740	718	717	752	702	720	769	741	761	740	754	773	739	751	725	661	737	727	710	746	707	742	727	695	714	717	712	705	728	713	766	772	727	731	775	722	744	689	701	732	737	729	724	732	750	717	720	728	746	699	757	765	713	776	724	701	758	726	737	732	687	787	708	737	785	763	766	714	746	753	734	679	751	737	713	747	773	727	766	702	767	723	811	771	747	710	711	789	712	763	732	737	706	792	752	690	709	721	742	725	676	748	759	756	735	794	702	756	737	735	719	732	703	685	736	643	695	750	751	781	741	720	711	745	729	775	656	732	720	760	734	733	731	776	772	729	678	798	738	774	736	719	767	742	719	733	714	711	736	712	797	754	791	724	748	680	701	726	731	779	759	758	731	763	775	709	741	741	743	730	775	753	712	711	705	795	728	744	722	771	723	716	749	797	750	714	703	709	747	732	796	761	761	752	687	720	713	711	656	739	712	743	725	710	746	739	741	708	702	720	752	784	781	721	771	763	752	736	738	736	762	722	743	777	746	762	748	763	724	739	715	719	768	698	732	683	734	712	740	699	756	740	714	731	767	712	726	771	727	713	773	765	720	753	742	714	703	728	719	771	731	746	794	725	745	739	724	723	715	704	734	790	770	768	692	734	755	753	745	738	703	734	719	697	715	772	711	708	781	718	715	761	738	687	756	738	714	809	753	743	720	720	665	699	712	766	723	737	711	715	695	678	710	710	747	705	714	690	702	730	704	773	711	681	753	761	711	721	750	778	708	681	721	687	721	736	757	731	732	718	696	725	691	728	728	715	749	731	761	721	742	704	750	687	708	733	712	729	722	727	766	713	709	736	731	721	700	729	759	717	749	724	709	685	733	760	703	706	776	762	711	718	720	736	723	755	751	720	715	762	736	706	719	747	752	730	702	697	735	745	791	701	706	705	703	744	719	697	706	735	762	790	763	743	692	690	749	777	712	716	684	730	756	759	783	721	719	745	754	725	766	715	729	688	712	698	741	748	719	732	682	721	738	768	691	723	753	721	694	737	703	709	718	706	747	701	733	750	762	731	730	735	785	703	708	755	721	740	689	747	703	693	694	757	718	732	745	735	735	737	715	718	755	687	779	716	681	741	771	657	731	746	686	741	719	795	733	735	700	776	682	714	744	747	736	746	740	716	735	754	714	718	722	734	740	761	775	674	760	724	760	778	759	713	713	768	719	751	717	708	724	701	700	747	723	723	696	766	729	722	786	756	728	716	725	693	692	685	725	715	730	740	722	727	665	761	757	732	744	743	730	752	702	711	719	726	760	766	708	750	734	761	736	748	731	717	725	732	752	730	719	752	766	761	732	768	724	732	708	750	751	743	738	750	742	707	713	718	786	742	718	748	701	724	743	753	732	698	734	706	716	754	701	714	714	730	694	733	731	749	736	726	745	727	774	743	707	729	728	721	697	737	717	661	711	753	747	684	712	683	738	736	704	756	747	726	696	682	750	716	707	689	769	746	737	731	725	725	743	735	709	765	698	724	752	713	729	719	740	761	705	722	757	669	744	725	731	724	736	772	735	751	755	712	728	718	749	747	735	719	733	762	739	724	705	720	732	678	732	727	711	701	693	728	768	741	722	745	718	746	725	719	719	753	704	706	730	700	729	710	745	703	724	730	749	759	718	770	728	719	714	735	732	748	678	730	720	749	716	738	733	724	756	678	764	794	687	732	723	724	746	754	686	740	745	728	808	758	732	772	744	721	726	774	766	740	719	747	755	720	742	742	736	720	729	749	748	667	746	702	739	719	742	729	783	686	759	719	742	736	717	749	681	703	731	730	807	721	699	760	741	731	772	757	734	756	742	735	726	718	763	731	682	745	697	702	726	746	725	732	660	718	750	726	682	721	722	705	737	766	756	747	736	744	736	702	751	738	734	797	781	725	711	671	744	785	750	788	759	774	741	771	721	718	740	719	804	751	709	751	694	695	779	727	721	683	713	714	739	716	753	727	755	770	767	723	749	707	737	787	715	736	747	722	745	704	685	778	743	754	774	744	728	776	734	772	747	721	733	737	732	717	691	726
24494	21699	43031	64572	47762	27281	8833	1264	836	853	834	922	984	1011	889	865	814	831	796	834	767	838	849	761	833	824	772	777	766	822	809	809	778	753	806	865	784	821	740	811	811	783	802	750	695	818	781	783	755	772	778	830	809	768	814	779	791	734	784	756	723	783	814	753	804	801	791	799	771	790	824	812	778	770	797	743	768	807	796	747	760	803	778	747	777	778	804	734	809	806	756	772	792	722	723	792	756	785	748	736	787	789	800	808	773	768	777	768	789	752	756	769	766	825	806	794	785	825	778	757	765	730	766	756	780	754	827	743	779	755	805	758	758	728	790	822	791	782	790	742	735	788	757	769	707	758	769	756	722	764	840	751	792	745	785	776	778	798	803	757	788	802	717	784	770	714	769	776	788	773	816	751	759	789	778	774	773	802	756	770	831	797	761	774	766	779	794	764	755	787	784	760	792	772	738	767	799	762	763	754	746	806	794	775	756	743	788	761	792	800	723	754	800	795	800	766	760	766	808	789	756	788	810	753	805	776	820	763	828	790	770	768	811	787	755	785	753	757	776	761	788	773	819	808	774	753	808	802	782	813	780	826	792	770	793	782	776	799	785	727	768	849	811	768	794	809	768	727	780	785	794	767	761	762	800	807	770	774	798	838	781	759	739	721	749	782	775	751	730	790	782	736	780	821	817	791	796	771	760	815	780	825	761	791	815	747	753	803	753	776	766	797	778	750	721	855	762	765	734	808	831	778	759	748	755	737	728	721	760	774	780	754	845	778	746	787	766	763	797	801	763	786	733	746	788	762	802	796	779	824	753	760	783	822	829	719	771	829	782	770	765	817	815	809	732	803	765	767	743	750	790	818	818	701	802	784	781	797	769	751	786	747	744	772	735	822	804	721	755	748	784	773	777	820	834	759	703	752	772	754	818	784	767	810	760	806	769	819	770	729	765	786	782	789	820	725	768	708	798	750	722	794	700	784	782	752	744	780	778	752	786	772	753	796	783	755	767	805	804	753	781	787	751	797	806	825	803	816	716	773	774	813	772	743	746	751	794	731	733	780	767	777	735	774	809	742	777	765	818	763	776	763	738	744	770	733	830	775	780	793	786	803	780	743	762	740	790	754	796	771	746	782	757	786	733	756	753	764	776	736	795	772	792	764	788	737	752	752	774	780	802	778	776	829	788	734	800	768	759	779	763	803	714	800	812	735	750	805	716	785	790	765	800	819	787	810	770	780	830	811	753	682	725	755	773	785	728	735	789	764	748	763	765	783	760	736	818	750	811	754	760	721	747	767	750	782	765	762	795	787	794	796	742	803	787	779	772	793	779	764	729	813	732	809	704	789	797	787	775	780	756	813	800	774	821	710	767	751	787	714	756	768	730	804	744	760	781	814	756	801	778	831	765	815	741	756	795	795	804	788	871	747	781	753	761	767	787	784	701	708	745	779	734	761	731	743	818	745	807	790	763	756	734	731	811	730	709	776	766	760	785	781	769	776	807	786	786	831	736	805	735	684	807	848	796	744	784	737	783	776	800	752	752	784	779	726	725	756	793	788	748	799	749	765	773	720	762	754	749	827	755	791	759	713	765	734	779	740	707	744	766	794	795	751	774	767	801	773	744	709	745	746	732	793	805	745	744	834	776	782	784	767	788	729	797	780	745	756	728	774	776	815	781	746	752	808	799	831	789	782	710	803	791	762	789	807	781	765	762	774	826	776	776	763	767	767	778	795	779	755	799	764	748	810	791	756	778	796	748	793	746	799	765	729	790	769	729	798	771	791	814	774	768	810	754	771	801	800	734	803	745	737	787	810	776	754	772	783	775	777	795	755	757	773	768	770	770	793	815	764	822	739	798	829	788	765	774	835	757	741	754	774	773	777	786	796	758	805	772	761	790	720	777	792	815	749	769	761	690	748	799	821	815	774	741	757	818	814	767	822	743	808	762	766	785	790	786	750	791	755	801	773	772	720	826	759	806	805	740	691	845	736	750	799	839	809	767	805	786	740	777	777	754	829	711	790	741	814	789	818	785	832	743	773	760	766	799	817	858	747	792	720	805	786	812	792	788	795	816	763	741	760	788	785	792	747	773	785	801	777	740	799	785	760	784	736	787	773	760	785	752	791	775	781	737	799	768	751	720	801	805	765	752	819	748	780	803	767	795	778	753	742	802	779	800	766	801	706	800	789	829	789	789	772	769	801	757	769	799	761	819	726	797	781	756	759	739	732	755	738	787	774	780	770	801	797	781	773	762	666	775	754	782	807	744	766	761	793	742	844	739	744	737	763	823	789	713	774	754	771	712	803	760	762	755	828	783	750	752	779	808	847	743	715	792	735	794	766	764	747	823	777	808	783	790	779	729	752	769	755	836	761	793	711	777	802	841	782	779	733	750	764	760	751	721	789	767	809	759	766	718	784	764	780	775	779	790	744	793	785	783	762	814	813	755	737	781	761	753	771	736	789	708	759	752	779	780	815	764	750	779	770	791	763	736	786	746	819	768	816	803	786	792	758	770	728	745	783	784	747	728	795	811	816	796	756	771	820	779	775	756	794	750	801	792	786	795	726	772	841	769	770	710	778	780	789	793	803	759	765	776	733	788	805	706	772	778	786	775	781	747	773	702	745	733	739	712	840	795	779	759	777	720	727	793	789	775	760	788	734	769	812	789	729	738	735	703	779	734	783	813	789	764	789	802	785	754	769	769	742	758	762	792	751	762	764	784	802	772	810	782	719	797	804	742	794	827	765	761	813	732	797	791	772	765	751	768	763	753	777	806	761	785	731	784	757	799	818	737	813	753	778	741	744	814	765	804	764	776	821	774	764	798	736	757	739	733	833	772	784	775	728	725	799	784	754	769	700	747	725	760	778	762	757	732	746	788	837	757	782	745	773	747	747	763	728	779	776	804	803	777	774	737	753	782	721	800	795	783	749	765	799	771	794	757	790	795	779	773	741	814	759	812	776	759	791	758	724	771	760	777	778	776	776	747	814	830	786	745	753	710	771	779	749	781	768	744	788	797	735	849	803	754	743	806	755	802	818	761	714	738	797	765	793	763	783	813	755	782	765	792	760	743	706	756	785	773	771	742	816	788	735	812	786	825	753	780	786	803	757	754	784	735	802	725	713	757	737	792	746	704	785	751	748	766	778	812	740	792	785	787	778	823	759	799	751	748	735	772	758	767	798	739	790	777	743	759	769	744	790	770	846	742	816	738	769	834	788	747	790	781	773	798	784	724	797	740	777	737	767	791	806	797	752	755	750	753	806	773	760	745	740	808	764	760	807	821	743	769	785	769	784	775	788	715	771	762	781	775	760	787	808	790	750	769	727	767	754	742	812	804	791	773	713	792	782	769	787	779	756	765	827	764	770	758	745	784	759	812	751	750	782	792	762	763	803	764	746	800	793	772	789	788	751	805	763	831	745	742	774	754	809	725	781	806	786	740	807	779	730	772	760	794	777	724	755	771	742	794	787	832	795	792	759	796	715
12351	51240	94773	78632	44324	17909	2820	818	798	830	916	961	1110	1163	966	939	863	800	827	831	826	881	878	812	836	830	833	862	822	851	801	859	796	814	868	833	789	821	813	808	836	797	809	879	891	829	850	817	848	861	844	860	764	854	826	825	841	824	841	849	868	843	829	850	802	779	839	828	780	809	779	823	814	820	852	821	797	820	766	822	859	785	846	781	836	821	822	871	795	815	884	811	811	833	809	808	797	852	803	820	807	803	806	808	858	762	815	804	808	802	893	803	836	856	806	821	857	835	779	832	775	797	842	854	813	813	859	789	829	841	780	789	832	825	871	888	835	810	835	819	808	840	821	802	836	850	817	845	849	795	817	801	797	820	800	827	818	773	801	799	845	819	808	828	842	812	839	831	778	815	843	795	774	837	811	824	830	811	853	789	768	780	842	829	813	822	774	829	821	858	811	851	839	842	821	811	829	810	845	836	836	795	801	811	830	837	789	808	779	786	855	795	760	829	832	815	887	844	813	807	825	863	790	849	884	865	785	806	833	865	788	794	843	804	891	816	855	819	760	819	803	792	838	847	850	818	812	830	847	860	808	808	795	812	830	868	816	798	831	762	800	781	790	820	799	803	774	837	811	836	805	865	815	819	866	813	842	836	814	849	847	825	834	814	810	843	854	841	807	748	798	770	797	848	830	818	834	737	764	819	793	840	777	784	801	815	854	781	827	793	808	805	831	790	815	810	860	841	781	795	784	785	795	813	816	829	788	784	853	823	760	833	829	871	791	824	842	836	826	822	830	799	805	822	808	817	803	811	834	810	838	871	799	859	757	783	803	875	822	810	785	844	826	813	797	845	793	817	830	828	843	816	842	782	835	811	828	808	803	853	791	829	766	821	753	856	843	783	770	841	811	807	810	822	805	772	837	811	815	786	813	858	840	775	777	783	843	822	850	823	790	833	800	862	812	828	792	802	816	843	834	798	824	837	832	785	880	827	799	799	800	811	768	795	854	828	825	826	798	835	791	842	797	787	768	829	813	756	823	792	831	795	849	850	819	824	783	783	843	863	847	800	783	842	797	736	839	852	799	793	795	840	882	750	806	816	787	809	796	813	806	802	832	852	791	783	820	811	812	807	803	851	795	829	791	833	869	843	790	814	782	834	835	801	786	811	756	832	815	845	840	771	873	844	838	810	824	856	839	852	828	816	770	796	849	815	784	770	820	838	853	791	866	803	796	825	840	842	816	805	729	827	889	777	843	791	804	828	809	813	813	827	785	826	843	805	838	818	838	817	836	820	787	859	814	815	802	815	825	849	798	830	880	830	802	819	809	832	781	772	756	808	810	868	817	834	804	837	832	823	829	845	772	841	813	803	824	800	826	817	801	827	834	841	808	814	803	855	840	840	859	832	834	827	808	800	824	773	836	822	815	823	784	833	784	824	819	832	825	818	812	825	764	824	803	842	836	832	807	852	772	796	847	852	787	797	818	848	794	864	863	781	805	791	815	803	816	829	793	790	813	815	828	800	817	796	854	827	826	799	810	855	849	732	799	854	784	811	795	841	820	835	798	814	817	811	876	803	809	822	807	815	805	817	803	813	851	801	868	792	774	839	828	886	852	838	829	795	784	808	817	807	811	773	844	813	801	843	781	835	833	774	836	865	830	779	830	839	840	775	828	754	836	848	847	821	798	788	807	819	897	784	816	789	795	813	814	871	842	829	824	781	813	837	756	810	808	813	855	816	819	807	783	805	836	835	820	832	843	840	831	811	777	830	838	804	809	771	844	823	865	792	823	802	799	824	796	825	774	768	865	798	847	866	831	794	816	844	802	826	817	779	764	847	874	836	836	895	806	828	840	802	815	812	797	796	803	776	785	847	775	797	808	789	814	798	809	808	808	777	808	826	822	805	829	827	842	822	810	848	841	776	860	814	821	860	834	805	875	791	767	823	778	768	818	836	829	821	844	806	842	817	863	787	853	828	783	841	868	830	856	829	776	850	840	798	856	843	831	847	824	796	804	810	800	852	836	814	842	814	819	813	851	821	810	846	804	815	809	799	795	809	810	784	830	827	757	809	776	772	792	816	822	858	805	813	827	787	794	787	812	801	841	830	746	811	766	796	841	806	825	799	836	832	819	821	797	804	848	849	792	838	798	770	769	859	779	803	809	785	804	847	802	781	794	835	782	851	813	793	804	827	772	828	794	793	795	791	818	806	855	853	867	866	819	841	859	847	777	821	798	872	802	884	756	803	787	822	837	790	813	805	791	791	821	798	828	823	804	887	815	799	764	764	828	823	833	816	826	785	818	781	793	850	788	831	833	829	772	822	794	833	823	774	774	794	803	847	776	857	903	808	836	815	876	792	841	821	822	801	830	805	832	827	857	876	850	830	840	776	836	769	783	830	801	766	809	823	779	785	874	880	800	806	816	809	837	860	794	793	799	866	827	830	831	809	764	805	826	801	811	832	798	811	826	786	742	776	849	830	821	797	796	804	854	818	781	826	835	865	801	820	821	832	820	804	835	822	792	845	872	789	787	887	803	835	778	789	861	815	801	796	840	810	825	855	820	821	835	814	835	837	803	844	835	787	791	816	808	819	822	801	792	762	888	829	780	792	833	811	833	861	806	847	827	794	800	833	849	816	820	847	805	761	786	857	843	812	830	829	794	838	830	823	789	797	827	846	830	825	879	812	808	840	836	799	780	778	825	814	851	796	869	812	821	781	787	841	777	814	827	845	842	850	811	798	813	827	775	798	844	871	768	770	758	831	840	761	862	799	812	783	853	788	769	777	808	782	873	806	804	767	803	842	881	814	802	809	817	815	795	766	784	814	874	807	810	794	832	839	791	750	833	835	820	775	827	779	778	802	844	823	819	843	829	806	880	799	828	834	840	798	810	827	775	880	799	772	821	865	839	787	814	817	787	796	808	864	797	846	838	754	803	828	862	827	839	781	800	799	783	817	848	857	814	813	860	819	840	787	856	819	813	833	825	748	820	785	786	768	822	806	815	851	868	848	782	798	817	810	833	836	777	831	800	828	788	801	823	795	803	827	818	807	849	788	826	805	850	857	827	757	774	811	813	798	852	847	814	784	819	753	812	852	827	780	817	840	820	776	815	866	808	797	799	851	834	847	801	835	823	826	843	869	818	783	821	824	832	810	744	843	820	816	832	817	825	791	780	783	842	845	820	815	752	837	838	830	845	833	816	797	814	836	807	757	761	829	831	836	834	810	852	833	824	832	819	795	794	790	835	829	773	822	818	789	845	806	781	810	773	781	827	851	821	835	788	777	766	821	849	852	820	767	747	837	811	881	844	821	807	854	838	816	790	781	850	812	832	787	865	833	842	786	776	884	801	809	770	767	855	813	782	839	781	809	803	846	840	829	828	756	831	748	800	832	797	763	808	885	824	818	786	733	839	813	774	806	850	844	820	823	870	780	840	789	814	809	800	779	807	835	810	838	787	843	841	791	779	845	818	764	821	830	777	821
27803	12710	21097	32894	15199	3463	961	746	707	756	678	731	774	716	698	741	757	746	744	746	783	718	761	722	740	748	717	686	706	725	778	741	758	751	717	714	741	728	754	751	729	725	685	751	717	725	756	777	693	730	758	742	703	765	751	731	769	713	727	729	714	763	782	698	729	693	714	759	762	738	761	691	755	722	762	698	713	733	768	750	719	692	700	757	706	761	777	719	726	729	770	777	702	729	708	743	747	727	688	756	712	689	747	718	754	709	681	758	713	732	766	780	754	678	767	777	739	686	702	725	740	744	722	729	734	807	733	709	784	795	705	699	753	743	748	723	717	725	710	697	746	731	751	687	684	716	720	755	715	699	691	733	747	761	737	714	705	694	709	735	789	720	737	697	759	761	761	702	675	716	810	714	720	676	729	699	772	724	752	758	692	771	752	710	753	663	685	712	742	719	715	742	753	727	763	725	730	763	720	719	730	739	720	675	687	743	700	693	682	680	696	649	762	753	728	697	748	765	792	748	748	709	674	800	736	693	764	708	768	708	688	743	742	733	701	758	711	756	681	731	721	691	693	782	748	737	750	736	728	741	723	752	746	738	763	756	722	760	709	698	685	779	734	746	747	774	699	788	721	737	699	703	732	699	735	702	708	730	741	737	683	734	737	720	733	719	735	761	707	706	698	736	740	732	744	775	728	664	704	727	745	722	781	733	749	708	774	762	754	737	725	743	716	721	725	736	685	767	750	738	688	712	683	742	756	734	725	733	731	753	751	729	708	692	734	734	701	740	700	744	787	736	707	727	774	716	702	730	701	722	699	676	718	758	733	732	690	725	794	727	740	730	718	711	723	734	765	718	749	719	720	726	727	748	685	691	700	667	720	716	725	759	740	684	682	689	762	760	754	706	758	733	718	737	738	684	736	686	704	751	773	695	755	711	675	748	726	727	710	721	751	727	743	725	747	725	710	767	747	738	738	739	710	741	749	719	773	752	723	750	767	719	666	713	734	710	719	761	721	761	765	730	730	743	710	728	717	717	736	727	752	709	700	722	754	741	728	706	737	762	721	750	733	727	742	744	655	796	757	698	713	743	751	743	732	730	702	735	751	725	701	713	747	734	780	722	723	768	684	691	744	748	667	758	732	740	757	786	744	706	712	731	722	730	717	731	736	766	688	692	683	721	729	684	712	729	710	715	719	722	724	740	714	750	751	664	724	731	714	761	743	707	726	766	756	701	773	721	711	724	759	742	721	704	767	810	757	720	761	725	743	732	771	754	736	758	707	726	746	686	723	690	716	702	715	755	714	706	724	704	734	760	789	738	728	745	776	735	723	709	695	758	734	730	718	741	678	762	707	742	731	728	781	719	766	710	741	770	715	732	750	796	741	715	734	746	713	708	698	714	718	725	709	752	718	668	704	726	743	726	700	761	768	719	750	747	767	742	725	747	724	733	720	672	730	705	732	700	755	755	695	738	722	734	709	705	748	714	715	717	688	707	733	782	685	720	708	728	720	728	735	713	691	690	678	744	723	719	753	712	752	760	717	726	775	771	738	695	738	764	733	751	755	723	732	697	786	750	697	721	727	739	757	762	754	711	714	720	734	763	711	733	727	710	746	754	718	692	707	716	740	693	635	728	750	748	743	739	746	697	688	718	755	740	780	746	746	746	727	753	710	759	719	712	736	710	687	768	716	744	698	745	750	721	722	714	787	671	759	693	722	725	749	713	731	759	744	718	749	696	725	742	758	702	697	743	728	717	685	740	760	734	723	734	747	749	702	746	752	717	723	774	698	743	737	714	701	701	745	694	735	739	725	737	741	723	756	743	752	682	731	747	735	733	699	747	770	762	687	718	767	727	722	676	745	721	723	782	662	730	757	772	704	725	765	777	721	726	713	768	738	702	696	745	699	743	753	687	771	742	771	718	766	779	713	708	731	728	698	692	729	723	740	774	742	719	704	753	722	700	756	745	698	722	709	731	682	728	742	760	698	748	782	766	724	729	735	728	693	744	719	719	672	681	763	760	707	748	728	714	725	720	732	729	719	687	688	730	727	787	647	722	747	737	773	753	672	749	720	707	726	759	753	751	786	720	746	744	685	727	721	742	731	711	708	727	698	743	713	769	675	684	709	765	694	694	784	682	673	726	720	734	788	747	690	687	708	740	747	719	697	717	755	717	747	762	728	700	719	725	722	724	721	749	790	716	768	739	702	761	673	730	690	720	750	694	705	712	741	712	729	695	696	770	754	734	749	738	737	741	744	715	749	716	761	709	730	745	759	744	723	742	792	708	711	745	735	728	763	683	756	732	729	728	695	714	706	735	734	794	741	718	728	716	729	708	726	741	670	711	737	736	703	701	725	768	757	720	709	704	764	727	784	715	712	767	719	697	708	753	755	701	748	782	754	758	748	735	699	715	686	782	741	738	753	754	742	704	742	698	720	745	768	736	687	704	751	786	747	681	769	717	746	767	729	715	735	680	699	727	717	760	701	719	740	775	710	772	772	685	711	747	734	724	734	689	697	690	725	760	757	692	763	693	786	721	753	685	700	707	712	704	669	716	776	726	712	723	748	672	718	733	748	736	719	704	723	743	763	743	709	733	691	717	737	782	783	749	781	726	748	756	707	720	700	750	687	736	720	717	707	719	724	765	782	746	752	740	720	708	752	705	737	713	731	718	661	701	745	763	710	725	693	743	777	671	747	734	773	735	720	747	775	740	665	680	679	678	739	725	721	753	731	690	714	727	732	726	712	708	708	727	684	683	698	716	797	767	718	767	744	736	755	741	717	727	737	691	738	705	657	728	741	695	704	739	725	697	736	739	751	703	733	746	712	768	736	710	741	708	713	729	692	697	734	740	686	773	674	711	720	703	720	730	736	720	748	719	733	754	692	700	740	667	712	713	763	704	740	751	712	679	763	747	745	716	724	767	758	776	690	732	743	718	720	740	699	694	725	681	704	750	733	699	756	779	776	736	735	724	723	771	716	756	711	688	684	729	713	689	718	755	741	730	735	718	732	733	720	751	658	713	736	724	763	711	753	748	702	711	727	748	702	758	694	731	687	763	707	775	727	743	752	695	742	774	741	722	759	724	780	687	795	734	726	717	722	705	731	698	730	715	732	732	715	709	747	718	733	751	775	734	718	745	726	716	767	699	724	709	734	720	708	754	736	761	731	710	755	748	700	731	710	765	738	784	737	717	768	793	719	735	758	719	734	714	742	783	751	672	735	735	730	806	733	707	761	736	718	735	711	716	726	717	690	680	696	724	720	724	693	770	716	747	691	800	709	719	774	710	750	709	699	739	712	682	739	705	719	713	705	762	751	689	726	761	775	725	707	782	725	740	753	745	727	711	753	741	723	747	727	719	745	790	694	721	776	699	692	725	746	739	725	741	721	756	730	784	734	690	770	683	721	739	734	742	711	705	705	704	739	687	740	723	755	739	715	749	731	744	741	732	715	704	713	735	725	753	690	717	756	672	739	730	720	704
5633	3606	24667	24251	8996	2377	870	667	688	700	684	728	707	688	757	729	724	719	700	644	663	705	746	671	681	651	715	675	732	683	707	732	658	673	729	672	671	688	697	712	697	682	696	660	718	680	713	690	727	714	698	654	669	697	653	717	734	678	707	679	704	707	656	687	721	665	720	704	699	669	662	697	697	700	719	692	701	699	682	674	684	709	631	707	708	738	679	678	686	705	715	648	661	664	710	673	648	667	688	691	671	701	691	694	668	664	702	718	724	726	675	685	714	706	710	682	689	746	688	743	669	689	731	705	714	686	765	720	692	715	720	715	733	732	648	749	634	729	701	673	687	716	698	645	646	678	700	699	726	714	700	693	708	701	672	666	704	710	681	661	737	718	695	663	715	734	651	718	687	738	677	685	687	647	691	706	713	690	728	703	687	666	640	684	673	705	705	721	714	677	667	688	666	683	733	667	679	678	694	707	686	662	679	686	715	700	706	683	690	702	704	700	707	685	679	715	683	711	719	667	714	660	737	686	727	713	703	705	677	707	690	702	698	692	673	680	702	719	690	669	676	674	653	682	676	634	698	659	708	666	724	653	697	733	698	713	715	709	726	713	696	715	708	723	704	676	678	692	676	671	688	673	686	700	707	728	734	667	675	712	733	694	716	712	684	695	724	699	701	674	695	677	709	714	748	693	732	696	712	697	679	657	704	703	684	709	670	657	730	700	719	721	634	690	665	656	655	675	692	708	702	688	690	707	711	672	673	684	703	680	674	725	729	680	705	687	697	701	723	648	711	677	670	677	669	707	664	686	655	684	708	715	629	714	688	689	711	655	681	700	703	743	699	688	642	700	707	656	674	677	668	678	700	682	681	692	692	707	687	686	721	693	680	663	670	742	747	729	691	676	704	712	711	777	676	702	709	730	666	691	711	724	716	692	687	683	718	662	673	737	725	690	711	727	697	698	704	672	659	692	694	698	708	689	637	726	692	661	682	686	663	697	668	675	731	723	708	669	686	672	723	663	701	684	643	705	688	705	706	722	722	672	702	738	724	698	658	705	667	703	708	704	695	699	655	679	656	705	677	722	681	707	679	709	681	713	692	634	720	705	714	686	733	706	681	684	678	716	674	710	709	677	666	724	679	703	678	702	728	720	685	730	684	721	749	710	687	693	766	701	683	739	675	655	707	677	705	721	716	699	667	689	702	709	679	711	676	727	678	682	719	724	692	644	708	648	665	679	731	682	709	688	689	670	691	721	685	686	679	664	687	666	722	642	705	727	696	672	697	683	702	708	642	710	742	672	682	712	748	697	623	679	701	696	689	688	720	731	669	720	667	669	716	710	693	719	705	688	647	690	686	718	721	670	711	688	700	712	709	647	708	689	681	682	692	689	698	676	710	687	736	708	735	700	731	677	717	710	698	719	695	623	667	683	700	712	735	669	720	730	687	670	709	746	694	658	722	724	699	761	663	667	667	654	691	713	663	669	674	687	727	680	674	690	679	680	665	687	719	694	734	672	699	700	733	669	711	711	675	703	674	733	705	681	702	719	720	659	634	734	691	694	673	654	671	671	675	671	659	692	677	668	701	662	737	710	690	727	679	677	721	667	708	725	746	705	689	700	686	653	696	723	735	659	678	778	703	702	671	663	685	715	689	702	709	692	669	675	735	693	711	690	686	707	730	725	682	670	694	740	678	672	663	691	711	671	707	707	675	705	732	693	698	731	687	728	722	718	728	702	734	673	692	709	686	744	675	695	699	712	694	682	668	708	711	680	640	729	667	682	702	649	722	659	710	674	643	657	715	745	713	679	691	712	739	694	690	709	707	654	688	697	699	729	665	706	699	667	703	718	677	729	656	678	668	692	734	716	707	706	642	648	663	717	679	681	714	699	673	720	670	734	698	697	687	698	684	706	696	694	699	686	696	733	719	679	681	695	708	701	782	685	685	711	664	674	690	652	687	684	696	715	694	678	714	680	685	673	698	734	712	736	677	650	715	697	677	771	667	702	695	661	684	647	674	675	672	703	714	725	709	681	669	699	734	723	631	757	712	735	704	694	626	655	666	714	649	685	683	737	670	681	660	704	682	725	694	753	671	716	660	671	666	677	719	705	700	668	712	737	690	664	642	667	682	671	715	695	641	692	726	669	672	713	715	702	680	674	670	715	724	673	709	696	675	725	671	695	742	684	678	687	706	729	732	719	653	694	683	678	683	668	670	736	704	669	682	697	694	662	706	680	746	682	691	693	693	716	631	665	697	700	686	707	710	667	722	696	632	662	663	752	668	636	678	729	706	727	699	646	646	679	645	728	688	703	711	729	733	693	720	687	734	663	691	751	666	670	697	718	707	705	690	730	746	691	713	680	664	659	771	687	745	741	661	699	664	690	704	701	684	677	673	690	690	673	694	703	686	706	722	668	721	638	698	722	669	702	675	667	675	708	717	691	690	729	695	687	690	730	668	698	684	777	715	647	754	671	734	676	674	702	719	661	700	701	699	688	731	664	689	710	711	688	679	732	662	721	687	667	739	707	634	664	677	676	701	700	683	663	654	684	721	702	723	744	662	682	707	720	647	696	669	704	706	693	676	693	707	714	652	701	655	756	680	712	661	668	672	678	681	693	677	717	685	719	679	688	691	695	700	745	715	655	702	674	713	683	731	676	699	677	709	722	711	684	654	709	727	714	708	716	713	706	722	717	680	725	721	645	699	698	636	737	724	706	672	657	719	685	717	719	693	727	710	692	671	664	702	686	678	690	733	663	706	661	735	685	737	702	723	658	733	706	680	737	654	688	695	677	717	688	687	716	724	665	713	632	690	713	687	753	690	632	685	675	678	674	683	644	710	669	664	706	714	659	721	701	716	690	672	682	689	705	654	748	681	681	692	702	693	706	752	704	709	703	699	676	696	713	648	705	706	681	693	711	710	732	684	655	667	644	714	702	692	655	675	663	693	677	660	699	682	710	752	734	714	680	697	751	711	722	637	633	706	703	634	700	671	718	719	673	677	726	723	698	714	682	676	683	690	693	691	740	653	709	705	681	738	678	706	717	682	714	726	723	723	679	714	713	689	681	665	685	675	641	725	685	659	689	672	720	699	682	662	638	695	706	679	690	713	707	678	719	675	729	711	740	729	717	682	700	685	711	720	742	667	722	705	677	707	718	707	680	667	767	729	724	701	647	664	735	674	718	715	708	673	723	680	693	731	662	675	690	683	680	706	682	685	694	730	677	703	653	675	709	668	728	698	697	680	723	684	690	693	649	716	682	681	692	684	737	666	678	700	707	698	637	728	676	711	682	685	718	698	686	669	681	676	714	686	706	653	687	695	731	680	692	693	748	688	696	657	708	689	662	658	694	713	682	712	751	664	679	694	744	693	685	700	703	691	698	677	672	682	660	718	666	682	680	696	668	717	626	696	678	676	727	702	708	681	679	717	720	707	732	706	725	667	692	718	732	736	712	669	679	727	702	668	758	722	663	703	687	649	711
25681	21679	43949	65229	43291	18901	4518	968	842	783	777	736	771	766	847	750	711	738	785	731	749	730	728	731	707	721	726	723	732	695	793	702	681	708	764	702	741	735	688	650	714	737	760	805	721	807	747	702	729	744	733	784	704	726	735	701	734	754	728	728	726	708	742	729	715	701	692	721	752	716	737	737	705	719	700	712	737	739	737	699	701	699	693	709	768	723	763	755	687	737	707	686	702	721	720	748	725	731	711	691	686	702	672	740	716	717	707	697	682	669	718	690	677	662	707	775	713	695	718	737	672	714	703	683	745	696	679	707	725	755	748	748	683	763	700	700	723	696	755	757	704	701	697	708	709	722	740	687	755	741	715	724	737	716	741	691	725	673	680	710	736	667	780	688	678	733	697	694	756	706	734	689	797	743	681	730	711	741	748	708	671	704	693	732	715	684	657	702	763	731	703	737	722	700	752	712	682	685	702	738	715	725	684	757	723	668	701	690	753	753	726	701	661	698	685	721	707	707	711	738	702	726	678	666	709	688	726	699	743	696	731	711	725	690	709	725	747	716	665	735	734	715	720	744	763	690	703	713	804	749	684	697	730	670	721	756	753	734	744	734	712	757	739	710	708	721	728	717	697	689	742	728	675	711	733	667	734	662	745	742	730	683	735	686	722	632	696	729	700	689	710	684	751	729	690	684	726	711	715	706	689	727	719	664	722	699	715	705	692	695	701	719	695	711	696	740	741	718	723	718	682	726	749	739	749	686	766	694	728	711	727	733	674	683	748	686	742	668	693	678	713	742	712	688	726	722	759	696	721	707	704	710	736	709	694	716	709	722	677	701	754	716	753	721	728	735	700	652	689	687	694	701	685	721	726	725	731	724	701	753	703	723	753	716	713	697	705	711	698	708	758	704	751	747	698	730	750	728	665	672	754	729	725	726	766	738	696	689	716	750	719	724	731	676	725	666	719	721	722	707	695	732	731	708	716	693	724	701	724	718	723	701	715	697	712	703	662	706	691	710	734	726	705	702	705	719	720	746	672	699	714	667	669	709	732	761	682	726	746	698	701	730	697	699	671	704	699	703	705	647	668	735	720	713	716	702	675	714	684	712	705	680	728	741	715	678	702	698	681	695	731	730	744	707	689	664	725	707	710	695	703	704	744	764	698	735	664	683	681	731	723	701	693	690	697	702	716	641	690	695	707	740	723	726	741	696	749	676	708	719	684	737	677	726	723	682	739	742	763	760	736	707	727	662	689	692	696	747	730	701	703	775	699	701	692	690	762	715	764	692	750	736	729	677	722	691	718	742	731	737	736	698	664	747	716	743	713	710	722	724	679	717	720	763	707	743	679	709	694	738	702	613	690	689	714	755	780	751	729	730	708	695	725	719	761	723	744	715	723	701	745	753	687	702	729	695	719	730	711	739	713	722	700	699	741	700	701	743	701	716	717	711	712	725	707	742	751	750	722	734	707	747	716	717	730	713	734	745	696	695	722	765	727	732	723	708	713	677	677	686	725	697	719	703	737	711	729	729	733	710	696	705	729	743	699	694	718	720	722	713	710	703	710	746	730	692	686	758	698	718	714	765	706	746	685	735	696	749	751	730	711	713	749	800	732	713	680	714	766	728	703	715	755	696	758	719	657	732	723	690	688	685	702	742	709	681	702	733	746	723	759	731	719	703	691	724	700	752	716	720	717	709	705	736	719	701	728	781	732	672	675	719	754	705	726	697	726	686	717	732	726	677	711	724	720	746	729	700	708	698	741	625	735	675	704	695	703	694	717	688	696	764	720	697	782	730	675	707	713	739	680	743	761	702	691	770	704	726	680	707	711	733	774	749	717	716	747	705	729	744	707	673	721	722	771	712	705	727	696	742	771	677	702	708	718	750	712	724	681	695	733	736	725	696	746	709	710	708	732	704	743	679	715	728	700	680	722	708	688	695	728	706	677	694	706	723	692	688	674	704	720	670	716	781	682	716	721	725	733	766	729	662	710	731	708	732	725	722	712	695	710	691	710	734	700	705	693	810	731	691	699	745	710	661	675	687	714	740	741	722	727	705	694	710	700	726	701	734	731	726	692	702	697	719	710	692	701	690	676	708	710	722	740	715	721	733	704	754	731	683	701	700	683	731	708	765	705	668	695	695	700	705	677	735	697	693	732	743	717	733	751	713	730	717	735	670	755	752	761	746	729	726	723	692	729	713	709	693	682	693	671	709	735	698	748	703	701	649	675	720	742	686	711	712	696	737	691	683	767	760	694	726	713	740	698	735	685	692	720	710	723	714	710	737	748	711	736	688	704	740	742	705	738	782	684	695	702	697	674	778	654	700	742	698	736	671	746	712	735	735	706	717	710	759	722	717	678	677	689	718	734	743	668	724	735	711	739	687	689	688	752	768	732	667	733	751	728	713	687	725	708	737	735	739	696	759	705	749	640	657	688	720	706	714	751	742	710	725	706	693	777	717	709	773	722	735	687	743	697	667	719	739	706	718	689	706	712	699	759	715	696	745	713	656	750	714	714	685	727	704	668	739	729	695	725	696	726	708	670	759	742	748	725	736	703	742	710	690	714	668	691	717	723	742	739	763	660	762	708	765	762	688	675	705	719	720	691	725	772	740	691	749	739	764	715	707	706	704	682	699	702	652	757	715	695	705	745	730	722	732	704	685	735	732	696	724	726	683	718	725	742	727	717	734	729	725	738	676	699	713	665	688	779	723	702	747	673	674	670	769	738	724	728	734	672	717	691	711	738	735	738	742	727	656	686	687	725	690	712	739	710	673	733	687	776	727	702	683	706	707	680	759	748	692	693	677	697	725	679	671	710	721	735	735	751	717	687	732	713	691	752	709	707	658	729	688	708	721	694	680	690	737	698	683	696	709	721	760	660	677	697	697	736	709	708	707	713	763	723	680	707	694	661	709	724	738	733	784	687	709	688	683	685	753	709	669	715	707	691	712	715	724	710	774	723	711	688	721	761	705	694	719	768	766	720	723	721	697	745	700	686	745	690	709	719	695	680	668	757	722	722	717	668	646	721	684	668	715	752	769	721	658	716	716	718	737	709	688	668	728	708	712	730	751	663	732	681	684	723	726	697	697	725	698	686	679	708	724	697	753	695	755	659	711	718	727	705	720	740	714	668	693	668	700	683	748	778	730	727	741	743	698	745	702	730	713	711	681	709	697	707	693	739	762	744	715	675	730	753	721	742	740	683	687	716	698	718	715	706	697	738	699	698	782	712	714	704	712	640	747	715	722	703	731	679	717	714	737	691	726	687	647	715	730	710	701	702	762	723	762	732	688	683	691	721	655	757	767	695	700	737	715	727	724	692	687	738	744	733	726	711	703	698	727	734	776	729	697	721	679	658	705	684	703	685	707	742	662	731	754	673	694	727	722	742	674	755	744	714	681	690	765	697	739	730	729	740	703	697	698	745	677	705	674	697	715	734	757	735	684	710	676	710	739	687	711	696	718	695	696	711	708	739	737	672	696
7405	20124	78318	65821	32142	10152	2137	846	793	758	707	794	786	785	791	755	774	782	749	736	764	752	711	750	774	759	744	756	758	764	709	824	756	727	752	722	766	736	735	724	707	709	733	763	728	711	758	804	748	705	714	739	751	733	735	723	786	686	716	695	787	687	719	771	735	738	754	796	732	780	759	741	738	742	762	753	714	667	726	778	693	717	749	760	760	723	778	779	729	774	739	749	776	733	772	722	686	727	714	726	777	737	752	704	719	784	745	733	728	765	750	777	714	721	790	689	768	753	729	752	736	712	695	762	768	714	687	737	750	774	790	734	747	732	701	753	705	758	768	720	685	744	692	786	748	760	740	742	716	683	743	755	702	713	787	755	795	712	747	789	752	807	736	702	744	718	709	739	736	694	760	769	702	696	736	764	768	696	715	730	701	746	718	705	734	698	711	750	717	730	672	738	712	745	725	747	779	747	742	750	691	734	709	720	769	752	745	779	721	716	709	745	674	724	747	751	749	761	752	736	768	696	723	703	740	721	705	722	709	690	734	754	727	701	712	780	725	642	757	746	758	765	744	716	704	709	746	725	759	773	735	723	753	736	724	779	800	727	753	757	716	723	758	776	713	723	714	706	730	736	750	774	763	724	728	756	715	714	769	748	761	777	681	763	784	748	762	726	714	739	762	730	720	733	742	689	733	676	777	740	691	743	739	692	704	716	764	738	737	718	750	758	732	789	706	691	673	726	745	727	744	702	737	723	726	759	749	732	757	735	712	780	733	724	754	719	689	732	703	753	749	740	762	731	704	760	754	739	704	715	720	734	754	798	754	721	742	749	735	694	781	726	683	756	708	701	727	752	708	750	748	757	690	727	740	709	748	773	748	755	748	714	753	732	725	731	726	720	744	736	748	719	745	717	722	794	726	754	758	707	694	743	764	752	711	768	747	708	773	723	728	730	718	719	744	721	749	736	698	711	728	694	684	752	751	727	743	749	729	716	729	710	753	735	771	746	740	728	697	762	748	745	744	682	688	782	735	785	718	772	717	712	717	713	730	700	708	727	752	724	769	767	711	729	760	730	764	672	722	728	717	736	770	722	770	763	733	728	712	784	749	809	765	718	732	761	715	739	742	751	730	689	737	726	730	720	768	751	705	708	717	756	744	745	723	754	779	732	772	705	713	684	686	676	750	712	718	730	772	738	774	729	750	729	728	764	664	692	718	721	728	685	757	741	716	727	769	752	733	710	693	734	718	793	712	708	739	776	738	780	791	715	740	784	748	744	715	768	724	755	690	774	758	690	789	719	721	711	729	726	742	735	746	703	731	744	705	785	746	780	736	713	752	803	733	785	743	753	727	785	753	770	731	747	718	738	739	697	765	739	729	741	722	759	740	763	698	722	740	758	729	669	702	743	731	695	746	748	756	782	763	778	746	766	745	708	696	740	708	787	745	743	661	739	740	707	693	735	747	678	794	696	766	733	745	710	675	776	744	747	763	755	717	701	719	824	753	674	747	736	717	737	734	766	723	763	749	710	755	744	747	777	738	708	707	703	695	668	731	739	734	753	757	742	786	736	693	728	783	739	749	754	753	730	745	732	749	767	754	732	738	698	716	753	774	701	727	712	749	793	723	748	720	739	722	745	729	734	726	766	739	817	722	722	732	736	693	789	752	736	692	713	702	737	748	687	750	726	709	742	735	698	684	750	766	718	671	742	716	739	762	736	767	696	716	708	724	748	727	734	729	711	720	721	705	710	742	720	690	761	744	703	778	737	735	729	713	788	737	751	716	770	786	685	692	769	737	701	693	720	746	711	750	742	749	742	751	710	720	736	742	714	681	744	721	728	764	751	730	772	720	685	758	771	722	740	771	730	736	750	739	724	770	730	735	752	710	722	729	732	702	715	748	775	739	769	724	759	744	670	707	758	738	730	727	757	715	701	752	746	755	754	712	715	765	739	708	762	726	780	753	729	723	736	750	772	753	781	707	741	722	727	760	715	747	773	687	730	769	772	744	762	739	696	758	701	756	766	748	730	703	727	715	832	758	719	786	762	708	782	729	728	758	713	754	721	759	774	746	702	706	731	714	683	752	745	797	766	727	720	736	700	784	743	717	741	722	729	721	714	705	739	725	722	769	750	743	739	677	736	759	791	732	748	753	734	744	749	758	680	711	724	772	700	756	726	788	768	703	716	733	744	722	724	718	705	712	704	730	787	733	749	714	750	742	682	789	711	708	764	710	774	760	740	726	737	738	678	740	809	716	743	771	762	756	770	707	764	691	754	742	779	702	695	768	751	760	719	740	751	750	686	745	699	747	734	754	712	719	743	716	674	761	709	733	770	726	707	742	724	741	685	724	712	770	742	708	715	748	698	731	742	718	780	743	764	697	739	737	756	753	782	722	743	733	731	778	782	745	719	690	723	706	762	797	666	755	722	726	728	714	734	707	686	698	715	749	757	703	753	715	765	739	765	704	739	756	755	680	765	706	756	742	769	749	694	728	768	729	679	732	736	779	742	801	716	725	736	747	715	720	738	763	719	740	756	709	765	742	714	723	728	739	723	734	745	730	715	705	739	733	709	775	745	722	743	728	737	737	717	760	780	714	703	769	748	716	745	735	758	735	716	766	752	703	745	736	683	758	745	692	692	721	739	762	738	749	723	776	727	729	724	746	751	713	747	761	749	681	709	785	709	723	751	748	729	762	715	733	728	754	715	718	750	714	780	721	796	734	690	759	719	705	746	706	737	749	758	714	724	768	721	691	759	746	721	739	760	753	740	723	775	728	770	718	760	694	744	740	714	695	790	773	720	757	749	711	734	791	722	748	733	702	780	713	771	754	750	750	705	740	720	711	683	744	767	747	712	736	754	721	717	658	785	731	668	736	765	753	742	726	700	733	708	755	718	717	750	719	689	749	717	705	761	724	749	723	752	762	754	675	714	761	731	744	742	726	747	751	734	776	717	733	744	688	743	725	802	722	746	740	707	706	730	743	811	727	776	736	773	745	721	748	742	730	705	707	701	755	734	751	716	773	742	739	767	722	707	726	759	701	690	713	761	758	732	684	708	760	741	742	724	754	753	725	704	722	765	743	700	746	695	726	718	712	694	765	770	713	749	720	787	755	717	742	800	707	761	755	768	697	706	732	728	711	762	702	726	765	725	743	759	713	714	797	728	794	709	726	758	763	726	753	773	775	739	737	750	750	741	720	741	688	757	686	760	750	763	787	764	724	737	720	734	724	713	750	736	735	741	753	783	711	763	759	747	728	813	722	758	738	730	740	729	743	752	777	735	810	754	826	720	695	726	739	759	757	710	748	732	773	729	764	737	709	711	746	743	695	746	688	715	713	753	715	729	730	727	706	795	757	746	680	777	780	745	736	702	756	723	758	742	702	730	705	740	673	702	794	724	725	760	738	726	749	753	731	702	761	749	675	749	747	744	717	743	779	776	758	757	715	713	741	750	755	758	778	726	746	708	734	737	695	740	699	712
24398	21605	38299	67158	54228	30306	12329	2197	921	884	869	824	822	836	792	796	796	797	806	789	765	758	788	828	843	780	803	855	788	782	779	768	793	787	780	771	736	785	789	802	761	819	786	751	763	764	776	788	814	787	741	763	795	751	769	761	757	798	803	780	724	756	780	792	793	804	780	803	811	761	807	822	795	769	713	791	762	781	768	759	748	804	806	816	789	778	697	777	768	758	785	763	778	762	782	726	766	836	793	765	799	791	740	780	768	791	796	771	806	808	839	767	817	807	765	800	770	774	737	797	770	781	768	751	725	741	770	752	802	822	773	758	783	762	817	788	770	786	768	736	804	761	798	738	791	772	797	799	783	758	765	708	782	771	784	753	766	729	771	751	794	784	806	772	770	740	794	774	794	775	759	821	781	733	757	791	785	800	803	785	811	772	788	766	748	783	753	782	777	785	758	803	814	810	787	801	705	773	763	798	693	827	786	788	783	777	755	796	790	782	757	769	765	801	773	751	762	778	785	790	795	791	766	753	734	756	761	750	782	792	751	769	777	834	783	730	798	764	773	796	798	794	765	821	773	772	732	834	739	775	780	804	729	790	778	793	729	742	818	766	799	804	759	769	800	770	761	818	714	776	745	750	745	795	739	784	787	764	746	785	796	797	778	747	803	727	774	775	736	786	773	777	784	790	784	779	768	804	796	807	768	760	784	833	715	752	773	718	794	789	765	791	755	794	758	766	745	755	794	813	788	761	796	752	805	812	803	776	805	734	812	752	774	801	759	744	759	786	831	807	746	770	821	735	771	750	751	773	731	787	770	754	793	792	776	792	820	810	800	727	824	815	788	746	751	830	803	763	803	813	780	772	796	755	794	776	719	751	791	784	788	780	733	769	812	744	750	770	761	779	798	803	796	796	796	797	761	782	732	777	732	741	760	795	775	748	783	754	756	732	756	789	739	778	760	764	834	728	789	800	743	748	817	734	754	783	764	779	755	773	765	764	813	778	795	808	800	755	753	776	798	819	773	787	737	779	737	757	745	808	760	757	774	783	778	772	808	762	767	779	812	749	779	766	829	786	830	818	838	772	777	779	757	712	743	753	732	779	745	759	794	747	794	764	764	793	784	719	782	767	780	784	775	787	759	784	744	778	803	757	765	789	789	778	734	776	787	766	773	737	827	787	762	804	767	796	761	757	806	795	773	743	795	789	762	794	757	769	779	767	724	781	800	779	758	778	772	774	709	740	788	796	773	734	779	759	781	744	740	765	771	777	793	766	761	755	772	789	801	770	733	802	817	811	817	757	746	773	798	817	757	717	772	814	796	771	764	814	774	790	780	698	768	772	810	778	781	794	761	792	813	774	750	744	787	746	815	749	803	751	835	763	776	799	801	750	779	784	811	768	733	771	772	756	755	797	750	789	805	809	766	745	789	766	758	745	751	773	771	749	788	858	708	757	787	765	807	790	783	793	755	809	722	762	726	787	785	748	797	778	818	772	781	787	779	795	724	810	781	772	755	833	752	800	841	763	774	778	815	755	722	752	756	731	767	812	794	768	785	754	727	743	783	749	782	764	757	763	775	772	789	815	738	798	759	734	768	774	767	816	841	812	768	773	764	779	790	814	774	806	764	742	737	751	763	717	782	842	758	736	804	774	744	769	773	803	801	771	807	795	734	791	749	758	770	772	780	764	781	752	783	751	749	723	784	736	784	737	775	813	749	794	782	771	770	790	702	802	773	795	767	785	783	728	771	781	752	768	783	792	765	735	755	714	785	775	815	818	740	733	807	730	786	718	800	773	765	800	754	770	779	798	760	779	744	743	817	768	778	752	797	783	778	754	778	795	744	735	736	758	792	778	794	749	782	734	820	761	786	767	837	769	738	735	808	744	794	789	772	794	790	792	760	742	796	754	789	797	757	790	723	792	812	789	790	756	793	746	746	783	744	783	745	744	807	804	753	800	710	829	828	816	805	794	765	763	819	780	799	770	800	737	755	782	732	723	806	780	751	733	723	814	801	780	778	741	774	763	757	792	770	752	757	728	779	764	768	731	745	772	784	770	723	769	743	765	799	804	824	772	761	780	815	748	791	820	816	808	756	748	763	789	760	751	750	745	768	791	769	781	764	811	793	749	764	744	765	746	808	784	809	765	800	765	776	760	768	772	743	814	736	791	761	787	805	805	792	754	763	786	788	754	795	754	817	818	789	755	741	785	782	795	753	791	740	772	730	796	753	811	792	777	770	762	746	763	716	766	755	760	716	747	753	732	790	830	763	764	748	770	810	781	790	767	801	788	751	750	764	778	764	760	773	794	790	740	746	812	764	778	774	761	775	799	757	802	837	779	783	730	817	767	809	824	817	786	780	801	781	808	761	782	698	800	794	816	765	738	767	811	790	783	745	793	759	783	783	783	772	781	736	744	799	741	759	801	731	807	771	722	737	798	764	723	806	795	792	797	843	726	751	760	760	745	730	781	759	785	766	805	781	766	694	790	799	763	765	776	792	801	762	766	764	736	764	772	770	763	803	738	752	776	778	770	744	805	773	769	798	739	773	749	783	821	764	767	773	790	769	760	806	744	771	722	758	736	740	761	776	781	767	780	765	747	781	760	736	752	760	754	754	769	748	760	796	794	749	723	769	794	811	790	755	749	742	786	798	810	799	780	786	730	744	796	769	758	806	783	804	732	755	768	771	826	851	734	754	754	820	807	738	733	806	745	746	756	794	786	810	759	825	790	749	765	749	755	744	755	771	727	753	780	777	732	702	776	794	724	752	787	710	806	747	773	778	743	768	721	759	767	758	764	714	806	791	754	785	776	759	776	774	712	809	780	718	769	762	751	734	771	728	801	744	787	718	726	763	756	773	805	776	762	769	764	791	734	776	802	775	765	756	790	752	748	778	717	793	826	776	785	750	760	778	793	746	721	775	795	819	746	726	741	789	750	782	783	728	704	791	759	726	790	746	803	737	768	809	783	817	817	733	726	781	755	722	743	811	783	769	790	796	809	760	710	769	775	800	812	783	775	799	744	755	735	817	786	747	750	741	758	765	756	782	756	771	793	769	795	755	732	732	726	777	804	722	766	764	744	816	784	793	749	821	803	747	747	758	718	765	826	756	733	773	787	807	706	796	788	775	752	729	816	782	818	773	799	778	755	818	741	729	774	723	767	751	842	792	774	843	768	796	796	781	778	739	754	770	778	759	759	780	758	767	766	815	721	752	773	777	785	753	734	736	815	798	768	810	759	738	806	777	763	760	782	749	774	769	796	789	756	707	777	801	795	749	775	815	779	799	828	790	777	750	784	767	789	742	774	728	747	709	779	816	722	759	715	728	782	755	806	749	756	786	775	705	771	783	741	802	797	758	757	753	776	733	756	801	757	740	812	790	757	727	805	770	776	784	792	793	758	754	790	801	764	748	763	773	808	787	762	797	777	732	782	745	768	743	761	775	766	773	787	774	801	763	707	789	827	766	808	803	741	813	781	789	740
12878	37111	87259	83448	51111	20119	5211	1477	814	826	866	829	785	837	813	802	814	836	810	806	826	770	813	836	793	789	833	766	815	852	740	782	758	798	809	819	768	811	815	823	803	808	793	788	772	849	789	775	812	782	799	854	832	777	747	793	828	847	826	784	809	733	823	787	773	775	815	795	807	867	806	796	838	794	818	846	785	762	851	811	806	810	807	792	785	830	764	793	725	810	795	814	799	756	835	856	821	833	786	808	789	772	790	794	798	787	804	811	785	815	818	812	785	803	835	800	808	807	840	767	795	845	771	768	800	812	834	789	791	821	796	816	801	794	748	794	782	771	827	801	822	761	776	862	774	840	816	782	825	793	800	778	830	814	879	794	796	802	818	776	760	882	778	766	762	725	810	841	825	812	777	777	829	795	854	759	803	754	784	829	776	813	789	827	854	827	816	864	789	792	791	840	811	776	769	789	849	816	787	773	799	823	864	785	831	796	791	773	805	821	790	809	792	807	773	804	779	827	814	831	806	854	801	812	756	790	772	789	813	844	819	800	829	771	802	865	765	804	752	811	768	819	829	802	798	765	832	819	804	844	775	824	810	802	807	800	767	780	774	780	789	800	754	806	813	774	782	814	807	798	785	830	811	760	808	803	835	819	838	800	771	827	761	729	772	820	833	765	774	774	779	786	816	787	833	807	770	821	799	765	770	823	776	789	754	783	786	848	789	811	796	771	769	779	827	754	852	816	830	762	765	783	776	781	836	862	793	806	811	761	785	793	839	813	801	794	771	812	794	779	776	782	790	828	807	842	802	803	811	788	786	804	778	811	816	761	823	788	784	786	767	795	835	823	740	770	835	825	813	822	822	766	749	755	807	734	779	778	801	799	775	825	790	816	832	723	830	784	856	809	852	807	803	749	752	790	798	827	752	858	784	847	814	784	764	844	812	813	792	819	823	831	815	833	780	804	784	851	778	795	729	818	819	754	805	812	791	802	780	799	827	824	783	793	788	776	778	794	815	801	788	813	783	810	787	752	850	778	816	832	806	748	801	787	874	849	830	784	791	774	842	811	786	845	820	813	775	773	788	775	765	846	789	819	841	812	869	806	810	841	808	786	820	805	821	761	834	774	810	828	780	805	783	780	780	816	819	757	818	786	813	817	807	790	745	791	798	832	794	810	794	828	782	845	813	842	804	773	817	831	753	858	783	801	809	784	869	825	844	838	798	815	794	793	773	816	808	795	806	802	780	788	777	866	810	780	817	774	803	818	787	798	806	811	784	797	810	825	797	771	816	837	803	832	816	811	744	814	799	788	772	821	817	826	882	777	787	826	790	818	815	780	813	794	796	789	784	774	779	746	776	822	771	777	761	804	803	810	785	822	804	830	793	792	802	866	827	805	782	792	779	795	804	755	820	770	755	813	762	801	747	810	792	776	840	829	774	785	738	750	791	798	817	825	773	817	789	755	717	794	837	812	814	817	821	824	814	800	791	807	771	819	807	830	840	810	770	818	801	834	803	784	841	796	805	814	801	837	801	830	834	759	785	818	752	812	805	771	798	901	796	783	795	757	859	787	786	814	847	801	847	839	753	751	826	817	792	788	822	813	811	831	792	785	800	823	783	817	796	787	706	826	780	801	754	759	830	849	809	835	772	799	771	779	822	792	833	851	844	736	823	841	826	766	795	763	806	854	837	759	802	759	813	818	818	803	825	758	843	804	776	811	794	754	811	784	809	879	835	818	785	818	810	791	767	793	796	815	841	805	795	811	782	778	824	767	824	826	782	815	782	759	835	783	781	796	765	731	839	778	864	791	808	792	807	841	763	792	802	841	786	772	814	805	768	776	794	820	769	819	811	772	792	816	754	856	847	771	808	780	773	806	852	820	741	775	797	824	831	808	786	814	819	751	798	852	774	830	768	765	838	792	792	779	815	797	793	797	856	765	789	795	790	798	785	771	786	840	799	777	757	766	834	830	796	814	826	835	811	775	790	845	826	794	808	768	734	782	756	816	803	815	826	858	806	787	789	863	830	800	805	753	844	847	767	848	805	783	821	838	810	843	830	806	810	833	771	800	768	806	763	799	847	817	798	768	783	788	766	806	780	782	832	807	743	801	793	798	812	761	779	809	795	820	820	848	795	781	805	800	766	807	789	809	880	829	787	769	745	816	800	802	826	847	755	824	776	825	743	855	778	788	813	801	802	873	776	793	826	803	806	797	774	848	831	825	829	750	806	856	810	827	773	839	713	805	773	785	861	730	793	755	794	841	769	829	766	788	763	791	772	783	802	822	791	836	746	741	743	823	760	814	777	776	798	729	828	801	832	781	797	829	770	822	769	782	784	789	768	772	751	755	783	746	766	807	816	809	794	786	791	753	771	809	759	836	795	784	788	766	802	784	766	775	771	795	790	731	798	795	846	797	815	780	755	874	768	819	776	775	799	786	842	781	779	744	769	822	835	863	809	796	836	847	820	792	770	792	826	795	783	808	868	835	811	801	826	789	737	766	767	796	797	820	765	804	789	762	786	760	853	813	768	779	798	809	808	774	734	830	768	814	823	775	863	830	788	775	784	805	780	816	798	849	780	826	813	802	806	778	795	762	824	826	826	780	853	806	784	835	793	825	807	780	836	844	783	789	863	763	813	850	818	838	799	796	780	804	831	786	803	860	774	815	801	804	783	810	827	830	761	764	786	810	789	812	796	814	806	770	804	764	802	838	785	830	809	786	780	825	828	856	779	809	800	798	742	764	823	790	765	785	816	762	842	755	781	814	747	806	827	811	826	826	798	746	801	803	792	810	817	802	789	800	788	792	780	787	780	811	765	795	823	812	773	793	790	809	784	802	814	788	775	797	753	752	793	791	815	787	817	830	820	821	779	791	835	790	842	782	801	770	805	849	818	788	820	824	738	780	798	822	764	838	766	797	888	817	835	829	785	815	792	802	759	796	773	838	804	783	766	764	748	840	814	787	749	778	848	754	813	782	808	772	820	828	800	830	782	792	811	777	816	798	803	783	812	785	803	804	802	823	735	803	781	824	802	818	847	862	813	850	816	822	835	772	772	784	836	805	806	764	784	833	820	810	773	789	817	753	811	788	778	750	776	797	770	796	734	802	753	806	747	768	786	813	779	836	796	833	796	827	802	763	800	816	809	818	788	767	802	745	860	762	763	778	841	825	763	795	775	759	830	809	819	832	828	773	761	800	775	820	850	772	809	802	796	784	791	792	774	732	843	843	756	777	787	825	795	761	784	802	759	817	794	831	840	808	795	784	816	825	826	798	766	804	808	779	799	818	761	790	814	827	783	775	788	818	802	779	848	783	840	833	757	745	774	797	809	798	799	809	798	839	792	811	848	830	808	780	779	762	791	821	820	799	842	808	837	825	795	794	818	785	784	789	789	823	851	752	761	815	817	813	812	764	781	785	776	801	787	748	808	816	774	784	793	854	788	793	794	810	809	798	740	722	827	789	845	767	718	805	823	810	815	798
27974	13035	18706	29631	16874	4421	1320	822	723	752	724	712	688	760	798	750	789	748	753	691	750	732	758	778	710	749	703	722	730	782	779	711	746	760	773	730	697	770	732	696	773	745	747	761	728	726	737	707	706	716	735	672	730	729	744	762	696	729	774	704	728	715	739	684	726	744	726	723	690	749	733	684	760	693	733	806	660	747	726	734	766	746	769	721	730	719	694	777	759	779	725	742	778	747	799	737	744	743	767	710	728	733	748	719	744	744	698	696	723	690	729	693	722	739	738	788	736	793	687	739	724	742	741	722	703	754	701	671	746	736	753	738	758	750	728	759	762	749	708	755	773	765	690	695	744	742	693	673	749	753	716	748	766	699	683	751	764	737	694	702	737	718	715	681	721	671	738	708	720	683	680	713	721	741	693	724	698	746	755	736	713	771	707	727	722	716	691	759	787	730	698	757	714	733	702	719	695	753	747	677	798	733	718	732	706	775	668	667	697	748	719	720	730	721	712	727	779	708	759	718	729	731	789	729	735	724	743	707	733	757	729	741	731	763	728	732	708	696	702	733	730	738	722	709	726	691	776	693	719	741	734	741	722	736	738	771	737	737	710	700	761	660	713	693	717	754	721	692	715	692	718	800	730	715	695	748	755	748	728	743	696	759	723	745	737	776	710	739	712	711	766	779	726	722	727	741	726	788	710	732	748	734	699	784	723	699	758	720	732	705	755	761	701	711	750	717	762	718	726	699	723	723	731	734	725	716	699	753	739	744	722	690	731	772	756	720	709	722	775	729	804	734	738	688	739	774	690	780	691	717	714	737	734	719	706	692	718	734	744	726	711	753	678	755	706	740	709	730	705	711	743	742	743	773	698	703	710	764	745	679	719	718	776	740	724	730	745	727	756	724	762	751	723	741	800	703	714	711	681	743	713	742	770	667	696	696	710	749	709	731	768	737	699	725	735	759	731	690	748	779	701	707	735	739	676	713	731	684	755	702	723	734	753	723	741	791	738	657	718	773	724	746	764	751	757	725	728	779	756	731	733	756	725	750	733	764	699	706	714	756	727	790	758	729	719	768	783	690	739	722	708	735	783	734	745	746	713	722	787	773	716	728	777	712	773	729	774	707	777	700	752	736	679	741	728	729	739	735	681	680	727	738	741	717	669	692	728	707	761	695	811	758	685	742	712	731	735	731	704	744	724	778	764	713	700	720	779	750	710	738	688	774	720	730	705	729	726	736	754	731	707	699	658	759	760	708	731	734	690	705	743	723	694	737	726	717	713	728	718	816	762	688	732	703	721	716	736	681	741	754	726	715	783	738	747	713	714	719	740	741	789	699	714	756	733	732	715	756	692	721	718	679	736	701	748	747	700	763	760	766	736	730	701	739	735	709	737	726	709	720	737	735	773	807	741	743	757	745	689	730	669	733	758	743	711	770	764	701	715	729	771	690	738	705	704	679	720	702	711	791	730	751	700	695	762	703	725	740	713	717	752	722	720	734	718	717	707	724	718	744	746	757	771	776	730	707	715	720	735	721	740	722	706	720	750	731	766	743	719	704	773	745	751	676	710	692	713	718	717	748	709	690	790	744	736	677	755	735	745	765	693	727	742	686	707	635	715	737	672	663	721	729	760	710	708	722	761	746	742	699	712	699	726	709	740	790	713	713	785	693	695	714	734	697	750	763	745	759	660	694	710	748	683	715	718	740	754	761	729	647	735	680	747	742	712	730	732	725	696	686	719	734	682	748	728	730	738	701	677	700	646	729	741	789	664	714	733	756	730	747	765	745	722	783	691	749	718	687	719	737	824	742	715	722	666	762	717	732	752	723	665	762	756	734	690	694	725	730	670	649	702	758	714	708	747	739	732	717	738	757	737	709	835	715	748	740	740	705	737	723	738	681	789	717	766	734	762	712	697	722	745	736	705	738	718	733	760	716	721	713	721	708	736	743	768	719	739	760	757	713	784	742	691	723	703	709	709	692	715	761	686	710	684	780	760	719	743	724	692	739	742	714	713	719	716	755	735	712	692	764	747	676	705	718	732	692	764	730	735	663	690	728	731	665	740	712	764	729	707	729	693	754	722	728	755	752	722	709	698	747	746	758	745	701	752	749	728	726	708	730	720	764	719	742	748	736	759	707	731	707	761	735	736	718	772	747	727	761	727	739	721	740	744	753	700	754	784	703	704	734	774	745	697	709	728	730	765	686	744	729	746	727	702	706	676	718	701	709	704	705	697	749	698	696	731	716	701	714	715	739	701	652	718	721	683	705	760	709	769	686	718	736	726	758	748	767	684	776	738	717	724	696	739	711	703	703	705	719	729	782	724	762	767	710	690	711	786	716	777	733	737	652	709	750	728	769	670	728	678	697	725	714	778	757	685	718	716	733	720	720	764	756	702	736	696	721	707	712	715	765	720	712	779	721	755	723	739	716	697	740	744	785	747	685	705	738	742	733	718	724	755	712	679	751	751	709	734	720	744	734	706	693	737	712	710	724	697	717	699	742	717	763	719	728	695	702	749	763	741	727	738	744	730	746	664	696	746	742	759	691	712	777	723	700	698	750	733	738	717	765	753	770	713	719	736	708	708	681	725	728	712	743	711	724	762	766	733	714	794	711	713	724	674	676	691	720	726	739	649	714	721	721	746	698	739	721	754	746	729	745	769	714	773	681	710	737	782	709	747	716	707	741	716	751	736	684	727	686	709	721	744	740	711	695	704	702	771	736	737	712	773	710	728	707	741	740	717	749	691	729	717	754	710	710	721	715	741	706	689	726	728	729	711	725	733	733	769	718	700	722	705	710	769	782	732	695	717	675	682	678	740	771	746	723	741	719	689	694	703	721	756	728	711	784	740	715	720	758	742	702	707	735	753	703	730	692	727	700	685	746	701	733	728	737	721	777	755	726	729	722	757	763	725	705	698	752	744	736	693	710	755	726	757	723	739	802	723	743	720	706	755	720	711	714	742	731	745	668	723	767	709	713	719	742	701	692	758	685	679	766	729	721	706	717	696	728	691	715	776	749	733	701	712	632	752	744	733	736	731	698	745	745	646	742	740	693	740	710	695	747	740	716	723	717	715	692	742	780	699	756	756	742	704	747	705	664	731	739	742	758	727	753	761	740	723	741	705	724	723	741	753	685	695	710	713	703	751	774	758	702	741	771	700	729	727	737	765	750	716	739	703	717	695	745	759	728	738	779	770	748	689	705	752	743	740	742	733	756	733	758	728	744	684	738	733	695	758	727	715	723	754	706	721	734	768	724	748	753	769	724	691	791	702	729	692	720	704	666	694	738	723	672	728	706	689	805	762	754	729	731	707	738	725	756	687	705	735	699	715	750	762	760	683	762	819	757	763	711	737	676	723	708	753	702	723	750	761	685	738	727	707	796	705	717	716	708	742	734	757	748	723	706	725	740	757	754	727	709	700	724	738	723	726	755	718	748	754	738	708	711	694	743	683	765	734	705	733	710	693	690	726	723	773	765	683	765
5592	3584	22408	22476	10570	2964	1151	700	708	755	711	691	714	694	739	670	740	747	690	682	701	745	733	708	709	708	685	694	710	717	702	670	680	727	714	718	687	757	648	762	719	719	701	675	694	673	700	705	656	710	657	650	692	722	719	720	689	724	718	730	704	713	695	692	718	687	721	713	695	668	673	715	719	704	672	655	697	664	745	698	694	701	682	701	675	683	703	721	645	661	710	725	666	721	729	734	701	711	660	678	751	699	705	672	703	725	721	674	689	709	653	685	697	683	674	781	701	728	695	694	677	666	647	648	691	759	692	683	669	711	677	681	716	645	709	673	695	701	677	683	688	692	688	703	694	714	689	650	675	674	690	680	729	713	705	700	734	700	685	707	712	673	683	648	705	677	719	739	721	716	743	688	714	670	728	653	700	744	706	733	742	703	709	713	729	703	655	629	654	661	632	676	714	736	681	697	695	661	721	704	713	700	687	705	720	645	710	680	684	719	728	676	684	706	719	743	702	667	726	703	781	685	690	676	680	714	695	668	669	683	740	700	705	693	703	682	716	689	702	690	715	690	684	658	697	678	720	709	675	694	694	675	723	698	691	734	694	736	697	681	667	697	692	678	723	710	701	689	688	717	710	721	731	713	711	686	650	647	710	679	688	669	717	688	696	732	688	686	724	676	669	681	687	688	740	686	681	719	721	679	692	708	746	670	672	684	688	724	695	673	734	704	701	670	688	673	679	708	674	681	709	660	725	717	672	685	698	716	673	681	685	700	693	748	709	688	698	752	703	655	676	700	683	732	728	728	729	687	692	698	666	664	684	687	695	714	689	697	633	669	683	666	696	688	700	655	727	646	692	697	697	679	697	686	714	687	707	666	719	744	720	687	666	714	719	695	672	723	660	721	711	696	712	693	710	643	644	663	740	662	734	693	736	688	726	723	677	652	707	693	707	707	701	679	665	709	716	768	774	686	701	687	735	742	667	649	635	713	648	719	694	738	694	704	677	696	715	649	666	698	694	653	685	680	669	695	683	676	712	696	702	723	702	695	653	647	694	707	715	711	734	748	699	649	730	749	670	708	672	705	714	677	683	684	684	679	726	657	672	727	743	685	727	724	758	703	699	690	688	709	701	717	664	691	708	712	732	703	680	632	712	650	721	689	715	695	728	732	720	716	675	677	680	705	732	651	738	735	705	740	792	729	741	674	683	737	710	693	716	683	682	698	720	706	670	707	678	785	667	688	682	723	738	676	684	711	701	678	705	667	717	656	738	690	709	701	700	720	695	684	686	723	673	681	669	678	646	664	669	658	669	670	705	675	688	638	674	666	718	714	705	713	694	720	693	706	697	726	706	749	669	727	610	638	698	711	684	670	702	710	675	677	669	735	681	665	699	714	648	734	674	693	666	698	721	718	709	714	706	672	664	665	732	688	659	652	720	711	670	720	717	741	727	710	732	695	748	703	731	670	661	711	718	749	682	739	694	699	696	696	731	706	697	688	702	699	661	698	693	713	688	687	658	695	723	652	714	645	675	713	683	714	679	805	712	718	677	712	679	682	709	703	698	658	726	684	660	757	658	697	692	688	672	690	703	706	727	699	682	685	670	780	690	690	705	708	702	691	713	690	686	683	645	692	708	686	696	737	695	649	694	691	657	705	722	725	721	701	692	698	696	697	729	706	704	701	722	750	700	708	699	694	694	692	669	657	681	683	679	711	699	736	721	700	679	719	715	667	669	713	678	687	702	667	713	665	650	713	698	732	715	716	709	717	671	706	729	696	721	681	703	674	693	669	687	704	690	705	658	744	729	704	662	694	689	662	708	675	710	629	727	721	686	710	690	727	660	703	722	699	700	718	701	734	697	699	713	724	695	722	715	684	711	693	703	689	721	685	713	690	650	728	688	727	669	688	687	688	725	702	690	713	659	631	755	690	733	714	735	683	717	717	700	712	705	725	690	735	674	753	677	681	738	692	698	727	731	669	625	695	685	727	728	754	639	670	668	695	657	668	702	727	738	769	715	698	671	671	734	692	677	721	732	698	686	714	668	654	682	694	685	711	732	699	699	707	642	712	664	684	676	672	699	746	628	702	723	678	745	692	751	710	696	618	654	726	704	684	737	673	629	699	697	695	718	667	639	705	722	737	694	685	713	683	739	683	656	791	707	740	703	698	685	708	734	660	738	693	688	687	717	661	670	733	707	681	734	671	699	699	674	741	679	684	710	699	730	715	655	661	697	682	678	652	684	667	748	720	682	643	685	709	689	711	711	715	701	730	674	659	690	704	680	697	696	693	694	720	683	667	721	686	728	664	664	728	641	744	678	677	731	715	741	663	688	698	724	684	732	662	740	677	716	691	685	653	732	667	717	681	692	670	718	679	661	693	695	743	703	693	698	656	753	727	713	699	735	690	675	682	677	688	703	699	729	675	694	700	692	716	690	733	707	668	711	687	646	654	719	660	693	628	700	696	746	701	733	686	682	636	655	729	701	706	705	702	691	709	714	696	712	677	620	633	640	722	713	693	663	731	687	729	693	692	689	704	702	713	685	722	687	703	727	696	669	781	670	683	671	743	704	722	663	680	700	683	697	712	655	701	726	694	665	692	661	683	715	643	739	715	677	691	673	738	658	679	658	704	769	730	761	726	702	663	688	689	718	658	705	723	740	663	709	698	689	689	758	742	710	694	748	677	748	736	701	682	708	699	715	679	682	665	681	665	708	716	673	703	738	712	692	658	726	713	696	701	755	774	740	703	736	676	709	763	668	744	733	726	692	722	749	697	714	714	704	677	711	679	716	723	669	715	737	654	699	668	728	713	699	705	706	668	696	687	726	718	712	691	721	751	751	678	708	695	712	696	649	744	681	669	681	690	692	665	677	666	700	712	690	653	733	714	685	712	772	738	712	755	691	666	733	717	697	721	622	716	709	720	740	725	719	684	699	739	652	725	710	730	765	730	728	720	696	701	685	687	715	641	757	723	683	719	722	733	728	689	728	668	663	705	639	713	701	644	663	692	670	687	695	665	707	647	673	691	698	684	692	688	699	676	688	696	674	663	679	730	711	673	682	676	737	721	715	704	678	748	702	730	688	687	698	669	676	712	688	693	681	672	706	672	725	708	701	670	716	692	698	737	665	727	653	687	700	718	670	679	698	671	696	704	693	670	710	681	719	676	741	679	645	682	695	688	680	759	733	697	678	680	698	689	697	729	730	731	687	727	694	693	660	748	686	723	700	663	670	720	761	674	723	724	701	685	690	732	691	725	655	710	740	704	717	700	691	657	692	716	684	692	675	694	698	711	712	768	694	683	678	666	717	690	686	712	708	662	676	687	671	706	674	691	712	711	705	688	689	640	691	726	683	709	638	687	684	633	735	704	692	679	719	733	682	687	684	697	742	669	704	681	687	697	697	698	685	707	738	672	693	703	770	678	735	729	723	675	706	680	684	721	657	687	757	693	710	726	687	738	678	707	700	708	707	698	706	676	716	677
25648	21677	42460	68605	48139	22363	6140	1437	845	755	763	698	769	734	731	723	727	752	717	673	718	696	736	766	684	731	765	687	682	751	760	793	658	698	709	698	736	689	671	737	709	714	746	742	756	721	664	765	725	718	744	705	696	714	683	703	731	753	701	723	761	678	721	730	716	693	721	733	749	724	720	725	756	804	739	692	752	699	711	686	762	707	705	697	742	691	681	698	731	726	685	688	742	731	739	718	723	764	701	660	737	650	712	700	684	757	700	669	716	699	694	710	671	718	718	709	782	721	672	710	702	691	740	687	688	700	694	728	726	722	734	705	741	704	691	763	761	700	689	707	743	741	707	755	747	736	751	723	693	686	705	732	675	691	693	707	719	699	720	710	705	667	683	730	722	751	723	710	702	722	686	754	703	685	746	690	690	700	695	707	678	703	714	719	716	726	733	653	675	734	692	704	710	679	728	721	726	725	724	719	730	739	683	714	745	739	706	696	731	735	719	759	713	683	706	717	675	739	724	715	755	721	719	748	698	742	746	723	724	739	690	722	656	733	669	727	739	696	727	703	710	695	697	731	699	717	731	710	677	719	682	700	723	656	718	714	639	678	704	672	723	754	725	686	679	690	736	684	713	724	722	712	708	696	731	712	710	691	731	758	773	666	734	664	698	769	680	693	739	747	657	703	746	699	743	677	734	742	740	703	700	701	729	684	715	683	754	744	661	750	725	686	737	701	741	697	747	681	699	697	700	740	698	650	719	689	744	751	699	708	704	699	708	690	735	734	737	730	688	702	747	735	768	703	753	743	763	674	707	697	762	704	727	747	687	698	704	747	731	717	699	717	740	745	702	647	674	676	732	730	770	711	747	700	726	742	682	717	748	684	679	743	679	697	727	701	700	720	707	691	736	756	758	710	701	727	688	707	748	717	658	725	752	740	735	699	713	663	682	696	713	716	724	704	716	716	715	697	745	742	732	711	701	738	700	751	671	686	696	710	704	718	733	718	678	702	726	694	722	721	757	714	705	738	700	740	712	744	721	706	774	709	732	728	684	686	703	726	716	700	701	760	722	689	740	698	715	721	760	691	699	688	726	739	693	732	697	746	717	762	745	723	685	705	712	726	704	690	714	696	749	702	736	728	708	703	742	691	651	703	730	675	735	676	737	709	715	695	725	723	749	724	685	717	699	724	724	685	688	710	667	711	749	732	709	728	763	759	715	780	712	754	747	708	744	736	715	711	720	714	681	727	686	682	730	750	741	714	688	720	709	657	730	681	706	751	679	736	719	668	750	679	766	731	677	741	745	699	715	722	720	759	662	710	724	731	747	709	684	741	732	716	744	730	716	724	727	697	668	722	774	701	718	709	699	737	712	737	677	751	731	738	711	740	695	744	719	763	660	694	748	722	692	703	716	742	753	728	714	683	703	721	704	731	718	677	708	766	718	704	742	689	708	717	701	713	685	651	773	724	745	712	777	735	732	729	734	701	739	736	708	685	747	709	688	719	690	734	721	738	719	688	704	711	686	719	686	744	726	714	731	727	646	673	736	695	689	697	689	771	739	704	701	717	686	704	730	725	698	743	719	649	732	734	693	686	673	726	712	742	645	689	683	769	715	748	724	748	699	681	680	730	718	716	684	694	754	698	732	712	734	756	727	708	733	707	709	698	719	735	716	734	665	674	729	688	711	722	737	679	721	737	721	726	733	734	689	736	713	713	670	744	734	709	728	713	690	715	755	687	724	717	738	660	701	663	694	667	696	714	684	690	682	687	721	749	696	687	695	747	714	691	675	711	697	694	769	668	727	718	671	664	704	709	737	728	701	780	713	723	745	697	725	667	722	739	753	702	723	695	699	699	733	739	682	754	710	664	697	731	693	679	692	727	712	727	717	680	726	691	700	757	760	685	782	708	739	707	711	701	719	759	724	719	674	687	749	737	656	749	715	753	718	691	716	717	693	685	681	762	703	738	669	655	724	709	793	693	696	678	700	701	695	732	751	748	685	721	744	733	743	725	734	675	703	695	720	705	707	780	685	677	762	689	700	717	709	661	739	728	639	735	765	695	716	691	732	701	717	709	690	727	697	682	712	724	664	706	712	726	679	727	744	788	703	758	748	712	673	752	738	685	732	687	712	740	736	678	691	717	737	719	708	719	694	716	734	743	674	731	754	749	701	723	729	683	651	689	710	702	783	738	684	713	772	725	703	718	746	703	723	732	699	686	727	743	745	717	754	655	736	714	686	719	677	752	668	675	704	712	715	679	743	745	709	700	703	723	687	672	757	704	721	739	720	663	702	722	722	764	716	731	703	731	707	704	757	732	729	735	661	732	715	776	678	720	720	711	723	715	692	687	658	759	734	701	745	723	708	728	743	696	771	722	711	733	721	707	703	750	724	657	781	735	733	673	732	707	723	695	720	666	775	753	712	648	736	718	730	746	724	762	739	752	717	686	730	732	744	703	697	676	724	718	726	774	698	738	729	730	702	713	709	751	728	698	717	679	737	727	710	753	670	701	677	708	714	748	678	677	756	742	744	753	700	697	767	698	697	736	688	665	733	762	692	704	664	702	737	739	736	714	702	721	702	714	694	707	727	754	678	722	743	736	730	699	698	699	673	681	655	714	738	763	711	722	723	742	697	685	739	686	734	722	740	769	743	743	685	651	735	676	738	732	729	774	692	689	741	684	698	709	734	706	720	692	684	691	727	718	670	737	715	707	698	685	719	705	708	689	729	718	727	761	693	782	690	751	736	735	751	742	718	716	707	718	694	710	751	727	746	739	705	709	732	750	714	746	755	699	722	715	682	687	699	700	647	727	751	707	702	653	735	747	742	706	651	724	703	703	725	764	707	710	752	736	709	699	740	689	726	684	753	738	701	697	722	695	712	723	686	664	734	738	694	750	702	747	706	758	698	681	767	730	696	770	725	705	707	749	787	685	711	693	722	724	738	776	703	687	715	707	761	695	712	781	673	756	727	733	695	709	696	725	700	728	715	703	759	722	737	663	700	716	770	668	665	717	728	661	714	700	729	705	644	766	670	735	722	737	786	732	696	700	767	709	710	693	773	744	656	754	681	730	727	740	765	730	736	673	693	721	725	632	673	693	711	733	744	685	713	732	749	706	703	777	731	729	719	770	723	797	742	684	731	682	668	678	719	692	731	694	712	721	696	740	709	685	758	749	745	721	708	657	667	693	715	725	759	737	718	680	727	701	675	704	697	734	696	753	719	729	725	758	768	699	699	731	723	722	722	710	737	705	657	713	728	700	685	714	709	668	723	686	773	711	669	706	722	712	717	761	705	742	730	670	724	696	685	702	715	727	722	699	727	698	707	741	759	724	726	727	655	710	717	752	678	690	701	699	704	760	739	738	739	709	699	694	671	726	647	690	698	732	735	727	731	706	737	688	734	725	753	709	727	684	744	711	720	669	711	726	735	705	701	716	720	724	712	789	676	637	663	707	740	724	723	713	710	691	762	696	718	792	717	748
7062	19023	64346	68006	36783	12795	3368	1200	775	816	736	772	724	719	729	753	747	736	746	707	729	719	713	721	731	742	753	699	740	732	666	741	780	710	719	730	773	717	714	763	739	703	681	717	721	734	765	741	713	714	709	750	720	735	728	685	716	705	682	755	651	703	725	728	761	725	676	700	744	718	693	728	674	690	766	655	762	740	755	701	727	745	742	725	715	699	767	704	701	719	734	779	670	744	750	770	693	695	753	675	711	731	704	714	711	736	763	731	716	689	727	749	719	713	752	774	731	732	709	717	697	720	705	706	715	686	733	713	669	732	738	777	741	717	686	714	735	712	726	719	683	733	709	678	752	738	716	685	755	692	744	729	718	744	740	737	703	730	669	696	716	701	670	715	717	759	697	748	747	748	782	719	729	710	724	762	705	713	725	741	712	736	704	736	708	708	736	734	778	730	748	702	719	747	680	687	745	728	730	693	714	749	739	709	737	704	714	725	727	717	675	758	717	737	721	746	694	733	718	692	717	735	689	708	745	688	723	693	724	732	733	693	706	725	719	807	728	733	740	688	727	744	732	747	733	706	665	758	717	742	701	712	762	703	792	722	703	693	763	724	684	774	721	702	685	727	723	672	710	715	698	708	717	734	743	765	713	772	750	786	738	756	718	786	712	713	726	749	715	723	748	731	703	705	740	722	722	712	733	763	717	730	711	676	746	769	733	704	726	690	721	715	737	739	690	747	724	754	727	709	743	652	710	720	752	712	752	730	702	749	764	732	722	729	671	774	729	720	708	733	741	727	724	734	722	765	649	697	724	721	760	734	709	727	715	681	727	720	751	711	776	738	754	807	782	719	731	672	745	718	691	726	734	697	720	722	733	723	734	708	733	747	723	682	735	722	747	734	737	701	716	723	701	694	668	713	726	740	682	714	742	727	751	752	710	774	716	683	749	747	693	737	740	713	720	702	681	685	781	762	727	734	726	679	661	667	704	749	766	742	741	701	714	688	714	743	717	742	758	670	719	730	739	725	678	738	695	762	783	703	721	729	754	688	725	693	732	762	752	705	722	723	746	721	710	750	706	736	725	722	731	743	724	710	704	749	691	722	752	703	730	721	745	710	711	725	720	767	735	701	736	716	692	686	721	728	673	683	718	690	751	706	753	723	756	703	697	699	677	722	767	693	634	739	733	775	711	700	733	713	712	761	713	709	719	700	716	721	700	733	715	756	703	733	758	691	754	718	754	811	678	720	691	766	727	699	695	683	764	705	734	662	759	767	685	705	684	746	689	734	761	707	771	677	711	774	731	775	680	775	742	745	767	689	698	722	748	731	745	706	769	717	711	739	742	718	756	708	718	739	735	771	792	728	714	718	728	746	763	722	743	743	739	767	777	748	732	678	716	724	753	695	711	750	737	703	698	714	716	722	707	720	755	703	747	713	738	730	734	694	731	702	712	666	772	710	716	717	751	726	661	707	732	739	782	701	770	732	693	714	759	733	662	727	692	748	748	737	686	740	735	739	753	704	755	733	754	756	718	725	712	715	777	695	739	731	752	741	679	748	738	701	708	789	721	748	718	738	722	733	715	703	715	733	740	716	747	742	730	670	697	761	754	708	706	667	749	714	660	751	754	692	709	687	686	670	733	703	724	713	722	700	727	734	726	729	661	722	701	727	769	727	757	749	738	793	717	726	769	697	692	657	741	733	652	691	761	701	725	692	742	696	679	743	722	727	711	760	741	772	743	736	725	752	701	682	713	776	742	718	752	764	696	698	683	705	737	776	721	734	736	735	701	750	738	673	760	756	742	727	715	683	761	702	751	701	749	715	700	725	724	706	740	750	693	757	722	736	695	739	695	667	697	771	715	708	747	714	729	728	779	736	691	714	711	704	708	755	674	695	721	696	693	735	751	716	713	711	735	760	734	696	733	739	732	747	697	687	724	751	733	705	747	678	692	759	722	755	761	712	757	736	713	739	712	636	717	724	759	733	725	700	702	714	744	746	742	727	736	738	722	718	717	718	753	728	686	677	725	745	674	751	722	685	740	681	687	689	733	752	770	694	748	655	737	726	695	690	683	686	793	691	657	727	740	733	701	703	744	758	757	679	694	707	726	747	731	741	738	775	730	729	736	695	723	711	729	742	750	759	716	779	713	709	765	710	748	683	696	674	738	769	756	735	753	739	693	641	683	697	723	713	727	699	716	734	716	741	689	740	712	741	709	751	699	696	764	720	677	725	750	704	782	733	765	708	701	725	719	736	715	707	742	738	746	745	748	716	736	737	716	681	737	733	736	774	679	715	700	704	762	751	715	714	739	749	686	714	728	700	695	705	727	705	729	728	724	707	689	773	683	711	714	746	721	712	651	712	729	762	711	734	715	709	753	719	747	723	794	719	740	719	743	768	721	728	725	713	736	779	735	781	711	707	744	698	783	683	746	710	725	746	708	718	724	730	734	728	698	682	753	696	727	733	746	688	762	746	723	665	731	766	739	708	720	698	723	692	715	745	754	701	722	745	699	784	715	690	695	766	758	689	752	735	653	710	728	757	740	736	687	751	690	747	728	736	672	719	748	726	657	724	713	709	705	676	751	733	706	753	729	740	746	746	718	716	730	673	667	681	752	693	773	705	714	713	713	722	674	736	746	740	717	696	696	719	729	721	694	676	752	660	711	721	739	745	688	732	697	706	729	701	699	732	732	756	755	716	728	719	735	694	696	730	756	714	771	685	734	679	690	741	736	745	651	715	736	721	716	681	734	715	733	753	718	762	790	707	762	700	703	748	719	772	706	687	698	709	744	737	744	721	715	756	721	698	725	692	740	780	763	740	728	763	677	670	704	724	746	688	693	748	707	683	724	696	707	753	717	763	695	701	680	746	728	729	784	698	741	708	737	717	715	735	698	670	715	700	787	756	713	751	688	693	736	748	690	711	706	684	748	704	744	743	753	670	735	726	697	704	727	717	717	744	727	741	717	737	753	711	710	753	757	740	720	699	734	716	737	767	710	742	740	697	771	753	713	766	739	735	734	770	751	746	718	745	728	706	726	764	703	744	751	742	713	742	733	741	681	670	708	688	745	709	689	689	700	742	741	754	683	685	743	682	730	720	726	745	759	767	800	702	725	714	737	674	758	690	771	822	710	709	674	730	719	733	709	741	739	732	730	750	718	737	706	693	712	693	730	695	671	678	694	688	675	716	721	742	710	711	754	737	736	729	737	711	691	698	669	731	750	658	735	747	726	721	728	702	705	781	724	703	724	696	697	671	763	718	665	747	735	748	694	748	688	734	712	726	742	711	759	763	721	728	683	756	742	718	701	707	743	738	686	725	725	747	690	751	694	699	724	744	765	764	718	753	693	780	747	762	724	746	728	798	758	713	714	689	685	713	713	747	720	747	695	780	759	696	698	713	725	741	737	731	678	694	694	730	734	764	733	670	692	727	726	768	697	698	791	674	765	775	692	711	728	728	715	731	733	721	755	741	729	698	764	694
24488	21647	42469	68152	50672	28106	11117	1824	973	819	866	820	863	782	844	835	830	788	774	789	791	792	860	767	767	724	801	741	729	763	725	807	761	838	818	786	755	764	716	773	764	776	770	796	799	743	787	760	806	799	795	768	812	746	743	770	759	767	740	750	797	741	792	758	803	799	782	758	781	784	821	762	777	744	788	776	757	755	781	772	818	757	800	829	776	752	765	760	753	783	783	770	794	786	763	773	771	799	773	763	770	764	750	817	769	787	764	765	773	775	797	775	759	752	765	746	735	810	719	829	755	782	685	778	760	764	777	747	812	778	760	761	781	748	791	773	810	761	778	789	805	777	733	779	735	816	805	773	744	764	714	768	764	815	781	760	771	812	739	755	796	765	776	803	743	708	739	738	768	757	770	787	772	748	789	744	774	710	760	768	800	754	814	780	783	762	766	773	788	800	765	751	782	813	749	750	707	768	744	782	776	761	727	754	742	784	791	708	786	748	766	721	728	815	767	744	757	718	764	810	793	736	748	797	730	776	797	768	773	746	788	778	805	782	741	718	786	798	745	751	751	790	771	731	715	738	763	721	772	773	687	785	772	787	788	766	775	785	804	777	748	779	737	792	765	751	800	736	728	806	764	726	760	779	808	787	767	809	735	776	799	762	730	752	736	756	794	749	733	711	748	753	715	804	777	801	734	770	819	746	740	771	793	754	764	741	793	745	761	793	795	722	783	745	755	736	773	760	724	740	776	734	800	759	805	776	788	777	791	817	755	784	750	755	762	751	792	749	760	804	711	815	761	793	778	745	833	770	795	772	790	733	715	801	777	747	762	804	782	740	807	788	697	799	790	784	740	766	791	780	791	807	736	777	753	768	752	804	809	755	772	773	793	755	814	779	777	767	740	735	776	772	778	782	797	749	760	758	806	757	775	749	769	746	769	787	702	742	712	736	776	717	772	798	753	812	778	790	819	762	748	781	798	758	766	804	753	771	782	786	747	807	749	791	755	770	771	765	764	782	748	755	770	772	758	782	834	801	744	798	711	742	777	772	761	764	820	820	799	808	814	750	744	752	820	824	725	709	802	728	792	792	780	774	769	790	722	767	792	732	785	728	784	725	777	768	783	721	773	792	764	756	726	712	760	767	721	765	830	784	795	780	795	724	763	737	768	770	724	816	778	818	791	814	738	784	762	776	774	814	799	738	790	754	768	802	782	771	760	776	784	786	756	788	778	735	752	777	788	788	780	786	773	773	797	756	761	756	821	795	752	729	815	787	702	758	814	700	729	756	769	768	693	756	810	778	763	702	777	823	797	790	762	768	776	773	800	744	768	783	705	781	826	763	774	785	779	768	772	759	774	771	818	741	804	813	770	777	765	781	775	811	765	757	724	769	737	807	794	781	767	727	786	786	759	752	769	774	782	767	810	768	748	747	782	792	756	739	772	748	758	806	770	779	770	771	730	797	784	813	794	789	750	718	771	739	823	773	781	746	753	757	808	717	709	729	741	762	734	771	691	808	779	777	784	773	813	748	766	805	765	742	808	802	763	781	771	795	710	809	797	751	763	774	795	810	758	813	709	762	750	746	772	724	735	780	780	749	778	782	788	782	817	709	721	828	785	766	768	737	763	778	761	770	772	777	737	793	778	752	783	802	813	798	754	784	836	770	775	746	764	767	779	753	745	788	795	812	781	729	746	781	704	772	743	837	741	734	764	748	764	734	769	769	799	768	745	756	796	737	746	725	758	818	802	769	764	717	788	763	819	762	760	758	780	801	816	714	792	756	753	734	758	743	770	805	797	774	761	801	774	830	689	741	792	731	747	798	789	806	769	780	781	792	712	748	740	747	757	766	728	774	723	754	794	738	757	772	732	746	771	753	763	747	792	735	774	815	793	776	796	791	760	808	797	813	768	730	746	785	778	734	766	747	767	782	801	787	765	754	774	764	747	759	744	792	734	802	791	766	767	734	767	782	812	765	716	799	787	760	754	769	767	779	769	775	744	786	759	780	745	725	769	772	800	792	759	778	752	729	771	809	804	793	803	753	753	725	795	789	769	769	783	751	759	769	783	787	740	769	752	719	814	779	731	753	806	774	799	735	750	738	766	747	792	798	741	759	776	758	752	799	762	758	710	785	785	751	777	758	775	779	766	832	776	778	772	776	765	789	780	830	796	707	716	774	736	777	788	783	703	758	773	771	773	784	797	772	773	758	818	784	803	791	753	804	816	766	754	781	755	781	762	796	779	731	788	813	809	765	748	793	742	763	779	745	794	775	753	794	773	728	776	747	770	768	721	763	747	698	769	734	751	818	811	781	790	757	808	776	760	760	809	766	793	797	801	740	809	804	773	762	747	765	814	789	810	765	761	733	761	731	752	789	735	740	778	724	789	771	826	751	778	760	760	761	773	774	787	780	739	785	785	727	745	750	747	771	739	772	797	779	771	779	783	698	809	760	742	746	799	781	804	770	746	749	734	760	806	747	735	751	809	795	779	719	740	780	718	792	745	765	761	723	772	722	806	773	772	737	764	767	785	761	764	748	746	741	753	762	757	770	760	768	794	772	772	781	756	727	795	837	765	833	741	740	760	786	809	772	760	737	798	764	798	767	762	754	743	751	756	781	745	791	696	743	733	792	747	737	762	774	752	758	767	731	794	813	755	749	789	777	771	743	753	771	751	767	762	807	763	794	786	721	741	787	779	772	812	740	765	763	743	759	800	770	724	731	751	754	758	801	741	705	809	745	740	744	769	820	751	733	783	722	810	814	748	720	708	808	730	756	743	777	722	735	798	750	764	738	775	764	795	800	823	802	790	770	795	802	791	821	749	777	809	761	753	766	819	764	767	745	742	728	767	801	778	740	785	773	758	711	764	834	740	736	791	744	719	763	800	787	779	768	769	782	712	732	772	760	794	724	726	757	778	791	697	742	733	774	779	785	724	779	769	755	793	737	760	776	768	785	737	793	760	765	765	806	726	770	764	786	788	730	725	745	855	742	734	774	744	779	767	779	759	782	748	797	794	793	772	754	773	728	799	771	825	765	756	772	791	748	780	751	778	725	798	737	758	751	787	745	725	783	748	758	766	724	780	797	751	784	823	753	781	748	768	783	738	736	804	715	735	763	755	689	796	767	761	746	847	764	801	712	766	766	781	739	772	809	742	763	797	809	745	769	769	786	760	780	768	742	740	748	743	731	771	695	790	811	835	764	803	807	787	802	777	750	724	712	794	752	817	806	730	808	783	779	762	771	726	776	762	763	771	768	774	767	783	744	812	751	751	734	748	783	775	820	783	779	735	779	710	723	779	759	781	732	752	769	817	791	791	762	740	753	780	755	765	769	735	814	765	794	769	819	768	780	757	722	831	723	787	748	811	718	755	771	815	741	778	765	814	790	758	807	758	772	789	722	788	759	749	763	765	759	778	747	813	762	762	756	793	771	764	779	715	741	776	768	724	740	768	712	800	737	726	715	810	752	770	814	787	800	785	765
11866	39552	84549	81649	46638	18560	4853	1373	884	807	892	851	809	835	841	826	852	768	814	814	868	874	826	836	858	795	846	807	808	752	852	827	831	864	844	817	821	853	872	835	807	828	824	827	828	785	805	806	779	801	847	800	808	855	799	786	806	785	805	827	784	794	796	821	756	855	834	789	791	797	842	826	789	813	842	826	812	743	830	778	824	821	823	797	779	811	802	772	854	804	825	796	849	871	783	796	799	867	862	804	806	788	764	750	819	798	806	823	771	810	815	806	755	764	814	810	820	779	834	781	798	773	765	799	773	809	815	789	804	780	851	793	754	793	783	804	758	828	875	832	801	777	805	810	832	811	840	790	798	781	808	814	805	833	781	811	821	799	843	763	801	810	854	783	814	778	791	738	779	776	812	778	794	798	801	860	847	855	840	776	835	816	766	797	773	823	792	847	795	801	804	761	787	849	829	781	850	810	781	838	790	765	772	754	792	823	799	836	820	812	832	780	819	821	790	784	721	842	838	804	860	804	763	719	772	791	806	832	842	869	780	787	823	766	788	757	855	863	798	805	785	768	880	771	769	815	731	746	821	760	783	788	786	834	780	802	842	838	805	834	840	790	809	790	788	858	800	791	832	787	828	806	831	775	777	818	818	826	792	837	799	817	802	776	861	785	831	799	817	806	852	859	816	814	838	766	783	822	800	780	763	846	787	787	850	813	839	792	861	799	807	786	799	819	816	800	770	828	759	860	857	820	854	740	846	829	801	759	855	744	777	829	822	813	803	764	763	816	790	811	797	820	793	791	757	819	833	817	823	813	838	768	799	843	805	783	754	800	822	767	786	753	837	824	831	830	810	848	817	801	794	838	766	818	786	808	770	815	798	800	766	780	786	842	815	805	815	798	817	793	824	782	832	791	797	779	792	793	779	803	832	911	816	739	800	815	787	765	836	793	817	776	781	840	773	764	758	769	817	837	808	760	796	798	828	793	872	822	809	855	804	747	817	776	732	841	752	813	857	811	772	873	815	864	853	734	808	797	799	822	759	801	786	811	828	831	810	781	881	798	809	847	823	765	802	732	770	861	801	798	806	805	835	794	779	835	771	794	805	837	759	780	825	794	782	817	767	860	792	758	747	818	797	837	786	844	756	752	814	859	779	821	772	810	823	865	797	850	819	788	822	784	825	808	814	805	778	785	758	799	810	771	814	778	819	806	843	792	800	839	756	785	844	805	787	830	811	741	832	808	812	828	784	812	830	760	777	755	826	801	774	795	819	811	807	831	821	843	811	795	774	834	835	845	798	801	812	807	811	806	795	859	788	743	808	792	806	845	825	826	802	771	827	793	789	763	800	740	804	792	831	786	806	789	746	844	747	809	833	792	821	809	794	780	799	846	819	796	801	803	799	871	829	775	785	786	828	807	797	875	804	822	819	854	788	793	808	797	841	771	811	836	819	833	817	791	833	789	821	806	761	785	805	805	793	822	808	825	853	802	784	811	810	861	772	781	784	775	743	821	811	811	793	782	781	819	827	764	788	777	829	768	842	807	776	808	789	807	796	800	792	788	809	866	819	803	815	834	744	763	865	847	796	809	819	818	811	832	776	763	820	828	798	786	811	772	816	853	842	808	792	828	745	841	761	785	848	803	863	783	794	786	794	768	802	787	856	807	811	803	808	807	804	858	838	759	800	807	774	810	838	808	805	857	754	817	867	810	774	829	782	873	796	759	793	819	803	776	772	766	845	792	784	867	816	831	796	852	760	797	813	812	835	759	751	794	801	794	801	780	806	816	829	857	795	788	773	820	799	780	787	803	807	818	803	797	782	788	767	778	801	761	793	846	743	752	838	833	794	825	838	762	775	844	830	797	791	790	789	804	816	818	811	816	778	763	819	777	810	805	783	806	809	791	783	803	787	838	761	808	784	803	773	810	775	805	806	835	727	812	771	808	793	793	752	809	845	800	822	764	825	838	819	799	778	818	794	809	810	798	779	835	838	817	800	840	804	839	791	754	775	787	792	800	827	870	818	814	797	790	807	801	775	824	770	857	819	792	853	815	816	764	844	781	821	806	759	810	827	796	821	796	819	784	786	802	778	805	754	768	795	767	785	841	778	809	754	753	823	785	791	797	841	802	777	839	863	811	836	818	773	827	814	752	775	783	828	822	810	798	824	808	849	819	850	780	860	820	840	813	790	702	835	781	826	822	756	781	843	789	808	802	790	802	821	810	815	821	792	822	859	810	830	775	816	838	781	884	785	860	757	813	816	787	824	781	808	792	774	803	745	792	867	783	784	839	777	807	831	814	829	814	785	844	772	799	776	785	783	754	800	784	760	852	802	812	824	830	844	789	777	807	808	809	798	775	750	846	740	796	804	802	799	731	803	811	817	774	797	783	779	851	761	780	849	818	783	826	796	799	783	785	813	821	788	772	826	766	773	830	784	796	799	828	806	798	789	780	809	805	767	867	823	823	783	814	777	788	810	757	840	802	794	842	771	821	766	759	758	808	810	787	819	796	767	769	825	848	753	824	773	745	833	806	833	754	832	841	795	826	781	792	796	769	815	768	806	780	846	791	823	827	834	834	829	827	799	784	811	797	814	814	865	798	825	817	803	782	824	806	790	747	792	779	828	779	813	797	836	785	811	802	800	871	836	782	837	808	832	761	820	856	830	888	814	792	852	827	857	794	774	823	785	843	771	828	808	777	784	824	833	815	794	832	827	829	795	818	813	831	817	810	822	806	829	807	775	774	786	786	845	824	820	786	813	840	796	796	789	829	858	822	812	774	822	790	759	835	785	809	794	773	854	841	858	806	819	783	855	794	765	782	838	744	764	749	800	793	803	778	806	841	787	810	792	801	777	797	757	770	782	788	819	789	795	799	757	770	798	790	782	732	818	844	827	777	821	784	845	838	739	762	792	808	870	836	828	811	763	759	782	772	789	813	817	774	770	817	766	748	828	788	775	844	826	835	798	766	800	830	800	751	822	764	747	811	782	838	819	813	799	802	755	861	760	843	817	786	831	843	834	798	806	811	798	759	813	804	756	821	790	823	774	805	826	812	837	801	811	764	817	848	789	820	809	858	834	819	820	776	829	883	804	765	803	890	792	867	763	803	828	771	800	809	804	797	774	824	804	797	771	825	818	816	780	865	770	813	811	779	821	852	785	799	828	849	812	828	830	774	832	786	782	857	814	736	821	828	754	804	805	732	781	807	798	810	801	849	762	781	825	805	813	814	812	795	795	757	803	803	784	812	822	846	802	831	816	820	808	818	784	831	777	757	806	794	861	835	822	774	802	790	818	804	789	801	838	788	786	796	800	800	807	796	849	813	813	811	829	839	805	797	769	795	766	781	793	798	794	765	779	754	774	756	766	780	767	806	795	839	814	799	793	793	786	804	783	753	823	771	792	765	809	837	781	782	792	813	736	827	811	764	790	827	803	776	787	780	807	791	817	823	780	834	806	803	823	776	830	838	787	820	840	787	803	859
28062	12615	19473	33623	14227	3297	1146	832	706	713	716	715	707	730	754	723	759	729	707	718	729	710	708	725	743	722	734	672	734	716	733	714	798	754	648	681	755	786	692	700	730	694	789	770	709	697	717	722	694	709	705	785	689	713	740	712	726	719	690	744	761	719	679	736	705	686	674	717	673	759	742	762	783	741	711	777	685	696	793	741	723	714	705	730	690	711	700	765	693	712	693	658	767	723	701	733	775	696	733	692	743	727	676	738	726	742	700	776	720	732	728	699	696	744	733	741	671	680	720	728	733	748	738	697	735	696	712	742	758	706	783	722	757	716	720	695	745	711	748	730	736	686	732	718	736	759	738	704	692	729	760	745	765	731	750	732	705	718	694	776	698	727	742	729	692	744	724	734	720	756	728	721	760	720	685	681	731	689	747	690	700	724	680	709	766	719	710	760	677	729	686	697	733	693	744	797	803	744	732	716	695	730	696	727	678	758	749	709	726	785	718	671	696	673	744	781	733	703	734	723	724	712	756	736	687	736	728	752	724	760	706	688	750	682	739	719	703	738	696	753	740	705	688	791	742	685	695	729	745	718	727	751	730	712	762	736	714	688	736	744	720	781	758	751	779	699	764	742	741	768	732	722	742	709	752	748	690	768	806	762	726	747	667	700	777	714	686	707	660	781	763	713	694	779	730	697	700	744	692	684	717	719	750	709	777	684	729	713	707	731	739	722	748	760	690	753	739	667	717	735	742	786	743	709	699	725	681	713	712	739	707	730	753	707	742	727	712	741	697	755	732	722	715	757	716	703	721	747	688	779	691	705	707	679	761	747	710	715	710	776	692	676	736	717	769	701	710	703	732	768	720	703	709	703	750	712	775	687	736	756	688	759	717	686	702	779	783	728	752	726	734	740	735	759	750	717	722	715	730	698	743	758	770	759	738	744	759	736	736	707	709	725	735	690	750	744	761	707	697	728	736	701	734	742	724	743	696	738	697	706	737	761	721	738	733	709	755	736	688	726	679	755	806	741	695	666	721	750	755	649	755	744	732	729	675	714	729	713	726	715	690	728	721	701	704	728	715	676	687	720	725	757	734	671	740	753	720	731	768	746	758	743	755	730	734	702	782	766	726	707	724	710	693	712	729	714	686	714	750	746	760	763	719	713	724	725	768	696	758	759	739	714	755	736	780	736	695	755	702	764	737	741	730	704	734	723	710	705	768	725	747	681	703	741	704	748	724	740	752	666	722	689	735	683	762	724	724	715	732	724	694	752	769	732	699	725	738	715	747	734	682	750	718	714	750	725	702	714	728	699	741	759	732	712	707	681	768	752	742	739	714	721	704	794	746	751	697	718	707	665	720	701	735	738	745	718	731	746	714	720	685	739	702	712	785	739	700	709	734	678	746	732	738	695	760	771	740	717	756	702	699	760	781	759	740	755	734	693	719	732	728	719	700	780	710	693	730	736	715	728	692	731	730	699	742	726	716	731	781	730	770	725	733	728	699	747	714	681	762	711	736	751	724	740	731	742	757	729	681	737	759	740	702	762	724	719	700	730	692	733	766	752	687	745	750	714	724	729	734	721	739	720	709	751	722	692	741	763	659	739	718	739	707	743	729	734	738	729	773	720	751	730	737	781	723	730	741	733	743	767	687	766	681	787	718	700	699	687	724	701	721	657	739	799	728	696	718	749	751	717	704	746	710	757	745	764	708	767	725	740	739	716	739	738	725	718	725	726	704	729	799	731	762	729	703	779	715	751	764	703	690	722	737	736	698	708	734	767	747	737	706	742	715	733	763	746	719	711	736	753	680	703	737	689	680	750	693	753	705	702	679	710	725	752	688	724	742	750	747	786	704	698	740	800	707	712	736	721	709	707	721	732	759	726	729	756	754	718	710	713	774	722	769	715	723	723	728	698	730	701	708	700	717	715	727	725	733	737	744	749	692	758	695	689	727	748	758	688	724	728	735	713	736	687	719	650	742	748	721	758	732	732	714	747	757	746	741	739	737	691	737	693	700	736	696	768	727	744	687	718	722	683	738	697	708	776	659	693	785	708	699	749	657	794	736	711	683	682	761	727	787	701	745	703	740	724	687	728	713	716	717	760	695	748	715	769	702	717	788	715	737	684	767	740	737	752	707	705	720	732	754	730	707	713	757	764	758	710	736	733	686	750	654	760	738	706	716	731	731	762	788	696	760	781	718	707	692	668	696	705	742	733	741	693	767	732	747	685	719	786	742	730	733	686	758	731	707	686	719	725	717	724	748	712	755	752	703	735	747	748	775	725	726	743	741	694	731	690	718	723	752	774	739	701	722	712	663	759	697	703	679	727	786	700	691	750	727	699	760	731	747	735	779	756	686	766	779	704	731	779	704	724	738	759	732	689	772	733	774	683	671	728	723	720	750	714	736	674	712	718	755	734	716	720	774	741	693	750	727	725	717	738	704	727	736	709	738	696	688	713	753	671	715	729	755	718	754	777	694	761	715	731	735	746	747	742	708	716	718	740	682	732	732	732	704	749	727	673	708	762	690	799	742	769	740	698	715	748	752	736	668	734	683	795	727	679	742	724	754	724	750	706	747	728	727	725	737	769	746	664	716	764	675	726	684	733	728	708	741	756	719	710	710	783	710	753	791	802	736	748	711	708	732	775	678	751	764	678	739	697	703	783	696	741	710	761	665	773	733	723	703	742	745	720	760	760	786	687	734	755	736	711	739	762	704	729	710	766	728	718	763	747	697	741	719	685	689	734	762	700	721	721	711	707	709	765	709	744	690	730	778	715	717	739	734	713	674	751	667	753	714	748	755	683	713	741	730	736	746	748	757	757	745	759	750	752	731	740	800	709	737	721	778	742	750	660	720	736	719	724	737	690	723	681	710	704	723	782	725	705	710	734	754	772	728	700	746	748	749	689	709	701	682	722	762	739	752	722	728	720	674	705	698	779	800	703	724	695	723	706	722	714	747	711	695	721	756	684	735	748	736	734	775	667	688	740	710	757	785	759	728	738	708	713	704	780	712	707	734	759	730	725	668	742	716	737	745	727	734	702	733	743	729	681	764	702	735	724	719	739	691	748	722	763	731	736	720	702	752	729	708	765	700	719	752	794	730	756	728	748	747	723	743	699	682	677	741	728	732	745	806	716	687	739	749	707	735	761	707	738	741	713	734	745	686	751	786	655	679	747	695	717	723	732	677	757	738	691	713	743	705	708	768	704	750	708	720	700	691	729	731	776	700	739	699	721	679	745	694	711	705	734	714	715	732	726	733	721	696	727	751	713	732	710	675	767	751	725	676	720	706	740	707	710	707	686	744	747	747	734	746	738	722	709	752	760	733	736	699	698	737	731	751	690	701	750	755	738	704	697	711	737	721	715	722	736	687	716	771	711	750	775	721	712	721	759	690	733	756	758	721	678	737	703	711	727	735	766	713	755	653	712	725	752	680	741	723	721	739	737	743	750	737	775	699	776	757	710	736	720	748	751	758	701	761	793
5692	3215	23130	24851	8573	2505	1010	704	685	706	692	713	685	734	739	701	682	686	718	665	736	723	709	686	670	694	749	690	689	671	647	728	741	732	730	708	670	703	666	705	684	704	680	736	721	685	669	706	667	704	690	725	730	728	684	732	669	715	700	689	678	692	655	699	684	686	712	660	714	702	668	674	737	676	660	674	719	692	650	685	684	698	747	691	679	670	674	672	737	647	663	686	690	706	694	672	644	691	645	651	659	687	674	657	682	703	707	679	720	727	642	693	673	745	685	713	726	706	700	670	674	729	685	665	678	723	643	688	673	667	668	700	704	674	689	668	705	665	724	685	732	708	675	762	673	700	667	721	659	707	716	709	676	676	672	614	673	654	717	700	715	746	712	676	692	669	647	690	696	715	714	680	652	680	694	691	749	718	699	705	718	689	657	680	674	715	705	719	722	708	638	707	708	728	687	669	704	713	696	698	678	689	680	674	686	672	718	707	678	713	672	686	669	690	700	713	729	727	701	680	682	702	675	752	690	650	711	695	690	687	666	719	752	694	678	671	697	696	681	689	656	666	639	703	716	741	704	688	685	689	694	661	694	719	687	699	674	685	693	729	659	721	687	671	658	677	702	754	702	649	696	682	704	697	687	690	756	681	682	653	721	693	674	739	727	709	686	661	669	685	708	707	690	649	691	676	664	690	689	700	670	689	676	700	679	710	685	683	708	729	687	742	707	697	722	702	660	686	666	671	738	703	701	727	702	710	674	674	682	706	711	624	694	682	695	708	657	696	687	716	711	682	726	740	668	641	693	691	694	712	688	704	687	695	729	774	706	673	676	647	698	703	712	683	704	702	697	689	673	680	664	680	688	719	675	708	710	651	724	683	691	674	694	697	689	702	683	669	711	635	696	697	712	720	694	717	742	699	711	656	726	728	729	728	710	702	708	694	689	755	713	709	646	704	682	701	749	704	705	685	630	668	718	709	664	672	683	689	755	668	696	669	722	653	716	710	652	689	694	694	629	674	687	707	652	686	692	727	682	684	689	667	740	748	690	731	644	712	689	722	661	694	726	699	700	710	688	685	725	751	728	708	703	682	676	699	734	707	722	647	715	705	752	685	714	711	675	720	678	716	683	690	688	707	665	775	665	716	691	696	685	672	695	663	716	661	709	662	679	700	691	673	728	664	669	722	693	702	685	708	652	706	691	667	690	688	728	710	677	718	680	665	669	698	661	676	700	662	684	727	677	719	696	713	720	632	676	696	686	698	687	645	714	699	697	687	725	677	679	698	652	672	679	676	702	662	685	663	648	709	665	698	679	716	707	668	696	679	694	687	711	722	691	696	755	672	714	692	701	712	725	690	710	696	729	733	665	686	695	730	685	722	725	716	680	661	687	693	720	684	701	678	663	677	692	711	728	705	671	679	697	663	704	686	630	704	702	710	671	654	746	675	725	673	712	657	696	710	686	672	666	700	698	714	707	626	639	649	672	724	674	680	680	694	724	719	733	715	689	722	696	719	701	684	686	660	716	692	640	696	716	710	732	699	680	707	711	651	698	678	686	643	692	678	729	660	713	717	744	708	709	738	656	689	681	758	683	666	652	704	712	718	686	689	687	684	698	642	700	636	662	714	653	683	722	661	711	705	675	703	694	719	681	674	678	730	689	742	674	700	732	707	689	710	711	699	668	657	682	691	731	720	724	709	701	665	682	708	690	660	724	670	743	682	707	679	732	693	755	675	719	688	663	752	708	702	700	668	689	721	658	688	733	692	685	708	734	693	659	665	715	713	704	671	657	691	734	676	703	729	719	701	711	672	708	692	711	693	684	675	683	658	729	673	658	687	657	717	727	705	726	705	729	715	710	684	750	632	716	646	677	730	613	710	677	694	685	684	682	715	648	702	742	694	748	729	685	678	693	631	676	736	722	697	732	692	679	636	681	729	775	717	715	684	680	691	651	698	724	666	682	687	698	699	674	650	654	687	771	698	676	729	685	749	715	674	690	695	693	690	658	729	717	716	712	717	628	676	702	653	650	698	714	644	704	635	702	695	724	712	707	737	695	685	660	730	731	689	681	692	650	694	680	714	685	712	700	663	670	687	696	668	699	701	645	705	747	716	662	679	670	711	683	708	707	703	730	701	651	677	738	723	690	729	681	723	674	679	662	700	709	657	708	658	713	703	705	707	727	720	681	674	682	688	741	673	694	692	691	763	723	705	673	617	708	712	670	675	712	730	706	733	651	660	665	666	692	697	701	674	656	705	698	732	747	713	691	668	717	618	700	676	681	737	686	687	718	678	747	679	662	754	678	703	725	740	666	676	683	684	725	711	727	739	713	694	716	697	687	685	700	711	659	737	721	653	665	699	696	711	695	687	685	725	666	698	695	711	693	713	698	706	661	683	668	736	699	706	678	715	637	668	705	695	715	662	698	690	703	672	700	718	700	686	700	639	709	698	741	662	683	701	687	692	683	706	682	695	689	690	667	679	674	656	625	677	707	666	697	678	735	695	702	673	725	756	693	709	676	721	654	700	715	709	682	694	694	676	659	663	655	688	705	729	694	683	713	699	682	719	712	679	666	652	689	674	682	711	706	728	711	675	675	680	690	717	694	646	702	644	729	692	697	671	716	697	670	720	686	691	677	720	689	676	707	744	683	687	697	704	665	682	773	698	708	685	654	685	632	687	738	685	685	682	702	708	663	697	727	646	684	737	698	713	672	712	721	676	657	696	702	697	663	708	677	733	661	672	716	674	708	732	664	707	688	716	698	685	676	660	692	670	698	674	685	724	695	697	709	711	710	693	664	653	706	674	671	732	676	737	630	694	714	743	700	624	678	677	716	667	672	693	632	663	665	741	704	702	668	687	688	672	723	705	695	742	710	686	694	651	676	727	730	706	706	690	692	713	665	663	641	726	684	676	703	723	708	704	705	675	666	663	714	637	703	707	694	691	720	670	664	718	672	721	660	711	687	701	686	699	683	710	775	701	697	683	697	711	654	727	703	649	679	691	685	676	704	714	647	744	701	652	715	696	739	698	661	736	735	676	700	729	747	681	699	729	694	675	690	696	686	644	662	690	664	709	716	688	627	700	659	643	666	696	706	655	698	661	681	711	695	704	683	694	662	690	667	761	709	683	642	652	666	666	679	685	733	673	643	669	663	717	703	648	698	663	673	698	686	714	722	686	662	735	667	707	723	673	702	652	702	715	686	723	737	705	716	695	664	694	715	690	707	672	750	676	681	657	688	672	689	686	648	720	675	677	683	697	693	641	720	735	704	733	670	658	718	616	679	711	721	689	670	688	685	701	673	707	720	675	664	722	696	684	721	693	721	653	726	655	684	661	680	705	647	729	735	688	666	701	650	672	726	734	687	694	711	690	631	708	658	706	729	669	733	699	641	711	718	691	724	684	705	684	672	720	672	687	681	713	683	669	737	744	670	693	682	674	654	635	666	665	679	673	646	750	722	709	687	691	686	706	735	756	703	722
25654	21699	44589	66199	46026	21002	5439	1173	736	750	750	746	747	744	728	782	723	740	713	733	721	731	721	744	707	718	699	732	749	727	716	745	712	676	723	733	688	743	743	669	760	679	730	754	683	680	752	704	690	706	720	696	723	733	692	694	728	715	753	721	751	749	726	697	749	644	731	711	770	661	733	763	667	704	683	720	708	719	701	686	742	684	773	703	702	698	705	719	735	725	717	681	731	717	710	707	722	694	705	704	716	662	714	701	705	710	725	732	709	745	713	691	717	704	675	725	662	727	677	765	713	743	725	729	711	718	769	713	707	684	724	756	674	708	707	711	756	651	719	693	703	720	681	682	758	747	660	723	730	684	728	684	722	754	681	684	701	726	703	712	723	719	702	727	759	697	721	722	742	730	745	686	707	712	692	679	701	717	730	711	717	757	694	710	730	717	722	701	691	738	745	745	747	700	716	679	728	743	758	708	715	720	739	721	731	675	684	712	713	687	732	698	743	678	695	702	724	738	734	683	734	757	744	722	716	700	697	673	726	699	715	675	698	731	757	689	684	743	720	687	696	783	664	709	704	735	715	761	689	694	683	747	702	726	691	721	654	723	752	749	742	695	702	727	717	674	738	723	721	681	707	690	726	707	715	692	716	679	729	714	721	682	697	733	706	674	756	738	732	760	689	797	731	696	684	738	729	694	672	708	663	692	646	684	692	713	759	736	726	717	657	720	702	740	710	749	712	709	741	723	748	696	672	674	773	668	717	742	699	705	753	718	706	754	694	698	672	723	733	729	690	701	741	725	677	692	703	740	698	715	689	693	745	724	745	667	699	713	712	700	724	690	696	693	701	733	692	703	733	744	748	728	728	746	672	761	721	710	683	653	704	674	706	722	715	754	727	661	717	728	738	731	725	705	686	704	657	711	718	755	732	737	687	732	744	666	650	719	724	729	730	718	751	665	697	717	696	690	726	717	648	710	723	684	702	720	687	707	725	698	714	756	706	727	685	713	701	758	682	714	739	719	762	669	726	722	684	749	688	719	699	701	700	704	712	729	722	706	714	707	685	754	659	688	784	692	679	694	685	723	706	690	675	732	728	709	696	683	760	720	712	673	753	736	692	736	695	763	713	736	700	719	689	695	730	692	716	688	773	716	744	736	724	703	764	671	744	723	699	711	704	682	732	728	698	676	738	714	743	699	698	689	710	713	721	697	671	726	685	751	730	728	702	735	723	724	694	720	705	685	669	742	710	721	681	677	674	745	713	721	704	712	691	713	696	742	719	711	698	707	699	708	684	761	757	669	671	748	713	733	721	691	693	710	674	694	669	753	718	787	716	721	731	716	713	663	667	701	707	678	761	737	734	729	688	671	731	694	725	710	686	734	725	699	689	682	695	686	665	760	700	694	735	679	697	708	715	750	734	685	702	699	706	730	700	715	779	678	651	729	696	704	662	716	719	732	689	666	704	739	671	751	739	718	744	679	721	714	689	747	678	714	735	698	708	712	705	700	730	695	687	721	724	636	682	747	749	740	716	656	681	778	718	693	759	688	656	692	701	721	731	687	698	697	724	737	733	671	702	704	705	716	646	710	691	735	704	685	715	674	713	697	702	748	691	750	713	723	708	675	683	712	736	737	702	700	739	723	729	693	746	688	736	717	681	716	756	758	690	687	718	674	709	699	737	693	789	676	687	719	665	693	731	724	723	689	705	747	730	768	710	721	675	698	724	667	730	748	687	712	653	684	739	679	697	750	707	728	720	706	706	651	705	675	739	700	721	705	697	753	783	714	730	725	768	706	703	705	690	684	731	695	742	715	723	691	672	707	693	704	680	694	709	728	695	654	699	698	718	733	712	734	726	643	685	725	718	706	759	694	713	704	750	665	693	733	672	670	713	697	726	741	742	692	719	713	712	722	682	691	705	667	707	708	675	742	720	713	749	688	709	735	714	687	684	721	679	655	692	725	724	670	739	715	735	757	708	704	721	737	676	683	685	721	716	705	737	733	734	717	727	730	675	702	715	712	731	713	722	696	714	771	753	707	715	690	725	689	733	704	661	712	702	717	646	652	712	739	693	667	701	716	732	688	727	699	710	674	732	657	712	724	711	683	681	691	714	687	718	672	727	720	731	690	710	734	716	673	684	700	694	735	747	748	738	712	679	730	762	756	736	707	749	702	754	761	726	722	714	679	742	676	690	736	715	718	682	737	745	720	650	703	676	717	669	699	740	742	747	725	694	754	669	675	757	702	740	717	682	738	718	684	694	690	725	745	722	729	718	733	712	672	685	709	701	723	720	701	674	723	723	713	649	697	723	719	719	741	727	724	678	709	699	708	702	702	676	732	724	689	747	713	696	761	710	687	692	700	721	700	753	682	690	701	697	704	701	707	726	715	687	664	706	732	697	714	683	745	674	719	704	728	703	690	698	673	691	714	747	699	768	745	665	704	731	744	693	692	726	677	748	729	711	727	710	746	719	704	672	698	750	717	684	709	704	729	712	711	719	706	743	683	712	768	719	702	755	711	690	667	749	707	714	735	670	666	688	701	673	735	700	695	756	749	694	720	707	722	699	714	723	717	709	700	748	737	732	698	693	747	783	691	706	656	699	732	749	702	694	687	731	698	696	741	693	710	757	721	757	706	720	746	740	713	703	710	676	717	682	743	685	704	701	683	724	736	739	737	710	679	704	743	676	712	652	723	728	716	779	749	740	668	750	725	692	704	698	704	716	698	699	698	737	683	741	750	643	732	708	684	721	730	706	667	717	671	696	683	761	701	714	732	701	691	687	701	693	719	701	718	663	674	696	722	720	675	659	687	713	710	750	725	683	704	665	684	720	656	698	661	731	729	705	673	679	639	700	691	748	702	727	719	694	706	695	691	680	726	729	713	726	723	705	688	667	748	740	748	714	678	733	661	763	718	734	728	715	729	707	765	707	762	754	723	703	699	690	722	693	751	672	741	738	716	738	701	681	686	713	707	756	733	708	751	715	678	733	723	706	754	707	736	695	686	694	690	740	704	720	704	702	706	717	720	698	732	737	723	738	700	777	723	688	700	725	689	708	708	688	728	669	713	715	730	679	738	769	738	745	679	702	682	758	710	702	663	768	720	713	744	715	726	727	746	754	692	726	705	647	747	703	693	737	671	747	650	690	661	735	700	700	680	726	706	755	715	667	704	716	683	693	699	776	724	689	725	661	730	742	707	709	702	713	692	742	727	723	740	710	719	760	737	698	759	750	728	669	682	754	733	704	713	696	690	739	693	694	725	746	708	713	680	687	688	773	676	671	692	736	677	768	649	720	703	719	773	711	715	662	741	736	672	657	682	724	686	694	692	711	708	696	682	703	680	686	729	690	696	717	746	733	700	766	731	677	748	677	679	723	721	725	692	710	706	707	730	714	705	710	754	654	722	682	738	693	714	744	702	704	686	683	747	718	666	720	692	671	681	694	714	695	704	664	734	719	669	678	704	660	665	721	671	718	757	736	726
7195	22942	73981	66290	34864	12234	3092	1018	722	767	732	731	746	793	816	781	788	677	746	758	765	691	765	703	766	676	733	724	715	717	761	749	770	731	707	710	743	763	726	690	708	718	720	736	711	740	663	767	759	742	810	678	721	774	704	737	731	748	716	733	743	762	737	802	721	731	730	741	714	730	655	744	732	743	704	707	700	717	769	714	737	695	741	747	759	738	730	717	789	790	721	725	693	742	739	704	708	754	754	712	750	715	782	714	765	707	707	712	722	716	727	696	737	694	715	728	689	715	766	720	718	701	763	775	728	723	712	758	708	722	741	706	715	705	715	741	720	723	733	766	728	752	736	727	734	732	722	719	704	672	726	729	686	668	717	730	693	746	725	753	667	738	762	710	719	684	746	698	762	748	715	697	753	736	689	701	750	732	733	735	726	715	744	703	694	724	663	745	735	772	754	722	700	719	733	741	707	773	712	745	685	754	698	753	719	724	683	698	739	767	704	772	738	764	717	733	784	687	684	764	712	696	742	753	712	768	717	748	780	713	754	701	742	757	726	714	706	769	774	721	731	752	692	735	714	726	722	760	774	725	744	729	686	729	733	743	740	722	768	707	731	728	745	736	750	759	788	750	694	709	741	711	703	723	769	728	702	721	742	709	725	696	732	729	688	720	730	757	701	698	693	707	716	749	702	747	676	722	696	720	700	716	737	729	740	705	767	747	687	759	714	695	693	722	754	695	783	756	721	714	736	720	714	743	737	704	754	710	697	713	733	743	708	783	780	715	736	713	737	704	754	749	748	739	746	737	716	733	675	749	733	678	724	729	701	682	749	730	729	678	743	733	723	694	705	718	726	710	704	646	678	774	698	672	723	700	745	737	717	771	707	762	710	705	783	691	741	710	736	748	697	747	722	735	737	701	723	744	758	772	723	727	670	686	735	794	683	715	693	692	722	698	732	742	713	719	713	693	754	733	767	725	765	739	720	772	718	726	757	737	729	721	760	706	736	729	717	718	756	798	769	722	719	732	731	725	758	731	712	736	707	748	707	744	757	795	749	755	712	740	733	720	706	718	799	703	748	726	714	717	739	745	768	730	772	705	738	737	746	738	713	709	766	718	713	712	689	720	728	700	748	756	711	723	699	758	776	713	707	712	759	792	698	721	658	707	664	725	745	725	709	696	706	711	740	731	688	763	786	749	720	735	728	734	737	696	719	718	721	734	702	768	688	671	704	699	691	677	761	719	754	707	653	760	706	744	764	718	685	762	766	756	738	771	720	676	740	780	685	744	743	731	724	712	727	757	717	759	770	720	714	725	711	743	749	730	718	743	689	698	684	756	749	705	715	727	722	726	707	718	758	741	730	723	748	764	760	772	714	689	780	721	755	721	722	734	746	726	719	706	757	730	681	782	728	724	776	771	702	747	728	726	721	735	741	728	714	663	720	738	727	733	709	678	717	662	729	690	692	706	727	747	749	702	731	793	720	754	743	739	677	738	760	779	732	670	687	707	744	721	699	701	690	714	738	761	724	715	724	754	713	731	748	747	724	728	720	730	765	700	717	699	729	737	692	709	707	708	758	691	809	696	779	695	719	725	700	731	718	748	699	773	715	690	731	699	787	753	771	743	723	758	673	739	748	735	713	700	700	711	746	754	711	748	708	735	731	716	716	778	683	694	761	705	725	767	723	737	701	736	763	719	768	735	714	730	719	723	762	748	719	740	688	714	698	771	743	730	755	745	736	726	658	764	696	747	735	716	719	712	722	751	731	704	737	703	723	717	752	701	714	737	672	730	717	714	731	766	722	733	724	776	713	728	762	732	742	747	722	744	664	739	737	748	707	726	749	719	715	742	803	697	683	721	736	700	741	688	716	763	724	724	694	778	728	694	695	732	715	731	684	712	753	712	683	735	710	714	724	721	719	758	785	764	761	736	722	779	677	725	794	759	761	741	788	709	716	719	755	770	721	780	751	708	716	729	671	710	743	721	739	673	746	742	663	731	730	713	729	765	716	736	707	732	729	719	697	757	723	712	714	743	728	751	698	739	753	758	776	735	712	698	687	695	728	668	744	719	747	765	687	743	744	704	704	759	721	666	733	798	724	730	702	699	753	754	749	710	765	734	736	721	675	716	734	709	700	693	683	673	716	744	770	694	714	685	700	750	717	743	710	694	742	701	750	725	695	807	778	755	756	653	729	744	710	733	731	743	775	738	736	738	793	781	746	713	735	748	754	689	696	727	735	765	725	753	721	734	755	724	683	724	744	762	730	751	700	714	737	725	715	761	732	741	751	735	729	701	729	717	712	722	760	770	716	686	684	735	783	667	726	740	726	711	723	762	724	701	745	711	770	713	759	752	723	731	737	696	726	764	764	707	728	738	737	744	714	773	702	708	708	709	689	706	736	737	689	737	709	756	723	707	731	719	708	723	715	722	733	801	716	692	729	773	721	738	646	734	726	750	742	727	701	714	709	732	687	696	706	710	679	701	746	759	722	760	797	748	726	716	748	717	721	714	725	732	744	738	768	689	761	749	769	766	740	706	733	760	721	674	708	740	719	723	724	729	715	706	766	756	746	740	731	715	743	708	751	740	680	719	674	734	729	692	700	706	713	728	726	710	726	706	728	752	748	715	706	761	728	675	717	715	691	710	725	688	719	747	724	720	718	783	720	734	693	734	720	707	737	753	727	675	778	767	710	672	731	712	767	738	771	713	736	751	728	676	710	739	720	715	726	735	743	739	715	727	708	752	674	692	716	720	704	735	762	699	677	741	713	695	723	733	702	778	705	734	696	732	728	730	719	746	727	717	708	733	700	694	760	697	706	722	686	695	677	724	713	699	706	715	677	757	745	770	759	760	695	738	710	722	719	749	757	729	659	737	725	749	712	744	721	707	717	706	681	714	704	699	644	745	684	765	764	742	703	699	728	725	711	724	720	702	718	716	761	724	718	723	679	681	714	702	765	660	751	715	698	764	727	721	736	751	723	703	725	751	751	713	754	761	683	764	720	727	770	690	751	773	728	734	743	742	703	706	675	752	714	687	753	726	737	746	759	720	720	713	716	744	742	725	754	726	721	722	737	709	733	760	670	741	719	772	710	705	707	733	729	700	722	723	723	723	697	687	691	740	716	731	771	724	717	722	759	717	745	720	717	695	694	675	743	705	771	749	715	767	745	729	739	755	719	744	678	716	715	690	740	715	729	726	723	764	676	723	736	738	707	704	719	751	710	775	699	726	723	722	762	712	794	730	738	701	738	728	720	739	664	739	733	710	748	713	744	711	714	747	720	767	720	691	704	702	728	713	758	756	726	719	704	731	757	679	677	662	750	720	722	711	708	708	722	742	752	760	764	658	718	779	699	692	730	714	717	735	694	768	737	736	717	705	712	714	694	751	737	751	748	759	714	709	725	721	678	744	756	796	760	686	716	716	758	738	713	740	762	664	767	764	684	753	713	683	719	740	731	726	733	762	717	726	730	726	769	714	729	747
24494	21673	42541	65517	49646	29886	12264	1805	868	824	795	785	811	836	861	872	792	857	767	775	787	800	803	795	733	755	793	777	764	747	777	790	826	811	844	761	783	759	813	753	780	782	810	762	776	760	794	744	809	781	766	766	767	790	789	810	771	785	775	739	802	760	827	782	769	779	742	770	804	736	699	775	727	750	717	801	777	762	826	786	776	755	775	790	751	768	757	805	799	760	769	828	790	764	749	762	818	765	791	722	747	751	702	740	762	741	820	757	721	751	809	716	770	805	799	749	750	802	776	851	809	784	761	744	778	752	799	761	779	738	770	780	805	766	760	749	797	767	749	822	751	772	765	778	722	740	776	779	809	742	797	709	762	719	758	754	802	762	784	781	719	748	758	760	762	807	735	745	739	807	738	780	725	770	722	774	816	732	715	800	784	798	767	823	748	737	802	816	808	748	780	759	765	729	757	814	713	796	767	817	783	744	769	711	787	764	718	764	809	776	795	757	749	773	752	772	736	769	774	732	754	765	799	809	824	736	790	713	752	828	804	745	774	761	767	682	787	715	744	755	793	778	714	770	749	784	813	777	765	734	753	749	742	762	758	774	760	760	780	751	811	787	714	782	752	753	809	719	729	783	760	734	777	720	785	749	781	801	786	805	800	714	754	775	779	761	778	769	773	757	836	784	783	792	767	811	761	730	765	729	781	756	752	751	731	805	788	816	752	768	783	747	725	783	758	753	794	821	795	813	797	805	762	771	783	778	762	782	761	814	731	805	755	800	788	819	772	745	737	779	752	778	712	747	746	759	796	734	743	766	822	763	756	758	799	727	777	808	756	777	734	752	772	721	777	765	778	726	768	776	774	714	789	776	731	753	815	778	788	788	754	786	793	753	770	786	800	807	725	738	719	779	764	780	781	743	762	748	740	758	824	802	825	802	784	765	785	775	733	741	734	779	788	717	770	734	770	757	772	717	748	784	700	829	782	775	730	759	748	752	751	765	780	745	753	765	798	737	794	810	800	729	737	780	748	800	740	720	796	765	761	748	802	772	795	782	791	747	743	763	754	770	740	764	719	784	738	752	733	792	761	730	810	832	732	746	766	756	799	852	785	732	774	742	778	749	790	763	814	832	793	760	779	726	766	778	749	813	703	768	787	751	752	788	780	767	759	776	761	760	757	776	732	744	814	787	796	774	817	750	720	748	764	780	724	766	714	779	750	768	803	765	752	770	789	770	698	792	754	766	767	766	753	753	828	772	745	761	797	724	748	789	783	794	755	796	783	769	788	783	791	736	709	721	765	676	748	779	751	782	747	737	796	770	748	771	743	846	808	751	776	717	777	757	790	789	744	774	841	782	717	744	794	725	776	836	743	767	773	779	788	797	740	755	768	732	729	776	781	784	747	748	775	730	755	732	758	782	800	747	755	761	761	751	777	756	764	738	788	786	722	762	782	776	772	814	779	700	723	766	750	730	781	737	742	772	735	754	821	766	762	740	747	742	776	755	770	757	755	739	796	805	807	770	742	793	767	719	728	738	793	791	744	837	744	733	737	769	820	706	740	808	750	753	783	780	730	764	763	715	753	789	795	780	756	787	795	793	761	764	760	781	739	731	820	787	768	793	745	787	780	758	776	726	713	788	788	790	771	793	727	773	723	764	769	751	757	762	733	739	761	839	751	705	779	757	753	773	714	710	790	781	840	742	766	761	732	806	793	799	787	724	782	777	757	797	795	793	796	793	758	759	737	747	726	739	796	767	760	772	807	722	780	786	781	798	777	722	732	786	775	763	750	804	723	848	750	772	774	791	799	734	787	783	773	823	746	768	764	725	740	761	786	752	741	787	791	744	806	821	808	798	744	788	680	744	780	771	769	788	736	768	822	781	799	746	744	766	740	782	761	736	806	746	772	712	804	806	803	770	791	798	776	736	749	790	738	735	773	804	828	762	793	767	806	809	733	753	785	752	749	796	795	770	784	792	812	762	788	757	734	775	771	722	745	790	783	766	782	763	744	700	747	722	781	793	744	748	776	807	718	776	819	752	745	756	752	790	768	778	771	777	768	827	790	734	785	750	754	738	767	760	775	812	758	750	750	740	779	742	787	798	742	734	724	752	772	813	763	751	838	746	808	744	772	794	745	766	749	805	758	795	783	747	792	762	792	758	758	746	790	775	808	771	769	792	795	807	751	721	799	699	757	759	833	754	759	788	830	770	741	733	829	766	753	789	805	749	740	793	793	770	769	760	741	756	753	815	773	814	779	765	750	772	831	793	811	746	743	761	734	778	721	718	758	778	752	738	785	768	788	735	730	741	734	756	787	777	749	761	745	735	789	763	787	769	731	789	811	771	788	718	771	765	757	767	711	739	753	742	763	749	789	783	714	775	816	767	782	778	801	748	767	776	781	787	771	796	735	780	754	773	763	767	778	784	735	787	746	762	772	753	746	773	810	770	780	803	786	799	769	763	760	815	776	772	808	802	743	799	789	824	792	740	735	720	782	750	762	770	741	745	791	745	787	779	755	777	749	776	807	794	720	792	780	721	747	769	787	780	789	830	821	769	808	786	739	767	762	722	744	806	770	713	770	755	804	714	774	801	752	741	780	774	748	769	803	736	749	814	723	749	767	733	745	726	763	781	755	744	741	780	793	819	764	804	789	780	768	726	779	719	732	730	740	796	782	820	746	763	817	813	786	762	796	775	749	789	768	776	800	792	771	720	744	790	754	765	777	740	789	832	756	742	726	745	781	756	753	742	730	723	758	740	749	757	828	773	715	838	753	790	714	724	766	781	797	773	753	736	831	751	825	761	796	756	739	787	767	738	752	760	806	780	701	770	713	762	765	781	795	766	754	728	775	762	784	782	737	765	765	766	759	785	780	798	744	799	771	775	775	807	737	776	767	773	731	702	789	762	769	765	846	771	728	759	734	774	773	779	745	762	742	794	804	751	743	778	775	727	765	748	780	789	762	786	759	781	759	811	763	789	819	774	796	782	765	799	779	771	768	775	750	763	785	753	778	763	748	708	720	752	760	796	715	762	789	742	773	746	788	749	832	773	753	739	804	786	753	774	762	765	780	793	810	805	729	764	779	788	757	765	812	744	780	783	770	779	761	722	744	804	711	782	744	783	722	784	729	732	710	766	809	714	753	727	717	762	695	753	770	777	737	815	755	741	782	751	762	759	716	746	788	759	752	755	739	792	797	791	702	797	759	805	737	733	760	747	779	750	801	817	775	790	829	735	805	708	766	788	786	768	754	781	831	714	734	757	772	792	795	768	718	805	724	800	735	756	719	799	811	760	778	789	781	793	787	742	787	792	784	761	780	749	753	771	770	804	759	759	829	803	745	753	756	736	770	766	738	783	774	716	749	733	742	732	818	748	756	777	772	762	761	753	772	792	746	814	747	762	755	743	773	783	838	804	773	746	716	783	773	769	789	799	809	766	770	716	769	764	776	763	805	772	734	788	826	780	735	762	746	779	782	799	752	739
10852	31388	85160	80046	46977	21108	5205	1185	815	836	814	824	838	952	1020	909	806	809	810	791	847	836	832	821	832	795	791	798	820	810	774	845	815	858	861	777	782	813	854	828	849	829	802	817	836	783	786	830	806	801	778	821	829	814	841	797	784	864	851	837	798	782	813	849	797	798	823	795	803	794	840	810	828	781	825	764	841	822	814	813	808	749	801	775	803	732	785	841	827	829	843	814	794	815	749	800	765	854	793	858	787	827	784	839	800	795	826	777	822	812	771	816	787	813	787	794	811	819	760	817	839	803	787	831	859	790	789	777	776	823	810	857	897	844	816	843	830	773	798	791	789	823	783	817	834	821	851	793	853	835	814	856	808	812	814	796	783	886	805	846	786	821	824	800	783	800	777	815	769	841	798	803	814	768	802	816	806	799	835	803	804	850	760	765	795	806	776	840	761	851	825	795	802	806	787	798	754	842	784	776	823	775	819	819	782	814	837	847	756	828	844	812	783	824	802	787	859	791	741	823	811	859	822	787	827	800	766	766	789	767	799	814	763	835	816	765	830	820	839	832	779	828	821	804	787	814	802	789	759	817	780	810	799	830	825	765	768	817	847	845	836	849	758	770	780	806	793	861	795	777	879	863	842	786	784	801	798	788	805	781	813	846	830	809	805	789	816	722	732	853	886	799	813	841	838	809	806	802	815	795	830	835	803	790	787	806	823	767	810	746	812	779	835	786	776	809	779	791	792	795	822	783	776	815	809	784	776	814	801	831	869	781	800	813	832	818	808	809	800	787	793	759	792	811	821	792	788	842	775	840	833	801	849	813	824	827	813	767	820	780	805	769	834	861	764	820	803	795	846	820	771	809	844	800	788	869	763	788	794	790	786	835	808	836	837	793	791	840	802	790	776	788	774	777	832	780	794	821	815	820	807	799	801	843	810	795	790	810	768	805	784	808	821	839	800	802	796	855	816	848	824	827	800	794	771	825	847	803	805	795	797	811	820	809	838	764	789	801	813	801	840	845	818	775	813	776	807	807	821	821	770	760	814	839	774	824	804	812	785	825	812	754	814	792	810	814	825	815	772	793	821	769	787	802	817	802	785	825	812	771	791	822	807	825	798	780	819	821	786	863	812	780	813	869	804	809	775	795	829	791	768	820	798	801	817	851	819	840	830	826	806	865	830	778	791	784	765	819	837	816	799	786	778	792	793	773	787	823	822	807	831	811	746	759	776	860	738	853	785	793	779	808	826	801	792	813	790	788	848	802	781	793	809	803	783	815	809	840	809	769	762	852	835	811	786	817	836	819	786	820	829	771	840	810	816	772	800	814	863	769	796	774	855	817	819	803	809	776	791	810	805	806	786	838	787	799	817	797	810	807	822	804	764	821	800	780	861	849	790	806	806	814	789	776	819	802	772	825	848	791	788	831	798	819	785	826	797	782	786	803	789	844	785	788	797	822	828	794	743	825	827	825	825	793	750	772	856	749	774	850	872	771	788	810	794	806	808	834	796	829	812	801	817	838	825	780	807	803	806	770	778	792	822	807	843	797	840	828	816	777	830	822	841	790	849	832	791	846	781	817	809	803	780	814	826	862	842	851	819	758	827	818	829	807	769	754	869	840	730	821	794	830	763	772	829	764	852	795	757	807	804	797	775	788	744	817	774	810	789	860	779	795	829	813	820	830	773	778	770	797	793	834	798	783	796	781	810	779	739	826	792	814	740	792	800	814	769	779	847	774	796	790	819	777	783	828	773	769	821	800	808	846	847	768	804	816	815	749	798	810	766	802	751	803	811	778	821	797	757	812	818	806	806	807	789	750	802	843	791	831	822	766	837	807	801	787	830	784	791	821	767	841	802	778	803	764	810	814	779	842	817	805	778	788	793	776	762	782	767	793	836	803	807	777	835	784	810	796	791	850	800	802	763	848	782	802	803	810	758	857	818	848	796	820	831	795	792	831	828	738	811	769	820	813	793	829	841	822	790	816	831	818	809	854	848	763	776	814	788	835	809	808	815	791	802	798	824	804	770	842	820	798	786	836	760	788	747	761	770	760	811	716	837	803	746	831	821	827	800	779	808	810	754	812	824	797	779	805	819	756	848	802	831	835	797	817	773	823	790	824	762	819	844	801	773	813	789	807	769	812	780	810	816	806	850	817	830	808	777	846	815	752	797	837	780	825	812	812	804	748	807	795	836	820	801	798	809	807	767	847	796	828	773	775	795	801	803	794	797	774	789	788	832	798	732	781	820	795	823	808	833	832	840	817	848	887	806	799	802	763	840	817	800	820	741	771	755	792	811	819	790	794	778	829	820	773	742	802	873	820	784	779	851	802	783	853	807	765	791	796	754	827	759	790	745	750	772	805	756	821	801	792	804	772	774	810	819	767	776	810	807	829	795	793	810	765	784	786	789	770	755	785	810	801	771	809	787	785	811	722	827	845	792	809	802	820	757	773	817	781	784	802	862	813	791	807	779	777	798	811	762	794	810	809	769	815	802	775	823	786	802	799	803	832	779	749	743	828	813	872	813	819	815	774	814	815	805	775	784	775	825	796	818	790	785	813	768	818	829	808	804	816	819	838	816	756	826	741	805	808	815	798	792	828	762	799	748	798	800	780	749	784	814	767	822	790	851	834	776	803	790	759	823	807	763	846	807	811	775	781	832	806	746	786	794	827	769	784	822	819	795	802	770	788	793	766	767	806	728	822	846	840	793	798	796	844	807	781	734	795	766	811	812	857	806	783	803	797	790	819	817	809	788	798	768	807	837	813	795	816	796	818	766	831	808	838	805	823	791	795	750	838	781	798	791	727	741	784	806	848	825	801	790	816	827	760	798	799	810	800	827	839	766	735	806	755	820	789	780	841	763	777	807	855	834	831	829	788	781	797	778	825	805	835	790	755	773	778	786	768	760	787	795	773	836	839	772	832	785	809	787	801	861	787	802	775	795	783	830	786	780	762	789	787	866	811	825	839	757	810	841	773	837	807	775	778	802	814	808	778	798	815	801	842	807	804	786	780	811	769	785	814	789	862	776	823	808	773	845	817	831	830	795	768	779	852	829	779	812	800	763	786	796	803	804	812	796	752	817	849	801	816	781	762	805	788	815	829	801	762	774	848	816	813	807	772	793	772	867	811	813	820	798	812	763	845	803	788	810	770	770	846	806	826	755	831	796	809	842	815	836	764	812	773	762	841	783	835	834	852	857	772	810	821	831	857	816	833	777	783	788	819	802	803	776	780	818	836	790	816	768	825	835	752	803	703	796	780	799	865	784	809	841	856	750	790	747	853	798	824	819	815	813	739	815	812	823	828	821	730	803	807	804	801	801	827	808	803	786	807	826	795	758	781	801	752	737	726	816	831	834	811	798	825	803	817	851	809	805	797	798	813	783	776	802	804	799	786	811	777	782	761	830	827	752	794	791	811	788	800	775	734	810	775	786	782	789	809	771	804	780	785	814	799	771	776	783	754	797	847	795	781	841	797	801	801
27977	13639	25228	29066	14409	3478	1219	763	770	742	779	739	746	708	733	748	710	704	712	716	727	706	723	698	706	689	717	692	764	717	758	763	737	728	742	718	714	722	731	741	763	755	709	732	704	729	666	723	687	724	731	718	734	699	749	718	719	737	727	767	739	724	725	737	688	735	738	671	748	723	752	733	693	713	746	741	720	676	704	711	693	698	677	717	688	701	697	666	693	748	729	701	675	752	688	700	752	681	731	719	817	788	756	720	742	767	692	702	751	679	726	716	770	779	741	723	729	737	719	720	711	726	720	721	714	717	695	682	709	711	683	705	766	696	687	717	718	714	689	760	773	722	721	733	742	683	724	750	721	757	735	708	722	702	668	671	741	726	723	765	667	691	724	726	759	716	703	739	713	722	677	764	667	687	776	759	708	737	706	704	723	765	735	731	733	721	729	734	691	720	744	756	742	693	717	699	724	715	760	740	762	689	716	716	754	661	740	712	722	710	692	709	711	747	725	731	725	700	716	748	729	694	736	754	725	750	698	696	712	711	702	766	745	716	748	727	737	712	773	732	753	708	747	669	721	719	702	739	710	699	711	685	725	681	732	718	715	716	702	723	748	683	739	753	747	735	706	730	685	757	721	703	768	730	691	695	751	709	708	742	707	743	714	709	746	702	720	702	723	722	752	767	690	724	678	706	767	731	697	760	714	723	730	733	669	766	796	695	683	727	714	693	713	745	663	758	723	716	704	738	720	751	685	702	711	713	704	754	747	727	770	740	723	718	720	694	721	726	719	731	697	735	729	735	735	736	715	719	675	713	699	721	759	738	728	767	753	676	784	680	696	733	749	694	699	710	684	734	703	729	675	757	728	753	740	751	697	687	745	728	766	751	691	707	686	746	736	673	694	722	707	732	691	695	727	742	721	713	748	733	727	680	700	726	731	707	728	763	715	810	689	753	728	744	720	731	713	732	680	720	718	668	720	740	727	694	739	741	716	687	693	734	727	736	718	702	735	694	653	710	737	718	772	666	720	734	743	694	702	680	734	754	732	670	741	734	723	680	741	703	739	694	750	705	708	744	726	751	722	726	744	709	758	671	713	714	697	709	750	744	682	732	690	682	711	674	757	731	686	699	720	725	710	744	703	772	716	708	747	720	701	770	744	727	730	726	745	740	714	740	712	770	713	723	692	663	721	697	720	756	756	688	736	693	705	712	743	683	731	725	696	751	733	723	695	727	736	744	708	771	729	743	708	723	767	756	713	759	674	759	734	754	692	625	695	728	741	725	749	729	704	725	755	745	705	710	746	759	746	718	743	762	717	721	705	680	692	730	717	760	720	693	698	760	706	685	739	708	731	732	700	797	738	697	690	742	716	725	672	751	673	708	693	777	717	752	715	749	731	734	678	742	701	703	717	691	750	682	739	700	677	724	717	716	800	704	692	757	748	742	701	686	765	732	709	704	711	681	704	691	749	737	765	754	726	711	702	736	688	748	692	709	702	693	732	705	701	683	659	724	761	715	729	724	749	791	738	686	747	709	739	698	688	750	713	731	647	757	714	739	724	723	718	735	732	759	704	708	664	761	687	673	708	759	702	730	727	726	723	727	722	716	697	685	740	707	724	795	747	731	746	741	708	676	724	706	754	728	750	755	699	695	746	742	726	756	701	735	678	766	735	685	748	737	758	756	752	692	749	696	728	693	715	765	733	757	758	725	736	737	738	717	753	681	735	734	737	754	677	727	704	713	718	712	759	656	689	732	709	747	676	732	742	713	776	715	716	716	708	714	705	775	703	785	688	734	698	797	704	688	737	706	752	671	690	713	747	721	710	696	729	722	729	742	759	691	696	714	746	703	684	708	738	704	708	730	703	759	732	693	697	700	711	756	750	763	697	742	751	694	713	737	724	729	683	715	732	679	727	676	743	718	756	716	717	739	730	745	730	702	739	751	718	729	710	641	771	765	703	730	749	703	717	664	761	754	772	736	723	730	727	717	763	713	720	738	709	716	717	736	742	776	688	734	756	731	722	702	725	684	683	715	752	723	752	719	698	690	721	679	705	742	730	719	723	740	688	781	684	707	702	780	725	713	717	707	715	717	742	728	726	748	711	742	700	723	736	743	724	720	706	692	666	710	704	707	668	714	725	721	720	786	736	727	742	714	725	775	719	734	694	706	715	753	679	700	723	709	737	744	698	754	755	786	733	772	713	737	722	743	742	749	726	720	711	737	699	722	730	699	768	697	721	701	732	718	709	694	757	736	748	756	674	760	729	741	751	752	730	715	693	702	759	684	735	719	731	737	730	717	712	725	745	708	731	670	692	709	730	755	709	711	761	729	705	701	679	722	728	725	714	760	733	739	787	756	729	727	789	726	711	779	716	718	728	715	709	712	743	711	705	708	732	707	731	734	742	743	687	701	726	740	689	729	720	775	797	750	726	751	720	736	722	717	711	774	713	668	758	748	691	723	695	755	701	705	733	726	759	704	718	709	711	719	708	696	760	693	722	762	696	719	738	726	678	697	687	701	711	748	764	749	680	711	694	680	698	685	690	721	760	722	725	700	691	704	733	757	730	671	764	735	762	709	746	727	688	735	744	767	756	727	758	730	712	700	731	693	719	707	770	762	724	644	723	722	748	700	754	650	713	710	723	713	717	737	723	707	723	717	779	726	727	756	703	701	729	717	764	711	710	744	722	716	720	701	709	704	752	717	722	754	703	699	687	696	726	728	736	736	703	748	724	715	749	738	728	724	727	706	734	737	740	744	734	769	748	772	707	728	761	698	752	722	717	737	772	737	738	729	732	741	724	683	716	738	779	774	758	719	730	712	729	716	711	726	712	741	782	712	758	719	718	779	739	772	769	687	744	694	671	688	736	724	693	679	694	717	769	697	751	630	684	697	742	694	736	708	736	733	711	678	711	701	705	677	723	699	750	735	748	747	731	706	706	752	679	697	715	715	720	759	728	718	733	788	712	758	740	686	694	713	773	693	743	702	707	778	721	714	704	696	662	724	757	690	739	713	700	729	711	690	688	728	732	746	680	722	738	743	709	720	720	734	762	721	727	715	739	687	708	736	729	724	746	751	703	721	749	708	709	713	709	734	708	713	750	700	765	725	739	750	724	761	789	738	696	729	711	792	697	729	721	718	714	709	772	719	744	708	756	727	775	744	737	717	747	684	747	795	717	690	703	742	762	719	731	746	726	699	721	697	729	673	706	720	709	748	752	748	746	749	783	727	706	733	730	719	739	673	740	767	697	769	693	708	678	726	728	736	775	727	715	730	765	670	700	736	730	754	720	772	709	723	723	764	751	715	709	723	701	749	713	719	668	745	722	726	754	699	723	721	720	713	755	714	795	718	688	739	709	711	733	696	674	727	698	725	723	706	683	696	696	781	753	710	756	693	690	674	743	717	803	735	721	692	740	762	743	742	718	721	712	726	679	711	706	725	737	735	732	715	765	728	737	767	766	705	683	753	729	687	780	686	799	709
5488	4980	27679	21391	9030	2833	1042	729	693	674	670	677	695	702	709	649	676	689	737	672	659	708	683	747	720	731	694	658	709	682	668	714	670	663	715	706	712	750	707	717	704	687	656	664	670	731	713	693	675	674	699	683	679	687	657	680	711	682	732	685	714	734	680	685	726	687	669	677	702	698	691	681	703	691	683	670	710	660	727	696	725	663	646	715	684	666	709	701	767	702	720	668	650	735	637	700	647	648	680	630	698	705	664	649	731	676	672	677	741	679	705	665	718	682	730	725	652	734	662	677	691	697	673	733	676	703	716	684	644	707	679	717	722	675	631	673	687	751	703	703	704	661	698	762	680	662	733	693	622	714	695	704	660	674	665	694	706	719	703	678	725	665	684	654	665	728	690	699	677	686	688	699	649	701	684	715	698	661	676	680	702	718	676	698	742	689	678	677	723	713	699	721	632	650	705	739	711	658	686	664	704	728	713	658	723	714	644	692	708	715	681	684	672	646	707	688	672	736	699	716	650	691	670	725	690	718	673	695	712	674	655	637	738	677	689	682	694	707	710	696	675	654	739	719	682	689	730	701	646	708	691	714	659	690	681	642	685	720	676	723	697	654	666	670	729	671	644	664	693	670	730	721	680	727	665	703	687	671	675	677	703	671	672	712	701	688	703	720	643	694	724	702	681	700	699	672	701	723	724	695	704	707	681	674	676	690	698	693	718	675	674	684	699	696	680	732	704	715	692	701	741	689	678	694	723	677	695	668	663	693	674	718	703	685	681	735	666	705	668	695	672	684	641	705	745	742	698	709	690	713	687	695	719	731	723	664	687	673	689	688	723	691	675	693	730	664	666	732	715	638	667	674	645	659	696	750	697	657	746	701	716	697	666	684	673	661	695	714	697	727	709	684	714	700	628	700	622	679	680	639	673	662	678	682	712	663	700	646	684	712	665	653	671	717	712	711	662	682	695	672	716	726	699	673	728	701	709	687	686	686	686	703	707	710	671	692	717	674	686	652	682	684	663	711	705	740	700	749	668	649	685	693	689	680	662	689	726	686	690	705	716	683	727	697	686	653	723	662	690	702	662	722	700	663	718	699	670	692	703	706	671	679	697	731	683	675	722	708	699	704	702	703	665	740	671	652	676	691	713	715	720	677	701	680	716	676	689	690	683	685	726	659	697	699	681	710	667	666	676	723	647	674	714	702	670	639	690	713	702	684	750	679	693	665	678	734	692	710	667	687	715	641	724	724	683	675	678	654	633	714	732	712	690	777	708	661	660	707	694	663	704	698	660	663	704	701	653	677	696	725	694	673	697	711	634	677	682	711	692	689	717	687	731	697	717	684	690	707	688	704	646	700	674	664	717	704	697	656	663	672	692	658	675	708	698	681	706	734	737	699	702	743	693	693	732	658	685	698	696	674	672	721	645	722	688	740	677	624	704	693	744	673	673	714	710	700	715	710	676	704	680	688	708	742	722	692	670	659	695	684	706	682	690	693	699	676	657	677	710	727	717	685	635	679	704	661	667	740	647	679	668	638	701	689	700	727	646	686	717	675	666	679	703	732	698	677	689	619	713	698	717	703	703	677	698	642	703	698	697	673	682	704	635	716	661	668	654	707	719	704	685	664	720	710	670	671	685	695	669	710	697	720	678	682	680	726	724	688	682	716	699	681	665	702	706	655	664	691	768	686	668	745	713	722	667	660	699	654	666	634	704	694	660	660	684	669	720	750	687	693	668	728	678	715	703	679	706	680	683	688	712	694	688	725	686	708	702	680	696	653	712	673	680	679	692	776	675	672	675	699	718	682	716	689	712	650	720	693	641	692	719	673	690	672	739	693	704	674	698	712	668	730	685	663	676	716	679	724	680	680	722	728	723	700	712	718	726	720	707	692	673	705	636	717	693	687	692	682	721	657	676	768	686	697	687	664	727	683	727	696	681	709	646	681	687	687	711	753	665	700	716	669	725	688	716	671	685	745	687	693	722	667	661	700	669	721	689	716	730	696	677	692	685	732	742	697	742	659	664	714	690	674	652	698	654	691	678	695	714	719	710	700	672	720	727	685	660	742	744	679	699	708	710	726	654	667	654	641	697	715	661	701	672	639	703	704	676	651	673	723	653	691	731	687	618	641	683	683	656	736	675	687	672	728	692	731	717	663	706	703	689	737	694	689	729	697	631	684	717	682	697	700	664	709	701	683	643	697	731	687	685	717	737	673	696	644	683	695	719	744	707	746	680	681	667	728	721	702	703	720	732	686	648	722	679	735	713	684	704	685	710	678	734	702	717	744	717	664	664	702	688	705	643	694	662	659	654	684	716	715	701	689	702	685	690	642	692	684	702	702	747	694	724	719	699	673	685	725	708	681	738	734	659	724	646	732	707	688	655	717	696	699	666	707	651	701	694	643	666	726	724	654	686	700	692	690	720	708	662	698	733	695	655	704	687	671	693	730	708	686	728	692	721	697	671	728	657	701	655	676	729	764	665	665	642	706	644	703	691	717	635	712	707	676	710	674	734	700	677	701	711	689	658	680	709	698	733	692	674	717	714	716	633	729	709	691	662	666	735	672	703	697	670	683	685	697	684	685	731	755	683	745	659	650	715	765	707	641	675	704	678	685	704	737	676	685	708	685	734	667	697	643	685	708	706	694	695	711	635	668	684	652	665	718	696	730	676	732	692	717	680	667	655	671	669	703	702	718	683	661	732	695	699	634	645	680	684	705	696	671	684	703	688	662	697	725	687	735	678	669	667	682	681	678	705	691	722	704	669	707	701	688	680	646	708	640	724	697	681	705	686	683	698	774	661	638	719	705	685	717	703	649	728	702	679	686	673	693	724	692	665	706	667	686	731	694	679	679	732	703	723	718	706	681	702	665	681	667	689	690	718	698	662	698	691	651	728	670	716	704	738	688	674	698	693	705	724	653	711	681	717	671	673	674	684	700	692	671	675	705	682	681	665	716	669	714	674	701	699	695	690	713	711	688	677	717	698	686	725	684	657	705	659	666	672	699	679	692	695	685	718	690	687	696	685	683	703	697	712	751	679	661	688	680	673	712	675	750	694	748	710	706	658	765	684	689	698	690	735	686	733	751	702	706	698	677	686	652	711	670	672	683	713	685	695	704	684	665	728	674	705	705	719	714	678	715	692	688	689	717	732	723	682	702	674	707	671	709	705	690	703	661	733	668	685	673	675	707	671	626	733	638	767	683	704	735	693	701	749	670	656	699	703	704	650	718	710	686	726	664	721	700	671	675	672	712	704	682	687	722	698	664	705	709	688	664	709	645	714	705	711	722	676	721	661	696	699	700	651	673	678	718	701	673	664	676	718	709	689	722	707	681	714	672	677	655	702	639	759	685	712	688	698	656	686	686	634	723	717	696	716	718	671	705	680	675	674	706	680	732	722	701	686	741	697	675	752	679	684	685	739	715	652	737	693	715	654	679	696	730	658	673	699	662	734	680	715	684	700	698	681	723	700	637	711	689
25509	21623	44009	68294	45076	20072	4820	908	738	748	717	767	744	725	752	816	670	711	691	681	714	676	691	713	744	709	656	707	706	679	720	713	707	692	701	677	723	673	761	718	697	770	711	725	668	735	707	712	700	719	731	700	719	726	707	715	656	747	759	732	669	697	677	684	758	700	710	678	691	686	680	660	734	645	710	737	661	746	718	716	694	698	700	695	659	714	697	745	690	666	733	700	693	689	701	695	657	662	694	700	709	712	690	704	743	728	663	641	687	652	710	699	707	690	652	700	695	713	716	703	687	742	716	723	694	710	714	719	710	665	753	666	684	714	695	680	680	700	703	678	671	721	707	685	697	686	688	685	713	730	696	696	696	680	676	618	672	703	722	707	657	693	713	727	634	691	735	666	771	707	669	702	697	722	679	675	703	693	677	665	665	733	727	693	679	698	742	682	718	674	692	668	702	654	713	707	685	682	679	685	602	710	694	712	703	700	701	665	711	684	710	663	690	758	714	687	681	705	728	701	716	734	711	706	706	667	649	655	721	731	687	688	716	664	716	670	697	705	674	718	641	760	693	720	717	681	696	665	753	720	685	683	714	710	702	697	691	726	688	715	721	725	675	761	746	700	696	672	708	704	693	740	680	705	691	705	755	725	704	715	733	671	664	699	719	746	669	677	679	665	731	727	720	702	714	716	671	653	747	714	703	685	725	721	680	652	675	719	666	677	668	677	709	708	689	700	677	701	706	690	687	677	695	704	736	683	694	722	691	732	692	716	721	721	681	691	657	688	699	693	740	699	719	691	688	698	664	683	709	737	680	740	718	695	688	701	646	728	712	728	664	683	681	652	731	708	719	718	722	692	655	718	695	713	710	685	764	697	739	699	688	730	692	712	697	683	697	667	723	712	727	723	693	687	660	728	755	717	711	658	707	692	724	695	701	707	707	660	706	674	748	719	718	727	729	773	685	792	720	712	694	656	678	716	764	711	730	719	708	706	715	699	733	668	701	713	655	684	666	670	632	711	710	720	699	715	688	707	689	708	677	738	762	689	745	695	714	730	727	684	678	704	669	720	708	693	702	695	730	639	695	758	661	697	679	735	718	770	708	656	636	701	655	683	662	662	745	655	707	684	727	684	711	655	681	667	683	717	694	707	738	687	681	696	686	748	703	695	696	702	683	669	688	733	707	726	684	708	712	714	704	732	717	713	678	754	688	775	671	651	713	676	688	703	691	679	671	695	688	681	762	671	706	681	678	721	687	718	704	720	735	724	728	703	717	623	738	738	633	657	705	656	721	666	661	689	660	683	686	690	764	740	729	710	763	697	659	729	657	672	717	704	653	727	719	644	687	743	691	704	722	708	701	708	693	680	702	655	685	759	672	653	757	746	692	748	703	660	721	658	653	725	671	698	704	675	700	794	737	677	725	669	683	704	693	714	692	682	696	679	728	668	735	683	698	750	716	719	692	717	702	740	732	701	628	619	735	729	686	660	703	694	706	759	716	672	698	710	686	726	696	712	722	762	700	690	744	696	697	661	703	706	648	739	683	659	742	679	726	713	712	762	733	715	652	720	688	687	665	704	695	675	697	686	692	702	691	677	679	694	744	745	704	746	671	706	726	712	741	721	680	683	713	693	727	709	688	703	701	649	671	714	650	716	693	696	727	715	690	699	652	699	715	701	712	685	709	704	705	674	692	749	682	689	710	719	743	746	719	712	692	691	716	679	663	722	690	721	697	700	685	714	702	683	716	694	701	688	736	738	696	700	710	689	688	690	695	638	693	697	688	682	676	750	722	701	696	719	734	683	697	702	690	714	704	712	711	717	720	718	685	684	690	681	715	680	691	736	723	742	662	704	696	658	683	713	701	677	708	677	692	712	694	713	686	672	678	712	728	645	713	635	660	674	712	710	745	690	705	670	693	672	707	693	738	689	689	735	719	656	705	656	673	685	737	689	680	719	694	674	674	713	681	702	736	684	685	739	697	694	758	727	717	695	653	762	696	682	704	614	678	749	682	660	723	678	695	679	720	692	691	696	694	622	709	678	703	727	701	702	732	711	712	684	747	688	702	712	701	698	674	710	683	700	664	754	688	698	699	752	699	673	677	685	720	724	688	704	675	698	758	730	688	711	681	739	700	668	676	675	664	689	700	686	649	647	671	671	687	747	741	712	654	788	724	674	691	636	670	667	737	656	708	659	685	683	695	671	653	717	706	705	702	663	696	677	701	711	706	711	730	722	732	721	732	701	703	640	696	654	670	692	660	715	639	712	696	691	655	686	650	710	746	666	718	652	697	752	729	723	662	701	685	719	695	768	705	707	696	729	688	757	676	714	723	670	740	714	676	685	686	640	762	684	689	711	654	653	743	751	714	679	723	715	678	711	681	692	672	697	656	665	644	686	661	674	720	692	739	691	683	735	714	735	706	685	745	729	688	705	710	702	651	715	706	688	676	737	724	667	699	709	692	683	734	664	714	720	707	678	707	726	736	666	755	690	709	742	729	707	636	719	683	687	709	681	676	734	702	703	702	732	704	691	696	673	672	721	685	695	697	706	644	718	658	704	715	711	722	699	674	686	724	684	719	715	728	710	716	694	692	694	699	631	726	718	699	718	734	714	695	682	734	688	668	676	706	726	664	732	719	672	701	695	718	736	700	678	708	740	703	686	678	695	716	690	675	698	722	675	700	687	699	725	739	694	694	722	749	692	700	681	674	685	659	642	722	685	693	721	686	746	706	691	694	691	714	652	705	725	668	708	657	704	733	680	752	745	686	668	695	624	657	740	678	688	645	688	716	701	785	683	705	751	651	679	699	678	630	711	709	719	718	697	687	716	697	673	727	689	788	688	658	692	700	730	699	708	732	709	696	707	724	659	686	720	667	646	684	715	720	716	694	704	726	660	693	649	717	667	687	701	675	667	707	663	661	675	661	693	658	735	724	725	613	673	727	730	721	715	704	743	734	773	687	681	726	707	683	732	716	700	698	684	717	729	736	742	651	698	716	735	721	701	678	668	728	642	741	700	723	720	738	694	735	648	690	711	701	679	715	686	663	674	699	695	704	695	707	715	697	706	687	684	681	740	687	688	715	659	633	738	689	719	694	663	724	757	690	727	707	688	728	679	749	705	687	642	672	693	757	714	715	741	720	685	687	733	714	662	691	683	681	693	683	728	690	674	674	675	642	672	712	709	728	705	672	679	711	718	697	727	703	666	695	700	715	713	743	684	701	717	680	667	708	775	735	669	756	710	702	700	659	719	644	693	662	620	719	693	670	693	713	721	692	673	697	717	707	730	728	718	667	746	726	709	686	736	734	724	697	725	701	665	693	674	693	716	706	710	703	626	685	680	694	722	723	719	705	753	738	672	681	725	692	715	715	714	703	704	710	731	729	769	692	709	673	693	699	691	742	723	676	706	689	666	706	732	713	681	699	657	692	689	700	728	708	718	730	685	731	696	697	698	762	715	694	651	713	725	660	758	685	690	686	709
7469	24643	73922	66489	33970	11297	2628	686	729	791	721	725	750	729	843	830	766	770	750	751	750	712	705	748	688	718	724	699	755	697	732	742	765	726	722	730	746	674	745	709	746	745	724	719	735	705	728	745	701	720	707	750	718	749	718	725	752	736	725	729	710	725	727	728	741	720	747	729	743	697	702	658	780	690	729	742	752	675	757	777	750	742	727	765	719	722	688	752	749	696	734	696	704	744	713	733	707	722	713	746	687	712	789	723	719	750	702	708	764	705	730	720	744	717	716	722	737	680	736	715	713	729	778	751	724	742	774	694	708	732	743	664	679	734	727	740	739	740	711	702	675	724	715	708	722	692	731	742	710	689	754	730	716	759	682	757	730	736	739	730	720	662	698	733	709	727	744	730	729	761	695	707	738	768	702	740	721	695	712	699	737	693	726	705	769	708	692	761	716	762	666	742	743	747	704	764	758	706	726	709	736	709	713	711	746	684	691	758	744	720	730	723	705	710	735	770	703	722	751	767	676	666	711	729	719	685	728	717	710	698	713	722	733	702	705	719	716	745	748	740	740	747	738	781	721	692	705	690	689	752	719	691	751	732	736	737	706	767	685	739	749	703	742	752	720	741	755	695	693	711	696	724	716	720	715	685	704	728	694	704	746	684	730	732	752	719	741	773	733	714	726	705	773	719	759	711	773	727	739	727	728	734	688	741	729	765	722	662	723	744	659	731	737	760	718	683	698	718	708	761	731	671	708	737	691	722	721	725	786	747	735	720	700	738	748	713	743	703	732	744	723	705	717	755	767	716	726	698	714	715	698	735	738	738	718	729	746	754	725	696	713	721	701	716	710	712	734	750	721	702	759	692	718	700	707	736	731	720	764	763	700	698	721	706	707	767	672	729	744	705	699	739	739	717	708	688	726	693	702	698	716	744	682	679	766	755	737	699	694	697	727	746	727	768	706	749	705	700	747	751	712	712	770	728	734	722	772	716	721	775	683	740	774	752	715	740	680	706	718	755	757	721	700	695	691	737	653	719	723	703	725	691	741	724	724	697	689	719	784	719	715	757	714	648	685	730	733	752	719	685	713	732	713	732	752	679	738	746	751	712	734	719	723	688	710	747	749	766	715	700	730	681	677	727	737	713	701	696	681	733	751	667	750	717	755	702	723	712	748	707	727	753	684	717	710	771	729	753	667	694	767	721	748	727	756	686	723	687	739	710	723	769	700	702	730	706	715	704	762	712	695	775	727	740	678	754	678	763	723	764	681	706	788	713	717	733	738	716	701	761	704	724	709	760	777	683	709	720	759	704	732	728	764	738	703	718	689	773	725	759	707	729	675	717	692	715	752	694	686	728	687	747	748	694	784	763	736	709	696	716	700	733	657	693	702	739	754	748	752	718	716	708	733	717	742	735	722	768	704	728	722	739	743	729	714	639	741	730	762	709	699	668	742	738	719	757	703	710	690	705	714	680	713	720	751	754	755	732	736	724	710	678	701	724	760	763	722	793	790	730	696	708	711	784	741	746	653	742	811	698	717	732	743	706	663	724	704	739	727	746	730	713	736	727	755	716	747	755	721	776	652	700	754	705	720	676	730	753	709	716	756	740	752	749	754	689	734	714	712	701	761	733	717	718	740	712	715	693	720	690	772	729	770	750	703	727	712	773	736	692	716	704	729	678	692	704	678	786	760	709	744	731	775	714	701	774	705	707	734	711	734	694	687	674	705	741	731	684	749	779	673	711	705	679	729	696	712	772	739	729	738	710	737	750	700	774	681	701	752	727	673	734	762	694	741	730	723	743	741	706	742	754	711	677	727	759	764	758	718	727	702	684	742	710	702	728	747	720	709	742	699	723	752	729	726	727	703	752	772	676	748	766	730	720	713	735	719	664	783	769	706	724	646	760	757	722	742	723	708	777	744	695	757	714	776	739	771	697	718	732	723	679	728	722	713	739	674	783	736	714	746	750	718	664	692	700	738	739	735	775	740	709	742	695	728	697	737	664	718	741	731	695	741	672	711	714	754	698	676	747	705	742	737	728	727	722	747	732	737	739	702	674	712	691	724	740	704	742	758	733	711	725	747	718	661	695	726	706	696	714	734	737	721	721	746	716	707	750	742	753	753	759	749	751	732	741	701	728	709	723	718	763	741	706	723	744	710	765	717	762	676	709	698	741	702	741	749	727	751	740	750	715	749	711	727	715	774	733	717	773	710	748	728	657	673	764	717	737	701	715	707	666	750	770	729	771	690	702	730	757	681	720	736	732	740	730	686	754	773	754	707	745	733	681	714	700	747	708	671	713	743	770	693	755	736	750	680	732	688	713	711	751	738	694	709	687	740	720	695	694	758	733	739	745	683	678	745	740	702	697	717	683	698	731	714	730	683	717	685	745	742	700	730	695	714	694	753	752	719	769	708	707	715	753	720	734	777	786	749	698	726	716	696	763	752	709	734	782	695	679	746	719	720	742	749	741	724	746	722	725	780	714	738	705	737	708	691	729	746	722	728	687	698	729	747	710	753	732	697	755	757	726	703	705	713	702	712	712	731	733	720	742	783	744	735	711	713	664	753	733	730	706	688	704	752	736	700	779	744	708	652	722	705	684	720	721	685	642	761	712	766	707	752	718	726	744	756	723	724	763	714	703	735	723	725	687	766	669	749	715	768	697	704	811	683	710	742	742	766	686	708	712	728	707	703	696	719	758	713	759	704	711	780	688	685	771	733	739	691	688	696	702	764	708	755	703	727	742	692	747	750	680	712	683	737	712	702	723	668	701	773	762	707	739	751	700	724	693	766	711	749	700	700	727	707	707	692	742	687	714	756	717	691	708	693	756	691	703	695	663	717	701	731	726	740	742	717	692	708	720	720	709	719	773	752	720	720	753	741	729	675	716	768	745	728	693	691	723	724	698	711	767	707	733	733	708	726	695	711	711	722	709	733	749	746	715	714	779	737	754	718	754	722	720	766	740	712	791	701	705	715	719	739	663	714	753	702	727	689	743	751	662	768	716	737	691	721	710	748	750	723	736	709	779	747	724	692	739	681	673	687	732	697	716	732	712	744	779	727	690	779	705	720	668	693	732	698	743	694	731	750	718	709	704	744	738	720	713	726	720	707	726	747	705	719	671	705	785	724	728	674	691	721	734	685	670	748	753	727	722	687	713	695	705	711	772	748	749	720	744	723	670	752	700	750	720	761	693	721	719	725	715	686	712	698	720	717	757	761	735	732	716	727	713	753	778	772	695	756	715	704	691	723	733	737	679	736	750	727	753	750	738	743	724	706	711	746	716	762	734	730	721	734	672	737	703	741	774	778	722	713	672	701	735	749	721	771	737	741	706	685	740	737	713	748	730	739	761	718	694	722	725	704	707	692	715	763	674	723	675	720	682	700	703	734	739	680	726	717	717	725	727	742	746	747	701	701	735	721	704	743	708	713	702	764	755	724	727	721	738	735	746	706	668	713	728	692	720	704	680	704	715	706	718	743	742
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
