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
340326636917	340326637437	340326637987	340326638537	340326639086	340326639637	340326640187	340326640737	340326641286	340326641837	340326642387	340326642937	340326643486	340326644037	340326644587	340326645137	340326645686	340326646237	340326646787	340326647337	340326647886	340326648437	340326648987	340326649537	340326650086	340326650637	340326651187	340326651737	340326652286	340326652837	340326653387	340326653937	340326654486	340326655037	340326655587	340326656137	340326656686	340326657237	340326657787	340326658337	340326658886	340326659437	340326659987	340326660537	340326661086	340326661637	340326662187	340326662737	340326663286	340326663837	340326664387	340326664937	340326665486	340326666037	340326666587	340326667137	340326667686	340326668237	340326668787	340326669337	340326669886	340326670437	340326670987	340326671537	340326672086	340326672637	340326673187	340326673737	340326674286	340326674837	340326675387	340326675937	340326676486	340326677037	340326677587	340326678137	340326678686	340326679237	340326679787	340326680337	340326680886	340326681437	340326681987	340326682537	340326683086	340326683637	340326684187	340326684737	340326685286	340326685837	340326686387	340326686937	340326687486	340326688037	340326688587	340326689137	340326689686	340326690237	340326690787	340326691337	340326691886	340326692437	340326692987	340326693537	340326694086	340326694637	340326695187	340326695737	340326696286	340326696837	340326697387	340326697937	340326698486	340326699037	340326699587	340326700137	340326700686	340326701237	340326701787	340326702337	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	2000	3600	2300	2746	2000	3600	2300	2745	2000	3600	2300	2744	2000	3600	2300	2743	2000	3600	2300	2742	2000	3600	2300	2741	2000	3600	2300	2740	2000	3600	2300	2739	2000	3600	2300	2738	2000	3600	2300	2737	2000	3600	2300	2735	2000	3600	2300	2734	2000	3600	2300	2733	2000	3600	2300	2732	2000	3600	2300	2731	2000	3600	2300	2730	2000	3600	2300	2728	2000	3600	2300	2727	2000	3600	2300	2726	2000	3600	2300	2725	2000	3600	2300	2724	2000	3600	2300	2722	2000	3600	2300	2721	2000	3600	2300	2720	2000	3600	2300	2719	2000	3600	2300	2717	2000	3600	2300	2716	2000	3600	2300	2715	2000	3600	2300	2714	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21849	20097	27320	22579	20082	20061	6862	16926	25245	32280	27738	18907	11857	9374	3890	1301	1099	1068	1076	1214	3094	3043	1001	999	1040	1028	1010	995	1016	988	1039	999	1042	1002	1019	1024	1029	1066	1029	971	979	972	976	975	978	1013	1024	1045	990	941	997	1026	941	988	1035	978	977	978	961	1008	1051	1016	1025	982	1030	1072	1009	1017	991	996	1071	991	945	969	1005	990	968	998	1017	956	1009	1021	991	1022	993	998	998	1010	1042	976	1027	1013	983	1039	1022	968	1009	924	1000	958	964	1000	948	971	1001	1012	1028	1015	986	1024	980	978	1017	969	1020	976	976	937	1015	1004	1009	993	968	979	1039	989	1022	1040	1027	961	1031	1043	941	986	958	960	1015	949	977	940	939	977	1004	1018	994	999	1009	904	1032	951	1031	999	1055	1035	987	1059	983	964	974	989	1018	993	1012	1035	998	936	967	973	968	974	1044	980	995	1025	1017	968	1050	962	984	1009	1012	978	1005	955	961	1005	936	995	995	988	1061	988	1052	1004	1026	974	979	1032	995	998	964	968	994	1019	1000	1003	951	981	986	1033	934	981	1064	1020	985	993	1035	1027	993	1027	996	967	984	1001	994	1001	974	1004	1012	1027	968	1027	980	1063	968	941	1005	978	969	1010	992	1064	1011	1019	1015	978	982	1005	1009	990	933	987	1036	1052	962	990	987	1000	1028	986	1022	1023	1040	1036	996	984	1007	1026	1024	964	1033	960	997	961	957	1015	1003	999	986	974	972	936	1020	1049	999	972	1003	1004	970	1003	994	977	959	1021	949	989	1045	956	1014	1021	1042	980	997	1005	990	1026	1024	973	938	985	958	1025	951	986	986	980	1018	976	1019	965	1011	1004	980	942	976	978	1023	991	1037	1055	999	979	1023	983	984	983	1022	1028	947	973	1011	996	1002	950	996	986	1033	1012	1006	996	1011	996	1008	1056	1015	1022	1015	1009	1016	971	981	1066	994	948	1001	1015	973	984	1006	1022	983	1035	986	1046	968	962	978	931	1008	1015	968	1031	964	989	1075	978	976	998	1003	982	961	1033	1042	976	1017	981	990	993	1026	1025	1020	1029	1031	993	918	989	1003	1018	1025	979	940	1002	1015	971	1016	987	990	1010	1035	1042	995	993	963	1050	989	963	986	1022	895	1029	951	1047	1000	985	1001	1010	979	1017	994	1002	1012	998	943	1015	988	946	988	975	1020	1037	997	997	929	993	1022	965	1008	966	980	1020	1102	1004	1002	994	1005	976	933	1040	1015	996	1016	1004	969	1045	981	1039	972	1032	1050	972	979	1021	1059	951	1023	933	1024	992	977	910	1014	954	1040	1019	989	1007	984	960	1004	986	994	1023	989	1011	1000	993	1015	1003	1006	988	1018	1013	993	1018	976	1001	1017	1011	1005	1032	944	1055	947	997	1036	996	961	970	1004	923	1081	984	1041	999	1038	990	995	995	1034	989	1019	1015	954	1012	1031	966	1023	980	1060	1030	1012	999	982	968	972	1004	987	1034	991	1048	1032	984	959	1008	974	1006	981	992	1025	1014	958	1026	1007	987	1009	955	931	1018	987	953	955	1030	1025	1002	1030	991	1005	938	1030	932	1008	958	1026	917	968	986	998	1002	1004	966	996	1039	1050	1013	980	980	1032	960	1012	972	1023	1030	1033	1037	996	974	947	997	981	984	990	995	998	1004	928	998	926	1013	978	1030	959	966	977	999	1007	964	1060	1008	1028	989	919	963	1008	914	1032	1002	1065	1039	1003	992	1023	937	1002	995	973	959	996	998	1002	996	980	1048	1022	982	967	1069	973	984	998	1008	964	915	990	991	989	1015	963	1060	994	983	970	1041	975	977	1023	969	984	970	1014	954	943	950	1021	1058	993	1027	985	1029	1073	1007	976	936	974	1024	1006	984	1027	1016	1022	1008	1035	1002	988	998	954	1028	997	1007	985	1002	900	976	983	1045	967	1028	954	992	1020	980	984	1022	972	1030	989	933	969	1009	1030	1039	1005	970	998	1019	971	963	1007	980	1026	981	989	1001	972	989	963	990	954	1038	1048	1033	1018	1028	1024	970	993	993	1014	985	1031	967	1039	1059	963	1020	1022	1081	1000	1008	990	1000	1030	951	1005	1008	1009	1011	956	1044	967	998	1000	1008	972	964	1014	975	996	923	996	996	980	978	1005	1024	1005	1003	953	993	986	1056	1011	941	978	1008	1024	979	975	998	1020	995	982	987	986	999	940	1013	963	1020	1023	982	1013	1006	1043	996	1061	997	1004	1032	990	1021	1020	959	962	930	975	1010	1017	981	1076	962	958	1018	965	973	983	998	982	996	981	980	1027	1032	1039	1022	992	990	994	972	931	1026	1007	964	1044	1000	1024	977	974	1057	1044	1016	1032	1033	998	984	1023	973	1002	991	1019	1011	1040	1012	1020	995	1010	970	964	1013	989	1003	966	1044	940	959	929	1005	976	955	994	979	986	984	983	974	965	1046	973	974	1029	996	982	999	1035	1021	986	1044	988	944	1011	950	1010	1028	1026	1005	1018	954	961	954	996	1057	966	996	980	997	995	1034	1019	992	958	1027	943	1000	994	968	997	998	996	1045	1008	1004	992	988	1015	983	960	975	991	984	975	1031	963	963	997	1032	917	1004	984	1008	933	960	1019	992	922	1036	1028	993	992	1010	976	1006	982	996	958	1045	1023	1060	1010	1069	1008	961	1002	1047	1042	1034	1036	1026	1017	993	945	1012	1024	942	988	935	1027	985	1010	981	996	1001	959	984	940	938	986	1000	1052	999	1038	991	999	1029	984	952	1032	948	969	940	967	1028	1008	987	976	957	936	959	1016	972	952	1016	1023	990	1023	1059	1001	981	962	1038	1043	952	962	968	1040	963	991	997	950	1054	1010	1019	976	1000	1002	1026	1022	982	968	942	955	954	1006	980	964	905	1014	987	1000	965	967	945	984	1014	976	966	996	952	945	966	1018	993	977	962	1009	1018	1031	1032	1020	961	1020	1001	1040	1015	992	1007	993	1044	1014	993	1008	993	999	1026	961	992	996	987	987	961	1043	979	1046	1028	1052	1014	975	1020	981	989	990	979	946	1009	1002	999	1011	966	1002	953	994	936	1003	973	975	1010	987	990	979	961	952	1017	1012	1002	994	990	1018	1020	982	982	1004	1022	959	961	1056	978	1024	946	966	1036	996	982	1051	949	986	993	982	975	952	1008	941	981	970	1009	1019	933	1026	984	997	963	906	1009	1011	993	1000	924	1004	1000	974	977	1061	1058	955	1047	987	986	1013	962	955	1005	982	962	1036	988	995	980	1019	1011	974	1014	1012	974	964	1025	1013	1004	1031	989	1000	968	981	1016	994	991	982	1014	992	1042	1031	999	938	959	1003	966	963	974	1011	996	1005	971	940	957	989	1030	1020	1052	1082	954	1015	991	1003	999	985	998	912	997	990	1011	976	994	976	995	1020	1075	1001	988	1013	1008	964	973	960	1040	976	929	978	1042	1021	976	988	1001	995	1032	1019	972	965	992	1024	991	966	996	990	968	983	996	1028	1006	1015	1026	995	955	971	1012	971	983	989	953	998	945	997	961	972	1047	984	976	926	968	1012	1056	968	993	946	975	1013	993	981	1011	1009	1000	967	1033	978	1003	966	957	1020	976	1000	986	986	965	1034	1033	1032	1004	1008	1022	1021	952	990	999	1012	1021	971	963	1033	977	1003	974	1032	977	971	978	1007	962	976	996	963	917	962	979	1057	947	960	1063	925	991	1000	989	977	1001	948	1033	1012	984	1008	1006	943	995	1003	1013	1039	999	1000	1031	1082	950	1020	1023	980	1051	1047	955	919	979	998	1011	987	979	1015	973	975	999	1001	1015	972	1032	954	975	1099	940	956	1046	1017	1025	1026	1025	958	995	987	1007	999	1074	1016	1026	1000	968	996	976	1020	1007	977	1007	993	1037	1011	1022	1003	1015	1004	904	972	1010	1009	963	1020	1000	973	1024	994	995	1003	981	994	1017	997	1010	999	1018	965	988	989	940	983	980	972	982	963	979	1027	1019	1018	975	992	999	1042	999	941	944	1021	962	984	975	988	1085	992	948	984	1030	1024	1014	990	999	1034	1004	978	984	1061	1048	1004	977	1028	952	994	983	993	1022	1017	1024
35177	50841	12041	5956	4157	3389	2853	22342	20236	38093	30379	23385	16316	12551	6068	1549	1191	1166	1173	1570	5099	4585	1164	1133	1103	1071	1133	1103	1113	1130	1136	1150	1116	1180	1061	1108	1128	1095	1059	1071	1140	1136	1119	1085	1068	1111	1119	1180	1105	1127	1065	1134	1109	1133	1120	1175	1147	1070	1043	1110	1098	1139	1162	1102	1104	1121	1138	1157	1084	1129	1048	1138	1073	1078	1100	1117	1100	1142	1119	1106	1072	1114	1095	1077	1100	1187	1147	1118	1145	1102	1131	1116	1145	1115	1109	1024	1079	1122	1171	1110	1039	1164	1079	1105	1181	1068	1102	1059	1138	1119	1033	1089	1119	1077	1121	1087	1080	1104	1112	1056	1129	1106	1065	1092	1140	1068	1127	1107	1091	1120	1161	1105	1145	1080	1133	1180	1155	1129	1166	1132	1085	1152	1103	1177	1086	1089	1124	1123	1135	1107	1109	1094	1125	1171	1120	1085	1140	1127	1145	1084	1106	1095	1170	1125	1123	1115	1147	1057	1170	1047	1091	1060	1079	1069	1127	1108	1116	1100	1100	1114	1121	1056	1103	1035	1098	1084	1084	1116	1081	1090	1114	1092	1053	1130	1136	1110	1150	1133	1132	1142	1102	1145	1030	1107	1163	1081	1109	1096	1151	1028	1142	1075	1099	1108	1086	1109	1019	1100	1112	1116	1131	1129	1099	1159	1140	1149	1110	1112	1074	1150	1174	1179	1095	1111	1159	1180	1064	1106	1128	1160	1114	1075	1114	1085	1103	1085	1100	1080	1119	1074	1118	1100	1121	1089	1109	1136	1097	1135	1138	1050	1119	1106	1124	1096	1055	1157	1081	1056	1198	1139	1051	1106	1134	1091	1119	1112	1059	1115	1056	1145	1159	1148	1117	1074	1117	1156	1142	1114	1140	1119	1092	1089	1136	1084	1081	1127	1082	1104	1082	1111	1122	1054	1128	1091	1097	1132	1032	1105	1034	1079	1072	1080	1117	1113	1141	1120	1081	1103	1137	1096	1101	1064	1164	1101	1099	1160	1119	1102	1106	1102	1062	1129	1164	1094	1123	1077	1098	1091	1123	1089	1120	1022	1113	1079	1102	1119	1066	1090	1140	1140	1109	1132	1095	1062	1100	1108	1075	1120	1072	1176	1121	1140	1110	1066	1137	1091	1157	1111	1132	1083	1145	1035	1105	1127	1095	1100	1062	1124	1112	1114	1092	1101	1130	1127	1106	1091	1128	1091	1075	1076	1095	1110	1091	1154	1125	1135	1089	1114	1070	1082	1101	1114	1076	1051	1026	1088	1149	1092	1108	1057	1103	1122	1065	1048	1069	1132	1200	1098	1214	1071	1126	1152	1147	1109	1103	1157	1111	1119	1077	1143	1131	1136	1098	1127	1109	1070	1106	1134	1095	1060	1073	1104	1143	1153	1092	1150	1151	1134	1147	1117	1186	1125	1066	1077	1119	1090	1121	1101	1129	1140	1140	1126	1103	1114	1115	1075	1008	1102	1067	1138	1095	1080	1083	1197	1116	1130	1123	1072	1077	1140	1171	1088	1070	1163	1122	1073	1048	1131	1103	1103	1146	1102	1170	1112	1125	1110	1165	1091	1104	1144	1100	1059	1130	1098	1153	1145	1047	1085	1054	1087	1143	1130	1068	1079	1069	1120	1105	1129	1106	1125	1138	1120	1113	1095	1096	1088	1156	1138	1125	1136	1156	1095	1103	1118	1117	1130	1067	1110	1100	1160	1156	1133	1115	1086	1103	1192	1117	1146	1067	1077	1043	1100	1094	1059	1068	1122	1048	1102	1151	1097	1149	1094	1121	1070	1111	1093	1108	1146	1123	1073	1078	1095	1113	1129	1143	1092	1068	1151	1102	1119	1099	1092	1096	1144	1043	1160	1121	1081	1148	1157	1087	1122	1123	1159	1066	1107	1031	1045	1108	1082	1068	1089	1131	1148	1144	1084	1080	1097	1120	1119	1095	1133	1100	1090	1107	1152	1108	1165	1116	1103	1161	1043	1135	1093	1096	1126	1135	1172	1122	1114	1101	1098	1105	1126	1074	1120	1099	1092	1133	1064	1089	1121	1133	1105	1058	1060	1069	1087	1093	1125	1108	1159	1090	1110	1125	1117	1123	1077	1106	1166	1115	1129	1129	1052	1120	1112	1156	1161	1083	1118	1188	1107	1160	1057	1086	1084	1125	1117	1124	1051	1094	1098	1090	1118	1087	1099	1162	1094	1090	1054	1082	1093	1083	1098	1098	1111	1116	1107	1116	1116	1131	1070	1120	1112	1155	1121	1088	1110	1095	1115	1062	1097	1073	1123	1019	1113	1105	1046	1093	1148	1077	1164	1123	1125	1190	1128	1029	1126	1091	1116	1098	1088	1109	1054	1072	1090	1167	1173	1113	1084	1142	1051	1083	1128	1077	1033	1117	1099	1037	1113	1110	1133	1095	1080	1068	1065	1087	1089	1084	1119	1071	1077	1159	1152	1114	1112	1141	1111	1072	1108	1063	1153	1080	1083	1119	1058	1115	1141	1086	1102	1062	1114	1177	1088	1173	1080	1101	1099	1189	1084	1130	1140	1083	1077	1077	1130	1125	1148	1084	1088	1173	1103	1165	1070	1116	1082	1122	1187	1072	1083	1098	1164	1112	1089	1096	1025	1092	1103	1086	1093	1064	1100	1118	1044	1148	1114	1124	1124	1125	1139	1092	1076	1071	1097	1008	1131	1102	1071	1104	1127	1124	1126	1113	1103	1075	1137	1109	1067	1094	1101	1086	1052	1115	1102	1125	1151	1083	1113	1124	1141	1139	1132	1103	1043	1095	1067	1162	1032	1077	1139	1140	1096	1114	1079	1068	1154	1041	1108	1088	1161	1125	1096	1129	1039	1139	1079	1099	1084	1117	1105	1155	1157	1079	1132	1132	1073	1105	1047	1119	1107	1103	1064	1072	1190	1127	1097	1070	1069	1116	1081	1119	1150	1126	1130	1146	1111	1159	1141	1089	1097	1070	1129	1183	1043	1142	1040	1140	1110	1157	1173	1132	1064	1119	1100	1156	1131	1085	1045	1102	1119	1094	1041	1152	1085	1143	1081	1091	1138	1080	1063	1129	1076	1098	1167	1128	1128	1131	1060	1078	1079	1128	1085	1152	1112	1165	1076	1125	1142	1119	1125	1116	1100	1099	1071	1090	1110	1130	1075	1134	1127	1089	1044	1084	1119	1085	1061	1087	1115	1099	1150	1152	1077	1125	1079	1064	1095	1098	1148	1103	1025	1089	1091	1144	1105	1134	1094	1177	1163	1156	1118	1110	1098	1122	1148	1094	1100	1221	1134	1117	1116	1080	1110	1124	1090	1172	1118	1148	1117	1108	1146	1197	1101	1130	1088	1164	1174	1067	1075	1111	1084	1133	1071	1100	1062	1131	1150	1102	1143	1091	1043	1064	1123	1064	1113	1100	1151	1131	1120	1135	1147	1117	1128	1160	1091	1182	1052	1124	1079	1158	1091	1125	1116	1148	1122	1134	1079	1096	1111	1100	1162	1136	1087	1099	1092	1041	1064	1115	1125	1097	1159	1101	1169	1127	1075	1098	1152	1103	1112	1115	1124	1124	1158	1076	1125	1113	1165	1074	1121	1121	1097	1055	1136	1094	1100	1086	1140	1126	1208	1102	1155	1095	1141	1077	1102	1092	1091	1135	1137	1163	1120	1136	1133	1096	1083	1146	1177	1142	1127	1171	1127	1130	1093	1067	1089	1147	1114	1114	1110	1118	1126	1141	1080	1055	1105	1092	1083	1106	1060	1097	1136	1123	1080	1181	1133	1113	1166	1128	1081	1099	1111	1091	1175	1162	1090	1105	1105	1068	1105	1117	1131	1112	1036	1090	1076	1070	1113	1078	1058	1077	1085	1079	1137	1132	1127	1074	1068	1092	1091	1128	1116	1098	1103	1088	1117	1115	1141	1042	1077	1146	1123	1085	1060	1104	1137	1164	1132	1159	1100	1092	1111	1082	1049	1009	1136	1050	1069	1086	1066	1138	1156	1107	1109	1172	1136	1129	1115	1179	1096	1108	1113	1154	1068	1174	1107	1197	1045	1104	1120	1117	1090	1057	1164	1104	1173	1110	1134	1130	1164	1089	1170	1117	1164	1087	1113	1100	1125	1156	1100	1128	1089	1127	1131	1098	1106	1114	1109	1091	1119	1091	1096	1094	1115	1107	1071	1095	1104	1143	1061	1121	1141	1092	1114	1140	1098	1105	1112	1091	1069	1114	1138	1061	1140	1074	1126	1052	1120	1070	1081	1100	1099	1072	1064	1082	1123	1139	1107	1131	1149	1083	1122	1150	1099	1108	1109	1118	1111	1033	1131	1089	1123	1057	1078	1067	1107	1079	1107	1164	1116	1074	1121	1115	1079	1154	1108	1109	1065	1070	1112	1095	1103	1083	1127	1149	1120	1143	1135	1082	1077	1134	1093	1116	1157	1108	1116	1107	1143	1123	1138	1146	1199	1099	1061	1147	1138	1103	1105	1117	1085	1165	1130	1097	1074	1093	1119	1115	1115	1197	1143	1131	1181	1118	1098	1107	1033	1104	1044	1088	1139	1143	1128	1129	1127	1088	1088	1160	1107	1070	1046	1090	1116	1107	1081	1147	1066	1093	1144	1139	1100	1142	1157	1107	1183	1145	1150	1041	1118	1129	1098	1061	1090	1074	1090	1168	1078	1061	1076	1117	1096	1093	1116	1144	1064	1193	1010	1091	1075	1074	1111	1137	1169	1118	1129	1117	1108	1083	1099	1090	1123	1138	1135	1133	1087	1091	1113	1144	1066	1137	1107	1081	1079	1133	1116	1056	1121	1126	1096	1077	1109	1105	1104	1120	1120	1118	1122	1129	1170	1119	1129	1092	1138	1088	1089	1108	1111	1040	1169	1087	1111	1061	1091	1102	1105	1153	1123	1122	1166	1084	1083	1164	1092	1145	1090	1096	1044	1109	1174	1118	1125	1062	1125	1210	1133	1129	1186	1099	1153	1041	1125	1020	1112	1113	1067	1132	1085	1084	1090
28693	23797	11949	1620	1008	978	764	2428	2319	3384	2266	1457	1113	1078	795	701	728	708	653	675	829	890	664	649	666	651	638	661	714	694	691	703	706	662	663	638	671	727	690	700	663	665	661	731	655	673	654	654	682	665	711	643	666	655	645	709	714	683	644	708	633	716	689	706	666	673	677	685	647	694	703	685	686	705	709	691	661	666	626	724	704	666	662	669	664	695	658	659	656	670	682	734	653	717	650	629	687	708	715	681	675	616	687	700	667	642	699	687	674	662	681	711	697	691	666	692	671	639	673	657	704	626	647	702	686	678	703	659	683	656	673	690	684	652	668	687	627	663	676	689	677	621	642	664	674	671	695	672	710	684	654	682	613	695	630	721	689	729	690	657	651	621	682	695	678	679	688	708	709	669	694	648	645	721	683	683	687	670	657	679	681	653	688	690	649	670	652	662	683	668	650	639	691	704	663	663	653	666	649	730	701	670	659	656	672	609	683	648	677	653	660	735	672	669	691	702	657	713	695	628	710	725	632	648	680	664	689	685	714	630	711	615	685	720	703	689	675	675	684	655	675	698	716	697	673	691	674	691	664	666	711	678	669	709	702	650	683	669	645	664	661	699	671	706	669	699	710	639	713	685	692	704	667	651	722	711	738	684	684	635	697	705	703	686	708	655	669	672	623	661	659	678	670	682	655	689	641	679	658	658	715	658	725	698	686	703	671	716	766	670	693	662	636	674	688	692	677	715	667	678	664	689	669	671	666	677	708	683	647	668	664	671	677	703	693	661	655	714	681	620	669	662	664	699	647	662	683	646	696	662	679	706	701	716	677	667	664	646	613	701	659	679	692	678	654	644	675	611	699	677	652	704	683	632	688	681	720	684	692	697	683	659	691	662	694	691	653	686	675	716	620	650	702	671	712	635	708	681	666	680	679	700	679	670	701	695	647	687	701	699	687	684	645	630	655	685	684	677	737	678	702	692	721	666	727	706	654	695	689	655	661	679	688	705	680	707	671	657	703	700	713	660	661	678	660	661	659	674	671	696	620	724	709	694	683	622	712	655	670	701	652	688	669	695	649	665	700	674	702	636	713	662	676	687	659	630	693	614	706	715	684	679	661	690	650	681	683	650	641	678	704	654	723	737	710	682	645	667	644	687	676	706	689	684	692	666	656	704	687	701	674	668	695	654	730	653	634	630	669	685	671	677	681	743	721	652	669	697	745	637	693	728	669	663	683	686	674	689	624	715	699	692	674	648	630	699	632	655	705	685	636	635	686	615	724	707	716	722	719	689	698	634	703	668	678	619	696	683	688	665	654	660	655	677	707	669	688	677	664	743	665	679	640	678	671	689	687	643	695	692	684	649	699	725	655	698	671	678	659	665	685	650	652	672	699	646	660	705	665	651	677	691	636	650	648	707	618	676	687	671	710	618	676	698	650	666	669	648	704	696	637	668	669	640	675	679	704	693	688	649	654	647	670	713	625	709	676	701	672	667	762	701	666	691	698	626	697	748	686	675	649	648	662	651	737	668	679	664	689	661	647	654	692	676	652	709	671	672	646	679	730	731	671	676	682	694	692	705	637	641	674	689	663	667	655	717	667	700	721	694	659	673	672	678	647	651	710	700	672	643	670	700	704	662	635	691	698	712	688	695	671	642	631	676	677	659	708	690	678	668	674	680	711	649	693	716	690	701	643	676	658	657	693	680	637	709	661	692	673	647	676	709	662	682	689	733	700	708	659	710	661	622	657	681	630	691	659	707	656	729	666	675	665	682	710	670	671	713	685	645	669	637	685	714	696	673	648	671	720	648	695	636	660	701	678	680	692	666	745	657	728	697	681	638	696	708	668	631	679	706	704	659	635	665	710	722	685	651	755	644	691	646	655	654	674	706	708	678	653	668	699	733	679	687	745	694	712	708	646	688	641	670	699	642	634	669	673	662	626	712	688	672	649	698	721	684	689	730	692	665	678	666	733	678	702	686	721	706	655	653	654	630	688	692	676	645	653	674	717	679	694	668	660	664	675	698	700	668	679	672	665	653	717	677	634	672	709	690	641	649	710	680	664	694	683	697	742	704	722	689	667	651	701	698	709	668	696	667	692	704	684	647	652	682	656	659	632	720	662	712	658	685	647	698	630	681	683	675	713	664	695	636	661	731	712	670	649	677	606	671	696	668	721	692	712	673	664	681	670	663	684	638	696	697	704	704	633	687	691	663	695	715	664	645	653	672	691	608	667	703	699	656	651	688	670	628	672	664	659	701	724	684	706	700	690	705	681	745	670	663	664	675	667	637	661	705	687	686	716	697	715	684	697	641	657	673	696	698	646	704	687	702	695	652	638	668	636	680	712	643	699	655	717	609	673	672	656	634	647	659	649	638	693	671	696	679	715	621	683	619	680	683	659	662	692	742	682	658	728	657	659	702	644	719	663	652	707	683	660	691	688	659	687	713	654	688	684	690	663	615	707	683	656	705	651	694	685	707	739	696	628	692	693	694	657	677	663	678	679	684	631	636	723	684	641	674	647	660	692	629	708	704	672	644	731	644	678	715	685	690	673	661	615	677	699	666	682	684	643	711	680	682	640	692	729	715	692	723	628	679	685	718	684	672	679	656	672	656	698	684	703	683	655	669	705	673	678	694	737	626	673	666	681	687	666	646	718	632	660	712	668	638	721	711	663	671	719	679	679	678	678	679	671	644	739	654	650	670	665	700	691	678	652	670	671	650	633	669	659	675	695	678	654	689	674	636	733	689	683	658	673	701	672	669	690	686	639	672	644	695	688	710	634	662	683	692	659	685	618	711	693	696	735	668	698	689	668	668	679	702	716	651	668	652	628	703	676	641	661	626	652	656	659	718	719	724	608	699	681	684	699	676	636	727	696	666	692	712	693	663	632	643	687	687	643	625	667	689	675	684	664	652	632	645	695	706	729	696	676	688	672	652	666	615	667	689	705	678	670	694	662	690	706	716	653	693	716	662	687	670	716	710	668	738	689	664	681	672	668	686	709	684	759	707	665	670	702	705	671	684	692	635	653	655	713	681	621	659	711	703	651	686	688	645	695	620	699	710	667	657	659	684	753	635	697	674	683	685	698	663	675	668	665	657	687	679	654	652	682	678	678	646	632	637	678	682	658	666	678	714	679	679	659	655	659	688	699	698	683	698	663	698	656	684	684	689	677	671	687	666	669	688	691	695	617	686	668	655	676	677	669	713	637	627	675	631	659	683	659	666	691	662	654	726	704	689	707	651	729	647	621	726	673	660	686	662	687	675	667	656	671	723	716	667	644	682	663	683	685	698	668	649	684	669	744	656	678	681	669	670	670	679	626	668	676	694	628	686	721	696	692	767	663	654	718	660	678	649	640	694	716	685	651	628	691	634	646	676	655	651	683	637	697	713	659	740	721	660	697	742	657	697	687	679	693	657	685	670	694	683	637	674	662	719	688	658	695	726	689	695	694	665	688	664	658	689	711	704	694	690	685	654	684	645	698	689
29903	34090	2284	1048	926	924	847	4001	3254	5315	3333	2192	1748	1546	1103	775	807	803	723	818	985	928	737	814	810	808	792	752	775	810	779	793	766	748	724	898	741	824	815	822	765	797	773	820	830	836	801	768	750	827	793	772	807	794	773	736	827	760	789	797	804	744	815	798	732	743	773	719	739	770	808	754	778	758	804	764	786	768	766	735	824	834	775	803	771	779	752	765	796	816	782	805	821	770	782	754	795	726	795	828	801	751	852	779	773	722	808	811	799	805	790	753	780	770	753	764	821	821	792	845	823	775	734	762	791	824	852	767	764	809	771	744	783	788	810	799	772	750	792	836	772	727	804	755	788	796	811	785	803	789	796	815	788	799	791	787	728	792	779	758	818	801	800	773	790	780	817	800	787	765	790	788	840	741	788	764	783	800	810	799	815	776	814	761	779	778	832	826	828	799	805	841	777	814	792	751	786	804	810	763	761	787	825	746	775	790	798	811	807	809	774	766	735	783	743	739	818	772	769	788	790	772	806	796	762	771	765	797	803	757	782	782	846	773	797	813	793	756	807	805	789	818	795	731	791	764	783	765	802	818	821	752	808	814	803	751	772	794	858	796	740	818	821	753	793	755	763	752	814	790	825	769	817	832	760	757	723	784	850	823	785	818	779	810	808	796	745	769	789	783	807	741	821	765	725	825	837	764	728	800	786	749	778	773	786	833	804	752	783	839	778	822	797	821	767	777	786	774	789	788	799	801	787	822	820	861	756	795	795	772	761	813	788	772	746	792	773	760	728	780	776	781	759	865	756	743	783	736	785	765	744	782	827	798	737	815	800	817	799	827	792	804	826	741	805	820	803	799	801	798	810	811	761	799	769	774	777	780	799	788	788	750	766	830	786	797	777	766	808	757	755	780	797	752	781	763	770	783	827	813	776	759	804	817	784	786	764	814	799	786	792	795	778	750	763	778	761	768	788	829	765	792	781	832	765	736	775	843	786	824	840	777	754	741	775	806	799	799	781	782	822	789	843	783	760	756	788	785	782	828	791	772	814	791	775	827	819	783	763	835	805	797	785	823	789	764	775	805	797	811	727	811	819	761	828	836	720	758	747	791	802	828	789	765	798	783	788	796	764	803	785	740	796	806	789	799	786	749	722	768	801	759	740	795	786	753	761	730	769	825	765	781	776	752	832	795	780	813	743	792	786	826	844	811	769	815	768	723	754	782	804	809	805	791	752	754	804	744	842	868	782	739	767	794	787	833	751	774	765	826	720	751	805	792	813	694	802	780	784	790	821	764	769	791	762	805	799	776	705	760	786	770	709	785	813	795	819	790	751	786	769	798	784	793	775	802	780	740	810	770	764	780	762	768	803	725	761	740	798	776	769	746	834	765	835	791	818	821	801	780	772	754	769	783	765	806	796	767	743	766	741	785	742	795	813	737	831	828	747	771	798	783	792	792	765	747	819	760	789	801	775	773	757	815	809	757	765	771	762	774	752	756	773	774	806	803	778	763	742	740	769	780	734	819	804	738	798	782	768	750	775	781	738	804	756	806	753	758	827	817	784	776	787	793	775	722	747	789	767	767	756	757	795	811	823	720	758	775	765	748	775	754	811	767	745	788	770	719	775	873	777	750	840	771	802	827	779	763	766	774	807	794	814	827	788	763	798	759	776	799	740	789	775	831	768	759	743	758	766	807	780	824	781	785	787	794	803	811	726	790	803	795	771	747	780	791	754	794	743	780	775	804	779	843	789	823	741	751	814	750	756	795	788	792	722	792	821	733	760	773	779	805	766	791	803	771	778	787	730	771	783	809	769	812	752	834	797	761	778	799	814	790	754	748	819	741	715	737	771	754	734	795	803	777	783	770	839	784	827	795	780	762	830	773	789	738	768	774	776	798	767	806	749	785	816	804	794	790	802	772	798	789	750	793	790	774	816	797	799	819	742	825	778	780	775	802	803	852	763	820	756	747	820	763	754	797	763	850	763	794	787	764	778	784	865	767	750	790	774	787	797	800	806	733	764	748	786	774	790	812	709	807	768	802	765	790	793	786	791	788	795	749	807	835	757	744	806	797	783	788	811	753	775	780	786	788	791	796	785	773	741	795	796	775	784	779	811	785	775	762	770	791	803	758	802	788	773	747	830	802	824	779	750	790	800	816	772	779	811	747	786	752	799	750	752	798	807	753	740	750	798	780	832	758	754	762	807	748	797	774	780	800	821	766	806	837	767	773	778	757	771	818	833	764	805	810	806	782	777	754	782	810	799	755	766	816	789	790	764	787	814	742	819	814	776	800	797	781	756	780	772	778	804	824	786	737	853	753	820	788	747	789	826	784	856	806	780	760	788	835	814	783	811	747	757	827	811	847	813	789	829	823	770	741	748	793	805	801	785	797	788	789	807	768	794	801	814	788	727	763	761	766	814	783	785	775	806	827	793	795	770	782	768	791	838	770	799	760	781	709	788	789	761	791	793	810	773	785	744	776	746	788	769	745	748	792	802	773	792	778	761	783	793	830	797	831	790	766	756	807	735	831	778	762	802	772	771	770	762	760	790	795	751	794	838	806	801	789	822	793	777	773	785	789	766	787	794	793	771	761	826	805	799	815	741	803	781	762	735	819	824	771	745	726	826	767	790	809	771	819	776	765	789	807	819	787	793	769	812	745	779	801	800	803	803	774	765	791	827	786	777	793	751	815	780	774	785	805	816	786	789	743	804	792	795	758	760	802	765	754	775	788	761	774	785	835	843	806	831	838	741	744	736	808	775	777	833	743	792	708	792	758	814	808	786	820	785	824	763	774	769	822	770	774	779	799	765	807	821	748	748	803	791	767	821	798	823	793	787	781	788	775	783	758	798	799	764	787	771	780	781	796	717	765	759	728	799	799	745	742	757	765	785	756	765	760	774	789	741	781	800	803	773	810	792	800	762	788	762	769	771	771	808	833	800	758	790	807	826	766	775	732	767	754	763	815	717	831	795	850	784	773	808	803	797	758	803	784	733	831	795	806	782	807	792	828	775	787	763	760	794	786	776	800	836	774	794	826	809	825	815	792	804	813	755	792	843	777	819	809	761	793	796	798	791	766	807	761	779	763	781	757	779	803	813	834	732	777	765	804	757	809	853	757	754	806	774	747	722	781	746	743	855	805	757	763	793	753	795	777	811	748	793	782	782	773	796	775	776	769	798	761	760	787	803	795	781	825	786	761	794	774	753	828	802	745	787	752	792	764	818	826	809	809	778	775	766	796	805	822	797	776	776	776	781	783	760	809	787	796	750	839	769	779	787	799	800	806	797	767	779	740	773	779	742	817	809	817	748	744	795	807	795	785	835	776	797	780	787	776	750	767	790	799	757	848	821	814	784	777	745	774	770	734	749	842	805	812	766	783	797	817	796	771	807	748	799	811	769	747	771	788	768	808	768	812	817	800	826	801	786	774	689	806	751	821	785	808	800	751	766	756	754	815	850	805	761	738	783	764	767	766	787	817	778	788
24246	21294	28407	24439	21163	7867	1628	20502	20023	24367	16375	9836	6416	5444	2298	982	918	887	912	907	1921	1845	884	816	866	872	898	863	844	866	903	862	836	850	882	902	889	841	867	854	835	808	791	852	898	873	868	893	866	882	863	854	832	863	894	894	870	887	877	867	886	858	842	900	869	865	875	898	876	898	827	877	871	854	804	890	892	929	909	905	864	895	862	867	868	813	893	879	887	839	899	889	875	864	857	862	885	837	848	857	904	836	845	851	883	904	857	922	832	891	899	886	896	893	828	859	880	856	856	854	949	846	911	888	856	839	885	867	899	916	856	914	881	872	856	897	909	899	898	879	816	876	858	940	918	844	850	835	808	856	889	835	878	871	870	871	884	868	827	945	885	893	854	881	819	877	827	864	921	845	886	946	837	857	831	849	816	899	883	843	837	862	855	833	870	888	892	840	885	906	850	875	878	835	875	891	888	899	853	899	876	844	864	868	845	877	814	842	895	855	840	825	834	844	851	775	850	887	868	813	832	805	914	883	852	874	815	842	886	844	858	869	835	859	903	838	841	907	881	843	852	854	875	874	872	849	881	883	916	884	896	880	857	868	819	870	886	857	810	879	886	920	860	861	852	932	850	902	813	865	833	881	908	913	856	881	853	883	865	909	823	922	869	887	856	851	804	891	827	840	822	873	877	841	867	867	871	928	868	844	880	874	844	822	892	862	871	900	846	867	885	893	844	847	859	852	873	856	873	865	889	859	934	815	844	857	835	836	831	898	915	826	869	861	861	895	872	873	934	876	866	890	821	852	860	905	860	864	826	857	829	852	901	843	861	860	916	845	892	892	868	852	878	862	837	833	904	927	843	838	846	871	874	897	854	899	939	878	902	857	846	901	860	889	910	857	878	863	886	877	885	889	861	836	841	845	869	913	829	896	818	906	896	907	853	873	893	891	876	899	829	814	882	841	859	896	855	860	906	858	803	872	866	874	853	838	885	849	888	847	922	880	831	928	901	918	843	846	877	862	842	899	849	917	880	854	905	851	856	917	833	859	878	844	868	918	901	876	847	883	819	847	829	894	882	892	821	860	879	900	883	895	919	849	868	828	900	856	947	876	872	864	797	889	873	850	904	902	837	927	841	881	868	903	848	870	837	891	826	838	838	908	896	917	881	889	905	855	847	894	855	850	876	898	850	881	857	823	907	857	868	863	852	901	893	828	903	873	857	876	956	842	910	845	811	948	866	843	871	845	862	891	892	799	819	837	872	797	883	912	858	862	845	849	837	915	870	914	876	863	872	818	878	889	903	858	889	886	859	812	883	864	871	797	866	838	894	877	858	849	895	877	892	903	826	843	823	888	848	894	885	865	864	857	894	798	828	883	837	842	877	808	894	868	846	853	887	907	845	883	826	854	873	891	864	882	839	880	877	916	853	864	837	823	808	822	894	889	862	892	827	880	916	868	896	842	914	858	845	881	890	875	897	865	875	869	875	827	858	841	870	865	827	870	899	898	850	864	840	853	816	879	910	866	896	815	874	886	876	859	864	859	903	859	878	846	836	831	892	846	886	825	916	866	871	842	876	871	861	893	897	874	924	858	908	854	892	814	823	888	850	887	887	837	883	874	884	817	845	839	836	864	867	835	849	832	855	876	908	879	838	855	850	843	860	900	835	874	856	861	856	814	912	859	866	918	890	889	855	846	860	829	811	904	871	911	882	856	788	800	888	870	852	830	904	923	866	920	861	873	841	874	863	866	876	847	843	873	865	892	880	881	841	913	844	887	876	913	895	834	841	851	902	846	896	859	838	870	915	813	860	886	888	839	923	864	891	866	869	835	828	871	868	864	889	872	823	869	882	879	918	905	889	864	905	830	900	880	870	861	831	838	813	829	861	853	848	837	883	859	862	904	879	948	875	845	880	883	848	891	882	858	888	864	869	869	845	859	866	884	889	893	890	919	892	860	877	898	791	813	847	874	829	933	885	853	875	856	861	884	886	908	867	872	832	868	898	919	880	900	866	863	904	954	876	902	966	898	844	866	886	852	844	849	840	879	820	828	878	823	872	867	843	824	869	854	822	873	879	850	869	891	852	893	880	881	881	898	887	868	874	878	853	861	860	829	898	885	905	863	859	905	896	828	826	836	917	854	861	864	879	872	867	919	830	864	829	876	879	889	906	850	854	901	883	878	827	903	865	852	822	906	851	858	871	887	825	874	862	815	868	864	871	914	853	897	867	833	881	810	851	858	871	889	829	854	867	888	900	864	890	902	871	827	885	890	860	914	891	857	893	852	849	857	880	903	837	932	850	847	892	868	859	902	841	842	890	854	888	853	941	830	896	873	861	853	847	825	857	837	885	902	948	860	864	898	878	904	853	893	863	864	883	852	886	886	907	889	840	811	858	903	858	851	835	820	825	890	929	867	847	828	856	838	877	913	836	879	848	914	874	807	850	813	890	880	829	869	852	833	881	875	849	843	911	903	864	855	886	904	909	875	842	886	905	859	834	868	899	867	826	906	837	842	813	883	897	868	871	841	826	880	812	868	857	913	882	910	869	845	870	859	905	856	804	869	877	930	864	922	882	850	880	910	887	855	839	891	832	856	839	905	916	907	886	822	850	876	826	869	854	891	880	883	886	836	868	884	923	846	869	876	847	788	860	847	805	919	837	831	888	854	835	850	777	899	888	857	887	893	861	833	844	832	882	807	886	885	841	871	901	896	891	868	852	904	850	879	880	874	840	863	864	849	862	839	846	864	816	936	887	889	894	835	883	823	810	868	862	828	856	869	895	811	865	910	886	890	882	794	914	871	880	854	880	857	905	856	841	906	886	855	860	875	834	871	763	854	855	858	870	855	879	877	912	854	946	876	881	841	885	915	859	820	886	865	838	854	836	878	868	847	831	855	847	866	853	881	858	906	867	854	864	820	829	896	878	858	828	889	848	844	903	844	827	845	874	825	788	842	905	865	881	882	881	799	851	873	873	919	880	815	822	880	893	858	874	884	901	865	887	852	822	881	855	910	903	883	913	865	866	863	876	874	910	897	861	872	820	843	863	882	816	884	852	907	884	886	850	821	851	916	829	855	871	874	853	880	868	828	873	877	863	830	879	847	887	889	861	902	892	857	837	892	829	843	824	848	846	919	860	864	855	848	896	840	851	829	856	824	860	909	839	902	865	934	838	835	871	868	900	881	844	868	880	928	840	861	872	847	817	840	910	849	863	870	919	866	841	827	899	839	858	872	814	839	864	873	844	874	895	832	873	926	888	846	923	879	895	827	868	856	825	855	900	929	825	850	926	860	844	873	836	839	853	889	841	876	915	859	880	861	853	882	878	872	883	861	861	851	814	878	881	878	849	858	875	883	856	859	819	906	834	841	842	825	860	867	794	863	862	863	837	869	873	915	849	855	837	865	868	862	855	892	858	906	887	876	876	829	878	780	829	848	844	870	814	847	867	898	835	849	875	903	821	851	873	886	860	912	843	879	925	842	888	849
32548	46826	8248	3718	2729	2238	1845	25734	20973	29942	21518	13852	10296	8481	3724	1068	982	970	1011	1208	3016	2660	1022	989	990	1017	941	977	995	937	974	996	970	970	1006	967	959	993	1005	966	955	1018	974	1011	989	1015	930	1051	917	972	966	955	967	995	985	999	991	987	985	938	961	966	1034	1053	964	1006	976	989	1003	1029	994	976	998	968	967	995	957	960	921	1004	953	953	978	968	918	951	965	945	1007	1029	1013	942	988	934	975	916	978	983	974	961	948	1013	1003	953	985	963	970	975	968	943	1005	956	984	957	971	992	965	951	972	953	980	1000	1059	952	974	967	969	984	977	1012	969	977	1004	947	925	944	974	999	981	943	927	941	979	933	957	958	1008	953	949	965	988	972	1019	1058	926	987	950	989	956	985	958	1012	979	1054	945	958	979	1004	994	967	997	1008	931	1000	992	1028	946	969	1025	983	1045	995	991	1008	938	981	1016	983	982	961	941	918	1039	1002	986	977	970	990	992	973	968	997	971	986	988	985	944	1003	1016	960	954	966	972	992	964	939	954	931	960	945	994	935	953	1042	969	985	967	930	986	980	942	963	1016	959	1013	981	955	959	957	969	988	965	963	1006	1023	1018	978	1027	961	996	1017	976	970	932	958	989	974	988	1011	945	977	1030	993	962	986	996	1008	941	997	1017	921	972	965	946	1002	964	967	1013	1001	936	920	1006	1001	989	934	962	999	953	961	937	937	951	958	975	951	956	1000	1021	956	1045	989	1028	957	1002	968	966	1005	975	1000	955	938	939	933	1005	1012	939	969	1003	982	961	1014	958	969	996	986	947	967	981	965	919	971	949	983	1001	963	968	998	1011	1025	985	981	954	966	930	977	981	1014	994	977	927	994	1004	950	974	984	972	1001	963	1046	951	1023	898	938	937	967	982	982	955	969	962	958	979	942	966	1013	983	991	986	941	985	985	951	956	1012	952	978	954	963	1037	911	1001	970	1060	998	964	964	982	975	936	932	1005	1011	966	1010	965	985	956	940	1008	974	928	973	985	1022	949	997	982	993	1039	997	978	1027	1036	1019	995	977	905	977	975	949	971	917	990	986	907	998	933	1010	966	989	989	963	973	996	945	1026	1023	983	1030	1017	998	994	980	958	999	966	994	973	957	982	1002	948	1009	1022	931	930	1006	941	929	1002	972	988	1043	982	928	996	927	987	929	968	1004	957	981	942	932	1008	977	973	1003	969	965	979	1016	981	1000	930	1013	1003	974	1042	956	1008	999	934	969	987	981	959	994	1035	968	989	1007	1029	986	993	1022	987	920	934	933	949	958	987	978	951	1017	971	933	982	1015	948	998	990	1048	964	996	946	1029	921	967	933	979	1033	939	1001	936	951	939	976	976	954	971	952	1001	955	968	942	985	979	958	971	992	967	1030	984	962	997	936	969	986	1010	960	976	940	982	951	968	968	983	963	955	969	970	1005	941	970	1031	961	950	1018	991	968	965	991	963	992	967	973	1034	973	976	985	957	995	926	980	1021	970	978	988	968	946	1031	984	1021	971	978	989	948	1008	1026	971	1017	1007	953	1019	994	926	968	973	987	998	950	952	968	983	1023	946	959	947	1003	961	983	960	1049	998	978	996	1009	1018	1011	982	996	966	1008	959	940	974	1017	985	956	965	973	952	985	972	992	1000	986	928	986	995	974	921	1007	977	954	964	952	984	1019	985	987	946	979	973	961	1033	1015	973	1014	1003	973	1005	987	958	1033	980	967	1004	941	998	914	980	942	940	985	1007	927	995	979	997	940	958	987	947	1051	998	946	1031	955	943	965	1002	985	952	881	945	940	960	945	952	980	968	991	995	960	964	1047	1020	955	964	911	979	985	989	963	950	974	1001	1010	992	973	962	1029	994	958	975	984	1010	1012	904	972	998	956	963	983	947	969	1021	935	897	998	1016	969	947	1017	975	969	998	1021	922	1007	982	1011	923	976	965	957	965	955	998	1004	988	995	982	961	1014	997	963	960	1009	1012	955	1041	1001	986	967	950	1001	967	966	984	967	1010	958	995	978	1016	970	934	974	997	1012	940	960	985	979	978	943	931	1018	1003	1000	952	947	975	1022	978	947	1021	1042	981	996	967	1018	964	961	923	983	969	998	942	959	920	1027	948	1010	987	1020	982	957	971	968	977	964	1009	994	1003	1013	945	1025	1008	952	1024	988	970	979	1032	964	982	1030	941	1035	954	1013	1021	1030	1029	980	969	956	1036	969	963	1016	942	1028	944	959	972	942	927	1055	1000	927	988	942	987	1009	1002	1026	957	974	940	1023	942	996	972	1026	977	1023	1039	935	948	1005	951	995	964	991	979	1036	971	1021	963	947	990	959	967	1027	1008	947	966	996	951	1021	1033	936	976	996	943	1014	991	962	984	970	964	960	970	984	1017	971	994	1032	1006	965	1002	1017	988	944	907	928	942	967	1001	928	968	973	973	992	984	970	995	1021	935	1014	1016	994	942	918	986	996	1044	928	976	952	978	948	979	971	1032	976	965	1024	971	984	960	986	1034	962	957	954	941	984	952	981	995	1004	987	968	977	1027	985	978	1003	970	996	1013	964	923	957	954	1016	990	980	1004	966	907	1026	1003	939	977	968	997	1014	996	953	929	990	955	968	970	995	973	962	1022	984	987	985	979	959	945	973	976	953	924	996	971	977	1012	986	998	989	976	963	946	936	953	968	1005	983	988	1048	959	946	994	1003	1013	956	958	1006	965	963	934	989	1006	972	952	979	988	982	1016	1041	976	980	958	1042	975	972	997	975	880	942	983	979	956	962	927	998	1022	1005	967	979	889	921	968	947	993	1015	983	1018	1027	986	973	991	973	946	935	1054	1018	988	1017	964	1028	961	966	979	1002	1000	987	990	1033	952	1022	974	1016	1017	968	963	951	975	1007	997	958	912	968	985	920	984	984	962	986	959	951	996	998	973	984	967	947	947	920	1001	941	978	1049	987	1006	936	955	914	1037	961	977	965	991	989	949	972	1017	976	1016	962	968	884	1022	996	940	992	1025	1013	981	1002	990	965	963	943	965	919	963	950	1006	986	1005	934	996	1011	969	942	943	956	930	970	939	1030	1002	953	857	985	955	986	993	986	970	942	1005	928	974	974	993	1015	980	943	974	963	981	1031	989	948	1051	973	961	970	1005	1043	946	924	995	982	921	985	980	1002	1016	982	1031	933	975	969	936	990	1026	973	909	959	991	905	1052	1011	987	1004	1032	1003	967	986	917	1019	1014	1021	998	969	949	988	1001	997	980	990	1010	960	925	985	994	975	975	975	995	1012	957	930	1007	998	953	998	998	973	989	1000	987	960	1050	960	1009	952	967	985	987	924	938	1002	967	1034	974	897	978	955	971	997	957	986	943	970	971	945	1025	932	955	975	935	986	944	996	990	992	1010	955	985	986	1024	1007	973	982	940	964	964	968	942	982	965	960	1015	1039	952	954	990	972	952	947	1001	1023	960	942	1008	945	965	995	945	968	945	1000	983	988	983	996	983	1001	971	979	983	1002	1004	988	958	944	980	950	988	1051	1079	989	984	1035	1006	957	986	992	997	956	951	943	916	975	1017	968	957	999	972	960	1008	955	991	968	923	939	1000	960	1007	933	956	946	984	995	966	970	1022	965	963	913	944	946	1015	943	940	959	943	946	1001	954	919	963	978	977	1001	1009	1020	943	968	964	973	995	1015	959	981	985	1001	1008	982	979	986	975	958	988	981	902	953	991	966	955	1021	996	957	980	997	943	967	1003	1027	952	926	1008	936	970	996	965	972	977	948	981	1042	1028	993	976	1004	985	967	1008	970	975	952	922	1003	961	1009	995	971	917
25524	21313	27194	25268	7605	1108	989	10316	8773	13445	8069	5414	3322	2811	1352	801	751	734	705	757	1037	1092	775	729	728	712	746	692	725	728	718	745	739	759	722	685	680	770	742	671	767	724	732	703	719	722	727	706	747	729	745	763	711	707	712	699	722	734	765	698	765	704	696	741	769	676	660	733	759	706	718	695	737	743	714	750	708	736	743	760	692	705	715	768	742	713	709	680	734	754	729	747	701	672	716	731	785	712	774	794	741	676	697	727	735	760	700	717	775	713	736	735	762	731	727	697	717	681	707	761	731	689	742	704	747	715	729	740	731	715	735	706	701	754	739	685	757	745	703	713	710	677	721	731	730	730	688	695	705	662	733	664	745	705	678	738	740	737	697	700	719	711	702	734	738	680	732	691	695	705	709	674	727	735	763	701	668	695	722	741	713	704	683	669	748	696	754	728	686	771	727	715	735	689	706	746	792	751	743	764	704	721	746	772	749	725	743	788	733	729	733	680	738	710	725	675	721	713	729	736	721	767	753	742	735	707	732	729	717	748	762	731	697	756	762	749	746	691	738	731	700	742	734	757	743	695	785	707	711	741	678	753	707	725	743	733	702	698	725	717	679	732	752	712	759	768	709	732	690	709	751	723	757	730	734	719	715	717	710	678	694	735	760	753	751	739	736	733	777	691	722	719	718	813	723	710	715	697	726	729	746	717	696	713	728	750	703	702	700	698	748	722	778	787	698	705	700	745	695	712	727	746	684	743	709	712	710	674	732	676	773	733	744	665	672	784	710	712	688	748	758	721	701	717	698	692	744	704	692	742	735	700	733	706	767	720	702	751	676	699	678	732	675	743	718	728	747	703	753	753	752	735	724	691	666	697	727	765	730	737	737	697	752	706	738	756	716	713	731	687	748	746	701	732	686	772	681	655	709	736	745	684	689	747	694	709	752	691	729	744	680	767	733	681	749	694	736	721	750	766	692	717	729	720	735	722	676	735	702	725	706	737	750	754	702	721	737	683	705	696	676	776	758	748	762	742	707	740	730	701	725	697	746	693	750	729	715	747	703	664	734	719	733	727	699	669	717	751	729	682	710	736	695	739	722	733	750	703	751	772	738	745	748	770	721	717	708	706	746	702	702	762	717	708	721	723	785	727	746	746	748	736	685	740	712	751	712	702	709	701	752	763	718	714	739	753	718	770	763	731	693	721	716	741	748	700	699	725	743	728	738	739	772	676	713	743	709	753	737	713	728	739	723	737	770	769	724	671	669	731	762	724	750	721	695	723	705	785	693	756	742	686	689	731	696	731	785	720	736	734	697	706	716	727	737	721	690	693	697	705	693	705	686	745	717	732	786	704	711	682	712	778	734	736	702	679	752	704	715	703	753	704	684	783	731	719	739	706	710	713	685	751	753	701	737	771	711	737	723	675	760	694	726	763	756	734	679	747	732	741	711	708	705	735	722	735	690	678	740	744	718	767	725	735	721	742	692	710	714	680	730	681	691	709	709	742	716	782	724	713	705	725	703	742	710	717	676	690	698	773	716	709	712	749	758	721	742	731	777	716	679	759	737	743	664	716	700	711	742	718	686	729	682	718	767	711	783	760	792	730	696	690	684	705	710	704	767	770	735	737	701	737	693	720	708	741	707	710	724	746	676	734	718	673	681	706	774	756	739	737	712	755	753	742	745	685	721	746	710	712	694	686	710	767	746	677	731	714	753	705	724	734	701	677	722	700	676	702	704	683	755	750	697	769	674	721	750	708	774	745	710	744	733	701	694	710	718	743	690	732	723	820	633	718	711	713	701	742	694	710	719	713	717	712	720	733	744	710	703	770	752	702	755	723	703	686	693	725	686	745	738	781	712	738	725	683	679	727	728	733	745	714	676	705	683	750	741	742	712	713	780	731	728	775	722	717	734	725	719	697	680	769	746	724	739	723	687	713	751	675	707	689	730	693	675	727	765	721	732	731	716	705	714	731	744	738	742	712	726	744	712	764	744	717	739	758	744	762	726	725	762	728	712	683	735	718	667	699	710	725	741	738	748	696	757	747	695	753	766	699	711	740	728	730	774	710	714	718	756	700	679	735	691	786	715	708	706	701	743	739	708	738	735	712	720	707	715	710	747	714	759	733	764	651	731	726	787	724	706	719	747	750	751	725	663	678	742	707	723	727	745	738	716	700	743	680	727	670	736	699	736	728	743	703	702	722	730	718	735	721	736	696	723	763	783	733	679	712	690	670	729	700	721	760	743	721	694	746	736	774	775	732	717	728	717	730	746	720	747	750	711	726	748	746	705	754	765	722	686	761	717	708	746	673	737	744	722	751	699	731	715	715	761	686	711	682	741	695	723	678	678	714	729	726	691	675	765	724	734	711	721	667	738	757	657	723	695	734	786	777	723	736	761	717	711	727	723	703	712	706	706	766	678	722	696	687	678	719	738	729	673	726	743	728	737	735	708	712	732	708	719	722	703	730	745	755	758	750	730	720	754	682	709	753	747	736	688	775	666	711	709	735	729	699	698	770	699	677	690	720	734	703	728	712	723	775	744	737	698	721	740	732	734	682	707	685	762	675	676	750	766	679	671	733	765	738	709	696	772	696	708	720	720	776	725	717	696	739	717	676	754	721	682	752	683	725	697	710	751	693	734	704	700	696	728	673	721	708	734	711	719	723	736	717	712	737	734	767	695	701	704	734	739	742	761	724	730	737	719	730	675	724	721	721	745	759	710	718	725	759	745	692	709	679	756	699	699	705	765	702	647	743	704	702	755	724	703	709	752	714	719	698	697	738	733	753	732	704	742	694	708	771	765	740	702	726	729	683	702	705	706	709	774	693	692	735	720	732	737	720	757	720	692	723	717	724	710	675	705	715	749	712	723	765	752	698	718	760	754	697	716	726	733	715	767	736	689	721	740	732	720	721	729	670	753	756	699	717	683	784	732	691	745	736	752	757	703	739	724	704	747	698	691	679	704	667	699	709	736	714	723	683	738	686	711	659	747	749	734	729	741	753	718	661	707	732	744	724	717	747	714	750	773	793	729	674	741	720	729	712	766	697	727	743	682	765	704	733	724	720	703	747	715	743	719	676	710	696	709	730	734	736	685	728	708	682	733	691	710	784	715	709	738	761	728	696	727	724	763	742	760	727	709	702	731	748	663	711	749	711	735	746	729	698	703	717	739	716	723	770	700	760	745	739	743	709	726	710	687	742	735	754	695	711	727	747	691	727	732	749	733	733	736	754	684	743	735	688	719	728	717	741	713	727	722	735	689	711	754	740	734	680	686	680	738	726	693	683	719	723	695	779	735	746	728	686	755	733	744	735	748	726	767	698	716	712	730	699	739	732	725	761	713	741	708	713	741	720	753	688	727	747	754	696	744	683	662	722	707	728	704	699	775	683	737	786	684	745	714	727	692	755	717	738	713	687	735	763	723	702	716	752	725	733	660	747	728	753	742	728	702	692	746	708	749	716	753	751	746	806	704	718	713	686	757	775
32273	40070	4883	2255	1787	1461	1319	18029	13461	23060	14618	10210	6232	5493	2173	890	867	870	838	854	1629	1599	894	877	851	844	867	845	845	887	863	878	870	855	790	892	810	843	846	845	864	823	839	856	798	856	866	857	823	871	859	826	888	859	847	842	815	881	857	889	824	883	812	867	889	838	822	818	826	882	898	846	831	897	812	847	834	842	829	888	831	867	854	769	796	862	839	851	851	851	838	853	841	859	812	828	884	841	885	879	853	828	828	882	889	835	827	858	852	847	823	890	847	840	794	849	861	869	831	877	862	820	846	874	833	861	866	835	905	884	856	892	893	780	837	872	835	854	846	865	878	879	834	814	874	831	832	845	862	846	881	871	819	885	799	905	866	867	821	845	872	870	853	897	823	830	890	938	861	842	855	845	773	819	864	794	837	879	817	858	854	838	837	844	887	882	869	905	822	852	865	825	857	772	836	847	839	901	830	839	853	844	857	788	870	875	816	836	861	854	803	902	846	842	838	847	861	862	815	866	894	849	840	828	888	861	814	792	828	839	841	846	865	816	839	870	849	850	864	827	883	827	855	858	882	895	878	832	837	850	829	807	867	793	852	876	900	874	826	882	838	850	856	881	849	886	820	880	839	825	879	859	816	840	873	838	832	894	842	873	828	899	852	863	860	823	809	835	836	843	810	802	869	765	936	858	843	876	837	878	862	857	815	844	875	799	823	838	879	827	884	821	840	913	869	859	847	825	896	860	877	817	831	871	850	843	791	823	889	838	816	842	857	864	895	869	799	836	808	837	845	874	871	845	849	830	832	861	785	840	879	826	828	907	800	848	849	859	852	866	835	845	848	873	831	873	830	856	872	891	795	856	829	849	863	865	827	838	836	869	837	853	855	827	858	813	884	842	859	891	869	801	888	838	841	870	798	879	854	865	856	819	839	848	768	810	789	791	834	861	848	866	835	848	824	883	813	892	853	855	857	875	847	841	807	839	797	846	821	854	848	838	863	863	845	889	875	842	848	892	832	801	850	877	827	779	835	827	860	893	892	895	852	852	857	858	858	836	811	847	823	793	842	837	862	876	824	849	854	882	845	845	835	830	832	820	863	891	876	841	782	905	898	822	865	854	796	842	882	849	822	896	862	882	841	883	804	893	787	845	888	825	837	876	851	842	841	885	849	823	831	853	870	824	836	827	835	845	820	819	911	855	835	894	827	850	860	811	874	818	791	832	886	864	873	814	921	876	853	837	883	813	839	869	882	839	880	920	851	842	861	840	850	859	833	863	882	777	911	869	818	827	873	788	828	862	852	811	779	856	827	902	870	864	864	853	827	857	834	878	898	875	861	875	850	862	853	822	841	825	823	914	829	800	837	871	867	817	865	835	892	822	844	872	848	872	843	845	881	887	844	852	853	841	836	815	854	812	885	856	826	856	860	829	879	852	842	853	848	884	843	829	795	871	824	841	827	847	856	858	833	829	878	873	784	827	853	843	841	868	880	855	817	836	870	869	814	881	871	826	853	839	774	852	802	881	835	848	884	816	847	856	859	852	890	831	819	822	914	863	814	833	814	877	785	878	866	865	822	880	841	922	845	800	795	830	820	850	851	810	916	792	845	850	845	858	817	869	923	838	807	841	824	859	825	873	864	854	879	813	830	859	855	817	810	880	848	885	835	880	899	816	864	858	841	856	886	838	850	806	844	862	772	813	841	865	929	825	868	866	853	868	872	825	888	820	825	808	882	865	865	848	864	833	812	882	823	882	826	852	878	875	822	845	838	796	799	813	853	845	837	849	813	822	875	831	849	876	826	834	790	820	851	800	794	788	902	825	873	867	854	861	894	855	764	850	872	813	833	875	862	848	848	848	852	842	879	867	869	837	839	905	846	828	851	766	868	840	841	847	881	824	812	857	901	876	814	845	874	889	887	880	865	900	883	880	886	873	839	856	846	854	813	806	888	857	862	837	872	841	837	871	839	804	861	888	840	804	802	816	876	854	874	851	831	855	837	870	896	898	849	817	863	795	886	810	847	828	826	798	851	880	847	853	848	828	867	833	900	814	843	885	832	852	846	895	833	867	791	906	866	861	866	899	832	860	865	837	849	870	873	830	811	827	853	852	888	854	883	833	857	845	818	837	794	867	853	817	847	790	857	820	878	848	846	889	890	799	889	808	866	866	820	856	861	797	782	858	853	897	840	851	853	876	806	874	861	877	868	819	830	841	862	944	850	816	813	832	895	862	894	839	857	807	873	858	859	883	894	864	874	905	880	864	853	838	821	798	890	909	826	832	819	817	847	927	834	897	813	858	879	829	868	837	818	851	817	840	887	879	841	836	810	844	854	837	907	793	841	876	855	821	854	860	865	845	816	884	831	829	874	874	834	832	886	885	856	864	841	875	829	932	810	832	828	840	861	865	789	809	844	890	885	834	783	856	879	883	837	828	859	827	823	856	889	879	919	889	855	885	823	839	840	879	831	896	884	795	882	870	833	846	867	843	836	851	881	852	859	848	793	857	810	831	853	879	860	879	810	871	790	871	857	843	839	795	815	809	897	861	859	848	794	850	821	864	874	850	847	855	896	841	855	865	880	803	847	869	856	855	853	824	865	825	816	855	852	840	839	867	852	840	836	899	875	866	852	846	826	844	818	901	834	836	870	860	861	840	856	803	829	873	856	929	832	862	845	832	876	873	863	862	824	858	906	834	829	906	826	821	880	815	855	878	859	868	872	864	863	787	787	822	866	860	851	855	874	826	893	854	882	885	821	890	860	840	864	799	847	894	846	878	819	850	882	797	803	854	853	872	881	838	881	874	828	841	835	845	891	874	870	837	845	852	851	829	823	850	832	805	875	806	857	815	848	893	845	824	826	795	850	819	911	862	813	849	879	832	871	834	870	904	849	915	867	856	834	850	836	836	793	848	861	894	807	796	869	846	882	830	861	872	819	817	873	818	857	827	835	821	773	819	818	822	844	847	857	833	855	867	885	846	829	815	774	828	813	837	852	816	895	827	838	904	831	893	880	881	864	826	873	891	824	822	896	815	871	875	811	842	857	871	817	900	826	823	802	830	837	808	827	837	859	831	864	831	804	861	830	827	849	867	854	854	863	884	875	844	821	856	861	875	840	867	837	814	825	812	830	867	845	873	835	866	853	835	819	862	841	839	840	890	823	842	828	879	852	916	825	829	850	896	829	883	834	885	821	834	826	857	837	843	818	854	842	869	831	801	849	829	864	886	785	897	858	827	813	847	800	841	802	832	853	866	848	820	826	863	920	858	830	849	840	895	865	786	824	859	806	842	786	893	865	830	847	837	847	849	850	780	901	870	849	896	850	864	841	826	843	837	850	816	875	794	815	830	831	909	844	835	868	834	875	815	839	881	813	839	880	834	864	802	798	881	873	891	893	809	824	823	833	809	879	845	851	828	866	830	857	868	859	809	799	852	812	816	829	872	848	860	871	899	809	869	822	849	835	834	843	869	809	804	859	824	842	876
23141	21305	29016	23895	21305	21312	7047	15179	27920	36911	27436	20207	14738	11233	4387	1325	1118	1092	1083	1389	3442	2477	1162	1095	1136	1072	1098	1068	1043	1094	1094	1116	1054	1043	1084	1069	1054	1029	1042	1083	1019	1052	1109	1030	1020	1032	1079	1054	1087	1002	1032	1010	1056	1037	1069	1009	1079	994	1046	1085	1095	1030	1068	1008	1027	1063	1095	1082	1090	1010	1052	1051	1066	1047	1095	1076	1081	1063	1070	1033	1103	1053	948	1025	993	991	1057	1096	1086	1013	1032	1059	1088	1039	1022	1040	1042	1084	1105	1090	1061	1058	1023	1038	1094	1026	1029	1038	1054	965	1031	1081	1011	1019	1039	1061	1028	1037	1029	1059	1054	1031	1094	1071	1105	1068	1010	1072	1121	1108	1065	1062	996	1107	1051	1037	1061	1094	1037	1066	1026	1034	1022	1024	1039	1053	1050	1077	1044	1093	1025	1078	1092	1007	1051	1007	1115	1051	1048	1017	1091	1059	1040	1059	1106	1056	1018	1005	1025	1088	1057	981	1129	1080	1048	1086	1073	1051	1107	1063	1057	1069	1071	1021	1065	1054	1002	1066	1065	1030	1042	1071	1047	1065	1061	1035	1062	1033	1046	1103	1051	1113	1070	1042	1058	1044	1093	1019	1056	993	1011	1041	1069	1003	1081	1066	1028	1023	1077	1056	1018	1053	1048	1038	1066	1063	1075	1040	1096	1056	1064	1051	1091	1100	1070	1077	1012	1050	1042	1075	1090	1053	1057	1048	1101	1055	1054	1102	1048	1018	1075	1037	1012	1054	1007	1091	1102	1060	1030	1046	1087	1050	1078	1073	1121	1075	1033	1008	1054	996	1048	1079	1035	1032	1077	1045	1025	1069	1032	1062	1018	1070	1020	1065	1021	1004	1123	1053	1066	1118	1112	1020	1022	1074	1124	1050	1089	1031	995	1073	1102	1056	1030	1016	1049	1089	1023	1080	1014	1084	1037	1009	1024	1100	1023	1036	1068	1074	1075	1030	1052	989	1071	997	1093	1050	1031	1018	1001	1044	1034	1020	1019	1024	1100	1020	1034	1052	1065	1038	1079	1024	1118	1094	1064	1118	1082	1134	1104	1078	1067	1125	1051	1063	1094	1048	1066	1088	1084	1018	1031	1037	1089	1005	1074	1069	1083	1073	939	1044	997	983	1036	994	1032	1056	1086	1073	1039	1041	1081	1115	1047	1084	1069	1036	1064	1116	1074	1029	1032	1106	1006	1061	1031	1074	1041	1077	1067	1012	1013	1073	1042	1053	1055	1059	1042	1059	1064	1089	1090	1021	1006	1101	1101	965	1066	1056	1043	1051	1037	1093	1048	1034	1091	1066	1057	1028	1105	1077	1019	1030	1047	1046	1051	1042	1057	1067	1100	1063	1116	1021	1009	1072	1062	1095	1027	1023	1050	1030	1079	1044	1071	1036	1064	1089	1077	1108	1078	1104	1068	1048	1049	1072	1071	997	1050	1055	1078	1001	1011	1065	1093	1076	1009	1032	1019	1073	1083	1086	1050	1052	1028	1076	1038	1081	1083	1070	1095	1060	1025	1098	1072	1045	1024	1053	1039	1063	1000	1027	1023	1020	1036	1021	1036	1060	1071	1021	1017	1058	1019	1082	1034	1043	1057	1063	1014	1068	1036	1121	1079	1066	1089	1024	1043	1078	1028	1108	1059	990	1086	1028	1069	1046	1058	1128	1066	978	1014	1004	1101	1068	1082	1041	1024	1061	1016	1078	1040	1022	1043	1082	995	1083	1060	1063	1070	1066	1083	1011	1091	1084	1038	1045	1046	1034	1008	1005	1058	1046	1069	1080	1066	1070	1071	1078	1059	1065	1057	1003	1078	1040	1033	1079	1121	990	996	1075	1035	1076	1117	1007	1026	1049	1097	1033	1022	984	1048	1026	1047	1055	1068	1018	1138	1056	1048	1032	1087	1007	1031	1048	1077	1057	1057	1047	984	1009	1054	1047	1095	1084	1041	1014	1060	1070	1012	1017	1050	1009	1064	987	1039	1052	1055	1004	1064	1005	1033	979	1122	1059	1063	1009	1052	1050	1007	1000	1013	1025	1064	1088	1082	1070	1041	1069	1064	1011	1042	1049	1045	1010	1024	1076	1097	1071	1083	1002	1105	1007	1050	1009	1035	1104	1012	1021	1065	1090	1033	1040	1090	1050	1050	1039	969	1053	1044	988	1044	1053	1005	1062	1061	1073	1018	1048	1021	1026	1025	1084	1028	1060	1079	1060	1016	1089	1008	1032	1031	1038	1012	1042	1081	1090	1046	1054	1042	1037	1075	1042	1051	1069	1099	1048	1046	1113	1073	1044	996	1004	1068	1065	997	1055	1018	1053	1051	1076	990	1057	1047	1072	940	1061	1078	1051	1065	1049	1034	1049	1033	1037	1086	1069	1064	1039	1026	1067	1060	1062	1076	1036	1069	1121	1036	1063	1054	1034	1099	973	1032	1028	1022	1101	1019	1031	1065	1062	1057	1061	1001	1012	1087	1037	1023	1042	1076	1048	1061	1013	1015	1051	1054	1035	1031	1071	1007	1093	1051	1075	1096	1060	1023	1052	978	1033	1039	1059	1034	1051	1044	1048	972	1059	1146	1066	1066	996	1034	1058	1055	1028	1007	1041	1143	1132	1068	1014	1050	1057	1067	1038	1053	1073	1008	1060	1008	1057	1078	1031	1044	1109	1054	1012	1008	1042	1053	1071	1043	1119	1060	1027	1024	1059	1058	1081	973	1119	1106	1013	994	1025	1093	1004	1084	1027	1016	992	1048	1004	1096	1070	1043	989	1015	1090	1070	1041	1040	1044	1106	1035	1053	1074	969	1059	1077	1080	1082	1065	1023	1026	1050	1045	1036	1043	1009	1011	1031	1057	1086	971	1026	1101	1027	1092	1064	1087	1024	1032	1079	1005	1039	978	1014	1064	1033	1073	1048	987	1039	1020	1051	1080	1066	1055	1053	1020	1041	1098	1035	1128	1044	1044	1087	1098	1062	1025	1053	1033	1023	1030	1063	1032	1041	1056	1095	1088	1035	1082	1007	1036	1041	993	1044	1026	1036	1050	1011	1119	1078	1081	1029	1031	1055	1078	1081	1108	1063	1036	1036	1003	1018	1104	1070	984	996	1037	1003	1088	1011	1063	1095	1053	1050	1072	1044	1063	1054	1068	1085	1035	1109	1009	1055	1029	1016	1037	1073	1099	1060	1089	1093	1059	1077	1066	1024	1042	1060	1061	1113	1099	1042	1115	1071	1131	1060	1064	1092	1068	1053	1099	1041	1039	1087	1062	1035	1010	1036	1089	1113	1115	1102	1053	1049	1086	1021	1021	1020	1065	1028	1026	1002	1048	1036	1073	1045	1048	1042	1112	1043	1033	1004	993	1011	1020	1012	1050	1054	1031	1052	1036	1044	1016	1040	1047	1082	1044	1037	1048	1095	1010	1034	1022	1032	1025	1108	1069	1046	1069	1102	1074	1020	1052	1050	1028	1011	986	1044	1044	1054	1071	1061	1065	1033	1018	1013	1056	1035	1022	1078	1069	1055	1044	1027	1051	1014	1051	1029	1043	1026	1027	1050	1057	1004	1047	1004	1088	1096	1060	1050	1041	1048	1080	1143	1057	1104	1047	1051	1024	1008	1025	1040	1072	1116	1019	1032	1009	1081	1072	1021	1009	1065	1136	1045	1024	1007	1062	1078	1109	1081	1016	1062	1074	1005	1012	988	1045	1053	1054	1042	1034	1080	1037	1023	1037	1075	1016	1054	1056	1066	1058	1043	1039	1083	1028	1135	1102	1091	1107	1059	1067	1097	1054	1060	1058	1064	1077	1042	1009	1051	1038	1030	992	1139	1070	1081	1035	1071	1036	1032	1076	1094	980	1043	1046	968	1032	1153	1022	1063	1015	1060	1057	1019	1047	1046	1087	1016	1022	1073	1029	1020	1054	1025	1033	1026	1067	1012	1012	1110	1021	1103	1047	992	1117	1038	1063	1075	1045	1108	1092	1034	1072	971	1056	1078	1048	1043	1025	1085	976	1037	1016	1020	957	1015	1027	1038	1071	1061	1037	1069	1023	1021	1004	1018	1019	1048	995	1031	1111	1063	1049	1111	1051	1066	991	1095	1039	1027	1029	1042	1063	1054	1072	1068	1017	1017	1060	1054	1103	1010	994	1060	1020	1066	1031	1048	1070	1058	1029	1006	1066	1119	1078	1032	1073	1112	1083	1060	1045	1005	1053	1087	996	1103	1070	1064	1015	1029	1035	1077	1023	1068	1075	1051	1022	1075	1052	1015	1043	1091	1037	1047	1070	1101	1049	1002	1025	1037	1028	1070	1009	1045	1023	1120	1030	1065	1030	1104	1052	1078	1050	1021	1065	1028	1028	1040	1009	1049	1058	1036	1063	1026	1074	1039	1101	1088	1080	1075	1006	1085	1082	1041	1050	1048	1049	980	1092	954	1046	1047	1027	1052	1014	1086	1104	1095	1016	1023	1078	1100	1076	1074	1149	1065	1052	1054	1062	1023	1043	1066	1082	1038	1062	1039	1075	1036	1086	1050	1021	1074	1073	1030	1018	1052	1043	1057	1082	1064	1090	1079	1105	1026	1025	1030	1143	1022	1050	1051	1107	1016	1047	1074	1020	1064	1063	1059	1086	1068	998	1071	1039	1087	1071	1078	1012	1000	1019	1030	1123	1116	1061	1068	1044	1080	1027	1024	1041	1045	1020	1083	1066	1000	1102	1080	1019	975	1082	1074	1046	1051	1092	1056	1028	1058	1096	1058	1019	1047	1011	1042	994	1062	1068	1003	1060	1086	1049	1002	1094	1046	1035	1065	1064	1109	1054	1076	1035	1073	1049	1056	1068	1037	1000	1010	1092	1027	1034	1061	1015	1077	1051	1100	1008	1083	1025	1082	1125	1042	1030	1098	1012	1062	1040	1036	996	1046	1042	1067	1041	1069	1061	994	982
36619	54982	14707	6138	4631	3571	2952	18947	25143	40509	31460	24024	19985	16257	6140	1529	1223	1166	1184	1894	5220	3844	1375	1172	1220	1187	1143	1198	1175	1222	1237	1195	1197	1174	1169	1116	1174	1146	1184	1150	1221	1172	1185	1151	1195	1213	1185	1205	1136	1169	1172	1183	1202	1191	1160	1126	1156	1146	1247	1177	1129	1174	1156	1186	1112	1148	1203	1162	1191	1182	1181	1144	1144	1180	1162	1144	1156	1174	1129	1108	1145	1235	1141	1185	1141	1146	1195	1183	1207	1133	1151	1158	1191	1160	1238	1182	1134	1189	1135	1189	1196	1180	1169	1161	1113	1176	1217	1143	1127	1211	1100	1231	1187	1145	1153	1181	1221	1155	1218	1127	1164	1186	1155	1200	1193	1152	1145	1164	1188	1135	1243	1161	1222	1163	1100	1178	1216	1169	1159	1145	1186	1075	1217	1182	1190	1179	1152	1126	1097	1184	1183	1171	1252	1157	1158	1149	1205	1131	1115	1253	1129	1201	1156	1148	1193	1076	1182	1143	1175	1174	1196	1201	1178	1200	1199	1178	1171	1144	1225	1211	1159	1192	1162	1138	1087	1122	1138	1103	1180	1208	1162	1150	1260	1127	1204	1157	1181	1175	1226	1181	1100	1220	1208	1128	1173	1222	1165	1121	1205	1171	1177	1155	1176	1212	1208	1213	1120	1156	1193	1159	1218	1138	1170	1157	1208	1140	1145	1105	1169	1159	1189	1172	1250	1131	1203	1158	1156	1186	1224	1163	1172	1212	1192	1149	1240	1129	1263	1158	1164	1134	1196	1181	1140	1157	1130	1212	1173	1158	1155	1145	1189	1220	1158	1125	1146	1236	1126	1179	1105	1147	1139	1253	1141	1145	1098	1139	1195	1104	1127	1163	1132	1120	1212	1194	1175	1185	1228	1179	1137	1181	1178	1182	1185	1167	1149	1119	1187	1123	1178	1183	1136	1186	1138	1175	1146	1152	1229	1096	1198	1171	1194	1178	1171	1175	1158	1178	1159	1133	1214	1200	1155	1189	1157	1121	1256	1171	1146	1199	1161	1175	1124	1198	1223	1121	1159	1172	1153	1215	1150	1211	1166	1189	1196	1212	1202	1163	1172	1161	1242	1117	1113	1171	1165	1203	1156	1155	1209	1196	1179	1115	1217	1182	1200	1184	1149	1182	1213	1173	1187	1136	1236	1113	1141	1189	1109	1237	1117	1144	1158	1122	1167	1220	1137	1112	1151	1162	1197	1189	1189	1106	1168	1170	1114	1132	1169	1211	1214	1149	1117	1170	1169	1229	1143	1183	1198	1183	1202	1207	1138	1159	1198	1142	1177	1179	1164	1194	1195	1143	1202	1127	1205	1175	1186	1162	1215	1190	1124	1220	1230	1194	1217	1181	1153	1178	1193	1148	1192	1166	1127	1171	1240	1206	1203	1174	1175	1150	1152	1152	1135	1157	1190	1161	1143	1125	1203	1217	1164	1123	1228	1131	1152	1184	1151	1190	1213	1157	1127	1133	1178	1151	1158	1148	1208	1182	1188	1167	1177	1164	1141	1129	1127	1120	1154	1207	1200	1119	1121	1203	1158	1182	1143	1170	1142	1173	1186	1176	1144	1219	1143	1202	1172	1171	1140	1200	1183	1226	1139	1193	1154	1199	1146	1180	1151	1199	1176	1155	1235	1117	1168	1126	1178	1216	1193	1231	1177	1190	1146	1164	1208	1185	1137	1189	1149	1131	1165	1177	1224	1184	1190	1153	1177	1204	1067	1191	1136	1171	1147	1042	1215	1187	1196	1155	1153	1232	1206	1200	1104	1127	1192	1110	1200	1233	1166	1178	1218	1178	1166	1157	1159	1177	1200	1172	1241	1178	1206	1189	1146	1171	1156	1119	1157	1169	1148	1184	1146	1219	1234	1167	1165	1158	1189	1143	1218	1135	1217	1113	1264	1143	1142	1180	1132	1134	1171	1167	1157	1170	1138	1158	1189	1173	1225	1159	1178	1191	1183	1153	1199	1154	1187	1183	1189	1215	1148	1217	1158	1153	1158	1196	1115	1197	1208	1159	1139	1140	1116	1188	1155	1187	1170	1150	1171	1196	1086	1222	1178	1169	1193	1157	1130	1146	1212	1216	1130	1172	1146	1200	1163	1185	1121	1175	1097	1184	1141	1163	1209	1132	1112	1187	1137	1142	1150	1116	1180	1137	1121	1217	1118	1132	1240	1199	1178	1178	1151	1192	1212	1225	1171	1154	1207	1148	1208	1186	1162	1122	1213	1204	1121	1128	1141	1176	1104	1149	1171	1155	1152	1194	1244	1251	1136	1166	1116	1150	1105	1189	1135	1165	1229	1164	1147	1135	1186	1172	1220	1157	1106	1188	1170	1194	1143	1180	1203	1174	1174	1198	1183	1161	1206	1215	1169	1180	1135	1168	1188	1122	1172	1205	1148	1171	1220	1207	1167	1256	1175	1179	1195	1215	1196	1189	1155	1137	1136	1184	1143	1110	1167	1212	1183	1161	1192	1192	1170	1173	1157	1120	1178	1226	1150	1146	1178	1154	1211	1152	1186	1187	1167	1263	1244	1228	1222	1154	1195	1220	1160	1201	1139	1180	1161	1142	1163	1211	1129	1218	1174	1221	1246	1146	1167	1145	1168	1209	1146	1215	1161	1172	1129	1182	1195	1180	1199	1195	1181	1176	1184	1171	1178	1160	1142	1204	1160	1171	1145	1162	1159	1164	1192	1149	1174	1193	1174	1141	1166	1114	1136	1215	1177	1184	1152	1145	1262	1175	1165	1165	1151	1175	1143	1181	1147	1136	1175	1107	1191	1246	1140	1153	1212	1218	1186	1151	1078	1169	1149	1176	1219	1100	1165	1167	1258	1128	1222	1109	1127	1195	1217	1135	1147	1133	1154	1137	1175	1189	1134	1187	1173	1162	1203	1202	1150	1195	1205	1212	1252	1142	1188	1152	1177	1200	1179	1176	1221	1188	1241	1147	1160	1118	1177	1183	1169	1171	1113	1178	1049	1114	1192	1145	1155	1238	1142	1177	1165	1186	1129	1145	1163	1191	1172	1229	1223	1178	1177	1130	1195	1127	1210	1242	1182	1179	1150	1179	1195	1136	1168	1207	1167	1113	1174	1166	1190	1238	1188	1148	1167	1214	1193	1137	1188	1203	1170	1159	1141	1199	1159	1160	1099	1194	1142	1155	1131	1226	1172	1160	1194	1152	1140	1190	1168	1155	1156	1165	1160	1176	1204	1163	1155	1168	1147	1143	1106	1175	1165	1179	1210	1153	1169	1137	1149	1181	1200	1183	1148	1087	1168	1165	1201	1195	1223	1193	1137	1083	1189	1130	1215	1221	1156	1190	1210	1214	1211	1189	1163	1171	1180	1149	1154	1149	1175	1194	1140	1249	1159	1126	1165	1140	1189	1134	1128	1182	1082	1215	1171	1171	1201	1206	1115	1175	1222	1198	1113	1124	1227	1185	1171	1153	1177	1118	1206	1136	1122	1246	1182	1158	1236	1202	1177	1184	1150	1182	1142	1191	1190	1129	1201	1186	1154	1134	1142	1165	1163	1156	1180	1174	1144	1121	1185	1176	1182	1183	1181	1192	1217	1205	1155	1220	1109	1128	1180	1149	1144	1198	1154	1189	1179	1122	1136	1171	1197	1140	1174	1181	1197	1180	1148	1136	1163	1097	1151	1138	1249	1154	1159	1130	1171	1153	1177	1200	1136	1192	1188	1165	1227	1137	1156	1120	1194	1234	1177	1176	1115	1199	1138	1171	1111	1216	1124	1196	1119	1152	1190	1194	1137	1180	1130	1196	1262	1183	1159	1208	1231	1206	1191	1147	1196	1100	1187	1199	1136	1182	1153	1171	1212	1123	1190	1128	1159	1243	1211	1183	1144	1189	1149	1134	1149	1108	1138	1205	1158	1221	1249	1137	1164	1231	1172	1176	1160	1187	1112	1138	1214	1149	1149	1138	1135	1174	1188	1248	1164	1137	1159	1158	1151	1146	1153	1137	1194	1170	1130	1202	1150	1157	1143	1174	1164	1223	1212	1123	1217	1148	1156	1176	1172	1131	1158	1226	1140	1179	1160	1132	1186	1223	1155	1178	1185	1164	1149	1149	1173	1229	1166	1178	1189	1178	1168	1164	1142	1145	1179	1168	1137	1211	1148	1163	1086	1161	1197	1146	1225	1164	1131	1178	1137	1169	1192	1159	1123	1153	1191	1176	1184	1231	1183	1199	1110	1163	1166	1166	1209	1165	1103	1168	1149	1189	1135	1135	1151	1133	1138	1223	1211	1194	1229	1208	1173	1177	1206	1193	1145	1201	1148	1160	1223	1185	1133	1184	1196	1250	1222	1200	1175	1115	1173	1143	1178	1154	1159	1153	1109	1202	1196	1190	1220	1083	1170	1239	1140	1142	1152	1218	1177	1168	1174	1147	1165	1155	1096	1143	1214	1193	1219	1154	1125	1142	1197	1181	1132	1162	1117	1167	1170	1213	1168	1161	1205	1161	1221	1168	1182	1186	1191	1195	1220	1241	1172	1224	1168	1143	1210	1243	1152	1213	1174	1159	1174	1125	1144	1156	1167	1149	1178	1207	1114	1176	1166	1202	1179	1172	1162	1217	1159	1216	1176	1182	1164	1124	1149	1154	1156	1117	1192	1171	1173	1141	1198	1225	1145	1174	1173	1200	1157	1207	1126	1137	1115	1161	1216	1180	1167	1189	1220	1229	1174	1155	1207	1114	1171	1278	1143	1176	1128	1155	1211	1110	1186	1230	1155	1212	1160	1140	1134	1156	1114	1160	1174	1164	1204	1181	1192	1195	1157	1212	1137	1143	1138	1252	1168	1159	1159	1204	1153	1146	1176	1208	1188	1178	1220	1170	1150	1185	1183	1182	1152	1203	1147	1194	1177	1215	1180	1137	1222	1195	1173	1160	1136	1189	1169	1164	1169	1125	1220	1136	1193	1157	1216	1123	1215	1152	1212	1100	1157	1209	1212	1138	1225	1182	1209	1223	1191	1171	1173	1155	1123	1181	1114	1184	1155	1160	1199	1183
28629	23267	11112	1276	772	716	765	1558	2012	2758	1960	1888	1340	1178	782	697	679	700	631	651	703	718	648	712	587	672	658	643	694	663	694	659	696	703	720	649	656	589	695	713	671	683	690	690	686	630	669	679	668	665	646	697	688	687	661	682	697	667	703	671	610	651	649	659	652	670	714	663	666	632	693	677	664	691	672	672	680	692	677	697	664	662	658	658	678	678	658	692	654	671	682	648	656	662	724	740	667	652	709	667	662	612	693	676	648	651	643	671	635	721	695	711	617	673	700	694	662	681	650	629	669	628	664	706	709	640	688	685	640	659	656	690	661	688	667	662	657	685	677	687	683	629	615	677	668	680	689	687	646	677	680	705	699	711	632	690	676	666	653	641	679	679	666	664	712	618	676	675	621	628	674	628	671	695	685	630	716	686	654	662	624	681	634	658	664	681	637	648	663	681	662	640	689	680	694	682	646	648	686	663	664	676	673	691	706	638	620	661	674	664	671	654	717	666	663	661	631	679	670	654	647	690	685	639	716	657	623	656	658	679	640	713	703	656	692	717	647	655	622	625	677	649	629	664	673	650	630	664	686	678	667	654	628	667	633	655	660	645	687	682	649	669	671	652	686	655	702	644	683	647	691	739	667	650	703	710	658	662	672	738	631	699	660	711	631	661	669	662	686	665	692	635	650	663	682	688	687	631	640	629	604	672	628	669	697	643	681	637	639	670	687	684	675	715	702	639	646	627	643	667	645	660	686	689	714	682	689	659	641	646	671	651	720	610	654	698	638	613	681	634	665	686	700	650	667	643	672	647	657	671	705	621	670	667	656	674	657	702	675	692	677	689	675	629	674	618	704	677	667	648	651	693	654	653	688	661	661	670	663	617	657	663	678	649	666	673	625	658	695	656	639	700	707	693	653	667	667	642	700	674	629	753	668	661	640	630	670	622	666	669	682	702	684	648	669	683	690	664	676	665	692	667	694	679	659	660	663	683	654	665	670	647	656	672	684	691	681	639	655	639	677	676	672	674	683	693	666	678	650	706	694	729	658	679	702	666	674	672	697	639	640	628	736	682	688	658	641	681	692	697	690	648	652	650	675	630	695	646	654	719	685	736	663	682	684	703	657	604	692	681	672	629	700	649	681	636	736	651	614	657	656	712	706	696	683	698	676	672	628	630	616	653	673	640	686	672	689	682	691	632	708	701	641	667	674	638	634	689	705	643	695	642	611	634	671	637	639	696	635	701	640	640	632	669	727	625	662	644	691	688	649	687	614	684	620	693	663	658	671	668	674	688	662	678	643	627	675	620	663	719	696	669	684	653	703	638	674	723	674	692	689	683	655	663	669	642	660	658	700	634	713	651	683	663	681	669	668	663	658	636	666	645	660	625	712	683	634	665	664	635	663	680	695	660	703	678	697	666	657	651	658	690	672	703	639	701	685	646	686	628	648	675	676	598	701	669	651	620	595	691	665	636	659	660	689	628	655	613	665	682	641	632	694	686	665	629	617	652	729	661	658	625	676	643	700	663	672	677	677	685	596	663	678	695	666	667	663	676	664	679	694	718	682	682	670	625	675	650	675	654	677	659	673	676	633	676	668	672	607	660	689	683	648	668	644	670	658	696	630	678	686	675	650	652	670	666	674	658	643	685	646	660	666	671	689	633	665	652	665	725	701	713	671	682	635	688	640	640	665	693	661	669	651	695	690	645	692	695	669	643	639	639	643	667	641	662	658	712	676	660	691	645	663	627	643	695	624	667	676	683	679	685	658	687	705	671	655	689	644	668	658	652	620	672	653	695	678	675	680	698	640	647	664	668	677	639	686	692	651	650	700	657	645	683	674	672	615	645	665	675	706	653	686	681	649	617	650	670	678	631	668	705	680	670	664	674	633	683	678	712	649	670	652	634	683	669	672	647	654	662	713	658	639	695	686	649	685	695	687	707	675	681	653	691	656	665	656	648	644	658	665	685	641	684	649	698	721	672	704	714	663	646	614	696	706	657	646	681	680	656	628	677	643	694	657	644	668	635	645	645	668	667	726	663	653	683	687	624	649	642	646	684	642	676	668	653	648	650	688	662	693	717	657	657	681	678	666	702	640	687	683	679	664	685	658	608	663	630	652	700	659	662	651	681	726	639	712	648	704	662	676	711	657	650	686	652	685	699	694	656	619	666	640	702	677	653	676	665	667	665	680	659	663	636	703	675	664	629	681	697	676	663	617	634	662	668	671	637	709	657	719	706	661	634	729	680	680	649	644	663	650	591	652	671	636	686	634	655	644	664	659	668	691	667	620	692	631	702	643	670	650	680	648	682	675	677	633	718	641	703	684	639	700	674	717	654	656	669	682	702	663	670	717	654	694	642	646	696	636	641	666	629	639	656	693	627	648	655	666	680	678	684	644	703	709	685	684	639	667	699	667	699	661	656	670	657	685	653	674	636	631	653	665	680	704	624	683	709	697	679	668	617	631	651	632	683	716	690	684	728	649	680	648	657	628	643	650	646	691	646	682	647	672	646	703	674	654	631	643	665	684	664	683	646	656	675	658	639	682	695	711	641	675	681	627	696	650	657	704	659	679	705	638	648	675	647	654	705	656	660	682	719	686	666	631	660	694	711	648	695	688	674	668	633	642	673	655	680	693	637	687	633	679	694	645	712	676	703	612	689	637	661	698	668	669	725	669	700	683	700	691	682	678	718	670	630	631	685	683	647	702	655	645	689	679	656	715	687	690	685	623	673	672	636	699	675	645	640	681	661	650	652	647	673	669	676	650	651	651	694	676	702	673	670	711	650	681	645	626	664	656	712	669	683	668	670	653	619	622	681	667	681	651	655	620	664	706	665	650	699	622	688	678	647	706	714	702	673	697	691	718	658	659	610	709	622	680	666	656	657	670	687	626	664	661	684	660	736	620	649	682	703	717	678	675	681	712	698	676	674	663	679	653	655	688	686	645	695	705	659	663	661	682	627	688	632	641	678	673	686	665	672	635	653	638	647	661	676	651	699	691	661	694	644	672	655	657	664	705	686	657	699	671	663	654	672	646	641	633	692	654	647	634	696	643	617	616	637	687	702	669	655	671	643	679	698	678	675	690	680	636	649	655	651	683	654	658	716	665	628	680	682	688	701	696	629	659	637	666	689	649	650	696	656	704	664	666	669	622	668	688	680	690	663	663	646	637	686	658	677	675	641	705	656	653	662	700	739	697	649	646	696	661	653	659	719	692	651	615	714	621	669	667	684	652	648	688	660	706	734	641	691	669	659	650	683	672	701	615	708	604	679	618	674	661	678	645	644	647	677	660	682	684	686	620	718	617	689	669	646	657	683	720	597	670	667	696	723	684	675	673	663	663	705	673	662	678	657	675	635	655	696	645	653	687	680	681	639	612	700	642	648	669	644	679	640	629	685	719	637	659	672	678	661	685	683	665	668	687	655	680	665	612	659	663	684	708	670	670	750	678	659	652	667	662	723	666	677	680	639	663	701	702	715	675	680
29010	31611	3237	974	850	807	876	2442	3089	4548	3181	2705	1949	1638	1000	768	768	761	823	745	813	867	806	694	771	790	757	778	765	764	814	755	829	762	769	762	767	766	738	812	754	762	826	742	818	769	724	785	745	723	783	777	794	810	746	690	818	774	785	755	796	770	778	747	771	744	771	815	769	774	738	748	785	810	738	815	763	801	752	804	794	740	747	795	772	795	771	774	743	746	781	777	779	788	769	790	705	731	766	768	769	750	752	776	821	792	734	794	756	769	782	760	754	783	689	820	802	779	803	767	804	829	780	805	793	754	769	732	754	735	767	719	768	760	805	777	740	768	780	740	763	772	768	854	770	800	770	769	740	746	778	802	791	780	789	771	757	770	777	743	773	775	771	786	753	789	796	819	774	804	717	779	758	768	798	757	763	800	794	763	783	762	797	798	763	745	805	714	826	725	794	711	817	782	795	755	747	731	740	793	760	782	766	794	836	807	789	778	771	817	718	793	792	751	793	807	780	806	804	775	756	766	761	800	780	773	754	760	804	758	764	798	759	812	761	771	733	789	752	759	807	776	801	743	744	747	773	752	760	754	742	766	780	788	750	794	766	735	742	792	744	798	772	760	775	792	746	826	743	721	744	751	755	750	776	767	800	824	753	787	761	765	766	798	784	747	725	757	776	797	820	787	831	739	793	723	798	776	795	753	767	788	784	762	753	799	780	783	758	706	763	806	716	829	764	764	783	787	787	736	807	763	785	765	723	813	803	774	788	744	800	778	705	839	786	728	814	781	756	835	750	760	791	801	788	738	729	749	805	785	786	787	786	796	799	772	850	778	767	801	784	796	761	768	745	753	778	769	755	803	736	802	742	780	751	781	780	756	789	765	807	739	802	781	768	750	793	780	775	787	743	778	795	787	754	809	803	751	754	796	767	762	765	757	782	746	763	812	757	809	820	768	808	757	824	751	791	788	824	797	793	835	801	768	774	763	743	794	760	782	738	761	770	744	799	742	815	780	785	788	778	796	769	792	773	778	776	758	803	801	769	807	762	754	787	810	721	812	792	705	756	738	723	771	730	715	805	743	786	740	814	749	786	764	751	810	771	781	767	773	768	733	820	741	805	724	818	780	797	788	762	785	766	776	787	816	760	757	761	757	779	784	837	740	780	838	825	816	796	740	832	763	796	817	753	821	754	783	777	765	784	774	764	793	749	765	743	790	814	810	742	720	781	801	813	812	783	814	735	786	736	757	791	810	733	780	752	754	791	748	765	742	758	787	755	820	766	803	801	812	780	765	819	784	770	756	792	840	746	764	766	746	796	750	783	780	787	774	801	805	734	773	748	810	764	753	732	798	745	756	778	736	709	731	772	781	724	779	759	806	775	791	846	764	752	770	774	750	789	776	781	788	737	803	795	752	762	771	752	807	731	769	721	711	774	810	812	782	827	759	805	795	800	751	774	833	814	770	756	738	775	797	779	784	805	793	712	775	779	740	762	769	748	775	769	804	794	757	811	754	779	753	746	759	696	796	775	788	774	791	803	783	734	804	818	746	753	779	777	765	755	741	737	785	783	779	794	763	808	790	779	800	747	801	726	764	768	780	785	796	747	780	833	733	785	783	794	786	780	821	768	738	764	828	779	794	723	773	776	810	725	798	788	738	827	785	742	716	731	778	760	760	754	767	753	802	759	779	759	723	756	749	768	787	757	796	720	753	747	773	765	775	731	767	818	717	731	758	797	755	818	771	709	761	753	741	735	766	780	763	766	789	708	812	796	786	716	756	799	771	764	785	766	812	787	742	739	818	744	766	720	769	804	790	751	785	784	777	732	776	741	722	760	729	835	781	782	720	804	767	794	743	798	818	758	762	818	768	791	777	783	743	818	815	783	773	765	776	757	771	828	754	740	770	768	761	737	776	753	786	841	725	774	787	769	708	732	793	814	788	798	740	745	766	801	765	760	765	809	766	747	760	744	729	758	749	760	760	770	769	787	783	753	727	776	820	825	794	768	782	774	806	733	722	737	776	821	792	815	776	796	749	780	789	796	790	737	808	784	780	741	734	750	750	809	794	777	737	781	749	792	780	775	734	737	796	744	768	737	774	756	791	810	800	811	761	784	739	815	767	753	749	801	731	726	758	759	804	785	762	813	743	767	781	767	757	776	757	774	779	769	825	775	761	760	757	740	763	771	790	819	773	802	715	787	779	803	756	726	782	742	765	736	805	757	759	751	805	768	789	768	789	794	771	753	772	832	716	785	822	741	810	796	771	769	853	781	723	760	739	768	814	707	790	788	743	804	826	746	723	773	762	772	745	776	725	771	760	757	804	806	787	781	751	759	756	756	785	775	805	780	783	785	779	765	750	770	768	799	766	810	819	793	746	773	781	764	767	780	791	763	760	768	793	796	757	797	792	724	774	787	812	784	780	764	785	758	801	777	761	763	751	726	768	768	735	832	814	794	793	793	791	783	763	756	746	769	815	782	795	772	811	822	771	744	795	761	774	771	817	769	768	734	759	800	762	748	778	794	741	749	703	791	809	807	765	759	753	798	790	791	746	760	779	767	768	760	776	762	772	760	813	797	760	759	762	762	781	759	777	748	771	778	751	856	787	733	745	740	794	793	759	764	754	800	785	754	811	787	806	786	803	733	812	747	772	774	766	797	768	775	830	786	773	766	810	823	848	770	840	781	780	756	740	809	787	726	796	761	777	782	774	763	746	752	724	812	766	761	787	774	808	784	788	762	809	809	788	719	789	730	743	754	761	781	781	711	790	781	752	777	769	717	739	759	708	772	788	747	811	790	797	798	793	738	742	783	797	729	762	786	779	749	725	796	795	729	796	731	767	751	760	723	766	786	786	758	761	776	764	782	734	783	835	762	744	792	746	746	781	776	758	794	754	710	716	825	794	737	774	786	770	749	810	760	775	823	778	762	767	775	758	728	813	779	724	812	755	771	751	729	758	756	755	794	763	756	751	757	779	772	756	781	779	733	732	775	780	766	747	810	786	735	744	813	787	798	743	821	766	729	775	770	796	771	753	829	745	744	807	807	760	727	753	767	765	760	756	799	801	790	831	771	784	785	803	784	782	749	731	734	738	792	746	742	736	776	800	798	761	762	750	760	788	746	764	747	764	759	759	750	774	761	765	759	723	775	756	787	805	739	785	785	741	818	759	805	736	808	780	742	769	768	726	773	826	726	781	732	776	756	804	759	752	751	783	832	776	814	721	792	756	805	795	755	767	804	732	808	769	815	829	806	787	816	744	733	796	782	803	749	737	839	742	718	791	777	762	760	782	763	699	721	794	747	761	793	750	775	760	777	773	755	799	704	808	725	806	772	760	790	742	782	722	810	784	749	765	762	724	718	816	761	790	766	751	770	759	786	823	750	753	722	761	762	771	752	777	792	850	804	749	737	815	789	734	746	704	768	806	713	779	770	774	723	726	759	761	761	809	735	757	751	804	797	759	790	820	793	792	830	769	785	766	737	809
24197	21272	28452	24376	21176	7914	1593	6222	17853	24067	16368	15502	8348	6661	2320	1221	868	891	923	842	1174	1856	1001	840	805	917	903	859	800	843	812	875	868	859	843	878	882	894	867	810	895	874	890	823	872	887	840	886	821	807	851	888	831	861	821	836	885	859	882	907	821	863	868	879	848	864	881	811	862	851	869	839	847	888	868	896	845	838	847	849	834	846	877	833	871	856	862	896	818	858	845	823	794	812	924	854	925	866	888	883	882	854	862	816	905	870	906	824	866	848	867	845	861	878	822	812	806	827	876	849	837	848	866	901	871	843	829	860	838	893	881	827	863	820	827	836	797	887	855	843	922	900	845	874	861	868	814	897	897	862	857	831	896	823	870	887	839	828	859	855	886	823	860	857	869	839	902	889	845	871	822	831	839	858	848	902	884	831	833	895	845	841	883	831	853	859	872	853	806	842	807	820	917	853	841	838	852	848	787	858	830	812	894	855	896	858	806	876	877	868	807	897	868	870	872	813	839	870	847	897	862	847	894	853	888	838	886	873	854	914	913	853	876	853	881	842	864	818	834	865	853	859	824	812	869	867	863	783	850	877	886	871	876	831	849	852	822	859	864	887	864	859	921	830	840	862	854	862	890	847	801	859	854	874	863	869	841	846	879	846	857	844	819	833	847	863	866	926	850	840	907	833	874	843	823	872	851	855	814	868	843	907	868	817	904	870	875	851	897	801	821	817	847	864	830	893	816	871	810	840	825	838	882	818	831	848	865	811	865	862	836	903	811	822	900	842	848	830	919	839	856	861	879	889	896	834	853	894	892	844	892	791	803	862	847	881	862	846	867	872	785	839	824	770	825	844	882	842	827	875	840	849	844	834	857	855	871	881	878	862	850	886	919	844	822	847	852	869	817	850	868	824	797	813	817	847	870	843	890	852	823	849	857	845	827	896	827	825	840	875	825	851	784	839	826	833	857	806	848	908	818	875	784	837	845	845	857	874	848	853	898	912	793	840	833	843	938	855	857	840	859	893	875	854	871	822	916	838	866	896	892	813	836	828	864	878	876	852	879	830	826	811	858	898	883	899	853	838	860	844	894	854	849	897	810	802	861	874	825	874	878	863	882	920	843	883	926	866	867	862	889	920	851	872	878	884	878	869	878	835	833	845	823	799	836	854	876	840	857	893	865	841	831	860	884	891	861	883	850	825	894	895	844	822	867	857	845	819	847	835	882	845	921	887	828	856	849	878	842	880	821	851	932	870	809	879	796	877	927	858	848	907	875	821	873	866	820	859	863	832	835	914	812	840	862	872	838	778	834	875	937	848	838	846	836	827	911	893	871	849	836	876	882	849	840	801	866	870	838	840	884	867	888	848	864	792	837	866	847	856	858	854	839	828	823	856	845	889	867	846	858	974	863	840	854	878	846	838	879	807	834	868	888	951	873	854	787	818	852	819	833	804	856	889	826	846	846	867	896	851	828	835	845	921	889	840	842	836	848	888	863	907	848	924	797	855	900	861	892	806	889	863	836	865	877	855	858	897	907	861	850	875	841	797	811	802	891	854	840	860	833	879	852	828	849	839	865	870	881	885	889	889	816	866	872	896	905	875	847	914	823	866	886	861	829	862	835	892	813	875	875	845	844	870	821	843	828	891	882	861	870	821	856	872	835	830	880	822	821	841	858	943	874	863	878	814	875	885	849	847	872	832	829	873	833	840	864	894	860	878	808	835	888	871	840	873	815	865	845	890	915	865	827	829	855	854	923	822	886	869	888	890	883	860	868	864	870	835	926	858	865	822	835	850	901	861	853	885	854	860	842	854	863	871	801	846	824	872	880	824	860	886	861	845	837	816	823	883	883	907	875	814	841	884	822	866	884	855	832	884	848	911	874	851	799	874	856	847	922	846	870	799	862	853	853	824	844	853	873	840	869	861	838	866	862	870	861	821	885	854	853	883	869	862	880	860	899	822	852	840	837	849	857	868	854	894	887	843	856	880	830	849	876	813	807	824	846	863	840	834	848	879	877	857	883	851	822	844	810	852	877	856	869	875	869	861	870	859	879	845	857	860	787	883	861	813	825	873	853	808	887	861	863	890	898	827	847	830	913	840	881	847	832	867	822	867	863	895	840	856	867	846	826	838	817	830	859	856	885	951	847	902	905	866	879	877	874	875	829	825	867	829	858	886	880	803	882	823	848	836	867	870	856	845	838	879	864	836	786	851	875	868	829	903	879	809	915	815	814	835	889	814	858	858	886	832	846	823	838	822	861	816	870	852	861	822	859	857	843	837	881	826	824	868	844	892	897	847	874	868	869	870	898	866	866	848	880	872	836	896	827	857	852	834	856	847	874	813	874	857	810	830	864	838	882	905	842	837	885	898	839	853	843	836	869	911	855	842	886	860	839	865	783	888	870	847	803	821	841	824	839	883	864	895	870	890	832	878	768	823	845	864	850	858	852	818	876	824	877	877	865	886	841	843	849	859	840	839	857	884	848	889	815	807	828	828	859	871	805	828	881	882	883	868	898	837	905	830	907	831	885	901	845	894	860	895	848	846	822	832	872	823	927	912	891	874	861	833	860	891	915	866	862	889	884	877	812	879	896	862	902	863	874	817	846	780	838	864	872	889	875	934	844	889	878	862	874	858	839	835	864	866	827	862	889	872	913	845	827	869	895	866	858	857	848	911	833	817	910	815	850	907	874	891	905	836	877	838	846	823	862	849	890	839	850	840	864	812	858	867	890	838	852	836	854	934	849	858	848	891	851	856	888	828	854	870	888	871	875	860	841	856	821	870	876	903	812	842	833	833	806	856	854	858	781	791	802	808	790	831	842	866	855	852	866	821	832	818	826	848	881	839	856	862	868	865	876	822	836	854	851	840	880	856	838	825	871	849	896	844	851	840	830	844	878	907	863	869	835	868	826	842	827	881	808	847	862	856	825	816	876	850	868	856	845	811	905	802	880	861	868	870	850	885	838	815	850	894	872	866	894	846	831	827	841	861	898	849	849	878	838	820	878	914	898	826	844	826	846	834	868	897	848	796	836	881	845	866	832	830	866	869	858	834	868	821	870	839	837	850	847	887	880	901	911	792	861	833	824	868	853	800	802	829	897	851	800	855	877	871	854	847	825	897	865	857	829	850	857	884	870	891	840	868	884	883	868	851	860	842	825	837	870	846	842	884	853	862	835	810	852	884	857	867	854	909	841	804	932	881	799	842	834	889	861	849	839	826	784	825	864	830	797	829	844	832	920	859	849	827	849	854	864	868	851	859	814	869	823	864	874	865	924	816	814	856	872	868	866	816	793	841	824	898	829	899	890	867	891	813	854	840	871	890	873	864	876	823	876	853	867	870	881	804	847	877	803	887	814	885	847	842	861	809	835	867	888	830	907	846	896	844	858	841	858	847	873	833	879	862	843	824	872	896	851	873	893	829	918	881	932	889	817	797	855	815	832	827	838	815	854	823	883	856	860	826	879	838	789	877	865	895	915	841	887	869
32816	46599	11005	3693	2677	2263	1870	9283	17742	30806	20841	20940	12317	10610	3409	1518	1008	996	886	932	1654	2838	1157	928	1005	1031	937	1008	963	985	984	989	974	992	938	970	941	970	919	989	1025	1004	969	993	970	960	985	951	939	992	972	923	1014	970	1019	932	943	981	956	979	1000	1007	974	957	989	939	935	993	964	991	907	960	955	995	960	966	1016	984	939	926	1005	984	925	974	957	963	983	974	949	988	955	974	969	983	977	994	943	996	932	955	1034	951	928	980	922	1025	945	1029	928	957	935	942	964	975	958	1011	928	965	953	1059	1024	983	967	1006	972	940	994	974	962	922	965	990	951	993	967	1005	948	1003	954	924	920	936	989	969	1001	1000	982	942	945	992	988	983	979	997	949	997	953	952	940	983	1015	961	947	919	1023	969	987	973	963	971	935	963	1043	939	1022	986	1002	948	962	963	941	1032	942	916	991	945	897	981	980	927	972	944	964	964	957	964	926	974	987	957	972	965	955	1000	978	998	959	981	940	983	960	933	965	947	964	963	953	947	987	987	901	985	1005	947	974	977	939	951	995	961	1011	935	960	967	1009	930	1010	967	992	954	1021	979	999	975	928	1035	1010	951	1006	936	997	924	961	959	1004	965	956	955	930	927	977	966	1001	932	964	992	985	972	936	969	986	931	979	1005	967	975	972	940	991	999	994	938	945	1011	956	940	957	1011	989	1019	966	1023	956	870	899	969	961	1011	952	918	1026	895	959	986	910	1007	946	935	960	912	990	982	957	949	970	900	973	950	962	1065	945	943	1003	963	979	931	936	955	994	1008	945	965	929	916	998	977	916	1012	952	943	1000	932	947	929	944	999	912	922	927	964	989	962	942	930	963	949	947	882	961	950	1010	972	987	984	997	950	959	975	975	902	960	1013	936	968	914	983	937	962	1013	979	898	968	1021	923	1005	996	981	977	938	923	976	983	1011	1024	935	986	936	958	998	957	922	948	984	978	979	987	958	949	1009	967	876	948	937	958	986	972	996	943	979	988	989	924	959	996	972	1014	955	974	924	1011	920	982	942	955	893	1026	990	957	962	956	956	983	986	963	956	917	951	921	938	971	949	958	961	907	923	917	943	947	955	890	983	906	941	1003	979	989	996	950	976	958	1008	962	1003	996	982	993	1055	931	1042	928	1027	995	969	945	994	1043	926	1038	982	919	907	939	946	953	981	1002	937	1018	985	1002	996	934	984	989	977	939	984	943	1015	966	912	931	981	972	989	963	926	981	1008	962	958	961	1006	939	1002	945	1049	938	999	939	993	1012	880	988	934	982	937	938	1004	957	943	990	953	968	969	985	938	980	964	955	943	936	944	911	972	1021	983	1026	990	972	1007	983	1001	973	937	978	939	990	972	898	937	961	981	984	1023	935	967	970	927	975	917	1005	970	971	945	937	1006	970	987	998	988	976	1024	965	1005	944	954	958	949	962	951	932	944	940	940	970	941	991	929	950	1012	993	964	919	959	1006	990	954	967	964	944	966	932	943	993	992	1018	967	933	954	943	944	1042	924	1039	1007	1002	977	939	981	979	941	923	945	972	972	946	959	994	953	979	940	992	960	913	956	1004	959	972	897	957	945	977	1003	936	978	965	953	960	981	955	972	1008	948	971	945	973	957	954	1025	1007	892	966	939	964	982	977	899	999	969	1013	947	957	892	975	976	930	992	1048	944	961	944	1012	996	973	956	940	963	939	971	952	956	977	948	1003	997	945	974	983	924	929	938	969	966	1016	1005	968	978	968	936	946	971	979	968	1033	953	1000	976	945	956	951	908	984	903	942	880	979	943	1013	993	943	998	994	996	950	963	979	972	960	914	974	971	959	1018	943	1000	953	986	926	978	1030	976	914	974	949	968	951	961	1019	961	965	946	970	948	927	935	939	948	927	1005	1004	964	990	935	960	927	930	937	1020	943	915	1004	951	932	962	920	983	953	937	966	1002	998	955	986	967	1001	951	955	997	988	965	954	979	1018	986	961	982	1064	938	1007	976	933	960	1002	983	1000	973	954	987	984	969	951	1008	903	918	968	963	974	1009	932	984	949	936	985	989	985	958	972	1003	995	929	971	952	1022	1000	984	976	968	904	960	1009	929	968	990	980	988	984	977	948	997	945	980	995	943	981	978	949	936	980	967	981	936	983	982	938	1006	967	979	981	1001	971	935	968	970	972	984	938	963	1000	986	964	945	1017	980	929	975	1011	995	951	930	963	992	937	933	1023	944	937	951	1045	964	956	961	1020	972	984	954	993	976	981	957	969	930	960	932	979	927	998	986	1001	998	953	996	988	960	957	992	989	986	952	959	965	913	946	937	926	911	966	985	937	936	1002	963	963	977	951	997	978	973	995	973	941	946	968	936	974	948	982	959	959	937	968	1022	968	966	951	955	976	1001	948	1001	972	1010	971	974	980	960	979	964	925	992	986	945	956	973	948	975	1024	961	978	932	940	905	944	980	966	976	967	898	972	988	893	944	990	1003	940	977	980	983	994	958	952	992	990	989	951	952	965	905	1015	983	941	960	959	978	951	975	960	973	986	973	964	947	909	984	985	938	961	895	963	1004	1003	930	952	932	948	985	1019	980	1001	991	971	936	943	951	952	953	1013	961	951	930	967	961	973	967	991	1023	940	990	917	955	943	953	1014	913	965	964	982	961	960	971	931	912	923	902	975	1011	939	973	976	973	978	970	933	931	923	961	955	1024	988	936	959	985	919	966	973	994	979	937	974	1002	1016	971	980	976	974	981	944	967	951	933	973	932	1012	920	987	998	968	959	958	980	963	956	998	957	971	979	976	1003	954	938	972	996	1011	988	971	891	963	977	960	915	1017	990	947	995	932	929	939	955	996	966	1046	971	941	958	1012	966	979	950	996	977	968	974	915	936	943	975	977	978	958	979	953	965	994	942	960	970	956	959	948	946	929	1010	946	948	966	962	966	987	999	968	947	945	1011	921	1021	972	961	964	920	969	1018	1002	929	927	971	945	970	999	1052	939	967	931	1017	989	1029	953	971	907	982	902	990	1018	1017	1027	944	979	1010	1001	971	956	957	1021	958	966	963	956	950	992	956	952	976	1013	956	990	978	962	906	911	937	909	948	943	901	999	919	948	959	1022	1008	919	1006	1008	944	961	926	937	1002	912	935	1009	950	1026	1009	947	920	954	976	988	942	947	1013	937	910	961	965	942	1045	978	948	967	946	995	930	1005	958	925	927	974	984	919	992	983	942	924	1000	949	906	945	952	952	918	892	999	946	1002	971	994	961	945	994	984	973	1004	913	959	974	967	1014	967	903	974	945	946	965	994	970	953	1010	938	1003	961	1009	935	989	990	939	987	958	964	995	933	970	977	961	912	972	892	963	936	962	980	938	925	980	1041	934	988	982	979	934	986	943	972	949	937	951	988	896	987	973	943	970	978	999	980	1063	987	964	963	991	980	953	954	897	939	969	949	998	960	974	1001	978	960	969	924	1025	968	975	974	991	1009	933	940	947	947	953	969	969	976	971	935	901	1016	947	944	975	967	997	967	904	952	934	971	963	958	959	970	928	970	943	974	976	973	971	929	940	1007	951	977	965	941	1025	964	914	964	983	978	957	1047	993	967	964	976	995	991	993	1009	976	946	999	970	997	987	953	981	1001	967	964	943	992	954	959	1016	919	964	970	941	987	949	917	1014	949	985	972	965	947
25416	21307	27140	25338	7438	1104	930	3956	9379	12578	8178	7517	3997	3131	1244	906	711	761	791	661	896	1168	759	766	721	740	725	719	663	754	686	690	728	684	712	753	663	705	736	684	716	701	758	732	743	722	745	709	758	726	708	753	692	737	704	655	795	735	658	737	701	738	707	727	759	717	738	720	728	730	711	734	703	724	697	755	736	737	754	710	712	679	725	699	762	668	688	737	717	724	696	694	704	716	740	726	660	702	720	679	740	706	730	741	702	720	697	697	708	718	726	781	710	722	721	759	717	727	694	736	715	743	748	703	711	680	743	695	756	720	758	741	709	725	748	695	704	800	719	733	665	697	733	703	686	706	763	747	722	704	692	735	738	729	715	722	682	702	743	755	774	698	719	776	688	721	734	732	767	723	720	698	750	715	665	731	701	696	690	733	770	742	696	763	730	685	739	783	723	680	748	765	725	734	739	692	722	708	734	712	722	727	750	711	678	727	688	771	718	722	755	705	712	726	696	724	745	702	711	712	733	750	721	691	752	726	739	697	731	689	733	705	672	719	725	686	735	733	734	723	707	730	747	735	738	694	704	747	727	746	702	787	741	714	714	738	764	751	741	709	717	751	725	745	742	670	756	709	712	717	716	694	696	708	690	710	730	737	719	666	728	735	706	762	766	724	706	709	697	714	713	758	688	659	709	759	718	707	700	712	720	740	739	747	646	757	703	720	693	720	734	724	686	705	734	737	680	746	702	733	740	683	717	730	746	716	758	772	721	714	721	718	748	731	705	778	692	718	684	751	745	725	747	703	693	742	726	716	696	693	731	727	695	746	722	704	715	709	709	693	709	736	713	685	728	696	695	761	710	732	716	748	708	744	722	722	715	723	708	708	725	749	721	752	778	705	706	756	748	704	668	708	687	714	694	704	707	726	710	695	793	722	716	697	716	721	754	722	708	689	684	687	699	723	714	718	690	731	693	664	693	727	731	709	681	719	711	696	715	707	693	714	740	737	729	672	669	697	737	746	713	684	805	677	701	725	711	738	758	755	750	708	656	736	744	726	733	697	712	770	688	740	717	685	692	696	718	726	709	644	705	705	692	703	740	690	781	694	703	713	721	715	700	806	728	723	709	759	767	764	745	735	684	685	684	714	709	707	697	720	740	736	702	747	700	742	737	751	695	753	779	720	698	734	727	733	758	726	733	686	721	725	713	688	735	685	713	687	701	703	697	699	695	760	718	709	747	721	761	694	676	757	727	717	719	740	686	719	734	713	737	705	729	762	729	772	771	694	690	704	715	721	715	769	702	730	691	708	711	730	704	707	722	723	703	760	698	711	699	771	675	742	699	724	729	738	722	720	706	682	737	743	716	742	709	732	715	727	764	725	701	673	757	693	739	662	681	716	723	721	669	688	690	722	714	700	690	733	763	696	712	703	745	717	742	693	709	708	756	669	708	725	723	719	735	722	746	681	769	731	662	728	742	728	662	706	734	720	699	739	726	748	719	782	759	699	743	715	743	710	758	703	710	699	735	731	739	698	700	687	702	674	763	723	711	704	684	743	737	687	733	728	739	738	750	699	720	732	730	743	719	777	682	712	695	718	747	707	696	684	704	738	720	723	743	737	681	715	723	708	711	762	701	737	747	732	704	769	730	735	712	718	681	713	707	740	687	699	739	744	763	719	724	684	758	693	726	709	717	679	691	718	706	695	707	731	699	706	710	728	754	683	711	699	721	747	724	770	727	740	692	723	730	729	731	740	689	795	675	731	712	702	703	676	681	742	759	761	687	713	701	707	745	722	700	726	630	711	736	711	716	704	705	713	712	733	686	641	710	726	681	698	719	684	690	715	656	738	713	698	747	689	683	728	747	702	760	751	707	704	741	739	777	738	718	683	729	669	689	689	714	707	699	682	712	690	737	726	715	725	760	708	731	769	679	705	707	728	731	697	701	707	677	783	666	678	730	744	729	691	746	683	745	732	726	708	745	719	730	748	718	720	682	730	701	713	746	766	700	726	694	704	700	699	750	672	701	663	674	712	673	724	686	696	685	734	707	709	738	762	734	719	754	696	711	723	721	684	759	723	663	705	717	726	756	712	734	712	691	718	686	687	722	747	730	699	682	684	776	730	783	679	754	735	726	740	734	677	727	672	696	734	700	722	739	733	730	694	707	721	737	669	740	743	711	723	753	674	716	725	729	704	689	703	688	740	720	713	705	716	772	747	724	775	761	701	691	747	702	698	736	718	716	748	718	702	693	723	704	715	731	714	692	705	755	730	677	708	730	647	683	670	781	716	718	703	711	714	703	686	720	701	717	755	711	680	737	728	701	752	758	721	753	741	705	769	725	682	694	696	718	660	727	739	705	722	726	727	705	704	703	700	739	703	710	695	764	680	668	733	709	732	698	719	693	722	745	728	737	752	737	718	713	724	738	742	682	703	686	699	708	681	755	738	763	735	744	660	697	712	694	675	735	675	757	698	699	721	702	694	671	690	690	715	718	746	729	745	707	722	704	672	718	719	728	747	679	716	706	724	683	756	712	696	665	710	792	709	745	687	723	707	719	727	717	726	709	697	723	728	734	737	747	702	729	678	728	682	705	693	708	722	715	707	782	735	713	661	758	681	764	710	747	703	689	731	700	669	741	651	690	684	748	764	699	685	668	700	683	740	672	692	736	715	670	694	728	767	721	724	675	755	731	722	763	740	712	722	731	678	768	674	801	733	754	697	720	694	739	712	710	776	764	730	732	747	768	686	737	705	706	714	743	729	687	713	756	679	707	691	752	725	710	720	764	724	704	722	656	750	721	755	720	696	757	723	707	734	748	712	698	740	737	683	685	660	765	706	698	708	751	757	733	693	698	729	693	716	766	687	738	744	717	705	690	739	724	684	729	723	710	747	690	700	718	703	705	754	737	727	714	732	762	726	716	689	720	714	691	708	694	743	743	662	715	690	738	665	687	681	721	666	685	714	724	738	705	756	678	717	751	799	738	731	722	714	759	707	731	676	713	760	733	770	729	732	748	734	743	725	686	714	691	707	734	715	726	688	738	708	698	739	774	696	774	677	705	727	704	744	709	666	716	709	721	706	683	698	750	717	730	696	693	682	715	708	742	709	690	778	733	702	762	763	691	723	719	747	691	680	707	777	709	749	736	724	705	739	764	705	717	701	737	705	718	717	722	763	658	727	688	751	713	742	676	695	785	671	699	731	717	693	742	750	768	697	739	727	716	712	754	730	779	743	688	697	739	713	671	706	726	712	694	690	715	707	730	713	719	737	752	715	723	749	784	708	733	763	720	721	715	718	718	723	733	735	689	735	747	737	746	779	729	740	706	729	743	767	723	689	699	696	750	729	741	737	736	696	682	721	693	746	769	685	714	710	715	717	669	722	719	709	740	663	729	711	706	705	715	705	708	690	700	702	772	703	769	782	740	728	770	739	721	744	729	748	711	696	742	711	701	697	711	715	724	763	715	702	726	704	739	687	657	745	771	690
32571	43958	6927	2228	1746	1411	1286	7909	14704	22474	14664	13964	7380	5992	1917	1243	876	828	814	853	1199	1730	942	781	800	831	852	838	874	868	814	869	867	856	859	806	809	841	817	817	857	825	862	817	758	888	870	811	870	818	821	842	817	855	791	851	807	834	802	829	818	816	842	928	917	842	835	853	828	839	870	832	842	843	869	873	823	882	850	857	863	865	855	846	829	831	869	849	864	808	824	836	857	853	798	864	846	803	788	871	819	830	864	821	855	855	852	859	880	822	870	822	830	796	860	814	837	832	816	841	831	825	805	848	818	899	795	870	849	805	842	856	850	859	891	846	878	808	825	804	908	793	826	820	813	789	857	812	843	803	878	872	786	840	832	858	826	842	836	894	853	849	854	825	841	830	847	830	881	818	891	821	822	831	842	880	843	888	837	850	867	870	825	819	863	823	832	787	831	888	831	797	856	857	831	864	898	844	889	870	855	859	815	809	897	841	819	838	888	841	852	859	891	809	863	838	843	836	829	853	871	831	907	864	807	875	842	809	885	813	876	821	867	846	880	826	859	845	812	808	888	888	850	805	898	842	795	824	833	843	858	822	867	770	847	823	838	784	884	890	819	846	793	870	802	844	788	831	822	844	815	813	873	859	811	814	863	822	847	832	886	871	812	813	760	798	826	874	839	793	841	831	848	837	846	872	806	859	848	863	841	862	858	895	865	872	821	833	902	837	832	868	841	822	820	916	839	849	833	877	861	853	824	835	839	821	822	819	855	848	809	865	825	867	821	868	843	859	815	838	844	930	805	833	764	829	857	868	812	821	874	862	857	842	849	870	836	862	870	820	855	817	833	856	846	847	875	860	824	834	773	812	871	815	835	798	842	818	831	855	820	810	827	824	810	843	869	856	775	862	847	814	785	864	847	856	813	817	826	802	891	778	793	852	816	816	832	857	811	843	871	805	809	862	889	860	819	890	870	888	842	849	845	872	856	798	891	858	800	867	830	826	859	852	885	780	854	843	877	798	830	844	852	858	854	873	854	860	817	851	828	844	829	801	882	843	840	824	856	836	808	831	842	923	836	824	874	879	834	848	819	848	777	864	877	842	846	852	862	832	816	856	845	859	876	879	852	816	821	812	850	842	826	791	802	839	886	885	871	839	838	877	884	846	795	852	848	817	847	809	870	836	848	837	854	849	815	808	869	841	813	854	871	837	784	842	829	866	853	854	791	831	838	862	780	812	861	825	843	804	843	834	909	848	805	859	815	827	784	850	863	790	821	833	850	828	838	831	827	872	830	822	876	784	854	836	840	807	880	808	820	839	855	859	803	849	851	863	873	810	835	803	828	903	875	827	833	825	830	854	848	807	872	818	834	827	867	904	851	821	850	823	844	831	825	854	838	841	793	798	782	807	825	876	797	847	848	832	837	838	851	864	844	818	841	802	808	855	838	825	820	821	839	855	867	783	840	831	865	816	809	873	850	879	877	805	836	850	821	853	831	889	844	801	875	819	849	823	818	839	860	866	794	873	804	814	840	834	860	816	815	817	850	850	862	853	806	805	822	869	809	865	861	850	826	849	846	869	803	844	832	815	839	798	866	833	789	862	843	868	836	846	856	820	826	860	831	855	847	867	852	823	804	791	875	834	821	813	863	867	844	857	811	899	845	796	855	798	857	884	821	863	844	853	801	847	828	841	776	834	903	849	818	857	836	808	827	843	843	857	815	835	806	841	810	828	808	829	823	817	828	791	896	816	809	825	875	822	841	823	797	854	803	853	860	834	833	820	821	819	883	851	814	798	835	862	841	826	865	838	812	858	819	833	839	817	868	886	855	870	908	865	859	833	831	872	831	805	809	796	856	805	918	797	847	790	865	840	872	863	832	843	823	853	779	813	847	848	880	809	811	841	859	826	852	834	815	822	828	808	834	856	852	839	852	842	842	835	858	865	879	780	803	808	822	862	838	785	875	853	843	841	838	810	878	876	846	855	852	864	877	781	886	873	815	828	823	828	895	836	844	839	780	817	852	827	807	839	837	806	912	816	842	861	838	839	810	845	823	848	876	844	801	862	836	832	845	845	851	809	799	778	814	863	880	863	785	794	825	874	850	897	817	812	756	848	876	855	882	834	886	779	806	830	862	839	797	897	820	817	820	824	846	869	808	850	914	819	884	850	838	838	877	850	837	840	825	853	853	800	853	833	867	827	840	830	875	839	842	826	894	830	820	879	868	868	814	829	838	821	819	828	845	860	864	831	824	814	867	847	847	816	853	875	793	861	863	822	842	837	866	853	784	807	844	831	828	837	808	832	834	823	878	856	895	898	810	888	821	883	848	862	879	826	814	867	868	842	796	841	832	858	802	853	840	822	794	857	810	848	858	866	846	858	801	858	813	815	882	866	854	849	849	798	861	826	832	812	801	835	875	849	854	814	851	812	841	819	855	838	839	861	862	848	876	825	869	858	839	853	825	819	854	826	825	796	847	836	889	839	837	819	814	847	842	859	850	832	836	822	898	834	809	813	866	872	864	833	836	825	858	787	849	882	834	812	853	824	841	836	839	814	833	778	777	828	816	837	862	876	838	834	818	842	834	867	806	837	834	800	842	871	864	804	804	819	860	832	924	831	812	849	856	840	785	896	839	887	868	869	853	826	777	818	839	834	840	847	842	820	871	820	867	800	820	847	846	870	834	828	880	863	855	841	812	855	871	853	811	839	837	869	867	814	837	845	820	840	837	855	812	874	848	816	825	871	816	859	819	835	865	881	837	842	835	792	843	809	848	853	848	778	858	833	860	839	865	872	814	837	828	822	801	859	869	822	888	892	827	858	815	832	878	825	789	800	836	806	837	790	850	858	779	791	838	887	828	835	837	826	829	842	843	849	827	872	802	862	835	837	876	881	886	825	836	835	779	831	852	805	846	824	861	834	823	852	821	820	841	868	842	872	843	822	814	840	815	880	860	822	829	817	819	874	853	834	866	862	832	811	845	825	865	840	872	801	790	854	857	804	831	871	845	811	823	835	862	828	825	788	890	826	846	825	866	807	845	825	833	854	818	848	847	839	843	820	843	830	807	869	830	799	822	846	837	817	840	799	796	834	814	802	854	837	861	834	815	877	800	843	824	866	806	887	893	844	859	807	830	802	818	815	864	866	827	849	791	814	831	870	849	858	861	840	829	850	905	778	808	864	835	856	845	842	805	828	873	871	801	850	887	895	802	804	865	871	873	808	798	817	861	829	787	871	809	879	818	832	834	820	849	786	863	844	812	831	830	829	807	833	811	826	843	856	845	847	804	876	860	894	801	840	846	815	845	821	842	885	830	844	858	830	844	834	794	822	758	836	830	848	858	808	803	794	830	878	830	809	742	894	862	844	836	823	823	837	867	848	817	873	889	869	856	826	824	827	882	839	855	849	843	822	867	789	787	814	826	870	818	825	864	809	860	847	841	846	823	841	746	844	885	799	850	815	881	816	846	829	867	790	843	836	791	780	817	784
23226	21394	29105	24018	21374	21344	7147	14554	26256	33898	27267	22350	14984	12597	3358	1874	1080	1104	1073	1074	1643	2391	1138	1041	1034	1060	1057	1021	1058	1094	1064	1026	1056	1067	1017	1011	1046	1072	1088	1111	1092	1041	1170	1059	1014	1074	1057	980	1088	1048	1070	1052	1042	1041	1034	1048	1084	1047	1038	1070	1076	1033	1007	1088	1054	1007	1078	1036	1064	1060	1071	1034	1064	1112	999	1000	1050	1018	1049	1043	1018	1067	998	1083	1038	1080	1064	1007	1005	1097	1044	1025	1073	1037	1031	1016	1053	990	1074	1093	1016	1043	1089	1074	1074	1070	1054	1040	1050	1079	1054	1064	1079	1024	1031	1085	1041	1104	1038	1085	1016	1061	1022	1041	1023	967	1005	1058	1062	1079	1067	1046	1047	1022	1042	1050	1072	1113	1107	1039	1041	1067	1045	1020	1029	1086	1102	1036	1046	986	1018	1060	1067	1119	1076	1031	1032	1020	1067	1000	1034	1110	1021	1070	1062	1096	1030	1010	1131	1080	1091	1000	1022	1036	1018	1005	1015	1034	1080	1052	1051	1030	972	1056	1013	1025	1054	1009	1085	1064	1050	1001	1083	1010	1046	1053	1078	1037	1057	1078	1084	1034	1079	1036	1057	1027	1059	988	1045	1119	1063	1055	1046	1001	992	1033	1104	1057	1021	1089	1114	1084	990	1063	1019	1052	1074	1075	1014	997	1091	981	1043	1036	1033	1039	1111	1038	1038	1092	1050	1022	1102	1075	1097	1034	1052	1069	985	1052	1050	1023	1033	1076	1116	1052	1025	981	1014	977	1107	1076	1027	1064	1020	1046	1092	1079	1035	1003	1078	1068	1084	1075	1004	1002	1050	1012	1025	1025	1054	1118	1042	1057	1055	1063	1101	1089	1025	1074	1119	1001	1063	1076	1124	1054	1068	1027	1064	1012	1111	1014	1003	1033	1005	1025	1027	1011	1028	1025	1022	1020	1023	1024	1004	1039	1051	1082	1002	1001	1082	1026	1015	1039	1058	1090	1043	1037	1071	994	1082	1053	1004	1035	1000	1058	1082	1057	1030	1117	1044	1019	1007	1038	1016	1077	1038	1064	1029	1065	1074	1022	1032	1069	1048	1037	1036	1035	1018	1010	1054	1050	1056	979	1014	1013	1051	1023	1017	1097	1014	1067	979	962	1054	1036	1069	1019	1041	992	1054	1007	1007	1014	1065	1082	1033	1019	1049	1043	1035	1088	1059	1104	973	1077	1082	1083	1042	1051	1071	1074	1022	1036	1025	998	1025	1028	1054	1014	1039	1082	1034	1051	1027	1050	1036	995	1064	1086	1000	1091	965	1075	1070	1097	1053	1042	1072	1079	1100	1004	1017	1015	1123	1018	1063	1015	1081	996	1020	1030	993	1044	1089	1025	1052	997	997	1006	1033	1025	1042	1053	1033	1078	1023	1001	1028	1039	1120	1087	1070	1068	1071	1079	1036	1093	996	968	1034	1068	1037	1111	1094	1110	1091	1055	1053	1014	1088	1149	1021	1033	1080	1057	1007	1035	1031	1049	1083	1044	1055	990	1036	965	1037	1124	1025	1019	1101	1107	1043	1026	1025	1009	1050	1012	1002	1057	1019	1009	973	1074	1057	1030	1046	1011	1108	1028	1017	1031	1078	1075	1073	1017	1086	1050	1035	1052	1005	1042	1011	1040	991	1036	1039	1045	1037	1031	1051	1052	953	1036	1028	1046	1022	1069	1083	1012	1101	986	1065	1011	1093	962	1023	1010	1020	1054	1015	1040	1003	1008	1048	1046	979	1042	1046	1027	1049	1069	1038	1052	1017	1078	1028	1092	1072	1042	945	1038	1045	1043	1070	1050	1037	1058	1084	1027	1020	1050	1019	1074	1015	1011	1079	1087	1058	998	1073	1018	1126	1039	1020	1065	1016	1047	1051	1030	1012	1044	1041	992	1092	1025	1040	1064	1087	1092	1085	1120	1036	1057	1137	1038	1077	1031	994	1060	1003	1026	1001	987	1044	1006	1069	1038	1046	1083	1116	1020	1066	1082	1044	1063	990	1030	1027	1061	1018	1058	1040	1029	1051	1031	1036	1076	1112	1021	977	974	1013	1064	1027	1063	993	1037	1034	1060	1054	1025	997	1125	1059	1008	1062	1055	1093	1015	1044	1050	1009	1082	1062	997	1071	1018	1024	1000	1086	959	986	1051	1022	1112	1042	1049	1013	1033	970	1062	1061	1063	1040	974	1051	1053	1087	1100	1019	1103	1050	1062	1040	1039	991	962	1003	1066	1002	1053	1063	1125	1067	1049	1066	1037	989	1014	1003	1059	1067	1039	1059	1016	996	1055	1032	1002	1099	1073	1049	1081	1038	982	1066	1103	1074	1010	1021	1097	1067	1079	1069	1056	1042	1085	1012	1047	1070	1075	1051	1067	1037	1068	1073	1043	1072	1057	995	1045	1060	1009	1055	1055	1096	1039	1019	1058	1053	1067	1029	1063	1089	1016	1038	1060	1029	1043	1014	1025	1028	1062	1021	1029	1038	1038	1035	1078	1006	1050	1051	1034	1048	1010	1009	1046	988	1081	1053	1026	1050	1098	1060	1092	1065	1004	1032	1027	1029	1089	1033	1045	1012	1032	1077	1025	1042	1051	1019	1067	1102	1082	1021	1052	1118	1061	1026	1016	1046	1048	1075	1042	1047	1071	1009	987	1047	1066	1051	1053	1057	1064	1033	1024	983	1117	1033	1033	1089	1114	1026	1019	994	1015	1008	1033	1034	1009	1030	976	1119	1021	1086	1013	1037	1067	1048	1026	1028	1095	1035	1040	1011	988	988	1057	955	1070	1022	993	1046	1001	1009	1008	1020	1041	1102	1007	1078	1008	1104	1068	1027	1061	1055	1046	1065	1014	1021	1064	1025	1030	1070	1071	985	1025	1059	1027	1063	1042	1040	1071	1041	1042	1036	1026	1025	968	1057	1085	1068	998	1045	1075	1028	1069	1045	1021	1072	1068	1003	1091	1088	1061	1034	1043	1022	1040	1056	1091	993	996	1082	1067	1036	1065	1058	1056	1004	1061	1007	1030	1048	1019	1033	1005	1010	1086	1054	1122	1023	1002	1016	1046	992	1061	1037	1019	1047	1037	1044	1060	1007	1038	1087	1047	1068	1056	1003	995	1050	1053	1069	1046	1075	966	997	1032	1092	1043	1017	1036	1004	1074	1057	1010	1042	1070	1049	1046	1043	1060	1015	1092	1023	1029	984	1005	1029	1045	1039	1081	1013	1071	1063	1038	1072	1042	1050	1062	1058	1020	1068	1116	1026	1058	1073	973	1033	1012	1044	1080	1074	1067	1027	1031	1016	1100	1042	1054	1048	1022	980	1004	1035	1030	1002	1076	1059	1014	1023	1016	1076	999	1098	1056	1008	990	1021	1041	1013	1043	1059	1022	1093	1064	1041	1111	1038	1004	995	1055	1072	990	1025	1025	1046	1088	1056	1043	1070	1066	1081	1023	1039	1006	1005	993	1006	1060	985	1051	1014	1019	1023	1022	1015	1057	1037	960	1046	1024	1076	1015	985	1037	1025	1051	1108	1042	1023	1011	1076	1012	1048	1107	996	990	1039	1012	1062	1055	1043	1052	1032	992	1026	1049	985	1083	1060	1024	1091	1067	989	1032	1033	1039	987	1088	1041	982	1087	977	1095	1043	1079	1048	1072	967	1020	1029	994	1071	1013	1080	1049	1071	984	1085	1074	1061	1050	993	1013	1034	1077	1023	1031	1046	1036	1054	1044	1005	1012	1033	1041	1039	1054	1007	1038	1034	1027	1021	972	1017	983	1010	1061	1051	1017	1065	1046	1031	1027	1018	1091	1034	1060	960	1030	1086	1075	1024	1051	1041	1083	1021	1010	1043	1116	1014	1057	1015	990	1015	1005	1066	1087	1038	1046	1044	1045	1070	1035	1119	1029	1058	1034	1015	1072	984	1035	1022	1053	1041	983	1030	1069	1014	1003	1040	1065	1053	1047	1046	1041	1073	1060	1059	1012	1041	1045	1030	1052	1050	1039	1011	974	1082	1015	1046	1098	1054	992	1009	1045	987	1055	1089	1029	980	1043	1061	1017	1042	1044	1044	1037	1028	1054	1048	1098	1073	1089	1014	1078	1026	1063	1057	1095	1028	1066	1021	1017	1013	1070	1012	1055	1010	1047	991	1003	1085	1026	1021	987	1002	1070	1067	1008	1042	1044	1050	1085	1084	1072	1056	1100	1049	1065	1038	986	1037	1028	1039	965	1046	1105	1001	1013	1035	976	1060	1041	1036	1031	996	1071	1011	1068	1022	1041	1075	1044	1086	1062	1014	1042	1049	1061	1034	1004	1091	1034	1077	1080	1023	1053	1044	1013	1017	1036	1063	1037	1050	1016	1096	1026	1062	1085	1065	983	998	1056	1000	1044	1062	983	1088	1052	1042	1050	1082	1041	1103	1044	1050	1051	1062	1025	1028	1044	1015	1027	1038	1024	1025	1038	1103	1001	1011	1086	949	1051	1030	972	1031	1000	988	1148	1023	1048	1062	1029	1034	1078	1091	1080	1092	1020	1004	977	1079	1024	1062	1033	1087	1060	1016	1043	1006	1054	1059	1053	1074	1021	1044	1032	1075	1062	1050	995	1090	1079	1054	1057	1011	1053	1036	1135	1056	1047	1022	1059	1038	1019	1034	1065	1037	996	1048	1048	1063	1096	975	1003	1065	1041	1051	1036	1117	1062	1061	1028	998	1028	1066	1102	1083	1021	1037	1035	1054	1087	1070	1110	1052	1042	1018	1053	1003	1067	1046	1024	1067	1030	1042	1091	1053	1028	1045	1047	1040	1063	1056	1048	1018	1058	1047	1098	1024	1022	1009	1013	995	1069	1024	1061	1047	1027	1050	1058	1031
36811	57672	15431	6179	4443	3615	2917	17545	22002	39229	30892	27540	19929	17137	4281	2774	1234	1232	1132	1198	2348	3627	1290	1138	1107	1156	1167	1162	1198	1166	1121	1182	1181	1113	1153	1195	1170	1145	1102	1167	1131	1088	1131	1130	1206	1200	1129	1131	1165	1160	1111	1174	1175	1161	1115	1154	1156	1167	1192	1130	1213	1233	1153	1186	1148	1158	1115	1163	1174	1131	1140	1207	1143	1148	1123	1155	1168	1171	1157	1181	1191	1134	1153	1155	1116	1171	1157	1125	1125	1181	1113	1128	1191	1120	1137	1127	1204	1158	1137	1134	1154	1151	1163	1176	1152	1165	1147	1149	1156	1207	1148	1178	1127	1210	1179	1138	1140	1164	1188	1123	1177	1118	1096	1149	1184	1090	1103	1105	1163	1163	1146	1188	1186	1157	1156	1132	1131	1182	1148	1162	1123	1171	1153	1169	1247	1152	1142	1147	1145	1156	1180	1199	1103	1201	1117	1212	1131	1171	1181	1174	1144	1165	1097	1156	1218	1139	1147	1135	1130	1191	1158	1143	1108	1204	1128	1258	1111	1199	1247	1163	1141	1218	1122	1150	1133	1161	1210	1148	1150	1129	1140	1185	1157	1210	1162	1125	1120	1204	1179	1173	1196	1147	1111	1200	1079	1190	1150	1187	1172	1185	1183	1158	1163	1158	1200	1236	1169	1249	1127	1144	1096	1154	1153	1202	1135	1180	1148	1107	1148	1181	1192	1117	1206	1088	1197	1143	1193	1147	1211	1155	1166	1187	1149	1172	1215	1164	1152	1151	1104	1155	1131	1097	1149	1189	1211	1149	1186	1152	1166	1122	1135	1187	1151	1166	1148	1163	1117	1141	1163	1140	1058	1144	1150	1079	1175	1181	1168	1140	1105	1236	1131	1144	1075	1141	1184	1173	1198	1159	1168	1166	1105	1199	1155	1136	1204	1172	1121	1127	1137	1130	1170	1131	1093	1171	1105	1209	1145	1153	1179	1174	1135	1137	1116	1146	1156	1116	1116	1229	1144	1187	1129	1134	1159	1206	1162	1102	1176	1096	1130	1182	1119	1125	1117	1123	1154	1124	1233	1172	1184	1124	1104	1161	1103	1167	1119	1111	1194	1145	1154	1165	1186	1181	1142	1126	1087	1115	1129	1212	1207	1142	1177	1163	1181	1154	1173	1214	1156	1167	1154	1134	1144	1168	1217	1117	1115	1141	1135	1137	1182	1182	1149	1141	1199	1193	1136	1213	1151	1146	1102	1162	1100	1119	1212	1146	1124	1145	1230	1186	1109	1210	1157	1231	1138	1125	1155	1120	1174	1134	1203	1150	1131	1177	1130	1177	1200	1171	1158	1218	1209	1190	1082	1191	1145	1201	1143	1130	1092	1157	1119	1171	1213	1158	1116	1122	1131	1200	1096	1175	1131	1209	1178	1131	1164	1150	1134	1144	1120	1166	1156	1203	1192	1199	1128	1210	1188	1173	1155	1118	1146	1211	1130	1126	1115	1097	1213	1155	1175	1101	1209	1171	1188	1188	1140	1231	1157	1155	1155	1180	1139	1102	1104	1170	1147	1149	1176	1160	1164	1151	1109	1197	1164	1141	1112	1138	1142	1143	1149	1143	1135	1183	1172	1222	1169	1134	1173	1145	1136	1090	1109	1114	1179	1122	1160	1132	1136	1159	1160	1156	1201	1167	1119	1149	1117	1054	1121	1199	1155	1117	1178	1101	1169	1189	1147	1170	1111	1186	1112	1212	1107	1151	1150	1123	1183	1174	1166	1160	1121	1151	1126	1143	1248	1146	1186	1094	1145	1117	1142	1204	1195	1101	1179	1157	1183	1132	1110	1164	1114	1137	1195	1132	1208	1167	1164	1135	1196	1156	1120	1133	1106	1167	1121	1187	1123	1192	1150	1170	1159	1233	1175	1177	1152	1174	1223	1159	1142	1183	1156	1206	1126	1149	1143	1166	1080	1125	1188	1119	1109	1142	1161	1109	1117	1160	1137	1116	1129	1182	1174	1165	1151	1199	1137	1168	1175	1214	1136	1131	1195	1100	1126	1109	1130	1148	1151	1148	1229	1118	1171	1138	1207	1225	1159	1186	1141	1158	1172	1118	1181	1206	1170	1153	1199	1157	1193	1106	1128	1176	1137	1160	1190	1176	1191	1174	1120	1185	1166	1094	1130	1173	1160	1155	1117	1185	1179	1178	1213	1157	1150	1151	1143	1161	1144	1169	1119	1115	1140	1138	1129	1152	1118	1158	1163	1141	1144	1192	1202	1166	1155	1170	1182	1102	1165	1155	1181	1165	1158	1182	1144	1143	1182	1226	1209	1172	1161	1158	1159	1172	1150	1209	1132	1188	1151	1186	1191	1116	1183	1101	1168	1083	1120	1086	1164	1151	1147	1094	1138	1202	1203	1100	1174	1194	1217	1142	1188	1183	1131	1141	1135	1153	1215	1193	1060	1128	1126	1152	1169	1197	1135	1159	1214	1164	1228	1123	1124	1168	1166	1161	1180	1073	1100	1170	1139	1150	1117	1200	1114	1158	1081	1172	1142	1107	1165	1100	1156	1141	1138	1188	1130	1106	1138	1123	1189	1127	1088	1171	1181	1148	1183	1199	1115	1181	1142	1161	1173	1152	1163	1172	1113	1174	1108	1166	1190	1186	1161	1132	1115	1138	1193	1124	1152	1078	1128	1100	1190	1145	1146	1157	1158	1109	1143	1168	1171	1171	1186	1200	1103	1167	1097	1114	1120	1125	1173	1178	1129	1115	1171	1138	1163	1120	1152	1084	1184	1174	1139	1099	1187	1169	1188	1082	1232	1145	1137	1117	1189	1157	1173	1150	1153	1147	1156	1209	1130	1193	1187	1211	1195	1250	1159	1168	1135	1186	1172	1170	1170	1234	1134	1133	1134	1190	1123	1112	1190	1121	1082	1160	1127	1103	1193	1164	1221	1104	1148	1150	1143	1101	1165	1183	1217	1162	1172	1183	1173	1203	1202	1167	1166	1140	1196	1188	1144	1191	1138	1176	1120	1118	1145	1121	1197	1175	1149	1182	1155	1146	1171	1136	1165	1223	1164	1213	1200	1192	1162	1169	1132	1142	1143	1162	1159	1116	1205	1194	1160	1136	1160	1194	1168	1127	1207	1137	1136	1146	1136	1183	1118	1128	1159	1129	1126	1220	1132	1140	1116	1195	1144	1177	1113	1178	1175	1199	1174	1139	1115	1116	1148	1146	1178	1174	1162	1165	1151	1115	1194	1201	1162	1117	1171	1141	1207	1165	1239	1170	1192	1133	1091	1162	1206	1157	1177	1164	1187	1091	1113	1155	1110	1149	1191	1162	1200	1181	1117	1157	1168	1137	1201	1162	1101	1164	1175	1124	1135	1154	1142	1224	1112	1153	1136	1161	1207	1167	1188	1148	1130	1132	1188	1085	1139	1135	1082	1196	1114	1125	1152	1176	1102	1275	1114	1165	1160	1165	1126	1186	1236	1189	1145	1228	1131	1127	1115	1175	1174	1140	1210	1176	1127	1168	1119	1150	1121	1123	1205	1152	1166	1130	1178	1126	1166	1117	1132	1150	1148	1194	1160	1140	1166	1137	1128	1230	1161	1189	1153	1191	1155	1114	1134	1139	1200	1132	1149	1152	1222	1174	1128	1137	1125	1153	1175	1115	1154	1167	1138	1171	1176	1202	1194	1181	1167	1213	1147	1170	1212	1169	1253	1121	1104	1168	1131	1149	1124	1131	1143	1167	1134	1153	1185	1244	1164	1115	1211	1159	1159	1159	1160	1147	1184	1159	1159	1128	1133	1181	1144	1185	1202	1147	1158	1119	1169	1121	1197	1102	1114	1152	1218	1202	1167	1077	1139	1103	1172	1211	1124	1207	1186	1128	1156	1174	1174	1157	1148	1121	1109	1154	1194	1132	1195	1149	1163	1166	1154	1123	1155	1148	1158	1197	1127	1150	1082	1151	1192	1139	1197	1115	1096	1181	1113	1093	1152	1147	1200	1186	1141	1181	1189	1099	1143	1180	1141	1180	1158	1164	1177	1166	1130	1136	1162	1176	1145	1203	1230	1151	1163	1156	1156	1177	1145	1166	1154	1211	1149	1145	1136	1229	1132	1165	1124	1124	1100	1134	1140	1191	1248	1104	1148	1117	1154	1187	1237	1125	1153	1139	1187	1202	1155	1152	1148	1191	1143	1181	1146	1114	1131	1208	1178	1183	1161	1131	1176	1128	1126	1224	1171	1111	1204	1166	1139	1122	1166	1164	1209	1187	1122	1134	1151	1144	1139	1146	1139	1145	1119	1150	1114	1171	1160	1163	1225	1108	1123	1144	1150	1184	1144	1180	1145	1096	1108	1079	1192	1170	1182	1196	1174	1080	1170	1173	1113	1192	1177	1161	1105	1201	1124	1141	1141	1148	1165	1187	1122	1161	1163	1229	1135	1189	1172	1153	1148	1113	1160	1132	1120	1118	1130	1168	1185	1100	1191	1096	1139	1132	1175	1148	1153	1117	1172	1126	1110	1162	1166	1121	1135	1203	1162	1141	1146	1122	1115	1174	1139	1179	1151	1165	1174	1159	1194	1139	1180	1178	1118	1226	1221	1200	1183	1188	1145	1144	1178	1120	1153	1169	1232	1164	1167	1145	1183	1187	1124	1167	1183	1168	1157	1112	1153	1134	1173	1155	1204	1130	1143	1100	1126	1097	1113	1191	1242	1190	1236	1190	1111	1101	1109	1149	1185	1170	1118	1149	1143	1182	1144	1147	1105	1233	1172	1148	1162	1151	1125	1193	1154	1142	1157	1095	1145	1157	1154	1169	1156	1188	1146	1175	1173	1145	1092	1208	1173	1170	1099	1154	1231	1111	1166	1165	1176	1153	1104	1106	1056	1190	1138	1175	1121	1150	1232	1102	1135	1190	1113	1167	1203	1174	1136	1149	1214	1115	1162	1155	1190	1157	1145	1200	1107	1126	1182	1178	1125	1177	1120	1081	1139	1173	1139	1087	1119	1160	1118	1165	1247	1202	1099	1118	1123	1207	1150	1162	1142	1131	1165	1184	1161	1102
28693	24143	13677	1626	753	688	670	1042	1650	2723	1858	1591	1177	1178	724	646	643	649	621	660	667	682	682	597	651	680	655	616	640	594	600	650	652	656	651	645	642	665	610	640	656	671	644	650	645	620	641	620	694	624	634	592	640	664	594	637	622	609	622	625	673	680	633	665	595	634	651	626	658	644	693	632	625	597	625	626	612	650	654	636	673	650	662	615	645	623	686	613	652	611	646	669	648	707	643	646	677	639	658	666	648	609	595	642	598	645	655	623	644	689	675	667	644	667	642	609	600	627	582	632	599	583	628	630	584	665	644	657	680	622	624	654	638	646	617	675	627	626	669	623	622	631	639	636	643	636	599	650	639	639	625	622	640	629	627	663	644	639	645	635	665	617	633	599	600	663	637	698	655	643	645	603	641	655	632	644	627	629	674	618	663	628	649	607	614	616	625	615	639	638	667	616	644	598	655	663	647	657	676	639	678	615	666	633	641	628	638	618	672	687	620	603	624	664	631	631	630	654	631	646	658	633	623	637	629	667	649	622	675	605	611	629	682	667	622	604	605	629	570	640	642	618	616	601	662	626	608	623	633	646	667	638	598	655	592	614	659	604	651	616	674	629	628	617	659	657	633	619	629	685	657	643	678	661	610	637	609	677	617	632	630	611	622	628	675	645	657	653	641	623	617	649	590	608	672	676	647	668	660	629	637	649	616	598	657	640	602	606	620	628	646	666	645	611	643	615	639	658	629	618	642	641	629	647	629	628	668	595	669	607	628	635	607	686	656	636	641	643	605	602	627	658	612	652	627	619	641	657	644	644	649	667	625	633	597	666	607	616	615	666	629	606	642	644	627	660	646	647	628	667	610	651	645	640	661	626	650	625	624	664	633	656	647	634	613	626	658	661	613	604	668	637	573	603	617	623	663	603	635	690	677	687	622	640	615	656	627	667	633	619	635	631	594	673	666	647	614	638	655	651	607	627	652	658	625	627	644	608	690	596	677	617	649	617	665	636	659	649	638	610	628	645	634	623	677	648	570	634	635	660	611	649	644	658	633	662	648	672	629	665	589	631	667	648	676	592	676	675	630	654	681	663	599	650	632	618	655	623	651	599	642	655	655	653	622	644	646	669	618	639	639	648	595	628	607	676	635	611	628	660	617	642	637	650	639	625	605	659	659	618	603	635	604	627	605	651	632	670	656	599	619	673	651	700	696	697	615	652	638	631	684	638	615	635	704	633	659	632	655	641	612	645	619	650	611	674	637	661	572	645	656	654	656	719	616	620	611	636	645	603	575	696	637	602	625	625	634	649	636	620	576	640	661	636	620	650	645	615	664	594	619	649	689	620	594	696	639	670	635	632	625	673	632	605	627	664	659	597	611	656	646	637	642	599	641	637	682	584	623	628	586	620	651	657	655	629	645	611	642	643	623	701	617	644	695	643	677	636	610	675	631	624	648	631	618	592	664	628	675	604	624	628	646	606	660	629	615	617	676	647	642	647	639	601	668	666	633	602	642	641	633	597	651	653	676	646	631	649	655	626	624	657	640	592	683	587	596	636	632	646	592	613	616	638	599	646	655	628	646	627	661	617	582	620	663	603	644	610	622	593	620	642	620	596	684	611	631	615	681	655	685	691	647	636	648	643	630	613	621	640	630	618	637	662	660	604	698	679	659	653	644	651	657	678	640	677	648	642	606	634	611	678	665	618	578	640	619	670	639	620	629	648	659	601	634	615	633	620	650	591	624	670	640	669	607	690	658	611	645	669	664	661	672	647	630	646	657	668	625	656	664	636	590	662	670	635	622	621	619	599	646	635	626	656	640	665	610	656	655	617	672	599	609	648	678	650	633	617	611	622	610	632	618	598	635	619	661	662	627	596	658	647	639	689	603	614	660	631	639	618	677	665	652	658	689	663	628	620	629	589	653	658	677	644	682	638	629	636	601	666	605	676	673	609	634	621	656	634	647	621	661	598	653	653	682	647	652	684	652	654	634	639	653	639	606	615	637	633	627	622	630	623	617	633	615	591	645	713	633	648	627	558	656	606	608	662	610	634	660	655	620	631	640	639	664	664	654	655	619	651	646	640	619	604	644	637	586	618	659	631	650	642	608	637	654	630	662	624	614	603	659	652	635	637	615	657	633	623	605	648	653	604	621	641	621	643	646	614	635	635	666	635	614	634	626	658	635	639	640	653	657	654	663	664	600	646	602	668	601	637	591	638	661	634	635	607	632	656	651	662	670	649	665	703	622	640	638	630	643	640	642	677	657	607	638	645	663	628	624	607	593	672	580	613	635	647	628	632	643	615	649	620	645	660	623	610	651	624	647	646	616	618	636	634	668	635	607	632	663	608	611	602	658	611	640	613	612	598	673	630	660	658	652	614	657	653	649	597	618	612	650	637	601	612	669	674	637	652	641	689	615	657	659	635	642	670	660	664	643	637	624	601	674	604	656	648	649	665	609	642	607	615	628	627	598	638	633	631	683	587	626	716	621	662	654	663	633	647	679	652	609	633	661	652	633	635	614	633	623	657	626	597	641	666	629	610	601	615	641	649	627	668	645	634	616	629	609	640	633	676	608	606	682	657	631	678	606	694	671	641	652	645	695	646	637	606	631	644	613	665	654	644	669	620	605	630	621	656	653	612	634	602	643	686	704	632	620	623	632	648	607	691	653	614	659	644	674	670	628	647	652	611	608	655	637	652	651	600	647	643	674	665	628	624	606	684	630	608	642	617	656	617	629	697	615	628	644	682	676	642	635	637	627	693	641	638	649	624	630	624	651	651	659	598	633	644	618	691	617	619	667	658	643	697	640	700	639	608	635	664	667	655	630	618	617	603	635	646	654	625	594	664	633	660	685	621	640	609	618	589	646	650	662	646	660	630	619	630	656	687	679	605	620	645	622	596	591	596	619	633	630	641	643	682	643	606	626	612	614	643	648	625	630	627	627	612	625	613	653	651	645	652	625	640	674	630	639	641	654	625	604	673	656	696	634	618	672	678	589	657	635	596	638	641	662	664	599	650	620	656	593	666	614	618	663	689	622	624	640	640	631	657	649	618	631	602	641	610	623	620	661	641	693	664	664	629	662	637	637	635	689	681	684	656	649	667	632	601	622	605	640	605	648	669	649	619	666	669	611	633	646	593	654	653	634	621	621	616	597	619	602	639	619	660	670	653	620	629	643	656	641	637	640	647	659	633	632	647	645	644	612	652	653	677	641	639	649	622	639	655	610	671	614	615	624	614	601	632	625	593	620	627	635	659	615	605	661	638	643	640	592	615	621	607	631	653	628	639	649	646	661	674	665	634	629	611	678	673	609	632	669	668	656	651	661	629	694	645	663	664	592	588	628	661	641	659	664	664	627	658	640	635	589	612	658	602	604	657	646	661	615	639	627	596	686	689	681	641	635	678	615	601	686	629	607	631	628	613	663	649	665	630	653	628	706	608	651	612	631	655	629	635	632	620	632	659	666	602	639	643	594	634	626	653	648	622
29134	36695	6146	958	844	820	814	1494	2514	4546	2988	2451	1771	1747	855	760	710	745	751	720	843	824	725	708	732	720	753	738	752	716	727	751	686	761	730	693	738	786	747	713	779	746	729	716	759	773	754	717	689	750	754	716	731	776	733	716	768	758	712	771	731	780	727	725	752	764	726	699	724	765	780	738	789	741	734	709	783	734	746	741	767	746	752	756	774	736	748	748	763	787	756	726	695	773	760	733	704	728	688	705	715	711	710	748	773	746	692	747	705	713	713	788	734	691	738	777	730	811	792	730	785	747	791	698	729	689	739	727	717	792	737	756	759	729	743	728	733	798	718	756	783	729	778	768	725	728	706	705	735	705	767	730	753	765	780	691	753	750	750	787	784	782	764	734	718	711	754	726	711	705	728	728	728	750	729	787	741	741	732	761	776	743	704	731	754	764	729	742	741	734	745	744	712	726	773	681	718	761	757	728	730	769	745	702	738	734	773	681	753	715	745	741	791	754	758	760	778	755	777	745	782	724	793	699	676	761	714	760	741	751	718	717	750	751	792	736	725	750	738	758	716	725	710	717	755	736	755	741	742	674	725	724	743	786	724	726	784	771	719	725	767	696	756	790	727	750	744	772	732	728	704	773	670	756	750	729	806	762	766	694	757	802	682	716	731	700	756	773	715	763	703	676	744	760	737	712	758	765	761	787	756	751	736	726	772	700	722	716	764	789	728	689	728	758	726	749	717	751	773	758	745	728	769	714	748	726	727	764	768	769	712	692	737	716	738	720	741	736	756	679	714	717	714	722	766	726	734	748	760	720	768	722	750	730	742	759	735	720	787	748	756	742	731	727	726	819	703	752	706	751	713	752	780	791	730	794	733	766	743	788	747	711	743	682	739	790	731	787	730	733	790	767	754	724	738	720	740	740	738	715	733	772	706	740	792	735	731	733	775	754	787	717	739	757	726	721	734	701	750	731	769	766	710	773	701	735	731	769	726	765	751	758	726	763	767	716	745	758	776	699	722	737	730	718	729	741	716	661	710	757	776	764	757	765	714	719	747	735	737	773	755	740	731	730	697	767	747	733	731	728	757	721	720	769	825	740	711	758	753	704	708	724	695	711	726	801	726	690	736	719	743	760	727	678	759	704	750	708	748	725	759	744	748	705	765	713	724	761	738	719	686	720	733	755	741	718	702	778	785	753	748	750	766	763	712	726	747	741	736	776	745	719	778	730	733	765	753	741	736	753	762	760	754	734	746	726	739	742	784	717	754	728	715	686	734	749	779	713	786	738	718	751	713	714	742	731	753	697	694	714	774	763	755	727	724	754	743	742	747	743	679	720	747	722	763	726	766	760	765	751	724	752	730	704	723	716	726	750	730	727	753	768	765	751	715	723	740	772	718	744	694	785	695	753	686	732	740	751	736	767	796	759	779	747	712	667	774	781	770	776	769	687	719	761	741	733	734	748	732	724	736	764	710	743	764	720	739	716	792	737	741	753	762	718	714	753	717	742	748	719	755	704	753	691	736	733	778	744	719	703	722	691	689	728	781	738	718	675	744	704	768	747	722	743	745	716	698	705	760	779	772	755	749	764	735	760	722	794	727	732	734	752	686	726	758	720	749	705	704	702	710	723	732	747	754	770	743	737	761	695	760	760	719	732	732	719	732	749	726	715	731	760	786	798	743	738	753	725	749	698	734	731	744	786	708	739	742	732	707	775	717	718	738	732	757	723	730	739	776	765	744	727	726	710	713	755	758	720	773	809	768	712	727	704	771	756	755	805	717	723	744	706	770	739	766	685	724	698	696	758	728	752	750	718	727	735	755	720	741	783	753	710	736	743	713	749	796	732	775	711	753	755	743	728	737	708	734	754	762	742	780	783	738	738	680	736	757	761	755	703	715	747	756	755	735	741	734	707	706	660	735	723	767	697	790	815	712	773	756	755	769	748	740	751	735	747	744	773	733	723	742	773	735	749	706	742	755	714	716	747	714	750	754	755	753	749	694	727	752	778	694	726	729	723	740	738	733	770	735	802	735	707	771	740	821	782	747	768	714	719	753	753	704	726	708	711	765	761	716	801	707	738	728	749	747	749	752	738	698	722	720	749	740	765	771	743	767	721	756	712	717	744	759	762	737	750	754	746	736	771	764	744	715	746	751	746	708	748	734	693	686	740	714	832	737	759	751	710	786	786	735	758	751	713	741	720	750	716	776	685	772	710	757	702	763	754	727	724	725	717	781	697	712	747	754	775	767	744	779	737	766	705	756	703	749	698	807	714	746	769	683	790	761	712	757	707	738	676	734	737	764	740	730	745	714	701	761	718	712	797	749	726	737	726	779	759	717	687	796	732	769	718	771	713	771	759	748	728	726	797	793	723	757	735	798	759	751	739	752	744	750	710	767	737	750	704	715	776	758	702	763	766	752	712	742	745	721	757	703	733	756	772	739	769	687	792	742	781	681	765	796	729	749	740	737	727	742	784	772	783	721	732	768	725	770	726	714	742	752	727	745	699	708	774	764	731	744	728	731	741	766	767	791	690	769	776	738	746	747	730	746	726	761	699	754	742	744	761	731	722	709	739	716	720	733	782	692	770	780	681	728	718	720	738	752	719	730	697	740	719	710	761	735	765	697	749	698	755	728	738	727	737	697	759	750	757	753	752	757	765	778	729	763	762	749	732	741	744	741	780	742	762	695	750	763	761	719	728	743	699	706	775	699	727	723	733	692	766	741	758	750	761	733	722	747	753	728	724	709	745	753	709	704	724	760	730	678	747	727	795	751	744	729	742	729	752	724	742	752	780	760	743	758	701	766	742	766	749	707	786	708	732	728	767	715	715	762	781	738	754	760	721	753	745	733	735	729	673	809	745	718	767	761	716	771	766	721	780	757	717	778	757	778	727	744	757	716	747	724	722	753	702	760	759	729	752	726	717	701	773	742	740	717	698	746	705	723	754	727	797	752	751	707	758	702	738	775	739	745	719	726	697	743	752	740	731	733	717	752	799	815	767	743	763	732	750	727	725	740	794	763	787	735	725	747	778	772	734	751	760	764	775	738	750	693	739	767	761	683	714	760	711	727	776	703	779	773	764	746	725	772	760	685	738	753	738	729	735	762	765	745	763	764	789	810	764	753	730	715	710	741	721	683	693	735	741	714	755	789	776	752	717	743	705	724	775	727	766	784	760	702	723	791	719	715	730	706	741	706	752	672	738	675	768	726	680	770	709	690	722	760	734	737	767	753	735	706	750	755	695	701	720	741	712	746	734	737	698	718	729	690	718	800	734	746	754	771	733	747	711	751	758	742	727	750	687	718	755	733	738	725	729	704	743	732	727	750	798	724	744	752	751	749	770	713	723	743	741	738	720	676	700	745	732	743	762	727	731	727	738	725	759	744	719	726	748	731	743	712	734	751	716	727	728	751	778	778	689	764	747	718	775	726	772	768	762	732	714	786	718	727	693	729	707	768	727	760	804	743	726	736	747	739	765	795	759
24190	21335	28419	24489	21165	7409	1580	3306	8623	23757	18822	14241	8698	8017	2800	1091	831	823	845	897	1645	1129	845	844	817	824	839	849	837	805	865	866	890	843	819	902	833	814	867	894	895	891	859	847	863	842	863	905	848	871	825	877	868	857	855	820	863	840	823	789	896	847	868	837	858	878	858	815	794	830	905	811	877	825	880	853	842	841	819	842	860	887	847	866	859	840	827	869	801	890	805	837	817	835	852	863	822	822	847	826	832	874	812	864	789	878	855	863	827	854	827	831	863	831	842	848	868	845	840	854	864	831	840	859	782	825	847	837	793	838	841	843	820	865	849	885	893	876	875	905	873	846	865	850	815	815	864	837	847	901	841	933	789	860	864	864	885	851	760	849	811	855	893	858	822	858	840	921	854	837	870	868	847	797	835	858	818	885	797	846	877	841	837	854	863	805	828	841	773	903	917	831	834	876	839	821	861	800	860	833	805	826	868	858	796	808	823	865	817	815	840	841	840	831	840	848	804	817	795	819	825	828	826	894	810	896	832	844	847	835	802	803	831	810	819	891	874	802	837	824	883	841	916	855	828	851	801	811	823	845	874	835	839	845	850	854	821	861	880	798	819	843	887	861	829	849	806	842	897	826	816	851	869	832	802	834	858	837	815	855	898	860	840	834	876	836	823	823	790	850	872	832	852	866	801	838	807	791	836	876	838	832	786	873	838	843	820	832	895	817	858	766	846	854	901	769	868	813	811	870	808	846	868	831	838	807	852	892	796	870	870	865	883	890	840	784	855	916	835	834	832	849	886	794	874	857	803	862	863	831	818	823	832	884	830	841	820	798	851	776	828	805	824	840	868	846	839	861	848	895	805	828	798	825	879	881	815	872	867	843	826	840	863	826	819	882	828	774	816	819	828	873	848	801	918	829	817	884	856	843	809	822	841	828	803	807	854	835	824	827	863	865	850	848	828	865	802	828	857	884	829	855	806	844	842	809	876	829	825	834	832	844	849	844	820	858	794	851	866	846	830	847	799	894	787	815	757	812	843	869	829	829	847	864	850	853	875	811	824	836	842	801	837	829	846	852	839	829	848	864	903	875	821	847	815	835	867	852	811	865	820	862	804	823	806	848	878	814	814	872	854	840	902	819	859	835	834	855	850	818	847	878	835	898	867	863	866	866	826	860	852	859	844	835	828	788	823	825	816	846	878	873	768	854	837	865	821	790	811	801	832	882	894	797	847	820	872	800	793	850	874	795	796	816	881	832	828	829	856	848	819	828	808	843	841	815	850	865	835	843	843	867	819	878	870	792	825	812	823	849	840	833	808	839	933	869	887	898	801	908	782	858	831	840	844	863	826	826	882	852	841	791	828	821	860	850	836	865	843	861	826	810	800	830	860	867	839	806	863	805	825	832	827	823	824	836	859	831	862	783	859	843	849	872	850	782	838	802	871	889	805	868	856	874	857	843	863	849	861	848	860	857	842	866	797	866	830	834	825	824	834	845	829	884	859	805	813	835	812	858	769	816	867	827	847	837	843	816	794	856	847	882	861	817	887	859	858	873	803	887	865	803	878	828	802	869	812	821	845	820	857	835	845	868	832	816	791	846	894	879	822	803	867	823	810	814	805	850	802	813	783	824	883	872	775	803	840	844	796	821	844	814	842	802	808	777	870	829	814	839	843	827	844	835	837	855	863	844	799	822	830	814	867	821	803	834	843	875	879	838	831	854	863	800	815	871	864	870	808	880	784	839	878	822	853	839	852	858	882	852	880	782	862	829	822	875	823	880	861	868	809	906	918	845	785	810	841	842	829	855	832	851	816	829	790	866	887	855	846	790	864	789	829	843	802	868	835	882	875	815	838	850	856	842	870	863	810	822	887	818	826	797	862	780	845	836	861	832	897	784	843	853	898	845	806	814	870	903	887	889	848	850	803	853	837	839	803	867	863	908	848	833	854	841	869	830	834	850	866	840	833	822	890	825	834	856	835	820	869	840	804	837	846	845	868	792	862	856	828	879	891	829	828	863	826	893	842	836	796	882	842	846	836	789	881	871	807	866	787	926	863	822	843	859	810	817	859	796	834	820	822	808	865	851	843	811	834	843	863	836	836	847	856	793	837	876	851	845	843	841	852	840	840	840	857	825	834	880	843	764	867	878	881	834	891	874	763	856	829	809	874	878	879	894	823	845	832	839	798	808	848	802	835	814	812	869	893	850	824	878	769	824	856	839	790	834	885	852	825	799	858	894	814	824	886	835	886	865	852	858	822	846	841	841	807	840	830	854	845	834	859	894	807	899	889	893	894	794	825	836	807	776	855	824	901	844	801	836	857	831	837	828	862	851	876	880	764	821	821	837	867	834	835	838	837	843	795	789	779	847	807	824	776	880	824	830	830	815	884	797	868	866	858	876	795	802	804	843	772	901	832	792	903	832	803	843	875	862	809	857	869	861	842	796	828	841	778	859	827	874	822	789	856	837	833	880	919	851	815	874	884	888	873	884	803	799	833	880	805	846	831	844	861	817	858	852	809	828	917	863	836	846	809	814	848	874	891	869	837	807	836	900	855	853	811	872	808	857	842	837	850	860	861	830	852	790	855	872	858	827	874	873	851	810	848	834	883	867	830	857	849	840	851	836	820	839	851	867	803	863	794	826	840	822	856	839	813	915	906	853	845	883	832	852	873	790	818	862	912	842	852	883	833	799	822	832	836	844	867	851	835	861	855	836	834	824	858	827	839	884	863	854	826	808	881	852	832	865	807	800	814	874	865	791	854	827	812	841	877	855	854	830	908	794	881	841	866	834	837	861	821	817	881	877	841	836	921	882	845	806	827	870	853	849	841	829	834	868	830	842	845	800	862	806	795	857	867	861	883	853	832	802	805	866	856	832	814	795	851	878	861	842	824	819	872	847	803	801	880	842	878	861	861	838	843	783	865	858	834	837	851	874	782	875	855	843	862	889	817	845	863	810	808	901	895	855	848	831	812	824	823	810	865	785	844	817	844	858	828	835	816	928	820	840	821	882	871	823	794	814	863	804	828	858	841	834	876	817	805	815	850	846	864	817	839	869	790	834	832	807	853	866	798	830	849	869	787	843	801	859	850	849	849	856	819	863	888	845	849	867	845	852	833	783	833	801	829	879	840	796	848	821	822	830	836	835	777	796	843	826	866	854	866	803	845	865	882	800	805	865	860	845	850	797	881	863	851	833	833	876	817	828	843	853	898	782	838	830	875	888	836	841	831	788	807	894	845	885	833	859	855	874	869	837	797	882	858	858	819	818	877	809	819	819	809	801	870	830	793	834	834	851	897	775	870	822	819	845	834	817	858	826	856	827	861	849	839	869	845	878	843	843	828	789	853	805	835	795	821	808	843	838	831	844	873	850	785	838	849	805	813	874	832	834	845	876	831	876	796	872	836	850	859	861	854	838	782	878	887	792	829	802	873	847	839	793	862	865	823	827	820	818	825	899	816	791	853	869	824	831	799	794	805	822	833	874
32752	48956	9631	3476	2711	2194	1818	5428	12135	31442	23925	17836	13793	12406	4075	1294	919	981	971	1033	2630	1439	1003	966	976	995	969	951	972	971	901	952	986	949	935	917	1005	1003	979	908	928	915	926	1010	917	928	985	999	964	949	1000	944	896	928	941	903	1006	978	948	918	996	956	941	948	912	986	968	948	981	933	977	932	975	951	913	1037	942	980	962	999	952	941	962	923	955	957	964	906	1009	943	971	987	881	925	960	935	961	956	979	929	1001	954	976	949	945	982	943	932	978	928	967	934	996	938	983	967	930	894	937	924	975	957	998	974	887	943	894	956	902	944	1031	1007	961	959	954	978	1007	930	959	919	947	934	959	917	962	961	950	955	962	962	902	937	1040	940	962	957	922	955	959	968	927	953	926	940	990	919	932	970	929	1003	955	950	942	981	913	939	985	1007	964	930	910	1011	935	1020	949	925	971	945	986	942	933	982	983	935	943	944	913	962	919	934	1034	979	947	970	916	926	949	970	965	982	921	997	923	1011	965	938	921	1009	945	950	1006	969	971	889	959	964	910	933	967	955	1013	987	930	916	880	971	934	921	970	916	1014	985	969	918	917	965	957	952	958	960	907	960	928	953	910	934	914	952	979	988	935	928	1010	963	964	961	969	937	1017	885	994	915	900	956	941	958	984	967	948	910	957	941	933	992	972	915	960	931	931	955	949	963	1015	900	921	991	954	981	971	941	959	953	983	981	940	960	899	969	951	914	913	982	918	1009	950	943	930	958	894	939	881	998	913	962	982	964	960	906	921	928	927	929	989	930	1029	928	948	961	984	900	926	957	956	908	936	958	918	952	926	950	940	915	918	923	927	996	937	954	926	1014	959	981	972	938	933	929	942	904	984	938	987	932	933	930	982	925	981	1011	1010	882	895	953	911	945	1026	912	952	958	948	928	928	953	934	1001	963	963	926	957	909	932	962	913	945	921	927	973	1003	926	904	929	943	931	953	979	962	951	973	996	976	899	929	899	1019	961	905	967	981	1003	934	995	933	910	1004	924	1000	944	996	978	925	938	959	933	969	894	1015	930	938	966	948	944	986	925	941	929	931	900	965	972	969	971	1004	911	946	943	919	987	899	884	988	964	957	949	966	946	981	925	919	1014	884	911	905	953	953	962	952	968	908	976	939	959	991	901	953	945	977	973	953	940	930	930	963	912	934	929	988	924	887	974	1006	917	937	949	977	925	946	930	976	962	1002	960	971	984	998	971	910	934	953	937	932	927	914	932	944	956	946	966	924	1009	1004	989	962	923	983	963	983	1020	930	956	935	911	978	945	912	928	965	935	914	916	986	959	980	991	934	969	993	962	957	960	968	971	896	965	988	920	944	899	966	882	973	960	941	1010	896	986	976	965	992	983	996	855	906	908	960	906	908	958	983	973	943	981	949	947	926	942	947	942	989	903	944	935	1005	932	948	892	895	955	972	958	958	965	949	994	913	953	940	966	966	987	972	965	923	951	953	959	938	972	946	918	855	951	906	950	948	989	933	969	934	962	993	950	942	962	982	940	940	953	964	992	983	979	967	892	955	946	927	991	933	943	948	948	946	972	961	974	970	986	987	991	955	947	926	938	846	1007	957	939	995	996	925	977	963	946	986	954	928	961	930	933	982	964	891	972	935	996	920	939	974	902	902	960	942	989	899	928	929	927	987	985	973	930	944	968	974	947	941	903	932	963	965	950	982	941	1013	967	926	980	917	943	935	897	992	962	1003	952	935	992	952	970	966	956	968	1026	960	933	954	942	970	956	1005	976	963	903	953	941	949	940	947	941	931	949	945	965	981	940	972	948	1004	895	959	981	939	959	948	990	948	948	966	992	935	982	961	921	1003	913	936	901	948	933	912	955	992	962	968	969	929	928	938	927	937	955	934	1010	930	921	921	949	958	965	987	972	997	970	934	920	964	954	963	943	924	989	924	938	939	945	908	984	962	983	937	963	1011	921	921	970	992	988	989	908	974	970	918	976	921	957	924	891	990	939	948	961	953	936	952	942	911	904	998	986	941	918	999	967	942	1041	960	962	906	901	924	973	944	907	969	891	975	957	940	921	961	947	876	967	943	978	951	977	968	962	941	962	961	953	965	923	952	949	921	927	989	977	942	972	977	932	1044	921	966	949	963	917	929	958	928	967	917	944	982	891	928	953	953	900	969	966	970	977	943	942	986	918	926	968	978	937	957	955	954	977	907	952	1025	971	1005	982	947	952	946	955	958	960	1002	992	913	978	953	951	941	1019	978	985	951	984	956	975	923	930	969	923	956	972	1026	928	986	964	972	923	945	953	983	974	942	927	959	973	998	972	937	948	971	952	953	1001	871	983	935	945	923	912	894	960	1023	927	951	954	939	909	933	943	897	972	949	906	929	959	928	970	944	935	930	937	961	907	928	947	990	942	955	977	968	962	948	938	968	967	938	911	863	948	918	979	1004	920	993	1028	922	914	968	895	952	949	973	962	955	982	947	964	993	996	919	910	954	941	997	975	915	916	967	942	919	935	949	987	1024	954	952	922	925	991	936	967	933	959	957	962	892	940	971	952	940	950	895	991	954	971	953	1040	941	920	953	987	992	909	965	940	949	940	979	957	940	992	965	956	948	940	952	979	952	1007	949	895	941	952	954	953	987	947	879	971	994	959	982	939	1038	942	932	936	961	951	937	926	956	972	987	1000	901	954	929	966	992	887	902	960	940	1000	921	1001	983	973	898	898	941	939	940	948	892	967	934	950	969	938	990	935	963	928	937	897	975	960	949	936	989	973	957	932	935	943	918	1005	969	958	1008	973	955	925	935	949	907	950	982	976	950	964	967	937	978	951	936	934	917	990	921	993	896	964	982	954	975	947	1021	919	912	961	1005	960	968	960	910	941	1018	1006	1008	930	961	966	890	940	1006	939	927	953	983	949	965	927	926	937	998	959	951	977	912	918	997	970	892	920	957	974	961	950	934	955	945	926	925	936	932	878	974	970	936	969	957	939	928	960	924	903	961	1002	954	970	928	932	912	961	903	957	955	896	950	975	919	992	949	972	977	964	936	947	969	972	971	935	928	977	972	1005	1011	921	928	926	931	979	975	940	966	951	910	1005	970	966	952	1051	938	941	937	967	941	955	941	986	987	943	1003	934	957	952	970	944	955	947	929	937	925	970	1024	914	911	967	926	980	946	970	927	958	952	991	951	931	939	942	994	960	971	914	984	917	975	941	944	970	930	976	975	915	936	913	957	961	980	897	898	935	965	923	943	1007	988	992	954	978	1012	911	971	957	956	957	953	931	921	960	1035	927	911	972	975	917	968	946	997	942	991	944	928	972	960	980	902	924	910	978	919	937	937	914	991	907	895	911	901	926	1002	931	993	979	991	1002	931	950	927	914	939	1028	970	927	970	964	982	940	911	975	930	915	920	930	977	936	959	937	976	916	943	972	1028	1015	917	931	925	988	1017	1006	961	963	943	929	943	917	983	1032	957	945	924	974	987	935	954	976	962	958	936	953	871	973	1011	970	918	973	947	1002	959	912	954	927	942	950	899	944	975	946	954	908	927	927	963	1012	992	956	1000	967	963	998	952	941	982	972
25340	21311	27194	25303	7503	1082	900	1754	4608	14225	9573	7186	4423	3961	1434	787	702	692	679	721	884	915	742	681	734	715	713	711	705	718	719	679	715	724	708	687	750	728	689	670	752	748	722	693	742	696	682	716	698	663	748	736	687	692	700	706	683	694	715	691	725	720	650	689	724	690	698	668	701	685	717	697	674	739	689	675	667	676	749	679	714	690	708	677	775	737	657	694	700	733	750	713	684	724	708	711	696	635	717	708	694	725	720	669	678	697	667	696	744	705	719	717	750	711	649	683	695	704	679	673	747	708	699	713	696	718	669	743	687	713	744	692	701	757	700	645	688	696	702	679	722	727	730	661	699	688	752	723	719	679	749	678	717	661	667	751	754	693	732	698	707	703	698	733	711	720	688	698	742	724	717	664	727	715	701	707	700	695	708	667	695	712	671	706	653	726	751	697	702	690	665	682	707	705	749	698	694	685	688	706	742	651	627	680	713	736	743	658	720	727	674	740	716	741	684	709	724	701	675	670	713	720	715	680	692	697	731	706	665	673	712	661	740	693	737	746	714	755	724	704	727	668	733	722	735	702	714	659	689	663	679	681	767	696	687	719	691	790	721	656	666	696	773	714	709	711	688	716	700	748	685	694	735	698	668	696	725	687	681	717	793	726	690	699	693	737	705	697	669	704	702	712	701	705	685	667	717	699	680	677	691	706	707	684	701	732	673	705	678	698	734	705	720	707	717	703	753	700	754	659	659	686	730	725	681	689	699	711	718	711	726	691	746	753	703	758	732	693	717	704	696	649	749	692	708	665	710	752	759	749	680	703	697	732	703	722	677	698	713	749	698	678	721	708	741	658	685	654	708	720	696	730	650	698	729	719	691	690	706	716	706	737	739	690	685	741	691	694	706	702	694	664	714	703	720	753	685	713	742	704	691	693	690	671	721	643	768	670	697	755	728	641	691	691	694	739	722	701	755	727	718	705	691	680	731	683	695	725	691	698	683	703	736	690	707	717	703	726	763	699	743	694	714	713	719	756	738	680	683	714	709	732	695	701	696	691	742	695	677	677	678	672	726	681	683	675	669	712	714	730	712	684	730	695	676	727	665	727	685	723	662	707	719	709	720	713	729	731	754	693	701	686	686	661	676	760	685	663	688	733	720	694	696	688	692	725	706	757	714	690	696	698	776	707	744	693	729	702	678	705	670	709	668	678	710	749	661	728	708	697	732	707	694	709	720	685	656	668	759	668	728	697	664	719	724	710	742	676	686	722	720	707	754	699	711	688	702	698	670	760	702	716	659	686	695	711	711	735	729	697	692	673	688	683	710	761	647	695	704	705	708	684	724	703	696	713	722	685	681	759	695	713	709	699	719	699	772	675	653	740	684	691	674	699	705	690	682	712	701	726	721	759	722	693	673	689	691	719	677	663	647	696	713	716	764	666	692	722	719	694	734	712	729	700	693	691	685	700	714	706	683	703	757	701	741	712	714	658	698	716	761	759	706	642	711	715	704	705	719	724	760	663	689	711	717	699	670	724	690	686	714	721	725	738	692	686	685	689	703	694	688	689	711	709	730	725	711	721	726	729	655	740	655	699	692	728	670	637	721	675	685	722	739	691	720	710	683	668	690	694	702	720	723	698	691	693	700	698	674	720	741	694	752	682	736	675	668	738	710	724	715	707	676	696	701	659	661	764	703	718	725	736	714	759	715	738	648	726	719	768	703	766	681	733	729	659	689	686	694	692	691	707	688	659	726	729	671	658	703	735	702	717	707	700	663	724	718	693	725	691	675	682	674	695	671	712	749	712	721	691	692	665	670	717	738	702	711	728	698	700	709	696	687	646	749	717	700	716	731	712	717	705	679	659	689	715	695	724	692	705	641	727	717	774	707	720	751	670	682	695	675	703	734	701	710	707	701	718	719	708	719	680	652	707	734	713	714	722	699	659	665	732	717	662	673	707	714	715	701	658	715	658	692	710	690	684	684	666	696	678	692	746	700	716	685	709	718	730	719	670	656	732	693	671	680	691	713	706	711	699	728	699	721	709	707	693	746	701	744	700	722	718	686	741	679	729	744	732	691	717	707	670	689	679	680	690	714	683	734	684	668	718	712	683	715	724	728	629	698	721	729	661	672	701	722	695	733	739	730	711	702	721	690	701	683	702	716	688	671	719	731	697	683	691	698	677	717	715	677	665	715	698	693	759	678	725	694	662	717	679	719	679	699	682	672	724	686	719	676	764	738	721	700	680	687	723	709	676	720	744	749	666	679	685	725	691	762	735	712	731	723	736	663	723	729	749	697	694	732	735	726	728	667	661	763	687	714	745	703	708	699	709	690	695	682	723	748	690	692	681	709	662	733	704	743	711	688	640	702	713	642	729	721	675	697	678	681	676	730	713	705	729	690	705	696	718	692	695	708	741	722	684	758	687	718	705	713	688	661	711	671	687	668	736	731	712	699	669	722	671	644	690	691	696	699	690	704	720	698	706	725	680	713	690	703	745	685	693	730	732	714	749	712	729	735	754	713	711	699	704	669	710	619	676	689	657	708	731	763	676	714	693	692	743	672	678	640	715	720	717	706	693	686	705	721	759	662	666	703	702	752	711	642	734	690	672	709	738	759	714	679	707	713	734	695	731	696	721	698	724	673	708	667	686	677	700	704	717	713	705	672	734	668	720	723	714	741	702	716	671	729	715	708	717	701	730	698	725	714	704	712	722	701	684	695	730	695	687	707	702	694	709	682	719	693	693	683	722	663	665	672	723	690	685	731	690	693	756	687	711	699	793	677	744	716	656	620	689	690	770	737	764	693	695	693	725	722	682	698	679	683	690	733	677	734	729	685	707	711	699	715	707	691	671	712	707	720	745	662	691	693	731	680	679	700	768	659	756	679	711	644	721	701	723	698	664	698	710	657	704	644	681	776	732	685	675	707	719	691	750	690	660	730	716	711	693	694	723	740	739	640	758	676	682	711	677	701	706	706	743	699	724	694	756	721	688	695	739	774	712	703	733	664	722	735	673	730	704	696	705	705	714	705	659	688	763	694	658	706	777	711	687	652	625	708	663	743	673	665	733	741	706	709	685	663	747	668	698	697	718	674	697	646	653	687	692	683	724	681	702	655	672	713	702	700	744	724	676	735	675	704	682	674	728	740	733	720	725	676	679	679	708	711	712	665	696	664	671	692	726	689	725	728	687	695	713	757	677	666	713	701	752	695	697	721	722	731	660	664	680	693	728	731	685	718	708	698	685	700	655	693	720	670	642	726	707	710	729	706	705	762	698	670	681	685	724	654	738	671	685	723	738	704	710	705	701	727	717	690	719	751	735	677	691	679	668	732	693	680	693	752	689	724	711	684	718	705	703	678	702	700	707	722	683	706	717	682	682	689	733	707	694	651	684	683	691	709	765	695	714	771	724	730	700	657	712	730	696	745	768	718	718	706	679	697	716	680	687	710	695	745	737	710	707	712	704	685	676	713	741	758	715	674	694	700	692
32107	40299	6010	2232	1785	1498	1315	3687	10247	24270	16836	12320	8784	7597	2325	998	810	852	892	832	1233	1216	841	796	831	848	833	857	875	810	809	858	861	824	818	831	831	833	807	821	780	803	838	861	899	791	818	831	836	851	862	826	794	847	803	819	799	780	801	856	881	861	811	802	847	817	847	872	832	834	839	844	796	809	782	825	839	859	836	772	832	804	819	789	846	846	851	818	784	817	838	745	878	822	832	803	804	783	818	864	805	840	843	874	838	849	822	818	798	853	824	830	869	791	849	820	764	852	846	824	778	838	819	845	849	809	819	789	869	828	789	851	843	832	801	882	767	846	863	834	787	818	835	840	812	855	742	776	812	825	816	825	829	849	817	812	847	823	798	748	868	818	850	820	861	846	806	807	799	816	797	843	824	824	814	906	797	868	862	785	821	819	788	782	860	785	872	880	805	815	825	874	877	857	847	816	777	805	812	822	822	847	804	827	805	822	832	813	830	842	807	833	834	792	841	828	830	844	830	818	819	790	864	761	828	790	879	838	833	829	762	803	799	852	855	851	821	848	854	830	803	821	816	818	811	780	829	904	850	813	841	858	837	779	840	761	814	822	798	782	892	839	844	844	817	835	834	846	827	835	816	820	881	830	866	789	826	848	869	819	827	813	816	830	800	864	849	773	814	857	867	789	857	798	810	825	857	835	844	823	833	853	835	835	748	798	802	791	851	773	810	816	809	869	867	850	845	853	781	834	853	851	834	857	821	816	775	839	819	820	799	825	813	838	786	798	839	800	778	878	779	791	759	769	832	852	864	782	843	831	892	790	813	809	779	801	808	793	807	891	788	850	828	803	852	808	824	859	826	867	857	818	809	885	849	821	839	801	811	814	799	834	813	832	824	848	769	832	852	788	827	793	875	813	870	834	839	842	857	806	864	852	832	803	827	798	844	833	845	838	777	869	819	850	858	816	841	765	834	831	844	868	798	830	813	843	832	816	817	759	798	826	823	843	828	776	839	791	805	872	816	844	838	826	852	784	776	833	751	757	824	833	794	849	851	823	879	824	822	863	829	779	810	777	789	806	803	799	878	874	857	842	847	773	856	815	838	859	827	824	823	791	795	844	881	856	837	810	794	873	857	803	832	800	829	813	852	885	842	806	851	866	855	813	840	825	807	838	830	803	825	839	785	848	833	809	846	840	841	837	776	804	864	856	831	878	854	841	843	839	807	806	838	828	786	880	815	925	820	852	774	812	811	826	812	819	812	842	837	840	836	836	833	750	800	859	811	804	831	825	829	836	827	895	847	834	795	839	781	839	817	813	813	842	855	817	793	875	791	820	817	827	879	799	753	838	878	816	828	862	836	835	830	801	898	865	823	868	795	861	872	801	913	778	795	835	788	861	847	826	890	855	828	851	839	849	805	892	843	800	820	818	860	816	799	836	861	772	817	846	845	775	831	822	829	777	758	819	872	822	855	823	845	845	804	797	829	806	811	831	821	811	809	847	789	799	855	835	834	839	794	806	817	810	832	857	771	806	832	837	810	828	844	839	917	858	808	804	842	848	838	816	833	828	838	794	808	830	811	823	872	808	823	843	830	827	895	840	834	814	873	785	830	803	836	888	770	803	825	845	819	840	853	847	810	785	777	851	831	839	783	878	841	837	873	829	858	847	852	818	849	785	748	833	850	844	820	816	829	913	812	784	820	859	800	850	880	841	844	872	827	814	849	855	833	807	806	819	834	888	838	819	807	851	807	819	827	859	843	822	772	845	843	807	869	884	824	768	867	864	806	871	809	844	887	836	814	814	849	864	837	825	869	815	833	795	787	828	798	787	837	786	810	797	808	844	835	813	816	804	807	824	829	847	848	843	850	811	807	834	831	822	850	818	797	779	853	854	765	837	826	805	819	789	781	812	813	810	838	836	864	853	802	815	811	818	863	768	817	867	816	883	803	820	849	884	825	775	871	809	842	763	818	830	851	841	799	848	831	823	814	791	810	818	822	823	823	844	858	831	820	769	767	800	787	842	853	851	817	894	817	818	858	821	841	802	837	847	822	854	815	822	786	842	814	785	818	876	816	775	833	779	774	845	810	829	865	835	828	867	789	847	800	826	808	829	812	826	801	839	868	821	844	838	783	743	800	781	825	869	834	836	865	811	832	811	828	824	794	819	769	835	898	845	824	809	761	822	820	835	810	858	832	807	876	807	811	777	810	852	841	800	831	900	788	853	866	849	859	866	806	804	775	878	869	826	833	855	816	801	796	846	797	816	808	840	837	861	777	809	783	805	855	841	806	852	832	843	829	814	826	840	839	819	853	860	826	851	899	824	771	794	821	835	794	775	833	796	846	835	806	798	833	806	785	821	808	821	857	817	827	815	856	800	866	811	822	833	828	844	797	829	786	831	787	789	916	821	810	825	845	791	842	808	836	827	801	798	839	841	870	892	886	806	842	826	857	826	785	846	813	851	828	760	826	841	818	851	810	802	873	862	794	855	850	818	850	836	747	846	822	873	835	833	810	818	836	840	825	758	817	796	802	783	913	833	794	832	785	770	825	831	803	844	844	794	810	808	829	845	818	818	879	883	824	849	798	799	853	871	823	806	814	905	822	877	834	850	820	829	860	820	808	809	862	868	867	847	830	799	813	799	798	862	793	830	858	815	851	830	875	827	803	855	852	830	882	820	857	840	821	871	901	836	883	819	824	847	849	818	813	765	865	793	831	823	843	837	810	806	807	842	796	862	871	808	841	843	823	824	850	843	797	825	768	851	797	839	813	856	837	865	821	792	851	856	837	881	815	827	850	848	811	802	777	846	815	821	825	804	856	916	821	805	845	800	840	835	796	788	876	815	870	862	784	840	814	820	811	858	827	853	843	802	835	822	824	831	801	780	823	838	878	839	835	830	833	794	829	796	828	812	787	846	869	815	849	834	838	805	840	827	835	802	858	838	799	862	869	871	826	833	832	850	854	829	862	861	826	809	815	794	807	829	809	825	803	819	858	842	834	850	810	802	858	846	827	846	867	854	847	834	853	846	846	826	784	809	811	835	803	799	828	816	781	840	826	801	893	820	872	805	814	852	801	826	786	809	794	792	801	810	867	796	860	796	803	841	845	809	843	866	810	838	790	859	807	837	807	874	804	881	864	838	814	803	808	830	820	809	852	882	823	826	858	842	772	840	829	828	840	780	826	852	795	795	833	823	784	829	789	772	835	875	804	810	810	842	824	834	808	845	804	830	823	821	811	867	853	833	842	861	884	835	800	834	865	805	833	820	804	777	834	762	811	827	840	796	763	823	808	806	819	850	839	834	822	841	807	818	813	858	803	798	789	758	800	800	832	789	819	869	835	838	801	833	837	834	800	825	814	852	814	791	758	865	884	821	806	841	828	797	827	840	865	818	852	827	843	823	832	828	810	845	828	833	848	823	840	823	780	817	818	840	847	877	815	857	864	858	884	841	806	821	805	848	863	814	816	827	786	897	808	824	823	830
23115	21321	28962	23970	21298	21251	7004	2547	16285	38247	29226	24274	16704	13639	4099	1553	1067	1113	1056	1040	1186	1997	1057	1075	1016	1029	1021	1039	1038	1015	1030	1037	1066	1103	1022	991	1014	1051	963	1045	1050	1066	1021	983	1028	968	1040	990	1017	1052	969	1044	1045	972	969	1041	1024	1045	1053	1017	1056	1094	1029	1036	1062	1056	1057	1052	1042	998	1063	1030	1053	1068	1030	1021	1016	1030	1099	999	1062	1011	1009	984	1001	1031	1011	1043	1041	1104	1086	1051	1050	1050	1034	998	1018	1100	1058	1059	989	1051	1029	1006	999	1069	1067	988	1063	1046	950	1025	1045	1021	1023	1014	997	1060	1030	1078	948	995	992	1056	1037	966	1090	1019	1049	1043	1036	1080	1026	997	1060	1028	1005	1018	1096	1072	984	1052	1029	1030	1049	1063	1037	1079	1027	1022	1064	1082	1050	1068	1031	1027	1016	1036	1066	1024	983	1042	1038	1067	1019	1043	1053	1082	1024	987	1071	1025	1064	1069	1059	1000	999	1070	1029	986	1035	1063	972	998	1061	1026	989	1019	1063	997	1032	991	1057	1066	1069	1042	1080	1034	1051	1042	1015	1032	1015	998	1045	1083	1013	1056	1009	1029	1035	1090	1038	1055	1004	986	1048	948	1056	1009	1005	1000	1033	972	999	972	1033	1024	1004	997	1007	1012	994	1066	1027	1086	1005	1051	1071	1012	1035	1023	1062	1035	998	999	1031	981	1087	1042	1040	996	965	1010	992	1075	1018	941	1007	1051	1031	1056	1038	1061	1041	1023	960	1006	1111	1005	1028	1008	1061	1029	1052	1083	985	1009	1028	1040	1024	1022	1035	1051	1079	1039	1048	1066	1021	1068	1015	993	1050	1025	1007	990	984	1035	1009	1039	1015	1006	1090	1068	1023	925	1037	1069	1027	1031	1024	1042	982	1025	1061	1024	1061	1032	983	1009	1050	1055	1046	1033	1015	1040	1054	1017	1013	1019	1021	1057	1026	1020	1042	1015	1071	1019	1042	1004	1016	1005	1035	1032	1025	998	1062	1031	1045	1052	1069	1002	1040	1028	1065	1065	1020	1016	1040	1012	1032	1057	1064	1059	1040	1081	1017	1074	984	1024	1034	1044	984	1021	990	981	1039	1048	1017	1045	976	1081	1014	1013	1049	980	1012	1026	980	1013	1044	1046	1052	1050	1021	1002	1030	1036	1009	984	1009	1019	1010	1003	1019	971	1004	1027	1064	1064	1037	1059	1023	975	1033	1023	1014	1054	994	996	1023	1023	1036	1031	998	1052	981	1044	993	984	989	985	1015	1023	1048	1123	1006	1023	1059	1095	1043	993	1068	1065	1044	1050	1036	1005	1016	1004	976	970	981	997	1043	1047	1027	1032	1037	984	1073	1026	1048	1035	1076	1026	1069	1031	1055	1033	1012	1038	991	1005	980	1058	986	1012	1030	1023	1026	998	1011	995	1039	1027	1085	1032	1042	1067	1012	995	1057	1034	1045	999	988	1024	1076	1026	1042	1015	1010	1003	1027	1042	981	1004	1031	1075	1020	971	964	1016	995	1028	1025	1017	1058	1030	975	1021	1027	1032	1003	991	1046	1019	1057	1019	1055	1042	1052	1050	1072	1020	999	1023	972	1062	1048	1016	1076	1015	1006	1061	1028	1054	966	1055	1011	964	1045	1076	1010	1009	957	1050	1031	1000	1055	1043	1072	1041	980	1030	1046	1001	970	1028	1014	1043	986	1013	1070	1088	1028	1022	1007	1064	1024	1069	964	1102	1039	1046	1067	1080	1009	1000	992	1014	1001	1044	973	1067	998	1018	1023	1038	1024	1078	1006	1041	1042	1054	1006	998	1040	988	1017	1052	1045	1013	994	1013	1025	1024	1002	1113	1038	1004	1016	999	996	1019	1042	982	1023	959	1023	1003	1026	1009	1007	1060	1020	1009	983	1016	1060	1052	1040	1002	1006	1066	1057	1066	1058	1002	1054	1090	1043	1021	1014	984	1007	1070	1089	977	1011	1018	1045	1017	1023	1009	1008	1034	985	1013	990	1038	1037	1040	1035	1108	1008	1030	1056	1004	975	967	1032	1086	1042	1041	994	1034	1071	960	1006	1008	965	1039	1043	1034	974	1036	1110	1070	1019	1030	1022	1026	1023	1037	1044	1030	1044	987	1038	1000	1013	1063	1042	1030	1003	1034	1010	1000	1045	1080	1015	1043	1089	1063	1018	1033	1026	1033	1081	1001	1020	1031	1049	1015	1027	1066	1031	1004	1039	1044	1036	1034	1040	995	1032	1010	1023	1021	1016	1030	1006	1033	1081	1032	1031	1079	1036	1054	1014	1069	1002	1036	1012	1046	1040	1036	987	1002	1055	980	1051	1010	1043	1052	1042	1043	1046	1049	1045	1046	1003	1040	1037	1095	1010	1033	1018	1027	1062	1027	1008	1013	1064	1020	1052	1000	1065	1003	1079	1050	1006	1026	1052	991	1000	1026	1039	1008	1019	1016	1053	1065	1048	1050	989	1005	993	1049	1032	1039	999	1064	1103	1033	1041	955	1013	988	965	1033	989	1050	990	1067	968	996	965	1006	1003	1030	1067	1022	1088	1041	974	1041	1002	1022	984	1054	1068	1033	1023	988	1009	998	1026	1003	1110	995	998	1054	1017	1031	1091	1031	1013	1023	1009	1057	1034	1054	1023	1079	1013	1030	988	1032	1052	993	1029	1012	1020	1065	997	1016	1025	1040	1055	1015	1021	1012	998	1008	1024	1008	972	1068	1039	1004	1010	1017	997	1022	1014	1000	992	1065	976	1056	1063	1008	1045	1005	1008	1038	1019	976	967	1000	1010	967	1033	994	985	1029	1018	1057	1048	987	1034	1043	1070	1016	981	1014	1043	1026	983	1031	1003	975	1018	1029	979	1043	1045	1043	1066	1049	1018	994	1033	979	1003	1023	1045	1020	1006	1053	993	1032	1001	982	1055	1040	1028	1009	1043	1075	1042	996	1012	1076	1030	1045	1040	1028	1027	1018	1043	1016	1041	972	1031	1005	981	988	1053	998	1028	1075	1009	1019	1041	1057	1041	1084	1033	994	1082	1012	1037	1017	1009	1075	1064	1011	1033	1041	1023	1068	1017	970	1056	1018	1018	1052	1008	1025	1033	1052	1054	1074	1030	1024	1018	1069	1035	1007	1030	1034	1040	1058	1014	1004	1030	1018	981	1048	1062	1016	1003	1092	1053	1056	1046	1025	1058	1038	1000	1048	1040	975	1021	1036	1048	1052	1044	975	1044	1001	1051	997	1009	1045	1069	1032	1047	1023	1009	919	1068	1003	1010	1002	1042	949	1042	1003	1034	1043	1013	1016	1010	1018	987	1077	1033	1048	1051	1033	1013	1059	996	1048	952	1023	1060	1023	1043	1045	1024	1012	1018	1062	992	1043	1034	1022	1053	1051	1054	1002	978	998	1011	1074	981	1065	1022	1043	999	1076	1081	1061	1043	1020	1062	994	1047	1063	1031	1043	1029	1027	1003	1023	972	1008	975	1074	1043	1034	1036	991	989	1038	1020	971	1013	1015	1007	1073	1021	1062	1042	1019	1054	992	1012	942	979	1016	981	991	1046	958	976	948	997	1046	1032	1030	1030	1011	1037	1055	999	1095	1019	1074	998	1019	1018	1032	995	990	1033	990	1007	1001	971	1025	1048	1050	993	1056	1012	1027	1054	1012	1041	1022	1044	1055	1033	1053	1001	1014	1062	1020	1069	1043	975	1076	1005	996	1064	1030	1070	1066	1013	1041	1050	1021	1075	1045	1041	1084	1042	1003	997	1067	965	1007	1088	990	1007	1042	969	1054	1032	994	996	1022	1049	1074	988	1027	1067	1057	1027	962	989	1098	993	1033	987	963	1026	1038	1034	985	1039	998	1013	1000	969	1073	1004	1014	998	1004	1075	1039	1005	1021	1071	1044	988	1010	1061	1038	1041	1046	1014	1019	1003	990	1010	1044	1045	1020	1043	1048	1009	1000	1066	1028	1076	1043	1042	999	1028	995	1036	1080	1025	1008	1013	1006	1002	1005	1007	1012	1011	1045	994	1072	1039	1064	1016	1012	1065	1035	1023	1064	1002	1039	1028	1063	1016	1048	1052	1040	1034	1065	1013	1028	1033	1091	1028	1033	1030	993	1038	1056	1026	993	1031	1039	1015	1029	1071	1036	964	1009	1016	994	1024	1017	1065	1017	1065	1019	1049	1010	1059	998	1043	1032	1000	1063	1057	1027	1035	1021	1064	1032	940	1018	1065	988	1058	1096	972	1035	975	971	1096	1011	1024	1018	966	1029	1030	1064	1003	986	1017	1010	989	1019	1011	1076	1015	1017	1001	970	996	1053	1054	980	1001	1051	1055	982	1063	1018	1045	1047	1024	981	998	1042	1072	1005	1101	1016	1069	1031	1074	988	1031	1033	1025	1054	999	1008	1012	1031	1053	1040	1033	1024	1029	994	1029	1020	1019	1038	1033	994	1043	1008	1015	1019	1057	1006	1034	1013	1084	1012	1028	1021	996	999	1064	1034	1007	1031	1000	1079	999	1088	1013	1048	1050	993	1053	1009	984	1050	1021	988	1053	1043	1001	1054	1008	1043	1072	988	975	1038	1012	1092	1009	998	999	1004	1093	1011	1024	1083	1026	998	1069	1041	1028	1074	972	1051	1029	1016	960	1035	986	1046	1031	1048	1071	1048	984	1080	994	1007	1026	1098	1032	1004	984	1013
36282	54657	15792	6184	4517	3487	3008	4188	22642	41167	33301	27457	22280	18080	5726	1808	1189	1200	1221	1192	1575	3106	1159	1222	1162	1152	1149	1195	1178	1102	1110	1148	1131	1167	1220	1201	1165	1186	1173	1125	1174	1137	1182	1132	1127	1165	1099	1158	1172	1106	1160	1164	1190	1173	1123	1151	1189	1073	1167	1095	1221	1164	1101	1119	1160	1070	1117	1118	1150	1116	1200	1112	1131	1147	1129	1114	1171	1141	1134	1180	1138	1134	1192	1155	1102	1117	1173	1123	1125	1175	1153	1138	1124	1124	1164	1203	1119	1179	1182	1145	1147	1098	1103	1109	1162	1144	1164	1220	1198	1091	1140	1147	1162	1113	1155	1182	1133	1123	1112	1168	1197	1164	1207	1122	1156	1164	1152	1180	1130	1119	1071	1183	1186	1099	1161	1123	1185	1087	1190	1097	1176	1145	1173	1160	1197	1149	1164	1187	1163	1117	1117	1166	1175	1155	1197	1135	1109	1144	1097	1172	1222	1145	1180	1180	1143	1143	1122	1161	1148	1180	1135	1138	1167	1242	1084	1166	1162	1133	1148	1216	1191	1105	1190	1161	1161	1141	1194	1163	1176	1140	1132	1125	1131	1124	1160	1144	1162	1182	1251	1124	1133	1154	1122	1166	1166	1120	1163	1170	1149	1147	1166	1182	1122	1122	1146	1193	1128	1131	1061	1108	1194	1133	1147	1143	1097	1125	1153	1151	1128	1122	1110	1159	1167	1183	1196	1135	1165	1140	1149	1084	1156	1205	1170	1190	1148	1175	1133	1104	1093	1134	1182	1174	1195	1133	1119	1149	1152	1201	1113	1188	1154	1158	1114	1179	1208	1139	1083	1137	1150	1199	1106	1128	1185	1158	1149	1176	1128	1176	1115	1197	1110	1148	1190	1190	1163	1206	1171	1183	1168	1174	1134	1151	1153	1211	1148	1187	1134	1138	1171	1177	1096	1174	1139	1151	1197	1154	1202	1119	1218	1194	1155	1140	1165	1145	1141	1196	1192	1154	1156	1128	1102	1159	1122	1115	1178	1106	1133	1184	1139	1135	1243	1183	1165	1112	1140	1127	1137	1106	1199	1153	1164	1221	1112	1123	1161	1120	1167	1100	1175	1169	1149	1139	1147	1093	1168	1130	1115	1132	1135	1110	1114	1092	1168	1104	1157	1152	1200	1138	1191	1161	1125	1165	1160	1137	1128	1157	1147	1229	1143	1190	1171	1132	1167	1133	1153	1176	1105	1114	1135	1072	1137	1098	1159	1164	1118	1172	1199	1188	1136	1064	1120	1147	1124	1233	1157	1205	1133	1099	1184	1134	1129	1098	1125	1110	1170	1177	1193	1156	1146	1156	1199	1170	1174	1136	1178	1132	1149	1127	1118	1124	1187	1138	1134	1142	1099	1131	1122	1187	1154	1212	1088	1110	1168	1108	1135	1092	1160	1109	1150	1135	1203	1110	1149	1147	1154	1173	1119	1166	1104	1178	1169	1146	1153	1141	1165	1139	1163	1107	1169	1129	1168	1131	1217	1094	1101	1103	1126	1127	1146	1133	1188	1110	1147	1186	1107	1176	1079	1200	1148	1131	1157	1188	1136	1198	1171	1136	1088	1192	1132	1171	1195	1128	1155	1155	1142	1139	1185	1135	1157	1135	1111	1070	1117	1055	1182	1232	1176	1082	1124	1077	1206	1206	1249	1132	1139	1145	1159	1158	1171	1178	1140	1087	1152	1274	1201	1147	1157	1150	1191	1137	1170	1101	1168	1149	1193	1178	1146	1188	1130	1148	1115	1140	1201	1167	1127	1169	1144	1145	1082	1176	1228	1162	1147	1182	1114	1091	1070	1148	1155	1175	1147	1133	1198	1107	1201	1196	1180	1145	1136	1131	1101	1236	1167	1114	1163	1133	1169	1153	1147	1133	1119	1152	1136	1191	1123	1148	1146	1191	1153	1205	1075	1148	1154	1117	1112	1177	1175	1205	1152	1134	1115	1199	1178	1101	1167	1136	1161	1142	1145	1171	1195	1110	1073	1166	1087	1183	1131	1119	1193	1155	1195	1150	1143	1169	1145	1148	1161	1121	1145	1173	1143	1167	1093	1207	1145	1129	1127	1137	1186	1154	1158	1112	1177	1125	1152	1144	1176	1162	1176	1158	1137	1129	1151	1162	1165	1174	1155	1046	1166	1164	1241	1144	1174	1158	1152	1089	1163	1161	1159	1138	1106	1103	1112	1127	1200	1158	1097	1150	1142	1116	1146	1110	1135	1104	1146	1128	1132	1201	1153	1230	1156	1151	1192	1159	1161	1196	1154	1140	1104	1182	1131	1148	1177	1161	1125	1120	1141	1111	1122	1134	1143	1157	1122	1119	1107	1139	1121	1159	1113	1122	1145	1134	1147	1129	1154	1139	1166	1180	1139	1181	1142	1185	1103	1166	1139	1163	1183	1096	1138	1182	1111	1134	1151	1213	1121	1244	1215	1104	1158	1191	1127	1165	1119	1161	1139	1171	1133	1228	1083	1129	1169	1146	1118	1202	1160	1181	1223	1159	1132	1189	1162	1115	1184	1172	1181	1111	1153	1153	1112	1151	1114	1166	1221	1184	1160	1190	1142	1119	1126	1153	1175	1128	1159	1134	1162	1129	1126	1160	1139	1189	1132	1162	1171	1188	1133	1208	1103	1166	1162	1164	1197	1173	1139	1168	1154	1142	1121	1139	1129	1122	1139	1168	1102	1147	1132	1197	1113	1158	1127	1194	1187	1119	1149	1149	1159	1144	1209	1104	1108	1174	1125	1128	1163	1169	1197	1154	1177	1118	1123	1117	1204	1121	1099	1150	1188	1150	1145	1155	1153	1139	1164	1146	1085	1145	1183	1147	1113	1159	1156	1155	1136	1168	1111	1164	1133	1163	1175	1135	1184	1175	1166	1141	1178	1113	1127	1072	1127	1173	1150	1162	1146	1159	1155	1130	1122	1190	1148	1146	1170	1162	1111	1170	1138	1139	1114	1095	1182	1165	1137	1178	1149	1227	1181	1114	1121	1131	1159	1103	1170	1119	1082	1165	1108	1141	1144	1181	1098	1161	1188	1122	1169	1142	1156	1153	1198	1122	1130	1174	1134	1148	1146	1103	1083	1148	1138	1166	1169	1116	1173	1122	1119	1046	1116	1082	1192	1170	1190	1158	1167	1141	1155	1198	1137	1113	1125	1105	1170	1118	1174	1123	1129	1130	1162	1154	1171	1194	1134	1145	1092	1149	1108	1144	1194	1157	1170	1149	1164	1187	1138	1152	1118	1180	1191	1131	1171	1145	1151	1156	1161	1146	1208	1180	1164	1132	1178	1138	1152	1145	1154	1156	1207	1086	1187	1160	1158	1163	1176	1151	1101	1137	1164	1165	1183	1105	1102	1204	1188	1145	1168	1190	1173	1129	1180	1142	1133	1203	1183	1207	1178	1141	1060	1161	1124	1205	1125	1182	1141	1136	1126	1140	1152	1120	1154	1147	1112	1109	1166	1116	1144	1153	1131	1106	1154	1166	1212	1154	1174	1117	1148	1103	1120	1148	1184	1163	1212	1134	1186	1109	1132	1123	1123	1134	1207	1157	1187	1176	1151	1114	1130	1183	1138	1130	1145	1110	1136	1181	1162	1134	1159	1157	1158	1079	1168	1088	1120	1094	1162	1125	1133	1145	1144	1187	1146	1112	1175	1154	1179	1146	1203	1208	1115	1163	1169	1163	1097	1163	1123	1098	1188	1144	1209	1171	1222	1151	1194	1156	1173	1165	1139	1115	1189	1163	1177	1177	1145	1142	1148	1161	1157	1106	1125	1142	1116	1112	1174	1119	1122	1152	1171	1068	1130	1141	1139	1132	1142	1179	1168	1159	1127	1111	1094	1117	1139	1197	1180	1160	1162	1161	1139	1157	1113	1215	1183	1183	1170	1213	1122	1184	1141	1139	1151	1163	1137	1115	1126	1157	1116	1220	1166	1173	1219	1175	1164	1203	1128	1099	1206	1141	1181	1172	1159	1185	1135	1160	1151	1126	1067	1126	1119	1155	1133	1158	1210	1165	1160	1204	1101	1177	1163	1161	1140	1054	1140	1193	1194	1098	1179	1162	1135	1189	1114	1163	1197	1175	1071	1173	1133	1159	1126	1171	1134	1129	1170	1166	1104	1162	1168	1086	1152	1139	1120	1131	1121	1210	1146	1187	1140	1134	1171	1198	1140	1111	1148	1153	1124	1076	1153	1095	1173	1066	1167	1141	1151	1083	1177	1172	1126	1171	1197	1134	1148	1172	1134	1124	1111	1088	1208	1108	1163	1132	1146	1148	1147	1171	1119	1142	1185	1185	1138	1175	1143	1164	1129	1168	1152	1197	1169	1112	1161	1114	1189	1166	1160	1168	1143	1182	1166	1161	1141	1126	1156	1159	1229	1105	1143	1146	1116	1165	1165	1144	1106	1112	1160	1111	1163	1100	1138	1135	1119	1214	1163	1192	1157	1151	1157	1118	1155	1114	1092	1129	1149	1182	1126	1145	1163	1166	1148	1173	1188	1160	1185	1155	1099	1156	1108	1117	1187	1210	1073	1123	1140	1130	1123	1156	1118	1162	1180	1166	1204	1151	1224	1137	1162	1088	1194	1112	1136	1179	1124	1172	1142	1167	1151	1114	1113	1188	1090	1155	1141	1127	1152	1151	1204	1122	1183	1166	1109	1124	1158	1129	1150	1152	1169	1157	1254	1118	1133	1171	1198	1131	1127	1146	1159	1117	1175	1190	1208	1177	1191	1164	1110	1183	1176	1107	1152	1079	1118	1160	1109	1071	1121	1140	1129	1175	1134	1121	1189	1160	1142	1174	1153	1071	1152	1110	1207	1114	1124	1184	1132	1195	1174	1118	1119	1166	1125	1151	1147	1168	1167	1116	1243	1113	1146	1130	1159	1169	1146	1137	1177	1157	1189	1119	1193	1148	1212	1087	1142	1151	1147	1153	1124	1155	1157	1107	1135	1210	1139	1163	1123	1114	1140	1084	1201	1141	1125	1162	1159	1164	1107	1196	1113	1169	1120	1137	1138	1145
28639	23030	11664	1484	846	766	697	658	1277	3033	2104	1906	1459	1354	712	601	633	603	577	622	615	647	635	650	586	629	624	567	627	575	567	608	677	651	649	601	599	651	642	628	604	644	645	684	593	642	607	624	626	643	672	634	627	616	646	564	646	646	656	634	633	645	641	604	651	630	618	657	612	628	646	645	635	630	636	652	618	632	635	603	601	636	602	618	630	623	637	598	592	586	640	565	593	608	649	579	663	621	622	630	596	587	640	617	585	688	597	639	652	630	620	648	599	647	607	644	640	614	636	591	659	668	620	635	617	626	619	643	608	618	635	581	656	622	629	631	627	657	642	616	639	629	653	635	627	619	648	635	647	614	627	639	634	638	631	653	579	602	625	618	640	632	570	627	641	654	610	618	607	597	597	596	596	626	620	594	642	574	579	632	614	604	623	676	624	610	647	645	607	591	623	609	628	587	616	587	609	626	610	654	636	630	680	639	604	618	592	599	611	642	666	591	652	615	608	610	596	594	664	631	594	598	634	665	621	605	639	629	655	601	557	614	617	597	661	618	606	614	634	607	580	622	635	575	645	661	659	612	651	652	600	649	673	588	671	634	629	611	609	646	618	664	617	641	586	647	622	576	601	632	651	602	562	616	645	660	585	610	621	639	642	610	628	612	618	604	660	649	641	618	597	646	597	667	617	587	644	635	611	640	618	681	640	654	625	645	629	646	624	659	630	618	635	621	603	623	654	618	650	664	615	633	603	619	636	604	639	608	610	619	626	637	639	654	642	637	620	606	577	627	622	624	679	631	652	590	613	634	675	620	654	659	606	643	583	636	644	644	622	678	650	608	621	623	650	620	650	610	656	592	603	613	632	631	632	596	640	629	610	630	603	647	618	610	612	629	625	643	555	636	655	656	634	602	607	614	626	598	603	620	631	598	679	637	639	654	596	607	580	642	683	629	624	591	658	616	633	677	647	589	629	605	672	606	668	647	590	616	616	612	647	637	629	653	595	612	621	669	603	588	675	649	635	653	585	656	659	612	671	625	630	660	642	697	681	651	636	622	591	625	637	612	634	556	653	636	599	633	629	614	583	620	640	605	611	622	604	642	603	601	628	610	601	606	569	608	651	667	617	643	621	583	634	620	621	589	610	604	627	596	576	591	597	612	565	592	610	630	602	650	622	628	603	622	636	638	601	596	625	673	626	630	652	648	623	645	580	650	647	626	601	631	632	655	620	598	640	615	658	620	638	649	604	627	638	600	662	584	606	611	659	598	630	599	604	598	652	605	650	630	618	627	619	601	627	629	580	620	651	618	626	643	604	637	672	633	635	616	673	654	596	624	616	618	630	664	608	634	659	605	616	609	688	634	641	614	654	586	613	625	612	597	618	650	680	659	646	620	609	622	608	621	647	673	585	658	654	626	595	638	655	654	621	622	624	644	620	588	635	670	616	638	643	628	613	585	624	603	604	601	638	616	660	641	625	609	597	657	656	624	621	636	640	633	655	602	662	642	599	636	602	581	631	603	641	610	638	635	625	645	612	637	625	635	596	585	608	673	614	633	623	616	652	620	620	644	616	612	654	629	651	614	649	645	668	631	613	583	602	652	639	634	621	648	590	606	648	671	663	603	613	588	629	633	670	642	600	662	637	644	627	592	666	605	647	649	613	674	615	659	628	653	604	607	626	624	616	628	654	591	601	554	606	591	642	676	637	630	639	626	623	640	696	589	631	636	605	630	628	649	602	654	653	640	651	675	622	659	656	581	670	609	642	624	576	678	573	623	616	614	619	587	626	616	665	612	617	643	635	637	642	605	637	643	617	635	626	624	624	642	627	629	648	619	632	597	639	623	624	628	646	661	619	652	644	627	616	604	657	632	628	629	623	637	618	599	602	616	640	652	625	616	590	617	655	633	637	654	648	568	626	638	589	676	655	647	643	622	678	619	592	654	630	627	653	651	598	651	622	627	627	595	657	589	630	632	591	617	581	614	598	605	662	626	622	620	598	671	642	614	588	662	646	609	656	630	576	634	585	638	649	635	619	637	609	620	674	656	611	702	614	639	616	585	634	607	674	622	610	633	607	657	612	577	643	634	628	661	618	654	636	644	637	652	612	620	583	643	669	625	647	679	610	632	680	636	614	618	611	608	671	641	598	628	624	543	608	590	594	649	606	662	670	635	610	638	554	658	603	654	635	587	613	599	596	615	639	623	583	615	629	588	623	598	646	658	606	603	629	623	652	626	657	594	604	635	661	631	637	608	628	579	665	576	643	628	639	646	636	683	624	633	674	624	670	636	617	623	641	619	621	610	585	661	661	614	622	655	613	633	630	601	632	628	646	638	632	617	606	623	658	623	608	565	589	632	616	679	611	611	678	618	585	635	643	606	629	608	659	627	597	670	704	617	614	637	647	643	585	627	592	615	590	624	601	661	622	606	680	619	654	597	651	612	612	626	604	625	610	603	608	595	610	628	648	643	631	628	672	610	612	607	644	625	626	625	640	633	651	626	635	600	644	638	640	589	639	602	600	634	650	672	625	642	613	636	633	671	627	591	660	632	614	626	648	641	651	619	628	639	669	581	586	666	629	621	642	615	585	673	568	629	638	629	629	576	640	602	623	611	685	592	595	601	595	635	672	654	601	639	622	646	671	639	632	648	602	670	642	591	659	644	611	628	618	609	617	604	615	612	614	624	615	597	581	585	677	600	590	639	662	605	629	627	623	615	630	641	619	572	617	640	615	625	601	657	606	586	628	646	629	610	640	645	616	654	637	637	632	623	620	652	548	590	569	616	600	602	575	603	621	639	605	607	656	619	669	671	615	589	610	654	611	633	605	588	604	642	688	666	618	601	618	607	626	630	591	588	627	623	653	644	624	625	601	619	636	602	604	579	546	647	603	665	604	620	615	613	638	614	588	629	674	612	640	585	610	589	611	585	568	603	592	634	617	606	652	621	609	637	612	574	622	620	659	574	589	642	627	644	617	654	729	686	624	630	646	614	637	593	626	643	653	625	646	677	660	624	647	631	599	657	589	608	642	595	621	606	637	591	638	620	601	646	626	659	592	634	663	636	614	645	642	607	614	566	615	588	616	593	630	603	654	637	568	645	623	614	669	607	619	640	588	618	574	586	642	653	601	635	656	613	631	624	604	588	643	619	608	668	607	594	625	675	596	627	657	609	652	633	646	617	596	626	598	638	624	634	613	657	650	635	599	652	593	626	633	647	636	596	668	658	620	607	564	619	617	672	620	612	667	664	610	655	626	679	608	610	617	623	609	587	652	613	620	612	642	622	632	569	617	606	606	610	619	630	653	650	646	636	601	617	642	610	606	597	613	654	660	601	610	589	620	660	609	590	640	638	670	614	591	631	642	632	600	641	688	596	617	640	623	611	620	627	612	622	643	620	626	649	603	613	643	591	638	621	636	678	618	612	615	676	657	575	627	680	637	616	587	635	614	631	613	614	602	668	614	627	632	595	679	605	646	682	618	672
29136	32791	3672	957	873	815	804	806	1927	5046	3315	2961	2181	1940	950	772	729	722	702	719	776	730	736	737	746	723	776	719	762	786	731	717	757	721	720	685	734	674	758	766	752	730	713	762	710	738	732	709	746	750	710	729	725	739	704	717	779	712	736	732	765	730	695	731	749	716	702	700	710	701	736	719	734	760	729	692	733	788	752	788	746	703	733	727	732	730	736	773	725	724	802	739	785	733	739	736	765	688	748	738	727	737	731	753	741	720	745	712	686	755	741	723	698	757	721	775	724	709	739	725	690	734	710	739	802	717	750	717	743	736	751	698	753	738	750	736	767	727	740	720	720	741	702	772	773	757	720	758	725	712	748	703	690	690	725	766	691	757	769	741	706	692	732	767	715	735	738	737	732	738	763	763	746	719	774	746	725	698	750	718	727	703	705	738	742	749	757	742	763	725	719	713	736	736	755	724	743	696	715	728	778	730	742	777	725	724	715	702	724	726	760	732	710	730	721	735	727	757	728	729	734	757	764	799	719	728	700	723	790	745	760	717	726	684	760	704	748	741	719	721	722	756	721	779	728	766	736	731	736	713	704	715	729	734	742	752	720	682	692	711	732	726	743	752	762	733	721	717	691	721	725	756	706	703	713	749	737	731	732	734	720	824	737	758	714	726	763	720	775	717	783	720	720	746	724	739	819	781	745	771	689	716	739	764	724	741	730	701	763	743	741	714	731	719	757	672	755	723	751	747	736	713	732	731	714	722	706	781	752	755	754	701	755	717	692	768	717	724	811	749	740	694	748	744	784	726	751	741	732	699	726	725	757	750	775	741	717	742	691	758	735	715	728	759	737	711	765	729	730	763	747	713	757	749	758	733	765	743	707	739	733	688	711	754	781	745	722	696	743	737	694	747	734	718	741	695	754	758	723	765	709	718	771	734	721	696	760	788	713	758	725	752	725	752	719	711	763	691	765	705	740	769	769	736	728	679	720	720	744	732	750	760	739	756	762	693	794	772	729	675	727	710	750	735	689	742	735	695	776	698	728	723	726	716	764	742	714	746	753	692	721	743	736	746	687	696	752	738	713	756	762	732	774	740	762	773	725	688	766	745	702	737	725	760	755	750	778	759	717	698	726	737	730	727	752	769	708	736	716	715	711	767	740	763	777	740	716	712	748	708	766	744	764	756	761	690	730	746	767	700	713	779	735	740	713	765	731	716	755	725	732	712	703	716	742	747	717	719	740	718	718	690	742	774	729	723	719	766	748	757	744	790	706	730	752	709	724	740	686	696	724	682	721	679	752	712	660	693	691	733	669	748	698	680	722	689	724	731	703	701	723	733	748	726	761	715	711	716	728	717	738	701	734	723	726	746	710	772	718	744	737	693	731	717	729	688	725	770	761	735	726	732	773	731	735	753	783	755	742	675	726	734	780	730	703	693	744	726	718	731	708	753	751	783	734	740	736	706	719	677	725	751	734	701	784	717	747	695	746	786	724	734	752	720	748	716	724	757	729	755	719	760	731	725	698	718	726	772	690	682	729	730	736	745	707	685	680	737	738	698	754	733	756	754	683	762	692	744	729	699	758	705	712	739	700	726	709	694	741	763	741	741	746	740	757	757	716	764	706	726	716	707	709	733	691	715	740	736	726	744	758	750	685	706	711	729	726	727	756	743	725	670	748	766	732	704	701	710	749	712	703	760	748	754	750	722	760	769	766	752	757	755	799	712	724	773	727	691	764	691	740	686	741	738	742	798	687	746	748	767	708	755	715	721	713	763	732	700	733	722	698	724	758	734	728	720	767	723	696	731	714	725	723	727	749	699	685	710	789	742	738	732	746	692	691	759	751	782	723	712	690	716	742	758	733	771	739	758	738	679	750	760	690	738	727	731	697	730	750	746	777	716	701	711	733	789	737	747	700	745	757	724	781	732	713	720	737	741	750	724	747	683	695	700	728	725	734	756	695	752	742	725	774	750	713	752	735	755	700	731	763	737	681	742	772	774	734	741	724	763	733	717	749	724	727	695	733	658	727	711	716	795	764	730	717	765	771	703	743	774	706	763	709	727	697	732	730	737	772	727	736	698	710	739	709	712	723	684	737	700	745	793	721	766	691	730	759	708	718	742	734	718	759	755	719	750	724	741	698	684	699	727	737	733	707	765	717	780	751	704	703	789	722	641	735	755	697	751	731	732	678	734	709	766	755	738	705	768	736	718	757	706	726	742	723	768	738	738	739	714	695	717	731	728	669	723	756	757	779	720	693	742	717	722	762	766	734	749	748	747	760	761	772	745	737	692	725	725	721	694	731	687	705	758	677	740	727	758	782	763	745	749	708	754	734	730	789	780	702	720	691	696	741	704	714	733	754	744	772	717	746	700	705	727	752	759	724	753	755	751	759	744	756	746	701	745	705	710	787	688	745	731	729	760	743	723	740	732	738	751	722	754	796	776	719	759	714	808	698	706	737	679	701	781	681	747	769	778	742	713	728	713	744	742	743	722	752	700	726	761	785	731	731	711	733	690	746	711	753	714	740	724	720	731	748	757	720	678	719	719	690	747	697	706	713	729	718	773	744	698	760	783	723	748	700	729	693	776	756	747	732	733	752	709	740	712	688	707	776	742	776	763	715	744	707	740	735	749	779	776	692	709	717	671	708	732	721	711	732	720	749	763	757	730	709	715	725	741	713	735	755	703	748	703	788	718	788	755	743	747	730	729	751	742	686	773	720	740	733	716	696	764	754	745	790	692	709	725	682	720	695	724	685	725	740	742	710	759	734	753	742	726	697	738	705	740	720	766	715	733	726	721	737	749	722	747	716	760	731	752	715	734	776	734	749	752	738	759	706	721	712	713	679	743	796	727	700	727	775	745	793	781	786	716	722	722	747	735	737	673	751	727	733	722	736	716	694	728	709	752	717	707	734	732	754	728	718	762	698	729	740	699	714	742	780	737	752	714	719	718	732	742	657	734	723	719	719	738	746	685	742	752	713	723	772	768	733	733	703	729	744	786	754	748	742	724	706	726	723	767	745	710	705	748	753	730	757	746	731	769	750	753	761	727	730	747	738	717	753	723	713	774	748	759	762	700	729	720	755	678	706	745	744	673	715	754	762	746	714	746	712	754	717	743	687	717	674	753	727	712	731	722	738	738	750	717	700	765	727	741	730	750	762	777	716	726	720	757	759	721	750	715	723	737	722	763	758	690	736	749	740	707	744	731	711	716	703	705	708	737	730	713	745	732	749	698	693	758	760	750	697	763	728	717	738	708	749	731	726	728	738	736	740	713	748	727	747	729	733	730	691	731	745	706	710	732	766	728	700	714	779	701	717	703	696	702	743	740	732	731	780	775	719	762	751	752	716	727	735	725	752	730	718	737	686	724	790	739	734	700	805	731	738	711	699	743	670	700	726	743	764	733	710	794	719	690	713	767	731	776	769	713	733	768	716	748	707	766	713	763	728	711	722	703	725	737	713	747	717	739	691	736	712	709	812	735
24273	21294	28421	24461	21115	7076	1505	1876	9778	24548	16913	13986	9460	7749	2275	1113	835	838	810	835	822	1420	809	842	807	796	818	779	822	807	857	813	787	834	800	871	777	788	772	812	843	803	826	820	848	815	796	772	785	819	817	813	851	826	810	827	765	828	831	852	857	829	844	801	845	827	865	813	851	803	813	804	810	814	818	858	793	828	827	819	834	831	785	780	794	829	806	810	876	844	825	810	820	826	848	775	824	818	838	822	766	807	800	854	842	808	811	837	783	853	867	835	791	815	847	874	787	798	823	831	874	767	804	835	814	782	877	844	813	798	808	798	802	844	828	760	834	772	814	835	807	829	827	809	825	860	863	861	837	788	849	854	828	791	842	826	799	839	816	813	830	828	843	823	825	814	842	776	799	814	807	838	780	808	809	820	799	876	828	848	812	818	812	803	769	840	819	809	815	851	820	836	808	873	883	812	810	808	851	831	843	826	876	834	825	842	816	815	859	832	808	850	806	838	811	842	847	821	861	875	807	849	865	856	890	850	809	816	789	842	825	804	830	843	856	820	832	832	818	825	849	838	806	883	785	810	824	807	789	790	786	867	794	847	810	814	811	773	788	790	835	842	892	845	854	826	856	824	822	827	816	797	835	820	827	807	835	819	821	805	795	834	773	837	852	823	870	799	856	813	810	822	775	809	845	815	797	816	803	819	784	840	759	823	777	846	786	787	818	807	818	790	827	842	772	818	791	819	810	778	858	837	813	791	794	827	824	772	783	788	825	843	819	848	778	817	846	842	859	800	847	833	801	799	851	804	804	810	792	827	857	846	845	791	840	851	818	825	842	835	811	796	833	824	858	840	792	815	857	812	911	813	842	831	858	807	851	806	865	890	809	782	849	839	824	858	815	831	798	801	805	896	810	828	776	860	761	834	772	802	826	888	843	812	843	815	845	811	824	817	849	835	850	843	806	856	845	786	822	835	832	797	791	820	791	841	847	841	823	871	857	845	780	820	820	809	777	833	772	789	850	817	792	810	830	848	798	821	862	817	775	841	856	851	796	839	779	818	790	830	789	798	798	827	811	805	793	852	827	828	807	829	800	798	747	816	786	829	814	822	857	846	784	825	775	839	826	783	838	812	826	835	856	811	796	789	775	801	881	846	781	813	835	865	825	841	765	827	809	787	815	843	846	800	819	819	830	830	863	831	805	849	843	855	824	838	810	821	809	818	793	816	830	812	835	763	850	827	836	810	847	821	823	758	838	794	793	867	855	882	789	859	788	813	821	809	851	806	786	815	785	809	865	783	847	856	816	809	778	853	825	821	802	863	798	773	833	807	841	817	857	800	801	880	843	836	848	828	801	843	827	802	829	803	828	779	827	878	802	855	814	780	861	806	795	856	887	760	836	817	835	862	801	830	802	792	825	844	840	834	854	872	831	840	819	810	789	853	825	800	808	820	794	795	842	813	829	800	824	783	853	808	818	845	816	828	815	869	803	889	850	807	849	815	779	776	787	795	776	801	800	860	836	793	828	787	759	799	775	795	856	858	822	814	789	874	785	799	819	820	797	782	770	805	785	834	812	846	839	823	799	880	804	772	839	811	862	805	864	854	815	870	796	843	786	870	802	834	791	836	851	825	862	816	803	810	854	815	854	851	865	846	843	872	811	788	813	820	782	800	849	823	838	831	808	831	824	823	822	800	804	846	856	822	822	819	767	846	850	830	825	798	809	794	832	784	827	838	826	835	877	843	851	840	831	858	745	845	827	812	848	831	822	840	859	811	790	832	811	824	799	874	830	815	837	838	832	781	804	796	833	808	837	834	804	791	834	798	802	817	864	839	840	867	853	838	786	837	856	852	882	848	882	812	808	814	872	796	851	853	834	870	822	807	792	808	787	883	803	779	814	825	813	817	844	815	830	839	837	813	850	837	813	808	829	816	815	786	845	886	828	826	831	823	850	811	796	873	857	801	813	861	856	851	813	838	809	835	805	825	858	817	836	857	828	838	828	809	816	848	797	820	812	827	810	778	822	823	806	817	752	845	848	774	851	849	792	811	820	887	864	856	798	792	835	805	813	786	805	794	799	813	809	817	875	831	806	811	829	798	834	817	852	798	801	808	838	839	850	770	798	854	819	800	851	813	859	888	857	806	811	773	814	845	784	797	830	844	802	839	813	840	793	792	779	848	812	817	851	835	788	832	878	821	768	809	829	773	802	786	825	801	833	787	827	815	865	841	776	810	840	811	858	812	812	866	824	821	803	798	874	795	859	844	809	784	841	837	779	797	815	809	777	824	787	849	783	868	824	797	787	805	821	853	785	776	791	843	805	846	786	805	783	808	788	888	879	867	813	766	825	808	808	867	799	878	814	796	827	836	827	795	817	811	822	821	782	826	846	833	796	809	822	803	776	803	849	830	779	796	828	812	803	816	797	819	817	804	851	842	827	806	774	808	813	848	846	828	790	787	898	841	855	809	774	824	809	844	901	852	802	839	824	834	814	883	785	839	888	830	807	819	796	784	848	831	855	797	807	824	840	881	815	821	827	806	785	849	811	804	823	828	800	777	802	825	842	779	798	758	829	862	789	836	838	850	876	778	791	850	805	829	813	813	817	870	840	848	814	867	794	835	835	819	777	855	815	838	819	822	797	829	825	762	794	849	843	785	817	837	851	795	831	803	830	763	879	772	833	776	816	762	822	856	798	796	809	812	846	821	830	790	814	832	787	833	811	830	809	827	891	816	836	831	842	851	833	784	797	860	793	833	767	797	837	792	823	821	810	846	806	795	838	829	778	831	823	787	838	824	815	853	787	821	865	834	789	837	827	860	786	801	803	806	811	786	807	856	795	830	851	819	809	789	802	826	862	789	805	847	796	816	787	774	755	819	837	736	845	832	861	821	815	838	862	833	793	808	849	834	927	868	746	842	804	848	795	809	857	798	824	834	852	795	817	827	793	794	812	845	830	829	782	787	840	775	785	802	857	846	807	829	832	819	799	830	798	814	785	822	842	795	813	848	804	870	807	773	811	805	799	864	820	880	781	771	829	739	808	809	830	808	820	871	841	838	801	865	799	886	859	846	813	846	808	882	823	889	832	852	836	806	800	825	822	804	789	833	819	908	797	823	785	801	823	820	842	785	813	855	812	813	809	843	883	778	816	909	822	816	823	858	889	841	797	784	799	818	847	786	848	825	814	794	841	813	847	826	803	754	826	790	806	782	806	845	787	828	780	875	859	814	859	824	804	808	815	841	797	835	807	767	810	828	796	854	823	791	830	824	821	824	807	793	821	861	798	807	836	839	840	760	757	801	820	818	824	815	797	875	762	830	796	826	797	874	817	841	827	796	837	854	843	809	838	811	841	888	798	776	785	833	814	775	787	842	824	889	842	831	773	795	846	798	864	795	856	872	849	818	846	839	846	831	860	783	806	796	864	864	830	814	838	795	893	813	833	793	866	816	828	801	802	799	847	809	803	795	803	810	858	839	780	839	821	823
32922	46626	9686	3605	2657	2098	1853	3076	15888	30365	22622	18431	14712	11824	3333	1386	928	988	982	930	1018	1952	995	995	950	981	935	976	961	970	949	954	941	956	929	990	920	966	937	943	939	958	927	916	947	941	941	960	940	917	875	937	954	952	977	902	929	932	947	989	964	952	939	917	933	919	944	950	976	941	1006	950	964	989	965	940	988	902	921	937	951	931	908	933	904	948	915	924	886	938	924	879	947	890	966	902	892	939	936	999	914	904	960	947	974	920	941	943	1001	902	896	905	936	985	911	961	898	922	932	956	907	990	971	946	990	996	965	954	998	923	949	991	939	998	940	905	900	951	946	937	996	885	947	937	926	926	978	952	928	936	929	1003	960	946	1003	895	1017	919	971	927	963	952	884	914	962	928	893	950	981	862	908	889	903	913	931	946	939	920	960	934	915	924	940	935	953	900	936	960	924	928	931	920	922	979	934	986	881	933	918	896	926	940	895	919	931	938	964	955	925	989	924	910	1011	952	931	889	921	952	985	957	874	921	964	931	973	943	941	941	968	962	944	915	931	956	929	987	965	932	884	932	920	976	916	898	957	959	972	983	934	941	932	957	965	897	911	934	890	922	974	896	989	913	943	898	887	916	945	937	932	921	971	932	902	959	973	943	918	1008	920	920	906	992	950	899	908	962	902	920	918	940	954	906	925	978	910	943	925	945	949	957	912	936	901	952	958	923	943	949	938	925	935	934	958	921	999	929	958	979	932	933	924	919	915	959	898	975	930	947	937	1007	927	879	927	919	940	986	950	912	968	943	948	928	915	953	998	971	975	910	925	930	936	923	980	914	959	922	940	922	966	938	930	923	962	907	958	910	928	963	923	958	996	964	886	920	937	946	941	855	957	942	934	934	936	899	899	904	908	913	928	966	934	949	984	974	985	916	912	946	983	938	929	944	972	950	937	899	941	916	883	968	966	948	947	953	932	908	926	917	915	977	970	930	981	913	911	958	920	957	968	895	935	955	938	926	908	963	985	933	947	967	968	936	898	954	940	905	954	865	946	905	919	918	920	924	911	931	943	901	902	975	952	957	992	927	935	920	940	962	916	990	933	857	891	934	942	975	924	958	898	946	930	916	924	911	957	953	857	957	868	909	904	888	983	960	927	997	933	968	947	993	974	884	921	956	928	914	924	957	931	952	938	888	971	963	944	967	921	920	933	913	941	936	958	968	941	975	945	927	961	906	929	1000	903	959	974	953	935	910	973	967	931	955	947	967	954	908	936	947	907	944	907	991	906	934	974	945	932	951	933	946	914	865	975	920	844	895	890	914	979	895	989	955	942	921	911	919	939	963	914	957	973	940	934	921	887	917	904	928	946	950	953	983	934	888	923	986	912	972	971	960	933	965	961	926	935	904	880	870	985	967	918	908	961	913	921	947	940	1021	961	930	956	957	941	935	890	968	906	929	940	934	979	919	931	889	956	992	912	931	874	962	971	905	939	946	1016	912	945	919	953	945	938	939	916	896	908	880	916	959	897	921	954	967	935	858	928	946	975	915	954	914	920	919	926	942	939	919	945	928	980	858	976	946	882	923	977	956	937	919	861	944	912	892	911	952	917	879	970	959	912	891	957	892	963	939	980	988	973	907	1006	996	889	935	966	998	892	956	966	977	922	895	952	930	941	921	915	906	964	947	951	971	922	937	864	999	924	950	935	890	975	972	870	946	981	895	914	959	947	955	995	950	883	891	929	922	921	952	890	935	933	963	947	956	917	991	925	963	859	907	948	922	996	943	901	945	935	980	978	954	956	998	915	917	993	926	933	913	973	912	943	957	951	953	940	937	995	931	962	932	946	959	913	989	963	927	944	872	934	973	927	926	916	1001	932	973	974	885	930	908	942	966	933	953	979	908	973	948	905	1018	901	861	893	944	951	943	974	937	971	977	1004	967	920	938	943	1001	865	950	916	930	934	978	975	977	956	918	966	923	968	983	933	907	943	905	947	910	976	974	881	919	924	891	952	890	915	888	952	894	972	905	883	913	979	939	914	993	897	973	875	954	923	920	916	907	918	968	962	911	933	916	990	930	948	895	953	1017	899	936	920	925	945	929	953	943	931	946	956	935	920	978	925	937	939	966	991	959	952	932	901	919	906	1001	920	955	924	936	962	930	961	963	941	922	902	928	935	961	938	915	936	907	944	952	957	941	895	919	931	965	951	931	920	927	920	910	977	908	971	935	901	965	926	972	913	991	926	916	973	962	905	907	945	956	935	947	946	918	957	940	958	971	915	935	922	933	988	923	978	944	950	950	954	950	1010	920	933	928	994	987	919	941	881	1005	976	927	930	966	948	953	902	907	901	918	947	919	919	887	931	941	932	981	861	910	935	992	976	925	947	864	1013	932	929	932	920	942	917	956	957	984	954	912	950	911	953	930	951	919	901	936	937	892	941	915	918	982	980	931	902	930	921	939	939	938	982	968	915	904	881	920	983	855	876	936	930	1001	951	940	928	900	896	961	968	946	949	855	1027	939	907	942	926	974	931	962	925	926	930	975	954	888	932	980	945	884	940	895	936	909	911	940	995	903	926	992	957	947	888	895	975	960	940	941	886	960	989	930	979	943	914	943	888	922	951	951	930	955	961	955	952	923	942	922	994	899	873	912	931	938	957	926	907	940	908	914	955	932	943	932	899	913	944	907	881	914	913	985	915	912	896	954	966	908	974	923	955	968	882	941	933	964	959	945	921	969	958	964	958	944	936	956	909	906	937	984	982	925	924	967	919	956	885	964	915	905	926	1034	978	864	961	949	948	1001	964	910	894	959	961	911	917	922	958	942	912	977	965	992	928	938	930	926	926	967	933	952	901	974	925	962	902	979	910	935	963	948	905	889	915	935	915	961	953	894	957	946	913	920	952	932	902	874	972	935	950	878	936	905	962	982	879	891	961	1010	981	940	945	881	919	906	957	889	914	954	938	895	934	879	983	972	907	949	916	901	907	934	935	948	960	957	975	943	900	940	934	911	904	1015	948	924	949	961	863	926	899	940	940	926	963	968	968	913	960	926	949	928	932	927	962	923	932	872	986	934	926	929	879	899	947	876	896	856	913	934	935	900	946	923	944	925	988	956	981	906	896	966	987	939	979	948	996	953	902	988	934	974	967	935	929	951	982	936	897	956	952	980	925	938	981	996	958	937	973	962	953	927	981	878	939	930	925	905	914	889	936	929	956	911	948	891	960	934	930	951	890	879	990	956	991	894	965	909	928	912	980	979	915	971	969	885	953	887	977	950	907	964	919	923	942	936	915	923	1008	976	952	904	953	947	956	907	918	929	965	926	944	969	928	915	968	950	896	967	900	983	923	945	969	944	935	983	894	917	955	910	966	905	933	902	916	903	959	898	945	950	899	907	982	966	944	912	948	959	942	950	979	907	953	1000	953	963	968	924	981	954	920	957	935	970	951	886	940	976	928	920	938	965	915	954	930	911	938	935	899	896	903	978	890	1020	919	949	931	890	944	916	965	930	924	884	911	942	891	968
25500	21352	27156	25277	7293	1036	850	2295	5388	11863	7120	6698	4335	3772	1362	773	676	670	700	697	710	932	638	693	652	714	708	741	639	671	681	672	705	688	674	709	693	610	705	714	648	742	701	663	639	655	672	688	699	678	694	688	669	615	659	690	642	699	714	624	672	671	741	748	676	670	650	690	664	675	699	649	664	667	706	684	662	657	693	644	630	674	708	672	689	686	713	691	675	651	645	664	615	698	693	672	679	677	697	676	671	711	708	724	677	686	683	633	683	717	655	672	675	668	694	662	670	689	673	665	699	661	677	714	664	630	688	707	684	662	693	677	679	661	685	622	665	692	677	711	636	679	735	699	697	673	701	711	708	674	665	655	713	642	648	657	690	671	696	654	686	673	694	666	670	693	629	692	673	684	707	676	677	685	733	701	661	666	665	661	711	680	692	652	637	610	660	644	637	660	665	700	678	672	679	697	667	684	689	669	653	660	693	643	689	650	682	675	668	677	677	636	640	666	704	693	655	669	680	701	630	631	687	645	692	683	678	654	702	648	712	661	666	701	605	669	682	651	650	664	653	657	672	634	682	684	704	695	719	653	704	633	627	678	659	685	698	692	659	694	694	665	653	627	650	665	703	677	689	628	698	638	673	684	655	673	683	675	659	620	646	654	687	663	638	641	639	636	699	650	695	637	660	663	647	645	638	675	675	668	703	690	667	631	669	703	650	671	679	683	670	657	647	658	682	660	670	686	714	637	718	663	655	643	648	684	655	674	673	647	659	629	675	702	674	665	667	703	712	685	673	654	659	682	698	670	704	686	672	662	647	680	675	680	655	678	675	668	691	685	662	662	629	698	611	647	680	655	648	658	665	648	687	628	688	666	662	640	676	712	696	671	652	683	657	699	647	670	661	623	624	673	674	655	672	662	675	664	666	730	618	642	678	653	679	686	658	686	633	698	633	718	669	679	694	686	688	670	636	650	638	633	680	646	666	647	662	663	693	656	642	665	697	718	678	672	727	652	633	657	661	658	711	666	694	694	668	669	739	628	705	673	689	706	664	690	663	662	684	668	630	708	694	671	703	666	691	667	671	684	657	663	699	724	635	668	697	638	708	684	714	682	689	679	671	676	681	672	641	678	681	651	694	687	686	684	706	676	670	650	651	665	661	673	700	713	713	689	666	665	668	692	678	679	679	719	671	686	692	656	710	665	653	679	698	640	669	692	708	681	661	687	669	710	675	677	681	668	675	656	626	682	702	685	628	706	683	664	683	672	631	635	666	669	649	650	697	675	767	692	668	668	708	681	667	656	655	643	697	621	650	677	651	627	693	671	658	637	648	658	682	651	680	635	686	732	708	666	688	694	645	637	693	695	718	643	622	657	666	651	635	666	639	652	711	614	654	688	675	719	669	701	725	663	683	627	663	676	657	685	698	690	652	630	687	680	642	638	638	671	656	649	676	659	618	724	647	634	621	677	646	701	677	668	671	653	606	654	675	627	715	666	696	621	648	670	674	676	674	685	701	745	675	666	683	677	670	700	716	661	656	667	661	697	701	667	745	659	645	656	677	699	627	684	683	631	663	689	685	592	633	678	626	683	647	657	692	719	675	701	691	692	683	663	669	713	667	657	651	650	659	695	712	674	666	699	656	683	683	673	671	700	715	670	652	707	672	731	653	688	649	645	659	714	645	719	637	680	678	705	661	656	669	692	668	664	690	622	710	681	672	685	629	730	704	682	675	673	612	659	686	638	676	662	660	679	636	659	683	628	695	649	689	670	634	703	656	671	650	674	666	653	682	688	703	679	642	733	658	726	646	685	669	667	628	624	634	664	623	670	651	675	711	682	716	678	623	658	661	672	675	654	672	645	689	676	661	639	678	640	683	705	669	674	652	678	664	705	727	662	664	716	653	672	679	674	623	608	664	687	737	645	672	621	669	679	709	655	679	702	634	684	686	647	670	636	657	669	674	685	663	683	691	648	698	648	648	681	677	696	674	693	674	697	694	667	676	679	648	658	654	685	739	646	696	677	637	663	671	671	670	683	684	655	676	669	706	625	676	721	625	716	713	692	668	646	653	607	702	657	685	692	656	675	694	714	670	672	675	716	695	618	673	624	707	671	657	664	690	667	655	655	693	695	614	665	679	703	643	677	662	705	685	703	685	677	658	714	680	641	656	665	688	700	666	722	673	689	675	641	709	683	641	670	650	701	591	684	631	704	697	655	649	655	679	681	692	683	677	673	629	672	657	650	679	684	675	663	641	662	690	674	643	668	682	708	724	676	681	654	676	680	666	659	647	652	650	635	696	702	667	661	676	620	682	615	694	691	637	639	684	703	644	724	676	692	687	673	699	669	683	684	713	672	647	714	680	705	657	662	703	676	664	699	732	646	683	709	674	674	670	636	703	610	655	679	670	639	679	678	726	732	655	720	653	668	625	699	669	702	682	712	698	657	694	668	646	640	659	707	691	649	700	686	660	708	666	613	652	691	688	690	687	620	690	648	710	693	725	701	661	701	683	689	692	701	647	698	696	670	658	670	656	625	693	638	734	647	659	653	620	651	734	655	664	657	657	686	694	687	706	675	677	658	664	676	672	713	640	659	667	656	707	635	699	641	604	677	632	683	627	648	620	631	652	676	699	696	631	664	700	675	670	669	670	680	705	694	668	685	692	668	711	735	689	691	654	671	669	634	655	641	705	660	638	714	654	639	711	696	712	671	690	724	666	691	654	678	747	674	695	628	662	637	666	662	664	726	687	666	659	692	676	709	733	645	716	689	669	669	643	618	667	697	661	649	723	664	690	661	677	668	649	678	681	725	682	666	723	652	687	718	671	685	677	671	651	683	643	746	689	664	661	687	660	623	643	667	669	691	686	646	690	671	653	701	628	667	690	693	708	635	704	627	664	636	701	631	639	683	670	700	674	631	678	700	690	651	722	685	677	707	733	642	680	707	661	685	683	694	674	652	660	708	620	655	651	657	666	639	678	671	639	670	698	660	644	681	704	703	699	687	687	696	693	677	687	632	630	665	704	680	677	697	611	709	632	693	658	677	660	711	654	645	708	661	657	652	656	658	701	657	695	711	655	683	658	685	720	681	677	675	658	673	681	679	648	674	650	655	646	644	665	683	695	680	660	660	668	703	612	695	676	668	663	677	676	682	686	727	652	694	672	674	709	680	758	650	724	725	655	695	691	710	691	674	668	633	698	653	681	718	650	655	681	657	700	663	675	678	677	726	658	647	638	642	678	688	634	621	619	687	658	639	664	646	732	679	684	673	689	674	659	662	699	716	632	610	682	656	614	674	710	667	627	659	651	701	681	698	706	683	688	730	694	709	706	647	681	700	677	663	682	652	695	614	697	648	687	705	624	717	675	652	672	677	648	659	708	676	654	644	675	736	683	685	679	698	690	616	713	648	692	661	671	761	648	676	645	688	664	661	689	664	648	715	662	665	609	634	697	671	669	678	694	682	647	725	699	668	668	676	692	692	680	669
32839	43761	6958	2184	1653	1406	1242	4914	11287	20303	14082	12561	8433	7375	2228	987	793	785	852	802	798	1328	761	816	788	820	771	823	808	786	856	823	795	754	761	841	808	779	844	784	787	813	801	760	818	808	761	806	794	843	849	816	808	854	775	839	850	794	783	753	787	772	797	787	862	790	810	817	809	821	772	811	787	745	831	833	798	775	802	795	811	778	826	775	803	846	857	780	790	781	804	769	791	797	785	793	777	761	754	815	831	833	800	844	838	784	766	800	758	738	835	831	795	803	787	776	808	797	819	831	822	791	779	822	782	828	787	804	774	772	784	760	779	814	805	764	773	755	822	797	825	788	832	813	850	853	801	788	761	829	767	835	812	813	804	803	800	803	819	753	805	794	802	810	824	812	792	774	801	807	836	842	780	820	772	794	787	701	829	750	812	830	789	795	800	776	788	852	832	840	770	771	784	798	816	775	772	786	806	829	786	766	784	827	809	773	829	805	783	818	851	810	823	792	799	744	784	779	759	735	785	771	827	817	850	838	821	833	804	800	812	820	845	760	785	829	767	740	791	821	767	812	792	784	762	779	849	813	799	741	812	826	760	794	772	852	774	834	741	828	768	778	848	777	804	808	848	844	799	799	809	790	794	821	784	856	819	831	783	827	814	807	797	781	749	767	756	791	854	800	767	829	782	792	773	744	787	750	820	783	776	774	865	820	752	760	781	763	800	821	781	807	868	776	761	793	822	769	861	845	789	803	790	787	819	841	813	754	805	793	806	845	818	755	781	821	811	745	829	811	807	818	806	741	797	808	802	856	808	737	794	842	810	777	782	753	836	771	798	759	799	824	829	786	780	829	776	841	787	819	812	807	767	780	829	847	785	859	814	801	810	792	841	759	819	771	781	819	762	796	762	780	843	878	860	826	723	748	792	804	765	798	806	823	769	829	815	826	817	791	824	802	810	802	771	775	804	772	799	767	775	821	802	780	774	798	773	770	810	764	784	835	796	793	819	803	771	798	809	764	817	785	813	716	802	840	775	805	807	795	780	730	829	785	798	792	821	761	819	828	774	756	845	776	850	805	769	749	825	801	828	790	763	803	802	797	866	864	774	782	787	779	768	775	823	759	722	805	834	829	783	789	782	791	780	850	742	850	789	789	800	798	802	835	772	803	748	819	842	822	768	823	797	805	778	748	805	805	774	773	771	780	783	761	746	746	811	843	906	811	828	799	827	798	835	756	759	773	846	783	821	841	813	759	761	840	764	821	808	784	821	841	819	747	813	808	790	815	790	836	829	885	800	822	794	797	838	836	805	753	795	791	775	778	798	840	784	746	779	773	838	796	788	766	775	755	770	791	817	762	798	821	825	768	739	819	773	767	771	773	791	793	833	804	833	819	818	797	840	825	803	785	780	805	815	765	799	790	851	775	751	818	773	808	799	773	813	806	758	758	759	788	795	803	861	838	782	785	748	797	809	785	801	839	754	830	811	784	782	777	808	780	794	818	810	785	800	804	779	779	802	818	795	774	794	836	843	756	819	827	776	807	816	798	777	781	833	789	756	773	786	783	815	805	766	819	833	833	763	815	770	824	781	803	801	769	731	825	820	786	803	819	810	758	797	779	795	845	786	816	816	810	823	823	794	734	737	788	802	792	767	792	844	813	830	822	817	822	805	796	844	889	765	785	793	800	757	804	816	763	812	814	784	795	788	807	767	816	778	770	801	763	801	836	778	808	814	827	771	810	831	767	785	796	857	862	788	776	784	766	848	770	813	822	804	774	813	818	814	806	808	825	812	802	766	789	824	814	780	773	772	798	800	801	836	782	778	819	814	802	764	796	870	795	792	832	709	753	802	840	753	805	755	785	823	788	796	738	826	817	805	808	800	819	846	836	796	800	806	813	807	815	775	797	795	802	761	764	842	768	803	820	804	805	822	791	779	827	767	739	795	801	793	792	834	807	846	746	801	829	793	797	770	806	812	772	823	825	781	800	816	842	794	817	765	776	841	761	770	854	747	784	800	798	817	783	798	805	850	819	811	813	740	803	777	826	774	805	794	795	772	823	856	794	790	773	827	816	817	781	800	803	797	780	753	773	782	795	761	820	811	864	799	837	836	807	826	820	814	793	788	813	785	821	781	780	813	756	792	836	791	792	787	820	806	817	788	789	757	854	833	844	827	834	822	781	823	784	843	771	795	795	859	830	841	799	779	854	745	789	857	805	771	838	850	784	775	785	761	783	741	807	810	765	829	821	835	787	825	827	821	773	797	780	724	803	808	815	820	740	817	819	787	790	762	823	786	782	763	786	836	792	788	748	846	792	783	762	807	797	793	761	825	780	801	805	859	824	790	813	776	797	845	838	787	813	835	810	791	872	800	814	843	858	777	856	795	825	831	825	745	769	794	707	820	842	806	821	847	789	772	766	801	815	830	806	829	791	815	811	802	790	829	785	805	779	835	776	810	860	783	838	800	792	768	814	753	771	838	783	829	801	768	822	787	794	787	787	768	837	791	830	749	786	799	853	794	786	839	825	874	798	821	839	814	810	817	842	787	800	848	764	805	812	796	795	803	804	806	765	782	786	779	753	786	800	795	808	805	795	834	807	773	771	786	749	808	811	845	835	794	832	823	754	870	859	841	754	836	780	824	766	767	799	805	802	811	830	781	773	802	726	773	837	801	732	831	821	750	770	813	827	829	799	779	794	799	822	813	824	776	724	799	822	803	790	774	747	820	821	812	819	784	788	768	793	780	806	784	751	833	782	813	816	788	846	764	829	780	772	834	751	835	830	799	788	801	807	804	808	819	804	845	821	774	729	814	837	766	809	802	782	782	850	825	755	836	790	788	833	786	799	791	789	757	801	818	809	867	798	823	850	766	819	793	771	804	805	804	807	771	838	810	817	818	805	849	801	832	786	801	792	852	819	831	799	847	837	821	795	875	794	837	806	766	762	762	807	776	831	818	758	787	754	835	745	816	768	748	738	805	791	799	796	783	788	759	797	734	770	783	774	768	799	841	764	784	887	838	793	796	795	778	832	844	769	764	782	796	787	825	837	763	795	805	796	817	794	796	771	797	781	823	751	769	785	792	810	818	809	794	796	816	847	818	783	776	798	798	808	844	774	804	824	787	782	832	827	819	795	752	804	755	784	797	836	786	786	815	793	793	736	801	834	778	847	810	794	805	804	820	756	825	838	778	814	768	767	769	774	770	777	798	729	782	767	753	813	778	827	804	748	760	772	787	800	800	797	792	738	764	780	831	779	807	767	824	822	796	815	831	790	839	780	859	815	787	845	770	804	755	848	760	778	830	832	787	851	807	783	768	801	787	806	737	770	816	778	826	785	813	765	848	778	845	793	749	808	810	771	824	756	848	774	834	777	801	775	788	850	803	849	782	762	852	817	759	763	815	811	789	782	781	821	816	789	810	832	797	788	777	803	802	819	774	788	772	840	801	757	763	868	811	790	800	804	831	780	805	807	773	803	770	790	787	826
23162	21342	29023	23938	21311	21298	7010	6991	15433	36136	25708	21875	15339	14911	5503	1756	1064	1055	1044	1038	1047	1698	1040	1015	1010	953	1025	1017	996	1067	1026	1032	1048	1044	1029	1031	995	992	1042	1000	964	1024	1002	1039	945	996	1037	1041	1010	1001	1040	1034	1003	1002	1016	991	1008	1016	1024	1020	989	1010	986	1044	1003	996	997	1023	1048	1037	1002	1015	983	1011	992	1014	1010	1028	1056	961	1011	992	977	996	1012	1055	1005	958	988	1030	974	1025	1015	960	1031	1010	970	979	1026	955	1014	1042	960	994	1010	959	1004	1017	968	1007	992	1007	980	1035	1001	1010	984	986	1022	1051	965	960	1024	1058	1034	1000	978	1048	1009	1042	1033	991	1007	1029	983	1064	1007	980	993	1017	1018	991	963	1021	997	965	1023	989	993	1008	1001	996	1039	1057	1059	993	1054	1045	1019	949	971	1029	1044	997	949	1051	972	972	1027	1016	1016	983	1014	997	1050	981	1019	987	1022	1052	998	985	969	1012	954	1006	977	977	1000	1005	977	977	973	999	984	1037	1032	978	977	1018	925	1034	959	1018	1006	1004	1000	993	1058	984	997	991	1024	1033	1028	956	991	974	1033	1029	1051	970	1037	965	1026	1010	1034	1040	919	996	1012	1006	948	983	1053	1037	997	1011	996	1019	957	1016	1004	1022	966	1040	1071	1004	936	983	975	1060	988	971	987	979	1022	993	962	970	1015	965	1019	955	1017	1083	972	1004	1024	995	990	992	981	1017	1031	992	997	990	991	960	1013	1037	1065	1039	1016	995	1020	1008	1001	1036	1026	1002	1038	1038	997	1022	1044	1023	997	1040	1000	1000	988	1060	1000	1012	933	1020	1036	1036	1049	980	1079	992	974	1047	1010	1030	1002	998	1056	959	1009	993	1012	1017	1067	996	998	1002	1021	1045	1064	1009	1021	1071	1017	998	994	1025	1031	1015	984	959	997	983	1026	975	1022	1015	1056	994	1049	983	977	993	1028	1050	1066	1050	1011	1001	1008	1069	1011	992	1001	969	978	975	1065	961	1030	1013	983	1028	930	988	1063	1029	989	1026	1014	1014	994	977	983	1056	1056	930	999	953	908	974	997	990	1008	1018	1037	995	989	1004	989	996	981	999	1029	985	1008	1007	1023	1038	990	1031	971	1054	1009	986	1012	1025	1006	1002	1021	975	1011	1049	991	1040	1028	947	960	982	1007	1045	1016	1035	993	988	1031	1011	966	990	979	981	1017	1057	1007	984	993	975	1027	1007	955	982	1050	1018	1008	995	1009	1047	1026	960	1012	981	1026	999	971	1058	1059	1006	969	965	1042	1008	979	1043	1034	1033	974	975	1057	982	968	1011	1006	1016	981	952	1083	976	1025	967	986	1040	991	972	1040	1002	996	999	1038	1061	1035	996	1029	959	1028	1047	992	975	996	975	983	967	999	1000	1019	937	1007	962	991	989	1021	986	995	1053	1009	985	1019	967	964	1044	962	963	931	963	953	1030	989	1000	981	1034	1001	1021	1049	1023	1056	1009	1057	1021	1021	1003	1001	990	1027	956	961	1000	947	992	1013	973	1007	1024	1004	1023	1008	973	1007	990	1021	979	952	927	996	987	1012	1010	998	1050	984	1011	1036	1023	1030	1035	1021	1045	1028	1058	983	960	950	1007	1011	1037	960	954	1021	1006	981	944	990	1001	996	983	991	1053	1025	1040	1068	967	1014	1014	1000	949	967	964	996	968	1014	982	972	1012	1091	943	959	1041	947	1005	1032	1000	969	970	1024	1048	1015	1011	1025	1080	977	988	999	921	945	1039	1015	984	1027	1019	1072	990	1018	1012	996	992	983	960	974	998	939	1011	1004	966	1014	1033	997	991	991	1016	993	1017	1002	1035	997	945	1060	977	1005	1009	1019	974	965	967	999	1018	983	986	975	967	933	1029	1007	1036	1057	970	1077	1009	999	975	961	974	1021	1004	971	1039	1008	997	976	993	1024	1063	1069	946	1024	1057	1057	1074	1086	1042	1001	1031	996	957	1004	1031	1001	989	1010	1007	957	1052	1049	1032	1035	1021	1006	926	1015	1004	1039	1009	972	995	976	998	1065	960	961	1012	1071	993	1015	987	1054	986	973	975	977	991	983	1023	978	1015	1022	1044	1004	1008	1082	1002	981	1020	1004	1024	1010	1037	1035	948	1038	959	963	1012	973	990	997	959	1026	1023	1004	1020	1060	1055	990	1003	978	1009	994	993	979	1043	979	945	1000	1008	1048	979	1001	1091	941	958	1079	1039	969	1054	1009	977	1001	972	965	989	980	1016	1033	991	999	990	955	1041	1048	1016	935	954	960	997	1003	997	1011	993	979	1032	963	1020	1074	970	974	973	955	998	1016	1004	1006	963	916	1023	978	1052	1011	942	1055	989	1008	937	984	986	989	1004	999	1035	1068	979	1012	1033	992	1000	1051	1010	979	1022	1004	987	1004	1050	971	1044	980	1002	1022	1013	1040	979	1006	964	1009	949	982	1007	1050	969	987	1058	983	995	990	1049	1022	997	998	1006	1040	1008	1015	1054	996	947	1007	1007	1006	968	950	1010	1012	973	1015	1050	1014	983	1015	1018	982	971	983	986	995	1050	1022	976	988	1007	1019	972	1025	981	967	1019	989	1000	1028	1014	1023	969	1024	1070	1027	1035	1002	1021	1023	994	1033	1030	1058	996	960	989	1017	1012	985	1063	981	1042	980	1044	1067	1034	1034	1087	996	960	1003	1018	1002	960	1034	977	1035	951	1036	1020	980	983	1031	1005	989	974	967	965	972	991	1007	1037	997	1074	978	984	982	1042	965	989	977	984	994	949	977	957	954	988	1026	920	1021	1032	1009	1065	940	981	984	1000	955	1028	1010	963	999	985	948	1040	970	1036	951	1027	998	1002	1003	1003	972	1007	984	1019	1038	1001	1019	1013	1023	1019	942	962	1009	1016	985	991	947	993	935	1009	1007	1011	996	970	1009	964	1011	1017	959	1048	968	1081	991	1028	964	981	1025	922	994	980	977	1020	1008	997	985	987	987	1076	961	966	1014	971	961	975	1024	971	970	997	1032	1034	1051	1020	1012	1049	1012	1004	1017	1024	1034	1004	1037	1017	996	1063	998	997	1048	1015	996	997	954	978	954	1050	1014	976	935	1012	969	1021	1015	971	1001	972	995	946	930	969	956	985	1017	1018	1013	1015	1022	1014	1066	973	1020	989	1031	1036	1005	1009	1015	981	1003	1005	1038	991	966	990	1008	930	1009	1010	940	1011	1024	1017	1028	950	1009	982	1010	997	1018	1005	1017	1016	1011	1088	952	1013	985	1029	1069	1030	962	1012	1031	1016	988	1029	973	963	965	1008	995	1019	978	1011	1018	970	1037	1030	1070	984	975	1041	1017	1003	1011	1009	980	974	1079	1005	1004	1032	974	1050	975	1014	1015	1016	985	1052	1017	990	1015	1047	954	1025	938	981	1031	1065	996	986	1020	970	958	1034	992	1000	1064	933	998	984	1002	1046	1053	1005	993	1022	1010	998	949	975	1017	995	966	1009	1027	984	963	998	989	957	997	976	998	1022	1056	1043	985	959	930	1000	971	1002	989	1030	1037	1012	1046	1004	1036	1006	1022	1051	1008	1022	1031	974	946	979	1023	1028	1003	995	995	1052	991	983	988	1017	1022	1067	990	970	998	1005	1003	973	962	1021	1034	1001	985	1012	987	995	964	976	1013	992	1037	993	1031	989	1088	984	1041	989	1002	1063	975	1008	971	1041	996	993	987	946	1026	1004	1052	1009	953	1004	1033	1065	1011	1040	991	1022	968	942	973	1011	1079	1037	1045	1031	1007	995	955	1027	959	992	949	970	965	995	1046	953	1029	954	1034	984	996	1018	991	1049	998	1068	989	1027	1010	1047	972	975	1012	1010	978	1098	956	1046	940	1008	1021	1058	981	1000	1068	1063	974	914	962	1018	987	1021	995	996	898	1011	1022	1044	988	1023	1003	995	975	982	1030	993	1052	986	1013	1037	988	1013	996	1059	980	1024	999	1005	988	999	970	1012	1002	1001	1023	918	998	1050	1051	977	1036	944	1037	962	1015	967	984	1041	996	964	1014	1032	935	1006	985	1014	1020	946	1006	1014	993	963	1025	1027	1015	1005	952	1003	1072	934	945	982	952	1005	962	933	964	995	979	978	1030	1001	968	992	1009	1005	924	969	1052	992	1008	1009	992	1002	1003	1030	983	1026	1011	985	1015	988	951	994	999	1050	1016	946	989	999	1044	977	985	1004	1045	990	1006	1020	970	1032	993	967
37457	58042	14037	6095	4337	3527	2766	10344	19614	38870	30790	26044	21460	20276	7004	2325	1132	1127	1149	1170	1230	2506	1208	1171	1176	1165	1152	1163	1133	1104	1105	1150	1136	1135	1145	1179	1124	1102	1082	1121	1166	1147	1144	1147	1176	1089	1135	1137	1146	1120	1115	1193	1078	1076	1159	1126	1155	1123	1173	1132	1114	1025	1117	1162	1111	1116	1116	1143	1138	1169	1093	1100	1206	1113	1128	1189	1111	1113	1107	1169	1119	1152	1088	1121	1110	1123	1134	1132	1162	1162	1111	1164	1137	1123	1110	1212	1085	1136	1143	1094	1159	1078	1172	1148	1144	1124	1060	1095	1085	1080	1157	1177	1097	1146	1156	1169	1174	1155	1076	1140	1080	1159	1144	1198	1100	1148	1071	1095	1053	1152	1166	1141	1052	1119	1175	1154	1145	1136	1123	1146	1140	1135	1122	1185	1097	1178	1099	1153	1180	1104	1156	1092	1081	1160	1088	1111	1107	1149	1095	1168	1159	1126	1137	1096	1220	1095	1140	1154	1106	1202	1105	1190	1124	1115	1110	1123	1163	1050	1143	1100	1119	1176	1118	1140	1087	1079	1160	1126	1103	1070	1145	1159	1128	1146	1150	1109	1084	1153	1087	1128	1141	1096	1112	1163	1088	1148	1147	1139	1098	1130	1176	1141	1124	1127	1158	1132	1139	1153	1165	1095	1143	1104	1117	1142	1122	1134	1166	1106	1132	1134	1163	1099	1156	1193	1158	1133	1100	1078	1147	1121	1117	1123	1171	1135	1149	1183	1131	1139	1152	1138	1114	1078	1204	1142	1164	1102	1151	1140	1165	1139	1127	1123	1248	1138	1151	1094	1175	1153	1160	1084	1154	1153	1087	1130	1079	1149	1100	1098	1118	1116	1178	1122	1120	1164	1109	1105	1083	1149	1146	1136	1161	1125	1138	1119	1108	1165	1108	1157	1099	1090	1167	1139	1165	1129	1080	1121	1132	1176	1154	1087	1092	1137	1107	1157	1115	1064	1099	1094	1126	1051	1163	1076	1111	1175	1156	1135	1105	1108	1174	1128	1069	1185	1090	1118	1105	1140	1172	1162	1123	1152	1137	1111	1110	1128	1132	1170	1107	1152	1099	1084	1157	1167	1110	1122	1133	1129	1104	1158	1139	1115	1055	1104	1076	1068	1141	1130	1110	1097	1121	1098	1145	1095	1132	1129	1096	1173	1086	1123	1092	1075	1154	1164	1195	1150	1149	1078	1129	1144	1148	1142	1110	1082	1158	1127	1099	1231	1135	1105	1130	1123	1117	1156	1207	1131	1143	1088	1105	1117	1114	1172	1155	1113	1121	1178	1117	1127	1118	1132	1096	1118	1090	1152	1144	1150	1133	1109	1123	1136	1076	1179	1121	1061	1154	1097	1127	1113	1110	1150	1141	1087	1127	1158	1089	1154	1139	1146	1144	1133	1144	1153	1114	1137	1102	1127	1119	1161	1203	1132	1116	1081	1181	1160	1160	1107	1114	1122	1181	1140	1108	1132	1096	1084	1138	1170	1136	1159	1169	1190	1089	1152	1095	1133	1154	1108	1073	1138	1163	1108	1208	1075	1142	1171	1118	1161	1146	1080	1138	1153	1114	1091	1128	1095	1085	1058	1094	1166	1069	1175	1168	1147	1123	1082	1115	1141	1127	1160	1128	1114	1107	1156	1152	1124	1121	1125	1054	1180	1075	1137	1147	1110	1070	1141	1098	1141	1156	1136	1179	1146	1104	1120	1121	1099	1089	1120	1193	1095	1159	1087	1105	1128	1118	1055	1190	1108	1150	1106	1110	1206	1153	1109	1140	1107	1123	1101	1120	1162	1154	1158	1121	1121	1130	1078	1158	1157	1121	1149	1138	1154	1135	1141	1196	1157	1127	1075	1137	1133	1123	1128	1152	1140	1118	1122	1140	1159	1170	1167	1140	1164	1163	1154	1166	1144	1093	1179	1217	1138	1125	1110	1093	1080	1127	1093	1116	1035	1106	1155	1160	1123	1185	1152	1127	1152	1180	1152	1062	1096	1223	1169	1127	1081	1128	1138	1144	1159	1142	1189	1134	1122	1113	1148	1145	1121	1113	1094	1140	1160	1114	1122	1115	1125	1128	1074	1140	1125	1127	1142	1142	1115	1136	1167	1147	1146	1089	1184	1113	1156	1138	1141	1123	1138	1118	1145	1187	1208	1130	1093	1084	1123	1108	1041	1095	1112	1119	1135	1103	1112	1121	1154	1077	1173	1143	1084	1107	1124	1167	1078	1176	1129	1105	1045	1183	1154	1160	1141	1116	1080	1087	1058	1116	1136	1106	1121	1119	1161	1057	1096	1161	1158	1112	1147	1112	1131	1110	1096	1162	1160	1140	1130	1141	1173	1126	1138	1167	1124	1109	1143	1188	1167	1128	1058	1191	1148	1134	1185	1139	1111	1147	1112	1135	1131	1151	1119	1128	1108	1136	1092	1132	1145	1147	1141	1136	1066	1173	1161	1108	1140	1081	1145	1149	1118	1177	1046	1124	1136	1098	1100	1117	1192	1170	1113	1088	1143	1091	1113	1125	1098	1103	1095	1139	1213	1097	1145	1133	1142	1136	1141	1114	1121	1069	1130	1092	1108	1154	1157	1103	1164	1138	1195	1059	1168	1188	1142	1118	1102	1126	1148	1072	1140	1124	1115	1173	1160	1153	1146	1140	1106	1147	1142	1172	1167	1156	1121	1140	1136	1052	1154	1132	1127	1163	1158	1130	1078	1128	1122	1141	1123	1119	1184	1113	1122	1136	1122	1149	1116	1087	1116	1097	1131	1136	1093	1135	1120	1081	1110	1149	1122	1084	1067	1160	1115	1133	1117	1117	1113	1141	1117	1148	1096	1104	1129	1124	1140	1107	1104	1141	1124	1203	1134	1123	1116	1125	1149	1149	1151	1125	1132	1157	1152	1107	1141	1107	1124	1160	1102	1085	1129	1157	1086	1131	1146	1137	1097	1159	1170	1111	1182	1105	1104	1129	1139	1094	1144	1108	1126	1148	1123	1178	1120	1132	1117	1160	1140	1132	1163	1111	1115	1129	1127	1151	1148	1110	1069	1137	1105	1112	1163	1111	1094	1124	1095	1158	1089	1116	1159	1117	1129	1124	1148	1188	1120	1134	1136	1168	1117	1132	1182	1074	1160	1164	1130	1122	1088	1132	1110	1134	1137	1122	1084	1114	1092	1191	1087	1120	1112	1085	1174	1105	1115	1153	1128	1168	1097	1099	1114	1149	1134	1117	1138	1086	1161	1088	1128	1133	1100	1152	1096	1175	1096	1110	1129	1108	1084	1143	1108	1113	1166	1137	1161	1155	1129	1101	1143	1157	1106	1178	1113	1141	1170	1145	1084	1173	1139	1155	1199	1129	1090	1145	1100	1116	1108	1126	1110	1145	1152	1150	1108	1129	1126	1166	1131	1109	1173	1119	1190	1197	1167	1109	1142	1145	1131	1098	1166	1108	1109	1190	1096	1159	1129	1162	1054	1139	1129	1155	1129	1180	1083	1162	1158	1153	1166	1126	1064	1134	1157	1119	1052	1149	1195	1085	1090	1108	1079	1069	1177	1154	1140	1176	1069	1069	1174	1111	1108	1134	1118	1051	1159	1156	1093	1119	1101	1134	1107	1059	1184	1108	1133	1111	1135	1152	1135	1106	1125	1118	1183	1160	1133	1099	1080	1133	1109	1165	1134	1128	1113	1091	1119	1110	1093	1127	1126	1171	1095	1150	1159	1215	1078	1138	1179	1177	1166	1077	1155	1194	1166	1152	1146	1085	1128	1060	1123	1113	1127	1129	1122	1148	1131	1126	1128	1211	1146	1076	1155	1088	1127	1105	1162	1147	1136	1146	1171	1160	1099	1147	1095	1163	1119	1172	1148	1120	1063	1149	1114	1122	1153	1090	1142	1143	1133	1120	1175	1145	1107	1097	1079	1107	1132	1161	1166	1160	1058	1147	1107	1138	1133	1099	1103	1178	1135	1108	1136	1094	1134	1054	1103	1165	1122	1104	1045	1189	1142	1160	1178	1088	1121	1083	1079	1127	1181	1176	1126	1116	1139	1132	1131	1123	1118	1111	1087	1144	1192	1184	1111	1082	1117	1104	1134	1169	1149	1158	1177	1103	1046	1094	1067	1125	1096	1153	1143	1099	1086	1149	1155	1210	1164	1092	1119	1143	1163	1076	1114	1141	1182	1113	1124	1133	1082	1140	1107	1121	1142	1108	1129	1170	1098	1113	1176	1153	1172	1140	1114	1129	1145	1164	1082	1146	1104	1178	1062	1126	1159	1132	1126	1065	1098	1122	1128	1141	1140	1173	1208	1087	1147	1142	1160	1089	1158	1075	1113	1160	1185	1163	1153	1140	1155	1136	1122	1075	1093	1171	1117	1106	1124	1156	1150	1162	1186	1099	1141	1165	1155	1105	1147	1101	1152	1201	1123	1147	1144	1080	1225	1148	1133	1143	1148	1148	1160	1092	1133	1096	1105	1067	1106	1114	1197	1082	1093	1091	1155	1085	1122	1098	1152	1157	1123	1101	1142	1129	1119	1105	1103	1112	1166	1079	1120	1094	1117	1147	1119	1131	1130	1195	1071	1179	1143	1138	1214	1125	1185	1151	1116	1107	1133	1109	1108	1191	1110	1116	1148	1169	1165	1112	1124	1123	1174	1077	1127	1136	1098	1178	1182	1178	1144	1129	1108	1123	1110	1146	1145	1153	1094	1111	1155	1149	1175	1189	1188	1163	1151	1148	1143	1090	1096	1168	1160	1103	1109	1095	1127	1152	1124	1182	1145	1137	1151	1175	1096	1150	1185	1090	1116	1066	1107	1170	1131	1126	1103	1096	1102	1096	1103	1120	1076	1202	1116	1125	1126	1094	1138	1108	1101	1160	1118	1124	1069	1194	1018	1070	1114	1097	1070	1084	1184	1134	1150	1111	1170	1069	1103	1199	1155	1102	1100	1112	1140	1119	1133	1072	1075	1068	1117	1039	1128	1079	1118	1132	1082	1092	1118	1150	1120	1149	1158	1122	1110	1105	1084
28560	24468	13332	1566	775	665	612	839	1213	2706	1769	1485	1103	1034	832	599	591	602	580	608	613	618	585	598	556	600	574	589	583	600	646	603	575	595	618	575	616	609	558	593	584	592	555	645	603	584	614	637	613	599	611	602	591	567	631	586	587	613	613	626	614	543	603	628	581	613	598	611	589	569	597	601	574	559	623	584	618	614	579	613	593	601	587	584	607	573	593	560	621	625	584	579	580	620	622	580	599	613	592	604	604	625	538	601	587	567	637	579	619	579	650	559	650	579	595	617	614	609	583	558	597	611	580	585	601	594	615	587	561	598	587	569	543	570	628	583	571	578	608	594	605	629	628	584	628	610	624	601	640	595	591	604	631	581	602	600	646	614	612	569	591	576	586	580	605	586	589	611	610	578	627	569	563	598	583	623	621	611	584	623	621	648	624	585	588	609	600	607	559	635	582	645	599	595	568	608	616	625	621	628	637	594	575	590	600	597	576	601	598	560	634	636	611	572	595	632	659	640	595	611	631	591	614	639	674	608	591	618	613	662	579	585	607	568	646	606	611	620	634	568	615	628	569	589	658	613	589	635	639	603	636	646	594	568	624	601	594	659	612	649	632	600	596	613	601	580	576	617	641	583	589	598	569	610	584	598	575	596	577	605	619	542	591	607	591	605	606	617	597	608	639	583	642	626	574	615	623	585	614	574	627	602	601	583	629	577	614	632	592	598	604	577	592	595	579	586	636	615	613	619	615	580	613	588	581	640	595	558	605	613	637	585	572	624	643	600	604	577	555	590	623	560	598	606	567	633	623	595	586	556	581	628	592	629	590	629	614	650	635	590	565	617	603	624	655	608	563	592	606	626	574	554	587	589	617	588	616	591	620	598	604	638	578	596	639	635	583	615	641	637	613	595	613	651	611	581	591	601	573	585	572	594	605	593	613	591	560	605	629	603	617	620	620	613	618	592	615	625	569	604	597	603	617	625	616	573	618	596	597	610	631	616	599	621	612	582	624	610	623	613	572	602	642	568	636	594	601	568	570	605	593	635	594	634	582	599	615	548	578	612	595	619	602	584	596	576	548	609	551	612	621	554	614	587	607	617	582	589	655	613	587	607	624	622	612	586	579	610	596	571	606	634	571	578	569	643	624	583	596	593	581	642	624	551	604	614	600	568	630	604	633	600	575	629	647	588	585	630	590	610	602	592	650	584	586	580	593	609	593	602	644	574	596	616	606	629	610	592	599	573	548	636	537	597	615	579	627	582	608	572	631	591	590	586	615	604	631	550	630	605	632	651	608	604	590	623	617	584	628	586	600	612	615	611	576	626	598	589	614	608	525	626	598	560	593	603	641	594	597	596	611	610	540	573	640	618	584	592	589	599	616	605	604	584	615	619	577	654	620	642	602	600	631	627	603	600	606	595	580	599	605	607	642	629	580	579	587	634	613	624	609	587	588	608	572	611	632	607	581	578	602	581	621	638	628	596	621	626	619	620	565	595	622	606	589	615	604	631	589	606	599	579	616	585	606	594	600	606	577	643	578	562	623	627	628	549	621	598	603	608	597	576	572	607	577	603	594	555	615	642	639	581	564	601	603	531	591	614	621	597	600	603	614	661	602	617	618	572	556	573	555	583	578	624	623	604	609	622	594	617	630	654	633	614	605	606	601	603	604	608	608	609	615	588	609	596	561	650	608	590	624	591	565	610	570	611	560	568	606	573	570	603	589	597	622	604	613	620	575	579	606	604	628	587	600	614	579	592	583	595	586	596	613	580	567	585	588	594	584	593	625	560	581	601	576	580	677	606	598	593	603	595	636	589	587	570	588	552	636	607	589	620	604	611	579	607	661	640	625	580	622	603	585	613	583	572	584	612	572	621	611	642	615	600	616	597	632	606	637	684	608	601	664	588	613	596	577	602	582	614	576	603	558	587	584	628	624	593	613	635	593	574	568	587	612	613	610	613	655	593	614	601	588	603	576	607	608	565	561	615	612	622	565	643	607	601	603	620	596	613	562	642	597	583	565	630	618	602	590	582	601	607	611	596	642	596	566	583	610	617	625	626	624	632	567	600	567	618	595	610	567	589	607	624	593	648	632	629	573	596	592	591	547	595	613	617	600	600	601	586	613	545	610	627	652	588	610	635	576	605	616	616	599	600	588	580	641	591	604	626	585	577	613	603	629	584	623	569	627	593	594	610	611	572	561	567	597	631	597	637	576	601	572	631	603	553	650	606	594	583	598	626	586	565	581	606	618	622	566	611	626	570	603	576	592	582	620	582	626	582	648	577	603	602	604	607	569	564	566	648	608	593	596	579	618	594	637	610	623	641	583	618	611	616	556	553	646	587	626	601	598	621	620	591	597	601	553	625	590	665	584	581	580	613	549	615	639	635	643	555	600	641	633	623	617	611	598	603	617	582	603	609	586	610	629	522	585	570	623	586	642	562	563	610	622	607	574	598	616	606	581	608	645	586	582	593	571	599	591	584	565	640	612	646	598	545	593	599	631	634	593	617	615	594	598	598	587	552	620	579	579	604	584	631	594	586	560	608	599	615	584	636	611	582	572	587	593	594	638	603	602	595	614	574	639	629	609	614	639	602	608	572	584	607	630	614	609	597	602	614	564	630	608	630	600	626	624	596	598	516	632	603	567	594	629	598	618	616	590	590	567	556	642	600	568	564	621	569	615	586	588	628	620	553	643	581	617	574	564	584	613	573	554	572	597	582	612	565	635	592	615	589	593	604	577	629	589	581	628	578	566	631	619	576	614	584	610	589	620	593	565	599	608	589	603	603	613	566	609	602	602	596	579	572	619	602	580	602	622	589	592	640	571	580	661	619	604	630	579	595	632	568	582	543	613	599	606	583	622	628	644	664	602	599	610	581	581	569	568	618	621	585	556	598	617	579	617	597	596	607	601	624	576	571	598	555	650	564	583	548	632	604	587	652	587	590	598	627	608	597	584	598	628	568	611	623	557	603	549	584	604	598	600	585	631	583	596	619	586	595	576	602	594	590	600	567	621	618	599	632	582	609	636	622	573	616	610	593	571	632	595	570	639	623	592	588	607	636	570	638	604	607	617	603	632	608	600	615	618	592	585	559	570	570	609	568	601	622	567	592	571	600	628	588	563	574	621	616	588	619	590	562	621	589	612	580	565	594	590	595	592	600	598	545	603	635	604	596	626	603	619	558	611	591	626	602	617	616	596	609	620	568	623	601	605	634	601	624	598	595	607	645	615	617	598	603	559	604	593	621	621	553	595	615	611	573	583	611	603	554	601	588	543	641	580	561	595	614	593	586	672	545	585	606	622	629	583	549	643	608	630	609	574	586	585	632	603	593	606	621	589	570	590	537	592	601	574	625	565	607	647	584	601	570	557	573	607	647	589	590	596	617	599	648	632	599	595	627	615	621	582	635	612	583	606	552	567	587	659	624	611	572	619	610	629	604	580	594	639	607	596	589	588	592	586	557	559	585	637	648	596	599	600	601	584	647
29298	37662	4783	873	818	786	760	1141	1889	4509	2845	2637	1574	1547	1014	788	728	718	718	708	714	764	723	776	722	692	729	707	706	729	684	698	719	633	682	710	698	689	735	699	717	735	669	750	712	701	681	697	727	705	701	702	641	714	769	710	718	710	712	712	708	701	705	736	670	721	681	694	693	742	691	710	709	714	690	684	660	651	712	670	724	691	716	735	717	696	720	707	676	705	694	704	753	684	680	748	691	652	688	735	749	713	702	706	681	711	760	700	767	721	723	701	730	684	681	736	738	683	702	728	722	680	719	723	684	730	746	727	682	754	667	715	684	698	743	667	696	724	677	711	712	736	703	732	714	704	752	728	730	738	725	711	709	724	721	696	743	711	665	704	741	691	725	718	654	700	685	651	685	744	745	672	671	682	725	747	720	679	716	721	660	668	686	704	694	761	727	746	696	783	687	714	708	708	686	721	697	670	699	651	692	726	765	719	694	703	743	715	683	718	727	677	704	707	747	712	656	732	709	697	701	617	693	737	749	665	716	687	690	682	703	694	682	708	715	714	731	738	676	673	711	705	709	746	671	699	684	723	742	704	698	665	700	738	710	690	691	667	692	659	706	761	696	701	737	691	646	708	712	691	678	739	725	647	736	694	728	678	670	732	681	685	676	693	733	707	747	710	723	666	712	765	740	740	677	691	697	737	700	713	699	729	769	735	720	735	726	678	694	716	685	697	677	698	698	724	679	667	647	669	691	724	690	709	663	706	677	695	693	708	692	704	719	752	646	728	675	662	674	681	699	762	682	702	719	721	719	695	702	685	714	709	691	705	734	677	679	714	694	699	728	739	753	639	671	688	714	728	666	709	722	630	716	720	676	715	690	655	705	703	685	663	680	712	673	715	715	726	702	678	694	687	706	691	686	725	764	664	686	733	738	694	757	669	720	713	717	739	734	697	661	734	660	724	730	730	682	716	730	719	683	685	701	711	685	715	674	759	739	714	705	714	673	701	715	686	736	712	727	736	660	716	732	681	743	607	683	733	699	653	673	692	725	722	704	674	685	687	707	756	682	669	719	715	737	732	720	687	723	704	693	719	715	732	710	666	688	693	763	771	696	721	726	719	703	726	670	681	725	710	692	693	675	725	730	704	698	711	685	735	692	741	646	757	711	706	731	702	680	717	719	690	739	690	718	694	687	695	715	702	709	702	724	714	704	704	671	680	684	734	712	723	696	652	739	725	670	729	692	705	689	709	714	724	665	718	737	686	719	728	704	712	705	729	663	715	690	751	741	714	752	695	729	711	685	725	688	703	714	673	653	704	699	746	700	677	663	715	666	743	720	704	707	672	704	695	681	694	654	707	740	682	748	708	683	680	714	678	739	697	700	674	696	739	680	699	716	743	725	707	712	725	710	692	693	688	699	742	673	696	708	719	649	681	736	730	737	782	713	698	669	731	709	761	663	688	681	643	678	667	697	710	709	701	715	724	741	662	702	687	650	730	700	654	736	711	709	776	706	696	706	808	731	684	696	757	717	709	687	758	733	692	681	726	726	718	674	693	680	742	719	715	702	715	728	707	715	703	688	723	629	719	712	712	690	726	704	690	720	730	700	736	711	750	699	746	714	776	756	696	712	707	667	691	671	656	734	701	738	717	728	723	706	698	680	733	678	730	721	712	669	706	710	733	698	655	694	726	711	737	700	678	689	719	669	722	758	701	710	725	725	667	662	671	701	684	751	714	710	703	687	694	718	710	699	650	700	740	678	679	691	759	706	702	728	712	716	691	699	739	667	710	685	756	697	702	734	741	725	711	658	702	689	710	705	692	690	679	690	680	725	723	683	716	729	738	703	725	728	712	701	696	723	710	764	712	697	676	755	735	746	702	720	699	762	686	729	720	694	720	688	684	662	722	692	724	705	700	737	676	734	747	740	737	702	707	673	719	699	730	740	704	730	704	728	654	716	691	702	713	686	759	691	700	732	748	718	660	671	708	710	696	725	709	704	719	685	755	718	726	710	715	725	685	701	732	705	728	690	680	711	758	685	710	663	714	725	714	670	717	719	673	702	694	724	694	720	683	756	696	763	723	738	711	700	729	755	699	691	736	707	696	696	733	698	712	650	682	710	712	681	721	733	733	732	731	727	646	712	710	681	721	723	714	732	700	737	691	768	701	748	720	727	711	668	754	731	695	686	733	707	698	706	696	722	719	679	717	726	695	737	724	728	717	733	723	710	706	754	630	717	749	672	698	779	729	702	706	696	678	677	720	712	734	688	663	679	704	652	648	679	701	674	726	705	659	729	686	696	691	704	692	717	699	695	746	715	709	696	717	686	696	748	744	701	700	726	744	680	694	705	739	701	746	756	738	698	705	682	664	696	723	695	634	678	708	704	716	679	705	675	708	684	694	714	723	734	707	703	710	666	674	707	700	729	730	685	728	678	719	680	680	724	681	679	711	717	689	748	726	667	702	713	730	732	683	709	667	685	674	708	711	740	711	685	671	735	722	744	711	738	691	717	737	741	684	739	741	685	693	736	729	686	692	748	720	698	659	694	679	722	682	692	741	755	675	694	683	704	781	683	706	713	668	700	670	703	688	678	726	673	754	685	710	692	706	760	727	714	714	691	697	662	704	704	726	714	683	677	741	735	723	693	724	702	719	660	700	687	745	724	694	717	707	674	690	710	711	749	744	696	728	744	721	738	685	722	696	724	704	711	682	703	729	680	675	711	705	660	749	761	725	694	669	750	664	717	695	742	717	755	737	678	686	710	725	680	709	716	704	735	732	696	682	696	696	699	714	709	661	734	717	700	742	696	748	721	645	690	697	712	684	682	693	705	720	697	703	723	740	649	780	710	706	701	730	726	676	673	718	759	684	686	730	718	762	701	764	722	705	729	745	741	677	666	713	684	687	694	714	735	701	671	717	754	642	750	717	695	694	725	725	720	658	677	695	674	715	708	713	681	748	711	655	716	667	697	712	684	702	708	704	723	690	722	694	724	689	747	665	665	708	670	700	697	699	683	679	714	688	700	723	694	683	662	706	716	714	726	681	643	715	725	724	706	716	707	732	721	700	690	745	758	682	724	764	698	683	737	728	700	688	714	638	712	731	726	727	711	682	679	679	678	690	757	709	689	708	745	753	707	728	684	682	708	717	740	705	774	721	661	704	718	699	710	670	682	728	719	701	727	678	694	666	765	681	695	709	694	658	688	743	723	650	678	685	686	712	696	724	695	728	736	698	713	701	692	726	689	704	724	721	724	733	720	694	748	693	709	729	711	692	706	731	714	699	752	713	734	707	702	722	724	710	691	676	660	672	693	674	704	699	739	702	737	696	731	677	736	726	698	683	717	706	706	689	738	751	685	728	686	753	741	721	699	731	741	722	711	659	719	713	683	695	672	720	744	677	678	711	698	679	729	736	703	693	667	710	691	719	716	680	725	708	683	703	707	651	709	752	714	682	695	764	726	706	705	724	720	662	758	696	709	654	666	755
24240	21305	28427	24454	21125	7420	1527	9804	13073	24536	16471	11775	6412	5952	3289	1131	841	754	857	788	852	999	841	815	857	817	793	843	796	857	817	848	800	833	818	855	784	901	819	857	830	865	772	833	807	831	822	778	805	830	848	826	816	782	841	852	821	834	813	863	832	824	771	789	799	806	818	850	852	822	765	836	797	811	793	854	762	839	814	782	800	799	799	800	794	794	791	819	805	845	813	847	841	770	829	808	758	794	812	800	850	781	798	813	750	806	779	857	799	819	809	830	765	836	843	818	784	818	743	817	836	779	814	743	830	861	840	814	795	839	797	846	807	851	830	793	785	814	782	710	770	813	840	807	865	806	773	836	809	847	857	821	802	808	795	789	833	808	843	790	831	848	851	827	779	835	816	782	846	757	827	797	797	803	751	825	855	833	801	770	843	774	789	790	807	808	851	811	776	750	821	808	791	832	829	795	795	781	816	861	779	845	792	842	826	830	820	839	819	808	791	824	843	812	802	836	885	785	773	818	778	817	830	767	806	783	777	800	784	806	823	803	764	814	805	801	759	812	810	864	812	820	791	788	783	840	842	790	786	798	746	838	838	788	848	772	819	785	805	833	813	801	806	804	803	783	805	847	807	759	809	794	751	818	801	789	819	818	814	797	818	793	777	829	846	802	820	854	829	805	804	815	820	790	861	792	840	806	762	773	746	833	798	839	781	766	794	850	820	819	834	823	832	797	767	787	821	836	798	763	806	855	866	801	831	830	828	802	806	757	817	843	787	890	787	816	779	807	769	813	798	824	795	791	825	796	802	853	845	775	792	844	767	795	811	789	823	776	756	789	815	802	820	830	817	799	834	847	806	809	778	806	761	802	795	826	814	808	859	789	837	837	793	778	847	845	786	786	780	817	831	830	773	809	818	826	805	887	761	853	849	811	805	817	884	823	787	817	803	810	769	829	796	781	780	832	824	830	841	782	782	802	804	784	806	754	827	799	787	810	773	834	855	821	750	771	803	806	831	740	810	816	821	844	858	827	830	760	769	814	837	802	745	794	768	795	807	805	792	805	818	779	748	838	802	799	837	878	794	799	815	831	835	779	783	763	834	810	826	855	802	775	781	830	800	801	768	786	822	856	782	817	758	782	847	819	803	808	856	767	849	804	828	784	827	787	852	809	772	840	792	767	750	823	815	862	800	834	799	837	837	833	760	769	766	812	828	813	800	833	733	812	805	830	862	778	781	811	823	808	798	868	808	845	851	861	794	801	767	810	751	805	827	807	768	828	805	794	787	783	788	828	809	784	786	818	740	803	809	820	805	769	785	817	796	831	815	795	821	799	829	819	779	790	803	765	810	778	767	809	833	816	784	832	825	868	812	782	787	825	802	809	820	802	820	840	831	793	796	792	779	807	848	730	818	783	813	801	774	856	837	772	815	863	838	833	778	779	804	799	775	794	780	817	821	789	808	833	855	850	809	761	811	799	810	817	827	871	828	790	823	843	817	815	774	836	817	727	767	781	832	785	825	792	777	802	823	811	791	823	818	819	791	796	777	768	755	839	799	794	838	777	847	816	803	827	774	801	814	817	824	801	795	805	804	774	819	859	785	812	803	798	835	792	817	825	827	791	827	810	751	836	791	786	885	782	804	788	823	807	814	800	806	815	817	744	831	780	822	812	838	828	808	800	823	784	795	878	779	783	769	821	787	801	822	841	802	824	807	780	802	824	791	801	823	860	813	756	833	789	761	848	829	808	763	753	765	872	792	775	842	796	790	820	800	815	805	819	785	801	823	810	791	767	794	819	824	829	806	820	790	776	833	850	799	859	796	799	769	871	829	816	811	767	811	835	788	773	790	728	784	802	790	830	805	839	795	826	814	795	821	791	817	797	789	771	869	811	826	808	760	804	741	800	827	858	872	796	855	814	835	804	763	820	776	838	798	810	858	807	799	764	796	815	809	815	857	837	798	811	840	845	803	791	837	799	763	807	821	850	831	849	848	848	779	830	827	812	814	800	800	842	840	812	801	786	857	844	791	778	820	722	827	837	849	824	819	817	820	873	821	791	829	833	824	833	861	855	750	804	805	791	810	800	824	804	791	789	844	790	789	842	784	883	800	810	776	820	809	783	784	797	795	821	804	809	760	762	788	806	763	813	786	834	806	800	809	792	788	834	748	811	794	802	823	844	845	789	789	845	803	847	835	794	763	769	806	819	806	755	815	826	783	829	780	819	824	787	818	817	830	858	838	811	866	826	827	849	852	775	826	859	814	779	790	807	800	780	833	810	764	772	852	846	800	804	799	814	846	813	820	762	808	819	828	780	839	766	763	838	892	788	810	810	787	782	842	765	822	835	870	774	880	808	830	824	814	775	801	791	820	785	866	790	811	827	822	788	801	860	801	787	778	789	773	773	809	801	789	745	768	846	793	750	797	777	796	797	837	827	773	826	768	845	780	781	774	801	828	756	844	815	763	825	814	829	782	824	800	817	789	797	776	799	849	821	798	819	822	793	799	756	805	839	798	768	762	837	815	806	824	746	793	802	794	812	832	787	819	834	763	811	842	852	814	833	804	814	812	802	828	791	796	773	789	775	826	855	799	816	817	801	775	834	771	827	824	797	764	773	803	731	845	803	841	820	814	798	833	773	826	827	801	795	792	781	812	838	807	793	779	820	801	796	756	787	790	837	806	838	763	800	790	764	802	833	819	770	792	833	828	826	816	822	855	815	815	819	826	753	784	787	831	792	821	841	850	812	813	819	803	794	835	807	805	802	797	832	857	820	791	844	810	781	794	812	786	795	756	807	775	812	792	801	821	761	815	754	805	817	808	811	828	834	778	811	810	789	792	833	834	806	804	800	830	801	822	849	790	889	826	767	862	778	792	796	791	804	777	817	804	793	812	804	851	793	811	817	784	792	826	765	832	816	787	753	735	811	873	819	765	838	835	800	851	843	807	805	763	844	820	781	855	823	848	805	718	804	812	784	835	781	763	809	813	772	792	777	806	840	836	796	820	786	811	827	779	819	798	790	818	785	766	821	813	834	834	784	807	786	795	798	857	823	809	819	786	822	800	784	804	811	845	778	828	816	795	800	802	732	818	854	838	827	791	772	791	775	777	881	804	807	768	811	768	810	809	760	781	808	843	813	792	787	771	829	796	813	740	769	803	790	843	794	845	777	808	822	789	764	816	817	773	790	783	809	751	800	807	801	793	847	787	796	808	794	801	841	831	759	776	823	778	826	800	800	772	827	823	823	861	851	791	829	853	809	787	813	779	742	847	823	766	813	829	792	818	830	759	800	847	755	772	753	769	780	817	811	768	788	836	779	829	800	833	810	824	787	842	789	835	808	766	819	770	810	852	777	790	781	798	803	804	825	805	781	818	867	836	867	795	787	804	787	765	823	800	808	821	809	769	796	809	780	787	802	750	815	796	800	773	804	812	742	808	882	776	843	740	840	814	815	825	820	765	791	813	848	782	792	737	801	822	722	836	857
33330	49898	10959	3493	2654	2170	1814	14781	16651	30316	21590	16406	10270	10000	4957	1563	931	961	907	956	959	1354	988	911	945	922	927	845	925	864	983	933	878	921	940	865	970	942	966	911	938	911	974	898	919	958	904	952	992	921	904	917	929	909	947	881	914	888	938	889	907	923	910	939	913	941	905	954	882	925	987	924	904	939	938	939	965	847	907	965	972	865	932	913	955	888	880	913	909	976	916	934	881	938	926	905	886	915	894	891	972	880	943	955	873	939	935	925	887	903	906	909	963	899	903	914	945	950	920	957	926	927	896	923	917	921	979	972	929	893	850	895	989	946	935	887	1012	944	926	919	881	935	939	907	889	907	936	923	909	917	951	978	962	898	904	911	936	854	896	979	887	958	915	947	960	920	930	963	935	928	981	879	947	901	932	925	944	943	859	891	891	916	920	955	931	953	890	961	872	896	938	906	917	935	915	909	955	968	927	929	901	882	897	923	903	944	902	933	946	884	886	927	959	915	905	911	924	903	977	943	1001	953	889	921	887	946	915	886	928	870	942	950	944	992	916	914	907	958	900	912	879	923	898	880	937	942	929	874	968	924	934	973	906	925	976	886	915	942	897	908	943	900	881	952	947	912	882	882	844	915	951	923	941	960	924	875	912	920	941	932	901	876	885	905	918	910	962	960	997	906	923	897	929	945	899	935	909	914	973	900	882	952	937	855	927	932	961	928	872	901	969	899	916	911	917	965	947	979	878	912	885	915	904	961	974	944	899	925	929	931	857	908	936	914	944	986	850	924	882	916	897	985	909	904	876	943	947	854	954	917	922	869	894	938	927	950	904	903	915	940	939	957	911	912	915	944	912	891	881	881	937	920	901	972	885	957	899	945	897	991	922	897	931	950	894	923	922	926	887	883	969	931	892	932	923	990	895	897	906	915	1030	883	917	895	898	917	886	919	912	955	917	905	899	952	918	904	937	903	948	930	866	926	948	926	905	893	907	920	899	933	927	915	890	895	936	893	909	887	948	911	944	916	903	861	902	935	935	907	938	947	897	919	902	860	923	884	962	889	957	903	868	920	914	912	914	920	861	967	905	960	949	969	938	931	918	899	846	973	941	968	942	889	957	918	961	917	931	955	912	869	941	917	916	854	934	939	897	899	935	911	1000	930	906	952	909	956	898	887	920	930	953	890	912	933	983	929	907	860	932	927	924	961	962	890	957	890	900	922	879	972	922	880	861	894	875	945	916	952	959	875	976	946	939	956	959	899	953	903	898	956	876	963	887	944	932	911	950	870	953	915	933	942	946	918	879	895	974	880	922	919	957	935	943	909	917	881	895	941	908	920	905	893	917	925	914	869	932	926	896	948	926	957	911	902	879	924	979	908	887	886	898	910	952	881	937	980	917	932	906	909	946	982	910	984	868	981	829	910	924	930	904	875	898	1006	876	933	886	916	887	908	943	914	998	968	945	923	881	906	902	937	953	931	951	937	921	925	960	916	929	955	913	964	938	894	868	931	965	958	901	913	875	937	910	905	875	902	886	933	896	982	940	899	896	922	912	882	908	877	878	944	916	930	940	986	893	874	988	946	897	875	962	932	864	940	956	905	955	950	958	944	944	886	919	924	929	914	944	897	876	1015	891	946	954	938	896	889	922	943	849	872	926	951	924	939	924	929	937	899	922	872	907	975	941	936	920	925	918	879	858	945	881	886	957	892	909	883	926	910	965	939	859	982	939	893	964	830	910	957	924	873	905	911	908	932	925	918	957	890	907	917	933	909	910	959	921	917	924	928	968	950	923	916	951	893	920	923	967	903	920	900	895	928	960	915	928	938	923	912	868	952	897	885	900	954	956	880	990	868	916	908	869	952	937	901	934	864	945	930	963	909	920	912	969	954	934	886	955	939	922	915	907	916	932	944	894	846	881	944	947	918	952	903	902	959	903	897	891	934	957	985	946	894	949	906	894	915	945	888	911	906	937	908	901	929	948	914	911	959	913	914	926	921	934	893	983	957	904	943	923	910	935	910	916	946	934	909	943	870	965	917	897	934	896	940	915	956	900	855	905	955	951	915	904	890	957	892	917	940	909	859	909	903	922	956	956	935	946	921	921	928	976	920	940	940	942	947	941	903	939	919	935	943	922	929	879	883	954	838	918	931	956	910	912	934	879	948	949	918	939	923	918	928	925	882	899	963	941	977	903	924	913	855	913	952	906	889	908	869	901	858	939	897	909	913	939	949	926	938	930	903	903	941	938	942	917	909	943	928	947	941	903	948	936	933	934	939	918	980	857	959	974	986	888	912	864	922	907	979	929	922	952	859	896	896	930	930	953	934	935	946	943	952	943	921	911	927	907	930	876	958	889	928	960	902	935	946	908	912	861	888	908	871	871	957	937	921	931	890	890	914	921	879	912	936	877	896	858	956	922	969	948	864	960	908	890	900	918	894	970	917	876	904	930	940	868	926	890	918	913	894	906	952	939	896	928	855	960	920	947	915	985	877	934	919	912	927	958	853	929	941	932	917	902	908	962	941	942	880	923	918	933	949	985	938	934	952	921	904	906	947	931	918	897	948	912	891	900	944	949	943	871	912	906	874	883	974	881	916	905	907	905	888	870	902	935	918	908	900	892	939	890	924	946	863	989	917	943	900	942	916	883	959	930	937	939	955	958	909	942	928	928	935	942	883	944	887	848	959	925	939	902	920	915	929	901	935	926	885	985	907	999	962	906	943	928	912	947	944	950	947	947	940	947	898	915	922	876	898	903	892	891	917	925	913	888	906	928	879	860	862	984	888	904	912	901	912	889	898	926	981	904	899	884	884	883	934	952	954	938	924	910	947	895	916	927	961	933	853	919	945	929	937	890	926	874	925	910	929	912	983	883	913	908	966	904	915	933	910	927	880	912	917	998	928	955	946	896	919	883	925	930	932	886	857	914	932	927	943	941	938	939	924	952	924	927	900	919	876	886	954	946	973	920	935	888	907	976	949	954	941	899	902	923	896	932	939	965	929	948	962	924	897	852	918	910	983	869	891	929	927	895	929	946	937	866	924	911	886	923	898	915	928	925	902	928	946	904	916	953	919	918	899	894	881	931	893	906	929	951	915	927	957	942	891	899	893	970	980	924	989	964	892	870	916	921	885	915	968	939	864	952	941	875	921	928	953	905	952	930	904	942	908	887	900	946	928	915	897	917	866	925	891	914	884	893	956	879	865	940	929	884	911	961	890	939	931	944	981	941	905	890	964	945	899	914	962	931	955	979	958	918	923	947	881	885	884	944	856	943	920	918	1007	845	928	922	918	909	912	926	933	962	900	903	941	946	940	934	907	946	911	942	950	914	923	901	858	918	946	936	886	927	928	924	894	937	903	919	974	904	886	912	949	895	906	907	950	970	920	915	926	927	868	921	915	942	903	926	935	911	919	921	934	956	899	848	939	953	898	922	932	895	875	927	922	921	908	863	910	900	956	910	929	924	914	892	986	933	922	901	932	952	891	917	974	906	968
25436	21303	27154	25325	7696	1000	893	3833	6207	13336	7460	5226	3606	3570	1045	799	666	647	726	668	651	744	677	662	638	678	677	660	678	650	670	665	671	648	700	651	664	688	670	614	663	633	658	632	670	615	649	666	603	684	679	678	672	683	641	640	663	620	662	704	668	685	662	672	669	663	669	606	638	695	643	665	663	706	608	635	659	640	683	640	658	658	671	641	650	685	659	635	648	645	639	677	635	584	696	680	671	669	671	652	655	676	690	715	648	643	660	693	627	645	663	643	630	687	604	671	660	689	638	643	643	637	656	629	709	693	621	703	664	679	633	662	662	624	645	616	665	639	670	664	659	660	666	656	648	652	614	611	695	715	695	660	677	667	626	650	659	700	662	713	657	652	666	648	645	613	652	711	665	622	665	704	672	667	699	603	667	684	675	647	610	667	670	642	627	658	646	678	624	660	651	647	642	646	701	641	626	637	661	649	683	656	624	663	672	659	633	667	624	664	629	648	647	656	635	639	664	666	706	661	614	675	597	690	685	630	681	669	642	672	682	624	662	644	636	598	662	649	643	675	632	683	614	661	661	649	642	654	631	656	653	643	684	627	683	660	654	644	651	690	666	658	651	693	678	694	661	677	662	638	674	678	664	649	640	639	641	691	654	633	634	626	657	665	668	659	641	698	626	646	712	682	660	635	607	637	680	666	638	642	681	620	672	686	664	707	701	676	640	643	654	659	645	643	633	659	677	635	674	667	683	676	665	644	676	659	619	677	644	643	642	673	654	664	629	687	705	637	667	672	624	655	623	682	636	661	700	632	671	644	641	633	652	634	677	677	660	674	680	593	646	653	674	672	648	653	628	605	629	606	666	671	648	627	657	644	620	656	666	637	693	663	651	632	679	627	650	657	675	559	693	632	667	697	634	643	622	565	601	593	666	665	661	615	667	657	691	602	685	649	672	616	658	666	647	664	690	650	646	684	671	650	628	677	650	657	665	649	694	669	633	642	609	678	673	703	667	715	614	618	636	586	596	694	626	661	658	646	638	667	624	628	644	653	681	667	715	668	607	664	701	647	632	644	634	628	630	665	696	614	703	666	666	653	639	680	658	676	662	645	654	650	648	692	652	661	646	647	657	669	641	609	665	664	672	689	653	664	623	630	720	658	656	655	696	662	634	637	663	638	663	685	654	647	687	647	648	676	663	682	674	646	665	703	704	636	642	670	682	645	663	638	648	647	681	613	655	601	651	680	610	641	644	702	684	613	665	671	667	668	604	663	639	623	691	724	682	645	607	635	651	630	670	644	689	663	613	625	640	651	649	713	673	694	633	632	683	684	652	690	656	636	654	659	666	695	633	610	698	684	649	612	633	653	682	664	668	602	646	662	647	655	673	663	647	644	606	676	681	673	593	686	659	655	637	646	670	685	657	690	699	664	696	675	664	675	636	626	657	653	661	651	644	625	665	636	655	687	630	660	648	630	644	671	649	665	637	652	641	626	607	661	642	661	659	658	611	616	615	666	684	667	658	693	679	665	634	640	668	686	600	651	633	671	669	646	682	693	643	647	667	659	711	602	664	686	683	669	637	629	668	678	617	632	654	652	667	681	654	688	657	649	692	637	668	632	691	629	671	650	570	635	645	659	645	695	668	645	644	689	622	640	638	668	692	629	698	671	668	676	665	634	626	659	657	691	648	670	653	648	667	658	653	656	674	655	640	635	675	644	674	643	657	644	653	650	643	616	673	634	636	657	627	628	644	674	651	650	688	653	657	652	662	665	640	651	676	671	635	633	668	658	658	636	656	648	683	642	605	640	621	671	650	682	641	674	669	649	622	642	604	659	657	687	722	661	646	677	638	658	676	637	672	674	672	644	722	666	605	646	615	636	650	649	642	671	662	663	662	652	688	623	677	684	605	689	636	658	647	579	670	653	685	698	672	665	650	641	707	678	666	664	675	660	651	598	697	592	700	688	643	687	637	674	692	669	631	670	699	678	661	643	673	604	725	694	652	650	673	626	639	665	601	620	650	663	641	668	683	654	626	664	681	679	677	701	664	681	679	649	685	670	669	659	609	654	613	650	667	690	661	632	677	663	665	654	659	655	637	637	658	622	678	652	666	675	644	650	620	680	641	719	632	623	599	656	667	639	659	615	666	674	660	698	672	646	603	690	650	671	647	661	656	599	586	662	630	622	651	619	660	635	682	670	663	645	684	698	634	661	609	672	673	668	688	664	665	647	634	651	637	671	650	667	653	623	640	650	656	650	696	669	679	675	692	688	642	715	691	635	663	688	631	658	684	706	671	622	682	660	657	666	666	636	660	666	645	635	679	624	636	639	670	663	664	661	678	618	686	679	612	653	691	637	700	620	660	679	647	647	640	667	688	642	658	638	656	654	604	677	638	628	640	622	640	673	664	652	668	664	661	652	592	684	710	638	625	664	681	694	616	647	665	636	653	631	632	654	650	667	653	609	675	622	637	638	610	663	697	715	627	693	695	647	681	634	675	683	631	640	666	677	672	637	614	653	649	718	696	651	663	626	633	610	616	625	604	653	665	612	658	635	658	589	687	624	657	692	623	643	689	637	649	626	678	688	635	632	662	641	664	703	702	668	683	662	724	628	656	606	636	690	676	651	660	618	713	622	651	647	645	630	644	592	680	646	701	703	693	600	713	643	691	609	622	659	674	679	661	595	683	655	657	694	686	587	691	659	664	667	682	670	647	620	623	654	684	691	632	662	669	657	667	654	651	688	652	612	720	642	642	654	663	677	686	638	624	635	680	630	697	621	687	668	708	653	659	653	606	679	658	629	592	639	613	662	647	659	653	646	645	642	664	676	660	663	659	683	683	673	673	640	641	637	669	670	738	647	640	637	688	670	670	619	623	663	656	652	633	684	672	642	643	607	628	649	688	630	619	684	672	646	654	679	677	672	723	629	621	651	691	630	666	646	694	668	608	619	641	670	646	682	645	635	656	640	639	649	638	656	643	687	645	663	670	643	656	638	672	668	624	674	646	640	664	671	592	654	680	643	685	639	623	686	647	691	665	672	655	672	682	693	609	674	663	650	626	634	690	640	671	639	684	625	673	668	712	657	668	629	652	637	641	645	641	659	643	685	642	630	648	704	679	651	658	688	673	671	620	707	665	677	655	660	656	642	678	650	626	665	650	664	684	669	633	665	657	728	683	660	615	638	631	649	622	657	660	637	658	632	605	617	673	630	680	617	698	674	665	657	642	596	660	661	651	660	664	662	628	659	618	667	613	680	729	640	683	693	671	681	669	642	662	690	672	685	637	651	605	675	615	639	655	658	670	676	623	637	626	676	639	621	683	631	650	650	697	680	647	668	664	645	655	636	667	656	638	640	631	672	689	626	621	653	637	652	653	646	706	613	628	636	694	684	656	650	641	645	610	697	667	690	663	659	707	633	655	626	644	635	633	657	708	699	609	657	660	699	693	630	695	683	651	618	643	683	659	658	638	612	664	607	638	661	621	691
32790	42223	5935	2127	1731	1397	1211	7800	12197	22594	13967	10049	7062	7049	1674	1125	811	813	792	854	777	999	803	776	781	771	777	789	836	795	763	799	776	793	778	711	790	754	763	785	783	828	750	800	782	777	747	802	765	780	768	795	760	798	792	833	805	777	759	741	762	752	742	788	794	799	795	783	744	743	796	760	817	814	780	769	778	750	756	801	750	799	727	815	787	768	781	754	757	762	788	791	795	784	811	771	763	751	791	838	762	750	806	750	772	746	776	759	768	703	769	736	776	823	755	765	785	695	781	732	802	790	789	870	787	695	749	771	761	814	763	764	822	825	778	723	824	743	782	806	816	760	760	828	763	823	804	793	763	790	807	772	805	756	757	782	744	729	795	769	802	793	802	818	762	783	748	760	794	777	768	804	802	819	785	768	829	762	739	824	774	807	832	767	818	818	792	814	773	737	795	767	783	818	812	813	750	733	759	762	742	731	780	766	812	830	783	799	731	789	771	821	725	718	733	768	807	732	824	798	770	782	787	771	760	755	813	755	785	770	782	793	773	762	815	771	760	810	740	772	783	780	769	798	726	785	774	750	758	736	800	705	785	785	768	798	837	756	768	806	802	813	773	795	801	764	745	744	737	775	760	762	792	755	784	756	753	745	789	784	730	764	745	755	752	760	742	784	766	781	764	797	799	761	781	788	778	791	758	766	745	823	763	743	720	832	833	784	747	839	793	798	820	803	825	738	750	726	809	742	790	730	752	774	807	778	798	808	788	777	752	773	778	804	836	776	800	811	775	843	793	808	740	793	767	798	758	825	747	755	789	822	798	762	781	778	789	717	774	751	780	784	818	788	793	777	844	728	745	780	757	787	817	763	739	773	794	788	778	755	772	762	765	795	811	780	771	777	783	817	791	771	771	817	763	757	768	742	741	772	812	795	745	809	791	811	796	757	733	750	823	749	814	809	721	791	793	792	778	756	776	830	778	821	813	773	729	734	750	758	805	783	837	819	839	750	754	765	787	695	729	753	742	799	788	752	786	746	786	778	801	738	774	762	736	783	767	754	755	755	807	776	790	799	774	821	824	734	787	721	788	762	762	825	769	769	786	782	782	783	793	804	761	729	788	790	790	755	804	773	798	747	765	776	794	779	777	762	766	785	728	767	774	765	764	776	730	749	781	819	755	795	771	775	750	767	784	811	832	752	771	743	805	736	816	766	747	839	785	774	745	823	735	742	769	771	770	781	790	787	812	766	812	842	791	743	834	777	775	771	797	779	769	826	752	767	746	785	784	717	804	797	741	734	735	749	794	799	798	776	751	826	755	787	718	752	776	813	816	779	814	748	755	763	756	728	728	771	817	798	786	793	772	796	793	744	839	736	810	789	819	814	779	842	789	818	763	755	802	805	754	760	782	770	781	795	797	849	765	769	797	729	848	764	795	771	759	818	741	768	809	803	706	803	743	812	792	741	787	796	781	737	795	794	829	805	816	786	815	763	776	845	804	783	860	767	797	798	777	761	767	753	787	822	737	721	780	817	837	799	804	780	785	832	778	801	793	784	794	759	798	796	824	790	746	796	832	810	777	744	766	758	757	804	750	736	797	770	745	764	808	763	804	815	768	810	758	748	758	777	787	733	772	740	778	754	774	772	751	769	764	794	786	780	798	727	747	791	827	768	771	783	781	830	770	787	751	718	791	727	778	787	758	773	757	784	777	763	798	783	790	737	742	772	768	735	795	798	836	818	771	822	769	811	771	778	742	750	785	774	830	787	760	768	737	775	759	813	835	775	814	782	769	736	752	838	754	763	811	768	802	748	776	809	793	781	764	810	768	783	769	775	806	766	735	761	801	737	778	783	776	797	771	770	800	817	788	750	799	793	771	788	784	780	748	760	752	785	802	823	741	768	749	747	790	797	796	767	813	772	782	806	811	795	786	756	743	722	813	771	785	802	829	740	804	776	748	747	888	771	738	774	727	786	774	770	784	814	769	740	774	780	779	732	782	780	774	768	774	799	800	827	778	772	782	746	803	722	810	772	784	749	785	810	782	794	793	770	799	749	734	760	792	830	801	808	748	761	800	746	803	786	793	847	757	814	815	746	813	774	783	771	792	751	772	761	835	783	761	759	769	774	781	789	767	763	791	800	825	758	793	757	813	762	752	743	759	791	793	797	767	756	792	768	810	836	789	780	742	778	812	768	743	789	781	760	743	796	776	798	819	761	799	792	743	802	797	785	747	782	793	831	769	797	801	763	764	761	784	766	737	773	772	780	836	791	775	784	801	788	756	759	831	799	808	780	758	769	780	769	773	694	786	780	759	745	741	819	791	791	785	775	792	773	791	756	780	803	740	781	757	762	735	829	769	780	802	799	777	811	758	782	776	794	764	772	802	773	740	762	733	785	777	757	799	736	792	764	733	798	786	814	737	768	745	806	763	771	760	824	754	787	757	780	796	757	809	829	793	790	796	796	765	809	798	795	765	778	825	772	752	764	754	798	766	818	810	780	763	746	768	744	787	781	762	751	806	741	792	756	723	773	794	828	727	756	797	836	816	783	747	769	717	780	819	765	785	782	758	787	772	734	804	840	761	733	782	750	777	793	756	808	735	739	801	820	798	819	767	764	773	751	809	821	845	782	770	733	731	783	782	725	833	749	802	745	804	757	790	790	757	731	784	791	766	793	799	798	790	723	792	716	794	780	780	755	757	770	707	803	797	759	816	791	754	803	776	826	808	780	755	762	781	800	789	728	800	779	820	748	760	836	773	825	753	804	805	797	774	767	754	814	745	807	768	777	767	812	771	804	809	758	804	735	807	775	795	774	791	766	773	751	820	817	836	789	778	813	766	769	803	782	705	793	771	858	813	764	784	805	752	795	832	775	777	792	791	769	727	821	767	826	758	828	764	810	770	829	748	789	742	803	771	795	788	799	765	759	759	784	799	802	778	787	795	791	809	741	728	776	773	772	832	766	753	766	787	778	766	793	759	799	837	783	778	818	736	741	774	749	787	742	747	755	756	775	750	775	790	756	796	761	778	787	770	883	732	730	825	738	765	751	771	799	752	791	744	770	762	795	726	761	813	757	793	779	768	797	796	751	807	749	742	796	777	771	811	787	837	782	795	776	782	759	789	791	802	734	740	789	763	792	733	753	789	781	755	771	825	790	778	821	772	725	806	801	774	777	759	785	799	824	775	774	795	827	816	751	819	779	773	797	712	789	784	759	777	782	731	785	717	783	735	790	788	766	780	806	794	768	725	803	770	760	781	756	808	786	763	815	764	770	758	768	807	808	771	755	770	817	757	772	799	789	838	781	800	809	750	782	760	789	791	743	793	777	783	764	820	760	814	817	776	747	759	768	753	819	731	761	772	744	745	808	794	716	750	771	749	795	767	754	762	774	781	829	799	817	765	762	792	778	763	770	783	735	761	791	782	778	738	804	752	828	792	793	767	751	767	719	805	786	719	736	755	795	775	800	802	805	758	786	790	784	739	753
23219	21371	29039	24007	21351	21357	7091	6530	22217	37652	25010	17636	12153	11046	1801	1608	1111	989	1027	1016	1012	1270	1009	990	972	1052	1071	1070	1019	998	991	991	982	993	961	979	982	944	975	957	986	983	1011	1009	1006	947	963	975	994	974	954	999	979	1008	1052	1004	978	973	934	946	984	995	1005	953	1022	1024	931	977	1059	969	948	982	990	1011	983	988	981	968	1005	1030	1020	970	981	908	940	988	951	956	956	962	978	912	953	957	1038	979	978	1009	1006	1013	1017	986	981	1006	981	1029	976	994	991	1006	990	980	982	979	931	949	1006	980	958	1018	1001	927	974	896	1000	931	992	948	949	1007	987	1034	966	950	981	975	1004	984	1008	972	1009	980	1007	982	1032	946	974	944	965	961	937	955	1019	977	972	975	984	966	1016	969	988	998	983	979	957	928	932	959	965	996	994	966	973	1027	969	967	980	997	987	970	965	930	953	917	1023	963	966	915	965	956	972	948	966	1000	996	1036	916	1017	1002	977	968	1012	955	1007	982	970	1008	920	964	973	987	962	1003	921	1019	1009	1001	932	1015	975	1033	969	973	988	972	985	978	962	964	984	976	992	958	940	915	951	1044	978	985	952	953	965	1027	935	992	923	974	982	1025	945	978	919	1017	951	949	997	1035	990	992	1014	992	962	968	909	1002	990	980	949	985	1000	1016	1021	1008	893	934	1001	951	956	1014	951	982	995	1018	980	980	978	1027	994	1001	973	963	996	1007	1000	1002	973	951	994	967	977	982	1012	1025	971	1010	951	982	981	935	945	924	991	950	979	991	931	945	959	950	947	936	982	1002	979	960	953	1033	972	992	946	1023	950	943	944	972	995	983	974	908	938	1005	933	937	956	947	1007	927	1012	1027	913	966	981	940	989	959	923	997	948	999	996	982	1003	1029	963	1007	973	1022	967	951	947	933	977	983	959	923	954	1008	991	979	909	992	1003	1026	956	958	999	957	1023	968	953	984	977	966	961	968	1028	1003	971	1008	1045	947	986	925	989	996	1022	1016	1026	935	981	1032	1024	1001	931	928	956	967	959	1015	934	972	992	997	1018	966	968	937	898	1028	979	965	926	1018	965	985	969	964	910	965	928	961	981	944	948	983	1000	990	976	1022	973	1053	996	1026	958	996	971	969	995	945	959	976	985	960	992	964	1029	985	1001	977	1064	991	961	1017	958	964	942	936	958	944	985	943	979	987	1001	991	962	963	945	962	984	992	969	901	959	948	944	963	1031	972	977	906	955	941	981	1000	982	1035	976	960	950	954	986	952	963	959	970	986	978	967	895	935	973	920	929	977	1016	1014	988	937	1026	979	1002	1055	991	976	1002	965	1028	984	988	1030	977	956	980	989	985	968	981	927	987	974	1022	987	914	973	1027	992	1022	968	992	926	972	1021	931	991	1024	944	955	977	992	928	962	982	972	966	891	967	1032	1012	958	943	1031	979	985	968	998	967	954	946	969	939	1021	952	1015	959	941	969	950	948	914	1010	1007	921	1014	970	990	1011	887	991	958	948	987	988	944	961	978	958	875	1017	1045	990	1030	977	983	945	1000	933	955	949	970	964	986	950	963	1016	971	947	1014	948	948	963	965	1027	989	987	993	1059	933	949	961	963	943	977	1013	1013	1009	1004	990	991	942	1001	988	966	923	968	993	1000	951	1030	975	975	966	966	964	984	981	922	983	936	937	1001	1031	955	964	992	1013	999	943	997	947	924	982	908	995	964	926	973	993	984	941	949	1007	962	972	959	989	1000	943	966	971	975	974	894	1023	980	973	957	1014	975	955	1000	981	971	975	1003	947	1028	994	1003	1022	986	930	936	992	1011	949	999	971	941	1004	985	967	969	921	923	972	1009	915	979	989	932	969	948	938	964	950	965	996	946	922	978	960	1034	927	985	987	983	993	881	980	941	990	977	943	952	1041	969	959	931	1010	978	939	949	969	971	944	1012	988	942	969	965	1007	929	990	970	996	1007	942	967	1027	1004	941	1000	950	992	998	961	1002	961	988	1017	992	971	956	909	971	967	937	1040	1012	1001	983	1024	987	1016	921	911	945	950	1000	909	960	957	991	1015	939	1015	935	1013	961	931	935	991	955	955	973	1002	979	970	966	989	1017	950	947	1003	911	901	962	1002	968	955	971	913	987	919	933	954	975	1007	933	954	950	943	977	947	966	1012	983	991	973	959	1010	937	1007	939	956	952	1005	967	941	951	960	949	979	936	977	1034	937	1011	974	982	937	979	991	967	983	929	919	969	1000	938	1010	986	999	1000	988	976	942	979	988	987	1016	945	947	992	1000	997	923	955	944	976	944	914	971	999	995	936	958	997	963	964	1006	940	1039	994	987	980	951	911	933	954	946	989	943	937	983	977	994	936	931	962	923	1014	1006	946	958	1005	1009	1006	986	957	948	982	918	923	998	973	992	926	979	1018	993	1004	1003	956	925	998	974	989	929	998	942	961	999	981	965	1069	964	981	981	944	1012	928	943	1012	998	897	1026	989	970	968	950	945	924	943	985	963	980	1008	971	1026	902	998	962	975	1007	972	982	976	967	914	998	1031	1007	946	954	961	969	905	1056	984	987	989	1010	1006	931	952	954	1000	1002	991	977	996	1008	955	943	955	983	1013	998	941	936	975	985	918	1019	983	974	946	953	1006	986	956	959	1016	942	930	966	986	979	912	986	951	997	1021	1027	979	896	1016	943	1010	949	987	941	950	1030	956	987	930	916	974	969	961	1008	1015	988	958	986	976	921	985	982	975	988	988	960	998	963	973	995	958	979	975	988	940	973	1035	1014	963	989	984	989	1030	970	1010	970	958	1047	929	962	1001	965	953	963	981	983	1008	947	969	961	1006	1012	1010	972	998	978	972	994	1005	996	912	1023	1009	970	1006	953	959	1000	993	1000	965	935	974	992	942	996	984	977	954	943	932	929	978	944	1007	982	971	918	987	997	977	914	1018	1006	990	904	985	950	1001	980	984	939	957	989	1038	959	959	989	969	1005	1008	902	1021	975	942	922	973	942	900	972	1009	957	927	1028	949	997	1016	968	998	979	967	976	946	931	991	992	961	956	947	980	971	939	978	992	996	934	948	977	1053	1040	946	949	1005	995	958	985	986	886	989	970	984	916	953	1013	999	920	970	950	1016	969	967	974	974	1006	1003	979	979	962	992	987	974	999	957	967	959	991	989	1011	922	934	943	984	1063	1004	974	967	998	1029	961	1008	951	902	912	952	980	990	1002	934	956	931	981	970	980	978	954	1014	970	998	992	996	965	988	961	962	974	950	968	978	981	908	991	981	968	963	998	963	942	959	921	946	969	961	950	954	995	980	950	961	1043	1004	931	969	1011	928	943	959	975	1003	978	880	977	932	969	951	978	902	942	922	1020	961	963	967	970	1004	954	937	900	955	974	972	997	984	998	952	1001	935	1019	973	1003	995	1000	962	957	977	954	929	1004	954	997	1027	970	994	956	973	963	998	965	1005	1007	1010	994	966	984	968	950	1032	992	951	999	942	987	944	986	923	955	941	1024	995	910	1013	970	979	958	1024	983	956	921	1045	983	996	991	977	953	945	968	940	876	951	958	1009	1009	980	963	970	951	983	997	944	958	993	1027	944	992	1019	961	1000	969	1029	958	988	948	997	923	990	961	958	983	973	973	944	985	990	957	952	1004	951	938	968	1025	1019	951	979	908	956	991	952	923	964	939	1011	972	929	995	970	953	949	953	961	967	930	939	996	945	970	987	933	1017	965	1001	1006	957	1018	968	964	960	1006	1003	1014	973	988	965	976	913	949	961	1010
37486	54909	12604	6047	4386	3471	2948	9461	28287	40109	29125	21704	18045	15586	1902	2366	1140	1157	1123	1140	1180	1669	1159	1132	1047	1147	1120	1088	1081	1109	1163	1188	1076	1122	1122	1110	1120	1064	1169	1130	1078	1131	1145	1104	1101	1110	1109	1125	1133	1104	1066	1066	1061	1120	1101	1119	1074	1123	1097	1111	1100	1070	1080	1138	1149	1123	1101	1144	1055	1065	1079	1091	1116	1162	1129	1091	1115	1127	1128	1091	1122	1132	1116	1094	1162	1162	1085	1086	1087	1141	1072	1151	1126	1056	1093	1092	1130	1131	1106	1136	1109	1101	1108	1074	1127	1090	1099	1113	1082	1147	1108	1099	1165	1078	1091	1059	1084	1065	1086	1086	1121	1135	1137	1117	1115	1111	1085	1079	1176	1121	1097	1093	1102	1102	1140	1078	1098	1129	1100	1136	1031	1076	1082	1113	1124	1104	1134	1058	1078	1093	1093	1089	1100	1087	1087	1115	1111	1103	1121	1048	1149	1108	1124	1085	1055	1079	1081	1104	1063	1146	1108	1119	1119	1093	1075	1072	1129	1139	1090	1120	1102	1144	1114	1089	1022	1109	1101	1050	1132	1117	1110	1097	1109	1092	1080	1130	1057	1098	1155	1092	1125	1080	1128	1101	1121	1117	1116	1101	1093	1130	1068	1094	1067	1061	1084	1108	1083	1128	1157	1120	1129	1077	1083	1142	1139	1129	1103	1056	1056	1078	1135	1048	1065	1065	1083	1107	1118	1072	1059	1115	1103	1098	1066	1093	1071	1126	1120	1103	1073	1037	1121	1087	1104	1033	1074	1103	1107	1154	1146	1072	1055	1092	1099	1096	1109	1095	1103	1159	1042	1112	1067	1113	1129	1127	1112	1109	1071	1052	1110	1106	1114	1139	1117	1074	1136	1067	1058	1152	1038	1116	1079	1133	1123	1092	1190	1088	1070	1071	1035	1137	1058	1075	1080	1075	1054	1102	1109	1072	1122	1139	1086	1086	1105	1111	1105	1033	1118	1084	1076	1121	1062	1087	1140	1091	1081	1113	1136	1155	1085	1106	1095	1084	1112	1114	1105	1090	1128	1098	1148	1107	1137	1126	1086	1077	1047	1089	1148	1069	1062	1115	1135	1128	1127	1068	1166	1014	1097	1105	1136	1146	1078	1068	1154	1085	1154	1031	1153	1065	1161	1057	1133	1120	1102	1099	1098	1116	1153	1124	1107	1079	1140	1112	1054	1020	1062	1104	1158	1101	1112	1118	1101	1088	1099	1151	1089	1081	1099	1058	1048	1095	1078	1066	1068	1019	1128	1105	1033	1140	1094	1107	1091	1105	1175	1133	1129	1115	1102	1043	1100	1112	1086	1139	1058	1108	1091	1039	1074	1065	1109	1128	1069	1097	1111	1099	1128	1130	1075	1074	1036	1138	1070	1086	1071	1082	1096	1124	1082	1062	1085	1109	1072	1014	1133	1111	1131	1103	1029	1061	1086	1090	1084	1140	1067	1087	1088	1098	1109	1145	1081	1174	1064	1083	1105	1078	1124	1122	1168	1053	1108	1120	1066	1148	1124	1126	1131	1080	1088	1124	1157	1065	1101	1113	1096	1054	1108	1112	1054	1071	1089	1107	1128	1121	1034	1179	1094	1106	1082	1032	1050	1084	1104	1040	1100	1071	1059	1053	1131	1094	1118	1047	1100	1119	1057	1131	1123	1128	1057	1135	1085	1078	1104	1090	1080	1097	1070	1129	1072	1132	1121	1124	1116	1153	1158	1114	1050	1081	1111	1151	1014	1045	1100	1069	1037	1119	1053	1090	1093	1085	1132	1156	1063	1112	1184	1093	1124	1139	1056	1092	1087	1080	1091	1110	1070	1140	1168	1058	1104	1083	1096	1089	1139	1111	1113	1035	1116	1169	1110	1084	1075	1115	1031	1049	1201	1070	1104	1058	1031	1137	1052	1032	1096	1070	1062	1053	1099	1092	1075	1088	1116	1073	1090	1115	1100	1057	1076	1131	1119	1130	1100	1126	1100	1064	1098	1105	1012	1114	1107	1108	1082	1170	1073	1028	1037	1062	1118	1127	1082	1098	1137	1009	1070	1080	1111	1100	1061	1118	1103	1099	1111	1069	1060	1116	1119	1078	1116	1110	1109	1066	1067	1125	1098	1132	1057	1076	1045	1156	1091	1102	1087	1083	1121	1103	1065	1117	1092	1065	1056	1104	1055	1071	1093	1110	1136	1093	1150	1125	1110	1092	1066	1012	1102	1136	1123	1147	1038	1091	1087	1056	1077	1055	1051	1051	1089	1129	1033	1082	1163	1096	1077	1081	1128	1121	1129	1117	1099	1031	1103	1086	1093	1063	1123	1063	1107	1113	1117	1075	1128	1135	1107	1061	1132	1086	1159	1095	1103	1087	1062	1140	1053	1065	1072	1088	1192	1097	1126	1147	1100	1069	1064	1074	1087	1086	1095	1122	1112	1104	1054	1094	1016	1093	1123	1094	1153	1044	1077	1113	1056	1115	1072	1140	1098	1077	1161	1053	1147	1116	1042	1068	1045	1121	1068	1055	1124	1091	1057	1108	1091	1117	1064	1075	1127	1089	1083	1039	1088	1121	1069	1151	1103	1110	1079	1113	1146	1162	1101	1116	1088	1060	1070	1133	1111	1075	1091	1043	1121	1097	1074	1183	1126	1110	1096	1073	1091	1117	1097	1052	1043	1102	1119	1089	1040	1158	1083	1105	1090	1127	1073	1064	1072	1078	1123	1034	1125	1105	1067	1064	1086	1118	1131	1086	1139	1143	1121	1073	1113	1140	1102	1141	1081	1162	1092	1107	1056	1128	1045	1125	1136	1072	1101	1074	1140	1030	1108	1119	1107	1082	1109	1109	1101	1137	1142	1041	1101	1115	1061	1119	1070	1094	1145	1152	1182	1052	1102	1077	1151	1043	1124	1079	1098	1108	1131	1097	1087	1121	1069	1142	1082	1106	1069	1125	1131	1100	1086	1073	1051	1111	1119	1076	1120	1116	1078	1103	1047	1152	1133	1135	1155	1111	1127	1113	1050	1048	1089	1053	1107	1109	1084	1068	1082	1105	1126	1097	1087	1080	1125	1103	1083	1062	1098	1100	1107	1079	1097	1070	1130	1113	1112	1043	1097	1091	1109	1088	1144	1081	1095	1131	1134	1098	1116	1084	1092	1058	1106	1050	1079	1031	1051	1069	1138	1088	1075	1159	1099	1086	1062	1122	1151	1118	1088	1143	1120	1101	1147	1111	1081	1037	1041	1044	1072	1066	1091	1042	1087	1050	1068	1104	1110	1090	1108	1080	1149	1123	1125	1089	1138	1103	1081	1070	1093	1112	1080	1091	1077	1106	1067	1095	1059	1090	1107	1082	1088	1088	1074	1088	1072	1072	1145	1067	1145	1109	1076	1129	1107	1043	1138	1116	1096	1092	1073	1129	1108	1088	1099	1092	1059	1025	1087	1070	1082	1088	1083	1095	1091	1118	1102	1111	1087	1117	1067	1071	1043	1104	1037	1096	1074	1100	1112	1126	1118	1041	1157	1144	1119	1111	1074	1041	1108	1112	1081	1089	1124	1124	1161	1099	1038	1049	1094	1098	1118	1075	1060	1061	1085	1096	1097	1079	1092	1138	1127	1108	1095	1084	1124	1152	1133	1097	1052	1060	1066	1085	1151	1082	1129	1108	1122	1075	1070	1074	1126	1086	1124	1066	1072	1124	1082	1108	1132	1048	1090	1104	1081	1133	1104	1052	1120	1050	1034	1107	1112	1094	1104	1110	1092	1004	1088	1072	1041	1094	1099	1132	1049	1047	1081	1038	1064	1083	1109	1127	1080	1128	984	1143	1063	1135	1122	1069	1116	1128	1153	1162	1083	1103	1072	1103	1084	1096	1084	1104	1099	1126	1088	1070	1108	1092	1069	1055	1076	1111	1105	1109	1095	1005	1060	1123	1114	1081	1115	1061	1158	1073	1053	1087	1116	1134	1128	1013	1165	1142	1097	1065	1125	1034	1080	1045	1090	1103	1083	1103	1080	1157	1113	1080	1091	1045	1072	1051	1073	1041	1116	1067	1088	1117	1061	1129	1171	1122	1123	1067	1121	1091	1092	1061	1070	1084	1100	1052	1161	1069	1067	1135	1114	1122	1089	1113	1092	1044	1082	1039	1117	1146	1101	1075	1034	1022	1101	1035	1132	1068	1078	1070	1117	1120	1058	1099	1052	1120	1070	1053	1128	1107	1149	1061	1047	1125	1124	1105	1124	1106	1109	1113	1085	1100	1100	1067	1107	1098	1018	1090	1125	1037	1127	1077	1143	1136	1144	1108	1096	1104	1125	1067	1075	1119	1067	1071	1067	1091	1110	1173	1078	1061	1119	1104	1126	1112	1117	1076	1139	1082	1046	1084	1081	1133	1073	1057	1109	1144	1058	1129	1108	1082	1104	1123	1115	1142	1146	1096	1016	1108	1094	1116	1118	1135	1118	1112	1101	1136	1130	1048	1125	1150	1126	1113	1165	1105	1107	1067	1127	1063	1070	1129	1029	1163	1083	1118	1076	1079	1108	1105	1057	1081	1099	1076	1154	1132	1063	1119	1120	1078	1111	1049	1127	1110	1113	1134	1122	1131	1109	1085	1100	1084	1135	1122	1054	1070	1091	1072	1080	1105	1048	1061	1079	1103	1101	1137	1044	1131	1114	1145	1083	1074	1090	1127	1113	1032	1099	1109	1103	1123	1085	1079	1111	1168	1125	1068	1202	1066	1089	1058	1113	1107	1112	1046	1113	1101	1135	1077	1090	1112	1100	1085	1122	1089	1133	1188	1080	1082	1063	1089	1099	1088	1142	1074	1158	1050	1140	1087	1075	1110	1136	1074	1063	1115	1096	1096	1101	1097	1080	1116	1069	1079	1115	1116	1084	1102	1070	1114	1102	1103	1110	1102	1080	1153	1074	1116	1119	1116	1103	1066	1112	1129	1109	1111	1084	1124	1105	1098	1085	1071	1121	1071	1102	1126	1149	1136	1095	1111	1073	1088	1079	1072	1067	1071	1071	1083	1049	1129
28593	23226	11345	1253	646	619	600	603	1599	2843	1479	1076	882	860	573	553	581	542	544	556	543	585	556	557	572	554	576	549	519	550	551	591	569	543	587	606	585	576	542	557	564	555	586	595	593	569	540	619	583	554	525	543	575	554	558	614	558	527	563	548	578	552	581	543	598	592	552	533	564	587	577	557	586	540	532	523	583	521	561	575	535	560	544	577	562	572	576	534	522	533	567	598	571	571	563	595	555	560	538	580	559	577	552	602	563	569	551	551	521	529	560	560	586	584	561	553	613	574	564	556	540	556	563	570	601	562	569	573	539	586	566	585	554	604	564	564	563	587	543	520	557	535	553	548	593	584	588	512	589	517	557	600	525	542	555	573	577	523	604	545	588	540	526	558	548	576	592	553	564	559	555	584	524	555	532	580	576	506	499	547	573	516	547	547	572	558	529	550	590	537	545	533	585	603	539	556	540	549	557	545	586	592	528	512	556	577	525	531	536	560	521	523	585	578	560	557	553	569	585	581	553	578	531	531	535	597	555	581	587	520	553	537	578	569	560	549	531	529	544	588	552	516	540	520	543	549	545	588	532	547	566	564	586	555	557	518	538	565	547	530	580	565	544	588	576	569	537	568	573	539	545	532	566	567	577	566	506	594	512	514	546	570	520	568	569	590	545	569	615	576	550	525	532	564	586	509	576	564	585	573	580	594	588	554	542	565	565	588	517	604	571	573	568	547	561	563	537	547	561	515	543	549	570	537	629	579	534	543	604	562	528	562	590	522	560	546	524	547	546	595	535	568	550	503	550	559	538	553	553	607	581	545	572	570	532	526	533	549	584	528	537	577	565	552	579	541	576	561	560	529	541	602	519	548	558	562	585	539	562	546	552	561	561	564	591	565	520	515	552	531	542	578	580	532	556	557	535	547	562	554	565	609	511	523	607	522	573	497	583	532	569	600	570	548	517	560	558	595	591	584	525	591	574	590	551	568	529	580	560	547	608	534	564	568	585	551	546	535	527	567	558	587	531	553	523	542	535	582	592	557	571	573	595	537	563	563	524	575	587	519	550	566	588	513	547	552	541	570	544	529	565	522	582	589	543	528	548	566	546	599	594	562	524	577	580	509	559	572	602	565	525	559	537	597	547	549	532	548	539	581	572	565	558	506	526	570	575	536	551	571	598	550	510	553	576	520	590	514	560	546	591	627	584	542	525	592	536	544	535	525	548	600	515	590	577	571	576	592	565	572	572	511	576	568	565	579	578	580	572	526	578	564	556	531	517	536	523	570	557	570	591	602	527	546	568	536	623	566	567	574	562	521	566	575	586	597	517	527	590	535	550	592	554	537	562	520	569	550	542	553	592	587	559	573	531	570	505	550	550	515	564	549	561	584	535	552	638	544	571	547	549	555	553	558	554	623	595	546	580	595	575	483	526	579	570	586	564	541	538	585	578	578	544	514	554	566	566	575	547	533	581	580	559	561	539	534	531	521	583	571	607	546	550	575	542	523	538	521	581	523	584	556	575	603	568	572	605	536	577	560	596	556	544	561	611	560	521	562	554	536	580	580	544	556	591	554	616	616	579	587	529	553	597	589	555	547	563	562	570	585	559	577	565	577	519	536	569	536	571	573	556	568	543	561	585	540	532	561	551	581	578	537	544	583	516	571	584	545	602	584	571	537	552	562	545	554	504	556	556	520	546	545	553	510	561	538	568	577	602	576	540	580	554	576	556	526	601	559	554	579	591	546	600	560	530	563	552	565	552	547	560	568	558	517	545	578	549	555	524	589	542	542	557	545	584	518	568	561	512	534	538	561	555	590	561	548	554	549	546	585	562	556	578	561	566	586	591	567	552	556	551	554	546	558	595	563	563	541	555	573	550	595	550	553	520	567	571	571	531	524	568	592	618	563	561	609	592	522	557	566	567	563	550	574	536	549	568	541	538	555	567	612	533	558	516	559	574	530	523	572	578	530	535	511	545	545	582	568	563	556	612	548	566	547	579	542	567	573	612	585	603	540	570	549	563	518	560	542	574	530	545	532	562	574	577	576	583	544	555	516	560	552	563	534	571	545	532	602	583	579	554	586	545	527	536	561	540	546	549	569	567	577	521	538	596	566	576	549	610	573	582	552	594	541	548	597	586	567	521	579	506	559	542	597	580	542	557	539	530	536	575	581	587	546	594	493	585	552	565	508	619	552	551	529	503	539	570	574	576	544	560	593	587	582	489	583	574	553	583	555	553	551	615	542	544	568	540	587	571	551	555	563	565	596	545	540	535	583	545	545	551	552	514	602	564	558	554	544	539	585	582	554	553	640	570	579	557	526	548	546	534	548	559	566	551	518	510	563	595	549	590	586	604	518	588	587	579	582	576	519	569	578	539	548	555	589	566	572	590	579	528	515	561	582	548	524	555	575	594	577	547	540	567	544	508	561	549	575	595	523	552	581	525	558	611	545	610	530	572	567	574	572	559	568	597	560	571	557	588	542	587	595	553	589	583	544	554	578	604	564	553	553	544	551	547	521	556	546	555	544	539	541	606	561	594	554	530	544	560	556	524	580	576	600	542	571	592	568	564	563	519	563	572	560	597	566	546	576	519	582	532	571	588	567	567	545	552	557	565	525	565	526	572	538	579	579	532	539	560	590	566	574	522	568	537	628	572	561	578	549	543	581	598	548	566	510	552	540	549	573	538	585	554	548	542	602	557	538	585	539	550	545	561	525	549	553	535	577	602	630	576	525	521	549	540	515	554	564	536	538	595	558	543	561	556	590	537	541	533	564	568	551	571	513	564	586	573	528	577	548	574	537	510	557	568	544	578	549	527	569	561	574	548	538	548	538	538	564	594	538	588	588	549	588	594	540	571	553	529	556	532	566	571	542	544	571	522	562	556	567	622	585	536	569	560	570	541	559	535	577	576	547	516	496	568	556	555	607	569	570	559	567	593	551	578	535	561	522	563	577	558	562	574	573	543	561	573	553	571	550	537	530	546	564	576	524	525	572	575	576	561	534	567	543	613	518	561	519	545	584	541	553	565	558	536	577	518	533	596	532	524	550	562	626	532	606	585	541	517	556	576	560	550	552	567	565	564	550	565	601	555	572	551	565	552	569	583	568	560	546	542	525	570	552	561	552	532	552	521	545	532	539	535	566	541	525	579	589	564	538	564	551	573	577	590	538	541	541	592	571	613	582	586	566	531	543	543	579	577	548	550	575	564	541	563	553	558	570	531	557	574	574	577	557	571	551	580	566	544	553	585	525	555	555	535	543	530	565	571	573	584	571	624	557	559	585	536	537	586	569	594	541	527	564	604	561	545	571	533	551	568	583	559	546	571	571	550	542	556	564	513	580	582	554	580	510	541	573	562	575	521	579	568	522	570	576	614	526	545	549	551	552	542	549	547	583	589	582	543	583	540	572	511	567	560	525	531	566	539	587	577	561	551	518	568	561	599	557	538	536	571	614	540	567	548	570	546	550	569	573	571	562	575	583	568	592
28861	32766	2588	897	764	710	710	765	2635	4737	2193	1615	1389	1242	707	683	665	664	700	636	675	662	647	666	667	670	675	674	674	695	670	637	673	671	639	658	643	618	672	696	690	714	676	662	659	741	685	676	604	674	652	657	652	653	636	637	697	647	628	680	659	663	631	663	637	613	696	595	615	626	652	640	668	636	686	667	685	707	672	666	661	623	623	658	649	642	667	653	659	659	689	611	612	657	658	683	653	642	682	618	641	689	685	665	658	647	666	641	661	673	668	596	675	642	647	694	701	672	668	655	664	636	652	651	658	642	637	637	692	612	618	652	601	691	656	636	657	718	683	625	692	662	655	670	621	655	679	638	666	638	657	702	650	634	682	671	688	607	688	699	636	650	656	648	661	734	679	634	651	669	683	660	667	658	643	670	718	691	660	613	665	653	651	673	657	654	707	686	687	671	653	630	668	668	681	647	698	668	636	680	668	705	649	690	658	628	691	663	642	699	675	642	653	636	674	679	637	644	641	650	723	635	659	668	668	660	637	654	673	669	623	651	622	623	691	617	686	645	629	709	676	658	639	663	665	712	653	689	639	655	672	619	679	675	678	665	667	662	628	639	643	642	651	673	678	683	674	638	637	647	630	636	703	663	670	655	635	666	661	654	640	689	645	706	652	672	626	657	627	696	662	669	608	659	635	630	686	656	650	620	666	653	645	647	637	706	696	663	636	588	621	631	651	669	660	677	620	673	701	698	681	659	672	650	656	645	680	677	665	662	643	651	638	699	603	713	639	716	676	678	708	672	630	639	676	681	664	621	658	644	684	671	671	660	689	643	624	630	659	672	631	686	614	665	626	624	653	655	634	672	677	621	669	627	691	682	696	671	657	653	655	689	680	654	713	676	648	680	676	699	676	667	640	692	650	647	676	669	649	619	646	649	668	641	664	670	641	652	670	650	664	659	707	642	688	645	669	673	684	698	655	679	639	698	648	657	662	685	643	673	694	674	643	681	659	664	666	694	631	739	637	612	672	629	626	674	621	654	661	633	663	644	626	668	687	620	649	665	633	662	635	661	704	625	630	623	701	659	660	663	684	631	651	698	632	643	616	664	677	666	655	655	625	655	625	641	627	613	623	649	639	600	604	679	609	619	692	635	665	669	692	684	630	631	658	654	648	641	676	635	635	675	676	692	643	651	643	676	618	661	659	643	685	661	602	656	677	663	660	633	677	691	657	650	717	626	687	656	648	642	667	626	680	627	665	655	661	614	659	624	668	645	666	641	595	637	662	684	650	664	685	700	680	653	685	624	591	648	662	651	649	626	635	631	662	670	655	633	664	639	647	657	629	728	710	684	644	655	607	647	644	653	644	625	658	704	649	673	634	682	646	649	639	712	622	667	664	625	643	682	639	625	692	657	655	668	660	679	689	638	661	660	662	674	678	678	673	675	625	636	688	708	683	677	659	660	689	654	659	623	644	668	618	630	696	657	650	690	636	645	683	687	632	666	654	688	646	613	663	690	673	713	697	625	652	644	647	678	645	644	664	667	652	648	672	651	649	674	680	649	698	652	693	649	669	686	659	694	655	659	685	618	652	675	641	619	630	617	644	706	651	675	664	657	649	682	645	655	627	720	632	620	650	697	671	671	701	698	657	640	674	664	682	695	672	707	662	671	631	701	639	668	656	678	672	692	722	650	706	727	661	671	681	659	637	667	677	650	649	641	653	658	686	647	690	685	695	652	635	666	663	700	682	615	626	675	612	668	657	617	691	605	700	671	667	642	635	673	640	681	655	613	655	661	707	648	657	659	644	668	619	627	635	659	644	652	653	687	700	663	657	693	656	645	626	685	621	596	675	633	665	643	633	650	632	649	650	687	639	627	671	647	662	672	641	602	677	621	626	618	693	667	671	686	652	676	605	643	674	612	646	640	713	675	640	683	627	701	656	643	674	654	670	659	631	627	673	675	680	636	656	662	664	685	665	690	673	673	670	634	666	640	645	642	675	677	638	649	686	643	671	696	601	643	651	641	645	630	652	633	643	664	634	659	605	666	649	676	665	667	626	654	689	651	601	646	678	625	631	571	646	620	615	638	665	662	649	667	657	661	673	638	679	667	681	670	642	734	643	659	689	678	682	666	673	626	607	715	614	657	639	686	634	662	635	692	648	683	684	659	650	664	604	669	668	695	629	629	677	654	685	683	654	647	700	658	703	677	665	715	644	649	683	621	664	652	661	638	651	651	641	632	657	661	633	632	629	649	632	620	679	667	624	675	664	689	670	683	669	667	715	669	625	640	684	627	674	669	689	681	679	672	667	631	684	623	672	638	618	640	663	692	670	664	650	629	713	652	667	664	640	673	657	643	643	699	690	661	627	645	626	667	628	686	625	648	670	704	671	696	635	674	574	688	672	682	663	686	679	638	618	674	666	678	612	633	614	630	671	616	660	626	663	668	697	640	678	669	644	674	683	638	668	642	641	677	688	682	649	694	666	649	649	655	633	628	657	665	647	721	664	648	652	664	697	629	653	604	644	654	663	647	678	720	641	628	646	658	659	691	664	672	660	602	672	642	611	632	592	675	644	703	662	617	638	667	673	672	681	668	614	661	662	661	658	698	681	665	656	704	647	704	715	672	668	629	656	634	613	644	644	678	656	604	653	661	660	637	631	657	643	667	654	639	671	638	691	681	614	677	645	651	648	652	623	631	589	660	630	654	652	662	637	665	716	603	621	672	642	665	674	662	660	645	664	662	616	672	699	640	649	624	662	632	658	660	666	646	668	649	643	681	620	672	684	656	666	658	655	646	676	656	643	669	669	675	649	640	625	631	642	677	687	661	676	650	631	660	645	694	631	684	670	668	689	626	645	675	650	660	679	657	637	671	658	638	644	665	638	641	667	668	646	695	619	646	669	651	645	630	656	652	649	615	698	635	646	667	639	689	646	701	644	670	644	634	646	668	663	678	661	654	659	602	589	660	630	608	621	662	665	645	626	680	691	671	610	633	679	621	643	642	636	698	699	640	654	664	645	662	666	629	694	642	673	662	646	643	681	653	645	690	650	678	684	635	622	667	616	672	688	619	698	589	640	679	656	651	660	676	672	680	626	605	618	658	655	636	698	636	668	616	633	647	651	657	632	666	674	650	639	645	667	677	645	637	628	692	632	658	645	630	633	685	686	666	651	682	651	621	695	641	631	673	670	634	615	661	643	679	675	675	631	659	617	650	648	655	656	633	667	616	652	661	650	673	638	668	663	665	682	670	670	648	662	656	710	671	650	662	605	644	652	630	678	633	625	638	629	667	660	668	679	669	654	634	693	695	666	669	648	682	694	629	691	658	658	666	641	658	693	680	699	654	694	645	658	637	663	646	680	654	691	694	640	688	637	657	640	626	703	642	582	622	691	670	636	629	661	697	623	641	646	620	678	694	652	694	619	643	641	595	628	648	686	647	641	695	660	642	659	645	675	672	660	659	645	654	671	726	671	646	617	627	609	640
24266	21288	28412	24454	21170	7377	1438	1061	10108	25093	13226	8048	5829	5300	1194	813	793	774	753	751	723	809	769	742	758	742	768	773	835	744	761	759	740	744	774	785	798	724	737	710	726	785	766	743	722	774	795	716	716	798	772	747	766	757	787	753	795	738	757	746	789	753	687	729	752	800	734	772	769	758	758	753	743	821	757	734	804	728	788	735	748	710	724	704	739	759	754	779	760	702	744	755	738	794	754	755	750	750	760	754	743	785	723	771	760	722	790	761	756	723	782	757	788	778	739	740	752	732	750	727	730	734	761	737	766	722	703	743	775	760	754	716	717	734	738	740	766	752	769	765	777	726	803	772	781	745	772	785	722	699	778	772	770	749	783	728	787	792	785	687	787	724	728	748	768	768	699	740	776	758	732	743	735	760	708	790	780	719	759	753	730	785	712	790	742	755	756	763	728	765	728	721	754	744	740	706	762	750	757	741	745	753	751	736	743	799	777	747	774	752	788	762	794	714	726	757	780	783	803	779	766	757	756	723	740	764	743	730	811	772	707	754	752	773	808	729	777	755	786	807	763	729	741	812	742	713	802	735	810	756	826	782	809	703	750	718	784	780	757	777	777	763	747	768	737	798	814	726	756	796	753	729	743	775	794	792	747	715	785	767	758	801	745	720	781	737	781	798	730	744	751	749	737	744	745	714	754	791	792	757	756	775	757	714	751	735	737	736	738	737	803	721	761	751	733	797	768	741	791	761	740	773	765	819	751	757	786	724	817	699	740	740	776	770	789	704	784	829	790	740	697	773	752	758	746	744	787	722	720	772	778	787	771	759	751	753	757	738	778	812	776	734	757	735	777	714	785	798	731	775	740	811	712	770	751	742	774	734	743	691	821	700	789	732	744	758	787	723	762	744	714	717	806	763	788	790	779	753	740	762	742	727	753	723	790	709	752	803	753	768	748	747	724	742	748	803	718	751	746	706	770	743	756	737	749	781	727	780	761	707	765	757	763	762	764	736	779	760	773	736	747	694	749	778	763	786	779	748	695	759	757	732	808	777	749	734	751	754	761	771	723	743	718	771	721	756	737	753	739	723	742	793	752	747	754	762	755	783	769	783	776	749	729	827	733	760	771	780	742	748	756	756	756	750	690	736	744	744	737	747	748	768	732	754	783	757	750	764	759	721	787	741	719	722	756	718	767	740	731	763	733	719	774	743	766	749	822	709	773	775	735	705	769	744	750	775	768	777	768	728	801	798	800	723	730	768	778	781	702	763	771	728	749	760	778	723	759	723	745	779	777	750	780	729	763	735	731	715	765	768	768	755	730	742	776	745	739	780	777	773	723	739	736	737	703	736	762	700	743	761	760	724	727	754	765	766	730	772	781	781	763	763	766	784	730	772	655	767	710	741	776	747	730	742	725	737	767	756	767	720	738	771	751	770	741	716	743	740	752	773	768	738	765	754	739	767	778	766	714	758	772	751	758	753	761	789	746	751	776	732	695	770	777	761	777	755	782	737	787	754	710	790	788	724	724	751	759	740	732	755	780	776	770	771	719	780	716	725	724	741	732	752	760	754	756	749	779	739	710	752	741	728	728	771	737	732	765	708	789	738	741	768	744	768	778	729	783	817	717	729	776	801	727	746	825	786	772	707	776	718	770	733	801	812	768	732	763	760	725	760	764	772	772	736	754	734	763	764	760	776	715	699	736	725	727	747	817	780	731	738	698	741	777	702	742	764	762	769	821	775	779	804	766	728	785	751	778	755	814	724	747	740	742	812	764	719	723	717	709	732	741	746	760	723	716	713	757	718	720	800	801	728	777	747	755	755	781	702	743	748	740	713	784	756	780	772	772	735	752	737	717	786	794	800	774	786	740	744	786	764	733	752	762	735	792	758	780	811	741	761	723	718	791	748	722	729	752	734	686	724	727	770	712	767	723	730	729	769	771	787	770	770	743	733	757	722	779	825	728	775	785	771	754	776	756	778	790	784	709	776	758	750	777	712	752	727	735	737	737	752	726	731	727	779	782	798	752	763	742	761	747	780	672	740	738	749	778	767	726	742	733	749	803	773	741	757	766	755	769	724	713	766	778	724	768	744	786	723	759	736	776	736	752	760	738	725	756	750	727	736	721	764	803	798	776	776	742	739	767	719	729	739	735	799	732	804	742	765	768	717	758	743	731	776	722	808	751	739	721	764	748	824	755	773	726	823	775	759	711	739	759	745	750	773	742	735	717	741	784	725	794	753	734	784	733	746	774	723	775	724	793	720	759	741	734	800	711	703	765	778	735	831	789	778	816	810	759	764	748	744	703	761	738	776	757	789	765	754	714	773	745	739	722	761	782	787	760	755	814	765	713	769	750	750	765	762	770	762	775	798	732	792	761	718	809	759	760	753	751	760	707	763	778	761	790	742	775	735	777	749	770	747	723	771	746	818	745	732	771	782	734	776	788	719	761	779	798	789	735	721	749	758	753	791	744	766	782	774	808	742	745	758	722	723	759	743	785	746	742	736	795	818	794	738	758	750	774	714	768	754	717	720	762	750	753	789	759	776	721	777	734	691	760	753	754	740	772	723	739	811	800	740	764	762	772	781	770	712	769	739	736	790	820	742	747	807	716	732	737	750	805	743	715	733	812	725	722	746	728	747	739	742	763	725	759	715	731	740	764	740	743	727	781	741	731	720	752	716	752	725	746	731	708	746	724	747	745	780	750	738	807	753	773	765	714	744	741	739	723	736	770	776	731	782	838	703	751	755	772	752	723	733	728	764	816	750	741	780	765	700	748	772	731	792	711	782	793	751	719	694	750	760	730	734	770	771	761	739	791	735	717	774	761	774	745	775	784	769	752	759	740	733	758	759	736	743	732	783	750	702	707	771	739	756	738	788	743	735	719	769	707	793	720	759	772	764	752	744	772	756	765	770	712	784	736	759	714	760	772	751	712	712	784	739	795	777	706	764	778	754	767	742	725	761	756	767	752	774	775	716	759	757	706	746	733	728	742	751	787	752	750	731	768	745	709	730	779	764	750	759	732	747	693	745	768	740	794	722	746	739	724	748	790	785	760	760	785	764	738	775	754	766	769	786	766	763	771	749	755	744	749	740	783	750	698	760	788	791	780	769	748	739	727	772	716	700	744	758	739	777	798	703	767	796	754	762	723	738	802	788	758	770	734	745	793	758	772	771	744	735	747	781	768	737	741	739	769	687	795	790	757	748	754	762	697	783	778	757	757	711	721	783	745	768	722	793	721	764	791	738	731	814	776	801	733	770	736	729	744	731	730	758	777	721	785	790	782	802	765	754	786	761	795	758	723	715	755	796	787	715	731	772	748	763	774	813	783	729	791	757	772	747	729	746	801	759	726	748	768	770	736	752	750	792	771	754	730	814	787	807	739	738	799	734	752	773	772	766	767	746	764	748	780	730	802	781	786	747	740	771	773	783	712	749	741	754	743	742	789	714	747	787	757	729	737	741	776	777	769	795	709	856	764	700	747	784
32536	47365	9200	3623	2591	2104	1760	1558	17713	30750	18074	11572	10164	8681	1358	919	872	885	875	921	969	1008	896	921	836	863	927	860	911	899	871	958	934	915	852	862	839	857	840	860	873	896	865	879	902	872	859	826	888	851	856	876	896	884	892	865	871	886	877	850	843	889	837	868	815	862	839	918	851	852	883	839	907	839	909	887	893	883	898	851	890	870	883	851	858	854	824	856	869	842	882	850	875	887	887	893	865	819	880	834	892	911	845	861	872	892	881	834	842	884	889	905	842	972	878	864	868	830	900	870	883	905	829	889	818	875	844	864	818	863	917	858	895	848	872	905	855	893	877	864	863	873	914	906	796	901	872	826	875	852	891	862	834	827	882	871	900	893	858	787	863	817	872	812	846	852	906	826	880	909	833	862	863	854	837	921	897	886	852	824	859	912	882	838	886	854	829	836	851	887	911	904	843	880	873	867	899	862	920	858	875	858	876	873	813	891	871	884	853	837	920	808	896	846	908	839	842	884	830	827	847	857	856	863	863	846	861	869	841	835	876	868	861	894	860	820	925	937	875	867	891	882	860	859	836	865	886	889	864	824	917	827	891	891	887	826	826	875	864	854	858	873	888	795	849	826	863	929	867	862	854	828	881	829	834	880	850	838	879	870	903	860	899	839	877	896	827	929	910	954	848	936	893	838	839	872	898	839	895	895	888	864	822	853	829	858	906	844	878	858	913	959	872	836	879	853	893	891	882	829	842	846	885	918	830	899	839	893	883	848	943	876	875	876	863	861	877	795	826	855	839	821	843	875	856	864	922	834	864	876	878	857	834	889	861	903	900	899	829	828	882	881	898	836	836	855	832	860	884	903	869	784	906	896	902	863	889	883	850	871	880	924	900	903	891	847	835	895	866	903	877	869	860	876	878	847	857	855	832	860	836	884	877	856	895	850	842	843	871	833	861	899	836	886	850	885	893	906	863	902	877	933	856	877	873	874	939	815	836	859	881	875	883	834	880	801	863	879	876	872	892	882	870	868	852	816	900	829	861	837	838	901	824	852	856	854	865	844	842	840	894	861	890	904	928	906	878	872	828	863	844	846	909	890	911	875	829	882	903	873	902	880	852	872	869	881	863	869	841	837	885	856	812	838	884	848	850	866	889	857	854	894	860	826	860	834	864	838	858	839	868	854	824	825	843	903	913	833	862	784	837	836	870	894	887	860	879	879	865	901	845	829	822	857	828	856	852	862	843	870	859	878	893	876	908	839	871	880	922	815	809	901	872	879	902	863	836	880	859	906	900	883	892	874	827	866	838	936	889	897	897	843	858	897	887	887	889	822	872	863	816	881	861	843	794	845	822	834	916	872	825	867	884	854	900	864	835	858	858	905	855	879	912	851	795	932	854	836	905	852	860	923	882	844	826	857	864	883	822	894	820	822	879	870	897	877	840	907	842	902	948	811	854	846	872	788	898	875	866	827	807	872	889	798	826	857	905	854	873	865	786	914	856	857	850	894	865	853	872	878	809	907	863	880	884	837	889	844	931	885	845	887	856	858	821	903	839	832	958	800	868	883	870	863	857	854	934	842	837	882	871	854	915	866	909	903	875	905	857	902	872	878	876	842	881	878	817	896	856	925	874	839	888	826	868	831	862	903	877	908	885	833	851	836	897	822	870	868	868	852	891	868	893	912	872	822	841	782	793	826	867	887	831	903	941	876	849	876	857	820	888	857	896	804	857	845	938	829	840	830	870	861	845	849	878	839	871	863	858	898	907	878	840	835	835	909	899	815	837	878	859	830	838	843	871	860	919	835	855	847	842	893	873	815	846	890	883	879	848	866	870	871	825	851	807	861	907	897	894	837	878	901	914	912	844	861	806	823	792	921	813	901	864	899	844	777	829	892	827	903	875	870	817	874	836	866	920	913	833	889	844	838	836	853	891	807	835	868	881	846	844	877	909	843	843	841	863	881	877	811	817	842	852	906	895	881	839	848	903	844	834	882	875	836	907	868	843	887	881	887	847	862	884	840	804	875	887	827	888	861	910	885	868	905	848	867	872	873	861	839	876	865	846	875	814	882	852	838	894	869	835	816	894	821	858	843	854	782	882	900	869	869	868	891	815	828	887	851	858	840	911	885	823	866	839	862	913	819	850	862	811	895	825	902	862	811	868	834	829	870	864	849	759	844	903	836	836	850	866	858	847	883	909	872	856	869	846	865	883	861	900	934	897	850	830	827	834	886	851	880	830	851	877	893	853	845	836	896	817	830	795	885	874	889	924	885	888	817	864	832	850	867	894	860	768	892	880	832	892	898	846	847	890	872	872	916	822	875	906	839	812	867	895	866	856	898	882	871	817	856	860	878	915	843	904	869	835	801	883	854	878	877	878	842	835	904	851	878	893	841	824	861	881	867	867	876	874	823	877	820	886	829	838	881	870	876	876	862	888	874	891	869	818	886	849	861	920	878	852	880	890	824	845	858	844	873	875	831	829	883	857	865	859	863	867	823	864	869	883	792	832	860	910	806	836	848	842	866	882	851	885	844	851	816	897	904	822	912	909	888	861	909	862	866	855	912	864	848	862	866	846	886	891	939	914	880	875	857	897	855	873	843	846	823	801	859	896	825	901	841	848	836	863	842	825	820	901	862	866	892	866	852	822	863	848	862	815	918	897	837	829	889	817	942	832	886	844	841	871	902	903	859	868	875	857	866	895	869	861	904	884	815	853	835	860	877	861	850	924	837	902	877	856	862	832	863	873	854	827	883	882	843	890	846	833	842	839	836	866	848	871	803	855	901	863	857	847	897	900	843	855	905	897	847	865	846	820	855	899	867	805	911	868	897	848	847	899	885	906	872	850	844	860	887	869	847	847	817	867	872	882	807	842	874	871	864	873	834	882	806	879	884	852	838	814	879	849	852	838	900	883	850	868	869	863	901	868	879	902	873	807	873	846	829	906	888	832	867	876	906	850	831	833	854	892	897	875	856	882	856	871	819	855	913	832	866	875	851	861	864	878	903	860	916	872	850	851	893	849	838	882	868	900	872	863	857	888	902	879	832	871	888	869	892	886	815	891	872	837	861	886	862	854	867	845	898	878	831	830	823	875	837	913	876	893	912	895	882	907	826	892	835	868	858	869	832	865	880	826	838	801	843	879	812	864	857	907	885	911	857	898	928	863	896	869	898	905	890	884	863	875	874	876	828	826	856	829	812	857	868	923	861	892	867	894	861	885	948	834	892	866	848	883	871	857	860	826	875	869	840	866	833	838	814	843	827	858	881	846	847	899	802	883	904	887	859	878	856	870	838	887	871	872	839	838	857	813	832	889	836	840	851	853	888	856	846	833	871	867	907	848	926	863	839	857	847	832	845	856	839	870	850	882	868	896	877	846	822	896	838	850	867	837	897	871	861	826	906	894	922	881	852	823	875	847	870	876	864	813	965	877	838	855	914	874	831	894	814	852	826	849	831	858	866	825	866	904	827	871	866	872	784	899	903	848	856
25438	21338	27107	25313	7258	1000	850	688	5459	12826	7131	3927	2206	2492	751	603	665	627	596	651	637	574	654	639	626	641	586	662	622	639	607	650	653	613	614	592	630	631	641	589	568	586	611	610	622	574	595	637	609	607	595	637	644	625	630	610	606	630	644	614	634	575	620	655	622	623	679	553	599	625	627	606	569	613	659	576	569	613	629	598	611	619	622	630	609	579	594	619	617	639	620	610	584	627	625	602	635	603	628	610	610	631	604	628	644	621	675	605	600	639	616	607	577	611	590	649	641	604	620	620	645	604	601	591	614	603	612	594	595	619	637	627	620	646	607	582	592	574	656	619	629	625	586	625	599	605	619	656	632	558	624	606	620	635	557	582	643	640	674	604	630	573	588	598	574	605	591	616	620	604	570	602	635	640	574	646	592	610	628	607	585	551	633	624	633	582	651	641	556	617	597	593	631	594	586	618	585	615	631	621	617	599	592	585	647	597	617	682	587	610	596	641	591	631	641	639	627	628	629	644	559	600	616	596	575	601	634	650	634	643	644	628	575	610	593	629	639	567	640	592	587	624	550	638	603	607	579	623	595	612	632	593	595	574	632	622	696	624	587	664	634	614	620	582	582	642	584	645	606	567	620	594	600	564	587	620	610	617	593	597	620	656	611	633	612	596	637	593	646	572	612	610	593	579	577	613	583	610	604	635	596	642	594	628	618	603	612	578	623	611	622	595	593	601	592	590	611	619	644	650	593	589	587	633	614	617	618	621	570	594	666	627	590	634	605	626	574	614	589	639	620	636	624	625	646	600	665	606	602	573	593	634	597	609	623	556	571	601	631	637	616	596	624	594	601	632	601	616	637	566	612	616	622	588	629	585	614	596	574	627	635	616	656	652	618	566	594	661	570	647	590	648	630	606	611	630	628	634	627	615	647	613	619	613	626	641	608	604	590	559	602	604	570	631	583	643	614	628	598	627	624	584	613	633	629	590	650	648	588	584	617	604	640	585	639	613	623	604	578	620	593	624	645	574	570	607	574	622	584	654	609	596	611	620	619	608	585	644	625	607	605	655	608	645	608	575	630	588	608	632	622	643	580	608	592	604	619	594	640	629	628	627	566	628	639	594	586	573	571	660	566	635	617	609	611	622	658	628	602	617	580	633	604	613	637	609	618	640	627	552	591	626	592	632	639	593	625	594	629	604	609	624	596	609	604	646	609	582	566	615	578	612	618	576	617	589	582	596	638	624	654	620	607	583	627	629	619	648	633	591	650	613	600	611	605	594	647	617	645	635	659	613	568	549	614	620	585	610	624	644	580	634	630	582	586	580	605	626	557	573	609	624	590	620	623	588	628	619	651	603	576	595	622	588	635	639	615	623	623	617	618	606	615	615	613	627	631	619	619	644	627	577	598	625	588	600	590	631	598	601	602	621	579	593	591	610	634	633	576	709	631	609	582	601	570	605	562	587	619	631	626	603	583	578	579	616	602	582	575	604	617	617	563	635	593	603	620	633	600	623	620	643	605	619	629	618	591	576	592	609	594	629	603	570	565	612	667	673	607	595	645	618	619	616	623	637	610	595	606	622	616	597	623	629	617	610	589	649	688	632	604	618	604	593	635	574	602	572	589	577	611	576	618	592	608	626	622	585	682	589	603	609	601	625	629	605	591	671	598	618	631	606	563	599	632	616	608	632	591	589	584	591	616	668	683	589	601	632	663	642	640	606	583	630	628	677	586	589	645	610	560	623	641	600	628	601	639	634	623	651	573	629	582	543	614	611	601	637	639	618	624	592	627	608	608	578	573	643	649	626	611	616	595	634	609	637	595	575	630	638	596	665	600	624	619	609	616	626	622	590	622	646	646	606	652	631	614	608	603	606	618	581	595	611	580	649	607	585	608	613	604	637	629	583	565	579	597	583	641	626	604	661	611	590	621	599	653	661	627	565	588	607	601	604	612	607	609	621	638	679	603	591	592	574	627	615	616	641	609	608	611	603	591	608	608	601	621	631	609	573	585	610	604	640	609	552	588	644	666	607	653	605	605	626	628	630	631	615	649	628	619	613	609	627	581	608	593	601	598	623	606	579	604	607	640	612	604	639	662	600	589	618	613	614	599	653	632	621	657	620	618	638	629	595	637	597	577	579	592	614	600	588	610	571	575	632	595	596	624	626	622	622	616	641	621	604	607	600	617	602	627	611	604	601	626	618	633	596	595	629	619	586	615	575	588	662	626	572	597	617	640	594	614	616	610	561	625	592	623	597	611	616	628	608	578	636	582	580	580	597	594	603	637	570	594	650	593	629	651	621	629	610	600	649	637	632	623	592	580	610	608	592	595	567	630	633	642	629	649	600	640	647	596	601	617	582	608	582	597	628	612	624	570	640	587	631	580	604	613	606	614	580	566	619	597	659	605	581	636	623	562	590	613	619	625	581	638	632	570	584	611	601	610	617	615	563	591	638	601	637	625	590	638	625	608	582	611	637	596	626	604	581	615	601	628	577	619	639	629	628	567	619	603	650	650	624	599	569	668	634	648	600	570	646	657	641	635	597	572	580	607	617	628	590	626	610	618	607	595	668	627	623	597	627	593	583	640	649	602	633	636	621	646	619	588	632	599	629	631	602	685	633	569	579	550	620	605	668	650	604	599	628	581	619	622	572	622	611	564	632	602	579	567	639	582	601	614	629	595	617	648	622	582	603	599	588	596	649	578	592	590	539	612	614	625	579	625	604	595	608	631	591	588	589	598	597	637	623	596	619	644	595	633	635	626	583	601	584	608	597	628	592	634	620	606	620	646	616	598	603	640	590	640	624	604	594	597	588	618	594	583	669	561	611	591	627	610	611	559	575	625	614	602	630	577	588	588	601	625	618	629	592	591	594	589	639	636	649	639	601	609	659	592	549	600	632	638	640	609	621	584	635	618	592	607	672	604	624	621	625	634	585	597	587	626	619	617	595	608	607	601	623	593	606	605	619	638	626	645	605	619	579	597	641	622	598	619	629	575	611	607	641	583	599	632	555	593	611	643	571	644	619	623	617	579	601	590	603	613	624	614	645	597	632	602	613	629	622	613	658	613	665	618	607	629	580	625	597	644	578	596	584	613	593	633	628	616	611	633	621	600	574	607	617	632	633	660	601	590	606	584	573	616	656	587	591	616	641	608	574	655	633	633	614	648	650	590	607	620	575	626	594	628	595	634	599	616	613	642	599	638	557	628	607	570	605	633	655	593	588	656	610	612	615	605	620	565	581	625	632	654	593	610	631	605	596	608	580	580	604	600	622	579	591	610	624	631	638	630	611	615	618	622	604	624	645	613	645	643	622	607	601	595	630	642	587	624	614	575	604	618	603	610	626	612	587	565	628	571	640	599	638	604	641	640	631	633	604	614	547	578	643	598	640	599	546	571	583	610	596	632	602	619	632	599	597	622	629	585	580	611	599	645	642	631	583	624	605	593	608	654	628	656	556	608	584	623	601	629	619	580	637	592	620	594	647
31554	43952	7477	2147	1655	1355	1235	1118	12618	22832	13417	7554	4557	5010	998	749	761	782	730	740	764	726	732	683	728	748	775	740	717	769	726	723	712	780	733	727	726	733	722	812	727	712	718	720	730	713	719	739	742	719	775	707	709	733	694	673	769	770	743	726	716	789	745	704	708	745	737	753	711	747	725	709	788	712	727	722	737	720	691	743	740	710	716	712	751	693	708	712	720	692	717	694	696	770	723	717	682	772	716	696	724	749	740	703	716	736	713	731	722	710	775	720	706	652	731	782	741	736	777	731	752	726	722	693	753	737	716	708	729	681	745	725	714	699	744	753	701	727	740	714	735	753	719	727	749	706	724	744	707	652	750	695	727	699	720	747	729	674	738	725	711	739	741	738	774	710	746	732	686	757	687	727	770	714	752	699	738	698	722	697	737	742	711	716	732	699	731	767	736	725	718	775	743	729	735	733	731	711	724	714	716	744	704	744	770	755	721	709	706	752	768	730	699	707	763	718	698	704	700	713	730	740	721	730	744	741	745	718	730	738	767	733	713	730	733	740	713	696	696	725	736	739	709	681	750	731	688	731	702	733	672	749	785	674	750	747	703	758	723	722	717	721	782	695	724	725	718	715	719	723	639	759	734	686	739	699	704	761	735	718	717	703	709	717	678	750	711	688	743	702	733	743	688	704	728	714	688	695	666	721	745	718	703	667	775	717	717	688	692	730	749	718	686	725	709	738	710	758	748	705	746	738	727	695	731	771	731	747	763	704	771	745	753	749	732	744	753	732	695	724	738	684	723	727	755	727	708	700	763	711	722	708	709	742	754	735	679	737	683	762	714	731	730	705	762	773	672	689	750	695	698	670	725	687	753	728	690	742	759	766	788	721	791	725	754	703	741	748	716	747	723	743	752	790	725	748	773	751	718	691	781	718	705	672	757	740	708	733	749	707	711	702	742	733	714	756	751	697	750	698	734	734	724	712	742	759	748	748	736	735	748	708	736	729	722	772	732	715	724	745	754	717	761	669	771	738	765	733	750	714	690	722	745	666	695	744	732	764	722	728	716	711	752	763	740	698	729	716	735	717	741	736	686	733	725	755	747	689	697	729	744	701	711	750	804	777	711	769	728	765	679	788	744	765	751	768	767	732	738	727	711	727	738	771	709	705	733	752	700	730	705	749	681	730	704	709	754	718	683	785	743	749	734	751	697	756	734	782	721	714	692	753	742	713	732	709	765	747	775	731	726	748	702	738	755	723	753	753	720	742	705	777	722	773	735	686	770	675	730	692	783	769	710	732	745	733	716	711	727	751	742	719	726	712	744	726	715	746	731	758	729	749	691	711	692	702	703	688	758	762	708	719	745	740	706	739	723	716	742	734	759	756	791	696	726	779	717	702	722	700	729	699	718	746	729	762	682	739	702	730	743	712	740	720	708	757	742	753	744	727	713	763	646	705	745	681	707	764	713	756	704	715	752	690	736	724	718	730	687	706	747	727	708	726	712	738	739	728	703	699	743	725	688	726	778	663	749	747	771	727	709	757	717	745	706	748	763	783	701	736	737	745	771	687	738	665	734	759	754	735	727	708	704	768	722	723	742	702	689	751	738	699	738	725	707	705	748	726	692	689	750	750	727	715	748	712	696	759	744	768	775	745	757	717	735	693	725	789	765	738	733	726	734	733	670	702	745	689	745	751	722	730	770	747	748	765	768	725	762	698	711	756	728	729	721	708	709	697	747	720	731	731	706	719	724	736	731	693	743	762	701	754	729	679	715	742	707	743	733	677	692	695	702	745	777	726	766	702	714	772	769	750	736	704	696	722	702	712	762	739	706	778	747	739	736	723	729	744	712	703	738	739	765	703	727	727	722	695	711	705	726	740	735	797	706	767	699	715	698	760	770	735	679	778	712	761	706	750	694	733	753	736	698	697	769	683	760	687	725	786	734	777	748	729	715	710	733	723	734	729	735	700	797	782	741	713	760	717	662	720	695	754	698	760	756	718	710	718	685	755	739	742	761	706	784	722	756	726	698	693	727	719	691	687	727	726	729	726	740	750	673	758	742	669	746	726	741	712	711	697	716	752	721	725	714	721	712	713	722	701	730	741	768	677	752	712	717	719	752	775	741	746	701	670	691	677	748	713	734	723	718	699	695	734	737	709	757	687	727	724	701	734	722	712	699	737	695	765	734	720	711	762	739	691	692	698	710	674	706	759	744	701	689	706	738	752	694	788	801	706	764	755	767	683	681	731	723	739	697	766	727	742	685	729	721	718	731	726	665	742	793	693	728	758	731	770	723	684	704	736	729	723	771	735	770	738	763	729	714	718	712	715	714	766	755	736	739	697	715	723	771	744	754	754	717	703	755	743	732	694	720	744	717	766	733	737	750	732	743	737	773	710	753	664	753	682	699	704	735	756	764	727	735	706	731	708	711	725	732	756	748	747	708	741	737	733	699	738	693	744	738	714	741	737	691	680	706	692	750	794	736	732	710	714	765	718	744	723	737	785	758	743	696	737	731	754	746	696	702	737	750	764	796	758	737	693	716	731	696	733	743	755	724	735	711	789	713	720	706	704	699	729	765	714	712	726	715	717	731	706	741	729	701	739	735	681	734	745	695	721	700	745	720	736	751	699	689	739	726	703	683	737	716	724	762	804	781	745	710	717	734	769	777	691	712	735	735	740	717	727	717	741	757	686	748	707	730	760	746	730	745	724	722	791	707	703	736	745	722	714	736	756	711	691	702	722	731	739	814	727	714	720	709	724	754	748	753	751	690	736	724	668	773	746	713	752	699	697	771	738	765	695	684	741	747	715	761	713	738	725	757	689	754	685	724	754	743	754	721	769	757	772	692	712	766	758	742	688	709	677	747	762	737	745	685	707	736	757	696	730	733	696	719	667	735	754	718	725	705	761	733	687	707	682	747	747	753	756	739	723	747	696	759	714	696	697	683	696	727	790	747	712	712	758	731	708	754	709	711	720	731	773	743	709	707	740	782	727	704	733	752	721	706	747	698	749	712	707	766	698	711	701	706	755	754	753	698	749	696	793	708	727	710	733	690	744	775	722	697	763	694	742	727	784	703	724	737	705	716	740	760	710	735	721	713	728	772	735	750	728	681	688	724	716	750	751	728	687	713	716	733	710	819	727	695	690	685	711	724	708	668	696	774	732	675	706	718	745	702	729	734	720	777	706	695	729	738	759	698	723	675	725	731	720	735	688	692	722	786	748	730	728	749	712	706	721	703	716	769	753	651	783	728	720	773	734	703	727	724	718	781	751	724	789	776	753	698	735	728	759	690	690	743	716	744	789	741	649	708	753	707	698	714	732	764	718	753	734	697	779	722	703	766	722	714	750	704	751	774	735	737	744	697	766	712	739	779	683	744	765	753	743	738	644	708	687	754	750	749	758	718	716	744	727	745	726	752	736	742	716	788	694	776	763	749	748	720	756	720	749	736	720	764	749	754	711	743	720	728	686	731	729	740	724	744	711
23198	21355	29086	23952	21342	21302	7193	2043	21681	36686	24467	12104	4236	5635	1764	1090	977	1053	932	950	932	945	938	989	987	990	1017	965	959	970	969	922	957	963	968	981	931	896	972	993	957	943	923	990	920	908	900	900	942	994	976	950	961	966	886	896	899	992	968	946	944	963	941	953	999	939	927	896	991	925	911	951	941	932	949	1011	907	1013	930	956	960	930	976	929	977	943	957	899	987	929	952	960	954	918	930	957	859	1010	924	916	921	936	1024	955	934	919	942	912	906	892	962	951	925	899	967	922	954	948	960	956	953	986	956	936	919	964	902	923	895	993	927	1010	970	925	923	984	935	981	985	924	918	968	944	935	962	990	988	956	946	954	940	902	931	939	931	932	905	907	955	932	957	982	947	949	912	934	971	991	1011	908	945	955	951	975	902	988	958	936	970	993	918	915	964	898	910	965	981	946	930	972	948	921	952	993	935	972	961	932	944	920	937	921	912	950	942	994	930	977	895	942	966	936	910	1001	912	993	951	978	931	959	941	962	947	932	976	930	935	981	922	936	988	894	947	925	970	912	897	992	968	912	914	912	980	982	947	973	931	939	1021	966	908	959	874	909	945	946	965	938	922	897	970	975	976	932	978	965	941	975	918	939	902	878	978	1002	984	915	970	981	945	926	931	885	1008	1006	987	981	946	901	915	946	945	914	938	933	917	947	944	933	964	910	964	998	991	963	945	892	943	965	1011	971	979	963	930	952	896	985	951	959	947	956	910	949	929	980	942	1017	924	938	924	949	902	940	946	946	960	917	947	944	951	940	984	1018	957	979	947	964	976	927	963	977	977	868	944	970	941	916	944	946	935	907	937	925	963	956	939	914	922	890	906	933	970	899	1002	973	955	931	933	931	1018	933	1008	970	956	951	947	905	886	880	952	955	920	914	959	969	977	919	939	910	965	943	933	952	970	958	974	974	976	957	953	937	973	1014	908	978	960	956	955	959	929	985	937	980	908	920	923	988	981	977	949	898	945	960	929	958	970	879	943	938	936	929	971	947	937	900	876	940	1035	966	972	909	866	966	933	910	899	927	960	909	936	950	952	917	968	919	933	939	942	954	979	1010	956	960	905	966	935	960	942	952	953	1012	921	1010	986	941	954	939	948	949	869	939	935	926	945	914	927	967	904	943	992	952	929	946	918	952	879	1000	958	991	905	983	965	890	933	965	953	926	978	949	952	1003	905	914	944	885	997	971	935	988	969	954	962	923	935	940	947	982	943	907	943	986	990	977	868	924	921	945	982	959	935	941	952	978	909	987	954	953	962	992	942	939	928	947	957	974	988	937	965	954	909	958	927	939	918	926	971	984	916	935	907	927	947	930	974	941	899	983	1011	982	979	958	958	912	941	960	918	936	899	982	923	928	976	933	904	927	899	923	952	918	961	919	948	984	946	970	927	954	908	918	964	938	938	953	946	939	991	945	974	950	975	957	958	944	1004	920	926	923	931	937	977	936	1006	925	888	916	978	912	952	946	996	906	938	918	970	957	929	923	938	926	961	915	923	992	1016	915	930	963	938	966	912	921	978	916	895	948	939	978	906	934	951	974	900	930	922	978	956	927	1034	986	929	1002	950	913	939	971	976	912	933	963	974	939	990	903	951	945	921	999	951	890	977	932	930	971	961	945	954	949	961	992	924	931	977	972	940	950	916	957	983	925	922	966	929	993	949	910	940	969	1008	1004	937	966	933	928	890	954	977	942	925	916	973	947	993	970	1000	923	917	957	969	978	997	874	920	995	981	876	883	926	966	913	914	913	929	948	945	905	957	921	959	911	928	969	1040	889	957	872	960	939	956	954	951	971	1002	902	917	990	1010	928	936	945	894	933	956	950	957	989	958	941	971	972	923	927	946	921	962	933	972	954	1020	913	893	967	971	955	972	952	973	944	931	884	949	993	972	913	993	934	937	976	951	950	938	927	943	961	917	921	958	946	998	991	979	960	974	1019	968	868	975	1026	932	982	966	954	943	989	952	955	850	933	938	953	976	900	926	919	968	920	974	927	962	930	966	1005	899	949	932	930	934	939	964	954	965	951	955	942	921	955	954	906	907	943	927	978	988	952	904	931	947	905	1018	1004	950	950	922	913	897	962	966	924	943	939	998	934	932	1009	938	945	961	940	967	932	936	1024	940	878	936	981	908	962	940	894	957	908	976	921	946	925	941	929	966	941	928	984	981	960	996	952	980	993	967	886	944	961	897	959	948	941	951	904	928	955	968	995	965	922	891	943	989	955	950	935	944	949	950	948	958	908	933	917	922	952	995	929	905	958	887	906	953	939	913	894	931	914	919	947	926	895	972	962	884	935	926	964	891	948	930	1002	940	909	943	979	982	960	997	967	964	961	960	964	970	949	1011	914	942	930	1036	929	998	940	933	1010	939	990	948	935	918	906	935	938	932	900	949	893	973	990	941	943	919	922	928	961	929	973	973	966	924	937	1005	968	911	979	894	962	934	988	920	928	925	993	931	929	909	965	941	951	923	996	926	929	942	973	891	906	945	1020	943	1004	902	981	915	966	944	984	902	970	966	958	996	935	959	966	931	991	915	947	932	970	944	949	956	936	925	945	953	923	899	933	884	949	934	998	894	986	963	962	1010	975	907	881	909	948	952	995	1016	928	923	937	995	921	989	964	986	924	921	926	901	956	990	984	899	930	942	923	949	959	970	937	972	907	938	945	917	940	987	954	906	931	970	930	971	997	894	940	927	925	926	919	947	961	927	938	925	965	885	939	940	953	882	923	917	929	929	898	982	891	900	959	921	970	962	959	964	923	928	961	885	974	941	928	965	928	980	994	933	977	1016	897	922	930	971	979	903	925	946	931	929	943	942	937	935	974	977	957	1008	896	927	931	951	967	942	955	930	945	960	948	926	968	933	962	951	974	928	918	940	915	914	970	1002	945	995	941	931	975	942	990	877	981	956	923	933	950	970	961	973	957	896	945	922	918	951	920	937	978	980	917	945	903	920	887	963	932	950	917	957	949	891	994	960	982	915	973	911	892	961	912	896	927	953	910	977	956	937	949	914	947	953	1012	976	929	875	878	956	898	906	964	958	980	943	894	935	913	890	935	981	928	912	1018	954	980	973	981	958	997	1004	961	930	960	953	949	865	915	966	920	980	959	962	931	924	926	993	911	1006	926	947	940	984	925	949	961	985	942	976	1001	935	989	935	901	980	1000	969	917	988	960	1004	940	985	947	906	930	893	921	912	924	945	935	962	901	1028	911	929	942	941	977	898	934	954	970	937	963	966	965	945	956	914	955	937	985	936	963	945	939	938	923	951	1013	946	960	907	959	963	929	918	905	981	940	929	991	884	959	900	925	971	930	948	914	946	892	970	1002	990	930	944	935	968	931	957	944	945	969	963	929	960	917	948	903	972	942	934	924	968	993	970	991	934	902	918	978	948	932	925	938	986	927	959	897	974	955	958	936	986	965	902	940	956	1009	970	904	1009	931	944	971	930	954	945	910	955	920	920	941	936	901	954	1002	928	949	924	962	887	956	963	968	910	1005	935	920	983	981	951	942
36729	60206	17540	5979	4315	3434	2752	3006	28933	39574	29521	13000	6846	9592	2429	1202	1203	1205	1089	1097	1143	1089	1067	1069	1047	1080	1104	1137	1093	1044	1122	1185	1053	1034	1107	1059	1012	1042	1089	1022	1112	1034	1098	1041	1038	1082	1061	1063	1088	1097	1065	1038	1120	1128	1066	1044	1050	1085	1115	1069	1073	1098	1086	1065	1100	1073	1067	1120	1024	1058	1065	1059	1087	1077	1044	1073	1097	1054	1038	1069	1039	974	1082	1081	1030	1067	1012	1034	1046	1064	1055	1064	990	1032	1071	1101	1051	1037	1068	1118	1079	1090	1045	1078	1043	1099	1092	1066	1065	1116	1053	1048	1009	1063	1033	1053	1067	1020	1091	1070	1071	1072	1072	1088	1067	1019	1080	1034	1058	1017	1049	1054	1069	1068	1136	1099	1079	1035	1054	1121	1012	1086	1078	1035	1027	1082	1007	1084	1064	1068	1044	1090	1055	1040	1094	1045	1061	1029	1049	1016	1063	1094	1091	991	1008	1062	1014	1047	1042	1016	1047	1053	1102	1045	1113	1114	1118	1061	1012	1113	1098	1048	1046	1054	1019	1022	1065	1039	1079	1069	1011	1039	1056	1144	1094	1045	1108	1084	1117	1041	1023	1044	1076	1029	1022	1063	1071	1088	1035	1056	1050	1023	1090	1099	1042	1041	1084	1004	1082	1044	1073	1051	1041	1092	1085	1074	1065	1085	1050	1076	1025	1058	1063	1001	1033	1017	1015	1034	1029	1050	1024	988	1064	1074	1090	1046	1066	1076	1103	989	1073	1041	1039	1061	1108	1047	1068	1098	1059	1060	1038	1064	1014	1049	1070	1060	1055	1005	1051	1012	1014	1025	1071	1028	1030	1090	1053	1028	1053	1042	991	1012	1097	1086	1038	1029	1073	1106	1064	1083	1046	1051	1050	1036	1031	1084	1085	1057	1098	1041	1049	1043	1060	1084	1085	1042	1061	1013	1056	1090	1078	1066	1109	1082	1043	1024	1107	1073	1085	1052	1034	1055	1089	1055	1069	1093	1126	1053	1047	1081	1037	1025	1034	1005	1091	1057	999	1069	1093	1109	1070	1048	1061	1007	1056	1074	1084	1055	1040	1000	1013	1036	1058	998	1086	1065	1051	1039	1041	1048	1103	1072	1023	1024	1084	1010	1013	1095	1058	1050	1108	991	1016	1077	1042	1045	1043	1048	996	1065	1005	998	1058	1080	1081	1068	1066	1070	1056	1093	1072	1039	1064	1058	1060	1057	1049	1022	1041	1055	1051	1099	1022	1059	1026	1050	1015	1069	1014	1058	1036	974	1070	1081	1050	1090	1103	1022	1092	1043	1040	1053	958	1075	1014	1071	1053	1040	1067	1061	1071	1096	1062	1006	1074	1035	1086	1047	997	1032	1041	1055	1099	1084	1069	1045	1041	1052	1080	1020	1095	993	1069	1027	976	1065	1043	1044	1075	1060	1045	1028	1018	999	1085	1082	1015	1035	1021	1039	1034	1080	1142	1049	1086	1056	1052	1044	1058	1073	1079	1067	1058	1050	1043	1005	1091	1076	1094	1049	1040	1036	1040	1049	1089	1043	1043	1084	1045	1113	1027	1053	1052	1107	1038	1041	1069	1008	1119	1000	1077	1025	1053	1132	1008	1017	1078	1023	1073	1140	1091	967	1043	1046	1036	1052	1066	1080	1074	1030	1017	1036	1038	1042	1072	1016	1043	1081	1087	987	987	1057	1129	1071	1046	1053	1066	1126	1085	1056	1124	993	1088	1048	1109	1039	1038	1089	1041	1079	1066	1043	1134	1051	1037	1094	1038	1021	1035	1095	1053	1104	1049	1030	1033	1091	1069	1107	1065	1088	1082	1034	1066	1064	1078	1039	1048	992	1038	1084	1054	1058	1034	1085	1054	1033	1028	987	1050	1037	1139	1045	1094	1013	1038	1048	1128	1012	1059	1106	1060	1104	998	1095	1116	1067	1024	1049	1093	1043	1044	1011	1009	1020	1026	1047	1013	1062	1011	1130	1049	1054	1073	1108	1047	1056	1068	1061	1071	1071	1026	1019	1046	1034	1043	1042	1101	1075	1066	1106	1029	1064	1070	1082	1067	1048	1065	1015	1087	1135	1050	1041	1079	1049	1012	1072	1048	1121	1035	1088	1052	1081	1009	1026	1099	1014	1062	1024	1039	1051	1072	1036	1034	1020	1066	1076	1063	1085	1086	1034	1083	1008	1005	1023	1046	1019	988	1045	1088	1064	1045	1077	996	1082	1067	1034	1060	1043	1065	1093	1062	1062	1042	1037	1051	1080	994	1043	1015	1018	1045	1046	1075	1085	1091	1061	1056	1038	1047	1038	1003	1036	1031	1088	1036	1017	1022	1070	1055	1043	1052	1048	1094	1035	1078	1108	1050	1015	1041	991	1065	1080	1013	1044	1051	1106	1072	1055	1013	1024	1066	1128	1097	1047	1086	1041	1029	1089	1081	1081	1063	1054	1071	1030	1017	1058	1100	1017	1095	1072	1119	1011	1050	1020	1072	1051	1067	1029	1076	1042	1026	1043	1088	1033	1095	1048	1014	1050	1032	1018	1052	1049	1162	1055	1057	1017	1070	1086	1009	1094	1068	1067	1045	1052	1057	1107	1045	1106	1014	1051	1064	1023	1041	1018	1031	1063	1031	1018	1061	1069	1020	1093	1046	1115	1054	1048	1101	1117	1072	1065	931	1023	1025	1081	1000	1025	1036	1045	1013	1068	1080	1042	1062	1087	1063	1056	1055	1062	1057	1115	1073	1015	1037	1020	987	1095	1091	1062	1084	991	1026	1078	1007	990	1062	1066	1047	1098	1010	1081	1047	1067	1046	1062	1039	1091	1001	1032	1058	1050	1042	1115	1053	1039	1123	1038	1054	1048	1057	1052	1051	1043	1061	1056	1057	1034	1038	1089	979	1062	1107	1107	1039	1022	1128	1081	1103	1033	1076	1087	1030	1057	1001	1040	1018	1018	1115	1053	1046	1017	1096	1057	1068	1027	1040	1021	1041	1097	1052	1086	1031	1062	1088	1025	1075	1053	1072	1073	985	1048	1085	963	1071	1026	1036	1079	1113	1049	1011	1033	1094	1082	1034	1046	1060	1029	1011	1055	1039	1096	1043	1093	1066	1025	1054	1024	1072	1057	1007	1031	1064	998	1006	1049	1034	1017	1043	999	1107	1089	1058	1042	1041	1084	1083	1091	1071	1043	1052	1073	1076	1091	1087	1084	1016	1051	1101	1085	1050	1040	1093	1055	1086	999	1016	1089	1022	1024	1058	1002	1035	1087	1019	1046	1063	1024	1043	1011	1053	1038	1107	1103	965	1092	1087	1069	1020	1019	1033	1053	1088	1068	1018	1075	1013	1056	1043	997	1063	1044	1098	1051	1031	1053	1103	1032	1063	1086	1052	1103	1093	1040	1129	1039	1110	1044	1066	1063	1039	1055	1029	1061	1062	1139	1022	1037	1075	1024	1113	1037	1115	1041	1030	1133	1065	1081	1066	1061	1045	1029	1013	1004	997	1049	1062	989	1067	1094	1041	1025	1052	1096	1070	1022	1028	1127	1065	1007	1034	1051	1095	1024	1028	1041	1011	1078	1076	1061	1096	1028	1062	1082	1088	1031	1044	1024	1073	1149	1035	1023	1014	1038	1035	1020	1061	1092	1070	1100	1101	1089	1100	986	1074	1095	1089	1061	1098	1083	1076	1063	1041	1038	1030	1054	1062	1017	1020	1069	1073	1080	1011	1064	1059	1027	1059	1088	1094	1025	993	1078	1074	1080	1034	1021	1042	1029	1079	1041	1091	1038	1070	1112	1038	1053	1021	1038	1076	1008	1101	1072	1041	1053	1068	1064	1024	1025	1082	1084	1075	1038	1056	1109	1087	1037	1087	990	1026	1056	1077	1066	1089	1048	1074	1012	1006	1098	1034	1041	1069	1042	1066	1035	1040	1036	1072	1035	1103	1021	1021	1070	1058	1028	1033	1077	1025	1037	1011	1042	1038	1047	1074	1129	1093	1060	994	1044	1080	1084	1027	1097	1041	1037	1093	1055	1012	1066	1065	1051	1096	1112	1101	1091	1038	1015	1018	1118	1018	1017	1044	981	1065	1010	1053	1122	1039	1039	1024	1061	1024	1008	1028	1100	1035	1066	1061	1062	1072	1076	1052	1054	1038	1039	1061	1020	1059	1046	1057	996	1090	1071	1091	1097	1016	1032	1012	1065	1059	1050	1104	1092	1055	1037	1140	1073	1083	1049	1050	1061	1128	1025	1058	1095	1051	1047	1072	1062	1023	1077	1088	1090	1027	1015	991	1084	1052	1049	1054	1094	999	1058	1077	1079	1079	1082	1044	1050	1014	1053	1087	1074	1036	1096	1084	1094	1019	1039	1030	1085	1065	1028	1043	1039	1037	1048	1065	992	1129	1000	1031	1070	1079	1018	1020	1018	991	1041	1060	1088	1028	1049	1076	1024	1031	1005	1052	1140	1062	1064	1085	1029	1078	1018	1082	1089	1118	1029	1057	1023	1049	1069	1023	1047	1028	1071	1046	1021	1049	1059	1060	1061	1090	1071	1015	1046	1043	1007	1067	1084	1093	1034	1008	1072	1055	1029	1045	1035	1022	1060	1091	1023	1042	1081	1076	1040	1085	1022	977	979	1056	1112	1056	1022	1089	1007	1048	1102	1045	1099	1054	1078	1097	1085	981	1039	1093	1067	1041	1035	1021	1079	1067	1099	1021	1067	1036	1112	1076	1084	1096	1012	1064	1101	1047	1043	970	1052	1097	1043	1024	1071	1065	1075	1052	1042	1007	1063	1097	1064	1085	1026	1013	1032	1082	1049	1037	1085	1074	1055	1081	1019	1068	1104	996	1058	1118	1104	1059	1072	1058	1020	1056	1047	1098	1020	1065	1109	1069	1030	1042	1038	1079	1022	1055	1033	1098	960	1068	1055	1104	1068	1014	1045	1041	1031	1102	1075
28505	24342	12395	1269	617	559	539	555	1811	2618	1615	806	531	562	610	504	543	530	511	564	526	526	537	565	512	555	536	598	499	546	541	543	531	523	541	512	533	522	505	517	532	497	512	492	508	547	507	506	504	562	521	524	549	552	528	549	538	496	485	541	540	512	534	550	530	544	517	504	540	518	534	535	543	531	522	503	570	548	548	516	493	517	492	507	553	541	556	551	502	539	516	568	490	518	564	535	551	542	550	526	492	571	550	496	526	527	529	537	553	525	557	492	504	550	539	530	521	529	529	557	541	530	527	498	531	577	582	515	516	566	500	553	544	516	492	482	519	473	497	565	558	546	495	537	522	538	524	558	551	517	529	551	509	540	512	526	546	521	513	561	526	516	532	555	527	519	558	550	498	558	491	537	527	552	517	535	523	535	491	540	530	514	532	532	501	559	505	504	559	521	470	509	530	513	540	497	516	538	519	516	526	529	528	537	520	535	542	528	541	518	514	545	528	557	547	532	524	528	532	540	501	467	529	524	518	532	506	490	534	508	517	505	506	541	519	494	547	513	520	525	567	558	497	521	556	511	543	524	545	557	533	536	543	555	534	535	536	540	517	537	530	499	518	538	505	496	529	553	541	533	520	506	540	590	569	513	555	522	535	547	532	534	503	513	485	503	510	592	575	541	571	482	525	525	523	526	527	515	547	543	548	514	519	522	536	529	572	550	544	496	569	542	505	541	530	552	529	512	546	512	532	532	527	494	522	556	516	501	573	548	518	517	522	545	578	490	573	542	517	547	522	529	545	530	550	556	488	504	551	532	534	522	534	540	546	542	509	527	500	471	537	519	492	556	518	522	514	538	521	533	534	551	539	525	570	510	564	489	487	527	540	527	502	534	497	541	557	543	571	512	526	481	488	530	526	546	547	539	515	541	517	520	522	539	519	524	520	511	559	520	525	530	546	556	519	582	504	525	545	529	525	517	506	515	524	537	509	578	557	543	545	500	533	530	542	538	522	537	506	506	553	517	503	527	550	529	512	516	522	539	514	506	519	563	528	517	545	528	548	510	567	549	538	524	536	529	535	502	510	532	520	523	530	531	571	521	498	516	487	493	527	518	508	516	551	506	498	519	493	506	560	526	510	575	523	492	511	534	550	502	540	525	522	528	538	535	501	515	533	516	528	525	537	497	524	506	497	511	582	532	564	517	550	551	501	553	501	553	527	532	548	515	567	542	529	535	492	519	506	518	513	508	503	509	530	525	521	527	528	550	543	522	485	536	543	523	584	519	499	449	521	533	510	562	516	552	548	524	517	529	478	539	520	542	531	520	530	507	486	536	523	547	547	535	528	535	549	517	498	551	520	516	499	522	514	563	530	511	544	524	495	510	507	557	547	516	502	520	578	547	515	515	490	523	537	533	550	541	521	562	521	545	512	547	559	550	504	532	531	516	526	561	521	549	532	525	516	546	477	543	511	527	525	507	499	531	552	480	544	564	525	556	508	528	557	539	498	576	503	561	496	504	477	521	544	554	503	570	519	519	538	539	516	528	516	532	514	522	546	533	542	520	552	511	504	545	518	539	508	510	512	530	536	497	524	565	518	534	499	525	525	506	529	517	516	464	498	528	523	528	525	539	516	494	491	527	539	565	505	546	520	564	508	521	476	502	504	507	498	523	553	531	514	543	520	529	532	569	606	501	478	534	513	535	543	483	540	530	543	503	558	484	545	523	476	530	503	542	488	492	537	541	525	498	515	520	566	570	516	578	548	519	532	544	557	524	581	479	515	494	541	505	561	555	541	552	500	538	538	478	510	522	505	509	542	505	527	520	500	520	502	509	539	494	533	583	566	506	529	553	513	528	518	538	541	545	522	552	538	562	533	530	545	541	520	555	491	487	503	512	518	514	553	554	502	529	532	507	498	546	530	540	560	568	484	527	512	552	535	540	496	513	548	533	526	517	512	533	510	539	503	543	553	530	544	531	532	557	502	541	505	528	557	544	572	523	580	521	558	503	551	530	498	514	513	532	588	509	541	529	540	578	535	542	535	506	535	515	518	529	536	498	515	510	522	529	512	510	501	518	550	491	489	506	535	535	538	508	520	522	542	533	491	510	576	547	508	553	520	476	509	545	557	597	569	578	513	530	544	522	523	548	530	512	549	490	513	540	585	550	534	539	516	507	523	541	544	556	502	530	511	543	551	541	554	539	538	497	524	537	474	514	504	555	528	487	511	491	529	580	544	526	527	507	524	526	517	499	524	524	530	557	541	545	561	512	543	549	547	519	502	505	580	537	536	518	546	532	561	505	522	521	570	533	512	549	549	498	526	517	530	529	531	549	521	485	575	561	522	569	548	529	554	533	534	515	567	529	532	526	503	547	539	508	525	507	526	543	557	505	518	498	522	518	532	528	495	563	529	527	537	539	488	590	510	524	495	494	531	558	521	560	488	520	550	510	556	540	465	538	528	544	550	523	540	551	511	521	517	524	565	504	543	502	568	547	548	522	523	485	542	527	495	512	514	509	544	526	502	521	532	534	534	510	526	480	533	515	506	531	532	513	529	548	527	521	534	560	547	476	517	530	510	550	530	553	559	518	513	520	496	516	531	551	543	521	517	528	537	550	529	527	525	496	485	522	511	550	505	534	543	516	499	552	526	511	539	571	549	499	496	540	517	537	556	568	542	500	540	552	518	570	505	513	512	520	563	547	545	527	522	561	556	571	502	561	545	517	482	557	503	540	550	521	540	515	563	546	535	562	530	555	503	530	480	554	526	543	548	514	535	534	533	528	553	581	529	509	537	543	530	495	517	512	539	529	526	529	539	564	558	563	539	546	576	500	536	518	582	555	527	515	555	492	503	535	526	528	479	510	512	493	497	537	522	517	550	546	551	546	540	516	518	521	533	539	468	549	496	577	485	495	506	481	550	546	502	494	513	536	544	506	490	532	557	507	487	536	544	538	553	538	537	545	515	532	503	495	527	540	495	505	521	464	518	495	527	534	538	480	541	517	513	539	516	559	542	548	530	519	524	533	494	486	500	523	542	513	546	525	502	566	499	565	557	509	524	523	549	539	515	508	514	524	494	548	513	505	519	512	516	547	525	537	519	559	541	508	534	499	531	536	524	538	530	530	550	553	530	542	533	513	504	538	523	502	466	514	599	543	523	555	560	502	508	535	544	591	551	527	532	558	533	539	534	537	525	507	520	545	555	530	518	557	525	540	503	500	513	527	516	552	556	492	526	521	561	525	541	546	517	533	505	517	576	546	523	512	503	523	546	513	512	504	555	543	537	556	554	529	552	472	511	491	529	558	471	526	546	535	520	513	521	522	520	536	522	537	574	492	527	570	525	511	557	505	500	525	531	540	535	540	540	535	539	480	553	530	557	558	512	539	493	543	553	480	492	511	550	561	506	505	542	534	484	577	533	576	552	503	517	547	512	505	533	509	559	474	552	533	504	519	522	543	522	485	543	504	507	561	557	523	550	541	552	560
29304	35748	4668	820	711	674	656	656	3073	4492	2491	1180	675	699	637	609	613	661	576	583	628	640	602	596	646	633	574	629	600	573	624	642	620	605	656	608	626	606	644	613	649	620	621	602	613	635	636	657	654	628	651	614	594	598	625	593	618	615	617	636	654	588	578	642	619	577	616	653	655	578	647	607	636	610	601	614	613	610	657	625	580	616	598	601	584	660	623	618	616	660	579	583	625	613	596	594	624	576	657	644	652	651	575	632	558	625	609	617	591	626	578	636	610	593	564	612	648	636	594	633	648	581	639	641	611	655	611	601	627	622	632	637	622	624	609	627	603	644	609	603	614	632	617	632	617	604	622	611	627	659	631	616	639	635	616	651	689	622	618	628	608	592	613	609	616	597	634	652	640	620	621	607	657	638	595	646	582	700	585	598	637	608	602	640	642	610	640	593	624	647	630	573	637	625	624	620	643	564	586	635	606	602	643	589	591	602	619	619	582	591	600	614	629	639	571	656	617	592	612	593	626	615	676	630	626	620	644	629	577	602	616	665	641	618	631	612	633	659	657	648	596	589	653	612	617	644	586	635	591	589	617	614	608	607	611	592	616	616	618	595	593	569	592	575	613	620	570	616	650	608	605	598	628	653	618	612	621	641	550	611	620	630	650	612	620	589	632	622	633	610	620	635	590	580	633	625	576	652	621	604	601	664	637	642	597	609	612	585	612	645	595	636	656	648	594	619	608	587	647	632	616	612	628	602	616	626	619	588	647	642	638	619	665	637	613	582	621	558	629	649	607	636	576	634	630	661	570	646	600	600	626	603	616	619	599	603	616	638	637	602	603	589	613	643	632	617	632	657	637	645	648	566	579	634	605	638	607	594	614	598	602	638	634	595	635	617	600	675	595	592	576	607	605	621	586	586	645	641	637	601	573	672	648	642	618	612	629	631	620	605	628	638	595	603	630	636	604	623	619	613	616	593	634	619	626	669	626	597	624	592	614	597	633	636	660	631	625	606	625	607	614	616	593	611	625	631	619	581	623	627	633	638	594	679	572	650	620	620	648	612	607	642	607	645	666	640	600	607	588	598	594	639	645	591	583	663	605	643	635	667	641	614	615	616	605	623	617	604	624	622	629	619	601	590	628	600	649	625	635	634	628	632	633	635	620	623	588	614	602	611	678	603	616	650	611	606	665	641	591	623	648	687	645	636	578	650	607	639	623	604	626	590	626	617	618	604	599	647	599	610	650	639	570	631	582	609	607	625	608	614	621	639	601	602	593	618	643	593	609	601	619	641	658	605	631	605	590	613	633	636	618	623	599	635	648	591	597	591	651	600	607	590	613	612	587	573	597	619	594	661	638	623	588	646	600	611	592	611	628	649	655	634	645	650	641	658	644	605	593	589	613	638	609	606	635	614	613	587	624	615	643	673	636	588	635	623	658	651	605	658	617	637	608	626	645	589	631	613	615	591	636	660	570	641	606	659	627	654	590	623	606	651	617	598	611	639	632	618	666	621	649	640	624	605	650	661	577	609	615	633	655	664	597	625	624	679	614	610	604	634	637	608	540	599	606	639	595	610	662	614	602	607	623	608	649	599	622	653	618	642	590	585	618	623	564	595	657	633	610	639	652	625	650	630	644	640	635	636	631	616	673	642	601	617	640	580	596	652	620	613	631	627	604	626	632	641	571	585	622	580	639	598	606	593	594	627	616	617	592	600	609	588	645	620	607	611	624	600	598	678	592	609	654	572	613	621	634	627	634	658	621	665	616	611	622	578	646	622	593	604	610	580	597	666	645	579	651	622	602	621	597	602	629	622	569	602	601	639	617	619	612	649	697	623	589	640	637	616	602	648	602	591	630	588	642	596	624	651	605	608	578	631	605	617	631	586	624	622	583	575	613	652	596	639	631	618	618	650	616	656	607	628	561	665	611	631	614	629	622	642	681	630	670	610	605	590	597	644	648	633	666	674	688	601	608	641	605	605	564	605	592	641	635	609	603	623	618	602	618	617	624	590	606	609	612	629	621	689	602	631	638	608	593	629	585	583	628	608	614	641	623	644	631	607	621	636	591	637	593	632	609	598	587	593	622	621	614	641	630	660	611	590	608	597	648	645	665	672	606	634	593	644	625	655	649	622	618	628	579	613	603	577	590	597	621	633	621	649	647	657	600	579	605	623	613	641	642	616	695	621	591	626	650	602	646	655	588	577	625	581	689	657	632	631	637	634	627	649	669	634	618	630	630	601	595	600	592	600	642	610	617	581	663	610	596	650	607	599	633	622	607	604	642	603	627	639	599	625	616	624	625	640	602	586	618	590	636	576	649	643	625	616	590	624	626	627	598	619	656	589	606	649	670	603	630	611	604	616	680	621	654	656	594	638	628	588	610	641	617	624	667	645	619	629	647	638	621	602	650	633	606	605	610	630	580	606	611	615	610	590	620	610	619	629	593	586	629	619	644	602	619	628	649	643	724	618	605	576	598	580	554	602	582	662	598	630	600	582	578	615	633	634	636	653	627	629	679	650	598	656	610	635	622	615	658	641	643	608	644	603	634	619	583	598	665	602	621	640	561	636	610	613	605	615	678	651	612	625	624	625	597	621	599	626	618	587	637	618	649	610	626	626	618	610	631	552	593	627	600	601	594	684	655	667	604	588	640	634	619	628	595	637	608	559	601	621	581	594	584	611	620	600	610	625	637	594	656	604	621	588	586	586	623	596	584	607	606	618	572	566	644	631	636	634	621	580	618	657	619	621	605	606	607	616	643	608	601	623	583	650	661	641	616	652	650	588	626	570	644	620	611	618	604	637	629	641	601	602	632	613	684	601	627	631	612	653	607	675	604	644	643	672	610	579	595	630	632	640	614	605	651	572	620	637	565	596	648	651	647	608	685	664	637	633	616	640	631	599	620	623	639	594	586	635	661	612	594	606	602	618	611	642	637	604	596	605	587	611	593	622	619	621	608	610	609	604	628	614	624	600	661	629	604	643	645	634	633	628	641	620	635	612	649	630	635	642	628	587	587	643	587	643	625	626	614	602	643	595	632	614	615	626	621	617	596	640	649	653	575	651	598	643	558	640	613	615	644	590	593	613	612	611	573	631	634	651	596	654	623	614	636	644	615	624	612	618	616	619	670	646	602	639	638	619	654	596	649	633	620	626	636	599	624	661	600	577	622	641	566	642	628	622	625	612	602	618	643	646	665	653	602	603	606	672	606	647	605	624	626	674	588	597	571	618	593	607	600	602	576	662	637	626	629	610	598	608	594	602	593	634	625	613	628	613	528	611	585	607	599	630	625	586	632	586	597	584	616	590	620	629	641	633	643	618	616	635	625	623	611	623	612	674	637	667	662	652	630	631	606	577	627	643	646	625	609	656	669	638	640	616	599	584	611	616	648	597	584	615	615	641	632	629	652	597	638	615	624	641	601	650	681	600	593	627	616	641	626	623	618	604	574	658	588	567	594	661	573	600	571	613	586	610	621	635	631	638
24232	21339	28416	24463	21110	7149	1456	1380	21880	23988	14436	6592	889	1409	2119	764	805	784	765	744	755	720	722	787	726	800	752	729	742	800	770	744	738	740	739	787	712	734	696	711	745	726	743	740	772	681	765	723	761	754	770	748	744	748	732	722	717	732	700	773	760	688	757	713	680	727	697	737	742	732	738	722	729	734	766	736	745	702	711	756	725	789	714	713	718	763	720	714	778	754	750	706	751	715	748	705	765	800	671	727	761	733	728	694	705	759	744	744	745	725	707	692	740	790	753	791	675	743	705	741	770	713	736	759	763	768	731	706	756	744	786	738	755	749	803	729	760	785	754	762	743	727	737	751	734	671	741	698	701	731	764	772	760	713	769	708	775	771	771	740	795	726	730	758	739	771	788	753	700	749	724	739	716	742	763	752	753	747	767	770	710	736	714	770	763	737	765	704	730	795	733	733	740	741	724	723	766	758	719	749	798	737	738	759	734	716	731	810	764	737	718	761	749	695	734	738	723	749	773	716	764	733	731	714	802	735	727	748	734	704	768	809	772	765	755	644	726	738	783	787	760	753	740	747	766	792	746	790	728	762	703	696	760	738	790	715	771	795	738	717	697	752	729	769	693	718	762	720	782	764	709	715	693	754	763	739	732	669	758	698	745	735	729	723	771	704	739	766	772	743	728	727	690	775	768	702	709	774	756	709	734	712	731	720	761	754	735	742	752	794	715	744	739	744	754	716	727	728	707	705	733	733	714	749	781	753	750	741	726	720	726	733	691	719	707	740	751	769	741	743	769	785	736	747	710	747	749	728	725	747	786	733	758	737	756	788	764	744	712	711	720	724	728	744	715	719	724	780	755	717	678	746	750	707	761	743	781	722	753	757	739	763	688	759	680	741	706	690	727	714	752	756	753	736	725	735	769	766	740	743	722	762	725	729	750	720	735	746	718	738	796	745	748	703	736	773	735	735	757	758	715	747	731	726	751	752	760	722	728	724	700	658	755	758	743	761	753	739	744	745	700	728	758	721	737	730	752	779	746	750	695	750	752	734	739	763	757	748	732	765	715	758	775	701	737	749	723	686	759	772	777	728	815	694	798	703	729	762	727	727	723	772	716	749	677	754	720	760	696	729	700	754	747	708	758	755	780	788	741	697	799	766	776	768	733	691	794	736	713	750	723	708	773	773	778	710	751	724	742	741	735	744	722	784	704	777	791	757	730	704	762	729	768	718	749	692	770	754	696	742	730	760	748	734	754	733	759	735	717	734	755	733	748	726	760	738	677	725	737	718	751	752	746	736	780	753	784	748	717	725	722	769	717	776	755	789	747	771	723	730	805	742	697	742	733	697	727	706	725	735	700	728	801	745	763	691	725	711	785	719	744	728	715	786	741	762	778	700	742	689	686	719	772	732	756	768	770	738	725	747	740	706	775	722	721	743	709	740	775	734	766	740	727	785	743	763	765	721	750	743	716	713	734	781	699	763	731	756	699	692	703	773	760	702	704	748	747	789	738	770	744	785	795	716	724	697	725	729	729	707	776	713	722	720	728	717	693	707	716	779	702	739	743	756	797	705	722	752	752	751	730	733	721	767	757	738	769	731	761	707	711	729	735	740	750	754	752	713	743	738	726	723	768	755	742	698	790	793	769	734	717	758	741	720	683	745	741	744	703	725	727	711	745	744	721	762	748	739	717	710	757	701	746	740	707	727	734	708	745	742	709	681	761	765	781	720	782	730	753	729	752	737	713	737	743	713	755	690	723	758	697	716	732	691	684	735	703	730	760	783	717	725	739	718	742	734	704	725	725	739	717	759	780	727	721	722	802	738	684	709	761	719	777	685	716	746	784	775	700	736	758	766	769	731	763	694	740	698	764	754	748	816	681	733	735	727	773	701	786	764	702	738	699	698	726	746	768	759	762	780	732	769	791	717	776	712	740	772	723	748	748	708	731	716	768	729	762	734	722	768	778	737	707	740	814	754	795	775	790	688	710	711	790	732	688	722	747	737	708	770	755	775	753	694	754	740	733	729	728	759	754	709	749	769	732	743	746	728	709	705	722	746	711	789	733	771	758	765	743	738	775	819	735	715	743	756	720	738	709	728	762	710	723	711	748	737	737	662	727	761	766	773	741	722	740	756	750	739	762	713	760	728	745	753	743	714	776	703	784	726	753	725	694	713	759	765	768	728	745	759	728	723	704	716	780	730	704	721	697	742	726	740	751	734	711	746	756	746	732	760	750	793	730	763	767	736	726	743	730	727	751	767	715	762	750	744	704	757	695	748	743	723	724	732	749	734	699	766	716	715	736	728	720	732	705	737	752	732	728	730	703	707	724	753	717	749	756	759	707	742	717	715	749	737	773	725	733	785	777	693	762	724	769	756	700	738	760	740	716	757	714	733	727	755	710	699	794	732	747	700	729	709	718	733	761	735	733	744	735	723	799	713	706	717	731	741	715	764	785	729	738	722	749	776	742	744	744	748	682	733	786	756	748	754	733	746	738	755	730	727	741	743	757	732	734	723	755	707	677	734	749	752	724	759	748	670	728	724	718	804	701	756	743	760	743	739	739	727	707	776	714	764	807	703	732	766	794	734	733	743	706	774	766	759	727	758	736	749	731	720	739	763	731	733	773	768	761	739	750	762	712	757	763	713	760	721	726	740	737	813	743	730	808	725	714	717	778	712	757	728	735	705	733	712	712	780	724	720	732	766	770	723	713	738	721	736	732	720	758	723	761	779	723	757	689	755	784	697	754	766	750	746	743	745	751	721	711	770	741	781	766	745	763	759	728	746	720	725	735	743	691	773	741	757	734	736	732	778	713	738	660	727	733	720	777	732	717	725	752	706	718	746	701	756	759	793	749	724	714	725	674	748	754	688	740	727	744	678	765	765	734	779	700	720	706	743	667	711	724	754	736	769	740	746	735	742	728	750	701	791	727	736	755	729	764	726	749	747	765	681	763	731	707	764	704	728	747	782	790	723	785	744	736	772	757	742	740	718	729	753	704	752	731	713	731	742	748	724	714	728	742	732	728	712	749	726	756	706	797	747	684	714	756	760	744	742	775	785	731	719	736	753	747	753	732	658	701	772	745	773	723	720	724	716	772	718	747	743	810	731	756	719	695	741	765	729	777	710	699	695	756	726	735	782	758	720	735	776	772	709	755	758	707	698	750	723	755	664	702	754	751	751	743	711	718	688	722	744	722	715	727	749	722	747	796	677	733	665	726	728	766	751	741	765	709	720	763	738	745	705	743	737	735	698	717	717	780	734	692	770	767	739	705	734	707	737	766	762	729	731	747	701	757	750	722	759	716	727	728	725	710	739	745	755	744	692	721	747	766	751	735	728	780	728	744	771	736	748	713	739	723	768	778	716	796	713	781	741	697	702	706	694	732	741	726	770	813	695	702	707	716	760	723	767	724	771	700	736	780	696	750	725	745	709	777	733	716	737	709	654	754	755	732	708	760	731	753	718	769	708	745	742	723	662	725	744
32109	50425	11646	3573	2481	2116	1811	2313	31217	28887	19478	8728	994	2415	3431	886	869	900	873	840	828	902	902	846	873	840	841	851	881	854	864	835	819	882	819	783	847	804	872	871	890	875	834	818	859	870	870	876	808	862	834	844	876	882	821	836	804	896	816	864	913	849	876	851	882	886	873	832	842	875	903	887	916	854	838	878	869	885	866	842	843	815	841	831	870	857	813	850	839	832	827	874	899	828	891	815	865	852	857	849	858	860	853	805	839	855	846	903	826	840	819	799	872	820	846	806	836	867	855	826	848	873	858	856	870	866	877	881	856	824	906	821	828	882	801	843	919	832	862	871	864	838	827	883	809	846	872	837	871	861	898	857	842	837	833	838	790	847	899	857	857	894	821	860	836	805	862	872	896	875	865	842	823	778	844	877	887	830	857	853	863	826	897	841	905	779	804	841	865	868	869	846	824	815	884	796	813	855	829	879	889	844	829	890	864	856	851	841	817	846	804	846	842	846	853	846	813	852	873	840	818	867	860	856	836	865	815	792	899	876	829	869	850	828	837	778	835	829	852	838	804	834	859	873	821	859	829	861	869	887	812	912	820	835	819	834	839	845	850	902	825	817	852	870	836	838	831	835	864	834	823	852	878	869	861	841	857	839	852	866	854	824	864	838	922	896	883	844	801	825	850	871	844	835	876	875	868	849	829	852	855	865	837	846	854	896	843	850	834	852	859	861	841	782	838	855	885	832	855	861	808	832	850	846	891	840	876	838	813	851	863	845	816	853	861	808	848	905	898	820	920	811	838	816	876	899	848	845	864	853	935	904	885	815	812	841	847	856	832	906	865	839	870	856	843	834	815	812	855	827	806	811	857	841	883	831	861	855	840	873	805	885	843	829	847	803	841	876	856	837	899	844	824	873	840	851	853	857	841	853	864	819	876	853	834	852	863	771	886	874	846	856	913	752	824	819	835	847	872	887	804	772	837	811	777	834	847	835	844	827	871	834	853	836	872	798	831	879	853	816	857	811	812	865	808	885	837	808	838	814	851	830	835	839	889	837	843	829	864	810	816	787	804	855	854	839	864	877	820	846	836	838	867	814	876	900	810	833	885	819	869	830	895	839	885	873	898	805	770	833	834	909	890	839	802	858	834	841	883	821	824	888	799	852	841	827	841	873	851	846	856	810	904	874	835	870	843	834	821	826	849	822	826	885	802	903	800	830	831	825	813	837	808	824	856	886	855	853	827	845	810	838	862	838	840	832	833	846	856	820	833	859	812	822	867	879	805	872	830	816	840	833	902	856	861	809	803	868	855	848	862	816	864	822	791	854	850	840	842	845	887	873	869	868	843	809	867	816	781	851	810	943	820	888	859	818	863	873	841	866	811	831	862	841	856	838	894	857	821	850	870	771	889	797	915	800	826	804	806	831	879	895	880	840	862	889	868	823	864	929	903	872	798	811	847	847	799	883	852	821	812	807	853	811	826	799	879	845	859	818	913	808	836	794	869	814	799	858	882	830	871	846	873	847	851	871	825	869	854	822	928	832	901	827	826	843	843	844	815	903	870	835	804	870	859	894	839	833	850	844	898	849	827	882	833	856	785	893	792	842	847	863	851	825	822	909	848	873	882	847	892	873	863	866	821	871	827	835	888	827	846	841	862	828	893	826	823	839	881	863	780	798	821	909	866	859	818	874	862	852	813	879	897	849	846	863	863	840	793	823	828	815	821	855	823	803	810	812	846	868	806	886	905	811	874	828	840	827	843	819	877	927	908	859	853	849	848	932	793	863	787	831	874	814	841	927	881	868	836	847	854	854	864	811	851	860	847	900	877	847	860	831	861	809	816	816	856	810	826	828	864	881	870	831	872	912	812	836	861	889	823	862	792	888	860	823	856	900	813	908	855	864	829	867	836	811	867	867	844	828	841	878	849	840	812	889	844	861	826	877	908	831	849	882	878	832	846	830	861	824	823	831	872	856	848	876	871	914	822	825	893	813	832	828	839	916	920	860	836	866	813	895	833	808	840	812	818	890	837	843	836	850	817	828	914	823	909	826	860	801	849	821	837	897	829	856	834	881	865	807	840	884	847	857	828	808	875	838	836	911	868	890	841	834	836	883	832	893	860	813	867	834	868	850	863	813	825	896	850	862	852	835	866	835	860	817	869	867	831	787	843	876	848	828	819	861	867	871	803	859	805	791	899	824	838	869	851	873	832	834	868	880	825	833	797	801	902	847	850	817	760	865	835	880	799	795	780	868	894	839	837	891	834	869	828	896	813	881	855	837	881	801	837	836	814	829	845	811	853	845	833	843	838	830	860	865	849	889	859	845	809	869	837	859	839	834	882	843	836	836	852	781	842	875	810	829	868	874	823	824	872	848	800	831	853	829	846	871	840	850	799	832	849	791	826	888	827	867	854	802	858	843	811	824	848	839	788	809	779	851	862	862	827	849	858	880	809	865	830	807	850	886	828	827	845	920	802	861	865	830	850	888	848	838	861	888	861	868	862	885	836	804	854	807	849	853	843	842	868	885	856	899	784	852	815	862	841	880	841	865	829	852	822	832	866	829	904	791	866	864	835	861	802	855	831	814	858	899	849	864	873	816	891	895	851	846	825	863	847	810	794	873	890	842	820	833	845	877	847	810	882	880	802	825	853	830	826	813	905	804	868	844	829	813	876	848	873	854	862	819	809	830	803	866	850	819	810	855	839	875	842	850	864	861	851	840	836	853	848	871	818	812	849	881	850	855	826	878	804	856	824	863	837	841	892	841	804	886	782	847	874	877	806	853	847	816	874	851	852	867	867	841	858	910	862	879	854	884	828	800	861	820	887	829	858	893	839	794	840	871	860	888	874	822	843	893	842	847	849	838	815	843	855	844	824	828	852	843	890	810	838	838	854	845	855	878	809	923	850	855	864	878	842	857	864	842	828	848	880	794	856	851	810	864	821	854	820	802	867	816	850	804	789	789	844	853	802	846	826	837	879	867	857	813	832	813	928	871	886	824	817	809	875	873	813	780	779	806	866	819	811	908	834	794	797	894	879	802	848	864	819	793	829	847	841	821	874	852	845	832	840	899	855	877	843	846	798	817	877	867	826	860	829	800	842	866	859	849	850	882	830	861	810	851	838	842	839	828	875	806	836	856	866	816	832	829	877	878	882	803	834	824	804	897	844	874	828	866	886	859	883	799	822	833	915	862	869	790	772	859	829	870	853	904	807	806	842	857	892	796	833	858	837	863	838	843	849	859	880	807	829	830	852	839	860	787	817	851	820	879	845	802	863	788	829	840	840	826	876	824	843	869	907	810	755	841	855	892	798	823	829	825	904	840	849	885	797	866	901	789	798	826	822	826	824	866	836	842	847	879	806	834	856	845	885	833	831	876	891	856	865	811	845	890	811	843	805	806	839	885	845	815	871	898	854	832	871	855	836	906	854	842	892	879	830	844	862	859	847	841	872	858	856	796	879	814	805	847	869	907	855	842	861	855	854	825
25383	21349	27119	25285	7220	974	800	1752	12295	12011	6901	2739	701	1221	1186	607	581	581	614	624	583	609	539	608	622	616	638	591	601	567	607	623	598	589	569	552	545	595	587	638	627	568	611	600	616	583	555	618	586	624	584	584	599	583	586	652	591	576	620	572	582	578	603	569	603	599	616	671	603	623	625	580	624	622	578	578	564	591	565	633	552	590	579	597	609	573	622	629	607	575	585	596	598	612	648	617	566	629	555	614	594	592	611	594	614	593	543	620	595	597	562	606	617	580	593	595	580	568	601	622	651	634	601	595	608	615	606	610	626	586	605	621	616	593	628	581	579	603	568	582	585	581	589	585	603	533	618	569	573	672	549	588	595	620	577	577	568	570	610	594	581	597	612	574	602	599	596	602	583	556	605	605	615	597	576	590	596	557	577	542	585	617	564	548	587	554	585	601	567	629	595	597	628	619	611	600	657	558	575	612	651	590	557	566	588	613	620	620	630	554	590	603	636	572	610	603	543	617	536	661	624	612	596	602	569	549	604	575	607	602	627	588	602	599	615	613	587	578	608	604	618	584	565	569	594	598	633	598	607	634	592	569	552	533	609	551	594	604	573	607	591	594	641	579	575	644	577	587	571	623	605	603	630	577	569	579	599	602	601	609	580	634	576	600	617	585	566	593	633	613	589	602	624	615	598	584	570	608	578	558	634	589	647	610	592	599	570	594	578	602	600	569	585	610	576	615	607	581	561	637	615	621	574	600	618	611	571	600	583	571	598	606	579	593	572	611	589	586	580	626	581	589	585	575	596	661	584	622	567	544	579	615	595	582	600	597	578	602	541	560	585	565	574	601	582	586	582	601	625	582	586	610	579	625	588	579	580	593	579	581	585	592	606	617	582	563	573	553	611	559	551	551	630	618	663	607	566	643	582	579	581	547	603	608	590	599	566	587	656	625	562	604	572	564	621	623	595	580	627	637	582	566	570	607	588	614	560	630	589	613	577	592	587	597	598	590	613	570	607	586	537	583	574	587	611	620	589	545	634	580	608	587	560	592	565	627	599	547	545	566	592	583	646	571	597	521	619	599	540	590	605	621	605	614	569	597	582	601	560	632	535	590	606	595	583	612	582	614	563	600	605	620	613	550	599	604	601	617	589	589	566	614	595	613	590	602	581	597	549	632	617	628	591	608	617	595	563	562	659	591	602	603	598	606	628	577	584	614	564	563	591	592	538	626	631	579	632	565	606	584	628	545	524	613	573	578	593	569	602	593	598	582	589	602	597	574	616	588	598	603	618	622	654	594	622	623	578	577	601	602	589	566	574	588	632	618	564	622	589	569	600	552	599	573	598	622	575	577	571	629	614	630	593	570	605	604	604	605	578	582	573	630	582	582	593	611	587	622	602	579	571	586	545	581	572	580	626	624	645	589	593	598	604	577	579	598	564	549	591	634	603	544	590	582	592	603	552	626	595	607	572	595	618	614	561	611	604	555	579	594	582	600	602	591	611	579	603	541	587	584	599	572	592	591	599	586	592	578	635	559	610	597	561	624	568	604	551	593	579	587	609	616	576	580	594	583	603	600	579	580	655	613	579	601	597	621	626	599	604	631	598	578	572	606	614	572	557	587	592	637	618	580	585	634	572	566	624	595	622	577	625	609	588	622	616	609	614	601	622	576	587	620	608	549	569	605	549	589	609	574	605	583	607	575	608	590	557	543	629	598	582	585	583	561	592	628	567	602	621	587	623	609	598	612	562	572	618	603	584	598	579	627	595	602	597	597	592	629	557	616	585	585	595	624	592	610	635	580	623	569	593	570	616	572	626	576	616	569	574	607	573	591	567	609	587	605	586	601	536	591	591	603	569	597	563	563	609	600	588	574	600	616	569	602	610	640	592	609	576	568	569	596	631	593	604	573	578	598	567	590	614	609	551	607	583	616	596	576	588	617	600	576	611	581	580	562	572	604	604	553	584	561	585	608	631	581	610	617	605	607	551	596	649	604	611	618	556	578	620	579	617	604	597	614	582	646	595	639	606	583	633	590	629	568	575	598	607	594	578	604	625	580	635	595	622	596	625	643	627	600	593	591	639	614	593	575	596	585	604	589	611	581	545	657	586	576	548	581	606	606	618	557	659	594	577	631	589	615	583	584	583	595	547	617	602	612	563	592	600	622	572	619	573	586	559	545	590	634	591	558	566	581	559	585	585	601	616	551	592	532	619	581	572	619	560	594	577	556	590	600	604	622	585	599	573	578	638	606	589	570	589	594	563	595	581	627	520	620	632	596	550	617	584	588	617	637	546	600	613	575	621	574	614	641	586	565	590	580	591	586	633	554	594	555	605	582	621	562	632	598	625	537	589	608	602	594	595	560	598	550	557	648	627	598	584	564	594	576	600	583	598	601	587	601	581	606	612	564	575	589	594	549	587	599	545	594	577	612	627	572	630	578	592	577	531	611	581	618	635	609	559	565	606	623	577	566	581	588	555	601	597	565	593	608	588	582	590	595	596	617	611	583	570	594	579	598	590	580	616	623	596	622	617	603	590	575	614	567	588	602	586	586	594	602	589	565	593	624	594	592	594	595	628	571	596	647	552	601	584	591	579	582	556	561	549	598	571	606	567	624	555	587	596	577	610	590	596	601	600	580	594	578	606	583	545	591	638	554	573	587	586	586	596	577	553	607	565	576	577	592	603	608	601	564	585	576	574	562	609	607	657	603	599	572	580	560	601	612	579	567	588	628	575	596	556	608	583	626	623	636	553	594	593	594	638	565	613	600	591	609	583	609	584	582	543	592	602	596	552	591	618	573	602	606	578	591	606	632	614	560	594	574	623	522	618	593	536	632	617	618	601	580	601	590	594	580	592	611	598	602	653	538	623	607	594	639	599	582	586	620	616	601	591	581	582	616	557	588	611	591	560	635	604	598	581	588	595	600	604	609	581	577	567	639	628	554	568	577	560	624	627	585	620	584	602	566	559	616	578	581	616	607	615	584	587	600	565	560	581	591	572	588	589	580	611	592	633	591	581	612	577	616	588	577	579	585	608	597	623	580	595	577	618	560	607	613	580	602	627	592	600	604	609	550	650	573	565	612	589	602	576	593	610	609	620	617	579	603	583	583	606	603	596	618	588	586	601	579	584	550	619	625	607	604	606	640	589	619	610	621	582	622	603	570	632	589	590	581	532	587	628	609	599	569	571	559	600	596	599	599	594	604	582	611	604	629	600	567	555	614	588	590	597	569	543	581	565	641	579	620	576	634	600	576	570	555	553	617	602	587	566	578	577	593	591	608	562	592	604	606	588	581	603	578	539	595	607	609	615	556	595	581	629	600	625	585	601	600	568	611	633	571	620	604	582	547	573	660	595	592	609	567	568	601	606	604	574	581	634	635	602	648	608	630	589	646	616	613	605	550	602	584	582	620	589	555	588	605	623	625	617	574	555	586	607	605	619	591	573	580	561	583	563	596	600	540	638	587	621	588	607	625	602	615	591	625
31023	44132	8447	2200	1631	1471	1162	3578	23010	20467	12992	5124	870	2153	2024	788	755	707	778	713	743	704	753	787	676	746	729	718	706	716	716	731	708	694	704	722	705	708	728	728	731	715	681	674	697	689	713	699	700	732	695	731	699	734	706	704	706	734	688	731	722	707	668	725	693	700	709	700	694	719	723	753	693	721	711	719	758	730	687	676	744	708	744	694	679	668	749	684	718	688	689	659	722	727	726	729	708	699	720	685	707	727	717	724	717	675	728	671	701	728	701	739	752	736	705	687	720	643	754	707	739	711	671	678	712	734	658	702	660	726	697	741	767	757	726	724	787	673	710	670	734	746	661	696	689	720	670	705	741	774	699	665	783	686	700	721	694	690	739	677	734	691	749	706	736	706	680	678	732	754	724	737	692	730	715	745	701	731	692	698	676	673	731	725	659	708	691	710	734	725	708	687	671	688	676	707	713	715	728	700	717	726	721	731	691	723	722	709	723	730	675	722	717	649	747	675	707	750	730	685	728	679	707	714	685	734	684	704	699	705	670	736	710	732	767	712	728	713	704	704	708	715	734	696	738	693	739	764	687	694	692	726	698	703	715	698	687	749	661	713	709	711	752	691	676	707	700	672	718	729	764	734	714	671	651	732	722	714	768	728	690	725	704	691	706	685	694	702	671	716	766	756	688	713	718	684	725	665	757	733	686	692	694	728	718	731	738	748	677	706	717	740	705	689	714	739	738	704	693	695	660	701	724	709	676	683	690	730	720	705	719	648	669	692	682	684	720	734	709	698	665	698	696	683	719	736	700	714	708	701	745	710	714	676	728	729	680	711	697	705	743	720	734	713	719	705	672	702	722	691	685	708	692	643	725	689	726	700	766	758	763	720	714	730	672	715	712	724	731	710	689	706	723	726	727	703	675	733	721	693	702	690	719	713	716	699	702	716	698	722	680	685	747	691	692	679	718	694	724	664	730	695	671	676	743	693	710	663	709	740	684	703	673	692	726	711	721	712	716	732	733	691	703	717	710	679	727	694	774	692	716	718	706	757	728	732	723	740	714	728	668	769	714	706	724	717	678	656	719	682	736	691	736	683	723	683	635	665	719	709	736	680	683	675	750	720	679	659	711	709	743	742	730	681	754	696	741	728	766	663	726	731	768	661	751	719	662	727	694	702	703	683	620	751	711	681	725	697	702	699	704	717	758	760	714	718	735	703	707	685	671	674	744	698	720	641	699	731	707	705	691	708	724	732	690	744	705	693	691	710	724	711	737	752	713	678	699	680	730	657	682	735	705	711	703	668	709	703	682	731	686	675	668	706	700	722	717	695	766	692	727	696	658	685	685	748	687	710	712	698	723	720	737	693	656	702	715	725	718	706	723	703	699	674	756	725	751	710	702	703	721	692	702	668	695	721	693	712	674	737	678	739	688	702	692	723	687	693	677	701	703	682	709	694	698	736	667	719	723	725	659	741	669	711	749	699	692	706	661	688	713	725	706	734	713	652	723	650	675	679	714	722	732	719	743	738	765	747	687	710	722	738	761	703	744	703	755	719	693	675	665	686	684	730	706	757	689	672	691	725	664	734	677	650	757	715	713	733	740	750	706	741	704	705	706	709	736	709	730	695	736	703	704	685	700	733	691	697	710	654	720	706	728	726	717	753	703	728	703	663	714	778	716	705	671	709	687	693	734	711	686	686	714	676	720	761	654	720	667	711	736	729	688	651	714	666	736	732	720	720	731	724	727	760	743	775	752	704	709	711	676	699	750	699	691	676	649	702	714	667	715	703	682	737	706	653	690	751	744	707	673	671	674	708	724	735	679	717	717	702	701	732	709	752	693	705	644	695	714	690	745	732	685	665	731	708	696	700	722	704	716	677	702	736	683	726	712	704	715	703	726	706	659	702	737	730	705	710	745	723	715	716	708	676	704	693	758	721	722	714	647	713	727	764	696	725	702	714	729	751	686	716	713	691	768	730	731	718	710	721	669	732	716	696	739	693	684	748	728	702	709	706	711	698	716	725	757	664	745	718	749	698	745	673	684	717	718	733	688	681	737	699	705	702	655	740	713	716	701	649	765	686	714	700	711	696	740	708	659	720	736	658	668	691	689	708	717	684	726	732	705	755	710	691	680	658	720	697	736	750	720	689	674	686	704	696	709	782	725	728	661	692	697	702	714	756	700	671	698	685	714	721	688	697	718	700	720	690	719	682	712	706	688	687	697	727	702	640	728	698	676	682	667	693	756	730	761	657	716	704	720	706	691	749	718	710	685	718	723	717	718	724	738	740	687	757	709	742	712	724	751	738	700	712	673	732	687	715	754	670	725	735	713	695	712	719	713	672	742	684	692	693	681	674	710	696	682	721	707	652	698	687	726	664	771	699	727	721	697	697	728	695	732	706	755	695	718	716	713	759	729	701	712	692	698	704	718	693	687	707	659	716	762	687	729	688	717	742	709	712	734	698	695	726	641	718	642	749	711	694	722	712	683	718	725	687	740	713	683	711	703	710	712	724	737	667	717	720	694	713	685	694	722	689	722	726	727	719	705	671	734	697	739	715	693	715	670	741	714	687	709	774	666	674	692	702	676	692	723	728	696	737	678	696	717	683	769	749	709	777	731	706	686	670	693	688	736	717	723	684	733	744	704	688	766	689	697	694	730	682	660	721	647	648	714	670	692	718	712	733	705	745	718	723	730	699	695	704	700	698	708	746	662	739	706	659	697	667	716	661	674	693	681	704	689	700	705	716	702	720	722	688	660	723	725	707	745	702	690	708	732	689	700	670	699	713	672	708	717	758	728	721	733	710	672	748	703	709	737	691	736	708	725	689	721	693	666	716	755	679	706	702	742	720	686	702	721	727	715	687	729	741	724	689	699	740	682	685	688	694	692	664	710	736	689	711	699	677	736	708	663	726	703	725	758	694	677	675	706	712	678	719	727	717	674	737	690	641	726	691	735	710	703	680	743	743	703	691	719	644	709	676	736	682	689	645	717	741	691	766	702	669	732	739	734	667	708	689	704	685	662	727	740	729	734	721	751	708	703	693	734	738	677	695	702	702	692	752	719	706	690	763	754	753	725	715	693	718	691	676	667	699	696	705	711	706	755	682	688	731	685	682	671	720	719	765	701	694	720	688	671	726	672	709	706	744	706	726	707	716	688	726	696	678	700	740	702	680	720	704	731	651	699	679	695	714	717	670	697	709	673	668	721	686	730	715	642	716	716	695	736	668	706	689	725	743	675	703	760	695	679	697	702	734	759	727	707	717	689	711	675	725	728	706	694	731	648	724	749	722	700	688	722	733	718	697	757	698	695	688	747	672	732	719	700	712	694	655	702	725	715	694	636	784	723	700	698	729	682	735	698	698	713	729	735	746	713	684	740	700	746	762	694	730	704	695	676	710	737	702	716	730	694	714	709	699	689	711	706	747	706	716	696	725	719	712	662	694	657	735	709	745	726	693	744	699	747	723	703	710	738	691	723	691	728	726
23190	21330	29036	23948	21314	21277	7031	2153	29147	34772	25364	12059	1380	2022	3871	1391	952	953	970	969	934	1015	956	933	955	946	982	936	922	945	879	919	933	926	956	872	983	953	941	890	916	895	903	927	934	968	867	871	940	907	911	910	914	905	969	926	941	974	908	943	921	943	938	969	931	955	956	974	923	973	915	890	896	902	939	931	900	921	918	906	933	969	924	941	919	883	952	930	934	906	947	964	946	898	915	946	913	869	931	943	901	869	874	907	918	928	930	1012	951	895	957	888	970	911	983	962	928	908	878	912	931	951	927	901	971	898	915	941	894	883	1037	970	934	932	911	907	912	909	941	918	969	1037	893	907	909	965	904	891	920	929	935	951	902	953	867	950	965	904	909	932	913	932	918	914	965	955	931	943	907	924	917	918	912	893	928	913	996	937	940	856	888	908	944	921	927	929	895	863	933	944	939	976	980	876	915	968	967	998	940	917	906	959	915	849	879	913	956	942	944	965	947	965	899	920	958	929	952	958	933	885	925	945	920	908	977	891	912	903	909	961	956	940	880	936	918	952	931	923	905	922	913	895	925	918	897	931	912	889	934	883	972	934	899	922	905	883	877	904	890	936	909	892	869	952	944	895	915	961	889	934	946	906	879	906	945	978	891	927	894	935	956	933	904	878	958	886	936	913	930	947	880	946	901	955	950	877	921	930	886	935	884	941	914	907	934	915	912	913	938	858	900	979	914	908	923	898	942	940	934	863	887	985	931	882	907	897	958	939	941	890	964	921	952	896	919	938	981	856	900	887	884	849	937	921	931	892	904	864	938	885	918	913	881	981	889	907	908	872	866	962	901	939	893	926	904	921	954	918	960	891	925	883	886	921	923	889	946	924	901	937	937	920	886	893	929	936	944	896	948	925	923	916	937	860	925	878	907	921	952	961	974	899	991	912	899	954	848	849	906	886	952	953	932	950	977	960	927	900	960	890	941	924	926	904	899	922	914	951	875	947	937	872	935	922	890	927	871	939	902	899	928	933	927	929	884	919	885	952	887	919	874	918	935	838	966	901	961	949	881	910	927	924	867	892	921	943	992	952	939	904	950	935	886	913	961	968	970	927	956	931	932	912	926	950	951	946	859	934	932	951	903	906	967	877	897	882	968	954	881	902	919	873	948	950	914	856	917	896	935	944	938	919	916	955	911	923	927	964	962	884	918	959	847	958	946	919	881	922	941	987	895	936	945	917	959	963	891	920	933	901	1013	946	871	917	896	934	944	898	895	916	905	865	945	908	949	926	923	941	915	955	952	966	912	967	871	929	943	904	1004	951	878	888	936	912	1007	905	906	960	918	970	913	884	928	904	921	897	915	953	924	911	925	924	913	915	944	945	960	922	849	871	954	927	942	915	847	936	919	917	899	907	922	883	918	955	875	842	929	878	935	913	918	910	880	907	925	909	928	915	919	877	953	882	853	892	889	949	889	902	904	899	860	891	899	941	911	909	921	899	914	958	898	887	911	905	891	896	931	942	956	936	924	943	959	921	966	935	920	900	934	960	944	928	876	904	962	873	909	913	900	938	893	950	887	941	968	931	897	1009	885	930	884	885	941	903	970	924	915	914	953	929	901	907	942	954	921	938	878	921	922	869	877	962	879	947	922	909	957	922	901	889	901	904	941	899	923	898	964	940	898	925	922	928	882	904	865	913	931	958	915	922	891	899	971	899	949	918	887	902	918	916	958	873	873	952	897	928	914	938	901	961	935	915	889	918	919	923	920	935	911	911	937	897	959	900	941	989	927	917	919	975	865	928	934	906	937	839	877	890	933	959	922	912	952	909	901	907	913	911	964	914	935	922	992	951	890	955	890	896	857	924	932	952	854	887	882	927	943	888	929	946	966	928	882	943	918	889	889	964	938	946	919	909	955	917	937	995	919	847	954	925	965	960	951	903	908	937	913	940	921	889	918	936	919	878	894	888	947	954	915	899	930	954	913	969	917	924	947	888	900	930	868	971	952	953	908	940	877	965	935	935	917	973	916	893	916	960	882	883	950	946	959	887	856	917	985	918	946	899	958	883	943	956	973	927	909	916	886	982	923	907	983	897	917	917	885	953	890	926	917	891	873	923	971	958	948	891	893	907	916	913	914	900	883	932	908	913	954	906	905	928	952	935	982	915	908	912	936	923	988	903	957	945	922	945	968	952	859	932	909	939	887	927	927	966	960	914	941	877	919	879	936	956	904	954	947	903	927	952	859	851	927	934	917	948	931	882	936	919	930	866	915	902	941	910	969	874	939	959	938	929	899	932	947	940	930	904	917	946	917	930	945	914	956	924	908	887	915	894	911	898	949	915	939	901	896	951	919	973	909	975	921	926	925	966	941	974	955	931	910	927	943	917	919	870	823	979	913	880	989	900	912	984	904	915	948	963	944	957	899	880	952	925	881	931	894	861	978	878	929	964	891	863	931	876	924	934	976	947	887	892	962	918	939	859	923	907	906	911	848	886	926	920	910	884	932	953	942	923	950	873	943	895	934	941	928	981	913	912	932	961	965	931	942	905	928	909	899	889	945	919	901	915	906	907	891	930	911	930	941	881	940	950	875	856	915	926	946	909	947	888	929	927	919	928	906	935	951	913	1000	953	941	906	905	900	915	900	923	916	967	893	888	913	872	929	920	953	906	915	949	913	921	920	937	952	903	923	910	898	959	936	915	958	974	852	875	945	915	918	912	880	956	875	938	895	955	941	914	959	960	863	944	938	887	886	907	903	965	926	912	896	924	998	926	951	892	925	864	942	904	986	921	875	981	931	960	915	907	888	909	875	916	925	931	892	897	895	910	940	904	887	940	917	925	972	882	905	883	929	926	945	918	894	918	902	952	931	885	886	934	922	926	903	905	835	964	938	971	978	905	943	945	871	1012	937	901	908	921	893	910	860	866	860	915	945	929	855	901	935	942	898	906	927	965	942	947	890	889	916	913	889	919	963	930	889	919	895	913	937	934	973	963	930	958	914	944	883	927	907	940	875	942	932	941	897	936	900	925	956	936	913	909	1003	931	917	931	906	930	907	912	928	890	916	866	900	901	971	913	945	883	932	892	929	911	899	885	900	944	887	875	976	942	904	993	960	886	865	956	908	896	928	975	931	936	978	946	957	889	951	942	926	947	922	917	926	913	841	941	953	874	921	914	871	919	884	971	927	917	910	893	917	936	913	849	913	876	900	881	927	932	878	903	937	950	884	937	953	942	924	934	911	910	916	898	835	901	926	862	951	922	893	895	929	941	926	887	879	890	912	906	946	972	877	926	905	979	887	963	893	964	960	911	907	882	944	856	929	930	919	938	963	930	915	926	935	925	882	923	925	916	906	913	948	883	962	940	905	885	920	855	942	954	947	889	906	934	892	914	953	899	934	886	866	938	897	904	895	884	900	1003	889	946	922	898	920	898	957	958	860	878	910	922	935	887	891	978	902	905	913	921	937	910	940	930	918	904	923	934	930	956	928	921	917	907	884	928	898
36244	59200	17001	5907	4286	3339	2859	3377	34538	38908	29616	12357	1427	3279	6322	1534	1164	1186	1089	1163	1122	1062	1118	1089	1073	1093	1030	1050	1123	1017	1115	1070	1056	1082	1141	997	1005	1034	1057	1086	1077	1039	1031	1020	1051	1031	1109	1038	1031	995	1034	1092	1071	1039	1028	1047	1091	1030	1059	1082	1062	1016	1100	998	1058	1067	1057	1118	1099	1032	1026	1083	1010	1005	1056	1071	1035	1078	1019	1017	1053	1028	1026	1030	1017	1053	1026	999	1103	1019	1018	1023	1049	1062	1023	1039	1026	1038	1037	1081	1091	1059	1000	1048	1041	1061	985	1050	1067	1051	1047	1006	1100	1022	1040	1001	1031	1018	1066	1057	991	1041	975	1087	1076	1049	1008	981	968	1041	1067	1041	1066	1087	996	1020	1100	1037	1085	1064	1034	1047	1037	1001	1114	1022	1118	1058	1049	1073	1074	1051	1061	1046	1029	1048	1070	1001	1084	1023	975	1026	1040	1038	1033	1057	1073	1006	1056	971	1046	1040	1018	1111	1031	1048	1042	1102	1136	1031	1027	1045	1036	1059	1045	1106	982	1023	992	1053	1130	966	1028	1010	1064	1025	1040	1027	1052	1002	1032	1077	1026	1075	1024	1064	1017	1127	1084	1013	1065	1048	1063	1041	1016	1054	1064	1121	999	1088	1026	1034	1072	1097	1016	1046	1111	1059	1054	1040	1023	1056	1028	1059	1029	1040	1010	994	1019	1052	1085	980	1052	1021	1050	1051	978	1025	991	1065	1034	1041	1027	1053	992	987	1010	1054	1043	1063	1004	1076	990	1024	1032	1053	1085	1052	1012	1046	987	1105	1016	1003	1042	1005	1062	985	1031	1037	1025	1051	1045	989	1002	1081	1029	996	1043	1042	1024	1059	1035	1055	1064	1028	972	1031	1087	1108	1045	1077	1029	995	1082	1009	1026	1026	1061	1015	1039	1113	1020	1014	1052	1099	1045	1056	1023	1051	1047	1073	1038	995	1060	1001	1052	1026	1078	1056	1003	1039	1007	1044	1064	1029	1049	1021	1067	984	1114	1032	1026	1029	1003	1076	1061	1012	1043	1043	972	1044	1005	1001	1006	1056	1015	1006	1002	1039	1114	1093	987	1014	1075	1026	1049	1035	1036	1088	1039	1040	1010	1008	1059	1007	1034	937	1020	1124	1006	1045	1075	1104	986	1025	1030	1049	1017	1037	1013	1036	1006	1061	1078	1059	1040	1017	1030	1020	1012	1043	1046	1046	1035	1030	1025	1015	1041	1096	1029	1033	980	1079	1066	1066	1063	1058	1043	1058	1019	1037	1037	1059	1033	997	1047	1008	1050	1062	1045	1009	1003	1077	1035	1041	1020	1050	1045	1053	1036	1051	1021	997	1021	1000	1029	1013	1026	1015	1039	1077	1090	1025	1129	1013	1045	984	1058	1017	974	1055	1037	1044	1073	1050	1078	1139	1090	1013	1070	998	1008	1049	1051	1015	1046	1067	1076	1024	1062	969	991	1086	1016	1059	1126	1042	976	1039	1057	1005	1046	1011	1040	983	1077	1040	1073	1041	1056	1047	1058	1057	1059	1018	1006	1017	1065	1132	1086	1101	994	1088	1027	1049	1008	1026	1049	1042	989	1055	1088	1014	1085	1077	1015	1029	1068	1082	1019	1065	1039	1017	1064	1026	1040	990	1029	1058	1136	994	1047	1081	1047	1008	1037	1095	1126	1058	1045	1064	1066	1059	1011	1037	1122	1012	1073	1056	1016	1069	1078	1048	1057	1051	1069	1035	1039	1021	1039	1032	1042	1038	1020	1031	1000	1034	1088	1075	1014	1027	1051	1008	1080	1035	1057	1093	1029	1088	1067	1022	1023	1023	1004	1039	1043	989	1031	1037	1040	1091	992	1038	1027	1040	1005	953	1037	1021	1075	1024	1072	1018	1034	1035	1064	1044	1067	1017	1018	1027	1006	1020	1022	1083	1004	1014	1057	1009	1027	1031	1057	1052	1046	1044	1012	1046	1022	1089	1030	1088	1035	1034	1064	1047	1038	1015	1076	1037	1023	1042	1035	1005	988	1016	1041	990	1060	1041	1056	1057	1003	1041	1059	1010	1031	1026	1066	1064	1089	1034	1052	1030	1032	1073	1033	1037	1022	1083	975	1016	1055	1064	1057	1021	1066	1081	1018	1043	1050	1065	1031	1023	1065	1064	1030	1044	1069	1033	993	1000	993	1048	1002	995	1009	1049	1102	1078	1027	1029	1044	1005	1043	993	992	1003	1017	1054	1026	1076	1102	1046	1007	1016	1060	1051	1067	1028	1006	1014	1054	1042	1010	1059	963	1082	1047	1046	1052	1052	1079	1019	977	1041	987	1038	1038	1014	1067	1017	987	1041	1046	1029	1043	997	1042	985	1017	1024	1036	1055	998	1006	1063	1028	1067	1037	1077	990	1038	1029	1142	1067	1006	1032	1074	1040	1066	1048	1045	1005	1013	1085	1038	1044	1048	1036	1010	1014	1043	1048	1059	1053	1023	1013	1009	1063	1055	1101	1072	1074	1043	1041	1028	976	1045	1032	1045	1043	1059	1072	1018	1091	1036	1049	1055	1082	1033	1114	985	1076	1054	1079	995	1001	1059	1099	1046	1017	970	999	1099	1011	1082	1028	1047	1083	1054	1032	986	1015	1052	1001	1056	992	982	1027	983	1059	1102	1061	1028	1065	1071	1012	1003	1058	1098	1012	1060	1074	1071	1013	1025	1038	1033	1047	1055	1010	1092	1020	1058	1035	1058	1094	1049	1027	1040	1026	1078	1055	996	1080	1045	1038	1075	1030	1049	1036	1056	1001	1026	1019	1048	1106	1026	1064	1027	1030	973	990	992	1048	998	1003	1062	1052	1071	1002	1007	1046	1034	1036	1037	961	1046	1049	1024	1067	1050	1035	1024	1042	1065	1094	1050	1046	1016	1038	1007	1103	1013	1046	959	1078	1052	1085	976	1055	1041	996	1037	1027	1040	1048	1029	1031	1070	1036	1023	1044	1079	1020	1002	1060	1038	1032	1019	1074	1064	1061	998	1040	1054	1065	1068	1025	993	1083	1008	1030	1055	1037	1028	995	989	1092	1078	1008	1051	1112	1079	1016	979	1009	986	988	1010	1004	1055	1087	1061	1029	960	1024	1015	968	1061	1032	1057	1044	1023	1097	1052	1030	1061	1031	1001	1037	1021	1051	1073	1061	1057	1023	1082	1009	1007	1108	995	1063	1041	1017	1010	982	1052	1085	972	1045	1025	954	1079	1036	1099	1036	1050	1025	972	1042	1051	1042	1056	1009	1051	977	1083	1066	1067	1104	1061	1053	1010	1010	1025	1027	1018	1064	1051	1030	981	1035	1076	1057	1019	1046	1055	1004	992	973	1056	1039	1056	1047	1039	1001	1035	1030	1065	1068	1022	1109	1043	1019	1043	1081	959	1014	1035	1085	1033	1025	1052	1039	1048	1068	998	1052	1005	1023	1053	1114	1078	1024	1091	1087	1093	1069	1069	1004	1036	1015	1043	1006	1048	1073	1071	1035	1007	1069	1027	1035	1031	1009	1019	1031	1102	1015	1020	1053	1036	1057	1049	986	1032	1083	1054	1018	1052	1038	1025	1063	1016	1019	1025	1052	1041	1036	1062	1013	1040	1016	1008	1069	1034	1069	1007	976	1040	999	1076	1029	1046	966	1025	1044	1021	987	1004	1062	1020	1038	1054	1028	1002	1019	1086	1116	1030	1069	1069	1052	994	1036	1005	1033	1014	1034	1070	1079	1041	1060	1003	1099	1025	1033	1005	965	1067	999	1023	1033	1040	1009	1045	1055	1045	1069	1058	1064	992	1057	1066	1105	1024	1030	1060	1057	1005	1036	1049	990	1094	1000	1019	1004	1074	1058	1065	1105	1023	1013	1021	1065	1018	1052	1070	1082	1004	1027	1033	1036	1017	1066	986	1045	1090	1092	993	1083	1018	1045	1023	1061	1049	1008	1054	1073	1036	1088	1057	1009	1040	1038	1021	1049	1057	1039	1034	1022	1047	1011	1032	1013	1045	1017	1043	1005	1066	1070	1084	1053	973	1072	1026	1074	1011	1033	975	1036	995	1052	1002	1049	1011	1058	1047	991	1043	1060	1083	990	980	1060	1060	979	1046	1015	1026	1041	1036	1038	1034	1011	1051	1020	1024	1043	1015	1031	1003	1048	1046	998	1023	1063	1050	1067	1028	1050	1104	1012	1050	1028	1034	1034	1006	1051	1047	1039	1027	1033	1073	969	1003	1028	1010	1021	961	1049	977	1070	1023	967	1054	1016	1035	1022	1097	977	1023	1058	1085	1040	1002	1086	1041	1014	1048	1018	958	1035	1041	1050	1021	1025	1031	1004	1049	1052	1037	1047	1028	1020	1073	1066	1039	1035	1063	1041	1120	1028	1044	1039	1102	1040	1004	1054	1047	1046	1031	949	986	1025	1058	1043	1007	1041	1088	1047	1058	1057	989	1009	1022	985	1069	1072	1015	1015	1101	1016	1032	1000	1038	1003	1107	1063	980	1078	1028	1014	978	1028	1014	1077	1072	1075	1062	1027	1013	1010	988	1064	1055	1062	1023	1071	1015	1165	1011	962	1103	1032	1002	1079	1003	1063	1044	1065	1047	1037	1088	1091	1018	1027	1043	1048	1046	1139	1120	1082	1042	1018	1036	1070	1040	1037	1078	1054	1035	1063	950	997	1065	1035	1034	1046	1003	1028	1030	1025	1020	1025	1008	1028	1004	1023	1058	1009	1018	1032	1042	1069	1062	1029	1066	1058	1057	1029	1029	1029	1051	1073	967	994	973	1016	1069	1024	993	993	1023	1100	1007	1069	1016	1038	1073	1001	1021	976	1037	1027
28523	23738	12722	1445	753	750	613	561	1834	2954	1736	893	526	567	668	563	484	468	471	502	522	488	513	466	516	504	502	507	498	538	532	498	508	487	514	506	525	498	495	519	506	502	522	549	494	462	461	493	501	502	494	459	525	513	474	493	519	510	515	515	490	522	497	500	506	509	499	496	493	509	486	499	491	505	476	492	465	480	494	519	504	521	542	543	485	454	539	483	505	506	524	495	532	485	513	466	543	498	504	539	510	474	533	522	488	535	483	488	554	516	499	538	493	501	522	523	535	507	488	530	514	518	495	496	510	508	518	524	492	466	497	486	493	484	466	476	488	512	480	503	528	459	499	528	518	467	496	477	516	508	467	531	504	488	511	507	532	469	500	479	534	525	484	508	515	525	523	496	533	474	508	548	492	510	546	496	513	494	497	464	477	527	492	502	505	509	485	517	485	466	497	458	464	544	526	524	513	482	514	523	475	508	493	500	522	512	491	513	511	537	498	520	537	476	473	476	524	506	464	487	502	520	567	503	509	524	512	539	525	460	479	535	462	507	499	527	494	511	515	490	484	501	500	529	490	518	539	528	492	505	516	457	509	467	481	522	457	485	550	509	484	476	518	507	538	487	524	454	537	459	517	505	513	481	552	484	524	499	512	500	483	514	534	498	531	514	512	508	522	538	516	529	504	528	464	531	495	508	534	510	528	503	514	504	514	502	526	516	505	516	508	491	494	500	477	520	509	469	533	541	489	485	502	557	521	496	519	501	535	488	469	494	515	512	489	511	526	517	510	541	502	491	529	514	519	512	492	502	507	500	466	500	535	494	463	515	511	493	514	542	565	521	488	506	493	547	506	518	463	530	480	494	542	477	526	493	535	482	497	503	534	573	522	474	471	492	472	517	471	479	540	524	499	504	515	495	474	477	531	503	528	528	500	478	500	522	488	518	492	505	481	462	490	500	513	488	500	546	502	505	514	535	487	514	505	467	451	486	451	488	465	475	525	487	546	486	520	482	542	476	530	505	557	521	498	511	525	460	531	507	518	491	527	498	482	470	524	481	516	506	517	547	495	457	519	516	491	506	479	514	488	482	517	486	522	475	478	486	531	511	520	536	499	484	543	534	482	476	526	513	496	493	485	513	530	535	517	501	538	482	532	485	526	528	507	523	522	484	472	507	518	520	499	503	489	504	501	515	530	483	475	527	510	513	501	533	525	481	534	505	545	520	471	521	507	486	530	497	530	502	564	470	527	515	554	521	505	542	524	502	538	503	491	477	516	517	508	460	477	491	544	450	464	494	503	493	513	500	525	502	518	510	480	502	493	509	480	492	513	506	532	508	537	479	500	521	476	521	531	490	500	525	519	509	509	508	482	475	510	505	529	502	483	490	489	494	489	501	511	488	557	540	507	471	494	487	551	525	450	522	479	528	525	535	505	534	552	527	493	486	540	489	544	517	505	479	493	511	506	486	501	511	488	487	532	482	514	526	555	509	521	482	503	522	506	530	538	482	528	513	496	533	519	530	536	519	480	516	533	505	501	536	527	492	498	501	494	480	493	505	499	513	512	491	530	475	506	510	497	473	478	484	505	485	499	494	520	506	525	496	545	479	483	510	478	490	496	488	465	497	529	534	479	499	472	561	500	469	524	505	491	520	546	501	494	551	490	484	466	504	516	507	522	514	510	523	515	522	540	517	525	505	484	496	469	534	518	506	503	493	468	497	503	546	506	509	468	539	497	511	532	511	476	472	504	477	520	513	506	468	507	494	506	483	507	477	498	516	499	529	540	476	499	547	486	500	482	503	506	526	535	546	509	483	548	495	487	519	517	492	514	540	504	537	527	499	491	548	520	557	503	518	526	497	508	491	536	495	539	493	494	452	498	491	501	531	571	502	539	506	495	509	484	506	489	518	497	493	514	504	482	480	495	548	515	525	510	484	499	507	519	558	523	501	551	488	505	482	520	507	522	512	542	481	532	516	478	456	467	520	473	511	519	472	531	492	496	535	492	540	471	527	511	484	488	489	510	484	498	525	518	488	538	515	525	518	528	503	478	497	519	488	461	513	499	505	504	492	499	524	512	512	517	491	506	497	517	493	519	535	531	478	468	525	499	492	489	503	523	523	510	550	485	504	512	515	514	443	542	531	504	479	511	551	501	530	512	484	500	498	535	516	516	476	520	580	485	506	551	483	534	521	488	500	498	518	490	524	483	506	527	517	499	543	524	494	512	513	531	506	523	532	499	534	497	503	510	509	515	520	537	494	546	538	483	479	565	486	523	505	520	521	510	464	527	496	513	546	485	525	510	470	475	493	488	492	503	440	505	507	515	515	483	532	501	498	508	502	492	487	475	460	474	504	478	538	531	496	511	527	487	516	468	518	518	508	527	515	485	519	485	490	514	484	494	518	539	532	474	504	463	484	497	548	502	497	545	504	463	494	506	518	497	562	478	482	504	515	498	462	534	532	510	512	537	469	508	524	495	518	477	515	499	526	500	507	488	517	518	522	516	509	515	510	525	506	504	506	529	512	504	548	508	488	514	518	502	530	512	495	513	483	497	477	463	469	523	499	522	519	482	499	549	493	506	510	491	526	487	521	494	521	498	482	520	489	540	513	533	479	496	497	520	520	495	490	509	480	518	489	531	496	505	540	485	501	514	524	500	506	499	506	515	499	478	540	501	511	501	527	532	507	505	519	496	511	516	497	457	487	542	478	475	480	532	548	537	493	482	527	498	534	469	482	524	544	506	493	516	469	510	482	526	514	488	524	510	511	488	517	504	529	526	513	481	486	469	496	494	477	483	506	510	490	457	501	505	527	480	508	491	482	539	509	509	530	534	528	487	475	525	502	507	495	489	495	519	505	497	526	524	488	463	548	517	474	492	525	489	492	520	503	467	530	533	489	512	514	485	468	508	478	496	493	523	443	517	481	508	522	485	475	518	494	477	527	523	523	503	538	469	493	525	537	496	488	529	511	514	533	521	516	512	555	485	554	532	511	537	493	534	512	484	518	488	481	512	508	513	466	511	479	510	510	528	503	535	504	477	493	504	510	501	468	530	500	473	485	527	554	489	496	531	499	503	508	530	519	522	468	549	489	493	494	480	506	508	512	522	512	517	488	503	490	478	494	469	497	529	469	517	504	512	464	485	565	503	504	516	498	499	495	478	501	492	514	502	497	464	521	506	461	492	545	528	504	489	499	530	499	523	526	515	491	485	480	468	558	480	519	515	493	492	533	493	503	492	540	520	512	521	496	543	532	520	505	516	479	468	506	525	539	547	456	478	504	531	536	571	475	440	494	482	495	442	482	524	516	509	504	505	525	502	509	476	505	516	526	513	448	524	493	519	506	456	473	523	486	522	498	505	493	490	521	475	525	528	507	513	554	500	505	521	500	490	532	525	480	483	518	500	501	494	536	506	487	487	534	475	495	548	524	525	521	484	487	501	480	504	518	489	496	511	490	490	496	512	499	486	530	449	484	481	523	506	468
28581	36048	4801	787	717	667	640	822	3053	5000	2629	1347	601	711	809	695	592	579	638	590	578	677	588	583	615	594	579	610	562	620	585	581	638	614	590	599	596	592	593	584	595	595	617	576	582	589	609	649	560	636	626	564	612	560	597	573	579	579	584	601	589	626	580	608	617	593	609	571	611	613	608	599	616	587	628	597	655	581	562	580	612	594	595	551	607	600	621	598	620	629	610	540	610	603	586	619	568	611	615	613	626	543	591	598	637	590	587	600	580	569	622	605	563	567	637	620	598	641	609	597	584	595	611	619	553	633	588	564	613	596	604	602	578	621	644	601	574	617	590	616	539	571	634	585	566	574	527	596	606	580	617	565	599	610	599	601	631	593	571	606	554	608	609	595	617	593	612	638	592	584	586	583	601	586	578	619	603	592	593	662	570	572	592	603	586	556	583	567	621	619	609	659	597	641	609	568	586	620	620	573	572	572	630	587	596	572	595	581	617	611	605	612	596	594	610	591	561	605	594	582	589	593	614	602	585	604	607	580	600	616	630	578	638	562	583	613	613	629	583	572	588	606	598	631	588	586	549	584	601	546	608	635	591	600	591	587	599	624	617	591	590	601	589	636	579	615	569	609	593	579	568	579	614	599	633	628	592	608	583	573	589	588	626	604	571	582	596	593	539	621	561	562	596	623	621	532	603	598	599	606	607	558	587	589	568	622	649	607	624	602	599	575	600	574	562	586	569	577	593	594	573	590	599	614	607	616	625	602	586	609	575	614	595	550	588	593	580	598	587	578	597	610	637	576	596	555	569	584	607	629	620	604	578	609	609	596	589	558	626	559	601	601	603	599	608	595	609	596	608	630	595	577	575	564	599	587	599	582	601	591	619	572	528	601	606	597	566	596	564	642	592	627	611	616	638	570	607	605	614	566	597	589	617	603	576	622	610	595	621	585	551	585	599	601	581	628	610	599	620	596	584	601	586	603	600	590	608	630	562	596	594	606	590	584	585	590	640	604	636	574	622	639	549	625	612	609	612	599	583	569	590	610	624	608	602	579	560	559	544	553	594	603	614	591	618	601	600	625	554	589	559	581	615	580	583	571	604	600	558	584	595	667	615	564	589	602	621	572	632	614	616	573	568	533	669	587	585	624	624	618	602	609	588	625	584	621	592	601	625	557	587	616	574	618	588	623	623	587	620	564	583	619	568	599	590	566	573	566	594	580	562	600	641	610	601	578	625	637	615	592	609	596	613	611	553	589	629	591	606	612	560	632	606	600	579	599	601	608	614	595	593	621	573	581	556	603	588	602	572	599	587	696	625	617	560	530	624	605	599	629	601	607	614	561	594	609	590	578	574	571	605	683	578	592	627	605	603	575	629	577	648	625	604	606	518	614	560	596	646	624	544	629	587	611	586	597	597	580	547	585	602	565	613	595	589	569	617	579	604	614	613	590	581	606	608	636	583	592	626	594	610	582	586	619	626	566	602	618	623	584	572	608	582	599	621	633	578	592	558	606	573	576	585	609	588	596	586	611	583	612	583	597	634	605	582	588	612	594	604	550	629	568	623	561	568	607	573	616	617	615	610	611	630	561	573	610	624	540	569	589	602	579	580	612	596	588	604	594	592	567	552	662	606	610	621	591	545	586	609	594	581	592	580	597	588	595	594	608	568	570	558	585	567	564	582	577	617	582	577	625	622	609	600	576	585	603	564	624	596	618	601	625	591	587	623	590	596	583	578	593	610	629	572	581	608	563	619	603	631	581	613	603	582	579	613	644	621	605	550	611	629	584	597	589	573	593	612	558	576	638	604	601	608	592	620	571	572	579	617	602	616	625	593	612	627	592	587	611	633	584	589	553	594	551	622	626	622	549	581	591	596	576	597	563	573	605	635	622	617	544	559	559	617	629	612	651	613	557	611	604	596	591	582	586	654	571	603	602	599	603	592	596	575	634	609	586	544	577	529	563	647	599	527	603	594	601	629	640	550	592	541	604	617	621	594	580	590	617	629	562	603	612	628	562	594	617	590	624	605	596	620	562	624	591	598	590	603	600	606	588	604	618	587	619	610	598	602	565	628	539	568	564	567	606	584	600	589	614	597	577	543	595	640	559	572	628	600	578	547	611	618	631	616	610	617	608	585	603	584	568	636	599	574	621	593	583	576	603	623	590	590	603	579	605	582	580	609	602	554	573	556	596	630	629	581	585	613	531	605	620	598	611	607	590	602	586	592	623	645	566	611	587	668	608	570	589	608	566	619	528	567	597	554	616	584	588	568	597	592	599	595	636	606	648	604	555	603	577	591	618	650	593	610	591	578	596	596	609	572	617	642	605	617	585	607	558	632	617	595	583	615	546	592	612	614	618	545	586	575	595	603	556	605	668	600	599	605	643	621	586	573	580	597	560	581	601	606	592	582	591	571	557	597	626	604	592	615	614	576	591	606	554	601	608	571	592	625	614	616	590	632	599	559	566	638	578	597	618	557	536	583	578	562	607	587	571	601	571	616	598	553	587	612	648	664	577	629	591	620	596	593	604	577	601	601	620	620	587	569	598	588	575	621	548	614	609	592	595	622	642	585	618	583	584	627	586	580	587	639	617	639	636	617	595	605	611	611	593	603	588	607	600	545	604	602	596	614	595	626	596	575	609	575	615	564	611	619	591	596	587	587	634	593	629	587	613	593	612	574	562	615	625	630	586	608	634	615	603	569	655	610	598	575	564	615	581	551	579	553	646	587	557	600	590	601	577	560	575	616	586	596	626	604	601	591	593	549	597	627	602	586	601	600	608	608	609	588	616	592	608	605	618	578	608	597	594	605	634	615	573	575	617	589	607	586	574	558	616	641	624	624	589	637	624	622	587	590	605	597	611	585	573	624	627	594	607	603	597	591	592	636	626	622	626	614	589	592	581	579	608	588	605	554	582	606	598	597	604	609	645	554	599	604	570	626	581	587	579	582	581	605	579	582	579	607	562	577	612	586	611	621	563	630	564	617	609	594	595	580	605	617	550	605	610	553	605	606	613	611	606	600	595	584	600	590	552	606	573	584	587	587	584	566	658	572	634	633	607	608	602	584	595	567	617	624	609	569	604	555	653	578	630	614	576	580	611	581	613	578	603	607	587	558	578	608	582	639	555	570	611	596	579	613	594	563	622	619	606	608	564	593	613	578	575	596	609	612	587	580	608	601	577	610	602	594	613	598	555	576	603	609	635	634	559	594	588	602	543	657	606	581	598	582	579	579	574	569	610	647	640	623	584	614	601	599	608	592	574	604	613	634	598	634	599	574	529	606	604	624	602	595	603	594	571	593	627	570	592	533	569	633	658	576	585	590	589	596	605	597	580	605	624	566	581	587	557	533	614	568	593	593	572	637	586	619	595	631	601	629	549	599	565	577	624	621	541	626	567	586	588	612	614	579	626	543	581	584	605	633	597	583	625	567	609	636	623	587	619	570	601	619	591	625	628	566	608	597	646	630	554	573	609	604	604	639	533
24269	21307	28436	24394	21088	6885	1379	1945	14772	25505	17059	5632	797	755	1424	816	751	739	688	727	758	704	731	695	744	737	703	775	734	710	728	705	715	688	696	718	710	649	682	718	751	691	726	685	687	728	708	703	740	704	714	693	670	662	673	689	671	720	685	690	664	663	704	666	658	676	698	699	725	699	706	680	734	644	696	718	709	698	699	703	707	666	717	739	718	683	681	667	673	663	731	673	724	701	667	712	721	675	693	665	724	692	673	686	731	716	693	670	730	687	652	679	708	715	638	669	715	697	664	652	710	689	695	672	709	674	730	704	758	644	685	728	694	731	712	714	679	708	687	681	694	711	699	749	684	715	676	646	685	669	659	693	658	704	703	687	709	690	707	696	716	716	674	638	677	772	714	688	676	685	706	738	748	709	703	668	675	680	690	649	707	679	713	697	695	689	676	739	721	646	683	696	717	713	700	761	723	692	694	698	701	671	725	702	743	690	703	712	708	677	658	699	668	677	658	684	690	700	687	713	668	749	701	661	698	684	674	696	722	716	698	686	709	672	699	699	745	737	723	740	687	748	683	711	721	679	707	707	697	726	644	670	698	709	680	698	703	650	682	707	710	725	689	690	745	719	682	705	731	713	703	705	688	730	701	711	710	722	719	687	684	712	695	716	694	691	678	687	668	709	672	724	699	684	739	750	715	703	724	701	688	726	678	713	694	704	694	709	689	600	737	734	708	686	741	729	697	652	735	673	685	654	681	648	717	674	719	657	731	774	691	682	697	687	661	781	719	661	708	714	696	683	704	673	668	727	671	673	684	747	735	733	708	651	735	695	683	715	654	734	665	699	739	685	747	712	725	678	694	681	633	672	684	672	677	727	665	716	647	706	726	730	705	690	732	665	759	685	705	695	627	729	704	718	696	643	645	653	721	678	704	678	695	697	697	705	686	691	683	693	651	671	681	727	657	719	740	672	653	717	731	705	725	718	665	724	682	673	640	694	697	696	660	708	677	678	690	697	676	712	702	701	709	686	740	703	681	674	688	695	670	658	695	658	680	710	708	675	706	692	704	699	720	686	707	707	726	690	705	714	720	659	656	659	670	699	649	737	701	698	678	645	670	629	705	686	701	741	641	680	696	664	684	705	711	735	734	690	648	752	669	739	721	681	698	701	733	701	728	695	729	728	728	680	657	692	687	719	722	712	735	688	680	687	739	733	709	689	734	692	761	690	702	718	657	670	726	715	716	657	671	688	717	657	689	660	699	698	658	656	707	684	705	704	710	728	698	690	699	668	679	715	697	642	663	738	683	750	711	703	738	687	680	692	709	709	675	673	704	691	703	669	694	716	622	712	714	690	715	689	661	669	712	707	738	743	703	674	682	708	643	717	708	668	679	692	699	672	701	672	715	684	645	677	705	707	687	666	718	696	712	739	709	734	667	712	658	703	733	717	729	674	717	714	721	685	740	663	683	719	696	698	712	705	692	722	724	697	710	699	739	689	675	682	702	677	728	722	717	690	712	716	733	693	695	665	700	690	731	727	711	708	690	664	667	717	662	649	709	645	687	728	704	695	719	667	698	678	700	696	671	703	684	717	711	688	690	705	675	682	652	697	689	694	736	703	681	708	678	710	697	706	689	697	704	749	671	688	708	719	728	652	682	684	715	682	700	729	671	690	706	712	766	711	707	708	712	714	676	748	683	669	645	696	695	671	737	702	686	726	712	682	692	674	674	700	722	684	712	762	700	733	702	701	699	677	692	667	696	684	720	644	644	663	692	675	699	640	725	708	673	685	694	707	696	722	720	721	711	772	732	685	738	720	697	696	691	669	660	681	699	697	678	686	691	734	690	666	717	691	737	687	676	686	683	720	705	630	684	712	702	683	726	682	747	656	709	646	686	690	667	743	720	663	714	670	688	657	670	715	689	737	680	700	695	691	677	645	695	704	689	700	696	686	655	697	693	678	681	684	699	677	676	661	671	689	735	696	688	726	724	673	658	700	739	713	693	685	732	643	735	706	673	687	700	715	677	669	684	686	711	679	724	730	732	687	664	747	687	703	671	727	725	726	704	701	699	700	690	728	633	706	685	704	749	701	671	735	711	712	660	720	691	653	690	676	714	687	706	696	690	703	672	698	728	717	708	703	678	743	685	678	732	712	698	727	749	714	676	711	682	689	693	685	676	688	675	680	711	712	726	703	736	657	675	720	710	666	668	706	655	705	661	705	727	701	707	732	658	712	677	713	701	699	745	707	700	728	698	705	699	656	685	648	714	737	680	754	701	720	646	707	708	724	688	679	674	714	744	696	649	704	699	704	769	669	701	704	663	689	691	692	729	673	720	684	699	690	673	686	672	710	672	672	626	709	662	699	715	675	704	696	654	733	692	742	699	680	718	679	674	709	681	646	682	752	699	684	718	655	698	711	722	715	713	680	647	710	722	711	706	682	692	705	654	728	683	702	711	752	657	678	674	719	705	695	691	692	733	714	712	685	693	666	658	740	719	712	721	726	675	672	704	780	680	709	692	692	736	690	690	634	724	701	721	704	659	678	648	732	674	706	701	701	680	682	717	705	713	693	709	709	712	664	728	735	708	639	680	737	727	698	743	685	675	678	698	711	713	674	702	729	697	651	699	709	769	715	702	646	712	707	703	687	706	661	700	700	738	689	714	711	686	655	721	715	691	711	723	675	670	675	679	706	685	644	720	700	689	695	704	650	647	687	700	721	744	701	731	671	705	696	709	685	719	721	733	667	683	715	686	740	686	721	676	694	722	678	748	689	704	692	647	712	678	707	650	664	733	710	696	687	737	713	706	718	721	687	702	735	700	634	716	690	679	642	693	692	691	663	701	690	701	723	704	622	686	692	710	655	680	665	687	697	691	731	731	702	704	722	723	702	700	667	717	756	728	720	694	680	690	645	681	737	714	699	748	640	700	695	656	718	720	679	691	668	679	707	726	681	668	666	687	697	720	719	722	724	698	701	660	715	724	681	691	687	701	695	691	738	709	705	658	672	665	677	676	695	719	700	686	692	650	677	717	707	679	695	691	688	708	729	698	737	711	734	712	672	657	664	722	673	713	669	701	698	724	698	725	724	705	665	667	763	661	713	714	688	708	746	708	748	701	713	677	699	671	701	728	684	710	720	711	720	714	669	717	728	702	714	690	750	734	693	751	679	746	662	703	686	678	693	699	769	681	710	696	737	702	722	705	713	722	731	695	703	670	762	667	682	709	765	684	726	694	695	708	683	675	687	657	696	715	682	730	634	720	691	712	719	730	720	704	717	702	715	717	729	712	687	694	686	646	722	697	698	659	697	725	708	692	704	731	734	718	696	748	656	692	719	737	687	682	713	686	663	706	715	679	713	655	684	700	651	728	701	700	697	682	684	662	722	681	667	686	688	688	689	678	735	731	703	678	672	714	728	732	712	723	708	726	738	723	731	680	654	689	701	678	672	701	679	691	757	659	724	729	731	652	702	723	704	714	655	686	702
31885	51223	12292	3433	2436	1995	1638	3298	22945	30788	22123	6928	964	905	2309	983	901	806	895	873	780	815	787	779	802	823	834	817	859	745	815	799	807	818	816	792	807	805	823	800	813	802	828	792	810	858	791	794	796	773	814	812	742	802	780	852	816	795	808	844	778	824	795	746	800	782	764	740	770	794	785	789	823	830	835	740	790	803	838	810	808	824	841	797	802	842	786	766	835	781	837	804	785	793	767	797	790	822	794	812	808	825	749	821	783	835	761	788	818	805	767	797	744	810	769	782	832	805	769	756	790	799	827	808	809	769	850	803	792	797	857	819	806	759	799	780	763	828	801	803	788	843	750	807	857	834	763	872	815	839	789	819	813	804	806	758	802	832	790	817	786	773	798	775	791	791	840	803	748	773	785	827	752	771	768	812	837	815	802	772	800	814	819	788	826	802	824	741	768	801	721	819	872	887	810	798	806	801	806	745	842	771	810	761	760	821	791	815	828	810	756	801	775	768	822	794	790	790	813	754	802	817	790	801	842	807	772	791	832	775	783	845	794	797	805	786	819	780	827	824	806	789	753	779	782	802	814	759	747	793	776	765	837	810	796	786	764	751	796	786	795	768	797	786	812	815	785	844	787	802	801	785	802	824	794	760	810	770	766	799	713	830	798	780	837	765	822	776	816	794	837	816	769	838	793	786	823	775	762	808	806	801	794	809	848	777	747	745	796	813	782	838	780	755	802	822	721	812	786	786	788	829	818	787	847	776	745	772	700	769	785	809	788	771	824	813	777	799	792	797	771	782	825	780	807	828	796	833	814	776	774	720	778	807	795	883	778	807	789	759	840	782	809	801	801	771	800	812	765	824	786	828	799	832	828	795	803	773	797	774	827	729	838	818	773	805	771	798	835	759	774	830	782	725	792	808	772	807	841	804	769	807	819	805	822	782	821	794	818	796	782	770	749	758	795	779	799	812	806	800	809	797	798	827	823	780	842	813	776	847	845	796	763	801	742	809	799	840	771	759	786	783	731	783	806	852	810	805	739	804	816	721	796	824	767	816	818	789	817	819	776	894	794	754	814	811	757	836	783	831	813	780	806	806	818	822	827	829	766	780	768	815	775	759	807	798	795	766	823	825	815	820	808	779	858	759	811	807	810	832	830	756	818	768	793	778	787	849	756	793	792	756	811	794	774	804	808	787	762	801	776	749	753	726	820	777	832	819	777	813	772	755	843	759	855	787	768	865	764	769	745	812	810	788	842	839	769	807	862	792	821	830	812	798	834	793	807	778	801	792	815	791	790	842	795	784	837	793	744	788	800	844	794	871	789	801	797	811	787	804	777	763	822	740	783	763	799	793	778	840	828	802	812	809	794	805	761	790	807	830	808	786	774	752	774	796	758	778	793	835	776	819	782	780	773	753	818	792	779	777	759	794	763	803	785	807	848	809	780	777	837	788	812	826	820	809	814	775	794	783	756	804	834	781	802	800	857	818	819	791	794	809	834	774	776	812	840	803	771	804	803	792	810	839	802	840	808	784	781	760	789	827	782	785	806	834	784	787	851	776	822	836	741	802	763	790	799	767	838	793	782	870	838	813	810	782	769	771	809	823	801	794	831	802	757	769	830	786	785	797	820	816	803	835	810	824	810	820	819	785	785	758	810	814	788	835	839	801	803	792	826	774	783	821	790	807	761	827	812	785	779	836	810	817	806	767	772	817	820	814	801	827	779	750	757	769	784	828	805	831	829	787	856	821	785	789	748	833	836	798	790	810	761	796	771	800	795	801	861	796	804	836	787	810	742	847	785	783	776	784	810	834	814	806	851	765	842	846	773	803	785	795	779	809	835	793	832	767	865	814	815	819	802	786	766	827	803	788	805	833	802	821	790	764	769	777	793	797	838	804	787	841	846	814	821	801	820	785	776	816	782	765	789	797	790	848	829	775	776	773	764	767	810	830	813	785	806	755	768	790	786	780	776	835	798	782	794	778	813	781	803	818	825	815	786	775	794	834	853	763	797	829	821	800	801	842	838	787	778	765	799	826	833	811	779	784	806	806	800	815	791	797	763	804	818	782	776	767	802	803	809	765	818	838	833	771	813	803	829	772	783	854	826	849	802	790	786	795	791	749	810	792	808	806	786	783	806	760	802	796	838	851	795	830	785	771	751	780	795	787	795	829	761	821	801	813	781	806	803	807	760	870	785	846	835	798	779	789	826	795	785	798	810	788	760	871	752	836	807	783	844	802	801	765	772	857	832	815	798	812	826	804	812	763	805	797	817	765	811	786	789	786	775	828	812	834	736	767	785	779	754	744	817	751	819	811	765	792	824	781	784	826	748	800	745	854	790	769	810	802	866	783	810	810	826	786	767	786	805	784	778	829	815	748	803	774	805	790	785	822	797	770	812	786	794	825	772	765	789	784	786	803	794	834	830	781	804	805	767	830	802	752	802	880	811	783	775	853	815	784	783	818	778	805	764	793	775	737	827	797	758	822	770	784	787	787	857	741	746	783	787	780	751	806	819	865	811	801	816	796	791	795	812	761	766	773	822	793	813	825	740	832	784	852	791	806	814	782	790	759	798	835	808	787	816	818	807	801	777	738	858	762	846	850	792	813	790	812	833	797	817	777	838	805	766	830	768	783	798	823	808	807	857	835	827	761	814	780	800	770	801	778	790	814	780	796	837	833	829	758	818	782	789	804	823	766	748	800	798	722	801	776	791	788	789	827	849	775	820	814	782	847	785	775	829	741	853	768	761	810	788	764	745	788	755	780	809	781	807	843	783	819	792	826	791	799	800	766	806	777	796	770	777	790	809	801	784	770	785	805	773	782	782	804	774	846	782	799	797	796	825	795	761	784	801	794	802	728	822	767	821	791	783	824	853	833	817	768	795	833	812	762	786	813	799	820	717	831	809	778	811	744	755	757	789	771	797	773	813	798	849	843	808	880	774	769	774	841	775	792	772	848	739	804	798	803	742	835	792	833	796	802	836	803	818	805	773	800	777	774	807	827	828	752	813	842	842	773	806	793	797	798	807	776	825	790	742	814	916	801	802	810	788	785	875	827	809	804	764	826	828	773	800	744	773	806	754	826	796	759	787	787	823	789	784	738	790	798	825	773	761	829	822	796	819	777	785	810	759	776	787	781	836	820	825	790	787	840	808	855	822	823	830	811	828	808	836	769	797	826	859	784	834	761	819	846	795	838	791	842	799	781	810	811	818	802	763	788	767	786	752	781	824	762	784	871	770	798	799	749	806	801	759	786	836	802	764	797	800	776	814	748	769	810	827	774	792	810	827	773	821	792	780	793	852	821	759	827	833	806	819	806	821	848	790	794	795	761	809	803	751	778	756	775	814	800	817	770	802	834	826	777	791	822	771	812	793	854	788	801	797	872	782	774	824	789	768	810	809	810	773	822	764	769	789	799	777	822	762	820	778	807	768	799	795	841	755	826	787	853	830	780	785	826	818	795	861	746	790	794	822	814	754	737	790	808
25396	21313	27091	25249	7013	884	764	1744	5898	13013	9065	3316	582	544	792	599	568	512	526	589	590	555	519	570	555	555	535	517	549	550	518	567	538	554	566	513	561	556	531	542	530	560	548	475	527	537	529	541	519	525	581	535	540	516	568	517	542	543	535	486	536	499	524	581	523	531	510	560	543	550	574	510	544	563	560	533	536	578	564	538	531	555	515	571	535	576	542	515	566	551	523	562	544	526	559	544	559	561	525	529	554	530	551	531	538	554	514	521	509	522	565	589	555	524	574	562	541	538	575	566	519	526	576	548	571	501	546	555	534	525	560	518	523	529	561	540	589	529	546	559	520	521	520	554	549	582	585	561	505	532	572	530	549	528	547	574	546	524	550	549	548	552	526	536	502	524	493	546	568	547	550	505	570	531	504	569	513	544	524	529	542	506	546	531	550	547	526	542	543	516	601	500	529	545	544	539	557	533	590	527	561	542	542	556	566	540	581	523	537	565	547	548	526	560	538	529	555	517	551	522	502	558	553	546	537	559	519	510	557	536	523	554	561	542	496	568	572	528	586	563	546	538	514	527	555	551	551	558	560	552	541	547	505	533	514	585	514	569	580	534	538	525	558	558	530	570	522	555	500	571	553	563	575	517	534	534	546	558	527	537	566	508	547	547	531	544	560	570	522	536	490	507	581	535	521	566	575	492	590	574	523	540	530	548	563	561	578	560	524	523	541	586	535	562	512	560	554	572	531	574	535	542	550	481	559	537	534	538	581	525	520	562	527	512	554	549	540	571	548	554	522	540	523	536	551	512	553	521	529	549	534	563	560	539	540	481	530	545	569	549	563	527	544	560	532	515	561	536	553	545	564	564	494	552	563	542	604	529	545	519	536	567	536	555	566	530	554	549	546	588	580	556	534	590	563	505	548	533	565	588	545	516	561	468	512	524	554	485	512	561	554	566	549	541	552	524	536	524	537	540	582	558	521	541	536	570	574	586	555	548	566	545	550	542	529	547	548	525	571	538	546	602	565	498	534	520	554	522	535	536	542	564	531	512	505	550	586	505	574	580	577	562	560	541	542	499	558	522	502	527	519	553	541	543	543	537	514	502	531	543	493	534	558	545	561	522	556	583	522	556	553	555	560	523	518	526	553	535	488	543	543	557	541	589	532	533	532	525	545	529	549	552	500	552	529	538	552	555	549	544	531	532	513	530	539	508	525	564	594	565	517	568	585	589	548	557	517	553	570	556	497	556	530	501	565	539	546	572	516	554	549	563	529	574	525	550	568	544	536	545	567	564	550	569	535	563	571	581	577	559	526	547	555	550	551	537	533	532	509	537	560	586	553	560	512	537	573	549	487	561	521	527	524	544	561	563	544	519	547	548	577	538	532	584	574	511	531	529	546	561	553	562	538	590	519	550	534	543	508	549	548	511	535	534	527	525	561	536	553	524	548	535	512	546	535	507	524	548	519	539	572	544	562	574	563	547	538	551	545	534	547	573	497	518	508	478	566	572	553	525	524	547	585	544	607	560	525	526	544	521	560	536	526	511	576	527	545	552	524	537	528	558	550	544	528	551	551	541	579	546	561	527	560	542	554	570	564	545	544	543	531	518	562	511	569	526	567	531	530	524	567	564	571	547	511	502	540	558	542	531	571	542	565	521	516	524	543	532	519	585	539	541	554	525	592	540	520	529	535	567	505	494	525	533	555	533	563	530	550	528	567	505	523	530	529	544	527	581	534	542	576	553	538	512	555	546	498	546	578	537	512	546	542	549	599	522	518	546	534	571	560	540	531	592	592	505	538	535	560	553	563	557	555	552	533	572	534	552	561	554	580	497	576	565	554	557	517	508	529	517	538	594	551	525	523	500	527	521	545	531	538	536	509	549	527	543	575	557	543	557	570	531	533	549	497	533	557	531	509	531	530	510	551	524	521	537	538	514	562	522	542	580	523	567	557	503	530	530	534	519	555	552	491	526	515	556	508	571	506	563	541	540	534	572	513	542	476	533	513	546	529	537	597	536	513	553	562	539	560	533	539	510	511	530	553	553	534	500	584	525	533	531	514	548	523	516	520	557	575	519	573	536	544	495	529	495	515	492	523	524	514	530	541	536	572	475	573	524	540	545	528	538	511	531	563	546	547	535	513	569	541	529	521	512	569	581	561	547	550	532	548	564	570	534	513	538	532	570	527	518	531	550	521	531	536	529	540	594	537	530	531	552	570	532	553	579	480	549	526	530	519	532	531	510	531	530	579	512	476	560	496	541	563	522	545	541	528	577	481	519	574	601	528	539	530	576	526	536	531	589	565	536	550	543	525	562	554	569	526	560	564	550	507	551	516	553	526	562	533	603	566	537	548	537	549	580	567	533	572	552	546	579	559	522	537	518	521	515	526	532	503	559	576	544	530	553	522	511	543	559	545	546	499	539	546	573	522	549	560	529	591	563	565	507	533	533	558	535	538	523	603	567	555	540	557	560	522	570	524	521	541	538	552	512	537	519	556	535	508	551	559	537	476	520	534	527	543	564	501	526	536	523	563	575	517	529	547	564	528	528	562	544	539	521	520	523	552	524	529	569	519	557	511	558	536	550	547	540	520	587	538	494	548	555	549	571	506	566	485	563	526	544	510	524	545	496	539	516	529	549	549	534	527	589	591	528	568	556	535	529	542	569	548	559	563	479	566	537	533	538	509	517	601	526	558	523	556	561	521	507	535	505	535	572	565	576	547	544	546	563	564	505	559	530	575	562	542	510	540	492	533	554	511	523	572	523	538	556	534	501	558	505	556	540	560	546	537	546	552	545	548	546	586	532	514	542	518	516	566	568	583	532	519	527	531	553	566	551	560	539	510	541	557	565	528	535	508	526	525	567	569	523	525	526	517	553	500	557	515	532	560	516	533	538	551	550	587	528	545	530	568	525	536	552	552	581	538	549	565	485	576	588	536	525	567	564	503	542	513	553	568	535	515	538	522	558	542	549	547	540	525	554	578	571	564	465	577	506	553	586	540	524	507	511	556	554	535	518	511	581	552	539	547	553	535	524	545	554	518	517	528	565	542	528	538	541	578	548	510	536	554	533	587	550	525	534	557	544	537	555	533	554	518	532	525	512	563	520	554	557	548	536	523	542	524	581	546	538	527	539	511	541	552	555	542	540	557	571	537	552	571	578	526	522	522	533	555	537	572	564	538	540	547	520	570	547	563	542	506	517	544	541	554	545	573	556	516	513	547	542	522	526	537	544	500	512	526	563	532	523	563	548	558	529	592	564	558	562	536	542	512	508	546	557	563	556	558	541	554	522	502	532	510	558	519	542	526	529	540	549	513	574	497	566	500	568	523	523	539	538	562	519	552	494	517	590	567	564	564	578	550	483	526	539	556	518	522	559	549	509	537	533	566	527	518	526	475	572	551	536	548	566	553	513	575	578	534	564	540	534	534	527	528	557	511	504	526	528	520	547	594	515	547	546	536	534	535	538	540	545	497	497	561	531	531	554
31603	44117	7303	2124	1590	1329	1135	3771	12759	22987	16197	5995	715	724	1260	770	690	711	703	671	660	683	666	662	646	646	610	678	641	639	659	638	686	647	646	650	671	663	683	651	635	673	635	646	635	644	623	669	627	648	655	654	644	677	672	653	623	667	624	682	658	664	679	630	613	736	682	702	694	625	678	662	710	674	676	636	644	671	659	686	662	689	630	677	676	637	624	680	630	607	656	639	638	655	627	621	622	640	669	665	661	620	625	641	705	676	666	645	660	682	636	637	630	636	658	695	697	645	602	622	653	664	621	637	638	662	710	677	648	609	601	657	680	643	630	625	663	690	662	630	684	682	659	682	696	649	663	631	634	667	699	667	606	654	681	665	662	658	702	678	702	658	659	698	648	692	628	608	616	622	642	676	622	654	660	675	695	711	683	647	627	672	672	648	643	616	655	638	660	645	625	694	643	650	622	615	655	677	736	624	663	715	693	672	681	619	646	707	684	681	667	657	680	639	672	666	666	662	649	644	681	678	689	685	677	633	670	642	631	673	644	707	654	655	631	643	656	678	615	659	683	639	638	650	664	685	700	661	674	647	620	654	667	658	664	639	624	653	670	663	700	666	660	648	700	668	651	674	644	694	666	659	618	649	652	633	656	675	692	629	693	717	583	639	682	600	659	654	670	641	657	704	649	674	632	624	635	661	673	643	675	664	623	655	637	665	660	613	642	680	663	672	644	643	633	642	703	707	645	663	643	625	679	677	609	712	605	662	678	623	657	633	622	648	668	648	673	654	663	666	663	659	635	632	659	708	656	634	661	674	645	676	637	685	633	690	696	644	668	675	681	659	689	646	702	640	649	651	667	664	638	691	655	688	673	631	672	641	655	696	647	670	653	682	653	666	646	669	670	689	641	698	657	666	650	642	674	631	636	707	669	605	635	699	671	640	634	639	660	623	634	630	691	667	628	726	682	647	628	650	654	664	628	694	648	643	642	692	693	720	655	666	693	636	641	672	620	648	655	699	649	685	680	661	659	636	632	701	694	687	615	667	590	619	658	717	641	679	680	674	680	680	663	632	656	636	664	620	654	670	640	657	704	630	653	623	700	689	672	668	656	650	671	658	659	639	675	659	690	665	679	633	649	647	667	644	626	667	662	645	633	691	673	716	643	687	645	661	667	670	697	651	661	623	660	666	665	680	648	667	639	653	660	649	639	608	677	633	636	650	641	631	671	653	668	672	619	655	658	650	657	657	644	635	652	641	619	693	642	688	681	645	674	664	675	642	657	653	638	656	646	651	674	671	645	616	672	662	661	652	611	654	670	668	641	659	589	642	644	625	638	633	616	641	657	624	659	713	630	663	569	667	625	599	679	660	656	652	609	643	646	639	688	647	684	633	660	633	640	668	662	633	618	636	665	638	630	680	635	689	637	631	641	642	640	675	649	636	619	663	648	654	682	700	632	666	642	640	622	681	685	678	655	679	701	674	634	622	668	633	631	698	657	690	600	638	657	672	611	658	654	684	658	656	679	608	584	596	621	664	673	639	678	663	635	675	631	669	681	686	708	675	629	660	662	699	604	675	699	653	647	622	715	657	653	670	655	662	636	683	671	679	645	648	657	700	633	644	650	642	645	665	715	695	684	655	681	643	665	680	648	644	636	658	662	660	667	654	650	642	658	658	683	615	709	640	640	670	613	680	693	675	642	636	661	719	680	682	659	650	650	658	647	672	648	668	678	697	654	613	656	632	656	631	672	686	672	670	680	670	638	649	620	695	683	671	679	667	637	640	664	645	637	623	616	654	636	606	713	657	609	607	649	705	638	666	685	698	636	670	658	664	639	684	657	690	661	662	641	648	621	655	643	666	648	625	675	611	664	678	657	633	628	672	655	691	651	677	631	688	640	653	706	647	665	643	611	652	619	632	655	652	664	685	643	637	655	631	628	647	659	695	606	653	692	678	680	635	665	649	681	665	653	666	681	701	669	658	702	628	667	665	710	658	658	655	642	702	597	658	684	637	653	644	673	645	677	640	647	620	649	652	667	643	658	682	656	660	604	650	653	704	672	659	640	636	617	698	638	589	673	620	648	642	650	625	631	650	638	638	674	713	649	607	643	645	654	651	651	662	628	607	687	634	668	654	635	648	642	636	671	671	712	671	669	645	660	653	636	599	666	616	634	680	652	652	671	663	665	624	658	670	619	643	678	662	674	652	647	653	681	608	658	694	640	630	648	679	679	665	664	655	672	643	687	666	658	692	656	685	671	644	681	695	628	627	660	655	686	653	673	684	625	655	640	683	668	663	648	638	648	678	666	624	689	674	650	678	689	646	648	638	601	672	645	628	650	663	684	663	630	664	662	684	616	683	648	629	651	646	608	655	649	674	653	624	652	646	633	629	686	637	673	639	669	658	654	660	641	654	631	679	665	633	651	633	661	654	660	646	644	611	652	653	684	698	637	664	631	654	668	643	647	668	624	664	655	655	644	641	603	647	639	622	616	620	659	666	624	601	640	636	660	658	672	674	649	687	679	628	643	650	623	667	686	689	701	665	641	668	598	636	635	671	673	661	696	619	625	642	664	657	626	681	662	659	689	679	650	683	657	664	672	689	656	625	678	665	670	615	692	678	638	637	648	620	673	629	635	672	683	667	671	689	691	689	673	635	650	676	644	683	698	630	659	656	675	670	665	654	624	682	730	641	650	679	663	669	667	710	668	643	711	634	696	655	643	678	656	617	651	671	671	659	627	691	639	606	700	671	668	638	681	625	641	602	648	671	689	632	645	652	650	685	674	635	630	642	657	653	659	635	666	622	659	673	665	624	629	709	613	598	677	668	672	655	676	674	622	650	616	700	652	660	662	672	666	660	674	672	667	686	653	629	616	599	663	650	638	678	701	654	667	670	629	666	698	651	653	635	594	641	656	620	646	599	670	705	664	665	687	608	639	610	641	673	676	671	624	672	645	635	629	685	661	642	636	696	646	670	658	651	660	723	671	683	660	669	669	666	656	664	656	698	663	631	654	722	665	652	627	647	658	692	660	652	638	660	671	670	691	630	622	646	679	674	648	629	652	638	699	650	625	653	663	681	710	672	616	714	603	670	667	646	672	640	631	671	658	637	630	697	622	678	681	686	656	670	623	662	675	660	686	659	663	663	682	692	710	676	643	631	635	680	637	683	646	652	660	686	657	645	648	687	659	628	682	687	665	585	732	690	696	666	613	635	664	615	605	645	641	643	657	688	649	627	684	681	620	617	681	657	614	684	642	658	642	642	660	656	613	646	649	622	654	674	721	646	687	624	662	663	699	657	672	671	662	693	677	688	640	676	696	664	662	627	662	678	684	708	656	629	676	685	668	664	678	700	654	645	644	585	668	637	638	646	692	676	659	634	641	663	656	621	641	621	676	657	652	679	685	625	611	673	682	696	650	675	657	652	644	643	661	629	674	648	648	632	651	656	634	634	686	660	637	686	640	660	686	735	671	636	659	664	633	627
23177	21339	29091	23885	21319	21296	6789	2097	21069	38966	29304	12128	1309	984	1999	994	897	971	941	911	878	895	957	876	876	887	905	841	948	900	932	882	928	931	874	847	832	913	892	944	874	893	878	881	887	899	922	879	917	869	876	815	835	865	901	929	867	878	851	899	915	868	924	863	876	892	893	881	870	894	840	885	921	905	850	904	794	885	921	904	888	882	898	853	888	911	878	873	838	864	860	893	863	891	895	876	895	875	817	896	922	890	920	888	891	825	858	847	846	901	884	886	892	874	891	889	870	904	909	897	922	891	834	833	871	858	881	877	853	910	865	891	872	844	832	880	877	917	962	899	880	971	912	884	817	848	914	907	861	880	882	859	904	872	911	924	915	904	846	920	899	911	887	858	832	887	904	869	866	936	898	844	827	935	904	913	878	924	945	877	896	813	911	875	967	882	930	902	890	897	881	865	940	917	864	864	876	883	835	910	865	898	888	832	824	936	899	896	893	879	917	890	887	866	881	906	942	888	881	934	873	848	893	904	890	855	870	869	892	933	815	902	876	895	900	895	901	808	869	856	892	840	928	882	895	879	888	826	935	873	892	915	917	848	929	885	900	856	851	864	908	843	895	873	879	882	897	878	846	864	858	893	869	826	863	883	864	915	870	892	909	887	888	904	899	876	881	941	833	853	893	890	861	820	886	911	878	829	876	867	919	886	868	886	902	906	919	893	859	883	893	885	893	864	892	924	922	944	833	933	906	904	871	872	827	867	881	913	873	843	919	926	924	934	845	856	907	888	890	852	846	883	861	865	846	912	868	942	907	863	866	902	833	881	857	891	936	928	899	852	873	907	852	855	864	858	887	922	875	897	782	942	881	873	909	842	914	864	917	867	866	937	910	860	856	892	864	883	840	905	862	927	897	907	837	917	876	901	887	929	900	869	868	866	899	907	893	883	826	872	889	884	856	899	897	908	879	831	929	900	900	920	874	887	845	956	920	858	911	892	896	876	856	879	876	878	912	907	903	881	866	900	850	836	918	908	903	889	945	878	906	853	862	932	887	883	897	883	883	861	903	873	884	848	865	893	906	879	865	854	886	855	884	836	900	889	918	886	866	827	950	904	874	931	883	874	873	922	883	924	823	880	835	887	869	889	883	885	901	842	876	863	870	915	885	886	945	893	907	853	853	906	875	909	909	837	887	889	874	947	900	863	883	862	895	916	856	887	862	865	881	926	890	841	868	881	893	880	901	884	891	901	882	910	930	887	882	902	862	865	917	843	876	868	938	882	815	864	891	873	852	870	892	882	900	903	880	927	901	922	846	902	878	912	935	853	911	884	894	835	881	854	846	887	867	907	934	884	880	869	840	947	911	875	869	868	901	914	890	934	849	932	869	836	863	878	866	866	877	860	883	900	865	843	858	881	923	913	807	866	875	864	904	882	880	856	902	859	898	919	880	905	852	896	876	855	823	926	889	877	885	864	838	828	885	813	879	877	891	889	937	864	872	924	860	896	949	930	911	874	854	898	893	863	874	904	860	915	869	879	877	893	887	860	811	873	939	854	906	863	862	872	883	889	910	880	846	881	879	885	837	934	880	893	877	869	858	977	918	832	890	902	871	859	934	887	877	871	863	851	905	850	872	863	924	865	940	898	860	884	875	856	844	911	872	939	881	912	899	855	818	839	892	872	864	873	830	892	865	918	868	916	881	891	871	889	844	911	865	845	892	828	831	867	880	893	869	846	918	868	869	831	841	865	909	881	826	876	873	905	920	915	867	877	876	835	872	860	832	861	862	916	839	872	839	907	869	933	865	868	926	845	866	876	851	832	891	859	855	909	855	869	925	881	884	837	924	858	895	930	811	853	929	864	904	867	852	840	874	879	886	892	917	859	882	939	862	866	836	902	847	901	887	847	905	882	887	858	903	865	863	894	840	914	896	897	843	875	871	854	905	865	888	957	825	843	839	880	855	925	876	924	880	916	917	909	893	865	920	896	941	891	896	891	864	867	920	884	893	847	858	894	848	855	842	901	859	900	872	842	846	877	883	867	845	947	908	797	886	851	917	842	821	810	912	912	860	865	853	869	916	900	902	885	893	881	929	891	914	860	954	852	824	931	891	869	857	902	857	842	891	850	933	865	866	846	869	859	856	876	834	912	874	909	915	878	892	931	899	877	829	922	908	886	855	885	884	889	880	857	839	853	885	894	884	886	919	922	876	843	911	902	872	907	902	893	931	856	920	875	898	902	865	924	906	866	905	813	876	838	895	825	873	961	904	867	905	836	862	874	868	816	877	897	876	902	804	884	929	885	863	889	824	863	870	831	902	891	885	861	861	931	851	887	857	930	927	887	849	859	879	845	914	918	862	877	951	911	839	884	893	884	861	911	896	854	877	872	854	822	864	895	888	906	855	875	903	851	876	871	874	834	964	885	894	899	882	878	855	819	899	892	899	848	859	877	893	894	860	871	871	869	874	847	910	855	878	882	893	919	931	842	927	887	864	856	855	881	881	909	829	884	822	905	912	864	842	897	863	849	893	892	900	941	907	904	848	882	848	905	861	907	896	895	887	910	851	816	831	828	894	849	866	874	900	868	900	901	900	873	896	853	876	877	906	884	880	884	858	915	875	881	940	926	865	847	881	872	874	900	885	864	896	902	913	867	866	854	877	882	885	838	890	927	877	863	831	838	863	921	895	909	865	906	885	933	904	822	876	921	897	894	879	896	902	852	875	847	904	911	881	870	889	910	905	830	870	867	857	874	876	919	879	909	883	865	860	933	889	882	884	873	914	926	826	880	918	927	899	810	903	808	864	875	902	915	913	909	935	931	904	942	917	856	881	844	937	892	847	904	884	836	862	831	864	885	878	878	905	866	849	872	893	910	913	845	935	865	809	866	873	943	859	898	915	815	873	894	886	880	890	850	917	842	849	909	876	897	905	873	847	847	870	900	894	884	919	883	870	864	885	854	820	873	862	876	901	879	884	852	924	913	873	831	887	891	910	904	858	904	884	831	855	882	853	961	926	942	884	882	896	853	911	882	884	913	864	828	836	871	867	913	870	911	915	865	891	881	852	833	874	874	853	867	902	858	781	857	829	883	891	919	865	894	892	869	854	849	889	906	903	874	880	922	858	890	863	860	933	905	898	858	893	884	919	898	913	868	839	872	822	911	886	806	848	923	831	916	875	864	927	834	906	921	919	840	861	947	907	899	896	924	902	867	903	855	807	874	852	967	864	859	882	931	846	914	900	894	884	933	885	921	914	865	883	883	868	889	820	873	917	863	875	842	892	886	863	887	916	842	912	847	903	863	849	871	882	947	925	868	909	891	880	927	837	830	832	872	908	908	861	851	893	887	912	939	854	903	821	866	860	868	912	861	843	866	885	933	897	926	889	837	919	910	834	888	876	869	881	833	878	843	880	868	894	837	862	873	876	875	911	941	914	878	920	859	878	933	872	882	877	929	905	927	896	863	900	878	898	890	969	876	860	871	867	866
36751	58425	18211	6013	4298	3418	2800	3359	30028	40833	33127	11122	1189	1139	3328	1208	1164	1047	1058	1104	1102	1064	1021	1031	1058	1056	987	1021	1011	1016	1048	1067	1031	1099	1013	1023	990	968	1008	993	995	1069	1062	976	1035	1050	1001	1062	972	996	997	953	957	1003	1034	1031	1060	999	1032	1008	997	989	989	1012	1042	1004	1020	1006	964	1014	958	1000	1060	955	972	1031	1069	1008	1036	1008	970	1050	1006	1020	1037	946	1023	1050	1037	990	1067	991	975	1005	1013	1051	982	958	1002	1021	986	1024	998	982	1004	998	1007	1009	975	1008	974	980	970	1014	985	1041	1052	987	1007	1018	929	986	986	1061	1014	1024	976	983	982	1005	971	1047	995	1058	1007	1010	1022	1004	1024	1006	1008	1006	1012	1001	1072	969	1025	992	985	1002	987	1079	1028	988	983	1032	1013	993	971	999	1020	1013	1047	1011	1029	970	1002	1012	1021	1011	976	963	1043	973	995	1047	1024	934	1011	1040	989	989	976	1028	1066	1010	1024	966	1005	1013	1034	987	1031	1051	976	1005	1010	1022	987	979	1029	1068	1022	945	1018	1038	1048	1021	964	1042	1025	1029	1023	999	1057	964	1021	949	937	1024	1033	1036	1003	981	1010	1031	1016	1029	932	1035	977	956	962	1016	983	1000	994	981	1015	960	960	982	985	1003	956	995	931	1031	982	965	1036	1012	1021	990	949	1033	975	997	1035	1012	1059	990	983	939	1036	1030	996	1005	1017	1018	1022	1006	992	980	1062	1069	1074	1008	1032	1028	1014	992	1028	1010	1017	1033	978	1038	1023	1018	1032	1031	1019	1033	1044	1041	1012	1022	972	1000	979	1034	1069	1025	966	1013	975	1017	965	1064	1023	978	1034	1021	998	1011	991	985	995	999	945	922	1013	1003	982	985	982	1029	1022	1064	994	959	1011	981	1019	1041	1032	958	943	938	958	1043	976	1012	1001	956	1002	1006	1015	1065	1035	1021	962	985	991	944	972	969	975	1057	1054	1040	1007	1047	1029	1010	991	964	983	1017	1004	997	1027	974	976	1014	1014	1003	964	975	1005	1033	1009	993	988	1005	983	1029	973	1014	1056	1036	1016	976	982	940	970	972	1020	997	1023	1025	1040	995	993	958	1053	981	984	1010	948	1034	967	1019	1001	1030	1002	1014	1078	938	1010	945	982	1041	1029	1014	963	1002	1041	984	1014	1002	1097	1022	1035	1011	1029	1035	997	1055	960	970	1020	999	1070	971	985	979	1003	1035	1015	969	1037	995	1033	950	1002	1004	983	999	1029	962	1040	1004	986	972	947	1038	1027	1018	1010	1025	972	989	1042	1028	951	918	951	990	1011	971	1020	969	1009	1035	992	1020	1057	1002	989	1015	986	997	994	952	1012	985	997	1063	931	996	984	1021	990	1004	1022	1010	1029	1021	1068	1011	997	947	1009	960	955	1044	1030	1005	1027	950	1004	952	997	1008	947	1014	961	1011	991	958	1066	964	940	963	1017	1001	954	979	1045	1016	1053	980	973	984	1021	1028	1030	999	984	995	1026	1085	961	1012	1056	1035	1017	975	1010	990	1062	962	953	991	973	1027	937	1010	967	1006	995	969	1008	1032	972	969	1019	1020	1019	989	1017	1052	951	991	986	1021	1023	1045	988	1038	1010	1033	999	1078	976	965	1008	976	1022	970	989	977	979	987	1012	981	971	945	1006	1016	968	1057	999	976	1034	979	972	1005	999	975	940	1010	973	990	1005	985	1033	968	943	958	950	1000	1042	1025	980	1045	1027	995	1009	1069	1011	1035	1037	938	993	996	1052	1005	1010	982	1031	989	962	1048	1033	1026	1036	969	1052	992	944	1012	995	1010	1015	981	1039	1023	996	999	1032	1030	1014	1035	1016	989	1047	993	984	991	954	1028	1012	951	998	970	1009	980	921	996	1002	1012	1050	980	988	1016	1054	1017	995	985	969	925	988	981	1018	1040	973	1015	1000	936	994	976	932	1027	985	1005	992	953	955	1009	1038	941	1032	1048	1084	1049	1023	1021	988	1048	976	986	1091	962	1032	996	1028	1040	1032	968	981	977	964	919	1055	1005	952	1002	991	1041	985	1030	1000	991	1043	971	969	1029	949	1002	981	936	986	1013	1005	1007	944	977	1055	1008	1024	1030	1031	1031	975	1005	1044	994	961	1007	1063	971	1020	940	970	964	977	1013	973	961	1034	984	995	988	980	998	1066	984	1006	1051	1057	982	942	950	1001	981	1016	965	996	965	1006	998	1023	971	983	959	1019	1030	941	993	1029	1018	993	938	1050	1022	1006	1017	989	987	1026	1008	1019	1025	1013	988	1000	1031	950	1009	961	1028	988	989	1008	1010	995	1037	1038	1002	1010	961	1062	993	985	1049	1013	997	989	970	1076	950	998	978	986	995	1011	942	987	1011	1001	1032	991	1067	982	983	1042	1021	1027	1080	989	939	990	1048	999	1028	1014	1010	1027	1011	995	990	980	965	977	1009	1015	1003	1062	1013	985	1006	1001	959	978	1003	1013	1034	1028	974	991	1017	1051	1015	981	952	971	1030	993	1035	1075	962	1033	988	1020	993	983	1010	1012	968	1052	1012	961	984	1011	1011	990	1035	1038	1027	1006	944	1004	1085	919	998	1036	997	969	986	991	1013	1005	956	1010	1007	975	1010	988	1062	960	1027	972	1025	1000	1027	1012	988	1008	992	977	1004	1033	1036	1039	999	1033	984	967	985	1019	941	1034	984	992	981	1099	971	1006	1010	995	1063	1004	994	1042	1024	974	1020	999	1024	1069	1030	995	995	960	1029	968	1000	988	1007	998	1065	1012	1018	1056	990	998	1005	1094	1038	1000	965	991	971	956	992	990	1024	1012	1029	998	1043	972	1010	974	931	1037	1044	1030	1027	899	1026	982	991	1013	1058	1012	1043	998	997	1035	973	995	974	1016	1068	1016	1010	943	966	954	986	1030	1032	998	1039	1044	966	982	980	1010	996	1020	970	998	1018	1008	1027	1007	1015	1004	983	1018	1004	1026	965	1053	1020	981	1026	1007	999	1021	1019	1034	1017	987	984	986	935	980	945	1019	1047	1011	968	994	986	1004	984	990	1019	932	990	1024	999	969	968	1034	1005	998	1000	1053	1058	992	1015	1022	1056	1049	995	976	1020	989	1031	1029	983	995	1049	1007	1011	1002	996	1051	1015	1083	970	1012	1008	988	1024	983	1051	1029	971	1036	983	988	1031	1002	950	996	1032	1072	1014	1018	951	977	1012	991	1007	970	985	1006	1006	976	987	1046	982	980	1001	1035	978	1001	963	987	1041	997	988	1016	977	962	998	1006	987	994	1035	985	1052	1013	1067	1059	1046	980	934	1021	958	950	1059	992	1050	1005	1055	1002	1036	977	1066	990	979	1050	1043	1025	1038	1001	1002	996	983	1015	970	979	1037	1027	1000	980	1035	969	1002	983	966	996	976	983	1066	955	997	1073	1002	1010	977	977	1020	1013	1024	1075	946	1009	996	1022	1031	983	1051	980	1011	1020	1026	993	1047	1006	1012	1020	992	993	1009	983	926	1024	1001	1037	1060	993	928	1007	937	968	1013	988	937	949	1061	1028	1008	1031	959	967	1028	1004	1050	1067	1022	997	969	975	918	973	997	1024	970	1021	962	1023	957	1018	1005	1006	928	987	965	997	981	987	973	989	1049	1055	994	972	1083	991	1010	995	1020	1011	993	1014	1035	983	1058	1014	1045	1043	962	1005	996	1027	1009	976	1001	1035	1010	973	1002	1003	987	933	1028	1074	1013	1019	1014	1014	952	1047	939	995	1008	960	977	1003	963	1025	993	998	996	1056	958	1021	1046	1031	1001	939	1006	1057	1003	1026	984	988	1006	1000	1005	1044	1032	1038	974	998	998	943	1009	992	1044	1064	1021	1023	1009	1013	991	978	1008	1032	988	1026	975	1009	952	977	943	988	948	999	1056	1040	979	984	998	979	972	978	969	975	988	1051	925	1021	983	1071	990	962	954	996	1015	1048	956	978	1020	1015	1014	1007	1049	972	1025	965	978	1034	1003	995	1028	1046	1005	1050	982	981	989	1002	1076	1018	973	1036	946	1063	993	1017	1003	983	952	994	1013	975	970	985	965	965	994	974	963	1012	996	1001	979	1006	942	1028	1013	1008	1029	1040	982	1017	1065	1041	977	1031	1023	974	979	1004	990	975	960	997	994	1049	1017	1010	976	1030	960	1021	1028	966	1034	979	995	1042	929	999	1017	1032	1005	973	980	956	1017	983	976	991	987
28388	23669	12836	1294	579	547	552	562	1694	2718	1971	739	472	504	485	518	481	488	456	487	465	487	453	492	502	518	488	465	497	472	493	464	524	506	507	460	483	478	451	479	462	475	460	468	430	492	458	482	513	452	492	498	478	465	494	460	497	439	448	484	486	506	470	482	471	462	494	479	478	461	493	483	474	500	484	491	479	459	483	463	497	478	502	463	507	456	417	471	464	491	498	510	458	434	485	468	465	468	464	498	455	501	462	495	493	487	450	406	455	490	480	517	458	502	458	490	519	469	506	438	446	474	484	485	456	421	500	439	440	488	466	475	478	473	476	499	460	443	448	491	484	492	440	499	456	494	474	490	469	493	442	483	485	473	456	473	489	503	485	455	520	466	423	482	474	515	432	474	468	508	474	437	477	466	476	485	449	441	459	509	483	460	463	486	494	491	458	481	503	473	464	478	511	483	522	505	468	484	481	481	440	464	484	504	503	474	467	454	462	481	443	447	486	439	486	495	499	481	473	483	444	472	498	488	450	500	476	420	461	460	445	463	467	460	459	482	475	448	481	462	492	478	485	465	455	501	457	463	443	479	464	438	476	450	480	443	479	475	463	504	486	442	482	467	459	463	511	465	445	467	474	454	475	508	473	437	475	481	462	503	483	473	492	431	466	458	484	497	479	467	489	451	492	431	479	473	441	457	510	495	478	441	476	490	524	463	472	471	508	507	466	443	493	502	455	500	492	520	477	451	465	499	478	463	444	469	491	440	437	461	449	416	471	468	469	448	519	482	445	486	457	452	474	488	460	458	500	500	510	472	441	480	446	446	470	477	435	487	497	478	475	510	508	474	515	449	461	459	471	473	487	462	516	515	505	445	469	485	477	496	461	470	529	514	487	478	428	462	476	467	494	493	485	464	460	476	489	460	442	461	485	489	479	484	491	449	492	476	465	454	493	483	501	488	485	486	450	465	438	475	516	485	463	470	456	487	499	467	467	459	458	488	479	472	481	481	471	450	496	461	444	456	478	462	483	470	491	462	458	480	461	456	493	483	445	469	481	454	451	440	498	480	474	496	475	467	434	499	500	464	454	511	476	444	508	496	494	484	492	494	461	442	494	468	441	447	487	475	493	512	514	482	471	468	469	493	502	461	496	489	471	499	456	497	460	492	462	472	477	472	465	456	504	490	492	502	475	449	471	491	430	461	482	475	433	483	449	504	446	496	514	495	515	519	461	472	516	443	484	448	487	483	487	489	487	514	482	478	479	435	473	446	491	461	483	440	508	493	478	482	464	480	480	466	436	500	463	433	464	483	476	488	494	486	437	472	476	456	453	476	450	458	524	479	463	474	445	465	499	470	480	500	434	449	497	467	476	484	484	468	483	435	491	487	438	474	471	479	493	468	469	477	486	450	497	452	441	503	474	494	458	468	457	453	455	475	495	469	472	457	475	527	483	469	498	447	492	454	459	478	468	436	476	488	513	487	459	491	507	473	448	469	506	474	485	475	489	462	463	446	500	480	492	457	478	463	500	464	496	463	458	498	468	469	474	442	475	457	443	477	443	491	477	431	488	458	479	488	462	525	437	493	465	543	426	464	453	437	480	480	477	445	462	487	442	449	472	469	464	458	486	507	482	511	501	480	446	467	483	484	487	470	476	497	528	475	506	479	454	476	509	468	470	484	462	443	484	493	478	449	463	470	521	476	495	496	486	479	435	504	456	456	467	480	474	470	501	465	491	480	475	460	458	499	521	486	482	467	501	455	481	468	443	452	477	454	454	473	498	494	501	459	487	492	474	467	466	490	443	439	524	479	456	442	421	475	481	489	512	464	456	473	485	456	442	502	466	434	473	444	471	479	462	495	491	499	495	491	472	469	542	508	471	481	457	520	466	440	500	502	472	506	484	479	464	455	464	451	479	486	469	517	525	440	462	466	471	424	481	444	480	459	480	480	448	479	511	463	426	480	430	481	442	488	523	485	509	493	466	481	463	475	488	472	472	481	489	483	479	481	485	487	478	492	485	478	489	461	469	464	493	496	486	459	530	495	486	482	459	461	457	469	414	488	526	491	499	491	512	497	459	467	485	466	478	493	477	472	468	510	496	469	489	526	465	477	455	486	480	522	509	442	482	484	472	473	470	467	456	414	441	476	450	474	487	467	459	425	502	459	474	468	493	452	472	494	471	475	469	470	451	503	481	467	488	500	467	477	483	456	455	485	506	463	483	469	457	475	457	470	493	508	453	461	480	516	460	464	484	471	480	497	433	488	434	481	467	448	520	487	453	492	448	458	499	475	493	467	486	492	522	459	409	480	515	508	464	490	466	464	473	453	490	478	451	480	461	422	468	496	465	466	488	457	455	456	482	493	484	483	475	495	489	478	481	456	462	506	475	468	470	478	509	506	466	483	480	503	449	491	507	506	470	463	472	468	493	486	552	501	511	500	490	453	476	507	496	504	488	491	496	462	452	491	476	468	456	469	485	527	452	465	484	492	467	506	488	481	489	481	471	472	464	501	479	457	461	494	504	474	482	455	507	457	496	487	454	520	485	499	516	469	476	455	530	484	477	494	510	419	501	494	463	455	480	459	465	464	447	455	499	458	429	461	514	474	482	467	456	463	438	494	498	454	478	481	472	487	469	470	462	485	483	506	483	459	471	494	487	425	515	498	460	479	485	487	445	493	498	503	470	479	476	476	481	503	481	485	482	480	475	495	464	460	482	475	457	468	473	521	491	480	469	486	523	474	495	478	479	482	484	458	445	446	472	455	424	483	458	465	468	444	477	451	483	476	458	488	470	512	479	529	502	485	471	476	453	476	481	474	443	444	436	486	461	470	469	504	459	488	469	482	486	494	509	496	469	490	500	507	534	472	495	470	482	495	468	433	464	444	472	505	555	467	442	472	442	492	463	524	484	446	500	463	482	443	475	472	475	525	493	439	541	461	462	474	484	498	513	440	456	474	515	479	499	513	506	448	511	464	463	476	483	476	519	506	454	511	468	452	466	472	483	436	493	514	467	458	492	465	464	490	480	483	479	471	495	487	501	442	462	478	428	452	468	501	480	487	480	465	452	486	437	487	444	441	519	504	470	487	453	464	469	473	463	468	455	451	483	522	487	470	473	476	477	451	471	442	491	499	483	482	486	498	448	492	497	487	495	494	475	472	463	480	484	488	461	483	510	496	490	442	497	487	508	508	472	456	493	478	479	499	449	484	442	424	459	469	452	501	487	485	460	470	455	474	417	464	454	490	449	473	483	504	483	489	456	526	473	489	479	497	503	470	467	477	453	509	439	492	452	442	472	483	514	461	471	480	457	467	473	471	493	467	504	484	434	472	461	465	476	481	512	523	441	471	429	504	503	485	495	455	456	491	466	470	462	453	461	471	512	516	461	463	444	480	533	503	447	450	462	458	518	502	435	507	436	460	467	548	452	451	485	541	500	465	452	487	486	467	459	502	504	470	454	485	492	503	497	461	475	491	440	482	466	470
29014	36012	5500	726	656	662	628	757	2920	4714	3066	917	574	544	651	583	531	575	566	550	602	600	567	530	564	563	546	600	573	578	546	589	591	537	560	563	560	587	542	576	521	553	599	541	527	588	593	584	566	556	563	577	498	575	514	584	608	584	576	593	524	565	589	586	540	540	538	560	571	572	577	587	577	582	568	542	561	538	552	603	589	526	577	518	560	563	568	575	592	578	572	596	591	553	609	575	580	566	602	577	531	563	546	529	554	549	556	575	574	558	600	570	614	589	581	574	596	516	562	595	533	571	578	570	583	607	552	589	619	556	589	550	593	539	542	584	550	597	549	578	569	568	559	589	592	599	559	598	578	562	560	585	591	555	541	564	568	554	562	556	594	587	567	535	592	560	591	557	511	545	531	594	579	586	529	588	577	531	590	587	538	576	598	543	570	565	564	598	576	590	557	580	579	540	576	602	556	550	542	563	522	549	554	585	582	584	557	588	589	563	574	545	529	540	540	556	563	622	573	554	582	579	551	556	580	553	574	540	576	557	563	538	561	612	568	589	580	606	554	591	555	574	612	585	573	552	548	559	509	555	574	573	548	570	596	615	556	543	584	543	592	572	540	587	579	539	556	560	541	592	558	596	539	548	539	551	544	592	579	594	540	607	561	540	543	605	568	600	577	554	548	603	589	546	562	559	573	564	555	589	582	560	568	568	618	567	561	575	534	534	539	543	571	615	552	579	568	580	540	597	573	560	555	549	561	588	545	603	572	572	599	537	576	579	577	550	613	567	573	599	588	572	568	582	582	517	542	588	558	564	587	589	576	571	569	585	547	550	597	538	558	560	549	552	570	549	537	567	609	591	585	549	603	600	535	557	540	585	567	593	585	561	577	544	553	531	586	621	588	580	569	563	576	553	578	581	593	585	566	575	577	557	535	547	550	592	577	562	546	513	585	589	591	563	555	595	528	578	552	550	524	582	550	562	584	597	551	533	597	611	577	579	580	583	579	584	525	538	557	553	606	589	587	559	548	538	565	567	596	563	572	565	592	555	583	564	538	576	567	537	573	578	580	517	568	565	572	559	567	561	596	568	595	558	553	568	560	635	548	590	591	577	534	580	553	548	525	574	597	548	553	545	557	578	583	582	580	551	594	556	636	541	605	601	580	577	538	565	569	571	574	550	562	562	526	592	588	575	590	578	565	531	555	518	564	559	545	560	569	549	580	597	524	531	577	568	592	557	575	580	581	590	563	575	552	574	587	553	577	532	548	592	588	559	566	562	532	586	575	584	562	588	578	563	606	523	545	590	565	599	523	571	526	555	547	563	597	572	579	575	539	586	547	549	564	573	562	589	537	582	616	570	536	550	609	564	589	538	604	548	586	577	559	578	585	567	540	579	527	564	569	594	578	544	574	567	580	552	542	569	617	602	572	601	540	540	572	524	547	565	561	545	604	574	591	527	556	538	589	564	573	569	551	572	569	567	560	557	528	572	565	549	543	571	545	601	588	518	575	586	549	560	581	609	573	536	542	556	557	542	564	581	546	600	581	567	545	589	546	590	595	602	580	546	551	591	594	598	594	575	590	542	584	557	548	532	617	575	576	588	613	559	577	530	525	566	550	574	574	595	504	584	557	565	617	541	605	579	551	562	605	586	560	596	505	571	567	524	569	571	569	587	564	542	555	577	555	574	586	546	624	566	592	593	564	580	590	546	588	566	591	563	581	582	578	533	573	593	595	541	545	563	607	572	605	567	573	586	584	544	562	584	564	590	597	552	547	537	570	533	521	506	552	523	538	546	569	543	554	544	565	552	565	568	552	544	567	624	569	571	604	559	526	568	552	592	580	544	623	516	573	550	575	544	497	559	588	552	575	558	576	588	533	593	571	574	578	575	553	531	618	598	503	585	589	551	614	521	524	595	593	554	559	535	576	552	552	547	626	560	574	577	530	567	564	604	545	566	578	528	573	568	524	609	577	568	551	536	568	574	581	559	592	592	535	566	530	572	566	550	567	548	592	537	598	519	611	588	566	573	550	555	552	571	574	625	583	577	579	547	554	579	545	585	548	556	592	569	572	535	554	571	610	577	506	540	574	574	550	550	581	595	561	562	588	570	565	602	608	570	575	564	544	573	572	580	561	602	614	583	602	614	568	568	583	560	608	584	576	581	566	568	541	567	584	558	560	578	583	557	579	574	609	584	576	563	583	524	594	615	598	572	544	526	566	572	548	581	594	542	584	585	543	526	550	577	593	564	536	597	581	590	562	576	579	556	584	570	590	576	567	566	566	580	561	544	593	558	584	564	555	570	562	533	531	590	542	561	597	554	565	605	564	601	607	534	590	573	579	555	541	582	545	580	528	579	506	576	546	539	566	559	624	560	579	579	620	571	575	580	565	608	571	624	566	575	542	562	578	518	539	580	612	597	610	583	591	570	574	568	538	551	581	567	512	572	563	575	549	594	572	549	603	577	552	584	551	563	575	608	550	550	530	602	544	601	544	605	576	574	562	537	602	554	613	554	556	541	575	574	557	533	512	577	571	579	532	575	566	530	568	597	581	589	550	548	545	621	561	575	556	557	572	548	576	574	575	539	525	569	590	589	558	553	516	556	588	577	582	606	584	548	604	552	603	543	561	557	598	538	595	561	532	584	532	511	552	543	596	551	602	581	576	551	610	554	582	537	599	529	629	548	585	674	553	578	539	588	516	525	590	548	577	550	530	572	544	613	569	555	575	578	591	583	560	551	552	572	624	586	562	548	612	592	576	587	520	576	540	591	561	584	528	556	577	566	568	585	568	552	584	615	579	569	547	576	623	536	538	603	545	581	577	557	506	579	555	561	608	532	574	576	550	534	584	558	562	514	588	550	530	551	595	563	554	573	571	518	602	541	555	567	554	556	572	579	609	597	597	554	556	568	524	532	556	588	569	591	578	530	589	580	559	522	547	569	568	526	559	561	595	554	540	548	549	574	538	594	583	518	603	566	591	557	596	573	558	545	598	574	580	574	540	597	593	547	591	573	553	547	613	540	590	572	606	561	541	584	595	583	606	597	554	552	584	600	565	590	584	552	582	539	569	569	554	526	586	551	562	538	534	585	568	549	591	582	551	551	530	591	595	568	646	576	598	557	577	563	549	481	562	572	547	569	565	572	540	562	578	575	583	573	559	601	527	588	526	594	582	549	570	567	555	596	529	563	536	606	543	572	551	579	574	575	563	609	560	583	524	527	569	573	596	589	592	613	545	549	499	545	598	572	543	594	545	545	524	580	588	549	593	536	579	572	535	537	550	544	553	592	571	588	593	534	569	554	585	598	578	597	545	563	581	546	570	535	576	570	521	595	578	586	570	582	615	559	624	576	599	546	558	531	521	616	582	570	600	577	614	534	589	553	589	560	596	586	554	622	605	510	556	535	558	561	570	551	559	574	563	569	601	549	591	579	555	563	553	549	534	531	570	579	567	591	581	565	564	562	550	527	550	556	535	544	552	579
24201	21301	28406	24433	21025	6676	1314	3372	17596	24638	17295	2689	739	738	1162	761	753	704	685	733	689	756	723	685	752	687	690	676	712	715	638	739	748	739	701	663	721	685	690	702	677	708	678	636	703	682	666	648	727	731	710	703	680	651	722	692	710	711	662	706	662	695	691	653	653	713	667	688	702	732	640	674	684	703	682	672	679	682	682	722	681	670	704	664	673	711	703	712	666	683	685	671	677	688	702	653	734	683	685	687	705	668	734	685	691	727	721	727	657	681	652	674	671	722	677	696	696	668	705	755	677	707	655	647	688	660	709	693	670	681	680	677	650	671	662	722	681	709	700	679	671	709	715	680	622	631	718	673	698	724	718	678	687	702	690	668	670	733	699	682	685	738	668	682	662	670	691	661	692	674	702	682	726	681	711	733	697	719	684	683	680	667	672	768	717	689	707	697	719	731	640	702	709	697	773	674	650	706	702	679	675	679	665	713	707	665	689	738	711	714	716	730	660	682	691	706	668	646	659	693	709	694	672	687	660	691	675	626	687	654	678	694	734	675	650	650	662	721	698	627	683	667	697	688	712	723	692	675	736	677	696	711	684	697	693	691	673	689	659	680	737	722	666	701	677	687	687	708	682	632	672	657	673	695	661	758	713	663	668	669	714	698	664	621	676	683	696	722	724	667	643	706	753	685	705	721	673	682	668	703	675	664	676	722	672	660	717	693	740	689	711	708	670	655	683	722	715	686	730	657	680	723	698	675	689	670	696	693	689	643	715	725	686	714	718	705	702	737	653	653	644	677	698	732	705	682	722	661	715	710	674	666	696	718	670	701	692	660	709	724	714	719	689	656	680	655	725	653	619	709	730	657	633	634	637	719	674	684	704	701	715	693	672	685	705	633	713	682	678	686	693	684	633	653	688	716	720	665	686	700	659	661	718	659	690	709	662	694	702	667	666	689	689	698	705	654	687	666	724	688	682	651	694	670	653	642	721	678	688	699	661	668	707	699	668	691	641	726	676	680	623	709	715	692	685	694	657	689	728	695	663	666	689	716	677	698	694	684	737	696	660	685	675	648	670	702	631	694	675	698	690	649	655	690	694	694	706	721	704	650	679	682	696	736	717	710	691	675	692	691	645	661	718	644	703	637	688	643	705	668	670	691	660	699	680	689	670	727	663	690	639	682	680	669	613	691	654	706	699	703	705	697	716	731	668	693	675	680	660	673	688	668	721	697	668	728	668	653	713	722	654	728	671	737	618	705	673	704	689	666	694	684	671	711	700	667	677	690	670	660	671	653	652	710	677	681	705	680	746	705	672	705	722	710	707	698	646	697	705	743	706	668	684	691	735	715	698	665	698	691	717	667	680	676	667	643	624	706	653	703	718	663	654	653	700	659	671	685	695	699	691	682	702	685	710	709	661	716	685	647	643	681	686	714	682	658	681	693	674	673	687	704	654	673	704	678	682	670	679	667	712	648	645	704	681	682	668	694	716	716	704	689	688	718	666	723	678	686	677	692	692	673	699	677	692	726	644	663	691	688	676	696	688	723	692	682	686	675	655	702	696	680	730	697	652	727	698	670	669	656	694	694	648	727	722	669	674	693	697	666	687	697	688	758	705	694	720	704	701	698	663	672	676	679	652	718	685	663	681	658	648	704	707	712	670	730	709	683	698	646	672	695	619	738	696	688	651	677	664	705	662	698	686	726	688	697	683	752	685	672	699	678	677	684	677	706	704	669	641	642	664	674	696	674	683	656	675	690	643	625	647	641	708	709	671	665	672	644	676	701	701	685	686	748	666	697	671	669	685	632	693	687	709	681	694	665	652	680	703	646	647	675	666	643	674	716	700	732	709	696	695	677	649	636	694	677	669	707	698	732	685	700	689	705	709	693	709	682	654	652	706	668	663	676	728	687	677	658	677	711	703	680	690	673	683	695	752	680	687	702	676	692	672	671	701	676	713	702	663	745	689	717	678	678	697	709	676	709	657	709	682	688	695	698	678	645	676	668	693	634	692	707	672	657	695	664	674	699	753	651	712	701	677	648	708	732	685	657	697	699	680	723	692	679	719	708	672	679	666	699	735	686	683	672	633	672	730	708	687	689	700	673	677	707	739	661	692	699	649	708	664	671	681	646	690	692	696	731	633	703	706	715	677	711	692	630	683	711	695	646	674	716	688	658	637	691	686	675	748	743	662	658	704	715	695	690	678	669	725	698	673	649	680	714	697	747	689	692	699	664	705	698	701	666	709	656	645	693	704	725	699	683	663	675	690	678	636	681	699	658	683	683	697	668	661	654	648	655	701	719	693	700	699	704	668	690	693	682	643	688	690	701	686	681	719	705	676	668	648	684	662	728	672	698	675	669	640	661	715	693	669	727	647	674	754	677	662	712	633	678	688	645	689	698	699	657	706	682	645	687	684	726	712	708	648	693	724	673	673	708	669	693	657	693	689	666	651	669	707	668	683	660	718	693	669	690	739	693	668	705	669	670	747	699	661	719	734	740	658	680	643	701	651	679	687	689	642	676	677	646	671	673	680	683	677	696	690	704	672	702	736	695	686	667	688	690	632	696	686	704	693	653	653	680	698	694	661	694	692	678	679	725	633	633	694	700	692	706	709	701	662	673	675	684	761	688	723	672	650	727	684	715	677	714	663	715	717	699	666	675	691	700	675	710	716	663	699	707	643	651	663	703	694	706	669	675	671	644	678	663	644	689	708	693	682	654	722	695	700	692	649	713	700	659	710	636	724	677	668	707	685	666	672	657	689	686	684	694	665	663	697	678	662	672	689	725	729	732	670	634	695	659	682	663	676	722	718	676	682	692	721	692	727	657	681	689	743	664	673	651	641	688	668	709	682	717	690	660	739	679	664	690	672	639	705	654	658	696	715	658	669	680	678	675	706	701	732	645	652	708	726	725	720	695	701	700	696	673	700	699	720	665	713	663	681	658	684	695	643	687	707	725	695	656	701	733	703	662	685	691	695	718	698	675	655	729	685	700	692	700	681	697	659	646	682	661	659	630	675	651	718	678	704	710	654	676	649	669	655	732	697	715	627	666	713	701	689	664	701	613	682	738	671	689	706	671	673	709	666	695	676	731	666	660	715	678	721	678	710	656	689	676	653	665	657	661	662	721	682	652	650	627	688	722	685	666	653	683	678	654	689	627	757	672	679	701	706	677	697	659	687	666	638	694	714	693	668	684	687	704	687	698	690	690	735	665	708	665	646	689	687	704	673	697	703	678	726	689	695	660	705	715	662	695	702	686	666	703	666	699	672	698	695	714	727	713	686	722	672	709	648	642	696	689	709	716	685	673	707	716	650	669	667	656	690	690	661	674	683	643	685	693	649	715	655	664	694	669	643	693	714	627	675	648	671	681	704	651	701	677	691	715	677	651	625	650	713	654	648	672	664	746	666	673	643	632	708	662	687	717	663	707	698	691	666	673	702	692	678	665	695	678	684	676	700	701	664	636	653	658	667	682	684	716	690	675
32222	52880	14541	3447	2444	2021	1650	5863	25526	30212	22136	2352	888	907	1788	907	839	818	858	823	823	784	863	794	845	805	811	788	798	804	794	803	813	803	804	803	821	791	827	775	790	791	806	830	806	789	798	775	786	837	812	822	731	818	783	815	778	819	825	794	800	775	746	748	804	792	801	807	776	749	786	795	773	786	781	770	818	751	808	778	775	796	759	771	746	841	797	833	771	814	781	776	830	763	795	759	812	792	760	859	810	783	740	795	761	756	810	785	806	827	821	810	801	764	795	785	788	808	783	804	789	815	756	738	799	765	786	841	821	801	774	790	810	768	759	770	808	750	839	766	780	828	797	779	769	812	819	859	783	794	789	789	776	786	772	817	763	755	764	773	743	778	798	766	802	738	799	748	793	845	793	736	763	872	806	803	754	816	785	790	800	829	768	792	785	768	781	747	768	813	743	787	806	795	765	807	802	846	810	793	794	766	733	828	784	821	832	845	749	764	807	826	830	778	793	803	850	809	781	835	829	838	833	772	787	760	794	815	799	776	826	742	805	808	797	840	815	754	821	779	816	813	759	798	808	785	767	753	794	769	766	798	757	809	833	785	800	793	773	848	728	758	817	775	804	797	823	806	768	789	728	757	799	742	820	725	784	783	785	760	804	760	768	815	783	834	790	762	772	795	766	730	791	814	737	830	780	823	822	823	757	782	805	807	822	788	810	737	793	797	775	777	755	723	776	795	772	820	751	820	800	806	843	799	767	769	781	787	810	839	748	807	814	790	775	800	800	812	763	829	840	785	795	768	786	740	838	801	781	777	807	831	840	792	784	804	789	783	809	800	816	773	814	763	835	759	769	815	781	807	741	761	777	827	792	845	762	760	801	786	780	731	788	804	854	779	789	813	799	770	836	793	830	824	798	764	802	816	770	798	783	791	838	807	804	793	800	787	777	733	776	805	821	768	784	770	789	797	796	759	765	823	761	847	794	811	798	736	817	765	801	828	791	780	799	784	784	802	736	786	804	808	775	796	770	809	804	810	772	766	790	814	822	781	743	816	807	779	792	823	828	823	818	824	765	742	805	779	811	798	776	841	806	814	801	823	806	753	831	797	805	794	813	824	791	808	766	770	797	771	869	775	836	829	819	812	794	747	812	779	790	803	782	825	788	779	780	795	756	757	797	755	782	795	789	784	796	743	783	770	810	784	769	748	765	737	845	750	796	776	807	809	858	767	794	763	799	770	784	756	769	818	796	787	759	778	767	755	798	781	795	775	792	807	764	784	736	759	843	784	816	745	774	739	776	826	781	799	791	808	784	781	771	782	760	820	788	812	755	808	824	792	765	746	768	772	781	762	822	756	820	770	792	806	816	731	780	785	798	820	775	849	772	748	755	762	740	789	821	793	796	804	759	765	783	752	788	786	802	783	734	822	770	792	826	827	820	764	805	786	774	790	830	790	746	820	826	739	768	799	780	821	820	726	830	841	780	785	844	786	783	815	817	759	812	800	758	782	842	766	770	782	790	750	776	797	807	838	783	797	803	808	756	837	783	837	806	823	794	813	805	744	804	794	777	776	781	795	766	783	760	802	755	817	795	763	842	770	791	790	798	817	756	782	836	775	751	839	778	797	820	772	808	841	839	829	781	769	773	744	780	738	778	814	817	796	799	750	777	842	756	845	778	842	799	757	780	807	702	808	761	809	756	753	815	822	823	810	811	793	802	833	777	745	812	796	769	759	830	790	819	781	736	754	759	813	800	818	814	796	788	781	765	776	803	802	826	816	840	809	775	757	790	750	805	772	788	790	796	738	781	809	803	808	823	789	780	812	768	790	780	784	783	783	800	776	748	802	773	798	804	781	778	829	786	789	744	790	789	796	794	816	826	797	805	810	823	865	768	811	783	758	776	807	797	776	801	749	776	794	798	796	765	792	820	817	803	789	826	753	828	796	810	783	796	844	805	797	807	829	797	718	801	762	755	791	747	849	772	802	776	771	754	838	766	800	727	828	779	773	808	752	814	787	797	800	761	805	808	802	774	809	762	775	763	783	771	808	851	820	779	800	751	823	774	773	775	777	842	790	803	818	793	795	845	792	795	811	746	803	772	750	784	847	771	770	814	813	796	785	791	804	806	844	809	838	776	733	811	816	759	845	784	782	821	798	749	772	799	766	782	737	791	800	797	789	787	767	811	802	812	796	832	757	747	817	828	832	824	784	788	786	768	781	807	835	797	793	774	763	755	774	756	798	782	789	784	821	744	784	797	793	819	812	775	820	766	807	800	774	822	767	776	765	834	789	802	762	779	807	784	798	772	759	717	847	770	790	755	755	839	782	803	730	777	758	822	799	814	763	795	783	768	767	814	781	774	814	717	808	797	840	794	767	778	751	807	853	753	816	830	775	811	782	726	808	839	761	755	749	808	770	791	800	783	809	820	776	811	798	788	829	838	803	748	749	807	800	819	812	824	828	779	765	804	779	817	828	785	793	776	732	773	801	840	818	787	781	784	813	751	791	812	770	753	772	825	753	790	786	764	795	763	748	782	777	782	769	792	774	777	772	809	838	791	771	810	814	762	794	787	795	766	784	836	816	793	753	800	791	831	768	807	813	754	834	814	722	817	726	791	848	784	807	774	778	809	797	793	769	788	760	775	791	741	786	749	792	790	819	828	829	808	781	793	833	795	834	796	800	767	813	795	769	778	800	880	782	771	820	797	768	803	781	804	795	804	785	739	821	758	811	753	808	750	789	750	810	855	794	802	807	721	758	814	760	793	813	803	764	838	807	771	816	835	791	772	819	758	783	807	723	773	779	800	774	812	764	827	799	760	799	778	804	775	767	799	792	787	802	869	737	804	772	755	792	782	811	786	814	777	787	771	736	789	786	813	798	776	767	789	816	819	773	768	820	783	782	791	783	798	820	766	813	793	809	803	773	802	828	862	745	805	804	769	793	786	810	798	819	792	770	739	752	811	757	806	804	756	809	810	793	808	846	770	777	732	802	770	776	773	793	804	788	774	753	877	831	829	776	794	802	777	855	735	786	794	818	791	817	775	795	812	843	805	806	803	786	783	809	795	829	786	854	810	751	777	755	818	745	757	788	796	762	804	776	747	810	812	783	756	851	776	754	792	757	823	770	779	826	817	757	809	768	789	775	793	781	802	800	804	777	807	761	744	788	810	801	801	766	789	798	762	803	849	782	793	802	796	778	794	779	819	790	780	807	795	774	741	794	819	778	785	799	810	799	819	805	805	813	771	800	812	797	789	771	787	771	799	798	735	846	806	775	702	828	789	750	823	765	834	813	771	772	797	846	818	745	781	816	788	744	794	810	800	791	786	804	778	775	826	760	806	757	831	777	818	790	796	803	762	782	790	776	758	737	760	792	763	785	743	786	795	731	776	733	808	781	777	773	798	850	795	751	754	758	739	759	815	782	778	760	864	781	802	811	760	801	792	793	780	770	824	810	782	802	782	787	775	773	750	782	783	772	835	787
25457	21376	27186	25133	7205	875	696	1398	8731	12848	8593	1063	574	536	598	550	594	594	532	547	526	519	532	539	533	575	538	499	545	523	539	556	506	552	521	545	532	522	530	606	517	528	552	560	580	568	509	587	559	559	544	590	535	507	490	606	512	495	524	557	552	524	541	542	522	562	531	513	475	516	533	553	491	548	525	520	526	576	499	547	582	523	543	525	532	536	558	506	525	558	526	519	576	528	574	584	538	538	532	559	543	571	550	514	567	593	535	577	532	558	509	525	549	504	582	551	536	517	550	551	546	515	545	543	537	524	547	553	550	535	538	546	545	525	559	502	621	552	546	546	533	566	545	546	511	560	515	540	523	518	528	577	534	587	559	536	516	549	554	545	545	521	524	530	576	514	581	535	505	542	550	552	535	554	541	530	551	571	569	534	525	510	533	492	541	546	555	542	485	570	542	572	546	556	558	532	559	588	523	570	510	549	549	569	574	554	539	550	524	621	481	571	570	538	540	546	548	567	507	562	542	514	546	541	536	514	519	539	580	539	581	560	548	546	530	588	544	532	521	514	554	571	528	543	578	570	536	568	593	548	546	532	534	516	523	522	499	526	556	549	530	532	539	537	569	514	504	534	514	561	562	555	552	574	553	583	542	547	530	532	496	527	566	609	518	556	529	537	559	537	536	531	594	553	560	567	549	523	556	576	548	534	489	549	529	513	503	549	517	565	558	543	542	545	510	590	564	521	529	527	484	555	540	582	564	501	540	541	591	499	530	545	555	557	562	512	553	539	510	524	526	537	566	552	561	555	579	567	521	511	534	559	573	531	550	526	488	546	542	541	561	529	576	573	561	557	498	518	556	553	540	498	534	537	550	536	529	523	547	543	544	528	562	592	566	516	500	534	559	551	541	517	569	561	586	521	505	586	531	571	546	573	546	545	540	523	511	540	511	585	531	552	541	564	575	585	564	562	563	551	514	533	498	549	549	523	553	573	555	586	492	538	532	587	526	529	530	527	552	540	541	584	574	579	543	559	500	551	513	523	549	530	533	545	550	511	519	552	502	539	522	554	540	489	562	564	577	524	573	529	494	569	530	567	527	524	499	572	570	578	516	551	547	588	559	528	549	524	547	566	544	532	510	551	555	549	533	531	524	550	548	512	520	537	543	542	564	534	550	552	552	558	532	561	519	511	534	533	533	523	562	545	536	546	520	550	490	553	539	525	544	512	549	529	558	533	527	552	509	496	542	601	535	543	571	564	530	519	550	535	537	588	568	526	541	534	588	551	513	531	563	519	522	485	531	537	531	513	516	552	538	532	544	512	516	524	543	523	518	578	535	565	556	523	541	562	505	525	560	513	569	532	553	556	574	510	532	543	509	520	538	538	539	527	534	574	512	545	540	518	559	580	552	545	532	562	519	559	504	559	553	561	546	561	497	524	561	594	549	549	545	601	541	544	554	599	511	573	564	557	511	514	546	534	507	527	528	544	538	533	531	530	533	543	573	537	587	559	547	538	521	517	575	525	530	549	504	518	551	553	552	548	555	499	520	544	529	544	545	509	575	524	514	536	571	551	513	544	537	589	545	517	540	566	517	530	533	576	554	519	537	542	512	546	522	529	531	511	583	570	549	549	538	518	512	522	565	543	567	524	536	550	551	517	519	538	502	540	547	557	531	559	545	533	564	554	528	543	539	547	542	505	559	536	518	513	537	519	555	546	550	515	549	527	563	609	560	564	550	552	541	548	550	541	511	498	535	521	552	534	551	504	549	564	540	511	532	529	514	538	540	585	526	545	566	532	535	547	550	551	585	553	541	506	499	546	544	534	575	553	542	537	520	521	554	525	520	550	529	552	507	593	534	542	538	518	468	545	566	523	534	527	551	567	520	524	526	547	546	528	553	560	542	566	499	565	539	563	558	550	553	545	520	541	562	518	553	527	557	528	561	508	534	563	554	528	535	502	526	512	557	527	555	562	511	493	549	553	560	563	583	557	505	531	537	515	574	544	509	576	544	550	581	558	565	594	536	484	539	581	525	552	515	560	577	531	535	536	548	528	505	532	593	535	561	586	539	502	555	506	504	520	582	537	573	544	590	546	545	509	542	570	532	522	502	531	532	565	516	520	516	556	533	536	529	537	541	545	520	533	503	532	529	519	555	527	552	584	547	566	588	537	547	536	523	527	528	539	548	523	548	579	562	564	525	508	547	543	544	540	553	561	548	530	584	514	532	518	549	536	531	543	552	555	511	503	542	574	559	506	538	537	535	547	575	511	530	530	557	510	527	528	537	534	556	554	528	527	572	548	517	473	578	567	499	522	549	567	524	558	556	585	528	537	563	581	544	529	506	558	536	542	562	556	525	569	561	510	535	544	548	542	521	519	591	544	533	533	539	544	561	535	535	579	527	532	544	546	593	592	562	547	571	523	520	525	536	527	546	513	583	556	529	559	546	494	545	500	535	536	554	544	532	521	539	578	553	561	532	517	527	552	538	528	577	576	503	528	569	542	542	549	562	513	527	519	543	536	513	546	510	571	490	515	509	577	527	549	529	517	566	541	540	555	556	547	524	543	527	553	512	541	522	504	558	486	525	548	503	553	555	542	561	585	537	524	530	557	547	549	511	517	508	524	552	532	516	524	538	522	546	557	542	532	543	544	541	558	536	525	504	544	566	534	543	496	525	542	549	518	520	547	528	537	524	527	478	512	553	582	499	536	528	501	528	547	532	561	563	516	558	520	521	574	533	551	513	585	541	523	546	519	583	564	556	558	541	582	527	544	519	535	559	580	568	530	535	490	531	544	540	585	569	536	533	562	492	565	576	573	539	579	486	520	548	520	586	506	559	547	533	518	542	556	555	553	524	555	542	568	518	520	566	530	556	538	561	537	549	539	507	572	532	545	514	516	577	526	540	577	561	552	514	567	548	522	500	533	524	514	549	558	549	528	561	534	572	518	487	530	510	535	542	525	546	530	526	546	574	521	551	537	509	532	509	558	550	529	552	542	561	512	528	555	493	562	545	485	516	546	539	513	531	516	538	557	543	544	517	571	567	508	523	562	547	522	519	535	546	510	547	516	512	501	531	532	500	565	557	550	518	576	534	529	532	512	554	579	556	480	566	552	536	510	564	515	521	550	517	516	566	531	566	530	511	550	538	533	560	543	558	545	557	583	567	526	504	546	538	524	515	536	561	570	512	533	586	528	495	515	588	522	534	530	555	560	556	555	606	554	583	523	539	469	534	521	567	592	539	574	517	570	504	574	576	499	540	515	591	522	537	537	519	558	522	549	538	542	532	530	541	473	577	541	560	563	548	549	524	588	550	568	564	516	557	532	530	499	550	580	528	537	511	530	549	548	527	533	550	526	546	561	519	565	554	554	562	545	499	549	531	563	545	512	551	509	543	525	565	562	585	516	532	517	537	502	544	569	543	492	512	529	539	542	584	536	528	525	560	529	496	582	565	572	502	528	567	564	509	562	508	549	584	528	538	549
31752	47868	13832	2015	1519	1317	1063	2871	18284	22304	15307	1387	718	668	813	661	695	652	618	703	628	649	683	637	708	671	690	702	686	663	670	665	680	680	622	634	653	633	635	667	642	661	622	627	656	685	624	595	644	676	670	675	635	663	671	601	675	605	678	616	623	649	666	624	659	691	654	612	655	627	681	660	686	683	644	683	651	697	662	704	642	715	640	692	683	687	637	646	659	648	684	613	628	647	645	659	689	702	695	648	642	675	697	669	662	613	611	608	640	657	637	623	636	622	641	654	703	656	702	659	681	615	621	662	669	634	656	676	607	652	620	622	676	647	659	736	642	611	668	667	637	655	622	665	661	636	630	643	646	632	760	634	641	668	640	637	687	678	653	677	641	679	663	662	675	669	656	644	672	645	651	648	662	682	634	660	657	685	648	611	645	651	689	658	670	631	623	662	626	653	646	626	639	660	672	639	681	652	611	646	689	640	602	658	636	673	644	686	654	628	625	640	628	661	674	622	602	675	630	632	667	641	636	635	679	655	658	699	656	662	630	651	687	642	668	614	622	619	678	661	665	670	640	676	677	651	692	662	624	652	645	657	664	667	632	662	666	666	658	685	641	679	706	659	675	670	648	677	690	689	650	684	661	712	633	646	699	633	648	670	630	652	667	656	652	620	663	676	638	695	681	658	643	708	643	617	656	613	650	643	642	629	680	596	631	673	676	633	685	691	654	639	653	681	602	657	657	663	623	690	649	651	692	651	599	657	675	622	638	636	676	712	660	647	667	646	669	663	609	645	639	665	630	630	638	667	663	687	653	648	690	609	680	709	717	665	688	651	667	694	669	609	692	690	702	678	639	655	679	642	651	676	649	668	649	699	605	640	667	648	657	683	639	599	698	673	664	599	674	621	622	717	610	677	652	678	631	653	627	649	650	625	644	697	641	627	629	621	611	644	657	690	663	646	722	671	644	686	682	637	664	672	688	673	635	660	668	641	633	631	662	691	648	640	662	667	677	618	640	633	667	658	645	652	680	664	652	643	639	695	668	655	685	661	677	635	631	642	661	666	639	654	616	664	601	667	652	689	612	668	644	623	627	576	654	635	655	664	699	637	629	597	668	701	614	644	683	640	639	654	664	648	667	651	705	699	625	615	655	686	618	657	642	700	637	638	640	614	638	642	655	629	670	673	642	609	618	666	607	679	706	676	685	639	640	659	618	682	646	688	709	647	644	655	704	660	640	696	646	639	647	679	656	643	609	623	677	645	694	646	660	637	633	656	608	646	623	642	659	660	717	698	645	605	660	652	634	654	636	665	626	658	648	664	656	654	681	679	651	658	670	662	692	675	683	628	697	678	663	700	656	664	654	669	659	651	654	634	641	642	677	646	637	663	663	688	648	628	683	678	625	616	637	664	654	652	643	620	665	658	661	650	640	696	610	666	651	662	643	621	641	666	653	672	660	695	657	663	655	668	632	669	662	628	662	640	662	672	642	672	658	638	638	640	644	652	654	635	674	691	600	645	667	621	649	636	654	683	660	683	678	675	600	652	630	669	628	656	694	684	616	628	705	636	643	620	653	605	653	695	675	635	713	682	625	639	651	663	657	687	659	617	631	625	649	653	679	695	699	657	665	640	688	667	632	674	654	669	675	645	659	641	621	593	616	659	656	651	700	673	656	600	672	644	666	648	663	625	678	643	666	648	660	689	681	706	675	686	650	659	671	650	667	658	605	659	688	650	631	684	644	615	645	672	684	697	654	681	663	654	655	644	643	646	609	614	632	647	644	606	664	660	680	675	647	659	614	650	678	673	649	626	645	657	651	655	650	647	683	666	681	677	651	689	630	669	655	615	636	625	642	659	665	607	690	640	641	644	663	647	632	649	677	650	635	666	649	641	687	668	663	634	656	683	623	658	647	665	622	657	642	654	647	663	671	656	714	633	627	651	653	654	601	658	696	670	683	608	639	634	674	676	688	662	637	671	659	655	660	683	657	650	668	652	691	660	609	644	655	647	581	661	643	650	618	658	633	674	614	651	625	664	618	641	621	587	667	630	646	628	647	675	669	682	673	659	626	642	649	687	668	655	692	647	680	622	679	648	625	623	657	622	636	638	636	665	621	596	661	651	622	622	637	625	641	646	661	676	657	601	649	687	662	667	654	685	679	646	632	646	638	654	643	685	652	699	628	692	653	683	659	695	628	631	605	662	640	623	629	633	629	703	653	677	636	630	665	633	635	612	628	661	665	659	654	647	713	611	606	645	672	614	664	660	695	642	671	661	663	664	707	653	612	638	622	652	637	656	677	652	647	679	632	653	647	666	658	696	616	668	657	648	639	666	680	669	646	625	649	643	641	679	647	643	671	684	681	655	661	655	649	658	655	690	667	670	635	655	660	692	630	649	684	673	653	678	621	624	670	670	623	676	633	668	678	703	684	625	629	681	622	658	630	642	645	682	642	647	659	697	671	685	653	667	652	679	642	644	644	667	648	659	698	636	652	685	649	643	701	662	673	674	686	636	676	646	642	654	651	649	670	625	665	598	633	649	654	709	602	642	661	666	639	654	611	638	659	615	650	624	647	658	683	636	637	633	663	661	634	624	653	636	657	663	625	652	658	679	677	633	635	597	665	674	686	668	625	658	704	657	676	659	658	633	667	675	640	682	626	623	647	629	658	661	663	718	689	671	613	630	621	648	678	679	643	642	630	602	668	653	656	690	658	648	622	681	619	693	674	596	659	624	674	685	633	701	658	606	647	654	642	664	623	631	632	673	621	650	637	682	693	660	642	608	663	662	648	625	626	628	651	645	676	617	622	617	639	659	700	693	647	659	611	658	642	676	634	691	652	631	627	619	679	644	663	675	657	652	642	698	643	724	661	605	694	650	646	660	683	666	675	674	633	664	668	644	635	627	644	642	651	650	655	616	700	625	650	638	660	671	621	685	663	644	657	689	647	685	638	648	601	622	693	615	680	654	689	656	639	672	670	646	673	595	644	686	711	634	652	684	644	664	625	659	648	653	661	669	667	621	667	685	642	636	636	687	641	653	600	676	643	663	691	684	608	627	688	680	648	652	696	615	641	686	642	687	692	627	657	677	657	639	631	594	639	648	638	681	666	591	671	649	627	642	703	673	666	688	673	635	623	613	691	619	636	640	675	674	642	667	636	678	672	652	678	657	685	710	663	652	645	628	652	642	658	612	644	659	650	685	727	667	641	668	619	628	689	658	662	704	683	626	664	653	672	625	684	683	671	646	618	693	631	660	664	655	676	668	641	604	695	663	648	648	663	603	643	650	671	635	686	659	704	671	638	646	638	654	685	620	623	655	662	638	635	703	657	625	658	667	655	650	621	644	657	626	637	633	670	696	647	660	636	609	670	659	640	659	647	675	652	652	639	662	624	639	639	651	629	618	661	620	641	683	618	650	655	685	671	674	657	655	716	631	631	655	608	653	669	637	635	627	634	657	626	689	658	681	686	640	642	654	634	681	671	646
23220	21320	29051	23882	21296	21192	6792	2334	20745	37029	29038	6928	1088	961	921	936	930	893	936	941	890	951	902	893	822	908	937	911	859	869	898	886	860	904	899	882	933	874	800	928	824	923	924	926	851	833	845	879	891	891	886	895	917	856	893	904	905	851	848	893	884	895	862	871	886	848	893	855	893	914	854	866	886	883	896	886	911	900	912	916	884	887	899	884	871	866	825	890	885	866	833	853	886	875	872	866	866	888	923	886	870	864	902	822	890	863	855	865	884	914	871	856	868	868	864	854	871	856	902	869	930	901	914	895	825	882	895	941	905	816	875	848	863	863	884	854	898	860	873	863	869	879	835	878	860	934	917	834	875	907	880	815	929	857	860	859	894	841	832	875	879	833	867	895	884	891	814	922	889	929	893	891	889	854	841	887	846	868	866	894	857	818	898	902	864	920	883	864	868	898	869	813	892	921	890	900	900	856	858	814	880	803	864	830	857	895	839	875	885	856	950	897	825	895	910	893	861	785	861	858	870	894	881	875	858	901	890	873	904	903	885	874	870	834	879	958	865	903	866	838	823	868	900	810	890	922	867	861	847	861	897	911	890	909	822	866	914	873	878	903	882	828	848	922	834	875	849	860	905	887	865	885	886	911	886	834	867	915	872	876	867	863	903	901	854	892	832	962	875	854	879	885	854	854	875	838	849	856	895	860	866	879	835	920	891	872	918	893	846	872	803	832	903	877	891	851	837	860	906	879	856	859	887	886	914	886	895	929	880	870	843	858	855	856	846	910	860	847	908	886	860	890	869	868	861	867	854	910	868	905	890	852	893	801	852	865	853	854	917	860	844	875	895	869	911	855	892	854	865	853	856	817	821	956	916	864	895	862	885	856	878	807	886	858	837	851	869	880	924	858	925	852	909	846	865	864	871	852	845	882	850	825	872	889	847	887	899	871	882	844	870	895	854	861	816	862	919	882	888	850	898	873	859	871	918	873	872	869	904	914	867	878	877	864	884	819	836	842	861	810	862	876	902	895	877	884	956	838	934	806	853	888	909	899	879	838	870	852	883	926	884	880	888	885	843	858	850	847	827	889	875	900	908	893	886	865	884	887	879	879	937	922	860	864	844	860	933	872	875	836	878	811	884	889	960	856	903	892	905	860	845	882	869	845	858	822	888	849	847	860	889	852	923	895	912	832	870	829	897	887	887	895	917	927	902	838	871	885	881	869	880	875	896	902	912	893	893	847	944	883	843	881	823	896	826	867	850	895	905	839	897	849	913	903	832	831	860	883	823	869	894	852	905	892	857	883	866	869	899	871	873	883	890	875	927	910	841	816	849	890	791	845	851	919	874	852	846	876	863	832	869	861	887	908	830	898	899	843	896	869	876	829	932	835	865	847	858	896	895	867	836	855	864	872	863	851	876	870	853	883	915	865	885	827	882	877	867	882	870	855	824	892	872	920	895	853	873	838	855	892	850	899	857	852	903	868	859	886	864	878	940	877	901	899	904	839	818	890	884	895	844	910	890	870	897	857	857	819	872	940	895	904	882	869	933	898	893	875	869	858	811	832	846	851	878	886	902	913	877	864	899	857	892	842	891	823	859	919	846	836	802	847	885	835	879	874	897	889	866	846	847	887	860	843	864	856	860	906	883	861	846	862	924	888	889	882	873	846	903	821	840	876	923	885	911	904	868	854	891	858	935	911	814	857	884	924	857	882	844	883	864	887	841	824	890	925	891	841	868	890	932	854	890	857	896	865	878	841	853	918	871	871	878	901	856	881	867	843	895	815	851	871	912	906	893	890	886	897	853	903	815	869	870	892	840	932	820	845	897	916	941	886	894	791	833	829	904	859	867	883	865	894	852	876	883	875	826	837	853	894	847	880	839	877	884	812	841	866	869	834	882	857	863	881	877	885	838	866	867	887	939	908	873	879	901	849	922	826	912	893	860	883	907	852	902	837	882	906	815	852	865	837	898	871	869	883	863	873	940	882	913	841	898	907	861	836	889	886	853	879	857	894	843	895	866	888	915	884	897	893	872	903	906	870	880	846	838	816	876	873	876	921	883	843	859	844	842	875	817	871	872	856	887	837	905	875	867	864	897	871	932	864	844	896	905	868	877	874	862	883	831	895	902	854	890	891	886	825	814	856	917	917	877	848	835	884	828	868	820	869	879	881	832	853	861	845	865	858	917	836	938	836	829	894	936	879	830	860	895	905	883	843	876	841	911	898	905	869	851	864	896	861	819	866	904	880	866	902	872	874	920	867	857	874	897	847	903	883	913	887	865	883	894	864	877	861	814	911	856	866	910	904	844	883	874	875	914	812	884	873	847	877	859	862	918	881	931	885	830	907	911	911	852	888	894	831	913	879	858	869	855	889	862	863	822	853	859	899	875	853	877	876	873	898	871	856	865	848	879	864	906	854	890	888	905	903	851	866	872	849	905	901	891	810	903	888	889	881	884	870	870	859	860	905	863	919	864	860	851	827	918	845	844	839	903	927	864	839	871	835	867	863	867	838	865	886	860	842	824	838	856	842	868	824	864	860	873	837	869	874	875	855	880	902	820	876	925	884	874	861	866	889	813	869	875	910	861	831	880	851	838	841	848	825	870	813	897	908	900	852	801	837	888	834	884	833	833	917	877	853	854	900	872	904	886	955	855	846	872	788	810	844	884	850	921	862	841	912	884	907	938	911	897	862	808	818	817	874	842	863	883	817	910	900	849	825	894	921	882	893	867	835	852	866	892	864	852	893	907	869	877	862	861	886	858	892	901	872	874	860	857	842	811	917	906	815	886	895	809	880	859	904	885	914	850	926	826	886	876	904	865	887	917	819	813	835	906	899	876	872	834	877	893	881	853	841	828	926	914	828	827	868	890	876	887	875	848	873	842	828	905	820	878	919	854	839	884	839	894	857	846	865	892	874	879	880	830	889	898	887	840	868	861	869	839	891	832	802	868	828	875	851	867	920	896	859	881	857	854	892	855	866	850	925	832	844	912	883	876	911	897	823	879	816	906	894	862	854	858	857	887	828	878	889	874	904	852	899	888	859	849	933	886	889	858	887	915	894	900	881	830	839	864	858	845	907	931	911	870	880	846	880	879	825	849	844	886	902	896	845	899	850	889	842	942	861	884	853	879	849	866	865	905	882	933	898	864	918	849	899	849	870	840	867	878	904	832	901	855	825	846	891	871	901	858	873	869	836	880	871	878	841	856	832	874	865	875	873	825	848	887	862	819	918	906	923	894	862	942	857	827	872	873	881	906	862	887	887	877	872	862	905	878	839	883	849	882	867	881	904	878	859	886	902	872	872	895	854	894	903	868	918	841	867	852	858	923	887	891	918	891	863	824	875	841	894	832	879	857	849	882	883	856	868	885	834	851	891	848	902	888	937	892	804	782	863	826	870	895	804	859	837	910	854	917	888	884	904	871	846	845	871	889	858	952	939	911	886	853	880	872	874	849	867	850	895	913	932	930	899	874	906	865	879	872	831
36243	63296	19741	5788	4258	3349	2781	3844	29739	40293	32502	4502	1142	1162	1173	1154	1133	1071	1063	1019	1008	1034	1027	996	1057	1004	1043	1043	986	999	1042	1030	966	998	1054	1046	1024	1009	1035	996	1032	1058	998	938	1012	1002	985	950	1048	1012	1016	961	1012	1013	992	1002	1046	1019	984	1030	989	1012	937	1005	1036	1026	987	980	1047	1002	1072	986	988	1031	1039	1000	974	1054	1003	983	998	1003	978	967	1004	999	1017	1020	999	1000	1025	1014	997	1007	943	1003	1003	985	964	998	997	1008	985	946	990	1022	1059	951	993	943	1015	999	994	963	1022	947	998	1036	998	977	997	973	1002	1008	999	1028	1015	973	988	1000	1023	1037	967	1013	1016	996	974	1023	997	1005	994	993	1004	944	1019	1018	973	1014	997	988	975	981	1040	964	1024	1038	1004	1047	1006	954	994	963	983	988	1001	957	1030	1041	987	964	975	1028	989	981	991	1023	992	1002	977	1012	1008	967	996	993	1004	944	945	975	969	1008	1032	1017	966	981	992	970	1000	1005	971	1010	991	1012	1042	1022	970	983	978	1003	994	991	1016	1040	974	989	1013	1014	969	1003	998	986	1004	1012	1024	950	974	987	999	985	1022	1001	939	958	975	998	1003	978	980	968	916	1044	1050	975	972	1004	1000	960	968	1020	987	957	1046	996	962	993	982	1013	978	978	1037	1002	993	1025	986	1020	1043	1007	962	975	962	939	985	1049	1029	1046	1028	979	974	1040	1005	994	1067	1020	960	1049	981	1018	951	999	1007	974	1006	991	991	975	1001	964	971	1013	965	995	1012	993	1028	1036	961	993	941	1006	1031	1040	1013	1012	924	1106	905	1023	1030	968	1020	978	1021	1008	956	1057	1058	967	998	1007	1012	989	955	1023	991	1055	973	1021	1041	992	1012	1011	949	983	999	1015	994	972	979	997	1010	986	962	948	972	1050	970	1032	1027	975	980	1001	1013	1000	983	1010	973	960	1021	1023	975	1016	1041	984	983	1022	1007	985	1014	1006	1003	1039	1103	1010	1005	1000	988	966	975	991	1015	971	909	1008	982	1068	1043	972	1004	987	995	944	1056	989	984	1063	1026	955	1058	976	980	963	1027	916	1021	1047	986	970	1020	1015	986	931	970	1007	1004	1035	1036	955	988	1019	1004	919	1013	997	1024	1053	975	983	1065	943	945	983	1029	998	1011	1002	1011	1038	988	1029	991	966	992	992	1029	988	987	946	994	1002	992	992	1009	1010	1019	1009	978	979	1007	1017	962	960	1007	997	988	1005	1054	975	969	1002	958	1008	1036	1046	973	980	1002	959	974	1029	968	978	950	931	996	999	1005	989	1004	1030	962	1025	1032	984	979	1017	1028	992	983	998	1016	1041	1039	979	974	991	994	1069	1000	946	965	996	1039	956	1031	1036	979	1077	964	1003	1001	986	989	926	1009	1018	1046	1018	951	977	995	1000	962	1020	1034	965	950	995	916	1013	980	1053	1010	984	992	1012	996	1005	1048	987	964	992	1028	1022	997	961	940	975	1003	956	965	969	977	932	992	1024	1023	953	977	1012	965	960	997	1024	1011	985	985	998	1012	1000	938	1048	979	985	980	972	1018	986	949	971	1049	1020	1008	980	1007	1064	964	993	975	1016	904	965	1003	979	997	976	985	998	976	989	993	1030	937	1047	1062	1022	986	944	1032	980	1012	998	992	1013	1004	983	991	1001	1045	985	956	1047	1004	965	979	1025	1014	965	1004	973	977	994	995	985	974	993	971	964	1004	1019	977	1025	950	991	1001	1029	981	1062	1029	1042	953	976	947	1005	990	968	1020	962	978	1019	994	984	955	985	969	1012	998	1025	1015	1008	931	1056	989	976	999	956	951	1043	944	981	1009	968	1029	998	1013	1020	1002	1030	1023	967	1080	1012	996	1036	946	1052	1041	971	989	947	1015	998	991	951	1010	972	947	1041	979	989	1003	963	944	1006	962	997	1011	1003	976	969	958	944	1012	975	966	1011	1025	1002	1032	968	937	1002	989	1043	1026	998	965	976	981	1027	994	1010	980	962	969	935	970	959	1011	1020	974	951	952	979	996	979	998	994	1006	1000	981	959	978	965	1012	961	953	960	927	1014	962	984	958	929	995	1022	998	1068	1004	1013	954	940	1038	1009	951	1023	980	1020	997	999	1003	989	984	1018	1002	1004	963	958	987	983	1017	965	1054	1008	971	990	977	947	981	1028	989	964	1054	995	979	996	952	994	1060	1049	973	928	1004	993	1032	991	1023	967	981	977	935	983	953	974	1015	1012	986	966	1001	976	984	1036	1018	935	1038	991	980	1041	1023	960	1041	1025	1048	939	1026	960	952	1018	1040	1021	978	1081	1024	938	1017	960	965	984	1062	984	1086	1001	979	967	987	979	1000	1011	1000	1021	998	986	980	1055	982	974	1013	1005	1014	1053	997	997	990	1013	978	965	1010	985	965	997	976	996	1016	1007	1021	1020	995	1029	951	995	1000	980	943	1011	1032	1020	1056	936	1020	995	972	1005	1054	1002	920	971	1005	982	1023	1020	1018	1010	1007	950	949	952	1023	936	988	1006	972	967	1033	987	1006	976	966	1043	957	996	966	1000	978	981	977	1016	1003	1035	1002	983	1009	988	994	956	997	1007	1047	961	966	1035	964	969	1014	950	1051	960	1019	1009	963	991	1025	990	1027	945	1000	1004	956	989	1003	979	980	1028	987	991	1005	1026	1016	993	1024	934	1015	965	1055	1042	997	990	1001	945	1039	967	990	954	995	1006	1002	1024	949	1023	1037	982	1021	930	989	1001	1041	995	1000	1031	971	1000	952	987	991	956	926	1043	970	987	996	1018	952	1013	1055	966	987	979	942	970	1012	949	949	1005	1015	946	969	989	989	1003	989	1000	976	978	1003	993	950	985	1039	981	1008	967	985	947	940	954	976	961	1084	1017	1000	972	1015	961	1005	983	1003	1023	1014	984	1008	955	984	1016	1063	959	988	964	1005	1009	970	1000	1047	994	992	1041	1003	984	985	1067	1018	952	989	966	989	997	985	983	958	944	990	936	1025	1010	985	1077	970	1013	1022	956	1007	958	1025	919	963	969	1004	1038	1005	972	1019	976	1037	966	1006	985	941	1018	991	978	1088	1005	945	985	1032	1016	1033	949	996	1006	1006	980	980	989	988	1039	992	950	982	964	944	1020	1023	965	966	1043	990	1031	980	979	980	951	1043	1022	967	979	1024	968	1000	1004	1008	965	1010	993	971	994	1015	983	988	1006	998	983	969	1036	926	982	1004	984	1005	944	998	980	993	985	1014	1044	995	1015	972	1001	1007	987	954	968	988	1011	957	1031	1083	1027	1017	1002	1049	1019	1037	978	1016	1006	982	1014	1014	1009	985	947	1025	1022	978	1086	1039	992	978	971	990	973	995	997	1003	943	1003	976	1008	994	988	983	1021	1016	981	985	1004	1055	987	996	914	979	975	962	995	954	1021	1013	943	1005	989	1031	1032	1004	924	993	1039	966	999	931	960	1016	1055	992	977	958	981	1052	1019	1019	1023	1032	971	997	1006	977	1058	1014	939	946	1051	970	1024	1021	1049	950	1042	1024	996	969	1009	922	996	1005	1019	999	1012	1036	1050	959	990	1005	936	1039	1027	940	1014	1031	1001	1002	951	1024	1010	1056	982	1006	977	978	1001	1003	1018	984	1033	991	979	976	996	982	974	1081	969	1027	913	983	980	981	1017	973	988	991	1043	917	956	986	1023	985	1033	963	1055	971	962	1009	995	1024	1005	941	943	980	948	1006	1008	982	1017	953	968	965	984	982	984	995	979	947	1020	969	1029	995	997	1017	996	995	975	941	1019	995	989	904	981	941	929	1037	988	967	1004	1028	982	998	977	1056	952	913	993	1016	973	959	1003	1002	991	1010	984	1038	1023	955	986	968	927	1024	1052	1054	1015	967	1007	994	979	948	968	978	1007	1026	1031	1017	956	1021	940	968	1045	965	1016	1004	1007	999	987	980	1023	983	1015	960	1000	1032	1052	989	995	997	983	947	979	976	998	961	986	988	1027	1002	982	1027	959	1025	992	1062	1005	951	975	980	973	1033	957	1008	1026	947	1031	982	956	1004	1011	984	1016	981	1020	1009
28421	25158	14274	1463	573	518	507	491	1105	2605	2006	641	491	438	489	442	456	455	453	432	481	449	493	457	465	435	489	444	458	471	450	482	464	434	458	456	459	477	439	460	428	469	442	439	430	502	437	460	428	457	470	449	460	448	432	476	483	494	413	476	479	467	433	491	442	412	467	499	487	437	503	447	455	487	486	459	464	437	422	465	474	437	446	444	431	432	488	486	480	503	462	456	464	474	475	464	484	489	468	466	466	425	445	454	477	449	463	474	463	476	472	479	473	462	459	490	495	458	457	457	452	512	498	456	459	444	449	455	447	470	451	462	432	431	453	470	456	450	480	455	450	485	437	473	482	472	464	448	473	484	440	427	497	487	464	468	486	430	445	452	458	518	439	464	449	418	476	457	440	485	426	457	442	457	448	432	466	461	431	458	492	450	404	456	466	473	454	478	442	470	469	457	423	445	478	432	484	464	470	419	434	479	466	474	435	484	442	501	451	482	472	448	463	469	464	471	435	467	449	494	439	465	433	492	465	445	482	497	465	438	422	436	452	458	487	488	465	488	455	482	457	473	462	461	448	444	487	457	411	444	486	451	426	452	446	465	444	444	470	495	459	461	476	474	472	431	472	450	466	452	420	471	442	452	476	479	437	458	457	444	492	452	448	492	457	453	460	507	474	466	455	465	491	454	448	444	411	486	423	466	474	452	450	486	461	468	484	418	459	493	458	436	504	473	456	471	499	435	455	455	473	449	443	458	483	486	474	426	453	438	488	453	508	462	470	464	486	439	500	466	502	467	469	445	477	478	435	452	460	457	454	454	444	460	445	445	471	458	438	480	441	439	470	463	485	438	480	465	490	476	476	491	471	425	438	474	492	471	474	466	476	503	458	443	484	451	471	460	450	463	466	454	479	440	464	473	451	456	461	440	441	473	455	442	448	438	467	504	438	482	471	485	494	448	452	441	475	441	480	475	433	479	452	480	489	479	422	487	465	432	487	458	465	489	491	475	444	481	471	452	477	489	497	510	449	472	481	467	451	450	476	507	442	472	465	464	441	471	489	457	442	452	470	464	513	457	464	443	471	430	479	471	468	503	458	450	474	488	467	475	456	480	471	439	454	449	458	468	476	453	438	428	464	479	482	501	507	435	459	468	436	453	438	491	447	449	467	477	471	416	496	439	445	479	506	473	481	465	408	477	445	450	462	435	483	461	440	495	451	491	455	459	462	445	423	480	460	448	465	468	464	421	441	439	463	492	466	496	478	510	473	457	444	449	471	490	459	429	462	459	443	474	443	465	446	475	448	467	451	482	445	454	488	453	451	430	474	429	435	417	480	476	425	455	460	427	460	454	460	460	430	501	463	440	471	475	496	469	478	478	449	435	475	442	457	489	463	457	495	426	473	408	477	483	493	484	455	494	422	483	421	508	463	457	443	466	457	457	476	468	460	461	467	445	468	509	470	460	434	511	483	450	473	452	441	450	451	451	446	493	473	453	481	454	448	455	423	462	478	441	417	471	441	456	453	469	427	443	510	462	444	482	442	464	519	474	453	489	476	485	445	469	449	467	489	460	470	467	444	480	489	467	457	450	453	496	486	475	480	446	448	432	453	442	440	470	478	499	464	445	503	431	446	478	467	490	474	429	407	465	416	464	441	435	456	455	457	428	465	471	447	483	445	502	471	441	443	446	429	464	449	486	477	482	468	441	439	469	487	451	465	462	443	479	454	448	472	432	454	449	478	457	513	434	458	482	502	501	441	474	476	438	481	470	508	478	450	451	424	439	501	437	483	430	452	461	480	438	451	467	462	490	502	485	479	443	457	461	472	487	453	460	433	424	449	466	431	453	461	481	492	481	450	445	451	444	478	445	434	449	451	439	428	497	441	454	440	479	460	484	454	445	496	469	456	486	484	428	500	467	422	457	435	474	431	472	459	444	413	440	450	459	464	480	450	468	474	476	439	455	442	489	438	436	453	476	455	432	443	466	459	437	461	475	470	435	453	452	480	483	417	424	453	458	476	434	486	479	454	418	481	465	461	511	430	474	459	470	454	480	445	417	428	435	497	472	473	461	490	495	450	472	456	445	479	473	476	459	478	427	473	449	450	475	418	470	436	455	456	473	445	473	472	490	441	457	427	472	442	457	470	493	439	436	460	434	476	469	462	486	476	444	441	466	510	453	460	458	489	460	438	480	471	484	458	407	488	439	477	432	468	440	456	431	462	463	496	441	444	454	435	428	453	470	487	468	447	477	461	476	451	468	523	447	470	474	478	441	438	447	450	473	483	472	463	445	462	454	409	436	464	468	465	483	429	460	470	448	471	471	485	452	445	462	444	479	454	462	428	457	471	444	468	468	461	461	462	464	449	462	436	452	416	418	450	475	507	469	454	478	475	457	447	471	425	520	435	440	489	431	467	418	434	426	442	463	456	461	480	455	464	481	445	440	459	472	453	433	477	446	466	475	446	461	490	506	453	458	476	437	489	464	447	461	485	484	439	428	456	513	455	466	446	463	464	442	409	463	462	483	441	457	467	478	464	497	490	413	458	456	433	489	463	491	460	473	455	484	444	432	439	469	491	444	452	488	466	440	450	481	473	408	457	453	427	466	436	425	440	480	460	483	494	423	433	499	504	465	466	454	438	488	440	499	440	421	457	473	486	439	502	472	483	488	442	467	428	447	437	504	432	445	489	447	485	450	451	469	458	453	440	459	451	417	456	495	474	426	462	474	482	496	461	479	452	464	464	495	477	493	451	481	471	452	488	413	480	491	472	481	471	432	443	479	477	470	453	502	444	489	443	489	438	438	457	456	457	479	471	457	485	505	468	475	464	498	466	457	466	454	455	449	482	438	468	432	414	447	474	512	427	488	447	444	467	441	481	497	437	485	463	417	467	422	477	490	466	470	488	463	498	509	437	478	494	469	480	458	470	452	442	451	448	470	438	451	465	465	451	480	466	440	458	467	415	468	485	466	478	449	441	462	469	431	491	500	474	476	492	440	474	445	496	414	469	448	432	477	491	433	463	483	469	500	500	468	486	473	458	462	455	477	427	458	444	470	476	449	423	464	418	446	480	444	476	466	471	467	472	463	428	459	454	452	473	475	467	443	481	457	426	455	466	457	460	489	454	475	425	497	409	463	434	462	459	446	456	445	432	481	471	458	468	447	451	509	464	490	471	459	432	457	477	455	430	466	465	494	466	476	463	471	433	444	471	481	454	454	458	463	435	441	443	504	479	447	443	444	481	469	473	487	468	450	479	504	442	477	483	480	444	452	457	447	428	448	451	495	477	437	440	452	449	476	499	479	399	422	480	491	453	454	452	462	430	485	449	476	469	459	500	462	456	434	456	400	459	492	450	468	492	494	446	463	448	485	456	492	471	470	455	456	459	444	497	527	488	474	432	463	443	472	465	451	471	455	458	455	459	499	478	446	416	490	493	473	456	470	416	498	459	468	454	512	469	442	480	481	450	463	442	441	463	462	470	502
28559	38901	7074	770	680	652	642	563	1824	4576	3362	844	596	553	537	523	570	570	551	533	531	534	555	514	562	552	526	551	548	546	533	574	601	554	552	547	607	529	548	545	526	495	567	530	564	528	526	516	536	582	511	580	537	539	581	545	528	569	539	546	556	537	555	540	586	554	523	539	566	587	534	593	547	541	564	562	534	564	566	582	555	552	568	544	510	577	561	565	586	522	561	491	527	548	574	567	525	517	534	564	603	573	579	506	547	541	552	565	600	566	563	586	546	594	546	546	579	541	564	543	586	558	523	529	567	541	556	573	577	570	561	573	542	530	533	559	546	576	569	550	526	561	573	598	551	518	549	537	565	573	533	550	541	550	524	533	517	511	583	582	545	574	564	546	558	543	567	544	564	599	570	489	571	521	528	574	621	624	573	517	569	583	546	570	549	576	534	565	598	585	502	534	527	530	571	512	543	513	539	550	541	577	573	537	555	562	531	568	558	583	573	526	562	533	554	623	571	557	589	534	544	540	550	567	533	565	549	560	546	571	486	546	531	560	574	542	510	530	561	556	548	555	572	539	565	588	583	555	542	573	550	553	563	561	574	617	590	541	559	586	525	532	505	518	562	520	580	561	535	596	549	541	575	600	568	551	572	550	541	510	545	545	561	549	603	568	506	551	565	567	542	470	570	557	549	523	538	554	540	578	523	573	553	578	558	576	582	560	511	562	584	529	529	562	587	498	567	564	552	566	524	575	554	542	557	570	542	581	549	564	537	569	532	577	572	576	570	548	596	558	535	543	598	568	539	557	545	586	561	528	559	514	554	544	540	574	575	530	519	538	529	605	531	530	559	509	570	573	501	528	546	553	580	536	583	536	556	539	552	564	561	573	536	547	585	560	588	536	596	564	577	541	533	515	579	520	530	564	546	503	574	545	548	556	543	503	533	568	575	578	529	573	554	537	537	546	596	517	567	537	545	568	546	566	553	541	563	534	542	500	542	536	538	538	525	518	599	538	492	594	495	564	598	553	576	561	563	548	551	582	549	564	563	543	568	578	600	532	527	545	515	526	563	546	552	514	562	532	535	572	561	596	572	557	553	567	560	520	557	506	575	530	535	537	584	548	555	576	549	575	523	568	578	536	567	568	544	552	530	604	554	513	530	565	555	525	558	564	578	561	560	574	536	544	513	524	542	517	518	579	547	558	557	618	545	540	556	540	552	520	545	579	508	514	596	526	577	531	541	579	574	578	551	582	571	547	541	585	551	570	560	570	540	578	590	554	561	521	511	552	503	537	529	555	528	544	575	561	552	555	540	526	583	507	556	577	607	551	555	543	540	579	557	552	561	539	560	525	549	545	550	493	565	550	528	546	567	602	544	545	529	547	589	570	561	513	564	516	583	564	563	551	571	553	565	546	567	534	544	554	565	578	580	569	572	519	570	556	554	543	567	561	503	557	556	566	517	533	543	505	580	553	530	563	553	538	562	526	515	540	570	527	563	524	549	592	552	572	483	605	525	557	525	500	509	543	574	567	548	596	512	537	552	561	504	546	580	508	546	565	536	595	567	529	572	578	503	601	588	531	551	582	556	575	534	578	555	522	551	521	556	586	571	592	544	561	525	538	549	568	573	613	616	534	534	548	525	528	575	583	592	545	561	560	562	541	530	573	539	553	537	545	549	555	546	564	560	564	535	553	541	530	570	550	572	544	575	559	561	556	555	548	541	554	561	551	558	560	506	577	569	547	545	568	553	588	518	544	592	602	591	568	548	562	531	584	526	558	557	555	536	566	555	540	537	550	586	587	565	572	578	529	544	543	551	534	534	508	566	489	543	526	534	540	525	553	553	503	580	555	546	553	562	513	552	551	596	581	530	564	570	545	560	544	603	566	564	573	540	532	551	572	570	512	564	567	570	544	547	565	555	552	574	585	530	543	535	540	573	567	561	576	595	575	583	550	583	527	582	529	543	557	568	535	514	597	539	507	551	528	552	522	554	583	570	555	564	571	551	554	575	568	510	603	566	534	572	538	540	538	529	501	541	541	585	541	564	558	570	563	571	630	568	560	540	550	580	565	508	588	514	546	621	543	549	568	511	569	576	532	546	533	572	571	542	563	522	569	598	577	509	521	550	569	526	543	550	548	563	570	567	558	553	556	561	525	543	544	553	554	545	564	556	551	552	620	571	534	560	569	585	555	564	510	552	516	496	533	540	558	546	550	526	550	572	559	573	603	587	495	546	555	543	548	580	542	575	585	588	555	510	547	530	567	577	530	550	556	552	538	592	578	555	554	511	556	589	555	588	547	563	531	558	572	532	530	613	546	568	572	556	485	592	543	546	571	530	535	560	555	572	563	583	564	543	566	552	553	521	569	466	604	535	537	518	576	554	550	518	531	605	499	540	555	570	565	544	528	564	581	576	567	530	558	568	532	538	536	584	553	560	573	553	574	550	587	589	559	568	544	588	571	574	573	567	535	544	560	538	543	528	543	529	531	538	562	554	580	570	555	552	562	492	524	520	525	562	593	551	548	523	591	551	584	572	513	522	543	541	531	535	581	559	576	545	556	554	579	520	546	556	551	546	595	533	545	515	533	563	547	547	554	581	543	553	602	530	528	570	566	546	547	554	547	545	560	549	510	526	536	558	550	555	540	528	580	572	560	568	547	538	556	555	574	563	520	565	582	538	548	562	560	544	543	567	521	542	559	517	579	522	553	562	574	565	599	528	550	585	567	544	540	518	609	558	544	545	581	497	567	584	536	537	551	542	544	563	546	569	554	520	559	538	561	564	568	528	572	557	551	572	547	551	535	576	507	561	557	539	556	544	548	577	551	562	527	548	567	562	542	579	557	567	507	523	539	558	579	552	580	556	573	569	547	585	595	576	484	569	559	540	552	523	530	544	550	529	551	562	552	552	531	583	573	576	566	547	542	566	542	540	607	601	548	533	535	572	576	579	498	604	595	584	578	510	573	589	515	497	548	537	531	534	582	567	509	562	559	554	550	581	554	560	583	538	561	494	526	560	582	568	507	535	558	535	508	535	554	493	586	534	552	569	588	515	550	529	541	483	552	540	510	541	560	558	544	560	573	541	522	552	569	539	562	534	553	557	566	533	533	538	577	570	570	542	544	565	545	518	560	541	593	527	550	539	539	568	560	580	582	541	577	540	601	530	524	517	601	540	549	562	516	596	524	534	541	568	560	580	544	581	554	552	585	534	592	550	588	559	538	572	566	546	543	542	539	549	538	538	571	539	543	538	490	558	507	550	559	546	564	523	567	538	588	552	538	533	576	570	520	534	555	550	553	550	572	549	565	560	541	605	568	525	585	550	566	564	578	542	574	555	546	555	525	546	540	583	571	543	556	533	535	574	574	534	510	582	537	545	559	544	540	569	550	573	547	570	572	538	570	568	540	567	538	550	542	564	523	574	519	547	524	548	536	523	551	592	531	564	542	543	515	546	592	543	552	602	538	544	565	562	572	566	556	537	557
24336	21295	28418	24449	21037	6827	1352	980	10180	24543	17691	3945	776	734	745	660	663	705	663	666	673	713	676	677	663	620	654	722	703	637	720	652	665	658	711	650	668	693	681	717	694	683	673	670	685	669	637	704	695	657	724	693	676	677	700	705	624	673	679	716	683	679	723	652	635	704	653	710	673	677	682	659	704	689	671	643	673	686	698	626	626	650	673	704	678	639	715	731	647	632	624	668	661	661	692	654	650	652	715	668	680	659	670	719	676	609	718	621	675	711	687	618	721	664	648	681	697	646	702	692	681	662	742	698	677	652	686	656	644	653	704	673	684	640	639	655	644	668	685	724	662	677	646	670	699	686	713	652	721	704	681	671	669	700	631	701	637	665	612	679	661	674	628	678	714	662	707	695	695	695	655	691	644	686	699	677	671	675	671	662	685	659	662	668	675	644	663	696	681	656	705	708	678	705	598	695	676	659	703	701	690	657	671	715	708	689	693	692	702	664	649	659	693	690	702	653	666	687	624	611	671	667	678	663	674	656	693	647	651	622	634	640	677	667	685	688	644	663	648	625	649	653	675	717	694	634	680	638	648	663	677	655	637	700	660	682	672	669	700	691	633	685	632	657	651	696	680	679	693	674	660	666	690	680	692	677	630	629	687	671	698	682	672	670	687	641	715	673	697	728	687	689	668	677	649	632	697	676	637	668	645	698	694	673	629	685	644	716	642	684	701	665	703	655	668	648	682	664	674	634	665	686	652	689	678	678	653	626	715	686	678	649	678	649	614	689	736	707	686	684	636	673	663	715	690	708	671	610	688	679	676	652	646	667	665	678	664	638	672	688	655	647	664	680	694	683	670	635	647	691	654	655	660	695	681	645	688	680	679	665	672	680	643	661	683	675	642	691	667	729	698	661	635	676	695	664	690	646	675	655	677	700	707	689	628	659	648	673	722	692	704	636	667	673	649	663	631	671	659	693	679	627	687	659	654	673	674	652	681	743	675	673	715	661	676	703	681	668	643	730	649	658	650	678	700	660	717	626	667	674	683	677	658	662	670	630	673	701	700	638	684	692	706	626	669	653	648	726	679	686	646	660	704	663	661	663	685	640	679	679	640	688	657	695	669	686	674	642	659	641	657	698	698	688	638	673	725	658	639	688	657	697	709	692	683	626	650	708	718	706	685	708	681	662	619	674	629	610	674	674	652	638	649	677	718	644	683	642	679	700	712	663	698	685	692	701	648	672	714	737	681	681	673	667	684	685	668	669	651	751	632	650	678	662	654	648	668	694	626	662	689	644	644	659	657	664	695	678	686	647	728	660	684	673	737	646	675	649	697	690	710	671	672	678	685	685	683	678	629	664	673	643	621	645	663	651	656	695	677	693	694	635	678	675	664	680	704	739	699	649	673	621	693	700	669	635	655	680	652	631	678	653	706	669	708	685	667	652	657	671	679	675	703	645	683	655	672	685	681	675	671	660	669	671	694	671	686	692	695	659	662	687	664	679	669	705	623	654	691	695	698	674	698	638	689	674	693	671	663	669	698	643	667	631	648	675	635	633	708	701	712	706	671	645	736	669	670	656	680	675	658	637	676	637	640	665	651	662	701	628	632	672	654	664	648	689	668	685	652	672	655	672	668	618	647	710	653	681	664	700	653	667	714	668	660	668	696	652	656	677	649	679	655	635	661	698	684	617	669	671	675	664	716	647	692	675	700	667	700	682	704	695	663	701	634	649	704	696	665	631	656	657	683	672	650	647	675	698	696	691	658	674	684	675	664	680	646	643	701	691	662	665	643	639	621	660	687	651	651	711	696	656	727	636	692	694	673	675	689	639	630	716	698	651	645	653	649	663	712	665	629	668	669	623	651	664	660	671	662	681	665	688	707	670	692	690	652	678	696	683	677	671	689	646	684	716	671	686	663	624	700	688	682	749	683	695	681	638	642	643	655	656	635	655	662	685	667	656	655	678	684	641	639	674	713	694	649	643	670	644	665	697	664	660	662	697	683	659	650	690	669	723	639	676	666	663	673	651	635	680	707	682	631	685	637	669	642	709	662	687	647	655	660	689	692	679	681	667	641	630	679	697	649	649	614	695	690	657	645	624	664	676	702	683	668	647	690	722	667	643	689	623	648	643	653	642	681	658	654	628	654	674	701	661	701	659	670	703	678	720	686	718	660	685	659	696	698	661	649	677	649	700	670	666	710	696	682	668	660	663	657	678	649	627	682	663	631	712	675	669	649	682	687	705	695	713	670	634	656	685	655	679	689	681	649	655	744	690	691	685	663	678	687	650	726	652	683	638	672	649	651	646	645	687	727	614	684	671	588	655	644	708	663	662	699	641	726	738	646	658	691	696	671	715	669	649	665	678	707	717	636	674	624	694	667	733	735	707	643	639	656	713	671	701	675	713	699	683	684	654	648	679	697	659	661	671	656	730	657	655	654	661	728	722	689	702	664	709	637	671	686	685	668	689	666	647	668	626	617	662	666	702	630	659	669	640	646	636	692	674	688	655	711	692	677	659	667	664	654	651	619	672	654	661	672	678	694	652	693	716	642	672	666	689	682	650	715	671	703	670	681	664	653	655	718	669	644	701	651	661	661	628	696	700	713	719	717	647	705	683	676	662	631	689	700	648	654	666	635	639	649	691	705	654	712	624	663	658	659	668	662	649	632	634	649	661	644	618	705	686	654	645	656	711	643	643	651	614	673	671	684	681	698	666	674	627	674	691	615	701	687	650	677	664	687	661	670	719	677	662	640	666	681	645	638	690	689	654	688	609	659	734	646	653	661	639	661	658	624	650	721	708	661	683	680	642	692	604	660	700	705	626	699	675	720	744	688	678	643	681	642	709	694	648	664	653	687	679	705	707	644	644	653	655	680	695	631	707	662	639	670	619	641	671	724	693	676	678	648	669	686	671	688	719	678	686	710	685	663	661	660	616	663	670	666	649	682	693	661	675	658	666	703	700	669	654	668	662	696	704	652	696	644	686	680	705	625	670	674	634	645	688	694	700	688	674	678	677	619	615	623	691	703	696	653	653	658	665	690	666	658	659	640	651	673	625	626	651	629	688	686	652	670	607	700	644	734	650	650	690	686	693	621	691	713	687	701	649	697	635	681	669	665	662	694	664	672	702	642	686	661	677	674	691	673	663	650	720	673	635	680	642	700	688	692	669	673	685	682	685	714	668	674	698	686	672	657	652	637	659	700	729	631	644	685	635	701	706	710	662	666	652	650	672	661	685	677	693	686	668	668	649	664	674	706	653	649	721	689	651	676	641	680	663	642	698	687	646	666	697	650	679	701	703	707	644	687	698	667	677	669	692	695	671	638	673	670	649	710	716	668	605	641	717	652	686	672	661	685	676	682	645	632	687	666	677	731	708	688	696	648	726	670	716	630	646	679	650	642	650	683	684	698	647	630	629	663	684	692	639	639	661	630	667	664	623	661	646	679	725	706	668	678	685	665	683	710	661	705	699	660	698	712	618	649	668
33145	53937	13590	3319	2448	1915	1653	1409	17481	30680	23441	4092	868	937	848	873	797	870	810	837	742	775	797	810	795	792	772	803	790	795	803	805	766	745	830	762	821	871	794	714	780	820	775	742	752	820	779	784	764	800	782	727	825	804	754	781	769	793	747	777	775	734	784	757	740	798	781	778	798	767	797	805	795	732	745	800	723	724	774	777	797	841	837	782	746	763	834	736	795	809	751	769	797	794	817	781	731	775	802	833	762	789	781	822	764	765	738	784	795	752	820	785	804	767	844	816	763	802	818	785	767	791	813	778	778	759	764	757	766	791	778	771	770	780	803	808	808	811	764	788	811	804	733	798	755	761	802	780	753	784	753	797	798	774	768	756	744	773	845	777	732	825	790	812	780	772	797	790	764	810	786	796	717	811	779	766	728	790	793	779	770	725	760	749	742	753	761	807	795	778	806	783	747	846	743	777	742	705	797	787	718	836	796	780	730	775	728	772	783	783	784	765	725	788	753	795	744	822	795	807	718	803	760	818	790	789	786	827	777	773	757	758	741	795	782	783	797	783	787	743	791	752	748	810	775	798	778	761	793	774	767	795	791	754	804	776	780	800	749	767	815	798	754	777	783	759	808	796	790	725	819	764	766	756	723	807	760	848	802	769	782	770	785	810	745	786	744	773	779	823	808	775	772	770	763	769	788	720	761	755	808	781	814	783	809	715	783	814	755	717	810	801	783	762	770	776	764	787	753	766	723	824	782	778	757	777	755	725	772	804	807	768	774	727	791	778	766	798	749	763	763	770	774	795	776	796	803	817	767	776	782	788	808	763	764	764	793	787	786	713	772	754	815	753	761	774	769	727	776	765	749	772	763	726	753	761	769	757	740	720	740	808	814	754	758	777	747	775	789	792	809	757	780	722	768	770	814	804	786	763	736	756	752	759	813	788	803	774	790	794	794	785	832	719	775	715	767	764	737	772	735	774	743	752	820	769	797	772	784	824	762	806	758	760	786	727	774	765	802	810	772	795	741	774	795	752	807	751	763	755	782	773	792	778	748	793	765	760	782	735	769	748	774	775	780	791	787	772	808	837	740	773	808	770	811	744	787	768	740	760	743	780	736	760	740	736	742	791	754	788	798	781	808	758	804	763	806	745	744	814	792	786	787	754	788	765	820	776	795	795	824	765	773	788	772	697	736	779	755	818	768	773	772	781	756	789	803	802	797	786	777	705	786	788	758	752	803	743	766	786	806	744	801	790	730	790	730	813	786	775	758	778	772	782	804	777	758	760	742	734	782	755	795	751	759	724	780	820	739	772	763	747	772	820	762	777	819	750	796	792	775	753	795	749	818	777	754	742	790	825	771	737	755	809	790	806	782	812	826	761	775	746	825	778	796	770	773	812	736	786	749	805	765	757	774	773	818	824	813	754	718	778	765	794	760	768	793	791	745	769	744	745	781	721	757	806	747	749	758	754	793	791	792	715	804	793	781	763	792	759	747	771	788	763	793	808	800	765	759	763	750	823	774	766	771	748	708	759	800	781	742	775	756	786	783	747	804	775	796	805	768	790	832	774	753	764	796	755	833	766	747	763	744	736	772	846	837	807	748	760	781	796	758	779	779	789	785	797	755	747	744	732	776	822	753	784	775	791	820	821	767	756	770	746	719	793	716	750	800	771	779	725	786	790	777	844	783	795	833	822	793	826	793	762	759	788	808	799	791	785	749	771	750	779	813	734	810	803	738	746	785	781	765	745	797	765	819	786	767	761	747	744	781	832	776	743	765	771	830	742	761	775	774	761	764	812	798	782	743	772	771	775	760	791	784	805	753	729	747	710	826	792	767	757	771	825	717	736	751	785	784	766	804	750	776	779	748	761	785	767	770	770	774	797	789	739	759	798	758	796	783	717	751	795	765	789	773	832	792	745	767	737	784	720	783	768	809	771	756	769	808	748	785	760	786	760	774	757	778	842	762	749	752	766	758	815	780	765	788	817	770	790	770	790	806	804	785	788	855	790	763	796	766	785	750	742	783	799	804	785	700	789	767	788	773	790	772	741	767	750	760	778	804	770	795	805	832	719	786	825	801	783	806	750	768	751	784	773	803	724	759	778	787	829	757	768	831	775	843	845	783	731	817	745	749	803	802	727	782	787	787	812	739	820	805	777	724	747	763	769	821	782	818	776	799	775	741	761	789	827	746	723	758	775	757	727	770	833	814	776	758	713	794	743	776	762	749	731	756	724	801	729	753	817	774	756	774	740	757	775	768	773	784	762	763	816	790	791	810	777	757	779	731	812	799	788	748	760	745	799	813	786	779	767	796	758	782	826	773	767	790	823	801	835	718	779	817	789	722	758	800	793	783	729	758	793	762	806	751	817	804	743	805	777	762	787	757	813	806	789	773	807	797	700	742	822	812	788	790	775	809	835	797	732	794	744	760	778	819	753	749	733	786	751	784	805	759	779	766	769	832	825	762	788	757	782	770	764	777	774	762	824	809	799	781	797	754	739	770	784	795	724	706	773	751	786	760	820	720	748	775	756	776	781	756	798	802	768	763	780	716	779	808	758	786	828	779	803	746	786	751	810	781	803	799	779	788	739	785	804	820	762	802	782	771	766	774	767	747	806	783	752	789	809	737	739	746	766	771	778	791	780	812	825	750	773	816	745	756	804	786	774	790	747	796	768	729	731	765	811	784	792	812	754	763	775	765	811	785	762	791	769	776	752	791	745	737	761	797	797	792	749	761	789	729	767	791	752	748	832	824	811	762	777	812	739	749	737	746	787	769	775	800	760	732	764	739	794	743	792	768	788	751	792	758	770	814	800	704	845	787	742	736	729	806	755	795	715	784	777	767	747	764	755	766	726	800	799	771	793	788	780	756	811	780	777	748	750	793	790	756	753	756	735	745	735	776	760	742	749	788	786	726	775	766	761	784	799	795	770	788	758	705	758	801	744	815	732	750	734	745	761	771	790	780	733	761	782	774	784	742	775	763	750	768	783	767	780	807	808	759	797	769	760	791	777	813	792	777	799	735	843	742	804	778	788	760	756	819	817	767	797	769	775	747	778	779	742	817	744	784	782	725	738	783	779	785	788	760	774	744	729	764	759	792	760	782	805	799	773	738	782	721	796	792	757	763	824	803	782	818	736	755	775	802	810	786	797	800	828	760	791	760	760	762	795	804	774	751	785	793	774	746	773	771	788	771	809	801	797	779	759	758	782	776	794	774	758	780	810	790	803	737	808	745	745	783	769	742	802	760	826	787	786	763	795	776	773	779	776	734	816	742	737	805	789	780	765	790	798	740	819	806	789	759	783	769	720	746	728	759	783	811	764	793	796	766	718	767	743	793	722	802	768	739	758	782	744	778	786	775	789	821	783	722	765	782	811	841	778	813	757	772	762	709	752	796	731	786	740	781	766	738	774	811	770	769	744	797	797	721	793	711	819	789	813	737	767	756	778	797	751	821	776	801	800	820	732	771	776	797	780	742	740	751	730
25505	21388	27188	25207	7223	902	780	647	6280	13343	8167	988	578	552	554	545	517	511	549	523	581	552	546	555	570	547	549	560	517	528	537	514	556	512	523	552	546	540	498	550	496	536	540	557	522	486	549	540	538	566	529	530	557	537	540	549	532	500	532	510	543	553	504	528	544	514	504	524	539	518	533	560	535	526	555	512	530	546	527	554	535	560	556	518	530	520	524	536	552	511	520	505	521	560	503	541	530	534	563	546	517	577	499	525	522	533	499	546	528	574	506	516	539	526	532	521	518	518	512	558	543	530	509	603	541	544	532	535	528	541	546	458	528	502	531	544	509	542	507	498	481	535	539	530	531	552	563	535	500	518	521	497	531	536	495	502	556	506	530	505	538	550	534	520	548	548	557	521	558	538	538	534	585	543	495	547	537	534	539	563	510	544	514	569	548	523	554	504	537	527	542	492	503	522	519	533	497	514	502	523	597	521	540	555	510	535	508	570	523	521	543	572	533	550	511	496	548	479	533	577	549	509	548	514	509	550	515	547	567	518	526	505	543	551	524	548	525	520	504	555	507	527	521	577	521	517	515	573	539	537	486	535	514	505	516	547	570	484	528	544	543	535	496	519	524	584	545	567	573	496	545	528	516	532	559	545	512	534	558	507	467	509	542	482	527	509	536	524	525	540	500	574	513	524	529	499	538	528	538	552	479	553	546	517	556	521	473	540	507	564	554	504	544	524	547	498	509	509	513	547	523	539	474	492	530	522	518	478	549	517	553	529	531	523	514	515	499	541	492	490	551	535	513	577	506	501	529	523	557	539	572	533	514	572	567	516	505	495	549	521	477	545	498	537	564	580	536	527	597	522	550	530	520	561	503	536	545	515	533	550	544	552	506	513	522	502	538	539	530	536	534	510	540	555	512	518	511	539	516	513	515	547	558	537	508	580	546	554	554	504	508	547	529	512	547	535	532	520	560	567	540	529	529	519	480	540	568	555	519	528	529	529	587	509	520	565	524	516	525	509	510	505	501	507	510	513	540	562	541	508	533	494	566	547	513	547	489	494	494	533	517	539	523	585	550	531	523	517	514	539	543	536	516	521	482	544	546	531	533	494	521	504	509	531	542	566	526	523	526	507	521	549	497	542	559	520	530	543	496	519	526	553	522	494	476	539	543	539	547	514	539	524	547	527	548	481	545	515	530	585	526	530	518	536	506	501	547	515	543	543	565	547	521	523	550	526	532	564	529	519	548	510	539	512	533	527	498	524	534	536	533	549	514	544	526	542	502	518	546	551	518	551	510	528	544	532	554	516	538	525	571	601	525	527	519	496	516	545	541	517	517	550	570	521	511	558	511	507	530	538	543	514	516	532	521	555	536	534	537	540	512	535	539	523	563	512	554	526	524	512	536	504	592	563	487	508	532	484	489	516	560	537	540	526	479	577	545	545	524	554	482	518	559	515	530	515	516	528	509	525	524	523	565	501	537	498	573	536	531	552	555	599	521	568	500	581	538	503	520	517	519	492	560	481	529	600	526	544	531	468	529	504	575	521	515	557	515	504	523	555	535	552	526	525	531	567	512	531	538	533	529	487	553	517	538	555	512	528	510	543	521	548	507	548	513	506	505	526	554	534	536	559	494	525	555	530	507	540	524	582	524	514	540	536	532	537	540	534	522	530	526	544	558	526	537	531	524	548	514	527	550	530	523	536	541	477	549	530	487	507	554	559	526	531	534	522	504	465	545	519	520	548	549	532	492	500	545	522	502	521	558	520	536	510	519	462	553	542	504	510	537	554	515	566	514	545	538	543	518	570	521	543	539	536	541	521	533	543	551	519	518	525	525	481	535	531	576	520	507	526	511	527	491	539	565	496	537	514	555	519	523	476	552	530	540	542	559	524	546	590	554	532	496	516	504	515	534	530	526	529	532	514	549	575	535	538	548	491	521	491	499	548	495	521	531	560	543	513	525	539	536	518	535	457	528	460	545	525	519	501	539	536	513	521	491	565	517	526	544	545	532	524	524	575	531	532	519	510	538	538	494	543	489	508	503	519	512	541	527	493	564	543	527	547	575	515	544	573	517	535	509	527	534	514	519	525	539	540	549	502	530	521	555	495	526	504	535	549	547	517	535	516	496	522	508	487	528	526	510	557	541	527	560	500	516	539	543	532	504	511	531	548	555	549	564	481	564	509	552	524	546	549	535	510	572	532	519	546	565	495	538	545	552	567	485	575	516	501	544	517	556	523	510	552	524	550	499	514	498	478	500	546	556	523	507	581	559	510	543	484	540	505	536	490	502	558	522	545	517	523	536	515	504	539	529	554	519	536	566	530	526	535	507	534	478	518	491	521	531	575	507	539	504	501	498	530	535	534	504	504	515	544	537	503	519	557	527	540	490	493	529	531	499	496	550	538	509	566	527	530	499	506	536	576	540	544	538	536	504	510	572	537	497	512	514	575	492	533	500	499	509	488	528	577	488	546	518	499	549	549	483	545	493	496	486	528	520	521	507	511	564	535	534	513	564	563	577	520	573	528	529	499	548	539	552	528	537	558	531	547	508	517	537	474	506	531	490	596	539	494	505	555	518	523	478	516	547	484	526	495	502	530	571	526	513	548	559	527	506	499	510	533	506	523	517	510	521	546	597	540	526	557	534	512	542	508	555	502	512	547	523	510	558	522	583	535	547	515	531	464	570	528	516	558	555	510	484	528	523	522	535	540	519	554	531	539	567	523	503	499	537	532	550	548	531	530	517	517	554	558	550	526	501	510	539	523	530	574	517	505	537	543	507	536	509	489	546	510	566	541	544	475	534	557	555	553	521	520	507	542	521	538	536	541	492	534	531	478	536	521	544	536	533	567	533	500	539	530	544	572	528	492	546	541	559	535	516	570	526	524	490	518	528	560	535	531	547	536	510	526	549	532	526	505	554	506	512	551	538	532	546	481	530	573	524	532	527	555	517	495	510	538	492	504	544	520	541	552	528	534	509	490	528	536	560	552	501	558	512	529	516	530	505	521	535	536	510	523	528	496	509	533	581	531	494	543	540	521	532	498	541	508	552	554	498	531	470	539	509	556	495	515	525	524	558	555	527	529	527	517	543	529	539	512	507	569	548	588	527	506	515	542	530	536	552	547	509	513	542	518	505	531	532	552	559	540	523	496	519	481	531	514	515	494	538	555	556	535	575	502	555	512	515	543	513	534	559	496	498	519	543	494	523	539	520	534	502	530	533	591	572	503	548	533	518	536	513	508	525	525	563	532	516	509	529	533	512	514	532	520	546	551	494	524	576	547	514	543	525	498	527	529	477	491	547	528	514	528	504	534	549	517	509	536	492	519	518	525	517	511	506	544	571	536	540	538	564	516	535	497	537	505	531	510	573	483	546	520	524	538	533	518	554	492	527	515	527	546	514	538	528	489	516	495	499	495	512	501	541	492	555	524	496	527	525	532	495	541	535	527	564	517	571	569	531	566	501	543	534	519	515	548	531	534	533	524
32081	47105	8468	2021	1521	1214	1057	968	13652	22238	14758	1290	713	675	665	683	693	655	696	640	616	659	679	631	670	608	680	686	614	658	609	653	644	638	605	644	642	670	681	648	645	630	635	675	619	635	611	579	622	595	618	640	606	610	671	619	642	644	660	677	659	637	623	641	690	669	641	602	614	639	656	643	624	676	593	665	645	653	622	642	648	603	638	655	622	633	640	614	664	651	624	675	604	627	593	609	629	650	654	675	640	677	646	632	691	606	638	665	639	640	646	646	612	650	647	623	607	697	577	619	680	682	616	651	670	619	667	648	635	676	681	612	623	677	637	649	612	624	659	664	624	598	639	638	688	679	590	628	631	660	659	699	653	617	600	630	663	618	649	655	612	662	648	651	649	663	695	637	615	616	616	678	605	654	636	686	697	634	629	614	675	618	616	650	643	638	614	649	624	644	655	627	622	654	623	627	565	615	704	679	604	666	628	642	638	659	667	646	651	693	645	632	643	669	658	639	646	658	618	647	602	610	643	685	664	587	646	581	660	604	617	655	655	653	627	617	634	673	620	613	631	626	637	632	636	652	643	650	658	656	649	650	645	585	611	636	598	674	639	662	631	665	651	622	611	638	618	625	651	619	632	619	651	625	665	637	578	653	676	636	636	625	619	632	592	640	625	665	617	598	606	653	637	634	647	619	648	648	619	621	593	617	633	636	575	600	681	650	610	655	631	644	609	612	626	664	620	658	584	616	650	669	635	639	617	620	669	624	656	665	651	613	620	618	650	652	665	610	655	636	632	608	653	640	613	654	642	636	674	654	615	646	620	645	642	625	667	681	654	668	658	652	603	648	624	631	646	646	682	650	671	633	638	637	625	613	665	672	671	612	653	634	650	656	626	685	622	667	639	649	597	633	594	641	672	663	681	621	634	623	645	638	645	620	623	657	625	661	663	706	594	686	640	610	638	642	643	612	623	642	669	666	681	625	610	647	621	605	686	606	625	659	670	611	620	625	652	659	641	597	648	638	667	630	597	634	649	640	657	716	607	615	639	605	628	627	669	666	674	639	634	583	641	655	622	649	643	605	631	647	644	584	600	646	596	597	651	666	635	690	641	594	648	650	641	662	625	656	641	650	626	647	608	633	670	629	630	624	629	630	613	660	624	631	602	664	642	624	624	643	639	625	638	625	637	621	669	644	678	682	663	637	635	620	656	654	655	656	629	615	614	634	644	605	644	609	635	650	645	626	620	657	641	637	613	649	583	639	612	650	624	619	598	668	651	601	665	656	635	653	592	604	628	615	606	628	636	662	667	667	614	619	612	646	627	639	612	660	624	608	655	648	630	633	628	632	664	675	647	629	624	645	654	633	618	630	634	656	637	602	666	663	624	600	637	604	635	618	666	675	580	644	664	691	632	615	646	654	663	656	621	636	611	639	680	603	662	645	651	632	640	592	622	623	637	661	677	625	651	654	626	614	582	632	676	690	655	653	606	594	625	658	647	621	635	647	645	660	637	625	609	693	637	611	681	649	636	667	619	621	629	641	647	647	656	618	654	631	655	681	673	635	595	657	659	640	643	614	626	621	647	689	663	595	637	655	678	621	633	592	645	650	573	627	636	650	646	653	615	673	614	703	671	625	625	684	615	659	677	626	643	658	621	639	593	631	628	659	606	681	625	641	664	618	660	654	655	629	664	619	647	665	646	613	622	615	651	620	591	640	641	630	625	609	640	657	652	634	650	645	646	649	612	693	645	623	635	624	629	615	641	664	652	637	627	619	645	639	636	648	637	660	627	653	642	608	621	622	656	655	680	643	659	629	621	650	657	631	703	674	627	654	628	657	649	605	622	628	677	682	674	645	641	645	659	640	672	626	606	627	622	638	627	665	642	650	666	633	656	641	625	671	601	659	665	652	632	616	651	612	652	649	639	644	597	645	637	591	617	654	625	642	652	640	660	652	639	614	648	660	625	660	650	624	628	649	635	621	655	649	610	616	621	601	638	640	659	646	619	663	641	635	639	679	602	619	663	627	605	651	637	667	659	628	622	630	640	656	673	633	637	623	634	644	639	665	607	650	623	652	600	620	626	630	669	652	644	658	639	640	623	606	635	611	663	614	663	613	639	642	687	640	610	612	640	659	627	620	656	644	685	605	620	611	641	616	666	626	643	649	659	676	640	656	653	636	672	616	658	647	679	640	641	639	608	657	617	629	644	612	630	620	691	581	590	635	644	629	648	648	684	657	657	632	655	645	627	671	635	649	658	663	634	644	627	663	606	668	628	673	654	643	637	651	671	662	647	640	647	653	673	620	640	628	624	644	679	641	625	594	653	617	659	689	624	608	684	702	633	625	624	602	625	665	598	575	658	689	665	626	624	661	653	629	662	648	657	628	594	600	623	662	607	639	651	654	668	636	587	640	609	586	627	621	610	630	642	632	641	693	660	630	620	636	630	612	630	662	557	628	631	659	620	615	630	618	644	663	611	637	609	624	618	645	655	630	614	642	620	634	627	641	619	602	604	665	615	650	628	631	632	635	643	620	662	640	622	647	650	670	598	626	658	635	619	630	597	583	651	649	596	627	630	610	665	622	642	606	648	602	612	598	632	640	613	617	661	675	599	637	649	638	638	592	662	596	646	658	620	642	623	692	610	637	660	641	597	648	651	612	634	622	615	643	662	666	597	662	631	662	627	603	644	629	681	588	676	632	627	656	621	663	689	611	650	663	630	640	596	635	607	637	641	638	635	601	647	635	635	688	638	662	607	656	630	612	642	611	693	641	671	640	652	586	620	651	600	658	644	660	607	616	640	583	641	644	650	599	618	674	650	687	651	657	654	661	613	640	648	672	654	608	668	671	625	625	599	628	632	629	672	663	643	625	657	645	615	680	636	659	666	664	643	634	651	611	646	654	682	613	647	677	625	669	641	645	616	671	669	658	663	590	662	605	640	645	616	662	626	644	667	641	624	657	656	595	618	685	653	620	627	670	611	695	647	602	604	579	611	601	644	631	571	662	654	653	644	650	676	601	605	658	625	633	694	629	642	657	635	639	626	614	648	634	643	649	652	637	648	584	665	652	666	665	680	641	649	672	659	629	639	617	600	607	639	625	674	647	622	631	621	642	606	648	623	653	611	686	675	617	643	695	627	586	602	651	607	642	638	665	629	684	586	621	633	645	655	655	660	655	641	646	653	635	648	568	658	644	612	601	680	644	661	638	617	652	638	622	633	664	685	662	597	644	634	619	656	655	637	633	652	619	647	689	626	637	626	639	625	698	706	615	610	662	649	628	645	631	666	622	634	632	662	645	652	683	613	628	676	628	629	642	658	655	699	646	613	609	636	631	626	641	624	647	648	635	663	666	655	630	625	640	611	635	647	702	670	673	643	607	659	653	618	621	660	642	637	601	633	653	635	649	639	669	658	635	638	641	640	607	662	638	607	642	633	678	617	635	605	676	680	601	640	646	589	651	616	637	698	669	660	644	643	634	625	618
23198	21356	29082	23908	21331	21296	7201	1959	27588	34737	24896	3732	1020	953	953	1001	921	935	975	876	919	916	913	895	911	909	874	915	916	928	894	884	863	913	841	937	895	920	855	850	860	834	839	919	857	875	885	859	906	898	933	957	891	887	835	889	874	866	870	894	909	892	938	878	895	859	828	820	902	884	843	846	870	841	818	805	844	874	875	869	917	817	837	845	821	885	861	824	894	842	850	854	888	900	890	867	869	886	864	852	881	903	875	900	858	942	868	882	857	906	908	882	866	883	854	893	881	883	910	831	814	863	840	818	882	905	892	887	872	864	855	861	832	856	889	861	828	871	874	853	876	882	912	860	891	911	835	818	895	911	830	908	908	838	862	875	871	845	825	890	887	835	881	885	842	867	863	843	813	851	861	823	908	858	796	859	883	878	940	873	865	868	882	830	882	865	904	857	878	870	848	850	870	920	820	902	848	848	840	873	820	881	835	880	901	878	843	870	850	843	806	946	857	884	870	911	800	882	889	870	858	808	860	843	863	916	872	869	912	819	869	888	870	845	900	898	902	861	908	855	882	847	821	860	815	848	858	847	893	820	923	830	875	869	831	910	902	827	886	832	876	921	844	833	913	851	875	793	851	853	901	859	864	808	890	876	850	842	833	856	927	856	910	854	888	864	843	848	857	885	885	878	898	868	920	900	875	883	855	816	879	873	873	857	833	887	872	900	906	891	871	834	839	888	891	818	888	856	895	862	863	845	835	831	878	894	868	867	917	896	871	894	848	930	818	880	884	888	895	876	882	870	885	888	886	857	912	836	887	845	925	864	846	832	828	920	895	897	877	915	801	845	834	841	878	819	893	880	906	945	884	815	885	896	873	869	835	849	920	890	837	862	849	878	868	863	883	852	847	829	826	902	851	913	918	907	852	855	876	923	853	903	907	923	870	854	887	845	888	886	846	910	856	913	838	906	905	896	913	912	881	819	886	874	894	863	879	888	865	878	886	850	827	869	827	823	850	879	871	907	828	843	885	940	858	913	864	873	870	824	893	893	841	849	843	880	879	864	857	874	880	871	835	869	902	871	815	874	873	846	910	854	816	846	874	881	842	855	849	820	871	867	884	843	876	878	853	832	914	839	886	877	863	872	841	842	841	844	843	810	850	838	907	852	852	871	930	869	869	893	872	846	873	871	892	831	894	869	856	861	819	882	789	895	829	815	849	890	880	885	895	877	872	838	927	915	904	883	895	886	901	927	845	910	855	841	885	895	837	864	822	844	875	876	883	822	838	845	850	828	856	835	826	837	897	893	849	870	830	893	825	859	848	823	943	866	863	949	860	892	884	874	866	831	886	854	884	822	856	849	867	853	840	901	851	900	822	856	892	866	920	867	864	855	873	915	836	881	860	809	876	885	837	871	924	896	902	854	810	917	916	852	906	894	842	921	908	904	853	898	835	807	859	897	870	846	848	811	856	904	804	819	841	878	840	796	887	830	830	857	894	906	868	933	908	881	895	855	903	838	835	861	850	899	833	899	866	842	857	864	827	927	872	859	851	881	855	877	828	822	852	858	867	814	883	874	880	834	850	887	924	903	957	844	877	866	889	873	913	876	850	888	844	846	788	880	794	854	845	860	871	825	866	835	822	882	901	844	900	905	877	852	864	910	817	874	879	900	879	842	867	858	908	811	889	887	864	847	850	856	871	847	861	862	886	783	883	871	875	904	861	897	879	854	821	881	866	939	828	919	855	913	853	836	870	938	897	900	854	858	849	905	869	842	874	818	846	878	882	858	839	887	889	848	844	841	851	858	956	902	915	869	803	866	819	923	840	872	863	920	868	886	876	847	845	875	883	865	881	830	844	908	853	842	875	843	871	865	889	827	908	883	906	855	893	832	873	828	873	902	856	903	921	833	848	868	851	859	924	874	866	836	872	840	878	865	881	872	915	858	837	877	851	894	819	873	828	888	879	894	821	839	865	844	843	856	882	869	855	865	892	902	833	860	846	845	836	855	829	870	888	805	902	825	914	856	811	883	932	836	884	849	862	873	905	898	876	892	867	875	859	816	906	898	872	855	895	846	863	890	816	847	894	844	859	868	820	839	811	901	840	908	852	838	841	867	842	888	876	838	903	896	829	821	862	861	846	797	897	871	886	844	896	875	934	912	880	922	878	851	863	895	914	872	870	875	898	857	878	840	877	882	831	859	893	866	884	860	857	877	874	897	838	869	886	882	865	841	920	920	907	878	953	842	890	839	877	823	845	888	823	914	862	880	832	905	850	925	862	863	844	930	859	956	863	858	832	835	891	896	887	915	844	877	834	837	837	804	804	881	916	841	873	884	811	822	871	836	869	867	864	871	869	845	876	934	849	923	934	892	950	881	857	881	931	908	866	921	854	806	844	822	841	835	909	877	862	837	902	813	878	854	901	888	866	830	842	864	841	904	872	834	797	861	879	909	855	854	900	883	867	912	830	878	834	847	858	861	865	890	847	931	901	858	872	891	908	897	901	884	856	854	879	971	856	874	924	868	857	862	869	892	865	814	884	819	905	849	841	862	905	877	880	903	860	867	893	834	848	892	850	884	901	860	842	897	891	866	903	891	880	881	869	816	811	805	849	832	822	883	850	802	903	886	879	898	844	868	887	846	858	898	863	844	863	889	897	843	849	885	849	859	821	853	894	867	797	844	879	895	851	838	844	861	852	909	901	822	858	862	836	868	858	876	885	868	865	922	896	831	919	859	864	902	829	848	888	824	887	872	876	842	838	816	895	864	866	897	872	844	860	858	854	883	826	884	827	852	827	856	905	891	858	880	853	839	905	923	843	860	880	889	844	894	924	881	880	893	865	851	874	838	838	874	884	875	840	853	900	842	888	886	850	869	849	931	880	817	868	879	898	823	853	865	887	877	820	865	866	843	887	897	888	859	850	857	847	869	893	821	856	892	845	876	851	888	928	871	836	862	908	882	937	893	835	851	948	860	854	884	881	868	876	906	866	852	846	888	857	827	862	900	884	798	869	822	823	877	811	898	866	899	883	884	869	851	796	872	941	838	901	900	838	951	931	878	929	874	928	836	837	863	851	907	781	931	876	864	854	874	896	885	901	886	803	868	849	879	878	842	847	865	844	851	848	934	869	862	924	923	836	875	845	871	870	850	865	820	797	844	852	856	823	837	886	890	905	885	853	902	839	826	881	846	877	835	866	900	848	920	881	906	840	861	879	868	884	849	873	843	900	865	848	879	842	846	881	887	839	818	854	843	913	850	869	828	863	934	865	839	848	894	885	847	833	867	945	890	885	822	841	857	876	879	873	844	870	870	863	874	819	864	892	833	871	858	910	908	883	820	880	835	840	878	846	864	885	860	862	873	832	925	856	884	882	823	870	846	913	853	876	873	877	863	835	903	869	845	877	852	923	940	886	818	903	839	879	892	896	856	893	904	872	894	882	860	860	867	881	912	872	864	844	927	871	885	857	857	897	899	860	883	853	851	886	866
36319	59423	15985	5958	4337	3439	2728	3033	34763	36864	28265	1667	1237	1261	1104	1139	1084	1036	996	1040	1072	1102	1002	1038	1029	995	1041	1066	1045	1026	1047	971	1037	950	1028	992	1001	953	1018	1029	978	1007	992	963	947	1039	1015	906	913	1021	986	991	1037	962	1019	1022	981	971	996	1017	963	1023	981	918	954	923	1026	1046	983	1050	920	966	1074	948	1019	1046	984	999	999	1000	983	1036	973	1012	941	973	1008	977	979	959	983	1015	981	1000	993	975	1026	1014	960	919	971	1009	1020	997	990	920	970	1017	939	994	990	984	1040	942	1016	949	1032	1021	1011	958	960	984	992	1042	1021	1042	1043	947	920	1037	1021	981	904	949	993	1013	992	1068	925	1024	989	965	987	1003	956	1025	1010	1059	1031	957	1001	1024	993	981	980	1041	998	990	1009	1016	1023	975	948	998	955	994	935	975	1051	969	1028	948	958	965	914	990	971	981	1013	944	970	1000	994	978	998	1010	1007	974	1024	984	985	1007	1024	967	1001	976	985	1007	985	979	998	990	1014	955	980	962	1003	911	974	1023	982	1028	969	995	976	966	998	979	1001	943	1002	998	982	969	911	956	967	1018	918	981	1025	976	932	966	988	1001	1003	944	984	981	962	1031	976	980	935	993	945	966	1000	987	925	975	1016	996	979	1042	958	918	1028	955	995	1018	986	1016	982	951	999	956	1013	1031	946	971	1022	1001	997	910	915	944	1007	990	1014	993	953	986	996	999	990	926	989	991	1020	966	996	1038	922	954	999	1001	964	948	976	930	988	939	979	1010	1041	950	972	948	980	983	937	887	1008	939	1031	938	939	1042	1012	960	942	1001	942	954	953	1006	976	960	965	1000	1001	975	932	966	984	972	1032	1004	959	997	971	987	988	988	959	1004	1015	965	1016	999	1014	982	992	983	992	984	988	968	954	1021	961	943	961	1008	1030	1022	939	954	1014	973	990	940	1013	1005	984	1031	985	976	972	974	1029	1025	962	981	985	1009	1012	985	1003	983	1021	973	918	949	1002	959	1011	999	943	944	909	951	992	1020	1004	978	936	943	1021	944	1003	1028	1023	1014	932	971	992	995	967	984	982	992	978	903	1000	1005	994	964	967	954	981	987	1051	1002	975	981	985	950	987	983	966	1000	982	967	989	970	974	1012	1008	987	950	994	962	912	1041	1006	987	1046	1036	985	1015	1028	938	999	987	957	975	1002	1053	971	995	996	1005	998	944	978	1035	999	950	1055	986	971	1010	968	1028	939	978	992	1045	990	971	961	986	939	965	1028	922	972	978	975	943	955	983	997	960	1002	953	977	996	1015	985	1030	933	997	1030	991	980	1017	991	978	979	992	987	945	1008	991	1003	1017	956	1013	976	944	966	1019	993	1030	914	994	1010	1028	989	998	973	989	931	1012	964	995	1030	1028	950	993	963	954	973	947	1025	948	989	1018	1012	1003	959	961	1003	976	1069	960	1019	1004	973	967	955	934	981	921	1013	930	1014	966	981	969	1025	991	1004	996	985	1013	957	974	1002	989	923	982	984	954	933	947	1023	1001	959	965	956	964	970	929	1017	961	1005	976	961	955	1013	980	937	978	1006	999	1004	934	1055	1001	1035	1073	968	988	1012	962	1019	971	1028	968	1041	963	978	995	971	1002	992	996	1005	1029	944	998	1005	1012	1032	1002	924	1016	1044	966	973	988	1001	954	978	989	992	981	1003	1001	913	969	1007	1038	950	978	986	987	976	964	1005	976	983	949	967	987	985	989	963	908	958	997	1010	975	994	967	1010	935	1004	969	1011	1026	973	1012	969	952	939	956	1004	930	957	962	977	1007	975	980	975	949	969	988	997	931	1029	955	988	993	977	946	1026	1012	954	940	978	1023	980	963	1014	960	1023	977	1023	999	976	888	952	916	902	977	971	1049	954	1008	902	951	969	969	1028	944	1025	1035	1024	993	1002	939	1015	1033	1006	927	958	1016	986	968	1024	1026	999	1004	1013	1014	983	984	901	976	967	1020	979	946	986	967	991	982	938	1007	997	1008	974	960	1007	921	954	1018	999	982	921	958	944	936	944	960	1022	962	917	959	1031	1016	985	1025	963	985	953	973	961	968	1008	989	1026	972	999	967	1002	964	996	1022	1060	976	1036	965	962	986	1007	1009	997	1006	1040	1005	1027	904	940	976	1018	1001	1022	946	1048	983	975	1016	954	1022	917	1008	993	996	1011	1041	965	992	985	996	1022	1028	966	1051	969	951	990	969	911	976	980	982	966	968	924	965	923	1005	1004	986	933	1007	1012	1022	1007	977	998	1006	1004	960	965	978	952	1041	1005	955	974	1024	986	924	976	1017	1011	958	994	982	942	1016	1029	1003	921	1023	998	1014	978	949	995	998	930	962	1071	1023	1033	959	1029	955	960	1004	1014	966	975	1022	985	975	944	1038	943	965	1004	999	956	942	1017	977	944	1023	941	992	948	952	926	1021	1033	1023	1005	942	967	975	974	1008	981	996	970	1046	1025	982	990	956	976	921	913	1012	945	1002	970	990	994	994	919	953	973	989	1045	972	990	997	978	990	996	930	971	961	1026	1006	917	947	990	998	1019	990	984	1008	950	926	1005	981	1011	1002	982	975	949	992	1005	957	1002	907	996	915	1016	967	970	926	961	971	959	953	1000	941	965	985	976	988	921	981	973	984	983	1028	981	949	992	994	945	1010	1047	1034	1010	970	984	1015	974	951	984	976	1006	987	971	990	998	968	972	1007	942	1001	1003	964	934	984	971	961	1028	1022	969	1002	990	1102	950	978	931	1021	993	989	937	999	974	982	996	1013	1002	1024	954	997	1002	969	970	999	947	910	996	1069	945	1041	1009	974	1013	968	972	1009	1005	1044	967	935	1003	1014	1002	991	988	1047	990	998	969	967	888	959	1027	995	965	988	919	1033	1023	975	954	939	995	940	936	983	981	994	944	952	934	973	1031	947	1037	980	959	1001	930	974	1014	1022	943	949	972	958	1004	997	937	1015	975	1014	952	970	1032	995	976	933	1010	997	973	949	995	933	1007	989	1047	967	956	978	992	1000	1019	1060	972	1010	970	1000	960	966	933	994	972	957	970	986	938	976	957	946	1034	971	1002	973	965	985	979	1000	950	978	1012	960	1072	980	986	1069	1006	954	964	1000	948	1015	999	998	1008	936	957	925	998	946	971	1020	973	944	962	974	988	1014	976	987	996	1012	977	1019	1007	965	946	947	1058	943	993	979	985	977	971	1015	1007	1011	969	973	1003	998	997	987	1003	956	1000	988	998	985	959	1005	919	985	1029	975	976	974	967	948	967	923	913	1051	1000	1012	949	955	957	987	960	994	941	949	964	978	980	978	980	979	904	948	1012	1000	964	1000	975	969	1016	960	997	947	1016	984	989	996	996	970	1017	1005	973	1010	942	1017	952	966	980	1013	966	1005	1005	980	996	1006	978	1039	964	997	953	963	914	940	943	960	1019	967	959	951	969	992	954	974	964	929	948	960	957	924	976	1009	1015	908	1001	963	963	962	1007	987	1019	987	994	1006	955	993	1030	923	996	985	973	991	960	927	961	1041	966	996	1020	967	999	939	965	982	980	964	970	1034	959	1013	959	979	989	978	1013	960	1029	1020	1005	965	963	968	926	981	1007	934	932	960	976	970	974	967	966	980	978	914	968	964	1027	982	938	964	948	982	965	976	974	992	1007	996	945	1006	1052	988	962	964	1025	961	951	1032	972	969	1062	993	984	989	1063	994	942	963	969	1002	951	967	876	998	939	949	996	939	984	973	1014	979	1004	931	1001	970	972	1000	977	968	903	964	1034	987	1037	994	969	984	990	976	1005	969	975	1030	954	997	958	1012	964	945	988	1001	987	936	972	942	933	969	957	992	955	958	965	1006	961	1009	954	1000	1018	979	909	980	1009	990	1012	931	967	994	983	981	945	1009
28661	24303	13608	1469	531	498	494	588	2232	1918	1501	490	471	462	478	439	481	461	435	457	429	431	473	445	481	495	466	470	446	461	482	491	454	464	442	493	443	513	424	455	499	474	483	459	460	451	469	450	494	481	485	458	471	452	409	492	475	473	456	476	490	487	447	436	470	470	422	475	455	447	468	497	446	449	441	471	471	468	485	468	447	471	429	498	463	484	497	461	455	486	462	449	492	476	453	435	457	499	461	428	506	450	428	475	462	424	471	450	475	467	488	506	448	457	456	505	473	440	525	432	490	474	476	473	447	436	506	450	477	480	459	454	440	519	454	506	459	457	482	447	488	473	452	438	449	495	492	445	474	473	442	463	478	462	471	430	462	500	459	482	449	456	474	496	467	487	455	489	469	454	407	458	466	448	488	437	464	465	458	455	458	461	426	413	482	476	437	491	444	509	442	458	478	419	497	499	487	445	447	496	427	460	459	438	485	458	461	468	455	443	498	439	479	445	488	440	490	491	475	470	508	488	514	460	452	465	490	445	445	441	480	494	424	493	428	481	478	469	469	470	470	467	498	458	483	443	497	432	453	470	474	440	455	478	457	467	441	479	448	441	471	470	488	474	498	474	452	455	428	443	468	504	495	444	443	489	458	478	467	454	448	466	446	474	466	445	497	457	486	491	447	449	454	451	461	471	477	482	492	461	456	475	429	470	455	473	431	457	477	481	478	462	478	466	475	449	463	430	454	451	471	440	477	413	458	460	438	457	442	462	413	462	467	441	451	457	432	461	440	507	472	439	488	473	447	454	435	445	487	420	446	475	490	439	457	482	481	506	483	493	450	485	479	419	409	451	489	441	486	462	478	469	482	462	513	498	474	477	470	452	451	443	468	479	495	454	463	446	460	439	444	446	473	466	506	485	442	466	416	485	498	472	480	491	490	478	473	423	460	447	471	472	474	443	520	434	468	452	455	465	467	462	470	492	488	460	476	468	507	460	481	472	460	454	456	433	476	473	462	457	473	474	452	471	448	482	458	451	461	461	444	435	469	485	479	451	476	479	458	497	456	455	512	440	469	455	471	417	431	493	454	467	445	462	485	463	466	448	469	466	458	476	478	492	501	465	484	431	415	444	481	458	495	456	451	451	502	493	470	463	470	435	428	436	493	497	464	460	459	447	473	460	480	468	444	455	486	440	491	452	430	441	465	466	463	477	458	458	448	459	463	458	448	481	449	428	485	455	452	435	465	479	476	431	442	470	457	455	469	505	432	498	484	464	461	449	413	441	458	477	452	467	414	504	476	463	482	480	440	466	462	466	479	458	452	474	460	446	484	482	438	455	462	431	465	421	465	502	459	446	465	529	447	426	469	456	451	440	451	438	441	425	467	461	462	464	504	457	476	450	448	517	474	438	452	457	477	440	467	460	469	447	475	460	452	444	431	465	447	457	485	485	437	513	441	466	445	456	453	444	500	444	476	445	436	434	453	427	483	444	483	485	446	411	428	457	474	452	425	477	422	458	536	463	447	460	466	462	464	441	497	432	438	438	445	482	435	429	455	485	463	446	469	432	463	454	471	448	423	479	477	437	440	441	483	462	473	456	444	482	494	480	435	479	452	447	496	414	486	448	441	422	462	483	437	451	474	440	481	484	496	455	472	498	486	440	477	489	470	493	487	511	475	410	462	447	477	467	472	443	484	454	450	487	449	435	458	470	483	488	445	473	441	482	429	454	438	494	471	437	438	447	477	461	474	473	515	436	439	456	463	437	416	450	505	466	481	457	501	471	447	447	452	452	442	458	444	445	465	498	471	438	452	460	489	443	471	469	469	476	445	478	451	439	443	428	493	430	449	455	474	445	456	441	445	455	442	489	456	472	511	477	460	463	436	436	452	443	472	480	472	466	492	455	485	462	466	406	472	458	491	491	468	449	495	488	452	465	471	462	502	465	443	445	453	458	495	447	445	460	423	465	457	438	427	452	475	470	448	466	483	469	492	448	451	458	433	451	487	504	455	422	464	466	485	477	438	463	437	466	516	473	452	468	461	453	451	495	472	477	432	462	451	470	464	478	468	454	440	464	461	438	440	456	474	494	482	445	468	457	479	475	478	445	463	515	458	474	454	453	436	455	453	501	482	477	460	458	445	460	502	451	433	460	465	458	476	480	460	453	492	465	442	479	509	425	453	413	464	457	474	414	475	449	428	463	461	458	478	467	494	469	448	457	463	461	486	433	458	479	471	476	437	468	445	416	441	422	465	474	461	451	463	434	448	451	463	473	466	487	448	447	480	420	468	444	481	443	476	446	471	471	442	461	482	470	485	439	466	447	445	446	471	436	445	503	470	451	492	459	454	470	414	441	492	459	481	467	412	474	445	461	419	441	476	475	470	494	461	485	470	457	483	478	454	445	457	457	468	474	473	422	450	483	435	462	461	461	460	444	475	491	435	434	478	459	483	462	432	455	455	493	472	489	412	475	467	467	493	448	437	432	455	476	464	429	448	440	467	459	463	465	420	423	431	450	462	475	474	496	455	480	480	425	494	456	464	442	474	453	491	467	508	433	497	462	495	415	460	447	440	462	458	485	473	433	447	456	492	452	421	464	445	418	431	443	443	449	464	454	417	450	459	483	460	410	445	467	445	446	437	491	455	434	491	458	490	466	463	467	440	481	451	450	443	482	443	489	465	457	516	449	433	464	477	471	461	455	461	449	472	439	419	454	495	479	421	437	447	465	477	495	449	484	467	489	497	486	480	461	441	493	431	469	451	450	469	479	471	479	496	450	466	451	449	461	467	476	434	436	483	464	435	486	483	446	463	442	476	448	445	475	489	485	495	469	478	463	445	496	476	467	502	453	451	450	447	487	502	464	484	474	473	455	464	448	436	488	464	429	475	445	476	460	498	453	476	439	442	476	467	444	428	460	417	463	472	491	447	529	457	465	480	442	436	443	411	478	471	445	474	464	465	460	473	481	474	470	484	426	453	454	459	503	448	463	484	454	477	444	511	422	447	483	455	431	444	429	471	472	467	459	466	477	466	425	448	469	463	433	438	461	440	468	499	450	458	462	467	465	466	448	470	500	474	510	448	485	484	461	435	438	464	465	432	467	459	499	436	463	445	426	453	466	468	464	469	522	473	477	468	446	445	436	451	455	466	472	447	445	486	489	456	461	418	431	465	478	455	485	455	481	459	469	439	451	434	457	461	502	454	441	489	458	455	453	461	438	474	461	459	470	480	456	425	438	461	492	454	467	449	444	450	450	444	446	476	474	478	484	425	468	471	476	454	463	467	436	412	502	439	482	441	457	440	429	455	454	429	466	469	454	456	473	455	475	459	487	445	467	493	409	432	447	516	464	415	474	445	472	427	467	461	460	437	470	406	440	441	447	469	466	488	485	463	437	472	490	451	459	467	455	481	434	484	452	473	484	471	444	435	438	421	428	432	485	453	459	440	457	491	480	437	485	447	444	459	497	431	462	417	462	448	477	451	489
28444	37375	6283	708	644	616	611	878	3788	3385	2562	598	519	556	544	572	495	561	541	572	534	610	528	555	574	581	544	567	562	534	534	547	560	542	581	540	556	555	522	538	541	545	523	538	561	581	543	561	586	527	559	567	604	540	576	489	559	573	518	597	543	490	549	545	596	534	542	552	564	545	509	542	575	579	537	577	526	511	555	590	514	531	562	525	546	543	542	535	537	542	533	552	530	595	517	571	558	517	544	521	558	535	537	556	535	561	562	520	501	537	550	554	573	502	569	592	539	547	550	550	559	556	535	565	532	549	553	558	536	575	564	542	550	549	531	517	538	532	580	562	560	511	529	549	555	516	561	545	544	541	558	549	580	562	543	537	565	555	563	533	537	538	547	580	541	583	566	559	543	546	531	590	577	591	533	548	522	559	570	528	555	553	589	564	562	586	544	537	535	571	551	565	560	583	520	554	552	517	538	550	515	546	517	548	548	547	550	537	559	596	584	547	526	548	540	555	585	568	556	560	543	553	597	553	535	544	559	535	559	497	547	570	577	545	553	549	529	573	592	565	549	521	525	547	531	565	557	535	561	621	566	554	530	572	565	536	588	537	543	537	509	556	542	529	608	546	512	546	539	602	562	583	545	532	574	551	519	545	536	507	526	574	538	518	536	546	573	537	551	542	549	561	510	553	575	580	563	568	534	549	557	530	547	568	566	580	570	587	524	552	537	559	555	587	562	547	583	519	557	528	559	553	539	574	561	521	538	566	580	581	576	555	552	554	564	580	573	555	514	574	531	576	545	554	529	546	530	511	558	554	551	574	547	548	516	580	573	539	568	549	523	537	560	525	544	544	578	612	537	539	574	489	529	541	559	553	546	535	564	564	530	588	560	527	537	584	535	526	562	550	546	550	515	546	553	583	526	548	511	544	556	548	554	515	548	542	542	549	571	596	555	503	551	560	562	565	589	544	565	582	530	520	549	575	570	589	556	541	554	540	581	572	525	571	569	565	544	536	516	562	534	581	555	580	554	586	605	545	567	525	530	532	559	531	533	597	533	568	558	540	551	561	555	531	535	527	564	545	563	542	549	549	515	517	563	550	591	533	546	548	550	533	528	561	578	546	527	561	524	578	527	538	566	536	605	568	576	579	563	535	514	578	535	522	533	490	566	550	568	546	552	552	536	549	574	544	563	535	527	549	603	548	545	575	561	540	574	539	563	562	558	563	540	545	569	542	588	551	531	568	535	560	545	571	596	547	552	533	521	616	569	564	568	544	567	564	586	580	620	576	518	493	548	576	556	572	514	596	538	564	554	573	553	518	526	505	539	574	588	572	578	552	533	523	559	537	569	567	548	522	571	517	528	542	535	581	514	528	554	556	544	556	584	545	583	559	579	546	564	558	541	569	535	509	516	582	514	584	556	583	554	550	553	543	522	554	573	575	548	560	529	555	534	545	577	551	509	535	530	526	555	566	521	568	558	540	565	592	554	515	550	563	535	569	541	559	592	541	542	542	529	505	548	570	522	547	564	543	545	575	560	559	530	543	567	532	505	527	528	541	520	532	562	600	573	545	530	575	557	538	531	545	556	528	556	609	563	589	542	555	548	555	594	562	585	544	547	493	531	546	536	531	564	535	555	560	572	532	545	602	530	558	563	536	569	567	549	552	530	541	545	534	551	576	537	504	540	527	574	592	557	556	535	525	547	524	538	567	606	501	538	538	552	561	557	568	512	580	520	556	558	570	542	555	543	543	602	532	559	591	538	539	574	556	524	592	536	546	555	499	560	532	561	526	576	530	531	557	558	494	588	480	587	556	567	554	577	531	580	531	511	562	544	543	534	553	531	587	547	516	531	529	563	540	572	552	572	538	557	501	534	545	514	533	566	535	548	549	558	549	530	539	592	577	565	536	539	522	548	572	526	517	555	538	550	545	546	534	573	569	543	552	548	521	539	514	564	495	560	576	578	545	531	590	603	549	564	549	520	540	568	539	544	583	562	557	590	540	544	533	536	601	560	516	570	586	549	571	548	570	565	562	523	530	580	526	550	494	522	506	499	541	605	576	564	565	554	509	529	554	542	573	569	554	540	530	529	545	567	509	526	566	534	517	546	548	541	534	547	531	557	549	551	523	618	549	533	562	571	539	535	559	573	601	554	527	567	538	536	546	574	532	549	557	567	522	536	551	574	565	538	543	550	556	512	546	521	571	546	566	516	568	592	525	565	525	512	559	515	584	579	524	567	512	539	519	542	525	563	556	511	532	563	575	542	564	537	556	549	563	516	572	581	580	551	513	539	547	599	564	523	552	608	571	536	553	557	521	538	542	582	557	561	574	577	532	557	562	540	544	536	573	582	556	548	548	553	539	517	539	561	554	557	539	553	527	511	601	545	591	559	558	534	571	561	542	583	544	566	496	527	531	557	609	539	556	553	536	544	594	548	541	530	523	520	499	590	520	592	537	524	576	539	512	556	563	532	539	541	501	541	545	576	545	520	552	535	526	543	560	533	537	548	541	517	562	519	557	543	593	558	549	556	562	555	528	552	558	576	562	553	539	556	537	552	505	530	531	580	562	538	587	551	553	536	544	553	516	492	552	521	553	571	536	581	565	491	567	543	537	565	565	552	509	516	571	533	603	546	532	532	519	518	589	507	571	570	535	537	535	562	587	540	534	542	559	638	513	535	562	556	487	542	563	554	562	536	572	532	544	571	544	544	517	531	586	538	526	572	498	564	529	564	559	543	553	589	543	535	541	558	528	554	554	563	533	499	569	536	511	570	544	551	525	528	550	586	533	518	559	548	548	571	515	530	524	516	592	538	553	585	551	568	536	515	516	527	509	567	525	563	540	561	593	534	537	521	560	525	569	548	503	557	535	545	596	521	547	570	576	563	514	563	577	542	575	539	521	553	536	541	540	553	570	509	559	564	528	546	526	562	602	541	570	549	567	589	479	529	531	562	564	537	532	528	503	580	551	533	541	532	553	557	533	553	605	570	557	549	498	564	501	589	535	536	564	593	559	543	538	554	572	532	531	546	545	557	572	504	531	539	524	558	560	541	550	512	592	542	561	553	512	559	532	551	562	489	551	578	559	528	546	559	538	531	550	559	598	532	518	533	541	560	550	540	529	551	534	549	549	556	533	528	565	582	580	573	546	540	566	569	553	537	567	517	527	545	583	520	517	573	562	531	543	572	551	552	527	536	561	534	583	586	535	529	557	527	530	582	556	528	539	562	567	542	581	574	536	534	562	597	588	571	560	571	554	601	543	565	544	550	521	556	556	578	507	541	513	540	544	553	515	592	545	561	555	580	574	582	531	510	565	570	559	563	545	572	596	577	537	525	549	581	560	498	566	549	540	500	615	543	524	518	502	552	542	556	581	571	545	589	562	578	550	542	550	551	561	540	540	533	541	531	565	550	573	569	496	574	570	582	550	568	531	529	531	570	540	546	559	510	527	535	545	538	528	536	539	508	540	561	553	567	523	582	540
24307	21314	28535	24343	21039	6986	1315	3743	17725	18874	13208	1419	706	720	699	704	658	638	701	658	681	648	688	668	654	710	654	677	670	668	685	675	652	670	667	651	632	705	687	684	635	666	636	675	699	704	632	666	702	659	680	628	649	697	627	622	658	683	650	704	650	664	642	700	661	686	686	630	673	665	642	654	705	698	655	736	639	642	727	641	655	706	626	672	662	627	710	656	628	645	687	667	673	639	645	636	659	669	694	662	668	656	661	673	692	686	625	662	657	602	652	641	636	650	691	682	648	624	668	684	674	662	632	629	685	717	684	643	651	626	698	627	654	663	676	680	637	640	691	637	656	616	681	688	720	679	659	649	621	667	670	684	684	658	654	679	703	669	651	640	640	628	665	652	673	668	655	640	617	674	671	679	732	643	657	672	652	653	697	676	610	704	673	671	682	613	631	663	676	673	666	687	686	660	661	647	709	644	663	702	691	692	652	684	675	658	646	698	680	639	659	663	622	686	637	661	675	666	684	695	655	668	701	669	635	628	646	632	661	657	666	680	677	642	662	698	663	638	670	654	665	645	652	657	707	662	648	599	672	650	568	665	653	652	692	710	645	662	663	694	636	643	694	713	670	620	684	670	657	652	669	680	640	678	653	646	637	687	674	676	640	635	688	664	597	703	632	660	665	640	623	632	667	713	665	616	730	634	639	673	658	624	679	696	661	709	640	654	663	709	693	695	651	671	635	635	668	680	650	642	654	672	671	636	680	676	719	720	640	656	653	683	666	690	679	664	675	648	641	674	649	671	670	653	633	666	651	719	713	704	653	679	636	674	663	707	697	648	627	605	710	671	647	674	642	672	644	682	674	669	687	669	645	704	672	672	671	649	674	652	662	662	660	659	605	684	646	662	665	696	690	623	682	690	639	650	599	640	663	647	693	666	669	612	655	652	655	692	669	677	651	633	720	757	664	709	627	671	676	671	668	638	692	668	668	656	674	680	663	651	641	679	698	629	693	662	640	683	653	681	635	666	671	627	650	672	701	699	642	595	664	671	668	643	644	647	657	609	640	678	696	672	632	632	685	695	678	728	709	626	702	606	673	670	670	631	668	678	674	651	667	653	635	671	699	658	687	669	676	630	682	655	638	642	622	641	681	650	643	679	666	679	674	663	665	646	676	675	634	634	682	691	703	698	635	671	685	692	726	667	642	702	643	637	663	654	631	652	644	630	657	664	689	619	683	592	673	640	682	649	662	662	664	682	662	655	680	653	632	674	636	701	662	636	652	646	680	682	697	684	649	646	646	703	690	657	692	628	672	674	642	643	648	685	656	677	654	700	675	632	665	675	646	650	670	676	660	708	678	643	648	659	688	677	642	672	660	661	691	687	686	629	673	695	624	690	683	641	667	653	683	644	626	637	655	708	690	697	617	740	651	660	667	620	638	670	648	657	631	641	702	663	651	644	647	654	683	594	687	667	651	612	645	663	684	714	701	670	658	677	682	645	653	619	671	682	639	637	591	622	651	668	647	676	657	676	666	709	664	665	630	699	642	623	638	642	655	649	604	678	705	696	665	662	648	676	637	662	659	663	687	666	653	666	640	647	676	615	683	637	659	665	662	676	655	634	610	646	651	666	621	695	663	687	681	679	654	633	649	650	651	659	705	689	664	694	711	642	707	640	651	631	645	625	687	659	693	673	665	648	716	667	688	642	595	735	677	600	620	674	681	691	665	693	702	643	646	630	648	647	650	653	663	676	647	717	740	674	680	644	666	606	641	679	615	670	679	660	663	669	653	691	670	686	668	663	626	696	631	672	659	673	629	668	606	674	676	678	666	615	646	683	653	655	667	652	640	647	709	637	640	661	722	645	727	692	659	678	664	681	665	681	709	610	722	643	630	666	705	651	662	630	651	641	649	685	650	655	669	646	696	677	651	696	638	673	680	621	673	682	682	645	676	692	677	647	638	673	649	660	660	670	667	685	667	652	631	701	671	659	673	661	636	657	717	680	610	625	665	712	653	659	622	703	669	685	723	664	632	658	654	705	627	660	693	639	646	613	622	665	682	666	647	665	655	693	628	634	680	662	657	668	659	687	652	701	624	674	681	651	676	715	642	601	660	649	646	657	659	655	675	676	672	722	600	625	625	627	687	680	627	649	657	691	730	671	671	634	666	679	681	650	647	642	658	668	627	644	691	729	686	659	615	682	660	632	670	641	671	656	687	671	647	722	663	642	625	664	680	645	665	641	658	705	661	665	676	641	664	634	679	658	668	679	636	671	611	654	665	650	660	670	645	662	678	683	665	631	661	654	677	661	689	674	637	614	661	675	656	697	678	669	629	653	682	670	689	617	661	667	607	725	654	618	667	678	654	676	649	625	628	665	658	694	686	698	606	639	631	679	630	651	658	689	613	694	665	690	671	634	696	683	675	671	702	646	682	699	665	651	686	663	629	708	669	697	675	607	740	643	658	671	703	656	655	656	634	680	626	637	630	640	694	686	644	650	690	630	686	641	628	632	668	633	740	727	703	632	666	658	673	666	651	697	659	694	663	654	678	690	648	657	606	673	667	667	665	644	649	669	681	685	696	633	653	610	657	644	698	629	658	634	656	666	603	671	641	666	685	659	660	691	660	659	695	651	645	611	678	697	689	652	695	701	656	670	671	674	616	681	633	664	682	624	682	608	646	675	658	665	652	667	643	669	616	679	622	673	665	676	722	679	672	665	675	679	634	683	620	685	652	641	641	588	660	626	675	675	666	654	638	684	649	661	707	685	624	647	635	686	663	672	684	642	651	630	631	630	674	674	649	674	669	689	643	639	639	654	649	660	674	717	668	652	687	663	678	696	642	675	682	676	664	664	657	626	697	698	648	632	602	613	657	729	645	664	664	714	699	696	653	638	664	686	661	677	694	674	673	659	675	644	641	665	668	677	665	682	630	657	652	620	656	608	675	671	646	641	656	640	646	679	676	645	698	626	652	674	692	610	666	629	665	705	655	657	676	648	720	698	654	672	643	664	668	667	639	650	656	694	587	615	680	622	638	672	664	689	634	658	649	682	679	645	673	652	665	665	670	622	660	673	709	642	655	659	634	694	664	655	686	681	689	650	714	646	678	631	640	650	630	659	664	643	677	681	648	665	677	651	673	658	665	620	663	703	692	693	648	661	649	648	662	657	725	658	663	680	658	649	682	656	668	664	685	685	642	657	672	659	643	674	687	667	679	642	658	685	667	667	643	719	657	651	677	651	645	710	686	648	654	619	707	665	684	671	680	690	638	633	694	635	650	658	635	642	625	649	659	617	666	673	652	702	658	683	648	681	672	676	647	654	590	632	686	653	635	657	705	678	721	686	654	659	690	631	673	658	665	676	629	641	683	664	646	634	658	658	707	641	636	675	659	670	654	661	660	658	663	672	682	644	646	632	653	664	638	666	664	620	628	643	659	656	602	667	668	646	699	704	702	693	615	710	669	660	683	655	659	656	670	645	664	682	648	659
32322	53515	16723	3335	2391	1910	1668	6160	26241	24431	17813	1383	905	873	848	881	817	814	798	812	829	756	779	827	821	764	842	828	810	758	784	755	729	737	762	790	805	740	813	753	773	786	780	805	797	751	775	784	819	785	814	774	739	779	798	750	754	722	801	768	788	756	741	750	795	795	761	757	771	745	763	738	813	756	787	758	794	791	715	834	771	820	722	768	793	751	787	788	733	745	791	778	729	762	788	792	811	725	774	752	765	749	769	762	780	788	742	779	735	809	717	810	799	724	769	797	748	739	768	792	792	770	776	794	706	841	789	774	763	778	767	733	760	789	746	803	771	798	816	817	752	747	760	793	735	752	738	755	791	765	795	758	774	746	798	786	754	724	798	777	778	759	767	769	792	733	774	795	798	798	776	719	732	760	808	769	766	753	757	766	792	722	714	811	782	756	781	749	765	789	769	754	744	741	724	768	795	695	779	793	734	767	759	779	760	747	724	772	743	736	756	822	809	769	789	809	759	759	766	782	798	752	800	786	792	750	741	812	792	786	780	784	778	761	769	795	809	775	748	722	807	802	720	798	801	787	749	743	752	795	786	774	759	740	804	770	710	763	742	721	783	791	744	740	744	769	763	800	745	768	729	754	723	735	805	752	748	766	739	740	773	745	769	775	769	761	773	752	792	823	771	820	777	715	754	750	778	787	775	746	805	796	753	749	778	795	804	760	786	788	766	748	722	735	768	734	738	806	814	784	787	756	756	745	783	723	777	809	760	781	791	764	800	748	741	805	765	773	802	778	739	831	798	729	778	761	796	702	753	746	792	756	744	760	764	761	768	773	735	762	765	803	807	756	806	766	774	778	761	779	766	746	835	782	780	719	797	770	756	724	778	782	855	762	763	707	760	816	775	786	715	820	770	783	763	783	781	798	765	787	748	785	744	763	745	753	752	799	770	800	789	744	774	772	779	823	715	741	786	767	799	741	760	763	789	791	773	770	752	724	782	778	741	811	767	808	762	769	733	726	793	747	804	746	794	767	787	782	768	778	837	819	800	756	754	828	763	755	759	747	712	802	771	767	779	746	770	736	766	760	754	757	751	764	772	779	791	778	795	791	763	785	774	818	732	746	781	761	770	726	755	778	743	802	792	727	780	755	766	828	769	763	769	793	719	775	782	718	781	819	720	828	743	751	807	767	749	779	789	747	780	758	800	770	789	735	765	766	781	730	784	806	743	781	761	763	751	765	755	814	758	757	801	745	745	768	744	734	747	767	771	763	772	744	780	816	770	811	793	761	731	750	771	770	755	746	758	742	785	792	788	740	773	751	763	822	734	779	740	707	731	746	761	794	782	728	817	753	788	794	769	821	765	720	692	759	744	759	758	787	802	784	779	803	729	813	728	739	783	788	778	752	752	833	751	783	803	779	741	772	764	788	763	793	783	741	799	770	778	759	799	791	754	740	816	786	806	752	772	718	801	789	719	781	851	760	755	759	790	755	809	767	742	758	730	818	724	765	728	766	774	796	754	806	756	805	753	773	785	739	766	765	790	816	756	745	773	776	781	766	761	842	733	814	754	764	758	764	766	751	760	762	756	784	769	756	742	759	822	754	747	758	772	733	743	810	734	725	797	776	753	747	797	830	760	762	766	769	713	785	758	762	784	714	790	718	762	789	758	787	770	736	761	789	771	784	789	760	761	745	783	798	808	752	775	773	762	745	732	798	728	809	762	803	733	783	742	781	735	743	770	763	748	776	736	765	779	768	780	772	795	757	772	736	775	761	774	811	785	783	781	805	771	746	754	751	773	798	763	784	774	741	758	757	746	725	756	748	794	792	770	789	787	703	786	745	800	753	746	781	723	759	708	807	790	770	740	846	776	766	749	779	768	773	785	777	717	736	755	759	762	807	778	816	775	754	793	774	769	744	752	747	802	765	774	757	811	761	774	778	801	759	774	774	771	780	776	769	745	737	757	738	771	776	739	746	774	762	767	740	821	748	825	765	773	742	776	777	761	794	744	803	842	771	725	763	781	760	753	813	761	770	755	785	801	750	745	788	809	721	780	739	782	784	774	789	767	797	808	799	782	760	753	805	734	766	731	737	759	759	801	756	785	760	763	735	759	754	785	734	744	763	720	791	712	803	772	784	731	767	800	773	731	779	758	788	741	727	784	788	788	753	717	765	769	767	770	725	807	769	797	756	752	778	749	757	778	815	786	754	745	748	762	743	773	758	804	763	690	813	760	804	794	781	799	761	749	754	796	739	746	807	768	790	745	820	789	778	776	769	750	759	758	804	786	801	764	765	756	761	768	784	791	744	805	768	737	751	739	762	719	748	783	817	764	784	748	735	776	779	762	778	731	754	792	783	783	796	812	781	784	768	779	825	782	745	749	772	774	719	756	736	728	762	759	744	783	723	789	801	737	792	778	765	759	707	763	788	822	684	793	759	791	710	768	786	764	748	752	738	751	785	799	726	803	764	758	753	729	733	793	751	797	744	798	821	743	778	751	788	742	773	756	751	738	758	751	808	754	764	808	745	754	763	725	728	775	794	772	763	723	801	725	765	759	781	767	734	761	772	761	766	771	757	786	771	801	805	768	760	813	812	751	720	756	762	807	763	827	761	747	780	735	776	743	793	785	764	783	802	765	793	771	800	729	784	779	760	740	796	785	799	782	766	809	763	785	775	728	791	780	755	750	776	698	777	757	805	763	755	766	767	764	734	773	836	751	741	772	783	753	747	763	775	788	770	736	786	798	731	780	786	719	799	740	806	762	772	785	795	792	776	763	762	770	794	764	782	772	723	723	751	773	813	756	731	781	745	769	715	777	773	737	752	786	798	759	801	767	711	801	771	770	788	770	717	746	746	745	751	738	772	817	791	782	729	754	740	751	750	777	786	790	741	800	736	778	767	826	738	801	758	794	779	754	776	784	740	761	798	788	817	756	758	788	772	783	775	795	777	712	760	719	786	767	768	799	724	769	761	747	745	768	727	763	768	783	773	764	770	774	784	760	770	759	768	776	788	820	765	754	761	756	791	787	737	748	765	778	726	753	783	742	802	745	747	753	719	746	741	787	756	758	744	740	813	780	798	813	738	784	761	797	760	765	745	799	772	775	768	761	800	755	790	749	767	774	709	742	736	781	752	745	743	746	756	767	784	762	788	772	731	753	786	761	763	767	772	788	801	770	714	755	746	802	772	708	735	736	770	780	791	758	776	750	754	739	816	745	731	768	764	790	758	750	746	747	756	770	755	796	747	761	745	769	774	801	739	821	740	782	719	738	729	777	840	733	765	786	757	721	789	744	730	751	773	754	789	753	778	729	792	687	748	727	747	705	785	777	777	815	772	718	734	795	729	767	744	799	774	742	764	813	740	764	771	756	774	761	738	821	794	785	806	814	794	801	725	739	771	764	751	725	758	781	700	743	772	778	723	783	762	773	753	806	766	778	794	720	779	763	758	768	745	787	753	752	766	760	781	801	735	775	790	776	782
25418	21311	27146	25253	7458	882	732	1803	9359	9591	6551	806	543	573	540	573	519	550	503	554	495	532	541	546	507	512	522	513	550	522	544	530	545	524	507	513	552	531	526	535	474	569	531	515	520	467	493	546	507	500	508	494	528	508	486	517	512	534	494	540	511	524	562	513	517	515	517	508	562	504	490	506	473	514	527	547	530	510	533	498	554	595	506	509	531	552	510	525	548	484	524	543	510	537	515	528	534	542	505	528	520	507	513	496	485	555	562	532	556	534	522	503	534	498	484	516	542	497	511	494	537	540	546	474	535	550	523	461	525	574	485	510	530	541	525	534	535	582	534	511	552	495	501	562	487	539	519	533	499	521	532	550	508	511	519	558	533	504	528	523	522	515	508	510	528	530	576	546	538	539	513	570	499	563	490	519	521	531	467	527	512	472	519	473	527	523	530	554	501	552	451	441	551	520	543	521	546	509	525	538	459	553	503	516	549	544	521	518	493	501	519	495	511	489	499	533	507	547	513	528	519	534	556	475	511	513	513	497	580	543	562	544	539	461	476	548	544	547	476	525	521	501	532	541	514	547	518	510	502	518	520	519	513	511	513	523	496	495	516	486	483	500	525	514	537	502	501	503	486	557	545	557	524	504	529	553	493	515	543	531	505	512	528	512	555	537	527	501	521	544	490	526	549	465	517	531	554	471	510	506	488	533	529	535	500	554	519	555	525	523	507	477	500	468	496	551	538	503	524	528	540	514	510	493	516	504	508	534	559	498	555	516	562	515	523	552	483	487	502	516	520	544	494	493	507	485	552	523	537	499	500	548	529	482	477	575	500	493	493	486	531	473	492	506	561	578	548	554	538	515	496	541	505	535	487	536	543	532	565	515	514	470	527	480	524	500	537	525	502	560	553	506	534	504	569	519	500	495	550	539	517	546	517	512	534	523	507	489	533	513	509	535	502	517	516	503	542	512	539	508	519	493	493	502	573	499	518	520	469	518	466	533	533	545	523	510	513	541	487	509	557	510	493	511	532	525	532	521	503	527	488	518	540	522	559	534	495	528	534	556	486	487	550	532	503	478	527	542	539	557	484	520	498	501	540	532	529	529	533	530	497	484	500	533	526	515	483	517	579	496	495	532	539	508	502	520	532	538	520	514	513	524	515	531	518	501	506	482	506	544	507	542	537	496	490	502	527	513	521	491	498	497	505	528	510	492	574	594	538	523	563	531	540	496	516	512	488	499	478	523	530	499	544	505	485	500	501	477	509	475	531	529	532	492	524	500	503	559	517	517	566	539	510	519	539	546	533	515	517	518	549	533	527	482	488	507	491	526	517	531	543	488	495	528	531	524	495	507	490	540	510	497	515	527	474	508	526	527	568	537	537	552	522	496	535	517	532	555	541	514	542	516	541	536	494	509	523	509	544	500	549	486	508	555	476	539	499	554	561	535	518	515	526	538	517	537	519	501	496	525	532	536	517	501	533	512	520	509	525	497	522	456	549	547	524	529	506	498	530	543	543	497	534	538	510	520	508	503	532	557	544	527	509	530	499	502	538	517	561	472	521	473	520	500	545	519	547	539	550	516	496	535	504	524	508	516	477	543	522	540	523	526	529	498	563	513	510	506	525	536	537	492	526	479	536	490	523	530	525	502	514	536	517	507	512	520	553	509	539	493	515	543	488	500	509	537	522	528	504	543	501	532	522	536	571	517	531	509	549	545	492	533	497	517	504	490	493	517	514	525	513	519	549	514	520	524	504	521	542	527	536	556	568	510	508	500	520	512	493	552	485	512	487	535	521	530	530	495	556	538	516	542	493	511	567	527	510	537	508	578	559	520	507	526	497	550	500	492	522	535	517	513	486	513	532	513	528	551	577	599	524	527	493	513	528	505	553	495	548	530	528	498	526	445	539	574	518	556	526	520	525	502	521	561	515	555	539	524	515	550	511	504	525	484	534	500	532	506	522	523	515	478	509	517	531	508	512	511	534	547	538	469	524	520	537	523	533	504	520	488	491	495	587	542	478	519	555	559	536	494	506	550	538	492	511	525	540	515	502	496	511	517	533	571	531	524	489	491	541	509	533	503	558	499	518	518	540	533	509	510	546	509	541	535	541	503	502	475	494	539	541	520	537	479	533	537	533	502	549	502	517	496	504	503	524	487	515	486	515	556	501	548	492	524	504	512	546	546	538	508	519	524	520	559	546	547	533	523	532	512	520	511	543	505	510	521	521	500	536	493	525	537	515	558	562	545	480	509	567	528	485	539	572	527	543	490	545	526	515	505	523	548	511	515	511	533	518	498	528	511	491	501	560	500	520	527	512	517	498	547	528	503	522	529	517	494	526	493	488	521	451	532	524	508	546	499	548	495	510	489	518	521	488	531	488	516	574	509	518	561	540	547	551	505	472	563	485	595	516	525	546	532	527	540	518	530	505	506	523	504	543	482	501	510	523	517	544	539	523	532	530	494	531	520	530	565	488	586	524	531	539	494	527	505	514	475	554	529	492	547	536	500	466	514	515	549	552	537	492	536	558	528	501	563	525	534	510	509	548	572	507	521	491	512	461	529	537	511	558	529	550	496	492	511	518	571	569	517	499	527	512	542	519	553	507	500	556	529	523	537	519	485	580	527	545	514	512	570	553	510	531	578	549	501	541	507	505	525	539	541	531	515	533	503	508	523	524	535	540	545	547	513	507	534	527	490	561	503	547	497	504	492	526	507	571	522	569	527	510	522	523	541	515	536	563	529	540	506	524	530	507	524	498	509	561	555	522	515	535	510	504	563	503	578	482	508	583	536	553	494	533	526	527	492	529	564	584	492	508	469	530	494	521	539	536	533	490	512	511	526	559	532	572	535	529	510	533	548	506	513	535	552	517	523	500	501	545	505	518	513	561	604	533	494	527	521	518	525	554	518	518	517	527	561	513	531	496	487	491	540	539	511	550	502	493	489	511	588	488	531	504	502	509	506	548	524	523	518	518	561	505	526	570	586	576	525	530	562	546	506	539	542	483	476	506	528	501	509	530	543	536	483	538	548	497	521	511	517	524	529	556	494	547	544	518	485	540	552	560	529	484	502	518	508	498	517	514	591	520	541	482	510	547	521	487	510	523	556	491	524	488	519	518	531	518	544	489	508	551	562	555	511	472	507	534	481	560	511	567	563	508	498	542	506	510	511	522	514	526	489	558	522	487	550	539	531	526	541	520	520	482	543	504	532	527	532	540	571	496	479	523	497	498	557	529	525	504	516	508	524	524	509	477	527	508	495	516	515	511	539	538	520	465	529	543	529	532	523	557	551	506	535	516	531	523	518	541	499	522	548	501	555	537	516	528	530	509	523	511	525	554	550	515	547	556	532	527	534	503	550	486	525	519	556	509	571	517	515	560	565	475	526	529	505	512	517	511	472	527	542	515	500	533	495	546	519	552	527	499	552	476	578	526	553	505	483	519	521	559	506	517	527	528	583	540	564	541	514	515	554	494	556	526	514	501	519
31815	47332	11078	2058	1575	1272	1094	3911	19510	17985	12343	1024	690	692	683	692	675	596	669	646	686	651	638	672	647	671	654	630	621	634	581	634	650	665	629	675	641	624	669	690	607	626	617	652	589	683	638	611	646	637	624	615	651	626	653	628	619	605	636	625	614	593	643	698	585	622	647	652	629	598	687	603	640	612	647	633	586	653	634	618	657	595	642	666	645	595	693	627	632	606	670	622	657	624	680	666	675	624	620	599	611	672	646	607	601	603	642	643	667	639	628	637	626	621	636	639	600	637	674	606	653	654	592	625	619	597	569	594	579	601	621	639	605	629	613	594	617	638	595	614	599	599	660	628	589	642	654	676	634	660	685	617	631	590	636	664	655	655	629	654	657	648	639	665	657	596	685	667	615	614	645	594	575	642	573	665	629	657	628	667	628	629	647	648	600	599	641	643	667	632	637	630	641	627	680	631	652	632	624	605	608	626	625	611	684	608	612	630	653	603	666	607	613	631	646	615	635	649	628	643	636	615	632	641	640	618	655	596	609	610	627	603	613	649	637	641	643	618	667	645	609	637	640	607	669	613	658	583	674	635	675	623	616	651	635	636	638	639	626	611	654	597	618	575	644	650	661	660	657	626	632	638	570	629	661	641	631	590	677	646	634	653	643	610	628	573	610	620	656	612	572	620	574	614	658	598	659	597	634	671	672	581	625	613	615	575	584	630	632	646	577	618	594	634	630	671	609	690	658	617	636	626	609	573	648	654	602	650	585	644	581	633	628	643	632	643	655	653	664	619	605	599	655	616	621	602	658	623	665	655	651	569	638	616	649	656	639	590	642	672	624	615	643	615	610	608	633	641	641	624	684	609	636	637	637	647	690	634	619	632	603	652	657	599	628	613	633	622	644	607	661	654	604	630	626	642	641	643	633	621	642	645	641	647	639	660	619	605	626	639	632	617	611	625	639	622	596	583	660	615	633	613	610	649	625	672	626	626	614	613	674	662	615	669	580	641	601	640	604	610	617	662	646	591	643	617	625	611	647	624	612	650	628	634	592	663	631	663	627	689	625	590	644	652	566	634	634	655	655	668	611	648	661	587	652	647	618	644	608	624	605	599	623	618	577	660	664	642	631	649	601	637	623	596	633	652	623	633	638	631	620	622	588	657	633	588	650	637	609	661	624	630	599	630	623	589	600	636	618	625	646	625	666	629	624	610	615	623	623	617	644	674	665	675	595	621	651	626	621	650	623	607	654	655	613	622	601	602	606	617	605	619	653	630	584	627	619	646	657	651	606	632	689	609	651	604	621	638	614	674	673	637	646	587	616	648	625	635	610	608	628	594	635	619	605	664	617	673	645	632	654	641	662	629	688	597	620	612	629	686	606	616	659	648	648	649	628	657	646	625	594	633	617	589	675	610	619	663	641	650	606	602	612	637	645	612	633	685	606	573	587	638	621	646	643	614	659	629	606	650	667	633	651	649	636	652	638	706	586	656	665	631	611	640	603	615	640	621	645	622	651	597	630	656	565	617	623	651	643	645	644	590	656	645	615	596	663	642	651	658	632	659	630	621	654	598	637	583	610	645	660	538	625	600	624	627	600	618	655	663	652	661	647	645	614	664	659	617	566	642	702	610	625	677	635	624	663	603	653	629	654	631	615	615	631	650	637	598	598	636	610	614	644	645	617	625	669	592	669	695	641	600	642	603	628	618	636	614	654	658	645	691	663	583	664	636	630	619	612	610	629	630	664	634	586	617	616	625	637	643	627	593	612	672	604	655	617	620	620	622	632	619	597	645	651	621	639	623	644	650	564	669	597	662	612	611	689	662	603	594	642	635	601	578	665	627	643	600	614	584	600	600	649	587	654	674	619	616	648	600	592	635	651	647	657	603	668	632	617	639	661	640	607	625	643	617	616	609	660	592	618	625	605	675	602	658	602	625	650	688	638	673	623	684	611	601	606	604	641	639	640	682	630	607	639	630	619	637	620	623	631	601	608	633	639	616	602	617	648	638	648	638	597	632	668	632	605	643	627	627	644	655	635	653	637	640	671	652	654	605	633	640	627	629	655	620	637	599	600	632	645	661	576	665	655	658	651	677	634	605	604	630	623	657	671	612	611	656	607	620	614	615	632	612	609	629	644	641	621	632	636	657	602	655	599	608	648	612	636	643	682	624	609	622	627	644	655	626	656	631	618	611	665	642	641	650	613	648	609	595	624	627	611	607	636	639	611	610	611	591	658	657	613	634	659	608	637	620	601	636	652	642	613	603	616	592	575	616	620	639	653	676	623	623	622	624	674	604	654	629	615	623	650	617	671	651	625	631	657	623	645	622	641	686	648	658	668	641	650	613	619	603	652	620	584	642	637	657	601	651	609	662	626	626	592	607	614	596	661	662	581	614	604	632	614	657	661	601	639	626	637	627	660	652	626	664	605	648	640	639	622	620	639	674	585	603	584	644	612	591	589	605	659	642	625	623	601	619	604	653	663	636	636	596	587	594	602	606	597	636	663	651	626	612	654	632	613	644	624	644	574	624	653	633	677	578	596	616	657	640	687	640	623	620	655	642	637	635	648	612	670	591	627	626	628	628	605	643	619	623	620	574	608	647	659	597	600	600	629	595	632	680	641	653	656	588	636	579	644	643	589	660	606	633	626	593	649	675	613	646	644	634	606	601	626	618	664	620	617	640	629	606	611	609	656	621	611	643	666	631	648	631	652	629	681	647	609	638	607	614	646	598	612	640	620	615	575	646	611	631	654	621	637	666	630	652	641	615	661	637	627	592	631	649	617	609	650	644	620	614	629	653	597	628	596	638	616	580	614	647	624	632	643	606	674	639	605	653	631	620	629	613	598	636	658	601	635	641	633	611	626	644	673	592	597	614	577	669	626	585	642	631	628	606	640	661	634	599	672	625	595	632	620	648	632	636	636	649	617	595	628	646	600	617	632	636	613	617	633	652	667	597	616	627	576	673	628	629	632	627	575	649	650	627	618	623	657	624	621	660	609	596	614	640	662	632	635	599	643	674	607	603	634	667	603	627	632	636	649	614	663	629	620	676	658	668	629	594	601	620	621	665	623	610	683	654	634	595	656	652	646	610	640	602	643	631	649	672	673	660	639	586	622	613	587	611	630	611	639	615	610	643	594	632	617	589	646	627	618	613	614	637	660	652	612	605	630	726	634	639	635	649	620	628	632	641	608	639	599	636	624	622	661	655	605	628	623	617	646	589	657	594	657	662	573	627	635	633	619	617	611	612	616	631	621	646	584	615	659	622	586	596	577	648	639	601	644	636	593	640	625	628	615	642	643	666	605	617	658	614	621	604	676	650	622	623	640	634	613	621	667	640	597	623	682	606	637	628	624	590	627	608	609	620	680	628	618	670	625	602	588	633	571	659	585	634	626	612	645	682	623	653	636	649	624	629	623	580	640	609	644	635	646	646	607	615	643	606	633	645	643	649	625	599	592	613	636	631	622	653	621	607	684	607	636	690
23225	21368	29106	23957	21358	21302	7306	3835	25730	29957	22870	3494	1005	973	896	902	960	933	908	898	832	919	878	872	855	905	886	878	872	868	840	845	894	850	879	846	840	854	823	878	881	889	840	857	861	882	871	873	901	861	857	832	931	863	856	887	846	817	860	809	840	871	836	871	907	904	847	856	883	850	905	807	866	855	857	857	832	879	850	863	829	868	864	841	868	877	849	904	854	886	876	837	924	874	867	829	836	870	827	867	836	875	830	892	836	889	859	870	825	858	837	922	865	831	838	821	857	901	877	811	871	875	920	785	897	892	879	825	894	931	885	912	872	839	835	853	864	929	861	844	851	871	837	826	868	887	836	773	824	866	867	835	910	846	858	862	814	878	854	892	829	883	882	899	820	863	844	897	885	896	832	867	786	843	796	849	878	873	812	845	857	847	817	877	857	840	891	874	906	904	871	842	900	818	853	879	861	875	885	878	859	829	874	838	845	880	793	847	861	868	896	814	830	877	860	794	879	816	876	884	848	881	857	838	889	869	810	869	893	901	822	863	912	834	885	862	827	886	863	812	823	908	838	850	874	810	839	893	888	863	858	865	919	830	875	861	849	846	835	853	826	853	859	833	855	876	882	828	891	867	813	845	848	865	879	853	889	891	920	836	860	847	852	877	846	919	855	861	841	814	874	813	811	844	843	880	902	841	886	924	924	811	819	860	871	844	868	851	847	882	844	870	848	837	839	838	870	819	872	864	917	859	892	886	855	861	926	862	867	835	834	893	932	831	902	850	851	786	902	837	835	877	824	826	840	851	873	816	889	819	916	917	852	885	845	863	846	849	838	835	835	901	904	769	862	857	898	807	856	856	855	831	806	855	876	850	865	894	821	889	822	829	837	846	824	842	931	860	854	833	832	897	870	841	810	831	832	887	829	895	854	896	850	895	830	859	841	824	844	818	850	850	849	874	906	854	857	864	861	882	891	890	846	842	876	863	907	864	862	862	884	822	855	815	964	814	866	894	866	876	881	835	883	828	879	798	876	856	838	851	864	862	897	874	864	839	847	833	866	836	863	853	822	870	846	837	870	862	876	852	874	813	879	822	896	879	803	847	825	836	820	875	859	829	897	814	836	871	863	817	865	893	839	859	838	846	902	873	856	856	856	826	850	881	885	835	892	844	871	885	843	869	865	888	861	858	893	868	880	853	866	849	890	855	823	829	912	895	824	850	832	871	864	877	837	790	877	872	835	914	830	889	878	852	909	854	855	822	867	813	851	889	869	826	904	835	893	831	828	885	875	880	857	855	839	867	869	882	866	860	878	833	897	876	829	863	836	844	882	873	814	882	848	864	901	867	870	875	860	899	892	872	804	828	844	823	869	878	783	826	853	869	896	888	881	845	822	827	842	841	860	876	837	822	823	845	812	827	848	817	876	837	826	840	848	856	869	836	820	837	857	835	838	837	843	921	826	848	829	821	887	859	840	845	905	866	848	904	870	873	847	887	872	847	819	876	861	793	887	880	823	876	840	871	831	865	831	843	812	881	842	849	908	921	859	900	831	875	817	840	897	860	873	838	818	847	847	867	822	862	875	862	852	841	875	834	842	819	920	837	858	849	863	858	814	831	848	838	892	836	871	938	848	833	845	916	872	890	879	815	874	852	847	857	871	887	862	880	863	852	890	888	859	822	871	858	871	877	852	837	852	841	884	883	906	866	866	840	836	847	902	867	898	810	873	791	840	934	897	870	950	862	897	895	863	895	873	867	831	825	864	824	895	830	863	825	847	848	824	847	819	873	833	871	823	834	816	858	809	847	848	888	889	906	862	846	860	861	840	820	859	849	881	867	818	878	840	859	839	868	822	842	863	872	851	885	794	847	852	876	843	840	880	841	930	864	886	909	829	863	838	842	841	910	872	871	852	824	822	883	879	897	876	868	880	874	867	884	856	860	773	809	841	813	791	886	860	851	826	829	788	860	889	842	904	823	885	831	884	847	821	844	841	825	787	862	850	886	808	943	848	799	838	815	872	845	904	859	850	856	900	874	888	849	873	879	897	833	870	865	788	884	898	854	850	863	814	908	851	830	869	866	887	866	868	853	905	813	834	832	832	850	870	873	850	924	880	870	841	817	904	855	865	800	873	864	879	829	880	856	833	852	830	853	850	867	914	841	821	838	804	868	910	844	839	880	842	821	884	887	871	830	892	859	846	848	811	877	809	859	893	839	868	894	871	891	872	838	870	854	859	889	824	862	823	885	846	836	837	876	862	831	857	878	834	881	826	834	848	854	886	846	880	910	856	889	852	866	900	843	870	842	861	867	841	829	886	825	880	846	837	857	792	886	812	877	903	958	823	865	840	866	797	833	833	885	838	894	865	880	887	873	868	862	867	837	851	889	853	871	869	887	823	865	829	809	851	831	834	858	906	816	885	814	850	863	900	852	827	878	848	824	840	834	852	875	837	817	832	854	833	846	888	872	789	903	883	879	829	854	844	791	809	834	844	814	825	853	888	895	864	893	848	846	864	882	827	835	883	826	830	800	841	821	849	862	889	876	875	884	886	814	852	872	835	806	840	837	877	833	796	795	832	890	895	873	853	837	875	902	851	837	854	873	884	870	838	864	825	889	817	842	820	839	898	884	843	847	827	860	845	836	870	859	804	831	835	859	854	844	826	867	830	862	898	861	886	834	859	876	812	868	839	911	844	856	864	903	896	913	822	867	823	884	800	843	884	888	863	851	820	863	872	819	863	866	825	889	889	841	841	801	834	878	857	901	844	862	832	881	859	821	813	835	896	820	831	838	878	823	840	819	842	806	863	867	823	843	852	825	849	888	825	849	880	817	853	815	841	886	849	814	879	847	865	870	888	888	838	864	824	869	848	859	870	858	841	878	913	862	845	868	884	863	830	854	853	886	884	873	828	887	821	854	841	875	856	864	854	854	901	853	847	869	849	821	870	835	850	848	813	847	885	885	907	805	858	865	883	841	817	812	878	863	852	862	857	823	833	859	849	831	872	843	898	817	860	858	837	805	858	856	816	853	868	895	871	837	820	871	837	885	829	870	851	877	860	874	816	863	860	928	860	831	827	925	863	868	847	817	868	801	867	879	830	863	873	857	854	893	869	866	860	851	859	838	830	823	896	905	968	853	882	886	875	848	889	896	877	808	853	807	881	817	884	828	807	924	831	903	837	886	881	867	860	854	818	848	906	881	865	835	880	921	894	837	869	823	846	851	884	860	891	858	849	823	872	889	847	869	845	865	886	852	846	879	864	863	854	874	818	826	869	782	877	894	840	916	825	889	847	818	881	791	828	916	792	847	831	900	817	864	869	867	828	883	915	860	844	890	866	881	886	852	879	843	857	796	837	822	840	819	831	863	850	861	864	841	834	847	909	847	836	800	819	867	883	878	859	875	799	872	815	859	929	862	820	825	813	847	849	865	892	808	846	877	837	845	858	828	876	868	849	865	888	876	905	854	863	889	842	838	836	872	868	875
36241	61363	23765	6060	4146	3391	2770	5980	34400	34526	26743	2308	1244	1172	1131	1133	1090	1046	1028	1026	1098	1071	1024	1069	992	1043	951	990	1012	1032	1016	1025	998	994	1025	1009	985	998	1026	1029	1012	969	943	1019	993	1002	1023	975	1009	974	1006	988	992	960	1017	1060	931	971	956	967	968	989	991	979	950	959	952	926	945	974	991	955	992	959	950	977	963	958	977	996	957	932	979	928	973	944	969	964	1011	937	954	977	964	962	1049	982	975	931	1023	927	972	928	972	968	1007	929	956	944	1003	962	991	994	976	943	956	1037	946	1006	956	953	952	1023	1019	1028	970	970	990	985	964	989	1010	999	1008	994	970	1009	1011	1029	956	959	969	997	962	1013	1009	990	989	1018	1028	976	960	969	990	1022	1017	942	992	964	986	982	1000	949	1040	988	1006	1016	959	1004	1009	970	1031	962	958	932	1034	955	1001	953	959	1001	987	983	974	1005	930	1004	958	928	978	966	1017	989	960	997	979	964	927	984	1063	1000	996	936	940	955	997	980	999	955	946	972	939	993	976	981	1008	1021	924	1002	926	951	965	968	959	919	977	1000	937	971	961	1007	1005	960	997	1065	1004	1011	1021	991	987	931	934	1031	934	980	946	909	1013	990	995	994	974	1011	916	966	988	1012	1015	1010	1002	972	1017	958	1001	968	933	1027	971	1027	974	992	955	947	1011	955	967	970	951	967	1034	912	1021	901	941	934	970	950	970	997	979	955	1001	995	949	1009	985	933	963	974	975	1034	971	928	975	983	970	981	982	1037	985	1008	986	987	902	999	961	1022	964	964	940	939	992	1023	997	1014	1007	963	904	972	921	974	989	968	955	993	963	999	998	987	1010	978	981	942	963	1026	996	981	1048	994	950	967	1022	979	948	1003	967	958	979	949	956	967	990	984	984	944	1005	1022	981	949	999	999	1021	947	960	944	980	897	945	974	951	966	988	1022	972	988	936	969	964	949	962	1006	1027	1007	961	1016	953	940	976	934	987	973	994	1052	962	986	974	979	979	956	1000	1051	1005	960	942	1009	1008	941	941	945	956	916	982	950	936	941	964	966	940	1002	951	946	946	986	976	963	936	992	1008	1001	957	945	1007	950	980	977	991	964	928	982	919	1003	964	956	992	978	989	942	992	882	975	974	985	956	974	968	954	964	945	926	1014	1011	950	966	972	959	954	969	1007	967	978	988	1034	975	948	949	957	946	935	1002	989	987	1017	972	962	1000	971	949	967	1023	1006	1006	987	941	992	963	922	983	1005	935	988	933	959	1009	984	1000	988	1011	956	944	981	1006	954	967	964	957	993	1030	1026	961	980	980	1013	961	971	994	941	978	966	978	963	932	981	963	1006	910	1006	967	1013	957	926	991	954	1065	981	1013	987	936	1006	977	987	948	951	965	956	933	907	972	955	1010	892	1011	897	960	918	997	982	945	957	998	913	965	997	1002	986	989	969	1045	986	989	968	1009	942	982	954	992	1004	962	990	916	973	1038	925	984	971	970	972	966	963	956	945	966	960	939	968	954	954	981	983	911	975	1012	932	988	924	956	982	993	974	1005	984	903	992	961	965	961	919	989	1022	1024	970	960	948	978	948	970	915	1016	992	955	977	996	993	986	972	968	1000	958	939	962	971	988	910	994	955	982	926	1029	944	1027	936	949	978	971	921	959	988	984	961	973	988	986	941	982	956	896	987	977	939	973	982	909	941	982	942	1030	934	1024	924	922	1018	946	984	975	941	1002	889	947	951	946	915	958	1001	992	994	975	969	992	1025	987	992	980	846	995	900	966	943	1020	942	969	1001	1000	1024	994	973	984	1018	998	967	1011	930	935	1006	1023	985	978	941	1037	971	964	1013	987	985	984	948	1017	991	966	944	928	975	923	984	1007	936	898	997	988	958	935	951	951	972	993	935	987	951	1030	961	954	974	999	974	967	948	960	974	966	968	898	926	990	996	954	991	992	952	952	976	954	1014	989	919	986	967	922	963	975	997	995	938	1002	976	966	974	954	932	992	1016	978	938	963	950	929	1028	993	963	968	1001	923	957	997	927	937	966	975	948	939	942	944	995	941	956	941	958	1016	976	1022	925	939	967	924	972	1029	973	952	995	1040	921	1036	978	1005	959	981	919	977	964	972	1017	953	953	963	998	1013	937	945	1032	1014	1024	940	1004	1013	943	1009	1003	932	971	928	986	955	977	902	918	943	1006	951	934	1010	1011	920	1003	978	1029	992	965	1034	961	961	1002	964	943	1023	890	947	995	1012	953	932	996	985	960	1002	971	933	954	921	929	1066	908	980	968	988	994	995	955	1006	998	972	969	950	959	959	999	947	971	964	1058	955	943	942	1001	950	982	977	956	991	923	992	969	954	1000	958	961	943	933	1015	935	1026	1012	859	1027	966	985	961	972	980	984	950	966	880	944	930	992	993	986	1023	1014	977	963	986	949	944	950	955	934	1002	995	981	1023	955	1004	1051	1004	986	970	992	935	1003	959	988	1013	946	1017	955	1010	975	973	983	975	1005	975	980	934	978	977	953	995	954	975	1014	1017	1020	977	994	966	991	1005	945	933	1006	999	993	960	961	892	898	1037	1042	953	1043	941	982	944	969	990	995	939	966	948	999	963	980	951	945	1022	986	958	994	961	917	903	1009	959	962	942	960	947	1017	982	1033	990	981	946	964	1037	968	945	994	959	955	961	1003	1013	1005	962	955	1022	1011	975	975	935	1006	985	958	1027	1026	954	937	1009	1005	1004	938	1026	921	969	1004	942	1025	976	1013	979	946	980	974	912	955	1007	1020	982	979	942	967	966	958	975	1004	1010	928	961	971	997	1017	999	982	980	974	976	985	994	990	977	974	964	950	974	949	992	919	971	985	947	963	1010	966	961	990	1033	944	942	936	978	993	1050	983	999	941	915	995	986	993	988	948	966	1013	960	982	993	895	967	976	923	1018	981	997	963	961	999	986	962	1004	993	969	954	924	967	958	922	936	935	896	960	966	1013	914	986	908	942	911	996	959	975	998	978	941	922	975	993	973	1016	940	926	926	954	953	960	978	924	1012	999	999	992	1009	992	1012	1012	923	964	977	934	918	969	914	1016	954	940	1026	955	946	963	1013	912	1005	938	983	1020	975	955	974	957	942	971	1026	946	966	986	966	992	982	997	963	947	930	1011	964	985	941	937	980	966	953	987	1011	988	982	1000	988	921	994	1004	951	1007	957	976	986	946	982	975	975	957	972	929	919	1035	976	963	1044	997	903	1024	956	952	963	977	919	953	1003	970	979	919	962	966	991	980	1000	977	980	962	919	977	981	979	1019	940	957	964	1001	983	985	955	1017	1027	1008	929	1030	957	972	988	956	1036	978	973	984	993	960	941	918	1003	947	954	971	921	998	975	963	947	986	939	1009	919	959	940	887	952	937	974	1007	1000	989	916	969	911	986	1028	972	964	948	953	977	905	953	962	986	889	935	956	991	977	966	940	927	933	994	950	908	995	926	998	940	977	980	1002	970	967	968	982	960	917	971	955	975	924	954	985	974	909	917	1016	962	939	1022	961	988	955	1046	1002	972	1001	970	1000	934	960	943	953	898	1018	971	970	969	1002	922	960	994	986	1000	971	953	981	942	938	983	965	933	898	1006	950	933	955	975	987	978	959	985	958	1001	947	992	994	955	924	972	968	1008	958	982	955	939	987	1000	928	1004	1042	966	945	949	906	982	1006	975	969	998	956	994	974	981	915	970	969	979	963	952	941	1025	977	1035	965	1025	961	993	980	989	998	994	966	961	974	994	951	956
28405	24336	14964	1567	514	448	435	485	1496	1656	1169	430	432	445	461	458	450	425	451	453	431	452	407	452	452	444	465	450	411	433	477	417	483	434	467	450	426	454	424	443	456	431	470	414	455	417	450	479	441	459	428	415	404	434	440	419	454	415	471	429	411	439	417	441	420	400	464	416	409	426	472	425	461	441	440	432	449	428	472	468	433	404	444	434	450	426	450	429	419	439	415	441	401	431	469	460	409	440	432	469	458	401	441	421	449	418	424	439	458	435	439	400	415	463	439	433	424	412	446	389	456	446	443	446	423	429	450	414	421	412	431	430	430	439	449	449	456	420	473	451	422	427	453	442	497	455	439	462	385	448	449	444	471	405	452	416	440	440	419	482	443	445	421	416	471	470	431	449	442	438	477	455	443	458	405	427	440	454	453	490	428	406	430	420	424	426	453	460	392	472	401	418	430	457	454	475	424	412	443	457	414	424	421	438	424	427	458	487	405	400	471	418	451	419	453	429	443	464	416	409	429	447	450	413	451	459	416	413	463	430	443	466	441	427	471	438	432	443	428	414	437	465	437	460	427	414	479	445	437	453	419	462	407	451	404	437	426	417	447	485	425	427	450	419	477	444	419	441	403	400	447	437	452	424	440	465	443	424	412	422	422	470	462	423	437	447	430	455	428	464	418	419	420	450	432	472	411	442	386	406	436	430	417	402	403	444	414	456	391	405	402	395	473	442	419	409	424	415	419	458	433	421	470	438	430	433	420	441	420	469	412	444	428	429	465	491	432	431	434	471	435	474	450	431	438	424	432	441	404	433	480	418	458	457	440	419	437	410	408	448	426	452	446	418	453	421	417	421	450	439	451	443	442	440	462	407	429	443	446	408	467	394	438	430	425	449	422	438	397	435	458	451	452	445	435	392	457	455	452	464	456	446	418	403	440	473	435	427	432	429	434	468	461	416	488	412	443	421	420	420	450	442	432	427	400	448	433	436	451	444	435	445	464	437	410	419	427	420	447	407	435	425	430	430	456	436	490	437	446	423	463	438	432	446	416	416	446	464	449	432	419	465	451	406	431	436	393	430	440	459	436	442	408	467	430	436	442	408	438	451	440	392	469	430	421	415	420	426	449	440	453	409	453	463	432	458	443	425	453	453	430	453	417	423	464	460	431	429	437	439	426	439	417	426	443	415	461	441	431	439	438	445	404	461	447	442	434	435	431	448	413	416	444	422	418	421	450	450	458	395	454	421	415	443	426	432	463	433	442	457	439	430	415	428	468	433	426	428	442	420	425	426	416	444	425	452	398	429	445	437	434	431	400	432	424	425	441	412	426	406	464	455	454	482	466	444	446	426	416	386	429	413	396	398	480	442	434	440	401	440	472	438	463	409	423	416	418	452	446	447	473	442	469	458	459	407	451	427	421	462	411	415	421	451	433	428	397	383	426	411	406	427	451	442	416	421	431	421	413	402	416	429	423	420	430	406	441	448	432	369	451	389	432	422	428	451	441	462	425	448	462	419	448	452	408	456	425	389	417	432	413	429	435	459	441	477	413	458	404	440	452	438	435	448	410	449	428	407	438	434	431	425	431	429	481	440	430	438	450	426	441	391	403	467	426	456	444	444	438	471	408	426	443	399	450	453	415	471	445	464	442	456	430	465	451	385	466	417	450	470	428	444	426	435	420	428	447	445	469	435	451	423	436	479	439	458	453	423	458	447	442	437	439	443	473	418	461	428	387	422	452	461	410	467	435	426	448	436	477	431	459	433	422	445	459	420	447	439	443	410	461	422	426	474	408	429	424	450	404	461	425	440	486	428	438	466	414	418	443	426	414	430	448	493	461	446	449	435	428	435	408	468	468	445	458	449	417	372	399	441	408	433	445	449	422	458	469	457	442	434	418	474	452	423	411	430	424	445	421	384	448	436	452	412	430	415	447	427	423	444	451	414	424	397	464	406	440	464	457	452	405	417	426	401	446	409	446	439	459	415	455	409	426	436	429	472	433	444	441	440	440	413	470	427	444	468	423	425	432	453	448	448	425	458	471	445	429	426	416	452	464	412	460	425	475	446	437	431	432	423	434	459	439	410	463	443	413	444	451	422	450	416	426	433	474	392	434	463	450	442	427	429	403	456	396	444	449	450	465	453	457	468	459	443	411	481	436	419	437	437	432	459	413	453	419	418	440	418	444	435	448	455	409	443	462	430	448	442	430	436	443	459	440	442	444	437	412	436	477	504	450	411	432	415	447	463	412	446	409	421	426	458	449	419	438	402	456	440	419	445	434	402	414	435	425	435	443	409	419	444	450	416	483	426	455	463	397	417	435	396	441	422	435	407	436	416	444	430	452	417	414	421	470	438	407	436	429	441	427	440	450	446	453	420	434	413	418	428	432	432	436	433	436	423	464	428	471	452	446	441	411	493	410	431	438	408	465	458	474	432	442	419	442	456	457	418	489	436	460	429	426	416	420	402	424	450	408	404	405	447	442	429	421	452	462	417	424	455	440	485	381	425	431	405	444	458	450	445	433	436	456	430	475	396	419	416	430	433	423	454	419	448	428	476	421	413	439	424	418	434	444	441	415	413	443	460	447	435	434	450	404	442	442	432	423	431	459	413	466	440	449	444	470	415	452	437	460	422	485	430	433	464	423	459	478	429	418	449	488	450	429	415	420	437	421	426	472	421	412	413	408	450	433	436	426	428	471	436	424	444	424	469	438	401	447	440	425	439	433	423	391	458	414	485	448	448	393	459	437	461	497	469	446	415	471	433	418	434	435	418	448	462	431	449	453	435	429	459	422	439	417	472	416	445	413	436	395	409	423	428	384	433	446	450	414	457	432	441	410	431	472	456	444	478	470	435	438	414	413	426	437	467	436	396	460	449	472	465	444	447	453	418	419	434	426	459	456	466	459	459	410	435	463	456	425	434	459	424	428	449	438	469	435	410	400	423	427	448	424	449	439	449	420	469	438	434	427	459	438	461	400	444	404	459	488	460	442	430	425	481	426	391	426	426	423	412	452	468	401	464	438	426	444	412	437	410	431	427	439	423	442	463	455	434	457	426	459	432	425	425	429	407	449	446	415	416	414	447	432	387	478	461	432	461	389	397	439	462	441	436	483	463	460	425	429	486	400	434	430	432	435	411	475	459	426	402	467	467	454	427	471	453	468	445	450	446	423	437	461	446	425	423	413	417	450	460	436	440	448	395	433	424	439	470	434	427	425	425	440	433	439	431	449	470	431	432	443	447	464	448	438	432	389	405	431	414	421	427	425	440	431	451	440	421	451	471	478	416	431	401	441	462	429	411	451	386	457	439	463	396	424	469	434	436	472	427	467	415	425	482	439	424	443	436	425	440	394	464	436	422	499	438	410	435	452	486	455	427	455	432	446	439	450	399	462	429	464	433	447	403	431	428	406	419	396	440	435	415	466	445	424	433	456	436	462	448	424	423	449	451	437	448	383	431	471	472	470	434	432	429	433	424	427	382	393	450
28710	37798	8940	736	597	636	531	570	2726	2920	1928	571	566	508	559	535	503	511	527	497	510	540	551	530	545	506	481	520	530	490	543	493	500	537	519	499	505	531	524	489	504	489	513	511	525	548	530	534	542	554	551	516	508	512	497	513	526	506	495	489	516	543	542	561	520	520	508	546	498	561	533	520	540	543	527	519	516	499	539	535	537	516	532	501	566	510	528	520	504	558	500	517	530	504	527	545	553	552	501	537	503	498	506	494	569	554	533	547	479	552	563	542	514	545	532	548	539	481	485	550	524	555	507	541	517	486	494	506	520	478	527	551	564	506	535	558	520	467	566	528	512	550	495	505	501	571	524	482	522	516	523	512	499	541	521	540	514	558	513	514	530	548	546	508	512	513	515	526	547	549	526	529	529	510	537	559	532	507	520	539	538	469	541	511	491	492	529	500	476	565	514	553	508	528	508	534	509	547	507	502	502	552	517	534	526	528	506	563	538	552	552	537	526	500	517	498	485	526	500	541	512	537	522	534	543	518	561	534	500	555	561	459	545	505	534	509	514	512	515	453	484	537	502	520	514	517	526	517	506	529	507	493	535	486	539	533	559	530	518	563	529	499	555	548	517	504	549	527	499	474	502	482	479	494	570	523	518	495	532	496	498	499	536	542	523	500	513	542	525	528	507	520	530	517	503	531	520	539	554	547	525	543	528	503	532	517	508	503	494	529	508	515	483	520	535	538	535	528	555	518	541	496	516	530	496	533	544	493	511	510	554	486	491	562	513	508	496	479	507	541	457	544	509	519	522	532	534	559	516	475	542	515	494	537	517	525	535	465	482	496	508	517	528	550	475	570	520	569	522	493	530	526	477	539	517	529	511	503	517	506	514	548	532	533	516	536	454	455	564	515	550	542	493	498	529	517	556	549	517	528	507	496	555	502	492	551	511	547	532	523	545	566	513	512	493	503	505	548	569	489	526	500	551	519	494	548	496	474	500	526	520	519	516	501	526	515	522	490	483	529	532	516	510	525	518	498	526	490	521	484	535	516	497	497	506	485	538	546	511	532	555	524	521	516	483	509	542	518	523	520	540	503	549	525	508	534	547	546	511	560	497	523	518	504	519	565	544	518	506	516	543	541	525	521	500	529	519	518	508	520	518	516	510	555	506	555	540	491	487	534	520	532	495	500	542	458	509	526	502	478	527	556	539	529	556	520	510	519	519	507	511	561	568	539	536	461	578	489	541	526	478	523	548	496	538	484	506	540	502	559	527	486	530	528	490	493	540	510	467	506	538	535	492	509	529	533	536	496	520	541	497	488	504	514	563	513	556	535	531	515	561	510	500	549	535	513	534	500	579	468	501	544	507	528	543	510	497	501	510	505	523	533	489	529	516	512	540	517	554	487	531	528	502	493	514	539	530	507	560	493	560	486	505	549	527	479	551	495	525	507	509	521	537	542	555	528	537	524	506	515	505	542	498	476	544	508	535	532	521	554	519	510	522	495	484	502	499	509	535	519	513	542	540	486	522	557	510	526	509	554	531	504	514	476	496	574	484	504	494	506	535	536	526	502	519	518	534	535	517	575	487	525	536	552	530	499	533	522	498	527	527	495	504	501	525	527	488	524	530	553	545	503	504	552	506	496	572	505	524	589	549	558	523	512	521	531	570	499	490	472	507	539	525	479	490	534	518	508	522	530	514	538	510	503	496	452	536	527	544	466	487	498	521	520	524	509	489	451	527	493	514	520	522	489	490	510	540	557	524	550	537	513	517	519	542	532	503	535	519	517	510	575	567	510	512	546	550	511	552	557	485	526	507	528	470	568	480	554	522	544	549	503	533	526	494	535	565	520	544	566	541	567	543	513	509	520	499	530	537	502	503	529	536	536	508	506	515	556	517	518	522	507	498	537	555	559	515	534	544	531	514	479	524	543	505	532	541	509	548	523	506	511	499	527	462	540	539	524	516	567	525	545	513	506	527	503	469	484	490	519	520	513	541	519	534	512	527	506	516	502	523	511	520	512	514	521	479	528	537	512	541	525	502	496	519	557	479	511	522	494	570	499	499	542	513	504	529	509	491	544	564	514	549	503	512	526	543	506	509	516	500	527	533	527	513	508	474	523	498	511	489	488	522	545	485	531	489	528	510	535	495	496	527	514	514	517	521	479	534	509	553	450	545	540	523	511	528	519	541	528	555	506	507	521	498	533	540	545	526	526	475	546	503	484	493	533	556	525	566	500	543	489	516	541	523	551	531	507	513	487	518	527	525	509	551	547	536	536	495	553	529	524	553	504	509	555	533	490	490	522	533	507	520	506	574	545	497	518	540	503	502	521	466	509	504	548	516	533	462	503	496	535	492	530	538	501	537	496	506	537	539	516	522	581	518	481	502	535	513	524	516	537	538	525	552	541	490	545	505	511	511	503	531	446	534	505	497	487	521	489	499	509	529	498	532	546	493	497	523	508	520	525	538	514	492	517	528	492	498	546	517	536	503	538	544	512	544	502	515	544	498	507	499	535	507	537	530	519	502	479	520	486	478	511	511	544	503	529	485	490	521	462	497	522	512	556	489	526	520	513	536	512	499	528	482	524	506	548	538	546	564	514	501	483	561	549	499	564	515	527	512	513	515	547	507	459	528	501	551	489	520	524	543	537	522	527	539	557	483	542	563	511	533	553	507	491	540	491	517	519	484	535	484	536	529	525	517	525	517	530	533	534	536	519	452	517	528	486	552	524	537	540	507	555	502	501	554	519	504	485	522	515	535	523	506	507	558	519	507	525	535	511	522	512	497	512	555	484	556	526	508	521	511	553	533	516	503	536	515	539	529	567	539	475	511	546	486	514	521	557	506	510	521	489	529	506	478	506	519	505	482	560	528	523	498	508	594	519	521	517	516	493	497	535	529	491	552	533	544	477	498	512	504	501	519	548	571	511	562	498	513	516	494	515	505	506	503	535	520	516	479	527	550	536	535	475	498	514	497	515	505	497	503	490	563	480	549	560	524	572	521	494	528	534	501	523	553	522	523	501	516	543	488	487	493	479	533	548	524	533	539	476	527	546	515	548	506	533	521	519	563	528	562	510	561	534	563	512	510	550	523	532	562	500	519	502	498	536	489	525	536	528	552	475	526	553	514	514	529	520	529	553	544	546	538	536	507	537	520	490	543	519	541	513	527	539	483	484	515	489	521	538	478	539	556	545	512	533	504	536	495	508	525	540	531	527	505	497	546	528	524	525	497	511	521	500	497	549	528	532	522	477	532	519	549	500	472	547	475	501	513	493	501	568	555	516	537	533	518	527	524	504	467	518	522	530	499	527	521	501	516	536	552	532	533	514	529	511	511	521	486	542	525	515	468	513	483	530	547	524	486	517	553	524	534	548	530	489	494	542	522	490	542	548	507	502	567	524	528	533	541	520	516	561	500	533	554	526	512	550	495	561	481	552	536	505	530	528	539	517	511	522	502	488	491	501	526	516	503	524	541	491	503	553	505	539
24224	21309	28448	24434	21070	6644	1331	1465	18132	16809	10334	921	674	710	695	663	716	681	631	670	650	631	632	692	645	654	669	612	632	610	673	656	597	630	642	655	645	631	644	677	628	674	606	641	632	640	668	644	672	629	608	636	666	630	650	657	619	639	649	626	680	631	605	616	620	637	616	640	614	621	629	632	621	616	637	607	587	602	643	627	629	641	619	614	615	594	626	625	642	671	616	599	633	614	629	635	617	711	644	645	625	688	631	636	636	602	610	637	646	582	619	634	631	656	650	640	630	632	629	710	610	591	584	640	633	607	662	618	655	659	608	645	642	652	687	638	648	587	602	633	665	671	647	648	628	640	676	648	624	631	583	655	601	630	631	626	633	640	639	658	628	625	627	619	639	644	625	668	613	657	597	660	596	609	607	613	626	647	592	594	653	629	617	579	599	613	608	586	634	665	619	685	605	616	629	619	609	625	617	674	651	591	628	660	638	631	647	646	621	664	603	639	644	669	615	643	626	599	644	634	636	613	590	648	629	616	637	598	650	623	622	586	639	676	676	630	593	594	665	589	676	665	624	603	648	638	620	644	631	640	666	631	664	594	676	603	659	644	644	631	672	674	612	593	659	677	676	653	637	624	641	672	648	613	679	683	621	621	625	616	604	638	629	606	647	639	642	614	630	636	597	631	609	614	643	606	629	594	690	597	634	679	640	646	620	668	580	638	587	579	613	685	628	610	609	615	618	666	605	666	614	623	652	622	610	654	645	610	669	620	681	637	618	666	625	624	606	621	593	634	629	605	644	600	653	665	637	613	672	622	631	605	642	614	603	653	632	663	623	594	591	607	603	623	637	628	623	657	652	598	577	656	650	683	599	610	615	630	645	633	627	624	662	620	648	644	697	662	651	617	621	642	638	608	627	588	593	667	631	668	652	653	623	665	664	554	604	605	641	595	643	643	632	610	671	648	668	680	611	610	580	621	617	631	613	617	636	587	631	640	652	650	632	613	626	669	604	648	605	610	579	647	608	629	649	640	624	639	621	670	628	631	634	610	655	596	621	621	655	649	624	632	608	626	649	622	597	697	604	638	635	635	662	614	630	617	596	664	670	606	609	658	577	643	651	650	629	622	624	650	639	596	691	642	661	642	606	630	634	602	629	603	640	632	640	601	614	630	646	641	639	622	633	627	632	580	617	620	627	590	657	631	608	624	609	619	665	609	630	626	611	604	673	637	669	635	655	648	608	612	605	638	637	642	633	581	618	603	604	604	641	660	626	653	623	645	664	619	619	655	640	618	629	659	630	585	635	600	677	626	603	613	650	675	643	612	658	588	584	596	648	639	630	618	613	639	611	621	616	630	643	655	611	652	624	670	662	670	550	580	616	622	643	661	620	670	682	661	575	601	657	681	653	637	647	606	621	592	651	624	632	656	631	640	658	670	624	612	622	650	621	660	621	662	613	633	652	646	609	598	668	648	574	616	621	670	617	618	621	650	634	668	646	615	606	691	652	659	639	577	656	610	631	615	613	628	597	658	608	625	630	595	659	650	609	619	600	700	611	664	592	607	618	639	615	702	591	666	644	643	593	686	676	637	603	610	650	584	630	620	626	617	656	672	648	642	606	632	598	648	654	610	678	573	587	640	618	683	659	646	600	602	630	596	604	602	626	617	621	577	611	612	642	593	579	621	652	584	607	624	617	621	621	606	670	626	656	616	635	604	670	637	620	682	647	623	623	598	609	607	617	613	617	648	653	660	633	645	613	603	650	633	668	641	623	666	623	658	649	633	656	632	651	615	620	588	592	635	620	641	595	671	576	575	599	609	639	657	619	629	634	632	595	648	639	638	596	621	604	612	619	659	625	614	609	632	595	609	647	654	622	642	602	642	605	648	632	649	641	590	617	618	634	633	596	638	648	640	636	655	642	668	623	630	668	599	681	609	690	639	676	586	628	643	654	635	623	636	623	617	667	587	607	646	602	602	612	570	640	625	618	629	637	633	634	635	606	589	583	611	634	594	625	602	654	597	584	631	645	612	658	615	648	621	647	610	633	611	617	619	657	607	681	655	633	673	604	644	624	644	624	598	648	623	629	666	622	625	620	646	609	604	620	675	644	626	631	590	637	684	601	613	651	639	652	619	658	598	610	646	580	644	640	695	648	683	595	641	636	605	618	611	631	653	637	629	603	652	582	626	617	653	644	646	615	619	587	655	658	632	620	583	643	623	654	601	638	606	631	612	620	650	609	646	647	608	668	685	635	647	603	654	622	646	628	680	626	614	563	622	610	640	645	638	658	623	637	646	637	668	595	670	610	691	663	647	631	648	632	633	635	610	610	622	642	619	606	635	621	609	609	616	611	616	582	648	614	645	644	647	600	649	618	619	618	603	656	613	646	601	669	619	616	643	626	604	631	597	667	620	612	610	653	632	581	637	632	651	648	637	573	557	624	624	673	623	629	618	639	607	656	647	638	628	602	651	616	618	686	662	621	637	620	572	631	654	622	613	655	631	662	663	616	641	639	653	656	637	661	609	627	653	619	639	615	619	608	619	632	613	647	590	591	645	659	636	631	639	619	652	626	632	636	644	603	630	631	613	613	607	637	618	673	595	630	679	637	605	604	610	643	647	676	616	595	632	636	617	631	607	621	589	627	624	636	612	627	643	672	625	640	615	605	645	658	608	592	605	613	604	648	626	620	631	690	627	602	619	635	640	660	659	576	609	652	595	650	645	662	613	642	635	633	582	613	659	664	640	617	640	624	622	655	635	693	619	637	625	636	624	613	687	680	619	660	617	657	668	624	632	637	683	622	579	581	604	620	621	627	675	591	586	629	624	656	651	690	628	616	695	644	633	611	621	624	644	660	649	596	628	658	627	632	656	603	615	643	649	665	592	589	610	635	607	622	601	681	645	632	607	674	625	608	616	615	601	632	671	669	618	630	647	638	576	639	613	648	621	652	632	663	614	668	643	645	627	615	616	593	644	633	619	605	559	615	664	594	633	599	629	657	609	623	592	634	635	653	642	624	638	656	599	616	624	622	607	688	612	625	638	637	653	613	634	629	653	640	631	606	654	611	625	638	618	647	580	621	632	600	558	610	601	652	599	639	635	624	639	636	616	639	595	617	644	667	615	599	614	670	613	671	614	609	626	622	648	583	626	575	677	656	617	607	633	618	662	607	646	645	671	605	647	694	674	685	689	629	617	605	621	665	671	632	568	612	631	633	631	617	626	644	612	658	645	637	630	649	643	607	649	594	658	616	602	618	662	650	652	632	626	651	611	663	647	644	611	599	608	610	636	641	596	646	632	643	622	609	626	677	673	642	606	668	659	625	664	623	635	623	623	650	612	598	643	654	663	639	593	606	630	600	575	616	612	614	600	626	618	640	599	607	644	674	644	676	647	611	651	628	658	652	620	648	618	612	608	656	645	624	610	623	628	633	615	660	632	626	619	665	660	628	667	627	668	623	651	643	614	588	588	642	658	650	647	669	664
32173	52021	12960	3314	2361	1965	1605	2389	27717	23054	13978	918	895	847	870	817	801	799	747	799	784	728	777	774	769	778	733	739	712	744	738	740	730	696	712	718	740	727	723	775	750	795	713	748	705	743	734	767	721	763	705	726	715	711	694	767	784	766	721	765	712	702	697	736	742	737	698	729	722	696	715	700	661	696	698	765	672	794	741	780	691	702	743	747	750	714	745	739	794	746	718	747	715	736	749	734	671	718	736	760	713	715	697	691	750	739	785	716	735	726	729	712	684	701	718	734	795	723	726	726	740	733	720	720	735	686	718	710	748	714	754	764	753	767	729	731	755	764	725	723	680	726	729	724	735	742	772	743	768	708	738	731	757	763	754	697	707	732	724	765	724	742	703	684	671	802	749	746	773	753	706	727	751	763	746	746	724	710	690	749	738	739	740	745	676	770	803	751	767	727	772	763	692	778	734	701	712	703	717	738	736	747	722	747	761	692	736	719	679	733	737	704	750	727	736	740	792	722	674	712	734	727	753	691	739	711	735	750	745	722	746	789	667	704	666	759	717	746	719	700	701	717	731	692	684	733	765	724	733	742	716	723	734	732	753	686	738	767	750	728	738	736	723	740	750	731	745	688	696	705	752	731	729	734	729	724	673	705	694	732	724	745	724	712	736	781	705	726	697	745	744	767	683	740	667	714	736	703	745	725	694	806	714	730	749	720	732	794	757	779	708	713	720	768	775	724	702	691	728	740	741	710	736	746	725	665	719	752	751	798	740	744	716	755	714	706	710	754	691	759	768	689	715	723	697	717	675	715	735	759	740	704	671	776	767	739	721	740	729	739	736	775	689	755	701	715	752	727	772	745	745	734	755	734	749	720	742	720	707	730	698	721	753	701	717	700	695	760	707	750	757	689	718	754	702	735	731	737	773	777	713	700	746	758	736	772	704	727	763	741	724	692	701	763	723	749	717	713	736	702	719	715	746	751	737	717	729	735	739	686	709	732	722	704	707	717	777	738	700	713	738	692	693	707	730	716	700	767	688	690	761	710	727	688	694	761	718	712	700	729	698	720	720	733	736	733	737	719	701	689	667	755	742	679	713	674	774	675	755	778	698	748	729	770	750	732	711	705	734	677	725	760	700	702	758	716	722	712	711	725	733	740	704	743	727	743	713	721	737	710	757	697	716	793	723	755	755	715	714	778	734	756	742	735	717	687	729	703	700	711	731	723	700	733	704	740	784	779	702	765	742	694	730	706	699	746	719	708	716	682	745	744	738	696	684	708	720	727	747	719	721	730	663	747	762	689	736	733	697	750	720	742	729	744	713	700	664	738	768	768	681	725	735	762	717	703	714	705	769	771	717	675	692	694	676	738	681	716	676	701	724	714	730	757	735	731	716	724	725	724	749	742	727	694	735	777	754	694	720	784	707	716	761	749	766	721	708	756	709	759	701	730	738	773	709	741	727	700	721	743	724	764	705	744	716	701	741	742	741	727	732	733	731	725	733	711	718	708	796	771	692	689	734	707	737	754	775	715	684	715	754	729	679	704	745	696	707	725	751	655	695	726	722	721	748	762	736	702	718	718	787	732	715	665	681	724	701	723	692	780	722	745	705	701	722	734	752	742	675	724	748	734	691	750	710	686	737	690	743	716	723	746	740	740	741	749	699	692	685	699	729	729	706	696	725	719	746	761	709	785	752	764	700	723	674	743	749	707	711	725	736	700	709	748	737	724	739	725	701	699	711	746	752	715	736	781	771	760	726	742	757	733	682	745	740	722	722	748	775	728	718	722	726	724	730	760	736	740	748	742	724	764	756	729	778	706	696	746	723	699	710	700	776	751	732	731	754	666	731	753	726	728	737	720	737	744	745	751	759	664	745	714	708	719	713	714	739	725	748	751	698	727	730	752	688	736	685	749	777	790	717	698	733	702	761	706	770	721	755	732	716	734	692	719	730	735	780	740	736	725	742	732	740	753	695	753	693	754	726	728	722	720	726	737	696	727	707	714	736	701	722	722	708	699	727	745	694	746	722	713	758	701	749	743	690	700	695	725	720	747	761	708	719	708	749	690	708	669	723	738	660	726	769	757	752	738	701	691	732	754	720	714	726	746	683	693	769	725	727	715	759	711	760	710	710	716	791	733	748	678	731	701	745	704	772	735	736	718	749	685	737	775	720	719	757	741	763	766	714	720	667	770	742	738	765	746	714	786	763	758	772	725	751	696	760	737	748	726	778	719	773	725	723	774	746	723	719	703	724	743	779	756	715	757	734	693	725	751	701	717	723	766	716	718	773	703	733	712	746	716	742	735	749	765	698	781	752	718	731	746	760	750	748	731	714	751	715	696	707	729	702	743	745	700	669	700	715	734	723	733	728	755	726	687	709	773	743	742	722	724	734	758	743	700	709	728	746	714	692	686	690	752	737	737	743	723	734	741	751	737	710	759	741	733	721	718	707	724	727	742	746	712	735	771	688	737	784	742	733	690	754	736	765	694	703	720	695	746	755	702	727	763	668	699	687	744	722	694	763	714	713	709	666	701	708	767	702	741	761	751	729	735	726	669	735	726	698	710	715	670	684	725	724	766	724	746	726	738	713	738	689	774	726	717	691	754	748	709	795	761	732	734	728	738	721	715	759	736	784	699	737	714	735	732	719	703	714	725	767	773	670	684	713	742	756	745	756	779	731	705	743	745	731	708	721	691	746	733	760	736	707	744	704	738	719	723	716	776	739	724	757	763	742	695	757	699	762	723	735	714	737	712	745	693	731	743	682	773	725	755	724	750	734	750	704	723	726	689	735	711	719	770	702	706	704	718	731	695	717	777	730	703	728	720	695	718	715	727	717	697	726	715	684	717	731	748	698	718	750	757	753	716	749	700	707	769	762	724	763	720	686	683	672	716	708	704	752	737	721	691	674	696	727	706	763	725	713	746	697	731	767	712	722	740	709	711	704	711	722	726	708	710	719	726	764	728	700	756	715	697	789	741	710	746	689	724	704	691	733	743	708	741	730	719	704	702	726	743	757	740	736	757	716	779	673	739	707	698	710	671	712	721	767	718	730	754	756	704	730	709	726	726	711	702	745	726	730	730	792	724	683	713	744	730	703	735	732	748	730	678	738	697	679	762	741	732	652	761	710	741	667	703	726	759	733	733	736	679	761	728	748	703	726	734	710	713	745	707	713	722	681	693	774	732	677	704	724	710	743	756	748	741	728	749	702	770	710	703	739	744	723	742	749	746	780	765	730	712	727	762	743	716	767	718	719	691	734	766	728	759	737	697	751	734	742	735	781	714	734	710	730	720	756	690	730	770	746	741	728	756	705	680	726	706	713	733	705	718	729	705	729	760	735	758	730	711	688	750	766	727	721	758	712	698	751	686	777	795	749	709	758	755	703	811	770	735	748	738	707	740	730	759	783	720	722	708	733	690	715	704	685	687	732	744	724	712	728	747	748	773	706	709	706	739	763	763	734	706	732	716	721	693	773	721	718	725
25470	21324	27229	25309	7496	812	716	990	9856	7645	4080	595	519	513	516	495	535	498	506	506	456	482	542	474	514	469	493	519	435	487	500	510	464	436	467	458	508	503	478	449	498	462	502	500	478	448	457	466	518	478	484	517	476	509	478	480	476	480	458	452	470	469	467	504	500	503	482	478	506	465	508	448	441	500	506	480	501	478	450	471	482	461	483	478	479	436	498	499	462	483	473	462	506	486	496	524	498	501	468	470	480	477	494	488	507	467	504	448	474	445	485	485	432	506	426	508	471	428	470	449	474	481	477	479	478	500	467	461	458	473	512	477	428	458	473	484	480	501	422	462	495	447	482	458	457	503	465	441	462	465	460	476	478	445	517	537	506	455	501	457	488	518	483	479	479	481	447	507	505	516	455	515	490	523	479	493	462	501	496	473	503	484	472	527	453	479	434	463	462	485	499	491	470	514	491	513	484	489	448	465	468	458	518	501	476	447	518	424	476	504	459	478	444	477	429	454	453	470	463	449	476	505	472	470	470	470	479	486	470	484	455	461	472	442	489	470	444	476	469	477	477	502	504	515	448	460	505	517	486	465	473	482	513	478	486	459	445	479	474	474	487	484	460	475	450	510	454	459	478	490	494	482	520	469	474	462	485	488	464	516	490	511	454	503	488	469	448	473	486	468	476	483	502	485	547	496	497	491	446	462	469	431	484	461	444	464	510	442	480	477	475	462	433	481	487	466	491	493	496	488	473	469	470	480	470	537	498	463	480	531	493	498	492	479	490	483	460	481	509	471	491	484	457	509	474	445	489	502	487	475	493	469	515	511	497	469	454	458	473	465	485	489	474	484	485	481	467	507	463	482	503	460	469	469	489	460	481	498	466	467	480	469	473	492	454	461	475	495	454	468	466	470	481	442	466	499	471	503	462	488	472	480	484	480	463	484	472	506	493	519	516	501	463	481	497	490	476	498	484	488	452	443	471	440	525	507	467	508	486	469	469	453	456	491	452	508	465	500	472	509	503	458	476	509	461	476	454	479	469	489	486	467	478	434	513	449	490	492	477	483	488	480	496	469	467	480	479	485	506	487	501	508	443	494	469	471	496	463	446	495	491	488	496	453	472	497	496	463	484	490	449	464	498	489	454	468	478	477	479	456	473	501	440	467	476	463	455	485	503	489	472	458	445	490	491	490	474	482	476	485	449	475	498	493	491	486	481	486	440	460	466	487	492	500	468	467	469	490	483	476	470	474	469	495	485	514	496	435	482	454	469	475	444	504	451	458	492	463	502	475	483	463	490	463	494	524	430	508	483	469	450	455	473	480	466	487	465	523	475	465	438	468	472	469	512	510	523	493	481	476	508	482	458	471	472	432	499	505	519	449	476	495	476	490	450	463	503	464	453	473	491	500	479	508	487	466	485	538	430	482	479	501	446	464	482	496	413	535	468	462	487	476	490	514	472	458	497	448	479	485	461	473	508	448	495	497	464	501	463	441	503	480	458	480	483	473	515	471	470	450	445	451	448	494	516	490	461	469	469	496	490	522	479	469	488	480	515	463	471	469	480	509	471	518	464	464	476	510	480	477	456	520	475	482	444	456	465	488	502	477	476	459	471	508	475	516	412	482	482	476	465	483	502	463	498	476	463	441	505	482	512	461	457	465	496	478	518	485	449	498	465	473	495	472	465	490	517	457	489	459	481	413	488	484	479	442	453	508	482	441	472	464	480	475	492	469	444	484	458	444	478	492	485	461	511	483	502	460	504	468	496	472	495	487	490	489	456	519	482	486	453	469	491	483	502	504	492	512	504	489	481	470	476	523	479	483	453	518	465	484	496	473	466	456	500	443	483	457	500	493	485	438	428	479	509	468	489	494	496	506	461	466	474	455	462	469	481	476	464	464	486	491	544	447	482	497	492	462	466	484	489	499	471	453	489	505	458	446	497	449	478	494	512	505	513	459	476	490	451	495	457	475	481	492	469	474	475	507	509	507	463	512	482	463	539	501	471	483	482	462	498	502	458	469	518	468	488	471	494	500	459	458	459	466	481	463	485	473	506	501	461	475	550	469	471	500	494	481	458	473	497	506	449	473	465	481	486	488	509	449	467	448	502	463	491	492	477	459	474	449	520	479	457	487	474	470	452	467	452	512	435	468	487	484	479	469	482	473	457	480	440	449	475	541	472	472	499	481	518	471	490	486	471	471	493	507	483	481	477	458	499	444	498	484	468	477	407	480	454	477	476	473	465	501	499	488	482	489	455	496	439	464	507	439	476	434	480	487	506	463	495	481	473	449	462	472	467	489	480	458	496	470	496	480	447	449	473	439	458	429	482	480	453	439	497	462	476	484	511	454	452	494	499	491	460	451	508	491	461	491	491	485	468	452	505	465	484	465	498	513	462	439	464	461	485	496	450	475	455	445	467	461	494	511	449	495	464	482	438	490	495	474	454	478	466	475	474	458	458	460	492	487	468	483	496	475	483	507	474	493	497	448	475	477	495	495	472	509	476	475	468	470	519	497	469	434	462	479	485	528	445	469	482	454	471	510	455	444	507	481	481	496	500	498	456	469	501	489	502	462	493	482	510	452	483	445	484	482	460	477	475	475	467	503	484	469	498	458	413	460	491	499	474	449	480	482	441	484	484	496	465	487	479	461	480	464	467	470	460	490	463	493	453	451	510	470	459	470	489	500	501	488	463	479	466	459	461	454	495	439	454	502	462	458	483	480	519	471	413	489	493	477	458	477	467	492	461	498	489	475	486	484	482	494	492	479	457	485	493	468	440	460	499	499	468	497	517	467	521	463	468	488	482	469	440	458	460	481	460	455	450	469	470	440	474	474	484	495	503	486	483	482	449	466	479	467	492	458	470	457	498	483	450	481	483	466	481	455	458	489	487	428	456	504	476	472	448	438	481	488	449	473	452	478	454	486	473	487	506	514	488	487	481	487	495	475	484	509	489	478	445	490	489	503	493	465	441	505	457	479	447	496	485	500	456	528	507	497	426	458	467	471	451	483	459	476	454	493	492	438	494	475	505	515	497	494	473	489	484	505	476	453	474	446	443	504	468	446	490	437	475	458	471	484	485	481	459	520	457	486	474	484	459	472	507	494	462	480	496	465	454	472	479	444	468	463	490	468	509	452	515	472	471	502	489	462	496	475	481	471	478	463	468	493	453	487	492	513	494	529	503	472	463	476	488	501	492	492	476	485	488	453	522	486	492	428	469	461	472	471	507	469	544	455	500	502	480	464	487	444	498	477	444	487	472	488	464	473	498	469	455	469	465	471	486	500	448	473	446	476	480	483	451	467	529	459	479	479	531	457	463	464	502	493	457	474	509	444	483	484	442	463	477	465	474	449	451	453	441	489	489	489	503	456	496	470	485	475	500	495	476	503	496	473	451	481	513	463	481	462	497	467	481	491	462	488	465	492	467	479	460	491	480	517	444	481	474	461	516	444	490	489	469	521	491	524	474	478	470	478	481	482	446	458	471	477
32073	44881	10383	1961	1462	1232	1128	2169	20071	15062	7994	692	654	649	629	591	611	624	589	580	644	574	590	671	607	595	621	612	651	555	603	573	605	579	591	580	631	590	584	572	571	559	589	590	571	580	607	561	604	598	568	583	584	593	586	578	575	582	604	582	580	597	579	575	587	583	596	595	554	577	573	587	618	642	538	583	577	624	546	575	572	581	574	603	591	550	583	574	617	592	625	557	559	595	603	588	556	546	567	587	583	577	576	614	570	591	581	544	588	629	574	609	643	600	604	603	561	587	566	608	570	599	578	568	579	546	573	592	579	564	630	589	547	591	602	558	601	584	557	589	573	612	584	587	543	572	603	581	580	614	608	598	557	601	588	596	600	573	569	610	573	572	616	628	585	574	582	596	592	568	582	559	591	594	561	583	577	545	557	563	538	571	584	609	566	611	553	551	611	583	606	579	594	613	577	553	566	526	557	632	606	523	582	526	555	578	550	623	585	602	603	575	572	596	562	557	545	563	537	593	592	619	575	590	495	567	586	549	576	610	583	583	601	543	566	568	603	582	634	582	542	572	599	583	529	556	590	527	595	572	601	589	540	600	604	611	581	583	543	578	599	562	560	598	600	552	637	596	567	583	614	551	569	558	600	585	593	568	579	587	564	631	610	554	569	613	571	591	550	586	627	608	573	590	583	570	580	619	570	575	592	547	597	585	572	616	599	603	569	556	639	578	591	583	614	571	592	590	609	602	558	597	622	597	608	608	569	589	569	590	630	609	585	545	590	579	592	545	570	539	614	604	549	577	597	574	594	559	593	589	529	576	594	597	637	574	649	581	620	559	563	571	578	545	588	576	592	613	614	571	545	510	548	611	604	603	582	593	594	535	589	584	590	594	558	588	573	610	620	590	594	577	616	578	575	612	578	603	549	572	588	595	565	592	561	589	623	535	569	590	610	580	596	577	611	596	540	613	595	560	602	619	607	574	609	570	580	561	582	579	575	560	533	582	593	531	597	602	607	586	569	548	581	594	569	587	547	566	627	545	580	574	625	571	603	603	624	612	604	606	561	614	585	581	575	613	586	582	564	583	564	593	571	577	573	577	569	591	558	564	565	578	582	594	615	630	619	563	572	575	566	600	600	590	659	592	581	601	579	577	599	638	541	525	572	591	586	547	604	595	575	589	582	554	562	579	565	566	575	625	587	576	553	531	559	594	617	589	582	582	562	614	538	547	558	593	597	587	594	603	566	604	541	594	608	547	625	555	576	595	604	601	568	579	601	565	573	587	557	587	580	622	592	611	562	560	592	573	593	624	606	574	564	596	612	609	554	569	612	611	606	574	558	578	563	581	618	565	560	603	557	594	532	548	543	570	588	577	536	577	573	592	573	555	556	566	584	571	578	565	551	593	562	587	587	581	616	553	603	575	603	614	576	601	606	603	564	575	544	588	603	608	545	562	589	581	567	514	563	579	637	576	573	534	579	580	548	581	546	587	580	588	616	553	594	585	595	605	570	569	581	580	576	584	602	557	567	590	571	566	562	577	578	586	584	613	572	562	581	565	575	557	569	563	585	574	571	571	583	561	596	596	586	560	578	604	636	603	558	522	570	575	551	593	544	544	594	588	575	570	599	583	589	576	575	579	597	577	566	559	584	590	568	581	592	599	559	569	578	597	570	573	595	561	595	610	610	592	579	610	590	573	583	587	540	569	566	592	601	552	595	615	614	559	574	559	597	570	589	577	566	594	580	572	588	561	589	617	590	606	589	612	585	560	584	592	567	644	597	565	629	605	533	584	554	562	606	585	572	582	596	610	560	618	566	568	585	592	607	522	585	595	577	589	603	593	585	563	598	541	581	604	605	597	599	613	556	622	591	571	573	591	612	602	587	528	637	588	562	559	604	609	609	540	574	603	591	596	580	572	603	555	554	590	590	592	600	542	568	557	581	537	565	575	621	580	577	592	582	558	599	584	595	589	608	600	586	597	578	613	559	538	590	579	556	616	567	596	602	580	571	594	584	608	612	579	591	604	613	561	590	589	612	569	565	554	579	578	556	603	543	550	622	577	571	555	548	614	583	592	524	616	600	597	567	596	597	616	596	586	621	605	629	551	550	584	593	564	595	582	578	580	597	594	588	556	610	578	574	585	620	563	620	587	574	594	563	536	584	597	602	576	554	593	556	605	572	573	574	610	609	567	625	633	571	610	566	552	556	626	573	603	548	594	601	571	570	564	587	631	559	536	594	580	555	614	552	555	563	571	552	570	573	579	553	551	572	605	604	531	615	571	551	630	572	557	606	572	585	588	541	531	587	558	535	561	600	570	581	603	572	589	605	623	604	575	569	598	564	577	574	588	556	587	602	588	548	591	605	584	596	603	582	602	618	575	543	582	562	581	583	569	590	558	595	570	581	612	552	591	571	606	570	576	603	575	596	528	576	573	594	574	533	606	557	560	578	583	584	598	583	559	621	560	557	577	572	581	608	559	587	595	542	567	630	560	571	602	566	617	594	575	551	577	601	595	636	559	553	549	590	608	594	575	596	581	601	588	605	554	591	536	546	545	592	603	589	582	619	578	593	560	581	602	573	528	522	563	635	582	590	578	618	585	609	572	575	581	582	586	585	576	559	604	590	583	579	555	600	586	571	549	590	590	561	605	581	579	579	599	608	618	578	605	555	596	589	594	587	577	592	593	584	615	575	560	573	580	589	585	587	560	616	574	579	581	606	588	567	555	577	563	598	576	570	581	574	541	550	570	620	580	578	569	564	600	584	605	562	580	568	578	582	597	588	600	619	599	589	561	600	603	632	551	596	535	592	603	522	603	593	633	576	534	611	549	576	559	581	576	610	567	600	590	570	565	567	542	556	572	571	566	561	611	561	594	590	593	571	582	623	618	581	567	545	578	579	560	583	524	572	625	601	578	595	615	524	561	600	562	544	550	586	612	558	593	567	567	563	572	589	570	575	569	612	603	628	576	592	576	578	560	634	584	572	581	587	570	589	567	550	613	599	574	595	613	565	596	565	587	605	585	579	551	554	583	569	653	585	593	568	582	549	563	589	572	568	600	573	608	553	541	625	562	558	588	592	616	600	599	548	591	583	599	602	581	571	571	575	579	577	575	597	548	608	555	607	604	613	583	590	563	616	575	584	593	563	553	605	577	567	571	581	564	587	564	585	607	566	527	531	574	556	587	562	586	625	573	536	607	585	573	583	582	614	588	588	623	604	623	614	612	549	602	571	583	577	604	614	568	597	574	614	580	540	571	565	581	599	602	589	559	579	602	585	597	609	600	579	581	548	534	588	518	607	573	579	574	628	622	537	595	564	546	602	577	564	586	559	579	632	596	577	595	577	604	592	608	598	586	577	592	584	584	610	578	623	594	569	568	553	570	555	589	554	626	558	606	558	583	558	630	604	555	643	568	551	574	567	612	595	567	604	633	582	571	596	544	572	593	598	559	564	561	614	580	579	572	589	542	606	607	589	595	554	563
23157	21339	29031	23887	21292	21218	7083	8406	33500	25661	18064	1819	967	948	885	925	911	875	909	880	875	837	831	810	857	880	857	810	891	849	883	878	830	812	793	853	800	813	837	880	798	841	854	864	794	832	898	825	858	890	810	891	818	827	830	840	861	854	826	871	839	848	787	855	812	814	866	851	884	804	789	818	827	852	863	817	891	785	857	786	822	880	799	821	829	846	808	838	814	855	803	748	834	798	834	824	866	830	824	839	877	852	817	831	843	834	831	793	832	852	824	840	814	844	827	874	794	831	817	816	804	817	805	840	799	897	803	866	844	798	784	795	852	846	818	863	833	816	816	817	837	802	863	826	845	827	831	878	828	877	822	883	827	799	861	842	824	806	797	855	823	889	845	868	830	832	844	818	832	805	786	847	789	768	820	844	854	857	829	817	872	858	833	843	815	778	812	875	844	775	803	854	859	857	850	863	822	789	882	820	884	775	793	816	831	826	817	814	800	791	809	868	843	823	832	814	817	811	790	872	849	856	806	818	840	796	801	801	839	833	796	817	830	834	873	878	778	843	837	844	814	824	837	840	806	784	823	793	822	837	811	869	838	877	802	787	780	829	881	859	809	819	809	847	872	800	840	877	851	816	827	837	778	806	782	812	830	857	865	876	866	861	806	842	886	823	832	815	839	849	786	866	857	866	841	814	827	810	860	818	818	813	867	795	826	849	819	798	834	828	833	867	873	755	831	847	862	827	792	794	834	788	792	801	805	872	827	782	856	811	856	791	903	886	819	828	843	792	819	879	834	817	800	798	854	789	865	847	804	839	825	816	881	824	860	816	839	839	858	806	875	887	858	833	795	814	828	842	811	853	785	847	832	832	789	815	860	800	788	785	837	766	810	792	827	863	829	842	795	841	876	870	813	848	817	793	904	872	842	799	786	834	839	843	795	799	834	806	821	893	799	811	783	827	860	863	808	880	813	786	857	752	838	770	813	792	799	826	842	728	840	812	785	858	799	774	824	845	838	844	820	859	841	843	796	817	813	852	803	806	828	802	803	777	825	827	827	763	798	845	832	843	859	855	801	837	842	821	802	816	834	851	800	825	757	852	853	816	802	786	845	841	796	816	864	812	862	798	781	888	835	809	824	838	812	825	820	837	860	826	837	828	810	859	801	846	854	825	875	794	841	844	793	798	835	820	815	827	872	810	810	804	778	766	817	840	848	812	847	797	827	789	829	845	805	797	818	808	772	839	872	767	804	804	847	843	816	850	821	804	759	810	769	828	868	776	836	803	820	826	819	818	855	806	819	855	836	811	820	826	871	854	803	814	865	794	813	829	823	793	870	835	829	792	860	826	839	806	837	754	834	865	804	776	819	848	892	830	804	838	859	752	800	873	847	854	872	797	840	809	833	858	822	873	798	847	847	813	869	791	872	783	850	775	810	782	783	797	796	859	865	838	778	793	811	846	879	824	833	853	848	868	752	794	846	806	805	782	814	772	844	864	765	859	849	770	860	816	803	816	821	827	830	855	799	821	867	847	837	811	809	869	774	856	819	835	811	854	829	809	791	853	846	829	836	851	788	836	797	832	865	885	825	864	835	800	859	853	828	854	867	816	874	784	837	872	813	897	868	920	856	851	791	866	828	836	825	875	839	789	838	779	800	791	833	834	826	824	814	868	854	762	869	787	849	769	863	791	840	830	835	839	874	810	804	849	821	795	854	811	828	817	869	815	812	802	856	849	821	812	840	866	810	848	833	834	801	861	839	819	811	839	834	877	818	827	863	855	847	797	853	817	813	808	863	817	806	829	792	822	780	814	855	834	838	839	844	831	812	852	823	745	811	887	837	790	839	827	868	815	804	815	811	859	834	821	836	741	836	821	798	802	819	837	789	805	836	825	825	812	820	808	819	774	820	806	839	798	799	815	839	847	839	836	850	762	785	792	775	840	797	797	820	837	795	820	782	852	820	832	824	826	832	847	838	802	769	814	739	852	817	804	840	828	770	822	756	816	792	838	821	857	800	823	828	842	803	759	799	776	830	834	863	847	864	791	816	819	806	838	820	857	828	869	811	805	815	880	806	834	843	829	735	823	800	820	792	861	822	829	830	813	820	825	814	856	836	888	809	841	829	852	831	823	854	815	791	855	804	819	820	863	849	833	815	783	855	849	859	905	829	790	838	837	803	814	874	878	816	837	857	858	811	864	824	810	801	853	839	810	822	822	820	842	805	836	866	862	853	833	820	882	838	804	840	848	815	838	827	780	826	815	813	786	876	820	785	822	826	834	825	848	808	776	803	859	804	819	820	804	807	761	853	842	810	811	813	830	808	848	805	796	882	829	826	827	866	804	836	806	861	800	808	816	814	854	830	827	834	837	824	813	809	792	813	817	825	848	844	825	826	813	834	820	815	872	807	851	819	892	918	773	841	837	847	851	845	793	832	856	846	791	818	853	823	811	839	877	793	856	849	815	854	779	804	854	833	843	848	801	850	846	819	799	803	829	841	842	852	883	855	859	870	823	832	845	841	779	788	827	853	776	820	856	838	896	808	819	870	813	855	809	807	858	806	826	787	797	846	831	868	798	851	841	870	757	853	817	843	815	808	791	804	818	827	845	848	873	800	823	869	797	798	789	802	827	872	836	783	824	823	851	857	825	858	803	921	800	836	797	819	851	831	818	854	856	782	838	839	854	829	837	856	795	790	817	832	894	833	771	852	848	913	824	803	816	849	807	852	797	875	820	846	812	821	864	793	817	828	771	882	840	840	794	833	821	753	829	814	827	801	801	849	790	818	778	839	861	827	820	827	800	812	820	814	805	867	842	831	840	881	860	812	852	803	850	837	787	831	805	791	835	815	835	869	844	807	840	832	806	798	862	884	762	814	777	829	822	817	745	835	798	791	814	798	767	830	825	769	837	821	844	844	790	837	822	860	842	821	840	819	771	845	819	874	820	853	833	832	894	809	812	874	865	891	851	824	874	833	829	790	866	834	887	802	805	872	831	815	877	797	846	792	799	842	822	850	773	799	800	809	877	812	807	792	808	880	848	847	831	866	828	847	840	818	848	819	800	850	871	801	778	779	841	757	793	857	882	786	850	862	779	834	841	830	859	813	820	830	852	876	806	820	819	833	842	835	810	817	894	775	827	867	783	756	770	862	841	842	841	844	866	812	832	836	860	823	861	878	822	823	814	802	861	809	819	812	785	824	840	846	775	830	840	843	797	898	808	845	830	877	864	801	813	763	840	819	821	839	836	866	797	872	861	851	823	803	768	811	834	839	786	807	802	844	881	786	824	786	831	791	843	877	762	866	813	805	760	799	813	770	831	825	836	837	830	779	825	817	829	842	836	790	853	876	818	847	816	877	788	818	814	805	780	889	839	825	821	865	844	815	820	857	804	813	837	836	805	824	822	815	839	826	855	789	814	822	796	828	822	831	825	822	880	848	785	856	765	806	838	790	817	852	854	831	818	843	807	797	813	862	816	817	823	837	792
36655	60609	21871	5940	4130	3254	2571	11712	38356	30642	20155	1393	1126	1143	1076	1110	1030	1020	1070	1072	1037	1063	1036	991	960	967	1014	996	1003	956	1000	971	1011	954	974	969	948	983	966	944	943	932	916	960	977	933	1013	975	948	900	935	914	980	1041	930	924	952	946	955	917	930	975	941	883	913	957	944	905	935	917	904	969	917	945	953	954	947	981	948	955	921	948	881	909	957	911	929	938	926	962	947	949	935	965	903	931	1031	910	987	954	890	933	972	954	928	905	934	996	893	962	935	927	921	929	938	903	945	933	953	968	960	917	977	955	929	978	963	955	986	988	938	896	966	950	943	938	954	990	979	946	927	922	1004	965	985	915	890	956	917	887	970	914	998	945	932	984	935	967	939	972	938	943	929	963	972	932	941	940	1002	990	975	938	939	952	964	907	949	972	957	959	952	966	949	955	948	936	925	988	961	967	937	941	911	1018	871	942	970	904	957	929	892	940	938	949	936	939	1002	936	962	903	945	922	888	952	939	968	916	901	960	941	935	974	857	911	945	956	953	934	965	952	881	949	949	918	986	954	923	956	945	995	942	923	965	960	901	946	983	927	912	956	923	929	937	929	946	963	871	929	946	937	919	929	929	939	956	968	917	951	904	955	945	976	973	924	1014	992	889	961	988	946	947	936	878	965	941	929	1010	966	966	991	926	987	965	984	954	979	960	918	951	915	915	950	952	958	945	925	917	921	951	969	973	940	944	887	993	932	893	925	968	951	945	916	1005	991	943	932	926	959	971	943	892	974	925	910	1007	945	945	917	933	946	941	944	954	940	952	927	891	1004	895	968	1001	943	943	932	994	969	967	979	925	968	932	979	925	947	958	984	964	892	945	951	980	963	962	948	972	896	961	887	964	951	950	1020	924	973	941	932	899	990	948	946	952	947	983	933	998	931	946	918	941	951	947	938	958	965	935	948	902	970	885	981	948	956	898	906	948	958	919	933	915	952	941	940	926	940	952	941	962	940	962	962	948	966	913	943	953	921	913	966	968	979	925	920	918	966	988	972	922	946	923	938	969	930	921	970	957	955	963	1012	929	969	955	990	944	931	944	977	922	904	896	912	938	913	964	924	953	908	881	947	931	945	966	964	909	948	895	909	902	916	946	929	911	985	960	950	892	886	961	933	944	955	992	928	952	912	926	966	881	931	981	925	905	939	896	912	944	952	954	962	936	876	980	925	979	944	937	903	945	922	948	905	990	895	956	913	959	919	910	885	965	938	928	949	988	950	920	914	919	889	914	919	984	942	955	988	954	905	948	983	931	893	978	962	871	932	986	939	918	937	905	944	952	955	1031	918	909	952	933	946	909	935	980	968	940	937	899	944	985	960	931	936	928	935	923	925	940	924	940	939	924	942	977	941	940	917	971	982	967	951	952	909	976	972	934	910	921	950	963	926	873	949	942	920	902	919	949	966	916	954	896	958	944	915	926	969	956	977	977	998	961	941	930	911	1014	950	913	939	963	904	928	953	973	900	941	897	943	892	913	962	927	969	899	898	969	978	955	1003	972	895	962	930	953	937	987	917	891	983	941	896	972	984	911	912	973	929	902	927	972	954	927	894	969	974	937	888	979	996	1002	932	887	952	915	930	958	951	968	927	917	957	913	930	907	892	911	973	958	962	942	912	865	892	930	961	932	930	949	933	969	971	970	960	974	985	944	900	958	983	957	882	959	958	943	944	943	967	959	922	926	975	973	892	937	875	967	908	932	897	877	958	905	946	870	930	950	978	950	938	904	967	927	953	881	906	929	956	995	941	949	945	900	956	914	957	937	949	948	953	929	902	975	952	943	946	926	928	944	969	901	894	906	968	923	968	934	964	943	933	925	888	947	881	939	924	965	929	939	913	935	935	961	898	930	911	952	929	920	923	890	920	901	972	931	976	941	942	976	972	915	955	963	944	956	970	923	883	1010	937	933	946	966	918	918	918	915	942	929	960	912	957	937	910	974	926	964	891	922	945	961	928	949	936	935	945	911	984	942	962	885	979	949	972	945	919	948	962	989	949	951	951	941	924	904	1018	873	903	991	943	980	872	943	981	980	1003	912	872	953	939	961	948	951	862	956	934	979	946	888	909	926	940	922	902	967	978	969	989	932	914	998	949	919	949	920	911	970	942	993	926	895	952	956	938	938	945	1041	953	899	990	915	954	898	981	890	931	900	950	978	876	935	932	932	956	991	940	964	947	929	912	932	950	905	937	924	897	962	984	982	941	925	936	929	913	894	938	983	905	905	963	945	968	935	963	950	961	917	993	940	966	973	934	921	943	911	926	964	883	967	978	1002	914	975	957	922	944	918	965	892	949	959	986	968	962	936	938	895	866	940	935	946	973	910	893	943	969	902	938	940	906	989	930	969	927	939	971	911	971	979	938	896	900	965	1017	977	899	956	918	926	899	965	931	956	946	948	935	931	933	920	933	944	938	928	949	853	952	978	878	949	1011	887	939	925	893	987	906	932	969	943	954	922	918	916	930	908	919	909	970	964	989	977	935	935	972	965	923	993	932	972	950	976	927	886	924	965	949	939	926	900	955	928	1003	942	918	966	966	978	956	938	940	953	944	901	1018	981	907	917	966	950	903	997	959	1019	960	921	966	925	864	920	964	937	906	869	948	946	960	893	905	904	968	979	981	959	909	931	927	944	983	901	943	942	909	880	944	935	919	943	959	967	928	956	951	955	909	988	947	946	956	916	939	911	882	974	943	899	978	949	957	997	924	937	887	945	925	936	949	905	960	973	920	999	947	950	918	914	993	944	971	928	904	925	867	920	914	913	917	948	917	935	973	954	959	934	895	896	915	932	988	951	944	941	998	895	979	928	890	966	928	932	931	877	926	959	919	989	950	952	912	964	940	974	925	938	950	882	913	954	879	963	934	906	912	928	949	952	928	893	962	926	985	927	927	872	968	952	988	861	942	982	946	929	903	949	900	909	981	936	960	950	949	956	921	933	986	835	976	920	893	936	960	938	994	895	977	1011	962	944	895	919	918	913	925	949	936	920	951	984	966	911	992	939	953	965	948	929	917	922	938	907	929	939	966	903	931	908	946	980	947	966	937	921	904	990	914	922	982	937	959	988	921	941	976	891	947	942	941	957	1023	953	934	941	962	948	948	910	927	902	988	922	915	959	972	952	934	945	917	964	910	925	910	936	939	995	958	927	908	921	960	872	1014	931	949	927	925	899	959	929	939	882	934	913	898	935	893	906	914	951	937	957	939	894	930	948	966	907	958	909	978	877	971	958	933	981	926	938	916	970	1002	948	954	946	924	1021	877	955	922	919	952	943	935	994	1000	885	959	987	938	920	931	920	930	933	1000	960	996	969	893	934	917	963	969	940	970	969	932	961	939	914	950	965	978	955	944	887	936	895	956	901	872	976	916	948	942	969	948	954	859	936	909	965	926	962	988	965	980	962	905	966	979	925	953	957	882	914	971	988	958	951	934	967	960	998	891	966	973	950	978	977	934	922	928	969	961	954	979	946	984	908	971	912	936
28557	24952	14543	1599	523	460	441	675	2152	1426	1092	425	406	439	377	417	419	428	406	408	419	414	448	445	476	408	416	398	439	436	404	421	420	420	422	457	418	404	461	398	425	439	408	434	420	401	426	453	449	428	435	431	365	412	385	395	425	405	431	368	406	401	432	443	396	438	434	420	430	406	383	438	420	426	409	385	381	421	389	405	375	398	393	417	374	408	426	398	439	373	427	450	425	417	419	419	428	429	440	413	416	410	384	421	441	424	419	438	435	422	411	467	429	397	430	431	390	418	415	447	386	428	378	439	421	436	411	464	428	388	440	384	427	425	394	414	454	400	407	422	422	417	409	454	394	410	417	409	441	407	438	394	411	426	449	438	431	409	408	415	404	409	409	402	435	397	440	414	480	445	396	397	414	406	414	408	426	438	429	419	421	419	442	432	431	416	410	426	453	457	428	437	407	428	413	459	411	398	397	391	452	402	403	441	433	413	442	412	441	418	467	409	427	401	425	386	385	429	421	370	444	432	399	431	426	412	411	444	441	396	433	406	432	448	421	431	421	410	425	454	382	436	392	416	438	406	412	417	416	422	417	422	431	409	445	442	374	404	407	403	448	406	416	428	428	407	447	423	394	410	423	428	450	402	438	385	426	389	394	396	451	407	404	388	408	398	428	419	413	403	412	395	429	424	395	428	440	439	400	415	385	404	405	407	443	429	437	414	434	423	398	439	424	398	423	397	433	396	427	409	434	407	440	389	474	408	423	418	408	377	418	422	424	440	431	452	435	413	415	394	442	407	478	451	414	417	404	410	432	448	381	413	384	417	409	389	436	430	418	400	445	446	410	451	434	415	419	438	437	414	399	435	389	384	405	420	392	446	375	413	428	401	448	432	418	412	413	410	409	418	399	407	383	394	408	460	407	426	387	411	415	407	425	433	431	447	429	401	426	425	446	430	385	412	416	411	406	386	450	412	436	433	401	432	431	426	399	395	376	413	450	424	412	380	405	402	432	442	416	447	474	408	421	442	433	445	395	413	388	409	422	435	429	417	394	370	451	412	445	396	421	435	449	401	387	420	442	433	399	441	424	467	403	416	410	416	439	422	426	434	429	449	453	410	406	446	433	418	356	428	415	454	411	415	398	413	392	433	424	402	426	423	397	422	406	404	446	413	418	449	402	430	409	414	399	384	405	437	440	401	410	431	432	404	410	395	445	416	407	388	420	378	388	412	429	417	452	431	422	431	448	410	471	429	434	396	400	380	397	425	448	387	419	420	425	441	449	448	409	460	425	435	432	422	394	427	451	441	386	442	446	383	389	429	386	366	411	434	390	449	409	427	429	421	411	424	416	437	414	418	399	420	397	424	383	416	455	414	390	436	396	387	407	415	418	416	444	403	417	400	452	406	400	419	384	432	405	434	400	432	432	395	383	408	428	408	438	401	447	418	450	436	434	406	390	423	384	413	450	415	439	414	447	468	422	453	424	417	439	413	415	427	437	416	424	423	445	414	404	426	434	461	445	414	430	432	392	427	423	409	359	424	409	438	403	388	416	432	419	421	428	441	443	438	401	433	443	432	412	416	407	435	441	412	439	435	424	417	415	431	440	422	413	447	405	402	397	420	436	416	445	420	424	431	423	421	400	434	443	411	449	414	399	421	440	426	415	388	397	405	468	413	411	423	422	414	428	392	455	389	410	454	394	401	404	432	403	419	422	419	423	432	404	422	385	432	421	397	417	445	421	427	414	453	393	399	395	467	434	400	403	384	449	463	384	436	457	418	410	405	426	437	432	373	395	441	445	437	370	418	429	433	421	418	394	378	410	413	425	414	415	424	425	404	438	433	424	434	408	442	416	426	414	372	382	391	416	422	391	414	429	406	446	401	415	388	399	420	428	428	389	438	416	433	425	438	408	425	458	411	408	430	411	442	438	438	413	400	436	428	427	423	446	407	427	383	394	452	410	406	409	474	463	405	435	418	423	414	414	459	431	413	409	453	407	417	455	431	428	451	398	427	443	397	432	452	392	419	439	460	405	451	425	435	415	404	385	379	432	424	429	409	424	405	402	388	442	403	409	428	448	416	392	435	420	368	409	442	445	460	395	415	431	437	423	436	415	399	419	395	439	425	388	429	419	445	441	403	393	414	382	387	443	381	376	473	406	390	421	368	424	427	417	431	389	380	420	373	435	396	382	426	393	437	403	436	435	395	379	427	428	399	398	407	404	432	420	417	435	399	436	416	435	423	440	444	406	417	452	438	395	442	407	411	404	441	375	442	432	412	400	393	451	434	383	418	428	434	463	415	408	430	413	426	410	411	393	426	391	379	419	438	411	410	366	377	450	407	426	404	406	418	428	418	409	407	419	452	426	404	447	427	399	443	421	402	449	411	417	418	433	411	407	418	432	398	430	409	417	422	429	436	447	390	444	404	411	404	436	402	432	411	392	404	400	409	437	414	394	405	427	407	414	425	386	402	433	418	434	409	407	416	427	397	454	400	408	425	441	393	434	414	416	427	403	447	432	414	410	466	422	402	402	434	396	434	404	384	401	430	411	409	434	432	459	450	424	437	404	444	446	423	398	449	438	443	443	423	422	438	415	422	436	414	414	424	405	418	432	371	446	422	448	401	409	403	433	458	447	386	399	426	426	408	431	415	460	442	423	437	409	456	405	425	441	404	419	428	418	391	407	440	425	429	408	406	411	392	415	426	434	418	424	416	419	462	420	429	405	439	381	446	429	422	417	406	462	452	400	456	409	394	410	441	431	415	428	437	421	391	426	435	446	445	391	443	400	458	394	420	414	372	436	414	407	416	426	436	393	398	397	394	391	472	415	421	418	412	407	412	408	409	412	436	442	410	436	417	448	429	433	409	447	455	455	372	420	447	422	443	414	390	406	425	441	415	416	405	447	421	438	384	421	403	476	416	428	432	410	389	434	400	400	435	438	415	413	440	411	378	439	446	415	440	435	393	385	409	444	422	425	444	425	462	424	456	443	411	448	415	391	462	426	455	403	427	416	416	388	444	448	382	386	420	391	432	385	428	388	415	391	444	414	420	419	413	416	406	447	399	435	438	435	404	430	396	400	429	422	431	423	434	423	441	381	438	401	402	409	451	383	383	440	421	424	400	426	433	383	439	377	416	433	441	376	421	431	397	425	424	449	426	435	426	440	433	462	426	400	407	429	394	412	427	425	397	400	428	415	425	408	430	457	421	454	411	435	436	437	423	415	384	443	423	403	421	408	458	439	426	383	436	457	361	398	438	438	442	431	426	433	399	446	447	398	403	410	434	431	435	421	411	426	420	441	403	386	418	437	403	434	419	439	421	427	415	408	418	442	413	373	394	405	435	392	386	427	416	438	395	419	423	414	384	438	450	452	374	417	434	407	424	408	449	418	414	408	440	459	379	405	434	432	438	422	440	416	419	403	445	424	403	423	433	391	388	430	421	415	440	444	438	471	456	388	417	409	433	399	433	407	436	429	432	388	417
28613	38800	6496	651	603	598	535	909	3744	2341	1665	517	499	537	504	511	496	494	490	468	489	524	506	491	510	509	457	505	493	534	487	507	482	486	502	493	511	498	505	454	537	509	474	512	523	512	503	479	502	517	487	480	532	469	511	508	517	501	484	527	506	459	516	491	465	483	487	487	481	481	471	497	478	498	486	480	499	506	510	501	481	491	534	526	493	536	549	515	545	521	495	529	488	490	509	495	483	504	488	472	509	515	522	527	498	531	496	514	556	476	458	504	509	545	476	483	501	509	506	524	490	525	501	531	502	477	528	522	493	490	524	507	502	514	456	472	550	523	479	503	476	531	555	501	512	528	496	503	502	511	504	498	485	495	525	513	476	526	551	514	475	495	497	481	526	517	491	489	498	522	478	561	521	499	532	515	492	508	484	514	505	497	478	525	470	488	495	512	466	489	518	506	472	508	453	520	520	525	507	512	517	497	510	515	543	500	497	498	486	522	460	498	474	520	501	485	484	494	526	492	505	545	505	484	502	501	502	531	505	487	522	510	509	480	517	496	466	500	474	484	485	513	513	474	508	475	489	538	494	545	516	497	512	487	515	498	534	490	522	499	465	503	543	504	513	532	515	512	499	487	491	489	547	522	518	456	484	522	494	490	551	523	488	517	488	486	476	514	491	513	512	464	550	503	508	502	485	512	498	495	516	473	502	507	485	526	499	496	499	467	516	516	524	501	528	457	529	517	502	514	481	494	522	513	509	513	476	471	497	486	522	496	487	457	481	529	503	493	521	480	518	526	485	500	501	527	495	493	484	499	537	483	488	468	509	542	460	516	474	500	500	489	518	520	464	518	503	494	486	426	481	499	489	498	488	466	505	505	513	492	469	515	504	518	471	466	486	511	520	496	517	522	503	493	474	534	535	500	485	509	496	508	508	556	462	514	547	531	511	515	499	466	473	486	489	455	470	489	470	534	498	508	482	492	541	513	533	486	517	531	486	521	482	476	501	524	512	472	505	507	491	470	502	496	513	503	488	536	498	511	533	487	495	541	524	460	479	518	484	516	493	476	531	515	490	509	507	469	510	454	531	539	494	553	500	456	511	515	485	455	543	487	541	490	479	472	478	566	494	538	511	526	506	516	520	526	539	494	490	485	492	518	467	490	464	495	510	501	512	536	494	507	487	496	481	478	450	498	499	509	508	482	481	506	528	481	532	516	484	495	490	499	507	519	533	511	527	480	507	540	505	513	488	492	518	534	550	486	504	503	499	508	493	477	504	504	495	492	474	436	481	497	512	507	493	504	496	518	467	524	497	508	471	491	491	538	509	489	522	504	488	486	532	540	519	521	498	479	487	495	550	487	523	492	473	491	509	529	487	512	513	522	512	519	517	519	481	485	532	508	499	494	497	501	514	501	534	481	477	497	478	457	487	483	508	505	482	528	466	517	522	519	511	496	513	510	508	533	508	494	503	511	524	488	504	503	548	457	513	508	538	513	519	521	478	494	494	520	500	488	487	498	509	506	460	516	434	488	502	482	523	498	483	504	487	478	464	495	505	499	523	494	500	464	503	490	515	533	530	535	494	515	494	471	507	482	507	496	536	516	484	521	475	483	485	477	508	486	459	491	522	464	527	497	493	496	536	498	495	464	492	522	504	479	487	489	487	536	490	448	518	523	505	476	491	454	495	550	514	505	515	457	492	498	524	521	532	499	492	478	524	519	492	503	469	487	481	513	484	528	458	483	473	480	511	516	496	500	513	473	478	486	505	509	492	519	515	512	529	486	469	500	481	539	507	499	517	497	498	495	531	511	492	488	471	500	504	487	487	515	484	532	511	469	541	478	475	485	481	495	481	514	463	495	490	508	480	485	503	516	482	487	496	509	517	488	498	516	512	489	502	534	476	507	527	533	506	490	510	461	473	536	522	482	480	520	514	491	493	529	544	541	521	510	486	510	515	477	527	492	510	463	499	464	462	539	466	483	518	542	538	566	505	490	504	509	466	516	507	487	513	515	540	471	537	549	528	520	499	450	508	511	518	516	522	503	482	532	484	532	496	494	546	525	514	481	533	497	477	508	476	512	538	485	493	514	519	479	489	505	490	458	487	496	482	482	493	466	518	495	500	510	517	497	494	490	490	476	506	495	533	496	529	481	526	489	528	475	484	466	508	470	526	497	494	486	478	523	520	495	541	506	470	490	464	476	524	482	523	491	494	508	527	499	498	495	480	506	513	492	535	488	505	523	532	485	531	492	496	496	480	477	468	526	528	505	531	519	495	551	501	535	462	478	477	490	489	510	530	518	487	472	538	519	516	473	480	502	478	510	510	499	524	527	477	503	509	492	479	543	487	503	476	529	525	486	500	502	501	514	481	506	481	504	465	508	542	497	489	490	517	482	519	529	506	495	482	505	516	497	488	534	511	490	507	499	517	536	490	518	464	534	473	507	516	455	494	530	462	486	510	534	488	480	490	534	493	491	484	483	496	432	517	499	469	520	510	517	525	489	534	506	501	494	518	496	508	487	512	512	519	536	475	496	493	528	525	496	490	467	483	453	525	511	485	480	489	476	459	518	479	484	523	486	456	494	463	524	517	491	477	559	501	508	499	485	505	463	483	493	463	513	473	500	513	518	510	493	474	483	544	547	486	500	482	474	501	493	547	485	556	498	528	504	509	471	532	488	468	476	461	508	533	514	500	438	499	499	512	511	497	481	533	508	482	494	504	483	479	512	474	502	492	480	491	480	469	528	496	511	470	480	494	502	495	506	547	499	514	479	517	492	483	504	480	481	511	540	481	459	489	468	498	497	517	482	502	492	500	456	498	509	542	498	502	470	518	500	492	435	522	480	455	447	516	482	482	469	464	488	500	483	493	508	497	522	479	463	503	506	485	476	481	514	485	485	508	429	498	464	490	521	456	514	491	475	477	501	506	499	514	472	502	548	472	481	477	495	543	477	510	504	486	525	501	471	531	494	498	491	490	472	504	511	504	474	483	470	534	508	495	567	519	494	486	508	537	483	499	525	496	481	530	500	515	512	461	517	533	484	508	471	493	475	528	542	486	455	520	536	473	502	494	459	510	462	531	471	498	539	545	479	481	471	484	494	489	506	522	506	529	472	499	493	500	504	470	475	494	482	471	539	554	457	532	508	495	529	515	517	565	495	485	499	511	477	535	512	464	533	552	533	490	477	476	515	496	518	517	464	512	478	497	473	525	544	488	486	504	502	537	542	508	496	499	548	496	518	490	523	491	435	504	479	500	533	485	485	521	509	439	548	514	483	482	470	522	474	493	507	478	505	510	488	511	512	489	511	487	501	476	516	494	523	519	511	514	481	517	488	494	541	458	536	523	499	519	520	524	484	508	488	492	502	467	500	496	499	543	525	491	501	519	478	513	516	526	520	489	495	519	459	513	532	480	500	509	501	490	492	484	522	523	510	495	530	513	505	523	470	483	498	486	529	505	473	481	502	516	489	473	487	532	516	526	508
24278	21315	28471	24413	21074	6831	1297	3683	19364	13925	8672	774	675	662	665	620	643	667	669	635	649	642	673	652	622	647	602	626	638	583	623	592	591	672	611	642	648	605	668	652	632	682	613	600	581	600	635	611	606	626	640	649	655	621	641	595	600	626	610	654	626	638	671	672	579	590	635	659	593	649	594	637	605	615	658	611	641	579	605	620	625	633	574	584	585	639	612	639	594	646	650	607	631	596	649	599	632	633	621	599	583	611	608	610	602	660	629	629	581	575	641	620	650	609	622	656	623	629	632	662	627	626	610	648	623	637	623	583	607	589	637	616	629	644	566	636	642	567	598	605	592	591	612	583	623	618	637	612	627	620	614	592	624	648	625	633	622	623	600	599	662	658	633	611	623	620	634	620	654	609	632	594	588	595	578	635	597	633	648	633	618	623	544	607	630	580	615	631	621	661	588	625	639	645	625	610	577	601	639	635	617	614	593	635	581	665	643	590	656	623	655	647	622	582	603	627	606	673	664	619	628	620	639	599	656	625	584	602	645	636	617	620	603	580	581	617	624	660	592	646	622	648	600	585	614	651	642	629	642	598	653	597	624	605	587	578	603	584	633	576	636	629	623	630	622	638	630	606	646	602	611	642	654	599	599	625	662	613	648	624	608	621	669	610	604	651	607	610	587	605	664	657	604	599	644	603	617	591	638	625	607	646	608	602	602	608	606	625	637	603	587	616	606	590	628	595	627	619	576	603	677	676	615	618	628	633	640	619	630	631	626	635	602	624	615	637	609	661	592	578	596	624	641	625	620	643	599	623	625	640	660	653	596	668	604	602	590	631	665	633	585	619	635	625	610	573	650	572	596	651	583	602	634	605	596	642	619	604	597	608	626	628	616	570	610	642	655	617	639	650	609	614	617	683	665	568	588	618	618	560	582	628	592	600	628	620	624	639	591	658	591	605	617	660	592	635	610	602	659	635	640	610	608	628	631	605	611	643	618	591	594	631	617	624	583	629	588	615	655	614	629	610	641	623	655	608	659	635	619	638	597	634	610	636	622	565	635	651	590	621	610	620	608	656	643	584	659	655	580	597	647	616	606	593	609	610	592	601	615	659	602	626	623	596	609	641	616	611	583	618	579	618	618	586	641	615	654	665	599	664	604	692	591	627	619	637	615	633	619	574	600	596	635	600	586	645	630	614	556	612	649	608	611	557	639	618	665	649	633	628	666	651	658	607	589	626	563	604	620	611	594	631	613	619	624	629	619	623	627	622	633	635	629	653	621	614	633	583	639	606	634	642	628	616	588	618	628	587	622	647	604	619	624	622	673	623	633	649	635	629	611	613	621	654	637	621	580	583	633	661	645	699	593	582	635	670	633	584	612	589	634	603	649	618	610	612	594	591	592	583	612	631	623	610	627	557	666	602	616	626	606	611	590	578	582	550	602	618	605	636	641	644	639	634	607	631	616	591	643	605	651	634	593	626	585	660	659	624	656	614	631	606	630	607	589	665	645	562	583	632	622	625	621	592	621	667	623	631	676	637	623	586	625	644	592	618	635	546	609	648	631	599	611	608	629	650	631	617	595	591	637	634	629	594	610	627	574	628	659	608	605	636	634	618	599	582	628	626	606	651	656	566	585	571	610	647	590	604	642	591	640	629	660	619	617	642	619	631	610	609	606	606	647	558	615	621	607	622	570	622	677	620	635	624	619	589	695	630	608	668	602	587	622	633	631	621	651	628	650	621	670	596	647	649	676	589	619	613	675	627	599	594	611	656	569	578	631	647	659	628	623	634	637	675	584	680	598	629	600	604	604	642	619	628	637	659	636	615	620	647	641	656	598	648	610	635	592	603	626	601	629	643	646	598	611	640	638	591	606	597	653	612	598	642	614	632	615	666	601	631	581	621	621	583	600	650	587	624	620	613	633	659	629	604	615	661	603	554	592	585	653	639	622	622	604	635	687	603	619	638	567	642	628	581	592	595	660	587	628	628	594	634	643	600	659	530	616	610	616	589	643	623	640	628	611	617	646	621	668	607	593	623	626	644	652	636	581	603	618	645	593	623	603	609	633	660	610	626	580	630	627	586	609	640	589	586	655	577	593	646	639	595	621	593	605	611	606	649	605	639	599	654	579	603	638	613	614	633	590	610	671	629	616	600	594	616	606	633	626	586	622	603	588	587	613	607	630	601	606	647	647	605	586	652	627	615	649	662	629	633	585	590	650	615	625	599	630	608	612	612	588	627	633	614	644	642	628	625	630	618	627	613	645	649	649	602	624	680	607	612	660	581	609	619	569	627	598	560	639	614	634	618	670	642	573	640	642	643	608	594	616	644	588	669	578	614	600	635	641	616	618	592	640	615	651	593	605	564	621	620	625	630	600	625	592	613	675	626	588	598	596	647	656	627	633	641	625	631	618	648	641	601	658	598	631	613	586	619	636	588	629	618	612	668	669	563	633	596	604	612	604	614	623	633	639	667	610	627	628	636	626	639	596	615	591	652	618	602	633	596	574	602	661	603	607	645	651	602	684	579	632	605	605	601	597	600	601	559	626	599	629	624	643	601	611	625	617	604	584	636	587	637	622	643	595	614	609	655	653	617	569	645	584	607	594	584	648	625	553	601	587	637	629	580	626	631	576	630	642	622	639	638	619	641	629	600	626	588	645	626	619	654	595	647	630	592	592	599	606	635	640	611	603	622	650	643	631	603	610	588	654	579	622	643	620	621	617	574	642	605	634	611	568	646	605	648	660	614	624	650	615	603	648	627	657	600	634	644	624	597	606	651	621	628	634	637	619	594	626	622	604	610	603	560	635	585	582	616	658	634	601	586	667	625	601	602	597	662	591	646	628	582	671	671	616	628	676	630	607	596	600	603	621	613	617	607	583	635	603	621	581	632	617	598	611	564	605	589	606	652	596	574	641	646	635	615	554	652	648	596	605	622	610	622	626	656	570	632	653	670	607	627	605	620	618	608	653	603	596	654	590	617	637	625	593	605	643	597	619	611	681	582	565	617	595	599	614	605	594	676	649	606	627	603	602	675	643	552	627	621	605	628	628	600	600	567	658	626	603	610	616	630	652	615	652	619	622	633	592	631	606	605	617	627	596	600	644	620	607	658	636	613	587	625	640	652	596	621	633	633	632	611	604	608	592	586	620	625	641	622	622	647	594	639	620	603	606	596	657	639	650	633	609	643	623	624	597	595	637	619	598	635	638	636	591	613	574	658	591	585	570	639	626	649	637	583	616	635	617	649	622	631	657	574	588	619	568	641	588	592	596	658	594	595	624	575	631	634	638	635	607	600	602	625	616	572	594	631	663	592	598	648	600	643	593	605	664	588	664	561	630	608	614	612	636	609	616	616	610	626	612	638	651	634	594	564	611	593	589	667	597	627	657	597	644	622	565	602	605	601	593	604	582	648	616	631	628	618	638	613	608	631	612	611	576	674	604	657	632	659	567	596	596	623	623	613	573	638	619	624	657	649	578	603	653	602
32374	52003	15403	3247	2340	1950	1548	6275	26722	19361	11704	867	848	775	837	842	802	787	770	732	714	743	794	742	719	743	727	735	680	750	704	698	694	754	770	746	698	736	715	703	694	758	725	708	695	737	692	710	738	697	738	708	686	666	690	697	713	756	664	731	701	672	704	719	730	732	729	707	740	681	736	729	774	686	705	687	730	690	713	697	718	702	713	717	730	716	662	752	695	696	698	700	741	708	755	746	709	717	729	722	758	701	698	694	692	702	718	733	712	665	728	699	690	683	724	676	694	714	723	660	734	724	729	701	697	672	741	712	734	720	736	722	729	797	684	709	699	759	752	716	736	738	751	730	698	732	774	745	735	715	686	679	681	756	684	728	720	738	738	735	707	738	744	754	730	754	699	639	744	668	722	693	710	689	709	745	714	719	765	669	716	719	686	692	726	710	721	718	702	656	694	664	734	703	745	753	711	711	724	755	655	692	686	722	740	698	695	720	674	720	722	744	786	722	732	703	757	694	701	740	732	670	684	699	709	689	709	696	675	737	689	703	708	699	689	705	694	738	711	709	777	685	654	687	730	699	745	701	709	747	730	703	710	724	701	702	737	684	715	696	709	707	723	713	772	689	704	686	693	689	676	715	688	697	695	699	720	699	682	704	712	710	747	689	718	675	681	700	697	729	733	702	681	690	708	724	674	668	674	705	685	724	731	690	725	718	719	689	758	739	749	708	696	706	616	724	701	658	683	658	743	766	710	730	728	678	723	718	730	724	707	732	748	686	727	705	739	704	667	689	688	735	694	731	669	765	709	784	706	681	730	723	665	718	685	724	732	653	735	683	696	703	730	744	693	733	696	692	733	694	668	696	665	700	670	677	689	699	725	686	733	731	710	692	722	748	703	721	691	709	711	710	684	724	768	736	689	661	771	767	706	742	716	748	702	677	715	712	703	672	708	724	721	721	727	714	702	690	718	721	692	723	714	735	620	723	683	717	691	727	745	687	687	737	712	699	703	684	722	735	700	663	684	713	734	713	718	720	655	697	718	659	669	706	712	741	722	726	709	714	720	719	712	712	683	735	733	725	770	722	732	712	729	710	727	714	730	686	734	696	665	702	704	764	758	653	728	751	716	732	725	699	744	692	728	702	746	717	701	675	698	701	723	745	713	700	715	733	702	703	740	691	690	680	715	706	705	698	768	754	718	736	693	674	716	687	676	706	644	693	739	733	715	682	715	689	698	695	670	749	768	724	720	744	726	725	726	730	743	730	718	739	696	721	714	741	739	690	705	683	724	734	710	723	709	711	658	718	713	719	744	748	729	698	712	738	724	746	689	709	735	716	673	712	709	733	731	710	661	732	709	708	696	696	743	691	735	686	697	695	695	779	711	683	709	683	736	714	727	670	724	700	694	735	757	711	754	682	725	693	770	745	711	724	698	746	666	729	676	688	718	688	669	717	683	697	734	712	741	766	686	744	713	734	728	680	690	662	686	737	740	755	759	744	682	699	697	725	689	687	738	706	700	704	688	706	675	648	722	711	660	712	712	696	676	681	728	738	723	726	734	740	688	682	751	714	770	674	672	702	697	731	683	725	696	698	707	713	698	725	725	708	732	703	716	715	736	701	713	715	754	660	682	733	746	700	657	739	725	700	721	727	706	697	683	708	668	660	703	713	713	691	697	702	748	704	647	671	680	724	758	698	693	705	722	695	734	707	742	709	667	679	695	733	725	691	731	720	644	753	706	705	709	678	718	745	693	715	741	702	725	705	706	774	714	726	690	721	682	730	696	740	690	753	729	728	734	667	708	673	680	753	733	704	720	726	672	704	701	717	752	680	711	703	704	732	731	671	708	685	758	726	728	702	724	713	747	711	670	736	688	703	731	688	712	714	686	714	721	715	683	723	685	700	720	676	720	717	713	692	706	742	693	699	666	695	747	715	683	699	722	700	697	716	762	715	723	690	684	701	761	699	719	716	666	718	674	706	718	730	681	705	678	669	729	704	688	718	729	730	644	742	679	708	703	692	702	712	724	723	726	694	744	691	695	696	766	741	739	680	734	717	740	663	698	717	742	703	754	737	747	700	704	607	735	692	714	688	754	711	728	678	771	706	740	694	681	736	739	725	784	744	700	676	692	679	766	735	758	708	735	670	687	762	721	723	672	708	707	690	738	718	689	723	697	719	714	683	756	753	716	732	707	646	698	735	737	708	728	769	695	770	751	692	718	719	659	712	711	739	691	702	728	654	676	722	753	715	753	732	756	693	728	719	740	722	707	736	675	714	719	692	698	734	715	698	727	696	741	699	687	678	751	752	674	715	692	689	665	668	717	736	694	709	697	773	726	721	732	723	707	733	719	728	701	676	730	700	745	726	772	683	721	692	743	725	699	700	724	757	750	725	697	713	754	633	669	701	686	704	685	692	734	707	679	739	755	674	714	730	718	717	677	716	696	717	726	713	676	692	722	739	691	745	692	688	728	661	724	672	734	713	716	664	719	725	737	688	695	728	734	763	755	774	776	670	738	707	703	726	708	758	728	715	722	777	689	697	745	750	787	706	700	700	735	700	703	661	715	675	758	751	735	746	690	708	718	694	702	731	700	696	709	758	690	690	713	722	678	708	723	719	693	682	682	686	745	701	751	704	703	720	729	739	691	673	732	730	757	700	709	721	733	709	679	686	701	703	712	728	721	654	692	723	730	651	693	757	713	691	775	742	720	719	743	717	707	678	708	686	681	726	752	701	680	737	657	738	681	746	684	690	687	716	712	685	722	700	677	763	670	709	670	736	703	729	719	720	732	711	732	762	703	706	724	723	688	729	767	746	713	662	690	696	720	694	702	704	696	733	717	725	752	689	755	676	699	683	710	696	764	697	709	703	705	738	704	681	682	652	733	715	741	725	709	709	712	687	744	718	715	739	757	728	732	700	715	699	740	706	723	682	717	755	753	710	689	700	693	733	740	708	720	718	737	726	702	657	744	713	707	687	705	710	665	674	725	681	720	704	753	727	706	682	736	738	673	753	681	697	702	728	732	703	688	710	673	748	711	731	709	680	678	711	722	750	718	684	678	671	716	687	721	684	719	726	699	694	710	717	672	682	651	687	751	694	735	747	706	733	695	711	733	715	695	753	731	732	707	735	672	749	716	724	738	707	707	728	703	710	737	682	678	699	770	703	729	718	724	705	700	695	701	705	752	648	717	692	711	751	718	692	709	750	726	732	730	731	708	748	718	718	704	733	705	734	731	695	675	669	676	742	716	748	669	721	748	692	755	669	717	686	720	708	660	659	755	728	732	726	728	698	676	737	653	678	757	721	730	710	667	699	738	719	750	709	675	745	716	703	704	688	665	729	709	761	700	744	729	697	665	741	715	737	734	732	689	684	682	711	717	714	699	753	704	663	794	723	662	738	683	702	680	739	684	709	709	723	719	685	675	681	673	727	735	734	688	730	687	734	719	683	689	706	741	706	713	727	713	665	750	705	710	721	777	683
25453	21344	27213	25230	7188	809	699	2532	9852	5722	3731	500	484	509	498	534	451	482	481	485	487	470	474	468	512	475	465	475	493	454	456	471	532	489	490	481	494	471	478	467	472	483	498	485	446	435	489	469	468	476	432	499	436	479	445	458	468	472	440	484	452	456	450	445	472	461	538	461	472	439	468	494	450	482	511	462	481	458	475	454	464	488	457	453	444	452	441	432	438	456	471	469	437	442	484	501	496	444	460	462	436	446	471	453	503	497	467	458	474	474	456	446	468	444	476	467	461	452	443	460	517	461	478	503	437	448	488	467	444	458	461	487	451	455	484	483	495	468	482	506	488	469	467	463	471	409	463	449	462	472	489	515	501	451	457	493	463	458	460	454	487	483	457	470	452	450	459	471	481	489	407	446	480	504	457	481	438	429	486	455	437	476	462	472	426	486	472	480	478	510	475	496	469	451	460	464	468	433	474	444	509	478	497	467	481	486	444	488	451	467	447	457	485	445	448	485	452	483	446	447	494	459	467	434	460	473	453	482	463	417	500	471	463	466	460	493	461	465	490	439	482	450	449	467	479	488	455	449	468	464	453	455	464	491	484	489	481	454	464	422	469	458	444	454	482	434	470	459	441	457	469	489	464	423	447	503	446	503	460	474	481	451	465	458	445	460	469	456	476	504	462	483	439	457	481	500	484	479	450	472	486	506	461	437	461	468	480	465	458	434	454	477	461	476	484	453	472	447	493	465	442	475	499	415	479	510	470	511	454	457	463	456	438	483	467	486	466	453	409	480	472	472	462	448	435	478	486	487	484	485	501	460	481	448	445	429	472	480	451	446	463	439	462	486	436	498	451	504	458	452	469	444	448	466	469	503	481	459	508	479	481	455	465	471	426	432	463	495	467	491	481	464	481	490	466	452	461	482	471	503	476	481	475	508	486	490	472	448	443	477	460	458	461	489	493	435	442	461	472	471	450	476	483	444	482	463	465	438	500	487	468	457	460	494	507	498	463	471	447	470	445	453	472	468	470	470	468	445	502	451	483	437	460	491	498	436	471	469	456	446	468	452	446	474	447	496	435	444	480	505	462	421	466	494	439	479	466	459	455	482	504	446	503	431	543	441	460	439	454	467	478	440	478	458	473	436	453	470	463	463	457	466	452	479	470	434	416	456	477	493	442	464	477	433	489	509	500	452	432	463	453	497	466	471	445	452	469	440	436	491	505	477	487	437	463	466	450	458	471	475	477	481	476	468	491	448	450	464	492	483	409	478	459	505	475	427	465	461	446	488	461	492	468	454	497	469	477	450	478	456	462	459	459	493	489	471	446	461	463	459	485	496	474	435	452	502	473	404	505	464	443	472	469	481	447	449	480	457	444	477	466	480	472	453	473	460	450	472	466	466	462	445	451	477	470	456	479	506	499	470	469	505	452	500	425	460	450	424	446	462	476	438	451	465	463	484	489	485	481	471	505	452	490	482	472	464	458	490	426	476	458	456	449	424	451	450	466	438	499	448	467	452	441	441	477	467	471	503	487	478	487	472	476	460	492	441	492	471	441	473	443	511	473	451	492	447	459	452	471	449	449	469	470	450	469	465	455	471	478	488	502	487	450	462	502	457	450	483	477	454	453	446	506	451	464	477	458	453	469	480	453	457	480	469	460	497	459	465	473	483	476	479	487	472	487	519	462	494	454	433	466	461	484	473	461	474	454	465	477	449	465	457	456	480	467	492	458	475	490	466	471	441	458	487	411	478	444	516	463	468	528	449	453	453	470	470	465	471	487	491	473	483	469	481	464	462	497	478	452	465	480	451	402	440	515	429	540	433	461	485	442	448	474	483	471	462	475	473	497	472	520	461	469	421	453	431	432	460	448	478	488	419	477	467	469	452	472	463	471	476	440	456	483	468	434	428	506	435	490	461	452	486	505	453	476	480	474	458	443	472	490	457	447	469	448	501	465	480	467	461	444	445	438	456	454	457	470	475	472	452	502	476	467	469	463	412	464	464	460	452	516	450	475	476	456	488	422	483	453	455	492	476	474	485	458	440	445	492	462	463	453	496	440	440	499	493	476	453	460	495	458	540	470	480	436	479	464	464	448	486	435	451	474	483	460	499	484	465	485	462	430	478	478	441	478	463	479	491	479	460	493	461	467	472	490	485	494	510	479	429	497	429	462	467	477	442	477	512	460	434	482	448	488	479	492	479	452	445	515	464	462	446	473	433	423	470	447	459	442	467	479	462	492	471	445	433	484	458	437	437	458	492	429	411	472	511	424	404	466	519	437	465	453	463	448	499	447	464	468	472	462	458	462	480	474	480	429	461	450	481	451	446	491	491	459	457	483	455	481	485	491	455	412	444	514	450	467	503	472	471	453	435	499	489	486	490	443	450	462	451	455	471	444	485	472	479	488	418	476	466	481	487	418	470	435	489	485	443	461	506	465	473	483	466	473	429	458	468	473	461	512	489	436	484	457	441	462	451	491	494	461	449	472	462	461	452	464	472	475	450	433	490	462	451	449	449	433	454	491	493	477	488	455	469	484	473	483	474	452	455	462	440	450	465	459	475	489	468	465	486	476	450	485	484	493	442	430	442	463	493	480	444	509	463	446	458	465	465	447	465	479	479	460	461	475	456	466	458	463	508	491	463	491	470	472	443	476	430	441	442	470	444	481	468	461	444	503	472	483	453	465	454	420	458	524	460	469	453	471	454	434	459	463	460	447	441	471	451	498	456	509	479	480	445	471	438	455	470	469	476	467	473	469	478	445	430	460	476	475	498	455	454	477	437	429	478	466	437	436	464	479	428	473	444	426	424	458	512	443	510	516	463	452	491	447	456	486	446	451	478	483	461	473	454	463	477	485	453	507	435	433	464	477	495	464	473	466	477	512	468	470	449	467	448	472	466	489	466	477	440	484	448	491	464	454	484	494	474	452	456	479	434	440	446	415	459	476	529	442	467	447	482	447	467	440	462	482	474	444	430	464	487	464	465	491	456	495	497	465	485	423	464	459	467	462	426	484	456	450	439	467	465	437	445	462	471	508	483	474	470	479	432	467	478	476	442	442	516	456	439	462	461	437	462	471	455	475	451	449	481	454	417	476	437	472	460	429	494	449	446	489	444	412	479	507	461	448	479	456	472	432	473	474	480	466	441	477	476	497	480	457	440	480	506	498	479	515	500	439	480	457	462	463	461	505	478	453	472	451	472	491	467	485	447	467	462	464	510	481	464	485	496	428	449	429	441	471	465	483	432	472	483	448	501	482	450	458	501	481	474	419	407	466	498	457	476	467	477	451	423	465	423	483	532	482	470	432	455	474	488	448	495	450	462	522	447	499	463	505	482	453	454	469	476	453	448	468	489	491	478	468	446	454	453	468	494	459	480	456	438	458	463	447	450	472	459	464	485	456	460	451	443	457	476	446	472	460	480	463	464	464	457	505	460	483	461	523	486	446	430	431	459	496	469	467	455	450	492	486	470	465	476	483	468	425	458
31857	46841	11665	1951	1474	1242	1040	5319	18678	11674	6840	696	643	604	610	628	597	589	559	581	596	601	616	578	545	579	575	594	574	570	560	590	588	543	581	569	585	582	590	562	533	602	535	633	593	590	575	570	540	526	574	574	604	553	575	582	569	554	520	572	590	552	594	598	562	579	531	565	565	545	561	613	544	585	586	566	529	576	562	556	552	534	573	576	539	597	548	584	554	572	551	589	572	542	592	551	591	627	567	564	517	558	549	571	573	552	580	552	542	527	569	565	547	530	576	564	564	536	565	558	606	570	584	601	538	532	564	562	566	576	569	577	642	577	569	548	596	545	588	550	553	616	604	581	566	578	536	589	564	596	584	564	554	623	536	581	531	599	571	532	581	535	535	573	567	547	560	546	570	497	540	575	575	600	582	538	570	559	558	592	587	566	539	540	567	537	528	566	551	565	532	578	552	546	557	606	592	558	573	528	599	609	584	547	487	575	571	538	605	568	564	556	581	543	605	559	587	539	558	581	578	537	576	574	561	560	595	575	542	554	567	590	592	589	542	574	603	596	558	593	557	594	588	606	559	555	557	559	602	591	577	555	611	566	578	560	536	572	589	574	520	533	561	522	533	520	556	580	559	534	599	538	528	545	583	559	532	628	578	565	578	556	578	519	552	588	600	603	563	582	565	564	551	526	561	532	595	581	562	538	598	579	590	597	569	537	550	575	592	530	559	519	618	555	568	541	519	587	584	610	574	594	542	566	566	578	580	509	587	566	561	576	572	543	571	585	570	582	582	550	585	553	572	610	573	550	575	566	594	575	599	585	537	535	557	600	564	598	558	559	570	555	584	582	533	561	587	549	583	610	584	563	579	595	545	576	594	553	552	542	515	588	582	535	581	589	585	571	547	572	588	529	590	566	599	558	560	547	578	568	555	547	530	544	561	502	586	524	550	543	591	527	577	562	563	569	595	544	599	588	570	547	529	548	595	572	544	581	574	586	584	572	617	513	599	560	571	545	566	547	543	543	538	549	561	549	524	549	577	540	559	565	587	593	576	607	553	548	542	564	534	557	567	621	547	546	554	545	539	557	618	557	568	583	536	567	595	565	546	566	586	583	568	587	549	572	559	544	553	559	592	552	573	557	603	576	589	544	538	545	525	561	553	533	564	569	602	537	529	591	617	606	550	529	538	561	572	548	616	541	555	614	523	558	556	535	571	596	556	549	587	598	541	568	595	558	574	553	531	588	557	539	620	548	593	591	546	523	537	585	547	557	557	567	563	593	583	560	527	588	547	534	563	560	600	548	543	550	552	557	584	566	548	595	572	559	564	527	562	579	575	565	566	527	550	609	559	559	567	515	561	580	548	574	538	539	594	548	547	563	531	586	570	563	532	588	535	529	595	587	571	573	594	565	561	548	566	570	564	577	550	555	541	568	532	567	556	583	601	590	586	582	587	555	546	601	583	568	588	573	565	586	552	589	552	553	571	598	574	557	558	605	537	550	577	580	580	575	579	567	567	613	523	522	572	551	567	546	532	569	599	561	540	570	558	582	536	561	559	521	579	570	527	539	557	505	582	576	533	588	576	567	578	555	563	601	561	576	603	569	579	558	556	572	599	583	591	554	565	554	522	553	579	609	548	514	534	593	558	479	608	581	544	555	592	552	603	531	551	560	548	582	537	533	549	599	553	553	574	535	560	591	555	542	548	591	559	520	555	579	589	589	548	575	577	595	612	576	562	538	539	523	575	571	589	544	576	568	609	595	522	568	551	570	614	573	571	536	564	539	559	521	538	600	542	561	527	530	588	568	551	585	538	579	561	593	553	574	560	552	562	603	527	551	565	520	588	565	582	534	575	568	574	582	560	544	545	571	602	585	578	564	561	602	588	550	588	570	549	584	600	564	592	551	561	561	556	608	572	572	534	585	585	587	596	588	574	571	570	554	577	541	528	573	551	597	596	569	550	563	562	557	556	510	572	567	626	563	514	560	597	547	556	595	573	537	547	549	607	577	600	614	583	555	541	551	542	567	573	567	534	568	569	553	578	579	585	539	568	551	542	574	536	574	575	548	570	526	575	550	595	566	563	538	582	590	558	563	570	565	566	553	574	599	535	599	536	592	561	574	581	585	583	541	574	593	546	574	550	575	559	531	601	569	500	574	566	572	597	575	573	586	591	577	533	546	555	593	577	572	590	550	586	534	551	602	559	552	561	582	560	561	520	543	578	596	594	564	547	562	557	576	528	536	530	545	573	536	579	601	567	534	511	560	572	595	546	526	550	527	588	579	561	595	516	594	582	572	550	530	544	543	572	559	547	581	564	514	555	554	547	577	568	554	533	606	567	555	576	567	573	536	555	525	580	567	567	572	553	592	602	514	609	544	561	539	576	569	588	594	555	569	565	588	555	579	562	525	556	571	574	545	543	570	562	572	596	595	571	568	568	569	592	522	549	587	580	613	558	574	553	577	555	568	550	523	567	550	598	544	566	564	539	541	534	600	574	512	580	555	545	570	629	616	587	522	536	577	575	582	578	542	580	582	542	553	564	546	549	552	542	584	577	597	597	566	560	579	575	574	527	536	574	529	606	533	551	588	576	559	574	590	589	550	580	579	555	594	560	608	603	569	605	559	534	542	607	585	547	586	563	553	538	544	594	596	570	585	553	532	573	607	572	577	569	550	547	546	600	573	518	608	552	575	572	594	568	577	556	589	585	552	542	560	560	541	570	554	592	578	604	581	590	552	549	597	566	581	542	575	529	559	578	596	587	560	578	593	576	568	569	554	581	540	579	573	527	590	578	557	606	573	560	580	573	542	538	567	575	593	550	583	528	590	542	543	605	589	562	551	574	544	523	587	533	575	584	550	565	577	518	604	548	565	571	598	572	581	553	565	579	558	561	542	571	537	571	543	542	598	595	575	577	543	553	539	600	547	542	535	579	595	545	566	574	628	619	532	551	607	526	580	562	562	554	565	540	611	566	558	540	587	580	567	547	555	566	604	565	557	541	617	540	532	588	558	525	543	561	563	569	565	564	599	601	603	580	560	542	594	564	542	580	573	523	554	557	531	572	543	569	547	540	553	572	594	554	542	582	585	558	558	592	594	578	563	569	613	572	574	563	550	547	532	559	547	554	528	533	578	513	597	555	551	556	558	560	546	591	558	538	542	539	560	555	560	590	590	597	567	562	554	604	601	562	529	610	560	538	614	612	581	542	609	558	561	561	571	571	554	555	540	564	538	570	583	566	533	538	585	564	551	549	576	557	586	579	570	521	522	601	572	535	548	567	560	595	571	568	583	549	591	556	550	586	541	533	527	550	552	570	526	533	576	561	547	531	574	591	585	562	596	517	569	556	582	540	614	561	555	518	581	547	527	571	532	560	541	549	602	569	570	573	559	575	536	582	566	559	580	563	555	555	565	546	537	597	565	574	530	535	586	608	552	518	541	536	575	552	608	580	573	590	550	548	541	560	593	586	558	573	545	555	557	521	555
23289	21400	29155	23965	21365	21262	7045	1766	29358	22181	11846	1164	953	892	891	917	883	857	884	833	835	838	839	870	854	847	866	810	823	809	823	816	860	872	832	846	790	806	832	883	818	816	847	852	804	826	817	833	843	830	819	790	804	799	816	857	769	822	806	795	782	799	858	770	836	854	742	819	768	754	818	788	780	792	729	787	834	830	828	776	806	755	826	814	754	822	817	797	807	808	781	815	747	808	819	857	783	809	819	800	860	777	810	818	824	797	783	803	800	816	790	764	799	831	789	774	783	768	743	764	803	811	773	804	814	824	799	794	808	800	855	822	765	792	808	794	820	806	777	771	768	814	818	764	813	826	807	843	840	803	831	795	805	851	851	789	780	757	842	864	822	813	826	817	804	778	779	806	829	770	810	796	806	768	809	815	810	781	836	793	783	800	836	852	781	792	835	799	830	831	830	826	843	822	774	786	805	855	783	798	802	801	770	802	772	785	807	807	754	806	806	838	782	819	716	839	793	784	822	755	827	806	809	824	791	805	803	793	825	790	817	803	775	789	801	764	911	765	816	825	805	767	788	821	799	778	815	771	787	798	828	783	850	792	832	792	785	824	854	802	828	831	793	775	781	820	811	792	823	805	810	777	788	770	818	834	791	775	766	721	776	788	810	782	789	816	818	845	856	808	827	789	832	801	876	844	828	869	801	803	846	747	779	815	789	768	782	776	844	835	819	831	826	817	825	797	764	812	832	827	805	819	767	744	833	786	801	819	774	848	841	785	821	774	777	838	830	808	825	786	786	856	793	767	770	851	809	806	812	792	759	771	813	803	757	817	792	802	825	748	852	763	830	793	834	804	822	792	807	794	753	760	813	818	796	835	771	792	785	859	809	808	806	776	800	801	805	767	814	764	813	805	769	851	805	805	813	823	849	808	832	874	759	811	741	806	790	825	768	796	867	773	805	851	751	770	781	769	809	810	752	762	811	816	782	760	771	809	858	819	830	777	738	787	816	755	767	783	789	750	799	773	791	818	785	833	817	725	729	792	818	786	771	816	787	783	777	806	742	838	775	860	786	843	813	778	813	822	813	806	759	752	772	772	784	786	774	792	791	820	777	801	747	749	783	806	781	829	865	801	815	841	806	802	823	750	802	856	798	808	749	833	844	772	774	786	768	790	804	867	760	823	809	748	770	806	777	763	812	773	790	815	768	857	816	780	811	839	791	792	778	766	829	827	801	805	844	775	841	825	822	763	766	807	840	830	759	814	804	778	773	816	804	761	831	759	805	771	843	814	797	806	816	806	770	797	773	820	802	815	767	762	832	796	861	818	793	797	814	747	780	770	805	821	768	766	735	820	775	788	824	833	808	817	814	806	781	784	813	796	751	777	815	832	731	755	780	798	803	778	810	843	786	818	772	824	786	824	800	790	775	842	751	756	751	836	818	831	761	847	789	809	810	766	768	820	824	826	741	737	782	755	820	816	764	821	804	808	773	796	772	784	791	798	817	794	844	806	776	790	807	781	848	838	786	836	800	800	771	774	776	766	761	842	762	811	745	803	809	809	771	841	784	755	747	798	772	775	853	746	804	803	809	798	780	770	841	783	788	844	801	743	847	780	757	818	771	778	739	790	790	749	756	816	775	798	764	782	811	783	732	785	800	812	793	842	780	794	758	777	780	741	787	829	846	778	811	789	750	842	785	783	809	771	874	814	761	789	778	823	799	840	802	761	741	771	756	804	806	771	809	764	794	791	792	814	826	823	823	744	792	815	839	805	800	828	797	767	780	804	810	840	806	840	810	810	821	830	787	816	819	830	788	781	794	759	761	834	775	856	771	745	802	764	799	766	779	855	826	769	785	804	847	796	782	807	829	840	751	798	848	742	756	790	822	803	807	807	769	777	856	776	811	771	821	801	767	839	736	830	773	797	799	754	791	798	825	845	786	796	788	832	852	774	842	796	813	800	842	844	742	826	833	795	821	784	794	807	829	804	791	765	746	797	714	783	826	808	765	844	827	805	836	775	778	816	825	770	780	790	768	750	789	799	759	827	823	829	790	805	871	838	846	737	764	806	805	753	800	791	811	822	780	842	729	775	772	787	785	800	816	752	818	884	818	839	768	789	805	814	855	794	839	789	799	782	802	865	823	792	834	789	770	783	821	793	761	822	834	828	814	831	789	798	829	835	763	751	815	811	818	794	847	760	802	751	854	806	805	800	784	790	807	794	779	831	769	788	780	810	851	784	820	753	815	779	798	777	809	787	811	780	831	791	818	757	817	772	822	816	818	739	803	792	774	847	828	852	767	832	816	768	846	839	798	830	796	811	783	819	815	845	810	787	816	742	754	804	797	808	772	841	796	818	837	804	788	794	779	764	781	803	822	738	795	781	811	811	750	765	796	775	803	816	812	786	765	811	733	825	854	801	798	799	800	835	803	795	779	760	774	797	811	834	756	803	833	787	799	788	763	841	765	788	832	846	759	800	806	796	815	791	848	777	775	784	773	799	763	800	794	803	832	745	812	777	816	785	835	808	820	790	880	843	820	788	818	767	794	792	813	799	773	852	811	829	759	816	811	781	778	769	762	816	776	784	795	805	838	787	770	817	783	756	739	774	785	786	832	781	787	771	787	835	782	805	882	784	802	774	750	753	786	801	764	823	791	843	753	791	779	832	826	757	783	769	807	788	799	841	827	845	796	784	786	857	871	773	757	788	792	810	779	816	758	777	791	803	781	830	814	774	780	809	802	855	817	835	808	760	783	800	810	809	843	849	799	793	746	802	740	806	774	753	812	844	796	798	789	813	771	782	778	832	828	796	733	792	838	802	827	782	807	821	771	766	806	789	788	781	817	789	826	815	769	775	790	783	792	809	800	814	796	799	806	797	839	823	831	847	829	767	788	797	812	767	780	796	801	808	800	756	770	724	821	789	755	745	779	763	777	804	815	794	874	749	801	804	837	811	748	815	776	807	766	791	833	760	796	803	805	871	809	827	771	797	808	827	801	812	792	813	753	812	806	765	768	827	811	784	827	805	782	779	817	792	826	761	820	808	806	826	832	840	792	786	751	746	815	802	820	801	838	812	799	789	795	806	767	790	840	817	811	821	824	809	804	818	799	810	812	782	797	825	770	772	855	813	787	767	761	783	779	782	794	886	809	809	840	839	794	843	782	787	835	785	780	820	780	819	768	761	741	759	782	794	814	767	819	810	818	768	845	789	798	780	827	781	783	810	744	764	763	834	796	786	788	827	814	776	781	825	768	744	778	740	801	798	834	811	779	831	795	835	817	807	820	792	778	772	800	788	837	767	768	842	790	778	783	764	815	779	798	779	866	773	750	808	845	809	787	782	778	779	843	821	726	809	741	756	784	789	847	809	774	827	798	849	804	790	797	783	836	825	790	835	744	832	827	805	834	801	804	799	789	774	805	815	832	802	797	856	809	773	812	801	812	810	794	810	714	832	761	729	804	788	896	807	766	810	786	779	793	780	793	800
36922	63320	20853	5753	4171	3289	2630	2847	36540	26722	12783	1230	1183	1184	1101	1093	1071	1060	988	991	972	951	1035	1010	988	915	964	938	992	933	934	915	964	952	915	933	910	890	946	897	1014	920	930	930	932	959	922	933	900	926	890	901	894	972	940	940	929	942	926	909	916	935	946	918	933	935	963	957	931	926	906	930	872	932	966	903	918	912	922	939	933	908	919	931	903	852	921	934	911	862	912	929	995	917	925	902	928	882	920	930	956	934	935	911	927	885	935	925	930	931	952	924	958	901	926	958	894	943	927	937	943	940	906	888	921	874	980	953	881	919	916	884	930	905	936	969	877	952	935	815	939	943	939	891	904	959	898	888	964	935	901	948	941	960	875	900	913	918	930	908	835	892	920	884	907	971	877	869	934	922	908	874	884	914	917	903	876	969	911	986	973	886	916	890	871	908	931	949	898	945	854	887	884	920	917	913	924	947	951	901	884	883	972	911	905	899	923	908	893	946	903	911	949	912	942	917	930	860	886	844	942	908	881	871	901	924	918	923	953	923	839	939	920	932	928	858	883	929	886	922	870	916	932	923	886	951	866	886	908	861	914	933	935	907	907	921	860	882	904	941	943	904	926	951	886	924	904	909	907	898	946	935	945	943	916	878	954	885	911	910	923	903	972	925	881	932	873	863	919	898	964	982	929	863	908	931	874	907	955	877	908	855	930	944	937	906	949	885	884	925	940	957	878	904	929	933	953	915	923	926	886	985	886	879	911	877	919	932	960	924	900	917	920	873	935	923	895	913	965	962	878	910	894	905	942	897	893	950	879	893	924	906	927	891	914	909	979	947	936	926	960	881	889	917	980	908	879	936	899	855	873	932	902	925	882	911	919	914	930	947	926	942	896	923	943	949	938	886	937	950	901	911	939	977	905	945	884	910	943	895	926	889	939	853	888	948	908	984	923	938	927	947	902	896	942	876	920	927	907	904	924	925	879	899	914	944	887	962	896	930	832	900	927	942	910	924	938	918	934	921	933	988	869	936	910	878	994	937	907	978	908	942	940	931	871	926	865	924	889	884	892	912	865	891	997	901	919	951	952	855	899	937	901	928	950	903	873	884	897	877	894	904	906	913	850	956	949	885	870	925	895	955	915	962	879	873	923	927	894	932	880	914	905	875	947	933	884	902	924	900	950	877	949	955	891	892	900	888	844	877	924	915	944	910	928	885	915	951	924	899	900	916	891	918	935	888	890	921	901	831	890	907	907	903	937	933	944	898	899	853	933	884	961	919	927	899	899	908	913	920	892	914	914	912	951	912	960	957	949	934	915	890	867	960	930	919	893	921	879	911	915	938	920	952	932	961	921	907	874	931	953	934	933	871	903	970	930	909	900	894	929	912	901	912	911	937	940	923	919	896	907	914	862	904	925	884	891	925	957	861	911	867	866	958	950	912	880	878	902	901	875	938	900	901	930	924	880	889	933	920	920	928	951	924	850	925	961	904	970	887	902	897	938	852	941	899	889	899	920	951	925	906	872	903	923	879	912	928	916	922	914	966	883	900	953	896	904	941	876	885	905	892	926	858	952	893	934	908	912	904	917	932	914	896	935	926	926	928	891	882	907	905	917	905	884	897	944	895	891	922	942	886	878	953	901	931	940	908	890	925	967	884	919	902	841	925	927	848	929	914	900	925	892	919	919	879	953	923	921	903	857	884	923	959	902	889	917	931	940	878	903	923	889	961	962	915	840	908	918	867	915	983	884	918	918	903	962	935	884	913	890	907	864	904	913	920	889	847	937	898	938	914	903	915	926	905	956	940	880	907	904	938	870	899	892	930	875	946	924	931	899	911	876	957	928	923	929	909	895	927	900	927	921	934	903	930	903	890	873	935	911	898	923	961	914	921	933	889	919	943	916	891	939	920	907	886	910	936	899	890	925	926	915	920	946	905	903	875	857	895	911	860	936	901	907	927	926	903	943	902	901	882	876	923	896	903	924	937	953	914	911	927	948	900	970	864	953	942	867	883	910	887	906	893	927	865	920	870	925	888	934	898	903	882	948	901	878	925	946	905	921	918	904	925	944	880	954	932	961	859	893	927	918	855	907	873	949	911	902	954	874	927	819	904	927	826	933	997	957	819	861	916	859	983	893	932	940	885	896	924	922	920	862	934	864	890	970	966	944	892	917	922	902	921	850	955	916	902	927	927	924	902	901	913	902	947	892	918	866	868	925	952	887	896	867	883	922	925	888	891	916	927	945	890	916	971	902	885	895	989	865	916	883	945	931	929	866	885	916	907	870	940	909	920	858	921	876	927	920	915	879	881	847	895	850	935	876	896	859	920	914	872	903	900	900	907	907	965	934	935	866	878	912	869	942	866	897	972	935	888	905	897	916	875	894	867	907	881	919	872	906	918	914	902	888	902	912	937	938	892	879	925	902	874	906	873	921	907	909	910	873	902	927	867	849	918	946	922	904	976	950	900	950	936	939	862	906	934	919	883	880	924	910	920	906	899	961	942	907	898	961	961	981	910	897	920	918	906	917	917	915	884	907	925	959	940	907	929	923	922	938	943	867	938	881	894	941	874	920	906	913	894	892	907	921	936	931	908	920	971	922	928	864	924	904	895	859	944	932	866	879	899	892	875	943	854	943	894	903	898	924	927	945	925	955	929	963	906	910	941	894	956	975	885	867	926	867	928	902	901	950	851	920	951	955	920	899	942	870	901	914	860	923	912	925	921	903	961	960	875	935	900	918	953	867	908	901	944	926	950	867	897	921	883	885	946	919	924	947	953	830	844	917	921	909	909	882	884	917	934	951	896	877	922	960	908	908	951	951	895	938	916	899	862	904	924	886	927	935	890	946	927	891	948	947	921	913	860	914	879	933	895	930	895	940	897	914	911	893	902	923	898	867	934	881	883	895	900	907	911	873	962	904	868	906	858	905	923	925	971	924	885	861	957	942	909	955	889	878	906	918	909	947	900	917	975	903	921	924	891	952	906	934	891	896	895	908	913	949	853	909	875	922	953	921	905	954	911	951	945	956	934	949	893	909	897	937	883	919	880	893	936	960	905	941	887	929	929	904	922	961	943	901	889	928	887	900	996	907	957	896	961	930	931	906	908	909	891	905	921	960	920	961	923	866	956	926	891	888	928	928	890	940	898	967	907	919	927	902	931	972	955	924	925	887	909	893	937	914	952	898	883	926	918	927	960	949	880	892	911	934	958	898	935	889	939	928	919	928	881	906	846	937	846	942	885	915	912	876	914	933	974	875	952	890	931	881	872	901	887	948	875	943	943	895	971	870	915	921	941	938	934	931	888	892	898	895	906	945	878	919	912	853	959	913	931	942	881	885	950	857	929	930	938	902	876	894	917	898	932	916	928	819	886	939	911	887	881	929	903	913	969	879	916	908	893	896	923	888	946	920	875	957	944	844	932	953	888	910	899	901	949	877	899	932	880	903	898	919	914	902	909	905	956	939	913	910	921	895	902	914	898	945	926	948	902
28627	25105	14634	1543	532	490	406	402	1939	1309	758	386	416	427	401	393	338	394	408	399	404	381	386	405	404	404	403	417	374	376	376	398	392	429	404	362	388	374	412	411	388	389	396	400	393	381	392	394	362	380	410	414	381	382	367	378	382	370	414	421	416	407	387	389	399	440	415	407	412	413	385	381	400	377	394	384	376	428	379	409	393	388	422	391	436	361	444	388	401	401	396	407	375	350	378	414	390	408	397	402	386	383	407	403	385	394	403	350	380	403	405	416	360	389	406	369	404	395	397	394	383	379	381	403	365	428	371	406	366	395	406	391	378	372	362	386	350	341	391	402	348	434	419	385	341	400	404	398	408	384	425	412	351	376	379	391	406	395	410	397	380	397	418	365	374	385	393	392	397	389	403	416	415	390	399	408	371	412	412	407	383	371	430	402	395	367	420	387	361	403	418	390	384	396	390	364	389	395	360	365	402	368	382	398	375	392	398	372	419	432	417	415	398	388	352	381	373	354	395	393	378	409	399	371	372	387	395	404	376	337	412	404	388	394	405	432	433	394	393	405	396	387	382	396	392	378	364	414	437	371	396	399	356	440	417	364	411	378	374	390	378	414	391	366	413	356	410	376	390	401	387	370	374	415	398	384	408	411	389	370	424	423	413	400	431	340	409	409	390	402	412	361	389	421	389	412	438	413	390	395	386	356	411	388	360	398	374	383	392	422	420	398	406	408	398	401	405	369	388	393	400	415	418	365	380	365	403	393	391	368	403	377	398	401	382	429	393	399	402	390	416	362	363	391	424	410	417	386	395	401	335	398	407	391	378	354	403	369	394	379	371	398	406	373	384	408	357	378	417	435	392	388	396	419	390	393	400	412	383	401	435	427	391	429	384	419	398	382	429	394	417	400	382	356	375	356	377	399	414	390	416	390	413	390	420	384	365	412	363	361	425	394	370	410	365	382	382	383	360	372	403	407	397	368	371	398	377	407	415	409	429	406	374	385	381	409	390	417	382	396	376	417	378	431	365	381	424	351	389	381	427	371	414	409	402	399	410	389	426	420	416	419	383	368	401	367	434	428	399	406	402	377	391	403	342	383	392	401	429	376	403	407	411	395	401	409	401	391	434	370	394	420	403	391	436	402	388	350	407	395	388	406	408	360	375	364	408	407	402	405	384	423	377	370	394	400	372	393	427	414	385	392	388	405	395	377	367	388	396	402	376	383	389	442	383	362	394	400	406	392	384	412	418	399	374	374	426	406	415	374	414	376	380	374	434	354	393	358	366	427	386	378	428	431	403	386	365	398	397	427	379	388	376	386	393	452	378	385	398	388	396	438	420	398	417	393	398	417	401	418	379	381	384	385	387	383	399	412	375	395	395	404	391	400	350	386	400	362	401	432	405	404	376	392	397	363	373	379	383	392	406	420	381	397	385	376	430	376	371	426	366	386	356	416	406	415	365	380	417	368	367	414	402	357	365	407	377	382	405	390	378	345	396	421	371	379	363	422	398	383	411	387	413	412	382	423	381	419	400	412	400	359	403	416	397	397	395	372	400	393	388	401	417	427	404	378	417	388	377	389	395	393	386	406	363	392	368	419	350	396	407	367	406	378	386	383	373	370	388	446	370	410	431	427	394	387	381	397	423	427	438	402	384	412	402	400	364	395	371	392	416	396	425	363	420	375	385	355	386	350	430	384	402	369	424	396	382	397	433	381	432	345	395	375	432	381	385	401	415	390	373	390	431	382	415	376	359	405	399	416	368	435	395	405	373	394	404	386	368	386	386	417	412	416	378	373	386	385	370	434	398	374	408	392	380	392	403	388	409	362	422	389	432	385	385	370	409	418	397	344	366	405	376	389	431	389	382	399	399	420	386	359	402	381	401	401	397	423	388	423	374	368	359	451	402	406	380	370	421	406	444	396	338	401	378	407	390	388	403	401	419	425	391	399	374	351	389	386	435	407	375	415	377	388	405	398	406	386	412	382	375	385	352	396	399	372	385	395	421	405	356	399	419	393	381	399	417	374	381	405	395	425	364	358	358	423	436	419	374	406	356	383	391	386	388	381	379	378	396	399	415	418	396	401	421	447	410	398	387	400	405	354	387	413	394	418	387	401	416	410	390	364	424	388	409	359	359	419	378	373	389	412	395	374	379	400	425	381	394	371	401	410	398	375	392	396	369	441	394	390	420	398	387	380	417	358	376	356	377	377	381	416	388	378	370	400	377	381	378	373	390	379	377	377	418	388	394	427	395	399	420	395	395	412	415	397	359	404	417	380	415	403	362	385	419	418	385	389	385	360	393	392	377	438	403	362	410	413	396	391	385	349	395	383	402	378	399	375	370	397	410	407	380	451	417	394	450	412	422	378	401	412	409	409	402	405	368	417	424	413	383	395	379	404	422	412	391	392	371	421	389	424	426	377	367	391	363	401	424	437	360	426	380	412	395	424	367	419	402	372	393	423	394	416	398	390	416	407	396	406	383	408	401	400	421	397	394	397	433	424	407	408	412	389	403	349	402	405	381	391	391	383	382	408	415	391	366	409	446	428	390	418	403	418	397	389	381	381	416	377	407	402	389	385	401	406	363	414	386	348	368	400	426	373	382	402	379	387	369	400	394	380	417	382	410	413	368	376	378	379	407	420	380	391	369	411	420	404	388	420	393	406	414	382	398	370	390	389	414	371	451	403	368	420	424	396	357	393	363	403	366	362	384	384	415	383	376	397	406	391	376	419	399	412	395	357	399	382	420	381	402	366	407	453	386	375	414	382	390	385	385	383	388	409	395	403	411	422	356	425	412	384	352	367	373	405	422	378	377	391	362	369	388	377	401	374	425	383	404	425	398	409	395	398	399	416	411	382	360	415	391	375	354	378	411	405	374	411	413	397	393	403	375	403	417	416	387	375	409	380	401	379	412	381	401	406	408	387	407	359	382	392	392	379	433	394	406	384	396	372	374	398	395	383	389	391	392	415	381	414	372	414	394	356	371	416	390	426	427	399	424	408	381	382	414	365	379	436	407	389	405	387	399	389	365	382	408	394	400	384	391	384	362	364	401	369	400	390	410	388	409	399	354	399	376	385	402	394	401	418	364	383	372	401	395	413	377	370	398	364	421	389	440	418	410	385	397	405	403	425	376	430	380	412	397	421	368	404	383	438	406	370	362	405	379	396	413	388	376	386	394	404	388	379	377	380	375	366	379	417	376	375	394	390	382	400	389	405	401	384	398	398	397	387	417	377	403	377	371	375	373	403	395	371	388	395	360	394	372	350	405	410	427	382	381	392	387	405	415	382	394	410	390	408	403	385	386	354	388	420	414	399	412	402	370	405	362	390	411	382	428	383	406	381	377	381	383	373	382	425	405	414	404	398	378	402	386	376	419	394	428	397	393	396	390	427	402	381	376	369	389	399	403	421	358	405	409	415	371	428	384	362	393	405	404	408	403	394	386	385	395	455	382	379	385	410	375	385	436	398	411	429	423	370	388	357
29063	39236	7472	663	608	562	495	528	3488	2033	1022	516	457	444	493	494	476	459	459	481	482	487	452	487	466	482	476	453	444	455	469	498	491	488	498	493	476	521	486	496	485	430	459	456	419	499	460	458	490	493	496	472	466	482	487	503	484	493	504	479	477	501	470	445	461	458	443	450	493	449	480	481	493	459	464	478	469	465	455	471	476	497	479	482	483	469	431	521	475	480	466	502	485	482	456	497	456	436	495	461	482	508	469	410	519	495	480	457	463	465	501	512	462	479	461	459	437	487	438	475	522	517	471	495	460	503	465	429	487	499	501	473	484	506	492	444	464	488	494	476	467	464	473	454	466	510	479	499	508	447	504	446	487	468	505	500	491	472	486	489	463	494	477	455	483	459	464	412	446	455	469	480	457	470	474	509	483	456	493	455	450	465	491	480	468	467	452	447	478	435	450	478	472	490	429	441	422	480	520	472	478	436	479	499	506	471	463	438	492	495	488	412	435	495	475	487	476	423	464	480	458	487	457	458	505	485	447	513	448	479	487	517	476	500	484	477	485	485	481	496	497	481	473	502	456	478	488	436	476	489	458	481	464	471	467	456	449	453	515	462	461	501	459	473	480	447	439	459	475	482	474	478	484	492	458	486	454	505	464	470	473	478	464	469	482	495	474	472	445	488	486	489	506	489	495	468	469	475	468	475	419	486	522	508	458	491	477	521	443	496	479	469	499	466	511	437	476	458	487	518	463	477	459	461	478	504	492	466	476	516	494	494	478	469	496	468	452	494	505	480	456	503	492	441	460	510	502	491	464	482	481	427	447	471	508	490	470	487	487	465	474	509	439	507	440	449	471	482	438	465	475	470	465	437	475	467	469	509	481	474	484	464	454	448	501	491	498	459	495	478	467	472	410	485	425	478	477	467	436	452	482	499	475	439	472	506	473	479	467	472	523	471	492	487	481	495	490	526	483	508	509	421	456	503	506	429	481	452	477	479	468	474	480	473	483	468	445	490	470	477	494	451	463	553	467	463	474	513	525	487	485	484	462	506	454	481	480	484	444	473	498	484	468	503	480	475	486	439	477	491	445	481	474	479	484	450	441	463	500	453	498	479	464	482	455	486	504	515	480	498	478	496	459	491	483	452	513	464	486	484	530	457	496	490	483	447	493	450	475	473	487	482	498	421	449	460	450	473	469	480	467	488	461	490	488	467	532	468	489	489	491	465	473	457	483	453	470	490	461	471	478	483	513	490	471	445	502	448	445	459	483	488	478	463	473	465	452	457	478	515	472	476	538	428	486	446	474	494	468	513	490	465	466	475	503	441	487	540	487	452	519	499	490	481	451	465	477	480	479	490	478	525	485	461	489	448	422	503	494	468	468	522	458	488	502	454	477	459	473	457	472	472	497	505	491	471	493	465	508	499	509	464	506	488	488	479	490	434	481	434	479	458	476	485	484	472	511	458	482	485	489	448	491	457	482	492	463	486	463	488	485	481	462	467	467	481	450	483	486	441	442	452	499	463	449	460	505	478	440	512	439	490	476	478	509	439	463	475	444	485	438	508	475	451	476	427	485	458	457	457	486	473	488	460	474	459	501	490	463	471	479	491	470	470	434	473	451	479	477	472	475	482	484	468	472	456	492	509	491	471	467	471	481	456	503	448	444	509	502	462	500	483	425	519	479	474	497	451	505	451	478	468	495	505	442	476	493	470	451	435	471	459	488	429	514	462	443	468	477	428	478	468	471	463	470	478	482	451	455	473	490	478	520	454	430	491	473	458	436	491	462	496	484	467	447	487	486	457	426	451	462	490	455	494	484	478	478	471	486	501	461	460	492	502	480	445	489	457	481	428	474	471	494	453	498	462	456	491	494	475	477	483	464	481	444	515	467	466	466	491	464	480	472	480	456	465	414	487	449	458	470	467	488	473	510	485	487	488	477	449	459	440	434	506	447	451	506	501	527	488	482	467	497	495	490	478	423	461	442	504	504	478	489	456	494	531	480	448	482	458	479	496	526	458	460	540	465	474	479	505	505	472	502	487	451	475	494	462	471	477	425	445	486	493	496	493	478	486	476	477	470	458	493	445	468	480	472	487	492	485	486	476	465	482	518	440	471	461	486	426	495	462	496	488	503	501	486	477	490	478	487	491	492	439	469	472	463	485	478	510	444	500	464	453	512	461	467	471	431	481	470	490	482	448	502	474	431	465	463	489	479	468	450	484	443	469	482	471	496	464	493	437	454	479	437	483	507	493	466	509	498	454	483	433	447	505	484	471	484	491	487	432	467	475	495	478	437	473	506	483	501	481	531	459	510	472	474	442	487	484	505	466	461	446	495	484	488	466	496	507	449	486	469	483	492	499	512	498	497	447	456	493	511	450	494	457	434	476	483	468	525	448	493	451	480	487	505	450	463	487	480	481	454	483	444	494	479	463	477	471	450	503	519	450	467	486	492	475	464	461	453	480	506	477	466	437	464	453	510	468	479	488	473	473	482	457	479	480	505	468	495	503	467	483	459	465	445	452	485	450	458	462	470	484	490	436	443	509	480	466	465	484	522	460	489	488	469	465	463	445	432	466	463	446	435	519	478	437	470	470	533	455	481	446	470	473	476	487	467	461	483	488	449	513	481	476	501	464	463	482	478	473	468	470	433	441	442	469	463	489	468	478	457	466	555	492	501	476	493	448	454	466	456	473	473	494	458	458	498	493	477	471	453	486	466	458	455	487	479	484	459	474	443	469	513	438	472	483	437	473	455	455	487	419	482	466	511	514	487	456	406	472	453	453	484	452	475	474	467	474	478	479	501	464	463	449	470	490	451	477	464	446	499	501	465	448	489	504	476	487	538	468	477	465	482	446	472	518	494	492	506	462	479	509	477	456	507	486	519	508	479	494	457	461	495	496	465	484	479	465	474	465	456	515	470	445	510	507	449	465	466	543	455	445	482	473	466	471	469	435	483	459	452	444	494	499	493	473	449	480	463	468	454	460	484	486	495	459	494	478	471	480	462	518	463	473	472	483	488	472	487	476	510	474	510	463	479	527	462	438	492	446	487	505	486	486	470	492	473	487	447	458	449	481	457	427	481	485	473	474	493	485	481	471	459	441	470	446	492	494	479	453	481	490	469	476	470	466	462	455	512	469	496	496	484	485	454	488	498	481	487	495	514	444	477	464	479	513	471	459	485	464	475	457	442	463	480	464	442	437	484	475	457	506	436	520	481	455	475	507	483	503	467	479	492	482	499	512	474	490	488	476	483	413	442	474	468	489	473	441	454	506	468	440	493	514	509	453	451	490	488	455	459	450	460	490	481	457	465	437	461	497	495	507	452	513	486	515	496	483	485	492	455	473	448	471	453	458	473	496	461	468	423	487	459	454	488	490	469	484	524	486	501	443	473	483	480	470	491	487	479	488	473	499	431	477	467	457	440	473	485	445	511	504	459	494	445	450	483	481	498	452	501	512	484	458	448	485	498	482	437	480	461	490	469	471
24395	21403	28593	24511	21108	6472	1212	922	12789	12850	5110	705	712	660	645	630	600	620	622	672	597	637	637	644	632	642	658	642	613	627	611	636	598	629	612	636	613	619	653	592	630	579	596	584	585	591	612	572	601	587	634	591	621	561	614	661	595	560	572	611	591	637	567	613	636	631	635	619	582	569	631	547	595	604	566	555	608	580	617	601	585	570	586	586	593	575	570	566	573	595	593	576	610	616	580	601	609	605	630	616	634	628	661	598	601	563	608	579	606	599	630	581	610	591	595	619	618	576	653	596	631	620	572	588	582	618	608	621	594	638	578	612	562	633	575	597	610	594	595	649	635	576	619	637	612	589	601	590	552	583	644	584	607	618	562	609	624	627	637	599	590	583	559	624	615	578	596	638	575	583	581	651	570	590	559	647	613	576	619	617	667	601	640	655	599	594	620	619	559	592	630	549	606	643	581	619	584	537	630	563	624	615	566	614	593	608	573	631	662	570	571	594	605	600	624	598	604	562	574	620	582	590	619	536	596	646	632	583	621	597	612	599	611	614	590	563	587	619	643	638	580	583	558	606	607	597	598	620	620	619	599	603	568	584	661	644	610	589	645	582	598	586	581	627	587	604	606	628	661	627	569	612	608	578	655	632	628	609	618	613	583	617	562	580	602	597	586	582	576	652	627	616	631	578	607	569	574	572	619	585	612	595	614	624	585	589	597	586	620	620	579	587	578	617	606	581	602	592	604	615	595	584	634	629	596	593	594	593	630	586	621	610	615	591	569	570	627	608	589	608	615	596	646	618	591	615	583	595	598	623	616	583	589	622	650	581	585	575	635	595	622	625	644	614	562	608	587	640	578	607	624	605	633	609	653	621	582	587	620	607	599	658	591	583	620	648	600	584	603	601	576	624	617	617	596	590	572	572	629	623	592	624	592	628	629	565	546	601	591	651	561	582	614	556	589	518	605	596	600	593	563	601	605	610	607	590	631	571	611	573	594	606	595	642	614	633	581	624	645	604	604	613	555	607	612	602	584	617	572	595	606	601	589	634	599	598	592	562	606	623	611	607	625	572	630	596	612	600	580	572	601	616	608	632	613	629	581	611	592	537	591	564	669	642	570	649	587	576	539	589	602	611	607	592	632	643	630	606	617	600	554	569	584	605	580	603	618	589	564	608	625	578	606	655	626	623	618	629	638	580	572	594	595	570	583	604	583	577	609	619	616	627	596	595	587	591	602	624	584	616	594	627	581	627	590	568	587	590	601	600	573	598	613	609	610	589	597	613	600	598	587	538	611	593	588	577	549	602	597	598	665	592	599	651	614	608	584	614	630	613	580	608	595	566	562	549	603	605	643	557	600	579	577	581	597	593	576	568	626	622	585	623	572	596	624	611	605	618	527	578	589	581	598	617	585	622	548	585	560	632	652	567	598	607	592	598	582	568	630	622	577	575	590	625	595	599	585	655	621	597	590	613	629	594	591	607	580	638	633	590	613	609	563	600	658	610	562	651	598	587	631	601	611	562	607	586	627	578	596	634	642	648	605	609	587	582	612	634	616	604	637	574	578	590	626	653	645	592	602	663	622	541	594	562	619	599	611	631	637	607	614	618	590	606	593	606	626	581	663	610	595	583	573	610	590	604	590	594	576	545	634	559	641	623	629	626	579	627	644	597	624	582	580	561	561	656	557	619	592	561	639	577	605	621	613	614	581	593	595	602	581	597	584	563	618	594	647	617	615	556	592	601	604	630	608	577	619	586	617	607	605	621	554	594	646	612	608	636	612	592	603	647	627	593	661	602	584	560	601	600	598	603	587	584	612	585	600	580	598	595	641	571	583	598	612	607	606	613	642	576	564	629	600	612	646	646	628	581	613	615	653	605	615	559	595	557	603	572	619	648	629	642	576	610	591	598	603	562	605	605	612	585	645	605	608	575	591	611	576	605	600	596	599	639	632	607	598	583	597	594	553	616	617	647	633	629	588	635	603	616	568	611	634	586	572	567	648	599	619	624	544	618	654	625	593	641	568	629	589	605	594	569	534	595	600	609	573	611	614	583	585	624	608	608	597	598	647	630	638	597	578	591	620	562	618	583	582	567	580	609	618	595	588	593	612	597	650	597	570	582	604	598	583	609	585	595	629	597	610	585	613	596	596	606	618	579	651	613	604	592	593	585	626	585	583	610	584	570	602	621	594	599	562	600	569	553	591	608	591	617	580	639	584	593	591	652	648	617	612	605	552	615	609	604	600	651	604	662	624	602	623	598	566	602	572	572	591	571	645	647	610	581	618	637	592	586	607	587	622	567	602	594	580	610	560	576	603	614	618	582	583	585	600	624	579	610	603	581	567	641	622	640	632	573	606	576	598	596	626	623	595	590	627	606	551	597	601	591	659	592	605	552	629	604	624	609	578	584	653	604	564	617	594	599	559	598	595	608	568	578	566	605	561	527	589	596	639	607	605	601	603	626	606	588	610	569	575	598	620	573	648	573	630	619	593	604	594	628	620	615	601	570	615	614	621	627	599	619	604	609	600	578	624	587	608	618	590	607	599	601	573	565	570	603	609	618	583	634	641	591	613	598	605	609	571	613	614	590	603	633	583	570	636	556	605	591	634	601	608	580	631	593	582	559	563	589	605	603	583	591	580	597	578	560	610	565	628	600	595	628	587	621	570	632	624	565	593	628	570	640	590	627	640	599	575	576	619	599	634	594	646	601	642	636	637	626	608	579	623	609	597	551	570	620	555	601	609	629	652	562	599	583	630	584	596	677	620	635	601	565	616	588	610	604	587	585	612	630	599	643	604	580	564	608	562	653	629	555	614	601	643	617	589	664	618	616	618	581	594	592	581	634	576	613	592	570	568	625	608	557	632	600	615	583	611	558	602	586	616	596	621	612	609	625	592	640	578	619	625	603	580	576	559	567	573	612	608	581	566	604	533	584	632	628	583	596	597	589	588	595	584	615	591	566	601	581	610	571	620	606	567	592	600	602	591	611	622	638	576	627	618	637	602	646	620	593	644	608	585	593	634	596	603	648	649	601	580	588	561	593	574	569	597	580	607	549	616	625	642	610	596	596	543	617	576	626	604	582	606	583	585	594	602	610	668	614	564	558	586	643	585	603	566	636	582	611	580	607	581	602	573	606	563	583	578	596	632	560	563	648	615	599	602	593	612	604	601	603	591	627	612	626	625	519	589	608	613	566	579	591	630	627	642	563	588	580	622	638	604	603	591	614	591	582	576	606	588	651	631	599	605	594	587	609	600	598	542	585	575	601	637	560	606	595	613	588	588	551	564	609	585	620	596	611	618	625	614	601	609	586	619	618	626	589	552	572	558	610	579	607	599	576	581	640	635	574	611	595	597	597	596	610	618	603	621	628	589	599	604	604	600	602	571	567	626	598	555	588	609	550	621	564	597	589	648	643	574	608	610	611	600	633	563	618	613	615	605	614	585	563	645	611	632	615	586	614	649	566	573	622	591	604	547	608	590	577
33185	54443	16007	3229	2308	1867	1526	1382	20369	20036	6617	912	917	840	822	779	776	759	736	780	763	769	716	725	757	758	692	724	731	691	712	727	709	676	693	740	746	741	715	723	721	745	710	723	709	706	667	722	691	739	688	664	725	705	709	695	714	735	713	693	712	703	704	658	682	681	688	677	655	670	694	736	702	689	684	665	691	715	737	711	706	648	649	739	709	664	678	689	728	673	662	723	756	682	676	667	670	727	713	677	666	652	681	689	655	727	637	713	756	682	716	696	713	695	734	737	665	710	764	637	675	665	709	718	720	715	694	676	676	691	669	678	667	736	723	692	704	665	715	686	699	705	728	684	657	692	667	669	686	691	707	666	736	699	641	678	737	681	657	680	681	692	676	682	704	746	699	650	740	679	695	697	697	666	675	726	710	713	673	674	720	750	680	698	697	701	667	728	693	728	688	682	699	664	730	698	730	692	681	706	756	688	711	685	719	697	720	707	709	672	704	677	661	670	691	685	694	651	699	685	666	700	676	709	680	712	753	692	714	719	674	723	718	729	666	695	733	727	667	718	656	674	726	703	729	689	706	731	693	692	662	667	685	694	674	703	740	714	650	733	703	680	655	720	684	699	663	760	675	764	700	715	720	666	723	725	740	702	668	708	647	715	685	709	699	751	746	703	735	692	709	708	706	686	738	691	692	709	668	745	717	720	692	684	712	614	696	690	702	699	701	725	661	682	712	701	708	774	670	697	699	743	671	667	703	687	708	728	685	714	699	725	676	702	637	684	689	675	720	742	702	687	708	725	717	713	710	751	724	674	723	663	712	689	705	705	640	706	709	670	710	731	759	690	667	682	710	683	671	706	707	724	683	738	714	689	670	696	683	663	684	722	719	655	680	712	692	686	699	719	685	665	656	711	666	711	704	712	755	684	650	694	754	711	703	680	691	651	691	715	701	735	741	705	710	713	675	694	690	667	718	659	679	701	713	715	706	724	712	654	745	698	682	685	688	748	707	706	688	697	676	707	724	718	692	712	688	695	730	687	695	704	658	714	678	684	692	711	715	708	720	691	641	691	711	664	710	689	672	709	683	700	735	647	729	653	732	695	717	666	659	655	698	704	708	711	690	732	734	763	732	729	699	692	694	691	714	709	694	679	656	680	711	702	723	686	700	728	728	700	698	692	701	679	709	705	724	670	716	697	621	690	689	695	728	685	704	727	658	711	698	681	750	693	731	678	676	699	694	675	678	644	708	697	703	681	725	750	675	705	716	690	719	674	636	705	700	713	708	698	685	682	681	679	720	673	705	685	692	678	684	644	681	718	707	715	688	707	701	714	661	689	681	680	659	694	657	717	714	674	730	737	735	653	718	709	703	663	729	670	729	699	671	725	663	633	665	763	648	696	707	695	700	677	625	702	752	692	649	649	670	708	646	694	656	737	727	730	700	677	687	672	684	702	723	666	694	726	660	667	690	720	677	760	675	646	683	736	734	708	708	733	688	717	703	719	673	658	711	682	663	714	706	747	751	638	757	659	700	724	657	712	653	709	713	689	676	698	707	697	732	703	712	675	698	707	698	737	754	672	686	701	688	697	695	692	699	669	696	699	706	660	716	705	704	707	714	683	716	728	702	694	673	695	692	699	709	677	711	738	702	689	689	663	676	711	692	695	724	722	771	672	682	726	673	663	687	679	675	706	669	704	679	668	739	691	700	675	729	686	748	666	685	707	673	705	701	681	742	700	676	664	675	697	721	730	654	717	686	721	656	739	654	703	657	698	736	682	728	663	669	673	721	663	744	656	687	693	691	722	648	691	676	670	731	714	710	717	684	707	702	732	669	697	712	693	688	695	689	685	692	668	677	666	702	683	649	755	683	724	712	673	676	675	711	758	727	757	692	672	730	678	676	684	657	680	669	703	685	671	660	722	710	736	706	659	728	701	705	725	665	704	711	649	674	711	690	714	683	730	658	720	696	719	704	700	686	694	700	746	717	715	689	681	706	739	646	685	685	707	708	723	660	685	723	738	715	704	657	688	705	680	749	661	715	688	692	708	694	704	742	664	714	710	687	676	660	695	712	725	640	672	710	715	734	728	709	668	708	682	683	690	679	706	715	685	671	716	762	697	686	702	717	708	658	698	697	722	731	716	673	679	711	706	684	698	651	714	692	744	648	693	744	689	729	724	732	675	654	715	714	680	650	749	661	709	680	678	707	693	736	716	693	719	643	711	678	716	686	735	649	692	730	712	689	706	687	741	660	693	717	723	712	667	682	700	686	671	686	720	685	681	688	697	698	744	713	702	705	683	677	679	717	697	675	704	679	737	701	708	706	697	690	694	660	727	667	713	761	718	675	684	685	682	716	674	711	704	668	696	740	721	689	689	747	726	711	702	665	693	677	661	673	710	701	707	679	683	675	702	671	689	695	691	702	715	697	679	756	696	698	680	687	740	724	736	676	723	690	708	702	721	725	629	681	662	686	643	687	736	746	697	753	681	709	716	678	707	684	725	682	731	736	693	666	724	725	678	717	682	676	719	731	676	683	709	677	703	670	741	684	763	666	707	671	703	738	725	688	725	700	714	719	644	730	732	666	733	688	709	751	633	695	698	743	714	688	680	684	662	654	740	662	710	698	735	722	699	710	653	699	694	699	715	721	701	688	669	698	673	701	672	699	683	688	739	709	661	664	661	723	661	670	711	725	673	715	722	697	747	673	677	700	694	684	685	732	714	703	692	689	679	724	703	717	711	686	704	665	662	716	707	681	684	650	747	691	690	745	689	637	688	700	719	742	735	699	659	718	678	733	685	685	667	686	733	678	709	719	692	695	711	704	665	676	691	724	668	724	681	644	693	740	702	689	644	713	717	701	685	670	689	698	712	695	647	674	706	664	684	692	695	699	697	661	728	687	714	701	705	702	705	692	693	659	715	690	689	739	751	695	693	696	721	695	690	713	714	671	702	650	681	675	719	690	705	698	688	734	697	691	654	701	690	697	733	702	695	698	690	714	700	684	704	730	754	744	691	677	719	701	675	718	720	732	704	694	688	723	700	720	694	692	728	681	649	719	651	685	738	717	707	730	640	709	709	721	719	697	685	669	683	680	673	705	686	637	687	672	702	698	748	708	729	662	715	699	717	701	655	687	717	659	693	708	659	699	711	716	717	713	672	671	757	677	654	707	734	713	683	693	700	679	716	725	707	722	735	657	731	645	696	702	725	718	723	699	678	705	726	684	715	678	674	646	695	673	677	654	701	706	663	723	754	724	699	705	680	712	665	674	714	680	701	687	705	692	686	699	703	719	688	712	728	685	708	682	704	703	691	724	737	730	734	705	717	676	663	693	694	701	698	676	663	679	746	709	667	642	676	683	664	710	684	774	754	734	714	707	692	727	736	686	718	669	709	722	731	690	684	714	716	662	707	758	721	697	672	683	749	695	690	773	693	699	723	733	694	705	721	705	661	699	675	681	720	708	701	687	720	755	658	685	627	660	709
25443	21410	27278	25240	7101	781	658	556	7902	5967	1903	503	485	494	476	465	475	485	457	471	454	492	450	461	473	440	445	442	433	424	445	456	453	459	456	483	471	421	407	452	441	456	439	440	444	489	419	446	435	432	471	509	445	444	417	433	392	475	471	423	453	472	454	468	428	459	406	456	459	469	470	465	434	472	454	454	433	462	415	456	446	416	445	444	444	432	459	442	453	437	425	452	454	386	462	438	422	462	408	477	462	432	436	475	465	501	456	485	465	445	491	416	450	465	441	478	448	408	504	448	419	451	451	496	438	465	406	456	469	453	467	427	441	410	475	447	445	481	481	443	475	433	462	470	498	443	462	470	463	446	441	459	511	432	496	461	435	454	447	427	454	446	451	436	461	479	462	461	459	460	477	437	412	432	463	417	433	430	448	455	438	426	472	434	463	494	453	443	448	419	451	443	429	492	449	459	456	431	469	457	388	471	467	451	448	457	446	464	436	470	451	440	421	451	473	436	435	459	446	463	431	451	447	433	417	446	429	435	457	443	451	445	450	450	406	410	470	425	438	444	442	465	446	461	432	455	442	453	449	431	435	456	471	478	455	433	462	458	494	414	431	489	458	432	452	441	446	441	463	445	421	423	478	465	419	477	481	453	485	433	413	454	436	471	459	539	441	453	463	411	450	478	445	424	471	471	426	457	475	439	490	460	483	462	456	416	476	427	475	463	452	447	428	457	430	417	474	446	444	457	444	453	451	484	410	443	440	458	479	484	482	452	409	436	471	454	438	464	474	457	451	443	470	410	447	399	442	468	464	408	418	446	414	436	435	427	467	482	411	432	459	487	453	458	433	471	450	432	445	426	442	467	478	445	469	469	450	440	434	419	445	441	425	450	461	451	450	430	463	464	466	482	435	471	439	433	469	435	439	466	449	484	447	428	448	427	430	428	446	436	458	459	441	480	439	430	424	476	472	439	469	442	442	446	479	466	447	448	450	464	436	453	481	456	465	419	424	469	412	440	440	423	406	429	485	442	421	445	456	447	500	465	424	455	461	444	481	456	446	453	476	433	444	440	426	498	477	409	436	472	460	424	444	475	480	478	455	461	436	442	457	390	482	439	456	442	416	418	459	459	452	434	427	463	459	454	440	451	450	434	454	470	420	473	455	454	462	444	486	437	464	466	467	466	445	465	463	447	453	414	450	403	427	464	452	484	419	461	438	485	416	446	486	435	467	460	425	469	478	465	431	453	443	407	485	468	442	465	444	444	445	470	448	463	446	455	456	413	428	440	456	439	444	470	456	423	487	460	466	439	463	446	475	430	455	489	467	427	485	422	464	458	462	451	454	425	449	437	461	460	453	448	432	440	456	441	458	445	466	468	461	465	453	477	470	466	437	416	469	456	480	430	456	451	398	446	450	478	423	462	433	472	466	443	483	444	447	472	446	487	461	448	458	475	452	447	433	451	457	456	442	465	429	462	448	457	431	465	471	430	432	438	483	451	502	432	429	489	439	462	428	434	456	442	493	456	474	454	452	441	433	455	440	425	449	440	450	461	434	456	442	501	472	450	392	458	458	429	465	421	447	416	450	423	473	421	456	465	448	492	458	435	472	436	434	453	460	462	402	456	445	480	461	429	479	405	456	447	473	434	441	448	461	430	455	469	414	437	438	433	434	444	445	440	448	463	429	409	455	446	445	460	411	444	478	486	452	473	448	426	476	475	464	462	435	453	463	446	444	459	452	458	455	407	501	471	447	484	473	462	412	447	453	422	484	441	456	445	429	492	433	449	449	460	451	429	419	470	473	456	456	437	415	473	380	456	465	496	417	420	444	464	460	442	442	458	450	454	441	400	446	450	431	449	452	445	437	460	421	459	479	442	473	439	436	449	450	482	450	426	459	456	436	439	450	479	469	468	487	479	423	430	472	476	422	473	430	468	464	444	496	489	438	447	446	447	428	481	456	439	440	456	449	444	428	445	453	462	495	447	414	457	463	472	442	450	421	471	456	449	455	456	482	435	452	458	440	418	475	460	437	430	435	452	420	428	458	446	450	410	468	451	444	444	471	465	411	465	434	439	424	475	479	449	422	476	429	468	486	438	469	469	460	458	467	415	463	459	464	454	471	429	464	444	463	442	438	435	459	463	485	457	447	468	447	425	431	469	428	435	438	460	416	444	458	461	459	431	453	432	469	438	493	447	456	402	454	451	465	429	435	461	448	476	442	437	499	441	454	456	489	445	445	415	439	417	425	484	426	444	462	449	436	456	454	459	441	441	447	479	441	467	448	464	440	414	468	471	434	434	434	466	510	432	447	445	463	469	417	432	461	468	464	447	430	461	432	437	464	441	441	475	444	458	432	425	487	443	460	463	415	484	453	417	478	412	486	446	442	493	464	473	438	423	464	429	465	460	428	423	431	419	445	444	438	458	484	415	449	458	456	425	453	485	493	438	453	403	463	433	439	461	472	415	440	438	459	437	466	404	453	475	456	443	448	403	432	452	474	422	439	422	488	508	445	487	436	449	430	511	453	454	469	491	436	473	472	458	416	389	442	455	463	442	465	457	425	436	461	443	438	454	424	441	479	420	452	455	426	481	476	430	490	475	459	433	450	454	417	450	467	463	464	397	472	476	457	458	483	434	453	463	442	426	418	444	463	418	458	479	441	467	458	451	487	495	417	486	452	452	458	472	446	473	457	515	447	482	438	461	410	448	441	452	424	453	459	437	416	443	444	438	460	467	434	446	455	477	425	436	438	433	393	480	457	418	419	469	462	438	433	418	447	444	476	433	466	413	416	454	437	465	451	472	458	487	455	461	506	443	438	517	468	481	473	421	495	495	458	452	444	447	478	443	458	457	428	483	452	436	457	435	459	485	470	454	442	467	453	450	439	408	458	451	421	437	456	440	472	459	438	429	435	476	427	491	447	407	479	429	443	451	452	437	437	477	430	445	465	442	461	419	474	439	457	457	446	430	462	417	435	455	454	473	506	451	466	447	502	431	429	459	466	425	489	431	451	454	459	414	487	443	482	452	475	421	479	496	464	468	426	436	432	477	436	468	462	449	458	466	459	445	443	486	455	443	452	497	443	453	419	439	462	466	481	456	435	428	479	438	419	463	444	453	452	463	464	461	457	479	456	441	439	415	437	433	443	434	449	464	489	448	440	467	450	434	449	458	491	433	428	383	480	430	449	431	429	413	444	415	424	425	443	468	427	414	486	474	438	431	451	474	455	410	455	441	463	456	405	447	447	440	474	430	489	437	421	474	423	457	456	459	460	486	446	425	445	441	435	452	421	448	463	448	476	460	444	445	430	452	443	442	476	451	465	490	468	455	457	464	437	468	431	464	487	458	462	448	428	464	451	433	445	428	441	452	459	440	413	444	424	459	456	450	487	499	444	497	457	455	433	441	434	434	435	409	439	466	431	442	456	445	467	426	452	455	447	444	406	432	435	450	484	434	432	458	437	437	438	435	470	457	460	484	461	430
33005	48013	9447	1911	1458	1195	1013	880	16085	12583	3542	669	642	624	627	636	545	601	593	626	610	612	579	585	510	522	548	554	575	523	549	553	567	547	564	533	572	574	570	531	548	527	538	505	536	522	555	552	547	537	527	569	561	506	538	554	596	521	561	572	556	531	577	556	502	571	584	588	548	531	584	558	572	538	555	513	569	570	548	534	539	560	547	574	540	568	547	548	575	567	567	545	534	583	582	568	522	535	534	543	539	555	573	541	607	551	583	570	562	555	539	601	543	540	551	563	554	593	548	580	520	540	509	551	556	566	549	547	584	552	524	561	543	529	558	540	545	543	556	512	542	557	557	533	532	555	598	515	567	558	522	501	555	559	558	545	587	540	579	573	508	567	541	547	534	547	592	558	597	591	545	556	516	556	551	577	533	522	561	573	542	557	512	568	566	537	505	526	578	520	560	554	537	538	521	567	562	563	520	550	511	575	544	516	581	595	514	532	574	556	569	562	540	534	566	544	549	546	556	574	522	569	585	559	548	577	583	505	567	525	561	553	572	553	566	602	593	526	560	533	560	539	551	594	542	559	540	536	547	515	546	565	522	533	526	533	557	539	524	526	529	561	541	598	530	520	560	538	506	531	554	556	577	563	565	540	590	508	543	548	556	531	574	534	585	576	602	546	546	562	543	556	520	493	536	571	545	519	539	557	532	530	508	562	583	582	574	570	569	525	537	556	516	564	529	548	551	561	589	523	566	553	567	525	559	591	554	589	580	568	563	515	546	574	524	560	550	571	576	549	527	552	531	532	567	547	518	527	592	546	536	583	543	552	568	582	516	568	569	565	550	534	541	561	581	564	528	535	513	547	519	550	564	542	576	553	548	533	590	547	547	536	570	536	510	513	556	525	562	547	547	536	526	543	552	571	545	538	545	531	566	561	581	533	521	604	567	542	542	537	588	556	593	498	577	523	549	547	566	510	555	550	545	560	517	556	533	556	551	535	576	542	552	579	529	572	566	585	551	565	530	577	553	546	580	535	568	554	567	601	541	556	568	538	511	528	519	549	521	575	569	549	549	649	576	544	534	552	527	515	537	565	569	550	539	557	547	507	572	549	533	540	520	574	545	575	524	574	546	556	579	564	517	559	549	563	527	525	529	522	588	551	546	555	567	558	518	531	533	544	592	591	547	545	533	528	553	546	551	536	535	509	571	549	557	578	554	541	568	553	537	570	553	589	538	580	539	564	577	538	542	576	554	504	533	553	533	588	535	536	570	558	587	543	555	553	574	542	551	597	520	555	540	541	564	585	572	560	562	506	527	540	581	556	584	552	567	606	597	532	541	530	538	541	538	549	565	562	549	562	540	538	552	573	546	560	497	487	536	578	564	555	557	563	544	562	571	538	550	532	572	602	567	573	522	548	608	573	571	541	529	547	562	557	564	525	550	519	557	544	574	576	571	558	574	528	559	512	503	548	577	521	582	529	545	549	575	590	538	558	545	555	535	521	542	501	536	533	522	554	533	524	595	513	503	550	574	589	557	566	512	550	547	559	544	573	573	521	534	579	556	558	541	524	585	558	576	571	569	550	600	531	566	538	535	566	564	553	525	530	555	517	588	570	549	547	517	542	530	535	586	544	571	608	542	570	543	547	529	544	549	535	560	539	533	567	536	574	547	550	559	586	539	539	589	508	553	538	535	510	570	572	560	541	530	626	534	541	548	579	552	533	580	556	588	530	546	597	549	575	537	546	563	547	555	542	542	547	569	493	560	539	537	568	549	543	546	550	554	514	517	560	525	552	536	554	544	530	540	568	566	558	566	539	559	576	585	540	539	535	543	568	510	555	568	578	529	562	571	520	572	556	562	558	537	535	554	582	567	535	537	551	533	552	537	525	507	548	566	525	535	545	520	566	572	516	524	554	529	539	508	548	536	564	525	548	550	534	556	522	525	538	558	517	537	560	511	547	554	537	528	547	580	478	560	553	558	519	518	541	582	484	544	549	539	522	552	552	585	548	582	586	536	534	539	548	539	549	562	586	529	548	574	553	543	566	527	545	536	521	545	571	563	532	584	565	562	558	513	547	578	547	529	520	558	496	530	545	570	545	532	580	525	596	526	547	532	544	561	565	572	541	535	573	546	591	500	506	543	563	522	585	559	539	574	552	535	529	579	523	541	585	588	559	525	559	536	554	532	574	562	511	590	546	568	553	546	547	587	537	536	541	534	540	547	516	561	522	577	532	598	560	532	518	535	563	565	566	545	532	545	585	538	573	543	545	533	524	528	503	539	558	548	539	573	594	537	497	545	506	565	536	534	558	555	614	528	533	519	522	532	540	525	529	546	538	536	537	534	553	545	578	594	528	543	529	548	549	533	499	505	553	557	580	623	555	584	589	571	566	550	552	506	540	530	550	557	568	557	551	557	529	562	567	524	514	551	503	558	579	548	509	567	542	560	564	533	521	537	544	510	596	581	528	553	531	537	549	558	535	584	575	559	548	591	558	538	538	577	533	554	557	546	556	573	544	531	526	559	563	513	543	532	610	502	581	537	549	536	527	558	537	547	596	566	555	561	536	528	528	514	547	515	551	567	612	498	521	534	533	545	533	541	542	553	559	576	569	531	560	550	536	556	557	550	551	514	599	558	548	551	535	558	527	532	580	527	540	511	542	558	557	516	520	519	544	552	565	575	531	540	558	490	579	550	552	558	543	616	567	521	580	500	550	548	555	523	567	531	543	540	566	561	541	543	508	587	552	562	538	511	549	556	571	526	540	551	537	583	553	562	576	519	487	567	512	544	495	550	527	589	525	562	565	522	552	535	539	531	540	541	531	547	565	523	563	559	545	556	555	582	519	526	610	543	520	550	519	535	611	565	576	538	548	550	565	544	547	560	528	585	571	516	549	540	552	572	534	521	553	547	576	532	554	586	562	555	515	537	508	547	551	539	550	592	549	580	509	525	528	502	580	530	576	554	583	544	552	533	579	556	571	552	544	604	545	562	578	535	560	540	562	540	526	559	528	557	549	517	520	517	570	571	559	528	531	541	550	550	527	539	493	583	529	559	494	514	559	538	591	538	558	553	561	564	509	567	571	543	545	553	558	544	545	569	575	592	553	564	609	581	528	541	570	509	605	536	570	595	565	583	534	579	523	547	538	493	534	548	548	552	556	514	534	518	585	564	528	543	535	575	526	539	514	510	542	521	527	550	553	527	547	524	563	530	558	514	548	569	555	549	529	506	556	552	520	551	513	545	570	570	536	567	581	569	568	545	589	524	564	549	596	515	545	524	530	540	568	551	536	548	534	568	553	548	500	556	534	498	548	540	517	595	553	537	528	559	542	518	541	575	576	568	552	517	496	556	579	553	553	557	559	569	573	522	529	526	561	501	531	537	506	538	582	550	566	556	534	552	592	550	527	541	553	578	550	528	582	547	583	548	536	542	545	602	548	539	551	538	595	536	518	504	570	535	538	557	528	514	535	544	587	564	562	530	526
23227	21387	29066	24021	21360	21294	7429	6407	24679	20460	7899	1078	957	925	853	875	893	907	863	872	830	843	848	839	830	858	845	808	827	836	770	791	804	816	821	844	839	810	874	752	792	833	797	823	773	775	733	794	782	804	798	788	785	802	832	804	837	819	794	836	815	810	777	810	791	783	841	781	853	777	783	784	844	832	787	817	782	813	843	862	823	793	733	783	806	769	800	814	800	813	762	821	752	816	799	777	777	779	836	770	805	796	802	748	785	824	876	833	812	754	826	752	835	846	826	830	766	797	815	819	808	780	788	791	818	826	846	796	777	808	819	834	797	790	781	753	805	777	802	813	850	747	835	773	801	826	774	800	762	794	833	821	768	754	859	786	836	851	740	851	794	767	784	773	802	823	804	782	734	788	797	810	809	813	781	724	745	821	796	806	835	778	836	795	812	857	756	840	790	803	800	759	837	836	836	820	785	784	748	795	839	787	779	812	757	768	785	821	778	795	801	764	816	808	785	798	795	743	762	757	846	769	794	776	778	822	813	845	831	818	762	750	799	827	743	803	803	815	764	861	799	824	798	816	803	761	787	756	808	768	842	775	720	816	843	803	793	797	764	824	837	775	741	803	832	873	810	797	781	792	816	812	744	821	813	767	806	835	805	803	783	764	786	790	867	772	848	827	862	838	785	818	830	788	822	801	818	748	800	815	839	781	808	815	825	742	793	822	829	811	801	799	790	797	735	788	793	768	727	831	766	780	779	756	773	756	819	793	791	774	750	824	816	817	804	773	779	770	746	809	831	826	768	804	796	807	784	807	800	802	748	814	782	775	814	813	818	807	792	791	745	795	855	801	777	770	759	808	791	812	814	815	782	824	792	784	819	804	798	818	799	843	821	793	791	758	781	820	793	787	851	769	815	816	797	708	751	836	859	819	842	774	804	834	839	781	804	779	808	826	831	753	793	778	781	811	796	788	766	855	787	791	812	786	845	797	848	775	818	771	797	799	818	811	821	786	832	825	861	793	767	805	793	791	742	762	818	782	761	816	818	813	799	799	789	793	761	822	777	781	780	801	824	836	816	819	775	779	782	794	782	785	766	836	814	781	747	778	802	801	759	796	780	811	791	768	802	763	818	792	813	778	803	806	766	833	775	795	820	794	834	798	784	778	788	795	797	721	796	757	820	789	777	785	786	817	826	815	807	777	798	746	770	825	751	851	793	856	803	785	770	779	787	789	814	819	824	796	802	841	796	784	771	813	805	793	827	749	816	746	807	794	770	809	789	807	811	828	781	832	763	835	791	775	794	838	777	802	823	824	801	803	794	778	816	779	768	817	780	764	738	807	745	766	738	751	781	802	792	777	791	754	762	758	737	805	816	731	784	774	820	781	776	829	744	808	789	777	805	843	745	765	832	808	808	765	795	764	810	766	756	820	763	787	779	847	779	794	822	760	749	824	750	798	791	789	807	755	803	778	811	799	780	796	788	765	818	804	837	791	813	764	811	772	774	797	811	837	767	780	799	834	827	776	781	763	763	775	821	834	801	766	824	782	819	807	783	831	777	802	818	819	812	823	822	820	771	799	840	772	810	777	797	788	843	767	825	830	838	800	781	801	798	794	749	804	789	854	864	782	770	752	801	769	815	742	850	806	832	798	790	780	789	802	791	804	830	824	767	792	829	736	790	824	806	778	771	784	818	804	765	814	819	827	777	799	785	780	788	780	761	824	832	778	783	799	841	853	788	810	790	774	791	802	779	831	773	841	814	749	834	803	782	758	810	792	806	816	793	798	836	770	750	848	797	749	784	809	779	784	822	743	776	807	805	747	836	759	788	828	789	817	828	762	760	846	764	757	791	789	784	807	756	743	841	840	770	811	769	796	761	805	774	777	792	772	867	796	726	826	786	763	791	793	746	781	802	789	845	814	754	785	793	812	827	811	803	790	821	774	795	793	771	736	759	808	799	792	769	750	824	866	824	810	768	786	781	794	808	804	839	796	830	773	727	804	758	779	811	835	807	815	805	761	792	831	797	831	791	798	799	773	858	790	781	793	766	779	814	761	747	781	746	766	802	815	777	773	800	800	724	748	771	788	792	826	779	798	737	798	815	768	769	815	792	775	792	768	779	805	747	803	773	816	748	789	796	761	829	748	752	789	780	799	756	798	814	800	826	782	759	770	766	815	794	803	775	791	774	840	755	808	754	779	776	764	796	826	820	794	792	813	787	777	768	781	787	755	790	825	785	777	797	767	796	817	781	837	781	845	785	774	781	816	801	757	815	777	797	751	815	752	780	824	749	803	774	812	819	775	860	799	824	808	779	790	778	766	797	788	837	754	788	799	835	817	801	808	780	762	795	804	773	815	747	841	849	780	842	815	839	816	813	815	763	742	779	768	769	768	830	772	766	760	760	859	763	780	851	730	815	866	751	824	814	772	759	742	817	808	833	829	803	786	782	789	758	811	754	780	794	856	739	829	769	790	741	811	823	811	795	798	785	778	774	799	787	736	816	747	799	790	765	816	787	850	797	777	851	821	787	788	747	806	802	763	785	794	813	809	814	745	774	828	775	801	724	777	812	806	794	764	812	829	804	762	811	740	811	810	759	790	805	814	848	779	849	797	800	797	806	787	787	806	810	793	793	820	823	797	822	812	792	811	796	761	798	790	791	809	753	781	736	748	794	793	800	756	771	796	804	739	824	796	816	814	744	802	776	770	811	784	749	791	828	772	796	827	756	858	776	834	779	750	836	808	806	796	843	807	830	810	789	766	852	803	761	830	773	826	870	811	793	828	845	824	764	767	814	827	794	799	808	781	809	779	809	813	826	771	839	754	822	791	802	838	724	771	827	769	764	763	827	813	805	799	847	801	775	769	741	778	820	796	801	771	781	784	785	830	788	751	786	866	773	820	778	831	807	771	795	811	824	810	815	861	792	772	757	791	805	790	806	811	750	817	807	844	826	797	804	816	769	784	759	788	765	761	727	723	764	808	800	784	873	809	783	807	808	783	804	781	803	719	845	785	784	805	803	758	794	755	774	759	770	818	784	800	818	791	792	797	797	751	783	756	770	839	823	816	789	749	812	779	790	801	778	770	808	767	818	780	811	789	802	773	799	773	768	800	822	790	822	791	789	761	795	781	801	829	825	771	791	751	797	830	843	749	787	782	772	785	793	791	788	813	837	779	793	772	875	793	781	801	815	819	828	781	789	794	835	776	790	843	796	824	762	830	750	737	776	820	811	843	862	768	777	791	781	795	762	771	802	768	816	773	794	775	814	779	802	765	811	797	785	773	786	801	812	795	769	793	844	814	789	801	781	812	767	799	800	786	852	781	770	810	802	794	796	746	746	800	790	790	751	814	770	873	756	816	787	770	817	774	773	763	762	792	852	834	831	818	863	745	810	743	768	827	769	788	805	764	814	806	749	800	778	780	772	751	803	752	829	770	774	739	813	771	796	812	770	786	801	768	739	776	783	809	829	810	817	850	792	784	851	792
38012	62413	18458	5681	4117	3184	3687	8448	29142	26048	8109	1319	1243	1152	1091	1087	1010	1070	1052	1027	987	959	987	971	1016	928	930	926	931	947	982	898	958	932	947	949	921	932	983	908	919	912	902	900	971	902	909	918	891	882	828	936	954	898	951	909	906	933	910	940	926	877	896	954	891	964	935	909	910	852	927	870	954	891	905	887	964	917	864	936	934	952	926	891	902	921	883	862	903	897	903	913	899	896	900	888	875	951	912	926	923	910	910	899	871	949	911	918	919	938	903	942	905	890	943	898	900	933	909	931	907	939	912	923	917	959	898	874	915	948	872	901	940	915	939	966	925	923	943	905	920	936	875	956	903	893	897	874	861	870	940	942	912	904	855	908	951	912	884	930	957	913	916	948	909	877	935	910	974	933	919	863	905	933	945	846	926	892	954	952	888	897	937	906	865	903	862	954	893	894	967	910	960	951	911	839	912	916	893	841	941	901	912	917	843	914	892	913	902	878	911	913	903	961	883	861	857	877	847	914	920	904	881	901	909	954	889	849	902	904	894	941	889	924	890	954	909	900	924	918	860	889	891	940	892	847	930	883	915	925	918	893	907	860	914	862	894	901	881	909	852	849	910	908	969	870	848	878	942	914	923	877	918	892	921	936	900	899	854	867	905	951	934	870	898	863	902	894	887	891	908	939	885	943	876	877	893	887	928	934	866	920	913	956	845	936	893	886	851	905	877	898	874	946	915	904	882	905	893	864	887	910	936	906	934	914	872	904	895	872	949	874	972	912	971	908	908	889	923	893	853	883	900	924	903	889	867	871	909	900	844	906	860	928	883	897	909	929	921	930	909	960	922	885	882	858	918	870	940	908	947	899	930	895	869	919	920	906	892	944	949	894	915	875	913	894	902	941	878	859	940	950	865	887	943	930	885	918	883	885	887	930	891	958	912	873	924	937	861	944	903	898	905	891	897	925	891	923	881	849	858	937	964	929	913	915	842	905	918	918	893	904	909	899	881	870	877	899	916	872	887	889	917	840	903	886	890	879	913	877	900	946	882	890	937	865	928	902	886	952	907	855	963	915	878	905	920	897	924	888	946	909	916	923	894	897	923	916	888	873	886	902	859	899	868	949	912	894	953	902	888	914	842	859	932	882	943	886	926	883	936	913	906	935	875	920	874	874	883	875	895	925	839	937	863	948	881	890	983	869	904	894	894	888	904	951	973	908	890	910	941	889	933	920	895	866	891	904	901	948	903	913	874	912	893	855	895	945	885	943	939	889	918	914	895	888	902	934	908	922	918	934	892	937	887	901	816	922	894	929	893	933	915	899	894	950	870	917	949	907	901	867	948	894	850	914	899	913	875	885	834	917	847	835	889	887	888	936	895	903	905	923	860	914	898	915	921	909	942	882	850	916	882	893	907	874	891	914	925	897	881	914	988	888	884	867	862	948	879	919	943	894	943	885	960	903	884	857	866	883	881	936	914	930	881	917	892	881	937	863	897	910	882	871	879	920	897	910	934	958	937	923	945	879	852	921	915	904	866	922	899	896	887	874	919	925	883	872	898	898	911	861	863	871	864	929	883	904	927	913	873	928	896	863	901	887	920	902	888	850	898	942	940	955	881	941	864	886	975	863	861	883	888	921	892	915	899	847	916	872	866	852	880	881	911	957	859	879	903	943	956	831	888	926	900	922	886	894	868	929	923	827	933	876	940	889	902	997	918	929	952	856	911	906	896	920	933	885	896	880	901	891	919	851	909	981	888	949	921	881	890	913	909	900	913	913	931	905	844	879	850	923	927	874	908	930	943	922	901	884	878	908	911	921	936	862	903	899	891	925	934	922	874	893	906	946	922	908	910	916	891	920	869	889	922	892	977	893	926	895	863	942	931	903	927	866	932	915	871	902	912	917	958	916	921	837	934	920	917	931	867	881	868	875	875	941	956	890	934	962	886	873	898	908	929	965	927	910	921	924	932	898	915	878	906	879	933	860	859	922	896	911	940	882	913	916	853	912	911	885	864	931	915	889	872	914	949	977	959	877	897	897	899	889	976	911	900	884	926	927	907	873	896	901	853	913	896	902	958	903	860	935	880	898	911	831	914	897	944	925	865	946	963	900	919	873	862	934	926	891	921	870	943	838	911	923	909	916	931	895	891	893	929	913	906	943	906	911	851	907	944	880	896	914	915	874	865	913	898	878	886	916	856	899	893	831	945	936	910	889	880	933	864	907	859	875	888	914	877	857	896	948	862	916	895	844	869	886	901	897	875	902	905	882	927	923	841	882	919	952	856	915	892	872	931	925	902	900	923	903	917	893	898	909	927	868	867	885	917	930	857	910	890	943	915	945	954	909	902	890	885	863	914	883	894	916	921	898	909	957	912	937	905	914	947	855	897	900	903	865	861	887	908	867	845	910	901	946	865	846	857	885	900	902	894	903	932	909	910	932	891	948	862	843	892	899	843	901	996	912	908	920	919	917	913	893	875	901	921	908	879	886	943	954	874	873	885	888	918	970	852	912	932	892	895	960	896	883	899	840	944	881	929	866	916	925	942	885	863	922	843	890	903	927	949	890	861	926	924	972	963	871	923	934	897	941	925	934	939	887	915	882	880	884	944	928	881	908	920	894	868	866	851	876	948	888	895	931	877	944	904	908	891	894	923	917	883	879	909	989	852	944	881	967	864	901	940	890	839	868	913	866	875	934	940	921	838	952	900	923	858	916	818	941	881	838	898	919	872	962	819	974	905	874	919	891	869	885	932	949	905	914	896	850	900	926	875	924	915	942	924	913	892	889	950	931	933	937	945	982	867	922	924	888	910	873	907	880	918	906	891	918	891	889	923	939	890	915	866	904	963	941	834	906	879	944	908	888	903	885	935	854	893	880	904	842	932	887	918	880	881	901	911	869	880	908	902	911	858	878	898	885	926	840	933	901	911	907	925	900	908	909	874	934	945	879	904	882	893	874	918	879	897	928	880	952	856	830	933	914	866	911	878	870	890	932	918	867	904	893	903	919	939	907	932	936	884	918	899	900	907	927	957	909	931	904	889	940	877	899	935	890	955	873	926	893	910	957	852	920	875	931	936	865	906	877	931	907	896	879	908	945	950	911	894	857	875	945	924	891	939	945	985	867	883	880	922	903	953	891	833	949	905	943	865	859	917	892	933	895	900	944	921	877	918	853	915	924	883	872	902	868	922	935	909	931	908	942	946	882	892	907	833	958	913	890	907	858	916	888	918	889	878	869	943	886	941	905	911	869	869	931	957	891	910	929	908	887	894	839	860	886	884	930	887	932	937	916	885	927	873	911	909	905	939	919	891	906	873	925	913	890	946	885	893	954	871	863	935	889	932	947	946	929	919	902	944	927	865	855	877	879	929	925	908	975	945	941	925	897	896	932	910	895	841	926	884	953	904	896	942	832	906	929	927	937	875	889	884	910	935	907	938	857	904	892	882	863	884	915	902	924	962	862	828	909	932	858	920	882	903	920	907	874	916	888
28675	24583	15047	1578	504	412	628	972	1338	992	569	416	408	421	396	391	373	383	381	378	368	399	425	417	377	376	383	374	401	406	367	375	392	374	404	410	388	385	393	411	429	399	415	351	395	374	356	424	381	383	387	395	403	392	411	389	394	391	410	373	427	392	380	392	382	390	392	391	382	367	407	395	394	415	371	399	402	384	382	367	416	403	377	413	392	384	410	386	400	393	370	376	409	383	356	411	393	421	373	375	391	361	419	399	417	387	406	377	443	413	372	369	376	404	411	379	390	408	404	402	406	390	391	404	403	385	407	383	399	410	380	422	441	375	384	377	377	396	363	398	401	391	375	382	398	389	377	422	389	425	376	378	390	386	402	361	398	386	404	401	355	382	394	411	399	402	404	360	386	362	423	408	383	345	394	400	380	392	358	370	383	381	378	381	394	379	381	403	374	408	389	369	389	370	397	403	378	370	402	355	368	383	398	401	389	388	384	367	405	393	394	377	371	396	420	381	375	380	393	375	398	409	389	358	419	402	388	403	381	424	401	393	386	380	394	358	401	398	384	382	396	378	390	376	358	392	407	386	379	377	445	418	356	371	431	387	375	362	374	403	393	372	398	410	404	399	371	368	371	396	381	403	383	371	399	368	418	410	403	391	385	413	413	400	415	413	413	393	394	400	382	373	391	377	359	339	387	322	406	384	411	386	406	405	368	373	401	401	418	426	383	364	395	404	395	449	362	391	375	378	388	391	403	456	380	369	382	400	377	400	404	404	383	398	405	385	416	407	372	423	391	405	395	385	363	402	374	368	396	391	374	402	392	387	381	388	396	394	372	359	407	378	388	408	367	392	388	376	368	444	416	391	436	377	390	412	403	417	398	392	377	397	420	412	412	436	401	382	405	427	397	424	378	387	385	376	375	421	370	390	390	364	404	434	391	441	377	390	375	396	361	403	391	406	397	387	388	383	366	379	380	389	421	392	362	377	411	412	402	416	418	402	376	403	368	374	421	386	376	404	343	382	408	407	391	410	416	395	398	386	388	387	394	400	382	368	400	386	377	404	375	397	411	396	390	405	403	414	386	401	389	412	397	374	388	411	370	364	377	403	411	376	386	380	393	376	389	437	412	359	362	372	383	408	406	385	421	415	385	412	419	404	367	386	395	378	393	408	400	356	369	410	391	380	401	410	427	404	368	388	403	386	374	421	403	386	403	383	394	412	373	374	382	420	402	407	397	419	400	401	370	366	419	390	389	383	409	407	424	370	409	406	377	410	408	386	371	386	360	373	377	376	388	371	394	408	408	401	375	372	398	379	387	415	388	394	412	427	383	381	381	396	375	419	418	351	408	376	377	382	423	387	429	382	379	398	392	357	382	384	405	396	350	391	407	404	382	449	442	387	384	400	347	411	392	390	345	379	394	395	403	378	412	379	397	374	373	401	399	380	384	362	415	369	386	365	391	414	372	377	416	442	395	390	425	397	386	388	400	393	405	394	398	352	409	412	397	404	380	392	361	420	408	413	394	407	404	373	386	397	380	406	418	407	397	410	392	373	406	409	410	401	427	380	397	390	404	402	399	389	384	390	424	366	416	374	377	390	397	407	382	394	411	364	407	394	387	387	424	385	419	408	429	385	363	404	426	403	391	399	399	416	388	396	386	397	417	353	402	422	384	415	427	386	397	388	389	392	410	371	362	389	396	375	386	412	403	380	385	408	370	366	381	413	415	378	402	400	402	382	415	390	420	393	414	408	379	425	391	378	368	391	392	383	414	380	420	431	403	409	377	404	399	420	380	418	435	358	404	389	368	377	393	374	416	415	398	391	376	386	399	380	413	424	390	394	383	406	468	385	376	399	388	392	402	405	372	359	383	422	384	404	351	430	376	352	369	395	404	384	381	411	409	375	389	430	369	369	376	403	423	420	413	390	409	381	361	388	381	401	394	386	402	397	383	403	379	421	366	401	396	392	399	400	420	439	394	393	404	396	405	380	404	374	415	374	384	409	399	360	396	418	328	408	391	378	370	379	418	390	376	383	423	392	421	349	383	397	398	387	395	384	389	389	406	418	399	383	404	363	390	446	412	371	399	388	378	385	417	379	408	374	375	368	405	388	400	394	390	376	423	427	385	400	405	392	406	382	396	431	387	380	401	418	364	401	388	396	378	418	403	376	428	434	398	367	408	371	424	439	409	386	421	390	367	423	377	396	432	443	414	409	400	357	363	429	407	372	382	411	370	409	388	384	364	398	380	361	399	410	399	402	382	355	413	397	401	377	428	385	386	418	365	362	393	401	377	379	436	384	396	380	393	389	418	406	408	369	370	413	388	377	371	398	388	400	416	371	368	406	413	373	387	403	409	379	396	385	372	435	403	414	401	383	359	393	383	377	406	390	418	384	401	392	372	378	355	384	382	410	383	388	378	374	376	411	399	398	385	401	406	348	362	380	358	386	410	390	370	439	376	391	416	383	453	397	387	399	412	414	368	403	422	411	402	412	411	385	401	409	400	382	392	417	364	396	392	372	415	405	371	388	360	404	441	400	413	395	410	353	369	407	363	396	388	393	369	401	392	401	373	426	423	399	355	399	387	399	401	402	400	398	433	403	394	416	379	384	387	427	363	423	362	370	424	352	420	409	406	367	368	397	383	401	355	402	384	379	394	392	400	394	401	389	374	363	408	398	382	418	443	423	353	365	412	371	398	394	365	382	393	358	384	435	406	384	385	390	402	407	385	405	382	369	402	389	385	384	379	410	381	403	341	377	420	405	400	385	438	393	399	418	367	391	448	420	387	368	428	421	370	373	384	384	398	393	391	389	358	401	382	407	403	386	412	436	393	414	387	404	383	366	355	380	425	362	397	410	386	347	383	399	419	395	391	416	345	416	426	369	407	424	394	391	391	419	425	388	414	364	400	404	427	401	411	410	371	378	394	382	353	416	397	368	424	408	442	398	391	402	391	390	387	407	414	398	426	369	383	355	378	402	390	375	447	438	385	393	374	397	395	389	417	377	414	387	409	395	408	419	432	365	412	398	385	382	374	387	381	436	355	384	365	386	360	395	386	395	381	402	399	364	423	430	376	401	379	437	400	381	408	393	395	368	353	381	392	365	380	425	387	366	377	408	393	403	377	350	408	416	372	417	409	373	361	393	346	398	370	409	399	379	387	428	414	387	382	363	408	385	438	378	351	394	378	410	422	380	419	380	376	391	370	410	429	418	359	401	399	396	367	379	410	385	368	370	358	394	378	384	346	372	437	372	394	415	385	379	381	380	392	387	394	397	417	394	374	376	403	454	411	370	398	380	420	431	390	392	414	382	444	406	381	382	407	410	446	374	371	382	388	357	406	370	367	435	363	396	374	393	445	433	381	374	399	430	363	398	384	421	406	409	395	420	393	353	402	359	359	419	394	421	386	391	403	396	394	416	430	417	406	411	396	395	412	385	382	404	388	393	415	396	404	381	384	393	376	404	403	439	387	387	399	388	390	377
29301	37653	9107	674	550	537	930	1637	2249	1574	764	493	502	499	461	449	478	515	470	473	475	499	502	477	497	494	454	469	472	488	455	457	484	450	423	463	536	488	493	449	462	460	454	463	484	485	469	437	468	476	506	450	498	464	459	511	487	472	450	467	469	497	462	500	500	463	416	502	474	543	462	477	456	467	484	471	475	475	483	476	468	494	466	443	511	488	470	468	461	448	436	468	507	473	503	470	445	457	467	474	451	457	476	491	492	469	441	488	469	424	467	453	468	498	489	471	434	470	488	484	506	491	454	487	519	511	469	488	527	470	511	460	462	485	476	474	478	469	467	492	448	472	492	485	494	513	461	443	475	473	464	490	479	484	488	477	470	442	449	464	448	461	455	465	491	463	465	465	490	467	471	475	495	471	503	468	461	458	469	503	470	445	490	467	485	443	500	475	431	495	494	478	503	460	496	496	416	494	451	475	470	483	497	471	479	475	454	469	464	512	483	470	464	458	483	453	472	481	470	449	466	449	457	462	502	462	439	473	494	466	478	460	521	520	487	441	486	461	493	518	471	510	497	449	470	445	479	497	435	443	460	508	473	434	485	492	465	456	464	496	460	461	464	481	476	477	482	511	475	498	460	497	460	473	465	473	514	456	472	453	446	466	498	446	463	468	487	463	450	465	487	498	454	474	478	439	450	466	475	491	510	447	461	424	476	469	480	521	465	492	473	441	492	478	466	480	464	493	476	506	496	451	412	518	464	467	471	464	481	444	455	484	469	465	438	454	456	458	451	487	462	441	441	465	482	451	455	474	503	481	466	477	454	521	483	484	453	478	493	496	460	487	442	458	458	469	505	492	500	516	454	507	448	446	493	486	479	505	477	469	432	465	456	494	493	448	462	468	491	471	433	449	507	466	446	494	446	483	499	445	432	488	459	452	472	470	500	476	479	500	506	450	520	498	494	464	475	529	463	495	452	485	487	455	509	462	466	483	491	436	431	458	458	502	486	488	466	467	496	479	454	476	445	467	496	461	492	474	449	460	533	450	498	458	435	490	439	489	450	470	464	464	438	449	476	439	440	492	458	464	510	441	473	482	518	450	494	475	452	457	484	474	479	495	472	468	479	440	473	472	479	475	480	467	467	479	446	468	484	457	491	495	457	483	481	464	449	463	477	469	500	477	490	467	481	507	459	447	490	490	509	506	446	474	473	455	431	459	505	482	454	446	505	446	508	441	492	482	458	509	491	453	462	460	478	473	449	469	456	516	440	475	465	436	515	478	498	468	458	474	513	484	453	465	480	402	470	465	466	461	480	478	486	457	448	456	477	477	471	479	492	431	454	455	488	453	482	446	466	482	430	450	494	496	465	463	482	499	453	494	474	481	474	485	437	483	469	472	447	449	489	513	455	455	442	475	444	440	459	473	443	456	467	459	465	500	503	487	475	474	425	438	438	450	508	482	514	513	485	510	528	461	498	503	503	460	476	478	475	464	483	461	484	494	499	457	480	445	430	480	478	523	481	457	492	489	455	480	480	428	475	488	487	483	486	466	497	452	470	458	500	481	445	521	488	450	442	500	477	487	471	480	470	452	509	471	472	442	512	482	468	460	463	451	449	483	443	446	492	480	461	474	459	445	459	455	483	470	494	436	520	468	487	500	449	452	503	459	422	450	484	490	468	479	465	471	437	516	466	427	515	455	495	466	418	487	496	461	474	476	476	464	443	438	457	468	486	425	471	470	486	481	465	478	454	445	510	493	455	489	466	467	468	437	477	488	476	430	444	463	480	460	450	481	450	462	502	448	505	460	487	472	506	501	467	486	455	455	461	494	465	487	492	480	434	447	515	463	475	418	496	449	471	495	492	503	441	495	507	492	436	469	457	498	504	464	470	494	470	471	458	450	488	412	476	451	486	433	481	475	466	438	459	479	459	479	482	491	470	435	472	417	473	489	459	480	482	470	455	499	461	467	496	486	475	504	502	482	523	465	458	471	457	499	435	484	468	467	459	456	492	495	459	471	529	461	484	442	455	460	473	482	467	456	450	485	498	485	453	475	456	452	434	487	488	503	466	480	468	429	466	468	477	450	467	449	477	507	475	505	512	479	487	495	487	484	508	486	468	472	399	489	468	476	472	487	482	441	472	465	458	522	452	498	451	495	473	473	432	444	473	498	488	438	488	461	435	501	475	489	481	480	451	493	470	430	458	450	418	468	459	467	499	501	502	470	488	476	473	497	482	493	445	458	459	462	437	450	501	447	510	462	489	442	493	479	484	508	478	457	501	467	451	451	487	485	493	463	488	467	493	478	488	510	467	474	461	463	464	506	467	461	462	441	486	450	454	503	462	474	484	473	459	468	466	483	449	457	476	462	462	443	483	492	457	498	452	460	463	462	456	481	514	448	450	485	482	494	430	436	488	480	486	502	462	519	485	472	473	449	493	505	450	489	433	491	483	472	446	441	479	467	462	464	504	472	470	486	453	472	495	466	488	407	425	483	460	501	461	504	448	450	467	474	487	471	477	458	513	448	494	484	528	478	452	463	467	479	471	495	499	487	424	449	529	452	507	464	479	478	491	472	414	473	461	465	469	483	516	502	505	457	457	490	460	486	456	487	474	476	473	487	490	509	503	472	481	482	496	479	472	464	482	469	476	446	489	467	480	464	456	463	509	457	472	481	493	489	492	463	462	474	496	486	498	461	492	501	482	454	485	467	474	473	466	506	439	494	469	478	444	466	505	504	461	452	452	469	498	458	475	471	462	453	453	467	503	475	472	470	467	455	449	421	441	483	490	473	525	465	508	501	505	480	469	461	473	491	472	463	467	482	457	504	484	473	502	420	447	475	500	468	449	481	463	441	460	435	471	451	434	472	463	489	493	464	449	471	492	469	476	479	478	457	508	448	452	476	474	499	444	461	495	461	465	447	471	466	438	470	450	498	442	443	489	490	493	470	468	492	491	499	463	471	474	451	468	482	495	440	479	502	510	456	495	474	487	436	480	454	461	435	474	435	465	479	468	476	493	465	449	454	463	505	468	470	470	447	420	467	465	465	484	484	451	468	492	465	475	480	486	457	480	500	485	471	514	481	464	444	448	470	467	460	504	492	496	460	471	471	420	504	505	487	465	457	478	444	507	510	449	500	457	467	454	468	461	493	462	457	445	459	482	428	464	429	493	456	495	494	455	468	456	483	450	447	462	503	484	457	456	475	506	493	512	464	445	493	444	478	487	485	471	455	467	477	498	451	492	502	428	480	470	504	506	464	475	488	473	455	467	464	481	471	455	459	452	486	460	497	519	486	511	482	444	488	496	458	445	454	444	469	473	453	438	488	478	459	452	488	501	491	446	490	480	492	503	478	479	488	487	464	477	448	467	470	497	465	450	489	444	467	468	455	460	471	469	505	515	462	438	431	447	472	510	466	483	528	461	476	457	478	463	459	469	472	487	475	457	488	436	471	463	441	442	490	495	465	461	492	509	463	455	473	469	441
24359	21383	28524	24506	21080	6679	4318	10317	12560	9487	2872	723	747	651	697	657	633	608	632	615	698	644	628	604	622	620	631	621	623	617	606	660	625	617	601	625	606	622	614	610	646	601	597	605	553	615	641	602	563	625	619	641	602	625	586	570	576	601	596	598	609	636	586	598	603	630	600	590	591	581	579	561	623	575	636	607	629	631	600	634	639	608	598	628	610	562	629	585	614	612	577	582	630	639	593	553	577	635	622	615	603	601	598	662	575	645	592	611	611	606	612	565	615	602	599	627	610	582	605	600	653	578	603	582	619	651	571	635	588	597	586	624	589	632	565	657	600	610	651	629	602	623	640	602	604	587	607	612	615	656	597	599	606	586	604	604	590	618	595	653	595	572	595	572	582	585	607	632	595	560	647	588	605	606	597	629	612	566	588	622	580	596	604	552	601	591	669	636	634	602	636	605	603	594	578	573	627	612	584	604	627	589	672	577	597	582	647	581	609	544	628	597	597	605	621	632	599	643	605	598	576	625	614	624	625	642	598	586	605	633	621	585	592	631	594	607	594	648	588	621	572	607	617	667	636	596	567	600	592	575	584	604	623	596	596	605	569	634	657	637	579	652	590	616	631	635	613	615	562	577	648	588	584	593	608	560	590	603	588	620	569	600	609	613	607	634	591	643	660	597	635	582	607	594	620	604	639	593	601	595	620	648	632	600	658	627	611	602	583	614	605	594	606	588	563	622	581	622	594	627	607	598	644	595	665	651	606	612	581	623	643	605	642	610	574	632	611	593	597	591	599	617	593	582	598	603	620	573	621	633	593	601	582	580	646	625	589	580	613	590	635	602	590	608	626	641	600	621	598	584	621	654	610	609	604	630	593	559	624	605	623	617	574	618	630	611	586	655	617	623	669	592	569	585	594	645	613	603	612	631	670	599	656	625	624	598	621	637	603	621	610	634	560	565	586	599	608	586	567	605	552	590	581	623	589	553	619	578	630	613	583	644	608	581	608	601	670	612	627	551	609	602	579	597	591	585	581	613	621	604	601	583	614	596	607	623	606	620	601	627	570	625	572	644	578	627	630	634	592	596	584	611	611	624	601	628	591	596	613	606	629	582	615	597	575	591	569	586	627	600	567	577	644	585	624	649	615	592	620	597	611	611	551	623	625	621	566	648	657	643	680	645	607	610	612	597	632	563	616	578	570	617	585	584	616	613	579	569	596	605	604	574	585	620	609	591	584	639	588	562	634	626	593	613	606	608	580	591	590	646	619	624	588	569	620	577	617	629	590	579	583	617	610	618	614	615	646	654	601	575	609	601	616	616	593	607	596	627	609	652	590	678	603	612	621	603	633	613	608	656	549	651	597	576	604	559	577	572	591	614	634	593	615	575	619	620	613	621	574	617	600	585	604	601	612	622	599	610	629	599	624	565	614	601	575	610	588	592	581	587	601	589	615	598	633	622	625	641	639	613	618	640	604	611	639	591	585	577	589	620	549	645	586	597	617	594	594	574	629	625	642	603	600	589	610	610	614	583	598	570	622	587	699	616	578	590	592	571	623	653	639	631	575	578	626	620	623	582	604	570	578	607	636	593	636	560	615	618	577	592	662	643	599	606	618	662	535	589	598	616	602	608	584	605	610	662	620	604	624	602	565	582	605	653	604	575	591	604	619	617	606	610	642	608	666	608	634	575	621	541	619	580	600	631	592	564	560	658	610	594	623	644	591	554	605	617	615	660	534	609	636	627	604	627	622	614	603	622	596	627	581	613	577	569	618	616	558	611	616	610	653	610	593	599	583	572	634	596	585	639	620	557	622	622	629	603	599	615	604	573	604	590	586	615	580	611	580	605	609	597	574	601	589	608	582	602	591	591	607	616	640	604	577	605	609	591	560	593	592	589	599	604	606	555	593	649	594	591	629	591	600	589	591	632	606	611	622	602	624	600	603	628	646	602	641	644	582	582	571	590	612	604	605	614	648	635	613	600	638	635	582	616	611	586	597	594	609	592	610	611	623	599	565	616	660	657	620	625	638	621	607	588	618	574	600	600	591	589	582	617	605	625	647	654	588	669	581	582	587	600	575	647	587	595	615	620	624	621	598	630	635	547	597	604	620	591	595	545	593	636	627	558	564	633	585	611	635	603	613	601	587	618	622	631	633	636	593	575	573	609	626	636	618	559	600	638	631	608	620	642	620	562	614	619	580	616	591	609	590	612	637	607	613	591	638	581	578	613	601	607	604	601	602	639	633	587	625	587	644	570	624	607	626	606	613	600	598	592	596	586	666	595	617	624	613	612	583	648	589	609	641	611	600	576	651	619	620	585	615	618	615	580	607	558	601	634	552	566	534	595	604	635	633	611	618	573	629	581	611	565	592	598	580	600	593	616	574	618	632	621	567	603	623	612	604	611	609	611	573	626	573	669	599	619	602	628	588	609	612	618	593	611	642	657	595	575	602	609	605	611	617	654	625	629	574	582	588	627	630	614	630	625	595	646	601	607	592	599	603	586	595	588	582	587	571	624	575	584	613	560	604	639	621	598	623	563	600	593	548	586	617	617	611	579	614	614	604	594	592	588	638	570	598	568	601	614	578	632	597	620	642	620	656	640	611	611	648	629	578	586	594	561	559	594	631	620	619	595	591	610	576	597	604	575	559	657	643	607	587	612	551	628	607	623	629	644	630	677	563	579	587	604	567	617	592	565	603	617	573	602	619	630	590	615	615	622	610	586	617	593	581	597	589	598	607	596	615	594	574	580	562	615	603	607	627	612	593	602	582	600	620	585	609	605	632	638	621	559	614	626	608	650	626	584	587	595	596	650	640	600	628	607	613	603	613	605	658	632	614	609	612	614	592	562	588	604	586	633	630	635	576	602	602	633	586	607	614	580	594	593	612	602	588	586	578	569	616	613	626	607	598	586	613	620	579	613	644	614	627	609	601	614	585	570	577	577	609	611	599	618	567	597	560	614	597	609	587	607	594	603	596	578	593	552	596	618	574	598	638	596	610	598	576	504	600	623	607	641	633	592	622	628	615	624	645	599	604	645	631	605	563	570	637	607	596	614	646	648	597	595	590	559	595	620	637	597	640	576	630	607	628	605	663	617	615	617	563	617	599	595	654	636	602	610	621	613	613	580	619	587	610	616	641	613	632	618	639	612	600	602	635	603	583	627	623	638	636	659	614	653	570	610	571	608	594	623	610	541	588	586	630	629	643	565	587	610	614	618	604	588	627	570	626	613	541	598	608	609	659	564	620	627	603	611	598	618	586	612	607	666	634	623	633	637	600	598	609	562	625	638	617	604	591	596	617	599	623	578	579	675	577	633	661	634	628	597	633	593	657	613	626	602	628	632	606	635	616	566	629	599	575	563	572	557	611	613	612	586	616	617	610	644	542	561	635	622	610	598	599	578	538	585	588	582	632	587	599	618	660	573	597	638	621	643	635	635	581	601	618	605	591	589	567	624	631	604	612	608	599	620	615	612	589	648	600	604
33402	56017	17699	3182	2291	1871	6768	13275	19835	15417	3758	885	881	824	778	775	816	761	791	767	773	718	735	737	716	708	775	730	775	703	721	723	681	698	745	700	726	708	746	728	756	693	709	714	727	723	665	733	683	698	687	700	727	732	692	725	723	724	739	639	736	699	697	712	691	732	723	722	684	712	722	704	721	672	716	663	703	666	670	708	693	732	715	673	721	673	720	705	699	743	698	737	694	739	705	741	728	741	714	681	680	729	698	686	681	690	686	679	715	708	713	701	683	691	700	694	698	699	709	721	732	648	731	717	702	743	720	689	738	667	690	701	681	673	722	718	663	685	657	735	716	709	714	738	688	680	709	691	664	705	736	685	711	678	692	712	671	676	743	637	658	761	716	741	729	639	708	712	716	774	724	711	682	711	699	674	695	691	689	703	716	705	745	671	673	713	695	718	722	725	753	699	695	679	719	650	739	737	717	747	721	650	678	746	708	668	701	634	705	696	726	721	702	695	674	710	694	682	707	707	670	677	737	672	691	738	693	710	710	702	711	678	733	689	694	741	704	729	685	720	722	683	729	737	764	724	692	738	649	699	718	736	685	701	703	708	714	635	736	733	706	699	717	697	682	630	707	709	730	697	665	671	739	694	643	740	745	735	704	700	698	748	701	665	671	702	721	694	730	745	727	648	666	719	652	694	714	728	678	679	670	669	665	686	663	691	658	670	683	693	711	715	718	722	667	682	685	705	668	728	725	728	723	742	682	746	733	694	674	707	713	704	669	684	707	730	693	660	676	651	726	717	683	684	710	667	723	717	686	714	695	696	668	708	748	680	711	705	722	717	684	751	745	693	709	728	692	672	682	733	702	657	714	704	714	654	701	700	697	672	736	694	690	671	673	702	714	724	716	759	740	687	696	741	724	679	734	687	687	689	699	704	706	725	645	726	655	704	660	745	701	701	724	660	703	710	706	729	700	645	719	721	736	726	689	690	698	690	668	743	726	698	677	722	686	684	635	723	716	703	707	710	724	681	739	701	717	708	754	697	669	709	717	692	704	687	699	686	704	600	727	697	701	680	681	686	708	701	687	722	702	662	694	617	741	640	717	695	708	686	685	709	675	701	694	670	666	692	674	739	716	717	711	738	677	632	649	718	718	712	665	712	674	694	734	693	726	724	704	665	703	687	740	665	723	674	716	667	641	704	715	712	736	678	697	687	724	715	685	702	712	690	691	737	694	725	602	685	692	707	699	654	721	682	736	725	685	651	690	655	684	617	706	698	713	723	668	681	727	682	674	685	756	776	705	708	734	713	677	695	697	735	690	694	697	697	689	695	669	654	689	667	726	674	690	711	700	699	686	695	699	708	709	706	724	750	684	704	655	721	678	768	712	702	728	699	724	658	692	720	663	684	725	721	697	715	695	717	705	704	672	683	696	719	737	667	671	661	710	747	706	702	657	662	714	716	698	701	707	681	718	677	703	705	700	694	727	695	685	706	708	669	711	707	673	676	719	729	678	697	696	694	710	702	725	680	670	705	741	725	692	711	716	730	744	707	714	725	686	707	713	716	692	727	674	696	713	681	690	715	730	696	719	700	667	704	734	693	718	706	727	707	671	695	698	724	710	742	727	716	670	721	717	710	693	681	692	684	722	717	731	735	789	719	706	679	703	716	654	717	642	692	671	732	690	705	682	730	676	697	710	694	640	687	716	728	714	737	788	708	700	692	673	666	738	681	684	674	692	714	710	713	727	711	735	686	697	689	699	712	688	693	685	742	723	684	695	722	666	750	734	707	698	677	715	710	718	674	769	686	669	739	718	675	683	679	722	697	749	682	698	716	725	687	741	708	672	666	657	671	672	709	702	728	669	731	708	645	691	721	688	711	676	715	698	674	703	706	701	715	678	766	722	703	682	664	715	707	635	700	724	704	691	720	729	692	713	695	655	751	713	727	678	724	659	691	662	707	713	724	678	666	641	710	701	679	699	685	663	732	688	679	706	721	728	665	720	684	697	684	719	749	655	720	761	727	737	721	660	672	694	706	696	688	710	677	740	666	701	670	708	718	688	744	685	675	723	707	737	657	679	671	676	675	724	696	699	715	692	684	691	674	714	687	722	718	691	677	712	773	685	719	689	792	710	703	733	651	687	703	666	687	697	707	670	693	661	733	716	672	721	698	698	695	699	649	705	693	660	687	701	707	702	693	621	656	687	686	743	733	719	718	741	703	707	743	703	700	759	721	714	727	750	742	704	697	726	726	707	746	661	702	674	728	711	715	689	729	716	713	720	718	729	664	685	667	740	723	719	715	689	698	718	719	769	757	698	695	716	723	672	722	678	735	675	711	672	689	683	744	664	707	768	742	728	721	637	701	672	702	704	743	708	705	731	716	659	695	718	740	633	651	681	691	684	667	662	698	729	754	681	669	756	713	690	689	729	667	747	716	747	648	694	699	717	702	674	679	686	657	688	711	718	729	703	677	720	687	695	689	678	658	740	695	749	708	653	719	757	718	693	709	706	678	678	728	698	690	704	667	721	654	713	719	731	691	723	711	738	690	706	721	634	729	723	701	699	665	672	686	708	709	734	713	691	668	715	748	699	707	649	699	694	736	724	729	679	670	710	684	684	725	697	714	797	690	737	677	695	685	670	701	697	690	663	713	721	659	694	668	713	692	669	721	754	700	678	726	661	692	690	726	641	676	715	667	687	678	704	701	702	723	684	684	733	687	673	681	719	693	720	720	718	712	694	686	738	764	685	736	662	690	716	711	706	671	717	698	698	664	712	699	698	700	717	761	724	710	730	640	682	704	711	684	686	732	732	674	700	675	762	706	669	677	701	663	716	701	770	710	679	702	767	707	732	679	705	710	729	698	707	688	661	703	653	734	685	659	738	694	735	683	688	684	691	759	731	698	716	721	712	710	734	728	664	695	709	663	734	711	671	696	715	751	692	747	678	717	706	677	704	652	727	738	713	693	747	668	715	719	682	684	717	715	682	702	696	743	663	717	704	716	693	738	736	675	705	707	727	673	699	718	696	718	730	677	728	718	715	707	722	669	673	727	682	704	712	700	726	749	695	745	695	701	705	721	705	698	732	703	663	737	723	736	726	680	745	669	727	686	694	724	694	678	721	676	664	695	685	685	656	762	674	670	700	687	708	690	610	658	644	700	718	736	739	694	647	724	691	717	711	738	736	671	723	711	684	691	722	686	741	683	677	680	691	707	739	735	731	687	684	736	696	656	713	680	682	694	747	705	705	714	712	716	658	686	727	715	701	706	696	695	685	719	700	735	710	700	728	737	714	717	667	670	703	689	660	673	767	693	634	700	702	745	668	677	732	671	657	685	723	717	738	686	707	705	696	705	697	697	725	712	690	737	696	728	702	732	760	689	691	750	700	669	689	623	685	696	658	688	673	749	727	750	684	717	720	674	648	708	699	681	702	679	701	731	683	722	669	650	670	736	752	677	671	685	702	676	687	726	665	677	698	699	663	697
25580	21457	27328	25308	7516	817	1997	6859	7164	3791	1073	546	475	499	464	516	476	489	465	494	483	465	503	436	496	476	470	462	498	445	463	511	519	457	458	478	466	463	423	478	504	452	459	442	476	471	447	468	493	473	462	476	475	478	489	464	505	443	499	428	472	461	430	484	454	477	461	410	469	468	458	489	478	477	484	442	440	510	459	462	448	466	432	470	468	458	500	481	521	457	465	481	492	479	468	455	429	405	435	484	477	438	498	446	451	452	435	503	466	470	461	474	442	493	477	477	445	450	438	461	462	489	458	450	471	459	481	482	416	505	440	462	459	448	474	482	422	461	499	442	481	462	470	465	436	487	489	503	464	434	448	453	444	433	457	412	447	474	470	461	464	478	435	424	468	481	433	440	537	453	458	456	464	433	440	462	503	463	422	463	422	478	506	428	472	468	440	487	462	473	462	473	447	472	475	450	493	480	444	473	456	442	485	471	458	450	467	470	445	460	480	451	455	443	471	467	464	458	521	473	448	469	473	461	486	432	506	474	438	471	476	452	435	479	432	471	497	430	462	477	452	456	463	451	467	470	460	483	449	503	468	458	501	499	483	453	464	466	457	525	463	459	469	474	446	460	428	459	442	462	441	474	406	480	463	428	472	429	442	507	460	437	456	449	508	455	441	482	464	477	470	468	474	450	486	447	505	448	450	457	448	447	445	449	476	486	472	479	472	473	430	468	438	485	484	440	442	439	461	488	456	453	447	470	468	476	448	469	455	456	456	472	479	471	479	450	436	453	445	439	470	439	476	482	488	416	483	438	447	453	463	451	504	453	471	459	459	457	451	505	448	470	470	469	462	477	434	444	448	459	462	460	456	498	489	465	500	467	458	464	442	446	441	405	464	460	501	484	452	447	494	477	455	488	461	451	463	448	458	451	483	460	469	471	487	488	461	462	454	416	491	509	460	450	472	477	480	500	493	451	487	446	434	506	482	457	455	437	467	468	483	438	466	454	464	470	462	464	444	446	463	484	430	434	444	446	535	443	450	445	469	459	468	437	469	469	509	470	467	460	446	460	459	473	462	461	439	472	468	469	431	450	433	490	488	447	480	477	461	442	498	460	444	482	475	440	460	473	466	485	500	464	467	477	443	469	494	479	492	452	453	460	450	473	477	448	453	458	447	499	458	480	429	458	462	494	441	482	421	498	440	452	463	473	450	477	503	488	453	517	441	470	487	482	449	488	455	455	475	486	460	454	452	445	505	441	445	450	451	460	476	439	459	436	467	469	481	460	431	475	487	519	463	503	433	486	454	495	452	455	439	441	472	461	487	424	441	456	451	498	462	478	462	453	477	490	455	446	476	446	452	500	446	498	482	485	457	454	464	481	516	458	434	442	490	436	451	441	460	437	441	439	462	478	441	474	473	441	460	442	447	453	453	415	437	476	503	457	462	470	458	484	476	503	460	466	483	472	444	466	448	423	437	451	462	490	488	493	477	449	465	438	491	455	447	476	475	429	498	461	494	518	456	442	501	473	516	492	451	473	455	409	472	489	479	515	451	487	471	448	464	461	455	455	443	470	432	490	456	502	500	457	443	440	469	468	466	464	423	483	466	455	463	442	471	457	502	422	449	445	442	484	450	453	484	463	458	445	436	459	465	459	445	457	469	445	447	485	455	474	441	504	472	467	477	444	438	469	473	490	497	443	449	454	439	457	504	453	430	442	480	469	500	457	439	473	473	526	432	498	444	460	466	477	501	442	474	463	460	491	458	445	463	441	467	466	464	460	454	482	444	464	441	502	471	474	429	462	487	445	412	516	451	462	460	465	492	428	471	406	493	469	435	488	457	485	434	470	461	466	447	473	479	458	486	484	448	473	443	479	474	465	435	457	404	429	466	439	458	476	478	481	492	466	467	485	455	470	442	485	461	456	455	459	479	481	444	504	441	471	417	470	467	478	419	452	446	496	480	447	507	471	465	439	466	433	412	461	504	469	517	444	489	455	455	442	450	507	466	469	474	459	450	495	466	432	465	466	423	471	454	461	478	463	445	447	443	493	450	487	471	460	480	478	455	447	480	438	483	419	474	409	492	414	453	419	451	444	480	462	472	436	431	484	442	443	481	478	453	435	500	446	492	431	473	454	485	447	462	452	475	465	468	482	478	457	456	453	457	465	483	483	443	453	458	491	465	449	458	453	451	443	456	479	477	467	455	468	470	487	489	459	480	455	458	443	415	481	421	437	461	490	453	454	447	441	447	484	450	441	487	512	448	459	457	483	452	449	417	474	470	447	484	501	444	420	483	467	462	466	481	482	484	484	466	444	427	478	445	483	443	478	513	414	464	495	469	453	441	437	452	447	479	440	465	451	484	495	453	469	462	456	428	447	445	507	504	497	471	429	426	462	465	450	432	421	480	421	441	446	453	433	477	449	495	440	464	460	482	478	517	477	473	458	454	471	477	466	496	459	422	458	450	459	451	500	469	485	424	475	469	450	450	459	494	448	412	433	446	493	439	450	472	469	425	475	498	463	507	458	450	488	463	466	459	488	464	461	464	454	492	454	482	457	470	493	419	469	449	484	470	447	475	486	465	480	456	467	471	459	465	453	436	473	486	488	473	470	444	428	474	447	470	471	450	447	444	461	440	425	472	423	455	448	457	465	459	481	437	468	450	454	448	462	402	478	438	467	435	487	530	468	466	481	457	465	461	459	458	478	439	467	436	436	465	444	456	453	433	462	509	455	445	429	458	447	457	463	487	449	466	482	451	465	494	450	463	463	466	459	464	459	430	436	498	463	475	496	435	477	428	410	472	473	459	459	507	419	445	462	440	422	483	474	468	461	486	461	458	471	423	442	481	463	428	478	441	497	438	476	445	476	455	483	470	448	454	435	459	409	449	459	476	466	471	480	425	442	492	438	438	475	426	451	495	445	496	467	434	457	461	452	467	460	446	460	504	463	482	501	466	438	458	408	458	456	505	444	480	469	465	417	449	470	456	432	488	456	438	477	447	457	460	470	446	469	444	452	484	443	528	436	456	477	511	448	491	454	441	467	425	465	470	447	466	476	452	479	451	444	454	468	440	492	448	424	456	471	462	452	466	461	490	462	498	470	468	474	459	454	484	444	465	488	470	461	474	442	455	443	447	498	470	468	415	478	488	452	517	451	454	445	499	465	464	487	438	516	472	442	422	479	484	478	467	449	472	493	458	466	454	486	440	489	447	432	455	464	475	420	476	472	470	430	471	476	443	446	458	462	477	414	459	444	462	430	445	474	429	488	464	495	466	480	474	496	457	463	498	488	460	438	437	456	436	456	480	469	478	447	454	449	468	461	482	462	428	429	456	475	440	449	488	453	471	473	449	489	455	464	503	435	450	456	506	428	464	483	436	439	468	421	444	449	452	433	489	476	445	449	443	481	489	474	467	481	459	470	472	450	481	458	429	473	462	439	487	498	458	417	412	451	479	468	474	472	419	440	455	459	474	510	468	470	509	488
32920	48234	12499	1869	1457	1211	4004	12868	15473	8630	1879	602	656	643	634	630	588	619	610	565	600	532	584	588	560	556	551	595	592	601	563	570	553	584	554	574	553	527	535	597	547	555	566	524	559	572	552	571	559	581	559	586	559	527	526	534	519	570	567	556	553	538	568	513	566	553	550	584	537	577	600	543	532	580	577	591	593	588	548	542	553	545	567	521	535	543	569	548	577	561	545	511	544	579	557	566	542	552	556	532	590	527	540	520	540	555	561	543	577	535	552	568	536	564	524	515	539	532	613	531	565	543	505	553	572	557	553	585	556	551	572	551	582	615	545	543	558	519	553	602	582	552	556	528	578	590	547	597	570	590	565	529	569	576	553	569	514	529	576	581	605	571	561	550	539	604	550	568	548	602	569	616	566	581	582	573	569	543	566	546	583	599	532	594	550	598	587	591	552	530	606	553	558	560	566	575	551	560	590	592	559	560	564	554	555	582	553	574	583	584	552	522	583	529	575	555	557	579	531	623	591	553	603	562	575	570	583	550	589	555	564	572	558	554	547	558	552	545	548	539	542	541	578	595	561	522	549	550	560	608	589	564	564	613	575	569	562	580	582	532	556	566	533	577	572	512	580	567	568	569	558	532	553	554	588	571	569	550	581	538	574	569	531	561	550	528	592	585	562	591	575	547	555	578	601	601	547	568	549	551	571	549	518	573	578	524	552	589	532	553	593	566	595	564	574	520	565	509	550	572	542	608	550	567	551	565	560	550	577	584	601	577	581	560	560	535	515	559	592	559	564	560	553	589	548	577	570	604	537	583	588	566	609	558	580	589	546	534	617	598	573	569	599	552	536	577	552	573	620	549	579	544	582	564	534	568	547	574	558	559	591	572	534	564	585	561	590	540	536	550	532	555	584	582	615	580	579	612	582	593	530	568	560	597	582	569	535	515	533	627	568	623	539	541	535	596	523	560	604	534	564	554	551	582	537	566	550	579	565	530	567	550	530	556	565	513	500	585	537	582	538	537	576	537	571	563	555	564	533	540	566	564	588	560	548	580	581	593	576	570	559	571	585	541	574	556	580	520	548	562	566	567	590	545	580	588	587	547	589	541	579	564	582	515	552	567	528	569	582	548	564	549	529	568	564	550	589	561	535	541	563	582	560	548	580	545	581	557	556	592	558	583	547	546	564	538	575	545	545	558	577	561	532	567	565	556	565	518	569	563	523	593	544	543	541	583	572	609	562	581	586	562	575	550	640	549	546	530	579	559	567	576	559	579	578	555	572	550	554	583	581	567	572	562	580	564	572	550	537	557	549	590	630	540	578	550	560	544	577	604	584	571	541	516	535	569	598	532	554	578	553	585	553	565	552	545	581	559	577	574	561	482	564	559	516	534	553	525	550	560	542	579	570	539	571	536	544	582	569	566	545	556	537	583	603	552	553	576	541	583	516	566	560	592	569	553	563	566	582	547	594	546	587	565	560	542	607	570	587	552	556	568	545	537	544	562	546	528	564	532	519	546	558	563	534	571	506	539	564	541	551	566	590	552	559	582	552	528	605	540	547	551	566	593	564	531	554	541	581	543	545	514	577	529	582	546	544	524	549	552	579	593	581	579	541	567	539	599	557	564	566	585	566	566	573	593	555	599	502	570	537	538	594	588	581	583	526	582	593	567	542	563	517	544	561	554	599	574	559	506	568	525	512	545	555	602	560	547	522	580	555	584	615	573	522	605	543	571	552	559	562	545	547	561	551	599	610	567	568	567	550	570	543	537	605	554	562	578	611	558	562	551	561	577	586	547	567	596	568	552	541	566	572	554	526	538	591	538	587	522	552	536	584	514	597	561	596	577	532	544	547	564	530	545	573	573	576	589	537	549	572	536	566	588	544	568	574	566	555	555	557	569	568	573	548	595	554	577	581	592	560	554	582	560	545	560	600	521	562	570	578	550	557	556	565	551	571	552	557	566	573	553	574	584	576	530	580	526	531	553	568	599	551	536	576	543	546	579	517	591	547	506	544	533	634	584	581	544	577	578	559	602	573	532	575	541	560	542	553	618	537	585	595	568	561	569	578	567	564	549	564	576	547	563	544	551	597	566	557	519	562	547	577	543	563	559	536	562	532	547	587	523	577	598	562	586	569	576	550	535	567	560	536	520	598	519	539	576	536	563	576	556	547	575	566	553	542	567	567	535	563	536	527	564	526	545	501	581	551	518	591	558	566	568	609	591	579	565	537	564	617	579	598	580	590	537	557	556	548	554	533	547	524	571	572	542	569	581	550	551	577	586	532	566	581	546	576	538	556	590	592	539	533	569	565	544	575	541	569	550	585	588	565	541	577	575	557	573	571	561	546	535	506	535	591	584	558	536	539	544	567	608	575	559	534	571	528	574	559	580	559	599	561	559	528	574	602	546	522	576	564	578	559	583	597	597	587	565	554	564	584	551	548	554	572	542	554	585	513	550	530	561	556	565	542	559	545	568	560	577	569	569	601	588	578	604	621	570	547	558	554	534	584	582	569	564	566	595	562	556	530	540	570	548	541	563	557	530	550	580	520	584	559	574	512	549	589	540	580	560	587	575	582	582	584	550	603	572	557	560	584	561	537	562	518	562	572	570	579	575	584	582	522	552	522	562	522	584	553	590	588	565	564	598	512	531	583	517	568	558	541	545	564	556	533	531	540	553	537	536	581	578	563	606	559	568	536	553	532	634	589	569	537	563	596	576	558	579	561	558	532	566	599	537	566	545	571	510	553	556	588	579	533	544	571	558	613	568	592	570	549	566	533	557	567	584	537	587	570	547	517	576	570	539	567	547	589	508	563	569	533	543	571	594	571	568	545	565	603	550	533	502	568	582	558	596	553	612	548	585	533	558	536	573	598	547	571	564	521	569	550	584	563	569	547	596	546	548	525	582	539	563	547	578	561	542	595	546	580	559	531	581	556	554	571	554	553	531	563	567	583	583	572	608	569	559	583	561	541	574	526	563	540	561	597	530	546	545	557	551	567	591	543	570	561	552	525	556	540	518	523	582	544	558	539	542	563	582	538	546	570	585	560	551	561	580	593	580	561	567	552	562	574	508	538	571	542	564	557	531	557	604	589	556	559	553	552	541	606	585	540	567	563	546	572	602	566	604	532	596	530	520	591	562	561	575	585	544	576	515	580	549	576	561	535	513	543	544	567	559	555	554	534	558	577	558	577	539	535	584	560	540	527	551	530	555	592	584	567	597	615	600	561	548	511	585	568	553	595	579	556	555	552	553	518	538	557	549	549	573	585	580	574	560	564	573	549	536	567	596	564	539	562	551	561	563	569	579	571	539	569	513	564	555	550	561	547	570	574	576	570	603	584	540	583	537	531	566	511	549	587	572	584	572	558	550	600	533	545	542	572	588	540	537	590	586	567	562	533	545	567	547	574	560	562	540	581	541	573	624	590	538	553	577	566	552	587	571	570	579	550	544	526	528	570	539	539	591	569	580	581	588	548	549	564	525
23134	21352	29033	23907	21319	21237	12044	28801	29788	15829	2845	1044	900	907	917	905	914	881	846	868	838	830	886	840	804	876	828	853	860	858	800	809	803	824	835	788	794	841	855	774	846	821	884	823	805	789	836	804	813	805	815	818	794	819	754	885	785	844	848	786	804	852	810	837	810	842	787	830	805	771	839	800	803	792	808	807	829	812	799	780	854	813	777	831	862	834	789	820	771	802	841	797	797	792	842	758	800	793	796	813	786	826	837	816	831	826	824	787	795	806	801	773	864	792	862	819	808	832	777	772	860	775	830	832	841	851	755	797	843	857	762	816	823	789	795	841	814	764	803	778	845	769	822	790	814	815	787	762	759	807	788	804	845	835	800	793	822	860	787	810	763	784	826	800	838	826	791	767	828	809	818	782	807	764	812	775	834	797	844	792	827	788	825	806	744	786	853	863	820	831	822	847	841	752	830	808	815	819	772	825	819	763	810	822	793	881	742	781	749	825	793	841	854	812	827	787	773	781	832	794	836	839	774	798	783	744	776	834	801	804	799	800	817	839	795	793	814	804	816	796	796	815	810	838	772	816	829	810	804	780	752	784	781	829	860	789	768	833	850	820	779	852	848	814	814	865	794	774	800	837	783	786	805	767	768	852	773	822	801	763	841	816	822	814	809	842	778	831	819	820	768	779	804	791	808	812	817	812	836	836	819	801	807	805	789	862	748	828	840	835	727	765	819	839	828	786	875	828	808	822	820	830	806	841	837	801	764	745	777	818	799	797	798	779	794	802	851	829	774	799	823	771	835	856	790	804	836	788	759	790	810	838	776	782	787	784	827	788	837	873	753	862	847	811	798	805	808	774	812	837	807	818	764	805	843	847	809	777	843	834	823	791	771	777	814	757	853	765	788	763	826	843	805	754	822	802	749	819	796	803	829	827	779	770	758	796	778	801	766	770	808	796	804	861	777	771	799	751	800	779	810	812	766	835	808	844	765	830	768	840	777	792	730	783	813	840	824	793	833	827	807	847	808	837	828	759	834	809	783	852	788	848	824	831	799	828	817	785	789	783	795	739	803	812	820	836	788	788	806	791	850	814	781	808	800	776	859	779	750	774	784	808	803	782	812	772	792	792	838	762	821	831	791	830	816	774	792	825	777	828	808	814	800	826	748	773	825	823	805	770	750	845	797	787	813	802	762	731	810	809	777	741	807	809	807	797	777	787	867	773	828	784	778	804	773	741	783	783	822	858	845	875	807	792	779	778	829	806	806	785	793	803	849	846	837	786	801	781	772	814	815	766	805	822	806	789	806	812	784	813	779	869	822	794	806	773	828	820	791	858	790	842	807	814	795	821	765	807	773	824	802	752	797	844	788	812	798	830	802	749	774	805	828	831	746	821	764	774	792	816	731	789	795	750	849	790	837	822	804	826	798	728	805	837	834	774	797	821	803	798	777	812	817	829	806	816	817	812	808	827	800	838	800	813	794	766	809	797	816	826	839	811	825	799	824	813	781	789	809	835	798	784	753	773	804	821	797	786	770	817	812	778	805	818	771	811	821	812	832	785	797	805	751	781	844	797	793	780	825	752	817	791	841	779	858	829	806	775	812	793	828	789	813	785	783	782	784	765	798	795	835	752	787	835	839	806	810	825	798	846	813	825	805	805	825	833	815	739	796	795	784	828	755	806	826	769	815	803	796	788	787	786	814	843	852	793	803	805	809	772	783	780	828	864	767	806	817	811	782	804	827	811	786	828	773	797	816	791	803	786	782	828	837	814	796	765	817	759	783	818	846	844	779	780	793	831	848	814	750	795	880	789	804	786	799	723	844	783	769	783	803	830	820	829	815	808	835	761	792	815	819	784	755	796	810	750	786	839	846	790	799	834	814	755	781	792	817	775	808	764	822	800	802	791	782	780	768	801	800	757	791	811	800	830	816	813	782	749	908	814	814	803	834	784	808	858	858	787	794	817	770	832	790	785	778	794	797	797	806	811	762	823	784	797	813	795	770	778	770	750	811	811	802	795	797	838	785	787	830	773	790	794	779	750	822	803	826	799	815	852	866	787	810	816	765	803	827	806	772	780	813	869	819	806	805	773	806	804	859	797	759	788	789	806	789	811	827	791	791	862	749	849	807	803	835	815	809	766	773	820	782	826	779	829	758	787	801	790	841	828	830	731	748	843	823	796	798	817	879	822	784	780	817	755	845	780	799	787	780	747	747	816	772	777	808	826	828	813	820	792	829	768	814	805	862	807	832	754	850	772	763	818	782	740	826	835	741	802	795	732	867	836	805	802	806	806	801	782	772	798	834	784	758	821	809	812	822	805	812	850	800	834	784	785	755	831	767	808	808	745	779	817	778	745	793	808	792	846	818	843	801	856	833	769	831	785	778	828	785	777	765	818	821	874	809	798	831	814	801	843	771	776	782	794	851	830	760	842	789	787	792	802	784	797	834	794	818	760	829	806	856	846	791	751	774	810	764	782	789	802	840	808	749	748	791	825	806	818	793	798	799	777	805	805	809	790	841	775	759	849	847	833	769	791	761	785	842	766	808	768	779	782	798	791	851	813	832	841	798	814	779	814	803	791	821	761	877	832	853	818	763	834	773	812	793	750	787	781	800	800	777	756	762	832	825	811	773	780	773	815	860	785	802	806	827	819	825	761	778	801	792	821	751	757	750	823	772	811	829	825	850	797	827	752	791	789	788	782	776	836	806	779	838	781	803	813	800	857	826	736	792	807	760	748	771	822	820	827	817	778	831	805	826	847	762	789	758	817	721	794	763	809	782	828	819	808	817	799	810	834	782	742	779	781	767	796	804	821	817	812	799	855	778	828	761	834	825	816	725	858	769	838	862	846	817	756	809	767	802	873	783	769	820	748	790	788	775	736	831	856	783	758	799	744	808	829	800	812	773	815	746	772	781	813	811	868	822	811	775	764	769	817	831	793	760	846	802	760	814	808	799	857	838	768	769	777	833	797	801	829	815	824	782	797	795	764	790	815	800	827	798	825	787	822	793	802	787	841	759	795	843	824	776	802	835	806	833	758	813	736	825	760	809	795	775	780	805	829	818	793	782	786	758	807	791	825	761	789	811	773	801	803	817	835	836	765	750	796	792	802	801	850	812	826	801	824	819	817	767	793	865	766	765	812	798	841	801	829	828	810	835	769	810	774	751	779	806	820	748	803	833	843	768	801	760	778	781	823	784	780	789	752	758	782	744	850	766	797	778	839	828	792	826	798	818	846	835	809	793	795	797	793	755	841	840	797	775	819	841	790	781	765	806	810	757	769	820	788	809	816	789	789	793	776	807	786	774	813	842	763	783	867	787	809	827	792	741	786	833	777	799	832	848	779	808	799	800	821	799	758	764	835	860	821	816	815	806	836	771	817	786	825	821	781	745	831	799	812	772	802	822	797	806	781	776	827	799	770	802	863	831	803	809	815	830	873	840	817	801	752	833	758	793	761	800	793	810	804	761	788	782	776	791	844	793	745
37894	62391	20366	5695	4060	3244	10787	29282	35446	18264	3201	1276	1203	1175	1096	1156	1116	1043	996	955	969	996	949	1044	1036	992	941	979	937	1012	968	932	977	900	960	887	958	937	943	915	934	958	925	935	916	919	911	859	960	904	943	976	906	915	929	898	918	870	861	939	948	955	896	907	957	911	925	904	897	901	970	899	959	909	931	870	886	899	902	932	948	896	948	924	846	964	970	905	906	895	932	931	874	856	945	908	898	928	939	901	870	974	880	913	935	941	953	913	913	924	871	905	879	927	929	905	931	935	935	907	889	908	943	907	906	964	927	943	967	864	893	896	901	878	895	883	903	965	949	881	878	895	918	899	950	901	975	924	897	948	949	925	947	951	935	908	928	913	917	901	847	879	929	948	911	955	882	880	920	915	946	901	894	934	884	926	905	865	984	868	916	923	936	875	936	912	902	895	905	886	864	942	905	959	890	884	904	881	885	957	948	926	903	906	952	871	926	948	909	866	944	882	836	900	932	945	901	921	905	900	917	914	892	932	877	877	894	889	908	897	857	938	910	949	895	884	865	926	874	873	944	881	936	909	921	919	853	846	902	950	952	884	898	871	880	856	893	868	865	888	865	934	949	888	999	869	882	924	905	960	929	872	908	912	915	956	942	908	900	944	901	931	937	884	915	935	926	923	842	931	921	871	920	967	934	951	943	918	908	964	908	950	887	903	899	898	883	890	877	882	918	909	942	914	912	879	872	925	962	927	969	897	900	905	925	930	823	907	931	873	903	874	865	879	946	937	852	934	875	903	863	878	904	987	962	899	884	906	873	882	935	894	831	923	939	916	902	928	919	905	872	903	901	909	899	919	895	905	881	909	922	953	896	921	923	874	904	915	916	921	928	881	877	951	888	919	917	940	907	925	941	944	906	902	905	874	929	869	902	903	950	929	941	883	926	923	915	950	907	821	891	908	952	907	926	873	879	906	931	961	882	907	945	930	864	930	914	912	855	946	913	879	907	911	883	904	901	886	835	839	901	903	842	923	981	871	864	916	897	901	899	874	904	825	944	876	915	917	900	913	916	863	900	884	910	905	850	903	939	885	863	940	910	929	880	937	860	969	910	912	906	934	917	918	936	919	895	923	1043	881	929	875	892	967	945	870	908	1010	915	886	909	914	900	874	962	883	919	892	908	950	922	898	933	904	900	936	910	921	944	892	927	893	906	934	909	875	929	947	865	919	935	918	977	965	847	900	919	904	930	899	937	869	912	937	880	866	859	929	878	974	949	947	868	895	881	942	886	947	888	924	911	902	886	930	909	886	936	903	873	910	919	914	922	900	860	850	884	894	931	928	910	901	933	852	861	942	897	906	843	897	892	932	897	982	905	905	917	875	866	902	883	868	893	892	915	882	881	912	842	945	942	874	896	942	882	926	966	923	900	922	899	877	928	904	900	894	934	910	936	863	907	916	918	876	925	911	911	964	917	870	902	936	882	902	944	874	871	987	970	893	898	932	849	904	925	905	871	899	938	927	879	925	866	920	935	906	907	834	921	872	962	935	918	894	953	922	900	932	919	860	873	889	904	842	934	889	870	947	908	852	857	922	876	912	893	900	898	951	849	908	940	921	966	926	836	851	916	884	871	886	888	884	934	858	958	967	947	898	934	885	887	870	903	937	933	908	906	925	928	915	929	864	821	874	952	907	914	935	905	963	934	897	903	955	906	986	946	905	915	897	936	931	958	916	914	891	880	839	880	941	887	899	918	900	911	907	880	914	907	875	866	894	881	945	880	950	911	952	945	892	904	877	927	882	930	872	910	937	883	881	914	950	876	903	915	832	860	839	938	922	931	897	868	907	893	924	913	937	901	912	858	905	913	937	901	933	901	891	941	908	915	882	902	954	861	895	889	927	876	915	931	930	924	941	884	941	935	942	926	912	866	930	936	902	950	916	937	929	876	925	922	931	900	903	986	897	948	880	878	916	865	846	899	885	935	955	878	918	923	912	900	907	909	925	919	919	895	949	919	862	869	897	911	914	904	941	899	942	877	908	865	902	937	912	893	881	936	934	885	886	914	938	928	957	881	862	918	910	905	889	950	955	899	979	896	929	904	954	937	926	840	919	951	907	869	906	915	907	910	904	888	896	893	956	855	907	875	888	908	883	936	934	910	891	937	957	928	908	897	883	880	886	930	921	922	905	936	915	855	897	929	977	943	881	969	912	864	923	898	899	925	912	885	929	949	905	895	931	939	890	950	931	875	984	934	954	846	906	910	843	920	948	943	907	897	893	882	877	955	954	911	920	928	902	938	890	928	866	926	909	908	930	912	912	886	887	946	911	937	885	880	884	871	884	935	907	916	939	942	862	892	900	903	897	939	934	907	883	891	945	920	833	868	869	879	871	918	905	963	930	926	848	967	919	968	937	950	901	904	903	902	921	898	889	970	853	869	926	923	882	876	910	902	858	918	917	941	937	892	948	871	904	930	959	941	903	890	897	898	883	876	940	884	881	950	936	884	937	867	914	947	873	890	921	916	893	894	924	937	893	948	926	846	915	833	964	884	905	981	925	910	847	922	898	918	890	924	923	933	911	857	937	883	940	927	965	907	877	935	893	856	947	974	914	929	908	936	926	934	937	850	865	890	949	918	928	918	881	918	935	929	946	949	912	914	901	866	884	912	933	935	883	914	898	943	935	893	945	822	906	880	906	946	876	938	883	907	914	896	965	858	925	896	935	952	856	909	929	901	857	919	909	884	900	888	935	872	916	929	878	874	903	917	859	926	873	919	927	899	905	901	895	912	898	939	884	908	911	915	879	928	867	911	874	908	917	887	886	875	883	925	891	909	917	931	890	907	902	891	934	913	935	875	931	902	895	931	919	919	938	892	928	892	931	900	909	893	887	898	851	837	861	948	941	937	928	882	936	913	925	981	876	889	902	886	874	920	870	919	864	868	929	925	968	881	914	908	943	901	894	889	931	926	927	883	896	901	890	888	927	907	897	898	829	923	877	930	893	845	851	908	925	913	923	919	925	892	918	927	934	881	906	948	934	881	887	887	924	906	938	908	920	910	946	911	843	926	898	933	899	931	876	951	899	936	899	864	940	903	951	906	940	936	865	861	911	934	910	897	885	928	916	883	888	944	871	886	954	931	840	891	913	930	974	892	879	886	898	907	870	931	900	972	900	918	858	910	902	903	946	909	851	863	959	894	982	895	915	873	919	899	862	889	849	904	904	936	974	930	884	862	939	929	907	947	890	933	913	892	899	924	890	867	923	923	947	907	952	917	871	968	884	907	875	928	902	899	897	958	950	881	928	858	920	903	927	899	916	893	903	954	935	948	883	959	849	946	902	917	897	941	879	938	865	904	934	880	938	907	912	897	901	921	932	895	909	920	949	915	973	892	907	902	952	933	909	946	912	933	944	929	890	902	923	953	877	897	830	926	912	919	913	898	991	910	922	877	955	911	893	902	887	851	937	917	899	888	909	919	878	900	951	923	946	884	909
28574	24920	16361	1747	483	440	478	2085	2041	695	374	425	364	386	401	404	386	406	429	410	388	431	402	394	422	381	403	406	419	408	387	389	412	392	424	393	407	376	381	435	393	361	384	375	409	417	365	427	383	420	406	399	401	383	390	417	428	417	380	418	392	380	408	400	411	394	401	385	359	408	431	390	431	420	419	420	435	437	398	447	364	395	395	413	398	378	404	379	393	401	388	396	397	434	431	409	448	400	362	434	379	374	408	394	393	393	379	408	401	396	341	404	422	413	392	408	396	400	415	386	406	370	423	403	378	391	412	440	389	359	429	403	379	432	414	399	385	400	396	410	415	386	368	401	384	389	392	356	375	393	371	395	416	409	392	420	398	392	390	426	396	452	421	387	400	412	391	394	390	401	411	420	409	390	390	430	389	406	425	424	420	405	418	417	388	386	405	434	406	405	390	408	410	387	402	386	401	386	422	380	405	453	427	452	414	402	376	397	389	394	422	361	389	387	395	413	400	395	386	424	425	388	383	396	420	366	412	401	415	365	426	429	414	426	392	415	421	401	408	369	402	395	372	400	443	415	403	392	419	356	405	410	372	392	409	391	411	380	438	400	385	410	389	423	379	402	405	433	391	412	414	375	356	407	394	436	416	372	397	397	395	435	391	415	415	434	382	386	428	386	388	385	409	402	417	441	373	419	388	375	422	434	412	417	385	395	378	415	370	380	398	381	409	426	369	397	420	398	373	367	387	398	397	390	384	386	408	377	403	416	403	389	400	391	347	396	428	430	379	449	410	424	431	448	417	377	393	371	387	386	385	405	422	385	413	404	416	401	434	391	394	373	425	392	420	409	380	413	395	389	396	413	408	407	390	403	386	389	395	392	399	401	401	388	419	380	432	392	397	414	415	397	384	457	414	389	392	387	408	388	378	408	384	379	383	362	424	413	449	419	386	395	400	410	390	446	400	450	412	388	352	413	390	412	432	396	393	414	393	389	405	436	416	385	334	388	350	409	400	394	438	385	370	403	375	401	423	388	402	413	380	379	392	447	391	376	416	430	409	401	402	432	386	407	396	363	365	368	403	409	444	383	396	406	412	396	395	423	384	417	397	381	408	401	425	397	385	389	407	424	418	385	411	393	410	420	390	400	395	414	417	384	412	407	387	389	409	415	374	371	401	382	374	412	433	401	369	406	393	377	378	417	416	421	418	392	385	378	368	387	369	401	429	381	421	374	397	379	385	365	403	403	397	412	385	414	403	399	414	373	380	393	385	411	380	390	424	412	403	402	401	392	407	384	405	387	365	404	412	393	418	361	357	428	412	379	402	365	421	365	386	422	392	372	407	349	391	379	382	371	416	371	365	398	389	391	392	376	402	426	401	403	402	384	404	414	378	434	408	415	415	389	356	393	396	400	394	390	401	400	457	367	392	394	417	409	390	374	422	416	385	416	387	404	389	447	417	341	393	394	409	399	395	420	382	416	375	395	391	396	387	392	420	378	409	436	419	423	393	398	400	418	408	398	432	383	382	394	406	437	383	397	401	412	362	431	401	381	399	431	381	395	391	390	381	386	413	421	410	418	413	472	387	417	442	435	422	377	403	414	393	396	349	400	405	394	406	441	374	381	420	383	402	430	419	417	424	400	415	426	395	365	405	393	377	405	385	399	406	406	377	382	385	409	406	419	445	386	390	440	361	391	429	387	377	382	349	404	400	390	430	381	380	386	407	389	411	396	384	393	338	404	398	396	443	442	382	408	396	359	374	390	408	392	428	413	389	389	393	375	445	390	392	425	399	391	369	363	368	404	402	410	409	387	435	414	410	385	446	416	388	339	408	380	412	376	418	380	393	380	415	379	380	406	426	401	403	404	390	361	401	414	387	431	346	380	383	394	411	396	355	416	423	398	399	384	409	366	421	404	404	377	410	377	392	414	400	396	385	393	402	437	410	395	433	397	421	426	450	418	382	428	457	386	369	374	401	380	409	375	399	422	401	410	400	417	382	398	393	397	379	370	386	378	373	417	423	410	402	392	368	417	401	393	378	397	411	443	423	376	423	387	392	385	387	365	406	357	414	397	383	404	409	402	389	394	376	375	379	361	422	406	392	388	415	389	440	415	379	375	417	419	406	420	417	413	404	381	393	406	410	392	364	401	418	420	354	403	417	431	381	429	376	427	401	407	439	378	406	383	391	381	414	426	377	398	395	396	395	419	427	405	396	377	394	401	374	395	415	423	374	365	414	372	389	426	405	390	392	357	410	412	359	394	393	401	391	415	395	419	413	437	415	381	382	375	421	389	404	402	390	410	396	406	417	392	419	385	402	380	401	382	408	410	413	403	385	439	435	393	383	404	424	422	425	387	417	432	402	387	418	431	382	395	403	390	395	403	436	386	416	362	400	394	399	393	419	381	398	404	400	392	377	388	411	367	443	408	411	393	392	408	408	404	409	397	406	373	423	368	435	414	412	391	412	371	420	413	399	399	413	381	376	385	390	392	414	400	380	408	432	381	425	388	375	370	419	397	365	412	392	445	359	417	450	369	399	395	373	395	365	414	392	421	439	383	405	404	400	391	369	420	418	385	381	386	377	401	382	400	377	413	407	417	409	421	410	425	396	403	409	421	381	430	380	427	429	381	395	395	377	407	397	409	414	423	400	407	383	365	408	409	420	388	389	387	358	391	420	400	396	364	430	362	372	400	400	381	365	340	387	395	358	396	384	381	417	396	397	432	423	421	387	378	355	434	387	401	406	404	442	417	384	431	401	401	383	407	410	409	419	408	391	415	372	406	426	391	380	405	392	411	373	400	412	392	404	387	374	399	389	386	418	381	418	410	404	415	437	388	411	406	391	365	395	407	411	398	406	367	391	401	404	403	381	412	434	387	396	397	399	431	381	379	369	417	384	379	397	435	387	403	420	399	399	367	424	402	396	391	414	392	404	378	365	373	412	404	396	360	394	407	354	365	422	405	362	411	387	397	414	405	381	409	432	434	426	375	442	400	450	360	386	382	405	398	353	413	388	466	394	420	384	394	410	405	370	405	409	380	365	383	406	414	381	420	405	402	435	376	443	413	388	421	402	430	417	372	399	338	399	412	416	385	409	396	407	433	335	410	413	385	418	390	384	394	414	383	416	418	374	403	371	384	422	391	369	391	395	373	409	383	387	380	418	435	377	392	423	411	417	414	405	412	407	408	403	425	386	439	398	414	377	375	385	384	413	401	367	358	405	374	415	394	376	417	430	401	381	391	414	397	454	403	409	437	420	396	413	366	400	380	361	392	388	369	417	399	411	414	396	354	409	413	384	402	403	400	385	402	403	439	421	417	408	398	421	423	376	408	403	426	421	395	391	382	402	375	420	366	370	385	388	375	400	376	399	394	391	386	387	401	343	392	381	414	438	385	380	386	374	381	399	368	370	422	412	390	391	392	393	384	397	406	418	377	404	417	417	429	397	439	408	423	396	420	409	401	402	368	374	421	425	440	426	402
29021	38804	11466	622	521	547	728	3515	3486	965	525	466	479	465	498	481	506	493	426	450	491	445	446	474	441	473	461	479	464	534	483	514	466	470	469	452	463	509	514	432	511	440	471	477	466	450	464	490	473	490	507	493	462	460	480	459	489	490	506	480	513	468	477	524	484	477	498	462	466	448	462	471	485	484	471	494	455	432	487	478	463	434	470	449	502	486	516	538	500	486	440	452	471	500	502	475	477	481	499	458	461	459	477	448	505	487	481	474	481	471	507	439	477	468	459	486	457	481	464	484	502	512	458	491	458	483	457	463	480	482	472	488	501	457	491	509	517	454	494	437	464	478	495	471	499	506	518	510	455	485	427	492	500	443	475	469	519	460	469	489	470	480	506	498	479	477	498	489	480	502	456	466	447	467	491	460	458	464	530	465	472	461	486	495	486	464	463	437	439	433	471	485	495	469	486	451	509	456	480	517	499	478	485	483	488	533	511	474	422	439	460	474	511	536	541	465	480	455	469	470	460	481	449	445	492	501	476	490	457	475	462	546	528	489	513	463	482	503	474	439	484	461	514	488	465	486	511	446	499	498	478	479	502	492	478	512	493	471	470	446	484	467	468	499	522	443	450	490	488	505	440	475	466	448	485	475	496	478	449	455	477	480	490	464	500	492	454	503	482	463	429	512	456	471	458	431	492	459	484	490	515	463	450	457	477	480	466	459	495	456	458	457	439	495	566	462	474	457	465	485	482	462	473	501	486	445	459	479	444	488	472	499	499	493	434	504	440	490	468	471	459	471	446	475	465	475	469	505	465	453	503	479	488	469	487	474	495	473	443	476	499	474	457	429	462	476	477	488	427	456	443	457	455	479	445	498	494	483	462	472	486	478	450	468	460	487	438	492	411	427	485	494	460	469	460	495	444	469	480	475	474	497	456	477	486	503	463	480	496	469	447	450	485	444	487	497	462	472	487	490	466	493	479	482	485	470	489	461	433	465	455	444	517	483	505	507	496	470	483	458	472	482	497	487	499	480	465	478	489	487	464	504	456	486	483	470	473	486	464	473	478	465	489	478	462	445	487	479	514	502	487	477	461	477	446	484	494	498	488	463	458	501	444	450	478	475	482	484	480	490	439	427	517	437	427	474	466	486	431	483	461	485	456	463	468	509	463	463	450	477	455	468	490	472	505	454	469	464	528	447	480	471	509	483	444	448	462	465	449	479	486	461	455	462	501	462	459	502	447	487	483	458	478	450	452	520	470	481	459	488	486	478	484	490	462	468	465	492	486	486	493	499	477	491	511	474	456	504	488	469	518	478	458	484	467	512	456	505	481	475	502	481	442	472	456	450	487	484	483	478	478	498	481	503	495	493	447	501	449	489	515	547	460	460	403	448	483	499	468	483	463	494	469	486	469	459	446	464	450	456	473	426	473	433	462	460	482	505	460	440	507	519	449	500	455	459	422	505	468	447	492	481	494	463	488	469	454	480	456	509	485	497	481	493	429	473	509	452	446	466	464	481	463	493	495	459	479	455	498	490	456	470	505	473	464	458	464	481	516	476	488	491	434	497	457	486	493	492	496	445	454	447	470	524	479	484	459	433	466	494	486	464	463	502	488	487	479	487	486	434	515	457	477	494	476	469	475	460	470	476	494	472	505	512	502	474	443	463	510	515	471	467	467	482	486	538	469	460	504	472	461	456	458	459	481	450	476	481	480	474	500	503	461	469	474	489	496	526	478	481	489	476	445	485	517	456	444	441	491	490	483	468	483	444	492	504	454	513	437	461	466	466	451	452	483	447	436	506	513	483	503	498	475	465	463	489	471	459	480	482	436	444	480	463	478	501	477	476	449	484	474	493	513	479	485	492	497	450	472	495	474	448	465	442	454	475	480	475	487	463	494	497	468	501	462	494	491	505	441	505	458	452	486	475	481	505	432	477	489	449	482	444	452	440	475	457	496	463	507	446	465	492	464	463	485	460	494	477	488	519	474	483	488	476	489	450	488	477	487	443	503	456	474	486	447	510	465	453	485	510	469	498	489	470	478	476	454	488	469	459	467	469	487	456	435	506	473	487	506	501	481	468	491	496	454	488	498	457	459	499	496	455	444	462	489	471	501	511	519	446	495	478	473	467	496	466	508	471	455	461	474	484	492	461	509	450	495	477	494	452	491	505	456	497	468	465	443	463	501	480	443	494	454	490	476	470	477	436	450	431	514	481	463	471	468	463	509	491	469	492	466	462	464	469	470	477	478	498	466	495	490	460	510	496	464	453	471	481	482	440	446	516	486	448	484	483	477	464	465	471	473	483	438	487	489	454	471	461	475	455	466	460	510	451	478	463	478	480	492	433	476	489	487	505	479	478	417	448	454	502	496	459	453	459	471	517	482	456	472	497	478	476	460	528	427	479	484	473	492	507	474	453	449	486	469	485	444	470	497	502	463	474	453	471	479	514	486	442	453	475	487	494	497	485	472	457	495	508	464	514	443	484	505	492	469	488	469	485	478	465	448	460	465	481	468	455	478	476	487	493	463	509	503	483	477	481	451	512	522	527	459	466	466	477	489	457	494	493	514	489	494	483	428	453	462	481	504	480	449	433	443	476	488	499	425	438	472	475	464	512	486	456	482	496	453	471	446	461	495	487	493	507	475	487	501	471	489	498	472	495	462	461	521	491	503	503	445	481	526	468	468	497	464	479	485	498	526	494	476	480	480	440	471	494	455	474	481	475	489	485	493	452	484	471	480	465	488	465	457	484	465	469	501	455	484	464	450	448	472	510	512	490	496	494	434	474	494	453	490	479	490	484	480	486	485	525	525	451	459	492	445	479	454	489	451	504	505	436	480	452	507	478	472	491	484	462	513	490	476	463	479	472	523	505	457	499	445	514	473	498	449	468	431	505	476	439	473	491	444	499	447	476	468	462	461	468	487	493	468	473	472	470	464	472	462	450	469	453	456	473	468	483	465	509	435	476	465	498	495	457	440	449	451	466	505	463	469	468	439	458	464	487	531	434	495	453	467	482	474	497	445	511	491	477	452	464	486	457	483	484	457	493	484	463	486	444	482	490	420	469	455	499	490	475	450	475	445	462	496	475	485	459	466	443	451	481	480	475	452	511	429	522	468	467	446	479	469	471	480	498	486	489	465	471	462	460	508	462	480	497	473	479	470	486	463	484	490	489	463	476	458	501	478	504	485	439	496	455	487	477	471	506	533	466	500	522	503	491	436	452	492	473	474	463	482	476	451	508	491	476	473	452	463	457	457	436	478	471	458	470	474	512	512	451	470	459	458	515	476	478	478	524	443	460	480	485	460	472	459	537	491	486	475	508	465	482	476	504	469	451	495	507	484	495	515	483	509	484	469	480	477	467	442	461	489	500	503	459	493	496	502	472	504	481	481	505	491	491	519	477	506	438	454	445	521	468	475	454	462	486	453	451	509	479	474	516	466	445	453	460	458	460	497	445	504	464	501	489	462	430	503	526	488	489	447	499
24345	21342	28499	24478	21018	6515	2417	23192	22718	5841	726	690	683	670	636	613	667	642	658	572	613	621	633	641	616	587	609	624	640	625	579	595	606	614	599	604	628	692	595	581	574	653	621	598	589	617	582	577	615	587	637	588	632	615	602	606	645	624	626	578	622	556	631	667	604	653	609	590	598	626	625	612	589	601	603	625	644	596	612	631	603	564	616	647	639	609	590	657	585	603	617	624	572	589	583	589	646	632	569	649	638	596	607	631	556	603	574	599	628	619	645	601	631	633	601	622	571	622	581	611	604	599	562	627	622	606	630	603	611	585	610	626	605	637	621	643	607	639	570	629	596	613	643	607	614	617	626	658	606	577	627	593	629	607	609	624	595	632	563	574	609	629	661	651	602	575	616	642	598	650	604	593	616	598	576	571	628	566	600	617	587	589	571	636	602	601	631	588	624	638	638	622	616	639	641	589	621	620	578	640	589	623	567	596	614	590	635	638	580	633	623	602	605	633	638	599	632	660	613	638	552	622	634	593	557	587	619	626	641	616	581	628	588	625	638	595	600	592	568	645	585	623	628	613	646	634	608	598	611	629	604	575	589	560	647	613	557	612	605	622	595	620	632	586	629	631	578	629	580	609	578	617	610	552	648	571	597	643	608	632	585	627	575	639	582	596	570	615	606	627	563	596	624	584	610	635	617	605	622	630	564	614	601	626	671	590	605	608	602	646	591	588	635	595	591	623	628	610	613	632	623	592	608	611	582	646	606	603	617	573	614	611	571	602	569	592	626	604	607	603	562	600	592	618	622	622	612	573	600	607	577	617	637	654	606	585	605	639	629	604	599	619	604	600	560	610	619	606	598	607	599	643	617	610	609	598	620	643	627	622	593	583	590	611	611	587	591	550	631	617	624	546	587	620	645	570	598	580	602	542	572	630	633	590	627	588	621	580	602	621	581	641	551	608	626	651	579	607	581	644	628	619	622	642	597	608	602	570	588	618	561	620	512	605	623	608	586	615	605	613	607	641	607	530	563	612	574	636	614	581	606	599	648	590	618	605	598	576	591	562	554	602	609	593	669	608	590	603	592	611	584	591	610	574	595	580	628	638	635	614	631	578	603	611	561	625	555	570	610	597	643	619	586	619	619	609	651	656	618	631	608	591	584	610	624	613	617	623	589	611	618	588	613	624	642	629	584	591	623	577	608	613	655	542	626	590	636	605	556	638	574	579	610	616	595	610	596	624	615	576	601	602	588	615	602	612	602	634	593	586	591	582	606	652	631	628	592	616	643	604	589	634	622	568	598	652	590	598	589	580	614	601	590	624	596	579	614	599	650	562	603	607	613	618	600	596	606	620	600	591	581	624	613	608	659	621	655	589	559	582	586	602	601	574	633	616	559	598	604	619	613	619	638	589	622	612	603	580	593	601	626	612	638	645	643	571	617	612	615	638	604	598	638	562	609	621	622	632	595	611	612	600	614	584	586	607	619	586	588	660	633	602	582	613	647	662	603	609	610	543	599	624	590	614	621	618	656	593	597	574	591	606	577	644	626	616	611	617	644	574	638	645	560	628	625	593	615	634	604	562	606	635	654	601	574	625	618	606	614	674	571	587	599	573	616	610	581	571	592	594	607	622	614	596	574	607	618	607	600	616	568	593	599	597	640	616	597	634	580	599	617	615	597	587	626	633	603	583	648	613	613	589	611	609	612	593	571	629	626	586	602	583	612	611	613	604	606	620	604	618	594	614	625	595	719	580	584	597	609	604	629	608	608	601	623	593	599	583	590	653	573	564	607	606	557	631	589	630	659	620	578	608	573	638	601	624	594	626	624	621	616	579	621	617	627	595	613	649	604	622	586	652	631	600	621	572	614	601	600	595	628	584	566	604	568	605	582	589	605	617	593	591	607	616	608	585	615	641	597	617	603	591	613	624	572	627	629	603	603	575	639	577	548	583	613	605	628	621	628	626	576	581	622	626	608	578	572	607	607	611	604	604	613	613	647	619	593	616	647	630	601	596	594	645	584	619	562	573	614	577	647	620	597	590	589	641	618	629	561	566	606	628	642	571	594	592	641	604	558	641	601	597	548	568	607	585	581	606	596	672	592	630	565	546	654	605	613	642	641	632	620	596	638	598	657	624	639	554	613	563	614	592	613	627	621	638	570	598	647	624	636	612	635	578	593	625	654	626	600	612	602	647	653	635	633	590	586	627	636	589	625	606	617	596	653	622	649	579	619	612	598	625	604	634	646	656	604	595	615	628	579	631	602	596	599	570	599	616	637	572	589	634	591	618	625	622	637	606	598	640	557	576	594	621	596	586	582	604	623	570	590	619	608	555	607	586	601	622	612	570	568	625	622	595	640	627	586	593	616	618	598	596	583	633	625	579	605	568	575	644	586	574	574	597	578	587	597	604	618	634	636	647	612	600	634	641	594	658	634	582	586	603	581	613	538	609	625	612	586	645	579	630	597	603	588	580	619	606	645	581	645	566	590	578	604	580	586	591	591	627	582	621	598	594	613	637	638	623	610	609	631	584	607	619	600	590	605	602	614	619	585	617	580	619	595	628	590	642	630	592	624	605	556	594	594	603	593	614	563	611	644	619	656	631	591	580	587	614	669	612	603	646	615	608	595	595	612	606	580	650	573	613	602	592	609	608	629	553	569	616	597	624	581	634	624	645	625	614	595	631	598	606	604	597	600	541	624	632	641	604	631	638	662	595	601	644	644	567	581	606	617	594	563	594	591	599	596	614	663	583	635	612	572	581	602	630	589	617	614	556	635	573	624	607	624	599	648	618	616	607	572	597	580	621	635	575	627	630	599	635	610	606	608	612	619	636	588	618	573	634	623	615	633	620	582	588	652	593	594	575	607	585	619	582	608	604	607	587	607	619	628	585	602	566	607	622	648	608	632	545	547	561	584	635	619	606	600	593	605	605	632	624	605	633	595	598	599	561	613	631	638	590	567	575	601	630	603	642	582	615	576	605	607	586	600	550	594	630	562	627	615	613	658	620	592	600	660	581	591	620	610	609	576	570	604	629	592	606	645	612	581	589	583	591	585	583	638	667	599	641	604	602	691	625	576	618	623	585	570	606	571	614	646	603	622	598	584	624	592	597	631	628	597	603	618	583	605	592	643	583	659	597	584	612	593	619	587	574	592	585	607	621	597	577	572	614	619	623	585	618	619	625	586	585	615	633	595	642	619	589	613	566	632	578	597	594	635	568	629	610	575	608	630	583	580	597	649	613	601	637	613	650	607	596	606	634	640	635	612	605	612	599	610	657	579	599	648	597	614	589	609	600	624	630	608	622	610	621	598	590	601	629	620	615	614	620	605	600	595	603	606	643	606	624	592	589	619	584	629	625	620	635	574	623	578	614	609	575	582	617	594	596	578	663	574	593	577	561	634	654	638	596	603	594	565	624	631	619	606	627	582	614	614	611	633	614	586	566	617	617	622	618	602	603	607	561	622	633	588	583	591	582	572	610	638	660
32613	55010	18251	3103	2310	1895	3551	29747	28505	6259	910	811	825	797	811	786	774	755	783	734	800	678	759	762	739	693	708	721	744	687	680	653	716	702	718	705	702	747	728	717	754	722	720	672	701	635	746	672	708	695	713	725	744	674	700	748	725	699	688	700	696	697	673	716	680	677	722	664	708	732	695	668	743	682	685	706	725	702	688	685	684	671	708	694	721	755	700	670	731	668	708	748	739	702	702	721	740	703	655	680	715	703	687	723	683	694	734	689	710	694	769	798	728	770	702	760	703	681	685	722	742	713	711	742	747	678	730	708	716	746	678	698	752	691	725	710	660	705	718	708	675	699	726	747	684	707	717	690	708	682	664	741	691	731	670	704	726	707	676	712	684	687	697	716	712	718	712	685	696	668	675	709	750	693	683	705	724	715	698	691	709	670	694	714	718	669	726	727	681	682	725	696	697	709	691	697	700	719	723	669	723	727	702	670	686	692	748	718	753	680	687	711	696	745	697	696	717	653	746	712	733	706	717	693	672	638	724	728	732	757	716	706	735	696	718	717	742	700	707	714	665	671	679	703	699	677	685	664	691	698	701	788	694	709	687	674	658	687	688	701	659	747	718	693	714	699	689	655	661	719	715	702	719	723	721	670	723	705	680	677	683	680	662	664	731	702	715	747	698	704	709	679	734	740	702	695	672	705	656	719	691	726	735	636	736	698	743	698	707	707	708	734	689	683	688	671	695	730	742	677	701	700	718	665	714	649	694	673	680	700	711	726	700	722	693	715	706	683	733	702	675	666	694	661	712	704	718	698	699	711	659	732	744	754	732	676	685	700	740	680	742	726	737	707	730	768	717	688	667	696	693	661	681	693	714	642	709	733	684	718	681	681	697	684	705	718	726	699	735	724	693	711	664	709	657	669	718	741	675	676	760	714	705	680	695	738	685	685	703	694	744	691	685	727	713	722	701	698	703	682	708	697	708	694	718	741	716	691	696	739	731	709	736	717	736	694	699	699	657	750	712	696	711	730	718	723	710	711	712	771	621	694	654	682	680	731	692	734	672	679	700	744	681	715	704	697	741	704	751	687	728	732	720	676	727	677	695	691	693	696	701	669	697	706	723	691	652	725	685	692	691	774	682	673	692	686	706	665	701	712	661	735	738	730	727	702	717	690	728	643	696	631	683	688	663	718	728	688	710	706	706	682	743	691	697	700	723	691	702	703	741	722	762	675	684	689	666	699	685	668	741	682	725	735	698	714	715	700	731	742	684	665	706	699	676	706	691	714	691	696	718	758	669	707	657	666	687	722	708	673	708	723	700	664	674	691	679	745	705	700	715	659	719	672	697	690	694	691	718	684	710	699	678	652	718	679	754	693	698	663	674	689	705	722	712	684	640	663	712	707	711	731	667	732	702	746	667	769	712	698	703	721	693	666	705	721	697	722	708	717	681	673	660	731	739	709	726	724	688	689	678	638	692	696	717	686	697	691	693	696	704	687	725	690	681	711	676	663	658	689	714	691	711	720	667	741	748	662	697	683	716	697	696	635	687	679	697	684	697	682	708	666	680	744	681	693	703	682	699	712	698	725	734	729	655	672	743	709	735	714	674	733	696	727	709	741	699	655	736	686	714	699	746	682	732	677	709	691	681	680	724	707	697	696	741	663	645	689	745	689	726	696	716	730	702	727	666	667	671	683	666	717	744	690	614	701	675	696	688	741	687	692	707	669	699	706	702	681	688	678	665	699	713	679	674	687	699	679	718	687	680	664	657	704	728	681	743	724	671	656	730	680	626	686	705	654	670	677	669	735	677	696	710	674	682	719	730	695	696	747	681	742	752	664	708	644	662	685	744	700	682	709	706	709	680	703	719	694	737	690	689	730	662	695	766	688	670	679	695	672	690	699	709	726	708	689	742	717	714	678	736	681	705	695	684	703	696	685	698	667	708	713	697	703	725	721	684	700	690	717	652	708	709	707	728	713	676	678	716	750	679	697	700	731	752	719	703	709	708	702	723	691	679	685	708	740	712	732	711	707	758	675	669	673	682	690	695	696	690	695	690	693	713	702	664	707	726	712	760	676	676	692	697	756	739	739	738	661	739	722	670	701	667	741	661	638	737	702	678	768	702	663	677	663	702	702	715	680	703	723	720	716	683	673	662	678	696	731	714	712	717	648	729	747	716	691	687	693	742	695	714	708	709	698	737	691	759	701	703	704	733	700	659	711	670	705	678	713	678	701	703	698	701	732	738	708	714	756	714	680	701	669	733	662	715	677	656	702	683	672	694	673	673	700	682	739	654	746	721	656	700	753	658	690	736	682	729	700	709	700	686	680	700	683	681	715	718	713	704	693	733	729	665	672	700	697	731	713	673	743	690	688	681	751	723	725	689	698	686	752	698	687	768	675	752	713	673	667	702	683	736	700	685	719	708	732	719	746	668	691	719	708	672	648	708	698	755	730	707	662	731	754	685	674	732	727	713	682	704	723	746	750	682	694	682	711	695	755	691	732	660	729	714	697	646	741	717	691	696	701	707	702	674	693	713	700	686	723	728	685	687	688	696	759	706	703	743	740	689	726	683	697	685	705	696	660	674	685	678	741	730	680	649	719	695	653	728	743	713	726	729	716	695	649	710	695	695	668	697	665	731	727	697	737	697	700	664	723	708	664	732	733	688	691	693	691	724	729	671	711	749	676	690	746	741	745	703	715	675	660	731	694	714	711	724	666	706	655	731	664	699	656	689	656	703	666	753	689	726	687	720	728	677	707	732	706	744	659	716	688	709	706	728	729	726	668	701	673	686	681	638	724	676	724	737	725	736	708	704	705	717	708	695	733	712	655	729	691	686	686	720	720	714	645	706	722	711	703	693	696	715	695	683	670	694	693	721	717	709	746	698	711	743	713	700	716	690	681	686	692	745	802	677	665	710	743	664	716	747	729	703	654	664	646	683	683	721	663	673	701	729	723	730	705	712	683	616	689	749	715	700	705	716	684	653	690	725	701	715	685	665	733	686	695	725	726	729	683	734	679	693	735	696	686	722	746	672	656	683	718	694	713	704	693	694	676	675	701	735	695	663	687	692	691	741	689	707	686	697	709	698	699	729	687	698	690	672	701	702	733	668	714	772	708	719	688	744	717	698	712	698	696	667	660	705	757	713	697	707	709	728	729	700	722	681	710	762	713	676	651	671	743	672	685	727	699	715	722	690	697	721	643	674	706	693	714	728	706	724	718	622	702	710	698	731	674	753	764	706	678	724	641	715	693	689	684	663	678	681	725	665	679	717	660	747	723	720	727	682	701	739	728	665	654	679	680	706	675	710	723	679	730	723	693	731	679	700	679	672	694	710	685	647	678	669	740	722	668	729	710	732	689	673	735	668	788	695	702	760	710	686	683	709	670	727	682	695	676	654	650	685	712	718	694	692	667	708	675	693	700	697	714	717	689	725	680	693	755	683	662	662	706	722	715	688	713	688	661	669	668	679	730	700	676	652	680
25392	21399	27278	25159	7609	873	2458	17145	12852	3101	537	479	518	511	465	520	526	477	465	515	502	516	471	460	506	509	469	447	479	497	462	483	528	502	451	469	452	450	497	494	471	445	461	457	447	461	464	483	434	447	426	484	467	436	465	481	474	488	474	478	492	485	471	481	467	472	468	488	512	478	482	474	481	492	444	485	468	455	455	471	484	464	494	466	486	418	504	459	461	489	466	463	497	466	461	485	503	457	461	501	534	486	448	452	494	485	473	481	472	466	463	468	462	435	487	448	431	438	501	516	458	472	490	493	498	465	477	485	451	471	510	497	488	493	442	470	451	451	469	479	468	447	466	479	464	467	471	471	471	472	464	496	471	478	446	463	473	428	475	463	484	460	491	460	494	466	498	455	476	489	485	461	487	485	487	485	482	432	458	511	498	402	461	452	462	477	448	451	492	457	406	471	499	455	491	501	471	466	505	446	467	490	466	464	486	449	443	483	475	476	444	419	438	470	494	456	469	453	481	466	449	461	463	450	479	473	453	444	532	457	480	485	491	458	483	489	464	503	465	464	478	456	459	492	477	456	501	456	503	423	462	509	480	484	472	498	471	487	488	477	472	440	480	459	479	460	452	443	453	430	438	477	528	466	479	457	478	465	511	449	458	474	495	471	486	462	456	448	462	502	453	479	479	482	486	494	502	449	487	443	486	447	464	492	430	523	465	459	472	520	464	472	494	451	438	469	472	472	461	518	471	449	442	495	453	433	475	457	462	481	456	465	504	460	480	508	449	480	471	476	408	518	451	478	470	483	448	450	493	453	474	465	471	505	516	450	478	467	456	465	467	419	470	467	449	466	482	482	479	465	510	461	526	476	472	449	490	474	455	478	481	488	443	476	480	442	501	451	500	462	459	448	468	466	453	541	458	443	463	478	481	458	457	489	491	487	471	475	448	470	443	496	461	510	490	490	490	461	492	448	454	452	488	472	449	487	496	484	469	470	455	470	492	479	479	425	475	468	540	445	489	468	454	477	460	460	496	455	479	511	502	485	451	455	503	476	467	500	491	447	489	487	458	470	460	462	450	472	469	520	477	443	472	476	473	438	493	495	476	459	486	495	476	515	447	462	483	459	419	450	481	464	479	462	470	482	440	456	443	462	436	456	460	470	488	502	443	502	462	457	482	461	469	465	501	449	474	463	463	510	512	449	455	447	472	459	475	488	487	465	523	494	443	493	472	513	451	480	474	441	453	470	475	480	485	486	451	480	477	487	467	465	479	481	501	496	423	439	454	454	456	486	450	450	456	406	454	464	492	516	508	452	434	464	455	503	513	456	469	437	437	460	447	484	472	473	516	505	468	459	505	472	471	482	479	460	500	458	473	473	474	448	487	460	467	491	510	453	466	451	508	432	483	451	458	446	474	465	471	476	496	475	483	461	458	507	467	475	431	468	466	445	439	461	488	468	459	452	457	477	476	452	443	434	443	523	463	436	493	487	477	467	451	497	466	441	498	434	472	480	530	456	472	458	487	466	467	516	488	477	462	459	471	491	455	490	450	469	461	481	410	444	434	488	498	472	492	493	463	469	449	475	472	459	485	471	435	471	478	457	456	451	454	494	422	464	465	443	504	440	482	462	465	468	474	467	469	501	479	493	492	458	446	465	490	479	466	498	488	467	479	470	467	500	485	511	501	486	458	442	495	443	507	436	449	482	446	484	458	445	453	415	497	504	482	511	474	451	462	497	480	461	507	470	467	441	506	432	481	466	508	467	463	491	468	457	513	433	456	480	448	470	441	492	454	481	506	463	443	488	472	441	513	462	432	457	529	477	490	478	465	488	449	459	436	528	463	456	490	429	472	509	454	532	450	447	456	483	489	469	464	461	434	465	454	484	458	457	467	484	464	466	474	446	487	474	460	475	489	474	469	484	442	447	469	469	444	488	485	484	482	487	477	508	488	455	462	488	479	450	500	461	462	464	484	451	514	461	425	463	529	483	477	492	465	483	469	469	484	523	447	495	440	477	436	436	483	491	469	512	476	508	445	447	426	468	488	448	496	467	479	451	507	435	456	458	453	484	433	490	462	464	438	449	492	495	486	457	479	443	480	437	460	490	482	461	465	490	465	478	448	491	473	484	448	473	481	425	482	434	471	482	442	506	490	501	478	444	456	477	447	451	488	462	490	463	486	474	474	478	513	500	448	454	470	434	467	459	442	463	446	481	447	456	490	468	494	460	474	510	445	451	489	461	484	454	491	494	502	440	441	470	445	480	470	433	448	481	473	474	477	485	487	453	458	475	438	486	492	459	489	410	454	455	471	483	456	471	474	463	445	452	426	471	469	471	463	467	469	477	471	479	484	446	466	434	478	439	485	500	456	445	502	484	459	452	479	482	482	492	439	486	489	471	446	466	497	473	475	528	468	469	445	455	472	483	468	476	469	432	441	501	474	485	523	465	460	474	486	502	515	468	424	471	487	482	456	448	470	466	485	483	433	468	460	452	474	485	516	467	462	454	494	483	458	460	460	447	455	464	441	462	466	471	503	470	464	460	491	469	466	514	470	496	480	460	495	471	467	468	476	461	491	480	487	469	449	478	444	469	471	471	503	457	533	484	460	492	483	487	509	492	493	480	463	462	486	443	482	455	424	449	463	425	488	483	484	496	498	463	423	486	498	456	502	491	421	500	447	435	439	472	459	446	527	468	454	487	480	466	435	465	472	498	461	475	486	462	466	524	474	482	468	432	473	478	455	496	501	443	446	469	454	491	453	430	471	470	472	500	488	486	513	455	490	520	453	477	479	448	449	492	459	472	484	470	440	472	480	449	477	460	428	492	484	467	428	480	448	448	488	477	489	467	453	488	493	484	490	464	458	435	495	487	430	472	462	487	446	507	516	514	444	473	449	536	503	426	484	477	446	496	475	459	494	465	458	480	523	452	476	478	453	471	467	485	472	483	481	445	472	469	452	437	474	490	498	476	505	495	448	489	473	461	469	446	472	463	441	455	429	489	469	463	463	452	465	436	479	467	462	517	459	482	443	415	453	485	468	459	451	472	485	487	460	470	452	442	486	441	440	427	459	437	509	442	508	510	524	470	443	526	475	471	439	491	465	475	481	493	506	442	451	463	478	451	412	470	499	502	490	515	461	490	427	476	463	456	466	480	435	474	485	449	474	495	447	446	472	501	467	435	446	461	456	438	479	461	514	462	472	498	485	494	447	483	464	491	459	443	453	463	469	464	513	413	469	459	457	485	456	472	478	467	512	458	466	412	483	483	456	453	494	476	509	477	451	478	442	465	472	486	497	485	450	461	490	465	460	483	414	472	443	494	483	439	477	416	489	481	491	477	468	474	452	485	493	508	436	490	441	481	441	511	489	475	473	496	464	466	499	478	451	479	461	442	479	425	479	477	427	475	469	421	446	459	476	411	488	452	448	471	483	464	483	448	480	456	516	472	479	482	459	524	476	470	537	442	483	465	480	440	428	442	453	469
32634	48619	13031	1966	1511	1201	5155	27873	21435	4633	724	638	650	632	575	586	649	615	604	566	590	562	607	621	550	581	571	590	577	626	563	583	577	567	566	571	574	561	588	580	585	583	594	627	578	603	575	590	563	558	589	566	575	574	515	606	543	583	569	574	578	548	544	572	540	567	533	565	598	592	565	581	538	601	533	601	587	625	528	561	590	572	499	584	557	587	561	594	600	615	599	572	588	614	596	558	583	490	575	550	576	563	510	556	562	577	578	586	597	540	527	581	586	535	599	573	552	542	554	580	610	572	571	574	552	603	553	527	565	575	604	551	579	553	544	605	567	592	557	589	574	588	545	532	561	556	596	560	579	547	565	605	592	560	569	609	568	577	571	598	601	610	588	588	609	572	546	578	582	560	550	573	568	567	606	518	626	586	563	557	549	574	506	580	577	605	553	534	593	596	553	512	589	508	606	578	588	578	576	579	539	620	580	557	531	609	582	566	575	593	550	576	577	559	570	570	581	603	589	558	579	555	608	542	573	540	565	538	530	569	608	579	573	558	593	565	545	603	569	563	566	645	569	557	564	551	601	567	594	565	581	585	589	526	562	535	587	608	540	593	585	551	561	571	569	572	563	562	601	569	567	580	611	553	530	615	563	623	570	580	554	594	561	593	586	590	556	600	579	593	587	551	573	574	558	547	544	571	592	595	578	574	591	507	552	545	567	580	589	586	611	613	562	579	595	585	578	571	565	595	595	518	585	544	612	536	612	596	563	582	565	561	569	574	538	582	583	593	602	583	574	593	559	551	574	588	590	590	586	613	556	561	561	600	597	589	587	591	555	581	547	572	584	596	588	580	607	601	594	567	551	604	573	590	574	572	577	567	581	585	591	586	547	579	594	528	580	589	563	604	561	600	606	544	547	589	617	558	561	574	600	562	570	609	576	554	573	599	568	554	596	559	593	518	585	587	537	571	555	574	572	605	568	579	563	612	621	561	577	528	582	598	626	534	538	582	605	576	615	596	559	595	561	575	563	588	594	559	571	573	593	533	573	579	565	578	603	587	572	581	542	612	568	592	574	611	602	586	556	563	573	510	580	569	552	554	583	588	555	578	533	569	565	600	570	569	557	599	568	567	602	548	584	590	575	616	577	567	536	574	570	582	537	588	562	588	520	585	552	548	594	570	577	586	559	599	518	582	559	606	578	572	558	581	573	543	541	580	575	595	589	567	573	569	576	547	533	607	570	558	616	547	565	571	547	581	614	562	586	521	582	572	569	594	585	547	564	588	573	587	547	574	550	546	570	580	526	555	597	528	590	566	559	608	589	576	573	549	576	572	569	563	603	557	583	581	578	558	556	539	592	590	569	572	582	567	573	585	569	598	571	553	565	557	575	544	575	575	577	623	574	577	542	578	578	542	600	591	585	607	525	556	566	589	601	579	533	556	569	581	562	585	560	596	558	593	557	560	594	592	578	539	571	599	595	546	577	560	556	581	528	560	572	565	559	530	582	564	598	582	602	588	539	567	591	566	610	545	599	593	594	576	533	573	561	540	578	570	594	622	603	590	593	595	568	577	543	603	577	581	591	593	569	552	571	576	554	572	574	596	583	613	576	594	593	558	598	596	582	543	594	583	538	620	542	581	576	591	569	550	571	595	551	579	620	584	564	542	602	587	587	595	608	599	548	595	565	550	606	601	625	576	592	523	596	583	548	565	549	584	543	581	619	580	595	546	616	537	577	611	588	642	574	608	550	609	585	566	531	563	549	569	579	605	596	543	614	577	607	579	575	555	547	597	577	530	600	552	555	543	587	595	585	594	611	568	555	564	574	567	566	513	561	588	564	583	605	586	604	575	601	583	576	578	564	577	573	578	611	593	561	591	629	557	612	560	576	577	612	593	599	598	579	653	598	572	586	552	568	565	571	568	584	670	576	596	555	604	573	601	579	589	582	552	587	590	599	603	613	593	568	577	540	517	578	547	596	587	587	588	573	555	609	604	547	548	581	603	561	565	583	583	576	594	576	593	577	603	584	577	551	568	598	501	569	584	549	602	593	532	549	584	549	574	525	553	576	552	618	535	571	542	587	577	607	573	531	590	534	569	574	604	564	582	575	555	576	574	603	557	566	582	565	581	566	620	603	557	569	565	581	556	612	588	551	621	642	610	581	559	561	594	560	531	556	554	576	587	562	582	585	578	579	568	556	575	496	553	559	553	565	570	582	582	587	566	555	599	621	577	556	596	599	607	550	571	574	592	600	586	527	599	564	554	535	557	561	540	608	574	566	607	557	566	589	572	586	585	559	530	551	580	591	564	573	571	592	584	558	548	558	586	581	556	609	606	596	569	574	557	562	592	575	593	588	577	526	593	595	608	521	560	549	565	572	562	580	558	573	570	586	618	566	577	625	567	601	586	587	564	567	579	631	600	583	500	570	558	565	568	610	524	574	566	559	587	576	517	546	583	605	596	555	567	608	594	562	566	623	579	577	571	567	596	563	556	582	561	563	596	580	537	566	582	593	590	544	570	574	565	598	599	564	564	565	603	617	557	578	572	605	593	539	566	571	599	573	544	589	557	563	569	564	579	545	542	580	564	554	627	539	601	554	556	571	538	563	619	544	584	565	573	551	571	567	567	594	581	558	566	556	548	595	595	584	597	555	571	606	568	573	595	525	578	608	574	612	559	556	606	588	619	562	563	566	579	550	513	589	579	547	576	552	576	579	563	576	523	598	570	592	569	580	621	586	596	550	563	575	564	585	539	599	560	590	586	522	592	538	583	587	593	582	584	621	582	610	524	591	528	569	536	575	587	564	573	581	593	547	575	550	535	564	581	583	574	616	539	572	545	589	574	588	579	551	607	571	544	562	571	617	551	574	556	545	525	588	579	582	606	615	600	596	582	578	588	562	583	529	571	582	535	571	551	574	564	550	547	574	552	563	527	622	566	610	639	570	556	536	602	585	586	569	601	561	580	577	578	550	594	612	577	568	527	558	561	589	577	582	558	610	559	637	590	536	603	577	572	631	512	582	596	577	643	590	569	566	569	548	515	552	585	600	565	558	562	567	561	544	563	594	609	605	552	583	548	638	575	581	561	547	546	539	589	535	587	601	589	559	559	578	542	578	562	554	556	569	577	556	556	588	541	567	535	575	595	587	604	610	573	569	611	559	598	576	591	603	548	556	550	519	583	556	627	604	531	560	529	552	610	592	580	576	584	523	538	595	587	574	571	574	578	583	579	553	601	566	605	588	538	565	567	587	592	559	568	566	595	595	586	555	585	584	580	555	578	598	569	577	585	576	616	595	541	589	566	608	592	567	568	615	560	528	572	585	564	560	587	547	580	568	549	585	572	587	573	582	579	576	594	591	576	567	586	544	611	515	537	567	553	579	550	558	637	578	585	573	560	611	543	608	561	570	583	532	643	618	615	564	571	588	581	587	567	558	607	562	568	575	575	594	557	594	520	586	560	630	605	537	557	571	538	588	566	580	594
23203	21380	29085	23975	21336	21276	9616	39281	38707	16552	1650	958	966	972	923	915	807	934	842	830	798	817	866	901	866	826	828	829	798	829	837	814	838	794	839	809	794	861	809	802	791	775	806	775	837	822	845	848	873	841	844	792	800	773	799	799	776	827	798	788	831	821	814	820	817	834	824	817	827	834	862	838	806	806	799	851	831	846	800	773	787	819	796	839	823	821	819	826	778	824	833	827	858	796	788	777	803	858	862	809	820	813	783	818	808	805	799	779	806	851	886	821	782	784	867	765	844	855	787	781	804	801	813	799	831	812	810	827	849	766	840	805	836	835	809	845	841	825	818	804	817	813	810	813	784	797	796	823	826	785	803	814	776	794	880	787	794	838	837	763	827	768	770	774	781	774	803	837	794	845	800	861	807	807	844	789	833	808	802	811	802	785	795	767	824	825	810	823	795	821	828	755	846	787	774	804	797	836	852	818	799	829	801	770	810	850	840	798	828	803	800	784	797	771	787	814	803	839	831	874	881	818	822	821	774	838	787	803	816	757	788	814	778	819	833	794	780	816	807	804	852	801	807	782	805	836	791	815	813	770	760	787	789	756	811	777	772	812	829	851	836	800	779	792	798	786	782	800	810	780	811	816	777	765	769	805	863	767	813	797	798	851	819	811	815	802	830	790	815	796	811	791	782	804	827	800	817	810	848	841	800	815	779	797	782	793	764	861	793	846	846	843	747	794	833	823	839	828	788	816	827	805	845	844	781	812	822	796	852	794	769	744	829	785	803	819	786	802	860	831	788	883	810	811	804	773	781	874	784	788	819	780	800	808	776	784	842	832	814	851	818	837	781	809	812	800	783	823	812	832	885	840	820	832	817	756	797	806	801	830	835	836	845	808	824	717	800	835	795	857	803	796	822	796	824	759	829	806	802	789	854	810	849	799	805	791	780	844	835	840	844	751	833	826	827	813	778	807	861	799	824	815	787	822	804	842	848	800	756	794	760	796	879	844	793	824	871	829	823	861	805	795	797	724	850	803	828	836	788	854	817	756	774	803	826	841	812	788	848	806	838	810	829	850	793	831	843	816	804	760	850	758	841	776	773	799	803	730	770	778	791	767	775	838	811	795	809	798	861	809	808	801	841	816	817	804	766	795	796	812	806	858	795	861	843	811	848	833	834	809	761	774	828	781	844	860	771	820	828	818	846	865	878	817	813	800	803	852	855	760	798	793	789	848	797	841	753	820	817	822	804	805	771	762	823	811	802	778	782	853	825	733	821	815	830	778	829	807	817	838	788	789	798	845	841	795	749	824	787	800	823	826	813	827	860	845	754	793	829	814	821	781	838	773	761	846	822	842	818	807	820	847	791	853	834	830	846	855	793	812	822	770	811	757	751	807	796	822	824	882	811	849	809	829	783	809	824	837	842	833	839	820	844	812	847	813	750	829	810	789	767	799	821	818	779	788	835	813	812	798	792	791	812	771	826	829	797	829	851	783	795	776	800	801	764	801	822	799	775	860	830	767	791	845	808	836	776	863	877	793	814	735	779	841	759	786	788	800	774	791	803	799	812	793	780	837	792	844	813	825	845	780	824	824	790	789	837	775	843	820	823	767	796	836	807	794	809	813	798	804	765	894	800	802	838	763	844	747	847	801	860	781	813	792	882	813	788	817	844	782	803	816	826	750	820	863	770	790	779	822	799	828	859	817	791	849	832	801	844	800	797	814	808	763	759	779	805	795	793	794	859	870	827	812	822	807	846	750	891	820	795	827	795	747	803	819	804	775	747	825	805	815	786	857	829	812	884	774	825	800	858	784	794	786	840	848	803	783	851	823	833	816	805	843	812	768	811	818	874	775	839	842	770	790	778	794	814	849	761	773	834	780	769	804	877	743	763	794	794	804	822	795	822	818	747	788	830	795	835	817	787	759	846	783	822	812	788	813	761	792	822	806	811	836	858	807	800	818	760	814	771	821	784	774	803	780	780	837	848	773	845	776	819	809	767	816	836	854	804	788	818	807	817	818	785	749	842	816	819	782	900	801	797	834	804	782	805	796	793	828	880	830	778	867	782	779	836	798	818	821	807	791	753	836	823	765	782	806	802	861	799	817	820	795	828	833	777	783	766	763	796	852	820	860	773	823	765	803	777	733	814	856	797	810	791	798	813	842	811	822	834	821	774	785	836	774	799	784	808	773	805	855	810	802	822	805	805	767	813	782	798	793	821	849	855	801	826	834	846	804	809	762	828	853	771	824	799	815	820	842	792	815	806	793	813	850	795	762	794	778	799	804	834	842	789	839	817	782	859	809	870	817	806	795	842	808	841	775	844	785	797	778	756	794	843	857	798	810	762	794	820	805	776	779	785	769	840	858	834	877	866	793	837	832	822	778	780	806	797	904	828	790	763	797	782	783	782	847	866	817	813	857	797	781	808	793	829	839	817	855	800	788	824	793	837	831	854	886	789	835	813	791	837	844	824	770	823	781	819	800	849	772	816	832	778	760	809	758	754	799	803	826	792	770	769	851	842	852	793	794	790	853	861	802	779	841	779	782	791	855	778	782	826	826	728	766	775	793	763	837	786	789	822	780	783	804	805	798	821	872	798	814	784	752	788	809	816	799	823	751	776	803	804	788	823	795	800	830	785	793	863	836	749	776	810	784	793	786	817	787	828	804	877	779	795	843	783	832	793	816	806	789	799	839	779	829	813	830	782	818	760	773	792	778	783	880	795	845	793	844	777	776	777	798	811	802	809	798	791	785	832	778	804	815	813	823	865	812	844	851	839	796	731	852	855	824	793	847	769	834	827	846	831	777	802	758	818	839	806	797	818	816	772	799	806	836	871	798	782	816	755	805	838	828	868	793	775	825	803	815	818	745	807	747	831	766	813	807	747	770	843	815	821	820	782	843	802	797	841	806	809	820	836	803	831	833	836	834	778	831	828	863	780	802	831	865	812	800	805	814	785	786	759	795	772	862	855	821	845	878	828	817	828	789	801	764	760	799	840	801	793	815	753	811	823	787	802	792	777	786	742	783	846	829	845	782	806	775	767	742	815	801	835	848	759	824	827	796	838	808	829	813	831	722	787	829	796	809	797	758	758	829	819	809	804	731	809	787	801	832	804	851	780	777	812	798	840	822	773	829	858	776	829	828	847	771	829	825	846	821	802	814	844	865	827	762	757	806	738	799	788	858	826	817	824	817	844	784	806	798	812	788	762	769	786	776	825	807	773	739	785	769	791	803	756	769	798	780	780	840	813	820	819	820	837	759	795	828	791	812	775	786	789	787	820	794	798	812	803	793	831	814	792	812	801	788	810	802	853	806	797	809	834	835	814	810	823	811	811	822	787	802	855	845	760	795	810	769	846	836	786	797	790	792	789	801	833	798	783	842	814	815	792	853	802	754	806	819	823	832	778	832	778	808	789	849	778	799	863	812	802	801	837	804	811	794	823	799	829	757	783	823	854	786	799	822	788	794	859	828	835	836	827	804	823	800
37890	64431	22848	5635	4088	3340	6040	43417	39452	12540	1363	1159	1166	1091	1053	1054	1040	965	1009	1028	1023	941	989	936	978	952	929	943	966	916	898	975	954	926	938	925	930	938	973	920	960	977	923	951	966	919	894	948	935	876	955	979	978	939	953	926	956	893	897	965	901	971	977	1011	959	929	851	899	930	912	932	997	928	914	919	972	878	891	891	964	931	963	907	935	881	915	893	928	935	925	904	911	937	907	957	944	868	921	919	891	959	955	885	951	920	963	907	951	940	906	866	918	888	849	942	910	877	976	959	939	937	929	900	922	928	906	919	876	939	909	907	926	904	887	930	891	954	951	922	919	906	874	957	946	943	899	949	900	973	915	928	925	943	898	937	915	924	939	928	948	954	936	952	856	934	933	922	922	960	993	895	936	924	896	939	932	922	862	973	906	926	922	927	853	882	911	938	937	958	926	875	930	940	906	981	912	942	900	899	927	928	914	902	949	959	919	897	927	903	923	953	901	913	903	906	949	969	901	933	928	924	932	945	964	924	899	948	920	884	920	863	950	925	881	890	952	910	950	918	913	929	875	873	936	909	926	911	923	921	902	964	899	906	895	961	910	907	919	953	952	943	917	877	940	926	860	960	903	962	909	973	938	881	893	919	868	949	937	868	932	964	893	936	946	937	880	930	879	919	925	958	905	932	895	933	952	881	916	907	992	900	926	894	950	919	898	920	892	922	912	929	897	923	874	943	909	886	913	889	914	920	937	914	948	874	872	897	914	956	877	942	952	974	949	842	964	912	954	891	944	972	942	860	956	896	887	933	936	920	958	914	885	942	960	921	890	959	958	906	904	936	980	869	929	949	905	900	911	912	919	925	923	976	897	939	931	922	925	871	895	897	907	893	914	923	939	944	935	910	982	902	881	917	899	927	946	861	925	854	924	910	918	946	1001	927	906	944	959	937	928	940	904	882	967	886	950	942	931	948	898	925	871	940	916	903	924	891	944	906	900	861	870	935	927	911	859	935	972	928	904	896	924	903	941	942	912	908	934	895	945	885	972	918	831	938	917	945	952	912	893	897	936	927	884	929	850	951	933	933	916	926	969	910	929	909	915	904	923	880	949	919	856	859	955	899	941	891	880	866	894	895	905	899	882	871	909	875	925	985	868	831	883	924	879	931	937	958	895	888	925	873	863	917	923	920	895	875	897	932	976	890	905	980	914	896	897	862	933	934	915	943	933	970	928	858	917	977	896	914	909	904	927	925	904	909	948	881	917	943	898	908	916	939	931	908	899	924	904	950	925	926	880	876	949	898	981	933	968	889	889	915	920	944	981	955	938	861	922	880	924	923	956	957	900	927	977	917	932	870	966	900	933	917	912	876	921	962	888	887	917	959	953	958	891	935	914	928	935	906	895	939	934	950	963	923	983	880	935	920	917	1007	949	908	892	944	919	947	896	906	893	936	935	921	930	877	910	916	920	934	918	928	958	902	926	923	903	961	933	930	905	925	869	928	882	924	949	881	953	949	872	919	928	917	924	909	908	895	913	892	880	894	958	865	901	879	934	851	890	918	959	879	908	927	906	899	918	893	930	938	951	884	920	916	899	927	955	935	913	906	967	866	928	943	928	894	889	911	906	892	948	923	940	898	898	913	905	931	951	902	958	912	926	845	900	951	892	954	878	905	936	872	925	916	901	939	956	918	894	920	896	953	903	927	917	933	933	922	946	928	898	917	934	900	892	925	928	949	928	920	941	877	907	905	907	935	917	913	913	945	921	899	979	891	832	887	983	934	917	851	947	926	887	883	874	930	884	904	941	894	920	879	980	913	978	925	950	935	932	864	884	878	922	967	898	978	897	922	947	924	873	889	914	921	872	929	884	915	974	913	905	889	958	867	933	955	920	904	909	934	897	880	925	891	907	940	889	966	902	901	984	874	894	913	924	898	938	909	983	915	945	896	936	988	962	960	957	905	877	950	955	941	963	947	907	909	952	952	875	912	948	867	925	894	917	926	896	965	1013	874	958	912	949	927	890	894	931	881	887	872	871	944	866	949	950	925	954	951	958	913	925	895	897	891	908	925	909	895	926	944	874	927	933	899	876	1002	909	960	925	879	911	960	899	931	927	895	879	874	913	896	866	905	935	986	933	905	952	895	875	917	925	892	923	921	946	904	942	902	912	902	942	898	880	897	930	935	939	899	990	901	933	991	904	909	886	890	924	962	942	885	908	896	952	950	924	910	946	904	905	914	908	956	911	928	912	950	926	952	966	900	918	924	928	888	911	904	919	940	918	869	892	883	946	868	926	907	910	955	952	889	926	913	900	901	867	906	902	905	949	878	909	943	913	951	953	970	852	943	920	920	930	888	894	942	934	916	875	937	951	964	932	957	972	931	918	936	894	826	941	915	903	941	936	941	894	932	944	911	935	925	882	924	950	949	889	957	866	929	887	850	835	952	948	881	885	965	955	887	891	927	932	892	921	882	933	917	896	832	937	954	903	915	950	951	939	942	931	887	909	932	887	894	865	971	982	879	884	889	938	927	994	935	959	988	895	892	932	942	871	948	966	947	907	909	925	886	939	947	874	914	984	913	935	900	902	930	902	911	926	904	938	917	897	949	917	945	942	895	891	901	934	866	867	926	883	923	839	899	948	836	923	906	962	945	950	945	903	906	896	915	908	911	931	940	945	929	937	943	949	913	898	890	910	898	922	954	932	962	969	871	951	946	866	922	899	927	945	897	895	892	866	927	886	922	922	910	928	917	906	876	917	965	917	855	859	914	867	926	926	859	948	920	960	907	926	958	897	919	882	864	957	942	924	934	916	988	888	924	890	891	881	944	962	938	954	920	971	924	875	891	931	1030	957	941	893	860	929	930	928	958	919	934	904	912	934	963	936	918	957	913	953	969	923	927	903	908	925	930	878	928	966	908	944	837	911	856	906	917	908	908	936	861	941	952	901	890	901	937	905	912	899	903	940	861	943	922	864	947	943	910	890	917	959	925	947	935	945	928	894	914	861	883	947	918	912	920	911	940	965	959	919	982	939	927	924	921	933	915	948	913	924	920	909	919	937	949	918	912	925	962	946	869	899	898	903	923	918	969	915	902	913	914	961	880	945	924	905	958	862	911	887	914	987	924	929	946	945	917	934	926	933	889	883	893	922	899	878	956	901	882	920	945	954	944	901	912	972	927	948	911	886	929	916	913	902	864	904	927	916	931	891	920	945	883	962	954	938	850	911	942	914	943	916	907	888	910	954	973	919	910	951	909	972	931	895	954	936	915	916	893	882	913	912	923	911	897	887	919	879	931	951	954	890	935	963	935	941	961	927	870	884	916	947	907	892	930	924	933	911	911	878	925	910	936	934	928	918	966	898	965	913	939	912	936	885	948	907	879	935	962	916	883	968	935	958	962	901	898	880	908	867	898	893	921	873	910	897	954	913	923	926	923	919	946	935	938	911	947	920	934	860	907	922	935	956	956	908	960	937	919	921	928	913	906	898	898	930
28598	25937	17477	2057	521	469	439	2520	3062	1030	395	422	400	423	453	437	417	400	391	396	386	420	410	388	425	357	403	450	396	431	411	401	412	420	418	411	428	432	438	408	409	395	387	386	409	391	433	425	419	433	433	420	413	426	404	399	417	430	426	383	400	434	399	368	416	431	435	387	395	408	427	404	405	403	397	450	401	435	438	410	403	443	414	433	430	436	427	398	414	386	388	415	410	415	436	384	414	410	435	428	434	428	420	387	410	410	413	394	378	376	389	423	406	393	433	432	390	447	388	432	422	424	409	390	381	425	407	432	387	427	399	457	374	392	429	428	431	397	389	438	409	405	432	427	443	416	437	406	464	429	432	432	399	418	401	391	376	434	425	366	430	424	400	424	440	424	390	435	413	443	404	419	395	386	469	428	407	417	387	436	395	435	418	416	400	382	462	437	435	429	400	422	393	414	430	416	408	406	413	399	440	389	416	405	392	412	431	407	399	443	409	447	430	363	403	400	421	378	401	421	403	383	403	409	407	384	414	409	411	413	425	477	385	404	432	446	430	411	380	406	413	418	439	406	427	377	430	398	428	420	445	408	458	409	387	395	430	416	404	361	395	405	419	392	418	443	417	400	434	418	429	403	397	398	426	404	428	424	408	401	390	421	407	395	408	443	367	392	416	409	389	424	449	412	415	443	448	406	384	437	402	395	418	408	440	437	418	415	421	401	432	407	422	404	403	412	431	417	417	445	397	428	411	406	380	433	384	384	365	404	417	418	412	416	397	444	413	405	408	383	391	381	404	424	433	429	417	386	434	412	393	428	417	437	376	433	406	401	410	380	441	439	404	418	400	438	415	421	422	423	469	408	409	405	399	384	424	402	425	423	390	389	445	430	412	438	441	432	392	383	385	420	397	405	404	389	413	368	419	425	419	416	416	425	420	391	420	401	464	415	434	407	427	393	388	423	439	454	406	388	399	405	423	395	383	402	393	464	409	392	430	441	382	403	379	434	397	457	464	410	423	383	435	392	377	441	405	434	382	420	406	431	439	419	425	436	416	386	417	445	420	439	432	398	439	401	404	438	426	393	425	419	432	397	410	416	387	406	392	388	395	410	399	433	392	416	374	383	403	379	425	420	424	388	418	421	415	420	438	390	420	419	426	416	421	459	404	417	423	416	391	428	420	421	434	397	413	429	416	427	406	406	383	428	408	433	431	405	441	412	401	403	430	420	392	477	406	398	432	434	417	355	387	455	426	433	440	444	451	404	407	399	405	428	437	379	435	415	422	374	387	443	416	411	427	364	395	407	423	408	421	475	412	398	409	440	409	391	407	405	393	428	383	415	411	426	372	440	389	418	417	418	413	403	406	415	363	415	356	376	450	434	419	423	423	404	423	425	439	410	434	432	411	396	413	386	442	385	400	410	456	388	431	420	415	374	441	431	404	414	382	418	367	406	371	390	410	383	406	391	428	395	420	381	386	407	437	401	412	422	413	395	429	406	374	437	405	393	391	390	408	417	427	395	418	409	448	404	434	420	408	386	384	394	384	410	423	422	421	433	416	447	386	401	429	431	423	393	383	401	374	431	392	447	440	428	412	389	406	429	453	421	422	415	423	415	386	423	426	432	410	396	403	432	405	406	413	424	413	370	417	407	380	396	440	390	424	395	376	409	411	434	441	424	373	443	412	422	406	383	428	378	426	411	403	419	405	440	429	403	417	401	403	393	441	405	385	399	404	417	394	432	389	399	452	408	380	423	409	385	436	407	416	418	404	416	416	405	413	408	387	411	421	422	404	418	425	392	431	417	418	425	431	429	404	451	447	372	405	368	399	395	388	426	415	409	377	406	459	428	388	438	402	391	418	426	455	428	415	456	397	409	427	387	433	400	427	422	374	398	438	412	447	446	416	412	395	435	419	461	403	415	435	408	427	401	399	404	372	415	397	429	411	394	413	440	411	386	393	395	403	380	458	406	416	417	405	428	383	399	432	430	417	416	396	412	407	413	400	415	420	451	431	426	445	407	433	426	406	395	397	425	400	413	419	480	398	402	373	425	422	410	426	423	408	427	419	392	425	414	396	420	442	410	390	409	434	424	457	394	433	404	404	422	393	434	414	414	398	431	409	448	399	395	427	410	389	403	420	434	397	403	435	402	424	422	430	375	453	439	433	420	428	394	429	429	406	356	452	370	431	419	407	405	416	428	404	359	405	415	426	416	437	418	432	399	441	428	412	430	388	376	425	385	400	376	385	406	471	391	434	443	433	417	420	414	390	427	399	377	394	432	438	365	402	396	431	415	431	426	413	433	408	443	398	430	407	401	399	415	409	419	373	394	382	391	369	420	454	416	425	400	443	443	397	397	423	397	407	459	452	385	441	412	421	397	390	404	389	439	392	390	404	417	421	456	382	420	425	403	435	407	462	368	427	420	433	408	403	441	420	415	398	409	428	438	399	425	406	401	414	416	381	376	396	384	400	395	412	393	439	411	425	427	423	378	414	375	392	434	408	402	387	404	414	407	404	472	427	427	408	417	406	447	417	422	440	429	405	411	426	419	446	410	380	403	388	398	433	417	390	395	378	394	403	413	438	392	380	415	422	438	409	435	421	433	422	404	447	461	392	436	446	441	424	386	394	438	375	427	438	432	414	404	442	404	372	409	434	412	372	408	408	404	380	413	385	417	439	416	388	414	436	381	433	401	415	419	434	423	401	407	385	425	393	433	431	427	418	434	391	425	402	389	422	413	423	392	430	378	449	407	397	404	442	401	388	388	391	437	417	449	418	403	377	397	423	418	392	417	401	393	387	401	410	377	381	415	428	390	371	379	422	433	357	428	435	400	411	459	420	441	400	433	387	405	406	395	437	413	431	416	377	383	381	411	432	413	424	389	421	409	389	390	451	457	428	408	430	439	395	384	423	382	394	376	430	408	390	450	426	442	414	409	422	425	403	431	415	410	413	417	398	405	381	421	411	412	438	399	429	438	400	421	397	437	417	370	440	404	413	425	421	421	392	423	414	428	421	424	419	407	432	399	414	384	399	413	415	403	398	380	382	420	405	393	405	397	386	412	404	436	435	418	382	423	389	411	389	399	373	439	420	427	428	412	398	412	427	374	415	432	414	448	388	431	416	396	427	405	422	400	402	432	387	447	395	404	401	443	429	403	410	421	431	403	401	417	414	412	399	449	426	373	393	388	420	418	380	437	436	396	416	390	418	424	416	402	431	436	420	421	395	384	414	398	414	416	445	411	405	390	429	368	459	421	409	408	396	400	364	421	424	436	420	410	450	407	407	372	424	415	448	434	411	402	412	438	423	409	409	402	390	418	444	431	419	384	397	423	412	414	409	398	413	416	424	445	410	430	421	450	417	403	402	392	425	388	399	379	411	409	382	430	442	428	399	422	395	467	363	414	367	435	399	430	418	420	437	392	395	442	391	429	395	394	379	432	404	391	414	371	424	412	427	404	409	416	416	396	430	441	445	430	423	421
29428	41095	11714	655	578	591	547	4437	5184	1473	515	476	477	514	539	482	515	498	499	526	521	524	525	488	462	530	524	524	482	486	509	526	491	482	472	490	506	470	488	513	473	502	458	473	494	496	487	510	502	471	481	487	461	495	514	533	470	491	483	506	486	469	482	516	487	508	514	516	450	493	533	526	482	528	497	522	477	491	509	546	494	472	519	480	518	476	481	486	498	440	488	511	466	490	460	452	496	486	481	504	495	528	501	508	531	489	494	492	464	437	516	551	472	507	494	489	472	485	467	511	478	488	484	492	479	486	480	466	494	517	467	437	487	466	510	526	504	504	496	501	516	474	465	440	482	508	495	485	472	509	477	454	535	465	518	507	495	510	478	505	480	460	461	473	461	516	500	508	506	476	533	488	496	469	472	536	514	483	472	492	486	486	486	498	469	506	488	546	497	522	484	499	501	485	488	496	517	483	523	475	481	518	512	523	473	481	468	488	505	494	508	507	495	485	482	487	459	489	464	483	497	461	504	467	554	475	490	494	469	462	504	473	487	455	447	490	549	502	494	468	514	494	523	497	465	501	486	511	457	476	526	447	475	505	511	437	480	463	465	484	510	477	542	491	523	533	514	479	510	452	506	488	441	493	513	511	538	532	440	451	481	490	488	463	470	498	509	493	532	498	468	550	491	466	489	474	493	477	494	520	453	454	483	494	512	510	492	512	481	473	427	503	490	494	504	481	490	474	502	512	523	484	507	467	517	504	478	512	473	490	475	481	527	522	520	482	493	451	497	486	445	539	510	478	517	446	493	472	501	466	491	487	427	483	490	491	534	546	476	475	474	487	471	505	472	509	499	461	508	472	485	465	525	472	481	424	517	482	491	476	523	488	500	478	490	471	480	517	465	501	465	492	486	468	484	492	470	498	519	429	476	478	472	478	506	477	502	511	470	520	502	479	462	516	473	511	506	511	506	462	499	456	512	459	475	469	515	470	520	516	478	497	444	480	485	476	478	465	476	498	508	478	502	488	517	483	480	507	497	470	512	499	484	481	526	501	538	531	486	538	479	518	504	466	520	531	454	513	527	477	536	511	539	505	486	504	441	480	491	543	485	487	544	507	480	542	470	484	523	467	477	467	501	534	483	474	487	505	490	479	471	483	502	501	488	456	484	509	485	508	497	533	485	478	495	457	474	514	481	481	479	513	488	487	476	476	490	501	501	422	518	474	480	508	479	465	507	473	476	521	485	469	526	501	502	511	461	494	497	497	482	462	515	486	490	471	479	466	501	473	471	506	482	505	491	527	491	486	499	472	473	539	448	501	513	519	485	447	496	521	476	534	485	484	485	451	506	479	477	504	506	467	484	488	504	467	477	492	516	493	465	466	496	475	451	490	479	480	501	476	437	517	544	460	501	476	475	486	489	488	478	439	495	513	475	498	454	500	482	525	467	478	479	482	461	493	494	505	512	523	468	512	506	477	479	474	476	470	460	462	457	471	514	485	454	493	473	484	505	492	472	482	483	463	505	495	500	459	490	512	484	497	470	509	475	532	543	486	470	492	525	510	474	426	485	514	511	494	481	485	476	451	485	453	498	464	514	537	534	472	460	494	467	512	485	511	502	487	514	501	508	520	486	483	502	503	452	502	512	488	516	462	471	547	500	490	451	487	482	489	485	480	476	482	478	472	475	496	527	478	472	504	512	483	481	511	510	449	475	516	471	521	444	488	488	456	493	526	477	511	474	469	453	484	474	492	470	501	489	464	485	467	476	474	465	485	482	475	494	456	508	508	504	494	513	467	500	516	456	472	507	459	520	538	524	526	480	507	490	502	502	459	482	480	504	460	530	508	512	443	471	487	490	509	521	472	532	484	471	515	474	484	536	477	527	511	513	479	483	465	513	494	496	449	531	547	511	479	498	459	486	488	475	474	470	506	487	499	494	485	481	437	511	477	475	478	505	459	518	538	489	474	491	542	485	504	484	469	453	497	490	489	472	484	502	500	517	495	534	477	499	471	432	487	456	490	485	468	467	516	515	502	463	508	476	491	502	472	445	449	505	498	448	503	490	487	496	489	487	509	461	476	502	515	513	521	501	500	490	473	491	498	501	542	510	463	478	508	538	514	496	475	491	484	513	519	486	468	504	494	494	456	483	509	510	457	504	492	503	494	463	477	492	489	475	494	455	445	433	518	473	506	512	470	472	470	460	505	495	513	504	517	495	519	500	503	495	489	527	479	509	501	490	500	490	493	491	523	486	492	498	497	493	477	478	483	477	497	502	474	471	483	542	465	472	496	490	497	520	491	528	504	476	499	499	504	456	508	514	480	511	458	447	522	519	488	473	430	476	547	526	505	447	475	480	470	489	495	511	516	486	490	498	475	440	470	497	467	497	481	473	522	469	508	508	477	479	514	456	517	491	474	497	484	527	483	482	518	474	463	511	491	494	513	509	493	519	484	492	480	477	483	475	492	485	502	514	486	522	501	472	498	494	497	459	486	485	489	491	499	513	482	466	463	464	481	519	502	522	500	481	496	497	506	510	497	527	483	472	508	478	497	495	488	526	482	515	480	496	513	508	490	467	498	448	535	508	485	485	486	522	466	483	498	463	518	480	469	490	510	464	488	486	469	512	533	471	493	528	506	496	526	475	458	457	489	472	510	474	501	510	479	532	479	468	464	526	540	486	485	445	481	515	532	469	500	469	516	511	504	450	508	518	452	474	502	508	496	525	481	479	512	501	505	530	515	527	488	498	458	479	475	473	489	534	508	466	474	513	485	457	506	499	499	504	521	470	519	474	456	485	476	454	486	522	458	470	481	521	482	493	486	527	505	531	489	530	520	471	446	489	484	492	497	504	502	507	472	466	483	493	528	506	502	452	493	496	478	519	531	502	531	501	498	429	497	475	491	500	512	523	529	455	443	505	508	500	460	501	465	456	508	494	518	509	499	485	466	482	491	491	508	476	430	493	523	462	485	472	500	488	478	534	468	477	505	546	495	507	508	494	488	538	514	489	503	480	473	470	496	465	523	447	496	476	493	486	471	494	517	491	476	492	470	477	485	459	515	504	471	480	480	478	464	511	485	469	484	494	492	447	476	478	473	491	494	482	500	503	522	499	479	510	468	473	515	456	483	486	505	476	494	486	484	505	479	432	522	513	486	512	512	479	498	484	467	476	489	500	502	461	474	497	480	479	493	509	482	455	473	481	470	542	531	512	485	511	479	460	491	511	514	511	471	481	519	453	502	453	482	530	523	483	470	481	492	486	505	488	495	520	488	502	433	487	486	517	471	489	499	460	487	504	508	462	521	513	478	459	494	484	522	458	466	503	498	461	533	482	479	516	517	461	480	512	492	465	475	512	498	494	486	479	474	468	499	493	484	434	510	477	442	487	463	514	471	513	491	473	488	490	490	449	501	499	515	467	468	478	474	509	471	479	493	453	464	481	518	484	509	471	495	461	489	495	482	508	463	507	483	499	490	473	472	486	487
24331	21371	28465	24500	21012	6663	1291	21904	29416	10885	948	723	629	624	681	648	646	597	624	612	627	583	662	574	595	623	613	617	587	660	652	610	625	641	657	655	629	679	651	641	573	607	611	609	632	585	636	638	601	646	578	629	636	628	614	596	592	640	655	631	614	625	604	657	627	689	631	635	634	589	608	629	655	627	601	682	629	620	607	609	611	596	569	625	600	613	600	655	614	599	647	582	640	632	576	610	639	623	629	617	654	606	624	599	598	635	598	622	595	615	638	606	625	622	682	665	622	578	672	606	668	624	588	612	589	597	612	597	658	583	629	599	616	599	633	615	581	625	630	608	588	621	581	607	604	634	586	623	611	583	580	621	677	623	614	566	597	671	625	632	583	599	658	663	603	618	616	577	616	565	634	617	645	580	603	644	625	630	570	615	625	580	597	619	604	679	620	581	600	628	614	601	575	622	642	601	669	655	636	664	629	610	612	640	575	633	632	584	611	617	584	579	587	605	639	598	611	626	592	640	661	650	619	597	654	616	592	634	588	651	596	590	608	657	666	663	633	618	637	606	622	641	612	624	593	639	633	581	593	620	593	603	597	622	633	623	627	576	594	603	657	603	602	599	615	592	615	616	596	591	593	649	587	609	612	603	610	614	651	653	605	616	607	600	618	599	642	653	613	580	619	636	591	604	634	621	633	592	575	629	581	613	554	575	606	634	620	582	580	649	599	579	620	595	594	642	581	615	628	598	664	638	626	627	660	606	621	696	629	612	632	610	618	624	665	639	646	596	636	603	594	600	632	624	618	628	616	615	639	598	587	625	565	631	666	602	624	609	606	607	587	616	652	651	590	643	674	605	645	601	606	595	611	594	614	595	653	579	601	595	616	590	645	615	640	619	634	633	605	624	618	612	648	638	615	647	571	606	586	611	656	619	589	601	591	641	613	613	635	566	618	569	624	643	565	568	620	584	657	630	624	599	629	636	621	642	586	608	620	578	581	590	615	645	608	628	625	670	568	664	634	562	597	589	575	657	656	575	641	639	635	617	587	637	630	667	653	573	603	613	648	609	600	638	575	619	622	618	642	602	638	578	625	567	607	607	604	562	606	642	650	570	572	621	620	612	629	633	596	659	571	635	631	676	611	642	630	588	601	648	615	568	621	606	595	608	626	631	624	606	582	620	592	608	604	630	590	598	610	577	611	563	603	621	605	625	612	672	631	599	639	595	613	623	610	602	617	609	617	583	571	579	603	628	657	624	592	619	588	605	582	609	588	583	602	651	610	649	647	593	625	624	605	623	635	591	639	649	614	652	654	607	618	620	620	600	597	594	637	588	624	599	619	610	617	617	634	636	654	610	580	591	622	608	622	657	628	601	586	624	618	647	668	626	574	648	633	615	611	609	587	610	650	650	593	636	615	647	643	562	631	635	602	608	623	642	607	592	627	598	646	576	623	596	613	636	613	628	613	601	573	585	606	675	622	655	585	600	608	645	601	671	608	655	616	626	629	565	656	601	591	595	654	600	583	607	603	568	633	638	584	635	622	674	588	626	639	632	608	616	622	614	635	650	632	644	636	628	616	625	613	611	645	615	602	629	650	595	572	607	659	601	585	611	609	607	596	610	597	625	575	621	566	626	581	627	611	620	581	621	616	611	633	625	600	590	608	610	605	637	626	636	593	639	598	605	609	641	617	600	582	572	620	592	636	634	650	603	637	565	620	586	597	597	611	622	622	621	596	620	630	621	604	600	613	597	632	562	622	622	607	579	585	616	594	631	632	602	591	638	582	603	625	625	630	612	632	638	587	673	578	575	622	582	619	591	600	618	634	637	602	619	642	619	646	612	619	635	622	616	637	656	591	617	629	629	671	642	623	574	626	619	603	616	618	652	576	608	592	639	645	604	617	661	599	554	634	591	617	668	596	653	624	615	595	603	630	643	590	643	581	646	587	599	610	602	572	619	582	569	624	624	588	584	637	602	587	633	614	598	630	636	617	613	665	565	614	637	611	613	580	624	603	617	608	590	633	647	602	615	617	606	649	604	607	626	648	620	606	635	599	610	611	614	652	616	594	658	651	637	651	595	578	606	621	587	644	634	619	653	595	628	581	657	645	634	598	614	599	629	625	621	599	609	620	616	597	642	642	624	623	613	630	603	633	655	570	613	625	671	604	581	562	587	580	636	633	612	583	589	602	556	603	629	637	604	608	617	618	616	625	625	632	630	616	620	634	595	568	592	632	612	655	592	624	581	610	629	623	552	604	613	607	587	617	651	676	602	592	587	650	607	599	617	549	617	613	634	640	633	599	618	634	636	610	618	623	616	607	621	646	575	578	630	618	626	611	633	604	589	629	590	630	636	652	590	649	603	581	634	649	646	610	640	659	569	658	593	563	581	632	625	594	618	635	591	633	580	610	594	611	622	592	595	617	611	576	584	647	613	626	629	643	607	614	624	626	623	597	603	627	579	584	580	565	635	615	603	606	611	585	577	596	617	566	608	632	606	614	648	604	590	624	632	579	587	596	622	586	603	623	629	616	621	578	631	568	655	645	649	615	602	671	578	589	583	584	613	609	630	614	610	612	601	590	613	634	605	625	590	617	593	661	599	604	605	574	573	586	570	580	570	631	627	598	621	625	644	594	601	623	632	605	610	633	639	617	626	629	646	606	642	619	584	585	582	604	610	620	649	599	587	629	636	665	635	638	631	586	611	584	620	608	604	623	632	575	651	634	631	639	664	614	583	607	668	611	632	623	638	557	627	604	655	625	642	621	599	605	574	579	623	627	629	599	604	613	603	639	620	607	631	644	601	668	608	579	626	638	600	601	587	607	584	618	597	595	594	613	626	651	587	637	609	560	598	612	601	600	650	611	605	624	667	611	629	617	609	598	594	549	613	586	589	611	636	619	609	625	612	584	610	625	631	653	588	621	630	613	652	590	640	643	594	610	598	604	603	623	620	639	624	651	604	636	618	605	618	570	596	594	636	621	592	622	600	645	594	606	600	592	621	636	591	588	623	600	606	654	591	630	637	635	603	600	611	636	602	605	626	593	627	647	634	571	590	593	587	646	619	610	627	595	610	573	602	604	633	593	613	625	565	608	641	575	616	589	617	633	604	571	652	608	675	630	635	602	600	604	576	624	627	608	616	614	624	631	604	576	673	566	631	644	652	653	631	594	598	593	607	669	629	582	603	594	623	645	605	614	665	636	622	587	662	645	593	586	648	628	597	589	618	581	602	612	598	638	608	598	611	599	586	626	624	622	625	617	608	605	636	594	629	642	602	616	648	560	643	586	631	608	619	608	641	620	626	628	596	622	579	613	635	605	619	609	618	636	601	629	604	604	587	581	622	634	587	614	569	638	642	623	651	640	639	634	645	628	595	653	622	600	581	609	603	601	600	611	628	627	597	622	626	614	606	629	619	630	622	647	592	617	638	567	637	652	593	595	551	626	627	601	598	600	661	603	607	625	617	600	600	612	628	586	609	606	619
33829	56157	17879	3197	2358	1902	1582	27336	33714	8734	1097	803	778	805	787	787	792	752	743	729	749	675	742	709	753	719	725	689	738	713	708	724	723	726	696	691	743	652	738	733	715	754	737	677	694	718	696	687	717	732	649	674	711	723	703	710	725	672	725	727	708	710	720	736	723	679	674	765	677	732	753	743	683	672	688	700	737	718	706	639	749	693	703	724	732	711	685	700	744	673	680	700	690	682	698	689	642	714	716	730	710	729	721	716	732	700	762	713	715	705	769	699	734	641	707	698	677	670	689	702	709	770	707	726	768	739	717	705	758	699	677	693	726	762	676	721	731	674	668	746	707	710	703	724	733	733	715	695	731	683	731	692	701	700	687	707	660	747	703	697	653	701	712	686	680	720	732	709	731	674	775	734	735	705	688	713	697	679	684	720	737	738	668	683	736	702	726	699	736	722	741	644	700	745	727	728	680	660	686	733	712	716	727	709	721	713	775	735	716	727	678	698	725	723	642	740	717	717	688	684	742	757	685	692	683	715	727	683	669	742	694	681	661	709	727	702	666	685	678	639	712	679	681	705	652	691	710	715	624	706	702	705	724	730	669	731	673	738	720	746	712	707	690	655	728	684	706	682	677	668	682	703	720	733	723	679	705	717	692	658	659	701	707	739	682	657	730	704	702	752	704	743	715	730	664	647	711	710	699	737	701	727	675	705	691	760	740	698	674	673	722	723	724	743	725	675	720	710	711	705	706	695	702	682	698	663	719	712	686	718	697	709	713	665	700	711	717	725	725	713	681	704	684	690	703	728	735	686	689	739	728	697	714	691	741	731	772	660	693	697	756	697	734	697	703	708	676	703	712	675	724	674	678	733	698	783	677	716	734	682	683	686	738	731	730	720	686	670	678	713	722	646	720	701	700	769	696	737	678	663	754	722	672	682	695	748	684	726	694	718	708	710	700	715	694	725	674	734	676	716	692	713	740	699	703	670	723	745	736	739	675	687	709	683	730	705	684	763	723	686	769	719	724	705	699	686	762	656	728	699	775	703	688	671	762	685	684	739	708	683	663	705	693	705	660	669	687	745	699	748	696	697	716	687	749	714	672	647	744	684	678	687	691	697	695	688	704	700	689	747	694	696	699	696	711	716	709	734	704	721	709	680	689	732	685	694	719	718	674	678	695	694	719	686	699	749	732	713	704	699	655	704	743	705	677	690	710	689	714	697	690	683	710	754	731	736	674	690	700	710	706	682	677	719	715	709	726	691	695	694	701	719	670	684	734	688	682	695	727	753	710	752	715	710	753	680	622	712	754	680	751	687	665	734	689	681	703	711	685	717	702	720	724	687	715	684	689	694	739	705	716	707	742	733	723	692	683	716	684	716	681	723	666	664	713	722	702	703	694	713	695	734	760	695	691	691	715	683	682	728	696	735	722	681	713	708	649	695	656	731	721	699	680	696	712	706	674	703	653	702	702	740	786	714	707	705	736	696	673	685	690	709	680	727	694	743	715	700	737	721	705	665	672	693	715	716	712	710	729	704	685	682	713	677	686	674	729	671	725	719	699	708	701	718	729	694	644	791	658	691	657	674	680	700	723	696	674	737	682	697	718	690	690	746	723	681	690	710	719	715	719	741	727	718	715	716	745	705	719	709	705	698	689	751	693	685	727	683	714	688	725	674	633	726	728	748	740	691	689	703	695	672	671	725	729	746	708	685	689	689	745	740	764	681	690	695	702	739	763	701	725	685	685	731	714	692	725	687	721	675	760	706	693	715	700	682	716	727	677	722	711	689	704	729	716	695	717	739	665	650	717	688	695	715	725	698	710	720	708	695	715	702	687	671	679	744	727	696	728	717	703	711	738	727	728	686	675	706	715	685	653	769	743	681	705	709	691	710	707	704	697	703	722	731	693	686	699	696	710	695	673	653	783	727	724	729	765	712	711	719	657	693	689	677	694	694	644	675	728	712	693	685	723	726	693	689	684	698	715	696	712	689	678	750	714	732	734	730	692	730	670	689	711	676	736	689	712	693	696	664	674	700	703	668	727	712	724	746	730	653	751	680	741	705	668	735	672	736	722	734	720	741	747	777	724	699	701	647	664	700	754	745	725	690	648	697	689	729	752	668	648	715	709	717	711	764	706	687	706	741	663	694	702	681	690	701	723	678	746	691	760	685	687	711	721	682	702	660	722	729	715	690	665	742	692	687	727	710	689	722	714	706	719	730	723	697	700	675	745	684	696	681	690	682	669	706	696	722	705	666	712	706	704	664	685	713	644	747	690	698	630	668	730	696	723	700	685	707	680	673	705	711	718	683	690	702	704	713	689	724	693	719	705	790	706	699	730	689	703	687	705	695	692	752	676	720	708	715	666	707	714	729	710	695	692	692	667	709	689	743	726	732	713	676	698	730	666	686	702	701	737	735	727	778	684	698	685	713	710	713	714	731	728	691	698	686	700	670	679	696	701	671	686	712	696	771	693	744	734	714	735	738	733	664	728	705	695	712	722	661	725	720	707	716	697	677	729	748	735	714	735	774	696	679	704	708	725	710	686	637	654	715	717	741	700	720	707	693	669	716	682	648	699	715	716	694	706	699	665	671	652	678	689	674	692	719	687	679	720	695	751	737	686	702	718	759	685	702	718	704	692	696	686	721	689	686	692	666	673	672	731	714	711	688	756	723	680	692	664	672	677	724	738	685	739	711	697	712	712	677	689	720	692	679	736	686	703	726	713	690	720	717	709	659	705	733	679	680	727	708	675	735	722	695	675	727	674	668	738	713	712	684	746	713	752	685	661	650	727	706	707	747	696	728	708	728	678	718	697	698	755	673	720	741	676	686	713	724	703	712	737	733	683	728	718	666	736	711	739	732	733	706	691	741	739	663	731	732	688	715	741	702	732	644	644	725	708	696	752	698	739	709	702	669	664	721	709	728	667	678	770	721	740	710	723	738	705	699	708	710	696	691	697	724	736	696	720	675	678	732	691	737	704	732	699	704	655	712	663	730	703	732	723	691	682	687	719	707	754	718	696	756	679	699	679	648	710	740	709	736	737	681	721	783	705	673	692	727	726	688	708	727	694	711	684	661	701	702	726	712	692	714	705	705	683	691	739	740	681	754	644	710	724	664	694	688	729	683	744	711	724	686	723	697	712	681	684	719	711	706	688	717	661	707	699	648	725	647	704	709	693	691	665	727	699	736	705	688	720	649	730	724	720	700	726	689	704	724	701	691	727	701	669	684	639	716	684	739	742	678	695	686	733	702	639	717	726	673	702	719	695	712	713	734	704	691	727	671	717	648	662	692	755	664	730	710	675	701	731	716	725	725	716	739	708	722	734	722	688	688	689	722	732	668	715	694	727	729	760	703	694	710	682	692	646	706	711	709	707	680	657	724	706	702	737	676	702	724	722	661	733	692	721	703	680	703	718	712	709	676	692	714	703	663	723	684	741	674	705	686	752	692	687	715	708	744	712	684	659	694	702	752	677	668	730	739
25463	21445	27441	25214	7964	788	669	11718	17386	3976	543	482	551	506	475	470	516	455	486	483	506	476	463	462	451	470	491	473	474	459	509	475	474	517	499	449	466	521	484	462	450	463	476	466	450	519	501	476	480	451	438	458	507	470	465	464	485	453	476	485	471	463	479	497	494	477	513	485	503	473	508	420	477	407	479	453	483	460	502	416	474	473	477	451	489	446	457	484	457	476	497	506	486	478	514	464	436	453	430	485	514	470	455	430	462	461	500	485	478	479	467	429	476	493	494	438	455	465	498	496	471	495	456	482	478	443	448	448	429	492	476	479	473	486	463	450	483	491	506	452	483	475	465	498	494	419	487	460	449	489	449	469	463	439	449	494	462	449	470	477	496	429	478	463	445	473	487	472	459	520	454	482	459	464	464	475	489	462	487	467	521	494	470	463	464	407	516	440	472	512	481	466	459	458	473	443	461	516	483	466	477	439	456	492	504	431	478	509	516	464	470	493	469	435	465	482	498	514	423	466	465	449	479	481	485	465	467	440	463	496	491	477	466	508	462	457	442	433	460	413	442	506	488	487	433	471	451	475	479	440	450	459	497	475	481	489	459	442	470	464	516	466	530	483	448	472	452	455	474	488	475	462	462	450	503	484	450	512	496	486	448	481	455	464	501	443	473	472	476	460	448	477	441	440	486	466	466	476	502	468	452	485	453	421	480	442	449	486	494	493	460	476	455	465	445	450	524	424	446	477	489	466	440	461	461	446	430	489	478	481	452	464	452	455	474	444	468	469	463	454	462	449	443	488	480	483	481	448	481	422	459	488	472	485	435	448	496	481	480	441	502	487	446	405	428	486	486	456	457	463	447	501	476	483	493	500	473	464	511	438	436	476	468	499	470	469	430	464	508	454	454	506	473	469	460	476	472	480	462	488	465	480	494	509	458	463	481	454	471	470	492	475	458	467	483	475	470	480	451	448	524	463	421	457	470	498	494	475	452	466	512	481	461	474	446	475	470	477	453	460	487	468	458	459	499	480	518	481	480	452	497	439	479	429	479	459	494	454	488	517	487	483	431	520	510	461	478	448	468	446	484	470	478	453	479	485	487	432	433	456	450	482	464	496	451	479	464	439	480	474	506	454	507	487	472	487	499	469	459	455	451	472	513	422	484	492	476	468	462	517	470	455	468	485	476	493	485	469	477	462	435	455	428	459	452	479	478	462	462	490	464	491	470	446	469	458	468	473	471	442	505	480	459	491	470	497	483	429	456	501	439	441	480	474	453	464	470	474	463	483	468	497	446	456	476	431	456	461	468	532	509	476	488	454	466	467	489	452	472	474	467	508	470	462	474	442	452	465	471	461	482	471	466	506	480	466	470	462	481	449	466	469	471	445	495	476	465	481	500	470	434	429	459	503	463	501	486	450	447	455	459	490	476	470	475	507	476	483	489	459	474	452	478	446	451	513	471	465	480	447	471	461	492	475	512	467	494	456	464	498	427	500	467	454	500	471	480	454	473	448	469	474	481	468	496	465	456	471	481	467	459	477	461	472	435	503	432	484	491	446	480	472	495	474	435	471	449	491	470	491	468	473	516	489	457	469	485	415	453	492	440	438	477	487	425	461	511	480	469	459	514	456	477	483	465	448	435	485	475	492	451	490	459	513	453	461	461	535	425	485	452	454	453	489	472	475	495	435	473	453	463	440	485	486	460	413	478	447	470	471	479	447	496	461	452	442	472	453	486	464	485	467	440	447	455	471	454	444	456	490	436	459	460	451	445	497	522	479	474	448	483	467	488	446	512	495	451	422	464	488	464	487	472	488	453	493	455	472	510	495	489	445	473	465	455	491	454	480	499	462	498	472	488	456	477	463	426	474	475	486	482	440	509	484	458	466	486	505	465	432	480	472	460	462	478	460	448	469	481	464	471	513	430	454	471	478	492	488	489	456	451	464	480	481	477	495	483	498	470	484	503	432	501	494	467	512	523	465	478	431	483	486	421	495	449	444	507	480	471	445	504	499	479	477	506	473	468	455	471	440	462	489	421	458	448	442	459	464	449	448	491	463	439	438	492	437	470	488	449	442	465	484	445	503	470	478	460	481	487	460	470	450	435	453	477	490	477	467	444	453	476	468	449	479	464	442	447	423	490	428	490	447	449	456	473	475	474	506	499	460	445	454	476	463	491	496	510	458	437	488	481	501	462	473	478	490	490	451	473	496	476	463	460	454	440	485	522	501	461	486	475	467	494	466	488	489	444	450	468	412	431	480	485	514	452	481	480	462	434	475	476	472	455	456	484	451	491	452	442	495	472	464	488	447	438	499	477	466	464	491	479	474	479	501	494	442	468	448	498	475	434	496	441	474	465	474	484	480	481	469	461	460	465	464	463	464	520	474	442	469	480	493	506	461	467	494	481	497	482	460	522	495	470	429	488	453	506	506	482	448	458	497	451	455	447	480	469	435	490	433	517	454	437	471	444	471	456	529	451	494	470	441	497	499	456	442	470	481	440	452	462	490	488	480	475	458	478	468	463	454	467	490	483	458	502	451	449	501	461	464	457	480	491	425	469	498	471	490	449	443	447	460	451	504	489	457	472	474	457	477	481	502	435	483	468	467	487	461	501	479	456	445	458	520	470	464	443	479	451	458	481	494	438	479	488	461	480	493	466	455	476	440	476	468	465	517	470	470	436	470	439	497	449	479	462	477	469	442	477	434	492	476	474	496	468	443	451	488	420	485	493	447	472	472	476	483	449	492	486	514	462	468	509	494	464	477	431	447	459	470	458	464	457	476	477	455	480	435	484	484	482	465	485	469	484	458	462	442	493	467	493	522	494	477	462	428	459	465	459	487	431	453	440	475	471	441	416	479	463	468	512	473	502	496	419	478	494	473	473	480	498	465	444	447	459	506	457	469	483	491	515	464	503	516	455	468	439	496	500	451	468	469	479	432	476	475	470	476	459	461	466	486	503	448	483	458	489	482	480	470	532	460	429	492	461	478	453	469	448	457	457	481	446	448	458	452	485	472	487	454	442	459	480	474	541	477	491	472	469	502	457	457	490	486	470	474	476	448	475	504	428	454	480	452	506	482	468	491	475	492	473	462	481	468	455	444	489	471	424	481	457	481	500	452	450	467	443	493	455	497	482	425	454	468	470	478	467	492	478	448	459	467	497	485	448	494	439	468	454	483	517	467	483	539	503	426	475	481	526	443	479	459	466	441	459	479	468	474	464	498	483	447	445	463	474	478	467	470	502	431	481	495	433	494	499	448	462	484	461	467	449	479	484	492	450	468	420	461	510	461	456	481	500	466	465	450	462	458	478	527	496	505	452	473	480	496	536	485	472	488	493	455	468	470	474	462	448	457	443	494	484	491	445	458	477	478	451	447	482	455	441	448	493	456	479	466	521	467	466	453	480	448	431	446	500	482	467	490	464	457	464	479	454	506	444	460	461	454	460	453	481	492	453	503	428	473	476	437	479	459	442	461	482	479	476	468
33016	50926	14567	1863	1399	1220	1063	20204	26193	4815	720	657	613	640	624	583	570	615	615	569	629	573	605	622	593	578	530	580	546	555	547	549	581	574	553	582	577	565	536	611	577	573	575	546	585	541	554	602	554	596	570	611	583	557	552	570	558	646	597	558	563	576	585	565	558	581	537	598	592	633	567	590	591	591	581	602	581	561	557	614	552	592	539	545	554	585	518	525	544	550	607	567	543	578	576	544	563	548	569	533	548	598	590	514	552	558	579	581	578	556	536	529	621	532	604	586	591	506	628	577	574	574	596	575	556	591	571	534	561	622	577	584	579	582	528	554	562	557	587	595	584	544	542	609	573	533	569	575	571	561	552	573	598	560	582	582	598	562	552	561	566	600	573	567	587	577	584	560	568	564	590	551	583	541	548	596	615	569	535	579	577	588	570	548	549	583	573	557	543	538	590	565	590	570	605	553	604	537	574	541	576	608	598	554	564	558	535	554	540	574	578	577	573	525	587	513	591	582	587	543	556	555	591	590	536	588	514	543	551	550	602	584	576	571	532	524	578	574	580	586	556	569	598	571	612	581	563	545	532	569	573	591	560	607	529	605	582	567	560	617	565	565	568	571	579	531	542	554	602	605	554	523	566	550	551	558	569	568	587	563	600	538	603	606	567	573	575	580	588	562	519	587	595	542	574	577	577	546	580	560	557	580	543	582	585	549	546	623	590	584	578	565	578	592	568	600	541	604	541	621	584	594	584	598	589	576	540	547	581	621	559	575	580	557	572	544	550	527	616	547	563	552	569	601	584	577	572	548	544	600	548	581	538	573	539	560	530	575	568	568	557	588	600	590	533	573	586	581	553	588	545	583	588	594	577	584	608	604	531	547	534	589	582	530	543	606	617	576	564	552	608	591	568	557	586	584	581	597	598	578	572	571	616	546	555	601	567	605	605	543	576	576	588	595	528	558	582	589	566	577	571	540	544	563	552	622	613	593	629	584	597	527	579	548	561	559	560	576	541	568	583	561	594	562	605	563	587	569	567	589	577	564	548	552	572	593	550	545	553	581	543	593	571	556	582	579	613	593	569	526	569	555	586	535	572	545	559	572	572	627	582	568	573	599	553	579	585	559	607	571	566	600	592	548	583	539	579	556	574	604	629	561	542	559	537	602	542	561	604	552	564	558	583	595	555	553	612	520	583	579	577	565	524	592	551	596	558	582	553	540	595	641	561	538	586	557	584	602	557	544	581	592	559	559	564	554	537	583	593	536	572	597	582	576	592	591	570	558	580	579	568	577	555	591	544	596	610	571	575	600	548	551	580	551	613	531	566	571	598	537	561	549	542	572	573	611	577	557	550	584	568	567	571	551	594	548	593	589	603	555	598	551	596	527	611	589	636	604	569	611	537	544	582	595	578	579	594	537	604	558	596	576	549	596	551	579	537	576	590	588	564	550	569	563	592	599	554	559	510	592	562	531	553	540	598	554	587	568	540	597	584	581	523	561	550	583	577	604	562	600	571	589	553	581	554	562	538	568	539	547	564	562	574	573	595	561	573	588	580	585	562	575	573	602	573	588	567	605	545	598	523	580	594	565	553	589	599	618	580	608	567	546	585	558	532	607	535	535	574	573	561	583	582	537	575	561	532	549	573	515	596	591	544	491	566	579	558	547	554	602	570	588	547	532	590	576	570	560	603	548	551	591	626	574	546	538	524	551	550	534	564	564	574	556	536	561	559	562	542	543	552	560	556	596	582	540	568	610	608	560	560	581	609	571	559	574	576	582	584	605	570	566	595	557	611	577	588	593	599	573	561	600	526	575	554	611	560	560	567	573	544	547	593	584	539	551	592	589	604	567	609	601	589	579	634	530	601	585	575	550	614	543	550	585	551	564	505	586	586	547	583	603	577	570	584	598	570	599	542	569	595	557	572	582	577	603	571	574	568	553	564	581	564	561	582	539	552	612	538	555	611	588	566	600	565	574	556	581	612	592	557	587	604	571	576	582	522	594	531	514	554	575	610	585	634	574	602	591	590	596	583	532	592	562	596	543	559	555	592	582	568	557	589	595	558	527	550	596	567	573	587	587	591	595	603	562	571	564	555	570	535	547	606	606	567	564	546	578	563	568	587	619	567	590	543	579	576	579	553	547	589	608	574	606	570	562	560	543	589	556	561	567	606	517	572	608	588	536	598	567	572	588	557	611	585	616	557	606	589	613	551	583	550	530	593	616	566	559	586	565	536	596	559	574	528	576	616	595	609	557	588	533	596	565	534	552	553	544	550	574	566	561	573	576	602	582	563	582	623	608	576	574	555	543	573	539	550	581	554	560	568	572	563	580	588	600	562	590	561	558	521	604	484	593	542	564	544	568	562	592	539	577	582	567	570	544	594	573	569	576	621	533	536	567	596	552	547	643	591	545	582	592	566	556	593	577	557	543	556	535	575	580	594	574	562	559	563	606	595	610	541	560	577	560	576	578	560	545	590	599	592	553	589	557	554	567	627	539	585	555	570	576	552	597	528	573	552	589	577	596	524	526	552	564	579	532	570	581	586	624	594	583	594	548	604	563	573	576	583	573	589	590	565	537	554	554	540	571	586	554	607	525	607	554	591	593	580	573	535	564	640	581	606	581	585	581	522	571	543	548	612	540	538	551	565	590	578	570	556	595	559	557	572	568	598	567	560	581	552	589	573	585	586	579	564	595	627	623	573	570	578	596	560	579	567	568	653	591	580	567	537	568	529	548	566	590	586	583	521	611	588	554	605	595	518	552	600	577	568	569	572	591	567	578	578	535	557	585	560	536	543	576	587	551	561	576	572	606	567	557	556	570	604	598	553	578	549	574	589	551	567	570	618	571	588	605	556	600	552	614	591	598	574	587	536	617	532	550	610	589	617	559	563	566	592	539	552	587	527	548	588	554	502	516	608	557	588	578	578	563	588	585	613	551	550	595	559	589	603	577	557	583	593	616	565	556	552	592	583	588	531	565	557	558	583	563	554	579	579	571	572	566	561	567	536	548	565	615	560	562	605	567	533	579	542	545	547	604	566	589	553	547	556	534	545	561	577	563	580	584	522	542	603	564	596	523	558	575	561	539	600	544	584	563	558	530	551	576	551	568	593	578	565	554	591	555	611	573	526	590	626	533	541	543	628	560	574	591	560	563	581	546	567	608	563	565	554	603	569	550	565	613	573	549	564	574	578	592	547	580	554	587	579	537	610	573	588	573	567	593	546	556	599	544	599	574	575	604	554	572	596	566	555	577	560	545	536	604	564	552	545	597	534	553	550	561	566	558	580	578	584	561	563	567	584	530	608	589	598	559	552	582	547	546	569	555	575	585	589	562	592	574	571	555	558	553	531	575	601	545	563	566	552	566	556	571	591	562	579	562	570	532	552	599	569	595	549	557	550	544	571	535	572	563	554	582	564	580	578	583	564	606	567	587	555	558	595	562	570	561	592	538	585	605	568	625	570	574	529	559	541	554	550	562	564	576
23227	21388	29041	24046	21358	21257	7048	20848	46045	18377	1915	912	932	905	877	908	881	886	809	874	831	829	857	788	854	815	868	810	800	819	802	813	855	806	816	820	818	804	807	807	780	804	821	818	814	839	835	807	868	806	823	831	809	835	847	809	758	822	835	827	832	798	826	788	775	813	833	831	797	778	776	788	808	805	799	783	874	789	839	834	840	812	841	794	831	813	862	830	803	872	838	805	849	781	830	834	811	804	778	824	782	855	787	777	782	798	776	773	791	781	814	760	762	767	787	786	777	773	780	802	827	785	818	815	844	818	848	803	850	845	816	830	849	836	808	856	808	815	803	821	728	789	800	786	782	785	799	806	792	764	825	788	811	797	792	826	768	794	836	823	781	798	810	871	785	832	853	848	861	790	748	812	832	812	836	810	841	802	811	862	741	825	860	777	783	816	811	769	796	810	805	839	812	773	778	800	830	760	767	788	730	801	808	763	816	774	817	807	834	827	726	824	785	781	842	801	781	794	842	874	804	807	779	803	822	786	789	762	822	828	819	799	793	804	814	863	787	797	761	806	814	814	792	791	803	763	857	816	772	827	841	869	837	816	829	814	800	751	759	787	846	764	806	822	783	818	776	768	839	810	796	807	739	812	827	805	766	809	819	808	805	834	823	790	781	779	835	805	796	832	836	845	845	794	820	808	812	772	809	733	829	800	803	787	818	801	815	816	859	804	826	837	826	807	850	812	818	761	829	769	826	883	812	787	802	797	757	845	805	826	778	809	816	779	795	778	736	839	847	794	774	811	832	820	806	807	791	833	874	827	797	759	794	735	788	803	824	720	817	803	779	771	837	785	837	816	775	811	826	771	784	791	780	787	818	802	799	818	821	778	829	820	783	803	783	790	788	789	800	821	826	829	827	769	815	809	845	776	835	815	790	797	819	780	839	814	791	769	758	791	808	787	771	761	790	798	795	803	818	816	807	767	817	802	802	773	795	858	778	787	798	809	788	788	830	803	838	825	839	769	802	775	806	830	826	822	796	796	767	807	767	807	822	783	819	801	790	810	782	801	785	767	779	795	809	775	826	778	798	824	804	809	793	809	783	809	770	790	794	813	803	751	776	781	828	809	832	806	812	811	780	847	787	835	812	784	753	849	808	831	783	843	857	793	766	813	811	815	877	829	833	798	787	809	828	750	826	817	793	824	781	795	807	798	771	872	812	790	809	787	797	799	747	786	820	777	819	792	809	777	837	808	803	801	831	840	804	812	774	814	871	810	771	804	842	771	833	803	805	817	819	805	812	824	820	823	801	808	804	871	819	768	830	823	803	837	809	842	826	774	786	777	836	843	827	826	812	799	814	792	805	789	770	864	803	759	815	803	825	778	811	848	793	814	792	737	818	777	825	822	811	786	792	838	826	774	822	841	826	780	777	849	815	794	769	810	796	814	826	805	782	804	828	727	782	832	853	807	780	818	806	824	842	780	813	795	808	796	796	815	812	819	780	766	822	792	811	807	815	795	748	820	774	812	816	818	789	805	819	773	833	790	864	846	836	789	780	828	812	793	834	814	849	805	803	763	806	823	822	812	771	775	782	782	819	788	847	796	776	805	788	840	768	774	800	823	777	790	826	859	848	818	851	770	850	794	824	824	805	787	784	710	811	765	812	791	789	774	787	797	776	806	794	820	771	828	791	792	764	807	751	820	837	825	788	818	775	768	765	795	738	820	745	820	773	765	831	773	837	781	852	882	816	756	785	798	784	781	798	797	842	836	816	815	807	785	793	813	774	792	795	786	779	813	805	821	795	832	772	845	846	814	768	770	789	771	765	760	796	788	767	823	859	825	767	758	780	820	807	801	810	788	781	795	807	802	816	786	787	830	851	906	791	813	829	833	788	749	817	813	843	795	806	804	819	781	786	797	813	794	808	766	792	783	883	820	808	780	802	827	795	787	818	841	824	792	808	762	823	812	753	857	817	792	827	795	822	783	794	779	799	798	787	793	832	780	811	825	803	759	806	776	822	750	823	827	783	826	779	810	874	828	850	800	804	818	846	849	786	865	807	782	782	795	790	766	740	715	822	813	771	789	851	826	858	749	839	780	827	782	863	777	805	782	824	815	843	770	781	846	846	863	796	780	840	758	835	783	763	773	756	845	810	812	779	793	795	807	759	823	820	795	845	774	784	785	824	786	849	755	771	825	785	800	816	807	814	799	793	811	799	801	813	785	792	827	790	775	807	854	868	835	786	755	864	798	859	768	830	770	817	762	832	793	808	785	799	806	786	783	770	806	796	788	802	761	740	805	761	780	803	828	743	816	724	803	838	823	792	786	805	830	758	837	778	769	794	802	827	744	794	804	812	805	788	789	880	809	787	775	785	802	817	802	845	834	821	801	792	787	821	810	857	849	816	806	782	802	795	834	848	785	737	783	832	774	786	808	839	825	830	801	824	809	820	776	773	793	837	841	811	806	800	786	790	803	819	848	839	790	809	798	780	797	789	828	805	810	829	794	820	802	816	810	834	807	799	831	782	736	809	777	868	792	784	809	746	770	787	785	767	824	773	800	809	810	783	816	779	806	813	807	823	848	829	782	813	814	770	826	789	796	831	791	769	762	811	797	798	845	802	776	829	831	810	780	781	821	825	851	777	778	829	830	806	795	859	811	773	770	809	830	774	804	765	836	812	765	823	828	783	835	812	840	802	817	828	817	831	857	774	829	816	763	790	757	824	799	839	847	809	803	779	791	790	819	808	810	806	822	791	805	794	783	783	803	801	831	818	844	804	805	800	813	810	819	808	810	837	786	785	798	763	821	826	850	825	802	803	809	839	751	833	817	772	893	778	783	823	787	788	815	795	789	781	830	841	785	842	798	801	779	829	776	819	767	749	736	835	804	797	793	842	762	809	812	811	767	781	781	812	791	782	811	805	862	788	850	784	770	800	785	772	812	797	801	800	838	792	768	805	835	750	782	799	750	784	796	839	799	776	841	782	784	840	805	814	792	827	857	820	830	754	879	812	795	794	820	840	835	827	793	829	850	799	806	788	782	822	798	752	787	838	828	842	803	827	822	825	779	831	785	813	797	825	818	805	865	838	812	780	825	784	770	780	757	789	841	795	806	834	782	826	783	781	836	762	811	813	795	736	828	787	821	807	774	831	839	847	780	775	844	782	773	791	763	777	807	805	782	814	806	803	824	802	830	810	841	798	787	797	831	797	799	798	790	771	779	790	805	780	773	783	796	813	848	775	827	779	817	825	837	762	794	843	845	789	785	764	788	805	790	858	788	808	814	801	829	798	798	796	808	787	801	777	843	739	793	821	851	810	769	814	787	803	842	844	799	763	760	772	806	814	868	860	808	787	786	839	837	847	813	867	835	832	815	800	783	796	793	859	792	793	789	805	794	856	849	788	808	850	830	776	824	796	732	819	823	821	762	796	824	792	817	825	768	785	797	815	821	832	761	791	793	793	825	806	805	828	809	790	809	827	777	856	828
38247	65434	22702	5506	4104	3113	2625	25559	44917	12887	1289	1164	1151	1172	1087	1045	999	1041	1005	1021	968	999	977	963	938	1006	959	930	994	966	910	888	923	889	908	915	980	965	1022	910	962	908	932	971	927	939	891	959	957	925	905	904	927	960	951	863	932	904	900	881	887	908	938	887	877	911	919	917	927	900	969	927	888	877	938	896	878	974	935	937	944	941	875	915	889	916	906	877	908	901	947	933	935	910	913	953	904	903	917	920	982	886	950	934	919	933	914	961	935	947	899	888	861	892	898	882	865	892	875	871	946	986	885	954	916	944	1004	897	904	957	935	865	951	926	932	948	986	889	889	933	967	923	874	946	856	909	907	917	937	905	886	966	935	924	938	946	918	927	834	929	904	921	877	905	911	927	914	934	908	936	926	919	932	937	906	925	904	913	897	919	925	907	917	943	883	936	846	869	915	907	987	872	923	957	863	940	876	951	872	898	951	903	930	892	877	881	969	899	896	894	922	895	948	931	896	875	854	957	962	874	931	919	941	899	933	905	942	958	869	912	940	960	957	931	942	929	956	900	982	896	881	948	872	935	944	923	892	927	854	903	925	882	913	916	876	926	924	905	929	936	955	876	894	909	874	899	955	921	916	921	913	962	971	946	897	893	918	884	940	920	963	881	917	939	936	910	874	897	939	951	888	933	919	860	943	954	945	959	994	958	912	900	928	879	893	896	888	947	883	945	905	907	884	922	937	859	879	979	918	894	893	915	930	943	912	923	910	900	879	959	904	883	984	895	833	890	849	937	920	855	878	927	892	934	856	948	870	844	902	890	866	897	918	882	899	896	882	909	923	921	899	896	924	920	945	935	879	904	911	870	890	953	973	877	969	881	917	922	859	898	938	952	933	887	939	931	927	940	968	890	884	893	919	908	893	932	904	919	926	944	917	939	966	917	944	892	899	907	864	958	943	903	879	948	966	912	896	926	864	917	921	910	910	977	926	928	875	873	872	875	934	843	858	918	877	930	906	941	886	906	918	896	935	910	890	945	978	888	926	928	935	924	911	947	906	941	936	896	898	975	938	904	899	918	926	928	875	948	914	936	923	899	924	911	905	923	939	899	976	950	904	859	928	878	910	908	913	928	961	929	858	886	904	938	954	957	894	854	982	923	937	898	885	898	988	900	884	887	895	913	926	902	888	912	917	950	951	909	872	910	897	880	926	930	916	928	911	966	895	912	917	926	898	976	932	917	849	904	927	867	928	928	904	924	867	912	907	866	976	909	849	907	912	934	903	953	910	957	930	898	908	921	927	929	935	875	906	924	964	924	974	946	920	933	864	920	896	929	886	882	871	935	871	879	890	921	852	908	928	895	985	929	915	915	914	902	927	860	924	978	892	912	894	893	888	944	945	883	969	900	902	872	988	879	960	900	896	918	948	915	899	932	946	875	948	923	907	919	939	994	883	943	926	927	910	915	964	941	964	902	905	940	836	846	927	893	905	894	961	891	911	946	936	906	942	959	956	881	911	929	939	932	866	910	945	872	877	927	921	931	893	887	881	876	944	914	943	949	899	920	895	868	914	887	911	883	941	910	898	970	864	906	859	905	888	933	953	893	923	925	864	949	973	870	932	968	923	914	930	909	902	918	900	903	946	882	924	904	929	903	877	941	888	929	937	958	902	847	894	897	878	968	910	888	921	940	908	921	948	891	896	911	906	965	951	943	921	918	851	899	902	906	916	878	890	874	881	919	938	901	890	901	901	916	940	989	896	880	909	903	915	939	897	892	912	914	956	848	918	922	900	970	848	869	937	920	911	891	891	949	895	894	898	927	937	910	938	887	936	927	915	912	924	963	989	930	918	895	902	907	923	870	948	913	900	862	863	905	956	914	902	892	915	913	926	933	923	842	858	881	946	961	928	900	901	950	870	910	959	880	889	919	889	905	959	926	896	888	931	950	931	925	946	893	894	870	938	917	929	872	930	894	926	889	858	908	885	899	981	913	983	875	917	911	926	875	960	932	882	917	980	954	905	917	873	958	955	971	890	929	912	910	882	921	899	926	911	901	948	935	921	922	914	910	918	935	983	896	916	910	888	885	875	906	855	952	864	905	924	923	908	921	918	880	889	933	966	930	926	901	915	864	963	927	860	868	948	895	933	894	880	908	943	894	867	902	929	904	905	912	876	961	914	856	950	883	882	862	892	856	971	955	939	928	921	883	872	974	869	924	942	937	928	908	924	859	935	915	903	858	884	940	974	937	887	938	893	910	910	976	902	959	917	927	903	938	932	888	920	883	942	895	896	861	950	939	889	894	882	900	931	897	938	885	924	889	880	975	899	908	907	923	953	906	929	913	904	939	932	930	936	897	900	920	950	915	921	965	944	973	895	841	900	922	919	852	902	936	904	923	881	914	937	920	922	925	885	933	881	879	957	876	903	875	930	947	897	950	949	898	927	908	955	918	882	869	916	881	878	907	905	908	895	915	875	924	927	921	963	896	886	877	950	928	917	890	950	938	910	870	936	857	884	916	896	890	874	963	900	892	935	913	888	852	877	883	935	925	870	933	891	939	940	906	937	910	944	931	892	936	940	900	897	866	917	855	961	969	914	899	873	879	929	951	896	913	888	878	922	951	957	874	943	893	927	941	949	957	891	879	923	857	963	906	908	905	932	908	864	912	908	875	907	892	931	900	907	948	912	921	884	925	910	939	936	922	894	967	916	934	907	932	940	896	893	950	948	946	923	892	899	920	897	923	927	967	936	900	917	900	895	845	931	922	945	907	924	889	907	916	899	905	881	900	943	894	848	889	960	947	911	893	828	892	922	827	878	918	905	910	958	910	952	912	903	971	881	894	976	915	923	930	900	935	864	914	915	889	976	857	958	894	888	947	956	892	904	930	914	870	897	882	853	935	906	902	945	904	910	910	874	918	933	899	949	912	917	947	944	899	866	927	897	937	940	916	830	932	911	849	917	890	905	967	885	899	897	846	922	926	862	925	902	892	978	897	950	832	939	863	955	929	869	869	926	974	899	919	913	932	901	914	914	919	909	922	934	837	969	875	938	899	961	909	935	977	963	903	887	907	919	928	925	931	955	869	935	911	927	926	905	943	846	873	921	879	928	893	947	913	946	910	893	950	880	882	913	905	869	929	945	942	886	962	866	911	885	846	938	932	901	895	975	915	913	905	895	904	889	906	909	949	872	965	880	910	908	949	899	904	936	888	831	847	897	925	984	922	920	848	908	960	897	925	912	882	881	936	931	911	887	920	955	879	974	958	944	922	919	932	877	939	928	925	900	959	898	883	943	869	847	922	916	925	909	874	898	931	871	906	937	921	901	923	893	903	879	893	883	901	904	936	884	959	909	919	877	890	858	963	894	925	917	869	887	873	876	902	956	910	926	914	965	918	885	917	878	946	947	909	933	971	868	890	911	923	936	917	909	927	897	925	909	941	907	934	914	903	952	864	924	891	904	937	952	916	895	935	887	947	908	925	902	902	946	887
28828	25858	16972	2049	647	629	552	1594	4648	1116	425	401	403	420	427	417	451	418	432	431	383	411	400	409	429	418	404	435	443	398	418	383	402	421	411	412	379	429	427	396	420	413	414	404	424	454	413	441	384	436	436	400	434	425	362	425	426	438	388	438	384	400	420	407	437	425	431	419	429	384	389	395	419	386	439	427	393	388	408	364	395	411	411	396	387	390	377	446	391	405	413	404	381	399	417	437	416	394	395	444	379	437	423	418	381	405	405	408	405	401	428	402	429	417	396	429	455	431	445	403	391	396	435	404	416	403	418	420	438	403	409	440	438	411	394	397	402	369	436	387	417	400	439	416	414	445	421	454	414	401	412	427	397	412	414	380	400	424	433	409	412	373	456	427	415	346	423	418	401	408	390	389	396	411	410	453	383	414	430	442	386	412	409	418	402	463	362	391	476	434	399	417	400	431	402	388	404	401	432	393	420	378	392	416	371	445	422	431	396	399	411	421	406	418	404	407	378	404	405	405	461	392	420	402	408	391	410	411	384	438	385	392	402	376	451	430	394	419	407	419	347	428	416	427	430	447	398	424	401	413	408	392	424	416	417	414	437	360	427	428	403	404	416	385	441	391	426	427	406	424	396	402	396	449	386	403	437	410	399	386	399	406	416	431	468	413	403	412	429	425	416	412	378	398	432	399	421	399	395	401	416	410	440	420	419	402	383	421	395	412	404	400	417	413	405	413	411	410	425	428	387	406	442	410	447	391	426	380	436	452	439	441	434	413	396	420	435	386	415	403	425	398	451	412	405	428	406	399	423	402	415	401	415	437	401	407	399	401	394	434	391	393	422	416	421	393	425	414	417	389	442	407	431	392	419	399	439	404	462	429	412	424	401	428	387	409	431	420	432	409	405	407	388	424	388	429	389	429	419	442	424	393	415	396	424	393	425	431	458	385	361	427	425	408	378	409	405	413	410	383	422	372	402	416	428	415	418	428	444	380	408	390	397	447	382	451	400	409	404	395	401	411	383	446	421	451	419	383	430	420	395	431	393	450	393	409	405	429	420	448	420	409	368	388	393	460	394	409	436	428	424	407	416	417	392	456	399	395	398	403	400	404	435	401	412	405	418	450	438	423	384	405	401	372	415	426	432	425	409	395	398	438	402	408	431	417	396	393	413	416	393	433	436	409	443	404	411	401	430	401	458	421	394	381	395	400	417	380	440	373	415	417	397	446	394	400	383	414	401	385	406	392	396	407	437	417	419	436	415	382	388	418	386	420	398	393	425	429	415	425	408	395	439	402	382	394	422	416	419	431	384	410	416	460	396	377	404	397	408	386	397	397	401	362	399	424	376	387	421	387	403	401	410	411	391	430	433	422	415	405	398	442	432	411	404	427	426	429	427	416	396	413	437	424	440	381	418	420	429	391	373	400	411	425	438	364	416	383	368	445	419	407	420	424	434	391	392	409	396	382	406	423	409	444	424	387	423	428	441	407	393	411	381	439	409	435	412	461	403	387	390	420	412	442	393	420	421	429	383	403	434	396	441	397	378	424	409	429	425	401	406	394	419	423	392	382	420	385	391	420	420	404	428	429	430	394	386	438	439	412	393	418	384	413	445	390	423	400	393	411	400	422	448	411	431	404	419	419	395	434	404	399	424	391	406	419	388	402	378	377	365	424	379	388	404	415	393	390	428	419	386	446	382	435	394	420	400	420	401	409	390	422	425	399	397	434	444	454	399	377	394	403	411	411	421	356	392	413	406	393	425	421	428	432	439	435	432	425	451	408	433	416	383	422	435	382	418	434	425	442	436	385	430	418	398	435	441	397	404	357	407	417	426	455	417	386	398	399	430	367	409	385	399	382	423	410	458	423	385	397	414	443	402	442	418	413	405	385	438	425	379	413	432	437	436	421	431	392	433	398	404	439	406	387	418	421	419	423	411	393	438	447	396	453	415	413	396	428	405	388	389	406	395	417	379	441	414	423	425	390	397	404	407	421	423	409	419	430	387	393	400	416	406	424	413	423	400	421	392	403	390	435	422	409	385	451	386	379	364	423	415	382	392	374	392	399	405	408	402	453	408	398	406	409	413	420	400	416	393	399	423	397	405	398	391	410	427	422	401	361	428	385	434	400	418	400	402	414	427	379	396	372	411	386	441	406	414	405	410	412	400	396	433	435	428	421	397	417	421	418	437	420	445	419	421	406	444	428	369	409	391	424	413	412	400	412	373	450	394	402	388	462	400	419	415	426	397	418	410	407	414	406	410	392	443	433	415	387	405	386	428	391	434	417	455	402	382	432	412	406	428	387	430	401	400	389	399	425	400	385	395	442	405	421	423	423	408	387	430	417	456	405	425	415	418	402	429	382	409	411	398	423	402	437	430	417	425	436	419	378	409	431	414	407	411	430	429	389	419	396	417	379	446	390	413	423	392	404	442	435	412	414	413	407	385	418	402	420	416	379	428	403	401	434	409	398	376	403	349	415	440	394	427	395	398	399	411	415	420	392	388	384	373	404	395	388	443	413	389	417	426	387	425	407	389	414	408	404	414	406	400	398	433	434	409	396	422	425	365	423	379	400	396	431	390	387	406	377	417	405	390	415	404	384	398	403	373	392	393	402	440	397	384	380	405	416	458	386	397	406	431	437	395	416	377	414	418	419	428	378	407	373	436	444	441	426	430	415	410	414	413	404	412	407	419	411	399	436	396	435	435	419	458	475	438	410	421	418	427	403	405	422	390	380	406	423	405	429	438	368	395	428	396	401	379	386	437	386	424	415	428	404	418	433	414	387	396	395	388	425	412	460	412	380	386	443	397	390	430	412	403	418	379	406	438	445	408	420	430	417	396	396	405	412	416	412	415	433	391	396	464	422	376	456	423	441	451	416	432	423	411	428	428	432	438	427	425	414	417	384	420	412	381	393	445	441	413	435	411	410	421	412	415	403	409	407	375	385	406	410	396	414	410	429	423	402	422	406	418	414	407	422	409	397	447	398	431	392	394	438	409	432	389	403	419	423	394	394	395	406	374	371	421	389	404	385	476	399	401	413	433	436	429	447	395	400	436	386	429	402	406	396	440	420	429	409	421	406	422	409	437	402	381	426	410	393	427	413	419	405	391	405	460	380	374	407	432	418	419	411	437	408	438	406	423	436	403	406	414	450	423	418	423	458	406	391	419	431	413	427	386	389	386	424	421	406	407	399	405	425	409	426	357	427	392	398	415	402	405	382	408	406	392	386	406	443	425	406	397	394	404	421	433	429	452	400	431	387	390	448	399	457	377	380	419	431	423	423	412	409	446	404	403	408	412	437	420	390	424	438	356	426	431	428	384	417	412	378	382	416	433	414	426	401	396	446	425	443	416	391	434	424	441	421	437	403	438	401	400	413	403	443	473	396	392	413	443	395	422	388	413	396	437	444	409	414	396	397	429	453	426	422	417	418	387	465	411	413	431	390	425	416	422	397	426	424	402	434	423	411	426	371	407	400	418	422
30334	40712	11993	691	575	560	546	2679	7634	1510	539	489	526	499	514	483	479	512	508	520	493	471	494	527	503	503	469	480	510	512	522	492	464	531	528	497	457	507	482	510	483	527	449	517	509	506	519	516	483	498	501	530	572	488	520	452	532	495	489	494	472	451	487	547	480	480	515	498	482	496	496	518	483	493	489	509	467	465	518	490	499	517	509	494	492	498	510	523	505	511	519	474	471	492	462	478	480	502	474	453	500	475	462	493	468	508	498	536	491	504	532	482	503	478	518	509	443	491	508	487	465	482	551	514	486	473	478	456	469	474	498	458	479	475	474	496	467	503	479	494	516	493	483	482	464	461	514	497	507	493	495	479	483	492	492	506	474	471	539	505	507	515	504	492	457	470	504	472	470	497	517	523	489	482	545	513	516	454	488	514	476	465	495	475	495	493	483	484	468	482	509	506	495	489	448	482	519	499	486	436	511	492	497	527	488	534	469	518	504	488	513	504	473	487	458	516	484	533	538	492	460	519	511	486	509	472	503	481	525	521	483	541	495	503	500	493	505	471	516	474	518	515	521	504	474	523	488	541	500	504	491	499	505	422	497	515	491	493	457	524	487	509	464	460	464	545	490	498	526	532	449	510	508	469	467	494	480	517	484	495	561	474	489	478	526	508	455	528	460	461	500	469	467	491	494	501	518	467	490	514	445	486	445	502	478	466	499	489	494	500	487	488	476	485	486	544	487	475	481	520	515	474	504	487	491	485	538	473	484	484	471	487	459	476	491	487	482	456	515	479	512	539	476	490	488	472	532	482	518	521	517	437	461	509	479	546	466	483	476	503	498	486	461	504	468	497	491	471	546	499	487	501	491	446	528	469	473	486	490	486	464	504	485	543	510	463	501	472	465	484	492	494	510	502	474	502	492	500	482	485	524	491	518	484	484	515	538	468	476	511	467	509	500	478	508	471	494	493	504	484	478	486	446	480	493	512	495	529	482	462	457	457	467	537	485	527	504	492	507	439	456	478	526	505	436	501	475	506	499	483	509	504	501	493	465	472	514	506	485	494	508	481	518	475	496	512	445	495	474	462	487	486	455	498	482	541	493	472	528	515	503	509	473	528	515	496	505	489	507	497	455	489	505	491	496	500	510	496	484	481	496	497	477	531	513	494	504	490	508	466	478	493	465	527	527	460	485	502	493	478	494	473	516	486	479	486	458	476	499	507	497	511	468	477	507	490	496	498	464	527	495	530	456	504	499	512	470	470	452	510	489	503	487	493	495	459	516	513	472	488	478	475	496	504	484	474	542	458	505	508	460	498	522	479	493	479	479	497	463	490	446	451	463	496	492	496	452	502	472	489	480	552	491	507	505	488	484	514	472	542	500	478	499	504	505	480	511	470	507	561	495	475	525	480	552	469	477	534	565	463	509	502	474	487	501	463	478	514	465	499	479	505	468	428	498	502	431	446	481	503	496	476	489	511	502	501	470	510	491	475	460	479	508	490	486	525	464	474	499	545	497	493	502	506	511	462	500	506	498	508	483	463	468	490	502	486	510	508	493	528	482	482	490	469	476	503	491	497	498	500	492	513	529	506	500	506	477	512	469	473	498	469	517	505	511	501	502	462	484	484	484	520	500	473	502	479	541	475	489	481	503	478	483	498	471	488	460	507	475	519	505	483	486	480	490	507	458	481	505	472	491	490	481	476	473	484	536	495	502	490	514	492	490	533	517	516	429	486	465	511	484	497	485	476	484	512	513	480	509	475	450	509	551	481	497	483	497	474	473	467	478	466	479	474	506	501	502	506	531	514	510	482	489	447	496	533	470	486	517	537	485	485	535	516	471	451	484	525	471	501	510	497	483	506	522	479	526	493	513	462	520	526	482	484	506	474	468	499	484	476	483	493	470	513	481	468	447	440	493	507	504	459	475	506	507	465	473	480	503	486	508	495	526	501	502	500	496	475	437	501	504	486	490	497	495	482	522	466	489	499	480	483	540	478	448	484	473	492	508	491	488	482	487	486	505	525	506	509	492	506	472	463	472	516	493	486	459	487	507	499	519	480	486	501	464	454	498	531	516	502	468	474	517	494	466	482	485	479	476	505	525	468	463	440	492	467	508	514	505	488	486	506	511	490	519	517	512	454	484	486	483	413	499	491	490	492	483	508	483	498	459	493	487	479	474	506	479	491	470	474	515	527	474	470	507	470	535	487	503	503	512	479	501	514	512	494	475	483	524	514	505	488	460	484	464	492	519	482	484	479	462	520	515	505	506	475	486	521	508	467	477	509	496	510	498	478	471	515	542	481	474	474	501	452	468	470	508	493	469	484	501	504	510	465	499	482	498	501	519	484	493	493	509	502	524	543	483	551	489	516	540	513	468	504	470	523	488	467	484	492	495	497	500	456	518	484	485	527	506	495	482	497	499	436	495	530	493	508	515	474	522	470	532	493	505	483	476	486	518	477	509	506	431	500	454	477	518	501	512	479	471	492	499	477	500	538	508	512	481	483	454	510	477	461	481	474	468	498	489	503	541	495	519	487	481	461	489	522	455	477	488	514	509	506	514	462	534	458	469	537	506	496	518	491	487	494	516	548	452	448	463	491	501	510	488	503	484	477	489	515	486	457	540	498	455	492	489	489	490	475	484	481	489	483	484	484	472	461	516	487	471	499	466	489	514	495	467	463	502	490	467	521	511	495	466	471	516	446	473	455	481	459	498	477	517	491	481	496	483	508	499	517	504	508	480	459	480	530	462	464	471	481	521	518	521	514	524	492	480	484	499	482	491	464	451	457	486	486	488	485	464	514	509	501	476	506	474	479	476	465	497	489	522	453	500	480	535	469	482	529	474	456	501	437	476	475	463	531	471	509	465	444	477	461	536	466	504	483	473	484	479	499	480	514	488	466	499	521	455	467	462	509	509	484	517	453	479	472	476	498	491	505	480	515	497	480	536	489	455	497	482	516	534	469	458	503	487	456	502	499	528	516	500	459	494	483	458	516	491	498	508	517	506	488	483	503	527	494	518	519	526	463	507	503	493	461	494	488	529	473	503	490	489	504	523	515	454	484	514	503	505	530	531	558	519	529	469	529	496	497	498	477	455	502	449	496	522	534	495	482	498	529	499	497	451	528	474	508	509	524	523	489	506	471	453	480	498	540	530	522	514	497	485	508	497	494	485	477	475	485	526	470	469	471	488	514	513	495	483	439	490	514	456	518	500	492	502	470	489	456	454	483	515	489	500	525	459	487	491	501	494	471	446	438	478	502	474	491	459	490	519	469	464	494	491	491	514	500	495	489	465	474	527	500	520	520	510	487	501	461	499	515	496	497	482	486	459	529	518	515	486	539	483	481	490	513	481	512	490	506	479	468	485	494	542	514	525	501	488	479	499	473	501	450	487	508	513	491	530	506	448	507	476	473	478	492	481	530	524	509	509	480	525	477	517	495	469	497	454	498	485	492	546	496	474	493	487	466	517	493	503	508	531	517	466	491
24286	21333	28459	24506	20991	7153	1279	13672	32923	11325	932	643	703	685	643	661	611	641	612	681	653	635	613	655	611	628	614	614	613	605	623	620	635	636	632	604	620	624	621	605	613	647	615	625	648	612	569	577	634	606	619	618	627	649	613	635	658	568	654	636	646	622	574	650	627	632	588	634	620	654	624	629	604	607	590	597	621	582	611	662	633	622	613	630	639	647	600	620	614	631	607	656	595	594	593	607	623	630	616	603	608	572	620	621	610	638	657	618	628	601	640	621	617	692	612	571	624	604	594	640	632	639	598	594	606	601	580	601	638	645	595	643	594	599	629	627	583	626	656	590	644	590	589	597	634	618	607	585	605	613	616	594	585	612	633	635	640	658	628	639	637	652	622	599	607	621	577	593	641	608	608	648	579	610	656	619	647	628	665	600	641	599	605	570	608	614	628	609	603	624	584	627	601	591	575	627	615	664	606	609	583	625	627	601	628	590	650	615	619	587	557	620	626	632	655	635	615	627	634	583	629	587	588	560	574	598	650	647	616	616	617	636	618	615	609	582	603	632	655	558	641	613	596	607	598	591	579	658	644	592	644	580	622	637	618	662	610	617	626	643	597	635	590	638	595	624	594	632	662	606	616	657	600	624	611	609	555	601	619	591	617	583	557	625	568	612	678	642	624	629	668	626	638	637	660	650	667	619	607	607	560	591	625	651	561	595	607	641	635	636	622	596	608	599	671	624	630	570	589	614	622	603	621	658	642	615	606	605	628	621	596	602	618	611	608	626	637	582	593	616	637	609	634	620	649	592	626	606	621	649	616	634	618	618	633	592	614	626	628	592	614	640	578	606	573	593	602	622	638	623	621	598	622	620	643	638	599	623	669	608	625	609	614	650	603	610	576	616	628	611	639	630	611	581	608	612	606	639	670	600	602	591	593	613	637	612	605	614	594	648	620	637	602	589	615	630	575	605	606	631	603	598	625	630	634	628	660	602	623	646	628	631	634	627	624	616	586	598	590	597	660	633	608	585	634	596	573	605	608	597	585	617	611	621	632	595	654	616	587	598	620	641	643	654	599	609	630	611	588	633	623	604	656	645	621	629	612	619	655	579	626	627	584	647	600	625	616	633	607	605	617	599	601	617	610	572	643	604	580	596	564	659	648	623	562	608	633	613	632	608	619	618	644	586	612	582	628	647	601	592	563	607	632	635	606	615	650	604	597	604	617	616	651	627	590	596	610	621	637	578	638	598	620	632	623	610	611	651	610	645	588	633	648	610	631	638	641	626	650	629	646	640	597	627	596	627	592	645	596	614	619	601	629	597	616	607	621	660	658	648	597	623	645	641	605	620	617	596	631	648	633	638	608	624	641	677	652	555	629	628	639	676	618	604	611	568	592	579	593	600	598	606	649	658	638	636	657	669	598	626	558	600	625	608	587	560	597	608	633	622	624	672	632	618	588	651	546	619	615	643	579	603	623	611	642	630	666	595	636	609	639	629	577	594	598	623	634	551	611	623	620	637	639	641	610	615	618	618	609	622	608	588	556	639	642	590	629	622	587	641	613	585	657	604	609	612	633	601	656	604	575	649	616	592	594	594	586	587	613	630	635	626	624	607	581	590	599	655	604	639	635	596	603	567	652	622	629	579	626	613	615	627	624	590	573	631	593	640	625	612	626	656	625	635	614	594	603	617	603	563	641	643	581	618	650	597	586	603	624	604	623	615	620	648	642	613	643	602	644	597	582	561	622	608	600	607	613	621	586	621	614	605	663	599	637	618	630	590	613	633	624	593	625	620	613	620	600	638	585	621	617	632	615	587	574	647	616	634	619	617	610	617	614	606	585	627	658	588	603	604	587	604	668	671	628	624	625	599	647	611	614	616	602	580	602	622	589	622	592	639	643	610	628	641	657	614	629	608	597	634	574	629	624	675	615	610	634	610	623	603	619	557	626	656	613	601	621	633	642	640	579	611	594	585	608	642	640	575	639	614	672	595	584	611	625	651	623	589	604	591	606	626	576	584	639	592	568	641	598	655	617	604	567	633	613	619	596	662	581	632	579	567	646	616	616	614	590	612	617	615	639	641	615	611	591	626	578	631	603	680	610	598	575	616	638	628	603	630	663	591	618	625	608	601	632	588	558	612	636	629	600	650	626	604	572	620	610	639	616	591	601	573	624	628	649	579	603	630	600	662	604	609	621	592	582	583	621	601	621	583	652	604	629	603	599	642	620	637	623	649	628	603	667	611	629	614	625	625	580	594	636	605	579	595	581	603	587	613	598	611	646	565	588	629	614	641	617	661	626	543	619	566	640	609	626	586	622	600	591	577	616	631	605	616	617	586	622	596	623	644	618	635	668	642	590	570	650	569	601	619	608	635	631	615	608	636	602	622	608	610	586	572	629	633	614	582	646	621	633	665	601	631	611	611	636	609	625	610	593	621	581	578	615	591	652	627	592	646	608	620	600	689	601	624	609	631	639	606	570	573	601	616	569	628	634	619	588	591	598	610	640	640	588	618	573	610	652	581	607	599	649	582	604	640	633	640	597	617	616	612	630	598	625	590	672	646	618	619	575	620	613	580	637	606	620	657	540	637	584	608	650	573	592	657	633	613	613	630	624	617	640	637	617	635	625	588	592	624	591	663	617	599	586	623	617	626	634	590	615	610	634	639	687	587	625	624	591	604	589	637	570	593	632	592	578	641	614	616	610	642	616	616	618	644	609	633	653	586	594	600	603	650	674	597	601	573	602	615	597	630	661	575	608	554	618	558	579	645	596	601	643	644	636	644	603	644	618	617	653	613	634	613	628	569	611	642	671	615	587	630	578	632	638	606	573	611	586	631	608	568	601	618	620	554	623	552	580	665	658	597	608	628	632	648	657	600	617	601	627	594	597	573	633	602	540	642	606	634	599	624	595	629	631	589	592	656	621	574	592	647	582	593	617	614	642	640	612	620	606	618	636	592	599	597	627	637	644	610	607	633	586	606	643	634	568	637	601	617	603	674	623	570	594	557	577	623	627	608	660	647	563	628	616	620	624	578	620	615	601	618	623	597	592	582	599	605	589	602	593	674	611	591	583	629	605	610	611	615	649	633	640	626	581	614	614	607	606	622	578	641	633	591	618	628	597	609	599	599	579	619	605	591	599	607	599	615	609	610	572	589	634	572	610	608	636	611	616	615	599	608	608	665	684	599	624	622	609	622	619	657	610	637	622	618	600	659	594	610	601	608	637	622	638	574	653	627	597	559	650	624	631	636	584	610	599	577	625	608	616	611	617	633	648	634	634	682	630	592	596	633	603	612	623	578	586	679	610	648	591	605	588	586	610	596	643	667	643	609	598	611	605	591	642	611	645	621	638	609	631	629	592	597	596	651	582	632	628	598	612	636	596	602	584	640	603	649	624	601	570	635	615	599	612	637	602	578	600	600	602	595	637	600	618	612	642	601	594	608	594	565	629	619	600	596	634	641	582	611	628	610	614	629	586	633	650	616
33935	57371	22870	3068	2221	1824	1580	19991	36943	9334	810	875	777	818	766	729	813	760	711	719	694	758	769	724	708	739	731	715	715	707	736	711	720	720	655	721	785	712	760	741	747	720	702	722	760	709	694	759	735	704	671	738	723	746	728	703	717	708	715	748	678	679	671	724	732	751	740	736	708	720	694	728	711	705	700	741	712	698	700	718	712	716	713	726	744	696	707	725	757	716	642	698	745	722	707	682	714	715	722	708	674	717	713	677	686	732	724	688	673	678	703	714	707	709	759	706	668	714	709	701	640	735	775	751	673	718	709	686	706	738	757	739	683	728	721	697	686	739	725	739	743	725	680	717	759	691	700	719	707	732	722	709	708	702	716	661	697	693	679	692	759	723	655	707	695	719	688	705	756	670	707	716	678	717	693	683	711	691	736	673	691	713	734	661	756	720	671	688	679	727	755	655	715	726	688	766	695	671	759	726	664	722	743	702	718	686	716	741	662	694	715	680	758	680	716	721	723	684	721	741	754	677	740	713	708	736	725	704	674	727	738	708	671	687	649	744	712	676	693	714	765	742	736	701	696	705	695	736	698	668	728	694	669	641	711	702	732	748	704	693	713	745	687	711	722	709	722	743	712	691	706	687	709	738	691	732	670	714	709	733	696	709	722	689	697	679	718	681	752	669	709	752	649	715	708	681	637	727	707	721	720	670	683	698	759	708	712	712	732	705	720	717	727	739	709	684	685	689	758	711	704	717	708	731	730	750	693	716	703	695	691	724	721	667	708	645	723	647	711	716	682	718	681	777	681	698	695	697	720	722	736	738	705	688	748	643	709	725	751	663	729	677	741	709	685	733	756	708	701	715	699	717	693	720	767	738	736	713	735	685	714	722	674	695	734	699	717	664	705	769	714	654	705	697	691	690	672	738	697	693	759	682	711	710	687	711	643	709	725	735	677	767	711	664	684	729	710	736	700	671	713	662	653	693	700	649	736	724	673	701	728	714	728	726	703	662	707	645	690	678	742	697	685	683	745	757	706	702	693	734	728	688	714	705	714	747	743	752	683	672	744	708	686	663	678	728	709	694	683	706	696	721	718	742	702	662	680	717	653	705	690	690	712	740	692	725	694	708	672	702	707	701	715	710	712	694	671	700	697	714	718	698	680	678	700	683	733	755	709	703	684	659	712	732	720	701	701	705	734	656	690	657	698	714	731	677	696	751	742	739	681	707	721	680	711	679	653	707	724	722	698	711	701	704	682	748	701	673	671	670	699	690	715	726	729	707	724	673	686	747	699	707	682	701	737	709	700	707	749	716	670	723	659	681	731	688	708	701	694	708	694	704	702	713	672	790	721	699	709	712	749	737	675	706	713	693	665	740	705	667	735	692	736	678	712	689	714	696	679	711	681	733	736	680	733	712	667	700	744	694	706	746	737	685	703	712	694	707	700	674	708	713	683	700	678	719	698	704	717	708	694	658	694	679	707	740	689	707	700	716	713	703	695	699	692	734	754	716	753	762	729	743	717	751	739	703	699	692	657	661	721	753	705	710	700	714	695	709	651	699	706	675	679	723	711	713	702	726	718	663	699	758	719	716	686	709	690	677	695	663	683	647	698	691	713	680	750	698	730	678	695	718	671	687	710	694	709	741	707	713	713	653	705	689	697	722	726	712	707	712	693	699	712	702	688	715	740	695	714	731	653	696	767	709	721	693	683	729	678	704	667	717	700	681	714	699	707	755	634	665	752	755	743	714	727	708	694	697	740	723	678	741	680	709	634	716	734	695	690	728	705	713	747	656	661	706	705	685	727	731	692	727	709	727	743	663	705	710	665	706	716	720	705	671	720	738	720	704	707	722	717	699	714	680	746	714	709	726	726	717	714	747	705	679	709	724	692	711	687	668	674	729	673	692	734	737	621	699	657	682	694	702	677	670	657	742	720	735	706	725	707	664	726	706	722	693	692	699	742	685	723	687	706	719	716	723	705	683	680	738	675	683	707	737	668	713	707	698	706	686	675	747	715	726	719	729	708	719	709	688	717	727	716	701	686	713	697	698	698	660	759	715	719	708	763	702	714	717	717	708	714	680	693	705	685	726	662	684	731	708	714	770	696	748	708	737	755	715	729	747	728	690	709	723	738	709	742	701	680	753	725	727	723	700	737	713	713	709	623	741	754	723	669	679	652	710	696	709	739	684	714	720	707	715	742	661	723	685	685	693	730	679	655	692	692	629	686	711	682	759	677	720	679	728	667	693	749	696	767	735	708	753	713	679	711	735	695	729	726	705	703	683	730	721	745	753	738	684	697	675	702	694	745	676	691	756	683	703	698	723	707	656	683	695	743	695	719	684	724	706	706	666	712	710	702	676	712	712	638	712	700	721	724	738	707	674	726	741	675	685	665	674	689	705	702	668	670	708	688	710	707	728	720	688	753	708	646	714	740	718	693	705	698	769	701	697	732	738	737	692	720	725	720	719	690	761	690	706	689	718	690	764	746	704	691	660	728	680	663	700	698	717	692	688	709	740	693	736	679	718	754	725	691	753	691	708	632	715	668	702	715	695	708	725	755	714	651	711	648	686	710	745	717	707	682	688	665	676	691	756	715	675	748	664	701	693	721	712	751	676	682	730	655	688	738	678	679	720	680	741	742	688	678	714	721	689	728	733	750	729	701	731	724	717	696	750	715	718	729	743	719	664	679	699	709	736	751	747	722	692	665	697	726	706	705	685	681	726	687	695	714	712	699	710	717	761	732	732	722	695	699	696	715	706	726	677	694	767	669	689	683	716	734	677	676	695	721	715	693	708	729	688	669	702	691	712	699	705	693	694	715	697	696	695	711	670	686	730	692	741	693	694	720	707	705	672	691	710	774	715	721	706	745	721	657	662	726	713	738	683	704	708	705	713	694	676	679	740	698	701	734	691	655	690	716	720	716	720	692	691	709	698	682	678	718	728	653	716	767	691	707	724	705	711	709	700	703	703	701	721	714	681	716	704	705	697	675	705	750	735	691	715	657	698	743	723	684	684	701	659	686	676	701	698	679	720	724	738	686	695	738	698	737	725	743	775	683	678	677	674	701	704	701	708	694	722	708	716	666	684	655	695	687	691	742	727	740	690	748	666	702	666	741	711	755	698	696	696	685	696	677	717	697	657	682	752	756	720	697	743	655	697	707	732	735	727	700	729	690	679	704	697	730	678	721	668	710	692	678	678	684	667	765	639	692	718	667	732	691	745	706	680	680	677	728	681	744	736	724	686	707	694	684	697	696	721	705	726	685	678	693	688	669	696	677	726	696	679	677	721	688	679	702	670	728	737	695	725	708	719	710	707	721	720	698	699	691	703	721	705	695	702	699	739	657	654	717	712	703	722	675	720	654	686	721	651	716	705	686	728	720	725	645	689	711	697	735	739	678	692	677	710	687	714	712	708	699	752	694	711	702	726	744	722	716	713	727	688	717	676	693	675	694	694	694	734	737	701	689	751	709	700	680	684	686	713
25589	21482	27408	25200	8198	854	797	11485	18500	4368	502	570	477	488	491	497	491	533	464	494	480	477	497	521	472	481	487	435	433	472	467	519	470	504	481	502	523	470	495	473	490	440	480	470	459	495	453	512	505	505	474	460	515	479	522	500	483	458	490	457	500	460	493	501	447	472	504	503	514	542	485	438	475	499	453	494	474	494	475	475	483	469	515	488	433	458	481	503	499	486	502	497	482	459	455	451	490	459	465	464	470	454	504	511	461	493	464	495	456	461	486	465	452	470	463	472	510	482	472	444	466	471	506	482	457	470	487	507	479	478	510	460	474	512	455	465	475	495	469	483	505	472	486	477	473	462	466	483	458	482	554	471	449	456	476	474	460	477	497	504	497	447	459	510	465	476	500	486	484	507	485	494	467	472	474	465	475	449	454	444	468	490	516	485	503	460	497	471	498	465	492	473	454	508	492	466	466	470	460	488	474	515	468	506	498	461	444	462	484	512	455	462	476	451	478	473	459	462	468	439	448	514	450	480	481	492	470	490	491	482	521	470	453	471	483	500	449	497	475	506	487	463	472	443	486	478	484	466	471	451	492	443	558	486	477	467	447	488	465	477	494	449	456	468	454	425	449	480	490	472	478	484	466	503	477	513	421	473	463	503	488	442	442	471	453	468	480	494	471	463	460	438	469	462	526	509	461	501	437	478	452	458	465	463	468	481	491	499	453	483	470	477	539	451	460	437	457	458	440	486	457	521	456	458	438	464	484	465	470	448	476	444	516	487	474	516	444	490	483	465	495	427	473	489	496	459	423	471	493	451	495	455	486	501	470	507	479	477	433	517	473	515	521	501	522	512	449	466	486	475	466	496	433	495	498	491	451	489	453	477	506	475	464	481	449	471	483	441	517	461	460	507	460	485	535	456	497	507	486	483	464	467	474	451	487	471	457	476	471	492	468	466	492	448	446	507	495	470	475	430	498	439	491	469	486	498	459	449	439	480	442	503	441	481	481	445	456	481	459	447	492	479	476	498	491	455	494	442	461	508	494	507	476	474	462	478	465	485	496	476	448	490	484	430	509	508	489	453	502	485	476	487	475	505	470	457	464	486	423	480	458	453	493	449	458	467	473	471	506	519	453	466	496	439	519	498	502	467	459	480	492	493	460	488	506	438	467	454	463	424	461	480	447	456	492	489	469	468	493	479	450	457	468	471	468	458	422	483	488	461	458	466	456	455	477	504	486	494	457	510	491	512	477	473	448	453	505	462	465	493	485	498	461	446	483	451	465	453	480	510	479	467	509	505	443	480	496	499	480	470	462	457	463	479	464	452	497	505	495	469	469	492	456	465	497	457	525	450	494	477	465	444	429	434	482	486	479	464	503	478	484	470	464	489	474	430	487	515	491	510	456	495	474	483	505	451	486	471	496	498	476	470	450	514	485	449	473	507	475	472	460	466	462	468	502	460	535	490	457	537	505	467	464	485	502	517	474	425	454	499	470	482	496	433	445	468	459	449	510	474	484	500	494	483	456	479	492	507	467	455	489	461	487	481	485	490	510	492	479	477	513	483	466	484	513	466	478	456	468	467	445	459	480	435	504	493	495	490	507	470	505	510	484	486	479	474	475	460	472	449	464	480	446	449	462	496	470	458	479	472	490	475	487	477	474	502	496	510	470	492	449	489	530	486	494	485	475	468	468	538	448	469	488	489	480	492	523	487	446	467	508	464	470	482	441	429	488	525	459	496	448	427	497	491	520	441	456	484	507	493	466	497	444	515	514	482	481	471	474	493	522	472	470	496	507	502	482	500	485	459	483	477	506	434	500	469	453	473	541	471	474	451	509	488	507	467	442	506	456	468	442	448	461	505	443	481	468	487	458	443	496	450	493	486	458	466	474	482	487	462	475	485	489	490	493	465	473	487	495	465	483	442	494	490	456	473	447	465	435	478	471	472	482	423	476	494	463	495	474	458	454	496	479	497	491	502	482	465	503	476	453	466	490	490	454	451	478	460	444	469	488	452	476	513	468	443	473	481	465	498	480	496	473	488	485	474	450	465	501	489	482	499	501	461	455	457	517	495	492	482	468	465	456	474	478	470	486	484	502	481	471	435	502	500	427	469	477	496	464	467	463	495	462	473	462	453	468	443	489	491	460	448	473	495	485	466	490	507	423	455	480	481	484	498	503	444	446	470	481	489	453	511	476	519	498	485	393	504	490	464	465	474	455	499	446	510	462	466	485	462	484	424	466	504	497	473	477	462	471	462	449	525	518	461	474	455	451	503	473	465	486	510	490	515	456	474	474	482	519	485	481	465	483	473	500	436	463	475	450	508	495	503	499	489	476	476	496	465	512	509	414	478	503	494	495	488	485	483	493	490	464	488	459	449	489	474	505	433	473	457	461	515	477	484	490	463	500	478	504	487	462	480	426	479	492	488	466	453	485	482	477	477	429	466	480	519	500	494	481	455	507	475	450	502	482	509	475	472	506	449	456	506	479	480	515	488	468	459	483	472	459	491	471	451	488	434	484	473	489	454	475	488	471	472	522	495	480	505	468	466	461	474	464	464	455	465	449	486	472	451	488	482	504	476	472	475	485	460	487	472	462	502	456	472	473	454	464	492	458	498	493	489	492	522	499	451	452	480	444	461	503	507	459	519	484	474	466	516	466	441	454	475	476	504	476	494	472	479	464	462	459	486	509	469	460	499	467	478	499	474	437	479	466	463	496	455	445	517	466	445	487	492	473	502	503	463	487	460	456	426	467	494	476	434	483	481	494	449	482	465	463	461	443	472	453	446	515	470	434	490	450	502	509	459	484	438	479	458	470	462	487	443	470	537	490	483	479	435	495	458	477	493	481	453	468	500	507	452	480	470	458	514	543	486	500	447	451	467	449	481	498	503	448	507	467	476	496	464	458	448	482	482	407	481	470	473	472	444	476	465	472	498	481	471	480	503	453	494	470	472	471	476	446	456	474	494	509	482	480	485	483	500	457	481	493	477	458	480	473	476	466	495	502	508	524	478	453	471	495	475	449	487	472	459	483	532	498	490	475	452	466	467	487	474	491	488	477	490	436	477	477	449	417	460	509	473	461	506	468	481	501	457	474	508	473	482	505	472	449	473	439	489	467	467	476	435	476	497	468	473	550	452	467	539	439	444	467	514	501	459	468	496	484	458	463	457	479	463	473	434	482	545	474	475	441	433	471	509	441	506	497	504	492	512	482	456	487	469	499	466	478	463	467	460	490	488	505	491	472	465	469	472	489	500	495	480	485	459	482	502	445	485	483	491	460	492	459	479	463	455	503	450	463	441	456	481	472	492	468	475	445	497	471	490	485	477	470	515	436	447	491	476	469	476	455	517	447	502	467	473	447	489	421	503	472	458	485	449	483	474	492	471	460	468	474	487	464	495	436	480	470	490	498	465	509	501	514	461	489	460	505	472	493	482	466	487	471	466	514	436	500	467	485	528	511	483	479	492	461	450	481	472	503	469	448	496
33736	52029	16480	1874	1514	1160	1305	22119	27997	5867	677	679	660	646	658	638	667	593	564	573	563	566	585	643	590	604	610	551	597	566	613	601	571	574	598	546	567	553	584	593	533	574	558	572	589	626	605	549	580	593	586	618	572	560	573	556	652	537	592	554	602	570	592	584	584	575	580	578	575	576	600	609	607	592	555	556	605	606	539	544	586	615	546	546	551	589	581	566	575	601	588	604	591	552	581	548	575	572	584	616	582	553	551	564	581	608	568	608	614	582	621	580	569	566	577	620	588	620	605	586	620	579	573	532	568	617	563	563	551	586	576	575	582	570	602	558	549	602	576	606	524	553	592	579	558	542	559	581	583	580	544	595	574	603	551	567	575	552	550	560	560	587	566	587	573	593	589	583	579	555	564	557	568	541	581	602	569	539	584	596	584	527	519	525	560	578	558	599	575	599	577	528	592	550	542	587	580	579	579	568	576	550	562	566	536	570	601	543	556	561	562	590	578	564	590	585	603	544	579	569	538	595	563	560	585	633	597	602	572	572	542	577	542	574	589	565	565	574	590	532	544	538	579	564	559	612	564	559	592	581	521	582	626	567	573	576	594	567	592	543	563	525	622	577	572	607	605	582	557	570	566	561	588	585	582	564	564	559	565	589	606	564	555	541	567	594	561	587	530	555	560	549	550	519	577	619	602	550	586	610	584	587	590	590	580	613	591	563	591	550	572	568	618	529	555	581	602	551	555	565	563	568	623	567	572	551	612	563	587	571	598	579	545	578	601	549	588	566	559	566	555	556	538	592	573	604	565	581	561	590	543	570	605	590	583	580	603	548	561	629	567	592	567	564	562	585	595	604	572	553	589	574	591	602	611	592	605	564	603	559	574	576	600	573	569	573	610	597	580	579	587	572	570	566	529	617	559	592	543	559	534	574	605	594	580	521	559	586	589	565	616	566	599	549	588	559	591	579	577	582	574	539	562	534	582	518	589	608	574	536	615	609	574	571	550	570	528	557	560	586	626	574	586	582	626	582	545	610	560	581	591	569	552	563	581	559	576	622	530	564	528	545	575	585	594	545	603	584	603	565	552	584	573	538	563	599	622	570	570	578	585	535	535	578	545	564	593	549	561	640	582	568	635	601	546	591	574	581	598	589	555	587	573	620	550	631	606	565	571	560	529	560	591	576	563	567	560	614	582	560	584	548	588	563	569	539	604	565	566	536	503	532	574	522	553	551	565	552	600	552	578	557	556	583	600	597	563	577	564	583	590	585	543	568	575	607	575	538	596	584	536	570	527	529	586	571	596	575	507	584	574	559	518	583	569	575	565	563	627	563	601	562	557	546	569	606	594	583	618	540	554	593	559	581	576	617	568	603	567	567	569	554	557	568	543	570	592	606	552	602	566	609	564	576	627	599	570	597	586	586	600	585	542	557	589	596	589	618	553	591	577	580	543	595	599	542	567	543	539	570	619	542	561	575	605	550	574	500	585	556	569	614	534	567	532	576	570	609	600	551	530	541	563	584	632	568	571	564	555	612	576	571	591	552	577	524	569	568	542	567	611	600	595	583	560	560	556	570	574	547	567	581	590	534	588	592	587	597	568	542	570	572	580	576	584	622	580	564	554	635	579	553	532	569	570	550	577	557	532	565	571	615	537	537	573	615	550	571	581	568	556	575	554	548	573	629	611	561	560	601	593	607	553	591	574	571	584	555	553	546	545	604	574	601	561	597	540	564	559	559	564	549	577	552	600	558	554	560	593	592	591	581	597	558	618	566	554	574	579	587	633	594	604	573	551	546	571	563	605	598	583	587	587	545	578	579	581	617	564	564	588	585	543	534	558	552	552	564	585	573	604	562	569	576	553	576	590	540	525	575	560	558	583	590	590	538	578	560	575	539	546	593	563	571	614	583	614	549	559	575	560	578	627	581	591	550	577	583	548	550	618	579	597	553	554	569	592	575	610	604	612	569	588	587	578	599	568	581	584	550	597	595	617	508	583	591	587	558	601	616	571	552	553	557	538	601	593	604	582	577	574	577	599	570	562	548	520	589	552	598	556	570	593	595	588	521	584	551	585	600	563	538	569	560	566	583	593	554	584	624	552	627	604	562	549	570	602	571	586	613	589	596	582	584	579	545	557	576	601	585	604	621	578	563	589	598	571	569	571	593	581	604	565	543	603	575	607	543	609	603	571	545	541	560	582	589	536	527	549	550	594	561	560	551	561	557	569	542	552	598	558	541	566	586	517	580	608	575	565	548	555	563	617	549	553	593	573	585	540	587	593	555	606	570	566	586	546	635	571	555	568	576	613	612	573	539	626	606	588	558	581	582	548	570	551	574	593	585	567	598	598	582	556	572	565	578	554	577	547	581	560	523	578	542	546	579	595	567	542	544	591	573	569	627	588	582	553	622	590	567	584	571	557	567	619	548	572	598	565	532	583	542	565	566	558	572	523	604	560	565	586	577	581	614	613	595	570	551	542	591	553	582	604	589	592	581	575	584	587	589	612	553	579	570	576	593	546	576	576	597	607	586	570	550	564	578	541	550	586	587	586	552	529	565	545	578	573	514	599	609	595	555	596	584	564	582	564	566	575	590	518	564	570	569	612	575	568	567	609	544	543	517	565	595	513	563	585	578	585	578	563	583	557	573	567	554	574	574	563	585	595	584	594	598	570	569	592	557	590	593	563	586	592	597	549	514	577	566	581	608	551	584	603	579	550	594	558	604	553	578	568	587	627	587	567	584	564	549	572	605	580	594	584	589	583	575	569	598	624	545	571	526	567	537	595	558	632	574	599	576	578	582	545	582	547	545	560	611	592	587	602	532	527	587	569	541	556	550	592	546	567	607	608	558	595	562	566	548	591	562	543	612	570	575	563	553	546	603	586	548	562	539	560	569	633	596	596	572	585	539	587	590	576	640	600	592	572	580	513	591	604	554	586	598	554	588	558	580	595	557	565	596	572	566	570	572	553	591	565	625	578	569	609	593	573	592	548	587	589	591	581	565	533	597	572	591	560	560	563	560	552	562	588	609	569	550	607	561	569	545	563	575	581	557	553	584	571	575	555	553	561	632	577	570	617	583	545	578	565	573	588	592	573	557	558	593	584	579	593	590	586	606	562	562	573	582	579	578	588	545	551	570	546	594	607	570	568	573	588	565	565	626	581	569	575	584	559	547	581	579	585	583	577	572	570	566	615	542	531	550	610	563	564	550	589	587	562	593	593	595	594	632	580	562	544	558	588	533	554	533	561	598	581	581	571	550	554	589	564	607	578	552	624	531	526	579	578	587	607	568	564	569	547	580	554	571	600	577	563	643	566	551	562	581	590	541	558	573	536	575	561	583	585	602	555	588	584	561	551	590	575	543	574	571	586	556	583	568	619	590	589	556	572	581	566	568	599	555	595	579	585	565	600	569	556	604	586	581	541	567	551	571	586	545	557	589	571	574	546	536	539	580	556	619	591	568	530	586	563	581	566	542	618	580	542	601
23211	21406	29150	23999	21381	21287	7428	31324	45589	17400	1879	925	925	901	871	899	847	907	930	872	826	784	844	826	840	868	839	810	854	851	865	786	787	810	825	794	847	820	843	782	814	811	766	786	881	855	862	789	805	837	823	758	795	795	809	842	814	798	827	808	844	758	849	818	767	824	765	790	800	832	771	829	733	839	779	825	814	799	821	790	829	825	786	819	825	763	807	801	794	874	813	803	791	796	782	819	770	814	796	818	773	799	860	845	789	802	810	815	775	833	802	825	833	810	806	849	790	827	842	809	887	823	790	825	846	780	833	857	822	798	809	771	838	792	785	797	859	833	778	816	846	865	830	835	848	810	853	821	810	806	787	824	834	837	836	780	775	870	792	783	825	819	819	848	793	802	866	825	804	821	827	783	781	796	816	816	820	820	797	829	822	781	831	816	828	804	807	808	796	791	819	839	786	797	816	827	796	745	811	774	777	800	842	802	801	789	845	844	828	765	751	797	769	821	795	818	777	808	832	808	788	829	794	781	809	795	751	799	846	776	805	816	813	791	811	799	817	787	828	775	844	788	814	854	792	867	824	795	777	821	800	841	804	801	827	842	815	775	842	816	820	771	774	821	837	834	837	813	784	795	832	835	785	808	796	787	797	837	782	809	804	722	810	836	816	810	805	796	787	823	787	846	807	847	761	784	757	810	878	836	808	818	809	808	798	823	793	818	767	834	791	811	812	792	801	770	804	831	774	830	819	778	850	849	809	802	809	789	775	810	782	781	819	759	817	804	780	769	803	790	799	862	767	812	831	820	802	817	837	817	779	836	803	813	803	776	824	808	790	821	798	770	767	781	812	783	780	790	818	763	838	759	786	803	818	780	796	839	784	797	834	820	831	830	774	809	801	838	829	829	821	847	826	808	852	851	827	781	783	817	834	800	737	852	770	811	823	839	856	793	793	829	792	820	771	823	841	805	812	830	780	808	839	811	832	820	842	850	838	831	796	812	838	791	830	773	823	792	848	723	840	767	796	817	776	839	819	818	813	825	773	830	790	781	788	803	777	801	860	839	825	787	847	837	835	824	823	840	758	771	825	838	813	808	834	854	871	790	811	755	823	854	812	833	844	768	785	795	819	845	784	808	810	801	804	767	808	825	830	815	813	816	767	817	883	789	814	743	786	817	778	787	831	802	840	819	763	793	774	792	811	786	867	828	812	829	757	795	771	794	790	837	799	795	770	874	793	843	799	765	802	810	785	797	809	804	771	852	761	813	791	825	777	807	806	813	808	769	776	790	815	823	815	784	837	833	817	835	788	835	763	862	795	843	807	789	796	806	834	776	804	830	811	834	830	792	817	844	803	797	841	758	826	778	767	839	785	807	763	782	868	826	791	815	806	792	786	763	796	785	777	853	845	847	773	783	798	764	772	769	829	773	845	847	803	817	784	784	795	765	827	823	836	787	770	831	849	815	792	792	828	765	832	774	851	808	798	833	781	780	816	855	808	776	769	784	802	786	772	806	873	789	801	818	838	801	772	818	759	830	762	835	799	807	758	838	832	776	832	804	856	835	813	826	777	818	804	794	842	783	858	769	783	812	788	794	816	835	803	778	780	845	774	761	789	815	806	811	773	832	802	715	758	844	782	832	828	807	821	850	829	810	830	795	767	770	776	797	782	821	829	812	772	773	797	776	859	784	775	834	842	887	814	806	865	771	820	850	819	816	812	817	805	815	852	807	840	788	829	791	825	814	884	818	818	797	845	801	815	800	819	809	778	801	805	857	770	802	815	807	810	839	824	805	842	810	800	802	829	842	835	831	809	792	859	814	808	793	783	752	795	796	805	839	753	825	778	725	816	788	804	832	819	821	836	792	798	816	746	844	805	756	842	797	838	816	843	857	803	747	808	795	849	801	797	831	788	790	839	852	787	805	784	772	810	811	837	776	766	780	802	852	840	779	799	794	791	784	771	818	839	799	790	798	781	787	832	783	774	825	776	820	795	835	844	793	819	792	779	827	828	779	811	788	822	773	815	806	786	839	871	798	793	827	793	794	799	826	758	849	844	796	787	860	792	811	835	821	787	804	832	810	824	807	781	805	831	820	763	863	864	805	816	835	813	792	775	832	826	818	826	821	770	818	836	790	839	817	783	823	812	817	829	825	757	779	787	848	784	806	815	777	822	794	812	833	811	811	845	853	811	787	811	796	788	824	845	780	821	789	799	764	754	792	817	797	810	834	786	799	866	755	834	787	789	817	790	818	787	752	832	781	809	801	801	807	794	789	798	827	813	820	772	806	743	766	788	841	853	817	798	817	803	835	822	805	803	838	764	818	794	809	820	837	764	846	836	805	799	805	762	820	798	836	813	772	817	832	835	754	824	790	789	807	755	779	827	766	830	751	811	771	799	781	850	811	813	891	762	792	787	806	800	790	814	777	813	756	824	839	817	758	838	766	837	826	823	730	814	768	833	786	806	826	801	838	805	810	786	740	803	799	790	775	813	813	831	842	814	824	806	791	832	806	821	786	743	760	826	803	832	763	782	806	809	764	817	766	808	822	882	778	783	869	796	825	794	825	740	791	800	762	823	840	840	764	806	828	878	806	849	850	796	823	794	770	784	857	810	820	810	787	850	823	801	761	798	803	795	781	808	840	830	839	816	743	807	812	798	810	813	775	841	835	806	775	889	791	799	805	832	839	807	824	794	788	796	847	798	831	800	766	833	827	801	772	842	808	811	798	789	810	856	784	822	795	838	815	799	796	800	729	808	805	822	871	748	770	776	871	780	816	768	803	845	826	794	788	834	789	810	827	792	806	807	791	802	799	787	776	838	821	822	831	827	828	854	814	830	863	834	814	832	871	803	815	770	813	842	764	813	827	861	809	817	816	851	820	829	830	774	802	790	815	826	796	785	802	780	784	802	801	810	871	857	790	794	819	784	828	794	809	789	806	791	717	817	804	839	794	747	817	825	805	770	826	785	815	796	839	807	858	749	828	811	804	843	864	786	777	811	804	817	806	791	846	862	834	832	742	828	827	789	835	822	787	795	765	803	762	869	802	811	793	775	840	829	821	800	796	833	819	834	799	788	851	842	794	839	785	788	814	793	801	834	751	785	830	824	834	836	822	811	777	809	819	860	813	856	838	838	868	757	801	794	795	836	840	838	810	786	805	780	787	822	812	890	775	821	761	799	799	882	798	834	774	782	793	789	877	820	806	847	805	798	822	801	794	799	816	794	772	835	840	814	803	816	772	802	826	840	791	762	832	843	784	816	813	867	813	841	829	769	766	796	798	796	806	786	780	817	766	806	800	785	847	812	817	776	808	785	763	804	833	825	842	834	788	796	851	797	774	804	807	813	789	753	811	802	831	810	862	796	791	816	790	803	792	858	855	827	787	837	781	804	823	826	809	831	816	807	779	787	864	795	853	849	822	829	832	802	778	817	810	851	816	839	844	829	825	787	786	861	762	837	827	840	811	814	782	792	784	806	836	826	801
39182	64529	21541	5707	4013	3269	3265	38351	45687	13186	1360	1161	1171	1110	1097	1058	1006	966	1056	1032	990	993	954	988	982	999	948	1003	920	936	924	964	898	947	984	948	979	914	932	931	926	901	939	930	965	909	902	926	900	963	909	928	941	879	938	896	954	883	896	928	931	897	977	951	889	937	925	993	956	941	913	887	910	898	931	937	933	892	925	913	940	893	914	921	905	881	904	898	993	912	866	897	900	952	946	948	955	953	878	893	944	987	921	872	946	950	890	936	917	913	859	897	896	894	920	962	951	907	933	896	913	899	930	937	930	921	941	978	883	926	960	981	975	975	918	874	934	940	982	945	941	948	961	923	891	942	912	903	870	899	894	915	923	939	903	906	932	926	887	948	879	882	899	899	919	968	872	957	897	893	896	902	921	931	871	892	887	939	1000	922	911	940	933	914	870	901	899	928	898	962	967	954	862	940	920	884	897	904	962	922	924	987	927	953	928	908	894	927	959	946	947	998	959	861	895	902	917	887	907	887	909	917	882	850	904	968	865	941	877	910	923	919	928	868	907	963	991	908	936	888	944	892	897	945	891	931	896	906	949	854	965	940	893	949	937	944	917	954	964	909	968	924	943	876	925	920	937	895	878	902	920	927	922	871	946	882	903	909	917	940	923	949	936	926	927	853	903	927	932	903	867	927	912	904	945	918	941	911	899	936	902	953	931	921	885	924	939	986	904	957	940	916	929	934	961	947	897	907	934	879	875	954	910	921	901	926	921	936	930	911	929	932	898	965	946	888	911	929	934	890	902	922	936	936	925	909	890	945	887	948	930	946	908	900	907	950	901	923	926	883	909	948	923	941	893	908	952	937	977	955	912	947	903	950	936	895	912	969	894	946	972	891	888	942	986	918	936	893	941	926	893	915	935	949	951	944	952	877	905	957	958	855	977	943	896	880	890	894	922	921	943	860	870	982	902	887	901	963	895	875	948	931	862	915	909	927	898	908	891	963	932	916	922	924	929	899	934	999	926	907	914	915	897	899	906	933	907	878	883	905	901	921	864	910	885	886	921	960	964	947	913	964	997	948	935	937	931	878	907	893	941	897	1002	911	896	918	951	842	903	960	897	898	925	944	930	902	952	912	910	885	943	902	904	890	919	842	931	963	843	893	928	871	861	882	911	896	896	962	976	966	884	911	881	903	871	941	987	928	874	905	923	965	901	902	910	966	936	886	886	893	898	887	886	931	907	895	970	908	955	924	901	866	936	902	860	946	940	948	943	913	971	929	913	908	906	889	897	965	874	928	929	931	895	896	902	924	896	976	885	889	935	951	872	918	902	901	902	895	918	882	900	844	898	917	952	936	967	932	857	919	927	961	934	963	918	956	983	901	949	926	919	889	864	901	904	927	910	915	934	866	912	883	894	894	984	948	904	973	952	911	932	907	934	927	936	926	927	884	907	968	1031	899	944	880	922	908	908	920	928	911	869	927	929	931	941	853	922	890	872	925	909	917	964	921	921	910	889	895	963	944	931	864	935	992	933	909	903	839	928	951	888	889	943	914	925	962	929	960	887	895	884	921	923	913	886	924	892	917	883	929	853	890	951	900	872	869	909	932	909	937	902	905	915	891	863	912	916	935	932	913	968	930	933	912	868	891	885	912	930	864	920	906	924	891	866	883	895	905	898	899	950	934	925	952	906	931	948	922	871	967	903	875	890	914	954	887	972	910	942	935	903	853	887	907	910	917	913	961	919	873	948	888	912	924	911	878	953	915	893	880	943	857	962	939	982	911	884	893	855	858	930	875	845	933	864	932	920	902	920	899	991	899	910	961	916	932	903	920	943	929	899	921	931	943	940	948	923	920	907	956	927	934	922	945	934	927	893	911	923	922	879	904	908	905	899	908	892	890	912	960	907	929	909	971	909	968	881	889	938	964	890	957	938	937	943	915	956	906	964	903	887	943	923	920	952	896	962	898	951	916	923	915	925	902	887	905	943	892	920	970	938	898	943	872	853	942	952	924	902	902	937	871	914	930	843	938	933	954	956	915	897	961	912	888	876	951	895	960	940	931	915	943	979	956	919	849	914	911	939	860	908	933	910	889	924	867	909	890	931	906	971	931	880	959	909	917	901	930	910	934	899	933	968	912	911	942	883	914	902	899	875	908	891	957	920	944	928	893	932	882	908	945	906	870	948	919	939	970	883	879	894	930	950	940	878	891	984	901	881	951	874	929	890	904	936	925	889	915	862	901	885	910	851	874	863	942	892	931	881	870	898	883	817	929	913	890	893	872	924	892	932	946	894	955	893	885	923	925	914	921	908	896	869	926	957	951	947	916	910	898	921	949	902	927	896	906	949	926	901	882	940	866	896	911	902	951	888	873	938	914	881	913	915	912	931	940	914	871	899	898	879	963	932	912	853	906	913	931	904	925	910	901	941	878	875	888	873	886	952	900	871	921	894	947	873	882	929	880	947	912	887	949	907	891	892	933	920	893	886	927	942	869	899	917	917	925	925	923	901	905	965	872	894	940	911	913	857	979	958	913	923	902	902	896	910	894	932	890	854	900	888	921	952	853	917	912	859	918	900	901	909	929	884	912	885	931	970	895	948	876	906	901	909	933	890	928	918	911	930	1001	934	917	894	855	957	935	855	894	910	919	925	895	927	903	983	935	892	898	900	925	862	872	931	914	933	961	908	883	926	907	896	911	942	937	901	920	893	913	855	949	949	928	937	946	926	860	961	906	923	969	930	901	919	920	929	931	940	946	833	873	909	905	928	940	903	901	849	892	884	914	962	928	948	941	900	882	878	902	931	921	949	870	945	948	911	928	912	924	934	950	903	870	876	877	913	968	914	920	855	913	903	932	916	917	956	896	912	944	895	887	890	877	890	878	945	923	951	900	888	925	889	918	888	943	896	884	925	887	960	936	913	905	916	899	944	914	922	854	882	876	922	894	957	860	920	923	977	908	933	950	869	969	954	861	900	937	891	898	965	902	913	965	937	872	900	899	898	906	934	879	928	898	925	911	895	888	896	908	921	942	940	885	947	953	937	914	895	921	894	919	944	946	945	930	903	927	931	957	899	879	914	907	924	920	933	918	942	875	919	915	916	905	996	911	897	932	914	911	919	866	812	922	929	927	939	950	894	952	918	938	935	921	895	906	898	924	947	918	956	916	889	895	928	894	904	950	881	909	935	939	897	957	877	891	923	896	986	920	899	869	886	928	946	938	898	900	914	943	943	933	940	902	915	966	897	852	933	972	928	879	925	948	877	888	932	936	946	905	888	889	890	864	881	937	865	908	906	937	910	882	900	940	926	929	914	921	943	918	906	878	967	913	908	894	944	953	917	907	890	966	928	935	953	841	942	947	888	940	938	925	940	883	921	926	967	913	871	946	918	917	933	893	865	952	881	926	903	926	889	866	927	882	965	919	922	876	932	923	885	926	934	960	916	923	981	910	931	910	916	957	866	921	893	920	933	862	864	892	892	903	876	923	931	883	967	950
28900	25331	16736	1910	449	462	458	2225	3978	818	410	438	438	428	412	424	438	452	440	413	405	411	410	433	463	429	416	454	451	380	429	435	364	410	439	399	452	420	432	401	430	407	395	391	439	430	393	422	387	425	422	434	427	432	379	423	379	417	404	418	406	399	377	417	420	407	436	418	433	406	424	429	371	448	444	437	412	423	410	451	395	434	416	403	437	415	395	425	428	433	362	385	403	403	390	416	406	446	401	451	421	435	401	385	434	374	449	442	403	418	422	416	445	439	405	435	407	459	424	425	436	374	424	417	439	425	424	405	435	392	382	428	429	416	404	422	406	421	414	422	380	436	432	426	414	439	423	393	444	435	416	395	436	407	470	453	415	394	451	407	434	401	405	439	384	425	434	404	402	439	418	429	435	456	465	416	437	396	435	371	430	444	447	462	398	413	402	420	408	430	400	450	419	410	393	463	390	437	409	392	431	432	423	403	415	418	412	447	439	398	440	412	385	441	421	455	419	429	434	400	445	424	404	412	403	416	428	428	397	385	397	401	441	390	393	456	382	456	420	414	395	425	416	422	450	434	391	402	427	382	408	433	401	431	404	396	373	413	404	402	437	416	436	368	424	417	376	434	389	412	398	429	378	446	419	437	424	387	415	423	406	414	399	400	423	448	399	414	414	427	428	442	406	447	413	393	417	415	380	411	435	429	405	391	404	407	436	412	422	438	417	420	466	423	399	410	464	386	401	410	375	425	396	384	424	462	438	412	400	436	420	434	407	441	416	412	431	382	460	415	451	420	428	390	396	421	426	427	438	427	375	398	440	422	416	429	433	408	412	453	394	438	376	388	427	464	405	390	456	435	408	380	436	413	437	440	427	406	417	415	395	426	443	457	409	453	414	404	461	401	390	414	449	415	411	470	419	424	453	411	451	451	417	390	421	423	404	433	442	431	432	436	389	449	447	418	466	423	425	417	424	451	429	429	445	444	456	441	432	412	419	422	445	403	421	458	412	428	415	395	428	432	416	422	425	414	413	456	433	410	401	419	472	415	459	429	395	442	425	433	409	418	420	447	409	440	437	432	408	408	435	431	413	387	436	406	419	407	416	433	391	471	386	417	436	392	425	421	426	373	422	405	406	381	409	429	430	424	401	379	424	405	481	397	428	435	434	418	424	406	416	434	379	423	393	417	389	421	445	380	416	422	437	416	373	416	402	446	471	426	424	390	425	433	446	392	402	448	441	401	403	401	409	449	430	382	425	413	421	404	414	416	421	391	393	414	435	413	420	431	427	390	412	385	434	434	404	449	402	426	441	399	399	464	370	409	423	408	423	418	419	400	427	402	410	444	410	402	424	462	424	415	393	425	419	401	430	401	402	402	427	423	396	418	410	409	416	424	418	397	401	419	403	402	400	409	454	399	409	425	415	416	402	433	371	431	400	394	423	396	418	406	414	420	408	419	379	381	400	422	426	452	431	410	408	426	392	404	427	436	436	416	432	393	385	448	413	453	402	408	407	392	434	404	409	468	410	390	464	442	442	431	380	451	407	399	408	397	432	422	415	399	424	387	382	417	406	415	437	403	425	418	405	434	379	409	413	416	403	434	423	421	385	434	435	418	413	441	445	413	415	419	415	414	413	463	434	425	394	402	429	468	410	426	420	417	425	424	397	410	434	428	390	432	400	444	427	368	407	410	387	435	404	403	438	432	399	433	422	416	386	385	425	423	468	408	445	432	410	421	445	387	397	389	432	379	442	422	472	416	433	409	403	388	397	400	420	445	409	427	451	435	431	437	435	444	388	438	398	409	420	434	405	419	418	395	403	431	427	436	406	396	415	400	439	438	425	445	424	373	418	406	390	459	425	426	406	422	434	428	399	392	419	410	433	453	434	432	459	410	414	408	391	391	439	431	409	415	434	435	417	445	374	426	426	442	424	429	444	429	399	411	403	405	445	440	395	440	408	421	432	425	364	432	420	382	450	411	392	421	427	436	430	412	421	381	428	428	409	402	428	426	422	380	407	419	420	418	409	391	437	435	420	417	400	399	425	400	446	446	406	381	466	451	415	445	427	418	402	457	420	411	419	433	402	436	412	439	393	418	411	397	458	440	409	412	415	444	402	434	407	424	394	422	440	434	429	431	421	432	444	405	427	450	449	453	461	419	382	425	471	423	456	419	452	420	404	400	397	434	404	415	430	436	435	418	388	398	447	439	423	406	429	415	391	418	430	419	403	438	455	420	386	420	432	407	430	407	391	401	392	407	400	419	402	410	417	434	407	402	414	445	431	443	419	438	396	425	409	407	395	412	416	412	437	423	409	400	442	431	452	459	424	401	415	407	423	412	390	374	438	437	430	397	409	409	415	407	401	408	407	402	456	382	402	412	420	396	407	407	437	425	433	387	439	414	425	432	427	443	422	407	428	400	440	422	429	404	378	398	402	436	425	445	466	425	426	437	408	452	411	410	446	412	439	410	459	450	405	401	427	413	404	413	389	449	441	438	388	400	395	429	416	428	463	435	406	419	409	432	413	401	429	417	407	426	388	406	483	397	427	429	436	395	411	393	428	405	430	396	457	441	404	404	399	407	427	432	435	428	438	431	431	387	395	449	450	392	423	416	446	423	434	380	417	432	391	385	429	439	426	420	467	400	428	418	393	410	433	426	420	403	447	439	390	393	435	406	430	416	388	398	400	442	410	435	416	405	414	384	420	404	380	359	448	395	418	466	412	399	476	411	413	422	410	406	450	416	469	391	410	426	424	416	377	423	426	426	413	423	405	398	456	404	426	436	417	389	425	426	472	430	427	416	414	429	409	403	419	421	438	424	415	424	413	416	416	412	409	435	409	447	449	428	414	409	436	433	435	432	412	414	394	424	413	377	415	404	405	399	410	404	417	399	419	426	420	422	414	398	418	417	417	486	395	449	386	404	429	433	383	431	414	426	406	411	445	406	422	442	424	412	402	422	404	428	376	440	432	418	414	455	417	421	462	398	397	439	460	444	412	418	408	410	393	385	407	410	429	415	402	452	406	401	444	405	428	432	452	409	451	437	427	404	419	415	396	413	411	417	443	430	424	397	391	415	432	420	410	419	391	418	412	412	399	427	414	400	402	427	403	403	426	437	393	433	414	417	427	447	399	397	427	435	431	399	374	422	411	427	429	429	380	393	368	441	403	407	439	443	413	467	425	432	408	427	387	445	416	413	417	427	409	428	392	408	423	401	388	424	429	397	422	433	387	441	393	424	440	434	437	441	412	413	423	417	366	414	420	418	457	392	427	400	405	431	417	432	393	452	437	452	446	415	420	405	410	402	418	442	417	393	415	409	418	390	417	422	418	393	407	428	414	425	441	400	392	409	384	421	415	380	407	398	392	407	445	421	424	457	393	417	444	414	402	383	437	411	426	384	430	393	398	419	437	431	426	408	402	441	415	407	431	400	434	454	400	442	385	391	434	389	413	434	395	403	402	439	399	397	439	391	424	407	433	408
30223	39227	10896	621	576	557	538	3915	6528	1094	516	515	476	530	532	487	522	538	480	541	516	524	490	513	483	518	480	526	470	493	450	479	470	525	492	499	537	477	465	526	520	471	493	507	455	489	487	505	476	491	491	485	516	539	498	516	530	497	470	468	502	486	492	496	567	491	516	480	530	498	514	503	500	532	495	487	485	500	487	506	481	533	463	457	510	505	496	536	467	487	530	506	503	489	494	485	521	506	486	514	496	484	491	457	515	500	539	529	501	532	518	550	486	484	519	454	505	461	540	493	471	531	491	503	538	493	508	536	480	493	534	529	480	521	462	501	490	504	495	513	493	498	474	516	538	500	472	531	536	463	506	479	507	518	524	508	512	464	489	487	516	485	496	480	479	472	498	485	503	514	480	497	491	476	525	469	490	513	473	475	488	470	496	556	481	526	501	499	501	489	474	488	510	500	546	484	532	509	496	468	469	492	503	497	499	501	534	477	494	522	487	536	480	461	467	503	513	513	518	490	501	482	501	482	521	514	490	550	495	518	502	511	477	506	529	547	498	464	466	538	486	498	504	534	490	506	501	521	479	491	504	521	468	506	496	481	543	489	501	490	512	529	498	484	472	476	541	521	499	473	469	488	501	504	491	483	525	497	491	522	495	515	484	520	484	459	492	477	482	511	504	476	531	495	515	482	472	531	544	481	525	511	529	535	493	502	472	499	482	515	544	499	500	507	485	514	494	506	470	479	523	482	509	506	496	458	570	562	483	514	506	503	464	490	509	490	506	461	508	502	511	493	545	483	498	464	469	499	538	533	503	480	520	500	491	514	511	559	515	519	475	507	486	539	498	492	496	504	500	476	525	457	541	470	516	531	472	479	511	474	516	466	474	448	487	503	498	497	462	511	512	514	505	509	515	501	447	471	498	536	492	492	517	518	505	517	487	506	471	518	491	519	506	478	497	519	506	501	510	493	499	502	509	486	504	534	517	495	521	485	481	516	503	500	518	544	530	496	517	517	521	513	507	484	494	475	501	461	502	520	503	516	536	494	497	463	546	485	508	493	529	502	495	536	480	483	528	531	493	480	521	497	519	511	497	518	504	503	474	538	506	517	471	511	495	492	435	521	520	515	532	538	504	508	507	524	514	481	528	512	517	510	508	491	527	503	532	488	508	479	522	525	523	484	487	491	475	496	508	517	567	503	528	480	510	471	514	519	510	525	509	503	495	496	455	487	500	527	523	556	498	499	525	530	472	502	517	525	485	556	472	477	508	500	506	504	493	506	535	517	499	512	502	501	508	494	487	470	496	516	492	508	532	500	488	499	493	506	522	521	516	523	487	479	501	485	497	494	497	496	493	449	523	502	454	463	505	504	525	525	493	497	483	483	500	471	511	517	516	511	490	504	506	489	509	517	512	507	496	512	514	505	508	496	496	515	516	525	559	503	456	458	511	504	474	501	498	494	487	490	535	491	516	471	527	552	506	478	494	478	521	503	527	509	497	474	509	531	547	488	481	470	513	495	533	522	525	488	528	502	508	477	447	471	518	494	456	533	491	514	519	520	510	491	546	542	518	524	524	488	491	502	472	531	451	497	482	467	485	537	476	499	557	501	484	491	519	481	477	515	519	500	484	546	474	447	519	478	513	491	465	526	482	497	512	485	511	477	552	492	465	532	508	475	500	467	500	481	503	463	496	498	482	517	501	467	499	483	525	496	488	517	526	482	507	449	505	503	484	487	498	498	493	483	508	483	471	500	499	559	526	438	497	499	498	512	490	494	490	502	488	482	496	532	543	548	515	538	529	499	521	484	528	526	485	492	514	487	478	461	483	517	491	505	511	499	533	476	532	508	504	473	459	499	486	473	500	537	511	480	508	547	516	503	508	477	508	509	469	498	491	516	507	487	498	483	493	518	486	528	494	522	509	508	525	494	522	485	498	511	512	515	452	502	498	530	483	506	466	520	489	518	494	521	475	465	523	500	511	494	481	511	554	497	499	464	501	506	535	495	493	488	520	480	499	500	495	535	464	460	468	512	490	551	527	529	471	501	545	472	485	507	492	486	477	500	499	473	475	522	474	498	480	522	503	490	476	476	464	478	521	533	493	531	496	542	481	484	526	512	548	506	496	462	532	494	512	528	473	497	522	518	484	488	509	509	494	496	545	476	491	458	522	484	496	539	474	471	463	489	499	493	511	504	487	497	520	520	492	524	539	513	506	504	497	512	493	527	552	492	462	486	454	518	492	500	492	464	477	466	529	501	498	489	516	532	518	520	502	473	495	499	532	478	482	501	517	518	512	503	487	517	518	504	491	514	530	528	500	517	565	531	502	541	495	495	514	511	494	556	529	511	519	492	477	513	492	486	493	493	470	525	510	495	489	499	457	486	501	479	504	501	516	520	530	499	517	523	491	527	492	500	509	535	493	497	498	508	500	506	515	510	533	509	478	484	529	538	469	487	514	509	512	551	517	496	538	519	546	507	480	527	457	496	512	503	512	482	543	523	495	522	483	507	523	505	477	506	512	481	500	530	523	480	482	484	540	507	524	440	501	488	525	490	522	500	520	491	475	489	537	463	516	497	500	489	507	535	488	527	519	501	509	507	525	494	489	528	522	481	537	500	482	527	550	532	501	508	523	523	505	512	509	515	504	517	532	496	501	477	478	505	490	505	500	489	513	493	495	506	491	465	505	557	490	515	548	522	525	545	481	483	508	507	509	511	510	479	535	508	497	517	513	490	514	515	533	547	458	498	509	520	464	529	515	503	479	514	509	497	517	546	505	486	523	504	489	484	534	545	507	487	515	531	495	504	487	480	549	468	476	510	461	482	493	481	505	453	494	528	500	516	512	500	466	499	507	457	501	491	480	478	444	531	503	496	468	486	487	440	504	453	493	485	474	515	522	476	511	495	466	503	517	521	499	469	455	503	468	511	478	505	520	487	524	535	476	501	519	491	523	502	453	506	530	504	509	477	474	495	523	516	524	522	477	487	481	515	477	508	526	520	494	533	502	524	475	536	503	456	515	499	495	506	523	505	498	524	471	535	516	495	508	482	536	491	489	502	514	464	492	518	493	505	482	532	493	499	523	471	480	482	522	464	499	554	551	529	521	505	505	510	517	462	525	466	527	469	504	493	534	523	537	489	488	521	474	486	521	516	481	496	461	536	525	505	481	502	487	471	517	485	470	501	467	496	487	550	524	484	529	483	521	485	536	484	511	503	492	531	491	502	465	511	453	532	476	481	498	512	515	471	507	462	493	463	473	499	506	485	464	438	502	502	509	517	500	517	548	481	500	472	503	485	499	491	502	483	511	518	532	465	498	529	492	484	515	509	509	495	510	498	502	497	469	515	460	485	494	504	505	494	496	491	481	446	511	522	518	473	494	530	542	458	471	519	493	504	485	507	474	493	527	477	519	508	511	459	452	491	506	519	513	505	543	489	545	517	487	549	451	497	501	518	503	540	527	512	505	540	530	552	513	498	484	479
24373	21376	28533	24519	20979	6803	1246	15438	31242	10383	904	690	652	663	669	661	667	649	676	669	632	683	657	587	655	666	603	613	623	586	641	597	685	607	551	583	655	621	628	603	569	620	658	617	609	604	625	633	639	629	632	592	658	640	598	629	653	616	642	604	626	611	593	657	638	584	665	607	631	633	656	625	593	600	602	628	621	629	628	612	639	653	610	619	607	569	622	629	601	633	651	623	642	603	610	620	607	613	624	612	664	633	617	619	583	624	622	615	626	665	627	565	581	609	589	605	583	583	604	611	645	611	570	659	596	630	614	629	631	596	597	626	623	619	591	647	648	597	589	637	580	608	630	639	632	619	626	655	602	619	642	575	606	637	605	613	607	611	623	600	592	617	658	584	622	607	668	617	642	622	626	593	635	618	655	622	616	610	572	610	592	628	671	633	616	583	641	656	629	644	632	627	628	611	611	631	640	658	662	607	669	624	629	648	643	671	576	586	608	599	609	655	605	603	618	634	637	603	608	623	624	619	617	596	634	641	624	579	659	628	647	588	637	645	649	598	598	665	629	614	601	670	666	654	647	576	614	612	616	647	659	581	610	602	643	621	641	620	621	597	617	669	578	630	610	612	627	663	596	627	632	611	586	616	598	583	611	610	637	610	625	644	596	645	632	620	603	623	648	632	655	618	596	616	619	568	593	570	678	643	635	623	608	645	567	617	647	626	625	644	615	619	627	596	634	679	591	648	611	600	595	615	676	581	655	663	608	654	633	664	628	625	615	642	644	573	622	593	655	611	564	644	620	640	613	600	617	621	628	579	619	612	645	595	629	655	635	670	627	666	608	640	576	612	607	668	629	638	612	576	650	670	610	631	652	610	603	600	567	626	622	632	605	621	611	626	606	644	575	607	573	632	596	625	648	591	590	586	589	604	655	613	611	643	638	589	611	604	577	611	569	581	602	616	610	606	680	584	572	652	608	589	670	634	607	620	566	621	623	639	596	658	620	616	633	623	615	633	625	647	634	624	601	650	600	635	565	628	627	651	600	624	615	612	631	638	645	611	604	640	641	601	615	637	640	639	606	611	633	596	642	612	658	637	657	605	608	635	602	640	620	619	630	623	614	595	595	667	658	637	628	657	586	632	613	620	661	599	637	644	623	648	588	605	584	599	606	630	612	562	586	653	626	622	633	650	618	580	604	619	577	603	599	628	613	599	607	612	621	588	630	614	633	646	613	646	613	641	637	636	646	653	594	632	617	655	592	617	555	650	616	628	631	597	651	572	653	639	621	651	631	684	631	717	618	597	583	647	661	584	612	648	624	579	657	595	592	660	627	605	637	628	655	580	659	606	655	615	628	615	650	629	632	656	643	608	612	633	630	633	654	621	590	661	636	598	621	592	596	633	653	623	609	656	614	622	588	636	633	675	658	598	623	637	636	620	642	610	610	633	638	624	640	617	622	670	639	616	580	655	608	619	593	612	621	626	664	609	595	595	639	632	599	588	592	600	648	619	590	605	595	635	620	646	646	605	651	594	628	590	609	624	633	620	614	624	594	646	600	606	650	619	647	645	619	603	633	619	645	585	618	643	632	631	642	595	580	643	588	643	598	626	642	666	584	634	657	628	637	594	612	632	663	604	650	618	599	576	635	592	616	593	619	635	562	627	635	616	613	608	610	618	632	595	645	616	593	566	644	613	635	603	641	643	620	622	608	702	614	611	584	632	591	598	644	636	645	611	623	635	612	570	635	621	612	618	617	620	635	630	610	593	614	625	567	614	574	630	598	613	606	631	629	601	633	623	607	569	638	602	614	576	624	603	569	685	627	599	616	631	650	604	612	600	616	641	645	640	625	596	601	646	606	631	618	686	600	606	607	645	634	617	637	618	616	615	611	606	638	649	636	620	606	601	593	602	625	582	585	605	633	599	609	631	603	607	572	602	635	634	593	604	572	590	603	616	660	624	626	636	648	678	628	632	619	585	659	639	610	639	623	593	629	604	653	610	617	593	606	604	651	606	622	629	623	666	626	646	572	599	622	610	678	620	623	614	605	630	584	628	592	614	623	611	622	609	659	607	604	605	618	593	599	619	642	615	597	630	602	620	582	604	576	610	631	603	630	629	606	582	606	609	637	621	576	611	608	611	641	590	628	565	627	639	611	639	594	585	654	604	651	587	620	655	624	602	615	603	571	617	641	607	603	629	586	593	603	642	620	652	643	606	622	641	623	639	588	585	639	619	644	609	623	637	616	622	585	640	617	617	666	634	593	622	627	583	620	605	612	622	566	623	600	609	614	638	628	624	665	593	634	643	632	671	625	605	655	606	611	643	623	633	631	630	598	642	684	584	578	629	601	641	676	642	623	629	636	632	640	643	598	609	588	626	568	669	590	663	619	576	615	577	621	637	615	617	616	601	645	618	581	646	603	641	613	605	605	600	634	571	655	597	622	609	613	610	633	641	625	650	597	607	616	625	615	612	605	562	601	638	626	632	631	636	612	660	587	641	623	625	621	646	624	663	656	607	640	627	655	623	591	597	609	668	597	657	611	601	621	605	702	646	628	613	615	588	638	591	667	642	635	594	638	593	614	620	604	625	594	573	637	680	616	590	617	573	547	613	612	622	599	631	617	585	645	611	626	568	627	620	669	624	639	614	590	619	621	583	609	619	622	633	650	633	599	631	665	624	601	662	645	629	666	605	604	648	626	628	624	607	593	595	636	622	646	596	609	589	631	564	623	546	593	596	647	580	577	637	634	585	603	681	616	650	626	622	580	636	587	675	615	576	625	612	613	620	639	586	593	606	649	648	537	584	644	613	639	630	637	600	624	612	659	636	609	583	650	582	642	659	596	614	626	666	633	629	643	601	604	601	602	637	577	587	587	595	642	594	633	597	598	606	685	610	645	621	642	577	582	627	611	632	640	580	595	620	592	647	663	616	652	613	620	636	633	637	624	669	609	644	605	610	584	657	587	641	618	607	638	609	640	601	607	614	653	627	597	608	655	625	602	638	632	603	665	637	654	595	594	644	615	603	649	665	606	583	636	638	583	619	620	626	637	611	592	640	584	618	603	627	578	591	590	607	656	580	602	620	593	628	637	638	622	618	588	668	653	641	630	641	589	628	597	582	628	643	624	672	599	640	633	633	627	657	612	574	624	590	592	636	637	656	591	598	630	666	604	624	593	611	658	617	602	644	624	619	635	601	624	600	616	593	666	586	595	647	584	623	616	678	585	633	640	581	629	630	633	621	640	622	613	631	633	583	625	601	623	586	624	624	608	588	588	553	623	614	610	601	633	628	624	589	605	621	592	619	616	631	626	666	603	582	645	630	630	638	633	586	621	633	600	656	633	636	606	641	628	636	614	629	570	641	635	647	634	640	637	646	637	636	565	652	652	631	606	632	592	615	592	652	561	586	648	568	621	642	588	635	618	627	608	609	658	618	613	628	635	591	650	627	625	571	593	582	598	638	576	618	636	654	630	638	661	632	610	657
34228	56894	23561	3170	2209	1766	1493	21733	35270	9926	822	864	800	813	777	766	788	741	794	735	804	772	739	751	757	713	796	733	721	756	705	712	761	707	739	708	749	788	755	737	745	693	739	785	744	699	709	700	727	743	667	692	733	742	663	679	701	734	697	722	687	726	679	716	671	700	727	704	742	732	708	688	760	763	704	706	727	711	757	679	713	717	720	723	731	713	717	725	710	729	716	754	687	734	775	714	691	749	725	761	715	733	690	748	731	677	726	699	741	722	723	721	748	686	752	721	685	715	729	683	721	730	751	693	694	742	690	678	681	712	746	689	731	695	693	725	725	715	729	720	692	743	681	760	682	714	694	760	706	674	703	692	703	726	742	680	678	778	665	696	705	687	680	726	711	739	712	763	698	698	701	666	721	721	721	743	701	751	772	710	711	726	766	736	706	676	677	695	754	762	728	700	715	727	689	710	683	713	730	728	703	726	728	741	720	653	682	735	758	701	699	700	732	669	737	679	701	719	673	664	718	699	698	735	710	767	705	723	745	730	708	649	724	714	716	681	703	695	753	668	731	738	732	668	711	677	668	730	713	711	760	717	756	700	709	732	678	709	699	709	715	718	698	720	712	718	697	692	686	705	722	689	737	678	665	714	689	725	674	736	736	718	714	685	686	712	716	697	719	698	738	719	699	726	688	670	679	731	727	756	744	701	713	731	695	713	712	732	720	715	697	679	722	730	739	703	680	733	786	721	732	718	750	712	695	709	717	740	734	686	706	696	751	727	717	716	703	733	714	690	687	701	719	713	734	734	721	712	718	702	694	716	753	723	720	715	686	716	742	743	699	687	730	715	690	708	680	731	697	734	711	737	716	692	684	720	719	746	705	719	738	728	736	683	703	672	684	697	695	740	753	753	706	699	745	782	711	719	685	711	720	662	672	702	728	733	649	740	750	754	687	723	726	704	690	656	695	682	730	722	749	742	714	707	774	664	667	639	767	670	667	694	709	703	718	704	709	694	696	740	709	695	724	677	697	714	794	730	757	686	712	724	710	708	701	733	711	694	724	718	714	668	712	714	733	657	722	692	717	704	672	682	729	693	715	721	685	705	696	707	711	700	694	703	684	666	721	689	728	714	733	718	700	711	699	764	740	691	746	692	728	727	741	689	671	683	745	718	716	711	700	719	690	722	720	744	723	733	724	740	726	725	717	698	742	754	702	704	735	760	769	708	756	723	709	689	713	710	725	693	695	701	711	690	674	681	767	722	732	719	713	715	676	717	669	714	759	702	718	717	705	709	696	706	691	684	693	679	721	756	735	733	765	731	688	735	691	732	761	767	704	698	689	703	693	713	753	683	726	720	681	751	691	713	707	668	723	675	678	682	723	724	698	740	692	728	756	739	735	688	706	747	667	727	758	682	717	736	643	700	767	720	749	726	718	740	697	728	724	711	763	705	701	740	726	737	706	759	738	732	716	715	710	739	755	721	700	708	755	705	697	674	698	710	691	726	681	687	715	665	695	703	729	708	720	738	735	737	710	727	721	697	750	695	749	675	736	685	688	717	694	708	667	670	735	722	671	688	718	730	682	672	739	738	653	690	728	697	708	705	728	685	699	732	744	619	718	702	687	722	715	718	733	692	728	753	755	718	718	699	668	693	704	700	694	733	758	687	662	752	715	685	743	693	709	729	711	685	683	705	686	740	720	708	687	700	702	732	731	728	733	714	722	734	708	736	679	705	704	678	747	700	715	656	694	702	728	682	721	686	765	672	739	760	725	720	740	692	714	739	740	703	665	722	714	717	707	751	688	739	702	725	759	658	736	699	714	703	704	759	701	687	681	714	698	715	732	711	660	707	702	691	701	714	718	695	693	740	697	715	692	709	718	738	700	765	730	734	747	681	716	697	753	694	736	676	717	686	714	686	721	704	699	689	742	734	741	700	727	701	719	724	688	707	613	723	689	739	688	725	686	709	729	758	678	747	712	729	705	724	727	734	676	694	724	723	703	719	720	746	702	676	730	707	687	704	744	732	707	723	723	662	743	723	705	734	686	729	711	703	721	720	689	690	690	670	694	732	732	719	693	689	740	729	688	700	695	694	705	733	697	713	696	713	715	700	720	752	718	695	759	729	680	705	714	698	670	707	715	756	718	704	672	773	729	666	748	727	763	705	745	758	711	717	731	743	725	658	695	706	761	726	749	708	700	709	699	694	717	734	719	676	727	736	690	690	729	732	677	744	701	675	718	689	691	698	725	705	701	687	714	709	719	668	678	741	703	687	729	720	733	718	709	728	696	708	674	724	684	769	736	737	718	736	715	735	698	675	687	733	677	705	737	710	724	747	680	735	730	686	700	703	731	683	721	689	678	708	725	762	744	704	732	652	702	685	694	715	714	715	692	700	718	717	714	713	689	711	752	730	722	704	698	705	682	728	717	736	748	693	749	692	694	718	708	759	682	724	695	682	712	731	720	706	709	721	695	736	684	707	766	717	690	698	743	710	718	679	716	751	712	694	722	717	720	754	711	698	732	747	717	726	727	710	677	674	742	740	748	682	749	688	734	703	716	746	725	717	672	707	637	708	739	724	703	668	668	691	713	708	713	700	757	708	712	752	715	705	738	741	666	668	727	739	660	716	689	734	694	734	712	773	751	734	710	705	694	698	677	695	756	738	740	743	711	769	700	667	664	684	728	698	677	689	735	705	710	712	688	710	720	730	694	742	654	679	658	659	707	693	713	693	753	760	690	710	702	686	723	721	724	732	770	742	679	721	733	734	749	737	723	680	728	687	709	729	712	727	744	679	710	679	703	752	707	701	714	708	696	761	694	702	748	647	674	677	700	730	718	736	709	710	756	747	731	713	722	735	713	697	733	681	737	737	684	739	749	722	715	692	724	743	706	715	666	683	726	734	712	681	694	683	700	625	657	785	681	734	762	717	730	688	733	785	698	709	707	710	740	731	743	758	726	724	661	688	658	718	712	745	739	688	709	655	681	679	689	772	670	700	776	757	729	715	781	698	740	722	766	718	673	730	715	767	664	704	712	717	688	683	703	707	706	689	695	719	714	712	710	706	689	738	658	708	724	744	732	750	735	689	717	670	741	743	707	709	733	728	706	719	677	731	703	706	702	754	740	713	692	755	745	669	703	719	762	727	753	766	687	726	687	699	722	733	689	730	793	714	715	701	700	706	724	690	740	721	730	693	720	697	732	728	752	676	703	717	681	694	711	710	658	684	739	714	700	697	751	719	738	713	755	710	730	712	708	695	680	714	739	717	716	763	704	695	712	748	695	727	719	713	691	709	700	739	733	690	703	760	729	704	765	753	705	763	720	746	695	779	685	728	727	703	701	698	723	651	716	778	711	665	742	741	631	697	776	696	694	689	720	723	735	715	736	690	734	724	684	735	718	702	696	720	667	703	726	750	700	664	681	740	696	707	687	697	718	720	724	677	742	710	685	739	731	703	772	694	727	670	735	732	759	723	741	680	701	664
25558	21464	27404	25194	7828	809	685	6965	17378	5380	583	505	503	510	482	468	486	469	450	502	469	469	534	486	453	494	443	492	458	482	419	485	439	475	489	489	489	483	479	462	476	443	463	446	470	480	492	489	458	489	436	467	465	475	461	476	502	481	482	469	448	436	458	460	479	470	446	468	508	489	470	451	493	504	476	476	477	454	461	485	473	491	409	482	472	462	478	465	451	442	451	487	454	485	494	433	448	445	431	450	457	443	495	430	457	450	470	472	476	514	466	480	467	477	470	451	454	484	446	465	453	429	437	478	509	444	463	460	490	483	437	446	454	453	479	427	477	448	482	471	493	451	473	473	473	452	465	471	474	460	459	469	457	471	457	441	426	436	481	443	477	476	466	472	462	460	457	464	477	492	487	444	528	483	461	479	508	465	459	447	490	459	451	515	467	468	444	446	454	450	462	497	515	495	466	439	474	443	473	452	483	526	452	495	499	464	480	508	480	419	460	481	490	444	434	451	443	492	486	501	465	457	480	464	443	448	486	472	498	477	463	456	452	434	452	475	509	462	456	485	461	481	477	477	459	439	439	461	486	496	468	495	500	443	479	461	449	452	479	489	456	506	445	466	462	462	489	477	460	413	454	533	500	466	433	432	453	446	491	449	475	516	466	421	513	476	415	478	455	485	473	491	470	468	473	449	463	468	445	498	477	512	480	496	456	465	444	514	503	478	457	475	500	441	438	419	459	395	468	474	473	448	457	458	479	464	438	459	486	445	442	463	445	448	459	477	458	492	493	467	449	482	463	438	449	458	509	481	454	461	473	502	473	449	473	452	437	462	439	404	477	440	454	457	484	455	437	469	462	466	476	456	507	489	462	449	475	432	493	492	517	430	456	492	464	482	484	460	441	476	458	436	485	466	468	465	457	499	458	533	457	489	436	455	492	495	470	437	474	444	428	443	495	459	490	477	434	451	478	469	471	487	498	476	466	508	479	475	485	416	484	435	506	482	474	497	464	481	461	447	464	477	456	503	467	458	441	447	452	484	484	483	471	504	444	477	437	457	507	446	460	441	430	478	502	452	431	436	486	463	453	444	461	471	519	480	442	487	455	465	457	483	465	441	450	461	469	426	446	480	477	460	421	492	472	468	485	481	488	442	454	445	486	494	498	470	446	433	428	474	448	474	487	472	487	454	463	444	463	481	490	513	476	457	432	438	494	454	463	467	514	460	505	487	474	471	471	489	501	487	505	429	441	479	457	481	487	451	455	466	456	429	483	450	440	461	451	444	431	472	471	467	459	485	461	455	496	464	486	448	487	473	445	484	523	462	477	485	455	485	476	515	441	460	454	457	500	496	450	460	467	456	466	488	497	455	467	458	454	488	480	469	489	460	496	435	442	461	453	431	462	457	452	458	473	468	483	476	493	497	482	453	499	456	491	456	453	514	502	462	461	451	483	439	458	458	523	474	452	476	471	499	452	489	459	469	506	468	465	482	491	437	424	449	451	438	468	479	445	479	438	426	517	499	475	504	477	462	460	450	477	433	467	508	440	506	460	467	453	438	496	484	515	464	467	528	480	449	463	434	462	460	502	472	454	456	463	411	475	453	487	480	463	459	475	452	464	434	488	500	464	450	484	454	448	484	538	454	489	469	490	472	442	463	490	448	467	490	486	453	457	438	443	431	473	512	457	483	465	477	488	436	461	472	469	459	459	447	498	498	448	451	478	465	500	466	479	477	447	476	468	470	487	468	464	452	497	501	479	484	519	506	460	471	493	493	487	447	469	455	502	470	498	469	480	465	500	470	485	492	462	455	454	481	448	470	440	493	513	476	520	434	499	432	498	487	459	473	471	453	454	434	479	510	466	455	459	424	409	469	431	437	463	472	485	473	466	461	476	439	455	474	465	465	451	481	429	467	438	459	453	478	452	517	433	477	475	486	478	438	479	450	508	443	471	479	500	454	451	472	473	449	487	475	450	464	505	495	465	488	417	488	461	497	489	440	500	478	455	457	489	458	448	439	488	514	490	467	506	494	440	427	441	455	460	458	458	494	458	487	435	492	459	466	459	475	462	517	494	483	456	471	470	456	434	470	466	425	481	501	442	483	457	450	479	473	448	485	466	465	456	448	476	493	486	462	465	477	474	485	447	429	435	490	442	512	458	462	461	494	486	479	446	424	483	473	428	476	443	452	452	450	440	454	432	463	447	468	441	430	464	487	468	466	467	463	481	432	477	479	495	473	487	425	510	492	498	450	491	509	420	468	457	446	456	492	475	475	444	473	481	463	440	477	441	469	470	451	478	491	474	503	513	471	465	463	459	455	456	423	414	499	460	454	463	464	457	462	465	473	445	445	453	526	504	473	475	488	493	477	447	447	442	468	456	467	487	488	438	467	455	493	408	461	502	434	456	458	461	481	451	433	488	465	436	484	418	445	438	444	460	419	462	457	435	446	485	487	435	487	442	485	464	449	524	467	439	506	476	442	478	504	472	460	472	451	456	478	490	463	442	481	459	465	502	463	451	480	508	463	496	436	482	501	469	487	468	490	460	468	493	479	420	471	464	444	461	486	442	498	433	426	479	453	461	491	478	432	456	460	473	465	505	452	476	453	430	451	485	424	482	459	467	478	469	429	435	447	460	492	499	481	519	455	464	458	443	470	427	449	471	477	464	472	466	473	474	436	480	481	467	477	496	447	489	480	469	479	518	487	460	445	462	476	447	463	450	486	482	459	447	427	460	499	471	467	482	476	442	445	475	453	464	425	503	439	467	455	489	467	465	446	500	447	449	419	486	457	473	501	486	452	449	515	461	468	483	494	459	491	438	478	526	471	450	474	475	454	475	467	490	488	512	467	465	466	461	475	461	431	432	472	502	465	476	442	495	464	442	456	458	486	467	485	445	444	465	484	446	460	440	470	441	454	459	492	444	459	468	490	465	453	459	491	462	414	461	448	470	448	466	420	476	481	474	474	460	480	438	474	538	483	489	451	463	486	473	445	457	492	437	469	465	490	439	477	436	452	466	475	457	488	453	462	505	476	452	439	451	440	476	476	440	462	504	478	495	448	502	454	506	446	440	466	434	437	494	470	481	489	450	442	453	460	489	436	471	467	455	472	448	500	508	499	468	471	488	465	485	464	470	501	459	444	452	468	466	500	437	454	517	463	486	454	458	488	461	450	453	485	476	466	487	481	494	438	451	487	492	461	503	483	456	482	443	468	487	431	430	408	442	490	491	495	430	434	443	475	471	455	492	497	491	474	468	455	477	416	450	462	465	484	495	465	480	459	486	446	514	479	463	451	432	437	464	435	490	467	465	477	483	486	409	484	466	445	480	438	466	467	491	448	465	436	466	445	420	456	511	504	484	452	451	440	478	431	433	477	456	497	450	471	471	448	471	474	469	463	489	463	496	526	465	487	471	463	479	460	489	497	448	462	491	457	465	440	475	472	463	490	471	456	441	494	460	515	480	449	468	475	471	471	489	503	482	469
33719	51543	16677	1890	1423	1191	1106	14025	27968	7943	637	615	640	634	620	600	588	606	586	581	579	611	578	594	609	566	585	632	569	596	551	598	655	542	526	594	573	590	594	614	587	593	540	599	547	557	579	538	584	562	580	588	569	557	598	603	581	513	592	590	533	559	591	573	553	593	612	585	568	603	556	558	589	576	565	548	585	543	546	587	503	579	545	555	576	569	567	590	577	571	582	561	543	591	596	565	577	574	596	578	554	534	602	549	571	520	559	554	558	574	587	583	571	562	557	534	619	578	574	569	582	551	614	559	539	582	571	548	595	582	578	566	558	566	576	541	574	568	615	604	560	578	573	585	548	578	578	600	555	581	597	609	601	529	563	577	587	551	597	573	574	599	579	571	546	573	538	599	516	563	581	554	588	584	530	641	544	610	590	567	579	574	568	600	580	577	549	609	581	549	567	538	588	558	559	562	566	555	540	591	568	600	569	543	540	607	572	569	578	589	614	584	543	576	600	533	565	567	569	568	574	559	576	551	580	594	568	554	600	567	529	540	525	546	566	563	541	618	537	584	619	533	576	583	571	548	526	568	585	582	549	575	570	602	552	601	572	563	553	558	543	555	583	591	581	580	568	579	583	578	509	603	605	604	539	599	574	604	568	619	537	614	552	613	536	576	586	525	550	587	571	619	573	545	564	585	601	612	569	544	567	546	580	561	548	591	611	572	564	547	551	555	586	528	573	612	602	526	573	571	546	583	580	597	583	581	538	604	570	617	574	566	541	577	576	581	535	563	542	571	542	587	539	564	574	539	559	607	545	561	540	585	616	582	554	584	554	565	596	586	521	594	558	558	594	535	554	571	563	544	590	602	590	542	569	606	564	585	606	559	574	575	583	585	554	550	591	578	528	583	572	583	553	536	581	598	572	592	582	522	563	593	609	572	558	544	567	548	570	560	557	555	565	534	538	591	581	585	552	588	535	598	553	546	590	587	560	589	547	541	623	618	559	564	602	563	633	574	537	582	594	563	528	538	533	589	583	570	544	583	609	558	552	558	576	577	536	594	581	592	605	587	564	568	596	567	585	575	510	563	530	572	533	564	530	523	538	569	533	554	581	587	532	574	609	544	561	568	551	558	550	569	577	546	573	497	600	578	576	575	581	595	558	542	609	602	547	575	586	571	526	552	565	586	565	581	551	549	570	569	584	594	535	560	567	550	588	533	571	565	581	577	573	556	569	577	599	575	593	543	565	567	585	591	551	582	557	570	570	543	560	543	555	591	552	517	585	557	563	565	591	512	549	575	586	583	582	584	564	548	575	587	585	517	567	575	579	559	560	537	583	558	525	584	554	546	632	598	576	588	573	599	580	558	614	612	547	557	532	550	592	576	552	525	586	571	542	561	566	597	524	595	570	576	584	575	565	566	575	619	603	535	596	558	550	572	573	595	546	568	525	596	579	539	559	582	550	532	554	563	592	574	566	546	523	604	580	569	552	567	544	552	559	537	543	616	532	543	593	544	538	575	569	551	587	589	541	539	533	533	530	570	554	572	610	615	568	565	560	607	557	524	550	549	580	543	587	580	552	601	542	586	596	585	606	556	595	569	567	575	614	553	558	567	625	567	543	544	551	558	563	585	550	601	574	583	576	609	599	540	588	556	543	565	568	574	572	558	568	539	602	541	584	574	585	576	603	589	551	531	546	599	585	578	561	607	534	554	536	552	545	556	544	560	558	569	560	531	532	577	547	568	581	582	588	558	530	563	577	559	631	529	569	585	558	574	589	603	605	539	581	567	547	550	544	539	587	558	550	542	532	591	520	531	569	573	552	577	568	595	586	544	582	590	557	580	541	564	570	520	553	595	535	576	592	544	550	586	570	522	566	593	592	561	579	553	577	610	510	556	568	575	579	589	558	555	622	520	578	583	564	547	574	540	556	576	590	580	602	547	544	589	562	557	560	534	600	588	543	560	598	562	562	610	562	549	593	552	561	564	547	511	555	549	608	602	594	618	534	565	597	564	573	558	548	543	584	596	546	577	557	554	544	560	598	547	557	524	543	575	555	563	592	577	557	545	572	600	583	560	566	535	581	570	580	578	543	550	574	598	545	600	559	600	566	574	567	528	544	567	556	538	551	601	568	548	598	574	538	559	538	533	583	570	572	568	587	549	567	585	572	577	574	571	567	536	594	540	581	566	574	534	557	552	593	575	540	554	599	578	587	555	582	536	601	570	594	532	560	582	578	552	562	526	565	556	551	597	573	544	540	573	546	559	559	566	584	560	568	576	579	546	554	551	569	581	508	556	629	605	548	599	576	554	580	595	598	597	582	589	558	538	616	518	558	592	562	571	586	585	552	576	575	571	615	568	552	550	556	549	565	540	561	616	577	594	588	551	550	561	547	585	527	595	574	562	582	547	575	590	587	583	545	586	586	581	550	492	583	559	590	550	564	593	549	557	595	597	549	577	578	581	587	570	553	577	539	560	592	564	521	573	569	569	563	572	603	601	590	564	596	565	566	548	554	614	599	565	574	578	547	570	526	548	599	575	586	626	545	576	578	568	558	547	566	596	540	578	560	564	556	579	585	588	542	593	554	568	564	574	540	552	550	544	595	604	564	552	579	581	550	549	539	532	610	553	584	551	566	577	554	594	544	599	588	604	564	558	566	592	565	550	597	568	546	583	567	600	612	591	606	574	576	552	546	563	608	603	595	574	555	664	554	572	580	563	561	589	533	549	593	545	576	528	570	577	540	591	578	563	603	610	573	567	580	584	545	565	578	565	573	549	546	520	560	575	569	569	559	557	550	558	608	588	578	558	599	570	596	611	586	560	581	567	555	535	559	584	574	553	603	609	530	552	563	534	545	605	563	602	562	551	561	528	585	550	537	563	579	536	546	567	612	590	548	569	577	531	567	563	556	577	592	550	544	601	580	624	526	580	555	596	577	630	630	617	602	590	531	595	559	583	576	524	569	593	546	585	580	610	574	602	534	585	546	610	571	565	563	582	573	579	584	549	572	599	613	615	548	601	508	540	524	584	546	577	563	588	603	557	576	595	565	573	525	523	582	573	566	546	558	589	518	570	565	586	594	575	541	590	589	581	561	575	534	567	541	579	475	598	589	556	552	566	573	572	588	538	570	569	575	605	585	550	578	561	607	573	572	588	601	566	563	575	559	545	557	567	550	645	533	588	578	556	577	554	545	546	551	550	555	569	543	562	548	604	551	575	602	563	566	552	577	568	571	624	568	596	578	581	612	598	605	576	602	548	593	590	553	574	576	574	524	532	586	578	563	583	596	589	579	536	577	554	559	570	607	592	589	573	554	586	560	584	569	538	567	563	576	612	551	556	588	585	568	607	570	565	547	578	548	556	549	557	561	541	567	567	560	558	569	540	543	576	554	573	563	556	560	543	588	632	538	568	579	557	523	554	525	590	584	566	591	605	587	544	522	540	618	567	572	565	542	616	547	584	553	590	565	608	568	525	536	585	572	560
23226	21433	29086	24033	21360	21253	7048	10800	41259	22868	2652	994	906	896	884	881	886	915	814	853	818	824	835	806	813	792	847	798	862	837	785	882	791	790	815	812	766	805	836	773	874	781	805	839	814	801	813	870	805	796	821	798	809	796	793	782	800	791	830	846	769	775	813	818	792	821	782	812	840	729	812	783	838	806	819	817	817	735	812	784	815	789	801	766	802	777	780	808	798	731	785	813	809	824	818	825	799	790	809	806	800	764	784	839	816	815	819	794	821	783	771	787	773	787	818	767	793	815	837	798	799	799	828	817	764	816	819	807	765	801	775	808	793	841	782	767	801	856	760	766	843	841	844	790	838	847	808	809	806	789	838	786	815	788	814	770	810	775	766	811	795	799	788	778	827	788	807	821	805	811	901	754	776	852	781	763	817	797	774	789	763	780	766	818	841	772	749	774	776	802	799	778	824	804	821	817	795	786	760	794	770	868	829	725	809	792	845	825	778	797	835	768	767	787	752	805	831	781	768	768	811	731	805	733	829	789	802	807	753	803	794	809	760	794	737	808	739	830	804	776	803	828	795	790	826	844	807	757	780	813	759	850	776	761	849	822	759	836	795	782	778	809	832	764	814	808	791	821	783	842	780	821	762	882	747	814	758	838	785	833	765	785	822	830	838	753	794	790	778	751	820	811	807	813	778	772	836	773	784	805	812	779	795	857	815	775	776	830	791	769	809	761	840	817	810	772	798	821	750	789	810	805	843	783	809	799	792	800	812	808	777	792	828	765	779	793	769	815	801	795	793	798	795	794	769	816	854	783	795	830	773	840	796	811	809	808	805	798	807	844	778	850	801	816	840	897	782	786	822	774	822	799	814	793	815	819	820	822	784	804	768	786	772	789	800	822	820	769	775	760	829	839	783	833	816	830	835	804	744	787	805	828	764	813	756	782	749	783	787	818	790	775	784	771	809	830	750	786	854	800	796	822	761	796	742	784	775	779	786	761	793	767	774	789	764	844	824	768	794	766	837	777	738	830	786	814	822	830	765	796	863	760	817	812	794	819	800	766	835	799	786	752	834	757	799	849	821	810	818	835	838	784	794	806	816	803	802	785	823	799	788	832	745	808	814	820	797	790	766	787	793	816	799	842	814	779	752	844	814	802	773	812	789	777	774	793	792	836	836	744	824	783	831	797	812	778	807	819	802	782	790	862	784	838	784	785	741	805	784	740	795	816	824	763	742	793	733	761	797	794	808	823	801	770	843	787	810	782	776	816	813	794	821	801	775	748	782	797	798	835	779	803	805	817	763	770	810	761	843	799	797	821	764	777	820	834	800	830	792	771	794	761	794	841	789	777	808	772	799	831	830	819	797	827	820	848	782	757	797	812	832	804	770	841	770	819	750	788	806	773	813	781	752	766	816	812	791	831	758	779	780	803	743	773	785	822	854	783	776	780	772	808	826	800	801	755	819	848	792	793	773	815	823	836	776	808	814	824	777	772	778	837	803	789	809	776	805	795	792	737	785	755	869	819	827	780	822	742	760	753	802	779	827	820	741	822	822	819	794	799	748	836	780	786	810	782	803	849	783	819	796	803	770	773	848	849	767	762	808	863	851	804	779	839	777	790	815	850	821	770	744	745	806	770	830	828	769	779	808	784	787	769	749	789	848	770	801	792	753	799	813	846	803	775	828	810	825	844	781	813	803	765	808	761	792	754	795	867	742	794	770	765	777	747	830	822	803	776	766	817	804	783	800	781	791	774	789	807	796	751	791	844	770	795	809	750	806	780	834	780	794	778	846	757	796	823	857	767	811	818	774	782	773	832	754	832	812	773	821	790	727	790	783	812	761	813	799	776	793	774	778	773	787	800	791	830	769	769	772	820	799	782	837	835	788	839	889	731	827	819	828	812	714	783	788	783	819	787	825	821	789	822	819	796	783	820	852	812	833	787	844	755	793	764	812	811	799	783	833	798	790	838	828	783	854	790	798	810	762	759	791	793	750	779	805	774	760	754	771	856	780	778	813	811	793	781	814	781	813	815	764	829	782	793	762	803	811	774	785	853	742	780	809	804	813	787	774	785	818	779	787	798	791	829	782	828	788	811	779	818	811	792	757	792	826	815	834	791	819	802	774	815	771	741	770	781	781	823	777	791	770	829	747	783	785	834	841	766	792	801	841	801	809	834	813	788	778	773	813	794	733	766	814	796	790	784	748	805	842	778	817	811	785	781	814	788	778	819	767	819	814	787	766	793	796	795	799	810	837	805	824	783	804	757	757	802	827	803	794	790	818	775	793	797	786	809	786	755	790	802	769	801	786	783	811	793	787	820	789	782	796	830	824	790	795	802	860	805	753	804	772	817	810	799	783	791	804	814	783	783	832	851	789	838	826	834	787	805	831	836	819	758	852	801	803	826	768	855	782	806	798	828	827	813	789	789	786	830	753	796	804	834	821	778	807	814	817	767	800	774	802	777	768	801	792	766	749	776	790	757	843	774	866	791	753	832	819	761	823	796	773	813	824	805	772	795	801	786	811	762	781	803	802	815	730	787	741	809	844	836	788	759	798	864	790	793	814	788	818	767	744	796	784	776	771	814	817	761	833	851	758	868	769	813	804	733	822	739	752	763	796	810	813	797	817	799	743	783	784	842	813	801	796	813	805	823	805	811	772	806	753	763	797	795	805	751	822	819	778	755	815	786	826	842	789	793	741	776	796	828	759	801	837	819	839	797	758	806	806	825	837	796	771	792	799	752	807	808	748	798	780	824	785	823	773	835	805	813	780	814	815	800	848	766	783	834	801	804	794	799	842	799	823	841	777	745	807	758	762	870	792	798	835	767	833	782	837	814	815	771	769	781	762	824	780	768	805	767	848	744	827	830	802	852	752	757	777	781	787	765	844	775	730	838	772	843	818	744	813	852	801	784	853	773	780	791	798	783	817	784	808	853	839	824	819	830	798	800	772	785	786	826	801	791	861	804	760	775	799	800	772	797	809	831	768	838	802	785	805	867	772	784	819	783	781	759	788	786	849	802	829	761	789	799	781	815	813	789	801	812	800	794	828	807	793	774	788	795	748	862	811	833	808	788	788	800	835	797	755	775	817	797	805	786	771	786	801	837	830	778	778	834	765	765	843	766	735	784	746	811	837	832	754	779	789	835	757	797	789	749	805	823	805	784	786	794	756	839	754	793	806	788	824	808	806	782	795	802	773	798	793	833	824	797	751	808	800	800	755	823	797	768	803	824	775	753	791	831	817	774	826	819	756	822	783	787	771	769	770	782	762	840	783	813	780	775	719	826	798	768	757	795	832	812	836	830	815	826	792	774	758	797	851	804	782	775	737	755	797	830	808	758	765	812	827	837	775	806	839	803	772	825	801	814	753	795	745	834	801	789	798	814	804	787	809	784	758	800	748	801	804	836	720	808	815	902	789	818	819	838	809	827	766	758	760	826	824	786	789	816	767	804	725	781	813	830	783	751	814	801	808	787	749	802	751	783
38817	67683	26192	5514	3964	3126	2502	15792	44929	20813	1308	1225	1165	1081	1018	1075	1057	970	978	947	957	973	922	918	955	931	945	977	972	884	1001	908	907	908	846	939	949	930	931	964	958	838	926	935	955	921	958	935	981	897	847	921	934	878	931	912	865	916	864	839	874	885	909	916	892	920	918	961	908	906	906	952	827	944	867	927	947	903	869	892	909	901	925	912	952	848	909	896	917	923	896	927	913	871	838	876	941	884	911	911	953	901	878	865	891	876	939	956	880	924	899	878	883	923	877	902	888	977	943	957	897	913	901	877	933	918	938	900	849	951	901	893	838	872	904	918	926	924	873	911	882	900	895	891	912	954	909	949	959	938	930	853	922	938	914	849	924	896	938	917	851	905	954	904	909	878	859	933	890	939	905	909	897	865	873	927	930	888	867	880	934	837	861	911	862	909	879	907	841	893	882	905	944	810	925	919	902	887	907	900	888	900	901	878	943	916	865	907	943	895	936	900	893	891	891	961	914	919	903	922	908	881	910	905	915	876	864	878	906	966	928	916	934	959	925	906	857	924	902	932	947	906	912	930	910	895	887	879	936	933	870	904	936	861	862	873	862	843	873	911	931	892	917	898	917	954	931	900	902	898	943	836	942	900	919	910	931	898	904	946	876	885	887	937	859	879	903	922	913	924	895	865	839	839	886	898	911	914	895	929	876	926	879	895	841	939	881	887	956	877	941	897	865	923	897	936	918	895	928	937	916	932	877	898	934	883	890	939	908	946	921	929	895	869	894	920	868	943	888	916	905	910	813	910	924	920	901	909	858	949	845	909	893	949	871	968	928	890	907	850	969	876	898	908	892	922	889	917	882	856	882	907	874	940	921	901	925	939	902	900	917	880	924	919	930	923	914	944	915	898	924	914	867	907	917	917	890	901	900	921	963	895	880	935	920	888	920	924	938	916	900	870	853	910	908	928	924	900	890	940	887	886	896	899	928	916	873	904	944	899	891	907	906	848	895	904	825	921	944	883	965	912	894	892	895	824	915	878	900	872	911	937	863	913	876	900	860	955	902	892	858	894	881	892	909	924	888	896	916	958	902	898	880	886	939	904	942	918	959	832	960	858	884	912	882	899	967	923	911	858	902	971	902	884	893	920	932	863	910	952	1003	908	928	944	919	890	973	926	861	863	891	895	934	867	942	940	924	925	909	947	893	909	926	824	905	867	938	904	907	898	918	883	916	928	963	956	902	945	864	897	861	937	895	868	902	824	931	918	879	913	843	892	929	948	894	923	861	893	910	981	930	892	898	884	877	931	953	869	900	855	934	959	922	878	905	886	907	905	819	899	876	903	947	899	881	933	910	833	923	915	900	938	877	860	909	907	938	876	861	850	916	949	882	930	878	876	906	888	956	908	898	890	905	909	902	893	912	900	946	949	950	907	868	897	908	896	922	924	878	903	899	889	914	894	914	911	901	922	860	892	926	857	917	906	881	916	923	908	880	868	911	883	918	904	854	933	922	897	880	863	924	920	924	912	943	890	913	866	887	869	988	868	893	897	868	907	955	875	918	940	927	865	961	852	881	864	919	871	894	858	951	921	921	903	923	890	879	926	888	881	909	876	860	941	880	922	934	908	948	920	906	901	880	827	916	846	878	905	893	936	865	888	876	962	900	891	891	871	894	962	908	887	923	853	896	915	925	876	886	951	864	908	872	874	935	920	915	886	864	893	884	852	888	901	916	882	907	915	925	923	924	912	836	906	876	871	912	898	904	920	931	915	929	881	959	892	932	900	901	886	862	921	873	935	922	861	862	850	939	911	872	927	900	893	937	931	888	875	906	887	930	919	880	927	883	916	898	880	940	920	901	899	893	951	920	888	937	918	938	905	929	879	910	900	863	918	924	934	915	878	897	954	891	896	866	932	877	940	920	945	910	948	865	843	901	930	851	909	890	886	879	889	973	905	899	883	899	924	915	875	900	915	957	921	881	910	904	914	881	913	890	902	917	864	894	952	952	898	930	900	862	886	907	901	905	939	928	834	874	894	925	907	904	884	936	816	871	928	963	892	922	903	952	910	901	947	903	872	878	872	910	944	971	886	922	923	876	910	890	910	864	880	935	914	847	872	923	879	917	912	924	860	826	937	932	916	871	890	904	920	917	912	893	933	883	920	863	908	943	982	937	848	874	926	871	913	903	875	935	879	935	920	902	929	832	923	923	894	899	958	839	915	907	923	895	925	894	948	901	886	866	893	928	883	880	933	924	897	930	871	907	932	957	902	858	939	919	880	920	906	924	838	831	925	849	915	914	913	895	906	940	918	914	929	916	954	912	849	925	917	939	927	884	865	897	873	878	925	909	872	916	911	940	930	906	970	906	910	920	931	916	893	931	869	925	844	891	876	930	953	922	864	864	894	882	903	863	969	881	902	922	887	891	895	910	904	899	870	913	885	973	898	899	889	888	919	898	902	883	910	902	942	883	905	895	890	964	895	844	896	946	860	894	875	906	932	918	910	868	943	844	867	953	903	918	927	869	906	920	925	919	893	920	929	896	903	952	919	846	934	988	927	914	875	868	919	920	854	836	924	862	914	901	878	895	932	901	855	871	919	958	937	855	961	855	958	880	891	863	896	868	933	879	908	876	929	860	930	906	958	927	882	920	913	921	953	941	895	862	910	901	880	900	904	832	884	903	923	899	950	919	919	913	905	896	909	869	925	919	927	938	877	933	871	920	898	937	919	887	887	882	875	913	898	939	878	937	943	892	916	883	912	909	897	922	930	821	947	950	913	894	942	945	928	883	965	889	987	908	921	871	909	915	889	871	883	873	913	944	957	948	922	863	901	879	953	847	873	885	924	874	842	923	894	918	856	925	902	894	879	864	894	879	926	889	926	846	882	908	926	874	925	841	880	893	875	936	875	960	866	952	876	873	830	928	893	867	926	926	860	871	914	914	842	941	913	848	889	860	906	885	895	844	877	888	948	890	904	909	910	888	897	901	850	902	902	920	905	938	894	949	923	904	925	939	880	874	930	849	875	895	953	933	948	850	868	878	966	868	882	906	902	858	944	922	883	839	887	925	875	903	907	920	909	896	906	868	928	958	935	877	893	888	907	919	896	925	863	921	846	886	878	887	886	925	944	854	908	876	939	925	935	910	895	944	895	884	910	919	902	884	934	936	886	943	881	877	880	908	833	880	905	885	893	924	885	932	874	897	885	935	885	914	908	906	926	910	937	861	919	940	942	899	908	904	912	931	880	912	869	945	885	902	874	838	864	935	908	831	922	914	929	931	927	910	920	902	869	962	892	854	895	935	934	906	913	919	881	876	901	842	968	921	858	937	897	860	857	891	858	910	891	915	864	910	917	948	881	883	896	911	944	895	983	852	919	903	890	918	899	906	901	921	912	889	914	839	898	976	883	937	907	938	875	919	903	899	942	947	882	854	887	884	904	920	892	883	948	886	887	893	911	913	922	918	924	907	899	1007	870	908	876	906	883	908	928
28691	26661	17317	1976	471	428	446	924	2913	1312	435	425	379	401	366	433	397	417	392	407	401	420	409	387	372	435	398	363	408	400	433	413	380	416	395	366	384	392	401	418	430	404	410	391	399	409	367	420	392	417	391	406	420	384	439	374	427	414	427	423	409	383	395	395	386	410	398	400	397	406	436	444	392	385	424	402	411	398	428	402	361	398	403	451	394	402	426	399	394	384	412	387	445	384	408	413	392	437	431	380	408	367	409	357	405	419	395	391	379	388	394	398	408	382	372	399	385	413	400	385	362	407	438	377	429	399	371	422	396	382	409	379	402	392	383	415	421	418	449	406	416	405	408	408	368	397	381	400	399	424	442	389	403	373	417	400	421	417	419	398	375	412	369	406	374	388	438	445	421	417	404	387	378	425	390	413	379	382	398	417	407	381	414	398	404	394	420	388	401	408	382	451	404	452	409	392	402	404	413	346	434	406	392	379	409	388	457	399	389	359	389	393	428	395	435	398	394	398	381	412	390	430	383	402	402	373	419	375	375	417	404	366	380	410	409	409	427	381	415	406	400	408	408	418	456	396	434	415	437	388	393	420	389	380	414	390	434	377	377	408	382	416	394	386	421	405	399	403	396	375	398	395	406	409	409	405	380	429	405	424	414	417	414	417	434	386	409	405	389	383	438	413	420	402	408	414	382	390	398	433	411	400	392	414	362	380	410	411	397	374	428	406	392	386	413	416	390	406	439	428	400	414	384	378	409	420	395	387	401	392	424	444	417	404	403	414	432	402	365	405	388	436	375	413	375	416	427	385	410	410	386	398	412	419	394	418	364	431	429	383	427	415	388	417	396	435	401	391	415	374	382	375	397	397	401	353	401	397	397	399	377	385	416	437	410	386	429	391	383	383	421	386	385	409	390	393	407	392	419	381	404	393	427	387	395	389	403	409	403	412	386	402	398	427	453	413	385	361	395	430	424	404	399	389	413	410	404	395	426	412	410	413	422	389	382	409	391	390	401	391	386	385	407	358	404	414	428	397	396	394	377	430	386	397	433	399	395	411	372	396	413	389	430	368	396	387	434	400	387	366	355	432	432	375	359	390	417	414	381	391	401	379	391	434	407	419	422	394	377	427	360	355	374	427	399	409	394	422	382	359	409	439	426	394	452	401	417	389	417	374	386	419	377	429	402	421	391	423	412	416	397	401	401	421	408	399	404	391	385	355	424	426	394	385	391	400	386	397	391	412	387	375	388	375	408	403	403	377	412	453	372	398	376	386	416	402	393	430	382	390	403	436	378	412	408	400	376	405	429	394	404	401	400	372	443	432	408	393	401	425	404	388	362	366	441	412	415	440	410	412	430	404	396	405	427	415	420	416	394	400	414	394	422	386	347	424	368	413	403	403	404	377	400	428	406	364	407	430	421	412	403	389	373	403	401	381	406	382	401	409	407	376	396	391	392	381	420	414	432	398	425	401	395	416	413	422	442	380	402	406	392	418	415	438	414	415	439	396	395	402	384	404	382	399	409	411	392	398	422	414	427	435	429	389	428	418	393	399	421	446	397	399	408	414	425	380	385	450	378	414	427	432	405	386	411	408	372	400	425	391	405	397	405	390	440	420	388	414	394	410	392	417	378	395	403	370	397	387	393	363	422	408	375	378	412	373	378	376	404	419	394	388	393	406	418	409	417	409	368	382	377	406	389	396	391	405	396	378	410	411	382	416	412	462	423	364	397	366	395	402	382	400	377	425	382	394	408	404	421	394	384	395	406	412	396	383	367	464	421	399	398	398	395	384	415	391	432	426	396	403	378	410	425	390	378	370	399	402	431	425	414	443	391	386	397	415	428	357	432	413	444	427	425	390	397	393	400	409	411	426	437	353	381	396	365	409	425	408	418	381	422	399	424	376	436	414	413	351	396	373	397	376	418	474	401	390	403	376	388	405	399	407	413	378	398	399	394	419	404	389	387	390	416	389	364	410	385	386	386	415	389	416	381	379	412	386	374	410	384	389	398	411	360	402	426	424	445	413	367	400	371	386	422	387	398	411	423	400	431	392	363	414	361	403	394	405	367	390	397	387	425	403	417	375	393	366	380	414	406	391	415	388	387	408	430	364	395	395	424	401	397	422	413	418	413	392	402	427	426	397	393	387	407	384	446	409	386	421	356	378	429	420	374	400	423	381	423	413	394	404	400	405	416	401	425	415	411	396	416	399	403	400	410	401	378	411	414	389	392	404	404	361	390	401	426	408	405	407	409	356	391	421	421	404	368	423	390	417	395	424	438	429	416	412	400	416	420	408	410	441	387	399	445	421	423	398	390	417	379	377	405	423	460	434	415	389	417	416	396	407	410	386	436	428	410	369	376	406	445	410	401	409	405	419	425	385	361	383	378	398	427	406	415	403	405	377	408	422	429	384	401	432	397	407	402	418	366	402	410	387	363	404	404	420	405	389	367	411	403	385	407	392	397	386	401	375	424	426	427	407	414	384	434	431	406	374	383	385	406	402	421	401	397	397	387	393	382	398	373	479	407	400	446	392	442	438	415	385	379	397	416	392	421	401	409	449	408	398	423	413	382	408	399	415	444	411	415	372	398	400	411	407	437	406	421	404	387	435	439	394	422	411	391	418	382	421	367	423	424	417	398	391	407	414	331	368	397	403	432	371	396	425	410	424	394	436	432	378	400	407	385	441	363	395	398	407	408	380	434	419	413	410	409	358	395	413	452	405	440	392	422	403	428	406	429	383	399	428	389	367	380	440	391	421	418	367	389	413	396	392	372	373	411	381	412	418	418	380	437	390	392	435	366	368	393	390	421	421	413	391	392	358	409	402	406	394	406	414	388	391	396	395	379	387	416	379	353	395	425	370	405	409	403	393	370	383	426	391	398	443	436	391	412	420	404	390	412	415	432	412	388	393	395	360	406	393	408	385	396	426	402	402	398	412	395	418	432	409	411	387	407	396	435	418	392	396	400	428	386	405	380	403	417	362	428	374	360	435	394	378	373	388	427	407	367	404	398	451	421	423	403	389	373	393	369	384	427	383	390	388	382	364	406	403	423	419	417	424	400	421	414	394	401	402	398	373	349	419	407	399	388	399	395	366	420	412	356	395	409	430	422	400	368	418	407	422	360	423	423	407	394	435	405	404	401	391	415	389	369	431	401	396	428	381	411	389	402	404	385	390	403	379	421	412	409	414	375	375	422	390	394	404	406	404	410	404	397	392	413	385	383	392	393	393	399	415	395	404	418	429	416	415	382	415	392	414	420	373	367	387	376	402	390	370	411	414	387	411	393	412	384	425	410	425	387	381	355	412	411	417	384	396	366	387	380	426	405	432	387	381	426	393	383	389	398	412	399	400	391	426	401	400	399	435	392	389	370	381	401	412	433	409	406	412	393	409	410	403	416	412	395	369	428	412	381	427	372	433	406	395	409	388	395	402	495	416	377	411	418	399	409	411	413	397	430	395	395	418	403	432	414	390	416	380	396	416
29972	42128	11622	600	569	508	528	1475	5203	2075	545	493	476	461	484	456	484	471	499	515	464	447	481	514	495	527	469	489	497	470	496	489	489	516	465	480	474	482	478	478	483	478	461	489	497	487	497	440	490	494	455	490	469	507	475	476	482	498	495	485	480	479	456	479	493	486	479	469	483	489	470	497	472	452	504	510	476	436	489	449	500	478	450	472	483	469	441	476	488	506	478	483	469	508	494	485	473	503	513	463	477	467	460	477	450	442	450	478	509	467	497	512	494	485	483	495	429	503	506	473	498	491	502	497	519	479	510	452	518	487	459	446	479	483	495	497	480	477	525	474	458	456	468	455	503	500	485	504	488	472	475	500	454	467	472	460	490	489	481	444	478	475	508	480	486	484	451	516	489	493	437	433	500	490	425	517	435	495	483	486	497	486	500	489	481	489	465	459	496	473	471	493	497	474	489	499	478	470	475	458	513	506	481	506	468	486	468	484	510	469	503	496	474	482	491	473	487	450	499	483	495	458	484	484	455	490	469	446	475	492	501	468	513	463	474	516	501	514	461	509	503	490	471	466	488	479	495	445	543	454	508	484	500	454	455	504	463	480	439	478	501	446	467	465	504	461	459	512	488	500	495	480	474	467	529	506	491	495	469	526	461	474	487	477	514	479	489	505	537	495	471	482	484	499	482	444	501	478	463	507	529	482	504	470	499	475	485	453	515	483	470	517	523	477	521	495	498	482	474	475	465	474	502	496	484	477	505	475	475	462	476	471	516	469	525	490	522	505	502	464	484	473	465	472	483	486	450	496	503	459	472	502	455	469	495	491	527	495	463	485	480	453	488	492	484	471	487	481	474	495	436	451	518	495	526	497	472	453	474	533	459	511	479	494	491	526	436	459	496	485	483	484	478	466	473	527	483	475	462	480	528	467	483	500	469	480	512	445	464	515	515	482	476	489	499	459	465	474	437	449	502	493	439	477	462	496	471	467	509	455	494	507	477	516	506	508	517	501	503	498	467	451	449	487	469	466	495	472	478	539	512	483	501	447	487	475	471	498	499	499	445	491	482	482	481	460	486	491	484	451	483	482	470	452	473	442	481	481	489	449	506	527	497	463	512	493	469	481	478	471	478	475	478	462	511	507	509	491	474	451	471	494	469	469	489	505	475	452	463	509	509	485	485	476	471	505	465	483	432	479	501	541	493	483	491	483	499	500	512	470	484	491	478	517	449	501	475	507	468	492	466	475	532	474	477	472	467	480	518	463	492	525	500	490	469	462	507	491	489	457	524	486	479	463	473	501	433	463	488	467	488	456	510	480	484	439	519	492	471	453	496	476	508	473	497	444	495	472	505	455	435	493	489	436	490	476	451	525	511	497	489	479	496	506	505	441	492	484	494	469	528	518	447	474	509	497	486	490	463	533	486	504	462	477	486	511	480	468	513	468	498	505	471	512	458	460	460	439	482	483	496	462	490	497	523	471	511	477	473	539	458	520	513	473	454	501	509	448	447	460	502	456	462	491	480	471	473	499	481	533	481	523	476	466	465	496	442	498	492	511	492	486	492	499	479	480	507	495	475	507	488	453	512	491	494	499	487	466	458	474	476	466	499	482	497	489	451	523	490	453	450	480	452	465	508	496	491	475	496	451	484	474	449	436	460	473	480	484	486	470	478	488	497	470	484	463	496	516	462	424	486	477	499	441	501	484	445	511	530	484	498	518	434	478	432	490	481	502	480	462	481	494	469	479	479	491	485	495	511	460	494	495	480	477	484	436	507	465	481	499	485	490	459	491	497	475	480	489	488	481	467	502	484	518	456	531	504	477	473	476	429	512	467	503	470	498	448	481	482	454	495	507	474	494	462	480	493	515	461	472	461	489	475	493	502	491	462	468	442	486	453	480	456	486	543	503	457	447	485	485	478	469	456	484	496	465	482	472	518	502	491	501	497	485	476	466	498	474	523	524	477	509	428	507	420	484	487	500	485	471	480	459	485	511	488	496	483	507	521	465	437	480	473	493	540	488	490	490	495	483	512	513	449	474	469	449	445	446	507	465	502	490	465	448	484	493	456	465	468	474	465	469	488	512	457	515	534	497	436	478	516	466	494	499	441	466	484	491	505	485	472	489	507	478	460	485	523	483	531	487	495	456	499	536	511	445	480	489	483	480	483	507	515	450	486	444	499	465	510	465	494	499	511	493	488	496	473	494	469	513	457	501	457	490	489	466	471	461	503	487	441	465	502	463	459	486	494	511	500	511	488	522	464	473	440	526	486	491	497	514	504	480	475	488	458	479	450	457	490	472	462	429	472	456	509	494	466	476	472	447	463	477	458	504	478	474	475	515	523	489	492	491	453	460	471	501	483	460	478	461	469	471	452	491	480	485	515	447	464	463	507	505	495	470	483	486	473	459	469	502	508	502	477	472	459	458	501	492	479	438	517	489	485	505	460	498	480	518	448	494	435	506	459	493	480	473	459	462	468	484	472	488	505	494	456	494	496	476	504	486	479	460	471	464	483	491	510	480	467	501	462	465	528	511	493	503	466	492	492	449	504	435	488	492	501	463	500	510	460	476	503	465	485	464	493	468	495	478	472	472	474	480	475	502	482	453	440	465	489	443	502	470	470	477	431	466	460	490	474	496	470	497	493	480	472	500	480	443	463	480	533	469	516	501	479	522	490	517	494	502	475	473	476	496	442	493	484	471	483	464	467	480	516	480	498	496	472	502	487	513	448	494	518	481	459	464	478	474	489	505	461	483	485	425	496	477	525	489	456	490	447	513	474	468	481	458	488	514	489	483	497	502	505	494	468	488	481	514	479	505	493	500	476	482	505	452	461	479	494	464	506	478	487	484	475	469	512	469	474	499	504	483	490	484	457	480	470	514	466	403	438	466	535	458	489	518	504	459	507	458	456	473	485	479	491	497	493	493	528	536	484	510	492	476	460	525	503	480	487	470	488	464	537	489	484	485	495	483	481	498	478	506	470	480	487	487	508	473	464	500	458	448	463	475	487	491	500	462	483	467	508	495	494	494	466	462	484	486	448	478	469	479	497	447	487	476	462	459	478	518	487	441	502	504	503	505	474	433	490	482	482	487	527	492	464	488	426	481	480	470	473	503	464	442	481	502	529	498	469	496	501	498	490	497	493	509	506	485	491	458	485	432	498	484	474	474	421	472	488	490	477	510	502	507	500	495	473	499	502	532	447	467	484	432	477	452	481	514	489	473	504	487	501	467	520	508	483	503	470	485	464	484	489	485	465	461	499	502	493	500	488	495	472	470	484	476	490	457	465	476	488	487	503	532	474	477	456	502	476	516	457	484	482	472	484	511	474	475	465	470	489	488	538	460	490	490	463	468	474	462	464	494	518	486	507	477	502	481	504	473	470	471	510	480	499	494	499	485	459	433	482	510	495	446	479	533	469	451	497	459	507	445	498	508	460	483	510	517	465	476	498	498	486	484	516	488	438	476	472	499	488	487	470	462	511	516
24416	21348	28466	24475	20916	6207	1244	4549	24594	13756	1286	687	643	695	636	650	656	604	649	615	592	584	657	595	582	607	591	666	579	641	630	615	609	594	606	606	587	630	621	607	576	624	576	576	602	604	608	651	594	595	575	605	611	590	632	587	552	598	624	589	641	584	608	579	579	619	628	621	589	607	605	614	590	581	600	615	582	587	613	612	575	647	604	611	586	571	592	554	581	613	600	589	622	567	629	588	610	616	610	602	603	581	630	613	559	620	579	585	585	631	609	593	607	582	613	604	577	602	605	618	603	560	617	578	581	571	586	607	587	586	585	614	606	602	554	571	598	621	596	614	601	579	620	584	603	628	574	585	559	601	573	629	559	557	616	628	577	588	587	580	556	560	595	588	618	618	566	578	643	536	584	639	605	582	556	602	635	619	547	650	548	578	582	602	594	577	578	567	615	565	646	630	616	630	654	597	616	611	576	588	570	603	614	654	539	615	575	604	603	589	600	604	612	596	647	578	608	581	618	624	602	580	579	596	610	613	614	606	539	554	604	601	594	596	592	593	578	578	601	621	590	616	605	587	568	587	637	595	601	602	590	610	637	608	561	606	593	606	606	618	574	636	581	615	623	589	612	580	574	599	591	597	608	596	597	616	573	590	565	566	605	610	564	623	592	553	596	665	607	616	587	634	602	630	643	646	616	547	636	643	573	589	640	584	612	591	587	566	582	587	599	606	605	618	602	619	565	569	622	567	585	600	614	593	603	586	577	645	661	601	563	585	606	629	602	638	620	583	617	656	574	620	574	631	572	584	650	566	641	582	593	630	603	615	569	588	576	585	613	591	582	599	642	610	592	618	623	602	604	567	559	595	615	623	590	592	545	609	605	629	609	586	636	601	627	609	614	603	573	571	610	607	588	581	606	584	604	574	590	601	605	573	575	557	585	588	634	609	627	630	594	623	620	601	571	573	665	601	589	564	552	623	595	590	591	607	605	604	547	566	588	519	558	596	603	611	590	596	546	605	594	563	616	579	647	593	610	591	601	619	631	598	612	595	615	600	589	631	599	633	593	572	580	576	611	570	545	567	569	623	598	632	607	556	596	589	604	590	591	646	610	599	582	602	602	599	585	561	632	617	597	598	607	614	561	607	561	613	620	593	626	595	576	596	567	625	541	592	624	618	542	609	583	605	612	608	600	588	600	590	626	602	606	583	574	600	543	619	626	585	584	649	590	592	565	533	640	591	600	604	585	619	581	597	595	579	529	623	651	590	596	566	570	600	626	622	632	618	653	572	593	610	606	571	577	592	591	606	615	637	626	640	642	591	599	641	641	625	605	627	607	592	597	589	609	624	569	564	606	583	633	605	587	590	615	616	655	610	575	606	628	620	626	652	618	585	609	665	625	609	583	600	626	553	574	602	579	588	569	602	586	618	608	643	574	606	594	605	581	563	584	586	586	578	588	603	574	573	578	638	622	608	552	611	601	575	594	584	596	573	602	601	607	579	624	575	600	586	599	594	571	585	606	622	616	592	639	572	587	541	635	629	564	618	595	625	623	596	605	591	612	639	596	619	618	556	601	640	604	568	573	588	648	568	584	591	561	582	604	598	626	614	575	637	593	615	608	556	590	587	590	616	656	597	594	553	579	632	589	606	632	603	552	597	620	588	587	585	600	601	604	629	585	625	628	582	591	617	556	605	615	631	604	615	592	634	595	590	629	609	634	604	600	552	559	643	594	631	602	629	632	609	595	638	592	602	651	602	638	543	598	573	621	579	608	589	621	590	611	600	580	572	645	623	624	613	573	588	611	559	615	619	553	593	619	597	568	570	620	620	611	594	610	587	608	548	583	614	616	591	596	597	583	598	595	608	583	628	665	627	615	589	626	596	561	583	603	570	585	629	569	560	632	572	627	605	605	577	569	631	625	582	634	575	569	585	582	584	630	621	595	669	607	595	577	609	593	644	569	603	638	599	589	624	612	597	615	593	566	592	585	612	572	552	602	600	621	561	598	585	626	608	611	646	596	606	604	596	594	576	570	606	595	599	594	623	630	581	636	625	614	563	568	579	589	603	575	621	600	594	595	640	574	585	636	614	574	578	572	577	587	587	586	602	607	624	592	596	603	614	558	585	559	590	551	590	631	581	617	584	609	581	599	588	615	619	621	604	673	605	637	598	569	619	573	599	598	649	557	576	596	596	575	579	552	603	590	621	546	566	619	628	589	579	623	572	597	602	594	588	624	529	599	641	605	630	632	612	608	567	600	626	598	607	579	646	593	591	555	638	604	602	548	573	615	569	569	589	622	603	581	631	597	635	571	573	606	617	615	547	547	592	591	612	603	570	612	623	612	618	653	561	592	569	620	649	575	584	607	630	592	603	597	605	619	602	623	584	609	586	593	542	571	585	632	568	597	572	598	595	631	541	634	578	600	624	637	603	604	584	596	568	591	577	576	637	567	586	618	588	591	602	595	581	616	571	630	582	608	581	612	596	612	649	603	613	611	577	566	587	629	599	583	577	597	605	589	519	590	553	590	628	608	571	591	599	567	593	598	567	598	599	636	571	614	588	581	579	566	566	563	651	629	605	639	608	628	620	639	577	595	594	598	580	614	578	575	554	590	578	587	632	584	622	567	561	610	605	599	578	585	623	592	568	583	622	631	638	595	615	595	576	596	538	585	600	602	583	559	615	577	589	610	618	566	596	656	593	586	617	639	614	651	581	641	616	585	636	576	610	570	598	657	599	632	606	612	587	601	625	618	603	623	575	554	623	594	564	573	614	634	627	587	579	576	625	608	619	647	543	573	577	578	571	595	633	588	595	554	634	621	613	614	606	593	573	599	583	620	551	581	621	608	621	572	621	554	633	589	605	612	597	556	617	633	564	627	620	558	560	609	632	640	590	567	615	595	607	611	594	573	617	582	592	573	602	582	629	610	595	617	581	625	608	596	611	590	593	611	573	572	588	543	622	611	597	624	588	631	604	596	635	556	605	594	584	558	589	591	585	594	617	538	586	601	616	574	603	635	571	597	589	572	616	585	586	568	613	620	622	599	573	613	608	569	555	596	599	604	572	585	596	597	619	612	575	597	572	600	606	598	605	629	600	619	629	629	604	599	570	624	626	595	572	640	612	530	593	594	609	625	532	587	599	612	585	612	599	608	616	602	591	613	595	591	607	572	583	569	661	613	594	617	609	622	599	591	604	582	576	592	582	592	566	603	559	597	630	650	579	606	592	611	605	561	610	592	631	610	629	627	604	639	563	593	589	583	599	599	607	585	604	576	567	573	617	605	613	574	581	603	641	574	609	597	624	623	652	618	603	580	541	627	548	580	610	588	563	559	596	592	640	614	588	568	597	613	597	567	581	634	616	568	572	546	602	587	590	594	614	620	599	580	588	632	562	604	624	593	605	603	591	576	602	628	619	610	589	565	582	629	653	634	611	583	627	588	584	576	634	570	586	609	557	577	616	566	628	601	629	598	591	563	576	557	607
34189	56329	19564	3132	2224	1829	1430	7694	32078	16123	1108	853	810	747	822	761	757	729	719	785	749	747	706	717	723	686	701	684	731	724	750	677	690	707	706	666	734	698	731	727	683	699	719	704	690	728	677	736	639	717	714	685	722	691	672	646	684	692	704	686	685	672	667	686	670	719	707	681	722	692	674	694	697	690	667	668	670	719	735	657	667	685	693	710	694	665	671	721	671	717	634	683	651	644	721	690	680	696	690	688	692	654	691	650	670	652	692	727	686	698	682	679	678	703	686	700	717	661	722	685	649	666	724	678	694	721	711	681	704	719	720	673	723	711	689	720	711	743	679	715	652	724	759	694	678	695	688	676	677	677	677	665	674	685	671	743	676	670	719	676	673	716	715	674	702	718	720	670	734	675	720	645	681	653	686	699	709	732	739	661	687	697	662	746	701	696	694	698	678	638	717	697	683	639	705	692	673	720	690	691	683	682	724	730	684	694	700	740	727	709	649	705	678	727	682	693	662	703	675	747	687	708	699	713	708	715	673	680	690	700	679	725	700	694	664	678	698	674	703	696	687	698	691	719	737	645	725	711	695	714	729	751	657	735	677	699	691	683	691	687	689	665	716	709	679	722	656	722	725	670	714	700	688	716	724	692	635	707	673	695	704	646	732	687	760	695	693	687	733	688	687	743	660	701	661	702	679	729	726	661	686	664	674	677	729	702	709	702	700	693	695	692	683	700	680	737	714	677	662	688	694	707	689	723	654	690	684	684	692	681	691	690	646	668	712	690	705	667	721	698	680	698	698	725	694	645	692	665	680	674	684	715	727	668	648	664	666	694	678	656	720	686	708	678	724	709	696	678	682	707	726	704	657	694	695	723	687	735	671	707	738	703	679	684	663	689	675	741	661	701	685	685	683	700	680	678	612	733	667	750	704	724	679	674	697	672	639	691	703	683	712	675	665	666	766	659	721	688	684	678	689	709	656	693	658	745	705	723	679	702	730	688	645	727	675	652	647	686	719	717	720	688	687	691	690	722	697	671	684	728	728	678	712	747	701	654	686	700	694	658	665	700	676	669	738	719	672	676	734	695	716	676	695	667	676	741	703	709	719	685	687	689	679	697	695	683	715	690	688	666	671	703	723	681	679	682	686	676	677	707	711	719	683	724	666	700	720	657	673	708	664	686	693	684	694	697	707	746	710	694	706	709	677	682	728	700	691	681	718	712	688	679	658	711	689	696	681	685	687	686	717	701	679	675	611	696	745	733	747	686	681	676	685	657	699	682	724	692	692	716	697	714	674	682	654	695	731	659	705	679	696	675	695	641	691	691	694	674	717	696	686	705	657	725	727	685	700	680	703	702	681	743	691	672	691	750	700	668	673	666	744	738	722	697	663	686	720	725	656	713	714	688	676	715	671	648	686	685	693	754	698	677	671	680	748	676	726	700	702	683	687	680	731	672	676	697	698	689	730	686	692	704	741	739	671	652	683	700	664	723	675	717	684	776	698	701	636	650	758	740	677	775	697	659	708	696	673	702	727	677	651	649	673	720	656	699	702	675	677	668	675	683	668	655	626	693	686	717	686	668	729	730	678	681	689	652	671	665	670	688	752	656	640	747	745	687	655	695	668	691	668	738	703	675	692	715	641	639	672	721	677	708	710	667	645	697	688	703	705	708	701	666	718	712	682	662	708	670	704	642	707	670	707	691	728	709	672	678	755	699	723	686	730	716	681	703	671	720	683	722	696	657	643	693	690	669	734	724	703	705	686	688	686	710	690	659	701	713	697	678	709	695	672	715	682	682	680	664	650	682	680	735	719	729	655	685	696	705	690	656	693	703	682	708	668	731	696	676	660	684	682	740	686	669	694	704	694	673	708	630	689	689	682	666	689	731	703	721	658	632	705	692	682	716	676	719	703	709	720	687	749	672	663	690	681	708	668	711	708	676	693	710	676	702	669	703	656	717	693	752	694	700	677	692	668	739	694	726	706	731	671	682	691	672	666	704	731	657	713	694	731	675	663	693	679	680	693	687	671	770	706	678	708	675	686	696	667	695	703	669	691	687	707	723	707	742	685	671	666	712	717	683	698	713	689	667	680	685	716	732	699	724	680	748	658	705	690	676	688	674	713	679	657	728	693	714	690	691	687	705	721	711	674	702	667	723	686	700	707	649	683	689	705	688	701	720	746	677	717	691	681	645	708	730	681	661	717	669	673	681	712	746	686	682	739	632	701	723	677	644	662	704	687	686	730	717	669	667	694	704	672	673	656	683	668	698	705	707	706	720	688	701	725	640	695	674	674	723	678	664	698	675	685	659	692	662	695	705	702	687	664	689	678	658	687	645	671	701	697	722	707	670	695	726	715	688	698	684	732	718	751	653	710	709	678	691	702	722	691	686	705	707	706	654	691	680	730	668	675	689	679	682	734	680	715	664	712	709	694	658	673	700	713	673	666	708	678	715	672	669	707	707	715	738	711	663	700	654	681	689	721	700	712	675	665	688	679	710	676	714	695	708	689	694	669	687	763	649	654	754	709	692	717	672	714	703	734	671	723	702	716	708	681	690	725	729	720	653	684	709	735	698	670	691	707	693	699	682	641	657	708	666	719	703	687	692	713	715	711	685	666	706	689	713	674	682	724	672	718	699	690	720	667	673	727	704	722	692	668	707	695	688	711	685	732	725	701	660	719	664	712	706	701	644	721	718	723	659	654	712	711	672	656	689	725	731	734	718	730	706	687	670	664	736	685	661	693	700	681	723	665	706	652	733	674	720	701	695	731	697	714	697	660	716	699	700	710	655	656	636	703	718	669	686	691	659	647	705	659	686	697	675	696	680	681	739	671	692	718	693	710	701	683	719	654	690	737	728	649	716	657	690	676	678	698	706	720	634	702	683	705	737	677	705	725	717	687	679	730	704	706	721	682	709	711	657	689	721	700	724	688	706	702	674	684	707	732	706	675	662	733	729	673	642	667	705	678	701	703	631	685	699	690	709	688	673	748	691	666	705	709	683	633	675	693	680	697	743	701	744	704	695	714	679	677	696	698	694	665	710	693	699	650	707	699	697	660	680	674	727	697	700	692	706	677	666	722	678	691	725	679	681	724	699	719	666	702	697	696	705	693	651	655	683	683	719	717	716	722	686	724	742	682	693	649	647	712	693	680	649	706	709	685	715	669	677	684	653	715	725	668	707	678	704	701	697	684	699	711	688	688	741	737	652	656	684	727	692	672	755	660	652	618	704	699	699	689	714	710	698	667	671	731	718	681	723	689	698	695	741	674	702	729	680	671	693	713	652	653	696	704	678	692	686	739	650	670	631	674	701	734	710	667	658	703	654	709	714	696	694	719	690	662	708	707	678	718	672	700	654	704	688	673	701	718	713	642	698	705	763	698	745	727	652	684	698	670	723	688	704	731	684	706	741	664	650	697	691	692	719	673	726	681	710	694	710	726	738	736	710	731	654	713	695	738	666	671	704	662	649	744	720	723	731	698	689
25446	21456	27358	25177	7849	862	672	1579	12850	6039	658	519	488	484	498	496	488	464	449	448	471	482	445	452	494	481	478	498	442	465	488	469	432	438	467	471	508	438	478	414	481	461	501	448	449	433	487	435	466	461	467	452	492	465	417	455	459	427	428	452	449	463	428	479	468	483	450	432	446	466	452	464	467	461	434	453	460	470	434	436	439	457	448	493	456	474	447	466	456	462	456	445	419	450	464	439	515	462	487	489	462	443	432	478	462	432	444	475	473	425	418	480	466	442	497	406	429	440	481	445	446	429	467	440	446	470	477	464	432	454	464	453	466	476	475	416	401	430	475	475	456	447	490	474	443	445	487	442	443	430	479	474	454	425	437	481	474	454	470	476	482	423	466	441	471	466	416	453	453	418	471	429	468	511	442	456	462	446	498	458	464	464	455	440	436	481	492	482	422	464	438	448	466	451	464	474	443	442	441	479	465	472	461	463	464	442	451	452	449	452	462	457	453	467	422	454	474	442	413	435	511	472	432	460	448	429	472	467	465	465	457	449	483	455	462	475	452	426	429	440	431	460	433	470	489	465	431	424	447	427	487	454	440	469	456	449	493	453	470	473	387	442	444	469	468	442	451	434	419	464	460	476	454	433	427	445	465	454	429	468	431	482	413	464	438	417	440	506	453	453	434	415	471	425	444	473	477	451	435	442	441	450	498	516	447	432	445	460	443	464	487	489	465	463	422	465	441	504	429	433	439	491	464	433	495	435	441	468	447	484	458	450	453	468	456	435	462	447	443	448	451	433	463	451	436	497	451	441	480	466	446	457	476	461	410	462	470	406	487	447	478	452	423	486	464	483	493	473	472	429	437	464	475	428	483	478	458	461	430	476	449	504	470	491	442	481	453	484	440	475	472	474	418	415	449	430	450	481	451	469	458	463	430	477	463	455	450	470	472	451	448	454	418	439	480	488	414	481	465	439	439	443	428	427	464	436	470	435	430	444	480	459	418	452	418	445	422	466	457	438	479	494	487	455	440	469	404	493	437	465	442	419	440	471	432	484	435	492	453	457	533	402	448	452	446	487	459	487	448	463	427	449	440	474	442	477	483	438	464	473	425	481	462	444	428	427	425	400	451	472	437	424	449	440	497	454	452	457	442	451	438	490	410	441	473	459	443	443	456	459	442	467	476	474	475	443	445	438	430	447	466	423	462	436	463	478	459	479	453	420	454	431	460	453	436	460	457	452	423	466	456	420	443	450	449	444	466	497	482	429	452	462	437	424	423	438	486	462	451	436	470	408	411	424	467	409	470	436	425	470	446	494	434	431	436	433	444	431	464	468	452	471	461	460	459	438	443	440	453	466	463	442	483	480	434	442	453	433	427	430	448	466	472	499	450	470	458	451	417	511	424	413	458	463	460	440	440	467	427	442	430	447	452	424	430	442	448	514	486	459	472	490	462	464	436	439	460	427	471	432	469	442	470	493	461	443	455	454	461	444	456	462	434	468	414	455	487	426	444	409	470	442	459	442	447	482	453	416	455	444	453	448	458	408	456	424	461	458	484	428	448	448	455	428	436	475	444	488	482	450	427	447	462	413	462	441	446	445	458	487	461	419	463	454	473	458	417	426	444	409	447	467	441	439	453	456	426	472	450	480	444	492	488	438	450	455	443	435	458	456	483	473	492	471	452	478	504	427	454	450	460	472	488	441	472	437	461	434	450	424	449	434	464	474	430	459	469	453	473	449	475	454	472	471	467	430	477	457	434	474	440	467	459	458	442	421	449	459	454	460	490	447	426	466	426	450	460	467	464	520	442	439	458	445	467	434	452	458	469	453	401	454	421	462	460	441	459	441	450	474	436	476	450	438	431	444	484	476	419	446	478	451	448	419	454	499	407	425	451	423	441	464	459	484	454	458	425	485	475	419	438	464	491	460	482	450	451	464	448	471	461	430	427	449	434	496	477	446	476	434	433	441	476	427	442	410	455	466	467	444	468	435	443	426	442	489	459	433	475	429	485	454	437	438	479	486	442	472	447	450	457	461	468	454	482	457	469	465	451	502	466	466	439	441	449	425	448	455	457	454	417	474	502	438	441	456	463	451	455	441	454	442	485	434	483	446	444	423	463	466	469	458	445	431	515	424	483	484	485	451	453	424	442	445	396	466	471	450	479	456	472	453	444	433	444	462	500	404	451	478	433	465	443	440	447	489	448	495	481	480	434	451	468	421	449	463	413	450	482	492	483	462	453	480	475	485	427	470	463	455	446	475	433	488	471	468	456	449	389	441	451	450	448	437	426	470	470	411	488	441	423	474	476	450	479	446	451	440	475	461	508	434	456	466	506	417	437	463	427	442	466	433	423	452	449	481	473	470	445	462	494	431	456	436	473	429	472	451	450	449	446	442	437	472	422	490	440	461	458	456	461	455	477	473	450	438	453	468	433	447	441	444	427	448	442	457	456	435	439	496	460	456	477	432	434	453	469	472	460	466	426	468	496	500	388	470	457	413	432	505	481	469	436	446	431	449	473	463	441	471	489	453	468	458	470	449	454	450	487	459	464	420	482	461	424	449	476	445	470	446	475	452	432	421	463	459	467	456	425	445	479	438	448	448	470	469	446	426	469	436	466	437	456	493	463	445	428	426	449	439	444	448	440	455	459	445	438	422	439	418	479	449	457	473	479	455	462	466	456	448	474	441	410	448	428	428	449	456	431	462	469	438	453	493	435	444	464	457	462	438	478	444	473	496	456	417	463	452	439	435	426	402	441	459	474	424	465	475	462	466	440	475	470	411	450	480	473	435	471	454	492	458	485	456	449	480	456	421	461	453	417	485	446	436	458	445	457	422	444	444	435	465	439	486	464	455	440	453	487	427	456	468	431	433	454	444	452	451	441	451	466	497	454	449	472	466	467	444	452	437	460	437	434	418	458	445	431	461	471	442	462	463	457	459	414	468	493	505	418	426	467	466	429	483	420	461	465	429	474	479	468	424	462	478	477	455	449	443	452	473	419	436	450	430	463	463	420	450	420	429	462	432	452	455	465	451	464	435	461	453	430	460	449	420	457	458	501	461	473	448	476	474	496	440	455	475	493	443	475	447	469	453	415	485	463	461	443	469	463	468	481	431	452	469	470	473	467	438	503	487	490	452	433	458	424	473	450	454	441	472	490	447	501	462	450	413	461	441	462	428	462	466	474	449	480	437	440	392	426	472	435	419	485	477	477	423	441	445	469	448	458	443	454	468	447	455	485	476	439	430	454	466	420	436	470	448	444	504	441	421	462	460	427	462	462	475	484	455	473	455	457	448	466	458	450	510	449	484	419	458	438	483	471	494	465	452	436	421	465	440	417	416	454	433	449	429	494	434	427	494	458	445	461	434	437	426	450	450	447	463	450	450	460	475	433	439	435	402	469	426	451	473	452	470	444	445	472	473	437	440	414	465	487	436	512	496	430	484	457	421	452	447	450	442	477	463	501	478	440	420	441	418	469	443	446	470
33442	51220	17532	1907	1385	1243	1032	3609	24068	10851	728	678	610	638	591	628	586	600	570	581	595	617	588	547	587	548	592	549	588	553	584	524	523	599	596	540	599	535	556	591	566	581	553	560	560	537	546	576	562	539	584	587	562	511	557	565	531	561	556	547	559	552	560	548	523	560	532	549	542	581	551	556	559	583	533	550	502	543	545	558	581	585	519	572	532	534	542	553	558	549	558	505	537	578	472	527	568	513	583	588	544	561	559	558	540	535	522	565	575	529	537	595	566	576	541	582	518	515	566	554	543	533	552	539	551	543	578	592	542	535	572	576	518	572	560	550	579	506	520	573	545	580	524	576	521	515	532	587	515	559	555	556	566	540	573	540	550	549	527	591	573	552	605	527	576	547	550	537	534	532	572	556	593	521	523	594	529	529	581	576	553	551	554	526	550	574	607	546	581	563	549	587	530	531	521	528	546	559	528	574	543	531	580	528	558	522	581	527	560	513	541	530	529	555	543	594	550	540	548	528	548	549	572	567	557	519	556	581	550	543	571	567	555	547	624	557	541	548	569	540	540	558	570	568	543	555	564	546	546	570	543	585	560	571	563	556	527	573	559	528	596	545	517	551	564	530	603	548	542	575	548	523	518	538	529	558	593	606	575	519	544	524	528	568	563	564	537	567	568	559	526	550	548	569	590	495	565	590	554	551	592	534	601	555	567	612	547	548	545	571	535	535	571	544	573	553	543	528	512	532	577	569	518	554	606	555	563	579	595	588	533	571	564	558	543	532	578	541	561	586	502	556	530	611	564	602	546	557	563	510	531	549	563	537	565	595	589	549	534	575	555	560	533	524	546	537	510	547	623	557	550	558	556	549	533	567	542	501	560	540	578	547	546	572	512	575	530	530	546	565	552	523	572	524	547	552	568	570	538	567	533	577	528	552	556	575	582	549	567	551	561	549	535	554	532	515	540	556	533	557	519	520	580	586	579	559	567	571	572	579	575	510	534	553	556	542	562	550	601	527	504	550	550	567	566	585	528	537	593	552	559	567	530	571	509	585	543	557	576	528	579	534	550	536	584	585	555	577	538	525	534	540	579	579	584	577	592	556	525	521	561	547	531	503	582	560	603	560	526	564	582	555	549	557	565	548	516	609	603	560	521	540	551	561	545	542	540	543	554	539	546	521	564	572	528	589	551	564	566	519	522	583	554	532	559	507	513	540	554	560	526	571	537	587	538	559	534	540	546	527	562	530	567	568	507	560	545	531	551	560	542	560	531	561	518	568	540	558	538	581	560	577	589	524	575	586	510	549	564	525	544	480	538	533	538	529	555	533	533	543	518	534	551	566	566	558	533	546	576	556	551	515	572	543	568	561	545	554	566	575	556	557	484	599	587	544	544	541	548	525	562	552	544	554	554	565	535	565	521	510	564	549	550	553	561	573	561	562	514	552	553	553	551	577	533	562	498	594	584	537	552	560	520	536	531	525	587	566	563	579	504	557	525	548	577	560	581	591	583	584	535	528	580	554	567	505	523	533	543	565	557	568	584	533	573	559	526	523	547	525	543	539	524	578	543	527	557	558	583	542	500	549	524	573	575	545	572	529	558	588	550	510	545	511	600	599	538	526	542	510	573	535	551	521	549	562	590	593	542	553	553	559	561	563	520	586	566	547	559	573	563	569	585	553	541	577	555	560	530	538	574	554	561	539	502	557	534	570	586	503	553	581	565	592	488	593	556	532	557	541	526	555	585	542	524	567	534	547	557	551	525	549	541	514	569	564	536	547	591	530	515	524	565	546	549	587	570	580	532	550	568	549	578	521	551	612	564	564	547	517	568	564	542	509	542	551	572	568	541	575	523	532	589	543	532	542	559	537	532	584	542	553	535	530	518	524	567	520	576	557	559	593	578	579	587	585	560	568	567	577	560	570	534	554	597	535	562	548	593	511	554	536	520	557	617	534	590	528	526	514	532	553	534	576	570	574	557	560	613	572	540	535	548	566	581	524	521	564	528	570	575	553	532	512	528	522	528	580	545	570	534	596	589	570	522	552	536	577	530	588	507	576	594	535	574	548	555	538	547	575	536	581	546	524	536	541	539	539	599	559	581	561	550	566	558	586	540	553	547	530	525	556	556	548	547	576	544	578	552	594	545	530	540	557	589	568	546	506	561	571	572	574	553	525	543	546	610	563	534	560	579	591	558	604	542	560	541	603	543	551	566	582	546	557	578	558	555	552	525	547	538	552	564	550	523	542	567	545	564	588	581	570	509	584	558	573	563	560	548	519	575	568	522	547	529	606	580	573	595	524	555	563	561	564	576	534	575	565	527	534	560	566	565	539	541	535	575	564	604	509	536	608	531	579	536	544	545	573	566	582	534	543	515	579	550	538	566	544	585	563	561	509	554	554	534	554	565	533	566	537	563	544	499	529	566	546	536	558	554	561	586	570	541	584	603	539	591	563	561	537	535	525	541	587	572	578	575	540	533	561	540	559	553	543	558	569	517	509	547	524	543	492	582	521	567	504	555	539	512	520	575	563	541	504	549	597	551	552	535	525	567	563	563	553	559	562	552	525	511	559	613	553	558	502	580	525	588	538	523	534	551	525	525	559	569	583	561	523	551	526	619	555	529	534	533	543	600	610	545	575	585	555	566	555	551	537	528	587	601	575	557	578	546	544	597	558	517	567	518	517	562	570	582	546	559	555	580	527	584	583	546	617	529	528	536	526	588	607	585	546	530	522	586	547	549	464	549	530	595	523	563	553	562	560	552	550	507	540	558	525	560	521	560	568	547	546	558	516	550	535	516	559	548	538	577	578	575	539	577	557	524	560	532	549	522	552	563	556	566	526	560	525	537	512	506	551	531	525	551	545	507	550	532	547	525	546	538	548	537	534	559	537	591	506	541	538	521	541	548	572	528	541	552	553	530	548	580	560	539	514	549	548	508	593	529	546	593	513	571	547	531	550	562	522	571	486	531	553	590	578	554	573	554	543	574	584	536	546	585	565	545	548	557	558	519	608	531	577	562	534	541	561	557	525	558	510	573	595	590	570	569	517	568	600	578	520	556	565	575	540	559	544	577	517	526	557	551	549	535	516	518	559	531	583	556	525	536	541	551	568	547	555	528	557	545	551	522	529	549	566	571	571	562	529	594	551	529	566	532	513	572	591	567	556	568	518	536	565	555	539	559	560	521	481	533	574	588	503	578	587	535	530	510	556	563	580	509	560	522	583	576	529	616	532	524	558	578	519	523	565	545	565	531	532	542	547	544	544	537	573	534	553	543	556	553	558	552	561	556	558	555	593	502	537	535	528	562	550	562	529	577	573	525	528	517	518	533	557	533	539	535	562	575	525	553	602	551	549	570	531	542	587	580	511	505	562	583	529	559	560	563	538	604	545	613	558	590	551	561	576	549	558	567	528	580	552	535	552	538	576	546	525	535	570	533	506	568	554	539	595	578	575	548	512	560	525	575	534	575	569	537	561	549	547	562	557
23204	21395	29065	24025	21364	21322	7099	2161	34757	22073	3132	1005	986	920	864	861	866	950	850	847	887	910	857	772	840	850	798	810	799	766	796	799	828	787	752	869	785	813	725	748	746	777	829	819	808	778	753	829	779	822	806	774	817	788	793	827	775	737	796	822	768	758	849	813	769	823	810	744	778	768	888	807	790	768	799	779	828	753	798	834	787	843	742	793	786	749	809	795	784	828	744	766	795	782	801	772	770	804	751	782	825	790	785	803	777	819	796	813	740	809	775	804	738	792	787	792	797	739	773	804	774	786	803	778	800	832	782	799	775	836	831	792	746	785	776	774	775	820	798	778	796	747	801	789	793	755	765	850	818	783	790	777	800	799	798	831	835	768	743	773	807	807	752	789	754	777	775	789	753	778	682	792	766	760	758	761	743	823	759	763	747	794	804	782	796	811	757	743	785	765	807	748	790	759	805	733	779	788	822	766	764	810	790	746	767	800	799	757	734	839	764	798	785	815	830	774	834	812	814	762	802	796	772	810	800	748	814	801	801	833	806	820	764	775	770	751	750	758	853	882	798	745	755	772	798	784	796	793	787	794	745	759	788	797	789	746	797	741	767	803	799	768	769	783	787	778	780	766	780	768	768	796	811	775	792	795	805	799	782	818	778	820	777	766	760	795	791	748	759	791	791	823	783	774	743	805	743	781	848	785	777	761	809	789	815	813	766	791	784	788	740	778	740	774	797	756	785	788	748	778	761	802	819	750	776	770	803	783	794	790	746	812	789	731	791	788	796	793	797	744	797	768	817	820	778	786	769	771	824	805	783	753	768	828	788	770	798	817	768	780	776	764	762	773	786	768	773	811	775	774	775	782	819	762	812	789	792	750	806	784	856	819	829	830	719	818	826	766	833	828	783	834	747	784	796	807	780	790	765	790	811	729	775	829	814	796	792	755	777	744	752	791	806	746	773	751	772	809	766	767	824	784	783	802	798	760	797	814	834	802	829	786	814	781	718	799	784	817	774	777	816	805	789	827	822	772	811	761	758	791	786	777	841	754	820	789	808	795	790	794	771	740	803	793	842	770	805	772	800	810	767	852	790	792	810	823	811	783	755	757	777	763	771	772	751	771	768	773	777	808	788	737	758	795	757	819	790	839	783	772	789	815	832	747	789	789	790	743	791	735	767	793	830	790	844	756	762	754	784	761	818	776	816	772	794	842	792	759	726	735	789	827	770	813	791	818	803	792	829	793	765	824	800	834	790	764	791	756	760	782	735	756	726	726	771	726	715	731	779	804	720	808	762	807	761	817	766	838	769	712	814	807	791	768	782	754	774	771	786	790	791	791	761	768	772	733	822	781	806	759	816	804	709	805	785	737	800	742	796	733	790	812	812	819	791	814	805	765	787	732	814	800	746	841	763	814	765	791	794	763	784	807	834	784	841	744	786	787	787	813	837	833	732	793	802	795	788	783	798	761	732	808	778	802	782	730	772	795	783	767	762	813	793	791	685	800	810	760	705	812	750	762	730	811	742	737	773	758	777	817	781	771	721	760	776	810	748	775	833	764	769	771	765	796	842	760	729	765	812	774	831	735	803	802	790	722	740	732	793	812	734	750	856	829	778	751	759	813	829	863	798	794	779	755	817	804	800	785	783	784	788	826	771	756	762	800	779	751	787	795	753	755	726	755	819	808	823	769	754	778	723	799	812	748	793	835	781	852	744	804	807	828	721	729	776	787	733	822	798	792	785	816	771	739	789	759	759	816	784	800	747	775	786	785	796	771	768	745	761	820	759	816	756	759	806	784	789	745	810	809	768	756	790	751	779	792	758	744	833	747	735	783	778	782	755	797	740	787	757	776	811	816	770	774	742	699	767	756	773	761	799	770	772	730	834	773	792	825	760	793	784	783	803	780	737	726	778	804	783	789	826	766	769	756	811	772	778	777	757	758	799	798	806	735	737	776	781	775	752	780	774	761	806	780	812	808	763	795	767	782	746	777	790	832	786	758	799	799	834	797	758	821	785	746	818	815	796	790	798	717	796	757	805	751	790	777	839	841	825	752	802	760	748	736	773	813	782	801	794	798	776	801	796	771	751	814	752	822	733	804	792	807	770	810	764	753	777	794	797	782	783	747	799	802	773	765	762	762	773	794	772	765	803	803	802	784	790	826	825	817	770	800	694	822	831	769	816	848	709	783	747	768	814	805	735	765	836	782	759	784	834	755	748	770	766	769	806	802	791	811	777	807	750	788	824	779	809	755	765	772	734	793	817	767	798	792	793	791	747	809	780	787	816	769	799	777	775	804	790	789	809	776	774	764	797	797	779	787	737	769	783	780	736	825	823	765	753	821	827	813	801	822	750	752	800	770	820	781	798	805	792	780	722	799	748	781	759	823	775	778	769	792	704	785	820	789	762	768	781	775	810	775	777	755	772	775	787	801	765	744	815	734	818	772	744	804	803	779	825	810	762	782	743	775	780	769	788	809	787	819	759	774	768	780	762	766	769	768	828	770	769	836	825	773	787	777	788	815	787	788	813	789	833	772	813	764	798	749	777	740	761	777	810	768	814	776	762	795	774	785	771	729	801	832	787	742	774	831	755	797	741	789	780	784	830	772	810	767	787	770	771	768	797	815	760	746	776	808	822	791	844	820	744	790	751	802	794	793	783	760	771	775	795	788	778	781	747	813	754	830	784	716	786	766	769	760	781	754	777	809	793	748	796	783	752	768	806	779	828	751	788	784	769	770	797	810	816	768	768	810	751	794	775	838	805	744	708	728	750	778	794	802	757	791	803	775	746	760	799	799	790	801	806	789	813	761	736	812	726	793	716	800	763	800	809	800	785	814	779	729	724	790	806	793	843	795	810	772	767	771	731	815	791	789	775	817	773	861	781	765	782	751	792	785	732	812	747	798	747	802	763	718	785	728	796	786	762	753	784	755	818	773	814	811	749	751	751	767	816	751	780	818	802	740	775	772	781	813	769	757	769	804	784	797	774	824	861	786	807	796	777	803	790	814	750	815	795	778	814	750	799	812	793	798	770	766	805	778	814	826	812	824	800	784	759	749	746	762	780	759	817	756	719	764	735	737	778	785	775	805	737	758	760	828	756	778	814	775	762	752	772	750	761	817	771	771	828	774	818	782	795	755	770	802	798	743	744	830	828	794	768	795	776	805	756	773	794	762	821	806	754	808	776	817	770	793	769	770	790	812	718	785	777	776	793	809	780	789	827	758	791	727	757	785	852	764	782	807	769	813	859	756	805	786	763	830	797	768	772	738	782	764	775	849	771	772	820	760	721	793	756	773	823	844	703	757	758	771	814	739	758	783	802	790	819	799	794	769	764	796	766	836	781	771	745	791	784	722	764	767	813	781	790	788	804	848	785	719	773	779	745	801	793	809	778	756	807	752	786	760	799	784	796	762	794	751	792	799	757	822	828	768	761	776	773	799	838	760	846	768	805	731	841	768	820	777	776	808	778	763	761	772	776	763	786	767
39290	64680	23631	5627	3948	3122	2550	3233	40914	24084	1907	1313	1194	1134	1101	1072	1047	1015	940	973	991	991	1029	917	929	962	1009	906	891	971	900	930	915	894	907	924	962	905	880	885	874	926	855	939	888	935	873	878	904	842	878	911	912	892	872	904	946	875	889	931	907	907	888	920	859	915	912	872	880	968	874	911	880	927	872	922	923	875	968	944	874	897	905	894	908	869	829	851	924	919	925	818	904	859	875	903	931	891	911	905	846	886	906	838	880	907	883	854	886	876	933	902	840	889	902	912	853	844	936	885	931	909	892	931	897	888	908	911	864	907	893	915	887	927	878	894	916	933	882	944	903	876	931	922	963	959	869	901	859	870	879	923	887	898	939	871	877	864	866	867	912	889	905	835	930	920	895	885	871	864	907	904	905	925	947	888	898	893	863	919	836	887	910	873	860	875	930	905	805	901	926	893	940	910	915	934	905	906	880	849	885	885	890	858	903	883	878	899	918	872	885	865	904	929	922	876	897	865	866	884	906	898	849	881	892	892	900	876	870	832	931	857	883	854	890	889	955	888	900	912	819	888	937	876	907	870	899	919	842	869	937	851	925	913	885	885	883	864	851	886	843	903	895	929	900	895	898	850	845	917	910	899	865	917	889	871	887	896	860	862	879	906	836	923	941	889	936	921	819	924	895	912	914	881	860	896	938	877	850	875	867	835	858	903	887	895	851	904	901	842	858	863	899	829	885	864	905	901	869	890	920	913	949	887	961	905	856	860	893	913	886	903	903	912	920	858	942	924	915	879	838	916	880	876	926	925	914	913	874	915	870	883	952	923	886	894	881	959	861	932	848	888	864	877	849	882	899	906	847	912	892	906	896	911	894	877	958	925	906	868	910	838	886	890	861	926	893	911	882	903	844	935	869	855	853	923	855	861	916	898	918	846	873	937	878	882	946	875	844	889	876	890	931	942	884	879	900	862	875	852	836	896	881	856	874	843	922	875	889	913	903	879	871	870	898	830	870	880	880	862	912	835	952	927	871	931	934	892	864	842	922	921	853	826	866	899	904	872	856	874	869	926	884	860	875	925	878	931	852	852	918	913	892	894	831	907	904	890	872	913	915	887	892	918	844	902	879	863	885	861	850	861	894	898	875	890	886	850	914	898	880	867	890	840	874	832	850	839	868	879	888	907	885	945	876	905	879	896	897	861	882	888	929	839	894	903	871	851	868	863	894	907	939	897	829	898	905	861	900	930	903	843	844	872	936	939	836	879	877	871	954	890	827	925	870	945	891	857	909	892	864	873	888	858	939	894	881	918	939	928	866	898	892	840	839	879	860	932	855	863	951	861	912	846	849	867	903	871	897	934	923	853	919	925	928	866	873	919	879	901	921	848	915	892	912	882	893	920	860	922	890	859	929	903	852	834	892	877	866	865	864	881	886	909	882	876	934	898	920	912	912	928	967	875	912	885	894	881	808	886	852	921	898	919	879	878	859	912	909	912	875	932	913	868	877	892	904	915	888	867	853	889	867	945	877	862	878	859	883	879	934	890	912	917	889	919	920	931	918	892	887	861	870	874	875	880	889	853	888	897	862	843	885	899	891	890	872	895	876	926	910	873	941	887	954	878	918	912	899	908	938	917	903	852	917	918	894	846	855	905	883	854	840	895	935	876	900	896	913	891	853	925	881	923	878	902	881	875	868	877	840	857	909	851	868	861	907	929	909	900	894	908	894	894	910	872	890	921	901	839	886	901	891	892	891	824	947	875	869	869	906	931	970	892	900	838	883	934	821	900	885	892	873	870	884	845	893	923	909	913	862	877	901	893	897	856	939	876	894	902	862	872	895	868	858	879	927	924	925	924	924	926	857	889	879	851	870	865	903	870	873	904	870	870	876	844	874	822	930	863	909	844	879	855	876	900	942	921	920	883	888	863	873	920	872	944	862	901	844	902	860	898	928	869	949	863	928	916	898	848	853	840	897	869	875	887	873	903	900	940	869	821	881	910	887	912	913	858	876	903	923	820	875	865	871	880	900	903	876	924	885	879	858	914	881	885	871	895	895	851	871	874	851	871	916	852	886	863	918	883	915	950	924	903	921	897	869	848	859	887	885	875	822	891	874	869	918	883	873	915	895	860	879	865	928	929	906	912	939	915	907	861	884	883	885	858	865	901	916	857	845	885	875	914	911	884	911	886	901	870	906	881	852	887	914	908	857	895	923	899	910	899	894	910	890	877	872	914	873	941	899	905	878	852	832	842	871	890	859	893	920	937	869	872	908	918	872	872	868	908	888	911	839	885	939	882	850	905	909	879	905	848	911	878	910	867	897	888	883	852	823	883	907	866	896	862	835	919	902	846	923	845	910	901	889	921	902	893	891	949	915	882	875	854	853	890	883	896	910	885	857	866	912	865	917	907	872	848	876	900	860	846	885	837	870	847	875	902	904	896	903	924	876	871	903	860	947	873	887	859	890	884	868	914	924	945	891	886	883	868	924	842	930	886	951	856	918	896	901	905	899	860	901	907	862	867	885	863	931	890	938	963	873	889	879	889	918	842	859	910	909	927	910	953	920	963	911	929	824	905	860	899	903	885	866	846	909	894	920	955	900	871	943	863	849	890	823	853	867	920	868	902	949	883	858	872	877	925	911	889	904	874	867	871	868	886	863	948	904	903	825	869	862	940	944	913	869	899	924	891	900	860	896	918	855	878	850	855	875	865	887	895	881	924	892	911	886	891	927	904	923	920	875	916	897	878	862	902	855	882	905	918	893	900	878	880	896	841	883	914	893	935	915	854	868	895	899	905	885	917	875	896	860	940	874	913	904	878	935	872	873	946	890	903	886	917	863	891	897	852	914	907	889	902	939	947	877	888	897	849	878	937	906	869	891	866	866	872	931	902	912	926	877	951	903	893	867	904	925	907	923	826	879	882	859	876	921	935	888	859	888	932	863	941	852	881	932	919	897	895	951	867	849	861	888	911	900	873	870	858	897	901	895	892	890	898	914	885	915	863	880	914	874	864	905	862	883	878	886	893	895	878	898	851	866	900	884	925	893	889	841	903	822	911	870	881	845	890	889	899	897	895	839	888	911	918	867	929	871	869	913	893	932	930	854	885	854	830	842	887	898	862	910	905	885	927	891	865	884	898	887	857	872	894	890	935	899	874	889	855	874	936	854	926	846	874	878	949	901	903	897	911	916	852	881	889	893	902	857	886	869	929	925	887	894	875	850	888	856	865	861	854	884	836	888	872	862	896	879	886	908	866	888	880	900	906	835	874	896	912	893	822	878	878	906	903	898	920	885	896	899	870	939	872	886	910	930	906	888	939	940	865	891	869	914	916	884	898	881	862	892	874	935	902	942	884	930	868	932	889	861	869	878	928	926	922	890	864	889	876	905	875	908	856	902	861	922	898	872	921	891	863	850	918	845	815	883	857	921	854	841	895	868	882	894	983	938	892	881	857	909	904	905	882	879	778	896	861	879	934	881	932	922	871	889	819
28956	26011	19048	2323	477	438	416	529	2510	1062	441	386	402	410	421	380	408	406	390	354	394	384	389	400	385	402	410	387	395	362	384	396	371	386	411	383	399	404	394	407	382	402	395	363	369	365	393	362	378	375	415	413	407	399	408	392	423	377	412	367	370	394	414	400	383	385	337	365	415	365	359	396	402	390	374	383	345	398	418	390	376	394	418	391	381	384	401	379	404	379	415	374	394	383	415	387	407	398	390	385	412	370	370	380	398	408	400	426	380	402	372	397	390	396	394	391	399	366	368	412	388	403	415	415	365	392	382	405	403	351	401	409	418	405	410	372	381	350	378	371	388	350	403	409	392	398	383	427	445	407	410	380	410	389	389	419	397	390	415	381	409	436	423	370	429	376	408	395	375	394	396	405	420	412	412	381	404	387	395	388	399	418	364	411	387	388	365	370	372	413	404	391	397	375	374	371	427	380	385	411	363	379	414	409	381	371	397	369	408	387	409	392	377	375	436	396	434	409	389	362	377	371	414	393	390	404	389	413	389	437	379	422	447	388	326	397	390	386	394	402	382	372	423	387	388	403	412	403	398	404	369	393	388	391	370	374	368	390	417	385	375	396	386	401	433	361	429	403	376	394	376	406	383	396	395	389	395	407	411	388	367	381	409	398	412	372	346	406	432	425	390	389	413	394	373	388	418	376	396	425	378	379	368	435	423	388	364	400	380	406	370	383	433	413	403	371	380	393	379	374	424	392	392	405	429	381	402	391	412	407	383	397	434	399	422	384	404	433	399	382	365	422	431	402	417	393	405	385	372	414	434	388	412	406	390	381	381	400	373	361	374	416	408	392	381	413	359	394	396	382	383	378	389	396	381	402	406	366	391	386	428	399	400	385	403	404	407	383	379	385	389	394	379	415	393	385	390	363	397	397	387	404	405	453	423	401	371	413	393	394	389	391	423	384	400	418	412	433	409	377	402	349	373	401	377	352	377	373	371	425	366	394	400	361	382	386	341	415	449	390	392	406	417	365	395	404	412	367	440	410	354	404	429	404	375	389	379	378	434	378	385	418	408	366	364	396	385	408	390	355	384	380	366	390	403	429	408	369	376	427	397	400	408	425	410	387	374	384	381	391	398	381	399	373	404	372	396	366	409	411	407	371	389	383	370	374	379	357	400	401	380	399	403	384	360	383	398	387	386	382	397	390	382	436	423	406	403	391	402	397	410	424	362	358	379	389	391	413	369	364	403	356	393	422	425	401	384	408	403	397	433	417	394	407	392	414	396	377	414	411	343	401	387	404	382	385	404	405	341	372	390	402	405	376	400	421	424	389	398	370	401	390	398	382	407	402	378	390	400	407	408	382	372	381	407	395	407	416	378	389	399	398	376	376	417	360	391	389	380	393	405	337	398	373	408	367	425	412	406	405	384	389	376	392	383	397	442	408	398	396	400	374	397	373	398	377	386	423	397	394	367	361	417	396	411	367	380	412	386	412	398	393	411	422	405	437	376	356	396	432	412	392	378	399	422	345	354	333	401	391	394	368	377	383	362	373	385	417	371	385	377	386	390	373	395	404	391	389	362	341	360	438	394	411	411	408	418	404	356	401	396	371	418	415	385	398	378	391	362	401	398	385	397	390	356	394	398	393	424	391	384	390	402	398	389	400	377	390	376	396	415	421	378	409	418	384	387	400	440	385	385	420	399	447	377	370	382	424	377	395	405	375	375	350	406	394	389	392	381	381	372	377	374	427	398	407	386	371	372	359	390	401	388	371	420	371	425	411	376	406	394	410	371	385	374	353	370	392	399	397	337	405	386	410	397	420	366	391	378	393	373	374	390	355	404	379	412	390	409	375	433	431	395	381	376	385	433	375	397	388	408	386	354	364	407	409	400	395	379	421	400	398	398	380	378	398	372	397	375	389	393	403	420	393	392	385	421	383	330	415	386	360	402	384	378	412	416	399	401	384	398	371	439	401	390	396	385	393	403	399	382	405	435	394	418	400	406	366	416	390	382	316	402	403	383	425	365	398	379	405	386	417	397	392	411	357	366	417	412	386	395	406	390	374	407	385	366	401	367	357	382	378	382	379	423	394	419	391	397	392	370	434	401	387	367	436	373	423	384	375	390	353	407	414	395	415	391	407	399	376	375	392	372	404	354	384	419	414	378	410	444	402	373	392	389	410	383	393	405	417	393	417	393	380	395	396	399	348	408	400	373	377	392	390	405	355	399	367	405	419	395	408	363	355	390	364	394	420	356	384	399	424	384	409	395	354	371	422	369	411	380	412	402	385	386	364	396	378	374	361	405	426	364	431	389	394	400	396	400	391	406	418	357	384	403	402	387	377	426	380	369	398	372	407	401	384	403	432	388	426	391	430	361	390	366	424	379	377	413	384	378	380	411	358	409	375	387	383	374	391	410	370	424	415	414	399	420	397	380	398	410	408	390	376	401	374	446	412	395	372	406	413	391	358	380	370	368	378	382	446	422	403	387	370	423	378	403	392	389	369	386	398	380	382	405	378	425	385	412	431	379	376	380	432	354	426	426	382	398	402	414	361	391	416	411	434	387	403	420	405	401	395	415	356	404	390	381	376	404	414	394	388	389	376	355	372	395	386	375	373	381	408	393	390	351	410	347	381	429	377	386	362	388	400	375	383	417	358	422	392	391	377	395	409	412	404	368	410	402	395	375	390	391	400	420	407	391	398	406	401	413	372	416	401	393	425	397	430	366	394	405	391	354	413	394	381	432	419	373	389	390	410	378	400	424	380	391	376	412	382	414	389	382	396	427	392	377	386	381	390	371	382	408	375	393	390	397	407	422	404	407	407	380	411	389	388	387	379	385	384	340	428	391	377	385	362	375	413	401	405	396	393	403	359	383	418	386	357	358	397	378	368	407	387	385	403	387	431	367	370	418	371	400	412	406	388	393	373	380	381	357	380	383	393	413	376	393	425	380	451	405	355	393	413	410	400	402	403	442	370	354	407	381	403	377	424	421	406	417	380	367	401	365	410	400	388	401	360	395	382	422	388	379	394	394	396	402	403	378	404	382	407	406	422	378	369	417	423	401	417	423	411	413	381	417	403	393	418	379	369	364	397	455	382	407	391	398	406	393	369	383	392	372	395	365	413	397	418	395	404	412	384	365	390	402	389	401	388	391	387	387	357	396	415	384	405	388	381	377	420	402	434	408	393	415	408	415	364	379	373	359	405	383	398	362	396	383	413	375	411	386	388	359	394	364	409	379	370	398	375	409	420	369	390	399	403	385	414	369	383	427	393	393	384	416	385	404	428	372	376	375	383	373	383	390	410	379	413	381	404	395	424	378	387	411	380	417	402	345	408	378	415	391	380	385	384	405	377	406	357	404	381	366	436	348	374	407	366	379	378	364	416	399	402	369	400	388	397	409	373	413	415	384	393	391	353	383	392	414	389	392	389	386	422	437	371	381	417	387	393	417	367	389	369	386	383	379	422	418	385	370	404	397	407	412	389
30627	41024	15432	633	530	490	506	645	4581	1631	480	511	484	444	474	493	461	474	471	513	514	452	509	447	464	458	474	502	454	451	456	491	475	484	441	499	455	462	469	441	458	468	466	459	473	485	499	495	465	476	427	492	474	492	459	480	496	457	458	470	489	497	483	451	471	467	479	461	474	509	479	484	486	506	463	493	484	435	462	469	469	468	479	433	474	457	472	476	459	506	495	459	475	454	483	456	469	491	499	466	458	480	453	478	490	427	495	479	476	453	459	480	457	500	468	443	484	443	466	490	485	455	489	475	512	495	435	430	471	462	455	518	463	492	450	497	478	468	459	425	475	460	481	467	449	482	460	462	464	447	454	469	466	469	471	439	485	490	476	434	464	441	468	458	444	471	510	473	453	451	485	483	453	474	500	486	451	465	458	466	472	477	442	438	434	460	447	453	478	438	495	423	469	462	445	449	473	455	437	455	471	493	466	472	441	465	480	457	431	443	458	466	438	492	478	503	488	468	386	487	445	467	457	485	467	442	464	507	423	475	456	417	478	460	504	471	454	440	441	454	475	461	467	463	483	508	453	427	465	446	437	506	480	450	453	463	501	474	474	445	467	512	497	448	476	443	455	476	453	435	475	470	471	470	487	504	463	454	494	474	496	487	454	474	487	470	470	484	464	477	468	456	457	433	464	487	495	503	437	437	460	480	473	517	453	443	458	482	464	483	507	447	488	450	505	479	462	462	497	459	450	490	453	452	488	459	484	440	484	462	522	455	485	463	491	445	481	481	454	470	474	457	479	433	501	490	466	499	468	467	441	448	485	439	498	529	470	440	427	493	421	461	455	436	479	490	500	488	485	446	431	519	472	466	441	469	444	486	467	485	470	464	477	484	491	441	499	457	480	468	493	506	465	443	450	487	480	486	475	430	479	479	471	473	444	390	469	477	468	495	509	448	484	454	463	478	488	448	439	458	477	477	511	475	477	463	458	516	480	439	421	442	486	486	451	479	443	474	457	463	457	464	485	456	461	508	449	493	457	463	478	502	459	504	458	468	463	458	480	486	456	490	448	483	458	502	480	491	445	515	441	458	457	429	426	482	476	442	433	482	488	487	452	447	478	487	487	466	456	457	460	477	441	469	490	486	475	480	466	486	444	461	435	474	469	485	485	481	446	483	491	495	464	472	472	443	449	452	477	443	481	488	446	484	448	480	500	449	460	493	491	452	467	477	464	455	478	458	452	455	440	471	490	505	473	458	453	476	459	471	465	473	448	456	457	449	499	484	470	456	484	478	479	502	457	502	442	475	440	498	466	478	490	473	492	512	503	480	476	460	485	490	447	471	461	515	446	468	476	428	450	484	491	495	478	492	439	448	453	483	454	453	432	458	495	497	474	432	487	449	469	477	552	456	469	487	460	451	458	480	472	505	432	491	464	513	450	460	512	499	462	493	467	489	482	435	455	464	439	459	460	461	468	507	457	456	466	470	471	464	455	468	469	472	454	433	496	514	512	436	491	499	437	438	480	448	498	471	471	466	458	467	480	476	475	483	464	464	484	496	456	483	466	494	468	438	520	519	442	493	479	455	485	486	449	402	469	488	444	466	488	439	406	442	470	448	497	472	466	473	446	477	482	448	452	428	473	451	454	463	466	444	493	476	495	481	475	467	413	464	466	495	506	482	474	486	413	492	463	436	478	509	453	434	482	492	483	475	475	447	495	458	484	490	453	485	476	464	477	502	455	468	480	496	450	478	460	472	491	464	455	494	465	475	468	438	450	488	460	485	449	428	476	484	451	493	462	466	495	506	460	490	461	485	442	492	475	454	476	456	455	499	445	432	485	469	482	487	438	486	471	523	450	440	460	454	492	458	479	452	451	494	481	478	460	467	473	466	442	493	466	509	512	457	459	455	497	467	467	482	485	449	438	487	442	447	482	509	520	472	473	458	483	496	479	480	415	487	414	466	455	472	473	462	521	428	437	483	497	460	448	434	440	462	492	452	434	449	471	456	480	478	449	472	451	430	473	462	473	491	508	493	458	447	427	489	464	501	517	516	510	445	460	447	489	450	482	445	509	484	486	486	498	432	471	452	454	501	467	471	464	493	488	498	436	494	451	481	455	488	517	437	483	476	497	421	467	479	464	479	475	445	480	439	472	474	420	482	448	430	504	465	488	446	462	473	455	495	448	465	498	459	492	481	459	501	503	469	486	471	475	484	479	491	490	464	483	488	453	484	481	453	451	467	486	439	470	479	481	484	448	472	469	469	417	471	473	465	445	478	473	462	486	476	449	454	454	488	505	480	474	474	504	480	446	467	445	462	414	426	474	509	501	415	484	472	440	440	456	446	486	476	471	430	448	459	496	426	484	488	463	503	438	424	473	497	470	490	429	477	481	474	472	442	469	485	474	469	446	492	440	445	485	435	490	493	489	438	510	480	482	472	485	452	451	483	463	422	486	431	462	458	471	457	469	465	451	449	442	484	482	500	482	484	471	420	430	491	479	465	461	458	476	477	476	432	503	444	463	466	474	471	413	472	488	441	446	517	501	483	488	424	466	495	469	458	473	461	450	441	471	458	482	461	507	440	457	480	460	460	459	459	451	474	459	445	495	485	528	427	460	483	483	480	493	491	436	482	490	474	453	503	466	466	446	440	488	447	465	475	476	460	481	484	480	456	499	490	451	469	516	472	472	475	473	464	465	482	463	452	458	495	450	471	489	465	475	476	470	471	447	443	470	500	480	497	436	482	493	499	474	454	491	497	469	471	462	502	507	475	483	452	510	497	503	473	509	456	454	506	435	483	460	495	500	428	469	466	463	484	460	486	481	447	488	459	493	494	471	471	472	459	505	461	449	460	514	480	470	487	456	473	483	489	461	466	457	467	505	469	460	450	511	496	441	479	474	492	484	504	453	483	471	433	457	443	480	463	478	459	512	481	480	456	483	474	490	483	477	468	482	490	477	459	485	490	501	459	461	468	439	480	478	471	483	484	480	479	511	446	460	465	481	462	454	461	449	469	474	475	468	491	451	468	454	479	478	491	453	463	466	423	456	463	493	492	468	466	498	463	456	441	487	464	455	481	461	475	457	478	451	507	484	461	472	454	428	464	458	455	487	435	489	482	484	479	457	469	488	490	480	437	498	448	441	518	472	471	463	469	454	488	454	507	476	469	489	454	439	453	427	459	467	484	513	486	476	454	478	514	464	454	468	478	438	453	473	488	459	489	448	487	460	487	424	483	420	455	481	463	460	485	489	511	453	490	422	471	491	442	455	446	490	463	456	464	448	471	470	494	487	482	473	461	441	470	465	463	457	452	438	468	510	503	468	471	465	474	457	475	477	446	479	467	470	471	505	462	476	491	500	453	474	504	447	458	473	510	493	473	474	436	473	439	484	449	431	492	496	442	486	467	456	474	494	469	466	496	456	461	471	483	420	471	455	469	495	469	464	475	473	479	484	453	447	448	490	476	476	478	500	452	476	458	443	480
24407	21373	28509	24547	20975	6222	1238	6432	25455	14279	1613	721	675	618	645	645	633	607	618	634	617	555	592	615	600	660	617	595	652	655	608	625	651	632	618	652	634	607	622	602	584	592	586	618	616	642	612	635	589	623	587	583	599	636	626	638	576	649	627	586	604	593	625	590	596	645	599	618	600	566	572	577	586	603	609	632	558	607	616	669	627	549	579	602	619	596	635	615	618	644	564	629	576	630	555	567	599	580	596	603	575	600	596	631	618	616	632	631	640	585	578	571	610	610	563	578	599	587	578	622	564	623	620	561	603	593	600	609	588	567	573	591	610	607	607	625	618	588	637	606	610	595	615	622	605	603	583	565	589	588	572	589	634	582	586	618	575	548	609	612	615	590	585	564	601	624	595	594	586	595	557	574	573	600	570	602	573	563	556	618	608	610	596	602	630	611	593	606	578	595	582	598	614	568	570	611	605	625	609	588	560	595	624	541	611	607	585	570	588	632	598	635	577	598	556	635	624	607	612	578	587	650	595	613	592	603	583	571	656	584	639	634	563	596	583	643	595	589	592	623	626	591	642	588	586	619	592	567	608	576	638	607	614	595	567	584	601	615	621	576	590	568	642	597	604	602	593	582	589	609	588	600	562	583	603	592	646	628	583	588	621	601	574	598	572	527	586	615	622	628	572	644	608	586	584	625	603	626	629	644	593	588	639	638	586	588	593	602	575	612	562	588	642	606	532	602	633	621	615	574	619	613	639	583	616	595	579	583	650	581	584	568	578	648	655	608	541	613	573	581	580	612	569	570	618	619	553	620	591	619	590	610	610	662	611	604	613	623	605	591	602	594	589	589	604	632	562	598	576	578	572	593	551	547	603	591	637	566	571	587	570	576	614	598	567	568	632	632	630	599	585	541	601	618	611	625	569	618	581	577	602	654	578	589	628	575	603	540	584	589	621	588	578	615	611	588	630	599	535	590	610	604	612	600	573	602	594	652	619	606	611	613	583	601	582	592	612	537	582	652	595	544	602	584	628	605	598	572	616	605	614	587	635	586	612	575	569	601	546	585	604	597	629	616	567	622	605	527	576	585	582	623	570	620	593	593	624	602	588	553	641	566	607	648	606	591	582	557	624	605	589	610	636	595	597	595	604	616	591	602	571	607	597	603	604	570	582	589	605	566	600	673	589	598	598	567	595	562	617	567	568	609	594	569	575	593	635	588	595	603	609	590	564	614	604	566	596	597	590	633	581	630	586	568	570	555	573	564	610	641	590	639	569	630	595	604	563	643	617	673	545	599	596	588	588	593	618	585	582	608	591	600	595	623	609	608	575	590	598	625	572	625	586	624	569	653	643	583	634	589	626	567	582	587	596	586	589	577	604	582	595	584	634	586	599	606	611	587	567	599	598	579	581	602	596	601	591	612	577	575	624	642	599	619	568	570	587	598	650	629	595	598	571	626	597	597	653	558	593	651	565	558	616	618	564	584	602	611	562	574	631	576	601	578	610	628	597	618	585	615	589	576	627	567	586	599	601	578	623	610	612	593	591	558	612	581	608	659	555	623	608	621	659	611	565	632	567	633	564	618	523	571	586	582	620	623	554	568	618	593	592	605	612	573	619	621	632	600	585	602	615	561	588	582	646	595	595	612	562	604	594	589	610	610	579	575	630	597	620	606	628	619	613	641	613	602	662	634	623	561	587	571	571	595	616	617	552	600	558	615	601	584	604	604	574	582	603	597	561	632	615	602	611	606	615	592	624	570	611	657	581	575	598	619	574	574	581	581	592	603	605	639	616	598	577	628	637	559	598	570	639	587	598	610	589	592	613	576	607	573	609	620	591	614	622	584	590	636	563	603	621	585	587	628	597	599	593	585	598	564	592	572	572	620	597	615	617	596	596	572	572	591	601	664	614	568	631	596	632	557	549	578	610	576	583	616	571	566	602	586	563	619	605	605	616	617	580	574	556	614	616	596	560	613	604	577	592	647	551	627	598	587	586	585	607	629	600	581	604	621	628	616	629	597	613	573	612	602	543	623	612	637	604	580	583	584	633	593	559	583	574	563	577	587	624	589	580	616	632	619	609	586	577	614	581	579	609	584	568	616	595	630	602	554	567	611	607	558	609	606	552	627	650	627	581	614	557	583	624	597	558	585	618	565	597	633	565	583	572	611	561	585	595	554	584	585	624	589	592	569	557	622	632	572	595	539	578	576	607	601	555	537	559	579	625	569	630	617	608	619	651	618	599	590	589	578	566	625	593	579	613	643	603	607	603	571	614	589	588	581	605	582	582	610	569	553	598	595	566	639	549	563	619	611	607	591	590	542	592	584	601	613	573	598	592	601	617	625	622	644	603	613	593	561	559	603	600	562	627	560	611	572	604	594	583	617	604	617	592	651	608	584	592	626	631	625	613	627	593	550	562	597	637	563	598	619	591	610	574	595	618	586	579	531	608	578	584	614	611	588	582	643	610	602	609	581	582	638	581	631	581	584	553	600	579	558	602	624	584	617	647	626	587	627	559	605	583	632	622	625	573	602	626	597	653	611	538	583	550	576	593	589	604	601	606	600	590	590	566	556	611	615	608	570	617	596	605	608	610	582	563	591	569	570	612	615	610	560	602	625	553	606	622	651	594	579	609	596	617	588	602	603	622	618	602	595	591	620	598	638	617	607	577	609	580	597	579	592	615	590	564	584	598	595	621	591	579	626	597	603	609	598	538	635	594	586	651	592	561	567	577	621	614	610	617	573	567	589	619	649	587	591	577	632	571	627	604	595	575	615	590	595	557	561	565	589	649	612	658	606	570	645	612	609	596	597	611	645	600	599	651	601	597	586	560	612	617	576	660	633	564	570	578	616	602	627	607	588	609	638	574	585	572	609	606	620	631	601	581	607	591	542	591	618	546	633	612	578	609	611	598	594	567	575	628	552	642	598	617	603	595	590	600	615	605	624	590	590	617	600	565	642	594	589	607	615	585	584	577	583	602	600	587	598	613	607	637	545	539	599	604	611	620	581	600	611	602	617	641	563	596	591	574	611	594	624	633	580	567	614	580	638	605	586	587	587	563	537	624	628	631	619	578	595	555	624	640	557	586	628	563	599	599	574	633	574	587	608	599	603	599	607	611	598	579	568	593	626	584	572	586	568	606	570	667	598	577	580	577	597	599	602	585	619	611	624	597	587	579	562	589	550	621	602	570	625	561	621	626	601	588	583	593	605	597	604	599	642	631	576	610	569	595	624	541	624	556	577	558	597	603	603	592	615	558	595	617	584	626	568	563	603	578	621	644	605	587	571	589	605	611	589	672	596	582	604	594	551	636	577	594	599	588	613	613	603	599	529	615	603	581	630	611	562	594	610	598	591	590	562	581	591	571	622	590	589	596	616	560	588	588	589	582	619	563	586	608	608	580	611	601	611	619	603	554	632	589	587	628	634	608	580	615	590	626	600	622	582	635	599	638	610	613	614	600	614	635	603	600	542	588	554	609	569	646	600
34147	55977	19343	3010	2177	1779	1444	11157	32309	17299	1469	825	778	795	732	750	757	745	687	674	778	759	731	689	635	702	724	694	715	747	705	702	688	711	713	681	716	703	657	689	666	706	690	700	724	677	690	665	668	702	696	667	668	682	721	687	678	685	688	638	687	667	704	684	675	711	709	706	687	697	685	714	702	671	650	690	740	719	719	680	700	668	721	662	652	700	650	668	697	721	678	659	685	632	721	700	693	708	640	704	698	682	718	704	721	680	686	676	684	701	677	688	738	656	626	686	717	695	664	742	661	669	656	677	682	668	695	681	691	727	721	669	748	698	643	643	683	691	673	718	675	779	663	707	703	653	696	714	707	675	726	670	672	717	695	663	718	702	629	744	657	707	691	690	695	732	693	705	670	654	655	638	666	665	700	696	711	640	669	656	690	694	669	787	752	669	677	660	738	734	676	681	644	703	656	689	684	691	647	663	683	724	719	675	659	722	766	718	714	719	666	674	720	689	662	685	710	681	654	735	690	666	661	697	700	680	673	694	681	690	659	697	666	778	720	721	620	650	666	722	693	683	666	755	679	658	693	695	693	663	696	642	720	695	709	669	723	661	732	711	683	711	671	726	712	698	672	659	700	676	692	657	669	665	671	694	666	714	705	712	668	703	640	685	678	701	714	696	684	733	654	644	708	705	688	655	688	717	694	681	680	695	660	673	696	704	666	683	640	657	730	657	649	701	697	688	689	705	737	664	722	716	701	719	695	691	631	672	665	704	647	712	661	687	706	749	646	695	703	737	699	714	681	716	682	684	682	733	709	684	708	679	645	678	703	678	722	716	665	716	682	695	672	677	744	666	667	656	692	713	722	693	668	677	678	701	698	699	711	718	718	724	722	667	705	680	706	672	656	685	616	717	707	742	680	681	696	718	734	690	672	713	662	700	693	677	708	703	674	667	665	694	605	719	718	711	639	663	711	683	640	682	672	637	704	679	670	710	699	712	662	653	695	676	645	697	665	692	703	683	721	763	742	695	694	739	630	683	678	678	697	728	707	713	673	670	722	676	606	685	708	677	676	644	725	710	693	697	662	704	719	706	690	700	686	672	703	702	670	665	693	639	696	658	672	689	661	712	684	748	651	701	667	733	715	657	684	673	659	700	681	722	669	683	680	645	690	681	719	669	677	688	694	749	668	705	706	678	665	721	652	639	693	736	763	666	701	688	695	679	680	716	651	683	677	728	682	699	691	685	667	692	695	676	672	712	689	674	663	731	724	694	699	729	689	705	689	732	672	624	751	680	678	731	692	707	691	719	664	681	733	686	697	644	685	664	642	700	719	698	720	743	690	659	722	699	670	699	688	699	675	653	680	674	710	676	678	655	680	683	697	675	700	655	732	692	695	650	678	676	687	706	709	675	723	722	661	676	671	659	655	707	690	651	704	735	646	691	661	699	671	709	700	665	673	720	694	645	672	674	745	690	703	719	693	689	687	686	677	717	722	739	678	699	671	694	688	685	668	673	665	713	703	669	672	690	652	727	745	697	731	678	707	751	670	744	735	676	685	677	712	681	652	674	683	693	677	654	672	740	637	628	718	690	697	693	669	730	683	697	682	683	691	664	665	654	713	670	711	724	703	691	704	600	705	667	699	688	686	707	683	690	704	661	664	641	753	668	684	677	671	648	682	654	719	696	721	727	713	704	706	721	672	696	674	700	711	665	659	702	700	768	669	717	715	685	653	678	665	671	710	686	679	689	689	669	711	715	640	696	682	674	676	686	647	686	732	639	721	659	669	654	682	673	709	646	723	707	671	703	705	709	676	685	648	650	683	682	677	676	678	645	664	702	692	676	702	716	710	664	680	699	660	681	693	679	673	691	690	708	678	648	692	674	698	693	679	682	721	676	663	678	727	695	682	695	704	753	718	715	706	685	693	709	653	670	680	690	736	704	700	676	675	693	704	662	695	664	701	700	674	735	691	711	697	714	663	697	625	706	662	727	692	678	674	717	669	669	690	692	692	664	694	662	685	673	721	679	681	701	692	677	657	690	700	756	706	741	691	662	677	674	708	700	676	729	677	687	698	658	710	694	677	652	714	701	684	696	690	670	715	686	684	714	674	654	671	620	704	667	677	652	689	679	658	660	691	707	738	655	655	704	728	704	709	679	707	643	717	649	679	671	666	685	708	684	674	693	718	747	669	722	748	726	700	679	632	723	671	711	705	691	662	670	709	642	727	741	670	652	727	672	703	660	694	743	634	662	700	643	698	638	678	669	690	695	695	666	721	674	675	653	657	691	687	699	643	677	669	692	673	667	632	676	693	654	727	667	671	650	659	705	719	661	667	657	663	671	664	701	704	697	673	659	681	690	697	675	699	643	686	692	662	694	726	705	656	666	644	718	693	654	695	745	676	730	661	707	646	695	689	707	702	698	733	718	662	684	708	749	647	676	760	677	680	701	730	677	706	696	665	686	656	696	667	701	695	670	718	718	656	688	676	677	671	688	686	715	687	686	736	682	708	692	679	756	708	711	713	634	709	666	682	661	672	674	674	639	682	666	720	762	728	706	721	647	685	734	677	687	681	721	685	653	682	698	720	711	697	687	685	657	707	652	666	719	696	702	698	660	696	680	691	717	729	686	745	672	709	693	668	688	680	664	653	695	667	672	700	678	728	694	694	700	701	675	680	687	674	744	717	691	728	687	697	728	722	674	719	736	719	726	719	752	683	674	688	672	652	732	669	671	668	670	675	683	689	676	705	692	709	702	650	682	698	707	709	669	646	673	669	656	659	698	670	689	715	717	669	735	701	684	704	678	698	707	712	654	674	646	668	653	638	724	700	652	675	690	636	658	696	669	645	690	711	708	664	720	678	693	684	659	658	725	707	744	691	684	657	737	710	719	662	677	708	678	716	680	713	680	712	703	700	685	666	726	695	671	670	708	709	677	688	681	639	689	647	682	655	683	669	728	704	736	704	670	657	673	679	688	705	732	711	681	667	661	676	668	712	703	686	696	693	667	712	693	718	676	720	644	688	716	690	709	656	694	683	696	704	700	698	660	705	668	690	709	665	670	717	688	664	679	675	710	727	676	684	724	679	699	683	722	684	696	700	669	704	692	689	718	677	721	684	727	740	692	661	710	701	662	672	702	703	690	735	680	707	711	692	709	688	686	658	681	745	681	691	706	716	680	683	722	660	677	692	726	687	731	716	691	631	689	702	698	675	705	709	692	731	687	664	706	708	631	671	661	663	673	694	670	698	709	695	669	690	688	676	688	664	694	658	687	666	681	703	652	721	710	730	671	698	650	731	730	687	736	716	697	731	686	664	667	719	649	744	644	692	715	660	652	683	662	703	730	695	679	662	648	680	673	724	621	691	642	651	741	687	663	701	698	676	718	688	655	689	711	712	687	683	728	689	737	682	710	702	669	685	659	668	696	691	681	695	622	672	667	691	706	708	694	679	709	709	621	659	673	695	722	720	683	685	618	664	660	736	655
25510	21419	27290	25104	7449	807	658	3516	13646	5959	764	525	472	523	461	506	505	467	469	458	472	450	455	474	460	450	470	479	438	429	432	470	460	489	463	488	441	473	469	453	471	443	468	421	504	465	428	425	449	454	476	440	429	464	451	430	468	426	437	469	486	447	455	467	489	484	454	460	443	438	471	436	442	456	449	465	442	421	492	454	447	433	456	428	429	453	457	465	440	449	484	467	417	445	448	492	500	462	406	403	419	465	448	435	460	455	447	457	466	446	474	451	469	432	470	399	454	466	462	464	436	474	433	477	425	458	458	425	463	431	487	432	452	433	438	439	474	449	427	456	457	429	452	479	471	425	438	464	486	453	480	457	433	429	433	456	434	470	417	458	436	448	483	447	453	440	450	434	480	467	455	429	453	489	523	460	474	441	473	439	419	444	476	467	440	449	487	447	438	422	465	410	425	437	482	447	467	443	464	464	444	442	468	427	415	462	459	437	487	459	446	476	488	461	451	469	439	467	436	471	464	444	459	484	462	437	443	495	438	446	446	423	505	441	481	447	452	444	472	431	428	480	430	451	455	467	492	451	489	484	462	460	446	450	473	428	461	459	445	406	444	455	443	453	461	459	436	463	449	399	467	490	427	468	482	465	450	480	424	458	453	452	464	451	475	475	442	463	427	449	443	443	433	482	439	439	433	461	468	479	436	478	450	442	499	455	446	449	453	479	428	464	482	424	433	454	461	423	434	480	466	451	507	438	432	445	423	456	493	395	430	438	445	447	429	423	459	432	461	440	469	477	440	420	438	485	427	443	420	446	470	453	448	457	433	465	481	413	473	472	491	480	426	412	445	456	452	433	453	480	468	469	452	445	475	470	449	491	464	461	451	453	463	492	447	443	454	448	460	454	457	472	444	448	466	423	462	489	449	509	477	458	447	426	468	447	441	447	462	429	414	461	438	426	454	507	419	445	464	452	438	434	465	446	448	437	471	432	441	449	439	464	463	430	441	440	462	464	472	444	446	463	436	492	438	422	431	440	435	446	443	446	434	465	434	469	438	484	436	429	440	494	463	432	468	452	460	470	439	429	488	423	490	450	436	455	431	431	427	463	470	447	428	383	471	457	460	424	406	444	416	482	426	477	491	465	397	432	425	440	439	453	446	433	427	454	471	405	422	436	458	486	458	483	447	486	431	463	477	432	468	425	404	443	449	438	514	463	471	467	498	430	440	465	457	434	454	429	444	478	457	417	452	476	443	456	477	409	459	499	466	461	464	428	453	460	458	455	457	434	433	465	435	426	454	471	452	448	461	457	445	425	462	476	438	423	472	420	443	461	452	437	466	459	423	441	443	451	457	463	434	477	436	451	426	439	453	475	437	444	459	423	451	408	416	493	516	405	450	446	455	432	466	429	468	464	416	468	444	424	426	432	453	438	425	446	454	458	431	457	428	409	447	465	446	445	478	467	468	465	404	452	473	463	456	458	437	469	483	474	434	485	429	444	481	443	447	470	444	453	454	439	470	421	439	415	458	454	452	401	454	489	457	482	470	419	424	440	461	509	419	467	420	461	459	443	435	430	456	468	454	443	479	480	454	431	452	492	442	444	446	450	483	447	509	448	499	439	469	473	444	411	490	449	468	443	465	430	474	419	453	458	455	493	490	462	460	454	458	444	472	456	435	444	449	461	452	437	469	482	443	510	476	437	412	459	448	459	443	451	456	473	482	456	469	462	441	436	455	397	439	488	425	471	410	487	444	462	453	441	461	440	471	451	435	452	455	424	448	425	467	442	440	479	413	443	453	448	441	441	406	443	487	473	450	446	500	438	421	419	460	421	416	451	443	498	466	439	462	461	444	452	487	429	458	497	451	465	429	447	462	474	416	471	463	421	449	422	473	451	442	429	436	452	479	466	405	401	430	460	485	426	485	468	428	436	432	453	449	463	478	461	469	443	438	454	441	438	447	459	430	448	455	455	459	458	460	478	421	432	482	477	440	467	464	442	469	448	500	442	461	423	483	427	463	456	477	433	475	486	445	490	452	415	432	453	456	466	473	442	446	485	410	431	471	490	455	433	432	420	435	443	462	455	467	436	447	425	458	459	450	422	457	402	458	467	426	478	434	449	454	471	476	485	441	454	443	490	457	462	485	438	431	412	437	450	440	435	451	445	468	424	472	458	413	439	427	486	452	458	467	469	440	459	447	441	451	479	454	450	480	441	437	445	465	440	478	398	449	471	449	466	434	465	464	494	430	461	435	455	428	447	472	471	442	460	458	452	427	441	468	447	470	429	453	418	462	423	489	440	459	461	455	457	439	461	489	461	469	413	447	404	440	440	464	475	452	443	501	452	453	455	414	429	421	404	450	449	437	428	446	460	441	471	464	421	444	457	452	443	446	474	482	430	456	443	433	433	432	465	434	503	448	491	397	439	429	453	451	484	430	460	498	448	429	452	450	473	471	451	426	469	456	465	468	465	463	464	442	417	465	457	473	481	422	479	440	432	422	440	426	446	473	492	432	480	438	469	407	440	428	417	481	456	452	470	487	446	461	387	484	439	455	463	473	420	461	437	470	456	439	451	463	472	456	467	421	454	428	474	433	448	444	451	467	417	489	449	462	434	458	466	450	437	460	438	435	448	460	437	459	474	446	455	465	439	469	441	477	457	447	466	466	437	467	457	421	434	457	456	420	441	465	460	465	454	453	458	468	456	453	463	435	441	450	462	451	425	444	418	446	510	451	482	450	456	480	460	443	436	446	454	418	462	471	422	443	456	435	459	454	494	470	462	466	433	453	406	468	472	434	443	478	452	441	439	448	463	463	455	460	442	462	455	485	406	404	458	454	437	420	442	406	432	427	473	478	450	447	458	447	432	464	497	425	502	426	416	421	422	432	481	416	471	441	453	447	473	448	431	416	449	487	449	442	455	452	464	433	465	436	434	446	459	483	441	472	474	471	460	437	439	471	433	428	479	481	443	437	477	427	463	420	459	480	461	468	459	469	444	441	420	493	438	439	441	446	439	499	461	441	426	429	427	410	457	497	443	399	461	471	403	473	438	483	438	476	495	460	437	437	492	466	472	424	487	498	474	434	425	446	407	455	460	450	478	446	469	415	441	428	455	472	475	438	429	470	420	445	467	404	446	439	432	468	451	448	461	466	486	436	438	473	427	493	440	457	467	448	478	427	464	443	457	455	457	479	474	451	489	442	413	463	469	451	424	468	453	444	458	424	456	446	452	454	460	473	497	433	440	462	450	481	414	456	474	454	460	464	471	449	431	460	451	461	433	432	453	472	430	420	447	452	426	456	441	458	454	444	440	444	438	422	514	431	458	417	435	465	465	476	492	456	388	443	466	476	459	437	410	440	430	437	402	467	429	473	454	424	466	454	480	441	448	439	509	448	474	443	444	451	459	466	506	473	463	425	446	423	462	451	430	432	470	428	437	409	423	433	451	489	459	456	450	426	454	458	461	455	469	490	475	435	427	438	486
33300	49816	12537	1877	1456	1149	1042	7793	24374	11048	1015	664	623	639	603	576	527	532	571	542	553	559	575	559	595	584	571	576	525	546	568	546	540	554	592	585	559	589	551	578	559	563	538	562	591	547	537	603	595	536	539	542	517	550	568	540	542	614	573	544	536	507	543	562	532	570	545	555	556	543	499	525	560	542	530	535	592	563	582	528	548	590	537	585	550	528	546	517	546	596	547	533	566	526	542	557	604	549	504	569	513	581	545	579	586	542	559	558	534	585	595	553	571	538	552	542	547	513	515	563	523	547	560	554	563	551	599	530	534	588	547	541	598	538	525	570	577	577	563	528	597	587	555	566	560	526	555	540	575	552	539	507	559	530	555	551	560	547	501	521	587	562	581	578	499	544	575	567	580	574	581	568	581	534	535	535	553	574	592	572	556	595	568	561	590	561	560	551	580	555	564	510	589	550	561	618	506	617	567	578	514	554	536	607	611	559	537	558	549	561	548	573	520	545	536	550	539	575	535	548	555	535	549	593	562	537	549	598	551	566	579	573	532	509	545	539	531	584	514	563	529	542	519	539	567	546	523	539	522	570	520	519	529	585	563	540	518	587	554	513	560	549	544	538	547	541	517	528	551	531	586	552	520	520	596	542	560	556	547	521	538	564	579	555	539	559	587	570	545	491	575	559	518	526	565	572	580	571	536	568	526	537	584	553	508	542	569	572	556	539	533	513	579	547	528	560	538	513	552	570	561	569	539	600	544	565	525	556	531	598	546	562	524	588	553	511	517	581	620	553	513	545	548	594	569	552	560	516	586	532	565	560	544	547	559	569	504	589	560	539	562	533	552	520	520	522	563	492	554	528	556	531	562	529	532	516	470	506	562	563	537	584	589	537	569	545	526	552	548	541	546	531	578	569	606	551	534	535	546	576	574	523	551	543	551	553	573	565	551	522	554	543	557	552	557	519	536	528	581	550	569	554	528	585	542	548	536	569	536	576	556	564	534	580	558	577	521	557	560	579	541	582	574	568	563	514	518	538	584	583	569	548	539	592	558	557	549	574	557	538	531	546	532	511	561	524	548	520	544	575	546	555	506	547	545	569	513	572	541	542	534	538	565	550	532	558	576	586	566	566	538	527	623	522	555	532	560	554	547	557	582	533	575	522	550	547	545	527	552	569	544	574	538	573	575	563	545	550	549	544	577	559	497	579	540	517	536	544	580	535	595	575	570	561	568	525	574	523	533	553	592	583	542	517	521	531	532	545	543	587	502	560	539	546	576	561	530	522	557	558	552	547	552	528	513	527	519	541	565	581	541	548	510	583	527	566	574	573	534	527	566	574	534	581	533	510	548	542	540	554	543	542	512	582	540	562	559	525	568	506	551	563	492	536	539	595	515	546	556	542	567	547	554	549	551	511	545	569	554	508	528	583	578	583	532	584	567	589	565	548	544	559	580	557	560	571	575	551	535	542	566	552	549	547	587	541	553	528	528	549	520	542	546	551	549	559	542	555	536	577	558	570	550	513	550	559	537	565	564	519	527	568	552	572	613	572	502	545	522	577	563	545	603	594	556	554	570	535	550	589	542	571	546	586	551	559	553	526	550	561	546	539	571	588	541	518	604	590	561	553	540	543	542	589	552	585	532	547	540	565	526	551	592	545	559	566	542	543	549	538	558	557	552	568	563	563	520	572	497	508	588	553	548	604	580	519	532	571	547	540	566	582	563	542	552	561	537	606	566	570	534	563	546	535	564	551	523	528	531	610	543	522	555	572	552	508	573	543	597	534	552	544	550	559	574	533	540	567	510	549	570	542	563	556	549	522	562	609	563	558	519	588	565	573	565	546	561	522	562	519	536	579	597	565	541	541	542	538	517	619	584	546	558	617	502	533	508	545	577	537	552	562	550	537	556	569	549	549	572	540	524	566	552	536	544	601	541	525	544	545	574	532	539	535	561	550	535	560	543	530	544	586	558	565	562	538	560	533	545	547	541	527	574	580	516	546	583	528	540	568	550	535	527	539	585	611	568	565	554	536	567	586	539	547	553	546	563	593	530	563	556	542	562	552	584	570	543	521	562	562	514	562	544	566	588	555	574	545	517	595	545	556	542	536	551	561	542	581	545	546	549	560	531	587	550	543	539	575	542	525	528	536	603	569	558	554	552	572	581	523	555	523	530	551	566	519	535	543	524	564	536	529	532	599	542	555	583	523	507	561	546	564	616	569	554	583	589	543	561	566	556	534	565	559	553	530	562	569	528	553	594	553	515	592	529	513	528	551	557	619	547	544	530	539	542	557	538	533	552	511	537	568	553	577	558	572	548	555	585	568	593	546	548	529	587	556	537	530	558	525	544	533	531	532	552	555	538	532	546	540	522	556	525	496	586	535	547	533	572	549	538	549	577	545	550	557	540	550	551	589	523	519	552	571	500	525	528	534	576	553	548	553	555	599	527	555	504	589	549	568	559	532	552	552	531	545	563	541	555	551	553	559	583	539	527	588	548	538	571	567	578	507	595	485	529	551	567	570	547	534	552	532	586	583	594	601	512	551	579	561	555	538	530	558	513	492	553	534	549	520	547	523	542	572	554	555	583	573	527	546	549	550	551	583	530	555	544	598	554	589	522	530	576	578	566	548	555	535	529	551	510	547	524	536	567	561	550	570	569	509	521	556	570	546	517	567	562	527	539	550	551	559	540	561	529	546	540	553	568	554	535	506	543	580	560	579	562	550	541	523	564	547	535	493	541	521	568	570	571	567	534	552	542	543	506	566	509	549	548	590	483	540	585	574	540	568	544	535	536	575	538	578	609	564	550	561	528	565	540	538	578	572	560	537	587	587	549	558	536	538	529	573	535	522	546	540	526	596	559	609	582	541	579	552	566	554	577	558	538	531	565	577	569	539	510	553	580	526	573	545	542	526	586	555	555	542	551	517	520	581	594	555	550	569	550	547	554	549	516	493	579	534	524	542	555	537	582	539	535	488	537	574	548	540	558	573	605	558	569	562	548	545	530	544	562	527	596	545	546	570	511	528	573	550	534	566	546	554	560	566	527	543	558	545	549	555	533	551	564	547	532	568	557	522	556	557	558	571	529	570	545	532	547	514	573	553	532	573	584	555	511	542	492	592	542	559	522	571	552	591	545	528	544	517	572	569	512	504	537	526	547	533	515	605	549	571	578	585	525	578	527	520	568	541	562	571	528	551	546	567	572	570	600	529	525	547	524	527	579	557	533	579	564	574	541	524	525	549	536	566	524	573	518	580	585	547	607	574	559	538	544	532	551	556	557	528	495	522	557	547	523	570	565	560	546	538	536	506	548	567	539	574	529	537	583	520	531	525	553	555	553	534	551	534	560	526	558	547	545	564	564	550	533	565	529	601	548	558	525	543	545	550	584	544	560	563	514	547	532	566	549	509	566	541	569	546	577	580	541	535	576	540	537	559	563	595	493	602	589	527	580	569	555	538	524	572	612	549	568	538	598	538	527	581	544	545
23261	21403	29142	23973	21380	21279	7192	10100	38404	23672	4846	1036	965	938	870	879	861	871	850	850	880	812	877	835	830	861	807	832	801	876	797	747	737	845	780	830	769	766	866	782	845	783	804	762	760	812	812	781	802	816	790	775	795	819	747	805	760	763	816	797	749	824	790	816	834	783	790	766	787	783	754	750	824	778	777	783	783	850	802	853	775	816	833	804	843	792	809	743	758	724	784	830	754	771	851	769	743	839	759	765	749	792	797	785	759	748	821	825	755	788	813	816	811	774	804	771	827	767	827	761	863	823	738	814	807	786	763	774	807	810	795	823	801	771	777	843	769	793	858	867	777	817	800	869	803	816	780	801	765	829	776	837	806	876	806	770	751	852	800	816	806	834	768	776	736	795	783	752	768	745	796	775	752	794	779	763	765	797	795	806	824	803	744	786	782	790	807	709	818	820	810	733	784	837	741	792	781	763	802	809	813	858	738	802	772	829	764	800	785	817	825	811	753	782	806	824	768	794	765	774	831	826	863	807	745	742	813	757	778	777	838	781	802	789	824	773	808	746	831	832	817	841	770	802	772	782	805	802	802	837	782	820	791	783	821	775	743	809	774	796	760	792	791	804	803	763	783	823	818	798	838	818	766	788	809	784	825	782	783	780	830	760	806	821	792	764	768	830	742	839	722	798	823	774	842	799	816	802	771	777	760	748	820	782	778	754	765	816	849	760	761	818	829	791	774	804	769	794	791	783	798	755	817	784	775	809	825	776	796	840	819	791	775	826	743	772	798	784	804	822	770	778	829	814	805	779	808	792	852	748	792	748	839	796	783	739	772	819	787	768	747	761	776	759	829	804	776	776	824	759	797	740	776	801	808	741	900	816	764	830	753	826	760	798	791	820	829	780	802	779	803	754	811	786	765	790	810	771	855	804	763	787	820	785	756	848	793	793	781	775	806	797	834	820	793	825	719	806	769	773	801	813	819	801	787	725	793	816	769	790	763	793	796	827	817	785	819	801	852	809	814	763	825	777	797	825	777	780	774	784	780	785	811	739	760	803	799	771	772	738	846	793	848	740	802	783	760	791	792	849	785	796	755	779	801	762	769	766	744	817	793	845	838	763	781	825	830	783	794	796	792	824	851	783	829	779	769	779	756	778	791	815	757	758	757	761	785	736	753	800	805	838	764	794	782	785	786	781	779	830	789	768	825	795	801	813	842	812	866	854	766	813	810	748	839	825	824	727	774	762	765	699	764	727	837	761	803	802	799	794	801	792	761	780	764	776	788	814	741	783	786	747	784	762	803	780	753	743	806	816	816	791	778	773	773	810	847	798	794	799	819	815	769	783	816	803	795	805	815	784	775	819	836	832	784	820	728	813	812	843	733	811	798	755	780	787	764	742	798	772	793	804	835	820	810	770	746	813	813	830	768	815	781	805	783	761	804	792	827	781	794	833	779	792	807	778	792	776	808	776	826	793	796	803	758	815	789	763	872	767	782	792	813	777	785	758	824	714	779	767	794	772	777	786	786	826	844	792	830	744	795	794	771	784	803	784	784	819	758	803	800	786	811	805	759	798	779	730	751	812	781	803	785	758	813	759	809	747	804	843	768	832	817	812	795	814	804	808	780	776	768	763	795	759	826	789	784	818	764	800	804	788	793	802	773	778	797	750	796	747	821	778	796	767	788	814	818	799	753	760	794	797	784	787	782	852	745	791	774	800	801	804	840	759	772	779	846	777	784	813	761	834	782	817	848	799	792	784	783	768	756	783	745	797	805	809	796	810	733	775	798	766	795	834	807	783	784	807	803	793	775	761	802	823	758	792	781	769	787	835	783	767	783	792	830	764	796	768	795	761	814	802	737	765	797	798	799	779	844	813	801	756	788	790	790	810	798	808	795	818	764	760	790	768	829	777	787	809	799	761	745	785	794	779	758	797	783	844	771	808	778	786	758	802	843	819	781	746	781	793	863	841	852	824	740	754	763	779	774	770	812	786	775	854	770	779	764	818	797	778	764	770	759	809	787	778	791	783	777	812	819	801	797	832	759	767	831	810	762	824	817	800	809	749	799	785	805	808	802	736	764	801	803	807	828	836	778	768	765	828	803	749	773	749	766	834	737	795	771	775	810	746	782	818	802	795	773	740	840	812	760	806	804	757	782	815	799	803	832	811	775	793	777	806	835	784	794	775	817	763	804	836	818	761	770	767	734	833	739	819	763	832	803	792	798	783	843	765	826	778	781	802	780	784	787	799	806	748	763	783	801	797	763	764	777	777	776	804	779	740	788	762	758	832	780	786	778	777	775	758	787	815	807	802	832	827	845	811	753	803	773	797	768	788	811	837	809	781	759	767	773	698	748	771	841	769	762	801	797	821	783	793	727	798	795	820	772	790	811	826	723	789	782	761	807	759	780	820	797	819	819	781	790	782	785	834	827	778	755	788	755	747	718	737	754	772	759	760	746	735	787	778	832	811	791	842	779	819	823	768	765	751	770	803	796	787	757	757	817	778	780	764	745	813	813	785	781	779	803	795	770	849	784	819	763	779	836	798	745	776	829	765	789	747	743	740	814	814	806	791	748	793	779	770	804	797	733	811	764	779	780	785	798	787	796	793	780	787	773	796	814	771	808	734	795	766	783	840	806	815	798	811	741	779	794	806	773	773	816	806	834	764	788	775	820	801	789	805	789	802	788	759	809	748	822	775	844	798	769	822	774	778	799	748	770	829	791	818	772	843	750	805	853	816	811	764	785	760	787	809	823	777	771	819	790	809	759	806	788	808	751	805	752	838	793	743	774	833	782	780	787	817	788	750	844	817	801	807	750	840	745	792	772	835	804	757	759	801	820	757	810	792	783	770	812	794	864	733	740	857	794	796	815	820	804	749	771	782	807	780	806	791	763	745	784	775	819	804	804	792	756	837	747	782	755	828	807	770	759	745	755	832	839	790	838	776	780	751	770	751	795	772	802	824	793	757	798	841	769	821	751	828	797	768	785	778	793	769	833	828	814	797	724	774	732	743	792	820	786	788	787	729	764	823	772	794	804	844	765	793	750	774	774	792	794	745	813	765	785	778	796	769	782	764	802	764	800	818	777	746	850	808	759	858	810	804	814	824	741	818	786	758	774	802	837	803	755	787	784	747	796	806	815	773	819	765	761	722	781	806	773	799	786	773	768	833	784	770	781	793	768	745	823	799	775	757	796	784	796	778	813	816	796	773	846	713	784	785	819	795	778	783	831	860	800	746	839	794	788	761	819	768	758	747	807	793	815	792	793	814	808	806	796	806	729	720	805	851	778	804	776	756	764	799	844	786	812	817	780	802	770	866	777	799	800	817	802	775	791	732	796	814	773	791	814	782	787	822	778	806	778	779	828	796	760	880	876	786	773	759	755	824	765	821	811	822	786	741	783	835	797	787	793	789	773	815	782	756	786	827	782	749	796	818	788	747	802	818	834	821	835	775	766	779	785	745	790	824	849	804	775	776	833	836	742	817
39301	64903	22681	5488	3893	3172	2486	14332	42214	24928	4141	1333	1169	1140	1127	1049	1104	1017	1007	984	974	948	931	1015	937	949	964	926	924	966	912	963	892	917	880	906	897	927	918	895	923	897	966	895	913	876	850	921	909	958	894	881	862	880	956	878	927	928	951	893	906	932	874	857	923	930	834	924	937	897	920	928	914	944	898	899	908	949	848	845	909	913	840	934	833	963	825	907	857	900	914	869	856	911	914	926	916	902	894	858	868	898	945	884	826	903	876	929	860	872	958	874	914	857	855	903	891	877	948	850	919	926	917	885	889	906	900	843	905	908	880	881	912	934	908	912	905	936	888	868	880	923	893	948	904	825	950	940	883	910	905	875	920	892	926	905	822	916	950	885	876	918	929	874	861	953	866	858	885	925	910	910	870	885	909	927	942	859	861	897	883	847	914	895	847	961	860	878	926	904	968	896	845	890	895	902	861	886	894	896	884	928	891	946	881	898	861	903	901	898	899	906	946	902	861	906	908	929	882	930	908	943	903	928	901	882	917	876	878	879	861	905	877	929	915	921	924	871	909	887	847	903	854	905	873	898	874	894	883	910	909	899	856	906	857	880	835	907	899	897	921	841	909	931	872	901	843	865	959	912	874	907	907	875	923	903	896	916	898	930	881	897	868	893	939	919	918	918	856	846	939	940	838	926	869	877	839	936	860	935	862	885	863	888	926	868	847	863	963	901	932	855	905	824	875	857	861	849	926	907	886	892	866	911	890	918	933	907	902	843	862	875	881	863	845	841	866	825	910	889	879	882	946	871	904	880	884	923	885	892	917	851	912	920	892	917	900	852	878	901	870	913	876	904	839	900	872	844	898	890	871	910	909	895	901	862	871	902	854	841	881	879	903	892	905	905	834	932	924	859	874	893	887	897	931	900	990	928	930	907	902	886	936	899	919	876	911	881	900	904	943	829	933	854	893	904	957	948	895	952	884	908	897	936	855	886	886	841	886	927	932	845	883	871	883	841	882	900	906	934	895	925	897	913	924	915	885	890	875	890	898	891	939	936	889	891	907	863	906	872	886	853	908	856	881	915	903	840	874	938	933	880	879	902	916	848	904	914	862	909	886	872	863	871	945	900	918	911	911	902	949	859	895	932	872	865	870	917	896	939	882	907	860	878	899	888	871	911	889	902	875	907	919	918	931	895	916	952	848	880	846	890	890	869	903	918	928	912	913	856	896	983	900	886	858	902	924	926	915	895	839	834	950	873	983	875	940	916	885	926	884	874	910	922	892	903	893	935	884	933	901	883	920	948	877	885	895	879	890	869	922	915	940	914	956	904	860	848	907	852	945	884	902	904	867	950	832	896	913	944	894	872	851	867	868	914	882	853	855	936	898	888	928	873	862	906	933	917	911	914	886	884	905	868	893	912	862	882	919	918	876	891	895	933	834	913	956	899	895	867	895	938	866	884	951	911	893	893	872	906	955	895	907	901	926	895	886	905	935	909	896	897	925	883	879	856	920	885	879	875	943	942	942	839	841	847	894	878	868	849	834	848	925	873	885	910	828	850	868	893	877	909	851	848	873	873	911	858	846	940	834	892	911	882	924	930	897	979	873	866	871	877	903	890	924	923	893	925	847	877	890	893	959	907	918	867	901	890	853	895	903	873	842	947	856	860	874	960	928	882	875	886	969	880	925	914	928	907	861	836	895	938	876	865	928	887	929	897	884	954	878	881	896	888	857	907	945	876	885	884	861	916	943	892	859	888	890	897	839	901	868	900	924	894	902	875	909	872	916	907	895	886	873	952	916	893	905	950	896	914	859	947	909	915	815	883	900	861	946	877	888	894	891	841	909	900	872	854	949	918	918	924	916	875	905	926	858	883	876	898	872	912	874	875	902	906	852	922	916	923	878	896	932	888	897	919	876	913	847	875	882	877	868	930	900	894	926	867	881	824	875	833	951	880	890	944	908	838	913	856	897	879	903	829	869	888	906	884	882	887	890	919	875	920	909	852	901	901	884	897	883	938	888	931	861	857	915	868	853	855	829	891	940	872	886	903	902	904	857	947	895	942	920	878	906	886	886	924	945	909	834	876	908	856	914	854	867	886	857	911	920	836	926	876	909	871	934	916	887	915	822	841	926	874	875	897	879	921	887	905	913	892	827	935	922	877	895	911	865	906	915	901	878	901	933	924	891	887	926	845	895	922	903	903	908	887	865	888	933	897	886	921	887	878	907	902	898	891	859	898	834	898	914	912	953	961	879	899	863	870	928	901	899	873	845	880	882	915	942	886	843	967	936	892	842	924	883	881	901	870	907	905	934	885	901	935	857	851	879	919	952	846	912	876	888	949	909	896	918	930	907	864	957	908	899	942	927	895	886	892	821	894	843	894	922	924	865	932	877	936	935	895	890	923	914	964	907	915	951	851	933	921	884	850	882	886	922	868	927	876	854	883	911	896	912	836	839	839	903	863	887	922	921	902	859	855	879	837	897	908	860	939	908	969	871	891	883	860	900	897	901	881	901	894	882	898	915	929	879	939	905	852	905	891	941	879	913	876	935	948	879	851	855	894	918	904	946	905	867	900	849	873	880	902	896	899	950	903	824	902	904	867	896	866	934	894	866	959	941	933	886	930	898	882	889	858	873	914	816	936	883	902	905	861	906	865	871	881	857	898	933	882	903	824	910	845	850	900	887	864	870	886	869	869	909	924	863	847	863	902	916	912	900	873	906	904	941	862	874	904	896	838	909	960	839	843	900	881	935	893	879	869	876	898	895	898	913	892	825	870	837	926	858	932	923	968	863	868	840	921	886	906	890	822	920	934	919	882	916	889	922	887	889	883	892	904	888	908	905	844	931	879	898	929	880	883	868	891	941	921	941	835	926	896	877	895	880	913	869	841	889	854	894	897	890	855	934	876	937	841	855	836	881	873	869	935	839	903	859	850	903	930	900	962	932	927	876	916	860	961	955	943	873	841	858	893	864	883	873	824	903	889	865	894	911	884	936	886	884	911	859	842	900	888	864	894	853	927	899	888	818	938	889	883	886	878	901	901	910	862	893	844	887	887	929	937	903	842	877	909	876	873	839	861	895	827	911	843	866	917	941	854	918	873	893	884	891	857	922	858	948	939	916	850	915	923	863	862	851	875	852	900	876	891	889	848	949	914	883	923	916	914	883	901	891	895	909	884	932	873	877	889	930	892	879	916	905	869	906	928	942	835	906	924	904	916	923	964	897	857	857	913	936	930	883	904	883	839	866	909	931	885	854	914	884	884	907	873	938	925	871	866	857	862	891	920	836	867	864	856	876	893	919	893	896	914	846	902	885	875	940	886	898	916	909	921	893	888	857	934	895	901	928	850	874	910	867	988	952	878	856	925	858	898	939	826	878	923	856	904	888	909	884	870	935	943	856	869	856	935	981	920	965	883	857	844	900	906	913	920	901	897	891	922	900	880	859	906	879	888	827	895	900	864	925	881	864	880	880	901	823	897	858	877	931	903
28989	26256	18203	2201	488	455	416	1095	2603	1163	461	427	394	367	398	398	442	397	370	426	445	424	417	380	405	353	418	402	388	412	419	396	392	388	410	444	414	392	379	434	412	398	404	433	393	421	388	388	417	362	416	393	417	377	391	391	402	407	365	424	422	414	389	406	418	389	394	390	377	398	400	406	374	379	374	415	415	402	386	440	438	396	414	411	377	401	393	392	437	416	367	363	423	423	401	427	381	412	410	383	376	416	386	395	378	392	404	393	395	381	404	397	436	434	442	411	367	399	375	447	394	397	394	420	420	402	395	381	428	433	384	403	388	371	399	358	379	408	392	432	402	388	426	380	404	391	397	426	383	394	395	416	375	392	365	390	389	369	396	407	416	397	396	384	401	415	371	406	388	415	369	400	399	416	378	403	396	391	435	405	414	402	401	427	383	401	391	367	406	369	420	404	374	418	418	410	426	405	401	438	415	408	409	381	397	399	412	382	414	360	440	443	413	419	409	388	432	355	395	400	382	398	379	398	373	417	400	408	428	401	418	373	365	413	427	416	425	386	381	404	362	405	450	393	379	392	418	376	395	416	374	381	396	417	381	389	378	345	397	437	422	391	416	396	389	405	375	399	412	392	426	452	403	381	400	403	432	387	388	382	387	389	391	390	409	398	355	431	413	364	363	406	431	399	388	387	389	393	382	397	408	418	370	378	407	416	392	377	405	365	376	407	416	380	393	429	392	412	408	371	415	406	374	415	376	405	421	404	398	398	372	411	416	405	425	421	408	393	397	397	427	402	370	400	402	421	396	403	379	399	403	408	392	377	389	391	369	423	415	369	423	401	390	413	397	401	379	433	403	402	423	397	397	399	386	394	393	430	417	383	379	425	391	426	410	423	433	392	407	424	402	369	388	370	393	415	432	399	414	366	385	402	415	409	406	430	408	396	419	398	364	398	398	417	409	406	409	415	368	389	401	432	408	401	412	347	411	420	457	386	404	412	394	401	402	404	411	381	402	412	423	386	380	356	413	383	380	401	426	433	373	400	438	384	446	379	404	377	438	379	429	389	419	403	394	419	391	413	426	407	393	396	407	404	403	419	364	401	421	372	377	412	398	397	418	383	399	390	387	370	415	396	400	402	422	418	397	387	439	390	420	406	418	390	434	433	400	432	400	378	356	396	412	391	393	407	401	407	402	419	400	441	409	403	390	398	399	422	391	406	374	351	363	388	384	394	391	421	388	403	409	414	381	417	363	382	414	398	425	400	422	420	373	411	399	414	385	390	376	383	408	403	428	408	380	437	354	389	388	405	408	384	400	383	341	392	410	415	371	400	384	407	387	419	399	374	368	404	394	406	397	416	363	390	387	384	412	427	439	444	385	385	379	406	396	381	395	426	406	424	391	379	457	403	398	407	383	415	406	410	386	426	387	397	355	429	402	408	444	401	415	426	392	393	374	388	342	381	400	398	392	385	397	395	421	409	389	361	374	389	386	401	399	375	419	413	423	395	404	383	401	397	393	393	427	431	422	385	438	425	398	400	398	387	394	419	426	374	426	379	393	407	386	420	446	377	389	378	399	399	391	415	381	423	446	407	397	409	402	433	417	418	440	412	395	386	443	385	397	403	381	405	389	364	391	415	408	396	420	370	360	399	392	401	377	426	411	430	388	416	414	390	400	395	396	418	418	403	385	334	415	345	392	413	411	405	413	364	406	398	399	384	454	382	380	401	358	403	414	399	382	407	420	404	398	423	363	423	405	373	385	357	379	382	377	368	397	393	351	439	394	416	424	394	381	373	398	369	378	366	396	419	413	389	391	427	435	375	388	399	394	401	428	414	388	389	382	392	394	431	362	410	421	398	373	395	444	405	407	386	403	409	447	395	420	409	376	383	430	457	412	387	449	416	434	394	445	418	417	460	369	379	381	410	405	390	392	392	409	408	417	421	396	406	389	417	396	401	394	408	394	425	420	410	400	393	437	408	406	405	400	391	379	378	368	391	408	369	423	378	422	371	397	393	407	432	419	396	387	397	370	431	407	387	423	425	417	427	378	396	377	394	385	436	364	369	407	367	403	375	458	448	401	391	406	388	401	421	422	407	375	395	384	419	398	400	375	394	404	403	399	379	387	412	414	428	367	406	409	387	408	364	414	380	403	404	428	401	392	411	348	400	366	397	406	391	389	361	422	427	384	415	411	403	355	392	399	427	429	381	418	422	379	441	394	394	401	410	401	388	388	413	399	408	410	399	394	418	377	373	407	422	403	402	412	399	371	409	396	379	404	427	392	379	395	451	361	406	379	405	384	412	368	370	407	396	410	414	379	414	395	389	416	421	413	435	443	413	376	370	400	391	366	418	402	427	391	386	403	377	406	409	420	381	441	418	431	378	423	365	390	362	421	390	364	384	398	416	409	392	385	381	439	372	379	399	392	391	443	407	391	377	419	384	379	403	372	396	371	395	367	389	372	388	381	389	423	424	406	426	385	391	400	389	403	397	422	428	384	383	385	377	402	357	417	413	411	413	415	394	378	412	397	416	391	401	399	398	390	403	410	411	371	379	416	426	399	413	409	425	429	424	376	452	418	391	373	372	405	422	404	412	399	405	388	368	422	450	392	384	337	439	399	403	413	387	372	411	389	403	396	426	398	409	418	339	394	428	384	415	437	416	395	416	443	430	426	365	405	422	390	428	403	422	364	368	401	386	408	420	410	396	366	383	351	405	396	397	401	414	360	388	356	375	343	418	416	427	398	425	419	390	395	367	388	428	414	406	382	409	400	396	417	383	383	396	406	359	431	386	400	446	416	408	387	367	408	431	424	390	385	361	389	401	409	389	378	383	424	423	404	398	379	391	394	415	410	386	414	443	404	394	382	381	408	395	427	438	404	385	401	415	399	391	435	381	402	423	395	414	411	393	381	414	403	409	398	423	409	364	360	389	394	394	411	391	375	404	426	402	390	395	386	368	416	407	398	403	408	379	384	360	420	379	395	402	387	372	410	444	398	355	392	388	412	360	388	374	400	390	373	392	385	410	405	434	373	395	387	429	417	365	388	400	373	332	408	381	422	419	385	370	395	384	405	363	378	429	357	367	431	388	438	404	347	394	369	391	381	407	406	397	381	397	390	360	400	438	389	349	416	426	413	408	396	423	395	414	373	386	428	416	392	394	378	386	396	397	402	365	409	401	412	381	447	369	386	419	385	404	414	393	383	411	418	398	407	404	348	411	404	405	387	382	429	379	400	417	368	425	397	416	411	396	351	389	386	389	402	413	409	417	415	397	424	396	390	383	391	401	388	390	414	397	415	390	383	398	417	396	397	385	408	393	371	382	408	397	404	394	396	393	389	370	373	409	420	368	429	399	394	395	408	413	434	396	397	394	382	422	388	377	395	394	381	410	401	388	397	397	394	398	379	424	410	389	398	409	404	386	406	389	400	416	415	417	438	401	412	392	400	391	372	401	410	403	394	406	375	384	402	409	380	393	385	426
31004	41509	13472	627	597	545	512	1793	4650	2038	622	502	506	475	508	501	524	483	438	460	505	462	473	467	464	494	460	447	476	444	436	469	473	487	484	442	464	448	445	466	497	501	470	483	488	451	501	426	454	472	444	509	493	451	490	499	485	471	494	460	465	454	467	493	504	456	478	462	488	521	485	474	474	470	460	490	480	487	470	506	498	500	461	453	470	437	472	480	475	474	486	470	446	421	463	468	488	464	478	477	457	472	443	418	453	466	512	500	514	509	504	479	487	508	526	504	487	490	463	480	451	490	471	437	450	501	464	485	451	482	478	447	465	478	498	439	454	475	535	470	512	458	458	436	521	480	518	507	470	480	474	478	438	467	481	481	455	439	480	516	487	480	441	498	435	528	485	461	445	469	476	473	475	472	463	455	459	407	506	469	489	483	488	444	457	488	487	470	500	450	482	440	456	474	438	455	474	459	494	470	474	471	467	454	499	483	479	486	508	468	484	487	499	465	483	523	469	433	466	506	464	463	462	468	479	472	479	456	479	494	492	497	491	470	504	455	503	473	492	470	497	463	480	479	473	413	491	481	470	485	468	472	475	469	517	508	476	492	489	443	450	424	457	443	487	440	495	523	495	484	447	459	489	459	440	494	499	485	473	487	449	473	508	485	469	468	485	501	486	500	511	458	471	487	448	464	496	472	469	477	448	470	432	499	494	436	443	469	504	448	453	503	493	460	474	489	492	474	458	466	505	463	460	447	445	453	496	474	457	512	464	432	463	444	459	454	497	459	479	479	480	451	489	472	466	481	463	492	477	481	461	474	510	499	460	474	469	507	486	492	489	479	494	469	447	508	435	487	538	483	451	525	488	497	483	480	467	476	467	461	460	459	470	460	477	480	483	490	469	430	486	486	480	456	484	484	501	536	459	516	460	480	477	469	451	512	478	439	476	514	483	466	448	468	525	498	459	432	455	494	499	493	506	471	501	525	503	503	458	545	460	425	499	487	488	457	462	501	479	460	444	471	485	461	472	487	505	487	486	498	440	496	484	476	502	471	478	452	446	428	478	471	462	476	454	494	483	479	496	444	483	469	471	472	500	457	444	499	503	468	477	443	453	480	469	448	491	491	466	513	512	531	477	505	465	473	434	473	509	526	456	473	480	476	420	487	453	479	452	492	468	473	470	468	488	506	520	447	476	476	512	463	437	502	440	461	459	492	459	470	484	482	479	476	485	517	499	495	507	497	462	476	460	458	485	503	486	485	463	502	478	470	482	481	468	475	492	446	497	458	422	485	487	511	527	503	489	518	484	493	486	491	493	462	474	457	467	467	506	452	439	426	471	468	473	479	488	472	504	477	469	488	451	465	475	455	480	475	516	521	448	462	485	447	438	464	540	497	508	454	461	493	486	471	462	479	490	453	447	492	482	431	449	447	492	449	483	477	477	483	467	475	499	485	454	460	477	426	452	483	480	446	468	459	492	530	445	456	464	496	468	463	446	445	467	476	468	461	473	459	493	490	442	455	489	503	475	489	465	455	484	500	475	477	471	472	512	472	456	469	469	469	465	456	460	514	485	479	498	464	502	471	475	492	496	463	457	476	515	443	483	493	464	457	492	475	481	459	496	451	472	459	462	411	478	491	448	513	461	491	440	460	447	486	459	505	500	476	452	460	495	486	463	458	433	480	463	473	456	468	468	487	451	502	476	469	466	447	492	490	444	496	469	445	479	455	437	479	464	452	471	433	507	482	473	510	486	470	480	479	502	464	463	498	502	477	465	484	482	472	470	472	479	505	483	487	502	491	461	439	490	511	489	446	470	504	451	488	451	491	467	475	465	460	487	468	522	465	490	452	500	504	483	477	477	499	463	455	445	441	475	492	515	486	480	441	492	492	506	457	489	417	478	464	495	460	475	495	485	477	453	481	476	455	505	465	476	496	477	453	500	452	498	451	477	449	445	497	475	484	487	455	422	456	469	451	456	488	454	445	493	454	469	451	486	527	497	475	461	445	509	447	450	468	459	496	492	455	479	447	478	484	512	411	468	482	425	486	464	441	464	518	473	450	435	451	451	459	462	483	484	465	496	454	474	480	487	472	443	486	485	471	486	489	486	464	457	484	447	482	437	489	476	456	471	471	460	472	454	468	480	481	464	462	437	490	505	488	461	481	455	444	485	489	481	500	487	500	479	507	513	450	486	458	457	476	487	493	467	490	463	479	465	502	485	474	499	469	438	460	493	485	497	508	504	484	475	488	436	515	453	466	493	480	461	479	466	499	488	492	468	490	457	510	438	483	469	478	461	491	466	499	504	478	490	464	494	478	500	451	470	435	481	482	464	472	504	458	479	448	459	454	489	475	466	529	476	467	503	499	483	469	475	490	478	430	445	484	460	481	445	457	486	482	494	456	432	467	477	485	455	492	432	425	505	500	460	482	471	438	490	467	500	490	456	450	497	458	478	467	500	520	476	495	434	500	467	495	481	467	469	500	477	472	502	439	443	447	473	481	448	490	444	440	433	470	463	482	431	451	441	477	511	460	497	442	452	508	471	454	472	473	455	485	476	488	483	482	487	483	451	506	507	484	451	475	490	464	505	484	463	463	482	470	431	483	448	485	500	458	455	509	456	458	464	513	460	459	474	476	452	483	507	450	464	447	469	490	492	456	475	471	497	478	457	496	471	464	470	462	465	457	459	482	486	443	462	473	499	487	486	459	509	462	462	504	508	451	470	447	485	499	475	453	493	456	494	491	443	478	487	466	465	453	464	467	447	467	454	479	481	486	512	525	474	497	491	465	482	471	463	440	493	482	484	436	470	475	449	484	489	452	518	465	486	470	492	475	447	475	446	504	463	475	485	444	516	475	493	482	483	459	438	460	466	470	466	497	437	464	506	436	506	473	514	476	473	504	499	466	503	488	479	465	461	496	472	516	423	494	494	453	491	469	462	432	475	497	493	512	520	476	498	496	517	481	465	464	467	481	450	457	521	488	477	496	470	491	459	448	474	489	470	476	462	467	449	455	467	526	454	463	450	470	463	476	439	429	505	490	479	510	475	494	452	485	464	452	475	485	469	478	482	461	473	442	488	455	473	475	475	459	459	462	430	450	445	442	445	495	481	464	481	486	497	487	462	481	492	457	458	476	495	496	493	494	494	489	493	488	493	468	447	505	496	453	465	506	451	480	479	476	480	422	527	465	502	512	488	503	445	479	476	506	471	476	495	472	462	467	490	448	504	457	469	444	508	493	482	468	464	464	493	505	502	504	476	505	487	437	477	521	445	468	493	506	467	476	520	476	487	491	438	462	486	471	488	472	451	470	453	490	493	487	486	455	484	483	499	472	415	488	485	462	449	493	496	486	514	466	485	492	520	447	458	478	451	506	501	459	490	464	450	456	487	455	490	473	462	489	460	459	450	423	469	459	477	503	477	531	473	479	473	437	476	450	506	521	476	456	505	489	443	490	457	472	507	473	509	441	471	477	464	462	480	509
24454	21361	28422	24582	20824	5777	1139	8304	23905	11790	2134	700	645	666	628	686	578	632	659	576	644	610	593	627	596	594	591	579	599	525	610	602	615	599	591	602	653	626	558	579	628	564	620	565	551	600	591	592	607	572	601	595	587	610	603	561	585	590	586	635	623	555	574	575	578	558	606	619	607	612	604	591	621	588	596	622	584	556	609	590	593	569	560	601	604	590	576	562	589	554	627	631	590	541	575	544	597	574	609	588	579	596	637	573	567	580	588	603	574	570	595	525	620	587	619	559	604	561	532	607	568	588	587	614	585	600	570	545	585	610	606	590	601	592	597	615	580	618	598	595	589	622	577	620	546	619	618	597	649	578	610	624	614	557	597	577	566	631	599	595	521	575	610	623	595	557	583	598	627	584	596	640	581	580	597	591	630	607	600	532	610	604	560	595	615	593	566	620	605	585	614	574	609	629	589	572	629	582	610	575	582	579	564	587	553	578	627	616	647	547	597	575	565	651	592	594	633	619	645	633	630	575	589	588	580	617	595	597	572	613	515	602	578	584	559	579	563	612	565	614	526	636	594	617	597	593	576	620	583	565	599	585	578	634	552	597	529	601	602	548	582	608	585	583	577	628	578	562	543	572	605	585	603	645	573	571	586	570	561	612	580	618	566	583	568	537	590	591	554	588	613	575	600	620	615	546	568	581	580	551	617	578	610	555	555	574	614	598	573	540	561	596	575	595	601	585	548	564	573	587	649	568	622	604	604	599	645	574	549	555	609	586	616	613	604	614	571	606	578	590	598	582	583	580	599	573	606	641	566	578	593	589	573	623	611	611	573	608	584	596	610	629	595	592	628	589	582	591	581	649	607	577	595	598	608	581	613	605	573	587	579	603	567	642	544	613	622	595	597	602	552	595	593	631	576	583	582	585	565	613	553	573	614	577	622	609	578	587	621	540	576	568	563	598	555	547	603	603	588	569	582	576	646	592	608	587	593	621	570	526	569	576	563	628	634	580	590	605	540	579	586	629	569	545	567	572	566	589	545	566	576	571	602	600	591	551	603	599	597	539	607	581	566	601	615	613	590	593	585	614	618	571	617	623	566	580	599	614	593	623	613	579	558	561	654	574	559	618	571	580	594	558	625	556	604	576	587	553	621	592	597	593	575	603	585	552	597	601	583	596	571	580	590	588	605	570	528	602	568	587	529	575	562	606	588	569	601	622	573	581	566	604	586	582	585	541	577	587	582	597	582	580	651	564	602	569	605	597	617	614	554	596	607	590	594	567	585	601	620	602	631	596	557	550	581	629	603	561	609	581	628	633	574	594	579	599	606	584	591	580	565	600	618	627	611	606	633	607	592	615	599	596	603	590	595	583	586	604	609	557	580	591	592	578	613	583	548	575	588	601	599	596	614	605	586	586	620	574	585	562	597	590	538	597	573	561	629	599	624	583	636	612	558	594	578	602	599	588	662	620	595	609	579	584	607	618	605	609	607	641	559	533	594	559	604	575	583	567	579	588	597	616	612	569	605	600	587	550	573	587	579	621	601	592	621	564	550	595	580	605	600	541	587	592	587	580	599	618	555	577	549	609	587	569	601	616	575	567	611	564	590	602	602	639	603	576	573	588	594	614	637	573	591	637	557	592	624	600	617	591	605	574	550	575	598	601	581	579	625	592	581	648	572	621	574	591	594	613	594	576	560	591	612	619	568	554	573	577	607	582	622	599	598	595	595	601	580	589	604	581	579	559	628	545	560	589	602	585	562	560	564	599	611	534	568	561	600	561	602	568	591	588	608	593	598	588	590	587	635	586	603	559	594	577	576	586	573	576	561	580	579	572	609	593	558	594	592	532	595	612	595	552	554	603	563	568	624	611	599	586	575	594	601	595	644	592	605	586	608	614	595	586	605	583	601	579	600	610	616	599	624	599	613	595	593	581	574	586	615	603	568	565	589	626	598	574	582	603	603	621	578	566	583	632	584	587	602	579	531	575	597	562	612	568	613	591	553	604	652	573	587	515	579	543	597	598	607	597	590	527	591	548	595	573	592	580	566	572	584	626	614	615	557	611	565	596	617	597	579	616	630	594	609	535	587	586	610	624	617	561	565	602	589	603	615	599	555	564	584	601	604	587	618	600	597	592	561	613	597	576	599	585	628	609	584	588	571	590	589	585	601	579	610	595	602	587	610	568	609	562	576	596	612	611	631	562	594	588	584	612	583	595	600	563	559	544	611	578	576	646	573	594	612	588	593	577	593	593	575	571	568	626	555	586	599	587	613	594	611	644	581	613	594	634	576	570	560	575	584	557	625	603	560	561	609	601	613	631	581	593	571	551	585	582	605	629	599	656	594	625	597	556	626	595	628	573	568	585	599	613	602	581	587	611	597	611	590	601	585	610	564	585	605	588	572	607	589	606	631	548	598	577	588	630	577	642	597	577	598	621	590	542	545	557	591	613	620	618	571	585	558	566	622	583	586	576	574	588	629	597	618	557	588	623	610	592	582	590	563	590	566	620	606	570	557	574	579	607	588	542	603	585	616	581	559	573	595	606	580	603	627	589	584	625	563	574	602	623	597	578	641	621	594	631	609	589	637	625	558	564	513	577	616	577	596	596	570	565	625	612	595	596	612	578	609	637	582	585	616	633	604	555	559	615	651	558	586	602	567	624	573	608	597	604	611	577	588	596	608	617	617	586	553	563	611	577	610	564	591	576	569	595	593	572	652	609	588	626	561	577	573	575	584	626	607	615	617	565	577	621	589	570	586	605	590	550	613	597	589	583	605	604	584	582	630	614	587	621	589	592	542	599	561	593	604	631	561	641	575	597	627	577	559	582	568	579	555	569	606	640	592	572	586	598	606	603	609	618	588	583	568	575	611	600	592	586	590	562	642	585	621	604	614	599	605	605	553	548	586	606	605	594	620	584	572	559	617	606	583	613	599	610	580	580	554	581	614	586	557	593	603	582	588	640	622	599	603	580	643	557	550	588	610	610	596	580	576	565	617	628	624	595	575	570	610	573	628	603	571	647	581	595	619	562	620	576	584	554	609	582	647	615	616	568	585	572	548	608	570	581	659	613	643	562	607	536	582	590	637	623	586	562	624	551	565	600	595	592	590	610	533	518	571	586	615	598	588	646	602	639	579	597	608	598	599	649	592	611	616	560	572	584	620	580	568	542	572	592	580	596	605	605	608	581	548	600	610	567	557	587	574	581	585	625	642	605	622	614	624	579	605	589	590	589	554	571	590	553	601	591	603	548	564	607	554	616	587	607	590	577	597	608	571	573	551	587	559	552	543	597	556	589	559	538	577	555	602	600	551	589	566	588	618	583	565	542	560	583	589	595	587	594	598	607	589	619	601	564	636	643	589	571	602	600	608	621	559	600	604	604	573	595	574	574	576	534	572	595	592	595	588	622	640	620	618	599	571	599	603	584	626	555	596	611	601	566	598	584	592	605	615	549	598	607	610	605	598	595	574	586	578	608	569	616	600	594
34461	56308	22386	3039	2209	1740	1472	12193	30263	14489	2846	842	770	817	810	754	759	748	718	710	705	673	769	701	729	695	665	733	729	708	699	741	718	670	629	704	679	684	655	679	724	693	661	694	737	671	743	670	708	726	706	665	680	680	710	660	709	635	677	660	669	681	717	732	694	679	672	738	685	714	640	679	694	659	668	679	731	714	697	669	663	719	689	649	678	718	673	681	669	668	677	703	662	676	698	654	693	659	680	709	684	683	670	703	749	679	688	693	685	686	688	680	687	703	693	639	696	730	667	686	673	724	650	676	687	697	676	681	700	655	684	701	673	632	681	655	721	648	676	721	673	703	677	694	686	677	704	655	664	647	673	711	659	680	718	707	693	673	684	671	703	667	709	691	704	649	653	699	739	655	726	651	696	686	705	665	707	703	656	695	645	653	647	721	670	666	657	649	702	687	662	663	651	668	673	656	704	684	706	679	679	671	690	703	662	673	666	683	695	749	703	689	669	669	662	669	726	655	682	699	653	686	723	715	655	692	685	699	671	693	715	642	707	719	692	669	663	742	688	706	649	642	696	675	650	687	678	640	689	664	664	675	649	662	666	688	657	655	711	669	686	690	687	709	711	673	666	681	659	719	711	680	689	649	728	634	763	650	641	660	698	663	688	697	675	716	671	679	676	686	685	657	628	692	713	702	674	642	724	730	669	709	670	695	699	674	702	686	715	719	722	684	685	643	704	726	711	668	710	649	718	640	651	641	710	673	685	633	719	705	691	680	664	728	658	706	731	663	685	666	701	673	643	667	673	677	705	706	673	669	662	612	654	686	676	666	642	676	658	647	683	673	669	685	676	712	672	719	732	672	710	671	674	654	713	677	688	719	736	674	673	663	664	694	660	716	673	671	675	678	702	705	659	658	701	685	684	678	652	669	711	655	678	714	654	720	672	707	712	665	644	689	688	678	724	711	698	701	675	695	662	649	685	726	669	660	668	669	708	679	668	701	694	687	698	745	688	665	662	717	726	702	690	683	640	700	716	687	682	705	688	675	659	694	667	624	696	717	660	663	659	698	688	692	677	732	681	668	655	653	683	650	665	700	631	701	675	674	681	683	685	682	646	639	657	682	699	706	627	673	688	703	636	702	733	669	688	670	695	684	674	663	708	717	709	677	656	653	703	686	684	686	714	715	689	690	679	659	659	716	659	712	681	669	699	687	705	719	683	687	709	716	704	661	733	670	649	716	658	716	684	696	679	668	658	731	689	655	739	660	657	671	664	691	705	717	651	706	689	686	720	708	730	682	694	643	658	670	682	652	678	678	659	641	661	712	670	719	685	691	732	662	699	679	698	667	661	708	721	709	662	648	709	681	675	664	655	661	668	675	674	688	698	665	670	745	672	680	651	693	746	688	684	709	667	622	694	671	688	711	695	669	718	651	678	663	648	676	664	706	724	650	694	703	677	718	639	659	658	640	690	669	659	659	668	662	694	642	689	656	645	646	673	714	656	668	646	675	676	671	653	651	663	654	622	663	668	688	667	695	649	689	670	690	670	668	692	686	692	740	699	698	639	686	654	658	717	653	731	696	677	700	703	646	711	721	686	673	678	672	698	722	679	707	687	709	638	708	730	610	736	709	671	669	639	719	682	691	678	702	683	716	716	650	649	677	712	647	663	673	707	672	703	676	684	639	680	715	678	690	677	658	666	697	675	690	686	693	734	732	694	663	680	663	667	699	683	683	643	679	671	657	646	702	644	646	679	693	739	717	701	647	653	677	675	678	688	647	652	678	653	672	689	649	709	662	672	673	702	664	678	722	727	679	706	698	664	702	679	688	648	739	658	768	698	713	658	684	700	646	689	716	704	673	686	688	696	609	699	694	703	678	741	666	680	697	654	679	655	711	695	672	684	692	677	720	699	687	670	652	652	718	692	679	715	643	697	686	666	700	678	695	672	643	713	709	627	712	673	685	673	653	690	662	638	696	680	690	703	696	688	709	695	687	710	654	686	709	706	628	701	670	712	679	691	692	599	624	669	696	684	653	695	650	715	662	704	685	670	675	696	684	675	663	728	682	743	636	700	654	657	655	671	681	653	690	690	665	712	671	676	680	738	669	690	653	681	683	673	632	672	721	717	658	673	689	660	680	709	687	716	709	663	685	684	709	675	646	718	707	647	709	694	685	685	691	662	675	698	691	693	655	679	652	664	694	703	712	733	687	695	679	716	693	701	708	684	718	688	664	673	712	653	663	654	658	669	666	716	664	689	634	610	701	703	655	652	644	677	690	706	699	700	663	695	667	703	663	673	653	661	626	670	678	704	706	664	696	699	720	673	674	680	710	703	706	666	657	681	729	662	678	656	700	681	696	679	694	726	654	675	708	627	676	655	743	680	684	630	721	680	669	649	695	729	656	640	649	716	658	711	695	708	697	670	703	709	686	692	698	658	688	705	697	703	718	713	719	648	687	665	713	717	660	687	685	634	690	684	680	694	654	656	674	669	640	677	654	657	727	642	696	630	683	685	735	701	672	677	669	680	664	677	694	643	668	702	671	718	707	711	686	638	668	711	689	688	663	630	665	699	659	676	728	660	703	715	681	684	684	680	672	684	654	653	703	695	703	661	690	649	647	724	681	661	671	655	702	675	716	712	722	689	675	672	638	702	664	655	676	683	662	687	704	689	720	682	726	671	626	633	708	651	674	696	637	705	693	713	686	696	668	684	700	690	706	701	650	624	714	687	659	677	700	689	670	667	708	632	653	677	667	694	681	666	641	660	687	713	688	685	691	706	670	690	656	687	706	700	650	654	672	662	693	664	685	661	635	700	728	689	622	703	716	742	697	702	697	730	710	676	704	682	659	662	684	672	640	683	676	672	688	659	664	678	658	639	676	686	630	687	642	742	634	702	708	717	687	682	680	704	653	688	697	740	688	708	670	674	685	744	662	698	702	699	719	676	696	683	669	677	718	688	708	671	685	675	666	711	682	680	688	672	675	707	673	737	628	676	627	649	637	699	678	665	700	659	720	685	698	695	661	686	730	692	678	651	685	685	728	659	718	706	717	679	697	704	694	661	717	645	637	668	674	680	636	698	685	681	678	601	682	648	741	676	724	643	679	664	670	677	658	641	623	674	712	652	665	706	666	688	683	697	676	669	694	707	677	708	683	703	667	660	687	687	650	699	704	732	646	735	694	708	696	678	649	710	668	665	693	722	687	712	673	679	690	672	691	656	699	681	633	660	695	698	684	703	676	699	677	685	702	683	692	731	688	670	644	657	690	724	738	622	690	637	661	654	706	668	669	672	683	687	720	654	639	713	689	709	679	653	700	716	746	691	693	662	689	671	687	695	644	708	661	657	675	638	704	672	660	666	683	681	717	642	617	728	709	679	681	677	722	700	711	669	677	658	737	709	672	710	652	671	654	668	674	651	629	650	673	654	682	689	689	708	739	644	683	670	682	703	667	670	678	661	631	652	671	675	669	687	661	705	712	671	701
25528	21446	27304	25107	7543	806	658	3733	12056	5585	1111	527	485	453	470	468	461	468	490	462	422	405	445	479	470	424	409	437	417	481	447	451	476	422	461	468	426	460	466	448	454	467	412	467	451	476	419	443	472	479	454	406	412	423	427	462	404	449	418	422	435	448	425	433	438	413	448	430	443	391	443	426	406	447	447	440	434	411	436	448	442	420	438	453	482	452	402	427	460	428	461	409	460	454	496	435	423	456	455	411	423	427	445	447	454	435	449	433	405	493	437	434	473	457	436	422	423	460	459	427	445	421	451	476	412	417	427	471	438	441	465	465	452	416	447	428	451	429	423	468	456	409	429	453	446	451	411	460	435	428	440	405	439	456	428	445	446	432	431	424	463	428	441	462	429	445	432	451	442	447	482	414	453	436	471	420	437	406	408	459	427	472	416	456	447	437	424	469	403	411	432	456	430	423	468	429	421	451	399	443	471	388	445	448	435	424	438	438	429	436	415	401	459	444	457	447	430	422	412	453	415	421	430	458	451	444	483	457	417	436	468	383	404	465	484	419	444	427	429	403	399	403	469	429	462	396	473	385	397	406	461	403	410	394	435	448	460	428	436	438	436	478	450	429	437	441	454	402	474	404	433	415	438	444	445	435	465	447	456	455	411	459	401	436	408	401	458	426	470	468	397	421	401	439	422	500	464	441	486	470	479	419	436	447	454	409	434	423	414	402	427	444	434	465	430	438	458	442	415	453	453	446	471	453	448	455	422	403	450	464	385	415	437	403	423	402	422	440	475	469	448	422	455	411	451	442	456	460	414	439	440	432	428	429	461	409	386	448	420	411	443	416	463	476	414	413	436	428	488	418	453	465	403	424	416	405	436	420	426	485	411	437	430	421	446	464	477	440	493	437	428	423	442	436	446	476	397	442	432	392	467	465	454	464	432	464	431	437	455	417	427	443	435	411	459	403	414	408	403	447	410	431	438	429	457	423	455	446	468	439	448	429	443	465	447	430	389	451	438	454	462	463	454	446	467	452	445	467	413	431	416	416	469	417	421	463	451	425	453	465	441	496	459	441	426	422	424	437	465	412	458	433	460	418	478	440	460	440	471	401	416	432	390	416	432	431	463	454	417	457	458	426	393	437	428	409	440	433	398	433	444	465	465	405	425	421	434	439	433	455	435	431	419	427	425	457	489	448	436	451	449	414	435	428	429	468	438	422	427	468	429	435	431	449	397	472	434	381	444	425	433	436	429	428	441	412	456	469	420	424	406	417	423	425	469	496	412	460	450	469	438	462	428	389	454	458	426	445	409	403	459	400	423	478	414	440	412	439	436	464	437	448	420	443	417	399	486	456	437	424	442	447	447	392	449	429	457	420	436	406	417	473	469	408	435	409	428	445	445	396	473	417	430	455	427	433	408	458	435	407	436	448	418	411	442	464	414	424	424	419	439	424	441	407	427	439	446	451	422	444	450	451	431	479	442	456	455	412	439	424	451	448	407	449	438	431	458	440	470	424	428	466	461	462	426	420	426	437	433	423	465	437	426	421	453	449	442	497	453	411	445	426	417	459	463	435	424	445	433	453	441	437	470	445	461	429	446	439	429	449	445	478	400	434	444	434	442	431	453	446	454	397	457	424	486	458	449	441	428	425	464	422	439	423	420	424	458	420	435	433	454	413	441	447	456	389	459	464	412	454	429	436	424	444	463	474	433	423	432	434	417	440	448	453	411	445	413	452	479	453	451	442	480	477	410	431	439	463	441	464	429	426	445	423	467	426	450	432	403	433	462	460	462	405	471	458	452	468	439	435	417	448	450	456	440	426	475	432	441	470	455	467	456	391	462	478	456	454	442	464	418	421	464	444	412	432	464	438	431	430	416	461	480	472	453	410	431	426	495	416	436	460	482	481	444	448	439	472	440	437	429	478	445	435	455	420	432	446	459	457	447	442	456	447	470	436	460	441	426	461	439	457	495	433	421	464	464	475	448	443	437	453	396	481	407	427	457	454	433	419	434	455	423	429	442	469	442	436	437	439	444	452	474	407	401	451	444	421	436	415	446	439	432	441	455	445	434	443	402	447	436	425	415	457	443	425	411	462	426	433	443	446	402	442	432	439	471	482	472	443	431	440	445	455	442	434	437	507	446	445	397	462	445	434	405	447	417	433	455	438	415	429	452	432	466	441	450	457	394	466	451	460	420	445	435	468	447	422	423	430	428	442	431	465	434	462	442	423	406	453	429	447	431	417	447	423	470	431	411	441	448	413	418	453	438	419	428	436	426	462	438	411	380	479	453	446	443	442	444	441	444	435	460	440	462	425	446	419	429	411	390	416	433	449	442	434	416	446	460	454	431	419	452	467	439	435	397	442	425	452	427	431	449	416	435	464	452	396	421	400	444	413	438	414	468	454	423	458	436	451	413	405	442	422	445	424	426	416	461	443	453	463	449	435	407	437	449	455	474	424	473	476	428	452	441	492	440	442	439	449	400	440	460	448	472	444	449	463	434	444	466	428	455	418	486	443	441	434	415	403	448	438	454	410	423	453	429	476	447	411	448	475	429	436	454	428	452	490	439	445	458	442	488	455	450	461	460	463	443	416	431	423	447	419	445	436	435	425	452	455	434	410	429	470	426	455	414	422	406	380	466	458	472	411	428	455	412	448	438	411	445	432	436	446	435	449	463	434	426	411	429	431	437	427	459	440	391	426	447	456	476	458	459	438	454	445	454	441	434	452	397	448	456	467	448	428	383	436	431	412	434	443	484	450	478	441	475	438	409	484	407	384	433	455	443	460	455	443	411	416	464	455	419	435	431	440	412	378	430	478	433	415	479	441	435	455	426	440	402	450	403	452	458	461	401	433	435	425	433	432	439	410	423	434	465	491	442	401	432	463	472	454	449	467	444	464	445	488	434	455	433	438	397	405	449	460	394	459	407	447	422	439	428	440	442	443	450	442	443	419	412	434	435	449	460	455	445	427	403	434	467	430	425	434	414	438	426	465	420	437	411	441	439	452	451	428	384	461	444	392	461	439	466	434	428	452	439	434	439	471	458	473	440	419	422	425	430	464	408	451	439	430	427	410	432	395	493	443	435	420	442	427	414	424	461	440	426	468	437	447	431	427	456	419	438	426	478	451	437	477	444	426	459	435	399	433	456	425	432	416	461	409	440	430	458	476	440	428	450	426	418	426	433	433	411	413	431	477	414	421	440	434	449	469	411	448	413	449	427	439	478	446	382	396	392	414	424	472	414	442	479	405	418	433	424	439	448	450	473	425	416	451	471	466	450	429	434	431	457	472	454	448	426	467	458	451	442	466	447	450	428	446	460	435	412	471	496	436	433	415	420	419	418	467	451	442	419	436	459	422	476	429	421	411	424	456	447	383	481	422	467	405	420	417	441	399	417	425	446	466	450	420	438	409	492	440	477	413	383	420	442	459	445	410	395	419	453	452	410	452	426	425	440	451	426	461	450	428	424	426	434	439	449	439	401	394
33803	49942	19608	1823	1377	1089	963	7745	21897	10383	1952	627	618	587	623	583	564	574	574	532	554	548	540	617	572	533	544	563	553	543	559	504	553	546	519	562	534	565	508	519	533	562	532	536	514	519	523	500	511	518	488	525	523	551	515	523	521	549	547	543	525	529	500	530	555	562	572	538	527	548	543	524	555	527	537	554	538	576	504	526	519	550	550	586	494	555	538	565	559	537	558	488	521	561	532	538	520	470	541	560	553	558	559	545	557	558	557	555	520	558	568	563	573	511	573	587	531	543	517	534	515	503	540	557	523	564	554	526	528	556	536	523	530	531	557	543	530	573	546	510	483	477	498	559	516	519	513	530	571	499	549	533	531	515	535	531	555	520	545	555	534	524	528	565	535	522	496	517	504	510	514	500	572	492	552	566	558	538	549	533	544	559	500	533	522	532	530	513	565	522	535	521	513	571	523	514	556	509	503	540	538	541	558	533	541	517	509	543	499	544	577	560	529	565	563	523	512	519	523	553	516	554	531	496	543	582	569	527	517	518	541	518	513	534	513	565	531	536	559	552	503	562	545	536	550	593	507	566	523	524	554	553	558	557	532	522	522	497	508	536	542	511	530	533	567	564	519	514	515	519	543	542	531	539	517	506	538	551	548	565	513	546	541	504	564	535	562	548	525	520	516	531	497	531	534	537	523	552	494	544	543	556	510	511	536	557	491	553	546	539	517	534	583	492	536	541	514	506	539	541	491	519	538	476	568	495	549	535	535	528	541	535	514	488	532	585	491	525	512	562	518	535	542	522	537	514	560	547	554	533	482	530	562	504	565	539	538	521	536	574	553	538	533	565	487	535	503	564	536	538	517	556	519	522	530	542	512	544	522	536	532	496	588	564	548	551	520	561	580	541	572	522	548	504	546	545	566	561	548	545	495	530	578	518	501	526	574	561	555	582	561	552	542	513	536	536	540	531	545	546	514	552	550	534	537	542	516	569	536	567	582	527	510	524	520	550	609	586	526	510	525	547	535	549	501	513	501	516	521	546	519	506	528	532	509	558	546	600	516	542	541	511	555	547	555	602	551	555	562	533	532	544	508	523	528	513	554	508	543	529	544	520	531	559	526	536	545	504	570	526	527	557	538	535	512	555	504	557	535	520	562	552	559	483	527	511	559	559	565	543	510	526	561	535	494	532	558	561	553	550	570	524	507	515	530	541	556	550	547	476	529	508	529	604	492	520	535	545	510	533	534	507	558	508	535	506	548	524	494	501	599	493	584	562	559	570	527	517	529	515	503	566	535	532	532	506	496	548	529	513	554	533	525	553	551	518	573	530	537	538	552	577	500	556	546	482	528	526	523	528	510	545	552	494	555	522	540	515	518	540	524	571	534	538	502	531	551	541	518	576	506	568	523	510	548	552	517	544	542	533	543	535	564	567	498	487	521	498	549	541	499	528	528	513	523	533	557	517	522	539	542	564	576	538	535	549	554	528	510	551	537	602	588	532	500	500	566	544	543	539	532	540	554	527	558	524	563	510	571	509	564	539	535	531	555	503	510	553	543	521	600	534	510	554	569	501	490	549	509	542	546	602	545	557	544	559	542	526	527	503	520	466	536	548	504	527	527	561	519	576	555	528	496	551	522	536	531	520	557	520	518	575	530	513	541	561	535	539	533	524	568	538	563	534	532	533	528	529	494	550	568	532	577	542	524	545	532	597	547	514	530	532	502	536	554	518	526	530	591	517	549	556	560	596	533	555	523	522	522	577	553	528	497	507	543	498	530	545	578	517	520	540	522	524	502	545	546	549	536	538	492	552	582	558	545	546	498	510	519	528	564	531	505	510	530	553	529	557	549	513	517	498	583	554	520	524	551	557	508	538	557	572	552	538	534	520	507	530	567	516	547	530	490	538	519	516	577	557	536	536	493	544	549	551	550	554	526	496	546	544	532	554	586	542	524	596	544	583	492	531	525	572	550	556	548	494	510	528	483	555	504	520	521	549	515	548	514	536	565	545	547	554	482	545	528	530	584	515	490	547	571	551	506	539	551	488	501	519	554	529	538	541	589	499	556	534	524	573	530	536	579	534	525	564	522	563	525	577	556	566	555	515	561	514	533	531	519	500	536	546	544	574	559	523	546	524	538	560	536	551	504	492	568	482	496	530	542	580	499	511	555	547	564	529	542	548	529	555	508	532	574	534	542	520	571	508	541	529	514	549	536	509	559	487	506	550	510	529	512	538	491	513	505	526	548	495	503	541	541	516	489	527	565	517	512	566	544	555	559	559	561	511	569	516	507	536	573	576	529	514	569	538	528	540	547	524	516	553	511	531	537	543	514	515	556	532	541	533	522	545	517	551	503	555	551	560	514	506	542	507	542	556	525	536	538	591	508	484	510	576	486	529	547	504	521	553	550	534	570	531	513	566	504	518	576	536	551	548	568	532	504	530	495	517	532	554	517	561	565	527	526	546	546	545	519	492	541	533	530	524	527	499	552	549	496	489	516	546	549	532	535	543	549	526	536	570	528	553	555	501	509	502	549	527	551	559	528	536	501	507	507	563	540	517	532	553	517	493	512	521	578	531	553	568	558	544	533	491	536	529	524	559	550	569	556	539	553	537	513	492	541	569	573	507	554	519	543	577	579	544	568	545	493	516	571	528	535	505	498	510	514	529	507	497	515	510	543	523	489	525	509	528	515	503	534	606	556	496	526	541	555	521	570	476	546	507	545	525	536	562	517	492	555	491	565	512	534	520	554	553	519	495	527	545	576	546	542	569	514	519	539	515	526	520	539	585	543	577	511	552	551	528	544	535	548	546	513	561	527	523	523	535	508	514	539	525	542	520	556	524	512	553	507	529	492	536	554	583	508	537	528	492	531	546	529	563	555	547	556	547	518	532	510	544	558	567	543	531	546	563	533	549	539	502	555	604	555	581	546	568	560	569	524	532	543	518	543	538	483	553	532	509	512	515	505	529	513	545	517	547	523	524	547	523	519	532	548	510	546	543	538	543	487	534	584	520	560	537	532	508	514	532	485	567	467	555	533	532	538	538	527	504	523	517	551	507	525	522	513	514	538	511	549	537	527	525	594	548	535	539	518	554	554	541	525	540	537	546	534	530	528	549	513	526	535	558	525	563	499	532	553	546	549	556	535	498	559	531	541	549	563	511	569	502	514	582	547	540	511	502	539	516	574	549	530	514	539	560	564	606	526	567	562	517	522	532	540	561	546	526	557	549	544	510	559	553	534	521	588	617	527	509	562	518	538	546	528	542	514	584	529	499	523	559	534	509	583	546	515	558	557	531	507	520	520	552	527	530	546	514	543	556	510	556	533	549	560	530	512	514	561	569	553	535	556	548	550	531	542	516	522	530	543	569	549	555	552	528	532	553	525	567	538	522	519	556	508	559	567	526	540	528	515	545	514	516	559	558	549	525	498	525	560	541	529	525	529	542	514	568	565	508	510	530	544	549	558	527	529	555	558	551	528	522	561	509
23215	21399	29109	24018	21387	21279	6806	13778	35711	21257	5097	1037	906	889	891	834	823	787	843	867	819	808	811	820	789	810	800	826	783	776	781	776	774	728	802	800	773	760	829	814	792	794	815	749	759	755	745	774	804	742	827	768	784	754	771	761	779	776	781	745	771	789	773	779	756	757	769	763	729	751	788	805	748	805	761	832	720	796	759	723	773	776	771	753	812	739	811	738	793	778	755	761	780	788	783	792	747	749	745	782	756	753	821	801	795	772	817	794	796	782	772	764	784	805	798	743	754	768	776	715	778	726	765	777	775	741	732	813	778	803	773	795	754	726	800	758	806	776	770	741	696	751	750	777	799	741	770	785	744	786	811	735	733	818	754	788	744	807	761	774	757	775	791	773	749	773	802	762	764	821	737	756	802	740	788	793	771	763	773	751	763	773	802	769	767	747	770	822	766	732	757	749	794	815	796	722	761	757	751	778	725	771	797	781	794	751	762	742	778	752	768	748	726	767	797	752	737	744	769	742	758	752	748	759	816	770	768	742	719	767	754	750	797	779	774	738	751	810	795	772	776	808	751	746	792	796	774	772	824	822	765	701	783	727	765	740	756	759	797	754	741	783	781	775	748	764	759	830	785	774	754	763	761	761	718	779	790	727	792	761	767	771	777	793	769	807	728	751	749	825	730	769	722	754	773	798	787	757	778	797	763	759	734	788	792	725	744	801	788	767	763	769	831	742	748	749	786	755	764	771	712	814	818	807	771	781	762	778	750	771	792	803	771	778	755	743	780	720	745	745	722	790	730	773	751	782	785	781	783	795	779	749	788	739	796	775	752	766	782	803	823	752	788	775	709	791	791	755	740	824	804	765	745	739	729	758	758	789	788	797	796	800	767	756	760	706	711	766	828	746	766	748	811	773	771	782	775	768	789	772	770	754	771	772	792	753	800	733	759	830	764	747	798	764	810	774	759	765	810	743	772	786	778	775	832	791	745	817	741	772	810	788	782	765	728	744	764	762	834	794	802	762	789	732	739	820	796	763	751	746	747	825	824	782	763	754	754	759	759	809	775	751	760	750	795	761	764	815	760	748	785	750	721	731	693	808	778	751	754	701	750	784	769	797	803	742	829	770	763	741	754	727	798	722	737	772	731	755	721	754	773	764	770	798	730	800	765	745	785	753	729	745	767	764	764	783	771	745	773	783	753	752	783	788	801	751	773	731	781	795	773	779	790	777	769	788	760	783	750	760	781	773	747	702	806	726	794	793	737	757	765	714	790	776	763	806	752	757	773	744	792	801	836	760	850	799	768	789	750	795	721	770	771	748	788	781	758	735	775	735	795	790	791	809	759	766	721	739	768	770	775	741	751	775	795	742	773	786	729	735	754	797	746	756	736	746	756	773	792	818	735	752	688	787	813	868	775	801	729	760	744	817	783	829	762	723	781	794	764	805	759	805	780	772	745	785	740	745	745	773	762	745	740	738	750	783	820	760	791	784	793	802	783	781	740	791	782	785	778	769	746	735	749	804	781	714	742	794	766	739	773	830	770	740	767	792	771	750	760	739	729	696	753	802	774	787	771	764	748	783	748	788	725	755	731	741	755	807	770	778	772	793	737	771	732	787	748	797	844	755	784	748	737	800	807	780	777	801	783	799	753	754	745	771	767	770	767	744	730	775	747	786	752	776	759	753	756	791	785	795	782	793	766	777	790	715	799	761	801	787	754	784	765	759	791	786	809	737	758	764	811	798	804	798	765	759	745	763	781	834	778	802	819	754	828	786	806	760	751	777	772	805	811	816	720	736	767	767	787	829	756	768	785	788	783	758	775	740	740	768	746	756	773	773	759	763	790	794	765	744	796	781	794	761	824	781	759	754	783	768	722	767	785	787	754	742	781	759	765	740	799	752	795	788	756	720	853	768	776	793	718	772	788	769	761	768	757	814	791	773	816	808	768	806	756	797	738	771	755	699	779	771	805	755	754	708	754	761	725	769	812	782	785	762	713	770	764	736	804	756	739	741	804	775	737	791	780	788	785	756	776	751	798	778	773	802	778	773	729	764	752	794	753	748	788	745	803	779	783	770	751	746	769	808	732	757	764	723	716	770	732	763	811	754	779	809	765	779	703	819	797	684	769	747	773	818	804	766	780	690	745	785	754	730	801	739	769	745	823	707	764	799	763	739	830	765	790	795	789	779	789	806	799	784	744	786	819	739	810	781	798	790	772	755	753	724	771	739	776	783	702	746	764	709	750	789	720	829	779	736	707	722	764	734	788	778	759	774	793	723	762	768	769	849	777	749	787	753	777	751	739	782	795	722	761	800	795	797	804	827	728	767	817	752	781	788	733	792	747	783	794	808	794	748	817	720	804	781	792	795	821	759	725	809	748	807	735	796	777	836	779	732	777	777	784	745	789	798	777	775	788	740	765	794	807	794	751	750	800	811	765	761	809	787	722	814	723	763	808	764	774	801	775	770	746	800	764	752	764	752	779	719	750	768	715	777	817	752	768	769	814	787	740	772	802	780	806	774	751	785	834	796	768	806	776	760	756	733	783	785	748	749	765	803	797	770	761	777	764	817	815	772	731	793	734	741	813	810	763	772	815	772	787	786	748	738	771	771	822	800	727	763	764	739	737	790	753	763	823	752	747	801	780	749	750	743	766	746	754	743	750	779	765	746	729	732	759	771	766	755	812	753	774	774	783	757	774	781	796	753	794	838	774	751	795	824	776	756	727	768	764	796	791	798	731	823	700	742	726	792	775	766	742	762	811	776	766	791	757	744	782	712	753	825	755	752	750	724	798	777	758	765	780	751	755	771	763	782	787	809	834	804	801	807	800	757	745	758	818	701	815	770	730	818	729	738	761	750	793	778	810	744	776	795	748	806	807	768	749	786	775	759	757	791	686	757	718	778	792	771	797	742	752	767	771	803	757	825	748	747	748	714	727	807	809	807	804	777	785	750	777	770	793	731	825	744	747	738	752	752	742	814	759	762	779	737	799	760	756	792	820	744	760	777	758	808	761	777	805	753	765	773	757	826	762	791	770	738	768	697	778	803	753	788	726	770	770	756	766	760	760	753	752	776	723	803	782	730	749	738	795	768	747	805	768	774	760	766	752	771	748	721	741	777	771	727	769	743	734	752	794	808	737	737	742	765	720	745	805	755	759	845	729	732	809	799	759	775	749	770	795	750	782	781	724	791	773	790	813	794	746	750	786	732	711	797	790	784	717	812	738	753	771	786	734	768	794	767	771	803	805	773	768	746	784	710	801	718	841	810	754	728	742	820	824	823	780	830	756	759	794	731	751	770	735	756	809	825	745	782	711	760	750	770	737	747	767	749	777	758	756	804	776	775	753	768	738	774	778	728	728	767	778	764	817	749	808	787	773	734	788	782	767	767	784	767	720	772	795	735	747	764	757	789	779	774	816	792	724	757	759	790	726	774	722	740	824	800	769	834	763	785	779	776	807	771	762	775	709	747	794	775	794	784	759	770
38955	64591	29313	5465	4045	3069	2507	17323	39062	22993	6460	1221	1172	1133	1070	1047	962	1021	1014	930	951	981	897	903	921	909	860	904	883	943	906	916	897	888	887	832	955	898	913	952	915	892	935	886	909	935	894	892	858	822	882	855	880	837	859	869	850	866	829	895	900	855	871	909	889	913	905	899	892	930	901	948	899	874	888	898	868	926	852	880	875	853	847	816	821	865	890	883	826	901	892	908	895	837	814	898	898	902	844	896	851	905	849	884	870	853	898	831	879	906	915	882	878	872	830	914	919	896	886	894	838	856	878	847	921	861	864	895	839	892	872	832	884	850	844	894	900	834	893	899	915	846	887	861	880	893	906	862	889	883	952	867	894	925	894	890	882	843	882	924	917	922	906	838	884	880	862	880	868	858	866	898	927	904	858	883	867	882	852	878	911	842	869	900	866	876	951	891	893	846	909	878	825	851	893	918	850	899	850	866	890	875	863	842	892	890	919	828	929	902	879	941	880	832	862	937	909	879	863	883	883	897	817	853	868	859	872	860	886	839	922	916	904	871	899	868	926	875	900	909	900	888	881	879	839	868	875	894	889	842	861	891	895	897	867	835	871	885	864	888	841	850	906	834	885	915	860	890	932	916	838	846	847	894	873	884	853	882	841	873	934	840	928	943	899	885	864	831	872	945	850	872	860	894	925	873	849	874	867	809	842	818	854	879	919	890	900	910	828	856	808	905	898	892	928	903	870	851	925	889	873	881	853	886	924	888	898	892	895	886	899	862	829	851	866	877	894	906	852	892	891	908	923	861	838	841	872	877	887	845	909	871	971	903	889	854	882	893	884	853	887	867	878	859	918	846	913	939	857	825	926	886	845	857	897	825	909	813	915	910	871	876	844	916	854	932	862	878	922	912	855	858	873	930	851	853	856	834	888	871	904	901	894	835	887	865	901	876	921	897	894	853	905	891	927	862	832	933	902	822	828	866	872	863	866	854	849	882	853	945	909	905	891	912	830	901	862	917	841	865	904	870	878	857	830	895	850	890	788	873	843	871	888	851	894	889	832	843	835	902	917	887	888	825	916	904	859	856	892	871	882	837	863	899	917	825	861	897	857	906	874	897	828	825	927	887	899	877	873	897	933	821	900	905	841	877	926	903	818	885	794	894	909	908	884	895	827	872	861	869	887	873	912	876	932	904	871	876	882	894	877	871	882	871	890	869	835	863	848	898	855	847	877	824	936	890	903	894	896	839	850	890	895	868	917	890	902	855	871	834	906	875	888	937	885	921	912	910	852	874	899	883	840	885	830	836	926	878	879	873	915	878	847	869	913	902	893	819	879	862	879	876	885	911	868	851	779	843	890	822	898	879	889	887	925	952	896	868	879	841	866	915	871	887	786	857	866	862	887	854	926	881	916	894	818	862	850	899	908	889	895	820	878	887	827	844	842	886	859	852	872	834	882	814	875	901	896	848	939	907	883	919	902	843	872	915	901	874	844	910	885	861	874	900	860	861	838	866	880	885	919	872	901	859	901	852	904	864	867	855	808	892	886	858	894	901	868	917	834	880	829	874	885	862	885	862	879	848	904	903	887	921	890	880	851	896	900	888	935	905	836	836	890	873	896	918	905	876	875	835	860	834	862	857	874	857	883	876	839	893	826	875	902	865	866	863	891	877	881	879	893	821	852	857	912	870	837	830	882	824	853	868	892	890	876	876	908	869	906	895	919	918	860	881	838	882	837	900	896	904	859	844	860	875	847	887	858	875	898	885	913	847	862	889	925	910	893	884	869	852	879	874	938	854	887	875	861	844	868	875	899	884	886	880	854	866	881	845	807	870	860	838	887	883	861	856	903	870	848	850	873	868	876	839	920	895	886	844	860	858	858	926	852	919	897	865	862	824	872	854	892	908	894	828	924	867	880	872	892	905	933	867	910	883	815	862	873	909	829	890	920	833	883	862	887	917	888	870	865	874	888	899	872	886	907	885	877	862	811	869	941	865	825	897	851	922	911	885	915	962	866	843	885	852	894	861	857	873	881	877	896	881	923	891	917	886	847	884	841	837	829	847	868	821	912	871	885	862	850	832	879	955	918	875	884	837	900	909	880	886	863	881	912	849	887	887	887	869	907	849	866	947	872	915	874	901	850	846	881	897	896	858	844	891	869	865	862	872	808	871	852	818	876	809	941	898	876	825	887	943	865	901	907	866	849	869	897	834	848	849	884	884	907	882	872	875	864	796	862	810	841	874	879	862	850	898	910	878	885	871	858	861	897	871	881	950	900	903	871	900	856	849	895	943	914	864	897	916	899	890	870	886	868	885	841	873	870	842	840	857	866	836	877	844	905	858	847	913	823	935	865	901	879	902	906	861	892	912	833	881	830	849	859	874	848	853	851	874	900	933	883	905	882	890	885	910	852	875	969	848	898	849	849	835	844	911	873	923	825	875	913	930	864	856	913	886	895	897	867	929	912	876	902	893	896	934	820	876	884	890	885	897	872	878	927	849	921	864	867	909	882	863	871	912	917	833	887	856	891	905	892	893	890	867	903	876	868	856	857	922	872	895	873	848	833	853	889	891	900	882	842	882	900	893	899	870	848	934	851	862	886	890	904	829	819	826	862	915	908	902	881	798	871	863	882	893	835	892	867	912	873	923	926	922	873	887	892	907	873	891	873	851	873	828	854	846	936	857	872	854	853	881	835	874	863	857	876	877	820	855	864	832	916	903	863	851	903	893	869	864	857	890	849	861	857	845	880	879	818	886	865	845	888	927	872	893	861	939	905	867	850	857	886	901	897	876	825	931	828	840	877	884	880	881	851	874	830	867	848	869	868	858	917	917	875	892	875	929	839	863	931	931	895	861	862	867	891	888	900	865	913	905	876	868	907	849	836	913	829	880	942	878	899	880	885	888	920	861	915	903	903	910	895	884	929	870	866	872	889	895	876	890	889	856	856	876	898	857	843	860	863	837	894	868	894	918	850	864	883	827	830	861	844	863	808	922	877	874	887	894	857	832	874	864	911	895	853	849	868	889	891	887	909	881	836	912	833	877	920	886	894	908	863	917	893	913	884	894	818	858	835	864	827	873	860	848	842	864	889	922	866	900	883	855	870	852	894	860	823	875	924	873	931	871	892	859	900	837	860	899	842	895	868	893	868	866	881	842	870	856	871	890	857	847	867	821	892	890	868	892	905	877	864	855	937	864	879	843	871	858	878	895	904	854	907	898	920	881	901	908	892	898	865	850	931	936	886	889	868	919	892	904	903	878	862	836	873	875	868	839	840	894	874	906	875	858	894	853	819	860	910	923	864	873	901	913	884	870	925	907	913	869	906	863	851	852	871	847	835	862	901	871	907	901	914	903	843	840	853	886	866	834	893	882	872	894	904	909	876	920	815	863	857	847	916	870	912	887	917	881	886	818	855	849	879	920	903	853	888	894	869	882	896	849	895	888	862	892	905	851	885	864	866	864	870	881	957	870	911	898	889	866	837	881	833	848
28953	25838	17403	2023	432	441	393	557	2130	1175	472	376	388	399	359	404	388	418	370	375	334	390	394	412	392	392	367	367	391	361	380	412	370	379	366	381	393	392	371	369	407	383	374	411	350	373	386	379	350	381	372	385	403	352	386	394	364	363	371	389	342	407	350	415	356	359	355	399	375	349	382	376	377	354	371	354	411	424	399	382	361	398	390	362	386	418	382	384	381	377	391	355	372	359	401	365	391	388	428	375	331	373	377	365	361	342	416	382	410	411	370	387	381	376	364	414	382	425	382	384	372	376	399	372	353	393	384	356	369	384	389	343	343	392	353	425	376	379	363	348	374	375	397	341	349	365	368	350	338	370	327	375	405	390	376	379	355	381	372	364	344	380	354	358	373	414	408	363	393	381	374	370	374	360	356	348	352	369	404	377	388	439	357	362	360	382	347	339	367	389	398	358	391	378	374	374	354	375	380	371	355	388	388	408	382	360	348	395	397	370	341	377	365	382	392	370	383	360	413	352	403	390	397	408	379	350	364	397	397	352	354	356	367	400	372	380	435	377	361	359	359	403	360	386	389	332	394	356	395	385	352	360	402	397	343	376	377	397	348	393	390	337	384	382	349	402	385	345	367	390	391	345	349	392	365	364	377	397	384	385	393	384	381	382	431	387	375	386	369	375	337	355	390	401	384	336	359	347	349	389	381	380	344	368	369	359	392	371	382	360	371	359	359	344	373	383	343	379	380	391	363	346	384	352	386	382	400	370	406	396	405	412	370	390	367	338	391	388	387	392	379	365	413	363	370	385	388	391	389	400	378	360	406	352	399	344	373	411	358	384	386	342	365	374	349	410	385	396	341	381	408	367	372	368	329	397	387	374	371	370	364	381	357	347	393	357	354	424	374	399	410	370	402	375	354	360	358	361	383	397	381	414	384	336	394	395	403	357	376	368	381	391	373	361	406	361	388	369	386	387	371	378	391	379	362	427	423	397	400	399	364	398	379	388	372	346	372	372	356	377	385	374	447	384	379	399	351	399	354	407	372	366	341	346	399	369	417	354	375	367	363	383	401	358	388	374	351	351	354	354	374	381	387	384	341	406	405	384	419	379	391	387	405	387	383	389	378	382	337	369	371	377	337	361	383	361	394	354	350	377	368	409	383	361	380	427	360	406	416	374	374	343	359	395	377	388	384	351	370	402	366	341	364	377	360	356	368	351	375	367	383	353	384	361	353	382	350	377	384	374	358	385	398	395	397	365	356	329	377	374	365	362	381	367	381	342	318	375	341	373	355	371	383	386	334	385	363	391	404	344	357	391	364	377	375	410	365	370	360	377	339	371	415	391	373	376	377	334	402	367	362	378	385	361	396	433	362	378	377	403	392	377	396	395	398	350	385	389	375	383	374	350	376	369	363	389	379	373	398	373	371	425	390	384	373	388	363	387	368	389	349	369	382	374	387	372	358	345	381	387	417	388	360	369	383	379	357	390	378	379	387	350	379	376	415	374	353	394	385	380	414	403	383	369	358	350	344	357	387	366	359	424	382	370	399	364	386	352	375	365	374	375	396	390	398	379	378	404	385	394	364	388	365	338	416	348	345	372	420	391	417	381	379	336	406	374	351	373	363	348	386	369	368	376	358	366	384	366	393	384	379	379	392	405	402	377	377	371	361	382	373	377	359	396	387	364	387	360	391	359	385	387	389	363	351	382	367	387	370	377	381	394	375	361	397	388	382	332	352	399	361	426	408	384	374	374	376	360	366	391	391	392	378	401	395	378	410	394	382	362	405	353	398	369	384	369	377	414	391	361	391	395	381	372	378	400	378	356	376	354	384	346	399	387	356	369	366	384	382	375	381	386	337	402	356	356	352	373	380	384	390	383	364	360	401	391	393	348	421	405	371	405	375	374	374	363	379	408	376	380	385	374	383	353	377	353	357	389	398	342	370	386	357	337	394	389	387	384	372	366	377	366	354	388	374	358	387	395	357	350	391	403	360	388	413	401	345	373	358	380	366	363	377	389	368	381	404	385	393	358	376	374	372	374	382	372	389	366	424	393	357	384	371	377	380	390	401	390	371	381	367	380	390	381	347	414	383	359	407	375	396	358	364	389	374	358	377	389	387	371	375	356	352	409	345	378	385	369	371	393	397	360	387	395	413	400	363	404	362	387	388	380	372	381	362	388	392	363	384	363	399	369	352	375	403	392	385	410	363	404	364	348	362	386	384	404	423	398	374	354	374	327	337	370	357	401	395	383	363	385	375	372	352	397	371	394	379	410	387	376	394	397	380	344	397	377	359	388	357	378	390	380	401	343	385	382	386	366	373	339	396	359	355	350	366	383	382	358	371	396	359	352	381	382	372	377	369	362	367	405	392	389	390	376	414	381	348	367	414	371	378	380	379	364	406	380	404	362	374	410	351	379	381	353	369	364	386	383	370	419	399	347	403	375	413	365	357	339	409	367	427	361	372	358	385	368	370	375	392	361	371	388	378	396	390	420	373	363	349	388	365	384	359	384	401	346	394	385	375	392	360	338	394	358	378	359	359	372	357	360	378	391	384	337	369	378	363	382	406	344	349	377	403	372	365	395	405	361	365	379	370	418	416	372	417	389	380	394	400	383	355	364	412	382	374	374	365	368	368	367	358	372	370	380	377	393	361	389	368	380	377	361	380	369	419	387	419	361	385	374	358	347	368	395	388	333	400	357	384	375	382	352	319	397	355	425	373	393	404	365	352	386	428	383	362	366	371	406	354	390	355	379	346	365	367	332	383	372	372	389	403	361	394	382	376	383	383	410	357	376	364	393	393	345	386	384	400	408	378	366	392	400	407	395	388	404	373	386	394	393	413	393	334	389	387	364	384	391	387	415	402	389	354	365	382	356	364	348	345	380	352	388	370	342	381	390	403	360	367	388	354	352	393	394	377	402	403	359	402	370	382	381	391	369	386	411	387	392	398	358	377	360	363	325	386	383	330	355	385	381	369	364	399	375	371	356	365	348	355	374	382	387	355	390	397	384	419	413	381	411	384	381	387	369	377	381	358	336	369	345	368	345	347	388	346	346	372	406	412	382	371	402	375	375	400	370	371	353	397	384	370	353	350	353	376	382	374	361	398	388	371	362	404	380	345	417	404	340	429	388	366	350	391	388	357	360	377	390	387	418	373	415	389	367	387	390	372	327	387	349	416	362	396	359	351	415	363	341	381	373	386	359	394	346	391	393	387	357	382	375	378	370	367	398	375	397	355	409	397	351	377	376	371	382	387	380	382	363	383	375	372	384	385	381	399	363	392	409	396	388	347	381	377	345	399	391	375	375	342	333	373	374	412	379	382	363	367	362	349	400	395	365	358	365	372	361	376	362	391	355	416	412	399	408	361	392	365	393	386	356	387	394	382	352	364	414	354	394	370	382	381	372	381	382	407	375	344	328	363	381	383	375	373	369	365	378	384	398	414	404	392	348	393	411	371	398	390	387	368	421	397	364	360	405	389	370
30259	40519	12683	617	567	522	564	838	3715	1981	655	472	461	483	436	462	489	469	474	488	444	435	466	472	440	435	459	454	410	442	456	460	460	474	444	487	458	441	423	470	489	448	465	524	431	444	459	465	446	457	464	472	460	443	486	425	421	433	434	455	420	462	435	467	473	431	448	487	451	453	463	477	412	422	421	454	480	466	451	425	470	483	492	437	464	433	464	409	454	426	450	474	454	454	438	453	456	441	521	435	524	458	452	450	433	459	458	442	436	443	447	435	451	452	416	471	431	452	490	498	455	434	449	450	443	458	469	483	474	443	465	454	484	442	450	414	460	465	461	439	461	452	482	452	435	475	450	444	437	446	485	428	477	454	405	432	461	471	458	489	443	485	442	420	457	457	447	427	444	446	457	462	512	453	448	446	445	450	448	441	472	441	471	434	476	427	448	436	470	454	464	425	466	444	450	469	483	430	473	471	442	485	448	436	467	471	456	443	439	437	440	441	450	402	487	445	487	472	494	476	428	446	455	467	446	437	423	450	448	471	462	480	421	442	466	461	457	460	421	462	450	461	435	419	461	484	447	461	466	459	428	421	426	440	424	421	480	443	482	478	441	417	458	423	469	407	463	479	436	463	472	442	489	419	445	504	432	443	442	433	470	458	483	451	448	451	434	439	445	436	460	445	463	447	403	462	468	468	472	440	430	432	467	456	437	475	485	455	432	407	450	469	450	478	459	439	449	433	467	478	482	465	487	484	461	471	472	449	472	443	445	460	443	473	485	467	418	488	459	446	448	433	455	426	477	463	463	432	468	445	451	442	450	498	416	419	451	467	448	455	448	497	464	426	451	466	435	426	424	455	459	445	464	419	426	431	453	450	426	453	445	462	449	449	489	464	419	451	452	459	480	450	449	441	503	438	471	470	482	453	449	415	459	472	438	452	456	438	436	437	470	460	402	442	471	443	425	446	426	461	428	502	439	468	458	479	403	454	470	465	417	433	511	472	438	475	431	462	468	466	452	479	455	468	441	453	462	461	458	462	453	463	487	429	470	461	443	454	489	447	436	443	489	425	476	472	429	452	443	491	475	471	464	464	428	433	458	415	422	444	464	451	485	464	428	492	427	453	449	465	439	459	444	444	445	448	494	431	459	450	490	438	410	468	430	450	470	429	460	449	469	451	453	489	464	429	455	465	465	464	461	434	439	455	439	422	440	457	425	458	463	455	379	461	451	446	492	435	409	475	477	471	444	461	484	451	445	428	410	463	448	441	469	452	445	495	458	471	461	462	416	465	443	438	450	461	455	454	443	430	441	450	456	481	417	456	473	475	462	451	440	437	432	459	428	442	437	434	500	497	487	480	448	451	464	450	466	434	467	502	433	440	467	474	449	457	475	461	434	449	441	451	451	480	470	470	482	442	445	419	474	411	450	487	451	446	445	512	421	451	443	486	448	439	429	449	446	473	462	457	439	501	406	469	471	463	432	448	421	485	468	434	469	435	503	457	453	438	448	479	467	422	444	452	453	443	467	469	459	422	429	451	417	437	421	451	453	464	449	474	446	424	444	468	419	441	445	471	438	475	503	494	442	470	465	434	441	455	447	460	465	429	453	476	470	432	465	450	428	443	480	438	436	442	457	482	439	424	463	421	450	454	486	437	460	407	455	482	451	441	479	465	435	459	486	452	437	463	445	441	432	449	463	474	482	458	497	460	456	451	456	442	475	448	441	420	460	433	443	489	460	413	457	438	456	462	477	456	414	462	467	430	427	469	455	438	447	469	432	475	478	444	454	458	474	466	448	465	475	435	431	459	460	454	470	449	435	454	421	474	451	398	445	430	476	489	430	461	422	454	487	479	455	436	494	433	439	469	459	449	438	490	453	465	462	438	440	460	460	430	461	394	476	496	471	420	457	450	474	457	480	404	471	400	461	457	442	474	475	467	424	436	433	407	442	463	499	443	478	465	461	441	440	480	483	419	469	420	463	486	488	442	459	463	444	492	458	426	451	458	455	425	450	420	419	432	438	453	459	457	429	440	436	445	454	449	449	465	493	443	485	431	444	482	442	474	467	454	456	445	439	430	426	475	439	471	458	440	431	422	403	427	446	448	446	456	436	463	441	467	457	476	460	457	423	455	451	458	428	459	459	451	412	494	421	429	451	449	442	478	412	454	431	458	480	465	420	448	430	467	467	452	445	491	444	444	441	464	427	450	438	476	409	443	431	448	428	464	466	425	474	431	447	470	440	431	446	406	409	402	461	400	461	471	468	420	442	463	459	430	465	487	446	472	482	464	465	445	452	470	461	450	470	471	448	450	489	468	446	428	476	436	495	498	463	462	441	470	493	480	466	462	471	450	457	460	453	460	415	449	450	450	456	463	423	434	460	466	440	428	484	461	430	458	422	421	429	454	467	479	457	458	458	443	473	453	438	462	461	435	448	447	491	466	478	428	452	458	433	436	431	462	436	448	461	427	453	469	456	469	434	480	461	433	453	465	392	464	450	438	443	503	444	491	466	491	452	466	437	467	427	471	454	439	433	456	474	422	470	435	462	443	476	467	477	478	446	457	454	437	467	475	456	446	446	437	469	513	450	485	426	447	483	471	444	457	464	500	451	435	457	429	443	470	450	441	441	478	419	463	435	459	453	488	451	428	473	450	469	448	461	435	461	498	478	497	462	466	442	443	481	456	450	472	457	495	441	468	463	481	443	479	439	455	452	472	444	445	444	496	423	425	443	438	450	486	425	507	443	434	443	495	511	446	487	486	464	480	452	420	420	465	421	437	440	429	439	460	463	477	463	467	445	464	473	443	463	411	467	445	422	474	418	455	486	454	447	476	477	501	452	454	475	469	497	435	474	447	441	424	448	430	454	430	476	428	447	460	430	429	490	461	459	457	428	474	480	435	431	423	488	424	470	467	440	448	491	432	439	454	456	455	450	477	467	426	477	458	444	447	452	457	429	431	458	445	486	445	444	410	470	466	464	430	447	443	456	475	435	428	469	455	469	450	460	456	462	457	479	443	498	447	446	462	446	393	462	468	493	465	462	443	462	465	443	450	493	442	468	435	440	498	445	418	468	470	457	443	456	478	437	471	450	474	440	413	452	465	497	422	458	472	489	437	397	449	461	469	443	463	425	465	469	448	456	455	483	436	470	465	422	453	465	442	441	443	455	470	499	486	489	440	483	423	453	444	461	442	454	452	448	433	430	464	452	462	441	468	482	445	440	444	487	489	465	449	466	490	468	455	465	452	484	480	463	454	466	465	449	451	468	454	425	431	427	479	462	436	472	441	468	467	440	460	461	456	439	435	416	461	421	467	442	453	440	441	443	457	436	432	410	441	456	465	431	451	441	472	493	476	474	432	485	469	485	451	441	449	454	438	468	450	446	439	476	465	442	461	467	436	466	448	427	464	458	452	421	454	468	481	500	485	446	476	467	494	466	427	460	462	468	439	436	459	423	435	502	441	449	487	464	444	477	464	483	427
24446	21399	28500	24585	20917	5917	1074	2077	19737	12534	2973	745	588	676	588	635	596	606	634	557	593	591	568	563	567	581	577	581	579	603	578	581	628	619	582	597	576	569	561	597	544	555	582	572	610	564	552	543	586	605	571	523	591	590	571	563	551	570	619	633	559	600	595	542	590	546	558	554	537	548	588	567	586	536	584	597	552	582	537	557	513	582	557	569	583	562	571	604	556	555	595	582	559	563	544	585	573	546	581	552	604	566	566	631	604	547	585	540	564	560	581	598	563	597	566	573	609	567	598	548	610	582	564	563	596	603	605	627	582	561	592	606	563	551	611	534	589	566	561	572	583	587	586	568	616	568	579	613	559	636	589	566	530	534	525	575	561	599	609	624	543	551	584	563	518	575	549	601	566	606	567	593	549	535	557	532	608	595	605	570	563	629	555	572	557	538	592	581	557	587	596	556	609	559	558	610	572	569	561	562	529	586	567	616	563	587	540	615	561	594	568	533	591	589	607	591	560	581	538	573	581	595	561	609	567	584	592	571	585	583	550	597	563	638	554	560	512	577	558	587	560	589	566	514	580	561	578	531	576	554	604	573	590	616	584	551	573	557	549	564	598	571	564	593	540	570	621	588	590	551	556	579	580	545	567	592	545	592	562	612	584	598	571	554	579	535	576	626	572	574	612	557	558	580	529	556	545	513	600	571	595	562	576	587	554	575	561	560	553	588	571	552	557	577	579	574	576	540	587	581	556	609	520	564	584	589	601	636	564	604	532	548	585	532	567	570	546	526	574	554	586	543	556	610	596	553	566	580	600	592	535	561	599	548	563	552	588	563	588	516	544	571	574	581	579	585	568	573	540	538	542	605	613	555	555	590	602	563	561	539	613	598	599	537	552	549	604	541	566	562	592	619	566	557	567	632	604	578	561	582	590	536	583	557	554	576	585	584	592	548	566	576	540	569	571	594	596	561	549	598	589	583	543	566	527	562	571	562	573	606	561	570	543	553	615	580	515	583	601	563	571	568	559	595	561	577	558	565	582	600	544	568	547	576	604	586	548	576	580	571	581	571	551	563	572	584	573	608	597	614	535	568	582	579	585	544	557	603	581	575	597	539	572	548	585	589	584	576	578	561	532	594	587	566	582	526	556	539	583	578	563	587	543	536	568	603	591	575	545	556	556	537	587	551	566	563	518	501	589	557	572	589	558	587	575	551	579	613	569	599	589	610	525	613	541	531	570	562	547	607	604	598	527	553	597	565	558	560	574	586	553	584	586	531	550	550	569	591	574	605	591	588	598	532	584	566	580	569	589	561	563	591	530	570	592	571	590	559	535	537	567	562	539	557	547	604	561	601	617	551	602	595	610	558	528	585	579	566	568	555	556	552	608	596	552	542	570	584	552	534	540	572	585	577	575	541	582	538	569	580	573	566	548	546	596	626	581	547	555	563	556	601	607	558	544	556	529	606	586	587	574	563	580	601	562	585	565	591	548	604	538	640	562	595	580	581	554	594	532	591	560	553	546	578	599	573	599	598	596	612	575	602	608	610	599	603	541	558	573	601	570	574	537	575	559	617	583	556	501	557	558	535	579	555	565	569	579	566	541	563	568	583	572	623	616	597	581	552	605	577	613	585	614	539	553	542	590	621	597	548	551	561	591	553	547	572	561	558	571	580	581	590	589	611	568	569	536	533	569	514	608	608	563	617	586	563	568	545	547	579	558	598	573	573	553	603	556	572	578	561	551	561	551	576	570	550	586	619	606	599	541	595	612	567	585	593	624	556	631	587	562	560	584	562	626	552	585	541	570	542	583	555	577	596	568	572	539	591	553	559	598	596	558	589	573	563	550	538	572	566	562	554	563	569	571	562	569	557	586	581	569	587	567	584	548	552	559	559	565	606	599	549	561	568	574	541	566	605	521	580	553	580	563	539	590	551	552	576	544	528	542	556	583	569	586	569	558	582	557	565	554	588	557	579	588	576	589	598	540	558	551	588	565	557	583	575	585	567	545	542	569	580	527	566	566	565	586	596	583	545	573	574	614	551	559	530	528	624	546	544	522	573	581	577	596	612	587	542	539	555	573	538	600	594	588	565	549	568	580	527	604	586	583	579	587	559	529	584	566	557	555	572	586	583	580	598	592	567	581	559	604	544	592	573	577	563	577	548	538	564	551	557	542	576	527	579	581	553	535	587	588	574	594	543	584	521	591	604	563	552	553	610	604	549	549	557	572	554	534	543	579	569	550	531	559	573	596	611	581	640	616	584	551	567	572	572	575	580	570	518	597	561	593	540	603	616	537	590	576	592	593	566	571	606	554	578	622	556	536	562	569	582	529	578	543	560	590	589	588	563	581	594	566	553	557	608	582	569	548	582	564	613	579	579	579	585	560	576	597	555	563	584	576	584	536	562	576	570	610	592	558	586	530	589	596	566	581	615	535	589	582	604	602	562	589	543	579	582	572	552	540	626	573	606	591	568	550	613	599	537	533	567	599	575	570	569	594	586	578	542	539	569	589	543	535	605	565	607	561	590	566	534	568	544	528	546	559	558	543	623	554	560	544	561	575	559	557	583	575	529	529	528	575	557	557	575	587	568	581	510	569	571	585	600	556	563	614	588	557	570	529	549	623	561	596	572	584	526	578	532	572	545	544	578	560	558	580	527	584	563	532	586	548	572	575	583	587	542	620	555	549	509	580	583	571	567	538	532	529	590	612	530	568	626	567	569	578	597	589	623	572	590	537	585	535	599	561	582	584	575	591	579	547	547	569	570	617	565	603	589	552	606	572	553	535	570	585	592	580	595	569	520	605	563	510	558	591	568	587	539	528	533	601	604	568	546	570	571	570	541	626	549	524	570	567	549	601	602	609	555	608	586	581	604	594	568	543	551	610	545	590	501	566	555	587	559	557	578	571	553	561	549	609	541	549	603	595	535	566	557	609	601	564	553	538	583	602	599	531	552	574	543	552	569	584	575	567	588	593	532	572	563	581	536	595	575	573	539	580	621	521	567	581	578	579	563	545	538	565	572	577	593	588	570	575	587	580	555	560	567	537	566	544	575	548	562	550	523	550	554	597	521	541	544	562	576	580	588	576	576	577	582	583	567	588	575	550	526	555	563	571	625	578	552	542	587	588	594	566	559	566	563	565	549	543	561	593	568	547	557	606	561	546	579	581	556	573	579	547	547	591	603	599	566	592	522	613	602	567	564	600	566	576	592	575	533	566	573	575	546	607	549	569	573	568	582	575	576	560	538	597	568	568	558	573	632	589	609	602	569	561	561	594	519	543	582	512	576	598	603	529	556	589	584	607	549	596	605	564	618	567	597	559	566	544	551	594	569	600	578	563	567	574	565	575	547	550	587	523	603	617	563	566	545	604	563	599	551	569	571	576	565	560	599	602	598	547	587	569	554	595	583	626	529	595	552	573	614	564	569	591	586	541	599	565	583	524	574	552	553	567	613	559	540	583	547	576	597	594	593	576	591	581	552	580	567
33818	55492	21061	2968	2230	1744	1452	3690	27988	17076	4729	876	744	776	772	729	725	705	730	678	697	708	682	717	682	722	684	662	646	654	707	674	700	670	681	658	654	648	688	670	683	683	636	669	759	706	653	682	669	621	699	635	663	667	680	647	690	653	685	692	688	698	662	721	702	636	648	669	679	650	677	659	678	641	675	656	652	653	673	667	670	661	648	644	659	630	687	671	692	659	649	650	629	650	656	687	690	697	651	657	697	609	679	689	629	633	657	709	685	627	647	609	631	674	650	679	682	685	646	651	689	684	674	633	675	717	664	649	662	663	675	666	663	643	657	650	678	682	641	669	648	675	685	657	666	665	637	661	661	676	720	682	684	690	652	702	676	651	641	663	607	661	671	677	693	667	701	687	692	602	632	699	694	650	684	686	607	696	679	674	658	683	667	688	645	687	634	661	631	645	674	651	658	646	654	635	684	666	676	622	645	653	659	715	642	654	632	694	639	668	669	671	660	638	653	688	681	603	676	671	670	661	694	679	673	675	696	670	708	655	683	679	640	657	630	634	758	656	628	630	682	633	641	696	634	640	644	628	705	660	664	661	636	672	664	642	659	688	704	676	665	681	655	620	669	661	647	608	640	629	711	646	690	632	673	644	677	652	664	629	676	646	655	689	686	643	662	672	671	650	618	679	665	673	655	630	641	682	678	667	691	653	694	662	620	654	722	664	662	697	659	671	674	692	676	633	614	683	637	632	637	692	649	708	679	631	662	633	643	656	652	633	707	629	602	670	711	677	663	679	701	658	693	654	636	677	713	617	656	701	684	641	672	698	683	688	703	638	675	646	633	626	629	698	639	668	648	692	612	713	669	703	656	643	692	652	672	691	634	632	687	691	619	687	667	639	683	644	700	687	705	681	664	655	654	640	643	675	685	651	660	687	661	625	666	634	692	674	675	664	673	690	709	674	637	691	700	645	690	605	640	670	656	662	704	623	666	668	663	661	664	701	621	661	649	678	651	668	688	655	703	631	638	692	628	711	668	577	699	692	675	692	650	665	706	695	659	734	659	672	621	614	644	678	689	683	641	705	659	590	682	611	665	691	713	664	635	671	704	639	631	694	640	647	655	644	642	650	670	652	675	658	697	640	650	676	665	672	674	666	624	676	681	660	643	691	644	671	685	709	648	624	664	682	667	673	721	709	659	668	654	682	655	643	627	644	650	657	665	642	674	688	695	683	679	675	652	687	681	659	652	663	653	650	634	694	640	653	628	654	709	665	690	625	691	673	658	647	651	648	662	713	637	666	656	705	653	682	656	693	681	648	719	669	634	607	652	667	655	622	661	645	612	672	624	692	664	657	683	669	655	677	693	684	686	672	646	687	690	696	645	698	672	660	670	664	649	695	696	698	655	621	626	677	661	635	669	611	673	661	641	679	661	662	699	647	641	667	677	645	675	638	691	679	671	639	681	672	638	677	704	598	668	658	651	678	656	633	672	628	632	641	627	670	661	638	644	698	703	591	640	640	667	632	679	673	679	713	610	677	679	681	682	647	645	689	686	646	650	620	655	660	646	699	652	618	664	674	676	659	663	654	644	588	662	652	659	663	641	635	639	666	661	625	684	656	675	665	661	672	660	654	727	646	636	700	693	681	691	641	679	641	678	641	660	664	650	674	653	649	670	671	643	674	722	652	670	661	638	682	650	659	656	666	657	632	656	658	707	685	656	681	675	656	687	644	662	645	602	651	648	669	673	708	663	654	664	675	646	688	647	650	640	683	690	668	683	660	663	623	671	641	651	624	660	698	655	648	664	624	636	660	654	702	703	699	665	695	643	681	660	652	654	663	689	654	671	662	670	620	652	679	690	620	721	665	622	673	619	702	626	690	691	682	693	663	662	664	647	653	677	685	660	617	670	625	674	660	661	662	666	627	637	634	635	658	696	653	655	700	695	640	711	646	703	631	607	696	718	670	640	700	694	663	650	648	703	667	698	678	673	679	665	701	660	684	696	671	632	680	690	698	674	634	686	686	691	625	719	624	624	682	683	676	646	655	670	628	644	631	641	682	683	673	694	713	675	622	660	695	708	691	627	700	659	657	701	662	713	662	631	667	631	669	698	671	663	665	674	634	696	669	639	674	670	645	646	660	615	632	625	618	603	636	679	695	683	668	685	685	656	642	667	646	634	700	644	664	669	621	672	640	677	648	696	672	647	644	614	675	660	643	625	666	629	667	671	657	690	668	656	652	629	653	739	677	697	657	656	679	672	650	692	668	664	643	663	701	659	694	675	743	681	637	689	706	669	641	673	690	643	646	735	661	682	674	698	676	700	656	647	667	686	642	668	668	650	686	687	653	684	676	682	655	675	644	626	652	695	667	670	667	689	661	616	681	645	683	644	697	653	667	676	612	645	651	653	644	622	618	662	648	680	636	698	641	666	690	697	646	676	679	688	658	734	692	666	643	651	664	658	643	678	658	655	676	680	692	691	670	648	686	681	685	678	649	624	692	706	671	679	651	732	640	674	661	661	698	673	626	643	668	655	645	638	671	655	674	672	711	689	698	675	644	659	685	646	671	644	628	688	678	709	668	681	645	685	625	632	658	615	597	672	674	627	656	647	685	671	659	643	672	669	676	706	645	642	643	679	646	662	645	624	646	714	655	612	650	676	670	699	719	681	682	679	708	668	640	666	655	682	667	669	714	653	696	688	680	660	665	672	710	701	632	700	643	690	627	678	717	656	706	653	670	665	700	651	690	655	639	655	657	662	697	615	656	632	690	668	675	685	676	693	653	626	636	618	684	663	649	691	668	699	656	675	643	654	660	664	641	734	694	670	692	654	660	689	676	686	682	656	669	711	721	681	648	682	650	655	641	633	701	688	666	637	672	659	690	663	670	651	635	626	612	672	632	706	623	642	645	627	669	634	640	649	659	653	692	648	630	675	697	664	680	625	674	622	698	657	663	633	655	656	676	648	682	692	684	650	647	662	665	666	663	665	651	632	673	662	634	638	677	659	652	691	700	683	689	663	668	658	644	671	658	636	675	683	677	698	626	673	647	663	647	715	633	656	665	670	682	692	646	685	671	657	622	671	644	627	637	675	636	637	663	665	648	633	638	665	670	724	680	650	652	676	692	683	697	661	701	651	678	713	687	687	663	634	593	653	674	651	662	635	655	626	642	672	652	634	661	714	674	645	651	692	656	680	688	674	669	658	631	627	643	651	662	637	687	711	693	643	670	683	678	671	662	679	633	672	733	640	624	723	644	670	673	708	690	597	661	661	660	659	678	686	632	635	676	670	703	624	663	641	635	675	663	677	636	719	613	648	652	634	678	706	660	643	707	681	637	659	684	669	662	644	647	673	692	658	719	665	665	593	646	677	646	656	640	654	667	644	670	605	690	653	666	657	654	656	644	662	672	653	635	695	631	677	646	694	663	637	655	668	686	666	623	688	633	699	667	671	653	653	708	705	676	661	628	671	610	635	656	683	677	654	648
25364	21435	27266	25122	7661	784	618	1336	9954	5526	1457	477	492	463	487	424	436	451	475	436	440	450	441	408	406	465	446	427	437	424	447	445	452	450	444	415	428	438	427	422	456	398	437	436	402	402	453	421	426	438	426	419	434	405	440	443	426	436	404	407	411	410	420	443	397	423	422	427	402	453	414	470	400	408	430	449	397	407	437	469	443	473	463	419	428	380	440	441	443	421	445	450	440	422	456	474	427	434	415	429	445	451	403	410	415	427	407	431	431	450	449	425	453	477	404	450	417	402	410	429	404	456	407	427	422	441	402	432	419	431	459	402	403	421	421	437	420	410	424	409	441	423	414	411	455	418	396	452	455	449	428	404	445	434	443	415	394	468	429	395	429	410	410	454	395	428	415	447	449	428	432	420	432	410	378	427	423	397	427	435	471	431	416	435	444	410	447	418	386	403	416	448	448	435	386	434	400	430	430	421	406	414	441	416	444	424	456	403	405	426	441	422	432	418	439	418	447	455	467	421	439	442	448	440	415	414	420	449	422	462	424	405	443	390	450	423	412	423	390	403	412	410	428	438	396	412	410	427	427	436	418	454	435	404	431	468	445	423	379	449	429	434	388	408	440	409	434	436	429	415	444	425	436	415	430	474	390	421	444	437	382	439	408	370	403	402	429	451	388	431	413	422	404	460	418	421	410	393	421	432	396	471	389	443	464	445	426	461	433	475	401	425	410	426	436	407	425	455	428	450	428	447	423	419	435	426	474	429	403	427	432	378	436	400	455	443	429	435	427	423	436	491	455	407	407	424	425	449	427	427	411	419	394	427	411	453	395	397	414	435	448	445	406	418	417	393	427	398	452	397	469	412	376	447	417	419	391	442	413	424	463	412	430	402	423	406	425	393	418	411	443	425	448	422	420	409	435	428	425	415	458	434	418	454	441	417	422	449	389	443	401	394	372	394	409	419	414	431	428	421	454	415	451	405	436	406	402	431	450	421	431	432	409	434	440	403	458	416	436	449	432	417	456	430	452	404	404	420	413	415	432	440	448	409	429	422	450	388	424	401	393	429	477	410	416	419	449	466	467	413	431	453	405	436	442	436	413	433	383	460	411	447	398	438	460	404	431	404	400	445	461	413	434	423	434	442	472	432	442	445	488	395	446	414	431	404	484	435	429	432	444	389	436	448	378	429	420	446	461	426	404	412	408	439	435	467	433	427	435	409	400	424	416	431	439	400	438	430	417	403	429	464	462	422	420	412	429	474	428	429	438	428	420	428	429	411	454	392	427	419	404	433	407	449	421	447	403	421	386	403	410	415	472	428	473	439	430	430	403	413	429	439	407	421	382	415	424	455	452	490	443	441	398	451	408	408	447	410	470	435	425	410	470	437	455	437	440	409	412	435	419	433	426	423	394	479	410	443	426	440	464	435	393	441	442	433	445	448	414	417	454	453	420	423	413	435	423	410	402	434	398	440	387	416	431	424	451	398	418	437	418	433	426	394	432	416	406	437	426	453	428	406	411	442	426	444	402	438	445	413	440	393	409	425	421	421	377	427	438	458	401	401	430	437	423	424	423	440	444	421	456	420	427	452	475	392	423	457	427	419	452	448	424	436	425	429	405	380	421	422	420	410	436	439	440	387	453	427	431	419	397	449	455	418	417	392	409	440	444	411	423	420	403	393	419	487	454	427	398	425	423	407	452	435	442	441	462	435	454	417	453	410	442	443	493	428	455	404	397	431	440	402	430	426	397	445	412	438	419	393	418	428	421	433	397	440	424	421	430	463	422	455	403	407	432	422	414	448	388	400	428	445	437	445	381	421	444	435	443	402	426	413	394	421	419	400	465	420	469	416	451	427	438	422	463	379	397	429	421	455	407	444	415	409	429	420	427	416	345	434	441	422	411	441	419	425	397	452	391	434	411	436	444	400	472	438	442	447	427	417	420	448	427	418	397	435	397	435	394	409	427	430	437	384	442	431	406	438	430	415	458	415	445	447	440	434	417	455	408	442	427	466	426	424	444	438	427	425	425	453	447	412	455	450	415	460	427	438	415	453	381	381	410	415	432	460	447	459	417	422	426	448	410	451	460	454	407	449	467	404	448	407	421	451	413	439	408	437	413	426	399	405	419	418	401	432	411	410	405	461	423	460	414	387	422	424	403	435	439	421	390	446	440	396	430	416	409	440	417	456	415	455	453	423	437	398	463	458	396	424	455	442	463	427	441	445	448	422	457	431	413	435	386	391	402	408	440	424	407	429	408	488	429	452	424	457	479	468	403	425	418	464	421	434	434	441	420	448	452	446	429	436	403	431	404	406	440	425	435	422	432	447	395	451	405	432	434	408	425	423	401	360	412	434	449	428	428	408	437	440	443	415	455	431	393	411	441	426	428	409	427	450	434	393	423	456	439	406	431	440	421	401	410	406	445	455	441	425	417	409	426	399	401	389	432	438	410	427	461	424	424	435	408	466	407	433	449	442	419	411	440	384	410	394	416	445	437	442	397	427	399	432	446	424	436	417	426	408	427	451	392	391	453	370	411	429	403	413	403	452	440	425	466	428	429	417	416	417	437	439	446	436	448	424	383	419	422	423	423	450	406	397	429	413	416	373	422	462	400	442	429	425	459	447	435	410	411	458	435	411	423	419	436	449	437	421	421	463	447	435	416	436	417	420	428	438	399	386	454	399	374	460	449	431	430	419	450	405	441	475	461	421	437	414	434	392	446	427	439	409	436	400	443	418	394	437	389	416	397	409	399	438	430	440	419	438	397	432	418	425	422	441	438	413	443	427	471	439	448	436	447	473	422	406	383	412	416	440	429	430	427	412	427	442	408	382	398	441	398	409	441	401	417	442	395	434	435	414	446	419	424	437	406	397	411	410	404	465	433	396	458	416	425	447	417	430	424	403	432	408	449	413	417	451	424	416	431	428	442	430	427	453	388	401	478	396	397	397	456	457	438	436	424	429	438	446	401	430	439	438	397	480	456	404	464	426	395	421	441	439	443	386	384	439	395	405	415	429	393	421	454	417	434	388	441	414	381	405	402	433	428	433	465	408	417	427	387	459	461	392	444	425	425	450	403	412	432	444	403	424	435	438	413	451	408	427	443	400	417	416	433	421	474	399	456	393	425	412	424	465	414	416	438	452	420	410	449	395	436	449	423	481	461	432	407	442	415	447	386	444	396	434	432	438	454	433	423	404	405	394	390	420	439	454	414	408	453	429	432	388	413	439	440	447	423	423	393	443	424	419	439	468	477	402	418	444	412	436	438	435	408	418	428	407	450	400	464	438	450	459	441	404	441	458	459	444	432	416	423	438	437	409	429	391	433	432	445	482	396	428	425	411	415	440	430	398	401	406	417	452	454	413	400	429	425	379	411	436	426	447	437	405	440	448	401	429	457	428	416	436	424	406	437	394	428	397	404	423	435	437	415	444	432	403	422	436	459	439	399	447	445	440	417	415	444	424	460	432	441	403	460	436	439	425	387	433
33593	49713	17388	1898	1344	1154	973	3059	20309	11293	3249	667	586	590	571	567	581	539	550	595	539	554	531	529	562	527	517	509	578	595	488	523	525	563	507	540	549	547	541	560	526	588	537	519	526	540	554	547	507	517	522	545	514	523	560	511	519	530	532	496	554	551	523	558	515	558	507	526	540	475	500	524	489	493	527	547	497	516	530	516	525	531	493	568	498	558	527	544	509	529	479	530	545	530	534	547	532	508	496	526	517	516	490	501	528	509	521	511	540	493	520	542	548	532	544	552	502	530	505	485	558	523	571	474	531	540	483	509	518	515	519	552	522	524	490	529	545	550	488	532	517	523	529	471	488	499	525	542	562	572	515	568	539	496	491	518	524	511	502	546	523	555	538	538	506	544	513	518	489	535	520	491	543	529	542	520	540	528	521	517	497	491	505	513	535	510	512	513	528	515	499	494	563	489	514	509	500	533	513	525	515	491	512	504	491	518	546	532	541	525	514	541	524	492	483	501	551	501	510	539	562	492	489	558	515	499	485	516	512	509	512	519	554	506	531	552	529	496	547	524	513	531	538	493	526	479	523	516	510	544	523	500	493	521	490	481	547	522	498	545	525	525	540	484	556	528	520	523	536	525	510	533	514	502	522	550	536	572	528	503	523	517	513	512	509	545	512	515	503	553	531	535	497	520	494	556	502	523	518	535	488	500	519	519	539	505	533	476	479	490	522	542	528	550	506	538	528	492	551	496	569	520	541	505	537	506	459	540	516	523	533	542	538	543	534	541	531	467	484	559	556	517	555	519	526	533	527	534	494	512	504	542	516	522	542	521	540	516	480	566	540	523	505	514	532	498	537	565	520	532	565	504	552	526	530	524	524	507	540	511	503	567	530	495	537	547	524	540	517	512	561	481	520	524	489	507	517	525	500	474	506	523	503	489	482	539	551	546	547	523	541	491	524	496	507	539	505	517	521	466	513	510	522	530	510	517	519	555	524	535	523	540	508	528	547	516	509	511	508	557	497	505	542	503	522	516	515	540	505	565	540	519	553	495	521	538	551	483	510	509	535	540	503	501	526	525	508	500	536	525	522	558	521	528	512	527	528	536	510	513	488	551	493	480	508	575	552	474	527	525	529	523	524	512	569	537	536	503	528	525	537	528	577	498	490	479	515	503	508	553	524	509	538	562	582	499	522	553	523	476	535	537	529	542	504	557	496	513	568	523	539	518	522	521	533	474	527	477	537	522	545	551	524	493	529	512	553	509	534	556	546	522	515	520	513	512	508	497	527	524	529	503	520	552	502	534	485	493	539	462	511	504	490	523	518	504	512	503	534	537	520	542	520	458	532	514	505	549	532	540	507	532	549	510	550	498	490	496	494	479	515	515	515	531	537	519	493	451	534	504	501	522	559	503	512	507	522	545	511	526	534	502	503	558	523	560	546	534	540	493	499	482	477	559	540	496	499	555	527	546	528	528	494	480	518	550	534	486	524	513	488	535	531	575	549	544	512	487	511	563	518	526	534	514	531	531	500	516	524	508	533	513	511	520	484	532	480	529	537	505	528	513	535	514	503	558	456	525	507	509	523	545	519	467	527	558	518	542	497	500	538	516	517	490	536	546	493	536	566	552	508	513	553	527	505	548	539	473	510	549	505	531	563	513	511	500	554	534	514	545	544	515	543	502	535	493	541	504	496	518	575	545	530	486	504	489	521	538	515	546	551	528	504	551	516	514	499	531	507	544	494	577	540	530	526	510	537	532	521	497	532	483	486	543	502	504	525	468	540	506	539	501	545	514	529	495	526	494	510	525	516	516	512	541	536	522	558	517	467	527	535	522	504	502	523	502	527	507	512	514	525	517	499	529	527	536	528	499	526	532	504	510	548	519	522	510	527	567	547	503	514	532	484	529	503	532	526	540	552	552	579	518	570	510	532	544	505	526	489	497	542	533	503	514	510	526	535	508	515	511	519	500	490	518	464	506	534	524	504	524	542	506	509	511	498	510	530	496	482	533	502	532	519	533	512	510	489	514	540	543	530	515	492	506	521	471	530	521	519	509	502	553	508	522	540	501	522	529	553	496	530	493	514	544	502	522	542	478	508	502	503	530	530	486	521	498	521	530	508	528	485	483	512	528	523	527	511	504	509	504	515	561	529	511	516	544	501	555	514	520	509	568	520	533	495	509	531	539	532	516	522	533	539	538	489	551	509	485	511	520	523	536	498	505	510	524	538	496	521	522	501	523	502	500	521	493	528	573	500	547	534	524	522	506	508	531	498	571	519	512	517	539	509	514	527	518	522	510	521	475	507	523	506	499	515	529	502	576	536	561	558	494	531	496	500	484	530	523	492	525	521	450	529	549	486	526	527	562	547	530	569	490	489	480	515	545	521	559	532	501	550	502	519	520	472	529	525	572	545	528	539	486	523	569	556	496	489	564	499	546	506	528	510	508	543	510	480	521	492	466	494	501	508	510	534	544	560	509	531	515	506	521	536	540	520	505	541	527	528	546	547	492	489	539	543	517	531	509	521	597	533	541	552	503	518	535	480	528	497	511	548	549	490	485	494	499	514	526	512	528	554	544	508	523	539	542	521	533	510	508	528	502	528	496	552	548	511	507	535	530	498	503	525	531	550	487	477	542	497	513	540	529	525	510	486	509	565	539	523	516	514	512	492	562	488	528	556	523	547	507	510	515	534	466	533	505	529	533	527	571	484	558	542	514	519	516	509	553	536	513	540	534	524	520	506	483	531	545	522	515	526	469	528	538	534	542	530	507	495	490	544	525	492	540	478	547	509	506	528	508	515	582	526	495	542	506	522	554	507	505	483	527	539	515	554	516	496	539	505	566	528	512	574	534	490	552	576	519	517	481	519	509	516	502	511	536	517	511	500	497	550	529	517	558	558	547	496	470	506	530	520	538	558	499	579	504	532	525	549	501	535	507	521	531	505	491	549	532	509	533	493	497	557	508	526	523	538	514	527	529	559	546	538	544	558	510	499	534	522	515	548	508	534	492	527	534	530	505	510	510	546	538	513	525	526	548	552	497	536	519	537	541	538	458	510	516	522	471	501	535	537	518	508	543	540	474	511	538	532	499	540	520	534	509	527	524	501	506	542	547	527	574	520	551	557	556	504	539	505	505	508	515	531	561	503	528	512	493	511	513	571	538	524	552	519	548	516	530	475	505	518	535	490	521	516	544	483	541	548	543	540	511	494	494	498	499	520	537	499	508	506	534	557	480	519	543	490	529	546	524	508	540	516	550	533	543	524	537	492	566	526	521	517	524	518	514	500	534	534	558	519	494	512	558	508	550	519	526	525	515	540	504	555	509	540	520	539	539	516	545	539	476	549	512	502	528	495	531	545	518	505	536	557	553	494	516	531	511	534	532	552	481	545	489	511	506	499	537	556	503	533	533	546	512	518	520	532	525	546	561	522	516	515	506	538	525	509	520	508	501	547	505	497	521	542	515	488	531	507	545	490	511	542	533	529	509
23187	21370	29100	23957	21342	21283	7009	2924	28138	17734	6257	1103	906	878	904	831	803	815	829	829	796	841	839	807	758	755	778	775	799	770	744	745	770	775	752	810	800	765	763	771	727	739	757	756	742	718	802	727	785	775	756	746	786	743	775	768	755	807	743	798	798	790	757	770	765	730	794	782	814	730	733	785	787	742	733	735	756	772	778	703	755	713	786	773	796	838	764	760	741	743	735	777	756	717	751	786	766	783	710	748	723	788	762	751	755	730	722	777	763	747	773	786	718	815	795	713	736	731	768	719	763	713	759	754	746	795	769	744	738	778	803	704	771	744	737	716	742	714	762	753	768	758	809	748	794	753	722	769	831	764	741	748	734	747	733	737	782	783	781	761	771	728	765	746	760	717	756	743	770	781	759	745	753	721	757	749	715	751	736	757	778	740	730	713	789	826	780	746	727	724	802	786	717	760	788	762	754	722	754	745	770	738	766	706	744	761	779	788	766	736	745	717	798	727	774	722	716	716	763	737	764	792	757	751	733	757	736	700	706	741	771	728	746	755	754	798	747	745	724	756	741	754	693	765	717	797	775	769	795	756	751	707	731	710	746	774	733	763	733	728	761	733	672	746	746	755	742	773	795	793	778	738	750	770	761	764	764	755	768	774	771	777	762	695	740	800	738	782	738	788	789	784	778	778	807	762	764	711	727	795	777	728	701	730	797	735	757	748	752	765	771	762	675	733	722	776	805	779	732	739	773	796	760	765	707	739	771	777	796	747	754	752	800	734	743	752	764	764	778	726	750	738	782	783	752	756	760	757	781	726	764	758	717	775	751	722	739	767	804	776	758	741	783	757	774	713	777	711	769	793	763	782	779	741	742	767	685	769	726	753	754	789	747	770	776	713	769	739	743	714	771	729	753	735	741	795	729	730	746	722	783	740	758	750	789	770	807	783	739	753	812	753	755	711	801	773	786	773	733	750	749	747	801	754	714	733	750	742	689	734	768	769	703	695	765	723	744	741	737	748	731	713	729	761	750	780	713	709	756	739	734	777	708	773	771	772	776	742	746	738	754	767	762	762	769	813	710	759	741	710	778	751	728	810	756	749	798	753	739	765	786	724	758	737	741	789	687	735	739	856	714	795	769	735	797	723	733	749	774	803	768	812	771	798	726	736	724	761	730	775	759	742	746	737	741	713	753	768	736	773	714	811	727	700	769	735	782	759	754	749	750	743	763	749	776	702	742	716	706	732	754	763	770	667	736	765	734	770	775	788	696	723	730	770	787	733	716	734	752	793	689	731	734	771	737	716	810	785	781	795	763	746	803	718	741	741	740	726	716	765	755	763	738	772	790	762	760	702	754	754	768	756	776	763	746	728	816	762	758	772	780	690	765	786	746	709	736	785	771	766	773	704	721	784	766	759	761	767	730	729	785	773	758	702	782	740	723	740	725	713	745	775	686	735	783	729	762	760	740	756	759	773	748	763	756	764	736	736	694	756	743	759	767	736	749	785	732	754	766	764	762	741	773	803	784	723	751	729	772	738	763	727	763	713	722	780	744	723	756	760	764	743	720	783	772	766	730	747	763	751	729	719	785	734	775	742	759	716	761	774	741	719	792	734	750	768	737	771	741	808	747	763	818	742	738	765	736	756	766	675	689	772	719	735	699	743	778	750	724	753	750	796	718	746	717	742	779	765	726	786	714	718	708	786	734	748	745	784	782	787	737	734	763	733	771	744	736	786	733	764	772	734	803	762	792	768	737	749	764	742	719	746	750	747	767	718	781	772	686	789	747	755	764	751	738	756	724	756	772	746	774	782	718	706	788	773	754	763	750	761	723	718	750	733	742	744	739	724	755	735	789	798	802	745	768	764	747	735	781	668	799	720	725	783	712	746	757	758	763	797	770	741	740	733	757	746	735	761	768	726	777	755	744	750	731	763	755	770	796	742	752	803	751	739	761	717	743	762	724	705	773	745	817	762	728	761	735	749	724	762	749	721	746	744	742	799	741	777	744	723	753	740	724	768	712	755	656	779	738	778	722	720	770	713	725	821	751	749	793	725	723	731	740	766	718	728	710	714	736	730	744	727	717	751	778	722	751	749	742	789	743	763	722	750	772	749	760	754	696	721	749	714	713	772	770	746	752	778	780	782	694	725	759	768	780	737	766	795	792	734	751	781	760	740	729	710	748	770	761	784	737	770	812	747	785	774	792	737	758	730	848	757	797	782	774	762	742	781	768	779	726	746	712	712	767	733	732	751	708	731	753	715	770	779	757	779	717	777	757	758	729	780	743	813	775	740	738	775	740	708	780	738	814	755	715	797	764	750	693	766	747	727	732	764	764	760	784	818	738	743	722	774	734	773	733	804	753	743	745	731	778	723	770	774	733	718	736	732	792	774	760	736	788	803	735	778	775	683	798	736	747	774	747	729	770	741	750	769	755	826	685	769	786	665	764	758	803	737	769	739	756	763	736	741	736	782	759	706	755	717	729	764	724	832	736	757	750	714	751	756	787	767	748	735	772	765	733	737	799	750	745	759	738	767	709	710	777	731	797	779	701	757	782	759	760	742	802	770	719	758	772	772	771	734	754	771	755	773	797	736	756	777	778	709	734	715	745	769	787	775	786	727	777	750	777	773	751	746	763	713	724	713	784	769	776	760	755	703	795	750	749	766	719	730	664	751	742	768	748	736	761	786	750	715	719	772	772	727	743	733	717	772	743	722	785	746	734	752	761	747	760	769	740	707	762	736	750	722	780	765	776	707	787	727	728	724	802	760	772	692	756	792	735	815	765	785	725	730	757	747	748	747	767	766	752	786	746	730	746	819	774	743	734	739	754	729	753	723	813	742	698	713	757	746	715	769	799	744	754	756	740	768	778	736	772	761	797	737	738	738	814	750	716	767	744	745	764	714	752	799	749	735	771	782	779	801	729	719	749	743	764	754	767	738	720	755	762	744	768	747	741	769	739	786	736	754	785	746	754	726	771	734	768	752	729	746	766	737	818	782	746	756	716	748	748	671	783	760	752	770	745	755	778	808	762	687	740	753	764	723	776	731	699	675	740	714	769	663	776	772	766	726	760	771	736	712	741	748	742	753	745	824	739	724	767	750	779	723	783	741	748	738	771	716	735	738	771	728	765	716	792	737	742	739	738	747	750	769	748	745	750	739	768	753	794	768	724	761	728	742	761	797	773	756	738	781	779	751	731	770	721	773	755	762	795	744	747	746	760	735	705	797	744	742	775	727	720	731	742	722	772	726	771	828	763	801	745	755	769	771	750	725	732	773	752	775	717	776	745	754	793	708	762	737	750	790	739	752	760	741	718	748	775	740	744	727	724	796	768	718	796	799	721	805	781	733	756	761	818	722	736	685	717	758	800	735	738	762	743	745	688	762	752	785	745	746	715	738	770	767	760	735	776	751	769	782	767	773	759	723	797	764	721	826	796	721	714	765	778	754	766	779	744	778	732	771	732	720	765	774	735	707	766	755	687	713
38267	64225	22309	5526	4019	3109	2408	4608	35943	20990	9302	1272	1151	1101	1053	1003	1000	1010	988	1003	971	929	945	905	886	867	897	939	928	901	921	862	908	913	903	860	894	921	885	936	910	907	898	878	899	923	867	868	836	818	867	924	886	899	880	900	841	903	832	830	845	858	861	870	873	858	858	875	868	913	850	840	838	853	824	888	823	861	862	851	848	867	845	862	880	901	810	835	840	895	905	882	843	835	889	891	888	817	883	826	834	866	827	879	829	822	841	884	848	877	888	795	868	836	805	830	885	863	831	900	856	917	854	875	864	870	858	850	856	872	815	852	900	892	827	852	846	857	869	812	854	895	829	811	860	895	923	893	837	855	852	844	895	914	839	840	862	837	854	870	848	839	876	898	824	871	890	869	875	849	811	830	843	826	879	850	795	870	876	861	859	876	888	838	814	800	834	889	825	894	861	856	886	846	883	824	832	841	857	851	865	887	860	827	831	896	853	813	899	909	923	894	885	866	896	920	846	843	859	849	852	877	885	845	875	857	841	833	842	923	850	854	823	835	858	821	876	851	811	833	860	797	912	825	876	890	892	926	894	835	871	864	884	834	901	879	925	854	866	883	870	849	865	853	886	875	922	816	890	848	840	847	840	873	868	893	801	860	810	833	823	825	827	880	872	839	843	872	871	869	814	809	874	883	852	860	855	871	812	836	861	894	897	848	860	869	904	910	879	893	887	870	869	820	852	885	875	865	816	868	813	850	796	858	881	880	814	875	930	871	816	825	882	866	906	904	842	828	833	869	901	827	841	824	840	870	909	819	883	836	847	877	824	891	880	846	845	869	860	903	882	894	863	846	910	880	914	836	821	879	864	911	885	839	934	875	836	843	822	789	842	864	900	819	860	880	853	843	906	853	880	875	904	852	832	896	839	855	825	862	857	854	835	906	875	829	843	854	851	862	873	853	894	841	886	828	870	844	866	879	874	871	886	825	872	868	825	868	871	846	858	832	804	823	876	801	824	863	855	859	926	904	841	880	846	854	856	851	849	833	873	852	875	859	869	849	935	843	861	850	857	860	845	796	847	868	870	852	793	854	857	829	841	879	857	867	853	856	831	858	856	840	888	871	852	903	836	825	905	844	836	855	865	837	849	862	832	850	857	821	894	870	827	844	852	835	822	828	883	881	858	856	871	879	870	899	854	822	846	853	828	915	851	868	840	835	895	824	786	904	862	800	871	847	877	886	879	878	935	835	823	878	892	847	873	820	850	888	878	891	877	894	857	855	897	905	870	871	836	883	916	844	865	878	841	830	839	830	846	916	866	873	846	896	841	860	850	871	879	897	892	882	855	779	885	829	862	826	854	871	887	818	778	823	895	819	824	867	850	821	865	869	876	863	853	905	894	846	861	847	855	853	855	853	892	890	877	811	880	831	830	827	892	860	834	923	863	824	903	891	855	860	847	856	884	864	815	852	838	846	936	795	876	871	826	843	863	799	870	858	895	902	855	843	864	887	843	829	864	850	828	867	832	885	815	880	870	871	866	811	859	889	819	853	842	826	834	855	888	864	853	808	797	854	843	845	828	889	837	903	855	844	871	831	840	860	829	831	850	842	835	867	854	876	855	871	848	861	822	853	853	892	880	824	882	874	864	905	846	832	835	839	860	857	846	856	851	887	823	886	850	927	819	838	830	868	868	821	851	882	831	858	876	903	861	841	877	835	846	855	840	831	807	819	898	902	878	845	805	912	901	860	875	837	832	853	896	873	833	831	886	848	869	815	851	881	856	889	905	835	824	838	806	825	823	846	879	887	833	865	882	877	847	826	870	846	875	847	845	902	875	819	850	857	905	873	887	852	823	846	890	855	853	906	908	847	844	864	778	868	831	843	908	892	828	832	832	844	884	871	847	868	895	847	908	820	805	857	826	858	881	861	884	884	833	911	803	875	898	854	854	874	875	865	872	909	845	858	904	823	901	820	860	864	864	817	860	869	833	834	891	855	824	867	826	874	839	866	871	836	883	819	842	891	844	831	859	764	834	816	827	871	841	810	836	857	871	871	913	797	824	828	803	880	862	881	852	856	814	860	861	854	830	844	900	876	831	887	912	838	833	834	818	846	892	827	871	875	858	809	914	803	894	864	844	830	906	876	884	908	846	870	833	897	828	894	867	897	898	814	859	816	852	885	871	859	871	820	870	822	858	846	920	808	904	893	875	796	791	813	931	877	921	835	773	876	873	837	843	837	911	893	835	888	836	869	828	834	860	903	850	879	889	834	858	872	845	896	849	848	827	877	849	818	877	863	875	834	828	889	840	876	824	847	868	865	848	903	854	859	849	866	859	841	839	836	861	900	923	904	889	833	904	867	855	859	840	855	859	909	791	867	891	878	870	891	857	881	883	834	833	831	805	876	837	859	830	895	876	823	908	843	841	846	835	845	821	915	872	846	830	849	865	788	844	882	802	855	891	901	862	827	865	895	829	852	845	836	841	849	849	856	871	863	835	862	910	876	869	786	818	847	804	890	892	831	850	863	901	845	872	825	837	878	863	861	860	862	836	834	877	821	878	850	809	821	842	830	860	880	879	886	870	882	875	869	896	881	821	867	819	827	886	884	846	857	817	850	841	816	876	835	874	872	862	861	846	836	869	857	865	844	822	886	834	882	823	844	849	870	830	842	820	847	878	846	813	891	907	847	895	854	856	856	836	839	869	863	818	853	878	863	799	898	910	873	838	856	831	846	948	869	889	893	874	866	802	846	897	903	821	881	852	843	858	870	799	838	866	851	843	843	831	836	852	897	835	848	835	883	858	897	846	872	927	873	886	899	868	886	880	904	812	904	902	819	882	886	898	886	843	815	801	885	845	878	828	875	870	846	849	890	842	812	814	883	848	851	850	828	844	860	829	847	852	827	850	851	858	885	826	874	872	887	840	860	844	865	818	855	827	839	917	867	846	887	867	876	894	846	825	888	875	844	857	878	846	884	803	877	878	835	867	841	866	930	849	858	850	850	862	843	915	848	839	883	838	860	849	910	856	880	840	805	868	871	887	908	895	838	810	848	871	890	864	865	877	914	858	868	857	831	839	838	876	919	876	861	844	835	877	914	850	852	849	886	918	846	854	834	878	784	882	914	819	829	854	871	850	895	849	901	854	921	855	837	836	859	813	913	818	832	847	827	874	873	898	842	877	850	864	873	868	827	811	912	857	892	845	854	848	798	854	875	828	862	878	884	834	846	872	850	832	805	843	815	893	896	894	912	873	848	807	899	869	891	790	882	901	894	847	828	843	913	850	838	821	875	865	859	842	827	820	898	885	883	874	873	840	838	876	836	880	870	900	903	843	880	841	877	884	845	836	826	864	887	817	827	867	871	863	855	884	889	877	874	833	848	823	860	870	844	825	854	848	890	873	841	853	864	878	891	928	868	854	848	858	870	865	854	799	830	873	805	830	864	818	871	852	819	836	848	870	829	869	845	893	858	879	819	855	857	809	822	798	900
28552	25002	16081	1711	487	400	403	531	1664	866	470	366	357	383	388	370	375	372	340	344	379	363	374	360	344	345	349	361	367	354	359	377	398	373	362	379	362	392	358	342	380	360	361	343	359	338	349	367	396	345	355	349	380	366	339	345	388	376	321	342	394	349	389	363	338	336	349	360	347	396	377	366	318	366	359	385	347	360	373	353	363	357	337	384	372	360	385	339	374	348	349	344	353	341	325	362	342	374	375	350	344	395	377	336	353	358	356	374	358	329	380	365	363	336	368	402	353	351	329	373	359	340	346	338	376	350	382	369	356	338	388	336	385	329	348	358	348	373	362	382	338	361	371	359	336	327	391	365	346	399	376	374	364	399	357	351	362	353	349	364	401	372	354	346	379	341	400	358	387	360	352	334	358	352	381	392	332	350	359	355	359	358	379	356	389	339	363	380	365	360	374	334	377	353	332	387	363	359	374	376	358	354	350	363	348	369	375	350	388	340	346	358	358	318	372	346	333	366	379	346	378	378	356	380	381	380	340	358	381	370	369	377	370	365	373	383	367	359	362	354	340	390	342	360	389	358	371	365	377	363	364	363	349	364	373	382	350	344	356	345	407	363	350	330	366	361	371	385	346	357	345	359	352	331	349	341	370	343	359	396	380	349	378	366	387	372	360	372	349	361	385	357	360	360	340	379	378	330	362	342	336	340	382	359	355	362	372	356	340	369	335	370	350	358	354	345	348	379	359	361	306	346	341	351	380	354	343	355	367	332	365	347	350	357	353	355	348	341	358	352	372	343	329	341	346	352	347	362	381	374	376	377	388	351	378	377	334	366	398	357	367	310	317	359	381	352	355	359	364	361	367	357	368	356	359	372	359	340	349	364	378	347	372	362	357	367	379	391	372	365	353	407	320	392	347	363	358	375	343	337	372	364	341	361	341	368	362	348	393	372	372	390	368	375	338	346	395	363	375	361	387	343	349	406	379	376	328	305	320	373	337	360	348	351	350	346	375	359	353	398	359	348	378	355	360	391	383	357	367	380	343	351	347	369	346	390	364	369	355	339	348	353	367	331	351	400	385	354	362	370	363	340	338	356	330	351	328	377	340	327	383	370	370	365	381	367	351	327	330	341	330	355	376	349	335	336	325	347	385	352	362	337	364	384	362	355	321	374	342	383	374	366	331	372	343	348	362	347	378	347	372	374	337	370	352	372	367	386	379	382	362	342	345	368	376	328	337	368	364	401	349	350	359	342	384	364	386	352	384	352	372	372	340	358	358	332	378	370	355	391	400	347	364	424	341	383	370	366	359	365	376	377	370	350	356	348	370	366	391	340	343	354	377	374	372	413	374	377	349	341	396	389	383	385	339	381	324	378	363	338	351	335	361	367	382	367	362	380	362	370	349	371	337	383	364	373	361	368	329	376	387	395	381	375	378	357	364	343	376	352	349	366	330	385	376	365	375	386	374	374	384	355	362	338	343	350	371	369	353	343	357	358	313	366	370	374	394	367	388	334	377	335	316	353	367	370	369	358	367	362	386	362	367	348	377	339	362	358	333	320	339	368	357	381	326	360	346	351	391	393	341	340	348	341	341	357	328	376	387	349	362	339	378	375	356	404	364	369	398	359	341	364	376	343	378	359	385	371	338	364	351	340	372	366	357	387	341	339	328	352	371	369	413	346	346	362	332	375	341	306	352	343	385	347	359	359	404	375	347	345	375	352	314	353	350	363	330	360	381	355	338	323	353	372	378	358	372	331	398	353	345	369	375	352	347	343	388	391	393	353	353	343	375	361	370	372	374	362	368	346	366	353	391	362	308	350	344	348	359	375	356	365	354	351	369	363	361	363	367	371	383	376	388	358	362	332	367	319	361	370	344	365	337	374	391	371	400	385	315	345	336	346	369	385	355	373	357	347	376	363	359	376	355	350	336	369	351	355	344	376	364	348	367	361	363	369	378	360	360	342	339	356	358	361	371	405	361	376	375	362	396	358	357	361	337	381	359	383	355	307	355	346	352	318	342	349	378	361	369	360	355	360	388	371	339	407	350	363	343	361	353	381	396	351	363	323	367	337	336	373	357	366	384	350	358	344	375	394	348	344	394	359	384	350	356	364	339	361	367	327	364	362	373	354	380	379	326	382	365	340	371	369	371	364	379	341	341	381	366	338	372	373	399	385	353	370	392	385	382	354	357	392	384	348	377	372	366	341	359	355	357	374	377	388	367	349	373	379	373	356	317	345	363	335	358	352	340	349	374	359	359	360	369	330	351	396	342	345	390	371	373	389	366	385	347	359	366	349	361	369	386	367	370	359	347	333	373	381	376	371	389	356	377	336	372	351	376	368	330	359	372	356	368	357	377	323	389	350	352	328	370	381	365	330	336	413	361	323	393	364	365	380	388	356	367	363	324	415	349	356	363	407	331	365	368	361	356	372	381	372	355	374	375	360	356	347	352	348	368	354	355	314	362	318	392	392	382	389	420	371	349	374	373	350	346	333	365	388	334	317	365	347	390	328	363	356	352	345	380	367	352	370	362	376	331	373	343	345	374	387	368	356	347	365	341	373	362	376	354	373	361	363	346	350	341	398	347	363	363	391	343	406	340	372	331	359	362	393	375	379	355	350	353	354	356	353	326	352	351	328	348	360	355	368	350	348	327	361	346	343	357	339	338	341	361	373	366	375	339	351	367	378	347	338	349	378	331	410	345	363	379	372	368	393	385	389	322	364	373	348	328	331	345	353	353	334	340	385	353	367	357	382	348	359	350	361	328	354	349	340	395	371	393	367	363	349	365	346	352	372	378	374	359	384	391	369	368	373	330	335	371	386	369	340	339	358	378	363	349	345	383	324	354	371	372	367	357	356	353	351	394	338	352	325	395	369	339	359	355	348	357	366	388	348	376	351	332	342	385	349	348	396	362	354	344	351	378	350	341	326	381	387	357	374	372	345	365	376	361	336	357	349	336	344	358	365	393	378	388	361	384	361	362	349	345	372	364	339	354	387	395	378	374	402	338	361	357	396	362	360	385	376	351	354	382	381	363	331	363	364	339	389	373	336	379	319	382	373	318	346	360	345	401	337	372	389	373	347	371	375	363	363	372	353	374	342	383	379	331	344	406	369	381	366	364	361	360	357	377	377	363	351	356	341	417	367	364	390	335	388	334	384	327	335	339	383	346	369	341	356	339	379	358	354	350	360	344	340	359	356	356	358	361	353	373	365	345	365	375	383	364	381	351	369	371	347	372	392	337	351	371	353	397	331	384	372	354	363	344	366	375	374	364	339	349	358	338	370	383	362	383	356	386	348	348	370	381	362	370	367	347	379	339	403	334	316	363	346	359	364	365	361	374	374	362	345	340	383	328	385	346	410	339	379	347	383	317	351	325	375	355	393	375	372	364	336	340	352	367	327	318	346	379	356	389	392	356	338	377	343	376	353	365	416	335	349	386	343	356	350	377	376	384	351	348	343	375	403	385	356	360	360	411	346	376	346
29970	39059	10518	590	551	534	487	830	2997	1311	630	451	436	479	435	444	453	443	444	441	395	441	446	459	461	468	432	432	409	445	417	448	440	439	397	409	416	470	447	409	435	419	428	423	407	422	441	464	424	418	406	416	433	417	435	435	421	435	398	422	450	440	426	452	462	433	442	474	437	450	461	462	443	441	426	390	408	412	470	436	450	426	439	452	433	409	452	450	465	430	411	426	434	419	420	440	416	416	409	423	447	426	446	448	409	427	411	469	482	494	408	421	429	418	431	431	392	434	426	419	435	455	425	453	463	434	425	451	443	410	465	463	397	409	444	439	448	438	431	479	436	452	446	426	454	430	439	456	443	449	481	422	400	411	434	419	425	414	452	401	474	476	443	436	424	448	421	408	419	418	429	446	443	442	465	432	404	424	417	439	432	404	397	446	430	449	449	462	439	439	446	429	431	445	415	444	431	436	466	402	425	474	451	471	438	439	441	438	487	453	452	416	425	477	433	461	445	419	458	437	433	441	409	425	427	437	451	448	402	438	425	425	430	428	447	433	385	398	420	462	460	424	434	445	478	452	456	418	423	438	397	436	434	482	439	426	442	444	425	443	449	442	386	380	423	413	449	416	457	421	397	426	427	427	420	397	432	412	446	441	410	465	442	420	412	436	466	452	429	463	436	463	421	452	450	439	458	429	382	437	482	415	496	444	462	435	457	445	427	420	415	389	456	476	462	424	429	427	469	422	458	431	441	441	445	399	416	395	424	435	401	465	473	419	424	441	421	448	408	394	451	457	427	416	407	434	455	437	458	447	403	424	449	429	420	445	443	452	420	487	466	437	433	416	468	421	413	443	462	425	401	453	422	434	468	484	401	435	400	415	413	409	426	396	416	455	460	392	457	433	430	405	459	432	458	474	460	422	439	424	478	440	406	441	433	439	402	434	452	443	412	435	461	423	414	430	428	424	463	430	422	440	433	439	425	441	447	423	431	390	421	417	448	435	437	434	412	431	439	463	448	429	437	480	436	459	418	401	424	417	428	472	423	460	431	463	428	419	404	493	407	420	417	443	407	416	449	433	403	426	443	440	454	428	407	430	398	438	453	452	444	458	451	420	458	444	434	414	434	439	440	429	397	408	466	426	391	404	467	433	424	398	438	442	459	442	432	486	440	410	425	429	460	433	432	424	425	410	441	425	439	443	494	405	439	443	453	432	417	460	426	475	462	427	449	415	450	441	430	469	420	467	446	429	380	469	443	441	426	413	428	409	474	417	434	481	441	421	448	457	421	474	464	414	448	474	485	472	394	416	407	469	422	413	452	456	432	428	444	426	411	438	438	463	429	418	445	413	460	412	476	416	438	393	454	439	428	426	437	411	417	440	415	466	414	459	431	407	427	416	460	465	442	460	412	429	441	449	456	448	468	386	422	413	436	428	426	439	471	454	455	410	417	516	461	459	443	452	462	467	421	423	433	440	410	406	440	452	439	406	412	426	446	410	443	420	411	466	421	457	427	419	430	460	428	434	435	437	429	414	465	466	413	424	457	428	470	431	415	421	421	449	415	417	466	418	454	483	470	428	413	483	442	408	412	413	444	427	460	457	422	401	463	425	416	399	418	420	391	409	451	413	397	425	454	445	422	449	448	430	391	458	420	380	457	429	413	437	435	402	469	484	416	443	441	454	418	432	417	437	430	419	421	416	405	439	431	429	415	464	432	405	446	469	409	411	460	432	457	436	445	469	438	457	410	408	442	449	454	432	453	437	382	422	469	412	441	419	453	389	461	446	425	456	451	434	454	437	428	403	420	399	481	410	437	426	443	443	460	461	404	453	461	415	409	465	432	426	407	455	453	432	466	445	438	448	435	428	429	507	436	450	413	398	449	454	439	425	427	474	429	428	466	444	418	429	436	438	415	431	418	442	428	437	461	461	440	438	435	427	418	456	426	424	429	442	410	419	452	379	447	450	442	449	459	455	467	424	423	447	457	444	445	460	405	427	432	418	458	432	418	438	424	469	449	457	425	461	433	422	440	428	435	436	483	450	428	409	435	418	440	419	431	443	432	433	503	448	425	434	433	428	427	444	435	470	405	466	465	470	477	430	428	463	393	441	444	398	444	421	438	425	460	448	440	430	440	474	433	434	418	414	419	430	463	430	403	466	452	449	449	442	439	406	448	454	449	469	419	396	454	444	399	430	416	430	455	406	440	426	453	424	451	413	428	418	405	430	416	420	462	390	416	419	450	459	428	486	434	453	439	434	436	455	471	462	423	467	432	421	433	419	447	439	414	451	398	478	438	423	457	443	435	409	435	458	439	426	438	444	445	482	410	430	397	405	427	433	456	421	449	469	400	430	405	437	467	440	445	424	434	424	440	447	389	423	403	400	449	405	414	409	438	412	417	472	435	451	424	416	421	389	464	452	434	430	418	415	426	427	460	442	454	431	438	420	433	402	455	449	435	410	437	409	451	433	422	433	440	468	418	434	412	470	427	436	422	425	421	449	416	450	420	439	430	430	405	428	496	429	445	440	423	446	461	427	446	420	461	398	449	419	440	469	434	443	419	411	447	417	441	379	403	404	438	393	399	433	426	400	427	449	433	413	468	425	438	443	459	444	409	477	430	408	431	388	433	451	441	431	401	434	413	431	420	412	439	434	422	444	436	420	445	429	446	451	409	404	455	475	457	429	461	448	424	454	420	402	473	416	407	460	413	418	412	413	448	418	431	434	418	448	421	456	436	397	388	432	444	449	443	440	440	443	413	403	434	450	386	396	430	427	411	472	424	447	430	410	397	438	440	460	426	440	425	508	421	416	447	442	408	395	439	424	434	462	414	442	445	422	453	459	457	436	442	425	465	409	442	450	424	429	430	450	469	390	413	446	469	404	422	450	429	503	434	414	473	457	422	433	399	437	425	450	393	447	451	427	439	395	409	417	422	460	433	429	467	447	436	418	415	452	437	448	423	431	404	440	438	431	451	441	420	460	424	434	445	441	419	430	452	445	485	389	469	416	413	446	464	444	421	410	450	444	405	442	402	420	441	487	426	431	435	398	434	438	438	451	389	438	462	442	432	424	450	412	446	435	427	422	456	408	431	401	449	407	426	428	436	414	399	417	409	423	462	435	428	422	413	442	425	425	436	433	419	472	427	413	447	406	445	406	396	434	442	420	436	470	454	446	410	397	440	396	451	434	461	431	457	439	465	419	416	448	437	371	460	411	419	424	433	454	426	423	441	460	435	430	434	452	445	461	376	428	428	393	445	439	418	411	417	429	407	429	432	472	465	459	417	457	415	444	414	447	415	442	462	428	431	429	415	423	418	395	452	412	463	470	453	440	405	426	449	407	433	433	439	398	398	381	428	442	431	396	430	425	432	446	405	468	434	467	451	443	430	445	405	439	434	454	426	419	423	467	421	448	398	432	412	373	455	395	453	437	430	442	428	469	447	428	468	400	455	438	430	426	483	420	451	440	396	442	432	399	397	418
24462	21374	28515	24509	21008	6352	1159	3023	17655	8451	2285	683	616	573	638	568	580	586	579	598	591	557	605	585	561	558	576	602	546	586	622	622	586	577	575	543	594	598	573	568	629	563	550	552	551	575	565	585	569	557	557	560	552	536	568	581	550	553	604	564	579	575	557	559	583	553	580	590	554	550	564	564	578	561	562	556	555	547	566	554	593	591	561	558	556	527	542	615	536	539	603	566	565	529	551	539	537	561	548	543	529	590	584	553	596	529	582	548	546	551	530	566	556	585	542	575	541	540	522	560	577	548	565	522	520	539	581	527	534	555	546	537	546	573	587	560	591	574	550	523	541	592	566	584	577	553	577	526	526	556	540	540	560	561	580	556	617	596	544	589	582	572	574	559	567	528	532	571	576	557	528	562	531	571	570	542	555	603	596	509	595	556	538	593	527	525	561	572	554	571	581	566	543	545	549	564	516	561	566	551	560	574	543	573	539	586	592	563	597	565	530	525	524	520	555	563	544	581	501	563	593	561	547	579	577	511	577	555	564	568	561	537	531	550	528	576	523	554	582	566	610	556	572	559	531	593	579	591	572	559	547	543	554	545	555	546	529	532	557	526	559	629	557	579	567	561	544	611	569	550	614	520	536	543	541	582	566	556	522	579	580	535	568	552	525	544	559	581	563	560	521	585	503	553	579	512	568	550	588	512	598	575	536	603	540	549	568	563	552	581	586	589	568	542	585	594	559	545	592	579	566	593	561	546	568	571	578	520	514	511	548	555	555	545	586	573	556	576	582	535	511	583	490	549	570	591	575	520	549	522	562	566	614	590	574	525	580	600	527	594	578	518	564	547	588	585	510	550	571	522	521	574	555	592	548	584	585	538	544	585	549	622	559	554	572	548	559	537	569	582	547	581	571	523	571	561	582	555	541	550	541	609	567	574	612	582	536	558	538	545	584	555	607	556	541	565	530	579	562	555	539	532	552	586	587	566	553	521	590	598	557	601	533	589	537	537	546	563	566	563	515	533	566	618	563	563	566	583	571	560	566	610	533	527	580	561	538	551	557	569	559	554	546	537	557	556	565	578	558	598	560	627	578	552	574	573	573	559	604	554	540	592	575	572	551	578	553	560	541	574	552	559	555	525	565	543	592	542	533	479	562	569	570	547	533	572	545	537	585	526	558	613	552	523	584	561	573	563	551	567	572	583	543	538	563	526	568	518	585	582	485	533	541	556	587	609	533	590	598	545	586	570	574	536	590	555	589	550	553	561	554	556	528	570	565	588	569	544	530	551	552	530	560	563	569	608	566	540	565	545	543	551	562	559	558	553	581	575	554	525	551	553	488	574	532	569	557	608	590	563	580	566	577	561	602	567	573	567	572	552	560	553	582	546	514	576	522	573	560	551	538	572	554	543	573	533	551	550	525	539	572	621	565	550	547	555	530	567	513	584	562	556	599	587	574	539	592	579	571	601	583	554	563	549	530	508	543	561	556	569	531	579	550	565	576	554	543	530	535	602	594	569	545	533	575	596	613	593	552	564	560	540	542	570	591	579	537	513	569	556	577	580	515	607	578	560	584	548	563	570	610	576	576	575	584	526	569	542	557	568	560	582	566	597	591	556	534	539	579	575	537	586	535	506	555	556	548	546	567	614	579	593	528	578	568	566	571	538	611	539	521	540	562	577	564	555	562	562	547	534	533	549	587	528	562	560	542	532	552	565	591	589	554	571	587	525	563	547	528	575	563	561	528	578	566	556	567	595	555	568	580	574	556	526	567	557	570	524	526	527	563	566	566	554	576	592	565	557	522	587	570	525	549	590	562	548	583	571	566	578	579	541	546	549	558	576	548	619	549	573	530	580	586	525	572	528	538	623	561	576	542	534	588	519	497	540	521	586	598	531	581	583	537	559	558	566	569	579	531	547	556	535	557	553	585	551	522	591	523	585	537	512	572	547	519	548	538	557	569	574	572	548	563	525	546	579	575	591	590	568	582	585	532	563	544	570	560	568	564	538	555	584	562	554	557	576	589	561	522	550	632	523	509	572	519	543	558	545	602	583	612	583	603	581	560	512	582	567	534	553	521	610	547	575	573	576	545	532	597	558	599	544	519	575	539	556	609	590	583	587	573	547	549	564	559	541	529	585	566	564	555	558	585	603	522	535	541	584	605	541	538	518	556	564	557	543	555	564	548	582	578	540	537	558	538	527	548	557	575	578	523	562	550	586	557	551	551	543	502	560	563	557	538	534	561	540	557	543	549	545	567	557	552	588	560	572	601	543	566	566	574	592	560	588	527	571	560	554	546	554	611	575	580	584	574	565	548	575	588	540	518	555	578	559	572	552	573	588	577	573	559	576	602	576	552	528	559	540	551	551	568	561	546	541	555	567	548	605	560	541	554	560	535	542	536	579	512	575	533	521	585	546	527	527	525	559	568	563	535	569	571	547	599	545	522	560	549	526	528	498	556	577	589	584	557	560	513	582	551	567	570	557	630	562	530	560	558	575	568	536	535	585	537	538	571	580	596	550	567	540	550	538	526	547	605	599	547	550	590	578	596	544	545	515	545	537	562	571	569	546	547	550	546	565	534	556	550	557	566	569	578	534	563	530	594	513	548	570	572	570	570	610	556	583	555	552	549	511	536	548	559	545	625	570	589	566	592	573	560	574	526	550	524	550	567	580	556	525	587	552	597	560	585	572	584	550	545	552	558	548	514	511	572	623	559	592	533	539	593	534	528	543	568	523	559	589	520	558	569	613	569	561	556	555	569	564	548	615	538	624	549	581	560	547	571	611	545	583	581	574	543	541	530	523	572	553	537	552	541	548	539	541	563	602	550	520	562	545	517	551	560	559	556	546	543	572	576	608	554	538	571	568	585	542	562	578	544	606	531	550	523	542	571	555	563	550	532	565	549	559	557	546	578	553	561	575	586	582	529	581	567	553	562	606	560	520	573	544	532	557	527	535	528	578	544	518	531	555	564	592	533	531	560	561	584	539	567	557	589	570	532	492	610	536	521	578	569	564	530	536	617	562	584	561	550	550	559	566	550	529	576	517	536	545	531	546	535	594	556	598	604	564	551	543	553	571	582	556	548	555	576	607	604	557	578	542	584	546	574	551	554	555	589	553	558	574	564	561	527	556	533	579	534	545	538	602	522	575	579	571	560	555	533	567	512	604	552	523	586	541	582	590	536	543	532	546	578	587	561	568	561	545	541	518	562	596	580	554	549	525	595	589	536	571	572	547	534	560	559	547	576	561	550	544	579	559	556	571	546	547	542	583	555	601	542	574	548	579	557	620	583	615	551	574	565	564	532	551	619	546	572	550	589	578	540	552	601	632	554	541	567	537	543	569	606	567	565	610	543	583	563	545	565	565	539	524	556	567	565	588	552	543	594	558	583	560	589	573	530	579	554	574	556	548	527	566	545	596	533	563	557	546	529	604	546	574	539	565	574	570	574	546	530	559	551	610	553	509	540	557	520	558	568	575	567	577
33380	55120	21490	2980	2274	1782	1493	5323	25740	12617	3855	858	792	787	725	745	689	627	739	721	664	702	653	699	688	666	665	651	741	641	699	665	664	656	654	643	692	697	655	647	645	646	617	688	651	638	621	676	671	670	659	664	584	655	665	678	658	635	677	645	650	634	638	639	640	675	662	686	650	622	605	650	662	625	674	618	642	678	617	618	623	653	675	674	662	635	616	617	659	639	700	658	637	626	627	675	649	658	645	611	648	634	633	652	602	614	619	702	658	630	708	648	625	653	704	670	677	626	631	663	680	612	644	668	637	661	661	636	619	575	649	667	629	655	638	714	664	655	699	676	615	645	667	613	613	646	623	643	664	696	675	649	682	644	654	657	652	703	651	662	662	631	641	636	629	673	667	710	676	629	648	642	656	640	648	673	685	633	660	620	674	613	622	621	628	652	707	631	645	647	684	677	623	674	622	641	641	626	666	677	636	627	643	615	670	662	678	653	668	629	633	609	658	667	720	649	677	630	667	648	651	712	653	630	661	694	608	649	648	658	643	675	628	643	681	652	663	659	656	636	617	664	659	648	660	660	711	688	626	665	631	717	665	635	648	642	658	649	634	603	664	654	683	666	661	652	656	621	670	658	626	621	645	667	642	677	673	644	638	690	634	612	676	641	630	602	657	675	659	662	664	665	677	700	609	653	653	588	652	673	650	654	615	612	659	668	667	647	634	648	662	594	650	683	638	652	609	625	646	598	666	606	687	631	631	640	639	649	635	656	656	660	631	624	643	634	631	658	672	669	682	650	639	624	589	637	641	659	667	636	675	661	623	679	602	627	608	643	662	615	592	613	686	615	623	661	646	617	607	643	679	686	647	657	619	633	643	616	655	634	640	628	636	624	692	641	673	685	627	638	636	667	663	672	601	641	641	712	670	673	599	654	682	608	645	655	683	653	632	630	634	640	634	668	607	618	631	630	632	690	651	602	625	690	642	641	704	648	596	647	646	623	718	675	628	604	630	608	652	636	593	650	634	683	662	699	646	654	667	691	651	642	644	670	612	658	623	677	647	683	621	618	637	621	665	675	656	655	623	645	653	687	670	607	614	673	685	671	606	655	618	675	637	671	640	664	629	660	717	670	700	625	650	683	697	679	617	644	635	664	642	640	627	679	641	650	693	621	654	685	661	622	611	643	624	640	649	652	680	610	657	653	628	642	681	619	639	658	645	677	661	618	683	670	592	655	642	667	662	674	693	658	645	656	628	660	660	644	647	678	680	652	668	628	675	636	652	615	608	632	656	626	625	646	687	643	660	715	610	659	628	667	627	669	606	644	652	648	655	658	656	649	626	668	646	638	620	666	625	707	619	652	599	678	646	669	638	642	670	618	713	594	679	656	621	640	661	605	632	690	625	659	634	648	659	684	698	692	646	674	650	657	646	610	690	620	659	625	651	619	636	672	624	641	656	664	648	630	637	606	633	662	668	627	702	672	635	709	640	688	712	682	622	705	633	693	646	629	647	614	644	592	660	612	666	680	666	685	672	679	635	642	647	594	657	680	609	628	663	645	691	663	623	636	652	625	688	633	663	650	678	657	632	720	659	640	588	649	606	688	673	611	658	627	647	610	678	659	650	673	641	669	649	647	652	625	651	659	639	649	655	641	662	665	661	619	680	672	644	610	622	652	662	673	658	655	688	608	634	633	630	647	620	703	679	596	711	668	698	705	670	661	648	651	608	635	654	638	643	677	658	618	636	664	651	675	665	692	641	667	611	666	658	593	639	653	626	654	672	637	649	670	643	663	593	658	656	687	623	631	665	663	636	638	659	676	651	636	651	656	637	613	630	677	615	641	649	672	635	678	677	696	653	638	680	696	643	678	708	656	645	639	617	616	640	656	639	673	673	639	670	627	664	677	630	690	613	647	668	632	644	639	642	643	635	641	668	632	621	661	644	632	675	662	640	627	612	649	665	665	658	618	664	686	655	684	683	595	621	614	625	659	640	643	640	660	649	668	626	649	607	656	646	649	661	615	710	689	680	611	686	655	580	678	633	640	629	672	644	671	667	666	660	671	613	618	623	624	666	676	661	644	691	678	667	686	646	606	666	672	610	671	648	651	647	631	648	674	650	634	664	646	649	639	670	654	658	655	658	610	673	657	675	645	646	650	656	684	624	656	649	647	600	623	627	659	655	653	640	689	648	629	661	668	662	658	662	681	660	627	645	641	623	638	642	625	661	627	671	643	642	659	633	633	619	657	680	649	643	665	661	644	653	593	651	686	640	652	650	634	603	665	663	625	616	652	637	667	639	609	680	651	663	662	606	617	666	645	599	627	671	666	643	622	684	622	664	623	652	637	621	629	625	681	675	660	577	630	613	638	668	576	631	656	616	632	672	616	666	673	611	591	670	646	647	681	670	639	691	692	622	675	682	669	609	656	616	702	651	620	664	683	707	663	593	673	609	682	642	656	607	650	639	654	635	616	658	655	703	692	631	708	642	614	633	664	621	644	651	668	660	663	637	612	649	629	589	668	672	640	632	638	643	668	645	708	660	649	659	609	624	668	650	669	609	655	647	682	663	680	674	648	627	608	662	634	674	633	631	678	644	618	680	639	675	640	698	651	597	661	657	612	666	632	630	675	623	638	708	631	616	684	672	687	659	609	674	656	662	568	636	655	709	638	702	719	675	670	599	688	583	667	635	695	641	630	645	638	643	619	655	630	640	657	643	595	624	601	609	611	667	659	681	688	683	669	649	703	651	646	631	618	637	655	643	641	634	647	634	664	657	642	622	715	648	624	657	710	614	595	635	666	666	622	700	630	680	657	672	660	628	669	701	653	642	708	657	663	708	630	659	617	673	664	606	622	669	623	629	634	652	641	674	633	662	671	620	688	633	678	614	627	683	637	608	625	611	630	678	619	673	669	633	655	630	610	660	632	632	690	676	609	668	667	638	656	677	693	678	655	633	622	647	662	647	662	603	648	628	645	669	662	631	580	642	648	678	657	647	667	638	619	638	670	615	630	657	629	638	666	615	659	653	633	641	648	653	658	682	664	656	633	580	705	640	651	672	656	659	654	654	590	620	659	644	627	622	695	654	637	634	654	699	647	581	656	629	672	680	655	663	645	619	664	635	623	700	651	645	651	606	653	696	598	605	658	660	655	619	668	679	681	627	669	615	651	653	662	599	659	661	670	633	679	614	682	641	677	658	654	648	666	633	669	631	632	606	596	665	689	676	685	631	674	634	661	613	669	674	635	651	644	623	661	680	686	644	692	661	675	657	609	659	634	642	651	653	643	673	622	678	656	657	670	636	649	654	706	628	621	654	635	682	608	667	674	634	658	675	635	635	641	661	613	665	624	719	653	651	634	638	658	648	646	638	666	635	666	606	657	612	661	633	685	637	615	608	630	608	631	644	614	656	631	604	642	661	661	651	653	665	679	634	664	656	659	681	654	633	603	640	592	643	657	648	653	649	623	624	681	665	651	646	630	670	610
25509	21437	27386	25170	7846	797	633	1213	8925	3588	1040	430	461	433	465	426	427	430	434	406	439	416	406	435	395	442	404	445	410	399	444	392	434	403	421	425	429	414	422	405	449	418	408	417	404	398	422	414	414	402	444	439	449	439	424	425	447	408	401	420	430	444	407	422	422	429	396	408	391	404	423	411	404	447	450	425	414	399	403	376	386	407	420	390	426	423	418	421	415	431	416	408	423	457	411	386	390	414	395	405	416	413	439	405	412	430	423	428	441	421	425	400	404	408	413	407	414	417	453	431	419	391	412	435	410	405	407	461	444	414	450	420	412	413	424	403	433	401	471	429	409	419	424	422	392	421	445	469	402	423	422	404	420	424	388	389	396	393	423	419	406	416	409	430	400	400	453	411	449	428	415	415	449	408	413	389	424	438	422	383	425	402	382	446	433	405	410	377	375	392	382	425	421	438	444	394	431	423	395	410	400	410	396	426	404	386	397	400	393	374	388	420	445	441	411	366	442	410	437	402	400	426	382	440	416	402	392	410	341	379	391	433	382	402	400	416	454	439	388	405	417	387	416	433	418	398	402	442	363	413	420	402	412	418	407	394	441	374	429	405	443	418	414	424	390	421	381	393	431	393	443	404	433	419	420	375	447	397	430	442	429	401	400	403	425	452	422	411	409	390	461	446	405	437	410	404	434	396	426	411	390	433	399	421	414	392	422	423	390	430	420	433	430	437	430	402	420	427	407	404	435	435	404	415	439	409	412	421	430	407	398	405	373	396	419	403	416	389	422	418	441	451	445	444	444	431	426	411	393	387	400	407	438	442	392	448	413	417	448	413	427	404	418	397	430	435	413	429	419	399	408	403	401	418	421	460	404	434	381	408	428	400	414	435	397	443	462	428	419	436	352	431	411	421	423	423	405	428	405	393	396	402	426	428	417	396	405	428	409	448	395	411	417	411	411	432	385	418	445	447	423	401	417	451	439	428	405	431	452	419	416	394	411	434	412	408	374	423	416	405	386	394	410	444	450	417	426	446	439	393	380	421	422	444	402	381	418	399	453	421	431	372	393	435	423	440	400	457	389	411	414	404	423	454	388	409	452	375	388	426	396	437	421	420	436	466	415	390	416	418	401	400	409	427	412	382	366	442	435	436	443	403	418	440	388	444	409	411	378	410	375	442	412	462	424	447	429	402	448	416	404	423	435	420	423	418	416	366	453	458	383	420	394	423	412	400	411	385	403	397	400	410	416	419	412	411	424	394	379	439	427	365	416	396	428	412	433	443	448	476	424	436	420	390	445	412	398	433	420	425	387	433	426	468	426	449	402	396	411	456	403	400	405	370	407	437	446	443	447	458	438	429	424	425	429	398	428	414	404	404	422	446	407	424	434	427	421	430	421	418	417	404	403	414	392	409	422	401	425	402	432	476	413	424	419	431	426	408	436	420	417	421	409	421	416	436	423	428	404	403	438	422	405	417	411	418	436	392	424	410	427	410	427	434	402	442	407	405	407	380	436	398	435	459	434	436	418	406	389	427	414	412	434	426	440	412	444	428	397	447	403	415	407	419	475	448	436	368	409	389	426	403	401	430	433	416	404	453	415	422	386	438	397	412	385	437	418	424	415	415	415	403	408	402	431	431	395	450	398	384	427	356	426	414	432	390	406	437	385	419	408	458	415	400	420	439	437	411	444	459	404	413	378	440	428	459	382	433	473	426	431	427	408	411	362	405	435	436	399	417	408	416	414	410	433	450	412	422	432	404	396	425	404	425	441	382	426	426	437	432	428	428	396	393	407	424	418	401	458	421	420	409	417	428	437	424	428	420	422	416	425	394	377	387	423	403	441	418	427	407	463	418	374	377	418	399	419	396	397	423	431	409	460	451	424	410	417	416	442	407	396	429	398	424	393	390	436	401	411	378	382	431	430	396	415	390	398	441	426	436	411	417	456	417	418	421	415	405	425	420	413	394	404	444	403	387	418	405	394	401	369	405	423	416	397	419	403	377	395	378	403	424	382	431	414	450	415	418	411	415	386	424	392	415	427	397	443	415	429	407	388	443	434	407	418	416	415	405	381	412	437	409	406	399	431	396	406	432	405	410	440	410	389	417	376	416	427	437	399	447	426	408	405	397	401	463	411	384	424	423	382	413	393	408	410	423	395	415	422	420	433	385	382	404	385	432	428	414	412	404	404	402	452	439	437	438	440	406	422	415	409	422	434	381	458	442	425	364	433	443	395	404	426	406	403	422	420	414	414	439	431	417	468	427	443	417	411	415	431	400	423	377	408	448	425	435	440	442	423	385	416	359	457	411	409	394	400	397	444	429	431	396	418	444	397	433	426	412	459	378	410	419	411	433	429	416	425	394	430	392	423	440	415	429	430	444	386	429	393	397	391	403	382	430	432	438	392	427	405	420	444	392	404	415	434	384	413	403	413	429	431	402	392	411	413	407	385	469	402	403	414	381	421	435	441	423	416	429	422	435	403	399	403	410	416	454	421	432	401	456	434	421	398	415	439	398	441	408	405	417	391	420	407	420	421	421	380	385	382	384	385	410	432	394	430	407	421	411	456	395	409	440	388	433	407	413	391	440	448	444	385	434	417	374	430	440	416	458	388	434	425	372	438	405	409	404	453	404	410	361	429	431	437	447	424	405	432	415	418	411	432	461	415	410	390	372	417	446	414	420	391	383	427	405	429	440	451	415	417	406	410	431	423	429	436	390	410	415	422	403	405	411	452	418	415	440	411	417	424	388	397	404	397	416	411	411	412	412	408	406	389	410	397	401	410	423	435	446	447	378	447	424	436	439	448	415	429	422	404	406	398	418	398	410	408	402	449	393	430	434	397	413	419	404	450	432	401	410	414	360	376	456	443	420	414	438	404	424	401	408	423	397	419	436	425	416	430	410	391	409	422	400	420	450	425	438	423	408	389	422	375	455	401	395	395	406	426	394	449	438	397	435	420	433	426	438	417	418	438	403	425	420	428	410	406	440	418	431	463	415	392	398	437	412	398	392	401	448	386	439	437	413	419	409	420	409	415	448	410	431	402	430	415	419	430	411	420	409	418	380	450	397	379	385	358	396	407	419	435	402	395	384	420	390	424	416	412	435	406	422	451	468	397	409	397	425	416	409	418	414	432	385	425	378	406	423	367	391	392	424	400	401	381	395	426	399	431	392	415	448	420	415	381	377	407	382	454	420	384	407	377	395	444	409	405	406	405	412	411	391	421	381	409	382	392	391	420	383	404	424	396	442	418	402	412	435	411	399	411	405	437	468	398	480	387	414	406	422	417	424	383	416	379	456	408	414	414	435	383	410	391	409	431	425	399	398	431	437	435	402	401	415	383	408	438	388	379	431	431	432	418	404	456	424	403	418	410	414	410	416	392	434	407	393	426	429	438	443	405	463	403	414	393	439	412	394	425	412	438	422	431	376	413	401	415	393	423	405	407	409	394	418	425	419	433	382	425	419	429	401	434	423	392	411	421	376
33317	50630	16107	1837	1441	1038	959	2533	18401	7606	2066	613	622	556	543	562	517	528	594	540	545	535	534	551	508	539	498	546	512	473	488	515	536	540	540	515	536	539	529	519	515	532	521	494	513	566	510	508	500	523	463	543	507	503	515	523	532	465	514	509	522	522	504	501	495	510	500	502	525	516	482	488	538	486	487	525	516	498	512	527	535	501	494	525	532	491	509	530	497	487	520	501	524	464	465	563	511	500	525	496	541	485	508	503	513	518	533	519	493	495	530	480	507	521	513	532	512	509	507	484	511	523	460	517	516	500	515	550	496	497	490	494	508	501	505	508	547	528	509	545	525	516	525	496	525	521	528	504	506	494	496	568	523	493	508	531	527	536	523	511	515	476	487	488	511	510	513	521	530	531	498	486	456	511	518	520	499	503	489	508	489	494	469	575	530	503	483	524	503	524	533	502	484	494	500	506	485	491	497	491	492	519	528	536	479	538	478	518	517	523	498	525	486	495	544	530	509	510	515	528	503	508	539	494	506	532	487	529	532	507	510	547	532	480	503	500	486	531	526	484	504	480	527	461	500	520	481	505	522	529	529	494	478	491	511	510	499	519	514	497	505	503	483	520	493	531	528	498	506	511	495	482	499	497	550	432	492	503	535	477	531	502	492	506	487	480	483	535	480	496	518	545	493	557	518	492	550	487	503	503	523	543	523	449	493	473	501	470	484	546	535	450	543	495	495	541	528	506	570	485	501	496	491	499	515	490	513	480	484	500	499	525	482	529	515	516	484	509	493	491	495	455	495	517	541	528	486	501	501	461	503	524	508	532	494	554	487	530	496	542	527	544	489	492	542	461	481	488	508	526	499	473	535	516	540	508	516	482	495	518	499	558	502	523	527	489	462	528	492	541	492	521	500	541	530	502	480	508	516	495	505	528	537	530	525	534	543	505	494	512	514	472	488	507	508	492	537	502	504	553	510	501	530	488	525	499	521	498	521	518	531	514	512	536	495	520	495	552	473	531	509	501	522	487	507	514	518	513	493	504	518	493	523	516	530	475	478	508	543	541	532	494	494	528	496	514	515	500	496	493	464	545	485	489	484	488	525	551	496	510	530	502	525	490	520	503	562	525	520	509	515	519	509	527	557	536	538	497	505	535	526	498	499	488	477	492	505	508	509	487	514	456	482	531	492	492	537	531	502	521	489	502	525	530	541	506	483	497	546	539	510	504	464	496	485	480	481	519	435	466	508	525	503	507	522	495	500	503	483	487	492	475	519	522	509	521	513	497	517	497	543	481	518	525	508	530	493	528	517	497	490	527	512	496	493	546	528	501	513	506	484	532	504	518	466	551	528	478	501	541	499	495	514	493	505	539	500	477	515	488	521	494	559	480	502	503	501	491	536	535	535	512	496	503	511	503	509	542	542	501	500	475	483	532	506	481	502	573	499	478	513	476	526	483	516	510	482	499	516	497	503	495	509	508	508	503	485	518	518	487	530	520	493	496	524	514	484	453	501	504	504	461	486	495	533	540	515	531	501	499	535	551	494	544	512	473	519	506	517	555	526	515	536	537	471	503	530	553	506	522	517	514	547	527	554	470	536	498	500	497	504	468	476	487	471	500	444	566	479	521	476	494	526	479	521	529	532	493	530	527	514	509	509	520	509	530	498	521	489	548	550	502	529	523	488	521	496	489	476	533	500	530	521	533	495	462	512	465	476	539	496	509	499	498	546	518	518	456	508	492	530	499	557	492	480	496	502	491	507	492	501	570	517	462	531	499	512	508	534	498	531	549	485	529	483	490	489	524	485	465	544	524	504	504	487	508	514	562	488	498	531	521	516	525	535	493	520	506	479	476	541	495	480	496	546	529	471	516	484	520	486	515	489	481	496	509	486	525	508	456	513	520	521	550	525	465	484	518	502	476	507	518	527	547	513	521	574	491	514	510	522	521	521	550	496	465	526	549	522	480	489	525	489	471	508	561	475	534	501	525	541	540	489	506	470	514	507	508	476	483	471	446	490	492	452	488	522	508	519	482	480	522	475	495	496	514	514	526	522	492	492	500	518	467	493	512	502	523	485	516	523	513	524	493	533	515	521	526	489	512	528	496	506	493	499	475	500	553	530	503	485	481	473	517	508	473	537	496	534	510	520	504	481	483	524	538	526	528	519	504	565	521	475	471	496	517	527	505	508	487	475	493	516	513	483	531	526	534	472	471	544	514	538	489	534	544	489	522	508	488	498	527	465	539	537	503	466	511	486	507	488	497	491	508	531	512	526	488	518	464	460	505	512	501	502	486	494	527	493	555	509	519	511	497	522	499	512	500	541	503	512	521	519	472	509	546	535	497	477	522	544	526	504	519	497	481	510	489	492	495	523	494	539	494	531	500	531	496	535	522	560	558	507	462	473	511	527	515	505	525	533	535	492	577	509	527	501	522	517	511	522	489	503	510	509	493	482	504	537	497	523	498	510	512	561	467	515	516	531	485	561	531	518	527	441	497	513	511	517	534	486	498	504	502	525	480	505	495	463	462	524	506	538	532	485	538	513	509	525	493	503	510	547	516	500	498	493	509	513	469	498	498	489	518	512	511	505	516	487	472	522	470	540	512	516	531	507	510	495	531	530	493	486	531	488	549	490	560	516	525	503	520	532	496	508	492	512	536	525	484	528	531	508	537	511	440	525	523	514	517	494	525	499	531	475	498	547	450	540	518	493	551	490	495	474	543	482	523	511	499	496	515	509	521	464	501	517	518	507	469	542	477	495	486	520	510	494	504	483	516	470	486	528	530	519	506	519	533	511	498	483	479	494	496	549	476	532	509	469	492	511	486	503	515	482	492	451	490	541	483	487	476	547	499	523	506	532	508	499	530	460	538	469	488	540	507	452	478	510	518	468	474	487	476	505	535	505	481	525	505	507	504	503	473	486	524	495	526	487	485	518	466	525	503	567	495	499	521	516	508	520	498	496	482	575	526	542	514	494	443	496	515	534	501	471	482	540	501	498	529	498	495	489	494	514	529	524	516	488	499	478	555	459	511	530	507	496	511	495	477	508	504	490	493	501	529	547	524	494	553	550	510	509	509	510	505	502	504	531	526	523	491	470	502	520	514	501	509	502	479	513	516	502	483	521	504	541	534	514	507	502	519	541	506	513	479	511	502	530	546	511	497	484	472	545	514	540	469	494	499	457	493	456	517	494	498	472	497	522	493	529	534	492	542	472	497	550	496	514	485	486	510	521	528	510	516	523	499	490	497	518	479	508	508	493	543	569	469	521	499	490	505	487	499	518	490	492	511	494	472	484	505	471	519	539	486	501	555	484	527	493	491	506	518	547	508	515	523	505	476	507	491	533	514	481	536	458	511	519	483	521	524	521	537	513	522	480	493	529	498	484	508	513	502	508	545	490	504	507	535	472	516	526	542	527	496	570	498	550	515	534	494	537	503	544	483	466	517	510	500	483	476	486	489	531	524	476	531	531	499	506	461	519	503	478	499
23198	21395	29112	23961	21359	21268	7131	4394	30439	16422	4407	963	858	881	869	858	827	813	828	828	821	790	777	782	833	847	791	770	792	797	795	686	760	788	774	766	722	708	745	794	730	820	804	732	725	689	756	772	766	749	758	695	694	753	768	788	755	784	764	737	731	749	773	707	761	710	748	736	773	751	726	738	740	771	740	706	772	801	752	721	781	787	796	778	726	798	759	769	767	708	755	719	794	756	730	707	747	774	771	766	797	753	731	786	750	724	750	823	760	760	725	790	736	734	705	748	755	704	829	777	727	772	732	704	757	780	755	757	728	724	805	732	747	770	724	793	762	765	786	760	751	776	741	747	742	766	758	738	781	723	758	724	752	724	719	741	732	776	821	737	752	717	720	777	791	735	732	741	752	748	756	744	723	704	736	708	783	704	792	749	749	803	736	760	733	796	695	740	709	740	825	717	726	770	774	719	713	725	768	718	771	693	756	760	784	747	741	750	756	737	710	783	792	720	746	736	747	785	761	753	742	741	714	756	714	724	750	712	739	727	744	765	715	749	768	730	751	781	765	752	740	744	781	752	713	713	730	697	751	815	746	711	763	729	706	744	768	755	783	774	723	701	751	735	751	751	814	783	778	724	737	775	711	763	798	772	781	747	697	763	814	686	779	792	765	741	789	754	713	764	731	707	792	750	790	771	739	680	745	776	748	755	757	769	780	739	711	721	765	772	763	735	776	752	738	771	746	732	758	741	729	756	754	718	730	756	751	778	691	759	726	758	748	785	724	725	743	743	700	737	759	745	807	741	725	784	785	695	741	704	761	754	725	768	738	749	697	693	774	738	760	733	751	759	712	752	760	734	771	756	725	758	747	714	739	750	747	763	744	745	782	761	722	762	765	790	743	740	743	799	772	766	741	728	745	787	727	738	777	736	793	765	764	742	748	702	742	723	748	690	690	717	766	704	810	763	743	733	744	761	738	752	757	713	742	741	742	793	769	754	734	730	770	738	740	796	720	784	793	702	703	731	777	743	745	705	755	757	712	741	780	708	796	735	793	735	769	748	755	738	736	765	765	724	795	741	725	738	717	752	732	733	738	768	737	768	777	724	743	800	728	743	776	724	701	750	728	751	790	718	745	753	745	743	684	755	729	754	713	716	748	723	787	760	705	779	766	780	811	776	756	717	795	760	753	754	721	742	732	731	731	786	760	751	733	737	800	734	721	767	710	777	697	708	737	750	783	762	692	768	717	790	757	762	756	708	734	746	765	757	823	766	742	761	697	697	738	772	784	677	709	730	700	738	818	713	716	735	732	714	755	736	756	745	782	778	737	721	713	727	788	748	755	766	752	727	730	760	756	703	747	713	730	710	740	747	851	749	754	725	771	818	710	775	750	700	774	781	795	725	790	712	760	771	756	720	756	728	758	708	715	761	768	756	718	738	784	789	774	780	717	724	806	756	713	736	740	761	728	767	768	706	731	694	709	748	752	719	729	756	738	723	705	757	764	759	758	728	698	745	749	784	732	779	757	792	825	782	724	735	725	768	776	786	702	742	775	722	756	777	733	763	755	720	736	728	731	735	713	745	730	734	742	741	707	735	707	674	744	791	729	725	747	770	753	694	745	808	717	746	709	774	716	776	703	715	715	780	712	727	758	769	774	762	740	713	765	711	783	795	754	691	759	787	745	759	782	767	762	779	750	769	719	755	758	762	777	743	741	791	776	738	785	686	698	772	730	735	710	717	728	737	737	769	746	709	752	758	759	742	792	693	792	736	728	778	719	726	732	791	749	739	717	708	724	791	760	754	760	761	781	777	772	772	792	669	778	685	766	753	769	725	751	745	794	769	726	811	782	743	763	782	757	762	742	769	703	727	740	777	717	794	757	726	763	739	772	744	742	682	748	755	802	738	761	746	746	782	791	742	734	757	774	776	787	820	782	778	759	767	750	699	725	723	756	750	742	695	805	765	775	840	699	717	790	768	797	730	755	825	710	754	750	803	727	723	755	734	779	746	730	737	728	662	775	701	744	750	775	744	782	747	758	757	786	755	761	702	759	704	739	697	709	727	772	737	731	733	789	814	743	717	722	709	765	754	755	739	726	757	783	765	773	733	758	697	814	766	756	752	736	768	799	738	739	770	678	746	749	754	690	711	764	744	670	717	766	721	730	726	801	793	742	737	772	767	726	780	754	717	751	760	755	769	790	744	754	767	745	781	729	750	807	715	742	790	711	715	765	753	795	771	721	772	750	765	791	739	796	749	766	739	717	769	693	730	761	760	743	702	763	717	711	784	768	771	787	741	709	746	708	748	752	749	786	698	762	731	781	709	749	754	782	719	715	731	765	776	746	760	782	727	740	750	711	739	735	738	744	776	721	750	798	758	776	726	735	712	735	728	776	774	773	671	755	699	735	752	787	788	771	802	784	766	756	737	784	739	760	758	788	702	787	768	718	734	737	740	740	745	742	732	691	753	689	758	736	787	725	752	747	743	766	769	774	803	755	717	764	748	750	744	744	767	733	687	801	720	722	734	720	741	754	725	777	806	771	789	792	786	804	719	714	751	720	744	789	720	780	718	764	707	748	745	759	751	747	777	757	727	722	805	771	716	765	774	723	743	783	746	738	752	798	681	718	720	758	750	734	756	721	752	764	779	730	678	739	712	749	767	753	750	728	766	735	761	731	761	778	730	740	719	736	708	715	729	756	761	732	736	741	741	781	762	767	747	752	749	698	721	735	738	736	829	813	756	734	732	698	692	732	750	739	807	743	732	757	739	771	751	724	708	755	700	710	775	712	726	770	717	759	771	706	751	733	734	762	781	731	781	746	746	754	724	763	733	753	805	740	733	718	715	737	775	707	764	739	752	771	751	720	816	710	754	711	740	765	727	727	712	801	763	742	734	762	723	786	779	773	770	700	742	685	696	752	727	701	717	737	720	756	724	722	807	706	753	738	743	693	719	735	721	783	749	772	729	750	795	724	724	726	765	717	802	758	742	756	734	790	746	727	741	716	762	775	722	732	781	712	754	740	723	686	702	744	799	715	734	685	740	722	736	741	752	762	705	737	741	739	728	694	806	734	766	731	724	685	736	755	753	788	701	690	762	720	733	738	724	758	765	713	758	751	706	731	712	752	756	675	738	750	766	732	691	694	772	763	795	761	718	762	746	733	720	758	748	805	751	753	755	717	763	728	714	770	721	701	701	770	777	790	742	761	751	798	775	714	741	834	763	723	740	716	730	755	722	741	717	727	774	722	782	764	780	753	776	720	701	858	723	703	689	779	677	729	806	701	663	760	682	717	695	756	799	771	706	732	713	739	769	756	754	710	766	767	706	710	737	712	711	802	745	739	728	777	758	755	762	772	686	757	695	703	764	735	720	738	770	756	740	745	739	735	732	736	763	761	744	731	749	715	730	724	777	759	708	710	711	724	720	785	794	702	756	743	731	786	748	748	735	753	755	771	793	704	731	745	738	728	783	721	791	722	741	747	724
39148	65263	19118	5570	3929	3175	2500	7208	36133	20463	5801	1262	1170	1082	1097	1049	1046	972	949	967	963	982	917	859	897	948	894	927	876	886	948	889	901	905	867	877	898	870	851	846	955	884	821	902	900	865	903	877	860	861	924	861	878	890	850	853	867	923	865	858	887	890	827	864	890	819	845	816	827	847	868	836	840	848	865	853	842	862	854	914	860	850	888	863	853	806	843	903	854	838	829	812	852	823	843	892	939	866	855	883	908	848	867	795	923	835	860	873	888	784	882	847	836	815	849	836	872	839	889	908	878	821	834	841	877	902	869	832	856	918	905	887	861	868	854	862	881	843	882	868	913	848	863	858	840	865	864	867	857	887	823	870	831	865	862	882	852	825	893	899	876	885	874	802	854	833	848	852	865	843	848	846	800	855	878	834	915	871	826	807	846	816	833	901	856	901	873	867	887	849	881	836	873	828	840	846	813	851	878	817	850	888	915	871	869	834	881	830	920	793	819	886	869	847	861	847	847	881	849	811	914	856	862	845	849	826	850	822	807	869	851	808	830	867	825	897	860	851	832	855	863	874	858	888	870	833	893	870	821	859	852	880	883	846	808	900	846	855	794	819	859	865	861	834	846	830	832	912	926	873	842	898	852	874	900	841	861	841	882	827	862	825	821	856	784	874	852	825	828	873	891	871	835	819	862	864	841	881	841	808	883	828	890	912	819	867	849	879	804	886	872	842	839	852	854	829	830	850	832	833	848	800	852	916	766	827	822	808	828	885	860	891	828	773	816	841	876	846	809	868	867	872	911	846	903	870	844	886	900	845	877	882	918	834	900	851	839	858	846	830	867	856	837	858	878	863	896	862	868	819	854	890	887	808	874	884	875	853	792	837	855	849	840	829	867	883	845	855	903	869	789	873	836	890	868	883	884	843	838	847	834	899	811	864	895	875	872	868	845	856	825	858	839	910	880	885	925	856	846	861	887	891	835	896	852	829	854	914	853	820	867	871	842	854	827	812	837	871	895	842	807	868	839	866	836	823	859	882	841	896	886	891	885	830	839	852	829	837	871	835	882	856	866	843	881	870	892	847	891	831	829	872	828	836	809	893	878	829	849	827	869	856	872	892	898	845	875	773	798	780	851	876	875	836	838	859	841	852	897	843	805	840	838	833	835	860	843	846	875	822	843	856	846	880	870	838	839	863	807	847	849	859	837	872	817	823	844	851	827	885	840	830	790	856	869	811	848	834	865	884	802	798	885	827	829	857	817	879	869	876	817	838	824	816	847	837	889	872	850	854	862	885	863	882	861	865	845	800	889	846	890	799	840	826	857	845	834	885	882	848	860	816	831	839	905	855	848	830	857	817	884	860	850	895	803	915	853	884	858	874	844	873	856	842	839	864	845	865	884	883	881	904	829	784	896	858	845	859	896	840	836	840	817	877	821	826	894	830	835	878	865	858	843	880	817	855	878	808	867	866	888	848	876	872	887	861	854	864	878	850	834	853	879	817	891	865	836	841	887	854	871	904	860	866	850	878	890	830	803	890	867	890	848	853	850	822	856	866	855	874	881	843	852	872	839	913	832	849	791	807	851	870	805	843	824	855	887	862	901	901	859	845	864	844	895	844	841	849	878	826	895	842	844	846	800	822	836	808	835	858	842	811	844	937	897	852	830	887	841	835	863	891	851	844	852	887	865	864	881	845	847	792	832	891	839	848	837	894	837	855	932	855	818	862	840	840	909	833	866	881	857	901	864	885	902	866	795	822	828	836	824	811	886	869	874	861	839	826	823	820	880	879	829	901	844	866	787	833	823	847	844	838	822	798	872	854	916	854	885	858	844	862	859	824	889	877	764	869	896	863	860	873	867	856	844	893	886	807	869	903	874	896	862	880	861	821	834	872	849	845	828	870	850	883	874	873	866	834	874	873	858	914	826	919	861	857	871	828	876	815	860	816	838	864	881	844	830	886	838	870	841	873	836	837	888	843	887	808	813	842	838	834	807	846	875	868	808	812	877	806	828	842	830	773	886	863	829	859	854	930	869	870	847	846	851	864	843	816	815	892	844	871	862	820	859	884	841	840	866	843	844	872	913	812	918	840	881	846	798	863	875	854	851	829	833	860	887	873	865	779	842	869	852	853	817	865	827	835	858	872	903	884	846	838	827	838	862	859	811	873	873	876	874	936	851	852	826	857	875	827	854	835	873	843	809	882	889	824	845	881	855	862	854	857	864	898	898	856	877	840	865	861	885	856	879	835	854	857	854	823	888	820	844	822	837	830	841	846	856	872	872	804	871	877	873	898	838	871	865	845	830	878	805	897	856	863	907	848	873	839	887	876	845	898	832	853	831	850	808	816	892	870	788	890	829	861	871	877	845	861	838	887	855	823	912	819	864	840	829	821	920	873	829	828	858	857	839	872	843	865	888	911	871	841	863	861	827	823	840	875	872	795	835	916	852	842	808	883	817	887	892	885	847	823	821	852	881	921	833	822	869	810	891	840	834	808	843	847	819	844	862	827	907	866	832	833	888	860	866	851	850	870	835	845	829	856	844	821	816	799	894	838	861	845	850	829	868	847	936	871	865	875	778	847	878	862	842	939	860	781	863	830	848	868	878	870	839	828	878	839	862	848	894	844	877	870	846	848	832	829	821	859	914	880	874	871	859	839	864	913	843	867	863	894	874	858	856	860	888	860	814	843	837	864	831	862	847	910	824	890	862	870	825	859	907	853	862	864	860	855	844	838	924	927	792	838	813	853	919	897	840	837	825	815	817	864	840	904	844	866	831	864	834	838	826	832	871	862	870	876	825	874	836	852	852	869	860	840	837	807	827	850	810	858	859	814	837	843	887	861	864	847	887	847	813	869	846	837	871	844	862	869	823	849	850	899	854	841	866	866	821	865	847	849	813	889	807	797	898	876	832	858	849	893	869	809	819	887	823	849	836	859	829	882	832	795	866	861	813	893	834	833	868	878	870	879	842	868	877	877	867	804	837	837	862	863	838	866	832	824	833	890	875	832	851	805	902	829	816	855	834	861	856	878	850	796	836	809	841	851	854	874	864	827	890	805	839	858	856	830	871	851	875	825	844	847	806	858	880	835	790	817	912	814	847	816	817	847	861	856	810	826	876	951	877	850	936	877	860	846	825	879	896	841	830	856	884	832	863	843	851	881	858	809	869	841	865	871	807	860	827	862	849	858	879	841	842	821	876	823	831	872	879	856	837	884	846	856	854	843	838	869	848	846	861	790	863	815	845	907	852	863	849	857	807	856	891	828	829	896	866	890	870	876	840	862	892	873	875	900	806	876	823	852	805	860	867	819	852	849	848	811	860	849	820	839	840	840	882	912	827	868	858	857	857	872	856	872	845	817	864	872	838	808	853	828	878	850	873	827	833	859	877	828	896	863	808	803	844	836	874	836	851	797	849	813	847	798	867	849	851	820	834	807	884	892	855	852	866	819	905	827	869	879	885	829	874	894	839	893	847	831	871	819	889	901
28695	25715	16440	1906	423	380	412	420	1628	890	451	368	358	366	346	393	366	368	354	367	372	380	331	372	335	356	364	342	356	353	370	366	351	348	362	373	359	350	373	301	363	376	361	342	350	388	319	367	368	344	362	374	365	350	356	349	371	370	352	391	350	368	389	365	349	394	387	364	349	353	369	377	355	387	378	378	377	343	361	353	349	389	367	381	369	370	379	362	409	377	347	358	390	376	400	394	352	338	359	404	374	358	354	335	356	351	368	354	363	375	366	344	365	370	371	333	368	339	355	369	367	321	340	315	362	388	351	349	402	356	375	374	332	394	353	350	350	346	360	358	351	374	362	338	397	370	342	363	366	364	381	351	365	352	390	380	332	365	371	366	417	363	360	328	400	363	338	357	370	359	370	362	362	383	398	341	346	372	347	352	372	371	362	356	400	356	324	362	344	341	384	341	338	371	383	343	380	334	339	366	353	344	374	356	334	345	370	344	336	358	368	345	359	373	342	369	361	328	336	358	365	357	362	315	375	351	377	378	353	377	355	369	322	364	346	377	338	354	392	344	355	380	376	355	337	349	320	349	372	365	371	392	360	376	349	340	354	352	363	392	363	369	377	384	378	343	356	350	387	373	343	384	366	355	346	377	363	374	363	350	360	366	369	379	348	326	360	351	361	370	322	353	368	340	381	345	370	383	343	390	344	356	365	360	387	413	375	368	359	347	331	372	373	352	372	364	351	333	369	371	384	359	370	359	373	341	352	351	365	364	345	358	359	357	407	308	359	360	416	377	376	355	364	358	382	373	349	399	385	346	395	375	394	360	368	366	348	387	356	395	361	381	320	359	373	353	359	361	374	332	358	385	351	344	360	343	342	365	353	383	364	368	379	369	356	347	335	377	374	347	398	377	393	355	361	376	339	377	365	344	366	348	357	345	349	357	373	376	357	363	351	360	338	393	333	365	379	362	314	351	331	379	351	377	369	362	341	339	327	358	404	349	345	321	363	364	341	356	340	342	352	365	332	384	365	350	366	377	352	376	369	359	351	367	394	341	378	357	345	369	364	352	356	354	371	404	336	366	358	356	393	371	355	330	338	342	344	378	358	327	401	349	357	356	381	338	353	350	360	374	347	394	358	403	378	360	406	350	356	373	390	340	379	369	370	361	318	378	331	354	365	354	380	369	360	366	331	377	326	359	376	343	338	369	356	342	373	392	345	386	375	380	374	345	344	382	361	341	369	319	370	356	353	363	374	348	406	349	343	363	375	365	353	340	318	343	335	375	333	402	384	362	383	387	373	355	357	350	353	343	335	374	355	372	346	375	348	375	358	333	339	360	361	375	395	366	373	343	389	381	371	362	368	367	350	364	336	361	341	317	381	372	365	359	402	344	344	361	366	337	320	336	326	370	355	398	322	356	346	363	349	333	371	341	355	371	353	396	383	325	330	360	329	352	334	394	347	382	360	372	361	352	338	381	397	378	374	339	338	369	363	419	321	348	384	401	353	353	352	372	350	369	326	343	348	357	381	382	322	379	333	369	355	387	356	328	337	373	377	363	365	331	339	346	365	355	366	358	376	341	392	354	372	369	371	361	350	377	340	335	343	389	383	363	358	365	393	348	344	372	348	364	374	366	356	368	365	349	355	344	350	372	374	382	378	356	355	335	371	333	335	348	352	362	368	370	361	380	350	337	356	324	403	388	362	375	342	369	336	382	357	388	325	354	334	378	364	357	338	346	358	334	390	372	388	398	323	375	347	350	358	338	345	359	367	385	351	371	364	354	365	363	342	366	378	359	378	404	377	382	348	346	360	336	372	383	337	342	399	340	380	382	379	386	356	350	392	376	363	353	350	365	349	365	365	369	350	346	337	357	384	345	351	411	365	378	344	365	329	352	373	347	346	368	344	338	360	346	393	344	359	363	360	350	339	338	356	332	355	370	351	348	354	366	356	359	330	351	343	354	357	327	376	384	385	326	373	379	369	357	393	390	344	372	361	406	424	353	350	387	399	354	341	367	349	364	371	372	325	354	353	345	363	370	371	385	394	371	349	342	346	356	344	370	347	372	359	363	356	353	355	344	350	369	376	336	373	359	368	374	375	359	336	395	338	354	382	384	363	373	365	345	379	364	361	356	352	346	357	341	369	373	373	354	366	391	399	410	329	340	383	352	399	370	371	360	320	332	361	392	391	339	372	398	371	355	355	363	369	390	375	359	384	339	354	362	367	371	380	378	340	368	361	329	379	347	355	392	357	362	369	406	339	353	356	328	376	364	380	329	375	381	352	352	345	378	390	367	384	360	352	349	360	348	381	371	349	385	364	390	346	362	373	388	397	359	343	404	383	381	382	335	387	349	380	399	365	352	379	367	401	319	343	363	375	386	354	369	400	342	371	370	313	358	380	359	366	382	356	337	376	344	384	335	382	356	390	390	349	374	372	338	336	380	357	374	368	371	372	371	372	370	393	405	358	378	340	350	377	356	334	383	359	336	351	388	335	372	361	380	339	343	343	372	376	355	393	353	342	332	388	368	352	313	351	333	331	374	362	336	391	364	357	351	376	359	366	372	328	361	363	342	323	370	325	376	361	330	327	336	383	367	373	358	329	374	373	326	354	337	329	365	340	383	348	347	342	373	347	343	362	354	386	375	358	367	336	385	370	365	375	337	361	337	366	368	344	371	352	387	362	334	338	322	371	352	340	377	356	363	361	360	346	367	369	355	417	365	355	346	341	343	361	341	366	338	354	347	370	366	403	336	349	340	372	358	398	357	362	381	328	362	369	392	357	347	365	351	336	366	374	322	383	357	358	350	362	358	342	324	336	357	380	371	350	366	342	378	395	378	392	377	365	326	355	353	356	331	379	361	346	390	370	396	355	383	394	379	357	350	366	332	376	367	371	369	341	378	316	412	324	354	393	366	376	347	359	357	325	329	349	351	345	336	389	350	338	341	364	358	341	379	363	368	351	340	373	369	331	345	353	379	361	382	369	383	382	365	356	363	362	332	349	341	401	363	385	381	341	367	363	348	379	359	360	379	388	335	354	383	342	377	389	368	358	362	321	355	370	344	331	343	382	372	350	353	369	392	344	359	335	364	357	341	378	368	373	340	344	348	375	380	375	358	355	365	338	385	369	351	357	359	348	379	366	363	326	336	367	384	359	363	363	382	343	361	365	357	379	376	347	346	381	341	359	322	369	353	334	339	357	337	337	357	344	366	396	376	366	341	339	370	337	344	378	332	356	354	332	353	351	392	375	324	353	354	380	338	336	362	383	337	355	355	380	374	363	377	363	392	351	369	338	346	387	350	356	397	369	364	375	363	338	360	359	369	367	354	344	380	343	382	364	336	359	355	360	374	383	338	321	347	353	348	359	329	354	347	351	347	380	342	352	340	361	385	389	355	347	377	354	369	366	353	399	354	358	379	376	367	369	358	368	328	371	357	371	388	372	325	362	338	349	352	423	369	388	385	360	383	380	378	335	371	355	352
30626	39989	10740	576	564	520	483	496	3086	1414	653	461	478	431	468	482	431	415	431	452	431	469	460	428	428	442	437	466	463	440	420	443	455	441	497	408	414	452	429	465	454	442	451	441	452	454	426	460	433	474	465	468	450	416	444	434	461	465	447	419	418	419	457	494	446	424	455	438	421	441	451	469	480	442	453	478	467	437	417	484	407	423	453	432	405	450	431	450	416	448	439	415	435	413	433	432	409	460	443	445	397	443	459	453	436	448	439	416	404	432	438	475	456	427	466	430	421	457	458	435	434	422	465	429	447	427	425	439	441	409	410	431	425	445	448	463	398	459	455	465	418	472	434	446	440	455	418	455	428	436	461	460	402	422	456	438	460	457	436	459	446	435	454	462	468	415	474	420	447	429	414	465	502	446	432	427	417	419	506	387	426	423	483	440	398	433	459	427	422	438	439	420	438	459	452	443	415	456	441	443	443	434	437	446	491	484	407	426	462	425	425	462	455	451	452	409	433	451	452	424	452	440	460	436	429	457	413	418	434	417	441	438	445	421	441	444	432	451	462	432	439	446	458	446	423	440	455	441	479	456	444	399	435	457	449	431	414	440	476	459	413	406	462	436	420	435	463	469	429	440	435	443	418	468	444	464	446	450	395	420	458	440	426	425	450	409	430	400	415	420	430	440	441	429	441	443	423	448	447	432	428	407	408	444	408	462	416	446	464	415	383	446	441	461	436	455	452	437	439	482	475	451	462	414	435	433	450	443	441	420	466	424	420	438	455	438	422	440	405	440	428	437	429	447	405	418	400	451	423	448	478	447	430	444	480	445	404	445	450	429	423	402	416	447	420	433	440	454	378	470	440	453	422	421	492	440	419	482	389	458	427	407	445	424	439	431	442	445	417	463	468	485	432	454	399	442	450	452	414	429	464	446	396	459	411	432	468	478	474	418	465	437	452	417	416	449	421	442	401	450	425	436	452	438	468	431	417	446	455	432	409	428	458	474	451	442	421	433	434	426	455	444	411	427	440	440	462	407	460	466	422	444	432	460	447	429	410	395	482	411	457	437	442	430	482	456	451	440	443	440	437	433	460	440	451	416	442	499	428	437	453	473	432	465	467	436	464	445	428	412	465	474	448	442	407	395	464	420	460	408	451	425	448	468	460	486	427	445	425	433	425	432	435	428	447	439	452	429	448	419	426	435	449	447	427	448	465	447	443	439	458	439	424	440	456	431	440	445	426	446	417	449	461	426	410	429	481	454	460	437	448	423	447	467	404	444	457	441	420	451	460	410	443	478	405	461	445	474	465	441	463	462	436	435	446	481	431	477	467	424	452	444	433	425	448	456	460	468	414	410	444	443	408	441	447	422	439	453	400	436	440	405	442	427	430	429	389	440	446	445	470	421	449	454	432	451	452	435	450	447	446	443	420	465	449	441	441	435	434	458	433	413	420	458	463	455	475	443	421	448	439	472	409	435	444	426	445	438	439	412	417	440	431	468	403	424	428	462	453	409	466	456	450	434	441	447	424	450	437	400	441	484	465	419	451	399	439	423	473	411	414	440	439	422	450	463	399	438	447	443	439	456	441	389	448	422	405	432	462	434	423	464	435	425	422	462	461	459	465	415	466	475	478	431	455	464	395	445	448	455	406	473	449	435	407	410	430	414	452	448	441	453	439	421	430	427	408	417	420	431	458	447	400	477	430	455	425	458	420	451	443	433	462	429	472	484	461	430	417	432	460	431	428	443	424	409	444	453	405	447	441	440	447	440	441	453	430	437	423	452	437	458	425	460	447	402	439	442	442	474	408	474	421	482	439	414	422	463	436	445	415	439	415	424	433	409	447	445	404	407	460	428	461	488	482	439	444	398	457	450	455	441	451	484	430	442	433	435	447	455	411	454	426	469	430	421	451	440	428	442	459	450	408	463	409	445	464	437	456	444	473	481	460	395	423	450	472	445	443	423	447	456	434	451	474	461	427	425	472	398	439	450	406	437	437	461	421	424	455	454	420	474	446	429	428	415	453	428	446	444	464	447	496	430	464	447	450	455	486	422	455	426	475	444	431	460	460	456	460	454	495	439	463	437	425	433	457	471	445	395	452	426	418	424	480	430	429	437	417	431	431	433	430	445	417	468	468	463	452	455	460	423	402	480	430	451	416	445	429	488	388	456	447	466	445	449	415	413	432	451	434	440	433	422	456	447	472	428	471	456	407	427	446	420	422	423	448	447	426	470	456	456	448	450	422	457	439	446	458	446	462	427	451	425	475	442	414	474	458	449	463	441	418	407	461	480	451	440	468	464	424	441	449	466	454	442	432	393	443	408	482	426	441	492	427	453	428	439	471	444	425	433	445	451	424	454	440	424	407	431	422	465	463	445	422	447	428	438	438	406	424	429	453	459	476	432	427	467	462	411	457	451	425	424	426	423	440	454	443	376	427	477	430	426	402	437	426	443	465	454	413	445	429	435	433	443	419	440	462	453	462	436	421	467	401	459	423	410	408	424	450	454	457	467	423	448	455	439	488	414	423	443	425	452	430	450	447	438	387	427	428	478	417	459	453	454	410	472	404	398	427	458	447	424	445	423	417	406	423	439	410	407	444	415	442	460	438	443	449	463	416	451	449	429	402	398	463	464	422	428	438	470	437	421	491	442	430	424	503	379	428	459	419	422	415	447	401	452	443	426	420	452	443	433	432	430	438	453	433	462	442	477	455	481	423	419	416	428	466	432	431	462	395	442	436	407	451	418	466	396	439	446	457	444	447	474	405	407	437	453	417	427	430	441	461	454	459	458	462	448	436	450	495	456	415	453	401	468	465	437	446	444	435	458	450	466	472	380	491	420	418	434	434	458	456	409	441	453	421	413	462	408	479	472	422	466	440	449	457	423	443	442	480	456	414	431	489	473	416	429	437	437	450	440	457	472	426	421	448	438	407	439	411	457	434	408	454	465	434	427	445	438	450	451	438	440	426	447	459	400	434	430	421	438	423	434	383	435	431	449	440	448	444	444	434	429	454	432	433	449	462	389	451	456	435	438	424	442	434	416	424	443	425	418	452	455	449	442	455	455	434	441	432	445	451	393	425	436	470	414	430	439	455	439	435	427	477	408	435	458	423	422	456	456	442	465	444	408	450	434	460	436	407	431	444	432	428	413	459	426	469	431	447	441	436	471	441	432	450	451	454	431	435	408	435	435	461	430	459	421	435	408	446	446	422	446	432	447	411	467	460	455	437	423	451	454	467	425	386	391	444	462	450	461	407	483	441	432	454	424	434	433	405	418	419	438	448	408	447	422	452	440	428	450	448	454	430	439	432	451	433	411	404	470	446	459	434	470	465	474	432	451	483	467	444	441	432	473	428	397	469	419	443	411	448	420	407	460	423	419	407	436	450	425	436	441	432	451	458	455	434	476	442	440	448	419	471	417	454	430	429	442	466	486	447	442	437	419	460	455	420	457	447	450	412	444	433	463	431	442	440	405	463	420	433	488
24395	21307	28400	24460	20921	5912	1167	1177	17424	11282	3065	653	667	637	611	608	591	604	624	579	562	618	589	581	592	584	590	574	565	567	579	596	557	576	614	573	571	581	569	538	611	536	580	548	554	582	580	570	615	577	584	551	571	581	538	600	574	542	574	568	543	567	616	548	543	606	565	535	594	552	610	600	591	559	585	556	550	611	544	568	581	538	573	537	552	568	516	569	562	545	571	568	560	554	576	580	532	569	556	570	548	586	575	576	607	553	579	584	545	597	557	589	553	592	538	581	649	562	553	602	567	564	573	581	555	548	581	525	594	544	543	568	548	572	583	576	530	552	569	582	533	517	544	570	563	549	560	548	585	617	545	567	542	507	573	527	583	593	617	585	550	559	588	579	527	566	586	582	583	568	591	595	583	561	550	523	545	539	532	588	536	572	579	519	567	560	575	553	559	551	554	550	576	516	613	574	561	567	575	533	568	567	570	571	568	574	582	529	557	554	573	573	534	529	551	591	572	564	572	537	560	570	560	553	589	589	598	567	608	533	569	560	570	573	555	577	555	581	539	581	580	545	538	576	537	564	573	577	573	541	523	549	583	548	562	530	558	516	555	509	535	581	571	570	513	548	598	569	573	583	524	552	552	574	544	591	555	589	568	624	567	537	597	596	524	574	584	544	545	567	552	608	576	571	571	601	561	579	577	567	578	558	558	557	555	584	559	594	571	547	579	583	587	564	557	560	570	551	535	575	618	529	530	620	598	564	572	558	491	588	561	554	546	572	579	538	575	626	577	542	586	507	556	550	555	580	572	563	589	563	545	573	601	530	558	566	576	556	568	534	520	535	547	566	591	530	529	585	587	562	552	574	591	529	541	571	557	537	586	587	588	578	574	567	593	598	598	559	549	574	626	599	551	560	565	594	575	586	546	589	577	523	578	554	597	537	588	578	515	554	608	553	573	537	584	556	596	534	596	575	602	585	555	585	554	571	576	525	587	588	584	584	553	604	554	554	547	550	566	539	583	579	587	538	600	581	545	584	562	585	567	550	552	588	601	579	555	570	551	551	529	535	530	581	511	560	545	537	562	562	567	545	559	588	593	556	567	554	570	563	534	544	570	560	571	564	570	572	565	590	541	607	551	525	604	580	521	539	518	569	533	566	593	538	570	594	574	567	575	556	510	553	588	572	589	586	540	564	564	557	608	573	524	550	565	630	545	583	586	566	622	560	589	563	574	571	560	551	555	559	571	537	597	578	563	595	580	550	545	581	584	577	557	607	611	569	543	592	557	561	567	546	536	570	566	558	578	573	529	566	579	550	598	568	577	583	532	568	508	564	549	545	524	592	555	531	576	599	581	562	616	557	538	586	548	542	567	535	534	542	534	587	589	607	561	593	560	575	533	621	570	549	516	506	550	563	557	590	542	577	537	618	510	555	571	539	550	568	576	551	545	550	584	574	565	569	536	602	565	542	601	519	560	636	581	602	536	587	564	557	547	595	593	615	548	537	603	574	575	594	567	550	552	573	584	550	538	599	536	575	586	582	617	568	549	557	568	569	543	530	543	596	581	553	555	571	535	587	577	560	574	542	569	571	564	554	539	548	577	543	560	538	495	535	609	559	569	565	552	603	573	589	575	581	546	534	547	555	573	508	553	544	572	617	565	609	597	542	566	534	593	570	566	591	528	584	572	508	582	542	590	561	566	517	588	535	548	579	564	558	532	598	588	570	542	600	532	560	540	568	561	595	557	559	578	590	530	513	513	590	546	558	549	592	584	587	543	586	563	561	591	565	584	555	565	536	549	563	551	612	552	583	581	603	577	565	535	546	551	556	565	568	553	628	563	555	589	572	580	587	578	575	566	531	526	552	573	595	542	552	608	538	579	568	550	556	548	555	580	559	588	521	588	574	563	573	571	567	522	573	569	546	606	560	535	594	584	581	558	549	506	598	563	563	547	578	564	578	568	576	616	541	587	576	611	561	564	576	530	549	545	622	549	608	599	547	610	536	526	533	571	578	537	525	586	604	624	594	569	546	576	579	552	543	547	579	566	590	561	522	579	555	578	569	575	558	574	568	581	620	601	549	593	586	585	551	606	541	604	531	550	596	574	549	572	541	550	570	585	535	568	527	580	579	566	626	548	572	550	563	582	552	540	539	568	560	525	572	610	548	557	577	603	596	568	530	584	558	540	613	553	571	559	579	535	567	536	553	588	608	547	564	563	538	549	528	572	527	552	586	595	594	587	604	529	561	557	583	544	553	543	570	583	565	611	562	530	557	545	592	553	524	526	488	547	585	540	570	544	578	571	585	541	576	546	552	526	599	570	555	571	544	588	584	583	594	578	553	538	558	587	541	585	564	537	633	569	576	583	547	537	563	549	534	556	558	577	547	579	531	565	522	599	551	562	527	530	597	531	557	576	559	572	540	575	541	559	563	571	527	570	573	567	520	512	541	551	551	552	557	571	557	543	614	575	527	549	581	561	522	558	574	583	549	553	554	581	549	553	593	540	565	594	537	562	543	551	585	558	571	545	575	550	548	543	562	558	553	553	573	569	561	574	624	611	599	550	574	508	579	532	613	520	610	552	568	613	599	558	535	564	545	610	548	547	562	581	530	582	595	567	534	579	604	546	603	603	541	569	555	527	576	629	586	520	555	533	597	541	555	574	550	558	631	586	560	547	517	524	554	588	578	577	553	537	562	563	562	591	562	584	593	553	545	564	553	557	575	618	533	561	559	534	537	547	605	588	570	561	618	588	586	541	597	557	611	569	597	550	615	547	530	564	571	582	567	516	567	536	580	571	546	585	519	612	563	557	581	529	560	544	569	539	606	547	555	543	556	558	565	581	506	581	530	551	562	549	529	555	586	530	534	556	565	518	514	552	567	551	593	576	555	586	558	564	571	583	593	586	573	588	550	571	510	602	573	559	558	566	567	583	584	597	569	582	599	545	546	578	533	582	545	605	553	609	562	571	543	573	513	573	560	519	612	533	557	564	555	527	587	572	543	550	536	596	527	626	529	532	588	563	586	537	564	582	587	559	545	560	550	561	538	575	589	541	594	526	540	557	496	608	541	541	542	591	573	547	590	576	557	610	542	528	542	609	537	544	533	561	552	543	532	557	555	576	560	541	548	566	541	560	537	548	567	548	593	578	581	507	571	551	596	532	537	572	574	558	594	590	600	550	589	568	568	567	555	581	575	632	562	557	539	590	533	572	592	584	555	559	538	581	556	574	569	544	592	555	519	535	571	573	599	579	580	558	542	534	555	581	566	535	610	589	547	564	590	540	566	552	582	578	546	629	590	561	561	579	588	542	561	563	556	603	575	571	608	557	576	552	551	582	578	582	535	549	530	579	586	574	549	572	554	581	551	555	570	519	579	572	547	558	540	560	568	560	552	576	600	616	597	542	607	517	559	559	544	581	586	507	555	551	546	571	554	529	575	567	573	576	539	502	536	589	575	546	564	571	580	597	573	580	595	580	587	515	563
34359	54435	16643	3017	2256	1768	1424	2015	25900	15659	4868	873	807	763	728	767	781	709	724	719	670	696	696	671	730	682	657	715	693	674	710	693	650	663	707	694	650	657	686	698	664	655	707	678	635	656	622	665	621	663	604	633	682	680	640	644	690	684	652	657	688	678	682	682	706	684	719	594	637	682	644	666	661	687	653	650	653	672	687	663	632	713	622	613	661	696	688	673	683	639	670	662	664	689	691	649	645	697	667	601	649	623	627	658	689	678	681	704	631	631	639	688	637	673	701	618	698	624	665	723	649	647	633	633	706	640	685	635	691	701	636	646	645	627	626	658	632	633	622	684	684	640	694	678	677	636	707	681	692	709	647	672	652	683	676	636	680	612	655	652	715	653	620	722	650	635	657	693	668	676	675	653	679	688	653	661	638	695	633	636	651	649	693	626	699	705	649	676	649	646	652	655	667	648	641	665	638	636	671	684	653	678	657	636	653	689	615	643	661	655	678	658	650	657	654	659	618	618	719	689	645	645	668	617	645	629	681	674	657	673	668	667	676	667	636	666	667	630	628	662	736	630	649	673	694	691	680	667	644	702	705	646	636	666	679	653	674	643	662	649	618	684	637	664	641	663	652	690	652	643	634	653	674	675	692	632	635	656	696	659	634	679	632	650	658	648	680	638	667	653	643	652	646	663	608	684	661	645	679	625	716	663	654	666	692	628	641	682	643	669	644	629	649	619	644	646	645	688	641	645	621	622	649	681	662	617	665	737	644	666	640	686	709	649	652	646	670	647	664	663	630	659	691	644	637	626	648	662	652	631	618	662	627	611	665	640	644	691	667	671	682	666	656	664	628	676	677	674	616	620	647	677	656	628	687	680	663	641	659	634	679	704	638	699	625	692	713	640	640	654	692	671	658	628	628	656	666	698	619	656	647	622	686	688	682	629	648	673	672	644	626	625	643	655	671	671	659	637	684	668	672	648	675	672	634	634	646	648	638	632	629	700	637	646	653	666	638	676	657	689	633	676	664	678	658	695	669	684	598	637	642	641	624	680	661	681	639	624	649	651	627	663	613	641	645	642	708	646	635	650	653	677	681	650	696	691	690	702	722	660	624	665	628	662	651	638	640	658	634	660	673	688	662	690	662	667	694	623	651	647	649	663	647	690	645	666	674	627	698	637	656	662	683	700	633	690	653	623	670	624	593	699	592	636	625	699	627	651	637	691	672	632	671	661	656	645	632	666	610	639	702	655	668	623	657	675	676	641	640	664	609	666	628	670	662	662	679	683	665	689	672	609	656	643	643	632	631	657	678	623	657	688	659	595	656	637	700	692	648	647	663	656	688	618	651	632	662	653	669	628	675	641	619	695	622	638	641	659	699	688	631	646	646	649	654	642	624	633	675	668	666	582	651	633	623	676	651	655	646	612	646	640	658	678	647	669	695	682	656	636	644	678	614	660	625	658	667	688	659	667	673	666	644	659	650	668	652	611	639	654	647	680	667	675	660	648	684	669	668	690	650	650	604	651	644	655	696	697	633	675	677	635	669	654	719	658	661	656	685	656	677	633	624	655	627	661	626	689	652	668	668	653	651	686	667	650	637	651	662	634	661	679	638	638	662	675	650	690	664	707	644	620	645	682	647	660	664	683	664	660	665	664	661	635	658	691	682	669	669	677	656	628	646	636	683	688	652	683	720	613	650	638	596	633	679	639	641	650	644	641	667	680	667	691	698	656	630	655	689	672	658	680	636	649	658	674	692	603	619	599	634	637	697	643	663	656	621	693	686	685	666	646	622	669	629	647	662	671	649	647	631	626	591	627	679	629	687	639	692	590	681	619	639	686	668	642	715	623	659	654	655	610	673	608	632	658	652	619	715	660	636	625	695	684	622	671	648	681	661	675	622	657	677	676	630	662	604	658	630	646	658	658	647	641	645	637	666	642	643	692	675	662	648	648	658	654	644	712	685	671	698	700	656	609	622	692	644	634	643	662	628	639	626	665	644	646	664	633	636	684	620	654	623	665	663	693	681	657	642	677	648	625	663	700	662	685	675	634	662	677	681	680	675	629	651	668	652	671	722	638	621	625	637	630	641	673	635	658	613	673	694	591	662	646	696	640	648	686	589	694	690	641	680	634	681	680	625	643	681	665	627	674	653	647	647	655	641	625	680	643	665	647	660	692	701	656	679	646	642	664	640	660	688	682	647	670	664	656	636	657	676	673	628	635	625	700	611	656	632	646	693	698	644	617	617	615	679	636	704	655	634	640	663	661	679	703	619	671	675	667	620	620	698	679	627	672	649	653	646	645	668	638	696	658	644	672	657	637	629	653	648	615	648	625	698	658	705	665	651	646	623	676	685	681	676	632	664	674	661	697	642	711	658	671	634	649	615	648	673	678	638	683	631	683	646	673	669	650	625	685	646	675	653	686	612	601	622	727	662	666	659	669	657	636	599	673	664	641	614	668	609	681	671	675	667	681	651	711	676	649	641	663	645	656	631	685	655	639	693	661	681	672	659	659	637	649	660	682	650	682	722	633	632	667	652	636	627	701	619	656	672	649	658	643	597	653	651	666	645	684	659	655	694	644	600	663	703	668	671	615	727	678	625	670	670	640	676	650	685	645	623	665	652	673	682	655	670	673	651	703	630	644	688	678	640	647	594	648	655	672	679	641	674	645	680	647	677	642	672	605	655	648	669	624	672	642	650	631	664	634	656	682	615	639	687	640	701	626	675	657	655	645	621	642	668	661	626	632	610	632	668	637	591	666	635	606	658	601	663	656	693	636	669	653	664	589	669	701	659	695	657	670	627	622	619	673	636	636	635	668	623	621	648	616	624	669	660	662	637	642	695	649	665	648	670	640	701	676	671	703	670	631	695	684	634	625	676	675	664	696	636	670	632	670	632	651	592	657	606	675	659	636	628	673	682	673	629	638	656	690	636	657	656	650	624	661	667	656	650	633	658	664	654	611	673	634	655	682	703	666	612	640	663	646	612	676	641	681	638	661	684	698	641	699	670	654	697	650	681	643	643	702	677	626	639	631	687	656	653	643	679	650	680	673	647	689	672	682	661	662	671	681	674	644	627	642	677	637	675	626	655	674	679	629	703	681	646	646	622	658	655	653	662	692	653	653	640	655	637	644	647	682	643	655	699	658	636	666	706	681	629	666	620	654	663	643	673	610	630	657	634	659	681	657	670	645	672	654	656	635	653	682	698	676	671	639	646	644	650	655	653	653	636	628	619	679	650	633	671	618	620	687	638	671	661	670	620	695	648	637	650	657	649	638	639	595	667	681	664	722	652	672	638	659	626	671	638	660	649	637	684	647	666	677	641	658	641	683	650	656	622	638	630	651	664	671	686	605	657	632	658	671	662	627	643	660	701	656	671	654	673	722	614	621	631	636	616	657	708	624	684	630	683	673	679	639	672	659	656	647	641	645	625	686	656	647	668	671	627	671	664	649	667	656	674	658	669	636	664	612	670	661	706	705	645	668
25455	21405	27324	25218	7690	789	601	1201	10717	5568	1610	492	420	448	458	463	473	418	448	468	484	419	412	445	417	444	442	416	431	406	444	398	429	425	427	426	404	400	428	453	402	450	409	421	436	444	441	470	435	438	402	444	432	461	391	455	400	470	417	392	416	454	411	432	413	432	422	417	410	437	468	412	434	417	463	446	424	476	486	426	434	418	427	430	420	445	421	431	417	444	427	452	447	452	425	435	448	438	446	449	436	416	418	414	435	434	418	423	408	420	448	429	446	429	423	397	413	470	412	435	438	420	384	441	433	418	442	423	420	429	416	393	395	445	428	418	440	437	461	449	424	440	398	438	423	445	426	412	418	408	419	429	439	441	442	430	414	448	424	461	413	416	419	415	449	447	441	443	450	482	429	419	419	416	423	427	434	382	415	452	431	448	421	428	458	404	469	389	445	429	452	439	441	463	399	457	425	390	422	396	394	462	439	455	441	454	441	449	407	401	424	409	445	437	425	431	433	379	400	439	439	396	436	459	415	413	429	447	417	448	443	405	450	418	408	466	412	424	427	444	419	395	448	407	458	427	410	438	434	439	437	423	433	402	428	439	409	445	389	448	448	428	441	390	437	441	416	418	419	436	443	420	373	438	408	477	379	446	412	462	410	435	390	400	423	440	417	440	425	434	444	410	437	392	465	423	433	423	436	412	424	428	422	429	414	420	412	407	427	404	435	426	394	443	427	415	417	447	409	431	395	447	416	434	414	430	408	405	435	415	419	443	431	435	425	442	411	416	441	420	461	412	429	419	416	438	397	418	440	430	449	443	440	437	424	461	423	406	438	383	479	419	399	434	483	396	451	441	419	455	456	403	395	427	399	438	438	448	426	415	411	432	435	418	423	410	392	423	421	420	476	419	414	438	418	443	443	408	423	403	431	437	428	437	398	404	434	440	426	435	456	427	432	432	467	419	429	423	418	426	455	432	425	415	406	420	447	436	423	428	437	442	432	392	425	425	405	407	434	435	417	386	430	395	452	435	431	442	383	434	474	412	445	460	395	428	418	438	402	422	436	418	443	455	415	444	434	426	452	413	430	412	447	445	443	442	434	435	418	457	412	433	412	436	441	438	439	419	439	427	425	451	434	428	422	440	409	446	453	420	449	426	373	442	442	478	462	452	436	427	442	411	418	419	437	430	450	473	395	450	416	458	404	453	427	418	405	473	435	435	446	413	420	461	479	425	430	442	434	432	428	443	444	438	441	385	416	455	439	439	414	426	427	410	402	423	445	400	431	440	404	426	439	450	420	442	417	422	426	424	434	455	440	478	401	409	408	453	452	386	432	406	458	426	455	403	434	438	406	444	429	423	445	431	431	441	435	408	397	457	401	447	455	454	395	430	447	440	410	422	455	420	477	426	423	439	392	402	407	445	441	402	420	442	453	413	422	430	434	453	477	446	473	448	410	416	432	419	458	424	454	420	443	393	417	414	433	434	396	440	445	412	404	466	405	407	415	440	435	408	437	459	402	410	469	444	416	414	425	413	447	455	432	413	451	414	444	437	421	428	417	439	468	424	420	434	444	428	422	472	450	401	455	419	384	421	450	427	438	407	416	423	445	412	383	412	413	400	426	432	435	427	429	378	433	438	452	402	409	428	413	459	417	442	403	443	421	429	454	428	414	433	422	418	402	444	426	390	460	417	421	435	433	422	430	428	424	398	452	406	441	418	423	436	425	396	427	444	383	429	425	443	398	438	423	407	432	409	398	434	421	434	435	425	398	411	420	424	442	376	437	462	434	426	419	426	430	426	434	384	446	423	452	401	431	401	405	425	446	453	419	460	408	455	430	452	450	429	475	401	411	403	455	452	429	444	378	421	441	465	434	412	404	451	416	392	408	401	434	407	441	435	425	424	442	425	455	433	428	449	436	410	452	431	413	412	440	439	378	410	450	422	453	422	425	441	435	466	434	412	419	436	437	435	403	481	466	400	445	442	423	386	444	418	409	411	407	407	445	413	435	420	436	430	416	382	438	436	416	405	426	426	426	444	433	429	424	459	407	445	427	414	448	406	403	425	390	433	432	457	429	445	403	429	413	380	442	453	443	460	399	415	438	449	392	447	418	458	434	375	435	408	432	448	441	463	419	433	427	433	434	440	422	454	442	463	428	454	387	450	416	448	457	428	447	479	429	425	447	422	427	472	431	444	420	396	406	414	450	427	449	437	417	441	430	438	411	438	443	414	395	463	429	425	433	467	390	457	411	444	446	391	410	447	431	438	447	392	425	432	441	472	417	449	450	429	419	435	441	403	435	437	455	427	426	407	454	428	440	427	437	449	448	425	434	451	417	439	407	413	392	413	426	400	470	419	435	391	431	429	392	397	425	462	426	398	405	447	411	427	443	392	438	425	405	411	475	425	464	425	440	446	428	448	426	399	420	430	441	423	405	404	418	441	440	426	435	419	387	423	427	455	432	390	445	429	460	434	395	419	432	417	445	416	387	415	371	450	405	418	414	433	421	437	408	408	408	429	430	450	432	408	433	421	438	435	424	485	415	428	449	400	422	470	446	431	356	452	410	432	441	440	438	434	468	416	429	464	436	439	424	418	438	454	432	436	414	407	466	415	424	418	444	455	430	448	423	464	425	425	444	443	470	462	446	427	434	405	434	419	448	457	447	408	434	470	418	417	408	432	435	394	423	418	436	415	443	464	435	442	460	449	433	406	433	467	400	416	450	406	406	441	431	416	431	436	444	455	425	425	450	453	436	431	425	444	433	463	420	422	407	444	394	443	435	418	442	456	456	388	437	413	478	408	420	449	412	449	416	461	419	402	437	428	445	411	445	454	387	395	437	450	400	434	441	441	410	404	411	446	443	428	387	451	434	423	442	418	417	441	411	444	427	484	413	434	441	418	464	407	438	421	422	416	456	425	432	426	425	418	450	439	481	430	430	444	393	401	423	442	442	415	427	433	424	420	442	407	441	406	432	442	415	402	464	434	425	436	431	414	420	447	418	457	436	450	432	415	440	420	405	421	439	458	444	417	435	455	442	415	437	438	435	444	425	448	432	429	428	428	448	436	465	444	429	425	427	455	413	405	453	402	477	416	450	418	414	406	454	433	448	435	436	440	416	428	440	462	415	419	452	493	441	446	432	437	390	416	393	406	444	427	448	442	420	440	442	460	422	427	408	444	434	419	410	398	419	410	417	445	420	434	438	410	435	437	419	446	412	445	442	430	476	416	423	387	426	441	417	418	410	432	408	396	462	464	421	447	410	436	417	439	451	429	428	474	443	431	401	451	432	437	430	443	378	408	460	442	456	430	455	419	434	414	446	381	449	456	433	428	409	429	438	418	448	472	432	413	429	454	433	484	431	418	399	371	401	439	388	392	423	455	426	436	426	433	439	437	427	429	451	444	402	424	412	467	385	431	444	462	450	395	404	428	440	388	428	454	413	447	425	440	410	444	449	464	443	441	437	416	364	416	412	400	441	419
33796	49426	12544	1868	1382	1179	967	2518	21664	10905	3368	573	619	554	593	597	560	552	538	538	574	495	569	489	538	519	546	545	537	540	533	587	547	547	498	532	511	553	554	549	517	529	532	534	505	530	516	530	537	531	548	527	498	525	522	541	544	533	517	523	562	532	527	519	518	494	591	499	504	530	537	534	535	552	542	509	557	536	518	494	546	525	520	483	498	529	542	556	529	561	521	513	549	534	530	573	517	540	520	527	555	504	513	536	556	544	540	536	543	525	485	474	507	518	529	506	550	534	534	516	577	549	531	533	565	504	539	499	493	549	565	588	527	520	506	541	545	576	554	532	536	552	566	487	505	516	541	577	558	499	529	507	515	511	529	550	539	506	530	553	515	501	506	506	517	523	531	526	510	509	543	502	484	545	538	514	498	536	498	523	518	525	550	526	537	509	517	519	500	528	528	513	526	489	558	536	515	524	527	522	516	520	518	529	546	549	508	497	514	526	538	508	517	510	513	496	530	536	515	581	553	561	517	524	529	518	543	553	526	503	541	528	529	499	506	519	531	579	530	508	567	560	535	465	557	516	570	514	521	490	500	519	509	501	497	521	511	516	500	564	495	511	505	519	525	509	474	540	508	564	515	506	491	500	505	477	485	495	563	539	527	565	542	524	530	576	513	555	497	533	503	541	525	528	512	516	532	483	543	516	546	563	523	509	544	508	552	528	511	563	510	528	540	515	510	532	509	516	518	487	528	527	528	523	532	505	512	535	542	553	514	495	526	500	550	511	521	499	514	522	469	520	525	499	524	502	530	559	535	534	520	514	557	515	534	517	553	531	523	510	508	512	495	548	488	530	500	552	547	525	548	513	540	530	506	548	559	504	533	508	495	538	531	503	515	523	557	565	544	545	521	506	522	522	555	510	513	521	509	500	534	575	482	537	517	499	545	516	518	502	556	503	567	541	507	513	530	549	545	518	506	548	523	536	541	518	510	502	551	499	528	506	525	499	515	554	535	506	514	517	536	538	547	567	537	522	568	533	533	526	469	483	511	537	509	509	571	516	494	565	535	534	506	508	517	539	496	494	518	537	496	551	567	517	547	522	522	514	559	550	525	492	484	531	519	511	502	543	522	536	534	527	530	504	546	497	529	520	489	486	471	530	513	541	523	530	540	513	512	513	518	551	506	502	502	519	497	490	527	531	483	567	519	541	539	516	544	536	532	558	481	530	511	502	541	508	535	561	514	511	513	549	517	538	498	492	531	503	531	514	496	581	543	505	510	521	523	557	544	549	484	532	490	508	550	527	523	548	513	502	514	508	493	518	525	538	535	556	529	516	500	508	505	507	565	495	541	565	531	519	546	475	537	527	527	559	563	524	501	534	525	595	513	531	503	518	514	509	538	575	516	524	480	511	513	540	540	483	499	513	514	493	508	487	510	547	572	522	537	513	510	530	536	496	530	500	526	498	536	526	487	543	541	517	514	529	531	539	488	516	530	532	558	463	506	509	526	533	533	497	556	519	542	537	549	548	497	534	499	532	484	524	534	515	525	508	502	542	531	483	486	507	546	544	517	523	533	501	502	530	506	484	499	481	526	542	520	525	522	495	510	518	528	539	530	534	565	501	546	505	509	577	509	513	519	490	547	482	504	536	551	512	487	542	521	538	501	526	540	488	483	547	535	519	525	499	520	541	507	482	530	555	554	528	486	556	520	507	483	519	515	545	546	545	497	526	553	537	540	502	551	515	525	520	486	521	532	522	521	528	539	546	534	492	538	540	509	482	511	525	566	527	539	520	524	538	561	524	516	524	534	499	555	511	508	529	519	477	521	513	529	522	546	514	515	578	546	531	537	521	530	532	521	508	513	529	541	531	501	488	494	535	568	524	540	537	503	446	525	535	523	532	556	523	525	519	548	559	551	528	501	593	526	531	548	549	506	586	523	534	518	533	461	543	517	532	534	499	463	558	520	506	516	526	536	505	561	501	524	541	474	548	534	531	525	551	512	507	563	504	511	513	506	526	518	515	510	519	541	552	518	517	546	518	505	524	503	490	528	523	546	520	519	517	535	546	512	527	503	538	515	554	492	513	506	547	506	532	541	504	509	592	524	489	468	491	538	545	489	509	522	522	504	540	524	509	488	521	515	521	529	508	546	518	520	511	503	521	495	544	597	527	519	507	550	547	527	540	513	517	493	556	529	545	485	558	538	534	534	553	546	535	559	514	534	486	521	507	495	553	591	537	539	494	513	499	485	559	501	527	507	532	527	529	484	520	562	559	527	552	556	544	532	523	507	535	539	509	512	503	559	548	505	516	513	523	496	477	519	513	539	530	522	501	513	521	479	567	531	539	550	547	552	521	512	502	435	515	501	549	511	518	534	546	550	530	533	493	503	565	494	555	512	520	529	521	511	521	572	542	523	528	485	496	551	543	541	508	558	522	549	461	532	559	560	515	511	553	554	562	524	501	520	524	528	560	527	515	558	519	530	515	513	497	502	527	492	544	509	506	536	546	513	503	501	564	515	544	547	509	534	532	495	500	494	500	529	488	506	542	552	494	489	487	519	546	500	479	529	513	577	510	500	546	528	489	527	469	492	510	485	533	506	540	505	502	517	527	499	497	542	538	517	543	511	499	480	547	541	516	524	532	495	551	515	501	539	508	555	526	517	525	580	526	509	501	533	516	563	543	524	533	542	512	553	557	539	544	550	521	492	520	541	528	504	495	502	554	524	513	542	493	554	517	532	506	560	515	530	512	536	489	468	517	550	474	510	530	519	544	516	543	540	537	556	487	539	485	510	525	514	503	545	547	510	560	519	497	507	533	472	547	514	490	528	540	507	492	524	513	525	540	524	537	524	522	515	498	503	519	512	500	548	541	485	498	527	525	519	543	541	532	499	517	507	501	524	516	529	544	546	534	508	530	508	488	509	551	503	512	505	527	502	530	474	516	515	521	501	494	513	554	481	522	500	511	567	529	530	519	543	513	526	525	548	516	547	523	525	492	553	530	545	541	550	533	500	523	565	511	515	524	503	521	540	549	549	559	521	549	508	532	516	497	505	564	571	568	515	540	513	552	492	509	517	498	521	543	494	520	519	556	558	516	555	510	523	525	533	529	530	484	546	529	567	535	533	570	506	498	539	524	546	487	549	594	568	525	509	514	520	526	512	541	525	507	511	515	559	581	535	509	500	540	514	530	511	525	485	569	508	511	478	526	519	535	503	543	510	528	548	543	506	546	535	535	536	489	529	473	538	524	536	548	527	579	526	553	540	523	561	519	547	536	555	493	560	542	548	528	535	523	528	509	508	575	541	517	510	553	534	531	509	525	524	535	508	516	516	526	522	530	505	506	522	486	502	487	508	529	550	517	546	524	495	509	523	506	537	483	535	516	543	544	517	568	508	516	540	525	547	530	507	483	500	531	529	535	494	505	520	451	496	502	548	528	529	513	521	498	545	525	525	495	523	525	554	526	496	560	534	519	507	516	522	539
23169	21373	29110	23937	21346	21288	7196	1683	29927	20890	7513	1085	911	857	924	860	889	808	822	796	852	799	775	823	778	770	769	784	776	777	778	760	748	746	736	723	776	772	727	714	811	736	792	782	755	767	723	751	744	756	777	835	781	761	768	719	791	728	786	703	781	736	731	758	859	761	787	712	767	729	755	771	783	779	754	793	792	798	686	722	709	729	751	762	747	711	733	774	740	785	767	792	743	731	747	709	750	714	740	736	740	750	696	720	768	778	700	729	762	735	760	737	802	773	741	773	742	760	775	759	729	801	764	787	799	771	751	818	743	742	788	757	760	810	764	731	706	744	771	697	776	757	721	716	748	713	761	701	781	737	746	743	787	752	776	771	711	740	778	726	774	739	742	749	777	746	742	755	805	780	703	706	737	720	795	751	786	772	723	744	742	687	707	765	716	752	742	799	689	742	744	770	749	707	744	768	774	755	768	760	757	792	741	740	743	751	720	787	740	727	743	784	763	730	720	783	794	728	746	762	725	736	728	783	759	792	770	782	800	711	774	770	756	736	796	747	775	798	757	748	748	702	730	771	795	765	785	732	791	756	784	761	754	723	824	717	757	760	716	788	786	786	699	747	775	759	766	752	722	784	796	775	736	743	771	757	772	765	761	755	737	781	738	772	745	740	765	767	789	760	751	766	778	761	769	759	770	755	781	733	788	762	760	776	737	756	745	741	708	759	767	738	736	776	756	713	740	800	744	826	763	731	761	719	813	744	774	727	772	691	704	780	709	726	821	712	738	719	769	768	765	678	756	767	740	807	765	739	742	798	791	730	780	798	763	813	763	831	776	779	775	773	722	719	748	798	714	751	749	783	694	752	776	718	740	812	729	752	699	750	765	793	773	726	705	753	744	772	762	713	738	701	749	750	740	746	700	769	681	775	732	729	770	700	785	741	724	731	756	743	828	739	777	756	718	730	733	770	775	790	756	787	708	730	712	783	818	752	751	770	788	760	741	792	702	747	762	742	787	752	773	697	723	768	708	752	752	735	801	752	767	737	734	780	689	738	747	790	770	770	786	766	717	771	739	793	716	746	767	788	828	772	733	759	703	740	775	706	770	741	756	779	747	732	733	723	816	712	766	786	739	752	740	718	764	753	799	777	785	796	717	798	750	733	728	752	704	755	754	766	715	735	749	762	758	747	773	748	771	768	757	733	738	726	745	756	744	730	736	739	714	759	787	772	737	782	769	756	776	788	787	685	761	697	753	694	770	723	726	819	738	765	771	726	798	732	772	745	770	793	760	702	734	723	725	763	748	694	779	720	751	738	782	735	789	759	721	706	767	739	745	790	790	752	767	767	772	763	750	752	775	732	674	765	748	756	816	780	791	720	790	772	759	754	787	730	734	730	764	734	734	738	784	790	716	777	740	788	746	762	755	746	751	747	752	773	771	733	785	734	753	759	752	735	777	750	738	751	800	702	721	745	735	784	775	765	744	737	738	737	798	731	792	804	766	761	782	707	753	759	714	775	724	779	747	806	796	787	749	697	770	741	670	727	740	777	770	770	747	781	699	774	763	717	743	695	737	727	724	760	686	732	777	763	738	727	725	794	720	795	717	710	736	718	757	712	719	732	776	757	743	734	702	726	711	739	766	750	717	762	725	781	725	733	701	741	754	739	705	763	717	782	737	740	771	723	767	784	778	694	771	805	695	761	688	722	736	720	796	750	734	740	746	740	674	752	738	784	779	741	746	783	758	780	751	810	744	732	716	766	750	749	750	757	741	750	741	775	769	687	772	725	774	757	759	756	772	743	774	742	700	766	794	794	795	752	775	733	733	774	747	792	764	755	737	792	714	732	755	728	767	751	736	746	744	722	713	741	796	748	778	817	755	749	732	768	731	714	746	794	729	793	747	699	739	752	748	770	745	780	774	720	744	727	722	754	748	761	734	777	745	736	755	751	773	746	766	726	751	735	725	757	777	726	728	787	757	796	746	772	757	813	792	786	786	758	731	777	727	794	747	761	747	759	788	739	737	709	733	780	746	776	750	729	792	721	707	800	755	765	743	766	775	725	770	696	790	786	709	763	721	797	729	675	716	729	742	729	756	694	753	723	781	809	725	753	721	760	760	756	776	766	763	809	726	790	736	752	742	832	708	750	690	743	761	783	733	725	750	791	738	756	751	786	708	774	768	692	823	775	752	711	751	757	705	747	728	755	694	815	741	714	741	757	754	769	783	741	727	758	739	737	712	717	734	722	732	760	761	775	686	764	751	732	761	724	766	773	788	717	782	755	736	750	789	757	776	793	736	818	794	755	716	757	761	712	753	787	775	790	714	796	787	777	746	755	715	729	736	773	760	770	700	793	812	731	757	751	752	756	740	767	714	744	754	798	734	743	718	781	757	753	745	760	771	726	735	739	800	778	754	712	779	732	741	791	735	735	806	764	818	768	756	763	780	760	761	752	743	747	736	773	739	740	803	763	803	757	742	749	711	737	749	757	741	747	738	737	726	777	783	752	731	746	728	707	766	679	779	774	761	735	785	792	738	754	799	714	757	791	799	797	774	798	808	707	730	762	813	757	712	726	744	743	711	748	742	699	774	784	731	728	729	743	771	721	736	721	735	779	750	762	736	747	692	740	751	766	759	766	781	760	767	747	756	729	743	764	736	777	723	760	746	728	703	710	756	792	725	762	750	760	739	767	753	746	702	759	745	716	762	784	745	761	702	723	710	738	774	778	776	766	739	734	798	775	773	771	715	699	768	766	769	717	747	768	720	745	764	740	733	703	763	716	766	782	724	718	754	760	788	744	732	779	729	766	763	786	713	730	701	742	734	761	694	777	766	750	824	741	747	756	783	730	723	751	781	818	722	743	768	789	780	725	800	742	734	748	719	766	782	736	774	760	731	781	717	752	736	742	756	804	759	701	741	756	736	717	763	771	746	816	763	723	724	755	753	717	761	768	743	742	768	749	762	715	749	769	763	751	768	782	740	830	728	728	783	742	732	768	731	725	757	756	731	716	684	741	773	745	747	781	756	763	723	745	757	771	771	742	778	752	734	761	763	739	751	721	748	711	745	780	785	785	740	786	745	722	761	709	775	793	779	781	804	748	721	757	759	734	704	777	744	744	774	751	732	721	735	791	796	748	759	683	775	783	783	791	756	775	740	725	759	734	728	768	751	695	744	731	746	760	730	804	750	757	728	833	755	769	719	720	743	750	709	767	741	716	737	769	744	758	705	783	742	761	712	788	737	743	737	707	809	754	787	761	729	798	691	740	771	719	748	783	727	800	681	754	727	767	775	752	760	785	757	784	754	751	800	825	783	740	715	749	753	735	727	762	726	711	739	787	752	680	792	762	711	729	814	724	755	715	768	761	744	756	766	707	749	761	727	761	730	769	789	777	739	769	705	712	754	752	760	735	742	665	783	749	697	679	802	718	772	702	736	744	707	768	798	725	782	793	731	751	745	744	742	787	733	742	738	764	760	725	755	744
39042	63167	20561	5594	3946	3094	2560	2682	37412	22405	10634	1278	1157	1168	1111	994	1014	1021	1020	946	993	982	926	900	917	872	880	932	911	847	868	941	909	857	864	887	880	932	871	886	897	909	915	866	855	892	868	895	900	866	852	866	876	876	807	867	880	884	834	802	892	886	826	843	897	924	866	894	846	884	871	852	815	844	884	854	867	860	865	864	835	868	873	928	835	821	881	823	885	872	875	890	806	859	897	808	896	881	777	859	854	886	778	875	818	882	819	857	842	769	853	846	856	904	835	858	853	840	907	848	835	843	791	844	801	875	873	838	819	897	870	829	816	832	842	844	809	857	850	888	875	858	879	897	802	868	876	890	897	886	889	882	862	886	862	874	943	889	917	881	846	884	888	901	883	905	847	847	860	895	879	910	859	847	911	865	855	805	886	849	916	857	862	910	875	877	881	887	866	870	915	860	846	902	872	862	833	920	862	843	867	881	881	838	841	841	861	852	857	784	800	815	863	896	881	834	871	885	830	850	816	853	818	892	855	885	875	847	849	933	829	878	868	853	835	912	842	895	820	842	859	856	859	846	887	881	921	847	845	845	843	893	889	880	833	874	852	839	852	805	807	866	873	864	861	841	908	852	823	840	831	844	833	840	843	846	874	847	904	849	895	864	842	860	809	801	898	878	840	884	810	839	906	862	877	865	828	880	875	863	855	866	870	873	859	834	839	863	858	911	886	876	906	900	814	861	870	829	857	805	827	894	848	852	841	834	870	868	842	870	881	839	839	836	837	825	839	843	887	885	888	860	901	855	844	829	870	822	851	913	890	889	870	861	828	887	899	883	888	836	862	858	926	866	867	787	861	837	856	859	879	850	858	830	867	859	855	872	901	880	820	809	920	834	866	843	868	850	832	856	860	844	849	862	839	803	875	814	870	870	872	837	855	845	894	826	805	818	848	848	852	859	880	825	858	845	864	817	868	892	859	891	813	816	902	881	843	814	811	874	907	868	876	871	900	895	819	876	839	828	883	841	862	879	813	879	864	842	864	823	891	858	893	882	845	893	853	848	898	839	844	881	894	835	847	885	839	882	847	842	835	831	831	796	883	880	794	825	866	900	803	885	867	906	870	840	862	859	832	852	894	852	852	839	843	868	846	828	836	890	860	869	815	869	875	847	860	918	834	803	868	863	924	912	871	867	812	866	877	858	798	864	860	884	894	903	911	926	838	854	853	853	872	884	809	861	913	825	849	823	867	863	856	827	874	847	846	909	849	852	834	863	837	852	829	914	807	823	841	873	886	885	862	937	833	850	909	842	846	880	876	830	912	871	793	840	853	816	817	915	820	853	817	855	934	832	887	870	842	855	857	862	842	863	847	852	866	846	885	818	889	883	840	900	896	841	868	895	836	843	864	864	852	911	907	832	874	863	883	853	819	830	888	865	900	845	836	906	853	910	844	837	846	887	791	841	837	891	882	856	812	883	865	851	870	849	886	886	843	833	881	848	869	858	826	853	877	808	806	916	842	826	902	872	820	852	836	848	822	869	914	846	888	833	863	902	891	876	831	855	846	855	856	857	888	875	833	844	887	875	870	813	888	870	868	897	813	857	845	870	859	874	863	871	870	829	902	813	891	887	835	837	866	835	865	835	874	870	840	874	914	877	872	881	848	860	839	855	872	820	856	883	889	852	816	889	927	893	866	885	918	861	900	860	868	881	899	904	861	836	825	835	870	849	853	859	864	852	866	806	847	879	900	841	850	832	824	896	891	832	853	850	844	860	863	837	912	850	828	892	849	818	832	874	875	851	832	822	872	842	865	884	824	851	914	882	860	878	905	898	911	876	888	865	878	881	901	846	828	857	903	823	856	882	861	901	906	869	859	864	879	880	849	858	880	825	853	863	839	843	843	880	807	890	839	834	851	853	884	856	879	857	899	853	877	866	860	825	864	834	874	873	863	821	848	818	853	818	862	889	849	878	841	890	891	836	866	847	859	786	885	887	840	867	871	878	859	882	875	810	877	868	842	864	826	891	848	855	878	912	860	844	917	853	842	803	861	844	845	876	851	833	828	846	892	829	869	851	874	811	793	886	857	860	884	827	893	848	904	870	865	882	851	883	891	853	896	873	859	873	828	865	842	856	887	822	859	830	893	910	866	856	829	818	889	856	832	889	859	843	874	876	829	860	822	849	856	830	825	830	853	849	851	870	839	878	883	881	864	833	776	920	876	842	885	847	826	837	857	858	853	865	905	834	855	841	837	817	809	862	866	887	847	850	813	843	843	869	892	846	830	841	858	883	825	887	846	842	871	853	856	846	866	852	836	866	886	929	861	872	851	893	806	931	867	823	839	869	867	855	877	872	861	839	847	844	871	871	858	882	854	895	802	889	876	918	841	870	798	866	886	820	847	866	859	884	826	791	862	862	888	849	880	850	787	878	853	861	884	918	891	844	829	826	852	876	880	887	852	828	855	832	872	882	866	856	882	844	860	850	833	853	844	924	916	840	884	901	896	862	822	895	835	889	855	809	879	868	931	907	874	874	885	848	821	863	873	878	860	875	872	845	831	904	867	849	860	909	871	882	902	920	874	870	836	854	844	826	853	871	864	868	866	847	867	909	833	899	839	844	853	916	852	886	869	908	803	837	876	843	859	906	876	882	875	851	851	863	865	846	880	807	879	869	836	903	833	866	862	850	854	842	879	853	863	856	819	841	873	879	916	850	877	844	892	892	854	857	879	910	847	861	843	860	822	909	871	857	821	849	826	865	878	842	884	879	878	828	877	830	852	870	833	908	838	863	828	896	847	828	832	881	836	841	889	869	829	909	881	838	866	896	841	860	885	858	861	889	831	864	902	873	861	902	829	808	866	893	881	893	845	901	858	812	856	836	777	903	851	850	880	865	815	880	849	887	906	907	906	874	852	864	840	801	858	860	833	864	828	876	849	830	873	927	821	876	914	845	852	831	929	876	912	900	884	849	897	859	824	854	827	847	851	839	771	857	895	877	829	875	876	850	824	866	880	814	921	852	876	854	909	894	911	813	874	843	869	854	868	836	865	904	792	850	854	829	879	850	810	820	832	833	816	887	879	917	815	839	847	871	826	829	837	850	843	879	819	864	858	851	903	838	860	868	905	816	842	849	856	835	906	881	837	870	807	865	837	880	867	843	875	844	854	881	858	902	877	881	862	855	899	813	833	884	828	875	876	806	881	839	820	834	923	863	895	831	839	883	863	885	833	916	848	858	858	879	852	859	824	790	855	854	855	810	872	897	824	885	867	862	879	873	819	842	884	836	867	863	806	882	828	832	863	884	879	879	819	890	881	810	887	903	876	908	848	847	845	867	834	888	862	852	849	822	793	809	815	849	834	853	870	915	834	857	855	889	858	825	856	844	842	873	865	885	824	818	882	831	854	874	894	861	808	855	845	888	835	896	865	828	881	895	885	877	866	856	894	866	864	862	862	944	884	896	870	874	855	912	900	872	868	873	882	854	862	840
28718	25517	15941	1770	475	442	439	412	1571	974	582	366	373	393	377	315	364	349	373	374	357	380	414	327	394	357	357	387	388	440	369	376	368	373	362	362	395	345	374	396	381	393	368	363	418	342	364	361	325	378	374	388	405	352	370	357	374	367	401	356	420	376	373	408	375	329	388	390	396	401	385	344	371	388	312	373	375	367	376	375	351	368	396	384	336	360	348	364	400	372	324	336	351	365	384	378	383	375	373	347	397	344	390	354	398	380	375	390	376	387	389	345	384	352	353	399	343	387	367	354	347	370	352	360	338	331	370	368	392	377	352	369	344	392	400	364	356	391	357	394	381	367	329	407	397	381	375	392	366	340	355	344	325	366	364	386	381	342	371	366	383	382	377	326	383	380	373	365	374	373	395	368	370	364	379	369	387	397	331	372	364	375	397	375	364	347	389	369	349	330	399	379	380	394	346	367	376	368	360	376	354	349	356	383	392	380	393	391	393	341	398	354	365	386	340	354	360	354	418	349	385	369	385	387	349	375	417	393	332	369	425	372	356	370	338	362	399	373	354	363	357	364	367	367	386	365	350	386	340	373	365	356	380	400	392	367	368	358	373	367	374	406	383	367	384	398	349	342	361	374	384	377	370	352	368	335	376	389	374	414	384	342	349	346	344	360	389	337	387	377	360	370	380	379	381	361	367	389	374	391	386	377	367	380	335	360	347	390	398	362	377	390	383	355	355	388	391	361	367	354	375	342	349	375	356	407	383	384	386	366	376	356	367	365	376	379	367	328	365	391	359	358	336	371	362	389	409	374	344	374	392	384	379	350	361	399	374	395	365	367	403	364	354	385	368	373	381	388	348	387	369	379	368	390	371	379	360	377	393	368	344	353	373	373	347	383	376	371	346	358	362	384	371	362	364	379	368	365	361	379	379	363	371	365	393	386	334	416	357	406	372	344	399	356	368	346	390	391	360	365	366	393	334	345	377	381	374	332	390	365	342	361	380	377	356	361	372	368	356	396	394	329	384	385	346	391	359	358	369	397	377	381	358	372	378	390	332	322	377	383	372	375	381	382	335	393	392	359	382	340	347	391	367	393	323	349	371	365	376	409	390	394	384	367	349	332	349	391	354	336	351	332	382	382	388	374	348	365	386	343	403	392	364	412	359	369	373	361	354	323	398	365	397	398	398	376	361	382	371	358	377	365	352	382	372	379	398	364	408	410	340	375	425	395	377	406	375	354	370	371	366	376	382	386	367	368	376	350	345	331	366	371	370	355	366	389	381	340	387	379	364	390	364	386	357	382	365	354	393	350	349	384	379	380	337	362	315	356	372	383	353	373	378	350	378	379	367	417	350	364	382	367	343	366	354	375	378	350	373	333	346	397	396	327	384	382	373	362	354	382	361	378	374	327	358	368	398	372	383	368	378	429	361	370	389	401	409	353	351	380	391	386	387	380	349	341	363	382	409	363	352	378	372	377	365	363	391	378	372	358	374	372	370	380	336	368	380	361	374	354	358	365	353	389	388	388	381	378	348	379	373	362	365	344	379	376	375	345	365	310	359	377	362	361	385	388	330	380	380	389	381	386	365	388	345	405	353	348	368	377	343	379	417	356	351	325	325	370	381	344	362	332	365	349	365	336	402	410	386	362	345	376	380	366	354	383	398	324	384	355	366	392	358	389	393	370	351	376	397	378	367	389	354	379	395	375	353	365	381	389	377	354	401	343	343	359	340	387	359	366	329	351	378	358	368	349	388	351	360	350	387	383	343	358	385	325	377	368	335	373	336	363	383	356	382	373	412	366	352	346	366	374	379	407	387	358	377	395	359	347	381	385	358	387	395	381	377	393	376	335	375	374	371	400	343	355	351	413	386	393	366	404	364	353	371	358	388	368	397	364	358	377	348	364	364	346	373	336	360	388	325	370	386	380	344	358	390	348	351	401	374	378	351	363	397	395	348	351	375	361	357	373	347	354	393	366	364	357	337	373	377	344	340	394	384	386	370	373	336	383	388	333	379	366	377	372	399	363	382	339	385	398	345	364	359	369	346	350	360	366	368	365	369	372	315	395	374	371	383	340	363	375	365	368	379	374	402	355	388	362	355	377	358	366	364	388	344	380	396	368	364	398	383	382	361	395	390	343	384	368	372	389	401	371	354	389	370	362	398	357	367	356	373	370	373	395	353	346	347	373	390	365	382	354	370	388	386	372	378	346	386	358	372	347	399	380	376	389	367	369	345	379	377	377	352	358	357	380	374	365	363	377	381	335	363	363	352	348	365	402	369	390	399	351	379	379	367	395	348	353	352	388	371	349	340	370	368	366	355	372	375	414	384	381	352	387	382	377	372	370	371	381	357	368	388	357	385	332	357	360	336	366	368	367	360	333	381	358	366	385	379	362	365	404	373	335	360	388	370	398	365	404	348	354	387	385	355	388	396	383	364	360	357	345	373	367	358	362	369	380	366	389	351	369	365	376	412	355	336	343	365	415	399	405	396	368	347	390	362	392	358	360	333	342	327	376	347	399	373	375	404	342	356	373	341	388	352	365	382	389	357	402	377	362	379	377	375	377	370	395	410	363	399	354	398	373	382	376	375	353	376	401	352	366	344	386	377	331	394	355	331	336	358	392	371	371	384	377	363	384	362	369	377	386	391	352	393	377	372	386	348	367	404	364	367	340	398	353	380	360	367	393	399	351	404	402	345	366	345	325	360	344	382	390	368	368	351	395	363	410	352	352	373	353	363	360	373	387	401	384	374	355	398	377	378	375	367	381	350	387	393	357	366	348	405	366	382	391	356	353	328	363	373	387	377	346	391	368	368	360	353	347	375	361	369	348	370	368	354	362	350	359	381	349	360	382	393	311	380	361	387	370	366	386	350	356	328	355	356	371	399	354	366	390	342	380	379	378	349	388	363	356	401	331	371	369	385	381	403	364	357	367	347	353	388	383	368	349	353	368	370	371	375	363	391	374	344	377	354	388	412	372	360	344	362	362	376	368	383	358	377	341	382	356	374	351	358	396	361	355	373	367	373	390	400	366	393	352	365	402	358	385	405	385	355	382	374	389	339	363	365	358	359	363	382	388	363	397	363	408	360	378	372	368	367	400	349	414	363	373	372	368	371	411	380	383	366	363	383	337	361	399	358	367	383	386	337	398	378	381	388	398	380	334	363	385	335	346	382	390	357	380	381	367	381	360	398	376	324	385	370	378	356	372	375	367	388	401	384	406	355	350	346	376	395	345	370	356	390	372	354	395	365	385	346	362	382	379	360	384	363	377	372	399	377	351	370	371	355	363	411	355	336	344	363	370	360	366	360	372	399	404	348	382	348	364	369	319	377	363	361	355	375	345	366	347	408	369	378	343	373	377	352	378	383	389	394	366	400	382	378	364	387	367	345	336	346	393	404	362	389	340	353	375	374	381	378	394	391	379	398	377	357	369	367	407	368	355	391	362	348	356	378	366	305	383	382	360	360	367	368	364	357	350	370	382
30457	40035	9997	596	541	499	502	511	2785	1623	840	446	434	456	458	452	441	418	480	466	444	466	442	494	497	393	484	455	438	472	467	467	434	477	443	451	471	469	414	455	424	448	427	454	444	462	472	470	452	460	441	450	424	455	472	409	475	421	455	421	435	440	434	444	446	467	463	448	453	425	460	441	448	441	454	447	462	445	458	448	419	422	428	412	418	438	454	420	419	475	454	455	413	455	428	437	481	465	441	411	453	479	446	459	462	454	432	473	435	469	448	446	453	435	435	449	428	505	445	489	441	465	448	451	440	447	452	461	437	449	420	446	466	466	438	444	466	409	459	431	484	465	425	453	450	452	493	466	437	500	443	443	447	465	460	432	479	461	437	442	436	468	445	459	479	447	436	453	430	444	480	440	453	447	468	420	479	439	426	422	437	433	463	437	420	442	437	474	404	440	481	461	424	409	455	432	462	457	449	484	453	438	442	470	465	461	428	453	460	394	451	439	465	407	455	407	446	451	461	445	478	448	414	399	455	462	438	449	413	444	437	454	464	412	455	444	436	474	476	459	454	432	461	459	463	447	443	508	452	456	416	464	451	434	420	447	435	404	466	458	448	482	427	419	456	445	434	439	425	456	422	453	444	472	437	416	444	454	455	437	467	459	441	463	453	484	456	433	462	453	424	459	457	433	448	445	474	435	458	436	447	441	418	466	485	459	432	438	419	449	450	456	456	432	413	470	433	452	497	491	448	449	428	460	457	396	422	464	421	416	452	461	465	444	465	439	490	429	439	434	462	452	437	470	426	433	445	423	436	434	485	457	440	476	455	436	416	440	476	484	460	461	436	457	456	417	467	462	459	442	439	472	461	491	461	469	450	432	446	441	455	426	447	459	445	475	459	472	394	454	430	439	424	414	456	442	420	469	451	439	448	465	438	429	430	451	478	433	433	428	462	431	448	451	400	387	417	509	412	448	464	421	446	432	427	439	441	466	412	432	419	449	434	431	431	426	474	444	450	436	436	445	443	444	468	415	419	419	444	442	420	471	446	425	449	419	430	463	460	466	491	449	467	497	441	418	459	455	484	464	461	446	421	453	426	488	420	461	463	421	438	468	457	469	446	404	454	431	434	444	435	446	408	465	464	463	472	477	478	438	434	466	446	423	466	435	449	439	462	447	458	424	404	448	459	457	483	466	441	425	456	431	475	436	459	463	472	436	440	441	487	480	444	440	407	446	490	449	464	452	428	449	442	472	471	426	445	456	415	444	464	428	455	416	412	418	423	445	472	478	458	444	461	423	483	450	457	466	447	457	488	458	450	454	423	474	436	474	428	434	477	438	483	470	440	485	455	474	449	429	423	450	433	469	422	456	455	455	465	441	436	428	428	428	457	452	466	448	446	423	422	440	477	453	436	453	456	429	447	448	437	452	436	444	452	439	462	456	454	443	402	455	437	458	452	474	432	445	454	390	476	460	442	452	433	465	454	453	441	446	478	431	469	463	432	452	454	423	456	438	467	451	476	435	443	414	426	425	464	414	435	430	425	436	454	424	492	434	432	427	471	430	462	446	433	442	472	428	433	433	465	461	417	452	468	470	450	445	476	409	432	435	430	433	423	410	434	410	435	483	440	414	423	457	451	428	445	458	453	480	468	499	432	448	439	440	491	425	457	464	428	480	473	432	411	448	462	471	440	465	415	435	426	450	434	441	467	403	458	439	425	467	455	414	439	451	451	407	399	482	459	466	407	423	422	434	423	486	434	469	491	487	462	428	434	455	489	434	459	433	434	439	467	445	426	424	416	501	429	453	434	413	443	470	454	444	423	450	438	446	422	445	456	430	473	460	465	440	431	483	406	401	471	453	430	465	450	425	425	423	433	414	472	447	437	447	468	423	431	437	420	434	475	451	466	468	485	464	447	478	415	426	455	462	470	440	438	432	395	482	488	452	401	459	483	479	477	457	484	458	436	470	429	472	473	441	411	416	434	414	463	467	443	461	441	464	458	454	437	447	424	434	458	438	436	433	451	420	439	426	448	477	439	462	452	386	401	427	406	440	483	419	397	436	428	466	427	458	454	472	450	442	495	484	450	428	427	460	470	449	441	415	429	403	443	443	466	455	517	454	477	425	432	440	420	434	436	442	439	451	461	468	448	456	450	452	440	444	459	452	443	406	477	452	475	447	432	442	463	445	430	478	433	435	464	439	409	452	447	478	450	444	451	455	500	433	443	474	457	450	415	485	430	418	462	451	485	426	470	468	444	443	443	408	433	435	448	434	434	472	423	401	449	474	449	467	439	429	467	460	463	443	429	448	470	474	409	427	456	463	452	466	417	480	471	455	432	396	449	422	429	416	441	462	452	451	444	428	428	437	477	434	424	454	439	458	445	440	467	467	413	451	466	468	461	478	436	456	466	440	442	438	484	472	461	447	449	442	452	476	439	412	460	438	445	462	454	431	472	410	441	425	417	466	427	471	473	478	474	476	466	462	451	458	478	465	453	443	469	469	428	461	439	458	442	434	452	459	478	446	424	419	437	448	437	424	424	423	421	473	413	465	421	453	381	463	440	468	401	413	439	472	444	442	480	473	446	433	455	462	440	464	423	453	408	430	445	450	398	427	415	441	467	464	443	446	460	431	431	446	456	452	453	427	460	447	436	416	414	470	461	456	440	465	446	453	450	419	443	455	450	441	445	436	468	477	471	466	478	443	463	459	424	480	452	444	411	449	435	432	458	407	453	431	418	443	447	452	465	459	500	431	438	481	438	452	441	421	426	440	461	432	435	434	475	451	413	427	474	456	457	448	428	447	449	428	453	448	475	443	442	445	468	471	456	439	467	438	418	454	434	409	439	441	430	462	423	438	436	469	457	443	410	411	429	441	424	469	460	411	441	475	474	445	479	442	462	435	472	465	443	496	446	438	447	434	432	474	446	424	455	451	450	480	441	419	474	477	459	445	444	435	477	423	445	456	458	452	456	437	397	388	430	441	456	460	429	492	431	448	485	421	475	456	429	435	450	460	415	480	422	460	461	441	451	448	477	454	455	452	443	487	463	473	456	419	433	455	436	455	488	457	467	393	435	424	468	480	458	451	468	447	405	451	449	460	434	454	465	448	415	441	471	425	425	434	493	439	446	423	436	445	435	423	439	450	440	451	425	464	463	428	462	459	432	432	446	421	442	465	478	500	455	415	432	444	444	445	459	441	427	434	465	417	470	454	441	459	469	457	459	455	449	408	483	438	451	428	422	436	441	443	429	432	462	435	429	474	466	408	471	495	467	453	478	482	462	434	455	438	436	433	460	467	439	464	445	491	437	497	444	465	468	435	453	431	475	468	455	480	487	444	450	469	438	436	404	467	464	465	465	467	444	441	483	460	451	479	420	435	464	442	412	432	469	448	447	435	431	442	448	446	444	443	414	442	488	457	422	432	453	434	445	453	443	468	471	482	467	464	458	452	463	441	472	477	457	445	441	442	434	427	415	453	457	414
24506	21387	28509	24507	20864	5741	1203	991	16285	7772	4118	743	654	584	618	597	615	618	618	612	569	611	588	588	606	556	607	587	574	593	592	576	567	590	594	572	627	585	618	600	579	570	600	537	560	570	582	625	644	593	568	616	577	560	597	579	585	607	619	605	560	542	583	552	599	580	544	558	562	560	596	571	613	560	598	547	600	534	614	552	590	586	604	533	613	580	545	537	572	561	580	552	546	577	584	539	555	603	580	559	570	597	595	543	536	587	550	598	548	588	582	548	578	559	537	588	530	554	604	601	609	576	570	544	584	589	553	558	544	538	534	570	603	530	601	583	582	564	545	564	599	583	587	564	588	570	530	623	561	593	569	563	570	582	569	542	566	558	580	542	600	615	594	575	573	547	571	597	579	600	536	538	600	591	559	585	571	584	598	526	514	597	558	531	597	576	584	562	552	540	598	583	595	584	572	541	604	590	553	565	598	544	516	576	579	575	541	573	607	505	542	567	620	603	525	566	575	516	568	537	583	595	564	618	558	603	590	611	576	519	560	525	537	544	547	561	564	605	590	559	593	547	553	580	565	564	587	546	586	553	560	588	564	576	576	580	527	590	550	563	594	566	495	598	566	578	549	590	565	606	567	610	581	585	612	556	574	554	597	621	568	605	556	530	606	619	568	556	570	589	548	571	601	584	554	553	639	566	518	563	542	588	593	536	608	587	591	561	545	584	532	578	553	554	615	537	584	611	586	524	548	563	542	544	544	555	559	535	551	579	543	567	580	564	550	547	574	570	588	595	522	542	571	588	581	555	568	596	534	578	581	533	563	561	595	553	598	581	570	573	571	571	593	551	517	589	514	528	568	605	554	576	534	574	590	585	539	584	570	604	553	549	558	521	556	560	548	566	594	546	564	540	576	568	578	563	566	527	570	571	640	534	598	530	565	550	550	567	550	604	548	576	550	598	550	609	556	558	546	563	600	571	573	545	565	539	584	596	588	575	555	576	554	613	561	585	556	578	571	523	584	586	535	547	593	598	572	568	551	543	558	536	571	590	572	530	590	609	554	564	570	583	571	564	570	557	548	546	592	583	575	525	557	579	520	548	570	563	552	581	554	593	586	542	578	569	593	572	579	550	572	532	588	540	580	580	588	599	540	608	572	584	572	578	571	619	561	590	587	582	521	537	568	589	528	570	579	569	566	577	563	557	565	565	585	558	566	562	580	576	590	587	535	590	547	569	569	553	587	528	610	555	603	581	579	574	579	582	585	556	570	585	544	556	538	546	594	545	597	561	602	543	577	547	603	576	556	574	538	570	522	533	606	595	555	575	569	555	587	569	546	574	559	545	575	530	582	604	534	542	575	549	606	570	548	581	579	576	555	557	559	584	606	544	567	548	563	557	594	561	569	549	573	545	559	600	574	562	556	600	554	599	585	608	576	529	589	546	585	551	546	576	586	563	556	610	612	553	620	508	556	549	568	581	612	555	567	553	560	508	570	554	564	582	525	572	517	583	507	561	609	562	586	577	583	570	613	529	636	574	571	580	585	596	570	537	547	583	558	576	565	587	573	570	586	539	552	627	577	609	540	604	561	547	553	569	562	561	598	580	587	605	559	563	536	520	527	568	587	609	568	566	563	544	572	589	605	586	546	590	573	592	568	609	576	571	561	554	588	613	537	564	592	558	590	582	577	560	555	605	556	568	574	558	589	563	521	529	562	585	574	531	522	596	533	574	567	553	591	585	586	588	577	569	526	575	556	567	550	548	556	573	562	588	569	605	556	541	572	553	593	586	560	579	577	557	612	562	543	590	530	550	578	606	552	571	559	554	614	591	565	542	543	525	567	560	559	538	581	573	560	571	572	533	592	551	565	555	579	581	592	564	575	566	586	562	540	640	575	551	596	587	566	549	571	595	570	546	557	558	558	560	560	611	583	538	555	603	591	624	572	530	581	568	575	563	559	560	581	579	536	554	610	556	572	551	564	617	606	529	562	604	558	556	576	561	570	543	579	527	567	567	566	581	542	559	520	533	572	591	561	567	603	566	579	546	510	557	568	530	478	558	612	507	573	533	537	573	520	555	600	551	571	576	567	586	546	556	587	528	550	547	556	551	557	579	569	548	585	508	618	559	566	547	523	508	554	581	553	538	605	582	561	570	587	567	521	615	575	508	580	570	565	602	555	544	565	592	568	618	585	592	559	538	596	559	578	617	564	555	562	560	575	604	540	612	519	588	555	570	559	624	576	565	567	541	569	556	526	568	554	573	570	553	543	595	555	592	599	559	576	597	571	563	599	565	539	592	553	570	552	513	561	580	567	550	566	555	561	579	577	587	570	600	578	572	563	573	575	558	560	566	565	609	575	537	547	566	542	537	546	542	549	565	522	600	537	549	585	543	601	582	553	543	542	576	600	561	587	536	559	597	585	590	553	546	578	553	606	602	602	560	562	585	570	600	596	557	568	577	541	585	535	594	597	586	579	525	595	556	576	566	567	528	549	612	549	580	598	594	568	542	588	577	518	557	528	584	558	550	538	572	561	556	597	556	603	533	616	566	594	550	634	569	566	597	577	573	527	542	571	534	568	592	556	587	579	550	558	565	559	558	578	609	586	586	542	542	555	579	573	615	559	575	591	577	567	558	533	548	519	562	585	544	548	541	574	522	601	547	588	573	540	588	593	567	576	528	577	562	567	597	519	553	546	555	549	517	555	588	589	601	536	552	528	593	550	589	592	606	541	585	588	556	543	555	584	568	577	544	559	573	547	532	566	573	587	590	582	582	579	581	565	619	596	574	553	572	583	604	584	535	595	583	530	576	555	580	589	568	576	526	555	592	565	533	516	547	558	573	587	581	576	584	566	582	559	544	545	580	544	640	565	538	609	543	570	552	569	587	564	580	582	553	598	545	591	581	539	584	589	594	570	559	531	576	582	566	569	559	599	609	578	530	555	577	606	605	588	547	558	560	563	580	607	587	542	559	552	570	607	565	594	576	567	556	588	529	575	602	533	585	569	557	547	548	555	558	548	611	613	547	577	539	582	592	610	571	619	532	515	602	593	602	554	581	563	565	595	599	567	567	556	560	546	524	569	535	604	617	573	572	554	575	584	556	579	554	561	568	601	549	574	529	602	577	569	602	541	523	570	539	552	533	566	532	569	586	582	565	549	558	561	552	611	575	500	565	509	605	575	557	552	546	550	605	558	555	529	604	574	583	566	557	592	545	584	590	571	550	580	589	565	546	571	546	589	559	558	548	514	592	580	567	579	562	563	536	525	526	571	569	577	576	577	530	583	557	581	545	564	571	561	585	612	566	592	563	603	565	557	560	568	595	571	541	565	553	598	538	599	582	560	566	571	609	555	553	615	543	571	558	552	588	583	557	594	617	598	534	604	584	571	550	517	527	584	597	561	554	594	568	546	584	603	516	575	534	554	572	577	620	549	588	602	584	573	598	539	570	568	577	576	607	585	544	570	578	588	564	617	564	600	560	552	585
34238	55656	18428	3003	2186	1748	1432	1675	25075	11522	7001	808	820	773	787	786	701	787	683	700	740	683	714	644	686	696	640	709	679	712	678	658	628	654	693	671	664	661	678	672	693	696	714	628	698	682	648	650	677	629	708	630	663	707	640	635	655	725	708	669	643	629	692	671	693	645	682	663	673	699	671	646	606	673	639	613	638	681	655	659	714	627	645	683	641	678	728	699	620	672	680	638	651	617	656	684	665	718	679	699	647	684	662	686	628	672	675	640	673	684	676	693	656	692	599	654	666	669	627	711	642	670	632	659	638	655	645	675	652	670	702	649	650	674	645	646	713	667	642	635	711	644	678	682	691	694	667	720	615	645	692	668	665	744	672	684	668	643	618	636	688	660	632	693	680	691	632	677	663	649	682	701	674	666	696	734	640	664	640	686	642	669	669	656	650	695	655	644	688	688	644	639	670	660	700	691	641	587	625	694	620	659	715	686	664	650	658	653	612	679	681	672	649	651	638	683	618	646	624	668	712	656	616	669	669	667	610	637	647	677	670	679	645	641	685	656	686	647	597	678	693	669	617	645	669	663	666	668	649	674	696	641	649	691	683	669	660	672	688	612	623	682	656	684	653	646	690	641	693	648	680	685	677	640	643	677	632	650	660	687	633	650	650	704	596	695	630	621	648	634	699	623	619	656	668	635	630	635	629	693	632	647	689	673	656	660	637	657	685	654	641	704	668	632	693	682	628	645	654	668	650	650	680	661	706	673	637	685	680	703	717	623	626	644	652	667	668	627	651	631	671	655	669	724	644	661	691	678	614	661	651	682	654	639	672	708	668	624	642	632	676	674	667	697	664	618	663	673	614	668	694	649	691	693	694	684	675	643	686	632	708	716	664	659	634	663	676	682	654	663	658	664	625	620	646	633	657	687	715	673	663	624	649	632	660	625	676	638	655	682	639	682	617	655	654	677	641	674	636	705	654	661	679	693	634	672	667	679	654	661	666	706	662	668	674	683	643	659	620	634	674	651	669	672	677	666	650	677	622	672	678	703	676	669	625	647	688	648	669	658	705	639	700	717	656	721	647	672	647	654	652	617	628	620	637	665	655	670	704	639	658	584	663	657	659	610	612	643	653	660	661	707	646	666	641	665	646	640	678	663	657	629	688	717	671	604	700	657	653	623	637	697	633	616	643	659	691	642	697	696	684	659	668	647	627	676	678	645	699	666	643	670	643	646	701	633	657	689	679	649	648	663	675	657	656	669	652	676	663	670	651	651	684	663	668	660	676	622	692	646	638	673	657	649	668	686	646	646	704	674	681	639	611	651	658	674	670	666	675	669	677	670	631	666	678	668	631	682	645	680	616	666	681	658	665	663	686	675	667	647	671	670	658	603	646	669	673	612	661	665	644	683	687	653	655	673	687	664	651	689	704	656	645	678	620	609	669	647	670	670	626	667	675	668	665	624	632	619	659	683	662	682	669	612	654	634	703	657	641	627	675	635	659	635	622	687	668	653	665	678	656	688	649	663	664	637	617	639	682	687	696	655	663	697	659	663	653	666	678	703	671	710	624	657	706	695	660	620	647	662	634	642	646	638	632	671	700	678	654	675	632	658	665	658	651	664	676	656	631	638	704	641	672	659	695	637	638	652	695	700	665	671	674	683	658	651	627	676	678	646	661	682	645	674	651	685	671	649	692	642	686	614	659	668	622	651	686	608	705	648	691	668	671	626	602	657	641	657	645	598	681	680	674	660	645	658	683	641	647	631	628	616	696	632	664	676	640	650	674	703	653	696	646	660	637	655	659	621	653	708	647	632	638	659	678	654	620	652	647	722	652	637	706	653	656	652	696	651	676	658	672	657	679	686	653	704	681	628	656	661	648	694	661	668	648	646	659	697	659	627	718	649	653	676	682	664	695	642	667	666	649	642	671	691	684	635	673	663	650	685	652	691	670	675	620	657	719	677	694	648	627	675	674	663	669	647	657	687	668	667	655	658	673	666	648	659	679	664	633	665	662	702	689	708	649	658	703	657	728	700	598	686	642	666	649	663	661	673	708	658	665	637	668	693	653	661	617	637	675	663	665	645	681	674	670	722	695	665	651	634	692	636	679	699	658	659	664	594	659	640	652	698	696	648	669	663	629	615	637	681	649	674	673	679	682	647	645	686	648	633	681	665	703	654	672	694	664	685	655	615	658	618	653	653	682	729	676	677	669	678	693	638	653	632	685	721	658	663	663	682	672	714	669	684	640	645	646	660	692	636	649	625	648	631	723	661	633	669	642	697	647	676	660	616	631	709	687	626	691	712	693	683	699	699	655	695	689	654	673	679	691	651	638	672	618	617	635	668	683	646	654	663	615	686	675	694	671	642	657	647	650	711	660	667	635	652	655	698	675	660	722	644	664	638	634	641	667	639	693	669	659	663	661	656	651	679	725	664	654	658	671	685	640	661	671	612	636	624	675	658	699	667	670	649	677	666	672	684	678	661	643	653	659	654	682	624	687	649	666	677	651	679	659	691	700	616	636	639	659	634	656	686	644	702	677	626	637	642	641	693	660	630	620	629	650	706	636	660	693	686	635	644	690	697	647	609	645	623	682	700	666	621	673	646	640	640	684	628	664	636	694	636	631	645	651	665	622	679	658	698	685	666	689	616	580	644	660	688	655	658	691	627	672	661	690	678	673	682	669	668	658	688	697	669	673	622	609	627	655	666	649	664	669	651	671	674	701	680	665	639	676	686	670	670	652	669	675	639	697	669	652	627	656	666	633	671	689	646	617	636	688	652	636	650	613	671	692	691	696	703	640	614	631	690	663	689	692	632	648	708	658	696	665	743	659	652	662	666	711	661	632	605	620	689	665	672	657	687	688	649	621	688	656	641	620	714	665	665	657	669	682	658	664	664	626	694	665	662	721	686	697	635	612	697	694	604	655	661	694	660	692	662	666	691	668	612	656	662	674	666	663	645	614	689	638	634	677	671	641	656	689	635	658	667	688	660	650	656	665	631	693	679	659	673	699	682	672	706	660	632	607	678	692	651	685	652	629	666	683	652	639	689	633	681	675	624	626	661	621	694	637	675	693	669	700	704	666	699	658	664	635	643	673	645	631	682	674	670	657	654	680	598	681	644	656	643	647	648	661	622	644	669	672	708	659	624	659	647	657	692	673	636	658	655	626	668	642	647	672	660	635	656	680	658	658	662	664	622	667	693	682	674	638	630	697	615	659	630	638	666	651	658	674	650	666	601	672	646	695	624	679	680	682	648	671	676	641	681	721	684	655	623	627	649	703	646	611	641	696	661	631	674	634	681	638	660	668	666	660	649	625	640	645	646	658	636	638	656	675	645	638	639	709	579	664	696	630	671	677	633	680	685	667	675	671	659	620	713	676	683	671	668	642	641	628	663	636	691	656	620	653	724	663	645	664	707	647	688	677	727	686	633	694	615	665	642	629	677	707	627	687	716	676	647	654	672	662	680	646	652	655	627	674	638	628	678
25492	21400	27181	25182	7335	825	608	567	8079	2643	1834	501	461	447	424	433	439	421	436	471	418	473	429	406	463	454	435	453	453	411	412	430	408	435	417	446	409	411	424	422	400	379	445	411	395	466	391	421	408	418	441	454	403	415	407	424	443	410	411	412	425	396	439	395	405	461	408	436	452	436	430	429	422	415	474	438	424	414	438	405	421	421	402	418	431	439	386	421	391	403	433	400	411	411	399	430	417	431	436	423	421	416	425	404	410	440	392	382	411	436	412	432	462	418	424	435	394	407	416	437	432	420	456	403	434	415	388	421	440	413	447	419	412	431	384	404	426	409	417	410	434	421	444	360	413	457	472	442	440	433	427	383	414	487	426	405	403	395	419	454	434	399	419	418	423	394	446	410	419	432	395	408	421	413	403	432	424	429	408	407	409	446	446	414	397	401	392	438	433	427	400	420	454	421	423	408	439	442	432	410	434	397	422	397	445	428	457	414	461	410	439	399	419	354	439	438	435	435	408	423	418	389	440	427	410	427	429	449	429	402	411	371	461	436	406	424	422	445	424	396	410	418	402	429	392	431	431	434	442	448	410	423	417	394	408	396	423	390	421	442	482	449	411	446	431	392	423	425	424	417	398	425	437	458	452	383	400	430	428	399	408	412	386	449	385	416	458	417	416	420	450	415	445	421	424	418	420	414	420	411	398	416	475	427	446	425	456	409	402	425	438	452	374	401	458	435	389	426	444	426	424	424	453	429	392	448	430	423	435	412	442	377	428	397	425	393	406	445	415	422	420	447	405	413	402	482	446	417	400	432	423	419	408	421	459	419	412	421	419	431	415	443	386	435	427	416	389	391	436	366	411	457	402	409	414	402	445	434	412	458	398	410	442	422	471	430	463	405	389	444	408	432	413	440	370	426	406	428	427	418	419	443	434	434	429	428	462	418	455	410	407	470	410	423	429	448	410	425	441	428	437	393	401	442	441	441	396	448	418	389	421	387	410	453	413	419	413	424	410	422	414	424	396	439	402	419	435	424	373	417	448	421	416	436	421	419	468	386	440	387	444	421	429	443	418	404	423	439	425	394	398	427	448	443	449	435	425	416	438	440	421	433	397	423	391	416	447	391	411	404	417	433	432	445	406	431	412	398	418	411	422	428	412	414	412	394	396	458	422	419	460	404	418	417	416	417	432	438	415	425	433	427	438	417	396	394	419	431	408	407	414	425	381	396	436	435	392	423	389	446	411	418	454	408	425	394	455	491	419	419	434	433	434	417	433	418	430	412	440	391	412	470	429	418	437	459	415	422	454	417	442	430	420	436	409	416	412	404	419	418	409	412	410	420	397	430	382	427	446	426	460	432	435	411	416	411	402	420	427	432	410	424	411	406	401	441	447	415	432	427	411	446	397	439	421	416	471	365	422	418	400	447	391	392	395	422	426	468	421	428	423	414	437	397	407	426	377	413	459	414	388	398	398	422	434	442	434	388	387	392	451	453	430	390	390	387	423	398	422	432	423	425	434	429	428	400	456	419	396	418	447	432	425	444	405	448	405	439	415	408	416	400	431	398	417	450	447	399	426	429	424	389	399	428	400	429	427	397	451	391	472	441	405	387	406	414	433	425	392	443	395	399	418	387	402	373	421	421	429	443	429	406	414	453	430	412	410	417	421	392	439	409	389	389	401	404	432	424	426	398	423	440	406	456	410	466	445	435	422	412	415	427	451	423	419	414	411	425	417	411	450	443	432	409	426	438	423	400	438	432	444	425	393	412	412	438	413	408	423	380	431	418	445	412	440	430	444	420	424	445	432	427	440	446	430	425	381	424	408	418	436	402	463	424	433	378	427	443	439	396	380	426	444	403	420	422	420	396	410	429	454	447	414	436	432	436	423	419	400	441	441	413	420	406	419	389	426	431	407	415	425	417	411	423	407	400	438	426	461	460	397	439	429	428	445	396	396	410	423	429	438	375	366	463	470	419	416	405	425	455	410	432	427	409	411	409	412	426	433	407	432	410	421	446	435	397	408	430	421	430	417	377	413	386	406	383	431	403	447	434	424	418	453	405	424	436	414	415	456	420	467	428	398	420	401	412	402	429	426	426	429	423	415	428	377	405	401	411	410	438	423	435	401	457	398	449	419	415	410	413	442	413	437	432	429	409	421	389	456	431	422	404	424	426	405	394	378	414	439	422	395	424	431	462	418	428	413	419	420	410	438	408	418	441	424	410	406	444	393	422	392	398	402	404	472	434	440	441	416	438	407	402	374	413	396	379	437	374	405	447	439	396	398	415	430	449	427	410	412	405	420	429	463	417	426	406	440	421	394	371	427	423	461	411	448	430	431	426	442	393	403	453	393	453	423	382	445	423	430	428	413	416	396	406	417	432	464	407	412	422	468	423	421	376	406	438	446	432	410	421	389	456	427	480	422	428	420	419	416	453	429	440	439	423	398	443	417	386	417	425	464	455	409	425	444	388	407	410	481	448	424	400	419	427	442	429	428	438	418	360	430	431	438	377	407	391	401	433	404	422	438	451	418	480	424	383	455	394	383	416	421	403	398	431	427	380	425	444	392	423	431	408	428	414	450	419	426	385	404	455	428	420	416	442	405	414	408	419	428	431	432	442	389	404	437	410	446	436	422	392	445	418	425	411	450	428	435	438	405	456	400	418	384	413	433	440	442	436	415	395	428	393	407	397	402	405	432	402	406	424	399	438	385	438	380	433	408	438	407	444	403	401	390	390	405	381	437	402	402	444	390	398	425	434	429	405	437	407	410	402	436	456	444	386	425	424	403	415	395	441	435	440	417	434	449	402	421	400	452	424	428	414	402	426	421	436	423	371	413	405	385	399	391	439	397	419	409	425	414	401	454	444	442	428	422	407	417	431	408	413	416	422	444	450	412	427	408	430	410	425	435	420	443	443	430	428	382	411	395	401	412	414	412	440	391	423	451	390	378	430	434	410	400	392	416	396	437	422	417	406	418	421	399	413	380	403	374	439	448	407	417	392	446	438	429	452	381	439	396	431	415	424	416	419	419	441	404	370	402	419	411	460	430	430	428	440	410	426	430	424	413	430	395	407	411	436	415	403	414	466	406	415	399	412	417	426	423	398	463	386	413	415	447	435	434	449	415	435	403	413	432	402	470	433	382	428	452	439	417	436	411	450	407	452	416	438	431	422	435	429	405	442	384	390	423	411	449	447	419	407	412	398	421	398	407	432	394	419	425	472	434	433	396	427	437	441	427	392	431	434	452	418	445	416	411	452	393	410	399	395	405	391	421	397	392	427	420	374	389	452	400	446	394	404	437	398	407	430	432	423	431	450	412	446	431	387	388	412	457	417	401	417	431	424	410	419	447	429	426	419	408	459	446	457	434	420	369	390	409	423	473	421	412	443	403	418	412	414	401	399	416	403	399	431	416	405	412	425	415	413	415	447	424	456	396	405	432	405	414	430	437	424	434	399	449	438	432	408	411	440	433	437	388	443	394	432
34216	49916	15337	1795	1400	1122	967	887	17229	5637	4368	592	588	562	570	575	527	546	536	520	533	503	483	553	532	506	522	494	533	544	510	493	519	535	494	500	500	531	517	520	509	525	530	518	497	510	533	533	581	521	530	543	551	530	514	525	559	499	554	530	558	529	494	534	532	489	516	549	553	481	484	514	522	507	525	531	579	558	505	531	542	533	521	516	570	459	524	537	501	523	518	529	509	516	520	510	484	517	506	560	534	516	509	492	506	541	527	553	530	495	541	523	490	511	519	500	539	542	520	513	511	515	561	486	524	483	517	518	503	535	527	545	515	514	509	527	532	524	538	487	501	556	517	516	540	590	527	502	490	542	550	534	499	513	526	527	520	589	533	546	494	532	488	527	532	556	490	521	521	537	479	509	556	526	488	532	521	476	501	528	553	543	526	510	528	486	530	490	585	510	510	513	509	525	532	517	532	496	483	509	499	522	506	550	514	539	534	516	496	520	467	510	553	519	589	551	511	499	545	535	488	552	509	490	469	533	518	509	504	504	562	527	508	510	493	492	544	543	554	525	499	520	479	556	523	540	562	508	518	477	487	527	507	505	498	505	508	508	530	549	532	538	534	529	541	550	582	508	496	537	524	473	508	503	545	535	489	553	558	527	535	574	566	509	540	520	495	490	508	508	486	540	541	516	518	535	515	510	505	485	537	478	505	458	526	501	550	504	494	543	499	507	553	520	567	511	489	545	541	550	509	520	508	509	482	490	502	529	540	492	516	532	529	499	530	468	518	490	544	520	492	505	497	520	521	530	525	504	537	535	512	524	479	511	543	527	508	526	564	539	534	509	506	560	568	543	508	513	547	517	524	491	492	566	526	490	498	529	530	535	502	541	547	519	520	517	533	527	536	502	509	545	530	468	506	537	502	497	533	534	530	488	498	552	483	514	503	527	542	507	503	480	522	555	535	498	505	525	557	521	545	535	526	507	503	541	512	505	491	482	524	492	496	531	514	507	494	528	508	511	532	548	568	505	512	528	552	539	537	451	515	514	542	506	510	522	472	522	482	547	551	512	535	528	500	544	547	509	515	498	468	575	507	506	555	540	494	528	520	511	545	543	545	504	527	558	477	498	496	515	503	493	493	509	479	506	530	498	510	507	500	489	496	507	506	508	475	514	563	542	546	502	474	489	519	510	544	515	522	483	509	513	530	496	525	499	500	511	488	547	510	516	490	521	521	530	513	492	495	511	496	489	536	523	521	491	549	512	463	516	508	518	498	511	559	540	564	501	509	501	531	514	511	552	528	518	490	533	497	531	500	501	516	484	545	522	519	522	551	521	502	521	495	497	473	512	561	519	531	535	484	479	538	547	536	524	530	491	510	520	490	488	518	500	510	515	511	546	532	522	488	525	551	540	475	507	480	527	572	494	529	532	519	501	515	489	547	515	513	482	522	545	554	531	521	489	530	531	512	487	491	528	524	528	557	507	517	512	513	519	527	509	505	528	505	579	492	510	560	533	595	517	549	512	470	527	483	503	526	527	526	512	513	510	520	487	520	534	517	538	537	479	536	528	518	500	562	516	522	554	492	580	496	528	532	580	506	545	511	514	532	513	584	512	519	503	531	533	520	494	481	501	494	439	499	549	554	542	493	494	513	510	497	481	504	540	482	504	529	521	503	458	501	526	535	516	530	520	522	536	527	550	561	535	523	514	537	523	535	535	571	514	517	546	540	499	526	547	524	551	501	568	511	500	565	547	509	493	497	503	519	529	491	467	549	494	534	528	538	501	514	510	519	521	523	553	508	489	517	514	526	477	531	526	497	542	538	526	556	504	528	482	486	532	505	533	490	539	477	505	543	534	506	501	505	516	520	535	522	507	528	526	506	524	536	533	509	531	505	519	545	522	558	514	515	506	525	491	520	507	531	545	524	500	542	549	509	571	517	540	538	519	518	559	573	504	508	500	531	524	512	507	529	543	497	521	567	513	543	497	519	509	518	519	554	527	512	503	496	519	521	533	484	525	505	531	525	510	509	543	508	501	496	495	501	504	514	522	475	524	503	530	501	513	522	526	523	527	510	555	502	535	521	546	498	482	513	495	514	478	551	502	515	565	483	553	498	492	495	506	515	526	505	505	477	547	484	514	550	514	522	519	493	512	486	522	513	536	514	499	533	508	528	497	522	552	537	502	516	533	485	502	530	509	548	541	532	576	539	488	513	524	505	496	517	495	528	503	539	533	492	544	516	475	486	519	526	509	490	556	499	546	503	484	492	532	524	542	549	474	551	505	513	497	495	511	512	516	481	537	506	553	522	522	547	534	513	517	525	513	527	495	527	565	495	539	495	530	514	512	524	498	540	489	550	528	542	549	482	455	544	500	494	478	546	475	536	526	455	510	487	505	523	500	491	510	506	496	510	520	540	486	513	467	490	519	561	479	491	542	520	535	526	505	533	576	496	517	565	551	495	539	513	559	478	539	545	531	525	552	550	508	527	517	522	520	499	509	482	525	506	516	524	525	504	551	505	520	496	546	518	518	505	517	530	511	488	551	550	512	501	504	509	499	492	537	535	560	526	554	536	551	499	546	502	505	565	536	482	526	498	511	531	490	546	514	499	541	540	549	486	541	497	503	536	522	542	483	529	555	535	523	485	506	518	530	535	519	471	494	550	520	510	515	495	524	507	506	514	510	488	523	504	544	488	549	516	498	552	476	555	516	513	527	501	541	526	507	494	501	536	569	502	514	505	516	475	534	531	537	497	502	518	512	512	516	561	496	486	533	514	577	532	539	514	502	514	549	522	477	490	516	507	520	542	526	496	532	535	548	503	532	569	532	546	542	522	539	482	510	474	512	504	551	493	511	501	540	575	521	528	498	555	522	528	525	521	525	522	499	499	501	506	552	551	491	546	517	498	503	496	535	562	532	535	518	513	513	520	547	491	524	537	510	535	507	468	532	513	544	522	518	542	522	535	562	518	522	505	509	513	505	537	449	532	500	554	502	502	516	513	543	503	557	500	510	502	548	509	489	502	508	532	556	477	567	568	531	503	521	520	536	539	546	537	528	517	522	524	529	514	539	541	517	485	512	557	521	515	500	494	534	519	568	508	486	483	547	533	500	503	531	506	509	505	551	514	466	492	510	547	470	495	524	541	539	544	537	521	489	519	500	523	565	535	501	505	481	517	511	483	489	566	535	579	575	538	544	548	542	531	479	499	533	541	544	541	515	508	516	542	520	510	514	541	526	530	523	528	551	513	518	535	498	537	530	536	489	483	509	533	528	541	483	520	526	513	513	518	513	510	540	508	511	482	548	578	494	517	523	503	534	495	529	510	530	507	523	519	510	513	489	537	524	499	502	508	553	531	532	522	552	500	511	499	540	537	535	526	512	520	513	507	551	537	523	564	520	512	510	558	502	524	502	520	520	490	503	547	514	509	525	497	511	558	529	505	526	509	557	508	492	516	525	522	513	514	515	512	552	563	500	526	492	509	469
23239	21400	29149	23943	21368	21272	6871	2344	29016	10799	7382	970	845	870	877	824	863	870	863	791	813	809	808	771	799	810	822	787	800	803	750	781	808	752	735	779	716	740	778	773	748	795	800	762	742	792	769	754	718	753	748	743	737	730	752	742	733	736	725	796	783	797	751	748	764	816	799	781	768	779	776	763	743	785	761	740	764	762	771	770	757	765	751	733	751	770	705	767	755	734	741	730	763	784	735	756	755	749	754	775	753	769	737	754	749	772	749	723	784	766	810	701	745	742	781	758	741	732	738	742	775	737	736	763	765	738	746	735	767	752	764	711	742	739	746	775	753	766	770	724	759	793	773	755	752	787	779	738	776	747	786	761	806	708	733	741	800	757	780	780	750	777	740	730	746	768	782	806	697	773	772	757	756	721	763	793	716	752	769	718	791	717	790	778	716	770	737	760	740	736	776	749	749	804	755	711	732	746	792	773	774	746	719	781	769	755	729	763	754	777	734	770	779	703	785	744	783	724	719	748	746	706	740	795	730	763	769	757	771	748	694	786	751	674	766	850	754	736	729	720	793	782	785	776	763	794	770	807	727	741	780	763	782	732	746	761	729	776	772	714	757	763	734	803	722	757	748	736	747	717	753	746	761	757	769	729	799	781	793	762	744	769	743	689	760	749	750	784	715	755	772	748	758	788	756	776	749	736	793	753	739	783	750	798	737	774	739	720	750	711	706	747	759	713	799	742	814	761	731	758	717	753	788	730	734	711	782	794	793	759	779	766	761	730	759	764	715	723	784	756	786	768	716	745	782	767	762	729	806	747	734	746	706	737	746	736	857	703	731	739	726	738	783	796	737	751	755	741	763	732	799	764	716	811	734	715	725	785	771	754	784	763	719	747	744	790	779	777	701	760	760	745	771	757	753	684	715	733	752	720	785	718	742	731	747	736	758	745	768	738	703	748	750	745	766	805	752	797	777	718	781	750	732	713	714	788	755	740	730	723	750	774	745	801	816	759	745	739	771	731	797	742	747	780	735	705	736	780	741	721	759	734	765	752	776	713	754	780	771	759	750	748	754	753	745	704	755	792	783	792	754	748	714	785	771	776	753	737	711	761	782	768	804	757	742	734	734	764	776	757	718	789	755	741	728	762	799	794	736	788	761	742	759	792	759	746	744	740	773	809	785	799	758	761	745	787	785	760	787	695	705	743	766	734	694	733	733	777	786	747	762	783	723	757	779	802	770	758	724	769	756	731	769	766	686	822	763	786	744	743	667	754	696	722	717	753	768	778	780	702	795	736	758	765	740	768	740	747	767	775	750	776	759	756	752	812	733	727	726	759	783	766	779	762	773	784	734	758	767	712	730	787	737	755	754	772	750	732	763	733	754	791	701	738	720	746	793	741	767	741	784	709	678	736	712	730	721	776	795	734	801	788	736	740	737	786	743	816	745	740	712	743	733	736	758	757	794	828	746	757	756	747	755	758	773	737	738	736	727	729	784	780	800	715	742	803	767	697	793	752	752	727	714	740	810	749	801	731	811	740	753	707	764	747	729	806	746	777	755	764	771	739	745	739	770	782	742	731	790	768	694	757	821	709	705	728	721	764	772	751	746	776	782	746	747	753	759	770	717	760	724	724	755	710	769	736	779	786	767	684	791	764	776	725	697	783	784	775	735	797	710	739	752	731	774	737	798	758	741	738	745	782	770	843	757	714	764	747	750	702	769	795	762	734	789	731	739	764	789	751	692	743	725	752	763	718	748	735	761	723	758	741	750	736	759	771	747	744	719	758	764	718	783	798	765	757	771	738	762	821	795	765	813	742	752	793	791	756	757	733	758	728	772	735	762	729	724	766	791	725	785	756	776	739	724	769	745	752	765	762	804	738	759	725	799	762	762	740	738	748	750	741	746	715	718	802	730	774	725	730	731	755	772	714	758	789	761	787	664	781	766	762	784	724	754	721	729	796	744	784	722	757	724	790	750	790	743	768	789	748	727	718	744	740	755	792	754	777	717	723	752	775	773	748	770	766	742	823	721	721	726	781	753	784	764	756	763	737	745	769	744	775	707	756	759	748	740	741	775	742	748	731	800	696	745	706	782	707	784	744	762	762	805	744	755	770	741	768	731	773	769	743	728	780	781	774	706	763	767	747	732	756	745	788	704	803	765	805	747	780	738	766	776	766	754	773	754	711	740	754	731	746	706	776	765	756	730	779	752	760	727	751	767	796	785	715	774	779	791	759	732	818	772	767	766	738	803	773	744	792	775	763	713	704	801	700	752	745	776	751	727	781	756	781	773	678	820	725	778	720	725	797	762	750	787	712	818	747	783	742	760	763	796	755	747	755	763	716	747	724	747	792	790	745	745	786	788	762	744	700	719	749	748	742	776	764	779	700	701	725	760	709	727	787	754	775	753	711	784	726	735	696	799	755	758	786	762	731	742	717	771	756	762	779	707	740	741	760	759	708	785	735	750	728	799	786	757	740	765	761	787	730	790	727	716	781	742	741	745	817	725	742	765	780	740	810	730	723	750	778	789	750	711	767	686	732	765	789	728	774	775	773	721	780	773	766	741	703	722	775	754	745	767	809	743	725	782	765	739	734	747	741	797	777	747	722	741	787	719	738	755	700	763	714	792	779	768	774	712	716	758	805	730	772	774	745	775	761	777	745	769	727	760	817	782	769	768	785	741	788	772	732	716	706	741	751	730	744	732	760	787	804	786	730	805	707	736	738	772	764	733	797	721	741	725	744	784	740	747	723	737	753	726	707	749	721	773	761	725	769	779	752	762	733	718	722	733	761	723	767	742	761	727	706	775	759	812	687	731	771	733	762	733	749	758	763	810	773	733	738	723	767	673	764	794	766	802	791	795	787	708	770	734	779	733	740	813	717	767	774	770	749	791	735	769	762	750	790	765	704	758	776	764	769	749	762	694	738	762	729	723	756	733	776	715	749	817	781	747	731	732	700	754	770	726	740	749	759	680	750	765	817	748	734	776	766	809	739	808	741	713	792	736	747	735	768	702	711	767	783	751	733	748	788	756	745	721	780	799	774	783	749	784	747	744	756	764	720	736	740	777	760	767	715	796	783	730	790	762	726	799	751	753	744	803	715	774	741	792	731	712	768	731	734	729	731	773	745	755	741	761	752	774	687	787	714	723	750	749	778	781	759	780	717	773	782	798	726	793	744	797	783	724	774	755	747	748	739	722	743	730	782	758	789	737	731	725	762	708	705	776	770	772	798	694	766	813	760	751	769	739	773	728	753	751	743	776	711	772	793	761	711	734	728	763	732	713	759	697	745	746	773	720	795	706	734	774	784	731	732	741	728	770	763	753	725	782	737	695	757	771	782	711	748	760	711	704	768	745	724	791	711	798	715	760	775	718	813	763	729	747	753	797	772	762	761	726	822	753	715	720	733	729	778	738	709	725	759	752	779	785	715	755	770	716	749	738	737	769	748	726	739	762	763	782	771	727	768	755	783	701	747	725	764	798	737
39030	65050	21456	5661	3970	3075	2529	3929	35762	12509	10975	1243	1188	1084	1116	1010	1000	1012	1017	978	954	925	956	910	938	886	931	907	944	883	925	840	872	934	872	936	915	840	880	879	919	838	869	853	870	916	851	875	875	860	856	854	871	859	888	865	890	831	879	877	833	830	851	913	852	841	834	873	860	861	850	846	872	909	901	873	830	894	860	835	892	846	852	815	895	882	861	861	891	856	849	856	840	875	851	806	896	886	852	809	830	901	886	848	899	931	894	894	855	876	853	821	889	866	839	859	875	874	891	874	868	876	902	860	866	885	881	863	912	880	883	845	920	890	916	888	831	879	885	835	860	869	863	883	857	891	872	856	847	933	876	847	829	870	829	872	876	857	934	851	892	916	852	910	860	827	871	928	911	867	857	847	831	942	826	872	901	799	906	863	801	896	851	842	838	865	829	876	848	891	843	880	859	878	849	875	899	813	905	830	829	837	859	864	842	841	872	791	856	875	826	850	925	897	870	862	880	895	862	853	853	917	847	886	804	821	867	848	892	901	825	904	860	868	856	894	849	827	905	875	829	849	869	920	802	847	912	854	866	830	910	858	845	879	866	868	855	867	841	833	888	846	887	862	846	856	842	900	869	848	859	853	854	858	888	906	874	857	881	863	819	868	866	852	862	805	877	807	828	867	857	868	865	879	855	894	929	863	900	891	879	932	905	904	806	853	887	818	855	916	861	848	824	843	862	847	853	861	847	911	832	852	866	858	812	882	883	865	813	850	914	853	895	853	915	927	869	824	861	866	943	852	911	913	863	899	861	890	901	855	862	858	851	896	890	838	857	857	888	846	931	894	842	873	874	842	793	820	905	879	958	865	840	850	755	848	874	884	863	905	870	828	835	858	848	863	865	927	867	897	870	872	844	875	848	918	803	875	912	912	852	872	867	899	849	857	867	832	872	889	886	798	802	861	918	851	813	854	895	890	865	844	834	827	812	857	866	884	839	850	915	860	830	889	872	876	866	838	834	820	850	859	883	834	861	852	850	894	885	880	851	871	865	852	862	890	876	908	931	903	866	915	873	838	881	846	882	936	853	838	875	855	846	865	874	830	824	918	834	865	849	876	921	861	880	841	910	814	869	875	921	858	889	886	823	893	856	873	864	908	912	858	931	855	856	876	901	890	829	851	837	890	891	852	837	887	813	880	896	856	814	893	868	844	893	937	863	785	906	843	796	812	903	862	871	857	885	928	873	862	853	855	879	882	869	871	904	872	854	840	843	926	892	901	859	813	823	877	857	821	851	875	911	869	875	796	916	852	867	858	870	877	816	825	908	837	829	845	864	910	868	811	859	905	887	912	919	837	857	904	846	898	822	875	850	891	867	869	863	858	818	900	904	879	844	881	864	875	883	873	860	803	870	882	845	818	866	874	853	919	876	883	867	834	896	870	895	896	883	892	883	900	864	799	859	885	843	878	860	897	887	875	866	885	865	930	833	864	916	892	836	864	902	835	799	873	842	841	857	821	925	858	897	865	893	838	869	876	854	897	961	887	897	880	881	872	793	841	859	874	888	854	923	888	826	784	876	834	895	864	869	830	874	902	860	903	824	869	875	902	882	865	844	873	841	893	874	828	875	861	851	865	825	855	872	826	853	836	850	878	891	892	819	825	826	852	855	848	884	872	866	871	872	904	807	881	889	855	901	849	814	885	842	874	861	869	865	864	883	847	898	906	893	885	863	861	859	877	872	796	836	841	874	869	909	871	868	857	858	889	881	819	858	874	939	851	869	839	861	867	873	844	889	852	912	905	906	838	847	857	874	855	813	870	895	835	845	909	817	883	896	846	896	842	881	860	868	929	882	842	857	899	853	874	861	871	879	898	886	873	869	854	839	883	835	821	878	863	929	855	887	891	903	876	895	857	846	844	862	832	848	887	851	810	862	869	879	876	867	877	889	898	863	879	813	892	895	913	859	819	854	860	829	831	876	818	856	885	902	904	851	855	805	862	829	828	859	902	908	907	870	880	867	799	910	898	879	882	872	834	860	869	821	880	826	845	883	889	865	811	853	863	814	879	861	836	846	916	940	853	869	792	883	846	863	905	866	856	847	850	854	838	860	911	866	851	828	879	819	879	885	856	838	873	816	839	901	910	864	895	916	866	862	864	868	894	838	893	859	874	916	878	890	861	871	815	824	861	864	857	862	876	881	858	848	891	835	848	806	860	909	859	929	905	879	843	862	870	838	862	857	894	840	898	865	928	855	888	864	858	858	869	866	812	867	785	856	781	814	864	894	836	866	852	883	809	846	850	835	846	842	830	884	860	840	813	883	876	875	868	844	839	864	878	882	876	905	922	859	870	833	855	906	880	888	850	866	837	827	842	851	832	814	836	901	853	835	842	876	877	942	853	855	867	887	851	850	857	918	834	875	884	836	877	850	876	868	813	900	812	836	884	839	877	888	847	854	871	885	826	857	887	849	834	887	841	872	896	830	870	869	846	852	842	852	873	851	891	886	840	884	889	889	830	874	879	879	832	853	879	836	872	851	894	883	892	848	837	825	905	876	866	907	873	871	803	878	837	892	883	888	865	868	861	896	903	907	870	864	858	821	909	809	845	863	892	797	856	863	844	906	857	841	866	809	880	862	812	839	815	880	813	841	854	895	888	900	854	914	905	863	810	852	870	867	913	846	869	871	891	806	856	889	873	902	862	890	875	885	903	871	826	832	866	894	864	803	865	817	937	851	873	874	885	868	804	841	879	874	894	856	883	881	900	895	833	882	865	877	848	873	839	880	876	869	839	853	853	879	920	859	838	885	885	839	890	820	869	923	863	913	871	877	863	901	798	843	852	815	845	845	879	853	874	895	861	861	845	909	866	902	864	886	853	835	865	828	889	826	904	864	869	843	857	875	872	926	845	823	858	901	872	820	841	862	903	819	886	852	867	873	884	855	882	900	912	868	857	840	895	855	890	881	866	859	843	880	894	842	855	904	874	872	876	867	878	914	835	892	848	832	906	826	859	941	869	864	886	924	870	860	859	865	845	887	870	911	828	856	815	852	870	797	840	841	854	857	908	928	904	881	897	845	841	829	851	844	914	877	887	852	865	901	895	876	878	800	887	837	778	796	875	881	899	871	899	840	849	801	871	884	847	846	825	918	893	916	914	824	864	833	838	873	845	859	869	893	868	839	854	821	859	854	843	833	877	873	850	867	842	843	922	901	810	862	856	893	880	871	862	839	851	846	847	882	861	817	886	819	833	875	851	879	908	886	866	871	858	851	901	879	870	904	864	895	855	890	864	833	866	868	859	938	832	853	872	919	834	808	908	855	890	868	914	905	857	877	882	819	892	882	889	859	887	879	867	851	875	852	885	898	887	788	877	818	837	829	882	822	831	871	842	878	872	861	911	831	858	834	849	887	855	905	851	885	901	904	880	891	836	919	841	875	860	863	861	861	808	878	897	827	921	883	914	891	838	865	828	830	868	918	821	829	871	913	831
28904	25171	15388	1559	427	407	414	438	1767	726	646	385	382	376	359	363	349	361	353	336	370	383	351	381	380	379	363	364	391	386	353	392	393	386	383	349	397	413	411	360	368	404	346	376	404	373	362	376	364	338	394	401	382	381	351	356	372	404	355	393	346	398	399	376	356	416	354	367	365	374	397	380	365	354	385	375	398	362	387	391	360	372	351	386	375	380	371	355	348	378	359	376	386	435	364	365	394	391	366	342	381	367	366	408	391	356	390	367	379	376	364	371	378	399	384	410	344	369	396	397	414	392	381	390	353	358	325	372	361	396	359	350	386	387	421	419	381	402	366	384	391	370	389	364	389	381	363	373	372	351	337	370	380	348	353	383	360	374	365	387	351	355	387	386	372	380	403	388	407	396	373	368	342	371	404	368	383	369	365	383	352	393	351	358	394	365	356	395	366	368	345	380	377	369	419	389	333	357	378	352	388	335	331	353	338	398	415	343	399	383	421	368	382	359	389	374	344	388	385	414	351	392	395	367	348	369	386	354	358	354	397	361	348	338	401	360	379	382	361	379	375	408	395	410	390	351	329	371	374	380	357	361	382	383	362	365	363	385	351	369	374	408	365	355	370	354	347	398	339	389	370	356	356	393	337	322	381	358	406	414	367	343	449	366	389	366	396	390	390	368	374	342	367	369	362	349	342	360	368	389	368	408	378	361	367	380	347	402	380	389	379	367	372	363	406	388	392	363	354	366	416	381	370	388	368	360	365	391	388	377	391	402	374	387	375	352	353	347	391	346	339	368	333	364	354	330	412	371	386	374	362	391	380	356	367	408	363	390	387	373	379	335	363	378	380	371	369	374	348	400	358	351	387	353	366	358	350	378	377	359	379	358	372	352	375	377	358	381	352	430	346	355	397	367	348	389	365	345	312	362	384	366	359	377	382	369	385	336	351	376	394	370	390	413	346	342	387	388	355	359	385	370	389	351	407	375	353	360	367	357	388	368	367	361	399	370	371	375	355	361	364	382	356	365	360	370	367	337	353	389	391	374	365	407	373	380	390	381	366	382	346	386	312	378	376	350	385	353	420	364	339	390	377	406	363	369	377	379	352	362	396	372	364	386	364	376	347	385	357	366	390	318	367	379	377	388	374	409	380	366	392	380	361	356	365	392	374	368	379	385	390	393	387	373	351	379	376	398	376	365	363	378	371	357	390	344	391	352	390	399	357	363	374	389	375	402	343	387	371	369	367	329	376	385	383	349	373	410	391	395	377	384	386	349	389	361	333	370	367	387	367	373	318	362	371	377	414	379	356	355	371	372	400	353	377	364	403	361	395	380	377	371	371	352	422	350	355	325	346	384	362	363	346	360	326	382	396	363	370	333	353	380	387	359	372	367	343	349	384	374	359	363	359	350	419	374	368	360	384	377	348	389	365	391	375	380	394	372	395	347	355	386	381	355	397	372	400	355	402	376	368	393	365	389	362	328	363	393	371	398	386	388	355	375	352	365	383	340	359	361	393	370	385	367	385	378	377	384	402	375	397	354	379	397	389	374	344	356	382	392	390	374	338	355	356	364	392	391	358	352	388	358	399	421	350	393	356	373	381	377	383	356	363	366	385	360	411	338	387	390	365	379	389	380	351	385	387	392	377	394	330	334	358	353	384	375	359	352	369	367	380	412	407	421	330	383	374	398	343	391	401	363	387	359	378	397	383	394	354	360	417	413	390	378	376	419	391	381	379	366	397	370	356	369	357	368	395	362	387	391	380	402	368	375	361	348	376	381	351	339	343	370	391	374	386	342	393	370	370	394	376	377	379	359	330	371	386	391	404	342	378	367	382	363	383	357	371	350	353	400	368	382	350	363	403	385	364	377	379	360	379	399	350	354	378	377	366	390	373	392	377	357	386	366	364	398	343	384	368	375	372	374	361	375	365	361	335	387	355	385	404	358	366	338	355	390	343	359	354	349	360	369	342	391	386	340	371	411	370	389	348	350	394	363	396	379	342	369	378	377	386	413	373	373	381	378	342	370	365	387	381	371	386	350	375	342	383	370	356	394	408	396	377	388	384	374	381	364	363	358	397	359	382	365	388	411	381	393	373	376	389	360	352	358	386	383	389	364	369	386	393	378	373	363	380	364	375	369	368	371	359	365	383	357	389	366	386	373	388	371	362	371	358	358	358	376	386	375	359	366	369	396	387	377	390	378	356	367	371	334	386	392	355	380	415	365	394	346	363	380	381	373	401	359	360	359	377	357	352	381	366	367	361	341	344	377	340	365	363	377	361	384	368	368	340	375	392	367	357	393	357	365	372	372	368	326	362	364	336	387	391	365	379	373	359	363	386	367	360	378	379	373	337	368	378	390	355	403	402	353	388	398	360	403	403	368	426	411	360	341	355	380	354	358	350	374	354	360	355	367	375	388	378	345	369	383	360	367	368	369	364	425	376	366	381	383	408	369	384	378	338	367	350	373	370	379	360	369	377	423	367	381	330	358	399	382	423	398	365	389	361	362	366	356	353	349	382	383	366	397	403	381	413	376	359	366	392	406	348	375	352	386	333	392	378	365	367	374	384	373	372	391	380	335	380	352	371	378	354	394	363	375	379	356	370	369	378	392	391	352	337	340	365	399	390	339	385	406	338	374	391	396	331	366	389	376	372	419	398	422	389	407	405	396	359	418	395	354	359	327	370	364	359	345	363	358	357	377	351	412	379	381	364	345	365	412	374	410	345	370	348	351	358	387	389	374	374	388	355	390	385	405	413	364	381	351	362	384	383	384	363	366	373	353	369	384	379	381	388	366	373	368	374	352	357	368	396	374	388	402	405	381	418	401	360	392	339	356	364	399	398	372	361	404	396	397	378	399	387	380	376	366	379	405	385	389	391	345	381	382	412	379	378	377	403	369	372	383	353	369	366	355	381	384	357	416	358	378	353	392	396	348	358	383	393	366	365	367	348	342	386	389	362	355	343	370	380	391	381	363	393	340	369	365	385	414	420	358	372	358	367	411	404	389	392	375	349	369	379	367	381	367	394	348	418	399	375	352	349	356	405	371	374	365	419	404	361	383	366	361	365	366	416	368	374	346	397	391	384	369	373	359	369	361	395	386	367	339	388	356	387	353	346	381	402	351	388	381	370	357	354	385	402	328	337	369	376	335	364	385	379	412	407	388	390	387	384	334	388	346	324	406	412	358	374	344	352	345	356	363	382	343	406	384	373	339	399	354	365	406	392	407	364	397	372	386	360	353	345	369	355	372	357	364	369	346	363	403	367	366	376	362	359	347	382	367	357	393	340	359	364	366	336	398	368	364	373	383	396	388	373	350	392	399	369	375	378	392	368	391	351	397	360	340	369	379	424	397	403	381	354	388	372	408	378	375	337	355	357	361	374	387	385	416	358	335	401	390	382	392	355	361	355	373	368	352	380	357	387	378	377	362	368	378	393	377	375	374	407	390	365	389	350	378	367	368	367	363	369	368	379	385	413	343	377	348
30527	39213	9341	614	553	525	523	474	3272	1067	806	454	481	443	452	460	464	456	422	468	451	408	413	488	479	422	466	425	486	467	450	429	480	457	445	454	452	465	453	455	453	433	458	469	478	487	477	463	455	469	473	461	442	460	452	441	477	434	457	400	480	471	476	450	436	446	442	479	450	431	457	445	464	447	435	440	464	457	430	422	461	468	457	464	460	453	445	443	452	473	418	466	456	459	468	466	459	454	410	440	435	442	480	450	445	503	450	428	447	439	460	444	452	408	409	475	432	463	410	428	458	436	438	441	467	433	444	446	440	472	474	465	471	479	493	452	457	463	465	448	461	475	459	483	434	474	456	450	458	441	484	502	414	433	474	466	425	468	472	460	443	476	431	439	428	454	454	427	454	431	477	486	479	457	448	461	499	433	442	487	458	443	419	439	442	438	479	486	445	445	445	467	425	435	439	473	447	446	444	446	442	461	421	485	466	450	453	430	457	421	413	432	462	461	468	412	474	465	453	437	458	464	452	426	452	436	448	412	461	466	415	429	494	423	465	445	444	453	451	457	459	496	423	466	452	429	470	461	475	430	447	441	505	446	406	476	486	426	438	454	455	457	402	427	430	398	492	463	462	477	412	457	438	441	441	468	461	448	436	456	458	443	419	433	456	433	464	449	438	473	428	400	468	472	470	471	474	422	437	424	477	403	450	488	474	437	468	481	466	425	421	436	404	404	449	462	462	465	457	423	452	466	443	432	495	447	432	426	456	477	476	450	456	448	421	410	440	456	419	461	446	481	461	464	462	462	439	436	477	444	487	464	482	434	444	453	470	476	480	447	411	455	415	447	443	448	473	464	438	440	440	489	470	491	456	459	473	445	429	454	460	426	425	480	446	445	474	455	476	446	454	454	424	439	476	459	456	439	424	480	472	404	459	429	467	407	505	423	423	444	479	412	465	444	479	473	416	456	429	464	474	470	416	456	455	453	433	452	456	475	470	415	437	448	489	448	463	462	480	483	444	469	442	426	437	417	413	428	454	437	427	439	454	467	459	421	473	453	424	457	477	415	433	418	452	458	436	466	455	447	430	450	469	458	470	393	447	447	454	490	447	432	431	460	461	487	447	424	439	413	427	467	461	475	443	472	428	465	451	482	447	436	435	458	466	444	417	476	449	411	467	449	446	453	459	468	472	444	454	386	435	448	448	463	417	481	442	462	430	472	453	447	441	461	448	427	455	455	446	471	453	470	440	433	413	448	431	433	459	479	468	476	461	428	443	484	420	438	479	472	462	463	449	440	466	449	423	447	467	439	463	449	420	457	472	434	484	460	456	466	453	434	466	485	463	433	435	465	472	433	440	482	439	475	403	470	449	452	440	441	453	464	416	437	450	463	464	444	479	472	456	425	445	446	443	466	476	438	473	438	471	455	456	438	455	450	426	436	441	479	470	456	437	442	481	458	443	415	402	464	443	427	490	423	458	419	460	437	458	438	462	431	459	486	458	422	434	445	459	433	457	447	412	463	426	433	449	471	443	424	404	482	473	454	451	439	473	442	430	477	468	429	461	452	460	480	431	463	438	413	451	467	451	491	472	448	461	435	504	483	446	489	464	429	442	470	442	436	444	434	438	456	442	432	437	406	440	479	441	463	450	442	463	429	477	456	449	455	461	453	452	477	452	435	431	426	416	448	489	437	423	476	494	459	453	413	469	444	451	450	437	466	452	441	436	437	434	504	506	434	485	416	476	475	464	415	427	458	440	465	440	469	405	478	459	447	449	469	441	446	413	453	471	472	476	426	437	419	433	469	436	468	427	462	463	480	478	478	462	466	445	419	453	434	436	424	434	444	435	491	477	427	418	410	446	426	465	437	451	448	466	460	415	436	465	459	423	447	448	434	468	474	448	476	465	423	487	457	471	474	449	436	478	434	443	472	442	457	461	462	433	470	446	427	446	456	469	472	477	464	447	442	442	454	449	454	476	455	444	458	443	420	448	428	437	466	456	439	436	424	469	470	423	450	454	461	486	463	474	445	471	440	469	464	480	481	424	461	453	483	422	451	455	426	423	464	463	439	432	397	414	479	426	453	458	453	444	478	501	444	469	416	462	418	462	420	439	446	447	454	441	460	447	414	423	416	460	421	435	463	462	458	426	492	445	459	410	441	451	445	417	501	481	441	439	475	449	446	449	397	480	476	441	427	439	502	453	470	461	477	457	468	439	486	452	448	465	460	451	457	455	447	482	475	439	429	468	451	430	414	439	479	458	471	443	461	460	454	428	456	458	459	447	412	447	436	465	434	430	472	444	464	442	457	459	472	454	469	436	448	471	443	429	490	442	448	430	449	433	434	473	451	420	461	450	448	460	479	445	467	438	446	449	462	442	399	440	439	442	441	446	438	467	427	462	468	444	419	456	469	488	462	463	407	456	435	440	451	463	468	468	435	436	445	450	449	411	452	438	456	453	436	427	446	480	465	451	475	435	447	437	445	489	483	418	441	427	446	451	470	450	416	433	467	434	453	464	463	437	412	438	443	457	449	452	444	410	477	428	427	425	460	433	437	435	470	419	456	466	451	440	429	465	447	448	430	471	414	460	433	448	450	472	481	492	421	445	430	447	448	427	461	422	475	444	478	448	434	469	448	443	464	491	448	480	456	439	447	479	451	415	399	438	440	462	449	445	452	413	447	472	436	475	456	441	461	470	444	434	462	441	418	452	483	481	442	450	405	471	462	478	473	469	440	431	451	437	437	449	443	443	446	447	420	461	451	437	414	471	452	458	469	429	439	423	447	462	435	504	426	443	470	435	480	464	448	446	418	439	424	436	432	476	449	445	456	442	448	434	451	446	427	482	472	407	449	483	473	454	455	453	430	466	426	426	479	450	432	454	427	448	439	487	419	442	466	440	425	472	457	412	443	454	485	446	465	489	430	440	423	427	469	447	449	466	472	433	463	489	424	446	431	450	418	423	430	431	425	497	477	488	418	440	448	485	437	469	462	461	470	476	433	425	440	500	474	463	488	479	450	486	433	464	438	428	420	467	434	441	481	446	434	486	470	398	470	437	415	465	469	425	455	423	433	451	438	421	428	440	456	444	460	435	450	461	424	440	461	457	444	483	457	442	422	451	499	450	433	460	467	455	430	415	426	429	431	442	434	457	479	445	502	486	457	477	417	465	425	463	450	432	432	474	453	439	469	460	452	436	447	432	428	475	438	468	477	427	419	445	444	425	447	422	481	471	459	434	446	459	465	447	439	488	453	418	458	485	426	457	421	459	463	475	475	448	458	470	451	486	466	478	434	433	479	468	419	458	444	466	464	471	414	451	435	469	443	412	435	463	486	472	420	466	466	456	437	447	424	487	448	450	432	468	419	460	433	426	474	434	443	448	457	426	429	421	456	436	449	436	434	451	471	460	455	459	428	465	445	441	435	465	433	453	473	463	466	445	498	424	443	460	451	437	419	448	434	467	432	427	465	452	505	425	470	496	468
24407	21303	28411	24421	20796	5617	1118	1078	18043	5795	3486	656	601	608	601	617	611	608	622	611	620	583	578	611	564	580	545	589	577	560	552	557	555	569	525	582	560	552	574	547	566	568	553	567	548	577	553	603	543	540	560	556	542	551	578	565	575	553	533	556	583	570	557	561	578	571	550	537	570	587	544	560	553	543	593	545	525	586	551	590	573	586	616	567	583	543	565	580	557	583	540	534	572	540	549	606	620	577	558	540	560	566	555	578	575	540	569	543	574	532	552	528	557	560	549	525	537	515	606	588	544	555	577	563	549	551	563	530	519	535	583	569	559	558	554	593	549	534	571	562	565	573	566	567	570	578	599	590	585	558	577	555	582	548	546	547	542	573	538	550	564	558	533	565	520	582	581	562	563	644	549	585	586	542	573	576	574	592	586	530	502	539	555	570	537	539	557	533	562	561	555	541	571	518	579	543	557	564	589	580	587	540	579	596	548	561	552	552	553	567	567	512	577	571	554	608	558	548	603	550	577	569	598	542	543	548	584	547	573	548	536	557	585	556	574	529	552	580	577	524	545	584	589	554	550	514	593	550	573	571	568	592	552	548	573	575	566	580	557	550	572	580	548	566	534	543	559	583	597	514	535	556	564	558	568	548	561	556	596	562	560	593	588	545	561	550	523	594	577	581	513	552	530	547	524	561	578	581	576	517	542	577	595	571	560	532	559	567	559	535	556	563	595	576	547	536	509	592	584	594	539	545	564	553	586	552	594	601	544	559	534	605	550	564	604	525	554	604	537	546	532	517	604	517	597	609	568	569	519	556	579	609	565	600	562	543	569	582	540	580	544	595	587	551	581	537	566	555	558	559	557	574	559	524	500	535	520	543	585	530	582	548	602	621	538	577	563	568	604	559	562	554	556	532	526	572	558	591	586	523	556	572	527	527	606	541	525	538	549	561	570	611	590	560	550	573	577	590	549	553	592	543	585	554	584	600	527	543	559	584	583	564	562	552	574	580	572	575	573	565	536	561	557	575	556	554	559	546	540	523	568	549	556	549	552	555	573	528	498	542	580	570	517	559	554	548	571	526	577	553	565	539	516	591	557	578	520	568	556	583	562	560	559	580	562	521	546	559	559	573	562	531	566	546	604	546	551	537	529	525	587	569	564	529	570	596	580	603	560	539	588	531	591	548	569	556	543	544	548	572	555	560	598	561	635	538	572	561	573	579	583	554	587	538	581	575	556	559	571	547	554	554	547	556	556	582	547	561	560	583	560	584	560	550	526	527	556	560	565	592	554	550	589	575	527	517	542	557	532	579	603	532	566	570	585	546	604	541	553	566	576	541	567	547	569	536	560	589	536	575	558	596	568	519	551	559	567	587	551	566	584	594	585	541	532	540	565	586	583	584	518	570	565	546	587	538	570	564	518	547	531	590	589	551	521	546	545	601	518	570	569	556	549	565	545	563	538	567	550	523	552	568	596	556	544	591	545	552	581	580	570	588	535	564	553	532	588	610	574	560	560	572	560	537	554	563	538	576	558	539	584	543	563	601	544	552	529	564	555	565	580	568	546	595	552	573	583	593	560	558	606	519	554	546	515	543	598	546	571	526	569	577	563	579	562	547	571	559	555	570	547	490	589	526	546	549	595	563	600	567	556	553	550	565	542	599	548	566	587	542	563	565	570	553	582	604	560	543	584	569	528	531	565	538	555	557	542	590	577	577	592	538	548	555	547	600	556	586	603	552	565	594	615	567	556	549	581	570	555	561	571	570	562	545	530	589	535	578	599	585	558	580	529	550	590	548	547	528	583	601	550	534	570	591	582	574	565	591	567	544	514	585	575	586	544	525	525	593	570	538	543	569	551	597	575	558	556	536	636	578	630	548	574	591	526	591	523	529	581	538	559	577	560	536	562	575	561	511	544	573	599	548	542	529	562	554	562	519	587	556	544	550	594	562	561	502	572	532	559	592	535	562	521	556	581	582	531	522	582	639	560	573	521	500	515	577	583	570	593	539	604	548	613	599	529	594	556	535	564	576	593	492	567	573	567	564	571	512	585	534	570	548	568	536	547	562	530	539	583	510	591	579	548	570	529	591	571	568	546	533	535	609	586	573	540	589	543	562	582	564	549	520	587	551	525	577	551	597	555	546	546	562	550	578	547	545	549	590	566	560	531	535	530	549	566	577	555	550	540	572	568	592	573	581	547	564	542	568	570	537	557	567	550	565	569	527	553	562	549	570	556	576	567	552	556	556	545	511	600	542	590	579	573	583	550	568	535	556	561	561	576	563	565	561	543	527	581	531	530	588	566	583	513	542	559	545	546	576	579	575	568	573	543	558	571	527	563	538	545	523	527	538	573	572	568	541	597	575	586	561	569	569	540	547	577	530	578	541	534	553	545	579	535	602	562	564	527	575	594	565	590	545	577	532	581	555	558	547	605	525	571	547	525	588	566	536	553	550	578	560	564	554	633	568	602	600	552	566	555	533	578	548	582	553	553	534	553	562	566	589	530	536	542	544	522	553	541	538	635	549	579	572	537	601	564	612	595	569	556	530	584	561	593	519	603	558	565	572	568	591	577	570	565	569	595	555	550	552	567	507	575	572	536	574	552	561	556	564	566	556	568	514	591	586	536	549	558	565	595	533	522	586	573	546	550	568	559	556	576	538	501	537	524	561	566	570	598	540	536	574	569	537	560	568	555	565	532	540	588	559	554	559	602	581	554	570	548	565	589	560	582	523	606	525	579	521	536	595	581	552	574	584	569	579	557	546	550	580	560	581	573	570	561	568	537	568	557	574	614	574	546	578	552	558	580	588	589	555	569	549	544	644	574	540	563	580	586	551	563	535	544	562	526	554	586	551	536	577	503	550	543	570	554	585	566	605	569	563	519	542	559	565	542	550	580	568	588	599	585	567	571	558	549	543	583	559	558	549	568	571	561	533	555	585	562	571	571	584	569	544	567	525	573	579	592	545	549	590	540	591	517	553	580	568	547	555	511	559	575	552	583	529	546	543	579	567	566	573	595	562	538	547	518	574	572	547	575	547	596	560	550	541	553	565	591	598	566	579	545	594	560	572	577	525	557	578	545	535	566	534	564	573	552	539	551	524	535	545	529	582	588	569	592	554	561	587	590	576	562	550	545	546	550	563	520	569	562	563	542	578	564	580	572	526	584	539	507	591	540	550	556	558	599	566	563	559	586	566	542	560	532	539	545	597	547	596	588	570	602	561	552	558	579	534	544	609	557	536	577	530	574	556	549	531	562	565	577	586	573	575	575	574	575	552	543	585	565	563	585	527	554	564	563	558	557	508	590	600	544	565	554	542	545	582	599	552	533	565	574	580	597	551	541	585	560	587	551	559	576	526	546	593	589	528	517	580	556	536	577	541	520	514	519	564	558	540	595	552	575	581	572	547	566	527	589	587	568	560	566	556	542	558	553	543	560	584	536	547	564	562	533	565	535	536	581	581	573	528	556	528	600	592	523	566	580	532
34719	54692	18274	2991	2192	1808	1529	1817	25305	9218	5818	873	812	757	757	701	742	707	722	738	697	713	679	673	658	698	657	681	705	701	650	718	652	672	611	717	681	638	704	693	621	704	668	644	662	696	634	687	704	691	650	658	637	642	656	662	666	687	640	650	707	638	653	630	639	647	644	716	714	632	680	667	667	680	655	643	619	646	595	657	686	631	687	678	691	669	679	629	641	684	610	650	623	691	608	677	631	618	687	654	656	723	656	666	630	672	650	667	659	652	624	595	619	621	641	658	682	649	666	685	679	652	700	654	648	627	689	666	677	648	682	693	650	669	642	648	687	592	702	685	643	663	633	637	662	684	615	655	661	673	665	652	627	689	645	613	669	659	675	683	655	622	645	656	660	644	691	671	615	684	641	692	650	655	622	642	657	686	615	643	621	650	628	688	648	670	684	623	657	697	652	645	665	681	674	680	652	637	692	686	635	635	694	706	673	610	630	647	690	627	660	633	592	668	642	644	658	691	637	616	638	662	673	651	652	632	662	667	630	646	648	678	678	646	646	661	642	661	638	696	639	653	614	649	650	680	656	648	649	705	632	614	638	650	669	669	712	620	619	645	605	692	634	692	645	684	683	701	599	634	670	638	661	678	634	661	612	672	667	640	623	665	647	675	659	644	637	645	692	670	658	645	636	671	624	679	647	652	600	685	652	632	616	686	685	616	671	685	644	705	671	656	657	671	614	646	663	623	684	676	649	677	660	618	694	664	643	651	609	642	658	640	652	660	672	630	642	643	659	646	676	654	658	619	635	629	651	665	673	663	620	641	642	658	643	667	623	649	679	651	686	635	653	657	647	646	664	675	654	630	633	686	647	635	666	646	656	638	658	661	623	621	665	658	676	586	658	653	587	666	685	638	653	613	636	657	614	657	675	657	640	677	680	650	639	650	691	683	657	649	695	659	682	682	651	656	689	641	661	639	699	666	643	649	693	657	671	615	639	635	643	625	611	667	687	630	635	609	622	660	685	662	669	633	628	654	688	656	659	656	657	652	674	677	613	667	604	666	645	615	638	660	657	685	668	655	669	644	642	645	701	651	674	606	626	639	667	653	642	628	623	661	626	668	650	646	685	674	649	616	655	672	645	674	658	670	666	657	649	695	637	705	670	643	638	628	622	635	637	658	669	669	640	668	651	652	635	657	652	630	684	629	652	649	665	644	676	614	610	693	658	668	654	713	692	657	666	651	630	623	647	640	669	679	639	645	630	622	670	651	676	704	624	608	631	670	633	636	602	671	642	675	671	629	622	576	604	723	673	685	650	642	676	664	605	604	648	651	622	673	651	656	646	654	641	664	665	640	675	694	638	693	627	695	647	658	628	705	653	661	592	698	654	631	670	658	667	679	666	630	669	652	635	653	659	711	646	674	644	635	687	664	667	603	655	674	667	683	601	632	637	684	708	635	675	633	641	664	661	666	637	606	650	638	686	660	645	631	589	618	640	652	668	656	643	649	641	580	671	652	641	642	639	644	685	677	633	676	630	635	619	661	665	641	620	658	655	591	639	638	671	615	661	730	639	631	666	618	655	660	661	668	698	648	667	666	685	631	650	658	655	655	651	677	659	602	624	659	654	699	643	694	645	680	645	647	668	580	655	648	608	602	640	625	673	647	659	636	631	638	639	619	686	691	645	624	627	647	651	649	638	656	679	692	709	655	682	669	670	674	613	597	641	682	685	627	658	680	662	643	629	619	585	662	630	634	625	686	674	677	689	642	677	677	621	632	683	645	636	614	646	659	618	668	617	698	696	682	662	669	667	624	671	613	666	654	649	626	666	641	652	628	612	678	675	696	654	672	671	640	668	628	668	673	617	686	656	643	604	693	654	654	688	657	657	608	643	651	656	617	658	629	694	654	672	631	658	625	687	664	656	607	632	652	687	700	626	620	589	671	668	655	652	665	676	644	658	647	665	633	614	638	667	670	609	665	618	673	654	633	664	661	639	642	695	654	644	677	655	638	660	640	625	631	632	620	661	665	628	674	650	650	631	645	711	664	684	707	692	676	658	640	622	689	632	648	621	663	618	616	663	606	647	645	663	661	636	646	630	726	638	633	647	660	632	658	619	623	637	690	668	688	616	673	631	650	596	613	608	683	613	698	624	675	625	692	651	630	672	668	625	636	613	641	689	647	621	656	657	698	625	660	623	623	658	654	598	633	675	648	637	618	628	658	641	659	634	611	663	663	643	643	636	635	656	679	644	643	677	653	634	661	567	630	635	660	626	660	708	628	673	633	628	655	655	664	641	651	637	631	689	644	622	662	660	602	681	631	668	684	632	660	642	646	681	651	638	655	662	638	645	596	682	684	692	675	685	627	646	669	620	657	599	692	625	608	631	673	626	638	656	628	693	655	658	627	656	692	655	659	654	654	663	661	603	628	663	658	701	673	669	688	672	668	646	644	660	654	641	595	634	641	687	660	682	629	674	672	639	699	667	675	656	630	643	672	707	689	665	653	683	703	656	668	647	626	621	642	606	654	647	641	647	671	672	629	661	663	648	697	642	649	662	672	700	672	681	653	679	682	674	640	678	690	703	639	699	674	640	663	691	690	663	618	645	639	643	671	642	595	640	627	665	610	640	676	671	666	687	706	663	618	623	638	648	693	647	650	677	663	663	615	598	623	660	645	617	634	710	667	679	656	616	644	657	615	639	635	627	670	641	629	647	677	613	643	654	637	615	657	645	671	634	653	666	668	682	630	669	674	660	679	709	693	647	673	657	688	717	640	655	692	660	642	705	661	672	614	678	689	657	605	634	644	659	626	642	650	646	669	629	602	651	622	641	684	682	655	678	657	626	689	653	656	675	632	636	705	661	651	640	655	667	632	683	643	684	644	671	673	630	635	621	654	646	623	669	643	722	669	663	632	701	621	648	627	619	676	647	694	637	661	649	663	636	625	670	625	641	629	649	628	680	695	641	616	653	677	675	680	670	663	642	625	625	673	608	685	650	683	637	690	664	679	649	692	657	658	680	696	668	679	632	642	650	642	631	678	643	626	667	639	675	602	647	658	668	648	625	668	666	662	701	654	674	651	661	659	629	634	632	665	660	634	652	676	643	661	672	599	679	605	648	638	629	661	640	633	659	618	650	663	635	680	618	646	647	663	617	639	614	653	646	667	662	676	628	683	651	682	670	648	669	637	670	652	657	662	644	653	640	638	669	667	628	683	629	679	643	662	618	675	683	640	622	631	644	658	638	671	688	608	626	653	671	653	665	695	693	670	656	669	644	628	644	635	685	661	663	675	644	642	643	680	651	640	679	671	632	634	655	701	696	634	693	646	678	662	625	671	676	650	622	653	679	686	629	657	661	668	660	643	615	703	641	653	649	689	674	673	670	628	662	633	631	645	665	621	618	624	602	645	668	648	676	648	642	663	619	659	607	671	658	651	654	632	664	648	658	643	636	635	672	622	689	636	663	604	662	685	633	664	658	620	674	676
25540	21421	27283	25145	7299	746	615	571	8140	2695	1587	441	470	444	469	430	466	455	403	408	413	438	432	459	416	429	394	389	406	415	426	413	434	454	439	407	415	401	417	393	403	429	400	439	411	396	435	422	449	424	407	425	423	409	431	386	418	430	437	402	425	390	437	393	425	447	430	406	409	435	426	394	439	439	424	390	395	401	437	409	416	397	389	404	426	394	410	426	410	414	410	387	420	435	445	439	383	407	413	443	407	406	378	399	394	402	419	400	425	422	405	400	424	421	392	387	396	429	423	435	406	429	412	421	389	396	413	386	393	418	419	436	401	373	423	435	399	396	413	408	424	430	455	436	407	429	418	450	444	430	400	431	446	416	398	399	407	398	422	393	420	407	430	416	403	439	401	396	388	420	392	395	405	427	395	397	404	373	400	401	386	426	399	379	403	448	453	407	432	436	426	410	431	393	434	415	396	428	399	425	409	371	417	420	412	445	406	408	423	415	424	428	427	418	425	425	441	407	410	409	425	423	446	402	410	407	400	406	395	420	420	415	422	384	398	398	447	415	419	406	400	426	437	448	409	416	400	414	426	428	428	398	403	416	463	388	428	403	396	399	427	431	426	397	404	388	393	417	388	418	416	458	426	381	373	419	421	393	379	402	369	390	417	439	392	379	404	391	380	435	385	394	419	394	402	422	465	386	419	435	416	427	414	411	396	412	428	395	414	413	384	397	429	400	394	439	471	433	420	430	365	425	412	424	396	378	376	387	412	422	428	419	395	422	432	407	442	393	390	399	389	408	420	392	434	424	410	433	419	412	442	410	376	440	419	386	402	376	401	389	436	415	420	390	434	368	391	409	418	384	392	417	382	426	425	425	398	415	426	390	407	387	386	433	391	374	390	419	415	420	415	410	402	447	381	439	405	415	432	361	396	428	403	423	424	389	393	436	382	392	423	405	425	395	423	389	404	399	441	391	429	387	432	398	403	406	384	382	425	428	391	400	395	477	418	407	422	396	400	408	405	437	412	359	439	426	442	392	396	417	447	398	426	372	421	408	435	413	441	429	415	405	421	439	427	414	417	405	398	394	434	361	400	410	398	416	399	390	441	388	400	365	409	424	441	455	413	410	406	388	419	406	441	387	388	438	400	407	423	419	432	428	397	387	427	414	457	416	394	433	421	385	406	400	406	452	430	394	384	400	375	428	410	436	429	401	413	390	401	415	407	403	393	392	391	465	402	407	453	391	413	431	452	414	400	386	396	412	412	394	448	398	350	412	414	399	401	408	412	433	401	411	420	420	412	388	399	384	432	424	395	383	444	410	381	409	361	399	405	410	431	403	414	396	435	407	410	421	393	412	336	419	408	407	428	422	398	420	371	374	427	406	404	395	398	461	429	425	431	437	428	388	388	422	444	395	407	422	427	348	392	429	395	410	429	396	395	400	396	380	432	373	394	432	415	424	373	433	422	425	364	386	411	402	414	395	456	391	381	411	405	450	433	436	382	411	444	402	407	382	393	430	421	398	427	407	431	415	434	416	426	407	431	412	385	389	374	433	427	388	378	371	396	366	443	395	413	438	417	400	403	404	386	414	384	414	405	432	433	393	411	412	475	410	442	393	417	420	426	412	392	402	413	401	413	407	390	456	428	415	361	419	421	413	403	417	408	435	368	424	437	450	432	458	449	421	413	413	432	379	411	432	390	409	464	392	436	399	397	423	426	417	408	416	413	422	449	391	426	404	404	390	356	401	377	415	423	407	410	423	367	404	402	458	414	388	411	427	459	398	408	377	410	385	413	430	439	431	410	380	441	390	392	408	424	374	413	391	391	416	453	381	410	413	404	402	407	395	435	409	452	414	452	418	382	393	400	432	384	422	426	391	414	387	419	399	402	385	408	390	410	417	383	387	398	422	405	413	411	419	399	426	454	406	390	394	408	371	435	384	455	423	410	401	394	431	415	400	407	388	419	388	404	426	404	398	394	407	433	451	427	405	401	465	423	412	417	403	384	418	411	410	387	360	444	397	437	417	429	436	402	430	412	416	422	440	410	373	428	431	382	425	444	420	432	427	383	414	417	413	401	406	385	429	400	435	429	409	434	375	379	418	378	432	376	453	427	434	383	395	400	404	416	433	435	422	386	423	423	383	439	422	391	436	452	396	386	383	398	393	408	430	398	391	395	414	424	405	437	440	442	392	385	445	408	434	409	428	396	430	422	422	460	419	420	396	395	431	422	395	411	400	420	382	406	409	372	376	446	417	427	418	425	411	413	430	400	381	398	431	433	436	411	409	440	424	403	408	400	404	423	389	424	388	410	432	404	427	446	414	413	378	417	428	419	397	366	389	403	431	394	385	427	416	401	396	411	442	421	397	442	405	408	413	441	379	445	419	435	412	386	403	416	414	430	388	383	406	415	398	400	390	405	375	398	391	365	403	372	395	410	433	455	428	401	393	422	387	433	410	414	413	399	411	417	433	407	432	411	376	419	447	417	423	389	427	405	395	434	413	399	430	424	433	423	405	430	381	415	417	439	378	373	428	435	415	411	402	404	408	430	428	399	446	387	379	424	417	417	366	424	395	449	426	397	389	438	447	408	402	398	402	430	385	409	439	423	407	403	397	437	443	398	433	451	380	398	395	415	427	408	438	393	393	401	386	412	414	395	431	418	361	436	418	392	384	436	413	371	417	407	403	401	403	407	423	422	402	409	404	400	409	393	409	415	424	420	442	404	388	435	404	434	424	426	402	413	398	399	445	423	368	378	433	415	403	414	405	423	411	440	394	466	414	413	401	406	389	400	408	432	439	427	410	377	387	392	409	426	406	398	392	368	417	432	423	441	403	413	379	402	402	391	431	398	407	412	443	382	405	397	420	402	409	422	430	376	409	415	380	399	419	392	444	418	412	421	395	455	442	453	440	383	391	435	437	400	419	377	411	421	421	402	414	399	417	430	384	417	410	417	407	414	368	384	399	449	443	433	445	413	403	414	388	363	405	426	401	465	397	373	420	409	414	428	408	426	387	399	382	404	410	407	436	457	409	396	395	409	403	397	419	431	461	426	406	430	418	410	371	410	402	440	411	414	428	381	415	408	432	398	392	389	391	442	416	424	412	429	370	418	439	423	415	417	425	420	425	449	410	408	394	391	440	403	370	390	414	421	398	396	410	387	431	432	372	397	398	408	413	441	422	403	414	383	457	437	413	411	435	413	409	391	388	417	409	407	389	383	391	409	413	419	366	413	402	413	412	414	416	389	400	396	404	438	427	431	432	377	412	418	439	393	416	433	427	411	421	416	438	386	394	385	401	424	401	389	376	455	419	395	440	459	411	392	384	405	437	430	410	408	434	390	427	404	405	401	409	407	422	426	417	426	421	426	415	448	421	449	375	442	393	410	369	428	433	422	462	374	390	465	399	397	414	416	403	417	399	377	398	418	427	421	448	437	442	422	402	432	422	397	404	404	396	425	408	429	410	434	394	427	411	437	413	399	401
34001	49132	12714	1781	1427	1192	960	1033	16634	6271	3436	617	608	574	553	545	520	563	512	559	556	510	574	521	537	510	528	514	532	503	514	524	530	512	498	525	503	501	525	485	506	552	527	479	502	524	481	537	520	514	553	509	501	477	502	521	511	510	518	479	519	535	535	556	531	582	575	548	498	472	502	483	517	486	513	477	494	509	510	501	505	525	505	488	515	514	519	542	525	531	499	525	507	536	514	473	476	525	494	520	506	512	494	482	509	469	436	514	513	538	530	483	496	512	543	516	541	470	488	508	504	530	502	501	498	504	466	522	495	488	508	507	501	523	522	519	507	545	558	520	473	493	549	530	509	505	530	526	509	519	516	525	485	489	553	510	524	517	538	493	538	537	506	519	571	488	475	542	493	562	517	495	506	530	489	532	504	513	513	500	540	548	492	482	522	533	497	518	502	507	515	504	499	531	499	532	491	501	487	528	533	485	505	517	523	523	516	503	496	529	532	507	522	484	524	494	493	484	514	503	514	486	487	497	505	520	535	544	516	499	507	491	511	471	537	514	556	462	443	538	524	469	482	511	504	539	504	505	506	532	524	530	484	505	498	520	520	500	467	516	527	515	552	522	519	508	480	480	491	506	492	501	481	511	501	510	526	533	533	536	494	535	524	485	586	519	571	468	490	524	537	491	523	493	489	504	506	506	531	510	524	529	525	513	503	512	506	516	493	513	496	513	500	515	485	552	507	475	482	525	495	474	541	488	512	512	498	514	548	474	515	475	497	496	547	499	513	487	543	523	457	524	480	486	504	476	528	496	512	551	504	503	522	511	500	489	503	486	514	524	513	501	510	541	499	516	490	542	490	491	545	488	467	529	527	552	504	475	552	470	483	514	508	477	520	540	520	524	510	534	457	518	517	508	468	502	546	501	471	486	515	493	551	515	545	544	526	522	571	506	553	496	486	495	542	499	490	502	515	509	578	491	504	487	522	524	538	477	474	489	504	509	543	528	510	506	510	535	495	508	569	512	521	541	524	534	488	535	540	504	518	488	503	553	497	520	484	516	474	534	537	512	525	527	519	491	491	506	504	495	501	515	472	513	510	550	470	510	488	487	496	530	507	503	498	514	497	536	503	495	500	506	554	530	477	464	544	513	505	510	547	473	510	474	535	467	523	494	552	491	489	496	522	499	505	519	500	530	496	537	463	512	514	488	520	533	505	543	535	519	550	501	554	488	537	519	540	488	506	516	497	501	508	505	526	498	485	528	524	471	504	528	524	500	496	500	505	496	517	529	475	480	496	493	528	509	549	485	478	499	515	499	489	575	541	471	559	502	495	548	525	528	516	499	493	531	519	522	508	511	512	501	491	522	526	509	509	517	523	540	505	528	505	479	514	525	496	502	494	516	524	496	528	521	502	498	516	539	504	532	532	505	482	487	500	520	537	532	533	474	517	512	493	535	507	495	505	546	561	498	493	489	479	525	500	498	484	560	494	530	529	510	490	460	533	521	524	504	520	545	526	484	477	487	486	478	532	509	516	506	518	508	468	488	483	472	512	547	479	483	539	525	511	529	495	517	535	518	527	488	494	470	512	480	528	470	556	489	482	512	514	537	523	506	533	535	498	511	497	496	484	501	542	485	536	503	473	516	466	475	502	478	515	517	497	511	539	487	488	491	514	508	532	510	537	499	485	495	525	507	446	512	517	544	513	527	511	487	571	526	531	488	478	523	527	521	501	510	506	502	544	536	465	483	512	494	494	541	519	535	511	519	516	519	486	448	475	545	486	503	482	488	515	511	503	496	489	491	508	478	495	518	511	483	454	470	510	511	503	517	531	486	485	501	499	504	508	504	510	465	523	509	541	525	493	524	499	508	532	473	535	545	524	519	527	570	506	521	487	501	506	560	541	502	502	522	547	532	529	490	499	491	540	535	520	504	530	517	520	503	477	496	569	536	479	548	497	496	513	483	499	520	510	509	528	478	478	481	481	542	506	508	522	507	502	493	483	527	515	500	517	481	534	513	506	515	489	502	491	491	514	519	527	541	528	504	532	502	499	570	521	518	532	499	457	517	495	488	477	499	503	504	493	488	534	496	562	565	518	500	565	509	517	520	511	534	493	502	495	506	471	499	477	498	481	478	508	487	519	521	482	502	497	493	505	507	463	493	475	484	519	495	499	497	499	519	524	515	507	491	540	488	509	515	508	516	488	515	505	523	508	490	506	531	486	484	477	542	492	557	497	537	494	534	534	477	515	519	490	571	497	509	512	518	540	556	506	497	497	522	472	512	543	516	529	509	547	582	467	481	524	511	533	469	526	479	494	523	522	511	539	518	512	483	490	481	486	514	505	498	499	462	540	512	506	446	491	499	508	497	516	517	485	511	548	508	491	482	539	535	508	509	503	516	532	487	553	501	526	525	512	519	509	511	466	484	487	535	541	501	527	503	510	551	480	531	517	488	542	479	482	494	463	506	498	527	486	508	491	480	482	445	501	546	545	523	541	506	533	472	512	493	527	522	463	543	514	520	531	498	513	498	517	500	518	527	548	467	511	490	503	536	486	486	527	532	480	505	512	524	510	514	501	491	527	490	455	548	461	497	469	512	489	551	515	501	516	478	493	513	504	468	510	499	515	495	526	495	525	554	523	510	535	458	500	535	533	497	493	489	514	523	510	497	543	505	499	464	503	505	503	493	537	497	518	524	508	516	546	528	469	511	473	515	501	485	503	477	505	521	478	535	518	519	490	510	489	534	512	518	492	536	514	482	466	490	502	517	529	487	484	482	504	496	514	522	497	539	505	502	486	534	489	515	486	485	490	549	482	514	522	523	466	515	499	547	497	473	496	490	504	505	510	496	508	498	511	513	493	518	514	490	510	518	523	496	488	521	496	475	508	565	505	445	491	529	473	491	543	523	517	499	539	542	531	480	511	539	503	502	503	507	497	484	519	521	479	556	478	512	488	514	507	511	488	522	487	497	473	493	504	507	502	485	490	470	539	501	538	461	517	506	520	514	531	493	516	496	495	483	477	491	504	496	515	473	499	505	543	540	509	491	522	491	496	523	543	531	521	526	515	497	528	484	536	504	526	519	512	517	525	511	510	489	529	497	539	475	496	518	474	495	522	528	571	483	517	478	489	512	523	495	559	539	529	561	522	538	528	459	482	477	473	510	516	564	500	489	501	518	512	523	518	514	486	495	521	514	537	502	510	496	519	511	513	518	523	488	506	555	537	529	489	521	499	527	496	469	459	551	503	507	481	477	547	482	526	511	456	515	530	488	516	516	481	503	517	527	502	536	499	488	479	509	571	519	547	502	531	499	510	477	514	512	550	584	502	517	537	500	506	503	513	531	551	529	519	522	508	538	536	501	503	475	517	472	539	500	518	518	495	487	562	516	545	501	493	515	516	482	516	504	501	538	542	498	520	505	488	508	508	503	513	482	526	507	501	521	503	509	493	516	520	529	545	494	530	511	474	546	506	504	535	520	508	496
23213	21341	29077	23877	21329	21199	6682	4454	28895	13840	5702	980	824	867	868	847	811	839	820	804	756	746	810	797	752	802	773	722	754	769	778	760	762	755	777	756	760	715	759	720	754	754	788	765	757	722	773	776	737	781	708	741	718	668	771	777	733	767	757	745	740	781	740	779	774	670	709	789	711	735	760	735	735	761	809	730	789	740	717	763	752	734	759	707	689	780	763	736	732	733	766	797	729	714	716	722	792	700	771	748	727	784	738	760	737	750	727	710	759	728	755	743	715	772	716	757	780	709	740	671	744	762	740	804	690	757	733	714	767	768	705	756	742	741	701	751	711	729	767	777	775	752	717	745	750	752	807	734	707	765	773	738	736	791	707	725	718	737	727	736	724	732	718	741	770	703	774	759	731	767	701	763	763	744	750	752	728	735	724	760	707	717	739	720	734	691	738	769	755	752	723	739	772	725	717	778	724	728	713	809	704	742	787	753	736	743	710	726	704	740	767	755	717	741	770	732	752	704	753	720	742	728	750	769	745	717	732	705	729	691	739	768	772	736	706	750	732	709	774	720	759	688	708	732	747	784	726	748	724	712	721	755	716	740	727	735	722	735	767	729	789	725	762	741	785	754	727	729	694	764	720	757	739	746	765	739	739	702	765	707	741	724	773	715	700	725	733	723	735	734	756	737	720	657	752	740	729	670	740	740	715	690	807	749	717	736	712	722	699	709	733	785	722	755	778	766	762	741	735	689	701	695	705	748	701	753	717	698	754	745	735	718	772	780	715	767	709	799	777	764	745	756	763	771	754	723	797	702	755	692	795	747	692	720	718	714	784	728	755	725	746	700	756	757	761	704	715	714	721	704	704	736	728	761	756	705	707	734	733	761	746	770	698	761	748	723	765	750	769	751	729	736	737	717	739	751	776	671	744	684	745	787	750	710	694	698	739	785	759	743	717	741	764	697	695	760	724	671	763	681	799	778	764	755	735	722	768	709	736	659	746	735	722	771	754	787	760	737	721	754	773	709	739	714	753	751	750	733	735	737	685	747	699	694	733	727	735	794	720	671	690	694	728	761	787	758	706	742	745	784	727	776	718	774	706	719	736	755	732	743	682	705	775	778	713	717	761	718	715	742	747	731	730	722	723	730	753	710	773	758	755	680	743	744	756	789	757	717	769	753	709	718	769	748	693	720	703	719	727	751	744	736	713	723	719	747	759	721	793	741	740	728	746	730	732	726	760	772	789	707	731	739	757	730	767	734	708	732	729	739	741	765	724	714	700	714	696	737	752	727	728	739	715	725	726	723	700	744	732	689	732	782	751	774	706	748	759	728	715	728	748	752	770	745	710	689	737	782	745	706	749	722	762	734	703	711	698	701	724	671	790	708	761	771	733	747	730	756	761	736	718	748	710	768	677	746	717	784	710	744	733	727	705	693	775	711	774	762	706	749	719	718	749	734	727	731	756	742	738	725	730	743	730	713	690	763	732	716	732	768	689	762	760	750	720	755	747	756	752	701	750	782	732	711	722	703	729	719	749	728	752	759	740	738	746	738	800	780	732	721	752	736	745	716	735	758	723	723	709	734	728	714	713	743	754	737	755	725	757	741	741	746	710	746	761	734	740	758	703	735	782	754	724	788	779	705	767	754	712	748	729	724	713	732	791	712	725	711	731	712	702	718	760	742	772	700	709	766	718	780	772	739	746	722	714	730	787	757	743	776	762	715	739	785	777	721	718	765	705	726	709	684	770	749	725	773	782	740	671	767	714	760	724	782	755	693	711	724	728	741	791	756	720	703	727	761	727	703	773	702	751	755	701	721	747	735	749	814	764	704	743	737	674	742	724	786	795	806	693	714	777	771	771	767	736	740	772	726	742	721	671	705	726	786	755	732	778	718	762	774	736	765	742	751	713	701	732	748	696	788	765	741	734	727	760	748	780	770	775	715	731	757	749	769	734	729	732	755	716	756	698	746	698	760	736	777	752	742	704	774	735	711	713	731	741	738	738	759	770	673	729	753	735	722	760	734	714	774	720	725	759	725	695	720	730	752	718	730	740	723	714	693	725	775	722	703	732	735	765	714	709	753	687	778	759	765	761	713	753	732	746	745	783	743	758	716	756	763	729	821	775	716	709	764	700	732	686	706	730	724	679	722	754	756	733	749	661	715	668	761	747	752	774	779	723	733	724	720	746	737	693	740	726	748	723	719	726	725	725	774	772	749	752	781	733	703	745	743	756	697	734	752	737	761	693	721	764	725	713	737	719	715	729	808	688	762	740	734	777	715	688	749	801	730	740	740	804	769	730	721	726	749	712	720	764	692	747	760	709	708	687	792	768	731	712	713	774	762	738	732	718	748	781	738	699	725	764	756	754	767	727	766	675	729	767	752	784	684	735	730	733	751	791	679	756	746	704	717	729	698	700	758	690	693	724	712	696	747	725	707	725	695	700	771	739	701	757	700	723	742	727	711	741	696	700	771	700	692	713	756	702	776	768	776	755	737	736	728	700	697	741	733	765	731	777	732	768	729	731	728	756	741	724	749	741	718	752	791	743	759	754	803	711	693	712	759	730	758	796	700	743	711	730	693	785	727	734	817	749	702	700	737	734	695	799	735	741	753	734	728	663	736	728	724	740	699	725	706	751	709	782	695	761	741	727	742	728	743	765	733	751	706	758	759	709	738	749	757	718	742	778	701	730	773	692	772	720	707	755	776	715	750	751	733	745	743	740	751	783	762	770	733	781	746	769	731	730	742	719	687	725	753	763	769	748	732	740	748	731	732	719	718	706	787	738	757	777	708	713	798	701	740	700	736	808	751	750	698	690	759	731	796	752	717	714	745	715	759	718	723	737	700	764	771	706	761	735	731	766	762	751	739	751	752	728	744	706	751	690	712	784	706	687	763	736	710	767	777	788	741	730	721	701	756	756	776	720	760	742	737	702	706	724	736	701	764	716	751	752	695	720	723	743	714	752	763	773	714	735	734	754	752	773	744	726	774	725	733	740	760	735	749	752	743	741	727	718	756	710	753	686	733	756	744	725	693	677	742	664	782	697	706	743	743	710	735	763	759	731	730	743	748	767	750	795	688	725	733	747	708	734	705	755	777	699	696	801	734	726	777	706	758	780	755	734	733	727	748	803	754	738	752	772	734	677	720	731	771	755	732	794	728	703	758	705	772	797	785	718	734	743	723	763	707	786	734	741	688	774	745	759	754	773	751	673	744	782	741	755	720	719	700	759	761	753	737	725	730	716	767	726	706	734	727	698	697	727	790	759	741	691	740	772	709	743	750	748	771	711	752	740	786	718	768	754	739	748	721	696	720	780	742	700	757	744	699	730	805	688	721	770	692	759	765	705	708	722	771	747	749	761	737	799	782	771	710	760	731	770	722	744	729	691	714	750	747	800	730	724	706	699	760	764	733	705	755	747	713	737	757	791	734	740	683	739	700	741	732	727	703	731	710	720	786	716	689	733	701	764	807	722	728	774	754	744	729
38489	66036	21190	5641	3992	3161	2434	7272	34027	18665	7678	1250	1167	1076	1069	1065	957	1019	952	959	948	928	879	906	931	926	900	889	894	868	905	904	884	889	883	876	838	846	858	844	853	916	894	827	897	883	862	854	843	884	844	873	895	877	844	835	864	854	906	860	876	882	871	900	838	864	793	819	829	891	816	865	844	894	902	843	848	865	858	882	848	851	834	850	877	825	784	832	869	869	847	843	846	840	860	832	855	822	827	853	849	836	869	851	869	808	876	832	881	832	826	818	840	867	872	875	853	899	863	874	870	849	832	822	800	852	863	916	820	801	857	843	841	927	826	823	841	844	871	910	819	866	866	896	915	858	881	867	923	851	841	871	840	829	830	835	838	881	825	891	872	900	881	919	817	787	901	917	834	853	803	897	851	834	857	891	835	809	853	890	848	833	836	862	903	832	845	894	862	824	833	848	855	878	871	801	877	830	923	880	848	851	911	824	822	882	842	841	885	850	898	838	837	819	890	862	809	850	822	830	848	863	857	796	860	859	881	891	879	814	839	799	882	877	874	856	839	775	863	880	831	830	877	849	839	839	824	830	871	882	865	855	891	826	826	833	839	867	846	854	806	825	848	816	846	821	845	831	827	824	862	819	829	875	942	850	878	837	837	842	840	851	834	845	906	799	919	788	863	826	865	832	858	841	843	836	852	842	839	881	849	855	856	840	833	869	817	872	829	859	851	855	793	759	897	837	833	892	873	828	849	809	813	910	901	843	847	870	829	857	840	876	801	818	855	796	870	836	914	858	835	850	876	861	866	855	838	822	888	817	865	903	819	777	837	860	823	832	865	840	807	853	824	843	856	862	852	846	857	831	887	895	847	854	808	824	829	802	865	839	827	803	857	856	890	867	858	859	838	867	834	840	875	847	807	847	841	846	861	840	881	840	837	861	877	851	813	840	835	825	797	828	830	817	813	836	860	846	822	873	822	826	862	847	874	846	818	836	891	875	801	844	893	870	904	809	791	876	828	855	825	827	851	838	883	812	792	806	828	840	835	839	859	867	848	820	858	795	836	852	843	888	887	863	872	841	869	875	873	865	895	869	857	863	856	838	818	863	892	860	874	858	878	860	879	881	802	868	832	834	866	829	889	800	885	848	849	862	891	867	857	855	813	894	816	895	886	866	844	808	894	873	847	850	871	882	827	831	835	825	890	848	809	882	880	823	883	866	895	852	850	866	890	843	812	806	829	828	853	841	874	852	839	792	852	851	811	867	852	848	845	850	859	835	841	860	880	856	863	859	865	853	848	880	869	848	815	863	877	848	845	830	868	915	855	809	861	888	769	846	905	874	840	819	840	827	832	781	821	826	896	811	854	814	888	869	889	802	834	841	849	836	774	852	820	876	868	831	842	910	827	842	874	844	825	887	900	840	833	826	856	802	862	863	858	822	861	846	858	813	848	808	891	831	803	825	839	855	890	792	884	890	792	806	825	826	855	838	813	844	824	827	849	845	847	843	851	812	875	855	867	871	881	877	850	856	816	873	847	791	858	904	889	801	833	847	845	835	838	882	893	819	871	765	860	880	834	881	848	811	873	883	787	826	839	858	863	844	854	852	872	894	818	822	829	815	812	823	861	848	856	844	812	823	861	837	852	797	825	804	820	840	827	804	816	825	825	845	778	885	871	844	873	765	835	869	917	894	837	862	887	885	863	846	829	850	829	861	836	882	834	895	890	803	874	876	868	827	834	829	869	855	844	760	828	888	859	841	897	828	829	830	832	872	790	836	851	922	879	837	858	788	829	823	834	873	838	870	866	833	871	854	793	844	807	833	836	830	797	883	883	881	851	832	834	867	782	840	852	865	875	841	821	824	874	860	854	831	871	833	874	810	850	859	848	838	851	860	857	905	871	842	887	846	881	809	839	825	875	866	847	851	836	824	853	793	831	845	900	826	828	842	782	823	849	844	787	823	825	846	860	832	846	848	865	835	864	835	873	884	826	859	846	905	855	838	878	880	835	926	795	797	844	877	865	841	810	858	769	870	854	863	849	823	902	850	864	886	879	800	854	850	841	846	786	881	890	851	850	840	852	858	818	870	854	846	833	854	902	818	832	823	834	858	873	810	845	847	870	831	853	849	814	881	814	854	842	844	903	825	913	806	813	853	861	898	817	853	852	832	875	851	880	877	846	835	851	810	844	806	840	840	834	797	842	840	802	805	837	847	852	896	793	867	816	847	888	829	775	807	824	937	830	862	863	849	829	806	817	904	825	877	914	944	850	821	872	836	842	821	783	805	838	822	850	873	777	881	892	833	870	838	859	920	889	824	878	861	844	824	842	786	875	891	820	879	850	852	858	869	852	815	857	824	864	810	838	830	828	830	852	896	853	871	814	886	868	816	836	855	851	833	916	858	840	842	849	823	821	875	838	829	862	870	809	868	837	844	832	855	850	892	836	816	841	861	847	809	811	822	844	833	852	852	879	842	840	880	889	822	855	846	837	869	887	802	849	815	912	807	826	870	832	832	819	841	845	864	809	848	853	828	862	846	815	858	853	833	844	823	851	849	903	871	791	856	828	824	865	848	895	860	838	872	891	845	897	790	814	856	811	893	822	878	888	832	839	813	852	864	866	853	817	909	888	841	848	857	818	869	825	874	858	838	851	828	848	876	800	847	791	846	865	837	828	880	872	875	854	877	806	883	822	816	881	890	850	858	816	838	829	874	860	843	859	901	847	834	886	878	864	841	817	817	819	833	830	846	882	834	798	826	848	875	831	855	852	865	873	821	904	852	863	841	807	847	828	812	840	848	865	912	815	843	890	858	861	858	821	918	841	813	814	848	884	832	823	802	838	852	868	832	842	892	855	862	877	844	851	855	843	815	810	824	817	816	868	885	902	850	896	878	839	762	795	878	847	889	840	859	874	798	794	851	818	854	866	914	829	856	844	828	889	840	845	825	829	793	816	920	831	875	844	855	842	831	860	808	791	874	875	879	813	849	836	892	867	811	848	860	838	844	855	826	796	816	810	876	866	848	808	898	904	880	874	801	853	863	854	825	831	838	835	889	806	836	833	852	873	843	825	830	824	845	833	872	820	816	839	848	845	888	815	878	858	845	904	824	840	819	860	801	877	925	817	828	875	813	835	877	827	816	867	849	845	870	839	864	889	799	835	828	857	841	815	825	837	835	893	873	891	800	863	884	834	822	832	824	897	834	842	860	849	840	834	831	858	808	860	870	892	809	892	844	857	837	877	850	830	815	840	839	809	867	814	906	834	866	864	838	817	915	822	865	813	822	822	828	852	892	888	866	857	866	850	838	820	824	850	796	818	851	888	857	867	822	852	819	839	863	843	825	838	840	796	849	848	890	857	848	841	882	804	787	857	917	864	845	868	875	858	819	876	784	871	833	865	834	823	822	837	819	873	788	849	792	856	864	807	841	768	849	882	861	815	815	824	851	892	867	854	816	853	849	856	880	843	847	827	845	874	813	898	858	840	834
28540	25671	15862	1583	439	408	371	625	1740	760	464	352	368	330	352	327	391	374	389	354	340	350	386	358	354	353	321	322	337	352	354	381	375	374	343	343	352	352	356	339	362	358	357	353	356	359	338	381	340	349	371	315	353	361	405	349	350	352	330	360	353	314	380	357	332	323	346	358	345	344	367	350	371	363	363	337	342	351	360	374	368	366	373	328	361	339	363	350	349	365	343	396	354	387	350	371	346	342	360	309	364	343	330	349	375	357	340	335	346	363	357	325	373	341	362	387	337	383	323	339	363	320	328	319	374	354	341	366	351	359	360	349	314	338	345	341	348	331	338	368	342	370	348	349	372	322	379	363	322	323	336	341	362	370	353	345	371	331	366	323	351	320	346	386	366	314	362	371	318	358	362	365	380	340	362	347	357	381	352	348	366	356	354	373	357	337	374	365	324	333	347	344	376	358	378	351	363	315	364	338	343	336	340	358	333	339	346	363	355	335	354	335	359	361	366	341	344	328	326	363	348	365	348	348	348	324	379	339	350	376	350	351	340	342	356	294	353	357	383	338	320	316	334	346	379	373	337	320	343	358	383	353	361	350	344	352	355	342	324	385	355	329	314	388	360	330	335	372	329	333	346	328	367	361	375	357	349	406	382	367	316	333	360	397	376	351	363	348	348	333	352	354	359	348	343	336	372	319	366	365	365	384	356	354	331	340	331	377	360	358	352	322	359	355	378	338	349	342	317	359	372	357	359	349	315	383	362	342	350	358	363	335	325	350	354	332	343	406	381	366	310	368	370	341	342	348	351	374	352	327	343	354	325	369	353	352	348	351	333	359	350	374	345	332	368	331	352	336	325	349	311	367	329	361	332	316	340	373	342	357	337	390	348	351	353	347	346	336	359	347	341	330	359	388	342	316	360	367	374	317	356	368	357	363	341	384	325	343	353	338	332	350	319	312	370	329	335	347	331	355	340	350	366	331	351	343	367	344	340	335	353	347	330	349	345	352	360	344	356	366	330	387	326	353	362	367	359	344	324	362	350	364	341	371	357	369	365	351	344	374	357	332	376	324	352	367	334	389	335	382	341	325	356	355	370	323	375	345	366	321	374	319	356	347	343	390	382	373	347	332	361	367	346	327	351	361	346	339	365	346	337	333	358	385	341	353	349	320	404	366	360	353	368	333	324	345	382	405	338	360	333	349	359	352	399	314	361	371	345	382	364	338	372	336	386	348	353	354	368	349	332	357	326	402	358	334	363	365	367	341	371	337	388	360	373	351	353	332	342	336	348	331	363	341	360	375	331	356	364	360	357	348	314	338	333	362	337	343	343	385	388	373	361	345	351	353	374	365	362	344	385	402	340	382	337	358	396	303	366	343	373	325	351	345	336	367	331	359	342	373	366	344	328	323	316	381	348	374	322	380	333	370	389	344	320	333	320	371	351	369	342	397	352	357	385	354	337	375	364	364	356	366	353	344	314	366	358	328	311	345	316	373	349	347	325	366	329	321	319	377	363	365	355	352	352	318	351	330	348	348	375	336	344	376	375	313	327	374	333	364	371	346	350	352	354	324	345	332	372	367	350	367	383	350	356	367	345	359	348	341	363	335	321	341	339	359	321	355	372	355	339	357	367	327	324	324	365	344	373	353	378	342	341	337	365	381	340	347	357	363	326	339	349	325	314	329	357	354	354	346	328	348	384	344	345	351	340	345	314	396	343	384	356	352	358	385	367	346	341	357	343	363	380	365	376	372	351	355	325	366	343	345	352	367	309	332	357	354	352	341	339	357	328	305	334	384	364	370	348	378	371	342	360	345	351	325	344	350	355	355	332	346	371	359	302	362	391	349	353	348	363	352	375	364	339	340	331	354	321	370	339	365	359	364	345	362	350	361	389	338	360	364	349	375	353	361	353	341	335	390	358	358	362	333	379	342	348	351	339	346	331	319	361	359	358	363	365	358	366	340	349	299	351	389	367	361	342	353	354	348	336	357	360	325	398	372	345	384	358	358	372	333	343	354	335	365	333	388	368	316	328	336	371	348	351	304	326	359	376	328	345	321	370	358	338	370	372	360	363	358	355	349	391	323	341	355	349	330	326	360	336	329	340	363	379	357	334	369	344	351	331	328	347	353	334	357	378	354	341	369	350	358	342	361	325	335	349	374	384	357	368	316	378	334	368	325	327	344	362	368	339	366	330	395	317	343	343	334	358	375	362	369	328	395	352	368	321	335	345	318	364	367	356	352	337	343	370	386	359	352	381	329	329	313	361	326	339	330	321	368	360	331	353	355	330	324	379	323	332	364	387	368	384	357	349	377	374	347	366	388	353	349	324	353	362	311	367	330	352	366	337	351	313	337	331	346	375	371	354	379	360	360	359	360	353	352	349	343	353	356	340	350	353	352	354	366	346	352	386	348	401	344	325	368	358	347	357	336	330	377	353	361	355	357	331	371	354	350	369	350	374	344	380	364	347	372	313	378	359	345	335	365	372	320	350	357	389	370	342	341	337	345	357	354	386	357	350	357	341	335	352	325	356	322	328	372	360	343	347	360	363	359	370	356	363	374	324	345	356	339	343	378	371	344	329	373	330	343	350	319	342	358	377	350	380	342	358	356	326	351	380	372	342	335	333	377	362	371	364	352	337	363	317	345	312	363	353	346	346	335	371	369	324	360	331	390	332	351	350	354	352	352	346	369	354	384	325	416	335	311	353	376	325	353	380	389	325	301	365	319	339	351	388	329	355	336	351	335	348	325	337	378	365	366	353	383	389	373	341	368	395	378	380	368	360	371	351	349	379	374	357	357	354	366	389	360	322	357	355	340	394	324	359	313	399	377	376	290	355	314	386	332	377	320	345	376	343	363	353	338	338	364	394	343	375	344	374	331	362	353	346	364	334	363	342	332	394	314	322	331	345	354	356	376	342	318	336	335	364	343	329	339	353	338	341	396	316	329	377	335	337	322	342	357	344	371	332	329	366	367	346	349	335	369	341	340	378	355	333	348	343	349	369	320	341	313	379	358	354	346	370	327	344	312	336	344	346	355	352	316	355	368	349	346	314	381	349	349	383	332	340	345	375	352	323	354	360	372	343	357	356	335	351	372	327	355	336	342	355	365	350	361	350	371	342	324	374	358	348	351	340	350	334	357	351	369	340	357	321	355	386	337	343	343	354	335	347	351	343	333	387	370	337	352	337	368	341	370	346	362	337	365	379	372	357	364	346	335	369	346	369	356	360	334	371	369	328	341	361	346	352	357	346	325	316	355	314	376	350	328	311	346	352	365	348	359	353	356	370	341	381	401	373	329	366	348	357	372	352	349	365	314	365	332	358	372	335	362	351	333	362	365	338	350	340	359	352	359	345	370	340	324	343	368	358	357	342	330	368	312	339	355	352	345	346	363	350	355	332	327	356	374	382	330	373	351	376	364	369	363	345	366	394	354	376	381	402	364	320	356	352	360	342	343	336	361	349	321	367	335	346	360	362	351	374	332
29766	40741	8649	567	504	510	478	900	3002	1206	715	431	434	427	433	447	440	423	412	449	418	427	407	411	430	402	442	445	425	419	425	414	447	450	419	403	440	416	424	419	419	413	430	421	442	421	441	405	428	399	425	432	474	444	444	413	425	391	428	435	417	418	425	427	440	433	440	434	443	455	431	448	430	407	426	456	468	397	423	436	446	435	437	383	437	397	403	429	487	443	424	385	432	399	449	438	451	378	451	411	399	415	418	403	447	454	406	438	414	442	413	416	442	424	449	417	446	427	434	399	425	407	446	432	445	448	426	397	424	419	428	431	443	485	364	453	415	426	465	455	418	419	421	413	420	377	411	421	413	423	430	425	436	431	383	428	436	458	393	443	420	435	430	425	458	431	445	430	442	409	445	432	436	433	421	394	428	474	448	441	425	441	437	394	396	410	421	430	405	441	454	420	406	427	448	454	431	404	412	425	458	406	418	447	435	426	411	431	404	421	407	403	418	443	417	388	425	367	399	465	458	425	420	430	420	412	439	391	442	417	423	422	419	402	409	465	455	399	444	441	427	423	420	433	433	429	417	447	437	410	432	391	399	416	435	439	430	421	422	428	413	446	395	420	406	418	441	411	409	422	444	417	446	405	428	433	443	442	429	449	383	439	415	456	435	422	427	427	402	420	403	441	464	432	439	417	445	430	434	423	438	403	436	426	411	399	416	455	424	435	419	419	415	394	405	403	407	423	410	454	455	438	388	422	439	435	435	428	404	447	402	449	460	439	432	468	408	422	424	460	423	429	437	412	425	406	435	392	430	450	408	428	442	436	425	458	409	412	396	407	436	436	416	432	440	451	427	441	459	425	441	420	381	409	402	445	443	425	413	385	405	413	409	432	442	414	404	432	409	413	392	412	434	420	382	436	406	450	414	431	389	444	422	422	456	422	406	443	421	436	387	416	453	402	461	421	408	403	421	453	439	440	413	464	478	435	407	413	435	433	433	465	433	419	452	408	437	416	424	435	434	411	419	398	435	412	457	405	456	388	446	428	426	385	405	405	455	457	395	401	446	408	425	395	403	360	428	432	402	368	456	423	412	443	440	405	449	474	442	444	430	420	444	423	428	408	470	429	407	423	419	423	444	404	399	424	427	471	450	426	377	422	430	443	401	389	428	427	411	410	416	419	437	455	389	424	426	425	418	460	431	409	441	391	408	397	438	422	424	406	424	438	450	421	403	420	437	451	443	433	417	398	446	447	417	427	446	418	426	419	447	468	467	386	382	452	423	409	452	437	436	418	391	407	440	415	439	427	441	437	406	393	409	430	437	429	415	381	412	442	410	426	460	428	479	375	392	413	409	402	447	445	417	415	410	422	429	428	406	423	465	420	381	462	417	424	410	442	436	448	443	458	414	387	442	432	447	429	389	434	395	414	421	451	419	416	446	414	390	423	391	409	433	423	418	430	437	404	412	421	400	408	385	385	444	403	425	395	409	459	444	405	395	430	427	438	422	414	411	394	416	463	443	443	427	425	442	423	446	436	435	437	443	473	419	434	456	435	409	400	448	429	426	447	435	430	428	401	461	409	429	428	425	423	443	423	430	458	423	417	433	434	384	425	435	460	429	433	456	417	450	389	442	461	472	455	409	431	404	398	405	432	398	432	402	438	456	442	426	404	437	397	408	422	406	430	440	435	376	421	448	452	410	416	403	418	418	414	428	411	419	457	411	466	444	405	417	366	448	409	456	441	442	457	458	441	442	420	470	447	449	413	415	414	386	417	452	409	484	438	442	437	375	423	424	386	453	433	423	408	437	406	453	414	401	461	423	443	447	411	390	430	457	429	383	416	444	419	432	430	394	438	433	422	427	406	444	427	429	417	435	375	452	418	418	401	450	408	417	423	449	382	402	389	465	466	451	455	408	446	426	431	452	457	440	405	408	421	453	435	428	404	432	457	425	434	454	405	424	442	441	443	413	434	414	439	425	415	443	410	411	424	437	495	458	431	441	426	402	424	416	431	407	417	426	400	406	407	386	465	431	371	445	418	420	445	438	419	445	444	410	434	419	435	418	419	440	407	452	404	432	419	441	422	413	384	446	434	444	451	412	393	430	437	441	436	448	446	473	437	431	464	395	407	408	415	390	430	418	422	378	410	411	410	409	410	396	407	418	391	395	452	413	437	442	439	438	407	445	433	436	412	417	421	437	449	477	449	410	443	411	430	500	432	394	393	449	397	393	383	428	440	400	424	416	471	400	461	422	394	445	388	433	407	420	445	455	401	392	432	402	449	386	419	401	453	434	445	476	429	440	396	410	408	426	394	416	412	434	444	395	449	461	428	447	419	414	431	426	427	413	420	464	441	451	419	419	429	401	391	458	415	395	417	391	441	412	421	431	436	442	427	451	430	434	422	414	394	402	397	469	472	442	435	415	451	465	420	455	430	427	421	409	450	402	436	392	404	411	447	437	422	420	425	419	447	429	415	431	428	421	433	438	401	428	452	456	403	406	411	421	424	432	439	436	438	452	405	410	462	445	416	447	401	427	466	429	408	430	446	431	447	438	409	386	445	464	452	394	406	434	462	465	410	463	444	396	415	428	401	404	438	463	417	416	406	435	417	427	423	451	435	409	444	437	452	399	435	451	399	428	415	394	403	415	433	400	431	398	439	453	423	435	404	415	427	436	444	470	408	429	435	395	420	430	439	432	438	461	445	412	424	419	424	436	416	447	465	463	442	409	446	475	412	378	419	436	468	419	458	410	403	387	416	427	447	409	419	440	416	395	445	449	409	407	427	458	403	432	416	419	427	426	444	409	423	396	424	422	422	404	420	414	407	415	455	462	404	453	461	434	431	430	416	403	438	414	433	433	385	405	458	444	438	421	445	410	420	422	396	438	412	405	435	410	471	429	454	440	421	414	423	443	441	436	388	471	451	398	447	436	418	425	455	475	406	442	404	404	445	427	408	426	439	395	414	433	419	469	424	433	401	419	441	413	439	417	412	423	416	408	387	402	437	387	447	432	441	426	391	421	439	407	402	390	410	391	386	414	442	441	425	441	425	431	431	412	396	429	418	451	413	424	433	384	399	454	432	449	401	434	444	408	422	417	401	419	438	411	405	426	446	414	434	399	447	420	424	408	421	465	427	421	416	436	393	425	441	409	407	455	378	430	444	418	436	464	441	460	390	411	392	426	417	435	426	443	424	402	450	441	446	443	432	414	417	442	396	392	458	419	425	420	434	425	413	406	423	418	422	424	406	429	432	444	413	438	433	395	447	417	379	407	422	416	426	445	422	421	441	439	435	396	434	380	424	445	408	432	427	415	359	429	415	419	409	442	414	409	452	445	420	453	410	443	438	451	442	432	384	444	441	415	419	442	421	445	422	455	422	436	408	424	449	425	399	428	411	442	401	397	425	420	413	450	412	419	446	448	451	395	384	410	432	395	445	432	433	424	462	441	432	418	439	429	419	427	407	440	422	438	446	427	419	433	402
24365	21323	28467	24448	20814	5534	1083	3617	16479	8457	2575	638	595	625	575	558	615	581	586	557	561	545	593	595	522	571	602	531	529	586	541	608	557	590	544	536	587	571	548	591	552	532	554	539	554	529	535	539	536	554	556	583	538	524	523	536	539	571	535	568	588	536	534	544	563	564	527	524	552	524	576	604	527	528	545	571	570	543	525	577	574	579	523	506	560	548	543	563	532	546	570	558	581	564	574	545	508	531	552	547	524	536	543	561	520	532	579	547	515	519	518	534	547	533	531	510	571	545	483	541	500	529	557	528	549	537	606	573	543	580	539	583	574	513	563	530	564	542	548	552	551	586	559	567	596	542	541	562	559	553	551	530	582	530	522	586	568	561	557	515	503	535	506	579	582	561	524	562	567	554	517	550	566	524	577	564	558	569	498	509	584	609	564	542	577	566	586	533	575	530	572	525	522	558	538	550	517	554	521	554	492	558	530	520	540	582	571	569	561	555	524	520	560	575	544	531	533	550	556	567	550	565	568	535	532	564	538	536	586	541	574	565	555	553	542	548	549	567	566	579	536	541	582	545	534	548	571	561	544	500	526	529	543	555	554	518	579	557	541	521	549	532	561	556	549	548	534	584	579	527	496	515	519	575	581	513	509	551	554	510	563	558	519	551	544	541	564	554	584	552	516	507	548	536	575	547	565	512	541	531	588	596	553	556	546	572	558	507	583	526	540	545	535	572	515	578	523	534	535	531	560	528	510	534	536	530	528	538	564	543	545	556	543	582	525	533	537	520	527	597	538	560	497	535	535	563	557	570	593	567	523	556	547	541	534	516	556	610	550	557	541	530	503	567	545	529	551	557	565	566	551	529	568	518	537	535	574	557	544	554	549	568	578	521	570	527	529	565	583	570	568	521	509	501	558	549	544	536	522	539	538	541	550	578	540	510	521	501	540	537	578	570	558	540	569	538	536	596	537	548	568	560	563	549	488	550	530	537	536	588	548	550	516	518	553	541	530	535	533	523	534	581	570	529	559	522	530	525	562	557	532	562	563	571	557	545	558	546	520	517	513	499	545	574	561	529	580	569	552	531	553	577	554	547	592	585	530	523	500	574	520	532	562	581	554	543	585	527	554	571	520	548	557	605	524	583	555	534	534	560	541	506	559	582	557	549	547	551	595	546	549	514	500	535	559	565	534	540	546	548	560	547	542	509	551	570	554	548	549	583	567	567	565	531	552	531	539	522	535	553	548	570	519	553	522	548	530	530	557	552	516	563	531	562	520	569	531	554	528	559	516	531	548	506	565	584	530	554	550	493	532	562	528	602	521	557	568	566	546	524	559	517	566	578	547	542	524	505	561	565	564	543	497	511	545	575	591	571	568	564	522	514	513	557	570	540	545	559	544	527	551	520	522	530	541	555	546	565	532	519	524	537	551	597	519	518	535	538	539	540	529	525	542	540	552	529	531	569	556	533	530	496	558	596	561	546	540	572	505	581	536	573	519	532	582	567	536	580	553	522	533	540	532	579	536	541	560	506	518	525	540	557	504	548	582	546	531	504	564	533	556	576	581	544	552	564	525	581	533	584	576	497	535	559	509	537	501	574	565	548	536	549	536	541	511	518	539	528	555	551	563	526	543	565	536	587	553	539	577	550	514	564	555	514	534	530	509	545	550	547	562	597	532	565	545	612	523	548	533	558	522	564	534	567	531	527	576	505	588	535	530	560	542	539	547	572	532	515	572	546	540	555	527	536	519	518	538	544	539	553	539	553	508	531	584	542	565	544	568	536	518	525	562	535	597	545	575	520	559	534	532	494	550	584	505	530	586	556	493	544	567	572	561	502	515	570	535	606	516	545	566	543	521	603	575	514	586	553	508	552	519	548	510	528	558	545	564	522	507	558	503	583	521	581	548	557	525	519	548	561	564	521	540	578	550	564	545	516	541	548	553	531	590	547	504	550	581	559	529	557	513	515	565	531	563	528	561	547	583	545	545	547	583	500	560	569	564	578	526	590	527	539	555	550	553	521	547	558	523	571	520	549	533	542	493	540	539	566	519	535	515	540	513	565	622	538	608	534	556	556	575	561	567	532	517	541	559	546	536	506	593	542	552	511	551	560	520	532	534	568	559	562	544	536	493	521	562	534	547	548	543	551	542	578	504	539	568	550	534	532	574	539	508	489	556	545	538	575	527	530	518	592	523	555	571	548	544	544	582	536	520	562	557	541	511	580	507	551	588	554	587	544	549	581	514	538	538	591	524	552	517	535	519	559	535	539	542	552	553	544	529	582	535	543	522	543	547	573	538	536	593	534	554	535	554	570	547	544	544	550	593	537	539	556	527	563	572	576	547	560	521	543	550	516	501	534	548	569	574	554	527	563	555	536	572	528	554	560	541	572	536	550	514	553	574	572	531	592	537	550	543	501	556	476	542	523	529	559	564	565	533	525	565	531	549	582	552	563	550	543	558	569	536	549	547	580	553	503	554	547	538	543	534	586	553	569	573	557	555	562	567	580	556	511	539	541	534	566	540	555	516	521	545	558	584	552	551	583	547	550	542	547	550	561	529	584	543	558	533	565	577	515	546	542	553	508	564	530	525	513	537	519	575	498	544	585	546	509	534	538	541	561	600	502	534	558	571	553	516	570	556	549	535	568	579	523	586	549	545	571	548	495	534	571	558	571	514	554	545	531	536	550	498	574	556	546	527	555	515	581	547	568	524	526	582	537	517	506	559	569	587	553	562	530	514	565	539	572	574	575	580	551	531	556	507	509	550	581	511	529	547	536	604	557	517	521	515	524	542	525	598	527	572	533	546	550	591	543	563	539	564	505	517	533	543	584	567	571	561	523	565	544	519	590	532	524	545	527	544	561	530	574	540	540	550	536	528	532	534	538	550	543	580	553	573	577	510	507	505	560	555	560	593	530	560	543	581	530	557	566	551	525	522	541	563	533	578	524	561	553	549	569	550	530	543	553	527	548	540	573	553	577	548	532	541	569	512	557	562	520	548	554	524	545	574	555	581	547	573	552	569	594	556	579	563	555	546	536	564	548	559	548	566	536	567	539	543	551	543	567	552	541	551	569	543	566	563	540	533	551	552	539	547	563	605	537	560	534	595	531	554	560	548	547	568	557	567	577	536	556	525	547	588	550	588	517	569	530	462	567	517	517	516	523	602	549	518	537	544	539	528	576	542	523	583	524	542	608	522	565	528	571	554	566	502	536	537	539	579	557	527	550	525	532	554	540	589	544	540	567	542	533	564	560	516	589	532	595	564	544	555	533	514	545	569	524	564	551	535	566	571	553	539	551	567	569	510	580	536	563	552	538	527	538	564	547	534	537	553	544	517	551	582	538	572	596	573	550	605	557	585	525	505	572	546	543	513	573	544	540	557	550	542	584	562	532	584	510	549	485	587	573	542	530	554	566	578	537	578	522	509	518	581	548	521	554	518	539	573	607	578	520	540	572	546	563	506	592	558	563	568	532	581	595	541	536
34329	56526	18243	2974	2164	1656	1497	6460	23437	13553	3927	848	766	768	726	744	697	703	659	710	762	638	668	628	638	652	636	660	648	669	657	643	689	678	637	626	620	608	645	641	641	661	698	627	632	646	659	640	669	639	622	634	589	629	640	610	671	595	598	663	639	594	637	637	642	621	664	671	658	667	646	622	637	655	618	619	661	653	616	591	614	616	655	629	651	640	614	630	659	637	623	647	611	624	665	659	664	669	651	648	645	607	665	646	616	620	633	620	606	665	685	595	661	578	633	668	642	649	672	611	644	647	649	637	625	647	623	618	635	622	630	618	631	643	652	618	656	670	708	612	624	582	651	611	662	663	613	677	601	616	648	646	672	630	624	617	621	642	618	607	641	671	647	659	640	632	634	630	613	637	624	692	656	617	623	649	646	608	635	657	592	620	648	630	639	586	648	645	659	651	643	654	635	640	616	637	646	652	651	637	586	687	664	646	637	630	658	625	637	627	606	697	628	680	615	627	653	638	667	630	619	690	680	654	583	652	629	687	588	675	624	656	639	626	652	655	611	670	647	597	656	636	642	596	678	638	610	619	640	630	643	639	604	653	629	625	638	619	665	601	663	641	664	634	580	646	636	636	651	677	682	655	623	670	643	618	623	696	666	652	645	629	655	615	616	599	623	628	679	648	636	604	611	622	677	635	615	634	659	663	658	629	623	601	619	659	652	671	620	606	603	621	665	656	658	665	632	627	660	694	573	635	629	602	632	661	646	609	655	637	629	632	669	649	656	627	633	661	643	620	635	632	659	636	622	593	622	621	634	623	619	610	647	604	701	626	572	604	700	629	646	640	654	641	660	625	613	629	636	606	659	643	641	621	679	636	611	656	667	627	693	612	653	615	617	634	627	601	642	627	693	666	687	631	609	638	667	624	635	650	660	645	625	617	600	657	623	625	620	679	681	628	584	589	631	654	670	603	631	598	632	602	626	632	629	652	586	646	644	613	589	676	624	607	632	587	590	695	663	638	715	629	638	632	680	619	621	639	627	674	623	627	678	657	576	603	653	650	615	609	655	620	630	641	601	669	663	597	613	603	609	668	606	607	653	684	658	642	635	645	654	633	629	651	675	607	695	634	656	621	614	628	652	647	653	627	664	664	674	621	648	644	623	685	608	656	646	641	655	622	650	623	641	679	652	646	648	628	630	616	688	629	652	630	679	654	628	619	634	651	653	653	621	665	639	587	596	635	638	647	643	639	627	614	648	652	634	629	640	657	599	660	630	624	633	658	652	629	602	628	628	634	674	615	635	695	641	681	649	614	615	655	652	597	649	643	702	644	629	636	628	640	588	630	591	667	617	651	639	646	641	652	588	663	633	637	658	639	624	639	609	648	701	638	605	647	596	649	620	649	652	623	611	650	632	626	649	608	659	603	636	605	642	610	676	612	597	636	615	627	646	625	685	612	635	625	620	645	659	614	640	598	678	664	679	658	649	649	692	646	641	672	638	658	614	615	661	681	592	605	654	644	631	643	660	656	590	654	672	638	587	633	661	657	629	634	619	698	658	658	608	598	615	623	635	685	664	668	680	602	693	654	636	650	659	627	620	653	649	600	599	615	633	658	649	609	644	654	628	624	628	635	664	653	606	688	676	680	615	659	637	638	599	627	602	632	612	645	671	650	616	646	590	661	651	634	669	639	622	649	666	643	640	612	592	687	671	664	657	678	659	619	640	617	636	628	653	651	633	616	689	606	670	610	666	606	623	629	624	602	603	667	667	649	631	639	658	640	590	636	659	635	640	614	638	654	640	686	640	676	615	643	658	611	663	624	668	628	666	669	648	608	618	639	599	616	650	662	653	625	639	624	653	660	625	638	633	646	655	640	596	618	597	633	625	669	660	631	663	656	636	658	654	659	642	636	630	619	660	647	665	632	605	640	592	659	652	627	648	599	644	676	618	623	635	609	694	549	597	643	591	626	686	661	591	590	640	657	617	635	653	616	657	645	608	624	691	653	646	666	608	640	657	687	668	636	615	657	627	679	640	623	652	625	677	608	623	639	633	625	671	623	647	593	663	667	638	634	645	615	578	609	650	633	627	612	632	611	636	653	635	648	661	609	613	635	661	600	627	647	668	644	618	679	629	672	647	701	645	595	657	674	635	677	653	632	648	616	658	645	653	657	628	611	653	615	675	663	624	663	655	616	666	614	659	647	600	649	600	653	640	638	649	629	648	624	608	668	651	640	665	620	660	640	641	603	644	672	639	609	659	692	653	614	608	675	612	628	675	603	643	636	661	604	646	618	647	668	612	641	615	650	601	641	660	647	640	631	600	666	650	632	644	666	666	641	657	592	623	635	671	597	634	618	664	641	581	666	638	639	638	672	622	614	637	646	639	671	590	651	641	629	630	620	660	651	644	618	621	619	649	603	649	617	654	639	659	665	618	658	639	625	636	648	645	624	645	629	631	683	625	654	644	637	659	615	631	650	623	637	586	630	590	598	636	640	650	655	596	646	690	640	608	661	631	648	576	608	633	605	617	657	649	644	591	673	693	665	647	659	641	625	660	616	631	632	624	687	616	650	654	624	656	631	640	628	630	628	649	656	636	655	648	614	655	654	642	618	668	665	641	709	651	612	624	600	630	657	648	625	622	679	642	650	693	663	655	650	663	598	661	619	618	633	658	610	660	633	623	656	643	638	645	633	605	614	667	654	647	648	610	656	667	649	629	652	619	653	619	628	611	679	622	656	635	629	636	651	612	623	656	657	638	659	626	613	649	691	674	645	669	667	637	634	687	648	651	626	595	687	623	623	617	635	629	647	628	615	648	644	631	661	591	604	609	675	639	617	667	627	629	629	610	664	693	637	608	687	642	668	672	635	628	560	619	687	642	628	628	674	652	613	699	647	698	669	622	662	589	656	634	664	582	635	641	643	666	671	629	656	662	632	610	640	613	645	630	644	671	620	650	655	645	645	649	627	611	625	581	643	653	653	624	648	701	661	602	637	687	626	646	626	627	644	645	687	630	617	632	637	603	618	670	648	637	664	617	662	649	604	616	615	617	629	657	658	640	598	672	612	617	633	660	619	586	643	657	649	616	669	664	611	620	667	606	647	593	620	668	638	631	637	632	651	654	602	644	638	629	645	640	636	606	679	633	619	655	620	647	617	662	626	593	623	652	631	650	646	643	639	616	642	602	636	625	618	609	652	661	595	610	603	615	648	649	646	665	697	579	612	608	645	647	649	648	647	631	645	631	620	645	643	665	668	650	617	604	607	621	622	602	639	665	642	628	660	664	665	671	607	652	604	681	657	648	631	664	656	688	633	686	679	689	659	623	627	607	580	632	650	623	628	630	617	636	674	649	668	636	649	639	629	617	621	621	650	640	627	604	582	608	622	639	616	683	610	607	622	670	622	649	606	630	650	632	658	653	618	576	620	640	627	582	638	643	608	628	693	677	618	666	633	631	621	641	669	622	633	618	638	623	650	646	625	660	668
25355	21369	27329	24953	7307	794	608	1378	7783	3956	1362	476	459	449	414	418	442	456	396	440	419	445	423	433	397	443	432	431	410	422	419	405	419	404	414	390	387	402	441	397	408	390	411	433	380	398	458	446	405	430	420	405	376	408	442	413	389	396	413	417	412	419	442	404	407	387	418	423	426	418	433	412	404	422	409	410	394	397	416	406	400	418	420	401	421	411	392	410	427	430	386	382	399	400	421	400	422	413	384	408	418	410	408	414	420	428	421	394	426	405	424	420	417	411	411	419	380	382	387	451	387	413	424	410	423	432	372	430	373	395	387	375	443	430	387	395	401	433	429	386	394	418	413	414	433	417	412	415	412	435	423	392	438	414	419	418	409	437	440	391	427	379	403	416	412	416	427	383	438	408	415	404	429	442	393	412	439	409	397	398	426	402	405	402	376	380	401	426	417	449	421	408	409	425	380	392	434	420	409	421	399	408	406	406	401	391	396	391	429	439	405	395	404	404	427	410	397	404	423	411	416	392	412	419	410	413	381	417	404	419	405	365	385	411	431	415	400	410	430	395	441	401	431	429	419	395	408	420	409	427	444	420	450	423	424	382	422	410	404	457	422	442	393	419	433	408	405	438	399	400	421	395	444	418	429	412	390	421	392	398	429	441	407	403	424	427	413	409	394	404	428	410	418	401	421	444	404	444	429	440	419	393	412	392	393	413	408	419	438	410	422	370	415	403	440	424	420	421	421	406	393	404	429	454	398	407	422	409	373	389	425	425	389	427	414	427	394	417	409	392	391	400	414	430	423	407	385	388	396	403	437	378	404	412	395	407	385	415	381	410	427	403	393	430	419	379	419	412	441	445	414	383	412	381	392	411	421	380	406	426	408	423	399	430	431	415	383	435	409	388	358	411	356	395	439	403	386	412	395	422	405	385	410	411	401	415	402	387	438	422	459	395	387	455	383	351	382	394	412	398	417	409	391	427	408	415	431	399	426	421	403	422	407	407	417	401	402	409	395	405	394	403	389	363	444	393	453	389	431	412	383	408	435	416	418	414	409	406	412	367	403	420	392	411	426	359	350	375	412	417	387	372	381	403	417	403	372	392	385	424	386	424	409	450	405	380	439	414	391	418	405	402	412	391	391	464	410	394	388	411	407	392	427	392	403	395	430	384	412	409	400	400	411	417	384	417	449	417	380	426	398	400	433	423	365	422	397	395	415	408	452	399	425	405	401	454	386	377	387	394	422	443	425	417	394	375	391	388	372	392	439	377	409	413	416	414	416	398	384	408	403	393	379	407	403	433	395	420	401	404	458	414	421	431	432	408	397	442	427	423	422	407	406	423	426	449	387	431	397	424	416	405	435	404	409	427	393	394	425	419	405	385	408	434	374	463	436	366	371	394	407	429	396	430	396	434	412	422	431	426	388	427	441	415	394	417	414	424	428	376	412	406	394	432	418	444	385	408	424	424	398	406	441	421	421	380	415	405	386	381	397	401	419	373	376	410	406	404	428	424	429	439	391	373	419	421	368	414	413	379	395	439	419	423	359	479	412	390	390	444	416	445	432	409	392	440	437	435	408	398	447	411	394	422	400	421	410	406	383	408	421	403	415	417	385	436	414	404	441	430	427	407	420	396	381	408	407	391	418	386	416	426	423	420	410	429	418	366	430	415	403	424	410	395	398	406	417	403	433	395	386	413	373	400	420	428	373	386	377	426	401	421	431	386	409	395	375	441	398	419	381	400	424	377	425	404	407	374	384	437	415	399	425	440	413	401	433	382	407	409	431	425	421	437	382	395	419	415	373	415	382	407	426	404	421	393	409	487	406	412	415	398	439	424	423	433	409	419	391	455	399	412	401	403	425	411	416	403	409	400	396	419	435	413	435	419	427	398	389	391	392	421	426	409	412	442	392	418	434	388	378	421	437	392	445	399	401	439	413	397	410	430	430	379	437	412	423	379	400	387	375	407	394	418	417	413	410	416	393	404	418	403	379	433	426	422	389	396	406	414	389	423	391	410	425	426	432	410	419	432	397	412	370	403	401	407	385	426	431	388	425	389	351	413	421	432	410	416	404	425	394	409	421	408	443	381	419	388	398	431	423	428	440	441	439	427	396	405	401	382	394	428	449	390	395	413	409	406	381	365	393	438	422	397	409	411	426	409	438	402	414	406	382	407	444	416	410	368	401	398	380	384	407	408	409	441	412	420	399	377	382	415	369	388	425	417	428	405	433	412	380	396	406	427	410	407	369	403	407	402	410	422	394	417	402	423	419	424	390	435	434	415	412	387	402	418	396	410	437	381	398	405	376	431	427	403	405	412	413	422	430	403	417	394	408	409	407	422	378	405	415	419	414	396	422	362	406	386	421	395	432	402	403	406	412	395	418	407	416	409	408	392	390	390	402	388	381	420	441	429	458	390	395	397	439	421	406	439	410	382	391	403	427	375	413	404	360	431	392	429	409	420	390	404	411	413	423	412	445	413	381	428	429	401	439	395	420	394	394	391	398	401	373	432	442	400	405	394	379	378	417	417	418	406	412	427	378	429	398	432	387	460	399	433	395	393	391	452	407	404	409	415	423	446	396	422	393	414	392	393	377	406	424	408	391	387	396	410	420	409	414	412	425	399	382	413	405	390	449	402	364	426	401	382	384	410	383	406	427	418	399	405	419	423	408	421	410	408	427	416	426	377	402	433	424	400	400	424	429	406	423	424	392	412	395	430	389	388	399	415	359	405	431	410	407	428	413	419	413	389	400	400	426	413	402	430	403	426	420	372	438	415	413	416	400	398	432	388	421	405	382	409	404	379	423	443	431	396	410	415	408	421	401	414	427	388	413	408	471	417	374	436	394	414	436	405	442	434	433	420	395	395	365	414	428	415	479	390	445	428	417	389	395	408	443	413	394	430	418	418	414	422	414	431	405	379	388	420	426	422	444	408	415	373	394	432	412	417	428	414	386	436	437	414	412	419	384	423	414	427	435	442	411	390	433	426	400	383	400	399	409	374	419	413	392	404	445	434	428	394	399	392	406	399	380	391	448	417	439	407	425	412	421	365	373	425	378	400	407	438	391	387	372	403	412	408	423	406	397	426	431	456	422	443	432	403	406	427	366	391	399	430	425	376	427	394	400	404	409	421	411	401	408	413	402	422	441	441	382	406	368	394	441	428	398	410	400	399	422	394	399	373	397	412	412	416	407	400	430	459	402	400	426	448	387	404	415	413	437	409	376	379	384	409	369	384	440	385	425	426	417	382	374	438	401	415	415	387	404	406	391	427	414	384	427	384	403	405	442	405	407	413	401	417	410	417	421	423	410	432	436	424	403	432	418	398	421	417	410	387	409	440	413	402	419	414	399	430	418	398	434	383	411	410	425	387	420	429	432	388	400	433	446	401	376	386	408	439	410	409	414	424	404	454	413	424	411	409	397	413	396	401	401	417	407	435	383	410	372	398	400	411	393	405	411	378	434	428	434	386	387	421	436	418	399	388
34125	51046	12224	1810	1438	1097	976	3153	16469	9032	2789	601	572	555	514	547	556	558	536	517	572	540	533	523	496	512	541	510	530	561	524	479	479	511	517	539	504	477	534	520	567	543	539	480	485	510	525	538	516	524	514	515	475	524	512	547	564	526	458	495	508	508	507	500	476	496	515	510	515	517	458	489	526	494	535	497	511	479	482	486	539	489	494	509	492	504	520	453	500	499	476	485	501	529	518	484	491	476	468	492	516	482	505	520	496	473	486	522	496	501	505	480	504	502	524	497	488	512	494	480	485	556	515	549	496	493	488	535	532	529	514	520	520	501	516	511	533	494	510	497	485	510	503	508	510	486	513	501	527	514	482	495	514	528	493	540	579	485	535	499	499	500	539	486	521	524	505	493	486	489	535	498	501	484	485	506	511	505	487	509	532	533	475	486	527	494	517	513	476	533	471	485	516	528	497	452	475	497	506	526	519	497	503	517	489	540	515	473	490	484	521	501	516	514	505	506	498	526	514	525	510	465	488	477	522	515	511	511	516	562	485	505	512	485	503	528	502	508	532	545	527	507	506	513	541	517	532	504	490	497	473	511	541	494	499	504	511	582	557	542	486	494	541	469	475	514	513	500	499	511	483	499	515	537	507	529	497	504	511	486	549	478	567	535	499	510	498	517	536	492	530	499	537	525	474	540	530	521	520	480	505	507	476	529	508	479	510	494	527	480	498	446	530	538	504	553	516	508	463	506	510	499	518	516	535	489	518	527	467	524	527	472	511	474	490	459	522	504	545	492	491	525	524	502	508	523	491	509	518	501	506	491	503	526	500	490	506	529	485	525	535	478	505	477	503	482	498	533	498	487	474	521	499	536	466	482	465	535	533	478	515	508	568	471	513	546	526	487	520	503	486	531	524	484	515	491	499	510	524	523	486	524	566	501	513	489	490	502	553	495	523	506	505	530	527	498	469	481	537	530	462	508	494	542	509	509	520	493	471	506	457	489	523	522	512	504	475	525	471	483	510	531	530	534	515	480	525	494	502	512	482	517	502	516	465	533	473	469	503	515	455	528	524	475	504	518	544	475	488	490	508	494	541	521	529	508	480	513	491	499	511	460	460	502	477	511	530	484	511	529	490	482	498	513	488	436	498	517	534	510	491	529	494	482	541	499	492	472	482	486	513	510	520	489	491	478	483	504	514	458	494	484	552	481	503	484	507	500	519	495	527	497	509	522	535	512	495	481	487	523	457	481	495	496	536	487	505	492	481	489	500	515	494	533	518	496	456	536	482	507	484	532	490	501	487	484	481	503	512	517	523	484	485	510	514	501	544	489	481	526	515	496	527	494	485	485	509	505	498	462	500	479	474	493	508	511	494	488	492	500	469	550	480	486	513	513	494	518	546	482	518	488	486	517	517	521	474	494	527	514	492	506	541	508	516	510	522	508	540	511	513	494	495	498	505	491	514	527	477	512	458	479	502	488	439	513	478	482	492	488	526	537	473	528	521	507	543	517	460	516	513	476	508	522	519	455	452	490	503	537	516	529	457	520	511	490	509	489	482	470	515	534	466	560	524	505	501	522	497	494	490	484	521	463	489	506	496	520	530	528	536	508	463	542	454	494	498	457	462	516	547	467	503	521	520	547	501	515	515	519	518	545	507	513	522	507	500	485	471	521	537	496	528	487	527	503	518	520	473	506	549	478	475	472	481	480	502	496	527	497	494	521	494	482	466	491	534	562	507	528	511	513	448	511	508	510	504	502	463	487	521	471	481	536	487	526	505	482	464	512	531	490	454	446	510	508	470	521	478	476	527	543	511	490	540	500	517	530	508	485	538	517	500	508	492	495	504	549	515	497	492	545	491	519	503	448	466	503	476	529	540	530	538	487	475	490	535	506	503	527	497	526	483	535	477	506	521	474	510	476	546	492	514	473	523	491	526	513	555	518	500	471	548	532	493	531	509	499	501	470	505	508	510	506	507	534	470	516	474	523	497	501	471	506	494	489	498	503	535	486	542	505	509	501	535	511	509	473	561	498	476	516	448	524	492	504	521	529	482	513	494	487	512	515	526	515	478	515	493	525	520	507	465	496	502	493	522	491	497	546	490	475	521	499	492	489	488	518	480	534	456	460	483	495	492	524	544	518	470	529	526	530	492	479	529	490	508	464	512	493	535	515	515	533	514	518	530	496	470	495	467	488	439	498	503	506	502	458	493	512	520	487	502	523	518	482	447	507	459	494	540	506	521	508	489	456	479	496	542	528	489	484	463	511	487	543	504	502	495	531	501	484	517	502	527	502	515	498	480	512	516	511	508	504	506	550	500	490	506	535	492	508	498	503	523	537	504	509	479	484	460	489	488	547	540	491	474	514	494	527	484	508	500	487	525	515	485	492	469	523	482	489	484	510	504	506	483	474	507	486	521	491	516	508	487	518	480	497	520	538	506	508	502	492	493	487	501	524	538	509	477	506	537	516	507	518	483	486	547	479	528	481	508	528	527	533	509	510	547	491	517	451	457	488	489	510	511	490	494	508	478	543	507	503	536	537	550	529	517	473	512	492	443	499	502	513	513	520	481	525	503	484	517	534	514	509	518	526	526	521	536	514	521	504	475	500	500	513	505	498	481	518	484	496	495	536	484	516	545	506	501	498	481	517	524	506	482	474	462	517	500	451	529	519	490	503	506	548	515	507	503	442	502	483	525	476	441	492	517	499	500	532	508	520	551	515	526	519	504	479	480	506	514	479	527	508	555	512	522	537	500	523	530	502	475	477	499	498	456	511	472	501	480	507	534	512	510	493	499	581	508	482	525	523	474	501	556	498	538	470	466	504	543	515	526	522	513	511	546	510	485	513	528	537	467	528	497	502	491	508	471	463	519	552	522	490	471	529	516	535	484	489	502	504	482	516	478	507	528	498	507	499	508	523	560	509	492	537	496	548	508	492	485	474	488	463	505	492	523	518	483	479	518	515	488	549	511	535	517	525	478	529	514	537	513	465	479	473	471	465	500	514	521	486	476	499	498	512	480	494	521	504	522	549	503	536	506	479	482	533	495	482	508	461	525	534	491	489	513	541	494	498	509	507	495	509	512	487	538	485	506	469	496	527	482	518	468	502	549	487	524	524	469	520	572	464	496	530	530	488	501	565	497	507	493	559	508	494	509	496	485	504	483	529	514	499	512	507	505	497	503	520	507	501	499	543	523	503	478	545	498	495	500	467	515	467	496	516	504	527	508	523	538	530	535	488	539	484	500	537	445	509	486	505	489	488	493	487	520	484	506	528	495	497	547	480	474	478	497	486	488	490	472	522	520	512	477	454	496	530	486	471	494	496	496	501	543	491	503	495	531	507	466	493	510	497	529	558	469	515	494	506	493	497	481	499	506	503	519	517	478	498	485	524	513	530	519	490	489	491	531	501	461	456	518	514	485	531	519	489	467	524	547	482	506	527	511	503	484	483	459	467	509	472	478	546	516	522	495	487	520	543	461	499	487	503
23175	21357	29006	23976	21316	21194	6477	4429	24491	15821	5974	927	854	905	860	823	846	799	817	807	769	824	786	842	800	774	773	758	751	689	775	768	777	753	740	747	734	722	730	777	735	817	845	727	762	759	722	731	721	751	765	709	692	756	765	706	755	737	738	725	734	754	738	759	768	722	726	723	774	733	738	776	711	724	735	741	702	716	720	685	796	683	752	735	737	733	750	761	788	745	761	776	778	719	710	729	709	714	730	771	725	708	774	739	719	686	719	735	785	699	746	705	693	689	756	747	740	718	774	744	715	726	788	745	677	727	719	705	688	757	719	756	746	726	724	731	685	681	780	710	706	694	718	752	737	689	772	745	700	761	719	751	728	682	689	751	713	695	726	767	726	719	770	764	761	746	761	753	723	750	760	704	728	751	724	733	794	718	733	731	698	694	631	722	727	718	750	713	786	788	771	780	735	753	759	759	749	717	728	744	739	731	770	687	743	738	761	744	723	741	744	747	692	783	720	701	734	716	717	734	696	729	779	764	709	750	743	723	773	742	759	691	713	782	753	730	739	743	767	743	728	717	762	738	757	762	711	755	760	694	711	713	743	743	698	721	732	725	693	759	758	728	728	695	695	779	752	747	753	731	727	743	717	700	759	760	775	776	777	745	743	750	748	717	726	753	752	723	767	731	776	743	746	741	812	702	721	783	740	733	768	790	717	747	775	752	712	757	738	772	728	717	726	745	738	715	724	690	683	735	766	726	727	757	762	720	753	737	735	727	777	724	751	783	747	732	772	750	721	739	773	730	756	707	693	690	713	710	736	680	714	723	724	719	698	734	715	739	760	712	730	754	746	750	728	753	732	736	743	737	758	776	713	676	715	766	732	753	779	728	747	716	733	762	763	729	727	747	718	754	739	717	704	731	712	723	729	757	716	709	737	769	742	750	714	714	721	753	736	767	741	743	750	745	665	731	684	722	763	740	735	760	789	765	765	737	753	694	796	717	710	722	693	749	766	732	747	724	716	708	747	726	719	744	721	715	686	744	753	672	736	742	716	746	732	651	717	736	726	728	720	761	776	776	759	729	795	755	723	688	711	709	684	729	725	767	785	743	698	764	738	718	805	686	762	704	758	780	716	724	733	730	721	697	765	721	769	779	723	763	726	739	724	741	704	719	767	725	699	725	725	727	709	747	685	759	737	728	753	707	733	796	750	721	744	727	746	759	777	747	764	739	739	740	748	706	765	725	750	754	749	773	775	765	750	729	749	756	745	764	769	731	734	726	728	726	716	706	689	734	724	759	732	764	762	742	745	731	720	728	728	706	701	768	717	725	768	731	783	719	751	719	734	771	710	727	759	707	759	704	726	721	746	767	693	731	714	740	734	781	710	755	722	741	764	748	771	736	785	724	787	760	719	696	717	724	733	753	746	767	738	674	715	766	725	759	709	783	779	736	740	755	745	722	706	754	726	745	765	717	721	718	717	675	695	731	749	716	748	686	745	743	746	716	765	762	722	717	750	745	722	693	758	780	782	747	802	703	738	750	710	746	724	705	728	764	690	750	779	725	738	689	744	722	775	750	758	748	759	741	760	742	753	705	748	704	716	750	719	733	750	717	736	752	734	684	726	741	707	786	730	756	789	675	753	763	777	730	726	709	735	705	771	748	734	768	785	661	751	741	747	761	731	737	737	752	717	748	720	746	690	738	791	705	732	699	704	773	760	754	783	725	717	720	737	722	775	709	717	745	716	714	726	753	693	676	678	701	761	746	711	741	741	707	714	700	736	757	733	717	744	783	756	727	720	757	772	731	729	762	701	734	725	710	680	683	744	761	725	750	693	705	745	727	781	734	757	783	725	743	715	772	715	760	723	733	735	760	763	768	697	726	756	743	775	758	714	761	747	717	683	742	791	748	707	741	727	701	719	767	793	716	744	743	767	775	757	731	735	732	769	728	743	741	751	638	733	755	761	736	688	743	714	736	702	696	673	698	756	718	748	754	756	744	680	743	717	744	739	791	657	738	722	749	769	769	726	718	688	722	722	737	744	771	772	786	804	790	766	706	718	719	738	752	706	729	743	713	725	774	746	743	720	703	763	736	696	765	721	764	706	729	788	692	748	761	769	694	713	736	762	763	730	697	758	730	715	743	748	732	770	743	712	731	763	726	746	776	716	772	753	748	731	693	690	728	725	738	736	714	701	720	732	688	749	719	726	713	740	740	734	735	727	747	729	795	748	750	730	710	725	699	721	779	717	719	702	782	754	678	717	787	769	750	719	749	767	781	741	744	712	742	746	752	723	728	727	745	721	710	721	740	694	722	739	733	745	747	723	753	782	799	718	732	745	730	760	770	708	720	778	759	747	727	746	702	756	758	674	767	763	742	761	744	701	793	741	743	706	738	769	661	712	770	719	788	730	737	721	733	748	795	763	707	756	734	735	723	699	730	758	734	712	790	743	760	688	734	725	687	758	787	745	747	758	729	704	758	743	823	729	755	721	725	723	750	720	712	692	773	728	744	709	775	749	783	738	744	757	744	746	686	689	722	706	731	783	754	784	698	717	705	697	708	712	710	711	762	710	734	784	667	749	727	708	735	722	698	759	738	737	752	725	739	779	749	677	722	712	742	792	748	722	749	708	741	720	710	758	768	739	698	689	773	780	755	745	708	749	766	700	726	710	709	729	738	701	792	780	743	765	719	791	756	741	767	760	730	794	704	710	759	776	720	766	723	750	768	733	759	697	696	763	711	709	759	693	729	748	703	771	732	718	745	737	766	754	674	739	740	716	758	708	766	758	748	725	705	726	718	725	733	728	741	715	757	762	737	768	770	731	716	736	735	754	701	732	738	741	719	756	698	722	786	711	716	757	721	760	734	744	704	716	736	704	742	773	706	721	708	720	749	709	740	697	711	730	743	753	715	712	767	721	789	734	753	683	766	723	708	814	733	734	765	800	731	771	720	752	731	724	680	715	732	683	714	744	779	718	760	709	722	698	726	715	737	725	753	768	783	771	716	758	771	713	781	711	732	761	691	667	758	743	710	723	739	762	709	753	723	740	760	727	764	726	723	691	684	733	738	723	750	730	796	716	722	726	727	694	746	742	714	721	681	698	709	770	717	752	713	738	731	734	732	717	765	763	751	709	773	723	754	751	784	733	703	743	696	742	739	685	678	759	763	787	754	763	742	749	733	743	739	745	728	714	765	752	719	772	751	745	749	721	741	763	735	750	729	706	716	747	734	746	715	698	756	731	738	755	730	758	735	747	773	764	752	763	707	784	739	697	745	728	785	697	736	706	721	777	748	730	757	731	729	736	727	719	731	757	734	718	773	735	650	710	738	747	738	730	767	727	734	717	698	754	696	712	727	787	784	763	743	716	749	747	727	712	682	705	762	746	726	732	729	748	833	743	743	695	778	783	711	711	734	711	739	773	756	731	775	715	741	723	740	778	766	768	709	730	695	747	711	703	741	734	727	763	708	786	721	737	747	747	750	731	734
39809	66268	18875	5490	3948	2985	2523	7357	31637	22305	6980	1279	1145	1068	1079	1009	1021	961	914	920	985	910	936	962	904	845	908	862	905	865	877	846	842	912	909	850	852	830	860	840	828	865	878	870	865	869	900	803	854	821	916	786	889	880	870	829	856	821	823	809	826	834	872	827	802	865	865	881	906	790	881	886	864	869	849	825	780	864	794	837	874	865	855	874	836	898	808	822	849	861	843	839	856	818	829	815	842	835	829	825	825	860	830	838	813	834	854	857	799	888	841	860	910	881	845	808	850	839	845	824	872	885	840	843	826	832	848	882	818	835	898	809	914	833	888	830	831	818	833	891	811	869	817	808	880	868	854	806	822	809	851	847	877	878	908	861	806	920	826	909	808	849	860	853	826	856	907	836	828	846	880	882	828	888	865	866	856	823	849	855	857	841	843	845	819	857	861	827	848	871	827	829	839	823	910	821	834	831	866	823	844	851	819	816	905	828	858	814	845	796	836	827	820	868	869	873	836	784	822	875	858	865	810	880	849	813	835	878	813	859	844	895	846	802	835	887	829	868	820	769	791	919	774	820	834	854	866	853	820	887	850	807	877	803	931	849	843	863	791	847	875	831	830	876	820	880	893	819	823	849	793	844	828	903	819	849	889	829	849	842	853	859	864	836	813	854	817	883	807	859	854	824	840	875	878	830	813	858	816	813	833	792	818	836	856	897	791	867	830	834	833	830	874	883	850	848	869	837	850	842	824	851	886	844	867	846	847	795	828	848	869	857	800	849	855	825	835	788	873	853	834	817	805	856	800	873	867	878	852	853	857	811	842	827	816	832	839	849	789	876	829	830	789	835	871	870	872	835	860	837	791	881	752	835	840	859	846	866	885	890	820	863	833	827	856	819	847	813	795	868	832	826	870	841	880	815	815	847	837	756	880	884	845	826	808	836	868	857	866	863	811	859	819	885	840	821	855	788	834	802	843	851	844	919	859	834	815	884	918	836	769	824	813	866	826	852	862	834	824	826	843	889	855	881	827	860	849	840	840	839	890	830	866	835	839	822	859	864	874	853	867	835	890	842	818	846	828	822	833	825	820	829	851	835	866	872	846	760	874	866	808	849	831	840	813	839	798	847	828	834	859	888	849	820	889	847	849	855	815	876	825	874	908	828	851	846	827	825	856	809	879	836	838	868	820	836	844	815	837	817	827	816	830	809	896	873	873	890	840	833	845	850	837	886	829	864	815	903	841	798	825	839	902	805	894	815	849	881	850	796	836	872	868	830	829	875	840	851	808	880	892	822	830	805	879	838	853	868	897	855	829	803	873	858	816	794	816	835	815	851	852	855	925	789	857	819	854	860	842	819	799	826	800	823	847	873	870	845	824	776	866	799	862	841	829	811	840	816	833	858	814	857	804	805	856	827	850	876	856	841	809	862	864	792	812	836	836	813	829	863	784	779	845	832	825	864	897	813	892	830	821	872	784	840	847	902	868	845	836	858	878	843	816	787	834	796	817	842	853	830	849	835	829	815	794	833	894	810	809	844	857	861	875	829	849	881	827	808	852	858	807	874	819	886	867	863	870	822	846	802	831	862	844	806	772	894	835	813	804	847	840	836	870	814	851	839	850	864	852	795	851	854	743	882	851	801	864	830	871	860	810	862	808	884	803	893	843	837	826	814	862	841	839	858	794	842	862	844	855	840	830	867	858	784	875	829	804	880	834	838	834	784	812	859	845	904	798	824	864	819	807	845	836	901	826	826	842	817	850	836	824	814	839	846	835	809	823	885	862	833	907	846	851	892	851	874	812	807	883	838	894	866	819	802	841	868	890	913	760	806	866	859	848	863	823	890	916	918	831	855	834	862	843	903	851	836	868	830	870	808	827	842	843	853	834	830	857	890	873	813	895	794	892	874	888	820	820	846	839	837	832	772	831	828	868	852	856	858	859	803	831	882	843	826	858	826	894	880	862	789	809	858	837	803	865	855	834	803	833	845	848	864	877	873	857	826	879	803	787	857	886	856	844	840	795	818	837	833	873	833	814	798	902	849	940	783	812	886	793	807	879	854	799	846	821	862	801	860	825	809	843	806	839	827	860	836	849	853	842	825	830	890	857	854	851	824	798	884	856	828	810	847	847	848	841	834	863	831	882	861	838	814	799	812	858	835	779	878	888	872	837	837	825	860	836	822	769	838	849	855	841	819	877	838	786	841	774	814	825	835	814	840	880	860	890	878	788	869	859	811	862	866	833	843	841	827	864	882	844	869	840	921	878	836	827	875	855	824	806	868	848	831	813	867	831	859	839	879	853	834	851	879	874	793	887	802	853	839	801	835	872	840	831	828	816	846	827	867	867	869	840	842	849	853	869	882	840	790	816	855	899	873	813	814	839	815	838	822	820	817	875	789	863	884	887	834	781	822	813	871	845	901	816	830	871	807	796	868	829	869	824	796	854	820	812	846	802	842	804	827	839	864	821	848	831	857	842	809	792	892	892	921	867	867	821	840	830	855	839	848	861	844	810	780	850	855	822	826	850	853	827	847	850	838	801	823	866	813	820	854	833	875	827	880	888	850	812	834	814	866	883	798	838	900	802	886	862	806	834	864	833	859	843	794	822	821	843	884	827	839	821	871	843	865	868	874	836	822	837	884	862	844	890	788	848	883	876	802	862	842	810	797	853	791	892	808	809	776	808	840	807	843	867	885	809	858	815	847	869	831	840	889	835	912	853	834	800	849	877	807	830	797	825	845	803	848	902	832	837	891	842	887	801	836	834	867	875	821	844	792	826	861	861	866	800	809	893	874	835	858	841	768	800	843	809	866	808	832	889	829	834	881	862	824	827	828	850	831	871	846	865	871	845	804	883	799	834	868	837	844	858	861	844	864	881	863	822	881	862	796	853	867	823	817	819	819	807	775	837	807	767	852	837	792	791	806	835	848	823	864	786	818	835	814	882	819	822	834	846	821	808	816	851	844	839	868	827	817	849	832	793	872	826	825	870	867	850	835	788	867	832	824	804	792	907	833	864	850	811	876	821	861	856	852	764	839	835	824	794	819	828	816	839	820	789	847	861	818	858	808	800	832	845	833	889	858	840	855	845	830	839	898	807	850	784	862	816	860	787	838	834	809	800	800	800	808	878	816	869	834	832	808	813	857	856	860	822	822	870	803	894	856	883	835	871	848	849	856	804	847	807	841	829	842	854	828	831	826	880	815	898	821	814	861	814	860	817	837	832	847	832	802	823	890	884	790	781	853	837	842	859	815	856	832	848	875	829	882	858	887	775	791	763	862	794	833	831	864	808	877	826	831	863	855	822	813	840	878	790	857	822	818	798	835	871	820	817	837	834	836	880	832	848	834	853	847	825	832	867	840	835	868	805	891	853	816	809	837	835	856	809	820	869	830	847	885	831	809	805	802	818	821	875	816	857	862	880	896	867	821	865	835	781	849	828	879	843	827	801	836	841	853	870	877	851	853	856	869	852	852	887	839	852	848	813	859
28818	25938	13476	1222	444	401	384	413	1249	894	445	376	343	319	343	331	361	372	354	359	371	344	376	367	359	329	348	336	339	339	334	366	356	349	346	386	327	395	377	373	357	393	350	348	366	374	368	365	332	342	352	332	339	378	386	366	341	362	345	390	352	363	368	383	341	369	367	371	344	351	357	361	361	328	347	368	369	359	346	337	325	349	362	373	349	380	355	359	358	346	351	326	359	339	338	348	385	371	332	392	330	382	328	328	375	374	336	365	365	339	353	361	362	359	332	347	369	344	347	369	400	350	360	351	366	346	369	350	344	355	366	315	335	345	342	357	345	353	363	363	374	316	338	346	357	364	342	340	329	372	357	366	334	334	335	398	363	343	334	399	379	356	329	356	346	351	346	349	352	312	346	350	353	345	366	389	340	344	322	361	380	380	380	330	351	363	316	360	312	357	363	361	356	314	350	375	353	342	357	357	372	360	348	370	338	366	344	387	383	339	355	361	362	354	365	323	378	379	377	378	356	368	316	338	346	387	339	332	353	339	366	359	384	327	341	340	320	368	351	364	342	354	325	349	364	328	340	341	331	333	358	354	365	357	364	330	364	350	363	357	375	373	355	338	356	339	379	348	356	343	315	348	355	354	344	345	350	372	331	347	367	385	376	331	372	340	384	341	365	346	336	338	332	344	333	345	362	397	364	337	305	350	369	336	343	351	371	339	337	363	337	361	344	385	352	314	354	347	359	335	386	353	341	353	364	324	343	357	358	321	353	378	315	348	315	357	330	324	329	364	339	314	336	343	350	338	314	376	373	340	338	346	353	332	356	344	354	382	364	368	348	342	355	352	349	328	339	328	340	351	369	362	355	373	350	365	342	332	352	367	384	300	353	350	350	419	360	371	342	345	340	344	353	301	346	345	377	335	320	367	356	367	343	342	334	376	349	340	378	347	359	361	333	379	411	314	342	367	346	368	373	361	372	343	376	354	347	330	357	352	366	359	342	348	355	365	357	375	368	351	330	326	352	356	349	338	328	353	323	356	326	355	350	317	358	338	385	343	368	342	343	376	317	345	351	336	363	335	361	360	349	358	332	375	369	402	372	352	321	378	363	377	366	342	377	346	374	372	371	353	398	339	336	345	353	372	360	340	344	320	377	334	372	380	374	330	349	344	378	377	334	370	322	334	358	365	364	338	354	398	325	369	329	374	376	339	363	325	342	351	342	348	348	330	336	354	319	346	359	342	353	319	323	373	383	338	355	346	370	359	378	338	345	373	339	368	362	341	363	354	365	341	343	321	360	375	344	361	371	352	344	371	329	320	343	372	362	361	346	345	355	339	354	324	352	350	332	350	340	327	323	388	362	348	337	350	346	351	324	351	342	346	361	353	349	340	323	383	366	372	329	350	343	370	361	359	365	348	347	370	363	374	368	370	357	328	356	343	332	369	365	361	349	332	339	370	363	389	335	343	346	352	346	333	362	378	349	367	342	311	376	361	337	339	320	407	360	350	340	354	361	335	372	303	342	378	307	353	345	382	373	349	357	318	347	337	363	333	339	378	339	338	379	360	343	368	372	352	392	337	373	361	370	371	357	366	364	351	363	360	342	365	378	352	354	322	334	354	313	361	379	365	355	347	342	352	379	360	358	380	331	329	368	341	357	349	314	373	358	357	350	377	327	335	370	356	330	371	341	388	348	368	358	371	333	311	372	336	337	325	373	320	375	334	352	367	365	354	317	343	334	366	336	365	344	357	341	342	356	345	360	372	303	354	349	366	383	349	340	379	371	389	359	350	357	333	335	351	350	383	348	363	383	322	379	350	386	377	351	361	335	379	370	350	344	312	339	351	344	325	383	344	342	327	336	339	309	340	334	358	379	357	364	375	364	336	327	355	394	358	350	351	368	316	372	360	348	351	351	344	351	383	395	359	356	315	336	350	325	373	343	331	340	335	340	347	346	334	368	306	353	367	359	376	340	364	355	384	389	353	346	355	354	345	340	340	371	364	384	343	340	356	348	335	344	334	348	355	390	367	374	360	337	400	348	384	356	363	387	366	356	360	342	377	343	359	319	363	374	379	333	371	354	370	391	337	369	345	348	364	319	376	365	340	373	371	380	361	346	372	336	345	347	355	363	366	345	359	369	343	345	348	346	345	386	352	369	357	365	332	344	333	359	377	366	359	363	362	345	325	339	355	348	332	359	336	343	360	343	362	340	355	358	354	380	357	332	348	359	362	303	374	385	335	335	375	323	379	397	348	344	350	358	372	376	361	355	362	412	360	324	338	369	362	397	365	350	314	358	330	351	328	354	342	377	366	352	367	344	337	363	364	364	374	347	383	366	350	371	347	382	354	354	325	359	369	359	345	370	349	343	340	338	346	350	334	361	353	325	343	364	355	350	350	324	344	363	362	389	374	335	349	357	325	371	334	341	379	355	347	359	356	309	359	333	357	367	381	383	329	362	352	359	361	368	341	350	343	377	356	403	343	332	347	353	355	345	356	353	382	327	375	357	350	358	343	371	368	355	382	363	342	378	345	377	366	353	355	317	357	346	376	358	382	368	369	374	390	384	364	345	351	335	372	339	370	327	391	344	384	351	366	361	357	350	375	354	339	381	367	365	352	365	366	357	378	355	353	355	331	327	322	366	352	361	336	370	368	330	336	335	334	353	355	376	356	353	361	343	346	335	354	380	352	342	390	379	362	390	356	371	353	363	377	369	330	358	372	359	351	376	366	333	302	329	339	371	376	370	361	379	369	326	335	332	328	372	330	371	313	351	331	322	332	316	335	356	366	354	362	355	333	339	345	367	372	342	365	377	380	335	333	333	360	374	374	360	348	399	349	326	340	336	353	380	370	344	362	375	355	352	360	357	357	372	360	351	358	359	364	335	351	371	350	334	349	328	365	353	371	346	337	368	337	366	348	354	359	356	330	355	363	333	340	336	365	347	340	339	352	391	353	361	353	379	338	348	345	359	361	368	364	357	346	375	366	373	372	379	345	346	347	364	362	375	353	331	339	397	342	376	382	357	375	357	315	361	363	356	379	346	349	354	350	341	384	372	342	370	339	341	360	403	390	363	366	339	333	349	386	369	406	356	369	380	385	364	341	345	357	373	371	355	339	326	366	361	403	366	337	369	346	336	345	347	336	337	373	371	364	347	345	353	349	361	297	348	353	363	369	355	346	373	396	356	356	388	329	329	330	356	364	329	362	332	346	352	367	373	324	358	353	349	323	387	364	366	367	357	383	363	352	356	374	376	333	367	366	374	349	361	356	339	360	367	368	363	356	375	370	379	348	342	361	351	356	352	345	344	324	366	374	367	371	351	321	354	362	328	359	354	341	337	336	368	357	382	317	330	379	340	367	378	366	364	351	375	362	357	331	361	365	401	377	386	363	337	365	354	405	334	350	359	341	365	337	361	377	376	327	371	365	375	354	304	392	366	355	347	358	345	376	348	394	362	349	367	339	395	344	348	305	366	326	337	387
29931	39898	3871	606	531	509	486	543	2198	1506	635	397	468	414	419	467	430	421	445	448	446	441	409	414	451	418	391	407	423	445	435	449	393	410	434	456	441	388	439	433	414	440	421	441	419	410	418	434	421	428	392	425	444	422	442	443	387	411	448	404	402	476	424	399	444	440	442	407	451	415	415	426	437	407	399	427	449	416	444	471	418	420	410	394	401	432	461	413	459	412	422	435	387	410	398	439	429	432	440	400	373	423	420	444	420	445	469	395	422	389	413	409	438	395	397	416	395	427	420	442	428	433	413	433	445	411	428	439	386	451	412	440	410	405	418	456	447	401	441	479	420	453	436	396	427	438	427	429	446	407	451	409	435	410	409	432	418	406	455	412	430	448	429	427	429	427	443	420	440	429	402	456	413	427	409	455	415	415	434	423	439	438	411	405	382	438	410	438	435	424	447	417	414	455	409	444	416	415	404	421	414	479	438	419	428	415	397	430	454	420	420	424	428	429	404	422	394	414	425	429	451	417	450	408	425	452	428	431	435	428	431	437	371	418	426	449	411	420	427	383	435	397	434	440	404	427	454	399	405	444	453	440	431	360	412	408	461	408	456	435	409	411	443	424	412	414	405	395	393	442	397	435	483	426	403	417	448	398	470	439	445	448	435	426	410	397	402	427	415	431	431	439	425	402	405	444	399	427	449	407	416	414	419	449	439	450	453	403	398	423	484	452	425	425	419	430	426	406	442	419	405	457	436	438	392	427	393	404	448	467	434	394	396	439	408	422	405	405	442	423	425	426	419	433	450	432	414	441	404	434	430	440	395	422	463	398	419	422	415	444	370	431	416	458	456	418	412	432	417	384	412	421	396	456	435	467	451	450	421	408	428	433	411	433	420	447	412	416	447	397	407	411	441	416	435	406	462	419	425	453	448	437	437	440	446	439	404	421	423	418	446	446	386	422	422	427	427	429	440	407	420	431	420	448	456	477	436	431	427	427	434	451	452	479	423	409	417	403	406	416	425	436	430	429	428	451	432	442	397	435	455	433	403	401	422	410	413	440	413	453	444	381	415	395	429	389	412	362	448	393	417	428	409	399	389	407	436	406	397	440	449	455	423	390	449	402	430	404	417	399	496	425	456	390	409	448	447	407	445	429	417	423	398	426	460	448	406	397	470	431	426	433	404	441	416	398	455	406	404	434	440	415	414	407	405	414	404	424	413	423	446	466	431	419	436	460	423	382	389	406	411	426	419	442	401	411	402	408	471	395	438	438	444	453	450	414	426	414	409	447	441	435	399	416	410	439	451	428	406	408	421	426	425	384	386	420	424	421	436	428	465	411	436	448	425	424	418	411	443	429	442	431	408	432	441	431	442	454	414	420	435	402	441	410	432	445	420	434	394	415	434	415	446	435	428	404	426	432	421	432	390	444	440	463	424	422	410	396	393	467	445	433	415	426	417	429	414	415	424	447	429	405	456	415	435	439	420	400	458	418	408	428	393	430	426	444	393	416	416	442	443	421	403	435	399	425	404	416	439	413	423	381	433	405	416	424	440	443	418	391	437	421	423	445	437	439	433	401	381	450	444	447	383	420	437	427	426	439	436	444	424	414	414	424	395	417	424	376	425	411	416	423	443	460	417	416	464	416	450	451	432	416	413	421	387	424	420	446	428	433	451	416	405	413	415	447	455	417	433	413	449	412	391	431	455	404	454	422	403	398	409	388	397	418	428	421	396	386	435	411	451	465	410	433	399	452	440	448	426	412	444	398	414	434	398	422	386	399	413	431	452	360	407	398	408	436	438	429	437	437	452	422	434	443	405	402	395	421	423	448	446	416	455	422	459	406	458	430	386	424	429	403	411	449	419	414	416	414	410	416	400	437	459	426	405	389	408	416	417	438	421	419	416	464	434	418	408	444	432	413	470	432	422	421	422	427	441	459	402	425	432	437	462	448	458	419	421	412	435	422	437	433	404	430	424	432	442	422	407	449	431	417	424	418	452	396	416	438	422	461	435	426	416	419	434	393	419	459	426	424	409	424	428	434	444	418	394	394	441	399	416	462	427	406	434	436	419	408	440	437	436	410	439	444	407	427	412	429	452	418	379	455	415	434	432	422	423	426	402	407	386	376	427	428	426	397	408	447	408	431	434	425	388	414	419	397	451	445	431	416	436	459	411	394	432	434	460	425	433	424	401	454	439	422	428	457	433	397	454	407	430	463	432	464	425	416	435	395	431	420	432	420	400	415	450	448	432	417	418	439	457	397	428	399	383	411	396	414	438	433	427	425	443	430	417	449	449	411	448	429	418	428	426	419	422	482	415	405	405	430	447	427	420	436	393	405	435	410	409	441	413	414	461	455	408	412	404	450	385	413	392	403	408	429	436	401	412	476	440	388	418	424	419	418	421	436	394	415	454	435	424	410	422	446	448	418	436	384	416	379	425	419	448	424	439	415	418	420	391	380	436	474	410	421	417	451	448	472	411	466	428	406	381	419	434	406	416	421	423	413	450	465	435	407	430	407	445	427	463	431	424	434	390	412	440	427	424	439	419	415	427	416	465	426	417	395	402	415	459	464	410	422	421	424	430	456	410	445	400	445	406	405	436	470	440	451	430	442	416	455	471	431	416	407	394	423	409	451	444	399	423	436	431	424	455	412	455	428	474	410	426	396	402	431	433	411	445	389	438	401	432	443	441	426	445	431	447	415	475	428	423	423	427	424	393	417	422	478	461	422	401	448	444	441	410	418	391	409	407	434	462	430	428	409	421	481	428	433	407	432	438	411	460	407	451	398	418	403	426	446	410	409	446	422	417	399	453	408	434	446	409	433	413	439	434	449	410	415	420	419	416	411	433	440	390	429	435	407	417	485	406	449	409	391	398	423	436	453	433	419	434	419	442	413	447	432	434	436	414	416	445	473	419	398	411	429	416	419	425	444	443	440	433	394	420	431	461	407	425	407	383	423	414	444	417	426	386	447	432	418	415	395	432	396	416	422	435	427	448	443	393	420	388	466	406	382	415	422	439	413	387	437	427	443	435	419	426	410	454	385	411	404	460	438	408	437	427	409	428	441	435	431	384	412	404	387	421	440	410	404	413	411	417	411	451	446	381	436	419	401	454	441	471	439	459	422	396	426	451	445	442	457	431	407	463	413	399	421	434	402	435	412	419	429	395	434	397	464	416	473	404	412	439	428	378	402	403	437	388	439	449	461	414	424	419	409	448	432	390	436	422	411	413	429	448	433	437	406	413	439	379	417	450	436	420	426	406	451	422	397	442	445	410	424	417	456	418	404	421	438	391	452	442	422	444	481	441	436	443	445	426	423	408	442	406	416	432	449	440	469	402	475	429	421	435	389	425	418	419	438	421	416	405	419	433	414	430	435	406	448	439	411	414	446	429	436	455	408	431	447	437	427	426	400	389	429	419	389	417	426	403	386	434	475	416	434	420	446	408	422	473	423	441	393	442	454	397	437	408	410	428	418	425	480	437	425
24367	21348	28388	24566	20766	4988	1145	1538	13493	7967	1843	621	631	601	642	581	646	561	600	573	561	553	557	611	600	543	547	552	566	595	551	563	557	550	554	549	590	551	553	549	574	567	574	562	497	538	562	534	532	505	508	596	527	569	572	606	559	544	560	558	513	549	534	539	529	549	539	549	551	578	540	541	538	548	550	610	550	591	549	526	533	563	541	542	551	558	531	553	558	578	524	544	573	517	552	544	530	517	534	541	544	537	532	519	521	525	555	534	556	534	571	567	510	558	550	581	556	550	569	542	556	531	559	568	544	559	530	574	536	508	559	534	546	531	524	572	566	552	579	542	565	543	521	574	559	553	556	541	541	560	522	576	543	554	569	532	576	535	576	581	540	512	559	569	572	537	556	544	565	560	520	558	544	512	541	581	537	544	559	556	546	599	563	555	548	553	507	528	591	567	491	538	543	510	519	526	523	582	574	568	555	502	532	553	553	536	571	557	542	562	539	561	546	525	521	527	604	530	513	557	547	532	523	524	552	545	496	540	564	543	518	512	530	558	556	559	570	531	559	583	534	508	572	527	577	514	512	572	559	545	577	538	551	547	552	577	580	537	514	537	503	555	562	581	515	541	578	546	556	559	571	559	533	543	553	535	521	516	525	505	541	542	544	596	575	539	585	589	547	521	566	569	571	531	547	525	534	566	507	552	542	532	538	584	531	545	524	557	555	568	537	538	517	585	566	553	524	502	532	562	520	516	556	533	584	528	527	569	523	527	509	505	571	513	561	512	561	525	531	543	530	567	545	540	540	579	565	548	563	498	580	490	540	576	561	526	542	542	563	567	522	556	552	593	555	577	577	546	571	537	545	593	523	543	578	545	581	526	547	558	563	532	539	527	529	566	550	553	544	520	524	563	577	491	521	544	578	577	600	523	567	563	548	533	565	583	514	564	554	513	534	539	520	547	556	569	546	534	565	561	616	576	561	551	533	539	545	530	519	564	511	555	513	545	554	535	532	521	558	502	563	546	528	566	539	588	565	567	545	581	495	548	614	491	588	518	553	521	586	527	605	606	561	561	533	587	552	521	548	561	612	526	548	562	555	534	559	536	542	533	542	537	563	543	546	543	551	586	534	560	562	573	534	511	568	571	529	551	522	493	549	561	549	545	573	580	574	541	563	511	585	542	509	567	544	546	537	565	548	581	545	570	542	523	523	551	536	517	525	548	514	549	545	518	552	561	517	558	541	556	548	561	529	545	590	512	546	581	528	520	529	576	577	538	588	565	560	522	540	557	539	530	573	558	566	565	571	561	568	579	568	524	542	528	535	517	539	577	577	552	543	547	551	554	546	527	559	544	578	523	550	553	520	528	538	561	580	547	545	576	529	565	554	504	560	540	561	546	553	548	567	554	505	566	546	547	604	533	546	588	524	547	555	569	527	532	559	558	571	534	521	543	533	541	567	520	558	531	487	542	572	529	548	580	544	539	527	513	549	570	535	513	537	556	549	532	568	573	576	528	573	530	528	526	513	557	580	561	560	593	579	534	561	525	596	561	580	590	532	558	484	514	548	550	536	538	526	552	581	542	496	532	523	543	567	550	533	553	554	536	519	569	539	554	509	542	568	542	552	567	523	522	530	555	555	568	573	582	528	553	522	535	561	546	531	521	601	554	561	547	542	521	501	535	539	568	513	560	554	538	535	556	552	526	551	562	515	499	550	555	593	508	518	633	567	564	522	552	542	532	570	559	566	577	555	545	561	566	560	575	534	580	530	544	546	553	537	540	525	522	505	559	536	580	485	577	529	525	563	558	536	540	561	528	537	534	561	576	583	550	553	562	550	540	542	585	546	538	547	523	545	549	542	554	508	561	546	518	567	516	557	568	554	548	554	592	594	514	554	555	490	508	537	547	511	558	519	587	518	523	535	562	558	569	541	526	529	560	549	571	544	548	565	592	534	550	557	574	549	528	554	529	572	542	578	544	550	543	510	535	561	571	539	521	579	569	556	520	517	563	546	533	576	524	533	594	546	511	522	570	582	536	496	566	547	573	557	518	547	543	535	553	520	564	572	555	535	570	530	546	528	573	560	565	576	576	555	597	545	545	585	507	494	538	564	526	516	534	522	549	553	563	592	517	572	497	594	547	503	589	536	545	508	526	535	537	578	596	522	525	578	534	538	525	526	507	558	532	554	545	549	550	538	589	557	541	575	566	535	542	536	537	545	547	576	565	530	515	569	583	566	504	536	573	559	554	554	568	508	505	543	546	521	564	515	535	562	542	561	543	556	553	562	580	606	563	600	545	554	537	554	586	534	533	554	587	532	525	582	555	529	513	507	528	582	523	595	566	542	553	526	564	515	604	559	540	526	521	566	556	523	519	532	528	575	526	550	529	508	535	529	514	554	562	570	582	566	555	532	537	524	563	576	591	548	539	562	565	517	579	580	582	561	561	572	590	532	542	538	537	520	518	609	528	547	544	557	535	540	573	551	565	560	540	565	596	560	543	565	555	524	548	552	531	518	560	532	540	553	508	569	545	566	518	578	531	557	554	561	546	567	569	554	538	550	536	559	547	562	543	541	585	536	553	577	526	532	518	548	524	512	529	580	558	559	511	536	504	535	529	545	500	532	510	510	568	516	562	582	540	505	552	502	589	543	510	555	595	552	538	549	545	499	554	508	533	579	543	517	544	526	565	558	528	545	523	528	559	607	505	530	601	521	539	541	610	563	550	539	523	585	566	576	561	571	551	564	548	558	523	535	516	525	558	562	507	546	522	544	563	523	577	531	561	557	595	579	556	525	535	546	602	555	543	537	545	501	534	568	570	568	536	558	567	556	557	573	573	560	546	516	566	548	519	548	573	541	549	517	562	562	537	534	558	527	543	528	581	544	519	563	568	561	550	523	523	567	574	566	504	550	574	524	521	547	553	546	548	566	564	538	572	563	524	548	553	492	525	522	579	521	511	523	541	561	575	546	521	527	521	562	545	551	497	538	513	504	574	522	526	544	529	529	554	519	553	538	548	529	536	567	520	554	567	536	560	606	541	537	550	540	568	549	507	541	550	546	515	551	531	506	559	555	543	553	526	518	567	558	515	511	566	590	499	557	535	545	525	532	524	549	525	527	580	579	538	580	538	554	577	528	577	513	561	540	506	507	537	534	524	532	559	512	529	548	546	600	572	570	567	539	555	553	556	495	539	583	571	565	581	531	530	553	577	547	529	503	570	526	551	581	555	558	552	547	557	571	563	517	551	537	561	558	550	523	559	545	546	581	553	549	549	553	543	538	564	567	548	530	569	539	543	542	547	545	552	574	522	540	546	577	507	506	533	523	521	551	542	553	517	528	569	511	547	534	505	498	548	569	560	553	568	518	528	615	585	529	534	570	547	563	540	538	559	538	524	529	542	541	548	527	557	542	494	495	564	557	564	542	510	554	567	549	537	539	546	567	535	534	578	540	514	505	510	527	545	523	540	552	539	524	556	549	583	545	539
34719	54528	11641	2978	2032	1744	1428	2669	22209	13075	2470	841	771	793	740	713	701	758	675	725	654	740	669	710	691	642	660	689	644	637	711	633	646	601	655	628	682	636	636	653	642	614	650	633	617	631	585	650	636	645	613	592	646	613	640	680	644	670	696	658	693	608	624	625	611	604	598	653	631	616	633	642	647	639	646	661	633	635	701	619	617	658	657	663	628	635	611	658	649	654	607	652	600	638	603	611	642	626	593	622	607	662	661	630	632	647	660	653	609	639	655	681	623	579	656	609	680	616	641	668	659	636	593	642	602	633	596	651	608	656	622	649	618	650	668	678	616	628	630	649	612	611	605	610	658	629	632	613	656	660	650	634	646	639	670	623	653	641	656	637	651	665	627	674	667	652	646	679	654	617	659	656	613	646	619	609	602	679	652	682	683	640	635	646	616	660	618	622	631	635	610	650	657	623	652	642	588	632	605	608	608	654	658	680	672	644	639	607	634	617	589	659	612	640	654	633	682	623	628	665	621	666	670	670	641	637	633	647	626	617	656	620	597	580	638	618	603	641	649	548	592	648	626	605	654	598	630	611	617	622	662	617	627	639	634	646	600	636	599	614	656	635	606	595	617	669	643	633	648	646	691	662	670	606	681	609	663	641	620	616	622	638	600	646	649	603	609	634	649	637	627	637	677	634	681	645	601	610	636	620	664	683	591	643	629	662	617	637	647	632	650	607	614	600	578	594	657	635	648	654	595	638	657	613	629	613	668	629	597	604	611	616	665	644	611	645	656	626	657	621	621	607	613	627	653	661	633	599	656	586	667	629	576	619	658	641	642	653	670	624	635	592	669	612	646	598	638	630	692	637	669	649	610	605	612	627	668	617	663	630	697	647	646	613	614	580	618	614	646	609	671	631	626	625	659	609	617	651	641	607	635	646	667	648	627	611	648	609	615	596	600	609	634	657	600	679	615	627	624	639	618	614	599	612	621	604	629	622	683	619	592	639	638	593	633	588	639	676	607	704	599	605	638	634	654	656	558	638	656	631	604	660	599	624	673	652	625	617	622	628	673	650	665	650	613	635	628	631	613	645	606	679	617	654	624	661	641	669	696	609	655	672	629	590	630	652	620	637	598	624	636	625	630	660	644	644	621	633	650	648	647	648	628	625	655	600	657	657	623	625	635	579	640	606	581	597	669	643	623	633	603	673	625	664	672	624	624	567	664	610	636	606	622	642	616	628	668	639	580	651	582	670	660	666	662	629	607	596	624	652	612	613	632	665	587	647	584	643	631	645	628	647	640	593	628	623	621	643	594	575	648	602	638	621	631	671	601	569	624	649	625	619	632	625	605	618	643	656	604	624	634	653	624	648	632	662	622	629	619	605	607	666	609	628	660	631	639	630	603	626	616	670	632	600	612	650	669	616	638	659	637	610	608	628	666	640	653	645	676	678	679	638	660	667	646	589	674	599	652	627	672	624	660	623	663	645	636	634	643	592	643	627	639	644	617	622	632	640	639	612	637	598	661	656	632	650	599	652	613	611	681	688	638	624	663	622	619	578	620	667	682	620	641	626	641	642	661	636	586	622	685	630	609	618	661	649	654	651	663	622	628	656	670	616	628	605	631	629	664	635	630	617	637	604	668	650	650	630	592	676	635	608	621	582	678	647	666	645	642	645	647	616	590	638	612	614	627	657	581	663	635	612	646	607	650	644	653	649	667	606	605	615	680	639	640	622	640	628	616	632	638	590	678	614	622	664	632	668	613	623	662	625	651	580	623	634	605	681	634	659	647	605	647	659	594	657	620	642	605	672	629	658	658	626	589	610	657	643	649	584	664	664	601	651	630	618	587	669	586	630	631	632	632	642	661	623	670	638	679	625	685	672	676	625	568	625	611	604	579	610	656	667	619	647	675	625	639	623	688	675	629	620	624	624	608	603	615	646	679	647	602	657	602	627	648	653	671	602	634	631	681	637	617	615	605	654	618	607	603	619	605	674	615	575	629	638	604	668	643	674	647	666	635	626	658	650	608	664	562	603	610	642	687	632	642	584	607	603	597	654	668	617	637	582	640	624	636	660	658	664	685	635	623	656	620	647	656	633	620	680	641	653	647	631	654	643	650	615	635	686	650	669	669	644	625	657	608	605	673	668	601	621	622	637	709	621	646	610	648	637	562	591	655	657	583	586	661	630	594	663	617	618	635	647	620	670	614	648	601	605	656	604	630	677	636	613	644	633	659	635	621	660	644	627	622	601	616	623	642	616	602	675	616	600	614	641	625	657	633	661	649	614	640	621	654	612	589	603	648	629	679	684	652	609	618	591	620	657	610	610	645	609	623	624	657	637	647	611	622	672	655	648	622	593	651	635	640	636	656	666	618	682	654	664	626	633	600	663	637	631	605	630	653	622	655	674	610	609	632	614	612	614	618	656	648	625	643	615	639	625	641	670	647	613	668	641	629	612	623	672	608	619	606	625	641	619	611	643	655	604	615	643	659	662	643	641	645	634	677	632	655	641	626	634	637	654	640	610	633	684	645	628	657	657	671	612	626	645	646	609	646	632	652	639	612	612	614	608	643	630	630	672	593	645	602	646	617	625	619	606	586	645	579	617	651	609	711	625	619	621	602	659	630	609	621	644	629	646	639	627	621	625	649	632	591	646	654	600	606	640	639	628	653	656	633	629	616	706	679	619	656	662	652	650	658	605	645	626	651	635	648	650	624	614	665	597	588	665	655	637	621	658	626	664	612	666	648	639	627	594	596	596	624	670	671	631	627	597	608	587	649	659	642	628	617	619	633	640	611	647	633	623	649	618	619	604	622	639	645	618	627	596	637	619	640	613	674	605	624	644	646	684	663	632	610	607	597	643	648	642	637	629	623	648	615	603	653	638	665	619	640	643	652	646	626	657	622	602	669	632	616	673	576	629	632	644	663	605	622	655	638	635	631	637	631	639	653	649	651	672	641	625	630	633	656	668	662	663	620	668	671	629	635	619	652	594	629	662	640	658	614	625	591	630	590	649	663	610	596	652	644	632	637	640	639	659	631	646	598	627	618	630	648	666	591	615	668	638	647	647	615	633	650	636	641	631	607	645	599	666	656	646	596	674	635	665	632	647	652	649	650	657	666	630	618	659	652	631	631	633	678	643	636	664	669	653	671	619	641	621	645	682	603	600	642	637	636	607	603	617	569	604	607	635	650	628	647	620	634	650	640	633	601	603	677	628	667	637	610	629	633	622	642	640	601	615	593	644	599	652	618	651	625	612	654	655	646	627	635	621	642	609	610	610	674	645	652	691	643	626	627	584	664	657	624	636	616	626	650	643	625	643	616	632	625	599	621	661	633	675	617	625	586	620	638	650	632	626	632	626	640	618	627	668	641	651	631	667	567	646	638	646	633	579	628	653	620	674	608	659	651	624	633	626	624	569	652	633	657	642	652	656	627	666	626	703	640	659	589	664	618	649	637	621	613	679	626	617	670	634	664	616	592	654	596	645
25422	21392	27151	25039	7270	721	599	1311	7468	3586	623	470	455	413	391	436	412	433	423	421	441	426	452	450	401	385	405	409	390	393	388	411	394	380	403	437	388	405	374	455	429	410	417	394	432	382	411	397	413	411	404	409	383	434	401	408	425	424	374	444	401	433	419	438	396	432	430	416	405	400	405	379	400	383	375	389	427	414	452	419	395	405	384	382	365	399	375	380	411	392	399	389	419	419	412	404	382	395	411	365	402	414	378	394	418	409	377	398	377	376	400	403	424	366	391	396	414	430	445	407	388	368	398	413	361	427	382	414	391	404	422	399	399	409	402	417	417	422	420	412	391	384	396	433	408	420	453	373	402	395	390	409	384	426	421	387	400	394	445	409	418	398	380	406	374	415	422	449	414	383	393	407	419	393	379	389	402	420	391	411	385	376	420	363	428	399	370	414	397	393	428	428	441	388	432	441	379	409	419	433	365	452	369	404	360	416	395	397	406	398	377	403	391	400	393	378	384	395	395	392	393	409	409	417	395	380	401	426	380	429	383	363	439	416	352	418	401	408	379	422	380	410	364	418	394	374	416	414	417	384	412	381	389	364	372	384	385	429	404	419	390	445	393	400	413	392	413	391	364	415	377	404	402	413	401	384	426	405	397	430	391	433	393	376	410	402	430	405	382	410	401	439	391	417	438	382	376	386	360	412	391	397	375	402	373	383	435	428	382	393	389	422	398	387	401	375	421	381	392	391	376	391	379	368	402	382	420	394	387	416	392	370	390	395	426	390	425	410	386	401	396	421	392	439	403	418	407	414	387	382	374	436	381	413	423	430	425	404	391	394	391	344	387	382	391	387	421	411	410	422	391	406	413	441	398	425	415	395	403	404	356	381	406	418	412	364	392	364	391	415	402	401	439	386	369	404	405	411	401	425	427	403	396	420	361	410	390	405	390	391	403	397	402	423	390	397	392	398	395	423	399	428	401	406	420	416	381	406	409	361	387	388	448	407	407	395	409	415	438	414	396	390	424	423	398	403	423	413	414	416	402	411	409	397	386	410	423	423	390	387	453	411	416	393	396	374	432	410	374	436	436	389	402	386	429	405	382	437	418	400	439	393	409	435	424	361	393	399	403	394	415	418	412	417	377	401	369	400	377	393	403	370	381	416	401	420	424	402	396	423	445	405	393	363	409	404	421	389	415	393	424	414	415	421	413	446	372	414	383	409	392	372	390	362	404	409	370	379	379	388	388	420	396	369	402	390	387	391	446	393	373	398	382	377	425	408	358	389	416	422	401	402	425	409	393	441	406	375	437	416	382	414	391	395	385	380	405	389	407	411	424	449	405	383	409	372	406	388	408	382	402	393	403	405	398	393	406	387	411	390	394	380	415	437	441	415	398	403	397	391	391	415	431	378	411	441	422	388	392	390	432	400	407	402	336	395	379	436	415	390	385	392	439	435	381	375	423	394	401	433	412	384	399	421	421	397	385	427	406	411	376	380	406	414	377	378	386	366	439	362	395	377	415	386	397	387	408	382	387	450	426	395	430	426	369	405	397	383	385	416	414	361	419	392	391	418	390	409	388	407	410	383	385	420	395	403	416	424	400	381	409	416	439	376	398	409	429	407	400	417	424	400	414	376	381	415	412	409	384	399	407	354	367	408	434	387	407	425	386	411	426	404	415	412	423	353	423	429	395	391	423	424	389	431	363	387	351	396	393	408	391	415	428	418	437	413	383	412	400	386	395	379	365	422	416	415	402	401	372	390	393	385	377	408	396	378	381	405	374	382	424	377	381	374	424	403	402	428	403	400	410	415	423	394	370	388	423	395	417	400	423	401	399	413	404	395	473	404	414	438	404	409	433	416	386	388	380	409	407	447	385	402	382	401	366	382	410	401	392	380	380	415	394	380	415	392	414	406	412	413	426	399	391	433	402	446	388	404	391	369	417	394	418	409	380	418	398	407	411	395	389	407	392	425	397	416	378	401	377	411	362	378	351	386	361	393	438	394	378	393	429	393	392	376	391	394	383	402	424	399	424	401	411	444	401	417	425	348	419	391	397	419	409	372	416	395	383	391	398	393	432	407	396	448	400	359	450	382	421	415	392	408	415	435	413	433	385	375	404	416	381	421	411	417	376	406	391	415	386	412	401	418	400	408	388	371	407	387	400	393	435	402	395	406	432	399	383	392	401	432	404	406	432	409	393	389	427	381	385	401	402	396	380	379	422	429	404	437	427	420	431	376	424	436	426	413	422	401	402	420	406	422	434	392	403	375	411	405	385	437	408	383	375	416	374	417	425	394	375	404	374	378	446	399	402	421	396	379	424	429	415	413	408	425	388	369	377	385	410	385	390	404	388	412	403	432	416	363	415	394	395	387	383	415	399	382	425	386	409	420	396	373	401	383	402	367	422	406	369	404	389	410	410	370	369	397	389	437	416	374	391	397	417	464	382	415	398	413	428	408	397	403	411	395	439	398	399	411	411	407	376	385	403	375	418	433	387	371	398	422	389	388	373	404	405	412	402	366	380	393	411	375	420	409	388	432	405	377	405	422	394	401	388	411	412	401	426	362	384	392	401	417	390	409	429	407	434	410	389	401	423	400	379	396	440	425	456	402	394	430	410	369	409	401	400	414	378	376	412	393	414	411	416	380	418	392	374	387	411	426	404	445	430	401	402	409	403	410	402	389	381	414	385	396	428	421	422	393	417	404	442	395	406	422	422	397	425	386	397	393	423	422	417	331	423	389	384	414	405	414	442	416	405	399	424	343	397	354	386	392	403	431	377	374	412	423	383	377	411	392	399	379	415	417	405	418	447	411	403	402	394	392	404	386	398	426	427	391	380	393	374	387	390	365	406	403	416	429	399	377	417	387	375	447	421	400	422	377	422	382	426	393	397	407	420	413	380	408	433	368	404	384	406	419	375	396	375	382	426	374	463	403	378	412	425	407	407	413	406	375	413	402	437	372	408	396	391	389	405	395	408	440	414	390	394	418	419	399	401	410	412	365	395	390	350	402	415	399	362	396	377	402	418	430	397	421	384	382	393	397	394	400	405	387	360	380	462	407	429	429	383	392	392	404	390	440	385	385	391	443	363	435	368	378	398	439	445	385	370	381	409	395	407	426	414	350	417	440	350	374	395	451	429	376	405	386	420	377	415	416	399	439	414	430	423	403	359	377	407	418	386	365	373	409	424	386	404	378	413	402	399	406	391	428	386	397	402	435	415	376	394	410	417	441	389	391	419	427	432	420	411	384	423	390	372	399	405	359	434	420	389	396	404	389	382	433	425	395	378	406	376	377	374	405	415	423	410	442	430	435	433	418	399	385	411	359	402	375	379	401	401	414	373	392	390	408	395	412	413	397	377	417	437	432	380	402	422	392	387	390	427	407	403	412	392	404	405	365	407	396	401	367	417	375	408	411	408	409	408	394	429	385	407	430	389	460	443	400	400	379	403	410	392	379	404	451	360	378	398	396	396	420	402	394	387	371
34320	49834	9064	1801	1398	1186	923	3116	16483	8314	979	640	629	568	556	571	498	512	550	474	526	494	507	546	518	520	525	521	496	516	484	514	467	525	475	493	519	501	497	491	495	475	559	512	509	484	467	508	489	476	519	509	519	444	518	528	505	498	465	529	501	496	507	500	469	521	486	482	532	499	470	490	459	500	483	502	510	495	539	488	473	495	504	448	472	472	487	485	494	452	543	487	490	541	480	509	501	519	527	477	504	520	481	475	499	476	505	464	525	498	484	490	476	482	477	509	461	517	523	491	479	485	528	511	490	473	501	496	483	506	477	564	515	499	485	466	472	478	482	484	508	550	488	518	504	529	496	508	507	505	462	500	499	482	484	520	516	513	482	501	521	519	485	488	450	469	506	503	487	501	538	502	540	490	503	484	523	530	507	480	476	504	510	461	534	477	518	446	487	479	497	495	503	490	479	479	489	520	505	499	481	502	484	462	486	486	491	525	485	498	484	484	498	503	470	483	524	483	531	500	524	533	463	529	490	469	463	484	481	467	549	462	497	487	498	543	479	498	505	480	491	489	462	467	492	494	463	470	485	500	471	495	523	471	519	493	519	478	496	516	496	525	494	487	539	515	489	488	498	506	490	505	499	499	504	496	488	496	521	491	489	460	506	512	533	505	480	476	456	503	487	518	464	487	500	483	503	484	486	523	503	485	495	498	479	492	489	486	504	501	494	510	475	486	514	531	480	494	454	551	487	463	488	494	481	483	536	514	464	505	518	519	586	450	492	481	511	540	446	494	531	512	523	516	460	502	500	504	510	533	477	489	544	467	496	477	516	525	480	488	534	507	487	524	481	475	523	489	492	469	550	495	536	519	447	487	482	547	493	482	465	502	472	528	487	491	452	479	436	505	473	461	504	475	524	513	521	485	533	487	474	503	511	490	504	477	496	486	508	488	474	475	504	511	503	476	449	510	484	536	509	491	471	471	460	480	510	500	471	526	494	502	527	546	496	515	464	496	496	482	509	484	462	466	451	464	491	504	491	511	485	481	507	525	520	530	491	548	499	501	497	467	486	475	505	472	532	517	504	500	536	485	481	524	515	510	498	482	493	537	488	490	469	459	468	507	497	531	499	499	486	490	503	498	491	502	505	518	474	495	512	504	539	461	511	504	510	501	477	462	513	487	507	476	515	498	466	519	502	561	488	506	532	498	486	517	489	496	496	457	507	488	487	513	473	493	512	484	540	511	529	498	505	487	490	469	493	525	470	521	510	507	437	523	495	495	531	467	490	493	508	475	500	488	527	474	499	518	505	428	484	504	504	491	485	504	495	477	476	473	485	472	501	460	465	429	539	516	485	505	539	539	482	539	481	516	543	536	502	513	499	515	489	497	508	516	501	482	482	502	544	491	521	479	499	479	500	537	481	498	525	530	507	479	501	463	498	477	467	470	464	503	508	500	492	446	489	482	461	515	515	499	484	510	504	501	502	457	485	486	524	509	474	495	512	501	479	488	510	499	466	484	513	477	481	479	478	488	506	501	501	500	496	497	462	511	490	478	499	528	529	474	482	525	465	499	506	484	472	454	475	478	492	507	487	487	474	525	512	486	505	543	495	499	486	498	467	477	512	489	521	517	533	474	498	493	511	484	499	435	477	516	484	469	486	534	466	475	515	476	521	501	489	477	481	492	488	512	520	485	494	483	535	485	505	473	482	517	492	522	508	505	504	481	507	498	511	473	479	489	479	470	481	468	475	496	512	496	501	455	477	487	476	560	487	478	476	530	474	469	518	538	493	528	496	526	467	451	512	480	500	544	521	498	472	497	511	518	517	487	463	494	529	513	502	504	501	488	458	487	495	507	510	468	479	452	513	502	522	472	468	520	494	481	501	519	525	488	479	492	546	504	514	497	484	473	484	514	501	530	487	463	506	512	490	483	496	462	536	490	483	526	492	505	502	502	504	477	447	481	494	505	494	478	513	505	508	487	515	484	511	480	506	470	456	506	514	479	493	526	505	479	518	486	478	451	494	519	477	486	488	503	477	508	494	477	495	528	507	495	517	449	517	483	484	519	521	507	510	544	509	483	568	481	477	468	501	461	465	508	476	499	498	489	455	515	526	487	502	524	470	533	508	477	489	484	504	513	467	480	498	502	495	504	503	502	504	520	523	479	483	480	457	489	520	494	491	503	478	505	498	499	471	483	465	472	501	454	493	509	515	499	502	496	504	502	492	485	473	484	489	475	480	479	474	490	502	487	515	492	499	524	497	474	483	512	478	513	461	459	506	481	505	509	488	520	504	474	486	456	502	498	498	491	462	434	515	454	475	484	521	479	493	493	528	493	548	485	489	483	530	488	466	515	501	506	471	471	480	512	529	458	475	484	499	487	476	472	538	519	507	474	460	500	515	488	482	481	527	462	467	500	506	470	437	506	522	493	513	497	484	517	493	488	471	484	506	524	517	500	496	521	509	520	519	486	477	519	526	466	486	515	511	485	505	510	505	504	498	494	498	470	455	483	493	513	458	481	509	513	462	512	488	522	498	443	474	488	477	495	526	493	471	497	477	477	496	505	499	452	463	503	492	505	519	494	511	477	521	498	482	502	512	504	448	508	502	505	494	503	492	494	496	529	477	524	455	457	514	473	525	510	464	499	493	487	499	495	516	489	472	484	501	479	496	555	482	476	501	494	501	468	508	511	520	488	496	491	492	498	505	475	523	515	515	462	506	520	510	476	514	471	502	523	505	482	501	509	470	470	542	482	493	516	500	456	511	512	492	478	465	466	498	493	486	502	505	468	462	542	503	504	479	496	529	501	501	507	488	433	535	517	539	501	490	531	487	513	515	515	475	549	458	538	465	520	503	487	479	456	529	477	490	459	494	534	525	492	499	472	462	504	498	489	478	502	502	462	512	516	521	505	478	475	509	491	471	530	499	503	507	498	502	496	453	489	510	471	469	493	492	464	513	500	468	482	515	522	478	490	517	460	503	522	489	530	508	494	487	486	474	516	507	470	485	484	511	530	497	490	491	483	527	509	478	539	513	488	468	508	485	500	469	491	496	518	484	516	503	491	473	463	503	502	496	510	515	498	476	470	509	476	512	505	466	507	527	492	510	492	493	504	466	473	502	510	480	488	491	480	515	487	511	476	472	509	474	494	484	494	521	470	515	498	507	499	508	496	524	513	481	489	488	479	504	500	503	485	503	489	506	486	483	522	451	508	482	511	517	522	509	480	476	479	460	461	452	494	495	496	493	525	493	473	494	499	460	500	534	484	487	511	478	525	521	476	476	476	537	480	474	518	475	503	497	523	498	523	506	465	496	513	529	511	530	446	489	464	487	494	530	461	501	473	518	488	488	464	458	497	539	500	510	451	440	532	505	505	521	503	497	484	451	510	499	503	496	483	501	523	462	470	481	520	517	513	496	500	443	529	517	486	498	496	467	481	531	501	544	506	477	489	493	525	505	501	505	508	497	474	472	486	511	507	514	520
23277	21383	29043	24059	21361	21251	6546	7457	27204	14374	1744	914	915	848	819	826	812	831	777	801	783	747	780	748	781	773	737	773	747	759	717	769	785	736	746	741	744	738	807	756	738	692	775	801	757	703	779	750	722	705	802	717	710	736	725	751	736	727	739	749	763	726	705	692	718	731	728	715	724	758	741	714	721	728	736	674	741	682	747	761	737	697	729	724	760	743	710	735	736	748	727	704	702	779	747	783	725	743	752	712	722	701	756	690	718	751	714	685	672	806	768	746	753	666	716	722	721	704	706	684	750	726	732	757	719	701	811	691	733	709	756	748	745	692	761	722	666	701	718	701	739	732	701	714	716	709	747	708	718	725	806	765	718	738	764	786	740	711	738	777	692	688	746	663	723	725	749	690	788	741	762	720	731	760	694	714	726	724	740	737	728	699	736	701	712	739	706	741	695	726	773	727	716	777	738	786	725	750	718	726	714	693	744	753	704	705	731	711	770	739	723	769	724	762	753	687	766	701	676	728	706	723	728	682	741	722	772	679	722	736	727	703	712	720	751	700	736	747	754	717	716	709	691	733	694	732	731	722	747	746	714	718	766	743	726	715	696	699	785	737	693	735	712	717	773	740	715	707	760	721	752	697	732	734	646	713	735	705	769	773	742	728	708	710	741	724	733	704	757	750	710	707	721	724	692	735	723	768	727	745	720	744	723	725	705	731	709	676	711	686	717	717	782	753	711	743	755	698	718	712	733	726	750	711	708	698	734	785	761	723	735	724	753	746	743	702	717	740	708	735	710	725	723	726	748	717	728	699	724	749	708	763	722	705	753	692	752	724	749	753	720	723	786	749	723	735	764	726	725	768	752	733	704	738	752	698	684	759	686	738	748	722	776	735	706	749	781	758	760	720	748	738	759	728	767	749	697	702	682	762	755	733	751	744	714	709	695	693	757	685	735	760	704	753	739	730	750	744	732	711	698	779	738	722	727	704	735	736	721	727	691	690	723	730	704	732	668	731	699	758	701	748	691	676	765	754	717	705	693	757	723	729	735	705	668	758	716	735	735	758	689	757	710	704	735	734	764	720	763	698	706	759	735	785	717	740	728	711	731	725	711	700	740	716	714	762	696	717	779	675	749	734	733	748	705	727	733	714	690	702	716	709	771	729	666	710	737	742	761	768	706	698	747	751	689	737	724	724	717	746	705	716	730	760	722	691	739	744	733	740	734	647	756	708	760	766	694	755	727	705	710	707	733	704	703	766	781	741	714	749	681	787	728	698	755	747	726	680	750	780	710	721	761	756	688	669	727	726	664	792	734	679	770	754	711	741	768	725	718	711	765	723	728	744	755	781	741	712	788	690	724	688	717	722	754	679	718	720	735	745	743	721	744	767	747	755	718	701	735	732	733	698	745	746	708	682	737	705	720	737	748	723	713	707	708	705	713	701	751	724	710	715	756	744	703	737	756	698	731	704	725	749	728	711	735	743	718	785	705	770	714	726	691	723	756	707	734	775	709	733	733	717	709	705	719	720	730	685	701	714	730	745	743	746	741	757	685	718	742	728	719	708	729	729	781	708	743	772	708	771	745	786	743	713	735	701	766	730	708	727	726	731	736	775	718	727	769	722	753	748	710	773	700	745	704	776	714	742	681	727	711	752	685	702	729	732	708	693	758	732	738	723	764	711	745	775	729	774	715	768	723	704	718	641	649	663	727	685	766	729	708	698	740	693	697	741	695	743	715	717	738	722	703	742	743	755	740	741	667	709	721	764	736	691	719	661	722	735	715	760	763	710	740	707	735	696	727	734	766	785	709	721	759	729	739	657	694	750	775	763	763	706	703	704	722	742	728	723	729	740	738	723	742	735	739	733	718	752	723	737	695	759	686	714	690	731	717	718	725	754	749	749	704	707	721	760	698	735	744	685	718	754	727	706	718	752	703	726	778	718	757	764	770	682	746	719	741	750	712	657	701	717	749	715	745	731	757	735	687	692	715	719	746	710	736	684	726	766	710	750	701	731	696	754	735	659	717	693	722	699	759	703	741	767	702	708	753	725	702	718	739	711	714	727	711	753	709	707	671	720	690	736	733	732	797	730	724	746	719	717	730	790	716	690	719	750	695	671	717	721	733	714	761	738	746	695	683	719	718	774	725	726	708	709	757	737	723	775	697	765	742	761	748	743	720	816	708	745	735	739	732	745	698	770	710	717	721	768	716	723	722	736	686	700	740	731	739	711	715	725	685	734	779	740	724	736	695	701	743	780	743	705	691	742	709	733	764	755	710	713	740	703	722	689	782	702	738	689	742	684	764	739	731	742	740	728	718	789	775	711	736	685	745	704	773	720	731	668	684	736	733	767	730	717	709	809	748	730	756	712	717	721	715	791	754	682	724	745	714	752	699	671	742	756	743	739	733	678	718	735	752	723	716	737	727	693	693	703	718	712	760	702	749	745	736	739	699	721	735	779	689	729	745	708	718	740	689	745	697	756	718	764	745	762	738	718	704	741	758	738	774	741	758	714	746	736	724	745	738	727	683	708	736	698	717	765	659	752	766	686	723	734	729	802	739	700	737	744	736	756	711	688	722	738	700	699	713	734	716	785	687	729	758	709	751	745	714	774	746	734	681	724	676	733	742	728	677	690	712	748	732	757	682	741	735	699	742	802	741	727	742	684	671	734	731	783	776	714	724	715	723	720	738	731	737	739	724	757	727	728	696	752	712	726	776	745	764	760	756	677	725	702	734	699	718	709	722	690	763	691	726	723	706	716	732	774	708	732	687	663	744	746	747	760	744	757	694	721	719	764	741	785	738	724	752	721	696	757	720	729	752	747	754	749	732	708	791	747	741	724	728	710	726	709	736	700	719	727	790	753	712	737	705	702	723	695	725	754	761	727	754	704	720	734	722	751	742	709	701	741	755	752	731	744	750	752	734	736	733	736	772	721	758	779	748	708	723	743	706	762	741	682	682	718	726	787	724	736	743	780	720	785	700	735	740	740	718	740	699	719	739	726	721	764	736	730	670	772	700	761	704	737	737	694	713	760	728	764	731	724	705	766	682	724	708	692	751	757	775	744	708	726	731	719	744	689	733	747	754	747	748	718	738	747	706	730	708	733	735	733	703	743	742	766	723	765	732	739	726	697	799	734	757	731	738	725	748	736	693	698	708	710	701	732	746	746	715	719	723	737	702	715	750	710	659	714	730	688	704	718	757	747	736	710	723	719	686	771	753	709	702	707	752	656	759	740	757	720	762	753	731	695	704	769	756	711	717	702	714	810	693	714	752	721	726	736	768	723	746	720	742	682	743	745	757	714	763	737	761	752	696	750	690	716	739	707	693	693	732	726	684	712	716	702	733	698	749	713	741	679	733	752	728	714	683	730	735	696	722	716	701	715	740	731	714	718	788	727	747	759	729	737	719	747	675	763	699	735	737	757	686	670	739	695	770	731	747	751	707	755	712	752	710	739	715	719	732	747	727	703	739	676	724	680	758	671
40114	63873	14570	5588	3983	3100	2518	11343	33440	18415	1538	1254	1151	1128	1069	1003	1042	1034	940	888	944	959	943	847	858	858	882	891	874	861	882	840	848	855	850	909	879	870	905	890	882	926	873	853	852	914	894	815	825	819	831	879	827	861	865	879	888	837	830	842	798	858	765	845	838	833	878	858	819	849	844	871	808	868	831	842	836	824	812	896	871	865	853	800	828	906	833	851	819	868	850	832	866	850	837	802	786	820	838	796	870	854	839	797	799	829	845	863	812	902	835	863	858	785	861	882	823	860	891	880	840	874	793	859	837	852	828	845	833	838	843	797	837	818	845	854	868	806	838	825	854	866	834	870	799	901	788	825	817	870	800	839	836	870	845	890	837	819	822	892	836	821	878	814	831	833	868	815	884	879	858	841	875	818	758	826	836	820	857	836	820	870	804	868	808	794	827	817	841	855	831	835	809	797	835	837	840	878	840	810	860	844	804	810	839	859	851	822	793	785	885	824	803	820	846	827	846	895	893	856	861	795	860	835	838	844	829	842	833	782	843	853	835	829	828	847	847	847	841	787	823	841	831	818	863	864	822	811	825	827	806	844	858	831	900	801	845	853	831	833	849	845	790	792	831	889	828	833	815	832	846	859	820	858	834	807	772	860	815	896	848	762	806	860	856	805	825	825	844	826	850	843	829	858	847	818	864	864	877	819	837	822	875	819	817	857	847	822	799	808	823	829	807	837	858	867	848	809	884	833	870	867	830	818	817	842	863	875	839	808	872	800	852	802	836	827	815	835	836	793	845	793	834	861	862	848	836	771	835	841	798	862	813	820	861	879	811	905	873	818	847	819	821	812	851	841	869	855	831	856	805	850	856	779	860	835	843	815	843	843	830	807	865	845	833	833	786	785	845	850	810	821	854	804	798	818	832	832	821	814	892	875	826	844	808	806	843	857	873	839	833	859	834	816	890	826	836	822	874	854	791	859	856	847	854	819	852	870	840	791	827	796	813	820	870	861	837	849	821	837	834	847	865	823	821	843	853	868	877	783	841	867	834	864	830	829	833	853	806	862	891	798	834	810	870	815	836	802	824	858	884	852	865	789	867	838	818	796	906	825	859	817	877	825	881	860	858	846	821	863	828	846	857	758	858	833	795	869	871	816	908	824	817	826	848	760	854	858	811	818	896	855	822	839	868	785	783	840	814	869	864	801	886	811	832	840	800	818	821	842	827	844	820	835	821	842	804	846	824	872	840	822	813	867	916	807	848	863	849	871	832	808	788	798	817	832	844	816	839	830	844	811	841	833	847	847	860	791	832	818	892	852	855	859	865	817	839	835	822	839	847	845	827	811	761	871	803	847	834	888	851	840	858	815	850	863	807	813	760	859	856	819	825	827	893	833	816	871	890	813	839	789	827	808	825	848	831	833	815	839	790	813	795	814	849	842	767	834	832	824	784	828	807	852	823	858	854	860	805	848	827	808	827	811	823	805	785	853	808	819	831	862	822	844	841	813	883	810	807	840	849	786	838	827	820	859	825	835	826	820	866	865	859	829	867	857	864	834	822	843	838	878	890	759	828	809	896	805	857	838	865	843	790	837	893	794	923	796	809	886	826	844	820	847	791	827	851	830	803	841	811	845	870	818	820	852	814	815	874	821	822	806	809	840	803	877	872	850	863	877	825	827	879	798	822	829	872	853	830	793	805	816	832	832	853	840	830	826	830	865	846	854	840	809	816	833	810	867	785	800	833	813	824	873	845	806	835	806	768	893	780	816	832	850	794	789	862	915	813	848	801	877	855	801	837	827	835	832	846	824	858	817	823	835	836	878	782	827	822	847	844	834	891	768	862	871	786	853	866	795	855	792	845	837	840	845	837	808	848	822	889	899	805	857	825	866	891	827	877	841	732	829	833	818	795	831	791	788	845	893	866	833	867	842	832	833	834	775	810	827	788	875	854	809	821	826	831	880	838	798	808	811	819	857	812	821	849	827	838	825	837	825	865	847	847	811	807	810	789	830	812	821	846	906	843	873	801	873	788	821	848	835	809	839	885	868	816	814	855	823	802	825	845	823	783	805	786	797	805	848	857	846	828	850	801	858	810	792	842	851	826	823	825	799	848	876	800	782	823	792	776	819	835	893	874	855	833	832	838	831	841	847	818	831	843	854	851	809	824	892	795	845	789	812	821	825	788	781	811	898	807	850	789	770	839	838	771	854	834	792	862	815	811	815	854	873	840	885	845	821	813	860	772	906	817	815	820	831	813	795	824	861	825	835	858	847	814	805	911	799	764	796	838	849	830	849	828	824	861	839	826	844	872	861	836	865	841	818	797	839	828	860	815	809	776	844	799	874	897	874	820	830	828	855	846	845	825	866	853	798	834	857	825	853	851	806	852	864	845	867	807	850	828	860	834	824	805	821	802	793	863	850	828	815	856	829	811	828	844	845	814	871	832	822	822	789	795	808	850	853	835	779	850	857	818	818	860	863	834	840	808	849	830	831	813	859	817	769	807	809	794	858	800	839	803	838	807	792	813	832	816	807	848	849	809	831	825	808	903	842	816	804	856	853	805	851	858	864	873	836	866	847	840	815	811	830	846	879	812	823	833	801	812	814	876	821	837	816	823	839	862	867	810	863	856	830	848	801	788	830	876	840	871	826	813	832	833	874	842	821	803	810	790	846	845	834	824	799	801	842	861	886	858	824	814	848	821	866	860	859	839	823	825	809	810	911	822	858	857	781	864	830	839	891	810	834	801	840	881	813	825	885	836	839	826	811	894	833	807	834	866	796	837	835	837	863	832	826	860	828	847	782	866	854	862	839	841	882	832	809	830	831	819	796	837	796	815	782	854	806	796	855	815	868	816	837	841	830	866	824	852	794	853	841	903	824	821	836	807	833	855	873	843	842	856	805	822	863	853	832	804	823	874	834	792	796	838	845	849	817	827	831	815	793	815	830	824	802	855	825	850	823	891	842	790	857	793	847	854	802	846	852	826	781	821	889	827	796	836	817	783	854	846	829	811	860	836	845	807	838	814	771	856	819	824	838	836	828	801	777	826	825	841	801	811	830	850	824	784	846	852	840	857	831	837	906	857	791	799	786	828	818	808	808	854	851	856	838	821	834	812	875	867	822	820	824	891	859	812	826	850	787	847	820	807	823	836	879	837	818	823	841	828	818	786	864	809	819	755	895	861	869	841	834	851	781	767	839	824	824	850	851	874	827	837	821	890	803	844	844	828	881	827	886	814	847	808	822	823	799	790	838	826	808	773	780	839	870	836	860	838	785	866	866	811	858	852	827	868	853	813	855	824	864	842	842	885	836	814	783	849	820	809	854	855	795	804	860	829	815	793	801	894	822	889	822	823	858	844	837	852	823	780	868	861	849	842	801	826	817	845	813	836	795	851	827	834	884	775	788	873	821	847	819	803	879	819	843	869	805	804	802	814	878	816	854	816	840	852	847	878	831	854	847	805	924	854	843	842	843	831	833	828	803	846	867
28872	25767	14932	1627	605	545	414	814	1657	827	353	359	391	343	364	378	335	393	324	403	377	341	347	375	365	356	383	382	373	371	349	353	378	377	368	340	392	355	341	349	353	352	344	360	347	327	318	389	348	381	364	337	316	346	377	378	391	366	356	342	378	368	369	347	364	330	342	338	388	364	354	343	326	321	356	348	339	338	347	395	330	337	339	363	330	370	360	361	394	352	348	385	321	336	364	376	373	373	343	345	355	345	357	390	357	332	359	336	333	377	341	366	335	342	346	380	355	364	331	337	376	355	310	376	380	351	383	365	355	344	359	365	342	388	349	391	372	349	363	371	316	362	354	356	350	355	398	353	350	355	367	348	373	346	360	325	370	374	354	336	378	346	375	378	342	350	369	379	344	368	396	374	369	327	331	348	397	364	342	367	336	359	364	344	360	324	350	349	379	395	359	370	364	333	340	362	347	369	358	341	331	335	334	346	355	339	383	356	358	385	370	340	363	371	363	352	369	354	322	363	333	324	382	348	370	330	373	352	356	330	381	385	343	353	379	340	358	309	369	316	372	356	378	325	352	396	377	353	347	368	345	360	360	362	355	390	323	349	392	368	352	352	360	357	357	371	380	350	378	366	366	347	349	353	360	359	340	377	362	358	317	338	369	340	361	365	348	329	341	385	371	352	325	360	351	349	355	346	339	355	346	368	344	353	373	355	341	328	371	360	412	353	356	351	350	373	340	352	375	360	326	375	337	343	342	367	370	350	369	358	353	357	333	367	375	404	353	369	350	311	357	368	351	345	391	347	349	355	366	334	352	347	335	347	312	324	363	344	350	352	358	347	395	337	356	345	342	398	353	367	343	368	358	321	357	351	399	342	393	333	380	353	344	392	385	389	363	344	377	352	330	349	378	353	380	349	365	381	332	315	331	352	338	371	363	358	366	346	353	343	334	342	327	329	357	363	344	335	352	334	361	360	354	336	385	342	338	337	376	336	355	352	352	369	329	362	349	363	344	377	343	338	334	408	336	367	348	379	356	362	369	379	356	379	336	347	363	337	334	361	370	335	323	354	347	336	377	339	358	333	355	351	351	374	349	351	359	350	342	422	380	377	366	385	378	338	381	319	349	363	370	350	351	384	376	365	355	365	350	369	346	366	371	377	325	355	360	331	349	337	353	354	341	381	346	357	355	306	325	320	400	381	362	383	352	364	355	335	368	334	400	367	368	369	380	365	363	371	377	371	346	353	376	361	362	363	371	365	345	367	387	333	352	360	360	342	407	333	394	347	370	332	347	377	354	347	350	350	355	351	342	366	384	404	381	346	364	339	370	350	374	347	340	375	347	339	355	363	368	347	375	346	371	369	392	368	356	358	341	332	355	346	364	333	372	338	298	328	336	352	335	357	340	376	333	351	355	368	322	361	352	344	350	348	349	339	364	354	357	356	399	364	334	331	354	360	360	352	355	336	390	361	344	342	348	329	371	365	377	355	338	387	355	347	325	383	350	375	362	386	333	347	362	342	334	358	356	379	365	346	376	357	401	353	340	359	367	370	363	346	360	360	342	374	356	382	321	358	359	356	345	322	350	350	380	346	369	353	336	384	342	353	365	357	375	339	355	348	342	346	342	361	340	358	340	328	356	319	371	347	400	352	346	400	356	315	380	363	346	341	351	366	370	365	392	347	340	373	346	354	333	359	378	344	353	378	344	346	384	355	332	377	335	329	361	356	351	346	354	366	356	344	366	352	380	330	327	384	353	350	369	361	333	375	354	363	389	340	342	390	341	339	346	358	364	347	345	349	349	363	358	338	382	365	383	363	360	364	385	377	390	361	371	351	348	376	349	338	357	371	387	356	351	317	336	361	342	373	310	360	357	343	340	361	386	338	348	370	355	362	358	336	319	357	352	347	349	339	363	339	344	342	383	372	363	340	303	347	359	383	338	347	323	344	312	368	329	372	342	366	360	314	348	378	325	350	389	387	331	375	369	348	329	326	368	349	358	376	326	322	344	343	391	359	375	352	387	346	356	362	380	322	337	328	349	362	358	316	330	386	331	365	357	330	369	331	351	374	363	322	367	346	375	344	344	356	363	334	376	390	377	358	350	357	358	338	340	342	351	366	359	358	385	352	382	381	378	346	378	334	351	365	353	367	382	396	343	318	357	341	368	387	349	384	361	370	353	371	352	334	326	363	327	336	371	378	349	365	355	342	345	340	335	325	357	334	352	330	327	351	343	350	345	368	331	358	362	338	358	351	358	378	347	354	335	346	351	358	353	341	361	383	373	374	368	332	339	376	360	316	342	362	343	368	392	348	341	355	374	343	364	339	355	383	364	381	349	336	352	382	352	353	384	356	334	328	362	344	364	384	356	353	354	364	352	335	353	334	338	396	334	351	346	331	363	379	328	351	348	369	327	345	368	353	347	344	321	347	371	358	345	350	372	314	351	346	345	352	345	376	368	382	366	383	343	348	350	353	363	338	302	385	355	354	343	340	353	364	345	377	375	347	345	338	350	367	392	312	366	354	345	358	346	351	355	355	342	359	364	338	373	378	369	349	353	338	340	348	333	394	341	397	334	367	360	351	352	347	354	368	341	315	364	358	333	375	306	363	343	373	349	336	372	388	381	359	371	350	340	338	356	340	375	363	342	326	373	363	358	352	341	332	361	350	347	380	360	367	346	357	334	357	370	381	375	355	351	367	336	354	401	352	356	335	347	342	379	359	356	352	349	334	365	348	380	336	360	372	372	326	365	346	382	355	349	320	379	339	366	358	360	320	369	368	319	384	349	346	346	371	388	390	383	391	389	346	365	364	356	336	352	377	379	343	359	334	347	316	353	342	343	383	355	337	350	366	341	343	330	371	370	377	367	385	369	369	336	356	354	365	366	342	391	380	295	381	355	377	348	344	365	339	347	379	332	375	372	397	346	308	345	327	347	349	384	346	398	367	358	352	362	352	366	330	334	381	366	358	321	349	348	335	358	326	353	375	381	337	400	378	384	358	339	354	392	384	324	363	323	391	349	363	321	378	368	361	353	361	352	344	337	374	353	338	353	370	361	390	330	358	363	363	341	373	350	365	343	389	347	377	368	355	363	344	337	362	356	366	375	378	329	341	321	370	360	342	371	350	358	362	373	357	334	361	342	340	362	382	372	373	350	361	336	390	371	354	393	380	319	353	374	341	349	337	302	329	357	347	330	395	382	365	376	341	355	339	363	345	381	345	347	324	329	338	360	336	350	373	337	351	363	360	347	365	326	359	384	346	339	325	344	395	357	358	343	333	377	368	335	387	369	312	369	341	408	379	320	362	349	364	361	348	400	366	393	355	357	355	355	380	336	375	336	366	358	366	368	338	355	359	392	394	344	361	345	331	359	322	308	356	361	359	356	316	368	325	350	341	349	375	318	337	384	376	347	357	342	384	359	350	378	380	347	374	359	351	354	335	336	358	373	364	377	372	380	347	375	360	333	369	369	352	342	350	308	331
30878	39938	6654	616	527	512	476	1303	2687	1252	401	427	473	423	412	436	458	454	443	461	430	430	465	406	423	439	414	459	406	428	418	449	409	428	399	406	403	426	432	389	447	400	415	430	471	428	423	469	428	410	411	420	418	440	399	415	445	418	377	438	410	428	410	434	394	405	449	443	375	440	432	429	451	438	399	405	411	394	427	399	407	438	444	428	417	417	424	415	426	436	393	444	477	446	435	407	390	431	418	433	442	421	386	456	440	411	402	437	450	437	437	482	412	451	396	416	436	388	440	416	437	408	417	419	456	436	405	432	439	449	416	421	476	418	454	434	482	430	433	358	444	404	435	433	442	447	435	398	432	428	426	427	426	420	393	457	459	459	423	422	449	429	433	463	462	438	454	421	456	437	424	422	445	437	476	427	440	410	445	458	421	410	415	429	411	412	410	412	414	382	434	401	408	462	439	465	444	463	406	470	415	408	449	424	454	406	430	449	430	401	438	415	422	426	421	432	384	465	420	420	412	416	453	397	443	441	410	443	439	405	424	418	395	409	406	408	407	428	420	444	407	421	373	463	422	450	429	411	405	444	437	410	421	438	433	436	423	439	386	422	416	436	414	459	425	423	449	479	418	456	447	464	406	395	399	432	473	437	377	392	440	425	409	417	457	432	429	446	439	399	422	413	419	443	427	426	469	450	443	425	406	425	430	427	448	399	418	394	450	405	435	426	458	407	436	413	424	430	420	411	423	477	413	428	423	424	427	435	431	412	447	417	461	442	432	431	432	409	409	415	432	446	453	457	391	416	427	426	443	423	431	442	404	436	384	479	415	390	435	463	412	426	461	459	416	406	404	461	395	423	440	423	420	391	419	444	447	426	397	446	413	477	428	398	422	444	418	409	437	431	424	421	427	437	420	436	411	422	403	443	435	397	478	450	448	399	452	413	417	399	438	440	458	438	441	413	396	450	394	420	420	456	439	445	405	433	437	450	411	440	435	419	408	420	419	458	461	395	432	419	393	412	431	449	437	431	433	409	399	437	431	458	445	419	433	420	422	438	410	390	424	422	424	443	427	453	406	406	428	396	442	390	395	438	419	426	414	431	427	445	426	423	450	434	432	423	452	437	444	447	439	422	406	439	382	478	413	419	408	398	431	410	408	413	465	386	463	464	465	408	432	432	422	395	397	414	443	424	432	427	416	421	426	399	452	392	423	467	379	439	435	419	441	435	430	449	436	425	428	419	429	465	413	375	419	411	412	425	406	424	415	453	399	413	439	418	415	417	423	431	410	407	430	411	368	434	416	423	426	442	427	416	416	435	462	456	472	407	455	394	460	440	443	445	375	405	454	432	412	435	428	396	440	438	429	428	419	375	413	440	414	458	425	419	484	424	431	409	442	410	462	382	398	409	436	429	423	444	439	427	432	407	423	415	457	393	417	399	396	397	431	447	454	434	421	478	444	470	469	395	400	421	443	414	415	426	462	412	447	411	389	423	427	412	417	385	426	402	447	427	414	436	412	413	435	438	434	416	420	468	438	407	452	444	434	428	443	428	398	441	425	413	439	449	403	412	392	405	395	446	457	424	431	465	407	439	401	437	409	416	441	414	400	442	411	447	398	441	428	444	442	467	433	401	398	405	431	412	425	414	413	478	455	441	407	399	409	400	416	449	411	420	416	497	423	424	423	477	413	469	416	465	419	465	432	432	444	427	412	434	405	432	434	415	442	410	442	391	424	401	378	421	394	426	445	427	408	453	432	451	448	432	427	461	461	418	459	411	402	424	458	413	437	409	456	420	441	445	468	463	447	417	446	426	414	402	418	415	382	414	421	431	461	426	476	437	443	441	405	416	425	425	394	428	421	405	443	428	434	452	422	455	441	379	430	428	445	413	451	440	406	440	411	404	435	440	407	382	432	403	441	430	409	417	414	426	448	378	403	442	442	460	430	445	416	453	415	476	442	413	410	415	438	439	450	431	437	419	434	439	459	440	466	403	440	448	431	394	434	414	412	417	460	434	398	438	404	433	433	432	442	433	451	407	468	446	406	404	419	428	463	440	441	434	423	416	422	432	425	450	424	487	427	412	423	386	420	452	383	422	433	507	395	453	450	409	457	427	414	429	436	422	450	442	426	453	414	445	421	421	447	434	414	433	445	416	442	448	442	413	451	416	429	429	421	418	402	403	376	441	394	430	410	422	435	454	443	438	417	407	447	420	415	408	423	454	413	417	442	418	401	454	406	405	443	454	417	436	409	447	425	409	431	458	414	400	429	439	420	396	431	427	429	485	449	439	441	448	432	426	407	452	420	457	414	450	414	419	431	428	453	445	431	425	402	429	369	426	393	405	432	470	427	430	444	437	449	423	432	416	418	448	440	418	396	409	394	445	444	411	451	446	438	455	429	442	437	437	429	423	481	427	434	428	441	432	412	436	396	402	397	402	421	419	396	438	417	425	436	427	430	459	446	428	440	416	468	426	449	386	410	413	430	454	413	466	413	457	384	437	458	466	408	448	464	474	463	421	430	450	424	425	406	438	445	462	425	431	401	428	436	426	480	434	462	417	395	438	449	445	429	417	466	405	411	430	448	403	443	413	438	438	405	447	400	409	426	456	454	440	454	421	475	390	400	473	420	406	394	416	407	474	445	414	426	397	435	444	447	433	407	428	447	435	438	417	418	463	412	432	431	396	432	433	435	427	422	400	411	380	409	418	447	437	419	418	414	458	411	432	446	441	448	435	432	429	402	451	400	461	463	455	439	426	449	426	415	457	435	444	486	440	386	433	434	411	433	445	431	464	414	398	448	423	444	450	429	441	404	436	427	422	405	417	420	416	457	453	425	391	409	458	449	409	439	383	463	425	463	464	410	420	414	430	416	433	463	424	410	442	426	397	439	451	419	443	420	408	416	383	424	427	437	397	457	424	434	484	435	432	410	415	446	422	401	451	416	436	396	404	435	427	429	411	448	460	449	431	448	415	449	475	426	423	392	438	436	379	419	440	425	394	443	411	432	429	400	494	446	481	409	446	398	426	433	450	411	441	437	425	445	459	431	411	428	428	405	431	391	406	404	453	413	379	450	445	444	426	428	444	461	390	422	414	416	436	416	381	381	443	418	453	404	418	425	413	407	454	435	428	434	433	401	430	429	468	402	432	426	428	434	415	433	443	394	410	428	434	414	459	439	425	418	447	409	436	436	418	421	419	413	397	442	447	421	386	412	449	423	461	471	405	424	449	452	405	407	435	431	429	415	404	430	420	443	479	405	415	406	441	473	455	442	429	441	415	457	399	434	421	435	414	418	477	405	418	432	439	441	409	428	412	434	434	432	437	438	455	404	413	408	453	433	424	403	407	435	419	400	395	394	418	424	459	390	427	445	406	424	443	425	447	438	395	441	443	410	473	449	428	385	450	362	410	407	430	439	444	428	419	444	437	409	435	422	423	480	436	418	415	444	425	434	417	414	418	465	445	417	417	467	457	443	420	426	429
24478	21304	28269	24611	20718	4739	1142	6340	11742	5442	752	668	599	590	565	580	595	533	598	590	599	566	573	596	555	542	535	576	543	574	569	543	515	564	581	544	551	546	498	580	564	548	560	544	558	554	563	570	593	524	524	521	534	516	528	558	534	532	539	558	525	576	550	510	535	540	558	542	522	525	504	573	560	531	559	540	548	536	536	515	545	522	533	554	563	527	570	573	595	540	518	500	582	516	544	558	537	523	549	515	590	573	542	580	530	576	500	523	532	543	585	576	589	512	512	538	540	512	582	489	517	541	537	500	547	543	552	569	573	546	544	560	515	539	538	509	542	552	572	546	565	586	527	511	586	521	578	571	556	549	541	541	571	542	546	572	499	549	514	538	536	540	566	519	547	590	487	549	566	534	537	552	562	559	523	513	505	528	486	537	532	541	543	522	526	527	551	556	519	556	590	590	532	577	556	533	517	543	583	546	497	500	531	590	563	584	557	560	547	546	561	559	544	565	522	514	534	574	542	520	530	553	541	534	528	524	582	552	572	550	556	494	502	554	534	583	517	593	522	547	548	576	541	560	556	546	511	518	525	531	547	591	536	529	544	560	521	512	573	512	582	559	553	479	578	510	544	545	558	510	530	528	521	538	529	563	530	540	514	535	553	568	515	554	530	550	504	537	516	581	552	551	534	517	609	584	500	566	567	518	517	521	549	542	564	547	562	550	574	489	533	502	514	536	498	532	607	523	577	504	554	524	571	558	518	520	537	530	549	498	512	533	553	547	537	548	505	542	515	505	558	562	553	537	570	527	586	520	523	534	514	584	529	540	542	523	561	515	537	521	550	542	560	543	565	537	535	549	548	529	507	530	539	547	550	523	568	506	504	529	565	524	546	528	563	542	542	570	508	528	592	533	545	572	526	529	566	597	566	557	558	525	525	540	522	563	544	567	542	564	562	532	547	533	559	532	512	585	521	529	512	532	505	595	525	574	522	562	558	572	524	546	513	562	544	538	552	555	572	558	566	547	572	525	532	521	508	523	548	574	548	537	562	534	551	543	530	524	518	529	500	543	573	544	513	519	490	553	567	534	560	571	536	607	530	530	542	527	549	490	576	535	561	528	537	521	551	564	544	562	536	514	514	547	528	509	538	579	576	529	519	525	531	534	541	547	553	513	527	503	506	572	544	544	585	571	544	548	551	544	556	532	522	563	573	518	495	535	541	552	554	551	557	572	563	544	508	542	556	523	521	525	570	593	550	543	576	506	566	533	500	512	542	534	575	515	548	536	604	565	548	507	525	558	556	560	580	545	548	498	537	525	521	526	592	512	541	566	531	543	540	527	534	526	564	575	531	541	554	580	560	535	584	476	579	566	507	553	543	589	541	534	491	546	575	519	511	571	562	587	515	538	558	546	560	561	520	561	535	551	577	533	567	542	546	527	551	526	561	538	554	536	523	538	528	518	546	524	549	525	532	490	528	549	570	528	548	540	535	493	544	531	535	500	568	514	523	544	521	528	540	510	545	563	530	559	524	546	534	564	541	535	592	544	533	553	568	568	549	526	556	501	538	547	567	544	555	552	532	551	576	540	535	521	511	511	591	502	566	565	511	551	538	553	550	520	579	576	486	470	525	552	528	558	567	517	515	573	563	565	537	536	538	564	504	528	567	539	541	570	512	553	534	538	523	555	537	490	527	516	534	557	541	549	557	495	497	526	614	546	545	518	536	587	548	510	568	521	505	519	547	544	592	551	554	513	588	521	517	539	526	539	540	519	567	528	548	540	510	573	526	556	518	554	559	540	543	527	536	522	516	498	538	531	507	519	599	544	517	516	562	506	540	592	556	561	543	567	566	546	561	527	553	539	506	547	519	536	540	542	529	523	525	576	556	584	522	550	530	510	536	520	569	549	512	547	548	550	527	552	534	552	559	545	530	544	565	538	550	522	555	566	518	514	533	518	538	522	530	539	510	530	498	520	555	532	549	537	502	526	560	596	577	491	551	557	491	570	549	597	560	558	549	531	546	582	532	556	522	501	546	554	525	563	562	523	570	533	528	567	525	531	545	509	566	548	553	534	541	586	563	539	584	536	565	575	508	543	572	545	539	560	546	490	525	553	552	551	566	577	546	561	564	538	563	526	575	533	537	495	519	545	529	523	550	522	532	576	553	576	518	544	531	568	515	524	556	517	531	530	548	530	586	541	555	535	525	521	515	548	564	569	539	547	518	549	517	532	515	518	527	524	545	529	505	533	576	527	533	535	529	560	534	538	532	520	550	551	553	561	532	535	538	538	557	552	530	552	523	536	537	592	575	533	542	536	559	575	506	556	524	557	523	528	516	565	547	541	572	535	534	550	551	501	570	535	505	560	522	532	509	547	567	525	556	581	518	571	531	584	524	536	554	569	599	530	593	509	552	561	535	510	518	535	500	537	527	530	558	557	537	537	531	531	534	524	542	542	555	543	553	570	510	496	535	526	554	550	545	525	542	556	574	553	569	529	561	553	540	563	516	553	570	552	532	551	557	523	518	551	550	595	536	516	585	507	518	545	533	532	525	583	558	528	545	552	535	558	573	501	527	564	544	545	574	543	578	507	547	530	502	504	541	519	541	527	552	488	522	586	550	545	560	566	523	563	567	517	544	563	553	522	562	508	508	581	544	532	531	545	576	569	517	551	530	507	520	565	550	490	542	582	511	495	490	549	519	557	553	525	530	560	525	515	530	550	556	557	511	502	539	505	525	529	481	521	549	574	529	498	504	538	566	558	570	501	521	554	538	552	512	527	519	562	507	503	551	535	554	505	539	602	529	550	538	535	518	538	572	507	528	511	554	537	540	558	533	538	527	517	507	595	573	541	521	571	565	563	529	509	536	579	575	535	529	539	567	549	585	548	524	504	528	511	544	522	536	521	587	549	568	499	525	534	550	540	514	549	566	556	520	541	541	556	483	562	499	517	544	545	549	512	536	549	553	580	547	554	549	581	534	546	512	556	520	554	526	514	553	542	553	567	534	523	520	526	555	514	592	578	545	534	541	547	562	509	523	561	575	535	524	572	536	503	558	568	562	527	551	591	525	534	545	552	496	568	516	571	538	549	582	555	550	608	544	516	549	557	552	558	568	558	626	511	497	510	530	591	525	524	532	515	583	591	517	508	572	532	516	506	508	517	521	573	566	550	557	556	514	556	549	529	544	552	508	520	517	557	493	543	551	519	547	553	552	554	556	526	534	513	531	529	537	547	574	572	514	514	554	592	528	562	528	537	511	517	556	549	571	514	536	536	565	574	541	569	512	529	569	499	534	541	550	497	547	492	552	552	541	561	566	532	530	590	549	510	524	580	554	549	555	526	540	544	567	579	554	514	517	567	549	569	562	519	511	562	535	536	556	501	532	558	564	561	553	541	521	566	491	521	553	487	516	498	528	547	566	547	563	529	552	548	519	549	544	557	568	511	553	562	498	546	542	566	564	552	519	551	561	533	532	540	589	514	591	537
35300	54761	10277	3035	2197	1738	1449	10744	17742	8873	875	818	802	820	768	669	717	681	680	717	662	688	639	693	620	680	671	654	660	649	665	594	668	615	643	629	645	666	645	623	632	664	592	631	613	660	613	662	611	597	651	651	639	690	623	684	688	651	592	628	617	653	614	623	602	636	599	639	656	626	624	650	645	648	616	635	639	638	572	619	600	609	599	622	606	614	629	608	629	643	664	635	615	646	602	596	648	625	612	625	622	629	609	655	599	614	638	660	666	618	608	652	606	615	648	624	646	637	654	628	625	621	594	611	644	623	617	624	626	623	620	653	610	572	615	589	614	609	623	622	680	646	626	625	605	659	644	645	556	583	676	689	607	659	606	603	632	626	691	617	647	657	607	638	655	600	629	641	645	635	596	653	620	638	643	611	620	652	671	643	629	584	660	614	638	598	627	587	595	637	589	628	597	599	603	606	635	660	609	638	658	617	606	606	621	641	584	590	640	678	625	593	675	670	611	642	614	603	645	632	630	690	629	619	639	637	620	620	633	638	666	628	629	624	618	617	626	655	675	640	657	616	603	597	608	606	622	609	606	651	630	622	600	656	642	606	631	656	603	677	613	650	599	625	631	641	640	626	619	633	654	625	706	591	649	612	669	632	607	591	654	677	624	639	651	626	629	650	600	611	657	622	649	657	626	675	658	635	652	615	649	594	627	618	615	597	634	652	660	633	608	587	615	624	614	615	627	630	626	597	625	637	646	622	644	652	626	636	613	670	604	622	670	646	640	636	620	644	637	624	659	605	624	621	604	595	625	641	655	624	653	663	652	596	621	599	644	595	633	590	612	636	663	635	632	610	646	652	651	666	634	568	620	614	663	606	596	675	616	660	603	626	585	649	652	624	637	651	623	619	670	626	660	619	642	640	608	607	595	646	613	655	551	651	595	593	618	631	631	643	629	631	649	556	629	661	608	636	635	659	625	677	619	628	603	640	609	639	657	611	608	646	641	648	628	637	656	606	632	599	658	637	659	635	628	609	654	655	622	628	651	641	668	630	616	599	643	640	630	684	676	669	662	561	563	634	670	620	625	666	641	600	644	644	617	614	643	612	637	599	615	653	616	673	635	587	652	622	632	645	638	615	678	610	648	614	622	647	622	622	638	606	659	629	595	649	622	630	645	608	617	618	668	602	617	644	663	633	666	587	636	630	644	565	664	614	656	603	669	641	662	633	622	604	677	623	620	627	597	663	669	650	615	681	637	649	637	672	642	633	584	590	648	581	645	625	626	611	580	643	668	648	609	659	599	647	620	620	636	637	640	649	643	610	607	618	623	621	621	613	609	616	578	615	614	631	635	640	639	648	633	627	616	636	635	608	622	585	566	630	605	694	605	638	594	631	672	617	646	584	693	622	652	645	627	629	552	604	616	659	590	613	630	604	622	617	611	639	600	648	666	638	653	574	646	601	591	635	633	626	648	627	578	670	664	679	611	633	635	616	648	632	632	675	583	634	654	594	627	653	596	619	644	635	624	605	581	635	654	607	630	643	637	640	627	574	611	642	668	602	613	624	596	687	648	640	641	595	619	652	596	604	599	608	609	645	651	635	615	607	605	638	596	599	654	655	658	635	607	580	639	623	583	609	617	634	640	642	651	593	638	644	595	615	646	695	617	648	664	640	619	653	652	585	660	629	646	658	604	673	613	596	627	652	621	634	660	607	624	629	574	607	616	650	637	600	626	684	637	587	615	676	620	601	621	626	618	619	595	612	657	645	619	625	605	647	608	628	598	613	597	610	584	653	662	629	613	597	600	611	631	623	591	699	671	621	670	626	624	618	663	640	620	611	606	663	627	625	627	594	686	696	648	602	615	609	596	615	604	674	651	654	629	656	628	645	639	625	629	647	569	640	633	617	624	599	676	621	623	627	630	618	626	606	642	619	660	637	621	633	619	684	616	661	613	637	634	614	633	596	612	626	630	639	571	650	628	638	680	649	643	627	660	569	670	612	613	621	606	622	597	625	615	641	629	596	648	633	638	627	623	670	654	620	634	630	632	640	618	641	666	644	653	645	593	636	649	649	613	657	634	636	660	683	568	617	602	642	659	649	608	609	695	645	630	581	615	611	631	661	582	602	666	654	662	589	616	598	641	611	662	659	644	616	622	621	605	636	605	657	619	573	650	643	656	617	623	628	646	643	621	641	662	620	667	617	650	622	633	667	628	629	584	646	621	625	651	645	611	641	629	596	618	629	669	596	631	584	622	608	664	644	646	628	658	658	642	644	638	637	641	647	638	639	649	625	621	622	640	617	639	614	565	650	636	617	631	615	629	654	663	659	614	603	653	646	616	635	661	639	655	631	619	599	624	672	643	628	631	616	585	624	645	636	623	666	601	623	653	590	620	610	662	647	595	602	622	643	619	625	641	620	621	603	671	633	591	661	643	613	672	632	631	644	613	626	576	679	646	644	623	649	599	647	576	592	602	626	630	677	571	602	617	653	594	564	615	579	621	642	596	705	616	633	606	638	632	601	589	618	610	590	642	680	647	614	614	609	640	644	577	649	597	645	667	685	623	647	615	627	644	664	656	604	620	590	669	680	696	603	630	619	623	628	692	650	632	621	651	634	619	601	596	611	628	629	624	636	628	591	600	647	637	640	619	624	621	633	629	606	628	641	625	610	597	553	611	671	673	646	597	664	635	653	657	615	604	672	667	640	665	606	625	618	649	612	667	665	653	650	599	613	640	578	658	654	674	603	685	585	645	627	615	642	586	668	645	620	623	644	635	625	648	612	602	659	624	682	631	626	633	606	637	638	591	641	613	623	629	619	617	601	635	641	662	645	687	649	636	593	635	610	684	635	599	645	662	633	586	634	688	615	656	605	596	664	635	657	626	622	618	621	612	628	610	640	676	638	633	682	624	659	625	636	620	637	606	631	648	644	610	614	615	626	622	639	663	630	612	659	638	662	634	651	633	621	598	582	635	641	594	635	638	594	611	656	626	616	688	625	579	632	672	628	651	623	621	605	605	630	645	622	695	663	645	689	606	628	640	646	657	620	661	642	628	596	632	663	639	648	685	628	607	639	628	660	687	610	630	631	621	636	626	602	580	595	626	604	615	613	613	646	638	624	646	645	639	640	625	676	644	608	631	601	628	640	679	648	640	633	634	580	619	639	656	604	594	647	604	619	615	607	631	631	625	597	634	634	633	653	678	622	636	668	587	671	594	655	666	611	624	633	680	606	676	610	608	627	668	646	667	605	640	650	652	559	599	626	638	618	658	615	647	620	650	638	607	648	631	675	640	637	618	628	606	614	638	597	572	607	612	621	633	627	627	601	592	597	630	638	631	670	606	628	590	594	662	638	650	632	605	638	655	640	658	634	626	630	671	629	667	575	670	603	620	595	660	605	618	652	619	612	646	642	676	634	625	601	594	653	589	630	592	607	641	601	638	621	652	640	602	641	664	641	647	641	595	677	654	595	662	653	623	621	604	619
25421	21414	27140	25035	6920	729	585	2106	4717	2086	440	461	449	449	443	412	425	411	404	390	426	387	408	380	401	407	443	417	392	405	367	398	388	403	420	396	430	391	402	412	412	414	366	424	413	393	388	424	338	355	387	398	387	404	337	373	385	352	369	415	384	415	376	414	418	383	379	366	348	374	361	393	395	384	378	386	373	401	407	385	389	365	402	370	397	369	421	386	405	393	385	373	400	388	359	388	394	396	405	370	410	392	367	402	358	402	421	383	389	394	368	372	359	410	425	394	412	407	417	379	371	397	361	385	377	378	371	366	365	398	382	412	408	391	355	422	382	387	404	396	387	391	395	413	356	377	414	400	396	379	364	356	329	413	401	389	375	342	395	405	379	389	394	404	413	367	397	408	395	389	363	431	386	421	387	392	373	376	388	389	359	426	391	406	405	413	378	375	389	406	388	387	357	374	386	352	428	394	414	402	373	391	414	396	368	402	401	424	370	378	387	383	383	432	381	354	393	371	358	392	413	353	411	383	391	393	367	373	375	406	384	418	398	378	393	379	400	425	369	395	356	406	380	390	401	418	388	357	401	358	409	389	398	365	392	433	413	387	410	418	394	372	387	398	397	381	370	372	393	425	402	380	364	412	372	374	388	362	399	365	396	362	394	392	379	386	393	386	392	377	384	387	387	390	382	396	437	389	371	374	383	377	412	384	409	368	404	399	388	387	413	403	397	365	389	371	378	375	423	427	405	427	398	390	346	400	425	410	402	414	388	383	403	385	386	366	422	416	414	377	375	404	418	403	374	409	375	399	407	405	389	373	396	391	389	404	367	383	367	370	395	392	392	383	379	417	391	389	429	397	396	386	398	379	445	419	417	383	374	379	406	377	404	415	408	424	383	417	370	400	409	395	410	390	447	363	363	395	391	408	361	373	384	359	369	400	399	415	348	392	419	372	407	370	374	358	363	344	392	378	379	387	359	423	403	416	414	401	360	389	405	373	395	381	402	398	372	413	381	388	349	377	386	366	376	394	410	386	363	416	381	351	386	392	385	413	366	395	380	352	375	408	400	407	334	404	396	363	395	396	398	408	373	394	368	391	341	392	381	376	385	410	359	395	398	380	381	368	379	361	395	399	419	366	338	388	394	406	409	379	377	341	388	416	384	369	410	426	434	365	362	413	389	402	382	386	395	404	412	356	365	388	415	428	378	394	384	390	368	382	403	379	370	419	401	383	361	390	399	400	386	374	402	364	390	381	397	404	409	354	378	446	383	380	390	430	399	349	402	405	399	409	392	383	424	410	392	358	367	363	408	400	417	441	378	355	391	406	367	395	424	404	392	382	391	391	380	399	392	409	388	380	403	395	370	403	409	356	391	402	372	386	380	401	401	408	407	370	382	366	354	420	402	417	408	410	410	432	392	377	415	372	391	373	375	396	373	381	415	379	373	384	412	341	375	372	366	390	375	393	393	442	394	399	392	386	377	397	412	413	368	399	370	378	406	384	399	391	399	369	394	396	418	373	372	367	376	377	389	385	384	334	401	374	385	369	385	407	408	380	418	413	419	380	410	380	402	386	392	382	376	426	369	371	369	382	424	377	371	397	393	366	374	370	386	364	398	409	418	381	371	380	413	400	390	367	398	386	391	390	389	400	400	348	377	414	423	367	386	400	367	395	359	394	408	432	392	397	386	386	419	386	394	386	357	388	378	435	397	374	333	356	418	360	371	415	380	361	396	400	362	381	409	387	399	406	426	422	397	389	378	416	411	423	369	376	407	391	402	380	404	407	350	399	406	397	387	373	388	372	385	387	386	399	405	384	371	356	413	391	413	361	360	386	411	393	398	402	410	390	375	412	400	404	397	396	383	400	376	380	370	394	384	423	395	386	410	405	380	389	398	382	420	396	428	361	362	386	388	423	370	421	400	444	362	402	424	393	376	394	430	431	393	362	373	384	414	397	382	381	365	378	402	391	413	366	394	339	407	413	389	388	389	400	431	404	415	398	407	382	373	404	410	360	398	404	358	416	416	405	419	403	413	411	400	416	414	370	418	346	401	359	380	365	398	360	387	363	412	389	400	374	384	381	383	397	402	397	377	383	411	400	399	363	411	393	350	394	358	395	401	390	377	418	382	399	387	383	365	399	409	375	419	379	345	393	407	380	400	361	401	397	392	381	379	369	371	405	353	380	409	352	355	396	390	392	386	373	378	405	349	339	406	365	420	406	378	402	397	382	411	390	388	394	378	406	382	442	367	378	385	419	401	369	395	393	418	383	380	426	406	382	358	392	372	416	387	356	389	394	409	366	378	393	419	362	405	393	395	375	429	403	391	379	395	372	407	410	395	388	390	372	383	412	385	384	395	412	364	397	393	402	390	394	404	408	346	392	355	376	401	365	377	410	395	396	401	373	397	391	404	397	385	396	376	384	404	410	382	402	384	391	381	386	384	408	398	360	414	400	406	375	377	407	406	425	395	349	370	362	353	381	405	422	429	344	353	384	372	373	371	389	413	361	376	376	428	391	390	390	408	404	388	410	406	375	378	379	357	385	431	389	414	369	413	393	401	391	397	401	413	415	400	365	375	385	406	378	431	401	364	375	402	423	374	392	377	376	397	405	426	393	371	392	386	397	430	401	417	381	373	430	384	405	385	421	384	361	396	381	404	413	405	388	377	382	399	357	402	419	381	418	339	401	383	397	403	354	376	400	385	387	335	409	394	379	392	394	376	394	362	405	394	382	376	409	389	407	405	370	411	375	369	384	400	408	380	414	364	412	413	393	414	418	414	381	357	384	399	434	382	402	381	380	374	429	389	396	402	424	381	432	387	406	424	368	404	394	393	426	382	421	376	387	415	392	404	353	423	391	379	425	410	428	377	395	394	381	374	391	369	377	397	364	415	378	383	369	389	395	397	407	390	389	386	393	370	374	413	402	384	385	393	391	423	416	400	388	364	390	378	390	391	383	379	389	366	391	373	414	421	395	414	389	412	382	407	370	386	396	398	384	411	427	407	392	437	353	381	389	380	378	417	382	373	405	382	387	384	449	387	415	394	404	383	378	367	355	394	356	370	357	378	406	386	374	371	375	403	375	436	370	393	406	397	400	375	377	387	374	418	421	411	348	375	391	407	395	379	414	366	400	380	400	412	419	354	394	387	399	356	372	365	391	400	386	391	401	354	400	383	400	409	400	360	390	382	380	376	398	402	371	395	374	399	408	405	397	391	396	379	430	374	433	395	396	389	389	384	370	406	394	385	386	438	412	359	348	398	408	391	370	382	383	369	382	408	397	377	427	403	404	385	378	401	440	378	354	386	401	407	378	353	374	390	411	411	389	382	417	377	381	412	395	376	437	403	375	363	375	379	439	385	386	368	374	449	402	397	389	387	411	402	378	368	378	405	367	414	395	416	438	399	414	370	369	413	405	376	402	395	384	385	392	406	388	400	390	416	425	417	367	385	395	374	401	395	430	385	385	374	373	382	435	389	374
35320	50294	10676	1786	1383	1080	902	4794	10849	4617	621	610	558	592	515	537	527	545	511	528	538	499	544	510	488	514	475	521	521	505	477	507	503	507	510	507	549	477	500	533	479	469	495	502	473	456	452	487	501	483	466	481	468	458	488	502	457	504	494	502	535	499	481	491	455	518	500	494	449	473	483	497	462	507	499	512	504	499	517	483	477	506	502	461	508	464	517	435	457	469	469	500	481	449	475	484	482	481	522	499	472	467	485	464	486	468	479	505	483	462	492	497	494	530	500	499	450	493	477	508	522	492	490	500	463	454	500	519	501	463	498	466	501	475	454	483	490	503	441	501	505	500	477	494	516	479	472	492	507	493	466	479	508	461	510	467	450	492	500	509	461	477	468	479	473	471	470	491	486	454	517	431	491	489	481	483	488	533	462	493	477	449	512	450	491	500	517	498	468	460	508	472	461	479	490	480	500	461	481	498	491	476	454	492	456	501	517	508	466	444	461	494	513	482	472	460	434	487	509	452	473	499	446	476	445	485	489	447	476	472	525	446	483	492	471	484	462	481	455	485	465	492	521	496	477	512	506	455	474	477	454	482	471	464	512	436	481	484	434	494	498	458	489	496	516	461	484	493	481	480	504	481	476	469	470	459	470	476	488	487	493	508	496	495	501	484	453	451	482	465	516	457	486	462	542	484	481	458	480	457	505	476	498	453	471	506	468	470	442	492	453	500	499	495	455	486	490	485	518	470	478	458	459	501	495	478	494	480	481	524	485	437	456	481	484	463	482	476	490	448	484	479	490	493	450	468	479	490	499	495	475	471	492	514	507	463	502	452	504	443	461	501	513	505	495	485	537	462	471	515	477	486	487	478	492	465	473	481	472	487	493	485	482	513	480	500	473	506	467	492	495	477	479	455	464	461	494	508	451	439	460	499	486	462	444	499	458	445	497	460	438	483	518	459	493	481	506	473	483	498	483	465	487	491	506	484	446	520	481	489	491	476	489	467	464	491	470	473	494	458	488	501	493	480	466	468	457	483	489	458	479	459	485	522	497	480	498	508	503	486	462	480	459	459	554	470	463	463	476	515	493	487	509	490	513	508	486	429	459	486	474	496	452	486	490	469	500	500	476	497	457	450	503	488	493	455	508	540	477	479	503	536	478	486	468	494	497	489	469	469	469	487	491	454	473	450	441	530	470	441	470	503	483	473	451	479	462	502	447	455	471	464	492	473	498	489	510	486	477	433	483	508	434	418	474	489	470	432	532	477	507	519	514	487	471	451	490	458	456	474	493	482	465	524	507	481	500	476	450	485	484	488	470	438	506	488	468	467	484	483	488	478	494	483	510	473	479	425	480	489	475	465	541	488	488	480	474	486	460	449	530	444	518	503	442	464	486	472	477	489	486	481	483	531	493	535	486	469	427	481	467	434	477	490	526	454	510	490	497	497	529	479	507	495	453	519	513	482	473	497	471	502	481	481	469	461	503	499	455	465	494	450	461	486	475	448	449	514	509	507	506	462	473	489	493	511	491	475	484	462	461	436	513	474	496	465	435	481	522	491	441	515	464	501	487	470	496	464	481	495	466	453	490	467	492	480	469	483	499	471	475	464	497	465	466	474	493	471	482	488	488	511	486	490	473	509	483	486	503	459	450	492	523	471	485	493	522	509	477	471	483	456	461	499	507	466	478	491	441	478	495	501	470	483	488	454	450	483	490	515	472	460	506	469	466	490	520	446	439	469	436	451	506	500	518	481	477	435	490	481	510	520	465	464	472	459	475	528	498	468	491	481	467	519	449	513	493	492	462	493	521	518	496	493	482	439	480	518	495	468	473	486	500	487	488	480	455	456	521	456	497	493	488	425	485	432	472	503	480	461	486	477	514	485	460	509	491	477	481	511	462	481	473	438	499	509	515	466	478	477	489	452	476	490	481	490	460	493	474	489	461	446	464	472	486	484	491	516	483	469	488	463	466	473	485	442	502	482	472	466	485	442	508	496	493	472	506	522	454	484	473	483	481	431	504	487	462	480	481	471	510	491	470	519	490	468	474	478	484	488	519	505	457	462	473	511	454	497	480	482	507	502	476	449	462	445	490	487	471	506	474	544	491	489	499	508	479	475	477	456	521	497	486	454	508	502	478	479	424	474	457	493	494	461	464	518	452	461	480	471	459	477	491	515	490	502	497	468	489	482	465	483	477	517	476	505	514	504	495	483	495	537	441	486	471	523	482	448	512	476	494	493	501	492	440	468	481	460	466	514	483	474	508	449	490	492	485	521	479	530	525	467	472	484	516	495	459	476	486	454	454	488	445	510	507	461	498	499	474	508	466	478	454	469	477	461	480	508	484	465	500	500	503	464	492	478	508	484	495	461	531	445	468	503	508	523	515	483	458	467	470	467	487	431	490	458	457	501	471	513	515	461	515	490	476	470	480	496	473	481	457	471	489	500	471	510	468	492	477	520	467	469	501	491	466	452	521	473	462	466	500	467	480	461	486	486	512	487	471	489	428	491	482	487	495	466	450	489	494	477	430	454	473	456	469	500	513	442	493	475	506	462	459	500	491	468	466	499	473	477	419	487	488	493	504	483	469	471	508	497	467	485	475	496	446	511	443	472	506	452	500	467	484	469	508	512	494	519	496	555	445	463	470	488	472	473	485	479	498	489	535	479	506	470	481	463	454	467	494	501	520	477	514	484	514	449	480	481	500	486	457	482	509	457	493	479	463	453	486	440	483	493	482	461	523	461	499	504	474	451	496	496	496	480	472	470	496	507	483	468	483	493	515	535	498	504	475	479	469	502	454	515	507	474	491	506	527	502	467	487	496	480	479	514	495	465	486	465	497	512	474	467	501	475	495	501	495	514	499	497	503	490	479	479	464	466	496	485	469	470	465	425	462	478	523	489	461	470	493	452	479	470	459	478	468	504	467	495	478	445	469	460	519	486	483	474	511	495	488	466	439	433	484	491	500	479	479	445	457	497	469	461	440	493	481	472	466	484	462	456	470	475	500	498	508	531	478	497	488	491	446	537	459	498	496	477	491	518	473	480	464	488	431	450	479	476	497	455	480	488	529	465	472	497	488	474	514	487	449	470	482	490	507	466	438	458	474	464	482	456	484	486	471	481	481	479	490	505	495	463	500	509	474	467	484	459	503	477	467	477	461	528	467	463	487	439	495	491	526	502	466	473	492	517	475	487	476	454	498	474	488	460	472	505	494	480	485	449	472	485	488	489	481	472	484	485	480	499	481	469	471	501	496	486	453	443	508	476	493	522	479	461	472	457	542	455	453	472	515	469	471	500	473	489	455	472	509	487	466	488	485	443	466	471	434	510	460	483	462	451	477	465	486	463	533	441	496	459	485	456	483	504	444	481	470	474	474	503	472	463	484	499	489	480	481	471	450	473	542	486	474	457	507	489	467	477	452	446	480	491	509	493	481	493	541	446	459	458	506	497	458	466	454	491	495	533	445	498	491	492	484	491	491	491	481	451
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
