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
338774664992	338774665561	338774666111	338774666659	338774667209	338774667761	338774668309	338774668861	338774669411	338774669961	338774670511	338774671059	338774671609	338774672161	338774672711	338774673261	338774673811	338774674361	338774674911	338774675459	338774676011	338774676559	338774677111	338774677659	338774678209	338774678759	338774679309	338774679861	338774680411	338774680961	338774681509	338774682061	338774682609	338774683159	338774683709	338774684261	338774684809	338774685361	338774685911	338774686459	338774687009	338774687561	338774688109	338774688659	338774689209	338774689759	338774690311	338774690861	338774691409	338774691961	338774692509	338774693059	338774693609	338774694159	338774694709	338774695259	338774695811	338774696359	338774696911	338774697459	338774698009	338774698559	338774699109	338774699661	338774700211	338774700761	338774701311	338774701861	338774702409	338774702959	338774703511	338774704059	338774704609	338774705161	338774705711	338774706261	338774706809	338774707361	338774707911	338774708461	338774709009	338774709559	338774710109	338774710661	338774711211	338774711761	338774712311	338774712861	338774713411	338774713986	338774714561	338774715111	338774715661	338774716211	338774716759	338774717311	338774717861	338774718413	338774718961	338774719511	338774720061	338774720611	338774721161	338774721709	338774722261	338774722811	338774723361	338774723911	338774724461	338774725011	338774725561	338774726111	338774726661	338774727211	338774727761	338774728309	338774728861	338774729411	338774729961	338774730511	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2782	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2779	3600	2300	2779	3600	2300	2779	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24145	21721	27743	26125	21676	21699	9798	1568	1147	1054	1038	948	912	892	853	813	833	837	834	826	783	796	737	750	757	750	753	768	700	756	727	786	749	767	710	747	696	763	729	707	729	722	716	760	758	724	711	695	750	745	691	702	749	758	677	750	739	706	725	712	751	706	728	750	758	728	695	697	724	712	720	696	745	755	737	758	751	688	641	704	737	729	741	682	744	651	748	746	704	736	698	756	732	691	732	693	729	704	714	689	712	725	740	717	685	694	695	761	703	694	760	739	691	719	714	753	729	728	679	703	751	677	692	778	710	710	727	734	747	702	692	660	702	750	741	697	666	699	695	692	747	658	705	688	677	684	661	780	698	723	712	722	662	690	712	707	723	743	698	732	743	689	703	719	752	736	700	758	681	702	753	708	727	712	681	737	724	697	772	719	762	696	727	702	695	694	702	721	735	695	713	710	698	699	764	752	689	723	723	701	713	699	730	713	706	707	740	742	708	702	704	709	709	713	706	711	697	671	723	695	751	678	652	725	702	721	720	732	708	710	717	709	750	734	723	701	702	656	752	715	703	742	722	714	747	680	711	733	706	730	687	731	721	748	692	712	704	687	732	702	722	752	663	732	766	714	670	690	741	700	674	707	743	748	702	668	714	728	741	710	705	767	765	744	722	763	672	688	693	672	715	747	664	696	709	708	733	746	710	717	735	683	712	742	704	680	708	691	698	730	692	705	668	692	659	714	744	666	744	725	704	745	670	662	664	723	722	692	729	684	669	674	727	682	679	752	732	702	678	741	703	741	735	694	722	735	749	680	670	696	698	721	716	738	656	735	719	716	685	704	758	705	686	749	717	687	766	735	676	696	701	705	713	697	739	711	723	717	704	754	705	656	706	673	762	718	756	704	719	693	720	771	763	748	696	662	739	744	753	742	723	736	697	740	669	731	711	743	668	675	751	738	727	697	725	698	709	707	691	722	726	716	669	763	682	659	744	686	696	699	751	654	688	734	686	697	733	676	729	718	718	740	723	707	753	744	683	689	697	702	733	709	748	717	743	699	693	729	704	672	664	702	665	706	774	676	693	738	669	719	684	717	723	698	725	690	690	732	680	673	727	722	679	682	714	720	705	689	683	643	680	723	684	711	732	709	681	713	755	725	671	710	691	681	747	707	696	689	679	680	679	702	702	743	730	719	711	720	705	727	701	699	714	679	711	715	700	712	694	728	726	691	689	699	701	756	700	706	727	703	712	708	693	708	739	731	677	769	720	724	750	723	739	718	722	697	697	733	721	724	682	695	716	687	678	661	721	758	712	730	719	745	726	695	710	714	743	741	695	736	697	750	668	749	692	749	711	709	731	666	716	714	690	717	724	700	661	725	666	726	719	695	743	735	763	657	712	791	690	760	738	766	711	716	756	708	695	704	730	711	681	724	707	754	705	702	764	726	709	688	734	722	704	692	755	704	704	749	720	695	725	694	685	743	687	693	708	691	699	726	707	721	732	736	679	674	689	708	732	743	741	699	735	694	739	673	675	708	721	706	710	647	720	672	718	699	699	759	749	718	708	731	679	653	708	742	657	687	729	715	759	692	752	729	749	706	696	694	742	686	770	726	730	714	700	655	669	700	747	741	757	703	756	723	740	694	701	712	711	697	665	694	677	697	699	687	698	695	798	707	734	701	726	719	718	765	679	693	694	706	701	682	681	715	689	741	754	759	739	719	725	678	721	686	738	679	694	732	763	672	702	716	690	748	640	689	773	691	732	737	759	711	720	702	669	705	708	721	714	741	709	706	711	717	720	737	719	657	728	684	726	720	684	717	721	701	700	736	719	745	685	706	690	703	742	667	678	695	723	686	698	684	739	699	738	707	732	704	692	724	763	709	725	713	716	705	796	769	676	704	747	704	697	755	755	676	707	762	737	752	704	756	710	726	709	732	689	686	680	739	697	735	697	699	721	724	679	683	691	769	761	699	726	692	701	671	692	716	713	701	766	669	749	724	725	655	744	770	681	722	688	774	780	707	685	695	709	716	703	744	727	714	721	716	653	727	707	771	748	712	720	720	703	703	680	728	734	708	693	704	684	755	718	741	711	717	733	711	693	751	731	669	686	677	723	712	707	690	699	671	730	722	700	726	735	663	699	725	725	742	693	703	684	686	697	728	753	708	692	715	700	760	746	659	713	721	719	741	731	675	708	687	700	710	731	741	734	748	756	705	731	752	738	736	754	695	672	709	736	728	720	701	676	685	704	722	759	736	679	692	692	702	704	725	709	693	697	699	744	727	737	705	716	711	710	731	756	699	751	699	668	745	708	722	690	697	771	664	702	703	736	673	695	716	690	756	721	714	741	689	698	671	750	740	694	701	726	712	737	671	710	683	726	725	743	728	745	743	731	723	713	743	704	686	755	693	709	676	685	729	703	702	721	694	675	745	705	722	717	696	681	718	732	719	746	704	721	718	744	728	721	700	685	749	703	717	674	753	697	761	708	701	753	669	744	717	689	738	738	682	689	712	716	728	732	729	724	706	727	714	761	756	681	691	716	687	712	668	731	682	695	698	727	751	723	734	690	713	727	693	733	738	701	692	738	679	731	695	682	716	729	728	733	722	729	730	668	699	710	668	636	718	742	706	712	719	711	719	742	720	725	709	687	705	702	719	730	716	709	691	727	663	661	677	705	666	710	686	767	720	694	753	708	714	710	697	711	747	743	661	712	729	759	742	700	722	716	753	740	751	714	753	682	697	754	688	722	757	698	727	756	711	753	730	732	731	700	649	697	669	688	733	681	692	721	740	691	715	761	745	702	693	734	730	738	737	679	692	747	730	729	709	659	691	718	688	723	741	746	712	715	739	708	711	700	766	678	672	733	671	747	724	744	723	704	631	720	724	666	698	730	744	697	700	707	693	734	731	731	694	729	718	713	716	737	732	697	695	733	694	742	709	762	751	735	738	716	729	722	731	686	698	687	702	720	712	749	721	738	722	719	682	669	706	722	710	708	726	742	685	769	665	727	729	745	689	799	748	749	734	735	719	734	692	738	721	712	715	724	766	666	694	751	711	709	682	770	662	714	717	721	714	721	770	774	727	724	690	703	711	693	711	666	743	675	707	707	699	751	685	700	741	677	696	675	721	719	684	778	688	755	712	750	692	686	678	712	658	729	691	676	723	707	715	694	707	712	701	735	718	712	716	714	745	700	716	723	711	690	726	729	707	721	708	681	702	714	665	707	750	708	717	734	716	707	713	741	679	674	690	687	671	704	679	667	745	771	727	742	758	709	710	723	746	730	680	715	740	728	727	719	701	728	748	748	768	740	782	695	678	679	671	743	717	771	732	719	735	702	734	754	716	722	737	699	718	679	710	720	679	692	728	723	757	681	739	702	759	674	692	719	703	742	721	692	719	765	759	728	727	715	708	686	713	713	698	708	703	770	700	719	676	687	700	732	713	738	713	771	729	720	687	720	737	699	692	731	724	698	750	738	693	757	694	747	686
63760	18729	12708	7478	4768	3410	2630	2199	1886	1546	1460	1272	1193	1133	1081	1040	921	914	901	862	820	875	849	825	799	789	794	745	767	762	764	730	763	739	747	749	723	681	689	684	724	702	714	739	691	716	741	711	676	760	703	668	738	707	737	734	763	714	749	731	693	719	714	735	742	719	689	713	711	715	717	687	720	702	676	650	672	696	688	681	721	659	716	688	644	697	703	679	664	685	727	655	665	680	646	666	682	689	697	666	645	673	674	685	669	674	638	663	628	638	663	633	690	649	654	660	692	709	655	673	668	645	640	642	696	753	652	660	684	695	691	635	626	643	698	643	698	704	668	655	701	682	651	658	638	672	706	699	641	687	690	653	650	685	681	636	733	645	681	694	636	629	692	684	660	730	670	700	698	672	638	653	726	634	657	682	650	693	654	653	671	634	696	657	693	645	684	685	641	664	619	689	640	678	677	611	662	667	682	679	661	678	668	702	643	689	706	697	674	624	739	665	623	616	654	638	723	688	631	682	666	676	661	676	616	627	654	638	696	699	657	648	618	679	664	625	675	684	687	705	690	637	710	649	680	638	706	687	696	658	723	681	691	651	701	634	703	698	662	706	673	676	653	657	665	629	663	684	710	644	645	655	663	708	637	663	682	674	716	643	688	695	624	676	684	679	672	682	671	617	653	646	673	664	703	670	692	659	626	641	652	664	691	680	630	659	659	629	651	703	674	697	688	656	682	665	669	696	694	658	681	693	677	623	703	693	668	631	647	732	646	631	684	683	664	680	689	666	684	693	702	634	609	733	663	664	652	745	744	654	635	663	637	694	607	643	685	667	651	642	638	654	647	685	691	688	671	648	675	654	637	662	663	644	629	663	658	700	691	643	669	674	648	633	649	691	670	665	649	625	643	676	635	728	671	626	674	660	632	647	638	629	723	681	654	724	674	702	653	714	706	611	662	684	657	670	642	633	668	708	671	691	655	649	712	652	682	692	657	675	671	656	668	635	663	632	677	683	672	661	630	694	651	708	681	644	635	680	692	684	681	648	698	670	719	693	669	664	708	650	708	621	688	715	652	651	670	690	621	664	647	704	691	671	636	655	662	664	673	651	650	658	688	659	674	648	669	671	657	630	627	705	649	676	712	695	681	722	650	681	688	703	669	641	659	666	636	656	652	667	647	675	704	701	696	663	665	625	641	652	704	673	647	660	623	685	649	672	637	655	688	711	701	685	687	691	667	651	675	657	662	633	648	703	613	682	669	668	703	640	658	688	619	621	670	669	659	690	678	650	660	689	688	704	633	665	692	643	701	669	680	670	712	657	650	673	686	682	660	634	713	734	661	684	663	664	645	691	636	648	642	686	656	678	692	648	666	651	668	713	701	659	645	653	722	665	703	695	668	678	672	633	664	625	688	683	654	665	654	670	686	698	666	700	662	673	629	673	656	706	687	673	628	672	687	651	631	676	679	674	705	698	624	667	656	692	632	710	621	669	674	697	673	682	660	702	690	680	690	673	624	700	686	638	693	675	676	648	677	704	667	678	701	666	661	715	653	688	690	686	660	707	670	647	700	647	654	628	652	666	664	681	646	683	626	703	642	653	679	695	657	645	657	696	668	645	686	631	727	662	692	643	646	658	644	678	666	641	715	643	723	665	695	651	643	673	681	668	674	657	658	675	670	674	648	693	667	643	684	656	697	656	643	702	682	675	673	674	708	689	710	673	639	653	671	677	695	665	697	717	707	660	670	663	684	670	676	627	629	640	676	650	733	684	675	686	648	681	620	669	716	618	631	670	645	715	694	684	621	670	662	684	706	609	680	640	702	652	725	645	670	690	671	679	735	690	589	709	672	670	663	640	637	619	693	687	655	706	651	661	668	691	630	674	690	698	741	677	652	719	668	666	693	727	671	654	642	667	722	655	653	661	695	654	700	646	705	651	712	626	701	675	728	694	661	674	684	639	616	673	658	638	664	666	699	674	681	683	675	674	644	655	633	689	655	657	668	685	694	686	630	652	672	666	651	692	699	720	671	690	668	700	706	702	650	644	681	678	661	670	666	678	686	625	651	669	676	726	674	654	714	709	651	656	706	704	734	618	727	718	670	722	706	668	629	673	632	730	693	657	627	657	646	623	679	659	652	594	707	706	667	690	652	661	675	671	655	673	700	679	685	675	672	703	703	671	651	666	654	673	677	637	695	677	647	685	687	704	652	704	669	686	717	698	701	648	655	647	672	663	719	609	671	646	671	678	636	703	710	660	694	675	663	646	632	666	680	698	658	646	666	640	666	684	674	701	659	656	684	634	717	662	666	684	658	661	667	687	693	678	664	652	696	657	687	667	662	711	699	627	684	617	674	698	727	655	657	688	659	651	688	689	687	639	656	640	640	654	647	683	702	649	670	651	699	643	690	654	666	648	654	673	679	681	644	667	632	670	639	649	671	669	665	700	677	686	658	712	667	671	706	656	704	669	655	676	656	666	632	747	660	683	646	678	682	656	594	665	691	695	671	684	712	647	696	660	706	684	642	692	622	689	711	705	672	639	677	665	661	647	642	663	644	643	668	655	677	637	645	649	666	638	650	712	641	667	676	647	622	701	679	657	731	689	660	711	689	677	724	687	657	673	659	724	733	673	653	643	668	681	687	700	675	666	681	628	689	668	618	693	644	661	651	681	707	686	685	659	654	650	687	678	660	642	676	686	679	662	638	665	703	675	685	704	626	700	668	693	685	671	666	654	601	720	669	692	706	701	689	697	659	672	685	653	632	629	604	670	715	711	654	647	657	609	709	641	644	679	714	666	648	713	634	667	685	693	699	662	674	647	693	648	699	653	670	672	696	678	679	665	725	693	698	691	653	678	645	718	695	619	651	669	628	682	686	683	620	648	665	653	704	690	694	696	649	651	661	678	654	698	684	645	706	657	647	693	660	673	679	687	646	661	641	678	683	663	665	648	717	605	669	653	664	614	644	680	645	689	660	655	696	669	704	647	663	669	687	680	674	672	647	607	688	664	669	710	664	665	684	647	705	690	664	696	665	651	685	696	663	592	670	642	709	700	670	621	666	680	678	657	689	644	683	691	713	673	630	663	684	650	652	718	685	656	693	660	679	651	667	604	646	674	653	701	641	701	687	684	639	654	708	673	684	672	639	627	681	692	649	687	646	648	667	691	632	671	656	685	629	647	668	665	669	708	717	682	672	680	650	644	609	649	660	688	656	652	725	724	638	677	671	678	655	679	692	682	697	637	650	667	681	691	676	622	670	752	661	725	671	669	681	674	663	665	677	687	660	720	703	667	691	699	678	687	692	620	645	670	711	670	656	683	648	683	665	735	670	662	668	655	664	697	706	651	628	656	670	691	690	667	626	663	684	655	648	678	659	637	741	670	659	640	662	620	652	665	681	659	711	644	663	668	636	672	642	678	660	695	644	675	664	636	703	650	719	669	709	644	705	624	630	669	703	648	639	657	650	682	665	696	647	654	723	639	668	652
33331	19238	5080	965	733	673	715	683	697	655	700	683	679	639	678	671	658	687	669	664	629	673	644	669	710	675	689	641	714	681	724	701	713	681	622	723	644	645	699	644	656	650	673	650	654	685	687	694	705	722	656	685	663	632	665	723	695	639	638	656	707	704	670	730	645	634	658	653	689	654	668	665	695	688	683	679	640	633	642	716	660	633	680	715	694	683	677	667	707	619	630	693	647	675	700	679	671	651	684	658	657	665	655	667	684	673	672	657	698	678	671	721	713	692	673	671	650	661	700	666	676	685	670	618	666	654	692	645	656	674	674	696	649	646	670	684	666	661	654	648	683	669	656	689	689	645	646	663	647	692	652	661	647	670	639	660	657	658	656	671	669	691	637	672	682	679	681	663	632	652	729	667	706	691	658	633	638	652	685	640	645	669	665	668	640	700	667	669	651	683	631	675	715	621	661	660	684	714	700	649	669	673	630	640	673	698	650	678	674	695	625	681	695	673	674	659	653	669	686	644	643	648	714	645	681	686	649	640	631	677	668	654	721	665	692	704	692	648	650	642	659	647	685	701	672	633	644	673	638	684	661	662	657	608	695	661	676	646	666	676	693	668	694	652	688	674	648	712	689	648	658	619	635	675	608	707	633	657	652	709	712	669	670	596	692	673	676	667	708	684	698	682	673	712	689	628	674	651	655	663	663	674	685	714	688	642	635	650	667	591	652	655	613	665	675	651	632	621	713	707	675	651	649	677	656	649	684	692	683	722	687	619	715	651	636	651	640	635	633	663	672	672	691	690	673	668	648	677	699	694	655	676	688	667	658	667	652	638	661	676	664	637	670	685	657	640	651	638	642	725	660	691	655	684	635	644	639	673	630	649	664	667	729	656	696	631	674	632	695	663	649	658	660	645	655	647	664	688	685	673	679	637	669	700	717	634	690	694	650	664	680	675	646	668	678	655	651	684	691	685	727	702	633	681	676	665	666	749	692	675	658	686	680	640	700	677	683	666	704	603	659	666	674	647	662	674	655	689	670	631	705	676	655	682	668	665	661	659	643	678	659	650	696	662	635	691	653	635	663	653	672	674	681	714	717	674	674	723	695	673	671	699	642	693	667	674	661	713	659	650	641	669	692	678	670	640	677	696	662	668	705	698	653	667	635	707	664	662	644	676	639	642	673	653	667	672	652	660	643	693	718	624	660	651	667	657	637	694	601	660	689	639	646	730	607	603	665	688	707	667	708	689	732	684	654	650	640	688	656	690	651	658	674	646	640	701	685	694	702	635	651	645	704	648	652	633	657	687	658	672	689	684	693	647	653	683	685	659	679	662	617	664	643	685	641	646	653	650	712	655	643	676	619	700	671	681	660	652	684	604	662	641	625	689	654	627	646	717	643	672	705	696	633	638	674	715	699	661	662	702	661	718	690	644	667	684	658	696	702	689	657	686	736	666	654	649	700	631	655	676	651	689	665	711	676	670	656	664	683	677	691	649	633	708	649	639	717	655	662	688	679	658	663	692	693	711	679	663	665	651	598	681	640	613	666	643	686	702	658	666	694	655	677	691	675	655	674	750	656	679	759	665	745	659	665	668	645	646	686	690	686	713	633	676	670	656	717	688	683	680	637	657	659	707	652	683	692	699	687	632	665	682	646	634	663	645	666	658	653	633	648	665	666	686	663	674	669	680	662	672	678	650	636	677	678	680	674	669	705	691	656	678	705	686	694	675	686	700	650	692	650	649	630	691	659	643	686	628	640	678	639	677	654	660	666	636	650	702	696	670	708	682	706	696	632	692	683	641	639	667	639	670	638	645	653	660	657	696	659	705	681	687	629	667	667	658	651	612	658	660	682	693	613	697	706	639	649	667	656	684	634	677	689	673	666	674	693	655	664	645	677	665	671	655	673	668	680	664	673	661	678	756	696	683	672	672	675	649	697	703	689	617	654	654	660	647	674	708	671	636	685	700	662	707	674	656	693	640	694	654	640	658	694	663	660	640	646	676	663	691	637	673	691	686	656	637	684	675	677	648	699	669	676	649	693	683	672	676	678	702	657	645	650	722	656	643	645	684	699	679	668	653	696	653	678	677	648	702	663	651	682	662	655	662	642	702	614	687	689	696	632	670	667	619	638	648	643	703	660	650	649	706	641	670	684	657	681	700	657	651	693	647	660	718	615	629	675	635	667	684	647	668	682	672	684	623	654	666	657	701	651	683	665	629	693	696	659	724	678	685	652	683	631	708	696	692	670	637	672	672	689	597	686	649	705	722	663	685	743	671	642	642	679	691	634	725	663	695	676	613	651	652	684	648	715	679	669	715	631	659	691	748	653	653	636	638	706	671	702	633	737	669	672	666	663	687	670	653	649	674	700	683	663	672	685	671	683	694	633	615	653	684	653	693	708	669	677	701	672	661	674	655	642	676	627	614	658	609	694	701	645	663	689	679	701	715	705	680	687	671	670	695	675	687	650	736	638	662	678	647	652	705	698	668	657	686	655	660	680	643	639	703	676	674	663	665	647	691	648	700	687	686	622	689	686	653	644	640	675	690	651	645	650	702	691	685	631	650	643	641	699	713	682	678	686	704	712	627	650	654	640	666	687	657	686	701	624	668	688	703	648	674	660	679	644	674	608	683	650	695	683	652	651	677	735	715	671	650	608	701	694	693	632	588	604	713	649	699	674	668	610	647	660	695	696	644	670	700	671	672	680	661	652	680	692	668	659	633	653	611	692	700	670	623	661	668	666	696	647	634	700	661	663	687	722	666	703	648	704	616	668	657	690	666	697	726	671	703	704	602	632	661	686	667	649	714	633	698	697	644	676	690	726	678	647	653	672	676	682	699	684	662	683	657	668	628	670	728	652	704	680	720	655	675	671	686	719	708	652	673	706	664	624	636	664	673	708	684	672	672	643	685	670	666	639	713	664	688	641	651	620	649	633	673	690	699	677	645	665	671	605	666	688	681	669	674	661	636	698	698	644	654	671	662	682	670	678	644	703	617	689	654	650	649	709	667	690	654	717	693	653	653	679	698	686	682	669	713	655	665	699	703	634	695	667	672	632	676	624	685	677	659	713	656	698	661	626	674	674	690	730	663	665	690	740	655	614	637	698	670	647	633	688	660	656	683	738	675	682	678	637	678	668	662	687	622	666	667	651	650	651	677	678	685	683	678	651	688	642	648	665	653	670	659	667	672	682	667	673	686	689	646	656	681	677	663	645	652	680	616	643	623	698	672	725	661	638	714	670	653	691	666	721	686	694	632	656	683	661	645	658	681	701	647	692	635	664	690	664	652	654	654	663	681	675	685	711	652	680	697	651	637	689	659	671	699	635	662	682	688	629	675	684	689	640	676	727	689	664	657	655	695	682	680	657	671	657	676	707	695	633	720	640	673	636	671	626	683	688	694	679	660	669	650	667	641	665	648	661	685	660	640	674	648	651	656	671	633	713	600	695	724	655	697	684	652	658	635	656	656	650	657	685	691	620	629
31890	5402	1089	870	813	758	716	722	717	699	700	689	673	696	702	743	695	705	666	714	705	747	694	653	712	692	694	668	691	689	692	699	689	714	666	685	669	682	685	731	700	622	675	660	688	694	696	738	711	650	657	675	724	706	695	698	649	724	685	665	674	714	714	708	690	700	671	698	714	703	724	711	762	697	701	656	713	704	696	723	660	690	694	672	692	712	664	673	671	678	666	677	662	672	671	675	681	687	615	687	692	730	671	730	722	711	737	651	656	714	698	643	724	712	655	696	699	727	688	693	684	677	697	685	658	657	687	698	725	714	672	661	695	643	747	722	700	657	650	670	685	706	698	668	664	662	700	663	648	705	644	710	709	686	686	662	664	692	666	659	647	700	734	698	650	688	716	698	721	647	689	717	679	663	632	711	675	643	679	699	693	673	721	686	672	682	642	734	662	666	690	655	706	659	702	661	676	618	645	683	684	717	664	669	703	676	687	666	684	713	703	729	721	662	691	698	688	691	705	665	727	688	694	696	664	730	710	714	656	714	698	652	693	668	692	693	686	697	743	669	666	707	681	672	648	656	703	681	689	680	718	712	689	674	677	670	755	677	676	692	684	655	709	696	669	741	700	710	655	682	727	653	740	696	658	680	697	736	690	711	675	695	686	677	641	677	712	664	680	672	714	659	705	689	680	682	694	648	699	701	674	691	696	688	711	687	682	707	704	715	733	657	692	668	698	708	735	657	717	672	728	699	678	737	642	651	655	671	711	729	652	672	639	708	708	735	729	693	685	675	687	698	672	629	681	709	718	668	688	665	718	701	728	701	696	708	722	691	683	681	701	744	673	766	705	667	664	711	663	697	685	695	690	693	678	687	713	714	663	683	675	746	668	688	691	677	695	705	686	716	716	686	692	714	675	693	725	714	674	721	656	672	702	705	702	697	718	702	658	711	703	670	723	638	711	663	680	652	660	687	681	656	676	680	669	686	733	697	686	686	665	704	715	674	723	673	702	698	716	646	722	680	719	677	668	715	706	710	685	682	690	676	689	713	661	687	689	685	692	679	656	726	668	701	720	684	727	695	722	686	694	695	685	665	676	713	690	655	741	653	688	712	682	668	689	729	713	686	703	685	730	685	689	720	717	682	697	684	650	668	695	695	646	669	718	693	689	648	692	678	707	690	700	665	680	665	673	709	698	742	726	673	651	706	655	689	712	647	712	628	671	718	695	757	674	651	689	697	680	666	645	664	682	701	705	672	647	684	686	715	673	668	674	662	683	714	731	683	689	694	626	717	665	679	666	721	692	724	735	709	707	686	708	691	653	679	686	679	656	723	685	734	721	677	699	641	676	748	726	669	687	684	719	748	683	705	710	718	693	682	646	674	696	675	696	690	727	713	717	700	698	664	643	668	632	697	708	646	689	678	702	694	696	708	740	673	707	705	672	661	669	676	660	660	688	704	698	717	705	709	672	733	675	686	697	700	684	638	723	661	710	704	644	670	708	714	722	697	680	681	672	647	695	712	710	698	700	689	709	689	667	684	701	705	759	686	715	698	703	696	727	724	750	640	683	722	688	724	675	658	671	699	683	699	682	675	721	707	672	660	709	685	690	607	682	691	687	680	673	638	743	692	701	694	712	629	716	715	636	641	703	687	664	709	693	678	756	676	686	705	707	685	722	643	710	706	715	709	698	668	720	703	648	713	634	689	648	701	711	679	701	699	627	696	697	703	690	635	704	714	686	680	706	689	658	731	696	704	668	688	677	643	707	703	684	734	662	684	723	655	667	671	726	713	664	630	698	691	697	644	648	633	713	690	685	671	679	681	680	677	657	687	681	685	694	723	681	714	738	722	730	693	692	641	704	691	664	675	723	674	726	677	656	722	693	728	660	705	737	683	681	708	688	704	664	684	724	716	703	702	665	686	692	656	721	684	662	745	684	702	680	694	670	670	672	673	681	744	676	679	704	707	710	704	654	681	652	705	676	712	729	670	762	694	683	684	633	608	728	707	675	655	723	652	718	705	706	705	693	745	731	627	726	701	692	638	664	704	669	677	696	693	678	684	682	685	697	724	650	647	712	723	656	662	718	660	686	628	661	660	689	663	674	687	663	708	679	707	669	692	698	687	688	667	677	663	656	726	700	649	687	703	691	675	685	682	686	761	666	717	662	693	664	710	722	683	698	730	690	677	726	660	664	683	695	663	657	723	699	686	657	670	623	695	654	685	697	681	672	683	691	740	729	726	697	689	695	716	655	681	663	672	644	681	657	743	714	704	711	648	720	668	672	724	643	718	662	685	706	686	718	715	685	698	701	693	623	720	678	704	717	714	674	717	680	713	695	676	712	680	697	671	726	680	729	673	716	707	630	736	710	621	741	727	687	700	688	662	656	651	680	749	681	675	735	682	704	659	669	680	694	688	688	764	650	680	724	701	642	683	699	695	747	676	700	687	699	672	692	692	705	694	642	687	667	699	683	695	682	756	726	713	673	740	704	666	683	692	696	685	706	671	715	661	703	720	654	670	647	684	664	684	685	685	661	690	668	654	648	679	693	681	707	686	644	683	711	671	677	681	703	721	667	689	702	692	689	668	697	721	702	686	638	690	711	714	691	681	729	653	653	706	679	696	739	635	728	655	706	701	700	678	718	693	681	728	696	684	670	707	701	715	709	672	663	701	725	671	681	695	711	684	655	726	711	693	691	673	668	728	695	708	696	754	640	671	696	664	693	703	683	621	702	698	728	677	677	693	700	661	720	640	701	687	717	733	700	676	684	730	677	663	669	666	702	686	685	676	690	707	727	697	710	675	713	712	686	719	739	702	656	699	654	660	708	685	642	670	704	672	729	662	712	719	708	709	668	674	697	683	694	682	705	723	646	680	666	654	688	742	680	710	643	652	698	678	730	720	703	665	664	627	693	725	656	686	721	645	714	701	649	664	704	753	709	716	658	660	681	709	616	691	653	684	708	703	733	664	666	675	674	677	686	664	664	682	685	645	674	666	671	741	682	649	677	729	692	686	688	748	705	719	640	674	689	701	720	696	708	704	693	700	713	683	691	701	710	710	699	698	677	660	734	707	646	700	702	695	685	683	673	698	666	685	624	656	667	673	677	675	637	658	690	655	699	667	705	674	683	679	711	647	706	722	680	683	676	735	709	687	702	645	690	677	728	686	659	673	700	662	733	728	667	674	718	696	628	663	652	758	669	680	708	647	686	674	709	679	724	645	652	665	742	691	679	740	715	695	680	683	711	706	698	683	675	738	721	681	690	684	688	710	679	749	728	664	698	631	699	715	716	715	653	718	655	693	689	692	700	663	729	684	678	722	696	664	692	691	661	638	721	710	667	661	702	684	675	703	672	670	672	701	697	697	696	677	705	659	695	642	681	726	673	671	743	647	643	647	703	708	719	672	711	724	701	681	644	735	702	680	701	724	691	679	708	718	669	693	652	671	702	706	705	657	659	709	681	631	707	639	686	663	693	706	681	694
25185	21060	26664	25253	20891	11227	1134	702	572	557	529	490	524	496	447	454	454	440	439	422	381	412	422	417	406	415	395	391	384	369	403	410	419	399	369	431	355	425	375	390	388	409	366	391	362	380	384	352	390	375	380	373	349	373	395	398	405	385	390	394	415	348	384	399	404	426	385	374	370	379	372	414	428	374	362	361	385	388	363	417	361	404	429	355	379	379	381	381	380	367	366	432	373	417	353	372	392	379	383	367	444	376	367	381	370	387	346	392	393	383	382	348	358	407	346	398	387	362	335	372	380	383	371	384	378	386	389	376	365	365	366	342	377	386	378	331	397	383	385	396	429	385	410	384	365	359	388	367	362	430	371	357	399	393	370	376	387	384	372	382	383	374	424	404	355	374	388	434	356	368	389	379	378	408	376	360	388	397	376	398	365	403	376	389	402	379	394	392	395	401	356	361	386	394	371	382	382	366	397	367	408	357	422	397	382	378	409	390	379	372	357	388	401	329	379	391	387	388	397	386	355	365	357	375	400	367	378	401	371	409	377	396	390	411	369	361	383	386	352	377	398	361	404	361	408	390	370	383	383	385	367	378	369	373	380	435	366	415	397	394	414	371	375	404	349	332	390	367	367	384	367	378	376	377	395	383	401	369	387	377	403	385	375	367	412	365	362	358	362	376	388	351	401	400	394	365	359	374	413	382	374	397	359	371	363	350	385	408	398	390	389	402	361	360	379	379	398	349	428	382	368	388	382	397	355	363	388	371	367	385	404	370	375	350	394	373	386	402	416	394	384	395	402	358	383	372	378	411	370	371	370	398	354	357	404	378	362	422	363	373	397	408	407	376	369	380	358	387	388	382	372	376	380	374	362	380	353	381	397	368	381	362	404	357	379	387	367	367	400	407	365	376	392	384	371	388	365	380	381	371	389	400	400	385	370	378	379	387	367	360	384	379	378	405	362	375	345	374	366	385	371	395	391	391	393	379	381	380	314	378	374	363	388	366	377	391	367	378	396	382	383	357	393	379	371	358	396	361	367	364	380	406	377	383	361	358	360	386	421	405	410	351	354	370	379	398	388	387	385	382	401	360	388	373	381	381	373	394	376	367	371	394	362	371	376	404	376	357	378	372	336	356	362	403	394	367	377	402	356	399	395	358	372	392	342	395	373	398	379	365	343	375	368	355	370	366	345	366	362	384	395	376	344	376	339	367	349	396	363	381	344	372	385	404	371	374	375	400	371	384	405	368	373	408	381	379	412	378	389	346	378	382	367	375	358	375	370	354	427	390	373	356	377	403	395	407	377	390	370	372	342	391	386	355	353	382	394	375	372	381	373	363	384	375	360	354	344	364	379	370	351	376	350	394	371	375	340	367	394	397	403	437	381	381	343	384	366	370	337	392	374	381	398	396	388	362	378	399	381	363	372	390	378	378	342	388	397	384	395	366	405	399	396	402	367	363	367	340	366	373	368	356	383	399	390	379	352	389	333	415	358	394	394	414	388	377	359	337	349	385	363	360	385	359	381	372	354	343	362	379	399	353	373	347	365	366	357	363	409	411	400	365	411	361	400	367	363	393	368	361	406	376	357	356	394	385	341	365	398	400	368	373	348	409	366	373	388	386	398	405	375	364	371	379	388	375	376	356	413	378	388	394	402	358	381	385	407	342	352	377	370	408	398	345	364	351	376	394	369	390	392	390	411	374	392	373	355	374	388	381	377	401	397	405	377	378	389	372	378	367	370	410	395	403	396	395	385	376	372	364	360	356	377	361	384	331	360	349	384	384	338	418	377	407	382	358	367	391	371	350	331	409	356	376	396	349	417	349	388	393	368	348	385	359	407	373	410	379	377	372	373	397	363	391	387	403	376	384	391	363	385	360	318	371	387	354	432	356	386	357	393	379	361	389	367	356	400	369	398	385	357	373	404	354	378	367	379	356	371	363	394	377	395	398	423	392	397	428	407	343	350	356	390	373	385	377	408	374	396	383	361	420	399	366	386	405	370	381	379	363	368	403	372	335	367	355	380	397	375	379	358	356	374	388	374	401	389	345	411	360	389	377	399	403	423	409	373	368	379	422	367	376	356	387	384	383	395	387	382	393	397	424	362	392	387	381	400	379	396	342	396	359	337	378	399	413	379	379	380	393	395	383	369	376	378	402	400	353	396	388	387	355	370	394	381	373	377	363	387	373	380	386	348	381	375	383	366	349	380	375	338	398	387	379	403	379	379	385	382	380	376	384	368	376	395	365	392	393	412	370	396	359	376	387	396	385	350	376	381	361	381	396	381	395	392	368	369	327	386	369	376	354	393	365	384	361	362	378	358	357	357	399	387	352	381	375	336	369	387	384	385	349	371	378	384	393	410	360	382	385	391	411	390	420	367	426	369	379	389	375	375	398	387	373	374	379	404	387	390	377	390	351	386	338	402	366	386	337	346	366	369	365	367	356	365	375	404	410	335	383	372	359	396	385	389	396	407	429	380	356	379	384	372	373	339	353	365	380	357	352	423	355	383	373	389	374	373	414	351	370	385	399	372	356	359	363	371	383	423	388	394	402	399	354	365	386	355	388	395	351	396	342	345	374	375	375	400	358	368	396	368	403	357	383	368	372	335	351	377	374	359	401	341	366	368	337	408	399	373	374	421	388	357	366	409	401	390	357	322	357	339	377	383	388	363	383	412	354	378	357	411	389	381	406	389	345	368	423	379	402	386	379	379	361	401	355	376	399	398	399	398	380	367	353	345	388	382	395	350	378	362	365	365	404	385	379	357	359	373	339	378	400	377	368	410	388	361	370	383	344	354	350	405	407	356	375	372	399	341	374	398	392	365	355	368	373	393	383	367	360	343	382	395	384	364	368	328	377	364	377	383	382	378	368	382	378	365	360	375	363	392	372	366	379	374	376	365	377	380	377	374	411	424	365	378	359	381	415	390	358	408	376	370	379	379	373	370	375	361	364	350	388	363	373	374	360	391	386	383	381	360	343	391	350	386	397	352	385	386	382	361	444	431	399	356	393	385	352	384	351	387	370	398	343	406	381	348	401	388	364	390	350	379	382	400	352	385	417	371	360	352	359	382	360	399	366	345	352	348	361	378	367	359	356	339	377	384	397	392	394	378	363	368	400	379	347	367	360	369	369	369	354	414	394	381	394	356	371	394	384	393	366	386	407	358	405	373	353	385	370	393	366	382	378	372	379	402	342	357	374	373	406	364	382	390	404	381	360	348	340	374	368	377	363	410	352	396	361	390	349	373	356	374	369	387	419	394	369	372	368	406	365	396	397	398	385	392	391	394	369	371	357	360	388	366	366	357	359	371	389	371	421	410	375	333	394	411	389	385	401	369	357	374	386	385	394	358	387	378	382	395	367	408	405	381	379	376	351	371	390	372	367	360	377	380	327	395	372	358	408	372	371	398	380	387	378	384	382	352	361	331	375	364	383	356	371	370	355	384	383	397	383	348	398	387	357	382	388	363	370	381	391	379	367	351	366
61074	14254	7122	4008	2410	1777	1355	1123	960	827	777	706	663	654	635	538	561	473	510	491	478	492	465	445	458	434	465	472	415	423	461	445	447	440	412	456	433	425	422	404	429	376	393	426	406	405	427	415	400	392	431	374	429	411	422	420	404	409	417	421	461	425	423	420	439	370	445	461	407	398	428	448	419	407	431	383	430	388	402	402	398	368	399	381	398	382	385	396	381	384	394	395	422	404	355	412	414	424	405	406	419	403	407	421	404	384	395	392	397	371	376	393	405	367	343	400	417	380	371	395	414	431	398	390	368	386	370	374	418	410	392	412	386	425	372	393	405	404	417	404	412	408	413	413	420	388	398	424	353	406	396	401	373	391	436	384	386	404	392	390	381	398	389	408	398	402	367	381	399	372	399	379	399	409	383	421	388	391	424	348	390	425	398	384	374	377	421	390	425	392	350	394	407	406	401	384	362	358	415	408	398	383	412	402	399	392	386	387	380	389	420	381	403	393	403	395	387	382	366	413	356	395	348	373	391	424	416	356	395	382	410	417	399	415	434	384	421	406	399	380	404	388	378	405	390	415	412	404	416	351	412	398	375	366	400	399	379	416	376	374	394	388	386	395	394	405	391	336	382	413	436	390	398	390	413	387	375	402	417	385	387	398	382	395	375	337	415	395	390	393	396	408	371	413	378	358	428	361	401	399	385	359	407	357	356	411	392	374	370	426	375	393	418	367	395	402	381	432	404	395	391	396	391	391	397	382	406	383	404	405	381	410	386	415	383	398	440	393	402	414	368	384	372	389	399	422	393	409	391	376	406	398	398	390	428	448	398	406	390	408	397	403	395	387	359	365	366	368	406	407	414	411	397	384	411	396	368	369	389	363	386	420	400	422	361	385	383	404	384	421	415	393	376	433	412	403	374	419	403	407	402	409	404	392	384	358	395	394	396	412	382	366	375	415	410	412	365	384	419	419	386	402	391	408	362	387	424	404	396	412	417	433	399	382	413	390	439	377	374	395	384	375	383	390	402	382	399	362	390	372	418	386	383	371	384	377	407	393	423	420	388	414	366	380	398	411	415	394	357	356	388	408	425	417	388	407	367	369	404	395	406	384	391	356	374	392	369	361	397	375	385	406	379	383	376	378	364	406	384	369	378	400	401	405	374	382	390	368	423	409	384	363	411	426	428	399	379	384	384	392	351	427	438	417	386	442	411	402	381	380	413	401	364	408	389	408	401	364	387	377	406	397	424	383	386	399	442	394	392	397	419	394	414	385	409	421	394	386	357	381	405	416	418	403	387	379	386	392	402	397	382	345	376	377	377	413	383	360	418	408	409	367	398	403	407	404	411	391	397	374	432	367	409	414	389	364	396	402	369	392	438	416	419	399	395	421	376	428	382	393	381	397	374	424	396	432	368	396	366	426	418	373	400	382	383	420	415	418	416	428	396	403	397	398	441	354	395	392	364	398	400	415	381	401	410	398	431	401	393	373	401	399	384	413	367	379	393	416	406	390	380	396	382	389	440	414	389	388	384	396	378	410	392	367	397	390	376	386	392	384	393	402	387	383	413	417	370	377	397	388	388	378	361	381	377	386	416	379	408	405	395	380	406	399	403	433	395	404	417	417	369	375	391	371	380	410	412	401	376	366	389	392	364	401	402	387	398	395	379	427	365	399	397	394	397	404	380	397	388	374	421	373	379	397	418	399	377	393	410	393	402	402	385	378	394	429	431	385	421	379	370	426	379	375	421	381	384	400	382	372	391	429	411	412	374	391	404	390	360	400	423	391	418	377	376	413	414	379	409	391	431	394	415	392	404	430	393	412	366	429	407	405	386	384	385	411	389	375	361	373	422	369	418	384	364	378	386	395	410	434	384	379	372	382	393	396	363	435	416	416	420	364	392	384	356	415	403	395	364	402	377	383	416	390	403	436	419	404	385	409	418	401	396	425	414	395	400	386	372	406	355	398	391	392	382	369	395	386	362	403	394	416	392	365	348	391	421	415	398	376	372	404	399	403	453	387	394	369	372	388	415	415	385	409	384	378	404	369	421	423	425	411	406	386	414	392	359	406	367	383	375	416	382	424	393	421	417	426	414	353	401	388	383	379	401	430	404	385	372	381	380	391	389	436	393	406	398	414	363	405	411	442	392	386	401	405	385	391	395	369	371	368	366	397	424	390	404	352	402	438	414	410	368	380	398	378	397	375	354	390	362	385	390	405	376	370	358	382	354	386	387	388	400	390	401	364	391	395	434	394	378	375	416	379	417	375	419	422	392	417	399	405	434	395	418	395	399	435	405	405	407	393	374	379	414	394	373	391	412	396	394	381	412	365	385	403	417	433	373	397	374	418	422	400	405	396	369	419	394	394	410	408	381	411	376	368	394	393	378	374	413	378	373	374	375	365	410	385	392	381	416	384	372	423	364	406	413	396	395	357	380	396	397	395	423	386	404	413	354	406	418	402	381	384	396	432	375	419	376	380	393	395	354	412	399	403	374	430	390	377	402	381	379	418	388	419	404	380	378	377	409	412	381	363	398	386	377	415	378	373	396	431	403	406	431	426	389	380	396	407	384	395	397	391	393	397	390	377	374	436	411	392	389	414	418	395	414	397	411	398	392	409	402	381	379	375	351	404	411	367	400	384	429	399	360	389	406	394	392	392	392	430	373	426	428	394	386	397	426	425	402	390	382	352	405	429	449	395	381	404	391	353	407	402	364	394	351	398	383	381	349	410	410	403	392	393	393	390	416	369	375	363	402	407	399	389	441	394	397	371	367	370	424	406	403	402	405	400	353	394	376	382	391	400	364	365	387	392	429	401	411	381	406	410	377	356	355	366	423	389	382	374	391	362	406	393	396	371	377	401	403	387	398	400	373	383	330	411	404	407	427	389	384	363	397	383	399	386	383	392	373	380	374	406	404	411	369	448	348	381	376	363	377	380	377	376	404	381	410	407	364	413	415	383	424	420	419	443	443	392	391	448	396	389	379	387	379	385	403	390	394	399	359	402	405	419	400	370	375	389	439	399	398	408	401	369	360	400	419	392	394	398	359	369	378	391	357	428	397	431	347	383	403	365	377	393	427	372	381	424	408	385	350	417	389	412	413	385	383	418	377	409	402	374	398	367	417	410	367	412	389	428	368	416	381	413	430	391	378	414	386	380	333	404	414	404	419	396	396	389	410	391	366	372	379	400	410	418	408	390	382	381	393	385	385	418	405	389	375	396	405	390	390	381	391	406	417	379	396	363	370	367	382	403	416	361	387	400	373	394	399	354	398	394	395	413	416	388	378	383	391	398	388	391	405	359	374	399	421	408	407	419	391	388	379	412	408	398	361	389	372	398	403	389	375	385	388	386	436	374	377	396	406	376	353	366	405	405	397	394	423	386	367	385	397	413	423	378	403	365	390	388	410	396	420	399	394	374	349	426	411	382	397	374	391	360	395	392	380	368	404	417	389	404	358	394	397	348	386	383	378	392	405	401	385	397
23311	20974	27402	24620	20933	20981	9783	1529	1126	1076	968	898	888	886	827	821	817	788	766	746	751	766	723	739	761	716	729	717	742	722	730	698	775	733	699	729	720	706	723	722	717	765	722	671	672	707	687	711	658	715	792	703	686	664	729	701	690	710	685	746	722	713	662	673	726	710	714	688	743	655	681	711	672	714	712	712	687	670	715	682	700	645	693	685	694	693	711	690	656	650	693	719	713	694	713	670	666	696	686	690	694	755	685	697	637	683	683	658	732	708	680	687	666	715	666	670	732	633	694	697	650	723	681	680	698	671	690	709	696	713	704	682	678	691	752	698	677	698	723	714	682	708	686	683	716	669	692	703	693	697	724	671	654	732	668	635	702	721	694	698	670	735	695	664	675	667	711	724	683	665	743	672	670	748	705	714	752	673	717	668	709	659	694	683	646	694	677	669	744	676	671	716	690	727	676	714	734	640	681	692	696	667	696	694	700	695	719	715	664	715	634	708	692	708	701	711	678	651	671	737	707	635	664	710	691	700	737	669	677	674	690	658	703	680	683	645	724	748	719	711	679	662	725	691	658	682	695	706	692	643	721	728	646	661	721	727	717	688	673	706	688	728	678	722	683	681	688	684	735	690	718	741	676	757	701	692	715	718	664	717	657	661	689	673	676	672	681	667	689	692	679	697	629	738	665	715	696	709	628	652	746	704	670	684	719	727	673	713	672	701	703	746	691	702	705	710	676	693	704	701	681	681	671	672	687	629	696	674	662	691	728	707	637	716	629	715	675	651	695	666	746	683	697	688	657	665	707	693	652	732	693	700	679	706	654	647	698	687	741	642	703	703	667	700	688	683	691	706	664	676	714	672	704	697	717	689	647	749	744	684	694	714	675	719	709	706	684	710	681	712	662	640	667	699	698	641	706	695	668	685	685	676	682	660	694	716	698	672	707	735	723	697	688	656	715	693	696	719	750	667	708	665	641	664	715	690	695	704	701	657	713	753	669	672	682	694	730	681	670	668	675	692	693	708	683	706	686	669	705	737	677	741	678	708	709	699	710	684	651	712	699	724	679	688	712	661	647	687	709	665	667	670	692	716	665	638	651	689	681	720	678	675	685	749	654	712	654	676	690	690	651	693	692	708	709	666	662	689	691	669	689	647	668	715	705	700	738	685	691	679	674	690	750	719	659	654	667	676	675	682	669	643	670	656	693	666	681	684	708	631	642	688	719	699	648	730	692	711	661	702	702	671	710	652	670	700	724	726	649	652	657	736	724	714	755	637	707	652	682	695	701	613	698	680	690	691	674	678	748	706	691	678	647	724	701	689	751	719	728	727	697	691	685	702	715	667	730	652	734	671	636	678	699	727	641	690	684	633	682	717	713	647	700	689	728	678	741	654	674	645	701	690	682	710	681	664	725	692	718	691	722	732	672	703	694	645	643	713	710	698	679	668	647	670	697	699	700	710	696	627	682	683	706	702	727	713	704	725	695	718	677	734	711	689	680	692	711	720	695	698	652	699	686	722	711	724	701	729	729	691	711	693	654	655	724	719	686	767	677	672	690	673	684	725	657	728	708	698	710	718	657	683	713	789	674	728	683	698	671	685	701	722	718	670	671	725	649	703	646	726	641	689	663	694	692	686	705	681	692	720	709	709	701	711	644	711	655	648	712	646	696	688	657	648	693	691	750	705	701	635	696	695	723	679	672	719	705	673	719	704	718	672	700	717	655	685	664	708	716	696	652	689	628	694	683	729	655	694	660	705	691	626	726	675	651	679	716	710	635	699	702	687	677	636	667	697	696	658	725	682	686	715	682	695	721	726	691	701	677	700	736	690	675	723	682	669	682	674	669	638	664	696	685	701	663	716	730	688	677	679	721	691	678	707	672	728	707	715	688	704	700	700	665	683	712	675	693	692	727	645	664	695	667	700	688	736	674	727	689	646	648	686	664	688	655	692	745	692	687	709	661	701	686	731	648	631	722	716	725	693	716	622	687	688	650	669	699	705	680	652	696	668	694	700	672	692	734	692	705	700	711	675	685	691	741	677	657	638	687	700	663	677	669	686	675	701	689	701	699	686	677	737	738	708	722	693	701	680	670	654	684	677	654	621	687	661	708	686	674	711	719	656	680	719	663	656	695	717	675	699	678	672	656	652	699	721	737	692	722	712	684	733	684	679	669	662	667	716	652	741	727	647	694	702	674	693	709	661	699	615	734	686	647	746	694	715	680	705	690	655	708	707	702	686	673	663	660	690	696	736	685	728	663	750	670	684	697	678	689	738	685	700	682	647	704	688	701	666	727	687	649	714	703	674	669	660	662	745	642	658	674	727	689	678	667	662	668	671	677	716	670	714	647	680	712	635	694	666	691	691	661	694	666	708	665	717	697	718	684	700	675	655	698	686	660	694	680	698	683	746	716	661	649	705	704	692	700	736	720	699	691	687	743	654	736	672	663	685	703	664	693	717	703	717	679	684	701	675	687	699	715	692	673	670	683	681	669	686	695	713	695	721	676	698	680	696	654	725	653	672	748	714	717	670	693	650	694	674	688	695	745	709	724	687	702	654	686	641	686	695	686	675	686	711	673	727	736	714	714	696	673	724	691	733	710	734	686	671	664	692	699	710	705	671	679	703	667	670	686	697	720	701	686	696	690	674	691	644	712	655	677	698	644	677	656	684	664	697	712	706	690	706	756	735	668	689	683	655	685	676	686	686	676	670	693	673	665	679	682	705	688	661	730	670	703	726	695	690	709	726	632	694	743	737	696	694	703	682	663	726	662	644	686	673	712	702	692	679	644	710	733	716	666	739	706	687	686	687	699	679	689	726	678	656	666	736	675	631	697	727	668	694	701	704	732	662	720	730	712	679	664	689	670	754	682	684	670	681	695	693	652	683	658	734	680	695	736	708	718	731	705	676	670	682	666	696	663	649	666	696	677	706	694	675	726	741	681	666	701	688	684	733	679	688	673	695	690	691	657	712	650	639	672	658	648	664	717	682	688	728	651	661	684	700	702	720	712	664	707	680	717	731	659	675	709	650	699	721	662	765	647	732	717	675	672	682	673	697	696	702	693	684	746	710	680	773	642	741	651	692	675	658	688	724	677	674	710	687	718	715	677	680	669	694	683	680	731	706	683	726	667	687	671	709	706	647	657	636	667	687	715	687	722	691	701	663	671	721	702	695	686	660	661	669	646	670	673	703	675	720	720	707	681	663	694	690	681	719	643	698	665	674	664	674	718	688	672	711	649	648	670	720	699	650	672	680	680	750	667	666	688	696	675	717	709	707	716	670	714	708	655	738	682	732	686	713	704	675	664	671	662	674	688	695	725	714	713	697	699	662	687	682	740	690	679	734	719	652	733	697	681	749	700	701	694	702	692	678	665	683	697	719	692	670	747	648	690	664	702	665	681	649	689	711	690	694	661	718	693	692	767	734	683	679	696	696	675	706	693	732	682	687	702	674	718	730	691	666	680	646	679	654	736	664	686	674
60851	15758	11978	6843	4542	3267	2496	1967	1621	1503	1398	1229	1108	1063	1004	1005	943	925	855	893	812	805	767	763	704	736	712	771	697	719	715	697	700	683	689	700	700	723	675	702	719	644	654	673	677	652	674	672	622	704	656	672	610	647	647	691	674	687	697	662	682	690	666	689	709	690	698	714	714	703	674	708	648	671	662	645	644	642	719	671	620	671	648	647	664	620	662	676	659	636	674	656	641	664	645	635	639	667	673	632	616	645	662	710	656	660	655	683	638	594	687	638	639	641	626	663	633	658	621	662	647	632	636	630	641	639	685	632	656	623	654	647	654	633	645	610	654	662	621	626	664	660	661	656	633	672	684	644	636	699	637	609	663	660	621	677	630	648	662	674	648	692	639	623	646	633	678	655	648	649	725	629	660	629	650	653	643	684	670	597	672	647	669	643	615	621	642	650	634	630	647	634	691	605	651	644	646	610	663	671	617	679	718	660	653	653	619	686	689	680	654	627	678	666	709	616	650	648	633	614	685	681	644	659	642	624	651	647	621	649	651	656	644	638	654	673	643	660	649	613	619	633	636	651	645	653	671	665	634	634	644	644	647	678	657	673	647	691	637	631	618	666	662	652	683	669	615	619	636	672	651	660	627	682	674	646	680	677	667	665	642	638	625	641	627	702	647	655	638	636	663	652	654	611	630	652	612	644	642	683	613	658	652	643	660	635	620	648	628	676	618	657	651	662	617	670	640	625	715	666	684	607	654	685	674	636	680	648	638	649	646	611	650	686	639	651	672	663	638	667	674	654	665	667	676	669	647	642	630	622	631	718	622	627	634	623	644	644	606	652	660	657	604	662	608	649	691	666	683	616	693	600	658	649	594	666	685	643	708	676	625	673	632	647	663	638	694	637	665	581	604	644	592	648	689	651	629	648	620	632	654	667	622	645	653	672	631	660	606	654	668	633	662	649	626	649	626	598	637	635	644	620	665	644	619	676	615	658	661	611	635	632	643	667	678	649	647	642	641	633	691	657	635	643	644	641	658	656	602	622	589	623	634	693	600	657	658	675	645	637	643	637	654	603	623	627	657	630	668	639	664	674	661	648	656	632	629	654	623	643	690	604	644	632	628	661	640	647	652	663	679	677	637	648	632	649	685	674	668	640	625	653	690	666	686	642	639	662	674	632	645	648	647	664	632	630	671	643	650	637	671	643	668	660	684	685	656	638	637	659	700	652	693	711	634	616	658	672	651	641	643	662	648	668	676	626	672	616	668	623	655	666	634	632	645	678	678	641	656	622	621	647	644	685	640	617	624	660	646	653	676	697	648	674	641	639	673	629	581	627	717	631	587	680	671	654	645	656	659	665	654	647	659	664	660	667	694	660	651	633	654	648	675	624	669	702	580	664	675	648	668	618	654	673	639	599	689	648	656	655	634	624	704	671	652	633	661	579	647	599	689	677	658	643	628	642	633	669	639	639	634	688	660	638	671	671	652	624	645	676	697	632	648	637	610	613	657	624	643	640	695	662	680	657	641	696	671	663	660	636	687	640	670	643	633	658	623	679	702	655	648	645	610	631	663	665	638	714	667	629	667	653	700	621	621	635	676	665	645	670	624	683	692	639	632	681	695	670	601	630	627	609	627	613	663	622	649	660	656	612	642	659	662	609	614	648	667	593	649	654	628	681	683	638	606	650	668	626	626	669	609	686	644	669	664	670	654	568	618	654	656	622	645	680	659	596	639	630	677	627	626	639	663	638	650	637	631	667	661	649	719	680	612	621	645	633	633	640	648	634	631	664	653	642	662	639	621	666	655	705	618	673	657	657	636	636	620	637	675	614	649	643	674	652	657	648	655	656	659	643	677	609	701	659	700	682	658	682	625	653	635	611	643	701	663	633	619	621	662	700	663	632	664	642	668	618	617	629	645	636	631	676	651	640	660	645	658	701	629	630	637	612	669	635	701	624	635	623	639	665	641	617	660	690	639	642	652	679	637	655	637	654	642	603	643	630	664	647	670	650	638	678	593	670	624	566	673	675	670	623	646	649	700	617	692	629	626	656	665	616	637	601	661	614	640	695	674	624	651	664	684	663	692	696	649	627	649	661	648	662	655	625	608	627	639	685	649	671	641	669	658	658	631	653	634	624	655	650	650	661	638	600	612	667	706	671	630	665	647	692	656	647	621	628	712	607	616	663	637	665	615	641	645	648	639	667	671	651	674	626	620	623	674	631	628	650	677	641	642	654	643	609	668	651	635	687	643	639	651	629	672	649	678	640	672	634	645	675	656	621	646	679	581	647	622	659	652	662	637	662	660	617	640	670	633	631	667	661	669	662	665	679	672	649	679	630	613	643	621	657	598	640	644	648	643	646	673	653	642	637	675	672	626	643	643	689	643	627	631	633	696	625	615	661	630	651	644	648	684	676	664	661	637	616	597	664	634	670	642	641	632	652	651	645	607	659	675	629	667	660	622	669	637	637	658	575	624	649	664	629	639	630	621	647	644	668	686	648	598	696	642	603	636	710	652	649	590	657	678	666	673	692	676	648	670	661	649	657	647	621	631	643	731	693	663	624	665	650	655	615	654	596	621	624	650	717	679	664	664	677	605	678	671	652	697	622	675	677	619	653	644	659	675	626	655	682	703	634	665	651	661	646	660	624	639	632	608	675	628	659	627	647	688	625	671	607	642	644	633	703	626	646	622	630	656	655	631	652	639	626	690	657	667	638	714	626	612	646	654	657	638	634	680	648	722	686	599	644	725	662	680	644	639	653	687	639	605	665	667	680	680	625	622	621	686	638	650	629	624	661	636	658	658	682	626	636	613	700	610	650	643	612	680	638	652	675	646	645	680	639	660	650	648	660	623	652	629	632	670	668	702	689	641	703	657	619	629	599	707	659	613	684	633	636	682	674	623	672	658	679	624	609	693	651	642	652	649	625	651	643	685	693	656	623	685	658	628	615	605	619	612	637	659	654	641	662	655	661	671	634	620	664	627	631	669	614	637	674	636	651	643	635	686	654	645	662	629	645	649	646	689	672	677	682	682	646	687	655	615	639	680	634	666	647	620	636	643	697	641	588	675	683	649	643	607	645	652	651	683	629	682	621	661	657	650	633	609	667	621	645	645	612	682	653	665	610	675	649	601	688	654	637	661	634	622	636	631	621	652	653	652	647	611	624	659	674	643	670	677	653	641	622	650	645	627	600	595	632	669	675	658	620	673	653	595	679	655	634	683	640	598	653	652	617	613	631	614	647	655	610	643	628	668	598	581	634	666	678	670	685	659	649	599	672	680	669	631	622	697	680	669	618	603	601	651	603	616	656	688	661	643	671	616	648	619	647	605	688	657	629	629	682	654	683	598	662	678	652	649	587	646	674	642	669	618	649	669	617	611	681	608	607	618	668	620	688	650	619	689	602	616	629	652	612	609	627	676	687	679	692	640	613	622	674	627	641	616	627	629	634	658	649	654	661	628	667	698	651	695	665	659	623	624	619	670	706
33507	19893	4861	947	808	755	652	697	686	679	711	644	637	707	674	701	720	701	694	634	675	641	675	663	681	673	672	652	669	693	629	676	675	619	628	656	674	664	681	639	666	681	691	688	667	659	674	723	677	692	669	677	647	656	676	666	680	712	673	664	670	681	734	661	647	661	687	686	630	689	715	721	713	656	651	712	679	696	703	678	671	692	661	696	692	720	669	703	655	704	655	695	692	698	679	680	699	690	670	681	676	668	686	663	673	633	674	651	704	670	682	693	662	640	691	685	657	692	667	683	678	694	705	685	664	639	671	701	688	681	730	666	672	695	630	693	736	648	676	581	663	661	710	677	650	662	636	640	663	666	661	646	729	645	636	700	688	688	684	666	691	654	664	707	667	663	642	674	661	645	659	642	701	654	676	716	676	661	680	658	662	653	649	640	709	689	717	664	685	700	664	668	611	629	677	692	666	695	693	699	702	640	668	681	667	618	706	672	697	692	672	717	639	628	702	665	660	664	674	700	675	679	657	683	631	710	653	648	665	682	670	680	693	682	663	694	685	681	638	676	692	714	708	677	705	634	701	662	692	614	630	686	672	637	652	693	694	679	639	668	630	676	688	699	630	683	670	630	699	677	687	701	640	657	706	628	683	711	649	639	658	695	640	654	695	688	663	698	669	652	688	687	705	673	680	665	638	664	662	658	673	619	658	664	670	666	683	657	611	713	674	655	655	676	652	748	680	671	705	689	686	672	637	660	720	674	670	676	689	657	675	633	673	666	642	675	647	677	657	637	706	655	699	679	711	692	650	662	646	696	678	682	683	704	697	692	651	657	662	683	720	672	649	687	643	713	663	732	698	673	669	674	657	679	693	633	645	635	699	639	719	693	645	736	655	670	698	677	681	667	708	667	693	690	685	664	715	659	654	685	662	670	727	705	687	656	595	642	640	656	661	619	639	668	636	643	634	667	675	693	671	666	678	676	663	632	657	629	652	723	653	671	651	723	686	646	723	689	677	656	672	677	682	636	657	667	676	649	667	639	647	690	686	653	661	669	657	668	679	675	688	691	644	690	683	613	675	689	673	668	673	699	633	707	703	675	614	674	691	629	654	693	640	744	695	619	714	636	632	671	664	669	673	686	639	659	685	670	661	683	639	635	687	634	695	731	701	676	699	705	674	709	697	661	661	696	710	657	637	666	622	647	656	691	671	699	659	626	643	650	655	699	620	648	676	641	671	658	699	682	702	649	683	637	663	677	681	678	690	708	667	656	655	743	648	654	736	675	671	691	672	651	678	698	706	680	710	645	690	691	641	659	654	662	715	677	654	631	625	671	703	663	671	701	648	674	643	635	641	634	665	680	708	718	708	653	657	730	696	655	715	627	676	657	660	655	702	672	693	714	661	669	728	641	678	698	655	628	649	635	646	649	680	662	705	696	663	624	712	629	678	677	680	672	647	663	642	686	672	641	672	643	668	663	652	680	675	646	713	648	636	639	712	639	668	678	713	686	667	629	701	676	713	665	708	655	676	700	685	716	681	636	638	689	676	735	671	675	694	669	669	669	679	688	692	671	678	662	684	692	687	687	694	704	702	652	654	679	632	673	672	649	695	680	687	611	677	654	652	687	622	673	623	702	644	679	663	689	658	716	681	680	686	688	677	664	645	653	678	676	634	684	656	685	694	718	690	633	689	678	684	670	686	634	719	667	647	662	676	675	686	661	683	636	648	679	682	713	670	633	644	673	697	732	690	646	698	643	698	679	721	649	685	659	656	670	703	671	649	662	704	648	658	696	669	676	641	699	683	649	659	660	667	679	624	692	673	670	626	691	656	627	723	674	708	669	687	656	730	665	635	727	705	674	683	697	714	682	658	640	706	688	665	690	665	691	694	664	686	691	696	686	658	655	676	692	665	673	646	674	683	705	705	699	688	682	679	669	705	676	669	666	679	657	629	660	691	690	665	681	655	640	669	670	679	685	674	678	685	703	677	678	667	679	655	707	634	613	669	685	675	708	660	656	712	714	639	664	704	690	676	641	685	693	612	669	642	664	710	730	678	706	672	700	681	672	657	652	676	685	705	639	679	681	673	733	659	686	676	652	640	640	671	690	696	669	657	666	676	631	650	689	754	699	668	668	695	666	708	674	661	725	655	669	695	650	676	699	647	693	682	676	619	632	648	688	700	704	658	663	638	629	653	699	651	722	727	634	678	695	652	672	595	656	680	720	700	630	687	659	676	659	625	647	662	682	690	681	673	687	706	721	717	648	700	629	706	682	662	669	658	683	644	667	658	674	724	656	639	654	676	643	691	643	648	689	696	640	660	643	664	703	675	672	689	653	607	718	687	648	701	687	652	669	682	679	715	655	659	687	651	677	664	645	703	684	645	606	700	651	684	653	692	659	670	683	689	688	694	634	676	673	672	664	660	699	683	680	673	634	673	693	651	654	688	684	685	678	678	685	693	655	673	681	676	696	673	691	663	656	679	642	704	664	698	644	710	682	723	669	694	686	680	686	672	649	675	631	667	652	676	648	633	675	686	686	663	685	702	670	678	649	704	645	660	668	691	742	676	655	656	707	680	668	650	726	663	688	654	708	658	669	631	655	702	648	668	677	672	690	634	660	648	698	654	669	731	689	712	660	714	610	662	694	680	676	662	709	695	643	705	631	652	668	670	656	674	696	682	645	676	665	693	694	638	676	690	678	656	718	645	680	668	655	618	626	638	662	699	654	679	703	667	691	633	694	659	646	660	642	684	734	644	673	703	656	653	658	672	653	622	652	689	609	648	637	661	660	692	669	675	683	735	653	618	667	666	646	696	649	637	662	644	680	691	735	674	625	680	677	694	673	672	648	702	669	660	667	656	714	713	678	655	667	690	667	661	665	707	681	683	676	627	636	650	654	627	715	645	687	686	659	686	649	664	653	627	643	711	664	657	651	657	715	688	656	661	691	642	702	718	687	697	683	664	672	667	684	691	635	725	645	666	628	672	709	668	698	627	698	660	681	672	672	647	684	689	641	658	658	686	617	679	681	632	701	687	657	663	690	698	666	680	641	637	666	634	681	683	698	663	693	680	699	647	685	679	644	643	654	688	679	661	636	682	639	704	696	714	680	630	645	663	653	663	667	654	629	680	679	649	655	664	630	729	677	671	663	606	700	691	711	687	673	671	716	658	715	697	690	651	688	682	706	664	728	646	657	682	647	671	694	678	696	712	667	657	682	652	652	686	687	699	619	688	699	638	718	619	671	673	651	673	665	629	708	635	659	686	664	696	661	651	690	647	660	638	720	627	633	637	690	676	675	730	643	651	626	676	687	646	637	679	647	655	640	660	665	648	652	649	680	661	671	600	638	664	677	757	677	681	675	653	653	686	613	634	639	696	672	737	687	676	638	584	681	683	663	665	703	708	725	729	665	605	668	682	657	647	717	688	701	716	710	719	697	682	651	685	723	651	695	724	657	697	656	668	681	669	681	694	699	700	635	649	687
32536	6682	1013	869	739	807	735	717	742	730	668	694	722	655	716	640	723	686	717	717	625	733	700	651	710	742	718	683	728	705	667	736	685	716	671	714	692	735	738	683	681	705	643	717	703	630	687	696	695	636	673	710	705	671	663	674	702	715	687	733	735	696	656	717	703	680	691	718	667	667	729	683	703	726	715	731	676	727	711	689	726	719	739	668	709	698	704	658	677	676	657	690	679	682	722	664	724	609	717	665	747	702	689	699	692	652	665	685	670	676	681	679	749	698	692	684	681	676	656	675	695	700	706	679	725	683	668	692	689	701	657	674	709	711	666	663	712	717	681	664	675	655	707	678	737	709	691	683	677	699	671	731	724	663	708	630	644	664	690	683	672	679	738	683	693	670	661	698	684	705	708	688	725	706	709	690	679	668	671	701	641	741	682	723	671	679	644	671	675	676	704	738	675	681	704	677	670	693	659	705	688	722	638	707	646	697	683	674	662	689	694	687	696	697	698	713	659	701	658	685	697	632	683	700	656	705	645	657	704	710	707	663	697	706	703	688	685	682	722	722	739	732	672	670	674	662	674	702	711	696	673	695	699	667	683	689	677	688	704	652	701	643	706	677	677	742	684	694	692	686	701	664	706	658	694	704	696	658	679	719	725	655	719	675	719	648	696	719	690	687	676	702	657	699	695	715	645	663	706	676	650	695	659	667	679	718	714	679	728	689	711	733	684	675	681	696	745	701	670	664	684	676	712	689	703	706	710	696	716	711	689	663	657	669	625	698	671	683	678	666	713	690	685	672	652	638	676	705	698	693	654	680	705	718	750	674	707	686	680	656	685	703	700	713	686	677	701	653	683	693	696	722	729	665	664	709	683	695	656	661	664	745	724	657	702	685	749	692	696	711	694	640	745	706	671	673	665	696	694	691	639	714	679	686	674	690	682	667	704	699	662	707	739	702	656	698	709	742	676	708	654	721	681	749	697	686	660	702	725	692	642	659	710	657	719	646	715	689	691	704	658	715	688	716	656	686	680	703	668	732	653	738	698	662	744	700	673	699	683	701	722	730	705	724	733	661	719	703	697	690	727	692	731	698	700	664	705	695	714	709	706	705	700	679	708	673	703	696	667	659	689	676	673	729	712	730	685	699	675	653	694	693	642	695	703	646	641	707	744	691	695	725	707	687	692	720	669	650	684	693	690	733	717	702	682	641	647	664	716	730	693	753	687	712	665	712	714	696	733	691	674	702	683	738	703	681	722	677	691	705	724	704	736	704	720	694	715	708	641	691	700	691	630	662	743	674	720	714	700	656	725	662	700	674	655	677	673	649	689	710	672	670	691	655	679	673	706	680	692	712	665	671	706	724	744	679	653	612	627	739	676	695	683	694	706	651	700	707	685	702	707	663	722	727	702	727	717	691	705	683	703	709	692	664	727	678	734	668	721	677	691	685	637	678	662	707	643	732	685	697	672	686	689	675	673	704	690	759	655	742	702	706	705	668	677	674	679	738	657	689	662	678	719	713	647	745	673	690	710	689	737	669	708	699	688	701	669	661	689	714	721	663	696	665	708	663	651	669	685	721	661	701	662	689	678	708	667	706	677	698	735	683	693	687	742	728	662	711	652	711	694	712	659	689	704	656	707	694	700	704	637	671	738	658	719	677	712	658	682	702	681	695	667	698	739	712	687	685	685	663	701	706	722	696	699	672	702	690	678	727	662	708	693	668	682	722	696	683	656	717	705	687	716	708	694	720	703	673	738	655	703	658	673	723	674	671	671	684	682	649	673	709	694	696	668	682	695	701	670	738	732	666	706	698	712	714	690	684	670	681	709	667	680	719	711	713	697	716	693	686	670	702	721	716	682	694	722	700	723	668	702	644	732	685	691	697	693	712	687	685	684	712	675	749	690	686	703	671	660	677	693	662	704	711	698	660	706	719	663	647	679	619	662	687	696	700	666	718	677	705	673	708	688	683	742	744	716	709	676	714	700	683	705	685	704	662	669	695	714	683	745	680	687	729	667	690	649	681	723	659	631	686	667	701	678	708	676	671	715	705	712	667	729	692	704	740	680	712	650	689	716	678	688	700	657	687	664	690	708	693	694	686	692	681	670	708	709	650	635	666	757	714	718	722	757	682	724	712	673	651	676	657	646	639	699	682	672	697	659	651	661	676	733	670	684	686	643	652	673	676	687	724	709	650	660	670	650	730	687	740	776	695	688	685	703	700	692	677	713	723	636	720	684	694	713	716	708	684	683	695	699	688	710	702	716	700	696	732	699	727	686	703	718	704	655	655	706	734	676	720	668	707	725	740	643	708	683	692	686	688	695	672	741	682	658	690	692	722	688	727	692	705	711	683	704	717	679	695	717	678	693	699	679	654	687	681	670	662	685	655	725	699	738	664	657	734	724	693	747	644	709	668	690	667	703	666	695	686	706	675	699	636	678	688	684	694	689	692	685	687	689	684	654	728	678	686	660	726	700	742	681	649	695	712	715	742	705	719	714	675	670	650	707	665	737	690	743	646	656	725	655	731	675	689	677	686	691	681	675	701	681	678	690	683	664	687	723	682	688	656	726	682	736	668	692	661	673	680	681	735	698	699	673	685	703	681	682	706	685	676	656	648	699	682	743	674	706	715	647	675	652	694	641	666	676	650	694	663	648	671	685	688	710	752	712	692	671	721	686	688	684	679	717	683	705	670	698	643	644	681	644	703	691	700	699	680	672	671	697	719	698	702	748	668	715	699	659	667	662	638	693	711	667	728	698	666	706	677	694	665	709	701	659	667	735	671	671	724	645	689	697	620	748	651	701	684	728	656	700	678	705	694	710	661	636	672	657	672	689	675	675	754	729	696	691	715	705	734	686	622	711	717	650	668	652	671	719	667	727	731	698	699	735	645	725	652	690	676	729	671	728	606	627	655	729	666	714	675	658	674	682	702	667	681	620	665	718	665	685	653	689	713	666	704	669	709	692	735	752	646	663	687	606	689	671	661	683	689	696	739	663	666	700	673	651	646	731	697	687	690	706	713	713	685	661	670	674	697	657	725	699	663	661	694	689	690	685	680	639	708	692	644	701	747	696	695	662	666	684	692	649	690	673	721	697	703	681	704	673	673	722	711	689	699	692	700	662	694	661	683	668	705	736	738	664	664	678	695	670	676	675	676	667	707	665	716	712	667	707	716	704	688	736	666	703	702	698	698	708	698	679	730	666	691	663	671	678	646	715	742	658	702	690	718	689	677	721	682	692	708	679	710	721	683	678	710	685	622	657	651	664	693	689	671	656	659	653	693	714	716	699	712	747	685	696	656	744	718	699	673	683	702	681	669	681	665	680	721	710	639	658	723	714	661	685	733	710	672	716	664	675	719	676	709	697	693	707	675	682	669	675	695	664	753	661	653	729	692	716	697	693	697	725	733	681	699	725	677	717	660	715	702	709	651	670	698	746	708	701	712	680	673	653	713	709	707	686	686	655	687	683	671	691	715	639	696
25218	21106	26732	25220	20877	10177	1061	738	561	574	560	505	421	462	460	435	431	481	431	408	426	409	396	431	405	447	398	416	388	399	387	391	403	415	390	354	378	350	405	374	377	372	384	370	350	379	380	382	375	380	381	379	393	385	365	367	380	374	365	425	404	430	421	426	400	417	356	401	411	383	390	403	360	381	416	380	401	385	406	368	411	379	386	359	396	427	369	347	364	391	395	384	380	371	394	420	366	349	372	388	380	370	423	389	380	354	412	398	355	410	368	378	361	366	363	347	341	370	377	384	383	376	358	402	396	423	380	373	385	411	379	381	423	381	362	392	399	362	372	398	341	398	389	395	381	397	366	411	354	414	410	394	384	403	378	393	360	344	365	369	384	394	385	372	361	378	431	361	377	385	415	426	403	369	367	385	404	354	385	399	371	422	371	370	362	370	390	410	398	369	390	334	374	378	375	371	384	338	372	387	331	382	373	392	381	373	363	364	390	365	399	376	419	342	411	404	386	373	386	369	409	386	391	359	384	377	405	355	381	370	397	397	365	351	375	393	392	410	391	384	361	384	389	391	328	388	371	393	384	407	385	384	409	374	381	383	400	377	388	416	369	375	406	350	392	397	368	375	421	378	388	349	387	405	398	356	352	347	372	394	400	365	383	395	371	387	383	367	372	382	366	365	388	378	387	377	375	379	386	411	362	393	343	362	374	378	383	372	420	394	423	388	361	389	386	436	393	368	337	379	379	375	358	338	385	392	374	348	405	338	374	359	348	362	365	390	382	418	396	415	400	404	391	361	393	413	374	363	383	384	391	407	393	406	373	401	350	398	378	354	367	361	370	414	385	380	393	373	352	363	389	385	385	375	402	366	376	359	361	373	330	383	354	392	378	405	345	378	398	347	376	378	372	348	339	390	363	348	403	384	385	332	366	379	369	377	335	379	364	389	378	398	343	403	409	357	382	363	364	431	350	399	392	363	386	368	367	389	395	370	414	363	344	406	377	403	386	403	382	357	355	382	324	375	367	396	364	406	406	359	362	336	382	397	373	350	396	393	399	368	375	376	341	395	411	379	376	369	402	392	373	370	320	397	368	421	371	382	361	384	351	364	427	390	367	376	369	388	369	382	365	365	358	408	388	345	414	375	412	371	423	379	391	408	367	357	398	409	396	356	377	372	392	375	368	352	376	378	363	395	389	371	385	411	418	401	399	387	354	345	389	363	382	390	378	368	369	384	381	380	370	365	381	371	401	369	369	394	377	396	390	380	377	342	372	378	368	338	364	364	409	379	383	368	392	392	363	364	336	388	366	397	351	392	388	374	410	404	332	374	386	401	379	385	368	392	395	430	381	359	371	390	364	414	371	391	367	372	404	376	387	367	401	396	398	342	403	401	416	389	377	384	376	365	380	389	393	379	396	360	403	380	385	378	377	402	383	373	383	361	394	381	392	374	382	367	370	405	388	428	374	371	364	374	357	337	348	363	347	378	403	389	361	394	349	371	377	360	379	368	331	373	368	374	380	377	367	356	377	381	387	394	351	395	411	382	372	357	370	393	409	354	353	355	394	368	370	387	378	341	363	391	386	380	384	400	389	369	404	349	384	401	410	380	380	358	394	338	363	393	398	391	378	375	368	374	423	385	408	358	345	397	389	363	377	343	384	384	375	359	374	393	345	348	411	392	380	361	350	364	351	370	356	380	397	392	364	342	367	394	362	377	375	364	385	386	367	398	390	387	386	374	360	397	380	356	367	373	413	372	374	395	386	335	375	424	370	382	347	379	380	370	413	387	410	378	342	336	374	375	407	354	400	391	374	388	368	368	383	371	355	387	401	406	371	385	360	386	360	361	373	352	364	374	392	380	404	366	389	359	367	368	352	388	404	365	359	393	389	419	376	349	397	368	402	358	391	349	344	378	383	358	372	362	387	356	395	364	358	379	366	379	363	389	376	370	358	375	368	359	374	414	388	372	349	390	352	379	363	325	354	394	368	373	349	364	341	357	385	386	379	335	387	377	376	427	381	359	364	366	352	390	387	367	404	356	339	368	352	381	358	402	369	383	404	386	365	355	368	360	405	358	366	404	392	380	398	361	418	374	386	370	417	391	386	380	375	392	328	394	347	347	389	389	342	369	382	381	355	368	401	339	376	414	367	342	375	366	385	351	356	423	377	411	377	409	373	349	359	349	345	371	409	374	409	369	410	398	346	388	359	354	371	379	353	386	372	380	392	375	402	353	375	397	374	396	408	360	371	381	390	384	366	370	392	379	392	361	428	421	367	377	370	416	384	346	385	381	377	388	378	395	387	382	367	367	366	367	388	386	340	385	342	388	396	394	405	360	370	400	374	378	398	386	391	418	376	420	363	346	316	387	390	339	386	340	364	401	378	366	380	348	406	363	384	383	354	403	403	376	378	382	343	395	374	374	368	397	352	332	355	374	399	387	358	379	375	369	386	396	372	346	363	362	371	386	387	387	377	386	401	362	366	388	374	359	369	351	373	375	399	388	361	371	333	373	402	377	395	391	420	388	386	384	382	374	353	394	395	392	370	399	384	381	378	398	350	390	384	368	383	391	358	389	366	366	384	370	381	398	396	352	387	388	361	373	374	365	388	387	393	397	352	351	406	383	366	399	353	368	368	376	398	351	364	374	349	386	385	336	337	383	381	399	388	436	396	394	397	383	354	373	391	415	402	391	401	354	369	355	392	377	378	415	372	370	370	362	417	386	367	373	398	358	375	398	398	381	359	381	364	395	350	375	390	404	403	423	404	409	369	361	380	351	363	392	397	369	365	392	387	405	383	344	391	400	371	363	369	373	353	373	380	371	394	373	404	384	379	383	367	401	362	363	380	378	356	369	399	381	388	352	378	377	378	401	374	372	370	403	390	406	371	373	376	383	375	387	434	412	364	379	345	377	388	387	373	384	379	386	386	384	362	367	373	370	352	381	381	387	365	357	361	393	357	334	341	381	353	374	361	390	414	356	345	392	381	373	341	374	414	359	388	380	386	390	395	381	380	396	379	360	352	346	380	409	347	358	351	387	396	413	389	352	382	400	361	413	373	391	369	346	363	380	361	373	408	399	383	375	358	355	373	357	412	378	383	362	361	404	399	354	385	405	364	399	366	386	353	391	363	387	386	359	405	361	376	337	367	388	392	396	373	361	371	376	351	393	398	369	391	365	347	402	393	374	367	342	340	345	402	375	344	401	367	397	376	352	391	375	393	406	375	366	351	356	375	386	375	378	374	367	373	375	393	361	400	352	408	384	392	386	402	378	396	397	363	393	381	386	396	374	360	445	338	377	345	390	368	353	385	364	371	375	362	367	391	357	367	332	373	368	418	356	350	349	361	385	398	363	351	389	359	389	380	351	381	363	409	406	415	358	379	378	371	377	373	385	356	360	377	393	371	392	362	393	410	364	425	384	360	367	395	379	377	381	408	392	371	377	373	393	363	381	381	384	323	438	392	386	380	368	352	381	391	364
60743	17383	7043	3974	2472	1687	1384	1115	969	796	722	703	604	610	586	549	520	513	493	481	459	484	456	428	415	424	477	485	429	428	455	412	407	424	419	416	437	467	421	416	420	409	396	409	410	366	431	410	431	399	388	435	419	429	437	455	426	416	447	394	399	407	434	433	422	435	408	448	433	429	412	449	425	407	412	384	398	399	393	379	376	399	428	431	435	404	395	365	450	370	395	441	368	395	405	365	418	377	379	411	362	439	394	447	428	386	415	374	428	403	396	366	344	391	381	352	408	380	404	406	366	384	387	419	429	417	390	411	381	400	395	364	428	396	368	438	391	428	387	405	397	415	401	389	352	412	413	402	414	385	380	404	423	380	377	413	382	435	406	418	414	416	411	416	383	428	394	365	385	389	350	438	378	378	404	403	387	377	409	348	371	353	376	363	420	404	370	389	387	402	389	372	401	367	364	388	411	383	401	410	400	377	404	404	371	372	387	388	355	402	400	386	394	397	351	379	397	430	409	388	387	376	407	405	385	392	404	426	371	414	451	412	379	377	356	438	403	422	431	392	390	398	429	384	412	397	392	394	364	393	388	387	389	372	421	395	420	389	421	405	418	412	367	399	381	426	376	406	360	384	412	382	401	419	399	388	382	395	378	404	396	397	370	389	426	406	390	406	401	388	400	369	371	404	390	398	408	399	414	403	390	398	399	409	395	401	399	399	379	382	397	398	391	404	394	374	359	372	387	394	404	371	428	361	412	404	384	404	373	360	419	400	370	386	401	352	394	360	395	341	400	401	367	378	392	372	392	369	391	403	400	381	374	382	425	408	377	400	372	403	423	431	393	382	394	394	387	394	385	396	401	375	397	417	382	410	409	401	389	394	413	427	418	369	387	424	407	392	412	366	382	410	352	385	391	380	392	382	409	397	427	367	389	403	385	353	407	397	381	397	380	365	367	360	412	395	425	390	384	399	396	392	398	386	379	413	407	376	360	416	381	412	389	419	404	433	380	367	362	399	383	337	416	426	387	361	382	393	390	404	389	375	365	402	390	383	417	384	394	383	396	415	403	440	367	412	398	417	386	419	438	392	365	391	369	347	426	408	384	392	368	363	385	368	403	432	402	386	392	420	392	368	380	426	384	372	422	398	399	397	426	408	412	421	388	376	397	386	392	372	385	393	392	372	411	418	407	399	373	414	432	425	387	365	428	377	388	443	393	402	419	374	399	399	404	398	401	391	361	408	402	431	352	359	393	407	390	391	397	377	402	409	396	396	374	393	394	383	397	394	394	413	391	374	375	395	403	381	397	363	401	446	367	384	387	437	387	371	402	417	413	389	394	424	358	390	387	393	422	377	421	389	412	386	407	395	410	394	403	381	397	409	391	383	389	420	402	418	403	396	403	377	397	390	357	414	387	429	393	404	403	388	396	385	427	397	392	387	416	396	373	397	455	389	373	376	404	409	388	392	391	407	367	399	375	398	393	374	411	413	405	392	422	425	404	402	414	399	388	408	401	364	376	404	376	394	377	398	399	398	396	365	380	382	430	391	368	380	413	398	352	433	414	375	398	426	433	359	415	374	406	421	349	372	411	421	386	406	396	383	443	393	375	390	387	399	390	375	403	417	403	386	350	403	439	380	403	397	378	398	406	413	417	422	390	400	405	386	426	378	393	364	391	382	387	406	401	412	393	393	385	406	435	408	396	365	374	400	417	397	415	403	384	403	371	370	403	444	373	390	410	398	422	406	394	392	375	402	397	389	385	387	413	376	426	393	379	392	394	403	404	372	404	431	375	399	404	394	387	377	403	412	383	428	411	389	392	383	413	391	375	389	403	368	406	398	390	403	393	423	392	383	408	406	411	371	408	411	404	393	410	408	424	364	398	412	400	361	388	397	398	403	416	402	395	399	394	387	399	404	383	379	374	382	400	388	387	386	361	390	389	377	429	391	405	409	409	379	410	383	415	378	444	374	399	366	379	361	399	352	394	400	404	373	398	361	416	392	363	381	402	405	407	418	432	416	382	400	400	385	390	405	398	400	395	414	390	395	396	402	372	374	388	356	430	402	390	381	426	358	395	387	423	400	401	402	432	418	392	407	381	392	418	378	405	377	366	401	378	419	415	395	385	419	373	374	424	359	384	390	406	373	371	419	394	380	391	416	391	390	408	440	381	396	382	372	405	400	393	406	409	384	415	392	380	419	371	416	397	391	402	394	417	385	372	370	390	391	396	422	360	396	387	399	408	366	381	388	415	377	381	389	397	400	413	388	344	405	378	413	392	413	381	392	391	385	382	385	387	418	380	400	381	414	426	381	424	426	419	390	398	388	395	422	392	367	382	387	385	385	371	353	372	405	402	383	391	423	414	403	398	371	409	397	364	400	426	378	386	395	412	371	364	424	411	385	397	399	418	411	378	412	368	410	435	406	369	403	385	397	428	399	412	423	393	398	416	420	392	377	335	416	406	358	376	405	440	431	392	401	371	426	402	383	371	414	420	381	395	419	378	385	390	408	384	398	400	356	391	434	425	372	411	357	391	405	389	422	400	399	406	377	385	356	416	367	348	400	377	431	404	414	374	397	388	417	393	388	361	370	367	406	405	415	386	408	382	404	394	421	385	421	400	384	426	417	382	363	381	411	395	380	420	391	367	424	409	409	365	416	368	391	374	393	385	392	426	382	394	378	395	422	384	424	362	421	402	389	405	384	397	396	416	393	401	372	380	406	393	409	438	390	409	402	421	375	420	407	417	429	420	392	395	369	429	394	385	428	344	415	422	413	382	429	395	426	392	391	374	387	353	363	340	415	415	353	420	356	405	430	386	390	441	392	425	378	376	393	381	393	391	413	411	397	383	395	419	428	356	399	375	389	389	388	395	395	387	372	413	377	366	377	366	379	359	417	399	380	361	372	350	422	403	415	394	396	401	363	392	393	390	379	370	404	396	358	372	386	400	373	391	417	384	410	412	385	414	400	385	395	399	382	386	416	404	362	413	398	368	377	378	414	416	407	396	388	409	404	414	418	401	393	373	376	393	365	364	410	383	367	404	402	422	406	402	374	399	404	386	404	396	388	416	392	415	405	400	376	425	362	425	405	396	414	385	404	394	382	387	380	360	365	409	395	404	414	369	387	396	355	399	388	416	407	397	392	377	458	379	381	403	411	391	413	406	373	427	367	395	391	383	414	402	387	350	401	394	411	393	405	386	392	397	390	364	397	367	446	412	399	391	365	422	387	404	428	368	382	403	381	364	420	406	406	385	340	388	412	381	378	360	393	390	409	355	382	356	364	422	372	371	386	394	419	401	372	435	407	417	393	407	420	380	393	393	377	391	416	406	382	365	395	393	412	401	408	388	354	412	404	428	381	404	385	392	394	384	408	388	399	369	401	409	394	388	395	415	442	363	408	406	413	420	413	342	415	369	421	422	399	376	404	372	393	412	397	398	385	405	373	390	392	393	388	431	397	406	376	387	403	373	358	401	403	407	412
23325	20995	27171	24856	20940	21003	8977	1453	1086	1050	995	921	838	851	852	831	839	801	747	766	775	799	731	694	762	718	735	731	691	719	717	752	730	675	673	697	745	703	722	725	765	749	742	724	728	708	725	710	704	709	725	701	685	729	689	711	729	732	705	711	716	776	659	700	706	726	739	701	703	679	757	715	704	698	713	708	663	689	757	656	679	712	734	748	706	683	713	667	689	700	670	704	677	685	681	722	683	725	691	696	678	684	689	693	713	696	690	674	645	697	715	730	698	668	676	688	685	627	687	677	735	720	694	691	701	753	677	669	693	693	685	611	697	726	693	672	687	687	733	691	719	657	652	690	694	675	762	708	700	703	688	659	717	685	677	651	738	650	686	672	703	698	777	679	728	717	695	695	722	659	658	658	740	657	709	690	642	723	724	700	704	662	649	667	680	700	690	687	701	679	682	684	680	722	694	727	694	712	694	666	698	677	686	709	728	735	648	668	687	705	740	631	704	741	669	698	688	657	689	732	688	644	702	703	700	707	705	701	693	653	695	713	709	706	670	681	701	676	676	750	724	641	695	688	612	663	695	716	774	733	742	680	675	683	744	702	718	660	698	664	740	697	695	686	676	644	707	745	690	674	699	682	717	678	685	702	675	737	675	709	709	679	697	633	656	708	674	653	723	700	678	735	647	704	711	722	700	703	707	739	746	679	678	690	712	723	708	732	685	711	694	709	728	705	690	773	698	688	670	647	731	640	678	712	698	682	699	683	732	700	688	669	747	700	723	689	677	681	699	624	713	665	672	685	682	744	745	678	681	711	670	692	671	694	763	679	667	719	733	714	709	698	696	668	715	700	719	678	633	625	672	688	640	670	667	729	687	692	698	717	692	696	708	706	694	678	737	708	704	674	715	723	709	677	721	708	725	696	678	705	723	666	678	759	670	625	669	664	730	701	707	688	697	724	628	734	686	735	701	680	673	694	681	674	681	638	672	679	669	646	705	680	706	700	737	673	651	674	721	715	644	667	736	706	710	691	672	700	634	708	685	674	698	685	728	736	719	672	678	686	679	691	702	729	677	726	677	717	701	721	674	685	685	669	726	707	664	683	690	714	705	629	693	706	708	687	708	734	687	714	693	660	682	772	669	667	632	671	691	706	657	710	703	690	700	706	677	655	720	720	695	703	698	685	735	683	667	713	691	708	698	706	618	717	670	667	700	657	730	668	694	665	722	687	700	694	678	652	694	676	671	728	720	711	710	709	710	660	649	706	773	726	678	645	696	709	671	670	709	670	676	676	711	706	685	690	689	655	700	733	693	693	720	695	735	679	705	672	677	677	706	708	728	699	731	660	706	735	691	695	661	731	719	656	679	698	690	670	691	651	662	697	680	673	712	729	654	683	693	704	646	623	668	713	697	697	710	693	715	676	665	712	679	705	696	718	676	647	711	709	680	675	678	726	639	678	699	694	656	643	666	715	655	690	697	679	655	705	660	706	710	682	679	680	689	649	699	715	722	700	649	649	693	692	703	750	700	732	691	694	710	700	696	675	686	681	634	674	672	713	683	710	724	698	667	734	667	715	709	692	714	707	689	678	679	683	683	689	682	714	707	758	717	693	677	652	700	700	663	669	668	665	700	654	647	690	703	688	646	735	687	707	655	657	729	692	713	702	675	679	657	649	707	707	698	702	699	724	725	675	681	739	765	693	704	652	677	713	692	671	686	754	693	683	746	686	726	728	663	687	719	638	707	708	653	676	677	689	723	659	724	682	701	679	701	711	659	686	701	702	719	669	701	661	647	727	717	695	729	688	702	701	683	683	713	697	707	702	681	720	663	728	688	708	675	745	692	678	690	667	689	718	710	677	701	679	696	698	690	720	660	696	698	637	650	701	713	665	659	705	743	642	743	671	682	739	702	680	696	693	643	723	717	714	673	660	699	700	696	709	734	728	703	696	743	680	689	674	692	688	659	706	687	628	694	688	702	739	727	709	673	701	673	680	734	745	698	702	705	691	678	708	698	690	651	714	692	641	697	731	684	699	663	659	716	695	706	690	671	688	669	690	697	673	672	693	718	714	670	678	677	694	657	701	724	667	712	723	696	641	737	744	719	722	702	701	706	660	656	712	713	683	746	741	699	689	681	717	669	688	692	658	732	686	704	709	713	648	681	678	673	619	647	651	693	670	675	653	728	696	660	663	691	676	660	643	693	671	674	727	739	706	682	719	658	646	723	699	702	678	668	709	669	711	696	662	700	703	734	640	706	706	654	716	685	694	699	725	693	664	689	638	709	675	708	705	714	739	694	692	724	686	690	626	674	725	701	689	679	690	706	699	673	662	741	721	742	703	700	679	700	695	718	665	745	685	708	713	687	671	722	667	679	696	640	682	693	658	658	695	676	680	720	718	631	695	723	655	685	690	673	663	650	710	681	781	683	708	682	765	676	735	705	733	699	684	734	687	667	682	711	756	717	721	700	709	704	713	628	687	696	694	680	710	645	627	679	678	737	708	715	642	733	706	736	689	672	654	703	763	686	709	716	653	641	697	680	714	712	620	697	673	648	698	660	706	634	640	691	683	684	697	654	758	703	700	696	669	655	691	676	718	723	738	668	735	654	664	754	708	710	711	712	682	657	695	678	706	688	711	690	636	690	682	737	702	676	647	670	674	641	664	717	727	660	675	674	666	662	703	743	669	704	667	676	718	684	723	699	704	707	692	647	716	725	674	684	744	670	658	640	669	696	707	695	670	687	700	671	629	667	632	721	682	698	710	662	695	685	693	688	729	675	707	722	709	720	665	666	719	630	671	685	690	668	701	684	690	710	733	693	677	708	690	721	719	671	707	720	685	715	741	683	725	643	692	726	680	644	690	753	687	668	665	740	664	659	679	695	710	711	674	720	706	729	688	688	670	745	688	710	750	693	697	698	684	680	710	672	677	697	680	645	701	745	704	742	689	707	646	676	718	651	742	681	722	734	693	697	670	713	679	706	716	696	695	662	678	737	723	656	680	708	649	667	700	673	685	723	706	623	719	693	684	678	695	645	738	714	712	711	673	679	656	668	701	698	702	706	705	661	675	684	727	706	746	684	652	742	680	675	662	689	699	733	695	705	682	655	701	759	714	678	743	685	705	674	667	689	688	722	659	677	697	689	747	647	680	670	673	711	727	735	659	700	676	667	733	734	737	704	737	665	694	697	709	655	718	648	633	731	725	703	686	665	664	704	669	674	700	759	666	734	684	701	672	682	677	672	665	703	683	643	637	702	644	689	673	733	638	713	736	667	698	713	679	688	682	740	700	726	699	700	676	702	705	646	664	675	677	709	641	721	749	716	640	673	691	728	699	665	695	647	692	671	687	676	752	680	649	690	696	654	718	703	655	700	684	687	677	666	680	692	673	707	718	666	607	682	690	722	679	646	746	714	635	693	713	684	709	715	659	693	653	686	680	690	748	679	661	645	730	684	742	707	697	725	710	658	644	655	718	644	715	677	676
62226	18114	12067	6913	4463	3152	2415	1897	1661	1532	1363	1208	1111	1040	997	983	874	865	843	858	817	810	785	792	746	766	712	728	720	707	754	724	703	711	669	679	654	719	704	683	665	615	709	704	675	672	644	674	635	682	674	673	667	652	665	639	703	680	664	684	622	703	701	673	770	693	687	706	649	747	688	706	667	675	718	725	701	693	683	668	671	658	616	647	657	682	662	657	651	687	658	645	664	660	645	678	658	690	663	687	676	708	661	671	675	622	692	637	675	643	631	661	653	610	604	635	648	668	675	671	649	641	625	690	660	667	661	658	587	644	656	626	656	652	640	685	633	614	635	652	675	658	627	673	645	615	656	664	618	667	608	675	695	616	636	667	619	652	645	632	627	660	666	659	649	668	663	642	645	664	678	638	678	630	623	674	649	618	677	658	672	623	653	626	653	678	657	650	645	631	650	646	659	676	649	619	626	637	669	638	673	645	672	696	634	595	641	606	665	672	671	682	709	616	656	677	703	614	639	646	645	657	661	668	645	638	670	639	659	638	645	608	662	639	590	585	654	660	657	613	666	650	670	646	694	699	691	686	650	666	672	644	622	658	661	668	672	686	675	645	682	639	690	610	672	603	662	698	633	648	642	675	682	653	634	674	610	631	664	649	683	619	660	595	657	663	626	649	650	630	650	624	647	634	636	672	624	591	657	643	662	648	681	644	597	645	680	663	635	678	658	614	681	664	670	663	691	640	655	619	643	604	662	641	628	658	673	676	685	669	641	621	652	631	622	672	709	656	657	632	637	671	656	659	649	658	632	692	659	655	614	708	648	687	672	662	693	649	662	660	636	626	626	661	642	704	642	614	646	650	618	676	685	654	666	654	629	669	633	665	683	651	642	652	637	662	667	653	672	645	650	625	669	621	667	684	672	622	648	693	622	692	581	663	687	693	655	663	624	658	622	698	656	673	638	695	657	666	674	681	632	614	667	630	640	651	666	658	648	709	648	674	642	621	614	675	618	612	652	645	632	636	648	627	642	671	618	647	627	638	635	644	655	632	657	681	629	663	610	652	665	643	652	651	611	636	663	684	663	629	594	608	655	702	649	674	657	661	657	670	639	620	639	646	679	700	644	671	584	641	675	658	661	691	630	641	641	623	621	649	680	696	630	636	626	623	624	682	628	637	635	645	660	632	619	640	663	664	658	635	576	648	647	670	648	654	630	617	638	632	642	634	633	704	662	662	602	634	643	643	611	593	695	664	651	628	656	628	647	688	640	636	599	639	632	614	628	667	659	625	647	666	651	645	616	685	636	653	652	589	639	666	661	658	662	663	629	670	669	624	623	637	677	659	601	659	658	638	635	606	641	627	630	608	634	627	645	664	628	625	687	634	636	686	656	619	644	627	647	643	650	659	676	640	626	656	632	624	625	657	643	638	724	666	615	634	626	632	675	669	647	640	662	634	633	632	611	705	657	612	630	625	604	639	639	660	661	661	673	619	622	638	655	601	644	641	643	611	664	668	692	652	645	653	658	670	617	653	626	605	662	677	666	657	630	699	636	652	634	650	679	700	661	667	638	653	640	629	652	606	653	670	673	642	645	619	689	663	690	639	622	632	677	590	647	662	658	673	651	625	674	692	635	653	637	653	603	626	632	672	664	613	639	644	620	644	665	620	671	649	662	647	666	674	644	627	615	624	619	679	622	635	644	675	694	619	650	625	649	648	639	653	639	632	646	595	644	653	656	608	647	634	643	671	643	611	641	613	672	632	593	631	639	652	691	683	660	673	680	621	674	655	645	663	608	624	617	655	629	674	643	619	659	622	647	681	652	613	659	673	659	656	692	628	602	630	612	633	688	637	654	611	647	668	595	651	656	622	678	641	656	674	680	647	650	681	684	642	646	619	630	636	604	618	621	650	632	672	690	627	628	662	666	659	639	670	632	641	662	646	643	628	630	615	658	619	655	661	627	630	639	668	648	634	655	634	619	617	670	611	654	673	647	647	672	691	647	713	645	660	664	650	655	606	630	656	645	618	612	613	627	647	671	663	636	645	658	632	645	617	687	651	607	663	645	655	643	658	689	621	632	583	638	602	658	687	628	675	660	627	671	650	643	636	671	631	697	671	685	641	618	645	649	710	671	611	673	626	705	643	634	608	639	644	620	688	680	649	659	677	647	641	633	641	646	610	599	682	618	653	634	674	672	649	705	678	688	602	640	638	692	626	650	620	666	609	660	640	636	653	685	624	618	647	586	635	640	623	647	613	641	669	624	629	670	657	632	662	645	651	600	644	597	654	649	669	642	683	639	629	603	632	642	648	645	633	627	625	645	668	615	653	628	684	627	632	686	724	665	662	646	639	692	697	645	655	607	668	663	642	593	656	681	678	681	635	688	665	643	637	653	701	652	628	631	674	615	627	670	630	674	604	677	663	672	648	647	661	689	653	611	627	671	625	640	629	629	608	693	636	715	678	657	700	650	667	638	658	591	641	636	663	643	634	609	653	639	654	604	668	633	632	643	685	644	660	687	624	662	640	686	667	655	614	632	650	729	644	642	639	620	661	630	639	640	712	598	597	641	642	693	696	648	683	639	670	633	664	686	629	658	632	661	624	605	662	620	659	682	634	677	621	592	647	655	624	699	673	656	676	615	611	631	637	665	616	678	666	652	657	625	628	603	693	648	633	669	705	648	652	637	644	667	700	661	653	648	650	653	650	666	646	611	638	623	626	665	639	651	658	694	628	647	633	618	653	621	664	656	714	667	702	664	610	650	597	634	663	663	657	661	606	669	705	652	678	654	648	657	704	645	665	651	620	633	658	610	649	646	663	666	662	630	650	663	651	653	621	635	597	648	698	626	650	643	682	645	694	674	636	616	684	639	632	639	625	663	675	631	636	632	604	623	600	667	653	651	670	625	616	655	634	642	662	628	627	644	650	670	643	660	659	640	647	673	664	611	656	655	635	625	618	626	637	675	629	626	657	667	613	695	627	660	645	682	639	636	608	680	685	629	666	662	615	612	669	683	645	666	687	628	678	680	600	618	628	624	615	689	637	696	627	637	649	659	676	591	696	627	600	643	648	611	651	688	659	676	612	647	663	680	646	687	630	653	699	614	641	663	671	618	585	659	637	678	649	615	595	729	664	670	626	678	667	642	653	617	653	670	708	646	640	641	647	669	638	621	646	663	598	693	625	654	655	636	620	640	675	647	616	616	660	674	648	668	666	644	645	677	622	640	642	639	637	615	678	652	685	659	654	630	636	688	626	627	669	656	662	643	659	644	665	655	650	651	626	620	670	692	675	676	599	649	666	648	655	649	630	662	623	656	655	633	656	668	626	657	659	650	644	631	622	632	583	654	698	666	639	592	655	615	694	670	639	685	645	673	650	624	637	670	626	682	651	644	656	639	678	675	640	629	668	650	683	645	641	662	644	643	644	630	654	684	650	645	648	652	688	681	640	641	671	676	642	650	663	639	631	622	677	639	611	607	657	663	657
33530	18527	4427	890	734	722	697	669	683	637	684	697	671	673	680	657	644	652	715	661	658	689	639	659	710	663	662	674	671	637	652	690	652	661	620	688	673	669	622	629	638	689	652	671	659	667	683	725	671	636	671	657	656	669	665	676	723	629	663	642	659	666	659	695	671	706	677	636	685	674	695	682	680	686	679	634	679	651	577	676	662	638	686	650	663	670	636	665	622	652	625	739	704	676	704	678	711	695	686	740	690	659	650	681	644	678	627	682	711	653	649	641	684	654	619	698	657	654	634	729	701	672	682	616	692	658	660	678	607	655	667	656	694	671	684	656	668	651	640	676	661	664	617	651	670	668	676	696	699	663	655	690	608	684	691	677	692	703	612	691	615	663	711	662	651	661	637	639	648	634	667	692	671	619	672	619	639	628	672	640	701	682	655	670	640	666	697	673	645	654	621	674	687	698	597	683	679	648	702	650	634	654	691	705	639	690	714	653	647	665	664	644	660	658	698	655	624	644	628	624	658	666	666	635	714	685	635	660	683	705	693	632	655	642	673	657	621	663	654	633	674	685	635	714	646	650	678	659	635	631	664	700	645	667	651	655	677	698	654	666	673	697	633	633	642	647	655	664	683	686	638	657	688	688	670	678	666	710	646	638	679	638	699	643	738	668	672	742	682	677	621	668	646	682	633	685	677	640	705	662	687	622	661	697	635	635	671	675	716	649	643	641	656	694	671	663	639	660	643	658	638	622	690	693	677	673	658	672	674	716	665	686	634	608	679	673	666	682	692	678	686	623	664	642	677	686	679	659	649	659	673	743	639	652	631	650	655	658	639	655	683	699	694	655	671	669	682	626	695	671	672	646	656	688	644	674	667	649	677	631	673	683	665	625	679	595	693	710	675	622	666	691	599	689	645	638	597	648	649	624	638	613	627	656	646	646	649	672	701	696	654	721	703	674	661	647	640	678	725	701	663	613	668	633	670	663	700	678	653	690	655	670	671	664	642	632	656	676	649	637	663	655	709	706	672	679	669	620	655	675	675	668	660	685	652	632	629	715	726	670	711	687	638	645	723	648	624	692	695	646	686	619	658	676	649	644	666	647	663	667	664	606	681	638	648	644	695	711	643	668	649	640	675	650	676	663	683	626	669	707	686	664	678	623	695	666	645	648	631	657	684	661	639	635	708	649	677	628	660	678	692	655	635	673	630	684	682	704	666	643	670	644	653	659	666	659	641	648	649	662	628	676	678	639	648	695	664	695	628	656	670	649	690	720	700	687	581	630	688	638	645	723	653	665	691	688	677	708	619	702	645	667	685	630	683	677	691	679	658	687	672	683	625	663	659	676	676	674	627	667	634	663	666	688	648	678	673	624	636	625	668	649	650	660	606	682	654	672	644	659	664	637	663	656	657	668	649	674	711	651	674	658	688	692	670	695	721	650	653	658	674	650	652	648	715	658	637	702	700	678	680	653	698	664	698	679	712	643	653	642	634	618	706	692	695	671	617	640	677	655	723	686	685	651	691	678	681	636	677	666	677	682	691	689	650	645	663	641	687	685	645	682	671	653	673	659	689	696	733	682	657	667	623	659	662	640	663	668	672	654	670	627	715	664	694	662	632	634	692	668	639	635	694	684	681	611	640	726	683	646	684	664	682	685	717	677	668	676	675	700	678	702	629	664	682	672	677	664	615	659	637	645	748	663	638	700	662	664	628	679	694	648	695	692	705	695	603	642	689	683	708	648	691	668	660	623	692	649	654	665	718	632	648	639	684	681	658	676	675	663	672	738	680	684	652	601	622	689	681	679	686	652	634	698	702	660	676	652	642	664	646	646	644	655	674	684	666	664	692	721	691	667	675	659	687	773	689	705	694	694	658	684	656	670	636	660	653	674	676	696	669	665	672	699	706	687	672	700	677	733	651	669	702	656	635	702	662	682	694	672	636	635	659	665	712	663	626	622	639	668	689	714	647	659	676	665	629	651	621	710	663	669	654	653	703	710	658	662	675	655	642	653	645	697	705	648	678	673	699	647	663	686	668	623	676	669	694	666	684	694	655	699	675	646	695	647	696	628	681	670	638	684	654	666	676	721	672	668	647	689	639	696	663	655	655	678	647	688	657	643	676	680	682	680	673	711	647	681	639	670	720	698	671	695	700	675	693	635	624	633	610	721	661	656	677	689	688	684	672	665	674	655	677	663	639	671	650	702	686	661	695	658	624	696	663	700	654	703	637	631	663	643	633	670	696	659	688	688	692	671	630	685	657	656	702	673	708	673	674	671	659	693	699	670	617	685	688	695	668	697	682	666	688	641	628	645	714	634	685	667	675	657	651	690	676	642	653	718	682	637	665	669	641	725	635	688	636	740	702	671	668	722	653	683	692	662	698	670	688	650	683	674	664	676	696	658	624	650	711	640	708	655	631	648	696	700	652	652	694	690	693	667	640	656	702	678	632	704	680	671	658	677	732	667	645	648	691	632	675	643	694	687	652	751	687	659	683	698	687	641	607	731	620	699	678	655	663	637	683	758	652	690	691	674	645	617	675	677	619	687	630	638	683	653	672	673	649	679	660	708	657	746	712	663	681	650	715	731	663	694	666	642	607	663	635	649	676	680	651	696	690	678	648	641	661	668	623	632	659	706	665	673	656	688	693	668	679	655	691	649	682	687	692	634	696	666	678	667	616	712	663	655	688	645	670	673	641	689	663	683	679	646	651	635	685	692	603	705	719	674	670	645	705	715	618	657	708	699	675	672	655	674	686	652	624	695	668	658	670	656	699	678	693	650	662	665	665	687	667	636	677	695	699	667	634	632	685	666	668	640	648	614	705	672	680	626	669	686	676	690	646	659	660	621	693	674	645	702	648	682	690	655	613	695	642	670	666	637	656	673	676	661	693	668	686	633	690	684	657	694	641	650	679	670	674	668	647	687	664	651	680	678	651	647	647	675	636	638	643	628	656	668	707	691	673	653	629	655	658	696	649	693	635	697	695	646	680	662	675	661	654	661	668	650	681	701	713	633	651	623	668	683	684	667	693	666	629	642	680	644	682	653	698	693	657	653	702	637	638	638	674	637	676	680	710	666	696	664	656	640	667	673	683	674	637	649	692	611	664	641	713	671	671	694	606	694	729	663	651	662	712	621	746	683	686	663	676	683	674	658	685	623	643	701	654	666	663	653	670	644	669	660	684	705	670	654	650	666	683	652	696	670	647	670	640	647	693	662	641	702	661	633	637	661	655	693	678	628	691	678	626	635	661	683	656	648	648	636	649	686	642	663	693	671	668	692	724	683	656	723	640	642	649	661	694	663	683	669	626	628	667	681	696	663	705	658	672	641	712	700	729	662	646	683	666	630	665	658	638	631	667	690	690	725	665	629	657	689	716	660	648	673	694	683	691	686	625	657	647	635	683	653	697	624	683	692	701	647	655	691	626	623	681	687	675	667	669	661	671	695	650	664	706	676	636	642	655	669	637	686	690	623	624	683	726	604
28869	4777	925	747	705	675	640	648	621	664	625	590	646	608	625	619	608	647	654	584	638	613	577	632	628	606	684	599	655	641	623	631	622	629	653	609	580	621	582	648	643	646	675	608	654	653	649	648	586	645	599	665	567	608	687	617	666	607	659	634	603	591	606	613	625	641	688	623	662	639	626	667	631	558	602	658	612	664	610	569	612	625	646	666	634	620	663	612	606	589	603	639	603	632	577	622	633	637	651	620	624	597	661	670	617	637	643	647	619	618	601	619	611	620	597	612	681	643	644	618	618	593	632	646	620	643	617	559	620	642	633	644	612	642	622	619	579	608	626	628	622	605	595	621	641	601	608	583	613	627	593	626	611	633	608	644	606	643	639	690	649	631	640	630	638	621	604	617	624	636	638	615	632	639	575	604	613	626	628	679	557	630	687	641	681	599	583	643	629	627	658	613	614	632	653	642	612	644	627	645	644	657	616	607	617	638	644	592	623	616	591	617	623	617	617	623	635	642	619	608	611	623	608	661	585	643	621	617	641	602	662	606	630	581	581	614	576	599	620	646	662	664	624	590	565	619	630	610	620	596	576	648	616	631	633	598	619	607	629	615	583	611	647	616	612	622	582	613	687	637	601	638	663	609	589	571	604	639	604	622	626	632	619	550	613	633	563	610	573	600	615	623	596	599	619	603	633	618	610	631	607	650	622	639	621	614	627	602	635	643	641	633	636	620	595	599	618	627	631	629	637	660	628	641	616	637	570	612	602	647	675	612	620	601	609	587	612	636	635	619	562	630	600	592	644	625	618	579	648	640	615	626	628	640	592	630	599	643	600	621	619	621	577	592	610	638	649	621	627	632	645	574	631	660	626	637	595	631	622	646	646	612	599	603	643	633	635	600	607	627	612	628	648	626	638	596	636	629	660	590	597	639	624	596	615	546	620	605	627	591	624	592	607	617	624	612	622	623	647	646	656	665	613	620	639	663	591	597	633	603	599	598	603	613	626	650	608	639	627	645	602	605	624	622	636	681	640	624	626	655	652	634	628	657	581	577	669	640	620	545	659	624	657	637	647	638	625	632	592	626	661	652	626	617	621	649	637	633	580	638	592	627	650	590	613	596	638	656	618	579	666	605	631	578	601	619	570	620	558	594	610	691	625	634	621	576	628	623	652	651	610	649	635	655	627	661	609	624	613	554	630	649	589	637	584	617	635	569	635	632	626	636	614	598	622	611	613	619	636	653	603	611	564	602	592	651	573	629	629	618	577	609	622	602	622	626	625	625	620	627	614	637	609	614	586	613	640	650	648	616	616	623	603	597	607	620	643	649	642	580	605	557	606	597	640	610	605	642	609	597	660	608	615	621	629	617	629	605	626	560	560	639	613	627	565	649	630	605	660	632	623	609	579	574	624	630	651	634	624	613	592	634	654	574	611	639	630	589	600	626	578	600	588	616	595	591	618	646	612	654	602	590	618	613	615	616	621	622	622	639	621	601	625	641	576	626	652	621	667	664	620	596	634	631	629	615	587	644	628	602	625	605	629	587	627	609	617	618	594	636	618	617	579	631	620	658	626	622	601	628	653	604	642	602	567	623	642	626	588	618	610	619	595	643	656	592	631	597	587	622	620	602	623	617	593	610	647	664	581	613	592	645	600	609	605	573	642	632	644	637	592	626	642	611	623	613	632	651	614	627	672	630	607	623	635	587	621	665	648	623	613	650	561	611	629	679	632	605	595	624	634	648	640	645	642	638	608	654	659	664	648	639	624	606	622	624	611	616	640	608	618	640	634	669	626	634	639	666	616	621	572	611	630	635	580	608	621	619	593	594	593	597	579	610	624	583	649	601	568	612	611	606	634	632	620	602	599	671	641	641	598	603	622	591	642	593	609	624	601	633	629	606	671	618	621	653	649	625	634	660	611	606	645	604	613	620	657	606	553	646	597	600	599	580	660	573	623	643	587	618	523	620	589	645	622	624	680	634	597	624	638	604	609	637	616	591	609	605	588	640	601	627	627	624	645	579	601	641	589	681	614	617	624	608	617	602	621	579	615	627	616	599	601	638	667	639	649	626	627	616	633	644	594	624	595	655	647	600	597	638	634	559	657	582	591	590	620	645	600	616	612	627	640	645	563	639	616	619	611	607	637	622	639	670	633	617	598	685	641	586	628	631	608	619	623	611	609	614	606	611	614	629	611	617	601	624	628	648	579	601	608	594	627	617	593	612	672	621	624	635	606	617	623	634	615	638	663	631	596	660	625	639	596	613	584	637	630	631	644	595	639	589	601	650	654	621	633	664	693	640	658	649	599	660	614	585	607	617	591	592	612	589	632	632	657	606	596	650	634	574	648	677	583	625	626	620	645	607	593	663	632	608	651	577	636	649	622	626	609	634	652	599	626	616	646	622	548	603	642	610	666	606	634	637	554	594	607	615	643	586	577	631	669	604	629	617	640	608	646	630	607	583	620	594	634	659	619	613	648	622	581	677	634	607	615	612	620	610	720	588	613	628	632	622	658	639	636	597	676	604	630	592	610	628	654	613	636	634	599	590	597	623	647	586	610	653	649	644	605	618	628	600	642	588	612	634	610	611	594	619	601	616	587	666	634	628	595	577	607	614	618	616	660	608	644	631	653	563	635	646	586	596	597	630	594	605	650	634	600	606	656	594	635	638	613	562	665	651	576	618	622	583	629	668	581	625	575	656	657	601	608	636	622	614	632	613	640	648	641	620	613	650	586	641	590	588	602	613	635	581	614	604	645	629	635	626	629	582	591	611	605	629	619	625	578	689	611	652	634	608	629	613	611	676	652	621	599	616	646	622	602	581	637	671	609	621	617	601	607	641	619	603	594	597	619	608	612	586	625	623	636	590	646	631	601	625	592	618	614	601	630	611	603	619	644	625	639	640	584	614	611	639	617	649	584	613	607	648	603	594	646	653	620	602	579	613	631	631	622	608	647	617	635	655	648	612	591	617	652	639	635	583	640	658	644	637	620	596	644	618	656	599	625	644	636	626	591	588	613	607	628	599	587	598	630	606	622	641	629	685	645	626	615	563	594	575	613	627	666	589	666	629	628	616	600	643	641	623	621	628	639	602	608	551	627	624	602	675	654	583	609	620	624	651	594	678	631	606	636	618	621	660	618	600	624	601	659	665	589	613	598	628	632	621	597	592	635	614	582	647	665	593	628	600	584	624	622	614	651	581	597	625	635	650	617	659	588	632	634	651	623	654	598	610	594	613	616	641	610	675	626	656	632	608	574	644	631	631	650	629	677	618	589	631	617	613	620	626	628	605	641	589	654	604	632	637	634	629	610	630	632	610	627	661	621	634	625	624	633	548	619	629	608	568	651	637	656	613	591	669	632	622	627	647	601	631	591	615	621	582	635	594	602	650	631	649	634	623	607	600	633	608	568	627	556	619	592	618	606	637	622	643	603	604	608	638	609	586	570	646	626	586	621	604	621	581	617	598	586	639	618	597	589	650	643	661
25255	21080	27109	24896	20839	8782	1058	708	590	551	556	491	462	493	439	426	462	439	468	436	387	433	431	402	405	387	402	403	394	399	415	372	375	356	421	381	418	401	389	360	394	398	393	375	418	396	418	371	373	407	408	402	389	442	379	384	406	391	376	393	353	385	388	394	401	450	395	416	385	338	406	355	399	382	401	381	395	404	355	390	426	372	373	363	339	390	391	345	378	388	367	378	406	399	344	392	367	376	402	377	361	379	384	388	420	391	403	416	342	366	366	386	410	373	405	380	448	391	386	341	386	390	367	375	350	371	323	360	395	371	419	374	347	343	366	409	382	373	416	374	407	377	358	391	378	384	382	369	369	352	382	381	391	374	360	384	387	381	393	381	434	387	363	383	357	379	395	368	375	361	368	355	385	377	380	334	361	420	393	371	383	368	387	396	384	372	373	375	367	364	358	368	355	389	364	387	387	363	393	383	399	384	344	375	389	389	363	418	351	414	348	385	374	400	336	365	392	381	391	385	375	372	372	393	353	378	428	341	380	387	385	354	412	399	388	394	357	396	345	370	376	403	417	369	391	376	378	384	390	350	376	357	400	419	367	405	361	393	408	398	370	388	396	355	361	391	375	375	366	369	382	361	356	357	380	392	392	373	375	381	368	385	399	358	359	411	382	386	331	392	409	384	342	374	357	376	388	363	383	365	374	396	383	371	376	385	402	368	367	379	359	384	379	388	369	381	367	377	381	356	385	352	388	353	353	398	342	368	406	398	372	341	384	343	396	388	387	351	380	383	378	430	377	372	397	388	368	380	382	393	372	400	356	379	391	361	362	349	399	395	372	358	366	394	399	376	380	379	386	365	380	426	358	360	390	359	352	385	390	365	405	370	375	374	374	396	377	400	406	367	355	358	399	363	391	367	380	390	371	376	379	369	374	381	393	368	382	348	402	377	408	396	354	362	385	374	404	384	328	354	368	382	414	399	350	413	387	394	381	380	361	385	385	357	375	354	419	354	389	355	397	391	386	370	385	402	352	381	405	396	344	375	360	359	371	399	386	403	379	456	366	361	377	367	416	361	354	370	386	390	363	370	396	363	333	406	350	360	378	385	420	415	405	388	412	368	396	393	383	353	395	387	407	376	375	380	407	375	373	364	382	375	378	347	378	376	367	410	388	364	359	388	373	374	399	388	360	392	384	358	384	408	365	347	383	371	402	387	379	349	367	359	385	416	356	362	340	366	403	375	349	355	377	375	373	369	447	376	402	392	374	403	375	360	399	376	360	359	391	356	382	391	410	351	386	389	394	380	352	363	356	361	369	360	372	383	397	369	370	390	362	417	376	372	327	368	344	380	394	375	400	360	353	406	395	412	372	378	363	355	391	373	340	384	400	384	363	377	369	382	374	378	359	402	392	394	392	415	379	344	393	407	388	363	412	364	359	385	345	398	372	371	375	348	374	386	371	386	378	351	350	399	387	391	417	372	367	373	378	405	370	386	385	412	362	404	400	402	389	375	404	377	332	395	418	343	364	363	391	369	398	375	374	371	373	396	393	341	357	416	350	377	405	362	399	379	389	366	346	392	363	381	361	409	385	393	371	386	374	364	380	386	348	386	377	344	388	380	347	395	387	401	359	357	394	373	376	351	386	372	391	398	360	398	359	365	339	389	383	360	376	387	387	353	383	389	399	336	414	398	396	378	399	390	394	401	419	397	394	371	397	382	367	375	351	359	375	344	412	397	366	375	388	378	336	349	404	402	395	364	380	385	348	363	379	354	364	371	364	357	427	418	411	363	351	392	384	341	375	369	380	369	367	413	366	376	385	373	352	371	416	371	360	366	385	363	366	400	345	358	362	387	376	390	391	405	413	371	362	397	394	350	382	405	396	367	353	415	430	378	406	374	385	375	406	386	339	342	402	410	371	414	389	394	364	349	349	384	402	366	386	359	370	398	391	373	391	417	367	332	398	399	394	342	359	382	399	417	370	373	388	366	336	429	374	368	389	373	430	371	387	379	331	391	390	356	372	400	364	393	393	346	366	357	369	403	363	383	343	395	389	396	413	368	397	368	412	378	368	359	416	348	391	392	358	378	379	397	397	410	365	349	372	357	402	349	385	382	369	357	388	351	374	394	374	353	366	355	395	353	390	356	395	361	370	377	387	384	402	404	365	373	384	389	364	344	343	355	355	357	370	347	388	335	341	366	416	359	417	417	390	355	364	373	367	372	386	363	395	350	388	390	368	350	412	382	406	377	385	356	334	433	338	404	387	354	343	345	388	345	379	362	374	377	381	386	393	357	366	351	346	375	361	338	369	372	403	392	372	357	385	382	362	398	372	405	377	431	355	361	395	352	391	409	360	394	376	424	392	362	354	360	379	339	332	396	360	349	362	359	369	390	383	363	362	372	375	357	383	393	392	377	368	391	371	365	355	383	375	375	408	347	404	371	337	362	397	408	384	405	384	353	414	399	361	373	365	376	380	382	384	396	397	356	372	374	367	380	406	384	378	384	398	369	386	373	374	378	374	369	361	389	381	383	375	333	355	384	384	323	374	373	364	407	382	362	386	368	404	420	356	390	388	370	366	383	366	402	392	382	367	412	384	391	381	377	398	382	353	404	386	385	379	408	388	366	370	387	356	364	373	363	376	344	383	380	402	407	372	393	376	381	337	350	355	378	436	355	400	370	380	369	385	327	352	354	352	370	407	336	333	328	377	376	396	374	355	361	364	386	369	365	384	384	380	343	409	355	430	361	346	382	367	355	366	376	392	380	394	405	376	399	415	371	347	378	366	390	345	373	366	365	359	378	395	400	376	373	394	367	394	373	352	352	381	429	406	385	415	380	352	343	365	420	409	350	362	389	371	363	345	376	355	384	363	395	372	352	373	365	348	377	382	386	364	374	380	357	396	361	378	368	345	379	376	373	371	399	373	381	364	386	356	384	373	373	357	348	401	384	346	371	407	347	384	357	384	360	354	360	372	405	401	390	367	367	372	356	372	390	392	402	375	366	360	359	379	341	341	390	343	379	369	359	337	361	383	363	363	383	378	366	399	376	363	388	348	391	406	387	381	409	375	366	351	374	391	332	380	378	383	443	383	362	386	385	356	367	351	388	394	386	359	367	354	387	383	355	373	356	357	371	354	355	376	364	387	357	418	348	400	361	358	373	390	359	375	360	349	351	405	382	373	381	374	408	394	392	386	370	385	366	356	382	385	401	365	385	381	369	364	369	398	368	374	373	338	432	336	369	384	404	377	381	376	379	352	390	341	355	369	371	386	388	357	386	371	421	375	405	385	373	351	362	362	346	391	355	390	379	361	372	376	346	370	378	367	362	372	371	380	385	361	382	382	362	378	360	369	378	370	357	358	350	371	407	364	402	346	362	388	355	358	392	368	380	369	366	352	352	383	350	369	375	370	353	440	405	399	427	390	403	355	366	399	365	371	371	408	391	373	412	342	356	347	397	348	360	386	394	362	369	369	369	397	379
57534	17160	7184	3969	2436	1744	1367	1054	950	819	734	723	648	553	564	541	538	536	489	465	497	470	465	438	457	401	444	468	439	468	462	403	404	423	418	409	440	433	441	402	399	367	417	392	417	414	406	407	405	389	400	406	411	427	396	387	422	428	404	414	398	397	430	485	399	439	430	388	429	403	428	390	451	370	428	381	403	410	367	394	408	436	373	400	382	402	377	404	384	362	382	391	380	412	417	384	383	423	357	388	367	366	413	375	431	415	405	401	417	404	392	389	380	401	386	361	432	411	387	397	397	381	410	364	417	426	393	367	382	418	373	365	395	402	376	382	422	396	356	403	372	406	418	385	395	396	390	398	404	396	377	411	382	372	412	361	446	382	372	392	359	386	379	390	419	409	407	394	390	371	395	417	393	401	406	380	361	364	416	384	379	434	388	410	417	415	384	438	409	371	390	376	401	368	419	425	402	406	417	393	400	393	388	415	391	418	389	376	407	394	412	379	394	391	374	394	428	390	354	406	405	365	383	404	365	379	363	397	374	403	373	394	347	343	382	421	393	398	386	386	424	368	399	397	429	353	373	376	406	416	404	375	406	397	414	397	391	361	382	373	382	376	422	392	375	415	404	369	373	395	365	374	378	391	389	399	339	394	391	415	385	406	380	407	416	379	391	380	353	394	378	436	395	404	382	384	369	401	377	368	384	402	365	416	382	391	388	434	373	395	416	386	432	367	404	437	389	369	379	385	394	429	391	404	384	392	413	418	404	382	425	408	406	404	367	417	369	384	405	387	362	378	395	410	411	376	364	373	404	386	396	374	377	417	399	404	376	417	404	379	409	355	396	403	368	402	369	401	403	368	386	361	369	380	402	412	348	369	390	396	374	399	366	401	413	384	401	420	426	354	382	396	362	381	397	363	365	402	355	385	373	376	401	336	376	377	388	385	410	396	404	410	411	381	404	379	372	387	383	448	414	394	388	377	377	406	390	429	424	393	394	372	389	398	387	416	397	387	415	371	370	344	382	385	368	389	420	399	394	412	404	355	398	371	389	383	352	431	412	410	380	383	426	391	397	387	411	382	409	393	370	430	373	375	364	402	369	374	419	385	401	375	396	389	401	378	394	406	391	402	401	379	392	390	415	401	368	401	368	382	384	402	415	378	375	453	410	385	422	378	389	426	394	376	358	381	379	382	409	396	383	382	385	408	390	427	407	385	404	357	387	394	376	392	393	392	412	398	431	389	426	377	390	357	400	392	393	383	388	371	413	401	418	372	390	407	407	384	412	371	409	432	413	406	412	389	399	423	422	378	399	403	402	385	385	392	408	389	397	428	395	389	421	382	380	365	386	424	410	405	397	383	400	402	356	398	359	428	402	387	406	400	381	366	391	383	419	346	391	408	380	379	389	409	383	398	361	398	401	411	434	397	402	379	371	418	426	400	403	418	347	430	411	399	408	392	390	366	389	384	386	405	392	405	389	385	399	408	414	370	421	392	388	376	371	397	395	399	377	418	364	404	401	403	383	390	399	376	377	407	405	387	383	381	409	424	421	432	377	407	439	356	423	402	384	388	413	392	388	347	388	394	349	399	386	401	386	401	388	402	389	399	413	390	408	390	427	421	381	389	385	376	391	395	422	409	409	395	378	420	386	419	384	407	364	399	394	374	410	412	392	354	429	369	397	420	398	402	407	398	418	398	365	370	396	373	351	410	437	419	367	399	394	385	383	378	398	395	399	383	389	376	411	397	368	356	420	421	399	404	419	406	421	394	406	374	373	376	379	403	370	374	384	430	383	376	389	399	382	390	427	391	390	406	396	405	381	386	390	424	380	400	379	384	394	405	387	377	402	368	376	393	385	406	389	379	386	365	401	365	397	399	415	388	416	388	402	340	397	418	458	367	428	382	413	415	386	386	410	404	378	406	415	372	428	415	401	365	405	400	366	410	376	383	393	410	375	378	386	423	413	407	413	394	395	386	398	390	397	421	375	375	400	356	375	401	372	399	398	381	393	402	424	436	396	377	388	411	389	406	400	400	416	392	383	369	394	399	419	409	423	413	392	402	356	415	371	376	389	366	363	368	395	393	386	400	412	404	400	373	356	375	387	387	354	398	391	376	392	406	398	396	414	412	396	379	435	397	400	392	369	421	363	409	384	423	402	375	394	408	416	368	374	424	386	404	392	404	432	398	376	380	391	406	429	399	396	429	382	392	396	406	374	419	359	368	338	384	387	401	357	409	391	439	387	375	399	413	360	410	380	388	404	385	410	358	373	398	382	392	374	379	358	376	401	387	397	433	385	397	366	372	372	374	389	374	392	397	368	407	391	387	391	395	401	399	409	406	421	370	394	392	387	374	379	406	377	374	400	407	374	388	362	372	397	399	399	410	408	421	365	357	406	418	383	411	407	371	371	409	410	381	412	395	421	390	423	400	363	380	406	390	391	331	396	401	383	361	377	380	408	408	408	406	395	391	366	377	370	401	383	372	385	336	390	380	408	377	399	407	387	361	392	358	326	383	376	389	367	368	434	390	388	429	400	397	402	413	378	408	406	410	405	357	368	384	368	362	402	369	400	412	383	372	402	423	394	402	396	427	413	361	409	403	401	380	409	400	383	365	422	414	401	404	349	360	395	382	394	385	421	345	352	363	398	387	394	390	391	397	345	419	427	389	375	374	367	375	398	371	394	384	426	380	383	375	375	400	370	405	432	385	363	390	379	415	381	377	365	400	402	394	398	354	384	374	405	403	393	367	379	377	374	431	382	386	364	420	385	391	351	435	368	381	408	396	364	375	416	399	399	369	404	414	387	398	419	409	408	385	407	409	407	419	369	388	388	413	340	367	415	408	373	376	411	338	393	383	411	385	390	367	373	377	352	387	368	419	360	367	399	410	455	396	398	380	411	406	429	368	399	366	373	409	388	392	365	394	350	391	387	372	382	388	380	377	385	415	355	388	381	380	407	372	409	392	379	371	417	419	399	400	426	384	392	387	401	401	400	366	400	415	371	372	393	416	367	385	408	391	396	361	364	415	405	346	369	363	373	375	414	387	371	350	384	383	371	402	349	431	365	381	365	392	399	401	404	397	418	380	376	404	378	376	368	399	388	381	390	366	387	379	376	402	391	393	385	399	362	339	388	394	405	390	383	418	423	381	379	392	404	401	382	405	377	406	389	387	388	380	398	420	375	412	383	408	378	381	399	396	419	425	399	390	391	393	400	417	386	415	416	396	376	406	360	433	388	401	399	408	385	374	382	396	379	397	419	457	365	409	364	398	363	369	373	379	396	417	397	387	366	398	382	371	372	398	384	384	384	367	362	392	381	408	401	405	382	391	390	382	364	410	405	405	401	388	391	363	405	399	419	416	402	379	387	392	405	411	401	338	400	390	356	374	403	386	389	406	386	394	404	377	395	373	375	397	389	411	420	425	372	384	368	380	383	413	385	405	396	392	395	385	429	412	407	423	379	391	389	371	399	378	398	383	390	389
23329	21026	27400	24719	20961	20947	7499	1471	1163	1060	994	880	939	860	915	837	814	824	781	753	762	757	724	743	729	765	773	752	733	760	735	716	764	742	705	740	664	690	714	718	741	704	684	724	690	711	737	682	708	687	679	695	714	708	743	749	697	699	725	754	709	707	703	713	723	714	627	706	703	702	725	762	673	697	727	707	699	673	684	731	710	691	693	700	743	704	729	659	696	751	644	703	675	686	729	682	666	675	675	683	635	702	760	643	729	694	661	693	705	703	733	708	671	732	687	700	739	681	739	687	701	679	716	683	704	701	658	677	706	692	647	668	709	703	701	685	678	717	705	655	706	740	730	691	701	677	702	653	670	671	726	694	727	692	716	651	695	637	677	675	730	694	755	676	691	678	710	676	688	709	708	673	653	723	669	686	678	719	678	713	679	708	747	662	676	690	649	706	690	697	689	721	662	685	701	692	745	678	721	674	707	699	659	705	673	742	649	681	689	680	669	661	671	725	639	664	733	712	702	755	702	713	748	682	707	683	684	679	685	645	685	719	682	696	700	685	661	699	655	678	653	716	673	671	658	651	669	686	697	711	659	675	718	705	678	709	660	746	665	698	691	712	678	673	686	704	728	709	680	613	698	669	701	659	696	749	702	701	692	677	689	699	754	718	737	657	696	693	658	661	677	708	682	610	671	673	680	656	708	665	676	707	694	711	723	702	716	704	660	671	720	678	680	715	648	635	720	678	667	676	686	719	700	685	698	691	669	684	715	677	685	703	670	653	693	721	722	679	687	684	674	678	708	712	692	667	698	716	716	694	701	709	697	690	677	651	720	719	730	663	644	694	703	717	692	706	684	718	680	675	742	703	713	693	708	682	742	763	650	696	698	675	722	681	660	663	669	680	680	710	702	740	708	671	658	679	685	734	722	699	737	691	704	685	702	670	696	709	701	651	662	682	688	677	706	700	690	672	738	736	684	660	715	726	666	698	685	712	656	715	684	724	703	729	688	714	671	678	714	717	693	669	685	683	668	703	731	658	734	739	731	704	678	707	749	717	693	670	712	695	691	681	721	693	695	752	707	627	683	718	689	725	687	713	768	676	716	754	688	708	683	702	676	702	719	669	664	699	749	722	685	701	697	692	677	667	698	709	720	691	662	681	681	657	661	757	701	701	677	698	708	660	681	684	717	693	664	687	707	649	656	677	686	656	684	687	710	719	722	697	710	690	679	735	657	652	669	716	723	700	683	679	680	727	721	651	745	652	636	702	722	704	690	673	706	685	668	686	685	765	710	685	689	671	664	690	713	701	688	715	703	692	729	714	715	741	664	748	658	693	701	735	685	747	717	693	715	719	662	695	668	687	712	691	682	699	677	653	671	677	735	689	707	658	729	734	724	644	752	697	658	674	690	727	683	664	681	708	679	667	730	709	687	676	674	685	667	698	695	717	642	646	660	674	714	680	721	691	682	743	706	659	712	664	661	722	632	708	683	664	703	671	718	714	744	687	635	690	727	726	668	706	695	699	704	707	691	715	696	707	711	724	738	731	698	672	698	685	691	692	682	712	699	702	648	680	719	719	656	663	635	730	728	653	695	675	704	737	692	671	686	679	675	618	706	678	721	738	690	713	707	669	684	649	722	678	680	695	663	686	680	698	661	661	655	685	753	713	699	630	680	650	656	685	683	772	663	685	677	722	683	703	708	702	734	695	723	684	696	655	752	696	689	696	715	752	724	747	689	676	704	700	709	681	670	674	723	673	693	709	685	714	696	694	680	671	715	693	671	706	712	655	676	646	717	709	696	752	696	696	708	720	690	669	668	681	704	696	699	713	685	701	670	714	682	690	710	709	716	738	703	694	713	699	728	693	658	710	648	727	709	669	710	648	736	650	679	759	679	678	628	703	716	675	726	668	690	687	662	662	673	697	665	668	663	732	708	709	639	705	703	659	636	709	720	689	691	663	716	699	643	694	692	679	708	702	657	726	670	705	694	730	684	709	729	731	667	702	677	690	690	706	739	677	735	702	673	737	664	710	692	681	688	707	690	710	677	695	672	656	640	662	658	665	691	744	698	674	685	665	708	687	715	669	710	678	658	695	769	688	674	739	718	709	666	655	669	664	720	670	708	691	740	684	704	646	680	716	698	689	680	703	705	674	668	695	679	690	672	721	712	665	702	668	722	719	717	676	716	662	678	669	686	699	674	726	717	700	685	734	688	645	691	700	676	726	714	732	692	696	656	735	653	672	707	679	721	689	680	715	688	684	644	692	686	679	701	714	668	683	654	644	721	698	645	676	706	707	709	688	721	666	699	692	731	650	686	681	729	676	673	736	720	679	736	701	687	699	649	704	649	711	698	766	647	724	690	652	697	698	656	703	645	697	675	710	732	688	712	721	709	701	758	708	661	684	681	650	660	666	667	684	691	701	697	731	708	737	699	707	661	740	652	661	696	679	690	693	676	674	675	706	696	724	676	640	676	644	634	740	686	689	699	690	685	659	696	706	693	699	735	722	723	683	721	674	696	634	711	693	723	714	664	709	684	687	679	697	648	736	684	722	697	724	670	710	705	725	653	684	782	719	703	665	710	716	672	671	763	698	671	662	706	678	737	719	664	647	703	635	688	686	716	643	683	667	748	639	724	693	675	660	689	690	749	656	646	687	703	697	643	721	661	691	712	650	642	696	712	709	697	657	682	693	682	682	649	695	698	690	726	690	632	721	690	691	671	697	637	738	656	704	685	700	657	715	702	671	703	675	710	644	660	697	674	706	716	660	748	676	684	658	703	717	690	673	698	692	669	683	708	710	712	777	727	699	713	658	635	676	706	663	708	704	725	689	656	672	714	672	715	709	709	635	672	712	683	739	718	708	679	683	727	704	687	679	670	686	708	680	661	697	689	759	730	699	676	680	701	711	659	704	666	712	716	709	678	691	674	689	641	696	697	736	743	673	688	698	679	674	671	680	737	702	668	721	673	703	704	672	738	713	654	717	682	747	667	627	725	728	725	684	702	671	659	671	695	691	681	701	665	718	692	714	682	726	692	720	686	674	674	648	694	702	717	646	721	684	741	669	700	693	700	713	690	665	652	684	673	721	673	709	709	677	716	677	705	688	712	663	732	711	674	712	679	698	704	678	708	720	732	688	671	701	680	706	703	689	723	697	723	712	698	730	725	667	686	703	731	656	690	721	634	668	751	698	708	662	673	655	711	705	723	705	695	718	699	707	672	713	684	704	695	681	738	719	691	691	674	626	685	665	710	676	661	703	692	689	697	721	699	679	668	715	710	654	701	718	691	718	717	682	638	652	668	703	672	653	682	718	745	721	699	733	652	713	679	649	652	668	676	719	715	698	706	657	687	684	627	669	658	682	674	665	729	675	671	676	690	708	645	740	706	701	698	701	680	688	726	720	720	717	753	742	686	677	697	737	716	677	769	765	753	638	702	676	679	716	696	735	736	682	635	698	688	722	725	671	699	646	657	639	714	688	689	690
58220	19383	12068	6964	4532	3199	2496	1983	1688	1428	1315	1204	1200	1077	955	961	916	881	846	829	791	819	763	739	733	749	714	725	699	723	705	713	710	665	685	692	684	663	674	687	662	707	708	680	682	682	656	720	662	647	684	721	702	650	642	694	717	675	726	710	701	658	660	705	713	696	690	692	680	710	689	696	685	642	697	614	667	645	656	669	645	670	678	654	672	676	684	680	648	639	652	674	643	643	649	659	658	661	672	680	701	668	675	630	645	664	672	653	613	672	701	625	630	703	658	648	624	662	636	627	634	607	684	658	677	648	654	620	630	639	632	667	691	651	633	646	644	616	626	583	712	633	625	674	689	609	634	659	676	704	667	594	652	662	688	648	653	616	636	650	656	670	663	656	679	652	641	660	631	665	635	679	636	645	666	657	652	621	632	646	613	644	647	660	647	656	617	614	657	622	654	661	626	646	662	647	573	641	619	626	619	657	634	668	655	654	679	614	613	621	632	662	609	631	669	643	639	653	678	651	641	607	656	647	682	657	673	660	630	642	616	666	665	678	625	639	650	645	661	622	611	648	627	626	676	627	617	674	711	635	644	661	638	692	676	654	683	600	674	639	650	657	666	614	626	682	663	627	605	604	664	655	660	640	654	634	647	640	677	642	652	623	692	696	643	650	638	637	631	663	624	647	607	625	668	629	653	682	661	634	634	687	649	643	662	685	649	634	643	659	619	646	672	682	668	676	677	622	638	671	657	605	665	643	641	631	696	695	680	610	655	600	670	666	641	641	657	616	636	679	660	677	628	668	622	644	667	655	632	616	674	678	682	585	642	627	668	637	625	618	670	652	649	627	652	746	650	635	677	594	662	640	632	631	678	689	634	638	657	635	631	665	616	636	651	631	648	661	649	648	627	671	571	659	640	597	684	623	674	675	609	625	651	654	624	652	671	640	662	654	640	669	701	645	656	633	647	683	613	624	669	645	654	631	632	642	649	648	625	641	620	668	656	628	655	682	660	702	700	654	627	681	641	648	638	666	617	650	643	618	655	628	616	676	638	634	626	663	672	676	640	652	697	626	652	666	621	704	680	733	657	632	642	664	667	683	681	623	664	657	642	688	628	639	652	628	663	612	589	678	632	616	653	631	643	688	621	665	588	665	664	653	644	681	643	636	700	642	634	636	624	628	660	690	660	664	653	640	674	660	689	680	655	621	626	655	658	636	672	613	614	644	577	654	615	637	642	645	650	636	668	654	622	667	655	676	656	663	653	658	639	661	640	661	608	620	650	692	684	626	631	658	663	683	654	647	640	667	643	638	596	637	682	599	648	647	666	666	647	620	664	650	638	652	620	624	601	643	648	633	651	666	692	648	649	639	637	699	655	649	663	629	668	664	674	645	632	653	672	652	640	641	686	611	659	656	678	662	653	645	665	659	668	632	651	640	668	650	644	649	659	673	638	620	645	633	615	657	683	609	642	585	679	660	659	630	656	631	642	685	638	658	650	646	604	670	686	637	639	656	653	668	675	653	622	614	650	636	627	656	658	643	646	660	644	646	623	640	664	692	648	627	596	660	665	649	653	660	676	665	623	655	633	664	655	642	643	679	650	666	699	625	645	661	653	704	642	642	655	668	658	636	629	621	664	604	647	665	649	644	664	678	661	699	616	631	713	639	668	639	681	679	672	615	637	625	673	623	664	716	639	663	672	656	645	651	632	663	650	631	610	667	645	645	611	686	634	631	616	624	674	597	655	598	674	635	628	624	683	633	657	680	657	658	667	631	680	596	664	630	599	698	694	667	631	661	669	619	630	641	665	653	636	651	648	614	682	653	666	702	627	674	680	662	665	639	641	648	677	632	671	650	660	679	665	620	645	653	613	666	653	680	673	668	642	607	719	621	612	624	682	681	628	657	695	659	634	664	650	633	636	651	615	600	629	652	660	683	613	612	682	682	676	653	627	684	638	656	653	650	695	614	620	645	659	638	684	633	671	609	667	685	647	647	611	651	629	674	671	645	682	678	636	658	693	686	653	646	644	625	618	689	689	681	602	669	677	691	667	638	635	684	670	641	620	683	655	680	659	637	677	670	603	661	704	643	628	649	685	659	618	630	683	586	676	655	668	595	635	630	672	614	650	635	630	667	646	662	636	639	659	648	666	652	646	626	674	615	672	673	677	645	611	608	635	632	671	651	575	627	653	645	652	676	696	672	612	659	650	633	678	647	671	680	649	637	640	660	632	660	646	650	661	643	675	617	715	657	630	637	652	663	684	644	626	642	696	665	661	631	691	647	670	661	665	672	684	668	668	633	647	633	649	663	652	649	690	670	605	702	627	621	664	656	669	682	626	662	620	614	643	652	688	679	632	660	657	667	620	600	650	638	652	705	635	625	630	643	641	639	682	630	633	592	623	598	649	656	684	637	666	706	669	649	654	652	677	681	691	631	671	688	676	639	645	618	637	638	641	696	647	696	672	647	644	612	668	647	646	667	590	646	652	639	697	606	662	628	653	658	683	661	655	634	612	613	625	637	615	654	650	613	645	682	658	657	656	653	658	679	677	632	658	656	644	694	612	650	653	673	675	656	710	663	614	690	643	660	642	659	594	615	669	639	618	671	681	619	637	658	619	705	652	648	648	721	639	668	603	656	585	665	671	679	672	704	650	669	718	655	610	621	615	610	653	657	684	657	643	662	655	637	588	629	634	643	680	635	655	628	683	638	605	626	651	648	612	661	664	593	633	658	624	662	639	657	674	666	597	629	646	668	670	622	647	678	683	652	672	631	678	620	650	674	640	598	623	635	676	643	667	642	653	599	600	642	628	643	665	618	677	690	688	608	631	646	632	672	675	629	705	656	611	693	656	665	642	655	626	650	637	641	645	623	610	638	691	659	671	676	632	613	662	638	617	680	651	656	661	673	688	629	641	641	626	647	607	654	638	615	664	679	641	676	671	653	703	665	647	631	655	689	653	634	671	637	610	640	639	628	635	653	623	624	652	634	661	627	639	663	705	626	703	621	619	598	635	651	629	650	621	674	669	649	630	666	641	641	638	637	604	676	658	622	637	630	689	672	636	649	639	629	610	660	618	628	629	670	637	665	641	730	642	644	644	661	671	656	701	666	685	625	630	634	632	674	605	633	647	651	651	658	648	649	614	645	622	669	659	637	634	616	642	640	644	611	662	654	680	644	692	649	615	671	632	648	668	660	608	656	621	624	677	595	613	667	641	668	674	676	664	654	586	637	623	658	726	647	648	580	633	617	646	645	657	680	661	639	635	630	644	621	582	639	652	654	642	618	646	661	644	659	714	657	651	628	670	628	647	632	644	635	665	666	700	654	628	649	702	670	654	653	635	645	651	656	659	616	646	671	657	658	681	640	624	654	650	605	637	624	609	635	710	622	638	675	659	711	657	665	626	646	618	634	657	686	665	617	684	642	644	670	645	661	610	632	593	641	682	631	633	632	652	661	687	658	663	629	658	632	649	600	645	672	675	649
33578	18478	4028	909	720	683	616	682	670	655	615	666	628	635	698	669	662	632	682	697	634	674	661	641	673	655	701	653	671	700	645	660	683	694	648	654	695	642	668	686	686	722	695	668	625	669	666	694	643	666	678	682	680	689	668	665	686	622	690	678	654	663	693	646	680	691	671	711	692	703	683	675	688	621	650	682	647	702	711	650	677	662	711	681	692	657	657	686	621	683	706	657	659	687	611	686	697	633	653	623	666	680	669	678	664	665	635	656	687	645	645	672	649	663	645	688	671	666	646	655	633	681	637	685	697	674	676	670	625	662	654	699	672	731	631	676	656	655	658	654	679	654	693	647	669	653	689	616	621	618	649	662	666	657	670	677	679	657	675	678	635	703	662	625	647	668	685	662	658	649	673	714	652	689	652	705	619	681	678	671	616	604	651	665	638	693	647	632	617	676	697	630	624	661	697	660	649	652	656	674	640	684	635	674	662	646	675	646	638	626	662	635	665	682	618	671	692	649	689	669	624	697	665	710	661	618	658	633	683	666	666	694	670	653	629	638	661	715	630	670	684	733	630	656	677	589	725	671	652	646	682	629	632	635	633	601	639	666	692	681	656	643	672	648	637	672	656	633	707	677	673	700	682	692	669	669	637	652	650	677	652	678	690	632	649	656	654	681	672	671	663	657	673	680	649	646	698	687	698	635	657	672	640	662	621	663	621	659	714	630	676	712	717	630	686	666	659	668	663	702	681	637	654	673	683	681	670	663	632	630	664	613	650	654	616	628	654	663	650	646	641	672	732	652	631	709	664	645	675	667	671	637	643	693	668	665	698	613	629	675	627	697	706	646	712	658	666	693	654	643	674	666	724	705	656	661	637	659	634	653	653	627	676	637	640	665	654	637	671	682	675	620	651	635	653	673	681	683	687	689	655	632	637	698	661	617	638	683	709	695	706	704	659	667	675	632	689	644	656	644	625	667	660	665	676	628	664	683	635	654	677	687	718	666	607	629	672	674	651	633	693	661	693	690	668	622	672	648	646	647	664	672	652	684	694	644	651	687	642	677	705	635	672	666	682	674	656	642	653	675	695	635	688	693	645	716	686	659	650	645	668	658	660	704	652	658	633	686	659	700	671	663	655	643	695	631	689	653	694	666	633	699	620	653	669	685	700	658	634	613	701	639	689	631	699	617	693	675	644	672	684	600	653	661	636	645	670	661	674	652	675	662	642	668	649	647	733	648	702	677	664	650	621	622	661	642	659	664	663	711	697	663	621	661	658	677	693	671	656	672	662	649	647	610	662	694	652	695	630	658	712	658	724	686	681	711	629	689	630	689	644	674	671	631	682	658	625	661	648	656	649	678	671	658	650	621	677	707	684	676	648	652	708	700	693	656	691	660	627	697	671	690	681	711	652	663	686	671	662	726	640	668	693	637	721	686	638	681	621	669	642	640	623	640	651	672	656	660	654	662	670	682	619	696	656	637	719	676	668	700	664	620	659	662	680	658	661	660	632	683	660	705	693	595	666	658	662	639	662	647	654	651	629	627	657	685	706	631	642	666	640	641	620	690	724	716	663	723	677	722	688	706	680	640	677	643	673	676	645	638	635	679	624	721	667	681	647	704	628	683	641	663	666	664	677	657	666	662	620	642	699	704	646	671	660	651	630	667	667	660	694	635	664	664	631	653	627	680	654	658	657	629	642	682	663	678	699	670	699	687	621	676	648	638	683	632	634	653	677	702	653	674	663	663	724	679	690	640	661	637	691	693	682	676	691	665	665	678	655	676	671	653	695	682	671	650	632	703	653	664	630	646	584	632	631	627	700	661	697	664	694	644	657	682	670	633	683	678	696	672	656	659	635	669	651	705	653	692	683	657	684	676	619	681	662	595	621	635	637	681	615	674	648	654	708	665	658	656	664	697	643	624	684	667	676	679	615	683	642	767	684	671	650	682	666	671	697	731	626	699	689	640	653	647	704	718	672	606	657	685	624	646	687	701	697	659	633	710	618	638	699	704	635	628	649	676	679	693	714	642	660	723	645	688	663	642	676	646	660	672	667	635	685	646	695	638	649	650	662	662	684	661	672	635	695	652	669	668	627	651	701	640	640	668	661	718	704	635	676	652	720	658	656	666	715	649	699	684	654	665	627	690	644	669	641	656	627	653	670	726	623	666	668	647	648	656	647	629	692	656	606	697	694	649	656	676	686	675	653	664	637	640	668	675	657	670	673	651	654	672	656	666	643	682	671	646	673	640	712	676	656	671	640	669	663	649	643	687	671	664	649	646	665	696	628	620	707	654	655	656	643	669	652	632	674	659	656	640	669	672	679	647	602	632	659	665	657	723	712	675	637	673	660	686	710	695	653	585	650	648	668	662	637	642	669	650	659	667	667	617	661	659	667	708	677	697	726	627	690	654	667	698	654	672	681	697	676	652	669	708	681	687	641	679	690	658	657	702	684	675	642	658	647	694	646	651	644	704	646	688	647	693	630	667	671	683	689	646	610	695	606	667	629	664	676	639	640	668	703	657	700	633	637	657	672	667	684	672	678	641	670	668	687	634	650	654	651	652	693	652	691	652	693	689	685	640	615	661	700	663	624	601	708	691	686	674	635	665	664	719	686	660	702	687	709	694	664	664	654	646	656	670	679	669	609	690	653	681	652	642	668	678	682	649	650	701	657	706	619	674	645	637	658	647	721	640	669	669	676	673	699	668	624	638	658	639	677	698	639	632	663	665	665	685	675	650	655	646	721	640	663	646	638	627	686	621	646	667	685	645	648	651	707	656	703	716	666	653	669	653	683	646	666	692	681	676	690	671	685	666	648	650	639	639	652	643	674	647	612	630	701	659	681	630	661	674	621	657	678	666	624	640	629	649	664	710	689	707	698	660	681	715	667	699	679	655	680	619	682	667	673	651	648	671	691	664	669	679	650	648	702	642	700	647	707	703	642	615	668	640	694	671	703	674	683	695	658	657	668	668	677	690	676	669	682	670	669	671	663	718	665	689	630	676	660	642	665	653	654	680	608	702	656	693	636	660	668	700	674	666	686	624	629	700	695	667	688	651	617	686	721	720	682	657	659	662	662	662	717	690	666	672	714	687	674	665	687	720	655	644	714	683	673	642	694	620	637	662	669	644	652	636	703	674	693	648	671	607	699	676	586	666	658	687	678	724	656	645	612	597	640	662	628	702	643	658	643	694	666	694	652	645	670	650	636	696	618	644	667	659	669	688	672	647	656	660	649	664	710	675	660	623	666	644	689	681	680	636	652	639	638	646	597	665	676	677	680	676	661	660	647	631	668	713	671	683	653	650	638	709	738	638	665	680	639	652	702	714	682	658	650	651	630	633	624	642	669	679	642	695	642	663	652	702	632	700	666	618	663	662	668	688	699	668	653	698	681	625	704	658	668	668	660	654	647	645	651	690	677	649	662	656	664	671	648	650	666	665	631	642	640	639	665	691	661	624	659	668	709	683	668	634	680	684	648	664
31674	6068	1064	858	800	765	707	738	684	637	685	766	646	682	704	730	641	696	695	691	713	628	686	652	624	646	730	700	638	680	698	645	698	658	686	682	731	717	645	674	689	677	665	701	669	655	656	673	696	721	669	706	718	658	695	684	717	675	674	708	672	684	698	726	698	661	715	715	696	730	644	712	661	706	723	660	752	703	693	676	682	675	696	701	620	677	674	619	700	648	703	684	687	654	668	657	739	741	680	672	710	657	696	717	662	711	654	701	660	629	720	672	684	695	657	665	712	656	713	652	724	709	750	675	628	717	645	640	706	690	657	676	665	716	712	687	708	658	688	685	683	673	652	686	673	717	706	727	674	702	689	644	676	697	672	664	707	714	640	707	660	655	637	692	638	652	679	632	662	658	737	614	674	722	623	697	713	688	668	662	664	666	677	706	709	689	731	712	689	711	707	675	688	671	695	641	642	680	656	710	693	677	706	719	671	672	654	686	697	643	716	698	667	737	687	670	688	737	674	715	712	674	676	716	669	667	676	689	690	677	683	677	719	703	714	691	673	726	698	722	630	683	671	676	716	667	679	652	698	691	682	680	670	714	693	749	712	690	678	665	654	709	703	660	717	687	730	690	693	698	657	689	706	706	714	674	711	658	679	638	652	637	700	710	675	682	653	695	684	706	648	649	648	661	735	745	702	703	707	686	687	712	686	687	679	670	596	671	677	672	692	710	665	687	644	708	662	720	650	663	712	633	697	675	671	678	677	727	707	646	667	699	695	683	663	681	679	638	733	663	646	692	696	628	690	677	620	661	710	689	724	696	691	699	669	675	661	688	673	678	694	669	698	687	674	671	673	665	679	690	691	692	698	683	662	676	684	660	699	675	643	664	652	666	651	674	635	660	695	687	701	705	732	682	671	672	691	649	658	712	651	659	644	695	700	699	669	663	757	652	709	721	686	694	664	678	693	685	674	662	681	668	663	689	695	671	701	652	641	707	719	681	662	680	655	676	688	674	694	716	723	682	746	661	668	661	671	735	720	724	678	640	701	675	650	645	629	695	686	661	726	707	684	679	669	735	620	664	683	678	708	695	681	673	679	670	635	682	661	695	665	679	657	671	662	704	681	639	706	637	669	664	673	682	657	666	718	694	700	702	742	700	687	660	672	705	688	699	689	668	699	658	687	652	702	704	675	685	694	687	691	659	688	649	691	670	663	692	624	706	679	695	682	696	703	677	696	672	705	717	671	710	688	704	664	705	648	656	658	671	703	691	678	700	720	643	712	663	666	698	692	655	668	670	708	676	668	674	630	690	651	705	716	715	695	658	657	660	704	717	710	681	664	680	688	679	672	685	696	655	736	642	704	708	674	655	720	648	695	676	718	640	638	675	689	697	653	673	697	668	665	653	667	715	700	661	643	667	709	702	675	735	658	713	720	739	688	669	653	706	709	708	685	696	684	668	711	699	716	765	676	681	680	653	713	692	662	715	705	678	674	710	689	710	683	717	679	679	724	620	710	710	672	689	719	674	684	721	659	690	637	702	691	708	635	690	663	701	726	679	635	690	710	665	659	707	732	702	711	658	677	673	698	717	686	676	677	625	660	689	707	664	649	711	700	663	726	729	723	650	650	717	696	713	674	661	711	663	654	687	742	714	644	640	723	696	691	651	783	652	620	682	668	687	692	740	684	661	655	682	679	642	698	688	697	684	702	730	716	657	721	734	671	745	661	677	657	679	665	716	665	670	670	681	682	698	647	708	709	677	687	644	666	713	677	712	656	704	695	677	681	691	703	679	713	694	670	678	692	673	678	682	706	691	681	704	664	637	725	672	690	678	681	693	704	723	708	701	697	717	718	693	711	664	724	666	701	675	684	671	650	655	709	761	633	676	703	660	725	661	705	681	748	668	664	696	678	686	636	630	674	697	653	683	658	702	626	701	661	717	676	722	676	665	700	688	669	666	725	697	648	712	681	723	724	714	659	741	675	720	731	703	699	661	662	671	687	668	672	708	672	658	718	681	695	660	671	741	703	688	667	691	655	735	667	683	703	699	667	649	718	707	641	669	711	695	665	612	704	667	655	700	707	692	675	743	680	687	631	631	694	709	696	689	728	702	687	666	676	688	720	678	706	696	711	681	693	699	691	696	670	698	672	692	653	734	683	680	645	660	729	701	695	642	703	710	715	632	709	667	681	689	695	679	654	652	699	717	668	710	664	678	668	680	698	706	697	683	672	676	639	691	676	720	677	676	678	704	687	666	611	701	698	676	644	694	681	713	675	705	660	741	705	660	712	666	719	698	676	692	727	698	680	656	642	681	661	683	655	698	666	646	642	657	677	666	655	668	697	691	715	677	657	694	668	681	651	693	695	653	715	650	655	646	686	668	691	677	641	677	670	699	706	673	688	680	655	681	697	664	674	655	696	695	654	677	695	684	676	625	696	724	662	678	690	663	690	668	690	695	677	677	665	654	707	668	682	657	684	630	676	639	667	619	685	699	695	687	642	691	698	653	663	679	670	677	689	652	676	697	693	641	706	674	686	700	686	624	721	676	738	722	674	675	648	727	675	687	671	664	692	645	693	701	625	706	653	678	651	673	635	688	644	702	682	633	687	671	675	700	669	663	678	707	688	668	672	641	714	644	663	650	692	657	679	687	676	673	702	685	730	671	716	688	702	681	678	677	648	659	665	657	705	693	717	696	721	669	700	682	712	658	620	710	663	692	680	675	679	692	670	674	686	704	703	649	681	679	683	712	672	704	669	683	667	659	682	680	595	706	668	646	699	670	677	636	672	678	676	669	641	649	690	715	740	709	671	699	630	711	695	656	700	635	719	729	689	693	685	707	637	724	697	683	671	681	665	698	678	681	668	722	673	665	690	691	672	692	665	709	674	688	674	666	629	667	742	645	671	704	661	773	670	658	665	683	701	705	661	676	663	669	701	679	682	708	698	707	650	665	684	740	713	699	690	688	637	691	696	643	711	766	700	669	683	665	667	729	678	737	714	692	679	690	742	647	646	645	671	672	739	679	684	670	645	667	673	695	665	683	679	680	692	621	680	691	667	710	645	661	691	650	696	667	698	707	680	701	721	676	671	697	716	721	666	659	706	682	711	717	726	637	662	666	690	713	705	646	641	684	692	711	682	706	745	666	683	678	637	697	707	721	663	675	696	665	719	644	685	667	666	673	744	696	707	695	694	702	678	659	677	689	682	670	669	669	655	679	692	631	706	678	615	676	646	655	682	680	724	719	696	710	682	697	666	712	694	648	649	692	668	645	672	676	663	682	669	649	654	696	698	675	676	633	658	702	653	649	666	687	636	667	699	692	704	644	668	712	712	679	711	685	673	701	685	688	662	668	709	690	640	706	684	636	699	720	663	683	677	687	663	671	703	715	668	708	655	663	669	679	675	717	680	708	689	696	662	669	677	666	666	654	678	717	703	661	683	653	702	706	664	671	654	622	652	659	700	690	665	674	682	694	672	630	662	711
25298	21118	26644	25343	20860	9042	1029	715	657	542	516	493	486	506	453	464	438	430	428	443	406	389	392	428	408	407	430	402	380	382	377	415	409	378	366	406	403	379	389	390	388	368	407	396	375	397	383	369	401	383	377	387	400	389	398	406	395	377	352	385	375	391	396	381	396	394	409	386	448	386	415	408	372	360	401	414	378	361	399	357	386	380	407	412	376	364	389	392	369	366	408	370	374	418	387	370	410	403	389	386	356	361	374	380	389	324	415	397	402	353	383	385	377	358	389	372	389	394	372	392	398	359	349	354	363	405	403	371	360	369	369	397	365	371	393	393	379	384	382	317	402	380	407	382	381	405	361	390	385	362	370	380	396	410	358	364	351	350	385	394	344	414	369	378	400	355	378	384	424	383	389	365	425	372	389	372	382	355	383	341	380	386	405	378	385	372	386	364	406	407	379	347	344	393	389	402	373	400	366	344	362	422	402	374	408	379	365	379	390	383	386	361	390	382	386	396	367	383	382	357	368	353	361	357	424	364	388	367	376	364	367	388	377	396	377	345	344	373	384	361	361	375	389	370	358	361	358	404	382	331	369	357	386	343	363	376	397	387	371	392	372	358	358	389	389	395	371	355	395	369	347	359	383	395	353	360	392	337	375	342	400	384	378	354	394	354	384	377	360	394	407	355	349	365	381	390	381	401	393	420	361	377	397	379	372	395	359	376	375	370	374	369	373	374	349	378	389	407	396	397	355	409	375	366	375	353	380	390	387	364	362	370	389	381	413	372	414	348	379	425	399	407	358	380	381	350	364	350	346	339	441	386	362	374	380	389	360	381	394	390	356	402	372	368	395	369	411	395	350	396	377	388	408	436	406	405	366	384	362	368	380	379	397	398	375	383	365	375	357	397	397	382	376	390	399	382	364	373	347	366	386	380	393	383	388	378	398	363	380	414	360	401	432	390	383	363	410	386	377	401	384	396	368	398	397	400	374	394	388	330	384	395	348	364	394	370	390	349	400	408	334	362	383	385	399	368	378	374	383	356	365	379	385	381	388	382	367	385	372	373	417	339	364	425	355	368	378	365	347	351	411	414	392	362	385	349	379	415	406	374	343	371	354	360	394	389	376	391	343	356	359	371	396	358	351	400	363	410	338	368	385	359	379	370	389	377	368	372	413	354	352	362	364	382	369	340	390	377	380	370	391	381	375	341	362	391	356	373	367	382	348	340	383	376	339	379	412	407	389	409	351	380	403	369	364	377	401	370	390	353	385	360	392	383	384	387	388	378	364	384	378	352	379	376	357	384	382	370	377	362	400	381	400	371	405	376	393	387	383	385	407	391	348	382	382	403	353	383	364	367	381	379	407	354	357	430	367	379	339	367	401	389	331	375	390	362	377	402	383	394	369	401	376	416	374	390	399	391	388	372	407	367	373	359	411	379	358	373	377	367	368	353	337	343	379	392	373	357	372	360	375	325	376	393	394	354	373	363	383	371	389	406	400	404	355	386	359	351	361	376	382	352	376	351	360	387	360	369	386	380	372	376	367	371	349	360	356	382	370	367	416	384	370	374	380	387	356	357	354	375	375	394	382	376	377	379	415	358	400	391	386	376	355	358	388	395	395	391	388	319	394	390	403	379	431	377	410	358	378	377	385	388	350	369	371	362	347	369	350	404	359	374	371	376	373	350	389	383	412	377	392	351	384	383	409	390	429	363	398	382	392	417	369	406	374	351	383	430	388	361	402	399	391	338	369	378	379	390	362	363	349	390	342	373	400	380	385	415	383	378	369	389	418	350	396	376	410	386	380	363	379	392	378	348	346	366	363	377	375	383	359	353	378	356	374	371	358	362	366	378	391	402	404	365	416	396	387	374	378	410	372	391	357	387	369	382	336	385	339	385	372	346	408	342	378	355	359	354	357	369	366	396	377	397	401	395	372	339	375	373	365	395	378	356	393	389	341	413	399	403	396	399	359	395	388	371	399	400	400	388	359	390	376	358	374	362	381	411	392	386	409	396	374	405	356	363	330	394	389	384	385	347	335	385	394	390	416	369	413	355	397	349	373	367	390	406	382	336	384	376	379	401	391	404	346	363	399	381	357	399	405	361	387	407	363	341	409	385	397	397	385	396	409	408	373	409	376	364	376	371	421	352	405	382	398	377	369	396	371	368	335	403	386	368	414	385	369	413	378	391	354	399	395	367	398	343	400	393	380	373	386	370	396	349	364	383	395	382	375	346	376	368	359	404	401	381	407	365	406	404	389	359	378	363	401	354	356	365	395	379	411	367	374	398	375	376	388	372	370	383	349	440	350	407	403	369	388	370	402	400	420	374	336	366	389	394	343	342	390	395	372	371	426	384	398	416	428	361	396	365	361	394	361	427	366	399	400	369	378	375	369	353	393	401	396	367	376	411	400	383	395	406	369	393	388	389	363	372	371	395	348	399	404	398	385	411	354	409	368	398	368	348	405	370	373	385	356	355	351	391	400	386	377	370	372	374	426	370	364	413	340	427	373	394	435	362	383	353	384	379	338	370	349	393	375	364	344	361	370	359	399	360	390	380	371	381	392	378	398	339	387	381	413	386	351	367	397	396	387	349	381	393	345	403	337	374	378	388	376	403	372	392	415	348	343	383	367	365	373	350	382	376	365	374	341	386	356	357	375	365	403	376	363	400	395	396	377	380	373	392	385	359	392	372	372	382	381	364	365	377	390	353	369	390	379	370	382	397	391	425	400	365	355	354	371	350	401	353	419	398	366	397	380	363	354	396	370	337	375	385	391	375	397	353	405	400	407	404	386	375	363	385	351	375	372	385	341	386	378	371	411	403	351	361	377	385	386	371	396	390	375	359	374	370	338	395	367	364	415	381	400	385	375	376	354	390	353	380	421	371	398	384	394	375	354	385	384	383	390	363	363	347	410	381	360	409	331	344	380	407	392	364	314	390	330	373	400	387	369	347	389	372	394	422	356	430	380	382	361	358	394	372	381	399	410	379	378	388	335	342	372	393	354	399	382	392	354	374	336	393	434	375	376	356	375	386	362	355	373	357	375	382	346	415	394	379	356	349	355	398	375	415	348	391	367	390	385	363	370	384	367	393	373	382	405	370	400	401	393	357	392	398	369	402	386	389	388	392	395	351	353	354	377	409	383	394	355	378	362	370	349	361	375	379	400	358	380	369	389	386	364	392	371	392	397	401	398	403	375	393	397	359	358	389	376	360	361	369	383	373	364	385	389	405	397	355	409	366	391	348	359	404	383	385	389	360	373	376	368	351	391	375	379	345	369	357	378	392	364	411	363	358	409	379	337	362	349	342	340	412	305	388	401	361	394	407	333	380	365	371	406	383	398	396	361	395	377	366	390	331	396	412	376	362	334	394	348	431	366	386	370	370	410	389	379	362	392	377	388	358	389	370	390	412	393	379	373	363	392	380	369	399	401	381	382	399	358	366	385	359	373	391	384	357	369	378	385	353	388	398	323	371	401	387	377	370
59200	18109	6969	3869	2392	1794	1350	1155	890	830	794	713	628	633	518	582	551	499	471	458	480	460	439	492	445	439	400	443	482	438	431	441	422	441	404	409	358	431	420	418	394	451	440	368	425	416	407	424	419	389	403	435	438	424	408	407	380	450	431	417	442	445	445	431	442	393	439	457	424	416	383	391	449	388	391	426	369	389	388	371	396	401	409	398	375	407	402	412	357	379	402	411	358	388	373	411	395	373	443	352	393	355	457	422	380	394	371	391	402	430	372	374	385	375	382	375	389	373	395	377	374	361	414	395	382	379	390	390	388	373	395	368	384	364	370	379	367	394	385	375	411	370	372	400	384	382	389	385	420	396	375	397	384	410	379	394	409	410	390	417	397	409	388	398	386	406	363	384	390	366	383	410	393	382	383	397	408	409	411	378	414	390	432	368	390	342	365	408	370	378	380	362	371	373	405	386	378	368	391	410	404	392	374	407	355	368	390	418	422	405	375	406	387	418	383	414	387	398	421	395	360	371	402	384	393	414	372	386	403	432	400	373	414	405	414	415	411	390	405	385	372	428	419	388	392	388	370	432	387	378	401	400	401	368	385	396	411	385	381	380	372	385	402	426	392	391	394	391	404	361	400	392	434	430	350	417	407	364	407	400	403	391	377	371	413	395	426	423	357	408	369	374	416	405	407	370	399	355	396	418	367	394	378	404	416	360	402	366	374	409	419	397	386	388	427	438	419	384	388	368	392	402	376	374	414	406	350	378	419	357	414	391	377	394	358	404	373	367	417	375	408	415	403	404	427	422	363	409	397	438	413	383	411	372	436	399	378	376	412	414	425	399	369	366	363	417	383	401	394	408	414	381	427	410	358	403	430	393	395	397	426	417	400	377	366	413	380	399	364	393	431	379	370	377	401	390	426	407	395	391	397	413	400	362	414	390	395	428	392	382	391	361	383	417	395	380	421	386	397	378	405	348	400	402	398	380	356	372	393	383	387	375	367	383	437	354	379	382	357	383	369	368	391	411	412	389	390	350	392	415	367	386	395	363	369	440	390	391	403	391	403	390	388	417	398	351	377	368	380	414	369	400	393	375	406	394	352	412	394	393	418	385	388	387	388	372	355	395	379	406	375	382	412	400	363	358	408	396	398	401	406	375	426	375	376	384	348	414	382	425	386	399	390	409	384	378	386	409	396	387	380	386	351	375	429	393	365	403	388	389	371	366	414	363	398	404	386	369	408	388	404	403	380	382	388	400	382	411	414	401	417	369	401	380	390	370	395	392	406	372	427	378	384	394	407	409	385	407	395	361	374	398	406	385	411	372	370	399	398	360	408	408	410	407	398	393	407	419	367	449	405	400	409	377	398	378	378	413	417	364	386	373	394	389	388	375	391	421	360	410	417	388	389	383	388	389	374	442	391	389	393	388	386	353	408	434	360	392	390	398	445	389	424	377	386	410	366	405	383	429	380	404	358	430	420	390	386	406	377	412	412	417	361	348	355	383	336	417	382	410	379	454	403	414	409	388	388	393	402	418	374	392	392	411	387	369	371	400	384	366	380	389	368	394	342	367	344	417	421	395	408	362	381	411	389	397	391	348	400	403	417	430	386	382	412	346	407	385	414	353	359	428	394	397	367	379	368	378	412	386	384	415	404	408	418	368	375	416	371	400	390	361	419	401	422	367	377	419	378	368	428	405	391	388	404	415	391	395	396	387	408	394	366	363	424	399	395	374	372	379	357	386	419	405	416	392	398	390	378	368	389	422	385	361	362	418	405	403	370	383	416	372	364	390	388	359	403	366	408	425	400	398	356	386	393	388	378	397	392	382	393	421	424	358	367	414	359	395	374	380	410	378	407	369	400	395	377	388	383	384	362	389	389	410	380	425	396	390	407	383	408	407	401	371	395	377	413	404	347	369	401	389	413	425	428	406	371	414	399	375	390	419	401	417	384	401	417	388	405	424	379	398	428	400	399	366	406	361	404	383	360	374	365	385	383	383	383	404	375	389	395	395	387	386	438	376	377	392	383	365	399	414	369	424	376	403	384	391	397	401	405	416	389	387	386	397	364	418	441	405	432	429	364	402	384	400	391	394	414	402	419	416	420	388	393	387	393	380	423	383	405	392	394	403	381	400	390	373	380	408	399	383	397	405	355	419	418	428	412	403	383	396	393	410	394	426	380	391	392	374	377	384	374	384	368	397	433	378	413	389	396	385	356	405	391	405	396	406	444	340	382	397	395	383	371	373	402	373	400	400	406	382	361	429	386	382	361	381	397	376	389	377	377	387	402	407	398	377	369	406	351	391	413	382	395	389	386	373	394	431	392	383	402	412	418	365	407	416	402	419	386	410	382	353	376	403	389	393	392	410	385	393	400	420	375	374	405	366	396	409	375	371	358	369	391	387	369	383	412	398	376	419	396	388	391	371	420	359	396	364	396	410	367	406	371	361	394	394	413	386	394	354	384	413	426	380	386	418	350	374	390	349	382	417	382	366	408	391	413	399	344	363	395	394	384	401	378	382	388	407	393	376	401	421	377	406	362	395	374	422	397	380	369	364	396	366	382	397	369	397	390	366	374	372	360	432	376	367	394	400	421	374	375	428	381	395	432	381	407	411	416	398	406	385	352	366	392	396	407	395	391	441	381	384	429	387	426	423	411	399	365	387	406	407	405	362	402	367	383	430	394	375	408	402	394	387	386	394	398	379	389	401	388	382	382	364	372	388	376	386	389	413	374	408	418	391	385	381	381	433	409	401	374	398	374	369	417	379	418	434	426	364	372	385	400	420	387	400	383	373	433	365	431	373	429	397	369	397	386	410	422	397	364	379	397	355	374	388	371	367	372	390	392	397	415	359	427	404	387	349	426	382	408	410	389	401	377	360	370	391	363	402	411	376	403	400	350	345	410	364	394	333	406	398	397	420	431	398	388	386	402	400	392	381	377	374	405	407	382	401	407	406	382	416	407	355	385	417	369	388	373	355	414	400	370	425	399	390	355	405	350	421	383	374	384	390	379	371	409	408	396	393	410	405	359	396	383	406	385	388	388	379	392	402	379	399	399	397	408	383	389	376	414	384	397	387	372	386	424	372	429	391	391	363	382	385	416	409	428	399	391	368	388	402	380	388	368	396	383	395	410	383	408	375	364	375	389	393	379	375	375	405	407	383	408	386	382	406	383	365	405	408	379	409	421	404	371	446	390	389	398	399	404	396	392	382	383	371	379	399	386	399	378	421	383	388	389	375	414	391	393	376	414	424	394	386	407	384	403	437	407	401	405	384	390	382	396	433	384	409	382	356	390	401	401	404	376	373	390	387	377	402	367	366	366	383	367	389	418	387	397	407	393	390	363	440	406	385	398	370	412	379	389	406	391	405	381	366	377	403	381	374	364	383	378	360	387	417	389	369	405	418	381	382	411	361	384	407	423	392	372	398	361	409	424	396	386	415	409	384	360	392	406	389	400	383	408	417	403	410	423	392	385	401	397	410
23364	20994	27249	24815	20972	20996	9033	1536	1179	1010	966	955	910	934	905	834	805	870	788	769	801	720	787	740	809	734	790	721	669	707	745	716	757	742	723	706	732	719	682	730	692	717	704	683	707	732	658	706	699	702	713	699	712	704	703	752	693	732	659	675	713	699	735	742	766	726	728	712	725	690	717	692	655	725	704	715	667	707	720	699	721	680	714	752	668	725	701	696	700	720	719	740	690	715	727	679	639	714	665	680	728	699	734	675	721	709	691	710	657	673	709	670	713	720	664	658	706	715	680	695	769	694	674	681	672	655	694	643	684	697	706	730	672	699	686	702	699	670	763	647	673	708	726	718	746	650	698	728	679	722	686	704	703	679	714	688	704	707	700	693	660	709	682	694	660	711	693	708	689	672	699	670	669	681	699	708	697	718	686	696	721	699	713	652	687	664	714	679	708	687	646	695	665	683	699	690	670	721	702	730	722	703	684	703	718	661	670	664	700	728	659	694	764	714	683	674	665	665	680	711	676	654	687	711	700	746	692	726	701	663	715	664	631	647	707	702	706	674	693	692	710	696	696	639	673	701	684	714	719	639	678	693	690	665	676	670	690	665	696	670	692	697	719	724	689	697	717	691	651	653	749	708	651	747	691	694	673	705	707	699	701	681	737	721	686	683	688	692	700	668	712	718	662	705	718	702	653	677	687	741	745	675	720	738	707	625	720	710	702	687	706	728	695	675	772	668	730	701	675	713	684	656	666	712	692	674	683	715	664	707	659	687	688	691	681	727	656	679	688	703	671	728	730	726	700	661	712	683	699	667	664	677	686	673	695	726	649	666	682	702	724	683	726	691	673	660	715	718	700	719	689	718	652	669	689	714	685	714	694	680	670	720	719	712	680	698	669	696	662	680	711	679	645	682	705	687	772	688	679	669	714	694	706	701	709	692	705	697	708	692	693	679	704	706	749	669	666	693	676	715	703	695	732	697	684	659	714	725	700	679	670	676	680	682	670	747	689	671	709	718	717	678	706	669	716	740	725	672	721	711	677	682	730	636	648	671	637	717	701	636	675	680	688	703	676	686	712	676	681	765	676	718	650	663	737	680	730	682	689	695	721	648	709	699	692	627	656	695	680	691	679	736	707	680	712	709	723	655	691	682	691	691	634	685	709	752	662	736	699	699	703	710	651	717	650	698	773	737	704	681	688	726	738	679	696	656	691	667	704	707	691	659	695	702	692	666	708	663	752	683	684	658	668	693	661	670	686	705	677	696	683	714	699	672	719	756	693	797	688	688	658	681	730	737	703	727	688	733	687	661	732	703	736	648	704	731	733	707	741	699	641	721	663	684	715	700	682	678	695	692	728	667	657	689	681	653	684	660	741	676	633	669	651	687	664	622	652	688	635	707	704	679	730	705	684	689	700	738	653	686	671	669	734	674	725	712	687	703	714	700	675	682	733	726	681	680	664	721	660	718	674	632	736	671	662	685	704	725	709	671	710	706	696	720	663	690	681	679	703	689	663	698	660	708	691	653	674	691	697	682	683	743	727	704	710	661	738	677	667	669	745	670	683	693	653	660	733	709	745	653	709	729	672	744	719	666	723	709	697	706	660	696	688	738	668	732	675	699	659	670	646	708	724	678	730	669	738	716	664	672	693	697	683	733	689	675	726	672	729	714	714	674	693	703	658	735	674	698	712	720	726	645	661	709	678	662	715	631	651	682	678	683	709	669	701	686	706	645	709	715	706	735	695	642	674	748	694	668	703	714	619	711	703	713	695	637	687	708	661	722	721	668	711	732	690	745	713	724	701	694	681	677	687	718	703	688	701	659	661	735	643	727	687	704	676	689	692	674	652	713	689	659	695	690	721	673	682	711	682	709	664	695	725	706	663	690	684	686	750	697	696	633	702	690	705	738	713	707	691	725	636	708	667	695	685	717	669	712	680	719	689	676	677	690	664	732	679	677	697	708	672	649	693	696	677	726	715	668	695	748	667	677	714	663	697	680	725	655	714	715	736	653	675	711	697	685	684	715	695	695	671	670	660	736	721	698	683	657	725	704	746	697	689	751	654	688	701	715	716	630	690	680	682	728	613	633	671	681	710	732	701	684	747	666	703	645	651	699	723	717	724	664	708	678	696	689	701	690	704	668	664	641	703	734	707	700	753	654	685	704	753	661	701	676	661	712	658	688	693	704	700	653	669	744	694	723	670	718	689	716	682	720	646	698	683	725	632	714	691	723	658	667	682	658	742	671	675	665	694	714	672	676	723	667	691	668	726	680	663	716	667	655	683	649	727	749	711	662	675	684	707	698	711	704	752	702	722	687	651	712	672	678	751	704	698	665	639	686	709	681	697	678	717	664	680	689	704	675	687	658	655	646	693	651	694	704	671	721	661	709	651	664	641	709	678	670	690	666	678	646	714	669	685	663	694	650	669	698	711	688	711	704	715	722	628	627	690	678	718	663	638	711	682	660	688	699	707	723	704	660	692	703	668	719	688	735	656	694	668	753	712	663	691	676	747	644	693	690	735	722	713	682	688	685	649	643	650	654	642	684	730	731	702	683	674	678	623	710	698	696	691	710	710	723	696	666	740	698	674	674	646	709	751	737	719	693	718	649	674	684	691	690	627	706	709	660	677	763	739	677	691	716	685	721	724	740	680	711	690	696	709	705	720	695	687	662	737	709	683	717	693	681	690	682	689	699	681	667	690	687	676	707	698	692	648	684	669	652	702	697	729	706	694	722	645	700	711	669	659	650	690	733	700	686	658	689	673	722	652	670	675	700	687	667	670	677	702	708	685	643	681	690	692	757	723	690	691	674	720	668	700	671	708	703	696	712	736	702	670	661	722	730	701	645	750	628	669	719	725	680	684	734	710	684	721	687	735	676	657	685	687	659	670	656	669	674	746	653	679	740	714	661	728	674	706	669	677	697	676	672	705	701	651	711	686	731	694	693	694	690	693	700	702	728	679	729	699	727	657	681	686	664	720	690	721	707	665	729	660	720	686	692	687	670	695	682	656	682	663	660	667	675	661	663	729	696	678	731	676	697	683	666	705	685	706	761	704	696	656	691	689	663	708	735	679	696	673	744	685	663	707	648	686	704	679	673	698	706	683	695	689	684	660	716	678	660	649	671	663	695	642	640	629	670	665	728	721	716	647	666	656	701	673	701	688	680	695	688	696	674	689	665	704	649	732	712	672	672	708	703	711	698	677	664	672	670	677	680	713	714	681	722	664	722	718	694	715	693	709	645	668	714	660	673	730	666	707	692	679	681	739	703	711	691	696	709	653	665	720	701	627	671	711	680	692	675	685	630	696	712	746	663	667	765	670	672	682	693	687	695	716	717	672	721	659	689	692	713	692	698	697	718	731	681	703	718	705	689	661	679	687	707	680	714	721	697	705	698	674	696	710	663	709	717	705	715	714	670	737	682	723	689	698	706	729	716	696	748	705	652	739	715	666	662	713	713	676	679	735	668	663	663	680	724	662	712
59351	16593	11812	7005	4463	3205	2591	1919	1726	1589	1331	1169	1136	1009	1011	941	962	843	863	838	818	804	776	800	748	759	750	799	691	735	719	751	730	734	723	733	709	744	710	668	718	692	675	672	723	727	613	645	653	743	653	702	700	642	640	677	675	723	722	680	721	715	742	665	669	692	721	704	683	662	646	679	713	716	675	661	678	652	660	644	664	647	655	644	593	607	664	665	649	658	641	660	623	619	639	664	671	678	706	596	713	620	652	653	643	635	646	611	657	680	668	620	663	623	654	656	566	640	608	668	661	666	659	656	670	671	653	651	643	658	655	673	646	629	612	628	700	628	625	689	601	660	655	669	626	692	645	666	640	688	623	633	617	602	681	629	625	624	650	650	644	627	647	643	698	662	630	667	648	681	638	634	630	625	652	632	625	632	654	645	689	610	636	634	674	654	631	640	629	675	621	658	653	651	680	670	635	631	682	610	638	607	681	686	624	670	669	620	617	611	646	639	673	653	605	657	625	616	628	631	664	600	657	641	643	633	638	651	588	646	674	676	625	609	651	639	595	657	620	649	606	625	646	649	682	658	670	655	656	653	671	663	588	624	649	666	666	635	642	618	653	675	643	682	686	612	700	703	616	654	678	676	661	657	644	631	678	696	641	655	672	645	587	654	622	651	632	661	654	630	648	633	702	652	669	648	669	640	636	643	667	652	626	640	671	653	632	668	630	638	660	629	629	629	644	603	596	677	699	697	640	618	612	687	647	675	688	620	641	643	651	667	626	645	628	667	669	654	653	618	652	681	643	672	675	661	680	681	641	659	618	653	644	604	646	639	644	667	620	654	678	636	633	665	689	671	660	591	659	602	678	638	673	659	655	640	637	638	596	608	603	608	647	645	658	654	639	651	648	682	641	653	623	671	678	661	675	670	630	661	661	699	652	677	705	649	663	675	619	675	648	664	646	669	656	685	641	675	672	655	595	687	655	659	674	621	617	636	667	658	684	645	632	669	677	633	680	623	642	616	617	600	670	662	608	587	677	664	632	614	613	635	669	673	670	673	630	659	681	682	633	656	649	629	662	605	684	650	633	618	666	619	713	642	621	622	652	681	647	617	630	665	692	612	609	644	635	649	636	646	658	676	635	608	682	677	686	680	664	606	627	660	669	681	621	677	727	690	651	669	611	664	622	683	648	621	682	696	675	614	624	664	622	643	652	708	706	679	657	656	689	636	645	628	637	655	697	646	719	619	643	635	612	628	665	650	673	673	660	673	671	653	602	654	607	690	637	644	707	570	657	631	664	635	654	675	657	695	646	658	619	657	666	595	570	609	620	652	672	596	625	681	669	660	657	671	623	662	654	690	628	670	681	630	623	655	686	681	658	667	614	648	650	614	642	650	649	615	665	674	643	663	673	639	647	660	627	655	691	692	631	664	636	661	631	622	657	663	638	650	685	593	664	669	683	666	664	684	638	649	659	651	660	593	620	621	633	666	659	643	626	613	660	654	607	656	605	631	625	685	653	639	641	636	692	657	697	647	626	644	683	663	643	647	658	665	652	671	642	678	697	672	670	632	651	632	667	633	642	648	663	664	697	696	665	668	690	629	682	622	693	671	637	643	648	646	656	647	614	665	676	655	672	684	635	694	623	674	693	663	611	708	647	641	675	661	634	644	686	701	628	648	643	667	651	677	624	624	666	690	625	668	637	646	680	632	671	670	633	671	639	651	631	619	621	645	659	702	628	620	721	658	667	649	632	659	642	617	652	594	703	684	586	654	609	642	653	627	624	683	620	689	632	634	647	668	579	688	683	648	635	627	692	646	626	610	668	626	648	687	640	626	664	646	654	648	625	641	598	630	646	626	597	689	614	652	676	632	679	614	636	663	656	691	673	668	624	657	631	671	640	698	640	631	611	617	660	653	664	660	607	641	635	653	594	681	622	651	674	637	689	646	598	647	650	596	647	638	632	664	637	671	623	725	671	612	627	607	706	634	589	658	628	629	643	707	647	651	638	648	689	648	676	672	634	672	653	647	672	667	661	644	671	698	627	703	724	652	655	685	671	689	671	644	647	617	604	649	693	679	674	626	670	675	624	624	691	603	644	681	615	623	663	670	653	661	669	642	699	669	654	629	670	668	682	653	654	640	627	659	633	639	651	643	659	634	650	672	620	628	639	652	619	662	657	605	657	637	624	612	629	636	710	674	600	622	649	634	628	606	636	691	655	661	617	690	641	623	617	638	578	692	689	606	626	670	639	641	627	640	612	641	621	696	678	669	631	647	684	647	638	648	616	624	643	644	673	616	685	673	710	679	683	626	683	632	653	659	658	660	667	637	633	646	630	611	625	657	616	683	676	643	648	625	640	649	670	632	683	645	639	646	640	668	678	665	698	682	658	653	646	635	640	631	657	592	653	654	662	643	630	636	641	648	646	652	646	598	614	653	652	622	602	665	685	627	673	649	657	619	624	660	652	649	631	666	640	675	619	629	666	662	650	680	676	637	671	651	611	733	655	692	597	684	651	640	676	672	667	642	632	659	676	640	626	634	659	641	644	637	601	673	637	681	645	668	647	678	680	654	656	657	619	632	649	711	650	605	685	683	642	639	660	633	646	658	620	619	705	668	644	662	666	644	645	664	631	616	641	647	678	646	643	642	634	657	616	674	647	601	691	668	732	670	637	668	657	640	676	657	615	643	682	681	620	624	629	659	667	666	654	622	645	658	617	677	650	587	668	663	619	658	649	624	681	645	651	638	613	624	653	605	680	664	661	640	631	655	629	623	714	663	662	690	660	631	616	690	647	596	646	665	679	653	668	652	673	579	652	612	604	654	673	691	679	669	654	678	616	643	661	663	619	681	664	650	675	640	643	596	647	633	616	640	671	612	629	696	629	594	669	687	662	618	632	623	653	644	656	634	647	645	625	652	652	626	671	655	695	664	629	659	619	670	676	712	656	681	658	624	680	644	629	663	641	651	680	634	627	630	681	649	643	647	643	627	638	689	628	598	642	660	689	623	621	638	619	635	645	602	659	638	672	651	645	679	678	635	615	691	581	649	675	628	655	694	605	634	648	657	685	644	686	661	653	639	649	700	703	640	646	605	639	660	645	624	659	659	631	670	625	642	613	660	613	657	655	650	622	607	655	627	691	656	681	627	613	641	621	665	670	615	635	628	632	668	674	656	644	654	668	651	665	649	591	678	666	675	674	653	638	664	653	671	672	624	665	617	678	671	666	649	637	613	657	622	642	657	646	628	681	668	659	614	628	619	681	684	671	620	667	688	652	658	684	669	646	675	645	694	622	642	689	657	673	638	602	623	634	656	620	663	639	648	666	620	651	634	660	703	629	626	685	638	652	593	675	632	656	621	633	626	675	603	620	615	664	635	692	701	688	653	705	640	645	643	688	680	652	639	637	687	665	641	631	660	646	646	679	691	655	647	661	661	652	689	700	635	678	676	624	641	618	629	658	640	653	602	621	666	652	649	636	661	628	682
33767	18691	4390	902	668	707	719	701	649	704	692	628	697	694	633	647	697	670	689	631	630	665	641	640	663	668	672	684	678	683	672	671	691	661	648	641	671	679	645	695	664	661	667	650	715	637	683	666	711	655	682	661	619	647	658	687	663	670	676	686	677	671	686	691	658	657	627	623	645	669	664	684	701	697	655	645	650	603	647	710	638	701	676	667	622	678	677	637	679	657	674	697	661	680	689	677	689	662	656	668	691	660	640	712	658	674	621	676	691	649	687	669	653	639	644	661	687	684	624	649	678	627	638	638	684	675	694	656	669	669	671	644	627	696	636	649	592	637	633	629	719	626	662	658	682	664	641	658	698	666	663	664	638	675	677	657	630	664	663	681	662	645	688	687	652	671	688	656	695	687	631	692	680	674	684	693	642	674	686	687	658	718	707	701	692	645	688	683	645	669	669	680	664	672	651	623	671	636	671	693	680	644	634	630	654	688	671	669	694	684	690	635	659	677	715	667	712	694	659	693	680	705	679	649	652	665	597	679	664	703	690	725	663	650	617	655	705	695	690	704	693	656	673	640	661	680	604	650	678	679	641	629	643	624	675	664	645	635	679	680	699	674	665	635	631	704	654	646	627	682	683	653	657	629	688	628	683	673	722	664	636	662	678	671	680	643	658	607	635	622	639	693	666	660	618	650	662	670	659	662	661	646	691	646	627	658	672	657	658	661	646	679	678	681	675	661	711	705	631	640	692	665	661	640	668	614	709	685	678	663	648	718	658	666	672	632	641	693	679	680	677	639	699	620	643	635	642	723	694	613	655	670	645	677	710	667	632	652	660	640	674	665	644	665	656	626	668	705	610	645	660	696	673	628	693	706	679	694	672	651	700	696	665	668	666	673	654	637	646	675	634	632	612	685	694	685	666	685	681	684	673	641	704	708	617	668	658	732	649	643	673	673	653	654	652	694	652	660	700	648	642	674	632	747	630	658	633	631	637	650	644	631	654	638	631	637	639	675	666	697	662	660	679	686	663	704	640	630	663	673	664	625	681	639	665	662	695	652	686	654	701	620	710	670	717	658	728	687	669	674	586	662	668	667	663	629	697	653	634	631	663	656	698	629	705	658	665	656	643	666	669	653	687	692	633	639	634	638	671	652	630	666	662	654	623	668	644	644	656	646	634	612	652	660	687	642	665	634	664	697	673	642	682	674	640	679	642	655	675	677	677	683	652	655	708	627	648	671	693	672	651	641	687	675	675	653	662	713	684	664	674	672	714	633	654	634	668	617	674	640	634	619	691	662	624	686	671	655	670	683	720	654	644	678	647	671	639	706	630	671	667	621	657	646	693	695	691	664	677	668	658	670	668	647	675	665	680	656	661	643	658	620	648	626	660	667	679	650	690	659	683	651	692	660	667	678	655	683	692	637	657	681	727	655	650	664	650	681	633	661	664	711	609	653	677	653	677	589	662	709	645	662	669	643	653	651	680	679	648	656	628	657	627	654	674	666	673	641	710	687	629	702	703	663	655	683	658	624	684	625	655	735	696	680	685	679	650	656	687	671	594	638	633	687	676	656	698	695	694	636	665	740	657	643	645	674	649	599	682	676	659	651	600	666	636	673	658	636	674	630	685	704	681	673	636	667	657	644	644	634	670	653	651	631	641	643	715	683	643	676	624	628	713	651	708	691	629	686	624	657	662	630	660	634	667	639	671	664	720	652	693	676	653	708	677	680	695	685	665	624	641	664	664	645	654	668	663	674	638	643	666	671	710	642	650	668	648	653	702	706	704	704	640	668	653	683	653	704	666	628	626	649	707	700	633	679	651	638	675	628	722	626	634	675	667	653	680	707	701	668	672	646	657	637	665	704	655	707	661	674	665	635	677	671	667	705	681	625	653	611	624	639	622	656	642	684	661	666	659	677	665	637	651	643	691	706	694	621	659	632	620	675	658	656	660	624	639	716	673	665	655	644	661	678	608	653	652	675	682	676	653	657	650	671	625	697	657	670	669	656	656	619	643	677	610	604	700	644	648	683	698	692	645	624	676	672	645	611	688	688	650	678	638	677	612	690	684	663	687	663	676	675	651	639	658	654	607	670	673	668	648	682	634	693	624	636	674	623	674	686	667	697	658	646	646	639	700	650	628	656	666	667	652	650	657	642	678	638	640	665	624	695	659	677	672	711	648	682	665	616	704	664	708	652	699	643	622	685	685	656	692	609	672	643	698	627	636	682	677	634	682	686	691	623	670	630	620	698	665	690	665	646	671	665	644	668	639	653	669	664	662	685	651	644	664	701	663	640	632	643	672	618	667	629	650	635	707	661	679	650	674	662	649	640	697	650	675	684	651	659	655	633	653	711	685	687	694	653	681	681	691	673	652	656	657	691	629	663	688	638	672	657	713	673	622	649	662	686	672	661	677	681	675	667	641	683	708	658	635	631	669	622	636	658	664	644	630	657	639	663	669	704	645	642	678	608	642	651	673	659	667	611	667	645	644	689	659	704	675	631	707	648	646	706	641	650	688	676	637	676	656	634	683	657	633	671	680	679	655	663	664	693	646	666	664	643	622	648	657	672	701	658	637	648	617	659	691	640	600	644	687	620	688	654	695	622	646	663	681	658	666	708	715	673	657	697	689	657	683	653	696	679	698	655	667	636	658	660	660	701	680	646	708	640	682	685	672	640	680	663	671	647	707	629	707	720	651	680	689	718	636	689	649	636	633	647	629	672	647	630	704	617	659	653	648	683	674	665	664	668	681	715	670	665	664	660	642	704	696	737	662	644	662	594	653	619	652	692	681	627	701	656	659	646	657	662	625	710	667	634	661	653	615	648	673	663	652	670	674	703	608	681	656	662	718	655	668	677	684	691	608	671	668	680	655	651	668	645	661	664	601	636	635	652	629	642	601	676	672	664	664	667	689	658	626	672	708	670	680	691	684	619	657	662	621	666	675	630	632	694	652	647	635	614	667	636	692	613	651	636	677	666	658	651	687	627	646	679	660	662	677	649	622	642	625	659	704	695	730	646	694	634	657	683	656	704	662	663	723	649	711	690	709	722	680	685	694	717	663	639	647	644	694	616	662	742	711	634	655	642	688	668	695	616	631	668	634	643	655	689	654	683	667	638	708	668	630	735	645	659	650	664	677	653	626	693	633	698	643	630	671	680	656	670	624	654	671	659	624	694	645	668	705	672	688	703	652	637	680	679	650	663	708	689	658	703	688	641	625	684	662	661	681	648	635	687	680	609	664	648	658	686	681	677	652	676	660	676	656	625	669	707	713	682	704	699	627	674	663	644	644	674	588	673	677	643	692	609	669	655	668	651	632	627	664	683	670	661	692	660	710	681	678	674	658	655	640	672	610	650	656	680	672	668	685	603	652	639	676	657	664	641	695	640	693	666	650	662	667	622	649	636	663	636	622	685	653	697	675	678	657	687	680	680	655	701	693	676	711	709	680	682	624	650	639	665	672	678	691	644	675	657	688	667	639	657
31897	4966	1043	831	755	766	735	680	686	712	698	664	657	694	690	649	639	659	683	720	692	688	708	668	673	670	712	676	692	698	656	669	691	660	699	700	660	708	666	691	700	675	654	687	709	680	673	664	682	704	690	716	671	704	682	672	718	710	672	683	691	703	681	741	653	678	700	689	726	673	704	676	683	677	715	713	665	671	692	647	680	676	676	733	661	669	633	678	657	649	653	677	643	682	650	702	717	668	679	661	669	691	643	659	697	685	686	690	674	695	679	636	709	693	701	646	668	685	680	689	646	688	645	681	674	625	694	676	652	615	708	635	703	646	680	705	668	696	683	666	666	682	681	660	681	667	689	662	698	682	697	716	728	750	737	659	698	715	659	684	698	663	694	683	631	674	685	671	705	716	675	694	662	649	683	667	702	694	659	672	672	671	681	668	663	710	707	702	715	703	669	683	688	679	663	687	684	664	684	712	659	711	707	651	703	673	653	715	664	672	641	689	657	631	635	723	668	692	656	653	702	707	715	671	611	685	645	748	672	680	720	657	669	670	709	687	623	700	640	648	666	713	670	656	661	696	667	682	709	671	696	622	654	675	639	699	764	725	710	697	728	724	637	651	672	738	662	646	677	683	632	669	701	667	694	669	715	671	701	661	739	697	657	669	683	665	673	671	691	710	717	726	686	672	694	649	687	703	685	671	669	694	715	656	677	672	650	682	696	653	707	699	661	639	668	674	678	682	660	720	676	647	673	692	699	635	678	713	697	681	721	657	714	636	652	691	649	700	701	689	692	666	658	715	684	637	651	693	700	682	669	678	679	706	681	652	719	624	744	626	736	698	755	690	683	683	677	661	654	691	660	693	661	670	679	710	687	689	669	669	677	676	671	706	688	710	639	699	644	644	684	704	678	680	674	698	695	665	718	663	752	684	674	688	672	675	707	677	675	653	712	696	682	680	706	693	656	662	697	703	658	700	690	710	662	663	705	683	721	679	651	716	684	670	677	688	690	697	709	674	685	655	659	696	726	654	664	699	693	697	639	713	668	695	644	694	652	671	688	709	664	716	640	676	658	705	667	703	685	656	674	659	698	688	670	666	638	657	673	680	728	675	667	671	685	684	688	611	702	659	704	664	683	599	674	674	625	679	668	610	705	709	611	670	709	686	682	688	655	694	689	663	664	686	670	675	647	676	674	674	683	658	676	708	669	675	707	685	677	654	672	643	646	653	681	709	655	709	677	687	636	650	639	733	691	654	672	696	698	680	650	675	660	643	669	687	655	631	644	731	681	712	662	677	688	691	681	703	682	687	685	653	646	669	665	655	691	664	706	619	653	674	627	673	702	669	730	703	670	728	697	712	646	626	692	701	729	677	661	729	649	664	675	670	689	667	712	669	683	708	678	664	696	662	685	707	661	737	698	693	695	624	687	725	628	668	688	699	686	684	719	605	675	702	691	692	670	661	709	653	679	645	706	689	665	673	711	688	685	703	658	704	679	682	666	668	711	672	655	698	643	647	711	719	681	654	697	641	719	673	661	687	668	710	674	680	635	704	701	683	691	673	657	698	674	721	731	714	705	672	664	681	642	688	700	704	626	689	643	696	725	706	651	679	660	650	692	740	669	714	706	693	719	675	668	680	714	697	643	683	645	660	678	684	686	663	703	668	643	667	700	681	660	714	682	656	635	689	656	652	662	714	618	710	672	717	684	698	688	667	683	679	672	712	681	708	723	674	643	660	667	720	702	663	687	692	694	690	663	655	611	663	673	640	675	708	709	678	648	647	674	681	739	652	642	660	636	683	716	726	647	701	697	652	703	698	695	672	675	658	644	703	672	712	628	679	677	686	675	691	693	699	694	641	727	651	688	685	708	666	671	713	680	693	715	745	693	662	621	680	669	709	691	696	676	735	694	633	698	645	714	674	695	708	634	686	647	694	665	655	655	694	714	695	671	694	700	729	683	658	641	712	721	711	692	686	671	678	665	668	692	729	672	662	699	692	676	680	670	677	641	640	656	665	681	728	666	679	720	695	691	672	690	681	677	666	691	693	753	731	663	643	680	772	678	661	720	661	686	667	693	663	645	671	661	668	654	674	693	674	677	701	657	698	700	712	705	687	712	695	671	649	702	661	689	677	709	664	724	687	703	694	711	668	683	678	655	693	686	665	721	720	670	640	664	651	676	661	688	673	664	684	676	705	677	699	649	663	713	712	661	684	710	663	689	678	612	692	679	640	629	683	703	662	715	704	657	660	696	681	649	657	670	711	669	689	683	650	705	667	654	671	677	654	732	676	668	646	687	692	678	707	713	689	675	682	700	661	665	653	682	634	610	673	685	653	710	663	684	670	681	635	693	600	660	660	668	703	651	699	665	663	707	690	674	669	722	657	746	679	675	651	622	690	698	725	673	649	699	673	672	664	727	660	629	728	651	651	722	696	686	697	658	693	673	672	670	658	680	691	672	694	668	686	648	680	673	726	697	698	684	722	682	700	689	676	701	635	644	695	681	636	692	691	660	702	678	675	661	658	629	670	668	658	627	726	723	675	667	646	647	729	665	676	656	689	689	668	672	659	714	685	708	663	668	663	655	675	685	635	670	709	741	631	635	704	673	693	651	636	684	674	626	690	644	688	667	651	689	678	699	689	682	647	691	709	677	652	674	661	704	653	688	653	654	714	660	697	663	650	678	683	677	692	700	667	710	727	681	661	695	690	651	714	701	685	719	696	649	677	642	690	668	652	707	711	686	679	620	688	695	695	668	627	674	687	655	710	676	680	680	707	684	657	664	632	670	719	668	675	690	700	636	712	708	663	675	686	631	699	714	645	695	695	680	663	694	663	708	705	655	656	629	697	670	634	661	674	667	653	728	672	646	694	685	651	705	669	733	658	664	626	717	687	681	667	687	715	684	667	672	630	662	669	695	697	679	671	665	703	678	691	683	674	659	649	675	702	663	723	683	665	658	721	689	702	624	683	740	656	697	740	651	680	677	726	681	674	670	687	692	637	705	692	706	689	678	642	660	669	643	732	643	637	706	639	702	713	692	670	687	675	689	716	684	663	715	717	650	662	658	679	696	676	676	658	674	647	657	642	704	687	667	709	663	655	660	693	678	674	663	646	667	722	683	709	651	650	631	670	689	672	714	689	661	644	672	719	671	674	665	648	691	699	685	664	686	699	684	685	644	688	697	665	653	724	703	694	647	693	680	725	696	666	651	666	691	633	725	698	718	666	629	707	671	707	690	702	703	637	683	665	701	681	684	680	661	649	639	691	707	646	655	715	680	654	659	680	670	640	687	705	701	634	621	681	691	676	651	668	680	712	688	703	655	703	713	672	693	668	684	686	664	714	700	679	704	713	666	700	645	698	688	671	709	700	680	614	712	687	642	714	674	662	668	685	664	686	667	668	627	653	663	701	662	662	647	649	693	678	661	656	661	758	710	677	680	694	634	644	653	747	691	670	694	662	629	701	703	659	688	722	682	674	666	707
25276	21028	26972	24998	20889	10251	1058	758	633	588	475	519	490	460	448	425	454	431	442	419	388	381	417	395	382	427	384	385	381	410	389	384	407	377	435	396	411	409	375	432	423	372	384	382	391	353	360	390	373	359	376	390	389	377	392	391	384	399	363	369	402	374	370	417	408	379	373	358	366	358	379	397	373	365	388	367	373	374	370	395	379	367	368	352	376	392	333	394	374	378	358	364	371	360	389	422	396	350	396	343	347	370	411	360	375	409	388	373	386	409	394	347	352	392	366	427	375	413	379	415	363	372	383	382	406	398	371	362	380	401	398	376	383	375	377	349	353	370	349	347	363	370	395	376	379	387	366	389	366	363	343	381	353	349	374	373	373	372	375	371	369	375	357	350	386	335	407	352	386	341	379	347	398	357	405	371	385	418	383	404	349	347	347	328	354	374	325	362	401	372	361	380	382	329	378	343	355	369	350	360	367	384	368	353	386	375	410	422	368	397	382	380	367	386	348	381	365	357	372	340	371	356	354	384	392	371	413	371	375	327	388	378	384	398	366	415	396	393	372	359	386	379	380	388	345	413	380	396	390	391	356	362	370	383	347	364	373	380	361	354	365	345	370	346	368	357	372	377	365	355	368	372	338	372	362	362	372	379	364	381	392	367	378	367	416	370	382	380	398	357	408	357	369	356	392	366	358	361	373	391	333	381	347	359	378	372	351	387	394	348	359	403	364	366	350	360	344	341	392	362	345	393	382	384	382	322	367	358	369	380	396	385	385	345	367	368	359	361	372	381	412	364	365	370	372	353	378	379	365	402	380	392	370	356	324	359	393	395	365	352	373	371	363	366	400	343	382	374	352	383	347	365	368	379	355	344	366	371	379	370	401	354	388	385	369	372	339	365	359	407	392	336	372	394	332	404	370	381	333	363	387	374	375	407	380	425	387	391	366	394	389	388	391	389	357	342	362	357	361	359	388	390	384	366	362	354	359	383	383	393	384	380	369	376	361	404	369	397	338	345	380	370	385	377	390	366	356	355	423	376	347	347	348	380	393	362	356	362	383	382	416	369	385	359	350	396	378	404	364	358	365	380	373	371	361	423	396	377	416	372	368	376	379	394	366	399	390	368	358	388	405	379	333	379	374	401	371	354	372	412	394	388	358	360	342	355	369	356	403	379	372	383	351	342	416	363	362	386	392	401	369	417	369	385	366	369	389	369	360	396	369	364	374	403	381	348	343	389	319	348	369	345	364	372	347	393	385	367	381	380	381	380	345	376	367	391	362	356	353	361	409	366	361	380	385	382	367	379	347	360	342	350	374	379	346	349	370	337	384	400	368	382	356	367	366	387	373	356	336	368	402	394	371	373	357	347	407	336	380	344	400	361	379	391	362	364	384	371	377	384	385	365	382	369	366	385	383	379	409	357	369	404	365	362	326	392	375	379	376	388	368	348	357	389	355	375	357	389	385	377	386	382	393	377	350	324	383	346	363	382	338	367	367	392	384	367	363	378	362	356	365	368	370	341	340	349	353	374	355	337	368	370	359	358	399	359	390	394	395	391	353	385	387	346	380	404	384	338	360	422	386	393	346	363	401	369	372	380	380	384	376	365	379	399	363	380	391	394	374	357	404	368	328	362	387	338	361	394	374	368	372	386	381	373	366	388	368	377	397	371	346	346	355	352	398	343	357	365	383	359	392	358	394	386	384	373	362	351	363	387	351	362	366	366	373	391	389	390	368	393	392	398	371	374	380	395	345	370	369	397	348	377	372	328	417	387	398	408	382	399	410	362	388	362	384	372	398	384	385	376	378	401	391	378	376	391	393	397	356	376	359	358	384	333	351	363	350	373	384	379	393	367	360	357	383	342	403	394	358	397	363	391	371	369	418	374	390	356	368	421	353	383	362	369	374	381	379	372	390	382	370	383	393	379	336	390	375	386	335	394	360	364	397	365	327	354	346	389	390	373	411	390	344	385	406	362	381	401	383	352	350	365	412	357	375	336	352	380	367	412	378	350	356	391	381	367	367	354	395	393	374	386	383	359	348	356	396	344	387	397	392	357	371	390	319	367	387	405	387	358	343	416	400	382	386	409	383	386	348	385	405	389	364	377	376	395	424	365	356	380	379	346	372	356	385	362	390	370	333	374	402	352	358	430	377	347	350	387	373	377	384	362	348	359	379	385	341	376	365	420	345	384	356	370	416	408	379	346	378	334	393	387	347	389	367	346	366	396	350	377	336	397	348	357	396	396	422	357	371	381	375	353	376	383	409	345	381	321	363	366	403	386	366	381	406	400	330	367	415	380	401	401	385	341	403	364	365	351	373	385	376	330	357	402	371	379	379	404	358	394	368	379	358	345	367	345	370	375	409	347	371	358	370	416	380	348	369	386	360	379	380	370	391	344	363	389	343	368	368	337	390	410	341	380	383	368	356	359	366	368	403	394	331	356	391	410	372	374	394	374	340	379	366	364	364	371	389	359	351	384	380	344	350	359	389	373	373	368	344	344	387	333	401	412	351	364	357	396	374	377	367	379	385	383	398	384	356	381	396	400	397	413	398	399	379	386	385	364	352	390	343	358	363	392	353	370	324	372	377	374	378	404	408	345	366	362	365	360	390	362	349	348	363	318	379	349	355	378	347	390	386	384	372	363	380	364	348	398	382	335	344	423	376	360	402	357	379	381	409	382	397	367	398	392	336	340	402	376	403	369	400	364	368	357	356	372	378	374	378	377	388	383	369	368	393	359	379	373	419	354	405	399	343	392	367	350	355	361	389	367	356	357	396	382	360	347	381	369	410	345	378	345	393	368	404	383	389	364	357	355	401	381	394	346	405	393	428	373	356	363	386	399	384	357	341	355	329	365	359	375	394	371	408	376	390	355	355	362	343	373	371	388	360	385	386	380	391	332	366	385	381	391	427	355	410	371	363	358	375	413	351	381	343	371	400	357	331	354	403	374	369	393	374	370	378	365	369	374	396	344	404	367	392	401	343	363	373	373	367	406	373	381	353	374	400	393	386	415	389	369	409	370	383	399	403	380	354	364	385	327	340	354	345	370	372	379	376	364	340	373	377	381	398	373	348	373	373	374	417	400	379	386	332	386	359	391	365	384	386	394	392	357	356	390	326	356	368	367	379	396	364	361	362	405	394	341	403	380	385	362	372	381	401	384	377	374	340	423	369	387	363	375	387	363	389	388	400	368	401	366	385	386	412	367	402	393	384	390	360	382	376	361	384	389	408	361	364	411	386	354	350	349	373	356	367	389	348	368	368	372	353	378	377	385	384	373	361	354	373	375	377	392	359	393	396	400	360	400	385	399	376	400	372	376	378	382	374	395	380	362	383	362	403	375	379	374	370	383	351	360	381	366	378	339	393	366	404	417	372	394	397	392	378	382	395	334	382	410	314	393	370	349	418	410	356	398	358	373	395	379	376	400	379	384	388	362	375	392	365	400	383	338	375	363	377	362	345	319	364	362	363	387	386	357	397	388
58937	12637	7229	3916	2465	1745	1435	1073	919	827	796	669	682	570	579	524	510	524	501	549	454	443	456	452	459	447	432	478	452	373	434	412	433	388	409	414	429	409	370	425	354	400	405	410	408	382	415	368	384	403	399	408	414	406	406	448	436	406	408	458	432	387	408	398	409	405	407	425	395	390	429	403	414	389	376	418	400	395	448	378	352	386	380	389	371	419	395	403	395	394	399	382	453	408	393	397	408	390	420	414	398	388	376	359	360	391	431	384	392	379	384	387	358	413	396	388	387	372	398	355	386	396	409	422	391	401	362	369	402	382	379	400	431	388	353	406	400	380	375	381	401	365	428	402	392	386	393	379	423	362	361	416	380	409	368	408	405	374	406	409	402	329	360	354	370	423	367	381	348	404	374	369	386	395	425	400	394	411	401	378	363	411	447	401	384	390	366	417	351	385	426	390	373	393	354	415	356	390	384	372	384	373	376	402	378	402	410	369	375	378	404	382	378	396	401	339	397	411	392	392	372	361	369	380	339	383	406	405	414	388	412	387	391	372	391	409	420	404	421	406	382	399	409	360	377	389	395	411	374	416	414	374	358	430	385	414	392	359	390	359	373	395	345	425	422	343	396	396	368	415	378	407	384	389	391	379	385	415	366	375	377	374	384	392	401	398	380	363	386	413	403	367	400	365	380	398	344	420	406	363	347	383	368	406	400	390	387	379	380	367	422	384	356	402	399	379	349	398	413	359	356	377	370	343	349	320	391	395	427	374	366	391	363	394	380	394	391	389	404	381	410	368	357	395	389	374	402	404	384	401	353	397	391	380	395	389	385	387	343	384	409	395	372	388	392	419	398	413	366	376	430	362	366	394	400	381	404	417	348	389	378	398	375	397	399	358	354	380	427	384	348	404	384	385	400	372	368	444	396	358	393	382	387	371	367	378	409	381	370	397	410	408	405	364	367	366	345	386	401	404	395	409	369	389	376	401	417	388	371	379	415	403	401	373	435	406	403	402	407	390	405	423	379	410	363	394	355	393	380	383	395	370	372	410	388	389	391	391	410	402	360	371	416	386	393	391	365	397	367	353	403	405	403	379	383	373	389	397	380	359	397	407	333	363	385	400	376	387	413	371	407	381	396	395	395	361	391	391	372	405	418	355	404	393	387	387	394	388	383	391	393	415	359	340	370	393	386	364	392	345	360	372	387	424	406	417	385	415	368	342	411	444	386	391	384	389	393	385	389	378	392	354	384	392	388	395	367	348	397	380	359	388	363	401	383	375	390	409	391	377	386	388	389	380	386	368	381	378	344	400	375	378	424	387	393	367	355	379	395	397	397	390	411	379	371	396	405	400	360	396	363	398	401	373	409	391	385	381	418	377	392	360	407	422	378	381	344	369	377	400	416	361	411	378	392	434	429	358	389	381	392	376	419	393	374	368	378	389	392	358	398	342	396	387	366	366	400	376	410	392	360	413	388	393	412	387	412	386	392	392	381	379	358	403	408	380	374	398	337	340	393	426	387	390	377	360	380	354	425	390	377	399	407	393	375	387	368	396	349	382	411	381	365	372	371	340	399	396	369	391	358	391	371	392	396	407	363	400	427	371	389	443	392	364	389	394	396	369	398	368	418	396	368	373	386	414	412	387	392	418	403	407	382	380	391	396	376	400	395	347	405	398	403	393	374	396	358	359	394	413	398	415	381	362	360	373	366	410	367	405	406	390	366	391	400	410	389	381	380	376	398	413	378	379	376	393	351	368	369	387	396	350	382	378	388	380	398	402	362	395	363	390	380	417	368	368	394	356	376	375	417	414	376	406	355	397	402	393	408	363	401	368	398	421	393	398	385	404	415	350	390	370	402	392	388	396	380	364	373	367	408	365	397	377	399	396	381	342	405	352	394	385	399	378	429	382	405	372	372	367	400	388	378	369	415	380	411	371	398	366	375	367	363	425	389	368	364	367	400	376	405	385	392	385	395	372	405	395	379	362	369	387	394	398	405	389	392	389	415	388	395	396	397	369	401	414	377	365	361	396	405	360	402	418	392	383	377	373	373	381	402	356	373	371	405	397	372	393	387	353	364	393	416	394	374	389	374	402	375	379	388	380	366	387	397	412	389	380	393	382	353	402	403	396	454	383	386	391	416	397	401	388	366	358	364	375	379	371	406	385	385	402	435	357	417	362	399	383	366	380	373	377	387	373	376	419	407	410	386	368	373	385	404	382	372	409	403	390	381	386	397	397	405	392	388	371	406	375	406	413	386	344	341	371	374	366	388	395	381	391	422	357	406	382	401	404	404	372	377	380	378	384	367	365	388	399	376	394	377	364	354	375	409	375	386	384	365	381	388	374	386	415	372	371	368	394	377	380	378	386	412	405	349	385	409	361	374	382	377	383	387	392	396	391	393	410	391	394	359	357	384	374	378	419	389	402	370	388	400	392	382	385	410	390	389	386	390	365	377	418	395	392	409	398	398	350	414	380	355	396	364	376	390	433	396	339	412	371	400	395	389	397	409	360	379	384	388	378	407	393	383	366	376	401	361	381	397	397	402	372	384	398	388	345	380	378	397	366	408	331	359	378	367	376	422	360	421	400	356	413	387	394	328	401	381	396	360	405	376	350	387	397	369	393	386	402	360	414	345	395	396	431	327	350	359	400	389	371	397	415	386	426	390	405	379	378	392	394	375	417	361	397	402	349	403	393	409	389	399	373	391	405	382	379	406	427	390	392	379	389	391	426	351	391	392	392	406	375	395	385	410	388	388	385	370	362	395	397	387	383	390	409	411	388	371	373	364	369	395	406	413	367	404	370	373	374	379	391	360	420	414	394	391	391	365	409	351	412	385	364	398	335	389	401	391	376	378	415	426	356	386	397	396	398	370	385	400	344	419	379	395	381	373	389	384	379	416	380	388	413	391	375	379	387	372	396	397	388	372	403	383	399	382	417	376	371	396	399	371	394	398	412	363	402	416	379	414	392	376	352	372	408	385	406	380	383	360	373	389	386	390	393	417	367	428	378	367	376	411	408	383	381	366	376	395	382	342	380	372	379	359	390	360	381	397	389	350	369	370	379	383	436	386	389	390	386	414	415	404	396	422	381	380	414	417	397	392	375	409	401	406	391	386	411	389	364	383	358	382	387	422	370	375	417	349	384	393	389	385	362	397	364	392	433	416	377	374	370	395	347	414	406	381	402	397	404	386	408	410	399	406	369	393	386	380	394	368	357	388	401	356	389	380	363	407	371	425	358	373	362	380	409	411	349	381	383	389	378	383	395	393	399	412	387	371	439	435	414	406	363	400	402	397	399	378	408	390	386	401	374	378	414	403	399	414	368	358	389	394	364	391	392	362	365	396	414	402	377	366	403	370	405	350	426	431	379	388	379	380	380	409	384	380	439	377	404	348	410	372	403	382	383	387	390	392	378	398	374	405	386	353	387	401	384	415	419	403	399	351	381	391	374	399	403	401	405	365	358	378	395	389	400	417	375	390	368
23338	20970	27569	24437	20929	20960	8838	1490	1108	1045	1019	903	864	884	802	826	792	813	787	694	768	803	775	791	718	695	699	736	733	751	700	694	757	726	700	742	744	730	737	722	714	659	752	683	690	687	682	671	691	682	697	656	675	678	765	682	749	739	690	688	678	643	707	715	698	707	703	727	707	725	710	679	701	675	664	737	711	713	727	665	675	704	679	678	758	636	739	706	664	694	663	672	680	695	699	679	690	725	702	701	669	674	664	674	699	668	726	634	662	698	668	632	661	675	656	710	674	729	641	710	642	689	685	697	679	692	678	699	654	704	679	704	648	658	657	650	676	685	655	651	676	692	655	646	657	676	712	699	706	651	684	684	688	726	690	704	690	661	671	690	621	693	679	706	650	734	708	661	678	603	669	658	690	667	663	644	669	705	681	738	668	678	684	749	697	643	684	697	677	709	732	677	699	718	636	676	722	697	681	662	694	630	685	708	714	690	668	697	635	687	659	649	682	702	740	766	650	694	684	688	689	702	713	633	671	671	648	692	676	655	656	661	666	691	685	696	690	679	677	651	668	693	697	628	625	732	688	646	694	734	685	678	681	712	671	714	665	682	672	695	684	641	631	709	763	687	658	705	695	707	699	698	718	687	712	661	742	664	626	695	650	671	638	634	679	712	605	645	715	689	736	669	678	628	670	668	710	631	733	718	699	713	724	733	658	731	683	695	690	699	674	670	710	740	690	718	671	694	693	688	697	721	651	642	670	738	668	684	669	628	668	689	670	690	671	729	705	643	712	695	681	687	654	670	665	647	655	666	672	680	657	687	685	666	681	691	698	728	661	642	685	679	739	697	703	683	726	645	722	707	671	707	711	708	694	691	667	688	678	687	717	664	704	688	716	664	711	701	676	652	700	707	692	684	652	707	687	684	680	704	653	690	668	659	714	680	715	689	698	686	719	714	630	674	653	692	713	693	684	693	707	686	708	695	724	661	670	670	712	697	681	706	678	713	695	657	653	666	696	705	702	684	681	685	677	673	654	629	688	668	667	653	724	716	671	665	642	673	671	699	662	652	685	748	649	717	660	691	709	702	705	704	673	658	704	758	728	691	632	734	634	669	711	704	728	698	716	692	721	672	675	686	628	693	712	662	712	685	708	644	685	678	666	671	711	692	674	684	652	694	653	695	697	710	685	632	667	678	675	691	703	674	701	683	782	693	726	654	713	664	671	704	702	662	714	762	682	677	711	655	704	679	679	710	686	645	667	695	715	650	677	658	679	711	669	668	647	671	665	711	721	681	664	704	673	751	691	708	701	715	676	634	655	722	659	695	719	685	700	715	723	589	681	710	653	697	692	723	623	654	654	734	661	727	643	643	706	668	658	603	651	627	640	692	634	656	631	631	663	727	693	691	626	703	708	693	688	698	708	706	709	678	674	707	695	675	708	672	634	672	682	711	700	693	641	725	691	671	672	680	700	676	627	650	724	674	710	645	713	719	644	716	711	678	660	686	656	706	674	686	665	689	712	683	717	636	671	688	697	661	723	673	667	632	660	681	667	674	694	668	662	745	680	712	629	689	670	656	671	720	678	713	707	723	728	660	675	648	671	668	694	693	688	697	657	694	669	619	639	675	683	682	641	703	697	678	657	723	664	720	662	690	664	656	693	723	702	649	663	674	705	669	701	663	734	704	640	674	674	754	698	659	689	716	695	687	695	707	652	645	648	680	641	669	642	628	673	670	718	715	675	679	630	714	713	704	689	640	668	637	680	674	640	639	688	710	666	720	672	651	706	657	626	665	642	703	669	598	693	671	666	680	732	690	718	718	691	669	650	636	763	706	663	659	691	657	706	739	703	709	715	717	656	661	690	695	661	736	708	692	641	645	703	675	746	728	675	703	664	634	644	649	675	717	687	672	651	701	679	632	695	698	677	706	670	689	667	666	662	614	681	641	704	679	716	711	677	705	750	686	716	687	675	698	646	657	698	667	691	707	670	733	661	645	693	704	679	703	712	680	711	681	706	661	667	675	679	685	726	692	675	667	676	674	612	739	698	693	687	735	682	692	700	671	698	735	628	668	671	697	745	667	704	724	656	703	704	673	647	678	729	641	669	675	702	651	658	682	685	662	684	699	705	705	732	685	709	675	700	691	683	725	675	659	661	706	638	730	668	677	704	675	623	730	710	716	718	706	699	672	711	703	693	694	688	702	714	673	667	710	691	666	694	697	692	659	695	687	703	675	686	682	743	721	693	721	709	710	690	644	701	700	693	680	697	672	699	648	649	657	674	685	644	679	681	666	676	699	711	714	697	655	655	636	671	716	679	733	679	650	672	705	684	719	643	680	679	677	677	671	729	704	638	660	661	651	657	720	649	640	668	610	690	641	693	674	695	704	665	675	666	613	717	660	660	639	689	659	710	676	650	703	668	695	651	611	711	680	713	705	655	679	688	689	688	686	701	656	674	683	672	696	623	760	663	684	683	724	680	731	703	688	713	690	666	662	678	721	683	745	736	696	682	666	657	729	694	683	711	706	686	699	712	693	713	709	686	679	689	664	647	667	650	665	761	705	637	676	679	685	684	655	695	679	718	688	722	656	679	732	679	715	676	701	672	671	694	701	688	684	673	690	688	701	701	681	716	688	686	680	680	672	706	661	674	668	650	714	720	665	667	723	663	699	690	649	709	690	664	685	678	693	661	631	655	602	664	689	683	681	678	694	682	682	729	709	659	660	708	665	738	693	652	654	718	669	643	659	685	743	695	695	700	707	678	683	729	655	663	698	705	689	667	662	686	676	727	685	692	701	689	691	707	693	703	681	664	673	700	654	662	699	707	716	696	698	668	701	723	662	629	669	697	665	682	671	678	745	693	676	717	704	661	699	681	711	690	683	679	663	702	684	721	675	661	628	662	740	737	681	645	704	637	680	676	715	694	676	648	656	678	666	677	721	724	660	679	683	657	689	698	709	678	698	711	703	681	684	676	674	693	698	723	707	699	688	655	691	717	639	665	691	667	689	716	670	709	694	702	703	648	686	670	697	645	641	737	665	709	660	707	636	660	674	650	643	692	716	698	708	710	667	679	695	672	692	700	660	682	669	692	657	672	653	690	697	680	724	716	682	701	671	650	674	696	703	675	682	680	693	654	694	633	682	700	707	700	672	691	674	664	658	706	677	684	664	695	697	669	667	690	684	718	690	688	660	692	705	688	674	717	703	677	673	721	689	713	681	723	690	717	702	710	665	670	667	620	700	718	668	630	692	640	680	717	708	672	702	664	676	673	669	721	664	674	651	699	676	671	711	644	717	688	664	678	672	692	688	684	698	698	700	679	720	698	687	648	645	695	697	734	704	676	696	650	645	720	681	680	693	733	696	655	677	653	652	687	716	658	612	727	735	693	685	698	714	740	699	691	667	631	716	703	709	699	686	682	620	678	684	666	709	681	710	673	710	692	651	672	695	682	710	671	708	668	601	682	712	677	690	740	719	638	651	691	680
57897	14832	11942	6923	4422	3158	2525	1980	1679	1436	1382	1253	1164	966	990	886	875	906	878	828	768	780	808	705	730	792	754	750	712	748	699	738	701	674	683	724	701	667	668	678	738	689	668	628	689	680	692	654	668	646	688	681	725	703	673	718	689	669	691	712	680	692	702	699	692	681	684	659	680	683	668	650	683	620	660	624	657	654	666	698	657	659	632	669	659	657	623	699	650	602	612	639	635	665	625	651	683	677	642	660	673	670	667	620	664	612	640	652	651	638	607	633	644	620	661	636	668	616	612	619	645	710	623	616	605	644	673	661	625	692	601	696	620	667	637	654	604	640	646	702	608	667	647	660	639	634	637	633	680	642	662	645	629	625	641	652	643	638	684	637	694	640	665	641	598	626	628	713	653	593	675	653	640	648	607	629	668	635	642	655	667	655	639	634	643	685	593	631	633	632	640	610	682	647	592	630	616	657	661	600	632	684	648	646	603	678	655	666	668	640	627	634	660	642	659	606	640	616	665	649	655	656	599	642	648	631	690	637	645	676	633	628	643	641	665	654	650	631	664	612	682	691	657	616	634	660	660	704	596	643	638	659	651	657	626	667	638	636	657	683	628	675	634	641	687	654	646	638	660	578	608	640	610	671	616	673	632	609	624	658	642	667	610	620	633	623	671	638	641	641	633	655	626	652	633	624	663	609	665	693	648	657	680	654	589	666	692	614	648	646	637	655	626	625	679	651	657	654	633	646	623	618	635	625	640	650	682	676	646	638	657	670	652	636	690	669	613	635	652	682	636	659	657	647	681	635	670	629	599	680	642	635	641	619	617	662	669	613	667	630	642	708	685	601	624	637	612	633	661	652	606	635	640	661	609	677	673	663	643	669	638	685	663	683	636	652	639	657	671	633	635	618	623	631	633	638	661	623	591	700	612	656	638	617	667	642	623	625	679	654	661	634	640	618	631	642	601	607	647	592	697	640	629	594	631	657	631	651	647	651	626	625	682	660	662	634	610	671	623	648	669	655	609	637	656	680	666	639	671	630	632	656	635	640	616	646	594	632	629	639	660	659	654	608	688	658	652	664	681	638	627	597	626	677	623	655	630	619	634	594	641	627	625	660	660	646	673	647	659	621	620	671	561	640	655	642	619	652	663	687	648	663	650	617	670	624	633	625	598	683	634	652	650	661	652	629	635	653	594	642	613	647	663	658	654	643	596	608	621	651	602	640	636	624	619	624	718	644	646	632	623	679	708	645	709	616	657	661	618	652	644	643	657	622	627	654	637	689	668	649	665	669	629	655	607	615	700	621	673	645	654	651	656	636	669	604	635	648	669	593	602	671	722	673	617	633	684	653	652	661	665	664	642	590	659	645	618	640	659	609	656	644	681	635	661	679	615	693	632	645	675	668	658	633	613	638	656	641	634	622	624	678	669	611	646	645	636	660	622	588	638	650	669	619	678	609	670	587	608	630	663	615	633	663	607	656	655	645	662	624	664	630	692	664	661	627	661	611	650	626	596	662	691	668	626	626	606	666	597	626	659	644	636	684	622	676	651	639	635	671	590	674	648	641	612	635	646	622	666	634	617	645	670	640	644	618	643	630	606	657	644	646	625	694	640	637	602	658	635	629	591	640	645	689	656	649	651	678	643	643	640	618	631	700	612	637	622	632	633	642	607	667	668	617	668	600	633	604	558	607	606	662	631	674	645	612	639	649	618	606	673	652	635	655	675	688	612	672	647	669	664	646	647	607	593	653	652	624	628	620	633	618	656	628	651	632	639	656	627	650	661	640	649	649	690	636	629	613	643	608	638	646	658	606	652	649	685	649	647	699	622	628	631	655	634	664	663	591	640	634	598	624	660	647	624	647	623	666	629	666	617	618	612	625	590	619	646	657	657	660	666	618	683	652	622	634	654	660	683	617	644	703	667	676	600	668	616	628	620	626	652	682	652	634	643	689	690	638	636	695	676	633	662	668	632	695	638	624	630	654	612	605	679	620	637	653	644	647	639	673	649	642	643	644	599	605	638	677	669	639	641	632	669	656	600	608	668	642	629	638	654	668	674	635	628	602	594	672	679	623	679	670	630	671	604	651	646	572	614	664	668	638	637	652	632	669	648	659	598	626	645	646	636	655	650	665	631	645	653	661	642	664	640	630	625	689	671	669	648	692	664	656	619	634	647	673	650	637	647	619	635	640	671	671	674	597	615	634	669	655	628	671	669	652	575	659	696	660	657	651	639	645	673	600	577	659	642	665	679	615	654	640	645	652	647	642	659	651	626	664	609	597	653	643	720	619	617	638	636	659	649	624	632	652	606	651	661	634	656	655	673	649	681	640	706	678	614	641	608	645	659	569	614	678	625	634	683	634	682	651	671	647	673	619	648	668	651	648	664	627	682	683	652	630	671	658	662	667	628	610	637	594	620	659	654	619	602	648	671	642	672	683	646	629	706	619	682	601	645	671	672	664	624	656	590	674	659	614	608	630	644	646	635	615	661	648	635	663	630	715	636	631	648	618	680	667	650	668	694	631	631	628	660	665	642	595	645	592	648	707	642	641	656	667	664	681	673	646	610	616	656	657	608	675	613	642	592	620	656	666	606	607	656	649	655	620	693	633	591	665	683	633	628	630	619	622	646	659	685	609	624	592	663	646	607	636	677	629	679	634	681	644	685	672	608	639	682	644	713	671	651	605	649	640	672	623	684	603	671	641	643	657	680	628	672	647	658	670	632	624	637	603	645	645	623	651	635	590	614	640	623	672	637	659	659	642	697	608	638	620	641	683	621	693	616	655	651	693	667	659	684	639	632	627	605	624	600	637	651	654	652	645	614	649	644	644	642	631	645	634	635	632	643	620	634	650	667	650	627	650	649	624	665	643	628	669	655	663	681	673	634	622	666	696	644	620	664	672	662	628	628	648	635	612	631	656	614	650	610	646	618	655	611	671	675	640	628	639	651	654	619	638	610	617	672	662	652	618	644	677	691	679	694	615	611	680	669	613	645	657	670	604	660	638	649	627	626	689	674	657	607	609	672	643	650	622	584	630	648	647	654	596	665	643	641	601	666	672	635	637	642	613	621	663	668	619	664	640	631	681	649	667	671	693	599	711	667	654	617	647	682	646	656	620	672	672	699	649	629	655	665	624	655	648	634	623	632	642	596	642	609	602	628	624	636	609	716	645	666	620	646	671	629	650	651	685	674	570	611	694	600	665	649	665	626	623	644	690	627	668	612	652	630	644	682	658	632	621	667	673	655	629	662	656	645	640	644	651	680	631	629	675	570	628	617	621	663	643	679	667	645	635	694	606	583	653	609	684	642	690	630	698	644	681	651	626	623	633	688	624	625	658	621	697	649	635	644	665	632	688	641	641	653	659	617	629	604	664	610	616	633	610	634	662	639	699	684	695	668	692	611	641	625	628	623	666	617	649	614	662	652	610	660	621	628	609	632	626	663	639	667	679	632	651	603	614	640	673	615	670	657	633	639	616	617	604
33703	18477	4137	823	726	738	682	663	654	639	637	651	655	667	659	706	676	644	661	627	684	630	644	685	744	552	674	669	657	633	630	681	632	671	678	627	707	632	657	640	665	651	631	672	645	634	711	684	676	666	668	653	670	645	646	687	654	625	656	682	700	648	660	674	664	659	648	675	653	655	661	667	656	664	659	664	651	617	676	648	672	691	680	638	632	660	640	697	697	648	680	666	608	643	622	682	671	669	648	677	647	619	687	650	675	633	620	660	686	685	704	706	697	645	681	663	675	645	642	631	630	652	681	666	592	683	640	672	654	682	647	666	640	671	646	592	616	699	672	640	667	692	647	637	643	670	711	642	685	631	668	684	658	659	618	676	652	641	637	674	659	587	674	655	675	641	634	665	635	635	663	620	649	639	667	650	652	667	642	597	625	678	654	708	634	650	643	675	597	659	648	666	610	634	662	641	632	614	658	610	628	642	634	708	699	663	637	637	617	622	626	656	621	678	688	700	646	673	677	650	641	664	618	662	678	621	631	622	654	646	629	662	682	643	655	691	624	622	637	688	646	680	639	667	673	598	666	644	678	646	675	668	662	656	632	573	670	670	728	665	643	668	675	649	659	649	681	636	672	640	627	646	712	646	691	648	663	615	663	643	621	626	614	653	664	672	655	646	668	666	698	668	625	645	647	654	708	620	669	690	644	647	658	624	660	687	632	685	644	602	651	690	676	655	634	669	643	663	618	649	619	658	692	663	649	651	674	661	662	659	671	627	618	649	675	646	646	684	617	646	702	668	662	628	683	663	645	659	639	680	631	639	643	655	631	705	641	645	634	647	606	662	625	671	642	656	683	655	674	657	736	631	687	678	642	625	681	674	668	647	623	620	649	643	668	668	653	623	650	662	728	682	626	635	669	638	671	625	677	710	627	650	638	705	645	669	631	649	680	615	663	676	675	677	614	643	657	637	634	634	653	623	628	648	665	628	659	685	679	743	622	607	666	668	619	626	641	629	681	652	621	663	671	656	626	695	610	649	692	635	648	666	722	627	676	691	674	659	683	668	618	687	648	641	653	664	675	618	718	701	679	617	654	675	627	630	653	663	675	638	630	680	632	672	701	701	652	631	678	667	697	660	664	661	653	665	608	634	663	635	636	682	648	601	630	699	635	637	692	655	625	685	650	616	624	641	642	677	653	651	664	645	639	671	621	656	626	667	668	644	686	615	673	663	651	648	637	658	664	675	614	669	638	689	659	672	668	693	624	663	650	670	623	643	647	656	639	678	669	680	623	732	701	639	655	650	632	630	680	613	630	671	657	671	697	676	628	652	619	661	646	639	599	678	655	665	638	611	670	689	709	620	645	625	685	584	625	647	676	622	622	643	683	626	658	636	670	678	654	631	607	630	656	677	647	702	631	656	626	622	675	671	713	624	678	705	653	634	675	693	678	683	625	622	649	650	624	675	649	627	670	662	717	647	686	656	693	695	619	649	647	619	659	596	577	645	618	631	602	604	665	634	626	678	692	631	640	632	694	691	628	592	666	646	666	638	660	640	595	694	610	643	655	638	684	633	679	646	670	613	711	663	641	653	651	636	650	604	690	611	667	652	679	621	613	670	660	661	628	652	683	622	669	692	605	624	695	665	663	656	675	666	646	662	700	618	659	615	661	649	622	712	620	624	678	685	626	625	638	659	612	655	679	681	652	685	660	623	633	622	621	636	676	655	655	666	680	677	633	655	646	602	663	679	650	675	674	661	679	639	655	614	649	656	656	635	647	609	658	667	677	661	638	674	656	676	633	641	714	653	635	652	667	682	671	670	595	658	665	604	624	656	687	668	661	604	678	668	644	641	655	713	690	588	625	633	674	707	635	666	643	629	633	639	677	660	652	659	648	639	652	678	651	640	641	650	661	673	666	667	673	657	676	628	650	685	689	645	648	686	668	662	670	652	657	657	669	639	653	679	642	642	672	661	672	672	670	705	711	625	664	661	656	635	660	682	613	691	650	621	647	657	658	676	646	660	699	626	624	651	643	691	684	669	629	646	674	619	648	637	629	668	618	696	686	663	652	671	648	682	661	673	688	677	659	664	616	622	648	620	638	616	681	668	674	675	595	619	637	626	667	630	641	619	683	625	641	648	658	688	638	675	634	712	674	665	676	696	666	667	641	631	634	635	637	627	680	698	663	683	649	690	634	649	629	629	693	664	608	637	624	664	682	628	604	683	687	646	669	676	675	634	601	640	650	650	652	679	653	645	647	691	683	623	633	615	636	695	638	664	659	629	648	648	698	662	633	634	665	650	662	676	658	644	624	685	702	602	637	668	624	660	648	664	673	683	652	614	650	636	647	637	655	629	629	619	666	630	661	606	670	686	619	676	665	665	697	675	599	680	663	660	667	653	679	648	658	652	648	659	652	617	665	632	667	654	649	698	677	631	617	624	674	668	648	633	639	669	602	673	671	639	661	662	653	667	678	650	648	636	683	659	683	661	660	624	644	703	636	694	618	624	627	679	632	654	657	628	696	685	651	650	637	619	688	668	648	689	649	700	637	660	640	682	677	654	670	623	665	629	654	627	651	656	673	648	625	676	667	619	698	696	617	668	670	652	680	631	662	607	683	657	695	644	665	664	623	655	689	637	599	675	565	572	632	668	644	645	642	657	602	665	655	641	680	636	677	685	652	692	629	636	646	613	672	640	640	651	653	687	625	698	680	689	662	681	649	678	671	676	679	641	657	636	714	686	670	668	650	668	642	649	706	629	660	659	632	631	659	638	665	606	643	650	687	671	617	652	649	683	675	648	634	649	665	694	663	627	641	617	624	670	678	663	688	683	633	672	664	643	634	625	648	661	654	636	639	670	612	706	638	689	622	667	660	676	667	671	634	678	643	643	706	664	659	672	683	631	654	659	622	677	656	628	621	622	690	603	633	678	662	699	618	645	622	701	663	634	654	689	653	677	653	633	642	662	633	660	665	692	639	681	612	685	639	660	619	671	651	642	679	649	673	616	674	641	631	673	662	651	635	644	623	712	627	684	630	663	656	615	643	635	635	617	652	651	656	671	681	653	666	659	604	628	674	683	696	640	632	671	645	635	647	667	676	651	675	662	602	669	619	699	652	621	664	666	677	696	690	660	635	654	653	615	650	638	648	681	629	645	658	672	665	666	607	635	684	663	706	667	637	624	644	682	668	647	642	678	689	673	641	644	675	639	650	672	641	648	658	640	630	644	658	646	675	651	649	626	631	677	683	674	634	624	643	660	647	649	680	619	663	628	712	680	618	683	651	669	668	673	645	647	659	651	661	684	659	670	621	654	699	691	663	667	638	641	647	680	674	677	629	637	636	654	608	642	669	606	659	659	641	618	642	632	624	602	641	712	621	630	665	615	647	623	664	697	693	660	651	612	642	612	667	661	687	645	635	648	693	707	665	624	635	641	649	629	636	656	676	670	639	678	680	638	636	647	622	665	687	623	648	689	610	662	677	723
31908	5335	1001	799	750	734	680	714	733	713	711	658	674	713	687	652	706	678	684	636	680	665	679	683	671	678	686	670	683	650	676	679	684	685	684	697	726	654	615	683	694	658	649	670	648	645	692	668	650	689	656	695	665	631	698	643	749	680	690	742	695	669	699	683	712	713	677	659	670	745	699	723	680	705	648	664	658	685	676	634	661	701	673	647	682	665	673	659	643	702	705	699	694	689	670	638	696	698	633	661	654	653	638	669	669	706	658	675	703	668	718	709	675	696	702	702	682	672	669	609	719	697	711	661	651	694	705	688	690	668	654	643	671	701	661	649	713	658	683	682	686	687	730	657	660	661	685	697	681	720	687	699	658	667	665	654	693	676	727	662	683	644	701	730	696	670	705	714	679	707	707	684	692	686	690	655	692	691	655	580	715	664	681	692	738	606	677	677	719	662	689	699	630	661	705	725	738	687	666	664	667	685	714	703	660	667	671	661	643	722	679	689	673	679	739	698	706	680	703	707	642	675	670	673	668	693	719	667	645	698	650	652	680	728	636	690	716	663	688	721	711	666	715	717	663	692	690	685	697	689	699	695	687	684	705	684	709	673	671	671	665	632	672	660	735	692	712	703	691	708	662	679	671	629	658	766	730	676	673	666	643	675	649	652	631	708	682	625	672	682	700	663	647	660	713	705	669	617	695	671	639	636	719	701	661	657	689	664	715	653	701	672	713	633	692	632	643	666	708	666	655	669	655	674	684	640	637	686	650	654	650	666	676	631	658	689	638	662	695	626	682	716	689	626	634	673	762	686	660	686	668	684	675	726	667	683	661	685	709	604	658	644	708	699	678	723	667	665	627	661	656	680	653	673	705	727	675	690	700	688	700	662	642	666	681	668	663	679	666	702	707	658	700	671	672	697	670	679	703	700	674	671	632	684	645	691	655	690	667	640	660	668	710	661	717	668	653	705	678	681	684	649	703	704	644	627	665	640	688	691	635	657	687	675	698	643	671	646	635	718	674	739	704	678	693	682	653	672	705	687	628	685	635	694	689	691	685	662	702	692	680	701	654	703	661	692	629	715	642	664	686	638	663	746	638	689	658	705	660	654	730	666	666	672	656	637	675	668	668	700	693	702	686	682	665	632	672	678	682	670	690	689	685	680	675	672	696	665	690	684	658	685	673	686	668	685	702	670	720	631	678	666	709	686	716	666	696	643	674	646	670	666	653	711	692	689	665	661	675	711	709	621	644	690	640	662	694	685	678	633	670	682	654	687	682	688	664	688	704	692	687	684	680	660	651	681	684	675	643	662	633	702	616	675	687	628	665	673	688	667	707	682	616	667	691	645	660	653	665	622	716	696	707	680	655	678	645	702	669	663	661	720	689	683	673	668	671	680	652	649	660	653	678	655	664	646	699	747	664	671	648	687	683	648	658	702	667	718	687	698	710	715	602	637	686	702	664	740	720	651	702	677	680	683	662	699	656	680	718	677	676	695	683	687	614	664	645	652	674	685	648	659	681	698	675	677	643	678	676	699	699	650	689	682	665	658	727	694	700	700	705	703	692	598	678	663	657	666	714	596	628	649	686	681	661	642	643	674	667	679	630	618	648	671	729	651	679	749	705	638	712	681	670	698	685	706	687	659	656	697	696	658	684	700	664	657	689	670	675	722	691	682	640	653	652	660	664	695	662	677	686	706	708	645	638	659	668	672	677	659	646	644	624	691	656	693	678	676	688	665	672	663	658	632	689	653	718	725	658	655	657	712	698	708	698	655	670	721	653	661	680	671	709	603	663	697	655	637	700	665	699	690	683	663	701	637	741	672	679	686	672	686	682	684	686	649	672	689	661	693	645	664	718	676	702	685	673	645	690	725	629	694	670	680	648	629	674	643	680	653	705	682	690	704	665	717	682	678	691	631	705	686	680	644	658	698	688	652	649	705	675	652	654	655	692	652	687	680	638	673	666	624	685	662	682	649	683	693	682	672	698	705	674	691	684	690	674	713	718	672	711	660	659	702	685	646	684	677	631	666	681	677	676	652	698	661	647	672	697	679	619	678	696	659	673	670	653	712	655	640	689	665	672	697	685	642	661	621	693	697	701	691	693	737	677	687	707	710	662	668	644	686	653	694	676	665	683	671	715	700	688	662	677	657	693	669	698	683	667	645	664	705	637	682	661	676	700	659	683	664	650	649	648	669	667	674	650	677	680	710	663	710	634	686	676	646	683	649	691	677	669	696	702	707	630	715	615	681	687	632	683	636	698	670	644	675	691	684	662	653	693	647	667	647	687	678	654	735	710	665	697	665	644	678	663	675	660	656	708	702	669	644	645	727	672	658	651	718	679	672	633	646	680	698	661	674	695	655	693	690	658	621	704	693	667	661	718	619	642	686	685	674	673	703	712	673	658	711	654	703	704	663	635	661	691	681	704	704	716	678	644	717	682	730	702	707	656	679	701	642	694	684	656	661	682	734	688	709	662	694	680	698	640	704	711	698	742	632	668	716	696	664	710	650	689	680	684	710	657	627	614	725	676	671	665	659	708	695	647	682	642	679	631	694	716	634	734	638	620	690	651	703	702	731	680	675	695	644	699	649	642	636	696	679	691	674	656	702	704	690	686	696	669	689	657	669	672	653	684	684	648	697	706	640	690	686	688	658	691	659	610	666	689	667	716	635	632	703	677	692	665	642	679	690	684	713	699	666	675	729	678	690	666	677	694	689	648	663	674	661	679	661	657	680	700	670	665	636	700	660	653	674	660	650	712	664	636	678	671	643	591	645	671	605	672	652	692	659	695	698	631	645	626	688	641	739	697	709	669	689	675	646	662	706	717	671	700	646	681	683	631	681	695	643	692	691	651	678	676	645	663	678	642	653	640	675	670	680	600	666	683	665	719	723	682	680	681	698	747	715	692	654	649	676	651	721	631	675	652	651	662	699	640	712	698	702	673	708	693	660	677	666	667	741	693	681	642	670	674	681	685	633	653	664	687	673	701	695	657	675	665	671	681	686	662	712	686	688	727	650	647	676	660	655	667	655	650	674	638	681	691	639	696	716	675	729	688	710	697	624	660	646	626	690	650	704	694	696	667	683	627	666	664	694	681	726	663	719	709	657	682	705	650	700	697	650	682	692	711	665	644	716	689	634	661	652	650	683	677	684	625	701	702	720	669	644	660	655	750	663	654	694	681	650	642	678	666	716	645	696	673	688	644	666	709	650	675	699	662	707	650	675	695	683	643	664	686	632	646	697	663	681	702	685	662	708	635	650	674	700	687	641	712	704	676	670	677	693	666	647	635	682	691	659	650	665	693	608	654	645	669	680	660	723	657	690	663	675	628	663	625	638	681	655	691	682	661	693	698	693	651	660	673	672	727	657	708	702	684	680	710	714	676	684	671	680	662	657	688	656	662	684	667	689	634	605	704	668	707	631	629	652	699	641	629	661	615	648	641	680	673	688	691	653	650	661	666	658	644	683	668	687	707	687	683	709
25310	21088	27189	24784	20852	9463	1035	699	590	551	550	508	502	519	452	413	433	434	402	409	402	433	431	385	403	413	380	373	415	427	417	427	388	364	442	404	381	367	416	392	415	392	384	382	363	359	390	386	380	393	354	387	413	362	387	366	368	408	415	406	351	369	396	360	394	349	359	396	361	358	377	344	367	333	386	377	356	343	378	388	377	384	372	380	344	388	373	369	361	410	397	361	379	374	354	395	367	388	372	381	368	397	373	379	356	378	403	377	368	387	352	355	329	364	380	371	345	355	346	326	402	364	358	347	361	376	382	380	389	374	387	382	408	402	384	353	357	365	361	350	379	334	408	350	371	374	375	342	380	372	363	373	380	388	390	357	342	399	384	438	377	401	350	360	368	397	388	381	381	345	391	369	399	382	391	356	345	347	372	355	405	368	346	340	377	390	372	366	353	375	390	340	376	364	394	387	364	351	349	353	383	369	361	376	351	392	359	367	373	362	392	371	351	398	364	380	358	387	368	352	389	393	388	363	365	381	353	352	330	349	369	351	332	347	379	372	360	386	380	378	355	337	358	372	389	381	367	375	345	384	379	368	350	367	369	347	398	355	370	392	416	369	324	364	381	385	374	351	385	328	343	368	374	383	364	366	366	397	343	392	342	369	390	366	372	389	374	366	361	395	386	377	366	370	324	327	361	363	370	368	370	377	388	384	385	377	388	384	358	357	411	360	377	360	351	357	344	381	378	345	403	404	377	372	390	359	375	375	361	365	359	369	353	350	364	379	376	353	374	368	363	398	366	363	373	383	374	390	402	361	354	390	380	404	383	363	384	394	336	363	374	373	394	337	388	347	330	374	351	365	383	370	388	339	389	348	353	396	385	412	375	413	397	357	345	355	386	380	374	357	380	360	354	360	406	362	373	377	401	370	374	405	353	348	359	366	369	368	357	337	398	351	393	382	339	388	351	375	365	368	401	359	397	350	372	399	388	372	393	374	381	373	392	390	355	374	379	365	361	411	368	396	353	365	370	351	354	377	353	346	376	367	351	364	337	374	382	365	383	381	369	328	382	352	393	394	363	399	404	358	386	363	369	326	341	407	358	371	374	375	348	393	402	387	374	374	401	417	365	385	375	398	392	382	372	385	375	348	364	367	360	360	377	391	369	356	340	377	369	354	348	363	338	375	364	337	376	347	369	404	357	358	370	385	356	348	354	389	364	365	377	366	351	367	354	374	347	383	365	392	365	390	375	371	338	359	353	343	396	392	347	390	394	350	337	373	412	321	371	340	369	396	396	376	387	394	359	396	374	374	377	377	382	379	392	336	345	364	400	414	388	391	361	355	387	365	364	375	377	353	379	379	387	385	384	344	367	327	376	355	336	331	372	367	395	353	402	389	371	365	341	372	403	369	376	358	357	364	396	392	338	359	394	344	399	361	368	341	379	399	336	369	382	365	396	351	394	368	393	398	374	335	378	372	350	386	421	402	351	356	379	391	351	345	360	370	366	382	388	357	370	368	366	388	381	317	326	345	378	363	387	344	385	365	378	343	359	391	353	361	376	361	332	375	366	388	397	363	382	336	384	397	361	373	387	368	397	374	349	348	382	373	363	352	349	377	396	349	344	365	360	364	406	353	321	378	374	377	376	358	359	355	368	373	359	389	423	387	348	361	360	349	364	398	369	380	386	336	391	377	365	401	354	409	359	404	377	343	405	363	333	409	373	392	350	370	357	380	371	404	399	379	373	370	383	370	404	366	380	353	339	359	383	389	328	357	366	393	407	331	373	376	370	365	374	358	358	382	358	361	386	407	355	357	365	381	343	335	376	377	379	390	370	359	383	377	369	378	383	372	327	376	340	387	363	385	354	378	396	398	388	321	371	372	345	375	359	384	369	320	376	359	373	369	355	365	328	372	360	353	349	372	359	397	376	380	375	348	392	376	383	384	350	387	397	387	378	370	362	361	385	396	378	369	333	354	382	363	379	394	366	391	360	389	353	350	356	338	369	369	368	401	358	394	358	382	382	366	364	392	388	357	320	378	368	369	388	366	410	379	380	392	383	400	389	380	352	393	385	349	391	385	388	344	332	369	383	361	368	381	393	354	368	411	330	376	353	359	377	338	349	360	380	383	323	360	379	351	381	371	346	408	348	352	368	389	345	366	400	374	372	361	357	342	388	341	350	359	394	385	347	406	375	364	322	396	384	375	359	362	408	397	344	396	344	361	349	339	394	386	359	400	397	360	377	388	383	343	356	356	386	371	359	369	375	333	338	374	353	363	350	356	380	367	386	339	369	377	364	382	367	407	402	356	371	394	364	357	388	350	395	363	350	380	353	394	383	371	347	360	400	367	382	330	342	351	343	384	375	395	397	354	347	350	374	369	323	355	341	368	360	374	353	370	362	331	362	361	380	341	391	376	380	413	405	357	359	398	340	376	375	361	414	369	436	388	375	365	393	371	359	347	363	386	347	367	363	433	368	347	320	396	381	339	356	341	338	372	394	367	348	395	371	372	373	366	361	364	349	377	382	395	385	372	366	336	411	376	392	343	364	364	365	377	351	354	409	392	372	372	386	390	357	372	364	367	385	388	368	378	345	338	334	397	361	372	387	346	371	356	357	359	374	339	362	377	348	373	341	344	363	353	370	368	429	370	376	377	368	386	396	363	371	357	405	416	373	376	368	360	371	341	364	368	367	375	327	345	389	334	348	382	379	341	371	386	371	362	374	353	342	336	361	390	360	375	363	392	383	342	378	334	377	378	392	373	369	368	373	385	362	362	348	409	373	419	356	375	390	361	379	427	375	367	396	364	339	357	348	381	347	394	364	411	361	359	389	384	372	396	359	394	370	392	343	352	345	351	342	336	380	378	401	354	368	358	404	335	345	369	409	370	387	389	376	353	367	336	355	377	378	358	361	390	355	355	375	354	371	394	361	381	393	367	358	371	393	371	370	372	350	353	359	393	369	401	373	387	380	420	399	372	382	356	410	356	363	356	356	389	365	372	414	371	403	357	377	378	349	340	374	378	350	376	331	369	367	352	378	359	376	389	390	367	405	414	410	367	363	383	346	397	365	338	401	334	356	388	350	369	362	376	382	366	378	358	361	342	364	364	368	370	401	344	338	346	371	354	386	357	355	362	359	381	368	372	387	338	388	381	352	357	368	418	378	369	357	342	379	367	369	354	387	369	374	366	354	384	389	349	398	387	379	370	411	384	362	376	395	399	374	408	375	345	373	344	356	356	367	380	356	344	347	363	341	352	385	397	376	362	389	369	370	370	362	401	335	354	344	344	336	416	394	361	376	342	380	367	384	399	402	374	357	385	369	352	409	355	346	391	370	375	394	375	362	399	365	347	398	369	378	374	406	360	425	373	362	363	359	382	365	379	401	370	352	334	353	358	377	341	361	383	355	349	354	375	383	391	361	380	368	375	399	354	379	369	379	391	356	351	384	366	387	390	380	346	386	389	376	360	379	369	391	366	388	369
58505	15349	7114	3934	2493	1708	1361	1142	921	852	765	691	671	579	595	501	540	497	448	492	481	430	456	415	426	412	446	394	433	403	407	431	398	414	482	417	411	409	393	415	398	398	407	392	397	364	397	386	407	390	379	390	394	401	427	411	464	448	451	430	416	411	434	425	415	392	429	446	457	395	425	393	422	385	402	418	387	389	375	406	402	375	390	359	377	369	377	364	387	367	380	395	391	388	383	391	392	402	386	390	387	374	382	395	386	376	394	422	389	381	377	373	387	367	368	378	389	418	386	385	378	391	397	397	387	383	362	369	408	377	353	396	369	399	375	413	337	389	347	364	383	402	398	359	396	392	369	388	388	417	392	389	399	378	381	343	393	410	390	398	392	381	376	412	386	386	391	384	401	442	360	384	369	365	382	408	380	430	401	347	385	425	351	378	382	375	394	383	401	354	358	348	388	409	377	390	393	385	386	380	386	396	361	380	395	375	356	386	376	363	372	436	412	413	381	379	407	376	386	355	395	374	381	405	398	399	401	385	359	356	376	356	350	363	370	392	373	390	378	396	398	379	368	403	394	411	370	406	359	408	376	398	393	410	406	387	380	358	348	366	376	410	403	372	390	385	395	379	382	412	380	408	424	353	366	388	369	399	378	394	345	409	425	381	333	397	388	388	394	371	352	390	392	405	363	399	363	369	383	380	366	398	381	390	413	374	393	360	383	392	376	381	406	397	365	374	414	380	399	410	427	369	367	396	352	403	396	391	367	389	374	390	400	399	429	402	396	378	391	385	373	412	368	364	346	398	404	393	358	398	382	418	402	384	372	379	413	389	378	389	418	354	393	387	360	395	383	352	351	404	363	441	389	384	394	384	381	364	375	369	353	382	389	375	400	330	429	390	401	397	399	380	390	406	371	391	406	402	404	361	363	375	364	400	398	413	374	389	371	369	354	377	388	407	398	389	419	386	393	395	391	392	400	400	418	407	389	409	379	397	390	397	371	388	376	403	377	373	382	400	397	382	409	405	403	383	390	383	369	352	379	390	399	387	403	368	377	397	389	389	418	388	374	362	397	378	380	410	413	404	414	368	390	364	395	368	410	368	392	398	351	400	394	388	352	392	409	402	326	387	395	367	398	379	410	384	376	366	404	388	380	379	390	360	365	371	411	397	418	375	406	397	384	394	369	399	399	401	360	400	358	386	426	349	368	399	400	350	373	338	382	378	378	390	371	406	344	415	357	398	402	404	383	374	420	397	395	400	395	370	409	385	359	392	387	401	374	397	380	413	395	370	378	380	377	387	358	421	377	424	387	407	389	349	377	389	390	399	396	386	365	392	363	408	394	386	406	414	389	386	387	391	348	427	396	397	387	383	353	394	432	386	363	403	392	369	394	368	409	366	421	350	366	382	413	364	371	356	371	393	386	360	405	401	401	395	388	395	359	393	389	387	408	389	382	419	368	379	418	381	391	390	394	367	391	396	393	403	384	408	389	382	348	403	387	396	417	369	349	397	389	390	402	391	417	375	315	364	378	371	417	399	346	392	387	417	373	373	390	375	378	370	381	402	382	377	387	377	408	386	372	401	377	382	407	377	356	406	386	403	381	372	410	383	388	394	379	359	426	398	381	356	401	390	407	382	395	375	361	390	446	393	368	356	366	381	361	418	391	367	397	406	372	408	374	383	371	407	365	400	389	377	418	399	417	388	372	388	411	430	387	386	384	384	386	399	389	374	372	390	394	357	382	409	395	374	389	378	393	379	395	386	383	366	406	428	376	356	362	388	372	395	406	365	398	398	370	393	409	377	371	427	375	394	377	370	373	389	384	394	387	369	407	391	389	344	371	392	354	380	364	384	356	389	399	398	396	389	361	370	364	382	382	350	415	378	387	391	389	355	404	383	391	440	405	375	376	392	424	367	385	365	394	383	388	379	345	361	383	380	409	371	343	380	348	421	374	379	364	394	361	376	383	363	378	374	391	410	407	379	379	427	370	390	390	397	383	356	397	360	400	386	414	390	377	358	391	371	413	375	388	413	367	399	421	402	383	392	367	379	371	403	396	359	381	380	398	367	387	393	376	413	397	374	397	372	401	395	357	387	373	416	389	390	383	383	396	406	394	361	364	383	427	365	382	391	381	408	384	370	413	398	345	406	409	387	369	371	378	402	422	392	368	382	389	393	355	349	380	394	406	395	359	398	415	383	392	394	372	375	408	364	398	407	392	331	384	395	399	386	379	404	386	337	394	351	403	364	410	398	394	417	375	395	356	383	381	381	394	365	390	381	426	416	359	393	398	405	407	384	383	365	373	389	342	375	399	424	370	360	387	364	388	405	396	396	341	401	392	390	350	363	387	380	356	362	424	354	378	359	354	406	357	382	393	398	381	417	370	414	411	386	381	383	390	408	426	362	366	380	378	414	386	377	364	351	412	416	349	365	332	382	391	388	365	363	420	366	346	428	386	393	353	400	397	433	369	369	400	395	371	383	382	396	387	376	391	403	400	362	368	379	392	359	399	430	391	361	424	366	417	409	398	383	377	350	427	440	409	348	405	358	367	375	378	411	394	422	328	360	373	358	394	387	388	357	361	366	412	393	418	415	400	407	361	401	374	387	380	397	402	384	384	335	375	410	351	420	354	375	356	337	347	362	398	354	396	441	357	368	379	387	396	379	379	363	385	395	366	385	397	394	353	408	396	401	388	375	360	391	392	384	429	410	360	391	377	371	351	382	391	443	414	396	382	353	388	426	390	359	378	351	397	378	392	384	353	392	378	410	410	373	362	375	384	355	394	407	390	389	396	396	444	395	372	377	428	406	358	433	385	368	402	390	373	400	449	377	388	379	406	411	348	400	385	381	369	371	408	353	380	419	419	413	373	390	380	393	385	400	356	361	365	361	390	400	365	391	362	386	366	414	375	398	421	374	395	439	402	410	354	407	378	367	368	405	384	402	370	379	379	421	410	380	376	363	362	374	395	420	366	361	408	386	401	378	419	378	382	392	383	364	403	440	362	363	390	375	410	390	360	441	388	365	377	337	375	385	388	379	362	379	360	393	395	412	420	397	370	415	370	407	412	388	373	373	398	405	390	411	379	366	405	393	419	376	382	395	368	417	363	402	377	408	409	386	391	376	387	380	407	368	381	364	388	378	385	426	382	360	402	394	419	369	356	393	408	393	361	371	414	378	374	383	384	405	419	423	436	376	388	374	374	395	426	373	395	353	382	405	380	385	409	409	425	396	380	378	364	348	384	373	355	393	414	402	348	396	420	355	417	373	390	388	381	374	350	409	387	361	369	374	372	379	406	370	385	410	383	370	361	384	352	357	363	371	395	395	366	383	396	391	367	370	374	376	395	407	390	406	375	392	386	369	354	392	385	404	403	398	385	353	362	392	392	383	412	363	362	370	421	359	373	371	405	402	373	369	412	395	361	382	367	388	420	398	373	387	370	373	421	386	369	391	381	387	381	386	350	379	392	397	384	359	366	401
23279	20948	27606	24347	20917	20937	7641	1398	1106	1058	981	942	903	860	840	781	833	805	798	763	778	753	749	781	755	704	680	711	732	762	718	644	704	682	716	672	740	692	712	693	732	655	698	722	683	709	692	662	680	697	625	722	710	679	702	698	730	724	762	720	699	719	703	685	728	692	683	717	742	676	655	685	733	719	675	702	694	665	644	671	630	720	696	644	654	662	711	711	739	664	713	680	650	695	641	674	734	633	697	698	673	652	680	666	667	687	715	707	681	635	670	699	705	664	710	686	633	686	642	678	723	672	690	675	727	682	676	667	690	672	701	720	710	682	714	741	685	655	698	660	725	675	679	705	676	624	669	702	653	702	679	712	658	688	695	679	709	676	656	728	699	708	666	705	679	703	675	678	697	648	658	692	666	704	641	675	709	681	685	709	634	669	694	675	719	667	657	615	674	704	693	715	676	661	664	684	701	666	645	691	668	675	708	657	685	698	749	689	660	693	726	676	732	637	646	647	649	689	659	712	661	730	661	698	645	678	710	716	677	643	650	704	675	674	655	678	721	691	675	663	660	678	699	692	686	692	708	669	680	709	662	680	653	650	727	642	698	654	666	645	729	665	693	705	709	678	668	680	679	713	706	709	697	681	678	673	720	656	655	702	712	719	625	674	675	685	681	675	662	643	651	682	720	677	658	670	665	693	688	659	654	694	673	670	701	636	698	682	671	686	655	667	662	721	675	723	699	731	661	640	702	660	615	657	646	581	642	678	637	638	726	701	687	707	635	677	680	704	705	696	636	678	713	682	656	633	642	669	665	669	699	706	683	684	685	670	677	615	686	708	671	697	676	645	678	701	671	656	666	696	636	701	657	660	653	701	721	664	680	683	671	715	683	701	655	693	687	689	720	686	655	658	695	735	652	658	690	649	647	679	643	693	664	664	698	660	729	683	644	650	651	645	687	674	648	685	671	676	676	690	662	626	698	643	693	634	704	605	730	667	708	688	656	686	626	687	707	723	694	637	684	678	678	711	693	689	683	702	715	676	645	620	679	692	700	637	665	650	656	676	668	677	696	697	676	673	700	640	638	724	696	708	705	640	690	680	718	734	702	706	710	669	686	643	701	650	690	613	660	655	665	706	667	714	682	712	703	656	720	687	672	686	646	681	702	695	660	702	620	646	676	690	694	711	633	672	712	652	629	681	677	643	677	679	705	622	726	700	688	679	676	662	658	685	669	620	686	674	686	710	701	697	668	709	678	686	695	682	625	632	663	706	682	667	709	654	669	702	730	643	687	678	669	661	689	691	627	707	691	692	647	655	650	710	682	694	766	702	651	642	706	664	711	673	679	693	747	697	640	685	685	645	653	696	635	682	661	703	627	638	666	672	683	656	678	674	693	655	651	677	603	688	712	661	639	699	648	688	722	647	663	659	665	662	717	686	682	697	732	668	692	680	700	684	696	708	690	680	691	719	695	715	704	666	659	651	632	631	687	693	655	687	663	642	679	702	641	677	665	659	695	652	713	636	651	661	668	686	705	684	679	713	665	697	621	664	632	687	665	717	682	635	727	702	681	689	682	684	720	720	669	713	676	686	658	675	665	698	624	679	700	651	646	707	690	703	685	640	667	685	713	640	654	686	656	663	668	689	681	685	638	694	662	643	693	647	676	658	636	673	745	648	688	652	659	678	681	719	647	676	667	652	658	645	643	648	714	656	653	641	654	714	680	684	666	697	675	645	713	713	712	657	654	668	709	695	719	677	691	677	697	672	701	704	665	696	632	677	665	708	654	645	668	659	719	669	705	706	696	680	602	631	668	732	653	667	674	662	651	663	668	720	636	692	647	699	705	755	659	678	690	675	686	666	708	710	709	676	663	706	680	621	701	660	680	667	671	726	666	720	637	659	669	696	691	705	706	670	667	686	632	720	633	697	693	641	631	697	615	650	679	692	657	629	685	688	661	711	698	685	675	681	667	680	677	686	654	682	688	701	664	649	632	710	746	703	695	711	697	690	697	652	697	729	696	677	712	694	666	644	600	677	632	717	638	692	665	696	663	675	736	717	672	663	663	681	663	703	668	687	686	709	723	678	693	625	668	733	642	629	704	728	650	659	660	719	689	681	704	729	702	650	671	657	639	658	659	698	717	716	687	593	676	671	662	654	704	654	657	676	707	671	708	660	692	688	657	690	680	664	641	668	663	697	622	681	646	641	699	654	659	744	718	692	672	659	688	657	665	659	681	679	651	712	641	684	642	623	698	671	688	668	733	671	670	658	668	686	638	723	685	676	654	699	625	672	640	685	646	669	704	688	670	673	687	656	670	694	686	602	651	711	651	658	646	676	673	682	650	660	694	660	600	677	696	647	678	682	674	660	686	682	725	663	692	683	694	699	699	728	700	685	697	644	637	690	697	654	717	687	692	660	668	654	710	690	677	668	650	688	759	676	716	701	676	681	704	668	684	678	663	658	703	640	696	686	705	647	675	715	665	684	684	678	681	690	654	692	719	727	691	664	654	693	673	672	655	644	684	678	700	681	674	698	681	657	701	668	685	660	714	681	656	660	703	659	671	674	623	684	604	697	631	683	696	714	728	702	700	679	678	731	659	700	674	669	722	674	631	683	697	672	663	711	726	682	640	711	647	676	648	704	703	705	654	701	626	667	636	690	700	710	629	661	659	655	740	660	687	690	633	676	663	680	718	713	684	679	651	668	682	655	667	683	689	689	726	684	670	645	691	675	724	664	694	670	623	667	730	726	721	675	659	663	660	732	672	653	687	661	642	655	652	710	685	646	696	686	669	670	697	650	735	709	643	686	685	667	705	645	696	663	756	694	679	622	692	685	711	669	651	660	670	663	679	682	691	670	694	639	692	673	675	627	657	738	654	698	699	628	652	701	652	673	660	671	682	659	673	641	668	618	661	638	658	624	679	681	697	692	645	670	645	680	675	641	648	668	684	695	674	679	689	699	684	681	677	653	703	708	698	669	683	712	697	716	714	641	679	691	627	667	660	654	685	696	697	691	706	690	696	667	685	680	678	683	672	668	691	678	688	723	705	653	723	711	678	660	691	731	647	638	654	694	694	706	688	674	690	738	676	753	709	691	634	655	725	706	700	684	648	689	673	653	697	694	696	690	698	641	686	636	708	658	676	646	678	692	690	630	685	679	713	674	642	666	666	672	686	655	645	669	713	685	654	714	645	662	697	658	696	663	695	674	699	646	683	697	649	673	638	670	672	682	715	713	677	672	673	662	722	719	690	671	677	671	666	768	662	699	733	686	698	671	664	689	671	645	664	665	636	663	697	679	739	656	723	670	707	678	633	631	682	691	668	684	675	656	754	713	664	684	659	676	692	673	679	669	630	647	715	672	702	716	686	693	710	665	707	648	733	671	662	695	651	707	686	672	684	664	657	699	712	734	644	661	669	688	663	713	633	727	651	683	619	622	671	655	703	687	706	694	722	670	655	710	640	669	687	667	672	639	624	680	676	651
55237	15044	12186	7056	4533	3294	2433	2084	1723	1516	1390	1187	1178	1029	946	1006	875	807	865	808	847	775	762	763	740	737	749	709	767	706	768	685	708	672	681	698	723	703	712	703	687	647	655	682	692	707	678	656	646	657	627	708	641	671	633	679	665	693	655	686	678	715	687	665	703	683	718	676	698	665	709	687	651	667	648	632	632	632	677	688	665	637	646	615	628	663	684	673	644	657	628	649	686	643	643	623	685	685	671	654	659	648	653	628	642	704	623	611	620	592	665	669	627	619	667	667	630	638	679	682	657	653	668	632	646	640	647	633	631	667	634	636	629	677	603	624	653	628	658	621	656	629	640	666	622	617	666	589	604	631	614	628	675	637	626	621	666	645	689	629	620	637	647	610	684	662	635	621	661	643	637	636	630	647	628	619	655	618	632	659	636	658	627	638	664	635	615	615	615	648	641	609	631	673	640	638	640	677	609	611	616	630	656	645	635	623	666	604	638	659	641	637	636	640	623	699	665	647	600	605	671	640	623	658	666	632	617	661	669	642	682	618	630	627	657	654	666	621	636	658	634	686	638	650	642	646	656	648	668	670	647	652	628	654	603	632	669	632	644	685	644	630	589	635	601	595	636	650	637	662	613	629	681	627	645	603	646	633	589	671	651	637	626	631	638	626	663	635	637	642	645	636	655	613	671	695	663	625	634	637	678	631	663	582	636	645	612	661	627	624	649	637	646	583	641	619	647	652	647	664	639	600	627	604	647	592	656	627	688	634	640	670	658	643	593	682	633	640	666	637	629	640	660	644	618	636	622	672	674	659	673	650	690	655	608	638	613	619	642	616	643	645	629	620	659	627	639	667	629	639	638	638	656	627	656	638	637	632	638	658	623	596	676	614	630	639	661	626	650	629	710	635	692	638	628	682	657	669	669	591	665	627	634	602	679	650	649	671	683	682	651	594	657	663	612	667	600	609	605	630	606	666	652	670	632	636	612	633	632	594	642	644	655	631	639	588	669	628	632	648	628	648	599	612	690	627	651	612	617	640	630	680	608	616	621	673	635	629	651	658	617	650	679	610	698	646	603	660	690	614	608	642	638	674	655	666	659	630	659	633	650	643	600	627	624	630	711	630	654	617	672	652	652	672	676	678	651	633	658	619	628	620	649	625	632	639	644	623	606	627	628	576	671	687	587	601	630	619	642	649	653	679	658	647	652	619	622	623	598	627	616	612	619	651	621	627	609	610	621	597	610	641	616	656	629	695	633	639	652	621	646	607	614	656	626	649	684	598	636	628	619	685	610	635	661	595	633	658	648	663	654	615	661	710	636	667	650	652	634	641	667	642	615	663	637	617	642	650	580	644	612	624	611	621	638	652	643	624	653	655	659	659	640	635	628	625	611	615	622	626	659	628	677	613	633	677	647	649	676	651	628	638	636	587	631	600	644	644	639	611	624	632	650	650	647	643	612	603	640	641	655	647	683	679	632	656	646	609	625	635	617	646	681	633	627	657	657	600	655	677	634	615	651	615	627	651	676	639	665	629	601	654	659	613	663	637	650	613	596	631	657	585	665	601	624	586	610	623	635	635	658	628	680	620	644	632	633	638	629	597	640	630	623	648	610	683	667	669	653	642	655	639	583	664	628	673	602	610	621	645	656	656	633	601	660	621	580	622	600	648	623	638	648	677	611	684	668	671	631	646	635	679	622	640	680	645	651	661	632	604	630	688	650	640	647	619	615	626	605	648	676	633	633	644	624	623	578	638	682	618	591	668	621	649	628	657	623	633	640	628	626	634	648	648	618	671	661	625	672	633	637	640	679	667	640	631	696	641	641	612	616	638	641	620	660	660	656	651	617	641	639	646	626	625	655	649	694	634	617	624	627	640	664	651	649	648	581	620	626	657	653	648	626	615	622	678	710	632	673	654	606	616	611	618	650	634	682	674	606	659	622	601	626	625	684	630	693	625	651	693	676	643	645	596	639	678	687	656	639	668	628	632	700	594	576	634	600	671	646	652	594	622	600	605	670	651	633	641	628	623	669	611	628	601	665	606	603	596	653	727	670	622	639	644	709	607	665	601	661	596	687	639	674	627	625	666	713	664	563	613	650	678	663	654	641	620	625	633	626	645	634	602	682	679	609	652	661	631	656	639	634	640	665	655	652	638	649	618	631	645	606	647	630	655	618	634	600	629	652	630	669	629	662	591	678	614	649	665	635	651	640	667	654	609	694	618	681	694	642	658	612	638	619	617	644	688	688	660	627	667	658	620	601	615	715	648	662	601	653	624	741	641	665	620	589	625	622	664	637	648	660	641	630	631	633	622	594	608	637	630	686	679	651	610	602	586	614	621	642	686	635	657	624	629	656	657	667	647	639	617	667	626	681	662	677	676	629	616	638	620	659	678	641	632	623	621	627	661	592	650	590	601	654	657	652	585	618	629	624	647	634	591	654	627	645	645	655	674	646	681	654	620	622	623	574	574	659	659	628	596	624	650	600	654	645	628	617	640	681	650	647	640	622	646	617	614	649	669	604	649	634	607	636	636	642	625	587	643	607	657	645	644	595	614	671	640	614	593	642	641	695	665	625	647	687	656	700	628	643	658	651	647	614	598	629	634	616	629	685	621	608	638	620	664	649	631	661	624	652	665	681	675	659	642	647	632	685	640	625	617	647	607	642	638	639	614	633	655	647	680	604	615	587	609	668	635	628	619	698	610	649	606	629	649	647	643	616	597	624	623	674	639	654	609	655	629	683	628	636	637	625	653	612	658	637	611	634	651	665	620	600	656	607	635	635	666	641	625	653	632	618	642	635	636	637	623	592	658	662	638	648	643	625	659	660	616	673	602	633	633	630	570	631	632	685	664	673	623	621	641	659	676	643	637	639	629	655	662	691	656	624	669	671	652	629	656	623	615	641	620	641	644	604	652	613	616	618	634	673	605	655	651	654	613	674	614	643	665	669	629	635	650	648	660	660	653	639	681	665	605	582	644	636	603	639	633	602	637	674	629	602	672	605	656	619	652	657	683	613	643	651	614	637	652	634	622	626	677	651	673	665	670	594	648	645	634	692	607	669	635	643	636	637	613	649	649	647	626	618	640	647	686	608	600	655	665	631	592	640	697	634	653	625	626	638	653	636	636	638	650	642	609	641	663	608	639	679	627	632	636	646	660	622	627	687	645	641	628	676	662	649	648	678	630	649	636	642	655	632	643	614	637	648	611	588	584	625	662	610	653	650	660	592	650	643	652	675	655	632	651	636	638	609	634	664	662	604	645	630	616	590	658	618	614	680	678	656	690	641	624	583	626	634	617	649	663	613	662	646	639	633	610	632	630	647	664	644	655	615	650	642	690	626	649	641	629	625	670	646	655	654	699	614	600	609	687	612	605	603	595	652	606	670	610	621	651	635	646	598	614	658	623	622	668	634	612	616	640	637	640	649	637	629	649	595	583	616	683	658	647	636	642	638	601	631	659	635	613	660	623	644	611	693	639	624	655
33969	18029	3751	856	734	683	701	692	658	662	680	640	641	682	647	635	684	633	666	671	661	623	685	681	615	639	676	648	622	685	584	684	684	690	623	633	690	631	657	683	671	638	643	626	638	642	625	686	660	670	615	645	634	646	634	648	661	665	649	663	671	660	691	620	664	626	654	650	641	653	643	645	659	689	643	645	689	629	690	652	659	612	664	663	644	636	627	685	657	647	651	709	673	608	680	696	648	695	698	690	681	655	705	662	703	639	680	669	644	629	653	652	648	653	666	681	652	627	681	654	616	605	646	668	635	651	623	627	628	643	665	623	679	630	709	664	677	679	655	596	703	643	640	627	690	630	683	685	639	651	664	663	654	698	608	631	681	631	662	668	622	661	661	688	665	638	624	727	662	624	626	627	625	693	671	614	634	689	630	659	642	695	683	614	689	656	635	671	634	685	623	658	673	664	585	616	644	643	687	652	637	662	664	684	653	643	676	635	669	698	667	706	665	651	679	675	687	662	676	652	673	657	647	625	607	652	699	669	668	637	648	677	668	602	646	654	623	630	611	644	666	671	668	628	683	640	631	692	656	620	635	631	694	645	659	682	644	667	672	655	647	628	684	591	657	660	641	628	690	616	595	648	671	673	651	659	660	649	631	615	650	682	638	627	662	658	629	674	621	675	671	640	625	656	645	602	641	621	647	614	651	697	662	647	623	640	634	601	643	643	695	706	659	649	644	678	658	638	582	652	626	647	653	688	649	659	646	650	635	638	636	644	624	642	668	642	678	699	623	662	682	653	671	620	629	613	649	683	630	635	685	628	666	659	635	687	644	623	674	685	665	671	612	618	651	670	661	701	638	604	657	694	630	644	618	646	644	635	654	631	644	614	649	646	653	676	632	590	665	638	647	684	635	619	662	672	665	713	634	689	665	636	707	609	638	625	699	665	640	640	640	666	667	666	637	689	694	636	611	710	668	704	656	627	690	624	650	656	628	652	642	650	658	647	619	667	694	691	668	701	675	656	659	651	652	662	656	655	654	593	640	620	625	659	642	647	681	628	655	668	642	696	656	648	673	615	674	661	690	658	637	635	651	676	677	670	671	664	647	638	681	635	617	656	717	646	610	678	623	646	646	661	639	617	664	641	653	642	661	637	659	663	652	686	659	673	681	668	629	597	660	634	653	667	672	693	656	684	626	688	631	723	626	648	624	646	656	690	642	619	651	659	639	662	659	676	667	643	635	631	631	627	653	671	641	630	660	642	645	646	649	694	665	640	687	601	646	627	664	664	623	660	650	629	644	684	666	633	639	648	646	616	667	656	659	651	660	647	694	649	657	638	690	654	655	675	657	625	626	638	623	650	663	658	654	645	656	669	689	632	650	659	676	645	635	660	660	613	633	641	651	689	664	661	721	657	633	617	653	638	659	650	638	623	660	685	642	686	638	648	686	684	642	644	677	680	663	697	673	632	647	661	656	584	648	654	679	662	665	688	652	689	672	647	660	658	691	640	674	657	626	645	707	673	689	648	654	664	687	635	647	618	718	636	666	729	652	672	681	649	649	649	625	627	624	691	693	694	658	619	694	686	707	684	660	651	682	683	702	650	703	622	644	635	661	659	662	631	669	674	658	598	681	641	660	609	643	636	628	664	650	677	654	656	640	680	655	638	646	611	662	684	628	675	632	637	612	672	684	631	642	643	643	645	666	652	632	636	608	644	643	660	641	633	629	705	683	697	684	679	670	673	656	648	650	703	674	681	666	696	649	657	627	640	666	666	651	649	644	700	641	618	632	686	628	635	654	674	654	687	661	633	690	658	658	646	634	697	686	670	645	673	645	629	650	715	615	662	643	666	643	693	622	655	674	657	656	654	648	645	650	629	684	644	666	606	622	630	653	683	630	674	640	622	674	680	684	657	654	666	661	668	670	695	618	649	674	655	710	646	663	646	665	670	670	645	645	669	682	646	648	652	627	670	617	672	625	705	643	671	675	659	672	654	656	624	686	630	640	661	663	622	670	649	661	649	693	667	677	627	658	641	689	621	599	677	649	640	609	642	620	629	669	640	685	641	679	744	659	678	636	662	660	659	616	656	681	645	632	656	688	674	641	652	673	670	680	679	707	642	631	683	651	630	643	693	676	632	698	664	697	663	691	665	685	652	648	651	634	618	631	621	698	609	652	629	630	695	650	653	665	631	624	631	598	679	631	677	653	665	628	623	635	605	650	673	705	629	655	639	637	677	678	673	703	660	678	613	690	709	626	648	627	634	642	635	622	604	690	647	651	639	634	669	697	740	659	696	653	623	674	659	645	676	595	596	648	659	681	681	653	701	648	631	695	672	623	693	681	659	660	640	655	651	713	651	654	663	632	643	689	668	699	628	649	611	682	627	646	638	670	672	642	630	667	662	622	654	640	690	649	641	666	682	664	641	651	656	621	651	620	649	638	639	655	644	675	648	654	681	640	627	658	657	649	645	680	615	656	679	659	654	643	601	645	646	639	604	674	718	611	610	648	682	654	673	631	614	662	708	633	674	665	635	657	602	675	634	710	605	647	666	683	660	621	637	647	666	692	720	705	620	643	674	672	644	619	679	647	658	618	650	656	651	673	628	619	661	672	673	699	662	658	647	627	667	707	660	646	632	652	687	645	677	672	654	734	666	697	698	637	628	635	626	661	681	616	655	651	639	650	672	665	630	664	685	691	658	619	622	658	659	642	653	615	653	632	677	724	652	638	677	654	641	614	672	633	641	607	675	679	627	669	641	661	635	637	651	658	687	636	637	676	671	642	709	664	669	654	642	629	640	677	641	675	670	654	634	651	619	634	670	637	597	636	637	656	630	651	654	684	703	650	676	662	629	671	682	685	638	638	620	654	641	673	643	634	661	605	675	638	634	655	676	630	616	617	629	657	651	627	676	670	658	631	651	615	691	649	665	715	672	638	700	649	649	609	658	738	678	621	617	644	595	658	634	624	663	657	652	672	635	670	660	642	627	678	678	679	652	602	642	658	672	647	692	688	679	723	663	672	644	631	653	645	614	602	666	684	649	638	660	666	591	684	650	602	621	648	681	661	620	642	663	644	644	639	618	671	678	603	657	642	665	637	635	677	647	627	647	682	658	646	623	609	616	611	654	673	685	644	662	667	649	634	630	668	624	638	644	639	630	675	636	612	610	659	680	639	627	659	684	640	734	653	630	665	627	648	655	680	616	647	665	679	642	645	637	677	638	636	652	643	614	636	667	672	694	612	661	649	639	608	638	660	670	628	633	639	631	680	663	643	659	672	624	635	634	657	635	628	665	620	662	641	686	669	666	654	572	639	624	611	669	627	670	639	656	655	641	645	678	684	639	673	652	666	661	609	683	698	665	608	618	645	603	651	696	627	677	645	692	692	684	647	630	664	645	624	721	642	638	655	628	643	668	644	651	667	650	659	639	634	645	677	644	658	650	658	606	657	631	628	688	665	653	633	597	692	670	683	641	654	670	651	702
31497	5191	1046	848	803	735	733	649	698	704	657	682	723	698	693	683	634	724	739	674	680	705	673	720	686	708	637	708	684	683	659	702	653	672	676	669	650	635	691	701	678	688	670	684	663	692	654	721	658	680	698	641	680	707	731	698	683	697	676	707	664	673	668	694	670	618	673	726	651	676	668	642	668	650	621	678	668	673	722	672	668	713	720	698	670	640	668	679	660	675	630	718	645	702	632	720	674	708	694	640	708	693	637	675	619	688	714	648	699	689	611	617	677	691	664	685	633	687	695	713	684	623	672	696	685	655	684	669	705	670	644	656	676	662	670	678	723	643	647	636	669	664	688	637	652	674	684	632	698	674	655	682	636	633	677	696	673	674	682	680	700	695	692	686	635	711	721	684	717	618	723	676	646	704	648	684	627	661	670	711	693	707	664	671	647	672	671	675	622	671	659	673	637	649	680	715	635	672	684	659	630	684	680	650	691	640	699	703	623	671	691	652	694	695	714	699	675	666	690	676	711	622	693	671	675	641	676	662	722	675	666	698	662	673	668	688	697	652	663	684	645	731	705	689	671	697	680	662	657	659	699	675	627	641	663	679	611	642	644	679	651	623	653	671	688	696	645	689	717	666	689	677	665	618	685	619	693	680	674	651	694	698	742	653	679	712	723	668	629	664	724	715	699	679	642	670	718	619	640	661	682	653	626	742	660	651	700	656	660	697	659	676	672	690	655	691	671	649	663	689	676	667	677	665	657	676	639	672	644	680	652	655	686	674	614	651	661	690	668	672	683	648	649	629	679	672	694	623	623	705	698	652	681	695	652	694	667	734	692	711	667	692	648	696	677	680	682	727	688	691	677	636	673	652	639	662	661	680	700	658	700	628	659	707	650	669	629	656	698	672	701	666	677	686	668	656	640	690	640	614	653	666	662	701	692	684	701	710	637	733	633	676	661	669	669	678	677	635	634	664	652	706	643	716	666	690	650	667	643	670	665	715	666	660	647	679	728	645	627	623	633	653	652	707	656	646	650	658	640	683	660	699	622	667	668	688	668	660	704	636	638	642	707	662	670	691	718	736	670	669	665	688	691	613	706	780	672	665	663	659	645	676	659	684	645	704	636	664	663	657	658	708	688	671	631	678	684	682	709	660	683	657	713	708	676	737	662	691	626	678	655	681	680	663	717	645	642	695	681	653	719	677	697	689	683	682	668	664	668	705	640	688	660	666	654	649	607	694	737	661	697	708	682	714	681	682	710	627	712	670	634	713	667	680	653	700	713	630	704	660	677	676	639	686	686	701	615	650	680	650	647	708	651	698	648	714	672	654	680	651	678	732	643	670	706	701	667	665	660	655	688	705	689	650	630	684	649	686	642	660	691	647	732	702	650	661	689	703	687	679	670	661	678	678	682	651	687	668	695	717	696	649	623	723	661	681	687	689	627	641	664	726	631	668	675	682	672	650	662	644	653	658	679	705	687	680	658	713	689	706	688	663	663	656	676	675	735	663	675	685	662	686	707	662	624	681	661	674	683	677	679	677	657	638	704	682	710	658	673	643	722	741	666	661	659	690	708	662	688	650	662	630	693	685	681	699	657	654	647	680	672	660	655	690	680	683	644	689	720	661	636	687	645	636	661	682	642	681	607	662	698	656	664	682	677	640	656	676	645	657	673	741	686	660	663	686	644	683	648	705	676	741	654	651	667	648	725	666	663	681	648	633	664	664	684	680	629	664	667	729	659	688	679	669	628	649	649	706	672	660	658	742	638	701	715	640	676	682	681	658	665	686	665	665	677	672	705	673	684	667	699	734	677	657	632	698	684	709	674	693	647	688	638	688	706	657	690	668	678	698	625	657	710	701	673	691	668	675	706	696	705	601	716	659	709	641	671	655	680	652	678	682	663	692	653	659	694	656	718	664	642	676	658	674	726	709	630	663	645	722	726	691	674	635	660	670	669	642	671	639	688	640	704	654	686	685	669	661	667	729	756	702	678	668	658	685	721	666	672	649	670	681	663	686	667	660	702	680	670	661	680	645	635	677	677	673	675	692	702	655	681	690	711	708	630	698	623	623	628	702	639	658	642	667	663	663	672	657	667	701	685	683	628	670	657	696	660	704	680	670	657	665	687	681	668	680	643	675	704	662	697	657	634	633	698	736	631	635	674	692	683	702	700	694	678	651	694	678	665	680	676	698	665	695	612	644	724	680	633	692	676	676	655	670	683	631	656	653	693	679	679	700	685	688	652	665	663	641	730	682	698	630	696	723	660	633	707	656	684	667	705	687	664	676	730	670	655	700	675	702	702	702	688	649	692	640	651	728	676	618	633	689	661	674	606	673	675	629	631	664	729	669	652	671	688	642	684	694	689	641	664	689	683	645	686	624	687	646	688	722	672	684	669	702	618	645	672	647	648	655	711	716	705	691	654	647	705	668	628	648	649	632	665	652	640	677	654	681	614	686	699	652	638	662	655	665	714	697	651	678	676	665	710	680	651	655	598	690	668	623	683	700	693	690	673	712	729	658	670	651	640	700	617	635	683	662	681	669	681	644	672	670	674	659	682	664	644	700	705	679	646	629	641	651	672	695	696	653	624	672	683	712	690	719	707	669	660	687	698	746	696	690	665	701	637	704	632	703	633	674	674	663	771	670	683	658	721	649	663	670	654	667	699	699	694	686	663	729	622	678	671	676	675	678	648	683	712	625	693	650	685	666	624	710	668	630	667	665	649	607	686	667	647	659	639	672	674	653	681	613	666	677	648	679	717	624	686	714	688	670	680	687	669	699	668	675	647	753	700	644	675	702	669	683	680	663	643	692	684	692	665	697	659	670	666	704	702	673	640	602	632	705	695	622	661	674	682	680	706	687	655	592	691	657	665	656	657	649	678	669	665	669	655	675	645	652	705	688	677	670	636	667	653	666	676	699	715	679	690	680	643	674	676	679	624	713	691	684	679	708	708	682	710	647	641	624	688	616	677	631	710	685	708	662	672	660	615	637	686	662	703	727	700	700	647	678	707	667	601	644	664	659	660	683	675	678	670	676	695	700	628	666	689	664	693	688	664	700	701	692	612	679	688	698	600	687	652	670	689	664	647	679	692	674	663	675	667	685	634	656	680	686	667	660	683	692	686	722	687	668	647	660	672	676	694	683	705	652	720	619	681	627	649	680	709	671	702	690	671	649	685	709	657	674	719	646	712	682	682	715	655	686	645	666	690	634	672	698	639	689	648	691	669	680	663	645	692	688	715	678	661	678	604	664	712	629	684	691	683	655	669	666	702	677	682	714	672	665	696	723	630	633	670	691	677	657	687	665	708	639	673	702	697	675	671	668	660	682	659	666	681	705	681	702	664	700	680	633	656	652	729	732	638	643	654	653	696	655	685	647	649	676	676	673	634	687	639	690	689	713	681	661	666	701	645	688	697	678	627	670	694	627	671	696	679	690	675	705	634	638	639	649	668	665	670	641	684	631	633	692	696	689	631	678	675	640
25460	21063	27124	24896	20864	8676	1045	712	607	567	591	496	468	498	444	451	435	410	482	421	437	394	387	372	388	376	400	403	381	443	383	415	419	375	411	398	410	384	363	381	364	368	363	363	360	363	353	388	384	380	372	362	367	391	390	385	382	392	413	372	393	375	389	354	415	374	387	343	400	368	380	376	390	380	390	392	370	379	315	377	357	391	364	368	352	386	389	382	385	347	361	385	343	410	389	358	333	376	366	391	358	325	357	348	360	359	368	388	359	375	361	383	349	344	352	368	357	383	351	360	357	360	378	408	349	339	325	401	407	378	365	337	375	343	377	371	399	384	368	395	378	377	366	380	370	339	347	335	339	353	393	365	386	380	368	377	359	389	384	353	344	363	358	400	355	408	393	382	372	351	358	375	391	382	377	373	400	357	371	413	388	349	383	337	392	358	384	341	354	383	376	389	371	384	392	400	373	380	368	385	372	376	361	367	374	377	374	357	362	386	340	379	360	379	364	416	374	372	366	389	367	348	363	372	354	374	397	370	355	348	363	363	368	365	364	367	369	377	356	381	368	344	385	363	366	346	351	353	353	383	355	378	352	383	365	385	381	358	358	391	349	337	377	331	387	344	368	378	358	327	372	370	385	394	375	354	375	352	351	338	382	360	358	355	362	381	340	372	389	374	354	380	336	399	382	395	397	357	381	382	395	375	382	390	352	356	399	332	361	383	361	361	376	383	337	395	367	382	365	387	408	352	407	417	375	379	345	356	336	340	343	390	369	375	363	380	355	394	375	372	379	351	359	379	354	334	347	390	383	334	368	379	389	374	362	395	389	395	340	372	379	401	349	339	390	318	367	389	372	355	366	363	359	317	353	363	396	338	384	343	340	365	360	364	354	362	384	366	375	371	361	371	347	363	365	364	324	366	378	362	400	383	370	371	355	363	385	362	398	341	370	380	367	360	353	366	398	368	393	397	334	403	360	400	384	381	403	341	386	369	369	429	336	382	355	373	323	347	386	395	402	335	349	386	351	355	384	346	386	343	342	361	384	361	333	377	367	356	398	354	398	398	385	346	329	359	389	374	368	342	366	391	366	379	365	373	422	369	344	388	355	325	355	335	367	341	367	352	393	360	345	385	369	357	380	353	373	387	333	374	370	386	349	397	366	402	387	386	362	396	331	362	369	385	386	346	339	361	363	367	358	379	357	359	339	384	379	372	345	361	360	409	359	378	354	373	361	375	358	327	393	377	375	360	353	354	357	390	366	371	348	368	375	353	365	356	365	361	400	374	382	389	360	365	353	370	366	366	418	372	335	377	341	350	386	414	363	377	380	384	366	365	390	351	366	350	404	384	366	349	345	354	402	369	359	406	352	359	360	393	379	409	375	385	366	341	392	316	396	395	358	353	362	376	341	385	380	354	368	371	388	340	329	364	340	364	334	356	413	331	352	371	350	422	344	381	371	385	354	347	376	378	381	335	339	402	394	342	369	380	348	401	355	358	369	380	343	347	379	368	345	334	400	359	360	356	362	371	387	363	376	355	354	390	403	384	334	374	390	377	353	384	335	352	348	356	351	392	364	379	391	366	340	366	371	385	375	373	391	379	342	367	360	338	369	377	369	373	362	356	357	333	348	361	378	397	379	397	398	365	403	357	335	361	378	390	344	360	410	378	370	412	354	375	378	387	385	384	360	388	403	375	403	359	381	342	357	386	389	362	374	387	350	344	381	405	397	408	415	371	403	385	343	343	360	386	356	358	384	386	368	385	400	373	383	360	363	380	358	383	350	380	369	370	382	373	328	366	380	390	370	391	387	367	386	367	372	396	343	370	388	381	341	349	393	378	355	364	368	342	358	400	345	338	363	351	385	377	380	382	355	383	363	377	364	387	374	355	363	368	360	348	388	364	348	386	352	399	376	358	358	377	333	352	395	387	341	346	371	355	356	373	383	362	377	373	347	378	374	390	348	365	386	323	353	361	363	377	371	375	401	383	389	337	383	391	362	335	390	329	378	363	380	393	351	333	340	358	379	334	373	375	370	367	374	364	395	388	357	364	415	388	382	373	353	341	342	411	358	373	383	336	366	359	362	358	377	366	393	351	381	345	361	379	374	371	362	361	343	353	369	359	358	382	381	346	361	348	370	387	364	390	384	368	386	377	344	339	376	359	393	378	357	394	342	381	363	390	374	363	362	355	368	373	389	352	359	373	347	344	353	346	408	370	384	354	337	344	356	361	370	356	396	372	352	403	334	342	367	352	351	374	369	353	357	344	366	424	386	369	360	358	352	352	379	346	349	365	393	390	333	349	360	328	381	383	349	372	421	407	371	397	385	406	368	315	319	363	365	390	350	364	377	362	380	343	389	340	382	371	343	389	377	335	370	380	388	396	432	383	368	381	358	382	355	354	333	340	368	373	362	394	370	393	352	365	375	364	377	398	389	336	334	357	382	368	368	355	375	385	384	363	389	369	366	381	349	403	361	393	382	395	402	364	352	379	383	376	351	381	372	390	373	361	359	378	370	376	341	359	335	361	345	374	363	389	392	413	391	352	346	415	371	365	415	390	372	356	355	342	358	361	388	347	356	367	369	382	359	368	383	371	377	383	398	358	364	380	366	375	329	376	336	377	365	337	389	365	349	373	360	377	348	385	369	352	341	364	399	350	379	372	322	392	365	360	381	375	396	341	361	370	382	403	344	392	346	403	379	343	384	362	365	370	345	336	384	378	355	358	370	289	382	351	348	355	413	365	343	360	334	399	347	340	339	342	362	363	365	344	350	367	366	343	391	371	339	357	378	388	341	365	395	367	369	353	369	392	360	343	355	362	369	319	388	345	382	367	390	367	333	347	358	344	387	378	368	340	419	391	367	399	352	376	371	395	387	363	379	369	351	381	399	394	393	378	376	354	343	406	363	377	369	382	387	395	383	358	381	364	355	372	399	400	355	414	369	357	367	349	326	377	353	344	373	342	409	381	345	366	349	369	384	350	365	400	385	333	378	365	381	335	334	390	399	375	383	372	430	387	343	345	373	359	372	361	382	347	379	354	387	375	343	380	391	362	377	378	352	391	378	353	377	360	380	360	321	377	379	372	382	378	379	356	374	368	391	343	383	365	384	374	357	366	361	369	345	390	387	361	375	339	381	384	386	358	365	364	363	385	374	357	364	332	357	354	379	327	391	369	415	356	362	344	353	375	359	358	331	378	394	328	370	382	352	376	364	362	350	357	322	341	358	377	377	363	367	380	380	369	379	383	366	375	362	361	344	367	333	376	381	352	359	380	377	382	384	372	357	390	334	347	393	377	360	380	388	343	383	350	338	400	377	392	347	383	372	350	333	348	394	344	364	371	363	378	351	351	364	385	389	369	365	380	367	390	360	372	360	358	373	356	396	347	370	360	353	352	358	361	342	363	357	367	374	388	373	347	363	349	366	371	380	393	340	339	380	374	360	364	375	382	377	370	375	359	373	417	377	360	330	382	387	361	396	393
54679	16690	7183	4048	2672	1819	1322	1102	947	823	750	720	607	578	559	561	569	467	464	497	482	477	419	436	479	433	428	416	420	427	447	400	437	387	431	407	409	395	419	395	429	418	368	395	369	394	390	403	393	344	427	405	434	440	378	407	393	391	420	413	400	401	398	404	413	422	409	421	424	394	392	378	423	404	385	389	385	361	367	406	407	391	391	386	359	381	368	387	405	394	410	380	386	371	385	374	370	420	393	384	375	411	377	364	350	384	366	352	374	357	350	364	387	405	353	394	392	392	372	406	364	432	385	393	377	404	392	395	410	388	384	370	391	387	374	402	366	387	366	341	423	376	362	383	401	368	402	379	415	414	400	415	397	354	391	399	368	397	357	388	388	370	361	376	372	384	364	380	366	375	371	384	362	416	378	408	404	410	358	386	402	424	420	382	379	378	379	373	387	367	412	374	393	409	351	347	349	343	399	355	388	367	396	361	389	393	393	387	359	402	372	395	378	387	387	396	373	370	391	378	427	397	398	336	372	362	351	400	381	380	375	382	404	358	385	420	369	373	391	370	392	376	411	344	377	393	376	389	383	408	387	385	399	388	408	356	374	368	391	396	411	399	386	431	425	384	347	409	371	413	348	407	365	416	392	399	405	394	377	371	358	336	377	359	363	386	382	368	379	376	404	378	385	374	395	394	410	362	359	364	356	380	372	373	380	382	381	388	388	404	356	378	390	370	360	357	375	406	358	379	377	369	396	392	395	386	378	360	375	384	377	371	400	403	380	381	399	374	368	402	405	344	388	392	362	370	356	360	375	360	394	348	353	402	372	378	403	356	406	354	388	416	365	397	393	378	368	367	391	353	354	352	352	387	391	387	383	394	416	363	365	380	390	372	388	381	372	385	385	409	369	384	373	404	390	393	404	353	381	431	403	330	384	393	396	377	362	367	396	361	407	398	343	386	354	400	361	390	390	370	380	399	390	394	364	373	383	393	371	362	420	380	390	387	399	408	374	419	377	354	404	419	392	351	375	403	380	366	392	386	377	382	378	343	383	360	378	372	393	378	391	360	370	367	367	373	376	395	369	366	374	377	386	393	372	352	415	377	386	404	370	380	398	423	361	356	405	376	383	401	374	375	357	368	398	405	378	393	395	388	381	376	373	406	374	390	365	409	364	398	369	343	402	353	371	364	386	345	399	383	392	362	368	406	395	393	408	379	399	381	357	386	368	405	376	368	399	372	394	371	374	368	345	370	344	389	369	402	407	386	371	428	368	389	363	426	393	376	376	417	371	356	370	377	395	379	425	372	406	364	326	387	359	372	426	380	399	360	392	405	355	412	414	377	371	392	414	366	377	374	375	383	346	334	384	370	364	388	392	383	391	403	378	427	404	365	384	384	367	358	402	393	369	401	375	367	379	356	390	393	394	397	373	408	361	346	366	388	409	390	376	387	392	414	376	344	362	402	404	389	436	360	369	364	367	408	399	370	414	358	414	366	363	365	388	362	382	377	380	366	387	386	334	378	401	354	385	380	374	380	370	412	391	400	399	353	418	370	388	361	368	370	379	383	401	363	391	394	363	391	395	378	415	388	373	402	403	414	360	389	374	391	369	377	398	379	389	396	367	374	387	375	392	371	366	388	376	363	381	393	384	379	379	379	396	370	385	392	360	367	402	344	387	377	389	376	368	423	343	390	393	362	384	393	396	370	400	360	360	421	414	378	364	384	358	401	385	376	388	407	391	371	368	362	367	403	400	378	369	377	387	390	401	383	406	394	381	394	370	351	397	380	384	419	339	384	382	393	393	402	389	397	381	394	397	374	395	402	364	356	393	378	394	360	363	360	403	387	359	383	367	368	408	383	370	381	342	390	363	387	416	402	399	412	346	381	342	382	396	357	380	398	347	364	388	390	379	395	359	389	381	394	392	385	362	373	428	411	367	403	429	446	410	347	362	372	406	372	345	362	380	382	387	360	377	367	403	381	392	396	371	389	377	398	344	403	420	391	376	373	416	389	370	415	369	372	404	364	382	363	391	342	367	382	359	364	417	413	391	393	395	382	404	374	416	382	388	380	373	392	352	380	375	416	393	405	373	374	374	361	367	357	364	364	377	389	399	383	372	401	372	376	379	385	389	375	392	396	348	394	397	384	382	412	386	368	391	378	364	377	394	377	384	390	381	380	392	357	365	371	366	384	363	355	402	353	341	364	395	386	412	390	359	352	379	373	376	372	395	355	411	381	378	374	391	368	376	365	394	400	370	357	363	367	379	355	379	366	411	392	383	375	385	394	354	395	371	376	417	411	351	359	384	413	347	395	402	381	382	405	409	353	401	416	377	382	363	385	380	424	402	412	384	382	406	381	382	387	389	372	360	374	425	373	442	380	406	384	390	388	426	383	389	384	385	384	394	372	406	429	373	362	377	391	365	390	396	373	380	397	419	391	407	384	366	354	395	422	369	380	362	378	360	410	348	362	401	389	411	406	400	401	379	382	381	371	353	380	387	384	391	387	423	410	378	367	398	383	365	354	385	370	377	370	377	369	380	363	400	374	364	375	383	361	405	390	380	402	374	378	374	364	374	346	415	402	424	393	371	334	368	389	383	360	380	396	344	355	401	374	394	371	391	388	398	363	399	374	356	385	390	365	381	382	400	381	408	360	368	376	423	380	372	386	390	388	373	362	375	386	388	387	377	387	403	380	400	398	392	374	375	385	398	414	391	402	386	380	364	389	389	411	359	386	369	404	378	354	415	386	362	391	408	416	364	406	390	366	366	372	424	388	374	377	393	378	366	356	424	377	341	352	368	369	371	368	392	349	373	405	388	354	387	377	355	402	356	366	402	425	374	374	358	369	374	381	368	365	387	377	409	352	387	365	398	407	386	375	370	392	403	385	369	409	365	378	376	378	359	367	412	389	370	381	374	336	360	388	373	364	377	364	372	368	394	375	414	357	399	343	394	423	386	386	379	387	396	354	373	358	382	342	389	381	397	349	361	376	367	406	392	399	382	404	410	402	403	363	352	406	380	368	396	354	392	343	353	359	339	388	396	335	398	372	401	360	358	357	412	379	398	395	385	391	393	378	390	395	364	355	371	392	418	376	387	396	398	378	374	379	406	362	381	399	365	379	388	372	431	376	398	372	359	369	385	379	394	376	385	374	398	373	364	382	376	347	384	377	402	377	378	365	406	333	344	385	363	368	428	421	336	372	369	376	373	405	353	325	365	386	374	350	386	394	379	391	375	366	393	359	409	398	383	374	378	373	344	385	367	404	395	366	386	369	376	363	371	401	401	385	379	392	408	377	374	387	396	359	394	401	376	366	378	383	340	372	371	410	362	436	432	371	399	351	374	343	375	393	357	351	333	420	407	384	368	369	386	401	356	385	372	392	397	388	363	368	390	408	385	383	397	362	388	385	430	403	388	384	393	409	391	364	355	370	382	402	357	367	360	369	395	377	359	389	384	386	358	381	364	383	393	367	369	361	402	375
23387	20985	27774	24354	20967	20962	7347	1478	1136	1044	929	884	855	905	862	862	823	826	787	827	782	754	763	731	756	751	779	724	758	700	758	722	699	720	713	733	697	707	746	689	669	705	702	690	717	740	693	683	706	705	739	732	690	667	682	677	680	702	721	690	693	706	712	750	704	717	762	677	699	641	709	676	692	715	693	680	697	675	697	646	674	700	685	687	721	699	644	668	699	686	690	717	718	676	736	653	700	686	699	668	679	661	626	745	727	672	687	698	649	644	665	682	682	652	701	620	647	703	705	669	665	681	706	697	674	679	741	695	682	674	664	642	710	670	685	639	715	735	700	695	684	684	652	693	637	695	627	658	687	709	669	660	696	646	738	669	690	668	649	683	685	689	670	645	687	674	685	674	663	705	713	666	671	669	710	652	697	719	709	692	692	650	674	654	644	661	724	685	654	717	720	677	681	724	653	668	674	701	686	673	701	679	680	681	674	706	636	719	721	646	679	660	674	663	697	681	640	692	740	685	677	637	630	675	656	675	705	660	683	695	677	668	677	716	626	676	697	667	741	707	689	646	687	694	687	632	700	695	654	689	652	700	670	663	697	681	690	692	706	671	679	661	695	704	699	669	672	644	661	694	704	711	735	659	645	694	669	627	667	682	685	696	682	689	653	688	684	669	657	673	623	705	681	670	685	674	693	673	664	733	682	689	646	625	693	735	686	661	684	681	691	636	693	671	669	630	697	675	680	710	645	679	671	643	682	654	712	693	658	660	635	673	622	698	644	678	664	686	689	670	690	644	705	686	691	683	628	687	631	696	701	709	715	663	670	689	689	716	701	608	692	654	727	699	669	696	665	664	683	646	673	696	702	715	650	745	681	706	718	665	716	672	688	686	655	592	646	649	714	686	713	664	708	641	660	649	694	686	749	730	685	670	682	701	641	654	715	656	670	668	681	677	691	690	683	695	664	678	714	669	688	647	692	685	656	642	620	665	667	681	730	648	712	644	688	704	703	654	715	715	711	651	697	717	666	670	668	717	682	678	698	669	618	733	709	629	651	660	666	704	682	653	661	692	642	673	690	721	664	619	668	638	674	709	650	668	658	689	687	702	657	626	650	655	681	712	686	667	700	685	659	655	648	666	706	686	700	679	703	643	704	713	699	687	668	700	717	671	669	723	660	642	638	673	702	694	694	651	636	686	705	697	645	660	685	699	656	610	690	676	649	673	685	642	668	695	746	721	705	669	689	727	709	657	677	784	701	695	718	643	710	692	707	673	666	716	680	731	664	666	692	697	700	737	668	708	698	672	707	643	682	668	674	692	671	692	743	683	680	673	689	680	651	657	726	686	686	682	728	705	664	674	719	681	719	687	695	667	696	701	703	675	700	664	668	696	646	646	690	656	674	664	727	676	736	673	688	677	682	701	666	687	699	687	648	638	681	664	659	672	675	703	638	674	716	650	715	650	598	681	644	643	690	630	662	684	672	711	649	728	677	672	669	694	671	647	657	655	706	675	666	699	756	692	686	658	686	717	650	669	701	672	675	694	693	724	684	674	691	629	678	685	682	727	683	648	615	703	675	699	666	684	664	645	653	705	692	654	650	675	672	688	714	701	677	698	682	659	644	665	706	697	708	690	678	676	680	647	635	646	653	717	656	678	697	660	667	685	686	682	676	689	674	691	709	600	691	696	637	605	662	664	655	724	717	660	687	716	685	623	671	662	655	719	680	666	666	678	672	717	714	645	663	684	671	671	668	702	710	678	662	628	718	678	668	636	700	685	699	715	700	710	699	714	677	693	686	638	669	719	666	669	666	665	684	687	689	653	721	692	721	657	673	667	684	665	650	619	695	696	693	704	663	662	696	680	680	682	679	693	681	656	701	645	627	646	682	671	688	723	684	680	644	695	678	664	730	632	695	685	689	659	663	731	686	690	684	653	697	675	649	664	715	698	636	636	655	646	678	687	680	686	712	723	666	651	704	693	657	665	730	674	705	700	649	682	695	728	741	686	713	699	688	684	692	731	655	637	646	659	672	636	661	652	696	647	677	639	675	667	650	665	660	628	674	689	699	693	668	665	662	695	668	682	694	680	706	644	694	731	665	709	667	642	636	699	680	668	688	704	671	664	712	690	679	682	649	674	669	668	713	628	650	671	683	664	704	696	728	661	696	665	678	658	659	623	693	636	609	672	646	686	698	711	662	702	617	669	670	649	675	666	695	673	682	615	680	663	680	660	703	687	696	677	683	689	660	655	676	688	718	676	725	691	671	666	676	633	669	743	680	692	701	702	691	725	706	672	641	666	723	650	628	662	687	683	656	671	677	741	679	661	659	666	621	635	722	670	694	653	738	675	628	634	701	719	673	672	701	728	678	619	639	686	670	731	692	727	687	641	664	680	708	640	644	688	713	682	692	706	653	677	698	685	686	659	652	699	702	653	689	670	698	744	668	656	669	726	688	663	697	687	688	671	682	697	697	700	668	647	678	662	661	699	705	680	649	668	667	731	631	621	679	661	711	671	640	688	722	671	659	674	685	705	648	703	659	713	704	708	681	674	674	672	693	656	679	671	632	698	669	682	682	725	649	678	662	664	612	710	615	636	719	680	673	660	693	666	726	662	682	721	714	663	668	695	722	660	690	685	663	677	669	668	661	688	693	669	676	643	585	657	691	679	682	665	647	699	682	691	718	639	708	698	660	694	686	713	693	689	671	660	688	647	765	700	703	652	656	646	688	646	657	703	659	670	718	680	654	681	720	657	678	704	680	675	687	633	700	662	683	666	658	679	699	689	659	708	716	658	665	671	646	697	596	696	696	669	674	635	647	693	669	679	673	667	701	690	654	668	656	660	670	708	716	680	680	669	673	703	699	625	671	681	700	673	657	676	680	672	673	662	672	701	692	659	717	685	675	703	705	659	666	653	696	718	676	706	689	679	673	697	740	692	650	683	696	683	677	702	650	686	671	709	654	680	705	686	729	662	726	710	690	680	674	690	690	691	699	663	706	698	713	697	694	657	680	720	674	680	678	663	647	701	745	658	696	716	672	693	688	713	674	719	703	677	672	736	677	725	676	637	632	674	634	642	638	675	678	694	711	707	705	693	691	719	712	673	676	662	635	639	666	701	738	652	667	667	711	709	647	679	661	721	680	727	717	673	670	669	708	692	684	699	675	684	655	671	704	622	669	673	686	678	697	676	686	674	682	685	658	666	654	698	664	685	686	718	660	642	686	667	658	687	626	676	637	680	664	665	656	699	686	729	755	670	691	718	721	707	695	708	707	681	685	672	660	704	700	712	691	733	677	653	708	698	636	751	654	709	697	714	665	711	679	692	679	655	656	632	701	681	667	634	666	668	689	698	648	691	691	738	681	708	697	670	705	665	651	651	669	694	664	671	724	683	662	690	652	633	660	691	681	731	681	674	707	655	704	661	678	681	691	620	705	689	637	710	707	641	677	690	681	723	716	721	680	678	694	669	658	695	679	709	667	655
49538	17922	12117	7224	4561	3284	2489	2029	1701	1460	1370	1286	1098	1104	1052	972	898	900	839	827	829	840	802	754	778	755	710	703	739	675	696	728	693	666	741	718	632	715	642	663	593	675	689	693	656	687	669	654	642	704	644	648	618	679	596	664	728	721	658	676	640	721	671	640	668	680	652	736	714	683	678	671	672	656	674	644	652	661	654	645	620	667	663	664	650	624	670	680	668	650	617	677	623	646	606	650	616	638	609	652	615	622	670	602	650	648	682	667	650	640	693	641	627	664	621	663	626	615	579	636	605	672	633	664	670	655	656	636	630	627	628	686	611	706	688	639	663	629	671	662	661	635	625	601	636	632	658	619	602	653	632	624	648	619	676	641	610	659	664	615	651	649	637	683	652	646	643	664	622	676	654	609	664	604	617	632	613	617	609	621	657	654	662	654	641	627	630	644	648	581	591	623	605	630	623	660	666	613	666	632	678	625	684	648	622	641	615	634	625	654	679	643	645	620	696	649	651	581	625	648	641	631	654	620	656	616	631	616	604	627	677	650	660	618	646	658	617	646	603	588	639	637	645	644	636	675	606	660	663	624	614	649	606	593	663	653	660	632	633	648	630	574	654	649	645	627	605	624	630	624	653	681	623	643	587	665	628	592	652	658	620	612	634	646	646	666	653	642	632	666	673	631	659	653	634	676	600	625	602	652	653	640	644	667	642	631	630	631	604	649	626	663	630	625	609	642	619	637	668	664	635	619	640	607	667	655	621	623	642	655	673	621	638	628	670	662	617	624	658	669	635	610	582	686	647	619	625	592	631	686	576	664	654	639	551	670	652	636	665	652	603	625	652	665	613	627	597	649	601	658	645	641	609	654	698	655	595	635	615	624	583	644	568	638	641	654	612	608	703	664	623	650	605	583	631	591	666	673	649	636	621	582	652	625	651	632	666	704	627	660	667	613	628	628	646	630	609	611	595	636	685	603	641	613	634	639	621	642	630	661	669	607	640	668	600	628	654	651	647	635	630	660	652	677	631	635	668	646	687	576	640	639	611	609	610	633	647	644	645	639	644	591	672	665	638	608	601	615	660	613	629	620	668	648	632	627	683	658	632	638	644	652	591	636	593	628	606	598	656	676	651	626	647	624	666	598	660	645	610	661	648	645	654	606	673	622	644	618	646	638	603	615	618	659	649	652	630	631	653	639	641	641	615	625	678	642	632	638	632	670	593	637	663	663	629	628	607	684	660	602	625	691	661	632	651	642	633	650	628	681	674	656	678	618	616	657	628	609	623	633	628	615	624	649	639	649	592	633	653	635	632	629	653	646	660	629	669	658	680	622	630	635	625	589	582	663	646	642	616	580	642	649	654	601	611	630	633	612	673	651	644	630	617	590	655	658	637	638	666	681	672	645	645	634	623	636	680	617	643	653	632	665	609	649	634	637	636	614	605	645	629	637	678	624	601	631	682	619	584	619	614	642	699	673	653	645	656	635	608	626	646	611	624	636	628	618	636	630	622	593	657	673	599	674	659	688	619	592	666	624	658	662	615	643	611	594	643	592	585	587	673	620	640	636	573	621	636	637	695	647	643	593	600	633	599	638	638	683	606	615	639	669	629	632	647	627	654	624	637	693	627	629	670	618	590	616	622	671	664	639	619	616	620	602	696	595	606	641	657	621	650	636	615	655	627	626	654	665	654	626	644	667	677	664	617	666	622	646	644	615	616	655	599	621	652	636	635	677	658	623	654	637	631	654	580	639	675	583	625	604	678	640	617	607	630	662	614	604	675	662	653	652	611	599	633	631	646	661	614	685	619	642	637	634	617	624	616	638	660	610	633	671	621	596	638	663	635	668	675	618	591	625	679	681	625	654	656	621	639	647	681	675	631	682	662	632	644	657	670	605	617	635	609	633	632	634	585	645	665	654	684	668	630	638	632	682	671	642	664	629	622	616	613	627	653	622	616	625	681	601	604	621	626	638	642	621	614	626	634	701	635	638	634	613	639	645	632	629	643	630	640	653	653	633	643	671	650	636	633	631	659	683	616	593	639	649	630	656	663	643	644	627	656	660	637	642	639	614	666	661	659	665	623	648	647	675	649	648	634	632	617	602	681	649	693	646	658	621	658	680	640	648	617	654	630	641	634	647	636	613	645	640	612	708	665	675	623	650	637	641	636	661	599	605	658	651	623	619	628	627	624	648	621	660	576	633	648	638	608	674	627	649	652	614	650	668	629	609	610	651	608	604	667	651	611	638	647	664	632	642	650	601	652	659	615	627	616	639	621	641	646	651	607	622	647	651	659	687	653	624	698	650	657	618	620	652	680	669	667	653	616	648	651	671	681	635	642	692	676	618	573	594	587	634	684	644	651	649	594	634	645	654	558	610	711	614	628	638	654	632	649	630	661	677	678	631	599	634	634	651	636	678	660	627	641	651	658	604	653	654	640	634	631	652	658	606	620	631	641	640	646	651	680	644	641	655	643	603	624	646	670	617	636	618	622	672	621	638	590	675	640	651	686	652	660	608	651	650	626	654	688	634	656	635	619	614	627	604	644	588	649	642	625	643	635	638	638	632	617	628	650	628	626	576	637	636	648	628	653	627	618	650	624	627	612	635	629	680	608	642	620	631	649	655	619	613	634	670	690	662	614	640	689	653	663	637	669	646	630	606	650	677	667	691	634	677	600	641	639	661	634	612	638	633	600	620	589	623	615	637	641	618	655	635	635	679	624	630	666	648	673	685	640	598	634	663	614	643	612	653	682	653	597	666	615	681	628	629	618	620	646	667	612	585	598	639	668	646	644	651	625	638	663	633	642	668	651	667	632	637	626	635	627	641	671	669	677	654	633	662	629	656	646	653	643	651	643	641	617	655	594	586	599	670	635	602	636	630	655	603	602	613	612	648	675	643	671	606	625	656	636	622	618	642	604	636	646	641	623	600	639	671	657	618	618	666	657	615	633	617	621	630	614	635	636	632	632	609	619	603	635	601	629	644	630	652	634	601	607	609	606	637	684	614	675	638	623	665	666	683	665	657	643	601	622	613	658	697	644	643	638	654	604	613	628	649	659	615	690	663	640	628	654	632	637	669	624	657	608	589	649	622	622	676	669	622	642	621	644	636	606	612	624	623	630	623	585	662	645	618	682	614	718	662	672	639	608	647	601	657	640	633	643	621	601	651	646	650	616	642	624	662	627	638	628	609	667	634	630	661	672	641	611	672	690	637	601	689	641	639	659	620	649	650	613	667	660	641	652	615	648	601	636	680	649	677	624	663	577	685	631	658	618	647	641	674	631	683	660	660	643	654	675	620	627	610	671	637	616	593	673	626	651	621	624	608	662	685	657	643	591	684	655	663	610	650	622	641	628	647	627	626	652	653	633	622	653	630	663	676	641	682	593	640	643	651	650	634	618	635	606	637	616	635	631	647	638	628	642	681	688	622	644	612	618	639	690	620	614	609	625	637	637	666	643	603	651	645	661	605	653	632	667	669	669	615
33807	17225	3796	852	685	684	677	623	663	661	629	644	619	648	661	635	660	654	628	630	630	661	644	622	677	704	590	671	632	676	644	641	656	648	622	639	602	631	634	691	651	624	665	653	639	648	651	643	657	698	588	669	659	678	649	661	610	671	675	624	664	698	685	620	662	712	647	656	659	660	634	566	619	657	640	680	673	641	609	618	681	637	604	611	612	616	701	623	626	640	644	646	650	693	647	610	652	623	706	668	616	601	635	612	650	653	680	655	649	680	677	633	620	619	675	608	634	633	597	692	652	619	629	642	650	636	622	647	678	612	601	661	652	608	651	620	674	658	640	646	640	612	594	647	658	611	614	648	642	682	622	624	711	638	660	664	614	623	638	665	635	653	633	629	678	670	646	652	642	627	637	621	647	635	676	678	675	629	633	665	641	639	689	668	591	619	637	668	671	636	637	616	689	648	603	636	619	608	663	618	598	664	653	680	641	663	660	677	688	595	637	581	647	621	644	703	635	671	663	710	671	620	661	709	613	640	672	647	703	671	632	645	637	665	655	630	634	645	604	654	613	625	628	638	641	624	654	634	633	603	636	636	666	651	622	604	618	653	641	627	623	590	622	666	677	581	630	639	653	641	650	645	652	628	665	618	636	639	680	641	619	706	632	643	581	631	617	657	632	681	663	621	645	652	628	652	664	640	583	679	651	647	634	652	646	640	610	633	617	640	643	670	645	662	633	621	620	625	609	647	615	654	617	674	669	606	664	642	635	669	687	608	634	695	624	584	645	668	624	623	656	639	639	643	644	632	655	697	683	628	665	632	628	659	684	647	703	612	622	677	636	618	634	688	621	658	636	688	606	690	623	628	622	626	640	657	624	665	618	662	675	633	663	634	633	609	638	615	643	669	651	638	657	726	649	678	661	639	658	668	607	709	664	665	650	655	644	679	671	680	621	632	628	656	647	620	696	653	633	656	685	617	622	659	637	671	637	629	684	590	599	634	657	622	656	650	622	658	596	629	630	632	651	641	658	645	626	620	642	690	605	646	608	669	614	662	645	619	635	656	666	678	640	632	662	654	621	644	637	604	620	674	647	622	640	677	673	684	635	617	641	664	608	662	678	668	651	634	593	647	637	666	620	640	662	676	587	666	652	600	666	644	626	627	649	632	648	661	671	604	619	597	685	615	690	647	656	627	684	622	591	670	594	639	636	636	638	654	641	661	660	670	618	638	664	652	635	616	624	600	615	588	597	618	662	671	653	623	633	631	630	650	673	702	667	656	619	648	673	613	665	644	657	625	651	636	619	653	665	595	680	640	650	609	664	668	647	650	598	640	697	592	647	686	666	640	677	650	679	694	648	645	650	668	644	616	597	665	651	607	627	664	685	637	640	593	680	654	635	631	650	631	664	610	646	642	706	616	670	652	650	678	615	648	612	656	661	629	619	651	668	646	615	652	680	604	608	610	654	627	628	620	655	669	640	608	639	655	628	650	612	642	663	666	675	630	649	643	658	694	646	640	613	642	622	618	606	669	611	648	657	682	611	664	652	648	666	653	668	676	648	680	635	665	612	626	625	662	623	655	634	588	623	602	653	617	636	631	629	683	592	652	561	610	639	671	668	662	600	685	613	611	672	654	579	614	678	643	623	642	656	650	616	664	659	672	628	624	628	667	666	616	644	597	591	645	595	631	687	647	632	669	647	704	628	659	608	653	619	584	631	642	674	657	630	665	647	597	648	634	658	656	605	645	643	653	650	637	632	629	610	632	640	657	635	646	613	641	647	635	675	669	651	604	656	645	630	611	623	633	619	654	662	595	667	637	675	651	661	637	628	619	641	675	617	629	665	686	608	657	593	619	627	624	589	623	633	633	668	628	614	648	645	664	621	611	630	618	634	635	642	639	608	652	692	602	678	656	613	675	711	665	627	657	640	652	657	661	621	607	614	675	610	616	601	641	615	630	670	627	607	621	651	674	705	636	639	660	671	647	680	643	650	668	633	661	668	633	674	699	645	576	619	613	619	634	627	676	623	689	665	660	630	600	615	649	677	666	636	631	681	635	668	626	615	708	732	626	606	645	646	626	671	626	676	644	661	674	654	621	645	673	695	667	613	642	615	631	669	637	653	636	681	624	646	690	635	617	671	641	659	661	620	643	652	637	638	646	641	641	669	658	604	643	643	612	656	652	681	640	624	675	628	623	673	641	667	634	686	602	647	638	686	648	644	614	629	596	635	618	628	678	671	667	653	663	631	615	600	675	625	654	628	615	626	641	646	669	652	631	648	650	648	659	611	593	678	618	655	635	644	633	639	674	601	699	637	660	646	696	644	643	642	623	661	649	668	669	641	620	609	636	642	669	710	625	649	665	644	651	663	618	664	661	689	716	627	663	652	661	642	664	605	619	611	633	637	636	607	656	666	637	638	598	618	634	627	661	653	633	647	657	643	670	674	641	676	654	639	676	641	641	627	688	637	670	680	612	663	659	622	649	673	595	679	644	681	668	664	627	673	623	663	667	637	628	629	578	606	635	627	674	636	639	647	633	645	626	635	605	638	645	662	638	675	643	642	648	599	647	657	664	647	647	639	644	594	640	643	617	634	606	675	687	671	602	632	632	602	661	654	668	622	608	654	681	637	644	630	654	653	613	679	653	630	604	684	621	631	635	621	638	663	573	625	605	653	654	658	649	615	613	637	607	636	615	667	629	590	664	649	627	638	647	609	700	648	612	612	653	649	640	623	658	637	654	614	651	637	611	608	636	694	622	635	631	636	636	659	651	679	691	659	635	654	674	650	644	642	635	608	654	636	689	609	651	606	648	675	660	653	627	657	666	643	657	621	634	635	609	628	596	629	651	663	628	652	643	640	608	643	598	633	659	625	628	647	665	649	647	671	661	657	686	591	688	636	670	644	622	654	644	654	649	642	583	676	673	660	651	660	634	630	647	664	663	631	634	619	604	642	610	615	619	642	653	646	636	636	643	631	633	703	638	621	665	681	604	619	678	671	647	605	654	655	665	639	646	626	602	621	651	659	664	624	647	635	655	607	632	642	630	687	688	650	605	616	634	629	664	669	628	645	650	606	609	643	661	685	646	600	595	730	677	672	636	607	615	680	623	669	606	655	648	627	609	646	643	641	658	659	600	628	624	604	665	604	647	615	652	656	646	640	655	593	655	647	661	682	641	677	642	668	645	595	656	658	630	645	665	678	662	664	648	622	667	692	667	667	634	636	661	615	670	618	626	633	619	626	664	617	641	678	649	637	672	658	639	670	641	706	649	630	662	601	645	666	648	651	648	645	610	647	664	610	657	610	640	642	682	673	629	603	636	639	705	676	667	640	635	628	672	623	693	598	684	661	591	641	590	644	674	615	645	639	681	659	623	643	625	609	631	626	656	637	632	692	616	638	609	636	673	649	651	652	695	625	628	629	630	632	644	636	614	623	661	638	692	668	688	626	601	663	660	661	620	709	682	633	601	629	665	680	640	583	639
31338	3141	1042	866	727	739	659	726	696	695	691	648	684	699	702	705	671	672	690	681	645	695	630	661	679	714	688	680	670	698	680	686	664	648	655	616	656	656	643	697	655	670	657	654	706	662	675	718	627	680	669	659	673	685	643	686	715	651	673	679	655	698	668	682	667	630	688	701	667	651	634	611	633	690	611	680	652	654	665	651	670	670	675	663	671	702	733	634	690	683	665	698	658	688	664	675	690	670	662	702	691	639	653	684	695	685	650	720	647	677	668	645	630	653	668	648	599	633	679	693	662	631	673	671	660	681	689	669	671	680	638	729	689	711	667	690	648	610	653	687	679	654	686	654	665	673	694	670	690	655	655	653	664	652	676	629	686	669	669	669	693	676	651	629	685	696	682	655	730	637	672	695	706	661	650	640	633	637	637	689	657	686	677	706	693	678	668	645	629	669	650	669	659	620	626	687	642	673	665	643	681	688	617	657	690	622	703	674	635	658	646	647	691	622	648	659	625	637	662	643	662	652	655	670	682	626	656	632	668	618	664	659	621	641	675	662	650	717	661	679	618	651	649	684	667	701	654	634	690	666	644	641	707	732	658	665	684	659	675	678	660	644	628	644	661	675	661	659	686	666	736	677	640	668	666	672	644	659	634	665	636	677	642	638	704	674	676	627	639	660	628	649	615	697	622	634	646	652	622	697	673	709	674	657	665	670	670	661	690	637	670	720	693	677	668	614	649	696	701	634	638	620	690	679	666	684	657	690	601	649	670	643	663	692	631	682	716	653	644	623	679	656	645	663	637	660	643	642	661	630	708	655	657	636	652	643	656	699	705	634	698	655	679	663	612	624	713	653	612	655	687	682	663	678	655	660	664	662	632	705	665	626	654	651	701	647	689	648	595	642	641	648	623	665	689	658	624	638	679	721	672	639	624	643	625	631	673	681	674	628	631	698	582	657	660	697	663	659	630	655	696	681	679	662	659	654	682	655	698	676	667	652	643	636	669	655	674	679	689	659	640	658	638	655	655	674	680	682	632	636	683	649	619	647	668	633	640	659	642	701	682	664	690	662	646	642	718	679	673	641	636	682	653	642	640	650	655	667	639	654	673	660	639	643	702	668	681	657	693	654	609	650	697	631	617	673	684	644	637	658	607	669	632	681	679	658	641	650	665	642	669	663	719	667	648	603	674	698	646	712	643	647	676	678	668	674	661	664	703	664	640	636	639	660	626	662	658	633	664	632	697	647	631	645	683	693	664	654	690	655	652	677	668	641	673	623	626	688	635	618	683	657	659	626	663	673	690	660	674	654	626	662	675	661	710	670	692	658	654	710	668	715	683	636	712	680	679	655	707	648	631	677	604	619	630	643	644	698	704	693	643	654	696	682	670	661	672	644	632	696	642	698	676	676	685	638	675	648	663	670	680	647	688	667	624	688	634	650	649	665	688	673	720	679	675	655	669	657	647	639	640	658	673	685	672	698	659	662	628	697	640	677	668	648	672	610	662	649	678	643	643	701	700	685	679	658	658	649	636	660	698	655	667	675	677	656	659	630	671	623	692	637	655	639	708	677	637	659	618	677	663	667	648	707	678	667	684	642	650	654	664	672	647	648	651	664	660	637	635	664	630	638	688	665	633	664	669	691	651	657	667	634	669	670	623	633	655	656	689	689	617	677	664	648	637	668	634	676	652	655	662	621	664	679	676	695	680	644	646	652	744	669	649	645	672	636	693	701	657	659	637	656	653	634	641	645	652	639	639	686	668	661	659	689	685	655	669	654	657	655	643	651	643	652	705	602	652	640	652	569	633	630	641	636	682	681	654	714	720	669	642	686	642	698	651	681	676	678	674	657	643	654	657	665	687	696	672	710	649	650	692	676	619	680	704	617	675	646	675	661	677	700	617	639	673	659	651	672	674	669	645	664	655	632	679	691	658	656	645	662	669	674	680	706	692	650	676	636	649	673	610	662	712	671	573	648	639	688	635	677	650	655	657	666	670	653	678	647	689	645	653	667	634	692	648	688	649	637	677	660	683	633	666	648	707	708	628	611	587	665	652	692	656	654	667	676	656	631	653	653	685	698	661	685	703	714	671	686	631	652	659	642	691	661	630	683	699	682	664	642	629	617	662	665	682	674	671	653	660	665	672	679	616	652	703	692	656	715	683	673	651	667	642	675	624	621	676	655	641	672	641	652	681	709	647	672	670	633	673	678	684	641	660	664	666	623	678	650	706	653	708	660	722	648	651	665	645	676	653	627	674	665	693	673	656	673	653	632	730	635	684	623	631	690	643	635	635	658	603	684	644	656	657	660	628	671	634	670	636	638	663	696	661	669	686	623	676	686	659	663	684	682	706	707	666	663	677	675	618	672	655	675	656	713	657	657	704	640	644	706	675	638	683	720	664	643	676	642	606	671	685	704	673	642	687	654	666	705	691	670	628	699	658	688	696	622	635	669	653	658	651	629	709	623	660	667	662	651	644	673	658	691	662	637	641	652	687	710	662	680	657	657	653	691	625	653	701	664	649	676	674	636	663	693	644	643	670	654	683	627	658	671	666	632	632	621	653	668	686	646	635	694	643	610	682	649	615	630	637	698	714	671	673	635	651	640	693	679	658	682	682	644	642	656	641	636	654	638	647	647	694	686	628	668	667	652	695	655	644	654	687	688	722	652	611	711	643	628	663	634	674	672	706	684	736	655	646	626	667	615	702	695	681	637	642	711	716	658	675	645	657	638	664	685	680	646	647	629	675	683	696	655	648	667	662	697	693	664	681	684	610	666	599	624	602	668	683	669	655	673	638	663	625	680	618	655	664	670	683	624	634	630	691	638	667	682	675	693	669	669	672	666	670	689	736	670	661	619	655	673	662	689	727	663	667	672	683	625	639	676	679	616	673	709	644	679	653	691	673	662	629	649	629	654	671	681	618	666	679	677	661	649	652	625	626	676	645	635	651	657	599	641	617	696	683	627	658	667	665	718	653	674	652	662	676	664	657	642	658	657	640	665	636	626	681	624	637	701	625	672	659	624	721	710	608	653	676	682	665	666	670	632	629	657	655	632	654	620	688	687	676	636	682	676	717	674	680	695	660	632	652	678	594	625	702	680	636	663	632	653	605	654	651	692	694	667	661	617	639	663	637	673	621	669	681	641	696	661	680	675	625	644	677	650	695	683	666	664	698	653	665	657	672	659	652	678	702	680	660	665	646	680	676	666	664	675	667	626	692	655	683	694	620	641	632	688	667	643	679	647	674	632	699	650	658	682	670	644	700	650	641	626	671	710	719	709	678	626	635	689	658	662	676	641	673	636	656	675	681	653	672	649	645	656	659	627	680	727	673	650	671	631	644	658	669	674	700	704	686	691	703	660	653	669	655	676	671	681	669	672	663	667	672	712	615	649	703	668	654	665	701	649	706	635	648	675	607	700	675	633	669	665	663	635	685	643	668	630	688	697	648	677	661	668	647	632	673	657	638	666	643	675	646	631	703	687
25427	20989	27201	24801	20912	10343	1068	688	566	562	526	497	452	477	472	420	430	456	404	408	466	407	342	409	438	421	394	374	407	390	390	386	391	364	373	373	403	347	419	411	384	368	375	373	395	339	383	390	363	387	391	374	406	327	398	354	384	378	402	364	387	382	364	354	393	408	359	355	363	365	388	375	335	353	389	350	395	413	368	354	359	378	381	393	394	360	386	385	368	354	402	334	351	359	408	356	403	372	393	377	318	358	380	342	356	358	351	332	353	372	346	383	370	341	399	361	359	377	327	349	366	335	386	341	385	376	347	386	391	351	394	371	362	411	339	382	339	405	349	350	364	371	345	361	368	394	360	377	370	375	339	361	335	366	357	366	365	365	395	353	368	368	383	361	394	357	347	345	402	361	352	398	387	393	398	393	361	363	365	365	335	390	355	345	346	365	354	328	381	355	364	326	328	380	387	372	362	379	368	371	331	369	373	370	369	362	363	379	366	373	376	371	352	353	362	347	382	347	390	375	391	358	361	386	381	397	403	364	345	342	330	366	386	343	376	367	382	384	363	367	357	408	376	353	331	352	369	397	389	362	361	393	363	357	331	365	347	328	370	354	369	396	388	372	380	416	360	409	388	348	343	357	347	361	339	351	376	373	356	404	376	395	367	367	375	366	364	355	358	375	356	390	402	343	348	367	384	366	347	387	367	348	388	374	403	340	342	357	389	363	388	377	368	354	357	380	373	371	359	353	337	367	374	366	369	412	352	346	368	365	372	357	361	358	378	328	376	351	385	339	325	374	345	350	333	397	367	341	363	387	360	389	382	361	401	412	368	395	363	366	352	379	342	381	356	384	336	384	392	366	346	357	363	392	397	361	366	346	349	387	369	354	403	366	379	352	362	387	371	353	354	369	352	339	325	359	373	363	350	338	340	362	341	370	357	399	388	380	367	371	368	373	360	409	328	352	395	383	360	352	382	344	376	363	338	370	400	375	371	401	362	358	343	365	379	386	365	380	378	363	399	380	383	368	351	392	362	407	369	357	366	347	348	379	345	388	394	380	374	359	366	360	338	369	374	410	365	358	359	359	381	377	385	394	350	357	353	365	350	389	360	359	380	370	351	383	354	381	368	363	402	372	372	361	339	390	345	348	404	325	337	402	342	348	343	358	359	375	370	343	371	377	352	349	371	364	357	387	354	384	357	372	399	352	384	350	392	364	382	399	371	387	349	351	397	345	377	345	397	353	354	366	353	349	364	374	336	343	374	355	371	357	369	349	366	378	376	403	325	363	340	348	362	348	413	355	367	379	333	389	352	383	388	361	402	355	404	348	416	322	342	400	346	362	316	381	356	363	361	369	361	356	345	363	363	356	384	392	349	370	364	388	354	361	354	363	356	335	357	361	359	377	391	387	374	390	350	364	400	357	334	377	416	389	369	349	362	339	350	344	340	354	358	371	348	356	370	390	350	368	374	371	407	366	364	328	373	386	363	370	359	348	367	335	365	361	400	325	389	349	343	351	402	371	336	365	376	360	376	342	366	352	373	332	379	359	382	365	363	380	408	342	385	359	406	343	378	356	375	373	393	353	372	369	363	385	359	414	389	363	371	370	366	381	362	374	403	372	364	357	357	413	365	404	342	361	385	346	349	396	382	383	397	348	361	351	361	342	386	319	382	337	358	380	398	360	377	391	371	362	332	360	365	316	337	348	330	334	381	367	400	314	399	355	389	362	377	356	371	343	375	352	377	363	360	357	368	373	354	361	339	360	349	399	365	366	367	383	400	346	373	370	350	393	363	358	376	395	373	377	389	380	338	384	362	369	377	359	406	353	356	362	363	374	368	409	385	375	362	356	353	389	378	391	341	400	367	352	371	361	353	366	363	362	362	359	323	378	381	375	378	343	391	379	336	351	343	346	365	374	334	400	353	369	366	353	381	373	368	364	371	353	358	338	330	349	378	403	342	354	376	411	373	366	394	396	365	348	341	359	356	401	355	335	363	366	378	381	371	360	361	344	388	322	333	342	360	372	354	387	377	368	366	377	336	363	385	368	328	396	366	357	365	387	388	381	378	404	344	333	366	367	393	379	410	381	380	328	401	330	392	354	392	368	353	383	358	369	346	384	376	372	357	385	351	370	323	427	364	337	395	333	381	372	386	383	377	342	372	360	377	361	365	391	354	296	342	370	377	397	371	375	361	391	348	349	346	369	368	377	355	390	362	364	372	360	365	378	366	380	320	361	375	328	377	378	346	356	358	351	353	357	373	396	360	375	357	366	364	368	389	348	348	380	357	357	366	363	349	377	377	328	372	347	380	402	384	362	363	347	348	358	390	340	327	377	372	374	371	369	370	371	364	379	383	359	313	394	372	363	337	360	388	368	375	373	355	366	366	361	368	366	366	356	380	382	317	384	370	390	364	369	362	354	382	356	369	379	380	364	336	352	355	355	407	315	359	371	394	355	371	337	368	380	343	357	334	381	371	350	403	373	373	322	383	319	367	381	369	381	358	396	353	369	346	363	412	331	371	350	363	333	384	344	353	361	378	382	359	356	362	401	354	369	377	352	380	372	416	352	396	364	364	371	388	355	373	380	398	384	400	379	369	348	349	368	364	326	378	354	390	338	344	348	383	390	349	379	353	352	380	363	383	353	384	363	349	348	381	388	399	351	364	387	338	362	365	345	378	360	329	344	362	374	356	361	359	394	407	377	325	357	347	350	355	331	382	390	328	332	357	375	419	346	389	350	358	325	354	383	361	336	441	356	350	346	327	358	364	309	366	354	328	364	378	364	370	359	329	367	375	382	358	350	395	366	344	375	372	349	375	371	393	361	398	344	370	360	405	368	341	367	390	354	352	376	378	346	349	383	364	343	383	373	360	366	360	351	391	343	376	340	364	385	400	390	353	361	374	337	368	365	348	360	374	362	359	359	409	342	379	364	376	372	355	403	377	355	382	360	376	365	386	369	358	349	396	346	360	353	373	389	374	359	363	358	359	361	385	374	334	365	369	377	365	344	369	373	378	377	390	362	384	362	361	391	372	365	355	349	389	349	373	364	315	386	356	381	372	330	339	365	364	370	385	362	397	364	378	365	387	357	368	357	346	348	407	368	347	356	357	373	348	349	373	361	342	354	390	408	379	335	387	389	372	363	326	367	392	359	335	345	362	395	381	346	347	354	346	398	354	392	373	351	405	377	400	343	386	365	374	350	364	383	349	339	364	367	347	375	371	334	361	386	360	337	377	370	351	379	344	354	378	381	369	363	355	394	330	345	371	384	356	337	362	371	352	353	373	404	377	357	351	368	369	340	387	354	351	386	324	351	381	363	314	335	349	334	359	349	343	363	387	361	356	383	385	396	373	364	342	372	348	337	397	337	367	350	360	369	381	382	379	391	376	366	414	312	370	382	362	368	376	353	362	362	386	363	358	368	373	402	347	359	388	324	374	344	380	345	384	418	369	356	385	351	340	355	367	365	386	372	353	369	358	396
55887	10632	7220	3913	2512	1789	1333	1043	893	862	734	671	656	594	585	560	524	525	467	486	455	447	462	441	457	469	460	410	434	407	406	429	448	411	403	384	410	432	393	374	384	387	398	394	396	428	362	391	381	385	387	416	385	466	365	423	415	439	396	403	410	427	396	413	429	436	457	412	370	359	418	393	367	380	381	396	375	361	391	371	382	404	431	383	378	380	385	401	380	377	389	353	364	385	362	377	368	395	400	382	382	363	367	411	377	388	387	391	411	400	351	410	399	398	395	378	387	416	381	364	369	407	394	408	373	403	388	365	399	367	360	380	387	373	386	404	387	400	422	366	428	363	388	368	366	417	376	393	375	382	371	363	389	372	380	413	401	339	374	390	380	336	351	396	397	387	382	359	370	360	368	399	398	392	385	360	348	387	381	402	375	382	398	393	364	386	389	379	373	352	379	385	372	374	396	396	409	411	385	404	383	362	370	359	366	367	368	429	353	371	340	376	356	403	379	393	342	368	335	404	387	409	384	399	361	393	403	407	394	336	344	353	380	370	395	378	406	399	391	401	370	364	382	387	373	381	366	364	405	425	384	396	403	404	420	375	387	410	392	388	418	364	390	359	363	390	404	394	384	388	400	394	382	395	334	392	404	384	383	388	400	407	370	385	401	356	392	391	335	377	379	375	369	397	374	374	392	382	404	407	397	352	353	397	338	406	413	369	372	377	434	359	389	418	359	355	382	366	412	353	374	379	397	394	368	385	389	389	388	394	366	401	388	370	374	370	377	400	403	419	399	374	382	401	404	416	390	398	370	397	397	394	391	405	428	389	383	378	364	421	382	397	394	394	409	416	398	378	381	404	394	369	386	387	373	401	387	378	403	379	396	390	349	382	406	402	389	426	412	362	374	414	359	378	372	381	377	386	352	351	377	367	342	357	395	409	368	410	446	411	386	340	384	387	375	409	393	403	352	402	369	385	371	343	380	400	404	380	354	378	379	349	395	398	416	383	365	341	387	370	357	357	393	368	395	374	395	347	402	389	379	371	352	371	365	426	407	383	368	390	392	389	414	359	386	404	381	382	382	397	370	374	374	380	360	400	390	376	370	396	381	375	385	383	385	318	353	399	373	392	373	409	399	353	375	367	420	390	338	399	390	362	421	393	384	376	387	374	349	370	367	385	362	397	411	368	355	397	391	365	356	360	375	396	407	410	381	366	350	370	373	363	383	387	367	375	381	370	418	400	409	414	397	374	342	380	401	391	354	373	377	373	381	377	404	362	373	388	363	380	422	371	399	350	359	365	385	356	405	401	412	395	376	376	357	388	381	391	403	397	356	383	463	387	391	365	372	370	376	376	375	421	393	355	403	371	376	395	398	372	376	392	385	351	384	361	381	398	397	373	348	349	405	358	395	390	405	406	394	386	450	390	410	379	386	411	389	363	401	349	396	423	367	385	355	411	367	388	401	381	380	363	412	374	401	386	374	386	393	353	396	422	376	385	357	418	397	369	365	376	378	354	345	401	366	354	380	402	381	382	389	417	396	382	359	373	390	367	383	390	400	374	380	363	388	352	360	376	375	367	364	410	403	373	355	360	327	389	380	384	372	359	377	411	364	409	343	365	410	391	415	385	410	412	377	405	334	386	382	366	441	416	364	399	382	383	368	407	377	410	375	395	363	410	376	371	376	427	401	388	394	364	388	428	388	406	394	327	364	387	376	352	396	388	361	392	374	403	403	348	370	395	346	392	402	389	365	389	365	411	380	376	391	368	370	372	378	391	389	411	387	359	377	392	359	379	383	394	371	322	395	401	399	370	400	376	353	431	387	424	397	382	361	381	380	367	398	384	398	390	351	372	364	386	389	384	365	388	397	358	384	407	340	382	383	372	412	382	410	441	356	361	397	370	358	358	412	397	387	404	373	384	376	397	397	425	406	356	402	390	406	391	370	414	413	382	383	393	406	403	383	363	395	385	377	400	376	393	423	381	381	421	402	378	434	404	350	434	386	338	363	370	359	369	355	340	385	372	365	362	384	403	374	376	354	392	404	411	393	401	391	375	390	396	404	398	358	391	408	398	427	373	417	417	413	404	365	396	405	431	351	406	373	386	384	410	375	347	364	378	371	381	371	424	394	392	360	365	369	366	364	357	389	371	412	403	368	366	394	350	382	383	399	376	402	386	382	383	387	384	382	348	388	404	412	377	355	416	383	378	359	412	385	387	432	363	365	402	413	372	437	400	398	376	408	369	393	395	395	377	374	384	420	372	370	376	354	397	371	379	363	370	352	370	404	386	397	396	373	368	371	369	372	372	426	375	379	373	371	415	409	400	360	400	368	387	393	389	393	395	365	397	383	389	373	401	361	383	387	378	404	412	409	376	415	367	370	360	333	388	383	407	368	334	358	400	358	374	372	345	365	370	350	390	343	380	416	357	368	384	386	390	388	381	390	371	355	362	353	360	352	376	367	398	387	378	393	386	380	344	366	368	391	389	377	369	388	354	362	378	383	359	384	410	391	416	394	403	382	361	344	393	415	398	388	408	386	392	373	355	365	416	375	363	340	360	354	411	391	365	390	345	395	377	397	356	351	365	400	402	390	400	386	383	405	382	409	378	362	416	346	381	407	375	393	374	382	375	356	397	433	395	375	415	389	432	364	377	395	392	348	390	385	366	413	380	385	376	378	387	378	393	353	364	366	347	393	386	368	387	360	368	367	361	353	358	373	362	393	402	369	401	385	388	377	365	352	369	396	385	438	361	367	391	368	393	387	377	449	412	359	377	410	389	397	381	353	393	402	386	364	375	388	390	366	337	366	376	374	375	356	379	401	424	369	376	370	382	387	367	366	375	399	362	368	383	410	372	384	382	385	423	409	361	409	399	417	389	345	383	376	363	387	361	383	417	351	370	384	370	363	382	374	379	396	345	400	402	409	391	395	385	390	393	376	419	373	371	386	360	397	386	406	391	363	422	365	336	383	407	366	424	423	396	395	430	409	394	415	362	394	385	407	368	406	363	384	381	355	386	376	366	381	381	364	358	421	380	401	377	379	400	399	371	380	383	377	387	393	400	407	343	354	373	389	390	379	376	378	374	382	385	381	372	385	380	366	387	400	373	379	391	379	378	402	391	436	392	353	378	356	379	379	364	386	428	371	410	389	386	368	393	382	398	391	395	345	392	373	384	413	394	374	393	376	375	358	377	423	392	373	373	380	416	405	387	386	381	368	406	378	369	368	357	368	399	384	360	401	359	379	394	345	352	376	369	393	393	362	383	381	415	393	355	391	364	361	373	405	368	426	409	392	373	373	380	416	418	375	393	382	390	390	364	383	388	361	413	378	361	388	377	379	375	385	411	395	398	403	392	381	359	362	344	347	382	369	406	387	362	350	395	390	360	399	389	372	354	385	393	395	391	359	383	396	359	384	384	374	392	388	403	364	350	418	376	390	368	381	363	408	387	406	419	368	405	365	358	395	383	426	383	349	389	392	379
23442	20947	27706	24306	20931	20999	10737	1505	1128	1021	967	908	863	850	841	858	779	760	761	782	761	759	758	702	764	741	760	708	731	666	749	746	702	692	675	692	679	706	697	677	699	704	666	667	697	703	667	671	701	676	694	700	713	713	659	710	672	750	697	652	727	737	735	669	733	676	742	709	686	684	693	640	627	709	657	729	675	669	673	658	743	691	640	690	669	725	638	676	680	659	671	716	714	698	672	687	693	673	682	695	667	674	656	643	662	730	665	707	680	644	656	679	649	638	672	695	654	632	662	701	662	676	669	651	700	703	641	641	678	667	675	662	686	642	661	669	672	668	644	701	655	698	682	662	664	701	695	726	724	642	684	650	718	644	719	690	682	685	705	663	713	674	664	642	736	708	704	638	696	650	670	687	671	669	656	675	712	672	637	699	704	646	690	740	674	649	653	693	697	687	677	691	710	689	665	704	668	652	666	660	698	669	693	692	651	651	705	655	711	711	640	646	649	632	720	694	671	698	684	648	645	663	635	695	698	703	684	665	678	675	699	682	701	691	652	721	636	668	639	709	705	719	654	692	662	690	700	696	673	654	677	637	664	697	650	635	662	688	654	683	713	735	765	685	719	719	682	701	674	688	696	637	632	652	667	686	643	689	653	660	691	692	708	615	680	690	642	669	713	706	667	676	671	690	715	704	689	648	684	666	668	685	680	665	629	665	708	693	633	695	662	665	679	693	677	652	673	687	693	666	650	684	694	716	707	660	682	693	675	671	718	654	698	689	725	674	675	691	676	653	634	645	655	620	689	706	666	613	666	709	695	706	683	639	654	672	657	649	672	687	636	675	656	674	743	686	666	662	657	675	657	654	621	677	644	680	663	657	670	687	691	699	701	676	688	670	624	751	726	721	642	694	652	715	645	717	655	690	698	699	661	678	643	670	661	692	598	722	686	659	674	705	671	677	639	675	672	668	656	618	663	670	647	745	648	656	669	678	733	631	695	636	670	703	655	698	683	679	687	687	636	694	731	654	684	636	704	679	716	672	671	695	664	691	656	703	662	674	677	664	723	717	651	668	657	678	680	703	656	722	665	671	679	649	650	678	696	707	698	715	710	675	659	704	680	659	701	643	704	657	694	674	665	689	671	676	652	649	663	666	700	668	700	650	681	690	650	675	682	730	754	658	710	668	672	745	683	660	696	697	662	653	664	683	653	672	669	689	700	669	620	654	680	636	701	719	651	669	697	716	671	712	692	716	724	655	678	668	674	689	697	643	627	685	665	698	695	636	707	688	700	652	649	681	678	692	664	651	671	691	672	682	626	679	729	694	674	680	677	721	690	682	646	671	668	634	666	723	678	663	724	631	662	688	670	699	705	708	656	698	631	686	665	672	694	646	687	682	680	668	673	645	688	720	676	695	641	668	646	690	738	716	713	671	707	666	660	683	674	683	702	639	666	645	674	661	615	648	673	701	663	677	667	610	687	707	680	673	713	648	630	633	662	663	674	699	678	686	645	668	627	670	710	693	709	657	708	669	673	729	690	675	626	666	686	680	684	685	712	696	689	644	703	651	686	730	654	673	677	711	728	699	684	696	709	693	632	711	648	673	717	673	712	682	673	683	705	649	706	703	690	662	686	701	631	678	686	674	686	698	675	651	685	661	677	658	637	663	655	685	666	646	681	719	670	657	686	696	627	647	621	638	679	676	659	672	688	688	663	711	656	667	669	670	634	713	681	690	683	670	684	672	686	663	714	645	676	654	670	684	719	678	665	673	700	700	673	672	690	725	683	674	642	663	678	678	678	693	648	705	702	676	668	672	677	661	677	685	669	639	693	680	696	687	647	679	691	708	701	710	667	656	657	665	644	649	696	683	706	665	652	664	710	651	595	724	654	694	655	699	653	703	683	681	670	649	652	681	685	672	685	695	648	727	677	635	667	672	705	661	667	688	669	666	661	666	691	683	713	675	644	709	674	716	626	645	647	657	721	748	690	669	626	668	704	628	669	675	675	686	698	658	727	661	689	680	643	694	713	639	651	693	648	710	681	662	684	705	669	650	706	681	630	706	665	709	657	688	727	700	732	665	703	726	655	677	648	677	697	673	676	692	648	720	707	684	658	624	660	687	743	670	644	641	674	728	709	691	654	642	689	682	664	725	687	627	663	652	674	686	668	652	677	696	695	640	655	659	667	720	742	696	739	665	652	692	690	726	701	692	700	670	717	623	654	682	677	670	657	701	673	689	677	731	653	643	677	742	650	657	644	683	667	674	628	646	697	647	655	659	651	695	647	682	679	650	629	700	643	655	676	731	697	676	698	726	698	695	681	665	679	668	682	652	654	672	691	734	696	686	681	622	681	681	678	696	712	699	632	664	703	680	679	715	723	684	653	727	638	633	674	681	666	662	709	659	672	706	631	692	702	695	717	706	677	681	665	647	638	668	646	692	685	693	631	654	664	664	654	687	655	669	687	671	700	679	709	649	657	733	696	670	657	694	650	670	727	660	697	672	644	657	659	622	675	643	620	669	682	645	661	692	666	676	670	686	714	689	663	718	653	691	694	682	662	715	719	618	660	671	660	725	684	695	695	668	704	658	699	665	693	673	651	660	671	656	697	661	691	658	669	645	710	669	714	731	679	660	693	685	678	665	645	713	730	661	708	658	656	663	661	668	695	656	715	681	655	754	665	639	683	715	670	712	631	663	701	641	686	689	696	727	639	653	704	652	711	669	709	706	689	648	715	665	683	682	740	708	691	678	646	692	693	655	658	701	703	654	653	679	663	658	713	645	611	651	662	672	646	689	657	668	692	706	707	648	698	735	690	653	695	723	718	667	653	697	673	778	715	673	707	636	668	746	711	668	718	665	674	663	642	680	664	720	668	641	715	662	672	661	651	697	702	694	658	708	681	731	660	672	776	682	714	616	661	665	671	672	699	695	658	700	674	683	644	686	690	670	657	667	671	725	639	681	717	669	656	658	670	654	651	648	660	712	669	709	696	710	695	690	630	712	688	622	670	644	702	663	639	661	654	609	666	670	669	721	676	698	678	695	665	663	662	664	699	698	679	674	664	649	701	648	644	624	674	682	661	659	670	640	698	670	690	696	671	653	687	663	683	683	734	664	698	672	691	707	685	688	681	654	729	670	711	682	658	685	650	630	622	637	674	680	704	701	687	661	686	696	652	685	662	697	714	653	646	681	682	691	696	759	712	688	698	650	681	715	675	648	665	669	648	678	655	649	618	656	698	689	689	670	690	695	661	707	665	708	678	756	684	727	656	669	643	661	696	681	669	713	683	660	657	719	693	698	676	657	697	732	674	641	699	712	656	727	721	667	687	697	686	671	706	644	692	684	689	678	662	654	656	649	646	697	725	709	710	669	701	676	696	684	723	699	626	679	684	700	666	706	713	717	677	643	653	617	657	687	681	703	637	706	693	713	630	677	698	691	675	663	657	684	711	664	672	682	669	697	690	628	607	647	723	664	665	701	628	701
54983	11175	11700	6856	4451	3185	2451	1859	1700	1488	1313	1194	1113	992	935	916	933	914	850	825	835	774	777	714	778	755	731	746	722	750	667	665	664	705	705	676	672	690	693	652	693	687	677	684	647	682	709	672	677	672	641	604	679	657	689	696	661	708	674	710	735	693	704	680	658	675	704	665	657	704	669	670	726	704	620	656	651	662	698	692	672	609	694	644	686	659	600	623	669	643	652	644	618	646	664	590	676	666	637	651	684	682	674	667	623	603	685	632	620	664	644	629	656	661	674	685	612	657	662	673	691	604	671	701	649	614	638	604	666	680	637	639	674	614	619	644	652	619	596	655	694	640	653	607	639	584	639	689	640	677	652	621	661	610	671	644	645	670	648	655	637	666	641	622	634	642	638	699	651	627	648	624	658	681	645	636	644	678	668	650	606	620	671	665	633	659	641	639	615	620	619	651	632	653	668	583	673	617	669	657	623	667	651	585	624	662	654	631	607	647	634	666	618	665	652	638	654	626	621	658	630	678	596	620	644	627	627	653	627	645	660	628	665	677	653	635	633	646	659	645	637	621	645	612	602	677	659	687	613	604	624	627	663	645	671	637	645	659	636	647	610	629	681	620	645	659	637	651	617	627	597	619	625	675	639	653	628	645	639	661	647	634	597	663	588	618	608	651	623	630	665	605	607	631	624	627	623	655	628	598	606	643	677	640	622	638	638	626	597	571	607	628	630	613	634	624	660	650	633	637	658	630	620	636	608	615	667	631	614	628	632	635	617	634	617	651	663	657	606	614	684	656	579	607	673	634	608	633	646	603	643	677	689	596	630	658	638	656	674	646	635	634	643	653	657	572	607	651	627	663	573	614	641	651	644	647	636	664	650	668	667	639	628	666	646	621	641	710	651	662	671	638	659	693	635	654	605	643	709	641	605	659	658	729	664	608	635	614	629	648	678	650	626	645	618	622	652	629	626	617	647	638	629	614	645	604	619	698	607	669	650	614	589	631	661	669	627	644	619	667	693	663	666	674	589	628	673	637	654	642	661	672	659	618	655	638	630	581	594	697	658	664	650	692	612	642	660	675	646	636	648	656	652	641	635	633	645	670	639	654	637	678	639	675	639	694	627	651	611	642	626	647	621	659	677	599	653	705	610	641	641	656	615	628	585	649	672	640	620	652	638	646	634	678	645	642	679	641	635	620	666	670	649	589	650	658	675	624	630	627	656	690	668	681	626	674	655	633	604	628	624	642	555	617	652	670	658	577	624	607	679	662	683	690	629	639	642	634	627	647	669	643	669	658	647	595	630	641	626	635	626	648	674	652	620	661	632	636	639	648	624	595	631	612	600	619	623	685	606	650	620	690	607	629	634	627	690	653	650	640	655	576	669	711	628	629	625	662	683	657	644	665	645	653	648	613	599	637	663	593	659	640	659	679	626	604	666	608	631	664	601	599	672	643	599	618	610	673	654	658	609	661	614	631	662	638	657	631	641	669	656	635	660	644	593	582	627	644	676	654	607	629	691	613	667	600	634	668	649	612	622	654	677	599	660	647	649	631	641	655	630	681	637	639	609	629	609	640	594	640	674	631	666	607	670	673	648	592	639	653	674	605	597	683	642	647	636	654	621	648	666	621	648	637	634	657	624	613	667	630	642	666	653	669	652	673	675	684	652	676	616	624	699	635	615	665	639	642	647	599	623	604	666	675	647	666	661	646	597	654	637	652	618	657	680	613	610	689	636	640	624	603	644	629	637	633	649	632	627	579	622	651	661	615	598	622	632	584	633	635	626	629	663	623	628	626	679	640	657	620	672	644	613	617	598	654	647	658	616	611	624	658	613	617	665	641	684	674	652	623	639	596	663	585	671	678	635	630	640	613	600	622	646	679	668	623	594	663	626	668	594	649	606	662	696	667	689	603	667	690	642	671	572	637	589	651	626	621	622	649	702	655	622	668	653	620	654	606	626	653	673	645	656	658	613	604	608	642	644	651	645	626	643	619	640	629	627	643	635	657	597	651	639	647	657	632	664	658	630	604	666	674	606	659	609	640	639	648	651	669	666	622	646	662	646	645	640	653	612	695	635	629	586	661	629	631	657	642	620	632	605	626	627	663	642	654	628	640	597	637	649	609	620	585	648	589	645	655	641	657	615	639	644	664	615	647	632	599	641	659	627	696	651	625	606	645	617	613	653	647	663	630	647	629	667	594	655	639	572	616	661	621	664	654	657	602	601	599	654	643	576	642	623	637	705	654	633	627	665	597	601	665	601	670	645	589	628	588	627	645	615	651	646	668	628	653	690	696	620	652	674	592	652	630	641	629	589	629	642	655	650	672	669	611	621	654	684	653	680	632	632	631	632	615	648	662	610	634	648	595	660	573	639	657	614	646	600	643	610	654	644	641	654	633	611	605	669	629	657	629	641	613	629	611	634	635	618	637	613	628	607	613	628	638	596	669	618	663	622	637	598	622	666	602	626	615	605	656	618	649	656	649	642	676	683	586	662	629	618	647	665	626	603	654	633	635	631	661	669	637	665	641	673	680	631	650	628	602	607	660	674	634	638	642	661	624	610	661	638	653	591	663	626	646	687	605	656	625	639	642	635	665	687	586	677	623	620	637	640	637	682	647	623	639	601	663	616	614	704	625	664	633	635	677	682	588	605	614	622	646	597	659	620	657	649	657	623	629	643	646	667	633	622	664	645	627	583	612	677	614	610	668	666	644	629	631	668	647	603	630	636	632	621	631	660	588	648	647	626	616	620	662	656	644	631	596	653	653	684	665	678	667	662	619	605	606	627	644	646	639	621	662	640	615	662	575	642	643	653	620	600	596	659	659	596	645	612	630	680	630	633	630	624	628	633	637	636	625	643	612	629	641	653	646	633	638	605	666	639	609	602	641	627	652	638	621	622	636	653	654	657	629	655	594	596	679	685	673	689	644	658	646	657	680	656	647	612	622	642	622	626	655	699	641	647	635	659	642	609	644	657	609	608	630	660	649	585	607	614	643	649	611	633	619	673	663	645	648	636	619	646	654	660	670	659	672	629	623	688	632	590	629	649	594	680	654	647	600	614	641	641	665	620	599	622	611	637	620	633	649	663	632	643	668	643	615	592	643	592	608	600	683	634	642	579	660	649	653	629	670	619	641	626	661	628	626	634	654	638	705	649	677	623	625	614	648	665	647	629	610	625	653	669	622	641	658	686	638	675	633	605	618	622	627	620	613	653	607	637	609	608	632	592	635	647	574	628	652	646	631	600	660	629	641	663	661	676	606	656	640	644	614	642	655	655	648	597	652	628	592	595	644	630	620	621	630	636	623	656	638	674	631	668	706	665	671	630	638	618	655	663	619	618	636	620	684	611	615	680	688	616	673	647	642	680	626	611	655	697	638	616	643	635	593	698	655	596	612	646	630	638	610	654	653	640	624	614	578	669	640	623	661	639	648	623	605	645	599	601	636	639	660	637	624	669	665	622	626	632	641	598	621	624	641	652	635
34312	18906	5154	931	763	691	676	690	654	655	645	668	634	633	655	642	647	670	640	642	620	684	703	644	652	628	689	654	640	637	649	714	651	678	657	658	655	679	648	638	636	646	626	665	641	624	646	612	685	646	594	676	639	618	664	623	655	653	668	673	703	643	649	650	640	697	629	630	655	640	619	658	683	643	618	640	663	656	679	638	653	661	618	686	645	648	641	637	659	674	671	654	644	655	710	596	649	666	651	617	636	611	616	631	672	664	670	638	655	667	688	616	664	588	624	644	658	633	659	642	622	679	622	609	662	638	662	638	667	598	632	678	617	593	635	654	638	636	622	671	672	662	650	668	662	684	662	635	630	665	605	673	652	638	641	672	598	656	657	609	623	621	658	611	582	634	680	653	631	642	610	640	696	659	627	629	631	588	667	644	621	636	659	642	643	654	669	604	628	671	632	655	634	621	612	614	630	617	639	681	701	608	705	679	600	642	626	646	635	681	639	618	593	656	658	678	668	627	587	675	645	637	640	672	669	641	643	653	661	694	629	624	674	680	656	657	652	646	644	622	702	665	650	617	590	662	653	676	653	622	660	653	632	641	629	629	686	657	626	684	621	633	638	648	665	698	625	657	640	628	647	649	639	640	655	673	627	666	625	635	642	610	595	631	625	569	627	631	635	622	637	607	676	693	631	695	668	644	618	605	610	626	658	675	686	663	642	616	683	645	664	631	670	624	708	630	645	662	646	616	656	691	617	590	643	642	616	663	607	627	678	663	613	636	682	645	675	643	638	669	661	623	638	623	635	722	624	685	664	649	671	598	638	578	627	631	655	654	629	657	687	650	609	606	653	667	667	658	644	672	645	674	648	655	643	602	608	653	649	650	630	622	681	680	647	643	630	648	646	611	648	621	632	634	675	643	656	607	653	606	681	673	671	652	649	651	663	668	646	633	627	664	627	684	617	657	677	682	603	621	666	621	679	667	672	664	656	673	632	600	667	598	626	649	642	612	613	665	609	692	648	620	671	609	675	581	684	643	698	642	599	634	620	657	701	627	668	613	638	658	677	660	630	672	678	675	642	686	650	590	644	697	693	721	631	662	620	665	676	630	668	634	640	672	657	711	657	641	665	685	648	635	655	707	624	680	709	679	660	653	657	645	682	599	626	630	669	640	655	666	664	603	654	591	680	653	651	666	707	650	652	645	645	670	678	662	672	649	601	677	594	650	637	643	642	665	646	651	625	684	608	626	613	666	670	661	625	642	674	618	673	660	633	629	647	651	687	612	604	628	688	626	711	672	655	641	616	605	643	630	650	655	670	618	659	658	660	648	676	652	661	661	634	648	664	665	631	635	654	632	610	657	635	710	647	626	627	643	656	675	630	664	651	643	641	651	625	673	687	664	629	663	650	697	646	667	652	658	677	623	622	649	631	675	637	659	645	674	681	629	619	681	669	671	672	648	653	621	653	646	721	634	680	656	638	651	612	674	634	609	645	632	653	645	691	643	668	674	619	637	651	652	691	647	673	635	631	683	655	666	693	612	677	611	647	639	645	629	623	630	645	632	652	646	703	663	611	623	687	675	648	633	622	631	632	686	656	661	637	622	630	637	585	677	650	643	663	636	684	692	643	632	649	621	693	649	668	689	611	685	649	719	625	654	665	648	685	661	679	648	602	631	663	683	647	644	631	663	623	645	625	618	590	678	618	641	585	660	667	660	694	646	618	603	671	654	676	638	688	653	647	660	603	605	659	689	653	655	671	654	674	638	643	635	639	656	643	612	663	687	640	668	652	653	642	694	653	678	607	642	667	676	640	628	633	670	673	601	610	672	662	647	640	671	660	659	591	655	664	626	615	637	642	623	637	652	702	654	627	597	624	613	640	590	621	669	620	623	653	686	697	659	637	636	671	607	617	612	632	647	656	603	677	594	655	692	692	595	636	666	636	660	644	663	659	656	618	632	652	707	645	629	663	680	666	630	609	599	649	633	645	604	636	658	627	669	648	662	623	659	660	629	602	679	711	637	631	661	700	653	600	666	662	599	672	599	656	683	654	680	662	600	645	627	631	649	653	626	701	577	658	626	635	632	663	664	668	624	659	634	685	646	700	684	645	665	615	686	682	647	654	645	664	673	623	699	647	637	632	581	602	656	645	651	649	640	702	648	639	644	654	649	669	649	649	592	601	642	693	666	648	649	655	678	659	661	651	639	641	641	631	672	605	618	656	666	646	648	614	662	597	649	627	650	654	670	637	633	625	620	669	657	653	653	695	650	645	662	637	622	648	651	648	630	642	659	658	650	607	684	644	619	685	690	666	649	631	651	658	652	661	665	674	629	639	703	658	667	643	640	645	649	674	637	705	617	651	697	663	673	640	708	636	655	649	624	659	694	651	669	635	618	644	681	635	629	660	621	642	678	652	623	632	613	644	654	650	603	666	662	610	612	640	589	654	625	634	693	656	647	646	642	615	649	619	682	617	673	636	664	614	666	635	694	655	653	649	655	621	657	618	652	619	634	646	605	645	625	695	634	609	644	657	659	640	649	662	638	633	655	671	610	652	596	629	685	648	673	633	611	643	649	644	587	611	652	664	669	682	617	630	663	598	628	669	625	628	652	623	677	697	612	677	604	612	626	658	679	634	666	640	665	679	684	633	651	657	646	684	636	687	623	621	615	641	656	633	677	695	617	647	645	624	619	604	630	654	652	660	642	687	623	589	633	644	646	652	615	644	628	626	610	658	631	658	654	665	639	663	656	670	640	650	656	683	658	663	618	638	627	638	659	634	643	661	692	676	627	627	615	610	614	658	649	633	652	575	634	689	689	628	665	664	675	653	627	619	629	637	633	643	674	651	675	662	610	699	634	644	666	663	689	619	631	646	658	629	643	622	666	664	665	656	640	659	654	656	635	701	646	676	649	663	636	674	609	661	654	686	698	649	590	655	672	657	632	605	688	647	656	622	668	636	684	644	642	626	697	619	665	635	655	672	664	614	657	670	659	673	669	603	637	661	614	692	631	635	648	631	638	613	676	646	619	635	647	671	672	642	656	668	617	638	682	658	610	611	642	629	671	673	608	628	621	650	615	626	629	652	642	638	662	693	672	641	680	671	622	633	649	681	676	659	632	669	683	658	643	666	675	614	685	658	681	668	645	598	645	635	653	640	652	633	596	624	603	672	626	619	629	635	631	660	652	637	671	698	617	633	653	687	655	638	649	658	663	673	637	670	658	639	646	658	653	630	697	660	674	699	697	653	654	694	667	664	633	654	635	659	626	652	609	675	666	639	619	655	623	679	658	644	684	648	623	640	706	673	679	660	623	651	675	661	653	673	645	605	639	598	620	611	597	695	678	632	674	655	695	590	669	647	665	663	642	640	634	643	640	627	667	651	660	637	671	614	635	618	631	651	644	644	672	651	645	657	656	668	626	678	696	630	628	624	640	681	651	620	621	644	629	676	608	609	634	690	649	662	635	641	640	634	670	681	679	622	637
33104	3646	1009	877	783	729	716	651	781	655	647	671	695	689	718	683	633	654	708	617	668	646	669	664	695	617	688	652	645	647	682	689	666	682	698	678	681	674	685	652	738	668	684	654	694	647	693	695	668	669	674	687	634	657	691	661	701	690	700	722	685	684	696	676	645	617	651	631	675	701	670	687	711	648	634	689	645	665	700	665	663	676	673	682	685	725	719	664	607	687	689	705	641	672	672	718	687	722	644	659	656	636	720	678	687	647	650	630	686	629	663	623	655	665	688	684	634	660	690	650	680	693	655	617	626	670	684	628	645	594	660	613	636	671	686	658	665	677	633	687	704	682	696	673	668	652	686	703	610	626	641	646	674	700	703	694	662	641	626	639	662	695	676	658	699	682	588	699	637	674	751	697	709	686	708	696	646	696	663	615	658	663	665	677	662	692	671	647	655	653	697	653	715	641	646	676	718	654	665	693	707	703	664	644	666	680	694	715	655	723	658	649	657	667	673	665	690	645	651	693	620	677	694	742	678	658	619	673	702	684	682	635	658	664	691	665	647	663	684	702	663	592	627	642	708	677	651	698	668	696	626	671	714	614	622	650	626	654	651	701	630	672	596	650	688	671	662	640	687	677	665	696	705	672	707	677	630	632	685	617	674	634	700	672	671	647	644	647	622	637	669	670	687	693	627	673	692	660	666	704	704	676	636	691	695	619	675	643	692	675	669	619	703	655	688	631	663	655	659	701	664	653	666	648	661	663	649	650	639	670	705	671	641	690	666	655	661	627	642	693	662	662	713	665	706	646	670	678	640	670	672	673	687	711	644	643	663	710	706	680	653	677	670	672	679	618	714	700	680	640	650	666	618	668	681	665	683	661	688	644	679	726	698	651	689	674	685	647	616	620	678	644	691	689	682	652	653	639	620	633	649	677	703	714	717	646	646	699	697	649	637	656	646	698	672	669	681	707	669	679	717	673	670	669	671	677	634	658	709	679	685	656	679	650	679	631	667	670	611	669	650	646	690	692	704	675	678	675	673	681	663	655	690	670	659	650	699	636	664	644	596	623	633	697	713	647	676	682	634	653	643	664	634	663	634	636	628	598	664	652	722	631	675	676	682	666	676	638	686	694	688	678	657	699	602	676	682	668	682	649	662	712	608	643	681	624	638	696	637	680	641	659	669	650	624	681	675	689	657	649	657	637	641	690	672	643	697	725	666	687	655	681	649	666	659	675	677	674	691	697	685	687	660	657	733	648	647	688	706	676	667	679	665	666	662	640	688	682	650	700	617	654	637	707	636	683	676	651	651	673	644	681	658	645	657	649	659	719	604	665	632	658	648	636	636	692	694	650	667	650	677	696	666	654	673	712	674	687	667	681	679	662	679	663	621	636	646	646	688	686	698	652	676	649	667	726	641	671	658	677	661	638	667	687	706	650	687	632	689	704	642	666	670	651	673	677	623	642	691	696	703	656	634	666	667	713	664	703	656	659	660	634	666	689	661	656	645	657	702	651	639	633	673	684	708	673	655	702	671	700	649	672	682	675	667	694	676	686	669	690	623	667	615	672	631	640	638	703	631	685	676	638	675	622	623	700	696	711	654	655	657	642	649	605	678	662	704	649	608	680	649	679	663	693	659	643	681	714	665	663	676	667	638	667	651	719	650	661	697	657	677	604	666	700	652	589	687	667	665	656	667	646	635	707	614	641	667	633	675	674	620	650	651	661	698	633	666	700	677	731	631	669	657	668	631	665	677	667	681	739	636	686	649	664	655	715	671	685	676	686	631	724	664	654	675	693	659	668	694	685	680	707	660	665	626	673	645	652	702	641	638	629	671	643	671	675	671	657	680	685	611	634	631	715	673	678	679	649	667	675	682	667	656	650	709	636	658	691	661	663	689	686	623	651	705	703	704	661	642	712	682	720	677	646	658	655	630	710	676	683	663	703	682	654	665	670	691	679	668	651	647	665	647	687	663	639	712	657	670	665	653	648	658	664	653	684	672	631	660	690	724	664	648	675	658	684	693	684	649	627	681	706	682	702	681	692	623	672	671	666	638	665	694	673	658	682	661	640	676	667	665	678	641	641	705	677	691	639	669	646	643	649	673	660	625	682	620	665	638	677	617	655	674	636	641	687	641	651	676	631	656	686	639	674	703	661	697	682	634	639	637	680	721	687	671	719	690	672	664	679	705	721	688	704	685	651	664	648	683	666	641	675	686	712	651	672	659	670	715	699	689	686	608	662	648	624	682	641	663	698	712	666	637	661	710	637	694	654	670	649	630	694	668	662	711	683	651	693	691	658	648	724	691	674	692	654	666	635	691	660	674	662	661	672	674	664	686	669	663	642	670	673	679	645	682	659	665	742	646	680	691	740	667	642	654	659	655	651	676	695	625	627	656	673	672	674	661	658	649	672	691	678	633	659	693	672	667	679	643	661	669	685	718	654	655	702	696	696	649	661	671	682	687	663	673	688	711	665	640	677	656	640	693	651	654	673	671	612	640	682	622	673	641	702	657	671	671	673	660	714	631	679	690	684	689	687	657	620	650	644	655	678	660	662	644	680	693	631	646	662	687	647	670	661	636	681	694	657	705	661	669	673	617	674	663	658	667	651	706	627	664	641	659	703	693	670	654	675	651	656	697	687	660	670	664	689	687	616	679	681	654	661	695	647	643	625	696	697	658	698	647	617	682	625	659	700	642	658	710	668	650	668	682	717	708	661	675	709	676	721	687	632	650	650	646	728	664	652	632	705	728	659	622	707	671	690	659	686	657	649	696	657	607	681	632	647	628	662	695	717	682	617	679	639	687	668	658	701	654	677	709	704	637	693	703	716	695	648	693	656	727	618	639	681	685	652	633	675	649	654	685	643	628	639	678	656	645	664	643	590	659	655	654	646	645	679	669	683	635	637	627	697	639	660	704	650	685	655	634	656	684	663	633	668	680	611	689	654	647	696	665	618	642	681	628	681	606	645	699	663	613	705	665	681	659	656	640	663	666	657	672	605	659	687	670	686	703	672	642	631	700	662	681	644	689	643	658	679	679	676	699	696	707	671	675	696	633	623	656	652	643	640	660	669	629	635	669	653	681	650	715	679	652	692	666	677	665	658	679	656	712	643	693	666	726	698	675	701	671	658	625	674	698	659	613	622	658	739	654	653	688	654	690	698	666	664	675	678	695	684	672	699	660	607	688	647	634	643	696	659	686	677	719	672	674	658	676	648	657	682	606	649	681	660	675	656	628	647	666	710	686	702	651	653	680	703	669	697	617	652	647	652	646	659	682	662	670	659	688	668	663	678	691	629	613	682	704	700	644	707	677	643	633	677	678	696	661	662	680	694	656	672	621	662	673	691	633	650	650	656	732	644	665	636	726	668	672	656	645	670	678	690	672	655	673	642	698	666	638	670	686	635	627	616	659	680	692	677	701	693	676	662	694	645	655	652	696	710	642	640	643	681	714	668	665	678	672	691	699	628	672	652	681	625	684	636
25388	21053	27462	24677	20975	12205	1093	688	618	527	533	472	466	458	427	454	435	407	385	396	410	394	405	404	381	400	393	375	425	342	392	364	384	380	395	392	392	373	338	384	389	400	354	383	385	380	370	357	390	398	389	389	358	345	345	421	362	363	372	373	421	370	422	380	365	339	378	403	365	356	425	392	375	397	390	356	377	362	367	369	405	363	361	393	392	359	375	392	384	398	342	402	371	331	365	372	352	334	406	350	369	383	378	382	364	360	374	374	347	348	374	357	343	361	360	354	363	382	359	364	361	380	402	342	369	386	366	349	350	347	409	384	361	377	367	393	357	364	344	374	384	399	369	381	389	365	377	389	357	349	387	351	404	356	371	373	354	372	364	401	350	371	349	370	360	377	366	379	399	382	346	339	381	368	349	316	377	363	376	373	353	384	369	379	390	394	332	374	367	363	382	408	404	365	377	363	393	384	379	372	374	382	372	387	390	361	356	334	358	411	357	355	349	373	376	380	342	380	347	392	360	369	349	354	365	323	396	345	408	349	359	393	418	360	346	375	370	389	368	368	381	393	353	375	379	345	372	360	378	396	361	353	325	359	402	382	389	377	376	385	375	392	369	360	379	351	381	359	373	353	358	356	360	378	374	351	344	395	354	358	347	334	365	407	388	344	368	375	374	368	359	381	377	366	376	360	354	361	353	359	367	381	360	344	340	357	342	362	357	355	352	380	388	350	369	375	355	378	350	345	368	355	365	393	394	362	358	377	375	333	358	382	389	369	328	380	368	376	376	366	380	355	369	393	394	374	373	363	362	356	361	359	342	355	344	388	416	354	342	363	365	383	380	383	361	377	374	390	372	348	395	376	373	384	376	407	350	392	353	370	371	360	373	401	351	362	376	364	390	384	364	394	349	371	372	385	404	342	370	319	340	377	363	368	325	370	358	374	368	369	381	355	364	388	388	365	357	405	323	346	378	355	359	367	343	367	354	373	349	367	338	377	382	378	361	365	389	363	346	407	385	342	380	331	381	354	344	374	381	340	409	377	360	373	396	340	352	358	392	398	393	390	357	388	361	359	388	349	401	361	371	380	405	363	364	365	429	357	375	344	348	386	351	355	363	373	350	379	307	401	366	377	396	396	365	365	367	359	339	403	377	370	361	332	351	373	379	369	337	372	375	368	357	353	355	365	360	406	365	366	397	340	384	359	409	373	370	371	337	364	401	378	386	377	357	361	333	364	387	385	391	368	360	353	370	367	380	369	375	398	346	400	369	376	392	333	354	377	338	380	380	384	344	377	370	381	343	375	358	393	388	376	357	347	330	411	372	324	362	393	367	376	418	367	397	354	388	351	354	376	353	366	358	383	336	354	390	384	332	365	347	370	383	356	370	395	389	375	382	364	391	403	424	362	354	351	380	333	379	373	381	316	373	350	375	364	324	372	387	381	328	359	356	400	365	357	353	352	384	351	361	349	361	350	344	390	389	364	337	363	378	366	341	328	361	392	408	380	407	401	357	358	399	357	370	371	395	359	385	353	375	359	392	360	379	348	347	371	399	355	380	336	373	369	397	346	330	369	354	322	390	378	360	370	379	385	372	352	362	382	370	378	362	353	341	391	385	357	359	365	351	356	360	386	389	360	371	355	385	381	368	386	369	364	347	369	344	379	367	394	375	362	386	365	352	405	349	385	364	369	372	324	426	351	368	380	338	369	377	377	377	371	346	384	367	353	346	381	355	344	375	365	383	367	355	395	389	372	338	398	369	344	346	364	396	363	368	397	369	357	388	353	397	372	395	370	407	377	345	421	383	363	367	353	383	380	363	376	380	353	340	378	351	344	368	381	356	412	359	360	380	387	380	376	406	371	364	333	339	374	345	336	355	356	378	355	356	355	369	381	348	364	407	405	381	358	335	357	358	369	370	348	359	390	364	337	371	352	363	369	356	379	398	372	381	391	403	379	365	381	349	355	402	375	400	384	337	370	393	391	366	371	345	399	380	401	354	344	358	357	361	370	369	350	381	369	388	383	397	350	349	358	369	351	363	374	361	364	383	392	360	390	375	392	352	377	371	361	410	384	352	328	381	381	342	368	373	359	377	379	329	383	388	368	387	347	335	370	351	346	370	386	375	342	363	374	296	376	346	375	370	368	393	345	332	399	396	340	361	382	369	352	315	365	371	373	372	348	349	345	364	346	327	372	385	383	394	400	376	358	374	388	418	371	343	393	371	440	374	340	354	366	343	350	368	365	379	376	372	369	369	339	383	359	388	364	365	342	366	334	346	352	362	365	374	404	388	365	371	370	361	369	358	328	357	378	395	375	361	359	362	368	363	351	375	370	382	374	393	358	385	396	400	366	381	406	391	355	375	350	349	400	374	338	356	349	379	380	357	361	357	379	378	374	369	377	404	365	380	403	350	374	342	383	325	342	344	391	374	391	339	381	357	341	359	362	354	381	370	380	349	345	379	376	365	395	361	361	377	387	391	391	373	371	365	382	348	363	377	369	385	369	364	364	407	378	380	362	368	392	360	364	371	353	333	358	368	398	389	370	397	372	350	332	385	369	333	406	402	346	365	370	343	375	378	386	378	394	327	360	380	351	389	373	364	362	369	330	335	393	362	358	360	354	363	344	371	363	377	386	383	405	367	352	370	369	353	361	411	395	380	339	355	388	364	345	374	353	377	369	375	402	354	369	385	400	364	346	353	361	364	359	388	345	360	355	326	363	395	354	368	382	356	370	387	360	329	384	365	339	377	368	392	358	406	332	348	378	396	376	350	366	350	377	329	372	399	374	354	387	384	353	353	324	414	377	378	354	333	353	353	370	363	386	369	349	360	377	360	366	374	378	378	358	341	409	363	352	365	408	379	362	354	368	349	362	395	371	361	359	330	356	387	335	406	332	371	371	402	357	364	372	365	363	358	360	338	342	398	367	337	381	357	357	368	349	371	355	364	371	364	373	365	364	368	361	367	326	380	345	364	398	391	390	360	337	336	360	368	389	388	355	363	375	396	385	368	323	355	362	399	388	372	387	348	365	377	395	344	371	346	348	366	370	368	355	359	363	358	383	349	337	374	367	379	320	383	359	356	339	355	386	388	368	374	353	346	380	377	364	383	396	368	376	358	364	336	365	330	367	404	339	351	363	358	375	365	385	348	374	368	356	365	372	378	347	382	341	328	355	381	363	392	394	363	378	353	356	403	357	393	354	365	369	365	368	329	368	384	332	366	379	359	342	358	363	378	352	368	406	350	377	374	358	376	387	378	348	350	360	399	352	369	380	335	373	355	372	387	368	372	374	355	357	331	355	372	325	382	380	348	402	348	345	356	344	357	349	373	374	328	391	361	368	348	388	365	370	374	362	369	352	364	377	368	374	361	383	364	330	389	364	373	379	385	404	392	366	389	341	371	385	321	365	369	378	363	352	351	359	365	361	406	386	346	355	365	378	372	357	399	387	359	355	394	395	374	389	340	338	380	335	350	382	376	355
58793	8240	6837	3807	2396	1688	1328	1053	909	844	757	685	608	565	572	513	501	497	503	482	456	473	451	478	433	455	424	444	438	415	368	425	399	421	401	383	376	414	399	400	450	376	407	358	365	459	418	409	411	413	409	417	409	401	389	419	433	453	385	429	422	420	396	398	386	381	402	407	377	417	358	387	397	367	378	396	381	384	373	389	389	405	389	397	366	360	372	367	390	414	364	378	428	385	399	363	358	407	388	367	397	437	362	398	405	370	376	394	386	389	400	404	368	383	371	415	395	360	381	385	365	381	394	367	354	420	366	410	394	395	401	356	386	392	385	392	376	391	350	383	392	360	395	357	370	360	391	373	393	360	396	399	397	436	386	371	377	371	387	376	373	375	368	391	377	438	389	367	383	388	392	361	398	358	433	420	374	420	357	355	404	405	369	390	398	399	395	364	353	397	387	392	351	390	391	418	381	392	400	377	408	398	386	339	373	384	393	378	425	396	389	372	389	383	371	397	352	371	394	407	379	384	400	384	344	364	407	406	383	404	370	351	371	360	372	386	345	383	422	387	376	362	385	355	366	383	383	377	383	392	388	410	364	394	409	376	410	391	364	391	397	389	397	401	395	395	399	366	375	409	436	406	417	370	396	398	373	385	386	382	415	381	413	345	394	367	413	387	376	371	402	377	417	378	394	388	407	401	400	399	358	378	386	398	363	416	392	399	375	392	401	376	387	384	392	406	444	390	403	367	387	378	406	376	404	402	393	385	418	378	378	369	398	363	350	383	348	364	407	384	396	417	403	382	399	388	395	398	385	361	398	408	371	394	380	383	372	383	422	374	361	401	364	416	401	348	372	349	381	418	424	380	387	389	361	357	370	366	406	396	379	383	361	369	381	404	381	384	374	426	389	393	376	384	370	346	363	344	323	366	366	391	393	391	374	393	387	405	422	388	369	405	347	403	402	360	366	384	396	355	389	389	383	385	384	358	393	365	400	390	377	392	394	406	379	382	442	359	384	426	365	397	360	399	395	391	398	413	354	363	382	371	402	378	382	397	406	394	350	381	372	397	366	382	376	371	422	395	384	344	357	397	390	359	412	396	387	348	384	406	387	374	393	402	394	373	402	353	396	381	409	368	386	363	373	358	338	410	371	406	379	347	395	375	392	398	395	370	411	396	376	404	406	375	372	366	366	364	373	407	376	360	360	415	410	396	393	366	394	360	391	394	391	390	380	403	390	390	404	392	371	371	380	376	366	381	382	379	402	414	393	406	353	378	393	365	371	343	359	390	395	385	394	384	358	383	350	384	362	387	389	339	423	402	399	359	379	382	350	399	402	377	399	406	407	419	412	389	400	377	379	406	403	394	364	404	368	371	381	363	364	404	358	383	386	421	403	396	412	418	406	374	407	377	373	380	342	367	373	381	385	394	422	399	392	366	404	358	345	409	360	378	406	353	385	392	379	356	402	381	370	375	390	415	384	377	391	375	368	365	376	400	393	375	357	389	386	398	422	375	372	402	370	391	381	363	365	400	365	371	376	398	398	376	383	373	380	364	383	357	392	389	386	373	401	392	416	406	394	378	383	356	394	378	377	398	379	392	351	383	402	391	377	371	368	363	394	399	372	387	388	373	398	359	370	407	373	396	358	364	409	369	397	357	424	415	406	354	377	378	363	375	399	382	407	352	402	417	365	389	390	361	426	388	396	412	370	389	367	401	394	390	369	394	372	384	400	361	379	387	337	404	410	399	391	390	412	358	384	383	409	365	366	398	380	362	377	364	359	373	390	335	378	355	372	381	381	378	376	395	400	358	350	407	381	385	394	379	401	392	359	401	357	415	339	387	362	373	381	363	369	392	331	380	410	387	376	381	374	422	384	351	399	398	375	373	389	352	381	364	393	364	377	392	331	370	377	428	375	410	367	413	398	384	410	415	361	390	396	405	381	389	367	369	378	387	393	396	355	368	370	392	373	382	360	381	379	401	365	369	371	396	378	382	450	371	387	370	384	354	384	376	391	378	379	375	390	375	482	342	416	399	347	339	349	448	411	397	382	361	406	383	383	409	376	375	425	367	382	412	348	408	392	407	408	396	441	360	361	369	361	386	376	365	365	376	396	386	410	401	412	395	375	382	367	367	366	369	377	413	383	398	405	404	395	394	388	360	365	386	391	415	362	417	368	373	394	377	386	378	379	383	401	394	393	373	392	407	394	383	389	401	362	401	346	399	403	386	393	362	341	410	395	397	376	367	381	382	375	392	397	374	348	398	368	388	391	376	344	359	374	346	421	381	385	394	384	371	406	381	379	410	388	403	384	369	397	366	393	383	397	355	373	395	420	367	358	384	391	402	419	401	414	359	380	366	356	396	417	379	379	408	409	406	370	402	365	409	356	406	393	347	381	406	378	378	401	374	382	358	413	420	393	383	363	383	393	358	368	390	375	392	391	424	377	367	414	369	355	415	399	361	375	404	352	358	406	365	373	387	353	361	376	360	366	389	372	420	381	398	355	362	381	356	377	377	404	359	413	397	371	366	362	392	394	376	357	419	385	383	400	329	366	372	429	367	385	356	404	354	354	419	381	380	386	383	444	369	369	361	394	400	403	421	384	383	377	377	377	381	367	344	403	403	374	404	385	408	370	401	418	369	358	367	403	388	404	385	376	350	402	429	366	341	353	418	388	390	385	391	389	414	389	391	367	399	380	398	407	366	414	391	378	407	370	389	390	373	387	406	386	368	421	401	355	377	378	377	398	386	417	391	345	399	402	366	412	390	351	371	400	368	377	394	391	399	344	399	408	376	412	383	397	350	389	362	394	392	365	399	372	361	327	401	376	373	385	351	368	379	382	390	430	345	362	375	408	388	417	404	364	416	367	347	371	411	384	369	392	364	388	406	367	373	393	371	373	376	371	400	400	390	381	359	367	387	403	418	359	358	396	395	374	380	366	419	389	378	392	386	383	401	372	378	374	404	392	391	414	394	389	375	383	356	392	411	372	373	412	371	406	383	380	402	378	402	366	366	343	399	377	369	374	398	392	353	408	367	359	420	397	391	351	371	390	393	420	388	388	363	381	383	359	393	386	382	392	353	376	402	391	374	387	376	400	433	390	423	375	344	386	376	375	390	365	389	399	400	392	370	359	360	377	388	387	373	362	422	373	410	392	359	375	399	378	372	397	395	351	400	371	379	396	393	438	379	421	388	372	404	373	422	385	380	392	379	394	337	395	391	393	376	402	382	380	364	369	372	375	398	433	393	418	418	356	365	394	373	394	383	392	403	397	376	362	351	392	399	381	366	375	419	373	390	367	381	376	398	419	352	388	403	357	384	367	396	392	364	400	401	412	368	400	384	384	402	390	397	386	385	410	371	387	401	418	394	400	392	377	383	395	360	376	360	386	371	413	383	391	401	407	413	385	407	366	390	408	356	407	383	332	366	415	417	391	335	397	410	411	383	399	377	362	382	390	393	387	399	360	391	387	368	372	383	421	350
23342	20959	27809	24256	20943	21011	11142	1452	1080	1051	982	914	854	818	857	837	785	762	803	732	817	766	684	724	716	756	704	703	701	774	709	688	691	682	680	715	663	697	687	723	687	691	668	692	675	707	711	708	639	668	693	702	719	749	718	704	732	706	690	720	692	697	670	663	665	709	679	674	699	688	695	623	665	725	679	693	635	674	730	674	695	660	676	636	676	674	682	692	719	740	687	688	704	666	692	729	628	723	672	687	687	691	717	684	699	715	686	679	663	681	678	700	598	623	712	690	685	671	673	670	683	621	656	707	687	656	636	634	671	709	691	688	677	712	717	713	739	692	659	657	714	670	686	686	686	679	647	691	686	706	720	677	688	630	666	680	720	684	671	655	714	717	736	687	696	721	691	694	698	667	684	670	684	699	627	635	710	694	660	727	699	650	693	688	687	733	694	666	682	709	689	633	677	690	734	647	684	668	630	692	682	711	647	674	658	657	697	716	649	672	721	719	708	720	714	744	731	688	672	694	692	662	659	679	679	685	704	680	640	725	702	683	714	705	659	668	691	669	645	677	718	657	676	668	652	650	704	702	683	637	717	682	671	692	698	710	634	635	682	686	668	689	697	723	691	726	616	697	663	688	707	615	676	667	654	671	658	684	676	704	658	710	634	719	661	664	679	626	651	726	636	729	714	686	653	644	693	657	671	660	689	717	679	635	703	698	637	697	677	682	690	703	685	667	666	694	690	665	668	631	722	703	674	694	712	644	671	673	649	732	684	694	697	714	713	710	692	693	704	694	659	672	655	695	670	666	723	657	703	674	653	731	658	678	669	687	651	662	680	630	641	652	683	683	681	689	678	651	714	700	731	682	680	659	656	701	681	686	700	733	668	648	661	725	706	710	691	686	717	640	692	646	737	726	723	635	659	722	720	694	715	685	661	648	682	661	702	698	680	668	694	685	713	720	684	647	694	655	671	690	713	646	649	689	672	690	680	704	648	688	684	697	646	629	682	683	667	657	657	707	667	637	698	691	683	702	663	700	669	725	712	702	715	705	653	641	672	647	678	709	682	669	668	668	670	657	696	688	655	699	740	687	656	758	690	679	681	723	663	692	659	653	667	673	658	680	754	648	697	685	680	661	679	659	684	704	665	671	689	694	695	664	710	689	674	699	708	698	675	657	665	674	630	658	644	659	720	683	724	642	630	713	661	688	691	693	670	668	660	660	720	667	669	684	674	699	726	662	709	686	696	694	664	693	727	695	702	651	717	645	675	705	699	710	716	667	688	661	704	688	690	705	710	656	720	702	664	699	708	710	667	629	672	691	731	709	677	692	703	726	671	737	675	681	663	707	693	660	637	697	685	642	719	663	688	696	671	755	646	717	656	642	689	675	686	653	705	696	647	697	674	733	662	634	698	684	702	689	648	715	687	711	659	705	690	704	673	707	701	671	683	676	699	671	692	698	657	729	688	689	692	680	697	651	669	716	680	654	690	698	689	666	645	671	671	710	667	684	685	699	702	679	668	720	626	677	624	742	680	670	671	687	654	689	690	716	741	683	690	688	696	678	650	630	703	651	680	664	717	703	719	708	699	725	690	664	641	692	686	699	697	694	671	682	697	680	641	707	637	699	649	684	674	648	638	677	679	667	742	688	667	625	651	635	723	682	699	656	693	682	711	634	694	690	642	689	678	708	633	698	649	659	715	655	659	671	656	668	664	667	666	699	702	696	671	685	703	649	665	662	685	700	668	710	674	692	693	700	654	659	705	655	674	683	655	726	680	688	631	700	689	638	654	673	652	677	709	663	713	713	703	709	699	672	700	669	656	660	656	692	671	656	675	695	660	656	704	691	669	691	666	736	697	728	670	687	703	709	731	670	647	670	714	650	716	728	648	701	658	662	715	655	698	677	712	689	721	686	683	711	681	708	684	704	691	720	674	679	674	693	701	700	669	686	640	670	721	731	702	632	657	698	643	638	696	629	689	669	661	673	646	693	674	691	701	669	673	704	696	678	702	690	666	649	659	640	672	695	666	657	683	669	693	729	696	662	674	683	676	672	680	670	724	648	695	704	680	655	755	702	682	659	694	629	685	684	623	690	685	637	696	690	709	690	692	664	662	670	681	664	662	643	678	663	703	729	681	695	708	699	703	664	719	699	665	650	668	653	684	684	673	667	691	686	727	674	647	671	652	653	679	704	636	652	663	675	694	703	707	647	695	684	659	682	615	672	717	716	661	653	644	684	658	669	688	691	670	683	694	687	673	654	677	656	677	696	655	677	686	683	685	680	682	662	676	672	684	664	665	675	678	668	697	621	640	629	673	684	666	705	685	647	685	705	683	692	688	721	696	694	707	689	723	677	708	717	665	681	646	671	730	645	655	656	705	670	661	718	701	699	630	696	669	718	681	668	673	688	694	676	662	700	675	684	743	708	639	686	660	618	699	676	698	697	703	634	710	657	694	710	729	693	652	648	718	718	683	684	741	675	659	647	694	685	644	681	678	664	633	679	688	633	674	655	648	687	713	684	707	658	687	706	741	645	730	616	663	653	652	689	702	688	660	654	721	666	690	706	682	691	704	619	727	757	666	635	702	661	679	655	686	686	697	703	637	726	692	668	684	692	681	663	680	744	712	668	671	667	666	671	718	683	645	709	711	675	697	636	717	668	724	689	644	666	647	682	667	738	730	694	642	648	661	684	675	629	683	713	645	611	662	682	704	676	698	691	727	638	641	664	672	674	676	636	693	713	664	704	667	634	682	635	733	680	652	630	638	696	644	693	634	692	688	658	682	700	680	644	648	705	691	688	648	675	616	710	729	711	625	690	669	672	700	669	707	634	683	665	674	684	680	654	676	681	685	692	668	651	650	648	639	695	694	683	639	681	703	642	652	674	696	728	640	680	681	638	663	648	695	704	704	707	724	724	719	669	651	662	698	664	709	652	700	685	675	692	689	681	698	674	693	652	716	662	690	646	676	707	651	696	685	718	673	709	686	692	654	708	666	659	722	711	684	714	652	700	687	716	697	686	711	672	719	653	683	670	709	698	682	642	693	733	641	677	624	695	655	753	664	665	668	631	668	699	685	721	715	643	685	707	682	681	687	668	686	658	672	671	705	647	703	712	651	689	740	694	696	703	707	704	683	646	684	656	715	666	655	659	645	671	644	656	683	728	711	677	684	637	661	640	670	675	654	694	685	680	687	645	730	687	613	665	684	662	677	667	687	718	694	661	655	691	641	706	715	693	657	681	683	710	705	646	676	671	702	651	705	680	680	641	677	720	649	699	707	653	676	655	676	694	666	685	718	708	696	675	642	656	704	693	673	686	653	688	696	707	668	697	634	658	675	678	725	652	693	628	687	658	648	684	638	670	619	693	661	662	678	693	681	707	655	650	717	682	665	664	654	640	668	631	682	695	645	690	688	696	696	709	647	694	679	651	647	679	694	692	653	693	734	723	691	661	728	717	648	661	737	709	682	692	666	636	653	594	640	697
55136	10678	11762	7016	4337	3088	2495	2001	1633	1463	1231	1250	1170	972	1000	945	924	889	858	757	831	770	779	769	707	726	743	759	735	728	697	709	704	706	724	731	706	684	669	605	657	677	679	686	690	646	659	675	643	669	679	696	582	667	670	701	666	703	700	714	690	664	702	693	680	658	683	684	661	717	676	634	679	707	663	692	633	597	661	647	688	652	652	659	659	648	625	677	644	636	667	645	655	623	641	636	667	633	581	635	598	671	615	635	639	686	648	637	622	634	630	661	631	650	651	626	603	656	677	633	679	666	620	687	641	665	634	626	684	638	635	694	615	676	631	661	615	661	655	634	651	628	607	635	663	645	605	668	669	633	640	608	682	589	616	621	601	642	636	634	630	632	614	658	629	665	657	672	628	622	662	622	650	662	670	619	679	648	651	655	667	683	644	697	653	619	662	651	588	655	630	706	669	606	627	626	660	594	655	627	649	725	659	659	645	660	668	612	691	643	621	652	618	638	653	655	632	610	638	690	634	652	640	696	635	604	625	661	641	648	634	638	638	638	620	623	632	683	657	650	635	613	630	671	645	628	653	653	654	665	674	639	660	602	585	684	615	685	623	657	635	636	631	619	632	609	638	621	620	647	663	625	582	673	679	651	635	658	633	651	613	661	648	602	598	614	628	602	644	655	630	647	600	678	622	700	613	657	678	656	642	657	629	655	660	647	645	616	625	645	652	626	647	606	579	585	608	651	653	634	655	668	641	625	687	610	643	603	651	672	652	669	698	619	666	636	603	634	646	644	651	648	614	657	628	642	679	645	639	649	620	651	634	678	578	637	633	613	663	652	626	621	623	664	598	689	603	653	618	613	625	663	623	628	613	609	667	697	671	585	628	653	615	633	619	667	673	633	617	627	618	645	649	615	660	609	621	640	601	628	626	639	634	682	647	668	623	612	588	621	680	668	642	655	664	634	677	633	599	624	684	654	640	660	673	647	637	601	660	620	610	613	633	601	616	694	671	630	571	680	673	614	623	664	663	684	670	632	671	664	648	597	619	629	650	622	637	653	665	639	622	630	648	653	608	658	654	663	624	644	642	655	658	581	643	656	663	684	631	632	642	630	643	605	626	623	606	660	603	633	619	652	651	623	605	668	622	657	645	624	604	609	609	632	676	670	657	665	661	624	662	611	673	691	662	597	631	610	696	648	626	621	619	647	655	610	659	631	629	649	694	621	667	588	630	595	637	702	620	630	653	657	579	599	663	630	647	617	628	686	642	639	629	674	692	632	627	634	652	610	600	628	631	676	604	608	614	667	626	628	658	598	628	651	625	639	621	654	623	680	712	604	669	650	704	602	645	640	624	632	680	659	611	611	653	635	666	627	644	649	663	621	615	609	623	625	607	601	663	611	600	621	674	594	677	658	626	626	657	624	625	637	635	603	598	645	650	629	622	638	664	667	674	675	631	633	682	678	639	624	643	607	639	686	582	613	647	648	683	597	656	661	634	627	650	648	633	657	628	626	621	628	631	612	610	611	629	640	641	649	670	685	611	668	603	624	637	679	675	633	658	623	636	590	578	650	640	700	650	654	593	614	626	621	620	630	626	649	615	653	619	668	606	556	645	634	674	658	643	637	645	649	648	674	630	582	624	626	664	595	619	606	610	653	644	648	632	666	637	682	628	660	653	667	639	651	680	633	608	608	639	679	614	679	640	628	631	623	623	618	625	668	653	601	644	631	641	681	643	646	602	715	628	630	659	615	636	690	603	659	660	695	624	657	619	631	619	596	603	678	619	657	595	611	653	627	658	613	657	614	651	663	625	651	639	654	655	657	619	666	624	617	658	616	653	609	643	602	603	567	620	655	645	644	620	655	635	652	640	658	662	668	626	612	655	649	697	632	593	616	632	617	630	645	654	660	652	636	646	614	628	596	693	638	600	654	628	662	634	634	608	642	676	629	634	678	641	639	623	596	598	615	662	652	589	672	674	642	608	662	643	669	639	628	619	643	581	664	622	649	647	621	674	642	596	604	635	681	623	638	616	627	636	656	644	644	640	638	648	673	704	603	668	634	660	670	643	607	658	583	692	619	667	649	662	651	620	645	605	651	675	634	612	603	665	626	671	631	653	671	653	616	619	633	595	649	644	654	630	629	639	605	669	590	642	602	611	598	681	601	635	628	632	587	640	638	641	683	605	680	643	669	661	658	656	608	635	644	650	650	635	658	664	633	667	631	636	648	606	625	628	625	671	627	604	633	641	641	657	593	628	649	618	637	674	608	640	657	644	611	667	614	666	711	611	700	668	625	683	649	652	600	658	590	602	637	598	687	686	648	602	645	593	622	636	649	593	586	643	670	642	654	641	603	635	666	612	621	608	624	621	699	663	628	625	627	628	638	651	626	658	639	637	613	658	642	632	651	613	644	668	656	666	665	638	611	579	646	644	691	671	669	633	642	595	664	628	618	653	614	613	622	630	661	690	644	632	647	648	624	596	676	637	644	602	633	589	615	633	654	629	655	654	650	626	667	580	642	674	597	636	596	604	632	666	604	628	682	661	668	645	640	631	622	629	652	597	684	631	658	668	665	647	663	650	623	622	630	645	607	622	606	606	623	651	633	612	630	586	657	654	674	700	641	660	641	656	633	590	647	661	638	670	633	650	660	649	685	665	633	604	682	651	607	637	678	620	638	637	644	670	628	653	658	651	692	668	657	679	643	666	678	646	606	669	618	638	654	657	638	627	675	607	638	641	636	662	637	621	644	634	605	632	610	572	656	634	578	622	637	677	655	698	605	614	666	663	680	650	631	603	689	621	640	594	662	670	642	681	635	652	614	630	641	660	605	624	600	625	654	664	631	644	606	629	673	611	646	621	650	602	640	633	670	654	616	612	631	664	635	679	612	629	622	618	635	657	631	650	649	668	600	658	649	625	622	657	622	626	654	626	593	602	667	662	624	696	665	673	617	646	643	575	585	650	658	650	651	649	594	626	628	604	641	675	648	630	616	701	629	646	636	646	657	677	626	669	640	613	586	644	682	653	644	609	659	630	673	628	653	648	656	583	685	607	668	612	672	605	649	645	590	602	630	634	606	684	639	619	684	649	617	602	642	610	660	625	643	657	619	589	620	612	640	654	673	623	675	647	604	608	640	629	658	634	630	684	581	666	634	651	665	623	649	646	602	653	629	605	587	675	624	661	666	615	603	645	666	642	700	615	623	620	631	639	644	677	639	639	642	658	653	602	623	625	627	615	607	668	621	671	661	623	619	684	639	663	620	639	633	681	644	628	584	613	622	603	652	645	639	619	619	635	607	662	619	618	624	660	643	568	647	674	616	650	653	633	606	602	642	638	642	628	662	661	625	648	616	696	623	650	607	615	638	659	622	674	617	611	614	665	675	552	629	608	636	674	688	657	642	620	622	607	664	614	632	652	642	625	642	633	618	628	662	679	637	639	621	604	662	649	627	634	648	647	627	681	623	594	665	624	628	632	659	676	614
34843	19469	5303	971	658	689	644	638	640	599	656	664	675	679	667	614	659	646	635	632	629	653	655	664	590	657	672	603	650	666	662	620	698	666	647	660	649	635	635	628	666	635	649	627	614	644	641	637	636	657	669	643	626	596	648	639	669	629	664	650	615	638	647	670	628	602	667	657	626	656	618	651	676	626	662	641	622	662	654	648	632	664	661	722	670	637	631	642	624	640	604	670	644	649	683	652	660	666	623	647	644	643	660	637	650	615	670	660	623	648	669	599	640	655	678	664	653	628	690	656	624	615	635	671	693	621	661	681	663	665	655	648	629	634	609	619	657	657	629	684	660	626	652	660	635	633	620	620	622	636	626	654	656	624	663	638	626	635	637	679	659	665	620	663	637	676	656	641	662	640	658	684	659	651	649	627	653	717	653	633	699	613	663	643	633	658	653	653	664	706	686	615	603	645	675	601	674	663	647	604	622	656	644	681	628	646	634	645	644	686	611	686	650	698	643	651	642	644	648	634	598	670	652	651	669	646	652	630	660	644	645	665	642	651	655	624	656	671	610	619	638	649	618	655	618	680	624	654	659	707	635	665	656	627	634	628	628	655	653	643	588	627	662	618	665	605	617	661	614	641	659	636	590	649	637	649	661	630	633	617	655	611	598	663	662	686	668	644	624	641	635	659	641	652	628	624	633	634	669	645	650	654	618	665	674	619	691	607	648	679	585	637	659	632	654	672	634	633	637	699	630	627	638	631	603	689	672	663	688	619	636	637	700	674	686	646	659	643	677	687	613	622	644	669	642	701	660	588	651	656	640	702	591	643	648	683	607	668	638	647	644	638	629	641	622	660	621	671	613	662	624	652	646	657	612	651	636	637	681	614	639	636	671	652	615	643	703	680	637	672	670	629	612	639	643	661	693	673	672	661	658	644	635	659	652	696	654	705	629	652	617	649	648	679	665	685	612	615	652	648	618	641	666	624	639	672	670	689	654	649	659	672	663	627	632	663	651	647	598	654	625	611	588	710	668	651	610	625	639	676	671	640	692	651	617	625	678	664	605	636	670	640	628	645	626	653	655	676	655	635	636	655	643	602	631	654	638	643	678	657	619	661	659	646	605	644	693	644	620	645	631	607	658	619	653	660	626	663	596	713	637	667	656	647	640	625	676	645	660	606	689	644	676	651	674	625	625	664	634	604	702	640	670	615	630	670	663	675	700	602	694	678	625	601	621	667	648	660	628	684	703	627	646	706	641	637	695	636	645	631	660	683	651	643	656	683	674	659	682	626	629	663	707	654	620	664	656	656	642	687	672	645	664	670	694	638	677	650	674	680	686	633	688	669	685	652	650	650	651	657	670	645	648	619	655	649	642	671	630	683	621	708	679	627	675	627	619	619	672	640	607	658	624	674	681	677	652	674	655	644	644	669	683	624	679	663	664	628	620	653	613	657	667	622	673	636	626	668	636	637	627	643	689	606	657	676	581	671	623	643	658	626	684	642	632	637	678	685	691	631	638	655	656	683	614	610	678	629	639	633	632	695	674	646	591	649	624	668	659	625	609	676	659	618	619	660	689	622	613	653	631	656	667	635	649	674	680	648	641	641	663	666	644	669	661	687	673	697	629	633	594	654	637	625	660	653	636	678	655	630	651	642	633	650	660	658	615	678	709	647	655	635	666	662	626	624	600	632	640	651	614	661	616	661	633	633	645	622	639	672	675	624	631	636	653	642	648	639	681	668	645	618	689	663	644	621	644	657	601	680	647	632	662	663	658	662	650	649	649	618	677	639	647	668	646	641	638	706	634	677	650	625	656	631	640	623	611	674	633	645	657	618	644	679	652	630	687	647	639	661	621	665	682	700	631	640	633	619	709	635	582	673	623	716	651	663	710	581	647	644	634	616	634	656	614	638	595	673	672	621	642	618	716	659	649	641	657	672	622	615	609	641	649	675	657	643	654	648	645	642	645	667	685	614	623	641	661	696	599	656	618	702	689	647	647	685	716	605	645	644	683	612	655	642	624	614	625	679	613	620	674	608	625	636	621	609	648	656	669	644	638	653	628	625	624	641	673	615	640	613	698	667	615	711	701	658	637	646	614	668	628	620	667	663	642	674	687	651	665	628	685	662	646	645	607	641	656	646	628	603	652	599	646	675	680	676	640	672	635	675	606	650	659	604	649	634	649	610	641	687	651	670	651	610	618	666	653	629	664	581	650	630	674	652	664	660	612	640	596	660	676	636	648	630	636	652	648	679	642	638	606	690	667	627	651	628	662	648	701	674	666	651	662	579	623	675	636	673	676	636	676	676	641	619	652	661	621	668	657	668	655	697	625	612	643	630	685	667	662	643	619	663	612	683	697	654	648	667	692	640	655	654	679	690	643	660	559	637	589	670	628	659	660	668	614	664	652	688	667	595	626	615	641	614	612	629	629	683	638	612	638	633	634	651	638	644	621	658	610	669	665	629	641	645	725	655	689	634	661	615	643	598	649	642	649	633	585	692	664	654	619	635	674	603	657	647	635	628	668	707	653	618	640	652	634	666	632	648	677	669	691	679	635	705	616	642	630	669	634	650	647	667	655	666	672	653	652	651	661	678	665	648	679	698	686	617	626	639	634	654	626	673	654	659	660	631	680	603	654	669	654	648	690	711	656	633	702	577	655	668	672	686	636	664	663	631	716	659	650	682	679	688	596	605	631	647	682	636	640	653	714	635	676	634	663	680	682	674	642	696	631	634	643	618	623	626	690	631	624	612	618	647	707	657	630	690	645	680	678	628	649	660	600	678	660	593	652	661	653	643	614	635	698	666	638	622	608	653	677	694	643	633	635	681	629	624	612	675	681	662	644	663	658	624	662	653	650	653	656	688	668	689	640	662	660	623	652	668	623	657	602	677	658	659	662	587	649	682	657	611	676	626	629	641	681	713	646	640	619	653	630	651	676	629	688	671	622	663	632	655	637	650	659	681	654	651	624	622	694	663	661	711	665	659	645	683	652	683	638	666	639	629	695	604	630	690	636	650	640	632	637	658	600	648	658	646	686	671	629	703	662	639	674	643	670	660	667	675	653	651	624	637	696	643	662	588	658	662	653	652	657	655	694	670	626	644	636	668	670	634	651	625	715	639	651	665	667	679	669	683	591	673	673	656	691	632	671	673	721	661	649	636	654	658	624	614	624	633	683	669	653	620	641	657	679	615	621	650	674	593	632	713	612	688	629	670	640	632	655	653	695	600	668	639	664	623	665	647	667	677	652	645	635	668	624	632	654	691	624	668	701	618	621	663	687	704	636	664	647	667	622	643	575	640	655	631	654	662	668	645	647	655	643	629	638	642	683	657	591	644	615	647	630	711	652	634	631	588	636	690	684	698	641	671	632	640	621	638	644	638	680	643	614	581	668	635	628	651	687	664	646	640	637	638	630	612	667	696	634	598	675	665	656	649	632	658	670	624	637	656	645	677	675	643	692	673	665	674	605	581	606	666	676	682	619	656
30664	3485	911	798	719	678	624	620	593	626	614	628	554	595	671	617	593	592	581	632	587	577	599	622	587	580	598	586	631	632	662	573	571	576	610	621	629	610	627	612	661	650	598	604	625	590	612	546	618	568	625	557	598	588	613	635	626	642	628	590	623	624	614	664	613	634	648	584	623	608	606	627	573	620	613	586	629	587	571	597	583	648	567	603	640	597	588	561	583	612	598	615	594	608	604	581	635	567	574	619	542	592	602	599	590	609	576	557	578	593	615	642	609	611	657	595	661	583	593	617	580	578	589	608	637	572	580	599	613	599	602	568	547	556	601	651	617	631	597	593	628	618	589	566	541	591	569	586	578	597	558	603	600	572	559	624	589	621	587	620	607	608	611	622	603	644	634	621	619	603	601	635	619	590	579	619	587	620	611	630	586	621	625	588	612	608	638	610	596	638	626	595	601	619	656	636	567	639	578	595	601	606	551	577	595	562	603	629	575	619	642	650	598	604	592	618	563	591	602	604	600	553	622	564	594	611	628	629	612	616	612	627	608	631	623	599	625	616	570	591	611	615	576	579	637	623	547	634	596	590	625	611	606	614	612	602	618	644	556	565	633	552	626	585	612	564	630	620	585	587	621	600	622	557	581	576	536	608	617	631	615	595	614	614	605	601	613	590	565	529	558	578	617	567	635	634	610	652	594	600	626	586	576	558	585	617	639	648	593	575	626	573	626	658	621	624	573	611	628	636	563	610	583	594	576	632	648	647	608	640	569	611	629	595	605	605	600	607	614	662	651	589	637	582	647	614	615	629	571	592	640	624	528	586	574	630	648	633	619	582	588	637	605	597	572	647	639	620	618	621	593	604	628	653	592	628	670	586	575	564	579	622	597	603	636	596	600	619	588	635	595	627	609	598	591	618	621	582	624	605	571	595	563	595	637	573	658	643	609	592	600	630	588	640	579	647	627	592	576	618	622	593	587	560	591	625	597	664	643	571	607	555	640	601	577	564	576	630	609	635	595	571	566	631	591	620	632	587	596	611	614	582	605	610	588	622	607	609	611	628	578	574	606	630	603	596	598	597	611	637	601	585	592	581	589	640	643	581	629	618	624	588	598	641	608	587	611	636	642	555	657	614	647	582	573	575	607	592	622	668	603	614	596	645	632	607	587	569	646	637	606	626	607	606	611	659	638	602	631	593	621	622	634	632	580	569	623	626	622	602	613	640	616	575	596	596	607	612	641	584	642	648	604	589	597	592	611	560	617	607	617	585	591	571	624	610	638	602	633	608	596	587	596	587	611	616	583	575	638	570	578	615	600	587	672	658	632	634	602	605	603	630	591	634	580	615	590	606	593	609	608	568	633	610	589	586	583	595	614	563	613	615	570	581	592	595	621	605	598	613	589	604	587	613	615	621	595	619	646	605	619	617	608	616	599	617	617	642	591	645	599	594	606	631	619	583	626	624	575	591	600	581	676	604	606	618	625	641	583	607	643	572	627	581	617	583	580	627	584	595	584	605	563	617	591	618	587	595	626	649	606	636	628	602	591	609	647	637	554	604	594	561	627	611	601	617	582	600	622	605	572	623	586	619	600	585	638	597	594	613	565	603	585	588	636	619	595	628	602	561	635	628	609	561	641	632	592	576	620	605	618	547	601	541	590	552	614	617	612	590	592	641	615	566	596	589	581	611	612	588	558	597	582	596	574	604	575	584	581	603	603	625	611	585	620	582	622	607	586	588	561	650	600	610	585	636	587	586	600	605	586	599	572	588	586	568	587	613	620	568	588	602	559	619	603	625	600	590	622	582	646	606	562	582	589	601	599	629	608	625	578	568	610	589	619	638	609	590	603	593	615	602	621	646	625	603	610	567	584	602	641	640	646	614	600	569	630	606	591	627	562	557	590	612	604	575	620	627	612	611	580	624	637	600	600	588	582	591	590	651	616	581	647	624	606	619	613	640	623	615	612	600	641	576	611	588	617	594	587	605	646	583	569	580	595	654	575	582	619	621	575	598	595	569	642	578	607	562	645	586	602	587	605	608	608	592	628	602	579	606	618	614	628	601	599	585	643	637	599	690	582	583	567	590	586	598	586	588	616	606	602	580	612	608	607	612	607	574	627	573	576	668	593	583	618	584	624	606	599	561	619	632	614	607	612	583	629	544	607	585	607	608	593	585	606	634	584	609	594	576	605	595	560	589	619	588	584	588	621	598	600	585	648	599	643	577	617	595	615	587	591	640	581	556	583	588	624	594	636	551	620	656	629	626	616	593	619	598	564	586	619	605	576	598	584	632	621	623	591	605	573	646	582	617	636	615	608	644	577	625	596	594	627	601	581	652	635	569	593	615	659	609	597	610	627	624	609	593	604	579	569	650	567	584	566	614	591	605	567	607	629	590	605	617	599	596	615	586	582	618	572	600	597	638	606	610	576	616	600	598	566	639	609	608	602	588	594	578	610	609	605	602	613	595	550	606	618	634	579	629	602	631	587	622	580	567	592	581	583	645	643	629	597	591	644	575	578	647	620	577	615	637	583	559	589	580	589	594	627	644	595	599	601	606	632	625	617	589	601	591	616	638	577	608	596	602	612	597	655	587	602	647	568	614	641	613	623	637	590	610	607	624	558	613	598	642	630	610	576	608	592	570	557	599	609	629	628	625	590	604	610	589	586	577	603	607	626	583	621	616	627	623	626	568	620	612	626	573	631	530	588	606	601	639	578	619	603	612	600	575	571	638	618	630	628	604	653	606	608	625	657	617	610	581	587	615	605	581	598	606	613	675	592	602	622	605	606	605	597	590	602	577	585	605	665	586	607	634	618	610	610	604	610	588	640	576	606	621	548	574	613	586	637	604	630	595	623	640	635	596	634	601	601	607	669	557	609	603	608	626	565	534	637	571	553	588	571	563	577	611	605	601	587	617	605	593	596	610	653	600	613	617	581	615	584	628	598	606	587	619	600	611	616	591	597	584	610	563	606	582	592	591	606	596	567	613	613	625	628	637	615	620	553	637	599	542	590	617	581	637	572	615	650	638	566	614	610	632	594	647	626	572	611	590	567	615	630	615	622	576	609	607	589	587	570	578	595	629	592	604	610	635	622	625	584	567	581	586	603	612	570	585	621	569	603	578	555	578	600	599	608	593	553	591	572	622	579	605	568	571	638	579	593	620	641	580	543	623	629	601	579	571	594	602	645	625	623	611	604	623	639	591	644	572	572	602	583	600	595	586	628	592	601	570	630	629	565	644	556	608	594	579	622	605	585	614	611	629	603	547	589	599	605	622	630	597	635	646	601	614	590	601	634	633	557	558	594	582	605	613	607	614	625	599	627	578	630	595	626	570	618	547	625	599	597	578	623	579	601	612	570	610	647	591	600	571	606	632	637	609	564	639	649	571	568	577	594	616	616	627	582	585	612	617	633	579	564	613	565	589	601	579	595	641	609	629	560	615	650	593	587	573	597	594	596	572	616	617	632	565	598	575	581	619	620	618
25338	20973	27615	24319	20901	11307	1060	718	548	508	537	467	446	433	432	456	433	397	440	408	406	392	387	385	391	367	369	376	395	414	387	408	407	366	376	361	360	347	378	362	383	359	345	372	384	337	379	393	382	378	396	351	381	391	356	359	363	403	380	405	366	342	381	390	408	345	355	392	392	348	375	415	339	368	362	341	406	345	362	386	336	334	393	380	373	354	363	392	362	376	382	375	368	365	405	381	375	354	372	342	381	372	394	359	353	346	357	382	348	365	389	327	370	360	383	336	352	375	380	356	345	352	355	350	358	370	404	342	342	387	370	344	386	380	383	373	367	369	371	326	364	386	372	354	393	333	335	350	375	349	350	374	359	354	364	374	410	360	360	344	364	358	370	360	349	351	342	392	397	352	345	373	365	325	339	333	373	363	384	343	382	358	371	377	333	348	402	364	401	344	370	354	360	355	377	367	345	334	352	370	373	394	344	378	385	360	391	379	359	337	330	362	337	388	371	374	365	367	388	366	379	360	364	376	370	383	357	350	371	384	379	363	340	390	391	373	378	370	343	353	367	339	350	330	351	324	356	350	379	359	343	340	402	367	343	364	377	388	351	368	367	361	340	367	351	361	378	344	380	373	362	366	376	356	394	381	384	340	368	382	391	352	355	380	384	372	326	350	317	363	394	338	339	338	407	355	370	327	396	380	343	342	378	373	357	364	379	367	396	367	380	382	372	356	362	336	358	370	359	359	359	370	352	368	339	351	348	406	382	357	340	357	356	370	344	344	351	379	351	389	379	338	391	361	353	337	361	356	358	356	366	353	345	344	314	321	363	362	379	378	357	358	364	385	397	335	337	379	385	353	394	382	335	382	351	365	373	336	348	363	374	343	409	385	364	389	367	330	316	355	397	338	375	362	362	394	374	359	360	376	362	367	362	364	348	348	380	367	367	334	337	347	371	373	379	374	321	368	356	352	380	373	377	351	355	359	362	350	368	390	340	397	326	374	375	380	406	374	374	340	358	367	375	384	366	406	418	370	359	373	389	357	361	349	364	404	369	373	389	397	368	354	362	370	367	353	387	360	369	345	361	360	364	377	383	366	355	363	354	368	364	389	362	361	386	331	370	390	396	372	369	352	374	380	354	357	391	369	371	334	367	351	357	386	342	338	355	354	372	377	388	361	354	350	377	356	367	358	357	365	369	385	379	341	373	338	363	373	377	354	373	375	354	379	360	371	354	402	355	391	351	347	357	365	342	352	391	359	378	391	370	348	370	350	322	344	365	360	368	329	348	359	374	350	413	347	377	394	392	337	352	359	343	355	375	369	394	375	394	376	339	364	330	374	378	371	381	350	383	374	377	379	316	339	353	341	355	387	374	392	350	352	391	391	375	364	342	325	351	362	345	355	352	326	354	378	347	404	384	366	361	383	390	374	390	353	364	340	348	363	354	376	351	329	342	363	385	381	343	397	341	369	369	365	338	376	362	359	382	367	349	360	349	391	391	384	377	358	329	381	398	372	369	385	357	330	343	379	344	358	343	374	361	367	382	373	377	361	370	370	354	384	305	354	353	357	379	345	365	393	355	354	351	381	365	374	371	344	354	368	387	385	375	379	370	345	372	384	378	391	317	392	362	346	366	377	372	355	381	333	373	361	355	371	345	339	402	347	365	392	365	375	377	399	350	351	404	397	344	351	384	384	364	349	398	355	351	325	387	389	353	383	404	345	343	373	395	372	354	365	348	368	416	365	353	356	339	352	355	405	350	342	379	369	358	358	378	386	378	388	383	318	377	376	358	378	382	390	376	342	402	342	384	370	326	329	350	375	337	353	371	358	356	355	354	375	341	368	342	381	371	344	381	342	375	354	373	349	378	378	341	373	351	370	357	370	392	354	339	377	369	408	374	377	370	355	365	357	364	332	338	337	311	390	361	379	348	326	385	339	370	354	361	371	375	344	358	349	355	403	382	353	366	368	393	368	373	382	358	350	345	332	352	352	376	397	377	360	396	387	381	411	372	339	388	370	339	364	334	340	358	359	373	349	364	337	341	371	384	408	345	370	394	381	366	364	376	361	373	411	374	356	373	358	367	369	378	376	356	358	394	383	360	399	380	358	353	335	364	363	377	403	361	373	344	350	382	348	354	372	351	388	386	341	375	381	364	374	380	352	350	350	365	356	367	342	383	373	354	334	346	351	367	392	376	373	372	381	393	323	351	361	379	371	381	413	355	383	356	364	359	352	344	342	405	407	357	362	357	347	347	359	362	369	409	341	394	405	381	346	353	345	349	364	356	394	362	321	381	358	388	378	355	360	354	379	379	358	373	352	374	392	392	360	365	399	387	384	327	373	342	372	375	366	375	328	373	378	340	357	355	390	364	340	390	365	385	346	351	381	382	354	323	365	337	338	378	394	367	375	371	352	389	373	352	300	367	370	353	412	373	386	351	378	366	341	349	340	358	367	374	367	386	361	345	335	369	362	352	373	376	381	363	357	390	392	348	329	334	355	356	361	369	342	353	320	381	337	364	344	349	365	402	383	335	376	345	366	367	377	360	334	362	352	364	394	325	341	350	348	363	338	387	343	365	357	343	362	386	383	381	355	396	365	355	378	343	387	368	360	381	367	411	386	360	368	367	348	331	345	384	364	384	315	337	322	340	363	399	380	358	352	371	354	368	354	366	369	349	375	351	362	377	378	360	340	328	371	367	366	356	343	362	364	381	379	411	359	382	344	397	385	383	359	356	347	362	366	392	346	370	379	356	384	380	360	353	358	407	385	308	345	380	378	390	347	375	364	379	363	332	362	366	362	377	381	349	360	366	398	376	347	387	358	336	378	375	395	357	364	362	379	363	357	358	344	353	382	389	372	331	360	378	393	364	368	377	355	362	326	379	375	393	378	361	383	366	406	349	382	334	375	358	383	407	368	340	332	356	368	386	359	373	380	353	359	355	344	369	361	408	376	381	368	353	359	357	345	397	341	342	368	380	353	356	364	354	342	335	359	341	398	344	372	368	417	378	343	382	365	383	360	370	384	392	341	395	351	348	363	365	392	368	381	317	381	359	373	379	343	375	371	354	369	339	351	402	344	370	378	362	380	370	325	366	380	417	396	392	364	348	378	347	385	351	379	364	369	375	359	355	348	386	328	352	380	351	411	408	355	398	364	371	343	379	370	375	362	356	405	370	373	409	354	343	351	371	352	346	342	391	369	358	362	331	387	332	356	361	360	317	383	358	372	338	372	358	373	330	361	369	370	361	362	357	345	400	387	378	385	358	358	349	368	378	358	390	357	382	365	385	301	370	357	383	389	356	333	330	366	378	384	393	339	372	361	349	395	354	379	394	379	358	348	373	394	394	388	381	365	321	359	384	351	337	367	367	383	352	414	353	393	366	356	363	379	389	382	373	360	380	350	346	371	364	368	343	368	370	388	374	385	380	350	372	343	356	370	371	393	377	366	367	344	375	360	380	349	345	372	358	354	368	342	349	364
56111	8400	6814	3832	2432	1686	1280	1062	925	838	725	657	626	545	569	541	534	462	465	457	493	449	417	410	432	465	437	430	406	439	419	407	397	400	424	407	398	391	421	372	379	391	413	377	392	405	395	381	379	399	414	375	384	417	388	430	418	406	413	366	398	376	369	422	404	401	391	382	407	365	395	406	357	398	405	415	406	347	366	411	378	388	377	398	405	416	421	397	382	399	360	407	364	403	359	399	400	347	369	378	382	370	407	382	358	396	345	410	395	361	377	377	391	399	388	398	420	387	365	390	383	367	371	408	331	389	386	364	387	359	391	372	366	394	355	366	422	337	385	395	361	390	379	354	340	334	383	382	385	385	373	369	375	389	400	400	390	381	347	362	370	400	380	387	354	381	378	365	406	396	380	382	368	395	374	385	369	371	377	395	376	401	390	366	418	416	411	352	420	381	370	399	364	345	390	383	402	396	338	389	357	371	380	387	371	364	396	372	400	379	359	380	445	408	383	415	368	400	367	376	348	376	383	362	380	341	385	373	366	400	363	376	352	376	392	397	363	376	355	369	389	355	370	397	383	363	388	365	389	362	384	406	403	395	363	410	380	379	390	362	404	407	367	370	378	383	389	375	372	414	377	416	346	408	374	372	399	373	373	363	391	409	391	361	361	379	407	411	373	383	349	381	341	381	391	400	372	365	417	407	368	379	373	366	385	403	384	373	365	360	366	402	357	357	393	354	393	397	383	374	368	352	388	361	414	398	369	364	376	416	384	363	355	379	363	339	392	383	372	372	357	361	372	392	371	371	383	390	389	338	372	384	394	377	395	378	385	370	349	354	401	331	364	370	371	392	409	401	389	392	370	403	370	355	386	363	396	369	381	357	380	385	382	424	366	356	388	405	385	404	355	410	389	394	373	379	398	388	441	338	384	341	377	370	393	369	385	380	353	394	405	402	394	366	379	415	381	409	349	374	390	367	368	378	379	346	395	407	341	376	357	401	377	389	385	373	422	379	381	419	404	399	371	390	374	352	358	373	400	437	374	445	390	384	386	354	360	408	374	363	421	358	384	393	382	392	353	352	385	322	368	375	366	372	355	375	396	364	387	363	362	370	398	400	380	380	386	403	383	390	347	346	402	389	375	379	399	396	412	381	393	387	421	371	384	399	393	383	378	369	383	391	380	370	402	384	429	377	365	368	366	369	412	363	379	375	349	387	371	400	380	378	379	347	372	366	417	434	413	393	393	370	372	389	401	370	349	336	369	415	364	395	392	396	374	417	371	387	397	387	403	397	385	411	371	361	393	334	372	363	359	367	350	361	432	368	380	384	389	404	381	352	367	372	371	411	417	382	367	383	395	406	362	408	401	383	351	398	354	349	405	412	396	401	387	400	382	417	404	391	376	407	364	360	388	397	409	347	375	399	374	370	418	375	398	397	376	383	391	364	420	373	378	397	387	369	372	384	377	362	392	346	377	389	414	375	378	363	405	387	404	364	361	384	387	374	369	366	385	405	328	404	390	419	376	379	357	346	394	365	345	373	357	418	412	383	376	363	392	408	397	370	337	393	399	363	354	350	384	384	381	405	395	407	429	391	378	414	390	383	411	372	392	395	439	363	423	381	351	386	405	366	416	368	383	378	377	365	380	383	433	385	421	375	361	370	422	362	372	405	395	370	398	389	371	411	398	368	417	385	384	380	386	352	384	395	409	383	374	367	399	391	410	361	398	383	363	354	381	398	382	395	350	370	343	410	386	378	371	359	383	381	387	388	385	395	384	375	385	387	390	363	383	382	383	359	386	378	371	422	383	385	369	375	402	397	394	381	368	381	383	371	411	373	378	397	354	367	374	384	412	388	375	359	415	353	329	409	373	375	393	342	392	390	392	390	379	372	380	379	408	397	419	411	394	345	385	363	387	394	366	382	373	357	405	376	399	362	366	391	383	367	367	383	374	388	391	379	401	377	340	349	386	372	371	367	389	379	384	405	391	387	401	379	412	386	371	365	386	372	358	409	374	373	377	357	390	358	403	370	396	377	385	390	354	383	421	406	396	362	377	387	391	394	358	394	389	371	389	444	391	384	370	373	367	341	355	369	394	377	362	396	367	377	394	397	375	404	355	354	379	367	406	371	392	366	372	385	391	382	345	367	380	346	388	371	415	395	357	366	397	388	393	383	374	361	375	378	371	393	381	363	407	404	359	404	363	385	385	389	416	393	413	365	376	368	364	364	359	371	381	398	392	411	359	389	381	367	351	383	394	389	403	369	376	382	403	394	391	363	400	349	435	386	341	363	369	350	369	401	381	383	360	386	379	395	384	379	408	365	381	365	369	359	388	409	379	379	348	372	391	364	351	387	393	372	389	368	356	396	371	353	340	338	398	373	373	361	375	388	395	409	358	386	382	405	412	412	413	396	338	374	352	409	422	403	366	389	378	379	379	382	362	389	386	376	398	396	368	388	365	361	361	364	398	412	410	372	367	345	393	388	410	420	377	376	359	379	382	380	354	402	436	392	390	380	381	365	364	359	389	388	354	370	345	393	402	365	376	395	366	401	403	365	387	407	370	383	390	432	396	388	398	365	378	364	377	370	346	393	345	393	405	374	412	376	418	379	355	374	375	343	402	363	371	387	430	346	393	371	399	425	346	366	386	388	386	380	385	374	368	400	377	366	335	398	387	374	366	381	357	346	389	416	360	402	359	385	359	355	373	384	386	399	385	395	403	356	356	412	386	366	391	383	370	393	395	397	345	348	380	365	364	378	362	350	412	427	399	421	403	388	375	395	383	387	373	389	368	357	387	404	367	373	390	382	351	377	369	371	371	369	376	375	371	383	395	364	370	387	417	372	346	378	375	388	379	404	388	360	415	382	390	392	401	364	394	387	433	419	389	349	363	382	350	396	396	368	384	348	368	376	393	394	403	370	377	399	422	379	385	362	417	376	390	416	410	386	371	405	366	347	369	382	374	361	383	371	379	369	385	376	355	362	409	365	402	399	369	415	390	387	412	386	401	374	399	375	353	393	369	409	389	396	362	363	388	383	392	337	348	394	325	374	368	385	376	360	360	373	376	411	360	420	373	393	383	409	340	361	345	407	367	387	402	330	378	392	399	356	391	384	371	378	388	372	385	415	395	400	356	348	375	374	418	356	403	416	338	393	385	367	374	371	352	402	410	422	386	402	418	369	388	371	364	356	397	418	377	368	369	354	388	359	416	373	373	369	355	380	387	346	380	372	392	390	382	392	407	353	327	383	344	396	364	398	351	345	367	341	384	396	384	396	357	395	384	376	397	362	399	352	355	385	387	385	369	388	340	370	394	395	408	364	382	362	407	366	390	390	361	367	389	390	407	373	370	417	375	399	354	345	383	384	376	390	363	389	392	376	394	342	388	403	360	417	375	400	391	400	340	381	388	392	418	369	403	392	372	376	418	391	384	371	354	363	398	380	423	394	415	373	373	399	341	353	367	377	357	375	357	412	418	360	381	367
23349	20974	27948	24100	20945	20996	9935	1472	1150	1052	959	911	870	798	803	747	788	809	798	758	764	720	733	739	732	707	705	655	707	682	760	752	675	705	687	692	664	708	704	681	703	676	706	692	681	705	684	692	685	730	697	625	661	713	726	670	677	688	727	717	692	699	727	676	691	624	686	683	726	677	689	679	676	660	667	673	673	650	684	660	664	676	680	651	663	727	673	675	659	662	669	643	687	671	672	669	712	731	724	674	677	670	709	672	687	654	676	726	671	686	684	714	679	698	667	685	684	703	670	655	687	709	660	664	632	660	607	659	633	673	711	682	645	642	667	662	697	655	668	690	613	650	667	688	652	636	624	680	660	697	689	665	702	697	644	651	661	682	666	684	709	709	696	620	681	701	723	678	694	705	700	671	677	643	710	667	697	658	680	670	657	714	665	646	642	693	663	671	700	703	665	695	685	674	695	680	667	717	706	657	694	726	684	660	688	631	665	689	629	642	674	673	673	620	667	674	666	676	638	645	676	642	675	663	662	720	684	730	683	696	705	670	653	707	627	667	646	693	664	694	689	708	643	674	659	690	657	665	718	631	683	634	667	680	629	692	645	657	716	663	730	655	724	647	684	671	680	733	652	645	674	687	681	688	698	684	653	693	666	626	627	705	706	696	666	669	699	669	680	745	646	691	668	684	706	688	670	661	667	676	653	702	698	643	679	702	678	640	689	626	673	694	669	715	699	722	714	664	634	658	684	705	672	702	636	676	657	662	664	704	675	648	681	707	623	692	657	699	662	657	616	656	669	655	673	724	692	629	666	672	689	716	702	643	659	686	680	723	716	707	690	619	738	703	696	679	695	633	683	677	658	704	684	661	665	685	637	658	652	657	727	681	678	705	689	631	650	666	710	671	672	673	678	667	650	751	647	668	675	699	649	710	692	695	689	684	662	673	694	689	664	696	674	671	670	750	718	679	662	656	662	681	631	681	714	708	670	695	662	708	637	643	680	688	681	689	620	664	651	667	633	648	710	661	713	676	661	656	648	665	676	662	620	663	710	677	708	648	623	666	686	695	651	714	648	660	685	677	674	666	669	667	665	709	651	626	662	698	683	663	704	603	621	674	691	662	664	679	699	653	749	697	718	662	678	678	688	713	666	651	673	651	689	658	655	610	652	602	608	682	684	673	656	654	651	691	639	669	677	683	712	651	658	687	646	700	650	640	679	691	696	711	685	653	676	703	688	701	710	685	708	684	667	669	695	681	673	700	693	700	699	657	669	647	685	661	683	710	669	695	660	690	665	646	674	684	684	691	681	660	726	686	603	622	661	701	652	665	631	665	744	630	685	669	625	670	680	631	663	636	683	668	630	685	710	653	674	654	678	672	625	663	712	644	694	679	700	656	679	708	684	696	667	643	699	719	682	675	685	649	632	658	710	658	685	718	703	704	643	627	672	698	687	681	679	702	632	655	733	671	682	674	692	613	689	650	678	693	652	708	682	647	667	677	671	656	736	631	711	634	637	687	633	673	714	703	678	667	676	711	710	665	659	648	654	709	685	672	688	735	729	678	658	689	654	685	694	654	688	678	643	652	686	704	712	748	732	655	691	691	657	660	625	641	675	688	643	681	667	648	676	712	722	635	647	642	643	662	651	688	700	699	677	660	629	685	713	690	673	675	696	709	674	699	742	660	669	685	687	692	736	658	664	689	632	743	653	671	681	656	646	660	644	650	676	715	664	751	699	692	616	671	692	638	696	705	681	653	704	675	654	660	657	663	659	720	689	693	657	640	680	664	694	679	718	708	661	678	682	675	718	703	712	657	663	706	659	676	682	638	665	682	615	691	696	689	709	701	674	664	724	680	631	669	638	694	662	666	647	710	676	669	683	688	674	652	671	651	661	639	699	734	632	682	632	694	665	675	717	715	665	646	692	690	683	679	628	657	658	651	731	690	684	639	697	633	701	676	662	698	675	669	699	683	633	680	717	691	694	687	666	703	717	682	698	663	658	706	616	656	695	688	665	662	655	672	661	663	652	675	643	668	648	659	633	688	643	636	685	678	680	652	705	699	699	657	664	671	609	691	661	629	670	674	699	697	649	670	671	644	686	715	689	665	669	677	697	672	711	677	666	671	639	649	740	704	650	635	666	646	662	707	705	690	677	656	672	690	656	668	673	601	665	674	677	679	664	686	690	676	723	695	631	650	638	675	692	699	700	710	643	699	672	640	678	686	603	649	671	693	674	664	715	719	705	681	678	665	679	687	677	721	658	635	690	647	682	662	634	677	684	656	645	656	674	649	632	624	679	687	637	669	648	671	678	689	706	709	655	718	704	631	662	712	632	673	679	682	639	655	713	697	662	674	731	653	660	687	665	676	667	656	636	666	694	685	700	649	673	691	628	682	672	737	707	714	647	680	644	700	684	672	677	694	684	656	669	635	606	628	707	654	688	729	685	693	678	659	679	652	668	678	634	633	656	675	731	649	658	726	644	703	662	663	721	691	682	676	636	617	638	716	702	659	633	623	674	645	693	637	725	707	696	718	641	657	711	702	682	738	673	669	654	642	638	687	704	685	653	676	659	636	650	660	691	694	716	687	700	688	632	711	635	713	682	743	687	699	744	627	679	621	705	690	705	679	685	651	725	684	692	691	615	700	707	657	665	689	693	668	664	697	661	686	623	679	707	712	697	686	688	668	668	682	686	636	699	712	671	669	678	684	684	691	639	705	627	679	650	657	660	692	659	665	666	686	640	670	626	703	675	643	693	686	635	658	686	659	644	649	692	693	733	667	717	682	706	655	654	690	658	696	712	662	616	661	690	708	664	678	676	657	677	671	702	627	659	619	708	703	666	642	677	659	656	732	665	732	673	695	683	636	708	661	680	690	699	688	664	679	668	669	638	659	664	695	672	658	670	672	716	667	648	661	676	661	677	674	657	657	679	706	714	669	699	694	673	656	719	663	676	710	634	670	659	624	654	685	669	653	680	675	676	738	661	658	658	625	654	671	668	684	631	670	675	671	647	639	663	670	683	710	672	679	680	657	652	634	682	677	653	702	723	719	669	663	632	693	653	708	663	633	649	681	681	690	665	650	733	623	692	670	666	635	661	684	688	675	663	682	653	646	647	689	705	617	693	658	702	636	651	688	709	655	700	680	626	639	689	661	685	684	657	680	696	654	681	648	708	720	663	716	646	708	659	679	688	638	727	647	691	660	635	681	688	693	681	678	686	698	678	688	698	692	668	650	721	648	689	678	727	689	695	690	697	725	697	667	678	628	636	675	702	691	672	681	674	675	661	691	667	674	660	664	667	674	680	648	664	661	731	673	641	662	674	662	644	676	669	658	642	671	709	697	720	703	643	637	674	697	669	672	651	636	662	682	690	650	605	679	677	634	710	678	710	700	675	654	694	644	654	635	666	645	702	669	721	695	691	665	679	674	675	700	667	707	715	696	687	703	700	681	655	660	691	673	662	733	677	711	720	640	670	721	719	639
53496	12225	11607	6748	4307	3116	2449	1875	1697	1518	1268	1186	1039	1078	979	934	885	852	864	841	822	725	796	749	776	744	690	706	689	732	697	689	701	649	680	659	713	700	666	714	685	638	657	689	636	674	687	667	623	647	616	678	648	637	669	671	699	698	712	646	676	625	725	653	674	679	679	646	648	653	623	625	637	638	638	672	655	604	646	647	624	669	690	652	649	611	635	651	650	637	687	655	618	646	664	629	660	674	663	687	636	651	598	653	609	599	650	633	677	608	626	616	648	639	668	644	667	608	639	665	620	600	644	628	684	618	628	662	653	626	647	648	601	665	609	641	643	655	650	630	653	653	650	618	662	633	653	643	648	653	638	660	658	614	640	633	640	618	635	627	685	633	641	603	670	672	632	621	632	651	670	663	603	626	619	665	628	619	630	622	663	690	607	627	623	611	663	630	634	598	635	609	650	635	625	658	654	633	647	605	664	619	627	613	625	630	611	662	590	632	661	625	687	609	604	641	598	638	653	637	622	614	633	634	663	654	638	641	651	660	638	628	600	638	656	680	638	641	656	611	656	614	638	651	676	649	646	655	654	671	554	615	614	620	601	602	595	577	638	651	631	637	675	684	652	632	642	654	608	672	655	652	654	652	633	655	660	632	658	620	629	604	583	627	671	618	645	629	640	609	649	657	625	607	644	649	667	646	635	645	619	653	631	647	613	638	603	640	639	627	608	617	631	647	620	644	630	643	610	643	670	628	627	613	661	626	636	633	632	655	624	658	630	632	657	646	630	620	613	629	628	632	639	678	661	677	664	657	645	652	595	627	678	665	643	621	615	647	658	618	663	621	633	655	648	629	623	629	645	604	629	647	649	618	623	665	670	680	621	646	646	646	620	634	642	640	607	694	664	656	653	648	613	620	667	564	684	622	611	670	598	652	603	648	606	673	622	666	641	675	605	647	611	632	673	596	603	643	641	679	616	614	674	600	649	675	633	613	676	641	611	613	635	685	637	615	637	641	618	637	597	652	638	654	631	650	616	605	639	631	631	673	634	589	641	633	658	662	613	652	638	615	627	653	657	650	624	646	588	667	625	638	601	627	681	631	634	627	630	649	622	648	636	641	630	655	644	627	626	607	620	658	625	602	673	685	643	672	693	623	643	599	663	608	657	663	624	679	607	642	643	636	594	654	658	638	626	639	623	624	612	613	604	625	632	595	621	633	615	642	603	655	585	628	650	691	664	680	618	661	643	655	583	657	625	665	605	641	628	608	628	639	671	649	632	649	641	593	607	640	654	584	664	585	629	642	645	641	664	632	616	652	599	684	639	663	641	602	640	626	683	645	627	633	659	617	659	657	644	620	646	630	673	667	629	660	629	616	644	632	644	649	684	669	653	646	624	639	647	599	635	659	609	646	630	633	632	611	632	673	622	658	607	637	685	617	633	645	630	670	613	621	664	625	648	629	681	625	645	646	620	591	670	640	645	607	691	675	620	628	684	657	642	649	627	628	608	643	674	617	611	634	650	664	623	658	592	622	610	614	652	625	648	657	644	637	652	619	639	606	613	654	625	688	614	607	665	622	600	610	623	642	678	629	623	595	611	634	650	666	651	624	645	652	619	625	614	645	646	659	614	639	642	638	680	651	572	651	632	599	659	675	653	639	634	630	626	600	660	630	634	613	621	639	643	629	623	633	648	654	638	658	648	599	653	662	642	671	690	615	652	657	625	607	630	660	652	693	608	631	639	646	622	713	623	648	638	637	608	650	646	664	635	616	602	616	629	649	643	607	620	662	618	618	670	653	635	628	621	631	680	694	663	637	663	643	645	644	645	643	615	623	617	591	643	658	670	658	580	658	621	598	610	662	624	637	656	639	586	647	659	606	650	660	619	579	656	660	609	627	618	649	630	652	662	630	629	685	643	650	649	599	622	620	616	664	591	645	638	681	647	621	619	634	654	629	611	596	621	594	618	655	609	603	654	649	629	662	648	638	614	604	612	652	633	638	640	639	639	673	629	615	630	646	644	669	600	614	650	644	636	677	657	632	678	623	588	616	586	640	643	619	710	618	641	622	657	650	640	634	630	639	626	633	636	669	667	632	600	628	637	656	610	623	671	599	666	618	604	652	648	631	619	663	597	609	652	671	640	634	641	621	680	625	600	627	675	634	639	678	659	647	648	698	646	608	627	624	651	614	596	652	628	689	665	678	620	614	642	645	625	660	654	623	632	638	646	615	645	676	676	645	623	681	608	626	618	610	649	638	608	669	619	593	617	635	652	631	652	660	648	666	639	595	659	633	663	650	582	674	617	636	617	625	663	631	632	634	631	658	632	639	624	631	635	618	670	655	645	636	609	658	651	603	660	656	620	615	668	597	658	632	629	656	668	615	665	650	638	631	621	599	622	616	597	623	627	598	662	632	648	658	640	652	621	635	639	636	616	667	665	657	626	619	616	628	654	644	663	675	635	639	669	585	639	654	624	653	648	631	661	597	658	659	639	663	642	605	668	652	603	610	646	647	676	643	648	695	632	671	642	606	648	664	620	632	616	657	657	660	614	640	620	614	590	640	663	658	663	592	620	622	650	649	636	661	684	661	646	598	674	655	668	605	648	635	644	673	642	634	707	652	621	647	644	625	618	624	589	621	657	608	668	679	642	621	637	668	646	603	642	632	608	649	632	642	629	647	661	680	636	611	625	634	626	608	607	626	644	673	628	610	622	642	650	657	638	600	616	638	650	618	605	645	606	618	616	644	637	661	629	669	633	632	660	614	582	632	649	609	612	616	632	614	628	641	615	609	657	629	646	667	654	627	672	632	607	623	605	652	650	581	603	639	619	642	612	599	667	635	665	674	593	631	631	617	680	602	620	659	642	647	635	592	668	634	649	620	688	645	659	694	629	659	641	655	588	642	575	642	660	630	622	644	673	652	661	646	678	637	675	643	669	680	630	620	621	613	650	637	624	637	618	591	662	623	644	626	613	657	664	663	614	682	627	596	653	625	596	600	644	634	623	617	634	582	653	610	670	648	681	634	676	604	649	635	618	611	634	648	616	640	628	675	677	657	627	614	610	598	662	588	657	637	632	650	662	633	651	623	678	633	640	647	624	631	605	669	620	669	640	672	638	637	618	638	632	644	634	652	676	617	663	588	638	613	624	661	593	643	644	680	634	641	663	636	649	641	626	611	648	665	619	612	614	579	669	632	700	630	631	622	599	630	601	629	652	644	672	669	644	604	678	634	669	623	660	654	640	621	648	647	614	647	646	635	611	629	627	629	608	617	670	636	621	589	615	619	616	709	646	691	629	682	622	632	630	692	616	618	604	647	596	661	661	629	647	592	630	626	604	636	706	623	636	662	593	690	628	630	622	671	642	607	639	671	667	586	595	653	624	661	605	604	619	622	707	627	605	672	685	623	649	595	626	643	618	587	690	661	666	620	603	647	663	633	625	619	600	599	620	625	538	638	650	608	598	678	652	620	632	657	662	606	631	661
33866	18264	4295	915	699	718	654	653	625	664	669	633	684	678	665	576	620	649	631	609	667	596	634	684	659	637	627	639	608	635	663	635	650	671	628	651	648	637	612	645	674	646	660	654	693	639	656	628	661	621	650	630	651	600	623	647	656	708	635	658	670	642	653	613	604	605	608	618	677	652	610	636	622	659	615	669	649	604	676	641	634	640	630	578	658	660	624	616	606	582	635	661	645	632	648	617	636	645	670	655	648	644	626	636	678	650	612	652	650	646	646	625	627	654	659	631	627	675	652	660	639	641	657	669	625	643	648	634	659	669	646	686	677	602	637	629	658	628	602	646	645	584	669	649	607	653	639	640	634	638	655	654	617	634	636	629	612	601	651	658	620	711	663	652	658	644	587	618	618	606	617	629	614	650	599	693	659	616	668	606	629	662	636	611	657	628	651	690	639	600	575	659	588	619	616	667	614	634	621	629	663	622	620	624	650	621	639	584	616	623	628	582	636	641	650	623	624	639	632	624	619	644	651	682	647	631	678	613	611	625	632	642	641	649	609	679	672	634	626	600	641	624	610	632	654	638	673	630	631	629	595	680	629	631	621	611	637	660	606	648	615	621	633	632	623	618	632	641	651	666	658	670	667	657	647	619	624	619	607	623	640	601	634	642	587	638	632	667	640	635	619	614	635	656	601	662	660	635	666	624	683	657	637	692	607	636	618	650	667	632	660	706	607	626	622	638	639	603	649	623	686	661	669	609	644	605	667	634	634	594	647	630	651	671	615	692	681	668	642	643	646	602	651	602	616	643	639	646	605	610	598	614	617	634	647	599	618	628	635	609	647	580	622	655	630	666	596	605	640	653	623	660	655	659	672	637	679	678	634	605	653	666	647	656	598	659	657	641	624	610	641	657	665	640	656	618	645	661	645	643	656	641	653	663	688	657	628	626	598	633	642	666	648	619	626	629	660	676	601	701	677	659	644	609	647	688	635	651	642	670	665	673	620	654	655	627	635	589	644	620	632	676	615	642	623	645	614	625	624	640	566	644	660	661	592	685	622	611	639	675	685	657	618	609	641	656	690	610	600	613	639	597	616	635	618	670	600	641	612	623	636	671	671	612	647	645	644	626	617	634	640	591	651	650	634	655	613	648	646	612	645	648	655	589	640	627	664	663	636	645	637	633	627	659	661	631	581	619	608	623	668	615	643	659	633	662	606	642	659	655	653	667	659	618	654	648	613	627	607	628	651	644	641	621	672	621	684	644	661	643	646	651	654	638	633	648	623	640	647	655	610	607	643	647	625	631	646	660	673	620	618	658	653	604	667	628	634	669	620	648	607	604	636	635	622	601	656	654	634	682	641	628	618	649	664	657	649	644	666	620	638	622	610	603	658	634	657	644	637	636	614	636	616	673	632	649	622	652	689	661	627	640	633	634	635	637	637	607	618	654	625	660	629	711	584	652	632	641	616	603	637	616	628	613	643	640	635	646	598	592	606	634	647	641	639	598	699	649	667	646	637	688	618	664	685	623	660	624	669	630	681	598	613	587	646	594	582	573	648	595	649	655	675	625	674	602	638	601	691	661	665	670	592	645	636	631	639	578	610	664	673	649	668	598	679	640	637	660	662	663	681	659	656	651	673	611	672	656	636	621	627	672	650	663	666	638	702	642	636	658	680	663	703	609	680	698	665	662	628	643	637	664	630	674	650	623	659	605	608	633	628	655	642	648	648	654	628	595	639	658	651	653	637	608	603	702	666	652	660	663	616	647	655	607	632	594	596	666	611	583	633	624	643	647	588	654	662	621	666	629	716	653	662	616	611	595	609	677	649	627	611	606	632	644	636	624	685	654	655	629	649	586	629	644	627	639	650	649	689	642	594	608	665	642	650	645	619	640	630	642	607	676	652	623	627	669	625	646	620	652	654	622	631	664	644	634	639	606	639	624	625	640	674	620	669	635	638	650	654	637	665	636	653	644	620	621	627	624	633	646	683	641	630	663	643	620	648	621	653	638	671	653	624	638	675	714	623	649	638	620	619	676	670	630	653	601	647	642	657	605	677	629	657	616	608	649	649	609	680	637	606	625	594	642	633	581	680	612	600	662	617	653	627	613	606	658	654	641	630	623	662	642	673	632	606	623	642	596	656	639	635	629	626	668	615	684	620	639	657	631	637	628	623	631	582	620	615	611	665	657	618	634	612	655	606	610	608	617	625	627	589	653	626	655	638	613	618	654	665	668	619	679	617	680	627	613	610	633	611	635	684	624	601	618	573	649	629	633	636	627	673	606	640	669	618	602	648	614	621	628	651	658	619	648	637	716	658	686	615	610	666	636	616	649	655	643	641	668	631	636	642	606	616	633	630	599	629	647	615	687	610	638	622	647	611	646	654	660	619	644	646	569	695	673	620	642	652	656	636	679	644	643	649	623	608	642	644	678	653	666	651	628	610	639	624	603	688	650	660	629	678	654	580	621	589	676	628	673	627	625	647	646	657	639	597	677	650	609	635	623	655	632	647	650	633	666	627	650	639	605	650	571	609	647	644	653	662	656	626	610	654	649	637	667	625	625	618	674	624	607	614	661	615	631	637	648	608	630	670	656	645	603	567	597	658	651	671	655	618	649	587	614	654	629	637	663	711	653	619	646	624	649	602	672	612	603	647	677	653	627	630	654	613	640	618	636	632	628	668	658	648	689	654	601	601	626	623	675	656	624	634	647	636	658	583	612	620	603	632	692	636	616	625	654	626	666	620	649	655	696	630	645	610	610	610	639	649	623	638	614	655	672	646	661	621	608	665	624	622	640	639	648	644	661	624	650	621	627	658	619	669	625	635	643	589	683	671	618	679	607	697	639	649	637	613	647	646	637	615	626	598	643	660	573	630	638	622	607	625	664	591	631	650	649	680	618	584	670	685	662	598	658	629	651	676	588	639	591	625	613	658	601	649	621	641	628	644	627	654	652	617	618	611	638	654	618	589	649	585	649	639	619	672	629	639	637	632	662	650	636	629	594	632	663	602	647	651	643	637	652	616	669	608	641	621	659	591	702	649	646	604	646	689	682	632	667	623	636	593	678	618	677	647	639	570	702	618	651	635	654	681	607	651	645	615	620	603	637	645	616	686	611	634	661	669	645	620	678	591	646	656	638	665	612	686	665	647	618	622	648	674	623	652	636	618	587	642	650	609	630	655	600	688	623	685	633	597	696	638	652	709	621	609	635	639	648	687	625	662	667	620	682	627	631	642	654	633	677	621	617	683	648	616	637	633	648	676	625	677	651	630	633	660	698	650	630	622	628	602	640	621	638	630	624	679	620	682	600	655	621	658	634	637	588	626	676	610	629	612	637	654	644	624	667	682	645	646	663	676	624	623	605	638	672	649	640	595	607	642	609	613	668	621	608	615	631	604	608	647	611	635	614	649	673	684	637	628	582	696	662	602	654	666	638	615	646	604	655	668	628	632	618	633	630	654	707	654	673	657	598	650	665	665	627	631	616
32143	4705	982	842	757	685	720	660	662	715	707	668	675	657	672	659	669	651	667	697	653	700	682	665	647	677	668	634	660	627	630	662	644	727	666	662	656	651	678	658	668	680	684	625	641	673	677	678	672	695	682	642	683	670	711	685	640	709	669	636	654	658	698	632	641	638	678	639	689	671	680	687	700	642	638	630	670	632	657	658	638	688	662	639	633	653	620	768	615	628	663	660	671	662	643	672	725	634	653	679	628	641	719	641	626	625	680	620	704	631	653	671	643	655	654	658	654	657	653	627	674	625	636	610	652	677	663	680	635	682	694	672	660	639	644	648	666	689	640	655	670	692	648	617	669	663	636	628	638	632	667	673	646	653	656	631	683	667	662	651	650	630	702	669	660	627	669	698	621	675	640	631	665	644	596	681	679	654	672	698	664	654	660	683	651	649	702	698	662	673	645	675	660	647	639	663	689	649	662	657	673	671	633	613	645	681	636	646	675	671	682	667	632	639	634	661	697	662	661	674	665	672	654	658	703	682	647	647	632	645	665	643	649	687	641	652	685	716	691	616	722	632	640	667	684	643	668	694	646	669	689	651	642	671	642	686	636	643	650	680	679	656	644	646	667	638	670	633	616	705	666	633	695	676	630	701	726	675	640	644	669	650	634	640	681	657	665	691	685	688	659	630	663	650	660	657	651	657	670	653	600	661	649	667	690	647	676	657	650	671	655	678	594	694	656	615	674	716	584	668	644	692	629	678	605	638	680	672	650	667	675	615	683	672	628	634	657	669	688	637	665	638	656	646	686	633	632	669	628	625	690	667	686	678	662	664	675	658	659	653	658	643	639	631	669	653	661	655	661	658	614	660	661	635	679	668	658	690	648	710	666	653	627	679	620	652	637	691	674	665	674	634	684	676	607	605	684	665	676	706	636	640	675	697	641	689	602	709	695	602	688	653	682	651	621	644	664	652	615	653	674	640	683	599	666	667	677	618	637	687	683	616	680	641	696	659	631	698	644	656	612	661	635	674	672	697	642	628	663	669	641	635	660	630	665	701	644	652	652	668	679	692	631	635	676	668	681	624	615	634	636	681	662	670	645	658	651	657	633	673	620	692	654	643	620	654	652	652	618	669	663	686	667	672	640	659	687	657	647	667	623	687	612	673	701	664	642	683	645	655	654	657	633	678	667	655	685	617	677	659	641	632	666	667	635	644	692	649	649	665	650	636	649	650	626	641	669	671	671	680	644	637	683	646	666	592	669	636	694	701	610	663	657	663	700	676	692	662	690	650	648	670	673	674	680	641	679	682	680	656	648	646	677	660	696	674	660	648	627	725	659	649	674	655	676	639	647	663	648	634	655	670	663	649	710	629	641	678	657	620	670	650	643	651	662	666	642	582	625	629	619	674	644	677	645	689	629	671	654	666	654	631	623	653	648	655	628	637	670	659	699	697	684	646	665	663	654	653	681	663	630	667	648	633	648	662	637	684	623	627	641	626	657	655	610	662	629	658	627	672	633	669	658	642	659	652	642	653	707	665	615	705	644	665	666	626	646	633	653	651	660	622	621	697	648	669	654	630	690	681	702	634	648	687	666	634	648	639	671	663	663	640	665	632	645	645	661	649	695	681	653	641	649	655	655	686	655	664	663	744	650	670	653	657	615	654	635	669	669	657	649	646	649	651	648	690	617	635	665	650	693	683	620	626	640	675	658	638	672	657	682	654	636	610	684	645	646	676	647	688	658	644	674	685	647	637	661	629	656	663	676	711	688	671	637	673	691	658	654	663	659	673	641	649	672	684	681	645	655	618	632	652	648	700	645	674	648	695	627	641	630	706	630	676	663	673	667	659	644	694	635	680	685	644	679	702	656	689	624	651	720	651	640	634	667	650	622	653	609	666	618	647	640	664	679	616	688	673	683	678	696	649	628	622	642	634	689	658	679	665	725	623	689	682	701	615	693	713	652	642	632	638	684	627	645	654	673	653	648	656	639	694	638	643	616	636	674	655	647	624	673	662	681	644	629	638	636	656	663	666	687	675	678	668	626	621	643	669	655	690	629	673	664	667	669	631	662	633	683	675	656	625	649	670	640	653	677	640	712	653	655	655	661	675	642	692	640	702	701	664	683	648	687	652	653	671	676	728	613	653	689	638	651	667	669	707	642	675	629	611	642	642	680	655	648	655	647	665	652	653	629	645	678	662	667	670	671	638	646	632	662	619	654	694	669	630	646	667	639	701	652	655	622	629	672	641	648	691	640	644	676	680	649	717	665	689	674	712	633	700	674	674	672	602	713	662	703	615	644	604	672	681	631	686	690	663	676	662	625	655	687	615	630	713	618	667	677	649	639	647	682	618	644	676	680	629	611	656	672	674	677	671	668	625	643	650	637	658	660	665	671	684	655	623	647	650	686	664	662	657	693	707	647	649	668	636	665	697	659	669	655	656	654	657	657	652	643	667	689	657	627	682	715	656	610	643	669	682	642	693	673	654	710	632	684	647	627	641	649	651	663	679	671	655	676	664	661	669	635	699	654	627	654	675	680	613	686	617	707	648	635	672	715	654	631	692	595	657	669	645	645	690	625	720	628	681	667	619	653	656	651	638	629	642	684	650	626	655	659	669	677	638	676	684	657	664	686	649	674	691	676	690	695	690	706	656	633	673	677	640	651	664	671	657	656	662	644	665	672	679	679	666	617	643	632	661	595	643	642	687	645	671	702	660	651	672	662	670	618	650	654	629	696	666	691	658	623	662	668	667	643	640	584	621	623	663	703	646	630	633	630	696	670	649	657	713	640	701	657	649	618	614	641	641	657	704	703	706	717	642	644	694	648	704	635	670	692	635	670	716	675	686	675	612	658	703	661	646	636	662	630	650	669	692	683	603	654	654	631	673	657	627	681	612	642	636	701	677	663	663	712	648	619	630	642	651	646	698	655	619	671	659	623	615	674	648	653	707	609	662	685	611	632	609	647	639	666	684	632	681	624	652	680	622	641	638	643	690	689	652	632	691	682	690	627	665	621	642	679	638	680	641	644	610	674	655	661	659	667	655	605	686	647	660	674	632	649	709	671	675	700	662	678	654	611	668	603	610	672	645	647	632	689	697	625	691	649	631	617	644	663	643	677	685	714	714	662	676	660	663	646	605	617	705	606	655	667	718	645	638	686	685	668	627	677	665	648	657	648	643	685	680	657	641	635	700	692	684	662	688	631	611	661	642	611	670	675	649	624	653	699	617	639	623	665	625	649	694	639	680	643	682	646	667	676	616	659	632	662	676	638	653	641	638	673	669	673	651	677	670	686	653	637	640	718	654	660	650	630	640	689	620	667	678	655	684	688	655	695	628	631	633	693	628	666	705	687	677	639	713	652	664	662	613	661	639	630	683	695	685	690	657	660	670	635	678	647	672	663	642	595	641	650	670	627	667	658	673	655	682	639	664	626	646	647	670	668	608	701	674	648	706	651	629	706	600	633	642	624	647	659	631	662	659	684	634
25330	21024	27322	24699	20942	13145	1088	763	546	567	516	470	449	457	437	467	445	410	420	418	382	355	426	405	382	402	344	352	387	373	399	405	362	401	396	359	414	360	392	387	369	358	399	372	342	377	351	381	368	354	398	389	383	379	367	363	368	366	327	377	411	388	380	380	373	387	380	385	363	386	407	400	338	369	353	369	372	390	344	392	371	372	360	362	396	341	346	366	370	379	369	352	390	382	388	397	375	361	351	408	374	365	371	359	340	376	356	367	356	341	365	385	355	397	374	351	373	364	377	353	382	327	394	379	336	368	389	377	365	380	397	385	406	396	357	353	427	391	348	343	349	354	386	354	360	364	341	362	383	331	357	347	372	362	381	341	338	379	325	348	388	390	381	363	379	376	393	348	399	348	352	373	374	369	356	383	336	374	360	376	370	374	355	375	378	366	360	360	343	357	336	373	359	375	370	370	339	367	304	384	375	354	362	371	376	375	374	390	354	400	364	378	362	364	360	418	369	379	329	364	346	365	373	358	367	375	369	387	383	376	342	390	346	374	359	367	367	345	342	410	383	364	372	372	363	338	367	358	350	355	374	395	381	395	385	364	365	365	359	344	372	368	372	369	337	363	376	383	379	329	381	380	381	373	377	343	358	335	406	390	339	372	373	369	385	353	359	381	344	362	350	370	339	388	347	349	365	350	370	352	340	383	355	345	338	355	336	365	360	365	359	401	352	403	353	394	323	385	376	375	355	369	347	423	371	376	347	402	339	373	370	365	368	323	348	382	358	361	354	353	369	351	354	376	371	355	374	366	344	375	384	326	350	402	350	357	384	372	350	377	349	363	390	386	375	362	371	364	370	365	332	392	350	348	383	368	370	371	345	337	379	361	337	378	356	382	375	406	371	370	391	357	402	373	364	349	348	362	365	375	364	423	362	365	358	365	348	385	358	368	376	346	397	389	353	360	346	359	381	371	357	366	333	337	369	402	407	372	367	354	362	357	372	379	370	361	396	358	363	332	345	318	332	360	386	383	342	350	374	349	347	371	347	349	372	354	383	339	391	348	392	359	353	345	369	319	324	330	363	344	355	381	371	383	382	360	377	364	353	374	366	371	366	398	399	369	374	342	382	372	346	388	370	377	385	391	372	357	364	357	340	351	351	406	359	342	357	377	379	372	375	342	366	385	390	354	389	365	357	393	367	372	357	379	366	368	355	358	368	402	369	335	343	368	366	382	386	370	382	392	332	368	345	354	376	346	348	348	363	363	402	336	369	339	385	377	334	409	384	331	359	354	362	394	393	386	402	345	341	316	349	375	333	360	346	378	355	360	356	371	386	402	397	360	369	387	374	387	347	364	380	362	392	352	360	362	354	388	365	357	314	390	346	375	367	377	352	335	353	360	352	387	328	383	371	395	366	400	351	340	384	359	339	357	399	363	349	379	382	394	363	357	359	375	348	382	356	377	343	333	363	336	359	358	360	343	368	358	342	369	389	373	375	360	355	375	375	382	374	384	366	338	360	378	362	367	373	348	375	376	346	369	383	334	355	351	337	369	366	364	382	353	349	375	378	353	373	360	349	374	354	338	365	365	351	359	362	372	373	398	330	340	381	359	337	382	369	348	374	399	368	371	335	371	350	357	369	361	358	361	382	338	343	346	334	352	363	369	355	382	371	399	344	363	362	366	346	345	356	394	372	363	384	357	375	361	371	366	399	343	337	385	370	373	355	360	348	357	378	316	343	375	383	312	392	325	384	449	368	365	341	380	372	352	379	345	391	369	354	355	354	390	356	361	364	385	382	378	345	356	373	369	401	361	328	376	367	339	350	338	354	389	353	344	327	332	346	391	339	345	354	352	334	334	361	352	348	369	375	352	338	327	351	378	369	374	369	326	363	387	394	372	394	375	342	385	375	370	360	357	369	375	349	321	387	361	373	338	338	378	358	359	364	385	361	367	370	344	345	351	351	383	359	350	363	342	368	375	385	346	340	358	345	330	382	354	375	358	373	368	386	368	351	382	351	371	392	383	379	362	399	371	360	340	335	362	370	360	358	347	339	361	350	352	390	379	358	328	355	380	382	345	371	338	369	397	355	320	362	325	382	383	374	371	375	354	370	340	370	380	370	355	332	367	377	377	344	352	367	374	385	342	385	370	387	377	359	368	384	361	387	347	364	340	337	357	325	355	375	383	375	344	358	389	335	393	360	347	355	363	374	415	363	362	378	360	365	342	357	379	364	361	379	398	367	355	379	384	377	387	337	343	375	382	398	343	354	352	363	388	379	365	379	345	346	358	403	334	345	354	407	379	368	344	358	382	351	346	383	415	354	333	373	357	382	392	346	349	356	371	334	408	338	387	375	350	345	376	397	375	337	359	357	355	408	394	363	374	320	352	344	404	373	352	369	365	367	349	380	342	390	390	382	365	370	354	383	374	353	369	359	352	378	336	350	345	338	378	377	326	380	369	380	374	367	404	361	362	354	371	349	388	358	371	366	371	352	335	344	361	334	356	353	376	392	360	368	351	348	356	368	374	344	341	345	343	327	368	358	371	327	375	343	371	368	355	348	370	358	365	361	364	348	383	379	362	388	371	381	371	350	360	396	357	314	358	372	343	364	342	363	352	381	396	355	358	385	390	343	378	384	389	362	373	370	374	397	368	398	388	360	342	346	367	392	363	369	385	349	368	366	346	338	345	354	353	386	347	364	362	382	385	360	365	410	367	402	372	353	377	366	364	386	348	397	341	368	381	352	343	348	397	399	385	339	364	354	367	373	363	387	370	367	349	366	368	377	330	390	331	363	375	325	337	341	353	340	374	391	363	342	369	342	375	391	403	359	396	366	362	350	373	366	372	386	360	366	384	387	357	345	393	348	382	364	359	388	340	392	343	341	357	352	385	360	364	392	336	350	367	325	312	373	370	329	342	373	357	372	347	344	341	351	383	360	384	400	346	374	379	382	371	372	345	357	361	367	369	374	350	351	363	353	362	372	345	371	382	359	333	382	392	333	380	347	357	372	346	386	347	336	338	371	401	370	318	393	369	351	363	381	372	359	357	366	339	401	371	377	375	338	323	373	368	373	375	371	345	340	363	386	330	377	386	383	363	368	363	340	360	342	364	362	373	348	367	381	378	331	351	344	365	370	361	388	371	378	375	384	385	390	379	364	377	347	359	343	393	402	363	411	359	331	364	329	356	381	364	385	350	358	401	384	352	384	381	376	383	362	348	389	369	377	395	376	361	371	382	365	350	338	342	326	362	386	426	377	354	381	396	314	389	386	390	376	364	389	346	371	376	330	371	361	372	383	376	375	337	310	367	374	362	348	353	365	352	357	380	355	374	420	408	362	349	368	358	371	366	362	324	369	359	367	371	352	349	359	356	315	365	347	370	337	355	362	373	358	372	363	370	376	361	332	350	367	372	339	367	358	397	375	383	409	389	363	380	356	376	323	329	334	342	354	327	352	380	384	341	366	404	359	368	361	368	378	351
60189	13227	6843	3766	2424	1722	1291	1057	915	804	754	654	657	526	590	496	526	529	467	439	460	447	453	449	461	453	430	387	416	431	429	446	429	414	436	407	404	386	429	371	402	391	410	374	366	382	384	393	362	388	425	380	392	368	422	386	401	443	417	386	405	387	376	405	400	444	398	360	340	454	395	397	426	389	364	361	387	407	371	381	411	365	372	420	425	409	397	405	397	409	378	351	374	379	358	377	375	391	381	365	366	382	406	354	396	417	355	387	402	405	388	393	392	386	393	343	364	388	354	366	371	402	398	377	397	421	395	397	406	407	387	337	393	365	408	380	376	364	366	353	368	378	356	407	396	436	380	368	381	388	407	370	406	386	399	382	396	405	395	402	381	375	365	407	374	377	384	402	364	386	390	358	382	393	395	359	384	380	369	390	360	370	432	418	382	361	398	372	366	367	410	368	406	363	352	401	388	389	383	363	400	368	350	374	373	359	376	393	386	368	397	394	401	377	387	392	354	417	391	367	390	415	374	356	353	382	377	381	413	365	392	388	380	392	383	379	356	392	357	400	345	412	386	432	381	372	368	424	370	350	400	399	441	392	416	372	373	389	382	371	366	409	382	391	346	426	376	391	393	395	360	362	394	378	384	358	381	376	399	349	397	354	393	366	373	376	362	397	366	406	363	382	369	354	370	366	363	376	397	384	421	380	392	350	365	361	354	346	394	375	407	362	404	375	385	371	402	379	394	363	417	374	377	386	380	355	359	345	395	387	422	389	335	377	372	401	361	375	389	360	371	435	383	386	375	405	381	376	357	373	355	397	399	412	384	384	399	407	413	368	380	362	393	368	360	404	407	379	369	379	405	362	375	348	365	370	393	364	370	369	388	399	369	403	355	363	360	375	395	343	365	358	390	387	371	403	383	383	417	387	391	408	379	394	384	374	398	379	374	373	399	357	355	381	367	386	376	383	377	371	373	364	382	354	373	389	397	445	402	342	403	371	362	375	384	399	376	394	377	399	332	358	360	384	373	351	375	403	372	388	395	368	417	389	399	374	368	374	353	338	367	376	348	334	363	414	369	405	385	368	397	373	420	370	381	411	367	391	388	373	402	386	383	386	398	383	396	370	396	361	370	356	384	349	361	336	370	371	365	379	387	397	347	412	381	361	360	377	387	369	384	416	371	366	372	374	379	373	391	400	375	379	388	368	428	371	414	394	374	405	358	394	368	413	347	379	364	362	351	392	368	365	344	330	343	374	382	396	358	368	371	388	408	371	357	380	426	391	417	423	362	366	402	400	412	396	386	397	415	372	336	402	345	398	384	430	409	373	368	371	388	378	399	367	359	393	403	356	351	399	356	375	385	377	377	359	351	371	386	367	374	379	374	375	368	394	368	374	366	394	344	361	391	391	368	375	382	379	386	380	376	383	376	371	399	353	362	347	357	382	366	348	406	390	414	383	380	391	396	360	388	367	347	383	374	385	385	375	358	399	348	353	417	399	364	396	369	376	391	387	377	356	406	414	372	393	384	347	381	367	393	362	349	388	406	397	373	368	385	360	339	365	388	382	354	372	414	394	357	359	377	360	400	354	405	355	385	355	402	380	373	363	391	346	387	386	369	423	378	386	365	410	391	377	375	387	331	349	376	378	365	357	390	363	413	410	389	385	413	411	401	383	376	339	351	354	360	368	362	413	384	394	385	381	373	371	345	396	346	382	371	431	368	379	351	410	377	412	365	387	399	361	383	385	386	352	404	390	402	403	388	357	394	384	403	392	391	384	394	334	348	371	367	395	370	415	400	392	380	395	386	377	372	381	393	392	354	352	342	344	373	383	412	392	400	346	382	357	401	399	356	358	379	401	349	385	404	359	399	363	374	388	358	355	379	387	390	414	405	404	417	352	398	362	372	396	395	395	381	368	397	366	378	385	361	399	389	364	400	378	407	407	389	383	382	383	388	394	375	374	389	388	403	353	378	402	382	375	368	369	374	365	386	384	376	367	420	382	368	385	396	370	339	387	407	384	372	403	391	353	393	357	363	377	364	374	353	356	393	381	395	345	397	352	386	357	402	367	384	389	397	366	383	378	395	372	350	384	371	388	362	392	376	384	399	407	391	380	350	356	349	364	417	392	406	388	396	362	354	373	391	421	359	395	377	384	389	365	376	347	394	388	402	393	382	366	374	355	380	396	379	391	337	391	370	379	367	404	370	411	397	349	377	381	379	352	403	368	369	354	400	353	359	378	356	378	362	376	358	381	396	372	408	416	403	368	371	356	395	373	366	411	353	377	424	402	373	388	375	388	418	390	382	412	426	344	386	350	338	398	360	375	391	379	373	373	359	364	405	385	414	414	378	412	358	374	346	396	376	372	391	378	385	392	397	361	398	375	404	388	392	394	378	376	389	405	388	403	376	377	408	359	418	396	376	379	382	389	388	360	371	371	403	408	393	401	349	368	353	393	383	356	385	363	385	361	389	395	364	370	372	380	376	359	366	380	392	357	356	390	388	378	409	439	377	359	353	375	369	377	388	403	348	375	342	371	355	391	430	388	382	372	401	394	367	399	392	368	383	403	393	373	391	399	367	373	379	397	386	372	384	401	398	389	368	403	396	372	376	364	384	362	379	359	403	376	338	398	339	346	352	391	373	359	401	361	396	357	365	365	370	378	375	409	396	396	374	357	395	384	378	387	387	391	376	419	402	381	365	386	367	405	353	357	370	376	386	391	363	363	350	344	337	350	373	404	410	407	409	383	394	383	363	358	397	407	347	395	357	392	414	335	357	367	367	402	387	383	363	360	373	375	369	360	375	385	384	389	353	380	385	375	350	391	367	422	393	365	365	367	341	377	378	363	376	359	369	393	372	374	386	417	394	388	355	385	368	347	354	407	409	373	366	341	354	365	387	409	347	390	362	389	364	366	362	395	382	370	389	370	357	383	401	384	375	401	412	391	408	382	385	419	359	382	356	365	414	356	366	384	342	357	388	382	388	357	427	404	384	389	394	384	364	399	402	351	376	361	395	386	390	384	393	397	388	370	367	352	373	364	388	374	410	394	383	386	403	369	400	379	343	369	406	413	362	392	402	366	394	388	396	374	391	391	371	349	378	374	395	387	392	350	410	381	369	394	398	395	395	382	402	377	418	368	392	347	379	365	369	392	406	367	364	361	356	407	359	360	352	404	343	372	400	386	395	376	370	377	386	424	382	350	388	363	395	392	373	399	390	350	358	398	396	379	365	394	404	428	398	383	413	387	360	353	396	361	394	374	385	363	359	379	365	392	358	357	394	352	392	396	391	389	388	387	389	360	376	366	361	385	359	364	422	355	374	340	396	359	381	364	360	375	362	387	379	399	370	372	357	373	376	372	389	392	380	413	390	379	368	367	374	395	358	394	332	380	384	406	398	359	371	385	365	378	403	379	372	375	403	373	386	367	399	375	362	372	376	366	381	371	409	379	391	349	370	409	373	362	374	371	347	339	383	375	389	361
23295	20935	27943	24053	20927	20984	12151	1559	1132	994	931	890	861	800	858	813	825	770	793	795	771	791	735	705	708	730	723	705	696	700	720	687	702	684	717	660	715	728	723	670	693	674	662	696	683	678	714	675	719	726	648	672	681	738	701	693	694	707	757	712	734	700	669	672	641	647	661	637	709	735	669	661	711	714	675	674	708	680	683	677	698	705	674	641	665	643	668	657	636	685	686	646	733	679	635	708	666	647	672	650	686	673	676	704	645	684	668	689	668	688	690	673	725	665	669	692	673	659	674	666	681	674	688	673	667	718	658	697	693	699	677	685	672	662	674	707	682	625	691	669	683	671	695	677	672	667	640	696	704	641	696	670	684	690	717	688	678	655	736	676	634	697	683	697	703	658	675	640	663	698	670	661	664	673	686	647	665	660	648	671	664	689	739	640	648	665	694	635	694	674	666	682	678	695	696	650	686	686	696	658	623	658	655	660	673	701	659	692	644	694	665	657	672	713	668	702	720	659	624	603	653	668	698	692	647	661	644	623	613	715	668	670	694	652	674	676	668	680	671	642	689	735	700	685	676	687	731	688	668	680	643	685	658	691	663	685	707	670	679	680	667	623	641	686	684	670	678	689	681	652	682	660	695	712	736	656	663	671	720	707	699	696	664	634	719	647	744	637	726	672	670	682	628	680	747	659	686	647	692	637	662	652	688	659	659	684	649	690	685	685	714	712	653	650	671	680	634	653	643	668	705	719	621	637	698	680	696	640	682	634	706	672	626	669	677	662	684	655	686	709	681	674	682	688	667	683	680	681	662	674	673	670	687	699	716	671	643	696	683	730	674	665	661	664	686	652	677	585	681	693	706	693	614	641	637	724	723	670	687	690	658	692	680	697	681	690	678	667	683	687	691	701	612	662	682	647	675	658	661	652	713	686	673	686	672	652	717	719	618	644	667	663	690	649	638	674	666	670	655	635	684	686	684	660	633	665	715	661	665	649	684	670	612	666	657	663	679	680	716	702	665	696	682	629	642	639	645	703	692	705	644	719	656	682	697	671	642	638	681	679	688	669	668	674	677	669	670	667	736	680	676	654	683	675	698	702	683	684	639	686	654	691	678	695	688	664	651	660	656	703	726	654	664	687	683	704	666	677	697	689	633	696	697	662	693	686	647	684	661	623	678	686	653	698	674	631	634	680	694	683	667	626	672	669	681	683	669	672	645	688	665	689	711	664	620	696	698	638	700	724	687	655	671	663	672	654	664	688	669	710	650	643	714	696	714	646	641	702	660	702	666	679	676	692	669	670	690	650	618	643	664	694	672	667	685	653	682	656	646	718	691	621	646	642	656	656	684	683	677	681	637	653	720	698	721	668	670	681	700	682	671	675	715	645	658	686	670	694	670	686	628	648	719	679	614	660	696	665	704	675	680	685	672	647	673	657	649	670	659	693	623	679	678	665	625	665	681	671	676	648	628	670	683	666	676	685	644	622	647	684	627	676	671	697	685	644	624	684	683	646	679	690	702	670	668	691	697	682	640	684	723	759	656	674	739	698	696	666	662	675	678	669	674	702	712	638	672	689	669	668	682	652	671	681	705	658	695	688	670	676	686	680	658	626	670	677	633	687	660	651	671	661	699	672	627	641	667	668	664	669	670	617	650	641	703	684	676	617	671	676	632	574	654	622	656	707	677	680	722	673	681	679	687	721	674	631	664	639	627	697	655	674	659	686	654	676	668	731	683	686	678	695	670	693	688	711	728	695	655	671	669	706	690	683	655	678	649	670	692	649	692	653	660	640	673	700	641	692	661	642	692	683	669	722	655	681	699	676	689	682	706	698	708	651	699	680	700	681	745	644	679	635	660	650	659	678	683	658	619	675	677	627	655	726	675	685	710	643	658	649	701	634	704	692	647	676	709	730	676	671	655	653	623	627	669	669	655	725	625	711	714	679	661	686	647	668	661	639	674	662	650	690	694	691	699	677	712	640	719	628	680	695	664	636	661	671	716	661	667	646	687	725	698	662	669	651	663	667	670	693	639	663	690	631	644	655	655	714	701	673	623	696	633	663	749	651	672	641	705	637	677	687	694	654	638	711	651	716	695	650	670	646	663	690	654	654	666	682	657	639	689	674	652	657	669	658	639	687	691	679	688	681	609	699	685	688	645	712	672	632	668	657	643	655	701	679	625	680	644	675	708	661	647	679	680	654	680	662	655	699	662	678	695	654	657	668	646	638	664	711	700	673	646	639	695	698	694	697	681	641	636	643	668	711	689	621	633	659	656	670	707	632	645	704	702	637	687	684	653	622	729	644	673	660	667	681	656	669	667	698	656	683	663	661	690	660	670	683	658	702	681	668	655	613	674	623	689	664	713	705	654	667	668	688	680	689	744	713	721	699	703	662	615	690	689	677	709	668	691	687	698	688	648	696	634	695	618	668	710	641	674	683	682	635	656	694	654	663	711	653	675	668	683	656	680	698	727	714	636	699	703	659	691	699	687	670	684	704	639	701	702	664	662	730	628	669	615	628	684	658	685	676	655	659	698	695	676	642	659	636	666	704	653	674	647	674	699	690	639	709	669	639	678	642	659	686	637	709	668	663	654	693	668	655	712	686	686	681	654	691	671	641	747	680	705	671	675	688	716	676	700	705	668	662	692	655	628	719	692	692	664	654	630	703	682	669	695	637	683	679	700	664	690	656	676	720	673	642	637	706	704	692	686	690	677	688	710	680	648	635	704	656	667	632	698	662	720	674	669	663	671	714	687	667	649	646	665	684	645	658	704	682	691	674	632	661	702	640	655	658	675	658	706	674	661	659	700	691	681	703	667	696	678	682	697	702	717	659	706	656	662	685	687	668	640	665	710	679	672	684	666	656	633	665	646	643	642	668	667	651	732	713	708	671	659	671	671	654	681	703	677	676	626	685	681	693	713	683	643	627	653	683	684	657	689	644	681	610	693	640	717	641	678	695	641	698	663	657	674	678	651	672	677	650	633	645	690	657	645	680	650	670	635	637	671	686	659	649	694	622	670	699	683	736	623	667	682	649	651	669	651	664	644	684	707	683	661	728	661	677	699	680	650	688	645	717	695	672	662	646	729	638	661	667	713	755	694	713	672	690	666	657	735	670	643	697	664	668	661	695	691	628	642	692	712	686	677	623	666	744	701	698	690	698	680	689	644	649	702	660	663	740	684	636	698	666	659	660	640	686	647	709	707	626	694	712	658	675	683	693	674	694	700	686	690	661	683	688	674	654	690	678	672	643	667	655	641	666	684	685	705	707	689	672	729	708	734	641	668	686	673	644	649	671	729	687	663	687	678	666	635	615	708	677	709	662	666	678	684	675	693	699	664	638	692	698	726	673	662	721	609	672	726	690	681	625	691	655	670	652	682	676	683	656	671	693	693	683	651	679	687	666	725	662	698	655	665	669	703	722	679	696	660	645	717	670	655	695	679	655	701	688	638	677	709	700	649	698	658	699	627	691	656	643	702	699
59105	11785	11733	6850	4511	3173	2535	1883	1732	1429	1371	1234	1122	998	972	930	867	836	839	848	844	740	730	690	751	750	668	707	695	721	700	720	693	688	716	663	633	682	649	664	702	677	643	643	629	687	682	665	649	631	710	659	680	644	645	678	699	716	667	660	664	699	677	668	686	662	703	675	662	618	657	671	618	621	638	635	658	601	687	621	633	599	634	609	640	623	648	590	648	652	639	604	651	662	630	615	649	631	614	571	595	655	622	636	633	623	679	611	666	661	621	620	625	664	657	631	627	647	598	641	611	625	688	657	599	639	600	640	669	581	606	635	608	631	631	662	644	637	621	650	648	671	660	604	631	570	639	658	597	658	636	649	655	626	637	605	589	609	597	615	576	610	637	645	622	570	682	605	655	664	619	635	620	609	632	631	618	688	611	643	668	604	615	635	648	666	610	613	613	644	606	635	664	618	644	580	621	613	683	635	637	669	651	641	591	637	673	602	638	601	592	634	620	668	654	665	617	666	650	689	621	631	663	645	645	634	606	649	591	601	625	665	641	641	645	643	577	631	639	583	634	633	617	632	627	636	635	633	662	649	617	635	643	681	601	606	652	635	629	666	674	606	651	636	668	639	652	627	629	615	597	612	635	609	620	642	627	641	628	622	640	591	667	618	630	674	650	648	670	591	633	679	646	641	668	614	628	638	645	628	647	635	633	639	625	609	664	647	618	667	651	647	627	636	624	643	638	649	644	610	583	662	661	633	654	680	677	629	668	633	622	628	619	636	625	628	691	597	626	611	609	624	606	629	641	652	637	669	625	564	620	625	653	634	659	633	648	618	604	658	643	632	601	652	657	629	668	633	629	646	645	663	614	626	629	631	638	608	622	587	652	625	597	650	654	602	605	626	649	639	652	611	645	670	672	665	669	604	589	612	586	652	592	590	680	621	656	620	595	640	642	621	647	608	641	605	617	616	647	652	577	621	635	611	688	667	608	622	563	638	617	618	637	600	656	655	654	616	593	642	631	648	615	628	630	651	639	627	621	688	660	664	633	647	681	614	621	633	672	621	672	653	590	630	679	623	592	644	618	674	618	620	588	591	655	694	574	639	613	623	650	694	659	620	649	636	617	601	662	634	636	637	606	600	645	614	619	617	645	624	630	632	648	608	597	629	620	625	644	654	650	601	637	607	634	638	638	628	675	598	632	608	629	664	627	662	629	612	663	648	618	644	642	643	616	618	616	643	653	634	654	581	625	648	620	650	655	636	635	667	610	556	648	640	620	661	603	649	614	637	629	628	645	669	645	655	664	610	620	568	633	617	626	680	611	685	668	603	627	684	621	608	600	667	594	651	616	657	680	656	579	680	632	633	638	640	642	665	628	658	630	649	614	631	660	657	630	607	697	675	630	712	608	595	606	634	655	581	612	631	609	605	679	671	612	606	591	605	649	663	605	617	612	653	587	661	622	639	677	668	611	626	683	623	625	616	682	591	625	659	662	631	653	625	637	606	622	657	646	635	683	601	633	623	638	615	593	603	613	641	644	647	663	669	630	582	658	652	642	646	628	616	644	640	633	665	630	667	632	608	669	614	625	649	628	647	601	612	615	647	615	640	673	648	641	639	617	625	618	617	611	646	656	667	619	648	674	618	614	623	611	643	691	630	651	658	627	641	602	647	623	646	618	600	616	613	616	661	613	625	616	626	627	580	624	607	622	632	605	645	592	650	617	657	644	635	667	626	645	672	677	677	613	633	629	615	597	583	679	645	649	630	604	619	627	589	578	640	627	627	633	591	643	610	602	601	654	625	632	625	641	652	613	615	628	672	599	646	629	641	617	657	660	643	622	611	662	627	612	625	672	689	574	654	605	653	695	622	645	622	646	628	625	627	619	667	648	605	624	602	608	641	603	632	625	676	634	658	618	695	620	638	620	630	622	687	599	674	627	647	656	621	675	647	661	621	710	622	642	632	638	643	655	596	670	656	626	631	631	656	599	636	651	604	661	661	572	634	639	642	593	585	632	667	593	627	660	582	610	651	675	649	617	650	608	614	630	610	612	662	657	637	621	637	626	633	625	582	618	637	633	635	667	613	606	634	623	608	654	639	624	667	637	638	678	614	605	616	613	614	619	661	656	633	644	637	646	641	612	638	655	674	605	665	616	688	625	581	604	613	607	594	634	642	636	594	645	607	640	636	623	606	619	632	628	662	647	629	683	632	594	624	651	604	611	638	624	597	659	611	620	626	608	631	650	597	613	614	614	673	640	686	641	610	635	636	659	588	639	652	646	651	609	596	612	640	650	628	627	661	602	635	587	637	638	650	611	653	667	622	618	645	646	609	655	627	635	633	644	666	627	600	621	668	626	639	613	626	670	623	623	646	629	627	649	678	656	607	655	630	622	645	634	638	658	616	637	638	647	665	660	641	617	647	617	670	668	642	693	641	671	610	604	640	648	628	649	617	627	644	649	668	597	641	695	601	629	624	598	634	702	644	600	650	632	613	667	647	649	598	613	622	630	622	659	681	602	648	651	631	622	632	639	608	598	613	631	628	665	608	649	660	611	598	604	601	633	620	668	633	651	694	674	654	656	620	617	603	648	621	602	642	657	660	666	640	670	638	617	664	639	563	674	635	632	651	635	584	631	621	641	703	619	640	593	658	692	627	601	636	672	597	627	672	616	641	605	615	647	618	640	593	638	597	607	646	648	626	655	646	669	615	641	674	619	639	669	623	632	681	620	636	665	587	628	630	644	618	632	687	652	658	614	663	633	609	671	656	661	650	617	633	642	649	598	610	653	625	620	633	617	643	603	651	613	609	643	598	593	656	657	629	587	629	611	638	629	632	632	653	703	649	658	671	625	605	638	609	652	623	638	599	681	646	615	603	624	622	589	616	626	666	679	664	635	644	645	693	640	656	651	629	588	680	648	661	612	625	628	625	626	669	680	646	660	623	638	660	630	620	600	627	629	596	600	670	608	611	602	611	610	624	626	617	635	623	644	601	631	656	637	633	638	635	617	681	648	623	641	652	633	599	630	608	646	649	608	638	641	611	680	623	657	606	651	636	676	687	608	609	669	614	644	626	609	616	661	612	608	650	676	625	588	634	658	646	635	656	587	659	614	646	633	637	673	657	641	642	630	650	633	648	635	677	645	648	639	630	617	669	643	628	684	579	621	635	601	583	635	637	635	645	600	601	614	633	643	641	641	620	650	611	644	614	630	626	599	595	577	665	641	621	614	672	639	617	637	667	633	597	641	624	614	635	632	610	662	637	618	644	694	648	613	627	647	661	612	644	624	628	656	671	634	624	654	669	639	650	577	609	605	629	662	669	638	662	650	652	600	619	653	654	586	658	611	651	650	616	622	596	606	617	650	662	638	651	619	628	628	667	636	615	598	612	634	669	609	647	642	633	660	650	621	606	673	647	558	586	677	637	667	652	647	605	640	615	581	647	646	647	649	610	583	627	647	648	656	618	616	599	598	606	620	653	631	623
34249	19206	5520	968	764	749	677	651	652	680	631	661	612	659	651	632	676	684	637	635	646	661	622	678	613	664	649	669	656	670	633	597	632	634	701	689	641	627	633	636	696	676	640	617	650	645	652	670	660	674	645	636	672	631	630	650	677	642	687	592	670	644	617	627	598	672	626	657	684	657	674	662	652	629	653	657	656	678	660	654	681	651	608	679	654	651	661	680	675	615	641	618	668	657	668	658	646	646	626	626	620	644	644	664	618	632	677	687	633	646	674	637	646	624	625	635	633	622	635	683	644	663	649	631	637	648	648	660	625	627	650	658	666	644	581	645	648	656	645	606	634	672	596	613	642	665	665	607	661	688	644	672	648	646	673	663	605	681	655	658	608	630	684	639	655	675	677	635	615	674	679	673	621	617	628	629	624	691	622	611	634	617	651	629	635	644	632	644	612	658	655	652	655	647	653	602	675	659	682	614	636	619	704	666	655	659	573	623	590	646	613	639	635	660	634	641	645	685	697	655	628	634	621	631	660	640	625	603	662	657	655	680	641	653	596	632	661	632	682	656	652	646	634	617	633	636	632	582	615	624	653	663	637	657	653	677	636	641	630	609	616	627	633	605	645	621	655	672	662	667	644	638	652	672	668	663	642	644	648	620	639	578	662	599	650	635	659	614	628	621	650	600	680	602	665	656	692	609	649	643	639	660	633	608	640	649	631	654	685	641	645	650	631	597	643	656	647	664	627	686	647	649	648	649	634	662	657	655	651	661	655	654	640	609	657	672	663	638	625	641	621	627	628	663	633	694	699	641	651	660	641	694	620	598	679	626	654	669	607	646	643	669	631	647	644	634	627	636	636	623	697	695	644	631	590	612	662	696	625	643	668	609	648	634	594	646	684	671	608	640	661	628	625	595	654	656	661	624	652	631	664	617	647	663	639	658	640	552	559	672	597	617	659	667	587	623	616	681	664	646	591	642	658	638	672	658	609	637	653	626	669	629	632	602	616	643	697	640	651	631	627	633	657	621	582	666	651	620	581	630	643	599	611	596	596	677	660	674	625	640	668	606	649	629	642	613	666	617	642	637	654	624	618	637	604	639	667	655	602	655	637	617	652	629	641	625	615	606	647	625	664	629	691	654	702	659	660	597	636	602	676	636	640	622	676	672	630	629	631	612	636	644	653	654	617	624	691	631	618	631	701	628	658	668	647	619	660	631	603	637	633	673	615	718	604	616	644	633	634	623	622	600	621	630	596	646	625	646	671	652	619	644	655	677	671	650	657	654	649	660	663	628	642	605	663	674	632	638	635	612	661	631	652	612	671	681	617	589	647	678	622	661	626	660	660	641	684	651	675	659	624	675	626	617	633	664	648	665	591	621	593	616	700	642	609	634	638	669	627	647	629	623	608	649	633	665	640	629	643	628	610	640	639	630	642	621	649	664	628	669	680	666	650	612	608	616	624	663	664	668	660	666	638	657	650	714	602	652	648	643	656	648	638	674	633	695	662	653	612	635	601	682	601	651	597	673	628	586	656	664	613	610	602	615	631	651	659	654	656	659	633	613	653	662	634	673	603	645	636	636	643	637	659	623	668	620	586	671	648	661	680	640	635	689	674	658	621	619	629	634	594	657	659	623	594	634	651	665	607	648	650	661	659	687	623	639	653	636	622	622	641	597	672	658	674	635	614	636	600	638	681	686	669	627	631	675	584	674	671	649	667	641	669	632	624	684	655	612	664	657	614	622	610	609	608	606	602	644	659	660	618	677	631	653	669	603	638	594	691	671	622	695	666	646	598	656	635	631	647	618	643	608	710	702	665	656	665	654	650	656	599	621	639	669	667	645	660	694	587	650	696	641	679	645	674	665	617	683	595	665	659	640	658	655	639	664	653	704	670	610	640	642	616	664	725	630	616	622	645	644	594	627	671	609	660	660	615	617	675	615	629	652	633	602	608	705	671	627	624	620	625	687	621	625	677	649	633	629	672	662	607	694	626	638	640	676	670	598	632	641	643	640	629	589	637	657	650	637	603	589	631	659	609	645	624	607	683	611	687	646	663	632	620	653	625	667	622	639	618	682	623	628	662	628	649	650	677	637	623	694	658	647	639	654	650	639	660	658	612	612	660	704	642	649	675	673	612	627	622	604	598	673	659	592	623	617	631	624	629	685	662	637	647	617	660	620	689	662	637	619	630	661	683	651	647	626	681	674	668	673	687	652	621	673	599	578	645	620	624	598	583	634	661	678	607	637	603	605	550	654	639	631	609	686	654	642	627	636	606	640	629	663	658	636	660	651	631	652	692	656	658	605	618	693	655	649	693	600	640	646	681	647	672	625	644	631	612	646	642	610	639	668	660	679	636	639	621	625	657	637	665	629	579	584	651	647	652	625	636	632	616	639	671	651	630	626	655	643	629	632	583	643	628	608	660	656	601	653	618	638	633	642	615	641	658	652	616	646	678	611	624	626	610	632	651	621	669	648	677	596	673	597	583	605	613	646	647	657	677	600	627	629	614	687	621	657	635	650	659	637	629	623	637	610	619	636	603	656	635	673	599	653	623	618	649	617	626	639	630	667	656	602	629	642	623	642	632	586	657	624	606	664	652	647	655	637	665	642	639	592	619	671	619	620	660	675	620	608	711	632	642	655	664	638	679	612	648	664	632	670	683	639	647	661	656	656	661	694	618	634	607	622	597	663	639	691	637	624	596	607	668	645	581	635	590	614	712	627	650	597	626	594	650	673	624	686	656	609	679	619	661	648	690	629	626	593	671	620	631	609	634	631	652	649	651	649	628	655	615	669	632	633	659	632	649	660	627	608	632	664	670	635	640	635	631	626	658	647	627	642	672	650	654	638	654	635	612	658	637	668	631	676	631	647	664	632	673	627	639	634	666	687	647	657	637	637	592	618	653	660	598	615	660	591	634	672	651	665	614	626	656	656	665	654	689	629	613	636	646	707	650	626	579	622	637	655	628	659	617	644	661	635	613	617	673	591	618	639	645	631	592	614	637	651	611	655	620	665	588	676	638	654	611	639	657	616	637	617	653	669	645	638	652	635	633	617	583	643	678	603	622	630	614	648	648	643	641	648	623	622	615	681	618	660	614	629	718	657	597	601	662	629	619	616	641	629	656	604	651	585	633	606	649	668	615	653	645	683	627	616	634	631	638	613	671	618	641	662	630	668	638	689	660	632	638	638	660	622	608	652	645	616	690	644	665	677	607	675	646	644	697	634	655	676	639	637	640	645	571	691	659	595	638	607	679	650	612	672	624	625	628	656	678	670	629	609	612	645	628	675	673	649	634	680	641	709	642	635	638	635	611	678	637	642	647	619	602	621	644	625	628	644	631	663	668	681	647	677	620	631	649	655	650	653	669	633	652	614	605	673	653	655	652	676	603	612	657	669	638	635	589	649	643	647	650	660	687	630	602	612	614	632	658	646	648	596	681	669	644	623	631	661	612	655	612	644	615	606	607	623	637	664	650	633	649	627
33301	4501	1042	864	745	738	703	710	711	726	739	656	634	657	635	676	644	628	705	659	660	642	645	652	698	647	659	671	699	659	661	657	670	687	692	652	649	650	674	644	638	677	672	639	671	687	628	597	654	684	651	629	654	682	640	685	656	676	666	666	691	672	660	672	685	695	656	656	632	653	648	658	617	619	604	664	651	702	693	626	651	657	679	630	657	701	677	652	646	685	716	656	634	600	639	612	668	656	669	613	670	655	649	685	638	687	665	650	694	601	655	639	662	656	652	620	684	654	616	695	659	654	652	712	689	659	673	656	683	672	633	622	649	652	668	660	647	686	653	670	717	671	669	693	617	623	642	614	717	653	638	675	661	676	702	679	640	713	680	655	616	682	651	665	654	666	677	652	618	616	662	663	703	683	662	681	685	678	664	641	707	645	647	670	677	649	670	675	694	653	651	620	648	667	709	647	640	696	654	648	658	655	627	615	646	655	603	664	670	659	688	708	652	603	718	704	637	643	688	638	644	615	667	700	644	657	663	669	664	655	676	642	664	653	622	699	616	643	692	644	687	664	658	664	620	625	603	672	690	663	656	622	656	681	616	635	631	666	664	676	654	641	628	685	707	672	641	627	619	629	648	654	674	642	654	650	638	700	660	666	616	654	662	646	625	644	685	670	670	674	608	625	656	637	674	667	653	677	650	679	661	642	711	665	677	653	659	632	657	640	701	628	688	683	636	669	647	644	647	631	653	641	614	620	679	696	636	691	659	658	668	628	664	588	684	666	632	699	681	635	706	669	630	639	674	696	662	628	673	664	603	698	664	693	647	636	654	606	612	707	619	673	670	690	659	642	622	712	646	710	646	669	621	632	655	636	653	653	681	644	653	746	663	657	659	615	662	679	628	632	689	646	690	657	642	631	659	654	652	659	646	680	696	671	647	707	644	638	616	689	628	682	624	685	668	663	642	680	632	650	685	683	643	647	640	615	652	675	670	645	657	627	652	642	721	673	623	642	656	654	672	656	678	649	674	679	666	700	631	667	666	676	694	632	682	632	706	680	666	661	694	653	676	649	649	657	662	691	678	652	658	647	662	644	631	656	640	635	669	671	653	649	663	669	639	652	637	642	702	669	673	660	693	648	663	622	664	650	654	646	652	679	710	667	663	683	620	654	639	673	681	644	684	678	625	658	682	699	633	669	685	627	674	658	617	658	644	676	680	688	668	675	684	692	641	684	687	665	658	634	629	662	653	685	682	664	630	675	678	632	639	691	628	622	634	691	708	622	706	644	676	673	618	632	648	663	670	644	652	718	652	686	679	661	709	596	681	687	662	689	647	685	649	654	662	664	673	691	677	666	650	629	670	691	674	688	690	705	670	637	659	640	651	674	696	667	672	700	673	654	655	658	711	654	645	707	672	653	644	693	663	644	690	667	653	631	646	685	639	669	638	678	643	628	634	654	620	633	646	632	637	676	640	662	668	648	664	673	637	682	656	652	661	669	710	665	707	634	661	679	626	642	685	668	650	630	664	661	678	674	641	687	680	647	662	696	651	669	678	650	637	677	651	655	643	644	725	697	640	644	700	682	674	632	675	651	644	662	637	647	660	652	699	686	638	640	632	662	640	663	637	646	600	677	701	689	657	671	620	640	636	665	669	654	702	677	645	643	683	677	655	673	604	644	646	649	648	652	646	640	716	678	685	612	617	645	645	696	662	664	689	600	670	675	633	648	728	657	722	591	673	670	656	686	667	633	663	655	655	654	656	634	658	641	661	670	607	676	667	623	662	646	697	697	673	667	633	639	683	654	648	650	637	637	665	664	694	661	586	679	714	650	629	684	685	610	669	685	655	645	659	642	694	644	693	668	631	683	695	684	687	673	656	683	656	638	677	661	626	649	674	669	659	646	666	672	649	642	651	653	691	643	647	665	682	629	648	633	620	631	704	695	648	671	683	629	671	663	620	682	685	652	671	655	691	642	685	707	701	638	687	632	654	628	660	686	693	636	714	726	697	666	661	658	641	621	671	700	641	703	690	652	655	663	675	679	611	644	672	655	668	674	670	617	649	628	691	624	656	638	659	667	686	635	658	651	629	699	644	629	645	621	667	658	623	678	647	664	662	640	656	675	635	650	656	696	666	625	645	653	668	651	672	684	605	651	699	594	677	669	654	627	702	645	702	665	662	656	670	690	681	636	656	660	667	628	689	640	653	647	656	670	632	630	671	664	662	659	636	633	633	661	631	634	652	640	684	658	653	701	668	669	682	679	682	648	595	668	715	713	681	681	628	652	656	642	647	614	677	708	646	670	676	672	691	683	640	636	691	632	699	664	653	643	679	673	654	652	704	715	679	664	672	660	641	653	653	675	643	645	675	665	675	667	689	656	644	615	686	676	634	686	676	702	642	649	647	638	607	647	681	641	651	654	668	671	639	653	694	730	640	666	679	619	654	686	613	655	716	735	632	675	664	675	659	662	669	723	663	650	692	644	618	661	671	662	675	690	615	657	659	673	621	670	667	673	643	682	649	657	616	619	641	642	662	698	708	651	675	660	663	656	639	679	650	651	697	653	671	614	637	647	637	654	648	649	617	603	649	652	672	659	638	642	658	650	661	645	656	659	659	694	657	620	679	663	685	659	738	673	645	645	652	678	748	634	686	643	634	691	668	651	680	644	653	645	669	665	636	672	693	687	652	724	690	681	691	673	675	688	645	683	650	684	693	647	656	674	676	663	635	679	612	657	689	698	635	624	659	623	660	644	622	673	638	696	677	703	654	680	710	641	653	627	704	689	684	684	661	672	676	639	660	666	702	676	678	674	697	659	692	666	634	646	673	684	604	688	633	673	660	649	649	672	625	667	699	678	688	684	620	662	653	656	685	703	695	651	626	613	707	663	684	659	629	665	699	611	709	655	643	680	643	685	590	714	648	628	630	634	690	622	625	706	657	673	626	680	678	690	627	679	654	632	687	659	696	613	679	667	658	683	669	673	677	683	664	654	659	626	653	635	691	642	651	652	671	663	665	631	628	693	623	645	669	622	662	664	638	714	649	637	626	695	674	654	649	661	621	648	657	632	640	679	714	631	635	629	649	727	699	619	619	671	633	660	676	669	691	662	666	681	699	687	681	671	672	651	620	717	676	688	679	700	649	702	690	691	641	629	650	703	683	658	653	635	658	648	684	654	651	680	651	671	676	635	635	636	628	653	614	598	660	674	622	673	649	697	666	642	710	656	652	653	655	713	645	677	657	695	679	653	697	688	640	660	666	646	677	639	628	635	680	669	679	672	625	668	612	666	684	671	665	640	700	636	655	672	650	660	642	659	655	684	646	628	637	620	666	685	694	701	658	634	743	661	625	668	653	676	653	618	635	681	686	628	660	625	615	673	645	654	621	640	639	676	668	652	653	671	666	686	621	656	655	660	671	632	673	660	657	633	634	669	703	641	663	692	698	629	613	680	659	666	663	656	661	670	673	679	654	625	692	648	669	685
25386	21011	27410	24567	20915	13231	1124	718	574	538	523	504	462	431	467	419	396	435	428	384	381	367	381	378	396	378	370	385	380	419	392	385	374	389	404	376	319	370	362	377	366	372	367	395	369	335	394	327	368	378	342	354	370	378	367	370	371	401	363	354	398	358	348	372	411	347	352	388	372	401	381	361	365	357	352	353	400	394	374	353	363	387	383	354	354	338	329	327	368	345	370	383	387	371	376	375	374	347	382	371	386	347	368	370	358	358	354	330	371	381	385	315	342	344	345	357	346	383	359	360	370	343	336	333	343	364	377	375	364	345	364	403	340	387	380	359	316	396	342	342	331	364	364	338	402	389	320	366	323	343	378	337	328	331	372	374	373	365	380	331	357	365	382	365	368	337	365	342	386	371	313	325	313	352	390	386	370	377	360	365	390	383	366	372	345	365	357	353	368	336	365	367	378	371	380	354	379	385	399	383	349	360	354	339	337	351	363	372	370	376	337	328	327	380	363	359	358	338	371	344	388	361	357	360	395	367	341	357	379	368	326	359	357	347	384	351	377	385	368	343	343	367	377	358	379	350	338	362	351	369	375	377	353	344	373	370	380	347	373	338	381	358	366	379	369	343	382	355	357	355	408	350	352	357	352	386	333	343	357	359	387	357	349	363	340	385	353	353	358	394	321	351	381	389	374	367	377	364	378	351	364	363	368	378	348	344	377	382	354	353	371	351	360	355	364	367	325	380	363	348	350	337	362	393	376	362	381	383	369	359	378	340	318	382	389	377	385	373	364	348	355	364	320	363	341	310	338	371	359	378	322	350	383	382	377	339	330	376	362	381	357	392	347	351	356	384	357	324	373	366	367	366	344	346	353	357	367	372	322	379	358	342	350	411	343	376	365	383	345	373	397	348	364	398	342	356	345	310	376	349	364	349	353	352	365	365	328	328	365	375	371	370	353	399	375	376	333	372	353	352	380	397	368	353	385	381	354	376	371	337	322	358	377	379	350	377	374	380	343	376	364	367	367	376	360	339	371	357	341	363	387	365	374	331	350	333	353	347	390	380	348	376	374	333	349	378	388	325	382	359	400	335	353	367	340	341	391	382	393	364	345	375	384	370	368	351	344	362	329	372	399	358	342	402	329	383	343	351	370	347	356	325	334	377	391	364	394	378	390	340	360	365	399	366	363	330	366	382	395	396	328	356	357	341	333	385	328	386	397	337	340	374	399	366	378	349	342	360	338	383	365	367	356	357	317	331	366	370	374	384	344	373	341	415	359	370	384	378	352	361	390	384	354	389	351	376	364	357	369	330	371	356	347	373	378	346	392	378	342	329	348	367	383	367	339	343	387	358	366	378	379	363	359	409	347	375	343	341	352	375	364	351	396	371	329	372	359	339	380	367	379	363	358	373	373	374	373	372	325	346	305	385	367	359	351	353	354	358	367	350	355	357	348	352	392	382	376	352	375	380	341	332	348	343	326	362	364	363	366	363	351	349	347	377	373	325	381	360	366	377	356	398	347	358	360	347	360	340	385	359	389	360	367	356	350	366	367	343	355	314	380	383	355	370	360	350	342	363	371	378	382	348	365	368	368	332	377	337	392	376	356	361	351	344	320	353	368	403	371	344	323	356	336	380	325	357	375	362	349	364	339	351	362	369	343	378	336	346	359	330	350	397	330	380	339	370	354	380	352	363	368	346	387	378	353	384	354	380	372	365	327	396	380	362	356	358	377	374	361	344	401	331	352	360	359	371	378	395	348	362	328	391	403	329	336	366	372	377	364	344	384	372	377	332	367	357	358	326	340	363	349	357	366	395	385	355	381	387	391	369	366	354	371	349	368	402	348	366	348	355	357	369	365	380	379	364	364	392	350	353	364	352	380	365	327	355	368	353	365	359	337	390	366	368	369	360	352	366	382	387	386	377	367	354	356	338	371	362	332	359	372	380	370	339	354	326	384	317	399	316	359	358	374	353	389	352	355	360	359	398	356	377	332	393	362	351	357	356	366	349	356	389	347	365	324	374	383	361	373	354	363	371	390	365	330	317	376	367	337	324	326	414	369	349	363	378	373	340	359	386	349	327	363	351	351	353	393	356	344	357	381	361	338	359	372	336	328	357	390	337	390	355	340	350	361	355	363	343	375	387	362	363	343	385	339	368	374	370	369	389	346	348	376	357	324	347	369	397	346	356	362	388	376	356	378	345	353	392	334	378	368	324	346	363	363	382	371	362	392	387	367	366	381	382	349	358	341	379	364	374	342	344	361	378	364	331	365	344	373	345	360	339	363	325	380	365	369	404	383	328	370	327	353	372	363	353	349	372	346	359	358	374	359	350	393	353	371	364	344	342	360	367	366	336	347	358	362	359	331	379	364	330	367	374	363	338	361	369	355	332	373	380	350	376	362	362	340	353	394	375	354	363	368	370	364	373	397	377	348	354	332	365	361	364	382	361	364	340	333	366	388	344	365	351	365	381	357	377	370	357	404	372	388	313	380	324	328	361	345	338	343	369	364	335	367	370	359	351	356	354	336	352	384	364	337	353	359	354	391	336	389	338	360	341	396	339	362	393	350	356	335	338	349	325	349	372	351	336	341	376	378	338	345	375	358	376	377	349	321	383	356	398	351	358	368	346	374	331	380	350	363	411	389	385	359	375	335	363	379	381	392	341	351	328	345	356	396	332	378	390	361	393	354	367	350	393	394	353	377	362	354	370	341	340	361	362	345	357	397	363	384	343	356	367	385	385	394	396	358	333	379	355	345	371	366	358	377	320	369	366	375	350	356	367	365	350	373	356	333	395	328	372	354	331	359	373	336	357	338	396	354	370	374	342	353	376	365	369	356	318	372	386	365	340	351	347	366	347	389	341	358	369	381	357	376	337	355	358	384	360	374	374	344	366	367	369	332	378	386	366	341	336	341	370	364	341	367	332	322	347	350	392	384	360	329	364	358	351	370	346	335	364	337	384	379	391	344	323	345	342	338	341	410	388	365	337	344	359	383	361	357	351	362	366	358	357	374	376	355	360	369	371	341	352	331	359	383	366	381	370	386	354	360	339	376	373	374	376	351	383	342	383	339	364	383	383	358	377	376	357	366	321	374	381	333	355	368	348	335	373	401	379	368	386	365	373	373	344	355	371	366	344	354	343	345	344	363	365	367	339	352	376	381	365	352	358	360	350	364	342	358	358	351	387	361	362	399	377	342	386	363	359	359	367	353	394	401	349	356	350	366	329	391	339	374	365	367	368	369	387	372	375	355	374	378	357	372	371	413	406	365	381	386	351	388	349	357	325	363	376	367	357	382	367	383	314	377	355	369	384	379	374	378	337	352	389	337	357	348	362	372	325	340	335	336	306	344	383	371	371	358	322	340	323	361	348	356	361	392	365	347	345	351	361	354	364	374	345	366	389	392	366	387	354	347	384	387	347	363	351	370	381	401	365	323	394	359	385	344	347	345	365	374	393	352	389	351	345	400	349	390	371	379	357	395	386
59870	10150	6822	3772	2302	1661	1300	1103	939	805	694	697	639	588	548	524	507	446	463	459	481	461	431	468	443	450	436	424	429	375	406	413	375	410	402	427	389	401	414	392	371	394	384	391	381	420	373	379	372	369	408	410	404	420	358	402	412	380	406	413	421	404	425	428	401	399	413	361	421	375	366	363	419	393	390	381	387	382	381	358	379	406	345	371	388	363	371	381	378	366	367	377	382	398	403	388	349	381	356	375	386	370	377	368	395	345	380	403	363	393	384	354	375	376	339	336	385	366	409	355	381	361	390	381	365	336	387	407	393	372	332	364	359	396	383	417	378	381	350	374	353	373	402	378	371	348	390	377	370	382	381	339	380	363	381	376	374	350	358	380	367	358	365	361	375	410	379	371	377	381	370	361	343	335	371	355	391	367	390	379	347	403	393	356	344	368	406	349	349	372	385	394	388	353	383	405	369	391	384	373	361	379	408	411	372	405	361	378	381	349	360	360	349	355	363	392	391	383	386	380	378	392	380	420	372	363	363	347	408	364	395	368	380	365	381	361	389	349	376	355	381	376	340	378	357	384	380	365	395	356	411	405	363	326	385	364	380	401	343	365	358	369	378	364	386	387	400	415	422	377	363	396	351	360	337	394	363	393	361	376	388	361	342	380	385	396	392	350	370	355	390	370	378	399	347	330	359	364	388	368	376	399	401	373	358	361	349	407	403	349	349	366	399	372	378	385	367	374	358	385	389	414	390	400	375	372	401	344	390	367	368	400	359	404	368	383	365	423	369	364	353	386	436	373	377	382	344	391	371	358	347	324	367	378	408	333	373	376	347	354	357	388	346	339	369	407	356	378	354	391	385	341	418	404	366	376	362	371	378	379	336	365	392	410	360	376	358	352	352	400	395	387	410	400	359	360	387	409	389	381	348	390	387	376	383	368	387	368	367	405	373	348	349	417	360	379	361	379	364	411	383	384	405	422	355	350	395	360	409	420	366	383	402	369	355	378	388	372	380	382	392	418	389	359	398	351	413	349	372	321	379	363	362	389	356	371	352	377	356	389	380	374	341	411	376	352	362	394	377	400	374	386	346	360	361	362	372	380	385	404	386	369	358	357	351	360	392	391	354	383	358	386	375	378	396	358	359	371	348	412	384	362	385	367	365	362	354	366	367	406	382	382	344	380	394	374	383	347	369	381	406	400	390	364	381	370	342	376	384	370	399	365	363	391	357	365	361	376	342	356	373	403	394	402	390	373	391	383	388	375	359	393	345	382	365	398	353	378	350	409	392	367	382	391	363	385	331	396	370	390	382	405	388	376	372	367	399	361	370	361	387	389	354	379	381	352	369	382	360	357	344	437	371	379	382	405	370	358	354	368	387	414	368	347	363	365	357	371	383	364	415	357	366	379	389	386	377	379	378	392	403	354	375	364	400	342	382	335	377	379	367	389	365	411	362	362	400	361	371	374	402	403	373	367	399	340	371	368	350	387	372	361	369	376	420	391	364	385	399	365	424	400	376	407	411	390	342	345	396	402	394	371	386	401	372	375	394	396	343	392	387	343	382	368	377	368	345	363	375	440	369	380	346	394	372	350	375	358	388	374	358	393	381	382	343	353	380	360	364	382	370	409	362	367	419	396	384	382	367	375	382	360	350	383	400	353	417	387	367	383	385	367	398	338	403	387	365	358	340	391	355	385	394	379	373	382	369	362	390	392	384	376	367	341	362	357	389	389	396	389	373	353	378	373	330	391	383	379	369	399	412	412	395	382	400	354	376	351	376	365	358	366	319	386	364	363	375	385	392	409	413	374	401	377	362	377	407	372	355	345	371	395	397	412	350	375	351	397	348	353	398	387	407	314	395	384	361	417	405	378	381	340	341	379	420	363	356	351	367	350	395	390	385	386	382	384	346	356	364	372	380	383	384	345	354	377	398	422	367	357	375	372	393	410	349	376	383	365	381	375	411	400	339	370	376	370	387	368	383	381	380	423	381	360	351	381	374	392	380	363	347	372	410	338	378	378	359	390	374	338	387	384	367	417	362	366	404	379	371	400	351	378	365	359	370	394	408	353	388	352	384	388	368	373	396	368	366	391	369	408	396	395	369	403	396	383	392	384	379	412	378	379	419	373	340	370	383	367	341	383	359	415	410	408	379	343	395	394	370	371	395	385	329	372	391	406	387	365	383	395	366	370	398	362	343	365	348	382	368	375	369	381	368	330	375	399	334	400	350	384	376	341	396	334	408	392	357	338	371	379	363	357	381	343	399	370	391	362	405	364	379	396	402	346	364	386	386	401	365	373	401	357	393	402	359	382	351	398	365	380	397	354	378	390	374	374	399	367	392	353	394	384	385	373	362	364	350	359	350	343	362	368	381	362	381	392	355	347	336	371	380	381	383	332	390	336	345	366	369	369	373	377	389	365	357	422	368	422	334	352	362	380	385	392	389	385	379	399	375	372	351	411	380	397	384	379	377	365	373	366	414	398	361	376	394	355	370	352	369	379	365	366	393	379	399	414	395	361	379	349	362	381	389	387	382	370	376	391	388	349	376	377	387	405	382	365	393	406	385	380	374	382	375	374	396	388	395	348	378	361	388	414	400	353	361	360	423	374	384	381	376	382	392	395	347	379	359	347	389	352	376	367	364	373	366	375	382	385	364	431	408	381	376	376	399	370	359	352	360	353	359	381	372	360	410	381	356	362	392	361	402	376	330	373	393	390	366	385	374	399	412	407	396	380	371	381	370	336	390	379	385	343	374	344	377	375	372	368	374	343	397	372	355	373	324	354	384	372	399	362	393	359	371	386	382	384	373	383	344	384	371	390	376	385	309	387	394	390	382	360	357	390	394	385	333	378	398	364	385	396	374	358	368	364	363	348	366	428	398	358	368	377	367	322	373	393	359	369	367	369	384	368	347	413	344	361	363	364	370	364	413	393	401	395	387	379	367	357	373	372	409	388	375	362	360	355	381	363	367	383	377	375	343	375	393	378	352	376	375	385	355	381	406	359	381	400	384	386	387	369	375	341	385	393	357	363	382	389	409	396	357	346	373	350	377	361	367	429	359	371	356	382	372	385	426	369	371	383	358	372	364	370	392	392	357	388	384	384	353	388	360	353	389	362	351	382	416	381	377	370	361	372	357	371	352	372	390	381	391	355	392	382	354	375	419	399	397	399	397	390	359	369	380	357	350	371	342	382	398	398	359	394	374	364	360	387	394	372	404	367	358	359	359	422	378	381	400	420	396	393	380	380	403	360	382	403	386	368	346	388	355	369	351	398	360	359	374	359	421	366	359	347	348	353	372	379	400	354	375	357	335	373	372	371	385	367	400	360	359	384	403	394	361	385	393	390	369	360	402	379	388	364	397	393	415	367	339	367	384	389	370	397	382	378	376	401	352	403	355	367	388	375	411	391	392	408	371	369	356	365	362	326	350	376	377	364	383	368	346	355	364	390	361	355	392	367	379	379	390	399	397	388	390	369	390	364
23249	21008	27787	24319	20965	21006	12909	1534	1022	1012	983	935	871	832	810	823	824	795	805	794	728	749	719	735	711	725	728	675	740	669	775	724	747	722	663	705	737	723	701	704	746	714	694	692	701	687	680	705	675	703	712	734	749	669	713	691	686	730	678	684	658	718	678	713	719	695	730	681	700	705	716	666	699	677	650	699	676	677	682	706	682	706	665	680	660	760	675	650	699	683	677	742	670	686	671	652	662	672	652	622	660	663	671	668	726	666	661	722	678	675	684	682	713	650	691	663	658	657	640	658	632	699	713	696	676	700	695	651	665	677	694	675	658	659	690	693	694	719	727	654	683	680	696	684	681	717	702	699	660	686	645	684	680	695	647	710	625	676	654	666	676	694	678	677	681	682	721	717	698	670	628	645	657	667	712	715	671	660	715	634	666	614	674	686	638	680	668	668	664	665	720	700	640	666	679	652	645	676	642	654	728	669	686	649	629	680	700	657	719	645	663	694	659	706	658	710	641	628	662	730	710	689	713	704	710	668	673	692	671	686	691	635	665	665	663	702	699	720	636	713	683	641	671	729	669	678	678	657	670	693	705	641	732	665	665	680	661	673	684	672	708	712	647	675	733	714	647	638	722	662	665	666	665	708	715	688	690	677	664	708	684	658	686	703	640	705	691	689	677	714	717	739	674	669	691	719	635	675	684	683	680	698	667	674	728	689	657	783	760	667	668	713	667	715	662	687	686	694	643	672	678	670	694	678	725	699	694	704	660	680	644	665	635	659	667	665	643	761	714	700	710	718	682	673	641	699	659	691	705	681	668	668	718	676	648	705	661	647	670	701	666	683	680	707	682	676	678	655	675	674	680	671	679	651	637	718	691	659	681	684	715	673	637	703	639	657	672	665	721	723	671	661	660	682	735	688	662	648	656	691	689	698	700	674	676	681	651	646	679	719	649	703	678	682	713	687	678	680	685	676	660	703	677	660	677	700	707	674	683	686	707	696	662	694	727	660	719	730	673	668	660	733	709	716	690	696	663	663	645	662	641	682	701	684	733	632	706	729	709	655	702	648	655	667	721	678	717	700	679	670	722	660	704	725	672	626	658	652	696	667	681	706	663	715	713	686	675	727	666	671	671	716	668	685	666	708	703	678	643	681	698	653	633	705	706	638	625	665	713	691	699	692	648	669	689	703	666	686	674	665	672	698	663	674	651	713	685	697	682	605	678	646	645	662	719	668	685	661	720	697	653	648	660	722	664	687	636	713	683	715	636	700	674	682	647	686	714	709	671	604	676	706	661	663	673	651	727	677	682	747	685	661	691	694	653	720	656	721	672	677	659	666	709	656	696	709	691	717	657	676	680	668	667	675	677	708	676	677	642	726	644	668	667	678	700	674	699	656	628	649	722	664	681	709	695	624	654	673	694	651	705	689	692	658	678	624	655	672	680	649	663	675	706	684	688	701	720	661	696	695	698	638	660	728	701	664	689	717	675	678	665	692	631	686	646	702	644	674	613	704	675	635	644	665	680	680	642	668	681	710	663	670	684	658	652	672	663	699	680	637	658	650	674	628	678	638	690	707	664	694	684	698	681	721	667	701	661	678	725	725	669	678	642	617	653	712	683	668	691	657	718	659	695	708	664	644	660	655	674	639	653	714	712	670	671	670	711	677	658	657	674	715	704	709	717	684	689	711	703	647	675	678	689	723	680	666	674	652	638	650	664	695	673	684	698	714	692	669	677	678	693	679	702	666	718	653	725	676	718	637	699	709	693	634	691	690	633	652	672	662	727	667	649	689	726	651	675	729	688	660	684	687	689	645	679	708	699	666	677	682	710	695	679	658	668	660	681	654	701	656	694	681	695	674	704	705	688	686	655	644	660	672	710	698	664	694	666	677	628	694	689	692	684	687	689	678	678	693	639	694	694	657	701	684	622	656	696	671	665	688	657	688	610	669	706	635	718	664	681	698	657	646	659	695	731	641	702	686	667	670	647	690	738	673	667	627	661	724	667	654	649	693	720	693	658	601	718	663	687	663	675	661	709	676	677	710	734	720	647	672	710	681	684	697	679	674	721	661	686	684	674	690	664	684	688	656	701	648	664	647	630	692	657	638	670	686	667	696	709	726	658	638	702	648	690	653	692	672	632	706	680	696	626	644	718	665	675	679	678	717	671	718	710	705	648	674	628	714	698	620	655	699	681	704	724	665	699	706	742	727	667	640	685	706	666	645	685	670	641	699	668	688	694	662	695	662	654	673	704	713	680	686	696	694	691	678	744	710	689	666	708	677	713	694	642	685	680	679	673	665	697	662	691	614	687	662	666	724	692	691	684	671	637	635	666	646	715	671	704	675	658	698	670	689	716	651	694	675	645	687	723	690	703	671	749	705	649	714	678	670	674	693	660	669	707	660	623	681	648	739	688	650	677	715	722	657	721	620	656	679	661	661	649	694	687	676	661	694	685	652	679	695	656	686	648	670	650	676	671	655	703	679	694	673	660	683	675	677	720	714	696	708	661	644	717	651	697	684	670	679	676	660	696	666	683	646	709	682	700	733	650	683	648	621	671	683	678	682	645	685	682	681	690	709	685	667	648	727	669	719	687	647	662	686	662	648	689	707	638	664	693	663	657	699	730	687	654	736	675	658	616	693	688	645	656	696	682	677	678	693	671	665	717	715	666	720	719	697	642	668	684	672	694	685	698	640	678	674	665	699	676	636	654	670	642	646	724	650	704	683	675	669	682	673	721	647	692	708	685	685	652	656	658	703	634	696	677	714	697	658	672	680	719	656	632	637	698	686	650	706	705	679	715	645	671	699	712	693	671	676	644	655	619	648	617	690	704	686	668	679	635	636	668	665	658	733	662	729	675	694	636	715	692	665	653	633	724	657	648	680	733	684	638	662	685	676	685	640	711	718	733	645	686	648	664	660	696	687	692	726	667	704	702	674	679	694	665	674	662	676	698	674	656	701	689	706	688	711	638	627	699	657	673	664	667	694	702	659	634	714	664	720	707	681	726	640	700	648	647	693	674	657	752	657	697	743	674	683	689	671	660	669	706	680	693	727	637	668	704	736	689	693	663	728	651	656	666	635	694	679	667	653	689	673	675	689	650	722	636	657	698	676	674	733	701	668	701	617	649	650	662	717	681	673	710	715	681	715	675	660	682	661	667	706	709	655	699	693	684	671	675	689	718	695	704	689	659	684	713	684	655	723	680	624	712	710	668	701	709	680	670	667	681	652	666	643	695	678	646	706	680	655	632	681	680	710	719	638	695	662	690	692	710	723	659	693	655	694	668	676	691	632	696	715	709	628	688	645	634	653	650	677	672	650	627	648	669	710	680	615	709	664	678	651	681	678	680	612	639	693	655	681	668	661	652	725	673	674	701	697	693	683	689	707	692	651	684	692	672	643	673	659	681	660	691	665	660	709	687	643	655	686	664	678	693	631	677	682	679	680	685	710	684	704	685	690	684	640	662	672	696	646	645	691	669	675
60544	12674	11029	6472	4159	3007	2260	1853	1641	1421	1273	1173	1086	1053	1031	852	882	854	833	764	763	750	756	700	744	725	713	675	695	743	711	680	685	708	686	656	722	691	655	673	724	646	677	673	634	659	694	666	660	676	671	692	656	644	664	695	666	711	710	680	689	689	658	655	645	650	685	685	637	631	619	647	684	658	652	632	626	646	669	662	659	619	668	638	623	631	630	646	627	646	657	665	643	666	619	628	681	611	671	613	618	607	656	644	647	606	674	621	662	611	688	630	690	641	608	652	642	668	662	652	646	684	609	629	623	637	663	619	626	623	660	634	674	702	653	610	614	657	641	641	634	602	649	628	645	658	659	690	635	632	665	639	599	687	645	640	635	622	658	656	622	653	618	610	640	620	659	639	651	652	646	626	631	640	648	632	650	618	640	615	657	637	630	652	604	634	666	668	667	617	641	637	631	643	624	616	664	635	604	653	654	620	658	628	636	647	652	653	643	648	644	666	689	648	639	662	626	640	669	652	594	624	652	667	649	626	643	658	639	634	596	620	663	638	653	686	650	591	639	615	603	645	635	627	671	662	628	622	651	628	656	692	621	680	675	672	646	612	631	650	674	664	614	659	628	651	643	664	602	649	677	579	627	676	634	640	659	650	626	665	669	639	644	648	629	652	603	637	643	708	640	632	620	579	659	616	658	674	643	649	586	618	679	610	632	622	679	660	637	631	623	641	639	679	645	627	661	662	661	639	645	666	593	646	669	618	629	652	638	629	673	624	635	658	634	624	651	621	605	659	628	619	635	655	601	647	655	677	619	636	668	628	652	670	658	656	741	641	617	624	592	635	635	622	636	594	641	619	639	618	551	610	641	601	653	665	653	652	598	600	605	618	650	642	669	645	597	637	637	613	602	629	650	635	659	630	642	665	660	605	612	634	626	666	593	642	628	589	629	617	605	658	634	636	621	653	644	666	569	650	635	629	684	608	634	643	612	597	662	680	616	673	650	642	648	656	638	634	610	618	644	669	593	640	627	604	613	623	633	639	626	627	626	679	643	639	648	678	625	677	649	671	623	654	640	626	612	648	635	677	665	607	655	636	640	645	632	640	665	666	667	624	698	649	622	661	639	601	644	616	691	628	643	624	693	649	637	635	653	600	635	639	683	657	644	634	628	624	604	635	634	661	679	655	639	639	664	659	638	651	622	633	618	662	663	654	656	607	648	641	620	604	668	620	654	646	673	621	698	627	630	637	645	668	643	632	645	591	661	638	640	621	630	627	645	640	619	642	675	640	616	607	612	643	628	624	642	671	624	644	656	575	643	667	610	628	607	654	600	632	660	669	635	638	633	625	680	687	636	645	635	651	642	645	634	617	609	654	672	679	647	643	662	665	659	610	658	662	656	675	617	658	619	631	628	654	646	655	616	654	602	645	688	609	668	683	597	627	628	623	632	655	664	634	618	642	666	633	665	644	640	634	604	659	630	649	636	670	668	652	647	614	665	672	615	680	641	660	677	634	638	698	585	641	657	646	662	644	668	637	616	621	647	632	683	690	644	606	659	644	662	651	687	597	640	659	589	625	650	676	596	591	642	669	646	655	653	642	634	616	653	605	669	609	642	620	656	647	638	658	655	610	646	622	595	652	677	628	650	614	636	651	598	641	683	656	688	637	684	651	633	651	651	692	610	620	646	643	676	660	618	656	609	625	665	683	630	637	648	638	676	611	622	627	703	674	685	638	631	637	660	653	661	603	681	662	602	632	666	642	610	633	618	593	655	626	606	649	629	659	643	686	667	675	655	624	598	638	677	638	604	607	597	651	614	653	655	646	614	635	652	631	639	589	638	640	638	688	647	670	590	628	637	633	655	602	626	609	639	638	620	630	630	642	647	644	638	680	623	676	597	621	608	657	698	645	622	636	672	617	669	666	670	653	614	705	637	636	646	679	610	658	634	672	629	632	598	610	640	652	623	605	631	610	642	644	651	616	591	617	642	654	655	632	636	643	623	710	656	624	643	637	623	635	650	629	632	625	589	643	677	626	625	646	669	654	637	610	693	644	587	659	647	610	654	642	630	628	666	641	653	600	667	618	620	626	648	631	647	626	659	699	639	606	666	641	632	633	661	648	662	640	724	618	575	626	643	619	626	603	609	595	642	656	645	622	656	651	630	641	658	601	578	628	614	637	623	597	659	646	661	622	649	662	639	662	618	643	663	629	666	663	642	643	630	631	604	641	676	603	681	603	593	661	634	637	625	635	638	652	620	624	626	638	654	659	615	638	648	652	648	622	655	672	668	664	666	637	650	668	705	593	577	628	656	653	654	619	661	597	665	636	617	620	637	633	607	627	609	669	682	613	687	648	677	644	635	625	629	640	644	677	642	650	644	641	648	674	618	682	649	655	660	685	616	622	635	624	660	655	591	656	664	630	677	609	638	649	630	638	667	640	667	601	647	630	623	617	645	648	688	631	697	650	636	590	625	674	624	645	611	627	641	654	678	565	657	674	602	578	620	631	660	618	638	646	679	620	618	637	641	653	640	611	635	596	664	639	619	634	663	616	588	641	688	667	682	672	653	673	630	657	646	627	621	630	633	645	670	643	671	660	639	598	646	660	651	614	670	647	605	590	644	631	643	671	657	667	640	618	673	662	620	657	660	646	625	597	654	646	623	678	680	677	647	611	656	659	628	691	649	648	605	609	629	609	666	645	672	581	669	605	628	626	641	634	640	617	617	626	657	649	663	661	654	632	662	650	634	653	675	644	609	643	629	623	652	622	627	652	615	634	660	643	650	609	631	653	653	610	647	672	613	640	642	655	653	603	674	607	600	678	649	652	603	659	648	632	646	633	614	622	633	636	701	636	660	661	625	639	640	617	624	626	635	624	596	645	645	674	635	634	638	634	656	645	655	667	672	619	597	679	630	665	611	647	678	663	659	683	631	611	613	621	630	660	646	617	633	630	612	602	646	647	700	651	635	661	651	604	680	642	632	658	622	650	613	630	635	629	676	683	611	618	648	655	639	604	709	684	640	689	602	588	607	639	609	633	663	629	669	661	615	599	622	625	690	671	651	586	632	645	636	609	636	656	642	617	671	607	647	631	595	660	622	569	644	588	643	600	627	678	612	609	635	667	670	625	650	636	661	638	643	627	628	684	612	644	650	587	657	671	678	683	636	617	664	629	672	635	679	647	639	615	644	665	603	654	620	652	651	617	652	647	598	613	560	637	630	692	579	650	628	649	627	639	623	652	651	618	682	606	662	666	626	671	632	626	664	677	635	608	639	630	630	661	635	627	642	595	683	704	662	621	638	650	665	675	637	602	602	620	632	643	623	585	630	646	651	596	608	631	626	646	649	688	610	663	604	623	624	574	626	674	592	621	645	662	646	645	654	672	615	623	645	623	636	640	604	620	602	640	664	612	666	645	629	659	634	662	644	600	631	622	629	638	595	630	637	624	628	641	640	664	652	671	650	633	620	675	660	660	602	596	614	618
34430	20226	6311	907	671	643	692	662	701	677	645	701	663	672	608	633	654	637	596	625	618	622	627	644	636	648	709	635	678	658	718	614	630	682	612	663	614	622	681	620	626	621	632	611	620	649	683	660	635	622	620	638	653	612	596	662	630	630	634	654	645	646	649	614	649	681	607	663	693	659	645	658	627	679	655	632	629	614	643	672	700	606	629	647	643	632	669	633	639	625	594	628	629	630	677	659	630	622	626	658	663	642	625	622	652	629	639	612	634	671	650	685	645	662	657	701	653	645	633	652	651	652	675	627	650	667	611	609	618	606	635	638	651	668	612	632	599	650	607	670	654	660	632	640	671	606	667	669	695	668	599	705	662	634	693	643	690	668	636	645	654	653	630	698	667	629	640	654	640	631	634	617	667	624	599	656	666	679	638	642	640	707	640	650	651	641	634	633	661	664	634	655	636	646	622	638	618	601	660	668	618	619	612	674	659	601	651	680	657	640	651	613	630	610	616	629	621	615	625	624	642	630	624	597	654	638	631	656	615	640	673	632	637	672	637	634	634	663	611	608	619	663	683	650	622	595	651	613	623	616	590	668	688	644	640	695	634	638	598	694	665	622	646	617	640	620	656	599	634	638	636	640	646	638	670	532	684	634	658	628	668	640	593	661	622	618	664	593	615	616	624	656	644	672	624	666	644	635	620	617	660	660	652	641	645	649	640	656	663	612	648	684	638	633	653	654	620	674	632	605	650	646	615	680	661	637	624	651	657	686	632	628	632	651	679	630	687	624	647	633	630	663	647	657	592	609	625	615	664	642	625	644	621	593	671	656	685	604	673	655	586	600	641	637	625	654	629	634	624	648	645	646	628	691	618	699	644	652	612	657	620	657	592	681	649	655	643	604	656	640	655	659	614	657	698	643	631	658	665	649	624	640	628	654	650	586	628	671	588	671	641	662	627	639	632	610	649	659	681	631	638	676	647	650	668	633	654	638	639	640	642	658	647	638	607	655	663	699	659	666	683	613	609	679	631	657	637	665	649	634	611	656	582	612	648	636	645	664	658	657	634	619	646	682	650	626	652	652	634	634	653	595	649	634	674	646	660	679	674	613	647	618	688	629	649	647	639	657	617	614	650	663	650	639	660	680	663	653	612	631	690	639	647	607	654	627	644	619	680	633	599	615	701	581	673	655	600	662	627	664	668	605	615	619	672	666	639	641	667	596	673	672	616	670	649	659	664	681	638	631	666	733	635	643	633	634	608	619	658	675	676	610	611	619	605	672	628	634	682	687	664	566	624	621	658	639	637	634	613	624	665	623	608	665	645	613	645	659	643	650	631	644	614	642	653	655	668	639	681	638	661	658	653	626	676	640	639	674	604	624	627	579	631	664	633	601	612	604	643	670	654	642	629	655	637	641	651	631	619	618	656	673	670	640	630	626	684	630	642	642	641	674	669	644	645	608	687	639	629	641	649	647	692	649	658	630	653	631	679	664	630	624	661	602	592	622	667	629	622	645	686	647	625	604	654	645	699	700	665	611	650	650	674	624	626	669	645	617	590	662	675	654	597	614	654	663	616	620	585	602	628	644	658	656	693	691	688	641	705	597	615	675	611	649	660	620	669	671	658	618	633	652	628	643	636	667	641	648	639	634	643	640	629	638	627	702	608	652	681	637	685	629	699	652	630	591	641	659	659	681	651	685	621	607	617	648	624	611	656	587	618	654	612	642	641	573	628	642	621	659	685	580	636	666	621	620	680	656	677	623	605	672	672	611	617	616	623	645	677	605	654	617	601	588	638	623	648	659	670	696	610	663	647	638	631	647	624	645	613	640	635	634	613	617	647	602	659	639	611	642	611	647	656	700	677	672	624	661	614	592	644	624	637	647	651	618	608	624	651	647	641	669	611	648	677	632	614	703	675	665	675	665	630	592	663	641	647	664	597	655	625	623	606	604	612	678	624	659	671	644	615	593	645	625	647	637	645	633	609	603	596	633	669	643	668	591	651	688	608	655	655	635	628	678	639	633	664	613	674	595	606	621	670	644	615	654	662	691	619	619	655	638	657	646	657	621	642	623	682	648	680	618	645	658	661	633	654	643	661	692	634	653	596	623	649	656	648	640	629	663	644	653	604	645	647	642	654	639	661	654	635	628	649	604	610	638	671	680	640	678	625	635	666	642	689	641	669	621	617	666	582	685	650	677	681	624	604	623	666	688	653	689	626	642	675	617	638	625	609	616	645	589	651	650	652	636	656	678	629	594	657	661	676	656	661	657	658	605	610	663	624	655	623	668	618	671	647	642	627	621	640	649	643	645	613	664	646	624	646	661	629	653	631	677	679	642	605	675	638	681	615	654	629	650	659	640	667	652	638	658	630	645	644	639	636	575	644	646	643	631	665	663	650	631	628	621	594	640	639	627	681	663	635	633	674	614	599	644	618	637	611	678	644	642	636	658	643	626	658	662	611	638	657	641	653	650	652	693	659	702	657	665	668	668	663	645	674	667	647	619	648	644	630	624	651	620	644	682	688	638	606	653	695	660	615	631	677	625	620	617	632	631	633	646	628	646	673	617	647	661	632	654	701	663	613	679	617	694	658	668	624	621	645	620	677	654	624	613	632	640	672	661	629	648	670	643	617	647	639	672	688	620	672	630	687	644	659	652	637	691	655	688	706	640	592	641	655	630	643	642	598	624	634	665	669	612	650	668	640	596	643	651	647	636	612	619	621	642	625	613	640	665	651	657	600	659	658	676	694	654	670	635	671	586	617	634	618	661	623	657	667	627	648	624	648	650	605	654	650	582	595	693	644	589	663	623	636	633	637	630	628	649	673	656	632	673	639	638	638	611	661	650	702	677	595	652	645	660	659	663	640	619	656	645	640	593	660	625	616	657	588	642	679	668	623	612	620	613	619	619	633	635	630	605	626	625	616	634	594	598	624	666	659	641	694	685	622	612	641	641	580	662	640	586	651	685	651	577	641	637	624	612	617	636	651	666	664	658	602	679	679	672	649	671	602	608	663	638	595	671	655	692	621	675	621	618	658	648	672	600	688	654	668	628	629	619	631	673	649	622	695	614	643	620	667	682	650	654	651	585	579	638	674	645	628	626	652	657	678	664	612	670	631	650	669	600	634	603	610	695	698	609	669	660	618	619	614	629	676	666	654	671	649	631	643	683	590	614	676	667	666	634	642	650	664	677	572	655	646	696	615	657	625	655	643	678	655	664	626	646	679	592	647	666	618	701	622	652	643	650	594	613	606	615	622	623	645	631	631	666	674	669	639	631	662	630	643	649	649	662	631	675	660	641	596	674	643	609	629	660	643	670	695	638	667	638	613	627	646	633	649	626	636	611	642	606	631	650	633	661	656	639	616	684	629	691	646	643	634	637	606	656	657	667	641	668	674	604	627	623	601	659	666	637	611	591	682	638	595	675	623	645	649	682	586	655	601	620	620	585	639	627	645	661	615	621	678	682	629	620	676	642	619	654	642	640
33727	5156	961	806	745	734	749	681	687	715	728	671	625	617	673	657	672	671	687	669	669	663	674	674	665	696	626	654	619	634	713	645	685	673	659	643	703	654	675	626	660	645	658	672	646	668	687	661	621	637	632	658	687	666	675	660	694	675	691	658	636	681	634	660	661	704	655	637	617	671	643	642	662	646	672	690	677	673	675	662	680	638	691	694	678	671	675	674	646	660	657	631	642	668	647	696	660	683	671	655	686	648	652	644	664	712	675	645	670	692	657	692	671	655	656	653	653	683	636	684	677	695	662	669	664	597	640	641	631	695	635	645	623	630	672	645	669	613	708	666	675	684	667	637	644	654	655	621	685	689	675	665	619	603	641	693	714	668	676	675	626	634	672	696	641	640	684	658	649	676	680	606	677	664	650	648	644	675	654	644	675	669	626	672	672	634	668	647	605	627	642	723	636	652	645	655	645	641	622	684	637	633	675	642	642	665	665	669	616	635	669	668	644	655	634	654	641	677	726	643	699	694	625	685	650	671	642	647	631	679	701	661	662	692	694	688	669	677	623	678	641	692	694	650	651	636	697	666	626	676	684	671	636	645	647	641	689	676	645	632	645	701	689	651	653	682	660	655	657	686	650	619	654	664	643	651	672	645	694	634	639	631	656	655	680	669	648	633	659	707	674	624	686	681	675	654	657	633	670	676	650	674	693	661	670	674	638	648	666	669	660	651	654	621	667	661	614	622	638	617	670	620	627	664	655	681	654	698	652	656	679	717	603	666	702	708	649	669	616	630	634	660	665	673	680	662	653	633	636	692	636	655	695	638	629	654	700	643	623	643	695	624	692	656	613	688	646	654	657	670	652	697	672	620	690	632	672	659	692	653	601	660	650	678	674	634	661	635	637	598	665	670	662	664	677	633	679	673	679	659	687	668	657	680	647	621	679	673	683	695	636	661	647	649	676	637	659	652	653	655	648	656	705	643	680	651	636	658	669	615	654	661	678	681	656	628	668	654	649	695	644	633	656	645	615	634	644	654	634	646	675	635	655	704	656	694	667	629	685	695	670	673	602	656	645	686	688	659	612	633	672	665	679	688	653	662	658	642	660	667	639	663	702	659	694	656	612	671	660	676	663	635	661	643	670	620	665	659	641	651	686	674	629	628	673	677	667	677	663	665	626	676	649	657	620	662	689	651	699	651	641	632	675	659	699	645	632	652	669	681	636	681	645	670	649	643	650	630	644	674	671	682	665	647	632	679	644	621	659	627	669	665	680	677	620	669	633	693	661	698	635	628	638	706	621	680	687	648	690	621	646	647	703	616	682	670	665	657	650	650	637	627	698	647	637	645	653	669	636	659	661	687	651	668	634	663	647	620	723	668	665	657	663	626	689	665	676	673	657	653	682	659	688	689	676	661	619	681	669	666	670	633	630	666	628	660	664	669	638	679	648	646	645	660	691	666	616	640	673	657	671	651	630	719	672	670	647	644	642	628	629	679	684	641	660	701	657	650	647	659	633	702	662	635	686	650	632	676	683	671	626	657	671	670	631	681	649	618	655	713	664	626	635	637	674	636	610	676	578	701	624	637	629	675	665	650	643	677	628	673	652	707	642	665	663	704	677	663	664	672	630	670	632	646	660	650	685	702	624	674	649	709	714	690	668	663	640	630	702	641	664	628	721	642	706	655	670	674	634	692	643	704	618	701	649	656	636	686	662	657	620	634	642	634	671	677	660	684	665	668	694	668	662	652	687	684	637	694	636	653	628	643	642	667	643	637	656	682	649	653	655	667	672	670	658	672	628	604	665	649	658	637	636	662	631	679	630	641	674	692	680	659	642	618	625	655	677	605	642	667	651	686	628	622	623	630	665	617	596	672	657	643	622	707	700	678	650	652	661	715	615	659	611	644	693	672	637	682	659	654	651	654	643	670	626	666	664	635	660	633	674	646	697	634	644	684	627	716	670	694	609	679	623	688	693	630	685	703	673	638	666	687	647	660	661	671	678	676	675	649	655	675	694	682	645	712	626	680	660	669	607	688	652	652	649	637	624	659	632	689	665	637	645	658	675	696	679	722	657	656	635	687	650	625	672	656	684	616	718	696	630	694	692	676	629	682	652	663	645	630	608	690	652	669	645	651	696	618	676	677	669	676	692	606	639	667	618	732	650	642	648	653	681	583	680	646	662	690	652	652	690	669	651	659	635	724	630	663	640	708	702	633	670	645	657	687	662	631	663	646	637	619	645	638	665	672	679	673	663	662	651	687	655	636	636	654	659	628	635	627	691	713	675	650	671	650	643	669	648	652	703	665	651	638	662	662	676	664	675	654	678	716	664	632	646	671	686	668	718	675	681	643	694	628	660	699	660	654	631	662	638	651	693	693	688	672	667	695	674	686	701	656	651	670	690	669	660	627	640	677	675	671	653	675	657	650	610	647	651	665	664	643	676	641	612	639	638	684	640	647	646	674	670	642	670	640	668	618	648	664	663	663	633	621	632	669	657	658	642	599	668	647	637	669	707	644	642	673	643	649	636	663	613	678	659	672	684	668	603	662	688	684	665	658	647	666	593	636	665	670	628	630	649	651	686	670	672	662	614	649	681	635	664	646	694	700	650	632	629	714	717	634	674	685	607	663	655	669	693	652	649	639	652	641	652	634	649	680	659	687	681	631	643	654	693	703	690	641	679	700	684	651	634	661	671	634	658	656	696	727	658	665	683	676	596	660	645	658	644	700	679	673	695	653	651	660	629	649	654	666	673	657	644	652	660	690	605	648	669	710	626	653	654	677	619	636	705	636	644	681	647	677	644	608	627	626	639	679	668	631	652	648	708	661	646	669	672	621	700	666	644	620	665	660	663	623	711	663	628	678	651	625	660	645	684	672	702	665	612	652	685	676	645	691	673	670	707	662	683	649	662	657	675	622	635	646	684	684	710	645	583	638	634	655	670	638	656	651	666	642	664	668	611	666	697	601	651	694	648	682	662	680	644	627	691	632	653	685	670	659	652	664	630	657	689	637	628	699	644	628	626	659	676	625	654	678	598	684	742	653	665	669	642	671	626	671	655	674	660	691	666	648	669	727	652	672	639	636	663	641	670	670	666	659	641	681	675	678	613	658	663	678	633	654	659	673	645	651	614	698	704	648	646	694	620	648	686	688	652	678	640	645	674	646	685	632	633	648	646	675	638	657	653	635	649	704	686	676	668	606	641	637	633	622	646	664	643	688	607	651	681	628	672	632	670	679	625	656	692	695	601	628	628	677	602	646	646	688	678	711	636	656	639	681	713	652	634	629	627	603	659	646	703	631	613	674	662	654	650	637	671	722	641	631	614	711	634	664	637	699	661	710	661	657	647	622	667	661	654	660	696	660	681	657	671	616	684	596	644	666	716	668	669	634	684	668	659	696	660	666	668	676	647	632	684	668	686	652	668	705	675	664	681	632	670	678	707	670	652	682	638	687	677	645	672	647	640	666	666	690	634	664	666	626	680	705
25396	21057	27406	24584	20932	13853	1188	662	610	513	502	489	487	502	445	431	421	428	402	399	406	436	433	434	441	402	379	392	381	372	384	390	393	350	389	380	358	359	375	376	353	370	353	361	379	387	342	367	354	416	338	354	382	345	391	401	361	365	362	367	393	378	372	364	384	403	357	354	399	373	369	405	360	355	397	375	353	398	382	364	391	345	340	377	363	355	366	391	384	380	364	381	385	374	369	385	371	405	359	350	350	393	337	313	349	384	364	370	333	363	376	368	354	355	385	359	362	400	343	342	361	362	389	404	362	353	368	363	362	359	357	384	376	398	347	324	390	370	322	388	378	384	364	392	388	361	351	354	372	371	366	379	378	338	363	368	383	364	335	364	356	349	387	356	378	360	341	369	374	426	372	362	380	348	366	346	360	368	370	367	364	383	370	372	371	377	343	356	373	365	382	395	391	364	361	336	369	354	389	380	352	370	333	347	367	389	358	342	367	360	361	362	410	383	383	339	337	358	365	354	366	363	387	354	354	345	390	346	321	350	340	352	376	387	388	365	355	387	351	356	355	372	375	374	334	372	400	389	348	347	351	343	366	369	340	353	365	350	342	320	353	365	375	369	358	340	328	325	368	383	334	360	366	379	372	357	352	347	376	380	342	344	374	362	377	387	332	390	374	334	374	386	370	389	378	378	329	401	373	401	351	357	363	342	361	367	336	364	384	348	365	394	362	373	358	338	364	350	345	364	377	356	351	362	380	378	366	361	309	376	354	381	368	378	360	355	364	351	371	339	364	354	345	356	388	378	349	354	328	343	353	357	337	365	339	369	376	332	360	395	347	361	378	341	378	352	344	368	395	376	358	401	373	335	372	358	361	361	344	369	379	335	351	385	366	369	377	381	341	369	359	361	365	393	355	371	418	360	345	378	348	346	351	345	348	353	364	387	384	340	325	358	332	330	399	379	351	366	351	355	334	357	354	353	355	385	346	370	335	412	342	363	344	371	388	365	381	356	379	339	359	360	364	375	360	328	392	329	353	345	374	375	367	328	365	372	347	357	357	353	380	348	376	323	353	346	348	384	349	361	329	389	336	371	395	371	353	341	379	344	377	356	358	369	333	386	334	373	391	353	341	350	347	371	349	341	355	364	356	379	358	342	386	373	336	356	349	380	399	345	347	373	383	395	365	376	333	350	399	331	375	345	343	377	390	349	389	338	400	369	361	380	341	373	369	342	381	356	404	357	372	399	351	351	390	360	345	362	340	362	397	365	350	332	362	364	360	354	352	371	358	368	377	351	357	415	353	345	364	376	363	368	368	379	386	346	388	392	327	368	334	353	375	377	377	368	374	366	345	359	387	373	353	361	365	379	357	347	371	397	328	377	358	365	398	364	358	371	364	356	358	371	384	330	396	349	368	396	357	372	350	360	372	394	382	361	380	333	361	313	335	369	374	360	369	338	330	352	338	353	389	346	353	375	349	352	359	348	361	344	332	380	356	361	336	328	330	339	331	350	333	374	365	354	367	396	356	373	345	351	355	355	380	337	363	346	376	360	357	384	382	350	362	350	379	386	366	359	357	345	386	356	382	356	336	347	395	366	398	387	375	368	377	381	345	370	386	358	357	350	385	369	375	361	382	370	368	369	371	354	354	355	351	373	367	349	371	345	369	332	404	390	358	373	363	375	378	361	423	357	348	344	364	336	367	374	364	347	379	381	374	353	350	352	380	390	396	364	331	341	386	387	351	339	380	361	331	346	375	338	347	353	372	389	368	386	367	343	385	381	369	345	317	357	333	390	346	374	338	359	373	381	380	356	348	393	378	338	349	361	359	318	384	379	348	360	387	375	362	373	353	355	336	362	349	352	348	344	348	337	359	364	357	381	367	371	362	346	379	371	396	392	362	367	358	353	329	351	382	378	358	368	353	352	378	398	368	343	335	408	362	384	382	360	351	384	341	357	334	391	370	355	414	378	336	348	334	348	343	375	380	355	354	391	352	334	364	343	365	336	398	367	385	342	334	361	365	360	348	353	391	345	360	361	340	362	379	353	383	364	358	362	353	369	376	390	351	331	390	369	345	363	359	377	353	326	358	343	363	348	360	351	357	422	339	338	392	360	362	372	357	378	362	372	370	366	358	385	378	391	359	358	365	362	354	369	382	360	343	351	395	364	383	360	372	390	357	372	375	379	371	347	359	339	357	351	341	340	373	353	340	381	356	373	418	323	364	343	379	357	354	380	348	342	357	384	340	376	364	352	395	374	360	343	346	332	392	331	367	354	351	308	345	380	364	348	338	346	366	341	365	339	339	338	357	366	371	348	369	349	392	382	375	374	344	363	336	328	356	372	348	365	395	377	366	336	351	411	396	378	407	386	338	346	359	401	377	345	334	351	295	345	393	369	362	348	352	419	360	338	381	332	323	383	344	346	373	390	371	379	328	345	342	392	395	362	375	365	349	311	363	319	369	360	361	359	352	397	379	405	372	369	353	338	344	363	351	349	380	343	364	379	397	368	342	307	388	369	367	352	373	398	353	376	359	368	374	363	369	405	329	371	384	384	401	412	365	360	367	371	350	346	341	345	361	374	376	348	364	356	344	404	361	345	370	359	353	364	366	372	324	322	393	348	323	355	395	344	354	406	356	381	346	365	369	396	366	362	352	350	370	341	343	341	346	349	347	351	376	373	370	365	371	386	359	371	347	348	345	383	372	338	355	369	359	394	382	381	392	357	359	381	376	355	357	369	362	390	375	337	365	374	349	369	353	351	392	408	370	371	315	380	347	367	388	327	395	375	389	338	378	406	356	338	389	367	373	351	318	337	374	367	346	368	372	372	368	364	333	347	355	371	377	340	370	335	375	362	358	370	373	389	376	357	372	374	365	376	340	347	360	343	337	369	364	370	362	323	344	369	376	361	358	372	341	361	339	341	375	362	350	354	366	378	368	363	388	329	357	374	376	345	361	372	377	365	352	369	352	335	342	359	363	388	355	365	358	366	332	364	341	366	400	388	339	326	355	345	346	379	372	352	355	398	365	343	366	365	381	357	377	378	380	346	369	384	371	365	354	360	329	371	400	338	376	364	337	375	383	391	381	351	380	337	382	380	331	385	378	356	377	317	360	343	360	357	359	386	387	390	381	374	395	358	360	385	336	417	370	366	378	369	387	380	342	333	368	379	349	354	358	365	353	353	371	358	365	333	314	318	369	390	373	376	395	360	365	369	334	326	368	376	382	393	395	366	330	362	337	357	345	362	399	333	367	352	365	364	345	379	347	385	372	363	360	341	377	377	363	379	385	365	344	378	358	355	360	350	373	374	361	342	361	374	379	343	370	339	391	364	348	340	385	364	338	352	354	331	403	403	350	355	388	382	368	344	389	368	332	344	390	342	389	373	356	358	378	339	337	373	381	358	388	375	330	324	375	365	322	384	339	358	332	377	360	336	380	343	416	374	367	358	386	367	355	376	379	361	387	365	341	388	340	395	363	367
59882	9163	6603	3589	2291	1599	1259	1002	894	775	726	665	585	549	518	518	521	486	481	478	444	459	448	438	395	437	436	434	419	416	399	418	418	399	391	390	396	399	426	421	403	398	412	372	390	395	417	379	415	414	405	398	390	419	424	379	443	387	411	441	376	399	376	388	379	389	351	384	381	392	360	375	406	401	386	363	388	387	344	377	346	368	402	392	394	373	372	381	401	362	388	384	367	366	398	389	422	398	339	372	360	391	364	403	377	377	395	386	354	385	377	372	339	389	370	364	358	379	357	402	373	396	395	368	398	372	373	378	351	373	432	362	391	403	395	388	349	341	383	383	364	398	362	377	354	412	387	367	423	388	375	406	359	348	370	402	367	368	363	364	400	383	355	401	356	368	365	386	399	348	379	373	386	362	386	393	379	381	375	396	378	380	372	370	402	399	404	353	388	382	394	376	382	359	405	395	374	353	377	383	403	371	375	345	379	412	388	400	379	362	371	386	383	373	374	389	351	380	377	381	362	393	372	366	398	346	374	373	406	392	405	370	381	370	353	360	381	389	358	380	382	360	403	368	377	384	381	390	386	391	379	363	387	382	370	358	381	403	378	391	409	385	385	395	357	381	380	397	412	394	381	400	366	402	380	380	368	347	329	397	374	373	365	393	373	375	391	431	375	399	381	397	393	369	353	386	379	374	384	380	399	377	374	355	378	377	393	400	395	348	367	381	375	382	411	396	395	392	387	375	367	364	373	376	363	390	372	375	366	383	365	370	350	367	374	371	406	380	390	330	380	402	358	339	377	353	347	374	387	408	404	394	352	355	399	396	379	421	356	379	377	366	375	346	337	373	417	371	415	411	405	356	343	388	354	351	394	381	406	333	407	389	343	379	392	364	397	399	357	405	373	367	382	403	372	372	391	369	369	376	405	350	384	382	367	437	382	381	355	374	397	396	366	363	382	380	349	374	386	389	369	384	370	402	389	391	364	396	402	346	372	385	393	357	377	369	382	381	318	373	380	385	368	378	407	347	369	395	387	339	382	390	375	370	381	368	376	398	395	392	363	384	359	366	403	386	350	367	365	411	350	369	369	372	414	357	371	396	410	395	360	365	379	379	376	391	368	358	382	377	373	367	363	391	336	364	383	350	365	363	381	386	351	368	379	363	385	385	400	362	393	378	390	379	378	387	355	328	398	362	393	371	383	402	390	364	403	362	373	374	444	380	357	365	373	361	363	413	387	366	366	374	416	403	405	394	422	393	383	378	370	380	399	358	376	368	355	378	351	362	384	377	406	395	346	391	407	343	384	379	369	392	364	379	355	378	378	387	346	379	383	418	372	392	382	384	386	397	370	362	373	395	368	379	356	375	398	396	381	356	374	391	343	401	385	387	386	407	399	386	327	387	389	383	354	393	374	386	378	382	367	386	400	366	363	416	357	364	404	374	398	389	387	359	401	362	386	381	402	384	337	347	394	375	381	371	366	374	367	386	400	382	369	405	364	377	376	347	346	375	363	374	368	367	405	369	350	369	350	376	391	354	375	380	399	390	332	379	389	403	390	372	374	363	360	365	382	347	373	404	397	371	353	359	364	379	394	381	377	374	378	366	371	368	372	377	398	361	338	379	363	386	367	366	409	379	370	413	383	395	348	354	371	360	405	371	367	369	353	389	391	384	378	379	389	422	342	404	381	408	361	369	400	369	422	382	383	357	367	385	376	356	374	367	387	385	358	379	387	367	357	374	372	377	377	392	367	392	384	386	386	383	366	427	371	366	401	352	388	386	377	379	362	362	364	377	364	366	374	364	383	394	405	330	375	390	342	401	388	371	385	341	396	374	369	356	358	387	392	396	366	413	336	378	399	366	339	367	407	365	345	381	370	412	366	387	339	398	358	349	388	346	345	372	336	367	358	377	395	360	366	382	426	408	366	386	346	394	395	343	374	386	390	381	387	351	343	388	382	345	383	353	374	396	386	362	387	371	404	443	387	411	401	393	380	343	357	378	361	378	397	387	344	394	364	397	355	363	368	374	383	376	364	403	382	407	368	385	382	399	389	349	391	381	367	352	346	369	386	428	360	386	348	367	395	387	322	385	365	369	369	375	399	357	395	407	400	359	369	365	405	368	404	374	396	357	402	361	388	377	396	370	379	368	387	386	394	337	417	391	396	379	400	381	399	371	376	369	387	377	388	351	387	356	388	341	384	378	371	379	336	382	337	365	377	377	401	410	359	384	371	384	382	346	388	375	376	378	412	358	382	366	386	384	402	398	392	371	379	408	386	396	411	393	380	404	373	353	395	357	348	376	367	377	394	398	364	377	364	351	371	406	350	422	338	384	360	375	363	374	364	362	386	367	407	393	352	388	391	374	371	389	362	370	374	394	389	387	375	391	378	387	402	369	380	389	379	383	348	382	337	375	322	370	376	342	369	346	396	392	363	357	382	370	382	355	378	387	407	345	361	383	375	395	376	365	375	368	354	370	361	378	395	391	380	362	385	364	407	382	411	363	362	385	351	396	396	370	393	379	406	380	366	371	402	346	398	391	366	366	383	360	385	412	373	387	330	371	378	385	377	359	393	339	400	342	359	416	390	388	376	383	349	383	349	402	387	358	367	373	369	383	364	347	380	386	357	385	392	370	396	389	389	372	377	386	376	412	370	396	373	388	377	377	391	359	374	374	384	351	369	371	387	376	405	402	373	366	360	385	378	363	389	380	348	362	395	347	367	362	379	378	371	350	394	385	365	399	385	386	385	372	348	391	393	373	356	367	411	393	335	371	334	413	397	401	360	387	385	361	378	361	384	386	329	362	407	385	397	398	402	371	365	340	374	353	392	350	392	367	361	388	372	388	384	390	381	402	373	380	405	383	366	364	385	350	367	399	382	378	393	350	361	367	370	386	334	361	394	410	392	361	389	364	393	387	341	385	417	427	382	409	404	415	412	359	390	369	394	385	369	421	384	414	406	366	390	388	373	391	366	384	331	360	361	368	386	374	361	364	366	381	356	339	359	390	369	397	360	347	369	423	352	348	350	402	372	345	409	408	370	396	351	355	357	361	391	356	380	346	371	352	378	390	393	357	345	386	358	374	393	378	381	375	386	373	379	374	397	379	360	413	355	355	341	374	383	365	351	387	337	355	358	364	375	388	363	364	347	422	395	357	381	363	372	390	365	409	356	363	366	377	401	369	372	341	346	366	369	380	371	404	374	405	378	368	409	372	360	370	384	405	379	381	382	369	386	400	390	343	403	389	371	385	399	350	378	378	402	375	405	377	383	370	368	375	331	399	376	381	393	371	359	356	428	385	359	317	339	426	412	394	386	363	368	375	389	399	363	359	379	393	378	426	381	380	365	381	392	335	373	407	405	384	353	380	337	388	393	377	373	378	376	385	375	365	390	382	367	392	382	355	359	363	363	389	384	408	351	368	373	366	362	379	388	390	424	386	390	384	343	364	378	350	351	393	367	383	390	388	383	391	350	369	361	370
23355	20959	27683	24340	20926	20961	13410	1592	1113	1000	956	882	871	874	853	786	784	786	805	721	757	740	811	720	710	709	781	689	685	679	688	717	762	672	724	702	736	692	696	697	699	708	675	746	687	707	688	676	704	704	644	654	709	734	697	716	711	729	708	707	749	682	656	688	661	705	691	727	688	647	635	734	654	683	655	682	658	706	691	665	691	627	695	674	708	642	665	691	685	681	665	646	625	751	681	714	670	711	654	682	643	680	672	691	706	731	675	680	680	711	640	718	678	677	698	665	732	657	698	663	618	744	687	675	715	693	677	698	677	671	688	659	737	697	694	659	691	639	670	747	694	697	689	662	670	675	682	695	711	688	659	681	671	702	721	706	682	721	633	678	682	683	656	697	732	698	646	718	669	689	712	692	678	681	721	663	687	655	689	698	682	674	726	674	697	704	663	705	664	742	687	654	710	636	671	726	692	691	656	694	691	661	713	672	695	638	639	661	725	668	699	717	705	707	666	705	693	636	669	705	679	670	687	693	629	651	706	633	724	670	672	698	670	665	703	624	667	633	659	697	711	696	637	642	662	626	684	702	651	680	654	727	649	709	663	661	709	701	696	638	683	677	745	728	680	664	699	689	697	713	714	670	625	678	727	677	669	655	626	718	673	662	714	673	678	686	680	659	709	700	621	638	687	736	666	658	672	698	685	656	685	632	669	666	641	668	680	686	726	671	698	663	704	652	683	682	622	650	687	653	648	678	688	658	648	754	728	706	616	694	683	660	681	665	653	689	647	644	695	680	650	657	698	672	692	665	642	693	705	678	761	660	706	669	601	706	716	648	709	709	702	688	667	711	671	684	680	643	681	726	628	658	730	707	693	686	635	709	647	653	718	685	709	654	731	700	692	692	681	670	666	680	696	657	705	676	668	698	651	709	692	690	672	685	648	685	644	679	670	649	719	655	679	725	673	693	689	675	690	673	669	680	668	681	649	687	650	675	704	695	667	662	682	673	695	704	691	649	702	694	699	677	706	664	660	706	685	649	701	673	648	660	693	694	698	698	684	722	666	678	676	735	733	680	713	651	709	686	691	734	665	713	665	711	690	702	687	672	721	702	682	678	707	725	688	670	652	681	645	708	705	701	665	641	668	697	696	651	658	656	648	681	684	709	636	691	682	684	657	686	640	663	656	671	674	668	710	666	638	641	681	669	695	686	679	733	704	639	660	630	662	647	685	709	702	671	645	675	642	691	670	685	685	673	660	682	719	698	715	641	685	639	639	698	693	683	696	671	640	743	703	664	694	658	654	677	660	664	634	674	681	711	634	680	679	699	703	692	712	658	677	692	629	682	630	688	673	696	713	689	689	628	726	697	670	681	701	719	668	688	714	720	635	668	711	716	659	670	687	680	696	677	687	662	684	695	676	618	677	691	700	675	687	668	669	671	728	700	705	692	701	658	720	679	720	671	675	678	647	666	679	684	644	748	661	676	709	704	644	691	694	678	653	688	635	672	659	680	691	662	730	714	660	685	635	671	675	665	642	688	638	696	683	669	639	676	671	683	695	676	654	696	679	723	708	668	705	707	684	687	655	630	695	669	666	709	701	595	671	671	707	657	673	701	691	693	655	688	684	702	675	657	635	672	681	691	697	706	659	652	701	648	666	712	667	690	693	716	699	720	652	671	653	642	663	640	697	607	711	679	664	710	649	703	647	708	652	700	669	654	709	674	690	719	691	673	720	694	684	726	657	665	674	632	688	662	653	638	687	692	662	702	690	675	699	676	656	621	679	668	679	663	665	659	737	667	667	706	653	673	679	715	729	719	721	676	617	640	682	657	672	677	692	678	672	690	658	683	686	660	702	692	692	712	677	683	699	685	668	619	666	664	674	659	683	706	707	693	658	695	649	681	639	664	651	641	676	669	680	678	647	700	678	702	676	669	696	680	674	676	680	677	707	681	667	686	673	681	689	718	660	654	706	683	672	664	675	667	656	683	673	696	669	679	714	690	682	627	679	678	661	693	680	741	685	667	675	677	664	689	695	686	672	652	669	680	654	621	694	666	673	692	668	653	646	650	714	662	639	734	618	687	651	731	668	698	633	696	707	672	668	681	665	684	692	699	673	698	708	711	697	649	707	727	700	672	680	684	678	662	685	632	664	661	711	634	639	693	666	688	684	724	685	708	680	706	728	639	716	687	642	658	680	649	667	671	702	643	670	712	660	649	666	707	645	691	712	630	663	685	674	668	702	662	651	736	679	664	671	672	682	689	670	703	639	666	667	663	702	680	645	734	678	653	645	683	668	686	690	684	686	690	661	682	658	675	669	639	691	692	686	747	771	667	688	678	649	663	675	700	673	694	713	678	693	684	689	642	723	668	637	645	676	681	687	718	687	709	672	625	710	675	647	640	668	663	688	681	676	648	696	683	716	673	701	680	684	673	653	712	729	723	727	633	674	697	691	659	704	695	671	686	703	654	681	663	675	666	688	705	699	688	676	655	728	649	691	705	666	702	689	665	659	629	671	641	685	610	673	685	607	639	641	613	632	704	744	658	665	680	667	698	657	686	659	721	644	701	710	666	655	641	645	671	730	713	701	677	699	637	663	692	658	652	715	724	684	704	709	646	674	641	665	690	669	670	664	627	698	662	670	632	702	698	697	665	665	663	722	614	685	720	684	653	682	692	711	693	680	657	677	678	698	712	685	697	687	723	686	700	682	648	696	689	683	651	675	685	703	656	713	730	673	662	673	754	648	663	700	735	670	671	740	654	671	606	714	673	682	683	677	708	627	643	664	686	646	665	691	675	682	736	654	695	708	673	690	695	634	647	693	710	652	685	687	655	623	715	663	697	644	693	676	683	609	693	701	700	671	641	707	729	712	667	686	655	649	724	713	681	695	679	671	675	648	688	665	670	684	692	690	724	678	720	640	703	690	673	706	680	710	668	695	635	696	773	640	661	720	659	630	656	664	658	664	673	664	677	639	692	707	666	694	700	723	720	707	684	673	685	697	674	667	635	673	675	679	686	649	693	651	722	692	773	600	691	682	664	667	616	662	715	707	720	656	650	662	653	687	701	689	665	716	716	671	656	680	707	694	714	716	629	670	704	669	650	706	679	669	666	704	692	669	651	685	693	685	719	672	666	697	705	678	707	706	650	680	722	692	668	667	702	683	670	662	642	655	605	663	675	682	711	667	659	674	718	665	628	674	689	637	683	717	715	679	715	654	643	686	675	684	653	678	669	715	684	609	684	698	652	683	707	674	701	659	668	654	654	657	701	659	678	678	692	673	675	676	673	701	658	647	673	712	656	642	699	672	633	658	664	701	653	690	716	690	663	689	693	615	662	676	677	651	675	635	663	684	628	672	689	666	661	667	659	669	672	651	666	682	699	665	710	679	694	662	709	640	717	701	665	672	713	697	650	648	653	670	731	695	702	674	633	674	701	687	666	713	669	637	704	614	686	667	678	688	626	714	663	701	703	691	693	713	682	680	659
58866	10422	10936	6402	4144	3021	2239	1860	1616	1428	1256	1141	1033	1015	983	873	895	763	841	760	766	784	821	759	706	719	678	693	698	693	719	715	706	706	722	683	648	659	709	654	691	682	663	633	633	684	666	625	623	645	631	695	730	679	669	627	669	691	686	689	640	627	649	637	689	683	675	701	609	664	654	651	666	644	639	670	659	665	641	614	669	690	683	628	651	625	622	680	685	613	648	594	631	649	632	654	629	688	643	617	632	661	679	604	623	667	688	608	645	647	664	657	621	654	649	650	621	656	675	662	628	667	673	633	627	601	613	657	638	656	667	670	642	678	638	644	614	636	661	616	623	626	632	640	638	625	706	670	661	643	648	641	616	597	651	657	611	683	606	663	639	630	663	639	690	647	670	616	652	613	608	633	607	668	639	662	617	652	675	631	628	613	653	620	672	627	660	633	650	621	622	608	632	600	660	598	623	627	632	626	647	593	613	622	615	647	647	635	604	640	581	632	643	646	632	578	628	613	683	668	636	656	573	627	638	583	645	602	633	604	662	639	664	614	623	576	660	630	659	596	638	663	640	645	650	568	568	633	672	643	650	667	691	585	581	662	646	629	601	628	641	636	599	660	666	653	620	670	603	644	586	587	665	665	635	647	639	626	603	621	610	618	640	630	667	640	634	671	621	623	650	624	595	648	609	604	654	629	644	636	622	653	639	596	621	642	626	662	618	584	666	639	651	656	646	625	683	644	669	662	669	705	650	661	648	605	659	658	633	630	644	663	636	650	650	628	658	630	655	620	650	618	617	643	682	629	621	680	666	669	660	552	663	624	632	661	643	644	664	613	638	623	604	615	629	657	654	646	673	684	657	637	632	614	607	696	664	653	631	637	651	667	656	612	641	634	642	638	636	615	635	639	598	641	621	655	619	655	638	670	620	673	658	615	640	660	614	602	643	676	685	595	611	624	656	587	683	644	618	645	648	581	638	609	635	604	627	645	638	595	638	637	660	658	634	680	657	646	646	655	643	626	623	678	625	627	662	642	679	652	622	614	688	664	676	630	609	619	649	633	627	627	643	653	651	615	644	642	623	659	642	633	607	678	640	677	635	609	655	618	657	640	626	656	587	654	647	629	618	670	649	629	671	616	666	562	674	632	653	666	614	649	682	684	651	618	624	616	659	613	604	611	641	655	621	629	615	605	656	667	639	628	659	661	647	638	632	628	646	598	619	642	646	646	633	650	627	638	603	615	612	658	653	631	606	672	614	599	648	631	653	667	649	599	619	616	642	624	646	630	647	639	604	628	629	632	602	654	631	634	644	639	656	654	625	653	612	616	639	650	600	630	607	646	607	650	650	654	651	633	610	635	653	585	622	647	665	657	622	612	649	677	680	604	626	647	618	640	623	672	602	621	656	645	683	649	651	647	663	612	615	634	635	665	649	651	621	656	659	662	607	642	610	683	658	618	646	649	607	618	640	662	648	647	628	635	616	604	609	658	631	635	649	632	639	652	646	581	648	674	670	666	641	597	606	598	602	614	635	613	675	591	642	639	652	596	633	639	664	599	601	653	686	641	607	623	668	628	595	651	624	612	654	657	657	665	617	625	628	633	635	670	610	627	655	646	640	588	617	653	597	627	649	601	622	648	665	639	634	642	600	629	637	652	674	641	630	621	588	636	620	661	659	659	574	640	621	624	652	615	634	650	612	616	664	626	633	676	613	633	644	653	630	614	616	578	652	599	640	611	657	581	601	622	593	645	644	618	629	606	641	604	634	625	612	680	625	632	625	607	595	644	625	619	681	613	634	677	608	621	644	670	653	643	625	674	623	634	635	667	669	615	634	596	646	667	651	655	659	624	642	644	621	670	627	668	626	662	624	696	631	662	659	647	657	619	638	601	666	640	637	612	601	652	636	619	626	683	607	602	637	607	630	654	599	615	643	604	646	664	631	627	644	614	614	644	603	641	636	640	650	638	668	614	630	654	643	671	642	672	662	671	628	649	616	610	663	615	640	630	649	648	636	653	661	601	686	615	647	632	656	596	614	612	653	670	642	624	606	648	708	655	635	610	628	608	636	686	625	601	660	651	637	685	675	664	662	630	659	625	657	639	652	616	642	629	679	621	627	674	677	681	694	643	644	635	677	630	593	695	637	669	631	651	608	707	638	639	601	713	683	672	632	602	615	648	609	661	661	704	687	655	602	673	636	662	672	633	587	632	606	624	669	654	686	599	681	659	646	630	596	668	605	663	629	652	602	643	640	659	619	643	644	650	638	654	635	631	655	682	625	616	651	604	698	603	638	630	636	641	625	677	689	642	638	624	648	672	672	629	622	665	617	629	665	684	665	655	598	625	624	637	619	605	661	643	589	600	656	620	611	617	660	639	645	668	606	638	622	618	636	663	627	648	647	645	628	627	631	621	648	606	620	625	659	642	645	625	625	662	612	595	660	652	629	699	625	618	669	653	651	606	599	648	656	604	631	664	633	673	673	618	609	641	612	652	652	654	633	679	619	657	630	635	605	677	681	612	630	618	612	687	625	643	598	602	631	652	644	594	614	702	631	639	628	660	628	614	648	612	606	635	660	641	673	611	627	594	648	689	629	651	656	664	685	635	596	656	654	660	662	640	655	607	645	677	602	650	632	679	666	615	626	657	591	640	619	644	621	617	607	619	624	622	625	663	636	657	617	675	655	645	649	657	624	651	639	620	646	649	663	634	680	644	588	605	610	621	614	618	616	668	704	642	668	648	608	669	674	661	612	614	629	613	676	616	693	617	636	633	631	621	615	611	638	682	646	635	626	677	600	631	598	670	637	655	655	632	604	651	627	627	674	640	623	648	609	633	652	635	639	624	622	659	613	648	616	680	675	650	652	656	589	600	642	615	594	628	649	612	647	601	655	601	625	645	604	676	640	625	606	639	603	639	634	636	611	602	615	604	628	648	623	638	664	664	622	668	596	631	639	681	620	642	623	678	616	646	635	639	642	668	622	657	625	647	689	612	608	616	662	681	630	621	648	639	669	633	655	651	619	629	623	655	632	622	632	645	626	666	673	683	661	601	594	659	648	678	630	597	648	696	613	660	641	629	640	632	633	643	624	644	611	673	646	642	647	617	602	628	621	653	664	611	654	593	656	663	605	617	649	617	653	642	588	629	644	598	617	639	611	656	654	655	614	633	615	610	648	668	615	613	618	627	600	634	622	677	661	663	671	638	599	641	633	665	635	652	632	607	618	647	685	634	593	680	645	607	614	630	638	643	626	613	647	634	654	610	658	636	629	675	645	642	620	664	638	647	622	630	671	625	647	651	615	662	627	676	609	692	676	711	618	649	655	677	613	579	624	578	655	644	615	619	662	668	645	631	582	589	622	623	622	605	632	641	637	649	648	632	658	599	653	670	645	625	669	647	703	639	690	603	673	633	669	634	659	649	598	612	645	646	645	654	665	628	662	624	587	644	615	663	666	657	641	613	671	628	596	636	645	645	612	607	630	646
34655	20514	6824	999	717	674	669	597	627	679	684	612	674	632	649	621	663	636	651	608	630	622	610	656	608	666	636	634	646	658	597	612	677	675	625	682	660	619	580	644	647	641	626	606	617	649	663	681	672	614	599	661	648	655	639	640	639	633	647	653	624	645	647	655	655	604	679	614	615	624	671	644	669	603	622	656	654	598	644	598	628	683	669	645	641	681	627	623	630	595	635	606	621	625	673	669	665	653	632	700	629	671	594	646	630	672	657	677	595	627	601	645	623	677	630	638	632	656	647	674	629	598	644	622	622	626	650	619	646	700	649	615	613	649	608	655	589	629	648	652	648	591	663	687	628	636	616	596	642	600	682	604	671	664	652	613	589	610	635	653	669	639	649	617	610	618	667	612	653	591	628	631	645	626	597	617	675	621	635	632	648	664	658	645	633	611	667	658	643	659	661	615	659	651	686	648	582	641	635	636	632	676	644	625	630	626	642	603	600	669	587	658	664	630	638	620	637	724	615	653	593	661	581	652	666	650	599	634	669	658	644	665	603	643	637	638	656	631	673	718	618	594	608	640	630	631	656	683	635	610	647	594	642	640	606	635	693	633	670	613	618	639	632	659	641	657	674	621	620	671	697	627	634	649	689	665	679	617	639	663	642	632	694	637	633	688	649	636	643	685	648	606	633	660	691	661	592	660	609	632	615	638	630	622	625	614	614	659	693	646	608	623	657	627	600	663	617	673	605	641	625	629	614	638	650	640	626	660	653	640	644	648	622	612	645	661	655	644	647	599	631	632	639	650	637	632	684	677	644	630	597	651	634	623	687	667	657	664	639	692	640	662	639	676	641	644	671	604	612	597	634	670	615	649	676	622	658	672	636	606	612	675	600	627	664	574	662	638	675	669	626	622	645	637	702	666	664	610	625	682	650	637	681	675	635	658	640	625	609	598	673	633	660	692	657	681	653	647	605	640	616	582	666	643	683	617	666	655	648	634	669	604	641	676	587	605	658	619	640	644	627	608	671	697	695	675	662	666	618	630	619	677	645	640	652	668	638	644	592	648	644	685	640	640	668	658	575	655	653	658	629	627	625	654	655	640	637	650	605	633	602	594	607	646	667	650	635	649	680	615	680	652	616	648	636	641	640	626	637	655	643	648	664	672	647	647	616	663	646	629	632	620	642	615	636	644	641	724	621	583	616	680	606	665	629	618	646	562	603	634	627	627	625	639	653	674	592	588	673	636	649	649	646	647	605	639	667	612	618	651	697	678	634	588	617	684	650	642	671	646	690	624	635	604	624	641	651	642	625	648	620	656	679	631	661	626	624	628	662	632	664	665	679	622	660	618	583	689	648	613	632	613	600	633	668	620	647	633	627	613	650	656	619	657	669	649	642	639	638	597	675	670	652	634	672	663	639	643	696	653	699	600	660	637	681	658	666	663	654	641	633	641	643	621	625	630	649	648	596	630	658	667	637	621	674	672	643	679	616	601	633	629	580	634	591	692	634	645	664	631	609	606	627	627	678	662	620	635	635	695	701	683	648	597	615	628	646	630	662	626	604	618	617	595	652	654	619	671	688	636	607	634	677	667	676	720	607	643	638	624	688	643	606	661	665	671	641	627	678	643	668	641	642	651	633	606	653	628	627	653	636	592	585	670	662	694	589	643	617	628	614	665	613	667	667	652	615	694	637	651	616	636	670	639	628	599	671	658	645	629	629	695	648	672	666	634	611	612	639	667	654	614	657	630	619	640	657	629	670	643	635	631	664	632	634	652	651	635	618	632	637	639	652	635	607	666	637	632	659	632	650	606	631	632	619	644	642	673	630	648	612	619	675	635	637	595	604	677	583	641	671	625	631	639	655	681	619	678	717	682	639	638	644	640	647	699	672	644	628	634	635	663	608	621	643	633	634	669	653	633	643	634	601	669	610	616	655	619	665	677	653	628	676	597	678	658	629	628	648	665	615	571	628	660	605	628	638	609	655	668	674	675	662	645	658	618	663	603	627	607	650	602	634	638	642	614	634	647	652	606	671	618	655	635	684	623	656	651	653	659	639	671	649	619	643	633	652	634	592	637	614	643	657	651	631	650	653	635	594	652	608	665	652	681	591	602	636	658	652	658	624	666	658	622	620	635	667	664	627	622	658	640	703	647	653	664	599	654	626	655	673	627	645	650	613	670	642	620	679	582	659	689	633	666	621	610	635	629	684	670	633	642	680	653	606	656	654	642	646	667	677	638	622	639	648	629	652	677	626	647	668	673	590	650	621	605	638	632	656	669	634	674	614	638	638	691	653	655	631	615	641	652	677	637	652	624	627	647	629	675	637	660	594	639	654	666	644	632	665	656	615	584	628	651	655	618	623	589	624	666	615	660	667	608	675	637	619	667	688	671	638	641	580	640	614	611	675	653	642	680	637	690	610	634	686	673	644	695	704	675	660	666	616	635	681	652	598	670	649	656	657	574	618	619	612	645	617	668	619	668	649	649	643	651	669	649	633	593	690	617	669	642	604	582	651	702	631	682	640	614	680	613	636	661	681	605	650	659	664	647	693	587	677	630	648	598	644	643	625	638	609	644	650	610	666	616	634	630	684	628	640	592	647	616	685	631	684	673	622	648	667	642	684	667	618	627	652	656	604	598	639	654	645	626	620	672	595	657	639	659	594	625	636	620	619	600	644	626	639	633	665	647	618	649	691	682	625	668	673	613	688	618	669	643	605	628	639	690	595	676	585	649	618	614	641	621	670	600	607	632	648	641	617	629	670	625	670	649	641	632	693	645	625	671	630	628	664	632	651	613	670	572	622	671	662	685	647	643	672	637	631	630	656	617	661	690	619	664	656	666	655	652	636	693	631	622	626	678	685	647	651	640	600	633	667	689	674	647	632	600	629	660	653	660	638	670	689	626	664	677	660	583	644	642	647	705	667	640	667	615	621	659	637	665	660	619	643	610	649	692	620	649	665	598	635	635	621	649	625	646	678	652	631	623	613	651	636	607	647	629	642	647	630	654	684	644	638	669	663	670	643	694	632	642	660	630	648	604	636	607	649	617	632	609	656	636	598	653	628	675	666	688	641	641	603	587	626	617	677	610	654	629	654	621	658	645	638	596	610	658	631	633	639	674	628	623	633	646	621	674	645	670	623	640	625	658	648	661	641	604	657	623	638	704	646	638	660	657	639	614	635	623	608	636	635	622	673	688	672	604	631	633	621	696	653	603	653	638	665	670	673	636	640	652	613	618	609	648	621	627	618	644	700	673	620	640	644	613	632	606	609	614	602	639	656	643	618	636	679	653	651	634	633	632	659	632	688	672	592	609	652	646	684	681	654	658	643	635	653	691	645	655	641	645	674	628	637	622	645	602	637	637	738	613	668	636	602	605	637	650	657	625	675	634	589	654	636	691	674	637	631	654	649	634	606	599	647	686	668	675	646	658	638	662	653	652	643	674	662	636	612	600	640	645	611	597	608	639	630	692	655	636	598	622	613	577
34632	4319	990	805	732	737	711	687	700	655	723	669	698	719	687	656	650	673	681	674	712	686	634	653	620	622	671	658	654	703	714	658	740	652	676	656	653	681	645	647	692	627	681	610	681	683	679	665	692	691	676	666	645	620	680	682	724	646	725	660	657	675	665	680	694	681	634	717	698	696	641	656	677	645	665	653	693	668	647	667	700	675	657	683	664	652	667	649	646	639	688	644	670	626	705	680	633	670	655	611	622	685	678	670	679	643	694	657	667	672	632	600	646	677	658	664	642	636	721	636	661	710	660	643	652	703	642	640	685	654	685	617	653	619	663	667	664	633	647	624	646	669	649	671	662	625	656	670	708	635	685	641	685	678	664	680	667	624	670	649	687	734	692	642	657	633	675	625	666	632	662	699	676	681	649	631	655	638	660	620	648	639	675	585	640	656	627	639	689	663	669	672	661	691	650	698	672	622	648	608	645	716	612	657	612	654	657	687	646	634	678	667	697	669	666	640	656	648	660	662	666	663	678	675	645	619	635	665	667	691	624	684	677	623	694	634	641	678	662	682	638	692	712	607	680	674	661	657	653	639	629	673	650	646	660	714	635	662	636	646	646	644	717	667	692	635	682	668	643	639	643	661	650	658	654	637	726	617	646	640	611	650	702	624	619	681	701	607	667	651	623	686	687	645	663	632	652	700	644	640	663	701	709	671	649	653	616	669	668	639	665	715	633	668	645	600	608	671	609	672	670	692	633	668	663	667	644	628	641	652	644	687	655	639	661	668	674	676	678	672	658	670	698	694	658	645	669	662	653	674	663	662	662	636	649	666	684	624	662	670	688	679	628	645	689	666	712	670	676	649	687	683	683	684	677	641	687	653	670	636	655	698	661	623	663	641	665	658	634	645	682	689	651	672	685	620	651	619	666	655	664	689	683	692	674	655	642	652	658	670	644	658	616	651	678	680	681	638	687	687	647	675	657	638	674	595	660	651	678	709	664	653	669	613	670	623	658	640	653	660	623	624	646	701	712	677	677	656	659	683	702	634	630	686	646	661	655	651	683	681	645	687	688	669	635	678	670	709	641	623	668	689	600	686	654	629	658	650	705	674	660	656	652	620	677	637	665	640	657	678	638	646	698	635	667	628	660	641	637	652	682	653	634	656	644	678	641	659	693	679	631	673	677	671	635	661	669	689	679	640	642	636	682	656	719	696	670	698	661	735	656	618	721	683	684	647	650	692	672	612	684	704	690	628	659	660	658	650	644	659	679	625	672	658	728	617	622	710	648	650	661	686	679	677	682	616	673	686	655	656	657	658	687	644	655	642	623	625	660	671	664	708	692	692	668	702	724	647	684	682	692	654	637	643	697	691	660	676	711	669	663	682	652	656	637	612	668	649	659	673	645	657	680	690	638	660	649	661	686	628	648	630	662	685	613	620	680	627	629	689	676	671	720	687	680	699	685	653	672	662	663	687	690	681	651	664	660	635	672	630	653	620	657	669	633	642	639	653	635	677	661	705	677	652	617	665	629	692	640	694	639	620	669	702	679	634	610	655	653	640	673	690	679	624	617	668	631	680	677	613	703	624	676	657	645	637	728	667	594	667	637	677	613	639	668	654	622	636	675	682	683	657	646	655	673	650	655	613	668	599	661	658	646	696	653	683	663	673	647	662	682	671	657	657	641	665	694	656	653	704	665	669	623	702	657	694	682	630	687	653	665	686	655	657	593	669	709	620	661	648	680	677	620	652	645	584	651	647	677	684	645	663	673	620	653	663	694	622	675	638	668	595	674	689	627	640	620	680	630	660	668	601	659	625	719	655	667	648	686	678	683	674	643	673	659	706	635	639	695	655	615	684	645	620	657	698	674	599	628	685	670	655	667	673	632	655	676	670	618	667	646	643	661	676	665	610	619	635	667	650	654	699	673	682	657	682	625	669	648	643	676	644	697	678	666	646	692	674	680	686	643	653	681	709	696	695	661	613	658	662	662	637	648	637	646	622	604	671	647	683	630	621	633	671	694	659	653	649	676	652	674	630	676	691	635	620	714	688	685	645	670	685	669	681	670	658	669	667	660	675	672	659	695	664	673	687	665	609	699	656	634	656	666	657	631	664	703	684	665	627	613	665	666	662	635	691	648	696	624	712	619	662	681	694	679	703	665	669	653	673	669	663	616	645	613	655	651	670	684	674	649	683	654	665	667	677	684	650	649	663	676	622	717	676	671	662	648	649	649	617	652	616	655	664	653	675	653	624	656	634	692	669	624	683	653	667	703	671	682	671	624	692	630	666	645	662	678	656	659	677	634	646	709	636	687	704	677	679	642	695	705	654	698	658	670	673	671	650	640	689	656	684	615	660	601	670	649	648	686	686	643	661	643	615	640	669	643	628	639	659	669	618	631	674	659	700	666	681	664	648	626	643	675	710	661	622	680	642	686	638	633	633	675	680	669	686	657	668	658	642	641	684	671	669	630	637	712	628	602	684	616	659	675	660	672	624	647	628	640	691	676	623	677	632	696	648	691	706	668	675	674	641	670	622	646	637	644	661	644	642	685	653	624	663	678	633	660	689	648	646	693	657	628	673	638	639	656	691	699	690	656	679	651	655	673	660	651	669	682	608	650	657	619	624	677	668	677	662	615	689	591	611	685	653	627	656	632	590	651	684	711	630	702	677	653	626	671	639	622	668	659	658	630	690	689	687	655	660	619	679	639	689	649	670	614	666	658	638	695	677	638	696	646	635	662	658	663	639	710	635	668	645	703	675	682	632	671	655	686	679	657	668	628	703	649	646	643	690	651	659	605	626	625	649	682	668	655	625	640	695	655	641	655	670	689	669	685	669	626	650	644	648	629	682	678	685	655	659	657	664	664	709	641	626	651	665	691	679	675	625	643	659	684	687	682	624	635	667	654	655	661	672	670	630	690	721	674	672	635	664	658	655	636	647	650	658	671	698	743	601	644	635	683	703	632	612	727	651	653	658	638	683	654	665	655	630	702	639	641	647	697	653	703	683	665	671	680	616	637	692	666	624	676	668	635	614	686	646	677	659	701	636	678	666	648	681	660	713	616	657	662	678	668	660	671	683	703	665	673	662	659	699	669	716	622	696	708	610	631	635	689	639	686	619	686	680	643	728	674	671	653	676	647	662	663	667	636	662	660	633	622	619	651	656	694	664	676	677	665	656	669	692	684	636	670	630	644	624	660	645	623	627	657	681	677	694	654	675	694	687	672	709	683	651	677	682	661	628	676	651	654	633	674	630	686	662	707	701	700	626	650	696	622	663	659	651	624	682	678	706	636	692	625	674	694	643	681	680	649	671	656	648	699	649	674	707	642	674	679	644	662	659	651	622	656	641	676	678	693	672	639	666	663	675	643	625	625	685	687	648	676	633	640	676	675	659	641	679	608	623	595	641	647	715	631	654	654	645	599	707	669	692	681	694	649	670	673	671	649	659	670	668	697	651	687	682	682	631	633	676	605	667	693	650	637	633
25369	21067	27707	24253	20909	13664	1102	653	570	516	509	488	455	458	468	424	392	391	408	367	419	400	387	401	412	386	386	377	381	378	365	361	402	359	372	372	380	418	361	402	405	372	372	391	389	343	391	407	399	386	381	364	412	407	401	396	368	355	356	384	350	406	388	352	373	364	361	401	368	385	382	386	374	354	348	386	354	387	396	380	380	383	361	388	404	364	373	345	359	384	316	354	366	360	365	372	381	370	381	389	375	344	350	389	374	353	374	368	381	335	347	357	368	366	385	381	355	335	358	341	358	386	347	360	351	367	366	373	386	398	347	357	356	352	347	393	397	367	376	369	380	323	344	388	407	344	364	348	350	348	375	334	356	388	367	354	364	401	364	350	358	345	349	361	358	396	341	376	370	343	349	370	364	368	343	367	367	380	344	389	381	373	342	360	359	374	357	391	355	333	363	341	388	370	363	353	394	370	398	370	360	351	341	351	396	364	371	410	362	376	380	339	355	335	347	367	365	347	363	349	348	357	367	366	362	351	342	356	379	387	374	380	346	379	366	360	339	395	377	352	376	385	338	355	400	374	377	376	346	353	368	383	360	353	393	366	343	349	353	367	374	356	362	390	353	375	380	378	358	382	383	358	381	398	352	373	376	438	373	396	350	369	388	380	366	325	333	373	362	413	332	359	363	394	341	370	363	371	371	359	355	358	367	359	377	344	354	361	405	354	382	350	346	372	349	399	344	337	346	376	348	405	373	352	395	387	404	387	368	377	381	369	352	385	334	362	391	354	336	366	388	380	336	336	371	373	386	381	360	372	330	394	328	358	377	375	364	361	340	320	368	330	338	358	357	377	361	343	352	384	328	377	364	352	357	355	381	389	365	314	352	391	356	328	373	373	330	403	359	383	360	354	378	338	373	356	370	327	388	367	373	387	383	366	377	347	388	363	355	395	393	324	385	376	369	370	376	424	349	330	382	381	388	372	374	337	380	381	365	388	356	381	381	367	347	364	366	357	415	330	316	380	384	369	377	365	339	372	360	377	369	361	377	335	352	349	381	368	346	366	374	357	375	361	375	371	371	371	364	345	389	377	368	374	347	326	351	391	385	375	356	352	384	372	366	368	360	363	358	387	370	373	371	327	378	398	355	379	373	364	365	373	360	353	361	398	341	357	361	346	394	365	375	358	399	349	355	360	355	380	365	328	340	344	384	341	395	333	406	374	352	359	353	362	329	388	379	355	357	377	352	326	366	354	355	372	373	347	339	362	368	399	361	391	386	380	343	356	360	359	397	354	368	385	369	355	314	347	326	383	402	373	375	350	369	387	380	375	369	369	340	371	347	322	368	343	358	367	392	370	378	378	387	440	367	336	353	336	362	360	369	377	343	370	371	378	368	345	381	358	367	383	390	368	368	392	340	368	389	356	366	367	375	384	366	393	342	379	353	386	401	377	348	365	346	406	356	386	388	371	360	359	375	389	422	385	371	367	326	342	378	373	372	358	364	380	369	363	404	357	360	363	385	371	348	380	358	353	361	337	364	404	346	371	370	344	327	379	370	390	388	349	359	351	409	347	396	364	377	338	335	391	354	385	344	390	374	380	407	340	392	344	364	356	383	388	347	374	361	378	349	369	410	359	342	398	414	373	373	352	394	370	370	354	385	401	344	375	366	360	330	362	357	337	406	401	351	360	369	348	354	386	373	350	404	389	366	372	369	378	381	382	361	351	393	370	370	364	359	377	364	354	364	382	395	341	343	349	400	368	407	356	387	389	346	324	360	378	383	345	383	347	386	378	385	346	326	345	338	354	369	366	327	368	364	359	396	372	344	341	395	377	356	396	323	349	339	364	389	352	352	341	331	363	370	378	371	345	361	360	360	349	393	403	385	404	387	353	368	350	370	371	338	350	385	360	370	362	354	375	356	380	331	361	357	375	348	355	373	366	371	371	365	346	355	347	382	349	377	346	416	414	374	364	381	327	362	371	346	377	363	347	337	357	372	364	403	351	356	387	383	380	388	373	390	352	354	360	341	375	391	330	361	349	357	377	368	373	359	360	387	347	353	359	398	373	384	358	370	361	351	357	365	364	380	386	362	348	375	380	362	347	344	310	367	337	363	368	356	377	392	362	361	327	381	339	360	365	361	410	387	336	370	371	411	364	382	369	354	379	359	330	351	360	397	367	381	341	355	355	359	368	381	357	391	348	332	360	376	352	356	332	399	410	360	354	324	344	345	394	412	329	374	361	395	334	384	360	382	390	357	349	359	339	357	362	341	331	367	362	365	374	338	378	364	366	413	356	373	377	406	334	382	361	360	351	339	379	355	365	333	369	361	385	388	380	370	337	389	325	358	370	351	347	358	356	366	348	348	355	331	380	380	389	368	366	376	355	360	369	387	377	354	353	373	380	361	370	314	359	394	361	379	377	363	397	346	342	328	368	395	375	411	375	375	379	354	347	365	392	367	362	358	377	355	354	392	379	378	375	409	382	373	390	357	318	364	378	358	343	333	363	360	351	371	366	361	364	348	383	361	358	340	348	348	365	364	351	358	338	385	374	393	344	376	407	377	421	383	351	387	354	356	344	348	359	385	369	284	394	372	361	360	374	401	363	373	365	336	366	359	380	393	367	362	381	386	350	358	368	375	347	376	356	352	387	345	364	355	349	386	372	346	392	365	331	374	377	347	364	391	386	371	366	343	340	389	330	360	359	380	387	371	367	360	367	334	371	368	374	385	379	376	349	362	351	377	359	378	387	359	354	359	386	362	318	367	383	360	327	321	365	376	356	375	349	386	361	401	335	384	376	400	361	356	341	326	403	360	364	374	368	378	388	335	378	369	346	378	392	383	354	386	366	361	406	372	387	350	346	391	372	348	378	408	377	351	328	374	354	399	368	363	395	355	369	355	358	333	362	366	400	347	379	372	356	413	381	364	355	333	377	369	369	411	333	316	425	365	358	382	327	371	358	373	354	350	384	378	380	373	382	314	392	405	333	375	389	369	354	387	378	364	369	407	375	356	361	359	370	387	344	372	396	355	335	396	392	368	368	367	362	357	358	363	357	349	396	359	357	344	353	374	342	383	321	358	379	331	353	392	379	348	343	318	351	323	360	342	377	389	350	361	343	374	343	383	386	330	341	332	347	385	376	365	381	388	345	350	369	350	348	404	391	342	362	363	372	371	372	377	352	365	426	337	344	343	388	382	348	329	376	382	350	359	366	373	388	361	364	319	348	340	354	375	371	394	364	382	383	377	365	378	359	379	387	377	356	374	392	425	351	343	364	373	365	379	361	368	362	341	368	377	355	384	379	409	382	366	376	380	382	332	356	379	356	373	380	364	403	347	341	356	357	402	368	376	367	377	363	369	392	362	389	376	400	343	364	357	397	396	347	383	370	366	363	380	359	340	357	352	375	358	359	359	350	342	362	382	366	385	383	368	384	404	367	345	378	365	377	387	372	407	381	351	380	386	384	329	354	385	375	362	344	371	393
59545	8235	6446	3634	2257	1621	1229	1056	804	712	727	640	622	559	556	530	490	456	480	430	439	441	434	425	408	441	391	406	406	401	385	397	405	383	408	410	428	353	389	387	378	421	442	406	410	430	397	391	376	363	427	410	410	388	405	434	379	404	398	431	395	384	380	415	401	409	411	390	403	412	386	393	393	378	410	407	418	357	370	405	375	382	370	422	390	389	381	428	341	421	385	392	391	384	379	373	371	357	382	393	416	391	391	371	397	354	414	414	384	423	404	405	379	374	351	372	369	400	393	374	403	351	392	362	346	345	372	397	339	384	388	356	366	411	399	390	402	402	398	377	388	388	359	384	358	388	390	387	371	351	399	378	379	363	358	337	402	408	382	335	405	347	387	360	393	344	383	392	400	375	399	394	344	406	379	414	364	352	402	362	386	351	386	419	367	354	357	400	407	401	344	398	404	394	384	404	406	360	363	360	393	378	439	410	357	398	369	375	368	403	384	376	361	392	384	384	368	390	366	343	404	365	385	403	408	367	396	421	339	351	409	361	377	376	353	373	391	367	361	398	398	382	378	384	396	364	373	363	377	410	407	377	379	381	407	369	380	374	390	374	378	368	392	395	366	396	393	413	397	369	411	376	363	389	367	408	374	372	381	381	407	385	349	365	349	408	426	372	361	368	378	391	405	360	411	364	360	386	376	357	381	377	384	376	347	360	376	363	335	387	386	382	380	361	406	435	361	390	392	393	358	379	423	388	365	409	385	384	362	377	388	413	392	381	402	390	400	340	370	367	384	354	408	339	374	400	339	371	359	375	353	393	398	398	376	374	373	412	373	412	365	354	342	365	371	376	366	380	361	355	391	385	375	363	363	379	411	372	383	372	416	398	364	400	366	357	360	371	399	399	373	368	368	388	375	363	403	405	364	434	352	389	376	367	384	342	395	417	359	370	333	401	404	416	344	382	412	358	386	361	416	382	362	381	411	368	408	375	391	356	370	353	395	390	355	382	356	388	359	411	336	390	358	407	376	414	384	348	350	378	365	406	369	386	340	376	393	367	355	382	386	344	367	388	395	396	360	370	379	363	366	353	381	370	370	371	376	374	361	386	392	359	395	354	397	363	347	377	410	382	351	373	352	379	344	399	403	380	359	414	373	351	359	384	395	393	387	367	366	385	390	373	370	371	382	383	389	408	388	366	387	393	386	387	371	380	407	385	365	397	374	365	365	376	374	373	401	398	385	397	387	353	370	353	369	409	398	384	399	374	350	370	395	395	361	390	357	375	381	385	392	399	390	386	376	408	385	373	377	440	360	376	348	386	357	377	364	410	409	370	413	377	367	410	361	382	365	403	397	423	375	380	353	391	369	407	385	403	407	385	372	398	392	385	366	361	398	398	376	370	367	434	411	402	344	410	386	367	373	392	384	398	372	361	401	374	373	385	405	391	352	344	370	380	377	382	385	383	396	378	383	367	365	389	382	358	389	378	376	376	416	347	392	355	408	377	383	380	360	367	381	385	380	350	407	415	403	361	381	386	395	382	381	384	362	393	365	423	372	345	344	372	334	355	393	397	365	352	383	396	394	375	353	374	374	384	374	411	382	401	357	400	428	388	368	368	339	373	375	357	345	384	405	408	355	337	392	384	404	358	389	390	388	379	390	399	396	396	386	342	352	374	353	374	419	411	414	374	417	374	345	379	382	420	380	356	377	373	389	377	406	370	402	350	378	376	400	345	401	396	376	395	397	374	404	338	403	392	359	377	395	360	401	385	403	339	372	340	430	369	370	360	380	367	361	387	341	394	374	422	385	366	403	390	412	385	361	371	357	391	384	358	375	356	387	358	410	381	420	380	390	349	370	392	353	347	370	389	392	374	410	360	337	351	361	369	406	373	398	360	387	388	394	345	383	386	401	366	371	333	413	375	388	347	380	389	377	386	361	355	405	382	373	399	373	381	359	387	399	363	379	380	380	372	368	365	358	385	376	403	358	409	385	387	355	341	380	371	367	367	386	356	366	400	374	337	376	404	379	401	328	424	346	400	437	389	368	417	365	375	410	370	371	429	389	408	415	408	404	418	401	374	401	361	391	392	364	400	352	385	371	364	377	395	345	382	365	392	369	373	343	374	396	341	376	396	344	387	342	401	358	371	387	375	357	374	378	388	361	402	419	354	388	375	384	361	373	371	406	372	399	388	404	379	367	394	390	347	378	433	354	380	398	374	376	370	362	376	383	372	383	370	403	384	363	400	369	383	403	374	377	360	367	358	355	404	366	407	395	390	371	372	399	397	372	401	388	411	390	424	387	370	410	372	416	404	378	334	397	353	358	393	378	363	353	396	388	360	382	395	343	390	390	381	384	363	380	396	407	361	346	406	381	404	388	386	367	393	359	389	368	365	382	346	393	382	395	395	413	391	350	371	369	339	354	390	407	364	354	353	393	372	394	374	381	382	381	388	402	391	334	412	389	372	382	392	398	391	359	406	382	398	346	368	374	400	377	405	415	390	403	340	406	365	377	390	376	370	364	376	357	410	403	404	370	361	392	379	389	378	376	319	374	395	374	377	362	375	385	372	385	394	381	397	400	379	380	356	347	413	387	343	407	354	384	378	380	425	389	386	399	351	396	351	395	354	364	388	376	389	373	382	353	370	346	397	370	354	352	397	382	363	379	367	377	398	384	344	394	402	389	378	387	383	413	387	375	405	388	390	331	384	369	393	370	379	415	378	380	373	384	378	378	393	394	399	369	410	378	380	345	329	381	393	381	386	368	397	398	356	382	364	374	401	387	375	420	407	383	347	366	388	359	380	344	402	393	390	396	402	361	396	394	369	366	387	366	358	373	402	366	372	349	385	348	350	369	373	418	388	376	361	343	394	340	402	365	383	392	400	371	338	406	367	357	371	372	325	399	380	370	368	358	364	372	363	436	386	376	361	379	342	374	362	367	387	367	367	338	377	379	395	375	412	395	398	369	401	409	387	410	378	365	370	366	397	390	390	352	352	376	383	375	361	406	382	399	389	383	382	396	387	385	370	406	400	372	409	370	383	362	388	371	373	359	368	385	403	375	407	368	379	359	375	357	373	407	366	327	343	368	380	349	359	367	400	380	377	376	379	383	386	390	382	367	358	380	353	378	412	400	363	379	365	339	357	367	385	389	394	408	390	345	430	363	373	387	387	402	367	385	358	351	365	403	357	382	385	353	375	388	403	380	365	415	356	391	386	398	377	378	366	395	360	380	392	382	388	340	350	362	347	402	414	419	399	370	367	384	397	377	402	379	375	356	388	389	392	375	379	388	373	386	380	378	400	407	376	383	384	422	392	406	388	432	388	377	391	413	377	368	358	411	407	395	346	382	386	399	370	405	358	430	379	402	414	387	382	398	360	364	384	374	373	376	396	337	366	374	391	372	392	388	370	337	371	349	408	387	372	371	354	426	367	388	400	383	392	345	394	373	415	342	385	414	363	361	356	382	360	378	394	377	389	369	352
23347	20997	27851	24162	20934	20976	12360	1484	1121	986	912	879	886	858	847	751	774	755	757	787	794	746	725	722	728	713	731	728	728	763	719	756	711	713	727	679	713	740	713	741	697	679	705	714	732	704	705	718	699	707	715	660	731	683	744	693	702	643	678	703	696	712	696	690	752	685	699	735	677	683	675	682	716	733	718	699	712	679	691	641	683	677	671	712	696	723	746	647	626	676	716	700	712	711	679	677	664	707	760	678	669	737	706	691	655	692	729	710	704	656	661	705	693	697	645	724	671	712	657	756	668	673	741	655	644	645	674	657	695	691	695	736	707	663	708	667	658	707	699	683	728	711	715	671	715	740	663	693	722	704	712	669	717	701	667	684	668	690	699	674	646	665	683	671	708	701	682	681	709	699	758	704	711	707	704	734	682	657	698	719	716	656	658	656	657	681	696	742	658	685	681	653	710	722	696	677	684	647	687	680	654	687	607	725	663	698	698	687	655	635	694	668	706	666	694	685	698	734	668	733	688	693	695	701	678	683	638	665	671	693	705	655	672	685	677	748	685	670	696	652	669	730	676	685	725	701	703	703	680	698	683	704	696	711	674	706	674	652	716	663	689	711	640	688	687	738	653	673	689	714	677	724	657	642	728	699	725	702	708	726	721	753	677	655	693	655	627	720	701	683	698	685	750	703	657	657	672	681	684	645	729	657	666	647	735	694	728	658	675	603	645	706	745	660	726	678	693	655	708	668	669	673	671	671	684	707	711	667	709	709	691	702	750	707	688	672	670	680	728	686	723	687	660	718	676	653	724	701	684	723	696	673	682	670	748	724	669	661	710	705	685	676	643	659	678	724	643	717	679	739	726	705	710	708	685	718	693	707	699	730	678	663	670	707	685	667	691	652	743	664	692	690	659	733	678	661	689	685	714	700	691	675	672	693	689	684	658	647	672	674	701	703	703	688	651	662	676	719	676	697	661	692	642	675	678	718	708	712	707	671	706	737	718	673	750	696	673	679	627	716	716	689	693	697	733	685	663	666	695	724	702	676	671	691	697	672	683	714	655	703	672	664	657	685	689	717	674	698	643	685	711	667	679	710	675	688	672	692	784	704	679	717	674	734	663	688	705	692	682	723	666	677	716	714	684	683	742	670	630	672	649	668	677	701	713	701	704	693	708	694	672	680	711	689	728	680	702	698	711	661	678	688	660	678	671	708	657	690	712	694	692	692	668	649	664	698	658	635	681	715	692	671	650	700	723	737	694	661	668	681	655	682	695	652	694	645	690	615	690	676	707	711	676	686	664	735	675	646	733	681	706	664	634	694	711	690	683	667	664	693	687	647	674	682	720	667	676	696	657	709	700	691	674	666	697	667	647	662	665	663	700	713	670	696	671	680	711	707	676	648	667	659	713	706	670	637	693	663	698	731	701	706	706	664	650	623	704	672	672	683	673	721	639	689	717	727	705	666	641	700	714	697	669	686	687	699	688	688	661	711	704	678	695	666	696	707	691	661	693	744	670	682	685	684	669	733	674	676	717	654	676	666	653	715	701	661	624	671	654	649	688	704	688	683	697	682	677	678	690	643	666	680	684	676	699	690	671	662	705	693	684	730	683	679	626	701	680	644	632	741	675	697	744	695	670	678	705	689	715	689	712	667	644	698	675	666	710	695	617	726	693	735	711	720	681	695	681	688	622	680	700	683	654	683	693	716	689	734	700	666	685	683	649	685	674	672	671	681	669	686	740	727	691	675	672	676	651	651	672	668	672	690	686	708	668	671	674	703	710	692	654	697	733	706	664	684	710	695	694	721	704	696	642	676	710	716	647	651	724	668	700	690	674	700	749	681	711	707	628	679	714	668	707	685	649	654	735	678	669	696	676	697	692	684	696	685	682	704	721	739	691	673	705	720	725	701	694	714	712	707	692	652	697	730	694	704	687	702	684	652	697	745	652	686	649	679	706	705	691	672	686	730	666	702	675	679	650	644	699	693	668	645	731	680	633	712	662	710	647	705	685	703	726	717	688	670	701	668	706	700	667	674	685	695	654	718	654	699	712	697	683	741	663	674	673	702	722	697	666	683	680	676	656	685	672	685	736	715	633	684	658	741	747	744	699	638	659	693	694	670	732	694	707	701	638	648	688	697	711	668	651	698	696	694	731	675	682	667	696	716	683	695	673	707	685	692	687	655	706	699	691	717	671	735	696	725	700	720	672	703	668	696	690	716	677	666	680	672	680	688	694	681	714	726	711	703	724	705	710	694	673	680	653	748	729	686	702	664	696	710	700	668	681	657	660	671	679	692	729	715	662	702	661	739	713	717	621	680	659	674	676	696	694	742	683	699	675	694	636	733	677	672	728	675	698	666	650	670	645	677	714	666	671	682	699	681	655	723	674	681	720	659	655	693	678	711	661	727	689	677	679	684	682	739	694	700	664	694	690	746	671	655	675	716	754	613	681	725	730	671	679	653	684	636	685	703	700	724	674	706	686	684	705	674	703	707	654	709	663	764	682	742	689	686	677	676	665	685	640	713	697	683	684	753	706	642	720	639	702	719	640	736	677	687	713	669	687	703	664	700	668	686	655	697	682	671	667	658	713	696	689	630	635	669	689	681	682	726	646	701	676	695	679	654	661	672	710	713	690	716	676	726	716	645	692	678	739	708	655	704	721	651	705	689	695	673	680	685	688	714	695	687	671	682	708	693	718	663	690	668	671	704	699	649	653	651	740	646	675	711	672	693	683	739	664	664	681	707	708	704	693	643	702	714	649	687	707	650	695	679	708	740	675	698	709	705	691	643	677	700	668	682	676	680	654	721	716	674	659	675	672	662	717	664	692	703	666	672	703	686	702	647	654	673	686	691	694	673	702	681	723	665	688	668	691	667	654	694	694	675	690	681	686	689	673	702	661	725	691	696	693	663	715	647	675	685	646	689	651	642	668	688	692	715	699	690	692	678	670	696	667	674	656	697	685	665	703	711	685	647	697	695	719	730	697	678	715	684	731	703	664	688	735	697	732	687	725	701	632	688	660	680	687	650	712	691	675	675	702	665	685	674	688	666	712	685	706	619	684	688	665	696	680	714	703	660	703	734	728	663	657	655	660	745	698	726	682	726	689	696	691	675	695	687	697	722	705	675	678	663	674	666	646	686	682	643	654	731	697	694	701	649	702	687	673	690	715	718	689	688	671	699	646	725	711	702	644	714	686	690	655	698	700	676	677	689	696	715	692	661	703	693	658	684	685	703	653	695	711	699	709	658	690	690	653	705	672	663	691	678	685	747	663	707	686	731	699	740	670	680	691	686	721	672	694	715	731	661	639	668	649	662	692	683	700	681	703	700	690	654	687	700	671	657	654	669	682	698	670	697	724	708	620	673	705	756	643	661	668	704	669	653	678	716	701	669	719	675	712	700	638	711	665	637	685	676	680	659	631	720	727	637	677	705	715	715	680	690	704	735	661	670	675	682	703	672	690	696	682	731	650	695	684	702	712	688
57518	10208	10859	6358	3935	2905	2188	1859	1583	1426	1266	1136	1044	1028	913	860	858	806	816	764	813	736	762	757	716	738	738	727	725	648	725	689	659	672	691	717	683	752	699	634	643	650	666	686	685	656	651	728	674	686	677	687	707	643	683	679	627	740	687	669	694	631	666	632	653	665	670	653	664	695	664	645	634	640	720	658	668	621	608	689	650	633	596	634	671	669	648	679	626	654	650	670	642	659	643	638	660	614	593	635	672	657	612	611	695	662	609	629	683	654	618	632	617	661	666	662	684	649	636	661	597	663	662	660	675	664	655	634	641	636	640	638	636	685	647	637	649	655	662	642	640	677	639	672	636	630	612	631	684	684	643	648	606	608	640	655	611	677	607	625	608	628	690	629	638	662	628	641	605	620	673	640	573	641	649	623	634	609	626	603	632	648	613	644	587	635	600	649	641	669	640	621	635	620	644	610	678	618	604	640	661	620	659	683	590	644	678	640	574	589	637	624	634	675	617	620	653	599	634	581	669	672	600	697	625	650	652	639	629	634	609	626	606	586	593	623	638	633	665	614	629	656	649	660	663	613	627	656	555	665	629	650	657	598	653	658	614	598	596	638	661	619	622	624	613	651	658	655	643	684	619	646	602	608	631	638	658	612	610	628	669	638	663	596	635	652	652	628	665	629	601	639	607	672	577	641	629	641	631	615	627	639	598	669	648	659	598	631	651	649	643	614	645	639	655	663	658	602	672	653	631	659	658	649	659	634	627	626	613	649	648	630	683	646	622	676	649	682	652	657	660	629	650	600	635	617	632	619	628	664	588	626	637	605	634	630	668	637	605	621	607	611	632	655	628	640	627	652	674	642	693	610	656	599	629	609	631	676	623	642	590	645	632	595	609	620	631	635	604	611	658	637	624	658	634	614	646	640	638	637	575	657	645	685	671	636	663	625	631	673	630	643	587	662	604	635	591	657	658	638	628	608	662	631	602	680	652	633	645	625	661	633	585	679	617	662	653	623	637	643	625	599	629	610	603	632	641	630	635	642	622	648	620	574	660	645	631	617	662	640	641	648	647	667	628	655	640	673	658	659	667	652	659	612	602	644	653	601	606	620	621	687	640	650	586	588	654	645	654	653	664	618	638	673	657	619	635	622	676	621	650	634	614	656	603	610	668	638	643	684	596	650	675	600	628	635	678	646	625	628	611	661	647	628	650	653	599	625	666	623	644	687	649	649	634	628	613	640	651	649	641	651	645	656	660	641	623	639	642	668	651	635	617	622	646	638	599	614	667	615	685	613	641	637	659	629	632	689	616	631	638	640	635	649	644	623	645	636	647	647	641	666	637	588	625	609	576	642	608	601	657	634	658	644	692	612	676	643	625	638	654	624	556	611	611	663	687	648	631	643	637	668	614	596	625	632	601	636	653	629	638	666	607	650	626	647	651	645	682	663	594	609	636	661	613	629	653	669	596	638	631	607	647	636	655	642	626	605	612	615	610	619	634	597	687	637	614	638	654	652	695	628	614	621	631	650	629	650	658	678	627	631	623	697	671	687	633	629	614	576	612	610	647	646	611	649	617	620	680	632	628	626	678	599	668	634	612	692	617	582	640	621	663	599	622	576	632	672	633	633	654	630	635	627	594	683	668	660	630	617	634	597	618	683	669	638	612	621	618	681	609	672	650	657	687	649	632	651	611	657	636	636	631	614	643	675	661	673	620	657	625	675	585	641	612	653	625	642	631	636	649	651	672	653	615	639	641	633	632	613	615	671	667	633	635	599	630	671	665	604	598	584	676	596	630	647	628	661	611	654	647	627	663	592	609	642	620	639	672	642	642	611	629	614	652	586	640	618	653	607	627	668	690	648	639	615	672	642	635	611	599	654	673	641	596	643	641	613	647	625	636	639	628	658	597	621	722	621	630	634	628	652	648	594	640	671	688	669	603	643	655	625	645	664	589	657	610	661	635	634	639	621	664	615	607	690	617	624	646	593	634	662	644	621	597	660	662	649	674	616	641	646	574	655	634	662	681	671	630	670	626	644	661	648	653	628	633	640	629	629	618	654	678	656	653	649	636	637	645	623	646	647	681	653	645	618	615	668	681	639	620	621	611	640	653	643	645	634	636	621	626	646	663	653	660	655	689	648	627	649	614	654	674	670	622	624	592	635	631	604	677	658	610	628	603	670	633	623	602	622	607	630	610	618	635	578	648	663	597	615	693	660	686	592	669	596	617	618	639	685	647	631	671	619	637	638	586	620	625	618	612	636	624	635	612	687	702	614	650	673	662	633	651	606	622	671	624	606	651	629	604	611	630	622	687	618	601	614	651	689	634	640	662	639	633	625	698	624	637	664	663	637	614	623	685	614	641	584	588	673	610	645	667	620	643	682	621	656	600	616	637	620	647	619	592	640	659	620	648	671	598	637	651	657	637	684	632	647	633	636	662	655	656	654	641	663	671	633	659	649	595	621	630	666	601	588	629	638	653	621	639	611	633	647	636	646	603	672	667	655	640	641	626	636	691	611	645	617	610	610	656	645	663	645	672	656	650	640	686	643	628	666	630	667	618	581	598	665	699	611	604	659	613	558	626	613	619	610	667	662	645	612	647	653	645	653	644	660	620	640	622	653	665	622	627	665	682	628	654	623	617	605	624	608	678	626	573	624	622	666	696	626	600	600	669	643	619	672	623	657	612	665	669	613	658	672	680	608	661	636	633	650	645	634	629	647	665	632	704	626	638	666	634	596	631	652	630	627	638	648	650	671	565	651	697	645	599	647	651	625	671	639	625	636	626	631	685	626	625	671	626	658	685	662	625	612	618	625	647	667	620	636	639	616	630	606	615	649	624	717	618	606	600	618	604	637	681	632	598	590	649	628	633	652	660	648	622	622	672	657	645	643	613	677	639	651	614	649	660	632	645	639	595	671	625	603	669	635	639	639	612	613	615	667	642	637	659	607	659	633	652	634	673	618	632	649	667	616	650	637	622	687	689	641	639	645	638	631	626	662	658	638	577	679	617	635	605	652	629	638	602	650	673	641	659	688	577	617	609	675	638	666	682	632	636	656	623	592	624	704	653	661	629	647	559	642	620	639	578	594	665	692	647	637	655	637	678	625	632	652	637	634	677	631	666	659	588	616	664	631	633	588	591	648	697	686	643	617	665	662	626	627	657	618	606	653	622	667	635	639	639	650	647	624	647	711	602	601	648	638	637	643	653	639	642	623	604	645	653	621	597	603	624	609	638	657	652	610	637	579	633	622	689	610	653	661	692	665	642	635	637	679	657	658	640	651	625	679	645	636	644	652	603	636	676	670	607	659	625	632	658	608	655	632	648	648	632	652	571	631	665	606	611	649	666	665	655	665	643	631	617	666	626	643	638	641	616	665	661	612	647	607	620	641	634	675	600	657	649	635	672	616	602	657	646	658	683	595	655	626	663	637	609	603	627	649	631	671	635	639	616	675	679	671	595	633	554	666	650	607	641	615	626	642	638	666
35011	20430	6404	934	682	709	653	680	600	691	699	632	665	623	654	647	633	639	640	675	662	635	632	640	636	669	659	629	650	625	673	608	658	617	626	654	647	645	640	708	612	630	647	636	685	649	685	702	632	613	678	635	620	580	646	654	658	660	628	664	614	666	671	622	649	673	632	662	642	610	642	652	700	615	622	655	632	642	712	600	630	661	661	633	626	655	599	670	675	684	632	646	683	659	678	666	645	621	594	680	599	623	658	628	631	668	651	683	694	656	659	699	662	673	642	647	632	617	638	592	618	673	650	623	618	639	684	666	603	650	699	665	631	648	656	549	643	657	657	651	666	631	617	695	672	632	594	637	642	692	676	716	614	682	631	603	670	650	619	645	621	636	639	664	665	671	665	668	669	616	606	673	628	661	615	608	682	644	621	675	692	628	653	648	635	588	645	622	627	652	626	617	664	640	652	631	584	693	644	616	657	594	633	632	663	652	647	598	649	621	604	648	623	625	639	677	639	616	641	652	658	641	620	676	658	656	629	598	662	643	626	617	642	628	569	667	631	668	649	617	664	647	651	650	612	625	676	675	646	652	597	591	624	661	647	662	632	619	616	629	644	649	593	690	638	659	617	644	658	694	638	585	678	670	663	665	649	600	635	641	648	654	606	615	608	644	690	683	632	642	645	639	671	635	659	668	604	621	657	692	633	672	634	630	626	646	595	663	675	646	640	617	619	594	620	613	627	648	654	620	666	681	632	630	626	591	655	630	579	646	697	628	621	640	670	620	645	625	680	668	625	621	699	661	633	634	697	625	617	649	662	632	645	662	682	666	591	643	633	628	684	641	636	680	645	685	650	665	645	648	618	611	577	640	612	631	629	647	650	724	640	625	640	670	633	670	638	692	666	658	632	641	592	645	579	643	621	668	663	664	614	604	632	637	658	603	628	662	644	625	693	627	595	645	660	666	667	615	682	615	684	632	625	676	685	631	627	655	638	632	625	634	608	671	648	663	544	633	616	597	666	642	658	619	662	644	661	657	636	614	637	609	652	649	688	598	643	640	616	690	619	657	625	680	626	711	665	622	610	615	643	682	683	669	653	597	664	661	642	619	639	645	659	673	687	660	607	639	621	631	658	603	698	665	614	633	643	642	637	632	643	615	625	659	628	632	624	669	635	618	647	638	608	662	663	706	601	646	664	645	601	679	645	619	653	666	621	633	617	663	640	590	644	660	635	660	639	663	649	635	622	653	642	643	660	634	607	617	660	662	655	626	655	640	688	653	631	667	671	674	645	636	604	590	617	640	618	600	655	611	676	665	651	614	623	633	609	611	626	650	662	633	655	638	647	651	610	661	652	634	641	670	674	688	661	660	602	645	589	625	634	632	621	597	697	644	635	625	643	621	659	646	639	623	633	644	592	614	622	668	669	677	630	667	631	659	654	659	552	628	627	666	654	646	639	677	689	633	628	646	632	628	671	635	650	643	684	619	680	662	635	594	614	653	638	647	667	647	693	623	602	641	648	654	622	682	710	614	635	610	633	698	610	630	673	643	660	612	658	653	589	632	633	626	622	613	610	703	646	665	621	652	666	624	665	649	625	615	644	613	668	614	611	632	653	619	660	635	611	652	625	595	621	651	618	615	630	651	635	656	645	604	638	661	676	637	596	679	595	640	666	608	640	675	671	635	622	619	625	643	635	616	646	641	620	632	677	684	637	678	638	643	631	630	646	629	632	619	649	633	694	632	649	626	619	630	650	622	625	622	642	661	625	614	647	640	653	620	633	636	633	616	680	689	585	611	635	649	666	629	648	625	622	657	666	664	658	569	665	645	627	644	620	650	626	654	650	657	572	642	683	691	653	652	624	646	615	631	669	607	659	667	637	691	627	646	601	660	632	640	617	640	662	672	648	611	642	670	596	656	629	609	643	676	654	637	638	687	628	655	607	616	650	635	634	663	654	570	619	644	632	684	626	626	668	643	657	651	646	671	639	680	640	625	629	597	684	656	652	637	657	607	628	636	573	658	626	651	629	665	653	681	614	669	619	657	653	656	619	652	630	637	635	668	633	689	612	596	604	645	652	666	671	593	670	638	633	619	650	661	685	641	617	642	634	638	633	667	654	603	645	655	678	640	671	619	623	631	655	606	609	603	623	645	599	631	651	662	678	660	617	646	624	595	669	649	615	677	632	595	634	676	680	664	697	668	601	624	630	622	715	634	632	664	660	647	646	633	628	625	678	628	632	677	713	599	636	640	630	594	670	649	662	636	613	639	631	575	628	669	666	677	620	642	580	631	642	629	633	635	667	615	655	647	628	624	630	639	621	681	658	587	644	615	688	667	663	653	647	673	624	639	624	640	637	632	697	648	650	653	594	634	619	617	647	618	600	650	637	626	622	659	675	632	684	638	618	640	677	608	677	688	608	610	646	595	623	627	643	628	625	662	634	603	683	661	648	617	619	610	640	690	638	595	612	652	605	617	648	663	661	607	655	636	642	687	678	603	633	653	673	650	634	646	607	660	636	675	692	630	625	667	651	614	646	655	638	615	649	679	654	638	630	663	658	633	601	636	667	658	639	651	616	621	658	623	637	620	677	617	674	664	654	614	642	641	609	624	590	628	619	655	665	640	667	601	623	640	649	668	646	652	600	616	693	618	622	600	629	678	652	634	601	705	673	625	656	625	630	631	635	625	659	623	642	606	652	610	655	611	609	638	655	637	630	639	633	662	613	598	668	608	611	599	663	613	612	663	643	670	636	623	658	626	625	628	580	628	692	641	618	669	673	634	633	651	654	625	615	650	615	643	656	601	644	622	589	640	624	643	640	660	685	620	641	661	597	711	688	632	681	665	644	669	657	666	665	683	666	605	670	704	614	591	664	675	637	697	652	596	627	610	655	692	618	649	621	625	614	618	599	631	637	688	623	619	649	647	690	638	671	630	675	639	616	623	576	641	648	631	633	625	606	663	603	649	667	632	617	657	636	650	650	663	599	669	656	682	645	646	641	609	663	652	576	647	651	658	641	641	644	619	647	618	601	598	679	606	657	618	661	623	678	686	638	583	670	650	639	658	658	649	660	668	645	640	630	641	630	599	665	649	653	678	681	653	633	673	717	624	620	646	603	661	623	656	627	635	670	657	668	558	634	646	618	636	656	635	614	627	635	629	624	622	596	642	669	648	610	609	672	575	653	696	652	608	629	624	670	675	615	649	629	661	600	646	641	633	636	638	623	663	658	689	647	612	645	623	648	640	671	648	654	664	604	576	659	684	680	642	629	675	668	629	670	651	611	657	629	605	604	636	605	596	608	635	626	666	671	655	639	644	581	687	613	642	637	674	658	643	641	624	671	630	644	666	678	661	639	662	661	702	627	607	638	647	637	668	631	637	671	649	645	648	663	685	641	686	631	656	629	574	634	668	688	650	617	661	651	640	537	636	642	642	626	618	676	667	638	645	631	667	672	609	645	622	640	605	601	622	652	651	641	661	652	679
34514	4821	998	867	786	704	698	708	660	644	646	664	693	685	656	686	711	667	662	669	643	663	672	690	674	669	665	669	685	674	649	673	682	698	663	647	702	639	623	641	645	684	648	639	655	682	620	622	669	633	637	656	683	646	680	651	651	686	664	641	647	605	649	644	653	696	678	637	691	654	658	676	671	654	695	693	681	639	673	597	648	697	666	682	661	625	693	665	642	628	652	648	638	654	669	614	684	638	657	655	670	645	693	667	616	659	669	658	646	653	641	678	671	639	655	614	651	604	677	706	631	613	633	636	654	637	636	645	649	693	626	667	641	668	654	677	630	669	679	658	639	693	681	641	671	667	616	711	660	641	645	657	661	684	650	697	670	631	654	633	658	675	662	651	623	657	678	650	642	696	682	659	644	598	645	658	663	648	636	617	640	590	643	607	640	648	630	639	680	620	657	636	643	618	642	642	637	668	644	655	609	668	617	661	647	654	625	653	658	658	673	685	694	646	631	728	671	623	635	650	678	615	638	676	650	623	704	653	670	687	634	628	668	647	658	664	634	634	602	668	689	648	628	682	652	709	659	645	658	666	672	653	657	624	651	704	637	703	687	670	672	628	691	669	648	654	684	668	636	637	639	623	705	701	652	640	705	626	665	704	631	655	692	644	656	623	665	649	664	624	653	693	622	665	664	674	627	633	634	634	608	651	665	643	681	652	607	656	608	635	672	660	641	668	659	676	682	610	655	632	650	693	642	674	626	687	683	695	669	618	634	665	661	698	668	624	648	656	649	637	650	623	656	652	729	616	658	636	651	635	664	675	689	622	654	664	679	640	679	691	607	677	637	642	623	700	649	697	637	665	671	673	687	619	659	660	685	694	702	667	693	646	651	682	638	650	663	680	672	636	626	626	685	659	710	703	636	670	659	659	695	638	640	626	630	649	678	631	682	626	641	666	649	662	652	678	636	624	645	668	636	683	616	655	652	649	673	676	648	633	659	649	662	672	699	683	709	655	630	615	670	637	688	612	615	685	639	626	615	640	662	645	627	690	663	664	695	687	661	610	658	661	636	676	622	645	680	699	598	673	693	617	626	658	648	648	698	677	648	628	623	646	669	721	629	654	670	680	677	684	638	656	659	626	655	649	665	721	627	658	630	688	663	620	678	668	692	685	630	705	669	646	644	654	613	636	666	658	675	638	626	671	614	698	670	625	632	683	623	664	663	591	617	683	630	663	661	688	706	636	680	628	642	656	678	651	699	641	637	654	659	673	651	676	671	627	651	678	661	673	631	724	680	622	642	641	649	681	713	626	650	672	618	628	624	627	675	655	605	633	669	623	617	635	707	645	670	655	639	687	651	618	680	668	668	655	645	669	696	672	687	658	630	627	642	668	621	657	617	680	651	632	655	609	670	650	655	612	672	689	611	713	639	686	667	654	688	680	651	707	648	647	651	620	592	710	684	640	629	675	692	611	647	683	661	639	677	667	677	670	636	646	621	670	655	681	650	621	640	607	630	627	641	689	679	610	676	683	705	613	635	660	670	667	676	662	690	646	663	691	677	645	669	670	738	648	656	699	650	643	647	680	644	640	684	642	626	622	675	658	620	601	677	702	700	634	652	661	640	644	670	621	707	672	635	716	620	638	673	653	615	606	653	670	636	654	647	648	617	668	634	651	660	693	661	654	710	660	666	675	675	640	653	663	671	651	614	641	659	689	631	626	628	633	653	699	654	678	716	651	639	661	645	629	670	659	648	714	649	692	703	653	660	689	652	676	661	647	686	671	656	634	664	669	631	634	653	638	657	681	706	683	678	688	646	684	689	686	701	672	672	644	701	654	628	680	666	657	692	660	699	582	629	584	641	646	666	638	674	633	637	625	627	678	676	678	676	601	683	653	644	643	613	657	665	654	671	663	646	622	668	661	705	607	584	638	688	665	636	666	690	674	680	640	680	607	657	628	711	661	676	697	671	644	610	662	661	647	672	668	647	648	601	712	687	672	658	657	664	687	632	606	675	682	663	705	672	651	675	653	646	674	651	670	687	652	616	608	643	637	649	611	651	648	689	649	638	644	661	648	640	641	654	646	671	664	651	667	659	625	669	662	660	676	613	658	695	678	655	651	646	661	671	652	676	677	592	685	677	669	619	642	690	674	640	685	652	637	655	693	661	614	648	655	654	664	700	624	678	658	649	631	641	649	654	669	642	658	704	658	646	665	637	644	654	649	642	666	686	693	656	648	651	663	708	657	692	662	608	607	675	659	644	679	631	678	696	695	588	653	645	684	635	633	652	635	656	630	676	640	714	654	638	636	639	652	679	684	648	639	648	635	675	667	675	666	685	654	652	641	627	664	663	633	658	655	611	682	646	657	659	680	680	631	654	661	657	629	650	685	622	675	665	644	715	661	691	672	682	635	635	638	619	688	692	631	610	622	669	634	634	676	607	683	621	642	675	651	645	650	596	724	642	669	648	672	626	642	688	627	640	657	671	672	685	642	656	664	689	665	633	668	662	627	642	639	655	592	646	649	646	654	662	620	698	677	672	639	675	685	628	582	682	679	672	605	662	696	601	697	621	673	638	663	640	652	631	679	652	664	629	635	654	693	673	674	703	635	679	683	639	675	670	650	647	672	661	618	676	654	662	649	677	656	654	702	689	640	661	639	687	660	627	715	629	632	605	671	634	646	663	649	610	662	643	686	620	653	623	653	672	639	663	662	660	646	667	666	650	635	646	661	673	696	682	641	641	714	671	661	609	655	630	687	652	639	671	632	644	661	691	707	684	638	624	703	689	670	654	643	661	660	649	652	653	640	644	603	696	670	658	691	657	644	653	648	665	613	641	647	638	672	676	664	676	648	664	680	680	626	671	703	638	606	719	667	665	646	673	669	672	673	676	636	671	657	652	647	655	599	720	616	641	657	652	655	692	639	634	679	657	653	606	648	652	603	685	681	631	688	667	623	644	651	621	671	655	661	699	650	652	626	650	681	638	658	621	673	666	682	621	674	620	652	605	654	617	691	659	614	604	675	641	620	667	636	686	630	626	625	623	658	685	673	673	650	653	670	697	623	644	645	670	641	656	634	646	695	652	731	674	657	628	709	626	684	656	663	614	620	675	624	660	666	661	661	661	657	702	665	628	644	662	660	659	644	665	721	628	654	634	618	680	614	640	651	645	684	682	645	689	625	651	699	665	702	608	660	621	639	680	684	670	640	653	642	650	655	664	648	637	617	666	664	676	657	657	684	679	690	678	634	687	640	640	656	628	667	678	700	655	640	669	678	650	614	663	646	666	676	703	607	591	695	699	664	658	643	679	663	657	635	666	664	667	692	673	654	647	662	647	655	649	640	651	653	650	656	683	659	656	643	647	645	647	688	662	712	603	642	628	668	699	655	658	644	641	616	632	645	661	655	668	644	642	668	616	675	686	647	635	665	644	651	664	675	663	675	614	698	660	616	639	688	672	708	687	640	656	642	654	643	693	672	653	657
25516	21080	27990	23990	20919	12791	1085	673	540	507	527	473	478	448	416	440	393	439	410	413	432	412	392	395	364	344	381	396	391	357	353	380	407	401	371	395	381	409	375	371	409	371	368	402	370	387	394	407	343	372	359	398	412	394	406	397	390	352	384	373	352	355	337	371	380	324	365	398	400	355	378	371	362	409	350	355	362	341	338	353	371	359	359	392	332	387	413	360	354	365	349	363	351	377	337	366	369	340	372	386	339	361	402	381	348	381	361	351	385	357	350	385	351	340	334	370	322	366	361	364	355	395	381	328	358	393	369	344	353	368	376	343	339	346	340	376	353	347	402	359	331	350	373	384	381	368	344	389	351	399	348	370	359	352	354	373	359	374	349	353	332	358	383	342	405	342	356	345	344	355	363	338	344	376	350	352	364	341	377	399	364	360	357	361	366	319	398	361	346	384	320	353	351	348	345	360	338	347	369	380	381	370	373	361	406	376	376	353	379	384	335	375	360	361	363	375	366	365	366	356	364	399	345	366	374	327	361	357	399	332	365	356	347	387	372	363	392	372	357	376	364	379	391	348	355	379	366	393	365	409	382	354	350	337	348	382	357	355	370	363	369	336	390	341	378	385	359	373	358	371	402	375	378	328	349	376	365	348	355	359	368	383	372	368	378	411	376	354	362	336	341	373	364	347	394	363	379	377	357	344	384	359	395	360	380	389	314	370	356	350	346	407	327	373	356	389	375	355	369	357	373	344	370	370	401	384	367	366	373	358	392	399	355	392	352	382	351	390	395	367	369	334	347	363	392	362	367	347	335	391	363	368	363	391	364	411	395	343	370	347	379	345	402	361	382	342	386	348	348	357	352	373	388	362	377	356	363	359	372	372	388	366	351	357	380	379	344	378	378	343	345	396	374	342	350	364	372	328	390	375	392	368	385	367	332	373	387	373	354	358	366	359	382	388	377	393	402	376	339	343	375	333	350	377	341	406	368	345	356	364	373	358	367	356	346	353	385	340	345	382	344	377	365	367	358	333	368	353	392	360	381	393	354	373	363	349	363	344	386	367	356	364	401	387	347	384	363	345	380	362	379	357	369	360	385	368	333	358	385	352	381	361	370	369	368	339	381	343	313	364	385	369	390	335	370	361	367	373	335	382	352	367	357	370	378	365	376	327	347	363	354	368	354	354	385	386	375	380	410	370	387	376	366	358	378	367	360	330	333	365	366	373	356	345	386	351	361	383	335	363	333	339	351	356	379	331	350	378	375	391	414	352	382	354	350	383	347	417	358	416	365	367	339	354	354	360	349	357	395	354	376	365	381	409	363	371	364	405	371	344	359	360	374	349	355	347	377	371	377	368	346	350	361	356	357	364	377	354	407	342	355	384	388	354	402	366	383	377	359	351	370	362	376	371	375	375	346	322	379	326	364	375	369	372	364	379	382	378	363	379	342	352	371	381	338	353	376	355	331	339	367	322	396	362	362	362	347	358	353	359	386	375	381	347	344	354	370	363	352	345	326	376	358	358	346	399	395	346	369	407	334	366	376	335	368	361	344	343	383	331	369	351	385	351	366	357	342	381	350	395	393	356	366	377	349	374	375	359	375	410	316	394	349	371	354	358	363	349	387	339	361	390	368	386	348	353	342	382	345	369	399	350	373	391	360	335	349	388	359	372	381	351	367	333	389	334	354	347	345	344	349	372	371	399	360	347	355	381	362	390	322	372	358	347	367	350	372	365	363	368	360	328	389	375	389	372	394	353	377	315	349	390	391	391	331	327	335	393	367	333	351	348	374	329	370	361	348	348	372	334	347	334	365	382	342	332	361	359	332	346	355	348	349	350	358	386	372	371	337	376	373	366	334	384	351	376	366	355	343	341	369	336	355	353	353	345	379	336	381	373	401	327	367	380	351	381	362	350	389	343	350	361	383	370	387	361	382	325	364	347	366	343	371	366	400	351	397	360	330	369	348	372	413	401	399	368	357	344	386	390	350	358	356	353	354	370	362	336	384	336	321	359	351	337	336	314	374	352	353	372	387	356	385	352	323	362	333	380	374	362	324	350	353	366	375	337	337	411	325	358	353	354	349	354	400	342	370	368	405	383	360	352	341	348	373	363	341	354	406	380	361	368	395	384	353	406	409	365	386	348	343	378	360	350	331	359	355	349	379	396	344	348	356	359	368	369	346	373	391	351	377	365	332	352	372	368	376	333	358	335	393	395	357	358	365	370	390	374	346	353	371	387	401	367	388	362	398	392	377	382	369	346	371	383	359	352	378	379	336	368	369	373	350	393	373	358	377	356	395	343	362	364	385	360	365	344	311	353	328	376	340	365	349	385	313	348	320	351	399	361	365	382	373	369	368	371	388	354	374	339	397	339	365	364	361	358	328	398	362	392	351	320	380	323	365	357	338	359	342	364	362	359	379	365	363	344	390	350	390	366	399	397	361	361	373	371	372	365	347	369	365	383	349	349	370	389	388	363	367	350	335	374	360	389	334	374	377	359	347	368	359	368	322	359	360	360	378	379	377	329	362	332	353	411	355	384	391	344	354	379	331	358	363	358	390	368	360	379	360	352	321	332	342	365	439	381	407	352	354	375	369	356	380	372	325	352	386	351	363	343	387	371	414	390	385	392	378	377	360	361	398	362	390	336	368	362	362	394	357	354	343	408	368	380	363	354	398	387	377	425	349	358	352	343	360	400	379	342	345	357	364	408	335	355	340	394	411	416	390	404	345	346	368	371	397	357	344	358	369	351	366	378	392	384	369	380	365	352	369	360	401	356	374	368	367	347	360	337	400	413	358	365	385	371	330	378	387	349	343	402	400	352	367	351	367	360	365	321	375	372	384	393	377	348	377	373	373	332	367	363	344	382	360	363	367	367	380	372	377	381	388	365	375	381	358	390	363	336	344	383	371	401	376	352	367	361	372	390	406	366	389	389	373	379	345	351	329	362	384	369	418	376	369	343	391	318	368	388	356	341	363	365	357	361	391	360	367	367	336	309	323	356	373	371	356	350	331	396	382	344	346	364	362	381	381	373	359	365	334	389	353	375	350	375	361	419	385	391	364	365	346	374	376	361	341	341	405	389	355	359	413	368	425	392	351	367	378	368	345	392	373	368	373	350	363	360	381	403	379	365	371	362	386	368	339	367	358	381	379	367	390	378	349	360	383	329	358	333	352	370	371	377	372	363	358	380	335	374	342	379	362	347	390	386	346	344	370	372	368	388	346	373	379	332	347	352	336	338	335	362	375	401	378	351	372	391	393	392	403	384	341	373	375	389	367	400	359	348	373	354	369	413	369	383	348	336	355	354	354	325	414	349	389	364	371	357	379	383	369	377	330	383	386	360	337	346	352	334	383	348	384	387	343	349	343	368	374	368	385	366	345	375	378	403	347	374	369	325	404	343	361	344	356	397	373	340	362	317	374	385	327	359	351	301	344	342	341	407	364	320	361	392	324	343	375	339	354	348	372	374	323	353	377	356	391	376
57315	8541	6494	3621	2222	1594	1235	1028	901	765	673	598	557	561	535	534	497	517	489	472	436	468	442	450	426	439	413	412	443	396	401	439	373	377	453	408	405	382	353	387	372	387	394	385	374	400	371	403	381	395	401	419	401	367	388	404	398	412	403	367	379	416	428	395	378	394	371	411	424	384	421	383	370	392	382	362	356	368	399	414	411	396	423	363	395	385	373	398	380	413	390	406	386	395	395	353	421	375	410	409	420	344	372	397	406	377	347	351	360	399	361	376	346	357	414	375	404	389	380	401	343	397	384	383	396	375	366	370	350	386	375	410	375	367	343	390	346	372	367	354	350	369	383	340	372	370	414	386	352	379	354	410	387	350	382	354	372	353	387	376	363	359	388	364	356	395	366	387	422	421	377	399	368	357	341	391	394	357	389	382	350	382	356	389	400	339	359	381	355	382	374	380	387	392	346	389	385	382	411	388	378	373	397	379	345	377	361	393	390	409	371	375	374	371	383	369	377	390	341	383	362	387	391	356	372	361	406	362	352	373	354	392	345	379	364	379	377	370	396	394	364	373	388	395	366	378	397	339	393	394	376	379	403	419	383	369	353	369	337	373	347	336	392	391	359	372	386	408	398	362	339	363	402	366	383	358	394	413	362	387	357	377	388	397	357	375	401	378	396	361	368	347	403	392	361	380	360	352	395	384	385	401	359	386	352	370	395	383	380	397	376	374	385	365	396	349	369	363	368	377	390	374	416	351	369	365	376	334	374	400	365	388	397	360	361	369	335	380	379	362	374	369	384	359	382	392	364	361	399	355	353	383	381	393	386	369	395	387	355	344	347	383	362	377	384	355	383	366	393	409	361	362	381	372	360	388	410	386	389	390	365	379	352	377	383	394	373	395	394	414	388	391	384	356	392	353	343	380	383	342	365	343	363	372	376	350	358	351	346	372	404	384	414	338	372	379	377	365	365	367	379	381	357	376	357	351	377	352	365	377	401	429	360	405	358	375	382	374	391	391	380	350	355	363	371	412	359	373	420	377	346	405	407	386	349	352	354	361	360	373	375	389	361	362	357	378	369	365	386	411	360	375	359	364	398	407	359	366	379	409	343	410	389	390	382	398	390	381	368	380	379	393	367	365	391	399	357	391	364	360	359	341	392	382	370	370	392	366	359	361	387	376	341	377	398	332	360	413	373	372	366	362	401	382	375	387	361	394	392	373	392	382	392	364	381	376	387	395	393	379	376	341	415	380	377	358	363	356	357	380	368	405	394	381	360	376	414	346	373	384	394	382	390	380	393	391	337	380	395	354	347	367	362	357	363	375	355	361	385	365	390	376	412	361	346	370	397	346	366	367	352	359	384	392	372	368	397	375	364	371	376	361	352	381	389	381	364	410	387	367	355	367	386	369	360	404	374	372	417	368	376	391	398	370	381	398	361	411	393	354	362	376	371	368	382	438	394	358	381	357	398	368	396	404	384	363	394	405	374	361	399	356	366	365	370	367	377	385	379	380	362	361	359	344	378	391	389	366	374	379	351	387	386	356	388	372	407	430	393	359	387	362	359	364	397	391	387	361	362	357	382	354	374	363	355	361	370	357	347	353	382	370	378	382	373	351	412	401	366	373	339	375	433	372	374	370	385	362	369	396	395	405	383	415	350	396	382	381	349	373	369	409	349	349	345	348	325	366	358	384	373	348	376	365	352	354	342	358	369	420	390	400	369	393	373	385	386	393	385	358	394	400	398	404	389	411	390	371	384	385	383	355	355	357	390	360	367	347	373	395	421	366	419	377	378	390	359	370	350	359	373	373	369	395	371	368	397	350	376	406	363	409	388	361	369	409	340	379	367	401	404	367	361	395	398	391	361	384	341	385	352	369	375	354	375	360	377	377	379	350	347	370	355	376	371	409	352	376	380	360	366	384	352	397	362	370	367	368	369	385	378	365	361	363	368	395	347	381	375	373	359	380	391	394	374	378	348	393	370	358	374	388	374	372	377	387	364	377	401	377	364	386	407	328	365	365	377	381	391	345	404	348	350	371	364	385	394	388	400	374	377	360	367	399	375	382	355	417	354	393	378	403	353	376	344	404	344	380	383	423	382	392	343	355	393	367	415	399	364	394	384	365	337	417	360	373	380	412	387	398	398	377	368	411	395	371	356	359	404	356	392	363	369	373	379	357	359	367	361	385	384	388	366	384	380	359	359	374	381	375	354	362	378	373	370	356	378	397	366	376	384	375	377	397	392	397	398	374	383	358	366	392	397	399	357	396	393	368	359	387	351	359	425	394	334	362	392	390	364	365	401	383	357	351	382	377	351	349	375	351	375	391	372	364	390	345	372	389	383	378	347	366	373	371	384	359	394	386	383	377	382	377	402	398	370	393	367	379	376	395	361	370	372	424	394	371	404	377	387	374	377	408	360	394	362	383	371	383	379	395	379	348	387	360	358	397	377	396	393	420	403	360	371	387	390	419	361	344	405	358	407	362	365	377	380	337	382	341	395	366	375	367	355	391	380	394	372	367	374	369	366	360	371	367	411	407	380	402	354	390	377	366	369	380	401	377	408	368	352	363	413	355	385	395	373	349	374	358	366	411	378	363	404	363	347	396	397	375	371	379	365	347	371	395	353	402	358	404	428	366	379	386	384	414	385	401	355	387	357	368	390	386	344	378	394	380	395	396	393	376	351	373	405	349	370	350	374	356	382	362	423	372	363	385	419	368	385	379	371	375	377	391	392	382	376	400	338	409	347	380	359	368	403	361	381	366	380	380	365	374	364	381	388	419	326	393	341	364	392	381	381	354	360	406	382	381	407	367	366	331	388	367	394	384	349	363	366	389	376	378	407	367	375	390	361	361	419	421	349	375	389	389	386	374	391	375	386	363	395	355	352	378	376	352	364	322	370	372	366	373	390	377	376	381	349	334	384	400	405	370	383	384	360	360	330	403	367	389	333	337	357	373	381	360	405	361	397	421	398	353	357	382	352	374	361	372	389	393	389	414	395	370	381	389	396	348	397	420	368	390	373	384	403	369	361	435	394	375	384	355	355	370	389	383	353	397	363	357	388	408	387	411	350	392	362	381	392	367	377	357	407	382	379	350	356	404	384	367	388	383	403	393	356	399	341	394	378	367	381	388	381	383	370	394	382	390	376	356	362	379	373	361	355	373	365	359	403	371	378	386	375	368	403	422	385	387	373	392	400	392	374	377	355	378	371	391	395	388	360	378	347	352	351	363	366	362	403	382	417	368	360	384	391	344	369	378	352	355	373	351	402	352	344	380	388	392	369	391	364	383	376	367	370	349	385	364	401	350	382	365	376	369	322	370	383	383	395	359	376	392	346	357	356	357	358	392	368	387	368	396	393	360	368	389	356	361	378	400	349	364	373	387	367	395	377	364	361	383	379	380	378	381	355	349	400	407	410	359	414	370	382	374	369	375	383	377	385	386	387	374	404	365	388	383	383	357	379	375	389	367	386	354	360	355	353	412
23372	20978	28588	23479	20946	21016	10960	1447	1169	1033	996	893	918	870	871	757	801	787	739	799	771	711	742	783	715	713	722	747	749	696	715	662	719	723	652	721	688	672	732	732	708	690	693	706	666	718	736	661	677	695	715	664	734	711	714	737	675	710	730	685	657	687	680	685	697	684	680	720	715	696	705	664	701	659	660	724	751	691	713	684	677	742	705	696	693	662	658	684	700	676	733	706	701	676	631	626	644	690	690	682	671	690	710	637	689	699	742	671	698	688	693	706	649	671	687	674	652	698	678	666	721	652	684	716	669	716	701	654	666	686	698	688	711	717	644	673	700	703	679	657	694	708	706	676	671	641	710	641	676	624	700	686	701	675	665	643	650	685	699	687	673	672	666	703	763	690	685	690	697	642	681	713	639	664	669	712	675	686	642	695	683	701	705	686	679	715	686	696	667	697	712	688	643	721	667	681	654	710	664	705	690	692	650	673	661	691	740	701	660	649	631	691	671	738	683	690	647	652	744	705	709	698	665	701	648	657	670	709	710	721	709	672	670	686	687	625	651	684	663	653	675	648	706	674	699	706	685	639	634	687	649	665	678	654	690	667	673	662	688	610	657	678	666	633	738	672	692	658	664	696	713	682	714	655	681	652	679	678	691	670	695	695	691	632	701	704	637	668	690	719	654	670	751	660	700	680	667	647	697	679	689	677	690	690	655	716	679	684	674	649	676	659	682	652	679	664	694	663	729	660	641	675	686	692	682	721	640	666	672	702	692	635	688	646	715	665	679	685	652	676	656	697	679	707	696	674	676	632	659	724	672	678	681	696	699	694	713	694	700	706	690	672	696	679	710	641	691	751	627	632	684	623	673	711	740	633	689	705	639	722	673	680	678	638	684	655	644	653	672	632	666	686	703	687	673	677	690	695	661	669	714	674	650	706	679	678	702	692	702	678	709	655	636	692	681	670	667	698	689	694	690	680	682	664	659	632	635	640	687	707	686	680	661	659	729	703	646	650	676	686	663	640	677	659	672	708	643	707	677	714	644	666	650	703	636	684	698	674	677	690	705	716	620	649	710	684	685	714	668	625	657	652	700	693	683	661	692	693	656	687	693	692	685	681	662	665	638	712	695	706	665	680	653	647	670	691	687	686	736	700	690	687	624	667	667	667	665	679	646	659	669	687	678	652	674	735	721	697	633	693	676	723	650	690	664	672	628	668	676	666	693	661	664	669	628	635	678	674	686	732	688	689	691	720	718	651	679	703	671	648	643	703	675	703	683	675	660	635	745	673	711	718	679	613	640	673	664	671	661	757	687	632	674	687	690	651	718	646	686	695	687	656	672	707	683	655	688	649	683	688	689	647	674	718	668	675	679	647	645	671	681	694	681	695	676	699	638	671	650	698	683	654	695	667	662	669	687	667	645	684	664	662	649	662	649	674	645	671	688	647	671	655	666	681	688	633	689	689	718	642	668	668	688	679	693	696	664	715	654	711	712	673	645	707	723	710	649	685	643	654	700	695	605	728	700	715	713	650	692	696	709	616	693	708	667	721	671	663	625	670	699	700	719	699	660	702	727	700	693	657	689	727	655	686	697	653	658	725	694	664	679	666	655	707	683	679	753	672	705	716	698	689	661	665	650	672	688	638	649	669	643	660	655	685	678	641	663	717	629	643	684	705	696	681	694	657	651	738	673	684	618	684	704	729	674	686	701	703	633	658	665	686	659	701	657	691	687	640	669	673	647	649	633	678	679	684	703	686	662	692	621	646	682	696	712	685	714	675	678	654	713	690	645	682	724	707	696	675	669	666	710	639	697	663	724	633	670	684	717	688	670	676	697	669	678	690	611	665	682	692	676	665	621	720	718	673	680	625	707	658	684	692	692	693	666	671	667	652	634	703	663	692	677	655	662	665	712	645	675	699	701	687	645	634	637	720	700	699	691	673	666	677	692	669	654	679	687	615	686	660	671	764	694	695	684	671	715	660	720	686	700	646	713	657	697	685	672	715	665	699	679	689	686	701	664	683	668	703	668	679	690	670	627	641	688	690	646	708	641	671	665	705	701	674	704	691	675	661	669	709	641	710	702	626	691	639	716	672	684	726	658	699	653	707	640	666	669	711	647	639	687	672	638	675	676	677	686	687	663	682	721	713	678	706	679	674	652	655	721	698	654	697	704	689	661	640	726	679	659	658	655	704	683	740	620	712	675	701	693	723	689	676	653	682	634	699	665	658	684	692	712	696	640	661	688	690	630	654	671	696	671	689	691	688	647	692	717	731	673	670	629	688	626	668	655	700	693	693	659	667	699	698	689	662	673	662	682	685	660	713	643	685	678	660	655	698	692	630	610	679	697	688	682	716	692	686	617	684	689	679	660	654	655	635	665	647	660	712	664	675	707	675	723	753	648	694	691	693	671	705	678	666	669	678	697	716	679	696	672	644	644	669	660	687	677	705	683	689	650	680	683	659	690	650	641	660	684	672	705	683	655	673	680	666	685	677	672	674	671	659	657	676	685	674	652	671	666	697	681	639	685	703	697	742	664	671	662	690	684	702	670	632	688	721	686	663	665	649	678	677	645	675	680	674	664	706	668	697	698	668	700	702	668	662	688	622	666	712	690	641	652	676	656	717	705	640	685	652	695	699	676	722	649	661	684	692	650	695	674	650	684	669	660	721	641	700	686	683	646	669	670	636	678	726	680	652	684	713	646	636	683	706	683	669	733	673	706	647	687	697	670	672	696	697	680	666	701	695	684	663	710	658	662	696	673	715	650	639	633	649	656	694	638	710	642	697	710	700	700	713	711	704	679	651	694	648	687	725	678	686	624	702	679	697	630	682	700	652	674	649	653	654	694	679	682	666	692	652	656	686	697	713	737	702	672	689	706	636	721	702	689	689	671	679	681	655	699	660	666	687	638	709	697	677	686	660	686	687	699	677	697	713	683	679	710	664	629	695	675	632	686	689	693	651	663	705	709	694	655	651	694	657	735	673	615	727	661	653	725	646	685	669	664	656	687	680	702	623	676	623	686	690	643	680	667	696	660	677	694	684	693	666	646	662	706	662	667	647	626	667	693	760	691	668	677	666	696	669	694	657	673	658	655	689	654	645	639	729	717	679	645	728	698	669	653	658	705	679	703	652	688	696	690	709	657	694	645	673	674	690	667	662	670	716	682	622	647	671	697	691	687	678	684	651	659	688	714	703	689	694	669	680	668	715	706	660	652	685	684	713	707	668	663	678	666	656	651	653	664	620	647	723	641	679	676	669	694	662	688	651	673	672	678	650	689	656	646	681	640	678	672	646	666	666	655	726	661	691	693	717	684	697	656	735	646	716	641	666	731	685	656	732	694	665	691	689	629	690	679	640	667	659	684	688	686	662	664	698	680	700	669	684	681	665	698	655	649	649	657	683	651	659	629	677	672	691	668	719	691	714	677	671	652	639	657	699	696	691	723	710	669	669	687	676	675	684	678	676	681	677	659	675	713	650	663	647
50947	9899	11310	6534	4258	3009	2249	1922	1661	1417	1281	1214	1066	1015	965	926	890	839	822	800	801	732	743	791	724	728	719	780	711	725	686	712	701	747	681	699	696	686	648	700	641	679	687	622	659	595	652	659	630	693	684	701	696	712	657	673	675	698	673	666	665	691	645	672	659	659	671	652	673	687	684	653	595	653	580	654	667	640	620	644	634	623	693	621	639	618	637	642	664	636	640	627	678	624	671	624	613	613	619	672	553	645	643	640	657	610	656	614	637	648	670	608	625	642	618	680	666	599	657	593	640	651	624	606	614	639	604	634	612	653	684	618	637	632	580	598	581	643	670	599	624	643	635	644	654	614	613	655	664	606	626	646	633	602	666	655	601	621	611	667	603	651	634	645	629	613	630	604	655	645	642	623	650	634	672	696	647	598	615	652	633	636	632	604	660	615	611	608	643	600	578	690	623	618	605	578	607	645	655	610	627	610	636	630	659	602	707	590	628	650	650	608	674	611	693	649	613	635	623	639	620	610	660	692	635	658	615	613	667	597	635	649	612	628	611	616	633	632	675	665	596	663	642	662	631	629	635	663	623	669	620	601	607	650	621	664	663	627	689	654	592	606	655	642	590	599	624	624	613	613	649	645	635	613	667	623	641	637	650	642	629	668	691	627	676	592	626	609	615	688	661	649	639	611	582	617	635	683	627	618	640	632	603	642	664	632	647	610	589	609	629	635	596	660	630	596	636	600	609	689	626	599	665	676	694	614	618	682	593	621	641	638	645	643	612	651	623	651	611	649	647	638	606	627	623	610	585	641	626	688	624	646	607	591	697	656	620	673	654	676	651	620	650	631	675	647	623	617	577	606	629	666	655	656	631	684	614	625	640	615	682	625	655	622	600	608	613	638	645	633	657	661	643	656	636	648	638	643	643	634	680	606	669	667	590	646	625	652	618	644	639	631	630	654	653	613	636	623	630	646	598	592	686	619	594	648	645	610	642	598	626	664	648	636	652	659	631	584	640	670	633	621	626	646	671	630	615	629	625	651	654	641	605	642	633	632	632	611	670	668	610	680	557	632	656	658	642	650	626	645	605	660	639	681	692	652	639	642	596	645	606	648	599	648	625	615	588	599	662	688	641	623	630	679	598	631	627	631	638	600	649	687	650	638	650	638	638	667	622	623	628	706	647	605	673	599	616	643	606	626	639	661	619	580	616	654	633	570	627	699	642	643	609	661	611	648	644	556	661	643	628	636	637	594	613	679	634	618	610	626	651	586	607	640	688	639	657	631	671	632	617	639	581	684	630	640	664	593	645	610	690	644	655	645	624	647	637	642	585	647	662	613	656	612	611	584	674	654	636	657	610	622	616	632	599	619	643	636	650	608	635	616	662	637	622	644	627	621	574	637	642	650	615	633	630	614	621	618	663	638	610	654	604	639	663	592	626	625	578	683	651	617	671	602	618	625	650	575	687	637	618	672	612	676	612	651	663	662	659	584	639	635	645	651	649	628	617	689	686	622	627	612	643	695	654	606	649	596	572	579	622	663	627	654	678	616	627	670	659	616	667	594	667	650	649	650	630	685	610	634	600	653	634	640	647	650	621	626	648	636	616	684	685	587	608	658	601	605	587	577	614	643	628	644	650	618	618	665	649	661	643	636	670	653	648	644	651	615	608	658	617	626	667	605	592	653	639	630	656	634	628	584	586	641	643	613	660	609	657	595	655	599	612	624	648	681	640	684	643	672	608	631	634	589	621	655	658	633	624	685	630	619	645	644	583	652	610	646	644	621	692	662	616	649	604	627	625	642	637	624	686	643	587	668	634	647	593	640	602	680	642	590	654	586	691	590	626	628	622	623	608	655	632	656	631	619	615	626	618	606	644	609	656	632	622	616	621	634	601	619	635	655	600	611	638	640	654	670	645	654	627	603	618	611	647	600	597	645	709	655	651	648	617	595	669	617	654	610	596	627	643	655	608	596	604	631	614	627	670	636	623	652	645	573	638	614	620	636	632	609	667	673	635	642	596	635	701	603	626	632	638	661	667	654	598	590	613	630	634	630	621	629	649	669	625	609	646	633	597	632	619	613	629	643	681	636	605	642	661	607	667	630	631	633	666	614	629	633	612	664	686	668	604	639	652	595	629	639	621	634	631	624	601	630	590	606	615	645	656	575	616	641	671	648	570	604	605	607	605	671	589	631	620	677	659	617	638	615	631	608	595	629	605	633	684	646	679	586	670	644	631	626	617	590	622	634	662	655	668	672	642	629	630	652	609	621	603	638	618	649	633	643	626	680	627	638	639	642	635	679	617	674	617	642	576	568	603	622	650	647	633	652	598	625	676	647	649	643	656	674	623	615	679	646	631	628	589	642	643	627	612	600	613	659	669	633	632	655	651	592	650	618	666	654	625	638	595	600	664	648	619	647	606	644	623	600	642	608	655	597	626	627	645	625	632	633	649	626	606	625	656	608	677	619	646	641	661	646	601	626	624	591	634	659	646	677	613	673	673	640	665	623	630	616	624	668	642	614	586	634	617	646	629	655	653	648	608	622	636	632	613	680	647	648	656	594	646	640	653	603	639	617	655	622	602	627	644	632	625	595	634	673	588	609	620	624	650	652	675	619	647	676	615	661	617	661	611	622	593	636	579	667	638	630	632	607	632	615	660	614	619	654	653	639	618	640	667	598	645	635	614	639	566	659	641	632	662	642	574	642	640	615	603	662	625	616	652	667	653	661	618	596	634	600	661	647	677	634	664	649	643	654	635	681	618	639	613	623	601	666	618	606	643	702	636	666	650	637	705	650	683	607	691	614	650	615	679	654	631	654	618	669	685	627	659	627	594	615	603	606	659	639	612	663	654	665	655	659	649	614	652	626	613	632	633	627	645	695	689	656	601	640	655	612	619	659	605	666	650	631	639	609	665	629	631	630	638	630	610	611	618	651	662	638	601	588	641	630	675	599	647	634	633	580	613	625	646	638	634	612	665	608	679	653	698	657	661	649	625	645	632	635	667	626	633	636	662	628	643	625	668	640	633	605	653	655	683	634	645	595	678	631	683	654	590	633	641	638	617	616	646	638	646	658	635	677	626	605	641	629	635	598	603	621	630	618	638	629	614	616	627	622	660	639	644	623	652	642	650	633	612	598	635	649	620	621	650	638	642	705	621	653	647	616	666	637	670	636	585	652	654	607	715	644	620	621	599	665	637	637	654	579	627	647	595	734	656	592	648	594	607	630	620	635	612	649	598	598	577	648	624	659	609	645	628	633	682	633	645	624	634	614	616	616	642	632	663	623	579	662	649	658	615	595	673	631	594	629	610	625	618	648	591	643	633	614	626	638	626	624	632	673	652	612	613	644	636	639	681	678	650	608	657	592	643	651	671	630	611	615	631	654	656	670	582	607	632	652	621	677	639	616	630	696	639	595	639	686	652	634	600	653	623	681	617	658	619	649	625	603	623	654	630	642	636	643	605	622	666	644	647	647	648	663	646	555
34890	18908	5154	899	683	678	639	661	652	638	631	592	613	631	641	637	634	599	639	635	624	671	672	562	695	667	654	627	673	641	614	646	622	607	662	639	635	651	606	587	640	649	648	613	625	640	692	661	632	618	642	686	627	584	619	689	649	637	634	641	667	604	652	672	600	611	656	610	644	619	617	628	627	673	608	610	632	632	619	698	606	653	649	654	623	630	599	612	646	698	650	641	647	641	679	662	649	657	629	613	627	611	651	646	670	670	620	639	637	604	610	616	657	609	650	577	649	653	609	646	662	645	668	653	655	623	599	626	668	652	569	611	611	659	603	581	614	703	611	582	669	632	620	597	629	652	604	630	618	592	623	667	665	689	648	675	662	657	630	691	696	628	614	667	640	612	652	622	620	594	630	583	619	668	586	628	620	629	600	614	660	641	611	658	628	656	601	621	628	646	611	610	620	665	616	666	629	621	624	640	582	625	679	630	615	669	615	604	574	629	636	654	655	688	616	683	642	659	615	671	614	614	683	654	616	645	693	657	621	662	707	652	668	670	630	637	623	656	612	645	651	636	696	651	640	603	586	640	663	599	654	671	620	615	633	634	670	650	635	633	598	603	653	657	614	635	631	659	654	642	665	643	663	679	624	603	604	601	627	642	632	603	627	657	607	657	623	685	626	591	646	584	654	704	635	637	639	642	601	640	609	638	628	653	652	631	598	630	616	640	632	643	643	582	632	624	596	602	619	622	634	622	624	622	663	641	631	631	583	610	663	608	600	639	624	649	650	630	626	616	656	590	639	645	665	573	619	624	630	614	618	603	622	601	636	639	649	631	632	636	643	582	649	619	681	592	631	695	619	627	623	637	579	613	649	641	614	628	581	611	600	639	606	644	612	647	695	616	646	666	587	644	640	661	632	607	683	643	634	661	637	636	671	674	660	657	615	622	701	666	660	620	621	633	625	673	686	618	622	651	665	617	611	640	652	605	683	684	615	617	613	627	585	615	625	606	605	634	670	667	686	629	650	642	631	643	645	608	686	653	638	628	624	654	623	642	673	618	630	587	620	629	656	644	606	607	645	640	589	628	598	694	629	609	664	642	651	595	633	651	685	641	594	622	614	638	636	666	618	599	653	668	608	639	658	638	604	662	627	621	652	679	625	639	626	577	616	604	631	638	644	654	586	651	655	672	624	589	640	634	638	654	642	586	643	622	590	624	675	655	649	620	665	672	617	652	624	635	616	576	659	623	653	658	628	622	652	592	642	662	619	646	685	617	662	637	614	654	634	704	686	666	612	605	628	658	630	605	621	619	629	638	630	648	628	625	645	620	632	669	653	641	627	671	625	636	639	657	618	607	635	658	648	649	609	664	681	637	629	622	652	624	594	660	674	622	653	668	681	640	618	661	630	672	628	623	638	628	609	641	644	627	616	642	661	636	622	619	624	627	626	586	645	668	622	616	633	613	630	628	661	627	613	643	606	615	662	695	628	616	646	625	657	662	630	685	654	616	637	610	650	667	694	673	614	620	567	584	628	620	605	614	639	631	630	607	685	567	578	666	601	658	620	613	640	628	653	652	687	616	642	651	636	628	651	633	616	671	629	603	610	633	638	676	640	639	618	641	658	633	638	639	627	649	605	645	661	609	646	658	639	667	667	640	607	649	630	643	625	653	605	617	623	610	648	653	602	618	611	619	623	638	668	630	610	645	645	612	622	661	631	658	656	629	647	717	622	635	616	576	643	650	665	634	601	663	654	661	635	622	658	642	647	619	693	666	647	667	608	651	621	681	638	625	584	612	647	641	637	614	605	628	623	641	659	638	647	573	638	666	626	641	619	643	621	642	644	602	625	642	614	677	659	652	631	611	631	611	635	636	667	604	640	684	613	620	618	635	646	607	633	596	607	689	663	637	657	657	627	624	600	638	608	652	628	623	646	649	628	633	666	620	694	641	653	661	629	649	609	656	648	648	652	607	649	646	633	617	614	629	634	669	637	641	628	666	610	667	654	654	635	634	622	625	639	654	627	646	597	628	629	614	623	651	588	641	634	642	629	650	661	642	655	640	672	612	633	614	648	652	606	650	622	613	676	610	686	682	597	624	626	590	621	636	580	651	676	590	659	655	647	604	603	632	651	621	635	635	642	641	661	672	705	581	599	672	591	667	647	660	633	633	646	646	628	658	623	645	616	620	640	610	576	606	606	596	634	663	671	637	624	600	627	619	639	634	639	633	633	636	626	643	626	601	628	666	597	603	660	603	657	651	657	630	632	624	618	695	586	637	652	648	640	635	605	613	659	594	593	648	625	668	591	640	624	684	636	627	650	659	639	646	665	658	610	647	631	635	663	626	665	648	650	614	664	647	655	598	603	634	617	634	616	630	566	631	660	660	648	663	643	601	600	696	630	616	645	634	634	668	594	630	651	653	634	632	589	656	648	616	649	611	700	632	648	631	599	636	611	627	645	660	609	605	658	640	674	644	600	621	655	631	656	587	644	620	674	675	645	655	608	622	616	618	669	651	662	634	651	638	583	613	656	598	592	674	640	621	650	677	637	646	654	636	657	644	657	612	663	632	640	647	622	629	653	646	661	594	614	623	630	635	669	591	605	619	642	612	651	550	629	627	629	657	650	639	678	629	635	674	638	599	600	654	619	624	691	594	605	604	608	607	683	636	650	661	618	643	649	671	648	618	658	638	641	648	603	656	621	657	616	616	601	620	639	666	625	679	609	612	632	593	632	643	610	671	598	641	621	654	642	604	634	619	657	622	627	620	617	632	611	694	637	629	702	665	615	594	635	629	619	623	633	626	649	629	598	598	644	598	635	632	628	612	628	617	622	620	598	606	623	651	602	651	649	652	634	611	639	636	648	637	608	670	578	672	673	636	600	589	604	591	680	628	589	637	650	653	651	634	641	667	613	630	581	652	602	649	639	624	638	597	624	642	599	608	622	621	612	615	672	630	662	625	601	636	619	598	635	657	654	626	701	608	629	641	624	637	632	649	639	652	626	666	601	657	642	674	636	658	624	662	633	620	602	658	608	633	672	670	652	618	685	624	591	604	630	675	663	676	666	678	677	648	589	675	665	630	652	613	622	578	669	626	626	618	668	644	641	639	624	642	642	664	647	634	668	679	644	575	605	634	604	677	632	580	623	617	632	607	648	653	626	648	601	628	669	609	632	641	608	633	636	632	701	599	698	601	611	657	620	672	603	628	601	687	653	651	683	676	631	602	611	596	596	640	593	637	689	629	638	645	603	623	639	669	632	614	659	654	661	682	646	633	611	631	643	659	620	603	632	647	691	623	689	612	640	655	610	620	615	639	654	663	603	610	634	682	669	636	667	647	617	633	610	628	591	625	651	637	606	611	645	628	643	679	613	605	643	653	669	587	602	620	631	685	585	634	634	693	622	652	605	621	644	644	608	634	639	664	585	625	643	591	633	617	580	617	607	665	660	659	655	602	612	643	623	630	636	588	669	631	634	643	650	626
33555	2983	982	837	728	685	689	680	654	692	658	658	644	635	699	657	680	666	666	654	659	667	707	649	653	661	702	578	672	640	652	685	639	624	619	666	649	652	664	633	677	658	670	656	626	628	697	669	627	616	651	663	689	601	654	667	658	624	657	690	653	601	696	682	614	625	650	653	673	651	659	645	630	648	684	691	659	703	747	671	628	674	681	640	644	660	676	686	688	616	669	624	584	650	640	626	608	661	668	677	632	622	617	666	656	684	627	676	631	637	628	624	643	642	657	660	641	695	662	671	668	635	676	632	674	630	611	685	646	691	634	674	678	666	632	659	638	668	678	658	694	636	650	628	623	617	704	610	627	662	685	673	694	615	663	692	685	616	619	674	679	606	648	628	640	638	634	650	639	623	652	672	654	630	628	649	656	687	632	639	589	627	682	697	724	653	627	652	623	684	651	620	653	641	639	660	658	646	651	631	672	668	638	666	646	604	649	654	633	629	664	679	657	669	627	653	662	659	577	661	615	678	686	636	648	596	641	680	683	660	666	645	651	670	618	624	656	638	639	634	606	658	714	657	628	614	645	669	637	616	649	626	620	666	629	663	692	652	676	684	659	623	664	619	665	667	615	656	707	645	654	676	645	646	636	652	675	587	650	674	665	643	602	630	621	670	645	636	602	660	637	658	649	616	687	643	640	718	626	693	645	655	663	646	652	633	657	636	654	690	627	638	616	666	678	642	644	615	626	638	613	640	615	648	666	616	633	667	677	650	660	662	649	640	657	670	640	627	647	653	640	692	670	680	670	661	647	677	626	648	630	640	663	648	643	626	640	634	646	635	679	671	641	662	647	615	642	603	654	712	611	662	625	703	654	616	694	617	637	656	667	690	620	611	608	645	620	651	623	620	627	687	636	659	664	667	660	602	644	644	618	626	616	663	647	635	628	657	665	663	666	661	648	664	654	660	684	673	625	602	642	629	682	635	598	634	666	653	621	647	681	648	682	590	662	634	649	663	700	646	658	635	672	627	624	618	634	673	631	631	640	642	651	670	665	634	682	630	639	666	603	661	634	657	664	682	659	647	630	620	619	668	652	651	643	655	654	699	662	633	639	636	632	676	667	676	643	631	617	676	684	630	694	613	668	688	621	613	656	641	660	659	684	647	647	585	640	649	635	622	654	638	632	703	667	657	613	679	676	666	675	679	666	654	666	672	621	595	681	667	632	628	654	615	638	622	604	631	637	666	598	697	662	683	671	656	638	652	607	698	654	658	655	639	700	674	639	629	662	695	647	693	605	659	636	677	680	649	670	657	667	643	638	657	675	675	669	667	688	662	624	646	626	650	634	650	618	657	638	595	639	621	683	670	662	665	632	633	669	662	677	655	634	655	640	717	662	680	632	677	636	634	645	633	609	643	654	606	650	675	623	678	621	650	653	631	686	636	627	663	589	606	669	613	621	636	676	632	621	661	658	685	652	653	637	624	671	661	661	605	596	706	617	634	634	676	691	658	656	620	635	658	643	714	628	661	657	654	650	655	665	661	650	674	685	661	661	636	662	653	664	652	627	712	627	631	675	639	631	669	649	681	615	643	656	631	628	656	689	669	638	699	663	643	641	674	648	676	656	644	665	654	616	676	687	650	686	670	693	621	697	667	644	638	623	652	667	647	659	617	648	665	646	633	581	645	670	640	653	663	663	626	648	670	656	636	629	655	621	661	648	628	660	647	662	679	659	637	697	618	664	680	685	629	680	693	651	654	676	661	645	601	676	651	650	622	604	670	671	626	615	671	646	665	625	669	642	616	675	714	652	637	649	647	622	679	629	664	662	621	656	670	679	684	676	681	681	667	629	665	628	662	682	657	609	664	645	668	664	663	685	616	607	647	643	645	644	662	618	621	638	664	648	645	635	660	607	677	640	602	689	681	624	632	621	652	608	682	611	635	643	676	691	693	680	604	676	623	670	704	709	655	622	682	665	677	664	677	639	643	624	659	634	690	656	673	674	615	634	674	672	643	642	624	628	635	619	604	666	667	613	680	644	630	666	691	631	677	625	669	571	629	673	675	643	651	647	652	688	639	663	643	690	649	672	665	677	692	663	658	612	634	635	626	643	640	629	677	657	623	630	646	637	633	604	627	652	625	639	659	668	627	694	691	637	619	719	642	654	666	667	605	669	617	689	689	622	669	663	686	639	620	666	627	637	663	625	645	648	653	674	631	635	598	625	619	631	700	634	690	618	639	662	669	631	654	659	664	679	680	639	666	653	637	686	670	652	645	695	593	630	644	622	650	685	643	671	628	661	651	640	659	698	663	657	630	639	648	669	641	588	611	643	677	674	686	685	619	613	596	636	636	682	665	622	640	666	653	670	673	652	652	609	654	681	617	660	614	661	638	702	645	678	706	651	642	651	673	615	696	669	649	667	634	663	623	622	607	636	616	694	726	637	665	654	662	679	680	627	642	671	642	641	653	705	645	658	649	655	640	635	688	640	628	626	663	692	666	656	640	727	624	653	631	641	644	652	629	718	682	650	650	646	569	653	627	659	663	663	668	671	638	671	689	587	630	658	636	649	683	640	625	623	663	676	618	658	649	661	637	664	678	667	609	713	632	631	612	703	671	655	665	661	601	626	608	691	726	654	625	651	654	632	671	614	648	626	632	612	678	608	681	699	623	623	639	654	658	655	604	652	671	657	634	677	651	672	625	645	607	661	635	597	646	677	674	620	665	625	663	648	605	616	648	644	650	626	657	671	663	665	649	635	677	668	696	653	671	673	671	683	679	624	673	638	653	657	641	613	597	656	632	639	656	650	584	655	660	613	607	673	646	666	656	653	633	621	684	628	680	669	657	682	654	685	653	659	635	642	638	643	676	662	620	613	626	679	673	640	647	653	612	650	664	657	683	652	683	690	622	625	630	647	661	649	593	737	647	660	620	666	656	684	603	626	637	663	640	652	691	667	659	618	607	672	687	605	617	688	670	669	659	629	652	653	694	658	672	684	646	623	657	680	638	681	622	660	656	660	661	636	690	636	641	702	651	636	646	652	608	657	638	658	606	663	696	671	655	617	620	638	645	688	640	619	660	679	625	676	612	648	643	702	619	637	641	670	638	666	704	647	666	662	648	677	684	658	669	643	645	634	640	654	656	654	676	654	673	629	659	666	624	649	632	630	626	621	646	675	656	689	661	650	600	717	653	676	653	635	663	657	694	649	640	708	673	601	679	635	657	655	661	656	629	619	713	641	630	691	652	674	626	701	722	650	633	630	678	679	660	643	638	627	664	665	661	656	659	645	611	678	616	671	662	640	609	673	645	640	658	670	630	625	603	682	628	667	640	659	639	657	607	633	626	659	659	664	639	660	692	636	680	664	605	674	666	682	646	649	672	631	627	651	764	639	631	623	624	685	623	647	643	636	635	623	667	649	666	605	685	707	656	656	690	654	686	619	660	628	639	619	626	647	600	676	639	667	650	664	623	639	693	683	668	647	643
25597	21053	27933	24088	20901	10018	999	675	563	539	537	503	470	496	427	436	438	441	365	410	410	405	374	374	376	390	408	409	365	394	397	349	379	380	338	367	379	373	403	350	365	347	386	355	339	368	362	364	340	394	395	359	309	384	372	364	375	371	366	397	362	338	396	373	390	373	383	358	385	364	358	365	378	369	363	328	375	365	388	355	361	385	334	352	359	382	372	378	404	359	375	345	374	347	340	337	402	354	353	375	356	352	355	381	384	337	358	407	409	383	342	379	324	363	374	340	357	367	379	347	382	350	353	365	389	369	360	340	374	378	381	361	365	367	402	337	332	349	360	352	359	360	339	360	327	344	393	366	373	367	362	348	345	380	352	369	362	357	377	349	360	371	356	360	363	350	368	341	366	379	337	396	357	339	338	385	356	360	337	341	351	375	362	341	366	370	351	319	341	363	363	344	364	374	374	357	353	362	358	362	394	343	365	338	341	335	363	372	349	347	347	362	314	330	374	374	347	359	375	354	372	384	389	356	372	396	363	369	334	368	364	338	341	361	362	379	411	389	384	364	361	399	410	354	334	365	366	330	361	353	331	354	387	332	327	349	356	363	371	338	345	374	347	356	360	338	360	338	364	355	373	338	346	343	345	322	345	334	364	368	366	396	344	350	380	403	359	349	393	388	380	366	339	388	380	326	350	374	362	368	373	372	421	352	356	372	379	364	354	341	361	364	354	363	374	333	355	368	355	351	339	382	340	346	379	359	367	337	358	359	369	373	380	355	349	365	358	368	359	343	367	340	363	374	330	346	378	406	377	343	390	344	358	369	347	343	383	350	388	400	331	356	368	348	360	344	353	365	347	333	391	378	353	380	381	344	375	372	359	347	341	383	346	348	336	333	349	349	342	375	331	369	370	362	357	364	351	333	365	358	363	330	398	386	400	323	344	390	391	373	340	396	352	363	364	345	355	385	365	375	353	383	409	364	370	400	360	339	376	339	351	363	362	324	343	349	376	316	355	366	343	386	360	354	374	387	362	360	371	355	316	361	371	387	418	370	337	358	336	332	359	381	370	366	389	349	355	389	360	335	365	351	373	345	322	377	347	379	389	350	383	366	347	361	336	363	325	349	346	360	349	355	356	341	384	363	391	348	331	341	361	375	332	346	346	375	359	335	359	380	343	317	356	372	351	364	373	357	394	321	372	353	373	340	373	352	353	361	347	350	399	363	335	362	341	357	372	354	343	371	360	357	337	356	387	348	338	379	347	362	371	342	355	365	357	359	360	359	397	336	352	373	364	385	328	377	378	361	375	356	364	331	385	366	375	343	378	339	328	344	354	367	365	353	407	342	373	358	349	361	392	341	381	378	375	364	350	388	343	347	362	380	373	342	390	350	363	347	343	353	335	359	344	376	361	387	343	393	348	353	346	334	355	394	366	367	357	372	362	356	336	378	365	365	388	377	368	340	374	353	362	358	376	354	364	361	350	339	325	356	373	384	362	385	348	371	341	382	355	373	380	362	351	337	340	398	396	373	361	325	378	352	333	367	355	401	370	369	379	355	362	378	352	315	340	346	339	363	367	372	352	361	362	346	369	372	388	361	378	340	365	327	362	338	331	334	327	323	351	343	351	365	395	375	344	343	370	369	369	334	380	377	393	358	331	396	342	358	332	405	350	387	347	338	344	340	361	372	365	400	382	335	352	364	372	354	367	369	333	379	373	351	341	379	345	344	340	369	373	374	386	341	356	329	378	332	340	362	334	359	348	354	382	383	335	338	373	367	387	345	346	358	384	348	399	363	383	341	355	345	421	356	394	362	366	371	368	333	380	386	368	406	357	351	359	358	355	360	352	370	350	337	371	395	353	388	376	333	348	324	368	372	369	349	370	390	382	405	324	388	364	349	363	354	346	362	353	363	331	384	333	369	395	367	372	359	360	381	337	335	349	385	352	351	360	355	352	359	348	343	341	323	366	348	333	362	365	322	376	355	361	393	355	328	356	361	384	337	331	377	377	312	359	348	372	377	372	360	332	399	352	360	350	351	359	407	343	380	387	357	365	363	365	340	381	372	340	358	340	381	321	348	361	348	361	335	345	380	368	359	385	355	336	351	339	403	356	393	369	362	383	342	397	370	362	374	367	383	360	375	383	364	337	383	340	341	324	396	342	364	331	357	366	386	361	386	345	388	372	400	369	383	371	368	356	366	333	351	377	361	353	365	359	348	367	365	359	361	352	352	396	364	350	364	356	377	367	389	377	344	384	355	367	334	358	362	378	366	360	328	339	363	339	342	387	334	370	367	378	358	385	378	354	371	356	356	346	361	365	357	337	381	364	383	386	384	380	372	336	329	352	361	367	379	355	376	370	351	328	358	377	374	375	384	336	362	380	351	357	346	367	378	375	351	328	363	354	352	323	344	388	367	369	344	361	386	361	367	381	370	358	304	303	353	389	372	355	386	361	372	383	339	331	342	374	383	361	338	364	395	369	353	357	344	359	358	331	389	346	368	336	338	371	355	366	325	377	362	350	392	426	374	372	355	377	343	348	373	354	364	380	347	314	357	369	378	356	363	378	339	392	352	331	381	384	373	312	358	343	364	337	369	342	354	388	375	328	366	362	335	359	361	376	373	369	321	379	390	338	363	375	361	388	360	415	353	354	351	340	363	372	339	357	340	353	335	366	361	355	358	332	371	371	334	379	340	352	334	346	371	382	325	400	354	375	343	397	341	366	343	344	365	349	369	383	339	316	378	380	366	347	376	368	342	361	356	337	346	381	364	348	357	381	336	354	362	380	348	366	335	374	363	326	358	370	371	377	387	380	353	329	346	407	378	391	334	363	365	371	365	383	376	367	339	339	352	355	398	406	334	344	378	353	352	354	370	361	343	325	369	359	415	389	366	352	392	373	322	351	337	343	380	362	355	344	382	360	386	346	351	356	371	348	331	351	357	364	373	336	384	345	357	349	350	358	378	381	381	299	376	364	372	365	333	344	389	405	370	354	367	355	340	363	376	356	378	355	364	335	356	342	326	356	365	370	355	344	344	396	348	367	363	383	367	400	366	350	330	369	352	388	379	371	348	373	362	346	353	315	336	372	368	368	366	392	370	377	389	350	340	338	386	334	343	350	377	375	371	336	374	377	363	356	346	360	377	364	346	356	375	384	355	363	359	366	360	370	358	344	375	346	322	350	417	355	358	338	346	383	360	352	338	341	369	375	379	344	335	356	378	375	351	379	349	367	383	356	358	361	378	359	364	409	341	390	366	353	367	381	395	349	320	353	352	381	365	368	349	369	333	327	399	360	367	367	339	375	364	361	383	343	359	400	350	380	379	356	385	375	362	353	335	350	345	389	313	353	379	369	370	362	348	349	355	375	344	391	317	342	366	300	363	352	348	340	380	363	372	390	357	377	334	340	387	391	377	384	345	365	364	333	385	331	371	373	333	391	381	331	365	354	383	354	343	370	345	365	376	367	344	383	328	346	359	373	367
53588	8146	6638	3743	2368	1606	1284	984	881	737	690	640	622	578	524	569	528	506	470	489	478	458	409	393	411	397	426	443	398	424	396	406	394	379	393	393	390	414	413	416	383	369	399	381	389	402	433	369	386	381	429	358	389	377	411	397	367	395	389	369	393	415	362	392	373	362	376	363	370	438	389	373	390	411	414	374	330	384	345	363	399	352	349	374	381	361	390	391	400	375	392	392	383	404	374	387	393	361	369	353	368	384	392	415	350	364	389	388	345	362	385	384	373	414	354	395	398	346	393	386	403	371	392	394	352	386	377	386	372	364	422	377	346	402	325	379	398	360	403	374	378	388	365	366	394	367	407	347	352	399	388	393	347	346	375	357	389	359	368	358	376	364	374	376	369	379	397	362	378	401	358	399	392	369	366	368	410	380	399	373	390	377	368	334	375	352	338	359	383	366	361	391	361	374	397	374	389	331	396	363	385	375	375	389	367	375	421	358	366	399	396	380	381	360	385	362	390	360	375	401	389	353	382	386	367	408	374	343	351	407	341	357	359	388	357	407	372	339	382	403	360	348	373	388	398	358	357	357	362	368	359	391	359	336	364	372	371	360	391	350	376	392	373	372	386	368	424	378	391	371	400	406	360	410	360	397	352	375	369	418	379	367	362	379	399	357	378	386	390	374	367	348	396	358	362	373	388	354	397	391	341	382	374	349	365	357	364	415	351	374	361	366	374	395	350	367	363	367	369	400	382	386	401	352	373	380	386	417	369	376	371	382	365	409	369	394	389	394	375	371	388	343	364	393	371	387	380	368	362	368	342	377	363	399	359	372	373	368	345	369	398	344	387	372	368	404	371	383	352	337	367	367	388	367	416	366	379	370	342	370	403	392	369	390	366	351	362	401	375	392	382	387	369	371	383	375	375	390	372	323	367	358	416	363	367	365	379	377	408	374	356	343	368	398	384	362	348	398	344	380	379	402	360	401	359	350	354	356	375	349	410	348	376	363	367	406	377	382	375	406	358	336	385	363	357	368	381	384	370	355	381	390	403	364	347	339	371	356	365	365	382	359	414	382	355	366	369	356	389	346	345	381	357	367	386	353	373	368	400	386	327	397	386	343	389	349	363	373	369	355	347	393	411	376	359	379	361	369	351	408	384	401	372	372	413	373	341	353	378	376	370	382	379	388	387	377	386	365	384	354	383	358	410	372	341	389	394	377	376	363	385	366	399	346	372	353	370	370	392	333	369	357	352	352	380	406	367	405	387	401	361	387	362	352	325	379	366	372	391	372	373	355	357	382	384	397	378	386	369	403	395	400	364	401	362	385	346	384	325	399	366	347	375	392	389	374	362	360	391	332	369	372	352	409	366	359	420	375	372	373	382	382	413	365	366	379	382	384	408	384	383	375	378	388	341	387	361	375	387	372	372	400	372	399	343	372	365	391	411	363	375	372	354	404	379	411	363	361	383	365	392	390	365	403	360	377	373	382	379	370	373	370	371	407	363	375	370	382	410	369	326	408	359	364	356	341	386	345	371	375	360	393	360	341	362	339	380	354	387	377	408	356	341	345	375	399	372	356	367	377	357	375	370	345	367	349	350	342	355	394	423	378	363	402	347	366	361	397	397	371	374	385	351	378	408	357	354	363	362	348	353	345	386	379	345	374	361	360	359	407	394	391	403	369	347	351	374	353	337	384	374	379	388	356	391	419	372	358	381	374	366	387	349	340	383	391	368	351	381	364	384	363	365	376	386	401	354	361	374	376	332	406	385	342	364	396	345	364	368	349	352	424	372	379	375	392	339	386	415	395	390	371	379	370	361	352	367	382	382	363	379	362	362	371	352	388	353	375	374	397	352	351	349	370	352	320	394	362	387	361	362	374	380	334	365	358	361	344	384	316	379	374	380	362	383	353	370	361	374	383	361	347	372	409	374	335	365	389	379	381	372	386	360	391	381	362	368	363	398	375	354	363	382	406	367	358	369	362	385	393	370	339	367	352	353	344	408	382	355	371	372	394	368	336	395	335	372	337	388	373	391	376	380	389	405	385	374	396	363	403	371	355	373	382	329	364	347	366	361	362	361	342	410	361	356	395	361	357	424	325	372	366	402	364	393	375	392	397	376	404	353	367	301	370	388	365	367	403	370	351	378	385	397	384	364	361	378	407	357	385	369	360	357	371	348	344	408	393	371	352	353	393	365	405	410	375	381	391	361	386	364	354	384	390	381	366	376	346	399	389	357	352	362	378	359	343	365	383	386	412	347	354	402	335	364	351	399	372	395	342	338	379	354	378	390	380	361	378	371	380	376	386	397	371	403	368	373	397	399	408	369	331	358	374	356	365	368	377	384	402	368	336	400	391	392	380	370	392	398	377	340	352	344	369	399	358	411	401	371	363	384	399	374	395	411	363	387	395	424	386	373	383	381	340	378	360	391	349	380	371	397	350	353	379	369	367	351	387	374	382	340	367	388	389	383	364	358	376	390	365	380	375	370	372	374	342	359	381	353	324	358	379	367	378	373	380	337	339	363	356	381	377	393	345	370	374	371	361	374	368	381	355	366	385	362	396	379	339	363	387	385	381	390	381	341	395	385	374	387	367	366	398	384	394	362	341	377	392	359	374	398	325	385	380	403	385	357	430	398	390	361	374	408	374	337	410	368	378	341	349	363	377	366	329	385	378	355	364	373	401	357	348	365	361	390	368	375	347	380	346	362	375	357	352	347	364	377	382	385	373	380	410	374	423	356	403	371	395	389	377	350	379	347	356	412	370	377	353	389	350	380	385	389	353	370	378	376	372	381	365	391	359	386	402	366	331	411	370	380	389	357	416	364	383	409	348	393	367	421	343	369	369	407	353	397	361	360	353	381	395	360	376	396	331	378	371	394	363	392	369	391	339	334	367	352	371	373	385	378	377	398	383	397	372	390	367	372	362	367	368	386	360	346	373	372	348	388	319	358	353	360	362	385	380	376	370	345	396	389	367	368	392	402	355	365	378	371	359	384	396	372	352	354	378	373	384	391	403	374	376	373	388	333	365	401	370	359	369	394	382	402	347	372	379	393	403	347	377	366	357	378	360	383	381	339	371	399	367	376	378	380	391	369	399	382	362	328	397	395	375	400	355	386	345	347	404	359	402	391	375	363	400	365	371	360	345	359	331	377	388	421	335	342	391	386	369	399	362	371	365	383	365	373	350	356	371	418	394	370	369	356	375	373	412	399	375	351	344	378	372	374	363	369	340	375	377	367	361	365	391	352	362	369	379	364	370	397	377	375	363	386	357	416	383	383	366	345	381	358	352	354	413	385	408	363	381	363	391	338	363	364	374	348	369	365	348	387	369	383	383	373	372	339	366	380	396	389	350	380	399	378	362	388	363	361	367	399	392	355	399	356	378	386	353	371	358	362	374	396	389	339	388	356	359	339	385	372	350	368	379	355	338	357	366	392	364	344	409	392	374	396	398	396	394	412	385	331	367	385	339	349	388	360	346	376	356
23400	20987	28278	23760	20947	20899	6638	1436	1118	1062	1002	908	875	834	872	811	793	756	808	719	759	702	757	732	703	718	714	754	715	753	741	705	726	678	696	745	694	686	665	712	644	693	711	637	694	676	703	718	690	756	713	729	734	681	694	680	646	723	696	668	685	683	673	645	658	733	676	706	673	660	717	736	672	683	669	701	656	720	651	662	702	689	735	684	711	719	672	692	717	676	658	649	652	702	659	662	678	684	684	650	683	667	658	693	665	687	654	687	691	666	690	709	699	623	710	641	755	698	652	671	678	686	638	667	670	639	686	737	649	664	704	646	664	669	692	694	704	693	665	674	659	696	682	659	692	717	641	654	661	610	637	651	684	699	641	628	667	733	685	641	680	674	719	667	695	705	665	671	676	659	711	673	694	658	645	666	651	703	679	710	700	650	637	639	650	663	708	684	666	745	698	649	617	666	704	629	646	729	714	712	674	707	706	651	662	680	658	676	699	705	705	671	697	619	664	680	708	698	666	680	663	717	688	703	699	704	698	716	641	675	650	683	649	679	717	642	671	698	673	654	692	692	691	660	672	705	664	665	678	629	664	675	682	641	685	702	670	669	675	644	704	635	646	663	643	638	658	622	706	687	691	685	676	698	660	653	777	710	684	695	670	666	641	740	691	688	678	640	725	702	696	627	672	699	703	696	675	656	645	705	665	662	708	680	749	708	703	662	658	702	651	653	685	726	684	610	670	712	652	640	716	673	695	682	674	683	655	687	703	630	642	650	633	632	674	681	660	644	705	667	644	688	694	728	684	667	697	682	663	707	733	680	671	622	660	701	653	648	673	735	766	692	675	645	686	693	693	699	673	651	661	642	696	702	699	647	657	660	666	673	679	634	694	674	662	709	655	660	684	711	670	689	686	665	697	630	641	696	677	685	700	667	678	700	671	731	643	731	693	713	728	665	691	709	659	708	660	635	657	644	638	653	625	688	683	634	690	734	670	684	696	679	705	683	671	658	669	613	691	701	667	679	669	659	698	698	686	655	641	632	672	695	710	660	644	668	683	694	711	672	678	668	646	643	710	670	679	666	701	644	680	702	676	679	631	722	691	696	705	672	691	657	697	678	637	691	684	668	667	650	677	668	694	680	650	717	627	702	673	662	672	649	703	657	740	701	679	687	689	725	656	700	685	688	705	643	656	650	700	707	682	642	669	699	682	624	685	689	703	633	710	674	732	667	739	677	623	664	645	715	672	658	674	633	654	701	668	644	705	640	688	638	636	696	652	710	717	680	649	665	654	703	644	689	668	697	671	684	626	646	660	740	666	653	672	699	611	653	638	659	734	722	672	719	695	672	689	686	698	657	729	657	653	654	729	701	691	642	667	648	662	710	681	691	697	655	626	679	674	645	717	714	675	702	651	691	668	709	674	696	685	684	670	649	689	694	652	685	660	673	606	685	667	675	666	668	681	665	654	654	660	695	666	683	703	658	740	721	665	688	686	631	677	657	639	692	685	655	711	660	648	712	663	638	675	680	706	669	664	649	663	693	681	615	670	705	686	725	699	686	663	711	709	670	689	704	699	643	638	675	734	648	630	647	677	665	638	661	687	699	684	660	700	723	726	670	682	706	690	694	675	687	709	635	717	691	674	662	650	658	679	690	667	672	669	715	688	747	702	687	693	680	691	688	690	705	667	672	713	664	723	664	673	629	631	710	700	673	718	677	699	694	698	657	674	683	706	669	686	695	695	702	641	718	666	674	678	678	675	669	664	680	693	709	680	733	621	680	732	658	683	697	674	668	667	720	668	629	656	632	641	675	657	653	679	683	672	633	682	663	687	689	658	692	651	689	703	742	681	701	674	673	685	693	680	671	661	682	660	660	681	640	731	667	726	685	671	673	700	700	640	738	721	699	639	625	676	649	741	682	678	711	655	634	673	661	703	692	671	713	721	681	705	674	739	702	676	691	644	687	695	692	703	671	686	702	690	656	643	681	660	686	684	676	691	638	677	672	694	641	651	661	627	643	646	715	653	650	710	652	676	669	698	672	694	698	722	693	696	652	704	652	680	653	743	684	668	655	687	667	663	685	666	653	680	694	657	641	735	699	663	688	664	676	708	680	706	688	677	659	661	698	686	686	646	697	683	683	670	680	692	658	649	683	604	663	712	683	629	664	695	666	679	653	664	655	644	671	631	689	725	714	736	730	686	665	641	675	724	699	684	692	692	657	721	675	682	651	664	691	691	699	660	682	683	660	718	677	679	728	641	643	720	665	659	649	679	699	668	669	691	672	663	671	695	699	734	692	672	652	672	680	687	696	707	681	662	655	659	692	677	672	688	687	697	672	673	653	717	705	717	707	658	600	656	674	651	692	704	660	664	692	646	685	647	674	700	682	668	661	665	683	689	656	716	667	701	688	682	710	663	650	691	712	683	675	672	741	683	642	705	659	692	659	691	703	677	686	682	657	658	706	663	704	714	704	708	674	739	702	713	722	658	689	703	665	662	665	723	682	667	663	675	656	654	655	622	720	720	659	725	719	699	646	665	683	715	633	700	652	677	716	660	673	703	686	705	650	666	651	650	687	706	710	689	703	679	731	672	680	652	651	640	666	691	672	659	697	657	666	697	662	683	646	652	685	702	671	640	726	694	660	684	659	709	669	683	688	687	659	665	717	709	689	688	662	675	689	713	655	709	673	690	637	664	650	690	690	686	677	708	651	639	674	699	674	685	662	655	685	686	630	663	703	722	664	649	707	712	696	678	644	734	665	648	665	683	722	703	640	682	668	689	694	681	689	720	698	611	677	696	696	653	662	648	633	704	666	660	626	669	691	679	686	733	656	746	681	704	662	659	661	760	677	659	646	668	676	676	670	648	727	631	709	659	663	672	676	659	650	678	680	631	714	682	661	712	684	657	676	689	655	667	733	673	678	640	665	681	712	702	715	675	657	670	638	698	713	697	669	648	668	681	644	665	698	682	727	727	692	663	662	681	676	707	694	700	658	659	680	666	673	662	663	680	670	695	668	666	641	693	693	663	669	672	690	659	650	742	689	686	643	684	697	676	682	657	629	707	718	651	687	716	706	623	652	678	646	711	672	710	735	667	689	643	688	640	667	641	696	685	697	630	616	696	645	665	696	682	682	648	711	676	689	686	677	687	666	682	684	683	673	715	720	663	673	694	708	679	682	730	683	673	649	647	668	641	664	620	696	643	666	715	671	614	654	671	684	666	678	737	660	716	718	667	646	740	650	676	694	653	660	626	664	672	681	673	688	681	705	677	651	740	693	677	663	666	658	641	644	688	673	656	684	646	673	674	675	686	652	646	748	676	674	685	678	711	688	642	686	688	683	630	681	685	651	650	661	717	656	660	668	672	670	666	685	678	696	674	709	717	674	689	729	713	657	630	630	699	686	648	657	652	726	670	674	681	660	631	724	702	653	620	685	676	627	676	652	712	709	625	636	684	651	611	684	664	673	700	666	700	651	662	706	666	657
46507	13807	11907	6820	4428	3091	2366	1920	1634	1478	1344	1121	1099	1058	1001	897	874	889	831	836	824	791	769	750	719	693	756	681	723	669	685	690	684	664	669	655	699	671	618	662	679	677	658	677	678	657	667	648	715	652	657	681	720	621	673	656	646	675	683	630	685	649	635	668	669	682	621	646	627	684	685	626	661	649	630	649	653	650	647	633	671	639	643	621	648	623	637	665	609	663	680	618	622	631	685	595	681	644	652	654	645	627	641	635	649	608	637	662	628	636	676	615	638	599	645	614	608	627	648	642	691	641	613	670	644	642	679	611	615	626	602	599	610	614	585	620	640	611	647	587	621	609	586	651	637	608	647	623	582	633	650	643	629	592	600	640	646	619	605	667	637	664	591	680	621	606	648	624	605	650	581	616	671	613	605	645	583	616	678	669	624	627	618	617	596	661	698	670	617	691	616	647	609	661	592	621	646	613	611	651	606	618	615	643	590	651	610	662	625	623	643	654	617	574	631	628	618	610	665	629	616	640	603	610	623	574	623	628	614	628	616	669	648	616	630	689	617	668	635	629	648	605	639	633	556	619	638	673	624	657	608	644	653	619	641	602	632	636	588	674	653	648	651	636	648	652	642	652	606	622	646	619	639	654	624	626	605	662	639	631	651	619	596	635	666	653	670	651	674	649	627	637	640	653	667	635	656	606	591	665	680	662	602	643	639	623	675	625	660	646	604	587	641	619	690	615	662	623	612	629	620	637	645	599	626	650	617	628	608	621	632	597	660	654	639	614	626	624	606	600	675	646	632	638	616	612	634	653	648	655	602	615	609	599	626	628	645	626	604	640	672	632	598	625	682	647	661	629	640	634	613	594	628	634	618	605	664	631	649	647	668	681	629	626	597	609	668	616	658	603	652	623	588	639	654	617	622	623	574	617	622	613	646	622	643	620	616	597	646	633	631	622	646	633	624	662	659	659	647	660	639	653	648	625	621	612	632	678	640	624	636	634	615	608	620	635	638	642	626	633	662	607	614	624	632	643	653	625	668	600	642	617	653	667	617	648	624	613	609	643	622	604	598	651	665	594	602	631	627	632	633	653	612	609	653	631	619	657	653	654	675	631	680	632	650	678	607	646	644	609	584	636	622	628	623	666	551	622	618	639	611	643	627	655	639	681	683	653	654	655	638	641	609	655	690	618	585	642	601	652	657	633	623	663	640	658	592	619	627	636	662	602	593	646	645	628	625	627	586	636	643	589	648	593	624	658	618	658	649	596	666	631	680	626	595	636	575	645	601	610	611	658	627	617	650	612	662	678	658	636	659	626	627	615	630	628	636	675	625	645	629	668	630	665	620	580	617	630	624	583	626	635	604	617	658	618	659	658	670	604	614	613	604	614	615	603	625	619	622	666	596	615	625	628	632	595	609	633	623	650	625	631	646	648	585	648	622	674	664	622	616	628	623	615	629	660	606	663	625	626	628	607	654	642	624	648	627	654	596	624	598	638	653	626	667	634	639	607	611	696	646	616	667	647	620	619	638	574	659	636	619	643	588	608	623	631	616	626	616	631	590	606	631	618	633	604	641	619	581	651	605	655	667	664	659	631	620	667	688	647	631	629	651	629	628	635	592	609	639	603	590	620	623	626	656	657	656	604	643	655	611	626	630	604	619	600	608	622	649	633	644	603	619	663	609	613	621	661	623	595	638	633	638	682	578	608	681	622	646	646	663	584	630	615	612	611	609	633	641	579	618	655	617	626	631	643	660	647	607	634	675	608	675	595	602	601	618	609	629	609	650	631	636	631	634	640	645	621	633	613	625	650	619	630	645	604	616	614	615	621	640	647	671	601	647	665	641	578	675	642	615	686	634	660	618	613	596	637	637	650	647	629	660	610	639	666	690	682	584	685	637	646	582	636	669	592	618	644	630	636	604	651	630	626	663	629	628	644	643	593	654	617	677	608	621	582	655	647	608	641	631	622	614	643	610	613	606	604	604	584	631	595	680	666	675	598	573	588	620	604	612	630	627	664	608	604	648	610	624	598	630	631	624	632	645	602	644	641	638	628	649	649	621	632	685	639	657	652	668	645	638	614	623	663	674	638	668	671	645	654	632	659	611	647	583	588	626	584	639	655	611	606	666	601	616	659	566	636	616	628	659	638	692	617	629	612	573	637	653	611	664	622	659	650	601	605	649	671	661	579	641	618	636	590	641	659	623	622	649	645	584	628	616	647	620	597	653	619	607	654	619	666	610	629	641	622	599	636	662	630	661	685	636	631	591	604	628	652	665	615	618	616	613	636	644	609	599	612	602	631	622	604	627	658	595	663	667	607	650	642	637	622	656	612	635	645	627	612	610	604	667	611	602	600	621	622	609	636	622	652	619	677	660	628	626	676	632	620	647	662	630	615	642	628	662	613	628	628	624	643	655	621	629	639	643	649	623	625	610	612	601	622	656	584	667	641	629	584	642	623	638	608	606	606	573	621	630	641	645	682	619	653	679	645	622	609	632	628	645	615	559	620	658	628	665	657	633	637	628	627	655	657	649	640	620	622	636	678	633	637	649	608	628	612	632	622	630	658	581	636	638	630	602	608	630	590	613	641	591	600	615	636	656	673	657	611	594	688	638	574	628	610	640	633	571	629	617	596	632	622	617	640	629	629	629	650	603	668	615	695	619	636	622	629	616	612	618	608	666	607	613	657	595	641	626	624	639	635	656	651	588	607	639	671	619	653	565	663	640	651	627	604	655	634	616	621	608	630	604	607	627	636	594	615	630	604	606	600	633	624	621	621	644	592	601	611	635	575	635	661	647	575	614	658	612	632	631	608	598	602	625	592	682	627	638	671	632	611	663	620	640	618	602	615	687	632	644	591	634	610	618	598	668	611	666	649	634	586	614	627	625	644	635	656	710	628	597	631	615	616	678	611	636	569	701	661	595	655	612	665	612	636	674	579	609	654	607	609	610	629	638	622	635	579	625	628	634	653	672	621	636	612	631	616	649	620	636	642	623	633	615	611	665	613	662	631	647	629	628	646	636	635	622	659	658	612	643	602	648	634	604	680	627	611	654	593	678	702	628	638	577	582	608	621	651	647	653	599	628	657	599	630	621	615	638	596	654	675	626	610	636	685	669	646	634	648	627	620	605	643	622	588	639	665	641	564	588	663	635	627	639	664	611	637	640	628	603	651	625	681	706	648	644	612	652	651	648	660	593	639	594	615	619	675	589	608	621	651	612	616	636	643	664	627	623	645	673	633	647	634	660	624	615	678	607	610	642	585	669	651	602	665	696	663	652	684	615	596	588	629	670	679	672	616	615	625	594	616	636	591	616	657	654	660	627	643	661	649	620	610	627	631	612	624	605	647	635	630	620	674	622	604	618	663	625	633	624	649	633	628	598	630	643	629	624	606	624	634	617	629	651	616	614	661	638	641	614	636	604	639	649	599	650	661	605	640	646	590	658	573	645	605	596	594	620	647	624	646	641	610	603	612	634	636	620	559
34633	17214	3708	882	673	645	645	626	647	654	622	665	652	662	671	637	600	644	640	646	662	626	644	629	634	659	637	612	648	621	580	657	601	620	648	630	650	647	638	607	606	674	608	559	623	644	586	617	587	666	654	621	616	631	598	627	627	651	641	613	612	634	653	646	611	629	663	659	676	646	634	590	645	624	605	659	663	627	648	616	661	606	579	623	612	681	604	642	636	661	699	608	629	611	620	592	657	654	655	639	619	627	648	634	649	644	698	632	637	621	627	574	578	660	639	630	609	630	646	647	702	637	635	612	624	685	582	636	603	580	577	599	614	616	599	584	634	625	684	647	610	614	619	611	609	634	606	622	620	636	652	570	652	664	646	634	640	627	649	645	630	627	649	639	664	604	631	632	652	656	682	624	640	611	653	556	670	582	603	630	574	621	619	620	625	668	585	623	643	642	652	616	636	600	645	630	639	586	624	593	615	635	622	610	700	630	681	607	576	628	651	630	618	652	602	628	612	637	657	670	586	643	634	648	634	623	616	633	633	616	655	649	639	647	639	658	621	641	637	646	586	605	658	672	589	633	646	642	625	627	628	608	622	635	613	634	617	657	628	609	623	653	654	635	634	608	635	610	613	656	619	629	645	629	637	654	611	658	637	607	591	568	612	607	582	596	622	639	635	656	611	578	622	617	587	612	636	649	605	618	650	644	577	629	663	611	621	591	691	613	627	630	610	597	643	640	647	607	658	615	597	645	636	624	619	588	645	620	588	635	643	617	623	627	618	638	604	635	640	603	620	588	664	596	660	650	622	626	657	620	617	654	637	633	631	644	651	580	603	605	607	606	658	633	649	611	565	591	611	632	639	633	630	640	609	653	631	660	638	651	606	626	663	649	636	625	604	667	586	640	593	661	616	614	630	587	627	673	659	620	646	612	623	603	681	680	665	625	609	616	633	613	609	589	633	614	619	646	632	666	573	635	645	550	656	626	638	629	642	626	610	653	647	625	586	653	656	609	656	646	639	621	632	590	647	633	630	633	617	653	660	675	607	598	635	689	603	618	611	604	652	645	610	619	652	593	631	630	670	601	593	661	621	627	663	647	611	665	578	625	642	660	614	620	627	558	608	647	638	616	657	611	630	613	654	644	593	681	655	651	689	683	654	636	622	638	637	674	614	589	615	619	613	624	620	632	662	658	651	645	603	649	623	628	636	623	598	640	650	570	631	659	666	622	607	643	593	612	604	593	600	632	573	626	604	663	638	629	628	669	637	657	645	594	646	628	620	640	613	606	644	634	645	642	634	640	617	605	643	663	635	611	630	627	644	634	642	657	615	590	641	633	618	598	687	629	670	690	603	623	620	586	637	611	636	623	612	625	634	586	635	673	618	640	681	655	606	647	565	604	643	637	661	652	628	624	674	648	654	634	585	613	627	605	628	624	625	621	663	602	639	625	624	677	633	650	639	640	617	611	612	607	657	640	644	673	630	593	639	613	645	654	575	604	640	682	630	640	658	667	595	604	595	602	602	623	638	603	641	643	650	629	577	607	614	643	632	631	652	612	595	677	623	644	619	648	589	621	608	594	646	611	638	608	639	588	664	664	585	634	584	631	649	621	600	649	625	656	638	652	594	613	632	630	662	618	628	641	625	621	648	644	641	631	624	621	634	618	596	596	646	680	643	647	600	605	624	582	636	594	610	615	618	561	598	637	629	602	600	615	646	672	692	622	655	640	591	585	617	662	592	638	631	616	607	612	639	626	600	634	617	646	605	618	594	610	603	600	602	632	575	602	638	612	627	690	656	603	631	656	591	641	642	644	631	615	625	619	670	619	661	647	624	664	629	619	638	639	613	635	648	612	665	614	634	554	603	667	616	636	685	641	646	592	664	605	639	616	598	628	612	649	621	634	635	634	628	648	662	677	652	634	636	663	623	631	614	651	608	636	629	630	629	633	595	652	637	594	637	596	622	614	599	665	644	628	615	644	624	596	602	617	645	648	575	630	642	617	640	638	623	621	588	616	626	635	610	632	635	629	589	607	667	632	629	583	639	602	631	624	599	632	628	618	679	611	657	675	635	641	644	623	639	711	561	588	644	584	655	659	592	650	618	618	623	634	649	622	646	620	653	589	624	652	572	619	620	645	618	598	619	638	595	587	593	621	613	579	660	663	651	639	598	623	632	662	620	589	638	645	634	622	631	626	621	622	642	690	632	651	626	599	603	638	636	616	643	625	654	628	649	643	637	641	605	620	627	590	645	653	601	621	641	583	626	669	603	606	646	616	628	676	640	611	618	639	669	665	615	645	637	644	656	602	592	698	644	616	642	633	605	617	659	619	610	640	686	625	623	595	655	605	688	624	620	608	605	608	713	639	706	602	625	627	664	691	673	645	582	622	622	649	646	655	617	657	602	686	606	629	630	629	611	621	630	591	618	629	650	673	606	627	606	626	609	652	654	616	615	619	620	627	639	626	650	604	611	640	563	646	617	598	641	630	628	621	619	590	654	573	617	644	606	628	655	633	601	619	572	635	633	626	650	608	641	650	641	587	625	611	654	594	612	632	594	608	637	629	640	628	597	657	609	616	603	643	634	653	632	604	600	595	650	619	608	594	620	628	621	583	668	539	647	632	647	596	634	609	611	624	610	620	630	612	612	612	559	607	616	592	638	593	654	648	640	615	637	622	634	626	656	633	613	621	618	621	620	647	653	643	609	632	643	602	653	592	620	683	576	594	580	647	618	590	625	606	654	634	589	639	639	646	587	620	656	617	675	610	623	622	602	668	605	630	617	636	678	630	656	641	664	599	625	613	634	653	618	672	580	588	655	632	575	624	654	632	632	644	639	666	615	575	667	624	616	608	615	648	640	619	653	609	625	620	634	593	624	644	635	673	621	669	623	703	600	646	612	635	628	661	629	635	607	619	590	653	675	633	604	640	612	675	632	665	608	616	641	605	575	592	626	621	612	640	649	589	624	580	634	628	630	639	631	645	652	621	622	610	631	633	626	654	638	623	631	601	591	633	644	646	594	636	608	605	658	647	628	637	586	635	638	584	636	630	667	617	674	639	660	621	648	592	662	643	673	607	618	642	618	587	659	657	628	616	657	629	670	661	658	625	639	582	624	629	604	619	625	656	625	626	616	660	644	652	618	628	667	648	635	590	672	650	632	606	632	649	595	681	632	632	592	663	634	619	622	571	662	627	651	660	597	652	589	606	578	637	615	650	615	652	654	584	594	637	617	619	622	623	664	634	600	601	642	657	628	590	622	598	655	597	616	628	613	646	646	599	661	623	606	613	608	632	701	666	650	635	603	614	622	637	598	623	628	643	614	597	609	665	636	626	600	648	591	617	647	658	612	591	627	642	639	605	643	609	633	634	598	687	638	648	597	615	669	647	645	645	621	659	616	623	599	654	619	632	610	583	633	663	628	603	635	615	566	583	652	592	597	616	609	672	617	671	611	610	645	631	622	636	645	548	644	597	669	604	594	660
31969	3490	1020	840	793	699	691	656	702	633	632	633	674	674	692	670	674	652	638	693	666	643	649	635	640	636	641	646	638	632	609	668	642	624	647	650	629	654	618	606	637	644	657	643	633	653	673	673	635	622	626	666	665	697	627	637	676	635	632	637	629	687	649	639	677	626	639	688	621	656	680	631	629	645	656	638	649	686	624	639	682	657	628	645	653	635	661	650	657	652	644	635	621	643	621	633	689	654	669	631	650	655	669	659	649	636	674	586	672	642	679	622	670	622	580	660	669	637	629	667	678	656	630	638	651	636	655	648	629	633	642	624	651	597	633	646	646	726	642	603	645	636	663	635	684	628	615	604	627	619	586	632	672	684	637	620	621	660	626	679	605	627	663	644	628	620	635	586	652	659	580	669	677	599	650	662	653	665	635	630	636	669	698	623	653	592	614	629	646	638	662	617	589	617	663	604	632	634	678	601	666	611	636	654	680	640	653	673	642	640	640	677	636	644	627	635	613	627	625	625	626	613	639	614	609	663	630	641	672	648	639	634	663	655	616	662	657	711	631	646	644	656	627	655	648	623	703	623	657	639	678	653	662	647	627	618	635	657	643	685	630	605	651	653	650	685	670	617	642	598	658	627	613	620	686	613	641	637	661	645	603	638	687	629	630	618	670	650	634	635	614	641	628	655	672	658	641	641	631	640	626	649	652	657	671	650	657	665	664	670	626	711	638	613	629	705	648	647	663	666	631	675	681	656	680	647	628	653	648	628	656	627	648	654	658	676	687	608	617	683	644	614	636	689	598	582	630	661	646	646	669	650	663	647	625	639	658	680	664	670	635	662	652	681	660	612	631	664	679	653	650	651	656	667	638	647	601	585	685	636	624	619	626	670	658	643	676	664	648	612	698	668	714	651	645	670	623	669	646	663	619	638	613	651	620	646	651	681	626	622	590	649	643	672	618	639	664	646	602	662	620	605	651	657	631	661	634	629	652	657	650	634	648	594	645	623	619	678	600	620	625	636	648	627	688	612	628	674	611	636	652	663	644	653	657	665	678	672	654	643	657	618	604	643	667	646	592	643	644	676	655	619	661	702	619	671	658	675	620	656	631	619	622	634	646	639	665	616	678	653	632	658	639	670	676	618	639	646	617	633	660	656	619	640	624	663	666	687	622	668	604	655	645	666	660	629	642	688	648	608	610	624	644	635	640	600	656	637	659	680	649	618	637	632	682	680	657	631	658	612	660	653	651	639	621	642	611	657	687	646	624	639	669	621	638	653	622	655	643	649	651	619	588	644	692	625	681	620	660	617	604	610	653	629	624	615	612	687	679	584	659	630	676	657	648	669	663	596	665	651	633	605	634	645	623	610	710	674	674	608	621	621	621	671	597	643	731	618	649	631	636	680	667	606	580	657	661	632	628	617	633	653	621	634	640	568	660	665	622	643	608	604	623	634	631	651	643	667	626	645	637	647	636	626	631	635	637	665	648	677	657	663	623	616	615	644	666	675	641	617	620	628	616	642	617	641	660	670	630	631	614	666	623	681	676	673	651	641	656	656	656	641	594	690	629	652	642	637	679	631	630	642	658	636	692	674	637	630	654	616	673	666	679	602	627	670	663	669	602	652	660	671	625	627	657	663	602	633	674	671	652	646	627	655	636	625	637	661	671	647	655	632	683	675	659	633	593	626	693	651	632	670	602	596	668	650	651	685	669	655	619	660	670	649	590	653	635	650	622	642	650	619	657	603	619	650	691	615	631	639	577	603	675	593	648	627	624	655	613	668	635	692	661	641	647	586	613	622	646	656	627	669	658	655	637	655	654	613	726	629	614	632	625	662	675	644	633	668	642	654	687	638	606	636	689	650	609	640	669	614	637	656	637	645	633	641	606	684	583	636	659	630	603	642	611	627	602	592	651	644	650	618	661	673	659	635	652	637	601	691	619	648	651	656	636	585	657	641	646	619	652	636	656	624	603	652	600	698	652	640	621	680	644	686	615	644	650	657	686	632	637	607	678	622	630	656	648	642	634	660	633	675	644	660	645	645	599	679	655	655	657	647	688	653	618	664	720	654	628	627	628	651	663	647	616	636	654	664	646	673	659	664	606	638	655	679	620	617	624	698	661	623	643	634	648	641	601	626	673	640	600	634	668	638	643	672	617	674	648	651	625	689	616	637	627	626	665	638	635	630	651	646	606	618	630	599	637	604	600	620	604	723	656	672	620	657	606	675	607	625	651	661	640	665	667	646	702	623	598	661	676	651	701	703	636	666	668	653	678	655	593	616	649	647	614	683	611	669	638	636	659	638	685	635	633	651	626	629	639	671	629	604	637	608	673	695	652	694	671	703	697	672	617	590	657	647	683	635	600	602	642	636	671	659	640	674	633	645	675	665	682	648	619	725	654	679	568	700	655	615	614	641	673	645	653	654	657	645	624	657	700	653	591	651	652	626	689	574	672	675	597	659	625	645	642	654	616	645	622	693	632	568	661	637	691	680	665	663	614	635	663	680	618	665	671	644	656	613	636	642	640	600	643	656	664	638	649	685	619	632	648	637	651	614	656	669	641	656	652	649	622	655	650	643	584	641	680	652	655	623	673	683	637	672	620	638	623	615	598	624	664	642	636	649	660	612	627	632	688	589	670	663	639	580	637	632	677	649	687	698	669	676	678	687	669	598	680	609	598	652	637	643	632	636	678	615	639	636	651	622	651	635	641	662	616	617	589	668	641	619	665	655	601	608	671	653	623	645	693	625	639	635	651	648	610	612	621	697	678	634	651	646	657	660	599	613	636	612	646	626	588	656	660	665	661	645	599	682	609	655	647	632	669	637	696	626	632	616	691	637	677	654	659	661	631	673	679	633	678	622	652	660	643	646	617	655	658	661	617	595	638	645	630	605	677	641	687	674	627	654	639	635	638	646	601	659	660	650	630	645	659	674	623	649	669	628	658	634	663	687	646	652	621	619	649	628	659	703	639	600	667	628	663	635	595	632	682	681	653	629	624	613	681	629	638	647	663	653	646	668	652	629	689	650	667	620	649	647	628	717	671	625	641	678	652	646	653	655	634	644	640	710	615	649	652	670	629	700	593	676	624	620	600	653	642	620	623	631	648	639	696	616	638	599	655	652	637	599	627	636	655	681	654	651	644	693	644	634	655	645	624	644	667	634	653	663	628	625	630	704	641	647	682	669	630	640	627	668	621	636	603	656	624	679	605	630	650	653	641	655	623	629	647	618	630	660	679	655	627	651	629	625	668	626	625	600	634	631	631	645	614	650	588	647	659	627	666	653	671	647	648	651	639	611	683	663	651	703	654	629	662	596	629	636	658	641	637	695	645	642	638	669	615	626	642	633	644	615	648	659	633	630	656	610	650	667	666	657	662	634	652	626	632	680	628	646	650	654	642	685	626	660	589	649	672	677	662	608	649	637	672	634	669	634	630	650	557	630	708	616	644	651	611	684	677	637	649	652	624	611	667	643	661	596	615	620
25662	21116	27386	24614	20568	5924	1025	679	578	540	489	459	441	448	404	419	374	403	376	374	397	380	396	386	355	374	366	368	373	392	354	374	399	350	359	351	338	359	376	372	345	347	366	368	337	360	350	381	356	337	386	376	381	387	376	377	377	378	372	350	352	357	359	372	335	374	348	340	344	377	344	341	364	382	355	347	335	396	351	369	362	353	353	330	357	338	375	353	378	357	354	361	373	384	332	372	374	347	355	322	383	341	367	361	359	363	387	334	332	340	361	341	365	367	365	371	344	378	306	370	374	361	358	367	345	340	362	367	356	365	352	370	346	368	352	366	343	360	367	374	361	383	349	380	352	339	367	360	325	341	348	287	342	373	352	369	356	376	342	349	336	380	338	366	368	372	368	334	339	329	340	370	364	390	363	389	352	365	385	330	383	371	349	375	363	367	344	364	335	388	333	342	324	362	350	325	351	343	375	321	344	360	324	383	338	358	363	343	359	360	377	359	336	362	345	355	335	365	349	316	356	350	365	356	373	384	335	346	366	348	345	363	326	369	360	371	337	368	394	348	373	337	374	363	343	390	358	355	326	380	366	388	340	357	393	362	329	384	363	364	349	375	339	358	347	390	359	358	331	340	370	374	380	349	326	359	340	383	383	360	355	377	356	341	367	342	385	318	342	338	352	359	383	317	363	338	367	350	362	371	356	345	352	357	361	391	352	361	319	361	352	360	381	329	361	342	370	382	371	318	329	337	302	362	347	357	324	346	363	389	335	367	335	335	348	351	362	371	376	357	392	359	383	394	336	322	378	379	356	381	373	352	349	347	370	355	347	369	339	356	383	303	386	356	345	387	360	368	350	357	367	361	362	355	366	365	343	367	372	366	328	383	329	345	337	341	403	350	333	332	368	357	358	363	369	358	362	384	369	351	348	358	333	364	342	351	376	368	370	351	349	366	367	362	349	341	353	361	366	336	348	357	362	368	362	347	355	349	359	368	374	366	372	379	361	356	356	363	351	364	349	345	333	342	345	373	358	312	423	348	352	358	318	363	380	373	381	366	397	366	363	362	375	368	385	377	317	355	374	352	363	380	374	382	351	350	314	391	397	373	365	359	365	355	373	350	368	341	351	331	333	364	376	353	319	315	369	367	355	343	351	342	338	343	351	385	393	374	345	346	346	357	328	371	362	332	364	336	353	361	356	363	390	359	331	349	334	344	373	354	385	338	380	351	390	343	323	364	351	389	391	341	337	395	341	364	378	329	342	355	392	345	349	383	360	357	364	374	319	356	338	392	341	369	347	352	355	347	355	352	375	335	372	337	353	356	357	360	339	374	358	387	372	335	341	395	369	351	348	379	351	361	378	356	368	364	352	359	364	390	351	378	355	364	360	342	368	365	337	366	359	388	356	319	362	375	390	371	374	353	369	387	384	331	402	343	374	384	351	355	326	347	377	377	353	345	333	345	351	392	344	374	366	360	366	362	341	394	380	327	391	360	381	358	339	351	362	387	390	374	375	385	346	354	391	366	364	349	355	333	346	378	327	382	337	347	376	358	396	349	313	351	364	321	372	352	350	360	331	331	403	323	333	318	358	362	342	372	350	394	339	338	342	348	344	331	354	375	325	376	386	332	322	381	359	368	333	337	364	362	366	398	312	348	339	372	362	333	377	349	342	359	356	377	375	332	394	371	381	333	346	355	380	344	376	363	393	359	375	365	351	344	362	363	369	356	396	376	334	379	389	337	357	370	378	340	345	348	368	331	378	362	371	351	375	344	330	331	337	373	355	351	374	370	383	346	363	353	360	375	359	363	337	368	357	365	354	339	393	359	352	316	355	358	340	330	394	371	377	363	363	373	360	384	376	334	345	353	407	409	369	361	336	354	368	412	379	344	340	353	359	338	350	338	336	319	340	335	363	370	381	367	351	347	342	354	361	372	334	332	351	332	368	386	370	352	364	376	382	350	367	335	363	376	381	350	341	353	330	353	347	327	349	392	368	368	343	407	342	341	343	333	376	348	320	361	376	335	355	371	345	359	337	323	349	396	370	352	363	353	333	406	358	352	393	364	348	366	363	343	371	354	346	347	362	362	361	354	348	321	377	368	371	322	346	370	379	331	353	351	364	357	359	378	329	355	332	334	365	330	320	329	370	356	332	335	344	337	331	370	335	348	384	364	358	376	355	384	336	380	371	354	371	349	366	355	337	362	356	355	359	333	311	366	350	337	364	372	372	405	356	355	367	325	371	381	361	356	352	391	377	380	342	334	360	377	359	362	364	321	362	310	349	362	338	360	357	373	363	336	355	365	355	374	367	356	376	366	323	348	385	382	360	365	344	386	369	336	365	345	367	367	332	336	360	351	356	348	351	367	335	357	385	379	339	361	372	347	370	350	315	359	350	357	366	372	348	343	386	389	336	387	329	378	341	379	365	322	368	346	360	358	357	347	358	382	376	384	328	376	353	340	349	338	344	324	383	348	324	363	337	315	341	361	350	343	360	369	378	328	354	372	363	357	332	408	363	358	346	330	350	365	351	367	371	392	354	351	355	362	358	361	382	332	349	364	394	362	316	344	353	341	325	330	384	361	369	360	390	353	369	408	367	384	377	356	353	375	342	360	346	324	354	359	331	347	392	384	393	358	331	357	345	352	351	410	341	317	358	350	366	353	333	383	377	342	362	352	375	389	393	327	325	368	336	354	337	330	369	383	364	347	346	312	363	340	364	357	344	371	348	367	368	352	341	378	349	361	342	380	351	364	347	356	347	326	349	359	349	341	356	343	363	327	339	400	387	367	348	352	313	354	345	353	361	367	392	346	356	351	330	347	377	334	343	345	337	361	357	373	350	324	367	353	345	355	398	403	338	346	354	349	347	372	347	332	357	349	363	380	363	328	351	350	359	359	396	391	331	352	349	362	358	381	347	351	393	329	338	357	335	330	321	347	351	368	357	341	363	359	322	375	335	368	367	358	339	361	348	401	362	364	375	349	380	339	371	347	347	337	322	360	347	368	370	340	373	360	413	312	374	357	362	360	340	375	357	363	329	358	392	340	339	340	318	370	348	372	381	348	381	360	359	355	325	346	343	349	316	324	344	367	350	363	366	343	392	375	358	352	346	368	356	328	389	373	355	325	354	355	344	341	362	317	318	354	355	383	356	353	362	377	352	359	382	371	332	372	371	338	379	371	362	344	330	348	347	335	373	364	370	369	356	388	363	349	331	369	347	356	322	363	371	331	347	344	349	327	368	385	355	360	357	341	349	317	379	368	326	346	379	385	359	361	345	325	370	351	373	359	333	408	345	333	370	336	321	345	347	352	338	335	386	358	397	352	328	341	388	383	365	365	385	329	358	304	367	358	333	320	372	375	378	351	381	370	354	337	341	372	335	354	398	351	350	338	339	356	352	363	338	360	316	372	323	367	360	356	341	363	338	364	360	355	353	338	353	329	336	335	352	374	395	374	379	340	344	364	373	368	331	339	362	394	355	357
49203	13848	7035	3930	2406	1689	1304	1047	950	823	712	703	576	576	542	529	523	527	458	469	449	470	438	412	393	459	386	421	367	411	380	413	403	365	410	386	392	385	396	378	373	384	409	365	362	385	405	372	372	395	401	348	403	419	395	407	391	375	369	407	407	361	402	370	410	389	400	424	393	363	351	390	383	374	406	416	366	359	397	385	380	362	336	377	339	360	347	360	367	356	384	366	356	374	372	388	370	396	399	383	385	365	346	382	355	356	356	365	407	377	381	360	383	366	377	374	368	336	371	358	369	368	349	331	353	346	347	347	371	333	388	386	349	419	381	344	372	369	351	383	395	352	383	368	404	379	351	356	370	376	358	373	422	361	372	394	359	408	405	377	364	365	350	363	368	388	383	409	352	387	411	354	399	367	374	355	365	359	353	365	396	377	378	385	390	393	362	361	390	389	359	380	376	402	356	371	375	346	383	367	381	398	368	386	391	357	397	402	348	387	349	354	349	346	366	377	368	353	353	366	361	361	358	367	336	363	351	371	362	392	363	349	371	382	361	366	364	322	351	353	383	372	377	365	357	355	351	381	351	387	400	361	328	368	402	372	388	382	360	352	393	326	382	416	382	378	396	378	328	389	392	340	355	371	356	378	382	373	344	373	366	367	388	360	379	379	385	386	386	336	382	384	360	380	361	351	348	358	370	361	397	369	391	350	363	383	348	365	453	364	388	349	385	381	382	336	358	433	378	361	370	374	390	347	373	359	355	366	365	357	380	371	380	387	361	363	413	382	367	389	405	365	372	364	339	387	423	350	364	365	349	400	370	345	371	355	339	361	335	376	350	389	394	394	364	374	358	401	415	364	382	341	367	391	387	357	403	361	392	376	344	411	392	366	389	377	372	359	399	383	362	408	345	385	391	375	376	400	383	358	367	361	402	377	390	370	363	373	348	335	398	393	369	387	374	400	345	366	391	378	372	359	361	370	360	404	370	390	341	332	394	377	375	376	361	394	360	375	378	352	346	350	355	343	353	404	390	341	393	354	357	345	404	388	368	376	392	373	392	370	346	369	355	412	381	366	360	372	357	358	441	358	387	346	382	369	404	378	345	390	397	348	363	383	372	390	379	383	386	355	361	358	373	378	375	401	342	360	371	385	374	387	326	368	360	391	347	359	373	373	374	392	356	366	406	346	380	383	365	359	370	389	392	368	364	370	359	355	345	371	383	376	400	393	364	383	399	365	354	378	373	364	380	396	363	361	356	397	359	383	384	347	389	353	378	389	379	369	388	357	379	379	372	393	396	385	364	351	377	406	411	341	370	354	392	405	362	347	375	372	384	396	374	394	352	377	358	352	388	343	358	374	384	383	364	360	357	376	387	380	420	361	338	328	368	397	358	369	401	368	359	369	349	380	358	370	355	354	364	406	378	383	397	358	361	381	396	388	367	374	350	387	356	365	388	386	352	372	359	340	365	389	388	409	373	383	350	353	361	334	378	373	376	385	364	372	383	379	383	365	392	380	383	340	395	336	344	369	388	355	386	357	352	372	392	380	354	362	391	392	338	369	370	385	362	392	366	378	377	374	346	366	390	372	400	350	367	340	354	351	369	374	402	348	356	386	366	342	396	389	358	353	387	380	357	379	369	376	375	386	394	379	366	391	330	361	371	351	355	380	382	358	366	401	379	356	342	355	369	359	415	349	372	359	417	348	357	368	367	350	327	375	355	395	360	355	386	388	372	377	336	396	383	375	359	354	364	383	368	375	355	370	352	371	362	378	367	406	361	339	367	394	344	345	346	383	341	354	376	384	405	397	372	359	363	382	385	391	377	368	375	366	361	371	363	387	355	359	390	360	379	346	340	395	366	362	360	393	371	423	357	363	395	339	355	381	361	372	392	376	394	357	383	345	361	355	331	395	410	387	365	384	422	355	361	369	335	391	346	346	378	429	354	389	353	376	364	363	368	382	386	367	365	386	377	359	359	378	366	392	358	386	368	395	372	382	368	353	362	398	335	361	394	335	367	386	374	383	375	368	378	379	344	342	336	347	370	363	364	390	377	384	385	380	433	395	363	414	357	412	373	408	410	389	365	391	374	338	369	333	388	395	367	376	359	330	400	351	366	350	348	354	345	411	358	373	354	395	383	364	377	375	354	329	386	380	383	356	408	388	369	365	377	422	370	362	378	347	378	352	366	399	373	363	342	376	362	357	386	371	372	402	350	389	354	393	378	343	343	377	345	381	374	355	398	364	351	360	362	383	392	396	348	345	388	330	342	352	355	359	345	411	393	359	373	367	351	382	397	383	385	356	416	365	367	400	351	369	390	353	381	376	381	383	408	368	335	368	347	354	360	333	366	382	379	407	360	339	391	361	395	360	333	349	351	354	368	392	385	391	402	352	346	403	399	358	379	359	359	377	361	367	370	376	371	339	374	334	372	363	349	342	417	365	392	353	379	376	362	388	363	344	386	391	363	389	373	394	368	355	394	357	380	361	377	387	350	388	394	351	383	395	347	361	371	381	375	365	394	363	380	365	347	355	367	390	364	386	341	372	356	378	364	337	372	355	371	391	371	324	353	365	378	374	382	360	378	404	382	367	370	371	358	367	343	358	370	379	388	357	328	375	336	357	363	338	365	382	359	372	389	345	370	405	442	343	376	381	328	381	382	372	378	396	375	368	371	374	372	373	379	364	379	332	384	352	382	377	377	367	356	386	349	377	367	374	379	384	402	333	369	327	364	369	360	346	348	393	348	348	373	375	397	399	356	363	338	381	383	388	388	387	395	343	405	387	405	415	367	359	383	357	364	377	372	388	380	356	384	380	348	420	364	333	344	359	370	389	339	364	398	374	375	368	375	353	379	353	366	364	358	362	360	385	365	331	374	411	368	360	379	369	369	343	394	432	359	377	377	394	373	378	375	398	380	338	365	376	388	385	381	376	385	366	345	351	407	381	350	348	355	393	418	359	356	369	365	335	374	391	373	381	385	406	363	393	360	394	384	359	401	377	391	358	388	393	321	361	347	369	361	401	356	376	393	370	374	367	380	373	360	367	382	361	351	377	377	362	374	374	377	398	371	347	368	385	365	389	384	352	343	351	356	385	369	321	370	332	381	381	381	352	361	339	373	352	402	407	367	365	357	395	366	375	335	361	381	370	375	398	375	354	373	349	359	344	355	378	373	355	370	362	357	375	340	401	378	380	345	368	382	339	344	412	361	351	391	363	370	384	379	356	343	376	412	352	392	365	357	389	400	345	340	371	358	389	413	399	386	390	404	405	406	365	358	347	389	398	384	382	368	373	394	360	385	370	360	373	402	388	350	365	429	370	352	347	362	361	349	363	378	394	361	341	372	360	388	391	327	354	369	358	375	410	371	354	412	354	376	360	366	374	363	369	359	404	385	336	392	377	403	390	353	354	384	361	376	355	371	341	347	355	392	374	352	360	376	385	386	376	343	369	408	367	379	379	401	394	361	373	379	370	340	348	412	355
23409	20992	27775	24223	20927	20655	4971	1341	1103	1038	970	933	909	873	830	860	735	735	780	779	756	765	746	763	703	722	703	750	696	747	706	684	676	717	735	685	681	695	704	699	680	642	694	658	720	686	654	739	709	703	699	673	687	690	734	722	730	675	722	666	721	657	687	712	658	697	701	674	738	646	677	673	691	686	702	676	711	650	690	718	658	721	687	651	654	719	657	640	695	674	715	675	689	675	735	689	654	670	685	685	703	659	704	707	680	669	709	683	661	649	731	675	672	646	687	679	690	711	690	727	684	662	683	692	639	702	704	673	676	644	691	625	693	679	694	667	653	701	661	694	699	706	695	695	668	627	672	637	693	674	680	691	669	685	669	678	669	690	708	678	663	676	709	681	728	691	664	693	672	673	692	680	673	672	715	690	692	679	681	685	683	676	681	652	680	633	743	691	675	688	597	678	626	647	645	657	717	704	688	651	711	680	640	703	707	700	700	712	654	667	639	678	647	676	677	685	667	663	667	651	707	683	654	672	663	678	614	675	677	699	681	698	668	715	695	688	709	666	607	677	662	729	677	659	673	718	681	644	654	628	678	715	689	643	661	675	724	647	768	728	661	666	686	683	658	657	661	728	680	638	638	666	679	666	722	700	711	745	712	679	731	691	699	680	663	669	686	697	704	649	624	656	685	670	649	675	697	729	676	722	633	695	695	666	711	679	670	674	681	671	689	618	678	704	754	636	698	666	668	679	670	687	694	663	666	708	628	701	706	699	666	662	656	663	692	728	701	693	688	677	716	650	675	702	667	633	645	674	687	665	685	689	679	665	682	671	646	652	724	734	736	631	684	676	684	661	682	663	677	648	717	674	672	725	702	684	678	637	645	672	639	706	667	703	598	668	685	747	674	687	693	648	668	658	667	701	704	634	648	738	687	651	720	698	631	696	701	700	687	674	716	690	707	698	670	656	681	662	658	693	654	654	655	692	675	680	630	671	698	697	704	691	746	630	703	698	710	663	739	655	691	723	623	710	706	698	668	693	640	659	661	697	685	635	666	673	681	696	651	649	713	668	634	633	644	714	700	646	708	631	653	678	689	669	701	692	699	659	717	685	658	631	677	670	704	691	678	676	696	662	636	729	650	671	754	636	663	729	665	651	687	700	690	681	664	651	623	680	702	652	671	670	682	713	697	651	674	727	635	710	700	668	627	675	664	681	721	642	713	646	724	676	623	706	639	689	678	681	703	668	663	661	668	674	682	716	685	687	622	670	701	665	604	658	740	719	653	680	690	691	661	670	668	689	714	692	660	645	657	626	660	684	686	692	700	669	681	701	709	707	722	679	658	636	654	674	707	692	674	699	656	666	648	658	653	664	692	659	660	652	705	669	664	696	716	638	655	695	726	664	652	743	661	706	669	673	675	704	661	672	706	704	634	718	623	663	668	716	665	711	697	668	690	657	668	695	656	654	710	641	676	705	664	709	687	725	661	676	678	652	648	700	697	689	700	702	679	657	714	657	677	663	683	687	676	670	696	673	682	664	651	724	668	674	647	659	701	701	717	677	659	656	667	673	692	642	635	671	646	653	642	674	681	708	636	699	692	601	688	690	637	706	688	683	741	655	685	671	678	642	669	683	689	663	678	648	649	686	673	699	624	695	721	721	643	707	660	651	704	698	660	650	687	637	689	675	683	683	692	653	726	715	636	667	655	674	736	687	631	686	720	684	680	669	688	620	679	702	672	692	651	712	654	648	698	671	684	711	677	638	703	719	720	741	661	691	716	644	741	708	685	677	666	656	707	652	671	727	678	748	713	698	673	652	693	667	697	667	686	666	655	667	639	706	660	683	714	686	644	692	700	708	682	701	698	635	693	691	683	664	685	632	646	677	678	682	738	649	670	646	660	652	681	653	678	697	673	689	685	668	597	690	651	701	655	672	670	623	724	703	704	683	666	678	664	651	719	668	631	649	682	682	644	674	661	624	639	632	666	703	675	669	685	666	638	698	653	654	629	645	628	717	653	658	731	665	698	651	706	652	683	657	651	717	687	693	693	623	676	703	689	683	690	709	698	670	662	690	670	691	656	651	664	699	664	677	696	662	651	652	693	709	664	688	662	692	640	661	625	647	662	710	709	644	690	654	675	687	648	700	685	686	665	642	670	659	710	661	688	650	616	607	677	662	690	698	636	656	691	660	685	676	673	651	690	715	683	732	642	673	662	647	683	624	656	613	684	641	669	661	674	678	661	687	640	689	659	766	667	688	665	736	696	731	690	681	670	692	711	691	620	651	697	630	676	710	713	616	676	664	629	657	680	706	691	650	701	671	643	643	652	707	679	675	688	651	651	678	743	663	655	626	682	652	700	608	663	606	710	707	686	656	710	724	672	686	682	669	624	692	701	640	684	656	689	640	730	643	714	645	675	661	687	679	657	646	692	664	660	720	674	678	657	676	711	719	686	693	693	629	684	665	690	683	676	695	701	699	653	699	659	667	717	679	694	645	696	648	630	643	687	721	679	679	660	708	662	664	680	656	716	689	610	650	650	662	681	615	680	675	726	649	640	641	668	733	653	646	624	658	644	648	656	659	685	668	705	654	659	680	676	645	665	657	669	688	655	688	671	710	708	665	738	678	707	641	688	636	698	642	699	654	652	700	655	669	644	682	685	713	647	672	723	714	677	657	653	669	667	699	671	642	677	684	656	679	639	662	719	685	660	665	683	686	700	674	685	665	640	693	691	658	711	671	647	668	671	631	656	700	655	679	678	690	677	681	656	655	670	683	676	669	659	672	648	644	681	711	647	669	691	708	632	644	648	657	654	658	704	659	698	704	686	705	659	678	677	715	699	642	686	660	665	712	704	667	659	657	640	674	648	676	707	678	713	684	663	689	655	653	652	668	639	676	653	671	635	685	645	673	636	696	665	659	672	696	707	725	712	679	674	731	709	649	692	690	691	691	690	701	649	664	689	618	732	681	696	670	657	676	763	706	696	645	646	670	681	686	674	675	689	714	653	650	677	669	688	670	661	672	662	731	641	683	700	660	684	669	677	670	687	684	708	669	685	659	663	659	700	646	700	617	700	695	646	675	693	705	709	678	669	665	625	689	698	682	691	711	689	686	676	701	658	680	673	623	711	667	694	716	676	715	627	634	668	662	661	651	712	644	641	627	683	705	703	677	712	678	657	674	710	730	668	654	634	657	686	635	673	675	657	681	710	652	682	659	671	673	705	680	703	660	686	691	660	688	677	664	690	654	643	663	694	677	676	685	681	673	684	656	691	663	647	650	697	688	632	702	679	661	643	652	697	687	657	686	656	695	649	683	715	678	726	695	741	712	654	731	636	696	639	667	671	651	665	706	698	676	667	634	662	736	652	671	692	672	681	730	685	648	698	648	688	699	665	681	692	709	709	687	680	654	695	648	724	663	684	727	711	729	657	672	684	660	667	683	676	677	622	668	700	686	684	716	618	650	656	705	726	647	623	662	703	721	684	666
43532	14791	11584	6758	4197	3004	2395	1889	1675	1417	1285	1135	1101	1005	978	897	887	854	852	802	793	738	740	772	744	736	717	717	699	668	719	709	685	662	711	668	669	659	673	673	652	704	698	651	668	678	681	705	631	706	661	646	647	692	692	668	684	660	697	670	606	659	653	651	642	631	634	707	609	598	666	705	640	642	653	610	597	602	668	574	629	656	713	658	667	619	637	677	657	684	649	613	615	652	607	689	639	601	650	607	614	653	638	617	653	675	608	708	662	603	655	652	614	669	621	611	657	654	633	666	642	622	621	668	619	621	636	643	642	617	584	678	593	671	642	662	629	673	673	646	601	646	627	612	603	627	624	615	638	643	645	646	659	614	638	625	653	676	621	625	600	591	627	587	637	626	637	606	635	641	621	656	605	624	616	604	601	610	668	590	597	619	663	610	607	631	656	664	577	609	615	661	622	679	566	670	591	646	614	687	593	652	630	657	671	624	620	623	675	624	662	659	662	622	648	668	643	611	655	648	619	593	670	637	635	631	643	633	639	584	681	603	664	658	611	622	635	637	627	627	663	625	625	651	620	624	647	631	653	658	604	646	626	616	599	599	618	621	639	648	627	615	681	630	627	644	643	661	615	626	584	625	617	604	634	583	632	641	635	666	629	650	604	622	639	655	615	592	679	641	635	664	610	616	612	626	628	634	691	647	622	627	675	590	647	623	645	622	622	635	614	648	618	653	651	622	600	630	609	640	635	653	616	654	638	654	580	633	634	630	695	626	666	641	601	675	624	583	597	581	652	672	654	601	627	635	625	629	636	651	619	661	638	614	642	672	638	631	672	578	623	622	605	572	599	685	646	661	684	620	672	634	664	667	672	644	645	660	682	639	611	605	662	617	620	643	667	610	628	618	616	607	664	637	622	650	639	634	687	652	595	639	621	579	620	631	638	598	631	615	619	666	599	624	613	619	647	637	617	637	612	612	615	588	614	620	619	660	641	618	658	620	658	636	663	630	652	610	625	639	637	629	631	625	625	638	608	672	609	635	592	681	630	641	623	606	634	633	631	665	613	593	638	586	602	622	645	611	659	644	585	649	646	654	600	586	620	701	653	616	597	640	641	644	644	641	643	646	636	633	602	580	603	627	552	603	637	638	610	644	647	646	636	622	584	649	637	624	604	624	625	625	617	647	609	598	629	650	659	672	626	627	630	630	620	613	581	629	641	652	601	683	635	636	654	634	610	627	641	658	644	645	592	663	651	615	636	620	610	631	705	613	602	639	623	627	616	613	671	624	676	572	659	607	637	639	622	634	630	605	672	621	634	618	627	636	634	617	606	673	632	606	634	644	621	648	656	648	630	603	635	620	583	625	636	610	659	618	601	621	627	616	673	598	666	618	598	634	660	604	593	633	664	619	610	585	628	619	622	624	615	603	613	667	680	644	660	623	644	618	613	653	666	638	629	640	656	628	627	595	633	623	668	597	663	600	621	614	672	632	643	650	640	580	667	633	581	615	628	687	635	612	586	687	618	610	623	644	606	612	605	627	661	653	583	603	631	664	620	700	599	632	646	595	600	594	622	654	642	645	685	614	593	587	653	640	651	643	638	653	610	665	634	644	595	613	673	663	670	617	659	672	684	648	661	621	642	613	630	598	589	627	646	640	627	681	647	639	656	634	597	611	646	679	655	628	661	612	633	612	637	697	654	607	604	597	586	650	635	603	612	595	683	591	657	637	573	609	659	634	636	692	672	645	656	651	638	642	583	625	609	611	626	623	637	583	638	645	633	609	618	663	555	629	633	679	618	631	602	677	674	640	680	612	663	580	640	658	646	626	638	639	660	604	658	585	644	583	640	621	614	623	650	601	605	622	633	606	640	648	609	659	625	637	655	628	619	629	599	625	627	628	654	660	633	631	607	596	657	625	619	640	645	643	672	658	594	614	616	672	638	649	642	617	648	615	586	628	632	622	679	621	619	637	678	638	668	604	630	591	604	637	632	635	654	609	592	604	667	610	633	674	660	597	614	614	594	613	614	643	643	647	648	624	664	616	603	621	575	632	593	616	631	655	657	626	576	629	630	627	645	599	652	609	603	630	646	621	616	692	665	632	608	652	633	635	675	596	635	644	659	628	616	635	669	609	612	651	611	659	640	566	599	668	683	609	659	610	637	673	623	665	619	700	652	658	642	616	618	660	630	672	628	681	589	628	635	620	656	651	675	613	652	637	650	649	655	648	614	589	684	662	625	663	633	619	641	620	675	666	605	641	677	629	623	648	614	583	638	628	617	612	670	625	668	651	636	611	591	604	614	635	585	651	615	683	599	636	598	645	617	610	682	641	666	598	656	636	630	640	645	631	622	607	652	602	635	604	642	631	638	616	662	649	608	670	637	591	625	644	608	628	609	610	625	635	604	638	594	591	620	616	628	638	687	634	641	632	631	683	641	626	656	645	601	622	631	659	589	582	671	672	627	612	621	677	635	630	617	634	656	643	597	623	649	644	607	670	648	652	626	646	647	638	607	656	620	642	625	605	699	648	574	684	650	606	611	614	597	628	670	643	649	642	638	640	613	615	646	646	610	601	610	608	647	569	663	642	646	625	613	616	611	668	628	686	588	596	620	647	653	654	672	646	712	706	615	656	645	666	669	597	603	619	629	659	606	604	630	675	653	637	629	623	601	639	614	653	607	624	615	639	675	686	642	610	616	610	612	634	593	618	598	617	639	674	615	661	637	642	598	667	643	633	689	604	632	681	634	675	639	596	661	617	659	638	579	614	635	633	633	633	598	607	651	603	613	622	694	614	644	617	618	632	638	646	596	600	628	694	689	634	603	621	619	638	663	602	648	681	628	652	592	626	646	600	627	612	659	659	650	646	613	597	594	633	598	641	671	665	617	642	618	619	626	623	672	662	641	645	630	674	602	615	628	604	580	611	646	611	612	596	658	599	622	648	638	659	615	622	632	648	602	639	624	623	638	610	626	645	644	669	639	627	620	663	683	683	654	612	652	657	662	653	640	597	620	624	643	634	588	605	633	621	613	608	628	632	677	644	621	614	627	553	629	628	589	640	622	651	606	638	663	630	583	618	642	653	660	652	618	626	674	663	640	628	622	608	637	609	620	649	609	679	609	652	635	616	633	660	620	625	625	635	677	614	639	644	645	618	650	615	638	574	583	622	664	649	612	580	645	635	608	638	640	609	637	617	610	598	632	689	606	624	612	652	636	632	603	644	637	698	648	616	642	652	632	607	626	594	621	621	626	599	641	626	594	606	581	631	648	644	623	596	563	658	651	615	612	657	662	594	624	595	629	644	656	616	644	655	643	616	618	648	638	630	653	649	597	638	643	627	679	637	630	608	648	633	648	647	597	654	640	609	647	652	649	608	597	646	609	582	616	627	631	628	626	639	585	639	602	645	646	648	658	640	652	638	604	622	638	644	615	619	631	645	651	615	636	586	626	598	602	609	625	585	655	598	640	670	644	604	601	626	625	622
34795	16898	3261	868	645	634	673	660	627	626	618	698	624	685	639	604	641	637	610	666	638	665	659	614	628	629	648	644	642	632	624	653	664	614	631	643	614	609	631	633	585	616	626	646	645	628	653	661	593	683	584	640	607	626	632	644	627	594	593	655	637	646	661	612	586	644	640	624	674	637	646	642	629	654	633	624	661	586	622	674	631	654	664	664	646	629	612	595	621	627	619	634	627	637	588	623	630	658	611	607	610	615	619	620	635	623	658	627	651	623	609	676	645	692	556	670	606	606	624	653	663	581	621	622	662	633	609	634	666	642	688	607	644	654	611	601	642	661	646	608	610	667	629	639	637	639	619	594	608	644	648	608	612	637	604	629	600	613	662	600	648	662	602	625	661	621	637	613	599	608	678	647	583	624	658	583	635	595	652	598	634	662	616	599	632	621	642	683	637	676	657	639	620	648	630	655	639	576	654	618	604	628	642	604	659	611	615	619	609	634	616	657	647	643	642	578	585	594	624	626	649	609	643	664	663	673	604	659	622	646	609	628	641	657	608	604	652	630	616	618	651	598	648	673	621	648	578	608	599	627	616	637	614	617	623	643	627	611	592	644	637	589	630	620	604	592	630	638	656	679	627	678	639	627	644	644	645	651	573	620	583	624	589	621	639	646	639	649	597	622	646	615	610	639	611	643	671	625	623	607	578	608	626	639	604	606	643	584	643	658	627	649	644	613	606	671	661	606	580	663	583	615	708	620	638	554	626	604	651	587	644	624	647	614	585	586	641	626	610	626	629	674	690	599	662	664	614	629	614	624	626	648	605	656	610	646	617	605	629	640	622	611	619	636	681	621	610	678	627	610	653	614	629	637	618	651	647	647	648	642	598	618	600	653	613	603	678	629	583	625	612	610	591	635	655	637	632	632	626	628	641	604	648	623	597	639	602	610	626	604	622	614	634	650	620	682	630	640	657	621	620	614	641	594	624	583	685	649	637	672	584	620	662	642	660	633	629	612	668	612	677	620	640	618	626	635	611	638	661	661	609	644	620	594	597	606	633	665	635	677	619	626	628	641	580	686	641	672	638	572	603	630	620	634	651	638	631	600	628	653	622	605	594	577	655	681	615	654	649	599	617	614	608	673	618	627	574	649	647	692	612	584	596	638	632	618	610	632	587	636	657	597	639	651	647	629	647	649	662	584	652	630	628	610	626	675	598	625	617	625	624	641	598	618	656	574	658	602	597	629	603	622	656	656	636	622	646	623	625	625	614	631	637	635	616	632	630	623	619	644	636	606	619	649	634	635	618	644	612	630	631	617	664	661	610	634	619	619	619	641	608	652	633	665	612	629	600	610	652	644	641	614	587	623	584	583	596	621	646	595	592	643	609	623	598	655	653	651	651	591	647	635	633	638	616	664	611	600	653	637	618	663	632	675	620	639	603	632	617	629	652	658	607	629	690	602	583	652	643	640	649	586	617	655	646	621	654	640	633	625	611	701	653	611	680	658	595	667	662	609	626	634	636	622	598	657	629	660	641	633	611	588	629	585	636	627	636	634	642	618	651	619	621	646	605	628	650	652	620	626	622	662	621	592	654	629	598	624	663	599	647	658	554	671	621	629	673	708	635	645	619	594	661	661	634	608	614	629	687	624	650	604	626	587	562	578	615	597	647	656	637	648	617	602	593	677	595	645	624	627	616	609	633	664	606	647	615	624	635	628	648	632	622	655	624	579	595	628	594	634	615	599	666	626	622	636	564	623	597	653	620	627	578	612	660	613	585	625	636	652	658	632	627	613	626	664	607	655	589	649	648	684	632	661	663	683	623	581	611	689	581	653	642	624	604	572	631	659	620	647	575	625	680	652	610	610	643	630	625	619	623	653	636	641	626	612	640	635	622	647	605	655	618	607	649	631	641	636	640	638	618	653	623	581	609	608	638	599	641	598	637	639	588	651	567	641	560	592	655	610	633	605	629	670	594	657	656	630	655	649	614	645	645	633	615	612	590	662	636	658	592	645	621	638	616	600	618	646	634	584	606	586	654	632	643	644	679	656	619	661	652	630	648	588	587	645	630	599	649	611	590	643	616	639	602	623	620	644	594	622	650	619	639	586	599	597	641	656	636	627	658	556	584	637	623	672	608	665	586	647	634	668	613	604	586	622	654	575	622	658	629	598	613	635	617	633	628	640	656	615	629	644	620	578	630	634	641	642	597	664	593	626	683	596	640	592	596	627	642	631	641	598	621	612	577	602	599	646	621	623	612	689	613	627	673	601	631	677	643	633	660	633	653	632	610	631	590	600	578	635	627	648	643	598	642	588	637	583	579	700	663	599	610	639	598	643	611	643	628	640	631	616	646	596	605	603	641	632	611	619	635	596	604	667	649	601	617	668	651	639	667	653	609	639	617	634	655	642	610	631	658	591	611	610	636	648	645	597	623	646	599	636	631	626	606	614	653	689	631	631	630	658	620	677	635	600	630	625	606	649	610	613	644	625	617	615	646	601	664	653	623	614	649	634	660	684	605	654	590	648	621	646	664	599	615	639	566	678	622	626	656	640	603	661	615	581	642	608	652	642	630	588	642	636	651	620	604	596	661	632	639	630	646	616	603	624	616	615	584	631	597	644	614	629	627	629	611	642	593	608	631	652	652	615	574	617	638	641	590	630	631	640	659	642	667	632	612	639	624	665	610	652	589	600	674	625	616	636	625	586	631	617	638	624	613	664	622	647	627	656	671	671	661	627	660	656	635	635	665	622	654	594	615	639	635	620	614	638	679	616	586	625	708	622	641	647	629	677	647	645	623	643	681	625	664	637	641	601	641	649	638	664	629	661	628	655	611	600	627	640	637	647	586	653	650	575	634	604	635	633	572	648	660	602	626	637	597	600	575	685	636	633	671	625	649	631	606	612	593	616	652	664	616	613	673	631	641	609	623	631	653	641	567	590	606	606	631	659	611	623	613	642	609	620	633	627	668	622	607	618	660	670	631	648	639	675	649	648	624	632	581	625	631	587	641	645	591	610	648	586	628	630	673	647	657	630	603	616	649	659	621	653	626	654	638	604	661	616	606	602	606	605	614	595	599	611	652	620	657	611	614	627	615	623	621	631	616	609	623	612	647	632	651	667	644	614	640	637	620	614	622	620	620	593	640	605	610	630	584	662	630	602	608	643	608	634	625	601	666	601	608	580	694	654	611	639	668	611	608	650	640	572	654	645	675	612	645	642	647	631	660	577	653	669	595	623	642	685	604	632	647	573	608	643	644	630	684	618	624	621	598	611	627	600	607	617	611	637	652	635	592	583	626	607	629	651	622	680	593	613	628	656	605	673	573	612	662	646	588	597	613	639	648	627	646	646	626	601	600	631	632	644	625	629	617	600	608	661	669	591	598	637	616	655	613	633	623	651	635	641	610	648	644	596	611	606	639	651	581	651	613	693	627	583	622	592	616	585	623	680	676	620	608	629	584	604	628	647	598	658	653	613	598	598	636	678
31729	3919	959	818	731	701	652	721	655	667	660	637	600	650	677	639	616	627	657	644	633	665	627	617	633	602	665	671	654	653	660	620	644	624	643	666	645	615	635	733	657	641	632	631	662	621	686	624	661	648	688	624	635	664	621	640	667	715	627	639	643	703	671	645	637	631	677	633	636	646	629	701	575	687	653	673	602	653	677	647	646	626	659	616	659	666	653	692	645	668	630	619	666	670	656	627	636	626	668	663	617	656	596	626	597	638	652	650	681	665	637	663	643	619	666	624	648	666	669	652	646	654	639	624	638	643	620	678	616	652	625	612	688	605	635	638	618	619	669	660	647	640	664	592	640	643	640	624	685	594	645	627	627	653	639	633	608	657	676	682	608	707	604	629	650	692	647	602	690	669	646	616	595	635	661	653	677	648	673	637	622	611	641	622	671	637	631	650	663	624	620	654	673	627	663	660	667	674	644	597	629	683	637	655	625	612	679	658	665	679	616	672	659	649	648	670	632	697	655	598	643	624	657	632	636	629	702	618	629	610	648	611	651	621	665	653	669	662	644	689	658	619	625	687	661	646	645	638	616	607	678	641	613	655	632	655	680	634	671	681	672	654	629	612	593	716	677	645	631	669	665	649	733	643	655	651	665	642	639	641	679	627	612	680	635	630	659	649	658	632	650	657	634	609	642	644	653	613	618	648	625	647	673	662	613	661	661	657	647	698	644	654	659	657	601	644	643	688	631	669	643	674	630	629	660	630	660	640	666	648	690	725	659	644	613	664	621	658	693	690	647	642	614	625	662	633	613	648	617	641	692	617	687	697	655	685	651	637	649	629	649	691	640	625	681	651	623	620	685	698	660	624	611	635	643	657	666	673	644	680	654	630	644	636	642	685	648	638	666	666	625	644	683	636	676	707	635	663	630	655	652	669	664	644	647	639	563	635	627	644	603	669	638	647	647	669	651	660	631	649	630	643	635	629	630	671	645	680	613	610	643	651	623	665	638	624	681	630	652	627	639	680	661	599	624	650	631	643	614	617	622	685	654	652	647	651	630	688	660	667	649	656	644	667	709	643	646	656	615	622	691	685	674	633	644	647	632	609	641	644	626	685	636	669	632	634	645	654	639	636	654	631	659	641	657	604	635	631	655	634	651	662	666	675	656	639	645	631	674	667	628	665	624	631	632	648	650	668	627	642	648	612	654	676	650	654	622	625	685	632	627	639	584	653	619	598	678	662	678	652	665	656	613	645	664	672	637	648	650	644	686	621	633	635	670	665	618	657	691	597	632	623	673	638	630	656	665	671	636	657	662	650	625	632	636	647	660	627	640	631	647	610	647	677	627	617	640	650	655	592	646	627	642	647	642	650	650	699	619	627	597	655	635	613	635	624	671	583	650	621	649	583	687	651	642	621	688	577	647	638	644	621	613	656	600	700	641	675	689	663	618	675	632	609	627	628	653	608	626	611	671	652	617	613	630	662	654	683	604	644	668	678	658	604	648	676	647	645	643	647	641	609	629	634	656	654	626	617	655	680	637	625	642	618	603	648	652	633	660	661	606	627	644	634	650	644	681	668	611	649	636	642	636	652	627	649	664	637	709	637	642	672	648	651	695	585	669	643	627	628	646	644	693	667	636	620	671	655	643	625	651	643	610	666	674	603	662	644	635	646	634	619	634	606	638	594	627	697	637	666	639	678	589	626	663	612	662	616	638	656	568	591	621	633	653	711	657	662	693	628	645	653	611	633	684	618	652	648	677	656	692	631	644	602	667	670	628	708	649	639	635	638	626	656	644	653	632	673	619	639	668	619	646	666	600	663	578	609	646	652	598	654	646	670	616	652	665	656	634	643	652	645	627	683	623	671	647	651	618	637	606	637	660	636	633	652	659	681	614	606	650	606	642	630	649	649	663	653	647	644	742	696	629	648	621	657	626	650	652	633	613	658	656	647	677	636	643	632	651	625	648	599	693	636	675	635	635	664	601	639	684	688	663	620	661	683	650	661	648	664	670	671	683	639	641	626	663	644	639	616	675	621	637	625	665	628	658	634	643	595	652	667	652	612	676	638	645	652	670	666	682	666	678	635	630	684	606	652	594	644	647	632	671	666	669	655	651	658	663	643	645	684	622	652	637	676	682	625	624	634	641	618	657	657	629	636	647	623	680	659	670	603	646	661	610	665	645	633	621	634	654	649	671	641	651	642	662	622	644	625	641	642	640	599	632	642	549	640	605	672	698	654	653	658	638	614	662	611	599	630	622	616	632	647	656	627	669	643	632	630	635	626	614	684	672	632	656	652	630	622	640	620	667	639	608	636	649	682	624	641	662	639	621	666	692	703	652	631	649	649	646	613	667	635	641	656	640	624	675	674	655	689	622	604	660	632	622	664	635	654	633	714	644	641	665	666	615	645	637	644	580	657	665	686	683	641	668	710	646	668	622	636	652	685	613	632	605	681	629	667	600	699	628	700	662	630	611	668	606	609	605	662	611	665	680	618	638	669	638	687	658	633	652	628	650	594	582	628	644	633	643	653	654	620	605	624	684	653	617	640	653	673	663	665	617	669	635	656	660	640	686	631	599	648	618	623	635	615	640	636	664	659	645	664	635	621	601	655	634	608	661	624	691	657	654	633	650	641	631	660	647	632	634	655	617	633	642	626	641	633	650	649	694	627	588	657	676	648	623	623	666	691	663	642	635	632	620	667	658	646	657	642	633	677	654	668	678	639	611	695	640	642	632	617	659	648	639	625	616	615	682	657	615	617	676	653	667	652	637	600	654	615	675	670	644	666	623	602	626	637	651	642	645	643	631	652	629	634	650	652	679	612	657	652	669	617	626	620	641	660	650	646	659	695	655	663	652	646	700	629	632	662	673	655	668	611	666	626	623	652	662	638	648	630	628	616	619	644	642	673	691	651	660	667	608	643	634	649	655	633	624	639	673	603	701	650	613	617	682	658	608	640	579	655	639	633	644	643	677	657	698	679	621	639	607	635	657	673	635	635	643	668	629	635	625	645	667	577	683	653	626	685	619	631	653	644	656	662	659	614	661	632	645	696	643	613	638	674	640	679	649	661	640	667	628	677	656	611	640	668	648	619	610	650	643	615	628	693	637	614	650	631	668	644	627	643	684	637	713	634	658	655	673	644	631	619	710	654	633	670	651	616	688	618	632	644	648	652	681	622	666	638	626	626	621	655	679	634	634	653	643	644	634	628	608	605	626	645	650	691	643	654	643	647	599	651	631	612	625	634	651	609	622	619	639	654	629	635	653	643	572	659	619	647	646	613	623	630	622	646	712	662	688	611	649	643	614	643	652	637	654	696	636	614	679	638	680	621	657	628	621	627	632	652	658	670	639	649	650	654	680	623	660	715	666	641	615	605	671	675	657	636	667	649	697	656	676	613	616	698	609	682	617	655	677	644	634	654	608	654	631	641	671	641	646	617	688	658	638	643	677	644	638	634	646	652	649	594	686	602	642	662	669	631	648	616
25644	21074	26990	24976	20685	6521	953	703	551	516	495	456	463	445	405	422	447	430	467	378	369	375	359	378	407	385	391	394	372	395	338	369	363	380	366	424	364	326	364	386	369	376	407	368	378	370	349	355	349	375	375	391	348	314	380	352	383	380	411	385	376	366	356	398	373	349	363	408	400	394	355	356	380	363	330	326	334	383	334	344	389	392	365	341	350	369	356	370	375	340	362	359	342	378	362	354	348	351	362	364	363	357	333	372	369	369	382	346	382	361	363	376	338	361	370	350	359	345	368	369	354	333	363	395	365	348	375	373	324	340	352	364	371	369	366	336	324	358	361	328	336	355	343	356	344	351	324	351	358	363	355	339	345	362	340	347	356	379	358	357	350	370	377	388	374	336	328	383	344	372	357	371	323	340	333	356	357	360	355	351	357	395	375	329	369	330	352	345	361	364	349	342	373	393	330	413	342	361	370	359	348	354	387	395	350	349	354	361	308	335	366	362	337	342	310	311	397	359	339	366	350	332	379	347	352	353	349	360	368	366	372	362	349	355	377	333	330	329	363	352	357	377	338	323	366	359	361	339	378	370	327	361	372	366	352	348	364	381	349	352	369	382	359	339	370	357	372	361	367	377	344	367	340	375	358	348	367	355	378	363	388	338	402	385	360	341	356	384	379	356	373	337	342	357	327	377	345	368	307	390	350	336	339	359	355	369	315	362	391	320	350	365	359	353	337	391	369	354	320	375	372	355	337	337	343	372	367	359	355	385	354	364	360	393	332	365	383	349	381	319	362	390	341	345	340	367	345	338	311	335	326	382	369	347	382	372	361	339	350	404	333	357	363	388	381	355	364	376	336	359	388	348	349	349	352	363	347	355	356	405	379	357	376	369	364	331	337	339	352	383	321	365	350	367	335	379	335	362	344	396	400	360	335	364	334	360	342	387	361	369	358	368	363	337	378	381	356	377	368	368	391	374	370	366	352	342	337	368	365	349	382	348	331	371	347	360	359	339	369	351	337	345	360	345	351	372	351	367	352	401	345	357	345	329	359	378	360	385	358	348	364	349	375	349	337	363	331	349	343	354	384	362	342	355	364	353	359	352	395	342	349	381	379	356	377	362	352	365	322	362	373	369	358	359	333	361	347	370	324	343	372	357	347	353	368	336	361	375	391	333	347	360	352	369	337	361	418	353	339	355	344	360	362	378	394	387	334	388	349	387	355	348	355	351	367	335	354	375	343	352	351	301	358	372	347	367	366	378	370	354	318	353	397	336	361	371	375	369	394	384	361	329	325	326	358	353	402	311	352	376	350	355	362	350	369	392	357	362	350	350	373	385	360	376	367	369	355	363	347	360	354	362	342	365	316	367	363	384	338	343	361	342	332	341	408	389	370	373	354	319	379	379	356	378	370	345	372	354	348	373	322	350	380	393	369	351	361	369	364	352	392	358	322	382	374	357	399	376	367	376	400	381	341	365	354	376	385	367	363	342	349	359	385	367	356	348	359	357	356	328	339	347	362	389	352	407	308	385	337	373	360	349	367	346	347	356	343	350	348	316	394	368	335	363	352	385	358	337	402	391	387	356	351	363	338	334	369	380	357	346	347	340	324	367	349	334	341	356	384	342	371	345	360	387	343	393	339	369	367	332	352	340	373	351	336	376	385	342	346	365	336	364	381	337	374	371	391	358	336	342	348	343	329	376	358	336	375	370	364	365	352	371	341	340	349	380	396	358	374	360	400	369	332	382	370	339	398	365	340	385	340	333	353	359	362	348	354	324	396	357	341	351	373	366	324	374	353	389	358	358	357	342	371	354	362	346	320	339	364	340	370	371	363	388	368	349	339	364	373	382	367	379	375	379	385	393	323	376	384	376	390	347	352	348	363	338	370	340	345	344	376	382	375	333	363	387	355	388	346	365	365	372	333	358	371	343	358	332	371	373	358	362	369	348	346	371	349	351	375	353	371	401	348	394	373	375	354	348	350	365	357	348	373	343	371	372	359	358	348	382	353	364	365	365	352	339	360	336	390	354	369	388	398	349	355	388	386	351	337	359	355	360	355	381	348	401	376	375	372	335	392	338	342	383	354	328	349	385	373	373	331	362	364	377	350	367	361	354	340	366	368	343	342	383	323	359	367	365	382	385	344	369	327	343	347	335	350	373	345	331	350	351	373	367	392	356	367	397	353	328	344	381	348	365	357	365	361	341	370	372	307	349	330	361	369	346	330	397	370	367	356	355	346	341	328	353	370	363	355	358	380	359	328	371	376	335	346	381	362	350	371	368	347	342	362	363	413	376	367	362	323	359	353	341	339	344	348	351	384	373	347	390	365	359	354	388	382	391	362	366	353	324	347	342	372	366	358	362	350	385	332	346	362	337	367	394	320	338	352	336	329	359	353	360	336	365	372	378	345	352	343	330	365	370	363	345	367	349	309	365	349	358	362	335	346	352	341	406	366	379	353	335	362	335	360	388	365	358	381	329	325	386	347	364	297	346	386	353	370	375	339	378	346	361	341	361	389	365	324	378	331	362	333	407	367	344	340	356	321	357	337	356	351	370	358	373	338	353	397	365	321	362	340	349	349	349	383	332	372	379	348	345	364	355	362	358	365	397	381	346	363	360	388	344	343	350	373	381	374	366	359	363	353	366	351	372	366	344	366	355	375	377	333	364	376	339	336	331	340	353	361	364	353	369	324	365	368	403	363	386	338	328	354	338	340	377	355	353	346	367	360	321	347	372	357	353	374	349	379	349	339	322	398	355	327	366	339	367	354	342	338	337	348	375	368	371	391	370	382	335	347	342	371	367	364	340	358	355	355	348	354	363	364	390	341	345	345	340	366	363	368	343	383	359	349	377	341	386	350	364	354	388	339	385	377	363	352	370	386	385	388	348	378	323	349	337	374	301	380	356	363	384	364	389	357	393	335	337	370	368	354	385	329	361	388	349	372	335	377	350	359	336	383	376	354	367	351	331	379	342	370	338	350	387	364	363	350	351	360	377	359	324	334	338	341	350	360	371	365	387	337	341	356	377	324	372	334	338	379	380	367	357	347	388	395	349	364	353	342	367	342	379	356	372	346	367	373	361	377	342	382	369	372	353	346	398	374	364	361	375	370	357	356	359	374	341	355	371	373	369	316	392	386	355	340	333	325	384	362	358	387	378	375	338	348	346	364	395	401	327	380	386	373	358	378	318	328	354	327	376	338	366	347	319	356	372	368	357	343	316	361	369	356	337	389	380	346	357	331	358	341	344	389	361	373	352	382	353	333	355	362	366	378	385	366	361	359	355	336	370	358	374	350	351	367	369	348	356	365	351	329	363	344	369	370	355	384	350	371	360	346	365	348	362	362	372	360	367	326	372	353	344	393	396	358	354	363	316	357	362	367	359	361	350	358	366	358	365	402	349	371	355	356	350	380	368	321	374	361	354	345	377	377	373	324	361	368	347	327	329	343	340	352	340	305	369	327	353	383	363	358	360	365	348	363	350
48703	12161	7010	3865	2402	1717	1317	1058	942	815	704	649	596	575	547	544	480	502	484	480	443	460	427	414	425	411	398	441	423	409	387	417	415	430	405	359	399	397	410	365	358	370	364	381	413	349	403	363	369	403	386	407	370	399	411	408	430	381	416	396	364	352	366	367	387	409	368	400	365	403	390	358	362	376	379	371	400	357	381	342	384	380	351	393	379	384	384	362	382	387	403	409	383	398	373	416	379	386	364	372	380	377	384	412	374	380	324	371	360	373	371	404	372	385	407	365	368	365	391	375	362	378	406	366	380	396	386	353	376	394	376	385	377	382	380	346	408	328	363	366	395	373	386	376	372	367	368	391	354	379	359	378	368	384	385	403	390	351	390	368	374	374	377	380	365	360	381	342	337	384	344	371	383	366	369	363	347	359	362	376	406	367	384	371	375	385	359	367	356	404	340	392	353	416	359	403	393	376	343	365	368	369	384	389	376	385	361	362	405	379	334	341	383	346	369	357	352	358	349	389	348	381	391	390	338	383	350	367	374	379	369	361	360	365	355	369	412	365	383	368	381	380	363	373	386	375	381	377	396	380	359	396	348	397	370	369	387	385	349	368	358	357	355	371	388	366	370	377	403	368	378	383	343	379	373	350	408	354	367	377	377	356	345	377	400	344	377	353	374	402	383	373	350	367	362	390	377	373	428	346	374	384	365	355	366	390	361	402	354	352	393	363	375	379	370	375	379	372	363	336	387	382	344	396	383	323	370	367	356	362	329	367	353	411	337	365	359	368	376	401	379	379	369	363	377	373	383	391	396	354	386	364	350	382	355	352	344	346	375	402	388	393	366	370	349	385	360	377	370	376	359	380	375	399	344	374	404	354	391	372	378	375	398	384	355	387	386	414	326	364	352	382	370	406	408	374	373	363	351	396	394	370	399	399	369	373	400	358	357	335	375	371	376	339	318	402	366	335	360	371	357	330	363	394	369	362	352	394	360	373	357	390	374	368	400	383	349	385	378	343	368	358	377	378	387	356	368	359	350	357	363	379	353	380	347	356	364	340	385	333	391	371	394	374	396	358	390	352	357	390	372	373	407	371	365	364	331	362	391	364	382	366	345	395	333	381	383	388	365	353	408	381	387	372	402	375	368	376	372	402	358	337	361	412	401	369	368	356	362	356	375	360	361	356	382	406	350	374	391	332	391	355	365	368	363	374	376	389	339	352	369	410	369	385	379	354	371	398	392	383	385	389	368	378	383	372	375	397	382	375	408	369	366	373	359	383	373	337	398	333	373	373	349	403	360	385	382	369	330	365	366	356	397	360	387	384	344	374	369	365	380	366	349	399	349	369	348	374	402	374	334	379	376	392	383	373	347	406	375	342	384	368	353	394	354	381	371	409	395	364	341	343	388	368	383	380	379	356	351	377	371	393	370	359	373	381	377	380	364	359	375	365	386	366	379	399	365	391	362	370	359	389	379	345	338	369	404	355	363	382	354	396	352	367	373	416	305	358	366	355	372	352	343	349	399	340	384	375	347	391	338	344	394	370	382	357	374	382	359	378	395	360	418	366	363	378	376	392	343	341	365	383	356	384	351	354	368	393	360	362	362	393	372	361	375	368	366	370	334	406	372	367	382	385	369	393	400	380	379	399	357	372	366	369	389	313	382	383	400	331	384	349	404	381	380	373	372	395	367	363	375	325	371	351	357	366	357	355	337	345	334	357	377	345	397	396	369	387	366	334	335	357	348	381	377	363	372	339	369	392	351	386	390	371	362	358	380	376	347	339	384	382	342	367	369	357	359	362	344	378	357	388	393	355	386	353	382	389	380	363	380	361	399	398	349	356	389	334	365	368	359	380	397	391	366	380	408	384	384	360	356	380	380	369	366	368	365	377	368	341	371	379	370	373	356	365	342	357	365	408	365	366	385	389	370	372	387	352	365	383	381	366	382	355	365	415	392	380	354	384	381	357	351	330	394	383	410	341	369	391	376	394	371	384	383	375	363	368	347	370	370	404	383	335	363	350	374	342	391	397	381	402	411	351	355	368	373	384	339	396	377	376	398	397	387	355	384	371	340	393	388	362	369	350	351	369	365	385	372	385	360	376	389	345	356	365	358	366	393	362	374	382	365	345	331	370	410	379	377	372	423	374	378	380	355	326	355	376	357	395	355	361	375	376	328	413	383	381	384	382	335	375	402	384	379	365	411	339	347	400	351	418	371	342	372	380	396	377	368	391	384	369	380	377	396	366	399	349	362	374	381	359	371	391	374	379	361	376	357	355	380	330	373	364	366	401	364	404	396	401	364	371	347	350	364	365	356	353	349	356	377	366	363	347	355	363	363	406	382	344	388	384	354	373	353	378	383	400	379	351	398	346	393	362	341	445	378	394	374	373	359	363	375	346	360	372	388	304	351	379	399	393	376	350	364	373	397	382	361	359	357	343	393	373	390	371	354	385	406	367	371	378	360	352	358	351	354	337	391	404	382	365	432	382	356	388	349	375	375	373	402	379	366	357	373	362	388	380	379	332	390	407	399	420	380	339	362	372	399	364	389	370	373	384	375	381	358	368	351	399	389	379	385	394	382	371	394	355	389	379	319	361	354	384	405	404	380	379	369	374	362	362	395	375	358	360	351	364	424	353	390	377	367	377	372	363	379	357	343	373	367	386	360	359	369	366	399	374	417	363	400	385	382	393	381	343	384	403	408	340	355	401	379	379	349	397	356	385	369	363	352	376	363	368	375	392	378	359	404	388	365	375	373	385	355	368	376	386	391	400	378	374	349	372	384	371	391	361	384	363	366	371	366	358	397	363	376	363	349	397	379	371	375	374	344	379	364	378	354	392	363	371	379	378	391	359	381	371	351	362	362	379	368	360	385	395	388	347	341	379	385	380	373	345	387	352	370	369	349	361	377	390	371	359	379	351	345	379	397	388	323	362	387	400	350	366	405	408	406	337	329	397	379	357	397	422	381	364	370	379	391	370	358	381	384	387	381	344	370	379	387	373	402	328	331	366	359	342	382	383	396	366	382	380	321	345	373	390	395	397	364	376	384	374	364	379	355	358	375	351	392	352	363	368	380	398	368	355	365	359	365	384	364	353	366	351	355	399	338	352	372	350	396	350	388	400	375	356	377	386	407	351	353	353	367	367	387	311	358	365	362	348	345	356	389	371	373	348	336	364	359	396	385	383	392	405	360	343	358	349	362	361	361	326	369	376	367	380	381	363	367	380	379	408	368	363	376	373	350	356	384	365	334	399	371	390	332	361	374	387	337	360	374	362	382	383	383	350	376	363	381	382	378	366	340	376	379	369	406	372	360	369	385	410	351	394	371	423	348	409	374	378	331	372	389	392	387	372	369	422	368	380	389	356	402	396	389	406	364	358	394	368	362	384	332	368	355	379	365	356	375	354	317	373	371	358	378	374	392	387	404	385	384	342	376	367	391	347	384	391	347	419	356	370	359	370	370	382	374	358	362	335	390	379	385	361
23499	20971	27568	24498	20944	20766	5319	1452	1059	1042	920	847	852	803	802	819	793	768	783	797	749	773	714	716	747	765	728	726	723	729	677	704	688	723	673	718	707	741	715	696	728	714	687	713	712	704	674	676	679	718	647	731	691	682	686	679	682	710	677	664	692	659	679	655	720	657	662	706	652	665	702	633	710	636	682	693	716	645	679	661	671	674	687	620	644	677	690	638	675	654	701	646	619	683	620	648	704	671	642	677	708	688	648	697	686	694	705	688	632	720	679	646	722	722	657	661	662	699	676	685	684	734	683	673	664	694	705	633	681	663	637	663	632	655	681	692	679	718	657	641	713	701	710	710	713	640	651	648	650	655	713	635	668	666	698	674	662	698	682	663	668	634	696	652	660	657	653	676	652	717	706	634	673	667	679	648	690	659	694	651	650	663	674	641	659	659	687	670	618	669	676	690	629	640	674	661	702	657	654	702	668	627	650	659	684	693	730	650	713	623	637	713	707	679	720	631	665	675	635	666	688	667	728	734	690	733	685	690	659	701	632	687	721	633	693	649	712	690	650	696	689	689	634	652	713	650	672	691	653	654	709	691	678	668	722	658	665	692	670	700	658	688	685	654	664	667	700	648	649	672	678	635	721	651	663	690	711	657	627	651	640	742	664	647	639	701	679	710	708	704	641	688	646	689	660	688	681	629	710	692	735	650	680	663	678	665	684	697	672	665	725	654	694	717	675	673	644	678	691	663	628	663	644	633	682	717	665	658	665	690	655	707	633	690	670	682	639	698	677	704	714	647	694	722	700	659	680	692	662	671	679	636	674	660	642	651	672	676	700	648	648	670	697	694	644	676	707	642	682	687	691	690	629	659	715	643	701	688	640	684	699	647	724	653	653	625	656	700	673	667	663	687	656	657	709	676	621	659	675	663	693	658	661	714	679	666	648	695	682	653	646	663	723	652	674	663	661	707	656	662	702	716	673	676	719	724	675	693	699	648	684	645	684	654	655	661	675	684	663	666	653	691	721	682	650	657	658	699	675	659	694	679	678	672	675	671	672	659	681	669	657	673	672	621	626	623	662	687	691	652	711	619	655	650	690	652	668	683	700	654	636	640	714	676	690	658	686	668	689	679	704	673	667	648	656	675	650	656	663	613	654	677	662	677	696	706	667	687	666	704	621	718	650	705	672	702	666	724	669	660	687	663	683	687	734	663	713	663	703	665	655	678	686	656	656	654	677	634	685	650	648	662	662	643	677	642	674	638	667	676	700	647	675	692	656	698	668	625	649	650	622	731	715	678	726	679	688	643	688	644	669	660	657	742	666	701	700	650	663	690	685	661	683	681	667	657	684	714	669	642	626	650	693	633	661	660	662	655	708	661	693	616	667	680	667	631	658	647	726	623	644	644	690	663	683	682	675	680	648	720	651	674	669	640	660	673	651	685	659	650	673	705	689	699	589	678	682	627	681	701	618	677	676	671	704	661	646	672	669	647	692	612	672	624	673	640	682	695	692	674	650	676	704	632	598	615	707	658	679	623	655	636	678	681	653	645	658	641	678	628	675	690	655	691	633	655	659	683	631	668	664	654	685	643	708	666	661	674	650	705	670	665	664	704	669	676	635	712	681	654	673	685	665	646	666	684	659	659	698	672	696	634	682	695	655	662	655	688	635	648	653	682	714	724	723	677	651	665	637	626	683	680	690	676	689	639	646	613	619	686	685	689	694	665	666	669	634	649	623	688	663	673	679	654	664	657	689	683	705	641	661	655	686	630	675	670	688	692	726	672	703	671	630	660	675	669	696	710	692	653	633	698	688	677	670	639	689	664	678	701	676	687	703	739	737	635	645	661	706	704	717	664	709	656	646	672	652	702	659	638	725	693	660	671	655	700	647	618	677	625	661	642	630	712	626	624	696	644	651	622	657	670	708	709	711	652	624	656	642	718	680	673	678	682	679	666	657	688	691	669	636	714	681	692	683	665	685	703	718	694	646	663	684	725	635	651	707	668	658	648	663	683	653	689	690	657	654	704	625	617	663	692	684	653	657	665	684	722	736	652	645	688	676	656	646	713	688	678	710	711	660	659	652	702	675	650	682	722	652	667	697	653	641	732	677	689	648	677	684	680	676	671	697	699	616	683	669	679	647	730	630	705	671	699	718	694	676	670	734	682	617	681	681	679	694	693	656	623	664	643	623	660	637	675	714	683	738	672	701	702	696	671	691	661	696	658	668	689	716	659	683	639	651	708	670	680	696	668	697	619	672	642	710	666	662	638	723	653	645	641	655	685	662	647	699	699	655	703	662	675	670	690	662	679	710	661	647	661	665	672	701	692	633	675	669	691	688	688	706	693	715	679	661	635	670	671	672	707	626	647	697	623	685	694	666	674	717	649	666	670	691	692	704	678	635	684	671	673	659	638	663	658	714	696	688	686	654	657	619	630	714	646	671	659	726	676	665	664	678	660	699	684	665	668	652	622	728	747	686	699	660	684	692	664	628	713	669	643	676	651	641	685	691	684	673	676	663	676	683	690	641	711	684	660	649	641	697	704	665	674	680	662	641	684	672	698	683	643	676	624	705	665	710	713	666	685	684	672	662	682	723	689	687	663	644	659	701	684	697	660	688	691	700	679	681	687	662	698	678	673	706	676	699	690	649	626	685	665	679	693	709	651	674	656	666	648	692	707	687	641	683	636	718	656	673	671	669	629	615	682	708	677	692	678	669	634	678	653	720	681	623	709	672	661	620	649	690	704	688	663	690	696	695	665	694	714	665	626	695	700	673	677	729	667	641	704	669	669	708	703	694	682	643	650	668	710	655	661	701	663	729	653	656	690	653	686	642	665	620	717	627	733	694	694	659	694	649	717	685	680	679	658	669	661	657	673	683	773	657	654	666	665	649	692	671	686	664	644	657	745	661	612	681	692	682	696	683	662	676	690	667	669	688	680	657	644	626	664	649	671	710	653	683	661	681	651	731	657	684	630	683	693	712	679	686	678	671	722	684	664	650	653	678	631	676	671	659	674	636	690	677	676	678	661	684	669	646	703	667	638	668	696	699	672	661	658	680	648	674	651	696	673	649	642	644	675	683	652	673	679	643	660	634	689	653	697	654	645	674	695	642	666	652	667	642	726	671	728	681	640	676	659	632	674	693	694	653	681	704	646	660	681	677	651	669	643	639	682	669	708	691	671	650	630	675	658	726	702	708	689	659	666	645	651	669	657	612	637	680	723	653	685	710	665	704	713	689	701	699	695	681	706	674	679	704	672	677	678	693	693	698	689	650	660	655	697	691	684	704	653	730	672	685	655	686	653	680	669	677	652	671	651	651	672	688	652	673	658	696	710	682	662	658	643	668	664	678	654	653	662	675	644	648	644	684	663	648	631	717	652	666	693	683	707	665	718	702	649	646	653	705	633	664	671	651	690	687	660	644	642	643	629	670	685	691	645	656	725	707	706	656	628	673	699	651	693	678	675	679	673	690	683	710	703	704	673
41495	12930	11866	6732	4427	3100	2391	1959	1733	1376	1304	1184	1075	1033	965	925	886	881	841	817	754	740	824	796	719	735	720	718	730	665	712	664	684	682	683	637	620	650	653	684	683	669	717	612	637	640	710	587	660	690	696	675	711	700	662	698	715	687	624	651	692	628	654	639	651	641	680	690	701	627	627	627	688	664	587	648	674	683	639	665	634	622	643	607	659	586	665	608	697	636	598	652	692	596	649	638	645	575	631	600	668	668	622	632	607	638	612	618	673	633	655	615	639	626	629	610	645	630	670	635	624	646	628	616	659	624	683	585	642	579	611	618	641	618	634	612	630	614	675	602	647	613	634	615	636	629	627	647	592	615	621	640	614	687	638	603	634	625	628	636	619	673	613	619	611	655	681	615	604	600	613	656	679	674	640	657	584	652	651	621	616	592	615	649	607	604	643	631	607	644	641	630	652	625	590	635	670	645	595	649	651	621	623	621	643	621	674	619	654	634	624	614	665	618	633	588	656	604	637	605	646	677	659	639	657	613	593	661	618	618	615	643	598	645	675	638	665	626	625	641	648	635	606	691	625	617	675	631	680	605	605	602	641	591	599	635	649	682	666	591	625	644	612	633	663	652	668	598	602	640	619	610	615	622	606	653	650	619	660	653	641	651	631	619	613	648	622	639	683	610	597	588	640	628	639	641	616	610	625	586	606	702	633	678	671	655	642	593	611	627	630	633	622	638	617	654	603	621	629	646	621	698	650	656	674	683	614	600	651	611	629	633	634	645	606	688	561	629	658	603	661	624	624	605	610	623	615	639	655	657	638	617	672	593	654	609	621	627	700	608	591	666	629	654	684	685	627	636	599	655	618	645	641	591	668	687	650	643	659	622	642	644	634	664	625	612	635	659	631	635	658	614	617	623	649	630	677	643	643	663	647	616	632	633	618	635	608	581	667	634	612	673	649	618	644	639	622	675	663	627	640	644	621	603	637	666	597	611	598	613	632	614	678	669	638	569	608	666	683	624	672	621	605	609	661	636	646	626	665	594	645	654	630	604	631	672	627	621	609	706	581	639	649	632	554	650	632	581	569	643	625	602	648	612	629	614	650	620	601	637	651	628	625	595	639	636	654	658	622	640	612	649	622	629	624	620	594	638	597	614	601	616	643	645	623	659	612	614	633	639	636	582	634	652	615	633	641	616	611	613	603	652	649	611	665	614	670	653	657	609	627	640	613	616	622	687	614	659	661	595	623	623	650	638	653	651	644	632	611	621	595	634	612	652	638	612	630	631	605	664	620	625	638	615	598	675	650	651	630	602	636	644	609	658	645	649	572	617	668	626	646	645	648	654	602	644	638	666	639	628	613	609	631	613	622	574	607	626	642	645	663	600	658	597	582	610	643	634	624	614	619	642	633	614	613	629	652	655	624	656	589	618	642	660	603	653	638	655	667	627	613	640	652	586	688	640	622	608	671	655	614	656	623	689	650	667	599	611	662	682	610	610	594	635	590	619	633	614	644	634	611	630	591	649	618	638	601	605	574	661	642	623	604	628	621	657	593	654	649	615	656	612	626	653	619	612	638	624	639	611	654	621	616	666	622	597	621	600	639	625	618	664	610	649	600	670	631	673	630	615	635	651	617	594	652	663	660	621	653	607	633	617	675	627	613	650	622	626	645	609	627	656	620	580	664	623	646	601	593	678	634	667	688	670	634	599	642	613	671	623	653	649	661	679	631	599	652	654	654	586	656	679	616	634	675	644	666	591	611	637	623	591	590	630	623	642	645	638	685	630	624	632	665	651	615	634	629	644	618	637	630	635	625	623	704	641	650	635	667	626	649	606	617	659	627	632	592	622	594	589	637	660	617	642	576	596	609	608	611	653	651	649	671	643	654	632	646	663	598	639	646	637	633	674	647	641	633	630	657	668	635	641	693	630	618	636	670	618	625	615	630	637	627	625	635	642	587	658	637	656	621	629	646	669	673	664	667	660	625	608	620	631	659	607	653	599	634	641	631	627	631	671	628	647	647	634	648	671	670	618	646	657	680	631	629	656	666	674	641	614	638	624	601	592	621	631	643	670	634	625	602	632	586	614	630	655	623	605	623	628	651	615	676	645	629	596	647	663	596	585	647	674	609	640	604	635	645	614	576	657	600	639	612	630	642	667	611	634	640	662	621	619	620	620	589	612	626	700	594	658	589	633	621	601	612	643	623	633	650	595	623	619	631	625	682	635	628	659	635	651	579	647	609	622	637	665	631	630	684	634	650	610	608	660	620	618	669	610	624	655	631	630	631	607	650	638	701	611	650	635	624	622	626	573	657	609	633	635	597	617	662	655	591	660	582	664	618	652	628	617	622	664	649	664	598	604	651	637	688	648	678	619	607	625	634	596	701	680	633	601	641	625	646	639	614	613	627	633	655	641	662	616	659	631	638	687	647	622	599	671	583	621	658	584	603	597	568	645	616	681	653	659	620	639	621	623	628	615	618	650	682	658	583	613	621	649	647	588	649	599	618	686	679	625	633	652	653	620	652	594	631	615	642	597	620	687	615	602	626	616	616	623	608	640	637	611	665	659	664	631	654	624	615	629	624	671	644	633	621	658	590	588	612	619	664	624	595	589	642	642	643	658	623	598	660	652	657	617	654	632	566	646	632	647	662	643	640	608	649	637	628	644	605	590	711	587	599	648	617	634	634	625	633	650	630	647	640	629	630	637	603	646	663	676	630	640	659	655	558	651	596	613	649	602	630	588	646	640	648	638	635	690	636	632	658	630	646	603	614	607	705	611	661	619	600	620	635	640	622	622	638	633	633	642	675	647	634	627	593	631	582	660	618	638	618	601	617	602	630	625	637	640	623	584	594	611	635	656	680	616	654	611	664	656	616	609	635	669	693	617	621	569	670	629	648	663	624	653	626	674	639	632	629	636	649	629	639	653	629	676	607	651	662	635	630	590	605	565	646	628	622	653	597	663	606	638	615	640	643	651	634	670	628	592	634	637	581	653	633	610	628	644	612	640	645	652	575	613	619	646	577	645	609	590	649	622	594	619	653	639	649	638	625	641	649	639	631	590	636	636	611	657	626	654	633	615	656	660	641	627	686	625	611	573	669	648	659	629	610	665	611	643	636	691	650	695	646	660	644	712	688	645	634	632	648	606	666	648	642	690	701	622	642	630	613	653	614	585	666	656	650	658	624	641	636	644	612	620	648	648	635	581	625	672	646	674	623	642	611	641	645	633	625	615	555	617	645	653	656	653	672	594	632	625	689	576	665	637	661	643	641	618	629	605	641	636	629	621	659	656	669	630	622	630	623	645	666	604	613	665	613	648	611	627	638	628	678	655	655	621	653	626	603	649	682	667	582	629	606	612	673	667	643	644	623	586	641	628	647	594	608	614	593	668	648	615	599	608	667	602	653	624	678	590	616	625	614	621	651	626	659	641	662	632	644	631	620	671	687	653	599	583	683	619	610	631	602	660	635	624	579	611	638	624	594	633
35069	16939	3319	837	703	627	599	623	625	659	593	616	679	644	649	604	630	613	624	584	636	640	597	600	670	596	609	621	590	595	637	621	612	643	623	659	627	641	612	617	647	643	619	651	665	624	609	603	580	680	631	623	625	680	622	604	649	587	607	611	574	643	637	600	634	632	633	606	605	647	612	631	632	614	599	620	556	612	639	621	598	572	607	607	652	602	613	636	659	609	634	649	617	624	636	613	621	659	629	602	625	628	624	626	601	619	601	581	632	608	595	634	580	616	621	661	594	603	601	638	629	630	641	612	601	596	681	609	625	638	654	607	610	616	617	634	619	664	595	635	634	622	599	655	604	638	597	600	599	606	614	589	597	635	623	640	616	626	586	660	649	593	581	640	660	588	636	605	596	665	581	632	623	638	633	657	608	602	646	630	600	597	639	623	612	652	603	667	658	639	642	639	679	610	650	650	606	605	590	597	645	664	606	636	597	634	619	644	594	660	602	638	663	646	573	600	680	620	687	582	622	612	597	630	612	637	646	624	651	632	606	618	637	617	617	582	588	610	617	617	644	649	597	608	606	670	611	662	591	596	635	632	668	595	626	648	597	640	636	637	594	623	630	619	619	608	589	641	626	626	620	604	600	624	599	643	624	604	625	579	610	635	609	593	604	661	657	612	588	616	655	585	638	635	646	634	633	623	640	599	626	645	636	594	598	634	668	601	634	619	664	646	626	671	609	599	603	630	625	633	628	683	591	604	625	606	653	604	629	631	621	618	630	624	590	621	680	584	639	623	616	685	619	666	619	604	635	629	630	622	633	632	650	606	604	655	583	632	572	621	659	608	659	589	613	647	602	633	609	575	636	625	615	597	622	628	655	626	649	643	624	620	621	630	621	616	600	637	644	623	603	644	594	673	624	655	628	602	604	613	595	624	692	634	650	661	607	626	640	631	616	656	679	642	587	643	642	634	570	618	622	647	598	577	607	635	624	584	615	613	637	649	636	662	601	617	636	604	610	653	634	610	604	599	591	660	648	667	638	634	644	666	640	620	631	649	632	651	616	689	616	585	593	668	620	602	559	631	564	665	622	639	609	642	656	585	633	655	640	609	639	674	673	631	649	654	602	641	647	586	592	624	613	610	647	614	626	620	571	664	600	656	642	614	639	606	638	638	587	683	626	665	595	636	605	635	618	615	646	588	603	606	627	631	587	660	621	624	618	682	641	609	610	619	609	663	636	613	665	629	621	576	651	594	626	593	621	614	631	623	596	656	616	601	661	610	652	646	655	631	642	613	628	614	656	627	607	585	671	581	610	664	608	647	609	619	628	711	634	600	643	577	577	640	665	657	636	631	637	614	608	627	675	622	600	646	640	623	567	638	620	605	665	590	645	640	632	659	666	658	622	610	666	645	635	639	626	629	613	657	666	641	639	646	561	621	642	598	623	626	641	624	628	645	604	623	637	662	636	659	607	637	621	588	616	608	604	655	593	601	611	655	596	653	629	603	631	620	596	631	589	645	655	628	648	583	633	638	619	659	650	689	601	629	614	619	611	612	603	610	674	640	661	698	595	620	622	598	599	638	578	656	650	620	648	616	616	613	620	641	668	611	624	617	605	633	629	643	641	627	617	607	651	606	666	626	616	618	618	598	652	574	600	643	589	649	639	620	644	657	595	682	629	603	644	624	603	630	640	627	638	626	587	634	613	614	623	642	653	614	650	632	627	605	617	659	586	583	630	666	593	610	597	585	589	603	616	647	621	628	652	651	621	655	637	612	632	614	634	658	579	629	681	596	623	632	634	621	623	630	592	651	618	615	585	631	632	624	652	625	572	626	658	619	626	663	595	666	661	647	587	579	686	576	589	650	611	648	638	658	618	630	596	614	631	623	612	591	613	596	597	616	627	630	600	634	645	615	611	602	641	663	634	674	661	627	640	593	634	619	637	662	612	613	653	618	623	612	623	630	635	639	596	633	593	634	634	647	602	624	614	640	619	597	572	585	598	641	604	628	625	635	571	621	635	665	624	628	572	631	587	598	655	593	619	645	600	637	616	648	623	614	617	641	607	593	615	656	641	596	624	611	615	613	622	594	637	602	562	618	611	635	602	648	582	623	655	613	600	599	640	668	660	589	627	599	617	587	618	626	644	652	601	639	632	618	635	657	601	630	612	568	622	624	639	638	597	581	647	666	600	612	636	631	695	629	633	613	613	653	646	667	605	636	578	630	631	651	635	598	661	685	643	604	600	608	596	603	676	656	665	653	592	620	610	571	645	634	631	661	647	651	623	663	635	576	619	630	624	651	673	630	602	604	650	613	623	618	665	663	606	600	636	593	573	614	660	625	622	653	613	615	604	644	657	644	653	630	583	644	634	580	587	611	654	578	633	661	628	648	590	639	598	614	609	596	683	619	620	629	590	643	572	631	618	609	623	637	648	612	639	610	648	619	618	672	648	595	647	601	621	654	629	626	628	604	615	640	617	622	636	647	646	593	604	647	568	609	654	604	613	614	628	590	629	637	670	641	626	592	603	589	612	621	667	645	683	630	611	619	649	633	611	644	610	653	617	646	642	622	628	630	604	578	620	650	631	606	642	628	626	608	609	591	617	679	624	660	654	623	600	635	644	637	642	640	628	640	588	659	607	591	594	550	604	607	647	592	667	592	681	647	624	631	659	689	641	665	621	602	642	650	637	604	617	616	633	617	586	610	584	679	675	587	638	649	643	597	621	605	588	642	620	657	614	669	612	630	584	651	605	642	663	631	649	610	623	629	624	620	640	624	637	592	632	642	614	592	633	648	592	592	656	576	620	605	626	635	645	616	662	593	611	639	629	601	592	634	671	623	638	638	660	640	638	644	651	596	597	602	598	623	607	620	581	609	577	633	606	608	641	660	572	566	612	646	627	632	665	601	621	616	634	663	633	647	605	617	634	638	610	630	633	644	591	641	622	595	624	615	601	583	589	624	629	621	645	682	660	674	595	636	631	616	626	652	616	594	637	637	662	631	642	605	629	666	595	620	618	603	615	624	635	639	629	619	603	660	647	607	629	609	634	633	632	654	643	611	686	626	641	597	633	614	635	588	616	621	632	615	649	600	647	623	591	615	603	600	607	625	592	704	661	637	649	597	638	571	649	634	582	631	589	572	591	635	623	617	660	624	580	646	624	619	606	640	573	641	641	610	616	639	621	597	646	621	636	589	635	641	595	633	639	677	647	626	616	571	668	622	601	647	643	601	625	636	621	592	593	606	628	604	593	618	604	617	640	619	657	645	632	631	696	608	638	639	605	645	610	645	644	593	627	565	597	642	640	627	617	580	621	662	619	587	612	666	616	697	637	705	593	673	651	599	629	616	591	631	608	651	669	628	597	619	598	646	653	618	644	637	631	629	578	642	610	642	670	606	587	623	606	620	630	653	640	609	675	653	642	663	608	624	655	635	662	614	619	587	588	618	645	639	596	623	637	605	631	628	641	620	583	628	599	637	638	647
32000	3171	1019	814	744	665	715	695	711	704	662	661	663	663	632	658	627	661	613	663	634	622	637	711	613	662	631	636	663	615	681	689	659	691	632	669	651	601	653	663	650	658	672	639	652	669	623	691	652	614	664	667	702	598	624	634	665	677	645	643	651	668	650	677	651	691	619	675	626	682	683	667	656	657	625	645	664	689	664	664	635	627	622	654	622	628	647	692	655	680	675	654	686	660	646	643	651	687	631	663	643	627	647	633	656	647	603	666	668	631	660	655	644	630	624	677	671	666	615	665	587	688	622	642	649	678	617	631	624	664	635	609	643	650	669	617	637	639	656	644	656	662	656	649	687	612	639	656	642	667	675	614	629	647	645	628	671	669	654	634	604	674	625	621	658	636	645	664	630	630	642	666	678	677	612	626	664	617	708	631	647	584	627	666	662	657	631	610	643	671	652	666	695	649	645	660	659	649	680	613	635	669	638	639	634	645	653	648	655	633	653	623	664	649	627	637	621	673	676	657	626	639	658	695	670	617	660	703	661	620	662	645	627	661	654	686	629	638	663	668	650	655	641	673	643	639	640	642	633	663	660	616	664	623	634	649	661	638	650	677	679	643	647	656	611	642	682	664	622	638	673	636	661	682	661	637	669	668	632	636	676	677	657	621	656	674	628	653	608	599	632	629	643	679	656	642	657	638	694	620	618	665	615	605	648	635	662	700	682	686	703	641	693	703	685	653	669	616	646	626	610	599	602	643	690	649	672	642	652	655	592	630	606	649	627	622	607	682	691	638	636	651	618	628	597	636	643	680	659	672	666	657	652	682	678	643	648	623	660	632	663	628	653	640	705	604	599	644	623	619	583	655	670	656	643	602	638	646	666	638	669	669	622	670	647	690	696	626	627	627	628	655	624	680	651	677	612	597	648	634	613	685	658	657	625	620	640	690	701	657	630	651	583	680	649	661	652	640	661	678	649	677	640	643	630	627	681	653	601	654	687	661	667	646	637	676	602	639	675	646	666	706	648	620	643	657	631	611	646	615	649	657	666	662	652	641	621	675	651	667	617	643	655	688	628	663	628	638	673	691	626	660	647	654	610	661	667	675	667	645	648	621	573	628	620	604	667	657	634	630	632	647	658	624	651	637	609	604	625	637	627	650	636	618	633	645	667	639	652	644	632	666	649	678	648	651	665	624	614	657	640	647	645	616	650	666	624	675	668	644	608	646	637	659	660	649	607	654	656	634	635	639	644	633	620	657	613	627	664	625	658	680	632	619	663	609	632	595	629	617	649	582	675	636	643	651	686	650	636	628	641	712	627	661	614	656	646	625	643	638	634	621	629	630	635	652	676	600	628	680	639	632	676	696	636	639	620	661	668	676	662	642	693	738	702	631	656	667	626	631	602	633	638	656	668	620	607	633	664	624	595	665	640	619	662	643	616	675	645	649	676	672	646	648	684	656	705	718	598	690	639	617	652	641	650	690	595	668	643	673	650	628	616	606	605	642	636	649	634	660	642	682	674	639	628	651	642	694	607	631	654	680	677	628	655	603	617	648	636	646	659	665	689	669	630	620	629	623	630	618	664	636	595	655	683	612	659	610	630	629	621	670	655	651	681	632	698	653	617	622	660	620	647	667	638	664	685	652	619	616	658	707	663	646	661	644	638	685	691	649	632	668	617	636	618	667	643	601	673	605	651	681	686	652	621	665	622	627	664	619	669	661	601	602	677	701	676	644	665	639	638	633	638	682	637	683	672	679	651	653	628	652	668	605	646	625	642	603	601	605	672	679	659	630	653	654	656	689	628	648	692	681	613	658	642	579	674	689	649	637	639	673	658	646	604	659	597	686	625	669	624	628	640	649	695	647	633	647	673	692	617	614	628	658	662	639	658	641	636	654	624	594	619	631	627	633	633	621	603	644	650	620	648	660	639	634	605	679	626	659	626	661	621	631	653	614	657	669	678	619	672	656	674	623	622	652	589	651	660	631	589	605	644	670	631	683	695	657	643	640	638	624	631	662	683	658	650	657	715	660	646	637	665	609	675	645	648	652	632	666	634	688	666	658	621	632	641	676	611	642	634	660	625	659	655	669	653	651	662	643	687	641	615	669	628	632	654	704	641	645	683	630	621	643	672	628	648	648	628	655	636	681	616	617	631	681	628	655	674	613	681	611	633	650	665	631	643	645	633	719	662	580	631	634	609	672	645	594	644	625	598	607	689	606	639	603	670	622	628	686	632	637	632	622	680	718	598	689	646	664	629	695	635	623	609	642	652	641	669	652	652	645	632	620	614	642	616	643	641	661	646	566	669	646	663	609	653	680	671	662	618	594	638	634	641	612	640	632	662	639	653	696	689	636	629	663	643	646	648	621	637	653	642	646	641	618	730	633	611	651	674	634	664	718	688	598	635	684	581	658	675	646	651	662	667	684	666	637	637	632	617	670	662	642	648	673	654	623	655	645	607	648	623	629	610	662	634	707	627	645	594	634	658	617	676	650	692	656	644	636	684	645	656	647	640	630	603	656	638	687	607	659	591	612	653	711	628	603	646	614	627	626	633	657	640	650	649	646	652	631	650	598	648	641	651	646	671	670	683	669	672	660	609	638	664	666	630	669	651	671	629	680	647	651	607	629	640	664	612	634	657	643	682	645	619	719	688	668	664	610	682	640	681	630	627	689	629	676	636	590	684	596	664	694	617	636	669	640	653	628	618	654	623	642	661	655	629	690	611	675	654	641	630	618	635	691	604	665	636	660	659	643	603	618	653	639	683	630	667	685	633	700	667	641	711	646	619	628	658	634	633	667	606	651	616	693	654	701	658	617	663	652	686	655	710	663	641	656	701	634	676	683	631	687	596	628	675	635	654	646	643	631	673	681	671	675	653	606	649	652	688	621	662	602	601	615	661	611	681	726	637	619	671	668	651	664	602	650	702	618	704	635	669	647	649	637	680	639	639	611	617	672	681	667	652	616	636	628	598	674	638	642	614	586	647	686	639	634	659	641	661	659	692	646	608	658	659	646	585	654	619	615	692	659	645	666	631	655	668	641	658	605	624	595	663	646	684	590	654	641	612	650	642	663	614	658	646	622	617	649	616	686	600	667	629	676	664	630	659	619	657	695	618	610	690	599	665	647	655	685	649	668	644	682	704	722	676	662	679	618	659	649	634	642	617	662	618	675	614	644	624	687	611	681	655	651	636	627	615	644	660	587	600	627	651	576	614	685	670	672	645	633	647	672	653	635	645	626	637	654	665	660	609	625	665	645	685	611	692	624	635	636	611	642	602	630	663	680	629	658	640	658	660	655	608	663	675	666	680	650	649	665	637	626	674	697	591	672	613	663	633	634	679	648	635	640	604	634	656	645	681	623	640	654	649	615	651	671	646	608	613	655	606	688	686	648	653	657	626	643	615	660	612	705	611	664	669	638	629	663	621	661	644	653	635	674	617	648	619	695	729	640	689	698	616	662	689	615	609	698	667	682	593	623	627	650
25580	21008	27041	24888	20655	6387	949	682	616	547	476	484	453	460	430	432	408	409	402	420	370	364	404	390	364	385	392	328	404	349	401	376	401	372	352	358	352	337	380	356	341	385	373	365	345	348	355	380	366	354	365	370	372	370	324	363	358	368	387	378	339	342	359	347	363	350	370	353	338	349	343	379	367	330	359	372	333	387	365	368	350	353	354	363	355	334	375	350	360	360	361	349	357	360	372	343	373	371	372	379	363	341	354	370	333	322	337	318	343	388	362	382	360	361	373	370	382	369	343	371	362	355	327	368	352	378	368	334	377	345	287	372	355	335	311	367	362	344	352	347	371	354	349	365	371	338	349	330	335	374	382	307	375	375	353	366	354	357	375	381	344	377	356	369	365	329	350	336	378	344	367	368	376	350	351	376	337	374	376	346	389	348	385	401	327	346	365	368	379	338	368	370	366	365	317	351	387	334	356	348	365	366	367	354	370	369	379	369	369	389	358	392	377	358	370	336	335	381	363	377	366	390	372	337	369	354	365	363	350	345	372	347	356	410	373	356	371	339	399	352	388	325	374	381	382	380	341	373	354	323	348	325	364	326	349	369	338	350	303	355	367	408	367	362	386	352	341	369	351	370	299	375	359	348	357	388	324	373	346	369	371	360	344	337	364	354	356	346	342	385	359	362	351	344	345	342	370	361	350	331	350	357	355	391	335	336	339	341	391	361	389	338	361	365	352	356	357	350	397	380	406	362	352	366	345	336	388	404	347	398	349	359	374	348	338	377	336	361	356	334	374	353	366	365	353	365	332	352	374	359	374	350	376	356	328	323	367	368	397	369	392	348	372	338	348	382	373	386	341	361	355	342	345	358	387	369	370	370	351	349	320	384	365	349	354	346	353	354	394	350	379	345	354	371	368	351	368	353	362	326	349	358	334	342	381	348	369	375	367	385	364	362	355	352	325	367	368	371	360	364	357	365	377	333	362	344	366	345	371	327	342	327	343	349	323	356	356	334	386	398	345	352	324	345	339	349	353	344	354	372	342	363	398	378	333	373	353	327	348	378	352	324	358	350	391	349	375	376	345	373	365	374	374	334	351	363	349	364	344	366	406	369	366	347	376	367	338	369	339	338	339	365	357	371	346	329	375	364	386	345	374	363	350	384	359	390	332	344	377	358	362	395	329	362	337	337	336	368	362	365	357	329	348	386	362	359	384	339	374	390	363	367	328	351	366	357	353	357	361	371	373	349	388	350	350	373	369	357	349	345	357	383	305	353	343	346	367	359	370	333	359	342	332	348	342	355	365	382	382	339	349	359	347	338	385	355	368	336	339	369	385	346	348	384	366	354	369	315	358	384	348	342	357	363	358	347	353	366	353	367	340	363	355	354	357	372	327	379	362	393	321	342	384	336	339	388	379	328	374	337	334	333	362	348	340	354	363	340	366	367	369	379	375	365	372	357	351	361	371	384	356	354	375	364	348	339	341	371	410	363	359	366	365	350	356	359	398	354	328	369	344	363	364	356	343	365	363	364	387	336	354	360	377	366	334	379	333	355	350	359	384	374	382	365	387	318	362	319	378	355	343	368	361	338	386	396	357	390	377	336	367	384	352	325	354	364	363	353	389	334	391	374	361	344	386	342	362	394	356	367	375	389	332	351	337	316	369	328	376	366	349	347	375	347	333	336	332	332	371	401	376	372	334	348	329	347	352	341	362	363	333	347	379	348	334	391	347	380	364	355	364	336	349	350	352	358	345	361	344	351	369	377	379	365	350	373	354	347	375	331	376	362	350	371	350	370	375	346	336	366	344	347	344	345	325	318	318	366	363	388	369	355	371	358	343	350	358	375	346	322	339	359	373	341	346	347	377	346	355	345	345	374	341	389	363	366	355	376	370	369	365	357	359	353	389	364	396	357	329	364	345	362	374	334	387	361	363	379	382	373	366	366	349	367	351	372	356	337	379	381	374	371	327	366	351	339	383	343	365	343	343	339	331	338	345	337	352	385	373	349	352	359	353	335	339	336	382	359	367	348	349	411	355	395	387	351	357	334	322	367	360	369	395	356	346	351	349	379	385	395	370	375	358	378	323	333	372	375	380	382	338	358	344	377	359	344	335	359	365	345	354	337	340	341	343	381	344	360	356	365	361	358	352	316	363	390	381	339	355	321	366	301	365	321	335	326	349	341	349	355	393	372	345	376	327	324	357	371	374	339	392	369	330	408	349	332	376	352	334	335	365	342	391	338	352	391	404	381	374	385	370	353	338	376	354	334	365	358	347	366	363	378	382	349	353	343	344	337	358	388	339	366	356	328	367	372	378	362	357	364	400	338	378	374	358	340	370	380	353	366	382	347	349	368	353	356	339	345	368	370	333	340	361	326	376	377	359	366	354	361	349	392	370	378	348	365	350	386	373	331	364	386	383	358	384	360	370	377	372	320	378	366	342	368	366	325	345	362	341	344	355	364	347	357	337	330	343	324	334	362	341	347	351	393	359	351	349	359	344	348	353	336	366	368	364	340	377	367	361	365	335	351	377	344	342	332	326	339	369	341	384	364	360	355	374	367	359	343	371	391	362	340	366	375	345	356	364	381	379	333	319	388	351	359	367	368	352	367	331	352	374	381	338	373	375	359	397	367	375	350	349	359	365	363	368	380	365	357	356	373	376	335	355	369	339	356	384	344	345	365	343	380	345	321	373	364	362	385	375	347	379	333	341	328	388	327	349	338	361	376	334	363	380	354	349	348	337	310	336	382	342	332	331	364	366	357	348	375	329	394	373	373	368	323	389	351	387	402	343	365	346	364	348	334	336	377	377	364	338	370	348	337	377	370	341	326	330	344	365	408	342	368	325	362	329	364	349	352	340	367	366	339	365	379	389	379	373	321	391	359	372	415	362	379	342	355	362	347	403	339	352	356	332	323	326	365	394	356	338	376	364	333	341	399	343	354	381	354	357	350	348	369	390	353	376	354	359	336	345	350	344	355	354	383	329	378	329	367	319	327	352	373	360	340	387	337	357	367	401	390	333	372	322	373	375	365	340	343	321	341	368	355	354	361	345	351	338	365	373	332	372	360	377	346	375	354	356	324	392	343	338	350	330	335	362	376	385	352	337	365	336	342	352	353	346	351	371	385	346	363	388	329	356	344	391	387	321	342	376	357	322	366	352	369	349	369	357	370	372	379	365	352	355	327	381	364	372	353	362	337	323	383	374	363	361	365	376	365	348	358	340	359	371	380	366	356	348	340	379	319	366	354	384	365	339	389	333	364	367	353	393	367	351	379	326	330	378	366	342	381	352	395	354	361	339	379	338	347	398	353	311	357	353	376	358	379	339	354	331	367	351	377	374	363	381	355	329	356	380	362	365	352	320	339	308	362	363	357	327	357	362	328	367	356	346	335	365	347	350	331	337	346	375	402	383	374	341	393	361	310	371	405	341	331	359	361	371	394	338	348	396	349	363	392	329	414	350	365	372	364	353	347	375	354	383	348
47030	14424	7041	3963	2350	1752	1355	1016	893	870	742	660	585	591	556	570	491	463	447	493	440	443	462	420	472	426	411	454	398	424	407	401	403	424	375	416	393	407	372	378	381	398	364	356	363	390	398	386	397	408	375	411	395	424	401	416	384	361	384	368	398	386	377	415	411	394	371	361	415	364	373	370	366	389	377	377	372	406	393	416	372	403	404	365	422	350	374	342	397	330	378	377	405	368	373	399	374	367	419	411	380	372	380	370	368	380	373	358	386	400	405	399	376	413	366	363	393	364	397	345	381	344	367	364	378	400	369	344	402	376	374	375	396	379	358	365	379	372	371	356	344	339	338	389	368	356	408	378	379	392	364	379	334	350	338	353	384	387	398	371	367	367	363	374	345	358	368	371	364	357	356	368	344	390	382	366	400	381	353	341	382	364	392	402	391	352	331	420	382	360	394	399	368	352	383	399	368	393	370	382	384	389	361	375	363	387	385	378	397	367	385	352	389	378	364	395	360	383	362	357	361	362	367	393	348	363	386	389	366	356	402	371	363	398	352	343	368	363	357	372	394	402	370	359	363	384	348	354	326	377	381	361	375	385	372	384	386	385	340	353	376	393	349	390	371	411	391	389	346	371	366	356	364	374	350	355	384	368	358	397	383	372	394	363	370	357	360	338	379	392	369	351	390	382	372	352	381	384	345	370	340	370	368	351	378	396	361	406	365	370	360	374	361	391	419	367	383	365	361	345	375	400	380	387	365	402	358	372	365	372	374	327	354	370	365	375	424	391	430	333	380	354	345	388	384	364	360	364	419	373	385	373	349	362	364	381	365	361	392	378	335	351	367	403	384	367	384	380	357	366	343	387	369	353	373	390	362	373	419	389	348	375	347	393	372	360	393	377	389	386	373	333	377	368	388	345	344	375	397	374	367	370	381	375	405	359	411	367	343	361	386	368	346	362	380	345	436	382	366	387	381	380	377	380	350	335	386	346	381	355	353	350	376	333	396	365	387	370	370	386	373	372	352	354	388	399	368	378	383	346	369	374	386	350	360	393	374	351	360	407	392	346	347	378	380	407	375	372	391	377	420	385	381	367	363	392	347	351	397	348	393	375	353	365	390	402	349	365	381	347	370	377	352	367	408	343	389	388	386	366	385	386	365	376	362	362	349	350	366	335	371	384	377	369	403	346	374	350	364	397	372	348	366	408	358	369	371	367	356	382	355	354	375	399	381	377	380	413	367	391	363	392	384	375	388	379	367	389	338	417	355	369	351	390	367	375	369	401	371	337	366	408	349	400	396	420	365	370	368	339	394	386	399	364	386	397	355	338	366	371	375	375	368	415	346	405	343	331	350	373	388	366	386	382	374	370	397	420	410	385	354	362	363	371	376	352	382	365	377	387	370	380	351	381	381	374	367	385	374	370	364	360	371	387	350	388	336	395	367	388	388	358	363	374	366	389	408	373	334	364	347	393	364	337	367	385	383	387	335	365	372	371	393	360	366	374	371	411	358	357	358	396	356	335	376	395	404	354	363	384	410	405	394	360	355	376	398	344	365	361	366	341	368	379	382	360	393	386	378	365	352	342	363	337	362	338	353	382	365	393	370	371	294	372	378	380	373	361	352	382	337	369	376	363	352	360	356	341	376	415	379	378	332	382	366	353	377	355	362	342	395	360	363	338	335	366	385	367	359	368	359	388	354	342	407	377	379	369	373	392	369	367	370	352	384	390	391	373	389	369	388	366	361	410	355	354	340	383	364	339	369	358	354	383	407	391	376	389	400	370	388	351	365	358	359	347	401	359	363	358	366	388	383	363	387	372	356	373	400	379	368	377	364	366	378	392	359	402	316	362	375	391	390	375	399	368	350	355	386	381	365	339	346	370	365	405	406	394	377	360	382	386	371	377	369	375	387	361	367	359	355	390	416	391	367	384	346	369	348	348	382	366	367	369	359	351	396	389	376	355	363	380	365	355	371	404	385	360	364	368	367	368	387	382	388	355	369	357	350	360	431	386	347	379	349	351	346	376	409	364	351	369	390	372	360	368	328	399	356	370	379	368	395	359	358	361	353	360	386	402	381	377	370	380	369	394	404	362	372	389	381	389	374	395	369	365	375	381	376	412	368	370	368	366	364	347	362	341	360	359	380	345	386	368	380	398	373	385	334	382	373	373	391	363	384	360	362	393	387	381	329	364	344	377	386	378	352	377	398	338	347	374	380	389	395	392	400	353	366	379	371	349	372	377	363	379	331	373	386	382	329	351	383	375	341	359	351	364	348	341	373	376	415	372	336	344	377	371	381	373	347	351	364	353	348	366	361	372	364	361	385	353	390	350	344	358	397	406	319	387	387	405	375	356	406	374	341	377	385	358	391	345	352	357	387	387	357	384	398	364	341	386	380	359	402	390	387	391	384	366	382	363	342	379	400	359	390	414	384	371	378	370	338	394	350	372	357	382	361	380	336	359	358	382	360	368	372	350	335	389	377	373	398	356	368	359	352	376	374	328	365	379	354	366	364	383	365	370	349	382	398	382	389	362	391	362	369	372	396	402	391	380	415	374	393	332	365	382	361	388	365	380	362	364	367	347	366	346	364	372	344	378	393	354	363	388	416	372	367	365	381	392	378	353	340	367	372	396	345	362	345	374	379	367	380	401	412	377	384	388	358	377	381	362	369	372	393	338	361	390	413	361	346	368	398	405	370	388	382	388	364	403	381	353	386	406	368	380	371	382	385	369	352	377	356	391	359	377	350	387	376	353	367	338	333	356	379	346	368	370	348	366	336	388	402	352	363	371	352	363	406	386	420	374	347	348	386	382	329	351	387	367	367	378	382	408	391	378	379	365	400	384	369	366	350	374	362	353	383	384	373	380	394	372	365	368	356	366	354	359	378	374	391	354	404	409	397	367	352	384	378	384	338	383	372	372	389	358	366	385	396	353	362	394	361	396	388	330	394	396	395	332	374	352	364	368	344	366	387	372	366	365	375	347	354	387	371	367	409	360	354	392	369	367	368	368	365	365	375	368	397	359	377	332	379	388	359	364	381	380	342	376	364	371	359	360	398	355	361	377	367	358	419	369	401	344	355	365	374	378	362	349	375	365	394	376	335	366	367	351	370	363	359	373	367	363	376	371	393	349	365	361	410	374	364	375	361	337	338	364	415	362	400	341	376	342	345	369	378	347	372	368	395	381	370	379	368	385	404	369	349	391	426	380	358	345	410	416	362	361	366	336	369	381	372	354	377	352	350	347	370	344	417	363	344	359	359	371	392	363	361	419	376	377	356	425	391	335	370	384	404	357	377	382	360	377	367	382	398	402	374	373	443	389	377	368	380	336	381	403	355	369	344	387	377	365	374	325	365	363	350	357	395	354	422	393	348	358	353	369	388	362	362	368	367	388	356	335	420	380	380	379	363	382	372	400	392	350	375	374	353	389	397	350	377	396	353	375	368	382	363	385	365	392	369	361	361	374	378	390	383	379	371	354	393	382
23492	20991	27799	24322	20976	20823	5542	1421	1156	1029	986	988	886	874	853	800	902	751	758	713	738	744	760	741	736	758	729	715	701	673	684	728	702	706	682	659	665	677	691	686	680	729	666	701	719	692	694	674	695	747	721	695	690	686	682	646	710	670	729	670	649	658	711	642	678	644	693	684	699	702	693	748	697	719	702	708	722	684	752	729	676	710	662	672	681	737	667	700	684	670	653	702	686	663	654	664	714	731	701	730	656	664	653	700	688	713	666	693	705	680	677	680	649	678	682	657	673	713	681	734	686	668	684	675	709	722	608	658	709	691	721	746	680	717	681	672	678	689	731	685	673	658	640	654	657	712	715	697	702	707	682	725	692	676	648	656	686	646	703	673	670	690	701	714	703	654	681	693	667	702	651	715	663	674	635	687	715	683	663	663	696	658	662	672	678	703	714	637	709	611	686	682	677	691	698	670	690	710	653	687	668	713	648	677	691	673	680	695	682	696	657	652	682	707	689	655	715	668	660	699	728	715	665	680	683	714	642	685	678	655	692	700	626	630	656	656	733	690	681	698	673	680	727	672	682	657	704	705	658	681	651	647	666	697	682	646	731	655	673	676	663	699	686	672	688	710	665	673	680	690	674	630	689	682	659	660	697	709	661	675	682	707	687	634	724	700	681	662	684	698	673	679	705	707	699	674	702	717	654	716	674	670	690	663	665	728	668	667	700	656	663	689	680	709	709	638	728	672	723	700	676	684	683	720	695	664	660	681	670	658	717	677	663	693	655	697	650	639	689	634	671	688	681	673	708	655	699	693	659	689	706	693	686	701	632	688	710	680	697	641	725	692	723	647	653	675	711	630	679	680	689	717	663	673	694	717	641	675	725	716	611	656	675	678	692	730	676	656	677	727	667	723	651	655	704	679	663	718	684	609	651	693	663	697	644	732	671	663	670	686	673	649	678	700	650	686	688	677	648	701	708	716	665	661	668	599	665	727	643	641	690	705	675	641	720	664	678	672	683	636	643	668	668	706	667	654	680	716	641	712	651	629	683	681	647	649	716	663	685	670	669	671	668	621	671	722	664	703	630	661	682	707	716	708	728	635	678	670	673	665	662	641	675	643	688	689	693	665	616	635	661	661	684	668	611	695	726	699	686	624	662	654	690	658	655	708	666	646	698	699	659	678	667	673	644	650	664	703	638	683	658	661	695	677	660	686	646	679	673	706	685	691	667	640	644	686	688	675	661	697	711	699	713	659	709	672	665	657	684	651	714	665	640	698	628	666	719	707	636	683	667	705	659	681	698	690	671	680	723	698	655	674	694	694	663	676	712	678	642	677	671	675	683	663	696	684	686	669	693	674	705	679	665	624	646	653	667	714	678	656	687	690	671	670	645	673	688	711	691	726	655	694	634	659	659	618	695	676	712	691	644	680	657	700	672	637	691	684	673	685	641	679	686	621	646	722	715	686	662	681	663	675	648	676	617	701	625	706	696	660	655	658	651	711	667	672	691	695	669	721	684	699	665	671	693	696	675	687	673	700	645	679	671	638	620	660	623	628	654	639	689	696	655	670	725	669	645	662	663	719	708	678	664	695	717	640	632	657	709	664	685	714	682	678	714	689	663	715	651	686	671	668	714	628	694	684	743	715	675	663	661	697	701	688	701	623	670	672	686	665	708	654	681	708	679	736	689	683	668	710	639	731	718	657	697	685	657	674	689	695	682	672	694	651	692	670	675	642	651	670	716	709	681	689	717	685	631	680	646	686	681	660	706	667	732	667	668	716	665	709	705	686	680	667	670	666	694	693	642	713	701	649	677	651	676	705	661	690	647	686	641	634	695	676	684	683	666	620	707	678	670	683	661	677	684	680	692	706	651	685	651	691	644	654	691	681	676	669	698	708	669	649	658	657	666	680	642	701	700	697	664	659	676	688	637	677	672	676	672	716	755	605	703	653	713	666	731	689	699	734	693	668	700	680	664	642	606	658	702	663	652	666	654	659	664	706	663	677	658	642	648	674	699	664	672	660	655	664	697	638	638	632	641	705	656	701	639	691	669	662	626	685	686	669	729	740	696	688	725	638	661	609	660	668	648	665	668	655	628	645	665	706	701	683	694	728	672	659	669	710	702	690	741	674	707	691	680	691	681	689	686	654	694	654	682	702	677	668	652	643	690	723	657	729	720	669	677	723	648	682	665	691	699	671	696	688	743	680	631	654	658	662	656	721	688	639	666	647	698	639	699	682	672	704	676	684	669	680	668	688	672	660	677	668	665	667	669	689	652	670	687	653	668	674	669	672	741	695	699	723	667	663	646	685	681	717	687	614	703	707	673	708	707	657	675	700	627	677	652	720	668	663	655	679	674	663	676	687	649	740	672	683	685	650	743	650	686	727	662	661	671	717	677	702	658	665	670	733	683	660	685	668	659	679	707	684	708	649	641	730	676	598	681	731	680	698	682	683	662	725	667	715	679	683	668	666	630	692	701	721	693	686	687	645	658	680	698	654	640	648	695	659	700	673	688	684	639	670	663	658	663	638	641	663	688	683	689	727	688	702	673	633	689	634	687	695	710	655	667	630	713	646	623	729	673	636	718	659	636	650	699	678	667	665	692	647	671	670	721	643	670	693	678	651	675	717	672	639	679	637	712	676	694	711	675	684	655	647	700	718	659	670	659	707	699	679	676	638	631	665	672	721	668	695	698	704	676	690	668	672	685	663	678	656	706	697	659	703	726	651	710	702	697	667	712	695	679	669	697	684	698	654	665	684	699	675	651	684	626	636	689	677	681	697	716	678	680	698	654	710	704	717	657	745	704	639	686	644	648	667	657	643	673	665	694	676	680	672	691	663	722	625	727	679	679	694	673	690	674	693	622	650	672	699	663	671	670	693	700	721	685	674	716	641	678	678	636	702	668	676	684	671	690	671	631	697	661	669	683	712	682	698	663	699	694	643	694	670	622	656	644	660	658	692	678	662	689	692	610	666	669	660	645	709	703	664	635	647	650	651	708	657	688	661	691	677	681	645	657	689	624	696	646	656	689	702	695	642	693	684	675	664	694	696	673	691	721	623	666	676	704	651	626	672	679	672	688	690	728	663	692	680	698	674	704	635	674	649	679	684	679	638	651	710	681	678	686	692	711	664	679	672	749	658	690	657	663	665	638	679	659	698	655	717	654	637	645	672	714	656	705	660	705	715	666	720	685	675	684	657	667	651	698	709	699	656	676	593	669	701	662	688	624	677	664	676	683	664	668	681	679	665	685	643	684	649	699	663	688	655	673	668	685	694	696	693	643	714	717	631	669	670	724	681	678	678	638	690	644	645	678	651	645	703	632	636	676	676	649	680	677	628	669	677	687	673	704	684	677	639	715	663	661	703	694	628	669	640	692	692	676	645	670	644	689	716	665	659	747	652	688	617	712	656	652	652	695	702	719	671	670	688	665	693	676	674	687	668	664	669	717	643	678	662	677	678	681	702	707	683	643	657	693	689	670	648
41330	14782	11731	6885	4308	3121	2392	1956	1650	1464	1357	1166	1134	1031	1015	910	879	880	828	860	818	760	765	727	804	699	694	744	689	714	670	693	664	675	654	668	694	683	716	648	661	648	608	641	651	624	663	671	669	644	654	682	660	649	689	680	679	683	680	718	672	692	619	644	651	617	651	632	680	622	653	675	670	651	648	656	648	648	616	636	654	605	650	657	665	681	598	641	643	638	657	693	689	633	651	649	615	622	667	608	663	609	634	582	634	640	610	666	643	635	641	616	632	629	639	631	636	616	638	630	653	649	629	642	648	714	633	644	655	666	660	644	631	630	612	643	657	651	628	648	634	657	660	623	660	644	587	641	617	647	680	623	691	655	656	631	648	650	649	654	621	599	583	638	649	612	613	626	609	615	648	661	633	674	626	643	610	595	599	631	619	628	659	659	635	647	673	618	666	665	626	630	599	637	613	629	636	647	628	608	636	608	635	629	646	585	693	617	641	685	599	616	628	600	612	652	633	597	632	611	652	629	640	632	634	644	665	637	656	675	615	605	624	615	616	600	627	676	613	668	645	573	637	642	630	628	625	654	661	592	649	639	673	675	703	663	677	663	630	634	589	686	611	636	615	646	641	662	602	593	601	611	623	561	643	592	614	650	670	659	658	612	621	619	570	609	590	667	584	605	639	638	633	633	654	633	653	613	593	650	572	656	620	625	636	639	642	639	647	646	635	648	657	661	650	649	659	648	632	611	692	639	619	592	626	665	649	613	598	608	641	624	604	688	628	644	611	588	645	651	632	648	608	628	605	624	654	648	627	652	657	599	616	631	661	613	609	615	657	660	657	577	620	679	659	639	610	639	660	673	605	625	619	667	604	659	610	683	613	601	651	641	622	626	626	629	662	653	598	624	642	659	598	667	603	644	632	627	655	607	610	659	625	627	602	603	680	606	651	647	658	645	605	690	632	608	665	663	588	660	608	665	618	630	668	636	653	652	598	612	570	650	636	678	605	624	617	708	674	635	643	646	584	667	605	654	625	631	631	671	624	660	650	650	647	650	630	614	632	658	628	661	621	589	634	657	614	622	632	608	643	644	630	622	640	624	649	622	636	648	623	641	621	611	634	629	640	631	610	686	620	595	664	602	613	585	637	605	629	633	623	636	591	669	628	664	612	617	635	606	660	632	646	629	634	676	639	626	597	612	592	632	602	634	639	616	585	661	634	617	622	659	641	650	620	645	623	611	625	573	627	636	626	665	619	585	633	628	644	610	633	605	586	671	598	646	641	622	610	651	636	642	641	616	655	619	622	630	621	654	627	579	681	625	625	654	630	639	636	619	624	625	613	624	670	633	589	612	619	627	660	661	656	628	607	640	608	638	634	650	623	676	637	614	633	607	638	645	652	667	624	617	611	644	632	614	651	641	618	622	646	602	592	628	625	654	672	659	607	596	652	652	675	610	708	617	618	607	664	629	592	637	630	692	603	622	640	578	599	643	585	678	627	625	619	624	635	658	616	690	620	606	670	635	623	621	642	664	649	645	600	644	586	597	673	662	617	676	595	649	631	639	622	660	639	620	644	630	585	642	641	649	625	623	666	640	629	659	654	596	640	650	626	625	603	646	655	632	596	697	626	640	627	640	641	659	597	635	611	605	636	626	644	610	625	635	680	634	682	656	628	706	616	649	602	648	609	632	623	632	607	639	656	600	597	690	623	626	643	649	630	632	594	614	624	601	650	663	617	650	632	630	647	647	631	663	587	634	662	670	641	634	628	634	629	617	635	591	618	628	634	643	601	627	663	654	639	625	647	614	618	593	583	613	647	654	596	623	637	612	597	621	625	640	666	641	644	670	644	645	628	646	644	642	629	642	612	648	620	649	649	629	616	621	631	640	639	626	636	650	649	653	656	598	609	657	608	628	633	609	594	630	643	648	598	649	619	623	634	665	640	630	650	632	628	621	640	665	641	661	648	628	651	605	603	598	648	675	666	638	641	662	681	649	655	631	602	646	651	621	638	622	625	621	670	594	623	643	604	615	606	635	684	637	628	630	672	601	608	634	634	613	615	614	695	642	665	632	589	644	621	620	634	663	615	631	577	665	649	593	654	630	629	571	644	619	652	607	645	615	617	629	630	624	638	644	604	587	634	638	613	662	634	667	615	627	621	673	627	617	654	650	613	650	583	628	677	635	588	658	609	624	639	641	592	654	634	647	630	649	628	640	622	626	600	635	586	686	612	674	646	602	600	609	612	633	641	628	582	605	618	664	673	664	624	644	662	590	627	659	615	567	652	601	670	644	648	612	610	651	612	649	644	611	659	641	661	663	597	647	624	638	653	670	665	647	604	620	647	629	618	658	596	587	652	618	618	624	638	616	597	598	650	621	609	640	604	610	639	624	619	643	614	660	613	594	613	601	631	661	635	675	616	662	653	623	639	605	580	672	661	598	641	663	655	561	632	624	643	625	643	632	672	658	646	625	603	607	615	667	633	606	668	644	647	657	678	615	638	630	607	624	640	642	636	655	642	625	644	634	626	643	594	615	619	641	626	651	595	632	671	641	627	623	661	604	652	676	635	617	612	623	637	681	627	627	672	644	610	582	607	617	658	635	613	675	620	612	618	656	645	646	641	642	660	602	565	613	646	622	640	613	675	583	605	625	620	650	621	692	702	668	685	622	624	607	623	608	629	646	602	629	570	646	577	592	641	656	620	623	678	600	627	610	687	664	635	603	582	614	654	641	645	630	604	648	640	619	641	612	635	658	606	589	649	670	622	642	640	648	661	627	682	624	661	645	626	649	621	657	647	633	663	635	659	608	626	638	637	635	636	667	643	584	591	647	605	630	629	634	589	634	619	612	593	643	618	598	648	628	617	642	611	637	611	640	624	590	640	623	601	657	606	596	620	671	634	636	623	649	623	660	608	616	651	622	655	628	603	629	641	629	627	651	617	633	639	607	649	620	630	679	672	632	656	613	641	635	634	603	678	643	648	624	625	635	627	651	624	642	645	643	616	655	613	644	598	650	570	603	662	619	633	641	625	664	644	656	642	609	603	620	610	643	657	592	644	616	629	621	606	662	609	613	624	631	640	668	651	602	643	625	646	606	677	635	627	638	608	609	615	665	624	649	624	615	661	613	654	627	663	619	653	608	610	605	615	614	658	614	652	645	645	647	583	592	624	625	597	644	614	654	667	665	610	645	618	627	647	587	611	619	622	658	632	694	633	609	656	665	618	682	615	623	617	615	649	627	655	650	622	637	619	609	635	646	624	674	605	677	685	638	623	652	605	573	646	615	610	628	617	652	652	610	644	605	602	664	618	624	572	618	637	618	666	644	633	650	629	622	617	645	652	617	652	624	615	641	638	623	593	609	629	664	677	605	677	645	629	581	638	641	679	645	646	632	649	638	639	612	604	576	612	616	652	593	620	637	638	621	642	635	626	603	627	648	663	664	669	653	605	661	628	639	666	651	668	616	627	632	634	602	635	651	649	664
34435	16669	3322	781	712	649	666	613	637	630	616	622	666	604	615	622	645	624	622	651	599	637	627	621	655	655	645	626	577	617	664	598	637	618	597	653	667	625	591	620	600	636	609	603	620	638	680	623	612	601	614	623	584	675	634	620	651	647	613	613	638	596	626	630	641	624	635	606	609	645	605	652	603	618	665	645	640	592	624	633	647	611	691	572	651	615	622	646	652	632	648	606	648	643	574	566	618	670	581	635	635	648	634	611	633	591	605	652	598	628	638	578	621	655	607	643	640	578	665	630	637	622	609	577	606	635	607	675	668	637	592	627	654	590	603	633	611	622	692	644	650	613	617	594	603	641	682	633	618	617	647	623	641	637	614	584	619	591	640	646	617	631	652	612	587	610	594	619	604	624	672	574	632	667	634	626	622	642	656	570	600	644	632	655	621	651	641	626	636	652	658	615	623	687	635	656	618	594	589	593	631	633	643	599	574	644	598	657	623	615	612	659	631	659	623	634	639	642	595	600	630	607	688	617	637	623	578	623	599	614	634	620	662	581	570	662	651	644	584	623	615	618	654	603	650	584	652	635	606	647	595	680	637	601	617	606	638	651	642	614	622	618	630	660	624	606	627	627	636	612	594	596	633	596	606	591	668	670	656	655	615	623	645	609	626	634	632	656	626	593	577	601	615	604	640	644	599	622	640	650	636	634	669	636	644	600	646	605	649	618	617	624	610	657	611	631	633	600	599	627	700	628	639	646	657	666	634	614	643	646	613	638	551	640	623	586	631	620	598	560	649	620	653	664	588	618	618	653	618	602	602	605	650	623	614	617	594	619	654	608	621	636	609	648	643	613	620	653	664	613	626	617	623	610	592	661	589	608	600	637	609	626	624	615	595	589	628	657	688	648	597	635	606	623	614	668	655	593	647	631	665	593	653	601	660	665	618	579	642	643	625	587	626	576	614	570	613	654	619	643	591	595	583	659	668	655	626	618	628	617	603	608	617	613	662	645	621	613	615	626	643	639	637	622	669	625	624	611	611	627	615	622	631	654	629	638	627	625	683	620	592	654	642	582	624	603	658	576	622	614	639	610	637	622	660	647	596	653	640	682	605	611	630	641	654	622	629	625	640	589	675	622	646	662	650	676	657	588	569	630	655	595	632	670	605	623	656	633	627	616	634	603	669	615	635	601	619	635	635	637	616	639	609	610	627	636	639	627	635	638	609	626	641	621	618	635	616	613	598	648	662	596	658	631	634	575	596	650	558	631	621	673	623	632	602	608	600	640	617	662	592	652	632	600	606	622	611	659	621	661	611	590	635	622	647	635	615	662	634	672	623	643	584	624	601	628	612	603	589	610	623	579	662	592	616	625	593	634	635	653	650	621	628	657	656	629	637	627	641	614	608	614	582	624	595	605	591	642	662	605	671	625	606	628	638	638	634	675	646	564	644	581	616	634	623	631	652	618	659	661	613	625	588	607	635	571	637	618	658	629	650	614	601	624	617	682	684	630	658	585	646	597	625	607	592	601	605	610	617	607	615	632	585	647	587	627	646	635	591	605	630	659	588	629	608	650	642	588	590	602	617	652	654	677	663	644	614	633	632	613	607	645	639	587	622	627	591	624	555	642	630	603	657	632	646	618	653	672	623	607	649	616	646	675	643	638	628	637	629	653	615	627	626	637	619	613	637	609	631	653	622	606	600	607	637	661	596	659	607	599	634	623	644	638	638	661	640	583	649	628	594	673	641	616	628	628	657	615	631	604	613	664	578	611	631	638	642	654	622	631	663	596	619	563	631	635	568	605	594	630	661	654	630	622	644	610	623	631	640	602	596	605	672	614	607	595	611	642	672	581	623	641	588	624	619	633	622	626	571	607	612	607	646	616	655	658	643	639	630	558	620	637	639	608	617	611	622	642	632	620	615	694	619	647	582	645	637	599	638	634	634	675	653	631	639	612	631	606	596	603	610	639	603	678	624	624	625	610	619	636	668	617	617	602	618	618	655	676	584	638	601	649	649	626	611	621	603	604	654	629	626	659	630	617	596	593	655	575	650	598	664	618	638	619	652	647	651	639	648	611	649	593	630	659	654	639	634	626	636	631	577	654	606	593	566	632	611	583	636	593	641	573	588	565	614	604	566	595	597	628	661	617	632	664	634	608	644	662	638	646	629	578	577	652	668	582	596	672	634	591	625	617	605	623	629	666	674	632	683	657	611	543	635	596	648	657	639	572	647	633	632	649	588	638	612	598	581	641	634	595	655	633	635	622	564	586	660	656	666	624	639	623	663	623	656	561	652	598	664	627	650	655	623	588	681	604	613	654	614	639	657	644	602	648	684	593	620	697	614	647	589	650	645	660	621	621	620	611	679	616	580	622	601	614	631	638	619	621	609	615	590	591	581	576	623	636	651	631	625	607	607	609	599	591	606	642	663	623	591	647	610	596	619	648	636	642	607	597	575	586	584	656	618	656	627	646	584	589	593	614	661	630	624	645	590	652	664	590	607	623	624	600	648	609	667	637	628	614	588	628	588	621	642	608	615	630	656	605	589	609	613	603	586	585	632	602	635	626	590	625	666	619	598	654	634	574	600	610	684	602	632	610	605	596	615	600	632	620	639	614	645	609	605	629	623	622	597	649	659	655	617	627	596	630	652	620	621	631	601	582	611	653	643	627	589	634	650	649	639	641	580	631	643	637	627	592	662	664	648	616	573	639	578	677	642	589	647	646	622	598	629	619	623	637	568	593	637	637	593	626	629	610	654	619	654	622	628	618	616	626	644	614	635	591	628	671	641	594	614	612	661	601	591	612	600	639	681	692	599	629	631	663	625	609	589	607	597	590	636	665	654	673	629	599	632	629	622	656	590	636	574	670	632	591	656	644	632	633	580	664	620	636	633	627	649	613	595	648	639	641	584	600	608	611	629	611	591	648	626	625	582	621	673	617	622	653	649	671	645	612	632	616	580	604	622	592	667	640	611	560	613	640	596	598	609	638	602	624	641	624	639	574	601	657	661	615	588	679	635	590	659	627	595	631	619	657	605	608	613	640	618	615	644	634	669	653	651	600	590	620	591	573	624	530	586	640	616	619	616	657	648	577	607	647	644	610	660	587	673	664	643	625	594	635	573	619	641	599	628	608	643	650	638	625	651	617	644	670	622	590	588	623	646	607	596	630	586	638	599	597	624	623	627	625	603	607	674	601	677	642	613	623	610	670	630	651	615	604	606	626	637	600	599	603	663	630	634	656	622	643	602	619	623	623	646	640	608	610	601	589	631	586	660	644	645	638	627	607	607	585	626	676	605	608	610	627	614	616	627	615	604	652	616	636	624	625	626	653	640	624	584	630	599	600	636	593	630	618	612	646	603	617	653	634	668	622	630	618	594	601	574	614	657	630	638	632	633	657	605	605	659	591	626	569	611	587	618	617	615	591	602	644	621	630	585	654	627	644	626	618	599	605	617	636	604	661	668	625	609	591	653	635	635	614	593	624
31275	2754	988	829	732	698	737	634	662	643	672	642	640	707	665	650	701	680	674	629	614	665	652	687	636	662	653	643	626	643	625	630	650	666	615	674	648	645	618	668	656	615	631	634	624	648	670	641	670	633	630	697	628	615	685	634	595	622	651	594	647	644	651	685	669	628	680	635	699	656	646	667	622	663	644	642	612	629	624	649	625	705	661	619	624	635	631	641	629	630	645	614	599	698	652	694	640	658	652	607	666	660	653	632	635	679	670	628	629	632	657	654	621	611	615	660	636	621	687	672	664	654	613	621	654	612	606	650	598	671	654	610	628	685	632	646	656	626	594	666	696	641	602	660	660	662	653	675	658	640	618	647	656	634	621	639	609	632	635	640	637	681	673	592	703	664	629	643	702	639	630	616	638	624	637	641	664	605	602	634	631	653	614	617	663	680	643	635	672	628	669	648	638	674	659	626	621	595	646	622	663	613	659	619	652	626	636	647	651	622	605	606	629	648	683	647	657	649	641	641	666	673	628	661	661	653	650	675	636	636	650	659	616	637	653	636	673	645	639	650	625	638	607	651	665	674	618	635	662	687	642	598	630	675	650	679	628	640	622	604	634	648	590	657	643	669	633	614	657	674	630	689	700	704	627	666	617	628	658	626	661	678	650	670	597	629	602	657	661	681	674	626	600	620	647	697	630	597	635	659	650	652	673	644	666	630	637	654	659	652	613	640	685	566	663	668	622	579	661	659	632	676	661	650	659	622	611	594	657	646	652	666	609	634	633	643	675	684	583	581	616	597	655	657	611	664	641	636	653	616	638	635	592	648	658	649	643	648	634	633	697	652	627	639	674	671	609	633	614	608	636	682	657	697	651	668	661	660	679	617	669	622	615	630	671	645	613	638	676	638	639	675	665	659	618	644	650	652	660	654	615	631	654	658	679	616	665	637	633	621	642	652	633	601	674	650	664	630	594	636	598	643	632	653	588	602	676	659	683	655	680	625	628	647	645	660	648	671	668	636	649	663	627	637	637	652	636	640	694	680	663	654	687	626	637	646	660	637	595	634	646	676	636	665	649	640	633	647	650	675	664	666	673	651	671	710	626	635	619	650	638	651	698	614	637	663	607	649	645	625	648	654	640	664	620	672	666	667	677	675	677	652	631	683	653	655	680	611	599	663	638	649	630	644	644	674	651	652	608	614	616	633	674	640	653	651	651	622	626	659	611	637	670	645	666	663	604	647	614	659	623	645	614	624	670	663	621	681	665	619	655	613	619	599	643	649	657	643	637	660	640	638	644	635	657	648	662	670	642	638	601	684	629	640	615	650	629	671	640	624	629	638	655	689	679	618	643	640	646	616	657	649	619	635	608	608	650	663	629	645	639	660	655	643	669	684	659	648	585	684	630	634	681	654	658	610	662	654	628	626	642	580	657	661	696	630	669	684	636	674	667	659	618	652	656	641	643	666	677	640	633	629	651	610	697	641	622	635	611	652	654	653	663	607	627	648	640	667	648	650	651	608	658	628	636	595	667	693	613	641	620	668	628	643	622	665	704	657	661	647	669	687	678	637	695	664	639	620	630	701	620	677	622	659	615	618	631	664	641	695	647	659	633	607	653	686	636	622	611	647	662	618	682	641	669	659	594	638	627	621	640	638	662	627	606	663	640	640	669	692	646	624	668	614	684	693	632	659	604	641	637	623	655	674	614	629	588	646	622	622	610	653	655	649	648	628	635	645	688	619	655	637	627	627	640	602	635	666	612	643	631	604	626	637	632	647	636	634	634	645	662	691	621	630	643	629	656	629	643	631	653	664	641	656	646	665	633	628	675	637	622	631	642	605	662	625	666	632	665	676	646	657	599	650	607	631	696	613	646	661	683	635	673	622	673	645	619	640	643	630	602	655	660	665	611	638	646	625	631	629	656	641	650	642	682	640	615	653	633	662	648	593	625	654	641	633	637	645	653	609	674	649	623	635	660	666	617	562	625	639	660	654	646	655	673	647	651	635	627	630	639	664	689	653	644	675	590	662	653	618	640	645	685	633	657	602	629	629	636	623	641	597	607	661	631	599	632	672	614	662	634	624	632	633	665	619	650	654	619	621	669	658	655	606	670	656	681	628	621	644	673	618	667	641	650	617	644	612	692	655	629	648	626	634	662	621	648	616	629	673	614	661	628	648	623	652	629	658	690	622	636	659	644	631	674	629	667	635	663	593	635	708	663	655	656	627	616	614	638	642	594	636	714	654	626	635	666	607	624	659	658	634	730	668	620	695	667	656	660	692	673	648	649	646	602	618	632	669	624	666	632	620	624	636	634	674	634	625	596	652	604	648	625	632	662	595	643	661	641	619	657	642	638	612	642	585	626	607	658	632	618	659	646	650	650	674	612	648	666	644	620	660	639	630	606	662	616	672	636	618	603	637	647	576	671	662	631	625	640	625	621	629	619	660	610	665	662	634	683	635	654	613	658	685	640	661	667	669	624	638	682	642	630	667	640	661	624	615	615	630	670	666	618	634	628	628	656	599	649	685	649	660	627	649	660	643	629	635	659	625	635	650	651	628	611	627	591	605	696	676	615	593	613	620	655	674	668	622	631	608	660	643	659	685	642	621	562	641	649	642	624	661	619	645	656	619	652	692	655	659	634	640	641	634	598	642	634	645	634	649	639	590	623	629	663	644	609	558	645	629	619	634	657	609	637	689	619	632	646	657	653	623	626	594	626	618	646	653	712	616	657	631	680	611	679	669	640	621	626	664	710	621	659	612	641	636	587	631	685	646	632	660	617	641	662	674	627	665	631	644	621	627	623	620	639	627	648	630	607	643	661	691	664	628	691	628	644	666	691	631	682	649	641	639	657	640	670	638	659	631	675	617	649	616	661	657	621	676	665	655	651	602	678	591	606	673	664	659	620	679	643	645	613	626	635	650	641	637	685	642	614	653	678	640	610	618	614	618	637	642	676	636	662	646	669	671	679	634	663	677	635	579	679	650	697	655	702	617	658	680	683	664	636	665	697	683	636	672	691	635	673	632	631	640	637	643	654	667	612	618	627	673	673	631	650	630	671	679	671	607	633	647	657	647	658	653	663	654	664	653	623	606	579	603	614	700	639	623	645	607	674	640	604	663	662	611	654	648	622	649	659	662	666	655	649	653	640	640	642	659	631	642	644	655	658	623	646	619	648	681	621	603	667	622	636	595	614	618	612	656	638	652	616	667	685	611	638	607	597	635	645	621	642	628	648	620	615	608	629	597	654	610	621	657	627	618	612	624	601	660	645	653	689	646	635	640	694	672	666	677	659	629	638	623	649	662	676	655	634	652	614	632	602	689	621	608	638	673	606	637	683	647	659	658	639	651	616	666	629	638	639	642	659	625	609	626	674	662	657	694	677	662	629	645	659	639	641	661	717	692	646	640	633	625	630	592	634	616	630	666	643	625	663	687	636	641	668	605	637	653	641	634	647	659	617	644	644	611	673	645	603	645	630	626	670	676
25512	20995	27339	24671	20757	6745	988	717	593	532	458	492	428	452	448	416	411	420	408	380	429	365	361	392	359	368	382	364	327	347	402	420	389	378	374	369	394	363	362	340	386	383	340	364	390	356	387	349	365	379	403	352	402	366	340	417	376	348	365	410	372	363	396	360	378	374	373	355	375	360	365	364	351	358	375	352	388	379	362	349	366	371	372	375	343	323	364	353	348	369	403	349	354	382	364	339	331	369	359	375	335	352	354	320	373	342	359	355	377	385	345	355	358	322	358	377	366	373	399	339	367	386	364	328	346	343	343	351	364	322	334	362	389	359	367	357	344	365	382	408	391	346	360	358	332	359	330	336	360	345	363	347	376	355	335	375	350	359	349	374	368	348	370	363	341	359	339	355	400	354	350	346	363	331	352	417	339	359	367	361	371	353	367	369	356	340	362	331	373	381	393	341	341	347	366	356	363	349	342	383	365	367	349	356	372	351	364	334	377	333	364	361	344	368	362	361	332	367	347	358	349	375	370	368	367	365	348	407	356	386	355	368	377	349	371	352	338	339	353	354	341	348	336	340	375	355	348	360	406	376	368	372	386	358	393	348	363	319	377	336	382	360	366	355	364	330	382	343	330	350	387	353	340	389	366	362	338	394	350	352	332	346	322	313	372	384	361	379	359	350	377	349	368	371	353	380	333	367	358	354	321	313	366	340	367	356	387	359	388	353	356	372	355	384	345	328	350	379	369	346	372	345	352	364	357	328	342	356	368	358	356	360	344	358	346	364	394	355	378	319	351	362	335	373	345	361	327	360	381	351	331	331	384	363	340	377	356	356	354	340	348	338	365	360	385	366	355	389	369	353	377	382	320	353	373	365	363	357	369	341	370	347	389	329	361	363	358	346	364	351	389	370	352	354	337	335	361	358	375	365	386	331	346	341	356	352	350	336	316	343	376	346	345	353	353	361	349	332	348	374	361	346	337	387	387	385	345	364	332	383	332	386	352	393	347	327	341	365	376	378	370	380	355	309	322	340	356	320	374	372	318	359	321	367	345	355	350	342	383	327	384	388	341	367	338	362	359	362	344	362	373	386	351	343	349	345	358	349	379	340	353	396	362	334	332	402	370	371	366	340	375	341	341	370	342	356	386	327	331	374	342	357	356	378	341	373	340	371	355	374	353	357	339	355	361	357	351	356	332	378	314	329	374	377	332	365	332	356	351	390	352	397	359	354	374	366	345	378	356	332	363	366	350	338	329	359	350	337	372	386	357	352	378	356	340	348	371	344	365	364	357	374	374	349	357	365	349	384	341	365	365	349	365	342	376	344	382	355	391	348	334	361	374	379	367	345	366	377	302	352	350	389	405	349	389	361	374	370	337	356	383	369	391	344	357	351	360	334	391	352	366	364	380	331	355	347	368	346	359	378	365	357	341	401	359	359	371	331	335	348	360	367	386	359	344	358	347	350	361	365	343	351	372	364	368	333	373	370	340	378	350	370	365	376	383	342	342	381	355	375	354	382	404	367	400	339	364	350	333	387	359	318	357	411	339	373	348	340	351	372	338	355	358	389	334	360	380	373	372	340	350	321	331	368	361	352	370	386	350	370	372	346	346	372	380	345	326	351	331	385	389	332	350	321	387	325	337	331	339	387	346	376	355	349	359	341	310	332	379	358	353	382	331	357	351	353	376	338	354	341	362	394	350	339	326	330	369	352	360	370	369	343	389	362	338	322	377	353	359	336	377	388	364	393	317	376	361	334	319	343	340	349	394	381	356	343	339	383	371	353	348	379	330	345	370	380	357	354	357	335	358	356	382	406	350	325	343	373	376	357	353	344	350	338	373	375	356	360	339	368	361	375	342	365	315	343	329	356	369	373	348	383	344	378	369	347	381	359	344	356	346	362	364	383	371	337	357	357	358	342	341	350	369	400	333	392	356	363	370	368	349	361	353	339	331	334	347	372	320	329	370	377	327	363	330	366	381	367	365	304	343	345	363	352	379	365	380	386	363	339	330	340	379	360	369	331	319	382	357	370	371	336	327	342	384	374	339	339	370	369	339	371	363	350	370	339	341	359	354	321	309	378	355	389	370	370	364	359	336	353	352	339	355	349	387	348	363	353	369	358	363	348	362	343	358	349	329	377	363	348	348	348	344	379	347	382	340	361	357	347	328	347	378	382	373	374	375	402	400	361	362	374	371	367	388	335	354	368	385	358	396	340	339	346	347	345	372	378	341	343	375	339	402	372	343	357	350	366	382	357	390	356	384	372	379	374	374	359	337	337	352	361	356	360	333	371	367	374	320	372	331	356	350	351	369	363	371	358	323	389	362	358	370	351	351	381	355	355	339	338	362	354	359	334	336	376	297	329	363	353	319	372	314	335	368	332	377	358	335	360	324	378	385	364	332	349	361	389	356	347	385	334	387	370	342	340	315	388	375	375	365	355	366	352	391	361	323	370	326	342	371	336	317	346	371	394	370	358	374	371	364	348	380	352	379	356	367	349	338	375	342	377	372	394	360	352	353	362	351	364	367	360	338	347	329	369	369	388	352	351	358	353	322	348	381	357	352	336	362	331	364	367	369	331	369	369	393	379	370	353	346	349	363	385	376	365	336	362	358	389	373	336	346	333	345	395	347	390	333	372	344	362	398	383	374	339	378	347	344	359	362	415	341	343	353	373	383	375	374	339	361	360	335	358	338	346	336	384	376	332	354	335	331	384	366	344	409	383	356	338	350	353	341	378	356	378	402	365	369	343	366	371	373	330	371	362	330	391	357	355	345	343	370	338	359	328	376	362	360	364	372	365	383	348	374	379	360	356	351	345	371	394	361	376	340	325	341	318	342	347	365	343	336	375	383	393	326	357	367	350	372	363	349	370	367	353	340	343	334	377	353	347	361	351	314	348	363	378	357	388	352	375	348	368	379	355	343	361	364	362	339	406	352	368	367	376	378	351	363	353	323	357	345	381	334	356	366	347	354	351	351	390	351	386	368	363	357	380	358	357	341	398	350	340	347	370	359	338	342	363	347	355	357	364	364	386	356	348	393	368	376	394	339	327	344	321	350	352	400	360	402	363	335	329	342	392	359	346	344	353	352	378	374	371	368	394	345	363	387	371	359	333	364	363	368	353	353	357	407	327	358	358	322	342	349	346	346	355	355	362	373	354	369	339	370	374	332	368	380	332	337	363	353	372	386	346	363	352	320	354	341	366	352	341	358	336	335	361	312	391	370	333	351	360	390	334	344	356	347	350	343	367	379	357	354	375	366	354	359	377	358	341	347	323	341	289	365	350	356	384	361	331	358	377	362	351	327	333	362	377	373	347	388	342	332	351	354	342	312	371	371	335	360	390	389	347	322	367	371	312	381	367	368	346	353	349	330	347	370	328	384	348	381	385	336	366	338	336	357	352	355	380	366	361	340	344	362	375	343	350	355	376	343	364	377	376	367	364	341	362	346	354	345	367	377	339	337	347	363	348	345	374	358	372	361	383
47567	13964	7094	3923	2505	1755	1347	1068	931	802	758	726	598	590	547	477	512	497	495	429	456	446	424	453	458	412	445	407	427	395	409	413	422	379	421	385	401	396	365	397	398	393	399	372	382	399	386	386	411	408	393	392	402	405	375	381	421	406	404	400	400	397	368	424	401	363	375	357	374	379	377	426	387	438	393	398	417	385	386	365	386	382	352	376	362	381	382	390	385	399	354	376	382	415	385	353	400	357	347	373	389	392	382	353	418	380	374	350	367	403	357	360	343	374	394	365	383	367	391	373	379	386	354	346	374	345	356	375	349	367	365	406	330	371	383	378	370	370	366	369	346	361	372	398	386	349	337	394	362	342	357	390	397	399	376	339	358	371	391	352	366	394	369	398	410	406	371	403	371	386	386	349	393	373	378	377	367	351	378	370	329	362	353	392	385	408	379	350	351	351	395	388	331	375	382	398	357	397	414	387	383	380	405	390	373	362	407	351	369	338	357	359	376	364	377	378	355	388	341	357	394	384	357	362	389	423	382	350	377	392	384	362	333	363	363	389	390	362	364	385	344	382	353	348	404	339	371	344	362	331	372	365	371	380	364	384	367	383	368	371	374	378	371	368	381	382	340	346	358	369	386	389	357	388	354	385	400	403	390	388	371	379	366	365	364	388	404	373	368	394	380	356	387	337	382	428	363	341	370	380	358	388	343	361	374	364	366	357	399	385	394	374	348	382	348	356	357	385	380	370	384	343	394	363	365	369	379	352	371	369	377	359	374	401	381	373	375	351	379	358	382	360	398	374	360	356	398	354	348	406	366	385	358	367	332	402	373	373	366	359	370	404	343	383	317	363	364	365	393	360	365	389	381	392	369	374	377	351	393	370	369	399	388	344	358	348	386	368	364	361	365	370	398	356	401	405	400	385	385	325	373	375	363	357	391	388	400	380	390	384	352	387	398	361	385	375	387	398	385	381	375	383	373	397	385	343	401	360	349	329	374	368	349	375	387	380	377	349	386	342	366	391	393	351	374	359	354	374	404	341	373	382	370	409	373	374	382	367	397	383	358	360	353	386	366	357	343	402	370	373	396	347	347	387	412	355	365	369	351	369	381	375	399	369	354	360	401	357	378	365	348	344	365	350	379	372	394	316	355	366	342	349	414	320	370	350	383	389	365	378	399	352	335	335	355	357	375	364	349	376	356	368	384	385	361	365	393	401	347	365	413	364	389	367	371	380	362	373	360	370	341	361	390	354	343	345	357	320	379	373	346	350	334	391	379	340	349	362	379	382	353	369	365	369	354	361	386	336	393	377	355	385	364	383	360	348	353	370	390	364	384	350	335	399	409	338	379	376	375	360	369	370	370	379	385	376	389	345	356	360	358	372	364	374	378	369	403	366	386	380	390	414	334	390	387	391	406	362	374	380	375	370	367	352	366	390	359	386	395	417	373	415	360	359	358	346	366	359	370	361	360	396	372	354	395	376	371	364	384	411	373	390	373	364	379	351	374	364	394	386	344	334	372	372	343	367	383	364	364	343	373	366	339	358	326	399	380	384	348	379	360	377	348	391	357	379	372	342	376	357	377	367	373	351	368	364	358	394	370	354	369	348	388	361	356	388	380	381	409	362	339	378	399	355	354	347	388	340	381	356	383	342	344	356	334	379	348	348	388	386	383	364	403	361	392	356	386	356	406	381	367	356	359	393	392	386	388	377	392	379	361	428	368	352	373	356	353	363	363	399	384	373	359	387	365	399	397	378	362	351	355	373	381	375	380	368	380	401	372	387	445	397	366	389	377	397	332	383	349	382	415	384	347	354	370	353	360	400	375	370	354	372	384	370	372	356	373	387	412	382	427	358	361	373	338	355	355	366	378	384	402	360	368	368	400	409	368	368	375	391	396	350	372	378	374	380	386	362	383	358	389	330	368	368	359	345	394	383	363	375	392	365	385	369	374	388	399	366	361	397	379	371	377	369	392	349	374	392	356	361	373	347	381	358	366	378	405	371	403	371	354	401	352	379	366	361	357	402	400	342	394	339	359	379	347	353	410	347	354	365	352	348	340	350	357	378	398	388	371	363	381	368	339	370	356	365	353	390	411	372	390	379	385	395	384	395	389	397	352	352	358	378	345	348	379	359	365	383	403	374	384	353	377	382	367	392	388	363	370	405	367	387	400	378	339	377	395	360	372	385	340	366	367	396	351	359	338	389	341	386	361	369	366	377	361	350	383	369	349	374	380	393	338	374	380	412	388	385	392	391	394	407	361	382	368	408	364	351	342	424	401	361	340	370	364	319	343	362	360	373	378	358	374	366	383	371	378	358	384	360	381	402	381	392	374	368	355	369	382	388	387	399	378	371	383	343	380	354	373	332	354	361	373	346	356	352	392	366	361	368	359	377	377	366	376	419	350	409	405	402	369	392	389	405	356	383	355	375	348	315	395	408	414	361	352	346	351	384	403	385	392	364	387	380	399	350	387	354	333	370	369	376	385	397	341	411	384	359	335	380	331	357	366	384	394	359	371	371	379	387	357	380	314	389	370	366	364	370	374	372	380	392	390	393	363	367	406	341	396	323	402	363	374	378	356	391	395	365	403	384	371	363	366	349	343	371	390	364	371	366	369	376	353	376	362	387	384	382	357	375	361	411	380	368	347	381	387	388	380	362	400	374	382	381	369	386	385	411	374	365	377	368	380	376	355	379	369	376	385	401	392	397	395	372	358	356	368	336	362	368	388	434	384	385	403	398	341	368	392	355	382	350	366	352	382	374	373	412	347	360	372	380	393	371	385	364	364	354	349	371	347	372	369	372	350	377	387	310	382	378	348	382	363	386	361	360	375	373	373	346	379	406	373	378	371	372	352	386	364	374	372	372	354	359	363	388	358	389	383	374	344	371	385	376	360	368	371	380	352	383	381	364	376	370	391	363	381	364	375	390	389	374	374	382	385	372	365	357	371	386	340	339	366	380	368	381	370	387	419	347	370	397	364	402	369	359	356	345	380	334	344	362	405	383	385	398	372	358	383	357	368	338	345	350	347	382	335	359	363	397	370	330	371	378	353	394	345	364	351	354	410	373	374	342	369	348	401	372	344	351	354	350	383	345	401	397	383	341	397	403	363	378	385	334	372	336	395	384	357	400	346	389	397	339	396	386	407	398	389	355	378	390	395	382	366	346	393	379	409	384	331	349	358	355	375	387	373	362	413	367	389	359	389	392	372	405	375	368	369	362	366	371	349	350	357	416	364	383	362	376	374	384	396	373	395	376	387	366	343	369	331	353	367	360	355	312	361	362	379	367	398	350	353	367	359	395	389	339	372	364	382	356	369	348	365	374	379	377	370	371	358	381	354	376	368	339	375	361	358	371	345	382	380	370	356	369	386	326	408	360	360	415	362	390	412	344	364	380	356	379	356	380	336	354	383	382	392	334	361	379	368	408	344	388	367	371	349	383	362	362	371	349	414	405	372	404	358	375	356	360	370	360	379	346	340	389
23348	20937	27407	24598	20934	20800	5530	1451	1137	1065	952	878	896	814	840	805	837	784	814	726	758	694	722	759	761	770	685	734	726	718	676	731	724	696	689	680	662	704	678	656	691	699	710	639	715	707	733	713	680	672	648	722	658	676	706	688	736	662	678	700	711	707	687	690	697	702	676	720	740	686	636	647	704	695	699	712	659	649	677	719	657	660	669	673	675	723	694	686	637	732	690	684	638	729	670	688	677	622	679	692	649	643	666	646	704	702	647	676	727	684	653	616	678	692	622	689	624	595	668	682	649	669	657	653	683	668	659	687	695	684	685	706	639	618	682	651	685	671	679	698	682	663	680	694	679	702	675	698	646	676	692	677	671	655	654	659	634	647	674	715	677	655	646	679	694	678	679	673	705	706	657	663	667	685	639	651	612	658	648	636	713	697	689	718	688	636	648	663	685	648	692	697	670	700	690	657	686	714	686	625	679	668	654	663	664	604	690	718	710	653	686	663	641	702	682	668	633	697	690	676	666	691	677	700	626	687	679	672	681	690	713	668	642	658	664	683	658	637	672	671	735	639	642	656	642	642	658	680	692	680	650	667	677	639	682	695	647	723	651	671	660	661	660	691	723	635	687	619	692	679	679	662	638	655	686	661	626	660	710	646	638	709	691	704	688	691	640	662	676	643	711	650	653	720	712	683	669	698	693	646	659	667	714	675	688	651	683	664	645	622	650	688	685	712	673	700	642	626	669	656	664	661	667	682	615	634	639	643	660	688	698	651	682	668	619	695	679	673	655	664	681	654	724	686	689	684	680	679	639	725	695	698	660	636	660	634	663	662	701	641	655	637	698	656	698	649	680	670	715	681	656	635	681	702	692	663	684	655	664	698	643	694	670	653	670	655	682	672	692	674	605	671	685	659	692	637	653	623	625	683	678	658	632	615	687	679	640	669	682	635	687	642	675	650	675	738	679	651	678	685	664	701	674	672	658	676	682	693	649	669	612	679	629	647	680	594	672	746	676	649	666	684	626	644	646	677	683	649	666	674	662	639	686	643	667	659	631	677	693	705	653	685	691	704	700	663	677	654	623	657	700	684	701	635	633	706	694	654	611	692	686	695	660	628	691	626	723	658	641	661	680	677	666	678	643	657	720	664	672	696	661	637	648	675	706	698	685	726	688	682	674	636	652	657	658	719	663	639	682	705	682	671	665	629	670	662	643	685	658	656	686	680	681	694	652	724	660	654	645	681	679	674	662	693	710	729	680	655	655	630	700	650	691	625	681	643	729	676	643	636	679	663	674	669	651	626	649	679	664	666	621	627	681	643	653	612	630	660	672	688	669	691	675	650	679	648	654	647	616	691	700	676	652	687	696	682	677	619	689	694	679	677	655	638	622	679	674	681	682	647	654	676	685	660	721	700	704	684	703	673	723	697	681	675	690	666	687	659	634	717	703	633	645	702	689	690	672	635	662	751	612	665	720	665	663	689	648	655	681	646	698	667	686	665	667	704	658	673	688	688	696	689	697	678	640	672	653	647	658	626	648	658	680	726	675	673	684	659	655	631	681	685	699	668	649	648	739	705	670	665	617	681	680	610	662	690	688	668	685	663	695	658	659	685	589	711	630	653	652	651	628	695	691	657	652	644	677	714	640	628	661	650	669	678	662	641	685	698	656	650	694	651	660	684	683	659	692	671	698	687	698	670	671	690	691	668	660	693	703	611	664	644	658	658	656	674	640	620	661	650	645	659	689	664	618	628	653	665	745	660	654	659	735	682	640	675	687	678	646	682	681	671	668	710	666	653	726	689	670	710	643	682	608	683	687	697	703	700	617	684	646	690	665	694	662	625	676	696	616	694	629	691	632	667	642	660	710	673	706	621	642	667	689	691	664	669	636	686	659	654	657	686	641	613	648	644	630	649	700	709	659	690	666	625	670	682	631	661	658	699	705	683	712	618	644	682	679	649	655	680	612	661	706	675	636	740	654	681	682	664	650	678	704	668	618	679	632	717	724	684	660	677	637	678	655	664	674	681	658	664	661	675	671	694	639	701	630	581	657	654	659	668	638	648	739	655	633	658	659	694	701	661	699	652	696	688	600	674	688	696	687	700	657	666	700	677	619	661	678	657	697	695	653	623	650	690	657	692	682	615	695	669	696	640	645	662	680	656	675	616	661	658	611	692	669	669	640	687	682	651	612	662	709	629	666	684	664	685	666	657	702	670	663	648	648	638	650	690	683	660	648	680	652	678	666	674	641	679	680	667	587	682	705	672	716	662	654	656	687	659	675	687	688	624	634	654	657	689	674	654	685	675	656	657	654	648	697	652	675	654	646	655	675	638	683	663	663	678	691	688	671	670	665	630	657	631	663	698	648	689	714	645	644	647	690	662	680	692	650	690	693	661	660	679	630	730	641	675	678	694	638	669	654	715	675	658	696	668	611	664	686	658	666	615	634	679	674	610	689	670	673	661	644	641	640	668	658	635	655	683	741	640	651	667	676	649	643	698	633	664	697	659	674	680	670	632	677	656	641	653	658	616	737	674	646	649	658	652	649	689	692	661	642	646	688	689	692	664	637	651	667	647	659	665	664	671	682	681	690	686	643	642	641	667	666	706	651	672	648	680	647	642	677	680	687	682	642	657	682	677	672	694	648	667	676	660	657	712	714	730	671	655	663	672	612	667	698	622	677	681	649	640	692	639	628	656	702	694	663	682	635	617	679	669	711	629	681	682	671	685	682	621	633	680	650	659	652	648	656	726	696	654	698	681	628	645	699	642	715	645	697	703	641	689	673	631	638	659	735	631	663	628	681	689	686	633	681	649	648	650	650	646	724	656	663	693	639	694	696	630	664	681	639	640	678	706	677	679	663	684	688	685	688	636	610	622	631	665	665	657	705	662	667	688	655	651	684	653	670	640	706	648	713	663	658	692	675	654	625	698	640	695	673	681	708	663	693	646	692	656	699	699	661	631	649	725	715	685	690	660	648	667	684	641	685	671	645	663	653	652	663	675	648	726	686	611	655	668	637	629	624	676	676	667	637	688	667	668	645	706	675	662	653	682	698	669	690	672	655	685	649	643	623	637	653	626	629	689	693	675	638	658	702	674	676	692	651	655	698	693	645	656	638	617	666	647	655	696	674	711	686	674	662	683	643	722	602	669	657	663	636	688	678	690	685	627	678	663	647	659	688	684	700	654	668	664	651	634	653	641	680	668	669	661	675	637	665	719	658	738	663	636	703	647	671	673	669	638	649	703	682	688	645	674	673	693	642	624	677	637	648	689	609	691	670	647	678	668	636	675	628	667	658	626	621	656	683	651	673	614	636	653	663	684	638	692	664	676	678	662	685	649	665	630	634	617	648	690	676	626	659	725	686	661	670	680	622	671	641	684	706	648	672	703	706	609	671	646	695	666	655	672	663	688	643	685	696	693	669	692	702	686	639	715	697	701	654	651	623	678	677	635	664	621	635	667	676	658	687	662	718	693	664	615	669	657
38536	20162	12490	7220	4492	3398	2483	1970	1739	1465	1380	1226	1096	1051	1045	884	929	852	816	800	807	774	756	768	694	726	721	684	727	712	722	680	700	702	670	672	646	664	659	648	643	684	674	650	679	649	661	666	705	667	692	669	620	660	688	650	672	658	645	622	656	630	691	628	699	684	624	636	639	653	688	652	681	616	648	652	648	622	634	645	607	660	674	578	627	640	646	683	645	643	640	610	640	659	640	677	603	637	602	680	673	655	661	647	656	586	618	649	612	638	627	592	612	638	636	656	621	607	610	650	610	666	647	660	634	654	671	632	656	595	595	619	659	664	649	676	615	623	615	625	627	631	576	622	623	632	577	606	624	628	600	624	644	601	665	632	633	600	620	646	670	631	630	626	636	640	609	669	627	651	619	601	639	615	613	656	624	639	662	630	665	630	651	621	643	681	616	642	584	641	631	614	628	593	648	625	621	647	656	624	572	628	617	651	594	579	625	616	592	650	621	648	611	654	644	637	647	605	601	631	640	629	604	620	664	585	591	637	643	680	615	641	608	562	612	673	592	667	627	621	638	655	646	675	643	631	651	618	618	613	583	623	664	589	573	680	590	623	601	689	602	618	606	634	630	607	621	635	656	631	683	626	619	628	628	627	643	664	626	624	611	634	632	637	645	623	652	585	607	596	606	657	615	617	619	643	611	627	608	577	593	670	603	617	606	589	633	625	616	653	676	610	636	662	654	649	660	624	651	621	637	600	608	650	619	630	595	591	616	638	626	608	647	595	669	583	642	584	599	637	603	616	648	619	621	617	617	632	564	606	622	604	651	624	612	578	643	623	654	663	590	635	654	655	608	662	606	630	586	664	576	652	593	658	612	602	607	621	667	666	604	674	634	608	623	620	585	648	643	643	639	691	684	640	604	591	641	618	653	619	606	625	647	617	621	635	620	617	615	595	594	600	628	638	586	611	613	630	609	612	585	649	623	612	638	622	643	618	584	610	605	625	618	603	646	657	707	590	637	641	636	636	619	640	611	658	615	596	643	625	606	594	608	683	577	607	570	657	636	604	620	573	635	635	650	665	626	611	627	628	615	697	616	624	634	619	646	585	634	610	621	620	614	624	606	665	659	619	641	647	623	604	577	633	610	621	633	601	614	626	629	610	634	660	646	619	646	621	641	628	644	621	667	621	596	647	601	622	641	597	700	600	660	606	632	577	621	654	608	624	631	632	615	640	575	624	615	664	615	640	655	635	608	606	631	648	600	616	621	636	624	655	551	658	613	641	645	598	644	575	632	622	634	625	660	613	602	567	640	583	601	616	643	639	640	653	616	612	627	572	624	654	621	612	614	613	611	618	577	621	631	591	630	629	660	620	638	613	580	628	586	677	691	641	645	635	625	626	647	615	639	610	639	681	596	637	622	699	615	630	616	625	615	612	649	575	633	640	679	619	628	602	627	608	629	631	657	612	609	625	692	626	615	635	633	664	657	607	627	599	600	609	669	680	604	619	611	661	606	625	655	617	614	616	617	674	656	579	624	595	637	614	641	681	606	637	641	628	621	653	623	635	628	668	627	608	672	633	648	633	620	679	683	606	623	591	582	609	644	603	627	557	583	625	605	667	632	649	614	615	610	626	626	605	650	614	625	626	671	589	622	576	640	641	629	594	657	600	601	580	625	630	635	637	646	617	558	633	654	675	606	606	599	623	610	599	616	616	632	589	664	642	640	595	607	655	572	600	610	637	586	653	629	612	597	596	636	602	620	582	647	651	650	621	627	610	641	632	618	584	595	589	610	661	667	667	619	616	583	606	612	659	641	616	556	638	599	602	617	620	618	659	642	599	601	636	609	620	659	651	603	576	648	616	604	628	621	627	633	592	621	624	601	648	591	622	632	595	644	633	620	647	630	638	650	587	667	617	611	631	640	602	605	602	616	624	604	626	626	595	630	591	622	628	607	676	687	599	592	622	599	621	627	644	607	646	633	635	636	583	670	619	640	641	627	622	594	603	607	626	654	622	649	623	632	627	646	627	622	605	596	668	633	571	642	666	626	662	617	639	562	617	638	651	603	664	615	586	604	665	632	605	605	690	607	618	564	611	616	651	672	658	635	624	649	637	676	640	619	651	659	634	604	598	635	581	640	665	631	668	615	567	652	591	629	567	601	601	624	615	649	657	635	652	588	619	634	661	635	607	605	634	646	605	646	667	603	659	604	651	618	631	655	601	607	621	607	654	600	622	618	675	612	652	597	624	632	609	644	639	615	641	634	600	608	624	607	635	609	674	639	658	613	622	618	623	623	651	627	606	668	638	587	657	578	624	645	564	650	656	650	655	610	652	640	624	598	572	642	589	618	616	662	583	649	636	638	636	629	641	599	594	603	638	624	629	637	629	618	639	627	645	633	627	656	648	590	630	611	611	642	604	628	636	666	592	651	584	652	594	618	636	606	633	622	620	606	692	633	620	660	639	596	633	611	637	611	597	643	648	579	669	581	635	665	662	652	639	638	603	641	638	670	623	614	609	626	620	628	607	644	642	622	638	618	623	639	625	646	657	626	607	622	621	626	618	595	650	615	616	590	610	593	622	657	657	653	686	626	627	665	631	640	647	661	603	640	628	657	626	644	619	616	690	655	631	648	631	581	601	633	632	639	662	595	656	593	659	639	607	594	626	672	607	599	686	666	654	631	645	612	612	615	649	609	639	651	620	646	636	623	666	628	654	635	632	605	627	650	645	671	654	662	607	606	649	619	666	662	621	651	627	617	682	631	621	620	631	608	613	620	631	623	603	607	627	615	611	615	606	606	606	637	647	585	602	617	609	652	635	590	605	563	614	630	613	664	629	630	594	648	646	632	638	616	619	588	642	657	625	628	635	669	610	590	589	617	635	651	651	627	627	641	646	595	592	650	622	644	593	608	595	666	624	615	618	614	624	601	618	618	660	652	627	613	590	658	610	579	653	680	678	627	624	653	615	618	605	615	618	585	623	619	632	664	645	613	632	642	653	615	632	567	646	631	619	649	638	600	634	685	626	619	578	667	649	625	610	642	601	631	640	653	618	632	630	624	630	635	615	663	619	643	589	611	602	612	627	615	621	625	605	616	586	662	564	624	647	627	641	615	636	621	636	642	638	645	656	629	632	573	634	646	622	631	618	621	635	661	602	632	620	653	669	599	611	605	620	603	640	622	632	612	627	643	579	613	635	663	638	625	592	582	608	623	589	627	589	588	636	634	660	637	616	652	617	604	627	607	644	624	636	650	639	626	648	602	660	655	632	671	633	588	638	655	648	585	624	640	649	642	626	652	625	586	650	613	595	593	617	615	629	667	725	589	582	623	624	620	669	651	634	629	653	614	608	633	601	612	600	625	612	619	593	663	626	616	640	597	613	635	634	640	632	594	683	642	628	587	665	599	622	650	611	647	635	621	654	612	628	626	630	605	586	646	632	630	608	624	617	593	624	622	615	643	649	647	624	606	645	623	601	588	643	625	628
33212	16313	3114	767	756	645	624	626	671	645	638	663	603	613	658	627	599	652	625	664	594	665	642	614	657	679	618	618	610	607	633	666	614	577	612	647	667	605	609	606	630	619	631	572	627	597	595	624	636	605	647	624	641	599	618	570	623	646	642	599	604	627	598	613	635	663	620	602	602	599	649	596	596	581	636	607	664	632	611	619	602	650	627	651	637	621	622	580	634	645	623	622	614	633	626	632	624	626	595	610	603	617	634	610	648	628	593	591	625	630	605	601	598	634	625	565	663	619	658	562	624	583	630	612	620	654	612	572	649	635	648	599	590	633	655	587	623	653	606	621	615	617	645	625	622	595	621	551	581	587	638	623	639	620	622	637	619	603	618	637	646	557	616	587	581	587	608	615	618	655	615	622	596	610	626	638	591	609	639	623	637	619	610	583	633	625	660	605	590	623	667	636	562	639	589	657	629	642	618	568	648	647	606	581	635	529	603	570	614	641	613	659	645	626	603	605	651	595	595	623	630	603	640	608	643	623	593	596	599	604	607	626	587	622	642	597	610	609	566	616	602	613	626	658	609	634	691	629	586	593	605	622	612	629	618	562	668	593	589	595	618	631	592	613	594	687	658	592	584	655	579	609	617	605	632	670	607	629	596	619	578	616	562	636	603	610	616	613	604	656	678	597	628	638	631	634	586	624	660	632	647	616	664	642	641	644	633	591	620	616	638	591	658	624	626	663	625	597	626	623	601	581	600	645	588	640	645	661	597	621	605	633	580	632	602	625	596	625	619	591	600	600	583	644	579	595	642	625	606	641	659	649	622	608	653	591	621	580	597	598	634	606	648	618	608	618	598	601	632	620	597	566	620	610	612	629	607	615	577	595	577	594	607	621	625	657	612	608	571	582	674	608	619	624	598	630	677	636	628	634	605	581	577	630	582	570	578	592	609	592	606	607	617	582	638	635	624	624	618	643	631	634	654	636	592	582	581	608	656	583	594	649	598	619	632	606	635	627	575	620	627	646	613	664	603	570	593	566	620	620	611	633	599	596	639	573	634	611	619	648	631	569	618	644	607	613	636	580	613	642	621	644	601	611	658	590	632	651	597	616	605	645	610	560	648	657	659	607	579	613	567	642	605	618	654	588	617	606	584	613	680	624	614	637	575	642	641	649	625	603	639	605	622	612	608	627	631	629	645	614	585	630	617	665	647	652	597	602	629	638	645	607	641	606	620	636	615	611	639	602	620	669	563	586	607	634	656	657	667	620	618	672	593	621	624	615	561	581	621	637	610	650	622	644	642	604	671	678	600	596	649	627	625	624	623	620	628	622	631	620	633	618	627	608	574	648	591	568	587	630	620	614	689	612	641	581	656	604	638	609	596	580	634	610	638	631	597	643	543	576	602	622	630	621	653	651	557	627	579	631	604	596	633	585	616	657	634	620	651	652	611	623	605	639	624	533	610	671	637	624	549	658	617	612	611	594	608	613	619	621	569	589	597	605	603	638	586	615	632	622	620	654	610	646	639	641	606	637	614	665	597	593	616	646	618	658	609	605	652	623	604	633	618	639	639	630	629	584	594	635	637	628	619	623	673	698	601	625	630	607	631	621	598	577	671	575	643	664	582	608	613	620	625	620	619	621	662	577	644	623	646	632	556	603	676	611	577	574	682	589	622	606	591	613	609	646	600	634	617	587	587	615	644	616	574	581	636	610	583	622	575	590	605	637	631	599	578	644	679	649	632	627	621	641	606	592	601	624	670	672	650	624	627	610	652	644	583	588	604	589	676	618	654	624	593	630	617	662	636	653	643	635	596	630	580	688	646	637	607	570	598	605	615	642	623	636	639	629	637	628	588	598	639	590	651	588	609	621	656	607	615	634	604	640	599	643	646	589	607	596	619	628	611	620	628	624	625	611	596	571	601	576	676	608	605	624	641	624	577	618	636	633	570	624	606	622	631	591	586	639	625	611	612	603	593	613	584	583	648	647	673	624	643	611	648	587	623	658	516	611	636	601	621	559	647	604	608	651	671	605	618	689	641	631	600	574	658	657	614	581	610	596	632	619	637	660	674	647	593	573	651	581	647	602	595	646	619	604	642	632	604	628	602	627	608	617	609	587	609	595	658	649	611	585	625	625	559	585	605	596	630	683	605	576	606	620	599	618	650	599	593	624	593	586	612	553	628	607	619	636	606	640	591	645	631	630	618	630	608	632	604	600	632	638	616	663	612	634	634	605	621	634	584	650	594	659	601	645	643	629	623	587	608	603	615	647	660	665	587	642	636	626	630	610	639	643	601	661	622	598	622	617	584	622	595	653	641	589	634	634	623	607	570	634	613	629	626	606	631	605	609	619	611	627	608	636	599	641	591	649	601	628	609	605	643	616	640	626	654	588	622	604	603	590	613	651	621	623	598	589	606	602	669	620	604	639	613	598	617	613	595	644	639	570	588	642	604	636	666	656	685	651	633	645	624	604	630	596	638	620	630	621	619	625	594	611	634	595	674	660	611	648	625	627	609	645	613	614	582	639	599	608	599	603	633	627	623	597	619	636	635	581	597	611	651	635	610	607	593	595	651	607	622	638	591	618	647	636	588	623	627	620	604	602	608	600	636	670	610	626	640	594	610	643	617	641	618	592	601	666	593	614	614	596	602	629	633	617	616	642	643	609	602	638	569	571	642	628	602	617	623	578	554	624	602	602	635	619	629	631	633	643	629	598	600	583	646	647	582	638	585	593	605	598	626	647	653	608	638	602	618	642	562	645	642	611	610	630	601	614	612	639	620	636	614	632	614	618	622	629	648	653	575	582	575	583	642	681	655	609	653	642	620	591	616	643	618	631	646	602	629	607	630	649	625	580	578	641	676	620	617	609	593	617	590	591	615	603	599	639	628	604	615	647	637	623	589	631	620	629	629	655	612	629	613	647	630	610	582	580	592	570	664	638	612	630	631	674	643	630	624	623	572	567	614	627	632	637	612	625	623	626	627	574	574	659	652	583	593	620	663	600	636	604	632	622	589	615	655	588	598	598	584	611	648	637	569	625	610	626	640	603	626	592	631	647	643	625	630	588	608	600	645	637	661	598	603	615	632	612	620	567	595	630	643	624	600	593	629	578	568	637	641	633	587	585	643	617	607	597	589	610	620	591	611	613	613	614	605	655	634	599	615	648	601	615	634	601	598	616	633	591	624	667	615	587	631	618	613	588	634	594	632	591	635	600	622	584	639	640	639	673	663	603	617	611	629	671	622	630	620	632	658	671	623	596	630	641	643	608	591	599	613	653	658	573	665	588	619	649	620	599	682	633	616	657	624	617	662	612	633	626	640	637	576	592	677	598	658	624	628	598	615	597	669	626	635	595	635	558	587	639	632	659	609	582	642	601	623	628	613	567	624	661	627	629	624	602	619	613	597	647	627	631	654	633	636	576	608	632	601	630	633	629	644	639	628	634	628	630	623	597	604	625	621	618	638	611	585	622	623	645	622	607	663	604
28825	2389	1023	798	754	741	695	672	646	674	630	663	679	676	654	665	607	659	640	634	628	655	634	611	626	628	655	627	618	613	639	593	637	671	642	656	628	616	663	628	598	618	709	593	641	683	664	615	630	608	670	644	651	661	688	628	624	660	644	652	646	661	668	585	624	662	685	646	648	663	596	682	665	663	658	604	685	639	638	639	622	591	606	698	635	650	670	646	678	650	640	595	631	619	644	648	617	650	624	648	665	599	650	616	614	636	581	646	657	612	626	638	630	648	600	617	661	685	676	615	627	623	629	647	633	622	614	616	647	658	643	645	594	672	639	607	631	648	643	633	671	631	638	646	625	615	664	640	650	641	636	629	583	668	647	654	590	662	630	661	626	630	637	638	622	641	628	646	602	643	570	667	623	590	647	630	723	593	635	615	607	646	614	655	612	622	658	652	632	579	659	637	638	639	688	635	581	612	639	612	642	621	674	639	585	660	613	649	603	641	600	593	670	650	631	641	585	671	620	654	650	617	626	642	618	612	590	652	669	625	638	661	619	617	614	623	602	599	635	672	585	657	677	635	643	649	680	636	596	608	572	635	607	635	594	620	658	614	618	607	646	625	657	655	597	604	620	659	645	665	630	661	645	676	656	632	656	609	613	622	618	598	640	604	610	627	638	644	681	674	638	636	611	632	638	647	652	646	639	661	635	675	685	679	640	667	643	590	636	610	629	636	643	646	627	602	608	618	631	623	655	620	646	610	642	627	683	650	634	660	605	677	682	619	626	673	677	633	631	585	645	635	617	618	646	681	656	663	635	629	632	654	637	666	637	606	630	637	620	621	646	621	614	676	690	661	636	588	619	650	655	602	683	620	601	662	639	677	617	603	609	601	629	653	635	639	637	605	632	615	625	679	617	652	655	628	655	626	689	681	626	617	663	624	665	617	619	633	648	643	607	651	627	650	623	645	610	661	602	658	653	689	619	624	636	617	639	678	647	623	653	608	606	638	633	633	631	712	620	652	618	648	672	651	665	627	673	616	646	644	668	670	692	601	656	606	652	618	685	631	633	631	617	645	653	586	674	628	637	663	639	703	618	602	619	606	597	614	624	623	683	645	634	620	620	625	640	657	630	636	676	644	634	625	648	580	650	638	630	650	696	603	661	608	685	629	678	559	638	682	648	608	675	623	617	630	630	607	644	642	636	659	666	634	617	686	618	615	655	642	632	624	639	620	615	662	578	594	587	622	628	607	632	627	661	602	657	590	645	644	631	651	663	643	633	661	646	643	699	614	611	635	641	643	597	615	596	645	676	601	659	667	568	648	625	658	611	650	678	660	566	695	648	681	614	659	615	699	641	636	635	635	602	618	610	660	626	620	615	641	650	655	657	627	637	623	634	636	634	618	616	646	634	595	610	635	579	659	586	603	617	625	662	618	653	618	590	600	613	580	675	656	580	613	616	598	629	662	640	620	663	619	698	598	640	628	640	676	634	623	636	626	609	600	644	637	618	630	641	630	633	622	584	656	641	603	655	665	620	642	631	631	617	643	598	597	595	616	579	623	671	609	649	664	681	657	616	634	647	621	629	599	616	628	629	673	630	618	638	624	642	665	678	620	645	615	614	608	643	660	624	653	642	670	627	684	650	651	611	614	602	648	664	645	608	678	641	596	666	605	669	604	634	666	616	634	643	658	635	639	657	647	628	624	659	636	704	655	652	639	579	616	627	626	564	606	616	575	665	655	656	643	644	607	620	645	632	624	644	663	597	644	665	615	635	634	669	673	642	635	656	635	625	653	615	658	613	653	633	626	625	699	620	689	632	664	678	629	625	625	646	703	649	624	654	606	654	604	653	612	648	614	610	641	657	641	634	612	597	660	640	621	601	673	641	636	653	614	606	629	610	631	617	650	621	579	679	605	674	601	665	608	635	620	686	622	633	651	608	642	708	660	659	623	630	659	694	625	613	587	668	606	653	615	657	629	668	640	608	591	625	653	616	604	640	616	644	662	630	696	606	629	650	630	600	643	638	629	583	626	633	642	639	676	627	611	672	659	659	664	600	581	659	627	639	649	617	605	600	612	643	643	653	668	650	639	665	632	662	660	638	652	584	664	586	636	658	639	661	665	637	693	652	627	689	644	618	621	626	611	687	675	576	623	597	610	653	648	615	644	649	626	668	642	664	671	611	614	626	593	641	606	660	643	624	631	632	610	614	607	655	618	610	636	611	665	666	612	641	606	611	639	653	645	651	619	642	619	624	620	676	642	642	651	674	675	667	651	609	675	699	624	605	585	673	628	616	632	621	590	612	626	657	615	613	654	618	661	630	610	654	636	662	641	634	671	642	669	667	590	612	675	672	679	659	651	615	606	650	623	714	614	700	634	632	639	639	617	606	602	619	639	651	619	641	634	627	611	558	604	645	646	648	671	647	578	671	618	656	622	613	640	682	644	618	611	635	680	650	638	648	668	618	618	597	620	667	591	655	637	664	649	613	666	603	624	630	687	658	653	630	609	619	662	615	658	645	638	628	614	623	658	660	624	674	634	648	628	631	648	646	661	635	656	654	648	634	625	669	625	672	653	664	641	629	694	624	679	672	637	673	650	646	634	625	698	626	646	606	637	643	628	623	617	612	626	638	601	623	634	636	582	660	639	636	648	606	618	633	652	628	627	603	601	657	633	600	645	598	612	636	635	627	668	627	607	594	621	622	633	630	578	668	618	691	635	616	623	593	657	610	657	655	622	620	606	708	636	647	656	592	653	653	623	633	633	641	606	654	643	571	660	667	629	648	625	684	667	646	646	653	611	658	687	614	666	610	638	629	669	616	621	651	606	654	654	615	637	690	693	601	602	630	620	629	625	702	636	660	608	644	626	614	621	660	669	625	643	629	646	675	701	621	658	621	622	631	617	647	628	647	649	635	584	604	633	645	618	622	606	647	676	629	638	644	609	699	667	676	642	612	655	631	576	662	614	646	639	660	651	653	632	657	657	581	608	679	671	636	642	629	621	648	636	653	665	628	599	641	643	618	648	664	661	666	614	663	664	657	627	655	633	655	616	651	625	688	645	683	610	654	636	665	632	650	633	650	628	614	596	624	632	621	645	631	633	614	641	662	616	628	615	659	631	620	613	636	628	584	657	637	638	682	641	662	644	645	672	674	594	599	626	611	649	625	673	653	653	638	589	646	609	657	629	680	646	618	662	631	645	636	616	607	672	623	624	623	635	612	637	679	606	651	646	698	645	671	605	681	687	650	589	652	634	615	636	644	618	641	613	564	643	671	620	688	639	631	599	624	660	654	620	615	616	621	639	600	627	625	634	619	661	652	645	632	635	655	616	624	650	658	606	628	662	644	616	614	654	644	631	602	642	626	640	616	623	636	632	612	625	622	677	674	632	621	661	609	634	640	591	597	634	680	669	618	638	668	642	649	621	622	634	626	641	611	636	648	653	652	625	690	613	662	663	614	577	608	605	628	640	645	606	589	675	626	661
25293	20998	27816	24289	20914	8890	1032	679	594	599	484	478	479	456	422	417	412	380	432	378	417	410	405	366	372	414	410	391	376	369	381	367	391	365	363	379	344	385	372	380	379	356	365	404	349	364	393	382	379	376	354	378	372	358	407	345	353	377	372	367	348	339	349	349	349	417	377	371	372	376	343	363	392	367	371	358	381	379	365	373	381	380	378	380	358	345	374	402	347	393	371	362	343	336	359	378	338	365	361	364	346	387	360	352	334	331	355	367	330	328	358	392	352	366	354	377	371	326	345	365	347	326	364	371	378	366	325	334	333	356	366	387	342	346	381	340	362	342	379	337	377	363	352	349	373	372	362	350	357	357	374	351	356	348	337	364	349	394	358	369	363	356	363	376	346	370	353	359	404	380	336	370	368	356	359	360	393	380	362	366	367	332	341	342	326	347	358	336	351	370	331	368	336	383	368	356	387	363	352	365	361	376	392	377	348	341	306	368	374	377	342	348	388	385	347	337	369	324	401	344	360	364	328	347	384	378	377	367	347	377	343	366	371	369	346	368	367	357	358	361	348	387	363	373	373	354	357	351	390	371	345	376	354	349	364	364	358	371	350	354	370	367	345	373	351	353	373	362	367	315	358	345	346	384	338	364	309	347	351	360	374	354	359	367	384	369	368	351	387	350	352	340	384	353	339	347	343	364	373	358	356	310	361	318	358	345	379	377	345	352	349	361	376	373	340	321	348	345	320	370	366	362	347	326	363	335	400	380	371	332	349	373	352	347	338	364	376	361	365	325	366	355	338	360	349	371	354	330	341	366	345	334	363	341	364	311	369	339	327	363	344	395	350	348	350	347	382	345	346	338	366	376	353	360	369	336	361	356	380	338	377	341	349	342	385	376	343	374	412	348	363	346	304	345	326	351	342	377	378	354	350	350	336	368	380	329	350	357	372	355	368	348	322	362	360	337	373	375	372	364	357	341	357	374	379	336	351	346	371	378	342	386	342	356	349	379	361	330	349	361	341	367	347	367	366	339	377	351	388	345	340	346	367	379	394	375	356	371	372	359	396	364	384	388	342	374	379	368	350	340	387	382	373	376	334	332	372	365	358	354	352	406	354	372	359	366	367	341	344	308	342	332	393	347	330	373	357	370	363	367	376	360	384	375	392	382	349	332	355	385	335	340	349	383	361	367	353	341	363	347	367	351	370	324	351	346	336	349	337	313	353	355	351	362	370	351	402	345	359	369	350	346	363	373	354	410	337	352	372	359	374	359	330	388	380	372	349	365	344	373	370	347	395	366	363	354	351	357	344	351	366	344	348	391	397	377	308	364	345	378	350	331	317	369	332	366	371	354	344	383	361	364	364	400	348	365	367	362	403	342	315	373	373	392	337	349	350	347	361	377	365	339	372	356	359	375	326	373	394	347	351	380	376	376	359	361	349	369	342	353	353	335	359	373	365	351	318	341	361	376	353	355	342	337	353	351	347	361	355	362	363	372	368	346	390	350	338	371	395	335	378	340	354	382	357	332	349	366	376	359	340	365	378	377	369	374	365	385	351	363	327	322	365	405	354	321	328	367	361	358	357	374	360	364	351	378	362	362	321	357	350	379	326	360	325	349	334	360	374	347	387	344	357	412	393	359	372	328	350	336	349	368	350	366	341	373	365	355	411	358	356	358	336	333	378	377	343	349	361	349	368	374	359	361	348	351	383	414	388	350	348	344	379	375	359	357	354	356	360	380	356	346	340	351	362	354	377	378	344	368	353	349	362	339	390	325	360	368	366	348	384	350	360	355	347	357	360	335	338	374	352	367	317	363	356	331	368	378	339	330	345	363	354	380	365	369	379	358	381	368	391	329	387	358	355	331	385	377	356	368	352	334	372	362	355	363	357	331	347	343	370	342	389	334	373	359	373	383	370	337	343	339	367	390	364	364	344	310	388	345	346	357	369	394	320	347	377	338	345	333	368	365	345	378	341	353	368	354	365	358	344	358	376	365	375	322	385	348	322	349	370	325	341	377	364	377	357	331	342	356	358	350	359	322	368	373	365	355	358	368	386	353	411	344	361	336	332	340	343	392	351	315	350	367	367	332	361	326	358	397	353	327	342	358	344	359	389	325	357	345	343	311	340	336	368	358	366	333	368	363	358	340	355	382	358	353	330	337	379	372	374	376	379	362	370	359	346	332	371	338	342	380	389	326	361	324	364	368	333	395	360	370	338	316	331	342	326	370	362	335	359	380	393	324	338	365	326	332	377	364	376	348	363	355	359	373	367	344	363	325	375	398	366	347	348	364	351	355	363	352	371	320	378	360	360	391	370	345	327	368	355	389	367	364	371	348	349	365	323	363	371	341	336	343	329	370	349	353	349	363	361	334	393	338	392	348	354	353	354	353	358	368	383	337	372	363	353	353	342	360	340	334	353	346	356	352	367	387	375	383	378	373	382	353	335	352	333	342	359	365	349	339	356	352	351	353	355	357	351	355	350	333	363	310	315	374	378	358	374	348	390	345	370	359	321	368	364	354	364	367	348	342	367	366	361	371	350	354	340	334	347	390	351	379	387	358	357	349	347	334	350	342	343	349	362	340	388	347	383	340	363	358	387	358	377	370	376	356	380	403	364	339	352	355	349	339	384	328	350	343	331	389	402	383	344	349	364	386	397	325	363	371	375	363	336	346	367	327	371	348	365	398	375	348	357	372	363	340	353	352	370	339	358	348	366	348	375	351	351	358	333	390	399	334	335	374	355	363	326	346	339	354	364	390	395	358	350	370	356	354	371	336	365	363	353	341	356	367	339	357	364	358	371	344	372	371	345	327	363	383	377	380	329	337	403	392	337	383	353	346	338	334	336	367	344	364	373	341	341	351	375	369	357	350	383	369	382	344	371	331	370	363	321	361	352	371	344	346	380	363	373	383	367	393	341	348	366	387	347	330	356	311	356	340	356	341	341	343	352	356	370	359	360	335	348	350	357	346	399	348	333	366	325	352	369	363	344	349	371	341	327	390	353	356	396	311	369	349	353	376	384	369	326	353	335	348	353	344	392	334	356	350	337	361	363	392	370	379	372	336	363	362	345	344	358	390	376	360	362	370	369	362	361	354	376	352	348	353	356	364	388	370	363	358	333	362	369	354	366	366	368	370	337	369	424	372	369	365	354	381	350	372	343	354	353	346	369	373	333	359	335	352	366	348	345	383	359	373	354	384	338	368	371	340	385	366	345	400	368	379	303	359	368	341	366	314	346	364	395	385	370	371	386	359	329	354	346	369	371	352	335	358	393	373	375	344	326	357	360	371	375	373	350	324	356	356	342	345	373	393	352	379	314	387	365	367	342	365	327	392	374	348	336	334	339	315	350	362	356	354	350	342	365	336	357	366	345	346	349	363	365	341	371	362	377	388	378	339	318	342	301	360	383	326	357	384	387	371	343	335	360	399	402	345	372	338	310	382	349	341	345	322	388	345	378	309	370	349	365	352	356	346	354	329	360	369
50675	14141	7323	4084	2589	1809	1407	1079	924	835	747	618	640	624	582	535	500	495	497	449	464	495	422	459	417	422	413	420	415	393	390	425	385	422	431	377	376	379	366	391	418	378	391	386	418	403	367	379	418	388	378	407	404	437	380	426	434	371	378	390	394	388	393	383	382	371	381	413	379	402	384	407	406	373	363	368	369	364	402	377	367	400	367	367	378	401	367	363	382	397	412	353	383	392	351	350	375	393	340	369	336	366	378	393	399	358	355	351	351	409	358	391	391	389	365	410	402	365	383	382	382	357	379	369	377	379	330	364	388	396	351	357	374	388	406	392	338	340	390	401	362	380	380	367	361	369	354	340	375	368	368	368	376	349	376	374	377	388	396	425	357	404	354	365	354	363	350	331	368	399	381	347	339	358	391	353	337	375	366	356	366	348	359	341	365	374	394	370	358	352	361	381	389	356	409	413	381	383	360	367	360	407	387	391	386	361	391	367	367	394	352	359	338	356	384	402	385	379	373	381	358	407	394	360	395	375	363	379	391	349	392	333	359	362	386	388	435	390	345	362	356	360	379	370	357	378	375	364	378	382	389	385	342	323	390	337	405	394	395	381	366	371	376	403	326	382	381	356	351	310	358	374	376	396	341	366	396	368	326	356	355	354	383	402	373	377	357	363	366	381	396	394	385	367	352	361	315	342	371	311	365	376	364	368	382	370	364	369	395	361	370	350	379	366	403	409	356	371	416	375	379	387	388	353	380	342	369	378	369	360	398	385	381	389	358	398	354	380	345	354	377	369	382	345	369	370	363	372	380	368	344	362	394	343	389	393	352	372	369	383	371	336	356	385	376	375	376	349	395	381	379	387	386	372	353	358	359	362	395	390	366	395	386	383	371	395	372	420	377	365	352	377	346	351	329	373	351	342	386	345	340	388	352	371	405	352	397	378	360	378	352	358	405	343	364	379	365	388	340	358	338	342	376	371	335	385	356	368	371	347	358	352	358	382	384	371	339	371	364	378	392	347	357	374	361	382	386	363	373	342	358	377	355	373	368	367	346	398	376	392	342	374	373	359	376	371	358	396	359	353	370	354	362	374	339	353	373	375	361	396	405	396	348	356	380	367	357	397	352	409	325	347	382	388	385	383	376	375	359	357	387	374	403	344	396	373	404	338	356	372	370	365	366	399	408	380	374	367	346	382	359	362	359	382	342	366	391	333	373	354	351	368	366	381	384	345	337	371	376	365	368	351	381	387	374	379	394	352	333	348	374	372	374	384	393	370	383	355	391	344	329	388	372	394	400	381	332	378	349	342	402	397	376	381	346	370	371	390	392	401	361	369	363	410	341	348	386	388	405	363	360	371	360	366	379	365	360	346	399	351	323	364	369	376	373	388	374	375	347	386	355	368	349	373	390	374	385	359	371	384	373	346	353	363	374	380	346	378	362	368	367	342	348	345	370	337	373	389	403	373	377	359	373	391	382	353	336	367	351	368	374	363	363	415	374	381	350	354	324	394	322	356	351	379	382	371	351	371	334	363	382	372	390	381	386	358	368	356	403	374	365	371	388	355	375	359	416	388	385	381	328	367	377	363	384	355	371	361	378	348	367	396	382	359	376	394	363	366	382	348	346	378	333	411	344	358	350	387	382	361	336	337	370	398	377	342	342	380	423	389	382	351	349	366	380	364	350	366	383	377	358	356	351	370	405	369	401	348	382	367	335	352	389	363	392	381	421	348	354	357	375	367	353	357	389	356	369	387	355	392	378	376	337	358	333	380	364	389	356	392	347	389	390	375	375	362	413	365	361	379	434	304	366	386	381	372	377	378	386	402	380	380	381	338	362	342	346	394	349	408	376	391	393	363	357	357	402	368	366	364	314	366	348	384	396	346	377	351	387	356	371	378	371	360	369	382	384	390	367	379	380	389	371	371	399	360	367	350	362	339	385	371	349	370	364	390	371	380	371	378	380	379	362	352	360	364	380	362	401	383	383	373	402	397	350	397	385	369	358	354	362	358	327	345	370	358	360	376	413	411	360	378	376	355	369	374	368	381	392	377	328	393	347	410	360	399	368	350	368	355	401	339	379	371	373	401	419	390	360	388	358	381	389	378	392	365	417	379	380	390	376	368	345	364	383	393	344	370	369	374	370	361	385	368	362	398	390	369	377	348	317	363	359	381	359	351	379	377	380	360	365	385	406	350	377	371	387	391	370	352	370	375	416	347	357	389	375	363	370	361	377	385	377	399	360	359	369	338	378	400	354	334	388	376	368	329	349	322	372	368	399	371	383	369	375	371	383	346	377	374	368	385	385	362	401	384	370	373	360	377	353	351	335	386	363	366	390	354	393	333	383	376	408	372	365	364	373	354	360	367	405	375	375	379	374	375	370	414	396	354	387	379	341	355	381	367	358	374	355	377	367	371	390	403	353	358	377	365	328	359	330	397	377	395	397	350	390	375	394	356	383	379	324	352	358	346	400	410	348	382	365	336	375	337	345	362	362	334	358	367	384	347	377	384	352	382	353	359	386	344	359	375	361	359	374	364	364	359	349	372	418	361	387	388	403	355	381	377	376	379	374	357	409	378	375	364	377	370	387	361	383	374	377	412	335	361	380	367	344	350	364	393	377	377	370	385	377	379	367	380	370	390	372	361	367	360	393	400	382	363	384	366	370	387	364	362	380	391	379	372	342	356	358	342	340	378	384	358	356	383	364	378	364	374	367	373	357	387	348	380	374	350	374	381	402	367	357	336	397	387	367	353	354	377	365	372	374	368	389	365	386	364	366	368	383	363	366	386	352	398	350	353	382	360	388	364	349	391	386	319	380	384	364	381	373	417	367	360	354	360	373	385	367	385	369	366	377	378	363	398	392	378	393	359	361	365	389	363	329	367	387	372	348	373	393	357	394	381	355	366	377	338	348	395	324	375	366	389	337	375	386	376	385	388	334	353	353	395	365	367	346	391	333	358	341	365	378	400	375	372	356	380	364	384	361	383	363	353	371	403	337	352	365	349	410	378	407	358	366	346	356	400	347	385	372	400	356	389	387	370	358	377	396	398	368	384	393	375	355	371	362	396	357	377	363	345	375	368	389	352	349	378	374	387	378	393	366	371	381	416	364	399	368	368	375	392	354	385	340	351	397	397	397	364	377	355	380	359	407	352	365	373	357	410	349	367	372	359	374	345	337	382	375	366	348	355	376	374	361	354	335	407	382	384	363	368	383	362	391	375	367	372	390	378	372	367	360	378	372	359	353	364	389	363	384	354	403	344	396	408	375	387	363	381	369	371	353	353	368	359	340	380	378	309	353	357	375	389	411	379	387	354	334	365	400	362	338	383	345	354	392	401	397	353	357	359	375	364	376	388	335	353	365	361	392	382	374	362	369	332	364	368	327	350	351	353	378	378	365	350	363	369	377	351	379	387	385	390	388	390	372	369	351	368	382	393	375	351	381	372	362	360	393	364	383	353	378	406	377	366	374	389	384	352	371	398
23316	20925	28282	23654	20913	20921	7076	1326	1078	1047	996	921	822	851	836	797	797	774	810	753	765	781	779	750	753	728	708	674	707	743	732	752	681	716	667	662	686	697	692	705	692	688	661	681	696	689	747	735	715	686	697	686	673	695	713	712	752	681	721	700	699	631	698	694	675	694	714	679	723	689	713	697	680	713	711	663	717	735	708	703	705	684	694	669	723	699	681	714	674	668	660	682	647	705	704	698	707	736	716	655	698	691	707	698	661	652	696	683	674	704	729	635	685	640	714	680	636	683	687	698	676	645	694	699	678	721	642	672	664	622	656	724	688	688	687	662	696	707	682	623	668	697	679	653	673	697	685	651	728	662	713	663	703	697	679	666	696	643	695	671	701	663	697	670	640	673	673	623	680	690	679	697	674	683	682	699	641	637	708	694	714	673	663	714	703	706	685	671	707	695	680	711	671	663	695	721	684	644	710	637	651	656	689	646	667	638	651	691	697	698	672	711	671	677	693	698	705	687	659	679	687	660	707	652	703	701	629	660	626	650	697	756	676	696	696	690	647	670	651	702	692	646	657	666	682	655	670	691	677	691	649	670	692	670	705	692	640	646	648	675	700	673	637	655	676	678	683	686	663	710	702	712	661	661	663	678	688	670	690	670	646	647	641	657	662	712	719	659	656	684	661	701	700	714	670	657	681	671	685	695	673	678	655	658	640	644	671	661	695	668	635	651	646	673	633	647	693	620	687	675	668	692	675	695	646	704	673	691	679	631	651	687	655	714	713	673	668	739	683	720	701	731	699	681	680	651	661	708	711	695	642	680	718	688	701	682	661	683	669	656	645	715	695	654	721	671	688	676	705	729	693	638	671	669	695	685	667	702	683	649	730	659	687	646	619	671	695	664	659	703	653	700	707	698	664	691	697	674	666	702	671	670	693	662	677	709	654	658	673	675	696	684	685	670	616	691	677	705	646	683	643	669	654	668	698	656	642	665	679	716	702	679	689	694	697	651	703	685	718	675	682	693	661	655	719	689	688	688	702	693	682	653	658	688	672	675	675	646	689	658	659	632	663	673	712	695	675	714	701	689	641	636	646	714	676	680	685	707	667	691	691	694	692	712	666	644	700	656	716	641	663	588	698	656	655	656	654	701	698	650	724	667	632	654	713	668	710	638	721	689	672	666	718	645	647	678	670	651	708	642	696	653	709	648	671	701	659	671	625	679	652	711	697	709	723	658	704	684	682	707	676	680	602	631	691	694	633	637	695	653	653	682	667	678	665	653	669	678	679	669	664	697	626	679	713	672	681	704	663	696	711	642	623	658	709	669	674	703	662	680	684	673	679	669	665	654	679	674	662	655	658	685	660	679	681	663	681	665	672	647	677	688	681	690	684	657	691	667	650	688	697	733	695	676	649	686	710	691	712	668	657	687	686	671	683	691	646	657	690	662	658	718	694	689	659	677	662	721	684	714	693	651	731	697	663	651	647	689	697	609	700	677	631	699	720	690	676	637	671	659	714	725	654	711	637	709	678	624	664	683	656	618	679	677	704	694	712	715	658	681	693	714	665	667	685	670	729	626	676	692	674	665	653	662	716	669	669	715	710	635	658	686	639	634	710	663	703	637	641	727	678	619	668	698	710	690	665	652	694	643	683	724	768	677	666	693	661	594	709	692	634	666	669	690	717	675	686	591	651	668	665	709	699	669	761	674	662	669	696	661	687	624	661	643	685	709	661	679	673	658	667	678	705	690	684	647	701	680	647	672	667	674	711	650	713	625	685	723	708	737	679	719	672	685	668	650	687	665	696	675	639	716	658	663	669	697	651	668	710	694	677	659	656	663	655	643	722	647	643	669	695	703	687	717	682	720	690	709	677	737	637	695	719	670	678	699	662	673	690	683	680	697	707	655	693	687	652	704	646	666	690	652	648	686	679	693	657	675	714	726	686	686	684	657	724	730	697	656	700	656	676	705	725	677	640	648	665	654	666	646	673	659	705	680	684	660	683	672	665	651	706	696	708	662	749	637	674	651	709	653	677	690	686	722	662	679	649	657	682	684	694	640	698	668	662	680	683	667	693	713	663	703	655	694	664	691	683	710	670	720	688	639	693	649	666	671	695	647	661	702	749	704	678	661	703	664	684	703	683	665	637	690	693	679	665	667	666	692	701	694	669	658	659	704	612	652	650	665	633	704	675	641	643	690	666	659	707	633	690	705	679	685	647	685	652	631	678	660	705	651	690	673	665	697	626	666	657	701	673	660	669	670	639	662	646	629	693	710	765	684	663	653	631	666	709	659	715	673	708	690	702	648	635	691	713	626	713	716	662	680	633	704	639	708	664	676	654	684	646	711	649	668	704	675	660	668	691	663	680	646	638	691	612	705	680	672	704	622	726	728	704	704	672	707	690	677	637	671	642	662	634	671	706	695	680	672	671	684	664	653	666	635	701	667	665	688	682	695	640	685	667	660	675	674	676	707	659	688	686	693	650	677	704	687	649	654	717	700	635	646	653	688	722	675	642	732	701	663	651	633	649	652	693	685	700	711	683	654	691	711	658	620	649	664	697	656	734	707	671	670	668	637	697	646	707	685	686	670	661	702	670	621	700	688	686	678	646	672	692	663	684	656	698	708	719	706	684	693	733	705	658	702	683	706	674	670	673	675	612	683	667	677	666	704	701	628	667	639	644	698	676	672	653	700	670	675	691	714	748	662	677	643	669	661	689	661	674	689	740	657	670	732	637	644	698	684	679	721	652	671	727	683	683	719	670	675	639	729	683	670	655	644	650	721	650	652	667	640	679	657	709	647	696	662	668	641	689	697	703	702	684	695	642	684	704	693	705	668	698	752	680	647	703	681	683	653	670	673	668	671	652	664	620	709	662	689	658	639	663	703	688	651	650	657	735	676	681	677	691	677	702	647	692	662	620	665	710	682	690	658	699	682	677	717	681	706	700	677	685	703	692	682	661	710	663	653	653	679	708	673	670	697	655	675	682	658	663	710	692	720	674	684	649	660	676	701	679	717	706	638	693	650	651	655	684	684	661	674	666	673	693	673	722	713	664	670	686	625	679	704	700	635	674	680	676	645	625	674	640	631	636	671	677	687	662	715	706	666	675	718	657	674	719	661	732	706	661	727	703	701	704	657	669	705	634	655	707	644	684	660	711	710	678	696	691	704	659	712	633	676	670	689	678	628	656	697	642	701	698	678	691	672	701	727	672	664	693	694	695	709	636	669	627	644	708	644	677	665	652	683	691	714	714	658	620	732	686	663	672	700	671	693	704	647	699	664	634	679	693	695	696	705	693	648	632	632	711	717	673	695	723	663	701	695	727	658	676	692	682	676	701	618	671	661	712	677	645	711	684	630	693	672	670	732	679	696	674	712	701	688	641	647	637	639	687	696	655	645	650	706	675	689	676	686	667	693	664	691	691	653	665	722	660	661	682	708	676	670	662	703	674	666	694	663	665	725	703	682	718	685	627	718	668	646	628	690
50303	21507	12032	6934	4418	3226	2456	1942	1672	1477	1382	1193	1151	1079	999	918	924	904	802	846	801	811	731	742	716	721	687	755	685	759	696	689	649	681	694	655	678	653	716	700	700	666	670	678	678	653	661	709	649	653	663	660	658	681	693	652	655	648	658	672	661	616	657	642	651	656	640	681	677	607	612	616	660	679	629	626	674	666	700	619	661	601	699	662	658	655	659	647	644	649	648	628	635	651	623	635	619	642	662	661	665	658	693	611	618	624	627	601	599	638	654	664	616	663	672	625	627	620	604	609	629	642	653	622	636	603	676	637	636	622	643	697	663	621	613	646	568	623	629	626	642	604	607	631	614	583	626	643	625	662	650	687	656	652	636	598	680	641	637	668	636	631	605	662	633	651	665	649	624	593	658	646	655	639	655	607	659	657	620	641	639	624	589	648	650	608	605	661	627	655	631	719	688	637	615	671	658	606	596	602	649	661	608	623	621	575	632	645	625	688	620	640	659	609	634	656	591	634	593	612	647	633	623	647	616	617	616	665	612	620	654	589	642	674	593	648	590	599	658	616	668	634	609	650	603	631	618	620	635	669	630	652	647	589	623	655	581	671	623	643	626	595	619	650	590	638	646	640	674	650	642	635	633	651	629	652	624	636	632	655	659	643	614	606	647	661	593	656	638	625	675	662	626	634	603	609	656	631	623	630	617	655	664	657	624	618	646	685	654	636	646	613	622	657	659	592	638	640	650	659	637	680	607	634	671	625	662	648	627	648	703	656	683	640	628	651	581	629	670	619	618	651	683	650	654	647	603	641	659	596	617	655	625	656	644	590	639	591	617	592	624	682	636	652	637	636	661	618	616	644	594	612	609	622	673	588	602	625	645	556	615	598	639	631	666	608	655	627	622	636	641	659	631	653	637	650	623	661	630	659	615	614	601	674	619	572	633	674	660	632	646	628	620	627	648	621	595	648	696	628	598	635	631	643	621	650	637	654	632	610	665	620	637	631	659	611	647	638	629	662	654	642	622	584	611	640	682	626	630	634	619	590	606	643	657	662	621	632	604	662	609	585	634	639	652	639	639	637	602	636	589	644	633	600	655	660	609	656	557	660	585	633	620	603	662	606	609	598	685	639	642	599	606	629	638	627	640	628	622	605	629	598	655	680	641	636	615	601	636	618	607	681	635	672	657	634	690	656	659	631	607	619	651	641	666	618	641	609	667	604	634	632	649	624	644	597	668	638	665	621	676	637	610	696	607	656	599	614	650	603	627	667	661	601	656	659	604	619	660	626	642	587	635	642	671	659	617	672	632	598	649	594	643	675	652	632	661	636	668	584	630	591	654	638	602	625	632	643	606	694	670	608	626	621	637	655	604	589	624	661	637	618	610	627	587	644	593	649	626	639	645	610	630	624	652	612	624	639	627	590	658	657	611	652	619	635	622	621	597	654	647	642	651	635	604	625	641	656	599	650	676	663	612	605	635	631	612	594	650	617	647	652	610	608	607	619	634	655	671	641	627	605	606	616	570	608	660	636	622	620	598	640	645	612	621	638	630	676	640	602	630	622	638	663	639	692	640	626	674	652	632	619	647	623	639	636	628	670	620	620	605	628	720	596	628	650	574	608	669	611	621	628	649	621	603	585	659	619	645	626	682	588	667	638	666	624	627	596	620	666	654	592	636	667	631	651	651	623	608	631	637	664	639	587	601	651	616	611	636	646	610	619	628	633	658	672	587	612	652	605	597	601	633	604	647	647	636	645	615	662	638	619	624	624	617	622	648	633	661	625	672	616	649	643	666	657	647	616	615	646	618	630	668	643	630	614	668	598	611	632	678	656	648	661	628	623	591	616	643	665	616	679	617	618	639	629	644	633	618	661	647	647	628	621	641	618	617	655	692	618	682	620	624	590	642	613	618	640	626	648	640	619	639	638	623	614	616	628	670	626	652	645	625	667	634	667	624	642	599	644	615	601	569	614	653	629	634	651	608	591	614	616	629	629	636	599	620	607	657	603	660	652	657	660	656	649	630	643	642	669	679	651	654	637	612	630	579	618	632	670	618	630	630	657	631	630	632	653	647	656	642	636	589	657	677	659	644	683	564	628	608	591	625	572	641	643	647	593	605	664	688	682	617	669	655	631	654	624	626	675	632	646	660	618	606	628	634	662	611	641	639	640	635	647	628	628	607	616	599	614	639	624	602	603	637	578	626	580	621	675	669	647	640	614	637	601	633	618	644	625	648	629	610	599	610	613	648	663	617	644	624	653	634	614	622	635	648	618	641	619	601	589	630	654	628	663	600	604	716	616	607	633	606	635	590	655	629	663	610	632	597	626	673	627	697	681	608	625	644	625	657	647	632	607	640	667	637	683	628	638	624	621	579	648	583	643	645	617	627	614	623	653	658	682	610	612	651	606	655	630	604	576	625	611	627	621	646	617	626	624	566	638	650	601	625	638	635	626	643	668	663	619	620	628	634	620	628	651	608	615	627	586	607	634	647	667	654	619	619	601	665	594	612	615	652	603	676	578	595	627	657	602	675	654	566	608	605	617	627	655	623	647	659	620	624	595	648	641	567	621	617	633	654	638	681	618	626	601	639	620	624	608	615	609	658	628	645	620	642	616	617	606	642	637	655	636	643	678	662	627	623	588	642	656	628	643	634	597	634	669	634	647	601	635	623	639	639	627	594	613	678	633	610	582	637	641	615	666	655	623	634	602	652	648	672	597	610	601	622	608	662	630	660	639	622	636	638	628	659	616	639	637	636	642	639	617	619	651	627	612	643	593	638	601	640	642	574	646	634	630	621	616	648	614	640	581	671	634	617	624	590	643	687	666	628	609	652	616	655	618	653	632	623	635	617	647	612	616	646	619	676	666	651	677	661	617	636	643	649	598	608	645	593	636	641	618	644	651	663	647	623	637	597	604	607	615	576	619	579	645	685	599	621	680	599	586	623	622	648	631	677	636	644	602	636	610	614	656	627	654	644	656	703	655	613	571	639	641	627	617	648	603	658	620	624	592	589	676	636	643	663	636	652	621	626	606	641	642	627	657	679	634	642	607	615	641	646	648	628	637	647	597	619	640	642	604	596	591	660	663	647	671	646	656	660	666	626	637	642	604	617	632	570	640	619	684	613	644	610	603	630	678	643	647	618	638	629	643	667	621	609	641	664	666	606	612	603	610	658	646	669	656	661	604	620	632	661	580	664	653	608	684	627	629	579	637	640	679	629	619	622	651	670	666	648	631	631	616	672	646	639	602	591	664	643	622	672	599	615	627	624	652	673	646	602	618	642	629	662	610	603	632	634	602	612	590	643	609	594	635	637	626	627	644	619	647	623	631	638	626	668	647	643	629	588	617	595	652	614	618	645	636	621	634	652	619	663	627	603	578	594	613	629	580	622	625	632	611	677	640	637	655	608	654	627	645	663	617	708	611	643	614	627	622	625	621	605	651	621	627	614	666	619	634	666	646	597	635	639	676	615	633	634	646	669	598
33871	17632	3998	855	674	663	689	597	657	617	644	631	609	640	602	625	597	652	646	612	637	615	663	629	626	631	638	631	678	666	615	583	642	593	605	616	620	611	623	602	630	645	669	574	633	608	655	638	621	621	658	609	607	656	594	666	625	563	649	620	649	620	607	638	622	660	613	640	625	592	652	620	617	613	655	646	656	644	635	651	662	640	619	609	669	652	609	643	635	643	604	605	641	626	630	619	627	605	632	626	649	621	677	635	640	652	628	645	667	612	613	649	607	616	613	605	576	606	561	619	629	598	640	628	602	663	661	623	686	641	699	619	611	606	620	654	648	609	611	631	665	610	633	643	627	661	664	646	609	634	623	639	634	639	608	600	621	623	615	641	668	650	640	604	663	622	578	573	618	579	594	648	679	626	566	633	611	612	619	659	636	603	576	654	641	647	651	602	643	638	627	644	610	654	628	644	623	640	572	605	576	615	602	626	639	619	632	652	611	664	645	593	636	702	614	624	602	662	622	639	606	681	682	618	604	637	653	627	603	658	579	644	612	638	640	631	645	646	611	630	666	640	642	660	615	621	614	583	655	592	645	651	647	629	621	628	625	685	657	649	603	612	596	606	681	653	668	616	602	637	625	636	632	658	669	572	645	649	594	663	633	566	663	633	634	626	632	652	601	661	641	631	651	627	675	635	652	636	621	626	657	650	627	641	633	609	648	618	562	613	576	586	659	606	664	646	616	655	611	633	649	600	633	638	620	649	636	610	613	608	603	604	617	596	626	613	574	626	633	613	641	634	631	628	643	616	673	671	611	622	647	624	619	601	600	616	657	657	655	628	630	612	637	625	622	616	619	694	641	628	629	604	605	681	674	616	619	626	615	627	647	648	627	641	626	607	614	623	632	617	597	584	654	595	622	652	625	607	652	603	597	574	658	629	595	624	655	648	623	632	621	641	681	597	631	618	643	665	685	624	617	620	590	668	611	587	628	579	675	593	638	635	662	609	646	615	626	662	595	595	635	629	626	689	621	655	614	650	626	657	625	636	606	647	596	625	606	637	646	624	653	636	651	610	582	591	661	663	620	676	646	640	650	625	600	657	647	681	564	646	634	634	665	612	661	614	646	591	635	647	628	683	631	607	665	657	602	653	658	627	569	576	585	598	660	606	695	633	618	663	681	555	623	612	590	615	636	593	604	636	627	627	681	607	615	604	629	644	644	650	632	636	653	626	631	601	646	639	633	672	610	630	613	628	626	636	620	607	662	600	640	598	655	605	630	653	613	635	601	570	621	582	609	680	614	655	617	619	643	615	605	652	626	639	651	607	668	607	628	641	557	615	622	614	588	660	632	646	614	604	618	593	639	641	597	670	580	635	625	580	616	586	610	649	646	604	633	631	668	591	634	655	614	654	642	611	643	616	628	599	629	614	592	643	625	609	627	664	643	580	624	613	670	625	638	607	661	637	615	633	616	609	593	641	604	655	623	640	641	612	640	625	594	642	623	620	648	632	614	675	641	598	620	607	611	610	635	647	580	613	586	629	647	604	682	617	586	606	606	571	658	672	620	625	630	647	616	665	649	596	591	603	586	623	594	635	668	636	612	664	634	616	647	575	628	623	615	597	627	589	654	603	598	653	695	615	610	646	635	626	579	637	614	607	658	618	659	646	617	619	620	613	613	667	627	663	655	584	603	646	605	602	673	635	610	567	576	661	645	669	624	610	607	611	578	655	652	611	648	671	610	616	633	623	589	655	608	623	571	618	618	598	635	637	656	638	598	620	644	587	602	631	616	633	648	657	616	608	624	588	655	632	634	608	627	586	634	576	676	633	583	595	658	640	630	608	612	662	658	583	629	631	628	608	629	654	675	658	590	620	635	601	667	585	642	651	651	610	643	662	643	650	647	606	641	608	591	635	633	621	645	642	595	621	644	612	603	611	629	604	640	630	651	662	663	641	644	613	621	623	657	688	683	651	640	648	598	654	539	628	654	634	636	617	618	610	630	659	622	580	626	647	658	585	620	641	605	669	612	607	639	607	587	587	602	597	658	643	604	677	613	627	595	616	640	601	650	621	618	607	647	613	613	673	630	614	622	615	607	614	626	598	624	641	609	641	539	584	612	658	647	649	662	592	605	641	611	630	614	601	628	672	644	587	652	650	622	609	617	591	606	644	642	635	677	622	614	624	623	599	563	651	588	656	614	646	635	642	630	655	580	635	629	600	628	625	636	631	616	597	608	616	600	587	572	608	604	612	603	630	656	630	652	626	585	644	630	605	590	594	596	606	674	601	629	571	675	628	613	663	619	612	600	712	628	633	635	608	548	602	637	707	626	653	633	623	659	584	629	640	623	625	679	651	663	638	581	628	650	603	599	604	613	600	615	677	644	596	573	631	683	650	635	604	624	632	600	630	662	626	647	618	602	643	645	621	585	654	637	597	656	615	588	604	645	637	664	590	591	610	606	604	616	609	612	660	629	606	615	587	620	646	638	693	617	593	626	583	640	618	633	643	607	638	654	616	615	658	633	671	609	592	631	626	649	594	592	612	645	627	627	617	636	616	657	607	632	592	648	617	608	640	663	614	674	655	622	655	636	639	635	592	656	633	645	594	635	645	635	643	630	626	609	612	618	601	674	643	613	686	596	611	648	632	608	614	605	622	633	640	653	626	601	626	664	625	549	614	624	598	633	590	667	621	626	596	653	632	642	624	567	710	548	608	597	596	610	582	640	633	579	617	609	634	587	674	637	581	647	654	667	640	568	593	572	622	686	622	642	647	639	630	626	641	584	631	619	624	648	626	604	614	618	599	610	628	682	613	591	601	627	642	625	622	646	611	606	638	635	637	643	656	648	616	640	608	656	584	632	633	621	569	625	621	595	676	622	625	629	666	657	606	633	629	599	641	599	600	621	587	638	596	630	629	614	634	605	664	638	660	631	614	615	609	590	611	597	632	655	643	620	598	626	622	665	632	602	608	614	641	681	593	650	665	602	646	608	648	605	639	641	597	656	647	613	583	635	655	628	589	637	643	612	621	645	639	634	603	619	583	643	620	623	626	607	659	617	606	630	663	632	643	684	640	610	597	627	638	613	591	633	602	623	601	611	621	644	636	664	599	611	632	597	596	650	655	623	586	647	644	601	618	653	658	645	635	546	619	649	645	598	579	627	607	606	683	638	602	615	606	626	638	647	657	646	646	623	676	624	684	669	611	662	630	634	649	600	621	605	608	593	640	608	616	620	589	590	640	578	668	635	640	606	614	651	608	643	645	613	619	595	642	615	635	651	599	640	663	622	619	613	626	585	684	601	608	646	631	625	643	595	639	633	653	611	647	631	648	576	674	609	592	605	639	616	605	614	632	626	596	669	619	603	626	661	631	587	659	572	610	631	627	655	620	639	678	597	660	635	636	640	644	637	675	639	606	588	614	645	633	623	617	614	606	655	622	639	638	600	606	651	588	617	638	602	585	640	673	614	613	607	606	659	612	612	654
31617	4173	966	784	742	716	682	652	701	697	699	664	670	714	650	684	653	656	683	688	660	623	632	641	638	639	674	656	652	612	643	665	656	665	625	701	633	672	661	647	671	602	638	632	683	623	622	647	652	664	640	647	645	613	645	649	661	651	619	653	688	656	644	638	635	677	605	661	643	650	654	641	687	635	656	623	665	648	636	666	684	659	629	643	651	667	620	685	648	659	631	669	677	657	669	623	636	632	658	621	631	659	652	642	609	665	691	648	641	665	632	631	634	673	674	643	650	656	662	647	639	689	623	604	661	641	607	663	639	615	700	616	662	630	642	661	654	638	648	672	661	606	622	655	631	651	626	611	626	625	616	688	635	647	633	674	660	680	647	607	702	626	622	648	702	645	679	587	692	647	657	609	641	687	637	622	589	592	595	625	651	626	637	620	622	678	657	645	687	627	664	605	661	624	657	664	684	672	631	645	644	666	637	646	640	601	691	623	601	691	606	665	673	622	639	653	647	632	602	622	618	621	668	598	674	664	630	653	632	687	680	661	654	615	650	633	674	667	667	693	629	677	659	635	654	647	611	625	648	626	711	639	635	630	675	638	621	636	676	659	650	692	615	633	641	680	636	655	644	656	628	638	668	599	636	640	608	691	649	621	613	605	623	631	635	687	628	645	652	668	672	654	630	680	657	641	679	667	667	619	661	643	639	665	627	634	635	681	641	645	653	660	607	667	668	633	637	609	631	615	640	678	630	575	629	662	603	640	675	676	696	644	623	677	646	707	627	665	648	650	650	638	647	650	641	640	663	627	663	578	637	641	647	625	668	594	644	615	640	608	611	648	645	619	713	614	649	687	647	659	674	628	666	670	662	651	673	639	662	633	669	662	659	600	626	654	647	651	647	642	629	657	660	677	710	598	641	647	622	669	672	660	628	685	650	622	657	650	666	649	667	690	624	602	636	625	693	653	684	629	660	615	653	598	657	606	620	650	624	650	638	692	669	622	679	588	646	661	654	641	683	663	634	660	648	639	605	662	606	625	645	658	640	631	630	648	629	630	645	649	627	664	674	659	605	640	606	634	618	635	643	623	643	628	677	652	630	681	680	627	674	650	615	627	649	628	725	653	651	613	667	620	605	618	632	619	628	680	659	647	583	695	657	687	620	657	666	636	672	649	674	671	602	630	663	632	635	596	629	686	631	657	684	605	642	648	607	662	637	643	661	626	634	652	646	613	598	646	655	655	681	673	652	637	656	645	635	635	638	670	615	688	642	635	642	645	652	658	595	651	591	635	618	701	636	593	669	610	596	678	641	635	662	615	635	675	656	636	608	652	658	704	640	660	653	640	642	635	633	668	638	658	603	623	630	689	652	651	678	670	688	645	682	674	619	634	658	630	660	621	679	658	645	609	630	625	648	650	638	695	663	674	692	627	656	687	615	587	602	675	654	632	620	592	628	654	667	609	601	607	661	677	621	622	631	643	646	603	602	657	633	670	673	606	624	654	621	605	646	646	612	659	609	632	641	655	640	606	626	659	680	644	628	658	633	692	665	630	646	657	627	672	637	624	654	678	634	610	634	661	659	619	632	678	610	643	651	675	668	612	613	630	671	682	670	637	644	635	659	652	647	691	665	620	618	651	650	649	659	665	623	624	649	630	700	660	615	665	658	638	613	647	642	591	617	631	665	624	630	640	640	651	631	653	612	654	614	607	640	628	657	636	609	650	615	631	656	695	650	647	633	673	647	673	675	610	640	659	617	652	641	634	638	630	672	657	606	643	645	625	680	660	600	675	640	632	665	668	633	640	634	615	651	668	650	604	612	639	631	630	655	636	612	645	643	658	644	654	646	652	638	659	648	657	664	660	657	679	640	609	651	665	646	690	677	641	640	668	655	599	649	649	643	642	691	640	667	641	694	616	596	626	633	635	675	639	656	676	600	646	647	611	690	645	601	633	630	660	634	672	626	664	638	648	659	603	663	628	630	644	626	659	656	653	643	654	646	634	661	633	654	640	636	629	643	617	616	684	658	623	652	596	634	644	700	654	632	603	651	653	638	632	596	666	635	691	693	670	655	653	633	591	639	629	655	657	615	627	658	654	674	661	610	654	635	661	668	624	658	650	650	677	636	663	625	630	593	674	632	653	649	657	644	648	626	646	602	634	627	623	659	612	628	655	637	653	652	604	627	638	588	641	647	586	635	641	638	665	645	634	647	603	663	643	650	660	676	655	614	656	677	631	642	686	572	674	622	644	655	632	613	652	638	667	622	636	659	644	663	579	626	643	620	631	662	635	644	614	662	629	625	642	605	647	694	647	656	633	632	663	649	669	597	644	619	659	651	672	658	625	653	645	651	648	623	630	663	657	620	657	668	653	626	601	653	637	584	624	636	690	645	670	661	664	593	664	664	648	664	649	655	685	657	638	642	657	660	661	698	612	638	644	649	646	660	623	636	658	658	638	660	632	631	676	711	656	658	618	668	647	674	630	592	687	629	647	614	654	611	628	629	615	700	643	627	626	592	638	671	617	673	717	662	606	729	594	661	668	682	618	639	623	632	620	682	670	653	638	630	628	646	707	651	637	620	697	635	681	646	670	633	659	646	634	663	634	662	614	615	695	633	628	599	657	635	615	607	648	681	665	639	624	663	667	673	642	672	671	632	629	625	655	669	625	632	673	645	661	630	646	686	652	649	633	629	608	640	637	636	649	640	613	589	624	643	642	645	706	665	637	644	701	681	649	661	608	646	651	623	649	685	674	637	615	640	645	662	619	612	675	617	626	621	631	644	649	661	656	668	650	628	592	652	636	657	667	628	633	657	618	628	641	671	635	633	627	685	663	638	643	664	632	573	642	634	632	676	651	661	621	643	667	696	654	654	679	657	650	637	637	633	617	632	609	678	627	640	669	628	643	634	666	651	648	651	615	635	636	636	690	650	673	689	653	650	682	616	622	679	629	624	666	637	622	625	650	619	694	648	672	653	663	661	688	703	589	688	605	636	619	637	675	664	591	641	643	643	643	615	626	660	623	655	689	648	604	684	615	601	604	633	656	648	660	616	600	651	654	619	674	624	619	618	616	679	672	586	659	673	671	649	628	607	612	677	677	648	640	612	650	650	637	624	666	651	621	684	659	578	629	638	651	631	618	642	645	632	665	623	677	578	642	685	658	660	666	664	657	664	626	645	642	652	659	631	622	646	618	651	671	581	638	633	647	635	618	646	662	679	646	629	646	660	623	663	593	682	619	629	675	667	647	621	656	656	668	640	604	638	664	631	619	626	641	623	608	675	613	669	639	652	607	631	656	654	663	615	674	642	612	646	642	594	629	637	648	674	646	619	647	663	640	646	639	657	607	641	622	606	600	685	623	675	689	676	590	673	657	671	609	643	668	645	680	586	621	645	616	675	624	606	667	679	650	621	638	645	650	668	611	660	647	582	638	672	660	695	706	621	602	676	625	606	607	665	657	627	639	629	647	643	635	674	665	671	672
25360	21072	27495	24579	20903	9109	1045	665	619	538	496	500	492	430	434	467	426	415	405	420	430	405	397	389	430	428	383	385	378	408	390	374	383	376	391	354	375	386	370	357	406	350	386	385	353	373	367	363	407	389	331	375	381	367	373	384	386	363	351	372	375	358	356	388	436	378	387	334	352	416	381	353	421	414	379	397	375	347	350	367	395	345	377	376	330	343	359	376	358	393	375	358	384	346	364	381	380	358	358	363	349	398	350	369	367	384	355	373	416	371	336	391	387	347	370	377	397	365	364	362	368	346	388	366	352	356	346	336	352	389	361	360	369	360	413	352	332	388	373	381	386	347	358	358	365	388	386	354	345	393	343	379	361	360	368	385	345	386	369	327	347	367	363	359	367	349	361	371	366	389	337	376	372	383	371	349	378	364	368	344	337	357	344	378	379	343	369	356	407	334	346	386	351	369	345	364	383	357	385	362	330	381	376	329	336	359	372	367	377	384	345	362	366	377	368	371	371	384	360	374	344	335	374	354	386	348	352	352	374	353	368	399	383	323	338	365	358	371	363	365	363	382	374	347	368	398	387	352	380	349	346	360	358	377	388	365	381	359	379	369	388	377	338	360	347	364	331	381	357	362	368	388	369	337	380	394	388	383	357	356	386	367	384	421	351	404	332	355	386	334	346	345	361	360	384	393	380	384	366	359	352	359	390	343	352	374	362	340	351	371	363	370	333	368	357	397	349	375	371	381	378	338	336	364	344	379	367	373	372	352	362	383	404	395	374	365	349	359	377	367	353	360	372	353	334	355	382	398	370	371	383	368	376	384	352	352	374	372	393	392	334	359	337	340	357	360	370	355	369	395	342	327	372	363	388	340	339	397	362	399	369	351	366	378	359	390	366	373	384	374	369	330	339	358	354	378	361	354	368	365	367	352	357	355	378	368	345	332	340	370	398	383	369	387	382	350	376	378	345	377	345	355	343	364	356	367	384	367	350	363	373	371	395	345	352	376	379	374	420	367	336	354	386	377	357	386	351	399	365	378	356	395	381	379	356	396	357	380	373	361	384	346	356	358	365	397	398	370	356	356	372	368	350	375	353	389	353	331	358	337	383	343	338	410	352	361	360	376	368	352	395	359	339	379	379	362	342	364	384	339	349	330	360	393	362	388	314	357	358	352	384	368	386	379	368	362	398	365	369	376	345	403	373	396	407	353	398	363	377	383	377	350	360	370	371	361	369	378	377	364	362	361	370	380	350	364	342	368	343	349	354	364	385	379	359	386	332	352	379	335	355	379	388	374	374	369	382	379	407	376	362	381	359	381	352	351	376	346	361	352	341	331	371	411	381	382	350	375	383	368	362	355	336	383	387	371	366	380	336	360	392	372	350	399	338	387	340	345	374	391	386	362	341	364	380	368	332	347	371	392	363	325	376	367	368	364	348	358	375	381	352	348	395	344	378	361	356	328	368	389	338	343	354	381	404	369	372	396	342	348	374	357	338	346	388	354	354	369	380	393	361	389	373	342	384	378	361	358	341	365	359	366	391	362	365	389	352	361	356	369	356	359	387	383	362	367	420	362	357	358	366	376	387	351	376	381	368	342	348	364	353	394	349	371	389	378	368	376	349	379	365	351	367	385	360	370	354	379	384	376	371	320	353	351	373	373	366	375	362	377	404	347	363	387	355	369	365	362	346	362	374	340	382	381	375	365	360	366	371	380	381	373	364	366	365	377	350	352	384	355	372	403	349	371	352	422	372	374	365	371	399	354	370	359	394	372	377	358	361	383	388	387	367	347	391	364	343	359	364	371	357	340	359	355	344	331	368	399	393	360	377	343	344	382	359	365	361	385	402	389	345	402	364	369	376	327	319	374	383	360	386	351	360	398	346	366	383	367	368	373	378	348	334	376	341	328	365	377	349	361	396	357	375	391	371	332	382	365	369	405	387	356	372	353	348	352	378	357	370	333	353	338	354	434	365	317	354	346	353	376	333	345	373	331	358	361	368	371	368	369	347	369	353	376	360	346	354	377	387	383	353	371	368	383	361	387	364	389	381	382	362	378	353	353	389	363	397	369	332	399	379	351	394	366	349	373	406	364	364	385	354	392	387	384	360	345	369	374	334	356	370	359	359	381	351	367	342	385	362	401	355	391	367	392	366	340	391	420	373	366	336	367	368	379	354	357	372	378	385	391	365	374	365	365	350	389	359	379	366	395	390	360	333	383	341	342	387	329	363	380	373	347	361	381	390	403	399	388	355	359	352	363	383	352	400	317	361	357	375	362	336	369	373	381	354	382	373	361	356	346	360	380	362	344	357	381	348	421	368	365	377	351	349	372	356	370	391	365	368	375	380	363	331	355	361	373	349	381	366	365	370	357	340	340	412	400	367	361	397	382	347	379	360	343	416	343	387	345	380	345	396	356	353	373	385	365	369	408	348	345	353	384	355	345	364	356	372	360	352	368	361	356	361	343	344	384	356	369	348	363	394	369	407	386	373	369	348	379	399	380	364	408	338	399	365	336	392	361	356	379	382	329	364	353	318	376	344	371	355	376	341	413	364	388	351	358	358	366	384	366	336	370	377	352	344	371	368	371	397	389	389	346	335	364	391	378	364	367	367	362	354	338	413	378	379	350	375	362	380	363	337	378	352	335	337	319	376	369	367	372	388	371	359	341	387	363	370	355	371	380	354	362	380	361	369	354	383	397	376	357	367	381	366	401	387	370	373	381	380	343	367	361	359	372	364	352	355	349	339	354	359	373	358	418	379	344	349	354	387	338	357	368	365	367	387	342	364	372	368	364	371	339	400	374	370	366	402	336	384	373	344	379	414	379	362	370	388	376	378	367	375	389	394	333	364	352	364	368	352	372	355	334	388	346	351	398	373	366	362	333	394	371	376	377	369	371	364	358	353	386	386	331	339	337	371	359	383	347	358	362	310	374	328	342	373	342	369	373	369	392	367	377	395	358	329	388	384	384	356	392	389	357	376	361	382	403	356	330	368	370	365	380	408	344	345	380	359	363	348	361	370	358	376	356	386	379	376	364	364	355	380	385	381	374	381	347	352	397	347	345	361	365	354	352	346	356	348	363	374	374	359	344	331	350	381	358	370	393	378	354	379	403	364	369	408	353	403	413	366	380	365	350	366	383	409	362	338	382	407	356	377	351	350	344	361	388	328	374	351	343	396	360	351	369	348	383	383	368	359	360	371	380	352	332	339	339	355	372	343	370	380	352	366	369	344	387	359	361	365	332	365	382	361	390	358	344	344	353	368	361	414	397	390	386	363	336	366	374	362	347	354	382	383	365	382	411	357	384	363	330	408	339	336	359	374	379	367	360	375	382	353	364	378	370	351	391	371	373	350	357	377	358	368	380	361	351	338	332	372	377	363	364	339	358	401	403	362	348	400	382	352	381	344	378	351	385	371	339	399	367	366	359	362	355	350	372	366	413	378	362	358	368	369	355	374	375	333	368	339	359	365	363	338	387	358	356
55618	17074	6927	3869	2378	1648	1372	1059	935	812	728	709	582	609	591	549	510	534	516	463	466	493	449	425	466	453	447	413	418	455	422	455	422	405	407	438	383	405	402	383	420	390	389	435	401	347	414	388	391	391	369	395	421	390	374	370	364	397	385	393	400	384	399	418	409	382	379	409	430	430	406	396	390	407	348	391	383	387	387	372	379	405	385	386	376	384	405	427	389	413	363	404	362	386	401	370	403	415	410	360	384	363	396	387	402	398	396	397	414	389	367	398	425	416	373	389	400	387	399	387	385	399	416	408	375	372	371	382	399	371	389	361	364	382	383	389	376	387	376	371	388	397	405	376	421	392	359	387	404	390	366	347	370	403	348	447	372	418	372	389	348	362	355	366	363	397	423	354	389	365	370	345	393	372	363	356	380	425	393	369	386	376	400	418	389	399	412	374	378	339	381	401	343	390	399	393	390	437	392	398	374	359	357	387	378	413	389	356	387	379	348	432	349	369	403	396	405	371	403	372	390	366	329	412	375	371	396	400	408	388	359	354	409	366	377	360	378	388	391	420	391	388	385	371	367	364	379	347	372	373	383	392	345	372	356	387	414	347	355	357	386	339	367	365	366	408	385	385	357	378	404	424	368	384	358	389	371	393	351	372	358	368	362	412	414	357	393	359	383	394	364	454	351	404	362	365	411	436	393	407	414	366	370	391	399	363	373	356	405	370	382	397	401	402	411	395	343	370	371	395	395	333	359	404	373	368	399	409	384	401	360	384	382	349	360	369	399	382	386	364	397	391	405	403	345	361	394	393	383	392	401	363	384	389	394	352	386	367	389	371	393	408	352	386	374	407	384	374	379	395	382	382	398	367	367	397	389	334	376	376	396	411	360	404	358	349	361	383	419	389	371	390	365	390	374	373	395	375	385	368	389	346	388	388	373	382	358	422	339	353	389	364	356	418	350	389	369	343	390	365	373	334	388	320	362	373	386	400	376	395	369	374	359	382	365	387	384	383	404	369	388	399	388	382	386	360	367	394	350	382	385	380	378	378	328	354	383	369	360	380	401	392	409	401	392	369	354	373	372	365	385	371	366	363	399	386	394	378	372	383	378	420	378	389	362	395	359	394	378	366	401	360	373	375	346	393	382	391	409	403	411	369	346	362	343	383	358	383	360	373	387	370	378	363	375	358	378	387	384	378	363	399	356	381	382	368	411	363	373	376	408	398	404	379	380	389	386	361	365	380	366	380	373	351	390	350	373	340	363	341	390	362	384	345	403	388	417	404	377	388	367	392	404	363	400	375	373	375	374	386	367	370	377	341	375	358	359	394	392	384	369	361	421	332	376	384	381	388	375	350	369	362	401	351	368	363	370	370	378	393	368	368	359	363	357	392	399	379	391	388	384	391	361	391	379	373	373	401	355	363	411	409	391	379	360	391	368	383	372	377	390	371	404	388	357	388	403	380	371	407	384	385	389	346	415	402	366	370	385	403	350	358	376	394	383	403	364	402	388	384	373	356	365	383	405	371	367	398	376	405	355	385	383	378	386	393	378	402	356	379	410	364	370	364	350	372	348	358	392	370	378	389	363	394	381	383	405	389	408	404	368	385	338	361	348	365	394	381	386	408	401	349	370	367	382	365	352	395	424	377	367	407	351	372	388	407	383	386	382	349	401	355	371	379	387	380	402	423	376	414	389	354	407	402	375	404	410	370	374	403	353	394	387	371	410	376	400	380	396	344	401	377	376	399	375	374	364	390	392	400	387	406	394	345	348	392	368	365	403	414	421	395	373	348	405	368	406	384	374	385	376	336	370	357	432	376	379	392	387	396	359	363	351	362	387	364	416	382	388	377	413	373	329	400	360	388	402	390	425	394	382	401	382	383	380	395	398	371	376	375	433	346	339	388	379	396	388	388	403	400	386	355	383	368	372	391	429	393	410	376	364	342	380	393	375	370	394	377	386	361	369	392	393	362	403	394	407	390	392	416	399	388	386	390	408	347	349	376	385	372	369	375	390	363	380	395	388	360	384	371	402	342	381	367	356	403	361	374	370	392	366	386	395	354	400	409	352	380	385	402	376	367	358	349	418	383	385	348	358	377	388	397	362	373	381	389	376	360	386	370	396	374	376	393	369	381	375	398	414	383	388	365	343	376	409	351	344	400	391	416	373	370	375	408	359	345	363	414	391	389	373	382	348	380	376	363	390	341	397	384	384	416	355	387	394	379	369	384	358	377	385	403	354	402	376	336	417	402	392	404	394	397	403	372	383	370	396	376	387	371	324	415	395	372	375	364	372	381	372	387	364	370	403	381	395	425	359	363	354	360	382	378	398	370	405	366	396	420	409	396	393	396	373	391	383	358	392	352	377	375	367	362	367	404	381	348	423	375	421	368	371	384	386	390	356	380	373	414	341	352	360	357	382	386	398	413	381	377	364	402	401	388	424	365	412	382	378	391	365	407	396	402	352	365	388	357	337	364	370	414	386	380	386	341	356	346	423	351	375	379	384	374	360	396	341	401	419	410	353	370	363	396	372	398	392	380	400	334	394	391	375	431	350	429	415	422	376	379	366	380	404	381	352	385	394	412	386	367	378	363	385	358	396	367	380	375	394	375	348	358	398	401	367	392	402	355	348	436	368	364	400	334	370	383	372	377	402	372	363	374	396	380	382	385	361	403	371	370	392	422	381	373	397	380	399	416	399	390	422	393	386	359	374	365	396	395	396	445	391	330	402	351	368	380	358	405	400	400	384	405	401	370	374	407	351	339	395	384	364	370	401	367	406	369	381	380	385	399	370	359	402	392	383	352	364	378	365	385	420	399	347	381	378	398	356	387	357	373	412	370	386	405	377	388	398	383	386	397	374	370	369	367	394	396	368	391	402	340	391	387	373	381	348	359	358	382	374	323	398	381	402	403	389	362	381	382	387	401	405	361	388	354	399	350	385	354	351	346	399	406	382	364	389	411	378	378	381	384	362	378	387	367	374	396	375	382	381	366	397	373	368	409	359	373	366	385	369	408	375	391	346	402	399	413	354	388	391	379	377	372	414	372	378	389	355	407	352	412	383	345	389	382	389	384	386	381	388	394	359	367	371	378	395	376	379	354	332	370	383	401	379	398	365	374	416	385	405	407	402	364	376	405	366	393	346	360	381	362	401	425	362	382	403	369	367	385	374	362	375	388	394	387	388	377	417	342	393	363	409	356	371	384	397	378	367	395	368	379	379	388	398	338	340	397	373	366	382	372	378	375	374	312	371	385	384	374	360	380	386	357	382	409	349	362	354	379	398	392	361	394	342	388	396	427	370	414	360	370	394	351	408	390	382	380	362	386	391	360	363	444	380	377	390	378	396	415	353	375	386	391	410	358	397	390	379	371	385	383	385	366	389	376	369	393	394	367	352	363	376	363	353	377	339	370	340	409	421	409	391	344	372	348	399	390	356	416	400	362	412	359	387	370	385	387	380	338	357	392	415	398	368	341	380	418	384	394
23306	20959	27852	24062	20900	20910	7507	1391	1086	958	965	954	855	846	835	814	796	734	782	707	752	751	760	764	727	790	706	692	726	700	734	689	696	676	734	717	680	700	712	699	710	705	691	719	704	697	704	689	714	679	725	663	705	680	711	689	712	686	727	684	678	724	659	703	712	735	662	685	669	645	703	671	671	708	714	692	728	712	674	651	700	697	725	694	689	634	711	678	690	688	650	718	727	708	662	719	644	683	654	624	668	681	679	674	647	676	662	652	665	657	627	669	646	714	673	648	670	652	654	638	704	698	672	698	678	713	651	690	691	625	702	642	733	679	683	676	687	631	717	694	633	644	687	658	670	687	665	692	651	674	703	741	665	660	646	702	678	654	680	708	694	689	668	654	694	673	646	688	714	720	712	734	674	660	698	665	662	686	731	629	684	706	656	682	641	652	675	723	692	706	704	675	663	656	624	644	658	684	672	661	670	648	674	674	703	682	677	675	622	674	678	681	692	658	700	686	702	695	676	650	654	646	689	687	656	674	656	699	665	646	652	694	701	699	608	672	681	688	700	668	634	684	650	662	679	676	706	703	713	713	647	704	641	657	731	706	669	693	701	706	683	695	676	684	683	683	705	687	649	679	667	699	710	667	651	670	680	667	673	699	643	699	674	654	669	643	653	647	703	689	642	644	691	678	690	667	681	720	617	646	652	667	664	699	653	648	661	686	669	668	679	638	644	701	702	688	663	721	690	673	659	680	669	718	681	670	661	687	674	682	669	665	697	636	659	682	741	668	718	670	710	694	656	691	706	686	686	654	631	641	713	711	640	604	712	681	644	623	685	692	662	692	680	694	659	645	695	706	700	688	717	637	663	623	630	708	668	707	679	645	668	683	702	678	649	651	734	687	697	684	669	663	689	694	667	728	685	665	677	668	684	693	686	679	636	663	667	676	649	674	646	705	617	657	665	706	689	681	663	632	684	707	668	683	690	676	684	701	656	706	696	666	693	666	667	687	670	717	687	684	690	674	718	689	652	695	673	686	645	693	698	672	685	643	689	705	692	669	660	687	682	693	649	719	684	675	661	687	668	673	707	655	674	644	674	670	705	680	661	701	716	709	711	681	687	678	632	646	720	722	701	637	682	685	674	683	685	767	681	650	684	663	701	685	696	706	683	651	603	653	650	681	649	676	694	658	655	648	632	669	662	721	688	671	710	668	636	678	675	672	708	675	682	725	648	658	673	678	640	707	643	652	644	717	684	697	664	677	655	692	713	688	712	677	657	631	690	644	693	641	695	649	653	682	655	692	649	692	727	654	702	680	654	689	699	684	664	666	695	699	698	687	647	693	655	695	670	677	686	732	669	690	673	659	636	726	662	697	669	716	666	728	677	735	668	685	700	642	676	694	685	680	692	654	679	639	691	681	669	670	689	679	677	708	664	671	656	693	691	677	683	691	709	675	714	664	710	684	654	685	700	669	637	652	690	674	677	692	673	693	663	683	611	690	677	707	695	672	663	672	692	658	709	635	693	655	696	679	723	677	704	696	723	724	675	630	629	713	667	632	678	681	639	690	690	702	645	677	730	669	682	669	694	673	671	662	661	705	699	677	653	624	641	740	651	672	660	650	708	709	699	692	669	706	691	686	651	659	597	718	657	674	703	684	642	664	674	682	719	665	702	703	730	719	706	699	676	673	648	698	678	695	684	662	668	687	650	697	649	683	702	671	676	634	708	678	696	737	680	641	661	674	713	670	691	697	654	751	673	681	700	669	648	702	655	678	650	625	707	692	683	700	707	650	705	672	674	684	678	618	693	629	695	703	645	648	683	710	671	662	656	626	671	683	697	684	665	627	742	679	692	660	688	664	654	675	670	667	721	649	667	687	668	651	691	720	695	654	664	681	692	695	709	691	678	684	654	678	696	703	662	698	703	694	680	715	651	653	657	673	685	713	654	648	689	728	683	660	629	653	717	745	726	686	688	630	656	719	714	670	661	733	681	686	687	689	661	661	688	622	723	649	657	691	670	621	719	665	709	708	631	680	613	660	685	663	662	657	663	678	679	673	660	663	667	726	690	691	699	692	664	668	653	677	705	640	683	676	718	651	691	692	700	721	628	687	679	675	674	719	666	676	700	649	682	709	691	669	698	694	656	720	719	668	658	677	635	742	640	693	701	703	656	653	662	667	680	687	658	687	680	681	701	684	684	659	686	688	678	655	684	708	660	693	650	696	704	701	644	661	668	722	653	718	626	676	700	690	701	702	655	673	699	651	705	680	697	680	670	654	690	667	678	695	681	684	663	652	687	712	699	654	653	676	729	636	707	705	704	703	697	698	709	676	679	705	711	707	672	708	652	642	651	672	683	651	694	658	680	621	615	668	718	684	721	683	699	682	642	622	683	685	644	638	672	670	665	677	706	655	627	752	691	681	731	718	684	678	686	654	644	688	666	679	666	675	649	672	651	694	684	656	716	667	685	643	694	697	668	680	685	695	735	730	682	649	660	652	696	657	658	720	699	664	683	698	710	667	707	696	704	676	702	625	660	678	670	684	647	654	654	700	669	664	615	705	677	651	701	699	643	710	713	661	640	666	731	696	613	663	685	674	637	640	718	692	624	717	679	677	699	682	651	682	653	720	671	705	759	700	658	659	679	657	682	656	648	695	654	708	664	687	665	720	661	641	674	739	688	620	681	691	720	655	676	645	650	725	669	662	688	699	689	658	641	649	731	666	617	690	695	718	673	741	655	658	644	665	675	675	683	692	721	715	678	675	688	669	700	673	674	680	707	718	678	620	640	687	659	621	683	648	705	675	684	692	633	671	691	672	656	699	646	692	651	671	652	668	662	729	679	688	669	749	658	669	635	714	633	680	615	678	654	667	679	642	623	692	672	695	661	669	675	626	664	646	667	675	687	726	685	669	650	676	694	643	684	723	694	676	663	699	692	689	643	657	720	681	641	639	681	696	697	692	639	633	678	673	680	631	708	697	669	679	709	661	674	735	637	661	661	704	699	709	690	670	666	722	670	658	688	721	749	677	670	666	659	668	682	701	727	672	655	652	708	653	687	683	655	706	712	678	662	696	695	714	700	699	625	675	665	667	676	653	663	678	648	660	717	678	677	650	672	640	674	676	708	651	688	672	674	650	711	668	691	699	673	646	687	710	667	691	676	691	665	717	725	677	705	675	685	698	694	695	718	715	662	650	649	704	703	658	675	723	702	675	721	630	710	665	665	743	644	687	674	702	657	667	710	697	687	686	653	739	676	687	670	601	668	691	652	729	662	717	672	677	695	664	659	653	677	695	682	674	645	709	706	648	684	712	632	669	684	691	655	651	701	674	671	710	665	697	648	676	636	646	690	683	641	664	666	659	650	678	591	627	686	694	665	719	675	738	700	685	726	691	683	659	596	664	673	682	720	664	695	663	717	670	670	696	679	709	715	662	681	676	678	715	676	730	652	694	753	651	674	663	676	674	650	657	660	671	684	642	701	714
55168	20753	11634	6775	4276	3128	2459	1886	1626	1428	1308	1184	1132	1014	967	962	868	889	841	757	808	788	703	811	743	737	757	773	706	729	691	730	702	679	715	715	665	646	690	666	688	681	663	697	634	643	661	687	646	679	648	652	738	670	664	700	649	675	662	653	638	694	672	647	701	648	662	653	616	692	672	665	664	614	668	645	651	652	677	688	686	647	652	648	660	618	661	643	661	668	648	673	642	665	581	654	622	677	671	625	671	670	615	622	603	645	624	605	678	628	646	642	661	658	584	635	605	624	659	643	658	592	653	662	634	622	642	638	636	606	639	625	641	606	621	610	631	662	635	616	669	624	600	639	644	626	684	626	650	646	661	643	642	666	621	633	658	637	639	659	616	675	667	659	662	628	625	639	645	653	617	590	643	639	594	601	645	633	610	628	585	626	648	613	669	680	672	603	630	640	615	622	628	674	605	652	691	670	681	620	651	647	674	657	629	639	616	619	662	641	652	621	625	620	644	646	647	606	595	632	621	635	678	643	655	642	645	608	607	660	641	626	672	606	668	632	690	692	636	613	658	652	649	625	635	636	646	623	576	683	590	709	630	626	624	649	676	645	638	591	622	626	664	672	662	607	620	645	607	612	666	640	661	633	647	633	588	683	626	645	681	607	658	637	685	606	604	591	640	648	629	617	654	652	661	633	651	617	644	647	623	630	622	627	650	674	594	611	643	663	631	638	645	622	612	581	636	616	680	607	642	628	620	650	594	628	628	638	654	612	654	616	653	662	628	618	630	607	566	639	631	665	618	650	623	623	641	644	645	620	591	608	619	620	612	657	654	668	627	656	630	664	651	632	623	647	609	593	636	641	608	606	592	661	641	617	633	676	682	650	604	647	605	705	627	646	639	575	641	644	681	653	667	647	654	619	614	605	627	625	662	620	581	650	641	634	616	614	645	655	634	629	666	598	619	644	652	628	671	676	647	665	644	634	633	580	619	642	666	595	683	644	648	646	631	634	625	680	618	575	652	622	587	621	635	694	634	650	622	657	601	667	654	648	648	663	618	616	601	615	664	653	605	652	678	697	663	635	633	669	648	607	663	623	665	654	580	657	679	632	678	608	576	648	621	636	625	639	628	682	659	573	654	635	626	659	638	659	574	600	603	611	621	631	711	628	666	649	648	676	627	644	628	638	649	608	603	684	665	669	618	657	646	664	606	646	608	650	617	606	654	589	667	667	634	658	641	642	642	647	664	607	604	619	666	616	634	625	672	609	626	642	631	621	625	647	687	644	672	606	602	639	620	616	651	653	674	647	607	636	634	655	672	631	679	580	624	716	603	650	580	673	577	621	676	634	631	607	631	634	640	619	663	658	623	614	640	627	638	621	619	641	664	650	643	647	721	619	648	665	659	620	635	627	651	641	664	598	604	636	627	653	664	684	608	616	617	647	632	665	621	566	616	633	621	639	641	618	640	592	642	641	674	649	610	585	607	673	637	635	620	694	614	603	673	641	640	670	638	624	644	616	634	621	624	649	638	637	673	688	645	650	655	693	591	653	610	629	611	606	620	661	617	660	639	654	667	623	640	663	659	658	596	636	614	642	645	625	679	655	656	626	622	630	580	683	602	622	666	622	613	611	654	617	686	611	643	656	658	626	616	625	636	642	690	662	622	676	682	659	658	639	620	624	654	663	642	627	625	658	662	620	654	611	575	638	684	606	587	665	688	652	633	658	626	616	639	621	639	615	625	655	675	595	646	657	644	687	644	655	650	636	642	640	665	612	663	636	667	646	639	612	693	625	652	556	653	647	641	611	643	616	595	645	681	617	617	628	649	608	585	642	670	651	675	672	603	643	629	622	630	634	602	665	649	679	643	651	651	609	604	661	647	670	653	608	620	655	687	660	624	700	626	622	624	619	658	650	664	597	700	605	631	636	625	646	645	641	629	635	624	624	640	671	627	654	629	681	661	630	618	621	700	655	656	615	641	703	659	615	651	635	644	660	633	666	634	650	627	665	651	673	638	621	667	643	616	619	645	633	642	637	638	620	636	653	645	645	635	647	618	644	625	662	619	643	631	630	637	652	617	651	638	628	633	642	655	643	638	672	658	634	620	621	646	629	655	628	608	661	683	614	662	672	654	610	639	637	691	621	635	615	661	636	673	663	668	651	668	642	665	625	680	641	660	658	659	623	646	635	646	641	624	644	662	682	603	653	608	666	631	644	644	604	628	642	622	650	635	663	595	633	636	668	661	653	658	659	629	635	667	602	569	599	623	625	640	615	639	611	648	618	603	635	579	619	629	579	671	626	652	626	663	697	647	610	650	643	649	653	623	690	682	683	617	657	683	639	677	641	667	641	654	630	637	652	648	641	641	660	612	634	657	635	619	667	620	619	601	595	622	643	674	651	705	663	652	675	629	642	651	652	571	623	644	665	620	557	589	604	618	634	595	658	600	626	645	573	640	626	636	677	622	639	677	632	624	611	642	616	635	632	656	684	659	642	641	567	604	621	673	645	627	632	645	635	662	638	664	640	665	649	595	682	629	682	667	647	695	603	610	652	623	649	628	606	579	629	621	664	652	611	604	635	623	649	616	642	620	654	602	590	651	656	645	615	641	642	653	611	607	575	626	663	606	643	636	667	689	686	630	667	634	697	610	612	635	642	641	643	638	676	690	653	654	653	643	605	672	647	691	614	618	648	629	656	629	656	631	598	634	668	610	629	602	668	614	590	660	649	608	679	614	620	606	583	631	638	646	619	634	624	658	621	605	654	602	577	614	622	598	621	651	670	658	633	620	642	654	583	647	637	652	609	653	617	668	584	660	635	638	672	694	615	617	634	588	685	612	652	651	651	622	707	630	619	657	687	670	603	633	685	619	673	644	655	656	600	592	686	632	650	612	670	672	635	682	628	626	668	666	621	624	655	670	644	603	625	639	637	629	614	671	644	667	672	652	654	648	570	633	651	639	650	625	639	651	661	679	657	647	596	686	600	647	638	653	628	662	622	624	634	637	666	630	597	648	627	648	660	574	598	659	571	654	659	603	644	593	599	623	637	670	636	648	603	648	669	653	677	671	640	635	624	616	640	670	599	637	633	614	605	678	610	657	663	622	647	677	678	631	574	606	628	619	618	681	675	617	596	666	606	646	639	596	668	636	617	641	684	682	610	688	637	636	677	636	613	624	650	622	612	669	655	646	613	613	697	638	674	622	614	639	679	627	619	627	689	653	623	663	641	648	671	666	656	643	664	620	614	643	628	630	651	597	599	618	664	668	643	628	656	662	607	614	667	613	610	654	637	593	656	612	623	617	640	649	641	635	642	651	647	647	622	644	658	681	666	608	684	671	612	624	714	657	648	649	609	646	607	585	652	602	639	654	637	593	658	621	664	616	652	649	625	653	710	656	638	638	646	622	651	584	653	607	648	678	654	643	635	678	657	617	660	606	670	615	635	659	651	632	649	642	644	631	592	640	623	643	637	654	639	619	668	673	613
34010	18257	3619	849	719	633	636	626	639	632	614	677	638	607	628	624	652	587	645	685	665	661	607	637	600	665	648	634	623	617	684	607	579	601	615	642	649	642	651	633	628	612	628	631	627	619	657	662	665	629	619	617	639	659	618	608	632	638	644	636	641	651	641	635	627	573	612	613	653	653	641	678	611	660	675	686	658	626	614	635	613	664	580	640	685	627	628	643	641	625	640	627	610	640	644	587	656	633	646	638	587	639	651	646	660	636	649	668	618	622	643	630	596	663	630	634	611	650	664	569	634	604	620	596	646	656	633	597	632	624	587	628	647	655	599	603	599	609	652	621	635	629	632	623	593	669	645	651	622	637	669	618	624	589	621	595	584	616	559	659	613	597	614	631	647	648	659	631	661	630	603	610	622	694	671	632	638	643	662	634	586	593	658	639	621	635	574	609	642	616	633	655	599	624	654	611	592	569	631	615	668	659	672	634	672	623	602	658	646	651	643	662	614	644	601	628	667	654	612	662	637	643	605	609	650	673	656	671	622	600	620	613	600	630	602	597	643	654	613	602	631	618	643	615	649	627	610	654	608	619	607	657	613	640	634	556	610	598	624	620	584	674	637	620	638	622	574	602	586	617	641	637	627	668	622	630	624	616	595	605	622	581	664	643	623	648	668	647	625	636	621	651	589	653	651	672	620	646	630	680	667	625	655	614	688	617	641	612	680	653	660	609	655	604	627	594	647	716	640	608	636	618	636	631	604	627	619	671	588	613	644	584	625	609	617	640	621	656	588	632	660	647	636	637	666	617	604	587	617	624	637	637	606	598	631	583	638	639	630	589	615	594	640	609	646	600	645	640	616	671	599	603	636	636	634	621	641	668	607	634	610	566	623	632	625	584	634	612	618	614	632	667	618	639	626	645	632	613	595	586	592	649	639	618	639	604	645	603	669	666	612	636	602	613	624	673	621	633	636	649	645	635	619	645	579	659	611	634	666	641	622	638	632	671	630	638	654	636	608	621	580	627	617	664	639	630	606	639	645	639	621	672	619	637	614	631	587	653	636	635	633	601	625	595	639	619	628	637	640	647	654	585	651	596	647	625	642	636	637	617	646	581	625	651	659	601	639	591	645	602	615	596	659	609	650	620	627	649	597	660	628	629	607	617	598	623	604	660	576	613	641	651	642	594	613	626	661	623	630	606	579	667	632	647	658	641	588	624	620	615	633	603	625	566	619	607	610	597	603	639	651	636	613	660	640	651	630	622	608	637	613	617	638	597	655	630	623	655	645	624	599	650	631	614	623	611	575	657	590	639	593	646	660	620	647	585	612	642	621	623	643	631	626	615	663	670	608	590	591	646	664	603	587	638	596	629	638	633	589	649	642	613	615	618	586	612	619	613	659	629	656	643	637	634	653	638	618	637	627	628	575	625	665	692	645	608	580	577	664	610	592	631	594	643	644	661	596	589	599	602	614	607	651	668	634	591	610	598	646	617	620	670	676	638	665	643	660	616	668	622	682	626	643	602	644	664	678	664	650	631	668	608	656	641	600	624	619	622	647	584	609	594	631	615	626	635	631	616	619	610	638	628	630	639	639	611	625	634	604	607	637	600	616	614	640	634	655	598	636	654	638	605	630	629	625	654	620	653	610	626	636	620	628	611	637	634	606	614	653	637	647	629	603	621	623	583	659	594	663	657	650	625	622	634	685	614	659	612	655	577	576	640	626	662	614	601	599	632	607	579	644	591	644	592	580	613	648	636	590	615	604	641	643	613	604	622	645	591	630	612	645	620	637	650	640	645	622	591	640	666	592	599	630	606	642	663	640	613	623	674	634	617	629	578	616	630	627	607	637	646	605	609	613	615	649	628	584	632	683	616	647	598	628	556	640	667	634	670	605	591	635	604	640	673	656	627	632	634	641	595	621	623	650	627	609	614	616	586	626	606	584	636	591	589	633	628	649	628	630	618	627	618	633	663	636	688	660	662	626	577	622	660	640	630	625	669	621	644	623	638	652	611	659	634	620	664	603	642	644	613	647	602	644	671	637	627	613	647	589	597	637	644	613	646	609	634	622	671	659	615	619	603	629	599	661	662	667	662	650	629	620	585	607	621	610	641	580	647	641	629	571	639	654	631	668	564	611	653	614	647	641	703	623	626	618	615	610	633	669	604	643	617	603	669	597	624	629	659	585	652	617	600	613	623	643	610	638	588	631	605	634	612	632	634	626	613	642	616	613	624	622	651	662	628	651	631	652	654	617	587	647	623	631	615	641	613	600	639	625	664	644	645	604	624	576	592	630	675	635	593	651	658	642	630	620	667	616	653	626	577	622	611	643	614	661	617	611	617	651	600	571	648	638	620	650	649	656	605	634	645	649	615	603	645	624	636	615	641	589	659	663	673	611	644	591	617	638	616	623	594	656	611	652	598	611	603	655	582	598	612	625	600	604	588	661	675	641	638	598	656	592	590	618	585	650	589	618	627	601	641	622	649	623	667	620	644	646	606	658	649	645	647	629	639	637	612	603	619	607	676	633	660	653	641	634	629	663	627	609	633	587	678	578	635	578	608	634	631	619	653	685	632	625	610	626	660	645	659	648	582	631	636	570	599	616	641	642	628	605	658	638	657	601	617	630	622	669	653	618	625	595	630	615	631	608	604	687	634	656	680	623	662	631	675	623	649	591	655	617	655	642	617	638	639	643	599	640	622	607	615	633	620	640	636	650	625	622	620	606	632	640	593	645	622	621	594	573	658	633	636	586	621	657	619	634	659	582	588	630	600	605	631	640	647	641	642	665	606	659	631	659	658	579	618	614	607	605	614	639	623	650	620	606	563	576	630	617	633	627	599	650	623	666	601	636	666	617	633	638	659	637	650	610	620	630	627	610	572	639	613	639	631	613	651	623	605	611	633	656	591	665	584	630	643	639	671	648	642	622	613	602	676	615	594	624	642	614	611	630	604	634	659	609	631	635	684	656	638	632	662	638	651	625	631	628	616	617	637	622	640	600	647	634	654	619	614	594	660	655	603	641	599	621	635	690	642	670	649	637	655	595	598	613	575	609	647	641	663	630	658	682	619	672	627	667	651	598	611	597	604	617	617	640	636	661	605	651	565	623	629	631	591	647	652	599	659	609	619	590	618	619	614	665	643	640	624	631	614	652	622	661	601	645	670	593	623	627	642	599	672	642	631	656	568	644	605	619	685	608	615	622	638	590	692	624	626	653	627	616	631	636	685	604	665	646	671	628	638	615	628	619	681	638	643	644	610	619	635	643	633	649	617	604	639	633	666	623	638	633	612	625	638	621	630	652	658	611	621	646	634	633	627	606	596	630	647	635	620	646	585	619	604	658	649	616	620	649	620	671	633	598	677	641	612	676	645	584	634	654	643	611	655	644	639	678	654	670	664	638	631	627	598	671	664	642	673	608	609	649	634	629	622	646	669	604	618	642	629	599	669	626	620	618	644	638	651	626	587	677	639	661	651	658	669	612	650
31595	6941	965	834	722	665	678	695	653	664	647	701	655	654	666	646	670	666	653	652	670	639	659	663	663	659	626	654	683	639	587	647	662	649	673	660	626	640	658	624	651	696	605	657	669	644	627	626	640	642	603	655	677	682	674	661	643	645	641	617	679	633	648	609	718	710	653	664	663	669	678	598	666	617	642	625	593	643	646	697	687	674	648	648	629	614	691	626	624	649	636	615	660	666	654	639	645	658	658	714	637	645	634	634	667	636	663	667	628	662	619	709	644	631	669	658	615	651	669	652	688	624	662	643	628	582	640	668	623	645	593	662	639	657	666	648	673	671	643	653	643	648	606	635	689	687	618	613	657	661	605	669	687	704	650	661	654	630	663	670	642	623	657	628	640	672	689	663	665	655	675	619	625	658	695	670	653	617	670	625	648	598	633	619	631	608	653	635	642	617	559	640	639	611	596	638	635	626	687	629	630	672	686	644	668	635	641	691	657	655	610	637	579	631	630	680	602	650	691	625	648	638	685	646	675	647	665	683	685	632	674	685	617	629	674	599	661	650	621	658	637	662	647	659	670	607	674	622	668	670	665	640	641	681	679	675	718	635	644	606	660	621	678	601	634	659	622	662	622	645	650	682	680	637	649	624	672	679	662	641	658	636	628	653	563	618	604	625	670	633	675	595	679	649	613	658	683	636	620	677	579	686	665	599	664	650	617	692	638	672	638	683	613	632	639	603	615	608	656	637	661	645	654	663	657	592	650	701	659	712	610	678	651	618	645	637	643	666	643	654	612	633	629	612	622	649	687	624	639	577	649	655	685	653	629	685	636	664	626	649	675	620	629	674	688	681	629	646	692	635	607	672	665	586	680	651	667	649	607	605	688	656	599	640	655	672	685	614	697	635	620	646	667	639	660	640	655	670	630	605	590	690	635	718	609	669	665	614	694	648	620	640	660	637	708	645	667	645	646	655	633	645	635	661	656	605	625	654	627	635	656	666	665	619	640	646	644	622	661	638	611	672	684	638	680	643	632	657	621	633	593	660	642	608	649	668	642	667	623	654	648	615	642	652	657	640	666	649	631	699	682	642	635	683	617	647	671	589	612	612	636	647	591	662	722	697	644	621	670	622	661	665	624	669	607	629	668	609	638	625	675	701	581	639	612	679	602	637	641	640	641	657	659	685	627	633	681	677	682	616	619	629	633	651	602	628	613	696	628	659	633	618	702	700	684	627	683	644	637	662	646	659	627	664	691	612	601	630	647	636	632	652	651	659	659	711	662	655	664	675	663	604	649	644	642	654	681	649	620	647	634	618	631	605	644	665	642	664	643	642	637	656	670	634	672	646	654	618	646	600	661	655	653	670	660	700	606	664	639	624	670	660	685	668	636	634	631	619	670	621	641	672	665	643	693	661	636	688	641	630	655	621	609	647	673	640	610	622	665	656	646	638	625	648	650	650	641	618	694	594	703	648	667	639	628	623	642	669	629	643	643	659	622	669	649	683	624	684	672	638	666	647	652	615	592	678	616	668	624	689	688	640	653	616	647	625	662	652	655	632	643	684	682	675	640	631	635	635	625	669	637	628	670	679	647	628	671	615	622	631	677	615	607	671	640	643	648	655	644	640	611	664	645	656	662	655	658	654	699	575	626	613	605	748	612	629	659	681	634	629	669	618	682	663	668	669	642	657	660	634	703	685	667	605	640	651	675	657	682	647	665	678	681	627	658	626	634	637	661	612	684	652	630	604	645	645	667	652	642	619	632	621	681	600	637	645	676	623	606	653	604	632	662	636	642	648	661	611	644	646	652	623	679	664	656	645	641	614	651	643	677	689	658	624	615	619	678	693	640	666	639	594	673	637	655	671	634	602	683	651	633	637	652	636	653	694	654	679	703	624	673	591	651	637	665	657	662	648	685	676	675	637	649	624	677	599	652	632	648	584	643	728	629	704	626	627	673	657	643	659	613	639	675	653	653	640	678	683	674	626	645	626	663	608	628	622	624	662	661	651	655	674	673	634	602	673	611	600	683	664	620	651	625	653	633	652	656	624	606	633	623	628	658	609	667	621	608	655	621	713	656	617	621	630	652	595	633	633	671	645	651	617	642	654	684	624	649	651	698	657	612	637	664	657	681	640	666	661	600	660	606	611	657	610	660	633	633	638	620	669	677	631	656	636	636	658	633	638	632	635	627	624	636	698	654	663	674	633	669	611	619	628	625	627	641	626	661	651	600	651	599	623	595	645	619	690	684	639	655	668	678	689	636	626	629	644	641	649	635	664	627	595	602	622	660	651	668	639	611	601	623	657	665	660	663	647	601	665	664	661	676	619	634	594	678	624	603	634	658	644	625	653	645	635	596	648	646	615	638	680	639	657	610	616	659	650	707	653	617	637	601	600	628	632	678	646	641	684	656	658	645	659	603	642	597	667	676	629	660	613	638	598	639	669	619	625	659	674	672	652	650	656	646	616	652	641	648	654	656	618	672	623	649	620	605	645	639	654	625	637	597	666	656	690	626	640	657	646	611	653	664	642	712	683	633	632	594	641	654	673	659	605	619	615	635	638	661	666	624	645	637	634	646	649	632	642	645	654	639	644	614	681	654	612	620	643	639	639	617	649	657	651	656	622	608	635	593	626	652	622	645	651	651	687	680	678	654	662	654	652	678	673	615	629	608	676	649	622	637	658	638	640	677	674	637	644	683	661	608	664	615	642	642	678	629	636	701	657	653	635	670	649	642	656	650	641	669	726	660	624	655	630	677	618	649	683	631	697	649	669	646	647	641	656	665	660	657	636	642	687	597	628	666	643	655	593	602	610	658	620	641	626	701	629	618	622	627	655	615	668	624	652	655	678	631	650	679	672	592	650	646	661	652	666	631	672	650	663	633	657	591	651	636	637	643	653	677	676	629	670	683	655	632	690	632	650	661	642	663	632	635	613	700	686	638	627	621	651	620	610	680	678	608	636	644	641	634	660	659	622	651	653	642	657	662	627	701	634	660	661	651	682	629	638	625	707	677	629	668	651	676	678	599	683	613	679	660	616	647	634	649	651	670	630	664	660	621	641	639	678	624	637	644	660	569	700	665	667	635	668	649	607	666	580	649	681	662	619	656	616	682	660	585	648	663	654	631	694	631	605	678	627	631	662	596	598	636	635	594	661	658	637	664	693	667	635	643	689	644	650	649	674	608	667	592	650	605	639	602	687	642	614	657	666	580	614	644	642	626	623	635	612	629	647	597	643	643	636	654	686	643	643	608	669	644	652	666	633	636	633	669	669	663	637	630	640	641	617	653	609	715	632	612	666	655	670	645	603	656	618	693	614	622	630	679	635	654	654	650	619	687	639	606	593	707	646	666	596	637	645	648	641	644	639	651	644	651	628	691	647	603	703	642	644	618	625	678	636	643	621	660	583	624	653	659	623	634	664	638	610	671	614	651	632	635	642	629	656	654	649	680	655	634	653	632	641	654	665	653	657	643	627	670	579	659	678
25492	21107	26774	25261	20781	7562	998	679	564	565	542	494	457	446	428	423	411	420	394	386	393	388	424	396	416	413	365	379	389	382	353	385	390	356	371	374	329	381	361	382	371	408	387	347	406	377	371	382	387	371	375	381	368	361	381	377	395	375	344	384	332	362	396	374	373	366	352	362	386	397	371	353	355	377	351	403	366	382	392	361	351	382	387	367	364	328	354	342	387	371	372	357	371	382	390	352	417	419	352	362	374	368	376	394	353	373	353	401	400	343	352	346	371	393	379	359	371	345	356	389	363	352	356	335	362	371	391	358	421	376	330	341	352	358	376	376	362	381	384	395	379	405	386	398	372	381	346	366	394	340	373	320	341	358	362	336	350	358	385	358	353	374	349	357	381	363	363	363	379	385	370	409	424	403	374	387	331	367	370	346	356	372	356	346	326	373	340	416	365	372	363	347	395	391	364	350	352	339	375	384	374	396	375	370	358	343	361	375	358	357	408	368	357	350	383	394	364	377	386	381	388	348	364	365	345	372	375	381	367	367	352	349	374	368	361	359	377	382	359	348	407	367	381	358	388	373	411	369	339	362	369	367	343	389	380	403	382	357	374	355	345	328	368	359	370	362	384	380	420	377	371	343	392	346	368	382	389	367	373	361	365	357	350	363	359	339	345	378	397	323	349	348	378	353	393	334	355	382	343	373	338	343	369	359	349	373	365	369	375	353	353	386	374	372	322	325	341	366	402	355	367	324	344	319	364	338	364	359	364	358	425	348	389	371	354	366	375	360	342	396	358	348	358	375	340	330	369	395	396	364	328	363	339	361	337	391	365	348	385	380	366	358	383	329	320	364	397	368	398	386	360	319	381	360	351	375	318	349	382	355	359	370	345	364	370	394	346	358	362	376	346	401	384	370	371	365	383	363	362	362	362	334	357	356	377	364	355	351	367	365	360	361	369	352	370	351	355	371	350	346	368	321	402	362	344	343	382	379	344	389	416	352	374	376	366	367	370	391	351	359	370	391	358	369	373	398	349	364	343	354	329	387	315	347	367	353	391	359	338	362	381	360	359	343	347	375	369	352	387	364	401	371	390	380	359	383	377	393	340	368	358	367	393	359	363	380	371	354	381	327	351	364	380	379	357	355	364	370	371	365	353	367	352	380	381	371	394	334	320	389	361	354	357	361	385	359	365	387	347	366	385	360	363	376	353	363	431	384	360	345	404	391	412	383	358	349	377	319	382	372	344	393	342	338	375	363	373	357	371	341	361	380	361	365	359	373	374	383	366	382	347	363	372	359	394	396	369	413	361	366	362	353	361	381	375	383	377	338	368	372	372	371	392	362	347	393	348	374	363	348	360	368	343	355	337	388	361	373	337	385	377	366	386	374	359	379	382	373	382	392	352	387	345	359	405	365	365	351	365	348	338	352	330	399	353	365	335	363	365	358	353	366	353	345	346	354	381	364	346	327	343	332	348	397	319	361	363	368	372	350	350	349	344	375	393	399	370	363	371	379	353	381	388	367	377	408	363	354	377	333	387	343	359	356	361	394	339	386	379	368	355	365	348	388	372	354	372	367	387	363	355	397	361	357	327	371	387	328	367	383	360	364	374	371	340	358	354	368	360	336	376	386	366	335	386	351	356	346	365	362	363	402	390	387	364	327	341	340	356	374	379	363	416	392	385	379	368	391	389	372	380	359	369	370	376	366	352	339	341	376	341	381	379	345	336	359	361	365	330	374	358	336	399	374	360	369	397	383	344	383	384	360	346	378	382	379	366	379	371	356	367	381	378	363	338	346	364	370	372	365	368	373	346	349	360	353	345	359	364	384	389	370	380	390	337	390	366	363	349	365	400	352	379	369	375	379	383	358	362	351	371	391	409	397	386	422	408	366	359	369	348	363	367	389	356	374	355	373	379	368	379	334	367	370	378	360	390	345	343	359	346	378	364	402	391	376	393	350	353	375	372	388	387	403	351	362	385	355	364	346	397	353	359	360	327	351	367	355	395	354	355	375	331	339	372	352	334	369	369	357	374	369	353	342	346	346	381	405	336	338	357	370	378	382	373	383	339	353	381	388	384	358	353	367	391	360	334	379	349	360	351	371	385	359	361	390	388	381	376	363	341	349	372	384	411	382	389	364	401	349	362	321	347	366	357	377	344	348	369	386	381	376	398	374	366	339	349	387	360	363	372	343	365	373	375	378	358	362	374	376	373	382	350	371	349	373	368	388	335	315	368	388	376	370	365	365	369	393	408	346	366	343	347	386	376	403	392	362	368	350	368	370	364	364	370	334	376	369	384	400	354	383	365	370	361	387	378	370	341	375	369	381	371	380	354	357	357	359	394	363	363	390	359	378	364	376	379	358	397	359	385	347	372	355	350	400	358	378	393	358	345	398	352	380	369	369	348	395	350	349	360	361	389	340	363	369	356	349	369	358	367	331	363	361	354	341	340	393	366	370	374	330	356	367	340	391	367	340	365	358	357	388	362	371	367	339	388	396	345	359	350	363	389	338	337	335	354	345	361	346	353	361	348	350	367	365	341	366	390	377	351	346	363	385	388	377	385	333	372	386	365	358	399	378	333	356	376	359	351	345	380	417	373	382	365	395	368	383	385	315	370	378	335	349	410	370	387	357	390	374	374	376	350	396	377	370	346	352	367	381	382	354	369	370	351	370	371	352	369	376	364	349	387	340	362	313	370	390	388	408	396	412	342	372	340	369	342	380	350	364	338	362	359	397	313	370	387	373	365	367	371	350	319	369	387	401	382	351	369	347	350	360	363	370	379	368	328	369	356	335	380	371	389	388	376	332	403	325	364	329	362	361	352	362	360	370	386	358	371	337	367	381	355	378	340	376	372	361	401	339	370	361	378	397	370	365	373	325	368	384	341	349	363	388	358	328	371	381	363	370	389	363	359	364	353	374	394	370	331	315	385	362	386	341	336	380	315	386	357	341	348	351	361	374	360	347	372	375	384	362	353	357	350	350	387	354	370	380	372	357	377	335	338	381	375	375	359	411	356	364	382	415	361	347	380	341	353	335	368	351	372	356	383	355	369	355	371	369	362	364	353	361	388	363	369	367	347	384	359	357	348	334	382	364	349	370	380	382	347	358	333	375	360	357	385	367	390	383	344	390	376	344	378	322	372	384	349	372	331	353	372	410	359	363	369	389	381	377	355	406	365	350	325	362	394	399	389	387	370	362	370	355	346	370	355	367	374	385	367	354	378	368	336	387	399	381	376	366	355	359	375	379	364	377	343	359	351	337	370	334	372	351	356	335	384	376	381	357	372	363	347	355	352	351	365	359	377	365	358	360	360	383	371	373	339	371	359	375	326	379	339	372	371	349	375	351	376	353	368	382	342	355	357	382	368	380	359	364	384	386	335	367	328	362	344	370	408	335	388	356	406	401	383	376	380	367	362	386	343	358	370	418	362	368	407	418	348	363	388	378	360	367	359	373	378	352	367	367	347	343	387	407	338	374	359	400
55271	17732	7043	3942	2461	1719	1387	1095	877	820	735	686	588	577	528	499	522	539	499	466	448	458	454	432	446	442	455	398	437	415	408	414	413	394	403	391	410	373	391	410	374	419	382	396	389	408	398	414	392	425	398	416	409	416	401	413	413	405	395	407	422	381	430	381	395	396	391	389	405	389	420	428	412	383	413	417	397	395	406	419	408	386	361	398	414	383	349	400	404	381	361	358	384	351	381	393	352	379	390	403	376	369	413	414	409	409	369	354	397	404	386	372	378	387	393	381	388	403	353	406	373	420	409	357	376	406	377	369	385	383	402	379	367	426	408	386	360	380	382	381	374	377	366	364	357	373	394	381	365	373	358	371	340	373	420	371	412	378	351	370	425	389	379	389	377	385	410	398	381	398	381	414	400	351	372	369	347	397	378	392	399	351	397	388	344	363	391	394	418	371	398	338	369	375	382	388	367	375	407	331	420	399	362	397	376	363	377	372	389	383	408	399	352	392	379	405	348	366	408	397	370	353	381	400	358	371	374	403	420	368	412	359	398	407	367	385	405	385	377	381	355	399	397	399	362	377	383	394	371	384	378	375	391	384	362	379	371	425	431	380	377	345	371	414	382	355	402	341	384	384	375	376	396	359	343	400	381	398	376	362	381	403	347	392	422	350	378	353	410	400	368	380	366	361	381	368	365	386	394	436	366	431	415	367	367	370	365	382	335	376	363	393	411	409	409	385	384	368	367	367	380	386	386	388	362	419	366	442	359	375	361	389	365	379	394	396	403	374	376	376	366	362	374	382	361	393	403	390	366	394	394	390	385	383	359	361	381	386	362	370	400	368	403	398	374	388	394	393	383	374	389	374	383	363	357	380	344	347	358	375	388	343	393	371	398	377	377	387	391	367	386	364	392	427	361	355	382	334	365	383	343	368	381	357	359	373	372	389	385	397	374	358	364	382	410	346	405	377	396	358	383	408	383	374	412	380	369	395	395	381	370	374	409	364	380	368	378	402	423	371	378	393	357	392	409	397	363	404	388	392	369	375	360	355	338	395	397	361	403	405	406	361	383	367	422	391	397	373	383	365	370	375	372	363	404	421	399	362	340	394	405	358	399	413	371	360	364	406	393	388	433	357	363	384	384	346	410	371	375	386	370	365	374	378	381	381	383	343	432	408	423	387	393	397	356	334	365	353	375	406	373	374	385	363	384	375	357	412	397	408	373	367	393	403	407	374	358	412	361	356	431	354	336	365	425	376	369	369	394	378	373	404	369	369	397	374	345	389	358	376	367	374	375	381	358	364	361	378	383	397	380	393	401	351	393	384	376	402	372	401	390	365	378	387	401	387	361	378	380	415	368	400	380	376	384	378	373	372	365	390	365	364	376	405	390	364	404	351	356	394	422	416	413	390	348	351	398	351	385	390	347	386	382	387	374	369	376	364	375	353	383	381	359	378	392	371	373	342	370	337	366	373	398	373	358	405	410	383	362	382	365	384	393	367	378	358	382	367	360	403	373	386	365	397	364	423	357	380	372	370	390	371	354	332	395	389	379	364	359	363	412	378	375	341	387	365	394	390	385	405	382	351	384	412	423	385	387	412	381	380	365	350	336	398	345	401	387	365	371	391	358	357	380	374	382	355	378	387	344	392	361	373	420	387	355	406	391	374	336	393	373	382	408	388	382	373	355	374	419	375	396	394	409	383	360	415	390	360	345	382	397	401	355	390	396	335	368	371	395	389	399	358	380	393	341	394	389	381	407	398	356	361	408	309	392	389	406	400	367	397	357	374	353	378	362	371	375	410	360	376	386	412	380	389	367	398	384	398	370	369	406	378	380	367	366	397	384	357	361	370	409	383	356	377	385	386	386	383	414	377	388	373	359	382	368	412	369	366	402	375	409	375	397	336	365	386	385	402	385	329	402	365	381	374	391	403	372	402	364	386	390	379	372	404	361	398	404	368	360	354	380	357	423	405	377	398	414	356	392	365	386	360	393	345	413	341	404	378	379	381	377	383	384	386	376	406	351	386	410	385	405	342	385	407	368	406	424	377	347	367	379	378	357	319	388	389	374	376	374	387	352	382	354	361	381	368	361	394	373	375	379	397	380	366	406	354	372	383	378	392	351	378	402	380	390	425	383	367	353	387	373	373	374	375	418	372	386	343	388	344	377	414	394	372	344	369	382	345	396	374	349	362	397	364	370	394	379	386	372	408	379	359	390	412	381	368	378	368	355	385	354	376	383	368	384	385	434	410	367	379	396	366	398	357	366	385	385	398	387	377	383	359	392	390	374	373	395	358	359	378	365	374	381	340	376	370	380	398	382	380	382	378	360	396	377	369	407	430	375	385	375	361	376	424	363	356	403	382	361	386	393	407	402	388	389	367	369	392	384	406	358	387	374	366	375	382	389	417	398	390	373	390	383	381	400	356	395	387	362	396	367	364	365	379	366	415	370	376	402	350	362	372	363	400	383	374	367	406	369	358	380	383	390	388	412	379	378	380	392	350	386	361	356	378	384	341	353	394	366	393	374	397	378	347	373	357	389	397	368	412	370	375	401	407	388	354	393	385	399	385	398	344	386	392	400	385	370	371	368	368	374	375	396	401	364	375	421	404	388	385	380	379	371	364	358	378	367	409	411	373	370	369	369	385	369	376	371	398	362	350	407	369	389	377	373	392	388	345	378	351	393	386	344	390	367	364	369	378	379	391	371	382	367	399	417	426	388	378	377	421	387	378	356	398	342	401	359	385	395	377	347	388	412	350	379	410	360	363	419	380	413	358	386	389	403	355	403	375	400	369	369	383	385	353	388	375	365	401	376	379	392	370	391	357	378	403	380	399	374	406	381	393	379	369	375	367	418	360	393	392	424	401	385	367	374	368	358	361	389	390	378	374	376	422	399	406	361	369	425	381	407	381	390	387	383	392	348	378	396	384	400	376	389	360	415	379	324	362	370	379	396	380	365	345	386	407	387	387	389	367	380	413	401	390	389	377	349	383	383	385	406	358	422	363	341	383	369	412	392	366	412	361	384	370	362	379	443	383	374	368	389	363	400	365	378	369	369	398	353	381	395	363	351	381	409	369	402	367	395	390	399	372	392	369	385	387	330	387	428	368	425	364	409	365	381	361	400	379	373	388	379	364	378	377	378	400	362	385	377	417	391	377	365	341	349	383	394	339	410	393	395	388	338	390	368	364	403	382	373	344	401	377	347	395	380	379	386	391	388	385	390	376	393	364	403	390	391	401	372	413	361	376	376	368	409	359	373	356	389	365	356	381	379	400	401	353	407	344	376	350	391	359	359	386	362	374	392	352	364	412	380	356	368	350	398	390	379	369	347	379	354	375	400	373	363	369	395	357	396	361	372	347	382	430	382	395	391	387	386	407	380	381	338	388	398	350	374	358	401	380	381	385	411	389	361	383	403	382	361	394	389	378	376	410	393	351	366	372	377	367	386	370	370	341	373	406	354	385	426	349	389	418	362	389	397	374
23311	20940	26969	25023	20922	20935	8035	1535	1116	1076	944	900	914	866	825	762	785	778	782	743	737	709	751	776	696	716	717	717	766	719	734	680	705	699	670	696	700	710	698	716	730	715	702	677	674	672	724	686	678	710	708	779	692	653	677	696	687	673	660	713	679	675	716	726	660	670	678	695	652	704	705	694	697	734	670	679	680	629	691	692	692	697	672	693	703	695	699	722	682	652	666	682	671	654	701	666	670	692	671	694	690	647	643	664	692	709	634	683	701	689	645	651	704	669	666	671	688	706	681	690	712	723	675	629	625	701	697	649	644	659	671	677	652	640	663	669	693	688	688	683	683	709	715	658	612	649	701	680	631	680	692	674	675	697	701	690	687	686	702	672	671	687	710	687	674	705	671	672	664	693	607	668	678	662	673	654	714	694	680	707	636	664	668	629	640	650	711	723	684	667	623	695	677	734	703	625	683	666	639	649	651	656	691	683	688	699	695	666	663	690	674	720	658	747	662	693	663	660	670	739	703	679	710	672	660	671	708	661	685	689	677	644	667	687	680	658	687	715	627	667	675	700	655	646	700	679	674	681	640	678	678	680	674	701	668	635	662	678	704	652	638	696	665	712	669	712	635	676	699	648	673	686	702	662	714	673	703	659	679	687	682	648	646	619	640	671	646	615	677	708	688	653	662	703	658	674	691	701	612	723	642	707	626	661	659	709	618	643	680	674	650	683	660	699	687	664	686	666	744	710	673	654	687	683	696	668	723	650	651	647	651	681	681	617	651	646	657	669	708	687	707	697	651	704	661	668	707	642	678	677	731	639	655	712	697	640	684	656	662	667	668	689	605	653	677	674	656	672	643	636	670	680	734	685	648	719	635	705	720	670	651	672	667	672	706	638	633	704	686	675	654	678	678	708	656	662	697	682	664	663	665	674	664	677	681	707	670	688	657	701	661	659	650	656	700	654	664	635	631	674	613	654	668	647	688	712	698	730	692	710	677	675	611	695	676	651	708	694	669	667	649	708	670	710	680	676	618	648	686	642	724	699	671	706	645	681	670	695	641	594	632	655	683	656	694	692	637	671	686	705	679	718	703	684	697	684	668	709	683	669	664	619	642	680	648	678	674	691	652	651	714	662	715	677	683	741	665	669	704	701	622	684	684	682	687	662	670	660	672	673	667	646	698	675	629	667	708	668	646	651	675	656	614	646	669	656	653	680	664	681	667	685	648	700	655	655	695	618	643	661	667	651	659	680	617	690	642	664	675	715	705	673	664	664	694	701	648	684	675	667	674	638	672	637	680	649	711	636	674	623	683	693	691	660	653	655	627	659	645	695	651	673	644	701	687	643	685	677	686	652	680	666	704	680	687	686	674	659	678	656	662	687	730	662	620	724	665	669	644	693	657	677	667	695	663	634	650	662	654	669	645	663	647	725	698	695	713	691	664	667	693	743	682	626	680	643	688	687	638	672	643	686	688	635	708	673	677	661	683	631	700	689	691	641	672	712	700	690	703	704	641	677	675	709	679	682	706	694	678	650	694	660	677	653	715	654	655	704	649	666	679	635	705	689	679	689	673	684	638	657	633	698	699	678	701	672	647	653	645	683	643	662	670	724	685	677	684	691	672	644	650	685	663	667	725	641	696	663	651	607	660	685	653	649	722	669	680	638	656	651	648	696	657	643	660	649	694	719	665	681	708	695	697	684	685	700	674	634	660	675	658	671	681	674	692	662	666	682	656	722	704	667	672	647	676	644	617	665	685	650	685	646	717	708	644	655	697	658	685	641	710	654	695	684	652	703	666	660	699	688	702	657	735	687	684	619	711	681	679	678	676	680	718	694	678	670	623	652	666	666	698	688	717	666	688	718	639	658	680	685	655	699	666	657	675	648	672	653	616	683	697	634	687	722	658	672	657	694	680	663	656	687	685	630	703	639	663	653	656	691	663	721	649	703	614	694	723	686	699	690	669	632	681	663	676	646	652	658	689	656	612	687	640	674	738	691	653	685	725	659	667	620	636	686	659	662	698	716	664	701	630	665	670	685	704	652	615	673	668	719	676	668	678	710	680	659	615	661	675	664	661	680	620	686	693	644	662	658	664	685	695	667	692	678	673	671	692	664	656	642	677	668	690	657	717	683	676	703	639	703	681	691	662	682	688	639	681	692	716	685	678	670	666	689	679	662	688	695	644	677	744	639	702	659	647	633	703	699	671	667	651	635	709	668	680	685	713	713	706	683	668	681	650	735	690	634	720	685	676	617	650	667	672	645	658	645	661	696	668	603	686	669	704	684	685	664	651	670	662	707	726	625	691	710	682	662	639	659	638	716	670	710	687	654	691	642	648	676	652	702	688	651	693	742	675	679	658	638	649	668	684	708	614	677	713	646	629	666	671	683	716	664	690	674	673	686	658	663	663	671	676	657	672	706	685	659	672	664	689	634	665	677	692	685	703	711	721	715	649	664	709	640	682	647	648	724	632	638	615	697	664	638	626	678	623	641	671	715	630	655	662	651	693	748	626	649	658	689	697	670	674	636	719	665	645	672	662	675	677	690	715	676	725	662	678	664	640	625	681	669	684	654	678	650	713	635	718	675	720	654	691	644	651	651	647	661	705	661	649	658	690	624	688	673	688	684	661	679	649	681	695	650	666	690	674	645	705	684	637	644	706	699	644	670	643	651	693	645	653	658	640	659	675	647	645	637	671	665	693	694	656	672	648	670	688	627	671	663	612	683	681	658	676	702	696	637	642	685	673	653	675	651	664	670	696	607	699	626	695	692	656	682	684	699	634	678	637	674	657	657	699	656	651	700	664	651	636	694	679	650	705	676	655	678	696	695	681	681	663	665	655	670	681	683	690	700	669	670	701	665	761	659	681	626	690	677	656	628	667	673	643	636	681	643	648	684	708	672	676	690	681	643	696	683	679	634	636	699	671	667	671	668	660	674	671	684	687	637	659	642	620	660	651	675	653	633	682	708	660	700	676	608	652	644	699	653	661	653	688	664	691	687	661	660	689	676	702	674	675	639	669	662	678	660	653	686	681	649	662	655	700	684	666	670	653	722	662	645	651	678	662	687	663	644	686	722	681	635	700	671	662	667	658	713	682	642	720	701	673	630	727	676	627	625	701	672	652	637	679	696	721	667	622	665	668	678	667	647	694	664	667	645	663	649	697	723	640	657	702	706	707	692	613	669	708	648	648	698	667	678	723	654	665	680	666	700	648	681	656	663	730	688	715	615	644	694	679	655	636	672	711	663	686	732	688	681	689	702	681	694	662	656	636	639	710	683	649	631	662	688	669	675	644	683	663	642	692	678	669	644	664	638	692	662	653	681	657	660	666	662	664	681	660	682	647	692	677	664	662	652	659	613	672	726	674	708	673	687	625	625	656	641	719	661	708	626	668	653	658	604	698	690	682	681	662	689	714	663	668	700	707	627	676	690	687	669	621	672	697	671	696	663	679	741	743	626	640	728	667	716	673	694	726	613	639	723
54750	17344	12108	7044	4533	3195	2370	2056	1694	1519	1345	1275	1235	1065	946	909	893	830	836	839	775	773	791	770	778	774	760	715	702	669	705	670	686	652	648	669	697	674	681	738	673	680	654	658	625	679	658	699	688	637	681	686	707	632	702	720	690	656	632	611	657	705	704	656	683	664	651	696	692	708	697	685	719	651	633	641	651	685	630	674	681	669	719	652	610	653	654	664	686	698	617	621	634	667	635	642	645	649	664	644	624	639	646	670	668	670	645	663	644	645	628	653	672	659	644	650	618	645	636	652	627	627	635	634	657	621	638	641	629	617	579	589	605	576	654	624	649	664	678	636	620	625	612	632	612	609	602	623	640	580	606	673	636	632	623	625	612	635	594	635	611	610	652	622	632	638	662	655	645	629	627	701	610	609	661	639	644	633	633	631	594	619	626	621	644	651	610	680	630	630	613	638	654	634	611	647	641	626	634	637	658	620	584	658	641	633	627	641	641	648	645	642	689	677	636	660	619	633	664	619	629	615	651	662	632	653	612	653	604	639	622	620	610	679	628	655	658	632	603	637	635	631	589	630	662	641	640	614	627	625	648	582	635	664	620	614	652	593	618	613	629	656	679	641	592	654	620	633	652	620	627	598	685	650	581	584	600	629	655	664	621	649	617	621	602	662	597	638	622	657	652	630	588	632	632	662	618	629	671	650	628	611	592	672	631	653	600	618	645	656	635	661	639	608	619	631	613	663	676	665	666	600	638	625	596	653	577	615	690	637	575	653	653	615	634	643	620	665	632	619	632	621	605	598	621	634	613	621	632	629	646	660	633	649	666	668	627	617	564	631	615	611	602	657	646	626	620	668	655	633	645	604	670	613	619	600	624	623	596	645	619	654	626	621	636	670	604	647	640	624	663	628	636	648	648	597	624	654	684	599	623	634	601	633	664	619	625	643	613	624	629	640	656	635	640	658	642	597	648	642	595	618	613	652	585	629	630	606	662	623	634	620	621	628	614	638	585	666	629	615	628	649	677	633	641	639	649	654	648	620	640	585	593	638	661	656	680	645	666	624	654	616	647	619	643	647	610	658	652	612	683	640	586	639	594	649	580	623	707	631	647	652	636	622	613	632	607	614	624	628	636	609	633	589	637	593	633	610	620	609	619	657	629	624	590	644	663	639	640	668	609	646	638	680	684	673	639	642	668	665	636	642	634	598	611	672	621	649	557	628	621	655	673	663	649	634	658	654	643	645	663	580	603	650	640	651	637	679	628	620	656	612	623	663	646	618	608	645	669	613	617	645	645	601	620	616	625	589	671	680	611	663	656	589	633	664	608	588	673	628	627	649	628	653	711	632	642	626	667	663	644	600	611	619	569	635	691	616	647	644	624	633	623	622	639	617	630	683	638	659	687	650	633	664	636	638	611	616	656	650	609	663	631	633	622	635	616	611	644	659	605	659	638	650	601	610	648	698	689	614	645	638	633	606	586	610	571	679	611	629	691	658	648	644	651	648	640	603	639	622	673	622	626	622	663	656	636	620	606	644	652	614	642	603	626	613	614	617	707	698	617	585	611	646	655	695	607	656	610	578	661	632	659	650	587	662	642	685	624	589	618	611	614	675	648	663	653	647	633	644	662	612	639	595	671	669	630	617	626	623	656	622	578	651	653	616	614	651	609	634	645	606	633	636	624	612	636	633	634	638	643	648	607	638	633	596	661	640	700	654	638	606	615	624	635	636	609	617	663	602	661	622	572	633	629	639	627	636	688	623	671	644	612	634	700	657	651	649	667	610	669	667	613	609	693	672	637	639	647	638	646	623	617	663	581	604	649	653	688	594	685	640	640	621	626	648	640	609	625	646	627	609	664	636	627	634	590	652	636	613	609	609	620	634	638	652	610	596	645	621	641	670	610	654	636	634	651	665	692	622	622	652	623	653	612	632	665	659	670	626	631	641	641	667	617	606	622	606	633	633	577	635	613	638	657	576	630	637	652	660	612	632	612	628	655	634	616	652	615	643	622	627	637	626	626	633	619	605	630	638	655	613	625	631	644	660	676	626	595	646	644	614	622	620	624	624	625	616	651	646	610	645	619	585	643	627	640	621	634	599	640	626	617	642	607	617	618	644	615	697	669	656	650	629	614	712	649	659	644	589	666	632	679	618	631	634	651	659	624	640	604	601	595	637	622	686	629	589	667	651	642	647	621	636	632	613	691	662	616	627	655	623	602	603	655	656	629	696	690	638	683	638	608	605	620	686	674	621	616	610	622	630	632	643	642	674	607	627	643	651	622	626	668	668	635	607	613	605	625	636	694	682	633	605	653	603	627	584	642	606	615	664	709	633	616	658	615	595	700	647	644	613	603	643	637	636	597	630	616	652	652	694	636	570	654	650	644	625	614	655	605	672	601	620	640	622	618	634	649	637	634	652	664	630	647	598	607	625	617	643	668	593	639	607	596	637	640	630	651	639	651	645	623	630	673	621	599	633	708	620	628	646	613	648	617	631	629	649	648	657	629	591	678	678	615	646	664	642	667	627	652	658	647	615	681	658	637	621	612	610	623	604	638	621	688	642	636	634	658	668	634	638	672	602	640	646	649	614	645	671	631	665	687	648	673	592	649	611	620	634	638	625	659	607	608	657	636	610	600	645	647	645	585	637	620	672	635	675	646	645	644	632	602	632	671	624	676	596	620	625	616	629	617	626	603	628	628	600	685	632	640	630	633	648	612	624	669	632	617	622	612	647	663	654	641	615	649	649	639	681	634	602	630	634	626	676	653	675	637	639	624	692	663	620	651	632	642	634	641	654	642	608	609	592	631	612	647	618	657	632	657	638	649	634	633	650	610	614	616	644	665	686	668	636	640	635	665	607	643	606	656	635	580	615	674	655	646	615	667	659	640	665	623	612	712	653	618	651	583	642	609	634	644	647	656	640	642	605	626	613	588	644	655	609	642	649	652	648	621	623	639	646	631	676	639	660	613	665	594	619	648	668	634	611	661	625	645	643	580	606	621	629	642	585	621	656	656	634	601	617	646	654	646	628	674	652	623	600	636	662	637	668	626	622	640	646	610	588	656	608	604	651	608	619	599	621	619	655	651	660	633	628	590	617	704	632	637	638	573	599	643	649	638	622	618	642	574	606	646	547	639	674	650	650	623	667	659	590	648	664	643	615	676	605	658	658	639	719	655	598	585	635	652	649	676	624	580	667	604	625	632	648	611	670	628	673	657	609	635	660	636	642	664	652	622	647	591	615	668	624	654	635	626	639	691	674	645	584	673	600	637	643	610	665	610	654	646	650	630	643	639	639	648	640	645	647	635	691	662	603	642	618	633	616	653	606	619	610	627	674	626	646	642	628	647	568	648	616	665	659	638	610	635	617	669	605	642	601	605	630	635	648	622	617	621	642	649	678	654	604	650	649	630	657	677	656	576	676	607	671	615	632	655	607	672	629	666	653	665	640	622	628	626	623	653	592	597	607	616	609	613	613	634	594	623	626
33010	17877	4124	922	701	650	630	680	597	647	631	641	614	607	618	635	657	632	643	646	583	644	630	633	609	613	681	605	608	546	611	608	623	606	616	656	614	718	588	667	609	614	624	620	596	651	617	654	595	621	624	635	622	635	651	645	616	619	586	617	629	614	664	652	630	622	638	617	628	608	590	629	612	594	627	616	674	635	597	659	648	634	610	633	628	617	644	652	620	595	653	606	602	615	647	596	621	599	572	612	640	652	655	621	589	638	629	631	575	593	653	592	630	602	624	649	610	593	612	632	627	631	602	572	611	602	628	600	619	602	622	660	641	606	629	618	618	630	664	623	573	601	613	669	648	617	601	640	679	630	644	597	612	669	608	638	583	636	607	645	620	652	579	635	597	647	645	637	610	595	607	619	607	614	564	635	571	626	635	638	638	629	630	643	665	569	581	644	566	623	604	605	605	641	664	649	602	608	606	592	598	621	614	624	596	662	643	610	629	642	636	620	595	633	625	624	583	582	629	622	598	624	620	597	660	602	653	617	681	590	640	637	570	608	590	557	639	634	644	580	627	652	641	644	637	683	659	696	616	631	618	564	629	625	629	588	641	601	582	619	652	635	666	629	615	591	601	577	581	612	654	600	609	608	610	628	585	633	638	637	609	627	641	601	618	632	616	618	640	591	650	615	653	633	592	598	652	597	593	653	647	599	631	621	604	630	645	613	589	626	576	648	629	621	658	569	604	598	633	628	590	634	631	619	581	650	621	596	611	637	634	607	653	618	619	625	645	624	603	637	594	567	646	633	626	635	605	581	589	631	627	636	612	622	636	640	632	624	621	606	567	608	611	650	590	617	627	620	604	590	588	604	650	569	619	621	628	609	613	616	626	631	604	613	628	631	615	678	622	584	639	628	600	630	664	610	607	611	582	638	669	619	600	610	597	578	604	587	656	644	614	618	616	622	624	540	659	616	610	645	657	633	615	595	594	594	611	587	651	631	621	639	602	613	626	580	647	654	636	653	592	605	636	619	609	618	654	591	658	598	650	676	666	619	606	638	630	605	595	601	619	645	614	618	605	646	652	616	639	613	678	614	642	634	639	625	570	598	596	563	642	587	617	619	578	632	608	607	558	590	615	633	612	638	617	604	636	630	605	699	648	610	608	604	690	630	624	603	612	599	601	585	605	622	596	614	625	592	615	608	582	603	605	652	660	620	575	584	595	669	668	652	585	595	588	637	641	561	667	639	622	639	634	600	614	609	612	635	585	618	641	671	603	624	540	615	591	632	578	635	687	613	614	631	676	646	605	629	635	599	607	622	647	612	642	624	623	637	630	589	624	599	663	608	649	609	653	632	639	620	579	673	604	635	612	639	608	620	678	639	606	646	650	663	642	652	637	640	573	678	580	587	658	604	575	638	606	675	624	600	645	607	595	603	605	595	587	636	607	578	621	633	663	625	616	597	615	630	629	631	583	628	610	601	647	617	603	625	649	591	624	596	608	645	604	656	647	621	601	620	625	574	643	617	614	590	594	689	604	639	619	601	637	609	636	619	597	602	582	640	617	650	631	628	574	584	630	659	655	630	609	640	611	631	576	639	612	647	617	633	629	609	614	636	649	612	624	650	621	633	657	612	582	625	606	591	615	652	628	593	596	673	642	630	659	632	651	592	599	608	635	620	594	613	630	584	588	591	595	653	619	640	604	611	605	640	624	639	570	606	605	615	603	606	606	610	612	620	644	639	622	590	664	625	552	626	613	593	658	657	629	615	578	652	618	645	613	591	651	606	578	624	654	614	626	636	617	599	623	644	580	669	587	612	643	640	664	601	625	614	594	621	660	613	640	644	644	638	589	642	589	592	595	629	632	658	630	683	617	638	643	608	606	679	645	625	639	624	633	572	609	614	666	611	673	617	640	585	626	595	638	601	617	606	618	624	654	649	630	655	606	611	622	657	631	625	641	584	591	611	665	596	607	628	637	615	624	632	604	628	653	673	607	610	641	650	604	609	653	615	620	612	610	623	609	675	651	594	603	595	623	590	619	616	627	598	609	626	675	642	636	593	623	598	612	627	622	582	647	604	644	604	618	614	578	632	599	589	658	638	612	578	656	632	584	645	660	618	628	651	633	600	610	609	642	683	610	593	628	642	581	621	616	648	639	619	604	619	646	585	636	608	657	592	630	684	641	671	636	618	611	628	643	595	633	631	629	671	630	694	617	609	670	671	631	614	588	615	638	573	569	640	652	586	631	635	621	649	613	653	616	668	601	596	606	638	582	652	629	633	611	625	641	598	653	614	600	625	599	614	640	610	638	616	614	641	640	611	659	599	614	667	567	618	602	594	598	639	601	640	626	638	626	570	586	615	581	617	596	628	595	639	592	591	643	604	618	614	656	601	600	623	667	585	571	650	653	616	614	616	623	599	608	606	609	619	618	614	654	641	629	654	630	569	608	539	633	603	662	593	632	656	578	613	591	626	610	646	638	649	597	569	632	594	583	637	663	636	654	612	648	683	646	620	606	645	615	636	593	601	647	613	611	668	649	622	616	596	623	629	642	587	588	648	625	632	623	637	624	645	570	575	607	591	642	658	556	636	623	632	591	599	633	637	634	592	598	616	598	592	636	587	638	594	616	682	621	631	638	635	614	665	623	637	600	647	627	620	618	625	678	600	628	601	639	618	616	626	644	599	631	619	620	657	585	648	571	654	588	620	606	622	625	631	616	615	645	634	623	602	585	561	583	630	643	646	616	597	639	629	647	630	599	671	604	638	616	588	605	566	628	617	674	638	643	620	599	631	626	625	624	647	635	644	630	593	640	616	640	611	610	618	646	640	613	608	675	561	630	583	590	664	567	608	627	576	597	602	633	667	581	596	615	635	625	605	619	595	612	643	584	607	591	627	638	598	640	652	636	604	540	601	583	627	597	658	619	596	577	622	639	623	593	637	620	639	632	634	617	660	594	627	608	575	644	655	592	615	634	605	622	622	633	586	626	639	621	599	620	627	602	634	650	628	646	594	609	658	615	647	634	670	643	566	639	640	601	590	599	627	615	649	610	587	588	619	613	628	646	667	656	576	585	631	598	607	623	597	590	593	577	574	592	621	615	628	594	604	584	614	592	678	590	584	613	631	574	638	660	633	626	624	621	624	624	626	622	610	629	580	584	581	591	611	585	648	623	633	667	625	644	635	640	637	645	610	643	632	604	629	634	595	614	613	634	631	631	575	597	606	623	573	629	664	625	572	630	572	613	669	608	626	618	633	636	616	623	635	612	648	592	648	636	632	630	632	625	605	615	572	642	553	632	578	620	615	613	619	614	610	624	607	607	597	607	650	584	619	627	624	619	623	568	589	633	606	637	612	642	615	627	633	602	583	589	598	581	647	637	619	660	598	633	611	652	621	601	596	591	615	657	641	598	622	604	611	641	618	591	605	626	593	656	597	603	666	598	589	627	600	614	633	645	659	591	594	598	593	584	641	626	594	652	635	618	606
30500	4201	984	799	741	705	675	637	656	658	651	588	657	654	594	667	631	629	657	649	656	605	606	673	610	656	667	639	623	685	636	625	670	649	651	655	661	623	630	689	621	632	673	621	616	639	616	650	658	641	644	584	649	650	660	670	595	655	625	649	673	624	624	615	625	646	637	686	691	637	664	664	644	609	662	619	671	696	706	698	609	630	683	667	665	616	609	642	652	613	645	662	623	656	598	641	584	655	614	606	623	649	640	623	584	591	568	626	632	632	637	641	619	665	643	710	656	676	615	623	719	649	670	642	640	665	617	628	648	668	609	651	672	604	630	647	628	668	610	654	659	633	634	626	712	641	674	671	655	650	636	679	643	649	648	657	593	660	570	624	623	628	665	670	589	616	636	640	648	631	631	644	621	639	649	630	624	680	638	623	657	610	655	663	645	616	595	652	609	657	643	664	645	635	665	641	620	620	608	644	668	603	628	655	614	662	632	717	621	690	591	624	677	621	610	606	642	599	638	662	673	618	627	609	640	643	637	622	630	641	602	642	654	658	641	641	656	668	666	647	623	610	614	566	641	586	624	648	665	643	609	570	643	689	666	647	650	611	657	650	627	677	615	677	603	661	650	591	635	609	654	625	647	669	654	588	628	635	628	625	616	651	607	647	665	657	631	612	631	644	606	642	622	644	684	625	665	645	659	618	643	664	647	612	658	635	641	662	615	634	711	659	639	660	622	635	608	686	646	624	646	680	648	622	583	614	649	668	651	659	627	610	650	655	651	661	618	642	674	651	625	672	686	639	671	672	698	648	636	660	650	608	621	618	629	632	652	647	620	620	603	652	621	667	629	658	647	605	622	677	628	624	622	644	623	626	669	643	609	604	580	647	693	645	576	652	654	624	672	597	627	640	617	623	599	610	672	638	628	646	626	653	665	661	656	591	633	635	627	595	656	590	602	638	661	671	650	640	667	610	679	603	672	618	655	641	620	654	594	642	610	681	624	646	670	654	676	597	644	621	657	622	654	641	655	620	674	608	606	651	642	602	626	675	642	593	636	648	638	620	658	617	652	634	622	634	626	637	643	645	658	634	651	655	662	678	621	694	671	578	657	641	573	671	669	646	654	644	635	590	619	643	664	624	612	665	671	596	661	628	614	667	663	659	634	665	629	630	645	634	591	633	619	639	596	688	612	639	604	617	669	614	624	652	650	662	633	606	673	638	636	612	641	652	622	642	608	684	646	582	640	598	644	674	619	563	631	647	638	614	633	636	600	622	610	661	668	642	655	662	651	592	616	661	609	644	680	686	646	609	659	673	598	695	621	641	621	652	676	628	659	600	629	646	599	660	602	628	630	627	665	629	625	668	641	626	676	658	643	614	619	629	602	670	598	602	626	636	607	639	625	616	661	657	614	656	642	650	597	619	651	630	619	628	668	609	678	655	641	598	654	622	660	590	630	638	624	629	635	694	613	649	635	654	642	682	652	649	597	623	650	610	658	603	652	620	626	635	661	596	640	618	631	636	668	624	637	684	667	657	595	654	643	609	636	621	642	718	628	607	677	665	630	666	669	661	672	655	636	664	643	644	609	640	677	638	620	645	649	661	638	639	619	666	630	624	658	607	622	625	675	647	656	635	586	637	634	645	620	651	621	678	682	639	657	654	677	657	671	670	619	659	641	625	642	616	670	646	591	654	663	676	641	614	660	655	669	693	667	637	655	643	636	661	608	689	661	631	649	636	607	593	619	619	624	665	662	631	655	612	591	644	606	603	650	626	653	662	652	656	630	644	684	617	647	603	621	628	627	618	656	627	650	636	597	652	643	639	665	674	638	697	620	646	608	625	635	642	647	621	619	632	650	637	609	666	687	672	631	626	645	622	638	672	651	644	615	637	643	622	634	667	643	574	581	645	636	637	594	621	622	639	638	638	662	677	649	642	679	674	629	631	669	636	626	649	627	656	643	609	633	648	616	660	623	628	641	638	641	641	693	641	677	620	611	590	664	604	623	660	624	598	638	685	651	638	635	625	658	651	667	625	688	650	624	658	620	643	625	672	638	634	625	627	655	685	618	643	642	668	639	564	639	648	585	646	628	570	618	643	606	639	657	626	638	627	622	601	667	624	616	646	630	671	632	579	596	626	658	653	640	618	662	679	689	636	643	638	622	660	657	647	635	642	608	649	627	667	608	605	636	650	656	664	671	666	621	639	598	629	646	602	686	658	607	668	638	613	611	628	608	636	669	621	634	670	609	618	678	654	643	666	651	669	631	635	655	646	642	614	604	628	643	657	639	627	595	651	683	636	608	623	626	656	618	649	626	617	680	656	616	615	619	658	653	609	609	593	629	677	680	639	639	655	621	654	637	677	659	628	619	602	661	622	705	653	645	575	662	651	624	625	582	610	652	643	636	673	651	613	636	625	665	682	640	634	674	652	637	653	629	596	602	653	620	625	659	677	690	610	620	625	601	641	686	626	629	636	622	656	643	650	657	694	625	654	616	618	637	630	674	653	594	665	611	669	623	615	617	656	610	635	632	632	608	640	601	663	642	657	639	674	650	645	649	617	656	639	656	661	669	693	580	619	654	667	621	656	653	626	631	621	647	635	618	608	679	638	650	653	664	616	691	631	606	645	637	659	613	642	638	649	623	600	590	643	669	643	680	656	656	634	613	619	664	660	626	639	654	667	623	672	610	625	636	608	675	626	635	608	640	678	619	611	647	659	666	648	657	610	668	626	637	643	629	580	640	646	659	628	684	635	621	647	629	641	687	664	611	656	619	597	667	679	623	618	678	654	611	620	624	646	625	672	645	640	651	666	604	625	616	630	647	635	600	695	671	637	689	633	658	608	617	636	619	659	652	645	625	660	637	633	648	648	622	640	653	638	600	639	616	625	674	639	647	652	652	653	659	616	669	656	625	621	637	623	679	632	618	616	645	627	625	606	620	649	616	582	709	595	633	651	624	623	597	609	701	589	596	652	658	657	700	627	614	627	649	636	673	603	625	682	580	604	600	633	628	633	679	641	620	614	623	659	654	630	660	616	643	637	682	604	661	618	612	644	637	647	634	660	669	635	637	633	664	599	633	613	617	605	616	654	613	639	627	633	666	652	655	674	604	650	598	653	676	633	619	670	638	655	688	643	610	646	641	632	640	649	636	624	630	638	643	615	650	630	601	671	636	618	655	619	665	667	630	640	603	635	647	684	633	633	666	599	646	658	656	645	665	665	661	601	636	639	631	653	589	636	632	632	593	638	623	633	636	640	642	657	681	634	596	645	653	631	665	626	644	690	627	625	615	655	601	572	679	620	646	641	657	628	657	642	685	652	597	629	646	669	628	613	664	682	644	615	650	669	606	634	639	662	638	634	636	677	646	613	619	615	642	672	641	661	675	648	671	643	620	654	661	652	703	644	604	624	655	634	673	628	643	632	691	624	676	648	631	652	606	629	657	605	665	635	653	648	616	633	667	633	634	653	605	674	664	665	624	649
25246	20978	27146	24864	20941	12127	1152	749	595	548	488	505	480	465	465	453	433	387	393	419	392	367	390	411	402	404	378	382	385	385	406	397	392	374	428	364	375	366	360	367	356	366	384	340	339	378	363	344	396	375	356	421	383	403	362	358	397	366	348	394	398	376	352	386	384	366	359	332	374	358	387	345	380	373	398	334	366	360	365	376	367	411	363	332	389	405	370	349	404	366	348	399	390	361	382	366	328	352	355	388	406	383	344	345	351	386	375	377	363	380	372	341	323	367	367	369	338	345	367	341	351	416	414	365	367	362	358	373	377	401	309	353	359	370	379	360	373	360	318	375	362	357	311	362	373	338	328	379	394	340	362	337	343	370	316	342	367	372	384	342	370	383	376	363	386	345	353	371	378	332	397	373	380	339	338	340	344	372	368	380	374	349	368	366	388	366	351	365	367	369	399	359	386	354	386	362	347	383	352	371	370	401	336	387	376	392	361	390	341	342	398	355	349	372	339	375	333	376	373	366	344	336	368	350	343	349	365	359	370	373	387	345	367	371	381	406	363	340	359	389	364	347	380	332	373	365	338	383	374	349	377	357	386	374	343	334	370	364	394	362	392	343	349	395	361	375	366	379	333	350	337	336	378	400	383	363	391	339	393	403	375	368	358	375	352	354	363	358	383	338	356	353	374	347	365	355	415	406	382	380	371	348	369	361	361	355	356	411	351	357	321	318	345	369	356	385	367	375	359	373	353	386	334	380	350	305	348	355	368	365	364	352	354	378	400	383	345	342	353	323	342	352	343	363	386	366	356	356	355	362	362	347	378	323	386	351	358	359	386	383	398	341	363	348	375	332	305	344	358	380	348	396	358	357	376	375	386	346	355	359	365	367	366	322	365	329	373	373	382	375	343	388	365	360	360	353	369	379	345	366	350	357	367	353	378	374	401	356	375	352	350	382	360	388	376	363	363	364	357	360	406	356	332	402	387	369	357	358	368	375	363	361	357	377	382	368	373	350	359	346	380	353	350	353	345	368	371	406	347	374	338	363	413	358	360	360	387	398	386	375	351	368	348	393	377	366	360	378	342	357	344	318	347	356	380	341	349	359	389	347	349	357	410	390	392	352	395	353	373	368	375	374	393	370	364	395	369	350	338	366	387	337	366	354	382	383	352	366	345	379	351	366	357	368	379	350	371	335	348	339	366	400	359	339	354	353	369	389	333	353	355	341	373	359	351	346	328	360	345	356	363	360	354	369	369	351	367	343	378	389	380	373	378	348	373	371	345	364	356	364	350	368	348	323	374	353	370	319	383	366	340	379	380	373	355	383	391	381	344	359	371	384	382	347	368	333	371	336	362	351	353	369	364	357	340	361	330	369	394	370	359	366	363	372	367	376	357	318	381	328	364	378	382	379	369	373	336	347	342	377	371	314	366	374	334	365	360	373	361	368	331	375	349	373	389	356	387	388	374	349	375	365	356	352	329	401	384	370	383	364	351	373	343	382	353	366	388	352	380	337	408	372	353	387	357	338	359	362	403	386	392	391	355	340	360	350	338	365	388	366	380	356	373	354	387	316	335	321	384	381	340	351	333	338	330	350	356	397	336	403	353	373	411	354	375	347	360	348	355	359	357	386	389	334	355	347	333	374	380	376	343	337	366	383	380	370	363	336	363	368	369	381	357	336	367	350	354	401	352	342	353	386	332	387	358	346	355	368	356	330	378	324	365	341	332	382	372	352	361	375	382	373	349	386	381	350	345	350	380	333	376	361	382	400	359	376	378	319	383	356	394	365	358	386	341	361	397	353	346	344	363	365	379	370	380	376	345	372	398	372	377	339	354	357	362	373	361	336	358	358	371	391	365	367	334	360	375	365	342	365	382	385	342	328	357	340	354	367	353	335	385	347	358	388	320	385	370	363	411	353	383	381	401	360	367	354	343	340	354	376	338	372	361	366	359	335	368	352	358	342	373	357	355	392	374	351	359	367	356	350	382	362	331	391	411	350	339	391	378	358	360	340	374	337	335	352	343	379	403	382	356	369	367	340	346	359	394	384	356	342	380	384	362	415	347	387	393	351	339	343	360	356	417	364	374	354	382	334	359	385	393	356	361	374	378	337	375	341	367	390	358	356	341	382	315	354	376	367	368	368	343	331	376	398	366	353	334	401	375	361	383	333	363	335	361	390	363	366	341	370	388	379	386	405	340	354	365	354	343	369	367	356	359	378	361	356	370	420	369	367	378	358	389	380	383	361	355	339	356	347	342	343	355	359	369	337	371	379	356	385	327	356	382	358	329	353	366	391	352	378	363	359	367	367	382	360	365	342	362	352	347	361	351	359	357	345	365	361	382	330	355	403	331	361	378	392	374	358	346	371	361	343	377	348	361	338	331	363	385	365	383	379	334	369	349	350	398	373	348	348	381	373	371	389	377	384	343	336	375	385	331	361	361	350	368	357	318	326	383	349	359	348	385	380	368	342	387	335	353	371	329	367	401	357	366	381	342	353	378	316	383	331	347	343	338	366	351	394	341	364	362	361	329	336	388	347	392	325	350	365	367	386	353	353	389	331	377	358	361	360	362	373	363	372	360	383	347	340	318	347	371	358	379	375	370	356	352	368	376	353	372	335	369	355	361	357	327	389	367	347	350	392	322	360	357	372	347	368	366	364	373	385	367	361	378	357	351	348	387	373	367	341	382	367	368	323	374	332	303	405	345	369	391	338	327	371	355	352	373	366	326	351	384	348	354	353	350	327	380	379	356	375	359	367	394	332	328	403	391	369	334	350	345	377	382	372	392	324	355	345	336	338	344	383	389	341	338	368	327	383	376	356	337	367	346	375	341	341	355	350	393	365	326	353	337	350	365	362	384	380	336	370	327	365	351	376	332	368	361	365	376	357	334	394	377	331	330	367	338	345	339	381	382	348	359	376	366	375	392	352	391	336	408	374	334	370	344	373	375	360	363	384	372	362	407	356	348	318	357	345	330	333	376	395	379	357	391	367	396	360	374	355	387	346	360	379	368	348	356	342	324	340	339	334	350	337	362	350	333	378	391	372	368	341	366	353	333	329	352	354	378	378	374	357	373	374	376	380	370	393	379	390	358	350	357	355	328	321	362	388	358	322	328	345	363	363	376	362	383	352	350	346	331	406	359	395	363	388	369	384	334	391	387	393	370	395	342	329	350	336	350	343	351	358	361	360	352	335	363	368	384	376	318	349	323	369	351	362	345	366	376	353	340	362	358	362	332	381	381	359	425	350	350	327	399	377	338	374	379	343	387	372	388	372	388	338	357	323	376	394	355	330	374	356	376	374	378	375	368	381	345	372	379	363	383	393	360	384	384	372	370	354	350	343	381	373	368	374	350	395	394	326	351	366	360	377	370	395	342	345	338	341	350	361	366	398	351	394	358	381	338	342	383	362	362	392	361	337	388	348	360	360	368	350	355	402	357	351	362	367	392	349	382	354	355	364	358	369	401	364	367	327	350	372	361	367
58060	10381	7367	4086	2466	1742	1358	1073	939	813	745	673	644	626	583	581	537	553	538	471	456	503	423	440	465	409	440	380	419	452	375	427	414	399	392	365	421	416	384	402	392	400	374	397	413	375	402	416	387	389	406	411	411	362	400	439	403	392	365	375	397	394	371	370	407	381	389	390	364	390	409	426	417	408	360	416	402	403	374	357	378	403	431	401	379	398	406	378	342	404	379	396	376	382	382	392	361	398	366	374	418	383	416	382	374	393	349	417	376	358	391	354	389	357	361	366	398	361	401	358	344	396	383	356	370	378	384	374	371	352	365	377	350	395	372	362	367	351	391	369	360	365	355	381	410	361	383	363	426	378	381	376	404	360	371	381	401	388	369	361	424	373	365	336	382	362	366	356	359	355	402	386	340	403	395	362	377	407	388	369	353	378	381	385	374	377	356	334	341	370	361	359	370	370	410	373	376	366	388	377	378	366	398	384	382	419	360	365	401	372	381	366	368	376	360	398	397	366	389	381	380	381	400	374	382	354	399	380	357	374	428	401	355	367	385	349	367	381	388	369	434	353	343	369	383	338	385	376	340	360	340	383	365	393	355	378	370	359	359	371	375	357	389	372	357	400	415	419	364	338	347	391	361	370	397	376	359	411	371	387	378	366	373	378	365	361	373	399	415	370	354	350	405	367	348	364	357	416	372	383	392	373	360	337	396	382	360	378	363	367	353	363	341	402	370	409	380	370	370	384	373	366	395	382	373	364	364	357	355	397	371	397	380	351	357	381	389	374	389	355	386	333	358	403	363	382	385	398	388	360	369	359	387	372	345	384	398	382	346	373	367	417	413	375	377	388	405	384	349	369	370	383	370	382	369	358	413	354	360	366	406	394	359	367	374	368	373	384	355	392	355	355	347	359	350	370	384	362	404	384	364	409	431	371	368	351	406	377	362	360	392	377	404	354	337	373	355	382	389	360	371	372	361	358	337	371	355	379	383	418	376	389	357	375	372	401	382	372	383	370	352	396	402	384	366	349	400	387	396	339	404	378	392	365	370	358	379	377	393	399	342	388	373	381	376	410	351	401	377	386	348	399	373	355	362	348	410	391	378	398	377	381	369	381	360	411	378	386	346	381	370	382	352	379	405	388	372	369	378	389	421	381	398	371	377	374	368	379	371	410	380	383	354	399	352	395	382	366	364	379	361	402	390	380	391	388	422	375	362	377	392	387	359	386	421	376	407	378	340	365	347	383	339	382	365	380	392	340	386	380	375	385	401	377	431	373	387	362	372	394	393	368	395	373	368	382	375	425	352	402	380	372	407	390	354	421	391	389	368	365	380	355	393	385	331	359	396	356	369	394	361	375	373	335	331	399	367	378	383	330	356	371	389	417	368	400	380	385	354	391	402	375	346	378	381	361	359	409	408	382	320	393	316	367	360	381	375	380	385	418	379	387	360	372	394	413	371	380	364	370	381	377	373	340	386	377	368	358	365	364	392	381	339	392	356	379	395	381	356	364	340	381	386	384	389	372	377	350	357	391	365	368	379	385	380	387	367	371	380	407	381	362	370	373	377	369	355	396	378	393	386	359	387	368	371	377	383	409	363	377	396	381	352	344	397	369	396	377	405	364	364	394	350	399	386	388	376	388	376	362	336	389	360	350	371	384	410	392	366	390	371	385	374	365	376	355	330	348	390	372	382	392	380	389	340	391	360	380	371	360	364	395	395	419	369	399	337	420	377	340	377	423	349	364	348	375	372	359	349	363	354	397	359	366	400	376	404	403	374	403	367	400	386	349	378	360	369	346	386	375	404	371	390	368	365	353	377	364	396	405	388	381	366	356	354	385	358	362	386	397	394	408	371	416	341	394	331	378	364	396	394	400	407	347	342	365	350	383	396	381	406	407	377	388	365	412	386	389	366	385	389	393	387	377	381	395	381	392	364	364	366	374	376	364	407	359	372	372	376	375	382	401	386	367	388	367	359	378	396	381	393	391	389	358	382	378	383	381	375	361	379	366	369	393	377	357	390	399	373	377	377	384	357	377	377	369	355	419	325	376	408	373	367	352	366	333	384	361	363	343	370	348	339	393	385	366	372	360	391	393	374	408	381	349	352	404	396	393	385	353	398	389	357	372	388	406	386	385	372	367	361	387	374	373	335	396	396	374	345	407	370	384	380	331	374	367	389	407	368	378	355	360	367	381	385	374	358	375	401	395	406	382	391	365	370	385	383	366	384	373	370	376	367	388	373	365	380	370	396	369	376	383	402	387	357	388	385	370	383	333	379	345	395	354	393	405	375	389	365	390	365	388	378	399	364	362	345	387	378	371	384	390	344	357	402	387	346	384	355	400	394	339	383	349	400	386	401	433	369	388	366	374	384	381	421	383	383	397	373	355	374	346	354	339	402	355	364	359	370	384	391	391	336	394	376	368	382	355	388	410	363	382	353	361	347	402	365	364	349	375	373	398	400	377	377	342	381	363	404	380	372	386	400	380	349	359	393	402	401	378	381	384	355	392	380	358	379	379	376	406	395	411	367	370	375	377	374	411	416	355	340	367	345	337	374	384	372	367	365	362	389	359	398	369	399	348	342	357	391	370	362	367	387	382	392	373	354	391	381	394	347	362	377	359	379	379	380	390	371	387	399	369	362	401	356	374	342	397	383	397	401	380	398	407	365	384	354	328	375	360	370	386	360	403	389	389	342	411	362	333	368	402	392	385	393	357	360	380	346	431	382	378	387	391	385	383	379	395	394	379	351	346	358	383	370	387	346	352	370	357	351	381	387	363	363	365	364	400	376	407	377	396	349	384	382	377	345	378	355	378	369	387	380	355	349	410	384	386	394	361	371	343	399	360	358	359	358	384	379	329	363	395	387	378	398	402	385	357	379	368	342	449	377	382	368	370	373	370	341	376	399	356	383	396	404	400	386	373	379	388	364	365	385	349	361	345	367	374	399	383	385	391	362	359	371	375	372	375	343	357	362	386	382	338	362	357	386	355	382	385	372	387	344	376	370	360	391	378	391	387	366	400	371	402	350	380	364	382	406	341	372	392	364	374	371	375	370	373	352	358	405	375	382	385	355	368	374	391	414	335	404	370	363	396	404	399	367	383	408	362	386	356	414	381	394	356	399	383	376	396	338	379	377	362	397	407	365	354	355	395	393	384	354	368	387	384	404	350	389	356	405	382	401	369	407	384	391	377	369	363	394	383	364	366	368	368	393	415	370	345	363	369	353	403	368	371	360	353	378	408	406	402	358	363	366	375	360	357	414	399	330	379	386	408	367	385	392	369	383	369	374	403	372	367	364	385	376	361	390	333	429	371	377	347	412	364	354	381	360	396	368	367	323	394	363	372	393	404	367	388	387	384	404	374	427	361	375	408	386	381	385	386	360	409	361	382	366	342	379	426	423	376	348	368	415	348	372	362	347	382	374	373	373	354	379	409	370	368	376	391	358	376	367	354	398	371	361	376	411	378	385	379	396	373	382	386
23292	20932	27760	24262	20925	20999	10928	1543	1097	1101	997	925	874	864	841	822	805	802	747	766	759	679	733	771	716	759	729	724	673	668	695	696	720	672	730	669	689	678	732	672	720	732	689	657	704	720	707	693	702	684	699	673	681	697	676	752	733	707	702	703	687	674	704	680	711	710	713	707	708	694	720	697	694	753	704	712	694	689	676	693	668	698	725	646	706	725	724	676	713	679	669	659	667	713	641	669	637	656	708	695	705	704	716	699	649	684	690	634	666	650	722	666	690	648	687	682	655	669	680	685	690	674	672	688	694	683	689	704	678	672	667	701	691	691	708	662	661	661	698	748	691	671	648	633	723	678	675	683	710	681	712	709	702	679	717	700	672	679	642	706	681	669	687	711	671	679	679	665	673	638	686	664	677	651	704	687	721	675	678	652	679	695	729	691	700	632	652	679	669	659	695	688	669	712	714	651	682	697	673	660	590	688	650	667	683	696	710	703	652	668	676	689	667	633	693	690	663	670	703	636	671	698	677	703	678	646	712	698	709	661	692	672	675	711	679	725	670	666	664	680	665	628	679	732	633	676	675	640	639	642	651	689	700	722	695	691	620	708	667	709	679	672	706	655	672	690	670	671	652	673	705	672	676	694	664	675	721	645	705	707	662	675	678	706	684	662	627	703	703	664	717	673	742	651	721	697	689	695	703	679	673	687	657	675	686	707	648	701	725	670	669	689	677	656	674	698	645	635	651	638	700	686	676	702	703	684	671	686	675	686	665	676	674	716	621	724	695	752	630	696	684	630	644	665	721	716	718	692	696	699	656	689	637	695	682	719	707	718	641	693	661	669	636	649	669	679	661	658	650	624	658	664	629	668	712	719	629	633	602	672	688	655	631	656	638	681	633	685	655	726	617	670	634	682	654	697	693	622	657	662	715	611	672	668	658	673	708	673	658	627	691	653	653	651	681	648	655	661	701	679	650	688	682	683	672	650	669	734	654	667	657	696	687	716	698	672	662	614	682	673	653	685	624	667	704	664	666	670	639	698	660	666	703	684	671	667	713	702	719	682	716	670	667	674	678	664	645	668	700	700	672	697	692	699	699	703	694	674	662	696	666	641	654	666	663	652	653	665	701	676	603	662	664	718	688	737	653	652	650	658	640	775	673	680	678	693	700	712	694	689	636	704	665	687	672	721	703	673	695	694	663	681	679	679	718	686	687	675	658	608	652	678	699	676	668	691	616	644	664	719	658	698	672	641	652	689	652	669	669	658	684	667	666	718	626	669	644	663	684	677	674	719	674	677	685	681	704	691	691	672	704	661	701	663	685	672	642	676	718	671	714	665	653	670	676	726	679	707	657	660	685	725	666	725	651	673	660	657	645	712	654	698	662	688	683	703	696	645	655	706	692	694	640	677	708	691	685	705	670	675	691	650	676	661	629	676	690	672	622	654	652	652	686	671	696	647	658	680	681	677	637	695	683	669	699	663	645	689	665	684	728	704	676	672	683	662	653	659	724	685	712	697	691	670	683	658	668	700	645	709	685	639	681	665	686	634	659	678	722	688	685	655	660	653	686	681	691	649	653	640	672	663	660	690	661	701	682	667	701	684	693	643	705	624	645	678	695	674	730	575	708	686	675	685	700	703	657	692	675	685	693	659	680	666	657	678	658	645	730	686	674	661	668	680	684	702	688	731	680	716	678	709	703	654	697	692	685	630	689	669	652	678	659	654	708	707	698	605	635	692	654	651	659	670	692	689	642	669	720	671	719	717	660	707	641	670	649	646	716	659	672	695	702	628	736	696	668	667	696	669	701	659	723	670	722	667	660	686	697	709	677	665	675	643	718	666	747	713	764	700	638	692	672	620	669	683	670	664	646	667	718	716	662	654	718	693	677	660	667	652	661	705	656	682	646	654	720	659	687	671	703	714	694	722	693	657	672	643	660	697	652	653	646	682	674	703	674	647	661	704	740	661	686	661	637	624	668	664	686	687	687	645	683	638	648	700	654	679	640	634	637	716	712	670	682	648	689	662	667	674	726	689	706	705	690	717	655	692	717	666	662	626	656	696	678	689	726	606	659	657	658	678	657	675	643	703	690	715	642	688	663	668	694	667	633	688	686	702	656	647	682	654	666	704	716	676	692	702	689	676	665	660	683	652	684	669	684	659	667	683	693	695	673	661	676	651	683	689	670	697	730	629	719	665	664	699	665	718	633	658	692	677	707	735	694	657	698	658	661	730	632	643	672	668	668	642	626	707	656	682	675	689	712	690	657	645	629	719	700	645	686	700	666	660	735	659	724	668	669	717	646	704	638	695	675	715	670	682	677	645	692	651	698	702	643	738	705	642	666	675	711	650	667	646	680	680	665	675	698	700	643	667	621	682	637	683	675	689	687	698	673	660	677	707	697	639	722	625	653	673	656	684	699	653	669	660	655	663	703	647	663	680	705	684	669	674	698	695	635	703	670	672	682	690	682	661	683	636	726	631	679	618	645	702	702	683	690	717	656	679	720	673	670	697	670	696	647	647	681	701	633	697	650	656	692	674	645	660	711	620	690	653	667	661	677	733	714	727	673	683	654	688	709	661	697	641	637	680	655	663	732	667	638	693	653	644	655	626	706	616	678	713	665	696	685	659	710	650	687	650	673	674	691	689	648	668	665	727	658	689	734	651	691	681	704	646	688	652	646	639	658	677	704	724	669	678	666	677	684	662	708	672	697	641	709	626	678	713	631	667	646	703	683	607	674	666	646	713	648	678	653	695	693	672	674	690	685	655	681	689	745	681	689	670	669	695	694	687	641	679	654	648	671	691	683	686	663	707	672	753	746	667	680	670	712	695	730	677	703	668	665	642	715	717	680	684	659	667	678	692	668	702	732	681	674	721	695	697	642	671	665	681	725	665	660	670	689	663	698	645	673	641	634	678	677	687	665	682	692	678	691	698	640	658	625	642	712	746	699	650	738	684	682	677	689	689	658	679	676	702	644	663	730	645	693	688	647	681	675	674	670	703	663	645	697	645	682	673	669	689	717	692	706	689	675	655	685	735	658	714	691	715	725	614	704	688	686	677	679	680	623	658	656	672	697	721	658	664	629	690	661	609	609	723	633	681	670	671	682	666	692	734	704	680	717	687	678	698	650	687	692	703	648	638	701	643	703	687	649	663	649	677	642	672	676	678	655	655	680	686	697	704	656	643	663	683	671	672	678	690	681	652	685	700	668	653	658	701	649	655	690	688	725	678	689	690	682	668	729	707	665	656	657	684	667	638	690	725	696	670	680	704	651	640	709	650	657	715	666	665	665	682	670	688	684	662	623	647	670	665	724	656	700	693	641	655	677	662	658	678	674	652	648	673	674	674	681	695	601	711	704	697	656	653	693	656	685	690	728	690	715	688	727	631	652	666	712	692	697	701	668	663	684	658	693	640	680	691	680	669	643	696	655	683	635	677	620	685	729	678	671	674	647	662	689	614	674	709	674	670	663	717	741	683	662	645
59177	12168	12093	7099	4637	3180	2537	2075	1721	1475	1317	1240	1078	1061	976	1022	986	894	865	839	814	764	783	790	784	735	742	731	690	724	723	676	754	682	695	675	683	666	665	694	732	637	667	641	646	649	659	677	670	685	625	661	703	672	620	666	663	678	675	670	611	636	696	642	612	643	637	640	675	643	681	643	699	693	670	703	680	656	677	637	649	622	682	658	631	673	649	602	661	630	619	637	624	626	682	647	660	632	612	633	659	661	640	589	650	651	626	641	672	667	627	650	656	630	649	670	635	629	651	654	656	632	630	701	634	652	648	649	654	626	657	649	651	629	685	589	609	619	627	649	674	611	624	651	688	624	629	611	609	598	631	664	617	619	623	594	624	620	604	640	630	627	613	635	648	575	651	657	607	640	672	671	615	656	657	624	653	639	616	607	656	634	654	576	627	643	608	632	664	627	651	633	655	627	665	642	626	677	655	621	603	625	649	572	642	601	633	625	616	650	659	665	680	700	613	648	644	593	652	640	598	631	593	679	643	674	636	647	654	678	629	604	623	651	625	653	629	602	646	628	639	668	669	649	602	615	638	632	620	675	673	633	658	604	625	643	659	616	652	646	625	628	640	629	681	630	649	578	628	628	635	668	633	649	654	589	619	608	586	635	611	581	622	647	658	639	588	644	666	649	661	641	630	636	633	632	609	665	636	622	668	607	615	660	620	677	668	663	647	630	643	636	642	623	646	684	630	609	656	654	663	629	579	648	628	654	605	609	617	589	684	653	631	656	585	631	601	597	616	597	613	631	654	626	605	615	662	693	597	635	630	594	623	620	642	669	650	603	656	621	613	637	649	637	667	662	650	594	631	657	626	616	619	650	605	638	639	648	601	693	661	608	631	686	663	665	632	638	672	624	637	652	632	686	654	581	632	649	642	625	632	603	663	624	614	689	623	684	621	636	632	662	634	639	608	628	599	630	645	659	670	609	631	587	654	629	605	622	605	637	643	625	591	620	652	625	646	641	633	650	636	648	640	621	637	605	632	622	623	640	635	677	635	634	647	569	622	631	690	636	668	638	644	606	665	616	619	638	623	626	586	656	605	604	656	615	624	627	653	616	588	642	630	662	612	598	597	632	649	641	644	624	655	604	627	601	686	665	598	622	630	641	615	587	681	665	646	641	623	686	644	678	655	605	597	620	612	613	609	605	645	575	612	633	632	645	582	608	633	644	628	679	656	645	601	626	666	615	679	629	632	584	664	621	640	639	638	661	629	663	643	607	598	650	666	627	625	647	645	658	631	653	616	639	663	623	661	649	662	630	651	633	652	596	627	623	610	666	644	637	653	634	679	644	601	590	663	614	680	689	669	585	609	553	627	632	584	642	639	632	645	643	610	649	602	651	636	634	628	583	603	616	610	619	615	683	589	648	725	636	620	629	618	637	647	623	633	618	636	675	628	606	624	619	655	666	631	599	651	646	638	637	628	697	645	611	629	650	659	623	646	660	601	644	646	628	659	619	644	636	656	601	631	634	636	625	613	629	675	628	611	629	659	650	650	617	588	631	655	619	645	625	649	638	654	621	633	649	676	615	586	689	642	640	600	656	610	635	630	623	609	630	608	591	674	605	629	662	627	658	678	647	663	633	618	752	603	612	647	609	639	660	624	714	639	670	618	634	633	621	656	627	626	597	647	622	632	593	653	655	644	653	641	606	671	645	683	646	638	630	678	618	648	661	585	665	610	689	629	658	625	643	636	654	613	648	644	657	631	619	617	606	626	599	661	602	637	623	636	627	636	654	610	700	575	665	629	627	625	657	668	587	643	648	645	576	613	604	601	584	618	654	622	666	609	630	608	577	660	624	650	666	627	624	645	636	658	638	632	642	613	609	633	644	613	611	608	673	661	640	595	630	661	627	631	602	642	654	672	636	597	694	621	653	632	617	621	615	620	645	591	637	691	591	623	648	618	627	618	661	601	698	634	586	637	635	616	613	635	630	633	619	619	600	641	588	630	613	632	638	630	619	729	642	579	674	623	668	629	646	622	656	625	651	630	650	605	634	639	639	645	631	617	652	616	621	654	648	662	607	616	621	642	615	664	644	645	646	673	656	644	643	630	662	607	654	631	630	626	585	622	691	681	622	648	624	659	657	620	652	616	655	632	657	644	594	612	650	682	611	641	672	608	614	666	628	664	628	644	656	655	683	609	649	622	590	643	654	620	617	610	631	652	643	627	566	646	616	639	628	637	633	609	651	651	608	640	648	687	631	641	666	576	659	649	672	659	674	594	620	648	643	660	672	663	629	590	616	659	654	622	646	667	636	678	614	643	651	659	600	640	672	578	625	675	621	643	615	604	605	626	644	653	583	613	611	629	614	643	649	612	666	657	615	643	648	609	616	657	649	635	628	621	617	635	641	642	629	624	656	633	597	590	633	634	646	633	612	654	635	644	641	630	604	608	616	610	645	626	630	604	658	654	624	675	664	610	654	620	639	621	635	674	634	629	621	656	644	620	606	644	652	638	638	626	664	625	620	694	643	609	585	614	637	657	602	645	692	654	633	631	642	614	651	664	627	608	649	609	623	641	604	622	600	592	635	644	629	623	692	644	611	654	652	642	672	670	640	636	648	620	637	640	670	630	643	617	626	580	656	669	591	638	650	626	636	635	601	639	633	661	593	612	605	600	623	624	628	606	597	660	616	651	675	650	625	604	682	621	700	616	639	666	622	590	632	642	655	655	633	653	614	654	651	684	641	629	631	619	655	608	598	616	611	651	637	623	651	610	641	630	629	600	680	592	636	589	638	631	624	618	603	625	653	639	667	634	598	629	699	650	619	675	601	610	594	655	640	660	617	617	630	676	636	678	635	676	636	612	637	640	627	626	650	667	617	614	643	630	601	652	661	639	666	589	631	644	675	645	603	605	643	635	616	641	663	637	642	578	656	634	630	646	641	599	642	612	658	634	676	627	644	585	642	625	615	637	614	649	636	603	596	648	604	616	604	644	636	638	627	623	610	600	623	616	651	652	629	658	632	639	652	611	644	583	597	638	630	697	646	668	585	648	628	604	625	605	647	619	621	661	630	633	620	634	649	627	625	629	628	608	645	672	620	666	651	618	635	613	612	606	618	597	676	632	607	605	603	653	613	617	672	631	628	628	655	635	633	661	667	632	636	602	654	644	664	595	627	662	651	650	613	614	633	660	664	597	620	615	616	664	613	580	657	644	612	658	637	679	621	646	666	593	648	644	635	654	628	650	625	650	696	619	633	630	632	647	625	633	642	617	650	653	646	651	665	601	682	622	605	619	589	653	642	655	622	680	647	654	622	632	641	610	642	614	628	630	603	619	665	604	639	582	626	637	623	635	674	606	682	646	627	697	665	636	646	634	630	636	601	631	591	640	619	597	569	611	596	634	675	652	673	678	619	604	662	630	641	665	662	657	636	646	629	653	669	628	643	612	610	582	644	620	637	655	638	637	616	680	621	681	637	657	626	619	627
33143	18462	4362	880	734	629	628	637	653	628	599	628	629	611	584	643	591	592	629	590	601	561	647	591	622	620	622	633	576	645	596	571	628	629	612	598	593	661	595	636	594	662	643	620	642	589	640	614	574	611	597	612	641	607	617	640	583	591	617	620	618	614	578	626	667	647	570	665	632	626	652	629	655	598	615	672	651	636	667	620	628	642	602	710	624	617	612	643	638	587	589	637	643	594	604	634	612	600	618	615	613	635	628	575	636	606	619	628	602	614	606	640	617	606	628	665	617	624	586	622	606	600	648	620	600	637	623	646	588	663	629	616	582	625	609	587	663	569	661	641	629	642	654	668	633	616	612	585	647	612	605	549	589	648	652	632	655	569	615	626	617	599	586	618	605	617	640	639	636	666	621	597	569	585	578	582	650	617	649	599	645	657	626	699	659	632	606	625	627	600	663	632	627	618	620	565	662	608	652	619	587	619	669	578	672	601	638	607	621	631	622	611	628	632	636	670	599	637	599	590	592	652	621	606	662	620	633	595	645	611	594	638	643	646	623	575	604	641	610	604	620	572	661	650	639	650	621	613	592	614	626	685	635	646	596	629	668	664	627	639	659	648	660	621	607	643	642	624	600	599	663	589	629	637	605	602	644	618	635	595	610	613	598	612	602	633	639	607	616	642	622	602	623	649	612	586	611	598	603	657	611	611	594	591	604	608	569	605	620	641	633	590	633	588	610	626	632	629	620	644	617	638	627	583	611	614	566	581	602	631	658	614	595	620	592	640	631	613	618	615	650	623	617	623	614	608	611	633	590	579	602	628	595	635	632	618	564	617	611	663	667	603	608	603	631	590	605	629	630	615	596	659	619	633	605	633	635	590	617	620	605	638	659	650	620	600	635	633	658	624	645	637	607	602	617	579	583	636	634	636	597	581	657	639	580	666	572	637	619	653	622	594	601	652	677	599	674	602	597	619	609	625	651	603	593	603	667	628	639	640	624	663	614	622	640	615	624	656	649	587	626	587	617	597	617	615	605	634	654	630	622	603	630	627	599	608	676	648	618	615	632	608	573	635	586	591	618	597	584	639	645	656	607	632	594	625	620	623	625	642	622	612	603	599	621	624	605	668	646	602	610	608	625	598	638	615	644	635	650	585	640	607	610	582	644	609	648	614	598	585	644	606	627	609	636	620	643	605	609	620	659	557	613	613	600	635	616	580	610	609	618	635	616	634	626	644	664	618	596	647	656	587	648	589	616	593	613	599	613	598	642	629	660	609	618	604	638	591	591	612	615	619	628	583	618	606	643	602	648	646	681	617	593	618	641	598	654	654	605	569	639	631	647	593	666	604	607	619	618	579	635	633	632	598	661	614	640	594	637	656	657	608	611	624	634	640	631	614	623	635	616	635	566	567	576	567	637	662	605	612	637	611	608	593	634	599	633	599	638	592	597	580	608	589	615	625	609	637	621	631	601	591	586	670	614	612	583	606	619	604	620	607	634	597	593	613	618	652	611	647	616	667	629	617	643	593	590	632	632	614	621	638	571	595	638	621	627	619	601	614	620	620	653	669	628	588	668	631	624	613	594	617	621	633	703	624	566	637	628	626	631	637	600	643	602	640	626	659	663	618	589	616	597	650	592	618	683	614	596	582	642	664	648	638	614	586	617	589	603	614	608	651	638	649	614	634	573	652	606	620	662	631	610	638	609	634	613	601	596	578	609	616	599	637	646	586	673	590	642	581	599	629	579	613	630	670	670	616	621	612	581	626	668	623	648	643	611	647	624	667	637	590	629	596	592	605	607	659	623	619	582	585	630	626	622	610	653	582	585	625	568	660	643	579	605	630	624	625	628	644	600	621	665	670	614	645	592	658	591	629	639	609	608	645	631	636	594	633	667	640	587	575	597	603	638	596	625	620	624	623	629	666	610	607	616	633	609	642	630	650	625	637	663	555	623	603	661	582	615	596	564	647	635	634	610	612	641	622	604	550	609	615	624	613	619	607	625	636	609	595	643	663	591	635	625	612	621	596	621	640	609	640	666	616	601	604	586	612	620	578	630	625	581	635	614	582	625	619	660	628	599	615	626	635	622	587	624	584	606	674	644	606	629	657	600	612	665	613	633	612	650	689	584	607	596	643	596	567	620	656	580	620	649	653	664	618	594	608	576	600	669	620	591	609	601	610	661	651	653	648	602	598	632	635	640	610	609	633	613	606	645	617	624	576	611	657	558	586	577	636	631	602	618	577	640	616	643	613	620	651	606	631	606	637	672	595	625	560	611	644	582	641	654	640	600	628	698	614	609	618	654	620	619	663	631	612	635	621	588	636	598	643	588	605	604	628	606	622	665	626	608	641	591	628	648	582	645	605	557	619	628	635	627	616	628	622	632	621	574	628	640	653	577	647	579	634	603	547	597	598	643	643	634	620	640	608	623	608	612	620	645	590	640	632	620	616	589	641	631	636	634	612	631	640	619	596	598	632	599	610	587	647	613	634	676	615	619	661	589	630	658	637	618	605	661	619	626	612	633	605	623	600	635	614	611	612	651	614	656	578	635	678	562	652	584	615	598	602	643	624	656	652	657	654	598	606	620	604	595	631	649	657	586	614	639	604	655	590	599	579	609	619	598	625	604	610	608	619	614	603	605	628	569	610	631	572	618	624	640	625	642	640	630	596	638	571	614	593	611	584	630	625	593	643	618	578	563	669	644	625	619	650	618	595	621	605	664	635	584	650	627	601	641	612	620	578	653	595	609	619	587	611	641	575	650	615	561	650	609	620	584	645	619	613	656	607	601	635	609	575	622	634	584	631	610	601	600	624	622	627	611	633	614	630	586	639	594	644	575	643	581	620	629	589	586	624	638	621	615	621	605	596	567	598	584	588	658	623	592	660	602	647	594	629	587	639	627	606	627	637	609	595	601	612	589	671	621	655	648	580	655	640	622	607	656	657	634	595	621	638	629	629	622	637	612	626	630	666	619	576	601	615	610	588	640	644	630	645	661	642	586	613	605	613	590	615	617	630	644	626	618	649	609	600	653	620	625	594	622	594	650	657	643	604	609	587	638	622	664	608	644	648	644	635	596	556	642	612	607	635	609	631	608	594	596	611	647	633	607	608	590	625	608	631	630	627	614	627	631	630	617	609	604	591	582	621	610	585	636	640	614	582	629	646	583	625	587	624	612	663	612	659	649	631	596	648	586	580	637	646	656	605	616	596	586	611	603	578	613	624	619	654	619	619	587	622	652	636	618	575	608	634	631	661	618	651	623	641	634	579	636	600	612	591	607	637	661	584	651	624	585	609	642	642	585	639	654	583	614	631	598	654	628	644	645	602	615	637	594	600	637	629	603	640	633	635	619	600	594	604	610	637	601	621	624	624	658	634	594	639	638	685	654	614	647	630	596	603	600	576	614	598	619	587	607	616	599	616	612	609	598	600	614	655	629	604	632	585	628	637	596	613	628	566	655	613	613	640	617	604	648	616	627	643	621	588
31434	5078	1015	831	743	699	702	658	641	663	652	679	662	654	649	697	598	603	631	660	625	657	614	651	646	657	674	634	650	648	661	637	639	625	599	642	641	669	614	663	673	612	661	694	664	682	623	657	653	674	654	624	604	666	670	639	644	686	622	643	651	652	660	623	617	663	677	674	631	621	673	627	609	652	636	610	625	601	653	600	690	625	659	573	651	664	629	640	574	625	645	623	645	695	657	629	631	599	633	687	626	646	643	683	660	660	631	678	631	647	663	660	682	656	719	636	616	631	636	666	632	660	680	614	629	666	633	667	642	636	656	662	657	664	631	652	660	663	653	626	640	638	613	661	689	611	633	644	663	648	607	630	623	655	655	640	628	629	651	643	620	673	631	641	661	645	604	618	651	682	626	658	643	651	648	618	628	617	656	667	598	668	579	661	643	633	668	672	666	650	644	636	602	605	647	639	616	633	661	704	648	608	610	653	647	614	618	639	631	626	685	637	603	634	626	673	680	668	650	644	657	633	613	675	617	640	676	637	649	617	628	664	660	651	674	631	598	600	652	618	629	652	629	626	654	601	651	647	665	673	629	611	604	648	631	635	633	614	621	621	657	649	655	632	700	655	656	621	635	628	632	696	650	620	645	592	622	628	622	625	639	622	600	638	637	654	673	648	591	649	650	613	616	623	634	668	654	612	632	661	661	606	610	620	650	660	607	603	596	623	657	634	681	624	604	601	653	639	610	642	645	653	619	605	659	650	629	650	616	649	636	644	647	644	615	643	637	635	604	638	626	629	679	674	611	616	639	686	645	640	635	642	664	653	638	637	640	636	628	653	633	661	654	608	652	672	589	669	629	652	676	620	624	565	646	612	638	610	650	623	692	628	647	624	648	619	674	610	674	626	679	631	652	664	673	656	641	620	607	616	655	598	606	637	610	657	628	633	626	687	638	633	650	618	597	627	634	660	599	617	686	622	627	627	651	633	626	630	627	643	667	635	661	600	649	651	665	621	628	667	596	628	656	631	613	667	614	612	663	626	657	634	670	686	654	648	668	680	618	601	608	676	600	647	570	616	607	641	676	654	644	681	642	641	654	657	644	629	629	659	625	601	635	660	636	672	633	645	596	633	665	618	637	633	608	642	565	661	649	628	696	669	673	627	625	674	686	596	662	621	629	624	654	635	632	666	607	600	649	629	678	692	670	692	671	659	635	645	609	613	620	627	688	648	602	641	647	614	607	639	626	633	618	671	628	689	627	621	612	670	674	617	632	622	683	645	629	638	617	654	652	654	682	645	596	584	665	665	623	605	630	662	633	684	646	625	683	671	628	595	625	681	650	646	645	622	615	661	661	632	634	623	611	633	658	640	605	673	646	623	637	629	651	624	652	636	631	649	634	633	643	633	643	660	637	629	632	619	686	649	658	665	621	665	588	596	633	606	681	643	666	650	608	608	630	654	683	646	673	632	599	617	627	589	669	626	627	716	668	649	627	626	619	668	623	613	700	624	655	663	672	662	644	620	628	612	643	653	617	695	663	665	616	626	653	677	641	628	629	668	622	598	615	643	630	655	642	658	662	652	648	631	619	653	672	616	650	633	588	666	660	681	648	617	669	649	655	611	658	603	622	674	673	623	630	671	607	670	639	581	665	663	582	688	664	612	619	698	644	601	713	646	634	624	620	622	618	630	624	611	636	620	647	611	634	627	658	637	638	631	702	642	654	638	607	686	663	605	571	599	575	689	642	668	645	656	610	651	622	638	628	656	632	656	632	616	664	664	658	635	602	670	609	676	639	636	659	662	614	643	661	618	650	655	651	602	659	624	638	690	620	628	639	660	657	665	616	651	654	639	613	638	653	615	647	673	616	653	624	666	618	660	605	631	621	664	639	654	683	601	622	646	641	698	616	652	661	647	684	601	606	626	636	650	686	627	644	671	643	643	653	628	699	654	630	667	622	634	626	659	629	628	644	650	657	574	644	660	650	612	629	654	593	685	596	635	651	657	676	613	641	590	636	639	601	610	665	654	619	623	612	639	636	628	641	620	655	672	640	572	667	626	617	598	643	608	636	647	619	638	645	660	663	620	621	622	579	613	661	585	676	620	690	638	647	665	610	637	600	625	628	616	649	665	630	649	595	628	618	650	637	612	619	626	624	625	613	616	616	669	653	673	659	650	655	652	611	645	663	682	633	636	619	639	693	620	666	612	603	602	633	631	649	643	623	629	618	673	623	601	641	604	622	697	635	616	673	635	627	628	625	609	628	661	669	675	682	616	647	648	628	604	647	611	615	693	669	640	661	656	669	667	669	650	626	632	621	634	663	646	652	650	673	643	636	648	637	650	670	668	639	639	658	634	630	644	614	640	635	639	610	629	646	629	649	627	599	708	651	654	651	651	620	649	641	621	659	676	615	650	625	651	648	594	637	643	653	638	673	604	644	627	636	654	662	677	615	645	646	635	627	612	654	653	660	671	649	622	625	622	601	604	630	648	609	651	621	644	641	599	663	663	663	657	689	712	650	636	622	645	649	673	654	605	635	655	628	626	681	646	627	637	614	573	693	633	644	631	609	677	641	575	636	661	644	644	648	633	648	668	595	676	624	673	686	600	670	653	645	663	642	636	652	666	624	669	633	655	644	660	640	710	605	596	617	622	671	633	658	610	627	658	636	631	689	639	665	615	613	649	598	626	665	634	657	636	673	639	607	637	643	635	694	625	661	642	631	640	660	622	634	657	633	659	683	582	617	675	654	631	634	632	631	652	647	652	607	620	649	657	638	616	650	624	657	649	601	673	649	671	632	634	656	646	631	659	617	609	614	631	686	634	648	657	591	623	626	621	640	592	630	632	600	673	601	618	578	655	658	637	613	622	631	635	641	625	646	652	617	634	622	656	657	648	660	625	608	657	580	642	594	663	634	640	643	643	697	639	643	646	635	623	645	624	623	662	629	652	585	645	595	635	618	635	615	644	667	642	629	651	660	622	595	630	616	614	592	619	622	656	630	652	634	617	627	688	586	649	638	634	641	591	614	622	627	653	617	631	656	647	605	635	621	623	661	646	601	640	626	641	646	639	641	659	613	687	662	650	630	652	649	599	626	705	670	634	663	615	618	658	620	624	665	627	621	638	634	677	646	636	679	648	640	584	651	661	682	668	670	635	658	664	591	620	647	595	620	615	656	640	609	664	613	608	673	612	617	598	635	676	652	655	649	615	625	667	643	607	638	641	678	637	641	637	603	623	641	622	637	648	677	636	582	610	662	650	663	650	639	618	642	606	614	624	659	654	623	629	618	631	650	629	669	640	642	612	645	618	634	662	626	646	655	679	601	644	632	612	679	661	654	648	631	622	659	675	668	615	691	600	647	638	674	659	644	646	607	616	662	602	671	640	656	697	629	600	634	644	617	636	611	633	642	640	615	658	659	632	641	628	689	631	654	633	621	663	660	677	645	632	619	661	670	614	617	646	639	670	659	653	639	642	603	626	596	613
25208	21035	27157	24824	20922	11449	1166	693	611	554	554	493	475	445	446	444	406	384	410	411	423	374	361	431	430	399	380	389	371	383	374	402	389	371	394	381	346	399	380	385	386	373	365	382	397	377	363	376	362	327	407	368	395	396	389	397	399	381	381	375	403	363	409	350	367	409	362	373	343	361	369	378	398	372	400	404	400	370	335	375	362	350	363	358	345	348	386	345	402	369	338	388	341	341	354	370	344	370	374	351	397	380	362	331	339	406	339	397	432	364	355	350	347	397	336	347	366	335	347	378	355	363	359	379	384	382	362	372	345	371	387	376	366	363	345	360	389	350	366	363	362	400	335	381	354	344	371	355	360	394	391	351	367	346	338	341	364	342	411	370	349	364	374	379	350	359	381	370	373	378	329	366	368	361	381	363	352	369	386	316	354	359	369	354	352	376	379	379	373	350	352	350	386	384	348	365	334	372	378	325	395	343	366	376	364	370	366	344	345	353	332	361	368	368	365	365	411	360	363	381	412	325	360	360	346	368	372	366	376	373	356	361	370	364	346	353	381	338	372	364	382	317	346	327	336	321	351	352	371	352	354	346	370	316	360	369	381	377	368	368	353	367	340	390	397	383	372	354	358	328	374	358	365	355	345	337	361	387	385	398	371	354	381	370	360	351	375	374	381	352	396	329	363	424	355	346	367	391	373	356	343	389	409	374	369	350	358	343	351	384	344	394	364	367	360	365	414	366	380	354	346	372	388	362	353	374	320	405	362	371	389	388	334	346	374	374	371	341	377	371	353	339	338	348	359	376	361	376	392	345	337	355	331	400	347	377	372	339	384	384	353	343	364	366	364	388	380	349	346	351	354	406	357	357	393	398	384	324	352	342	350	374	353	388	360	401	377	422	364	402	363	359	358	376	370	424	380	367	378	371	367	354	356	353	365	346	360	375	344	361	345	351	366	366	334	354	359	385	377	393	372	367	351	367	374	385	381	360	378	386	361	366	362	385	355	387	383	342	364	349	343	323	370	376	392	358	331	346	379	353	326	389	396	316	369	367	397	344	355	358	346	369	394	347	382	338	371	366	358	386	376	362	384	391	394	367	361	340	386	378	382	373	370	359	350	383	388	355	346	342	362	392	326	390	361	379	379	397	373	387	357	378	368	383	378	358	365	343	354	388	354	359	372	376	395	375	374	366	372	358	387	343	388	373	327	347	396	372	391	358	360	366	357	356	340	362	370	365	396	372	357	364	382	344	354	370	392	388	370	382	387	348	353	357	375	344	381	325	384	379	405	350	335	383	362	395	364	359	336	372	375	350	366	369	360	346	350	359	380	371	377	355	360	340	352	346	406	335	367	376	369	353	377	388	363	395	359	363	361	375	365	361	347	350	368	353	371	358	387	374	340	322	360	347	327	333	380	362	356	357	355	378	348	362	354	357	375	365	366	375	359	354	373	367	343	356	347	355	380	376	355	363	361	369	349	354	358	368	322	366	378	346	371	375	384	374	339	356	364	371	333	345	346	394	379	345	367	340	368	346	337	361	377	369	349	316	361	336	369	339	393	362	392	361	357	349	334	384	365	409	333	375	360	369	360	357	370	370	366	346	398	364	357	376	368	347	326	364	389	381	381	380	361	358	349	402	328	339	359	390	378	380	356	364	331	348	388	341	390	393	352	350	348	358	355	370	361	382	370	335	356	330	372	362	402	374	345	346	394	326	402	377	365	370	359	353	359	396	359	342	391	334	398	397	343	369	399	332	364	341	348	378	340	378	377	376	348	377	393	400	356	349	346	364	350	370	372	389	352	413	346	371	384	377	363	372	357	363	372	387	372	358	335	382	377	383	351	391	336	340	369	371	379	392	384	359	361	375	373	352	345	376	370	364	405	340	393	361	344	363	380	368	342	383	362	376	390	340	388	366	358	384	377	357	362	369	372	367	331	342	345	334	365	354	364	346	400	354	329	338	359	375	381	370	369	375	379	371	367	392	402	374	364	335	387	405	363	382	362	354	344	399	368	382	381	372	402	348	390	377	364	373	380	385	356	373	380	351	363	344	345	360	356	366	378	371	388	372	368	379	379	344	384	344	333	383	391	362	342	345	392	332	319	386	379	344	375	393	372	365	352	354	352	380	412	357	352	367	346	371	352	379	387	328	385	393	381	362	339	355	381	346	376	359	383	358	410	363	360	357	368	384	364	371	353	374	354	362	371	362	361	343	355	358	375	399	383	356	355	386	375	359	383	376	342	375	382	372	378	316	364	367	389	356	327	365	367	355	363	356	337	390	351	380	353	334	351	353	386	347	380	367	391	344	412	345	344	361	352	365	343	364	414	364	343	368	399	372	371	351	357	339	397	345	393	362	330	354	369	385	357	408	344	362	363	341	340	351	356	379	368	351	318	383	342	366	389	380	371	372	372	364	344	364	341	400	353	347	359	382	348	384	344	369	366	356	361	403	350	386	335	337	384	385	385	370	353	345	379	341	402	363	371	357	359	368	378	355	364	392	377	365	383	361	370	389	364	370	367	381	330	342	392	361	350	357	387	346	395	361	356	350	381	331	384	335	344	346	367	347	345	358	397	360	379	344	341	382	342	373	378	328	403	376	387	348	388	351	353	386	376	363	369	380	366	363	381	394	373	360	335	373	365	374	364	340	376	382	382	328	342	357	378	376	331	362	362	370	386	343	366	384	341	366	389	335	357	368	367	365	358	345	339	361	335	359	345	371	350	356	370	356	351	358	354	355	362	362	390	356	383	359	333	360	346	368	360	385	377	351	363	381	385	384	364	340	364	351	374	374	374	383	366	371	342	378	379	339	327	371	351	361	357	376	342	339	341	347	365	340	361	372	362	401	371	362	384	376	359	386	405	391	387	365	374	357	334	388	384	410	390	357	373	363	402	374	372	362	347	375	355	379	354	388	355	374	398	329	372	379	362	370	361	365	385	387	372	367	343	361	335	366	369	405	372	383	346	356	398	382	343	372	339	364	400	373	343	399	370	348	380	362	374	378	388	354	322	373	360	336	393	350	322	342	357	383	359	408	366	372	410	402	357	381	372	361	374	381	344	362	347	369	383	386	353	344	361	363	359	399	373	376	322	379	369	365	352	360	343	348	376	347	334	354	369	330	378	372	366	350	361	346	345	377	388	310	395	356	347	368	360	391	357	370	368	356	368	356	379	356	404	348	368	361	400	394	410	337	359	366	356	342	344	354	359	389	362	364	369	387	374	319	381	359	345	311	370	383	367	394	402	388	368	370	368	393	373	356	362	345	331	380	364	385	356	389	355	364	379	394	359	402	364	361	379	347	371	364	375	368	369	383	356	390	398	399	369	327	340	356	351	373	373	349	351	329	343	379	370	347	388	355	347	365	387	374	375	394	368	363	370	325	379	325	336	367	394	374	364	368	359	380	375	321	379	371	364	370	360	336	342	395	370	361	361	375	375	342	371	345	373	344	367	337	327	349	351	343	372	378	367	369	388	363	400	336
59815	13188	6946	3897	2454	1740	1294	1093	902	848	715	669	648	570	548	527	513	493	503	497	470	417	446	452	474	411	390	443	393	412	378	419	431	442	360	371	391	379	376	403	377	417	399	391	380	385	407	393	401	410	383	405	358	402	381	387	406	387	377	371	392	367	375	387	377	373	409	358	389	412	431	400	355	402	392	380	376	410	402	347	390	407	365	362	416	373	382	378	379	404	409	377	406	368	420	381	352	388	374	376	419	398	377	423	346	375	353	378	355	391	386	366	381	385	403	385	381	371	404	390	369	410	337	390	372	405	361	357	381	386	368	385	400	366	382	411	363	394	365	353	385	395	375	369	383	410	359	377	405	363	404	355	388	414	378	383	385	410	394	367	364	408	392	374	371	413	365	396	405	356	376	365	350	383	379	419	386	398	369	418	391	375	323	386	372	404	375	375	365	388	349	356	392	384	387	386	379	387	369	377	379	359	388	418	368	375	380	367	376	389	397	390	360	406	387	368	351	332	358	355	374	351	391	391	397	399	393	410	349	401	383	374	373	353	362	369	370	331	345	368	343	365	366	359	357	366	371	432	388	374	383	405	368	379	402	402	366	386	362	383	381	367	383	377	392	388	370	381	375	363	365	369	426	335	393	360	363	367	360	358	366	391	380	383	383	375	330	344	384	357	356	405	384	397	399	358	386	344	410	375	406	360	353	379	371	392	364	348	375	368	361	385	381	363	382	336	390	381	355	399	358	369	384	373	374	400	415	359	348	365	356	404	390	404	400	386	384	360	357	385	363	389	407	395	359	395	377	375	375	366	349	387	356	375	344	385	378	421	388	381	361	389	368	387	363	385	374	367	382	395	393	377	392	378	388	376	370	419	393	397	356	372	367	371	381	423	403	396	381	377	386	377	351	356	395	370	364	337	349	379	411	381	397	379	404	381	390	392	397	391	386	386	356	391	363	369	396	377	391	342	329	375	356	390	413	337	390	394	415	411	374	364	378	399	346	394	405	383	357	372	384	400	377	368	344	352	415	365	393	395	397	378	396	404	354	365	380	386	360	374	378	354	377	349	391	391	357	374	352	387	372	377	373	397	390	372	370	415	376	371	401	395	394	394	354	368	371	382	370	397	374	367	393	395	350	399	393	365	367	400	369	407	376	390	387	379	375	350	367	353	366	368	373	435	384	382	362	364	431	422	370	342	349	402	398	372	382	376	368	412	380	363	409	372	382	387	367	404	383	380	357	419	356	390	376	387	345	379	376	380	377	394	385	354	366	366	376	361	383	374	360	389	365	379	393	380	388	372	361	375	396	376	385	333	358	355	343	396	408	376	376	401	345	390	421	355	353	377	363	401	391	390	371	374	377	370	408	350	369	350	402	340	377	387	405	371	409	385	409	352	398	351	393	350	360	383	399	372	384	381	376	373	380	368	344	398	380	399	373	375	398	403	378	362	379	388	387	361	354	373	388	420	389	372	369	416	380	382	366	348	404	401	402	362	393	401	347	375	383	338	360	372	412	382	389	396	361	370	374	376	385	417	379	337	388	378	354	359	369	403	417	397	386	372	382	337	371	339	405	381	375	356	383	359	388	402	389	383	364	362	362	402	372	384	358	380	373	370	402	390	376	386	353	362	388	359	373	373	383	388	375	366	349	373	371	393	378	366	436	367	388	386	403	388	361	364	362	359	407	382	329	391	374	362	381	362	398	375	382	373	360	381	375	371	361	362	361	388	385	396	374	378	386	394	394	363	354	362	385	344	389	358	402	372	401	398	362	391	417	365	367	361	370	391	385	403	367	374	374	379	367	397	369	386	418	383	331	333	372	345	371	379	370	360	356	396	373	398	375	373	394	377	360	410	382	350	361	350	400	359	399	380	355	392	366	389	369	383	356	395	362	381	370	391	391	353	347	376	373	401	361	377	378	429	372	356	335	405	404	382	366	339	358	383	388	359	383	402	422	374	375	387	402	368	328	389	371	375	384	424	400	405	396	383	395	337	359	404	379	371	356	380	393	375	381	394	347	379	346	345	331	369	417	369	373	391	355	379	354	378	369	388	369	376	392	381	373	375	404	385	411	385	373	354	384	411	357	381	322	367	371	377	410	366	381	397	346	378	375	380	380	416	382	365	375	389	356	369	376	383	401	367	348	394	402	393	374	411	371	405	371	364	401	411	381	382	392	356	401	337	370	407	340	382	425	342	345	376	354	400	379	357	357	345	379	389	372	377	344	376	381	428	412	364	398	378	391	374	411	381	391	369	379	358	393	337	373	383	368	378	343	386	362	406	379	368	388	395	346	409	376	365	358	379	390	372	392	410	394	384	349	358	371	417	403	374	375	378	354	401	386	365	360	368	388	398	368	369	363	387	389	371	378	372	367	381	388	403	368	385	397	408	373	364	376	358	361	387	378	377	378	411	360	388	378	405	357	419	383	380	380	370	385	382	358	374	368	409	382	368	386	413	351	363	382	360	384	406	420	395	390	356	384	382	358	392	355	375	370	372	390	383	338	386	373	350	389	360	390	374	393	383	381	371	360	409	353	380	354	379	371	375	364	399	352	366	360	406	385	354	391	396	362	371	401	390	398	407	394	357	389	386	379	398	384	391	396	367	383	362	356	366	369	380	378	402	364	367	391	401	372	390	393	385	404	403	352	361	334	360	361	357	368	372	342	352	384	418	397	363	387	350	399	407	381	413	351	398	398	369	351	385	415	388	351	343	406	398	380	369	370	339	400	428	376	398	365	382	369	386	375	356	385	378	381	381	371	407	402	348	408	368	364	346	377	383	365	363	366	389	416	415	373	352	389	384	404	396	392	387	378	354	396	374	360	355	409	366	386	394	383	390	378	352	370	342	373	394	396	385	371	381	419	387	376	389	400	368	337	367	380	375	367	361	368	407	384	378	363	389	370	389	372	428	341	389	330	372	359	402	375	381	370	411	364	397	419	384	397	397	390	396	393	380	393	384	378	402	386	374	350	402	398	413	351	385	360	392	389	366	373	389	408	361	358	366	419	384	371	367	371	351	394	369	406	384	396	377	364	361	361	370	376	369	384	370	368	414	376	389	399	384	364	400	413	441	405	365	376	372	376	390	372	358	395	390	382	387	376	367	368	368	384	377	391	389	345	400	381	433	374	376	371	402	363	395	428	384	381	392	351	373	380	351	356	367	367	417	378	388	363	414	390	410	382	387	379	365	364	399	376	387	388	389	385	367	363	330	363	396	359	335	389	360	366	349	405	367	371	376	379	345	407	381	386	408	384	360	375	371	363	394	357	366	377	360	365	385	354	367	398	376	360	401	415	370	381	394	394	356	397	376	349	373	398	406	372	349	354	389	373	391	399	365	372	389	368	375	382	391	378	375	344	363	392	376	349	378	405	379	366	395	381	390	374	373	406	392	394	384	366	383	396	368	426	372	399	354	390	375	395	367	363	392	358	319	400	409	386	350	361	386	383	397	404	387	377	390	383	376	388	348	371	367	374	374
23221	20949	27543	24473	20924	20989	11799	1475	1117	1032	979	953	879	832	878	803	750	805	785	800	731	802	716	719	715	735	673	747	723	740	743	746	763	716	663	704	706	665	714	706	706	705	671	747	650	686	724	711	712	708	633	692	728	701	697	735	740	707	682	761	714	738	742	646	699	665	678	684	711	742	731	718	699	734	753	710	696	653	699	692	693	693	663	654	757	667	681	673	681	699	668	671	704	698	662	697	670	680	748	652	697	702	658	702	728	685	669	698	709	658	666	717	679	709	703	654	656	705	634	691	694	661	666	631	687	702	655	661	696	675	703	710	668	676	697	642	707	699	684	654	696	632	674	649	642	655	640	686	711	653	676	665	711	738	703	669	701	681	703	674	682	671	656	689	659	695	698	712	646	713	648	680	706	632	647	691	691	665	631	703	651	666	689	712	637	706	702	688	668	708	709	664	704	690	686	639	647	719	649	717	677	699	656	678	641	655	672	668	652	652	669	616	651	691	667	678	660	683	698	715	719	657	697	663	702	728	684	728	665	715	683	707	673	658	662	655	628	690	699	685	659	706	702	645	679	689	680	699	667	712	659	656	735	684	679	677	658	678	723	679	704	681	721	693	676	685	685	725	714	656	691	681	688	685	734	727	669	658	678	647	638	718	663	662	705	668	706	687	641	680	693	728	633	700	683	676	736	745	694	658	658	692	673	651	647	684	690	686	637	652	679	702	681	685	672	669	714	720	721	666	660	721	677	661	680	678	715	686	667	667	694	709	691	701	695	687	682	683	667	661	665	688	679	683	678	661	643	648	675	672	670	662	640	693	668	705	691	683	677	699	688	715	673	683	719	653	643	679	666	713	669	659	678	728	678	691	669	701	681	687	656	665	713	676	681	695	666	665	768	689	690	672	648	679	672	680	712	714	641	657	659	656	666	706	693	710	703	712	726	640	659	751	671	698	683	674	667	664	683	706	637	650	722	623	641	675	690	685	729	703	645	657	678	586	711	595	690	700	694	646	672	671	697	658	633	692	681	672	652	668	643	668	670	679	718	668	715	662	676	652	749	722	690	701	665	756	701	684	588	678	711	689	701	684	682	695	702	708	677	677	742	669	662	690	710	710	665	653	667	665	676	662	642	672	693	689	634	675	680	674	712	705	646	703	714	718	725	698	696	697	737	701	646	651	664	665	649	690	664	716	705	683	680	706	660	720	720	706	685	668	693	658	700	710	700	629	674	741	641	647	671	675	688	673	658	704	708	714	712	698	628	687	653	693	694	683	680	646	693	698	706	643	691	631	649	669	705	739	690	681	677	665	655	715	680	662	697	640	710	674	681	723	719	672	675	706	674	677	727	753	706	621	704	691	649	666	645	698	661	652	712	666	709	696	671	687	656	687	677	708	700	704	612	663	709	660	655	710	645	676	698	732	680	698	700	716	692	704	720	685	690	645	658	725	684	713	692	678	642	673	642	685	691	692	707	670	669	692	668	653	693	665	707	662	694	645	651	674	682	651	682	674	629	701	713	668	642	636	665	701	731	694	666	704	688	652	688	715	704	653	695	704	677	662	731	660	679	699	694	701	655	689	678	661	675	670	673	677	680	688	694	670	727	695	676	638	729	620	693	676	651	690	645	627	719	662	682	693	736	672	717	700	670	695	656	679	658	678	667	714	678	654	650	653	673	707	683	707	664	692	652	683	656	670	621	678	697	652	661	681	707	670	670	663	683	622	677	677	675	713	675	641	670	671	711	680	680	649	679	649	650	690	629	707	665	703	661	718	724	676	668	736	727	725	659	700	663	667	653	680	647	699	708	711	704	720	703	660	694	674	692	702	696	673	716	695	675	672	705	647	716	675	699	691	718	658	627	680	738	695	681	659	656	663	691	686	673	668	745	700	733	689	675	654	706	674	727	716	680	655	692	684	681	638	670	672	670	710	606	694	684	698	645	711	689	666	658	735	672	669	669	655	725	667	693	645	687	677	672	689	728	696	655	682	690	696	714	645	721	702	677	701	666	626	681	689	666	674	682	653	708	682	743	680	679	710	659	662	680	730	642	641	697	646	655	745	679	621	637	668	717	693	697	718	663	727	686	645	673	648	672	630	685	734	677	664	721	669	651	673	671	645	681	673	665	671	684	670	663	721	691	669	685	747	705	706	723	701	676	732	665	677	632	664	701	665	692	665	666	680	692	666	712	671	636	688	737	707	711	730	677	638	668	638	642	650	704	682	692	673	676	682	692	718	695	720	678	680	677	618	683	712	699	696	673	664	765	696	685	645	680	673	649	623	713	688	667	648	692	687	698	660	671	660	661	674	675	678	682	632	705	691	690	672	686	673	714	633	653	660	701	684	670	693	668	673	697	725	693	689	726	670	714	722	688	701	640	662	723	671	676	686	666	668	682	680	710	717	669	702	652	713	648	652	668	624	716	650	669	705	650	676	690	657	675	685	680	658	678	646	714	607	683	657	651	720	643	633	709	714	663	687	707	642	657	680	620	666	646	669	645	669	660	697	642	699	687	664	688	687	678	725	687	679	637	732	663	674	664	646	678	671	654	677	687	674	649	715	699	735	703	734	648	666	641	708	695	689	688	680	671	663	675	715	648	662	641	676	649	672	651	705	649	664	705	642	628	681	681	711	666	635	693	678	690	677	688	689	663	708	674	655	639	699	674	699	672	676	722	655	681	695	676	630	695	731	677	669	692	669	692	704	671	653	685	662	714	672	707	648	648	628	683	686	665	694	678	675	708	671	690	692	657	702	707	682	639	686	713	682	660	639	676	689	657	684	666	713	679	693	680	614	717	688	676	695	682	691	701	668	725	681	677	687	670	693	658	678	738	742	661	668	683	690	685	674	687	672	641	656	727	669	682	619	695	711	644	696	689	750	721	700	644	663	660	627	696	699	673	655	731	682	690	724	728	662	709	687	692	673	638	636	622	649	682	698	720	681	654	688	672	655	688	710	723	639	663	714	683	669	735	664	671	672	725	680	701	692	651	605	722	729	654	709	681	750	667	695	713	673	685	688	728	693	699	688	666	628	690	675	631	700	733	715	700	626	687	668	687	688	656	697	708	663	682	690	638	677	688	705	658	701	723	642	716	675	665	644	704	641	692	708	701	678	713	695	694	665	689	705	673	664	723	720	672	669	684	650	661	676	634	666	682	708	662	681	677	701	712	692	666	668	662	671	718	675	681	670	650	706	710	676	693	680	691	670	649	701	699	665	677	665	734	743	682	723	670	744	679	695	666	640	658	713	683	678	687	671	637	685	717	704	665	680	660	711	670	704	685	649	682	695	743	653	682	766	687	658	714	713	671	661	679	663	654	723	724	642	643	685	680	678	654	692	636	641	700	659	660	655	717	637	674	673	680	730	707	698	677	703	713	667	681	724	699	664	654	673	711	667	636	620	725	706	740	663	686	707	709	690	692	709	688	663	685	677	702	662	684	723	653	723	639	713	687	695	654	699	697	680	705	745	719	665	663	619
60889	12249	11727	6736	4309	3117	2420	1930	1641	1464	1308	1171	1116	1005	996	960	896	826	837	772	778	837	726	738	782	740	708	709	748	735	693	728	680	645	712	730	669	697	676	678	671	674	732	623	652	653	661	675	682	684	722	686	680	640	685	618	646	654	650	700	720	650	675	625	691	672	661	672	628	654	696	675	648	678	692	676	696	685	671	660	658	610	664	637	643	708	674	678	636	632	666	647	634	660	622	644	634	651	624	622	649	635	630	672	642	627	618	626	613	633	588	662	617	636	664	638	622	646	663	652	645	648	631	641	623	653	653	651	613	652	653	620	631	632	654	644	654	676	622	662	617	647	642	635	679	632	654	644	655	613	638	667	679	633	629	650	634	647	677	664	647	649	655	645	650	645	615	622	610	617	664	621	695	645	655	687	619	663	667	625	633	654	651	586	635	627	599	633	639	633	664	642	673	632	626	666	630	633	630	616	626	633	593	668	646	625	622	630	642	618	675	618	618	637	629	642	628	626	673	676	685	635	576	606	623	614	678	654	635	678	638	657	646	680	580	662	685	689	639	622	604	620	652	613	616	632	657	665	681	618	628	601	631	623	695	558	620	664	675	625	612	678	641	623	606	605	660	635	627	661	680	640	667	646	611	604	663	615	620	679	659	623	661	631	659	663	595	660	636	614	629	660	659	632	649	651	627	637	637	638	644	670	648	652	662	641	630	637	626	654	624	653	671	692	640	644	684	579	695	643	651	612	633	649	649	634	667	669	650	654	624	620	619	618	657	620	685	661	651	663	633	637	648	620	626	643	690	652	635	656	715	658	695	637	647	668	625	640	598	629	613	643	679	632	631	608	598	668	644	687	637	674	641	615	679	638	619	630	629	651	622	639	636	634	673	676	612	611	664	646	610	668	594	625	610	595	644	673	639	652	635	616	659	640	590	676	626	617	601	621	669	709	606	653	642	593	673	665	663	677	614	665	645	659	676	672	670	658	648	681	640	634	662	646	616	643	611	651	633	640	654	615	630	606	646	631	678	666	647	653	633	666	652	621	642	658	640	616	666	652	644	632	667	639	597	655	619	642	691	647	631	605	626	677	637	666	634	627	608	613	615	667	652	651	667	688	620	633	655	629	610	629	607	666	630	660	642	639	629	639	642	696	644	661	653	588	660	597	635	673	660	661	599	635	621	668	615	607	637	639	643	669	625	591	597	638	632	657	666	661	610	684	623	665	662	664	604	631	637	606	705	684	645	629	652	587	589	643	616	614	651	654	688	677	626	667	613	622	589	607	656	587	645	653	616	634	620	641	666	660	671	687	658	612	646	676	681	630	667	639	648	620	630	591	611	585	643	616	649	659	600	647	611	641	611	626	644	670	634	618	589	639	625	629	651	647	623	649	680	629	621	628	579	650	655	646	622	603	673	592	622	635	577	657	647	659	640	640	622	648	686	670	617	654	647	671	665	655	629	633	645	600	590	700	572	609	652	618	648	576	642	581	639	643	658	644	604	633	678	609	674	664	628	653	588	630	617	634	601	626	601	655	650	648	599	644	645	669	620	668	639	639	595	623	636	657	638	612	661	649	605	689	653	634	620	673	630	668	659	639	636	641	657	637	670	679	610	574	647	642	650	614	628	638	629	621	643	623	645	647	653	638	601	612	651	662	622	627	642	672	681	630	644	658	632	629	628	676	659	670	648	618	645	636	609	651	639	661	621	662	615	638	651	654	663	642	627	668	646	658	631	641	655	670	676	619	650	595	629	686	632	676	672	662	642	656	613	656	658	622	627	673	636	643	650	645	619	636	604	642	622	650	645	639	624	655	630	653	656	631	621	616	632	632	646	653	639	656	644	599	647	617	672	623	639	628	677	639	628	696	631	604	631	618	644	648	631	620	627	638	675	648	681	659	655	642	655	614	706	671	590	618	644	644	644	619	636	654	609	627	665	646	616	646	626	632	628	630	636	658	599	611	616	609	649	606	667	634	618	655	650	653	629	592	660	620	627	630	668	628	657	638	631	674	637	633	659	645	665	650	632	651	634	699	645	653	638	642	619	621	593	613	622	644	680	654	641	667	623	629	659	654	623	676	621	652	622	674	670	597	645	650	620	636	674	602	649	643	661	645	665	653	639	645	634	626	637	627	677	619	634	612	633	613	640	654	670	625	613	621	607	624	632	672	677	661	628	678	634	612	678	635	655	595	641	649	650	625	607	625	596	629	647	633	681	626	661	640	653	675	652	615	657	612	642	652	651	610	655	647	667	638	620	692	617	645	658	632	677	636	664	659	664	671	675	601	644	614	619	620	687	596	623	654	622	621	628	602	680	612	633	602	623	607	676	627	664	676	639	667	642	668	682	639	630	628	649	618	649	603	678	656	659	636	602	616	626	596	657	647	651	594	667	619	637	633	659	642	673	617	649	678	637	657	632	666	624	689	661	663	609	676	684	648	641	664	661	675	674	652	612	598	629	634	619	680	634	627	676	625	636	609	650	687	605	655	579	659	647	641	627	599	655	620	628	645	656	602	647	653	607	638	640	657	626	631	623	624	660	630	623	681	677	694	638	687	650	660	632	593	681	656	604	668	603	661	597	658	626	676	621	665	594	634	621	639	661	607	613	677	611	623	644	611	648	655	680	610	623	634	645	633	689	633	660	635	637	597	664	638	637	651	588	617	615	638	624	603	625	677	610	640	639	667	623	617	607	667	668	703	640	615	622	656	637	616	638	618	639	635	623	574	642	617	631	646	570	633	657	646	633	669	608	681	651	620	628	628	630	630	664	601	617	648	662	609	666	633	646	672	596	650	600	624	648	573	644	607	617	621	653	658	617	652	677	589	689	635	630	636	593	648	614	601	671	619	649	625	673	632	620	636	617	625	632	604	607	643	645	659	634	613	631	632	629	632	633	656	648	600	643	637	693	631	639	633	609	652	632	638	639	602	629	636	633	682	674	664	635	634	639	619	624	632	663	613	654	640	617	631	641	691	627	662	618	649	616	639	610	653	609	618	631	663	627	672	638	637	586	654	651	671	653	619	651	643	666	634	611	621	654	619	605	646	665	634	651	628	652	671	629	659	633	635	618	637	639	675	673	634	614	635	662	661	622	581	629	673	653	618	639	675	631	654	619	655	656	652	668	608	650	615	637	664	676	632	645	614	618	601	635	636	595	622	604	645	633	617	629	634	608	641	677	585	624	683	621	651	619	663	669	621	679	629	610	652	629	637	639	661	593	586	614	613	618	674	636	699	643	640	684	595	613	687	660	646	679	575	676	684	670	661	614	677	662	652	664	700	633	638	628	663	604	624	638	618	629	637	640	713	612	622	651	611	638	621	625	610	647	598	635	632	672	636	624	635	641	640	668	615	608	617	619	660	672	642	688	633	626	652	624	671	611	657	626	636	609	624	613	631	660	652	637	632	618	671	596	667	618	656	673	665	581	645	628	663	624	640	657	634	718	664	663	635	645	624	642	618	652	687	612	613	607	662	635	651
33719	19294	4982	975	841	743	637	682	613	625	650	663	663	597	628	593	589	645	636	617	636	613	642	629	601	606	641	566	625	593	624	635	596	622	622	666	640	651	641	633	586	652	628	663	583	635	623	578	609	618	636	672	632	604	654	620	615	672	627	654	644	561	612	651	605	612	649	637	616	624	655	575	608	600	662	668	625	625	657	642	606	660	590	596	591	669	649	603	596	615	645	639	595	626	660	601	638	645	610	625	637	578	604	623	628	600	638	603	617	594	627	657	608	673	650	592	558	600	644	588	638	639	632	616	637	636	599	624	638	647	599	625	557	624	643	624	638	592	651	619	591	605	603	620	633	590	670	617	658	632	631	658	641	644	609	656	565	636	635	627	617	644	602	608	620	613	632	622	573	602	572	619	624	631	647	622	599	595	610	635	653	644	651	629	597	659	629	614	659	604	592	600	630	606	616	599	621	609	647	619	630	607	639	613	624	600	613	659	663	629	639	628	649	625	598	653	616	624	645	691	645	630	604	654	597	639	646	633	634	586	652	622	661	641	637	621	660	607	652	636	617	603	630	604	609	601	654	617	587	629	609	622	601	623	620	659	645	657	633	626	574	606	644	615	572	641	613	581	622	639	606	600	631	644	624	616	612	686	604	626	599	671	650	598	618	669	605	593	657	666	632	623	660	665	633	615	604	614	623	637	638	635	627	641	622	598	591	655	604	618	618	645	627	610	621	644	588	619	637	663	593	629	658	625	630	644	642	627	683	581	634	617	612	662	639	581	614	616	598	647	624	619	635	618	632	669	625	609	598	575	631	615	648	598	597	659	608	652	607	647	641	592	619	623	632	602	623	582	657	614	611	620	636	628	663	659	621	610	635	633	635	624	606	640	618	631	597	623	650	666	612	640	593	611	664	653	652	614	627	620	631	662	681	627	644	603	592	630	632	657	596	574	612	611	603	619	635	619	676	615	662	652	612	656	669	652	647	620	625	610	632	597	622	611	634	673	647	657	635	610	606	663	567	617	639	633	640	539	612	633	635	600	650	655	670	661	641	665	556	631	639	586	632	608	626	654	623	640	624	618	623	616	573	616	604	588	575	602	615	647	591	639	582	635	596	659	614	641	600	596	622	623	628	559	607	602	610	646	613	604	632	625	569	622	626	622	624	610	597	606	649	642	640	576	602	684	613	617	639	692	623	647	640	599	607	676	610	581	617	583	657	598	620	626	636	645	626	614	619	647	645	625	631	631	642	650	636	614	632	587	602	619	621	565	660	623	584	586	613	609	603	647	630	620	651	579	599	627	631	615	624	672	646	622	583	637	641	612	603	578	633	669	688	572	655	624	589	640	610	612	635	623	616	640	617	632	584	636	645	627	566	626	636	666	635	668	619	615	625	576	672	652	606	627	626	630	632	661	585	581	632	607	628	634	636	611	617	643	615	615	607	620	608	637	625	641	565	594	614	673	626	608	669	612	632	577	660	636	654	672	615	610	605	642	610	593	597	612	614	595	626	611	600	626	672	634	618	612	627	606	636	671	630	665	611	709	617	616	601	613	575	611	611	625	629	652	613	602	610	604	635	643	595	648	646	613	611	653	617	653	639	600	605	677	632	667	619	606	643	645	656	617	604	562	628	583	675	571	663	612	636	626	597	648	660	617	660	639	655	596	601	660	688	630	614	615	673	651	622	661	643	685	614	681	644	638	569	629	618	640	684	650	645	590	580	624	655	591	580	677	604	651	633	645	634	638	644	642	606	642	639	590	636	590	614	631	581	630	601	635	628	604	636	659	616	585	629	616	642	622	629	628	608	567	605	611	670	612	637	630	647	681	638	601	633	635	594	576	604	626	624	625	643	619	618	613	572	625	650	617	652	613	610	673	627	628	587	627	639	619	597	632	634	614	617	638	619	596	654	593	629	612	613	618	604	633	606	639	565	638	626	596	634	611	611	621	605	669	642	620	637	609	645	629	664	631	615	613	595	639	637	616	612	623	644	610	638	637	578	632	599	644	640	601	633	626	616	625	619	621	637	618	630	652	615	618	652	608	603	587	625	646	643	630	623	639	607	631	572	566	600	633	626	604	614	589	613	651	644	614	622	580	627	614	610	641	608	589	643	592	659	631	662	644	643	644	614	634	615	568	592	670	612	576	621	645	578	685	665	640	651	650	632	578	626	597	589	638	627	617	622	614	630	643	670	640	578	587	649	627	622	668	623	621	648	651	686	634	632	591	616	619	623	628	600	591	623	648	645	628	631	579	636	659	609	593	605	631	645	620	656	608	653	633	642	647	634	615	615	610	655	647	674	609	593	602	640	605	634	633	652	614	636	667	605	633	611	650	595	672	624	632	612	625	647	647	622	621	601	688	605	649	652	619	657	640	677	673	575	615	631	601	627	608	624	590	642	665	636	604	639	617	659	609	627	632	644	610	640	660	598	674	629	615	641	593	661	642	616	583	641	600	632	602	618	600	663	570	634	615	609	640	601	639	615	604	635	633	598	652	654	630	668	644	598	591	642	572	638	622	624	618	612	591	633	650	587	601	661	613	614	598	657	619	644	643	642	595	613	641	642	588	631	554	623	595	653	620	595	649	612	646	619	643	644	639	610	663	636	648	574	642	617	614	656	568	638	605	629	687	609	624	631	666	580	623	635	607	621	635	640	613	603	634	630	570	644	639	582	616	654	626	579	646	626	638	620	628	622	596	599	592	648	630	623	610	571	609	613	681	644	593	614	661	633	638	568	629	643	598	601	648	593	648	651	608	597	625	645	618	613	652	623	586	611	570	621	610	609	602	598	666	611	600	643	610	632	603	625	629	625	648	619	642	612	586	647	582	603	571	641	639	562	608	629	626	657	580	640	591	639	628	600	684	618	580	626	626	616	585	685	633	604	633	614	612	646	602	641	610	654	603	622	605	613	618	686	610	628	607	616	619	611	617	622	636	623	619	581	596	639	653	628	637	633	649	671	626	621	588	606	627	668	636	625	618	627	612	636	676	602	616	660	593	634	601	621	632	632	639	613	613	565	671	626	662	640	567	611	616	608	636	649	604	645	612	587	636	594	602	664	639	617	638	629	682	646	614	653	672	649	597	621	614	654	647	627	596	604	616	670	613	575	613	641	603	644	605	675	616	621	619	662	593	608	647	619	598	634	627	639	639	610	570	617	592	637	614	605	605	604	643	623	623	575	653	609	629	581	597	588	640	651	614	630	654	615	623	574	631	602	587	618	629	615	644	600	583	611	587	634	604	575	623	631	617	669	593	581	587	652	652	658	659	636	579	602	714	599	630	606	597	591	677	589	623	614	645	645	624	592	626	606	594	596	612	616	606	600	660	563	614	643	637	562	611	617	600	627	608	643	608	563	628	644	588	641	622	592	649	630	636	667	614	609	580	636	596	611	650	640	659	622	588	574	644	607	630	682	644	614	613	597	629	625	646	598	603	638	640	643	604	634	647	632	620	644	635	650	623	650	609	624	626	621	604
32536	5053	1013	833	715	685	727	718	703	625	643	653	626	675	665	598	669	600	654	627	665	703	654	623	654	656	664	673	643	632	651	674	656	705	629	666	643	644	631	665	653	660	643	678	615	639	642	622	687	612	636	629	653	622	653	634	670	650	628	637	632	606	616	682	653	634	648	628	666	622	656	625	617	708	683	674	627	660	606	655	652	622	640	614	645	649	626	611	650	630	667	615	634	620	612	688	647	626	662	570	648	702	623	626	676	631	626	643	640	638	614	668	646	634	614	661	646	696	634	613	673	652	626	636	672	647	623	629	663	616	680	595	690	684	659	616	677	645	639	639	661	633	613	659	645	646	638	711	656	637	642	581	661	624	680	693	633	625	683	597	655	657	645	632	652	629	662	644	681	668	660	631	627	638	666	641	617	655	614	694	609	663	625	646	602	652	581	637	675	657	714	626	626	634	657	590	686	660	627	614	611	632	660	650	624	682	651	654	667	639	644	611	612	672	634	648	625	657	633	618	629	646	617	629	625	634	589	678	631	648	642	643	598	668	647	624	723	615	684	658	646	611	630	656	676	638	620	622	657	633	651	691	638	624	654	662	622	660	636	604	651	652	605	666	669	586	665	631	639	683	642	663	649	630	657	611	671	641	616	652	622	659	629	645	657	673	657	630	607	633	648	612	614	663	626	626	633	646	678	599	659	651	664	633	620	674	658	684	643	656	698	620	635	638	682	638	569	642	701	668	641	668	663	626	604	620	647	627	596	673	629	626	674	638	634	609	654	653	598	698	632	685	625	645	619	618	666	645	655	594	634	655	655	631	642	653	630	631	639	669	676	659	648	629	636	652	686	650	658	643	617	665	611	638	626	643	702	643	653	625	608	608	657	622	675	642	639	661	691	597	624	646	626	595	654	603	628	679	655	663	650	629	613	681	677	623	624	640	610	660	656	626	594	638	635	643	640	666	670	635	608	618	663	635	652	657	613	653	647	595	616	661	634	635	625	659	628	703	692	639	646	601	635	611	628	603	645	652	626	660	670	665	629	656	631	647	665	653	671	628	686	645	632	650	641	572	630	666	619	657	623	601	617	629	633	590	706	631	623	653	611	660	607	632	646	658	650	606	645	659	642	628	636	624	682	626	657	651	592	682	645	633	626	623	638	665	681	651	663	667	606	620	654	642	655	635	679	672	657	628	651	670	610	627	611	652	654	620	645	664	630	655	646	613	641	600	615	659	631	623	684	618	686	637	612	662	669	622	603	631	664	585	651	616	647	625	669	644	654	630	601	649	618	631	626	615	640	647	611	633	619	622	640	627	645	664	625	668	646	611	630	677	662	637	643	623	669	588	667	657	612	660	625	561	646	654	654	624	638	630	648	611	675	618	657	650	660	608	644	606	641	654	646	637	633	625	643	632	617	640	654	635	665	638	613	670	647	659	623	667	648	618	638	623	631	683	665	627	643	636	665	674	681	612	602	630	635	631	612	653	626	634	630	631	606	624	604	629	653	657	629	650	642	632	599	676	666	662	599	643	619	665	655	662	643	652	645	633	666	641	597	629	593	657	586	697	651	631	618	609	657	658	610	630	677	683	653	671	687	648	661	657	595	635	687	660	628	691	648	641	667	659	636	626	614	694	663	661	592	665	655	623	664	608	635	652	662	680	636	699	640	677	616	666	621	690	606	686	636	725	661	617	643	623	651	612	675	614	667	666	636	662	684	630	646	645	614	626	696	638	656	680	658	636	678	624	662	642	703	615	638	643	685	612	627	620	642	660	628	656	643	617	656	624	646	638	658	637	658	611	600	684	628	657	675	683	663	693	645	672	647	629	619	689	678	655	611	603	689	626	649	587	662	637	628	659	663	590	689	622	672	665	626	678	646	645	620	673	655	657	627	622	689	636	664	655	654	639	628	616	629	572	626	639	647	684	638	657	629	683	652	615	670	631	647	711	659	656	658	663	606	681	634	660	647	677	660	604	616	650	655	647	650	685	586	620	666	653	653	653	653	598	650	655	656	669	652	661	620	629	662	633	675	637	654	643	622	622	641	581	650	602	636	651	620	625	634	617	668	641	657	655	642	672	680	644	648	626	626	628	649	651	608	638	622	636	654	666	643	646	655	622	629	640	660	665	618	657	596	654	604	630	655	640	673	662	615	581	664	599	675	624	639	624	634	648	679	660	662	664	642	644	616	679	607	666	607	639	687	613	657	671	635	612	648	621	662	642	638	690	640	590	682	695	636	629	629	641	652	661	655	656	627	649	629	584	614	666	636	626	638	641	630	645	614	664	616	616	660	627	682	675	676	657	573	675	682	664	599	663	612	658	636	605	627	687	629	642	630	634	646	633	673	678	585	694	596	652	632	691	628	629	643	657	655	624	679	659	718	659	647	616	651	631	657	622	660	665	646	658	681	644	609	613	643	649	643	640	650	606	640	613	632	652	622	614	604	645	617	615	600	636	622	661	630	590	684	657	590	714	656	645	637	652	625	655	611	625	671	644	640	672	624	634	638	632	642	614	639	652	648	668	655	624	655	649	629	650	644	602	623	611	597	594	636	657	601	655	628	602	625	653	617	615	645	653	676	631	645	658	601	640	603	644	682	636	641	619	666	627	701	635	637	618	609	662	644	659	715	605	677	662	672	662	644	710	638	661	677	663	681	650	646	632	602	670	632	651	668	640	662	611	593	703	597	674	646	657	651	629	646	665	648	657	683	622	637	629	605	622	616	656	650	621	655	673	649	624	660	624	635	639	688	658	637	673	656	625	616	672	637	682	639	641	631	653	652	663	607	662	669	638	632	644	646	648	602	642	652	661	609	650	618	633	633	677	636	636	678	630	670	605	622	623	636	691	643	657	669	677	594	640	672	593	659	664	618	678	641	596	667	634	631	637	681	638	651	643	642	641	659	618	640	625	625	643	652	663	670	641	636	647	651	625	645	673	629	629	644	621	628	683	650	671	665	648	618	665	605	624	653	616	652	635	612	679	643	629	659	683	639	645	602	636	635	621	667	648	653	633	619	643	599	645	651	645	676	600	666	655	635	660	639	642	671	649	630	635	662	648	623	619	643	627	630	640	634	682	657	696	625	675	665	620	626	599	646	655	635	642	673	633	639	633	613	600	631	654	594	643	597	667	665	658	659	636	690	629	600	679	657	654	685	660	660	669	670	673	657	681	637	674	684	636	587	646	574	643	598	667	620	631	607	664	612	695	645	613	623	616	631	643	656	606	672	632	640	631	585	675	646	663	615	666	652	674	631	673	631	666	609	658	630	648	655	690	620	677	653	670	619	668	648	650	659	665	625	634	678	650	657	618	629	645	605	661	645	632	616	643	621	657	672	696	632	661	643	646	677	654	635	653	659	657	607	616	627	634	642	637	663	615	588	623	697	670	638	664	623	642	660	665	638	626	653	667	668	612	641	677	633	666	650	627	614	635	599	627	657	645	631	669	655	635	631	648	625	654	635	619	668	615	644	656	627	587
25319	21037	27630	24458	20950	11871	1120	667	614	514	499	476	468	493	473	460	395	382	360	448	421	404	397	388	421	344	383	364	379	383	409	401	382	386	365	379	410	392	367	368	328	394	353	381	353	323	376	367	373	392	370	378	358	358	385	382	337	365	381	405	359	406	415	385	350	393	390	390	358	372	371	414	341	367	387	358	368	347	382	371	339	321	359	341	357	420	408	374	328	354	360	363	341	375	353	384	366	393	382	384	359	373	343	384	364	354	354	338	353	362	355	347	362	347	298	346	354	374	364	364	379	348	325	403	377	365	340	372	371	355	390	373	351	351	388	379	347	377	384	382	375	359	322	369	391	345	370	342	384	361	379	413	355	357	393	383	372	358	348	340	387	360	370	358	395	379	355	334	320	383	340	349	351	359	361	392	379	329	306	386	340	375	370	337	344	375	320	397	370	317	360	372	393	335	381	364	370	351	372	319	376	367	370	380	372	364	385	354	382	379	363	377	369	346	364	336	376	395	417	354	341	377	376	356	342	388	367	369	330	357	360	375	375	367	384	383	383	343	339	337	364	347	339	323	357	379	359	369	379	400	369	361	357	348	370	346	357	375	347	404	381	358	380	389	386	330	370	397	341	341	371	350	357	350	378	359	342	357	369	341	397	389	329	364	366	362	365	376	336	369	380	361	365	373	371	351	350	377	367	370	362	342	377	402	364	354	380	383	362	321	366	355	389	348	353	357	345	360	360	386	350	354	376	354	333	418	393	408	356	333	369	367	371	386	388	369	382	353	358	363	370	375	357	376	347	352	367	381	381	366	369	365	360	342	389	357	375	375	382	352	356	385	328	346	353	361	382	347	343	333	396	389	394	383	378	367	384	384	380	368	343	368	367	344	352	353	380	354	360	400	358	344	347	334	367	374	396	337	379	335	394	345	357	357	351	363	378	367	384	364	396	377	395	372	376	360	348	342	347	388	380	355	360	324	382	365	382	353	343	368	372	337	365	338	374	325	374	355	376	368	356	397	375	345	344	381	351	342	333	369	355	346	359	401	340	365	403	406	357	360	373	371	363	356	391	373	376	376	363	346	353	370	401	359	379	370	333	346	375	361	363	356	369	364	371	332	379	368	368	380	348	360	350	346	354	351	362	368	400	374	349	386	372	385	380	359	364	337	370	378	355	357	377	353	356	365	370	356	370	355	350	355	338	369	342	357	329	361	356	389	355	346	366	342	371	405	356	381	358	336	408	363	360	402	349	355	380	342	369	380	384	380	377	329	364	351	355	380	334	406	393	386	365	346	353	373	373	372	380	378	356	372	385	373	377	362	396	402	363	358	336	379	348	370	332	359	354	405	375	369	365	357	389	368	372	369	354	361	373	374	370	362	367	366	373	392	378	318	366	383	379	402	374	359	376	365	356	364	349	361	355	341	321	369	351	336	375	357	344	375	364	390	369	375	399	366	390	341	353	347	375	363	367	347	365	360	333	387	328	338	386	368	354	345	360	375	387	325	371	327	335	373	378	376	323	364	354	367	366	394	375	388	366	383	347	400	355	383	351	337	338	354	387	335	380	384	387	349	364	366	372	362	367	362	343	378	355	389	346	371	362	354	380	346	355	392	389	319	383	371	374	366	359	363	371	375	381	365	383	354	359	375	393	356	354	375	399	337	375	399	357	351	372	377	385	372	349	360	347	354	387	337	380	373	368	351	397	366	376	338	372	333	354	376	362	376	376	362	370	379	376	371	363	362	360	367	362	338	369	364	390	341	392	390	364	369	368	367	339	385	354	356	342	390	414	345	319	346	360	384	368	375	375	355	364	374	381	358	397	359	358	358	367	361	371	379	369	345	349	334	346	348	372	387	334	392	312	379	349	367	380	354	367	371	373	366	388	388	366	367	370	351	370	365	315	321	352	386	360	360	361	353	409	359	333	382	351	350	369	358	350	359	394	339	373	329	378	344	345	389	368	339	367	342	366	379	343	332	379	370	387	320	360	393	370	380	381	360	341	317	363	373	335	349	362	354	381	357	355	359	385	401	351	355	378	372	379	355	358	333	413	323	379	363	343	350	391	368	351	369	334	353	373	374	325	357	347	374	390	371	330	377	371	342	342	390	376	362	358	382	360	376	374	357	384	373	330	344	376	387	396	365	389	374	325	348	367	373	352	348	351	351	345	359	350	354	334	389	361	362	387	378	369	351	376	344	374	341	362	346	405	408	359	372	351	378	377	361	338	378	381	359	327	377	354	362	340	390	363	335	386	365	367	390	338	411	382	362	387	371	345	335	383	366	367	369	387	377	354	363	338	388	355	355	350	374	347	385	324	316	348	430	344	362	387	388	365	376	372	373	336	369	346	353	332	342	378	352	376	368	362	335	379	406	349	341	367	367	394	378	374	318	368	341	355	350	397	351	341	400	368	354	355	346	353	350	345	384	361	332	323	367	361	349	334	371	337	331	348	388	361	365	380	374	374	340	388	381	355	343	366	348	346	342	345	364	367	342	362	349	340	354	392	317	377	382	383	365	363	383	389	341	354	351	393	363	364	373	383	353	352	357	372	398	380	357	365	360	363	373	365	383	355	347	384	363	373	328	404	373	342	417	373	398	359	342	384	358	386	366	340	323	343	360	328	390	371	359	371	400	370	385	341	352	358	345	380	381	370	390	387	377	364	360	370	384	361	375	364	349	377	356	340	368	358	351	367	342	349	387	364	376	365	366	347	365	376	366	375	357	360	360	380	376	379	326	348	363	401	383	370	365	338	347	349	370	378	396	328	376	375	359	349	363	361	372	363	388	391	362	385	370	346	342	362	360	370	350	364	331	399	349	351	398	365	343	368	356	370	384	382	320	380	349	382	399	348	377	363	362	340	391	360	351	319	345	359	415	355	339	383	384	337	378	374	395	344	357	385	369	383	365	372	307	356	376	368	368	379	387	385	355	390	382	325	342	354	352	320	367	374	349	403	373	355	407	366	381	340	370	352	391	378	361	349	352	387	349	356	343	329	378	398	383	365	364	363	379	327	339	337	339	358	395	349	314	382	366	372	345	373	385	336	364	336	376	335	330	361	384	384	351	364	381	376	341	349	369	377	345	371	332	373	395	350	336	350	367	371	368	372	350	370	351	396	344	366	348	351	361	363	354	384	332	391	370	369	355	376	353	311	372	362	363	358	382	400	362	382	357	345	374	327	347	371	327	356	337	329	351	347	365	369	410	344	389	363	363	385	351	338	364	362	372	357	352	356	364	367	324	334	363	376	356	364	377	363	355	342	356	325	391	347	354	359	340	341	365	366	386	388	327	353	375	342	394	361	335	360	372	351	386	375	351	372	349	349	357	366	369	376	356	329	391	359	360	397	364	334	383	408	360	364	351	363	365	361	372	360	396	384	352	341	402	351	336	369	364	329	354	350	378	375	392	331	369	378	353	379	371	364	348	360	371	360	363	387	342	361	355	401	353	382	369	329	338	373	383	401	344	340	355	374	349	357	374
58234	9485	7007	3843	2424	1761	1348	1077	927	840	766	729	591	637	557	500	544	508	496	455	441	449	443	447	479	429	406	421	426	406	420	427	385	429	415	385	371	395	386	435	413	395	404	385	392	394	390	369	413	395	397	433	381	443	394	409	436	401	422	376	405	413	386	414	420	371	425	410	428	455	417	407	404	369	405	408	410	400	400	401	387	422	380	404	472	414	395	389	370	412	364	400	387	394	381	371	372	392	382	378	383	386	337	397	388	390	345	373	367	367	344	366	342	378	398	406	402	350	384	370	375	368	409	379	377	359	418	396	360	354	359	389	364	359	383	354	353	359	358	412	380	420	349	373	352	397	396	410	385	396	389	367	395	426	389	411	378	404	362	383	372	377	391	407	362	378	368	362	355	401	389	348	387	380	364	404	402	397	390	379	364	411	375	387	376	376	360	385	346	399	363	358	374	370	355	364	354	354	392	394	366	402	396	411	387	389	404	349	390	394	358	355	354	377	406	379	399	389	376	376	363	390	376	368	397	385	375	374	390	363	383	384	390	405	393	385	380	369	374	388	374	384	363	413	395	363	418	398	373	379	374	369	380	370	369	366	348	367	387	388	369	397	365	369	360	375	384	376	395	393	380	392	372	391	344	365	416	357	394	378	378	368	365	405	368	375	347	391	385	413	404	336	364	369	363	392	379	364	361	383	357	356	349	373	375	385	360	399	376	401	421	382	354	363	389	391	427	397	377	389	381	376	358	391	353	415	363	364	372	387	374	360	411	392	384	359	395	386	368	351	376	408	345	367	352	400	377	380	369	384	351	368	342	379	376	393	362	369	330	380	377	402	395	372	367	378	390	353	371	410	377	384	394	350	366	368	385	394	388	399	391	388	369	395	381	362	368	365	350	366	356	364	383	386	360	341	399	402	359	415	365	364	342	392	423	396	362	391	347	386	390	395	336	367	400	357	334	404	373	397	372	400	382	402	348	351	426	353	374	376	352	396	380	349	377	417	368	357	373	392	384	389	389	374	395	379	390	369	394	401	410	388	335	387	387	384	389	404	364	382	373	348	365	404	385	347	341	397	412	355	367	374	355	378	390	381	374	360	396	385	376	367	423	394	422	364	350	361	387	401	394	384	369	357	374	379	372	395	376	373	396	359	389	347	382	383	405	340	367	363	418	415	394	348	375	390	374	378	391	376	367	381	358	370	375	383	387	383	370	392	376	388	368	416	371	375	387	382	394	394	388	411	389	373	390	416	370	382	373	404	384	383	382	384	400	349	379	392	362	346	408	394	366	393	374	399	394	409	386	367	387	368	382	356	365	357	354	398	363	390	363	427	380	363	377	389	369	356	393	418	346	377	411	389	367	354	392	393	396	390	364	391	366	379	398	357	365	389	383	380	356	392	366	370	376	350	374	386	349	374	385	364	401	375	369	345	369	399	389	353	405	395	363	410	401	360	367	408	341	364	348	377	433	390	368	388	391	416	380	384	406	357	380	357	408	400	380	397	386	411	395	381	374	419	365	413	368	350	387	374	341	383	367	381	372	370	419	384	384	346	354	408	366	382	390	346	403	343	357	398	382	388	378	356	355	394	368	363	404	338	334	351	396	348	362	340	416	378	399	375	361	399	368	344	376	368	390	347	370	402	392	376	372	370	360	389	377	385	383	370	365	377	365	363	368	391	365	382	429	368	368	351	385	344	356	382	399	356	386	389	361	451	406	355	356	385	364	384	389	379	373	370	387	379	406	395	344	393	380	377	351	394	371	376	434	351	381	365	436	391	386	389	365	377	397	389	367	397	373	366	391	373	426	363	384	375	403	345	362	342	399	363	372	393	368	392	412	416	380	398	406	372	399	372	368	391	412	370	383	352	421	362	369	389	359	351	364	369	376	391	389	387	340	371	379	398	377	364	395	378	374	384	384	364	400	384	412	366	394	352	372	374	340	382	416	363	372	359	358	428	351	358	392	428	369	395	401	392	374	354	410	342	395	376	396	403	351	387	377	391	357	354	382	386	393	405	380	357	379	373	385	395	383	362	347	373	349	351	349	396	382	392	381	354	418	406	364	353	379	360	371	395	377	381	405	385	394	365	392	364	382	399	371	353	390	374	392	373	357	370	345	359	371	385	383	373	360	348	409	403	339	369	376	384	368	366	394	375	374	360	363	358	388	351	345	403	356	360	352	386	403	337	370	376	361	391	359	354	386	352	383	380	362	398	383	333	364	361	421	364	395	366	348	372	425	379	401	362	382	393	354	380	392	389	403	428	383	370	409	380	372	390	394	342	399	361	373	397	413	365	347	340	378	358	389	375	387	364	398	412	374	388	389	395	430	368	412	370	416	386	352	370	378	379	375	391	368	379	357	376	389	350	366	414	365	369	400	393	381	358	410	354	392	357	391	366	380	365	370	358	375	353	348	380	381	369	415	380	379	385	384	414	374	368	380	384	383	427	406	389	357	376	375	398	377	391	357	375	387	383	353	425	336	348	366	416	368	377	420	378	355	386	404	370	362	355	390	376	377	363	368	385	391	362	368	373	357	381	372	365	371	378	360	370	383	374	390	368	380	417	408	392	345	422	372	323	398	362	404	375	431	403	404	355	343	367	368	368	374	366	381	340	407	375	385	383	372	383	384	389	363	404	384	372	382	388	386	366	367	411	377	400	402	363	356	377	394	352	383	351	374	375	358	372	403	387	404	363	401	369	409	369	384	385	368	381	347	343	367	368	400	352	398	411	380	360	367	338	387	382	369	369	367	378	383	380	361	407	370	379	385	372	377	360	362	375	387	396	391	419	387	345	364	410	369	367	397	386	402	385	381	396	384	368	380	395	378	378	350	387	359	365	363	413	380	394	417	361	378	351	371	383	379	401	368	422	400	402	376	353	386	364	405	354	376	377	389	412	362	359	376	395	385	371	373	366	386	395	388	388	399	346	368	367	369	324	396	393	383	389	345	398	394	380	354	399	360	354	362	378	411	384	390	367	387	375	361	405	403	369	381	336	376	360	367	378	368	356	405	380	358	374	389	377	385	381	384	412	366	393	373	346	395	397	399	382	358	376	396	388	407	350	375	376	379	358	362	382	395	397	359	424	348	355	391	374	352	353	369	385	365	390	419	382	370	373	360	391	378	415	376	347	377	375	399	377	433	368	362	366	402	396	370	338	374	388	363	398	368	374	382	348	360	393	396	394	374	365	356	368	408	365	360	381	363	363	376	367	387	405	344	365	404	388	363	385	389	404	368	390	368	369	393	390	344	364	380	371	379	375	342	420	417	394	376	378	403	374	413	393	370	398	391	383	376	391	368	410	391	383	358	364	399	369	376	385	379	363	370	371	328	358	375	359	377	392	377	387	395	402	388	379	428	397	367	374	369	380	386	399	413	369	406	384	360	411	373	368	343	372	376	390	380	375	356	394	380	356	375	381	351	386	399	375	386	365	400	381	404	395	383	404	377	395	403	375	353	377	371	402	392	390	392	341	347	371
23287	20938	28214	23767	20918	20978	10937	1515	1145	946	980	947	898	827	818	819	745	792	768	748	737	719	723	720	727	736	728	730	686	707	654	662	674	701	729	672	754	723	666	714	704	709	697	680	691	719	698	672	675	703	705	698	691	686	723	694	657	683	722	720	694	690	712	719	667	681	660	689	751	696	752	713	712	710	699	707	744	719	695	739	722	683	690	660	669	719	634	659	666	712	670	679	707	681	654	697	717	655	756	716	708	692	663	695	672	657	643	708	648	635	723	694	711	725	676	680	674	657	659	681	691	684	677	682	690	674	693	697	710	732	639	652	657	671	696	630	663	693	650	638	655	686	689	671	672	688	689	691	655	642	627	690	661	674	660	715	643	677	689	667	645	720	725	675	682	690	717	643	616	629	655	666	676	651	686	667	624	699	664	679	661	690	676	746	643	673	719	699	702	670	655	692	661	649	680	682	650	692	666	736	671	706	694	648	652	644	708	651	723	642	678	659	686	628	665	648	669	648	700	698	651	689	709	719	665	708	669	662	680	626	708	666	650	704	707	674	689	706	627	704	706	728	738	647	648	661	675	633	715	693	628	711	651	717	679	691	688	677	698	704	702	640	632	660	653	697	692	644	662	654	680	702	720	715	647	648	696	660	665	703	684	667	720	705	687	655	659	686	689	687	693	664	698	666	658	703	687	651	710	667	681	691	680	651	694	697	700	682	718	718	660	672	690	684	707	636	690	671	706	659	657	711	673	700	695	630	651	649	683	706	641	662	673	682	710	703	664	680	692	660	692	678	696	626	660	672	681	656	715	665	623	657	672	658	692	646	710	675	643	642	681	663	666	697	689	637	662	640	662	665	689	703	657	666	692	649	706	668	627	709	726	643	668	651	678	724	695	684	652	675	691	650	673	664	639	670	716	639	694	689	694	687	663	699	678	678	653	715	703	674	669	697	643	661	650	655	628	649	691	699	673	687	713	665	713	666	712	694	650	726	680	692	642	699	722	714	670	688	688	663	683	660	681	629	641	661	666	683	696	651	684	675	673	651	695	674	654	670	741	647	664	679	695	660	695	656	643	686	658	677	714	675	663	673	643	673	683	675	686	670	622	661	670	653	658	686	677	698	700	707	694	683	630	669	689	658	699	632	689	681	667	720	728	675	706	680	677	678	695	679	636	652	685	715	639	667	682	622	684	620	654	660	667	695	718	623	664	679	688	653	664	676	698	664	644	709	685	696	680	666	687	740	688	692	596	671	695	680	673	691	682	635	678	723	639	691	640	697	644	695	691	675	635	653	686	698	690	669	704	684	672	680	673	652	677	689	652	685	683	633	696	716	645	634	683	630	688	652	662	687	675	632	623	684	681	687	655	665	699	697	639	703	680	665	667	665	656	654	667	647	658	666	700	671	683	648	667	621	668	698	677	631	645	727	620	651	703	717	623	679	694	663	662	690	672	715	681	643	689	710	657	740	670	701	618	676	727	642	699	734	672	701	690	705	691	673	684	684	646	668	702	659	668	650	666	662	698	680	684	655	700	698	730	691	719	712	708	669	673	653	672	687	669	655	661	665	686	695	688	654	672	696	653	680	645	654	669	638	699	651	696	670	690	696	660	644	686	660	684	650	674	701	694	711	650	656	625	692	647	644	656	674	690	637	672	698	704	653	674	696	702	670	679	686	652	711	675	649	636	699	708	690	654	629	638	677	673	671	689	698	653	665	680	692	689	654	686	666	674	674	684	697	688	686	665	690	687	612	674	734	661	704	659	644	646	683	641	672	676	696	685	684	661	642	716	690	659	635	656	663	720	658	691	750	658	719	673	665	683	655	651	690	615	697	675	654	666	692	679	647	664	664	683	662	663	655	699	680	707	699	656	643	664	685	679	683	695	673	657	697	677	665	654	650	686	671	684	706	654	698	740	658	694	680	652	693	635	698	671	671	689	681	649	652	662	667	671	638	713	691	654	692	673	671	706	697	621	647	722	719	676	666	727	663	692	688	655	670	690	653	688	631	686	660	685	687	665	649	719	656	647	682	691	682	713	669	646	698	671	648	714	642	667	626	635	694	657	653	644	642	705	617	679	666	647	697	671	629	671	671	629	675	639	690	734	702	644	658	725	626	666	668	617	651	683	656	694	669	645	642	699	722	637	692	725	662	686	687	687	652	653	653	683	688	684	684	646	669	675	676	697	669	666	689	680	695	696	646	643	687	708	734	725	629	672	689	672	689	672	646	679	654	687	649	696	669	687	635	727	659	665	643	655	661	688	662	691	685	690	669	769	663	651	695	674	634	640	717	696	666	670	697	680	665	674	667	684	680	670	658	661	700	716	687	684	730	657	730	699	683	705	694	669	669	653	673	665	674	709	689	671	667	637	715	666	678	689	635	667	650	689	674	703	656	719	697	689	672	673	674	684	628	628	668	667	671	686	639	686	685	665	640	700	671	671	699	671	713	669	671	644	664	702	610	664	674	658	701	701	676	667	692	668	671	677	670	649	667	657	707	644	626	692	666	650	736	658	678	688	698	718	695	689	677	692	705	685	667	707	637	724	695	640	664	683	668	660	599	671	628	699	659	626	673	697	636	649	698	644	680	640	613	687	687	679	667	691	698	656	667	684	664	718	684	696	689	603	655	668	677	673	683	705	669	660	696	679	666	705	667	691	717	669	743	663	673	674	675	691	637	694	661	677	643	683	668	668	694	696	679	638	689	681	654	745	641	673	655	673	689	692	708	660	671	650	676	659	626	662	670	706	643	710	642	687	696	635	695	659	686	667	686	674	686	645	676	660	700	645	681	669	665	682	666	658	732	661	652	675	661	685	677	690	656	701	692	679	683	681	672	701	679	699	716	673	659	678	679	679	721	694	634	701	698	660	696	674	647	685	716	668	677	685	660	665	691	618	645	716	677	694	637	653	669	693	714	719	717	622	696	657	692	675	663	739	666	692	658	639	705	619	679	649	714	643	666	633	671	669	669	676	696	677	674	704	648	658	652	680	666	721	693	697	689	670	656	663	670	675	688	643	636	680	697	663	690	684	655	672	667	677	677	656	684	666	633	668	639	683	692	675	635	669	720	682	687	678	661	672	708	652	726	656	706	706	677	659	684	695	646	699	602	702	699	651	657	694	664	691	682	734	657	664	739	692	629	667	698	655	723	705	652	679	647	699	675	706	683	701	674	739	646	630	635	682	688	658	692	676	637	691	704	701	698	684	703	677	659	659	671	686	687	666	652	694	673	682	645	707	618	691	687	707	637	640	682	674	658	703	662	703	704	691	636	686	679	641	686	683	684	646	660	726	679	713	670	688	665	715	631	663	673	650	685	720	676	663	658	644	670	699	647	659	701	646	693	663	675	638	659	654	716	705	637	731	668	642	648	676	657	658	669	709	699	644	687	703	640	701	617	647	681	702	660	709	700	647	632	619	662	665	632	706	625	675	651	724	676	726	672	655	693	668	647	737	659	631	694	634	684	712	674	666	632	723	673
54294	10679	12068	6851	4526	3113	2408	2014	1668	1423	1286	1205	1084	1059	956	920	939	917	845	835	756	789	754	801	745	758	769	718	712	755	696	699	642	689	715	703	649	657	651	694	693	667	683	634	664	667	659	680	667	658	638	662	664	665	617	624	695	650	676	666	666	662	654	688	701	676	666	672	664	713	648	722	669	660	661	632	623	655	680	625	663	637	626	678	671	660	645	667	630	614	653	672	614	648	655	621	679	638	586	634	594	657	653	651	657	641	660	653	659	641	601	638	620	638	653	674	671	633	609	636	602	653	679	649	664	626	639	647	639	644	643	699	607	621	608	636	582	680	653	606	654	656	633	659	620	633	614	670	678	625	649	636	667	616	648	636	645	652	636	636	670	621	685	640	645	634	630	615	650	677	643	661	651	630	602	636	664	637	649	646	638	608	681	630	608	602	606	663	690	669	622	612	641	641	637	624	651	653	641	648	612	642	643	659	644	631	626	604	644	631	621	643	624	646	682	644	642	622	641	635	610	632	614	611	650	645	656	612	611	606	584	642	654	611	612	604	593	605	613	559	631	630	622	657	622	620	637	670	623	662	658	665	631	604	647	622	646	652	673	669	645	648	639	611	626	601	705	673	666	646	590	635	670	642	612	605	658	625	625	639	617	609	643	638	662	649	599	606	614	638	622	624	625	666	670	651	652	628	631	617	630	616	637	606	658	653	621	637	587	638	630	658	609	671	645	609	622	615	611	630	643	638	659	629	616	598	632	642	637	659	662	647	643	584	636	672	635	669	612	656	647	633	667	636	606	615	655	637	627	565	642	656	616	620	630	623	650	659	662	662	661	646	669	658	653	605	641	656	645	653	627	580	604	655	627	655	593	633	624	655	655	653	642	617	658	660	629	594	613	638	580	642	588	631	646	659	665	645	677	631	663	665	619	600	626	661	633	627	597	645	610	656	635	626	617	621	638	633	609	632	626	667	619	647	667	606	646	626	649	627	669	645	639	621	645	648	664	622	644	656	690	605	602	634	631	646	627	628	598	623	646	673	623	647	598	602	628	645	631	654	611	601	609	655	611	659	665	622	662	666	647	568	629	630	638	638	595	640	637	632	623	587	657	643	625	646	598	635	620	612	648	627	616	630	625	623	634	627	634	626	653	634	660	691	657	673	639	625	673	638	650	638	630	625	651	614	604	655	656	652	642	649	671	640	633	632	608	613	580	628	646	660	651	636	652	635	613	628	636	629	622	644	630	599	647	637	662	632	655	596	621	672	669	650	654	624	650	624	606	610	652	613	645	649	653	598	656	669	649	644	588	659	595	598	644	664	625	642	609	667	681	677	655	619	699	657	636	660	633	605	635	640	628	687	658	637	601	659	624	611	660	582	638	653	675	621	656	662	662	599	620	660	647	642	649	626	624	597	649	632	603	613	663	614	604	624	621	652	633	619	593	646	641	660	646	628	638	585	644	689	659	613	613	622	600	602	630	683	663	619	672	588	617	720	671	636	637	654	660	627	618	587	626	676	594	655	662	663	664	634	624	638	669	657	606	628	624	704	655	590	636	674	695	618	645	637	628	631	609	659	641	605	674	682	608	629	605	674	627	663	644	653	652	628	639	619	674	616	689	619	630	615	620	656	648	650	672	655	625	637	626	639	647	628	636	713	610	647	652	619	627	630	614	663	645	637	584	645	622	632	611	593	643	604	652	665	613	670	616	622	631	626	655	613	622	644	652	628	618	694	620	643	682	606	661	637	653	647	646	656	604	631	587	615	637	636	631	655	620	651	643	642	641	593	609	644	696	662	630	596	637	609	638	619	651	610	641	657	622	652	562	628	677	658	636	607	616	650	638	646	617	664	643	619	639	604	617	642	618	637	628	701	623	659	588	652	650	644	628	625	614	616	682	648	668	608	630	632	663	623	626	585	664	613	673	590	658	645	617	613	618	673	621	673	648	664	606	684	643	663	682	663	651	672	629	646	647	683	631	639	647	651	648	652	649	661	680	644	639	670	615	616	622	618	627	632	655	585	664	640	629	654	632	654	686	648	618	625	614	570	704	594	640	657	627	607	611	610	631	618	645	616	633	609	642	628	642	597	602	629	651	624	628	641	643	646	654	606	623	639	633	610	634	631	642	620	617	639	658	652	622	597	647	626	648	627	641	601	619	645	651	589	639	611	616	644	651	651	639	629	641	640	639	601	628	664	682	630	644	635	630	677	617	627	636	612	640	648	635	694	653	647	664	662	639	635	683	669	665	643	645	668	655	673	625	650	635	621	647	614	595	596	639	583	641	661	652	704	597	609	642	649	609	643	611	671	645	640	608	622	629	621	666	707	638	650	669	657	653	652	652	667	677	684	651	576	603	627	649	607	625	601	640	619	591	657	655	620	653	642	677	649	605	687	642	619	660	671	583	603	621	646	648	637	643	626	630	633	622	646	624	586	640	637	654	611	675	647	594	671	624	616	633	605	617	607	658	632	625	616	613	659	668	624	658	647	648	656	649	662	673	667	633	621	652	658	606	579	626	634	607	654	601	601	610	597	659	661	645	603	653	671	599	651	635	652	608	633	647	641	640	634	627	651	633	656	651	702	641	617	652	638	652	647	650	624	606	654	637	646	659	632	600	652	671	608	619	606	622	649	641	604	605	662	654	675	640	670	672	587	638	619	591	607	629	642	615	671	653	639	639	656	634	633	623	638	627	600	645	642	606	628	642	672	614	601	639	711	591	630	666	548	608	616	653	626	609	612	643	587	590	590	639	640	649	646	629	670	626	628	620	612	670	645	593	671	651	647	636	604	645	653	647	585	632	611	632	628	649	585	637	628	637	643	680	608	625	623	612	574	624	630	638	625	647	606	644	653	658	621	626	630	662	668	624	612	619	646	642	639	594	622	633	588	634	637	658	654	659	663	618	614	692	645	646	631	656	641	641	636	622	621	628	657	613	648	616	616	635	633	637	594	591	648	649	654	621	612	655	674	625	623	580	636	636	628	611	640	629	651	629	674	578	671	602	645	640	627	674	627	630	665	632	606	651	649	656	613	661	642	655	612	628	645	636	628	640	657	629	680	587	635	692	633	587	652	641	594	593	663	635	622	628	637	654	654	646	652	659	697	644	631	628	623	626	609	659	582	614	607	619	675	635	646	677	642	623	598	636	639	626	565	615	635	651	653	675	635	604	668	660	570	598	642	659	649	622	597	672	615	636	640	623	661	608	613	617	655	701	590	618	622	624	638	622	632	636	660	635	590	620	645	661	660	663	660	637	646	641	620	608	621	638	651	631	656	631	657	665	653	637	624	674	647	639	652	639	672	613	656	635	652	626	634	592	621	646	643	647	639	588	626	615	682	645	661	627	605	688	624	616	635	634	644	651	615	596	676	676	628	661	648	657	662	644	646	604	629	606	638	637	653	657	627	589	608	613	630	695	637	666	655	629	609	656	636	651	667	657	632	612	615	618	618	638	639	641	648	669	576	658	613	610	598	595	587
34308	18612	4306	854	753	654	584	637	676	607	641	601	606	596	632	631	605	587	599	651	637	643	648	604	638	662	628	617	660	628	567	595	618	613	614	591	580	638	573	576	610	619	619	605	632	635	634	616	602	644	578	673	646	610	596	588	612	625	607	608	627	638	627	621	592	653	659	609	631	595	623	626	638	641	702	634	652	622	627	618	602	598	581	598	643	631	632	605	600	590	598	613	621	603	597	597	598	652	631	589	606	615	649	600	610	610	618	613	643	596	626	635	676	676	676	629	641	644	633	613	626	615	602	641	590	679	572	635	669	642	601	627	615	600	605	606	645	585	606	592	616	637	614	649	638	632	594	657	649	644	656	608	621	636	663	617	624	658	630	611	648	600	611	614	630	604	607	595	590	612	560	646	629	622	574	638	587	625	672	617	649	632	600	636	643	628	608	598	609	619	625	624	651	631	649	603	610	599	651	667	638	604	596	591	594	650	646	608	584	625	606	635	608	611	610	614	568	586	626	649	630	599	621	560	591	622	621	602	612	634	626	603	641	664	650	617	612	608	570	603	626	645	637	592	633	605	652	641	595	615	623	630	617	580	600	601	614	619	600	635	659	640	608	643	592	599	602	611	576	592	614	576	625	656	600	614	642	586	581	643	605	622	660	625	610	645	612	619	596	577	594	615	638	600	630	634	618	642	634	648	594	579	602	606	653	630	632	612	617	629	583	590	547	594	629	626	621	621	619	628	604	593	658	610	643	605	607	605	565	592	606	598	593	600	653	577	633	661	647	647	627	593	619	639	627	650	597	599	568	639	630	635	678	629	643	583	643	610	625	627	623	595	655	631	619	609	633	619	595	638	634	629	644	607	641	647	614	563	602	642	589	604	623	661	581	629	631	624	561	607	620	646	609	607	628	643	582	651	574	587	599	643	630	641	650	653	629	604	620	637	641	641	606	620	624	606	575	615	631	646	581	565	638	617	630	637	594	605	661	611	602	615	565	632	626	609	624	617	580	635	616	613	589	599	606	622	598	633	598	604	634	595	626	610	620	611	631	628	578	592	591	634	618	583	613	616	623	643	603	670	645	638	659	660	607	641	617	608	688	621	640	613	631	626	583	596	635	566	610	596	651	653	598	645	576	619	613	631	619	622	610	644	614	645	586	620	596	627	628	555	626	617	619	644	634	620	583	633	611	637	652	590	623	629	622	623	644	619	652	644	652	609	605	618	565	612	605	640	620	597	639	592	592	623	599	660	603	586	536	612	640	607	666	610	618	630	620	609	602	624	637	630	625	643	567	613	576	629	613	632	582	613	632	616	627	638	566	613	623	632	589	609	611	620	621	605	630	612	623	613	563	566	618	575	608	583	620	574	639	631	575	627	627	608	665	593	596	692	639	622	625	669	613	607	618	615	630	581	594	593	625	633	626	611	605	632	621	651	599	651	560	614	629	687	592	609	610	652	606	598	624	626	619	611	641	566	635	605	626	631	626	677	581	610	640	599	591	584	614	633	644	575	609	570	597	583	602	590	613	618	626	614	594	637	650	590	587	629	585	575	636	622	584	599	563	634	575	619	612	561	622	624	615	628	683	594	581	607	552	590	620	654	597	650	616	634	647	603	635	590	610	607	599	608	620	647	593	667	608	623	642	637	636	582	633	593	590	631	589	603	619	667	614	593	652	597	593	624	607	681	605	549	618	642	628	650	589	605	618	700	656	624	611	644	594	602	593	612	645	646	655	605	595	630	609	627	616	581	615	632	627	629	630	628	589	599	592	585	586	593	606	659	627	646	604	621	608	647	618	616	651	639	621	663	592	629	570	603	653	643	580	592	589	621	623	628	611	653	589	639	635	590	665	629	627	610	613	629	613	604	601	654	597	607	629	586	616	634	583	577	633	628	634	643	649	615	637	607	652	643	605	643	603	632	636	622	621	579	639	633	562	662	619	571	611	598	627	615	596	628	577	578	646	610	584	649	596	623	609	620	613	638	622	613	641	616	574	601	622	671	676	627	652	603	613	642	632	621	635	657	635	627	596	644	613	631	617	617	572	578	583	598	626	545	603	610	584	619	620	612	569	612	632	633	623	637	644	599	612	605	572	606	624	634	616	626	628	660	592	629	598	612	574	692	654	598	608	626	627	589	657	599	576	618	608	641	628	612	609	631	617	617	601	637	651	604	635	615	622	644	600	635	586	651	608	634	622	598	608	610	608	639	599	598	611	620	619	601	623	606	613	609	598	631	654	589	624	548	592	653	627	607	627	659	603	631	615	627	602	638	627	594	645	664	612	617	646	607	606	658	630	640	596	562	619	623	590	637	669	600	592	604	609	585	612	622	611	631	577	624	617	605	606	611	602	618	597	680	578	625	619	645	584	604	624	611	604	609	574	617	602	613	604	593	634	597	571	603	608	604	610	591	605	619	627	632	586	582	601	622	624	631	624	610	637	539	616	631	612	601	629	630	611	619	649	578	598	642	629	596	661	597	614	645	630	618	609	639	571	604	608	599	592	578	607	650	672	614	626	636	637	649	612	636	636	619	599	607	597	599	595	595	647	657	651	624	669	616	594	646	640	641	641	647	615	601	568	597	597	590	607	594	658	629	635	590	613	666	597	607	638	608	572	616	639	623	690	591	617	615	628	639	625	597	605	615	619	628	638	616	627	631	656	577	594	561	593	659	614	611	622	559	629	629	612	613	631	594	588	613	636	594	636	644	612	561	596	595	588	621	608	607	658	590	618	609	608	626	575	607	601	619	603	603	602	606	596	623	591	578	604	589	583	631	600	643	598	634	589	586	588	615	620	579	587	642	579	604	612	655	592	660	630	603	623	627	600	602	621	617	628	635	626	600	598	612	637	621	596	608	636	577	610	628	649	632	611	554	608	598	594	616	663	580	597	616	628	619	568	599	613	627	656	586	653	594	662	607	612	605	616	625	683	588	625	608	574	593	601	615	635	597	601	583	626	587	625	623	593	602	658	623	666	597	611	624	627	634	651	634	626	621	634	641	628	653	623	633	581	625	649	630	682	621	559	648	648	596	611	633	618	645	607	650	623	655	621	611	637	603	635	665	612	625	601	625	601	649	611	657	654	626	600	560	592	609	616	576	681	571	639	612	616	627	611	618	603	614	563	587	622	593	638	612	591	591	616	586	664	595	638	594	617	646	608	605	593	573	657	606	641	629	623	622	577	575	598	634	642	629	580	623	593	592	600	575	608	608	610	629	589	601	605	624	637	627	603	634	630	612	624	615	631	620	657	609	640	618	592	649	586	599	612	635	655	615	653	605	619	666	615	613	642	617	614	611	558	607	587	658	632	591	624	604	652	583	602	537	642	618	598	642	656	607	597	645	627	615	639	589	578	600	582	640	617	618	638	608	638	595	605	650	583	614	632	608	639	639	608	621	640	620	626	628	572	580	597	620	629	602	672	627	636	581	605	636	610	639	638	630	662	581	603	635	625	632	635	641	609	613	601	562	589	643	598	594
32352	4544	960	785	762	699	669	680	667	677	681	716	621	633	672	648	663	657	648	672	623	673	622	606	640	712	615	673	622	611	671	645	643	635	694	604	674	688	667	620	612	620	676	630	633	600	654	651	623	658	634	628	643	665	659	656	659	637	646	648	619	590	644	630	686	626	649	616	670	690	667	645	683	640	606	604	618	640	660	570	667	620	676	611	666	600	682	622	628	632	683	693	627	623	626	686	665	675	666	650	671	642	639	625	631	691	590	657	568	625	670	671	614	626	586	624	658	646	649	630	627	721	614	657	635	696	643	655	654	605	608	648	592	636	676	625	620	638	585	607	642	608	673	611	662	621	631	579	643	636	617	654	689	607	622	618	625	623	621	583	627	645	639	625	607	632	659	645	642	638	617	675	663	605	631	649	631	679	608	627	633	629	631	599	616	640	623	602	652	602	645	618	639	630	649	600	622	635	642	642	577	613	681	610	628	637	648	686	587	634	606	663	665	680	647	615	627	660	636	686	602	644	616	569	627	629	611	657	687	650	642	634	639	634	622	665	619	639	645	588	604	633	633	616	629	648	651	614	640	659	633	611	644	623	615	641	627	650	624	630	622	643	675	627	621	665	591	585	647	672	645	647	621	654	661	622	644	625	609	651	620	648	651	703	651	646	646	639	677	625	636	621	611	627	631	638	637	676	635	609	595	660	638	619	633	640	644	646	643	688	649	618	623	580	632	644	650	663	650	609	606	657	651	669	606	593	613	670	663	615	638	635	620	661	718	648	611	650	645	628	659	633	611	612	685	654	649	633	694	679	618	632	657	689	594	644	624	671	656	655	619	627	615	624	646	681	648	620	648	671	629	618	654	633	646	600	694	622	599	642	632	591	629	646	628	640	635	590	653	657	633	609	630	618	645	611	662	634	630	630	605	616	656	648	659	679	664	634	604	612	609	657	656	616	645	639	658	695	604	662	644	633	665	625	622	627	670	614	627	623	629	632	609	625	634	648	661	630	628	636	641	613	665	674	649	626	614	637	668	605	605	564	619	645	637	647	609	645	655	611	668	572	663	634	590	611	655	631	632	619	622	619	654	648	614	636	608	649	656	658	663	632	691	642	608	644	712	586	603	634	648	665	633	665	603	620	657	628	603	599	616	583	655	615	615	613	652	661	680	628	684	638	621	635	609	596	659	656	668	618	622	627	634	633	649	669	641	639	613	598	615	595	600	583	630	625	652	602	644	641	624	679	644	634	656	633	641	664	621	640	643	605	650	628	631	636	675	593	589	667	642	666	659	637	644	622	651	617	597	630	653	696	664	642	697	643	625	643	668	650	687	636	634	612	644	632	630	617	645	623	640	627	607	596	641	651	686	623	648	634	646	675	649	653	655	630	636	688	602	629	623	619	652	620	631	596	583	638	612	636	606	603	612	624	643	664	656	643	620	681	625	641	610	649	602	668	640	643	656	638	618	619	643	645	654	643	612	611	626	615	672	641	624	632	650	712	637	591	643	645	638	636	631	610	655	632	624	665	621	633	620	621	659	634	666	654	646	644	589	620	647	627	591	619	608	619	610	624	599	657	609	657	681	581	634	654	604	635	684	611	637	643	615	627	645	615	616	624	683	640	650	628	651	642	663	656	655	634	626	589	681	615	621	622	636	607	608	635	684	629	585	626	610	647	656	664	649	628	695	652	666	633	608	644	639	633	620	628	645	641	640	621	649	631	630	661	608	635	649	629	653	630	641	612	614	659	621	663	665	613	624	650	629	649	597	631	629	638	654	622	664	679	646	641	649	621	640	604	650	641	603	643	646	594	656	662	665	637	648	599	634	664	635	653	652	669	602	622	653	635	641	634	665	626	643	631	590	640	612	585	627	688	616	597	625	640	618	605	595	658	632	645	649	687	618	668	635	585	660	633	580	625	633	644	596	596	616	663	635	641	653	635	677	653	645	662	620	681	660	594	681	631	632	656	625	612	640	677	640	675	652	654	572	624	684	644	644	625	628	624	622	629	633	588	635	610	663	632	643	651	616	630	661	618	644	619	629	597	633	645	643	635	635	624	652	675	597	626	627	663	652	625	658	592	626	631	674	615	596	646	635	627	661	630	632	628	678	639	617	645	571	613	642	626	637	596	613	642	629	672	628	644	651	647	621	601	650	658	627	654	625	620	611	609	620	638	608	632	649	633	592	624	670	639	645	608	645	664	662	622	675	662	642	663	614	625	683	602	670	585	650	608	685	621	652	636	647	659	653	640	614	658	611	650	610	638	626	642	630	614	682	663	644	622	646	621	698	630	610	610	650	669	613	649	663	642	682	599	614	592	647	642	655	657	604	603	637	672	637	643	621	626	662	622	622	648	605	677	654	630	654	615	660	640	603	633	636	638	632	606	620	640	675	625	597	661	602	626	597	645	633	595	630	629	664	665	620	658	663	643	640	630	666	639	625	604	645	686	628	670	660	608	657	617	670	619	674	658	624	634	616	638	612	606	634	627	630	649	628	667	658	611	647	658	643	667	644	658	678	618	645	671	612	643	626	627	652	644	656	706	626	665	636	626	669	602	593	652	631	636	637	610	610	641	617	610	596	636	647	640	673	603	648	656	643	619	665	636	647	679	625	635	647	626	644	656	653	623	615	644	616	665	638	621	628	656	619	623	618	629	630	652	631	590	637	622	627	612	578	629	592	657	699	642	634	641	653	666	656	698	629	604	662	613	648	627	575	664	679	661	705	635	621	652	591	614	639	654	626	636	681	642	644	653	638	650	619	616	604	585	640	643	655	646	639	662	645	607	667	612	622	671	656	660	646	632	594	661	647	629	662	676	633	658	607	662	657	601	658	642	625	664	605	651	639	601	641	627	580	646	647	640	640	650	604	618	595	659	657	644	659	611	621	599	664	646	639	653	655	673	655	630	598	661	683	644	649	631	661	635	677	635	641	601	630	664	651	625	691	639	656	617	624	627	609	638	676	664	606	584	655	630	661	652	625	621	649	649	642	628	666	612	628	667	667	639	596	651	644	647	643	607	633	633	582	649	659	620	621	646	657	640	635	629	646	648	653	619	607	667	653	601	669	619	656	676	604	666	621	632	589	652	653	650	629	666	619	628	593	661	648	635	634	599	643	691	652	632	640	628	612	659	635	640	654	647	603	652	630	615	590	659	601	643	613	668	643	649	638	612	629	618	606	648	689	651	694	614	628	651	675	633	600	595	625	594	652	662	653	668	641	654	590	657	635	636	629	608	644	665	628	667	689	649	626	664	647	640	614	675	615	608	636	663	646	688	652	648	607	635	611	660	647	643	677	668	666	649	632	640	551	642	651	636	642	642	639	616	601	681	641	618	602	667	649	643	633	663	682	625	671	680	622	606	650	609	670	669	651	636	653	628	639	642	632	645	664	607	654	637	656	615	638	585	632	614	647	658	636	637	624	619	660	606	598	669	620	612	616	633	622	646	656	670	622	629	657	622	595	677	611	652	644	630	652	612
25512	21170	27110	24856	20839	8622	934	685	605	538	547	482	465	502	410	431	417	416	373	426	440	404	395	395	396	393	400	401	397	384	363	378	387	362	406	393	386	403	388	343	321	367	379	362	365	346	395	353	359	380	364	380	333	355	384	359	372	384	340	361	373	361	372	368	359	368	370	371	340	341	368	398	397	334	374	392	368	369	352	384	367	389	379	362	388	356	391	369	385	398	332	399	360	358	363	376	363	353	394	379	341	341	354	382	365	414	366	352	316	380	372	371	360	333	397	347	384	369	366	378	375	339	360	370	384	376	380	351	368	349	363	373	360	377	381	420	362	391	370	364	402	412	400	335	365	366	379	398	361	351	360	360	341	401	356	344	368	366	405	356	358	340	358	366	363	352	355	357	343	400	347	343	370	375	415	376	373	336	367	346	347	368	343	364	347	342	349	341	383	349	349	369	348	308	349	373	377	381	363	388	356	376	392	348	374	380	355	395	373	338	356	337	357	383	374	371	358	332	385	365	336	363	366	384	342	370	391	367	373	361	356	338	406	355	362	401	371	368	357	357	381	364	348	342	347	377	335	350	361	357	394	354	384	392	366	378	337	375	379	363	375	362	371	379	338	369	342	359	337	324	386	387	395	348	400	345	373	379	391	331	380	391	376	382	344	393	327	338	367	374	361	355	373	371	356	390	413	360	331	413	364	362	360	416	394	380	375	352	348	390	378	377	338	372	379	367	397	388	376	360	349	373	380	348	376	353	360	379	388	340	383	347	356	366	417	341	364	352	348	387	342	390	374	349	374	360	334	372	370	358	324	350	356	381	391	352	395	381	344	389	355	364	350	358	383	355	337	385	394	354	355	398	383	383	361	342	342	345	328	374	381	382	363	323	371	353	372	348	360	393	373	357	359	366	397	372	394	367	370	356	373	330	403	374	358	368	369	347	341	391	366	397	360	358	353	392	370	351	398	348	384	359	361	366	382	314	357	398	370	372	347	387	348	358	383	323	382	334	354	369	420	380	365	327	371	363	360	400	368	346	369	366	370	399	330	344	356	342	374	329	332	359	327	361	348	355	406	334	368	363	375	388	333	343	390	370	334	354	354	362	334	377	343	353	372	381	337	349	349	403	394	359	371	366	361	354	356	371	394	351	364	385	339	336	373	384	367	352	330	408	354	365	384	363	347	348	345	318	374	389	377	366	355	341	348	347	335	400	368	354	367	371	335	361	326	377	367	380	384	381	327	342	350	367	374	352	378	360	362	377	381	354	350	375	350	365	387	372	369	366	349	350	357	368	342	322	345	377	355	393	345	344	372	381	342	381	397	359	379	359	367	363	338	340	387	340	340	358	350	340	348	371	369	371	381	363	358	385	370	355	371	357	346	389	343	345	346	348	392	331	343	387	331	367	386	330	366	356	338	385	368	380	380	361	381	365	394	357	341	374	364	373	347	356	386	330	388	367	386	362	405	358	371	367	383	371	345	365	368	385	382	365	349	396	385	367	329	396	392	377	355	338	357	355	386	380	373	347	337	371	323	336	392	355	326	368	348	382	369	355	367	349	366	367	376	397	393	338	366	331	361	343	385	390	360	366	344	380	369	368	356	381	333	328	366	346	365	359	372	381	360	427	388	352	350	409	388	362	356	379	389	386	385	389	375	399	368	354	370	372	375	372	346	345	365	355	378	355	371	357	346	358	365	381	345	387	334	348	335	344	377	415	374	368	391	379	351	371	352	348	348	374	379	356	381	381	342	349	374	412	347	359	375	341	347	340	395	384	335	325	334	379	366	381	370	386	355	354	359	337	366	382	339	346	355	351	353	381	347	360	357	365	384	363	341	378	376	379	340	342	350	371	384	400	401	381	369	311	365	339	316	345	369	399	407	348	399	359	379	385	381	353	358	339	363	382	346	353	334	383	329	358	376	355	354	411	360	342	363	365	349	375	423	396	389	391	343	337	360	378	369	355	379	379	391	358	387	365	347	357	368	375	363	352	374	379	367	363	356	334	354	368	357	357	401	333	384	369	369	345	359	337	399	363	369	370	365	405	330	346	378	378	369	392	371	334	398	385	339	379	374	364	389	363	375	374	363	338	370	367	366	369	352	384	373	388	387	380	333	397	327	359	392	331	344	357	410	352	333	362	358	364	359	333	373	366	368	347	362	359	350	375	363	363	366	374	352	412	342	390	356	364	338	346	374	387	330	366	363	354	335	404	353	304	364	379	359	373	374	356	346	354	351	358	355	387	339	343	382	332	349	363	339	386	384	382	337	350	378	350	367	385	357	376	357	353	357	369	351	374	343	346	373	356	326	332	352	355	340	400	356	351	354	385	375	385	360	348	361	365	334	353	368	388	336	375	366	341	374	394	349	371	374	360	341	320	379	345	356	415	371	351	337	338	354	344	356	390	347	370	360	348	361	373	351	341	379	364	344	381	363	407	345	342	375	362	370	346	410	362	395	383	390	347	378	347	329	340	335	368	347	390	360	342	371	343	374	376	401	355	366	367	366	372	349	381	370	367	368	380	322	362	357	323	386	351	379	370	385	368	360	341	367	372	379	377	371	368	390	335	346	363	361	360	383	360	391	376	344	364	353	355	342	379	362	353	384	361	360	457	351	362	349	370	359	347	395	367	371	342	360	375	362	375	341	356	372	339	373	331	353	347	360	383	337	358	362	381	375	411	382	374	378	382	379	364	386	355	395	375	349	375	346	383	382	364	394	358	353	396	349	331	362	366	344	369	342	357	352	351	360	385	351	376	336	374	367	360	368	343	383	368	363	375	364	333	343	375	355	358	369	386	356	346	363	357	354	355	386	371	368	343	391	367	369	376	367	358	332	357	348	386	349	391	373	378	358	369	373	378	341	393	372	356	379	361	364	407	369	354	365	382	353	385	388	358	327	352	387	335	354	335	391	361	394	386	356	359	364	372	378	387	355	335	346	383	358	361	395	383	365	375	376	370	409	321	340	354	353	373	352	338	376	371	371	361	390	335	368	358	331	387	376	371	357	351	343	388	375	376	389	324	332	376	388	376	365	355	346	369	385	358	333	330	334	355	384	349	375	378	376	386	357	378	414	362	376	344	333	360	369	362	367	358	360	373	379	372	392	373	373	337	361	364	365	359	353	368	371	369	380	361	353	358	400	373	377	364	405	377	336	420	350	362	342	360	387	411	393	377	401	385	333	332	391	392	359	361	367	359	385	362	368	350	378	389	347	353	362	358	429	354	333	380	376	376	342	341	353	342	373	370	390	406	370	355	359	373	337	409	352	381	351	358	381	338	360	355	350	366	391	400	376	391	339	392	350	352	390	399	374	348	345	373	346	346	386	363	378	353	347	381	359	379	358	362	372	388	395	360	391	374	349	394	373	336	363	332	369	375	374	350	358	385	344	348	367	381	352	372	331	387	356	374	336	371	338	346	377	350	381	364	343	383	338	351	362	397	383	375	359	343	366	330	373	349	361	389	375	385	351	365	363	371	367	395
56909	12237	6823	3759	2333	1634	1320	1073	926	808	708	680	606	598	545	563	505	500	474	480	434	470	442	446	429	429	404	451	441	453	386	423	391	406	417	433	385	373	424	398	398	422	373	431	384	403	379	390	398	413	383	361	427	406	385	392	397	408	377	338	386	393	381	370	394	378	436	400	401	425	388	418	411	388	386	418	373	405	370	416	392	351	388	384	401	383	366	370	415	387	409	374	391	391	391	391	383	393	359	363	390	354	393	367	386	406	401	360	384	397	403	392	381	394	395	429	384	352	353	423	387	421	383	331	384	395	389	393	384	364	374	362	380	366	371	414	378	396	372	367	365	415	365	401	373	359	371	393	394	362	411	405	384	375	372	362	421	372	397	409	389	360	413	386	372	419	401	391	383	383	356	395	387	369	410	381	364	376	384	391	373	376	392	419	367	366	358	314	400	374	362	370	399	394	380	398	374	385	387	392	367	407	386	390	366	366	387	371	359	360	371	369	357	353	365	409	409	393	433	367	386	358	406	407	375	351	389	400	413	400	406	371	379	355	373	395	375	410	376	399	367	368	396	358	370	361	361	375	398	344	394	388	377	366	390	357	385	378	340	370	397	360	391	368	387	416	379	374	359	373	391	388	383	390	376	381	369	339	358	329	370	376	366	391	377	360	336	350	369	383	364	352	352	404	363	441	372	391	357	359	356	335	376	398	335	376	384	394	389	372	375	376	370	399	354	368	358	369	407	387	359	361	362	348	392	352	354	397	371	372	372	415	378	368	375	385	395	405	389	355	391	393	388	370	373	372	401	370	378	390	379	364	385	385	391	389	408	379	415	381	378	378	361	373	365	381	361	380	405	362	347	358	384	407	374	393	377	367	365	378	421	379	397	367	354	409	353	355	385	381	367	380	363	382	364	366	348	404	330	404	404	377	365	371	371	376	408	353	357	362	403	407	366	410	383	382	396	400	416	408	355	399	361	390	404	368	347	372	375	392	350	378	362	418	368	367	351	355	375	405	386	342	381	368	398	385	371	367	363	404	379	343	391	384	406	347	391	397	375	382	351	372	364	357	384	393	408	354	364	392	379	367	382	376	386	378	376	378	367	391	383	383	377	373	349	384	355	384	387	349	388	420	361	401	364	394	390	418	395	385	411	356	394	387	389	383	380	363	371	385	378	376	383	419	370	381	402	339	365	416	390	415	370	392	392	378	374	358	379	345	421	369	375	393	341	431	393	391	401	384	364	381	399	378	358	375	366	358	375	330	396	359	369	345	378	415	364	350	357	384	377	380	359	395	398	367	364	376	372	347	407	397	371	360	394	371	394	357	370	383	400	362	366	374	375	412	395	330	394	362	401	361	368	376	388	412	385	371	364	397	367	387	388	388	339	376	352	352	345	387	379	387	373	380	376	381	398	379	367	366	327	384	375	366	389	386	382	382	375	364	349	374	405	382	368	349	375	371	376	370	346	379	379	404	376	378	400	369	378	354	383	374	422	375	336	375	344	366	366	406	371	412	375	380	360	390	379	424	386	373	380	394	380	366	365	371	373	368	368	400	380	364	381	392	402	361	369	381	402	366	350	374	374	354	385	379	366	361	392	394	375	364	375	380	380	358	376	391	358	370	356	379	340	401	389	395	324	367	395	412	354	368	370	362	369	363	368	401	360	378	362	407	362	392	394	368	430	381	364	367	407	413	397	409	377	377	363	378	387	403	343	405	356	387	367	420	359	433	357	377	387	339	378	367	392	364	371	356	398	392	366	361	362	383	381	368	369	393	351	406	409	380	388	366	408	363	394	397	350	399	353	386	389	398	346	384	362	396	407	363	364	401	337	358	352	372	389	390	360	383	350	386	399	371	380	383	393	383	379	392	371	350	362	407	336	377	433	357	384	337	399	389	402	367	377	377	407	398	362	396	365	423	411	351	385	377	345	369	356	382	357	403	401	401	374	388	368	391	386	370	366	376	390	380	384	370	389	382	362	362	371	375	390	368	393	389	389	375	367	368	365	353	424	347	376	362	387	350	361	378	375	423	333	383	387	411	350	385	356	351	351	354	371	370	390	387	375	375	375	396	355	353	358	382	397	389	352	334	416	410	356	390	390	384	377	382	357	373	338	403	384	369	376	388	398	390	374	361	404	360	364	310	396	386	392	387	368	390	370	374	378	384	339	388	373	372	400	380	388	390	369	373	348	393	405	393	372	371	353	377	382	379	375	382	374	397	351	370	373	359	367	382	357	357	380	353	374	389	362	397	362	376	390	381	364	368	417	349	375	367	405	362	374	359	372	384	366	357	374	375	381	354	354	385	396	376	374	424	367	384	373	375	401	368	369	361	373	395	401	357	377	404	386	373	391	349	406	366	403	387	400	365	356	375	385	397	388	364	347	362	386	337	364	404	383	380	361	392	406	362	378	368	397	360	366	375	379	390	373	341	344	378	404	391	352	394	381	362	390	393	372	365	392	339	376	375	387	391	350	369	406	395	398	344	379	375	353	374	400	384	378	378	355	357	375	384	391	357	387	381	346	397	323	348	347	416	377	369	403	353	351	381	390	347	397	371	360	368	396	354	386	388	360	389	405	382	393	371	424	391	399	365	414	372	399	381	381	349	365	378	393	365	356	363	388	368	388	359	363	396	394	380	416	413	389	403	360	401	384	352	373	381	340	386	397	337	363	367	371	394	378	387	405	340	378	364	386	364	341	355	334	387	386	373	355	389	397	365	369	369	381	376	402	385	378	420	379	353	376	365	365	365	391	393	360	379	362	403	378	371	349	337	351	367	360	363	348	372	368	374	395	389	374	395	358	380	387	393	388	403	410	372	365	404	389	382	383	411	348	370	414	396	395	360	389	363	395	364	376	434	374	397	362	362	368	361	376	396	381	370	343	375	405	397	396	383	339	362	369	356	364	382	404	401	385	360	359	342	392	390	387	413	400	351	376	343	382	361	362	361	372	361	393	379	368	402	361	417	386	394	413	379	394	364	391	399	410	367	365	390	418	384	347	370	364	370	353	351	383	348	394	377	369	349	373	367	380	397	372	371	374	372	377	386	365	404	364	331	364	383	375	371	383	422	384	338	342	357	378	389	381	371	385	339	403	373	372	395	343	404	415	378	352	372	382	382	393	408	374	409	376	390	384	401	367	372	395	363	364	352	384	378	383	399	377	360	362	385	370	376	349	384	379	388	375	407	386	387	375	385	354	387	389	420	384	390	383	346	368	358	358	366	399	355	352	364	397	381	358	368	392	362	397	370	362	378	349	357	392	357	379	387	370	394	374	429	408	391	402	384	390	381	392	398	401	396	339	383	372	387	389	403	393	384	374	367	390	355	398	383	379	357	375	369	423	380	368	376	336	387	372	379	396	344	370	361	388	339	375	382	319	329	391	381	362	368	376	353	344	364	366	382	379	399	357	376	361	422	369	382	368	387	379	375	357	382	411	393	403	395	392	383	364	395	387	379	412	391	392	379	381	391	338	405	372	378
23333	21083	27562	24461	20941	20882	7319	1345	1108	967	976	901	843	867	810	834	829	784	797	753	748	777	759	767	753	752	694	705	746	740	720	714	721	738	744	729	670	684	712	661	689	686	750	713	731	674	706	682	704	739	674	734	751	697	631	735	741	721	686	740	663	692	704	667	663	693	683	682	674	720	723	711	727	640	718	692	705	665	665	659	657	711	723	690	692	695	724	726	674	721	625	734	699	688	632	692	654	680	709	660	650	674	711	728	726	702	703	656	732	726	696	701	685	663	672	724	675	679	672	668	665	680	698	722	662	699	672	747	699	671	698	664	712	718	662	676	678	643	704	708	658	686	688	696	701	671	660	683	667	664	674	687	679	688	702	720	701	684	710	711	692	696	701	754	692	690	701	678	670	684	657	676	674	677	675	647	699	653	644	676	715	712	673	637	682	671	723	697	704	692	664	695	671	686	734	707	697	708	670	678	745	660	644	647	694	696	685	626	647	707	687	670	693	662	688	708	719	681	731	670	657	709	655	681	693	665	647	688	673	636	687	711	666	690	668	677	640	653	707	709	677	724	673	694	704	667	669	682	697	725	671	649	683	685	674	664	670	732	722	694	694	652	766	708	689	645	704	666	678	670	710	671	691	664	693	644	687	652	692	698	669	701	693	701	656	686	705	696	696	731	647	703	636	658	701	691	654	658	686	690	652	681	665	631	686	658	713	668	723	658	683	672	669	659	673	676	715	714	639	684	680	699	750	713	727	696	702	663	653	670	642	647	630	691	706	699	728	678	702	661	684	686	685	687	703	681	693	655	698	667	687	675	692	684	707	669	648	686	690	705	637	700	657	636	705	700	672	685	690	728	668	680	696	663	677	677	724	660	682	662	652	733	704	659	717	661	682	721	699	666	749	687	665	712	681	691	711	653	707	682	737	721	738	702	699	693	678	671	681	660	685	677	704	655	680	685	648	664	725	725	668	655	677	688	641	673	683	674	681	679	704	698	669	664	678	693	720	685	667	703	681	647	728	733	703	662	701	715	685	711	621	717	700	714	666	699	685	659	654	636	727	685	675	706	677	713	690	675	718	707	730	624	693	648	731	653	711	681	669	704	653	658	709	670	705	678	669	652	661	678	647	684	718	675	733	660	671	689	663	706	707	660	629	693	677	689	645	683	706	670	711	665	663	735	675	699	639	673	688	678	700	667	680	689	643	644	665	697	698	666	734	674	711	730	659	693	640	666	691	685	704	665	674	702	721	669	720	659	690	700	710	711	691	641	679	711	682	679	700	695	650	652	658	660	656	671	669	660	691	674	661	651	625	717	667	677	673	664	677	664	696	694	702	694	713	720	676	636	688	674	697	683	658	697	643	657	714	691	676	663	650	682	675	722	688	709	687	667	671	686	707	748	642	717	617	663	672	654	632	619	653	661	703	661	693	696	722	718	701	681	651	632	716	694	680	670	730	674	704	650	741	685	671	720	706	710	719	627	699	748	686	703	707	693	679	706	691	705	675	699	701	674	680	689	676	646	693	696	684	658	655	678	661	692	688	637	676	692	719	674	630	701	690	668	716	777	713	685	680	690	665	658	683	701	751	672	660	648	662	691	669	662	680	739	712	649	700	671	664	700	652	686	663	660	682	661	650	701	701	690	684	668	690	722	675	663	681	712	669	681	712	677	672	648	646	680	644	673	657	698	669	698	728	708	669	716	662	729	635	630	634	680	620	684	729	687	695	704	713	714	711	662	683	654	659	633	661	668	684	685	675	659	664	649	657	692	667	677	692	705	668	674	688	635	704	683	708	633	721	669	715	695	705	647	681	733	658	672	665	649	701	665	705	719	689	727	671	661	707	668	722	671	674	706	708	641	660	692	681	685	687	654	660	693	685	646	662	681	647	677	698	705	688	645	706	656	682	706	708	679	646	662	671	669	684	701	667	673	676	694	706	691	710	734	711	718	677	740	682	650	648	640	635	691	704	674	684	659	687	679	677	667	666	654	697	673	745	654	676	685	641	677	666	618	724	655	697	712	688	684	690	683	679	655	701	669	654	659	676	660	644	638	686	742	667	668	689	674	689	667	614	682	660	639	657	676	642	703	708	749	670	693	680	710	675	711	665	697	670	684	678	718	679	706	689	678	670	650	704	684	688	654	645	685	651	698	701	631	668	689	683	694	675	693	679	706	680	689	685	741	657	656	732	677	678	633	684	721	663	738	712	700	685	676	688	689	634	702	685	646	683	666	651	665	738	719	680	680	658	753	641	698	678	683	677	673	693	684	700	677	690	677	672	636	712	722	697	696	641	678	693	699	702	650	702	704	661	718	731	654	654	664	679	708	741	633	699	688	681	684	692	713	730	722	749	626	669	661	727	737	671	711	687	674	671	671	685	716	680	706	712	674	679	681	637	674	688	637	689	676	692	676	726	695	674	709	717	676	629	636	600	681	709	665	690	696	665	673	650	692	674	729	686	679	702	669	705	714	645	734	650	638	655	654	670	680	669	650	688	655	657	671	688	700	660	647	597	679	742	703	673	746	738	664	671	654	707	695	671	690	706	658	677	663	644	718	671	703	629	662	684	706	658	685	638	684	676	722	673	732	713	663	664	651	685	696	638	708	674	699	673	681	684	690	668	693	686	727	679	682	699	695	665	693	715	660	673	704	684	681	619	715	676	677	656	662	643	665	712	657	690	665	687	633	704	689	685	615	642	641	656	692	616	698	689	664	708	675	723	712	667	669	680	646	650	643	662	684	745	675	688	714	710	684	685	669	675	737	718	722	645	723	690	700	695	627	692	740	701	643	626	616	661	664	686	671	679	660	715	642	649	645	691	651	694	679	671	680	699	662	655	687	690	640	666	652	682	707	716	679	687	691	715	701	673	680	685	641	686	687	675	629	669	706	644	678	679	656	733	704	708	697	669	669	668	713	646	647	678	649	694	650	641	704	692	703	682	693	711	604	690	697	667	728	681	691	719	616	700	670	635	660	655	665	722	660	696	688	699	689	676	686	660	721	672	687	694	670	688	681	685	693	703	696	697	738	691	740	692	676	676	767	660	655	719	702	724	678	733	675	713	719	688	649	715	727	642	670	696	649	657	672	716	710	698	702	684	699	665	674	705	687	707	686	682	719	685	679	701	655	637	703	665	700	663	705	677	683	729	660	687	674	645	635	708	645	742	646	639	699	719	696	679	699	710	693	685	664	679	749	690	688	695	717	704	690	668	700	685	665	703	679	660	727	711	667	682	717	709	691	691	640	656	701	687	640	732	705	701	701	656	673	707	669	696	680	707	696	689	631	689	719	685	680	678	637	753	648	650	714	662	698	700	742	623	653	667	654	693	674	747	660	697	667	697	698	692	660	668	687	726	634	641	663	667	708	694	717	677	683	670	661	663	650	717	670	661	666	645	653	684	665	691	671	712	689	657	670	693	678	669	674	646	655	684	655	678	658	685	660	735	717	681	721	652	675	714	689	690	685	635	673	704	643	658	702
57264	16271	11125	6559	4115	2985	2280	1873	1568	1468	1273	1162	1106	1018	970	913	864	860	858	798	808	788	754	796	708	730	764	724	704	694	735	706	702	683	669	690	655	667	709	675	704	711	680	652	681	620	660	659	652	685	649	657	666	635	762	643	625	666	676	640	687	633	668	666	674	720	663	708	672	702	649	701	651	654	673	669	680	682	652	676	696	646	672	635	650	647	682	632	635	609	639	686	664	661	640	587	652	643	612	652	649	674	668	634	612	648	668	601	666	649	606	636	661	660	665	595	657	661	666	628	635	631	621	685	626	635	603	637	642	648	656	655	660	642	645	643	689	665	647	648	627	628	650	632	629	617	672	613	634	656	638	680	639	659	626	637	658	640	632	666	624	610	656	659	660	656	674	603	664	644	619	678	629	647	655	630	646	679	629	590	665	662	619	656	605	612	645	596	635	646	628	621	703	670	680	619	686	647	665	657	595	650	640	670	628	627	639	625	660	648	615	668	674	626	603	651	636	636	602	644	651	645	646	642	651	620	631	611	665	632	645	608	636	675	617	654	627	656	623	638	632	639	664	662	577	606	662	606	649	627	642	625	632	633	632	601	636	636	659	642	595	690	626	639	591	617	621	604	671	634	605	647	638	640	683	659	613	602	680	698	630	647	660	619	668	689	629	659	649	619	606	644	618	614	688	643	636	603	664	658	677	640	615	652	626	643	654	664	638	676	625	607	633	634	627	637	699	627	648	663	630	641	629	646	639	614	657	651	637	651	656	604	670	704	652	654	606	618	618	618	618	614	643	647	627	641	620	634	630	644	629	652	632	651	600	629	635	656	651	629	655	616	639	662	633	630	657	613	640	632	669	660	676	589	673	584	611	651	599	621	625	658	646	629	641	588	654	648	607	650	608	665	697	671	659	657	615	661	604	652	629	615	609	663	652	669	612	623	619	608	589	625	613	664	586	653	645	645	641	601	645	662	665	612	640	610	626	628	649	686	628	643	631	581	661	634	571	648	618	613	618	654	646	655	656	628	630	616	651	683	620	597	635	638	636	640	673	625	630	652	665	622	628	691	680	687	644	621	640	646	635	601	646	662	647	654	642	661	654	636	636	626	601	611	641	647	656	676	664	612	637	643	673	613	618	593	634	639	643	650	621	693	648	596	667	633	587	626	628	694	636	618	674	628	599	684	674	646	673	688	648	657	645	614	650	679	623	648	625	653	614	604	635	638	637	624	636	674	629	630	615	669	620	613	651	616	665	645	612	626	676	627	614	631	687	594	621	616	669	679	634	623	647	662	596	672	654	666	642	613	578	672	640	640	594	628	692	677	627	642	674	644	656	591	644	615	635	647	666	592	620	668	640	616	645	665	695	612	639	670	588	682	629	688	673	626	646	668	573	651	650	638	681	648	646	686	609	654	671	645	651	655	655	672	651	664	663	672	607	656	630	618	656	597	653	614	665	639	596	646	636	663	714	637	633	650	649	641	638	680	630	659	639	608	670	647	622	619	618	649	583	676	657	647	700	667	690	648	627	657	707	696	661	631	571	640	660	643	609	669	614	669	609	650	624	661	600	648	649	645	632	658	654	698	615	610	635	630	636	606	608	638	662	607	669	582	611	662	651	660	606	661	627	667	671	649	625	668	601	621	616	608	687	630	604	596	602	668	635	637	634	657	651	672	618	657	658	615	680	600	613	671	612	636	633	631	635	622	628	626	636	617	622	643	638	589	640	627	639	641	616	651	632	617	662	668	667	600	662	649	658	624	658	676	616	649	690	599	609	616	671	630	620	618	629	656	642	656	630	632	641	673	648	599	639	638	692	675	640	624	651	632	642	633	645	645	684	676	649	645	617	660	629	659	669	631	615	615	665	652	623	653	634	645	629	567	606	665	666	638	672	620	652	648	605	620	648	650	638	622	694	659	630	576	654	642	639	607	663	687	647	666	612	661	582	695	660	628	614	633	640	630	650	647	629	670	657	642	621	637	607	622	649	633	624	627	655	661	650	655	656	693	606	623	657	635	642	633	627	642	632	587	653	623	629	622	660	641	593	640	617	664	638	635	644	646	639	646	674	653	650	652	657	659	602	617	635	653	590	631	665	681	625	634	684	617	667	652	608	639	621	647	662	623	628	681	636	654	680	649	673	608	647	622	635	640	622	654	647	636	658	614	603	627	631	600	662	642	617	609	631	641	613	650	605	633	666	707	647	592	639	678	666	580	631	640	641	656	643	674	644	610	628	624	604	645	648	681	640	637	655	628	595	653	612	611	589	612	605	589	660	620	659	684	628	580	634	615	601	641	653	661	628	637	605	575	621	640	631	660	625	668	654	601	602	658	635	620	619	590	621	649	688	663	645	639	661	649	625	643	610	600	642	639	646	653	706	611	577	652	656	579	670	651	664	644	631	653	616	648	628	598	622	651	665	622	656	645	675	637	632	644	627	641	611	631	631	676	676	642	647	655	664	642	656	644	626	610	623	587	606	653	628	636	674	633	651	647	652	608	635	651	659	648	694	673	612	591	621	644	589	628	647	626	612	659	650	671	669	640	615	678	672	651	586	613	659	610	588	643	643	650	635	677	656	664	656	571	591	628	639	638	693	659	670	648	646	636	637	636	608	633	633	592	637	635	659	663	660	640	640	615	660	598	660	641	613	646	655	638	657	603	621	639	667	634	615	581	616	645	608	646	617	670	615	686	682	676	648	648	643	612	665	652	654	648	659	634	642	600	633	613	635	627	640	620	654	647	668	661	606	624	612	670	617	633	668	635	652	654	576	635	666	617	673	678	635	680	640	680	694	647	630	667	665	659	631	603	671	625	691	660	632	647	634	644	645	645	643	659	639	646	658	670	637	670	658	676	641	635	624	610	663	653	627	664	661	650	624	659	630	636	634	603	650	661	636	672	668	633	615	674	628	624	614	641	630	616	673	695	609	645	664	613	628	618	664	641	626	633	669	623	698	625	638	618	600	630	643	663	646	633	660	627	687	617	610	693	666	631	659	655	628	679	681	610	601	600	675	624	694	679	684	657	645	636	633	639	650	644	612	627	621	646	612	624	611	615	647	622	635	639	659	609	624	668	630	651	636	616	619	644	638	670	683	668	622	665	687	649	660	641	603	641	667	667	659	637	659	639	655	622	666	632	626	645	647	624	644	653	640	657	631	669	642	685	644	644	626	650	649	662	640	618	652	652	660	652	582	637	662	634	656	619	599	649	627	688	633	609	636	642	584	645	583	665	654	633	677	629	599	640	613	600	639	623	641	669	638	617	654	619	619	672	655	688	614	644	641	623	620	645	607	663	659	649	665	617	656	625	639	633	635	615	614	627	645	648	638	666	602	630	641	672	615	639	572	597	611	703	626	621	673	643	632	654	644	629	680	647	662	663	670	609	639	649	682	637	638	661	600	677	663	654	637	628	656	623	639	670	660	621	632	612	618	622	627	616	609	643	631	683	674	620	665	657	675	652	642	664	639	633	656	649	660	641
34165	20324	4728	948	694	677	677	573	667	643	614	614	648	605	630	640	624	632	641	589	604	650	632	586	670	597	595	640	652	616	605	592	670	615	645	625	642	639	616	612	623	600	624	622	656	618	610	630	575	607	597	609	640	612	632	628	622	662	672	602	613	625	634	603	611	639	621	629	608	625	609	630	630	575	624	633	652	624	633	581	616	647	624	625	642	650	672	647	633	627	605	655	631	620	575	612	638	617	628	660	632	648	644	624	612	634	645	643	674	585	632	631	627	627	653	665	570	628	606	604	612	594	623	625	640	637	619	609	631	664	622	618	589	634	631	591	618	613	634	620	631	608	637	625	653	585	640	616	618	625	616	630	607	584	601	608	600	606	610	613	583	616	608	631	582	644	619	576	643	618	609	669	600	647	588	604	649	621	589	601	644	622	609	626	616	639	626	659	639	633	632	573	603	633	566	606	645	640	627	663	617	608	577	648	634	605	639	608	639	634	664	600	610	614	595	642	621	627	581	620	613	646	618	661	586	619	644	587	628	619	631	612	642	645	615	617	613	604	573	642	634	570	606	632	661	626	637	607	622	583	646	621	594	615	585	640	616	626	644	656	557	643	563	603	605	600	610	652	550	587	608	617	597	605	581	599	641	612	616	631	606	648	598	653	634	564	586	606	617	620	632	631	611	613	587	667	632	616	633	649	598	614	696	646	609	621	598	648	616	636	590	602	640	647	626	602	574	622	647	585	613	649	656	633	643	649	596	625	637	624	628	590	594	563	613	591	624	630	633	619	624	618	597	623	618	608	645	609	611	593	613	571	641	617	648	646	611	615	630	606	672	635	612	632	591	600	591	586	625	615	611	633	654	621	649	624	636	639	629	637	641	653	604	638	623	613	580	647	610	617	598	622	632	678	642	602	655	628	628	640	575	602	636	618	581	635	593	615	599	613	632	618	606	574	663	610	572	638	661	635	607	627	588	652	600	636	626	602	619	620	625	644	621	621	705	590	602	597	680	594	634	624	616	571	615	616	637	625	617	645	613	649	627	564	616	619	612	641	614	544	614	617	611	628	596	599	593	629	615	677	587	630	567	623	634	608	590	631	640	602	636	596	610	579	607	602	661	627	595	583	579	598	631	606	622	656	656	594	623	660	598	611	612	611	594	592	595	611	639	599	600	634	630	612	622	653	613	626	617	654	613	609	584	626	642	603	638	558	621	654	618	620	666	612	597	589	634	640	629	636	665	614	587	590	619	674	614	644	617	642	588	608	636	607	587	591	639	658	629	608	611	620	628	620	630	668	601	561	633	627	618	652	603	615	588	631	582	640	676	632	583	657	615	607	558	585	617	641	605	620	655	664	666	615	618	663	626	629	634	621	598	630	637	619	610	609	630	634	615	629	585	628	597	592	642	624	626	591	638	596	592	623	603	637	612	565	607	611	581	641	604	595	629	690	619	615	593	604	634	562	663	610	637	642	590	600	594	608	590	575	587	616	612	609	608	647	627	587	605	649	594	594	632	614	620	618	638	600	601	599	677	572	628	606	601	592	574	631	633	627	610	591	626	590	616	598	622	635	586	599	595	625	622	619	605	600	640	669	648	585	623	597	630	580	626	628	632	644	599	598	638	598	649	616	645	613	594	607	594	606	615	642	663	607	576	593	596	621	611	600	624	616	601	616	640	609	610	685	600	619	623	670	615	593	594	617	591	649	597	640	619	571	648	636	615	614	591	598	609	606	601	617	589	582	584	579	656	650	598	647	668	650	624	567	591	623	587	622	608	630	656	583	598	603	607	601	603	558	637	633	618	611	623	612	696	590	631	607	574	625	643	635	663	605	659	604	639	623	639	622	574	650	652	625	612	627	639	654	636	589	622	622	546	614	597	620	602	639	671	622	601	621	609	646	627	654	626	639	639	582	649	629	623	643	592	638	623	616	633	659	573	626	654	610	599	648	667	602	637	605	603	606	591	644	563	642	627	642	599	643	635	606	635	646	648	598	609	613	622	610	626	640	613	651	612	646	623	602	612	631	591	628	590	604	606	596	596	615	629	614	593	604	640	659	647	627	614	605	634	640	616	606	590	580	570	606	588	601	594	614	634	646	584	620	624	637	633	640	605	629	552	580	608	627	619	582	604	627	621	605	624	613	628	588	634	587	649	580	653	616	606	601	585	624	618	640	635	630	629	631	653	612	635	627	606	599	584	601	620	646	605	599	645	641	606	571	631	655	636	554	570	644	602	639	617	650	627	630	604	620	611	639	634	644	613	584	628	633	662	617	625	637	622	596	606	645	653	610	610	619	590	615	630	647	587	656	617	601	592	602	620	611	652	671	585	617	612	619	636	582	610	612	578	604	596	599	645	618	601	621	612	623	626	649	612	612	626	582	608	602	590	677	645	632	618	608	601	609	612	602	592	633	620	601	637	583	648	636	592	616	625	618	618	622	621	605	596	628	620	641	665	616	621	610	662	648	563	624	567	612	618	633	640	648	579	612	606	624	603	635	661	628	599	629	666	603	639	587	667	677	616	627	635	593	635	649	672	620	650	626	637	646	600	598	599	604	595	632	573	614	581	573	606	608	627	624	657	631	632	647	595	649	577	620	621	664	634	609	618	616	588	624	648	612	608	583	642	612	617	622	655	562	602	656	602	637	610	634	622	601	605	640	622	583	620	639	639	604	602	650	608	616	636	563	621	616	624	604	610	630	610	640	626	593	590	633	606	630	606	632	630	597	593	610	600	619	600	618	609	594	578	598	653	609	662	631	611	604	627	625	617	581	637	634	622	607	630	630	675	622	611	647	636	643	608	629	596	623	618	612	641	562	663	622	596	629	606	618	624	639	629	637	613	608	652	650	595	604	596	588	626	600	658	646	626	653	623	630	574	561	627	627	658	615	630	630	627	648	639	663	665	604	597	618	642	608	607	638	590	646	578	611	599	623	592	612	637	620	651	605	625	659	597	573	641	598	608	612	605	596	619	599	576	634	589	615	600	641	653	633	640	609	608	628	607	574	568	651	618	600	629	648	650	575	598	573	632	617	632	619	585	589	605	590	649	553	617	594	647	638	553	635	575	625	638	593	641	610	625	602	630	625	663	649	626	599	583	633	642	630	641	651	589	637	621	643	648	611	582	614	579	657	624	650	596	613	608	620	626	642	621	628	570	654	587	627	630	617	572	577	615	632	656	653	626	634	638	614	645	586	660	656	662	568	622	658	619	590	615	650	557	630	577	644	600	616	588	604	606	671	571	623	596	645	618	659	588	590	623	646	644	635	704	637	592	613	627	656	602	582	638	584	658	602	621	625	622	604	644	595	621	590	640	628	577	584	671	610	654	618	613	644	604	645	607	644	621	616	537	654	621	601	634	680	614	639	623	650	681	602	610	596	606	600	617	648	575	580	587	627	666	644	561	621	638	605	663	613	589	634	656	641	639	606	634	663	623	604	618	648	618	588	621	628	640	572	649	606	664	647	629	650	641	592	702	642
32593	7492	959	787	765	670	656	665	633	631	643	671	636	631	648	611	635	637	605	621	654	622	631	603	624	582	633	637	685	603	696	663	647	638	610	625	657	649	625	616	654	663	627	659	634	628	673	665	631	619	661	606	635	650	639	682	651	645	642	680	616	620	651	645	623	667	619	624	636	721	620	647	663	626	623	632	670	646	657	674	672	639	693	641	617	639	667	626	620	594	608	599	664	642	648	646	642	634	604	618	614	618	642	607	588	640	671	618	606	611	619	636	648	633	637	613	627	598	693	612	657	663	625	634	643	637	626	616	608	685	661	649	640	623	618	660	612	642	631	667	638	668	657	648	663	584	658	678	576	632	670	625	601	617	618	683	664	639	600	703	600	639	650	657	631	672	658	674	664	668	622	641	676	622	703	615	659	641	641	634	631	655	666	636	600	632	612	624	633	617	621	574	616	692	611	624	596	633	642	646	624	595	644	605	633	648	658	637	598	590	638	678	597	677	651	628	646	650	638	676	660	664	668	646	639	604	620	615	590	579	661	638	666	689	660	627	635	679	602	643	626	609	691	594	655	674	612	668	642	666	589	609	626	650	662	667	625	658	668	600	650	614	614	638	640	616	662	648	661	641	620	599	612	622	641	650	622	594	667	636	622	627	590	669	619	600	637	618	602	598	630	664	635	611	627	654	626	660	684	666	634	609	575	606	622	625	652	653	651	656	641	685	662	651	621	639	615	636	639	620	639	585	613	590	672	626	637	682	619	647	656	671	592	646	631	613	633	646	619	619	656	606	608	632	626	636	678	623	635	648	641	657	591	635	659	621	671	601	640	640	668	631	617	663	671	708	606	663	602	642	622	635	621	703	644	654	647	590	667	580	607	660	619	647	693	632	642	651	645	628	604	607	667	667	601	647	607	624	619	632	619	640	608	653	651	702	635	687	653	648	659	606	690	646	659	645	602	672	645	599	672	675	606	646	653	697	648	613	630	593	633	670	632	606	653	630	640	609	665	669	651	690	630	618	626	632	649	624	658	633	650	659	613	622	656	653	629	681	646	666	640	643	610	617	658	612	652	623	677	604	623	686	630	641	656	626	658	615	655	607	620	651	628	633	682	632	650	648	606	610	606	637	644	640	633	601	594	647	627	629	637	629	582	659	684	654	643	637	663	645	603	634	643	670	666	676	677	609	662	646	653	661	641	665	611	620	600	624	613	648	637	622	649	660	660	608	607	577	642	626	658	607	646	599	613	627	608	619	628	644	646	620	610	620	659	659	638	642	616	614	621	673	626	658	635	644	648	608	654	638	655	598	637	597	655	669	664	653	661	656	645	615	610	612	608	615	671	646	621	623	623	592	653	706	676	671	643	644	641	629	649	655	649	644	662	657	644	664	637	626	624	631	584	624	629	658	599	658	667	664	674	671	654	623	627	618	648	604	618	668	663	599	592	658	622	657	620	639	658	660	628	640	636	613	593	647	669	633	655	619	618	677	656	634	598	640	656	611	605	629	658	613	680	634	674	622	682	681	626	694	651	629	654	623	672	651	648	620	610	598	624	626	606	640	608	610	651	612	681	629	660	617	671	651	644	662	636	635	649	635	637	596	652	624	639	670	658	634	606	701	635	632	626	589	610	596	639	615	613	627	596	626	584	650	695	612	641	689	643	582	626	628	640	637	628	612	662	609	673	691	657	624	601	644	628	648	647	634	639	649	680	681	620	647	611	681	643	653	624	629	602	598	630	635	623	624	657	605	631	656	621	649	649	667	639	656	648	622	674	647	654	643	679	615	585	655	643	671	646	631	638	623	586	674	641	611	639	656	645	615	611	648	586	645	670	658	629	642	592	611	653	627	618	625	643	661	654	654	640	615	661	641	643	666	597	654	640	637	596	634	565	655	590	648	660	655	598	616	637	601	619	639	641	672	649	623	616	621	588	666	625	652	609	628	610	656	634	652	670	624	628	666	628	568	669	618	615	657	644	668	641	644	617	585	632	653	673	627	639	623	597	619	617	663	633	615	642	619	660	649	617	608	627	631	612	612	617	605	604	673	651	662	639	611	601	632	664	603	665	668	610	657	658	614	641	645	624	618	623	662	629	652	659	658	666	678	616	630	648	639	684	619	636	654	603	659	665	605	630	632	635	631	656	635	642	618	666	709	642	615	631	624	634	633	626	610	639	630	610	658	613	637	579	648	603	643	658	658	621	624	641	635	652	624	648	658	687	641	628	616	664	620	615	644	651	685	640	622	619	651	649	671	609	625	695	639	605	651	650	651	648	617	665	653	645	627	643	632	671	594	655	614	608	654	638	683	616	636	643	622	620	583	671	656	632	636	618	697	616	631	658	629	615	690	650	622	652	656	693	665	620	633	661	618	664	627	667	643	599	597	641	628	655	648	618	588	585	598	641	653	633	632	655	642	607	650	659	572	669	631	616	664	643	640	598	654	640	629	641	612	641	662	587	632	621	665	664	645	619	626	643	633	620	643	634	620	632	634	666	683	632	671	629	682	655	656	597	643	659	641	623	655	671	652	660	663	631	638	597	635	683	626	623	634	588	619	663	653	614	628	636	627	642	613	691	649	625	629	641	606	692	646	686	621	597	610	623	632	652	640	651	636	599	613	607	636	614	711	667	665	654	663	638	625	623	627	630	620	631	661	596	593	631	610	654	662	650	642	631	677	615	654	592	614	664	607	664	617	648	588	695	644	676	644	680	630	647	645	625	647	653	641	639	645	667	656	618	629	614	663	656	627	628	658	609	640	613	626	650	628	629	657	626	674	571	637	663	610	663	635	603	641	642	632	680	680	669	697	647	679	659	662	597	641	650	651	662	627	645	595	661	640	644	639	649	623	638	633	628	612	654	572	625	643	635	655	640	619	605	620	679	651	630	628	635	668	665	669	659	645	621	658	626	652	636	638	673	598	603	668	640	642	631	648	618	659	635	619	602	675	692	622	618	629	655	635	640	642	662	688	651	602	657	646	690	657	623	627	645	604	595	603	651	591	614	643	615	638	563	633	603	619	626	620	618	627	608	642	642	631	635	656	651	589	625	636	677	683	658	627	630	697	654	584	655	638	669	622	651	599	650	656	628	593	663	643	653	616	667	651	675	625	641	636	624	618	569	622	645	653	636	619	640	654	612	656	636	620	669	621	675	625	653	663	611	635	649	645	644	670	643	665	639	641	608	660	624	645	674	662	617	625	637	646	646	646	640	661	651	664	626	631	635	648	620	653	673	645	600	576	633	643	648	635	649	613	615	632	670	634	611	640	602	664	658	647	638	626	645	667	616	638	643	618	634	660	656	636	621	559	626	604	647	626	645	640	632	649	660	696	661	604	637	589	601	644	689	613	667	643	647	649	653	606	643	633	630	655	625	638	626	606	599	616	651	652	630	656	666	629	664	644	632	646	636	663	635	624	679	601	622	665	647	607	597	615	634	604	636	642	652	636	659	642	630	645	621	668	620	649	650	628	646	623	638	625
25375	21152	26530	25409	20874	10390	1009	694	564	524	514	459	493	477	431	436	412	428	374	385	409	393	385	414	370	379	407	375	422	398	410	399	390	393	367	383	364	391	363	366	379	396	364	395	380	357	404	381	391	388	360	382	371	396	371	348	373	368	403	362	351	349	361	346	352	361	347	352	357	372	401	355	382	365	402	413	365	396	387	390	377	364	409	389	380	384	360	392	368	358	391	364	367	388	331	368	336	382	393	397	333	371	356	343	367	336	365	384	333	356	368	352	410	353	334	356	359	386	368	361	365	364	324	344	376	353	367	378	375	377	332	367	339	347	360	355	369	363	366	346	390	343	332	369	381	366	353	406	332	364	373	313	378	371	366	388	345	350	379	382	393	381	346	371	369	359	344	386	363	354	357	361	351	354	327	338	377	327	339	396	349	393	337	347	362	366	361	379	325	376	379	397	365	339	350	372	379	387	355	323	359	371	361	345	376	346	344	361	387	388	369	358	367	351	331	359	380	363	375	364	350	334	357	326	366	379	361	386	408	361	354	377	356	364	364	372	386	353	368	396	354	344	383	358	348	400	376	366	336	346	389	345	375	354	353	350	356	344	351	384	389	358	378	357	406	342	347	329	369	345	371	371	359	340	373	352	355	401	375	332	372	385	375	355	397	326	347	388	372	375	330	371	362	346	322	355	392	314	380	339	351	409	350	364	365	401	371	370	368	369	386	366	333	348	372	377	368	373	347	357	324	376	374	362	364	329	338	348	355	351	356	376	368	385	387	351	360	355	361	365	352	364	368	358	369	373	341	383	383	351	371	343	363	374	366	351	372	357	384	343	360	346	362	353	364	341	355	385	378	328	350	343	401	368	374	363	358	359	346	362	348	393	372	341	321	373	364	341	343	359	336	375	383	361	339	397	351	362	343	364	350	391	382	319	359	356	346	365	359	320	367	372	339	355	363	350	338	381	382	359	371	400	382	347	379	375	362	347	343	351	396	354	348	399	358	339	343	337	383	353	378	339	333	396	374	354	356	394	382	389	341	397	350	333	365	349	342	397	371	344	346	387	336	383	378	382	330	356	341	344	391	372	351	361	381	337	363	358	356	354	331	378	335	371	362	346	369	359	418	369	330	352	381	378	391	361	366	351	339	336	369	369	366	341	329	368	342	406	333	377	389	370	363	347	391	364	347	366	349	380	370	368	371	373	351	360	360	371	369	330	366	353	371	335	379	351	353	375	355	378	371	398	349	352	354	375	356	348	369	374	366	390	393	342	388	369	358	340	371	378	333	362	367	367	326	357	353	363	369	346	351	364	376	353	305	360	387	380	363	368	372	413	373	382	351	352	385	346	370	324	348	311	371	344	373	379	364	355	378	381	352	372	395	325	355	369	354	364	391	372	384	375	383	360	315	353	353	336	353	357	356	368	336	353	385	388	406	363	352	385	364	360	359	381	366	380	336	367	367	382	365	354	376	400	360	345	361	337	348	386	344	356	358	362	368	351	374	375	393	386	384	368	397	377	358	391	349	345	366	371	387	375	365	329	390	372	365	340	348	362	384	374	357	359	374	351	387	378	384	354	383	368	367	346	344	372	369	356	380	333	362	345	370	383	373	372	362	392	358	342	392	389	329	393	358	361	357	378	373	340	369	362	364	360	382	354	357	377	359	357	379	354	370	336	368	343	389	356	370	372	330	361	338	389	349	368	352	376	358	358	388	342	380	378	354	380	381	374	393	380	314	361	374	331	379	323	355	376	341	360	338	379	345	401	382	358	337	338	390	371	353	351	336	359	334	374	390	358	397	390	368	367	374	392	404	338	376	331	327	374	380	354	348	363	350	375	398	334	360	377	385	392	364	348	370	366	348	388	376	400	380	372	333	375	392	341	372	363	343	351	370	389	368	372	358	358	373	341	347	359	379	344	331	379	330	356	359	350	368	365	374	379	356	347	339	352	371	317	353	340	354	354	381	391	364	367	366	387	330	363	359	363	380	365	375	375	389	332	365	336	357	370	334	355	382	381	401	382	345	349	374	360	354	346	359	344	371	394	375	339	397	329	393	377	367	370	392	373	341	389	347	391	346	362	361	355	362	357	352	396	347	364	365	377	330	365	405	356	327	368	353	331	365	347	374	331	356	373	350	331	389	352	376	382	377	372	398	365	360	413	405	392	394	373	366	408	367	386	342	371	340	360	358	371	370	391	345	419	344	360	381	382	380	378	341	347	362	362	357	347	350	340	347	378	335	369	347	328	390	362	371	342	339	368	352	367	368	388	394	368	380	366	351	345	366	359	375	364	358	361	356	365	371	374	362	402	354	382	395	361	371	362	346	358	358	333	348	389	351	367	319	364	392	357	356	364	356	352	375	360	367	359	340	368	340	326	342	342	368	368	373	356	356	376	381	365	376	403	339	395	403	347	394	360	371	344	364	379	395	366	351	390	360	365	354	327	373	348	356	355	361	379	355	352	346	381	356	357	345	374	396	356	361	344	334	347	357	355	338	368	382	352	369	378	383	364	327	353	358	349	376	404	357	365	382	368	357	348	393	349	354	360	358	366	364	368	382	398	370	363	371	379	344	377	351	341	371	340	367	349	363	382	352	364	382	370	392	394	344	355	362	365	360	343	356	384	362	358	348	321	352	367	361	369	341	324	388	371	346	356	369	380	376	370	359	340	377	392	385	345	364	412	360	379	349	343	382	357	372	354	373	395	400	372	380	326	340	375	369	365	376	342	371	367	316	376	391	428	389	357	349	409	336	386	352	382	377	323	350	360	354	344	363	355	321	362	354	374	401	378	357	386	381	406	364	385	395	339	384	375	342	342	358	393	343	370	352	379	313	385	371	324	376	370	365	360	366	362	362	357	377	395	360	339	393	383	363	367	370	378	410	344	390	363	351	356	363	389	346	359	346	362	352	363	347	370	337	386	356	365	371	364	344	383	382	364	369	332	358	369	352	376	361	367	347	358	381	377	372	360	373	382	345	360	342	384	357	343	380	360	366	355	367	380	353	340	371	362	402	337	335	406	353	366	351	322	365	370	381	377	376	365	364	346	342	355	370	341	338	375	372	385	373	357	361	366	365	380	338	369	361	366	373	335	353	390	383	358	378	331	359	392	376	366	389	369	367	370	350	360	360	393	380	355	353	350	353	346	385	384	377	377	368	369	320	342	396	378	354	348	408	407	360	381	346	343	339	365	399	379	369	373	364	373	353	386	370	378	359	360	381	353	356	344	333	349	411	341	384	366	361	358	358	376	364	360	372	332	373	372	337	339	403	365	383	374	379	367	387	314	387	343	354	391	382	354	374	367	368	381	363	377	337	372	366	353	397	371	360	301	333	365	360	386	387	343	358	330	394	344	348	350	374	357	380	363	368	321	344	373	393	337	364	365	378	384	362	371	333	384	378	369	367	348	322	379	371	365	375	379	371	344	349	400	365	325	380	340	367	364	370	363	364	344	372	333	361	397	400	364	379	381	366	364	359	377
61027	13926	6705	3750	2365	1659	1300	1021	876	769	724	674	614	551	554	518	482	459	487	467	460	412	425	441	438	427	409	419	435	412	398	423	414	422	391	409	376	411	370	375	405	364	387	374	395	366	398	378	385	399	382	399	407	369	377	393	407	382	381	379	367	392	379	394	403	391	420	403	361	402	433	407	371	378	414	396	418	387	404	372	375	367	388	397	398	380	428	372	400	373	370	352	351	382	384	384	377	385	397	384	369	407	378	378	388	414	417	403	395	340	395	383	431	409	362	358	342	364	375	380	374	370	367	396	372	383	332	381	366	361	406	357	390	373	381	364	374	393	395	362	400	400	399	385	407	410	345	374	367	402	404	352	406	372	345	410	390	364	385	397	342	340	399	378	349	370	386	367	380	374	352	369	369	388	397	384	347	412	397	438	364	371	398	373	396	354	374	367	342	347	394	374	381	376	364	353	391	396	346	340	355	368	354	373	369	385	372	395	401	365	379	378	395	330	354	366	395	359	366	359	378	387	363	380	417	368	368	382	367	344	390	377	379	410	365	337	335	385	401	400	345	376	389	359	374	357	364	382	383	401	379	368	391	385	395	365	378	424	407	378	371	365	400	354	361	373	351	368	388	389	406	358	356	332	383	372	377	384	403	390	428	380	369	376	366	360	349	377	365	383	366	378	401	370	361	372	403	385	399	370	371	401	341	372	341	363	373	331	395	376	368	396	380	365	369	380	386	361	372	375	363	425	368	348	407	382	412	361	391	392	358	382	396	353	348	353	371	382	380	363	396	384	392	370	377	396	377	375	343	408	396	428	383	376	385	346	391	404	393	377	366	382	358	397	353	375	391	380	364	359	354	354	376	355	371	381	376	421	379	397	378	376	355	358	386	393	355	349	376	358	359	364	397	405	353	423	367	385	363	351	398	367	357	364	359	391	384	379	370	454	378	333	387	353	360	328	371	383	369	404	371	370	353	377	367	358	390	356	389	347	391	385	395	372	399	365	391	389	343	389	364	341	378	370	371	378	349	367	386	370	375	402	384	381	362	385	388	383	356	405	386	374	389	374	362	394	384	363	386	402	405	361	344	362	392	327	393	384	382	357	414	370	358	368	354	403	380	381	368	335	381	373	358	364	370	379	399	391	377	371	383	383	393	360	340	369	377	340	411	374	415	350	361	358	361	351	391	411	371	364	397	383	327	378	398	368	406	407	381	379	368	380	391	355	372	380	364	386	378	394	399	364	360	395	380	357	393	414	381	363	400	367	395	418	365	325	368	355	391	410	362	410	378	392	380	397	364	347	394	413	391	390	355	409	371	384	373	361	363	348	362	364	386	392	379	373	387	382	371	351	372	394	378	383	365	380	406	405	363	400	372	361	376	362	366	368	391	368	381	383	366	378	395	410	385	385	339	394	366	366	392	358	391	353	396	353	346	361	381	368	394	394	374	372	362	363	383	374	375	359	404	378	389	416	375	385	415	375	381	341	334	352	350	336	395	339	401	385	383	373	387	361	388	388	395	334	347	356	345	374	353	371	358	402	372	351	388	350	337	356	345	373	379	384	375	361	383	387	386	403	393	362	380	374	363	416	378	373	366	377	370	342	362	360	367	373	378	383	376	404	377	396	385	359	384	362	371	355	376	381	380	382	365	359	413	382	373	394	399	396	359	358	377	368	364	392	340	383	369	356	381	411	370	388	353	372	362	363	396	346	385	360	363	384	318	381	375	363	380	357	363	372	377	343	390	377	362	399	391	378	357	349	390	366	359	369	357	378	360	361	354	395	340	339	378	386	368	388	367	365	373	346	372	386	383	356	392	375	374	387	359	376	371	362	394	376	382	401	366	352	368	347	379	375	360	364	380	368	379	359	390	354	352	398	367	381	374	355	407	396	389	393	410	362	391	376	353	412	408	399	349	378	376	370	374	391	387	383	327	399	343	366	389	367	388	342	380	372	343	368	370	368	396	314	398	378	373	387	364	363	365	375	351	395	359	343	366	406	381	378	397	399	371	356	367	367	365	377	382	392	369	399	392	352	386	361	407	380	393	369	394	421	369	386	373	380	408	366	420	372	329	369	422	385	364	389	393	361	386	398	377	350	423	402	364	350	406	371	358	389	364	384	376	375	354	362	339	352	397	383	359	383	407	370	345	331	395	393	404	413	354	421	369	401	371	392	372	382	388	373	404	394	381	356	407	370	385	380	394	386	354	399	346	402	371	381	364	371	369	366	337	374	359	397	386	387	387	389	384	358	360	392	378	380	373	321	395	359	378	377	362	359	364	380	386	370	340	385	407	405	374	356	366	388	403	404	373	376	377	374	377	386	388	382	382	362	392	376	404	358	364	390	385	385	398	359	374	379	385	374	398	388	349	381	401	333	374	402	369	392	398	366	358	328	386	369	386	380	355	368	360	390	406	361	417	363	367	385	363	359	357	372	390	391	389	391	352	358	351	348	356	387	379	396	391	401	436	372	400	420	356	348	361	371	360	389	408	368	360	367	403	372	389	343	389	359	413	400	396	376	351	360	334	370	343	335	387	360	375	355	388	357	368	380	366	378	385	375	391	378	347	378	381	367	408	353	416	374	394	341	384	378	372	394	396	369	360	379	401	399	399	391	389	365	377	361	357	378	409	394	417	380	379	378	378	392	356	371	379	379	384	380	377	359	398	380	351	401	366	370	393	382	398	362	373	360	397	380	395	367	370	392	379	403	373	357	392	351	363	362	343	337	372	357	377	415	353	389	406	371	358	365	394	374	372	383	376	353	373	349	384	366	358	398	388	338	383	371	393	373	375	406	368	370	344	403	347	375	405	390	355	374	410	356	413	380	358	413	385	388	379	380	373	395	347	404	348	381	373	375	372	417	350	354	383	405	392	369	385	377	401	366	400	365	338	372	377	365	398	386	360	412	369	398	348	391	341	386	314	356	388	365	339	347	390	376	363	356	370	381	352	376	408	356	387	395	377	356	391	379	391	423	394	383	362	383	348	373	385	373	398	383	369	390	368	368	378	342	364	374	335	386	395	369	328	387	355	356	404	351	385	360	379	377	371	347	386	382	376	395	357	409	363	415	387	361	347	360	385	365	384	387	372	393	355	350	380	344	382	365	386	377	350	380	374	413	330	398	369	364	382	382	356	362	406	377	352	360	350	387	397	387	378	361	368	364	366	349	364	396	354	376	381	387	339	405	359	368	379	387	366	397	406	361	383	364	382	356	347	382	375	379	370	383	349	404	360	359	381	353	373	406	365	384	388	351	393	430	379	377	370	399	399	365	346	393	373	428	396	378	382	376	407	361	362	390	427	401	395	372	364	385	378	386	396	381	364	360	376	356	389	377	346	375	403	384	372	371	399	349	400	320	361	376	363	377	355	375	375	388	370	376	397	393	375	363	398	349	387	403	390	365	356	361	380	400	416	342	385	384	383	379	338	374	387	374	383	406	367	381	410	385	361	382	339	391	375	405	377	387	407	405	342	388	343	378
23287	21012	27070	24974	20953	20995	10797	1473	1114	1049	969	912	851	811	841	794	807	792	750	779	758	737	741	737	768	702	717	704	682	674	756	720	719	711	692	623	680	727	716	732	698	704	662	652	655	705	715	704	669	727	664	687	717	669	685	741	732	687	663	710	652	713	670	748	700	734	707	643	714	690	741	693	709	739	673	666	687	704	691	709	722	639	669	708	671	665	678	657	712	709	700	688	707	728	687	676	700	710	700	691	670	676	707	686	704	693	664	712	698	664	700	717	710	650	698	713	663	683	718	713	682	706	656	641	705	723	698	715	676	698	698	654	633	705	702	684	655	666	655	703	669	688	683	689	670	616	657	671	714	722	672	634	690	628	686	706	665	666	684	687	660	747	691	734	649	680	707	690	676	675	635	679	643	728	653	714	645	696	647	652	706	679	699	636	692	697	668	658	695	673	629	728	677	738	680	658	628	686	703	691	702	656	693	717	708	674	669	648	757	686	695	662	629	661	663	658	643	685	661	586	696	645	697	628	663	651	715	647	664	678	711	652	645	659	659	657	720	694	635	661	689	678	658	642	697	655	717	681	713	744	680	677	704	697	637	656	673	632	683	675	674	640	662	694	744	671	679	668	630	677	687	688	679	706	672	667	674	643	630	677	675	705	632	657	720	684	668	652	693	673	697	657	689	647	659	637	714	663	724	661	692	660	679	711	645	643	739	705	679	714	659	689	708	701	754	733	692	661	674	677	637	670	705	731	666	685	659	675	688	637	663	677	680	684	689	667	686	714	652	708	681	692	639	720	686	687	651	703	679	687	671	688	680	655	650	617	675	656	648	714	709	716	677	646	667	676	641	693	677	681	646	657	697	712	659	673	712	667	675	669	693	676	695	712	658	697	652	682	662	679	703	703	642	657	616	690	659	669	661	706	695	712	694	688	706	662	662	667	734	689	664	663	673	652	675	673	641	678	680	676	668	695	690	695	641	649	618	674	682	675	682	671	671	685	652	710	703	638	726	670	708	711	743	717	643	709	713	639	651	667	706	701	673	674	653	725	729	703	661	710	705	673	614	642	612	650	678	714	706	703	662	649	662	755	668	676	689	658	665	703	734	686	716	644	741	715	727	696	621	712	728	692	667	733	688	678	719	719	646	712	675	693	665	679	652	666	652	714	712	720	669	688	707	633	655	684	713	671	649	729	712	640	722	680	695	647	702	705	672	659	698	688	704	682	635	668	664	651	693	695	702	642	693	648	652	698	651	678	641	687	693	718	707	664	678	649	640	689	641	703	664	674	628	683	715	661	683	693	666	648	688	683	677	653	672	667	712	655	675	652	647	644	661	671	674	638	700	736	729	696	645	701	692	691	655	662	583	714	685	711	703	649	693	637	670	717	725	689	679	697	678	718	703	697	666	665	689	703	676	694	694	627	656	721	690	621	649	726	658	707	702	730	646	677	689	663	695	687	632	712	709	680	674	677	715	653	681	677	661	694	666	695	695	690	698	663	671	708	644	695	712	692	667	722	653	676	664	692	725	702	646	636	685	689	669	677	687	719	722	694	681	693	684	698	645	682	748	691	681	713	711	659	694	666	665	638	679	695	639	650	634	707	682	699	736	720	729	701	683	685	652	668	627	673	699	715	723	684	682	682	709	694	665	687	683	625	660	666	704	708	694	678	631	667	689	698	661	718	653	689	691	684	652	695	678	671	725	636	680	710	719	672	665	694	667	681	697	679	639	707	653	698	711	671	688	663	697	675	702	670	671	679	665	674	685	672	690	711	684	688	674	655	657	663	701	668	705	619	712	698	668	666	655	699	683	674	637	689	696	660	692	683	658	672	665	660	691	708	710	700	662	649	729	660	635	691	638	659	633	691	703	646	744	680	659	665	662	719	635	675	664	676	662	672	712	716	657	704	662	710	693	695	650	659	672	690	684	680	683	674	660	656	675	670	641	664	655	664	667	708	671	685	666	683	669	678	699	658	708	710	668	682	674	681	694	653	656	680	697	669	665	704	657	629	660	693	644	705	693	655	705	656	675	636	717	671	682	667	715	669	683	677	643	649	662	683	666	677	680	722	650	711	710	659	695	675	680	679	642	688	625	687	619	724	698	660	665	670	686	681	739	684	706	653	689	717	685	667	640	623	691	667	664	726	667	692	672	712	679	675	693	704	697	679	699	657	716	680	677	694	657	647	663	644	683	675	687	663	695	720	643	704	655	667	666	611	712	702	692	677	705	672	692	700	651	664	655	660	687	699	675	658	674	682	714	661	691	633	671	683	699	674	640	682	655	674	703	668	666	657	694	696	688	687	659	689	673	692	677	672	640	716	663	689	660	691	638	717	702	664	671	686	635	714	643	655	621	683	717	661	678	653	717	668	627	669	719	666	702	662	681	655	645	689	668	646	673	628	720	653	659	700	671	707	697	703	706	606	721	667	657	688	690	697	665	693	731	693	712	684	691	664	683	652	702	666	656	695	685	681	686	697	721	689	684	662	681	638	655	661	670	734	648	661	690	684	659	691	659	697	659	651	719	670	673	671	689	690	678	654	662	678	659	738	627	670	738	691	698	683	674	628	701	653	622	677	657	701	662	678	677	637	624	644	700	655	724	650	664	675	694	672	710	689	670	717	665	634	666	686	735	678	668	702	713	704	677	672	712	730	713	656	721	623	703	637	644	707	702	715	699	654	694	672	690	742	707	704	641	674	721	659	644	699	680	635	679	683	674	660	657	659	705	650	650	671	690	682	703	645	700	705	676	689	641	674	653	685	635	626	670	666	648	644	665	722	695	616	684	639	689	627	706	655	692	682	701	694	699	713	709	653	736	656	672	669	672	672	683	713	679	714	713	696	653	688	677	683	638	642	682	647	712	697	649	705	644	699	682	631	691	665	625	669	680	708	693	674	655	621	649	659	658	661	677	698	703	653	671	644	661	655	676	656	678	659	680	754	643	668	684	679	675	680	651	654	663	709	668	666	676	649	695	681	668	695	742	716	675	719	689	655	659	687	635	654	659	705	694	695	679	674	654	687	601	641	660	667	678	667	641	674	647	708	671	669	721	691	665	660	688	681	658	698	637	637	646	673	690	716	604	725	671	685	672	687	674	691	650	688	651	694	686	676	707	667	692	693	710	707	673	656	700	677	718	635	696	679	678	665	668	648	654	708	644	604	642	704	703	693	637	683	645	658	679	698	694	724	708	687	679	685	689	629	689	693	710	699	647	724	704	712	656	687	641	657	722	647	706	643	682	685	648	707	698	679	700	650	698	675	703	627	668	711	721	679	672	684	671	724	702	654	665	670	659	651	690	681	626	687	769	713	674	666	700	692	675	657	711	684	670	652	660	666	645	662	636	656	656	686	693	701	695	686	719	659	672	662	684	666	644	653	669	688	622	644	711	688	644	692	713	716	696	667	657	730	689	703	687	703	653	680	681	632	637	718	693	695	657	680	689	650	614	703	666	668	663	663	630	646	641	718	680	660	705	700
55193	13216	10368	6107	3884	2779	2129	1811	1471	1359	1214	1096	999	917	886	840	833	817	791	739	735	720	689	688	679	653	653	668	653	650	673	615	612	596	635	638	634	624	642	622	596	601	599	622	559	641	587	589	569	570	568	553	630	601	568	579	603	589	587	602	597	606	544	592	643	616	603	621	636	678	659	608	624	596	561	619	627	592	564	580	574	596	560	593	608	599	548	628	592	516	599	610	577	590	613	549	591	574	545	583	559	564	582	592	531	545	578	598	545	593	588	566	597	554	573	566	603	574	577	583	595	543	531	572	543	580	575	545	561	524	600	581	590	587	607	608	570	549	575	535	573	597	587	531	578	580	555	581	616	596	591	576	593	610	537	539	576	557	579	579	572	585	576	544	530	594	571	627	574	555	588	573	562	565	584	576	558	567	569	549	572	555	552	557	585	564	546	595	555	577	589	557	567	619	536	605	569	544	579	555	592	560	618	543	562	576	557	597	574	596	600	590	574	560	591	568	561	568	605	590	580	583	561	567	581	545	596	586	564	535	532	558	578	554	586	592	586	559	517	534	563	565	600	590	588	585	603	576	557	567	561	570	622	623	562	599	594	609	547	540	563	592	537	588	578	624	592	560	594	582	563	577	629	561	571	552	567	573	596	583	564	560	586	561	576	610	565	569	601	595	582	595	610	550	573	581	577	576	575	552	611	545	577	632	599	567	561	568	570	607	587	569	572	559	579	632	584	604	568	599	594	593	595	598	531	590	531	542	576	584	529	567	552	601	604	549	563	606	566	571	577	575	566	583	563	572	543	600	550	578	569	576	578	507	571	559	623	576	542	568	586	595	574	543	596	585	564	578	570	563	606	566	594	598	583	575	572	560	591	633	576	563	606	560	610	552	617	564	579	529	586	544	571	575	571	558	522	548	557	602	567	588	570	578	586	614	571	588	580	582	586	582	568	537	569	599	550	581	598	618	549	602	571	552	582	569	596	553	533	585	547	554	581	559	574	535	569	578	577	552	574	564	578	568	571	583	602	611	542	592	617	587	582	571	584	574	609	597	579	529	587	565	581	554	603	571	580	574	598	599	550	560	544	571	576	562	526	553	578	581	560	553	558	561	566	618	576	553	645	531	569	622	561	577	609	566	550	572	567	610	596	557	573	542	575	538	616	564	597	533	583	576	558	585	568	612	573	574	564	618	541	593	549	538	591	570	599	562	576	602	571	578	597	559	572	585	574	605	607	587	595	578	577	574	584	608	590	630	579	541	555	575	583	584	546	627	567	564	590	552	554	532	545	560	555	566	605	563	637	536	576	589	568	613	600	567	612	610	554	588	586	548	609	551	594	538	536	588	574	545	524	549	573	559	533	571	583	524	608	558	586	565	604	595	589	605	547	534	615	585	560	595	570	603	603	587	574	564	569	587	574	545	592	603	594	540	550	564	609	549	511	585	600	608	566	583	584	572	586	623	555	575	617	555	551	549	567	558	597	594	601	557	559	564	615	583	581	592	598	595	575	570	588	581	608	553	559	556	554	596	543	633	541	582	540	574	571	575	589	561	576	555	577	513	551	597	622	590	572	600	580	542	566	537	605	554	558	655	572	533	591	555	569	570	574	577	546	530	560	581	549	567	503	570	555	571	550	610	590	577	574	571	564	587	587	564	575	537	531	582	577	541	592	604	590	565	549	562	596	527	574	569	602	557	570	557	535	576	581	619	621	593	567	570	574	601	563	579	567	502	600	591	570	527	565	592	562	576	594	594	613	565	590	581	534	544	583	573	492	592	547	605	552	538	587	597	579	541	602	580	582	587	599	575	573	578	567	598	599	568	542	607	559	562	580	548	568	591	577	528	573	567	563	561	603	585	593	561	542	572	539	577	563	593	528	589	580	564	551	564	579	551	608	582	587	549	600	543	575	537	588	567	603	552	578	548	581	590	579	570	585	595	576	549	563	542	538	576	591	582	607	582	560	582	619	599	555	561	594	592	559	566	576	582	568	565	568	602	562	543	592	575	546	570	549	561	565	588	584	577	588	602	591	541	576	565	551	568	530	569	589	545	607	604	585	577	596	588	580	567	601	557	557	588	598	567	601	631	610	578	592	553	577	562	614	584	552	604	570	584	591	603	551	556	608	567	585	571	591	601	552	549	580	563	567	585	537	587	542	599	540	581	547	581	579	593	573	557	609	588	552	570	577	558	618	563	591	582	575	581	575	558	601	567	619	586	578	578	572	540	579	601	586	572	525	580	532	553	583	570	577	552	544	553	541	602	572	571	588	590	600	574	542	561	557	565	516	547	592	586	557	540	587	583	557	584	551	579	591	554	534	581	597	586	568	573	554	576	571	595	558	576	552	593	581	635	552	577	606	555	570	577	619	590	546	575	573	578	576	596	541	578	563	596	605	596	526	603	555	589	560	590	579	565	559	595	582	561	513	569	583	572	610	588	608	601	604	556	586	528	567	578	614	549	587	546	569	585	554	582	582	581	553	628	558	534	548	588	591	520	569	553	592	538	563	578	607	556	545	591	567	611	538	551	556	621	569	568	602	599	580	572	569	571	588	592	570	623	571	569	571	584	571	551	604	565	544	593	541	556	546	593	546	556	601	533	631	553	559	595	607	580	597	578	581	581	534	589	543	581	570	548	615	593	589	551	542	574	578	627	582	563	553	578	576	565	579	573	578	574	546	552	607	567	550	574	540	554	583	552	549	557	547	546	534	570	584	584	557	585	620	588	569	612	594	610	558	600	573	549	592	586	542	550	590	586	629	561	570	605	530	574	573	576	564	565	563	554	588	604	603	627	584	566	588	616	571	565	550	562	578	566	576	536	567	569	561	568	599	647	570	543	552	573	593	572	562	575	546	547	575	523	599	606	565	581	589	548	574	591	560	572	570	560	583	587	584	581	620	570	545	563	601	551	569	568	548	584	552	601	566	588	576	554	555	567	546	561	551	527	556	610	558	562	580	551	566	557	553	575	617	588	558	558	585	584	553	626	571	546	600	553	543	502	595	555	541	609	537	527	597	629	542	616	601	551	576	574	567	602	538	590	576	575	575	563	559	564	563	591	550	549	555	566	549	581	580	585	621	538	554	587	588	536	565	581	590	584	588	578	576	601	583	582	552	558	598	539	586	585	575	570	582	598	570	567	588	544	605	582	570	581	524	590	591	564	576	553	573	554	567	590	547	532	567	588	581	581	575	582	570	541	544	579	619	580	575	583	568	562	576	560	567	590	566	583	593	551	580	622	575	604	612	583	557	558	582	549	576	568	592	551	548	572	589	543	565	574	607	536	543	569	536	575	573	577	553	568	637	637	586	573	569	601	571	533	583	583	598	631	588	589	597	547	549	600	578	553	563	568	554	557	524	587	561	582	584	599	595	562	532	572	565	565	558	595	576	571	617	563	560	531	559	565	566	532	564	568	577	557	560	571	560	597	603	554	613	532	577	564	573	589	555	579	597	575	526	544	601	543	554	540	561	586	562	593
33517	19664	5285	931	693	646	656	597	664	612	595	631	633	659	653	597	639	613	683	640	601	598	611	616	570	609	592	638	595	630	647	563	604	638	616	613	582	633	549	659	583	610	623	640	605	605	602	637	641	609	616	661	637	616	628	653	606	619	592	648	618	598	659	596	599	622	638	623	623	627	635	611	615	643	624	588	570	620	614	621	606	617	636	639	556	565	587	627	654	595	619	632	552	602	618	654	624	578	625	620	632	644	625	584	595	627	602	603	586	586	605	604	567	644	627	600	596	632	573	592	604	632	613	596	613	630	606	645	584	624	629	602	612	639	572	594	615	633	585	656	626	619	604	611	621	609	638	623	600	601	635	582	611	653	597	652	681	574	604	626	627	654	609	590	610	633	606	597	604	597	594	577	621	590	624	627	642	607	587	584	660	608	585	611	580	622	591	607	658	627	638	590	604	591	588	594	632	643	620	579	600	599	636	600	666	608	576	598	632	593	625	615	561	582	590	619	625	624	589	623	612	646	620	609	601	592	597	579	601	630	622	607	642	614	587	569	635	621	645	591	576	604	589	622	595	614	636	639	608	614	612	610	587	621	606	645	578	570	602	617	644	613	587	615	614	662	590	591	599	622	565	610	607	584	611	582	606	614	555	640	589	578	619	580	615	600	609	646	644	589	617	608	633	576	617	649	564	577	577	617	594	583	601	596	659	601	635	662	541	626	617	603	612	618	593	583	616	632	639	615	595	596	607	620	606	620	626	630	603	612	641	632	609	609	600	588	620	653	625	622	583	641	589	625	625	607	642	619	585	618	586	594	616	602	627	583	619	629	603	635	617	596	571	548	601	633	613	575	616	625	593	627	599	631	580	576	562	567	608	583	607	632	583	597	624	566	595	592	600	623	615	651	641	642	589	632	596	646	627	601	586	610	619	562	591	626	589	613	614	613	581	596	590	615	635	609	627	605	648	626	599	622	566	626	587	620	669	590	619	623	628	626	591	578	622	589	623	583	585	601	665	607	585	583	550	619	572	670	552	601	609	604	619	630	618	654	606	616	624	595	576	606	622	599	637	584	650	587	633	666	634	638	628	598	608	620	617	629	609	635	582	600	608	625	579	632	596	624	619	615	623	602	610	651	603	583	629	585	634	641	605	630	627	613	614	633	601	591	667	586	627	633	623	625	604	619	612	616	678	594	620	647	596	604	623	596	613	640	630	562	609	631	649	640	639	607	606	642	612	596	666	606	590	583	624	594	590	646	609	631	572	587	607	577	614	599	563	615	594	605	653	585	606	598	618	615	598	594	626	599	583	626	596	633	598	592	631	592	644	630	602	635	609	668	619	614	664	624	640	619	641	614	623	650	609	613	628	589	577	594	608	619	600	590	576	592	598	613	565	602	662	607	572	599	628	665	635	666	638	633	616	615	620	596	664	601	635	570	590	608	630	576	606	571	618	642	589	630	578	605	611	625	594	628	611	568	670	652	582	614	613	603	652	576	590	614	612	566	643	577	619	609	587	625	599	620	619	567	597	622	586	575	601	619	628	635	614	577	600	640	642	625	625	624	598	638	598	640	630	639	618	622	566	640	615	633	646	649	648	597	622	621	576	550	602	599	576	609	616	591	583	619	588	611	614	610	604	653	599	626	593	629	560	643	604	646	579	571	572	579	610	629	625	600	621	616	594	589	556	632	605	642	596	626	654	612	626	626	568	599	622	587	573	623	621	614	614	645	635	569	593	585	609	606	628	603	586	601	584	631	584	645	605	619	600	602	627	595	583	582	630	595	644	611	633	614	588	579	623	622	604	616	675	611	634	575	606	609	601	636	575	651	627	602	648	645	627	620	634	580	671	580	636	600	567	659	605	626	625	648	643	619	590	609	608	652	632	623	661	588	598	607	594	621	608	618	597	595	627	591	659	603	596	596	591	613	624	646	619	632	634	643	610	612	630	615	558	610	603	597	567	594	625	609	620	615	641	596	641	617	674	581	593	576	661	610	639	614	618	623	578	628	575	566	622	561	564	637	606	625	615	619	584	617	566	602	639	555	622	592	675	644	631	602	599	625	564	588	599	586	588	603	591	622	668	601	615	658	641	630	582	611	590	607	638	603	620	607	596	584	617	643	641	605	606	637	603	664	603	576	630	571	603	660	624	602	608	608	598	636	635	598	601	626	612	557	598	618	643	607	621	626	638	639	660	627	611	656	576	600	659	597	639	567	617	635	603	593	595	632	615	622	606	608	605	593	608	576	599	582	627	622	602	634	608	595	586	605	621	567	621	597	580	625	590	602	599	599	623	617	645	624	600	605	641	573	628	676	635	627	631	625	618	583	630	610	585	636	643	612	589	613	563	619	608	592	609	574	616	625	590	611	646	635	642	624	594	636	586	618	593	579	605	598	559	619	664	600	630	603	657	622	609	608	614	583	638	587	601	623	641	584	589	627	602	605	551	598	579	632	567	607	617	615	602	624	631	601	560	632	560	619	597	640	594	599	655	590	593	613	602	592	604	627	644	672	577	600	544	614	591	576	651	657	603	614	582	607	572	610	629	621	562	637	650	608	634	583	583	630	588	600	626	625	596	610	633	592	554	614	605	622	615	619	634	643	649	593	609	640	616	566	615	574	614	640	620	598	589	570	617	629	580	585	610	609	605	595	604	564	592	667	620	591	603	644	631	589	607	588	627	605	601	588	622	604	573	585	613	621	663	645	626	636	573	625	608	606	647	635	612	563	603	608	600	618	567	598	653	582	594	621	663	591	603	611	574	595	626	603	562	628	629	573	634	613	609	620	603	611	578	635	599	562	586	622	650	614	620	641	626	601	618	629	593	613	607	640	575	582	638	587	674	625	624	675	619	618	554	592	614	610	597	575	625	656	634	620	608	629	625	606	593	600	653	605	581	605	592	654	582	576	566	641	576	602	588	585	610	594	617	591	602	612	607	633	621	611	613	593	600	650	591	613	578	573	591	635	566	645	612	647	654	621	615	614	588	618	614	620	621	610	620	610	579	575	577	589	604	603	615	608	674	611	638	624	569	615	666	573	571	634	613	580	600	638	640	595	574	645	640	627	620	589	627	616	637	621	624	603	580	635	619	616	585	613	616	591	631	622	619	647	634	628	583	612	617	631	618	624	583	652	586	644	570	614	618	657	545	603	658	621	565	639	564	597	590	596	625	623	590	588	625	664	650	643	634	587	653	600	634	613	609	620	586	564	598	613	636	594	612	625	639	620	604	614	646	597	642	620	627	586	648	596	640	658	654	642	630	583	615	614	617	605	600	635	628	605	608	620	632	629	564	586	608	570	610	596	684	617	611	649	585	617	576	574	596	620	576	665	603	620	662	616	612	592	597	587	614	617	676	654	581	628	640	624	591	626	602	580	627	607	616	606	621	638	607	640	554	600	603	600	583	584	588	595	563	600	594	640	623	623	595	615	637	576	578	589	602	587	587	612	612	638	599	613	606	615	660	619	617	676	648	581	625	633
32189	5123	1024	779	720	648	695	710	655	631	614	683	632	628	628	626	615	620	650	690	597	576	644	678	627	627	657	611	627	615	664	640	640	674	611	612	622	625	645	624	630	652	661	649	612	630	642	624	622	681	649	649	648	601	630	644	633	628	617	580	658	595	653	601	675	593	621	687	628	642	636	636	667	656	572	580	647	604	660	673	654	626	647	628	649	642	615	645	647	655	629	618	611	643	629	618	653	619	657	655	604	650	629	607	642	639	634	616	652	609	675	628	623	646	666	585	624	618	608	630	624	617	644	596	608	678	642	647	621	631	577	659	657	672	662	633	615	645	623	633	593	669	618	624	601	670	642	675	645	628	630	622	628	627	651	574	681	644	719	630	667	640	615	645	647	615	617	636	636	638	622	634	647	641	614	619	625	635	616	703	589	658	618	629	599	636	608	621	676	642	637	684	652	610	650	679	664	619	629	615	619	613	618	597	658	670	576	640	628	641	646	621	669	669	610	626	643	611	647	621	608	623	628	645	603	627	606	595	597	650	618	664	617	596	649	610	612	630	628	599	639	621	611	638	639	707	642	589	618	667	618	639	638	641	599	621	622	619	643	617	645	588	614	605	635	619	644	627	609	643	642	619	629	648	568	651	646	653	630	654	635	592	684	634	643	616	644	613	652	667	632	635	612	637	658	625	649	648	593	599	600	682	646	646	584	569	622	615	608	658	611	626	628	633	615	657	612	625	611	631	648	595	627	608	667	631	593	654	649	634	614	646	660	638	642	611	663	654	664	610	617	611	654	629	673	664	611	606	631	631	642	624	618	634	607	604	651	615	645	631	630	639	649	679	668	599	670	577	595	570	597	623	627	606	653	669	682	669	600	641	658	606	605	635	613	639	621	630	636	617	587	615	628	609	692	635	596	626	611	651	617	642	685	586	616	592	600	675	636	624	621	617	623	667	612	644	668	686	670	672	627	597	643	630	604	608	561	655	574	639	634	588	577	642	593	605	672	573	663	630	622	639	635	627	628	619	627	641	619	620	641	641	616	563	685	650	649	603	652	636	648	580	681	675	643	647	633	630	625	632	669	667	646	594	666	642	628	591	631	623	621	628	624	640	621	616	638	637	590	665	627	665	582	648	691	628	589	645	654	638	605	624	619	637	624	644	656	682	591	629	628	627	616	633	631	593	649	620	677	634	646	627	641	565	672	658	622	574	656	634	605	614	590	620	642	580	668	624	667	650	647	624	627	681	651	618	618	610	635	589	633	672	647	616	665	622	605	643	628	669	639	642	662	642	575	698	663	660	626	593	642	621	613	674	610	577	610	640	640	607	604	665	631	642	638	695	631	614	587	617	624	623	657	619	614	612	661	672	622	643	616	646	670	666	582	582	635	561	630	593	668	640	624	645	589	616	625	633	645	678	694	641	673	673	623	621	593	596	654	607	620	632	622	633	669	650	674	638	636	615	629	665	641	641	626	636	585	620	648	616	644	626	616	632	620	630	585	607	627	609	617	658	648	665	645	676	639	663	616	635	597	610	599	610	610	594	639	625	636	646	637	623	635	638	655	618	601	651	618	634	615	627	628	639	658	675	619	655	598	612	589	636	591	639	641	635	626	611	608	627	592	667	624	637	625	629	664	634	650	660	652	635	580	603	599	633	666	646	639	654	594	653	652	609	661	618	640	689	619	647	635	627	629	643	605	637	639	623	650	639	641	658	644	641	634	589	618	599	626	676	632	601	601	672	637	627	668	663	649	578	569	624	650	604	605	647	650	640	621	610	636	681	606	603	605	641	641	683	624	674	658	644	689	582	631	667	675	632	641	614	601	669	602	609	618	631	577	625	627	616	586	596	671	644	595	613	641	631	616	635	601	642	623	646	647	630	647	628	604	650	638	570	616	633	623	618	619	659	585	588	621	639	636	642	608	623	639	639	622	665	614	622	675	632	624	616	641	660	668	616	618	624	640	646	614	626	669	650	606	647	660	613	662	595	587	651	649	626	632	649	616	608	593	635	657	600	601	651	630	574	662	626	632	616	691	648	605	650	672	605	595	662	638	616	625	685	655	638	588	625	648	595	581	643	617	621	588	641	627	655	615	631	639	670	631	608	642	650	648	624	620	588	587	637	612	677	629	615	604	650	612	603	660	648	640	618	617	602	586	659	661	665	643	663	594	618	657	587	656	636	643	619	649	645	645	638	593	634	588	626	664	600	631	645	640	663	613	650	616	672	611	642	601	647	606	647	639	601	583	659	664	650	594	704	616	632	621	642	625	595	658	650	598	649	656	594	642	613	657	658	589	610	656	607	633	638	620	609	610	598	640	631	621	625	670	673	603	623	655	610	644	637	629	643	630	635	619	584	653	595	612	668	596	610	622	645	601	631	639	619	634	648	649	678	630	675	663	633	592	617	595	640	643	638	645	592	648	637	674	582	614	623	673	646	664	619	640	659	660	657	628	653	635	600	620	642	655	660	640	623	614	629	611	642	621	653	611	607	627	669	645	603	660	611	659	618	629	650	582	613	609	617	642	676	668	645	610	646	634	642	617	638	651	631	583	647	636	651	600	631	599	620	617	636	666	610	645	631	631	633	670	601	613	568	638	600	646	656	601	632	615	632	629	644	625	577	622	602	618	648	661	610	618	636	633	637	630	651	638	614	629	645	653	611	615	658	620	616	607	608	641	609	628	600	639	649	653	649	652	619	634	636	625	642	626	631	626	623	645	618	632	645	622	592	635	593	630	661	636	593	627	608	618	573	642	649	664	635	604	665	668	684	654	649	654	664	646	629	628	657	660	608	661	619	641	690	629	594	640	660	620	645	631	636	637	620	685	629	611	670	588	640	592	657	616	629	640	619	607	628	642	648	634	607	647	605	651	627	635	665	641	606	626	649	656	633	654	685	656	641	629	638	596	726	634	622	648	657	614	617	621	684	584	626	632	653	611	651	563	630	604	664	659	627	718	616	623	608	582	633	612	654	686	632	616	640	616	601	620	629	632	645	588	625	672	649	634	640	623	639	603	612	610	627	605	664	628	576	611	617	637	615	630	663	632	661	630	651	622	659	655	644	621	625	643	630	668	616	597	655	663	626	637	599	579	626	630	620	645	659	639	617	652	601	645	633	668	640	627	663	669	595	587	653	621	649	677	662	632	620	643	653	641	613	616	656	655	622	675	659	611	604	606	643	647	643	598	668	640	610	644	607	630	609	637	671	665	630	568	632	602	584	612	625	657	654	631	624	615	662	615	611	623	648	563	613	642	637	635	642	639	638	619	614	623	634	641	642	620	641	652	639	633	594	660	656	618	607	619	688	650	603	636	673	583	600	611	597	591	642	601	627	634	590	664	607	658	644	620	601	634	648	614	616	627	605	614	618	597	615	600	609	608	659	611	638	616	612	611	613	627	619	619	598	630	659	644	627	617	656	646	609	626	639	637	571	627	672	612	634	624	644	601	620	640	652	614	673	624	628	627	595	625	622	627	652
25297	21022	27199	24719	20890	12005	1090	660	559	604	489	530	441	437	434	408	423	428	413	393	397	416	370	372	366	404	371	434	373	403	385	366	352	371	369	393	380	370	370	345	418	364	373	365	390	380	351	379	367	322	329	381	369	371	359	342	367	344	379	370	351	359	395	385	377	374	373	357	385	362	367	384	371	374	343	354	378	361	387	339	352	362	365	369	339	350	353	353	357	362	348	354	314	351	339	345	357	332	364	382	381	369	379	378	351	330	385	338	355	376	363	352	328	360	347	357	358	356	346	365	352	339	360	373	368	366	357	380	347	346	348	379	348	388	386	331	392	325	394	363	376	325	364	383	372	362	384	368	354	359	348	354	367	342	348	374	360	368	364	389	336	355	314	346	344	364	325	378	356	343	385	329	382	333	334	355	329	338	371	406	349	352	348	332	362	346	330	362	382	355	329	352	354	345	342	350	319	366	337	351	316	326	345	369	375	325	341	374	360	341	349	350	351	333	359	370	369	365	383	357	357	358	343	350	337	385	364	375	327	358	353	358	361	378	355	356	345	355	318	351	372	350	350	356	356	354	358	355	363	292	332	351	356	374	355	352	369	342	378	359	334	339	344	378	364	342	339	354	351	384	355	342	363	370	349	389	357	349	334	369	361	360	360	361	352	339	354	379	329	315	372	345	378	365	344	366	328	353	342	348	365	371	401	368	357	338	338	353	337	358	350	371	353	329	377	338	346	339	305	325	329	336	330	350	352	321	357	386	335	352	357	377	355	393	309	362	330	354	360	337	337	339	344	390	338	366	369	354	361	378	355	392	355	362	367	373	367	343	334	322	367	375	375	366	357	368	379	373	361	349	354	333	343	381	353	305	382	338	342	339	369	376	358	333	383	350	351	322	371	344	314	359	331	370	362	361	363	379	364	368	333	337	337	333	350	358	353	338	345	359	389	330	370	342	339	328	359	318	359	352	340	357	351	307	347	360	346	324	348	338	373	346	366	351	332	358	368	367	335	354	342	351	336	373	374	358	325	387	347	361	352	358	388	326	368	378	351	344	381	356	369	379	335	359	334	332	335	353	376	338	338	350	357	334	352	360	328	372	335	372	362	379	353	340	346	382	382	342	321	330	379	375	362	325	343	369	349	354	354	349	357	309	363	371	348	351	342	352	344	350	359	347	345	310	362	332	364	321	302	371	367	355	352	344	343	376	337	337	353	376	362	344	350	366	344	362	346	363	341	367	334	334	352	344	352	374	349	330	338	312	368	343	363	353	351	375	364	361	338	356	329	344	354	368	359	360	380	371	331	345	376	362	325	340	365	358	314	353	341	338	334	366	386	342	365	342	372	350	391	365	361	355	366	364	353	328	380	336	359	368	347	350	356	400	359	351	350	356	350	350	360	346	361	342	321	360	315	355	338	355	361	370	347	337	344	329	364	335	381	354	352	352	365	357	316	359	336	376	342	321	366	340	394	338	342	316	380	353	325	347	359	346	370	361	341	347	360	361	340	362	359	354	344	346	353	320	334	350	381	350	339	327	384	321	324	368	343	341	340	307	382	355	358	350	362	398	370	368	372	330	345	371	343	369	335	386	329	362	384	383	352	401	348	360	324	334	349	356	381	346	368	371	327	365	348	354	379	342	366	344	336	369	365	371	317	360	323	366	368	347	398	342	350	358	353	351	351	356	371	362	344	335	341	340	346	380	350	353	311	336	350	360	351	363	333	355	311	345	336	346	379	373	379	366	353	375	381	365	363	338	375	338	360	326	388	338	385	367	351	334	377	353	362	345	348	391	348	343	293	367	346	392	346	335	353	355	336	331	366	343	367	342	371	365	345	336	344	373	344	365	382	344	363	344	394	363	354	324	355	357	375	346	354	379	335	349	334	335	350	335	354	317	315	338	370	374	355	334	381	335	336	348	362	377	363	344	336	367	363	354	356	378	333	346	365	370	350	343	356	375	331	346	352	349	383	421	339	393	331	375	335	349	356	366	351	348	349	364	355	334	369	367	317	372	341	327	329	383	334	364	346	370	394	325	348	391	359	371	351	370	390	319	345	372	369	356	357	321	352	392	369	367	335	371	324	379	349	358	384	350	365	382	324	361	360	338	334	385	338	345	365	330	348	300	385	369	323	361	367	344	343	359	370	354	385	382	369	394	312	336	375	340	347	367	367	363	348	367	364	374	340	346	357	345	378	375	352	347	350	391	387	333	352	331	367	339	377	355	378	363	335	349	353	361	351	360	373	322	328	364	338	332	359	325	354	327	344	385	346	371	349	367	345	299	350	348	352	351	388	345	348	346	361	363	360	345	347	350	349	399	374	368	365	369	361	348	329	316	379	362	386	388	346	368	335	354	378	340	350	326	328	359	348	361	343	338	347	396	364	355	336	330	362	365	364	373	396	363	376	369	359	341	359	352	385	355	337	348	364	363	372	341	383	320	364	402	380	388	369	347	361	356	357	352	340	337	335	358	333	366	362	370	346	364	355	375	343	368	385	363	349	321	324	347	390	332	338	366	354	365	343	360	333	357	363	361	329	333	342	386	347	330	341	347	376	337	346	354	402	354	326	359	346	328	361	361	360	367	344	371	383	385	341	383	347	354	358	347	379	323	379	364	355	344	343	335	374	348	354	333	340	365	373	342	349	345	341	351	344	360	368	317	348	384	346	334	344	366	328	373	336	369	378	347	361	349	317	340	374	358	364	357	344	350	328	328	355	329	346	342	356	340	340	387	378	341	348	388	364	345	334	356	365	333	312	323	343	372	337	357	342	381	344	352	352	324	340	355	357	338	374	344	372	306	359	328	410	289	344	353	351	335	340	370	338	358	336	355	342	360	372	353	344	369	352	327	351	349	352	361	360	339	338	330	331	363	342	354	373	340	394	354	337	357	362	319	335	359	345	362	359	364	341	336	367	336	328	344	370	353	334	309	360	332	351	360	363	370	340	377	344	322	359	332	355	355	312	333	339	353	352	350	315	329	356	373	342	360	346	353	352	314	355	358	348	339	380	376	373	348	378	350	346	348	341	364	360	357	382	330	332	339	350	350	345	350	390	319	318	315	338	360	361	391	353	350	360	343	316	345	333	323	333	381	367	366	356	368	366	350	361	393	356	351	363	379	381	329	375	369	375	364	323	346	369	306	371	355	359	358	329	358	344	319	333	331	364	365	348	362	361	363	349	322	385	346	353	347	353	355	340	347	347	373	361	349	304	360	333	351	359	335	359	338	351	321	351	359	336	349	374	336	378	365	326	368	348	347	362	374	357	378	338	330	331	331	371	334	367	360	366	341	338	382	332	347	337	346	350	339	360	355	361	346	353	377	376	362	336	351	344	315	343	332	360	346	335	352	345	358	360	351	336	334	363	358	332	384	371	355	369	352	379	331	327	373	343	342	356	341	335	352	378	381	352	322	349	392	339	349	357	362	369	350	337	368	358	336	383	397	361	332	354	395	413	315	359	367	382	369	351	345	353	330	335	346
59951	9809	7049	3939	2367	1741	1313	1109	921	811	691	643	629	506	554	539	529	494	451	475	439	462	422	431	444	443	424	400	365	419	398	453	414	371	398	394	374	384	349	404	409	382	412	386	385	387	412	377	418	399	403	354	402	367	383	387	430	386	421	383	388	396	370	395	383	397	399	391	392	393	386	391	391	352	374	358	391	344	371	362	398	374	412	382	367	353	370	383	378	368	378	345	389	335	406	384	383	359	362	387	345	386	396	367	371	381	378	371	371	396	354	366	343	406	371	383	337	354	353	382	390	358	328	386	399	371	368	368	390	347	368	338	342	363	375	361	344	398	359	355	389	343	425	351	392	357	380	419	374	371	374	379	360	371	334	393	360	349	359	399	348	346	383	368	367	395	352	385	358	349	375	312	378	385	336	416	392	332	373	398	363	347	323	404	383	355	386	375	356	371	383	354	402	357	384	361	385	359	344	386	350	405	371	358	363	380	359	357	389	369	353	345	369	352	392	371	359	401	367	393	410	376	376	368	363	370	365	382	382	363	367	345	350	413	376	360	348	360	373	391	343	364	358	348	397	384	383	357	373	390	372	377	358	390	347	372	377	406	370	381	365	364	352	386	364	360	359	366	381	375	362	356	353	389	359	339	381	376	379	381	386	378	355	378	371	374	383	384	336	381	341	373	416	370	369	382	365	381	386	355	358	350	393	361	384	358	369	396	381	362	373	373	355	364	381	381	368	361	383	369	370	348	340	403	367	376	330	354	339	354	399	384	334	386	356	364	379	365	399	363	371	376	365	359	372	403	375	368	358	345	393	352	374	357	354	391	385	410	381	390	366	379	351	374	378	376	387	398	362	377	363	374	376	351	383	358	387	367	365	386	360	375	353	380	349	366	378	365	380	354	323	360	390	381	352	402	349	384	383	368	352	368	374	369	370	366	377	341	356	357	345	355	348	413	369	382	373	366	378	376	366	385	387	351	403	350	355	378	381	342	359	394	367	378	399	377	384	372	384	424	353	365	373	343	359	382	385	405	359	373	397	349	390	397	354	394	366	382	378	395	371	383	365	387	385	396	376	353	362	374	379	388	367	388	395	382	385	344	384	371	378	364	376	360	398	370	377	392	368	360	395	406	373	338	336	379	371	373	379	361	344	361	354	345	371	394	364	404	390	369	370	381	399	338	361	376	370	366	383	338	358	393	362	359	404	353	363	357	373	365	381	389	373	358	399	347	381	372	351	379	374	391	373	373	366	398	385	353	343	356	370	364	374	404	371	358	336	356	346	377	352	354	393	348	392	347	387	403	400	400	348	353	370	367	350	400	389	385	410	360	361	341	359	355	364	368	360	385	364	369	388	376	404	359	368	355	355	392	353	345	372	375	348	351	383	389	363	373	380	405	371	365	351	364	388	399	363	350	366	362	379	392	407	362	352	387	346	348	379	371	351	375	358	388	371	394	366	364	382	324	358	392	365	365	374	363	379	365	370	376	381	332	392	366	402	347	382	381	369	380	360	373	355	374	374	381	353	344	365	386	335	347	352	400	355	356	340	410	342	376	308	366	370	367	403	397	334	329	364	357	363	377	371	354	369	381	383	356	381	362	316	358	388	334	369	353	374	369	343	358	376	409	336	350	370	397	378	352	375	350	367	384	390	369	347	388	392	352	380	375	398	334	403	327	358	373	380	394	382	362	388	370	405	373	399	382	344	371	343	374	376	350	377	352	404	328	357	386	367	387	377	379	371	353	373	341	341	370	345	404	371	373	359	377	376	371	378	355	373	357	372	382	384	391	352	341	384	354	378	360	335	317	399	372	365	332	364	347	393	369	377	361	391	359	361	401	379	394	382	387	351	374	369	364	380	369	368	379	374	367	354	383	377	361	404	374	355	365	370	386	382	355	363	357	376	346	344	361	350	354	351	362	390	367	349	360	404	374	377	361	381	379	340	357	397	340	399	388	390	378	368	361	365	352	370	373	398	356	404	372	359	357	378	352	343	369	339	331	363	367	359	389	374	378	386	356	345	361	345	378	354	350	353	375	338	386	370	341	403	365	345	360	378	376	361	373	357	383	373	359	357	374	361	364	361	351	399	357	364	371	374	388	390	376	370	352	362	356	388	365	338	386	392	363	364	362	367	351	362	402	354	377	371	370	348	355	350	386	362	390	381	355	363	378	368	361	360	392	376	381	383	394	378	379	369	373	362	384	367	382	364	363	350	396	357	360	370	388	369	358	340	384	366	371	351	387	334	375	398	377	391	362	361	349	384	388	368	376	361	382	405	378	365	378	390	399	365	396	381	372	339	369	407	383	352	385	388	347	379	401	396	391	354	356	354	336	400	381	382	358	359	360	352	367	385	404	391	339	374	393	359	384	343	383	358	390	378	402	369	356	373	404	365	359	363	357	379	365	360	381	377	367	318	412	408	376	375	337	388	381	393	379	354	376	353	370	363	351	374	346	391	352	378	373	380	341	369	381	359	368	351	352	331	370	394	383	345	330	374	372	353	388	366	393	376	343	342	372	349	318	371	343	366	348	357	390	385	358	364	383	354	363	409	384	346	373	368	379	380	377	384	351	407	393	381	383	403	341	365	373	377	415	357	348	380	374	389	366	389	373	379	350	357	413	320	350	357	344	367	353	366	341	361	382	370	373	333	365	338	376	340	373	381	386	343	376	392	327	392	372	370	362	375	362	365	333	383	372	351	351	420	371	326	391	362	334	393	374	377	354	347	348	343	390	348	366	376	347	355	387	367	365	390	385	355	379	408	357	377	377	352	386	351	396	394	406	356	357	371	383	357	396	401	367	361	356	354	379	376	360	370	348	334	371	376	343	370	365	355	367	358	358	373	339	391	321	362	371	361	395	373	375	369	385	364	350	363	354	353	377	350	392	354	360	366	389	364	373	378	376	371	347	405	371	386	375	372	371	381	355	390	374	369	360	372	355	369	384	375	366	390	372	393	353	366	364	352	372	376	389	345	340	368	387	347	347	370	393	383	395	323	380	341	376	413	385	364	384	361	392	336	369	334	398	355	386	392	411	358	369	334	360	360	350	337	350	345	391	396	378	371	357	391	366	380	357	355	364	362	345	384	374	341	411	390	337	406	381	359	402	412	361	412	371	382	379	358	391	363	384	373	388	386	369	362	364	360	362	388	391	373	389	378	360	354	355	398	399	381	353	364	396	388	371	383	359	358	348	388	374	370	358	362	382	361	390	368	351	355	380	397	353	361	364	345	394	379	373	365	397	379	380	359	347	344	359	362	374	391	378	356	364	398	367	347	370	403	380	377	365	374	364	405	361	357	346	359	351	357	385	352	352	358	350	396	360	349	404	361	384	429	346	367	368	335	359	397	366	350	373	382	333	324	411	360	398	366	399	362	375	358	376	328	378	372	367	364	406	382	373	397	383	409	382	370	339	374	371	381	376	383	362	372	363	426	370	362	379	365	362	407	338	352	366	386	320	383	374	374	356	364	354	378	370	363	387
23368	20994	27631	24473	20965	21039	11320	1453	1096	1068	937	947	839	864	798	795	769	779	734	718	776	732	704	710	751	709	679	715	693	731	753	740	711	715	705	716	692	709	675	670	675	691	696	681	705	663	734	683	665	659	704	689	688	703	667	700	723	712	710	654	649	701	667	666	713	652	689	675	726	710	648	681	669	656	726	693	677	670	695	666	690	672	670	679	658	656	726	701	654	705	656	693	626	658	644	709	648	658	683	639	683	656	661	684	676	613	678	660	650	668	653	679	662	695	645	682	634	726	673	694	684	685	684	665	672	679	648	646	666	627	682	667	696	678	692	655	685	691	647	674	635	679	652	665	710	682	683	721	713	720	625	708	712	694	693	661	675	720	733	679	676	666	680	697	692	679	661	732	659	681	673	676	653	690	686	668	665	660	670	653	646	687	603	681	655	719	655	688	677	650	671	690	628	680	681	656	660	683	664	664	693	671	695	658	690	685	713	680	652	654	693	672	635	684	648	657	671	632	620	637	661	659	644	686	731	679	690	667	667	688	646	681	660	682	700	696	707	679	638	669	645	671	676	677	667	716	657	691	707	647	686	663	665	668	675	661	648	698	667	731	678	668	735	670	711	664	707	670	699	668	701	613	682	654	678	660	705	654	682	638	690	655	717	650	670	711	706	666	683	683	735	719	662	658	666	653	631	693	713	655	717	644	701	644	638	709	677	730	683	690	664	657	648	681	655	657	608	670	696	620	685	658	694	678	624	648	581	697	678	686	694	685	679	660	702	715	660	641	707	707	716	682	648	664	678	648	643	693	719	679	684	644	684	687	689	657	665	660	643	689	650	660	624	672	700	624	688	697	685	684	661	671	650	692	665	655	634	650	666	740	633	643	659	626	698	703	648	698	650	679	644	625	718	653	658	714	711	593	648	695	650	643	652	683	677	662	679	667	636	680	702	632	696	690	693	681	700	683	646	637	664	666	665	669	687	677	641	665	651	697	632	653	668	694	688	681	625	683	641	675	654	632	637	719	723	684	665	649	675	644	681	650	675	631	694	690	659	685	665	714	715	647	662	660	687	645	649	673	638	683	606	628	634	664	662	682	705	653	665	637	677	685	665	681	692	678	690	652	710	632	659	662	644	666	705	693	681	660	672	666	723	683	661	660	671	637	690	683	667	659	682	672	687	658	691	641	664	692	635	708	686	670	660	686	738	674	706	627	685	709	651	684	664	673	656	663	704	695	651	672	725	642	682	691	664	687	704	724	692	675	647	661	666	664	717	703	655	725	695	664	706	710	708	646	653	654	637	684	702	669	674	691	637	644	699	674	712	652	687	642	709	638	687	692	703	666	670	672	677	706	681	710	647	678	709	698	697	694	675	643	655	712	654	672	660	689	735	607	700	653	674	693	647	705	694	645	742	709	688	655	674	637	679	720	669	704	718	706	640	670	687	656	670	696	633	697	663	716	648	681	694	721	665	704	684	704	704	630	654	645	652	628	675	651	662	703	663	667	713	694	650	667	665	694	651	671	696	669	677	645	649	720	666	737	682	737	662	666	673	633	677	682	628	655	645	651	672	690	681	680	678	700	650	697	647	630	655	709	687	646	655	704	667	661	692	612	695	673	686	627	665	693	644	668	638	710	647	639	702	686	658	727	701	631	688	652	674	660	652	701	692	717	686	666	678	661	648	662	668	697	650	684	727	648	631	717	633	720	688	708	715	671	685	661	654	695	651	660	669	687	687	727	717	678	648	677	655	703	680	658	679	719	676	668	675	672	669	719	596	670	678	656	623	684	659	650	629	696	630	691	732	718	702	674	708	676	684	694	675	626	628	670	649	654	686	676	628	693	683	699	646	671	664	683	733	654	684	701	701	664	690	680	632	682	703	668	693	667	670	677	666	694	627	678	664	659	681	705	665	675	644	712	684	635	623	699	652	638	683	656	732	662	666	664	677	692	669	649	664	683	666	647	694	675	662	654	667	719	676	686	670	678	660	705	670	675	649	668	732	656	706	643	691	700	676	664	658	684	720	671	666	687	710	662	648	667	663	630	667	680	689	681	667	660	674	688	663	668	711	721	648	711	688	731	644	662	654	630	683	638	670	674	662	697	677	672	675	689	687	673	708	639	690	660	648	655	689	661	670	644	664	686	665	691	708	631	724	698	675	682	712	660	692	665	656	640	672	645	644	682	624	713	661	674	623	738	649	637	646	671	671	692	622	676	685	676	686	682	724	661	657	681	682	668	639	643	650	684	667	702	679	672	653	736	663	647	639	729	685	670	704	620	650	647	690	663	654	629	673	686	665	727	663	627	685	668	680	694	683	708	679	679	667	686	696	691	643	662	665	665	699	695	694	655	670	680	709	681	708	691	676	644	690	677	676	685	610	657	667	752	645	673	702	688	680	648	659	680	716	636	654	653	670	628	645	609	690	675	669	676	685	696	680	683	656	659	639	668	671	668	630	688	652	661	675	666	642	640	696	713	650	639	637	705	643	676	666	675	695	672	685	603	657	681	675	681	700	644	641	653	698	677	680	700	643	687	692	698	715	684	622	646	661	665	619	689	698	655	682	669	722	700	637	684	689	697	728	734	668	695	666	652	652	694	655	602	665	707	657	676	718	640	690	705	675	675	698	669	689	667	707	673	675	670	637	666	701	686	689	720	635	673	687	681	682	694	647	681	642	658	653	684	657	707	680	664	651	685	620	717	691	701	666	649	659	641	676	649	677	647	692	671	656	663	623	668	724	687	717	676	694	708	625	686	642	670	665	692	685	714	645	675	637	721	706	688	726	690	672	657	711	664	684	688	701	670	647	671	663	683	680	710	742	695	746	647	715	694	678	672	673	699	695	695	676	668	688	646	652	653	656	700	673	687	663	665	667	714	668	660	678	672	652	660	704	680	639	645	693	668	703	697	725	637	658	654	701	637	677	625	655	664	679	655	696	672	681	652	676	642	692	671	685	640	685	640	692	689	643	706	681	697	708	663	672	733	655	668	665	712	706	670	679	666	691	666	696	680	689	676	690	682	683	670	697	666	661	699	678	701	645	718	695	735	638	694	661	645	681	658	653	654	658	675	648	632	688	696	713	657	702	687	648	649	696	645	694	690	669	662	639	644	662	685	736	679	656	675	703	639	684	694	643	670	622	661	655	674	688	733	673	680	672	660	689	668	698	621	628	667	642	680	649	692	651	639	646	659	662	635	683	662	677	646	659	660	719	664	676	661	641	702	648	700	662	607	699	647	663	662	635	682	700	671	680	680	660	696	663	626	645	665	678	648	650	674	694	677	652	684	640	649	636	695	649	711	701	678	654	694	730	725	681	681	654	673	682	655	667	696	695	640	668	688	643	657	675	687	695	699	724	662	663	672	730	632	654	704	673	656	673	622	643	665	663	726	668	669	668	698	719	671	655	680	670	649	679	646	646	712	695	663	641	660	666	673	620	674	718	672	691	652	628	623	670	684	690	664	688	671	693	697	683	707	703	600
58428	11199	11884	6920	4411	3153	2457	1989	1622	1472	1328	1202	1160	1025	969	902	874	902	867	832	803	735	725	753	732	812	746	748	710	706	688	703	710	646	662	667	658	693	630	711	627	657	693	662	662	695	657	668	662	680	655	684	658	638	681	642	730	665	619	664	659	643	689	697	682	693	691	658	667	654	702	680	655	653	621	659	607	625	669	610	659	654	696	646	627	658	666	638	650	644	653	622	656	639	648	638	643	674	574	642	644	645	651	598	601	632	650	613	633	645	660	672	610	674	635	633	610	657	657	641	635	681	594	586	640	661	647	609	661	682	608	643	658	586	672	629	565	628	646	614	625	653	606	677	621	604	631	643	664	627	662	679	639	637	650	618	686	593	640	626	605	656	653	626	628	623	660	617	673	647	667	651	665	608	652	622	622	616	633	630	584	619	644	632	659	655	670	622	608	632	604	650	604	621	617	605	645	654	643	661	632	665	651	656	615	608	626	663	640	665	614	633	693	652	636	705	622	624	654	605	612	606	605	613	614	660	673	607	641	636	649	630	648	600	632	640	638	662	618	608	593	639	633	680	630	666	637	634	622	639	595	661	633	616	608	616	585	640	631	608	676	658	636	630	610	617	639	621	626	701	597	652	659	618	646	645	667	623	593	635	641	601	564	613	646	591	641	632	668	613	633	648	592	633	650	667	619	642	656	603	601	619	617	593	613	622	620	629	678	607	632	647	667	600	628	590	632	604	578	641	641	645	643	610	622	618	609	629	604	622	617	627	636	607	647	638	637	641	624	619	618	601	638	641	637	645	583	639	614	609	673	575	683	599	621	644	616	652	666	628	592	617	631	634	656	663	611	636	629	597	606	632	635	651	644	618	644	619	618	621	644	648	664	659	587	597	639	656	598	654	601	642	660	608	621	671	658	635	576	670	620	615	608	633	601	638	629	619	659	575	630	670	613	596	625	598	624	601	638	619	581	623	610	602	597	635	645	673	671	618	627	691	604	654	640	609	636	623	607	585	607	632	626	618	642	624	655	642	602	655	599	614	637	625	660	598	637	628	659	607	665	623	656	603	627	630	681	640	635	622	656	650	613	600	679	662	686	587	653	687	595	615	637	629	632	606	648	598	647	611	615	624	635	624	632	644	606	590	609	657	640	626	631	638	669	665	651	633	641	666	612	629	600	673	635	649	675	687	611	652	593	666	633	660	587	663	621	682	600	647	645	652	640	620	643	673	621	607	591	608	650	653	575	672	641	624	640	629	630	660	643	689	627	635	601	660	583	644	589	670	715	625	679	603	671	624	637	651	625	580	603	652	639	633	588	638	666	634	652	667	655	649	670	651	672	631	643	611	647	635	676	611	700	679	630	659	628	597	627	651	660	689	668	611	613	659	606	648	618	641	610	645	633	612	630	594	650	663	612	633	622	652	576	626	621	699	627	629	635	608	668	674	633	625	663	625	578	580	598	647	675	653	607	652	652	620	609	665	626	637	648	620	614	634	639	629	603	667	651	651	652	665	598	605	621	647	648	604	647	608	665	614	639	582	618	642	579	613	653	592	594	649	657	656	623	628	605	594	617	660	570	611	624	635	641	645	634	606	615	605	621	639	589	603	620	628	637	619	670	649	636	661	615	629	616	662	611	610	636	639	632	651	640	603	631	646	625	604	650	615	615	616	621	623	657	620	641	599	622	617	680	621	636	652	629	621	617	619	637	622	615	628	632	618	617	663	649	687	636	652	579	626	620	641	641	656	619	605	674	655	579	592	625	648	659	653	691	631	659	668	643	611	609	583	614	639	619	639	622	630	633	612	665	603	596	663	640	609	635	651	616	661	650	645	619	652	620	622	612	610	598	654	621	626	637	640	663	614	615	620	619	626	657	659	594	607	642	638	660	662	689	624	632	597	617	611	682	617	663	651	630	641	651	619	628	598	644	605	627	610	692	650	652	645	625	618	662	633	633	661	657	664	656	635	631	635	657	607	655	615	623	683	618	636	660	646	622	670	658	671	620	619	634	593	600	589	623	621	606	641	656	663	605	652	625	625	606	634	608	691	644	634	659	633	617	639	609	644	636	625	638	641	615	589	594	620	643	628	619	627	604	682	655	643	593	623	630	681	637	647	647	636	649	654	635	668	637	635	671	626	664	638	609	647	662	592	642	605	645	637	635	619	617	560	630	626	690	571	613	601	633	658	614	621	627	657	621	665	647	603	673	636	650	633	649	658	650	669	656	592	621	618	633	631	611	646	666	607	605	640	619	656	663	671	630	611	623	631	633	598	654	637	644	626	642	623	552	625	631	611	582	620	632	652	625	601	624	631	619	610	611	634	612	609	640	624	613	608	649	632	663	644	657	616	666	597	669	603	613	673	632	593	617	627	623	608	622	649	658	640	582	650	632	653	639	648	651	636	608	609	616	610	597	666	649	588	616	641	615	631	600	648	600	630	651	622	613	589	606	659	621	669	653	636	657	609	590	622	592	705	662	609	593	582	617	613	642	665	630	658	632	618	621	616	601	603	612	625	598	581	628	649	640	625	634	613	610	612	617	626	626	630	632	654	607	629	637	625	584	627	603	642	621	630	614	647	634	609	625	645	625	586	622	616	664	625	603	615	576	631	597	610	622	620	643	678	600	662	668	632	625	596	692	605	638	582	691	617	600	643	588	632	649	634	631	667	637	649	636	611	661	618	617	663	637	591	645	637	674	635	654	624	604	658	612	652	646	625	611	607	666	611	655	612	649	589	597	632	608	649	625	624	611	611	603	620	607	597	676	615	621	664	664	618	652	613	631	637	648	669	598	682	668	613	653	622	617	620	643	607	620	666	676	596	633	623	628	642	644	630	626	642	613	625	588	628	650	575	645	602	593	608	644	649	624	584	637	627	611	616	629	662	645	594	621	614	661	631	602	605	621	615	642	608	658	670	612	627	595	621	644	629	637	651	630	646	666	607	663	587	620	617	627	648	592	644	641	632	634	622	663	643	639	609	599	625	634	661	652	590	658	657	624	638	641	601	604	650	622	619	592	632	614	633	602	683	646	581	628	693	622	619	622	608	666	609	670	613	660	641	658	605	645	616	617	694	658	635	662	651	670	641	606	642	602	636	591	632	640	609	644	668	651	588	587	617	635	644	636	596	640	652	638	646	602	577	603	635	645	673	655	630	628	603	644	625	660	631	639	625	640	655	616	624	665	662	620	616	688	613	658	651	636	638	649	610	623	589	646	668	632	601	605	677	647	645	585	631	668	635	641	620	619	639	608	656	653	598	639	647	577	626	611	574	617	616	612	614	626	644	664	645	616	668	637	640	617	635	655	624	637	611	654	645	617	675	673	644	650	655	674	657	646	647	637	674	635	656	636	664	676	600	592	603	661	608	620	635	651	600	574	651	677	666	628	598	622	637	659	636	604	651	638	664	672	581	626	655	676	616	600	626	663	631	634	584	638	652	677	670	695	642	639	655	599	698	651	618	658	651	624	672	628	621	663	614
33780	19338	5037	886	678	630	630	656	598	630	610	638	573	582	620	636	633	638	617	613	583	628	595	616	654	621	589	571	615	629	577	620	643	634	595	597	611	629	601	608	579	557	626	558	616	645	607	598	638	560	644	583	599	557	613	629	576	649	620	596	654	638	634	603	610	608	608	633	619	615	651	578	630	628	602	628	568	555	656	667	623	602	605	600	607	648	601	607	635	613	625	652	664	560	597	583	606	646	623	624	625	602	599	581	638	606	599	648	596	652	633	582	631	607	590	646	620	597	615	637	613	650	627	580	607	568	631	622	613	591	582	614	636	653	644	626	664	633	585	638	581	569	617	593	616	593	608	585	624	601	636	636	583	588	679	609	566	602	602	628	608	634	600	599	609	578	616	603	641	631	641	599	644	624	577	609	639	650	612	595	603	603	620	579	614	650	603	605	608	597	595	605	597	619	613	604	581	636	618	589	562	646	640	640	585	621	676	553	597	543	610	602	620	644	615	627	636	629	679	646	604	616	659	639	678	596	611	642	612	641	611	651	600	639	623	614	564	595	629	578	592	607	605	612	577	621	605	599	614	616	573	638	577	620	612	637	599	651	589	583	578	575	614	589	614	631	603	616	605	633	590	596	598	618	590	597	595	601	603	586	570	611	630	625	604	600	601	662	616	569	612	608	543	574	610	581	618	624	620	616	664	597	556	644	622	618	625	631	600	592	592	602	640	582	621	614	656	637	626	607	631	639	634	609	617	603	592	570	619	599	675	621	583	600	636	603	618	650	611	570	582	585	591	613	610	618	631	606	598	595	599	607	599	609	607	581	593	630	622	598	646	586	573	619	595	564	627	613	591	580	622	617	614	635	601	611	615	650	599	602	625	591	592	591	594	599	566	659	591	667	638	622	657	586	566	598	588	598	599	630	598	606	598	604	618	607	575	605	611	594	616	660	614	591	640	643	667	656	575	618	600	617	640	627	642	598	611	572	610	614	636	590	635	647	647	612	602	598	593	611	575	594	560	599	617	571	637	608	636	631	648	624	594	588	638	601	610	614	624	611	607	591	621	597	656	599	603	604	620	608	621	619	633	614	625	631	594	607	615	602	599	616	589	618	593	552	652	617	620	566	621	621	678	561	594	606	569	610	601	609	619	589	595	603	639	589	592	638	649	641	593	649	597	577	564	633	616	588	573	617	567	586	580	567	608	598	625	595	574	565	574	613	582	579	607	579	560	589	569	606	607	593	612	579	596	651	588	616	626	585	610	612	599	650	607	636	628	594	611	575	595	604	603	603	573	596	637	614	589	614	587	611	595	613	601	575	598	661	592	632	595	618	626	600	616	648	640	652	619	618	623	610	621	613	607	633	554	560	605	633	603	617	572	573	608	633	590	641	595	597	595	636	621	567	615	632	594	544	579	588	598	616	612	593	594	629	606	567	604	614	617	685	588	667	611	641	618	590	679	612	595	642	638	599	572	582	586	634	596	644	619	589	591	589	615	588	599	615	630	597	665	631	658	640	584	620	593	620	587	608	622	588	605	595	654	648	591	592	613	651	599	564	633	629	612	591	580	594	610	585	619	638	626	617	632	610	572	608	634	603	602	558	592	576	588	610	632	595	610	621	594	584	607	612	588	625	618	621	600	582	633	607	617	601	583	613	612	608	615	586	622	588	597	625	582	599	573	585	628	576	649	640	600	638	634	609	602	564	604	572	605	635	615	609	632	631	637	616	629	617	552	613	595	614	628	612	628	614	590	578	637	578	616	663	596	604	619	573	618	552	623	590	592	622	591	593	563	602	603	579	625	623	601	623	635	624	618	592	633	581	594	608	631	606	624	591	644	617	624	586	632	630	580	655	604	592	633	615	588	576	614	586	646	582	600	601	603	648	597	620	613	592	613	622	611	621	556	604	579	587	630	606	619	572	652	607	593	629	633	600	603	664	622	604	565	615	593	594	583	594	582	612	615	600	606	641	589	634	612	604	624	647	626	563	651	628	565	609	610	569	635	629	591	563	632	621	629	627	619	599	632	543	631	613	619	582	543	624	581	603	623	601	614	620	599	632	603	591	635	630	576	593	572	599	598	652	602	627	595	614	623	613	613	597	598	590	607	546	628	597	622	613	624	631	606	605	565	609	580	607	616	635	554	608	603	555	613	581	597	670	603	603	648	604	580	628	599	618	628	637	577	630	594	593	600	586	579	607	610	587	586	622	618	590	587	587	630	683	574	610	623	604	584	579	634	627	591	617	633	595	615	627	685	594	618	609	628	552	647	620	592	632	578	612	627	632	652	581	602	585	620	637	624	578	631	603	620	617	592	587	589	655	633	621	643	595	603	628	615	598	600	594	558	629	574	599	554	577	587	602	628	589	596	602	630	654	600	596	624	650	676	599	614	613	635	631	582	581	606	610	643	636	610	606	591	619	593	603	613	638	593	631	599	596	647	629	603	570	660	561	583	612	642	628	609	580	619	643	591	605	631	604	620	577	608	592	612	587	591	623	620	602	655	613	601	638	621	595	609	611	588	615	625	590	594	548	588	587	584	616	616	597	626	619	613	639	634	645	626	621	589	611	603	592	605	569	613	556	615	622	604	640	644	588	629	578	569	598	638	623	555	527	585	641	574	624	605	601	624	647	618	623	622	616	619	635	619	595	614	635	607	631	607	608	626	640	618	614	627	584	609	578	658	617	589	615	614	628	565	609	596	606	583	596	601	584	588	601	676	598	600	572	568	663	663	611	594	585	636	627	580	564	604	611	579	594	577	606	609	614	604	613	628	584	644	632	538	622	597	682	627	595	599	607	598	622	596	603	587	620	624	621	593	619	596	588	586	625	640	612	600	576	620	621	585	612	601	616	630	606	622	597	592	619	622	570	640	650	551	610	616	637	637	603	646	623	606	632	602	624	614	622	590	589	614	603	592	619	623	593	562	597	579	660	672	575	578	606	573	632	600	617	620	590	604	570	613	635	626	587	634	583	582	613	612	606	621	600	612	615	598	549	603	589	580	624	607	650	641	614	618	588	614	597	620	599	587	568	623	572	560	619	633	649	614	606	656	608	596	610	604	610	602	587	594	632	600	579	643	656	577	653	626	627	589	609	600	593	621	648	584	664	632	574	603	591	621	640	559	651	592	586	599	618	644	600	555	612	639	648	597	615	606	616	580	586	613	624	654	665	600	605	627	608	584	660	641	582	611	586	605	635	616	567	653	621	586	619	579	583	618	593	648	648	586	601	590	538	612	571	644	594	627	550	603	623	626	629	649	653	634	620	643	601	620	588	650	658	606	560	619	677	605	566	643	611	599	596	579	552	606	622	591	589	601	616	619	633	634	575	642	631	639	586	632	602	617	586	577	642	607	612	579	632	587	605	605	581	630	620	582	568	584	637	642	627	548	643	628	613	572	619	583	578	566	639	570	600	601	572	648	575	602	584	605	561	572	652	601	600	605	607	589	600	634	574	592	616	607	636	606	608	605	595	586	600
32408	4496	964	788	706	721	673	635	699	654	676	664	688	659	615	630	652	627	639	635	626	620	656	620	576	651	602	627	633	665	616	630	640	662	612	614	587	633	635	612	603	619	630	606	582	624	608	666	620	674	632	626	657	638	626	627	634	629	700	687	608	666	628	579	672	656	623	600	674	624	656	642	610	652	594	641	650	653	594	652	617	656	623	594	656	608	676	645	604	617	588	616	625	624	647	605	559	632	624	591	650	643	619	601	605	649	590	627	609	629	635	656	628	641	599	624	639	662	618	613	628	643	648	581	618	616	617	587	634	613	648	619	669	685	643	640	626	628	675	643	610	638	650	581	664	650	684	634	588	639	645	630	637	678	665	656	609	625	599	640	605	584	625	582	619	589	627	606	651	622	599	622	615	603	606	603	620	615	658	644	643	636	638	613	631	628	649	617	638	622	606	633	618	576	650	611	637	595	650	628	637	611	592	584	603	627	637	626	608	603	635	589	604	647	652	590	617	610	638	565	669	603	623	663	630	603	607	657	668	629	578	640	584	635	601	618	654	608	633	650	623	619	622	635	667	595	609	635	601	614	636	661	614	638	657	622	625	651	637	672	592	613	601	614	654	626	600	613	621	662	627	581	583	638	597	639	630	620	628	629	653	628	610	644	578	618	648	675	601	618	659	578	611	630	621	652	632	677	613	658	607	594	645	654	627	638	613	636	626	600	619	664	626	648	618	634	568	629	624	658	611	612	672	578	672	628	626	670	632	655	644	633	648	628	627	628	610	591	594	587	646	632	631	634	611	628	623	624	621	618	654	647	613	623	596	668	627	620	618	623	618	555	621	637	619	623	625	668	654	622	621	624	582	621	605	622	634	659	577	639	647	613	657	633	656	557	595	642	647	610	600	606	609	672	592	636	619	630	614	622	682	609	644	573	629	604	609	592	621	670	623	629	660	659	604	603	623	600	642	641	665	609	605	614	622	655	638	627	623	606	609	631	606	617	645	623	618	639	637	627	602	673	598	615	629	650	599	636	619	665	587	656	673	630	625	671	609	627	597	623	615	615	614	638	595	652	610	600	597	669	596	672	598	599	665	587	679	603	619	647	660	661	669	661	641	663	644	621	618	602	634	592	627	636	624	619	673	650	636	633	643	627	649	619	678	601	638	647	641	653	595	644	651	646	648	614	624	614	596	641	619	616	601	672	628	615	609	652	647	593	671	639	615	614	685	619	619	596	670	576	645	664	610	628	619	634	624	593	635	605	626	572	594	633	610	620	586	615	587	666	637	649	629	651	630	615	633	634	615	653	638	618	608	579	597	639	674	608	624	632	636	641	614	568	647	628	633	647	627	595	654	628	614	657	628	610	571	639	653	587	631	644	625	618	608	583	650	649	585	638	627	610	589	593	642	610	589	632	655	627	603	628	654	654	683	648	637	684	646	667	602	661	627	640	623	637	600	630	635	623	679	629	657	579	640	649	629	626	621	654	615	626	637	606	616	643	659	633	638	615	683	581	588	658	628	622	623	655	639	599	602	653	604	649	663	639	572	647	630	568	623	614	581	629	665	639	626	651	643	651	619	615	649	654	642	654	622	655	619	655	630	657	610	635	653	581	621	622	600	605	592	632	602	609	637	674	603	655	657	617	630	667	586	630	631	670	677	612	653	608	617	633	654	641	684	597	597	652	566	599	559	642	681	636	616	637	599	627	629	647	640	612	621	650	651	603	635	611	666	617	636	618	635	604	609	655	664	604	619	612	621	613	623	604	594	638	584	620	622	631	648	630	605	646	616	637	577	662	668	620	600	585	647	617	630	648	613	637	640	623	662	579	601	654	588	654	589	667	665	613	582	639	618	674	616	636	651	647	682	644	585	653	653	646	647	654	625	600	604	612	623	652	653	678	665	633	619	635	626	568	626	587	658	654	640	650	646	609	638	636	613	623	647	616	644	587	613	676	637	636	561	631	614	658	607	587	610	639	600	609	624	575	607	595	616	619	642	601	601	646	587	608	661	604	614	669	619	632	606	643	658	614	668	637	597	639	671	639	639	633	622	600	643	599	610	596	612	629	607	672	613	609	615	616	628	613	609	608	637	617	642	636	605	608	609	593	644	614	587	652	617	606	574	623	603	637	627	601	654	646	647	611	652	623	636	634	573	685	638	636	682	639	593	616	608	641	669	597	690	640	620	655	618	594	642	621	629	610	634	615	679	628	621	601	611	658	632	656	653	636	646	647	611	652	589	608	631	614	564	648	651	680	639	587	659	637	610	625	626	604	576	653	642	631	607	628	581	633	648	614	650	645	677	617	630	635	685	629	614	666	574	637	616	610	620	603	664	660	608	627	616	653	629	637	623	592	631	640	667	668	604	595	629	592	612	642	639	612	668	652	636	622	633	652	677	640	601	622	605	641	631	631	587	622	633	648	609	686	622	614	634	666	621	620	598	633	608	606	612	634	604	593	655	627	640	652	648	637	638	590	625	629	602	602	613	601	598	640	629	659	631	662	659	646	618	637	707	622	612	683	581	650	630	617	655	618	625	657	682	618	636	635	644	638	586	663	601	634	621	679	632	668	647	637	577	622	617	668	632	646	651	627	632	680	669	677	615	566	640	614	618	684	644	630	621	648	661	641	637	649	627	597	613	596	627	628	585	609	642	625	654	637	618	616	632	622	626	613	625	635	618	643	626	586	625	610	665	590	612	641	642	690	612	627	626	611	603	596	654	582	608	626	645	636	646	625	593	618	594	573	590	629	655	617	647	594	604	655	636	657	604	622	610	621	641	672	613	617	618	632	640	633	591	689	634	629	603	668	635	614	603	661	613	612	670	604	599	617	666	574	647	631	617	594	645	628	633	667	674	651	576	613	611	618	619	613	642	602	609	615	634	670	589	628	625	642	639	651	634	600	619	629	624	610	680	609	608	583	640	636	621	618	628	603	626	617	600	634	638	639	610	608	598	620	661	589	637	664	613	628	647	608	617	615	622	648	639	626	627	629	654	653	614	663	630	600	614	642	630	614	605	602	561	668	614	652	605	633	604	600	652	644	603	669	607	611	642	597	613	606	639	620	646	580	648	619	690	606	665	621	638	605	629	632	651	652	642	673	596	647	653	604	638	621	632	596	636	630	626	604	599	621	590	622	621	636	676	645	603	616	645	621	587	616	616	564	627	645	627	643	678	614	616	593	615	627	660	649	599	700	607	633	631	614	596	634	611	643	653	650	626	602	603	660	636	605	600	625	541	607	586	641	561	619	701	587	601	661	671	589	590	680	614	639	618	613	590	606	617	636	628	651	638	628	615	649	637	591	614	645	669	652	610	666	600	660	629	601	659	577	625	567	635	587	613	579	634	605	616	654	601	631	619	612	654	643	658	647	628	660	640	626	660	588	620	674	663	604	650	599	649	624	600	591	627	679	603	622	636	615	635	666	658	628	618	643	642	602	616	619	611	638	599	646	614	672	623	614	620	614	622	620	650	618	635	650
26475	22032	28527	25963	21920	13422	1166	744	647	554	520	501	459	509	469	456	412	426	447	405	383	444	360	404	399	384	358	425	381	392	380	366	341	398	429	418	411	389	378	412	375	394	418	419	375	370	367	357	379	353	387	383	401	372	360	383	395	346	385	376	400	397	395	392	365	374	437	391	349	396	384	360	387	349	388	373	375	375	390	370	386	353	351	358	396	383	358	367	392	367	361	396	387	357	377	379	363	385	367	383	336	363	411	364	378	363	415	338	363	410	360	381	393	368	356	390	415	375	385	376	387	362	399	369	381	372	386	373	385	371	412	347	372	341	367	391	332	367	361	396	353	365	403	350	387	376	374	344	408	392	359	384	365	369	384	393	425	360	348	373	372	348	373	366	367	378	369	369	387	400	366	358	379	348	383	347	381	384	377	363	367	353	375	361	353	365	377	325	387	372	363	360	374	342	386	380	375	401	346	370	373	401	336	383	362	363	384	412	384	397	371	418	379	381	395	392	376	367	395	397	353	358	425	348	360	380	380	383	376	359	372	382	389	359	391	334	385	365	402	384	368	381	373	400	362	396	381	357	350	355	394	376	353	341	353	385	361	350	347	387	352	369	380	383	393	375	387	335	386	372	385	379	404	353	350	362	375	398	388	377	397	374	376	402	364	423	392	370	375	383	368	377	390	391	391	366	386	372	365	389	346	349	392	378	368	334	385	395	391	388	380	372	405	385	361	350	367	350	395	362	388	381	363	352	377	369	377	359	406	381	386	378	392	409	367	368	334	338	383	388	393	396	350	395	414	403	406	407	388	391	347	367	330	358	360	379	349	358	368	381	407	374	358	377	370	379	349	365	369	398	371	352	377	368	375	371	379	347	372	371	353	338	414	349	375	396	348	396	386	366	388	379	317	339	357	401	374	420	350	386	330	349	376	377	361	391	387	374	363	351	367	353	339	398	377	387	393	401	331	380	375	375	370	360	375	367	391	401	373	375	363	352	385	384	378	389	380	354	349	340	373	389	393	358	370	383	360	366	379	383	363	377	374	410	393	408	369	373	356	415	395	372	400	386	378	391	354	395	363	354	395	358	378	358	364	375	396	377	377	377	350	356	357	363	373	338	421	359	407	395	364	369	333	376	373	355	387	369	393	369	393	373	349	405	369	369	414	361	376	381	356	390	389	377	365	390	389	381	395	397	391	353	370	385	323	364	350	362	359	395	371	386	371	379	361	355	332	390	398	352	411	359	385	376	358	390	399	364	370	389	366	363	362	418	376	380	360	379	399	411	350	369	360	363	349	346	375	393	370	381	397	388	350	371	380	412	377	375	404	376	394	390	360	376	387	386	322	376	372	355	341	356	372	362	392	405	358	373	395	393	380	394	420	387	404	375	370	376	366	368	385	361	363	403	379	356	369	391	367	383	371	361	370	383	340	388	366	392	349	362	330	344	375	397	365	363	381	377	356	366	401	367	389	408	360	383	368	372	387	392	340	364	377	398	361	343	383	383	351	380	364	387	376	382	382	403	359	368	359	371	379	367	400	381	406	379	378	410	369	392	365	338	339	353	359	343	393	351	351	392	345	361	382	359	353	373	354	389	389	377	366	384	397	394	409	351	415	362	364	405	374	408	346	391	342	375	375	361	374	374	384	371	389	392	365	367	409	344	408	357	334	367	357	379	351	376	355	437	339	365	386	376	348	367	359	354	368	409	375	362	382	378	362	420	380	327	372	360	384	372	385	370	365	361	319	370	379	371	415	389	364	380	342	349	362	369	393	400	389	401	319	373	395	382	395	361	373	361	348	371	412	379	348	384	363	345	384	367	409	399	352	369	366	377	407	361	365	388	376	392	397	400	392	358	343	345	340	389	371	373	373	375	401	366	376	402	356	352	348	369	381	360	420	313	391	359	356	366	349	376	387	360	388	349	341	374	370	372	355	335	353	393	395	370	414	403	398	366	405	383	397	377	338	385	365	380	381	372	347	362	436	388	387	376	372	403	404	367	356	376	373	360	372	387	346	406	372	370	382	386	389	368	363	384	362	353	366	371	402	377	368	359	380	380	375	334	372	394	368	385	380	406	376	379	349	376	351	356	377	344	389	344	401	379	363	392	348	391	371	369	382	393	328	379	373	377	395	370	367	366	410	358	379	416	376	364	358	402	359	389	365	379	383	376	391	375	404	443	372	417	378	366	392	369	376	382	360	376	372	369	426	392	350	363	300	373	383	376	366	363	391	350	375	318	376	383	356	391	366	365	360	356	382	374	340	379	370	401	347	367	404	414	360	386	398	400	363	408	341	380	371	371	371	360	402	380	396	330	384	399	363	340	354	392	341	382	339	362	376	377	400	411	364	377	368	383	366	389	366	349	338	350	360	369	386	368	398	361	373	374	375	336	377	383	380	376	386	376	356	386	381	393	370	363	353	362	418	372	391	379	356	394	388	388	363	370	400	417	406	344	410	362	359	370	353	381	334	352	401	334	378	344	345	341	353	375	395	398	366	392	371	388	375	378	351	353	381	369	376	397	414	346	355	359	348	360	373	381	408	379	361	389	366	376	366	417	360	399	374	358	356	337	350	375	376	343	397	367	381	371	349	366	358	367	376	373	357	356	377	338	369	392	351	372	382	410	388	372	355	377	362	377	381	383	390	326	369	403	375	384	352	367	412	340	387	339	372	356	400	387	380	355	363	372	379	399	401	357	362	384	370	351	365	350	390	371	334	410	367	381	368	330	361	331	381	394	389	381	400	375	386	393	400	403	395	366	350	378	388	347	354	368	384	365	372	343	374	375	390	382	381	376	350	357	366	393	339	350	392	378	418	361	352	389	375	387	352	376	368	360	365	378	341	443	360	354	377	388	347	400	369	361	385	392	346	386	383	378	368	361	343	366	348	374	423	372	395	380	373	373	346	386	364	397	390	394	371	356	342	385	360	388	374	393	368	373	374	372	378	372	365	401	386	320	353	331	374	377	353	414	413	409	369	389	372	364	358	344	380	375	340	342	343	368	351	353	345	334	360	368	414	383	363	357	389	412	383	383	369	381	374	389	352	397	345	387	363	370	366	381	372	351	387	380	333	364	387	395	362	357	364	345	382	416	342	353	372	380	387	362	370	402	387	363	377	385	413	350	382	402	393	356	385	348	350	363	362	360	346	374	345	389	317	387	359	358	409	374	369	389	365	369	371	354	394	363	392	374	357	350	366	357	377	358	330	374	381	369	353	395	401	405	389	362	389	373	373	395	388	326	385	378	388	404	368	386	377	418	363	349	368	363	366	390	359	380	351	379	377	368	382	359	404	373	392	366	384	356	391	346	378	393	380	359	391	347	353	410	386	395	374	327	394	371	350	375	378	420	334	353	389	383	375	372	405	399	340	387	354	368	358	356	381	379	376	357	364	377	408	359	330	370	348	384	380	353	340	384	393	366	357	386	361	382	388	368	374	341	355	365	383	384	317	374	386	372	390	383	369	375	398	367	379	359	396	354
62468	10205	7161	4077	2487	1880	1401	1116	963	832	780	714	668	603	552	607	501	484	516	483	466	461	478	407	463	429	449	457	455	417	419	425	420	433	421	406	375	397	391	368	377	418	396	426	396	436	407	422	421	401	399	405	390	389	412	359	379	415	420	405	399	388	413	421	397	408	435	480	401	420	442	408	413	420	404	423	363	417	387	370	377	385	411	367	396	399	387	378	395	379	396	367	398	401	379	388	379	393	379	376	402	390	380	393	399	384	431	406	362	397	375	351	404	385	426	350	423	401	376	363	405	438	395	356	408	403	396	375	387	401	399	365	379	386	346	368	403	386	360	369	388	367	378	402	378	390	399	391	373	394	393	345	377	378	378	408	400	398	398	400	362	401	396	409	372	405	410	366	408	376	390	397	403	419	422	394	392	350	361	385	361	409	403	397	365	402	402	387	410	394	378	407	387	326	404	421	397	419	382	420	407	388	402	343	413	409	352	355	367	377	372	395	400	380	388	361	377	409	365	365	408	402	387	336	405	395	397	404	381	397	402	386	389	377	388	404	388	381	424	385	397	403	375	375	413	406	387	393	422	376	394	372	360	378	390	397	372	385	379	395	404	362	384	382	401	403	390	379	413	368	413	390	405	421	399	402	378	384	383	364	413	372	378	375	383	402	347	381	402	369	420	427	397	396	358	377	356	358	408	431	357	374	386	397	391	394	373	399	357	407	436	377	392	384	376	394	366	389	396	368	391	399	384	359	407	381	411	354	354	374	403	398	355	377	387	377	418	379	391	391	387	358	430	399	381	391	419	377	395	413	372	401	402	401	400	362	422	384	390	384	361	364	381	401	381	419	386	412	398	371	396	392	405	421	375	367	394	369	382	361	380	392	375	357	384	386	404	393	393	391	386	331	415	365	389	424	389	395	397	398	363	400	373	365	399	398	363	387	410	367	393	383	373	368	399	371	410	355	358	395	356	394	405	390	405	363	376	412	389	398	335	397	371	410	388	385	393	388	392	368	393	353	412	351	433	368	382	386	386	377	354	380	390	406	355	388	391	370	377	368	390	405	377	391	396	422	388	356	338	373	348	370	368	373	411	383	377	396	402	377	387	357	392	382	368	371	389	371	370	363	394	375	403	399	382	357	399	358	391	366	407	379	403	385	356	373	401	400	363	366	381	394	381	409	405	421	379	349	387	385	376	392	368	407	397	383	386	391	410	361	382	441	365	367	380	397	394	399	380	400	425	360	402	420	390	375	381	360	407	360	391	381	411	419	374	383	366	396	419	368	343	388	369	352	429	376	393	364	376	385	349	390	392	376	373	411	416	380	368	413	369	415	402	393	402	388	403	370	370	375	383	366	407	380	416	370	390	391	373	347	357	388	389	434	367	386	394	399	382	399	389	359	385	384	393	364	396	392	421	367	386	395	366	440	389	415	350	391	377	374	377	413	385	376	407	424	420	370	364	388	393	412	383	383	408	401	360	381	393	413	399	402	403	372	387	389	390	397	410	397	408	373	415	398	394	389	387	384	360	388	365	375	397	414	373	357	389	409	370	382	405	373	445	400	382	388	406	374	388	432	361	415	408	371	381	391	350	381	370	370	379	373	388	384	367	374	381	399	399	352	409	389	404	403	393	386	408	418	402	378	385	366	405	352	406	391	383	398	394	373	378	387	362	382	406	392	395	406	393	411	356	401	388	412	334	385	409	425	371	361	357	404	351	399	394	387	395	390	380	384	382	392	371	387	400	398	383	379	378	369	398	458	432	401	365	379	434	386	379	384	421	354	356	345	409	394	368	385	396	390	376	396	388	389	355	398	405	387	372	378	371	398	355	395	378	368	362	355	370	378	400	396	381	397	406	378	353	371	390	385	392	392	381	395	387	394	366	424	355	374	364	390	384	382	339	360	370	385	387	413	411	393	387	417	399	386	369	379	363	362	375	404	397	409	403	381	394	371	373	369	355	370	403	370	393	382	399	391	355	356	405	419	416	323	362	387	370	370	367	378	393	362	393	387	429	382	408	397	424	345	432	397	377	390	385	388	407	374	384	394	410	371	374	402	368	366	431	414	374	370	410	412	406	360	370	367	380	384	404	398	404	359	386	380	390	383	360	390	396	400	375	391	391	384	383	399	419	377	354	339	376	381	425	363	391	350	383	382	388	373	384	383	418	400	396	348	417	399	364	388	355	391	399	341	360	382	391	370	407	406	373	403	380	374	398	362	390	400	379	407	404	406	395	411	406	404	407	399	368	397	376	421	387	369	377	393	354	351	355	389	371	365	397	419	373	385	384	403	360	394	391	366	357	380	377	396	379	398	378	395	400	414	391	383	378	367	386	394	392	353	361	390	363	385	423	430	346	391	360	390	414	395	377	392	402	359	380	375	404	377	412	384	374	376	418	390	405	382	379	399	395	381	398	411	399	394	385	381	415	426	365	406	396	392	399	361	382	414	391	385	338	392	381	373	362	354	391	394	349	391	392	374	394	382	388	360	362	395	370	403	391	369	417	412	431	405	357	400	389	399	385	400	378	410	368	409	403	362	364	401	403	360	387	425	395	358	360	417	427	418	386	402	372	395	402	398	429	403	354	411	381	395	380	386	396	395	391	378	381	419	390	378	416	361	402	410	426	399	399	418	405	372	384	367	360	400	410	427	374	343	445	381	402	386	389	349	392	403	409	378	396	397	370	393	388	393	384	383	390	413	375	427	361	410	427	405	354	407	383	395	364	359	359	367	376	371	353	374	357	375	402	379	387	402	393	387	383	400	360	358	413	410	416	369	407	385	404	400	417	411	372	416	395	383	385	368	412	415	389	380	396	377	396	370	384	395	428	380	404	384	406	396	396	409	394	372	400	396	381	380	404	421	402	378	352	406	392	409	390	405	383	394	400	399	413	384	393	377	392	377	392	411	370	402	385	392	375	407	384	412	411	431	384	379	376	375	397	394	372	365	393	382	397	370	376	361	379	410	367	390	394	390	435	345	413	413	340	411	414	375	401	359	392	399	380	399	390	344	374	381	363	379	386	358	378	363	396	394	370	372	409	378	378	367	398	375	380	362	368	358	374	391	382	375	413	371	396	353	397	376	382	373	413	416	386	402	365	379	373	364	342	372	377	412	401	413	423	409	377	402	409	404	406	373	399	384	343	408	393	378	395	399	403	403	395	355	409	381	360	374	372	428	385	346	370	349	363	412	419	372	392	379	424	404	401	382	397	395	374	369	385	368	386	377	409	354	405	404	388	368	363	359	397	388	393	388	430	403	399	369	428	371	376	404	382	347	394	396	372	404	362	344	370	361	369	381	408	367	423	378	391	411	390	389	391	370	380	355	388	395	387	342	372	394	398	388	395	370	400	390	398	371	369	358	376	401	398	404	379	392	380	390	399	370	384	386	378	399	386	353	427	380	388	385	413	363	357	361	374	374	400	397	384	388	414	362	410	390	390	358	387	359	425	388	382	372	401	398	383	368	405	336	354	370	399	384
23212	20974	27565	24446	20934	20994	11596	1505	1133	1015	1027	910	826	862	837	795	789	749	779	702	750	721	732	774	683	717	702	681	716	714	687	756	691	708	688	717	696	648	685	735	658	676	640	719	694	692	675	726	691	635	733	702	660	664	698	677	712	670	677	654	644	706	682	690	726	672	674	761	692	671	738	655	707	640	751	698	649	659	677	718	676	684	683	673	700	670	652	700	696	694	705	658	700	677	690	675	707	691	718	662	681	614	647	653	676	694	700	687	698	725	627	678	704	687	720	646	687	627	623	658	664	695	673	704	628	702	683	745	638	650	664	709	676	702	716	673	624	679	697	708	659	677	674	669	680	711	665	644	654	628	696	655	682	688	687	715	673	645	724	655	648	673	625	705	635	695	660	649	742	656	666	679	679	657	636	692	680	641	635	705	705	684	701	696	694	659	635	689	702	680	701	661	640	717	682	625	657	649	642	663	663	612	699	676	690	714	702	619	684	680	665	659	657	694	692	682	724	662	654	668	691	661	673	678	690	690	754	668	638	660	675	674	659	692	664	656	675	690	669	638	668	682	698	701	671	628	636	689	653	648	664	702	671	673	674	695	692	662	693	716	703	704	618	676	681	674	671	695	644	677	656	677	661	694	685	680	721	678	702	712	707	656	696	641	707	653	648	662	696	652	735	699	669	670	677	664	741	684	687	685	693	664	702	681	662	660	703	659	709	691	660	640	673	667	620	684	673	673	719	698	738	661	636	691	697	723	717	721	704	693	704	689	638	703	613	655	685	710	659	690	633	648	709	670	694	716	709	644	673	625	680	679	645	716	641	706	683	687	703	691	687	645	671	688	675	635	666	674	707	647	651	672	664	650	678	652	656	684	664	658	691	690	665	716	634	652	675	703	669	686	657	682	649	643	702	662	682	699	694	716	607	691	679	730	701	691	718	661	650	645	704	670	658	676	704	652	681	674	719	699	703	663	626	632	645	664	672	661	606	692	663	639	634	720	623	696	721	660	658	639	672	627	651	644	681	668	715	680	664	689	718	680	687	670	666	640	705	686	672	696	698	674	691	629	718	695	703	668	631	636	665	648	638	637	605	700	646	679	663	680	727	654	679	674	715	709	689	639	673	687	681	708	669	647	701	671	654	646	690	680	679	700	698	661	651	682	689	643	647	635	679	665	664	696	680	661	724	639	672	660	704	659	694	628	633	652	690	690	710	664	614	674	674	669	698	717	678	619	646	677	706	645	691	674	680	692	639	644	661	677	669	661	716	668	688	710	677	687	659	621	685	676	643	699	697	692	677	682	639	708	655	686	701	669	677	604	689	708	638	673	670	684	670	719	661	680	654	638	689	670	672	686	630	685	659	645	657	659	679	685	716	669	723	689	672	648	646	667	649	723	668	700	658	656	668	659	663	685	684	666	703	670	693	704	664	664	663	697	648	644	656	680	691	657	630	670	698	695	674	689	653	687	676	670	651	626	700	700	701	681	641	646	694	722	692	652	671	665	726	684	645	678	629	674	691	661	648	686	651	722	682	671	649	709	679	654	684	745	661	715	708	650	702	669	694	679	698	681	694	682	640	662	682	691	642	706	693	665	669	724	693	674	667	693	670	646	688	684	694	670	723	658	708	691	709	697	686	702	655	615	645	619	665	637	698	679	666	676	709	660	666	642	668	716	677	679	661	691	701	695	678	632	669	711	647	638	673	708	675	685	725	698	633	656	616	629	688	715	638	641	641	689	704	658	671	652	668	655	664	675	706	615	705	673	698	688	685	657	674	671	640	666	686	645	611	698	642	684	697	683	617	648	663	613	660	664	621	640	681	703	684	631	627	666	667	651	661	699	670	708	689	705	728	705	662	681	663	666	670	659	632	676	706	677	716	662	671	677	669	693	700	678	676	657	646	725	624	686	657	731	667	645	636	677	708	669	662	679	676	666	672	678	704	652	659	670	661	710	697	653	680	669	694	707	669	677	686	704	624	689	637	679	667	684	640	673	673	670	640	653	669	707	656	704	667	673	641	660	664	714	709	684	659	674	672	641	700	686	655	681	665	664	697	667	691	701	721	668	663	682	663	688	668	675	665	708	675	646	680	647	668	710	701	659	648	627	639	642	654	667	670	675	669	729	663	696	675	702	689	717	691	641	639	693	681	675	698	691	660	682	682	703	661	702	691	655	719	671	704	651	667	662	639	665	705	720	668	677	661	691	667	682	654	731	659	681	679	622	692	632	644	664	681	654	645	701	663	625	664	659	712	610	680	666	707	679	659	700	695	656	637	680	661	677	695	672	650	681	673	662	684	679	696	632	689	677	708	690	715	693	641	659	698	636	702	669	656	691	720	627	663	660	671	675	673	707	634	668	623	668	723	648	651	647	722	673	694	657	664	654	678	709	675	633	691	641	679	658	701	672	661	643	689	675	648	684	663	668	689	645	722	662	682	648	651	689	668	628	676	654	646	676	688	697	627	677	665	708	665	620	681	707	625	728	697	649	673	675	668	688	684	688	669	668	664	646	667	660	687	629	629	664	657	672	620	643	706	663	671	721	668	690	609	671	678	714	707	633	693	628	644	610	636	677	676	647	656	697	718	694	683	687	675	734	669	667	664	686	647	643	645	664	691	667	676	664	654	646	704	737	656	700	683	641	648	684	664	628	647	659	685	670	634	729	620	722	699	728	692	684	684	667	655	677	662	698	676	704	660	625	638	671	706	698	700	642	653	626	674	658	725	642	698	676	678	684	670	674	698	663	682	666	660	669	660	681	664	661	683	688	675	669	645	639	699	694	661	697	660	655	698	667	666	661	676	634	661	654	694	620	662	659	671	686	709	676	613	631	698	680	707	669	650	662	667	728	647	668	688	664	705	654	644	656	627	673	649	661	657	632	675	640	655	663	692	669	726	727	703	699	664	665	684	671	701	635	619	662	680	701	674	667	690	662	609	695	664	697	651	691	628	653	661	623	679	681	664	696	674	684	671	682	710	669	619	705	672	663	683	691	652	632	667	676	691	672	677	639	702	697	707	650	657	666	689	673	638	713	749	711	683	707	676	663	671	633	622	693	629	665	665	671	684	696	634	705	677	650	666	680	671	738	639	667	634	661	700	709	709	707	675	665	693	653	624	652	658	672	670	698	691	649	682	690	660	674	659	684	698	664	690	644	672	672	673	670	651	667	652	668	683	669	696	695	681	652	647	688	708	697	657	652	654	714	665	680	683	656	638	686	635	673	700	722	670	629	701	657	659	647	690	653	641	628	682	682	684	703	667	699	637	673	676	686	662	674	694	683	654	622	627	668	698	635	711	662	679	711	664	705	714	684	696	697	696	664	669	655	699	659	709	655	646	666	639	646	596	672	674	651	647	626	682	659	706	651	681	668	710	602	663	715	661	672	663	671	642	665	660	682	640	682	703	659	654	703	718	642	640	636	674	682	661	669	683	684	626	648	646	642	669	674	697	661	685	659	630	669	668	617	711	686	647	695	675	679
54299	10880	10460	6229	3855	2835	2213	1676	1485	1310	1154	1046	953	919	831	856	808	820	788	745	700	688	709	688	647	688	620	633	581	612	642	642	625	620	626	588	645	601	589	585	566	635	602	618	650	616	612	598	610	556	565	571	616	565	573	611	589	579	605	582	603	591	585	659	645	614	631	614	620	612	606	577	602	607	562	559	539	607	584	577	599	545	557	585	585	568	526	553	549	593	569	585	587	611	573	553	582	567	589	571	589	579	547	554	575	564	575	586	614	607	567	589	559	548	598	575	591	554	541	584	580	615	540	616	563	563	500	552	534	571	561	579	583	569	585	553	567	605	560	612	574	582	576	545	579	545	557	579	599	572	580	547	589	585	571	567	545	605	621	616	583	557	515	586	602	519	584	565	609	552	609	609	543	569	565	605	523	541	529	552	635	586	547	581	542	561	579	572	537	596	597	587	609	548	554	588	569	557	579	601	572	543	568	624	564	574	583	588	613	582	547	557	535	570	545	595	607	563	533	562	558	568	591	569	592	559	565	582	572	546	582	555	567	552	569	528	570	543	558	559	587	571	560	567	594	535	600	573	539	564	526	560	577	562	576	562	559	550	564	582	585	567	538	564	541	550	619	587	587	547	568	582	575	549	587	556	526	589	554	590	591	584	567	562	597	569	622	589	582	551	589	582	530	534	565	563	578	548	592	560	578	604	560	571	578	572	588	588	572	558	553	564	549	583	552	546	522	588	547	590	574	593	565	576	557	551	526	543	560	550	555	565	540	529	543	544	585	560	550	545	611	543	599	570	538	591	539	538	601	581	551	551	517	592	600	562	593	584	611	563	572	552	566	556	555	545	524	555	575	590	578	589	612	562	564	539	546	566	552	560	595	547	580	547	569	551	559	594	544	554	560	562	557	561	554	542	556	550	532	540	584	550	548	539	589	546	578	559	536	549	548	553	573	583	548	558	536	559	579	538	575	570	572	579	574	571	565	572	578	551	570	563	558	540	606	548	570	565	518	589	600	549	571	578	569	579	562	561	569	597	573	621	582	553	567	560	591	536	546	581	558	562	576	580	545	564	548	607	554	544	549	586	562	600	605	572	554	582	539	613	636	611	593	557	576	600	521	535	568	610	561	587	546	565	579	585	543	592	589	566	539	582	554	544	573	571	568	579	603	568	562	491	572	584	588	575	538	547	572	572	595	600	608	511	604	606	574	584	597	529	539	566	548	556	568	534	584	538	573	576	575	536	587	573	584	578	561	573	593	548	571	530	607	561	604	579	554	570	510	552	541	585	519	565	557	604	528	556	588	542	573	583	563	538	623	608	547	598	587	594	575	566	601	596	569	562	572	596	576	552	569	567	601	569	574	570	579	564	555	575	536	585	558	527	619	563	571	598	576	596	565	556	562	565	618	588	567	516	607	578	556	564	598	569	573	579	615	603	571	593	553	572	559	549	620	582	582	572	575	544	562	609	558	579	555	606	581	657	550	565	597	584	564	536	566	526	585	550	590	559	579	521	537	547	592	567	564	533	582	571	575	550	602	584	579	572	547	567	571	610	576	549	585	558	599	564	600	563	590	562	596	557	561	542	569	557	556	537	629	596	591	563	559	582	580	576	597	534	551	585	584	608	535	589	528	575	558	523	539	562	508	528	571	560	561	583	578	519	570	556	574	559	547	567	575	595	560	604	553	518	589	573	566	581	563	564	590	576	528	589	536	580	522	553	571	585	556	598	521	521	573	575	581	568	596	572	616	576	593	594	569	587	565	595	571	579	586	536	562	561	534	528	559	523	552	551	561	599	555	555	587	547	592	558	596	547	535	558	515	529	557	548	580	578	535	591	592	562	551	571	590	566	583	556	593	581	603	570	606	559	521	584	571	568	536	539	564	542	572	537	541	539	586	617	552	573	529	618	549	587	555	584	578	565	586	567	556	596	536	633	537	567	540	563	548	566	577	556	568	604	565	562	570	518	563	570	538	568	520	588	533	556	579	570	584	579	508	522	583	567	571	549	573	579	583	563	549	559	575	583	541	560	597	599	561	616	559	620	530	591	591	560	601	569	572	585	530	567	544	596	567	560	531	587	540	597	551	558	527	590	591	588	543	548	584	565	549	523	547	556	545	588	547	555	565	558	533	548	598	567	551	528	580	573	569	553	570	580	585	530	556	568	551	592	589	556	594	564	534	546	584	565	604	556	598	549	581	547	573	572	531	518	526	593	615	563	578	602	571	565	544	572	554	500	575	569	574	594	558	603	581	571	552	560	578	570	555	542	566	516	560	561	601	536	590	524	552	586	582	597	512	576	576	629	527	589	586	573	554	592	575	575	588	592	578	597	580	547	579	564	555	594	569	532	554	595	550	564	580	560	566	600	580	575	543	579	520	538	610	565	594	609	527	545	556	610	563	557	582	558	578	598	576	543	565	559	595	582	606	592	558	523	600	541	559	567	592	549	570	588	565	529	568	558	624	540	594	590	555	540	567	597	565	575	570	583	567	572	605	608	562	540	552	573	528	555	602	561	568	618	526	537	565	591	577	581	586	562	544	574	562	528	594	559	571	485	555	569	560	529	604	600	553	577	589	567	535	556	523	596	561	537	530	557	606	524	572	578	564	579	587	575	565	512	562	563	572	527	608	544	580	532	592	583	573	591	581	600	551	567	565	629	562	580	582	588	586	548	524	591	557	583	538	556	551	529	587	546	529	566	563	605	550	569	580	552	574	595	557	584	577	543	559	584	557	593	513	576	622	569	612	568	592	562	564	587	556	549	542	562	582	552	550	538	550	552	509	576	565	564	568	568	586	553	618	575	597	556	547	587	535	559	556	541	567	565	567	583	580	527	579	615	578	585	599	545	591	563	542	520	575	589	571	563	557	571	538	601	551	600	546	546	604	555	569	561	558	559	591	578	571	536	553	568	590	535	554	534	591	594	539	554	566	597	526	579	577	557	538	604	611	579	545	593	537	585	566	549	577	569	594	562	586	549	613	575	588	575	540	552	606	547	588	566	581	563	601	562	556	594	592	533	594	575	561	568	561	564	582	567	576	574	577	531	538	545	547	575	540	544	561	583	554	585	580	589	560	577	586	515	543	580	579	588	531	583	539	601	582	612	570	505	568	571	574	589	596	577	583	583	562	577	525	553	570	573	576	581	573	588	556	558	526	553	611	564	534	553	548	556	545	570	610	519	546	592	578	602	571	606	616	587	587	573	551	570	571	563	549	551	581	610	559	545	607	562	562	608	564	541	538	571	553	565	578	595	583	599	547	564	560	544	581	543	564	579	589	559	565	567	585	541	591	558	558	549	549	559	533	587	560	555	603	553	524	549	590	608	572	579	553	548	556	604	648	548	583	578	594	570	571	589	531	542	581	572	555	590	588	539	563	537	570	572	556	570	592	582	578	510	565	576	540	579	527	564	557	539	556	561	553	531	557	491	571	555	583	551	628	545	567	582	536	558	565	547	604	584	558	558	512	581	567	586	566	529
33499	19509	5012	853	675	674	659	587	663	624	645	664	595	612	598	604	564	620	575	561	611	566	587	604	636	649	572	639	651	603	612	591	606	630	614	593	612	647	580	573	613	592	592	581	603	652	652	599	614	628	622	601	575	566	601	575	624	589	552	633	580	592	583	644	619	590	642	633	603	636	587	647	628	642	591	649	608	587	580	554	585	591	595	601	605	620	626	606	600	589	569	611	623	622	645	627	656	629	644	597	578	621	578	614	628	628	598	587	610	662	572	601	623	630	613	593	629	595	607	622	617	616	611	622	577	611	605	615	602	600	586	593	637	614	628	602	571	577	591	625	605	623	629	653	632	610	629	607	607	599	630	603	611	585	609	631	598	611	574	607	625	552	571	625	595	586	578	589	617	590	632	642	620	626	617	599	604	593	575	637	626	644	612	586	556	596	637	601	631	638	583	633	637	591	603	627	563	599	601	607	595	657	577	591	659	591	623	607	611	647	612	569	614	613	585	651	642	614	643	617	604	658	583	625	609	577	596	567	628	567	575	636	648	611	607	553	624	584	583	606	576	623	591	611	590	598	621	651	568	596	584	577	608	548	599	606	586	608	633	601	563	626	618	600	587	597	590	605	602	593	589	622	607	627	621	594	602	587	556	587	587	560	591	633	628	564	552	649	552	634	577	586	600	624	585	599	544	548	631	628	602	610	587	577	602	562	652	597	610	658	569	609	586	641	547	626	604	577	620	632	589	676	640	561	637	594	583	638	575	618	613	594	626	579	615	578	579	626	596	606	598	607	568	620	645	640	618	580	584	613	667	562	569	602	611	593	651	597	601	667	604	571	590	610	568	637	635	609	612	621	642	619	583	610	553	587	592	619	603	573	637	640	615	627	594	608	619	624	581	626	606	611	584	599	618	594	642	573	570	618	593	644	618	597	567	608	617	576	598	613	618	604	619	598	625	580	653	609	579	626	639	584	558	622	540	623	609	617	594	552	622	575	614	585	590	614	605	622	606	564	605	571	625	576	586	655	579	570	606	599	603	644	595	639	595	557	618	646	599	573	589	630	615	641	587	624	607	622	603	575	592	622	592	593	595	655	594	634	629	611	630	589	622	592	613	597	603	618	600	632	609	575	599	600	635	596	586	580	605	640	640	623	571	615	610	576	583	612	622	578	597	570	576	620	621	626	620	600	624	602	602	590	586	617	602	602	586	572	618	572	590	603	601	582	611	586	630	570	638	576	624	671	619	620	593	617	610	599	578	597	592	613	641	641	598	575	597	609	593	637	568	587	605	591	608	627	588	614	607	580	637	606	607	583	620	633	632	647	601	578	602	575	511	616	612	573	584	613	594	573	635	610	576	561	618	609	616	627	626	580	540	592	589	558	619	608	561	624	641	596	574	586	611	586	616	618	584	626	646	647	611	605	644	620	606	639	611	629	639	607	611	601	623	631	569	623	610	599	654	576	579	600	567	595	574	590	593	602	605	560	610	594	583	600	605	640	570	586	660	602	648	641	615	627	610	613	589	594	660	601	602	625	634	582	611	612	605	622	608	581	642	634	632	606	610	613	581	598	604	585	599	615	609	584	570	633	625	580	581	591	579	578	568	632	582	621	610	632	613	616	610	661	611	628	611	668	612	586	571	629	613	621	565	587	603	593	622	630	607	597	580	600	619	603	624	575	635	640	570	635	606	614	623	630	583	626	589	571	604	577	606	641	590	602	529	592	628	579	589	600	599	590	623	623	634	568	624	602	615	612	597	618	660	573	589	651	609	574	602	568	623	598	609	612	577	592	588	611	593	613	570	602	613	594	619	643	541	621	577	587	592	597	650	626	629	573	632	626	625	568	622	537	613	598	600	621	618	584	603	623	635	593	595	607	615	562	612	580	562	596	615	571	544	571	639	619	556	620	607	599	605	591	697	595	606	604	633	568	592	598	593	570	599	636	611	614	580	572	582	622	625	593	566	644	612	636	618	617	614	609	610	572	625	619	604	601	622	602	638	578	626	580	593	635	592	604	614	604	618	560	604	633	566	598	596	597	599	559	614	647	607	602	635	684	631	617	598	577	601	559	585	557	603	603	630	595	574	622	626	606	645	611	614	585	557	596	585	641	554	590	609	633	589	587	598	602	626	582	612	592	662	611	580	673	592	624	623	608	597	601	580	650	610	598	619	622	568	570	630	601	576	619	617	605	567	669	599	600	561	618	626	623	612	621	623	579	587	622	632	650	601	607	633	610	651	657	568	586	602	576	619	556	571	623	656	589	587	593	594	625	567	588	624	625	563	608	600	600	614	586	599	610	613	619	627	625	610	644	563	570	627	598	614	617	622	592	605	633	598	596	638	612	595	647	587	573	614	631	605	615	638	616	576	590	616	614	677	626	565	598	657	636	615	636	578	607	604	604	630	578	648	633	597	607	588	598	611	643	553	644	569	664	602	594	617	589	589	647	598	599	602	593	625	627	624	595	607	591	636	609	574	606	601	603	629	622	602	613	550	594	610	646	588	641	596	573	589	614	626	603	596	651	595	617	641	621	604	615	613	652	589	584	619	611	610	630	620	575	590	582	618	621	647	642	608	589	639	632	584	574	621	615	624	610	574	609	574	611	646	573	605	618	638	631	598	615	568	588	607	641	585	596	601	610	591	652	602	609	582	606	661	588	612	606	582	588	643	586	590	608	641	618	590	588	579	607	594	624	614	599	570	636	592	581	610	532	613	594	630	610	629	624	610	646	648	596	593	604	660	626	603	611	590	608	599	650	573	569	586	515	606	617	612	633	601	590	577	605	658	604	590	602	590	599	600	606	626	582	588	653	631	545	593	635	626	637	567	588	615	562	563	568	619	595	589	607	550	625	576	574	621	589	630	603	651	651	591	611	646	582	533	601	616	618	582	613	596	585	598	592	563	628	642	609	634	610	604	604	600	629	602	643	597	595	570	587	551	634	598	618	608	596	601	633	610	618	610	613	608	631	625	610	592	623	629	595	603	604	614	610	610	635	611	577	624	648	581	643	638	599	611	610	590	594	650	601	607	597	612	595	603	557	612	595	602	636	581	613	598	573	588	621	583	580	609	622	614	588	624	634	590	604	632	588	609	598	611	598	603	581	614	606	603	584	640	602	619	593	638	612	633	628	571	560	595	647	607	598	596	582	578	614	609	587	631	567	605	589	578	681	585	590	572	609	599	572	666	623	572	626	631	609	593	605	628	645	631	620	634	560	631	584	595	621	621	630	643	603	587	625	662	604	632	591	585	673	556	602	643	660	616	604	589	615	614	602	670	597	600	617	630	595	599	542	598	602	617	585	600	555	602	624	610	613	580	614	607	573	639	596	570	587	598	592	613	599	631	607	557	619	579	612	656	627	635	639	601	645	570	626	586	628	613	566	553	640	595	623	576	604	589	629	580	578	581	626	611	590	629	589	626	591	597	580	656	643	620	584	595	609	617	627	623	594	588	586	600	586	598	592	599	623	639	599	638	623
32038	5571	936	797	735	697	669	633	683	634	628	671	662	599	661	663	665	630	595	599	602	655	595	610	603	633	597	619	653	640	616	650	609	631	587	631	606	625	633	603	598	661	645	635	618	610	634	623	621	544	605	613	653	602	646	622	667	622	619	613	638	605	627	612	630	622	700	656	664	652	597	651	621	652	649	602	591	649	562	632	610	616	611	616	603	659	617	608	640	624	633	635	620	611	630	617	606	636	628	639	628	630	645	602	610	618	644	660	647	630	665	599	614	628	620	644	587	609	636	636	654	593	644	592	639	660	632	631	579	617	631	649	602	629	601	678	644	617	634	613	661	649	616	617	589	631	624	628	659	640	602	657	687	608	596	643	643	590	617	585	618	635	630	576	612	628	597	619	622	653	618	649	602	625	607	624	645	584	597	578	640	657	623	645	625	589	633	616	621	624	654	658	639	583	642	626	596	631	625	610	585	621	647	613	654	585	656	612	603	600	584	576	657	653	598	613	608	640	626	604	604	597	610	605	641	653	627	638	601	628	638	654	627	577	620	656	586	617	652	626	596	637	649	603	631	635	601	605	568	621	625	627	618	651	591	593	602	610	611	591	647	628	662	662	641	593	621	636	643	610	662	582	646	599	614	603	637	629	595	606	620	635	619	576	618	640	596	698	620	640	627	647	577	634	601	614	649	635	579	594	671	644	621	634	645	652	652	646	635	584	578	653	660	591	589	618	617	611	597	602	679	590	574	589	601	644	609	598	655	645	600	647	640	617	623	613	623	604	634	696	622	638	618	618	646	620	611	653	629	608	602	645	585	609	603	631	618	642	599	613	675	613	626	624	632	619	595	594	617	622	625	597	643	619	604	635	588	593	615	594	598	597	670	592	639	592	592	650	604	590	595	591	668	621	629	600	631	635	633	611	628	664	665	616	562	667	637	576	603	633	609	598	621	581	633	561	612	646	635	620	552	664	635	644	656	646	604	634	671	635	624	641	562	628	630	595	606	628	628	621	620	571	575	593	632	628	618	566	660	628	643	636	636	617	633	620	628	624	646	633	596	624	646	647	595	641	600	605	637	622	616	638	623	622	644	617	610	582	629	643	631	582	598	647	593	584	641	647	606	636	628	656	602	660	634	649	616	646	634	621	632	630	639	633	616	602	619	621	605	617	596	661	626	628	598	593	635	630	615	633	673	633	645	654	624	621	698	651	649	627	604	600	668	615	631	658	622	621	659	613	613	637	646	629	671	628	646	643	620	604	638	612	611	631	641	648	653	644	633	597	643	591	611	651	577	638	617	681	639	645	633	597	587	585	630	625	617	613	609	627	608	640	630	543	637	636	620	638	635	641	616	629	570	641	654	585	667	647	616	579	616	592	610	627	622	651	633	680	630	616	652	640	605	601	633	597	584	610	619	641	679	638	596	639	634	623	615	648	597	629	663	621	645	610	595	647	601	614	617	574	574	566	574	601	616	627	668	628	586	609	594	627	663	617	639	640	620	635	646	634	648	625	655	684	632	620	622	621	622	643	675	611	608	617	625	623	556	649	658	636	661	607	655	645	636	649	603	620	592	625	636	628	610	604	634	639	619	628	578	646	625	621	662	586	664	638	628	603	602	673	630	669	606	603	566	603	604	613	580	626	631	619	627	615	598	620	644	668	634	671	614	631	632	659	645	572	612	644	601	573	581	612	616	619	586	650	616	616	627	607	607	673	646	682	641	624	608	629	626	562	623	626	643	666	657	616	591	634	610	585	615	624	591	646	646	607	584	593	631	600	625	655	626	626	586	644	652	641	604	621	622	596	620	665	604	625	644	619	625	632	666	637	633	638	615	652	674	561	615	605	585	621	619	589	675	621	635	584	639	650	641	671	625	635	598	643	615	599	616	677	636	615	618	589	623	653	608	604	587	701	616	613	598	600	598	614	594	624	600	597	578	617	662	589	621	665	659	650	635	635	589	670	605	655	612	606	638	638	648	629	631	616	612	637	683	651	641	644	629	662	605	606	679	593	601	621	623	580	648	623	651	625	608	589	633	620	621	601	621	622	634	693	673	605	634	618	595	616	624	692	607	634	629	662	575	600	635	659	604	664	620	627	615	650	630	622	623	668	615	612	663	595	617	642	616	600	618	625	622	616	577	600	606	587	588	636	614	614	605	660	615	593	613	606	628	622	629	653	625	632	659	619	662	608	601	609	622	610	579	638	618	628	668	610	632	602	607	630	585	594	625	633	600	643	613	595	603	685	628	609	635	644	619	582	619	680	600	603	688	624	679	615	598	616	631	602	605	610	638	627	605	629	642	635	649	603	589	628	622	682	627	608	616	604	675	670	637	625	626	629	655	615	664	635	614	620	613	616	624	629	633	646	598	637	629	600	643	662	623	627	645	654	635	614	641	648	637	617	579	584	619	640	580	669	649	638	629	629	660	620	561	660	593	609	606	642	606	604	671	600	653	612	618	668	649	630	574	605	586	615	640	562	612	659	642	655	633	644	662	669	660	640	620	660	604	651	559	663	637	658	609	626	610	642	635	568	624	586	620	596	613	628	578	633	611	614	613	575	606	622	607	582	632	637	637	617	644	636	632	627	641	608	673	630	635	618	575	609	636	609	586	628	606	606	658	642	660	612	625	605	591	585	617	627	598	639	641	622	604	598	571	624	590	592	620	591	590	592	585	626	623	567	640	690	582	614	643	616	609	645	619	627	652	621	615	634	619	621	596	631	646	667	601	614	626	610	649	591	635	604	562	586	629	633	631	634	612	630	636	591	630	618	646	637	654	588	627	579	606	619	634	665	613	669	616	632	626	612	587	624	591	672	644	617	667	630	592	622	666	641	638	641	658	635	628	608	616	641	635	627	622	630	643	638	632	612	639	629	613	601	640	645	652	637	640	614	628	603	637	616	595	654	609	644	635	637	648	601	567	615	614	650	658	640	590	589	579	600	570	599	623	620	619	652	596	617	559	627	613	604	637	643	598	594	620	604	663	631	599	645	656	627	630	618	638	581	658	651	616	596	612	593	618	611	624	544	566	629	632	594	648	613	625	626	619	642	665	644	562	628	618	624	608	650	611	633	608	644	615	644	607	623	637	642	601	632	596	622	629	605	647	670	605	662	644	581	632	602	577	626	605	604	591	626	651	621	611	643	673	611	605	623	625	595	594	647	624	632	607	671	628	570	633	611	586	597	649	587	610	672	608	627	685	599	650	646	620	618	656	584	636	630	609	596	618	643	615	640	639	606	648	599	595	654	650	612	650	590	623	597	641	586	625	628	634	607	597	609	620	635	653	628	663	590	652	591	643	666	607	622	603	601	636	634	626	602	666	631	675	606	634	594	610	630	669	587	575	624	601	695	597	629	606	608	635	614	632	604	596	617	622	638	617	594	662	588	602	604	624	631	619	583	639	606	696	630	623	656	631	631	645	661	589	575	588	615	685	650	605	611	632	665	628	633	654	636	576	657	642	633	661	626	621	621	614	612
25327	21071	27456	24521	20898	11410	1080	696	550	538	487	470	478	516	437	393	429	413	434	370	412	392	422	369	374	365	358	371	394	364	377	377	367	360	377	363	363	388	353	384	359	382	356	358	370	354	350	361	378	349	358	351	367	320	361	390	376	363	349	377	354	383	380	361	380	358	327	385	365	388	398	369	315	374	363	351	391	340	385	353	352	362	353	366	375	407	356	310	322	350	345	367	331	384	351	353	373	340	351	329	367	337	352	357	342	381	394	345	405	344	345	377	373	349	338	334	346	344	363	351	368	330	346	344	367	385	353	342	391	366	369	340	346	355	359	372	325	380	371	362	338	339	344	342	350	365	327	342	371	338	391	311	359	360	354	340	360	339	353	353	345	337	340	350	382	344	358	343	339	370	377	328	366	336	337	362	372	395	322	347	369	377	368	339	388	335	340	383	358	329	341	313	348	360	381	369	336	365	358	336	360	383	334	352	369	362	397	385	325	368	383	347	347	354	389	378	371	363	347	355	327	347	357	350	368	350	323	332	368	387	359	345	345	372	338	341	371	335	363	364	369	368	322	386	352	337	367	354	331	357	363	337	369	408	322	333	377	333	379	349	346	374	379	356	364	361	357	366	370	378	349	341	352	317	327	344	330	393	376	348	358	390	358	363	342	352	342	377	383	360	359	350	341	364	347	333	357	348	344	340	354	348	362	373	349	369	325	345	349	346	371	333	381	337	356	355	347	332	407	311	327	343	359	320	349	369	357	352	321	348	379	334	379	358	346	375	397	360	337	353	374	347	335	342	344	372	362	320	348	324	372	348	332	361	400	353	332	363	363	379	345	390	346	345	351	346	345	348	363	360	354	355	405	370	384	370	367	320	338	354	356	335	357	401	363	333	323	370	370	355	341	339	361	364	358	320	359	361	362	328	371	347	373	367	343	356	348	383	330	344	330	359	344	335	359	330	335	346	337	336	355	324	344	337	369	388	360	365	321	382	350	352	365	344	355	370	358	357	358	358	324	393	394	386	392	367	341	368	343	345	361	356	361	368	382	348	356	341	341	334	350	374	359	375	370	371	351	354	378	382	357	344	380	330	356	350	362	356	345	370	326	344	334	348	361	347	374	354	369	348	342	364	333	337	353	337	355	341	368	338	358	353	343	366	344	348	348	355	365	377	358	343	344	343	351	353	353	339	331	348	343	364	365	371	354	361	384	329	360	350	374	357	347	360	360	324	362	378	331	334	359	360	362	362	326	357	328	318	339	374	350	342	363	329	351	365	349	311	388	357	355	358	318	334	354	317	364	351	361	340	352	371	381	343	345	338	346	334	330	356	344	341	361	359	328	345	325	311	374	344	355	377	363	363	355	341	334	362	373	354	331	367	351	362	373	339	395	342	331	340	330	377	353	354	353	369	331	341	350	358	383	357	345	366	346	361	346	358	366	363	340	363	362	348	372	380	393	363	321	340	335	363	336	365	321	380	353	374	378	327	367	349	342	334	366	333	336	324	390	307	331	285	334	360	360	367	346	350	360	345	359	383	383	335	366	376	333	347	366	343	339	352	352	369	368	383	330	353	382	353	339	357	375	350	364	369	362	362	346	358	373	363	319	367	326	344	375	352	336	355	347	346	349	334	333	355	365	378	375	372	329	380	364	355	319	369	347	359	337	385	355	372	372	402	336	332	350	381	381	361	357	366	376	332	371	361	339	372	363	376	343	373	358	348	358	353	350	320	349	343	413	332	336	366	336	332	323	364	343	373	342	360	356	364	367	372	346	327	379	348	338	350	393	346	357	373	335	364	330	381	375	355	346	351	333	314	336	379	332	322	359	349	344	363	345	342	363	381	336	325	368	345	361	364	372	384	340	368	376	296	342	349	392	366	355	357	387	344	379	356	370	365	361	416	367	364	336	341	379	367	338	373	372	362	350	335	373	320	422	351	359	354	353	354	352	349	364	356	374	379	367	352	370	357	336	355	376	346	341	365	359	373	388	328	345	372	375	368	336	337	341	364	361	368	362	347	342	362	411	372	367	354	341	312	331	344	357	350	361	360	386	333	342	361	348	363	350	326	382	363	322	311	346	309	317	369	347	355	340	355	375	354	356	360	371	367	391	357	354	369	335	344	380	360	358	337	374	341	367	352	348	326	360	335	385	313	388	365	370	341	376	345	349	349	381	358	364	349	347	376	375	388	380	345	380	374	348	289	342	358	388	353	375	346	395	328	380	360	360	334	328	367	345	369	366	327	384	362	323	401	358	360	334	342	356	359	335	334	340	312	357	325	375	349	344	359	353	318	357	368	368	333	369	340	309	354	371	350	370	370	345	363	340	356	339	358	349	361	382	369	370	370	369	364	341	346	326	351	358	349	341	363	343	326	306	335	326	376	348	379	310	378	369	341	387	369	327	367	367	376	352	379	358	362	364	392	354	340	352	335	308	342	343	373	360	359	333	330	348	354	335	369	359	361	394	335	322	359	362	378	352	370	356	359	342	362	314	325	349	367	377	341	326	338	316	376	344	377	347	344	347	368	358	366	352	334	318	319	340	387	359	344	398	345	344	317	376	338	353	353	355	336	303	381	365	349	350	346	360	382	355	341	315	368	377	333	394	354	368	368	330	357	343	313	339	375	354	336	319	398	356	333	330	355	366	343	367	356	352	348	340	368	363	385	369	371	348	353	369	333	365	345	354	351	357	398	377	378	377	345	350	367	349	331	366	367	399	338	376	352	349	338	330	361	371	382	347	379	382	376	338	345	372	368	369	343	323	377	378	332	376	330	365	336	348	365	373	360	352	348	371	376	337	315	382	374	325	346	333	334	390	343	360	342	366	345	351	340	317	360	348	354	342	339	366	360	343	349	370	389	368	344	407	374	340	377	363	357	395	351	365	331	357	338	360	346	395	341	357	358	372	363	348	361	375	331	353	340	362	362	381	356	343	391	357	340	310	380	351	341	357	356	354	331	352	333	377	375	349	358	332	350	367	346	337	369	389	345	347	337	337	335	326	362	357	342	328	336	322	327	365	349	403	334	362	386	370	335	358	338	395	383	381	362	345	365	371	366	354	371	328	355	369	342	332	391	380	363	377	379	348	352	360	325	361	368	320	360	389	332	370	367	394	347	373	310	342	329	389	349	381	384	322	349	375	357	363	367	366	332	343	328	365	352	346	365	344	362	377	359	354	357	391	353	379	351	360	397	357	377	359	356	330	345	317	386	394	356	380	368	367	369	340	383	293	393	329	366	361	353	355	349	375	342	348	349	343	335	359	336	365	356	336	305	381	364	398	355	357	364	322	343	335	317	377	382	381	355	343	377	344	342	324	341	350	369	357	344	328	347	366	366	344	376	348	341	329	339	355	357	384	376	353	330	347	371	373	341	367	371	351	343	356	320	364	365	375	369	341	360	356	348	352	343	380	364	344	353	321	368	378	372	342	389	308	375	373	329	345	345	366	316	358	338	350	366	331	377	387	354	349	360	363	379	370	363
58368	11085	6808	3835	2322	1830	1344	1048	915	812	701	619	637	571	551	511	523	502	478	455	383	398	451	432	411	407	412	419	403	385	369	413	399	376	374	375	381	363	393	410	405	394	362	400	372	379	366	348	398	370	368	380	385	408	367	342	344	389	396	384	398	394	410	378	412	416	407	395	395	339	374	368	376	404	396	396	340	364	387	384	390	368	383	387	392	420	389	378	340	378	390	339	374	383	351	390	381	376	369	386	357	373	354	374	333	391	376	383	352	350	358	382	363	362	354	366	335	389	385	370	394	358	370	336	375	382	376	384	380	346	354	325	346	373	382	355	392	368	350	371	365	340	377	369	358	367	352	358	355	404	360	333	379	366	369	357	360	332	373	367	394	366	373	381	376	373	371	340	369	363	323	392	397	371	360	342	377	349	356	363	381	392	320	363	358	366	385	337	364	367	367	381	388	376	387	371	348	352	372	325	348	333	342	383	357	358	385	400	329	388	362	362	401	375	359	396	347	356	346	380	376	379	381	352	362	363	361	334	370	370	359	342	375	359	341	395	388	381	390	364	396	366	356	359	375	373	382	342	386	374	358	372	349	397	355	394	352	388	338	373	371	400	351	379	402	340	399	363	348	365	335	372	377	376	359	357	371	349	389	349	361	354	378	354	369	355	391	383	380	386	323	367	368	376	372	373	388	331	375	368	388	386	345	383	331	354	353	401	342	389	387	343	376	344	391	362	368	361	344	361	380	386	343	348	368	381	377	351	347	384	367	350	362	373	369	333	378	359	415	406	390	349	348	379	406	359	369	375	342	383	359	357	348	367	346	379	403	361	349	366	364	383	355	353	354	379	382	340	349	389	350	364	374	351	372	353	357	321	351	394	341	371	383	384	366	375	361	372	353	344	363	377	351	379	360	364	406	379	356	362	392	383	380	343	348	349	375	370	380	381	370	334	364	371	348	350	395	370	378	392	361	368	382	348	353	378	372	373	362	335	365	307	334	387	366	335	363	355	346	362	362	385	378	378	384	390	365	364	363	389	358	343	367	379	371	374	391	369	367	369	383	347	348	368	347	362	365	353	380	344	322	354	354	364	361	368	393	392	357	378	400	378	344	340	368	379	363	339	399	399	379	339	400	373	387	341	351	359	365	358	366	388	343	393	366	363	368	325	392	347	384	369	371	391	361	367	350	327	349	384	386	385	366	389	365	381	376	396	331	382	328	355	340	354	374	373	383	394	375	356	334	386	410	362	341	382	362	340	347	348	365	380	364	340	358	382	387	353	387	407	363	366	367	356	364	348	330	355	376	374	353	368	370	362	373	364	354	384	334	336	375	367	367	365	374	350	363	353	375	362	370	329	338	360	376	347	369	382	393	393	353	397	378	326	344	362	359	367	363	372	351	345	377	341	345	367	371	349	364	345	370	379	350	364	366	351	422	362	367	367	353	365	368	395	393	354	357	346	350	368	374	391	385	365	343	366	374	351	375	366	367	346	389	348	350	354	388	363	397	330	395	378	363	386	380	334	348	351	348	355	331	386	359	374	363	358	401	369	361	369	354	382	372	390	379	400	363	367	395	362	344	365	402	375	370	400	390	334	346	324	381	393	367	359	331	371	377	361	374	368	383	368	353	343	396	346	330	384	374	369	355	357	374	407	347	325	362	362	377	372	369	380	373	392	352	394	371	407	420	373	341	366	358	352	349	377	368	350	358	400	364	332	340	396	388	369	345	374	387	399	369	368	380	391	321	354	369	347	351	374	375	374	380	407	372	351	353	372	357	357	366	370	343	337	338	403	346	404	380	353	375	350	388	350	365	367	349	350	397	334	392	322	348	396	331	367	335	384	359	386	355	381	354	361	366	357	396	365	357	386	342	401	367	371	377	352	359	346	371	330	370	363	336	356	350	388	363	352	382	339	384	376	358	390	358	374	379	378	377	350	403	382	376	350	384	383	339	359	359	371	340	355	374	363	361	383	389	382	403	363	353	329	394	386	373	356	371	378	352	378	369	348	393	395	401	365	384	326	353	374	362	325	359	355	374	373	379	352	350	340	361	358	353	367	382	370	371	380	382	372	398	370	357	364	392	351	356	358	370	387	401	369	335	361	352	368	374	396	367	379	389	370	387	338	397	397	381	388	343	372	366	352	370	357	415	313	359	406	327	399	383	339	404	376	353	380	344	355	396	351	377	377	355	399	348	358	389	373	356	352	384	372	364	366	368	381	355	389	365	380	355	369	364	381	341	382	377	332	388	344	377	398	342	373	344	368	339	345	389	324	381	425	348	402	357	329	355	386	375	351	373	378	387	382	372	356	379	360	377	360	390	375	338	347	370	359	391	385	349	367	352	351	343	365	340	334	394	365	392	390	339	403	383	365	378	366	360	384	357	356	396	338	351	332	372	342	373	384	345	392	352	353	417	363	359	424	380	385	389	315	315	379	381	389	374	357	361	417	352	356	387	320	379	342	367	376	380	376	387	383	336	345	357	354	340	381	369	339	375	377	368	355	350	366	347	314	388	379	386	366	370	374	362	386	377	322	360	374	367	372	367	394	377	321	371	355	383	373	353	376	393	403	347	390	362	366	341	386	362	368	387	354	345	379	376	393	368	368	381	363	433	372	373	353	329	373	351	317	366	384	335	369	328	365	386	385	372	358	357	374	368	345	357	395	374	363	369	336	379	410	393	349	366	351	360	352	358	351	379	378	343	348	369	348	389	334	373	385	353	374	362	385	346	378	332	366	375	353	348	350	369	387	384	347	355	384	336	372	384	369	369	371	360	375	355	367	368	389	374	354	392	400	369	359	367	364	389	394	385	349	356	327	355	341	380	381	363	348	385	364	375	372	374	380	363	363	363	382	357	387	365	377	362	372	333	379	373	362	367	356	337	377	411	364	364	388	339	366	360	404	374	373	347	384	386	363	384	356	353	396	356	363	364	356	383	350	384	348	366	368	352	361	366	386	353	363	380	324	341	366	388	379	337	367	378	375	367	347	322	363	384	372	362	384	360	367	376	347	372	363	363	360	384	382	372	325	396	396	354	415	334	351	397	368	358	348	357	373	395	373	354	331	397	330	366	373	385	365	375	365	361	357	352	349	404	356	377	336	339	376	382	402	353	321	354	359	340	364	367	344	343	348	358	378	423	362	385	362	386	344	369	368	369	405	350	361	363	385	366	323	355	352	356	348	348	383	374	382	389	367	374	367	362	394	350	370	377	351	350	392	380	368	381	387	330	362	356	363	349	377	394	370	366	364	313	361	422	349	386	364	369	342	358	337	342	357	380	351	344	341	350	374	353	387	351	383	400	379	413	364	392	350	349	363	357	372	381	397	366	378	389	348	361	349	357	381	388	374	362	386	361	408	363	355	339	378	387	395	378	364	391	349	383	384	374	384	349	360	381	366	412	368	355	402	360	365	358	377	358	374	353	379	352	376	371	357	398	335	375	360	336	345	352	378	372	381	414	347	375	371	353	352	349	337	391	330
23280	20971	27823	24178	20929	20996	11345	1497	1121	959	1010	918	866	820	764	780	784	737	766	777	697	726	771	708	731	672	674	699	741	653	707	754	699	670	632	694	689	686	652	700	626	668	699	706	680	715	696	709	668	664	657	694	691	662	694	714	676	690	688	719	664	684	681	729	706	716	748	687	692	707	705	683	655	703	694	715	691	678	640	661	677	669	632	690	689	638	628	679	712	702	657	646	649	665	640	664	693	679	629	666	663	689	676	680	625	696	675	659	655	685	710	661	696	641	684	672	651	674	644	676	674	677	711	645	706	675	632	716	684	653	670	666	682	645	708	687	680	646	640	666	683	668	633	646	673	709	664	642	683	643	645	687	662	668	686	636	661	695	673	654	660	682	670	669	661	668	714	734	651	708	686	644	667	679	653	664	695	721	661	725	665	635	643	701	678	679	618	632	648	678	674	686	604	667	667	726	707	683	645	661	666	657	683	670	729	668	650	640	694	675	670	686	678	651	680	679	653	665	685	664	612	732	682	646	679	644	659	699	642	731	670	686	700	674	681	646	691	661	633	712	713	634	680	696	663	666	658	612	633	691	715	730	683	660	656	708	635	679	652	658	688	706	633	639	668	681	643	673	708	655	663	667	669	607	663	688	634	677	699	625	658	692	612	690	624	665	664	650	651	681	688	652	636	667	647	622	632	670	640	657	686	666	677	692	633	628	700	710	706	653	668	683	678	639	665	733	685	706	647	664	664	675	666	646	651	691	651	659	742	713	681	649	690	669	669	640	664	660	675	672	662	669	668	747	652	700	653	651	705	728	663	668	655	677	623	650	636	674	649	728	706	610	631	618	701	680	640	672	653	736	648	669	657	662	660	615	660	685	703	616	656	691	714	688	652	638	694	628	650	702	684	645	673	690	638	638	655	645	642	623	662	654	669	670	677	688	649	628	678	652	665	658	627	685	658	702	700	687	650	682	656	668	730	695	678	688	719	634	660	711	655	630	677	636	629	700	682	699	667	651	709	658	599	680	671	659	694	669	654	672	698	687	688	670	646	647	621	669	665	673	690	713	614	646	677	645	649	643	652	673	680	639	646	673	688	666	654	646	636	705	686	666	669	655	653	656	653	650	662	653	647	680	635	632	640	668	656	698	682	663	671	680	692	649	627	639	667	640	621	715	679	681	634	691	677	663	630	683	620	637	650	654	679	651	688	635	665	682	650	634	655	637	646	666	627	673	642	645	667	664	700	685	648	655	652	669	653	620	673	684	657	665	675	669	628	666	710	709	605	663	713	700	660	645	658	666	667	640	659	673	645	678	664	652	666	667	693	610	627	607	625	651	668	615	724	679	598	667	657	615	669	656	635	669	668	663	638	638	664	672	666	700	680	711	644	647	645	654	691	691	608	684	674	658	679	642	647	715	703	661	698	620	661	689	675	713	621	624	711	680	662	686	641	662	673	654	674	692	681	688	676	693	670	625	673	695	681	639	683	653	674	679	652	671	665	656	678	663	660	623	677	692	673	655	667	645	663	697	646	659	665	683	671	675	670	675	658	696	694	668	672	639	644	705	663	684	712	707	679	675	661	670	628	695	647	680	650	654	637	653	667	666	656	652	648	660	700	664	679	732	622	715	666	669	662	669	691	672	660	675	675	695	710	662	689	709	682	622	629	687	699	638	658	659	640	650	620	660	651	729	638	670	652	689	648	673	680	674	641	700	677	666	688	700	650	695	651	651	717	667	670	616	691	649	734	677	696	669	686	650	645	694	703	674	673	656	643	651	687	649	649	651	668	728	664	670	637	695	694	657	655	706	698	649	646	644	655	650	627	699	658	673	640	626	661	647	624	691	621	610	716	615	646	613	639	659	621	678	664	690	642	692	678	733	632	622	625	680	691	661	658	673	647	676	668	662	663	657	606	685	674	620	642	687	711	649	670	666	709	658	673	635	638	616	676	700	638	697	675	691	673	643	721	651	640	691	661	655	646	660	651	672	675	707	626	658	686	675	651	671	660	670	717	634	690	680	616	662	656	602	676	672	689	672	657	658	676	691	694	666	709	672	675	636	622	664	640	611	687	671	684	632	626	646	607	639	651	654	619	667	683	596	672	639	648	664	631	634	651	655	653	653	622	672	693	625	664	624	649	707	677	669	680	660	659	693	664	698	663	633	634	649	654	660	715	692	693	696	624	676	661	652	655	664	691	736	673	697	686	675	669	678	643	673	716	693	688	627	694	665	693	653	682	636	691	723	672	685	651	656	674	684	644	659	599	666	685	693	617	666	672	723	651	663	602	664	700	691	663	657	667	684	675	672	714	684	645	689	649	671	626	651	727	675	656	674	680	651	666	661	720	701	621	632	650	605	696	649	657	700	683	672	679	688	665	669	640	658	693	671	633	684	621	647	619	673	706	671	627	675	673	663	674	669	706	664	645	699	662	711	699	662	686	625	672	676	683	661	683	672	678	695	651	699	673	642	676	658	633	662	669	672	695	687	667	656	659	646	619	674	669	700	699	660	650	637	671	696	678	691	629	707	635	620	626	651	656	649	649	664	661	615	674	676	686	664	642	687	663	671	674	664	672	660	678	667	662	685	659	665	662	632	674	658	657	679	704	621	643	663	676	693	632	702	686	663	668	635	633	667	661	673	618	677	608	703	670	672	695	632	705	608	667	678	664	636	641	669	684	669	688	678	695	698	701	664	677	715	661	654	673	660	687	634	687	640	712	649	719	684	616	698	736	670	672	721	666	648	691	690	700	637	660	659	635	667	638	652	679	670	637	663	681	678	648	699	647	635	661	648	673	706	709	662	666	719	701	681	683	681	712	747	669	663	678	627	644	635	677	649	694	652	689	650	652	718	641	645	668	675	659	634	677	620	641	689	636	662	697	657	631	616	679	721	695	641	636	692	648	694	692	682	664	641	671	692	637	642	648	623	699	628	664	669	664	662	652	647	696	661	681	648	669	725	690	652	652	673	676	655	684	718	704	651	667	659	625	705	736	665	635	653	602	643	720	637	648	695	701	635	649	662	721	675	698	655	673	652	655	663	641	676	678	602	666	695	670	707	630	717	639	705	642	683	675	650	631	667	648	675	611	677	681	732	695	641	674	651	684	716	690	686	649	644	665	711	705	668	642	646	688	678	679	667	738	695	632	721	660	664	676	592	626	678	638	708	633	686	635	680	699	675	673	655	660	701	667	669	651	675	688	661	635	629	656	712	667	697	706	689	690	699	662	649	672	658	642	640	668	689	653	675	639	648	652	666	667	700	689	688	659	663	659	651	688	665	670	634	667	663	676	691	630	686	722	654	649	646	742	723	664	640	674	705	723	691	692	657	708	676	689	700	670	677	679	634	687	674	672	659	668	720	645	660	653	689	665	609	655	631	653	666	646	622	683	636	670	646	617	662	670	664	722	696	599	605	688	676	668	665	712	690	680	688	608	667	664	665	665	611	643	676	699	643	654	627	673	708	649	646	673	684	664	679	642	645
58545	11863	11828	6905	4418	3148	2388	1965	1677	1504	1259	1233	1152	1012	973	930	925	870	863	812	762	765	753	773	718	725	768	702	741	680	662	727	646	713	695	686	653	660	625	630	641	629	628	687	616	677	615	665	636	673	618	651	681	612	661	666	620	625	665	643	632	687	662	656	698	689	649	644	632	657	710	674	684	724	683	662	662	613	659	639	670	660	654	663	634	601	626	671	647	603	677	648	623	607	653	618	652	577	596	641	577	673	663	695	657	657	655	624	582	645	601	661	644	661	628	583	651	595	621	622	640	624	639	649	639	593	640	653	594	631	599	613	621	639	612	631	630	642	638	600	614	619	628	630	611	630	629	658	622	612	625	644	657	622	653	619	610	658	627	655	646	631	612	575	646	620	588	623	617	656	589	570	668	584	606	623	625	626	650	652	637	599	640	596	583	604	661	647	647	579	672	641	667	618	620	626	622	616	583	624	633	653	625	634	607	640	676	638	622	617	599	601	663	612	635	628	597	591	626	603	609	656	605	658	576	608	672	613	636	624	623	641	621	643	602	635	662	591	645	606	626	618	614	599	613	645	626	611	650	636	580	623	607	599	622	667	651	641	602	635	659	620	600	634	584	613	670	662	635	609	643	652	608	641	640	593	613	643	601	659	654	616	620	637	631	598	641	616	638	608	649	583	631	615	593	648	671	660	616	598	639	661	662	625	620	632	670	614	599	620	621	619	600	654	564	643	663	649	659	608	617	620	625	605	625	624	622	611	616	614	661	595	579	587	619	591	609	627	574	639	645	607	676	592	643	590	640	619	640	658	601	635	633	656	639	647	640	604	600	602	622	629	610	592	611	625	597	624	627	589	636	654	607	595	639	663	644	599	641	651	647	666	631	621	603	648	648	597	652	625	657	696	611	673	633	614	668	611	611	647	651	591	612	628	583	604	686	621	574	580	586	633	654	673	628	647	620	623	631	644	611	592	630	659	587	630	637	607	627	629	622	607	632	617	596	584	603	630	633	621	629	593	638	617	647	639	665	629	674	648	624	655	640	615	607	649	639	633	635	610	590	646	643	618	626	614	618	651	616	653	604	599	567	678	651	628	586	623	608	620	625	580	640	657	638	592	641	622	647	610	632	640	664	614	635	587	636	619	663	609	615	617	627	588	596	620	599	635	608	644	588	644	629	622	587	613	632	580	597	604	647	648	632	594	652	618	650	652	635	625	624	646	640	639	673	590	644	629	678	620	641	630	652	581	598	579	616	638	588	651	667	649	623	590	622	642	603	601	619	597	608	643	627	632	620	650	622	636	592	641	641	650	586	606	625	618	618	650	659	647	633	613	657	663	603	650	586	666	628	565	640	632	640	635	632	634	592	600	655	589	668	591	646	632	655	648	637	591	607	623	623	618	648	677	603	639	645	597	619	618	625	656	635	586	615	646	647	649	646	632	636	635	610	656	643	640	653	630	670	565	619	686	609	633	613	642	608	665	620	600	620	634	691	654	628	658	631	623	679	596	618	651	600	656	649	618	653	591	648	650	611	683	660	641	599	599	624	600	642	646	554	630	634	641	639	630	630	652	623	627	622	673	640	603	668	614	675	591	618	621	607	639	655	609	634	616	662	636	582	614	652	619	611	597	592	631	614	622	661	634	706	609	635	640	701	629	647	613	592	626	613	659	608	589	605	601	651	609	632	601	689	596	651	646	617	566	634	595	643	630	623	618	620	594	665	608	680	617	632	606	660	625	594	628	646	642	642	614	602	623	612	607	638	629	683	618	656	661	593	610	636	621	653	640	633	638	632	621	654	564	634	595	610	608	655	611	611	647	625	633	637	632	631	612	610	592	602	606	673	632	629	637	559	651	561	642	652	641	653	641	641	620	642	606	621	606	662	665	623	620	573	623	661	597	620	607	599	627	641	601	665	656	606	640	588	605	644	605	634	679	611	605	657	667	589	620	625	596	615	580	620	612	649	617	601	631	606	630	623	644	610	636	649	653	625	638	599	631	595	647	578	627	613	601	602	623	598	627	617	640	633	669	650	609	603	612	624	590	604	660	633	634	616	633	663	578	617	617	610	645	630	628	611	646	647	610	640	623	579	645	575	610	659	672	595	682	627	630	640	642	618	614	620	683	547	610	619	612	637	648	622	644	635	640	609	601	612	622	666	613	571	660	639	692	614	613	621	645	586	602	644	657	613	677	609	632	613	648	613	619	654	602	593	598	618	660	616	654	631	584	652	639	648	579	643	650	586	633	643	656	612	617	633	616	645	627	584	680	595	630	652	661	625	628	613	639	615	641	619	629	602	620	619	640	581	627	646	614	631	603	653	591	625	637	586	635	649	629	627	612	624	600	591	613	662	603	602	639	608	635	650	612	613	596	589	593	617	622	615	617	613	596	613	622	681	631	628	602	604	634	626	632	632	599	613	611	693	608	630	610	642	626	635	656	651	646	620	648	591	637	583	630	628	685	600	659	597	655	609	610	644	584	610	656	622	620	641	667	635	608	650	637	604	634	688	652	633	635	645	631	600	647	632	603	601	635	601	619	627	623	609	624	588	628	617	630	667	636	647	610	647	642	624	667	631	585	619	635	557	641	637	643	620	661	639	615	605	649	667	658	639	628	595	592	600	598	644	627	648	571	669	604	679	597	626	619	609	584	624	617	618	646	617	661	620	616	657	620	629	569	643	597	654	648	685	610	623	600	625	601	639	587	630	605	619	622	621	604	650	605	649	654	640	659	646	627	658	621	628	643	617	587	641	628	638	613	636	645	596	626	623	646	643	626	636	616	634	645	613	612	628	658	620	628	632	649	582	668	676	606	593	637	623	659	661	662	638	612	616	634	652	581	673	627	607	627	623	611	625	658	666	643	639	617	649	630	599	660	647	637	658	607	634	615	636	617	652	594	630	588	653	615	622	628	613	629	631	616	628	651	622	587	643	626	653	656	618	643	618	647	629	648	611	597	611	668	598	580	623	628	581	609	631	577	584	641	618	659	634	631	671	611	608	646	619	635	677	601	605	641	678	632	675	610	633	619	648	614	666	634	612	636	667	615	620	635	651	615	622	644	607	625	636	619	605	612	647	668	593	593	614	648	626	601	628	592	615	639	631	621	624	641	656	624	612	621	607	594	674	620	657	581	622	632	619	597	649	641	646	620	641	625	635	598	615	601	661	606	615	614	571	671	651	636	599	624	649	640	612	633	640	596	646	598	628	627	653	661	588	620	624	613	614	614	575	629	642	610	614	604	672	622	591	628	588	613	652	633	625	621	632	643	651	630	684	581	568	644	633	613	653	634	643	651	612	617	626	613	613	597	625	628	611	642	614	589	627	585	613	613	644	636	579	604	666	659	629	565	624	613	611	608	670	648	648	641	604	621	633	624	646	643	650	579	621	632	662	627	612	648	640	625	626	614	593	649	583	566	639	631	617	605	605	653	617	600	645	598	607	620	659	643	603	632	637	644	658	664	575	658	687	661	637	617	633	613
33184	19125	4933	881	718	596	658	614	655	592	604	644	583	608	602	565	648	626	597	588	626	552	624	553	600	590	631	559	583	631	638	600	636	598	607	593	556	557	575	617	613	530	609	643	581	572	554	578	589	625	606	619	622	584	611	578	573	582	595	586	605	604	563	601	596	618	594	603	672	579	581	571	592	570	615	595	582	613	614	586	595	587	617	615	554	625	545	590	589	583	613	615	645	623	620	580	537	585	643	612	537	570	567	552	593	591	550	606	593	630	643	630	588	566	624	595	609	597	586	613	576	582	621	606	585	626	588	588	575	584	638	575	584	592	585	583	615	606	586	595	607	604	582	599	582	589	610	556	618	637	608	572	565	634	582	591	573	587	584	577	619	616	609	616	605	611	644	563	552	580	610	576	595	582	595	642	599	634	592	566	659	652	579	590	549	613	612	610	579	577	574	580	558	598	562	570	597	601	661	569	582	576	575	657	538	599	621	580	555	593	586	550	624	607	586	589	555	609	584	627	606	594	532	589	631	562	588	671	567	593	619	594	629	632	579	576	623	582	564	638	634	546	606	644	642	597	587	578	584	621	581	607	613	550	618	632	618	551	565	540	632	607	602	594	579	536	576	538	633	601	514	621	628	591	553	582	619	627	614	619	564	635	608	602	599	577	630	612	598	594	571	612	576	575	592	593	605	584	635	621	629	584	590	570	601	647	583	602	585	605	601	573	570	599	582	585	619	564	593	616	608	614	600	566	569	571	568	566	591	600	579	595	580	628	593	603	565	591	598	606	618	596	646	592	612	552	578	541	596	567	615	582	611	580	584	581	613	592	589	536	573	581	603	622	580	604	572	597	610	601	636	606	606	638	583	601	631	572	558	573	564	592	635	573	602	571	572	601	599	629	559	644	592	625	605	612	607	609	586	575	576	531	633	621	593	604	594	558	585	613	618	595	588	595	600	602	643	594	586	606	553	634	637	602	600	613	599	609	600	577	569	605	616	600	584	560	581	592	561	617	618	590	522	584	660	560	559	613	550	593	528	585	633	621	600	592	575	554	597	571	628	623	591	609	631	613	581	597	572	614	602	649	576	591	584	579	609	618	571	607	589	581	554	623	625	568	605	608	583	599	595	580	577	611	557	613	588	649	630	622	585	581	597	643	608	583	641	593	614	593	616	593	559	598	607	622	622	588	589	583	606	639	585	570	611	563	610	608	622	607	594	599	600	580	551	635	524	605	593	593	630	595	647	554	574	562	602	586	555	628	620	578	564	621	617	576	620	633	565	613	559	602	625	581	580	644	639	590	609	625	600	594	550	577	592	614	577	606	613	631	630	583	618	584	666	602	601	567	561	583	607	581	583	617	606	637	558	601	580	627	613	579	604	591	606	558	562	537	652	624	577	583	595	572	589	591	575	571	573	603	595	599	590	583	582	600	594	621	624	580	600	541	566	617	647	610	573	585	633	601	575	587	599	610	578	597	584	568	603	609	591	555	562	605	603	595	624	547	585	587	605	554	621	593	558	584	636	603	606	596	618	568	568	582	641	598	605	588	575	585	592	603	620	633	606	575	611	607	622	589	627	611	610	569	564	593	570	616	614	572	570	617	582	583	619	588	616	593	622	625	616	582	631	623	611	566	614	575	632	575	609	594	599	597	670	603	615	573	634	631	558	629	597	649	603	602	560	566	581	584	625	574	569	630	607	589	584	590	588	529	588	569	577	568	609	599	620	628	581	591	612	566	606	592	595	592	574	617	602	597	614	607	605	569	585	602	579	573	602	618	573	540	606	570	572	539	647	580	594	583	641	588	610	534	606	568	573	573	591	605	589	623	603	632	615	607	570	639	629	556	581	568	594	610	607	597	559	625	596	632	615	569	574	552	578	612	607	602	587	571	611	617	622	591	595	596	586	598	567	576	573	577	592	649	603	626	628	577	555	555	582	570	575	586	619	617	577	599	629	571	558	622	592	548	599	603	579	561	600	615	586	588	593	588	554	574	649	624	606	607	611	553	611	600	545	584	625	601	581	596	610	646	607	565	575	632	637	646	600	573	609	626	594	580	615	567	586	630	576	596	573	601	576	578	599	602	605	609	596	596	590	612	607	642	578	612	597	571	588	614	616	595	590	609	621	589	603	602	604	622	648	610	585	582	606	555	581	595	639	585	544	583	600	555	641	619	567	626	595	578	588	554	625	615	594	591	572	603	572	608	607	640	566	596	614	621	599	560	588	591	608	620	594	594	554	619	577	584	630	573	542	582	603	580	581	622	607	586	590	596	600	589	616	608	617	582	601	615	625	588	588	637	592	596	590	549	612	584	568	587	667	593	614	614	631	591	623	616	632	590	592	599	606	585	583	597	611	600	615	611	574	585	604	570	575	604	569	596	604	594	625	613	645	588	613	608	583	583	630	610	594	589	613	608	605	607	570	603	591	590	571	640	543	612	585	602	568	598	641	594	596	628	548	558	568	610	619	573	587	580	596	625	634	594	586	595	566	622	567	634	593	613	594	612	605	568	614	602	626	608	609	642	546	606	586	600	579	611	592	601	611	578	573	619	594	597	628	601	600	586	592	554	615	622	577	529	571	605	547	612	581	597	597	556	621	569	587	616	600	605	576	600	594	589	609	598	580	575	600	592	578	597	565	590	572	595	594	596	581	623	603	586	609	625	612	609	552	616	574	609	582	599	642	583	581	598	613	571	615	594	582	619	596	560	579	585	559	603	583	649	580	649	583	586	616	604	621	585	568	604	573	605	592	598	632	609	590	675	583	629	556	573	604	594	617	585	607	619	592	600	619	548	571	618	610	579	578	577	557	577	573	605	585	588	601	518	617	608	632	618	583	573	617	593	601	579	572	619	633	591	616	581	595	604	602	582	559	644	603	611	618	581	589	614	599	637	580	611	583	605	595	605	559	579	540	592	600	601	591	637	587	608	621	572	554	575	613	627	611	573	559	560	611	569	607	593	602	559	557	580	609	595	615	574	627	626	608	609	609	621	598	579	615	579	603	618	600	538	628	592	626	579	602	577	603	611	584	578	614	561	631	606	586	581	583	640	602	650	629	600	636	626	582	584	571	598	618	580	603	572	565	584	587	642	624	573	552	609	628	578	619	587	604	618	602	583	610	585	573	595	601	562	572	623	606	616	590	641	630	539	595	611	586	551	590	628	576	585	601	597	570	585	635	642	579	578	588	606	613	592	620	610	604	573	602	607	600	613	645	564	595	567	602	576	580	608	578	569	545	567	559	617	587	613	582	592	600	635	609	578	577	552	605	613	581	593	600	633	584	558	603	599	587	601	599	587	579	620	628	610	567	587	612	546	653	593	633	604	620	599	590	633	607	616	584	587	598	571	610	549	640	618	546	551	626	585	600	572	592	611	618	624	603	615	596	579	621	597	630	613	567	615	588	606	570	608	590	563	574	638	581	612	626	557	574	601	563	609	638	590	596	628	605	576	591	623	572	637	546	560	655	598	601	638	627	562
31982	4845	982	799	752	670	614	685	656	679	673	646	659	604	631	625	630	601	640	648	626	627	608	620	646	630	617	615	591	599	624	635	642	588	635	699	608	614	618	635	610	593	606	609	609	639	593	671	588	634	590	594	584	612	603	595	597	639	600	604	634	631	651	640	672	638	611	609	643	653	615	565	583	670	600	599	631	601	656	625	635	636	653	607	621	610	657	650	612	637	616	610	593	644	586	664	628	650	614	641	593	593	638	591	640	639	576	627	576	639	602	606	640	590	614	606	622	631	631	593	640	580	638	600	643	606	605	602	646	650	636	659	624	635	626	645	594	606	615	633	655	590	595	672	591	626	590	618	599	610	612	637	609	598	639	605	636	602	627	605	637	630	654	631	658	630	607	604	624	623	585	600	615	592	626	626	619	649	623	615	603	666	588	616	644	590	647	581	619	617	649	631	616	610	654	576	636	631	645	642	621	635	601	629	627	614	627	645	628	642	612	635	608	567	617	620	644	624	608	595	634	590	664	685	639	606	587	672	569	616	584	573	623	558	572	689	592	666	613	629	637	630	617	589	594	645	586	610	635	632	661	614	625	607	614	641	621	610	657	632	631	619	592	620	607	666	575	644	610	615	559	612	619	567	640	637	622	599	614	614	576	624	610	633	639	638	596	601	568	639	608	668	635	609	606	561	606	608	633	607	615	643	629	622	626	620	600	648	605	612	642	677	622	626	642	630	609	606	631	602	615	611	620	631	626	607	629	626	603	581	665	591	609	615	625	614	602	604	634	617	617	636	633	590	615	611	642	612	598	634	591	590	612	636	632	634	600	635	621	647	599	623	647	606	603	619	595	584	584	626	636	637	619	597	627	604	643	606	620	612	610	586	581	627	574	598	606	685	614	635	637	629	617	605	649	630	631	609	639	611	627	629	657	644	581	630	592	616	614	637	637	605	610	606	575	618	568	621	604	613	648	589	611	631	641	672	606	642	636	611	614	635	598	668	591	597	627	659	609	628	579	565	654	637	568	578	586	660	635	598	559	643	656	593	620	643	621	658	624	606	635	578	661	607	611	595	574	599	615	630	624	624	566	636	600	616	599	576	626	601	622	562	629	610	601	604	613	620	640	621	637	609	632	580	609	635	612	627	614	649	618	625	618	623	632	640	605	615	627	693	615	652	605	656	582	602	605	634	635	641	638	581	575	610	669	613	643	613	634	654	602	610	599	629	585	646	622	589	665	605	636	643	607	559	633	595	694	647	619	665	635	618	615	600	591	646	636	619	612	587	582	587	635	620	591	568	603	595	591	596	633	644	623	608	647	653	573	647	648	585	628	616	678	660	587	646	634	612	605	639	627	658	690	616	612	576	607	595	594	595	601	632	607	579	589	619	614	636	660	638	630	638	632	592	585	648	608	640	617	626	597	639	609	584	635	626	641	604	632	656	653	609	635	643	590	648	642	628	603	648	652	631	639	597	643	574	644	621	635	625	607	673	595	634	647	620	638	645	604	614	637	635	612	641	598	644	579	580	636	581	590	576	658	620	599	616	629	597	612	607	605	601	629	608	614	593	560	607	612	630	604	587	637	578	624	588	629	656	617	608	596	599	607	604	608	632	607	669	585	600	596	632	589	601	625	614	663	618	630	623	603	615	603	607	598	620	643	620	612	617	610	635	600	639	622	637	606	632	639	652	627	596	617	595	617	627	618	618	651	613	635	595	608	651	604	609	608	609	566	582	641	591	639	622	624	616	618	623	583	662	622	606	601	627	660	621	629	654	646	628	621	641	652	665	598	612	591	618	641	585	624	664	654	624	592	624	591	603	629	584	617	606	613	606	613	633	661	634	643	626	613	589	623	635	632	650	633	636	628	596	639	640	662	591	585	595	657	624	599	596	591	637	598	649	674	648	564	609	579	597	624	656	602	655	596	613	582	657	630	611	670	603	600	651	654	616	604	639	626	649	605	649	612	585	625	613	619	610	629	592	640	616	644	660	592	665	582	597	613	581	616	573	614	638	613	625	615	606	616	568	649	679	648	608	610	588	621	580	617	623	614	584	621	581	616	632	567	628	625	628	658	617	621	644	644	592	572	608	592	632	635	584	655	613	621	606	613	651	630	597	645	646	620	592	620	621	614	659	620	657	613	578	588	622	609	628	603	608	651	586	607	648	596	571	631	593	633	600	650	635	610	605	610	631	578	599	627	636	599	627	579	561	623	556	616	591	621	605	616	599	637	631	602	631	653	632	666	645	598	653	610	585	606	615	627	602	611	628	623	565	616	596	603	611	604	570	644	605	628	606	633	625	628	608	637	637	639	609	619	609	647	599	602	643	595	629	616	623	600	620	586	611	579	616	619	593	601	629	617	540	647	637	663	608	607	629	624	588	643	626	609	649	616	629	614	577	655	641	631	607	630	636	608	596	576	600	560	614	620	588	597	627	613	608	638	628	608	600	596	586	595	619	595	636	644	592	625	560	630	657	648	594	645	621	612	617	658	587	612	603	612	625	594	591	610	584	642	585	649	628	629	644	592	568	628	628	550	624	636	648	627	605	604	638	602	663	601	629	606	544	609	612	601	632	631	645	618	591	597	633	575	624	634	638	621	607	598	642	600	598	633	613	646	607	618	621	635	596	597	615	606	610	628	572	627	614	649	656	651	593	644	606	623	619	604	668	609	589	613	688	594	618	653	618	631	644	623	591	647	616	591	609	632	630	647	635	589	650	593	634	590	626	696	597	603	637	590	599	633	633	612	622	659	610	591	593	615	597	637	615	619	598	590	603	632	586	568	640	614	648	598	624	639	614	589	605	632	672	639	616	622	608	631	624	608	655	639	615	640	644	634	644	635	570	656	604	662	644	560	609	635	656	672	594	613	622	617	600	641	648	588	655	639	602	624	656	603	576	594	630	613	629	614	588	619	622	615	604	611	634	589	641	621	612	627	614	637	611	625	594	593	646	604	622	628	605	578	628	643	665	624	652	617	597	611	607	614	616	625	648	636	618	612	629	604	637	637	600	623	595	577	621	590	589	582	651	598	616	583	607	617	622	615	619	614	651	600	617	623	648	613	641	667	574	654	635	652	644	612	635	609	653	637	679	575	627	655	638	611	635	612	624	621	639	596	609	635	629	635	604	603	599	611	608	606	611	632	622	615	604	597	636	609	622	622	636	631	592	625	578	615	618	596	647	577	636	653	615	591	653	679	623	644	589	579	598	639	655	606	613	613	580	633	663	620	632	643	642	589	634	587	652	611	625	637	642	623	638	607	607	601	598	623	578	617	605	656	573	605	657	647	631	638	629	636	623	568	668	656	582	599	620	606	650	652	619	632	594	621	628	572	646	616	599	574	620	637	602	619	603	639	588	618	617	638	597	602	646	634	586	620	610	604	585	630	603	606	607	633	656	648	602	634	619	638	608	615	594	652	620	656	625	603	583	589	588	613	609	625	589	598	623	608	596	608	614	591	585	598	610	614	543	671	633	632	616
25320	21099	27277	24798	20937	11515	1122	704	580	527	472	440	447	442	431	413	402	352	409	362	397	385	384	381	364	367	378	375	370	350	343	358	419	348	365	384	352	354	360	359	379	353	374	368	367	382	390	353	360	336	358	391	354	352	368	389	396	353	368	323	380	319	359	355	366	379	408	382	370	369	350	347	362	353	360	336	373	347	379	348	376	365	347	402	333	359	378	351	376	342	337	344	333	343	346	364	350	337	348	360	322	349	367	333	337	321	365	354	362	338	356	345	350	367	373	344	334	336	310	334	350	373	357	356	340	362	382	385	365	340	312	347	355	340	353	370	367	366	358	325	339	345	373	351	357	358	354	359	351	365	350	345	382	328	359	318	362	384	373	347	362	370	343	321	342	341	374	366	399	359	360	344	337	359	360	334	341	339	356	332	365	363	371	347	347	330	348	316	351	359	352	318	350	363	336	360	315	348	343	334	353	306	336	361	343	334	378	357	350	319	350	352	325	359	355	336	365	339	381	353	365	362	338	359	339	359	382	302	347	334	371	345	336	376	347	326	366	338	371	384	362	316	363	361	304	358	370	383	368	382	359	337	317	330	370	351	368	329	357	355	345	344	328	352	337	361	330	322	357	357	347	372	349	351	346	372	373	341	355	381	374	358	362	332	379	341	356	376	353	330	346	372	336	329	304	352	363	367	372	365	333	364	330	373	348	352	359	309	354	331	363	344	347	341	340	373	333	370	353	332	364	346	359	360	371	353	352	323	349	341	353	348	364	370	344	333	331	347	350	369	339	332	327	346	365	336	356	366	348	376	379	371	355	318	343	346	350	352	370	357	385	338	339	362	368	371	349	343	329	370	342	320	378	356	359	363	357	354	334	348	342	376	373	352	358	335	362	339	344	372	344	345	349	378	341	374	341	354	360	331	375	361	341	342	338	317	334	353	312	364	329	350	388	359	314	301	360	350	324	364	390	344	397	369	365	357	333	330	339	353	363	361	358	353	343	342	345	355	347	375	348	355	343	349	322	351	377	377	352	390	335	341	389	358	381	323	337	318	352	358	326	362	355	348	341	390	365	357	367	338	351	365	342	343	379	355	337	378	387	365	353	362	356	344	344	367	358	339	322	366	329	348	345	343	357	329	322	352	344	375	336	344	342	375	338	379	361	341	362	304	348	354	354	356	329	347	368	366	362	353	298	353	338	367	394	330	318	337	343	352	339	340	350	328	375	316	363	369	388	349	320	355	360	361	380	341	360	387	381	329	350	370	363	370	349	372	346	332	347	354	353	348	353	352	357	319	358	369	339	341	358	384	382	374	364	352	382	342	326	345	339	348	370	365	365	369	328	367	370	353	334	331	347	350	337	348	319	349	339	340	376	327	322	326	357	344	340	333	363	335	338	343	358	356	318	345	354	327	364	363	335	324	346	371	350	368	366	353	338	350	349	339	325	341	350	360	358	343	336	351	347	368	367	337	333	331	351	348	341	333	369	328	351	361	364	369	345	365	350	381	366	328	378	329	350	341	376	342	343	361	324	371	384	331	363	396	339	328	367	372	360	335	348	365	348	365	359	314	366	382	339	358	397	331	349	334	336	343	340	320	341	369	348	329	375	378	333	378	342	327	348	352	358	363	341	344	326	350	398	339	358	342	336	343	329	326	348	346	341	375	363	356	328	349	341	342	346	356	378	350	331	313	344	345	333	321	343	380	311	334	322	323	341	321	345	311	353	352	336	372	343	343	338	382	361	357	325	312	345	339	341	363	344	383	349	383	369	356	349	344	363	358	368	375	324	356	352	356	371	327	342	341	375	329	318	351	397	345	334	337	327	332	353	350	361	358	334	345	363	389	377	346	387	389	352	355	331	346	348	343	349	323	352	367	349	353	329	343	351	353	334	352	331	347	345	378	367	354	367	328	372	374	327	400	353	355	353	357	350	336	358	361	353	356	390	351	339	348	391	362	355	367	332	357	310	345	364	338	358	335	332	338	356	357	331	352	369	346	351	358	367	401	343	355	349	365	362	332	324	350	359	380	344	359	372	312	369	327	364	346	352	358	321	381	373	321	340	327	336	358	331	373	329	310	323	344	383	347	331	334	344	329	334	346	375	359	370	350	349	358	366	342	365	336	371	328	375	341	399	363	333	341	353	357	312	356	388	364	386	344	359	362	367	373	371	370	322	347	377	371	326	351	336	379	323	332	384	346	364	342	359	346	337	351	378	340	350	339	351	385	358	372	340	329	355	377	355	343	368	371	369	345	341	356	328	389	359	384	328	368	348	346	349	313	328	334	355	365	332	349	342	347	359	332	355	358	356	348	317	371	362	381	351	368	367	332	335	350	360	332	376	362	365	353	351	326	345	356	354	359	343	329	323	364	340	366	375	347	352	365	329	356	350	362	336	311	356	338	361	361	332	353	386	347	353	351	342	345	345	400	349	348	404	338	338	347	319	321	330	372	396	333	307	356	326	360	386	359	367	376	383	377	361	350	354	354	361	357	342	372	325	357	332	342	346	317	346	375	359	345	357	349	330	355	342	348	390	326	354	332	345	367	344	349	337	331	352	363	322	331	346	372	381	318	359	339	368	318	372	340	368	354	348	322	346	350	348	312	370	361	354	360	357	362	331	362	366	377	356	355	351	341	340	361	347	358	327	346	338	358	334	355	304	349	349	348	352	348	321	339	341	396	361	326	342	350	360	383	351	328	323	355	352	316	366	341	333	347	348	350	356	364	385	338	394	379	332	332	320	364	357	329	374	345	354	335	378	343	363	341	358	375	352	351	348	290	356	362	359	377	363	302	336	341	344	373	366	363	358	338	343	348	395	356	344	359	325	334	369	379	393	384	361	315	384	360	365	336	363	363	342	374	339	326	356	363	332	351	332	342	371	365	337	365	378	350	352	339	352	378	340	369	363	356	354	364	343	329	338	350	348	358	356	315	337	342	337	346	359	331	333	346	365	363	356	364	383	329	331	356	335	346	402	343	334	372	350	358	361	339	362	357	338	362	343	345	358	374	355	363	341	334	360	347	356	388	354	378	370	397	354	358	355	360	340	371	361	350	362	358	336	324	403	364	369	368	334	367	340	316	387	360	358	355	368	350	360	344	319	343	345	358	337	358	339	374	349	321	365	341	311	398	346	337	338	347	368	349	364	384	343	350	356	348	330	326	351	362	346	312	305	367	333	361	371	356	346	323	356	338	338	356	332	360	325	367	331	357	377	353	325	368	333	358	340	371	336	368	334	372	352	371	374	360	359	332	360	373	370	366	394	336	359	331	369	355	343	367	371	316	345	346	379	381	351	344	363	358	316	361	350	320	341	366	336	373	350	350	331	362	383	335	352	361	362	356	351	337	373	343	338	344	351	334	407	346	361	336	348	351	367	340	348	347	332	356	399	330	314	335	358	383	366	347	340	336	342	322	319	321	347	369	334	337	372	336	337	338	342	349	390	345	354	348	351	351	357	353	328	316	341	360	365	322	343	343
54046	9916	6227	3480	2154	1597	1175	961	830	732	635	620	548	537	495	538	431	447	410	391	399	370	391	388	379	365	367	353	401	361	392	372	349	357	358	383	350	362	337	356	350	328	333	337	362	368	356	350	341	359	351	352	329	364	382	330	342	322	384	334	383	359	362	376	356	317	349	334	394	380	357	352	377	329	361	369	358	383	336	344	339	327	311	349	354	350	298	331	315	323	348	338	344	337	350	328	349	326	351	350	330	306	308	308	320	315	328	311	342	314	343	323	309	324	295	339	311	338	301	350	334	315	335	363	336	318	315	341	374	316	320	335	341	366	310	343	331	340	303	365	345	316	302	327	335	323	319	342	322	315	333	328	340	314	326	324	318	317	349	331	337	343	334	331	314	325	335	302	329	308	336	329	342	339	323	326	338	340	360	358	341	307	322	352	362	307	335	353	340	348	320	335	346	281	333	325	338	310	346	347	327	331	319	336	307	301	348	326	333	331	315	291	332	349	303	312	334	325	325	324	286	346	316	308	341	378	326	340	333	348	315	324	316	361	326	337	326	279	323	327	314	336	336	362	310	317	325	380	335	307	341	330	310	331	371	324	336	318	322	352	333	351	323	343	323	371	341	329	335	319	385	353	332	348	325	342	328	321	312	335	338	321	327	329	327	349	324	355	298	314	296	316	321	349	332	296	345	367	343	333	311	308	341	363	322	333	357	320	356	332	334	323	343	320	348	310	328	331	327	325	359	349	310	315	337	313	351	330	325	300	347	356	324	314	304	339	356	302	316	330	327	335	344	333	333	355	318	320	347	378	330	324	350	328	330	299	323	322	319	322	353	307	318	339	325	306	317	342	345	297	362	342	361	324	335	357	322	296	324	342	312	341	356	310	333	302	343	334	353	316	318	298	368	342	328	306	306	336	351	324	351	312	328	333	313	335	338	359	338	325	319	339	343	321	304	359	316	353	332	342	330	323	321	321	310	369	348	344	315	341	342	326	341	338	339	365	320	310	355	322	335	353	351	317	357	358	333	328	296	322	336	307	337	341	339	326	314	330	315	329	372	315	345	322	344	335	315	318	327	348	324	343	345	334	329	331	290	327	330	349	298	324	326	330	324	342	324	325	329	336	327	349	348	356	324	305	304	301	359	331	310	349	341	335	339	345	314	322	366	322	346	334	325	326	337	323	320	340	322	332	376	352	314	344	342	345	320	359	316	324	318	323	311	306	335	334	339	311	326	342	353	343	317	305	337	322	338	324	334	308	301	312	316	349	311	329	314	328	344	348	358	311	328	296	322	357	370	317	357	342	337	319	316	318	330	298	347	316	348	365	336	317	334	336	322	326	336	332	326	352	304	346	341	350	335	352	320	312	324	311	331	349	289	314	308	332	343	310	308	342	318	339	327	306	321	352	313	306	336	337	351	342	326	331	349	330	285	315	303	350	373	316	321	348	346	328	333	346	300	312	316	347	317	311	315	358	331	346	316	310	342	336	352	324	315	333	335	323	313	314	334	338	320	304	307	329	350	320	311	340	331	359	338	326	337	303	316	324	316	321	334	321	326	328	313	326	348	352	308	342	316	346	336	331	352	355	335	328	332	319	319	313	317	332	296	331	347	332	341	339	346	322	319	346	329	318	318	350	318	333	341	351	332	322	319	306	311	367	342	373	309	350	337	346	309	339	346	315	303	311	362	310	348	338	344	291	333	344	333	337	366	311	338	326	294	329	353	295	313	319	346	326	345	329	316	323	324	323	314	330	360	299	316	338	352	325	352	299	340	339	365	338	299	345	336	347	338	345	325	299	344	362	355	306	321	311	309	345	300	340	330	332	319	315	340	315	338	315	344	318	297	318	315	325	350	314	339	332	322	368	339	333	313	318	322	330	354	311	310	338	329	305	342	311	330	300	325	329	342	341	327	366	306	347	302	331	346	330	346	344	356	325	316	331	331	338	364	360	346	333	350	350	329	339	320	353	334	329	328	353	318	331	375	342	346	327	339	306	375	278	327	336	307	338	341	349	304	316	329	349	329	322	360	338	298	322	351	336	371	314	315	321	346	328	340	347	319	347	343	317	334	333	358	310	325	286	335	332	362	327	360	309	335	348	349	354	361	345	345	356	315	369	290	332	342	345	335	353	331	365	352	316	320	334	314	335	315	317	354	306	367	324	318	310	324	302	313	323	355	351	363	312	281	306	341	340	327	321	343	314	298	336	344	380	332	352	317	338	343	359	300	346	364	348	326	325	349	325	319	326	312	331	338	297	315	307	325	367	322	320	317	297	326	319	336	321	354	326	337	330	322	356	325	341	344	341	332	337	336	349	321	324	309	314	321	317	316	319	341	322	302	330	312	340	362	334	310	334	335	319	346	303	275	338	354	344	321	343	350	309	328	353	367	332	328	327	326	353	328	331	350	330	347	343	348	318	321	331	326	335	325	368	327	296	335	315	315	344	332	337	325	320	336	322	365	312	311	338	315	315	368	328	354	330	349	334	360	315	295	346	304	346	309	363	319	306	342	332	329	323	340	356	300	352	352	306	329	294	329	339	316	317	345	361	332	340	355	333	333	303	371	336	320	329	356	347	316	325	321	299	336	318	322	316	333	314	350	346	345	329	323	334	304	302	362	335	322	340	315	304	337	320	342	333	327	351	311	335	320	348	368	320	305	336	338	295	338	323	364	331	338	317	315	344	359	300	289	314	332	331	317	338	325	360	322	339	324	330	339	320	357	377	350	310	330	317	321	333	340	335	341	281	311	334	339	332	344	316	307	319	361	337	343	324	321	329	332	302	349	351	335	317	329	293	308	322	310	306	331	332	345	310	339	362	293	307	317	340	324	324	325	334	357	334	333	327	280	308	341	346	351	365	317	317	297	322	358	333	345	325	324	348	347	299	323	345	356	332	334	340	306	306	334	339	334	332	343	336	326	311	339	351	345	314	309	306	345	357	338	322	340	322	339	346	335	345	341	317	324	320	346	338	377	325	342	307	297	320	325	315	337	320	323	332	348	346	321	349	326	362	310	311	316	322	307	328	341	313	327	325	328	333	368	305	322	333	353	345	323	315	325	315	316	290	348	307	340	350	322	331	309	323	330	369	335	372	323	323	341	305	343	307	340	300	338	330	344	362	315	337	330	348	346	342	353	304	313	339	323	317	307	328	346	368	302	299	310	302	330	334	361	337	325	330	335	305	334	324	340	341	308	334	342	347	358	344	312	351	347	324	350	335	343	310	321	319	329	335	377	372	325	309	355	305	323	295	315	340	309	319	328	348	358	329	309	347	326	357	315	316	329	344	331	309	314	337	341	332	369	323	305	353	340	314	304	340	324	368	329	365	334	328	361	365	332	340	370	318	329	301	340	329	338	335	325	323	329	360	314	343	336	357	315	333	337	338	328	311	306	347	319	314	348	361	310	287	329	335	300	354	292	338	335	302	333	309	332	305	326	352	307	328	325	334	317	334	341	327	307	331	327	344	329	312	334	325
23258	20961	27496	24481	20919	20954	11158	1557	1130	1034	986	894	864	893	817	786	807	775	776	734	768	702	716	762	749	741	752	748	705	688	673	712	696	693	689	663	688	673	723	648	692	704	658	668	642	735	677	651	707	709	700	641	665	679	651	699	702	683	688	661	636	673	674	659	658	708	740	713	635	694	660	714	659	659	715	683	675	645	657	693	681	686	680	675	650	660	670	650	655	675	682	677	675	646	648	700	639	726	661	689	654	668	678	651	684	674	703	700	668	704	655	649	676	698	671	661	684	683	658	624	602	715	718	670	635	674	664	661	705	646	704	696	694	659	615	673	625	673	679	650	661	710	639	641	632	650	679	670	585	694	664	641	670	703	715	654	703	681	689	684	699	692	644	658	680	656	604	669	705	679	677	659	671	658	699	690	686	697	714	665	592	689	661	662	714	666	633	678	654	662	613	639	655	620	647	657	644	678	700	707	630	660	650	674	673	707	619	670	676	672	685	698	648	661	641	715	684	648	694	646	727	654	663	655	671	638	666	682	697	679	674	710	657	653	662	682	658	616	638	710	716	709	651	669	673	665	670	694	692	698	682	648	644	663	665	655	673	654	670	647	670	708	698	668	650	621	691	683	631	711	727	654	670	673	715	620	627	652	672	658	723	705	686	649	643	636	690	674	632	635	688	698	690	627	673	694	656	666	646	703	639	684	669	649	668	689	659	708	634	630	638	680	709	669	667	684	692	679	646	655	658	669	641	682	635	668	668	670	676	686	679	681	695	648	710	650	671	663	652	623	666	660	632	639	673	673	657	662	671	677	691	637	673	670	627	655	704	657	671	655	650	647	642	627	626	690	652	713	632	647	660	687	658	663	707	671	680	665	689	695	697	689	683	699	637	652	669	649	659	709	635	665	679	664	706	713	687	690	689	617	649	623	627	658	625	692	644	671	666	650	628	650	666	629	650	709	637	625	644	686	629	673	643	638	719	685	640	659	654	682	678	665	681	693	670	672	659	645	662	625	626	671	686	691	671	694	704	619	662	654	738	654	705	654	636	643	690	635	677	644	668	660	670	676	670	692	691	634	677	654	675	690	654	639	619	627	703	664	617	659	674	610	651	682	686	639	616	693	707	674	644	667	664	711	695	655	646	684	663	643	668	648	670	669	682	645	657	689	700	699	689	679	641	668	660	645	674	699	671	666	652	671	684	659	640	709	657	712	662	640	634	652	656	689	723	704	645	741	704	731	651	664	633	647	644	621	632	651	640	629	718	673	655	664	682	643	687	663	704	711	670	663	709	678	699	686	626	649	673	662	660	676	693	653	632	646	612	640	725	674	686	643	645	706	697	662	665	641	664	667	673	627	665	714	644	675	691	630	677	695	640	646	713	677	657	655	727	642	664	670	623	630	660	630	602	658	641	667	691	687	644	632	609	667	669	667	645	664	676	689	672	595	688	641	733	668	627	638	631	666	660	662	692	635	673	681	685	688	636	662	672	688	629	623	715	629	666	661	664	673	689	687	646	649	687	699	686	670	649	701	683	691	664	637	672	689	663	708	686	674	670	699	646	648	682	681	700	662	656	681	695	656	676	657	640	685	690	684	652	698	660	667	645	631	643	701	694	655	670	668	652	677	691	672	654	673	622	651	724	595	657	665	639	726	639	641	730	647	677	656	659	654	652	683	676	649	646	651	652	679	665	662	683	703	641	602	693	703	662	689	645	678	628	631	677	693	676	696	601	648	648	647	672	702	706	690	631	664	673	703	696	660	645	642	652	638	717	650	661	717	671	644	653	691	658	671	671	670	659	691	704	684	652	667	693	628	650	656	703	644	661	631	670	689	663	677	695	630	644	646	655	634	663	673	693	713	684	641	711	712	673	678	701	672	680	672	630	647	625	692	666	683	657	673	688	698	633	637	666	697	687	669	711	698	653	628	621	672	621	678	681	667	669	720	642	656	703	640	674	667	658	651	708	599	658	686	662	687	664	666	661	671	669	627	682	671	631	679	633	695	682	669	666	704	660	650	679	665	675	676	661	689	666	666	697	675	641	666	632	702	654	661	676	639	616	656	668	648	670	680	656	676	697	664	638	733	690	685	659	696	659	695	703	665	694	658	728	700	663	662	676	692	697	677	654	639	713	644	683	719	663	667	636	675	664	681	699	699	694	670	651	696	700	649	657	653	660	698	650	718	638	648	688	696	748	665	688	731	665	645	697	669	682	679	650	671	684	707	711	656	686	689	657	687	686	673	661	691	636	696	676	651	669	647	657	706	654	695	711	674	638	670	651	665	733	684	703	676	680	667	631	624	677	660	633	672	683	702	702	658	680	637	672	644	698	666	680	707	673	615	661	666	676	648	638	672	678	649	675	661	649	649	662	659	661	630	669	639	629	641	660	733	736	706	664	676	692	652	676	701	706	704	664	670	675	690	674	658	694	678	660	666	671	650	698	607	675	655	644	654	663	676	622	704	680	693	648	634	661	621	662	660	633	693	641	648	673	707	639	697	671	676	639	679	653	672	672	627	700	696	669	659	672	681	640	684	646	651	668	666	642	630	644	712	694	660	691	660	715	730	691	707	657	684	643	677	672	689	668	679	636	688	667	648	709	690	682	678	655	658	656	651	652	673	611	664	715	629	641	676	646	656	655	629	641	653	674	684	674	691	701	645	687	685	653	676	678	673	695	642	659	686	691	714	645	674	648	652	663	669	674	637	664	704	621	672	622	660	679	646	624	581	694	647	679	697	699	678	634	665	640	706	640	685	612	604	673	619	706	633	688	594	702	616	647	681	677	663	650	649	641	701	663	646	626	670	691	706	689	674	712	658	673	619	662	717	674	658	684	681	639	654	636	686	659	673	690	665	635	653	670	628	668	690	712	690	642	667	662	687	635	678	685	643	651	649	696	681	655	622	689	669	644	691	645	636	667	656	679	675	637	661	647	667	677	693	706	667	674	718	654	673	628	663	713	656	658	694	617	630	665	675	655	669	655	713	664	655	634	662	666	648	641	633	687	667	703	634	676	628	670	679	699	665	675	701	660	614	634	691	672	687	720	664	693	646	690	633	667	718	637	682	687	659	668	677	666	716	696	705	638	677	644	719	679	671	705	707	715	668	677	671	645	692	617	684	644	678	620	647	672	674	640	600	627	703	662	685	706	651	674	663	730	692	668	662	719	687	730	638	649	669	691	624	718	709	665	699	671	644	662	618	646	635	647	667	670	621	649	610	689	673	669	654	641	643	639	670	655	666	656	663	680	631	666	646	670	697	648	710	680	711	641	691	655	654	644	656	630	737	659	664	725	661	635	687	655	675	620	680	681	669	695	696	654	683	680	683	700	675	652	663	672	649	600	630	709	661	666	710	654	674	687	668	686	643	636	716	654	679	647	696	638	648	683	674	619	647	649	682	704	659	665	669	671	673	630	658	722	683	621	666	670	675	641	652	641	705	662	634	664	681	619	654	619	668	631	656	677	664	666	650	665	630	688	646
60010	13581	11712	6671	4388	3124	2459	1986	1669	1436	1285	1222	1156	1036	1037	941	854	848	805	837	790	745	793	752	755	724	706	665	737	684	732	670	699	725	665	699	639	693	655	636	647	653	665	665	663	656	661	640	651	652	657	643	667	669	633	682	666	668	619	680	695	643	679	693	645	689	647	712	664	621	661	678	624	646	607	630	659	620	612	644	628	704	643	624	636	686	632	682	659	644	606	636	639	676	654	564	656	630	641	638	633	625	650	688	607	607	671	587	646	664	603	624	646	642	608	621	631	598	645	650	616	600	621	612	628	644	652	636	649	630	615	672	602	674	619	596	615	647	644	638	635	624	681	623	574	614	581	653	618	659	622	638	623	602	643	609	616	600	652	652	661	674	615	651	617	653	615	610	599	638	623	607	643	602	641	607	624	634	579	606	616	655	595	609	637	642	609	594	616	615	604	624	644	630	668	618	648	628	599	614	643	615	652	607	617	600	638	617	602	644	610	642	627	622	618	635	628	625	634	607	626	607	648	624	609	661	609	629	599	594	595	603	638	609	624	633	606	651	644	619	603	599	635	612	658	670	637	636	587	633	644	628	646	617	696	638	621	645	673	626	635	643	612	605	631	660	567	632	628	624	615	669	596	630	614	596	597	651	604	618	611	604	584	614	632	681	569	617	658	607	632	619	599	599	649	603	639	640	636	655	641	593	604	658	638	638	624	643	609	615	570	654	619	619	656	628	579	643	602	632	644	658	647	656	640	598	583	628	614	658	623	627	588	625	647	637	622	617	686	636	675	624	620	580	584	624	594	604	612	642	649	656	604	608	637	654	624	593	598	635	627	625	616	633	640	623	639	636	633	587	574	665	627	620	604	639	672	662	604	638	647	586	613	640	586	644	622	656	593	646	647	620	656	560	638	619	628	621	618	628	583	606	650	633	604	596	616	639	617	623	619	642	661	654	634	672	649	601	642	645	663	624	622	602	639	666	657	622	667	677	587	627	603	640	653	657	628	662	649	667	626	636	638	655	646	616	663	636	606	596	639	614	621	618	616	605	618	613	587	637	632	620	647	580	642	623	614	626	629	659	606	590	611	612	624	620	650	617	630	633	570	611	614	635	637	619	649	647	621	658	625	621	597	598	610	637	631	635	586	671	597	642	617	659	630	608	624	616	614	616	637	667	610	649	636	661	638	635	630	640	606	619	633	580	613	699	583	632	669	634	650	612	599	594	601	583	631	597	608	649	612	628	628	583	608	644	587	585	673	602	626	610	639	678	606	640	610	625	639	625	590	548	606	621	605	633	565	634	607	695	653	629	631	644	637	604	610	647	610	621	612	660	668	639	674	673	620	579	654	641	603	674	644	624	640	660	608	630	612	605	630	651	623	599	632	634	624	594	637	642	545	630	619	608	619	611	658	594	627	663	620	650	646	658	602	673	621	625	611	615	610	665	585	598	654	634	591	629	595	701	615	629	620	647	625	638	681	617	618	618	579	633	607	649	626	637	631	582	622	621	589	610	619	641	643	630	642	623	686	680	659	629	636	661	604	641	660	587	596	605	647	659	613	655	644	650	579	635	607	652	622	593	630	645	631	614	622	629	668	687	640	640	612	631	621	624	638	599	627	632	657	635	624	648	636	637	582	615	610	651	589	644	648	629	619	634	599	688	617	653	628	646	646	654	584	615	642	617	637	590	616	632	635	630	635	668	648	605	617	579	614	599	622	597	618	596	646	639	620	620	621	616	620	617	635	584	642	582	577	580	600	606	596	638	626	659	594	627	623	665	637	609	659	609	631	596	602	636	653	616	610	626	566	589	570	617	621	608	582	641	607	641	596	594	610	616	665	623	593	616	642	597	616	624	594	594	565	611	586	649	642	598	604	656	614	645	680	642	621	617	663	614	647	628	629	678	625	653	619	598	649	615	594	611	595	627	619	666	602	614	668	627	621	643	619	589	621	638	628	617	681	597	636	639	644	584	637	616	626	610	628	611	629	672	639	625	621	595	633	634	635	593	619	706	621	657	637	646	584	631	628	631	658	643	644	611	626	615	636	635	606	597	641	600	610	617	657	630	568	616	648	625	614	656	606	555	584	609	641	654	638	615	604	604	668	650	592	633	628	595	645	611	654	672	648	643	614	604	614	629	573	650	602	626	636	638	631	642	586	607	656	612	620	647	645	611	620	623	563	621	628	629	619	592	618	609	616	613	643	605	661	609	651	659	614	610	614	613	602	605	600	624	667	638	639	625	619	657	596	628	632	610	648	611	633	587	633	615	659	623	592	655	657	638	607	579	632	658	589	595	660	640	601	640	617	664	607	587	606	618	633	611	618	628	640	615	629	645	665	618	629	608	631	615	645	605	585	629	637	622	586	637	646	658	607	615	582	605	646	694	676	647	671	608	618	599	634	608	610	619	648	654	640	624	639	599	612	645	603	582	645	617	592	627	600	595	662	722	622	650	673	629	655	617	589	612	647	631	614	592	635	620	650	628	641	617	601	621	569	637	638	609	590	627	660	598	637	617	657	597	621	655	619	608	635	595	659	660	587	600	643	601	635	674	617	634	650	669	629	615	638	651	613	585	646	654	622	657	664	628	665	654	594	590	591	616	628	647	602	627	613	659	626	568	633	663	623	649	643	601	607	613	671	633	636	642	629	606	621	616	590	636	617	640	594	624	634	627	633	604	646	651	626	656	621	602	674	566	645	602	592	637	629	630	658	627	607	650	623	620	578	597	632	633	644	648	631	636	626	628	647	632	632	614	626	617	633	595	638	626	632	600	646	611	653	622	577	623	600	638	617	614	579	634	613	664	636	661	591	667	603	654	634	636	644	624	635	669	631	640	621	628	604	614	609	676	642	570	619	627	662	580	642	622	628	593	651	604	585	609	675	611	675	630	623	603	648	630	637	628	644	657	647	621	632	595	626	618	585	607	585	632	636	605	638	631	580	627	617	668	629	617	589	599	620	628	642	655	635	627	621	627	641	607	607	665	618	628	597	645	590	656	631	618	596	617	637	659	643	634	611	636	634	607	640	626	636	632	574	673	604	601	644	540	614	650	638	643	637	612	635	620	576	632	652	616	597	595	591	660	628	646	620	618	630	642	617	621	636	627	576	601	632	623	661	624	632	616	608	612	629	638	641	614	604	617	616	615	664	629	579	630	632	619	595	630	592	618	627	657	624	617	595	633	630	576	609	619	593	624	607	593	621	603	631	571	574	657	641	602	664	637	654	617	665	669	612	619	660	631	654	619	604	642	627	624	632	602	631	650	644	630	623	616	591	640	606	671	638	596	608	619	648	646	650	592	624	616	637	656	566	616	676	628	647	585	601	617	614	582	613	672	634	643	652	623	599	619	676	623	624	623	637	606	632	638	645	658	657	625	603	623	665	621	598	602	630	653	661	622	649	608	612	648	595	608	681	641	600	643	658	593	609	617	696	670	654	612	633	647	635	648	646	606	661	610	586	619	685	699	625	593	611	652	644	663
33515	18949	4789	802	670	622	586	606	617	595	638	614	615	600	599	583	562	594	594	607	611	572	592	585	588	541	591	612	569	571	613	591	618	598	572	607	587	592	617	630	567	610	594	586	591	634	632	577	588	563	614	595	596	593	552	619	604	589	561	607	603	596	613	628	606	618	594	605	553	587	578	622	605	614	631	602	628	556	591	575	633	595	599	603	580	583	630	568	592	577	608	634	590	578	624	575	597	567	604	569	596	576	590	601	562	549	579	601	573	561	583	587	584	580	604	615	620	599	588	597	584	578	598	593	551	611	593	608	599	533	538	583	608	570	581	583	620	554	601	609	599	574	636	582	620	590	555	594	672	614	576	607	591	599	572	568	583	590	606	590	613	555	617	596	628	583	611	607	584	582	616	623	577	575	635	649	593	590	563	638	554	625	584	572	589	604	586	631	612	615	608	592	643	562	600	620	597	605	568	563	611	607	574	554	561	580	622	568	612	583	623	639	611	609	597	592	594	572	597	559	586	548	617	613	589	573	621	596	592	593	581	581	598	565	609	591	598	584	585	606	588	600	614	605	556	628	579	632	620	607	585	628	625	600	566	598	588	616	546	637	576	539	663	614	581	598	588	592	588	595	611	586	596	611	598	622	572	624	608	575	602	575	602	594	589	581	601	594	588	607	626	634	621	555	604	596	596	614	589	589	629	620	587	617	603	585	622	588	601	578	595	587	606	576	578	559	610	598	578	578	594	586	591	593	614	564	620	584	559	579	568	575	595	585	587	538	581	580	595	625	595	616	562	623	571	615	594	585	572	635	554	594	685	594	610	567	566	581	553	585	580	616	608	546	625	629	624	590	625	599	548	585	615	597	578	581	608	593	549	573	617	606	606	613	630	602	577	575	607	604	596	595	572	628	614	584	591	601	624	570	586	572	564	611	583	583	631	596	615	594	609	607	579	594	592	595	610	571	647	624	630	584	595	589	649	595	598	645	549	576	603	607	578	583	580	611	620	598	626	606	593	567	596	591	567	594	629	596	623	576	605	599	592	603	592	581	608	544	568	592	609	629	607	641	585	581	586	527	581	547	535	607	603	545	617	591	581	635	619	645	604	557	600	568	615	645	656	577	627	606	600	629	595	594	611	560	635	573	580	643	582	601	599	576	612	566	573	591	643	571	613	614	587	574	608	596	526	589	589	623	592	628	554	535	599	581	611	583	605	581	607	595	572	591	635	600	614	606	611	632	575	594	559	581	583	569	565	575	626	593	636	587	611	612	578	627	602	613	591	592	648	597	630	574	567	595	573	563	560	602	599	591	621	589	610	574	585	589	608	576	613	622	611	584	570	570	627	580	605	564	589	595	590	589	613	598	572	594	616	616	527	586	615	607	567	581	555	547	608	608	594	566	605	563	640	580	576	609	630	588	618	595	591	557	571	577	599	639	609	634	573	564	591	558	548	572	566	614	590	594	582	618	611	570	593	580	586	623	628	621	611	609	619	524	578	521	583	551	589	581	605	599	571	578	584	606	528	568	558	598	612	616	596	618	535	606	627	604	576	622	619	572	597	585	633	621	597	614	570	590	567	585	602	574	618	583	586	567	594	573	617	594	550	619	606	621	627	557	581	614	569	632	578	600	566	576	624	587	628	627	610	580	611	581	553	553	589	595	599	588	572	606	577	584	576	589	583	587	593	587	598	626	575	612	619	601	553	602	602	599	578	546	586	577	600	579	644	624	589	586	558	567	612	601	596	609	558	587	564	576	583	551	584	682	582	575	604	582	626	599	570	520	611	582	602	667	585	635	635	577	603	564	558	586	556	600	613	608	609	580	584	570	571	546	578	638	589	549	635	552	563	580	606	603	618	573	592	578	560	579	623	587	613	608	593	578	577	579	592	610	585	595	613	625	601	620	562	572	580	634	605	589	576	585	575	607	609	572	549	581	556	607	591	574	600	604	588	555	591	544	605	630	604	607	586	565	598	594	577	633	584	571	621	579	581	603	641	600	589	547	562	584	587	588	606	611	591	602	612	570	589	586	559	625	586	610	558	592	564	606	586	573	590	539	590	583	549	623	586	591	562	561	604	596	588	613	656	555	634	565	599	600	610	602	589	604	578	596	628	553	549	612	590	611	606	597	554	582	591	629	580	628	618	614	549	568	609	607	582	608	588	629	591	589	644	561	593	617	584	586	625	628	555	597	618	581	565	587	571	607	541	526	576	585	579	613	565	592	600	594	591	610	602	591	669	654	659	608	618	664	608	599	614	604	637	615	553	578	603	612	581	551	586	567	638	536	583	620	582	599	628	607	583	553	592	560	585	590	589	590	536	615	634	569	620	554	636	571	639	600	602	550	609	611	579	566	580	593	592	634	527	604	590	576	617	597	614	617	553	667	612	593	570	559	604	569	594	618	557	592	583	593	584	605	659	607	616	616	602	552	602	599	621	577	614	628	607	594	578	559	559	613	637	562	558	602	600	600	567	590	603	610	643	599	550	539	601	577	624	556	602	610	539	621	607	598	639	617	596	565	615	586	617	562	600	536	652	588	607	620	648	620	597	592	606	574	618	622	520	639	631	624	580	586	604	620	563	605	592	611	604	627	623	615	644	601	595	587	589	606	576	616	609	637	577	606	605	571	556	585	601	610	595	553	604	609	589	602	619	602	575	601	613	564	575	591	591	618	601	580	620	619	591	597	619	574	577	578	599	569	559	572	600	547	610	541	625	612	637	614	594	564	632	619	575	617	601	589	606	592	614	620	598	588	616	601	583	612	625	570	597	607	534	559	575	530	562	605	585	593	564	618	586	572	590	589	557	584	566	656	616	562	573	585	615	548	578	624	619	605	578	602	605	569	625	591	544	607	558	603	599	581	633	566	629	586	618	612	570	584	604	551	573	584	595	573	612	591	586	591	604	571	591	582	641	580	569	632	583	557	595	619	586	610	591	614	584	649	606	592	559	595	618	574	604	570	597	567	599	648	591	616	621	603	583	562	575	569	587	589	535	599	546	587	610	605	613	598	626	594	595	584	621	597	558	628	590	559	597	542	611	591	617	632	620	602	557	594	567	560	603	575	640	613	570	560	627	597	639	599	600	585	622	616	591	603	571	592	593	573	609	617	598	611	606	576	559	641	562	604	591	621	591	582	599	606	579	582	595	573	610	559	601	580	595	572	601	596	659	611	629	580	577	579	588	613	538	603	632	591	641	610	593	624	591	616	579	593	597	637	638	555	555	609	628	579	524	570	574	566	601	622	620	635	575	669	634	587	554	633	603	600	638	625	584	621	620	605	611	590	644	564	597	594	580	580	623	586	583	608	592	589	614	589	621	584	565	598	563	594	613	622	546	602	596	619	589	608	598	550	584	620	645	584	590	615	597	590	616	602	581	614	640	588	601	616	580	593	555	575	629	619	606	569	626	618	610	571	608	618	532	557	604	559	573	605	600	582	588	643	636	573	619	627	599	599	584	583	602	568	616	533	566	565	618	594
31849	4474	959	816	711	697	666	685	609	657	652	642	611	605	629	643	652	591	611	641	636	579	648	602	603	628	635	624	572	673	572	559	621	634	593	616	558	594	609	551	650	589	611	626	618	658	594	608	624	595	606	636	652	572	622	641	659	595	637	613	630	601	612	583	624	611	644	613	625	622	625	643	605	568	601	626	584	570	621	557	626	622	660	640	598	654	605	658	592	583	572	629	589	594	616	620	603	584	642	583	607	620	616	640	597	644	599	597	632	566	597	616	608	638	646	611	600	621	587	619	652	607	600	598	617	601	620	629	583	643	626	602	616	627	586	585	640	619	603	640	602	604	636	600	600	619	635	616	641	619	621	636	664	603	601	647	632	619	577	630	623	648	626	607	620	611	633	635	585	608	591	626	590	598	566	614	609	652	641	587	656	639	622	545	610	631	636	574	593	623	632	616	625	629	619	589	614	592	608	655	586	607	653	588	635	624	613	592	602	591	626	626	607	631	635	575	613	584	613	606	597	586	618	628	635	666	618	599	626	649	597	604	618	586	610	604	581	583	679	604	583	616	608	627	638	660	625	604	626	613	610	642	618	608	580	596	600	636	590	624	578	597	535	590	578	646	607	608	601	596	611	586	602	600	608	597	622	635	601	604	649	630	584	618	600	614	598	636	637	586	592	656	662	636	624	664	631	605	598	598	608	580	614	591	592	619	603	592	614	625	624	611	616	632	604	663	585	631	631	571	612	621	631	653	635	654	642	648	591	614	632	622	598	558	637	610	659	608	636	637	612	619	630	652	633	612	596	642	629	612	638	597	622	607	640	608	624	633	658	681	599	615	625	598	606	604	618	612	607	608	610	628	623	617	626	593	578	613	651	626	595	625	607	622	597	624	596	610	653	620	643	624	606	663	597	637	586	619	658	602	614	604	623	628	566	625	644	592	588	635	647	584	622	658	633	596	605	612	638	646	634	623	620	614	577	639	653	597	613	585	635	641	593	609	643	626	576	613	588	576	595	590	581	613	647	617	622	624	545	623	611	587	599	612	628	614	607	634	640	590	606	598	613	609	612	640	592	628	600	619	632	618	630	616	573	626	614	616	582	613	627	612	645	644	603	621	621	651	645	622	653	590	642	596	640	657	577	656	592	623	620	669	605	628	645	614	600	592	591	590	586	585	598	614	656	617	617	645	629	583	629	565	642	634	628	599	610	637	599	625	622	631	607	647	617	605	655	642	608	645	611	595	614	618	621	626	597	591	611	595	619	617	654	580	622	595	640	627	629	669	609	659	615	632	619	604	625	640	625	619	579	658	622	629	603	599	606	588	597	599	617	607	579	593	631	621	625	587	582	605	583	618	596	596	643	613	645	632	614	574	601	595	624	599	565	629	614	594	594	643	631	625	611	604	552	600	602	634	647	619	598	603	601	562	607	556	614	603	567	636	589	621	617	575	628	602	603	607	598	601	646	625	595	622	631	606	652	604	669	636	643	586	544	633	638	626	584	628	601	603	576	641	606	636	636	593	576	612	620	624	614	606	626	625	601	593	588	589	619	604	655	642	608	634	653	644	611	614	621	628	644	608	626	613	589	606	675	633	638	584	595	577	616	616	628	604	579	606	590	589	643	628	585	609	626	637	600	586	568	609	610	605	617	585	601	614	624	624	610	627	594	599	607	619	604	629	637	586	628	618	645	591	655	634	634	603	575	585	633	613	632	609	581	607	626	613	633	601	558	574	595	605	587	597	593	630	612	608	564	602	584	595	587	614	595	635	619	622	639	609	665	634	617	608	603	571	585	581	667	610	575	633	607	592	592	603	591	592	596	609	610	641	633	618	620	619	639	619	646	570	614	585	606	635	638	620	622	598	636	610	606	624	622	598	599	648	584	563	614	645	612	609	609	630	588	622	599	540	621	627	616	598	637	615	621	599	620	603	656	624	584	614	636	622	630	663	586	618	637	625	625	623	599	678	634	654	601	593	600	617	586	610	615	587	625	582	605	607	595	615	602	621	619	599	617	584	614	589	607	600	632	628	612	641	647	628	604	643	593	643	621	643	589	657	635	636	637	654	621	610	610	642	637	609	608	615	602	611	602	614	617	623	627	642	625	584	635	565	651	609	627	625	642	606	606	592	605	611	640	641	600	620	634	634	605	621	630	600	602	639	592	608	557	677	645	582	555	578	636	623	576	603	634	611	630	651	610	588	600	609	565	601	623	637	655	601	574	583	585	622	612	611	614	618	619	601	630	616	626	604	615	595	604	561	634	600	617	606	624	597	674	614	625	636	649	601	634	622	593	676	614	594	603	652	598	604	629	571	646	584	626	614	616	607	609	590	642	577	604	648	611	619	625	611	644	610	629	567	600	632	646	634	621	669	613	612	609	618	584	604	584	632	635	654	636	608	560	594	637	623	617	640	622	593	634	602	648	583	619	625	601	592	607	581	624	605	623	633	658	625	587	604	576	604	546	590	632	624	609	619	621	539	618	603	625	633	642	626	615	584	604	622	608	669	572	612	635	616	590	631	595	606	649	640	640	632	589	632	618	624	666	550	555	591	625	589	655	610	582	608	589	658	668	637	579	563	615	589	613	624	625	639	588	638	604	610	626	601	654	641	658	586	623	574	568	638	674	614	660	600	603	631	626	642	668	630	652	645	598	627	635	625	650	586	599	610	605	640	561	610	606	630	620	662	628	636	608	622	612	607	590	583	647	612	639	581	617	587	618	625	641	579	576	603	590	621	644	629	644	622	620	632	626	640	596	636	575	576	639	656	684	586	563	634	604	611	594	563	615	618	635	638	594	632	590	653	572	565	601	598	606	588	642	619	622	624	581	610	622	595	651	607	632	606	632	618	612	638	669	612	632	642	565	621	620	569	649	635	618	621	609	608	628	628	602	587	631	637	624	644	573	648	618	609	606	621	657	646	656	576	608	571	645	603	587	567	616	665	666	568	607	638	626	624	609	605	599	612	639	634	651	622	582	583	608	661	627	600	627	616	662	616	652	617	622	623	623	626	623	592	642	622	629	562	607	628	604	609	663	656	594	637	625	603	563	604	613	641	631	598	593	631	582	630	597	604	612	609	669	598	594	643	645	613	604	618	621	610	642	617	599	616	679	592	615	616	624	636	669	626	628	646	694	658	574	615	638	569	604	624	619	630	608	670	636	632	605	585	613	573	569	576	635	601	620	585	603	655	630	564	592	618	655	609	633	582	599	570	638	622	608	604	608	613	642	632	572	580	590	620	628	620	635	619	628	623	593	602	612	600	596	584	558	623	638	591	678	657	664	603	595	635	641	596	637	594	609	585	604	660	638	624	617	656	637	596	612	599	558	645	588	569	634	594	618	619	633	593	636	632	609	663	617	604	640	632	600	637	628	617	680	635	570	684	626	663	610	607	612	577	600	628	621	594	635	633	634	595	623	590	631	639	599	556	576	643	615	613	602	603	631	614	655	645	637	637	627	648	594	637	671	653	597	644	644	614
25349	21050	27479	24594	20956	11088	1072	658	581	538	488	486	424	443	425	446	446	400	392	379	383	384	358	369	354	360	381	371	338	365	334	345	353	390	378	363	353	348	372	358	337	363	351	404	354	368	329	358	368	329	359	341	367	359	336	389	345	352	333	342	340	370	351	364	370	379	327	374	380	326	381	322	340	371	361	333	350	317	358	356	352	376	361	338	365	348	365	396	390	356	334	343	356	342	357	362	381	367	359	364	335	317	362	345	352	353	331	348	395	354	347	372	337	353	370	350	345	371	329	336	353	361	362	320	328	346	326	379	354	366	347	356	343	367	362	332	367	348	368	310	360	354	358	358	360	337	308	332	372	355	328	353	316	335	362	329	384	316	343	338	353	323	331	373	335	347	348	360	367	316	335	365	326	355	370	366	338	368	321	335	350	335	349	331	320	352	327	333	340	346	333	356	344	349	345	363	328	376	350	337	337	352	356	379	351	319	345	346	380	373	369	369	342	367	380	343	318	358	346	344	318	371	350	346	345	361	320	358	351	353	335	346	347	325	341	352	331	344	374	350	358	351	371	330	317	355	357	321	317	354	322	358	359	383	335	328	354	370	352	388	343	329	304	379	340	347	353	351	301	357	366	338	348	367	346	371	352	350	327	363	363	340	364	341	358	313	343	376	341	362	320	352	344	313	343	327	348	346	351	375	391	351	375	373	332	369	372	367	360	354	344	342	357	356	369	354	356	401	319	332	366	345	353	326	339	338	378	337	350	374	352	336	360	346	349	358	329	340	342	351	343	403	350	342	344	366	290	354	381	386	334	361	387	361	359	339	343	346	365	351	353	329	332	342	359	310	338	344	336	337	346	346	328	336	321	347	336	341	366	336	338	356	348	344	349	323	354	389	334	343	355	335	363	340	338	358	357	314	357	385	382	315	335	389	334	322	346	354	365	356	349	339	352	339	338	325	379	332	364	348	339	337	352	313	352	358	327	358	313	352	343	314	349	356	358	352	364	358	376	334	334	335	335	335	337	360	349	358	354	352	328	345	354	373	327	354	365	362	334	346	324	344	354	334	356	368	363	355	357	326	367	366	364	334	332	325	358	353	343	373	376	351	343	345	359	328	353	324	389	344	346	333	375	342	322	374	334	344	330	336	344	325	348	343	336	375	313	359	311	358	358	344	331	338	361	332	348	361	329	351	328	371	337	357	376	355	345	357	327	330	340	388	332	342	376	325	346	372	329	382	386	327	352	337	301	345	353	351	345	323	358	326	334	364	344	317	348	325	363	352	351	367	331	373	364	335	318	331	385	382	368	348	323	362	355	349	387	332	371	331	361	317	351	340	367	366	333	309	333	351	338	334	307	334	308	354	332	348	381	340	351	378	329	327	366	378	356	348	309	348	316	380	355	355	332	355	328	358	344	310	358	353	307	326	342	345	343	351	357	332	366	320	353	314	373	338	318	378	309	375	345	334	343	322	300	355	334	333	324	360	364	360	337	335	346	352	369	358	362	312	348	385	339	344	339	355	361	367	367	341	320	338	326	388	360	348	355	388	338	369	377	357	327	345	344	356	352	374	350	331	382	355	369	360	362	381	344	349	333	366	334	332	342	333	309	345	317	333	368	330	344	355	360	359	328	334	334	336	385	383	350	371	353	361	335	357	357	349	350	351	333	344	366	347	376	323	382	342	357	339	374	329	348	376	327	327	354	362	312	372	324	366	313	337	334	370	358	395	358	353	348	361	350	360	378	357	345	335	339	366	327	365	318	330	364	325	347	306	361	362	361	318	332	344	346	378	331	357	369	364	352	366	348	361	331	335	334	346	332	382	378	349	363	345	323	368	354	353	342	340	328	343	358	355	331	330	362	363	333	335	357	338	351	359	373	346	361	345	361	355	346	346	340	321	357	342	335	308	332	360	364	333	357	365	341	362	357	318	326	362	328	379	360	351	354	340	343	351	328	337	338	347	339	360	389	339	327	379	353	327	339	357	341	344	329	365	336	341	346	332	371	352	353	363	344	329	315	344	376	339	359	341	342	355	365	320	303	344	363	365	316	339	353	354	329	352	362	349	356	341	375	349	356	348	359	347	361	343	332	320	348	384	367	324	341	353	307	355	362	373	349	339	364	361	352	377	331	366	332	319	340	330	385	351	330	383	365	385	361	310	345	345	347	350	341	361	369	380	338	319	386	332	386	352	342	380	345	341	350	334	352	350	331	369	360	346	326	310	372	374	330	355	361	354	330	327	358	340	381	325	337	363	361	339	359	329	376	310	352	332	329	336	324	368	361	369	344	317	402	362	350	358	349	402	338	331	308	370	350	334	347	377	342	360	389	348	334	349	353	356	335	329	317	349	330	332	345	344	357	346	318	348	338	344	357	353	371	346	370	357	357	324	346	372	345	312	364	340	348	311	339	350	345	361	337	364	360	352	321	339	346	355	354	338	376	342	363	378	352	356	311	326	336	353	345	340	343	344	351	342	335	357	354	362	293	352	363	333	328	334	360	337	380	371	377	339	339	323	349	335	338	335	338	364	330	330	355	323	374	370	350	344	316	312	380	325	336	357	331	350	321	332	339	336	358	355	339	357	369	348	350	326	362	339	350	371	370	346	362	351	346	326	376	343	351	332	347	336	316	343	340	333	359	341	337	358	355	355	334	324	361	304	331	378	337	310	368	345	358	342	337	355	339	337	337	365	342	346	334	381	356	323	315	356	359	381	347	333	354	354	363	330	361	372	314	355	334	349	367	391	326	372	356	340	313	351	341	326	374	347	351	359	380	347	342	342	334	336	342	360	381	324	346	389	372	375	333	307	336	363	351	341	350	385	355	386	345	332	342	364	324	349	342	332	320	346	327	351	347	336	329	340	380	303	334	372	341	362	365	380	352	319	359	318	366	324	384	351	322	376	376	299	345	346	316	378	380	334	313	347	390	354	341	349	369	313	364	364	358	347	389	345	362	345	353	355	364	387	369	346	327	342	347	338	341	322	373	366	351	338	349	314	383	343	293	354	351	341	352	367	333	376	334	349	333	337	353	348	337	329	352	321	316	341	344	366	314	345	333	359	363	336	326	382	333	352	373	315	349	363	332	348	350	355	345	363	350	340	389	362	354	323	341	343	329	324	335	358	361	358	293	348	349	335	347	352	347	364	344	328	339	351	293	359	344	322	342	344	332	368	331	344	364	329	337	316	343	327	354	355	352	367	339	357	353	365	358	309	349	370	342	390	353	341	372	355	376	324	330	330	357	328	341	335	344	378	360	346	328	361	346	338	348	349	314	350	325	345	344	339	380	357	356	375	351	364	355	351	340	329	343	349	356	345	326	410	324	361	327	368	364	374	333	352	309	348	332	353	322	351	369	347	352	331	332	346	365	352	362	330	322	362	333	343	315	344	335	332	337	341	330	378	316	297	344	322	370	374	340	335	350	352	394	334	385	324	368	353	334	342	360	366	339	353	371	369	342	378	334	368	382	344	348	349	342	356
58370	9598	7155	3961	2453	1752	1341	1099	927	828	737	626	646	550	540	531	487	460	452	481	445	434	420	441	424	430	384	403	420	415	431	391	375	411	412	367	385	370	369	379	414	350	386	313	384	371	369	365	380	352	381	373	384	369	380	400	348	366	379	378	372	363	390	406	431	359	409	410	377	368	376	396	402	406	377	371	323	321	364	334	336	365	366	382	392	339	352	363	356	367	394	371	364	350	389	372	356	402	355	365	368	426	371	403	351	353	397	371	374	350	360	352	399	383	380	353	372	370	348	412	389	355	388	336	348	375	323	371	343	372	361	356	343	357	358	387	343	378	366	344	367	380	371	363	325	368	394	355	348	372	345	350	340	349	378	387	342	352	342	345	363	365	422	349	373	357	351	400	347	326	376	364	375	362	364	395	337	333	329	347	373	347	363	355	358	419	335	356	374	370	362	361	343	363	348	350	361	336	385	367	359	354	365	372	359	370	369	394	386	348	356	340	327	382	370	322	346	345	364	374	380	366	405	335	369	381	359	387	384	354	349	345	365	374	361	360	358	380	346	380	379	389	360	404	338	361	361	355	359	338	367	341	336	403	368	387	371	390	349	345	359	360	378	372	366	379	375	362	333	328	382	369	370	367	339	348	359	381	341	412	364	369	358	352	386	340	363	350	362	362	337	383	369	357	351	342	379	364	367	360	367	392	390	371	376	345	337	351	356	372	333	368	344	338	357	353	361	360	352	337	344	338	369	357	374	364	398	338	356	368	383	353	344	355	356	379	388	351	362	364	371	401	359	360	386	356	367	378	377	385	356	325	333	354	345	377	375	380	349	364	371	359	356	373	336	352	357	385	371	330	350	380	372	395	400	341	353	314	361	343	333	317	334	346	362	337	346	367	352	369	361	348	387	367	391	364	368	352	404	364	361	356	351	368	372	382	373	387	337	362	429	358	373	376	340	334	374	322	356	373	388	353	367	352	376	360	356	342	361	352	372	388	382	348	377	364	406	373	379	364	367	379	373	375	323	378	365	365	335	330	356	346	352	356	366	339	344	332	347	378	354	363	343	341	311	387	345	367	370	378	369	360	356	361	361	380	376	370	353	363	339	374	328	355	344	363	343	332	362	337	387	339	386	398	355	363	355	366	352	339	382	329	332	360	365	374	389	355	352	350	372	369	374	331	338	364	373	346	373	358	342	364	329	369	345	346	349	394	380	381	348	358	359	363	382	354	392	368	355	388	345	358	379	376	353	356	356	357	399	368	372	373	360	351	354	377	326	375	375	375	374	368	365	382	399	382	354	360	347	391	379	355	356	384	339	331	354	368	354	375	392	364	392	362	341	362	377	356	374	359	355	367	369	376	389	359	377	376	375	352	322	370	378	360	365	355	375	344	368	366	358	340	362	361	380	372	368	331	358	350	390	355	377	334	374	381	334	367	349	346	349	351	353	350	358	324	338	354	392	371	337	376	386	349	378	374	307	370	348	377	358	333	354	365	384	373	361	341	355	354	355	370	375	371	358	356	365	348	360	345	386	367	356	339	347	399	340	352	370	350	372	349	324	336	351	384	383	356	344	359	349	373	372	374	363	407	378	387	332	350	350	353	341	359	374	357	344	359	375	354	357	338	338	379	384	401	336	360	375	380	368	355	373	327	363	405	365	370	337	362	374	353	347	363	364	362	350	365	364	325	350	369	383	361	411	349	376	321	360	369	373	325	381	366	389	376	342	351	385	361	377	358	361	324	353	375	354	330	345	365	337	361	312	374	348	379	359	387	342	378	330	367	379	398	339	390	379	349	334	339	344	375	370	374	350	370	341	354	377	324	366	353	356	337	374	347	373	340	370	370	389	381	366	390	315	353	355	355	380	376	390	374	346	361	375	377	361	361	361	367	342	355	358	354	347	340	355	361	322	359	365	374	384	376	350	364	370	313	371	361	381	361	337	335	377	353	380	382	374	346	331	353	357	339	376	373	363	350	339	380	352	320	367	384	352	337	339	357	358	372	397	375	334	367	356	347	361	367	383	365	339	369	363	396	364	365	401	385	367	372	363	386	364	351	346	353	326	350	368	379	370	367	336	349	343	371	357	321	362	337	378	357	379	365	353	349	348	375	355	330	358	368	342	368	346	366	343	354	350	386	342	355	369	363	367	397	335	359	359	364	327	388	362	395	351	370	359	387	342	356	402	359	354	394	371	372	366	333	373	339	329	340	362	354	349	367	338	363	355	394	377	350	389	344	385	327	376	331	341	341	384	392	366	350	368	379	359	358	380	342	367	351	346	369	390	332	353	355	355	335	371	338	377	354	362	355	363	358	379	374	353	349	338	350	352	382	376	356	372	371	359	339	319	333	386	383	350	361	368	341	369	348	378	336	340	377	369	364	358	357	375	375	367	375	361	363	348	354	351	380	344	362	338	359	362	350	402	354	371	391	348	335	358	349	371	397	360	344	367	365	370	364	367	385	367	376	380	343	374	340	326	339	333	381	335	366	336	354	392	399	383	346	340	309	372	358	355	378	375	347	364	337	395	341	351	361	367	336	365	398	350	386	363	332	357	349	343	370	368	336	399	377	350	344	358	353	366	357	359	343	357	340	343	361	370	357	348	385	350	355	376	363	374	378	356	354	357	362	385	380	353	371	351	348	352	358	341	353	345	361	355	359	370	393	380	351	350	373	377	348	357	383	354	342	340	370	351	365	341	334	331	353	347	357	369	360	363	342	363	361	406	372	349	366	361	331	365	347	371	381	338	357	353	331	350	376	364	368	389	390	353	350	316	392	360	376	340	372	343	351	331	385	379	316	394	351	355	358	347	346	359	350	372	369	363	337	352	334	342	366	357	334	354	355	371	385	375	340	373	362	342	388	370	357	318	368	375	365	343	364	347	343	358	336	374	340	364	344	365	373	329	344	363	371	338	381	376	359	348	372	324	298	345	363	343	333	335	368	340	377	349	370	388	409	379	394	373	349	386	352	397	342	355	366	379	356	389	364	372	346	356	365	397	337	373	352	344	353	352	356	348	389	363	344	408	363	352	357	339	376	407	333	392	338	367	357	356	363	391	335	371	345	350	385	364	363	349	349	371	344	377	340	393	365	350	365	404	355	379	387	364	370	351	350	377	346	359	364	343	344	318	367	378	349	371	374	345	356	393	378	373	382	390	345	324	399	392	324	351	347	379	360	324	337	355	367	364	341	372	392	372	379	362	352	371	382	344	387	366	335	359	384	375	390	360	341	390	352	357	372	336	334	355	362	349	376	334	346	383	330	355	347	376	345	343	330	372	342	370	365	393	381	363	364	338	333	355	337	330	374	355	364	334	373	348	340	365	344	371	349	372	364	364	356	351	315	354	347	353	372	370	377	317	379	378	350	366	397	336	385	359	372	347	358	347	366	342	363	348	371	378	317	349	349	399	368	388	373	350	347	344	349	313	358	339	343	371	370	347	347	366	352	360	360	390	344	353	370	358	369	364	353	360	346	341	353
23309	20918	27909	24015	20896	20948	9929	1467	1151	1016	997	959	870	819	809	823	765	739	803	763	786	790	725	726	698	661	726	725	680	674	634	668	628	638	685	660	635	669	727	643	621	721	694	694	684	643	649	648	684	671	678	692	670	692	680	732	642	663	670	722	689	671	731	673	660	669	674	688	674	630	663	678	633	721	661	697	688	688	632	710	692	659	681	651	675	635	683	649	650	631	642	639	645	662	622	633	625	689	692	622	675	645	612	665	640	626	640	708	685	633	697	662	629	641	634	616	659	676	643	648	658	617	653	708	673	715	629	673	661	656	630	644	688	671	666	637	644	692	640	689	656	627	672	676	635	634	608	629	640	682	727	663	666	661	676	675	661	634	594	640	634	690	623	684	657	672	652	668	668	669	653	645	675	617	623	694	705	647	603	674	656	694	660	662	680	650	696	651	649	675	679	680	607	674	666	658	658	674	647	632	611	699	615	710	672	700	648	643	619	683	630	657	692	692	671	652	630	652	656	691	640	680	673	651	681	672	643	619	669	639	690	628	668	669	643	704	643	641	657	634	669	657	653	667	667	646	622	632	666	654	645	651	679	625	642	631	651	635	649	714	678	685	663	714	640	593	658	677	712	637	610	648	688	664	678	651	670	658	635	622	645	644	643	610	714	633	629	679	651	638	647	679	688	714	677	673	659	676	688	633	652	699	648	644	682	647	650	656	659	672	670	723	637	638	673	651	670	637	671	656	619	613	691	701	691	621	690	663	672	653	638	639	683	659	683	681	631	640	632	682	679	638	687	638	617	634	679	661	651	650	663	691	630	627	726	630	668	686	649	661	619	662	633	670	657	689	632	657	675	681	668	658	657	648	726	675	574	621	644	673	668	643	699	644	634	661	619	641	661	611	677	703	634	629	671	665	646	645	649	696	687	637	675	665	630	682	735	655	672	630	697	670	648	658	675	637	703	655	640	647	683	658	591	646	664	650	652	646	662	667	716	704	683	658	657	636	650	632	660	672	692	661	696	670	682	710	663	626	706	670	621	621	730	656	592	667	642	671	686	638	660	705	696	653	681	668	665	695	680	714	650	599	642	687	652	699	699	636	688	613	659	604	621	678	649	694	665	665	650	650	690	668	670	678	647	682	678	646	676	691	642	657	683	681	668	635	641	679	650	684	683	712	656	692	635	659	642	665	678	653	634	645	629	666	668	669	641	643	676	676	670	631	700	646	700	630	650	689	652	668	659	683	636	662	628	613	673	667	665	613	678	691	681	657	678	625	650	678	700	671	668	675	641	614	666	644	653	691	644	687	628	621	634	622	666	633	658	679	658	642	661	615	630	657	648	646	633	669	689	646	666	618	645	629	647	671	675	648	671	657	698	638	638	672	614	663	676	683	671	701	637	681	726	645	665	612	649	678	605	676	666	692	620	651	647	629	706	628	709	690	666	646	696	647	645	653	667	659	656	653	642	669	683	678	665	664	648	655	639	688	644	646	667	680	638	666	677	597	723	666	683	646	594	665	732	658	693	664	661	661	701	640	652	633	714	629	679	675	630	630	645	665	646	661	701	686	676	584	694	651	650	643	683	680	653	656	659	683	657	661	598	674	628	657	698	639	633	639	682	708	655	653	679	688	669	639	691	704	690	640	701	681	617	695	679	678	672	640	683	697	682	653	645	667	618	645	628	691	638	654	671	645	631	689	560	642	597	613	630	651	607	658	655	685	657	661	669	678	669	652	668	629	696	704	618	651	680	670	644	668	701	588	660	639	648	690	666	628	670	582	629	679	614	713	590	656	666	704	656	699	656	645	656	676	635	650	705	652	677	673	602	757	653	605	662	725	657	709	613	675	642	661	677	650	653	644	639	638	656	686	633	679	630	658	634	636	670	645	680	636	645	640	619	654	670	658	657	672	691	634	688	643	650	667	656	704	687	673	662	609	645	658	647	680	714	715	618	684	696	640	697	643	693	625	666	661	643	664	674	676	637	677	691	650	687	644	688	637	697	694	687	649	657	637	640	632	673	656	654	694	689	656	652	662	693	718	637	656	677	718	682	608	700	638	642	686	658	610	647	638	657	685	650	674	689	639	651	653	649	685	631	681	671	651	629	598	661	750	624	656	692	616	602	651	665	668	618	674	637	649	652	662	673	663	605	625	654	675	688	631	635	647	665	634	697	688	676	659	646	621	682	653	660	625	685	677	670	626	660	677	616	676	606	672	665	653	655	630	645	622	670	624	639	602	632	617	640	639	639	652	619	689	629	636	666	683	651	602	682	654	644	637	657	633	629	654	671	686	676	683	657	626	674	633	648	646	652	644	631	641	655	639	612	626	677	661	687	659	674	631	686	661	586	665	679	667	620	662	623	625	673	614	644	684	656	626	669	669	651	618	644	701	636	608	609	619	685	629	632	639	682	658	675	639	653	663	674	686	648	677	666	674	690	678	634	687	655	719	672	652	644	659	698	645	679	687	632	661	679	675	675	654	686	635	659	622	678	614	614	630	631	653	661	625	643	699	646	665	692	641	674	630	623	642	667	673	660	659	675	680	615	632	672	680	702	666	667	658	697	654	712	679	655	658	655	676	646	655	648	651	695	651	661	621	658	673	662	647	707	658	699	647	732	653	686	718	695	671	684	672	645	696	661	669	627	683	668	646	665	695	673	641	677	632	703	646	684	609	664	639	671	622	633	663	642	631	689	669	644	658	697	617	616	664	680	668	668	695	656	595	717	702	648	625	623	641	609	675	666	683	660	694	688	691	658	662	665	650	660	689	659	649	707	672	663	650	669	679	642	688	681	673	678	646	674	659	652	653	657	648	650	613	678	725	714	697	663	650	674	662	646	668	652	653	657	651	630	696	660	654	678	681	670	663	692	637	664	656	685	655	681	686	654	632	648	677	656	642	678	649	662	696	643	665	658	641	657	609	622	687	699	663	671	667	663	646	643	642	704	631	701	657	617	648	680	711	687	631	623	676	635	697	656	635	664	649	644	694	643	666	643	672	626	658	616	621	610	630	635	675	613	657	718	623	690	633	658	699	672	676	659	624	676	687	666	688	617	685	628	640	676	649	671	662	677	647	671	690	647	640	644	629	653	667	619	649	637	670	688	646	626	634	626	648	611	653	632	658	640	655	674	616	658	651	656	637	687	613	638	653	661	636	685	676	656	690	641	661	656	630	668	628	680	690	677	682	639	671	619	693	640	626	675	612	596	699	694	647	618	670	610	660	653	706	669	656	637	648	674	675	615	646	598	693	717	601	670	634	709	644	640	625	638	648	688	694	659	689	622	635	639	690	666	656	673	642	678	650	641	660	649	596	620	669	680	666	670	634	650	649	642	712	657	692	654	649	615	672	674	633	646	615	619	683	633	621	636	674	659	643	633	684	645	653	672	613	674	689	663	652	668	632	688	715	688	649	642	658	649	660	691	660	647	633	616	708	634	645	628	677	656	651	651	685	617	667	655	634	616	644	671	666	679	624	668	661
56169	11760	12182	7168	4622	3255	2528	1973	1652	1551	1392	1164	1116	1038	962	925	916	872	768	829	787	744	758	724	688	705	704	695	690	683	685	656	640	667	660	653	683	650	677	612	650	608	611	671	660	666	652	613	676	650	650	615	690	640	628	670	711	605	666	652	600	656	653	691	669	659	662	655	707	626	658	670	605	664	672	658	609	668	621	649	641	654	640	645	657	635	615	623	616	609	590	621	621	636	637	645	606	643	645	583	620	645	659	645	612	613	619	634	680	616	615	625	616	619	646	613	644	630	671	655	605	663	598	636	656	629	637	625	629	623	673	635	639	630	634	647	660	617	639	625	612	614	602	607	600	591	625	598	633	626	650	607	630	568	655	592	593	584	648	621	633	569	589	624	612	594	609	626	640	583	643	621	640	655	573	595	601	629	616	622	608	601	599	603	666	635	632	571	627	589	603	588	623	630	611	632	605	620	600	642	553	545	646	609	627	624	608	623	602	644	645	643	618	635	652	616	603	644	583	626	620	628	556	590	637	631	581	577	644	611	623	636	663	650	601	637	633	624	661	660	630	630	604	655	640	603	616	599	588	595	621	610	608	601	645	620	686	652	612	621	591	580	571	607	643	611	602	618	627	621	634	642	619	611	653	602	615	587	598	576	622	623	644	616	666	615	598	580	621	612	629	610	606	651	573	621	597	670	612	608	617	598	635	652	606	622	623	628	615	616	625	611	622	624	635	608	649	587	601	628	628	600	599	606	592	637	620	639	615	566	596	636	640	604	627	620	625	623	623	630	600	602	623	654	588	637	599	630	637	613	609	656	658	638	575	614	590	661	628	595	645	618	641	615	601	624	597	686	628	644	656	590	614	622	593	646	587	595	595	605	636	648	610	622	622	609	598	618	651	635	592	609	594	634	591	628	603	605	595	619	643	651	604	631	641	621	614	631	625	639	606	633	573	608	604	632	615	608	589	592	618	595	632	624	639	583	609	583	644	619	614	588	617	614	622	640	666	595	581	672	624	613	611	598	650	656	621	670	636	561	639	586	627	584	585	616	601	629	659	627	586	630	654	609	680	642	643	603	573	590	612	594	618	632	628	632	618	611	605	630	616	643	631	629	640	655	636	628	618	559	613	580	609	616	641	654	631	606	618	638	625	622	603	612	633	644	639	598	631	607	597	589	656	664	609	621	614	588	619	654	614	669	627	638	602	595	636	624	617	598	603	588	599	621	612	582	621	641	593	625	650	600	584	637	621	605	599	641	646	601	648	669	639	643	619	622	624	620	616	629	594	633	625	629	636	594	603	635	648	587	606	588	586	608	640	617	612	624	614	618	637	593	630	646	621	657	630	597	602	595	627	602	591	623	631	636	551	578	612	616	626	667	628	664	662	646	606	616	615	604	602	632	612	586	589	646	627	609	607	610	629	628	615	628	593	616	590	557	632	587	613	658	629	634	645	591	644	640	645	628	590	635	645	594	647	613	580	574	617	604	618	587	610	643	644	594	673	605	634	582	639	687	583	638	592	591	603	619	597	602	621	637	615	605	636	607	614	621	596	626	632	628	635	584	630	657	628	604	657	660	580	597	655	667	624	645	593	575	642	619	605	611	580	582	674	570	635	572	650	671	585	654	621	579	646	621	600	606	651	565	550	630	627	630	614	587	644	666	618	626	612	613	615	626	630	586	608	565	639	611	605	601	629	618	619	609	614	646	611	620	603	610	647	617	624	625	602	620	597	608	602	676	627	568	604	639	577	601	610	642	623	645	625	601	559	599	626	619	626	632	628	623	588	614	607	614	641	606	604	571	584	596	598	634	662	623	626	647	607	624	622	625	635	592	613	668	631	605	629	596	691	616	612	648	633	607	644	620	589	610	670	625	589	625	645	639	598	574	660	614	619	625	600	661	625	564	659	653	634	639	644	611	567	623	650	625	601	608	618	635	623	587	639	602	624	609	618	601	591	630	624	554	623	637	612	565	616	595	610	595	629	604	618	648	621	612	613	603	650	649	584	623	617	593	668	559	628	612	673	628	598	635	623	582	626	638	616	668	630	646	571	632	636	643	624	600	569	578	646	623	619	612	601	631	637	614	598	628	630	628	622	612	630	594	661	620	629	613	601	622	590	606	589	588	617	605	669	591	590	616	650	635	612	639	612	588	611	645	619	625	670	642	643	656	640	645	608	636	596	601	587	666	592	608	618	610	635	623	619	620	657	636	639	616	636	653	643	611	598	583	621	604	605	600	663	582	580	662	609	606	634	627	615	591	633	661	630	622	604	598	618	654	606	592	620	602	613	599	646	610	607	634	607	646	589	600	627	606	595	610	584	614	608	619	673	608	649	567	665	655	652	591	583	623	602	606	628	595	656	610	619	590	604	657	616	582	604	575	582	623	635	621	635	602	612	626	625	589	612	608	612	584	601	613	641	627	646	624	669	664	602	694	646	647	638	624	627	635	609	626	622	608	614	597	612	652	602	629	626	577	679	580	635	610	610	596	587	603	583	611	619	610	623	631	630	630	628	594	592	618	606	637	629	626	595	647	619	628	622	578	605	654	604	639	716	595	606	612	633	664	592	597	621	572	626	634	571	596	606	607	636	622	600	598	584	640	591	643	655	626	668	595	677	602	611	620	599	638	611	574	585	606	640	630	650	585	639	646	585	602	635	619	606	610	616	602	622	621	653	621	602	624	616	619	572	626	618	678	626	640	666	637	635	626	658	693	626	605	643	621	643	582	608	619	652	607	601	656	631	609	620	603	618	595	616	608	612	638	601	623	604	600	624	667	606	603	643	600	627	645	617	608	619	614	630	628	605	588	603	607	588	660	627	618	617	557	573	626	590	607	613	612	588	634	625	571	619	607	630	622	573	603	622	637	578	616	615	643	626	602	593	658	600	627	630	628	622	626	591	640	627	658	614	655	634	613	634	572	634	596	620	593	635	622	618	646	615	555	570	613	622	640	586	632	651	629	627	621	634	652	621	599	618	573	639	608	630	644	630	618	651	606	636	612	643	589	584	614	605	625	618	608	636	631	602	653	615	593	592	660	595	602	585	620	619	650	611	633	600	629	631	657	616	638	622	561	645	595	565	638	604	652	642	590	656	618	643	626	608	626	626	639	624	613	603	615	606	656	628	609	608	620	652	641	582	605	598	620	627	615	644	621	612	584	612	628	612	630	645	580	642	586	627	615	604	627	654	640	607	604	600	612	605	559	606	611	658	587	639	604	627	589	599	569	636	647	613	606	612	559	663	653	613	655	634	605	619	617	590	573	595	612	620	623	590	577	646	633	633	655	638	658	588	631	617	575	622	611	635	604	569	655	641	641	579	644	641	578	618	668	618	625	582	600	655	609	629	595	652	579	602	566	597	603	634	609	624	619	676	604	594	618	662	636	627	611	632	575	633	547	655	627	614	642	632	631	616	621	630	633	634	624	616	625	638	630	576	592	623	618	623	601	594	578	664	621	617	620	603	573	619	562	633	634	627	597
33826	17896	4237	848	626	641	596	640	666	603	618	604	590	589	587	596	591	591	597	611	629	628	625	586	595	593	607	584	589	562	592	575	614	607	619	590	584	642	590	579	567	610	628	574	641	569	603	578	553	564	607	632	647	539	569	607	591	557	601	604	607	623	638	604	583	562	580	586	617	591	567	608	589	596	586	582	583	597	578	548	601	609	609	578	547	564	582	563	604	573	604	605	619	657	576	609	639	575	554	577	585	603	562	546	538	573	591	595	660	590	554	611	603	585	561	608	605	588	567	562	582	580	568	598	588	553	567	566	611	577	608	573	595	550	598	592	595	568	594	635	560	621	579	570	594	581	598	571	587	621	635	629	582	586	576	593	586	538	582	604	551	593	546	564	596	628	608	573	568	585	597	648	603	588	589	637	614	573	574	618	614	547	572	577	588	545	589	595	639	564	589	587	568	598	606	620	614	539	610	573	596	545	565	620	625	575	545	560	579	562	572	602	609	601	606	611	632	616	605	591	599	612	589	573	584	606	540	565	555	561	583	584	592	589	593	592	572	577	622	635	581	555	563	583	601	548	577	598	600	614	626	584	603	605	578	561	592	565	637	576	612	558	608	596	596	565	591	620	589	612	572	595	630	559	623	602	579	563	557	615	593	575	626	577	601	540	586	555	667	605	550	612	614	594	637	570	616	613	625	569	595	641	586	584	585	595	566	604	601	587	563	604	596	650	554	636	650	587	580	630	576	593	552	577	598	629	663	590	586	621	566	581	583	593	594	589	564	585	598	577	582	555	553	601	586	580	621	567	599	604	584	601	579	605	596	541	606	621	586	589	619	599	610	571	631	635	577	565	591	576	622	637	580	566	580	575	578	590	602	583	580	552	587	570	575	559	582	622	581	595	629	564	586	583	559	614	608	592	573	623	585	576	580	592	574	586	617	565	637	602	571	572	588	547	565	632	569	543	608	579	563	599	628	574	550	584	575	599	606	569	622	592	610	601	563	634	571	564	605	580	565	560	551	608	613	569	592	619	596	552	586	601	582	590	573	581	558	564	581	606	585	591	597	562	597	633	606	597	561	561	607	608	561	597	605	609	610	592	570	547	595	567	593	596	621	613	564	616	609	545	576	614	559	534	643	566	544	567	562	620	640	626	575	577	599	587	601	610	622	601	587	609	622	569	608	637	589	577	604	585	596	527	555	590	604	620	612	600	611	605	610	587	606	546	590	581	589	613	609	589	574	559	617	574	591	540	563	585	598	560	608	606	595	580	581	574	543	603	587	623	613	577	590	584	623	584	615	581	588	602	607	548	583	552	566	585	589	635	620	568	598	619	604	587	603	581	576	572	581	614	594	583	611	585	583	567	558	608	567	593	602	588	574	593	590	569	590	599	578	617	609	552	613	602	582	594	620	609	568	554	591	590	605	584	652	618	617	623	627	623	577	565	602	572	596	637	596	596	552	628	573	601	609	602	573	584	580	611	558	559	587	620	535	584	605	619	595	608	586	557	582	602	612	616	569	567	606	580	564	602	611	622	612	532	571	559	600	587	554	644	598	610	597	610	548	582	593	609	604	559	571	614	593	578	574	570	591	629	624	568	635	562	544	548	561	578	606	580	627	561	617	621	597	586	574	610	659	596	543	572	569	582	570	626	544	583	587	587	591	590	568	577	590	583	620	614	621	624	576	600	618	601	613	591	569	631	558	607	621	531	597	562	586	576	563	572	561	567	608	610	591	593	605	572	535	586	602	569	586	587	587	589	584	656	602	613	601	600	571	581	622	586	605	591	589	643	585	551	548	588	611	642	597	577	561	559	588	598	589	603	589	600	574	594	567	582	588	588	556	597	598	620	554	597	564	565	599	604	605	612	576	571	609	590	586	588	607	608	562	582	595	582	597	571	584	611	570	588	574	604	568	581	587	604	638	598	574	590	547	584	585	596	589	570	566	577	595	569	585	575	592	581	579	636	561	618	599	617	614	542	588	576	637	585	556	570	625	593	572	593	603	582	585	552	552	600	625	575	546	579	568	565	573	579	619	563	540	606	606	558	629	609	626	576	567	576	590	566	610	603	650	577	639	600	601	611	599	585	556	589	594	619	565	582	597	629	602	591	573	590	594	584	602	596	586	596	598	602	609	601	585	581	580	605	524	663	583	596	627	596	629	604	571	632	597	584	559	554	604	579	596	586	614	581	580	609	584	620	576	625	588	593	562	564	624	597	637	619	601	553	638	570	561	558	590	590	602	605	567	602	615	577	582	561	627	584	595	574	548	563	624	618	618	613	550	606	597	607	546	611	572	551	565	578	576	558	546	583	620	578	590	575	603	581	621	577	605	606	591	613	639	602	569	570	607	622	546	567	652	577	597	599	589	608	615	558	594	554	618	581	594	611	557	584	571	600	583	621	602	623	587	604	601	623	579	587	556	605	621	605	582	649	588	562	567	568	616	584	580	562	562	591	622	566	563	606	562	577	588	584	570	572	553	620	599	560	580	604	627	624	558	595	555	588	591	585	570	573	580	583	566	595	594	585	608	609	598	632	634	628	576	603	587	600	559	599	615	596	582	586	581	571	630	603	591	610	635	573	581	575	627	596	578	583	540	559	574	576	648	602	567	587	606	631	621	589	579	618	606	551	580	590	570	582	589	570	623	568	637	619	602	557	576	594	658	608	638	580	569	607	563	612	582	567	563	605	588	570	552	609	626	550	555	583	549	547	616	578	563	650	639	606	594	581	609	577	588	587	605	651	602	573	587	581	595	619	592	570	585	551	628	565	610	645	578	612	585	533	599	568	571	635	580	628	597	575	569	583	597	606	602	592	629	570	613	629	587	602	593	550	546	608	593	580	590	580	617	627	586	555	558	579	616	608	608	597	598	587	618	584	568	605	563	584	584	634	631	594	606	585	581	615	586	611	572	560	613	649	596	581	615	599	627	612	544	607	579	583	577	596	577	581	591	604	589	609	620	584	573	604	581	595	617	609	580	661	636	588	591	588	622	563	575	603	636	581	551	605	612	563	623	620	583	594	575	594	593	577	603	542	595	601	608	568	561	567	562	587	608	585	526	581	618	602	618	581	589	554	534	589	552	576	606	601	582	566	584	617	563	593	599	595	605	587	558	577	568	575	637	563	579	596	590	568	533	591	587	563	575	558	548	602	624	590	593	594	603	618	577	641	588	592	581	531	626	578	555	597	622	611	596	537	609	592	562	567	574	635	566	600	584	570	603	544	631	589	580	585	601	562	584	593	594	601	606	596	573	620	610	573	608	578	561	597	618	627	624	622	562	606	576	605	570	585	588	603	622	591	613	550	540	638	607	581	519	594	600	570	594	639	572	609	608	592	597	594	570	583	612	599	627	563	619	609	611	586	567	605	576	612	600	560	589	607	558	577	602	589	586	612	591	586	613	596	589	642	618	580	628	567	554	557	537	559	574	612	624	572	583	577	570	583	613	650	565	558	608	593	599	580	595	580	567	541	569	590
31688	2802	1003	789	705	668	664	686	648	651	597	639	645	588	598	649	612	610	664	595	604	604	585	611	615	605	609	605	594	587	578	588	588	595	588	591	609	610	620	623	594	657	635	628	643	627	621	621	638	577	574	598	598	584	647	607	618	635	627	656	596	617	616	648	659	683	637	630	621	620	622	618	616	617	593	646	587	602	596	605	661	609	634	629	610	634	615	603	605	625	670	628	623	612	605	650	622	612	619	623	600	595	594	661	609	587	612	597	647	629	626	582	588	627	606	621	664	612	623	629	571	599	593	604	586	606	588	644	608	617	603	555	637	625	648	579	613	645	606	585	583	571	625	618	604	593	591	623	614	583	667	641	606	564	649	571	649	559	586	622	626	570	637	596	604	597	595	595	612	620	607	629	571	629	614	600	626	564	585	620	664	598	644	613	632	581	636	631	576	622	554	621	585	574	609	614	621	610	593	650	633	598	634	649	646	606	597	597	587	615	582	578	623	618	623	600	645	595	598	639	596	618	623	576	604	614	562	635	657	548	585	637	595	571	595	589	630	642	615	634	582	596	553	606	644	613	596	607	632	593	605	600	592	594	577	591	619	600	627	576	586	590	630	623	635	623	598	620	648	619	620	606	563	643	618	645	612	623	571	658	573	573	616	640	658	579	609	593	599	619	605	648	585	604	611	592	594	622	578	632	606	596	634	593	617	621	641	605	606	643	607	609	601	616	587	582	585	623	630	586	629	608	604	559	596	616	621	595	616	621	577	624	591	595	664	548	652	603	594	609	613	601	598	658	626	575	616	583	605	658	612	575	614	597	618	659	636	613	600	603	618	614	607	606	597	611	595	589	599	637	611	555	592	589	565	632	562	626	607	607	618	571	613	605	574	607	643	613	627	576	651	659	565	658	594	620	614	608	633	628	601	639	594	588	631	636	572	611	654	569	622	609	617	608	611	619	661	621	627	618	582	610	616	629	628	604	588	619	618	601	630	646	601	575	585	586	585	583	602	645	578	596	613	646	611	632	574	611	588	578	606	631	612	566	612	562	651	645	613	623	591	621	621	585	618	586	602	616	624	655	619	602	596	627	588	630	615	643	578	607	602	617	589	621	585	604	572	644	612	666	614	617	626	609	608	609	613	615	608	593	631	613	604	635	639	642	647	649	616	641	596	601	627	640	662	609	555	592	642	589	595	588	628	607	614	594	657	590	584	651	652	604	632	606	587	595	626	596	579	601	642	610	586	645	574	637	612	600	616	585	612	644	606	626	607	610	607	593	588	600	613	625	638	599	622	613	619	605	617	600	604	623	559	551	607	616	613	595	615	575	599	604	640	589	598	587	598	635	604	604	617	592	633	635	617	637	624	590	601	592	593	587	564	602	547	610	632	590	614	625	606	683	574	592	642	634	572	619	651	581	623	624	654	615	624	594	615	611	616	604	626	595	642	573	631	642	603	607	654	579	585	610	585	592	630	619	570	607	618	585	634	598	597	605	563	573	624	602	633	638	624	563	628	630	633	599	599	632	606	622	630	598	609	607	564	583	631	608	619	620	605	620	620	629	597	595	588	616	624	594	634	659	631	581	606	621	581	587	628	603	634	592	599	628	653	584	607	654	560	615	578	558	610	601	609	650	597	595	604	572	642	627	597	627	624	631	615	594	618	630	548	622	617	601	620	692	645	612	595	593	623	653	617	625	615	615	612	613	603	610	598	615	619	570	622	589	611	596	596	621	601	621	602	639	614	592	594	595	623	572	612	595	614	611	642	616	635	570	579	565	651	651	645	605	625	613	652	620	621	606	587	642	579	588	625	642	595	605	582	620	608	617	628	610	614	597	559	592	632	636	604	562	626	605	610	633	657	603	602	623	580	576	616	602	613	604	581	632	593	636	615	607	590	642	592	568	605	607	604	606	646	609	573	614	588	634	602	612	564	613	632	589	615	627	605	636	625	600	631	607	632	607	588	596	598	600	642	679	608	612	644	624	604	627	593	590	618	587	608	568	612	630	650	611	627	571	606	667	603	637	631	615	621	658	641	626	623	626	606	641	570	604	605	618	622	617	613	606	614	603	620	629	580	660	575	596	609	625	632	606	661	585	618	600	587	611	589	581	634	636	624	594	605	593	577	658	622	555	623	606	666	606	576	647	596	628	620	604	569	578	623	625	627	612	604	630	625	638	560	616	586	602	634	605	610	614	644	613	586	612	610	593	591	612	636	571	621	582	606	635	624	625	600	646	585	612	620	652	620	626	657	625	615	630	568	605	593	637	641	606	600	635	610	571	606	630	617	602	582	602	653	584	627	585	654	581	605	615	577	608	623	637	611	613	554	669	617	635	583	637	619	595	595	615	649	619	607	609	587	643	619	616	593	574	609	616	640	622	577	621	621	630	570	560	627	615	600	610	578	639	638	613	642	561	685	616	605	597	603	610	624	614	629	578	633	601	615	636	594	606	608	631	622	620	621	589	638	585	593	621	626	647	618	640	601	638	636	602	633	561	632	639	589	618	542	611	618	595	605	631	571	601	582	615	639	616	630	625	609	646	590	642	600	619	566	592	624	654	625	535	643	592	600	629	623	548	603	606	622	622	598	600	641	640	598	637	614	642	653	603	630	588	608	571	621	597	606	614	643	619	582	622	639	573	611	599	609	634	543	602	654	579	633	633	616	620	609	596	612	610	632	619	643	562	585	627	615	580	639	584	635	639	591	595	585	624	653	645	571	603	590	582	578	619	596	646	585	619	652	687	628	662	577	610	574	661	626	585	584	593	643	597	591	616	590	591	618	625	576	593	604	631	634	623	598	623	586	631	623	623	617	589	631	601	615	623	638	659	600	601	633	617	595	603	616	623	599	609	593	642	600	615	637	632	597	621	601	630	632	637	573	602	592	570	606	613	619	608	665	582	559	644	591	601	589	649	617	629	610	615	612	636	600	615	570	629	571	613	619	617	628	612	606	633	658	599	635	657	626	602	601	611	553	591	619	638	605	615	619	611	617	630	651	610	604	576	645	619	623	593	602	635	605	637	633	633	592	636	582	613	625	610	615	600	619	616	573	615	622	610	574	581	609	618	587	586	596	560	611	651	614	641	613	639	590	639	633	578	629	645	616	626	630	625	584	590	630	622	645	590	624	622	640	567	613	604	655	613	597	626	615	573	578	619	604	575	553	617	626	622	640	586	602	603	594	655	620	628	571	611	613	610	576	593	623	587	588	625	625	632	626	651	627	621	605	578	642	610	584	605	642	624	586	584	614	579	588	616	642	569	630	639	643	609	624	615	664	585	633	627	617	596	630	641	599	632	625	609	628	590	632	592	620	579	633	598	629	630	585	596	640	623	628	573	569	637	597	634	624	603	603	618	650	613	591	612	610	596	630	625	551	604	586	581	636	638	665	589	605	587	588	610	665	626	658	613	641	585	601	610	603	601	609	642	603	595	639	598	610	629	608	602	634	645	621	641	604	577	635	614	622	646	618	634	647	640
25391	20986	27472	24455	20904	10819	1020	696	506	541	495	467	443	463	438	375	416	399	365	381	379	391	386	366	362	359	378	351	378	354	390	334	364	368	359	377	371	353	376	344	364	349	386	341	348	336	354	348	344	312	377	352	360	367	351	330	346	335	341	330	383	370	377	349	366	358	373	369	346	349	354	381	375	378	372	367	342	347	348	379	344	336	378	350	343	340	372	332	365	340	340	378	348	385	354	324	391	350	355	348	361	351	347	353	323	356	348	355	342	312	340	363	329	364	360	339	346	343	330	357	343	325	340	326	340	356	315	351	326	344	339	339	339	358	346	337	302	352	322	324	345	345	333	349	369	356	354	342	316	316	371	341	322	382	339	350	332	352	375	338	360	353	356	367	341	375	346	357	372	320	350	369	346	354	337	366	338	337	343	336	367	322	338	340	363	379	337	356	361	338	345	349	332	338	340	348	342	355	334	351	314	355	318	370	365	347	342	338	333	346	342	350	311	335	389	347	336	340	325	378	365	341	363	355	363	332	362	339	352	323	363	356	368	329	337	338	315	346	362	320	317	311	319	330	382	328	318	383	349	326	368	323	342	348	369	336	305	361	388	326	335	341	329	328	346	364	343	364	326	341	352	316	353	333	354	330	339	332	322	350	337	336	355	330	342	351	338	318	357	327	331	331	343	356	385	358	333	337	323	356	357	309	338	352	355	331	349	362	356	368	364	325	338	347	316	346	355	359	333	362	322	358	364	338	335	330	336	344	339	340	350	319	381	353	364	372	327	337	364	326	358	355	339	333	341	354	345	367	351	338	358	290	383	377	356	351	324	340	334	340	330	336	351	356	334	364	349	308	346	312	367	337	385	345	357	301	335	326	365	347	361	347	337	356	365	348	332	346	339	362	332	365	345	354	319	342	324	344	350	398	374	356	368	361	355	333	310	364	370	315	329	353	365	308	351	335	354	392	347	353	344	356	333	377	341	379	324	310	360	349	351	336	356	344	342	353	351	361	320	332	328	390	345	324	352	330	339	332	381	317	364	334	378	352	358	344	324	334	353	344	372	344	316	290	329	338	362	337	373	346	367	337	368	345	353	329	359	351	365	309	345	340	304	327	312	355	339	317	328	350	310	337	356	356	351	316	348	334	341	335	349	333	338	360	340	322	377	342	373	342	374	362	351	340	339	317	302	366	344	376	343	341	338	358	331	325	319	325	328	331	315	330	349	329	333	316	341	336	366	386	349	339	335	352	358	344	337	333	323	368	328	364	353	335	327	341	369	375	349	335	348	307	344	373	346	340	326	362	344	343	309	358	317	343	335	340	334	358	336	318	326	383	323	338	343	369	344	314	351	350	323	339	336	365	349	344	350	352	316	331	344	339	360	332	364	365	358	370	322	338	366	318	356	318	327	325	347	313	339	354	339	366	356	385	356	340	342	342	356	365	366	357	345	345	343	360	339	374	332	333	352	322	318	321	373	310	351	331	315	343	344	363	322	340	365	321	350	331	338	334	368	362	351	363	320	366	350	378	376	321	343	356	320	361	322	352	351	356	341	355	348	342	364	318	332	319	349	319	334	359	362	324	329	326	368	343	313	336	321	361	350	339	356	327	317	377	334	335	347	351	338	319	333	347	337	363	378	336	334	350	373	341	394	326	361	315	363	342	342	324	335	373	359	356	312	341	347	352	341	389	353	309	371	348	357	320	348	335	367	333	376	341	340	291	348	340	377	359	345	360	373	331	364	360	346	356	342	338	345	308	366	340	334	287	351	345	357	322	302	326	354	347	352	333	357	342	343	358	363	353	369	352	367	341	353	343	341	346	344	326	346	319	354	336	326	355	332	357	347	346	334	368	343	338	357	332	349	399	356	351	352	356	334	352	328	359	346	341	381	362	372	332	313	337	333	326	302	334	356	335	359	362	357	330	357	377	337	346	349	340	340	329	340	358	353	344	338	338	371	333	336	329	348	369	362	361	324	347	338	386	329	331	335	370	324	294	325	349	336	375	338	389	332	315	349	334	336	341	338	385	336	359	364	341	332	313	328	353	319	360	342	371	352	354	343	380	330	320	364	351	359	330	377	337	340	344	332	368	336	346	339	316	352	363	344	336	350	380	375	364	332	375	328	360	334	306	332	338	353	338	339	341	385	314	324	351	351	331	337	356	358	369	335	334	355	345	361	341	336	339	336	316	340	366	313	350	344	356	351	352	353	335	317	353	352	360	370	342	305	331	344	314	321	355	327	343	319	361	352	319	360	333	337	329	357	343	330	331	350	362	353	365	337	326	341	322	322	319	297	331	356	315	326	339	345	350	375	353	327	324	348	315	335	355	335	331	351	352	363	337	352	360	361	346	326	327	346	347	382	340	350	352	342	335	370	358	327	338	331	366	353	347	328	332	339	400	356	344	326	321	355	331	338	339	366	346	326	317	317	352	364	354	374	375	368	352	336	336	349	385	342	350	347	331	340	347	350	351	361	348	334	313	324	312	353	337	381	367	399	345	299	302	361	359	345	339	352	345	376	345	340	376	319	343	343	351	342	353	356	338	345	339	349	379	354	330	329	356	355	339	325	332	325	345	355	349	338	329	352	326	357	347	310	351	309	350	341	372	365	368	337	348	331	318	325	329	373	356	333	344	349	353	339	345	309	329	332	359	337	347	337	371	339	332	361	325	376	324	334	312	335	349	351	368	319	394	355	326	349	372	350	336	380	366	337	321	339	321	336	355	404	334	331	331	363	332	329	372	365	348	361	325	327	357	348	346	379	354	320	325	345	327	344	328	340	339	371	345	328	337	363	345	371	388	334	335	336	346	330	388	319	326	314	354	364	335	332	368	348	331	318	360	402	351	341	339	326	361	330	335	311	352	383	349	343	320	344	379	344	361	336	374	379	352	367	341	379	329	348	376	341	349	342	359	370	341	321	350	343	340	364	339	322	314	370	390	338	329	304	358	330	377	332	327	316	310	349	317	373	357	340	326	346	335	340	336	360	330	355	339	334	367	322	330	338	307	339	325	366	331	345	333	367	372	361	358	346	323	333	351	339	332	348	356	319	331	319	362	355	312	318	352	325	317	361	334	367	342	329	331	327	305	336	346	365	354	358	354	330	319	344	345	353	314	333	350	339	355	304	348	378	378	339	330	332	333	384	339	343	350	354	301	346	343	349	353	325	338	360	306	372	350	350	347	383	342	303	329	361	381	368	389	339	330	347	334	356	360	330	336	340	318	338	328	351	341	337	342	345	327	325	337	375	330	328	342	322	355	334	329	327	359	366	346	352	370	333	364	328	357	368	321	321	334	329	330	335	324	312	357	317	355	356	316	344	358	354	370	350	349	379	323	379	334	318	331	360	355	349	349	313	325	333	329	384	338	337	365	322	364	349	316	340	354	358	335	354	337	330	352	339	345	341	355	319	347	318	345	326	353	360	318	359	375	360	384	355	331	329	335	341	346	346	338	333	340	322	317	348	372	394	352	340	335	349	355
56518	8143	7053	3917	2426	1750	1240	1036	963	807	718	627	623	601	578	530	483	485	460	486	409	453	431	419	430	388	391	378	407	404	394	385	404	384	377	360	410	358	375	363	382	398	378	326	361	367	384	384	332	347	404	364	365	384	363	352	408	408	382	403	409	401	421	389	409	388	406	393	415	356	373	395	357	343	386	346	380	364	392	326	370	374	379	370	384	369	353	359	405	359	331	376	369	341	371	387	350	364	385	328	368	346	330	374	380	345	376	365	357	382	339	373	370	349	398	378	353	377	352	351	360	380	337	384	366	342	357	364	408	369	395	379	352	347	363	367	323	308	331	348	380	326	344	367	401	343	341	358	338	355	354	347	383	383	376	422	389	381	323	362	347	343	356	340	363	379	385	374	377	349	385	345	339	373	367	356	384	370	363	346	368	327	367	359	362	365	319	351	375	366	360	363	345	382	361	349	364	369	367	340	375	361	373	353	365	339	366	364	402	355	343	360	362	366	343	310	382	331	367	358	375	348	368	359	394	375	360	378	353	370	383	357	382	363	347	409	373	344	325	352	413	345	350	351	385	406	357	393	339	336	360	371	338	347	343	346	327	385	384	356	349	348	334	363	353	336	348	316	353	335	352	344	364	375	356	351	356	385	360	345	362	363	341	332	383	350	391	347	310	339	367	367	340	362	348	348	344	366	362	371	351	338	339	348	354	362	360	363	355	374	364	350	336	366	343	399	367	354	374	363	369	335	349	358	364	326	362	377	337	331	365	362	348	353	372	363	366	343	371	352	332	358	387	366	331	366	365	355	368	349	329	365	316	346	339	331	346	378	362	350	351	358	358	336	374	397	333	365	359	390	332	355	315	370	323	370	319	377	360	361	356	329	374	350	363	366	336	368	352	356	353	397	353	409	362	342	350	330	364	341	360	317	346	346	352	383	376	360	374	351	380	360	332	362	358	387	381	366	371	348	362	344	368	374	337	358	392	365	359	315	332	360	366	335	339	336	376	359	333	331	358	377	370	369	383	339	357	328	332	345	368	374	378	371	356	367	367	347	361	324	353	354	325	330	361	343	356	354	343	356	384	350	376	347	370	369	338	352	349	377	363	332	360	396	357	356	318	388	350	381	386	367	345	378	339	369	369	379	382	383	341	381	367	370	345	352	351	349	363	321	351	332	373	356	381	384	341	375	358	368	359	355	365	336	386	341	372	363	347	385	360	356	327	391	362	326	377	353	394	330	375	322	351	376	391	361	364	344	344	343	370	334	371	331	373	338	373	326	381	351	358	350	394	359	373	366	374	370	324	365	348	331	377	332	378	384	334	356	369	342	352	391	344	357	356	369	352	320	383	375	385	382	364	368	341	348	359	342	353	382	340	340	363	338	381	386	367	352	368	397	367	365	323	323	339	383	368	337	361	345	333	346	343	374	372	371	376	353	395	358	381	377	356	341	379	358	392	353	365	328	346	330	350	338	364	384	366	349	325	347	339	339	351	354	366	376	376	348	357	321	373	367	363	322	351	376	372	371	363	335	367	332	371	351	355	364	348	362	355	367	358	361	369	340	381	308	344	341	346	385	387	348	357	354	381	365	353	351	367	383	362	380	332	353	336	363	393	367	335	344	358	365	350	359	359	359	359	386	353	360	327	368	368	354	348	361	343	369	401	332	359	369	345	340	369	408	357	336	344	359	381	343	385	335	340	326	365	326	378	361	338	328	347	358	343	376	378	349	360	339	350	320	344	340	361	353	345	364	342	386	383	355	340	333	351	367	354	332	302	352	355	340	378	368	349	359	317	352	335	372	378	361	345	359	354	373	345	376	391	338	346	382	329	370	358	379	374	398	330	385	357	359	316	352	343	372	369	339	346	385	352	379	356	367	340	329	345	366	323	362	393	364	367	346	347	351	344	343	363	379	380	373	379	354	351	356	334	342	346	382	378	356	351	318	350	368	336	361	366	360	332	379	345	357	348	367	390	342	370	339	343	365	367	356	368	362	374	391	367	381	340	356	362	359	319	375	361	315	346	363	337	416	370	336	407	391	352	353	346	364	386	353	337	383	327	320	391	356	333	341	378	383	373	366	366	379	360	336	370	360	339	373	358	335	336	339	347	348	382	349	346	370	344	350	368	362	388	364	335	356	352	320	350	365	343	360	341	356	359	328	383	353	339	355	334	329	347	358	373	364	345	361	354	333	387	353	337	384	377	372	352	348	344	376	330	365	361	338	367	337	387	351	344	369	381	353	338	331	348	343	355	348	346	353	388	344	352	337	360	382	370	372	356	387	364	360	350	357	347	365	392	345	360	346	335	341	336	333	354	356	349	330	346	367	335	364	362	373	381	368	365	380	336	350	363	376	368	364	344	343	322	380	374	351	377	363	347	359	330	351	352	362	338	340	368	353	366	397	350	340	353	368	361	354	391	353	369	334	341	359	369	354	339	370	357	377	346	341	354	373	355	374	350	357	335	357	366	370	369	351	341	347	348	370	359	354	370	343	361	381	340	363	332	359	340	345	349	338	384	341	375	364	359	378	360	337	370	351	347	375	367	350	364	361	349	383	377	364	340	380	357	364	348	346	356	384	349	349	333	350	366	368	357	334	343	350	352	347	370	343	403	323	366	367	361	317	342	404	346	349	338	332	315	330	368	378	341	351	373	312	364	333	378	361	352	366	375	372	354	371	349	329	350	373	408	376	337	371	380	366	340	360	357	365	386	362	360	352	348	374	357	338	384	366	326	357	355	353	323	336	345	374	339	366	363	376	349	361	371	366	349	339	330	367	333	376	347	352	359	344	336	341	377	302	340	373	375	344	356	360	363	378	337	320	366	330	365	348	349	359	350	365	359	383	360	360	351	378	378	350	376	375	350	357	355	350	376	361	363	359	365	364	356	334	366	339	379	360	350	354	388	388	360	359	351	348	383	340	341	367	318	393	331	359	350	358	355	327	348	376	385	358	339	358	339	353	370	396	332	373	372	349	365	368	324	347	359	379	378	354	362	344	354	353	368	369	360	350	354	361	321	344	399	377	344	347	347	367	374	367	327	353	389	325	344	368	363	398	358	316	342	353	338	341	344	336	349	343	368	372	354	352	355	369	379	327	376	372	392	348	369	358	350	345	332	364	379	338	358	398	356	327	348	393	377	366	369	365	357	369	370	334	322	368	382	367	333	337	364	382	351	337	338	346	341	378	361	359	370	357	339	362	344	355	363	347	355	377	383	369	356	347	373	374	393	345	406	365	355	373	384	341	357	328	373	368	347	369	355	351	370	332	383	360	351	352	368	360	351	362	372	370	341	356	319	343	393	360	370	363	336	329	378	336	368	330	349	350	375	365	326	351	334	351	342	339	376	365	362	352	384	363	382	349	345	360	334	332	349	369	358	376	395	360	347	344	348	352	321	378	349	384	310	347	361	377	352	321	330	339	371	383	369	315	345	359	357	375	375	347	372	360	348	383	369	358	328	370	382	395	375	342	361	368	371	355
23253	20935	27738	24261	20922	20978	12048	1574	1102	1029	976	882	861	836	845	837	794	757	717	756	785	735	711	705	705	743	679	721	728	749	741	717	677	704	655	690	689	684	640	684	657	686	649	681	630	674	662	668	672	698	687	670	665	673	645	725	661	669	664	745	623	687	704	665	662	675	704	638	674	685	658	704	669	683	682	650	670	684	659	702	657	672	656	658	703	658	666	679	646	670	700	680	686	689	710	642	685	662	666	654	636	632	681	708	682	654	624	706	638	677	709	620	635	686	655	629	647	680	690	630	647	667	650	650	687	664	624	676	650	654	675	619	685	669	639	620	650	639	657	624	681	651	607	661	650	636	667	659	714	676	688	685	675	598	659	627	631	661	683	683	666	629	674	686	619	599	668	624	656	721	625	688	670	645	667	751	658	656	646	675	634	662	648	668	713	622	645	672	657	639	667	682	669	639	646	691	698	678	697	669	669	607	660	694	678	657	657	667	626	634	646	631	673	672	684	629	658	704	657	647	677	651	647	651	706	667	669	679	684	660	665	639	646	650	679	645	671	671	673	701	678	647	722	688	637	647	650	703	689	661	682	643	677	671	642	644	694	642	702	664	668	617	635	618	608	607	617	658	652	664	672	662	672	627	685	671	653	688	683	629	677	669	665	690	667	696	660	628	699	675	671	645	650	640	689	626	614	622	691	674	746	624	650	656	661	678	674	692	649	662	641	638	690	650	655	674	636	565	654	657	629	690	609	634	694	637	599	675	710	685	669	634	650	634	673	637	671	638	643	643	628	678	629	644	673	640	657	653	670	677	682	674	619	650	683	615	654	636	593	649	658	636	680	679	692	648	699	658	640	695	667	642	659	650	611	685	657	693	627	627	660	675	646	685	647	654	655	685	642	641	618	635	688	644	675	678	677	744	648	669	687	675	661	689	656	647	628	628	660	674	668	662	697	683	691	634	644	645	664	629	638	671	653	639	653	645	673	640	636	708	682	672	653	700	638	663	679	715	662	650	703	655	618	654	704	672	676	668	655	612	615	657	634	669	657	615	668	689	670	654	668	670	676	667	666	664	664	631	662	617	650	627	661	705	663	658	678	675	651	624	630	661	671	648	618	612	680	680	649	689	649	683	701	654	649	672	682	641	641	680	615	644	700	666	653	652	648	695	627	614	649	663	652	692	700	634	741	664	713	639	657	663	637	703	633	633	680	649	684	668	671	625	679	661	660	643	668	673	602	704	657	676	647	655	678	712	658	692	656	668	671	699	626	685	684	654	630	665	686	662	686	623	727	652	660	633	671	695	669	683	675	662	668	679	695	649	664	656	697	634	628	594	649	602	702	670	665	667	667	673	617	660	654	697	698	645	707	679	668	675	641	710	670	662	660	686	703	683	653	650	661	663	639	658	676	649	650	668	675	675	647	651	678	627	630	675	684	661	632	602	643	686	670	684	665	638	657	702	654	669	667	633	693	668	651	665	613	623	651	644	653	627	627	723	607	632	661	684	667	647	731	676	661	664	623	630	647	649	648	647	668	641	652	640	661	656	672	638	654	700	688	668	654	581	671	653	659	642	640	688	650	689	640	720	672	664	664	629	662	611	678	675	687	720	637	677	673	665	680	663	670	652	656	693	695	684	659	631	638	699	633	624	617	654	626	627	669	641	625	673	615	676	614	659	694	659	690	638	654	697	654	649	653	663	702	630	624	641	664	669	657	639	670	716	650	640	644	655	675	660	711	643	649	694	667	729	668	642	671	661	667	598	673	640	647	645	628	665	628	631	619	659	636	649	690	628	678	656	699	661	687	663	653	643	665	649	631	664	675	707	647	599	642	697	615	645	684	645	664	702	645	653	602	665	652	691	679	663	663	654	626	677	649	628	626	646	679	623	684	689	652	636	688	654	697	676	684	667	682	660	652	647	644	643	697	660	686	655	629	657	671	640	651	634	628	620	696	674	610	662	650	674	660	592	640	689	643	650	609	670	694	659	659	678	640	665	699	717	622	650	687	642	647	685	667	720	642	676	629	648	662	613	666	667	603	625	676	655	627	616	654	617	672	696	654	689	670	636	614	611	688	685	605	674	682	631	661	670	649	645	667	613	659	679	638	657	710	665	661	657	637	651	618	609	661	655	630	664	635	639	647	664	728	687	600	688	619	662	668	641	645	678	665	678	619	657	650	656	703	658	622	665	607	673	671	616	665	646	657	605	684	698	640	678	652	649	642	673	664	662	678	673	626	663	614	660	667	639	667	658	639	643	612	617	662	624	605	651	651	673	712	613	639	664	625	634	701	645	660	640	658	663	651	650	622	687	680	693	657	650	699	671	649	631	653	634	632	658	660	623	653	652	672	691	668	623	662	675	616	630	694	620	633	692	669	632	638	636	658	692	671	683	663	688	647	643	678	665	655	669	652	676	643	678	638	667	628	714	678	641	682	655	679	644	611	647	658	676	611	632	640	675	658	666	630	653	690	678	683	622	661	651	657	653	637	695	702	578	642	700	717	618	659	688	687	660	645	615	628	645	677	684	681	683	655	627	669	658	681	664	686	690	641	665	653	681	670	655	661	692	671	685	712	653	638	649	665	673	670	666	626	652	673	639	685	658	625	639	710	686	663	677	652	673	649	688	670	632	643	619	641	636	650	684	689	629	681	692	660	657	674	613	670	646	670	656	642	642	661	654	650	669	657	651	658	692	679	685	648	647	633	633	664	604	640	686	665	637	653	658	674	638	656	641	652	669	705	724	633	668	652	630	691	664	694	650	671	630	665	639	682	687	669	679	658	708	654	614	679	630	639	674	604	664	678	648	657	653	656	703	660	680	673	658	663	677	676	670	690	603	646	678	635	686	708	614	644	589	639	664	662	694	621	635	638	620	680	636	637	651	639	635	664	677	661	619	680	659	680	655	696	678	647	631	672	692	660	662	653	608	675	669	667	734	686	629	629	665	665	658	667	651	649	669	652	643	661	661	679	708	623	646	668	636	682	624	623	658	623	685	677	623	629	657	674	682	683	680	637	671	655	647	621	680	663	642	699	646	709	643	603	640	665	666	667	667	688	656	679	673	655	676	652	624	655	671	675	647	683	645	666	636	681	665	644	668	725	676	704	652	654	688	680	635	620	654	649	641	662	676	650	667	630	635	639	618	642	690	637	650	651	649	650	688	656	625	684	697	674	673	719	666	647	662	666	694	635	681	656	671	608	637	666	663	727	652	615	658	671	655	643	677	682	674	635	677	651	699	635	669	633	672	649	630	675	657	641	669	607	670	669	699	625	707	620	612	659	672	690	620	701	633	661	702	638	657	662	647	648	624	620	634	650	634	617	602	654	655	720	681	681	678	684	665	643	689	654	644	660	674	616	673	680	688	655	615	673	647	614	661	632	691	632	678	666	671	637	644	596	594	641	726	678	634	689	708	633	624	619	681	686	647	662	653	635	647	674	652	706	653	637	674	672	613	679	660	660	670	694	668	673	682	661	645	662	650
56287	10908	12031	7029	4499	3209	2458	2049	1680	1444	1286	1269	1156	1041	1038	943	888	835	859	806	780	757	730	783	747	723	688	711	724	666	718	693	668	683	691	692	683	640	662	660	655	666	623	655	616	607	649	632	667	621	640	636	608	650	669	643	648	675	624	659	677	698	687	648	715	672	704	659	648	662	646	638	672	647	644	622	664	637	632	610	604	625	612	633	600	645	601	603	610	614	622	599	646	629	628	605	610	590	557	601	604	635	610	566	649	635	638	626	639	635	601	602	615	653	617	589	621	625	638	633	636	625	617	601	627	595	649	640	630	628	667	677	617	614	599	608	594	610	637	620	600	609	595	613	649	640	691	628	651	642	623	640	620	614	578	663	629	594	576	629	626	642	623	629	589	597	615	572	593	631	601	631	623	633	600	632	617	606	666	633	631	603	646	618	575	603	592	626	616	584	576	578	675	597	648	619	620	644	611	636	603	619	571	642	574	639	583	609	615	571	619	611	649	621	638	603	623	628	599	645	599	624	616	578	598	617	636	578	624	607	609	633	613	592	644	642	610	597	556	611	634	643	619	618	634	616	602	607	599	640	607	635	648	601	643	612	652	659	641	614	591	612	608	595	610	648	575	607	632	594	594	581	657	625	612	613	650	609	655	621	648	599	636	595	600	657	627	620	582	570	633	617	634	604	637	631	627	614	611	610	647	618	657	648	670	627	639	577	628	619	612	635	611	613	611	640	651	647	635	630	580	643	626	628	621	571	647	602	627	613	611	630	573	633	634	629	645	625	644	639	701	612	573	637	580	600	616	636	666	617	655	584	594	628	623	599	633	621	608	635	572	660	653	606	597	604	574	577	597	641	604	684	599	609	586	613	617	618	602	624	596	627	626	594	626	663	658	619	627	607	631	613	640	627	555	626	555	650	623	620	613	598	588	655	611	593	596	610	627	582	639	629	600	611	570	626	636	634	636	641	651	603	604	612	627	676	614	633	643	579	637	628	628	560	693	605	589	593	632	564	594	629	596	614	638	608	617	606	643	663	680	639	661	627	617	627	607	576	660	621	649	655	624	630	649	639	612	622	598	633	634	667	584	642	600	666	618	647	634	605	666	634	662	659	594	642	588	645	557	626	656	620	644	613	626	614	655	594	605	599	600	641	654	648	639	587	630	628	598	656	619	615	586	616	616	625	628	619	637	608	596	616	647	589	621	633	656	598	575	624	619	651	589	630	611	643	607	596	605	614	663	694	608	618	617	617	621	589	627	630	631	606	628	606	649	629	658	622	608	599	597	659	623	615	622	617	640	628	634	636	652	587	656	605	648	588	606	632	656	581	631	644	636	664	620	630	648	635	613	609	604	670	612	578	600	647	636	640	701	588	587	616	622	606	633	626	663	599	617	653	626	623	626	606	591	594	606	618	612	569	600	636	602	599	629	643	626	607	653	625	627	577	619	640	599	661	599	613	611	614	563	625	627	623	636	603	643	614	632	610	627	590	620	665	606	609	640	623	603	594	644	599	607	578	630	607	630	623	622	580	636	602	634	613	596	615	614	630	625	651	601	638	632	609	614	619	563	590	623	629	628	649	615	637	610	570	631	607	587	590	612	601	582	667	624	629	605	620	602	561	602	606	610	651	583	597	632	619	611	581	624	647	637	622	567	631	592	605	600	626	639	610	620	640	595	675	615	616	644	617	627	575	639	651	625	625	610	626	627	584	655	583	639	599	642	590	632	657	625	601	602	632	624	624	649	605	656	631	590	589	603	590	617	587	603	608	605	605	622	584	601	599	633	638	619	586	589	618	635	636	643	628	575	612	615	624	626	604	610	604	592	644	665	618	626	636	606	606	597	595	611	615	603	604	635	571	630	638	603	632	607	613	633	589	573	616	593	615	622	626	625	577	664	634	586	590	676	630	610	612	630	642	628	614	576	598	581	613	592	628	621	642	635	632	631	599	584	611	616	589	646	635	609	620	611	652	656	647	633	604	627	565	607	642	604	641	609	632	641	581	591	645	616	641	595	643	641	633	624	643	645	633	647	625	622	620	601	637	611	596	578	577	607	629	613	620	602	593	640	619	655	631	615	632	633	630	619	617	625	641	627	560	657	620	637	611	575	615	644	627	596	593	621	642	617	649	625	635	618	632	624	602	617	644	669	592	617	620	599	614	636	577	622	658	631	620	596	617	608	614	631	608	637	626	597	625	627	611	584	635	556	624	629	614	576	608	625	568	670	589	631	615	653	613	609	636	625	613	610	655	635	558	600	615	656	642	590	588	632	635	617	622	605	580	627	598	662	645	612	619	637	607	596	598	645	604	602	653	587	640	642	638	670	675	647	611	617	612	617	583	614	626	633	624	589	623	601	615	612	613	616	639	598	627	604	600	619	617	624	629	609	617	619	646	610	612	638	633	627	623	599	625	625	634	561	621	605	626	596	633	641	592	581	582	585	621	655	618	651	602	618	601	648	578	623	619	606	633	597	617	605	639	603	662	634	613	656	626	617	617	598	609	587	611	632	628	603	617	604	599	603	659	592	677	580	640	604	645	598	699	631	600	596	583	620	638	621	612	659	633	615	657	573	621	648	642	609	632	614	678	616	590	594	611	604	614	636	603	588	579	630	621	631	610	634	636	599	654	604	634	607	629	615	632	594	598	651	615	628	633	639	615	643	586	624	654	597	629	612	621	665	627	646	570	603	628	601	632	619	666	605	611	635	633	641	633	626	630	647	625	627	610	596	648	672	595	568	616	630	619	644	616	584	624	572	608	598	586	590	623	597	626	625	591	616	670	625	623	631	637	616	628	655	618	635	630	610	646	621	641	619	638	620	584	641	635	588	652	638	648	597	599	627	577	629	601	618	642	595	633	611	603	627	622	639	619	655	601	618	630	629	600	640	637	606	628	606	616	575	580	605	607	634	585	625	601	629	605	619	617	630	665	617	622	653	619	657	634	613	625	635	600	592	629	645	597	651	587	599	631	589	631	614	626	650	642	617	624	608	605	593	643	604	623	660	604	604	634	612	580	630	598	607	575	611	618	652	574	640	610	668	619	612	637	615	576	604	613	650	649	624	626	633	633	639	645	570	607	649	645	619	607	636	621	647	627	624	607	631	643	641	606	572	658	664	603	637	622	622	587	624	601	593	628	639	648	602	600	600	677	622	599	655	580	609	605	609	594	622	631	633	653	613	629	580	592	603	613	620	596	607	612	625	621	620	613	587	641	637	636	631	595	562	609	632	573	636	597	613	630	607	643	627	592	690	657	597	623	633	598	630	607	585	600	611	576	612	609	633	660	619	605	605	639	635	616	652	669	639	624	637	592	654	634	563	634	617	654	602	586	607	640	602	593	605	660	611	665	611	656	633	619	575	623	623	640	588	617	592	622	601	625	672	629	615	620	585	650	670	644	640	620	634	629	646	612	615	638	611	612	604	628	656	631	653	567	563	604	632	616	618	623	618	611	632	593	630	566	616	657	591	591	613	592	640	631
33082	18744	4870	817	681	622	617	655	603	564	578	631	603	556	612	596	602	553	638	615	585	546	568	594	586	565	578	613	598	590	593	590	571	594	553	618	589	597	593	628	592	522	552	610	596	621	607	590	600	567	605	558	547	590	609	555	568	593	599	599	586	622	626	597	612	606	541	594	578	568	596	595	591	595	583	575	574	594	561	630	562	594	617	599	614	639	570	584	572	651	608	603	607	594	603	617	567	567	594	561	602	586	583	607	537	591	575	576	572	549	603	586	572	593	585	576	598	619	590	612	588	552	627	556	583	605	550	538	525	591	603	628	633	629	539	627	568	622	576	628	578	576	555	613	596	575	639	570	590	589	562	629	600	622	584	609	569	570	597	559	586	560	577	550	623	575	559	572	604	597	584	549	614	598	648	581	617	593	590	533	594	588	581	615	578	587	612	581	563	530	593	592	596	594	627	572	616	579	590	598	564	584	590	556	622	566	592	615	619	562	595	582	598	608	586	575	607	584	584	598	600	563	630	581	581	627	590	538	599	566	585	570	581	601	582	610	596	569	566	514	555	574	620	609	600	552	592	623	614	596	556	567	556	570	597	568	581	584	620	601	584	583	598	582	594	577	561	579	634	623	582	594	548	574	588	606	584	576	577	537	642	585	568	528	559	566	570	599	578	599	588	592	584	567	605	572	627	582	581	566	605	629	574	584	607	615	630	600	645	532	598	574	608	590	609	619	597	583	584	615	611	607	566	582	562	585	610	553	576	583	580	567	575	588	575	596	539	594	587	618	577	586	597	637	596	588	589	585	584	631	644	633	571	621	586	599	556	556	591	596	591	602	584	615	575	582	605	550	580	596	574	600	565	564	565	579	580	600	593	594	582	586	602	608	576	561	562	596	595	639	588	583	588	586	608	577	598	603	592	596	603	560	643	597	597	593	601	583	591	573	568	626	580	596	628	601	601	577	597	619	562	560	593	612	610	593	614	639	580	590	560	592	550	564	609	577	592	551	620	567	559	547	587	569	622	591	530	564	577	562	626	582	580	617	567	553	571	597	593	584	578	601	574	569	595	577	613	589	591	566	606	595	595	561	571	566	588	598	575	591	602	598	630	603	620	579	570	606	628	537	579	569	528	640	572	619	597	597	562	611	609	577	628	584	562	594	578	634	575	619	630	559	618	565	562	602	622	573	617	609	641	579	625	621	554	571	580	600	655	578	609	605	590	595	587	580	604	592	582	555	563	591	586	620	596	578	594	591	615	596	576	597	571	591	614	600	582	590	563	575	664	547	632	512	556	619	619	619	602	595	594	577	580	569	564	595	583	603	576	593	559	610	584	613	578	595	634	573	564	561	574	612	586	629	565	608	625	598	620	566	553	560	599	605	589	585	578	587	607	607	616	599	615	583	589	568	598	590	599	610	577	602	587	574	563	586	549	606	600	562	591	602	654	568	595	610	580	638	636	588	563	583	592	580	619	560	619	560	566	588	618	617	644	596	590	580	590	631	573	559	573	572	599	554	565	593	585	603	598	538	637	599	558	568	562	599	628	560	612	619	633	575	567	580	604	610	621	559	597	595	574	603	558	562	574	608	557	571	606	578	572	549	586	613	569	599	602	592	577	575	574	586	583	549	544	607	568	571	585	580	566	606	595	586	534	625	588	568	547	582	595	585	629	600	615	581	614	594	563	590	600	583	617	520	607	592	606	588	599	566	584	625	609	608	599	590	559	585	604	618	601	548	600	593	618	594	626	581	596	582	564	614	562	591	569	573	645	602	620	577	647	621	592	546	621	560	585	572	601	562	620	579	619	588	592	585	582	592	599	589	561	584	562	580	554	603	583	549	579	596	603	575	602	600	559	574	578	576	577	566	572	643	575	561	560	605	598	596	567	576	558	561	604	578	596	593	643	579	572	574	592	572	588	591	568	655	625	555	562	618	583	619	593	535	605	551	598	599	624	550	583	551	564	592	567	580	582	619	598	623	615	578	574	608	604	611	574	593	598	597	567	592	612	593	583	613	546	601	653	560	597	601	618	571	628	582	587	562	584	573	587	602	565	596	600	565	574	566	584	555	587	528	553	604	636	584	640	593	578	617	566	622	565	553	597	579	639	573	575	584	600	597	586	603	595	583	596	609	573	577	594	576	603	532	600	610	602	589	568	587	633	546	619	580	587	562	605	609	590	621	585	561	596	589	609	616	610	538	587	572	597	614	599	581	565	542	603	572	569	555	618	562	620	595	580	565	584	628	576	585	602	604	610	604	571	586	590	553	592	613	583	535	580	596	599	595	618	615	606	557	635	642	620	612	588	627	585	567	591	581	658	602	563	580	559	582	605	544	579	628	577	585	620	565	553	598	579	580	555	567	570	570	652	587	573	617	576	621	556	585	560	621	584	579	586	578	616	587	573	578	613	557	592	591	604	608	616	578	582	584	547	604	596	561	579	600	578	604	613	617	580	565	616	519	576	616	627	549	601	620	579	610	558	584	544	601	555	605	593	595	595	596	596	602	609	574	638	608	566	571	580	598	591	578	615	585	561	567	599	648	600	593	613	589	594	550	603	599	597	632	600	605	571	608	557	583	625	584	596	655	597	610	556	627	561	529	592	634	595	588	587	543	572	618	585	620	566	637	601	582	613	573	581	559	589	591	605	598	597	605	571	616	509	629	594	593	580	567	597	595	589	589	605	626	573	593	568	578	574	617	601	609	579	582	609	627	597	609	610	596	566	610	585	618	615	550	571	558	612	594	626	531	566	617	582	615	561	583	593	591	603	556	592	618	551	564	577	604	553	582	605	610	559	598	586	561	566	567	557	549	611	588	580	602	598	601	559	531	593	582	596	585	610	589	601	564	607	573	632	581	639	540	623	587	607	627	609	567	582	631	591	623	613	595	621	579	564	591	595	597	618	571	597	576	635	589	571	588	568	582	609	665	556	578	590	614	618	603	602	569	568	591	637	587	620	599	562	640	576	558	621	574	600	602	570	595	603	541	598	573	572	593	614	575	569	567	567	573	594	585	613	597	544	569	591	609	565	593	651	578	559	612	553	559	609	612	579	585	610	617	545	587	600	568	600	568	571	578	592	586	631	601	582	615	607	614	586	630	548	577	586	611	572	619	595	596	655	601	681	563	625	547	579	631	557	582	582	571	552	566	614	628	605	603	567	596	586	600	617	641	583	591	584	571	605	605	626	579	578	603	564	590	583	597	619	635	551	606	578	573	595	595	590	609	587	621	622	608	596	603	568	558	626	578	584	583	597	591	558	596	571	596	623	620	595	570	577	574	593	600	544	593	576	586	604	588	566	558	568	566	591	608	597	585	579	611	618	554	569	591	602	600	614	603	586	557	598	576	594	555	621	575	625	553	532	592	594	608	605	610	591	598	574	560	577	544	584	604	601	642	583	599	630	588	592	554	581	619	561	606	566	657	632	525	575	595	584	590	581	578	599	573	576	574	602	570	584	603	559	543	598	637	592	607	575	570
31107	3822	962	816	772	665	627	623	605	634	661	613	610	622	623	587	644	597	630	578	579	601	587	629	626	634	622	610	614	646	576	568	636	629	596	594	618	632	604	602	586	625	590	603	625	590	588	620	614	629	542	622	596	625	642	573	593	651	630	595	646	689	616	623	577	631	630	608	640	592	624	650	594	607	591	625	601	599	592	581	642	590	637	630	585	626	607	647	606	609	541	619	564	619	620	626	622	618	579	620	596	619	588	610	607	625	623	617	631	612	631	647	611	645	645	592	609	606	618	618	618	577	640	659	618	631	600	611	582	586	628	575	588	570	609	587	595	634	581	603	575	593	616	619	615	603	629	578	614	631	601	594	589	576	613	635	615	643	611	622	601	618	579	580	569	632	595	593	623	602	599	645	561	605	611	587	582	616	608	585	596	596	563	622	637	576	623	584	596	567	540	624	590	601	638	621	595	609	620	592	588	655	646	599	628	620	572	662	624	615	593	590	593	588	588	596	634	609	630	567	602	641	609	592	632	602	679	667	597	637	603	644	565	640	613	600	652	643	593	607	621	615	580	598	554	601	615	563	614	631	597	614	582	608	601	612	629	621	604	617	601	571	642	619	627	580	629	613	608	610	620	607	569	613	575	597	620	603	617	605	682	592	602	577	579	609	637	624	582	608	635	603	595	584	625	603	629	603	676	595	630	566	591	618	588	582	586	636	607	594	625	608	596	600	583	619	657	622	611	595	600	563	590	612	665	583	615	593	567	601	560	605	596	601	571	566	634	628	598	574	595	594	566	649	588	577	589	589	595	594	650	626	645	603	575	658	607	646	620	653	603	609	599	600	637	592	602	610	556	616	586	630	618	648	649	563	631	575	637	574	581	598	626	609	577	592	608	605	643	636	623	651	591	635	601	617	629	617	624	596	545	626	583	619	624	592	613	629	599	595	574	631	610	590	608	576	598	613	595	615	634	644	586	601	615	598	625	605	613	592	613	602	596	601	610	637	625	669	559	593	638	600	599	654	592	632	599	609	595	598	618	614	596	598	606	595	609	660	573	582	599	629	655	598	652	589	610	643	593	650	602	653	584	606	629	543	639	639	612	598	599	632	626	611	642	630	631	649	593	574	589	588	621	578	603	607	630	607	661	600	596	608	594	599	582	600	598	596	651	604	604	593	619	644	625	618	658	603	592	601	612	612	581	609	624	611	569	580	593	622	609	594	591	632	606	620	667	623	571	659	593	639	633	578	583	621	598	607	634	590	629	611	577	606	593	636	652	590	550	579	613	583	597	596	576	576	591	597	592	581	631	611	657	630	608	585	633	535	569	606	636	593	590	598	622	616	591	614	616	648	622	633	601	628	614	628	570	565	662	657	598	574	636	595	608	613	638	649	596	641	610	615	583	608	608	595	652	611	598	598	617	610	570	568	633	656	572	597	625	548	626	590	599	572	619	623	595	592	638	615	588	598	591	612	604	638	617	579	601	602	578	593	598	584	599	639	547	614	645	557	599	594	587	613	576	603	594	607	628	610	552	594	605	572	622	592	632	634	610	659	596	618	591	562	568	577	579	623	584	594	624	615	587	596	566	624	596	630	597	601	605	626	663	588	602	617	626	570	592	595	606	603	630	610	597	633	604	635	566	636	603	623	610	608	597	608	616	594	572	622	621	626	592	597	626	597	603	587	593	567	599	632	610	565	590	579	638	615	585	615	556	635	595	590	648	564	591	607	572	604	571	613	619	613	652	608	609	644	612	618	600	563	598	623	644	602	596	610	570	612	625	577	608	624	605	580	629	624	555	585	626	597	643	591	632	667	604	637	586	597	593	598	581	606	627	667	627	587	619	594	576	611	573	634	630	584	657	582	593	605	617	632	610	641	561	575	599	580	616	573	599	572	629	558	634	632	641	636	547	613	619	603	580	645	657	640	603	563	628	566	627	656	581	572	638	569	610	590	571	614	589	566	620	581	573	620	597	579	602	618	576	602	641	580	593	603	611	583	625	624	599	592	607	601	589	597	585	609	558	610	639	600	591	599	606	570	607	595	642	603	662	597	579	598	584	637	612	631	597	592	598	560	607	635	595	602	605	606	612	608	565	592	591	644	637	578	595	610	613	647	651	557	603	609	626	617	590	578	632	589	652	599	587	609	572	596	593	637	586	632	584	610	597	626	601	624	630	634	527	579	611	630	583	605	620	599	624	636	625	571	600	595	588	615	622	589	630	604	598	614	591	608	589	590	614	584	602	625	589	609	605	623	610	637	594	602	628	623	620	572	583	605	618	576	607	609	611	621	602	631	626	586	623	618	640	641	593	627	645	612	627	581	617	596	640	572	615	625	627	575	600	635	620	578	624	605	633	600	614	576	636	639	583	606	613	610	632	647	619	554	580	638	594	619	632	629	604	601	620	602	614	618	626	597	598	573	635	638	615	637	639	591	601	631	566	593	586	590	575	592	602	607	567	654	628	543	579	614	622	585	589	627	598	576	593	623	629	639	566	577	611	593	637	664	609	616	575	560	628	632	646	615	601	579	586	629	645	618	552	601	622	597	600	613	638	606	576	585	605	629	632	564	616	608	593	599	595	655	557	540	624	638	586	613	550	611	599	626	566	576	599	603	594	618	617	574	617	581	623	636	618	651	576	592	623	611	586	595	622	588	598	686	555	587	661	598	586	633	599	579	603	568	563	574	565	588	624	596	617	636	574	613	548	611	638	621	578	623	618	587	590	614	625	566	619	599	639	630	607	594	570	620	639	617	591	586	615	606	618	635	589	632	618	569	651	624	634	641	616	632	632	584	569	642	622	631	614	591	581	627	590	597	555	550	597	594	632	611	604	614	648	557	583	630	605	609	593	636	642	595	618	588	626	634	612	607	602	616	650	653	591	553	650	630	629	600	616	563	543	634	630	616	598	589	608	606	619	614	608	586	608	580	611	613	616	631	588	620	615	588	593	573	611	576	629	567	636	556	602	614	616	589	609	626	592	662	609	610	580	639	621	625	596	560	621	654	559	594	620	607	588	661	604	610	619	593	603	624	623	591	606	631	574	644	572	601	570	618	609	654	593	604	630	641	598	599	615	580	574	633	613	603	614	567	578	570	559	600	587	607	658	652	530	574	621	590	639	554	640	612	621	563	592	636	655	622	598	606	580	620	567	598	630	629	623	627	606	567	584	624	571	587	643	597	617	559	623	614	570	622	591	605	610	652	615	606	584	620	633	600	621	589	589	655	601	609	604	614	615	599	610	614	595	589	604	634	649	579	605	612	617	544	587	581	577	590	617	674	617	634	579	611	616	614	612	577	646	616	611	616	618	616	616	566	603	594	597	633	604	556	556	575	605	576	704	612	596	650	632	563	552	589	647	618	589	612	613	602	654	622	583	598	624	589	640	628	645	642	580	624	661	600	574	573	609	615	629	608	614	621	612	612	643	595	590	623	613	624	595	637	630	609	649	586	581	623	626	621	606	597	596	625	634	610	590	590
25306	20961	27707	24298	20916	12082	1110	743	589	522	495	477	462	430	446	434	402	376	353	358	388	395	412	361	360	342	353	376	368	357	319	382	386	346	362	344	346	365	341	310	358	336	344	337	360	334	342	351	359	363	337	360	354	305	341	356	344	348	341	353	365	370	393	360	353	378	384	365	349	337	387	398	376	330	320	344	353	330	387	329	377	333	342	360	322	314	349	336	351	330	355	352	344	369	319	307	300	354	331	351	326	358	326	337	340	344	343	319	310	326	330	369	303	353	333	357	357	365	298	345	333	326	363	318	341	325	340	346	344	348	321	356	310	355	339	375	347	322	344	326	309	356	343	337	336	367	362	358	343	337	355	329	314	345	358	334	380	361	330	344	337	368	356	299	372	333	347	339	341	321	350	324	328	323	360	363	376	334	349	318	314	335	342	315	351	334	340	335	337	309	349	345	359	342	332	306	304	370	335	329	329	342	343	349	353	327	326	327	355	323	342	353	339	303	336	367	321	347	330	305	386	336	359	340	328	322	336	341	337	387	351	317	387	310	337	310	365	358	321	368	314	364	339	334	322	327	378	358	352	354	355	356	339	358	305	331	338	383	337	347	340	396	343	326	317	295	342	330	315	349	360	329	324	342	328	322	357	350	372	343	332	344	324	345	359	314	358	331	330	321	347	324	370	338	317	365	350	342	347	348	344	332	322	348	335	343	348	361	337	340	312	341	320	367	337	362	312	324	328	340	352	347	339	346	343	317	339	343	311	330	346	317	331	349	320	296	331	381	328	331	346	306	365	342	356	364	365	399	346	373	315	335	330	291	351	355	359	337	362	333	341	345	315	355	350	358	353	349	348	329	352	352	351	391	337	333	351	356	340	344	356	356	321	367	352	347	300	361	305	338	321	350	355	345	351	321	329	318	319	343	362	314	315	306	359	314	367	363	362	325	327	310	327	350	334	338	313	301	333	312	319	312	345	363	314	326	360	343	354	340	355	351	327	335	361	336	315	342	323	363	331	366	347	347	336	323	344	352	331	324	354	361	348	324	325	354	324	346	325	353	341	321	343	357	338	309	359	344	360	327	347	321	332	311	304	308	353	320	305	344	359	321	333	364	303	321	331	336	339	355	340	326	332	318	349	337	334	334	329	338	333	362	347	323	316	329	350	313	350	355	352	325	359	368	336	328	330	355	358	332	326	341	328	368	350	357	348	353	348	334	357	311	316	337	352	319	352	371	329	329	345	346	355	345	331	335	312	333	371	322	355	329	349	375	363	350	317	341	319	334	326	329	343	349	353	345	322	335	305	322	340	340	310	307	312	312	330	345	339	334	306	324	325	337	317	316	334	328	303	337	347	332	320	351	365	354	324	327	325	352	348	333	316	366	320	338	344	316	332	346	345	342	333	371	338	358	331	351	332	330	348	340	349	355	370	341	377	322	317	355	342	345	342	369	332	337	328	320	340	335	335	334	332	343	354	334	326	376	406	351	349	318	334	305	338	351	364	358	311	325	363	322	351	327	313	320	328	336	369	331	367	315	315	364	338	367	342	358	304	331	326	308	356	360	318	331	355	369	358	325	340	354	358	405	347	333	349	339	337	348	361	307	303	348	362	375	328	360	327	367	382	362	341	316	335	343	361	337	313	320	325	349	300	310	361	327	284	351	365	329	342	363	327	328	313	336	329	353	296	371	346	346	336	363	340	321	354	341	354	345	345	348	327	311	365	324	342	330	348	334	332	341	336	341	334	325	345	344	336	329	333	353	355	348	348	335	338	330	337	352	339	330	352	365	342	348	318	352	348	309	323	315	336	335	322	334	350	349	348	332	329	310	345	349	361	330	334	351	344	313	328	349	322	360	330	340	359	332	338	334	357	343	317	367	342	310	363	356	345	323	365	327	351	344	330	371	326	339	325	355	352	331	361	386	382	317	347	357	324	333	329	345	329	334	321	313	336	368	363	347	318	325	368	314	346	333	334	319	356	346	342	321	332	316	303	337	316	338	363	324	360	324	346	350	358	363	365	307	288	311	342	324	362	352	293	324	315	323	349	329	334	368	355	322	394	298	354	316	340	332	315	328	361	322	335	340	336	325	302	316	341	340	371	322	357	372	309	305	352	332	339	368	351	342	334	349	352	336	389	346	364	360	343	341	350	342	351	351	284	343	332	340	373	357	339	343	322	362	371	330	349	327	340	331	324	332	350	316	372	323	322	334	353	359	330	354	351	304	335	323	336	331	367	314	337	282	317	333	338	342	362	340	354	337	354	335	356	328	347	337	339	352	381	329	350	331	345	352	317	311	294	357	382	349	333	364	343	398	347	312	324	368	359	361	343	344	350	378	352	329	320	316	328	337	280	317	335	328	337	363	360	322	340	325	322	365	338	329	338	331	377	339	348	336	328	343	331	346	375	376	342	356	316	329	335	329	328	338	309	340	313	352	352	317	353	373	351	352	340	326	339	349	354	327	367	309	313	338	326	361	342	357	321	354	348	337	335	340	328	319	367	349	389	364	348	344	331	355	382	371	373	363	323	337	383	355	363	309	357	315	338	319	345	330	344	360	317	340	336	338	334	341	352	334	326	355	358	367	342	347	331	311	333	318	303	329	324	355	348	380	327	324	314	378	338	276	307	350	365	353	341	325	348	357	331	325	339	313	347	332	327	323	335	357	334	324	336	328	340	350	337	309	334	345	344	356	354	364	338	358	341	306	365	319	340	287	362	329	328	329	353	335	318	325	348	358	346	344	347	317	321	366	355	341	376	338	334	343	336	332	374	341	331	338	334	339	344	344	354	344	317	338	388	341	338	341	340	325	371	285	367	349	381	334	369	307	332	333	345	331	333	338	368	327	308	318	375	332	347	348	331	363	339	367	390	328	324	348	312	314	310	338	307	308	285	372	323	355	342	329	334	328	339	331	343	353	305	311	350	342	323	311	328	358	341	345	355	325	349	335	323	335	319	347	313	336	363	323	319	355	367	317	360	345	328	341	356	317	349	306	322	358	325	343	391	345	318	342	365	333	358	365	334	333	361	332	356	326	365	355	317	321	335	341	319	342	345	337	342	356	324	320	316	373	336	357	336	312	314	341	348	335	331	355	335	317	342	342	338	339	309	340	283	345	315	329	323	331	328	324	322	324	338	327	334	343	313	307	349	342	393	326	325	338	339	343	360	346	327	341	330	366	357	337	328	349	328	312	322	305	326	362	348	372	319	366	353	330	354	309	330	319	390	329	322	312	345	349	327	308	325	332	359	364	353	338	337	315	351	340	351	348	368	343	338	356	376	355	326	330	321	344	337	324	358	323	332	354	374	335	344	297	354	373	354	323	328	336	361	303	324	353	317	305	348	361	337	324	324	317	308	332	339	321	342	324	384	335	329	322	327	362	342	338	314	352	327	345	333	345	330	368	316	363	311	296	339	311	366	368	326	321	336	326	348	333	356	374	354	367	293	375	320	368	338	363	313	344	369	357	389	343	322	349	373	360
57133	9672	7387	4109	2569	1773	1308	1095	985	830	766	631	580	613	536	565	475	488	450	471	457	450	423	399	386	391	393	362	359	384	399	395	385	384	397	390	359	365	388	344	359	359	402	411	393	326	389	352	337	375	342	331	387	360	335	351	378	363	402	386	396	345	408	397	436	400	387	395	380	375	402	357	344	354	365	375	389	388	351	363	333	379	365	381	366	338	328	358	381	373	342	390	356	374	387	334	361	303	384	358	369	344	330	347	355	338	354	353	359	342	368	367	359	352	348	317	347	322	374	368	354	342	380	365	367	363	346	360	335	364	346	345	318	345	371	377	335	343	363	333	372	367	373	355	321	388	354	359	324	400	363	339	359	350	351	375	354	336	358	357	351	371	357	346	359	371	370	365	326	331	353	352	342	339	343	343	342	356	343	366	338	340	371	369	320	364	344	382	354	348	346	342	339	380	377	376	340	367	342	360	344	311	364	341	347	348	357	322	341	380	349	354	365	333	374	359	365	386	350	329	338	354	353	332	374	345	323	362	341	332	344	348	320	342	343	357	378	361	375	355	329	372	355	352	337	407	369	350	331	350	374	376	342	345	366	355	356	355	368	363	366	376	350	362	329	338	341	335	352	310	382	360	322	338	352	364	353	340	345	332	357	362	369	341	370	334	381	323	341	358	376	366	346	345	353	339	360	349	346	319	399	316	349	350	336	348	356	350	365	316	357	380	360	372	367	351	348	371	367	332	368	361	359	381	352	377	375	341	363	372	349	387	323	349	359	340	358	347	321	366	337	354	353	375	358	362	355	341	385	354	354	328	355	364	367	359	368	366	353	366	350	352	376	355	338	338	356	342	360	338	382	351	356	369	366	344	351	353	335	360	377	361	379	368	358	328	349	338	358	339	358	365	318	357	361	325	361	335	331	360	332	330	370	337	356	353	327	354	361	366	359	354	334	351	361	352	341	349	330	364	374	351	342	370	363	325	368	355	351	358	338	373	373	353	383	342	389	360	337	287	330	349	393	328	351	346	333	330	353	361	365	333	355	333	367	351	368	357	340	342	358	370	326	335	339	334	352	370	345	304	367	341	336	344	385	320	367	341	347	365	344	366	355	346	390	365	336	345	352	351	361	376	375	367	353	370	338	341	377	348	343	345	375	350	359	348	365	350	345	356	345	373	372	368	343	342	327	379	323	321	357	380	337	349	339	337	377	365	383	353	354	349	380	382	367	322	362	337	339	353	347	338	343	342	341	330	299	358	370	373	365	377	337	352	356	340	364	340	351	356	353	374	351	327	370	373	342	377	374	346	324	334	366	321	363	369	333	390	368	361	312	370	329	370	381	323	361	362	359	373	357	353	326	360	345	353	389	357	374	352	335	351	370	355	378	361	359	367	360	347	377	372	350	350	365	352	349	386	374	376	329	373	389	352	356	351	345	353	355	346	355	335	340	338	321	338	356	340	346	311	351	373	378	359	338	343	327	362	314	343	336	362	322	349	364	346	370	336	345	353	389	340	354	355	373	318	381	378	375	333	335	346	366	343	340	366	368	361	387	352	351	371	350	370	335	340	348	356	345	337	380	343	368	348	386	346	394	359	354	397	350	355	357	360	340	336	348	333	324	348	328	305	349	357	343	312	354	346	375	345	353	347	359	338	325	358	345	322	329	349	405	349	334	363	372	352	372	356	367	366	366	365	345	321	351	359	355	357	346	361	344	339	360	344	378	352	340	359	367	396	371	355	341	348	357	332	350	349	340	365	388	338	336	364	350	325	363	406	315	344	357	360	327	352	348	393	387	339	332	370	383	338	341	362	341	336	382	355	338	338	328	304	370	346	341	357	334	361	335	353	366	326	322	358	353	351	369	366	360	364	369	364	352	332	343	341	322	366	334	318	350	350	361	347	368	375	346	356	330	338	352	355	374	345	361	351	350	349	330	360	340	377	344	333	330	334	383	335	363	335	384	325	326	381	388	363	370	361	374	336	375	350	325	372	331	310	356	344	346	359	361	317	366	378	342	373	343	331	371	351	311	368	391	361	366	346	374	361	369	358	367	365	357	330	325	339	353	346	341	349	376	381	354	359	354	362	321	329	361	334	343	374	378	345	376	359	359	379	367	312	375	364	362	334	353	360	335	336	351	358	367	351	375	375	372	359	365	348	400	316	357	352	340	336	336	347	334	371	340	370	338	361	338	356	381	351	364	330	327	374	355	340	343	331	331	355	334	348	352	359	325	380	363	351	335	340	382	357	347	333	359	320	385	365	348	371	338	344	360	322	365	363	366	359	369	370	350	351	345	338	369	351	375	381	350	378	376	329	342	350	361	323	366	329	336	336	379	382	370	353	331	348	338	358	290	331	378	352	361	343	364	355	342	360	362	351	346	339	323	374	333	370	356	362	358	360	353	372	383	350	360	354	341	364	368	353	344	339	348	414	367	337	342	344	366	312	349	334	341	331	375	297	311	361	350	308	367	343	340	375	340	380	331	363	359	347	336	332	393	371	312	335	339	387	335	363	344	336	367	373	323	350	341	344	354	366	330	332	365	348	375	332	357	366	322	345	367	357	375	362	339	347	318	339	360	360	350	380	350	348	368	340	376	366	341	332	336	353	338	355	340	360	383	370	382	373	334	373	361	362	371	359	349	380	326	365	357	379	364	367	347	351	366	360	361	342	363	334	357	378	347	321	336	317	356	351	344	384	349	307	344	330	343	355	340	367	335	398	367	331	382	346	344	347	372	332	367	341	371	344	357	352	324	372	318	345	348	358	335	348	315	325	347	377	329	355	328	358	376	387	353	316	349	371	362	373	347	364	358	373	361	334	338	353	385	367	314	316	337	381	362	339	349	369	356	339	362	299	347	357	352	313	347	343	356	344	336	348	366	347	333	367	381	351	382	341	379	365	354	357	323	331	354	373	363	348	363	367	308	356	386	354	377	380	380	368	328	336	333	367	361	353	347	356	364	400	363	342	345	376	352	341	365	375	344	366	356	336	371	357	332	333	366	351	342	349	355	348	366	353	368	368	344	371	382	326	333	342	364	330	359	323	365	350	386	379	363	374	362	374	370	340	359	363	351	363	375	355	345	380	358	333	348	334	354	373	349	354	347	375	336	367	329	341	335	348	333	349	371	384	353	378	357	330	314	351	321	334	338	354	315	352	364	350	379	398	364	332	365	370	329	361	364	376	383	319	337	361	375	351	322	355	386	329	342	338	346	367	345	355	329	342	354	369	363	385	367	378	345	354	378	377	343	363	364	334	327	377	365	326	345	366	362	353	329	356	354	321	337	360	348	342	320	346	400	344	354	348	341	333	361	358	361	337	314	363	326	351	321	367	333	343	315	372	385	362	339	369	383	392	360	344	351	333	358	321	363	303	354	363	392	346	377	346	371	343	344	380	339	348	366	348	349	363	395	329	374	316	381	360	351	357	356	337	356	370	390	357	352	349	351	338	372	365	334	350	327	390	347	341	368	364	335	363	332	355
23262	20916	28170	23802	20908	20982	11888	1520	1141	988	948	917	812	860	780	809	822	731	732	712	693	734	722	680	685	738	719	718	660	687	722	659	647	652	667	712	673	684	677	686	677	600	654	629	686	622	667	686	689	657	625	667	683	626	673	693	657	715	697	659	721	699	641	703	668	667	686	705	696	710	664	642	651	676	624	628	633	671	692	590	705	700	686	627	663	689	646	690	653	614	630	674	646	680	665	663	673	641	685	660	675	666	674	670	678	702	700	680	646	636	596	662	662	647	656	659	685	669	672	630	656	630	666	667	663	678	596	614	710	645	601	653	627	640	682	644	690	608	627	705	637	696	671	666	683	665	638	678	598	645	671	694	697	665	681	614	667	618	695	644	652	633	647	661	642	644	691	645	669	631	664	635	687	664	624	672	701	659	676	674	649	637	661	655	672	660	658	688	628	662	631	633	691	682	653	672	680	628	625	667	662	650	640	642	647	644	598	647	645	659	612	609	636	632	669	672	650	659	642	658	684	633	678	643	668	704	672	635	645	668	609	649	646	695	628	658	625	672	633	671	661	675	629	649	684	673	662	650	667	656	636	657	611	597	672	653	615	684	679	688	704	646	600	692	642	665	630	668	645	583	687	667	637	657	697	653	685	633	682	613	627	670	660	650	640	649	659	648	681	661	633	609	656	657	606	633	684	665	676	634	662	665	675	651	632	658	634	628	614	634	671	634	636	660	625	615	692	642	668	633	639	638	651	654	702	653	648	672	654	642	658	677	647	639	622	631	655	701	692	625	677	661	671	610	623	636	645	632	659	608	661	641	673	601	625	633	659	666	658	667	620	659	631	682	651	652	652	674	666	663	658	664	652	661	639	668	638	624	619	691	645	649	668	654	655	654	636	646	631	673	642	661	666	640	678	653	655	634	633	641	660	617	641	638	656	622	640	663	653	664	634	665	657	676	652	655	592	621	664	617	677	646	648	638	718	651	671	674	641	659	684	670	629	658	632	635	648	684	699	675	644	674	622	643	623	655	653	631	694	636	672	615	667	685	669	684	654	673	678	672	641	629	651	672	638	636	626	650	697	619	622	659	626	676	678	659	662	668	639	662	660	665	661	722	649	653	649	608	675	608	692	674	633	689	620	644	725	661	672	669	655	652	623	645	681	612	663	656	672	662	635	657	648	660	669	682	640	688	682	644	661	630	640	627	652	659	631	669	642	657	662	669	638	643	659	674	616	667	656	673	653	639	644	664	658	606	603	656	650	667	657	640	650	663	687	620	655	654	693	601	664	629	660	668	706	649	650	678	662	665	630	646	641	670	728	661	633	688	686	654	654	652	665	603	696	626	686	645	622	672	645	617	708	648	637	654	632	657	674	684	638	642	653	638	652	693	679	646	689	670	709	654	655	625	648	727	729	630	627	687	694	611	665	660	636	637	622	605	653	672	672	631	655	600	640	707	640	649	682	650	628	628	699	636	713	660	641	644	634	633	670	670	632	638	632	649	670	622	631	622	636	654	602	688	638	656	653	630	668	640	668	676	667	654	617	660	684	624	648	706	676	645	665	639	671	660	619	619	648	630	675	631	669	630	644	638	648	630	730	656	648	655	695	703	644	678	694	651	660	597	632	656	640	612	661	639	653	647	673	665	657	623	620	682	661	604	629	669	633	691	690	707	645	657	635	636	670	672	614	614	656	651	665	653	650	654	650	633	634	653	672	658	637	643	626	620	708	700	680	647	613	671	661	663	670	638	623	684	647	674	697	652	657	645	640	680	653	634	619	647	655	628	649	631	659	637	667	685	661	633	617	651	655	645	669	672	639	599	635	640	605	621	614	672	666	648	687	675	660	703	632	663	651	637	662	662	652	673	677	654	686	697	670	676	641	677	611	684	626	634	650	656	636	700	655	628	682	671	670	653	689	633	652	649	684	654	640	659	658	656	690	644	616	684	663	656	686	652	673	696	690	692	660	662	669	639	625	684	606	664	664	679	728	688	678	648	662	667	667	627	631	632	661	691	646	667	657	664	627	653	655	667	646	711	675	655	626	624	663	683	659	667	661	628	679	657	635	617	633	608	660	647	622	630	655	642	618	660	680	621	625	637	655	698	661	673	673	662	649	680	677	645	652	630	626	645	677	661	631	691	645	689	661	632	683	698	669	676	659	622	646	658	652	668	654	639	664	672	621	640	671	621	655	655	582	614	640	662	646	622	577	640	622	650	666	689	648	694	598	640	672	642	680	676	653	602	689	633	676	622	650	677	638	659	644	653	665	637	678	644	680	699	637	663	636	649	660	649	690	640	604	662	612	677	672	637	683	666	663	675	680	607	619	630	633	690	649	652	649	664	662	720	653	611	622	662	707	657	654	622	681	668	645	707	682	644	679	689	603	657	645	680	674	639	646	642	621	675	627	663	654	669	686	659	595	662	656	620	660	599	684	636	707	586	619	651	651	645	670	666	643	660	634	677	631	645	646	631	666	705	638	661	674	687	662	613	630	661	682	674	666	658	646	681	657	675	664	640	690	622	680	636	632	670	648	667	684	669	630	639	679	673	663	627	672	675	626	631	649	692	679	614	639	680	627	668	618	606	635	678	677	670	728	633	656	672	653	621	615	664	681	656	693	643	649	605	576	657	620	660	658	670	658	648	713	668	708	640	685	667	664	636	678	711	670	654	661	658	691	662	682	667	616	707	639	646	647	657	671	673	648	684	709	630	708	629	635	705	726	668	677	669	690	686	608	691	643	642	683	635	684	655	618	667	635	658	679	633	625	640	677	647	572	624	653	621	664	689	630	637	698	636	657	650	668	668	635	658	626	642	667	655	695	622	700	660	620	672	631	674	670	656	647	642	655	697	643	673	672	652	657	673	660	627	637	622	648	639	624	615	644	658	682	681	663	673	652	645	667	640	623	640	646	656	646	641	668	681	648	666	605	686	631	662	659	624	666	674	694	673	669	657	674	648	635	668	673	658	666	662	657	662	661	637	660	661	667	632	658	681	679	619	694	648	655	642	695	658	637	663	642	639	651	676	643	688	623	666	627	665	637	700	622	638	676	675	652	601	630	673	649	715	659	678	676	635	651	645	656	658	658	644	629	613	636	614	651	696	637	652	645	687	628	646	667	609	671	641	711	668	624	657	681	651	721	658	666	689	660	649	640	638	615	648	646	625	663	629	636	658	653	604	641	641	658	648	673	676	699	679	617	626	676	643	647	667	669	602	668	654	654	638	621	606	639	663	643	656	658	634	634	629	680	646	642	624	665	724	604	635	714	616	663	666	646	646	677	657	659	651	684	623	658	645	695	655	617	674	643	668	634	708	620	665	625	649	631	619	618	604	676	660	632	630	658	648	651	620	638	655	679	642	616	625	653	638	634	614	644	643	676	648	662	680	639	673	653	601	643	622	734	668	611	676	658	650	666	684	645	614	615	628	627	664	611	655	671	654	640	659	690	611	641	639	630	645	668	677	712	614	641	672	684	627	658	671
56782	13560	12402	7221	4585	3162	2486	2055	1716	1459	1316	1244	1155	1086	996	967	933	822	904	789	792	740	748	697	662	711	707	711	710	702	697	693	670	628	668	644	695	667	653	651	627	673	637	635	650	632	667	669	605	674	640	651	583	637	643	624	649	664	633	622	708	637	672	641	654	679	693	704	632	640	672	642	625	617	653	675	603	620	605	645	600	600	634	654	609	615	613	617	603	614	625	636	640	596	607	580	620	616	648	617	640	597	651	594	586	613	621	586	609	601	569	626	615	611	635	593	596	616	655	588	631	632	600	633	593	585	619	610	617	640	593	605	627	627	627	604	590	582	600	592	622	623	605	644	581	619	614	609	622	618	612	617	603	588	672	660	657	584	603	659	652	653	633	631	608	593	614	632	605	624	603	627	594	605	635	581	628	620	634	605	641	612	639	619	611	636	636	576	605	588	565	645	595	620	635	625	659	569	621	575	623	650	617	581	621	658	625	592	623	614	556	612	630	593	621	595	564	589	654	595	592	602	595	600	617	600	594	637	620	634	623	635	655	589	679	643	627	599	611	628	627	582	638	579	595	599	642	606	622	650	618	583	600	583	631	592	617	625	610	628	586	645	631	620	618	591	597	584	611	615	611	642	569	616	641	579	606	612	612	608	626	665	588	636	617	621	634	626	662	648	597	604	597	595	602	591	602	637	608	582	639	588	584	628	620	617	614	582	598	669	654	642	629	616	592	605	605	596	655	635	654	625	589	600	586	580	657	601	635	610	594	603	583	623	624	595	604	647	571	604	571	607	616	598	605	635	634	583	643	597	612	631	622	618	649	631	634	647	590	607	609	611	590	635	637	597	615	588	587	610	635	637	585	621	628	621	621	650	578	597	616	564	640	625	622	628	625	588	578	614	634	600	616	631	638	597	626	616	612	610	613	625	647	624	549	620	621	623	629	648	599	559	640	668	564	590	649	576	602	607	636	602	618	602	608	636	608	610	569	635	587	594	603	612	613	667	597	619	623	603	641	577	595	595	671	612	633	635	644	592	669	575	623	591	605	597	624	572	619	610	596	623	641	642	605	629	627	627	629	634	654	598	649	610	592	640	591	614	640	618	605	554	611	620	592	598	608	647	664	621	608	627	613	646	607	609	594	579	631	603	655	630	608	639	585	612	545	600	602	603	600	599	638	611	602	618	621	601	663	596	610	627	605	599	652	655	639	579	605	590	649	658	642	570	593	651	592	616	562	627	589	606	609	612	591	623	618	662	591	595	631	575	610	618	578	595	609	594	632	629	620	656	622	630	614	615	580	573	635	651	566	593	607	659	610	580	641	642	597	607	578	603	605	587	645	597	617	589	565	588	641	622	686	620	623	626	635	614	617	593	629	615	624	606	550	618	609	610	612	623	669	619	600	608	630	605	608	584	612	610	599	611	620	560	594	589	608	598	602	615	628	619	619	623	598	601	656	603	612	605	661	580	622	604	607	600	597	623	599	594	642	636	590	602	622	606	640	614	564	615	609	593	577	610	622	649	558	626	615	641	642	602	644	606	580	646	598	627	621	651	670	602	604	612	589	599	609	649	615	621	610	599	612	611	599	610	641	655	618	677	565	592	595	600	609	613	630	651	637	581	627	639	552	593	631	625	614	608	596	595	665	630	604	605	610	614	634	601	629	653	594	613	571	639	619	616	616	608	616	603	625	608	552	605	626	611	601	596	624	667	603	628	617	628	591	649	592	655	618	627	601	614	597	584	583	614	624	603	649	659	608	654	592	644	585	588	670	608	598	604	635	654	563	656	622	640	675	624	610	619	595	592	622	609	579	616	616	580	655	585	601	626	568	595	607	627	605	577	602	579	628	624	648	613	597	572	634	576	598	644	556	609	645	588	595	600	625	617	593	622	648	600	620	645	578	598	609	596	627	631	591	582	610	590	591	598	591	614	612	632	623	603	618	582	597	659	581	613	609	592	623	609	620	603	654	586	619	558	599	639	590	593	587	579	597	603	594	633	628	647	623	552	591	643	609	631	594	629	630	596	579	608	599	640	590	615	579	587	651	610	607	572	620	628	639	682	609	621	586	641	645	623	649	602	568	624	603	620	606	615	621	629	598	625	600	568	591	610	637	604	639	600	650	649	608	637	619	663	608	633	649	605	635	633	609	620	645	598	609	593	631	652	626	621	637	612	623	624	643	619	662	619	604	661	609	609	610	613	596	587	589	586	625	562	616	569	642	639	592	572	626	588	598	595	573	574	598	676	612	579	578	586	603	610	623	623	654	631	624	607	611	616	622	628	638	667	626	623	596	593	575	597	609	595	626	628	603	605	597	678	612	614	610	587	595	606	598	644	570	612	612	592	605	602	560	601	617	606	583	616	601	580	639	593	625	611	679	625	634	617	619	624	626	597	642	642	641	591	601	627	567	600	596	632	611	577	615	609	638	631	600	623	591	639	608	606	644	591	613	607	645	663	592	613	637	606	588	589	632	624	681	631	634	591	650	578	582	593	578	593	623	579	622	655	571	618	615	656	644	609	607	656	590	625	612	610	632	646	611	612	642	613	602	612	586	616	609	620	605	596	647	607	672	612	578	674	600	609	651	642	623	617	625	580	594	600	591	616	635	612	626	636	629	648	659	617	595	637	615	625	642	645	616	619	585	591	581	603	640	567	606	591	585	572	611	602	623	635	670	599	612	604	608	625	574	608	649	617	644	590	620	627	589	588	614	645	608	574	586	589	634	602	595	587	678	574	632	641	632	603	600	634	628	584	608	619	613	608	623	619	621	532	623	633	598	624	640	596	583	581	643	667	598	629	632	598	592	600	604	587	648	580	616	578	590	612	614	595	604	600	579	640	642	603	569	583	610	612	628	595	605	647	608	614	588	660	635	613	582	572	601	635	569	613	596	653	606	617	624	612	618	596	615	625	613	640	638	601	653	660	607	662	612	647	598	593	640	580	626	615	610	606	632	646	607	628	604	615	629	635	645	587	617	597	653	591	599	571	604	600	667	573	569	623	620	616	530	611	595	622	608	606	576	609	628	663	581	634	592	597	629	585	568	607	645	610	654	629	646	634	630	636	610	620	592	582	613	615	631	621	611	574	577	579	637	616	604	612	622	590	623	587	644	596	620	565	669	582	639	650	556	590	642	605	660	601	599	638	611	601	620	593	624	614	597	599	608	567	618	637	597	611	623	628	616	559	616	616	591	589	629	638	593	618	618	618	648	606	646	670	603	637	608	637	585	639	636	631	637	634	621	601	611	612	626	634	618	635	646	627	646	587	616	659	640	639	613	603	623	604	587	616	599	591	595	599	592	601	646	645	682	602	590	649	618	568	604	631	590	624	586	607	602	622	588	609	611	600	602	616	631	607	627	633	636	632	622	598	616	648	600	644	589	639	618	604	612	584	614	575	603	649	622	620	625	615	634	629	592	603	616	634	649	648	656	620	585	597	597	597	582	644	652	597	633	587	602	608	638	607	600	593	624	643	607	607
32889	18097	4538	849	657	604	611	621	576	601	580	567	613	589	593	579	522	600	575	578	580	588	578	559	594	621	568	537	582	565	596	608	571	613	615	569	588	573	534	571	574	589	556	569	552	562	597	560	584	584	556	599	604	554	553	652	583	590	584	624	552	556	608	567	622	638	564	592	597	617	566	593	582	544	557	606	591	608	588	580	585	548	565	591	599	662	569	553	579	564	614	610	582	600	542	582	578	615	592	576	544	596	602	599	580	591	586	593	576	569	541	622	587	548	643	594	616	609	580	596	590	544	615	592	571	584	603	551	552	550	612	577	580	561	602	551	531	574	597	578	590	546	558	576	553	587	607	567	570	598	607	580	601	594	607	609	598	640	600	592	552	568	589	642	607	560	599	639	613	597	542	596	539	546	571	612	565	598	604	575	571	578	574	583	582	545	600	565	555	576	539	579	597	599	579	570	584	582	589	571	589	557	567	578	610	601	638	597	604	567	545	567	564	624	547	580	541	588	578	593	593	594	554	561	539	564	578	604	576	547	579	558	540	606	616	581	570	566	593	573	551	559	589	632	538	594	567	632	544	577	625	588	590	539	601	565	614	571	571	541	589	560	582	585	601	569	603	580	549	538	621	544	553	563	547	576	504	607	562	571	584	617	556	568	555	584	586	613	595	566	598	564	587	577	549	583	555	550	566	576	618	588	585	538	636	596	587	559	604	593	556	579	587	564	592	573	596	558	577	597	578	533	572	581	539	585	591	571	591	576	586	586	569	580	580	575	583	585	613	567	597	596	552	573	594	597	577	560	622	561	583	549	595	581	627	572	641	595	560	576	567	567	548	552	595	560	569	608	574	565	559	571	554	523	612	594	592	575	579	583	590	564	571	588	586	573	572	573	584	602	592	597	571	556	558	568	555	610	584	587	643	607	589	585	600	582	539	577	539	613	613	585	657	614	605	566	594	582	630	647	563	554	537	577	505	561	566	624	540	581	581	543	597	542	586	588	609	605	561	552	590	559	536	573	559	589	576	600	600	584	572	614	564	562	568	602	607	584	575	582	610	618	564	517	559	574	567	585	568	580	580	568	647	554	577	582	570	588	551	562	577	566	585	590	613	579	543	588	582	602	534	579	591	609	562	573	515	579	566	584	597	579	555	594	576	564	617	602	604	542	565	598	566	611	570	564	545	567	578	564	561	552	523	587	576	570	575	576	571	610	602	562	553	601	576	547	600	599	553	568	573	539	606	550	554	573	524	587	560	615	594	568	583	582	569	623	614	572	580	605	572	597	565	549	583	584	576	618	561	568	576	563	583	596	568	568	544	541	598	605	592	581	589	555	615	570	618	594	586	615	566	616	584	603	578	553	612	532	601	593	585	525	575	576	565	601	594	526	592	618	579	580	602	572	545	572	576	549	618	575	603	534	601	556	590	577	581	564	608	584	589	597	591	590	576	601	601	584	607	594	585	578	590	519	576	565	615	557	575	636	612	587	588	544	546	574	550	585	530	590	565	631	579	569	580	595	545	535	609	568	526	579	594	593	578	559	578	567	587	588	606	567	570	598	593	555	538	596	593	553	552	568	574	562	579	577	585	598	576	564	607	562	589	561	586	606	589	622	607	571	571	567	552	538	607	539	588	583	579	585	593	568	580	579	626	581	585	580	605	547	561	557	505	582	546	541	590	565	613	579	576	573	569	589	523	575	541	590	593	580	614	600	570	596	559	551	570	584	570	543	570	614	560	614	571	553	561	610	608	555	557	539	611	573	595	615	546	589	607	573	596	554	575	617	575	607	575	593	631	548	558	548	583	538	567	617	577	561	604	539	535	588	559	607	594	579	539	587	605	555	590	567	578	566	600	565	630	579	598	578	603	587	555	586	590	597	562	541	575	585	648	588	576	623	626	600	629	604	554	549	588	589	579	589	574	598	520	585	546	598	599	570	575	607	581	615	567	584	593	572	540	591	577	648	603	593	563	565	601	580	569	571	578	608	537	556	559	562	600	585	591	611	591	598	567	558	622	527	593	546	606	614	597	589	543	561	582	588	600	578	541	571	591	611	567	579	571	538	554	579	564	574	615	594	608	552	593	558	601	557	530	576	573	596	618	600	565	562	589	587	588	548	605	597	579	632	551	624	495	599	596	566	591	606	569	612	594	623	593	539	571	607	600	583	586	541	568	580	561	567	614	613	536	580	604	593	561	547	580	569	597	567	567	545	609	563	600	589	635	583	598	592	575	578	559	588	550	596	563	593	601	596	611	574	542	591	597	596	620	571	577	617	563	577	588	578	563	582	607	576	552	592	587	581	571	597	615	549	584	572	596	543	597	567	589	573	538	598	635	566	590	573	543	581	572	556	559	571	583	603	614	589	571	611	584	607	598	585	613	572	528	549	542	575	540	611	579	567	621	608	593	564	561	581	595	568	577	569	586	591	552	572	584	598	559	578	608	615	603	585	605	595	537	635	597	612	604	591	641	561	529	644	594	584	573	560	592	585	557	538	614	540	592	543	558	518	589	566	594	577	604	605	565	610	533	541	557	578	551	543	563	584	584	578	579	570	585	537	565	523	583	574	617	586	552	584	626	584	596	613	602	589	571	524	566	560	558	558	581	590	592	583	540	605	592	537	604	563	600	625	561	613	550	615	613	595	569	562	568	592	579	557	552	563	585	610	594	581	582	549	583	554	552	556	576	566	590	549	530	558	587	608	528	598	608	615	591	573	595	539	609	578	585	618	584	585	585	580	599	588	622	589	567	594	554	571	569	579	601	588	603	598	574	579	585	615	590	583	614	567	558	564	564	551	602	614	592	557	595	594	579	558	571	621	548	577	565	617	639	565	565	561	623	584	570	566	566	557	592	611	565	566	577	582	552	582	623	577	581	577	592	549	617	544	593	568	547	580	600	601	598	618	572	594	584	581	602	541	566	580	591	629	548	537	587	587	573	568	619	566	555	586	600	533	580	602	584	558	583	594	623	555	610	571	614	609	606	565	577	568	561	604	534	603	626	599	570	577	579	576	603	576	570	533	567	606	586	603	592	569	592	599	571	584	585	579	585	608	615	598	616	597	599	529	569	535	596	556	597	619	578	583	533	597	588	576	586	556	587	564	608	600	597	595	624	577	602	562	580	608	584	575	555	583	618	599	582	544	590	618	597	613	606	574	584	570	564	621	576	587	578	602	576	546	574	583	521	567	560	549	478	578	577	579	563	552	596	565	618	561	621	586	571	584	602	576	572	582	567	577	607	591	635	589	574	632	603	582	617	575	596	549	581	606	622	579	585	598	590	600	562	592	582	526	568	529	544	573	549	597	544	583	618	584	560	591	611	574	561	572	579	498	553	613	562	604	577	594	585	594	594	571	563	558	547	574	592	561	546	603	560	562	581	511	605	654	615	594	600	557	604	566	570	555	566	593	575	630	576	574	572	527	582	566	581	598	583	599	607	581	554	579	587	601	593	536	607	605	593	594	564	562	608	565	567	566
30858	2848	980	809	715	673	663	626	620	601	623	642	628	616	620	613	609	595	614	582	622	584	644	629	607	607	590	595	612	646	632	603	611	617	596	628	637	576	626	617	608	621	610	644	646	644	608	596	618	594	598	596	574	617	582	601	627	620	578	621	620	615	664	645	601	620	594	644	658	615	593	563	586	596	582	634	621	602	641	622	624	625	604	628	614	592	645	623	586	575	603	578	621	609	596	622	606	601	589	608	565	588	659	614	573	624	594	610	602	532	657	572	625	578	604	617	555	599	619	593	634	583	594	645	631	600	552	618	600	573	557	582	641	615	587	554	597	597	578	590	595	600	586	631	619	636	607	569	631	572	615	646	589	630	625	587	627	567	628	617	590	633	628	631	599	594	610	577	581	592	634	607	605	624	608	597	615	588	628	623	635	608	615	648	616	600	579	649	584	578	547	594	598	587	585	593	600	585	618	627	626	668	616	628	607	589	580	613	655	646	609	630	611	634	587	580	539	585	589	621	581	601	590	605	613	596	546	596	627	596	593	618	579	566	582	599	622	554	591	586	582	583	586	631	618	566	641	622	576	581	557	620	597	564	622	603	585	617	598	613	658	631	612	585	623	575	604	670	602	622	566	586	604	602	581	615	603	627	576	598	594	609	560	604	604	599	598	572	601	571	620	594	572	612	575	593	592	595	583	630	580	572	622	566	612	620	622	569	586	596	607	657	600	612	604	559	666	626	623	636	646	603	599	576	625	586	594	631	576	584	615	597	570	619	611	600	621	599	576	623	628	583	565	560	592	589	623	556	650	587	600	559	585	604	600	663	615	577	584	615	632	569	586	577	614	637	633	571	617	557	580	597	599	599	627	578	585	631	599	603	557	631	566	609	625	602	606	607	619	523	644	640	610	629	614	575	622	586	607	631	596	572	601	596	586	560	611	639	638	606	629	610	584	614	580	620	621	631	556	599	598	603	618	589	632	656	572	579	584	634	636	617	624	586	592	583	607	617	577	606	599	596	573	615	633	610	585	575	607	618	563	583	614	612	600	629	604	577	612	606	624	610	591	600	651	625	622	656	585	601	584	581	622	625	624	613	601	625	617	642	574	598	630	567	620	628	602	630	666	615	593	639	617	640	663	640	603	633	604	599	604	593	568	621	602	598	605	619	570	602	581	635	592	621	589	633	615	615	608	576	625	578	643	637	613	597	607	550	646	613	648	579	574	615	616	594	628	589	603	632	565	616	613	594	624	558	618	587	620	599	613	619	609	610	616	632	560	673	609	585	589	579	654	619	590	612	575	603	629	570	607	609	606	597	587	602	570	595	594	578	591	591	567	610	621	654	615	594	557	650	621	595	650	614	593	585	608	600	594	582	634	618	595	582	601	615	633	624	573	656	612	594	625	596	579	612	641	605	603	593	614	607	600	636	594	600	641	626	581	607	625	620	608	612	617	611	587	554	586	630	589	609	623	598	595	632	601	591	623	648	619	568	576	640	594	631	620	587	588	606	555	641	594	579	581	585	605	606	580	598	616	557	576	577	580	590	568	607	600	582	601	597	607	577	572	617	624	661	606	634	581	613	623	554	586	577	618	600	608	590	583	608	573	636	617	632	608	621	611	601	581	622	637	562	634	596	594	574	580	607	610	580	611	610	615	626	636	603	558	617	617	589	594	651	567	542	623	569	602	585	589	612	591	609	595	610	585	625	576	570	630	598	586	635	590	660	614	597	569	607	605	603	611	583	641	638	625	601	600	579	575	628	621	598	579	631	591	623	597	604	603	624	589	603	558	600	609	600	601	652	607	677	611	638	640	633	605	612	603	617	634	603	610	648	627	607	567	590	625	587	579	613	601	598	602	638	601	605	619	646	598	612	593	607	591	613	606	602	618	601	606	592	590	627	637	588	603	619	626	614	611	601	604	620	583	600	597	642	609	564	610	611	603	621	649	606	587	605	599	621	557	647	597	594	612	634	606	585	596	615	583	583	597	634	636	596	598	621	555	588	620	652	603	613	666	580	566	609	567	573	580	594	586	612	593	592	614	615	607	579	618	640	640	588	614	600	617	576	607	635	593	618	593	569	626	616	579	605	598	600	568	595	608	591	624	639	583	587	595	614	593	556	590	634	615	584	598	605	619	597	601	599	618	620	614	604	626	608	630	621	615	604	607	622	571	558	609	568	578	577	592	601	570	647	625	622	594	611	620	600	583	588	558	589	548	579	587	595	660	609	594	559	592	600	663	615	601	664	621	666	625	612	610	649	623	636	620	594	614	571	610	605	617	606	596	631	612	568	617	627	634	599	590	577	605	566	643	602	622	573	632	632	620	616	619	582	588	639	635	545	557	590	560	582	598	608	581	622	618	628	590	561	606	577	626	622	581	571	687	593	621	620	665	609	607	586	562	637	611	649	627	631	606	562	591	611	582	590	625	599	616	623	603	592	577	604	628	648	593	636	601	602	624	606	610	628	601	649	580	602	637	572	628	627	628	573	557	628	586	597	571	627	607	603	586	600	567	582	580	642	605	606	606	637	565	588	569	529	612	622	601	607	647	619	608	596	640	602	608	588	596	636	629	601	608	629	602	582	630	644	638	613	613	583	643	609	602	593	632	562	617	591	577	597	641	622	578	637	622	579	627	623	609	590	594	630	615	623	611	576	576	555	588	593	604	612	585	599	616	594	646	603	619	640	639	596	604	604	543	604	611	596	599	584	626	578	582	608	609	620	612	617	632	621	615	602	585	578	557	567	586	585	607	543	590	588	582	597	634	562	607	551	607	556	601	612	592	609	593	591	625	630	606	607	603	619	539	601	581	608	596	618	625	594	616	630	611	570	622	627	592	562	621	632	614	597	582	612	599	617	625	601	614	620	596	594	589	621	599	576	598	586	609	554	586	648	601	617	591	620	606	572	573	632	562	626	619	630	572	580	592	573	582	551	628	610	599	610	575	605	621	582	619	608	613	605	637	585	631	607	648	613	622	604	617	601	581	552	592	572	570	631	630	626	651	626	600	577	579	567	593	594	639	619	625	595	592	610	594	589	613	603	590	600	587	601	556	604	589	628	622	589	625	590	630	590	596	622	606	658	599	590	611	575	564	594	586	519	628	559	623	578	608	586	581	641	565	626	654	604	565	628	600	601	639	627	596	590	631	628	618	620	555	591	587	634	586	605	614	563	607	623	640	598	615	567	620	629	614	593	608	611	603	618	574	602	635	610	643	567	619	582	599	560	575	597	586	559	617	626	598	602	621	607	623	608	624	626	583	618	670	571	627	558	592	577	629	602	637	613	646	592	565	587	634	598	632	601	522	592	571	599	580	604	616	585	595	646	619	579	587	616	580	618	639	602	590	578	645	604	617	607	607	630	686	594	639	656	677	609	567	578	629	636	614	608	562	603	574	625	614	583	624	611	599	592	565	603	599	610	608	653	623	593	610	602	601	634	573	573	592	634	605	610	620	649	583	611	596	608	620	580	576	612	637	607
25270	20930	27920	24001	20886	11616	1078	678	548	535	476	466	418	380	414	401	411	417	408	404	399	389	357	407	365	349	345	331	362	345	333	325	349	337	359	347	380	312	358	338	350	371	336	320	360	373	344	329	353	312	337	346	365	319	355	339	375	324	335	349	337	355	357	357	342	358	337	341	367	365	346	320	346	327	334	314	333	360	345	336	294	299	306	341	329	337	355	346	320	366	336	337	350	309	343	348	346	326	333	302	345	357	344	324	358	349	308	346	331	350	343	348	374	334	347	333	341	345	279	332	303	372	316	309	325	323	324	350	335	344	357	355	326	337	313	345	354	346	288	306	351	335	327	318	347	306	323	316	345	310	320	325	339	338	332	353	345	338	348	342	327	325	311	305	357	320	354	372	319	341	339	341	352	322	351	354	353	319	340	301	327	329	324	319	337	307	361	335	302	337	333	319	308	355	344	326	307	316	330	328	359	366	355	324	313	335	360	349	312	323	322	338	322	304	334	364	335	350	327	363	334	331	317	361	330	340	326	309	313	340	363	341	329	311	319	324	347	351	384	345	315	344	321	283	335	332	340	341	362	330	329	326	377	339	330	342	316	344	368	326	347	291	326	345	354	347	352	321	370	355	381	326	327	321	344	366	302	321	343	336	325	299	336	318	332	357	318	331	357	305	356	342	336	347	342	332	369	345	299	300	318	323	329	333	306	357	318	300	366	343	343	345	343	338	322	358	315	359	315	343	321	356	347	337	322	330	328	312	337	320	368	336	312	300	343	348	316	363	341	326	351	323	369	356	310	357	338	314	292	355	328	345	345	327	349	328	341	348	333	316	361	346	340	314	359	304	342	334	335	340	326	345	374	348	352	317	348	318	333	340	310	314	332	347	301	338	330	350	304	317	363	352	341	334	330	342	332	326	323	328	366	339	354	332	328	331	326	339	351	369	354	321	346	318	308	334	315	340	320	336	370	314	342	371	354	338	374	348	340	339	337	347	324	333	341	328	346	345	345	333	384	315	331	321	320	336	348	341	349	352	346	338	324	351	327	313	352	327	306	344	317	343	345	302	309	335	283	351	312	330	319	338	340	349	366	324	337	320	342	363	334	360	339	329	336	295	328	350	305	349	340	315	357	351	336	322	337	335	341	362	300	342	332	347	342	391	308	345	331	329	340	336	327	352	300	331	341	306	323	320	331	377	309	320	326	323	344	347	363	331	327	328	317	343	363	322	363	360	330	359	307	283	326	327	338	338	314	345	357	331	322	349	322	324	356	315	359	362	331	359	318	328	359	340	340	326	394	317	336	293	340	300	363	351	313	340	315	337	332	317	326	332	332	321	311	332	349	293	322	339	315	357	327	347	335	337	318	333	344	332	347	342	332	354	329	355	318	383	316	350	376	346	304	371	323	324	331	329	357	356	334	336	351	366	335	381	309	338	348	340	349	348	352	318	342	338	332	341	316	346	327	343	308	326	340	308	379	278	334	325	365	355	335	336	326	338	348	296	331	364	346	318	355	306	349	330	340	341	325	358	333	355	325	328	345	302	327	332	337	337	333	344	333	345	349	341	333	329	341	347	373	350	345	344	343	335	353	390	346	371	315	328	365	329	337	304	341	370	347	368	326	324	352	324	353	349	313	333	301	360	317	338	334	383	336	331	296	333	299	329	317	345	332	375	334	339	362	357	347	339	339	338	364	375	325	323	312	344	364	356	333	319	315	319	337	359	328	332	305	330	321	337	322	345	333	318	313	355	333	335	330	364	299	329	342	353	324	327	329	304	315	325	331	320	309	336	331	325	390	345	310	360	337	348	327	366	310	315	325	360	294	351	351	346	353	353	335	369	358	350	334	328	366	380	319	350	338	349	324	314	336	323	310	310	381	322	312	298	355	337	322	303	337	301	354	301	336	336	341	288	325	359	346	354	338	317	380	353	315	348	331	381	309	354	307	329	346	289	327	334	314	296	313	335	342	358	368	311	339	331	325	336	342	337	343	330	321	350	307	316	325	372	344	327	315	351	351	353	325	338	350	347	338	390	335	310	292	296	339	336	331	332	312	337	322	344	401	333	350	305	320	308	359	358	331	336	355	328	344	347	305	322	318	335	339	352	333	327	326	322	350	358	344	335	314	331	331	308	304	342	356	338	350	378	317	295	304	350	314	338	343	360	329	305	318	357	318	332	331	339	334	317	337	350	330	327	362	342	318	312	344	356	355	332	338	340	355	342	345	308	322	339	363	318	365	347	319	339	348	364	332	350	320	328	322	344	346	306	328	352	367	370	324	334	338	334	286	366	365	339	320	372	315	286	329	328	315	313	341	333	339	313	333	350	350	345	337	392	333	327	348	326	340	343	351	291	322	326	347	354	295	329	321	332	307	359	306	341	364	375	315	365	334	346	339	338	361	325	323	358	329	345	329	339	337	337	354	322	320	323	331	336	352	301	293	317	342	329	346	329	316	312	332	334	380	355	337	321	333	359	314	330	303	333	347	339	348	360	364	332	310	358	370	345	330	376	358	317	306	339	354	337	354	340	325	346	352	337	310	343	331	331	325	308	347	358	348	324	351	347	331	328	337	330	365	335	312	375	330	345	336	344	319	330	364	328	324	341	306	327	330	319	346	314	351	321	351	338	314	316	329	325	362	300	326	362	318	339	355	369	348	351	332	344	377	347	362	305	343	370	339	330	363	343	329	329	355	346	327	354	347	349	321	347	356	341	316	325	357	367	321	330	330	325	348	347	359	333	312	310	309	328	328	358	325	332	338	333	324	351	372	326	362	323	307	309	361	361	301	337	338	349	320	366	319	333	325	335	393	332	344	321	302	331	314	334	339	364	342	309	321	336	356	345	315	338	356	336	357	339	341	331	335	332	357	352	334	331	359	321	345	346	339	349	328	337	377	336	354	329	390	312	340	320	306	354	311	347	321	354	347	345	334	333	372	308	327	334	340	321	312	331	334	318	373	361	312	330	324	351	350	347	343	329	343	347	310	366	372	361	347	351	327	332	351	354	298	295	309	334	337	353	328	345	335	319	293	301	377	338	345	347	333	335	326	321	317	330	339	359	329	320	342	337	315	348	338	324	317	294	347	333	356	345	344	310	328	385	348	332	330	323	353	315	352	351	333	333	348	355	333	338	339	310	337	351	334	361	324	316	334	321	357	345	367	312	325	321	319	337	346	370	342	338	336	338	312	323	333	363	358	322	369	357	330	297	341	326	351	315	334	354	315	300	321	373	332	313	357	336	337	318	336	313	329	321	308	346	330	339	350	313	325	310	327	339	328	350	370	338	361	339	327	316	303	371	369	283	344	378	362	352	299	299	321	314	318	329	365	311	334	354	348	339	379	382	345	328	324	354	327	315	331	325	334	359	321	348	333	344	299	346	335	358	350	341	355	354	324	296	325	333	368	335	326	346	308	318	351	365	328	356	334	343	338	359	350	353	381	339	388	331	330	352	336	344	356	307	384	364	327	327	324	323	315	312
55601	7949	7404	4089	2568	1837	1364	1083	857	829	711	665	623	564	527	500	469	483	479	443	474	403	420	445	384	421	424	400	392	418	424	367	402	379	420	366	372	347	356	378	373	364	373	372	363	397	358	387	364	371	356	421	358	363	375	373	405	395	353	406	416	400	373	407	375	368	402	379	369	370	360	372	352	348	359	366	365	378	350	367	365	374	381	346	379	353	357	373	342	363	350	379	379	337	324	322	331	366	357	354	383	344	352	375	373	349	347	353	339	344	351	324	409	340	367	323	337	329	360	334	326	355	373	380	346	349	359	379	346	296	359	330	362	325	358	363	335	343	346	363	364	356	362	341	355	373	329	377	358	330	324	328	342	344	363	365	365	347	343	373	388	357	343	327	372	341	355	376	343	327	340	370	359	339	343	328	360	360	360	293	356	324	328	345	331	378	364	344	357	317	391	339	353	343	366	372	337	352	340	343	341	343	297	338	356	356	351	349	340	369	351	349	329	339	357	377	333	344	346	366	376	330	375	363	335	352	334	337	338	362	360	312	333	356	349	365	381	357	362	372	337	369	351	369	348	385	327	342	362	338	352	417	368	366	317	307	356	375	371	343	347	339	336	339	347	357	350	364	365	360	364	331	377	338	352	355	337	333	325	366	352	315	362	353	366	342	345	335	368	361	367	356	362	332	357	349	355	361	362	360	324	314	382	359	379	363	354	349	358	322	317	334	387	356	370	349	347	348	382	333	317	355	358	363	344	338	366	333	320	372	372	360	333	362	343	347	357	346	354	354	354	355	376	373	354	339	379	328	343	362	347	375	317	357	347	355	359	329	348	347	343	354	359	321	356	369	366	367	348	350	317	367	381	379	347	364	354	368	365	340	328	334	368	381	329	369	344	351	352	329	342	335	346	368	349	366	365	357	349	371	345	336	356	382	356	342	344	335	369	364	330	367	363	346	351	375	353	391	340	350	353	350	352	350	353	341	326	355	335	374	358	370	323	331	315	362	345	322	378	348	343	359	346	346	339	350	327	320	327	307	359	367	372	325	366	392	346	367	345	350	356	335	355	347	376	366	362	320	327	367	328	394	346	385	361	326	367	359	342	353	344	374	310	348	347	369	342	335	360	355	353	347	324	355	368	324	362	349	337	348	333	362	382	350	338	339	366	340	361	334	350	371	348	355	328	318	347	330	346	342	338	327	370	367	375	358	364	334	343	345	390	346	350	349	358	353	357	311	360	342	342	323	348	367	395	356	349	328	352	361	364	328	309	368	353	356	317	369	332	329	347	363	383	343	345	377	349	327	386	390	351	378	379	360	338	348	347	335	370	364	364	363	335	334	340	332	347	357	313	377	347	351	366	367	340	354	367	338	339	316	349	362	313	320	398	344	337	370	348	375	337	361	354	349	367	359	353	357	344	342	376	363	344	350	367	382	387	355	355	375	335	326	330	342	343	351	358	345	362	364	374	340	343	350	341	355	377	364	347	362	370	344	373	332	353	379	360	380	377	357	347	364	361	337	343	324	325	350	323	347	336	335	369	340	341	360	368	361	351	355	334	367	359	353	366	345	336	339	336	401	349	393	339	322	346	373	315	369	351	346	348	396	370	367	376	359	360	355	337	322	365	356	362	360	364	379	336	351	374	370	336	351	396	354	373	373	370	345	317	335	375	348	338	336	371	359	369	339	388	377	313	352	347	330	335	365	342	389	395	337	373	352	335	368	354	400	374	324	347	346	319	367	334	327	360	345	371	363	360	364	385	350	370	360	343	340	321	383	358	353	352	364	350	331	339	351	384	366	361	341	376	360	375	313	364	345	322	365	366	367	353	338	342	355	331	344	361	375	376	338	334	325	353	344	350	355	350	342	347	343	332	332	390	323	343	315	381	338	331	340	365	320	347	344	355	336	319	346	351	376	337	307	352	340	349	342	372	343	347	368	371	341	354	367	341	329	330	344	335	372	342	366	353	341	343	337	348	375	357	315	362	354	350	350	319	343	355	306	349	329	350	355	321	343	340	388	328	330	334	336	336	339	367	348	347	368	357	351	373	353	368	351	335	323	361	335	370	351	368	368	323	348	345	327	374	381	359	354	374	356	342	360	349	321	380	333	340	378	353	382	355	382	362	358	364	367	292	371	375	355	313	397	355	323	368	351	339	352	334	339	363	373	333	353	357	348	339	348	347	323	368	318	360	345	365	336	343	358	398	370	335	386	338	351	357	331	313	314	326	355	357	344	347	354	367	333	343	343	344	367	361	341	365	354	348	365	348	369	350	334	355	327	347	349	366	376	356	369	318	335	361	382	365	362	359	327	366	330	371	354	401	338	315	372	369	341	336	332	348	373	350	374	340	328	331	333	348	351	342	345	326	357	367	345	346	343	356	361	333	376	338	368	344	343	383	382	359	354	346	351	351	380	344	341	346	377	340	332	335	350	369	385	326	360	378	322	337	346	318	372	384	360	353	369	341	357	332	353	349	388	350	337	347	322	327	334	354	385	343	361	323	371	350	345	338	354	361	399	334	382	351	380	356	347	364	366	350	346	373	340	327	363	335	315	366	328	341	386	364	334	362	377	336	328	354	355	373	367	323	365	345	364	356	331	344	375	356	301	359	345	347	341	368	350	372	355	325	336	360	344	346	351	344	362	350	363	362	391	346	384	356	358	322	367	351	335	349	364	352	321	321	343	367	358	367	321	349	345	371	343	342	335	355	375	379	354	339	327	381	346	357	344	350	351	363	351	325	310	366	345	352	353	340	334	364	359	358	367	361	336	345	349	327	391	352	368	360	326	355	348	344	385	386	367	375	376	380	362	383	362	356	381	350	351	348	398	370	352	376	345	375	353	372	340	371	317	386	372	333	355	360	348	354	342	328	331	344	314	337	335	338	358	308	382	337	342	333	321	355	319	345	357	362	334	328	365	359	376	344	358	363	353	355	370	363	328	331	349	351	338	325	354	368	391	349	374	353	301	370	362	337	334	391	352	332	351	349	367	359	353	340	339	358	317	341	319	343	349	330	343	342	367	330	347	351	334	350	333	368	355	350	382	334	374	318	325	328	347	344	331	349	329	318	364	331	348	349	384	344	333	337	362	335	322	367	341	327	340	349	329	358	332	351	361	345	376	361	348	362	367	329	336	372	349	358	344	346	376	329	379	351	356	375	342	368	340	348	349	377	398	341	362	364	384	373	375	329	346	347	350	368	358	345	347	360	346	336	340	342	305	376	355	366	376	341	346	357	334	340	367	327	358	352	378	364	352	364	354	332	340	337	347	359	360	374	366	361	385	362	382	369	361	333	369	330	346	367	354	339	375	345	339	343	345	350	363	315	324	341	325	345	370	363	384	371	351	343	385	334	332	360	356	327	338	343	358	332	335	310	349	339	353	307	397	389	319	350	353	333	330	322	358	353	351	338	349	364	323	360	348	386	378	334	342	360	359	363	364	351	356	377	345	341	349	332	344	364	377	374	336	348	322	384	371	353	339
23236	20919	28272	23740	20922	20988	10507	1443	1153	981	960	931	820	885	870	775	782	765	756	708	702	715	677	693	756	724	672	700	686	692	664	711	643	694	667	653	648	681	692	640	680	655	677	612	663	676	694	669	692	626	677	696	662	682	618	690	645	695	671	662	668	641	679	710	683	656	707	618	659	667	687	680	678	712	623	632	677	666	672	670	676	674	684	623	681	674	647	686	707	668	670	578	602	658	650	674	642	619	649	665	672	662	654	666	649	616	592	644	685	629	629	671	643	655	616	657	685	657	655	643	638	659	619	658	697	658	631	702	613	623	665	616	610	629	658	718	691	679	623	649	623	680	638	649	618	699	659	650	616	649	659	649	723	611	669	652	642	673	607	633	618	673	586	642	625	660	612	665	629	597	659	609	640	662	659	662	676	681	630	649	652	597	661	612	671	696	649	642	620	643	638	617	648	639	665	583	647	647	615	627	614	664	647	629	679	639	643	645	642	637	663	687	655	669	636	635	679	639	625	668	604	694	624	655	674	651	680	628	618	655	644	681	647	648	661	677	644	653	647	628	684	679	633	690	623	583	617	624	677	658	652	623	650	623	617	659	643	602	681	690	626	655	699	665	701	634	572	636	651	647	653	687	703	624	663	652	668	628	613	643	660	632	626	623	586	652	640	584	621	657	665	684	658	614	661	602	621	634	651	657	657	636	650	662	639	634	650	658	646	679	679	662	662	623	626	653	670	674	599	617	656	654	634	659	648	651	648	703	652	645	697	676	641	630	633	618	645	604	680	678	652	618	653	655	685	638	669	641	671	628	689	679	641	699	650	632	648	641	671	626	653	675	675	606	670	637	656	657	670	668	662	616	682	651	669	708	644	627	636	697	672	659	686	690	639	641	632	652	623	667	698	691	658	687	633	690	596	663	640	658	654	601	649	647	653	628	614	591	642	654	669	583	615	671	634	626	659	660	681	597	631	659	636	673	686	658	655	653	606	648	659	639	572	652	687	638	642	635	636	661	672	645	661	672	661	672	636	624	662	682	639	670	637	623	641	696	644	639	637	669	642	649	637	655	672	640	641	617	642	663	627	642	661	625	650	610	719	651	635	646	643	711	643	675	634	637	639	637	676	646	670	624	658	627	647	623	610	646	701	655	644	672	630	668	683	640	639	627	692	598	620	606	628	657	642	667	623	644	640	625	660	698	663	637	618	648	687	656	669	705	600	636	657	638	653	629	671	653	662	662	633	643	688	678	637	636	636	642	672	659	680	653	645	634	623	664	709	667	616	632	646	617	658	647	669	651	656	653	650	653	670	655	647	624	645	617	637	660	659	658	650	613	616	615	635	654	636	633	670	686	634	650	631	635	632	626	649	660	653	709	695	633	633	629	636	636	628	686	616	673	703	651	667	662	677	646	607	674	690	621	591	607	648	689	640	612	618	651	636	582	648	634	654	655	654	633	646	611	598	641	694	670	669	615	650	667	644	620	666	613	649	601	648	615	670	650	665	634	672	652	671	632	660	652	655	627	668	634	639	579	664	656	622	583	658	618	702	623	631	646	689	608	643	608	673	671	631	620	631	650	662	638	608	664	676	633	666	630	650	640	655	654	611	658	614	699	656	621	696	634	658	680	639	655	643	636	646	686	637	650	644	619	644	607	630	630	675	680	646	605	667	644	677	625	593	661	656	651	666	670	654	656	611	604	645	640	654	688	654	663	671	631	659	667	677	616	649	645	633	665	629	655	623	631	617	618	645	642	644	660	671	645	634	641	644	654	626	617	626	637	725	602	622	612	596	644	678	639	677	662	650	663	641	638	642	633	632	636	666	621	643	635	642	643	620	597	655	657	650	657	649	647	669	706	666	626	624	610	633	681	644	676	642	666	650	641	686	678	698	675	657	641	629	635	655	673	598	640	720	645	660	641	640	624	685	652	657	660	619	652	611	641	657	630	666	622	719	629	644	667	686	630	642	609	605	672	683	656	647	639	662	658	656	618	654	656	671	599	704	666	679	611	639	659	577	652	667	695	636	658	693	633	637	640	634	657	638	692	672	664	667	659	631	617	668	627	644	642	663	646	608	681	660	650	647	662	635	643	645	714	614	647	641	642	608	637	634	684	654	673	654	652	614	690	653	615	635	676	619	657	681	649	713	661	619	653	635	605	600	649	678	627	622	624	683	651	651	597	629	633	643	673	610	661	657	621	598	664	644	620	644	633	612	627	625	637	599	638	631	656	595	642	677	682	680	623	651	636	703	612	650	647	585	673	615	641	664	694	673	696	638	632	680	645	691	636	681	647	641	638	662	646	680	670	641	671	663	647	673	600	645	667	666	654	658	627	665	595	642	615	655	669	657	686	617	668	650	632	674	637	658	616	668	659	681	617	657	622	632	646	632	614	714	674	634	687	637	669	644	659	660	613	603	657	626	644	648	608	675	635	657	669	659	721	597	627	641	608	680	653	654	646	672	671	655	616	645	598	630	669	683	628	655	680	670	640	653	639	627	627	662	674	588	635	689	660	623	623	648	631	671	662	663	722	677	671	639	614	623	634	617	636	632	668	688	635	606	740	626	613	663	660	663	620	666	650	668	638	686	649	633	628	646	633	655	700	631	668	624	654	661	590	606	651	645	638	645	627	681	652	637	607	682	628	622	643	617	643	710	590	643	646	680	678	642	660	624	662	644	632	644	679	664	625	650	641	644	632	720	668	670	642	617	735	649	668	648	635	672	650	678	664	629	638	596	646	614	619	666	656	608	640	676	676	669	666	672	641	624	614	670	647	690	666	650	667	607	659	667	650	577	644	650	634	648	611	657	652	651	632	635	631	590	604	652	668	639	670	634	696	680	631	638	670	625	623	671	624	684	675	670	657	621	622	690	610	662	634	672	665	661	630	651	637	662	658	706	638	639	636	631	665	669	649	685	638	649	634	657	693	636	634	658	670	692	647	627	656	669	621	671	654	645	676	644	666	598	670	666	676	618	636	640	634	690	686	652	635	665	653	662	668	666	642	621	666	629	660	676	609	602	695	630	646	634	649	614	688	622	643	686	654	681	624	678	675	670	661	630	693	676	633	670	631	693	661	656	595	689	646	590	627	685	691	656	659	624	642	648	690	592	647	654	641	594	599	688	632	669	650	635	660	633	662	668	688	656	717	657	621	636	696	651	684	668	642	593	667	613	628	648	650	643	656	692	689	660	617	636	661	617	632	662	668	594	680	687	627	665	700	662	653	648	667	623	651	637	674	633	644	668	655	589	663	629	654	625	694	672	620	604	635	621	714	590	651	622	701	623	644	662	641	657	627	675	673	644	675	639	651	633	646	670	646	684	676	612	645	655	687	613	660	677	611	660	654	627	622	657	654	669	652	693	658	663	649	656	648	621	672	635	654	676	648	684	691	654	627	672	659	663	637	624	642	665	650	644	671	651	661	633	638	660	602	631	678	622	671	643	659	668	636	660	655	641	653	589	644	675	640	661	638	659	690	650	703
55176	11240	12619	7291	4789	3262	2644	2105	1743	1554	1320	1249	1109	1096	952	911	866	827	866	823	750	769	787	793	743	687	698	696	719	707	668	634	655	631	697	671	646	660	665	671	651	685	629	658	644	637	615	616	657	604	644	627	646	628	611	707	656	681	636	650	721	692	659	626	638	646	633	631	662	676	633	600	664	628	652	657	647	636	646	609	636	608	653	608	608	584	629	612	625	617	648	591	637	659	624	615	655	636	554	625	627	611	603	590	632	629	608	642	640	599	628	628	608	588	639	644	622	646	614	591	607	613	612	596	594	622	633	634	600	607	601	597	577	618	653	628	638	630	581	615	636	649	645	608	582	606	639	632	620	571	669	576	579	616	623	586	685	546	622	577	606	638	619	652	599	635	596	655	639	560	638	669	628	611	598	609	600	596	613	630	632	607	607	561	600	608	622	643	588	620	662	620	590	620	598	614	582	643	641	585	606	632	615	644	584	620	629	622	650	610	637	551	605	632	630	634	623	597	627	600	609	655	581	619	600	585	592	616	651	606	572	614	615	606	618	626	616	579	582	632	601	599	629	619	598	640	665	594	612	599	563	627	601	594	616	584	642	575	593	686	604	590	551	607	626	574	586	637	597	629	629	600	631	566	616	618	575	610	631	584	606	610	666	603	599	618	624	643	611	630	605	632	681	622	614	579	611	627	597	614	556	646	622	607	628	612	593	588	589	524	632	630	621	604	609	566	612	614	625	597	617	614	604	585	607	652	601	608	597	569	637	636	599	612	620	623	602	615	622	653	634	589	612	591	650	591	596	573	635	574	631	598	614	574	611	624	584	620	621	589	658	614	611	611	600	607	599	612	614	585	642	622	608	605	594	587	632	651	595	585	584	615	671	633	604	642	589	599	602	596	588	628	592	624	627	583	620	606	582	585	605	638	646	632	608	613	588	663	569	615	596	633	594	643	664	623	624	626	590	563	575	623	587	603	621	559	573	650	629	599	590	610	592	600	580	599	595	572	654	612	599	600	572	590	636	619	636	604	572	601	611	618	647	604	650	607	597	613	629	618	601	614	593	591	602	634	611	620	599	592	639	603	633	601	581	580	612	620	642	592	611	575	638	642	641	581	607	607	610	655	566	591	650	552	619	632	652	600	616	627	592	593	604	606	590	572	582	588	566	655	553	623	618	602	589	647	604	606	613	597	622	566	623	593	627	636	592	581	618	664	585	640	630	621	617	660	635	555	607	616	632	654	598	587	567	592	608	640	631	596	595	604	598	646	606	580	589	570	558	600	637	570	624	585	647	575	628	590	616	593	564	630	598	644	609	600	618	599	589	608	606	593	623	631	665	588	632	579	596	617	637	586	676	620	616	586	622	601	597	588	602	575	630	608	599	592	606	570	610	618	613	636	570	597	613	630	616	569	606	615	659	593	595	564	613	600	646	581	594	632	607	651	665	581	583	585	589	576	628	621	597	589	632	628	635	608	609	670	592	643	629	626	613	605	620	628	644	579	624	598	617	584	623	590	630	608	614	656	629	606	596	617	595	652	628	633	579	619	630	636	595	622	669	564	654	592	576	619	625	596	581	613	581	599	612	633	614	598	589	564	621	613	618	668	613	631	586	618	621	622	607	620	603	585	600	654	598	631	593	607	634	624	601	615	616	603	636	623	589	630	615	576	609	622	617	615	544	625	598	645	592	617	580	600	570	630	599	616	604	631	629	620	624	626	594	602	608	622	583	652	554	629	618	639	632	611	640	638	594	626	618	592	622	616	579	631	589	579	601	640	599	576	650	626	627	617	594	558	594	596	601	596	598	613	597	547	600	583	622	637	660	650	623	594	591	658	581	645	619	601	570	604	635	569	618	569	602	645	572	635	664	604	619	613	657	587	599	599	597	642	601	631	604	635	610	591	621	587	626	664	657	613	590	653	629	643	636	609	607	619	614	619	644	618	632	667	608	607	624	615	579	615	624	630	626	575	607	599	628	616	614	648	628	576	624	599	605	633	631	605	589	642	591	616	599	609	622	633	611	617	643	638	590	627	622	642	619	562	582	600	643	639	588	610	630	639	642	617	643	604	572	542	622	611	603	645	580	638	602	639	575	606	618	648	655	646	654	585	646	603	593	596	619	604	594	634	593	603	582	550	609	596	631	640	587	586	623	593	660	603	604	629	611	584	657	608	587	605	610	604	606	625	603	596	604	602	651	553	617	600	590	588	609	589	645	616	614	577	647	621	623	598	602	558	607	581	600	608	568	617	589	620	636	605	558	624	574	612	616	625	574	613	579	631	566	585	585	617	600	585	598	638	613	571	615	598	589	616	594	626	565	619	569	621	616	615	598	600	628	566	609	612	612	621	599	564	637	614	649	611	586	599	676	633	671	658	621	590	633	594	601	597	618	626	646	611	625	573	597	603	624	630	619	605	604	587	603	587	686	606	624	611	604	649	679	630	595	581	652	578	597	607	580	654	609	577	622	615	585	610	593	593	634	660	622	657	589	631	583	607	602	620	628	604	664	560	609	596	605	647	626	616	564	632	605	605	569	632	605	589	656	607	619	613	616	592	643	600	593	617	648	605	621	595	622	608	617	588	602	578	615	618	634	630	659	604	605	583	648	628	609	614	586	657	605	623	631	637	640	560	599	637	669	578	615	598	606	652	603	597	632	606	617	659	604	634	570	582	611	639	660	564	595	620	633	568	627	607	612	601	614	611	591	607	588	588	637	576	614	634	602	627	633	593	631	609	592	615	624	601	624	603	640	603	626	621	670	560	577	630	615	614	586	604	613	611	604	622	598	588	640	590	588	610	596	571	616	619	574	628	641	642	610	612	615	559	568	591	606	627	612	603	617	599	606	608	598	622	598	570	561	586	590	607	580	564	641	582	585	623	585	606	596	582	631	622	628	598	615	596	574	592	591	583	575	610	626	603	605	583	623	615	606	606	615	640	629	588	616	654	614	648	594	595	614	569	604	641	603	612	609	576	610	634	584	605	610	612	643	625	584	656	561	640	620	616	624	619	545	678	625	632	589	592	577	583	655	642	601	644	600	572	631	642	628	575	623	614	599	621	632	617	651	584	650	583	648	619	615	601	568	628	644	622	637	653	632	593	622	631	613	599	645	627	568	590	628	616	610	639	605	647	625	642	642	620	673	618	619	589	605	620	585	603	650	628	616	627	623	628	627	623	635	627	590	658	624	568	569	646	610	616	602	663	603	614	639	645	575	668	582	590	595	572	622	623	631	641	619	594	612	631	626	590	570	638	644	608	608	621	653	596	637	623	616	625	601	610	595	627	600	585	582	648	598	592	615	624	635	594	628	588	603	604	636	585	621	576	632	603	614	647	596	608	606	628	630	613	650	632	638	648	625	572	601	584	570	603	578	585	632	606	595	613	613	597	571	619	585	573	632	596	625	631	585	616	595	604	622	619	642	616	605	588	618	608	595	599	574	639	627	616	641	629	616	599	600	612	602	618	618	608	640	659	623	598
32830	17437	4118	800	644	608	607	596	562	545	585	596	559	595	558	585	580	594	547	569	618	552	570	619	609	605	563	592	577	629	560	616	598	546	577	580	600	575	543	538	578	622	573	592	604	531	552	586	570	594	580	581	549	562	607	563	583	612	587	594	590	616	602	589	545	605	536	585	582	527	591	533	572	581	583	531	551	543	574	590	538	607	620	614	577	627	529	607	611	577	522	577	555	577	614	591	574	575	579	568	610	594	604	596	575	606	567	564	610	608	611	573	597	599	582	559	569	593	570	579	585	574	552	582	579	539	582	556	634	573	589	588	561	600	557	573	586	523	537	550	569	576	566	595	532	566	589	544	549	565	598	571	558	552	602	614	545	565	590	605	576	585	562	542	558	629	567	577	593	565	558	599	587	569	629	600	571	563	576	572	589	598	605	562	563	576	562	580	574	573	576	583	570	617	568	603	595	573	562	536	570	567	618	583	602	518	556	598	515	574	646	565	556	555	551	580	536	570	624	576	579	571	574	601	560	542	572	580	584	623	587	570	574	598	560	577	589	564	577	575	531	593	555	541	559	539	568	594	557	581	570	537	593	588	533	565	587	604	592	553	554	580	599	554	574	620	564	529	562	539	570	641	574	572	570	527	545	584	573	571	545	548	541	545	539	528	601	591	573	608	547	571	558	606	566	589	584	551	572	530	520	553	553	596	577	576	582	547	562	584	561	607	587	580	562	578	567	589	566	558	553	541	588	574	588	541	551	603	566	563	629	592	583	575	548	519	578	568	557	579	566	540	559	540	543	585	592	566	597	570	564	591	616	527	578	586	598	548	533	570	541	612	535	557	599	544	574	563	556	574	575	580	592	583	531	569	572	590	567	558	597	553	544	550	564	565	580	557	558	605	629	589	546	524	560	552	625	550	547	610	544	555	562	582	601	562	563	581	566	574	556	555	584	627	575	578	582	534	604	512	577	558	610	618	590	565	538	604	592	587	573	575	588	564	588	573	620	595	578	608	528	547	573	591	568	554	607	590	550	565	651	571	610	625	578	567	566	554	551	594	590	534	559	568	578	602	619	622	591	612	569	595	582	567	570	589	573	556	558	528	553	560	576	586	604	610	567	580	558	551	563	584	573	570	589	548	550	573	574	632	571	577	573	554	615	604	549	537	610	596	593	617	584	608	598	574	543	552	573	548	569	559	547	551	571	541	611	535	555	562	572	578	581	599	595	591	583	550	594	625	574	549	534	547	591	583	598	573	578	552	580	606	611	542	542	566	611	547	544	596	520	544	587	560	553	597	606	569	639	594	594	581	593	500	571	581	593	591	589	573	544	569	580	606	611	544	594	563	599	608	603	609	572	581	563	580	614	586	591	564	560	578	599	557	551	572	569	562	608	596	570	576	599	570	582	553	537	566	578	545	599	594	582	569	572	567	568	561	612	532	553	589	574	586	593	611	547	602	578	553	597	544	622	587	604	527	552	588	578	574	555	575	539	531	547	568	578	566	589	581	547	570	568	574	576	583	557	597	561	569	536	585	580	595	529	550	570	526	584	579	583	569	552	554	636	546	542	543	607	601	577	561	559	547	565	578	577	565	542	589	592	571	550	539	585	580	584	580	611	542	588	608	552	600	553	607	592	622	594	611	588	592	599	561	593	585	572	606	527	559	570	554	564	588	600	606	560	541	541	546	574	599	583	610	578	581	531	577	596	564	581	592	595	600	606	544	572	589	553	615	609	547	586	551	597	556	576	598	555	599	553	555	581	607	585	611	579	551	561	606	548	566	636	580	629	554	633	562	588	596	533	600	557	561	611	572	588	627	597	587	616	602	598	541	625	577	538	540	548	605	605	564	551	584	577	554	536	566	605	566	546	579	596	566	582	583	586	521	518	568	558	519	574	590	568	597	515	599	565	586	567	565	619	601	577	596	618	602	543	592	560	568	582	588	605	510	581	571	561	541	559	565	586	516	559	562	540	578	544	585	571	572	581	598	586	593	611	567	567	624	595	545	543	616	589	600	575	546	583	558	560	601	566	570	550	553	563	607	548	566	585	558	576	571	600	564	629	565	537	568	584	629	600	524	577	574	582	597	560	593	516	574	593	597	564	538	599	546	561	559	557	596	525	544	552	577	584	579	553	566	608	602	589	597	555	567	593	589	593	592	576	561	563	545	568	560	608	579	566	595	561	593	567	628	597	577	553	574	568	554	542	604	567	549	571	588	572	618	548	568	526	603	568	580	558	550	534	584	525	592	576	564	564	537	595	572	600	567	583	555	580	566	588	602	569	575	574	567	598	587	574	570	623	576	588	607	582	598	602	538	562	602	505	543	553	606	609	602	613	557	574	577	544	600	563	550	613	568	591	622	578	535	519	602	559	546	572	553	547	581	535	581	533	589	566	573	548	581	584	581	596	561	584	598	612	639	564	552	590	586	595	566	606	546	586	550	536	595	541	582	551	572	567	576	559	556	570	616	580	590	588	564	614	560	530	593	592	581	563	551	549	595	552	580	592	595	561	597	582	545	569	562	555	580	541	584	607	505	564	569	613	580	557	565	571	587	545	572	579	558	553	589	553	583	593	558	546	605	552	613	625	589	580	555	563	548	590	592	541	532	588	568	576	611	569	566	530	582	543	574	558	578	586	556	592	547	577	542	559	536	544	597	543	599	579	557	581	593	609	575	550	589	591	594	560	564	543	552	590	528	553	524	546	581	572	601	562	555	574	572	580	554	547	604	552	535	557	574	577	588	536	585	577	572	594	566	546	583	512	562	612	525	556	552	596	532	564	557	609	565	581	589	584	568	579	574	543	580	550	587	525	578	525	581	561	609	591	588	610	594	572	564	571	598	558	567	568	577	585	593	558	534	594	568	560	575	504	553	574	569	634	564	568	605	582	603	613	548	588	627	556	554	564	567	554	589	557	579	549	565	614	541	576	550	596	553	547	603	562	595	527	538	598	557	611	584	583	519	540	569	561	550	555	512	564	579	600	559	584	605	575	566	583	577	538	564	594	591	568	542	555	608	591	575	547	551	562	560	578	591	566	601	563	563	605	588	554	579	598	554	541	572	570	585	621	569	564	543	573	605	571	587	566	555	565	548	595	586	594	547	588	575	559	613	578	577	570	581	563	558	560	536	545	582	621	562	565	554	581	609	548	560	551	575	581	613	570	571	560	510	555	556	562	549	567	581	621	555	560	594	549	589	575	577	641	584	581	586	552	584	582	578	592	567	554	570	579	580	568	581	624	575	589	567	571	570	562	557	637	527	575	568	551	581	599	545	601	586	542	541	591	562	566	583	610	516	580	532	547	544	568	548	552	574	548	585	571	586	538	555	552	590	536	538	572	575	567	546	564	546	532	520	587	591	542	589	576	576	588	580	601	547	605	573	598	559	572	575	572	602	581	571	578	605	553	540	539	561	557	589	609	587	582	622	533	577	595	550	572	563	576	538	562	550	569	572	594	550	564	606	528	566	581	576	590	580
30216	2395	984	776	725	652	626	609	633	585	630	586	622	585	604	606	564	570	568	579	598	573	639	596	619	591	581	589	642	650	584	641	600	625	550	570	602	573	627	634	560	599	594	596	581	604	540	575	577	648	572	609	618	657	638	600	608	605	627	617	612	655	582	635	609	643	596	626	596	623	607	627	592	566	592	601	608	566	580	621	637	577	577	579	569	564	565	572	563	634	621	628	599	543	576	586	634	576	648	518	585	576	617	561	571	568	611	587	587	628	585	608	586	632	637	637	569	642	623	624	582	586	610	620	564	601	577	562	633	604	573	599	606	606	608	575	595	593	579	561	600	573	604	643	627	596	609	612	623	588	582	639	607	638	599	588	611	616	628	594	601	611	569	589	587	583	586	615	589	559	628	578	602	584	578	604	613	602	632	572	589	609	574	605	576	603	585	576	628	612	563	629	585	645	602	600	529	612	574	625	571	607	566	615	606	556	578	593	567	581	563	622	558	570	619	596	594	601	597	604	604	594	579	582	624	590	609	605	593	602	596	568	600	585	589	566	662	604	591	657	604	640	551	663	614	596	587	611	618	627	595	561	594	579	619	577	585	583	616	626	592	618	565	668	606	595	612	585	593	630	592	602	618	661	581	615	599	575	573	599	587	599	587	605	567	617	583	595	561	609	579	600	583	583	593	649	569	595	638	598	565	630	593	567	540	574	618	591	609	586	624	584	594	561	622	611	567	597	596	595	599	611	599	590	596	574	600	584	655	585	579	605	591	584	591	587	616	579	608	600	588	622	552	609	593	635	614	640	591	575	546	595	597	605	564	608	610	661	581	612	585	626	626	627	601	580	591	585	568	600	566	643	619	618	574	573	605	624	565	626	572	614	613	623	567	570	606	568	620	617	590	592	559	564	581	585	630	574	590	616	565	642	595	594	603	565	568	600	557	663	591	598	592	595	609	562	598	580	598	601	584	586	587	619	568	608	571	585	602	617	618	628	598	596	604	602	602	606	585	606	604	615	601	562	545	594	603	587	621	622	578	589	611	545	668	568	647	577	607	584	608	564	580	607	593	613	606	625	616	602	569	579	580	649	612	608	590	619	585	600	606	603	580	567	599	573	603	585	572	546	628	621	587	628	619	601	637	580	593	570	609	574	594	599	598	600	588	596	561	626	517	601	561	626	567	605	559	595	611	647	660	599	645	572	588	556	576	581	590	621	576	673	602	595	574	628	612	593	608	614	626	606	642	589	576	573	630	596	605	580	620	604	594	561	598	606	638	562	595	609	597	585	594	591	609	637	663	592	616	578	630	546	635	602	618	584	611	626	577	600	577	576	618	646	610	604	597	565	621	574	572	614	600	619	582	610	594	564	576	622	626	605	623	608	627	642	615	609	585	546	581	607	589	579	591	598	590	582	585	601	622	632	626	623	602	613	570	647	586	607	562	563	571	631	608	611	627	576	615	576	640	603	566	625	595	601	594	559	556	587	594	596	605	571	568	596	610	547	610	568	588	604	577	640	624	575	620	574	583	575	592	579	623	560	565	575	600	586	589	583	606	611	590	607	558	596	598	606	557	593	592	586	597	577	605	566	632	589	597	611	636	612	614	576	598	614	550	629	583	651	551	576	579	581	633	621	588	635	617	562	619	614	610	591	602	608	604	596	566	629	583	634	669	611	570	612	564	576	614	610	603	579	632	576	629	632	620	590	594	585	607	584	603	591	600	564	626	618	621	606	591	622	598	608	567	596	603	558	587	600	583	602	601	562	576	588	583	561	558	607	587	554	641	621	630	586	587	619	562	576	623	585	598	611	583	623	619	601	602	592	574	563	590	602	595	606	574	564	626	597	616	629	581	611	614	585	578	582	544	536	597	552	586	591	570	580	606	579	609	630	611	605	582	611	574	558	577	560	611	596	586	603	635	593	610	603	576	566	577	596	556	622	595	548	620	580	576	593	611	567	575	574	571	614	583	651	584	569	600	572	596	581	623	565	578	637	579	573	576	597	614	625	632	596	584	608	564	603	586	618	593	595	582	608	624	598	604	591	622	603	614	587	535	620	644	548	594	609	574	604	579	621	615	632	623	582	626	605	583	585	619	602	606	585	613	557	583	580	642	570	607	564	590	575	632	633	584	578	591	614	593	597	655	564	614	584	589	599	641	634	590	602	623	588	606	601	628	595	599	591	596	578	578	622	568	624	620	578	599	610	585	584	564	580	620	587	657	594	630	607	596	612	599	568	632	560	569	608	596	632	634	588	610	575	604	632	556	583	591	593	564	576	580	598	587	610	583	589	594	628	607	619	564	619	582	584	601	568	617	590	589	621	562	568	654	613	564	601	568	581	660	581	627	572	638	564	624	637	625	575	550	618	592	572	586	599	564	610	598	558	563	613	600	625	574	607	598	606	612	576	571	568	630	600	586	570	571	595	568	599	610	621	614	629	571	574	650	617	658	545	640	579	605	582	585	624	616	576	589	563	571	627	610	568	595	571	604	604	614	601	607	607	585	635	550	565	633	627	546	607	609	589	579	588	566	613	571	560	596	592	592	604	604	595	588	655	586	594	580	605	566	577	631	613	597	588	600	535	634	569	559	608	608	570	583	626	579	592	598	597	609	573	564	574	597	576	595	597	579	562	628	637	596	597	592	614	590	635	573	573	611	589	590	594	570	572	560	640	593	631	627	616	604	573	589	566	592	579	597	618	590	610	626	546	584	631	614	537	621	637	606	610	612	522	556	592	612	580	609	599	606	629	570	592	633	586	586	647	607	583	626	570	611	629	621	566	593	567	588	625	587	563	587	580	607	583	610	573	605	616	601	581	585	596	608	594	577	614	599	597	606	556	568	580	613	579	601	571	592	597	602	603	633	643	568	593	620	590	620	592	572	626	598	624	621	604	593	634	623	588	635	600	571	625	560	660	582	568	595	637	616	568	597	590	610	583	616	623	607	632	610	621	632	620	546	597	595	616	604	567	593	580	557	640	587	607	620	546	590	588	652	569	581	626	594	612	609	584	572	578	629	625	604	599	640	564	540	602	619	593	603	591	602	532	594	592	589	600	564	594	599	605	601	625	618	614	600	564	610	573	639	618	586	641	614	587	595	598	567	599	609	594	547	630	599	612	588	591	580	598	596	593	627	552	606	622	632	610	596	625	523	564	606	617	572	619	560	604	603	671	581	612	633	634	602	605	592	573	551	600	610	555	597	598	582	608	595	568	608	577	609	604	578	564	589	573	612	568	620	596	605	590	634	596	621	596	600	550	567	631	610	616	573	573	639	596	606	608	626	574	591	623	603	589	634	595	520	636	635	656	614	639	619	553	600	629	611	601	604	591	614	614	626	574	580	583	533	550	601	589	611	613	613	571	592	570	627	609	617	611	565	575	580	584	563	599	589	638	585	621	607	547	611	607	616	587	598	634	569	604	589	568	624	599	602	665	600	597	605	603	655	571	612	607	611	590	541	585	600	604	612	606	603	634	602	593
25289	20952	27711	24232	20873	8934	1027	664	605	581	519	478	459	412	424	380	411	390	358	382	369	357	364	350	361	348	357	353	310	374	370	390	358	341	316	346	340	362	363	352	341	352	371	368	352	363	364	312	340	314	338	331	295	345	334	377	348	338	367	377	370	382	365	375	353	328	345	322	343	328	345	358	320	327	335	336	339	316	327	347	370	339	328	380	346	328	310	352	342	342	341	361	362	372	365	359	338	363	334	332	341	352	309	338	362	314	360	327	330	328	308	338	341	289	324	346	332	326	320	333	330	343	306	364	341	357	342	377	348	326	357	343	356	339	341	330	319	366	327	328	361	337	322	304	321	294	329	328	360	358	345	332	334	376	362	326	309	376	325	303	347	339	337	305	347	356	318	330	343	309	323	351	347	352	345	333	329	318	402	326	351	323	327	347	324	353	323	331	368	311	330	340	330	302	310	321	343	336	284	318	352	343	310	327	347	363	325	324	301	326	315	341	353	328	354	322	348	321	324	334	343	342	332	315	346	323	329	340	334	358	323	322	325	349	305	329	320	350	336	305	337	340	340	349	313	366	317	348	332	319	335	332	337	336	353	371	324	290	349	347	312	306	334	307	304	331	339	334	369	335	320	349	337	328	328	328	311	339	343	346	333	344	328	335	328	321	316	342	367	336	312	336	312	349	322	309	336	324	282	327	320	357	323	314	318	317	338	352	361	342	343	355	339	314	342	340	313	327	357	332	325	310	329	317	355	337	339	330	325	330	332	324	310	354	340	300	313	329	366	348	310	350	310	344	321	308	320	353	329	349	347	350	355	314	355	315	328	366	304	344	332	322	330	307	335	323	341	305	334	308	330	324	318	320	356	349	324	327	320	334	332	342	356	328	336	321	332	363	351	347	319	323	318	337	314	330	348	333	331	326	366	325	317	344	324	347	350	344	328	326	325	357	322	320	316	344	343	303	304	315	335	327	327	331	320	336	393	341	358	328	331	325	327	327	316	351	313	341	368	347	356	312	366	298	328	316	324	316	343	348	318	317	336	299	301	312	340	317	348	323	340	314	297	307	341	349	354	344	276	303	333	307	323	374	316	304	346	327	288	320	321	337	329	307	314	311	369	340	365	345	315	304	329	334	327	354	319	351	338	329	336	355	330	322	337	358	311	359	336	324	336	329	303	367	333	311	337	339	336	327	322	330	348	352	375	307	308	321	329	311	366	339	344	336	324	364	316	355	351	319	306	301	374	327	344	347	320	330	336	363	322	366	302	358	342	352	325	343	348	333	338	327	347	336	374	317	314	299	351	320	318	329	361	335	344	366	315	357	289	340	331	347	340	336	346	329	323	360	359	334	339	330	338	347	289	350	332	331	305	325	336	305	312	340	339	339	338	350	349	330	354	337	336	341	321	346	306	327	334	338	312	344	338	354	327	296	368	344	337	342	321	377	334	355	332	345	350	345	328	356	362	326	304	377	331	327	331	344	370	355	322	353	360	305	335	333	338	319	325	343	354	324	351	343	333	349	354	305	299	325	335	337	330	334	318	338	337	307	331	323	340	337	316	316	328	326	373	362	346	386	348	317	342	329	332	349	318	319	324	318	298	305	311	336	312	334	332	337	317	332	327	365	341	326	329	333	377	329	331	336	331	374	331	333	337	307	345	329	363	339	337	344	332	319	329	304	345	322	346	333	351	322	346	329	330	327	355	382	310	321	315	325	320	338	333	334	321	344	336	355	345	314	365	325	308	327	347	305	333	330	358	338	310	345	302	291	365	305	362	347	311	351	313	366	349	329	345	359	321	331	343	298	322	323	364	320	364	332	315	347	344	325	321	311	340	336	348	306	334	307	324	319	312	311	357	351	319	329	337	354	334	337	297	313	336	322	290	319	338	320	344	328	338	308	326	317	322	330	337	369	312	357	339	324	331	325	348	345	352	358	327	318	309	369	328	310	349	337	340	302	311	298	335	350	338	378	339	364	319	357	317	310	356	319	335	311	358	343	304	340	346	346	329	331	329	325	338	334	319	324	345	318	348	328	334	324	359	342	360	350	317	337	342	377	336	334	333	361	361	310	340	339	333	331	355	357	323	357	349	327	358	316	341	370	332	362	366	318	338	324	289	313	314	337	321	357	327	321	324	343	322	342	361	327	337	344	344	328	364	344	361	346	314	321	322	335	332	347	331	344	337	325	282	339	332	341	316	329	331	351	336	339	315	320	310	354	346	330	353	318	345	344	341	320	349	327	333	314	297	341	346	353	343	335	335	328	348	337	325	340	349	328	346	360	318	329	299	341	336	361	376	305	310	328	323	296	371	328	335	343	308	321	325	350	308	345	317	317	355	324	333	338	336	373	357	328	334	350	357	343	341	348	286	330	356	338	359	329	340	322	331	332	353	341	330	327	364	339	334	330	323	325	343	335	341	354	358	350	334	320	322	318	328	355	334	336	351	348	316	325	321	344	326	328	320	353	314	327	343	330	335	360	336	336	361	354	335	341	339	337	350	338	347	333	326	343	361	330	329	296	344	331	357	319	330	312	365	322	340	332	338	336	341	338	341	313	330	359	313	338	341	318	292	354	355	318	333	328	339	329	323	332	353	340	310	305	341	333	355	327	323	329	331	345	337	339	323	328	308	328	311	378	314	345	330	328	321	318	300	349	309	314	368	356	340	313	326	301	324	315	332	343	344	354	322	350	333	324	311	321	312	346	360	348	322	297	342	318	342	293	332	326	315	338	288	359	329	321	344	365	333	373	298	324	318	314	319	318	341	330	329	326	319	333	338	349	343	303	315	328	342	311	323	348	361	352	323	350	339	322	357	366	324	362	382	312	354	324	324	329	329	365	338	358	310	358	306	347	366	355	307	325	310	354	321	354	298	326	314	344	334	327	348	330	317	349	303	321	345	317	323	335	341	363	301	348	338	332	336	326	330	315	313	320	317	368	327	306	383	336	324	318	355	322	334	351	319	333	331	344	344	379	352	310	368	310	301	328	326	347	363	327	329	349	321	341	312	334	347	321	339	335	306	323	332	364	329	325	304	304	356	356	338	326	328	366	334	379	326	357	304	298	344	324	354	326	330	332	347	335	346	295	359	332	357	347	346	338	293	344	357	321	351	365	346	325	350	336	343	328	370	345	330	330	393	327	306	393	351	352	331	314	324	335	371	330	355	323	312	337	338	330	341	341	298	343	308	314	367	316	317	344	322	354	342	325	341	326	309	322	353	325	295	367	343	340	337	332	328	318	309	320	332	329	365	341	339	327	332	340	337	355	339	348	334	356	322	328	329	352	328	319	282	286	334	308	334	381	350	312	335	338	338	321	344	336	308	357	327	345	320	325	367	315	345	320	324	328	345	305	326	330	332	352	338	356	331	338	357	325	329	333	329	343	333	326	344	332	370	345	332	340	329	321	336	305	314	324	315	331	337	331	325	337	297	342	360	337	310	327	373	340	329	312	343	330	340	343	344	341	340	362	336	321	335	326
52637	8915	7398	4234	2606	1850	1363	1122	928	823	731	647	651	600	551	525	505	493	462	469	456	415	437	410	401	405	400	371	348	395	377	394	397	392	390	404	353	422	339	351	357	370	372	376	338	354	378	360	331	364	330	379	360	372	376	389	386	379	352	349	408	399	396	390	373	410	406	349	356	350	367	375	367	399	324	382	338	352	353	374	355	387	334	370	379	339	351	357	346	327	364	338	341	348	344	356	354	354	310	345	370	363	331	359	361	337	338	376	331	371	345	365	337	348	341	351	347	317	348	351	336	317	338	335	365	333	350	345	331	334	316	345	349	393	354	346	384	381	365	379	362	330	331	333	325	343	358	345	352	338	377	358	361	361	321	328	341	322	361	334	360	388	359	330	344	360	372	336	343	348	372	344	372	381	380	321	352	334	337	322	373	364	325	356	344	374	354	381	337	336	360	349	315	342	376	370	342	340	339	328	347	345	348	342	367	340	354	336	357	333	335	319	337	344	352	333	346	327	344	328	344	354	328	341	328	338	356	367	319	352	359	338	328	343	352	396	354	339	358	328	355	384	323	333	331	316	346	320	327	325	354	356	373	351	369	343	327	347	346	331	349	343	365	329	375	352	374	361	371	350	356	315	335	356	327	386	355	369	351	349	364	316	361	347	351	319	338	369	367	366	361	344	368	319	297	365	379	348	353	337	329	330	303	336	343	357	322	327	361	389	359	363	343	340	364	333	342	330	352	320	360	378	348	340	340	339	335	358	349	376	389	376	308	364	368	379	383	394	343	347	349	374	318	345	360	345	356	341	339	344	369	378	328	324	303	337	339	336	357	330	366	346	342	377	334	336	376	354	328	387	337	354	340	368	340	331	363	354	352	318	350	326	332	363	363	308	342	333	345	350	368	352	343	340	318	390	363	349	337	352	350	364	356	384	405	348	358	341	343	340	340	357	325	339	325	364	321	355	348	374	337	356	373	329	346	375	361	366	344	336	359	338	339	360	335	342	324	391	354	339	374	334	337	346	335	355	347	366	352	349	372	374	363	318	348	355	347	367	369	352	337	353	350	307	368	346	346	348	330	378	343	347	369	336	323	342	393	369	337	355	379	338	339	343	352	341	381	331	364	352	354	331	343	338	352	355	329	363	357	356	348	353	348	356	320	351	311	364	342	359	361	362	346	344	400	355	350	337	346	343	372	364	340	385	301	333	366	364	345	367	348	355	398	345	329	335	339	347	363	347	363	343	365	354	337	342	344	340	314	333	355	408	383	348	371	334	334	387	353	338	337	387	344	355	359	327	330	361	328	334	344	372	350	340	387	342	334	370	356	351	331	327	379	349	345	334	340	373	324	331	326	344	354	347	368	323	368	350	347	330	335	340	324	349	337	349	376	346	364	347	388	358	359	356	363	362	340	301	339	339	350	359	326	352	308	375	352	353	361	368	370	347	313	332	346	340	311	364	365	344	364	350	313	351	340	312	347	362	358	358	375	314	344	315	351	336	346	320	338	378	341	336	350	355	325	315	338	359	358	352	334	339	375	354	370	341	359	345	343	351	362	336	333	332	337	361	340	354	327	345	348	385	351	330	344	334	365	392	348	344	350	336	341	358	321	375	363	354	370	384	330	341	366	373	348	351	327	328	334	370	368	343	365	338	324	355	350	341	363	347	352	337	315	371	338	388	345	310	327	380	366	330	316	325	371	376	391	322	343	339	347	380	343	353	362	325	362	328	357	338	360	345	349	338	372	337	337	382	373	367	383	365	329	314	338	359	346	367	365	364	340	320	347	333	322	347	351	381	371	377	365	350	335	378	352	341	327	368	351	330	344	349	304	339	346	349	374	365	346	348	338	364	349	345	325	372	345	327	335	326	355	347	361	322	354	386	341	339	338	339	329	345	334	373	334	378	358	350	345	331	335	340	335	358	361	350	347	332	360	354	347	350	330	340	347	339	353	336	365	333	341	357	321	334	341	337	340	343	346	389	369	329	365	352	341	330	361	346	338	346	357	313	340	369	374	337	341	348	361	360	350	332	374	353	341	374	322	340	369	326	368	376	360	352	336	341	336	333	344	333	382	360	372	362	352	372	373	353	355	338	360	316	337	362	337	367	347	360	370	348	374	340	330	334	385	377	330	326	342	350	352	321	351	361	352	324	349	353	355	326	371	373	307	320	319	368	360	337	335	341	333	378	317	354	358	366	378	336	368	337	336	345	374	371	335	337	346	338	366	331	359	341	361	344	314	343	326	332	335	335	339	338	377	302	358	351	354	346	352	358	341	351	381	350	382	325	338	350	313	349	314	321	347	363	337	334	344	378	370	351	352	342	343	359	353	340	343	364	352	358	369	332	336	382	373	368	384	328	360	349	342	349	346	342	356	306	359	356	387	343	379	357	348	322	364	359	350	328	355	340	323	339	347	394	352	348	353	337	356	387	350	337	316	395	377	325	370	360	384	348	335	405	361	368	335	362	365	340	375	366	365	358	343	364	361	361	333	386	345	356	354	352	348	324	384	361	366	334	363	342	350	338	358	344	344	334	378	348	369	359	353	358	372	391	344	350	331	344	331	349	360	351	367	359	359	354	310	376	368	300	361	341	337	304	380	358	348	335	317	356	386	362	350	323	327	353	339	367	366	346	345	377	355	354	347	329	328	359	371	373	352	340	351	337	373	353	348	334	331	344	299	354	343	376	358	384	348	341	351	380	357	347	349	348	355	350	358	325	363	331	341	346	354	358	323	338	360	361	363	336	322	368	360	347	335	332	358	339	373	346	333	383	367	317	353	362	337	346	333	337	362	350	338	321	375	354	355	347	347	367	363	330	334	384	343	357	346	363	328	333	338	340	351	353	353	362	351	367	346	358	355	353	339	363	372	320	356	352	354	347	328	374	321	350	300	351	370	342	335	365	362	331	359	335	374	332	353	337	351	352	321	326	356	344	337	335	331	338	360	377	369	326	331	393	297	329	344	356	326	344	322	330	351	348	354	358	354	365	352	341	364	332	317	383	357	376	332	345	345	340	342	317	361	364	357	348	346	346	373	338	357	385	348	315	389	362	375	352	344	313	347	339	334	360	351	314	313	369	357	321	337	359	339	358	327	357	359	326	364	335	345	353	345	310	353	338	370	369	345	350	355	360	346	351	336	343	335	360	344	369	320	342	366	392	329	352	313	328	364	340	383	320	333	313	350	331	331	335	383	311	352	352	354	355	343	348	341	374	356	370	358	344	327	354	353	344	371	335	338	377	316	357	313	351	349	355	339	356	404	363	333	371	350	335	336	361	336	346	352	349	321	350	359	369	337	342	354	329	344	334	377	370	322	353	347	363	364	316	346	345	349	379	346	374	362	366	358	332	382	332	374	344	331	332	356	352	347	315	374	351	343	340	354	351	337	338	341	347	364	309	337	345	331	352	362	366	356	334	359	321	355	313	351	333	341	355	348	347	357	363	354	320	319	363	367	358	367	338	358	373	349	321	351	363	340	338
23310	20949	28413	23612	20947	21002	8495	1433	1139	1042	999	882	846	846	846	834	755	762	751	720	749	697	711	765	729	713	682	674	697	664	706	653	720	692	687	660	658	670	669	647	677	674	632	689	682	631	652	673	696	647	695	665	704	667	629	713	699	660	674	717	665	688	677	711	657	638	684	686	704	663	684	639	666	627	673	691	620	673	656	606	649	650	660	662	681	649	741	658	664	643	683	591	668	645	643	676	660	600	650	670	643	651	618	598	647	622	621	617	643	621	646	649	637	639	652	659	721	620	641	621	609	656	648	654	595	650	638	668	627	628	668	606	635	643	618	627	611	585	657	651	618	653	706	615	624	696	663	650	673	690	657	628	629	620	630	662	614	640	647	681	657	654	639	655	665	683	672	687	639	666	633	640	645	633	638	597	606	662	641	677	656	650	670	660	651	665	652	724	690	631	643	683	630	690	651	721	682	626	609	627	620	634	666	621	639	662	690	669	637	643	625	694	661	644	628	727	597	676	642	640	618	684	640	687	637	646	613	632	664	617	651	651	623	668	640	610	681	648	639	632	640	648	689	655	688	672	675	695	641	665	631	636	666	641	652	613	675	587	645	631	696	624	659	661	647	658	655	636	654	581	638	664	645	658	620	666	623	616	649	651	618	680	635	663	634	643	712	682	628	688	651	668	621	638	684	630	663	640	678	623	663	611	642	620	634	661	663	668	643	624	712	681	678	666	675	599	663	626	679	668	627	663	674	679	663	664	659	603	646	656	686	682	669	670	652	648	622	658	647	652	601	623	684	669	658	647	652	657	617	667	661	659	595	638	640	680	630	631	638	672	635	657	667	665	653	629	611	661	626	646	689	680	640	667	661	679	665	671	650	685	663	614	603	641	622	641	649	600	586	628	680	632	676	667	607	630	691	662	592	664	645	658	682	650	633	671	647	642	640	650	632	637	652	655	611	628	661	686	657	596	673	645	688	612	658	598	620	625	632	654	644	671	603	673	673	663	612	622	609	660	669	655	651	694	674	642	621	652	659	606	652	653	616	639	646	648	655	665	680	652	648	691	646	657	639	679	646	643	667	615	711	645	701	666	615	689	632	639	649	666	631	671	610	672	658	644	642	607	646	647	671	618	621	624	697	628	675	615	648	687	695	672	648	645	686	673	625	597	645	667	645	644	670	705	614	629	662	627	636	626	648	628	694	635	685	676	647	714	627	649	677	672	669	633	661	636	637	670	621	661	640	652	662	644	623	715	657	644	664	667	604	615	639	664	675	663	685	657	666	676	652	651	642	641	664	658	629	676	660	649	634	663	670	613	686	607	655	652	606	658	646	656	674	718	653	619	635	634	620	670	682	649	684	582	634	621	623	599	609	667	652	658	673	625	615	694	669	620	622	649	690	633	658	633	621	680	706	684	654	628	592	658	669	631	688	676	589	657	580	644	707	628	691	692	632	640	638	639	593	621	676	629	624	683	664	617	676	655	678	618	658	684	653	633	624	671	681	644	677	652	689	643	689	684	665	646	667	617	670	585	646	608	631	642	664	669	627	634	653	668	624	626	648	604	608	604	661	651	633	667	643	665	620	665	649	621	679	671	615	699	622	622	657	659	662	670	597	591	653	682	604	698	651	670	671	673	637	640	644	673	621	654	672	666	633	633	607	668	618	689	645	651	664	688	600	638	654	649	643	647	595	650	675	655	681	616	650	661	649	614	624	621	651	652	689	653	633	640	676	656	620	661	637	690	629	662	687	649	669	608	639	669	658	687	658	714	679	676	631	646	622	641	660	669	594	623	629	674	647	638	637	619	688	623	665	673	658	689	660	653	705	695	659	626	602	662	647	689	682	620	619	662	657	609	619	664	633	656	657	626	662	655	636	673	668	624	668	653	608	682	632	642	660	645	652	642	680	597	617	658	608	644	685	644	647	631	647	695	662	650	705	654	614	655	661	641	649	621	682	687	648	642	662	663	607	655	645	596	678	626	659	658	652	675	639	656	622	627	623	650	642	616	613	683	681	723	662	659	658	645	663	634	658	672	624	642	621	643	660	667	653	649	648	623	670	652	684	623	682	644	644	632	610	667	631	662	647	647	681	638	673	654	626	644	657	665	656	649	646	622	609	645	654	638	645	627	629	673	657	627	689	612	665	677	611	639	727	634	655	680	645	634	664	633	643	610	635	678	656	657	627	665	648	641	653	648	659	620	634	688	679	640	657	638	629	646	636	618	660	619	644	633	635	653	645	626	678	624	646	691	673	626	660	657	677	694	583	663	659	647	657	677	634	644	631	651	627	650	619	655	656	648	618	624	648	611	636	631	640	695	713	660	651	634	668	632	632	651	652	628	608	655	640	638	667	668	638	611	602	633	675	684	667	677	650	656	676	624	625	622	616	633	621	623	651	636	672	628	615	677	682	646	652	638	637	674	671	624	685	600	605	617	621	609	683	674	620	664	609	642	634	648	632	632	628	683	636	677	630	612	624	600	618	669	679	646	689	644	619	653	648	656	639	675	626	633	676	644	641	647	623	617	662	655	668	615	594	628	656	677	647	615	642	639	663	624	608	655	644	645	689	645	641	622	657	627	622	660	684	670	686	642	699	641	654	635	639	665	638	650	629	640	635	637	635	644	632	601	657	635	670	645	616	592	598	633	655	631	635	631	630	656	639	645	678	652	688	620	647	632	673	701	646	693	650	650	644	604	641	661	655	634	683	668	626	686	663	647	635	618	652	659	623	590	689	662	662	684	613	626	624	647	611	634	655	615	675	683	652	591	645	665	690	649	671	610	660	692	638	657	648	664	655	604	597	638	655	625	638	637	645	663	661	656	682	639	648	641	636	642	665	684	633	659	650	626	642	613	661	659	637	618	602	652	644	643	643	602	663	649	684	662	633	616	631	615	641	614	610	657	627	647	638	643	681	610	692	658	634	683	634	646	639	635	632	616	648	658	661	632	613	678	632	621	651	642	655	681	624	699	638	657	618	650	697	581	635	682	642	654	633	668	674	616	675	610	664	662	656	622	674	652	682	630	677	595	632	667	660	663	658	645	667	641	583	627	655	656	639	650	648	660	656	618	684	662	626	596	636	661	668	668	620	609	645	634	617	608	638	715	697	632	636	613	654	611	633	648	643	677	610	646	639	627	652	667	669	627	651	641	626	692	637	681	654	665	635	679	633	605	618	598	662	635	675	634	664	611	662	651	643	629	671	606	612	645	647	624	644	651	667	643	713	681	670	647	692	636	637	655	635	692	653	672	629	625	638	654	689	667	668	684	698	645	648	666	631	613	604	653	633	655	655	632	682	708	585	682	616	645	658	638	622	639	705	681	636	670	621	664	644	658	619	644	593	622	647	641	646	616	662	663	627	612	636	640	615	677	686	627	659	597	644	619	616	613	665	636	664	677	630	662	628	692	658	654	661	700	653	650	665	657	631	669	669	635	640	592	584	710	650	631	666	604	608	660	628	670	634	630	602	632	664	691	635	604
51825	11320	12659	7369	4836	3341	2576	2133	1764	1513	1371	1213	1187	1049	998	917	877	869	884	832	789	748	803	775	701	720	742	674	690	671	635	669	703	646	647	648	654	633	652	642	642	626	687	652	652	661	661	618	651	653	609	648	674	657	646	636	679	649	672	674	694	674	626	722	651	663	656	661	630	644	616	630	644	645	659	585	605	647	655	647	636	647	618	599	618	633	677	641	611	636	646	586	626	612	605	598	661	593	628	604	616	583	605	640	628	655	644	619	578	596	600	592	626	613	606	586	634	626	614	644	610	618	602	594	589	597	666	590	576	636	600	597	632	643	598	615	642	632	618	591	635	596	652	609	549	597	611	575	624	579	619	661	561	609	590	577	589	605	617	609	591	566	593	611	609	609	607	640	606	616	634	628	593	569	614	602	648	596	603	656	626	593	594	567	558	622	637	638	611	591	605	632	562	597	604	616	621	657	620	608	580	565	614	624	640	604	561	635	588	615	621	593	579	632	622	618	619	599	641	575	608	609	622	611	621	622	597	620	600	568	649	613	631	616	570	610	613	647	656	596	587	602	664	575	564	606	583	629	593	617	629	607	633	632	620	599	605	624	572	633	654	635	568	582	639	620	600	612	608	585	593	610	578	597	575	572	595	587	621	578	596	650	641	611	610	587	613	618	591	601	638	622	629	628	590	607	594	576	616	573	599	624	622	562	619	634	610	628	602	569	605	606	614	602	610	603	621	598	597	646	600	607	601	630	599	600	602	602	618	594	639	594	618	671	578	626	567	614	611	611	612	604	606	582	627	617	634	630	639	643	677	590	640	596	668	625	619	655	662	597	591	628	602	605	643	600	722	584	646	579	618	557	620	616	589	592	618	612	620	601	616	619	626	575	589	590	594	579	608	654	634	622	653	619	620	595	634	606	610	616	583	642	625	586	593	568	570	596	619	587	591	592	616	590	624	605	594	604	612	593	567	577	577	596	584	574	652	632	652	577	645	598	601	609	638	617	602	589	585	621	608	615	604	632	596	631	585	595	657	647	591	625	625	644	610	620	566	573	571	602	585	609	595	643	663	615	621	590	630	639	580	602	600	610	651	563	630	612	590	597	633	626	641	573	603	556	644	609	611	616	596	594	621	570	607	654	581	590	605	610	609	608	624	632	595	642	577	612	608	615	629	642	568	609	597	568	606	558	605	644	613	631	629	651	627	626	599	585	602	583	632	600	601	611	612	619	629	583	628	600	613	615	622	619	615	629	617	603	646	595	672	627	661	601	609	601	612	603	623	573	622	618	597	633	619	613	638	590	602	626	568	642	645	602	591	575	611	602	651	618	567	625	611	575	614	612	635	606	623	632	647	655	597	677	641	627	635	620	605	639	594	631	595	619	614	627	545	560	617	596	659	621	582	588	588	623	661	583	603	615	639	627	627	591	623	635	583	622	627	706	623	593	661	580	577	607	598	579	637	604	633	623	642	597	626	619	642	644	630	619	570	581	586	570	617	618	602	669	574	584	622	618	588	622	618	573	611	598	622	615	601	616	658	594	586	595	585	657	649	619	567	573	621	626	620	604	567	621	598	620	596	590	603	618	628	642	639	576	648	619	567	619	610	610	635	602	590	640	675	561	616	636	596	591	592	658	603	616	564	634	591	624	653	606	587	607	628	587	630	593	610	637	644	557	575	587	578	653	619	639	572	588	594	599	580	634	608	614	562	616	617	621	590	621	592	594	622	578	599	623	628	577	578	633	598	617	660	643	626	625	613	597	612	567	580	614	588	636	634	608	554	638	613	600	621	656	645	576	586	620	622	609	580	617	639	620	599	618	654	622	591	605	594	599	599	598	651	568	655	601	617	602	642	591	607	594	572	607	606	599	651	580	645	638	637	596	634	622	612	574	599	648	594	599	606	590	602	631	630	622	602	615	573	582	599	609	647	625	648	616	644	635	589	606	633	609	613	645	610	639	597	585	613	597	600	613	620	658	618	599	627	651	594	596	566	581	595	595	563	607	666	603	640	575	612	590	606	594	600	580	655	631	623	585	652	646	624	615	617	562	644	626	629	572	613	638	632	637	629	589	598	628	602	585	615	613	609	624	600	594	584	582	567	622	625	590	634	622	612	598	643	653	623	607	574	623	625	614	581	629	610	589	604	609	596	585	603	588	608	610	607	603	642	611	602	645	613	589	612	592	648	576	603	583	610	553	635	618	619	585	579	613	633	629	563	583	607	690	633	591	594	627	599	655	648	624	633	567	574	625	609	616	623	625	627	583	576	604	604	602	608	601	626	599	618	603	609	633	591	613	641	663	611	638	629	647	610	647	595	594	563	651	625	590	602	571	604	602	566	628	611	656	577	598	560	637	584	610	606	632	601	614	613	625	597	589	614	623	619	599	581	633	629	607	577	636	600	582	651	598	633	609	646	593	659	645	618	559	618	569	628	608	592	650	614	605	625	640	594	579	590	548	589	638	607	617	634	601	597	641	605	596	580	607	579	628	613	596	577	642	645	615	587	640	655	651	621	640	614	650	624	609	631	577	637	594	593	622	606	615	618	590	609	608	575	638	612	639	630	641	608	618	615	608	631	611	604	593	584	615	598	665	584	640	579	589	583	590	606	630	635	608	674	649	585	611	594	599	601	620	609	653	619	606	579	584	611	613	615	577	604	572	661	582	597	601	592	684	587	580	627	598	559	579	646	609	640	578	610	635	621	587	593	602	601	620	558	600	585	591	644	562	602	603	577	597	639	604	590	631	605	579	604	579	622	620	624	583	651	629	587	601	585	611	590	558	566	614	611	617	621	598	592	643	631	655	638	640	612	571	607	612	603	651	597	617	648	604	567	588	622	590	561	601	611	590	626	600	639	628	641	580	611	659	626	587	594	640	554	592	579	647	633	553	560	611	625	616	573	602	629	602	587	586	600	599	598	582	639	616	584	619	637	590	602	599	619	599	599	618	660	642	617	607	599	633	620	608	629	630	602	612	605	632	591	664	616	606	615	612	614	584	609	636	624	588	629	620	588	641	623	635	632	553	631	625	633	605	608	607	666	601	644	595	601	611	622	613	626	592	580	644	598	562	612	652	597	639	633	583	556	598	617	619	618	614	618	629	615	624	593	631	641	650	626	608	622	588	601	560	638	593	574	627	585	597	557	621	609	560	586	624	594	600	634	580	628	643	592	605	605	637	652	605	605	592	595	599	601	609	606	646	588	589	627	605	606	604	584	624	590	602	615	618	601	594	629	610	618	587	615	635	591	618	625	621	627	614	629	611	608	630	627	602	619	605	642	625	610	612	587	625	604	613	554	588	612	599	609	596	611	596	608	585	622	620	625	577	610	636	601	606	576	644	624	616	581	608	619	600	566	601	570	647	630	563	620	580	612	606	632	619	617	657	596	602	621	645	554	608	603	614	612	604	627	607	626	589	602	618	640	650	649	606	602	636	598	612	612	623	621	594	606	584	606	638	559	594	575	591	620	599	645	638	576	571
32933	16602	3507	775	630	583	612	574	590	553	575	544	590	612	564	608	604	574	570	567	561	585	609	558	538	593	527	536	596	554	597	546	555	554	593	590	590	590	538	580	578	545	533	552	560	553	576	554	541	572	583	589	561	563	595	584	558	596	590	604	594	552	613	577	572	570	554	584	576	606	567	551	600	620	584	571	571	608	532	549	561	559	609	532	571	570	636	576	577	561	550	587	578	546	608	587	548	567	568	582	575	600	605	562	576	577	549	572	582	573	522	563	536	581	591	568	590	590	554	578	565	571	555	562	539	580	578	560	564	570	553	569	548	548	545	553	589	563	588	593	572	641	634	595	610	642	584	570	573	535	547	514	591	576	563	551	592	587	591	613	582	560	576	550	577	563	545	577	596	590	592	575	545	592	573	563	595	588	551	601	541	616	515	574	557	578	570	534	625	519	531	606	518	582	568	564	582	530	586	570	538	566	615	618	544	554	575	573	555	569	561	570	563	564	561	557	592	547	595	592	574	614	536	564	583	600	618	551	557	515	535	554	572	605	602	538	603	554	606	585	574	532	575	560	577	567	553	580	510	574	574	589	604	541	551	642	559	556	557	560	545	605	586	542	575	584	605	599	566	558	574	569	595	560	576	569	582	560	581	602	567	594	551	584	558	534	583	608	577	545	555	594	553	537	590	581	563	576	578	571	583	603	577	523	582	580	566	590	611	577	585	599	598	558	573	578	568	569	507	537	625	567	600	607	569	598	571	567	593	587	599	577	570	581	569	556	580	568	627	553	529	582	590	582	572	604	555	613	611	571	536	602	578	553	589	599	601	550	551	554	574	530	591	576	555	536	527	527	569	604	584	530	583	571	533	558	559	566	597	581	565	534	585	574	590	550	547	548	569	563	608	591	568	625	629	590	621	573	567	548	544	596	593	535	587	562	574	542	567	546	537	592	563	546	579	576	571	577	537	569	588	606	532	591	590	560	547	583	578	573	573	562	567	547	556	602	578	559	544	547	608	553	555	613	568	630	560	580	551	545	597	576	551	568	562	589	579	583	566	533	528	561	596	578	589	595	580	546	527	591	567	574	551	578	581	574	562	619	601	592	555	574	607	588	543	579	570	590	544	565	591	587	556	548	579	550	565	580	569	549	583	519	619	633	571	553	550	565	553	555	557	533	566	564	550	563	576	530	558	586	590	568	598	555	638	540	558	579	603	578	558	545	550	524	535	534	608	583	599	609	565	591	567	578	547	545	605	613	608	594	603	602	583	587	621	565	578	589	599	624	579	538	573	582	613	560	531	560	544	614	565	558	513	601	556	557	577	549	606	576	585	540	570	581	577	597	544	580	533	558	555	597	569	580	578	530	555	558	603	543	574	545	593	583	535	559	510	596	557	506	552	589	570	540	562	608	563	574	576	557	551	570	595	554	583	544	585	563	593	571	561	557	573	627	597	535	577	580	569	594	568	571	591	560	562	581	579	548	568	553	571	597	593	560	574	569	578	558	534	539	587	600	601	621	610	549	548	582	559	556	543	570	597	609	571	556	534	596	553	575	573	574	593	550	561	602	563	569	598	575	562	595	591	562	574	580	572	568	541	586	514	580	577	573	575	578	530	536	570	528	563	561	619	527	581	556	585	607	595	569	613	579	583	546	583	523	594	571	594	606	544	571	579	541	590	580	559	548	528	503	624	586	565	616	577	572	554	594	643	639	578	577	559	592	560	568	584	513	590	554	576	625	567	585	547	537	565	600	578	578	563	636	578	595	574	604	578	560	551	565	560	534	534	536	565	576	566	555	575	584	517	496	542	578	601	560	570	571	566	541	584	599	554	574	580	549	543	565	612	575	571	573	556	583	540	552	569	591	614	542	587	565	559	574	581	571	519	619	604	551	559	494	558	602	544	574	542	581	581	547	574	525	581	591	560	618	552	608	628	550	554	565	556	620	591	553	625	555	592	615	599	584	553	603	583	556	497	535	627	573	542	578	552	573	550	579	561	592	568	579	554	528	517	539	552	566	587	550	585	562	613	561	534	525	561	543	574	588	585	540	549	592	619	552	568	543	577	586	569	590	565	530	555	579	575	573	573	504	536	542	574	587	555	570	618	575	561	555	575	561	538	613	577	585	569	535	578	541	587	555	560	558	563	586	561	581	602	596	582	575	604	559	574	588	570	533	552	530	560	588	565	570	511	579	562	549	591	547	551	624	540	538	580	524	552	607	552	557	571	579	537	554	547	579	547	589	517	560	561	567	577	557	532	561	535	602	610	548	572	590	561	586	581	588	551	531	547	565	563	575	568	559	584	548	610	586	567	598	547	560	568	523	545	588	544	589	567	575	593	575	579	585	545	514	569	596	541	543	574	588	600	572	541	582	593	570	535	577	574	554	589	589	566	618	572	594	599	533	573	630	574	561	587	566	555	583	571	571	584	536	554	600	587	587	580	590	573	558	547	563	595	560	627	528	617	560	578	600	588	566	544	565	583	573	563	604	550	542	551	541	566	572	555	583	557	577	538	513	591	569	582	620	561	576	581	581	584	589	560	532	571	599	526	573	606	629	551	567	601	603	598	560	554	528	590	561	650	562	596	570	564	559	538	530	589	565	546	542	602	611	534	574	560	592	595	557	570	536	584	575	534	561	547	569	545	549	502	533	576	571	568	565	569	529	591	561	619	606	569	582	590	533	576	566	592	608	568	581	606	542	562	548	579	540	558	586	639	588	593	573	609	571	572	550	602	584	568	546	595	599	583	580	577	558	564	567	586	568	542	580	597	557	565	571	543	590	572	581	587	603	571	619	602	545	540	595	585	585	546	559	594	573	600	595	587	542	559	615	577	606	590	520	546	578	587	596	587	588	561	612	559	554	516	554	535	574	577	582	581	555	609	645	624	512	555	512	554	578	568	565	555	572	604	535	567	553	568	546	562	562	613	544	585	530	536	531	557	588	577	573	593	590	518	556	572	523	554	570	557	602	573	567	553	560	536	586	572	572	580	532	524	569	581	563	565	587	586	590	582	533	542	606	550	565	580	591	589	557	573	597	580	552	586	591	602	586	589	604	543	552	586	607	561	549	552	537	558	559	613	538	584	564	589	565	570	541	533	535	533	552	541	570	592	584	560	550	564	584	585	557	566	555	557	550	525	573	585	562	567	557	539	558	597	558	546	627	594	554	580	578	538	568	592	563	583	576	589	580	583	548	536	586	576	543	550	575	565	566	595	556	542	559	583	563	543	573	609	528	567	577	585	592	593	535	597	548	586	581	571	563	591	566	571	570	578	539	600	543	564	605	562	557	561	581	560	607	595	580	578	560	579	522	537	600	594	586	559	594	549	617	532	564	585	588	577	536	567	569	618	534	532	562	560	553	591	536	572	574	582	558	589	573	588	594	555	560	552	569	594	601	565	554	592	583	595	579	588	536	536	608	542	555	580	542	572	599	524	586	583	544	635	559	572	544	548	510	632	595	583	567	563	550	585	554	561	573
29406	1635	971	759	701	612	650	612	665	606	585	607	616	603	590	566	595	562	566	603	608	626	579	535	584	597	566	607	596	633	647	585	591	588	629	601	634	587	643	569	593	586	597	553	604	590	578	558	625	595	590	579	574	612	584	586	609	576	649	621	627	612	569	568	628	627	589	621	592	611	571	544	618	617	565	591	591	584	620	602	595	582	566	585	610	572	606	566	596	623	596	572	571	609	596	582	644	595	568	592	604	573	624	567	582	589	613	574	601	566	582	610	585	610	586	558	650	604	564	606	590	543	637	547	567	603	581	602	586	598	620	596	610	531	611	606	541	606	547	618	582	574	593	606	610	593	612	588	621	569	591	582	595	570	573	601	567	647	576	595	621	603	562	580	578	605	586	578	642	587	579	603	614	586	612	590	562	564	614	598	624	630	592	582	595	581	585	614	598	596	621	628	582	591	597	591	591	645	574	570	617	592	589	596	579	574	607	565	608	620	593	599	593	525	607	644	604	591	574	570	567	597	545	628	609	575	539	577	634	614	562	610	593	584	597	551	631	606	615	612	632	608	622	593	569	568	590	579	625	592	598	577	573	635	590	602	576	555	585	604	541	590	583	555	605	562	594	544	582	609	595	633	613	602	587	593	613	612	621	593	593	591	592	599	629	563	618	578	605	583	572	574	580	557	604	595	582	580	588	564	636	595	583	642	559	609	573	610	659	569	623	550	620	599	596	625	609	599	605	605	616	612	611	576	607	575	592	618	546	584	576	600	598	568	616	592	578	633	619	625	589	642	558	553	590	579	577	583	602	654	606	578	591	574	561	581	577	593	571	595	558	579	595	598	575	611	589	582	597	597	573	613	605	550	570	591	616	623	583	632	570	594	585	595	612	586	611	636	600	608	604	621	621	572	627	585	563	587	625	601	586	589	603	588	625	569	593	563	628	573	613	597	584	627	570	609	617	597	614	581	571	624	613	584	605	613	575	570	639	601	543	602	591	579	576	582	618	581	545	596	590	624	622	577	582	619	591	584	578	571	594	563	593	605	613	661	646	588	581	615	608	605	579	558	594	559	571	604	592	567	625	578	596	609	583	613	576	600	591	587	570	614	579	605	613	610	597	599	640	570	595	574	588	550	585	585	626	603	577	608	565	600	607	600	592	584	595	637	611	582	585	559	537	584	599	612	615	576	586	541	592	584	579	628	566	562	634	598	539	626	589	593	630	580	571	576	593	593	578	601	592	558	571	552	566	602	595	613	569	581	591	602	560	603	623	596	576	580	595	628	597	615	563	545	603	586	608	645	623	599	597	607	613	647	595	581	608	570	625	568	594	588	629	590	614	605	556	583	586	573	616	599	604	618	564	557	566	572	585	611	597	588	570	609	558	588	585	559	642	563	557	589	592	616	571	612	614	622	610	568	606	572	610	621	590	592	575	602	615	595	610	599	607	626	582	596	615	598	595	633	576	612	624	609	613	596	535	575	606	586	587	630	612	629	615	598	570	570	563	576	566	563	596	585	579	616	586	630	598	598	594	568	563	613	600	562	579	585	623	591	619	563	617	607	601	576	609	571	630	568	593	587	603	637	598	591	590	622	600	627	580	630	579	582	615	571	617	584	591	572	593	558	630	559	581	619	618	562	563	589	592	591	588	594	582	610	595	507	578	554	609	623	593	632	600	551	572	637	631	610	599	615	576	601	638	583	603	638	591	609	601	570	585	559	612	598	615	600	599	597	609	590	588	628	604	611	615	633	585	551	587	598	631	588	607	600	601	590	581	578	583	598	598	624	599	628	594	575	586	625	567	638	566	629	601	663	599	595	587	573	539	619	588	621	591	571	597	556	590	639	599	604	605	608	584	586	639	575	586	559	575	619	640	594	617	569	608	575	599	597	670	624	630	600	635	575	612	624	592	577	608	585	572	599	586	606	604	592	578	588	586	581	622	589	639	605	581	597	557	622	612	662	571	551	592	588	619	598	593	630	592	640	585	615	525	594	601	643	608	599	574	619	594	614	527	590	581	586	623	616	582	586	562	597	571	579	607	567	588	556	612	594	615	573	592	600	584	568	609	605	651	584	622	580	586	607	649	565	606	578	569	618	569	635	588	590	618	635	601	565	583	584	553	610	583	571	593	564	607	578	562	571	562	574	564	573	610	600	605	580	577	573	605	551	589	590	565	622	610	583	582	640	595	570	606	533	617	624	582	575	533	588	634	585	567	573	556	601	624	599	549	590	603	613	591	599	580	551	576	616	578	576	650	627	603	615	613	609	604	566	563	608	571	597	569	592	616	599	574	553	619	609	587	589	604	565	602	574	629	629	586	600	545	624	576	590	626	601	581	554	595	619	621	572	579	599	579	578	615	597	621	633	638	550	630	595	597	561	557	578	605	596	569	575	615	564	627	606	584	604	577	589	585	595	596	568	587	605	525	586	640	654	653	580	601	613	612	582	602	661	616	564	564	634	587	607	624	576	607	583	594	599	571	607	577	607	589	592	566	577	624	606	561	569	625	598	617	596	580	640	595	590	611	579	592	632	539	574	622	576	558	613	618	585	596	573	607	577	620	592	618	598	575	607	591	593	555	592	619	566	644	598	577	594	626	570	560	571	591	600	588	585	610	587	567	604	595	639	601	608	573	610	595	603	593	596	630	573	604	619	623	594	589	605	572	605	631	575	603	566	568	584	602	598	609	565	634	627	567	610	643	612	596	599	598	584	613	573	614	565	664	574	626	570	592	566	600	569	569	597	634	618	588	626	560	608	590	553	659	552	638	611	542	592	578	582	617	584	610	552	582	594	577	647	613	575	637	588	609	610	607	567	596	568	611	598	569	601	587	589	583	607	599	610	596	626	585	607	580	614	599	579	601	603	623	605	577	595	592	572	585	630	608	587	598	601	574	606	592	576	600	584	570	570	588	575	593	594	574	613	543	595	597	639	599	625	569	603	588	576	588	618	583	598	612	610	594	611	587	616	647	575	598	597	575	574	561	592	616	586	520	613	589	563	575	590	587	612	585	602	554	602	568	547	610	591	551	579	564	563	611	602	595	589	603	610	648	554	606	620	575	581	609	560	596	609	575	598	627	607	585	628	609	602	590	604	619	600	620	545	574	589	630	595	599	563	617	586	538	601	621	604	568	543	577	546	587	585	608	620	637	611	606	555	645	607	635	575	607	577	585	560	612	617	578	580	603	579	615	617	556	578	582	596	590	619	571	670	630	607	595	597	587	550	641	579	587	602	608	570	595	575	572	601	612	626	634	644	591	552	629	596	611	616	590	600	606	630	612	560	609	587	571	590	587	619	605	590	613	616	575	616	612	577	622	630	604	607	604	576	573	581	583	588	532	584	580	629	595	578	615	585	579	556	628	541	600	651	586	587	583	603	576	641	597	591	594	596	562	565	587	610	580	574	612	572	585	621	620	567	630	592	598	595	590	581	622	568	627	574	551	547	593	575	588	592	608	581	581	600	601	609	570	586	574	594
25287	20920	27640	24268	20860	9107	1025	693	538	502	486	445	457	439	413	427	402	366	407	357	378	360	347	362	356	344	344	338	323	371	348	325	352	340	350	362	358	345	327	365	335	323	370	312	332	373	338	359	332	349	371	318	354	299	367	310	340	355	344	366	336	371	349	365	335	359	334	338	358	322	324	353	338	348	364	318	304	323	361	325	350	339	361	335	358	357	325	339	325	334	346	356	310	359	354	355	336	357	322	325	325	330	302	318	344	311	332	333	326	351	342	295	337	311	325	303	329	336	326	315	317	351	357	306	326	344	319	357	346	353	332	285	345	314	329	331	328	349	333	335	328	330	329	333	320	355	333	336	344	329	304	331	352	351	341	325	342	309	333	324	325	321	344	333	304	305	329	326	339	321	347	345	320	356	335	339	293	315	333	319	318	320	328	354	311	318	341	297	291	337	349	325	337	321	338	362	346	355	324	332	319	315	327	338	331	342	347	297	342	334	316	329	329	358	325	335	316	311	370	283	352	371	337	319	298	324	341	301	324	322	355	315	342	327	342	323	339	320	332	340	345	318	340	322	332	333	353	320	330	302	327	348	321	310	320	312	321	312	311	315	331	316	344	317	332	329	313	331	340	352	333	324	332	314	376	344	330	330	309	331	295	315	342	306	341	358	323	309	316	329	333	348	282	350	323	350	310	330	297	329	321	325	308	335	338	296	364	331	313	327	305	302	334	316	316	352	329	325	336	327	339	316	331	316	322	348	319	330	320	294	364	324	329	345	357	284	313	305	365	327	322	326	358	344	348	299	330	330	318	346	319	308	352	330	324	310	327	344	337	325	343	323	307	290	328	321	343	327	293	306	312	345	330	328	294	337	298	331	319	333	325	315	283	354	352	312	375	312	345	326	312	298	341	310	363	319	343	356	353	323	308	307	320	310	349	315	358	334	321	318	316	329	304	316	312	347	355	335	328	348	350	330	321	329	354	340	333	350	328	343	325	358	318	333	328	338	319	351	330	301	322	355	301	321	324	331	317	359	338	329	308	311	309	321	334	311	311	353	377	319	318	340	327	352	376	335	346	338	368	290	321	321	324	322	320	344	339	305	338	329	343	318	360	311	336	337	332	307	321	328	292	356	334	354	366	314	327	319	322	345	312	324	293	361	321	333	320	378	349	293	346	302	323	380	316	321	361	289	332	308	340	310	323	346	333	360	331	302	325	308	349	294	355	328	297	330	338	357	287	322	300	328	301	348	320	321	320	340	350	350	356	296	311	346	301	340	349	321	378	311	326	282	346	298	338	369	342	347	327	332	323	332	342	311	346	302	341	316	350	313	322	321	299	331	330	334	355	330	309	316	324	337	311	358	320	323	369	321	330	347	301	343	313	329	325	360	322	362	372	287	328	309	335	300	314	327	329	352	351	342	297	337	336	338	359	327	333	351	310	327	334	352	314	344	312	332	336	326	347	322	362	328	313	322	317	315	350	317	327	302	341	340	345	326	324	300	335	339	311	341	316	321	336	316	288	318	358	301	324	335	332	340	302	343	329	311	313	358	346	340	362	326	310	343	312	347	319	310	308	353	323	320	321	330	332	331	317	314	305	319	357	311	332	323	335	336	338	329	317	338	344	318	336	358	301	327	329	342	355	318	345	320	338	275	344	309	316	350	371	332	302	335	318	301	325	304	339	325	338	280	344	301	328	353	338	343	308	319	299	351	316	341	328	338	297	320	315	342	334	338	362	328	344	352	368	332	305	327	329	342	347	346	340	328	299	336	340	333	312	317	329	344	359	316	290	322	320	326	361	347	327	320	361	334	348	335	344	311	317	335	331	349	325	340	317	284	301	323	301	332	335	326	335	324	309	333	331	294	327	288	328	355	324	330	353	324	334	316	336	341	321	322	334	305	332	334	308	311	353	320	272	317	337	323	312	317	347	348	381	331	332	345	329	361	329	327	344	321	341	350	341	312	329	343	330	320	348	323	311	335	354	316	332	328	296	320	354	310	346	354	301	356	334	358	320	350	328	322	310	307	339	331	315	306	316	327	321	360	326	322	364	339	327	331	313	327	336	356	290	331	345	324	347	306	324	332	342	344	362	290	342	353	319	361	336	307	335	359	345	334	311	305	353	334	342	324	309	316	362	354	345	342	323	339	323	322	349	315	306	332	356	316	317	332	316	339	324	319	311	324	333	305	359	338	346	293	327	328	339	349	302	320	350	304	332	314	355	351	324	301	337	320	317	344	348	303	343	331	324	346	347	316	322	308	335	328	329	307	331	363	335	317	335	314	323	319	313	293	305	310	347	306	322	307	325	339	353	336	311	367	312	330	335	350	361	311	341	309	330	346	310	345	333	342	311	346	339	342	309	319	285	342	338	306	324	332	322	308	346	349	357	330	326	320	348	303	298	310	337	334	339	303	332	304	329	303	345	343	338	305	311	334	319	349	336	335	356	306	327	299	340	323	354	339	333	305	335	323	336	297	330	343	353	319	352	348	306	314	360	348	347	322	316	326	368	321	313	318	325	329	344	294	310	340	336	350	334	338	329	330	337	302	308	315	344	338	338	307	280	302	333	336	334	302	344	344	336	336	347	327	328	328	348	346	366	339	358	315	360	308	285	339	329	327	325	332	329	311	323	332	350	306	358	303	327	335	334	358	315	349	339	316	336	317	335	312	342	340	329	339	333	340	315	337	351	346	318	310	342	320	340	315	335	341	352	309	318	350	310	318	318	341	278	310	313	316	331	358	353	350	319	304	308	328	345	336	310	317	305	309	349	318	342	308	331	361	340	320	325	339	317	326	336	324	357	327	332	350	333	339	315	330	302	360	319	319	299	307	338	317	336	340	333	343	303	330	370	309	339	340	313	308	340	354	328	337	351	348	341	357	356	333	327	329	316	349	332	333	337	334	328	326	337	299	312	309	337	322	341	351	331	348	337	315	337	343	294	322	330	347	322	303	324	296	347	347	332	332	318	297	342	309	331	347	331	326	345	315	341	309	326	332	307	333	307	307	351	317	323	335	312	335	337	332	319	350	315	315	320	371	368	328	324	302	339	302	332	325	315	304	317	353	322	326	306	336	316	314	350	342	313	338	321	344	333	357	329	324	354	330	314	362	340	324	281	360	318	335	325	290	311	308	361	314	343	307	338	283	325	318	303	334	310	324	327	323	365	334	325	355	354	343	327	312	323	332	332	288	333	327	328	313	313	337	339	355	326	329	328	311	373	322	326	291	300	312	317	317	341	327	309	345	317	313	321	354	360	343	314	330	337	345	301	346	336	322	319	345	330	349	325	327	330	329	353	350	318	335	346	307	328	366	307	344	284	311	346	328	360	322	326	323	311	316	309	334	337	313	289	320	307	321	338	330	360	340	351	310	316	332	314	354	346	306	312	334	342	325	336	313	327	351	335	350	317	358	307	321	321	362	340	366	354	354	343	333	310	323	339	351	311	329	343	329	318	337	313	332	295	323	332	318	296	334	333	343
53009	9235	7467	4143	2699	1858	1349	1094	901	782	665	656	600	539	548	495	493	491	437	436	353	397	413	427	401	400	401	377	363	388	385	384	392	376	375	380	392	363	376	378	386	353	391	365	361	356	348	367	352	384	361	374	368	373	368	375	375	365	375	404	358	355	366	373	376	387	372	346	375	355	353	346	381	361	334	430	363	341	347	312	378	343	379	338	344	344	322	357	367	345	346	363	353	359	343	322	385	309	345	354	335	333	369	360	345	352	359	299	368	314	337	357	336	374	367	350	311	354	335	358	338	363	339	305	319	361	362	352	339	349	340	341	355	353	327	312	359	318	342	323	366	331	336	346	343	361	362	372	361	350	327	346	350	356	372	355	382	348	331	366	356	350	324	342	326	337	339	352	348	319	365	352	361	350	343	336	390	335	364	349	370	336	328	325	368	333	332	317	377	345	363	353	350	358	361	363	357	362	369	344	347	346	337	389	355	339	359	328	344	359	389	331	318	367	338	365	343	331	327	345	313	339	347	363	368	346	365	351	354	335	336	380	371	358	342	328	371	337	368	350	356	371	356	313	371	366	364	361	356	340	348	358	300	357	346	364	328	351	344	323	333	346	342	356	375	373	345	359	363	332	369	323	371	364	347	337	344	356	336	326	359	336	360	326	330	307	319	349	363	338	351	346	374	354	321	348	354	330	357	385	329	361	301	317	325	351	371	344	350	341	341	329	341	357	371	368	362	306	365	363	363	337	332	338	338	331	365	354	341	368	323	330	343	365	364	341	350	366	321	336	345	329	315	346	347	338	373	329	347	312	338	346	353	337	338	353	352	339	325	340	347	339	329	323	336	341	350	337	368	366	357	329	351	309	337	335	366	336	361	350	345	364	370	361	355	380	324	331	336	355	364	323	367	328	359	305	363	357	361	352	355	350	324	320	390	343	343	342	340	378	332	341	346	319	315	321	346	381	341	334	322	353	372	351	338	327	362	331	316	322	365	346	342	352	370	313	384	343	332	338	313	364	344	337	338	332	357	368	362	342	298	343	356	360	331	344	369	336	332	371	363	325	359	330	352	357	308	339	363	356	335	368	380	366	351	328	331	352	327	330	324	368	329	340	367	357	359	369	323	335	359	344	358	356	359	334	355	375	357	365	375	353	356	355	309	332	329	342	351	350	320	340	345	315	327	365	356	338	359	339	336	364	413	335	310	356	371	341	347	357	386	326	351	355	314	370	316	356	336	353	327	364	356	349	338	362	340	332	365	356	371	348	336	364	337	363	349	346	357	328	337	325	357	355	365	368	333	329	345	389	358	342	343	359	348	350	332	353	320	366	339	344	363	332	359	337	351	323	353	338	353	341	352	342	353	352	309	327	333	327	327	288	361	342	327	368	347	338	339	352	350	363	363	384	367	352	343	364	339	350	373	338	340	331	348	317	359	353	392	341	374	371	317	348	375	343	357	346	314	361	346	345	336	332	339	374	343	348	347	353	320	370	374	329	351	388	312	306	320	381	333	326	356	336	351	356	343	335	339	345	327	335	333	380	335	332	371	349	339	336	371	293	314	337	330	330	328	345	333	355	322	340	358	350	344	313	355	369	350	374	331	374	355	337	351	332	351	335	338	335	341	356	354	315	338	347	353	310	346	363	339	346	330	366	369	381	353	360	336	319	367	346	367	359	351	357	353	342	344	351	325	350	336	346	355	327	338	328	363	355	358	342	350	349	346	358	352	307	327	347	379	358	329	321	334	341	341	342	361	322	324	299	358	343	350	361	361	356	342	324	331	367	332	325	364	336	355	345	335	350	332	329	318	312	312	381	342	351	340	342	315	349	350	357	327	322	351	369	370	328	348	332	332	386	366	381	327	342	349	360	357	308	353	371	340	361	352	327	337	352	342	324	324	330	311	333	322	341	379	335	365	352	372	335	348	339	388	364	343	364	305	332	333	349	312	346	342	318	344	334	293	360	330	313	346	362	333	362	337	311	378	351	344	379	331	364	382	358	357	359	334	339	313	302	334	334	356	363	332	345	306	333	318	330	362	390	344	342	364	335	363	358	352	366	356	316	382	332	352	351	337	330	360	354	358	361	336	360	326	338	333	375	344	337	320	357	340	334	352	344	365	355	372	368	364	339	325	357	315	336	372	371	313	364	335	322	333	342	371	349	347	316	368	309	341	355	333	379	335	323	344	309	359	310	334	352	315	327	355	361	326	371	363	316	364	346	350	342	369	337	339	355	337	361	325	358	325	343	375	346	399	328	349	321	330	374	341	337	351	372	356	340	356	336	372	324	328	337	323	365	375	367	364	360	326	329	362	335	341	338	375	327	353	372	357	346	345	330	355	342	345	369	321	361	367	364	343	321	369	345	330	338	355	352	356	354	344	380	360	375	333	308	353	333	383	387	371	335	349	349	327	359	364	343	349	359	321	334	331	335	330	352	335	362	370	358	340	347	340	354	334	343	365	345	337	332	301	349	358	357	349	367	334	354	365	373	333	360	334	367	368	348	333	321	390	342	329	332	356	324	325	344	365	348	341	316	341	367	333	347	302	357	350	333	347	313	342	313	330	362	388	354	356	368	354	351	328	359	349	335	402	330	350	368	334	359	362	351	324	374	366	351	321	322	363	333	329	323	364	364	336	339	308	314	320	333	320	342	350	328	320	354	356	349	361	340	346	358	342	360	354	330	371	377	340	344	332	361	348	382	342	333	330	374	319	367	347	376	365	338	330	370	380	325	370	325	332	339	319	340	353	359	367	325	374	338	340	359	343	358	358	351	331	366	394	332	325	366	354	317	345	349	353	370	343	326	357	351	352	359	326	348	320	347	375	347	308	313	347	348	358	343	344	373	339	304	329	333	332	356	295	331	351	385	336	332	318	345	321	360	354	366	312	349	366	329	361	371	331	348	334	344	331	350	350	353	347	363	340	339	351	325	328	357	387	356	342	318	320	335	326	342	341	367	352	348	342	333	354	346	352	361	328	333	377	331	348	357	344	358	342	343	319	352	354	362	369	350	366	332	353	340	376	339	368	347	345	370	319	350	330	314	314	327	343	309	342	364	329	363	356	341	362	354	332	378	328	342	361	334	336	337	376	333	320	345	334	338	353	375	333	307	353	370	383	350	328	335	359	340	332	347	340	368	322	326	387	350	357	351	328	310	358	346	359	349	351	337	395	360	374	345	342	343	364	364	377	354	357	331	301	337	331	360	356	353	338	344	341	292	303	356	339	352	334	332	349	373	359	344	354	349	329	351	341	346	346	331	360	345	328	340	359	358	343	348	376	345	332	350	352	354	368	359	337	332	374	296	336	360	362	360	357	366	337	342	332	336	360	348	314	355	364	326	343	357	318	394	334	344	348	340	321	356	343	329	337	318	363	364	335	320	340	372	360	329	354	365	364	352	338	347	349	337	359	342	306	365	344	345	313	368	338	344	331	350	353	391	374	322	360	340	316	347	323	329	328	342	352	331	363	363	328	349	357	352
23235	20930	27929	24058	20924	20988	10756	1518	1121	1056	965	934	849	837	726	803	761	766	768	774	749	754	706	729	688	703	702	752	684	715	655	731	690	665	697	656	686	675	660	704	684	659	654	667	671	674	654	617	623	663	652	653	633	685	633	655	700	677	666	680	701	686	744	714	670	696	687	639	678	631	690	666	676	656	657	644	672	623	645	668	667	601	661	573	640	644	654	663	666	614	635	621	615	699	691	676	615	656	644	620	636	649	600	613	637	616	653	662	656	711	659	646	659	667	674	616	620	627	651	659	627	626	644	641	635	665	649	679	619	656	644	642	672	649	664	681	638	670	605	686	626	674	636	618	673	692	664	670	663	656	637	603	660	637	644	701	656	619	654	617	688	693	629	636	630	638	664	634	628	625	613	605	622	656	635	672	673	627	656	631	650	646	671	649	651	689	650	704	700	669	611	650	672	632	639	652	636	646	669	668	664	652	658	636	649	677	705	654	647	676	674	646	618	594	592	626	643	675	661	657	678	651	626	645	638	657	644	670	639	626	633	604	662	611	652	663	670	658	634	620	639	629	669	640	639	679	663	651	657	670	669	636	643	605	661	629	614	653	618	654	620	666	639	653	674	611	617	628	636	666	625	622	635	669	664	634	632	655	626	650	590	682	657	667	640	636	648	589	613	611	700	667	652	646	672	634	677	668	662	643	678	648	630	639	670	681	643	672	702	727	633	625	654	626	686	653	653	660	694	654	675	647	663	627	661	654	674	660	631	643	656	674	608	621	686	663	621	610	627	629	657	677	664	651	652	670	651	634	671	657	633	635	625	613	655	642	618	609	629	632	647	677	642	676	640	683	631	647	646	649	672	652	635	629	619	665	641	639	613	631	612	646	672	665	638	636	633	626	643	660	664	627	603	648	658	607	664	651	678	639	644	650	626	630	644	645	701	655	666	674	609	638	639	702	644	640	632	640	640	609	661	684	657	612	670	675	677	672	641	656	662	605	630	628	608	666	670	636	612	643	691	639	658	649	615	633	671	594	654	632	669	606	603	655	672	674	642	610	670	633	617	649	603	670	666	637	629	625	690	700	624	623	699	648	706	631	631	666	641	608	630	607	651	666	655	640	639	664	697	633	675	685	628	593	615	692	626	622	628	653	639	632	646	641	666	603	674	678	628	651	662	618	715	648	648	622	653	647	598	662	679	619	636	631	635	678	654	652	635	700	626	662	641	653	634	668	628	592	688	617	611	653	582	658	624	643	694	650	650	611	634	629	624	637	644	662	619	620	640	614	629	673	642	661	677	667	636	651	652	639	625	648	604	614	662	681	629	698	671	691	631	656	648	605	639	646	700	680	621	626	649	652	639	648	637	645	620	615	642	660	615	658	636	667	617	628	644	627	622	670	696	654	681	668	637	619	630	658	634	695	618	637	573	672	616	611	645	637	657	664	638	652	703	613	613	660	624	658	628	652	634	676	653	630	646	693	609	640	641	649	640	635	608	610	634	637	647	672	605	602	642	619	670	646	641	582	646	673	665	694	632	626	620	679	664	640	649	626	624	632	649	588	704	631	659	644	659	669	664	642	683	626	626	650	639	635	668	695	641	671	604	679	621	670	649	665	649	654	644	692	632	652	600	671	647	611	596	623	631	647	628	608	607	704	610	657	605	629	656	655	640	666	645	657	685	599	652	630	588	655	653	654	669	636	647	645	661	653	636	647	662	643	624	609	642	616	632	613	624	649	630	652	624	685	688	671	655	678	657	681	697	690	623	641	646	667	662	628	659	667	647	639	574	637	624	699	633	601	642	659	651	644	644	603	642	637	610	633	666	624	640	655	670	681	643	659	644	698	649	604	621	673	660	625	645	619	622	635	633	645	637	626	648	665	631	654	638	638	649	625	637	665	637	643	646	631	661	632	674	651	656	610	629	620	652	639	694	579	613	654	601	661	643	631	648	644	676	626	611	628	624	650	718	670	624	679	662	680	667	614	637	646	689	634	631	628	610	606	678	624	649	618	696	692	604	625	637	664	659	612	629	676	678	725	601	685	594	650	661	656	629	629	670	584	638	635	680	638	679	675	601	587	641	662	672	661	666	704	628	661	660	666	666	683	635	664	650	641	623	674	617	668	620	700	661	631	643	616	618	645	703	620	671	632	636	630	628	635	651	634	652	632	621	609	655	598	652	652	635	631	645	658	676	657	705	642	582	625	647	644	629	650	669	672	634	627	663	631	654	632	654	668	653	646	665	625	638	672	638	662	658	617	603	610	663	680	616	629	635	619	649	650	607	642	668	652	652	651	641	622	629	644	674	628	682	687	655	611	651	652	644	657	651	603	601	630	671	617	643	673	646	672	672	636	666	609	609	611	662	624	677	627	642	636	684	606	673	649	622	636	681	632	601	645	668	685	659	643	669	638	605	607	641	603	620	660	679	677	625	640	657	648	640	653	652	612	650	635	645	652	654	691	659	626	670	624	651	656	678	629	673	647	655	691	631	644	635	688	644	647	638	633	629	657	623	630	626	645	640	638	639	638	625	664	630	662	658	627	619	610	687	634	639	592	593	615	662	669	667	659	645	646	640	629	630	611	658	624	601	609	666	623	645	642	673	623	629	650	640	637	675	650	617	598	660	576	652	604	581	651	644	641	635	674	631	673	668	674	622	628	648	664	692	655	632	628	686	635	633	652	696	603	672	626	657	632	668	657	654	649	631	642	628	689	620	652	640	650	672	624	655	715	633	694	636	651	713	637	647	619	645	609	643	667	636	669	675	592	651	651	629	622	655	621	679	653	596	684	665	658	673	617	643	658	684	644	689	621	642	636	624	634	648	607	616	655	656	646	639	651	659	623	634	681	638	673	631	650	636	678	647	642	615	648	668	625	649	640	639	684	659	645	657	665	615	653	675	696	636	648	621	648	702	693	653	655	674	575	638	642	662	670	642	666	627	643	641	644	630	595	663	657	589	630	649	676	656	633	673	652	632	640	646	638	669	641	609	642	667	626	626	660	635	682	651	649	660	653	656	618	677	631	613	612	679	627	658	648	673	677	607	647	640	645	686	677	628	612	658	609	620	645	653	690	648	631	635	687	623	651	640	659	617	649	652	606	644	619	640	677	655	641	623	646	652	625	567	638	638	666	677	639	676	638	668	663	724	687	586	677	636	640	635	678	646	632	665	619	684	637	647	649	631	644	633	641	623	642	603	640	637	680	638	623	627	604	650	610	660	682	617	663	639	637	621	647	637	663	641	621	655	660	678	635	624	642	641	682	662	637	638	590	655	603	616	592	650	634	616	654	655	645	651	646	630	660	696	638	641	613	672	632	670	680	636	620	642	684	649	624	637	606	649	640	679	639	660	638	642	702	671	642	626	662	654	677	605	635	648	640	606	638	661	650	614	654	628	655	669	648	625	621	622	642	643	624	644	629	625	625	628	672	630	613	639	601	618	620	615	646	629	665	640	659	602	624	724	597	650	648	657	654	591	654	664	617
57673	11819	12311	7250	4554	3258	2542	2033	1774	1558	1314	1218	1088	1042	1046	923	850	877	880	837	834	763	737	731	757	711	718	717	680	679	682	673	617	664	631	673	677	662	675	679	656	663	642	614	615	643	628	679	605	640	691	631	718	680	662	663	700	690	686	682	702	702	644	672	634	679	629	635	654	676	686	661	626	615	626	651	645	631	607	601	630	610	630	631	625	635	620	608	606	605	615	578	582	607	587	618	605	646	631	596	618	607	603	605	620	627	624	620	602	645	604	637	618	617	601	574	541	633	648	611	590	602	668	635	615	590	638	611	602	577	631	629	630	635	647	619	614	631	580	652	607	585	593	608	644	579	560	646	596	618	650	562	576	625	611	694	648	623	584	573	626	610	593	638	608	572	641	602	615	614	610	636	599	575	599	602	613	594	632	585	610	632	639	641	640	611	604	625	608	613	568	589	589	601	579	623	588	605	566	585	604	640	598	618	636	565	651	629	606	651	632	583	583	625	611	624	585	550	576	591	589	583	619	605	619	600	662	632	586	631	639	636	577	599	596	598	629	648	600	632	586	625	609	584	612	602	604	621	583	564	595	614	593	601	670	655	623	596	659	625	563	591	607	667	644	631	624	606	613	596	630	638	623	640	658	641	636	620	605	638	556	594	590	586	574	618	600	659	629	566	652	569	633	610	598	596	599	584	621	604	607	590	607	594	628	618	586	634	589	658	625	602	608	620	604	621	616	658	581	599	577	660	672	612	600	605	637	608	619	610	646	648	616	625	604	622	603	579	601	573	620	605	605	630	600	609	600	616	584	567	608	640	611	618	635	614	601	588	595	588	586	635	619	589	593	600	589	598	587	602	622	666	653	600	642	585	591	621	592	592	644	617	609	625	587	593	645	632	558	588	587	638	574	584	668	610	636	579	597	613	643	641	585	641	605	625	603	619	595	594	606	655	638	585	592	613	611	643	624	577	628	617	599	603	635	600	628	574	591	627	599	608	597	602	622	604	600	614	625	641	601	605	604	595	597	592	579	579	570	600	617	624	609	612	588	585	616	617	581	644	646	595	618	604	620	558	597	586	611	630	649	582	592	634	584	596	605	655	597	602	591	619	657	588	664	594	616	568	597	631	601	584	552	607	621	614	590	558	577	665	592	596	638	610	594	649	602	601	597	617	602	613	602	591	634	555	655	627	625	594	594	600	579	621	593	640	600	575	591	607	628	566	662	586	633	639	634	645	635	619	598	628	545	558	631	571	619	626	581	644	600	650	602	638	603	584	605	620	625	611	642	584	618	621	594	596	607	608	655	607	635	631	603	625	613	592	621	594	566	604	610	597	601	588	607	600	587	613	611	611	622	648	641	596	589	603	578	596	569	645	619	629	609	579	583	596	640	605	595	598	585	631	628	588	622	615	594	591	605	628	564	600	617	618	593	629	629	599	670	565	611	665	629	626	573	576	587	622	615	648	633	604	600	592	586	620	609	648	593	595	631	608	616	653	650	606	616	643	614	612	588	597	629	630	603	612	623	605	596	579	625	558	612	616	567	594	614	628	633	607	552	624	611	615	611	589	587	668	577	580	610	607	583	591	577	605	587	607	635	617	607	643	625	640	602	587	605	587	562	624	579	621	608	612	600	602	585	622	618	604	592	628	645	588	591	639	588	573	605	577	616	662	638	657	579	595	603	647	655	603	597	634	647	598	588	623	622	603	586	626	631	638	623	619	633	593	576	671	608	591	613	614	595	575	561	591	618	600	581	585	587	633	609	582	566	631	611	590	617	601	630	604	623	614	584	614	598	602	576	589	561	566	583	628	603	570	615	577	606	602	630	601	630	650	586	614	617	588	547	628	591	623	599	566	601	578	585	629	624	588	634	599	579	620	621	644	628	588	623	619	595	596	650	640	610	628	617	604	640	634	604	596	618	596	617	602	635	596	640	587	580	592	620	600	627	586	627	595	607	571	599	616	583	638	589	596	605	627	615	613	634	612	597	599	622	618	632	606	573	620	600	617	587	598	601	615	703	602	627	601	623	584	599	611	582	627	646	615	613	613	639	632	619	546	602	593	622	597	646	601	627	629	562	624	576	621	627	588	579	613	622	596	577	635	667	637	658	587	580	611	614	622	605	621	652	633	608	615	636	582	626	614	595	592	596	630	616	612	629	567	617	628	671	590	599	589	601	645	597	572	606	651	580	599	623	589	611	577	634	584	622	627	622	614	616	619	572	617	645	580	609	611	703	603	609	570	643	615	611	605	551	625	639	614	603	578	566	640	639	598	594	589	613	628	610	579	599	587	625	643	617	642	624	611	615	641	626	574	564	598	555	597	554	612	604	599	613	630	647	603	612	570	581	597	653	633	608	581	582	602	645	592	626	583	622	618	604	591	633	626	562	607	612	577	616	611	636	644	580	602	633	630	589	585	635	618	627	553	599	643	609	620	595	597	587	627	628	631	597	630	591	541	568	612	601	584	599	649	585	628	569	654	595	609	642	628	602	613	611	638	568	583	593	617	592	654	600	601	615	602	621	591	625	617	597	632	602	609	591	581	596	568	620	611	565	622	637	609	559	637	637	567	599	619	598	639	568	622	669	590	618	630	644	618	611	605	590	612	604	610	609	616	615	584	598	628	612	588	601	617	623	631	639	612	561	574	638	626	659	615	615	647	582	581	592	573	598	600	602	605	595	558	609	587	605	597	598	600	628	619	619	596	598	622	560	586	581	637	626	604	646	617	588	627	601	623	638	612	627	586	585	619	616	645	605	564	592	581	636	583	583	606	600	595	598	602	601	617	607	613	621	598	584	611	618	649	637	614	606	570	601	597	575	634	649	617	619	611	628	633	636	610	624	614	626	576	600	553	545	616	633	611	611	628	594	610	584	631	603	597	670	619	606	647	605	597	607	617	638	598	583	569	628	614	625	610	611	595	628	540	604	628	587	624	561	598	620	592	567	585	627	643	600	638	603	619	567	622	649	622	591	612	594	598	618	569	607	616	624	608	599	643	606	640	625	630	631	627	601	604	574	552	627	604	608	601	581	628	602	603	604	623	570	604	542	650	650	574	608	577	579	593	617	619	655	640	579	639	604	563	636	614	641	626	604	580	609	621	595	629	567	626	584	639	579	589	590	654	643	620	618	569	576	576	603	608	615	616	617	617	600	600	588	597	612	603	594	588	612	605	643	618	588	619	609	622	604	617	561	629	591	616	611	570	638	597	625	617	611	603	644	620	639	661	586	637	588	630	565	633	617	616	551	550	594	593	615	631	625	625	607	607	580	640	608	658	631	616	582	600	624	656	605	580	605	648	568	604	615	630	599	628	630	620	586	609	601	596	603	621	569	568	618	585	633	668	615	636	623	580	633	597	582	599	638	640	656	616	577	604	615	592	583	626	684	585	568	590	646	573	633	617	588	623	584	645	628	679	595	548	577	640	609	574	612	585	603	629	613	568	689	613	552	637	649	601	633	635	607	628	606	600	664	631	641	601
32881	17558	4058	756	656	624	570	606	602	576	593	631	577	558	567	628	563	578	577	580	628	573	560	551	543	530	627	585	586	528	587	555	591	558	603	588	548	588	528	560	572	534	605	578	583	616	531	569	554	550	576	575	575	555	558	611	576	577	580	590	568	573	613	558	562	553	600	558	572	593	551	521	570	527	581	546	545	599	569	568	576	587	592	540	554	581	576	563	589	538	573	604	552	532	558	581	567	568	578	566	523	556	556	577	577	573	581	611	578	561	562	512	541	570	525	583	583	528	621	529	542	558	560	557	549	562	601	598	551	630	530	550	549	582	555	590	559	585	573	543	547	551	559	558	591	582	526	576	557	554	551	609	567	601	578	576	575	561	583	567	579	581	575	552	573	590	551	564	572	591	514	589	532	544	481	547	572	561	540	598	552	574	562	566	543	592	550	564	579	567	595	560	592	554	553	578	571	568	576	552	575	606	588	532	551	546	598	561	564	568	567	597	544	570	553	572	558	581	558	552	539	587	599	570	545	552	595	519	549	555	565	546	586	548	575	568	557	598	616	527	560	594	524	591	584	543	565	560	563	564	605	579	596	581	564	544	551	546	536	532	569	551	575	609	583	610	559	622	567	540	578	556	552	616	571	544	551	605	600	596	557	611	531	585	601	549	556	587	571	596	529	597	548	601	585	580	564	516	543	577	549	540	611	581	561	513	606	560	590	614	597	562	535	559	588	568	602	596	540	557	578	588	555	560	561	549	571	559	594	532	536	600	611	593	603	613	555	555	560	494	580	544	588	522	541	585	547	574	583	502	543	621	580	577	591	593	580	598	580	530	599	535	579	587	593	601	585	603	558	575	555	546	571	548	524	563	562	553	545	602	582	573	539	612	524	571	508	570	586	550	534	588	572	583	541	624	581	592	590	544	581	608	593	593	555	616	608	564	568	568	513	550	586	540	598	532	550	570	554	572	551	596	595	526	553	551	551	566	528	610	596	571	608	536	572	576	575	573	552	594	570	504	597	581	577	560	539	591	558	593	580	582	614	565	593	567	588	579	594	553	552	544	582	564	592	579	569	597	573	627	554	553	563	579	561	567	582	601	581	525	578	571	610	547	573	588	566	579	556	611	587	560	511	508	590	571	602	581	599	579	524	579	617	581	573	578	526	534	569	550	541	561	559	542	536	595	587	580	574	585	550	575	575	602	590	539	593	568	578	577	521	546	587	555	596	536	554	570	560	575	568	606	582	551	589	566	586	581	539	549	544	581	549	541	565	553	563	572	577	552	624	564	644	566	564	557	599	585	587	551	539	554	630	587	559	604	608	561	557	527	575	597	593	576	601	555	568	558	528	565	556	525	545	557	546	578	577	552	596	552	578	564	581	576	573	562	546	595	602	547	548	563	552	587	556	540	567	619	562	592	518	609	592	542	555	529	576	634	591	572	527	548	542	501	590	548	526	579	582	549	582	552	540	539	545	557	588	573	605	564	605	540	562	591	562	575	565	544	595	581	565	550	550	593	591	550	602	565	553	555	535	583	567	549	551	567	566	556	556	604	549	543	585	567	582	587	562	557	576	564	530	613	570	575	518	574	574	550	558	604	541	572	539	599	532	567	578	545	562	586	528	586	554	557	588	574	603	536	543	596	548	545	577	565	579	547	577	574	590	544	556	522	581	574	547	554	558	595	544	584	557	605	565	558	554	545	583	577	596	562	552	586	560	594	542	576	616	549	556	555	547	577	536	555	574	570	580	572	553	579	617	593	592	576	584	590	570	576	559	536	554	599	580	530	556	560	536	542	611	599	559	570	589	611	572	599	567	591	599	541	539	517	558	543	594	616	601	574	577	605	520	614	565	564	590	589	583	567	561	577	557	564	574	582	579	544	594	529	562	546	607	615	581	559	560	554	625	563	553	572	560	584	563	548	579	536	578	575	579	555	583	594	553	510	609	556	554	565	570	562	584	553	576	531	532	532	594	513	557	561	568	555	628	572	531	622	603	575	525	608	571	591	625	563	632	598	556	589	593	603	586	603	601	578	547	594	609	607	619	558	546	541	561	582	576	536	589	609	529	537	544	535	581	575	584	567	551	555	556	576	632	556	559	591	575	590	555	581	560	606	567	571	545	598	563	549	569	583	568	563	557	561	540	593	596	595	573	621	557	595	605	581	562	622	550	561	557	522	604	605	585	572	562	584	591	570	589	604	604	591	563	584	548	563	545	552	574	583	565	569	566	544	552	577	547	595	489	544	591	582	605	578	577	557	539	572	535	582	571	574	609	563	542	572	598	546	551	574	589	592	592	568	595	563	588	605	589	587	584	578	535	608	583	559	580	609	553	564	543	606	563	589	593	546	547	562	585	596	563	587	584	561	573	616	565	539	573	598	566	569	567	570	541	547	575	635	591	559	561	528	563	605	578	546	592	564	598	561	556	589	580	549	539	570	570	555	560	567	554	583	553	548	591	574	564	517	615	543	528	504	574	538	593	574	570	569	591	582	546	561	585	583	566	527	587	590	577	583	578	538	563	618	525	561	576	548	582	598	567	544	564	544	535	533	555	576	575	574	554	515	590	600	559	583	577	540	567	519	574	566	595	534	552	568	581	583	543	592	575	580	563	573	552	600	582	564	592	559	570	599	580	552	561	574	571	559	591	504	568	559	570	553	541	575	560	568	573	612	581	595	570	577	575	550	529	617	569	595	557	574	553	595	607	557	575	595	598	549	546	535	566	550	552	534	586	561	616	551	597	560	552	592	596	563	592	562	566	581	607	547	562	593	538	520	580	541	554	581	597	534	564	567	585	572	534	574	550	591	591	604	556	596	576	544	547	534	573	600	568	567	543	615	566	605	562	545	550	590	575	558	562	548	573	557	581	534	558	598	607	557	594	557	542	603	582	578	571	591	540	556	548	523	581	562	538	560	568	609	527	586	590	573	569	593	572	560	552	599	566	586	567	585	617	582	589	593	588	560	597	583	530	529	609	551	576	593	555	536	590	540	568	544	582	586	579	597	566	539	597	608	556	571	580	549	516	636	526	573	558	554	580	580	603	591	584	586	579	556	582	594	553	595	549	529	583	589	586	592	590	572	573	551	581	581	553	583	595	549	561	558	609	589	585	596	603	591	539	578	577	550	561	561	527	576	593	537	598	578	569	562	586	556	548	565	584	591	591	537	557	575	536	573	587	558	599	569	617	546	593	565	559	563	601	584	567	516	592	574	585	576	543	563	577	602	564	573	548	554	552	619	547	614	596	571	553	558	548	613	581	579	561	546	574	539	589	592	567	575	606	573	576	561	595	634	560	540	595	537	577	581	531	574	556	581	565	530	558	561	584	551	538	560	586	587	573	613	553	537	593	589	592	549	585	561	583	572	562	579	569	575	557	555	561	557	537	606	560	576	615	584	527	593	555	572	552	581	559	561	554	547	580	590	564	550	567	576	598	578	531	583	549	555	578	602	607	538	557	572	583	537	550	552	543	586	562	550
30141	3206	975	760	741	697	660	651	626	647	591	607	629	579	644	595	612	602	556	602	599	611	625	633	629	579	592	600	620	631	581	612	589	574	546	563	605	573	569	576	592	535	623	614	619	595	617	593	592	627	616	607	571	567	601	629	617	630	570	642	577	598	625	591	652	641	614	600	580	629	595	594	619	587	626	615	622	561	586	638	600	579	601	622	597	592	611	617	589	578	617	613	611	574	603	587	638	584	565	622	593	623	649	608	576	566	573	573	595	581	621	622	600	595	605	582	547	588	571	597	580	552	614	621	568	584	596	558	600	583	600	630	586	565	574	572	626	588	585	595	599	568	581	614	551	576	582	606	575	611	592	617	553	551	615	578	615	612	613	603	606	620	601	606	560	558	605	617	573	623	669	602	599	601	576	638	588	561	556	599	606	621	608	547	578	593	572	581	618	551	583	557	584	608	599	602	566	623	600	583	627	579	601	597	610	627	625	626	584	602	596	571	584	573	586	639	595	585	641	611	535	559	581	628	633	615	611	610	606	588	620	595	567	593	569	635	559	570	558	599	567	599	588	596	573	606	608	558	578	627	606	599	584	634	554	597	572	598	568	643	568	578	580	581	559	567	585	548	568	544	582	600	591	543	612	570	642	620	562	568	592	570	614	614	595	610	598	565	601	611	570	599	587	579	587	604	581	570	592	601	625	563	592	611	581	627	595	582	627	635	597	608	547	577	597	579	558	596	583	578	586	609	585	552	562	590	592	575	606	603	577	559	565	582	568	592	590	622	582	641	601	556	609	551	584	594	617	583	602	611	611	585	596	620	600	578	573	555	573	594	560	551	556	588	595	647	574	614	580	602	624	571	598	568	633	603	621	580	597	585	605	572	567	574	566	596	632	620	591	592	546	578	593	577	571	572	612	614	584	618	599	605	587	618	594	599	560	561	604	537	606	577	640	612	613	596	575	583	614	579	612	602	585	602	602	607	632	573	550	601	594	576	548	615	556	558	563	621	607	599	586	571	619	535	573	575	626	608	632	594	598	594	629	614	591	599	612	615	546	639	586	592	586	553	596	545	570	577	618	597	579	567	591	583	585	612	588	604	651	546	599	601	587	588	610	562	615	604	616	535	651	628	563	582	584	628	567	609	601	600	589	607	601	624	565	571	581	583	548	618	568	610	584	572	580	587	605	614	604	617	608	625	592	616	595	608	583	647	607	553	589	583	558	577	619	629	590	598	575	618	563	577	596	575	573	612	591	637	561	552	579	626	596	587	635	643	573	592	556	607	640	583	610	579	589	605	609	607	629	621	616	552	550	610	567	599	584	586	623	616	613	590	539	574	592	571	603	574	575	550	583	586	590	546	598	599	581	612	626	518	615	574	634	612	572	549	553	611	532	635	574	607	597	604	615	575	556	633	599	599	615	606	549	553	543	613	586	554	551	590	597	616	583	586	600	614	609	587	597	591	600	562	622	557	591	588	605	575	583	593	607	581	561	578	581	642	552	586	596	597	536	595	587	595	582	566	604	615	582	574	592	627	579	599	612	625	574	560	599	566	607	569	551	561	589	581	583	608	611	599	603	591	615	594	583	607	590	546	616	591	601	581	593	570	618	582	525	626	567	575	582	605	572	551	562	643	563	574	604	611	589	570	582	554	593	589	602	625	584	614	616	596	568	622	593	594	585	590	602	607	599	650	580	617	602	582	602	621	560	561	612	584	611	586	611	649	593	631	596	619	592	591	620	592	570	617	597	611	581	564	568	632	604	619	543	608	578	574	578	560	611	586	524	578	608	598	619	614	576	596	565	597	586	604	644	595	615	610	576	620	576	551	586	590	610	568	641	562	580	594	600	577	629	618	612	630	596	603	552	586	619	612	623	597	620	570	567	612	533	600	621	589	595	614	623	612	568	590	612	622	604	615	595	644	579	593	602	586	573	605	595	585	586	582	559	574	563	593	570	587	653	613	601	593	591	606	601	586	618	533	575	563	570	620	599	585	591	560	586	595	568	607	617	611	610	603	551	588	604	554	599	585	574	624	568	590	561	611	625	628	592	562	584	608	613	602	552	663	565	604	565	604	589	600	616	585	562	576	574	585	574	628	590	596	560	634	565	609	590	570	589	606	564	622	610	600	588	591	617	593	586	581	635	593	569	586	574	608	576	608	603	601	598	572	547	586	624	589	576	627	606	559	586	623	581	583	596	564	577	596	600	585	611	552	598	584	574	584	588	575	592	552	608	590	609	540	551	583	589	594	617	584	570	563	606	587	567	586	603	584	558	591	601	572	615	584	572	604	639	569	569	567	595	616	602	583	577	554	594	544	589	576	627	587	570	555	582	597	596	628	612	579	651	604	579	574	611	585	607	620	611	596	583	543	603	578	532	600	591	605	636	563	627	620	553	590	625	567	589	576	597	617	608	535	636	624	617	594	596	603	587	607	574	603	615	614	602	597	584	578	610	594	530	616	622	600	620	581	558	577	617	577	608	582	590	559	607	613	618	607	620	654	605	626	563	548	595	619	625	605	582	557	556	617	579	577	564	633	533	641	591	613	573	572	631	576	582	627	567	597	587	587	583	601	589	612	575	568	590	583	597	620	563	621	570	593	613	622	613	612	568	600	610	605	614	597	589	602	564	610	578	628	580	596	604	584	585	594	562	600	572	604	599	570	586	592	545	626	571	562	580	589	556	591	610	606	574	549	540	591	554	607	588	603	570	564	582	579	626	541	593	534	548	624	617	648	585	586	610	573	601	613	606	616	580	607	541	568	600	575	577	615	629	627	567	598	616	611	572	547	582	621	596	614	585	598	647	632	611	603	589	594	573	623	557	553	553	545	635	615	649	620	591	596	604	587	615	582	588	602	560	601	590	584	597	548	586	586	621	555	580	566	611	604	560	573	577	585	576	605	585	575	584	587	606	540	571	583	581	611	600	575	577	608	594	610	560	601	606	611	579	566	549	633	608	618	608	579	585	579	564	593	595	642	582	599	610	579	580	581	610	604	610	608	567	587	634	583	575	573	548	620	574	566	598	652	608	598	602	582	599	585	638	551	638	576	582	645	594	591	569	556	572	610	601	642	569	581	595	569	559	576	590	639	563	631	592	550	586	569	605	623	588	581	578	568	598	628	543	614	585	586	612	596	549	574	597	651	574	590	614	582	554	568	583	566	639	618	600	618	603	565	603	602	591	557	604	553	555	607	563	585	577	576	559	586	599	568	563	597	606	591	594	607	629	619	631	617	623	605	620	595	609	618	575	591	570	572	602	596	580	520	606	567	625	588	601	593	588	603	596	558	635	566	594	614	626	592	595	509	557	620	563	642	589	576	648	609	572	602	590	621	621	597	572	572	546	593	596	618	580	615	562	581	537	633	538	574	585	616	569	628	550	538	613	550	616	564	577	536	585	641	642	571	610	603	575	549	591	574	620	582	600	601	548	560	561	571	606	601	605	592	609	608	577	632	598	575	564	605	563	553	584	575	602	587
25181	20992	27175	24822	20907	11194	1049	683	548	537	485	480	436	446	425	398	379	411	348	383	409	366	388	346	337	365	369	361	344	361	320	342	332	333	388	373	366	366	354	336	353	315	348	325	335	375	303	355	323	322	326	348	361	359	352	366	356	343	349	354	338	352	358	366	349	334	358	350	365	336	294	346	322	340	347	307	342	313	359	362	364	348	312	332	342	312	333	354	342	311	338	289	309	346	345	334	353	376	334	334	329	358	325	317	320	344	346	366	327	356	319	359	324	350	361	346	363	345	315	357	336	353	323	353	315	338	312	333	342	374	314	334	336	338	337	336	347	325	357	359	335	353	340	329	309	352	318	333	328	321	291	306	348	328	341	288	344	344	283	345	311	319	317	342	356	316	320	336	330	310	320	314	342	330	349	322	328	309	328	314	320	302	320	318	323	321	343	352	317	321	303	337	338	350	344	333	305	332	342	312	333	339	317	356	297	305	328	316	345	335	334	344	315	312	339	294	291	338	331	287	315	309	347	330	320	347	288	328	318	318	358	366	312	335	324	337	316	316	315	316	326	342	354	313	357	343	325	318	328	316	326	348	353	306	343	330	296	347	317	348	353	338	311	351	326	324	342	346	363	356	332	331	342	325	367	332	341	367	334	357	339	317	357	340	314	329	330	327	348	336	320	349	340	331	310	346	357	299	346	362	335	350	306	330	316	337	314	335	324	319	304	341	316	349	341	349	342	306	294	335	349	310	361	357	311	327	332	309	303	352	349	332	357	324	349	341	337	329	335	341	316	336	329	367	356	326	331	323	288	346	313	348	329	357	326	297	324	329	353	337	330	339	349	315	338	349	353	314	340	332	336	345	328	334	359	306	307	325	307	344	353	301	323	331	358	326	332	336	317	318	335	325	357	339	328	338	353	332	355	362	332	344	339	317	298	341	288	315	312	311	341	326	327	304	364	344	345	320	333	332	328	301	296	332	326	344	334	317	321	332	338	322	351	319	310	353	338	291	346	323	313	339	337	322	369	371	352	336	356	314	307	359	301	300	314	343	329	327	343	302	334	325	333	301	346	337	328	314	322	337	359	345	334	334	335	323	336	328	349	319	306	339	359	337	356	358	349	320	330	341	368	313	351	320	340	336	312	332	321	310	309	348	318	351	327	357	316	328	303	370	378	334	335	319	336	349	306	348	297	346	318	356	331	317	356	341	367	317	329	329	324	327	311	325	332	328	320	330	360	318	345	349	322	343	329	342	321	315	316	343	324	318	309	334	346	305	354	343	288	329	354	354	350	394	349	334	334	347	324	332	341	334	354	348	333	300	308	350	333	369	381	312	315	344	296	345	370	347	334	331	320	302	328	312	338	334	376	305	321	324	340	322	296	325	339	337	373	316	336	344	339	339	343	331	376	329	333	347	367	337	326	343	364	338	355	323	329	323	314	346	346	318	323	314	346	335	313	333	320	291	345	330	328	327	326	328	333	370	334	355	300	348	356	331	333	327	353	351	305	343	333	329	305	335	313	319	349	348	309	334	351	320	354	334	329	311	307	358	313	336	338	334	310	329	327	304	354	329	321	334	313	315	321	315	363	347	346	377	353	340	343	325	331	308	321	309	332	315	335	296	375	323	311	364	318	374	362	309	319	327	311	342	314	360	334	319	340	355	346	327	304	315	327	364	304	338	339	326	281	338	319	301	332	345	329	340	375	319	311	352	303	336	334	322	341	339	308	352	328	381	345	371	376	342	335	332	323	329	297	300	335	341	324	335	332	319	319	323	318	343	372	319	302	344	350	337	349	333	321	331	300	331	317	312	329	346	308	333	323	332	336	314	303	327	350	333	363	337	329	327	344	364	290	314	300	346	361	323	359	359	348	363	337	356	324	350	343	359	322	310	352	336	325	325	347	302	357	318	357	344	326	348	343	339	310	313	348	324	303	302	333	311	314	353	353	339	321	345	329	341	330	344	318	294	321	334	352	306	325	352	304	312	335	331	339	352	341	319	327	316	336	348	330	367	323	318	328	298	339	318	350	341	281	354	338	303	335	344	311	311	334	328	309	318	350	300	346	322	357	331	320	322	266	311	343	336	325	364	357	303	366	320	325	344	314	320	322	343	301	341	327	341	355	338	334	322	316	317	317	331	322	343	332	314	327	321	304	359	318	305	337	298	343	338	362	339	344	334	354	346	333	335	356	353	330	345	319	353	316	349	338	308	326	347	351	324	345	327	319	309	307	303	313	358	332	349	308	315	326	327	324	340	299	349	337	332	327	360	351	343	328	335	386	344	335	335	332	335	355	327	314	374	321	333	314	330	313	326	351	319	352	305	324	321	312	354	319	330	363	313	345	335	328	310	318	300	339	355	328	328	304	300	330	309	355	359	344	335	308	336	355	343	323	333	328	303	330	327	343	328	329	319	289	373	338	336	328	328	348	329	313	350	298	376	328	348	357	364	325	343	340	345	335	335	338	326	326	325	339	352	338	323	350	352	315	328	354	322	341	367	347	329	308	349	318	315	325	348	356	348	371	328	361	333	352	330	331	347	310	359	332	333	309	347	346	352	328	330	353	338	310	355	347	311	312	339	312	317	313	372	349	360	320	326	319	307	335	307	332	345	324	291	343	329	337	370	338	344	320	343	335	326	323	343	323	340	372	332	308	369	333	324	375	362	331	329	315	340	306	376	331	338	378	334	341	313	314	333	301	309	357	345	336	316	354	332	331	304	335	323	339	344	328	333	343	323	328	322	307	330	308	329	345	317	338	339	330	305	351	331	336	346	315	319	333	313	335	356	352	319	332	330	345	349	306	325	314	350	323	344	319	332	353	332	360	373	325	346	331	337	326	360	324	311	350	330	373	342	320	299	309	320	331	308	324	317	335	281	333	327	366	375	329	322	306	354	324	348	359	359	329	338	329	321	309	326	328	346	335	357	364	353	301	349	334	335	307	321	340	340	314	337	340	326	338	337	342	333	345	322	330	311	326	305	327	325	352	313	362	353	337	347	334	349	344	311	326	382	329	311	308	316	320	361	347	362	314	347	346	329	329	305	364	308	320	332	360	363	366	360	320	313	315	294	293	367	312	297	322	348	345	346	301	333	344	356	343	304	331	295	331	323	325	334	322	341	335	313	354	375	350	292	346	341	358	329	327	337	338	333	357	322	336	329	312	324	319	321	331	344	382	328	344	345	364	320	319	331	367	385	356	317	325	313	339	331	323	308	347	358	316	316	345	326	352	329	319	327	331	359	358	326	377	361	362	326	341	307	328	364	340	334	325	333	310	332	320	317	340	306	360	322	319	345	348	313	330	352	341	308	324	319	299	296	341	322	359	336	328	336	356	321	332	323	319	366	327	356	379	319	331	325	337	326	350	313	332	346	289	313	338	320	331	353	348	355	321	310	317	333	345	312	347	317	321	312	333	345	375	370	338	323	372	339	327	324	311	307	307	304	326	347	311	322	343	365	368	323	322	374	332	316	310	296	363	325
58961	10745	7227	4009	2437	1773	1437	1058	951	763	703	677	617	557	541	519	476	478	481	461	443	413	398	417	392	432	408	388	373	399	363	362	384	381	370	362	368	369	370	364	361	371	363	372	402	416	350	355	360	361	368	337	339	361	384	321	335	375	361	385	394	444	386	394	396	402	370	365	375	356	346	377	369	361	376	385	377	321	349	361	355	329	367	370	365	361	358	348	353	361	351	301	352	354	351	342	324	361	356	327	372	364	348	378	369	323	365	327	317	338	341	337	318	366	351	307	356	343	344	338	327	321	349	317	345	355	350	347	318	371	324	370	339	361	372	359	340	328	364	334	341	337	346	351	343	377	352	369	331	339	377	341	340	351	369	337	367	355	368	353	342	373	337	369	357	364	369	324	345	353	362	370	340	382	350	339	307	337	366	342	340	359	304	322	336	372	324	301	364	339	348	369	334	331	343	357	350	337	336	316	345	387	320	346	321	354	348	349	326	340	395	335	348	340	381	373	355	373	347	349	325	337	343	327	334	344	353	369	319	326	372	341	336	356	339	344	339	365	375	344	341	342	340	372	359	368	324	333	324	373	360	302	339	347	352	382	331	377	319	345	335	351	339	317	342	341	355	344	367	313	338	343	324	346	383	314	323	364	353	371	356	335	351	348	326	368	363	371	350	352	345	347	353	365	319	372	337	340	349	334	327	334	336	347	339	322	311	328	363	332	389	358	331	319	345	339	323	347	327	334	348	320	380	324	365	321	329	328	327	332	337	333	368	334	333	360	328	352	330	330	327	363	361	337	361	348	374	351	323	316	335	319	321	314	345	321	369	358	344	341	339	376	317	326	350	334	344	371	358	357	320	334	317	310	348	324	355	364	341	360	365	353	351	309	349	336	349	333	316	359	335	331	331	342	358	369	342	351	345	343	374	331	364	343	338	356	310	324	339	313	377	355	330	378	320	329	342	367	389	333	366	342	352	353	350	315	324	342	355	353	377	357	340	360	339	354	365	316	367	365	350	359	360	335	344	346	372	364	347	352	347	327	320	346	316	341	350	312	372	331	318	347	339	339	334	320	349	330	308	335	293	347	339	382	292	310	348	338	371	345	343	366	317	374	342	365	339	339	346	362	367	341	330	364	331	350	347	349	351	365	383	333	352	389	379	343	370	334	342	353	349	361	351	309	328	345	365	376	353	342	356	324	336	340	326	367	334	343	364	320	403	352	353	348	372	341	342	337	310	364	329	370	375	361	349	342	350	317	359	359	327	348	363	353	342	315	349	376	334	331	379	309	339	342	358	342	336	338	378	311	384	353	316	311	364	359	335	334	352	321	328	373	318	351	324	344	379	341	352	342	389	349	359	350	347	341	318	341	354	342	345	358	341	336	349	337	368	339	353	337	365	329	316	357	323	319	340	371	364	322	381	364	342	359	336	379	301	367	357	380	324	374	372	359	365	349	331	352	362	331	336	337	392	360	369	348	329	342	338	359	344	311	356	347	359	340	350	342	376	364	338	338	341	350	359	343	341	382	365	372	333	355	358	355	355	345	318	347	370	347	325	309	355	367	348	338	362	356	334	388	346	304	417	322	324	354	319	351	369	344	370	350	289	345	341	323	365	340	356	365	336	348	351	382	376	381	337	345	319	358	355	359	355	343	335	367	300	332	343	315	350	372	336	372	316	334	391	345	341	332	327	353	316	363	369	345	343	333	358	347	335	350	354	361	326	295	312	341	332	332	348	350	350	348	351	317	335	365	347	331	347	353	353	318	347	323	330	352	344	369	339	354	339	361	373	354	346	341	321	329	328	343	357	341	331	360	328	355	345	340	366	334	358	379	359	332	366	343	323	328	333	333	363	413	320	363	323	355	359	351	355	379	283	336	323	322	323	325	344	348	339	365	338	356	356	331	335	348	306	371	341	326	339	370	345	374	323	331	374	375	370	337	349	367	360	355	348	344	325	364	336	349	330	361	337	335	338	351	352	352	327	362	333	322	333	360	379	372	353	325	355	344	378	351	365	332	328	338	389	336	384	342	363	366	356	354	324	357	343	352	337	352	312	366	375	342	370	395	355	332	378	366	333	323	361	336	354	343	329	378	331	338	339	368	385	332	337	369	366	325	344	291	340	354	355	346	372	369	382	343	353	368	349	302	333	339	334	336	352	344	322	383	353	309	357	360	355	339	299	391	355	361	360	338	336	366	341	349	362	342	354	320	334	342	340	354	359	361	343	357	338	340	332	321	339	342	320	352	337	338	356	355	341	342	392	350	345	344	343	330	299	326	312	331	357	328	323	343	369	347	332	336	371	345	307	338	335	357	352	326	383	369	336	336	359	365	347	328	365	342	364	332	355	339	356	331	356	379	347	348	349	351	322	337	356	347	364	313	353	308	342	350	321	347	340	351	367	341	334	374	372	339	315	347	329	349	346	352	344	314	341	373	383	343	370	351	319	397	350	353	352	361	328	337	329	316	358	331	322	352	348	343	332	332	316	356	364	358	375	342	352	368	358	339	351	358	344	349	354	395	369	367	339	311	311	359	355	365	374	338	326	390	360	368	364	357	358	344	361	352	331	393	303	343	320	354	344	363	387	335	357	336	352	342	363	368	347	329	355	370	348	396	360	354	345	352	359	373	356	365	375	319	359	349	359	349	366	350	334	361	356	357	350	363	377	350	385	359	329	321	341	345	377	364	373	346	344	364	327	324	310	350	389	345	318	373	373	321	321	348	311	308	345	351	350	361	332	348	350	351	336	332	360	358	380	338	358	334	357	396	330	373	345	351	363	343	328	329	355	342	365	359	343	348	334	356	350	370	352	337	374	339	330	331	337	363	353	349	351	367	358	344	330	352	351	320	341	352	337	334	361	345	371	347	331	325	348	339	344	331	343	323	336	313	342	328	368	355	344	329	350	331	364	378	364	348	328	359	378	380	335	333	355	331	351	374	343	361	336	356	356	354	334	342	368	356	360	387	329	365	351	359	359	357	328	351	355	350	362	369	371	331	325	383	341	356	345	389	319	367	349	357	343	332	355	350	336	328	308	336	352	371	337	355	363	375	307	331	328	333	315	349	332	353	361	323	344	349	340	339	341	364	345	337	355	359	364	355	337	369	348	350	365	385	351	372	347	338	345	350	350	294	352	349	340	328	358	342	341	348	334	324	329	357	330	324	346	349	347	369	374	364	358	327	360	389	347	325	312	342	319	382	328	372	353	381	330	349	330	347	343	337	343	382	348	332	334	369	319	324	371	314	363	337	343	317	379	316	330	344	373	319	357	331	317	353	330	332	355	361	383	334	348	355	330	368	361	316	323	332	337	388	318	348	349	356	378	337	314	346	344	366	374	332	356	363	347	365	347	363	352	352	319	364	303	341	357	324	336	389	353	328	360	347	344	348	351	339	356	330	316	340	368	355	341	374	347	333	353	351	330	347	345	323	333	348	338	380	362	311	379	356	362	322	377	331	381	330	337	357	343	319	349	360	309	353
23213	20925	27859	24128	20917	20978	10791	1512	1068	1045	910	856	893	808	829	809	742	784	738	751	701	712	690	684	700	647	740	685	649	702	646	658	682	652	723	698	695	637	670	673	649	622	680	637	666	664	649	665	660	633	696	661	646	684	655	667	654	711	666	706	684	655	684	674	672	626	687	673	719	698	624	670	689	617	638	644	642	642	645	644	649	615	651	632	646	661	650	633	642	626	693	675	619	667	615	669	681	657	666	642	700	623	638	686	652	633	702	638	643	654	647	650	643	646	706	633	638	690	645	615	636	639	669	672	648	678	648	655	601	703	615	637	588	632	586	664	678	599	641	662	647	682	655	647	664	612	650	641	648	654	665	662	634	643	624	679	644	621	653	663	644	645	683	628	653	634	638	624	652	606	687	648	676	639	642	623	643	624	643	640	640	623	665	615	666	659	640	645	618	647	654	623	631	609	621	652	617	618	668	663	632	638	631	642	626	622	680	607	663	670	641	645	668	641	692	603	632	660	665	658	649	673	605	653	590	637	671	627	667	672	677	604	669	650	608	654	611	650	658	644	672	640	683	655	678	624	624	644	639	642	643	622	619	638	612	620	655	684	607	628	600	666	605	645	677	645	599	640	654	655	655	634	640	631	665	621	638	594	659	593	628	640	626	586	662	622	606	637	646	618	633	598	639	560	662	608	644	655	657	651	646	665	648	606	606	641	611	634	620	619	639	640	632	657	635	595	709	640	618	638	626	636	654	642	658	637	629	653	633	600	667	662	678	714	596	619	696	594	645	623	618	618	652	625	694	628	586	651	624	646	642	679	681	620	633	664	711	636	619	683	666	630	626	661	643	670	641	623	624	607	644	650	670	598	717	667	601	644	626	631	644	656	631	646	626	643	649	681	614	648	614	644	624	623	650	618	644	665	676	623	680	634	601	677	651	651	674	676	637	639	616	646	652	628	655	650	649	636	630	677	651	648	655	648	628	660	631	657	690	686	687	658	655	619	609	674	654	596	652	633	692	644	657	616	676	684	685	638	625	628	654	672	659	637	586	632	636	600	647	658	672	648	673	645	618	672	682	598	682	647	598	606	627	644	621	621	677	633	643	663	646	654	658	608	676	661	636	695	656	642	639	626	562	649	626	646	662	675	658	660	632	671	645	698	666	602	688	685	628	622	667	655	661	640	627	693	600	668	673	637	644	630	671	632	642	643	638	672	627	653	644	638	630	617	659	676	632	639	655	611	665	610	617	656	685	612	676	670	676	640	684	659	627	652	631	623	588	613	655	639	694	611	600	623	662	655	637	596	616	663	637	631	637	609	621	667	617	622	661	595	648	686	661	655	637	673	666	666	592	627	671	665	624	635	643	667	662	631	734	641	642	683	669	646	686	586	613	670	696	647	624	659	629	637	648	694	623	653	668	687	610	649	681	674	685	614	645	648	620	656	646	663	671	620	669	639	624	641	571	617	659	657	629	624	672	640	643	657	641	654	618	647	641	651	693	627	638	683	640	635	640	646	632	636	669	661	603	646	615	615	631	643	625	644	685	669	661	672	629	635	683	655	674	672	613	605	686	655	665	647	680	673	618	666	628	634	633	614	616	677	618	646	658	636	633	608	573	648	672	642	655	624	586	602	605	647	631	595	641	647	643	606	627	606	631	617	654	630	672	634	642	681	710	637	669	655	644	646	633	656	630	596	612	652	629	638	669	640	632	642	611	625	639	632	651	643	623	672	638	630	631	641	653	632	644	662	631	633	645	605	658	613	689	640	627	619	653	669	668	672	647	597	650	645	638	637	650	664	625	666	664	636	644	642	595	663	666	608	628	643	631	640	659	653	637	669	657	639	654	602	680	634	655	626	636	619	677	647	654	660	588	660	698	666	616	655	633	645	654	588	667	631	631	670	648	652	650	691	597	646	635	629	672	618	602	619	623	631	634	700	635	659	665	621	682	655	699	618	594	614	649	592	668	648	657	666	607	659	647	667	616	668	633	629	626	629	696	642	636	638	613	670	642	683	621	640	640	622	660	586	681	667	643	653	652	623	653	643	668	643	640	663	619	639	638	692	645	621	654	677	628	662	660	622	634	655	640	624	660	682	664	634	662	663	664	610	616	671	615	608	647	629	620	679	674	654	625	653	648	671	585	673	619	631	651	611	615	637	681	648	619	611	638	690	698	674	647	618	705	648	711	614	690	643	613	664	670	618	676	642	673	622	609	702	672	625	621	588	622	654	648	608	668	670	646	656	657	681	695	615	682	629	686	682	673	682	594	695	635	628	661	637	638	614	683	644	632	630	622	672	651	600	605	600	579	622	627	632	663	644	657	684	617	656	601	642	633	666	651	677	651	630	641	618	650	671	649	680	591	622	640	670	641	684	659	623	676	660	652	652	626	672	691	640	608	691	646	670	666	608	592	607	667	673	673	691	657	568	615	619	606	649	631	620	643	717	685	639	623	632	622	620	647	639	669	651	673	629	677	629	633	612	650	624	647	631	714	668	669	610	659	641	657	644	646	655	672	624	668	643	625	646	630	691	594	631	652	639	644	626	606	620	639	645	616	644	638	611	624	657	645	649	644	642	597	629	696	632	672	675	655	700	651	634	620	649	611	631	677	676	708	624	645	696	625	660	626	633	672	650	594	628	614	654	636	660	643	645	640	681	645	647	623	618	655	686	645	636	656	583	664	650	616	610	625	643	687	681	640	632	637	670	666	624	637	673	657	669	581	671	663	634	677	641	625	613	655	605	659	624	628	589	665	638	635	634	587	641	677	638	672	634	673	625	642	610	609	599	598	621	623	615	690	619	678	627	620	629	650	596	616	648	658	622	616	628	638	617	654	659	643	666	633	657	635	641	658	685	645	667	666	652	627	639	643	625	659	635	632	635	650	659	615	689	648	641	647	621	661	658	614	619	601	646	690	668	638	667	679	671	642	614	660	671	667	675	629	616	640	659	616	622	646	619	691	630	668	690	654	620	612	663	653	627	653	645	619	645	659	602	634	642	642	617	624	599	695	675	625	644	689	649	619	615	634	668	627	663	643	608	652	664	634	659	629	616	668	635	685	663	615	649	661	683	672	643	654	695	671	661	648	651	642	672	670	708	603	646	649	641	661	659	702	647	615	611	604	638	687	620	682	627	661	642	623	606	675	624	603	657	612	701	647	646	655	644	694	642	648	627	636	618	641	664	619	658	629	637	661	645	636	627	640	674	671	644	648	634	651	662	609	646	659	692	633	656	674	627	648	622	700	606	641	664	622	634	643	651	598	645	641	606	636	695	685	645	635	684	628	672	666	587	646	622	637	613	617	646	628	685	603	646	640	666	667	679	634	649	627	635	598	625	632	661	676	638	604	655	609	636	671	637	666	669	642	629	656	676	643	665	651	641	711	637	646	655	656	614	609	636	681	629	659	665	656	619	604	676	656	630	612	663	610	649	623	656	590	600	609	649	665	655	640	612	634	633	666	680	649	709	659	650	601	662	604	661
59184	12036	12280	7284	4627	3243	2481	1994	1594	1438	1316	1229	1126	1059	998	951	899	864	810	767	768	730	763	700	728	694	632	703	682	702	684	669	655	676	670	687	641	674	632	656	685	659	698	600	596	680	605	658	661	643	642	626	644	671	662	638	668	663	656	666	651	634	646	610	652	709	617	669	652	608	622	661	623	624	621	627	604	606	617	632	604	660	625	630	615	609	622	599	559	608	592	601	635	625	602	594	634	666	627	651	641	659	653	633	583	605	636	637	598	664	630	625	531	656	608	603	601	637	596	629	626	594	628	584	624	589	615	600	567	617	584	601	581	588	602	585	589	616	664	574	612	620	614	620	598	593	588	579	601	626	564	596	622	606	576	597	619	609	599	608	598	638	627	596	635	597	652	593	606	602	622	633	601	617	646	620	580	597	617	610	589	608	555	617	606	617	586	673	631	618	645	604	608	572	592	627	574	614	643	622	640	642	603	595	608	618	601	611	550	591	613	631	649	609	578	628	624	630	666	589	611	590	612	596	617	622	608	632	572	598	616	612	613	649	643	627	605	590	628	538	590	628	581	633	589	587	596	612	607	625	623	605	538	571	570	608	594	638	622	620	583	564	661	607	565	615	618	597	654	607	621	605	632	623	620	624	608	607	593	580	605	642	559	587	551	673	592	583	662	632	633	581	617	571	682	609	610	626	559	587	630	613	588	556	630	577	627	617	609	631	634	584	625	643	620	588	585	552	636	598	626	617	621	608	603	581	616	647	594	584	614	622	587	585	587	611	636	624	592	596	609	654	641	625	567	603	648	578	632	667	582	636	596	647	606	643	618	601	591	617	596	583	627	578	634	622	582	581	589	603	590	630	623	632	602	636	590	601	599	596	588	605	564	613	598	621	630	618	587	630	583	600	606	613	579	598	641	624	630	592	641	596	592	660	594	615	612	643	569	599	621	641	596	667	649	642	603	590	601	629	609	621	582	602	577	572	585	624	595	659	612	603	581	560	621	561	608	594	610	632	567	576	609	598	613	622	595	603	648	610	542	612	570	588	592	609	681	610	579	591	639	622	618	654	630	592	630	646	600	590	624	630	591	601	590	623	590	624	625	631	613	576	615	592	607	577	580	618	601	554	576	602	641	591	635	617	607	556	565	568	587	613	581	595	643	634	616	638	608	608	610	610	618	622	600	618	630	581	602	599	600	614	639	610	599	579	573	633	596	621	614	601	641	604	600	596	616	603	641	588	578	568	674	614	594	598	580	587	585	607	597	648	651	615	614	578	604	649	586	613	577	601	596	627	665	586	588	602	627	585	605	571	561	606	641	616	643	609	588	613	612	591	612	595	664	640	606	637	636	604	616	603	579	590	647	620	560	613	581	597	636	569	616	592	603	631	545	586	598	622	624	595	602	595	588	617	587	616	628	597	627	597	594	609	552	631	597	614	615	616	625	591	609	584	655	606	602	629	629	587	606	607	618	607	569	598	596	586	632	626	604	610	622	619	583	615	583	604	600	608	617	599	606	629	580	591	610	671	631	641	613	615	593	627	566	586	615	636	568	571	633	603	581	621	626	661	606	602	578	578	692	629	594	598	661	626	618	606	596	595	651	584	549	591	604	615	618	555	599	613	609	623	604	614	560	590	644	632	570	598	619	605	629	597	623	622	600	613	628	637	578	614	614	592	584	581	619	604	645	598	617	577	626	598	634	596	640	617	584	581	634	602	629	634	591	613	632	624	617	614	585	590	625	592	567	587	622	627	627	614	666	604	629	601	595	591	576	617	553	607	593	615	578	609	629	612	640	586	616	626	645	592	622	617	608	601	616	627	605	595	585	624	600	605	615	618	614	634	621	589	619	611	639	639	612	664	642	566	612	622	614	586	637	616	606	588	604	638	590	578	611	644	587	609	597	641	601	575	566	604	638	633	573	582	607	582	641	616	638	580	626	668	604	619	639	593	631	599	583	603	611	596	583	590	566	607	607	621	607	615	611	649	571	633	602	602	594	599	610	607	630	597	618	585	602	623	588	573	628	589	557	604	627	629	634	600	583	660	603	605	611	655	612	669	604	595	622	603	612	622	625	598	613	616	577	629	620	634	562	593	606	624	641	607	586	594	659	606	623	559	603	615	662	602	596	647	589	600	602	610	601	607	588	596	595	597	610	582	562	560	627	574	611	587	634	642	625	591	583	620	579	645	580	628	587	618	637	641	616	533	579	574	613	623	577	584	635	597	584	606	632	609	592	661	588	595	572	635	580	590	613	653	606	617	608	562	622	620	611	618	621	622	598	613	620	592	639	595	543	637	573	617	619	640	643	613	626	605	626	666	615	611	581	617	624	558	616	591	608	640	630	570	622	597	637	626	575	614	600	607	597	562	606	619	601	672	582	579	632	578	649	579	624	596	583	620	611	659	630	604	610	616	595	565	626	614	632	613	625	572	659	578	635	555	629	605	637	579	608	635	612	600	599	657	628	597	597	578	605	604	623	572	617	606	616	617	589	600	624	582	600	621	601	617	595	594	582	603	635	605	602	675	627	580	559	595	575	596	615	559	582	623	604	594	605	607	636	633	602	612	608	628	612	602	626	678	615	620	618	602	610	637	595	599	598	602	587	624	629	562	629	585	627	590	641	599	595	612	617	606	624	599	600	600	590	606	640	642	605	585	629	665	609	581	554	633	593	607	615	610	637	637	599	625	578	598	627	618	674	615	618	597	662	595	595	595	586	600	587	569	605	609	617	627	613	605	590	572	641	617	628	604	580	632	579	625	608	587	642	578	633	559	621	582	584	614	601	633	641	644	625	651	631	601	590	597	606	613	624	597	579	592	615	620	538	622	584	622	558	601	611	630	572	580	616	653	630	601	631	637	645	568	622	607	595	627	598	620	575	588	608	616	600	641	626	563	596	609	628	611	640	608	602	562	576	608	571	606	632	624	595	616	588	557	580	566	640	584	627	567	601	590	589	625	589	621	628	624	586	603	600	614	622	571	598	607	625	589	606	617	592	586	584	642	628	594	629	590	609	622	635	612	599	614	591	588	612	670	621	604	674	609	583	623	608	616	624	649	616	654	586	620	593	577	598	592	679	576	591	583	621	609	617	612	640	597	612	643	610	586	638	609	664	611	608	619	562	699	589	584	611	578	600	589	558	595	567	611	608	620	630	587	627	585	616	629	600	629	572	609	633	645	618	591	596	621	609	633	605	638	620	597	648	608	618	615	633	593	564	611	598	623	640	598	573	625	607	583	579	609	642	636	608	600	605	628	623	586	639	634	631	595	641	586	621	613	602	637	602	585	642	582	606	592	567	612	623	600	620	603	637	639	597	636	590	554	630	615	576	592	562	615	585	574	577	618	601	619	636	580	573	626	618	566	567	605	563	595	694	617	626	582	594	604	609	596	625	572	590	600	658	633	598	549	598	597	566	583	631	598	652	619	622	628	598	602	583	608	606	623	581	580	605	629	626	609	622	617	620	632	622	591	595	594	620	595
33190	17691	4034	812	625	622	607	589	607	586	594	604	606	562	623	564	547	571	532	596	579	579	549	557	631	565	567	548	541	521	526	585	554	569	538	612	575	570	569	572	567	555	578	589	547	582	562	567	578	571	575	564	568	565	570	578	591	549	549	602	590	548	597	569	593	576	577	607	541	539	533	581	548	525	590	605	591	560	543	537	587	592	588	590	564	588	582	611	615	553	554	545	565	546	567	532	538	574	581	568	621	591	560	546	576	574	584	566	577	550	588	554	595	557	543	590	575	576	539	530	619	616	570	564	594	597	568	569	568	541	547	603	630	584	588	571	562	526	569	547	547	547	591	550	598	557	546	537	583	619	568	574	560	524	555	607	556	587	546	539	552	611	544	563	569	519	547	533	611	582	582	549	535	611	553	581	577	587	583	535	585	537	546	551	581	623	580	584	557	589	550	589	586	550	600	582	566	633	562	578	561	573	573	592	562	548	516	589	599	569	590	578	577	546	580	569	574	572	579	584	580	581	544	600	586	547	615	556	555	536	545	568	506	554	584	552	536	535	578	549	562	549	566	562	589	551	528	614	557	567	587	565	544	591	589	557	570	540	602	563	599	572	580	537	572	557	599	563	597	591	564	581	517	573	598	593	557	521	573	597	615	555	576	626	574	534	593	556	612	583	553	563	589	586	613	553	576	579	566	594	551	559	574	556	549	553	556	561	561	575	551	548	553	561	566	560	582	557	567	598	544	549	599	540	590	560	553	559	550	545	558	552	551	554	578	516	567	582	555	594	601	547	564	590	600	544	632	540	602	581	579	551	531	550	555	548	556	581	541	529	571	575	595	583	567	618	568	585	600	580	594	603	525	566	548	539	568	547	567	579	551	586	567	577	542	591	568	582	572	576	546	582	556	575	639	606	598	547	599	540	516	540	536	607	593	576	575	532	572	562	549	586	583	575	559	558	557	555	575	586	591	543	544	591	577	573	541	578	594	590	560	573	560	541	560	529	528	550	546	532	591	569	569	547	583	593	562	527	555	546	552	613	588	569	617	545	589	618	573	561	560	583	542	594	599	606	575	584	549	650	560	566	563	578	569	606	554	572	569	590	562	541	549	503	569	535	557	568	571	596	576	566	610	553	574	557	553	511	546	585	577	580	573	559	595	494	561	591	535	629	621	567	515	571	581	568	564	541	545	621	552	543	550	560	608	532	589	578	549	589	566	559	566	602	622	560	536	595	567	595	594	577	565	597	576	596	609	591	566	581	510	552	556	554	575	597	600	544	567	586	540	590	540	560	566	545	608	556	574	619	544	587	595	556	550	571	586	573	610	540	592	546	581	542	613	573	511	577	559	565	583	563	573	561	567	582	541	567	512	552	612	598	560	544	524	574	549	558	577	547	549	516	537	560	534	532	558	554	581	591	586	574	608	586	565	586	601	593	584	586	569	573	587	561	549	582	552	580	527	497	586	613	605	567	567	565	557	544	557	548	580	581	581	564	552	535	561	565	571	530	576	539	555	539	562	579	548	542	536	577	571	564	554	597	578	566	555	573	507	567	541	563	565	569	606	577	569	587	578	549	575	562	607	588	561	580	547	596	587	649	531	522	541	570	541	559	573	545	558	555	582	548	546	587	551	499	550	553	562	579	576	573	575	614	613	533	591	581	581	602	552	576	566	571	541	591	588	584	603	573	593	610	645	590	581	520	554	578	554	564	537	540	583	563	583	508	582	566	561	547	561	579	538	581	570	550	582	605	507	531	613	564	608	552	552	571	574	560	603	589	562	551	555	573	550	531	607	568	567	527	573	553	575	591	562	561	591	521	585	607	520	546	564	585	574	542	570	555	600	573	559	530	515	550	602	565	575	592	558	592	564	526	554	563	584	586	548	561	546	510	618	565	549	596	574	611	580	533	588	537	618	565	565	559	566	571	586	597	579	558	572	575	570	560	540	546	585	569	605	567	548	555	580	578	548	539	595	605	587	565	536	585	544	577	585	493	547	566	566	577	602	550	586	533	551	623	584	551	559	571	613	558	589	590	577	557	610	613	564	571	575	593	589	533	583	551	611	560	559	519	575	545	542	553	529	581	540	531	568	544	565	542	534	579	567	606	560	561	590	572	584	565	536	567	537	563	575	552	568	532	573	538	627	559	547	579	579	580	556	566	575	568	546	539	610	598	586	590	549	520	594	544	578	543	588	567	546	538	565	580	602	579	577	594	537	573	554	617	625	561	596	606	561	553	539	588	574	563	540	554	608	585	560	574	572	571	575	549	589	551	574	607	554	601	563	595	558	539	570	577	537	555	587	566	569	544	559	562	581	584	546	521	590	528	610	614	537	591	616	583	539	579	587	545	550	571	556	520	544	573	611	567	596	610	555	556	555	569	577	566	576	560	583	575	580	577	573	564	594	578	582	612	559	619	563	542	577	600	565	569	548	552	577	554	608	548	563	501	573	567	534	556	575	600	561	571	555	542	560	578	585	548	535	564	553	586	559	560	567	525	572	556	557	603	518	538	558	562	587	550	554	555	601	539	543	519	561	556	572	573	570	601	605	597	602	558	577	546	547	595	546	563	558	555	557	592	537	563	622	615	620	577	537	596	603	581	566	614	537	553	591	576	554	603	579	560	606	526	497	551	536	577	552	551	571	581	582	599	555	566	568	579	571	600	565	583	562	541	578	611	542	609	569	578	553	600	564	573	583	564	596	565	557	593	574	568	563	556	568	526	522	595	557	607	634	570	563	602	582	578	580	573	580	597	559	582	552	577	577	544	531	572	552	555	579	542	560	584	552	575	538	533	567	573	606	538	548	545	554	642	528	541	578	580	566	573	581	567	559	612	601	584	598	563	555	629	578	541	578	542	560	570	544	548	583	551	571	577	550	571	600	552	558	536	597	579	596	556	615	537	548	579	567	580	575	544	553	564	627	581	613	573	546	585	565	571	568	597	529	537	530	569	539	580	577	586	578	584	606	568	569	551	608	587	579	544	565	579	610	516	553	521	531	598	542	549	570	575	574	597	511	557	571	583	600	549	571	549	547	606	597	582	555	560	543	569	541	597	574	562	566	612	562	549	559	564	608	538	598	596	549	538	614	545	618	560	587	602	583	584	567	591	565	597	555	575	567	588	551	529	606	559	578	530	610	555	562	583	553	571	572	577	548	550	569	537	527	507	571	547	541	579	560	567	553	560	562	556	593	565	563	616	522	586	545	556	526	583	575	553	599	562	554	607	548	595	574	582	584	563	521	567	575	570	601	572	596	566	560	545	591	576	537	554	588	574	607	617	578	555	596	569	547	609	587	538	609	585	598	569	544	544	607	562	564	599	576	549	575	522	582	568	571	571	543	560	589	573	543	529	598	566	604	580	556	573	577	525	528	533	536	588	528	563	596	551	601	554	615	535	554	529	519	576	586	581	586	560	580	588	559	574	557	576	596	561	600	542	555	586	548	556	566	603	577	545	606	554	527	568	576	561	547	589	595	570
30933	3324	980	749	697	714	644	638	604	586	594	614	650	658	614	546	635	627	601	592	597	592	614	540	583	593	555	602	620	576	597	627	580	563	577	616	592	578	602	567	635	568	586	575	559	604	571	621	593	612	536	591	588	601	622	583	614	643	596	607	591	583	673	617	595	570	625	581	606	570	600	565	599	583	599	566	584	610	602	584	615	575	563	633	565	621	615	551	559	592	602	607	544	591	612	599	541	589	630	561	581	551	623	546	529	573	580	578	560	582	595	578	557	548	597	576	599	586	625	579	568	614	577	582	593	574	582	577	604	597	607	595	557	613	564	602	569	572	582	554	583	602	586	612	560	591	578	587	628	565	596	597	631	659	612	556	616	547	577	558	596	631	597	628	590	559	614	565	613	569	592	568	569	582	601	615	570	594	590	572	562	612	595	619	578	576	520	604	601	608	567	612	592	577	597	637	587	589	592	588	573	573	607	610	572	592	560	556	590	584	601	554	584	554	613	588	572	607	575	609	610	628	591	541	605	563	563	605	561	616	586	618	629	623	610	603	555	563	555	590	566	585	617	606	601	570	606	610	587	589	616	613	587	582	622	605	608	593	580	593	596	592	631	569	589	562	567	559	601	625	627	622	639	610	560	577	546	596	599	570	562	609	617	575	622	618	573	575	581	575	617	601	545	589	590	560	595	597	586	573	577	585	574	577	608	601	614	582	577	595	580	589	571	553	613	605	597	582	616	555	599	574	619	569	591	549	607	601	605	615	579	625	542	604	554	605	585	564	580	563	587	612	571	634	592	602	574	582	568	615	605	592	603	567	578	536	599	592	581	592	625	638	609	610	574	549	629	580	588	581	594	617	596	621	624	636	587	611	613	602	589	631	605	577	636	562	554	618	553	590	555	554	598	610	624	589	571	572	603	566	583	618	599	584	567	579	559	606	604	599	623	620	539	580	568	581	578	624	589	578	568	634	597	573	563	622	564	543	560	568	553	610	545	601	597	585	639	604	611	585	563	556	554	577	617	586	566	577	634	578	591	596	603	591	596	566	563	578	619	571	629	588	603	577	589	590	581	602	561	570	597	626	587	583	613	603	606	576	585	599	591	617	552	564	598	578	584	587	596	586	601	620	604	594	589	589	607	586	596	582	552	590	625	598	555	587	592	632	595	599	614	559	586	567	582	538	615	621	591	583	614	580	559	600	544	562	564	557	554	624	585	588	607	629	585	555	594	589	613	574	581	591	618	565	577	587	580	601	573	631	614	552	588	637	601	561	576	639	589	646	593	605	608	601	592	575	599	570	636	604	580	554	616	575	588	637	604	570	605	598	571	617	589	629	643	597	599	566	583	587	566	583	609	570	567	567	611	605	575	567	586	622	604	554	559	577	589	559	575	641	589	570	606	616	584	570	626	620	563	615	593	614	634	636	569	605	600	557	565	535	674	597	561	567	629	608	574	552	626	536	605	581	563	600	597	590	557	565	577	560	621	595	581	605	612	600	624	567	565	584	582	576	597	575	566	611	580	567	590	615	651	574	605	604	615	604	607	613	610	622	562	609	584	578	582	566	575	590	608	589	591	600	627	592	625	610	586	565	605	569	589	579	624	619	597	613	640	582	589	591	580	602	599	632	621	621	622	596	614	515	620	588	601	625	615	607	613	630	610	546	637	587	611	579	613	579	566	600	586	638	574	565	595	620	589	580	600	584	573	603	556	563	563	602	573	589	603	600	623	552	563	582	577	627	617	625	670	633	632	618	631	631	603	565	597	626	556	621	658	634	584	584	623	576	559	660	627	578	627	607	575	584	592	618	602	579	618	594	585	554	565	619	598	623	552	598	576	598	620	565	613	590	581	616	595	613	576	592	552	571	564	580	568	569	618	569	577	574	572	587	547	584	589	584	556	622	629	596	585	581	619	592	585	632	612	616	559	567	631	610	575	616	569	599	579	588	581	604	586	556	613	621	602	613	600	581	605	568	593	587	604	589	573	616	581	607	616	562	640	624	570	564	628	595	596	599	640	587	605	597	574	595	590	600	592	583	597	586	599	570	575	575	569	617	583	593	604	577	595	581	538	595	588	595	618	549	563	592	588	591	566	607	611	602	542	605	579	597	584	604	636	594	589	584	562	584	635	538	606	598	591	674	553	622	570	611	604	592	587	542	611	578	615	618	565	590	625	607	600	595	578	598	643	589	594	626	605	596	584	616	594	568	572	563	608	555	558	597	604	614	612	568	611	611	574	534	586	603	581	585	621	583	604	613	578	577	618	571	570	539	594	578	594	612	574	606	620	577	564	564	646	607	590	524	578	567	582	574	568	576	571	602	630	632	612	601	605	607	587	611	571	596	547	568	585	604	624	601	621	603	593	579	626	607	640	568	620	610	571	572	574	597	628	600	561	569	628	632	610	590	590	571	585	582	577	567	587	605	583	612	644	573	577	625	596	604	570	558	589	573	597	629	572	597	587	586	601	627	609	603	584	570	577	627	584	586	552	583	577	585	605	644	599	573	619	600	594	578	544	579	603	589	550	606	597	565	606	603	603	567	617	601	568	623	603	593	625	588	602	639	630	542	566	614	577	562	620	577	567	604	570	616	599	571	583	548	593	571	554	585	612	609	600	598	575	557	584	625	596	580	581	616	599	583	553	600	584	599	590	588	575	592	602	574	580	545	612	565	590	585	570	584	603	596	568	573	582	643	613	584	571	567	570	602	580	602	566	622	604	570	587	619	601	577	591	606	567	603	571	575	604	592	602	608	579	569	582	549	607	595	591	586	588	605	573	566	581	577	635	604	598	539	615	560	624	618	559	615	580	629	647	624	588	627	613	565	567	553	574	653	616	640	559	620	549	602	621	614	578	596	557	581	590	613	607	578	535	599	633	632	633	579	581	583	570	551	622	591	595	650	615	568	598	546	621	557	592	550	625	596	587	567	609	584	638	566	647	599	597	596	622	584	611	579	618	605	607	581	620	589	615	619	577	561	585	616	615	561	571	609	609	580	585	625	584	615	615	633	568	649	595	596	634	627	549	565	565	597	600	578	585	552	585	578	579	628	610	599	611	562	577	614	592	613	566	594	625	608	592	565	611	578	635	586	633	567	578	576	593	588	626	572	639	587	597	572	580	591	520	616	649	547	591	567	580	577	592	641	579	625	636	552	592	562	622	591	551	599	548	640	605	568	567	584	599	569	560	598	626	590	606	608	563	571	614	587	600	551	593	574	606	580	638	574	601	565	605	575	573	596	629	587	595	630	605	576	602	587	594	564	613	606	571	627	627	627	580	578	589	577	543	586	605	578	589	580	616	587	586	603	587	596	620	617	617	579	632	576	583	581	579	613	600	603	594	614	581	622	617	572	579	623	595	636	578	647	625	588	602	586	585	580	618	597	602	568	613	560	597	553	637	635	621	649	568	598	582	627	590	620	641	615	563	608	566	618	590	602	650	605	571	605	578	591	596	588	568	596	570	602	569	579	586	561	562	594
25311	20975	27293	24652	20884	9959	992	685	582	553	469	477	472	412	395	415	411	376	363	364	395	373	372	389	374	357	364	381	384	371	372	382	354	340	321	373	362	354	359	352	350	356	372	341	328	368	381	327	366	341	342	342	377	367	361	334	342	369	331	321	344	385	339	373	380	316	358	330	344	334	375	328	348	340	308	328	369	354	349	347	329	345	304	350	311	341	349	340	339	318	341	316	354	338	376	350	346	318	336	317	335	351	356	345	304	349	329	368	329	341	353	344	366	321	358	329	363	336	314	336	352	330	320	320	320	328	360	335	356	342	291	331	358	321	328	343	317	294	370	339	314	342	350	305	342	328	315	320	288	336	313	350	296	315	339	342	311	336	358	325	325	308	344	328	321	348	373	322	333	319	349	308	343	339	303	313	345	343	359	364	349	324	342	346	329	314	341	311	317	386	310	309	343	339	314	312	339	338	335	333	333	359	321	329	363	335	309	339	357	346	328	333	346	335	345	297	318	337	344	296	294	327	319	340	333	363	335	370	324	364	330	343	305	340	347	333	326	306	327	358	350	349	320	335	308	337	325	321	317	309	343	355	323	345	346	313	333	357	323	320	359	322	311	342	318	345	336	333	296	315	342	339	346	333	306	322	341	309	338	330	311	357	324	344	329	312	319	333	337	348	333	335	352	334	340	329	321	325	361	346	345	323	381	352	325	345	341	345	310	396	358	352	344	302	330	329	341	330	322	338	331	303	332	362	350	357	323	335	341	337	336	317	299	335	379	323	313	317	324	334	353	339	348	331	336	312	334	335	341	314	330	341	325	383	349	341	355	333	313	308	342	340	326	319	340	324	331	347	344	348	336	323	334	336	332	318	330	330	355	338	332	332	305	310	305	362	321	342	323	313	335	341	374	326	337	346	350	297	351	317	327	342	307	359	310	293	320	334	392	328	318	367	327	369	325	333	312	346	302	361	301	298	370	306	319	333	318	351	346	329	368	349	350	368	340	337	331	338	326	352	300	283	336	353	331	328	339	318	333	366	352	338	375	360	331	306	304	313	300	351	343	293	319	324	333	336	313	321	358	332	342	328	340	326	345	326	338	325	355	344	318	332	338	347	361	355	375	364	339	329	311	297	356	329	317	367	310	364	323	330	317	339	314	354	322	335	345	359	324	319	315	320	350	336	335	322	334	317	347	286	319	328	362	346	317	314	381	322	330	356	313	351	352	353	340	324	295	332	327	327	344	349	322	342	349	361	345	299	304	336	335	336	352	325	317	343	338	304	319	344	331	328	320	320	334	362	344	346	319	324	343	342	314	339	315	301	329	315	334	340	362	340	360	355	334	330	326	316	292	315	348	346	325	341	314	328	348	340	323	350	324	326	326	287	333	328	322	352	309	328	321	335	312	332	339	326	314	311	344	349	325	311	339	348	332	338	332	334	345	312	323	351	313	344	331	312	336	315	339	342	359	322	312	320	352	332	304	334	357	339	310	305	343	311	352	351	292	329	331	376	321	319	363	317	329	322	334	347	328	315	316	321	341	321	339	340	349	339	313	320	343	314	334	351	352	310	337	341	301	342	351	360	297	325	330	309	321	319	329	312	357	344	349	348	378	311	343	310	308	304	341	320	292	337	346	315	349	347	349	329	369	362	342	335	325	308	324	358	375	331	317	314	361	310	348	330	318	327	311	349	341	332	346	331	322	334	331	331	313	318	335	329	325	294	325	311	349	325	344	354	337	345	336	351	294	304	324	310	346	342	331	344	348	357	347	343	323	338	326	343	316	309	338	318	330	327	311	316	322	315	320	353	310	318	342	326	300	355	346	317	343	339	318	340	337	342	322	329	319	353	325	318	326	326	338	339	353	354	334	314	345	335	322	337	315	367	346	339	334	322	356	333	335	330	337	316	328	337	310	347	344	311	328	344	345	352	355	369	374	354	341	339	330	358	317	347	324	344	316	368	331	369	344	359	351	329	348	353	326	337	312	293	294	307	350	346	341	340	335	298	324	372	347	305	382	315	350	325	337	329	327	375	343	320	314	326	356	301	362	370	344	346	336	329	347	312	344	332	329	336	326	291	343	329	327	358	310	360	343	326	340	333	327	357	339	319	304	312	335	307	338	334	335	322	329	332	315	324	320	311	336	347	338	367	344	330	352	359	319	339	360	353	335	346	328	303	324	346	352	349	350	318	350	317	323	319	335	369	328	320	344	328	356	309	328	329	351	337	339	339	325	360	330	317	337	352	300	335	335	310	302	340	335	354	324	346	339	334	365	340	323	307	312	347	315	324	361	351	326	314	332	313	355	353	368	340	335	318	343	316	334	364	348	320	345	335	335	334	320	363	361	362	324	303	345	342	319	358	385	310	343	292	320	384	308	337	326	331	307	325	296	332	327	336	348	367	371	341	341	312	327	335	309	331	364	347	344	347	296	339	348	342	317	293	344	354	332	328	359	325	310	323	308	342	317	299	334	342	367	314	320	349	332	302	331	314	353	315	354	328	289	316	321	331	313	321	324	314	329	351	333	338	319	311	333	334	328	325	318	342	344	341	310	302	369	328	321	341	355	331	321	333	341	364	353	332	345	347	337	318	302	312	343	330	356	341	343	312	325	340	355	349	326	328	355	326	339	315	336	325	348	315	300	353	372	319	356	330	347	335	325	320	327	316	336	326	339	328	312	324	317	347	342	306	313	342	354	339	330	325	339	342	341	323	326	346	295	321	320	334	348	347	360	331	315	342	339	335	317	317	336	359	297	298	351	348	324	323	301	338	301	377	326	354	334	317	345	335	337	318	308	335	331	303	380	334	295	303	349	323	356	332	341	319	322	324	334	315	353	322	301	330	328	347	341	326	325	355	301	342	333	328	334	300	333	365	317	335	348	309	351	324	347	307	340	365	340	338	349	324	332	347	305	332	341	334	338	330	326	364	325	338	336	338	330	329	320	322	314	348	320	330	331	371	323	339	343	341	367	341	345	340	336	359	332	343	298	346	318	317	342	321	332	343	331	325	330	354	321	343	311	318	336	353	322	347	303	298	332	320	350	331	363	321	358	353	342	324	311	320	334	336	302	333	380	358	313	337	348	350	346	304	337	318	335	345	350	332	350	347	336	326	339	337	348	318	319	312	327	327	339	342	327	330	370	333	318	297	351	323	343	340	327	358	327	343	329	323	309	342	347	336	337	328	347	338	328	330	328	351	318	313	314	319	341	360	352	340	331	303	332	316	338	338	331	321	315	331	305	326	343	334	337	346	337	303	314	353	324	337	314	295	328	326	312	336	336	342	348	336	329	355	329	329	358	353	324	310	340	344	357	357	348	352	324	334	334	342	339	335	341	340	318	342	338	294	307	364	302	351	320	334	320	329	348	382	321	311	345	326	311	339	333	361	304	342	341	364	327	337	347	323	330	354	323	322	311	339	333	335	357	332	330	355	333	330	339	333	302	327	307	334	356	343	317	322	371	327	350	336	338	357	323	323	324	316
57129	9748	7134	3971	2608	1744	1285	1066	959	776	700	675	615	611	536	522	502	452	474	402	434	447	419	423	394	404	403	401	412	345	378	385	380	373	403	389	406	422	394	363	370	354	357	373	368	365	363	351	371	356	390	390	329	356	370	365	398	378	418	394	396	399	413	393	367	360	395	375	356	364	365	365	382	355	348	322	345	356	324	339	360	335	368	353	353	360	369	372	326	342	360	361	340	373	330	360	334	339	313	344	369	382	350	338	348	370	335	362	363	346	326	346	321	367	365	345	343	340	375	326	334	351	337	356	353	352	389	370	311	334	355	338	334	336	321	320	325	356	367	322	359	339	372	352	345	328	371	348	329	351	377	377	317	315	360	348	354	333	380	339	369	364	367	354	346	351	344	377	321	345	348	307	326	333	370	355	350	309	341	355	365	339	338	337	369	381	342	337	320	327	363	351	328	362	356	351	333	384	345	321	353	337	367	315	343	378	340	333	327	394	363	351	347	352	350	344	355	322	340	315	317	347	341	348	342	308	332	363	351	363	320	339	349	363	325	349	346	371	326	335	355	354	336	401	370	367	356	346	344	337	326	358	358	346	331	361	359	364	343	383	335	339	347	346	306	345	353	323	357	311	299	341	388	347	342	351	349	338	333	338	329	334	375	331	353	338	352	353	332	340	328	325	355	343	339	324	315	362	351	322	336	344	385	345	329	338	350	339	335	347	333	357	351	336	361	350	364	386	336	357	365	354	396	343	352	314	299	329	328	357	347	365	345	334	357	339	370	350	371	342	326	348	346	342	327	386	374	340	320	334	335	340	320	338	342	344	326	313	323	355	328	347	398	316	355	369	354	315	344	322	358	378	390	333	352	324	336	361	394	350	406	358	339	368	357	343	371	329	328	372	352	343	378	327	340	349	345	342	325	352	339	355	306	362	344	360	347	342	352	362	342	376	328	326	365	335	340	323	328	350	350	335	389	355	370	350	328	351	373	376	330	364	332	348	343	358	378	320	343	339	335	298	349	328	366	318	333	329	349	354	306	373	306	367	324	331	384	335	342	348	373	338	355	343	385	337	332	330	359	343	380	367	359	339	361	291	343	359	377	353	329	336	361	349	357	363	346	345	350	347	357	348	316	336	344	372	364	344	372	344	308	379	338	367	317	355	317	321	342	358	346	353	347	347	336	325	355	333	362	364	352	337	357	335	353	334	353	355	346	352	341	321	352	334	392	354	304	337	341	320	368	312	319	324	321	332	317	325	365	350	344	383	327	374	357	347	327	371	309	337	335	340	359	352	341	337	366	360	364	333	328	300	353	323	349	354	350	326	308	351	354	359	333	336	375	350	336	373	316	338	350	337	326	335	341	352	351	349	360	382	352	341	348	336	337	359	379	349	332	324	335	348	352	335	351	360	335	372	351	329	329	373	384	349	350	377	367	362	349	336	338	313	345	363	306	335	357	352	331	350	380	334	319	324	339	338	349	357	361	326	344	337	361	335	333	326	355	368	329	330	365	344	330	348	377	325	331	347	375	333	384	319	353	329	343	349	359	353	376	349	362	310	386	354	372	334	345	346	375	386	360	342	337	375	343	362	369	328	354	352	337	374	345	347	334	331	338	365	357	355	341	362	329	361	342	366	333	324	346	355	321	374	344	358	374	342	336	347	311	341	328	358	337	331	362	340	360	348	341	349	385	316	381	347	374	364	334	364	343	356	300	344	379	355	361	307	378	345	374	360	352	340	324	329	382	369	324	312	360	341	342	350	345	360	354	330	308	342	351	335	334	322	332	339	339	340	339	332	338	377	310	331	368	340	341	345	328	335	323	330	327	370	361	360	299	321	366	365	337	357	383	349	350	328	368	325	351	399	347	352	368	379	352	327	322	343	311	355	317	352	338	377	333	360	358	357	368	358	357	376	330	357	347	299	391	315	334	378	368	348	364	355	327	337	327	322	360	341	363	343	352	371	348	334	371	334	356	318	336	358	366	369	363	315	363	345	367	350	370	355	341	338	351	353	366	356	360	355	348	341	366	334	360	368	349	335	327	352	338	349	370	344	360	382	341	366	337	320	342	366	363	340	353	307	316	324	331	351	368	333	354	335	341	333	369	355	363	372	355	348	341	394	368	329	353	357	344	338	364	375	366	344	359	315	351	363	332	337	361	367	345	368	354	379	339	358	309	344	355	377	322	304	340	338	323	384	342	391	344	384	360	361	379	385	339	348	349	348	348	371	414	361	339	372	352	377	362	336	316	361	319	355	315	347	355	360	339	320	336	336	367	347	351	375	358	342	345	360	359	377	315	344	373	335	348	349	338	351	344	312	340	371	334	307	358	365	347	363	362	320	349	324	316	363	335	369	324	366	367	358	330	328	330	361	347	348	343	358	341	362	315	340	348	351	334	367	390	351	357	343	351	356	346	351	357	359	327	328	332	335	316	298	368	361	359	370	325	340	338	332	347	364	350	329	337	367	352	337	340	327	389	372	350	367	323	361	365	339	372	334	316	342	391	305	352	371	361	311	315	354	400	355	358	372	319	349	358	348	338	357	328	314	347	337	327	356	351	323	340	350	320	357	350	353	350	365	328	352	332	329	344	330	341	341	327	348	327	348	324	325	337	356	365	359	363	360	388	368	348	336	331	346	363	381	357	317	342	362	345	350	333	380	334	348	352	390	329	366	325	360	332	357	322	369	370	346	347	337	341	344	354	331	336	369	355	328	345	381	346	348	359	332	363	351	334	333	368	335	366	344	377	346	344	323	366	329	349	379	344	307	342	349	351	342	340	340	350	364	347	358	327	364	352	362	342	377	352	364	354	344	346	353	359	367	319	337	332	357	323	347	359	309	344	334	323	345	358	336	331	337	351	372	366	361	329	337	357	381	335	335	337	345	364	344	325	385	351	355	356	318	355	347	365	295	344	330	368	342	353	336	327	342	341	345	381	381	381	372	351	389	326	368	386	350	358	340	328	325	365	343	343	342	352	346	351	330	357	358	351	346	339	367	357	329	301	346	357	363	347	344	364	344	350	332	340	352	314	327	358	326	366	366	385	321	385	358	362	329	363	374	344	357	366	340	358	366	362	355	334	339	321	335	332	350	340	357	352	367	368	338	362	374	336	370	351	334	361	334	365	355	341	352	343	320	335	363	326	323	354	345	355	335	344	376	338	336	355	358	324	343	347	360	358	352	342	356	343	330	376	375	341	344	357	402	357	379	362	358	329	337	361	324	337	352	340	349	359	343	323	356	357	372	365	368	354	353	340	331	335	362	313	306	331	367	348	348	334	346	365	325	366	326	371	380	358	353	338	326	346	355	335	366	381	376	311	363	363	317	332	360	356	391	350	341	376	322	349	329	366	303	385	364	360	353	344	351	339	363	343	330	347	330	342	373	365	345	375	365	316	341	318	326	380	356	328	389	342	380	370	312	356	329	376	331	359	359	365	327	340	336	356	325	332	328	370	354	337	345	361	338	371	347	361	363	354	340
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
